:root {
    --dark-blue: #264260;
    --overlay: rgb(38, 66, 96);
    --white: #ffffff;
    --blue: #3F6185;
    --black: #000000;
    --dark-blue: #264260;
    --text-blue: #6B8EB4;
    --topbar-color: #2D9AD2;
    --navbar-color: #1088C5;
    --overlay: #283e56a3;
    --overlay-white: #f6f3f340;
    --nav-text: #4A4A4A;
    --pink: #D6866D;
    --green: #79C7AD;
    --dark-green: #097464;
    --border: #21406A;
    --input-bg: #E5E5E5;
    --swiper-navigation-size: 12px;
}

@media (max-width: 2999px) {
    .header_btn {
        display: none;
    }
}

@media (max-width: 1920px) {
    .section1bParts2 .cardx2 h6 {
        font-size: 22px;
        line-height: 36px;
        font-weight: 600;
    }
}

@media only screen and (min-width: 1601px) and (max-width: 1800px) {
    .header_btn {
        display: none;
    }
}

@media only screen and (min-width: 1441px) and (max-width: 1600px) {
    .header_btn {
        display: none;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1409px) {
    html, body {
        overflow-x: hidden;
    }

    .header_btn {
        display: none;
    }

    /*-------------Individual Profle-----------*/
    .individual_profile_about_text .fon {
        text-align: left;
        width: 90%;
        font-weight: 400;
    }

    /*--------------------Gallery Form --------------*/
    .section1-News .addbtn {
        width: 390px;
        text-align: left;
    }

    .section2Parts .cardx12 {
        max-width: 532px;
    }

    .section2Parts .max-h {
        max-height: 200px;
        min-width: 489px;
    }

    /* ----------Motor Avenue------------ */
    .motoravenue_header .bo {
        margin-left: 233px;
    }

    .newp3-box2 a,
    .newp3-box4 a {
        font-size: 12px;
    }

    /* ______________________Our Member Page___________________________ */
    .ourmember .our_imgg img {
        width: 132%;
        margin-left: -59px;
        margin-top: 16px;
    }

    /* ______________________Dealership1 Page___________________________ */
    .sec-3-dealership .bg-color p {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        overflow: hidden;
        -webkit-box-orient: vertical;
        padding-bottom: 4px;

    }

    .sec-3-dealership .bg-color p:hover {
        overflow: unset;
        display: unset;
    }

    /*-----------------------career Page--------------------*/
    .about-box2 h4 {
        font-size: 53px;
    }

    .recard .card-head h3 {
        font-size: 58px;
    }

    .sec-4-career .card-body h6 {
        font-size: 26px;
    }

    /*-----------------------Parts Second Page--------------------*/
    .section1cParts2 .button-bars {
        width: 120% !important;
    }

    .picon {
        display: none !important;
    }

    .section1bParts2 .cardx2 h6 {
        font-size: 19px;
    }
    /*-------------------Advertisement----------------------*/
    .sec-corp .corp-heading123 {
        padding-top: 100px;
        padding-left: 20px;
    }

    .sec-corp .corp_heading h4 {
        font-size: 55px;
        font-weight: 600;
        margin-left: 12px;
    }

    /* ------- NavBar ------- */
    .navbar-brand img {
        height: 94px;
        width: 91px !important;
        translate: -101px 17px 0px;
    }

    .navbar-expand-lg .navbar-nav {
        margin-right: 0px;
    }

    .navbar-nav {
        margin-left: 6px;
    }

    .navbar-nav a {
        font-size: 8px !important;
        margin-inline: 4px !important;
    }

    .navbar-nav select {
        font-size: 9px;
    }
    .navbar .button, .navbar .button1 {
        font-size: 9px;
    }

    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .2rem;
        padding-left: .2rem;
    }

    .logoo {
        display: none;
    }

    /* ------- Tabs ------- */
    .section1aParts2 .nav-link {
        padding: 23px;
    }

    .sec_tabs .mx-3 {
        margin-left: 4rem !important;
    }

    /*.section1aParts2 .hs h3 {*/
        /*padding-left: 124px;*/
    /*}*/

    /*.section1aParts2 .dropdown-container1 {*/
        /*padding-left: 8em;*/
    /*}*/

    /* ------- Spotlight Slider ------ */
    .home-section3 .swiper-pagination {
        margin-top: 16px;
    }

    /* ------- Popular section ------ */
    .pop-box h4 {
        font-size: 48px;
        margin-top: -3px;
    }

    .drop-icon {
        margin-left: 110px;
    }

    .icon1 {
        margin-left: 123px;
    }

    .icon2 {
        margin-left: -4px;
    }

    .icon3 {
        margin-left: 84px;
    }

    .icon4 {
        margin-left: 67px;
    }

    .icon5 {
        margin-left: 99px;
    }

    .icon6 {
        margin-left: 57px;
    }

    .icon7 {
        margin-left: 78px;
    }

    /* Preview */
    .sec-2-ad .watermark {
        position: relative;
        bottom: 65%;
        left: 260px;
        transform: rotate(-25deg);
        font-weight: bold;
        color: rgba(0, 0, 0, 0.3);
        z-index: 6;
    }

    .aa .button {
        margin-bottom: 5em;
    }

    .section1-NewsP2 .form-control-resp {
        width: 90%;
    }

    /*-------------------Event Form 1-----------------------*/
    .section1-Event .ip {
        width: 260px;
    }

    .section1-Event .maxwid {
        width: 170px;
    }

    .section1-Event label {
        width: 95%;
    }

    /*----------------Event form 2-----------------*/
    .section1-Event2 .ip {
        width: 260px;
    }

    .section1-Event2 .maxwid {
        width: 174px;
    }

    .section1-Event2 label {
        width: 95%;
    }

    .section1-Event2 .form-control-eventP2 {
        max-width: 1065px;
    }

    /*----------Contact Us----------*/

    .ct-form .form-control1 {
        width: 44%;
        margin-inline: 14px;
        height: 49px;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
    }

    .contactus-contactinfo {
        margin: 58px 0px;
        padding-right: 15px !important;
        transform: translate3d(45px, 0px, 0px) !important;
    }

    .ct-form .form-control2 {
        width: 94%;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
        margin-inline: 14px;
        font-size: 15px;
        padding-top: 10px;
        height: 200px;
    }

    /*-----------Corporation Image upload-------------*/
    .sec-2-corporation .img-cl input[type='text'] {
        padding: 10px 25px;
        width: 85%;
        border: 0;
        box-shadow: 0 0 6px #70707069;
        margin-right: -20px;
        margin-top: -9px;
    }

    .sec-2-corporation .mySwiper2 .img-fluid2 {
        max-width: 100%;
    }

    .img-slider .sec-2-corporation .uploadSwiper .swiper-button-prev {
        top: 40px;
        background-color: var(--blue) !important;
        padding: 20px;
        border-radius: 50%;
        color: white;
        font-weight: 700;
        left: 5px;
    }

    .sec-2-corporation .uploadSwiper {
        padding-inline: 40px;
        padding-bottom: 25px;
        overflow: unset;
    }

    .sec-2-corporation .uploadSwiper .swiper-button-next {
        top: 98px;
        background-color: var(--blue);
        padding: 21px;
        border-radius: 50%;
        color: white;
        right: 15px;
    }

    .sec_tabs .search-form .col-lg-12 {
        flex: 0 0 auto;
        width: 90%;
    }

}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {

    html,
    body {
        overflow-x: hidden;
    }

    .header_btn {
        display: none;
    }

    .section1 .swiper-slide {
        height: 600px;
    }

    /* ----------Motor Avenue------------ */
    .motoravenue_header .bo {
        margin-left: 0;
    }

    .motoravenue_about_text p {
        font-size: 16px;
    }

    /* ------- NavBar ------- */
    .navbar-brand img {
        width: 65% !important;

    }

    .navbar-expand-lg .navbar-nav {
        margin-right: 0px;
    }

    .logoo {
        display: none;
    }

    /*-----------------------Parts Second Page--------------------*/
    .section1cParts2 .button-bars {
        width: 126% !important;
    }

    .picon {
        display: none !important;
    }

    .ds {
        display: none;
    }
}

@media (min-width: 991px) and (max-width: 1200px) {

    html, body {
        overflow-x: hidden;
    }

    .section1-NewsP2 .form-control-resp {
        width: 90%;
    }

    .home-most-popular .home-dropdown {
        margin: 119px 0px 0px -13px;
    }

    .header_btn {
        display: none;
    }

    .section1 .swiper-slide {
        height: 600px;
    }

    .home-section3 .swiper-slide {
        height: 496px;
        width: 100% !important;
        margin: 0 auto;
    }

    .sec-4-career .card-body h6 {
        font-size: 25px;
        font-weight: 600;
        padding: 15px;
    }

    .recard .card-head h3 {
        font-size: 50px;
        font-weight: 100;
    }

    .sec-1-services .accordion-button {
        font-size: 45px;
    }

    /*-------------Individual Profle-----------*/
    .individual_profile_about_text .fon {
        text-align: left;
        width: 90%;
        font-weight: 400;

    }

    .individual_profile_about .hr123 {
        height: 1px;
        width: 880px;
    }

    .individual_profile .for-image {
        width: 35%;
        padding-top: 0px;
    }

    .individual_profile .gradient-hover-effect {
        width: 100% !important;
        height: 340px;
    }

    /* ----------Parts page------------ */
    .section2Parts .big-image {
        margin-top: 110px;
        max-height: 578px;
    }

    .section2Parts .swiper-wrapper-p1 img {
        height: 500px;
    }

    .section2Parts .advertisement-btn {
        padding: 13px 26px !important;
        font-size: 11px;
    }

    .section2Parts .bid {
        font-size: 27px;
    }

    .section2Parts .price {
        font-size: 27px;
    }

    /*.section2Parts .money {*/
        /*font-size: 16px;*/
    /*}*/

    .section2Parts .color1 {
        margin-top: -33px;
        font-size: 22px;
    }

    .section2Parts .cardx12 {
        max-width: 430px;
    }

    .section2Parts .max-h {
        min-width: 427px;
        translate: -20px 0px 0px;
    }

    .section2Parts .mx-5 {
       margin-left: 0 !important;
    }

    .section2Parts .p-info {
        font-size: 16px;
    }

    .jj {
        margin-bottom: 73px;
    }

    /* ----------Motor Avenue------------ */
    .motoravenue_header li.nav-item {
        margin-left: 4px;
    }

    .motoravenue_header .bo {
        margin-left: 0;
    }

    .motoravenue_about_text p {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        overflow: hidden;
        -webkit-box-orient: vertical;
        font-size: 15px;
    }

    .motoravenue_about_text p:hover {
        display: unset;
        overflow: unset;
    }

    .motoravenue_about_text h5 {
        font-size: 26px;
    }

    .newp3-box2 h6,
    .newp3-box4 h6 {
        font-size: 20px;
    }

    .newp3-box2 a {
        font-size: 11px;
    }

    .counter {
        width: 70%;
    }

    /* Establishment */
    .section3est .max-h {
        min-width: unset;
        min-height: unset;
        max-height: unset;
        max-width: unset;
    }

    /* ______________________Dealership Page___________________________ */
    .max-h2 {
        min-width: 457px !important;
    }

    .q1 h4 {
        font-size: 22px;
    }

    .q1 h5 {
        font-size: 18px;
        line-height: 30px;
    }

    .est_icon2 img, svg {
        margin-left: 13px;
    }

    /* ______________________Our Member Page___________________________ */
    .ourmember .our_img {
        height: 280px;
    }

    .ourmember .our_imgg img {
        width: 132%;
        margin-left: -49px;
        margin-top: 16px;
    }

    .ourmember .profile_subimg img {
        width: 100%;
        height: 195px;
    }

    .ourmember .profile_subimg .our_text {
        padding: 0px 22px;
        padding-right: 0px !important;
    }

    .meminner .our_text h5 {
        font-size: 33px;
        font-weight: 800;
    }

    .meminner .custom-back {
        height: 565px;
    }

    .ourmember .ourmember_subimg {
        height: 200px;
    }

    /* ______________________Dealership1 Page___________________________ */
    .sec-3-dealership .bg-color p {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        overflow: hidden;
        -webkit-box-orient: vertical;

    }

    .sec-3-dealership .bg-color p:hover {
        overflow: unset;
        display: unset;
    }

    .sec-3-dealership .zzzz h6 {
        font-size: 18px;
    }

    .sec-3-dealership .zzzz p {
        font-size: 15px;
    }

    .boxes p {
        font-size: 16px;
    }

    /*-----------------------Parts Second Page--------------------*/
    .pa {
        margin-inline: 64px;
    }

    .section1cParts2 .button-bars {
        width: 188%;
    }

    .pa3 h6 {
        font-size: 15px;
    }

    .pa3 {
        margin-left: -22px;
    }

    .pa3 .fp {
        margin-inline: 4px;
        margin-left: 43px;
    }

    .pa4 .fp {
        margin-inline: 4px;
    }

    .pa4 h6 {
        font-size: 15px;
    }

    .pa2 h5 {
        font-size: 19px;
        line-height: 7px;
    }

    .pa2 p {
        font-size: 19px;
        line-height: 31px;
    }

    .section1bParts2 .swiper-slide img {
        height: 100%;
    }

    .pcard {
        transform: translate3d(24px, 0px, 0px) !important;
        padding: 20px 5px;
        padding-left: 13px;
    }

    .pcard img {
        width: 55%;
        margin-bottom: 10px;
    }

    .pcard h5 {
        font-size: 24px;
        line-height: 17px;
    }

    .pcard h6 {
        line-height: 35px;
    }

    .psd {
        transform: translate3d(-13px, 0px, 0px) !important;
    }

    .section1bParts2 .cardx1 {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .section1bParts2 .head5 {
        font-size: 13px;
        line-height: 41px;
    }

    .section1bParts2 .cardx2 h6 {
        font-size: 15px;
    }

    .section1bParts2 p {
        font-size: 16px;
        font-weight: 500;
    }

    .section1bParts2 .px-2 {
        padding-right: 0px !important;
        padding-left: 0.5rem !important;
    }

    .picon {
        display: none;
    }

    .section1bParts2 .cardx2 p {
        font-size: 15px;
        line-height: 19px;
    }

    .section1bParts2 .cardx2 {
        padding: 30px 20px;
    }

    .section1bParts2 .padding-need {
        padding-left: 1em;
    }

    .sqe p {
        font-size: 17px;
    }

    .sqw p {
        font-size: 14px;
        margin-left: 25px;
    }

    .sqr {
        margin-left: 44px;
        margin-top: -8PX;
    }

    .sqr h6 {
        font-size: 20px;
        padding: 0px 6px;
    }

    .soo p {
        font-size: 17px;
        margin-top: 0px;
    }

    .soo p > a {
        font-size: 20px;
        margin-left: 11px;
    }

    .so {
        font-size: 21px;
        margin-top: 68px;
        margin-bottom: 30px;
    }

    /*-------------------Advertisement----------------------*/
    .card-body2 .log-button {
        margin-top: 15px;
        margin-bottom: 20px;
        background-color: var(--blue);
        color: white;
        padding: 12px 20px;
        border: none;
        cursor: pointer;
        width: 74%;
        opacity: 0.9;
        border-radius: 0;
        margin-left: 116px;
        box-shadow: inset 0 0 0 0 white;
    }

    .sec-2-adver h4 {
        font-size: 50px;
        padding-bottom: 5px;
        color: white;
        font-weight: 100;
    }

    /*-------------------------Parts Center------------*/
    .dealership .corp-rw {
        margin-top: 15px;
        margin-left: 17px;
        margin-right: 17px;
    }

    /*-------------------------------individual priceoffer------------------------------*/
    .sec-corp .corp_heading h4 {
        font-size: 55px;
        font-weight: 600;
        margin-left: 13px;
    }

    .dealership .checkbox-container .rotatepopover {
        border: none;
        background: transparent;
        margin-left: 0px !important;
    }

    .dealership .innericon .i {
        border: none;
        background: white;
        padding: 0px 12px;
    }

    .sec-corp .corp-heading123 {
        padding-top: 100px;
        padding-left: 20px;
    }

    /*---------Showrooomm---------------------*/
    .corp-rw .card1 h5 {
        padding: 0px !important;
        line-height: 32px;
        font-size: 20px;
        font-weight: 600;
    }

    .corp-rw .card1 {
        margin-bottom: 30px;
        box-shadow: 0px 0px 6px rgb(112 112 112 / 19%);
        padding: 10px;
    }

    .dealership .checkbox-container .value {
        margin-left: -65px;
    }

    /*------------------individual page-----------------*/
    .sec-corp .inner_icon_sec p {
        font-size: 22px;
        font-weight: 100;
        line-height: 23px;
    }

    /* ------- NavBar ------- */
    .navbar-brand img {
        /*position: absolute;*/
        /*width: 6% !important;*/
        /*translate: -33px -20px 0px;*/

        position: absolute;
        width: 93% !important;
        translate: -113px -20px 0px;
    }

    .navbar-expand-lg .navbar-nav {
        margin-right: 0px;
    }

    .navbar-nav {
        margin-left: 36px;
    }

    .navbar-nav a {
        margin-inline: 2px !important;
        font-size: 8px !important;
    }

    .navbar-nav a.post_btn {
        padding: 7px 25px;
    }

    .navbar-nav button, .navbar-nav select {
        font-size: 8px;
    }

    .logoo {
        display: none;
    }

    /* ------- Hero section ------- */
    .section1 {
        height: 579px;
    }

    /* ------- Tabs ------- */
    .section1aParts2 .nav-link {

        padding: 30px 0px;
        font-size: 17px;
    }

    /* ------- Spotlight Slider ------ */
    .spot-rw {
        margin-left: 13px !important;
    }

    .home-section3 .swiper-container {
        width: 97%;
    }

    .home-section3 .swiper-pagination {
        margin-top: 20px;
    }

    .section4est .swiper-android .swiper-slide, .swiper-wrapper {
        margin-left: 0px !important;
    }

    /* ------- Popular section ------ */
    .pop-box h4 {
        font-size: 40px !important;
        margin-top: 7px !important;
    }

    .pop-box2 p {
        font-size: 18px;
    }

    .pop-box2 h6 {
        font-size: 15px;
    }

    .btn {
        font-size: 17px;
    }

    .home-dropdown-ul {
        padding: 8px;
    }

    .home-custom-button {
        padding: 10px 50px;
    }

    .sm {
        padding: 0px 10px;
        padding-top: 10px;
    }

    .sm p {
        font-size: 17px;
        line-height: 21px;
    }

    .cbox {
        font-size: 16px;
    }

    .cm {
        padding: 0px 10px;
        padding-top: 10px;
    }

    .cm p {
        font-size: 17px;
        line-height: 21px;
    }

    /* ------- homeAbout section ------ */
    .about-box2 h4 {
        font-size: 49px;
        margin-bottom: 0px;
    }

    .about-box2 p {
        font-size: 15px;
        line-height: 25px;
    }

    /* Preview */
    .sec-2-ad .watermark {
        position: relative;
        bottom: 55%;
        left: 30px;
        transform: rotate(-25deg);
        font-size: 225px;
        font-weight: bold;
        color: rgba(0, 0, 0, 0.3);
        z-index: 6;
    }

    .justify-content-around {
        justify-content: flex-start !important;
        margin-left: -50px;
    }

    .navbar .button, .navbar .button1 {
        padding: 13px 25px;
        font-size: 13px;
        margin-inline: -10px;
        margin-left: 30px;
    }

    .navbar .button, .navbar .button1 {
        padding: 13px 40px;
        font-size: 8px;
        margin-inline: 5px;
    }

    /*-------------------------------Page Newssss Formmmm-----------------*/
    .section1-News .card .m-5 {
        margin: 2.5rem !important;
    }

    .section1-News label {
        font-size: 18px;
    }

    .section1-Event .ip {
        width: 212px;
    }

    .section1-Event .maxwid {
        width: 143px;
    }

    .section1-Event label {
        width: 95%;
    }

    /*----------------Event form 2-----------------*/
    .section1-Event2 .ip {
        width: 226px;
        height: 45px;
    }

    .section1-Event2 .gapping {
        gap: 8px;
    }

    .section1-Event2 .ip2 {
        height: 45px;
    }

    .section1-Event2 .maxwid {
        width: 150px;
    }

    .section1-Event2 label {
        width: 95%;
    }

    .section1-Event2 .form-control-eventP2 {
        max-width: 890px;
    }

    .section1-Event2 .col-md-6.mx-5 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    /*---------------------------gallery form -----------------*/
    .section1-News .ok {
        width: 100%;
    }

    .section1-News .addbtn {
        width: 325px;
    }

    .section1-News .disbtn {
        width: 151px;
    }

    /*----------Contact Us----------*/
    .bt-box h4 {
        font-size: 38px;
        padding-top: 10px;
        padding-bottom: 25px;
    }

    /*.contact-us form {*/
    /*    max-width: 89%;*/
    /*}*/

    .ct-form {
        transform: translate3d(-75px, 0px, 0px) !important;
    }
    .ct-form .form-control1 {
        width: 94%;
    }

    .contactus-contactinfo {
        margin: 58px 0px;
        padding-right: 15px !important;
        transform: translate3d(45px, 0px, 0px) !important;
    }

    .ct-form .form-control2 {
        width: 94%;
    }

    .ct-form .button {
        padding: 11px 33px;
        font-weight: 100;
        font-size: 16px;
        width: 25%;
        height: 20%;
        margin-inline: 14px;
        background: #3F6185;
        box-shadow: inset 0 0 0 0 white;
    }

    /*-----------Corporation Image upload-------------*/
    .sec-2-corporation .mySwiper2 .img-fluid2 {
        max-width: 100% !important;
    }

    .img-slider .sec-2-corporation .uploadSwiper .swiper-button-prev {
        top: 65px;
        background-color: var(--blue) !important;
        padding: 20px;
        border-radius: 50%;
        color: white;
        font-weight: 700;
        left: -25px;
    }

    .sec-2-corporation .uploadSwiper {
        padding-inline: 29px;
        padding-bottom: 25px;
    }

    .sec-2-corporation .uploadSwiper .swiper-button-next {
        top: 98px;
        background-color: var(--blue);
        padding: 21px;
        border-radius: 50%;
        color: white;
        right: 1px;
    }

    .img-sl img {
        width: 97% !important;
        height: 90px;
        margin-inline: 31px !important;
    }

    .img-cl .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 75px;
        text-align: center;
        border: 2px dashed #3f61858f;
        box-shadow: 0px 0px 8px #70707080;
        height: 330px;
    }

    .img-cl .button {
        padding: 12px 55px;
        font-weight: 300;
        box-shadow: inset 0 0 0 0 white;
    }

    .img-cl input[type='text'] {
        padding: 10px 25px;
        width: 88%;
        border: 0;
        height: 47px;
        box-shadow: 0 0 6px #70707069;
        margin-right: -25px;
        margin-top: -11px;
    }

    .sec-2-corporation .mywrapper {
        transform: translate3d(0px, 0, 0);
        gap: 20px !important;
        margin-left: -12px !important;
        max-height: 100%;
    }

    .sec-2-vehicle .dropdown label {
        font-size: 15px;
        font-weight: 100;
        line-height: 19px;
    }

    .sec-2-vehicle .dropdown label {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        width: 160px;
    }

    .unit_num {
        position: absolute;
        top: 44px;
        right: 14px;
    }

    .sec-2-ad .detailss h4 {
        font-size: 27px;
    }

    .sec-2-ad .detailss h5 {
        font-size: 20px;
    }

    .sec-2-ad .overlay-white {
        height: 70%;
    }

    .sec-2-ad .watermark {
        bottom: 68%;
        left: 230px;
        font-size: 150px;
    }
}

/*-----------------------IPAD DEVICE--------------------*/
@media (min-width: 768px) and (max-width: 992px) {
    html, body {
        overflow-x: hidden;
    }

    h6 {
        font-size: 21px;
        line-height: 36px;
        font-weight: 600;
    }

    p {
        font-size: 18px;
        font-weight: 500;
    }

    .up .form-check img {
        width: 18%;
    }

    .navbar {
        height: 111px;
        margin-top: -12px;
        width: 100%;
    }

    .navbar>.container {
        padding-left: 0;
    }

    .navbar>.container, .navbar>.container-fluid {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: flex-end;
        gap: 12px;
        position: relative;
    }

    #navbar a {
        position: static;
    }

    .navbar-light .navbar-brand {
        position: relative;
        z-index: 2;
    }

    .navbar .navbar-brand img {
        width: 100%;
        transform: translate(88px, 22px);
    }

    select {
        margin: 0 auto;
    }

    nav.navbar.navbar-expand-lg.navbar-light.bg-light {
        position: fixed;
        z-index: 999999;
    }

    .section1 .swiper-slide {
        padding-top: 70px;
    }

    .section1aParts2 {
        padding-top: 160px;
    }

    .section1 .swiper-slide {
        height: 550px;
    }

    .home-section3 .swiper-slide {
        height: 330px;
        width: 100% !important;
        margin: 0 auto;
    }

    .sec-1-services .accordion-button {
        font-size: 35px;
        padding: 40px 25px;
    }

    .sec-1-services .accordion-button::after {
        top: 84px;
    }

    .section1aParts2 #all-part-posts {
        padding-top: 70px;
        text-align: center;
    }

    .sec_tabs .offset-lg-1 {
        margin-left: 0;
    }

    .home-custom-button {
        margin-top: 14px;
    }

    .home-most-popular{
        padding: 0px;
    }

    .ads_sec .swiper-pagination-bullets{
        bottom: 52px;
    }

    .sec-3-dealership .dealership_info .pp {
        margin-right: 2px;
        padding-bottom: 55px;
    }
    /*-------------Individual Profle-----------*/
    .individual_profile .individual_profile_clubimg {
        text-align: end;
        padding-top: 22px;
    }

    .individual_profile .for-image {
        width: 44%;
        padding-top: 70px;
    }

    .individual_profile_about_text .fon {
        text-align: left;
        width: 90%;
        font-weight: 400;

    }

    .individual_profile_about .hr123 {
        height: 1px;
        width: 680px;
    }

    .individual_profile_about_text {
        max-width: 98%;
    }

    .individual_profile .individual_profile_heading {
        padding-top: 70px;
    }

    .individual_profile .individual_profile_heading p {
        max-width: 85%;
        font-weight: 400;
    }

    .individual_profile .individual_profile_icon {
        display: -webkit-box;
        max-width: 60%;
    }

    .pop-box h4 {
        margin-top: 26px;
    }

    /* ----------Thankyou page------------ */
    .thankyou-box {
        width: 84%;
    }

    /* ----------Popup Corporations page------------ */
    .input-container {
        width: 100%;
    }

    /*---------------------------gallery form -----------------*/
    .section1-News .ok {
        width: 100%;
    }

    .section1-News .addbtn {

        width: 480px;
    }

    .section1-News .disbtn {
        width: 151px;
    }

    .section1-News .form-check {
        padding-bottom: 10px;
        padding-left: 20px;
    }

    .section1-News .files {
        max-width: 100% !important;
        border-radius: 0;
        background-color: var(--white);
        padding: 65px 65px;
        text-align: center;
        border: 2px dashed var(--blue);
        box-shadow: 0px 0px 6px var(--bg-border);
    }

    .section1-News .kilass {
        padding-inline: 30px;
    }

    .section1-News .textarea {
        width: 100%;
    }

    /* ----------Motor Avenue------------ */
    .motoravenue_about_text p {
        display: -webkit-box;
        -webkit-line-clamp: 4;
        overflow: hidden;
        -webkit-box-orient: vertical;
        font-size: 15px;
    }

    .motoravenue_about_text p:hover {
        display: unset;
        overflow: unset;
    }

    .mySwiper5box img {
        width: unset;
        margin-left: 0;
    }

    .newp3 {
        margin-left: -24px;
    }

    .newp3-box2 {
        margin-left: 0;
        margin-top: 10px;
    }

    .newp3-box h6 {
        font-size: 20px;
    }

    .newp3-box h5 {
        font-size: 15px;
    }

    .counter,
    .cc1 {
        width: 100% !important;
    }

    .boxes2 {
        margin-top: 0;
    }

    .clubs_logo_sec {
        padding-top: 7em;
    }

    /* Establishment */
    .section3est .max-h {
        min-width: unset;
        min-height: unset;
        max-height: unset;
        max-width: unset;
    }

    /* ______________________Dealership Page___________________________ */
    .deal {
        padding-top: 10px !important;
        padding-bottom: 0px !important;
        margin-left: 0px;
        justify-content: center;
    }

    .section2Parts .cardx1 {
        width: 94% !important;
        translate: 1px 0px 0px;
    }

    .qq {
        margin-left: 0px;
        translate: 7px 0px 0px !important;
        min-width: 97%;
    }

    .lll {
        margin-left: 29px;
    }

    .kok {
        width: 94% !important;
    }

    .est_icon2 img, svg {
        margin-left: 30px;
    }

    .section2Parts .dealership_card {
        width: 94% !important;
        translate: 1px 0px 0px;
    }

    .datep h5 {
        margin-top: -4em;
    }

    /* -------------Our member page----------- */
    .ourmember .our_img {
        height: 280px;
    }

    .ourmember .our_imgg img {
        width: 131%;
        margin-left: -51px;
        margin-top: -18px;
    }

    .ourmember .subheading {
        margin-bottom: 0px;
    }

    .ourmember {
        background-size: cover;
    }

    .memcl1 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .meminner .custom-back {
        width: 104%;
    }

    .ourmember .memimg img {
        margin-top: 0px;
    }

    .memcl2 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .custom_btn {
        text-align: center;
    }

    .inner_sec_heading h5 {
        text-align: center;
    }

    /* -------------Help page----------- */
    .helpdiv .accordion-button {
        font-size: 19px;
    }

    /* ______________________Dealership1 Page___________________________ */
    .zzzz h5 {
        font-size: 27px;
        padding-bottom: 4px;
    }

    .zzzz h6 {
        font-size: 16px;
    }

    .zzzz p {
        font-size: 15px;
    }

    .sec-3-dealership .bg-color p {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        overflow: hidden;
        -webkit-box-orient: vertical;
        font-size: 15px;
    }

    .sec-3-dealership .bg-color p:hover {
        overflow: unset;
    }

    /*-----------------------career Page--------------------*/
    .carebox {
        margin: 20px;
        text-align: center;
    }

    .sec-4-career .card-body h6 {
        font-size: 27px;
        padding: 20px 0px;
    }

    .sec-4-career .card2 {
        margin-bottom: 60px;
    }

    .recard .card-head h3 {
        font-size: 46px;
        font-weight: 100;
    }

    /*-----------------------Payment Page--------------------*/
    .qpqp {
        margin-bottom: 50px;
    }

    /*-----------------------Corporations Vehicle Page--------------------*/
    .corp-vehicle {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    .sec-2-vehicle .input-field {
        height: 55px;
        padding: 17px;
        width: 100%;
    }

    /*-----------------------Parts Second Page--------------------*/
    .section1cParts2 .button-bars {
        width: 133%;
    }

    .pa {
        margin-inline: 43px;
    }

    .wik {
        display: block !important;
    }

    .pa3 h6 {
        display: none;
    }

    .pa4 h6 {
        display: none;
    }

    .pa2 h5 {
        line-height: 16px;
    }

    .pcard {
        transform: translate3d(0px, 0px, 0px) !important;
        padding-left: 0px;
        margin-right: 0px;
        width: 87%;
        text-align: center;
        margin-left: 51px;
        display: block !important;
    }

    .pcard img {
        width: 30%;
        margin-bottom: 13px;
    }

    .section1bParts2 .swiper-p2 {
        width: 89% !important;
        margin-left: 50px;
    }

    .psd {
        transform: translate3d(62px, 0px, 0px) !important;
    }

    /*.section1bParts2 .cardx1 {*/
    /*width: 84.5% !important;*/
    /*justify-content: center !important;*/
    /*}*/

    .section1aParts2 .dropdown-container1 {
        display: flex;
        flex-direction: row;
        gap: 21px;
        flex-wrap: wrap;
        justify-content: center;
    }

    .section1aParts2 .hs h3 {
        padding-left: 110px;
    }

    .section1aParts2 .hs .parts_accordion h3 {
        padding-left: 0;
    }


    .section1bParts2 .cardx1 {
        width: 97% !important;
        justify-content: center !important;
        margin-left: 10px;
    }

    .section1bParts2 .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .section1bParts2 .padding-need {
        padding-left: 0em;
    }

    /*.section1bParts2 .cardx2 {*/
    /*width: 84.5% !important;*/
    /*justify-content: center !important;*/
    /*}*/

    .section1bParts2 .cardx2 {
        width: 97% !important;
        justify-content: center !important;
        margin-left: 10px;
    }

    .dlf {
        justify-content: center !important;
    }

    .section1bParts2 .cardx2 p {
        text-align: center;
    }

    .so {
        margin-top: 12px;
    }

    .soo p {
        margin-left: 0px;
        margin-top: 11px;
    }

    .sqr {
        display: none !important;
    }

    .soo {
        margin-bottom: 50px;
    }

    .ds {
        text-align: center;
    }

    /*-------------------Advertisement----------------------*/
    .sec-2-adver .image-overlay {
        position: relative;
        display: inline-block;
        padding: 0px;
    }

    .sec-2-adver .image-overlay img {
        height: 200px;
    }

    .card-body2 .log-button {
        margin-top: 15px;
        margin-bottom: 20px;
        background-color: var(--blue);
        color: white;
        padding: 12px 20px;
        border: none;
        cursor: pointer;
        width: 60%;
        opacity: 0.9;
        border-radius: 0;
        margin-left: 80px;
        box-shadow: inset 0 0 0 0 white;
    }

    .sec-2-adver h4 {
        font-size: 50px;
        padding-bottom: 5px;
        color: white;
        font-weight: 100;
    }

    .modal-dialog {
        max-width: 690px;
        margin: 7.75rem auto;
    }

    /*-------------------------------About page------------------------------*/
    .sec-1-about {
        background-image: url(/website/front_website/assets/MaskGroup11.png), linear-gradient(45deg, #f8f9f9c4, transparent) !important;
        background-blend-mode: overlay;
    }

    .sec-about .about-box2 h4 {
        font-size: 44px;
        font-weight: 600;
        margin-bottom: 25px;
    }

    .sec-1-about h4 {
        margin-top: 222px !important;
        margin-left: 0px !important;
    }

    .sec-1-about {
        height: 350px !important;
    }

    /*-------------------------------individual priceoffer------------------------------*/
    .dealership .corp-rw {
        margin-top: 15px;
        margin-left: 25px;
        margin-right: 25px;
    }

    .dealership .image-overlay h4 {
        font-size: 50px;
        font-weight: 300;
    }

    .dealership .image-overlay {
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
        max-width: 100%;
    }

    .dealership .rotatepopover img {
        width: 57%;
    }

    .dealership .checkbox-container .rotatepopover {
        border: none;
        background: transparent;
        margin-left: 0px !important;
    }

    .dealership .innericon .i {
        border: none;
        background: white;
        padding: 0px 10px;
    }

    .sec-corp .corp-heading123 {
        padding-top: 100px;
        padding-left: 20px;
    }

    .sec-corp .inner_icon_sec2 p {
        font-size: 22px;
        font-weight: 100;
        line-height: 22px;
    }

    .sec-corp .inner_icon_sec2 {
        display: flex;
        align-items: self-start;
        gap: 10px;
        margin-left: 22px;
        margin-top: 17px;
        width: 13%;
    }

    /* ------- NavBar ------- */
    .navbar-expand-lg .navbar-nav {
        margin-right: 0px;
        text-align: center;
    }

    .navbar-nav {
        margin-left: 0px;
    }

    .mobile-toggle {
        display: block;
    }

    .navbar-mobile {
        position: fixed;
        overflow: hidden;
        top: 100px;
        right: 0;
        left: 0;
        bottom: 0;
        color: black;
        transition: 0.3s;
        z-index: 999;
        background: #3f6185;
    }

    .navbar-mobile .navbar-nav a {
        display: block;
        top: 71px;
        background: var(--blue);
        bottom: 5px;
        overflow-y: auto;
        color: white !important;
        transition: 0.3s;
        border: none;
        padding-block: 18px;
    }

    .navbar-toggler-icon {
        background: white;
        border-radius: 50px;
        padding: 20px;
        background-size: 64%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .navbar-toggler {
        border: none;

    }

    .navbar-toggler:focus {
        box-shadow: 0 0 0 0 !important;
    }

    .navbar-mobile a,
    .navbar-mobile a:focus {
        font-size: 19px !important;
        line-height: 25px;
        font-weight: 500 !important;
    }

    #navbar a::before {
        background-color: var(--dark-blue);
    }

    #navbar a:hover {
        color: var(--dark-blue);
    }

    a.post_btn:hover {
        box-shadow: none !important;
    }

    .avenue_btn:hover {
        box-shadow: none !important;
    }

    .pl {
        padding-top: 30px;
    }

    .pll {
        padding-bottom: 30px;
    }

    .logoo {
        display: none;
    }

    /* ------- Hero section ------- */
    .section1 {
        height: 419px;
    }

    .section1 .next-btn, .section1 .prev-btn {
        display: none;
    }

    /* ------- Tabs ------- */
    .adc {
        display: block !important;
    }

    .section1aParts2 .Search-btn {
        display: block !important;
        /*margin-top: 30px;*/
        padding: 10px 86px;
    }

    .section1aParts2 .justify-content-end {
        justify-content: center !important;
    }

    .sec_tabs .mx-5 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }
    /* -------- spotlight Slider ------- */
    .home-section3 .swiper-container {
        width: 100%;
    }

    .spot-rw {
        margin-left: 0px !important;
    }

    .home-section3 .swiper-pagination {
        margin-top: 14px;
    }

    /* ------- Popular section ------- */

    .home-dropdown-ul {
        position: relative;
        inset: 9px auto auto -12px;
    }

    .home-most-popular .home-dropdown {
        margin: 15px 0px 0px -13px;
    }

    .pop-box2 {
        padding-top: 20px;
    }

    .home-most-popular {
        padding-inline: 30px;
    }

    .home-most-popular .price, .sec_tabs .price {
        margin-top: 0;
    }

    .home-most-popular .price2, .sec_tabs .price{
        margin: 0;
    }

    .home-most-popular .right_col .single_post_row:before {
        bottom: 30px;
    }

    .about-rw {
        padding-inline: 20px;
    }

    .home-most-popular .vehicle_info {
        padding-top: 25px;
    }

    .home-most-popular .mar2 p {
        margin-top: 0;
        margin-bottom: 16px;
    }

    .home-most-popular .mar2 {
        margin-top: 0px;
        text-align: center;
    }

    .home-most-popular .price {
        margin-top: 0;
    }

    .home-most-popular .price2 {
        margin: 0;
    }

    .sm {
        padding: 26px 20px;
    }

    .cm {
        padding: 26px 20px;
    }

    .box6 img {
        margin-top: -49px;
    }

    .spce {
        margin-top: -22px;
    }

    /* ------- homeAbout section ------- */
    .about-box2 {
        margin-left: 0px;
        text-align: center;
        margin-top: 40px;
    }

    a.btn.login-signup.button1.color {
        margin: 0px;
    }

    .pre {
        margin-bottom: -35px;
        margin-left: 160px;
    }

    .img-cl h4 {
        font-size: 40px;
        font-weight: 600;
        margin-bottom: 45px;
        padding-left: 16px;
        font-size: 30px;
    }

    .sec-2-ad .detailss h4 {
        font-size: 27px;
    }

    .sec-2-ad .detailss h5 {
        font-size: 20px;
    }

    .sec-2-ad .overlay-white {
        height: 60%;
    }

    .sec-2-ad .watermark {
        bottom: 73%;
        left: 170px;
        font-size: 109px;
    }

    .detailss p {
        font-size: 20px;
        font-weight: 100;
        line-height: 20px;
    }

    .aa .button {
        padding: 12px 50px;
        margin-bottom: 12em;
    }

    .sec-1-about {
        height: 210px;
    }

    /*-------------------------------Page Newssss Formmmm-----------------*/
    .section1-News .card .m-5 {
        margin: 1.5rem !important;
    }

    .section1-News .card .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 10px 55px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 20px;
        font-weight: 500;
    }

    .section1-News label {
        font-size: 18px;
    }

    .section1-News form {
        max-width: 100%;
        padding-left: 12px;
    }

    .section1-News .col-md-12.d-flex.justify-content-end.px-5.m-5 {
        padding-left: 3rem !important;
        padding-right: 1.85rem !important;
    }

    .section1-News .justify-content-center {
        text-align: center;
    }

    .section1-NewsP2 .form-control-resp {
        width: 88% !important;
    }

    .section1-Event li.col-md-4.list-group-item.float-left.px-5 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event li.col-md-4.list-group-item.justify-content-center.px-5 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event .h6 {
        text-align: center;
    }

    .section1-Event .form-control-resp2 {
        max-width: 90%;
    }

    .section1-Event label {
        width: 95%;
        font-size: 13.5px;
    }

    .section1-Event .ip {
        width: 165px;
        height: 40px;
    }

    .section1-Event .gapping {
        gap: 11px;
    }

    .section1-Event .maxwid {
        width: 108px;
    }

    .section1-Event .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 5px 65px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 16px;
        font-weight: 500;
    }

    .section1-Event .justice {
        text-align: left;
    }

    .section1-Event .col-md-12.justify-content-center.d-flex {
        justify-content: center !important;
        text-align: center;
    }

    .col-md-12.d-flex.justify-content-end.px-5.m-5 {

        margin: 1rem !important;
        padding-right: 3rem !important;
        padding-left: 2rem !important;

    }

    /*----------------Event form 2-----------------*/
    .section1-Event2 li.col-md-4.list-group-item.justify-content-center.px-5 {
        padding-right: 2rem !important;
        padding-left: 3rem !important;
    }

    .section1-Event2 li.col-md-4.list-group-item.float-left.px-5 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event2 .ip {
        width: 161px;
        height: 35px;
    }

    .section1-Event2 .gapping {
        gap: 14px;
    }

    .section1-Event2 .ip2 {
        height: 35px;
    }

    .section1-Event2 .maxwid {
        width: 107px;
    }

    .section1-Event2 label {
        width: 95%;
        font-size: 14px;
    }

    .section1-Event2 .form-control-eventP2 {
        max-width: 99%;
    }

    .section1-Event2 .form-group1 {
        max-width: 88%;
    }

    .section1-Event2 .col-md-6.mx-5 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .section1-Event2 h6 {
        text-align: center;
    }

    .section1-Event2 .justify-content-end.d-flex.m-5.px-5 {
        padding-right: 3rem !important;
        padding-left: 2rem !important;
    }

    /*----------Contact Us----------*/
    .contactus-contactinfo {
        background-color: var(--blue);
        color: var(--white);
        padding: 30px 40px;
        margin: 58px 0px;
        padding-right: 15px !important;
        transform: translate3d(0px, 0px, 0px) !important;
    }

    .contact-us .ct-form {
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        transform: translate3d(0px, 0px, 0px) !important;
    }

    .contact-us .bt-box {
        transform: translate3d(0px, 0px, 0px) !important;
        padding: 50px 0px;
        text-align: center;
    }

    .contact-us .bt-box h4 {
        font-size: 38px;
        padding-top: 10px;
        padding-bottom: 25px;
    }

    .contact-us form {
        max-width: 100%;
    }

    .ct-form .form-control1 {
        width: 45%;
        margin-inline: 14px;
        height: 49px;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
    }

    .ct-form .form-control2 {
        width: 95%;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
        margin-inline: 14px;
        font-size: 15px;
        padding-top: 10px;
        height: 200px;
    }

    .ct-form .button {
        padding: 11px 33px;
        font-weight: 100;
        font-size: 16px;
        width: 25%;
        height: 20%;
        margin-inline: 14px;
        background: #3F6185;
        box-shadow: inset 0 0 0 0 white;
    }

    /*---------------------Motor Avenue Gallery upload -----------------*/
    .motoravenue_gallery .img-prev {
        margin-bottom: 40px;
    }

    .sec-corp .corp_heading {
        padding-top: 100px;
        display: flex;
        padding-left: 15px;
        padding-bottom: 30px;
    }

    .sec-corp .corp_heading h4 {
        font-size: 45px;
        font-weight: 600;
        margin: 0px !important;
        line-height: 0.5rem;
    }

    /*-----------Corporation Image upload-------------*/
    .img-cl h4 {
        font-weight: 600;
        margin-bottom: 45px;
        padding-left: 16px;
        font-size: 45px;
    }

    .sec-2-corporation .mySwiper2 .img-fluid2 {
        max-width: 100% !important;
    }

    .img-slider .sec-2-corporation .uploadSwiper .swiper-button-prev {
        top: 65px;
        background-color: var(--blue) !important;
        padding: 20px;
        border-radius: 50%;
        color: white;
        font-weight: 700;
        left: -27px !important;
    }

    .sec-2-corporation .uploadSwiper {
        padding-inline: 29px;
        padding-bottom: 25px;
        overflow: unset;
    }

    .sec-2-corporation .uploadSwiper .swiper-button-next {
        top: 98px;
        background-color: var(--blue);
        padding: 21px;
        border-radius: 50%;
        color: white;
        right: 1px;
    }

    .img-sl img {
        width: 97% !important;
        height: 90px;
        margin-inline: 31px !important;
    }

    .img-cl .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 55px;
        text-align: center;
        border: 2px dashed #3f61858f;
        box-shadow: 0px 0px 8px #70707080;
        height: 330px;
    }

    .img-cl .button {
        padding: 12px 55px;
        font-weight: 300;
        box-shadow: inset 0 0 0 0 white;
    }

    .img-cl input[type='text'] {
        padding: 10px 25px;
        width: 55%;
        border: 0;
        height: 48px;
        box-shadow: 0 0 6px #70707069;
        margin-right: 90px;
        margin-top: -38px;
    }

    .sec-2-corporation .mywrapper {
        transform: translate3d(0px, 0, 0);
        gap: 20px !important;
        margin-left: -12px !important;
        max-height: 100%;
    }

    .sec-2-corporation .linkpopover {
        background: none;
        border: none;
        padding-left: 0px;
        display: grid;
        margin-top: -30px;
        float: right;
        padding-right: 37px;
    }

    .sec-2-corporation .edit-row {
        font-size: 11px;
    }

    /* ------- Footer ------ */
    .foot-box img {
        width: 18%;
    }

    .foot-box p {
        margin-right: 0;
    }

    .footer-head {
        margin-top: 40px;
    }

    /*------------------individual page-----------------*/
    .sec-corp .inner_icon_sec p {
        font-size: 22px;
        font-weight: 100;
        line-height: 15px;
    }

    .sec-2-vehicle .dropdown label {
        font-size: 15px;
        font-weight: 100;
        line-height: 19px;
    }

    .sec-2-vehicle .dropdown label {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        width: 160px;
    }

    .unit_num {
        position: absolute;
        top: 45px;
        right: 32px;
    }

    .section2Parts .big-image {
        margin-top: 90px;
        max-height: 448px;
    }

    .section2Parts .swiper-wrapper-p1 img {
        height: 370px;
    }

    .section2Parts .cardx12 {
        max-width: 617px;
        padding: 16px 0px;
        translate: 18px 0px;
    }

    .section2Parts .cardx2 {
        max-width: 94%;
        translate: -4px 0px;
    }

    .section2Parts .cardx1 {
        width: 94% !important;
        translate: -4px 0px;
    }

    .section2Parts .max-h {
        max-height: 200px;
        min-width: 664px;
    }

    .section2Parts .mx-2 {
        margin-left: -1rem;
    }

    .section2Parts .mx {
        margin-left: 0rem;
    }


    .section2Parts .fd {
        /* margin-bottom: 135px; */
        margin-top: 14em;
    }

    .section1bParts2 .linkx {
        margin-right: -1em;
    }
}

/*-----------------------IPHONE X DEVICE--------------------*/
@media screen and (min-width: 579px) and (max-width: 767px) {
    html, body {
        overflow-x: hidden;
    }

    .head_sec {
        margin-left: 12px;
        margin-right: -192px;
    }

    a.btn.login-signup.button1.color {
        margin: -27px;
    }

    .section1 .swiper-slide {
        padding-top: 70px;
    }

    .section1 .swiper-slide {
        height: 450px;
    }

    .home-section3 .swiper-slide {
        height: 245px;
        width: 100% !important;
        margin: 0 auto;
    }

    .datep h5 {
        margin-top: -12em;
    }

    .lll {
        margin-left: 6px;
    }

    .mx-4 {
        margin-right: .5rem !important;
        margin-left: .5rem !important;
    }

    .clubs_logo_sec .pt-3 {
        padding-top: 7rem!important;
    }

    .section1aParts2 {
        padding-top: 100px;
    }

    .section1aParts2 .d-flex {
        display: flex !important;
        justify-content: center;
    }

    .section1aParts2 .justify-content-end {
        justify-content: center !important;
    }

    .section1aParts2 .dropdown-container1 {
        justify-content: center;
    }

    .section1aParts2 .hs h3 {
        padding-left: 44px;
    }

    .foot-box p {
        margin-right: 0;
    }

    .custom_bodystyle {
        margin-right: 7px !important;
    }

    .sec_tabs .offset-lg-1 {
        margin-left: 0;
    }

    .home-most-popular {
        padding-inline: 30px;
    }

    .home-custom-button {
        margin-top: 14px;
    }

    .home-most-popular{
        padding: 0px;
    }

    .ads_sec .swiper-pagination-bullets{
        bottom: 52px;
    }

    .navbar>.container, .navbar>.container-fluid {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: end;
        gap: 70px;
        position: relative;
        padding-right: 70px;
    }

    .navbar .navbar-brand img {
        width: 100%;
        translate: -11em -20px 0px;
        position: absolute;
    }

    #navbar a {
        position: static;
    }

    select {
        margin: 0 auto;
    }

    a.post_btn:hover {
        box-shadow: none !important;
    }

    .avenue_btn:hover {
        box-shadow: none !important;
    }

    /*footer .sec-footer {*/
    /*    margin-top: 106em;*/
    /*}*/

    /*-------------Individual Profle-----------*/
    .individual_profile .individual_profile_clubimg {
        text-align: end;
        padding-top: 22px;
    }

    .individual_profile .for-image {
        width: 55%;
        padding-top: 70px;
        padding-right: 8px;
    }

    .individual_profile_about_text .fon {
        text-align: center;
        width: 100%;
        font-weight: 400;
    }

    .individual_profile_about .hr123 {
        height: 1px;
        width: 565px;
    }

    .individual_profile_about_text {
        max-width: 100%;
    }

    .individual_profile_about_heading {
        padding-top: 50px;
    }

    .individual_profile .individual_profile_heading {
        padding-top: 70px;
    }

    .individual_profile .individual_profile_heading p {
        max-width: 91%;
        font-weight: 400;
    }

    .individual_profile .individual_profile_icon {
        display: -webkit-box;
        max-width: 60%;
    }

    .individual_profile_about_heading h4 {
        display: flex;
        gap: 20px;
        justify-content: center;
    }

    /*------------------------------*/
    .section1-News .textarea {
        max-width: 90%;
    }

    .mySwiper5box img {
        width: 100%;
        margin-left: 30px;
    }

    .sec-2-corporation .up .img-cl .files {
        padding: 45px 15px;
        height: 330px;
    }

    .up .form-check img {
        width: 20%;
    }

    /* ----------Thankyou page------------ */
    .thankyou-box {
        width: 100%;
    }

    /* ----------Popup Corporations page------------ */
    .input-container {
        width: 100%;
    }

    .pddgd {
        margin-left: 0px !important;
    }

    /* ----------Popup Motor page------------ */
    .x {
        margin-right: 23px;
    }

    /* ----------Parts page------------ */
    .iio {
        margin: 0px !important;
    }

    .post_detail_sec {
        max-height: 665px;
        margin-bottom: 114em;
    }

    .section2Parts .big-image {
        margin-top: 80px;
        max-height: 368px;
    }

    .section2Parts .swiper-wrapper-p1 img {
        height: 290px;
    }

    .section2Parts .cartopt {
        margin: auto;
    }

    .section2Parts .advertisement-btn {
        max-height: 60px;
        padding: 13px 32px !important;
        margin-top: -35px;
        margin: auto;
        margin-top: -33px;
    }

    .section2Parts .bid {
        font-size: 34px;
        margin-left: -92px;
    }

    .section2Parts .price {
        padding-left: 0px !important;
    }

    .sasa {
        margin-left: 5px;
    }

    .section2Parts .descript {
        display: block;
        text-align: center;
        font-size: 28px;
        line-height: 0px;
        margin-top: 11px;
    }

    .section2Parts .card-textx {
        text-align: center;
    }

    .section2Parts .wqe {
        justify-content: center !important;
        padding-top: 10px;
    }

    .section2Parts .left-marg {
        margin-left: 0px !important;
    }

    .section2Parts .cardx12 {
        width: 102% !important;
        translate: 1px 0px 0px;
    }

    .arsh {
        translate: 19px 0px 0px !important;
        max-width: 96%;
    }

    .sectionpars .cardx1 {
        width: 86% !important;
        translate: 1px 0px 0px;
    }

    .section2Parts .max-h {
        max-height: 200px;
        /* min-width: 636px; */
    }

    .section2Parts .cardx2 {
        max-width: 538px;
        translate: 22px 0px 0px;
    }

    .section2Parts .carddd {
        translate: 36px 0px 0px;
        max-width: 544px;
    }

    .section2Parts .jj {
        margin-left: 0px;
    }

    .section2Parts .fd {
        margin-top: 14em;
    }

    .mko {
        margin: 0px !important;
    }

    /* ----------Motor Avenue------------ */
    .clubs_logo_sec {
        padding-top: 0px;
    }

    .motoravenue_header  .nav-tabs .nav-link {
        padding: 6px;
    }

    .motoravenue_about_text h5 {
        font-size: 26px;
    }

    .motoravenue_about_text p {
        font-size: 15px;
    }

    .motoravenue_header .bo {
        margin-left: 0;
        margin-top: 10px;
    }

    .newp3 {
        margin-left: -24px;
    }

    .newp3-box h6 {
        font-size: 18px;
        font-weight: 100;
    }

    .newp3-box2 {
        margin-left: 0;
        margin-top: 10px;
    }

    .newp3-box2 a, .newp3-box4 a {
        font-size: 13px;
    }

    .counter,
    .cc1 {
        width: 100% !important;
    }

    .counter p {
        font-size: 13px;
    }

    .boxes2 {
        margin-top: 0;
    }

    .newp3-rw3 {
        padding: 10px 0;
    }

    .club_mySwiper img, .gallery_mySwiper img {
        height: 290px;
    }

    .motoravenue_header .club_images {
        height: 290px;
    }

    .motoravenue_header li.nav-item {
        margin-left: 1em;
    }

    .motoravenue_header .nav-tabs {
        margin-bottom: 0px !important;
    }

    /* Establishment */
    .section3est .max-h {
        min-width: unset;
        min-height: unset;
        max-height: unset;
        max-width: unset;
    }

    /* ______________________Dealership Page___________________________ */
    .deal {
        padding-top: 10px !important;
        padding-bottom: 0px !important;
        margin-left: 0px;
        justify-content: center;
    }

    .section2Parts .cardx1 {
        width: 93% !important;
        translate: -10px 0px 0px;
    }

    .qq {
        margin-left: 0px;
        translate: 7px 0px 0px !important;
        min-width: 97%;
    }

    .kok {
        width: 92% !important;
    }

    .est_icon2 img, svg {
        margin-left: 30px;
    }

    /* ------------------Our member Page--------------- */
    .textmember {
        margin-left: 0px;
        text-align: center;
        margin-top: 40px;
    }

    .ourmember .our_img img {
        margin-bottom: 21px;
    }

    .ourmember .subheading {
        margin-bottom: 0px;
        /*text-align: center;*/
    }

    .ourmember .our_imgg img {
        width: 132%;
        margin-left: -80px;
        margin-top: -67px;
    }

    .ourmember {
        background-size: cover;
    }

    .memcl1 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .meminner .custom-back {
        width: 105%;
    }

    .ourmember .memimg img {
        margin-top: 0px;
    }

    .memcl2 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .custom_btn {
        text-align: center;
    }

    .inner_sec_heading h5 {
        text-align: center;
    }

    /* -------------Help page----------- */
    .helpdiv .accordion-button {
        font-size: 18px;
    }

    /* ------------------Dealership Page--------------- */
    .zzzz h6 {
        font-size: 18px;
    }

    .sec-3-dealership .www p {
        font-size: 23px;
        margin-top: -24px;
    }

    /*-----------------------career Page--------------------*/
    .sec-3-career {
        background-size: 100% 415px;
    }

    .carebox {
        margin-inline: 15px;
        text-align: center;
        margin-bottom: 50px;
    }

    .sec-4-career .card:before {
        transform: translate(47px, 39px);
    }

    .sec-4-career .card {
        width: 87%;
        margin-left: 16px;
        margin-bottom: 83px;
    }

    .sec-4-career .card2 {
        margin-bottom: 83px;
    }

    /*-----------------------Payment Page--------------------*/
    .qpqp {
        margin-bottom: 50px;
    }

    .sec-2-pay .inner-pay {
        margin-block: 2em;
    }

    .sec-2-pay .inner-pay .button img {
        width: 36%;
    }

    /*-----------------------Corporations Vehicle Page--------------------*/
    .sec-2-vehicle .input-field {
        width: 100%;
    }

    /*-----------------------Parts Second Page--------------------*/
    .section1cParts2 .button-bars {
        width: 196%;
        height: 254px;
        box-shadow: inset 0px -253px 0 0px #19489f4a;
        font-size: 38px;
    }

    .section1cParts2 .button-bars:hover {
        box-shadow: inset 0px -282px 0 0px #2e459b82;
    }

    .wik {
        display: block !important;
    }

    .pa3 h6 {
        display: none;
    }

    .pa4 h6 {
        display: none;
    }

    .pa2 h5 {
        line-height: 16px;
    }

    .pcard {
        transform: translate3d(0px, 0px, 0px) !important;
        padding-left: 0px;
        margin-right: 0px;
        width: 94%;
        text-align: center;
        margin-left: 22px;
        display: block !important;
    }

    .pcard img {
        width: 30%;
        margin-bottom: 13px;
    }

    .section1bParts2 .swiper-p2 {
        width: 96% !important;
        margin-left: 23px;
    }

    .psd {
        transform: translate3d(35px, 0px, 0px) !important;
    }

    .dlf {
        justify-content: center !important;
    }

    .section1bParts2 .cardx2 p {
        text-align: center;
    }

    .section1bParts2 .top-marg {
        margin-top: -15px;
        justify-content: center !important;
    }

    .section1bParts2 .justify-content-end {
        justify-content: center; !important;
    }


    .section1bParts2 .text_left {
        margin-left: -3em;
        justify-content: center;
    }

    .section1bParts2 h6 {
        font-size: 20px;
        line-height: 17px;
        padding-top: 10px;
    }

    .section1bParts2 .swiper-slide {
        width: 960px !important;
    }

    .section1bParts2 .cardx1 {
        width: 100% !important;
        justify-content: center !important;
    }

    .section1bParts2 .cardx2 {
        width: 100% !important;
        justify-content: center !important;
        padding: 10px 20px;
    }

    .section1bParts2 .d-flex.justify-content-centre {
        width: 100%;
    }

    .section1bParts2 .px-2 {
        padding-right: 0.5rem !important;
        padding-left: 1.5rem !important;
    }

    .section1bParts2 .p-0 {
        padding: 0px 280px !important;
    }

    .section1bParts2 .mt-5 {
        margin: 0;
    }

    .section1bParts2 .padding-need {
        padding-left: 0em;
        margin-right: 6em;
    }

    .so {
        margin-top: 12px;
    }

    .soo p {
        margin-left: 0px;
        margin-top: 11px;
    }

    .sqr {
        display: none !important;
    }

    .soo {
        margin-bottom: 50px;
    }

    .ds {
        text-align: center;
    }

    /*-------------------Advertisement----------------------*/
    .sec-2-adver .image-overlay img {
        height: 180px;
    }

    .card-body2 .log-button {
        margin-top: 15px;
        margin-bottom: 20px;
        background-color: var(--blue);
        color: white;
        padding: 12px 20px;
        border: none;
        cursor: pointer;
        width: 74%;
        opacity: 0.9;
        border-radius: 0;
        margin-left: 116px;
        box-shadow: inset 0 0 0 0 white;
    }

    .sec-2-adver h4 {
        font-size: 35px;
        padding-bottom: 5px;
        color: white;
        font-weight: 100;
    }

    .sec-2-adver a {
        padding: 8px 30px;
        background: white;
        color: var(--blue);
        font-weight: 100 !important;
        box-shadow: inset 0 0 0 0 var(--blue);
    }

    /*-------------------------------Service page------------------------------*/
    .sec-1-services .accordion-button {
        font-size: 27px;
        padding: 30px 0px;
    }

    .sec-1-services .accordion-item {
        padding: 25px 0px;
    }

    .sec-1-services .accordion-button::after {
        top: 73px;
    }


    /*-------------------------------About Page------------------------------*/
    .sec-1-about {
        background-image: url(/website/front_website/assets/MaskGroup11.png), linear-gradient(45deg, #f8f9f9c4, transparent) !important;
        background-blend-mode: overlay;
    }

    .sec-1-about h4 {
        font-size: 40px;
        margin-top: 180px;
        margin-left: 0px;
    }

    .sec-1-about {
        padding-bottom: 18px;
    }

    .about-box {
        margin-right: 0px;
    }

    .sec-about .about-box2 h4 {
        font-size: 34px;
    }

    /*-------------------------------individual priceoffer------------------------------*/
    .dealership .vp img {
        width: 60% !important;
    }

    .dealership .corp-rw {
        margin-top: 15px;
        margin-left: 15px;
        margin-right: 15px;
    }

    .dealership .image-overlay h4 {
        font-size: 40px;
        font-weight: 300;
    }

    .dealership .rotatepopover img {
        width: 49%;
        margin-top: -2px;
    }

    .dealership .checkbox-container .rotatepopover {
        border: none;
        background: transparent;
        margin-left: 0px !important;
    }

    .dealership .innericon .i {
        border: none;
        background: white;
        padding: 0px 10px !important;
    }

    .sec-corp .corp-heading123 {
        padding-top: 100px;
        padding-left: 20px;
    }

    .sec-corp .inner_icon_sec2 p {
        font-size: 22px;
        font-weight: 100;
        line-height: 22px;
    }

    .sec-corp .inner_icon_sec2 {
        display: flex;
        align-items: self-start;
        gap: 10px;
        margin-left: 22px;
        margin-top: 17px;
        width: 22%;
    }

    .dealership .innericon2 {
        max-width: 10%;
    }

    .dealership .corp-rw {
        margin-top: 15px;
        margin-left: 27px;
        margin-right: 27px;
    }

    .dealership .image-overlay {
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
        max-width: 100%;
        height: 170px;
    }

    .hss h3 {
        font-size: 27px !important;
        margin-left: -12px;
    }

    /*------------------individual page-----------------*/
    .sec-corp .inner_icon_sec p {
        font-size: 22px;
        font-weight: 100;
        line-height: 18px;
    }

    .sec-corp .inner_icon_sec img {
        width: 30% !important;
    }

    .dealership .image-overlay img {
        width: 100%;
        display: block;
        height: 100%;
    }

    .pop-box h4 {
        margin-top: 26px;
    }

    /*---------------------File Upload----------------------*/
    .sec-2-corporation .up .form-check p {
        font-size: 30px;
        line-height: 50px;
        padding: 0px;
    }

    .sec-2-corporation .up .img-cl .files {
        border-radius: 0;
        padding: 10px 15px;
        text-align: center;
        height: 397px;
        border: 2px dashed #3f61858f;
        box-shadow: 0px 0px 8px #70707080;
    }

    .up .form-check img {
        width: 20%;
    }

    /* ------- NavBar ------- */
    .navbar {
        width: 100%;
    }

    .navbar-expand-lg .navbar-nav {
        margin-right: 0px;
        text-align: center;
    }

    .navbar-nav {
        margin-left: 0px;
    }

    nav.navbar.navbar-expand-lg.navbar-light.bg-light {
        position: fixed;
        z-index: 999999;
    }

    .mobile-toggle {
        display: block;
    }

    .navbar-light .navbar-brand {
        width: 19%;
    }

    .navbar-mobile {
        position: fixed;
        overflow: hidden;
        top: 94px;
        right: 0;
        left: 0;
        bottom: 0;
        color: black;
        background: #3f6185;
        transition: 0.3s;
        z-index: 999;
    }

    .navbar-mobile .navbar-nav a {
        display: block;
        top: 65px;
        background: var(--blue);
        bottom: 5px;
        overflow-y: auto;
        color: white !important;
        transition: 0.3s;
        border: none;
        padding-block: 18px;
    }

    .navbar-toggler-icon {
        background: white;
        border-radius: 50px;
        padding: 20px;
        background-size: 64%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .navbar-toggler {
        border: none;

    }

    .navbar-toggler:focus {
        box-shadow: 0 0 0 0 !important;
    }

    .navbar-mobile a,
    .navbar-mobile a:focus {
        font-size: 20px !important;
        line-height: 20px;
        font-weight: 500 !important;
    }

    #navbar a::before {
        background-color: var(--dark-blue);
    }

    #navbar a:hover {
        color: var(--dark-blue);
    }

    .pl {
        padding-top: 17px;
    }

    .pll {
        padding-bottom: 17px;
    }

    .headerbtn {
        width: 13%;
        margin-top: 5px;
        display: none;
    }

    .header_btn {
        display: block;
    }

    .button1 {
        padding: 30px 22px !important;
    }

    .advertisement-btn {
        /*border: 2px solid white;*/
        padding: 30px 16px !important;
    }

    .navbar-brand img {
        display: block;
        width: 100%;
        /*translate: -21px 20px 0px;*/
    }

    .logoo {
        display: none;
    }

    .headerbtn a {
        font-size: 13px !important;
        padding: 22px 13px !important;
    }

    .navbar .button, .navbar .button1 {
        padding: 13px 29px;
        font-size: 13px;
        padding-bottom: 0px;
        margin-bottom: 10px;
        margin-top: 11px;
        margin-inline: -31px;
    }

    .header_btn {
        display: block;
    }

    /* ------- Hero section ------- */
    .section1 {
        height: 400px;
    }

    .section1 .next-btn, .section1 .prev-btn {
        display: none;
    }

    /* ------- Tabs ------- */
    .section1aParts2 .form-check {
        display: flex;
        justify-content: center;
        padding-left: 7px !important;
    }

    .section1aParts2 label {
        font-size: 14px;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .respon {
        margin: 0px !important;
    }

    .section1aParts2 .nav-item {
        width: 100%;
    }

    .adc {
        display: block !important;
    }

    .section1aParts2 .Search-btn {
        display: block !important;
        margin-top: 30px;
        padding: 10px 86px;
    }

    .se {
        justify-content: center !important;
    }

    /* -------- spotlight Slider ------- */
    .home-section3 .swiper-container {
        width: 100%;
    }

    .spot-rw {
        margin-left: 0px !important;
    }

    .home-section3 .swiper-pagination {
        margin-top: 14px;
    }

    /* ------- Popular section ------- */
    .pop-box2 {
        margin-top: 2px;
    }

    .mar2{
        text-align: center;
        margin-top: 5px;
    }

    .home-most-popular .vehicle_info {
        padding-top: 25px;
    }

    .home-dropdown-ul {
        position: relative;
        inset: 9px auto auto -12px;
    }

    .home-most-popular .home-dropdown {
        margin: 15px 0px 0px -13px;
    }

    .pop-box2 {
        padding-top: 20px;
    }

    .home-most-popular {
        padding-inline: 30px;
    }

    .home-most-popular .price, .sec_tabs .price {
        margin-top: 0;
    }

    .home-most-popular .price2, .sec_tabs .price2{
        margin: 0;
    }

    .home-most-popular .right_col .single_post_row:before {
        bottom: 30px;
    }

    .about-rw {
        padding-inline: 20px;
    }

    .sm {
        padding: 15px 20px;
    }

    .cm {
        padding: 15px 20px;
    }

    .box6 img {
        margin-top: -66px;
    }

    .spce {
        margin-top: -27px;
    }

    /* ------- home About section ------- */
    .about-box2 {
        margin-left: 0px;
        text-align: center;
        margin-top: 40px;
    }

    .sec-2-ad {
        padding: 25px 0;
        display: block;
        text-align: center;
        height: 900px;
    }

    a.btn.login-signup.button1.color {
        margin: 0px;
        margin-left: -34px;
    }

    .navbar .button, .navbar .button1 {
        padding: 3px 18px;
        font-size: 10px;
        font-weight: 500;
        margin-inline: 5px;
        margin-inline: -10px;
        line-height: 0px !important;
    }

    .pre {
        margin-bottom: -28px;
    }

    .img-cl h4 {
        font-size: 34px;
        font-weight: 600;
        margin-bottom: 25px;
        padding-left: 16px;
    }

    .sec-2-ad .detailss {
        padding-bottom: 0;
    }

    .sec-2-ad .detailss h4 {
        font-size: 24px;
    }

    .sec-2-ad .detailss h5 {
        font-size: 21px;
        line-height: 25px;
    }

    .sec-2-ad .overlay-white {
        position: relative;
        margin-top: 10px;
        height: 46%;
    }

    .sec-2-ad .watermark {
        bottom: 62%;
        left: 0px;
        font-size: 80px;
    }

    .sec-2-ad .row > * {
        padding-right: 0px;
        margin: -5px;
    }

    .sec-2-ad .detailss p {
        font-size: 17px;
        font-weight: 100;
        line-height: 10px;
    }

    .aa {
        display: block;
    }

    .aa .button {
        padding: 8px 30px;
        font-size: 10px;
        font-weight: 300;
        margin-bottom: 185px;
    }

    .button, .button1 {
        font-size: 15px;
        font-weight: 400;
        line-height: 26px;
        padding: 10px 50px;
        border: none;
        border-radius: 0px;
    }

    /*------------------------News Form-------------*/
    .section1-News .card .m-5 {
        margin: 1.5rem !important;
    }

    .section1-News .form-check {
        padding-bottom: 10px;
        max-width: 90%;
    }

    .section1-News .form {
        padding-left: 10px;
    }

    .section1-News .form-group .form-control-resp1 {
        max-width: 88%;
    }

    .section1-News .col-md-12.logo-porsch {
        max-width: 100%;
    }

    .section1-News .textarea2 {
        width: 87%;
    }

    .section1-News .col-md-12.justify-content-center.d-flex {
        max-width: 100%;
    }

    .section1-News .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 10px 100px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 20px;
        font-weight: 500;
    }

    .section1-News .col-md-12.d-flex.justify-content-end.px-5.m-5 {
        padding-right: 5.25rem !important;
        padding-left: 3rem !important;

    }

    .section1-NewsP2 .col-md-12.d-flex.justify-content-end.px-5.m-5 {

        padding-right: 0rem !important;
    }

    .section1-NewsP2 .form-control-resp {

        width: 100% !important;

    }

    .col-md-12.d-flex.justify-content-end.px-5.m-5.section1-NewsP2 {
        padding-right: 0.25rem !important;
    }

    /*---------------Event Form1-------------------------*/
    .section1-Event .files {
        max-width: 90%;
        border-radius: 0;
        background-color: var(--white);
        padding: 80px 66px;
        text-align: center;
        border: 2px dashed var(--blue);
    }

    .section1-Event .ip {
        width: 230px;
    }

    .section1-Event .ip2 {
        max-width: 480px;
    }

    .section1-Event .maxwid {
        width: 147px;
    }

    .section1-Event hr:not([size]) {
        height: 1px;
        width: 480px;
    }

    .section1-Event .form-resp {
        max-width: 95%;
        margin-inline: 30px;
    }

    .section1-Event .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 10px 65px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 17px;
        font-weight: 500;

    }

    .col-md-12.d-flex.justify-content-end.px-5.m-5 {

        margin: 1rem !important;
        padding-right: 3rem !important;
        padding-left: 2rem !important;

    }

    .section1-Event li.col-md-4.list-group-item.float-left.px-5 {
        padding-right: 1rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event li.col-md-4.list-group-item.justify-content-center.px-5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .section1-Event .justice {
        text-align: left;
    }

    /*----------------Event form 2-----------------*/
    .section1-Event2 .ip {
        width: 251px;
        height: 35px;
    }

    .section1-Event2 .gapping {
        gap: 9px;
    }

    .section1-Event2 .ip2 {
        height: 35px;
        width: 95%;
    }

    .section1-Event2 .maxwid {
        width: 164px;
    }

    .section1-Event2 label {
        width: 95%;
        font-size: 14px;
    }

    .section1-Event2 .form-control-eventP2 {
        max-width: 95%;
    }

    .section1-Event2 .list-group-item {
        position: relative;
        display: grid;
        padding: 0.5rem 1rem;
        text-decoration: none;
        background-color: #456795;
        border: none;
        border-radius: 0%;
        color: white;
        text-align: center;
    }

    .section1-Event2 .form-group1 {
        max-width: 88%;
    }

    .section1-Event2 .col-md-6.mx-5 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .section1-Event2 h6 {
        font-size: 22px;
        line-height: 32px;
        font-weight: 600;
        text-align: center !important;
    }

    .section1-Event2 li.col-md-4.list-group-item.float-left.px-5 {

        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .section1-Event2 .justify-content-end.d-flex.m-5.px-5 {
        padding-right: 3rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event2 li.col-md-4.list-group-item.justify-content-end.px-5 {

        padding-right: 2rem !important;
        padding-left: 2.55rem !important;

    }

    .section1-Event2 li.col-md-4.list-group-item.justify-content-center.px-5 {

        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event2 p {
        font-size: 18px !important;
        font-weight: 500;
    }

    .section1-Event2 hr:not([size]) {
        height: 1px;
        max-width: 510px;
    }

    /*---------------------------gallery form -----------------*/
    .section1-News .ok {
        width: 90%;
    }

    .section1-News .addbtn {
        width: 335px;
        text-align: left;
    }

    .section1-News .disbtn {
        width: 151px;
    }

    .section1-News .kilass {
        padding-inline: 12px;
    }

    .section1-News .col-md-11.d-flex.justify-content-end.my-4 {
        margin: -30px;
    }

    .section1-News .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 110px 60px;
        text-align: center;
        border: 2px dashed var(--blue);
        box-shadow: 0px 0px 6px var(--bg-border);
    }

    /*----------Contact Us----------*/
    .contactus-contactinfo {
        background-color: var(--blue);
        color: var(--white);
        padding: 30px 40px;
        margin: 58px 0px;
        padding-right: 15px !important;
        transform: translate3d(0px, 0px, 0px) !important;
    }

    .contact-us .ct-form {
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        transform: translate3d(0px, 0px, 0px) !important;
    }

    .contact-us .bt-box {
        transform: translate3d(0px, 0px, 0px) !important;
        padding: 50px 0px;
        text-align: center;
    }

    .contact-us .bt-box h4 {
        font-size: 38px;
        padding-top: 10px;
        padding-bottom: 25px;
    }

    .contact-us form {
        max-width: 100%;
    }

    .ct-form .form-control1 {
        width: 44%;
        margin-inline: 14px;
        height: 49px;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
    }

    .ct-form .form-control2 {
        width: 95%;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
        margin-inline: 14px;
        font-size: 15px;
        padding-top: 10px;
        height: 200px;
    }

    .ct-form .button {
        padding: 11px 33px;
        font-weight: 100;
        font-size: 16px;
        width: 25%;
        height: 20%;
        margin-inline: 14px;
        background: #3F6185;
        box-shadow: inset 0 0 0 0 white;
    }

    /*---------------------Motor Avenue Gallery upload -----------------*/
    .motoravenue_gallery .img-prev {
        margin-bottom: 40px;
    }

    .sec-corp .corp_heading {
        padding-top: 95px;
        display: flex;
        padding-left: 15px;
        padding-bottom: 30px;
    }

    .sec-corp .corp_heading h4 {

        font-size: 44px;
        font-weight: 600;

        margin: 0px !important;
        line-height: 0.5rem;
    }

    /*-----------Corporation Image upload-------------*/
    .sec-2-corporation .img-cl .form-check {
        padding-bottom: 30px;
        width: 100%;
    }

    .sec-2-corporation .img-cl h4 {
        font-weight: 600;
        margin-bottom: 45px;
        padding-left: 16px;
        font-size: 43px;
    }

    .sec-2-corporation h5 {
        font-size: 17px;
    }

    .sec-2-corporation .mySwiper2 .img-fluid2 {
        max-width: 100% !important;
    }

    .img-slider .sec-2-corporation .uploadSwiper .swiper-button-prev {
        top: 65px;
        background-color: var(--blue) !important;
        padding: 20px;
        border-radius: 50%;
        color: white;
        font-weight: 700;
        left: -25px !important;
    }

    .sec-2-corporation .uploadSwiper {
        padding-inline: 29px;
        padding-bottom: 25px;
        overflow: unset;
    }

    .sec-2-corporation .uploadSwiper .swiper-button-next {
        top: 98px;
        background-color: var(--blue);
        padding: 21px;
        border-radius: 50%;
        color: white;
        right: 1px;
    }

    .img-sl img {
        width: 97% !important;
        height: 90px;
        margin-inline: 31px !important;
    }

    .img-cl .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 55px;
        text-align: center;
        border: 2px dashed #3f61858f;
        box-shadow: 0px 0px 8px #70707080;
        height: 330px;
    }

    .img-cl .button {
        padding: 12px 55px;
        font-weight: 300;
        box-shadow: inset 0 0 0 0 white;
    }

    .img-cl input[type='text'] {
        padding: 10px 25px;
        width: 50%;
        border: 0;
        height: 47px;
        box-shadow: 0 0 6px #70707069;
        margin-right: 75px;
        margin-top: -37px;
    }

    .sec-2-corporation .mywrapper {
        transform: translate3d(0px, 0, 0);
        gap: 20px !important;
        margin-left: -12px !important;
        max-height: 100%;
    }

    .sec-2-corporation .linkpopover {
        background: none;
        border: none;
        padding-left: 5px;
        display: grid;
        margin-top: -35px;
        display: flex;
        margin-left: 450px;
    }

    /*-----------------------------Dealership Page by name 'Corporation2.php-------------'*/
    .dealership h4 {
        font-size: 39px;
        font-weight: 300;
    }

    .sec-2-vehicle .dropdown label {
        font-size: 15px;
        font-weight: 100;
        line-height: 19px;
    }
}
@media screen and (min-width: 579px) and (max-width: 649px) {
    .section1bParts2 .d-flex.justify-content-centre {
        width: 100%;
    }

    .section1bParts2 .swiper-slide {
        width: 880px !important;
    }

    .section1bParts2 .p-0 {
        padding: 0px 250px !important;
    }

    .section1bParts2 .padding-need {
        padding-left: 0em;
        margin-right: 5em;
    }

    .section1bParts2 .text_left {
        margin-left: -3em;
    }

    #navbar a {
        position: static;
    }

    select {
        margin: 0 auto;
    }

    a.post_btn:hover {
        box-shadow: none !important;
    }

    .avenue_btn:hover {
        box-shadow: none !important;
    }
}

@media screen and (min-width: 400px) and (max-width: 578px) {

    .section1 .next-btn, .section1 .prev-btn {
        display: none;
    }

    .home-dropdown-ul {
        inset: 117px auto auto 0px;
    }

    .header_btn {
        display: block;
    }

    .head_sec {
        /* margin-inline: 0px; */
        margin-left: 12px;
        margin-right: -120px;
    }

    .home-section3 .swiper-slide {
        height: 216px;
        width: 100% !important;
        margin: 0 auto;
    }

    .post_detail_sec {
        max-height: 765px;
        margin-bottom: 107em;
    }

    .clubs_logo_sec .pt-3 {
        padding-top: 7rem!important;
    }

    .motoravenue_header .club_images {
        height: 290px;
    }

    .carousel-item {
        height: 210px;
    }

    .section2Parts .big-image {
        margin-top: 80px;
        max-height: 338px;
    }

    .section2Parts .swiper-wrapper-p1 img {
        height: 260px;
    }

    .section1bParts2 .d-flex.justify-content-centre {
        width: 100%;
    }

    .section1aParts2 .mx-5 {
        margin-right: 0rem !important;
        margin-left: 0rem !important;
    }

    .section1bParts2 .text_left {
        margin-left: -4em;
        justify-content: center;
    }

    .sec_tabs .offset-lg-1 {
        margin-left: 0;
    }

    .home-most-popular .price, .sec_tabs .price {
        margin-top: 0;
    }

    .home-most-popular .price2, .sec_tabs .price2{
        margin: 0;
    }

    .home-custom-button {
        margin-top: 14px;
    }

    .home-most-popular{
        padding: 0px;
    }

    .ads_sec .swiper-pagination-bullets{
        bottom: 52px;
    }

    .section1bParts2 .p-0 {
        padding: 0px 144px !important;
    }

    .parts_sec .cardx1 {
        padding-left: 70px;
    }

    .parts_sec .for-pad {
        padding-left: 165px !important;
    }

    #navbar a {
        position: static;
    }

    select {
        margin: 0 auto;
    }

    a.post_btn:hover {
        box-shadow: none !important;
    }

    .avenue_btn:hover {
        box-shadow: none !important;
    }

    /*-------------Our Services-----------*/
    .sec-1-about h4 {
        font-size: 40px;
    }

    .sec-1-services .accordion-button {
        font-size: 23px;
    }

    .sec-1-services .accordion-button::after {
        top: 75px;
    }

    /*-------------Individual Profle-----------*/
    .section4est .individualSwiper2 .swiper-pagination-clickable {
        bottom: var(--swiper-pagination-bottom, -65px);
        top: var(--swiper-pagination-top, auto);
        left: 0px;
        width: 100%;
    }

    .individual_profile .individual_profile_clubimg {
        text-align: center;
        padding-top: 0px;
    }

    .individual_profile .for-image {
        width: 35%;
        padding-top: 35px;
    }

    .individual_profile_about_text .fon {
        text-align: center;
        width: 95%;
        font-weight: 400;
    }

    .individual_profile_about .hr123 {
        height: 1px;
        width: 88%;
        margin-left: 30px;
    }

    .individual_profile_about_text {
        max-width: 96%;
        padding-left: 36px;
    }

    .individual_profile_about_heading {
        padding-top: 50px;
    }

    .individual_profile .individual_profile_heading {
        padding-top: 20px;
        text-align: center;
    }

    .individual_profile .individual_profile_heading p {
        max-width: 100%;
        font-weight: 400;
    }

    .individual_profile .individual_profile_icon {
        max-width: 100%;
        align-items: center;
        justify-content: flex-start;
        display: flex;
    }

    .individual_profile .icos23 {
        margin-left: 10px;
    }

    .individual_profile .icos12 {
        margin-left: 9px;
    }

    .individual_profile_about_heading h4 {
        display: flex;
        gap: 20px;
        justify-content: center;
        font-size: 45px;
    }

    .pop-box h4 {
        margin-top: 26px;
    }

    /*---------------------------gallery form -----------------*/
    .section1-News .ok {
        width: 87%;
    }

    .section1-News .addbtn {
        width: 45%;
        text-align: left;
    }

    .section1-News .disbtn {
        width: 40%;
    }

    .section1-News .clearfix {
        padding-left: 10px;
        display: flex;
    }

    .section1-News .textarea {
        width: 87%;
    }

    .section1-News .kilass {
        padding-inline: 12px;
    }

    .section1-News .col-md-11.d-flex.justify-content-end.my-4 {
        margin: -55px;
    }

    .section1-News .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 110px 60px;
        text-align: center;
        border: 2px dashed var(--blue);
        box-shadow: 0px 0px 6px var(--bg-border);
    }

    /*-------------------Advertisement----------------------*/
    .sec-2-adver .image-overlay img {
        height: 170px;
    }

    .card-body2 .log-button {
        margin-top: 15px;
        margin-bottom: 20px;
        background-color: var(--blue);
        color: white;
        padding: 12px 20px;
        border: none;
        cursor: pointer;
        width: 74%;
        opacity: 0.9;
        border-radius: 0;
        margin-left: 116px;
        box-shadow: inset 0 0 0 0 white;
    }

    .sec-2-adver h4 {
        font-size: 22px;
        padding-bottom: 5px;
        color: white;
        font-weight: 100;
        max-width: 90%;
        text-align: center;
    }

    .sec-2-adver a {
        padding: 8px 30px;
        background: white;
        color: var(--blue);
        font-weight: 100 !important;
        box-shadow: inset 0 0 0 0 var(--blue);
    }

    /* ------About Page------- */
    .about-box {
        margin-right: 0px;
    }

    .sec-about .lkl {
        text-align: center;
        margin-top: 40px;
    }

    .sec-1-about {
        padding-bottom: 22px;
    }

    .sec-about .about-box2 h4 {
        font-size: 30px;
    }

    .sec-about .row:not(.imgs) {
        padding: 0px 0;
    }

    /*-------------------------------individual priceoffer------------------------------*/
    .dealership .image-overlay h4 {
        font-size: 30px;
        font-weight: 300;
    }

    .dealership .rotatepopover img {
        width: 51%;
        margin-top: -2px;
    }

    .dealership .checkbox-container .rotatepopover {
        border: none;
        background: transparent;
        margin-left: 0px !important;
    }

    .dealership .innericon .i {
        border: none;
        background: white;
        padding: 0px 5px !important;
    }

    .dealership .innericon2 {
        max-width: 10%;
    }

    .dealership .corp-rw {
        margin-top: 15px;
        margin-left: 27px;
        margin-right: 27px;
    }

    .dealership .image-overlay {
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
        max-width: 100%;
    }

    .sec-corp .inner_icon_sec p {
        font-size: 22px;
        font-weight: 100;
        line-height: 53px;
    }

    .sec-corp .corp-heading123 {
        padding-top: 100px;
        padding-left: 20px;
    }

    .sec-corp .inner_icon_sec2 {
        display: flex;
        align-items: self-start;
        gap: 10px;
        margin-left: 22px;
        margin-top: 17px;
        width: 22%;
    }

    /*------------------individual page-----------------*/
    .sec-corp .corp-head123 {
        padding-top: 80px;
        display: flex;
        padding-left: 20px !important;
        padding-bottom: 0px !important;
        justify-content: flex-start !important;
    }

    .sec-corp h4 {
        font-size: 45px;
        font-weight: 300;
    }

    .sec-corp .inner_icon_sec img {
        width: 65% !important;
        padding-top: 0px;
    }

    .sec-corp .inner_icon_sec p {
        font-size: 22px;
        font-weight: 100;
        line-height: 18px;
    }

    .dealership .image-overlay img {
        width: 100%;
        height: auto;
        display: block;
        height: 135px;
    }

    .sec-2-pay .inner-pay .button img {
        width: 36%;
    }

    /*---------------------File Upload----------------------*/
    .sec-2-corporation .up .form-check p {
        font-size: 19px;
        line-height: 32px;
        padding: 0px;
    }

    .sec-2-corporation .up .img-cl .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 10px 40px;
        text-align: center;
        border: 2px dashed #3f61858f;
        box-shadow: 0px 0px 8px #70707080;
    }

    .sec-2-corporation .img-cl .button {
        padding: 10px 45px;
        font-weight: 300;
        box-shadow: inset 0 0 0 0 white;
        /*margin-right: 40px;*/
    }

    .sec-2-corporation .edit-row {
        font-size: 13px;
    }

    /*-----------------------------Dealership Page by name 'Corporation2.php-------------'*/
    .dealership h4 {
        font-size: 32px;
        font-weight: 300;
    }

    .dealership .corp-rw .card1 h5 {
        padding: 0px !important;
        line-height: 32px;
        font-size: 22px;
        font-weight: 600;
    }

    .dealership .image-overlay {
        height: 170px;
    }

    .dealership .image-overlay img {
        height: 180px;
    }

    /*-----------Corporation Image upload-------------*/
    .sec-2-corporation2 h6 {
        font-size: 20px;
        line-height: 36px;
        font-weight: 600;
    }

    .sec-2-corporation2 .des-crip {
        margin-inline: 40px;
        max-width: 85%;
    }

    .sec-2-corporation2 p {
        font-size: 14px;
        font-weight: 500;
    }

    .sec-2-corporation .img-cl h4 {
        font-weight: 600;
        margin-bottom: 40px;
        padding-left: 40px;
        font-size: 40px;
    }

    .sec-2-corporation .img-cl .form-check {
        padding-bottom: 30px;
        width: 100%;
        padding-inline: 40px;
    }

    .sec-2-corporation .text-field {
        max-width: 100%;
        margin-top: 40px;
        padding-left: 50px;
    }

    .sec-2-corporation .linkdiv {
        max-width: 100%;
    }

    .sec-2-corporation .img-cl input[type='text'] {
        padding: 10px 25px !important;
        width: 85%;
        border: 0;
        height: 40px;
        box-shadow: 0 0 6px #70707069;
    }

    .sec-2-corporation .linkpopover {
        background: none;
        border: none;
        padding-left: 0px;
        display: grid;
        margin-top: -30px;
        float: right;
    }

    .sec-2-corporation .mySwiper2 .img-fluid2 {
        max-width: 90% !important;
    }

    .sec-2-corporation .uploadSwiper .swiper-button-prev {
        top: 65px;
        background-color: var(--blue) !important;
        padding: 20px;
        border-radius: 50%;
        color: white;
        font-weight: 700;
        left: -5px !important;
    }

    .sec-2-corporation .uploadSwiper {
        padding-inline: 25px;
        padding-bottom: 25px;
        overflow: unset;
        padding-top: 0px;
    }

    .sec-2-corporation .edit-row.show {
        opacity: 1 !important;
    }

    .sec-2-corporation .uploadSwiper .swiper-button-next {
        top: 75px;
        background-color: var(--blue);
        padding: 21px;
        border-radius: 50%;
        color: white;
        right: 25px !important;
    }

    .sec-2-corporation .img-slider .button {
        padding: 8px 40px;
        font-weight: 300;
        box-shadow: inset 0 0 0 0 white;
        margin-left: 20px;
    }

    .sec-2-corporation .img-sl img {
        width: 97% !important;
        height: 90px;
        margin-inline: 31px !important;
    }

    .sec-2-corporation .img-cl .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 55px;
        text-align: center;
        border: 2px dashed #3f61858f;
        box-shadow: 0px 0px 8px #70707080;
        height: 330px;
    }

    .sec-2-corporation .img-sl {
        margin-right: -21px !important;
        width: 25% !important;
        margin-right: 10px;
        padding-inline: 10px;
    }

    .sec-2-corporation .mywrapper {
        transform: translate3d(0px, 0, 0);
        gap: 0px !important;
        margin-left: -12px !important;
        max-height: 100%;
        padding-inline: 30px;
    }

    .sec-2-corporation .img-slider .edit-row {
        padding: 15px 0;
        border: 0;
        box-shadow: 0 0 6px #7070704d;
        margin-top: 24px;
        margin-left: 1px;
        font-size: 17px;
        color: var(--blue);
        opacity: 0;
        width: 100%;
        line-height: 30px;
    }

    .sec-2-corporation h5 {
        font-size: 17px;
    }

    /*----------News Form------------*/
    .section1-News {
        padding: 1px 15px;
    }

    .section1-News ul.list-group.list-group-horizontal {
        overflow: hidden;
        display: grid;
    }

    .section1-News .justify-content-center {
        text-align: center;
        max-width: 90%;
    }

    .section1-News .card {
        max-width: 554px;
    }

    .section1-News .card .m-5 {
        margin: 1.5rem !important;
    }

    .section1-News .form-check {
        padding-bottom: 10px;
        max-width: 90%;
    }

    .section1-News .form {
        padding-left: 10px;
    }

    .section1-News .form-group .form-control-resp1 {
        max-width: 88%;
    }

    .section1-News .form-group {
        padding-left: 10px;
    }

    .section1-News .logo-resp2 {
        max-width: 92%;
    }

    .section1-News .text-for-text2 {
        max-width: 93%;
    }

    .section1-News .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 10px 100px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 20px;
        font-weight: 500;
    }

    .section1-News .col-md-12.d-flex.justify-content-end.px-5.m-5 {
        padding-right: 5.25rem !important;
        padding-left: 3rem !important;
    }

    .section1-News .list-group-item {
        position: relative;
        display: block;
        text-align: center;
        padding: 0.5rem 0rem;
        text-decoration: none;
        background-color: #456795;
        border: none;
        border-radius: 0%;
        color: white;
    }

    .section1-NewsP2 .col-md-12.d-flex.justify-content-end.px-5.m-5 {

        padding-right: 0rem !important;
    }

    .section1-NewsP2 .form-control-resp {
        width: 90% !important;
    }

    .section1-NewsP2 .form-control-resp {
        width: 100% !important;
    }

    .section1-News .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 10px 55px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 20px;
        font-weight: 500;
    }

    .col-md-12.d-flex.justify-content-end.px-5.m-5.section1-NewsP2 {
        padding-right: 0.25rem !important;
    }

    .section1-News .logo-resp {
        max-width: 100%;
    }

    .section1-News .text-for-text {
        max-width: 100%;
    }

    .section1-News .textarea2 {
        width: 85%;
    }

    /*------------------------Event Form 1------------*/
    .section1-Event .files {
        max-width: 90%;
        border-radius: 0;
        background-color: var(--white);
        padding: 80px 66px;
        text-align: center;
        border: 2px dashed var(--blue);
    }

    .section1-Event .gapping {
        gap: 10px;
    }

    .section1-Event .card {
        max-width: 95%;
        margin-inline: 12px;
    }

    .section1-Event .form-label {
        margin-bottom: 0.5rem;
        width: 80%;
        font-size: 13px;
    }

    .section1-Event .ip {
        width: 85%;
        height: 40%;
    }

    .section1-Event .ip2 {
        max-width: 92%;
        height: 40px;
    }

    .section1-Event .maxwid {
        width: 29%;
    }

    .section1-Event hr:not([size]) {
        height: 1px;
        width: 90%;
    }

    .section1-Event .form-resp {
        max-width: 95%;
        margin-inline: 30px;
    }

    .section1-Event .for-center {
        display: grid;
        text-align: center;
    }

    .section1-Event .list-group-item {
        position: relative;
        display: block !important;
        padding: 0.5rem 1rem;
        text-decoration: none;
        background-color: #456795;
        border: none;
        border-radius: 0%;
        color: white;
    }

    .section1-Event .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 10px 65px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 17px;
        font-weight: 500;

    }

    .col-md-12.d-flex.justify-content-end.px-5.m-5 {
        margin: 1rem !important;
        padding-right: 3rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event li.col-md-4.list-group-item.float-left.px-5 {
        padding-right: 1rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event li.col-md-4.list-group-item.justify-content-center.px-5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .section1-Event .justice {
        text-align: center;
    }

    /*----------------Event form 2-----------------*/
    .section1-Event2 .card {
        max-width: 90%;
        margin-inline: 30px;
    }

    .section1-Event2 ul.list-group.list-group-horizontal {
        display: grid;
    }

    .section1-Event2 .list-group-item {
        position: relative;
        display: grid;
        padding: 0.5rem 1rem;
        text-decoration: none;
        background-color: #456795;
        border: none;
        border-radius: 0%;
        color: white;
        text-align: center !important;
    }

    .section1-Event2 .col-md-6.mx-5 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .section1-Event2 .ip {
        width: 89%;
        height: 35px;
    }

    .section1-Event2 .gapping {
        gap: 9px;
    }

    .section1-Event2 .ip2 {
        height: 35px;
        width: 93%;
    }

    .section1-Event2 .maxwid {
        width: 30%;
    }

    .section1-Event2 label {
        width: 95%;
        font-size: 14px;
    }

    .section1-Event2 .form-control-eventP2 {
        max-width: 95%;
    }

    /* ----   Footer---------- */

    .foot-box img {
        width: 25%;
        margin-bottom: 13px;
    }

    .footer-head {
        margin-top: 40px;
    }

    .foot-box p {
        margin-right: 0;
    }

    .section1-Event2 .form-group1 {
        max-width: 88%;
    }

    .section1-Event2 .col-md-6.mx-5 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .section1-Event2 h6 {
        font-size: 22px;
        line-height: 32px;
        font-weight: 600;
        text-align: center;
    }

    .section1-Event2 li.col-md-4.list-group-item.float-left.px-5 {

        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .section1-Event2 .justify-content-end.d-flex.m-5.px-5 {
        padding-right: 3rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event2 li.col-md-4.list-group-item.justify-content-end.px-5 {

        padding-right: 2rem !important;
        padding-left: 2.55rem !important;
        justify-content: center !important;

    }

    .section1-Event2 li.col-md-4.list-group-item.justify-content-center.px-5 {

        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event2 p {
        font-size: 18px !important;
        font-weight: 500;
    }

    .section1-Event2 hr:not([size]) {
        height: 1px;
        max-width: 93%;
    }

    /*----------Contact Us----------*/
    .contact-us .contactus-contactinfo {
        background-color: var(--blue);
        color: var(--white);
        padding: 30px 40px;
        padding-right: 15px !important;
        transform: translate3d(0px, 0px, 0px) !important;
        max-width: 90%;
        margin-inline: 20px;
    }

    .contact-us .contento {
        align-items: normal !important;
        justify-content: flex-start !important;
        padding-left: 1rem !important;
        max-width: 20%;
    }

    .contact-us .contactus-contactinfo p {
        font-size: 17px;
        font-weight: 100 !important;
        line-height: 25px;
    }

    .contact-us .contact-us-call {
        max-width: 70%;
        padding: 0px !important;
        margin-left: 10px;
    }

    .contact-us .ct-form {
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        transform: translate3d(0px, 0px, 0px) !important;
        max-width: 90%;
        margin-inline: 30px;
    }

    .contact-us .bt-box {
        transform: translate3d(0px, 0px, 0px) !important;
        padding: 50px 0px;
        text-align: center;
    }

    .contact-us .bt-box h4 {
        font-size: 38px;
        padding-top: 10px;
        padding-bottom: 25px;
    }

    .contact-us form {
        max-width: 100%;
    }

    .contact-us .ct-form .form-control1 {
        width: 95%;
        margin-inline: 14px;
        height: 49px;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
    }

    .ct-form .form-control2 {
        width: 95%;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
        margin-inline: 14px;
        font-size: 15px;
        padding-top: 10px;
        height: 200px;
    }

    .ct-form .button {
        padding: 11px 33px;
        font-weight: 100;
        font-size: 16px;
        width: 155px;
        height: 20%;
        margin-inline: 14px;
        background: #3F6185;
        box-shadow: inset 0 0 0 0 white;
    }

    /*---------------------Motor Avenue Gallery upload -----------------*/
    .motoravenue_gallery .img-prev {
        margin-bottom: 40px;
    }

    .sec-corp .corp_heading {
        padding-top: 100px;
        display: flex;
        padding-left: 15px;
        padding-bottom: 30px;
    }

    .sec-corp .corp_heading h4 {
        font-size: 43px;
        font-weight: 600;
        margin-left: 0px;
    }

    /*---------------------payment page-----------------*/
    .sec-2-pay .inner-pay {
        margin-block: 2em;
    }

    /*---------------------parts image uploader page-----------------*/

    .sec-2-vehicle .dropdown label {
        font-size: 15px;
        font-weight: 100;
        line-height: 19px;
    }

    .hss h3 {
        font-size: 23px !important;
        margin-left: -12px;
    }

    .unit_num {
        top: 47px;
        right: 19px;
    }

    /*---------------------parts ad-preview page-----------------*/

    .sec-2-ad .detailss {
        padding-bottom: 10px;
    }

    .sec-2-ad .overlay-white {
        height: 58%;
        margin-top: 10px;
    }

    .sec-2-ad .watermark {
        bottom: 50%;
        left: 0;
        font-size: 60px;
    }

    .sec-2-ad .row > * {
        padding-right: 0px;
        margin: -5px;
    }

    .sec-2-ad .detailss h4 {
        font-size: 24px;
    }

    .sec-2-ad .detailss h5 {
        font-size: 21px;
    }

    .detailss p {
        font-size: 16px;
        font-weight: 100;
        line-height: 10px;
    }

    .aa {
        display: block;
    }

    .aa .button {
        padding: 8px 30px;
        font-size: 10px;
    }

    .clubs_logo_sec {
        padding-top: 0px;
    }

}

@media screen and (min-width: 85px) and (max-width: 578px) {

    html, body {
        overflow-x: hidden;
    }

    .up .form-check img {
        width: 20%;
    }

    .section1 {
        height: 110px;
    }

    .section1 .next-btn, .section1 .prev-btn {
        display: none;
    }

    .sec_tabs {
        padding-top: 290px;
    }

    .section1aParts2 .home-dropdown-ul.show {
        margin-inline: 0px;
    }

    nav.navbar.navbar-expand-lg.navbar-light.bg-light {
        position: fixed;
        z-index: 9999999;
    }

    .section1 .swiper-slide {
        padding-top: 70px;
        height: 350px;
    }

    .modal-dialog {
        width: 400px;
        margin: 9rem auto;
    }

    .sec-footer {
        padding: 30px 0;
        font-size: 18px;
        padding-top: 5rem;
    }

    .datep h5 {
        margin-top: -18em;
        padding-top: 35px;
        font-weight: 100;
        font-size: 18px;
    }

    .mx-4 {
        margin-right: .5rem !important;
        margin-left: .5rem !important;
    }

    .home-section3 .swiper-slide {
        height: 216px;
        width: 100% !important;
        margin: 0 auto;
    }

    .section1aParts2 .d-flex {
        display: flex !important;
        justify-content: center;
    }

    .section1aParts2 .justify-content-end {
        justify-content: center !important;
    }

    .navbar>.container, .navbar>.container-fluid {
        display: flex;
        flex-wrap: inherit;
        align-items: center;
        justify-content: end;
        gap: 129px;
        position: relative;
        padding-right: 50px;
    }

    .navbar .navbar-brand img {
        width: 100%;
        translate: -16em -20px 0px;
        position: absolute;
    }

    /* ----------Thankyou page------------ */
    .thankyou-box {
        width: 100%;
        padding: 50px 0px;
    }

    .thankyou-box h2 {
        font-size: 67px;
    }

    /* ----------Popup Corporations page------------ */
    .input-container {
        width: 100%;
    }

    .pddgd {
        margin-left: 0px !important;
    }

    /* ----------Popup Motor page------------ */
    .x {
        margin-right: 23px;
    }

    /* ----------POpup page------------ */
    .pop-con {
        margin: 0px 0px;
    }

    /* ----------Parts page------------ */
    .section2Parts .money {
        font-size: 19px;
    }

    .arsh {
        translate: 19px 0px 0px !important;
        max-width: 94%;
    }

    .section2Parts .head5 {
        font-size: 16px;
        margin-left: 4em;
    }

    .section2Parts .font-size-22 {
        font-size: 16px;
        margin-right: -2em;
    }

    .section2Parts .for-pad {
        padding-top: 10px;
        padding-left: 100px;
        min-height: 188px;
    }

    .post_detail_sec .head5 {
        font-size: 16px;
        margin-left: 0px;
    }

    .iio {
        margin: 0px !important;
    }

    .section2Parts .cartopt {
        margin: auto;
    }

    .section2Parts .advertisement-btn {
        max-height: 60px;
        padding: 10px 8px !important;
        margin-top: -35px;
        margin: auto;
        margin-top: -33px;
        display: block !important;
    }

    .section2Parts .bid {
        font-size: 34px;
        margin-left: -92px;
    }

    .sasa {
        margin-left: 0px;
    }

    .sasa2 {
        display: block !important;
    }

    .section2Parts .parts_detail_price {
        display: flex;
        justify-content: space-around;
    }

    .section2Parts .descript {
        display: block;
        text-align: center;
        font-size: 28px;
        line-height: 0px;
        margin-top: 11px;
    }

    .section2Parts .card-textx {
        text-align: center;
    }

    .wqe {
        justify-content: center !important;
        padding-top: 10px;
    }

    .section2Parts .left-marg {
        margin-left: 0px !important;
    }

    .section2Parts .cardx12 {
        width: 100% !important;
        translate: 10px 0px 0px;
    }

    .sectionpars .cardx1 {
        width: 86% !important;
        translate: 1px 0px 0px;
    }

    .section2Parts .max-h {
        max-height: 200px;
        min-width: 790px;
    }

    .section2Parts .cardx2 {
        max-width: 767px;
        translate: -18px 0px 0px;
    }

    .parts_sec .parts_card {
        max-width: 775px !important;
    }

    .jj {
        margin-left: 0px;
        margin-bottom: 288px;
    }

    .fd {
        display: none !important;
    }

    .mko {
        margin: 0px !important;
    }

    /* ----------Motor Avenue------------ */
    .clubs_logo_sec {
        padding-top: 0px;
    }

    .motoravenue_header  .nav-tabs .nav-link {
        padding: 6px;
    }

    .motoravenue_header li.nav-item {
        margin-left: 1em;
    }

    .motoravenue_header .nav-tabs {
        margin-bottom: 0px !important;
    }

    .motoravenue_about_text h5 {
        font-size: 26px;
    }

    .motoravenue_about_text p {
        font-size: 15px;
    }

    .motoravenue_header .bo {
        margin-left: 0;
        margin-top: 10px;
    }

    .motoravenue_header .clubs-search-form {
        margin-left: 22px;
    }

    .newp3-box h6 {
        font-size: 20px;
    }

    .newp3-box h5 {
        font-size: 18px;
    }

    .newp3-box2 a,
    .newp3-box4 a {
        font-size: 14px;
    }

    .newp3-box2 h6,
    .newp3-box4 h6 {
        font-size: 20px;
    }

    .newp3-box2 a,
    .newp3-box4 a {
        font-size: 11px;
    }

    .mySwiper5box img {
        width: unset;
        margin-left: 0;
    }

    .newp3-box2 {
        margin-left: 0;
        margin-top: 10px;
    }

    .newp3-rw2 {
        padding-left: 5px;
        padding-right: 5px;
    }

    .counter,
    .cc1 {
        width: 100% !important;
    }

    .counter p {
        font-size: 13px;
    }

    .boxes2 {
        margin-top: 0;
    }

    .newp3-rw3 {
        padding: 10px 0;
    }

    .club_mySwiper img, .gallery_mySwiper img {
        height: 240px;
    }

    .motoravenue_header .club_images {
        height: 240px;
    }

    /* Establishment */
    .individual_slider_heading h4 {
        font-size: 32px;
    }

    .section3est .col-md-12 {
        padding: 0 15px;
    }

    .section3est .font-size-45 {
        font-size: 36px;
    }

    .section3est .card .col-md-12.justify-content-between {
        display: block !important;
    }

    .sec-3-dealership .www p {
        font-size: 23px;
        margin-top: -24px;
    }

    .sec-3-dealership .dealership_inner_img {
        width: 100%;
        height: 300px;
    }

    /* ------------------Dealership slider Page--------------- */
    .boxxx h5 {
        font-size: 26px;
    }

    .section2Parts .price {
        font-size: 28px;
    }

    .deal {
        padding-top: 10px !important;
        padding-bottom: 0px !important;
        margin-left: 0px;
        justify-content: center;
    }

    .section2Parts .cardx1 {
        width: 100% !important;
        translate: -10px 0px 0px;
    }

    .qq {
        margin-left: 0px;
        translate: -1px 0px 0px !important;
        min-width: 89.5%;
    }

    .q1 h4 {
        font-size: 19px;
    }

    .q1 h5 {
        font-size: 21px;
        line-height: 30px;
    }

    .lll {
        margin-left: 15px;
        width: 100%;
    }

    .kok {
        width: 100% !important;
        margin-left: 0px;
    }

    .est_icon2 img, svg {
        margin-left: 10px;
    }

    h6 {
        font-size: 15px !important;
        line-height: 26px !important;
    }

    .section2Parts .justify-content-end {
        justify-content: end !important;
        translate: -62px 0px;
    }

    /* ------------------Our member Page--------------- */
    .ourmember .custom-back {
        margin-left: 12px;
        width: 94%;
    }

    .ourmember {
        padding-top: 68px;
    }

    .textmember {
        margin-left: 0px;
        text-align: center;
        margin-top: 50px;
    }

    .ourmember .our_heading {
        padding: 0px 0px;
        display: block;
        text-align: center;
        margin-bottom: 30px;
    }

    .ourmember .our_img img {
        margin-bottom: 21px;
    }

    .ourmember .our_imgg img {
        width: 132%;
        margin-left: -57px;
        margin-top: -45px;
    }

    .ourmember .subheading {
        margin-bottom: 0px;
    }

    .ourmember {
        background-size: cover;
    }

    .memcl1 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .meminner .custom-back {
        width: 99%;
    }

    .memcl2 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .ourmember .profile_subimg img {
        width: 100%;
    }

    .ourmember .memhead h6 {
        margin-bottom: 0px;
        font-size: 30px;
    }

    .ourmember .memimg img {
        width: 48%;
        height: 200px;
    }

    .meminner .custom-back {
        background: white;
        padding: 20px;
        margin-bottom: 1em;
        height: 514px;
    }

    .meminner .our_text h5 {
        font-size: 30px;
        font-weight: 800;
    }

    .custom_btn {
        text-align: center;
    }

    .inner_sec_heading h5 {
        text-align: center;
    }

    /* -------------Help page----------- */
    .helpdiv .accordion-button {
        font-size: 16px;
    }

    .helpdiv .accordion-body {
        font-size: 13px;
    }

    /* ------------------Dealership1 Page---------------- */
    .zzzz h5 {
        font-size: 22px;
    }

    .zzzz h6 {
        font-size: 15px;
    }

    .zzzz p {
        font-size: 14px;
    }

    .ii p {
        font-size: 14px;
    }

    /*-----------------------career Page--------------------*/
    .carebox {
        margin-inline: 15px;
        text-align: center;
        margin-bottom: 50px;
    }

    .sec-4-career .card:before {
        transform: translate(47px, 39px);
    }

    .sec-4-career .card {
        width: 79%;
        margin-left: 28px;
        margin-bottom: 83px;
    }

    .sec-4-career .card2 {
        margin-bottom: 83px;
    }

    .recard .card-head h3 {
        font-size: 54px;
    }

    .sec-4-career .card-body h6 {
        font-size: 27px;
        font-weight: 600;
        padding: 20px 0px;
    }

    /*-----------------------career Page--------------------*/
    .s2 {
        text-align: center;
        padding-top: 0px !important;
        margin-bottom: 40px;
    }

    /*-----------------------Payment Page--------------------*/
    .dsds {
        margin: 0px !important;
    }

    .dsds2 {
        margin: 1rem !important;
    }

    .qpqp {
        margin-bottom: 50px;
        padding: 50px 33px !important;
        margin-right: 0px;
    }

    .sec-2-pay .inner-pay {
        margin-block: 2em;
    }

    .sec-2-pay .inner-pay .button img {
        width: 36%;
    }

    /*-----------------------Corporations Vehicle Page--------------------*/
    .sec-2-vehicle .input-field {
        width: 100%;
    }

    /*-----------------------Parts Second Page--------------------*/
    .section1cParts2 .button-bars {
        width: 97%;
        height: 253px;
        box-shadow: inset 0px -251px 0 0px #19489f4a;
        font-size: 40px;
    }

    .section1cParts2 .button-bars:hover {
        box-shadow: inset 0px -251px 0 0px #2e459b82;
    }

    .pa {
        margin-left: 10px !important;
        margin-inline: 0px;
    }

    .wik {
        display: block !important;
    }

    .pa3 h6 {
        display: none;
    }

    .pa4 h6 {
        display: none;
    }

    .pa2 h5 {
        line-height: 16px;
    }

    .pcard {
        transform: translate3d(0px, 0px, 0px) !important;
        padding-left: 0px;
        margin-right: 0px;
        width: 96%;
        text-align: center;
        margin-left: 11px;
        display: block !important;
    }

    .pcard img {
        width: 30%;
        margin-bottom: 13px;
    }

    .section1bParts2 .swiper-p2 {
        width: 96% !important;
        margin-left: 12px;
    }

    .psd {
        transform: translate3d(24px, 0px, 0px) !important;
    }

    .section1bParts2 .text_left {
        margin-left: -1em;
        justify-content: center;
    }

    .section1bParts2 .cardx1 {
        width: 100% !important;
        justify-content: center !important;
    }

    .section1bParts2 .cardx2 {
        width: 100% !important;
        justify-content: center !important;
        /*margin-inline: 12px;*/
        padding: 10px 20px;
    }

    /*.section1bParts2 .d-flex.justify-content-centre {*/
    /*width: 75%;*/
    /*}*/

    .section1bParts2 .px-2 {
        padding-right: 0.5rem !important;
        padding-left: 1.5rem !important;
    }

    /*.section1bParts2 .p-0 {*/
    /*padding: 0px 129px !important;*/
    /*}*/

    .section1bParts2 .padding-need {
        padding-left: 0em;
    }

    .dlf {
        justify-content: center !important;
    }

    .section1bParts2 .cardx2 p {
        text-align: center;
    }

    .so {
        margin-top: 12px;
    }

    .soo p {
        margin-left: 0px;
        margin-top: 11px;
    }

    .sqr {
        display: none !important;
    }

    .soo {
        margin-bottom: 50px;
    }

    .ds {
        text-align: center;
    }

    /*-------------------------------Service page------------------------------*/
    .sec-1-services .accordion-button {
        padding: 35px 0px;
    }

    .sec-1-services .accordion-item {
        padding: 25px 0px;
    }


    /* ------- NavBar ------- */
    .navbar-expand-lg .navbar-nav {
        margin-right: 0px;
        text-align: center;
    }

    .navbar-nav {
        margin-left: 0px;
    }

    .mobile-toggle {
        display: block;
    }

    .navbar-mobile {
        position: fixed;
        overflow: hidden;
        top: 77px;
        right: 0;
        left: 0;
        bottom: 0;
        color: black;
        background: #3f6185;
        transition: 0.3s;
        z-index: 999;
    }

    .navbar-mobile .navbar-nav a {
        display: block;
        top: 65px;
        background: var(--blue);
        bottom: 5px;
        overflow-y: auto;
        color: white !important;
        transition: 0.3s;
        border: none;
    }

    #navbar a {
        position: static;
    }

    select {
        margin: 0 auto;
    }

    a.post_btn:hover {
        box-shadow: none !important;
    }

    .avenue_btn:hover {
        box-shadow: none !important;
    }

    .navbar-toggler-icon {
        background: white;
        border-radius: 50px;
        padding: 20px;
        background-size: 64%;
        background-repeat: no-repeat;
        background-position: center;
    }

    .navbar-toggler {
        border: none;

    }

    .navbar-toggler:focus {
        box-shadow: 0 0 0 0 !important;
    }

    .navbar-mobile a,
    .navbar-mobile a:focus {
        font-size: 17px !important;
        line-height: 25px;
        font-weight: 500 !important;
    }

    .navbar {
        height: 90px;
        margin-top: -14px;
        flex-wrap: nowrap;
        width: 100%;
    }

    .navbar {
        background: #3f6185 !important;
        height: 94px;
        padding-right: 0em;
    }

    #navbar a::before {
        background-color: var(--dark-blue);
    }

    #navbar a:hover {
        color: var(--dark-blue);
    }

    .pl {
        padding-top: 17px;
    }

    .pll {
        padding-bottom: 17px;
    }

    .headerbtn {
        display: none;
        margin-left: -10px;
    }

    .header_btn {
        display: block;
    }

    .navbar-brand img {
        display: block !important;
        width: 90%;
        translate: 10px 27px 0px;
    }

    .advertisement-btn {
        display: block;
        border: none;
        padding: 9px 2px;
    }

    .button1 {
        padding: 17px 12px;
    }

    /* ------- Tabs ------- */
    .section1aParts2 .form-check {
        padding-left: 0px !important;
        padding-right: 0px !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .respon {
        margin: 0px !important;
    }

    .section1aParts2 .nav-item {
        width: 100%;
    }

    .adc {
        display: block !important;
    }

    .section1aParts2 .Search-btn {
        display: block !important;
        margin-top: 30px;
        padding: 10px 90px;
    }

    .se {
        justify-content: center !important;

    }

    /* -------- spotlight Slider ------- */
    .home-section3 .swiper-container {
        width: 100%;
        padding-inline: 0px;
    }

    .spot-rw {
        margin-left: -11px !important;
    }

    .home-section3 .swiper-pagination {
        margin-top: -20px;
    }

    .section4est .swiper-android .swiper-slide, .swiper-wrapper {
        transform: translate3d(0px, 0, 0);
        gap: 0px !important;
        margin-left: 0px !important;
    }

    .spotlightSwiper {
        margin-left: 20px;
    }

    .spotinner h5 {
        font-size: 24px;
    }

    .spotinner h5 span {
        font-size: 35px;
    }

    .spotinner h6 {
        font-size: 30px;
    }

    .spotinner h6 span {
        font-size: 25px;
    }

    .spotinner p {
        font-size: 30px;

    }

    .spotinner p > span {
        font-size: 25px;
    }

    .spotinner {
        opacity: 0;
        padding-top: 296px;
        padding-bottom: 15px;
        padding-left: 0px;
        text-align: center;
    }

    .home-section3 .swiper-pagination {
        margin-top: 17px;
        margin-bottom: 32px;
    }

    /* ------- Popular section ------- */
    .pop-box2 {
        margin-top: 2px;
    }

    .mar2 {
        text-align: center;
        margin-top: 5px;
    }

    .home-most-popular .vehicle_info {
        padding-top: 25px;
    }

    .home-most-popular .price {
        margin-top: 0;
    }

    .home-most-popular .price2 {
        margin: 0;
    }

    .home-dropdown-ul {
        position: relative;
        inset: 9px auto auto -12px;
    }

    .home-most-popular .home-dropdown {
        margin: 15px 0px 0px -13px;
    }

    .pop-box2 {
        padding-top: 20px;
    }

    .home-most-popular {
        padding-inline: 30px;
    }

    .home-most-popular .right_col .single_post_row:before {
        bottom: 20px;
    }

    .about-rw {
        padding-inline: 20px;
    }

    .sm {
        padding: 15px 20px;
    }

    .cm {
        padding: 15px 20px;
    }

    .box6 img {
        margin-top: -66px;
    }

    .sec_tabs .offset-lg-1 {
        margin-left: 0;
    }

    /* -------About---------- */
    .about-box2 {
        margin-left: 0px;
        margin-top: 40px;
        text-align: center;
    }

    .sec-2-ad {
        padding: 25px 0;
        display: block;
        text-align: center;
        height: 900px;
    }

    a.btn.login-signup.button1.color {
        /*margin: 24px;*/
        /*margin-left: 135px;*/
    }

    .pre {
        margin-bottom: -28px;
    }

    .img-cl h4 {
        font-size: 30px;
        font-weight: 600;
        margin-bottom: 25px;
        padding-left: 16px;
    }

    .sec-2-ad .detailss {
        padding-bottom: 10px;
    }

    .sec-2-ad .overlay-white {
        height: 58%;
        margin-top: 10px;
    }

    .sec-2-ad .watermark {
        bottom: 50%;
        left: 0;
        font-size: 60px;
    }

    .sec-2-ad .row > * {
        padding-right: 0px;
        margin: -5px;
    }

    .sec-2-ad .detailss h4 {
        font-size: 24px;
    }

    .sec-2-ad .detailss h5 {
        font-size: 21px;
    }

    .detailss p {
        font-size: 16px;
        font-weight: 100;
        line-height: 10px;
    }

    .aa {
        display: block;
    }

    .aa .button {
        padding: 8px 30px;
        font-size: 10px;
    }

    /* ------About Page------- */
    .sec-1-about {
        background-image: url(/website/front_website/assets/MaskGroup11.png), linear-gradient(45deg, #f8f9f9, transparent) !important;
        background-blend-mode: overlay;
    }

    .about-box {
        margin-right: 0px;
    }

    .sec-about .lkl {
        text-align: center;
        margin-top: 40px;
    }

    .sec-1-about h4 {
        margin-top: 170px;
    }

    .sec-1-about {
        padding-bottom: 22px;
    }

    /* ------Footer------- */
    .foot-box img {
        width: 25%;
        margin-bottom: 13px;
    }

    .footer-head {
        margin-top: 40px;
    }

    .foot-box p {
        margin-right: 0;
    }

    .section1bParts2 .text_left {
        margin-left: -4em;
        justify-content: center !important;
    }
}

@media (max-width: 450px){
    h5{
        font-size: 25px;
    }

    .section1bParts2 .text_left {
        margin-left: -1em;
        justify-content: center;
    }

    .section1bParts2 .p-0 {
        padding: 0px 144px !important;
    }

    .ourmember .our_heading h5 {
        font-size: 29px;
    }

    .inner_sec_heading h5 {
        font-size: 25px;
    }

    .ourmember2 .card-body .card-title {
        font-size: 25px;
    }
}


@media (min-width: 299px) and (max-width: 399px) {
    html, body {
        overflow-x: hidden;
    }

    .navbar>.container, .navbar>.container-fluid {
        gap: 10px;
        padding-right: 34px;
    }

    .navbar .navbar-brand img {
        width: 100%;
        translate: -12em -20px 0px;
        position: absolute;
    }

    .tabs .dropdown select {
        width: 264px;
        right: -7px;
    }

    .sec_tabs {
        padding-top: 395px;
    }

    .sec_tabs .custom_bodystyle {
        width: 104px;
        margin-right: 33px;
    }

    .section1aParts2 .filter {
        left: 0px;
        width: 255px;
    }

    .section1aParts2 .drop-select {
        width: 254px;
        left: 0px;
    }

    .section1aParts2 .filter .mileage {
        width: 131px;
    }

    .section1aParts2 .dropdown1 {
        justify-content: center;
    }

    .section1aParts2 .drop-selected {
        width: 273px;
    }

    .section1aParts2 .Search-btn {
        padding: 10px 76px;
    }

    .section1aParts2 .font-size-18, .home-most-popular .font-size-18 {
        font-size: 17px;
    }

    .gfgf {
        --bs-gutter-x: 5.5rem !important;
    }

    .swip-box h2 {
        font-size: 37px;
        font-weight: 600;
    }

    .pop-box h4 {
        font-size: 34px;
        font-weight: 600;
    }

    .hs h3 {
        padding-left: 7px;
        font-size: 24px !important;
    }

    .spotlightSwiper {
        margin-left: 20px;
    }

    .carousel-item {
        height: 210px;
    }

    .section1aParts2 .home-dropdown-ul.show {
        margin-inline: 0px;
    }

    .about-box2 p {
        font-size: 14px;
    }

    .section1 .swiper-slide {
        padding-top: 70px;
    }

    .post_detail_sec {
        max-height: 770px;
        margin-bottom: 107em;
    }

    .button, .button1 {
        font-size: 13px;
    }

    /*.section1aParts2 {*/
    /*padding-top: 325px;*/
    /*}*/


    .clubs_logo_sec .pt-3 {
        padding-top: 7rem!important;
    }

    .club_mySwiper img, .gallery_mySwiper img {
        height: 210px;
    }

    .section1bParts2 .d-flex.justify-content-centre {
        width: 100%;
    }

    .section2Parts .nissan {
        background-color: white;
        padding-right: 1em;
    }

    .home-custom-button {
        margin-top: 14px;
    }

    .home-most-popular{
        padding: 0px;
    }

    .home-most-popular .font-size-30 {
        padding-left: 12px;
    }

    .ads_sec .swiper-pagination-bullets{
        bottom: 52px;
    }

    .home-most-popular .price, .sec_tabs .price {
        margin-top: 0;
    }

    .home-most-popular .price2, .sec_tabs .price2{
        margin: 0;
    }

    #navbar a {
        position: static;
    }

    select {
        margin: 0 auto;
    }

    a.post_btn:hover {
        box-shadow: none !important;
    }

    .avenue_btn:hover {
        box-shadow: none !important;
    }


    /*-------------Individual Profle-----------*/
    .section4est .individualSwiper2 .swiper-pagination-clickable {
        bottom: var(--swiper-pagination-bottom, -65px);
        top: var(--swiper-pagination-top, auto);
        left: 0px;
        width: 100%;
    }

    .individual_profile .individual_profile_clubimg {
        text-align: center;
        padding-top: 0px;
    }

    .individual_profile .for-image {
        width: 35%;
        padding-top: 35px;
    }

    .individual_profile_about_text .fon {
        text-align: center;
        width: 92%;
        font-weight: 400;
    }

    .individual_profile_about .hr123 {
        height: 1px;
        width: 85%;
        margin-left: 30px;
    }

    .individual_profile_about_text {
        max-width: 96%;
        padding-left: 36px;
    }

    .individual_profile_about_heading {
        padding-top: 50px;
    }

    .individual_profile .individual_profile_heading {
        padding-top: 20px;
        text-align: center;
    }

    .individual_profile .individual_profile_heading p {
        max-width: 100%;
        font-weight: 400;
    }

    .individual_profile .individual_profile_icon {

        max-width: 100%;
        align-items: center;
        justify-content: center;
        display: flex;
    }

    .individual_profile .individual_profile_icon {
        max-width: 100%;
        align-items: center;
        justify-content: flex-start;
        display: flex;
    }

    .individual_profile .icos23 {
        margin-left: 10px;
    }

    .individual_profile .icos12 {
        margin-left: 9px;
    }

    .individual_profile_about_heading h4 {
        display: flex;
        gap: 20px;
        justify-content: center;
        font-size: 35px;
    }

    .pop-box h4 {
        padding-left: 12px;
        margin-top: 26px;
    }

    .dealership .image-overlay {
        height: 140px;
    }

    .deal {
        translate: -48px 0px 0px !important;
    }

    .thankyou-box h2 {
        font-size: 67px !important;
    }

    .thankyou-box img {
        width: 48% !important;
    }

    .thankyou-box p {
        font-size: 18px;
    }

    .deal {
        translate: -96px 0px 0px;
    }


    .pddgd {
        margin-left: 0px !important;
    }

    .section2Parts .cardx2 {
        max-width: 100%;
        translate: -32px 0px 0px;
    }

    /*.section2Parts {*/
    /*max-height: 0px;*/
    /*}*/
    .sasa {
        margin-left: 0px;
    }

    .section2Parts .money {
        font-size: 19px;
    }

    .section2Parts .head5 {
        font-size: 14px;
        margin-left: 4em;
    }

    .section2Parts .font-size-22 {
        font-size: 13px;
    }

    .post_detail_sec .head5 {
        font-size: 12px;
        margin-left: 0px;
    }

    .arsh {
        max-width: 100%;
    }

    .section2Parts .big-image {
        margin-top: 80px;
        max-height: 298px;
    }

    .section2Parts .swiper-wrapper-p1 img {
        height: 220px;
    }

    .section2Parts .cardx1 {
        width: 100% !important;
    }

    .section2Parts .for-pad {
        padding-left: 185px;
    }

    /* ----------Motor Avenue------------ */
    .motoravenue_about_text {
        margin-left: 0;
    }

    .motoravenue_about_text p {
        font-size: 14px;
        display: -webkit-box;
        -webkit-line-clamp: 7;
        overflow: hidden;
        -webkit-box-orient: vertical;
    }

    .motoravenue_about_text p:hover {
        overflow: unset;
        display: unset;
    }

    .motoravenue_about .motoravenue-btn .btn-primary {
        padding: 10px;
    }

    .motoravenue_about .motoravenue-btn {
        margin-left: 0;
    }

    .motoravenue_header .club_images {
        height: 240px;
    }

    /* ------------------Our member Page--------------- */
    .ourmember .our_heading {
        padding: 0px 0px;
        display: block;
        text-align: center;
        margin-bottom: 30px;
    }

    .ourmember .our_imgg img {
        width: 130%;
        margin-left: -46px;
        margin-top: -35px;
    }

    .ourmember .subheading {
        margin-bottom: 0px;
        /*text-align: center;*/
    }

    /*.ourmember .profile_subimg {*/
    /*display: block;*/
    /*}*/

    .ourmember .profile_subimg {
        display: flex;
        height: 100px;
        width: 50%;
    }

    .ourmember .profile_subimg img {
        width: 100%;
    }

    .ourmember .meminner .our_text h5 {
        font-size: 18px;
        line-height: 34px;
    }

    .ourmember .meminner .our_text {
        margin-top: 2px;
    }

    .ourmember .profile_subimg .our_text {
        padding-inline: 10px;
        /* text-align: center; */
        padding-top: 0px;
    }

    .ourmember .memhead h6 {
        margin-bottom: 0px;
        font-size: 30px;
    }

    /*.ourmember .ourmember_subimg {*/
    /*display: block;*/
    /*}*/

    .ourmember .memimg img {
        width: 49%;
        margin-bottom: 31px;
        height: 160px;
        margin-inline: 2px;
    }

    .meminner .custom-back {
        height: 375px;
    }

    .custom_btn {
        text-align: center;
    }

    .inner_sec_heading h5 {
        text-align: center;
    }

    /* -------------Help page----------- */
    .helpdiv .accordion-button {
        font-size: 12px;
    }

    .helpdiv .accordion-body {
        font-size: 12px;
    }

    /*-------------------Career----------------------*/
    .recard .card-head h3 {
        font-size: 34px;
    }

    .sec-4-career .card {
        margin-left: 10px;
    }

    .sec-4-career .card-body h6 {
        font-size: 20px;
        font-weight: 600;
        padding: 20px 0px;
    }

    .about-box2 h4 {
        font-size: 29px;
        font-weight: 600;
        margin-bottom: 25px;
    }

    /*-------------------Advertisement----------------------*/
    .sec-2-adver .image-overlay {
        position: relative;
        display: inline-block;
        margin-bottom: 60px;
        padding: 0px;
    }

    .sec-2-adver .image-overlay img {
        width: 100%;
        height: 170px;
        display: block;
        padding: 0px;
    }

    .sec-2-adver .overlay {
        position: absolute;
        top: 0;
        left: 0px;
        width: 100%;
        height: 170px;
        background-color: #3f6185bd;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .card-body2 .log-button {
        margin-top: 15px;
        margin-bottom: 20px;
        background-color: var(--blue);
        color: white;
        padding: 12px 20px;
        border: none;
        cursor: pointer;
        width: 74%;
        opacity: 0.9;
        border-radius: 0;
        margin-left: 116px;
        box-shadow: inset 0 0 0 0 white;
    }

    .sec-2-adver h4 {
        font-size: 22px;
        padding-bottom: 5px;
        color: white;
        font-weight: 100;
        max-width: 90%;
        text-align: center;
    }

    .sec-2-adver a {
        padding: 8px 30px;
        background: white;
        color: var(--blue);
        font-weight: 100 !important;
        box-shadow: inset 0 0 0 0 var(--blue);
    }

    .modal-dialog {
        width: 290px;
        margin: 9rem auto;
    }

    /* ---------------Services Page------------------ */
    .sec-1-services .accordion-button {
        font-size: 18px;
    }

    .sec-1-services .accordion-button::after {
        top: 73px;
    }

    /* ---------------About Page------------------ */
    .sec-1-about h4 {
        font-size: 25px;
    }

    .sec-1-about {
        background-image: url(/website/front_website/assets/MaskGroup11.png), linear-gradient(45deg, #f8f9f9, transparent) !important;
        background-blend-mode: overlay;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        padding-bottom: 11px;
        margin-left: -10px;
    }

    .section1 {
        height: 5px;
    }

    .sec-about .row:not(.imgs) {
        padding: 0px 0;
    }

    /*-------------------------------individual priceoffer------------------------------*/
    .boxx {
        margin-top: 17px;
        padding: 30px 10px;
        margin-inline: 0px !important;
        padding-right: 0px !important;
        box-shadow: 0px 0px 6px rgb(112 112 112 / 19%);
    }

    .dealership .image-overlay .text {
        color: white;
        display: flex;
        transition: 0.5s ease-in-out;
        text-align: center;
    }

    .sec-corp span.color {
        padding-left: 0px;
    }

    .sec-corp .corp-heading123 {
        padding-top: 70px;
        padding-left: 20px;
    }

    .sec-corp .inner_icon_sec2 p {
        font-size: 22px;
        font-weight: 100;
        line-height: 22px;
    }

    .sec-corp .inner_icon_sec2 {
        display: flex;
        align-items: self-start;
        gap: 10px;
        margin-left: 0px;
        margin-top: 17px;
        width: 27%;
    }

    .sec-corp .inner_icon_sec img {
        width: 85% !important;
        padding-top: 3px;
    }

    .sec-corp .inner_icon_sec img {
        width: 80% !important;
        padding-top: 3px;
    }

    .sec-corp span.color {
        padding-left: 5px;
    }

    .sec-corp .inner_icon_sec {
        display: flex;
        align-items: self-start;
        gap: 10px;
        margin-left: 22px;
        margin-top: 17px;
        width: 11%;
    }

    .dealership .innericon2 {
        max-width: 10%;
    }

    .dealership .corp-rw {
        margin-top: 15px;
        margin-left: 0px;
        margin-right: 0px;
    }

    .dealership .image-overlay {
        position: relative;
        display: inline-block;
        margin-bottom: 20px;
        max-width: 100%;
    }

    .dealership .image-overlay h4 {
        font-size: 25px;
        font-weight: 300;
    }

    .dealership .rotatepopover img {
        width: 51%;
        margin-top: -2px;
    }

    .dealership .innericon .i > img {
        width: 65%;
    }

    .dealership .checkbox-container .rotatepopover {
        border: none;
        background: transparent;
        margin-left: 0px !important;
    }

    .dealership .innericon .i {
        border: none;
        background: white;
        padding: 0px 0px !important;
    }

    .sec-corp .inner_icon_sec p {
        font-size: 22px;
        font-weight: 100;
        line-height: 27px;
    }

    /*------------------individual page-----------------*/
    .sec-corp .corp-head123 {
        padding-top: 85px;
        display: flex;
        padding-left: 20px !important;
        padding-bottom: 0px !important;
        justify-content: flex-start !important;
    }

    .sec-corp h4 {
        font-size: 40px;
        font-weight: 500;
    }

    .sec-corp .inner_icon_sec img {
        width: 50% !important;
        padding-top: 3px;
    }

    .sec-corp .inner_icon_sec p {
        font-size: 22px;
        font-weight: 100;
        line-height: 30px;
    }

    .sec-corp .inner_icon_sec img {
        width: 30%;
    }

    .dealership .image-overlay img {
        width: 100%;
        height: auto;
        display: block;
        height: 135px;
    }

    /*---------------------File Upload----------------------*/
    .sec-2-corporation .up .form-check p {
        font-size: 19px;
        line-height: 33px;
        padding: 0px;
        font-weight: 500;
    }

    .sec-2-corporation .up .img-cl .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 45px 15px;
        text-align: center;
        border: 2px dashed #3f61858f;
        box-shadow: 0px 0px 8px #70707080;
    }

    .sec-2-corporation .img-cl .button {
        padding: 10px 45px;
        font-weight: 300;
        box-shadow: inset 0 0 0 0 white;
        margin-right: 40px;
    }

    .sec-2-corporation .up .form-check img {
        width: 20%;
    }

    .footer-head {
        margin-top: 40px;
    }

    .sec-2-corporation .img-cl .files h5 {
        font-size: 27px;
        padding-top: 0px;
        font-weight: 600;
    }

    .spotinner h5 {
        font-size: 20px;
    }

    .spotinner h5 span {
        font-size: 25px;
    }

    .spotinner h6 {
        font-size: 20px;
    }

    .spotinner h6 span {
        font-size: 15px;
    }

    .spotinner p {
        font-size: 20px;
    }

    .spotinner p > span {
        font-size: 15px;
    }

    .spotinner {
        padding-top: 273px;
        margin-top: -450px;
        padding-bottom: 4px;
    }

    .home-section3 .swiper-pagination-bullet {
        width: 21px;
        height: 21px;
    }

    .home-section3 .swiper-pagination {
        margin-top: 21px;
        padding-bottom: 29px;
    }

    .sec-2-ad {
        padding: 25px 0;
        display: block;
        text-align: center;
        height: 845px;
    }

    a.btn.login-signup.button1.color {
        margin: 0px;
    }

    /*.sec-1-about h4 {*/
    /*margin-top: 92px;*/
    /*}*/

    .sec-2-ad .watermark {
        bottom: 50%;
        left: 0;
        font-size: 50px;
    }

    .pre {
        margin-bottom: -28px;
    }

    .img-cl h4 {
        font-size: 25px;
        font-weight: 600;
        margin-bottom: 25px;
        padding-left: 16px;
    }

    .sec-2-ad .overlay-white {
        height: 62%;
        margin-top: 10px;
    }

    .sec-2-ad .row > * {
        padding-right: 0px;
        margin: -5px;
    }

    .detailss p {
        font-size: 15px;
        font-weight: 100;
        line-height: 10px;
    }

    .aa {
        display: block;
    }

    .aa .button {
        padding: 8px 30px;
        font-size: 10px;
    }

    /*-----Gallery Form ----*/
    .section1-News .clearfix {
        padding-left: 10px;
        display: block;
    }

    .section1-News .ok {
        max-width: 83%;
    }

    .section1-News .textarea {
        height: 170px !important;
        width: 83%;
    }

    .section1-News .col-lg-11.col-md-11.col-sm-12.p-0.d-flex.justify-content-end.my-4 {
        margin-left: -45px;
    }

    .section1-News li.col-md-4.list-group-item.justify-content-end.px-5 {
        display: block;
    }

    .section1-News .addbtn {
        width: 100%;
        text-align: left;
    }

    /*-------------------------News Form--------------*/
    .section1-News .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 75px 30px;
        text-align: center;
        border: 2px dashed var(--blue);
        box-shadow: 0px 0px 6px var(--bg-border);
    }

    .section1-News {
        padding: 1px 15px;
    }

    .section1-News ul.list-group.list-group-horizontal {
        overflow: hidden;
        display: grid;
    }

    .section1-News .justify-content-center {
        text-align: center;
        max-width: 90%;
    }

    .section1-News .card {
        max-width: 554px;
    }

    .section1-News .card .m-5 {
        margin: 1.5rem !important;
    }

    .section1-News .form-check {
        padding-bottom: 10px;
        max-width: 88%;
    }

    .section1-News h6 {
        font-size: 22px;
        line-height: 36px;
        font-weight: 600;
        max-width: 80%;

    }

    .section1-News .logo-porsch {
        text-align: center;
        display: flex;
        justify-content: center;
        max-width: 90%;
    }

    .section1-News .files h5 {
        font-size: 30px;
        font-weight: 800;
    }

    .section1-News .form {
        padding-left: 10px;
    }

    .section1-News .form-group .form-control-resp1 {
        max-width: 83%;
    }

    .section1-News .form-group {
        padding-left: 10px;
    }

    .section1-News .logo-resp2 {
        max-width: 87%;
    }

    .section1-News .text-for-text2 {
        max-width: 87%;
    }

    .section1-News .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 8px 55px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 15px;
        font-weight: 500;
    }

    .section1-News .col-md-12.d-flex.justify-content-end.px-5.m-5 {
        padding-right: 5.25rem !important;
        padding-left: 3rem !important;
    }

    .section1-News .list-group-item {
        position: relative;
        display: grid;
        text-align: center;
        padding: 0px;
        text-decoration: none;
        background-color: #456795;
        border: none;
        border-radius: 0%;
        color: white;
    }

    .section1-News .cursor {
        cursor: pointer;
        max-width: 60%;
    }

    .section1-NewsP2 .form-control-resp {
        max-width: 95% !important;
    }

    .section1-NewsP2 .text-for-text {
        max-width: 100%;
    }

    .section1-NewsP2 .logo-resp {
        max-width: 100%;
    }

    .section1-Event .card {
        max-width: 90%;
        margin-inline: 20px;
    }

    .section1-Event li.col-md-4.list-group-item.float-left.px-5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .section1-Event li.col-md-4.list-group-item.justify-content-center.px-5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .section1-Event p {
        font-size: 16px;
        font-weight: 500;
    }

    .section1-Event h6 {
        font-size: 20px;
        line-height: 27px;
        font-weight: 600;
    }

    .section1-Event .files {
        max-width: 85%;
        border-radius: 0;
        background-color: var(--white);
        padding: 55px 66px;
        text-align: center;
        border: 2px dashed var(--blue);
    }

    .section1-Event .files h5 {
        font-size: 24px;
        font-weight: 800;
        line-height: 30px;
    }

    .section1-Event .form-label {
        margin-bottom: 0.5rem;
        width: 79%;
        font-size: 11px;
    }

    .section1-Event .ip {
        width: 75%;
        height: 35%;
    }

    .form-control {
        display: block;
        width: 100%;
        padding: 0.375rem 0.75rem;
        font-size: 0.65rem;
        font-weight: 500;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    }

    .section1-Event .ip2 {
        max-width: 88%;
        height: 37px;
    }

    .section1-Event .gapping {
        gap: 10px;
    }

    .section1-Event .maxwid {
        width: 27%;
    }

    .section1-Event hr:not([size]) {
        height: 1px;
        width: 90%;
    }

    .section1-Event .form-resp {
        max-width: 95%;
        margin-inline: 30px;
    }

    .section1-Event .for-center {
        display: grid;
        text-align: center;
    }

    .section1-Event .list-group-item {
        position: relative;
        display: block !important;
        padding: 0.5rem 1rem;
        text-decoration: none;
        background-color: #456795;
        border: none;
        border-radius: 0%;
        color: white;
    }

    .section1-Event .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 10px 65px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 17px;
        font-weight: 500;

    }

    .col-md-12.d-flex.justify-content-end.px-5.m-5 {

        margin: 1rem !important;
        padding-right: 3rem !important;
        padding-left: 2rem !important;

    }

    .section1-Event .justice {
        text-align: center;
    }

    .section1-Event p {
        font-size: 17px;
        font-weight: 500;
    }

    .section1-Event h6 {
        font-size: 18px;
        line-height: 20px;
        font-weight: 600;
        text-align: center;
    }

    /*----------------Event form 2-----------------*/
    .section1-Event2 .card {
        max-width: 90%;
        margin-inline: 20px;
    }

    .section1-Event2 ul.list-group.list-group-horizontal {
        display: grid;
    }

    .section1-Event2 .list-group-item {
        position: relative;
        display: grid;
        padding: 0.5rem 1rem;
        text-decoration: none;
        background-color: #456795;
        border: none;
        border-radius: 0%;
        color: white;
        text-align: center !important;
    }

    .section1-Event2 .col-md-6.mx-5 {
        margin-right: 2rem !important;
        margin-left: 2rem !important;
    }

    .section1-Event2 .ip {
        width: 86%;
        height: 35px;
    }

    .section1-Event2 .gapping {
        gap: 10px;
    }

    .section1-Event2 .ip2 {
        height: 35px;
        width: 93%;
    }

    .section1-Event2 .maxwid {
        width: 29%;
    }

    .section1-Event2 label {
        width: 95%;
        font-size: 12.05px;
    }

    .section1-Event2 .form-control-eventP2 {
        max-width: 95%;
    }

    .section1-Event2 .form-group1 {
        max-width: 88%;
    }

    .section1-Event2 .col-md-6.mx-5 {
        margin-right: 1rem !important;
        margin-left: 1rem !important;
    }

    .section1-Event2 h6 {
        font-size: 22px;
        line-height: 32px;
        font-weight: 600;
        text-align: center;
        text-wrap: balance;
    }

    .section1-Event2 li.col-md-4.list-group-item.float-left.px-5 {

        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .section1-Event2 .justify-content-end.d-flex.m-5.px-5 {

        padding-right: 1rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event2 .custom-button {
        background-color: #3F6185;
        color: white;
        padding: 10px 80px;
        border: none;
        border-radius: 0;
        cursor: pointer;
        font-size: 15px;
        font-weight: 500;
    }

    .section1-Event2 li.col-md-4.list-group-item.justify-content-end.px-5 {
        padding-right: 2rem !important;
        padding-left: 2.55rem !important;
        justify-content: center !important;
    }

    .section1-Event2 li.col-md-4.list-group-item.justify-content-center.px-5 {
        padding-right: 2rem !important;
        padding-left: 2rem !important;
    }

    .section1-Event2 .col-md-12.mt-5.mx-5 {
        margin-right: 3rem !important;
        margin-left: 2rem !important;
    }

    .section1-Event2 p {
        font-size: 18px !important;
        font-weight: 500;
    }

    .section1-Event2 hr:not([size]) {
        height: 1px;
        max-width: 93%;
    }

    /*----------Contact Us----------*/
    .contact-us .contactus-contactinfo {
        background-color: var(--blue);
        color: var(--white);
        padding: 30px 15px;
        padding-right: 15px !important;
        transform: translate3d(0px, 0px, 0px) !important;
        max-width: 90%;
        text-align: center;
        margin-inline: 20px;
    }

    .contact-us .ct-form {
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        transform: translate3d(0px, 0px, 0px) !important;
        max-width: 90%;
        margin-inline: 20px;
    }

    .contact-us .bt-box {
        transform: translate3d(0px, 0px, 0px) !important;
        padding: 50px 0px;
        text-align: center;
    }

    .contact-us .bt-box h4 {
        font-size: 38px;
        padding-top: 10px;
        padding-bottom: 25px;
    }

    .contact-us form {
        max-width: 100%;
    }

    .contact-us .ct-form .form-control1 {
        width: 95%;
        margin-inline: 13px;
        height: 49px;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
    }

    .ct-form .form-control2 {
        width: 95%;
        box-shadow: 0px 0px 5px rgb(112 112 112 / 21%);
        margin-bottom: 25px;
        border: none;
        margin-inline: 14px;
        font-size: 15px;
        padding-top: 10px;
        height: 200px;
    }

    .ct-form .button {
        padding: 5px 17px;
        font-weight: 100;
        font-size: 15px;
        width: 95px;
        height: 20%;
        margin-inline: 14px;
        background: #3F6185;
        box-shadow: inset 0 0 0 0 white;
    }

    /*---------------------Motor Avenue Gallery upload -----------------*/
    .sec-corp .corp_heading {
        padding-top: 85px;
        padding-bottom: 15px;
        display: flex;
        justify-content: flex-start;
    }

    .sec-corp .corp_heading h4 {
        font-size: 40px;
        font-weight: 600;
        line-height: 3.5rem;
        margin: 13px !important;
    }

    .motoravenue_gallery .img-prev {
        margin-bottom: 40px;
    }

    /*-----------Corporation Image upload-------------*/
    .sec-2-corporation .img-cl h4 {
        font-weight: 600;
        margin-bottom: 40px;
        padding-left: 40px;
        font-size: 40px;
    }

    .sec-2-corporation .img-cl .files h5 {
        font-size: 28px;
        padding-top: 13px;
        font-weight: 600;
    }

    .sec-2-corporation .img-fluid3 {
        max-width: 80%;
        height: auto;
    }

    .sec-2-corporation .img-cl .form-check {
        padding-bottom: 0px;
        width: 100%;
    }

    .sec-2-corporation .text-field {
        max-width: 100%;
        margin-top: 25px;
        padding-left: 50px;
    }

    .sec-2-corporation .linkdiv {
        max-width: 100%;
        margin: 5px;
    }

    .sec-2-corporation .img-cl input[type='text'] {
        padding: 10px 25px !important;
        width: 85%;
        border: 0;
        height: 40px;
        box-shadow: 0 0 6px #70707069;
    }

    .sec-2-corporation .linkpopover {
        background: none;
        border: none;
        padding-left: 0px;
        display: grid;
        margin-top: -30px;
        float: right;
    }

    .sec-2-corporation .img-cl .button {
        padding: 8px 30px !important;
        font-weight: 300 !important;
        box-shadow: inset 0 0 0 0 white;
        margin-left: auto;
        margin-right: auto;
        /*display: flex;*/
        /*max-width: 42%;*/
        /*justify-content: center;*/
    }

    .sec-2-corporation .mySwiper2 .img-fluid2 {
        max-width: 100% !important;
    }

    .sec-2-corporation .uploadSwiper .swiper-button-prev {
        top: 55px;
        background-color: var(--blue) !important;
        padding: 17px;
        border-radius: 50%;
        color: white;
        font-weight: 700;
        left: -10px !important;
        opacity: 0;
    }

    .sec-2-corporation .uploadSwiper {

        margin-bottom: 20px;
        padding: 0px !important;
    }

    .sec-2-corporation .uploadSwiper .swiper-button-next {
        top: 62px;
        background-color: var(--blue);
        padding: 17px;
        border-radius: 50%;
        color: white;
        right: 8px !important;
        opacity: 0;
    }

    .sec-2-corporation .img-slider .button {
        padding: 10px 55px;
        font-weight: 300;
        box-shadow: inset 0 0 0 0 white;
        margin-left: auto;
        margin-right: auto;
        display: flex;
    }

    .sec-2-corporation .img-sl img {
        width: 80% !important;
        height: 65px;
        margin-inline: -10px !important;
    }

    .sec-2-corporation .img-cl .files {
        border-radius: 0;
        background-color: var(--white);
        padding: 27px;
        text-align: center;
        border: 2px dashed #3f61858f;
        box-shadow: 0px 0px 8px #70707080;
        height: 330px;
    }

    .sec-2-corporation .img-sl {
        margin-right: -33px !important;
        width: 35% !important;
        padding-inline: 7px;
    }

    .sec-2-corporation .mywrapper {
        transform: translate3d(0px, 0, 0);
        gap: 0px !important;
        max-height: 100%;
        max-width: 100%;
    }

    .sec-2-corporation2 h6 {
        font-size: 20px;
        line-height: 36px;
        font-weight: 600;
    }

    .sec-2-corporation2 .des-crip {
        margin-inline: 25px;
        max-width: 85%;
    }

    .sec-2-corporation2 p {
        font-size: 14px;
        font-weight: 500;
    }

    .sec-2-corporation .img-flu {
        max-width: 65%;
        padding-top: 25px;
        height: auto;
    }

    .sec-2-corporation .edit-row.show {
        opacity: 1 !important;
    }

    .sec-2-corporation .img-slider .edit-row {
        padding: 15px 0;
        border: 0;
        box-shadow: 0 0 6px #7070704d;
        margin-top: 24px;
        margin-left: 1px;
        font-size: 17px;
        color: var(--blue);
        opacity: 0;
        width: 100%;
        line-height: 30px;
    }

    .sec-2-corporation .edit-cl > a > img {
        width: 5%;
    }

    .sec-2-corporation h5 {
        font-size: 17px;
    }

    .sec-2-corporation .edit-row {
        font-size: 10px;
    }

    /*-----------------------------Dealership Page by name 'Corporation2.php-------------'*/
    .dealership .image-overlay img {
        height: 160px;
    }

    .dealership h4 {
        font-size: 28px;
        font-weight: 300;
    }

    .dealership .corp-rw .card1 h5 {
        padding: 0px !important;
        line-height: 32px;
        font-size: 22px;
        font-weight: 600;
    }

    .col-md-12.d-flex.justify-content-end.px-5.m-5.section1-NewsP2 {
        padding-right: 0.3rem !important;
    }

    /*---------------------payment page-----------------*/
    .sec-2-vehicle .dropdown label {
        font-size: 14px !important;
    }

    .sec-2-pay .inner-pay {
        margin-block: 2em;
    }

    .sec-2-pay .inner-pay .button img {
        width: 65%;
    }

    .sec-2-pay .inner-pay .pay p {
        font-size: 15px;
        font-weight: 400;
    }

    .sec-2-vehicle .dropdown label {
        font-size: 15px;
        font-weight: 100;
        line-height: 19px;
    }

    .hss h3 {
        font-size: 23px !important;
        margin-left: -12px;
    }

    .unit_num {
        top: 48px;
        right: 12px;
    }

    .ve-btn .button {
        padding: 12px 40px;
        margin-bottom: 23px;
    }

    .section1bParts2 .padding-need {
        margin-left: -2em;
    }

    .section1bParts2 p {
        font-size: 16px;
    }

    .section1bParts2 .font-size-18 {
        font-size: 16px;
    }

    .section1bParts2 a {
        font-size: 12px;
    }

    .content {
        padding: 20px 38px;
    }

    .section2Parts .justify-content-end {
        justify-content: end !important;
        translate: -90px 0px;
    }

    .section1bParts2 .text_left {
        margin-left: -1em;
    }
}

@media (min-width: 300px) and (max-width: 360px) {
    .section1bParts2 .text_left {
        margin-left: -2em !important;
    }

    .deal {
        translate: -73px 0px 0px !important;
    }

    .section2Parts .justify-content-end {
        justify-content: end !important;
        translate: -140px 0px;
    }

    .section1bParts2 .p-0 {
        padding: 0px 100px !important;
    }
}

@media (min-width: 100px) and (max-width: 299px) {
    html, body {
        overflow-x: hidden;
    }

    .ourmember .our_imgg img {
        width: 129%;
        margin-left: -28px;
        margin-top: -32px;
    }

    .custom_btn {
        text-align: center;
    }

    .inner_sec_heading h5 {
        text-align: center;
    }
}

