.apply.contact-thank-you {
    margin-top: 180px;
    padding-top: 0 !important;
}

.apply.contact-thank-you .main-heading {
    text-align: center
}

.apply.contact-thank-you .green_btn {
    display: inline-block
}

.blr_fnt,
.font_gotham_bold {
    color: #2F5496 !important;
    font-size: 20px !important;
    font-weight: 600;
    padding-bottom: 1rem
}

.privacy-sec-bg li {
    list-style: lower-roman;
    padding: .2rem 0;
    font-family: var(--familyPoppins);
    color: #333
}

.privacy-sec-bg p {
    padding-bottom: 1.2rem;
    color: #333
}

@media (min-width:992px) {
    .inner-banner {
        background: none !important
    }
  
}

@media (max-width:1399px) {
    .feature_inn ul li:nth-child(1) {
        left: -2rem
    }
    .feature_inn ul li:nth-child(5) {
        right: 4rem
    }
    .feature_inn ul li:nth-child(2) {
        left: 15rem
    }
    .feature_inn ul li:nth-child(4) {
        right: 11rem
    }
    .card_bx {
        height: 100%
    }
    ul.bnr_ul li {
        font-size: 1.7rem
    }
    .product-banner-content .green_btn {
        margin-top: 1rem;
        font-size: 1.5rem;
        padding: 1rem 2.5rem
    }
    .product-banner-content h1,
    .product-banner-content h2 {
        margin-bottom: 1rem
    }
}

@media (max-width:1199px) and (min-width:991px) {
    .video_box {
        min-height: 28rem
    }
}

@media (max-width:990px) and (min-width:768px) {
    .video_box {
        min-height: 28rem
    }
}

@media (max-width:1299px) {
    .feature_inn ul li:nth-child(5) {
        right: 6rem
    }
    .feature_inn ul li:nth-child(2) {
        left: 17rem
    }
    .feature_inn ul li:nth-child(4) {
        right: 13rem
    }
    .content-u {
        top: 5px;
        left: -4px
    }
    .content-e {
        top: 0;
        right: 40px
    }
    .content-f {
        max-width: 300px;
        bottom: 100px;
        left: -25px
    }
    .content-l {
        bottom: 100px;
        right: -25px
    }
    .our_product.cd-prod .products_text {
        min-height: 19rem
    }
    .our_product.cd-prod .dtl_btn {
        top: 43%
    }
    .documents_required_tab nav p {
        width: 32rem;
        font-size: 1.4rem
    }
    .op-btns .green_btn,
    .op-btns .blue_btn {
        margin: .5rem
    }
}

@media (max-width:1199px) {
    .direct {
        min-height: auto
    }
    .handy-bnnr {
        background-size: cover
    }
    .error-main ul {
        display: block
    }
    .error-main ul li span {
        display: none
    }
    .error-main ul li a {
        margin: 4px 6px
    }
    .google-cta-sec br {
        display: none
    }
    .google-cta-sec {
        display: flex;
        align-items: start;
        justify-content: unset;
        flex-direction: column
    }
    .google-cta-sec a {
        margin-bottom: 10px
    }
    .blue_btn {
        padding: 1.3rem 2rem
    }
    .green_btn {
        padding: 1.3rem 2rem
    }
    .box1 {
        padding: 3rem 2rem
    }
    /*.products_box{width:30%}*/
    .feature_product .row {
        --bs-gutter-x: 2.5rem;
        --bs-gutter-y: 2.5rem
    }
    .latest_offer::before,
    .how_to_apply::before,
    .testimonials_sec-product::before {
        max-width: calc(50vw - 0.5rem + 440px)
    }
    .store_slide_text p {
        font-size: 2rem;
        line-height: 2.2rem
    }
    .how_to_apply_content .feature-box1 {
        padding: 3rem 2rem
    }
    .how_to_apply_content .feature-box1 span {
        font-size: 1.5rem
    }
    .find-near-dealer .find-near-dealer_bg p,
    .our_partnerr .find-near-dealer_bg p {
        font-size: 2.5rem
    }
    .featured_products_sec .testi_box figure {
        height: 24rem
    }
    .digital_partner .nav_arrow {
        top: 10rem;
        margin-top: 0
    }
    .dtl_btn {
        top: 44%
    }
    span.name {
        font-size: 1.5rem
    }
    .content-f {
        bottom: 60px;
        left: -5px;
        max-width: 230px
    }
    .content-u {
        top: -8px;
        left: 0;
        max-width: 330px
    }
    .content-e {
        top: -15px;
        right: 0;
        max-width: 330px
    }
    .content-l {
        bottom: 85px;
        right: -5px;
        max-width: 230px
    }
    .fuel-sec img {
        max-width: 50%
    }
    .diversity-num1::after {
        left: 45px
    }
    .fuel-sec P {
        font-size: 1.3rem;
        line-height: 2rem
    }
    .feature_inn ul li:nth-child(1) {
        left: -2rem;
        top: 20.5rem;
        max-width: 14rem
    }
    .feature_inn ul li:nth-child(2) {
        left: 9rem;
        bottom: -7rem
    }
    .feature_inn ul li:nth-child(3) {
        bottom: -16rem
    }
    .feature_inn ul li:nth-child(5) {
        right: -3rem;
        bottom: 18rem
    }
    .feature_inn ul li:nth-child(4) {
        right: 4rem;
        bottom: -5rem
    }
    .insta_about .container::after {
        width: 45rem
    }
    .insta_content .insta_repeat:first-child {
        margin-left: -8rem
    }
    .insta_repeat {
        margin-bottom: 2rem;
        padding-left: 5rem
    }
    .insta_content .insta_repeat:last-child {
        margin-left: 2.5rem
    }
    .blue_btn {
        display: inline-block
    }
    .feature_inn figure img {
        max-width: 73%
    }
    .product-banner-content h1 {
        font-size: 2.5rem;
        max-width: 45rem;
        line-height: 3rem;
        margin-bottom: 1rem
    }
    ul.bnr_ul li {
        font-size: 1.5rem
    }
    .bredcrms {
        margin: 0;
        background: #f2f2f2
    }
    .product_menu ul li a {
        padding: 1rem 1rem
    }
    .product_menu .apply_now {
        padding: 10px 10px 10px
    }
    .lft-dta {
        padding-left: 2rem
    }
    .rcnt-awrd .testi_box {
        margin: 5px 0
    }
    .alumini-txt {
        padding-right: 2rem
    }
    .other_products.hr-initiate .products_text {
        min-height: 22rem
    }
    .hr-initiate .dtl_btn {
        top: 28%
    }
    .product-banner-content {
        top: 48%
    }
    .our_product.cd-prod .products_box {
        width: auto
    }
    .our_product.cd-prod .products_text {
        min-height: 21rem
    }
    .documents_required_tab nav p {
        width: 30rem;
        font-size: 1.3rem;
        line-height: 2rem
    }
    .documents_required_tab nav {
        overflow-x: auto;
        padding-bottom: 2rem
    }
    .documents_required_tab .nav {
        flex-wrap: nowrap
    }
    .documents_required_tab nav p {
        white-space: nowrap
    }
    .Presence_cercle {
        padding: 0 0 0 1rem
    }
    .presence_text {
        width: 80%
    }
    .other_products .products_text {
        min-height: 12rem;
         !important
    }
}

@media (max-width:991px) {
    .row.ben .col-6 {
        margin-bottom: 0
    }
    .brand-value .col {
        max-width: 33%;
        min-width: 33%;
        margin-bottom: 20px
    }
    .brand-care-left {
        margin-top: 0
    }
    .about-saksham .col-lg-6:last-child {
        margin-bottom: 30px
    }
    .order_2 {
        order: 2
    }
    .content.mCustomScrollbar {
        padding: 0
    }
    .name_testi3::before {
        right: 0;
        margin: auto
    }
    .about-saksham.credit_overview li {
        max-width: 100%
    }
    .epm-icon-sec.bdr-rgt,
    .epm-icon-sec.bdr-lft {
        border: 0;
        text-align: left
    }
    .about-saksham .img_inn::after,
    .text-abt::before,
    .empowerd-rgt::before,
    .saksham-testimonial::after,
    .award_sec.circle_sec .container::after,
    .testimonials_sec-product.dots_bg .container::before {
        display: none
    }
    .error-main {
        padding: 50px 30px
    }
    .error-content,
    .overview-img {
        padding: 30px 0 0 0
    }
    .contact-pg.our_partnerr .find-near-dealer_bg {
        height: auto;
        padding: 20px
    }
    section.contact-pg .sub-btn {
        padding: 1rem;
        height: auto
    }
    .blog-list-sec .col-lg-6 {
        width: 100%
    }
    .popular-blog-inner-content p {
        padding-top: 11px
    }
    .showing-out-of {
        display: none
    }
    .pagination-blog-list .pagination {
        margin-left: initial
    }
    .pagination-blog-list {
        justify-content: center
    }
    .wpb-posts-nav {
        flex-direction: column
    }
    .contact-section .col-md-4 {
        width: 50%
    }
    .box1 {
        padding: 3rem 2rem;
        min-height: 360px
    }
    .new-contact .row {
        flex-direction: column
    }
    .new-contact .col-md-8,
    .new-contact .col-md-4 {
        width: 100%
    }
    .contact-us::after {
        right: 0;
        bottom: -2rem;
        left: 0;
        width: 87%;
        height: 2px;
        margin: auto;
        top: auto
    }
    .contact-us,
    .connect-with {
        text-align: center
    }
    .headingtag-new::after {
        left: 0;
        right: 0
    }
    .contact-us p {
        max-width: 427px;
        margin: auto;
        padding-bottom: 1rem
    }
    .connect-with ul {
        justify-content: center;
        margin: 0
    }
    .connect-with {
        margin-top: 3rem
    }
    .our_partnerr .find-near-dealer_bg p {
        font-size: 2rem;
        padding: 1rem 0rem 1rem 22rem;
        text-align: center;
        line-height: 2.3rem
    }
    .our_partnerr .find-near-dealer_bg .form-group.btn {
        text-align: center !important;
        margin-left: 1rem
    }
    .contact-pg.our_partnerr .find-near-dealer_bg p {
        padding: 2rem 0rem 0rem 0rem
    }
    .contact-pg .form-group {
        margin: .6rem 0
    }
    .say-hello {
        display: none
    }
    .our_partnerr .find-near-dealer_bg p {
        text-align: center !important;
        padding: 0
    }
    .contact-pg .find-near-dealer_bg span {
        text-align: center !important
    }
    .media_right {
        margin-top: 30px
    }
    .download_bx {
        margin: auto;
        max-width: 100%
    }
    .event_gallery_sec .col-lg-3,
    .video-gallery .col-lg-4 {
        width: 50%;
        max-width: 50%
    }
    .inner-banner {
        margin-top: 110px
    }
    .other_products .products_box {
        width: auto
    }
    .other_products .products_box_inn figure {
        height: 20rem
    }
    .ofr_frm_inn .form-group {
        padding: 0 .5rem
    }
    .ofr_frm_inn .form-group img {
        left: 2.5rem
    }
    .submit-btn {
        padding: 1.4rem 2rem
    }
    .dtl_btn {
        top: 45%;
        padding: .8rem 1.5rem
    }
    .middle-menu {
        display: none
    }
    section.product_about {
        padding: 5rem 0rem 2rem;
        border-bottom: .1rem solid #eee
    }
    .product_about .col-md-7,
    .product_about .col-md-5 {
        width: 100%
    }
    .products_box_inn figure {
        height: 15rem
    }
    .pdf-btn-div h4 {
        font-size: 2.2rem
    }
    .empowerd-rgt {
        padding-left: 0
    }
    .text-abt {
        padding: 0;
        text-align: center
    }
    .brands-care .elg-crt_tab nav {
        justify-content: center !important;
        margin-bottom: 31px
    }
    .brand-care-left,
    .lft-dta,
    .brands-care h2 {
        text-align: center
    }
    .media_coverage .media_right {
        margin-top: 2rem
    }
    .about_content {
        padding: 0 0 1rem;
        text-align: center
    }
    a.our-video {
        text-align: center
    }
    .product-banner-content h1 {
        font-size: 2.2rem;
        margin-bottom: 1rem;
        line-height: 3rem;
        max-width: 40rem
    }
    .product-banner-content p {
        font-size: 1.6rem;
        padding-bottom: 1rem
    }
    .product-banner-content .green_btn {
        font-size: 1.4rem;
        padding: .8rem 2rem;
        display: inline-block
    }
    ul.bnr_ul li {
        font-size: 1.5rem;
        font-weight: 500
    }
    .bredcrms {
        margin-top: 0
    }
    h2,
    h2 span {
        font-size: 2.2rem;
        line-height: 3rem
    }
    h2 {
        padding-bottom: 1rem
    }
    .our_product h2 {
        padding-bottom: 2rem
    }
    .find-near-dealer .find-near-dealer_bg p,
    .find-near-dealer_bg .form-group.btn {
        padding: 0;
        text-align: center
    }
    .find-near-dealer .sub-btn,
    .our_partnerr .sub-btn {
        padding: .8rem 2rem;
        font-size: 1.4rem;
        height: auto
    }
    .green_btn,
    .blue_btn,
    .white_btn,
    .grey_btn {
        padding: .8rem 2rem;
        font-size: 1.4rem
    }
    .featured_btn {
        padding-top: 2rem
    }
    .featured_products_sec .name_testi span {
        padding: .8rem 1rem;
        font-size: 1.5rem
    }
    .featured_products_sec .nav_arrow {
        top: 12rem
    }
    .latest_offer::before,
    .how_to_apply::before,
    .testimonials_sec-product::before {
        max-width: 100%;
        border-radius: 0
    }
    .IRC_table .table {
        width: 100%
    }
    .ofr_frm_inn .form-group.btn {
        width: 16%
    }
    .offer_frm .otp-btn {
        right: 1.7rem;
        top: 1rem
    }
    .digital_partner .nav_arrow {
        top: 8rem
    }
    .interest_rate_charge .commn_head {
        padding: 0rem 1rem
    }
    .digital_partner,
    .existing-customer .offer_frm {
        padding-bottom: 3rem
    }
    a.our-video img {
        width: 100%
    }
    .products_text {
        min-height: 12rem
    }
    .customer_testimonial {
        padding: 0
    }
    .blog_and_articles .tesi_text {
        text-align: center
    }
    .testimonial_slider1 .swiper-slide {
        padding-top: 4rem
    }
    .testimonials_sec-product {
        padding-top: 0;
        margin: 0rem 0;
        padding-bottom: 5rem;
        overflow: hidden
    }
    .testimonials_sec-product::before {
        display: none
    }
    .testimonials_sec-product .dots_bg .container::before {
        display: none
    }
    .testimonials_sec-product .testi_box3 {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        padding-bottom: 1rem;
        background-color: #edfaf3;
        padding-top: 0rem
    }
    .testimonials_sec-product .tesi_text3 {
        text-align: center;
        padding: 25px 21px;
        width: 100%
    }
    .testimonials_sec-product .tesi_text3 p {
        font-size: 1.4rem;
        position: relative;
        z-index: 2
    }
    .testimonials_sec-product .name_testi::before {
        right: 0;
        margin: 0 auto;
        background: #cce1f6
    }
    .testimonials_sec-product .testi_box3 figure {
        margin-left: auto;
        margin-right: auto
    }
    .testimonials_sec-product .tesi_text3::before {
        right: 0;
        bottom: inherit;
        left: 0;
        margin: 0 auto;
        z-index: 1;
        height: 6rem;
        width: 6rem
    }
    .testimonial_slider1 .nav_arrow {
        top: 42%;
        justify-content: space-around
    }
    .testimonials_sec-product .testi_btn .green_btn {
        display: inline-block;
        padding: .7em 3rem;
        font-size: 1.3rem
    }
    .testimonials_sec-product .testi_btn {
        margin-top: 28px
    }
    .testimonials_sec-product .nav_arrow {
        margin-top: 11.5rem;
        left: -16px
    }
    .testimonials_sec-product .testi_box3 figure {
        width: 12rem;
        height: 12rem;
        margin: 4rem auto 0;
        border-radius: 10rem
    }
    .testimonials_sec-product .testi_box3 {
        box-shadow: inherit;
        border: 1px solid #e3eef7
    }
    .testimonials_sec-product .name_testi span {
        font-size: 1.6rem
    }
    .testimonials_sec-product .tesi_text3 a {
        font-size: 1.4rem
    }
    .credit_overview li {
        text-align: left;
        font-size: 1.4rem;
        padding: .2rem 0;
        background: #fff0;
        align-items: flex-start;
        color: #000
    }
    .text-abt ul {
        padding: 0 0 2rem 0
    }
    .img_inn {
        display: inline
    }
    .img_inn img {
        width: 100%
    }
    .epic_sec .credit_overview li {
        width: 100%
    }
    .empowerd-lft,
    .jurny_so_far {
        text-align: center
    }
    .jurny_so_far .col-lg-6:nth-child(1) {
        order: 1
    }
    .pdb-15 {
        padding-bottom: 12rem
    }
    .mision_inn {
        flex-wrap: wrap;
        justify-content: center;
        text-align: center
    }
    .mision_text h2,
    .mision_text h2 span {
        font-size: 2.2rem;
        padding-bottom: 1rem
    }
    .mision_text {
        padding: 2rem 0
    }
    .credit_overview li img {
        margin-top: .5rem
    }
    .key_milestone::before,
    .key_milestone::after {
        display: none
    }
    .key_milestone {
        background-size: 60%
    }
    .Know_the_Brand .col-lg-6:first-child {
        order: 2
    }
    .Know_text {
        padding: 0 0 3rem;
        text-align: center
    }
    .Know_the_Brand .col-lg-6:first-child::after {
        bottom: 1rem;
        right: 2rem
    }
    .Know_the_Brand img {
        width: 100%
    }
    .Presence_cercle .slider__controls {
        bottom: -9rem
    }
    .presence_text {
        left: 0;
        right: 0;
        display: grid;
        justify-content: center;
        width: 17rem;
        margin: auto
    }
    .presence_box span {
        left: 0;
        right: 0;
        bottom: -5rem
    }
    .Presence_cercle .presence_box:nth-child(4) figure {
        text-align: center
    }
    .presence_box:nth-child(2) .presence_text {
        left: 0
    }
    .presen_head {
        padding: 0 2rem
    }
    .presence_inn {
        border-radius: 2rem;
        background-size: 85%;
        overflow: hidden
    }
    .desk_img {
        display: none
    }
    .mob_img {
        display: block;
        margin: auto
    }
    .Presence_cercle {
        padding: 0
    }
    .event_gallery_sec h2 {
        text-align: center;
        padding-bottom: 2rem
    }
    .profile-section .col-md-3 {
        width: 50%
    }
    .key-profile-modal .modal-dialog {
        max-width: 90%;
        margin: 2rem auto
    }
    .left-modal {
        width: 25rem
    }
    .profile-section {
        padding: 3rem 0
    }
    section.overvw-sec::before {
        display: none
    }
    .con-img:after,
    .feature-section:before,
    .step-sec,
    .steppers::before {
        display: none
    }
    .step-mob {
        position: relative
    }
    .step-desk-slid.for-mobile {
        display: block
    }
    .step-desk-slid {
        display: none
    }
    .m-step1,
    .m-step2,
    .m-step3,
    .m-step4 {
        position: relative;
        max-width: 329px;
        margin: 0 auto 20px
    }
    .m-step1 span,
    .m-step2 span,
    .m-step3 span,
    .m-step4 span {
        font-size: 1.6rem;
        font-weight: 300;
        color: #525252
    }
    .m-step1:before,
    .m-step2:before,
    .m-step3:before,
    .m-step4:before {
        position: absolute;
        content: '01';
        background: #119347;
        width: 50px;
        height: 50px;
        border-radius: 50%;
        left: 0;
        right: 0;
        margin: auto;
        top: -69px;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 2.5rem;
        font-weight: 700;
        color: #fff
    }
    .m-step2:before {
        content: '02'
    }
    .m-step3:before {
        content: '03'
    }
    .m-step4:before {
        content: '04'
    }
    .leader-model .left-modal figure {
        height: 20rem
    }
    .iq-features {
        display: none
    }
    .value {
        display: none
    }
    .value.mob {
        display: block
    }
    section.value h2 {
        margin-bottom: 10px
    }
    .fuel-mn {
        text-align: left;
        position: relative;
        padding: 60px 0
    }
    .content-f {
        top: 70px;
        left: 100px;
        text-align: left;
        max-width: none;
        bottom: auto
    }
    .content-u {
        top: 220px;
        left: 98px;
        text-align: left;
        max-width: none
    }
    .content-e {
        top: 38rem;
        left: 98px;
        text-align: left;
        max-width: none
    }
    .content-l {
        bottom: 5rem;
        text-align: left;
        max-width: none;
        left: 98px
    }
    .about-saksham.credit_overview li img {
        margin-top: .2rem
    }
    .about-saksham.credit_overview li {
        margin-bottom: 0
    }
    .about-saksham.credit_overview li {
        padding: .5rem 2rem
    }
    .saksham-testimonial.testimonials_sec-product .nav_arrow {
        padding: 2rem 0 .5rem;
        position: static;
        display: flex;
        justify-content: center;
        margin: 0
    }
    .empowerd-rgt .milestone_slider .slider__controls {
        display: block
    }
    .empowerd-lft .col-md-6 {
        width: 50%
    }
    .opening-tab .overview {
        padding-top: 0rem
    }
    .opening-tab .overview-content h2 {
        text-align: left
    }
    .opening-tab .overview-content p {
        text-align: left
    }
    .op-head ul {
        display: block
    }
    .op-head ul li.ms-auto {
        margin-left: 8px !important
    }
    .op-head ul li:nth-child(3),
    .op-head ul li:nth-child(4) {
        display: inline
    }
    .op-head ul li {
        margin: 8px 8px
    }
    .current-opening-sec .oppening hr {
        margin: 20px 0 5px
    }
    .current-opening-sec .op-btns {
        padding: 20px 0 0;
        margin-top: 0 !important
    }
    .opening-tab .overview-img:after {
        display: none
    }
    .insta_content {
        margin-left: 0
    }
    .insta_content .insta_repeat:first-child {
        margin-left: 0
    }
    .insta_repeat {
        margin-bottom: 2rem;
        flex-wrap: wrap;
        justify-content: center;
        padding: 0 5rem
    }
    .insta_content .insta_repeat:last-child {
        margin-left: 0;
        padding: 0
    }
    .insta_about .container::after {
        width: 100%;
        background: #fff;
        height: 100%;
        bottom: auto;
        top: 0;
        left: 0
    }
    .insta_about .col-lg-6:first-child {
        order: 2
    }
    .insta_about .col-lg-6:first-child figure {
        text-align: center
    }
    .text_abt_insta {
        text-align: center;
        padding: 2rem 0
    }
    .text_abt_insta span {
        font-size: 1.6rem
    }
    .feature_inn ul {
        display: flex;
        flex-wrap: wrap;
        gap: 2%
    }
    .feature_inn ul li {
        position: static;
        width: 48%;
        padding: 2rem;
        margin: 1.5rem 0 0 !important;
        background: #eff8f3
    }
    .feature_inn ul li:nth-child(1),
    .feature_inn ul li:nth-child(2),
    .feature_inn ul li:nth-child(3),
    .feature_inn ul li:nth-child(4),
    .feature_inn ul li:nth-child(5) {
        max-width: none;
        text-align: left
    }
    .insta_tab_img li:nth-child(2) {
        margin-left: 5rem
    }
    .insta_tab_img ul {
        left: 2rem
    }
    .tab_how_use .nav button {
        padding: 1rem 2rem
    }
    .two-wheeler_inn .progress-bar {
        white-space: normal
    }
    .two-wheeler_inn .progress-bar .bullet::before {
        width: 14rem
    }
    .two-wheeler_inn {
        padding: 4rem 2rem
    }
    .form_dtls .form-group {
        width: 50%;
        padding: 0 20px
    }
    .form_dtls {
        gap: 0
    }
    .contact_inn ul {
        flex-wrap: wrap
    }
    .Companies_box p {
        padding: 0
    }
    .Companies_box p a {
        display: block
    }
    .generic-detail-sec .elgrt-content .offer_box_inn {
        width: 33%
    }
    .generic-detail-sec .how_to_apply_content .col-6:nth-child(2n):before,
    .generic-detail-sec .how_to_apply_content .col-6:nth-child(2n):after,
    .how_to_apply .how_to_apply_content .col-6:nth-child(2n):before,
    .how_to_apply .how_to_apply_content .col-6:nth-child(2n):after {
        display: none
    }
    .how_to_apply .col-6 {
        margin-bottom: 40px
    }
    .interest_rate_charge .container::before,
    .feature_product.dots_bg::before,
    .interest_rate_charge .container::before,
    .eligibility_criteria::before,
    .documents_required::after,
    .documents_required::before,
    .existing-customer.dots_bg .container::before {
        display: none
    }
    .feature_inn li figure {
        display: block;
        margin-bottom: 1rem
    }
    .comnnn {
        text-align: center
    }
    .Journey_ul li:nth-child(2)::after {
        top: -9rem
    }
    .Journey_ul li:nth-child(2)::before {
        top: .8rem
    }
    .Journey_ul li span {
        font-size: 2.2rem;
        width: 5.1rem;
        height: 5.1rem
    }
    .apply_img a {
        margin-bottom: 1rem
    }
    .interest_rate_charge,
    .how_to_apply {
        border-top: .1rem solid #eee
    }
    .circle_sec .container::after {
        display: none
    }
    .interest_rate_charge_btn {
        padding-top: 2rem
    }
    .product-faq {
        padding-top: 2rem
    }
    h3,
    h3 span {
        font-size: 1.9rem
    }
    .elg-crt_tab nav p,
    .documents_required_tab nav p {
        font-size: 1.4rem;
        padding: .8rem 1rem
    }
    .elg-crt_tab .nav,
    .documents_required_tab .nav {
        justify-content: center
    }
    .how_to_apply .commn_head {
        max-width: 100%
    }
    .middle-menu.all-design {
        display: block
    }
    .middle-menu.all-design ul li.active a {
        color: #fff;
        padding: 10px 17px
    }
    .middle-menu.all-design ul li.active a:after {
        background: #fff0
    }
    .middle-menu.all-design ul li.active a:after {
        content: "";
        border-width: 10px 10px 10px 10px;
        border-color: #128147 #fff0 #fff0 #fff0;
        border-style: solid;
        position: absolute;
        left: 0;
        bottom: -19px;
        right: 0;
        margin: auto;
        z-index: 9999;
        width: 0;
        height: 0;
        transition: 0.5s
    }
    .middle-menu.all-design .product_menu ul li a {
        padding: 0 20px
    }
    .middle-menu.all-design ul li.active {
        background: #128147;
        text-align: center;
        border-color: #128147
    }
    .middle-menu.all-design .product_menu ul {
        min-width: auto;
        border-bottom: 4px solid #128147;
        padding-bottom: 25px;
    }
    .middle-menu.all-design ul li {
        background: #f5f5f5;
        border-radius: 5px;
        text-align: center;
        margin: 0 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        min-height: 55px;
        border: .1rem solid #ddd
    }
    .middle-menu.all-design {
        display: block
    }
    .middle-menu.all-design .product_menu {
        overflow: auto;
        padding-bottom: 2rem
    }
    .middle-menu.all-design {
        box-shadow: none;
        padding: 3rem 0 1rem
    }
    .aply-main {
        display: block;
        padding: 1.5rem 1rem
    }
    .ombud-drop ul {
        display: block
    }
    .ombud-drop ul li .form-field {
        width: 50%
    }
    .ombud-drop ul li {
        margin: 10px 0
    }
    .b-i-left {
        padding: 3rem 4rem
    }
    .annul-new {
        padding: 0rem 0
    }
    .awards_section_modal.cmpny-mdl .left-modal {
        float: none;
        justify-content: center;
        width: 100%;
        padding: 0;
        min-height: 6rem
    }
    .awards_section_modal.cmpny-mdl .right-modal {
        text-align: center
    }
    .middle-menu.all-design .product_menu ul li.active a:after {
        display: none !important
    }
    .middle-menu.all-design {
        background: #fff
    }
    .middle-menu.all-design .product_menu ul li a {
        color: #000
    }
    .middle-menu.all-design .product_menu ul li.active a {
        color: #fff !important;
        font-weight: 500
    }
    .product_menu ul li.active a {
        color: #fff;
    }
    .lft-dta {
        padding-left: 0
    }
    .key-profile .container::after,
    .key-profile .container::before {
        display: none
    }
    .diversity-num1::after {
        left: 0;
        right: 0
    }
    .img_cult {
        padding-bottom: 5rem;
        text-align: center
    }
    .amuni_img {
        text-align: center;
        padding-top: 4rem
    }
    .alumini-txt {
        padding-right: 0;
        text-align: center
    }
    .press_box figcaption {
        text-align: center
    }
    .media_coverage .row.media_right {
        --bs-gutter-y: 1rem;
        margin-top: 0
    }
    .bredcrms.mob-bredcrumb {
        display: none
    }
    .accordionItem.close:before,
    .accordionItem.open:before {
        top: 9px
    }
    .ac-heading.for-new-side a {
        width: 100%;
        font-size: 1.4rem;
        font-weight: 500
    }
    .report-main {
        padding-bottom: 3rem
    }
    .our_product.cd-prod .dtl_btn {
        top: 27%
    }
    .brands-care.for-buss .elg-crt_tab nav p {
        width: 35rem;
        align-items: center;
        display: flex;
        justify-content: center;
        font-size: 1.3rem;
        padding: 1rem
    }
    .brands-care.for-buss .elg-crt_tab nav p:empty {
        display: none
    }
    .brands-care.for-buss .products_box {
        width: 29%
    }
    .brands-care.for-buss .our_products_inn {
        flex-wrap: wrap
    }
    .our_product.buss-prod .products_box_inn figure {
        height: 20rem
    }
    .our_product.buss-prod .products_box_inn a {
        font-size: 1.3rem
    }
    .cal-price-down,
    .calc-value {
        margin-left: 0
    }
    .discla {
        padding-left: 0
    }
    .green_btn,
    .blue_btn {
        min-width: 12rem
    }
    .how_to_apply_content .feature-box1 span {
        max-width: 14rem
    }
    .final-val.high span.pay {
        font-size: 3.4rem
    }
    span.pay,
    span.rupi {
        font-size: 2.6rem
    }
    .documents_required_tab nav,
    .documents_required_tab .nav,
    .brands-care.for-buss .elg-crt_tab nav,
    .brands-care.for-buss .elg-crt_tab .nav {
        justify-content: flex-start !important;
        flex-wrap: nowrap
    }
    .Our_Features {
        padding-bottom: 0
    }
    .brands-care.for-buss .elg-crt_tab nav {
        overflow-x: auto;
        padding-bottom: 2rem
    }
    .for-buss .commn_head {
        padding-top: 0
    }
    .brands-care.for-buss .elg-crt_tab nav {
        justify-content: flex-start !important
    }
    .blog-inn-content a.read_more {
        position: static
    }
    .car-eve .col {
        width: 33%;
        flex: auto
    }
    .car-eve .form-group {
        margin-bottom: 0
    }
    .car-eve {
        padding: 1rem 2rem 2rem
    }
    .milestone_slider .nav_arrow .swiper-button-prev,
    .milestone_slider .nav_arrow .swiper-button-next {
        display: flex;
        transform: none
    }
    .saksham-testimonial {
        padding-top: 4rem;
        padding-bottom: 0
    }
    .saksham-testimonial-slide .nav_arrow .swiper-button-prev,
    .saksham-testimonial-slide .nav_arrow .swiper-button-next {
        display: flex;
        position: static;
        margin: 0 .8rem;
        transform: none
    }
    .g-plan-filter {
        padding: 15px;
        margin-bottom: 2rem
    }
    .g-plan-filter .form-group {
        margin: .7rem 0;
        flex-wrap: wrap
    }
    .g-plan-filter .form-group label {
        display: block;
        margin-bottom: .5rem;
        width: 100%;
        text-align: left
    }
    .left-col-emi {
        padding-bottom: 3rem;
        text-align: center
    }
    .goal-planing .type_sec {
        padding: 2rem 0 2rem;
        overflow-x: auto;
        margin-bottom: 2rem
    }
    .type_sec ul li {
        margin-right: 1rem
    }
    .type_sec ul li label {
        min-width: 11rem;
        padding: 1rem
    }
    .goal-planing .type_sec span {
        font-size: 1.2rem
    }
    .g-plan-filter .form-group .form-control {
        width: 100%
    }
    .form-group span.return_investments_error,
    .form-group span.current_age_error,
    span.current_age_error.form-error {
        font-size: 1rem;
        bottom: -3.5rem;
        display: block;
        text-align: left
    }
    .other_products .products_text {
        min-height: 12rem;
         !important
    }
}

@media (min-width:768px) {
    .for-mob {
        display: none
    }
}

@media (max-width:767px) {
    .calc-value {
        margin: 25px 0;
        padding: 3rem 1rem
    }
        .open_pos_btn {
        text-align: center;
    }
    .dttl {
        padding: 0rem;
        box-shadow: none
    }
    .for-handy-after:before {
        display: none
    }
    .select_dealer {
        margin-bottom: 30px
    }
    .checkbx-sec.form_dealer {
        background: #fff0
    }
    .form_dealer.dealer2 {
        margin-top: 4rem
    }
    .form_dealer {
        padding-left: 0;
        padding: 20px;
        background: #f5f5f5;
        border-radius: 10px
    }
    .form_dealer .form-group {
        width: 100%
    }
    .form-group.gender {
        align-items: center
    }
    .form_dtls .form-group {
        width: 100%;
        padding: 0
    }
    .type_sec span {
        padding: 0
    }
    .two-wheeler_inn .type_sec label::before {
        left: .5rem;
        top: 0.7rem !important
    }
    .type_sec ul li label {
        min-width: 10rem
    }
    .two-wheeler_inn .progress-bar {
        padding: 0 3rem 2rem
    }
    .two-wheeler_inn .progress-bar .bullet {
        width: 5.5rem;
        height: 5.5rem
    }
    .two-wheeler_inn .progress-bar .bullet::before {
        width: 15rem
    }
    .direct {
        margin: 0 0 30px
    }
    .box1.box1.clr4 .green_btn {
        margin-top: 33px
    }
    .box1.box1.clr5 .green_btn {
        margin-top: 16px
    }
    .box1.box1.clr6 .green_btn {
        margin-top: 16px
    }
    .apply-common-form .col-md-6,
    .apply-common-form .col-lg-6 {
        padding: 0 !important
    }
    .apply-common-form {
        padding-top: 10px
    }
    .apply-common-sec .row {
        margin: 0
    }
    .headingtag {
        padding-bottom: 1rem;
        position: relative;
        font-size: 1.6rem;
        line-height: 22px
    }
    .headingtag::after {
        top: auto;
        bottom: 0
    }
    .box1 p {
        display: none
    }
    .img-box {
        margin-bottom: .6rem
    }
    .contact-pg.our_partnerr {
        display: block
    }
    .contact-pg .con-ban-txt p,
    .contact-pg .con-ban-txt span {
        text-align: left !important
    }
    .contact-pg.our_partnerr .find-near-dealer_bg .col-lg-8,
    .contact-pg.our_partnerr .find-near-dealer_bg .col-lg-4 {
        max-width: 70%;
        margin-left: auto
    }
    .our_partnerr .find-near-dealer_bg .form-group.btn {
        text-align: left !important;
        padding-left: 0;
        margin-left: 0 !important
    }
    .con-ban .product-banner-content.con-ban p span,
    .inner-banner.new-ban p {
        display: none
    }
    span.for-num {
        display: block
    }
    .call-us {
        padding: 0;
        text-align: center
    }
    .for-desk {
        display: none
    }
    .brands-care .elg-crt_tab nav p {
        padding: 1rem 2rem;
        width: auto
    }
    .brand-value .col {
        max-width: 50%;
        min-width: 50%;
        margin-bottom: 20px
    }
    .b-i-right {
        padding: 2rem 2rem;
        border-radius: 1rem;
        text-align: center
    }
    .overview-content ul li {
        text-indent: -26px;
        padding-left: 25px;
        display: inline-block
    }
    .video-gallery .video_box {
        min-height: auto
    }
    .video-gallery .row {
        margin: 0;
        --bs-gutter-x: 0rem
    }
    .video-modal .modal-dialog {
        width: 85%;
        margin: 19% auto 4%
    }
    .award_inn .swiper-button-prev {
        left: -2rem
    }
    .award_inn .swiper-button-next {
        right: -2rem
    }
    .epm-icon-sec {
        justify-content: center
    }
    .error-main {
        text-align: center
    }
    .pdf-btn-div {
        margin-top: 4rem
    }
    .pdf-btn-div h4 {
        margin: 0 !important
    }
    .tab-active h4 {
        margin-top: 5rem
    }
    .video_box {
        min-width: auto
    }
    .view_gallery {
        margin-top: 0
    }
    .event_gallery_sec h2 {
        padding-bottom: 5.4rem
    }
    .event_gallery_sec .col-lg-3,
    .video-gallery .col-lg-4 {
        width: 100%;
        max-width: 80%;
        margin: 15px auto 0
    }
    .main-test .img-div {
        position: relative;
        max-width: 200px;
        margin: 0 auto
    }
    .title-main,
    .dropy {
        justify-content: center
    }
    .main-content {
        padding: 25px 1rem 0 1rem;
        text-align: center
    }
    .main-content:before,
    .main-content:after,
    .img-div:after {
        display: none
    }
    .contact_inn li {
        margin: 10px 0
    }
    .contact_inn ul {
        display: block
    }
    .contact_inn p {
        padding: 0
    }
    .signup_form .form-group:first-child {
        display: block !important
    }
    .box1 {
        min-height: auto;
        height: 100%;
        margin: 2%;
        padding-bottom: 7rem
    }
    .contact-section .col-md-4 {
        width: 50%;
        margin-bottom: 2rem
    }
    .product-banner-content h1 {
        line-height: 3rem
    }
    .pagination-blog-list {
        margin-bottom: 40px;
        justify-content: center
    }
    .popular-blog-inner-content {
        margin-bottom: 30px
    }
    .popular-blog-sec {
        padding: 2rem 0rem 0rem;
        box-shadow: none;
        margin: 0
    }
    .showing-out-of {
        display: none
    }
    .container {
        padding: 0em 2rem
    }
    .pagination-blog-list .pagination {
        align-items: center
    }
    .pagination-blog-list .pagination a {
        padding: 8px 8px
    }
    .pagination-blog-list .pagination span.current {
        padding: 8px 8px
    }
    .search-blog-sec {
        padding: 0;
        box-shadow: 0 0 .5rem #e1e1e126
    }
    .blog-categories-sec {
        padding: 0rem;
        margin-bottom: 4rem;
        margin-top: 1.5rem
    }
    .blog-categories-sec select {
        padding: .5rem 2rem;
        border: 1px solid #e6e6e6;
        border-radius: .5rem;
        background-color: #fafafa
    }
    .blog-details-section {
        margin-top: 3rem;
        overflow: hidden
    }
    .search-form-sec button {
        background-color: #108a43;
        font-weight: 500;
        padding: .8em 2rem;
        position: absolute;
        right: .5rem;
        top: 10%
    }
    .col-lg-4 .blog-categories-sec,
    .col-lg-4 .blog-details-sidebar-sec,
    .desk-post {
        display: none
    }
    .blog-list-sec .blog-categories-sec,
    .blog-list-sec .blog-details-sidebar-sec,
    .mob-post {
        display: block
    }
    .popular-blog-inner-content p {
        padding-top: 0
    }
    .popular-blog-inner a {
        height: 8rem
    }
    .pdt-7 {
        padding-top: 3rem
    }
    .pdb-7 {
        padding-bottom: 3rem
    }
    .pdt-6 {
        padding-top: 3rem
    }
    .pdb-8 {
        padding-bottom: 5rem
    }
    .pdt-8 {
        padding-top: 5rem
    }
    .pdb-6 {
        padding-bottom: 3rem
    }
    .green_btn,
    .blue_btn {
        padding: .8rem 2rem;
        font-size: 1.3rem
    }
    .inner-banner {
        position: relative
    }
    .blog_and_articles .row {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 3.5rem
    }
    .inner-banner figure img {
        width: 100%;
        min-height: 190px;
        object-fit: cover;
        background-position: left center
    }
    .inner-banner::before {
        content: '';
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background-image: linear-gradient(transparent, #000000a6);
        animation: fadeIn 1.5s;
        display: none
    }
    .product-banner-content h1 {
        font-size: 2rem;
        line-height: 2.5rem;
        max-width: 34rem
    }
    .product-banner-content .green_btn {
        display: inline-block;
        display: none
    }
    .product-banner-content p {
        font-size: 1.5rem;
        padding: 0;
        line-height: 2.2rem
    }
    .middle-menu {
        display: none
    }
    .bredcrms {
        margin-top: 0;
        background: #f1f1f1
    }
    .product-banner-content .green_btn {
        width: 10.5rem;
        font-size: 1.2rem;
        padding: 1rem 2rem
    }
    .products_text {
        display: none
    }
    .other_products .products_box_inn figure {
        height: 16rem
    }
    .existing-customer,
    .dots_bg .container {
        padding-top: 1rem
    }
    section.product_about {
        padding: 1rem 0rem;
        text-align: center
    }
    .about_content {
        padding: 2rem 0rem 2rem 0rem
    }
    .our_product {
        background: #f4f4f4;
        margin: 3rem 0rem 0rem;
        padding-bottom: 1rem
    }
    .our_product h2 {
        text-align: center;
        padding-bottom: 1.4rem
    }
    .our_products_inn {
        flex-wrap: wrap;
        margin-top: .7rem;
        gap: 0
    }
    .dtl_btn {
        top: auto;
        left: 0rem;
        bottom: 0;
        border-radius: 0rem 0 1.5rem 1.5rem
    }
    .products_box {
        margin-bottom: 2rem
    }
    .products_box_inn {
        width: 100%;
        max-width: none
    }
    .products_box {
        width: 100%
    }
    .products_box_inn figure img {
        width: 100%
    }
    .feature_product .commn_head {
        margin-bottom: 2rem;
        padding: 0 0rem
    }
    .feature_product.dots_bg::before {
        display: none
    }
    .feature_product .col-6 {
        width: 100%
    }
    .feature-box {
        padding: 2rem
    }
    .feature_product .row {
        --bs-gutter-x: 1.5rem;
        --bs-gutter-y: 2.5rem
    }
    .feature-box figure {
        margin: 0 0 1rem
    }
    .latest_offer .store_slide_text {
        padding: 1rem 14rem 3.5rem 2rem
    }
    .latest_offer .store_slide_text p {
        font-size: 1.3rem;
        line-height: 1.6rem
    }
    .latest_offer .store_slide_text span {
        font-size: 1.4rem;
        font-weight: 700
    }
    .latest_offer .apl_now {
        font-size: 1.3rem;
        padding: .2rem .9rem;
        margin-top: .5rem
    }
    .latest_offer.circle_sec .container::after {
        display: none
    }
    .interest_rate_charge .commn_head {
        padding: 0rem 0rem
    }
    .IRC_table {
        overflow-x: auto;
        padding-bottom: 2rem
    }
    .IRC_table .table {
        width: 100%;
        margin: 1rem auto
    }
    .IRC_table .table td,
    .IRC_table .table th {
        padding: 10px 10px;
        font-size: 1.4rem;
        line-height: 2.2rem
    }
    .interest_rate_charge_btn .green_btn {
        margin-top: 1rem
    }
    .interest_rate_charge .container::before {
        display: none
    }
    .eligibility_criteria::before {
        display: none
    }
    .eligibility_criteria .commn_head p {
        color: #999;
        padding: 0rem 0rem 2rem
    }
    .elg-crt_tab .nav,
    .documents_required_tab .nav {
        background: none;
        justify-content: center
    }
    .elg-crt_tab nav p,
    .documents_required_tab nav p {
        font-size: 1.3rem;
        padding: 1rem .9rem;
        width: 15rem;
        line-height: 2rem;
        background: #e3e3e3;
        margin-right: .3rem;
        border-radius: .5rem;
        border: 0
    }
    .key-profile .elg-crt_tab nav p {
        width: auto
    }
    .main-faqs-tab .elg-crt_tab nav p,
    .main-faqs-tab .elg-crt_tab nav .faq-pag p.active {
        font-size: 1.3rem;
        border: 0
    }
    .elgrt-content .offer_box_inn {
        padding: 0rem 1rem 0rem;
        width: 100%
    }
    .elgrt-content {
        flex-wrap: wrap;
        overflow: hidden
    }
    .elg-crt_read_btn {
        margin-top: 2rem
    }
    .elgrt-content .offer_box_inn p {
        padding-top: .7rem;
        line-height: 2rem
    }
    .elgrt-content .offer_box_inn span {
        font-size: 1.5rem
    }
    .documents_required::after {
        display: none
    }
    .documents_required::before {
        display: none
    }
    .documents_required_tab p {
        padding: 0rem 0rem 2rem
    }
    .documents_required_tab .tab-content {
        padding: 0
    }
    .how_to_apply_content .row {
        --bs-gutter-x: 0
    }
    .how_to_apply_content .col-6 {
        width: 100%;
        margin-bottom: 5rem !important
    }
    .how_to_apply_content .col-6:last-child {
        margin-bottom: 0rem !important
    }
    .how_to_apply::before {
        display: none
    }
    .how_to_apply .interest_rate_charge_btn .green_btn {
        margin-top: 0rem
    }
    .how_to_apply_content .col-6:last-child {
        margin-bottom: 0rem !important
    }
    section.how_to_apply.circle_sec.pdt-6 {
        padding-top: 2rem
    }
    .how_to_apply_content .col-6:nth-child(2n):before {
        display: none
    }
    .how_to_apply_content .col-6:nth-child(2n):after {
        display: none
    }
    .find-near-dealer_bg {
        padding: 0rem 0;
        height: 100px;
        background-position: right center
    }
    .find-near-dealer_bg .form-group.btn {
        margin: 0;
        padding: 0rem 1rem
    }
    section.find-near-dealer.pdt-6 {
        padding-top: 1rem
    }
    .featured_products_sec {
        padding: 0rem 0 5rem
    }
    .featured_products_sec .nav_arrow .swiper-button-prev,
    .featured_products_sec .nav_arrow .swiper-button-next {
        display: none
    }
    .existing-customer.dots_bg .container::before {
        display: none
    }
    .existing-customer .ofr_frm_inn {
        display: flex;
        padding: 0rem 0rem 0 0;
        flex-wrap: wrap
    }
    .ofr_frm_inn .form-group {
        width: 100%;
        padding-right: 0rem;
        position: relative;
        margin: 0
    }
    .ofr_frm_inn .form-group {
        width: 94%;
        padding-right: 0rem;
        position: relative;
        margin: 1rem auto
    }
    .ofr_frm_inn .form-group.btn {
        width: auto;
        padding-top: 0
    }
    .existing-customer .offer_frm {
        padding: 0 0 2rem
    }
    .ofr_frm_inn .form-group.btn {
        margin-top: 3rem
    }
    .digital_partner .commn_head h2 {
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap
    }
    .digital_partner {
        padding: 0rem 0 4rem
    }
    .digital_slider1 {
        overflow: hidden;
        padding: 2rem 0rem 0rem
    }
    .our_partnerr .find-near-dealer_bg {
        padding: 0rem 0;
        height: 140px;
        background-position: left center
    }
    .find-near-dealer_bg .form-group.btn {
        margin: 0;
        padding: 0rem 1rem
    }
    .our_partnerr .find-near-dealer_bg p {
        font-size: 2rem;
        padding: 2rem 0rem 0;
        text-align: right;
        line-height: 2.3rem
    }
    .our_partnerr .form-group.btn span {
        font-size: 13px;
        color: #fff;
        padding-top: .8rem
    }
    .our_partnerr .find-near-dealer_bg .form-group.btn {
        text-align: right;
        margin-left: 1rem
    }
    .testi_box3 {
        flex-wrap: wrap
    }
    .tesi_text3 {
        width: 100%;
        padding: 1.5rem 1rem 4.5rem 2rem;
        text-align: center
    }
    .testi_box3 figure {
        margin: 4rem auto 2rem;
        box-shadow: 0 0 1rem #ddd
    }
    .testimonials_sec-product .testi_btn {
        margin-top: 28px
    }
    .testimonials_sec-product .testi_btn .green_btn {
        display: inline-block;
        padding: 1rem 3rem
    }
    .other_products {
        position: relative
    }
    .other_products .products_box {
        padding: 0 0 0rem
    }
    .other_products .products_box_inn figure {
        border-radius: 1.5rem
    }
    .digital_partner .nav_arrow {
        top: 9rem
    }
    .latest_offer {
        overflow: hidden
    }
    .digital_partner {
        overflow: hidden
    }
    .testimonials_sec-product {
        overflow: visible;
        padding-bottom: 2rem
    }
    .other_products {
        overflow: hidden
    }
    .other_products .dtl_btn {
        top: auto;
        left: 0
    }
    .products_box_inn figure {
        height: 26rem;
        border-radius: 1.5rem
    }
    .find-near-dealer .find-near-dealer_bg p {
        padding: 1.5rem 0 0;
        text-align: center;
        font-size: 1.8rem
    }
    .testimonial_slider1 .swiper-slide {
        padding-top: 0
    }
    .product-faq .card-header a {
        font-size: 1.3rem;
        line-height: 2.2rem
    }
    .product-faq .card-body p {
        font-size: 1.3rem
    }
    .testimonials_sec-product .nav_arrow {
        margin: 1rem 0 0;
        left: 0;
        position: relative
    }
    .our_partnerr {
        display: none
    }
    .award_slider {
        padding: 4rem 0rem;
        border-radius: 2rem
    }
    .pdb-9 {
        padding-bottom: 5rem
    }
    .featured-blog-content-sec h2 {
        font-size: 1.8rem;
        line-height: 2rem
    }
    .popular-blog-sec .slider__controls .swiper-pagination-clickable .swiper-pagination-bullet {
        padding: 0
    }
    .key-profile .container::before,
    .key-profile .container::after,
    .gaurenty::before {
        display: none
    }
    .dttl .col-md-6 .col-md-4 {
        width: 32%
    }
    .cibil-btn {
        margin-top: 2rem
    }
    .handy-bnnr span {
        font-size: 22px
    }
    .handy-bnnr p {
        font-size: 20px
    }
    .aply-main {
        padding: 1.5rem 3rem;
        margin: 0 0rem 2rem
    }
    .ionSlider.newCalc .inpt-slider .irs .irs .irs-line,
    span.irs-bar.irs-bar--single {
        padding: 0
    }
    .calc-value {
        margin: 0
    }
    span.val-lab {
        padding: 0
    }
    .final-val.high span.pay {
        font-size: 2.4rem
    }
    span.pay,
    span.rupi {
        font-size: 2rem
    }
    .city-sec .col-md-3 {
        width: 50%
    }
    .final-val {
        margin: .3rem 0
    }
    .pl-calculator {
        padding: 0 30px
    }
    .con-img {
        text-align: center !important
    }
    .convinced-section .col-md-6:first-child {
        padding: 0 30px
    }
    .cal-price-down {
        margin: 0
    }
    .search-detail .search,
    .search-detail h2 {
        text-align: center
    }
    .w-50-col {
        width: 50%
    }
    .diversity-txt {
        display: block
    }
    .diversity-txt span {
        margin-left: 0;
        margin-top: 1rem
    }
    .mb-50-cal {
        margin-bottom: 50px
    }
    .rct-awrd .nav_arrow .swiper-button-prev,
    .rct-awrd .nav_arrow .swiper-button-next {
        position: absolute;
        margin: 0
    }
    .text-center-mob {
        text-align: center
    }
    .testi-con:before {
        left: 0;
        right: 0
    }
    .testi-con:after {
        left: 0;
        bottom: 6px
    }
    .employee-speak .testi-con {
        padding: 40px 0 70px
    }
    .mes-ceo .testi-con:before {
        top: -10rem;
        left: 0
    }
    .mes-ceo .testi-con {
        padding: 0
    }
    .alumini-txt {
        padding-right: 0
    }
    .employee-speak .slider__controls,
    .employee-speak .slider__controls {
        display: block !important;
        bottom: 3rem
    }
    .employee-speak .milestone_slider::before {
        display: none
    }
    .employee-speak .slider__controls .slider__pagination {
        margin-bottom: 0
    }
    .empowerd-lft .epm-icon-sec {
        display: block;
        text-align: center
    }
    .empowerd-lft .emp-icon {
        margin-right: 0;
        margin-bottom: 1rem
    }
    .empowerd-lft .col-md-6 {
        text-align: center
    }
    .overview h2,
    .overview p,
    .b-i-left h2,
    .b-i-left p {
        text-align: center
    }
    .diversity-txt {
        padding: 15px 43px
    }
    .main-faqs-sec.product-faq.pdb-6.faq-faq {
        padding: 2rem 0rem
    }
    .main-faqs-sec.product-faq .card-body {
        padding: 2rem 0
    }
    .main-faqs-tab .elg-crt_tab nav p {
        width: auto
    }
    .main-faqs-sec.product-faq.faq-faq .card-header a {
        padding: 1.2rem
    }
    .main-faqs-sec.product-faq.faq-faq .card-header a[aria-expanded="true"] {
        padding: 1.8rem
    }
    .Journey_ul {
        gap: 0;
        flex-wrap: wrap
    }
    .Journey_ul li {
        width: 100%;
        margin-top: 3rem
    }
    .Journey_ul li:nth-child(2)::before,
    .Journey_ul li:nth-child(2)::after {
        display: none
    }
    .insta_tab_img ul {
        position: static
    }
    .insta_tab_img li:nth-child(1),
    .insta_tab_img li:nth-child(2),
    .insta_tab_img li:nth-child(3) {
        width: 100%;
        margin: 1rem 0
    }
    .tab_how_use .tab-content {
        padding-right: 0
    }
    .insta_tab_img {
        text-align: center;
        padding: 0 2rem
    }
    .Our-Partners ul {
        flex-wrap: wrap
    }
    .welcome_text {
        position: static;
        text-align: center;
        background: #f5f5f5;
        padding: 2rem 0;
        border-radius: 1rem
    }
    .Welcome-New figure {
        display: none
    }
    section.amuni-sec {
        padding: 0 0 5rem
    }
    .Select_Variant.for-mobi {
        display: block
    }
    .Select_Variant {
        text-align: center;
        display: block
    }
    .Select_Variant span {
        width: 100%;
        margin-bottom: 14px;
        font-size: 16px;
        color: #333;
        font-weight: 500
    }
    .Select_Variant select {
        width: 100%;
        background-color: #fff
    }
    .two-wheeler_inn {
        background-image: none
    }
    .Choose_Model {
        border-top: 0;
        padding: 2rem;
        background-color: #f5f5f5;
        border-radius: 13px
    }
    .two-wheeler_inn .Choose_Model p {
        display: none
    }
    section.mes-ceo.employee-speak {
        margin-bottom: 5rem;
        padding-bottom: 0rem
    }
    .overview-content::after {
        display: none
    }
    .b-i-left {
        padding: 0
    }
    .elg-crt_tab {
        padding-top: 0rem
    }
    .video-gallery .tab-content {
        padding-top: 2rem
    }
    .main-test {
        padding-bottom: 1rem
    }
    .generic-detail-sec .elgrt-content .offer_box_inn {
        width: 100%;
        max-width: 375px
    }
    .elgrt-content.inne_se .offer_box_inn {
        width: 50%
    }
    .documents_required_tab nav p {
        padding: .8rem 1rem;
        font-size: 1.3rem;
        width: 30rem
    }
    .pdb-5 {
        padding-bottom: 3rem
    }
    .pdt-5 {
        padding-top: 3rem
    }
    .vari-drop label,
    .li_3 li {
        width: 100%
    }
    .reduce_inn .row {
        --bs-gutter-y: 2rem
    }
    .generic-detail-sec .how_to_apply .col-6:nth-child(4n) {
        margin-bottom: 0 !important
    }
    .documents_required-content {
        margin-top: 1rem
    }
    .row.c-care {
        display: block
    }
    .aside-menu {
        padding: 0;
        display: none
    }
    .m_inves_menu {
        display: block
    }
    .con-info {
        margin-bottom: 25px
    }
    .overview-after-content {
        font-size: 2rem;
        width: 17rem;
        padding: 2rem
    }
    .overview-after-content span {
        font-size: 3.8rem
    }
    .b-i-left {
        padding: 2rem;
        text-align: center
    }
    span.inner-head {
        font-size: 16px
    }
    .inner-banner {
        background-repeat: no-repeat;
        background-size: cover;
        background-position: right
    }
    .annul-new {
        padding: 1rem 0
    }
    .policy-pg .tab-content {
        margin: 1rem 0 0rem
    }
    .elg-crt {
        margin-top: 0rem
    }
    .new-list .row {
        flex-wrap: nowrap
    }
    .new-list .row .col-md-11 {
        width: 80%
    }
    .new-list .row .col-md-1 {
        width: 20%
    }
    section.policy-on-fare.disclo span {
        padding-bottom: 0
    }
    .apply.contact-thank-you {
        padding: 3rem 0
    }
    .contact-thank-you .apply-section {
        padding: 2rem
    }
    .contact-thank-you .head1 {
        font-size: 3rem
    }
    .blr_fnt,
    .font_gotham_bold {
        font-size: 17px !important
    }
    .how_to_apply {
        margin-bottom: 0
    }
    .elgrt-content.inne_se .offer_box_inn {
        padding-top: 0
    }
    .annul-new h4 {
        margin-top: 20px;
        margin-bottom: 1rem
    }
    .elg-crt_tab nav {
        margin-bottom: 3rem
    }
    .discla {
        padding: 2rem 0rem 0rem 0rem
    }
    .life_at_overvew.overview p {
        text-align: left
    }
    .content-l {
        bottom: 4rem
    }
    .post-type-sec p::after {
        top: -2rem
    }
    .post-type-sec p {
        margin-left: 0
    }
    .blog-user-box {
        margin-top: 15px
    }
    .related-articles-sec {
        margin: 3rem 0
    }
    .new-list {
        padding: 1.4rem 2rem;
        background: #e7f3ec;
        border-radius: .5rem;
        margin-bottom: 1rem
    }
    .new-list p {
        font-weight: 500;
        font-size: 1.4rem
    }
    .d-buttons a,
    .report-list li a {
        background: #fff;
        padding: .4rem;
        width: 3rem;
        height: 2.7rem;
        border: .1rem solid #1281476b;
        margin-right: .5rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: .3rem
    }
    .policy-on-fare .ac-heading a .ms-auto {
        padding: 0
    }
    .new-list.new-for-list {
        padding: 1.4rem 2rem
    }
    .accordionItemHeading.for-spc.new-design {
        padding: 1.3rem 2rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        border-radius: .5rem;
        font-size: 1.4rem;
        margin-bottom: 0rem
    }
    .report-main {
        padding-bottom: 3rem
    }
    .report-list {
        border-radius: .5rem;
        padding: 1.5rem 2rem
    }
    .report-list ul li span {
        font-size: 1.4rem;
        font-weight: 500;
        margin-bottom: 1rem
    }
    .report-list ul li.me-4 {
        margin-right: .5rem !important
    }
    .policy-on-fare .ac-heading a {
        padding: 15px 20px
    }
    .quert-report {
        background: none;
        padding: 14px;
        border-radius: 0 0 6px 6px;
        border: .1rem solid #eee;
        border-top: 0;
        margin-top: -.3rem
    }
    .quert-report .table>:not(:first-child) {
        border-top: 1px solid #ddd
    }
    .quert-report .table {
        border-radius: 1rem;
        overflow: hidden;
        border: .1rem solid #ddd
    }
    .quert-report table thead tr th {
        background: #eee
    }
    .quert-report .table-bordered>:not(caption)>* {
        border-width: 0
    }
    .accordionItemHeading.for-spc {
        padding: 10px 20px;
        border-radius: 5px;
        font-weight: 500;
        font-size: 1.5rem
    }
    .accordionItem.close .accordionItemHeading.for-spc {
        background: none;
        color: #666;
        border: .1rem solid #eee
    }
    .accordionItem.close::before {
        color: #666 !important
    }
    .branch-form .col-md-6 {
        padding: 0 !important
    }
    .emp-con span {
        font-size: 2.5rem
    }
    .product-banner-content {
        top: 50%
    }
    .our_product.cd-prod .dtl_btn {
        top: auto
    }
    .our_product.cd-prod .products_box_inn figure {
        height: 14rem
    }
    .our_product.cd-prod .our_products_inn {
        padding-bottom: 1rem
    }
    .our_product.buss-prod .products_box_inn a {
        top: auto
    }
    .our_product.buss-prod {
        margin-top: 0;
        padding-top: 0
    }
    .our_product.buss-prod .products_box_inn figure {
        height: auto
    }
    .brands-care.for-buss .products_box {
        width: 100%
    }
    .our_product.buss-prod .products_box_inn {
        max-width: none;
        height: auto
    }
    .cal-price-down .final-val {
        padding: 1.2rem
    }
    .btn_how {
        padding-bottom: 1rem
    }
    .nodal-office .form-select {
        margin: 0
    }
    .box1 .green_btn,
    .box1 .blue_btn {
        width: 12rem;
        bottom: 2rem
    }
    .box1 .call-btn {
        display: none
    }
    .branch-form {
        padding: 2rem
    }
    .map-add {
        margin-right: 0
    }
    .brands-care .elg-crt_tab .nav {
        flex-wrap: nowrap
    }
    .documents_required_tab nav p::before,
    .main-faqs-tab .elg-crt_tab nav p::before {
        display: none
    }
    .main-car-eve {
        padding: 1rem
    }
    .car-eve .col {
        width: 50%
    }
    .car-evolution-sec {
        text-align: center
    }
    .calc-value .final-val {
        text-align: left
    }
    .brands-care.opening-tab .elg-crt_tab nav p,
    .brands-care.opening-tab .elg-crt_tab nav p.active {
        font-size: 1.3rem;
        padding: .8rem 1rem
    }
    .right-modal .desig {
        font-size: 1.4rem
    }
    .apply-common-form .type_sec ul li {
        width: 50%
    }
    .apply-common-form .type_sec ul li label {
        min-width: auto;
        width: 100%
    }
}

@media (max-width:767px) {
    .overview-after-content {
        font-size: 1.5rem;
        width: 12rem;
        padding: 1rem 2rem
    }
    .overview-after-content span {
        font-size: 2.8rem;
        padding-bottom: 0rem
    }
    .elgrt-content.inne_se .offer_box_inn {
        width: 100%
    }
    .heandi-div span {
        display: inline !important
    }
    p,
    span,
    strong,
    b {
        padding-bottom: 1.2rem;
        font-size: 1.3rem;
        line-height: 2.1rem
    }
    a {
        font-size: 1.3rem;
        line-height: 2.1rem
    }
    .press_ul {
        position: inherit !important;
        right: 0 !important;
        bottom: 0
    }
    .press_text ul a {
        position: inherit !important;
        bottom: 0
    }
    .rerpeat_box ul {
        position: inherit !important;
        right: 0 !important;
        bottom: 0 !important
    }
    .award_box p,
    .Companies_box p {
        padding: 0 2rem;
        font-size: 1.3rem
    }
    ul,
    ol,
    li,
    .IRC_table .table td,
    .IRC_table .table th {
        font-size: 1.3rem
    }
    span,
    strong,
    b {
        font-size: 1.3rem
    }
    .brand-value .col {
        max-width: 100%;
        min-width: 100%;
        margin: 10px auto
    }
    .video-gallery .col-lg-4 {
        max-width: 100%
    }
    .pdf-btn-div {
        display: block
    }
    .pdf-btn-div .green_btn {
        margin-top: 21px
    }
    .connect-with ul li {
        margin-right: 1rem
    }
    .press_box figcaption {
        font-size: 1.2rem
    }
    .press_box figure {
        padding-right: 1rem
    }
    .kit_text ul li {
        width: 100%
    }
    .download_bx {
        padding: 1.5rem
    }
    .contact_inn {
        padding: 3.5rem 2rem
    }
    .media_right .rerpeat_box {
        padding: 6rem 2rem 2rem;
        max-width: 387px;
        margin: 15px auto
    }
    .media_right .rerpeat_box::before {
        left: 0;
        top: 18px;
        right: 0;
        margin: auto
    }
    .rerpeat_box ul li {
        font-size: 1rem
    }
    .press_text ul {
        display: block
    }
    .press_text ul li {
        margin: 7px 0
    }
    .dropy .form-select {
        width: 20rem
    }
    .event_gallery_sec .col-lg-3 {
        max-width: 100%
    }
    .digital_partner .nav_arrow {
        position: static
    }
    .digital_partner .nav_arrow .swiper-button-prev,
    .nav_arrow .swiper-button-next {
        margin: 0rem 1.5rem;
        position: static
    }
    .existing-customer .commn_head p {
        padding: 0
    }
    .blog_and_articles .row {
        --bs-gutter-y: 2.5rem;
        padding: 0
    }
    .video-modal .modal-body iframe {
        height: 250px
    }
    .box1:before {
        display: none
    }
    .box1 .img-box img {
        max-width: 56px
    }
    .box1 .headingtag {
        padding-bottom: 1rem;
        font-size: 1.5rem
    }
    .box1 p {
        padding-bottom: .5rem;
        line-height: 21px;
        font-size: 1.3rem
    }
    .box1 .call-btn {
        padding-bottom: 1rem;
        font-size: 1.4rem
    }
    .box1 .green_btn {
        padding: .8rem 1.5rem;
        font-size: 1.2rem
    }
    .new-contact {
        padding: 1rem
    }
    .pdb-15 {
        padding-bottom: 7rem
    }
    .mision_inn figure {
        min-width: 12rem;
        max-width: 12rem
    }
    .milestone_slider {
        padding: 0;
        position: relative
    }
    .milestone_slider::before {
        background: #eee;
        content: '';
        height: 1rem;
        width: 80%;
        left: 0;
        margin: auto;
        right: 0;
        top: 0;
        position: absolute;
        bottom: 0
    }
    .milestone_slider .miles_box:nth-child(2n),
    .milestone_slider .miles_box:nth-child(2n+1) {
        margin: 0
    }
    .milestone_slider .miles_box::before {
        display: none
    }
    .milestone_slider .miles_box:nth-child(2n)::before {
        display: none
    }
    .milestone_slider .nav_arrow {
        display: flex;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        width: 100%;
        top: 0;
        bottom: 0;
        height: 3rem;
        margin: auto;
        left: 0;
        right: 0
    }
    .milestone_slider .slider__controls {
        display: none
    }
    .milestone_slider .swiper-button-next::after,
    .milestone_slider .swiper-button-prev::after {
        display: none
    }
    .milestone_slider .swiper-button-prev,
    .milestone_slider .swiper-button-next {
        position: static;
        margin: 0
    }
    .key_milestone {
        background: url(../images/mile_st-bg.png) no-repeat center 60%;
        background-size: 100%
    }
    .miles_box p {
        padding: 0 3rem
    }
    .credit_overview li {
        font-size: 1.3rem
    }
    .bredcrms ol li a,
    .bredcrms ol li {
        font-size: 1.2rem
    }
    .Know_the_Brand .col-lg-6:first-child::after {
        right: 1rem;
        background-size: 80%
    }
    .Group_Companies .nav_arrow {
        display: none
    }
    .award_box figure {
        height: auto
    }
    .award_box {
        border: 0
    }
    .award_sec .nav_arrow {
        display: flex;
        width: 98%;
        justify-content: space-between;
        align-items: center;
        position: absolute;
        height: 1rem;
        top: 0;
        bottom: 0;
        margin: auto;
        right: 0;
        left: 0
    }
    .award_sec .swiper-button-prev,
    .award_sec .swiper-button-next {
        left: -3rem;
        position: static !important;
        margin: 0 !important;
        transform: none
    }
    .profile-section .col-md-3 {
        width: 35rem;
        margin: auto
    }
    .key-profile-modal .modal-body {
        padding: 2rem 2rem
    }
    .left-modal {
        float: none;
        padding-right: 0;
        margin: 0 auto 3rem;
        width: 25rem
    }
    .right-modal {
        text-align: center
    }
    .press_box {
        display: block
    }
    .press_box figure {
        width: 100%;
        text-align: center;
        margin-bottom: 1rem
    }
    .press_text {
        width: 100%;
        border-left: 0;
        padding-left: 0rem;
        text-align: center
    }
    .press_text ul {
        display: flex;
        justify-content: center
    }
    .media_right .rerpeat_box {
        max-width: 100%
    }
    .dttl .col-md-6 .col-md-4 {
        width: 100%;
        margin: 10px 0
    }
    .handy-bnnr {
        padding: 2rem 2rem 3rem
    }
    .a-contnt span:before {
        bottom: -3px;
        left: 0;
        right: 0;
        margin: auto
    }
    .a-contnt span {
        font-size: 1.5rem
    }
    .aply-main {
        display: block;
        text-align: center
    }
    .milestone_slider.step-desk-slids .slider__controls {
        display: block
    }
    .handy-bnnr .col-md-6 {
        text-align: center
    }
    .feat_box {
        padding: 20px;
        min-height: 270px
    }
    .blog_and_articles .name_testi span {
        padding-bottom: 0
    }
    .city-con {
        flex-direction: column;
        min-height: auto
    }
    .city-con img {
        margin-bottom: 13px;
        min-height: 61px;
        margin-right: 0
    }
    .city-con span {
        padding-bottom: 0
    }
    .handy-bnnr span {
        font-size: 16px
    }
    .handy-bnnr p {
        font-size: 14px
    }
    .content-f span,
    .content-u span,
    .content-e span,
    .content-l span {
        font-size: 15px;
        margin: 0;
        padding: 0
    }
    .content-f p,
    .content-u p,
    .content-e p,
    .content-l p {
        font-size: 1.2rem;
        line-height: 20px
    }
    .content-f,
    .content-u,
    .content-e,
    .content-l {
        max-width: 250px
    }
    .content-l {
        bottom: 34px
    }
    .new-sl.award_sec .nav_arrow {
        display: none
    }
    .card_bx span {
        margin-bottom: 0;
        font-size: 1.6rem
    }
    .card_bx {
        min-height: auto
    }
    .Journey_ul li:nth-child(2)::before {
        left: -14rem;
        top: 1rem
    }
    .Journey_ul li:nth-child(2)::after {
        right: -14rem;
        transform: rotate(180deg);
        top: -10rem
    }
    .Our-Partners li {
        padding: 2rem 1rem;
        min-width: 22rem;
        width: 100%
    }
    .Start-Your-Journey h2 span {
        display: block
    }
    .apply_img {
        padding-top: 1rem
    }
    .feature_inn ul li {
        width: 100%
    }
    .feature_inn figure img {
        max-width: 100%
    }
    .btn_how {
        padding: 2rem 0;
        justify-content: center
    }
    .container {
        padding: 0 4%
    }
    .feature_inn figure::before {
        left: 0
    }
    section.pl-video {
        padding: 5rem 0
    }
    .two-wheeler_inn .progress-bar .bullet::before {
        width: 15rem
    }
    .type_sec ul li {
        margin-right: 1rem
    }
    .type_sec ul li:last-child {
        margin-right: 0
    }
    .two-wheeler_inn .type_sec label img {
        max-width: 30px
    }
    .Companies_box p.web_link a {
        font-size: 1.2rem;
        word-wrap: anywhere
    }
    .employee-speak .slider__controls,
    .employee-speak .slider__controls {
        bottom: 0
    }
    .diversity-txt {
        padding: 15px 5px;
        text-align: center
    }
    .award_box p a {
        display: block
    }
    .media_left {
        padding: 1rem 1rem 2rem
    }
    .tab_how_use .nav button {
        padding: .7rem 1rem;
        font-size: 1.2rem
    }
    .tab_how_use .nav .nav-item {
        padding: 0 .2rem
    }
    .use_step ul {
        padding-right: 0
    }
    .product-banner-content {
        position: relative;
        left: 0;
        width: 100%;
        transform: none;
        padding-top: 25rem;
        padding-bottom: 2rem
    }
    .inner-banner {
        background-repeat: no-repeat;
        background-size: 90rem;
        background-position: top right;
        padding-top: 25rem
    }
    .inner-banner figure {
        display: none
    }
    .product-banner-content h1 {
        font-size: 2.2rem;
        line-height: 2.5rem;
        max-width: 100%;
        color: #333
    }
    ul.bnr_ul li {
        color: #424242
    }
    .product-banner-content {
        padding: 2rem 0;
        background: url(../../../uploads/2025/02/banner_m_bg-1.webp) no-repeat center top;
        background-size: auto;
        background-size: cover
    }
    .ombud-drop ul li .form-field {
        width: 100%
    }
    .left-modal::after {
        display: none
    }
    .right-modal .info {
        margin-bottom: 0
    }
    .diversity-txt span {
        max-width: none
    }
    .overview-content ul li {
        text-indent: -22px
    }
    .dtl_btn {
        font-size: 1.2rem
    }
    .key-profile .elg-crt_tab nav p {
        min-width: 15rem
    }
    .our_product.cd-prod .products_box_inn figure {
        height: auto
    }
    .gaurenty .feat_box {
        min-height: 240px
    }
    .Our_Features {
        padding-bottom: 2rem
    }
    .abs-img {
        bottom: -8px
    }
    .desk-alr-cust {
        display: none
    }
    .mob-alr-cust {
        display: block;
        width: 100%
    }
    .hr-initiate .dtl_btn {
        min-height: 6rem;
        line-height: 1.8rem
    }
    .car-eve .col {
        width: 100%
    }
    .car-eve {
        padding: 0rem 1rem 1rem;
        border: 0
    }
    .current-opening-sec h2,
    .current-opening-sec p {
        text-align: center
    }
    .op-head ul li span {
        font-size: 1.6rem
    }
    .oppening p,
    .op-head ul li {
        font-size: 1.3rem
    }
    .other_products.hr-initiate .products_box_inn figure {
        height: 20rem
    }
    .testimonials_sec-product .testi_box3 {
        min-height: 40rem
    }
    .blog_and_articles .tesi_text p {
        min-height: auto
    }
    .blog_and_articles .tesi_text {
        padding: 1.5rem
    }
    .blog_and_articles .tesi_text .read_more {
        padding: 1.4rem 0rem .5rem
    }
    .Companies_box {
        padding: 5rem 0 2rem
    }
    .awards_section_modal .modal-content {
        padding: 2rem
    }
    .Companies_box span {
        font-size: 1.5rem;
        margin: 2rem 0
    }
    .g-plan-filter .form-group .form-control {
        width: 100%
    }
    .kfBoxImg #duration {
        line-height: 3rem
    }
    .car-eve .form-select {
        background-position: 95% 3.5rem
    }
    .vehicle-model .form-group {
        width: 55%
    }
    .elig_slider .swiper-wrapper {
        justify-content: flex-start
    }
}

@media (max-width:450px) {
    .two-wheeler_inn .progress-bar .bullet::before {
        width: 11rem
    }
    .op-head ul li:nth-child(3),
    .op-head ul li:nth-child(4) {
        display: block
    }
    .op-btns .green_btn,
    .op-btns .blue_btn {
        padding: .7rem 1rem;
        font-size: 12px
    }
    .op-btns .green_btn,
    .op-btns .blue_btn {
        min-width: 14rem
    }
}

@media only screen and (min-width:300px) and (max-width:599px) {
    .holderCircle {
        width: 300px;
        height: 300px;
        margin: 110px auto
    }
    .holderCircle::after {
        width: 100%;
        height: 100%
    }
    .dotCircle {
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto
    }
}

.title-box .title {
    font-weight: 600;
    letter-spacing: 2px;
    position: relative;
    z-index: -1
}

.title-box span {
    text-shadow: 0 10px 10px rgb(0 0 0 / .15);
    font-weight: 800;
    color: #640178
}

.title-box p {
    font-size: 17px;
    line-height: 2em
}

@media(max-width:767px) {
    ol.breadcrumb {
        display: flex;
        align-items: center;
        padding: 6px 0;
        justify-content: center
    }
    .bredcrms ol li a,
    Â .bredcrms ol liÂ {
        font-size: 12px
    }
    .breadcrumb-item+.breadcrumb-item::beforeÂ {
        padding-right: 2px;
        position: relative;
        top: 1px
    }
    ol.breadcrumb li.breadcrumb-item:before {
        position: relative;
        padding: 0 5px;
        top: 1px
    }
    .breadcrumb .breadcrumb-item {
        padding: 0;
        margin: 0 0 0 0;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center
    }
    .green_btn,
    Â .blue_btnÂ {
        text-align: center !important
    }
    .green_btn,
    .blue_btn,
    .white_btn,
    .grey_btn {
        text-align: center !important
    }
    .presence_text strong {
        font-size: 2.2rem
    }
    .presence_text {
        top: 8rem !important
    }
    .diversity-txt.bdr-div img {
        min-height: 41px !important
    }
    .content-l {
        bottom: 5px !important
    }
    .diversity-num1:after {
        top: -35px !important
    }
}

@media(max-width:767px) {
    .Select_Variant {
        padding: 10px 0
    }
    .Select_Variant select {
        font-size: 11px
    }
    .Select_Variant span {
        padding: 0 0 10px 0;
        font-size: 15px;
        margin: 0
    }
    .Choose_Model .Select_Variant {
        display: block !important;
        text-align: center
    }
    .form-group.gender span {
        padding: 0
    }
    .select_dealer {
        height: 400px;
        overflow-y: scroll
    }
    .force-overflow {
        min-height: 450px
    }
    .select_dealer::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / .3);
        background-color: #F5F5F5
    }
    .select_dealer::-webkit-scrollbar {
        width: 6px;
        background-color: #F5F5F5
    }
    .select_dealer::-webkit-scrollbar-thumb {
        background-color: #000
    }
    .breadcrumb .breadcrumb-item {
        font-size: 12px
    }
    .featured-blog-content-sec h3.h3_head {
        position: relative;
        top: 2px;
        left: 0
    }
    .featured-blog-content-sec ul,
    ol {
        margin-left: 0px !important
    }
    .row>* {
        padding: 0
    }
    .row {
        margin: 0
    }
    .featured-blog-content-sec li {
        margin-left: 15px
    }
    .featured-blog-content-sec li ul li {
        margin: 0
    }
    .car-eve .form-group {
        margin-bottom: 20px;
    }
}

@media (min-width:1920px) {
    .how_to_apply::before {
        max-width: calc(58vw - .5rem + 500px);
        z-index: -1;
    }
}

@media only screen and (min-width:768px) and (max-width:1199px) {
    .mortgage_banner {
        font-size: 2.2rem !important;
        line-height: 3rem !important;
        width: 60%;
        margin-top: 1rem;
    }
    .strip-img {
        margin-top: 5px;
    }
}
.banner-slider-inn {
    cursor: auto;
}
@media(min-width:768px) and (max-width:991px)
{
.apply.contact-thank-you {
    margin-top: 120px;
}
}
@media(max-width:767px){
.apply.contact-thank-you {
    margin-top: 95px;
    padding-top: 0 !important;
}
.documents_required nav {
    display: none;
}
.how_to_apply_content .col-6:nth-child(3) {
    margin: 0 !important;
}
.how_to_apply.circle_sec {
    padding-bottom: 2rem !important;
}
.emi-cal-sec-cal {
    padding-bottom: 0 !important;
}
.form-group span.error {
    padding-bottom: 0;
}
section.apply.consumer-thk{
padding:0;
}
#business-retail-form .form-group span:nth-child(2).error {
    padding: 0;
}
.documents_required_tab .row .col-6 {
    padding: 0 5px;
    margin: 0 0 10px 0;
}
.inner-banner{
margin-top:100px;
}
.inner-banner figure{
 display:none;
}
    .home-banner-slider .product-banner-content {
        position: relative;
        top: auto;
        bottom: auto;
        transform: inherit;
	height:auto !important;
    }
}

@media screen and (min-device-width: 800px) and (orientation:portrait) {
.navbar-menu ul li > a {
    font-size: 1.3rem;
    padding: 3rem 0.3rem;
}
}