@media(max-width:1195px)
{
    .testimomial .testimomial-head{
        padding-left:0;
    }
.beyond-banner.ourservices-banner.terms-conditions-banner {
    background-image: url(/storage/images/terms-and-conditions-img-tab.webp);
}
.beyond-banner.esggoverbanner.invest{
    height: 100vh;
    align-items: start;
}
.graphImg {
    margin-bottom: 30px;
}
    .learning .learning-center {
        padding: 20px 0;
    }
    .socialempowerInner-button{
        margin-top: 0;
    }
    .learning-card{
        max-width: 100%!important;
    }
.socialempowring.careerSocial .container-fluid{
    padding: 0;
}
.socialempowerInner .exploreBtn{
    margin-top: 30px;
}
.jobOpen .jobOpen-card{
    min-height: 360px;
}
 .celebrating.careerSec h3.head {
    position: static;
    padding-bottom: 20px;
}
    .celebrating.careerSec .celebrating-slider{
        margin-top: 0;
    }
    .celebrating.careerSec .celebrating-content {
    max-width: 100%;
}
.celebrating.careerSec .celebrating-img {
    top: 0%;
    right: 0;
    max-width: 100%;
    width: 100%;
}
.celebrating.careerSec .celebrating-item2 .celebrating-img {
    top: 0px;
}
.celebrating.careerSec .celebrating-item3 .celebrating-img {
    top: 0px;
    width: 100%;
}
.celebrating.careerSec .celebrating-item4 .celebrating-img {
    top: 0px;
    width: 100%;
}
.beyond-banner.ourservices-banner{
    height: 100vh;
    align-items: start;
}
.beyond-banner.ourservices-banner.customer-testimonials-banner {
        background-image: url(/storage/images/customer-testimonial/customer-testimonials-img-tab.webp);
        height: 100vh;
        align-items: start;
    }
       .beyond-banner.ourservices-banner.disclaimer-banner {
        background-image: url(/storage/images/disclaimer/disclaimer-banner-img-tab.webp);
         height: 100vh;
        align-items: start;
    }
   .beyond-banner.ourservices-banner.privacy-policy-banner {
    background-image: url(/storage/images/privacy-policy-img-tab.webp);
}
    .beyond-banner.news{
        height: 100vh;
        align-items: start;
        background-image: url(/storage/images/news/news-media-img-tab.webp);
    }
    .beyond-banner.contact{
        height: 100vh;
        background-image: url(/storage/images/contact/contact-us-img-tab.webp);
        align-items: start;
    }
        .beyond-banner.esggoverbanner.invest {
        background-image: url(/storage/images/investor/investor-img-tab.webp);
        align-items: start;
    }
        .beyond-banner.career {
        align-items: start;
        background-image: url(/storage/images/career/careers-banner-img-tab.webp);
        height: 100vh;
    }
    
    .visual {
        height: auto;
        padding: 50px 0;
    }
    .ourservices-banner{
    background-image: url('/storage/images/our-services/our-services-banner-img-tab.webp');
            background-position: center;
        background-size: cover;
        height: 100vh;
        align-items: start;
}
.ourservices-banner .row {
    align-items: center;
}
.ourservices-banner .site {
        position: relative;
        top: auto;
        padding-top: 20%;
        padding-bottom: 30px;
    }
    .socialempowring {
        min-height: 500px;
    background-position: left;
    }
    .governanceEthics {
        min-height: 500px;
        background-image: url(/storage/images/esg-governance/governance-banner-img-tab.webp);
    }


    .card-img-wrapper.mt0{
        margin-top: 0!important;
    }
    .vyapaarsection.aboutVyapar .container-fluid{
        padding: 0;
    }
    .aboutVyapar .vyapaarloans-inner.oursevice-loand-txt {
        margin: 0;
        max-width: 100%;
    }
    #vyapaar-secured{
        background-image: url(/storage/images/our-services/our-services-img1-tab.webp);
    }
    #vyapaar-unsecured{
        background-image: url(/storage/images/our-services/our-services-img2-tab.webp);
    }
    #vyapaar-sikka{
        background-image: url(/storage/images/our-services/our-services-img3-tab.webp);
    }
    #vyapaar-secured .vyapaarsection-desktop-panel{
        display: none;
    }
    .vyapaarsection-mobile-panel{
        display: block;
        background-color: #0054A5;
    }
    .vyapaarsection-mobile-panel .vyapaarloans-inner.oursevice-loand-txt{
        margin-top: 0;
        background-color: transparent;
        backdrop-filter: none;
    }
    #vyapaar-unsecured{
        background-image: url(/storage/images/our-services/our-services-img2-tab.webp);
    }
    #vyapaar-unsecured .vyapaarunsecuredsection-desktop-panel{
        display: none;
    }
    .vyapaarunsecuredsection-mobile-panel{
        display: block;
        background-color: #0054A5;
    }
    .vyapaarunsecuredsection-mobile-panel .vyapaarloans-unsecured-inner.oursevice-loand-txt{
        margin-top: 0;
        background-color: transparent;
        backdrop-filter: none;
    }
    #vyapaar-sikka{
        background-image: url(/storage/images/our-services/our-services-img3-tab.webp);
    }
    #vyapaar-sikka .vyapaarsikkasection-desktop-panel{
        display: none;
    }
    .vyapaarsikkasection-mobile-panel{
        display: block;
        background-color: #0054A5;
    }
    .vyapaarsikkasection-mobile-panel .vyapaarloans-sikka-inner.oursevice-loand-txt{
        margin-top: 0;
        background-color: transparent;
        backdrop-filter: none;
    }

        .beyond-banner .bannerimgrgt {
        display: flex;
        align-items: flex-end;
        justify-content: center;
        height: 100%;
        padding-top: 100px;
    }
    .milestone-slide {
        height: auto;
            padding-bottom: 145px;
    }
    .aboutUsPage .milestone-slider-wrap,
    .aboutUsPage #milestoneOwl,
    .aboutUsPage #milestoneOwl .owl-stage-outer{
        touch-action: pan-y;
    }
    button.milestone-nav-btn.milestone-prev {
    left: 30%;
}
    button.milestone-nav-btn.milestone-next {
    right: 30%;
}
        .year-left {
        left: 12%;
    }
        .year-right {
        right: 14%;
    }
    .feature-side-tabs{
        margin-bottom: 30px;
    }

    /* about-us: make `aboutVyapar` static on <=1195px (no pinned/gsap layout) */
    .aboutUsPage .vyapaarsection.aboutVyapar{
        background-image: none;
        height: auto;
        display: block;
        overflow: visible;
        padding: 0;
    }
    .aboutUsPage .vyapaarsection.aboutVyapar .aboutVyapar-media{
        display: block !important;
    }
    .aboutUsPage .vyapaarsection.aboutVyapar .aboutVyapar-media img{
        width: 100%;
        height: auto;
        display: block;
    }
    .aboutUsPage .vyapaarsection.aboutVyapar .vyapaarloans-inner.oursevice-loand-txt{
        background-color: #0054A5;
        border-radius: 0;
        padding: 26px 18px 28px 18px;
        backdrop-filter: none;
        -webkit-backdrop-filter: none;
    }
    .aboutUsPage .vyapaarsection.aboutVyapar .vyapaarloans-inner.oursevice-loand-txt p{
        font-size: 14px;
        line-height: 20px;
        padding-bottom: 16px;
    }
    .aboutUsPage .vyapaarsection.aboutVyapar .vyapaarloans-inner.oursevice-loand-txt h3{
        font-size: 26px;
        line-height: 30px;
        padding-bottom: 12px;
    }
    .aboutUsPage .vyapaarsection.aboutVyapar .vyapaarloans-inner.oursevice-loand-txt h3.font24{
        font-size: 18px;
        line-height: 22px;
    }

    /* careers: make `careerSocial` static on <=1195px (no pinned/gsap layout) */
    .careersPage .socialempowring.careerSocial{
        background-image: none;
        height: auto;
        overflow: visible;
        padding: 0;
    }
    .careersPage .socialempowring.careerSocial .careerSocial-media{
        display: block !important;
    }
    .careersPage .socialempowring.careerSocial .careerSocial-media img{
        width: 100%;
        height: auto;
        display: block;
    }
    .careersPage .socialempowring.careerSocial .container{
        height: auto;
    }
    .careersPage .socialempowring.careerSocial .row{
        position: static;
        transform: none;
        top: auto;
        bottom: auto;
    }
    .careersPage .socialempowring.careerSocial .socialempowerInner{
        margin-top: 0;
        border-radius: 0;
        padding: 26px 18px 28px 18px;
        background: #0054A5;
        backdrop-filter: none;
        -webkit-backdrop-filter: none;
    }
    .handIcon{
        padding-bottom: 20px;
    }
    .bannerimgrgt{
        text-align: center;
        padding-top: 80px;
    }
       .stories-of-customers .row .col-xl-4:nth-child(2) .card-img-wrapper-testimonial {
    margin-top: 0;
}
.esgoverview-banner{
    background-size: cover;
}
    .esgoverview-banner{
        height: auto;
    }
    .esgoverview-banner .site{
                position: relative;
        top: auto;
        padding-top: 20%;
        padding-bottom: 30px;
    }
    .esgoverview-banner.esggoverbanner{
    background-image: url(/storage/images/esg-governance/governance-banner-img-tab.webp);
    background-position: center;
    background-size: cover;
    height: 100vh;
    align-items: start;
}
  
.esgoverview-banner.esgsocialbanner{
    background-image: url(/storage/images/esg-social/esg-social-banner-img-tab.webp);
    background-position: center;
    background-size: cover;
    height: 100vh;
    align-items: start;
}
    .goverlastsecHeading h2 span{
        display: inline-block;
    }
    /* esg overview */
    .esgbelowbannerSec{
        padding: 30px 0px 40px;
    }
    .belowbannertxt{
        max-width: 100%;
    }
    .esghighlightsec{
        padding: 50px 0px;
    }
    .esghighlightsec h2{
        font-size: 34px;
        line-height: 38px;
        padding-bottom: 30px;
    }
    .highcardimg1{
        max-width: 300px;
    }
    .esg-highlight-slider{
        padding-bottom: 70px;
    }
    .green-horizons-section{
        height: auto;
        padding: 60px 0px 0px;
    }
    .green-horizons-section .container,
    .green-horizons-section .row{
        height: auto;
    }
    .green-horizons-section .col-xl-12{
        flex-direction: column;
        align-items: flex-start;
    }
    .green-horizons-panel{
        max-width: 100%;
        padding: 30px;
    }
    .green-horizons-figure{
        position: static;
        margin: 30px auto 0px;
    }
    .socialempowring{
        height: auto;
        padding: 60px 0px;
    }
    .socialempowring .container{
        height: auto;
    }
    .socialempowring .row:first-child,
    .socialempowring .row:last-child{
        position: static;
        transform: none;
    }
    .socialempowring .socialempowring-desktop-outcomes{
        display: none;
    }
    .socialempowerInner{
        padding: 40px 36px;
    }
    .socialempowerInner-grid{
        grid-template-columns: repeat(3, minmax(0, 1fr));
        row-gap: 20px;
        column-gap: 20px;
    }
    .socialempowerInner-item{
        border-right: none;
        padding-left: 0;
    }
    .socialempowring-mobile-outcomes{
        display: block;
        background-color: #0054A5;
    }
    .socialempowring-mobile-outcomes .socialempowerInner{
        margin-top: 0;
        background: none;
    }
    .governanceEthics{
        height: auto;
        padding: 60px 0px;
    }
    .governanceEthics .container{
        height: auto;
    }
    .governanceEthics .row:first-child,
    .governanceEthics .row:last-child{
        position: static;
        transform: none;
    }
    .governanceEthics .governanceEthics-desktop-outcomes{
        display: none;
    }
    .goverethicsInner{
        padding: 24px 30px;
    }
    .goverethicsInner-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
        row-gap: 20px;
        column-gap: 20px;
    }
    .goverethicsInner-item{
        border-right: none;
        padding: 0;
    }
    .governanceEthics-mobile-outcomes{
        display: block;
        background-color: #0054A5;
    }
    .governanceEthics-mobile-outcomes .goverethicsInner{
        margin-top: 0;
        background: none;
    }
    /* leadership */
    .leadershiptabs{
        padding: 60px 0px;
    }
    .leadership-hub-tab{
        min-width: auto;
        padding: 10px 18px;
    }
    .leadership-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .leader-card,
    .leader-card-media{
        min-height: 380px;
    }
    .leader-card-media{
        padding: 24px;
    }
    .leader-card-media > img{
    object-position: center;
    }
    .leader-card-copy{
        left: 24px;
        right: 24px;
        bottom: 18px;
    }
    .committee-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 22px;
    }
    /* vyapaar loans */
    .unsecuredbelow-section h5{
        font-size: 22px;
        line-height: 30px;
    }
    .advantages-section{
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .advantages-left h2{
        font-size: 34px;
        line-height: 38px;
        padding-bottom: 24px;
    }
    .advantage-item h5{
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 20px;
    }
.thumb-wrapper:after
{
    top:65px;
}
.thumb-wrapper .arrow.next {
    right: -45px;
    bottom: 35px;
    z-index: 9;
}
.thumb-wrapper .arrow.prev {
    left: -60px;
    bottom: 35px;
    z-index: 9;
}
.thumb-wrapper
{
    max-width: 820px;
    width: 100%;
    margin:auto;
}
.presence-top-text
{
    position: relative;
    top:auto;
}
.our-persence
{
    padding-top: 60px;
}
.hero-text h3
{
    padding-right: 0px;
}
.hero-text h2
{
    font-size: 148px;
}
.hero-text h2 span {
    padding-left: 14%;
}
.slide2 .hero-text h2 span
{
    padding-left: 12%;
}
.choose-box
{
    min-height: 300px;
}
.eco-overlay h4
{
    padding: 20px 15px;
}
.eco-hide
{
padding: 0px 15px 15px;
}
.sikka-appbg
{
    height:auto;
}
.sikka-appimg {
    position: relative;
    right: auto;
    top: auto;
    left: 13px;
}
.sikka-appbg {
    background: linear-gradient(160deg, #0054a5 60%, #ac2d24 30%);
}
.testimonial .item1 {
    background-image: url(/storage/images/mob/1024-testimonials-img.webp);
    align-items: flex-start;
    padding-top: 80px;
}
.testimonial .owl-dots
{
    bottom: 40px;
}
.hm-cattle {
    background-image: url(/storage/images/mob/1024-reimagining-cattle-img.webp);
    padding-top: 80px;
    height: 70vh;
}
.life-img
{
    text-align: center;
}
.hm-workplace p
{
    max-width: 100%;
}
.life-icon1
{
    right: 0px;
}
.life-icon2
{
right: -5%;
top: 6%;
}
.news-text p
{
    min-height: 92px;
}
.videoTitle
{
    min-height: auto;
}
.footer-btm .list-inline-item:not(:last-child) {
    margin-right: 1rem;
}
.footer-btm ul li a:after
{
    right:-12px;
}
.footer-btm
{
    margin-top: 30px;
}
footer .col-md-12
{
    border-right: none;
}
.footer-logo {
    border-bottom: none;
    padding-bottom: 10px;
}
#wrapper
{
    overflow-x: hidden !important;
}
.choose-box h3
{
    font-size: 34px;
}
.choose-box h3 span 
{
    font-size: 24px;
}
.climate-change
{
height:auto;
padding-bottom: 30px;
padding-top: 40px;
}
.cl-lending
{
    display: none;
}
.d-none
{
    display: block !important;
}
.climate-change .choose-slider.owl-theme .owl-dots .owl-dot span {
        background: #D6D6D6;
    }
.climate-change .choose-slider.owl-theme .owl-dots .owl-dot.active span, .climate-change .choose-slider.owl-theme .owl-dots .owl-dot:hover span
{
 background-color: #0054A5;
 width: 24px;   
}
.climate-box
{
    margin-bottom: 0px;
}
.climate-change .choose-slider
{
padding-top:20px;
}
.climate-change .col-xl-7
{
height:auto;
}
.celebrating-box {
    background: linear-gradient(160deg, #0054a5 60%, #ac2d24 30%);
    height: auto;
    display: flex;
    margin-top: 0px;
    padding-bottom: 0px;
    height: 1025px;
    flex-direction: column;
    justify-content:space-between;
    align-items: center;
}
.celebrating-img {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
    display: block;
    align-self: center;
    position: relative;
    top: auto;
    left: 0px;
}
.celebrating-content
{
    max-width: 100%;
    margin-bottom: 20px;
}
.celebrating-item2 .celebrating-img {
    top: auto;
    right: 0px;
    max-width: 700px;
}
.celebrating-item3 .celebrating-img {
    right: 0px;
    top: auto;
    max-width: 700px;
}
.package
{
    padding-left: 30px;
}
.package-box {
    min-height: 285px;
}
.beyond-banner
{
 height:auto;
 align-items: flex-start;
}
.employee-centric {
    background-image: url(/storage/images/mob/employee-centric-careers-banner-img-tab.webp);
    height:100vh;  
}
.beyond-banner .site a
{
    padding-top: 0px;
}
.beyond-banner .site
{
position: relative;
top:auto;
padding-top: 14%;
padding-bottom: 30px;
}
.learning-od {
    background-image: url(/storage/images/mob/learning-careers-banner-img2-tab.webp);
    height: 100vh;
}
.celebrating-slider
{
 margin-top: 30px;   
}
.lod .celebrating-img, .lod-item2 .celebrating-img, .lod-item4 .celebrating-img,
.lod-item6 .celebrating-img 
{
    top: 0px;
}
.lod-item4 .celebrating-content, .lod-item6 .celebrating-content {
    max-width: 100%;
}
.inclusiveness {
    background-image: url(/storage/images/mob/Inclusiveness-img-tab.webp);
    background-position:center;
    height: 100vh;
}
.commit-box
{
    min-height: 460px;
}
.incbtm-img
{
    margin-top: 30px;
}
.leadership-modal-dialog{
    max-width: 960px;
}
.beyond-banner.securedbanner{
    align-items: end;
}
.securedbanner .bannerimgrgt{
    display: flex;
    justify-content: end;
}
.beyond-banner.unsecured-banner {
    align-items: end;
}
.beyond-banner.unsecured-banner .bannerimgrgt{
    display: flex;
    justify-content: end;
}
 .beyond-banner.unsecured-banner .bannerimgrgt img {
        width: auto;
    }
}
@media(max-width:991px){ 
    .fuelling.promote .col-xl-7{
        padding-left: 15px;
    }
    .timeline-hint{
        bottom: 34px;
    }
    .rightImp .gates-foundation {
    max-width: 100%;
    width: 100%;
}
    .handIcon h4 span {
    display: inline;
}
    .beyond-banner.securedbanner{
        align-items: end;
    }
.ourservices-banner .site{
    top: 10%;
}
    .leadershiptop{
        padding-top: 90px;
        padding-bottom: 0;
    }
    .esgoverview-banner .site{
        top: 15%;
    }
    .socialtabs-linked-heading h2 span{
        display: inline-block;
    }
.goverlastsecHeading h2{
    font-size: 24px;
    line-height: 30px;
}
.beyond-pane-wrapper {
    margin-top: 29px;
}
.about-logos-grid .logo-cell{
    min-height: 114px;
}

    /* about-us: co-lending track (tablet/mobile) */
    .awards-final-section #awardsFinalCarousel .carousel-control-prev, .awards-final-section #awardsFinalCarousel .carousel-control-next {
        bottom: 0;
    }
    .aboutUsPage .co-lending-partners{
        padding: 40px 0 40px;
    }
    .aboutUsPage .co-lending-partners h2{
        font-size: 26px;
        line-height: 30px;
        margin-bottom: 22px;
    }
    .aboutUsPage .co-lending-track{
        gap: 16px;
        padding: 0 16px;
        scroll-snap-type: x mandatory;
    }
    .aboutUsPage .co-lending-track .co-lending-card{
        flex: 0 0 90%;
        scroll-snap-align: center;
    }
    .aboutUsPage .co-lending-card{
        min-width: auto;
        min-height: auto;
        padding: 22px 18px;
    }
    .aboutUsPage .co-lending-logo{
        max-height: 80px;
        margin-bottom: 16px;
    }
    .aboutUsPage .co-lending-card h3{
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 12px;
    }
    .aboutUsPage .co-lending-card p{
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 12px;
    }
    .aboutUsPage .co-lending-dots{
        margin-top: 16px;
    }
    /* nikhil-css */
    .loan-products p {
        width: 100%;
    }
    .beyond-lending-initiatives h1{
        font-size: 24px;
        line-height: 30px;
        padding-bottom: 20px;
    }
    .stories-of-customers .row .col-xl-4:nth-child(2) .card-img-wrapper-testimonial {
    margin-top: 0;
}
    .beyond-banner.ourservices-banner.customer-testimonials-banner{
    background-image: url('/storage/images/customer-testimonial/customer-testimonials-img-tab.webp');
}
    .socialempowring.careerSocial .socialempowerInner-grid{
        padding-bottom: 20px;
    }
    /* esg overview */
    .esgbelowbannerSec .belowbannertxt h5{
        font-size: 20px;
        line-height: 28px;
    }
    .esgbelowbannerSec .belowbannertxt p{
        font-size: 15px;
        line-height: 20px;
    }
    .esghighlightsec h2{
        font-size: 30px;
        line-height: 34px;
    }
    .highcardimg1{
        max-width: 260px;
    }
    .hightlgttext h6{
        font-size: 30px;
    }
    .greenhorizontxt h2{
        font-size: 32px;
        line-height: 36px;
    }
    .socialempowerInner{
        padding: 32px 28px;
    }
    .socialempowerInner-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .empoweringLives h3,
    .ethicstxt h3{
        font-size: 32px;
        line-height: 36px;
    }
    .goverethicsInner-grid{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
    .fostering .fostering-content h2{
        font-size: 30px;
        line-height: 32px;
    }
    .fostering .fostering-content p{
        padding-bottom: 20px;
    }
    .fostering .fostering-explore {
    margin-bottom: 20px;
}
    .learning .learning-center {
        padding: 20px 0;
    }
    .socialempowerInner-button{
        margin-top: 10px;
    }
    .learning-card{
        max-width: 100%!important;
    }
    .socialempowring.careerSocial {
    background-image: url(/storage/images/mob/employee-centric-careers-banner-img-mob.webp);
}
    .beyond-banner.news {
    align-items: start;
    background-image: url(/storage/images/news/news-media-img-tab.webp);
}
    .socialempowerInner h5{
        line-height: 25px;
    }
    .life_money .package-box{
        padding-bottom: 20px;
    }
    .celebrating.careerSec h3.head {
    position: static;
    padding-bottom: 20px;
}
    .celebrating.careerSec .celebrating-slider{
        margin-top: 0;
    }
    .celebrating.careerSec .celebrating-content {
    max-width: 100%;
}
.celebrating.careerSec .celebrating-img {
    top: 0%;
    right: 0;
    max-width: 100%;
    width: 100%;
}
.celebrating.careerSec .celebrating-item2 .celebrating-img {
    top: 0px;
}
.celebrating.careerSec .celebrating-item3 .celebrating-img {
    top: 0px;
    width: 100%;
}
.celebrating.careerSec .celebrating-item4 .celebrating-img {
    top: 0px;
    width: 100%;
}
    .beyond-banner.career{
        align-items: start;
        background-image: url(/storage/images/career/careers-banner-img-tab.webp);
    }
    .contact-info-card{
        margin-bottom: 20px;
    }

.beyond-banner.esggoverbanner.invest{
    background-image: url(/storage/images/investor/investor-img-tab.webp);
            align-items: start;
}
    /* sikka-app banner image bottom align (keep beyond-banner height) */
    .sikkaAppPage .beyond-banner.sikkaB .container,
    .sikkaAppPage .beyond-banner.sikkaB .row{
        height: 100%;
    }
    .sikkaAppPage .beyond-banner.sikkaB .row{
        align-items: stretch;
    }
    .sikkaAppPage .beyond-banner.sikkaB .bannerimgrgt{
        height: 100%;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }
    .sikkaAppPage .beyond-banner.sikkaB .bannerimgrgt img{
        /* width: 100%; */
        max-height: 100%;
        object-fit: contain;
        display: block;
    }

    /* about-us banner image bottom align (keep beyond-banner height) */
    .aboutUsPage .beyond-banner.abb .container,
    .aboutUsPage .beyond-banner.abb .row{
        height: 100%;
    }
    .aboutUsPage .beyond-banner.abb .row{
        flex-direction: column;
        align-items: stretch;
    }
    .aboutUsPage .beyond-banner.abb .col-xl-5{
        margin-top: auto;
    }
    .aboutUsPage .beyond-banner.abb .bannerimgrgt{
        height: 100%;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }
    .aboutUsPage .beyond-banner.abb .bannerimgrgt img{
        /* width: 100%; */
        max-height: 100%;
        object-fit: contain;
        display: block;
    }

    /* about-us: beyond tabs -> dropdown */
    .aboutUsPage .beyond-tabs{
        display: none;
    }
    .aboutUsPage .aboutBeyondTabs-mobile{
        display: block !important;
    }
    .aboutUsPage .aboutBeyondTabs-dropdown{
        position: relative;
        max-width: 520px;
        width: 100%;
        margin: 0 auto 16px auto;
    }
    .aboutUsPage .aboutBeyondTabs-select{
        width: 100%;
        height: 46px;
        border-radius: 999px;
        border: 1px solid rgba(0, 0, 0, 0.20);
        background: #ffffff;
        padding: 0 48px 0 18px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #353535;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .aboutUsPage .aboutBeyondTabs-dropdown:after{
        content: "";
        position: absolute;
        right: 18px;
        top: 50%;
        width: 14px;
        height: 14px;
        background-image: url(/storage/images/debt-uploads-arrow.svg);
        background-size: contain;
        background-repeat: no-repeat;
        transform: translateY(-50%);
        pointer-events: none;
    }

    /* beyond-landing banner image bottom align (keep beyond-banner height) */
    .beyondLandingPage .beyond-banner .container,
    .beyondLandingPage .beyond-banner .row{
        height: 100%;
    }
    .beyondLandingPage .beyond-banner .site{
        padding-top: 0;
        padding-bottom: 18px;
    }
    .beyondLandingPage .beyond-banner .row{
        flex-direction: column;
        align-items: stretch;
    }
    .beyondLandingPage .beyond-banner .col-xl-5{
        margin-top: auto;
    }
    .beyondLandingPage .beyonData{
        padding-top: 0;
    }
    .beyondLandingPage .beyond-banner .bannerimgrgt{
        display: flex;
        align-items: flex-end;
        justify-content: center;
        height: 100%;
    }
    .beyondLandingPage .beyond-banner .bannerimgrgt img{
        /* width: 100%; */
        max-height: 100%;
        object-fit: contain;
    }
  
    .investContact .investContact-row{
        display: grid;
        grid-template-columns: minmax(240px, 1.15fr) 1fr 1fr;
    }
    .investContact .investContact-row-head .investContact-col{
        padding: 12px 14px;
        font-size: 16px;
        line-height: 20px;
    }
    .investContact .investContact-row .investContact-col{
        padding: 16px 14px 18px 14px;
    }
    .investContact .investContact-line{
        flex-direction: column;
        align-items: start;
    }
    .graphImg{
        margin-bottom: 25px;
    }
    .visual{
        height: auto;
        padding: 50px 0;
    }
.beyond-banner.invest .site{
    top: 21%;
}
.beyond-banner.contact{
    background-image: url(/storage/images/contact/contact-us-img-tab.webp);
    align-items: start;
}
    /* investor: investGlance buttons -> dropdown */
    .investGlance .investGlance-buttons{
        display: none;
    }
    .investGlance .investGlance-buttonsDropdown{
        display: block !important;
    }
    .investGlance .investGlance-dropdown{
        position: relative;
        max-width: 520px;
        width: 100%;
        margin: 22px auto 0 auto;
    }
    .investGlance .investGlance-select{
        width: 100%;
        height: 46px;
        border-radius: 999px;
        border: 1px solid rgba(0, 0, 0, 0.20);
        background: #ffffff;
        padding: 0 48px 0 18px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #353535;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .investGlance .investGlance-dropdown:after{
        content: "";
        position: absolute;
        right: 18px;
        top: 50%;
        width: 14px;
        height: 14px;
        background-image: url(/storage/images/debt-uploads-arrow.svg);
        background-size: contain;
        background-repeat: no-repeat;
        transform: translateY(-50%);
        pointer-events: none;
    }

    /* sikka-app: feature side tabs -> dropdown */
    .feature-side-tabs {
    background: none;
    border-radius: 22px;
    padding: 0;
    min-height: auto;
    max-width: 100%;
    margin: auto;
}
    .feature .featureLeftTabs-mobile{
        display: block !important;
    }
    .feature #featureLeftTabs{
        display: none;
    }
    .feature .featureLeftTabs-dropdown{
        position: relative;
        width: 100%;
        margin: 0 0 16px 0;
    }
    .feature .featureLeftTabs-select{
        width: 100%;
        height: 46px;
        border-radius: 999px;
        border: 1px solid rgba(0, 0, 0, 0.20);
        background: #ffffff;
        padding: 0 48px 0 18px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #353535;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .feature .featureLeftTabs-dropdown:after{
        content: "";
        position: absolute;
        right: 18px;
        top: 50%;
        width: 14px;
        height: 14px;
        background-image: url(/storage/images/debt-uploads-arrow.svg);
        background-size: contain;
        background-repeat: no-repeat;
        transform: translateY(-50%);
        pointer-events: none;
    }

    .feature-icon-item {
    padding-bottom: 20px;
}
    .feature-right-content h3{
        font-size: 24px;
        line-height: 30px;
    }
    .empower-data h3{
        line-height: 30px;
    }
    .handIcon {
    padding-bottom: 20px;
}
.agro-slider{
    padding-bottom: 20px;
}
.beyonData h2 {
    font-size: 24px;
    line-height: 30px;
}
.beyond-banner.newB .site{
    padding-top: 14%;
}

.card-img-wrapper.mt0{
    margin-top: 0!important;
}
.year-right {
    right: 10%;
}
.year-left {
    left: 9%;
}
    /* end-beyond */

    .enviProactive-content h2{
        font-size: 24px;
        line-height: 30px;
    }
    .enviProactive-stats p span{
        font-size: 24px;
        line-height: 30px;
        padding-top: 0;
    }
    .envilasttxt h2{
        font-size: 24px;
        line-height: 30px;
    }
    .envilasttxt h3{
        font-size: 24px;
        line-height: 30px;
        padding-top: 0;
    }
    /* leadership */
    .leadershiptabs{
        padding: 50px 0px;
    }
    .leader-card-media{
        padding: 20px;
    }
    .leader-card-media > img{
        height: 220px;
    }
    .leadership-modal-slide{
        grid-template-columns: 240px minmax(0, 1fr);
        gap: 30px;
    }
    .leadership-modal-slider .owl-nav button.owl-prev{
        left: -50px;
        top: 100%;
    }
    .leadership-modal-slider .owl-nav button.owl-next{
        right: -50px;
        top: 100%;
    }
    /* vyapaar loans */
    .unsecuredbelow-section h5{
        font-size: 20px;
        line-height: 28px;
    }
    .advantages-section{
        padding-top: 55px;
        padding-bottom: 35px;
    }
    .advantages-left h2{
        font-size: 30px;
        line-height: 34px;
    }
    .advantages-row{
        row-gap: 30px;
    }
    .advantages-image-wrap{
        margin-top: 20px;
    }
    /* governance approach slider */
    .governance-approach-slider{
        padding-left: 0;
        padding-bottom: 70px;
    }
    .socialtabs-linked-section .social-connect-slider{
        padding-left: 0;
        padding-bottom: 70px;
    }
    .socialtabs-linked-heading h2{
        font-size: 24px;
        line-height: 30px;
    }
.toggle
{
    display:block;
}
.menu-container {
  position: relative;
  transform: translateX(0);
  transition: transform 0.25s ease-out;
}
.view-submenu .menu-container {
  transform: translateX(-100%);
}
.screen
{
    overflow: hidden;
    width: 100vw;
        height: 100vh;
            position: fixed;
            z-index: 9;
            top:0px;
            display: none;
}
.active.screen
{
    display: block;
}
 ul.screenmenu {
  position: absolute;
  top: 57px;
  padding: 6px;
  width: 100%;
  height: 100vh;
  color: #ededed;
  background-color: #004497;
  z-index: 999;
}
 ul.screenmenu li a {
  opacity: 0;
  display: block;
  padding: 12px 12px;
  position: relative;
  cursor: pointer;
  text-decoration: none;
  color: white;
  border-radius: 3px;
  transform: translateY(12px);
  transition: opacity 0.15s 0.1s ease-out, transform 0.15s 0.1s ease-out;
  font-size: 20px;
  font-weight: 500;
}
 ul.screenmenu li.has-children span {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  padding: 12px 16px;
  text-indent: -9999px;
}
 ul.screenmenu li.has-children span:after {
  content: "";
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  margin: auto;
  padding: 4px;
  width: 0px;
  height: 0px;
  cursor: pointer;
  font-size: 0;
  border-bottom: 2px solid #ededed;
  border-right: 2px solid #ededed;
  transform: rotate(-45deg);
}
 ul.screenmenu li.has-children span:hover:after {
  border-color: #bababa;
}

.menu {
  opacity: 0;
  transition: background-color 0.25s ease-out, opacity 0.15s ease-out;
}
.menu.is-visible {
  opacity: 1;
}
.menu.is-visible li a {
  opacity: 1;
  transform: translateY(0);
}
.view-submenu .menu {
  background-color: #004497;
}
.view-submenu .menu > li > a {
  opacity: 0;
  transition: opacity 0.15s ease-out;
}

.submenu {
  position: absolute;
  top: 0;
  left: 100%;
  background-color: #004497;
  padding: 6px;
    width: 100%;
    height: 100vh;
    color: #fff;
}
.submenu li {
  margin-left: 60px;
}

.hide-submenu {
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 100vh;
  cursor: pointer;
  background-color: #AC2D24;
  transition: background-color 0.25s ease-out;
}
.hide-submenu:before {
  opacity: 0;
  content: "";
  position: absolute;
  top: 0;
  right: 12px;
  bottom: 0;
  margin: auto;
  padding: 4px;
  width: 6px;
  height: 6px;
  cursor: pointer;
  font-size: 0;
  border-bottom: 2px solid #ededed;
  border-right: 2px solid #ededed;
  transform: rotate(135deg);
  left: 0;
  right: -6px;
  transition: opacity 0.1s ease-out;
}
.view-submenu .hide-submenu {
  background-color: #AC2D24;
}
.view-submenu .hide-submenu:before {
  opacity: 1;
  transition: opacity 0.15s 0.3s ease-out;
}

.toggle {
  position: relative;
  display: flex;
  align-items: center;
  margin: auto;
  cursor: pointer;
  top: 11px;
}
.toggle span {
  position: relative;
  align-self: center;
  font-size: 0;
  width: 26px;
  height: 2px;
  background-color: #AC2D24;
  border-radius: 100px;
  transition: background-color 0.2s ease-out;
}
.toggle span:before, .toggle span:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #AC2D24;
  border-radius: 100px;
  transition: transform 0.2s ease-out;
}
.toggle span:before {
  bottom: calc(100% + 6px);
}
.toggle span:after {
  top: calc(100% + 6px);
}
.menuclose.toggle span {
  background-color: transparent;
}
.menuclose.toggle span:before {
  bottom: auto;
  transform: rotate(45deg);
}
 .menuclose.toggle span:after {
  top: auto;
  transform: rotate(-45deg);
}

.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#tab_selector,
#tab_selector1 
{
  border: 1px solid #000;
  width: 100%;
  padding-bottom: 5px;
  display: block;
  margin-bottom: 30px;
  color: #000;
  font-size: 18px;
  line-height: 26px;
  padding: 12px 15px;
  appearance: none;
  background: url(/storage/images/s-down-arrow.png) !important;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-repeat: no-repeat !important;
  background-position: 95% 50% !important;
  margin-top:0px;
  display: inline-block;
}
#tab_selector
{
   padding: 12px 40px 12px 15px;   
}

select:focus-visible
{
  outline: none;
  box-shadow: none;
}
.menu-btns, .rightmenu ul li a, .menu-bottom
{
    display: none;
}
.right-nav
{
    display: flex;
    gap:20px;
    margin-left: 20px;
}
.mob-search 
{
    display: block;
}
header .row
{
    justify-content: space-between;
}

.hero-text {
        padding-left:10%;
    }
.hero-text h2 {
    font-size: 107px;
    line-height: 110px;
}
.hero-text h2 span {
        padding-left: 18%;
    }
.hero-text h3 {
    font-size: 48px;
    line-height: 52px;
}
.hero-text .red-btn
{
    padding-right: 10%;
}
.slide2 .hero-text h2 span {
    padding-left: 15%;
}
.slide2 .hero-text .red-btn, .slide4 .hero-text .red-btn {
    padding-right: 9%;
}
.choose-slider.owl-theme .owl-dots .owl-dot span
{
background: #D6D6D6;
}
.choose-slider.owl-theme .owl-dots .owl-dot.active span, .choose-slider.owl-theme .owl-dots .owl-dot:hover span
{
    background-color: #0054A5;
    width: 24px;
}
.choose-box, .eco-box
{
    min-height: auto;
    margin-bottom:0px;
}
.whychoose-us .red-btn, .eco-system .common-btn
{
    margin-top: 30px;
}
.whychoose-us {
    padding-top: 60px;
    padding-bottom: 60px;
}
.our-persence
{
    margin-top: 60px;
    margin-bottom: 0px;
}
.map-img
{
    display: none;
}
.our-persence h2 {
    padding-bottom: 0px;
}
.presence-top-text h2, .presence-top-text h6
{
    text-align: center;
}
.info-box
{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 40px;
}
.sikka-app
{
    padding-top: 60px;
}
.coin2 {
    right: auto;
    bottom: 20px;
    left: 30px;
}
.testimonial .item1 {
    background-image: url(/storage/images/mob/820-testimonials-img.webp);
}
.climate-change {
    padding: 60px 0px;
}
.climate-change .col-xl-4 
{
    margin-top: 40px;
}
.hm-cattle {
        background-image: url(/storage/images/mob/820-reimagining-cattle-img.webp);
        padding-top: 60px;
        background-position: bottom;
    }
.hm-workplace {
    padding: 60px 0px;
}
.life-icon1
{
right:30px;
top:45px;
}
.life-icon2 {
        right: 0px;
    }
.hm-news {
    padding: 60px 0px;
}
    .news-text p {
        min-height: auto;
    }
.faq h6
{
    padding-bottom: 30px;
}
.footer-btm p
{
    text-align: center;
}
.footer-btm .text-right {
    text-align: center;
}
.footer-btm ul {
    margin-bottom: 10px;
    margin-top: 10px;
}
.gates-foundation
{
    max-width: 400px;
    width: 100%;
}
.sikka-appbg
{
    padding-right: 30px;
}
.ham-icon1
{
    padding-right: 0px;
}
header
{
  padding:15px 0px;  
}
.commit-text
{
    min-height: 140px;
}
.inclusiveness-toptext {
    padding: 40px 0px;
}
.social-community-card {
    min-height: 525px;
}
  .beyond-banner .bannerimgrgt{
        padding-top: 100px;
    }
        button.milestone-nav-btn.milestone-prev {
        left: 25%;
    }
        button.milestone-nav-btn.milestone-next {
        right: 25%;
    }
}
@media (max-width: 767px) 

{
    .composition h3{
        font-size: 24px;
        line-height: 30px;
    }
    /* sikka-app: mobile tabs as stacked buttons */
    .slide-card .card-desc{
        min-height: 46px;
    }
    .sikkaAdvantages-mobile{
        display: block !important;
    }
    .sikkaAdvantages-mobile .sikkaAdvantages-tabs{
        display: flex;
        flex-direction: column;
        gap: 12px;
        margin: 0 auto 18px auto;
        padding: 0;
        width: 100%;
        max-width: 250px;
    }
    .sikkaAdvantages-mobile .advantage-tab{
        display: flex;
        width: 100%;
        padding: 14px 18px;
        border: 1px solid rgba(0, 0, 0, 0.12);
        border-radius: 14px;
        background: #ffffff;
        text-align: center;
        line-height: 20px;
    }
    .sikkaAdvantages-mobile .advantage-tab.active{
        border-color: #FF4263;
        background-color: #FF4263;
    }
    .sikkaAdvantages-mobile + .sikkaAdvantages-tabs{
        display: none;
    }
    .sikkaAdvantages-dropdown,
    .sikkaAdvantages-select,
    .sikkaAdvantages-dropdown:after{
        display: none !important;
    }

    .beyond-banner.contact{
        margin-bottom:0;
    }
    .beyond-banner.ourservices-banner.disclaimer-banner,.beyond-banner.ourservices-banner.terms-conditions-banner{
        margin-bottom:0;
    }
    .disclaimer-content .content-data{
        padding:30px 0px;
    }
    .interpretion-content .content-data{
        padding:30px 0px;
    }
    .feature{
        padding:30px 0px;
    }
    .contact-tab .contact-info-row{
        margin-bottom:20px;
    }
    .contact-tab .branch-locator-title,.contact-tab .get-in-touch-title{
        font-size:24px;
        line-height:30px;
    }
    .fostering{
        padding:30px 0px
    }
    .limitations{
        padding:30px 0px
    }
    .jobOpen{
        padding:30px 0px
    }
    .testimomial{
        padding:30px 0px
    }
    .celebrating.careerSec h3.head{
         font-size:24px;
         line-height:30px;
    }
    .life_money .head h3{
         font-size:24px;
         line-height:30px;
    }
    .learning .learning-center h2{
         font-size:24px;
         line-height:30px;
    }
    .fostering .fostering-content h2{
         font-size:24px;
         line-height:30px;
    }
    .fostering .fostering-content h2 span{
        display:inline;
    }
    .jobOpen .jobOpen-head h2{
         font-size:24px;
         line-height:30px;
    }
    .awards-final-section #awardsFinalCarousel .carousel-item h3{
        margin-bottom:10px;
    }
    .awards-final-section #awardsFinalCarousel .carousel-item>div>div{
        margin-top:75px;
    }
    .beyond-lending-initiatives h1 span{
        display:inline;
    }
    .beyond-lending-initiatives{
        padding:30px 0px;
    }
    .span-five-years{
        padding:0;
    }
    .span-five-years h2{
        font-size:24px;
        line-height:30px;
    }
    .vision-mission-values{
        margin-top:0;
    }
    .vision-mission-values .col-lg-7 .vision-body h3, .vision-mission-values .col-lg-7 .mission-body h3{
        font-size:24px;
        line-height:30px;
    }
    .vision-mission-values .col-lg-5 h3{
        font-size:24px;
        line-height:30px;
    }

    .policiesPage .site {
        display: block;
    }
       .beyond-banner.ourservices-banner.privacy-policy-banner {
    background-image: url(/storage/images/privacy-policy-img-mob.webp);
}
    .insideContact .insideContact-head h2{
        font-size: 24px;
        line-height: 30px;
    }
    .financialResult .financialResult-quarters{
        width: 100%;
    }
    .financialResultPage .financialResult-quarters{
        display: none;
    }
    .financialResultPage .financialResult-quarterDropdown{
        display: block !important;
        position: relative;
        max-width: 520px;
        width: 100%;
        margin: 0 auto 14px auto;
    }
    .financialResultPage .financialResult-quarterSelect{
        width: 100%;
        height: 46px;
        border-radius: 999px;
        border: 1px solid rgba(0, 0, 0, 0.20);
        background: #ffffff;
        padding: 0 48px 0 18px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #353535;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .financialResultPage .financialResult-quarterDropdownInner:after{
        content: "";
        position: absolute;
        right: 18px;
        top: 50%;
        width: 14px;
        height: 14px;
        background-image: url(/storage/images/debt-uploads-arrow.svg);
        background-size: contain;
        background-repeat: no-repeat;
        transform: translateY(-50%);
        pointer-events: none;
    }
    .financialResult .financialResult-content{
        flex-direction: column;
    }

    .bannerbelow-section{
    padding: 40px 0px;
}
#vyapaar-secured{
        background-image: url(/storage/images/our-services/our-services-img1-mob.webp);
    }
    #vyapaar-unsecured{
        background-image: url(/storage/images/our-services/our-services-img2-mob.webp);
    }
    #vyapaar-sikka{
        background-image: url(/storage/images/our-services/our-services-img3-mob.webp);
    }
.vyapaarsection-mobile-panel .vyapaarloans-inner.oursevice-loand-txt, .vyapaarunsecuredsection-mobile-panel .vyapaarloans-unsecured-inner.oursevice-loand-txt,.vyapaarsikkasection-mobile-panel .vyapaarloans-sikka-inner.oursevice-loand-txt{
    padding: 40px 0px;
}
.oursevice-loand-txt h5{
    padding-bottom: 10px;
}
    .awards-final-section #awardsFinalCarousel .carousel-control-prev, .awards-final-section #awardsFinalCarousel .carousel-control-next {
        bottom: 0;
    }
    .awards-final-section #awardsFinalCarousel .carousel-control-prev {
        left: 20px;
    }
    .awards-final-section #awardsFinalCarousel .carousel-control-next {
        right: 20px;
    }
    .about-logos-grid .logo-cell{
    min-height: 70px;
}
    .ourservices-banner{
        background-image: url(/storage/images/our-services/our-services-banner-img-mob.webp);
        height: 100vh;
    }
    .beyond-banner.ourservices-banner.disclaimer-banner {
  background-image: url(/storage/images/disclaimer/disclaimer-banner-img-mob.webp);
}
    .socialtabs{
        padding-top: 0;
    }
    .socialtabs-nav{
        display: none;
    }
    .socialtabs-mobile{
        display: block;
    }
    .socialtabs-dropdown{
        position: relative;
        max-width: 520px;
        width: 100%;
        margin: 0 0 20px;
    }
    .socialtabs-select{
        width: 100%;
        height: 46px;
        border-radius: 999px;
        border: 1px solid rgba(0, 0, 0, 0.20);
        background: #ffffff;
        padding: 0 48px 0 18px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #353535;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .socialtabs-dropdown:after{
        content: "";
        position: absolute;
        right: 18px;
        top: 50%;
        width: 14px;
        height: 14px;
        background-image: url(/storage/images/debt-uploads-arrow.svg);
        background-size: contain;
        background-repeat: no-repeat;
        transform: translateY(-50%);
        pointer-events: none;
    }
    .financialNavPage .financialResult-nav{
        display: none;
    }
    .financialNavPage .financialResult-navDropdown{
        display: block !important;
        position: relative;
        max-width: 520px;
        width: 100%;
        margin: 0 auto 16px auto;
    }
    .financialNavPage .financialResult-navSelect{
        width: 100%;
        height: 46px;
        border-radius: 999px;
        border: 1px solid rgba(0, 0, 0, 0.20);
        background: #ffffff;
        padding: 0 48px 0 18px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #353535;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .financialNavPage .financialResult-navDropdownInner:after{
        content: "";
        position: absolute;
        right: 18px;
        top: 50%;
        width: 14px;
        height: 14px;
        background-image: url(/storage/images/debt-uploads-arrow.svg);
        background-size: contain;
        background-repeat: no-repeat;
        transform: translateY(-50%);
        pointer-events: none;
    }
    /* esg overview */
    .esgbelowbannerSec{
        padding: 25px 0px 35px;
    }
    .esgbelowbannerSec .belowbannertxt h5{
        font-size: 18px;
        line-height: 26px;
    }
    .esgbelowbannerSec .belowbannertxt p{
        font-size: 14px;
        line-height: 20px;
    }
    .esghighlightsec{
        padding: 40px 0px;
    }
    .esghighlightsec h2{
        font-size: 26px;
        line-height: 30px;
        padding-bottom: 24px;
    }
    .highcardimg1{
        max-width: 220px;
    }
    .highlight-card .coin{
        width: 56px;
        height: 52px;
    }
    .highlight-card .coin-1{
        left: -20px;
    }
    .highlight-card .coin-2{
        right: -15px;
    }
    .hightlgttext{
        margin-top: -25px;
    }
    .hightlgttext h6{
        font-size: 26px;
    }
    .green-horizons-panel{
        padding: 24px;
    }
    .greenhorizontxt h2{
        font-size: 26px;
        line-height: 30px;
    }
    .greenhorizontxt h3{
        font-size: 18px;
        line-height: 28px;
    }
    .green-horizons-divider{
        margin: 16px 0;
    }
    .socialempowring{
        padding: 40px 0px;
        height: 100vh;
        background-image: url(/storage/images/esg-overview/esg-social-banner-img-mob.webp);
    }
    .empoweringLives h3,
    .ethicstxt h3{
        font-size: 26px;
        line-height: 30px;
    }
    .beyond-banner.ourservices-banner.terms-conditions-banner {
    background-image: url(/storage/images/terms-and-conditions-img-mob.webp);
}
    .empoweringLives h2,
    .ethicstxt h2{
        font-size: 18px;
        line-height: 28px;
    }
    .socialempowerInner{
        padding: 24px;
    }
    .socialempowerInner-grid{
        row-gap: 16px;
    }
    .socialempowerInner-item p span{
        display: inline;
    }
    .governanceEthics{
        padding: 40px 0px;
        height: 100vh;
        background-image: url(/storage/images/esg-governance/governance-banner-img-mob.webp);
    }
    .goverethicsInner{
        padding: 22px 24px;
    }
    .goverethicsInner-grid{
        grid-template-columns: 1fr;
        row-gap: 16px;
    }
    
.esgoverview-banner.esgsocialbanner{
    background-image: url(/storage/images/esg-social/esg-social-banner-img-mob.webp);
}
.esgoverview-banner.esggoverbanner{
    background-image: url(/storage/images/esg-governance/governance-banner-img-mob.webp);
}
.esgoverview-banner{
    /* height: 100vh; */
    align-items: end;
    background-position: bottom;
}
.esgoverview-banner.esgsocialbanner .row{
    padding-top: 0 ;
}
.socialtabs-image img{
    margin-bottom: 20px;
}
    .esgoverview-banner .row{
        padding-top: 0%;
    }
    .esgoverview-banner .site{
        top: 10%;
    }
    /* leadership */
    .leadershiptabs{
        padding: 40px 0px;
    }
    .leadership-hub-nav{
        margin-bottom: 25px;
        gap: 6px;
    }
    .leadership-hub-tab{
        width: 100%;
        text-align: left;
        padding: 12px 16px;
    }
    .leadership-hub-nav{
        display: none;
    }
    .leadership-hub-mobile{
        display: block;
    }
    .leadership-hub-dropdown{
        position: relative;
        max-width: 520px;
        width: 100%;
        margin: 0 0 20px;
    }
    .leadership-hub-select{
        width: 100%;
        height: 46px;
        border-radius: 999px;
        border: 1px solid rgba(0, 0, 0, 0.20);
        background: #ffffff;
        padding: 0 48px 0 18px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #353535;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .leadership-hub-dropdown:after{
        content: "";
        position: absolute;
        right: 18px;
        top: 50%;
        width: 14px;
        height: 14px;
        background-image: url(/storage/images/debt-uploads-arrow.svg);
        background-size: contain;
        background-repeat: no-repeat;
        transform: translateY(-50%);
        pointer-events: none;
    }
    .leadership-grid{
        grid-template-columns: 1fr;
    }
    .leader-card,
    .leader-card-media{
        min-height: 360px;
    }
    .leader-card-media{
        padding: 18px;
    }
    .leader-card-media > img{
        height: 210px;
    }
    .leader-card-copy{
        left: 18px;
        right: 18px;
    }
    .committee-grid{
        grid-template-columns: 1fr;
        gap: 18px;
    }
    .leadership-modal{
        padding: 12px;
    }
    .leadership-modal-dialog{
        max-height: 90vh;
        padding: 60px 20px;
        overflow-y: auto;
    }
    .leadership-modal-slide{
        grid-template-columns: 1fr;
        gap: 18px;
    }
    .leadership-modal-slider .owl-nav button.owl-prev{
        left: -10px;
        top: 50%;
    }
    .leadership-modal-slider .owl-nav button.owl-next{
        right: -10px;
        top: 50%;
    }
    .leadership-modal-slider .owl-dots{
        bottom: -50px;
    }
    /* vyapaar loans */
    .unsecuredbelow-section h5{
        font-size: 18px;
        line-height: 26px;
    }
    .unsecuredbelow-section p{
        font-size: 14px;
        line-height: 20px;
    }
    .advantages-section{
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .advantages-left h2{
        font-size: 26px;
        line-height: 32px;
        padding-bottom: 20px;
    }
    .advantage-item h5{
        font-size: 16px;
        line-height: 22px;
        padding-bottom: 16px;
    }
    .advantages-image-wrap{
        margin-top: 20px;
    }
    .advantages-tabs{
        display: none;
    }
    .advantages-tabs-mobile{
        display: block;
    }
    .advantages-tabs-dropdown{
        position: relative;
        max-width: 520px;
        width: 100%;
        margin: 20px 0 0;
    }
    .advantages-tabs-select{
        width: 100%;
        height: 46px;
        border-radius: 999px;
        border: 1px solid rgba(0, 0, 0, 0.20);
        background: #ffffff;
        padding: 0 48px 0 18px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        color: #353535;
        outline: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }
    .advantages-tabs-dropdown:after{
        content: "";
        position: absolute;
        right: 18px;
        top: 50%;
        width: 14px;
        height: 14px;
        background-image: url(/storage/images/debt-uploads-arrow.svg);
        background-size: contain;
        background-repeat: no-repeat;
        transform: translateY(-50%);
        pointer-events: none;
    }
    /* governance approach slider */
    .governance-approach-slider{
        padding-left: 0;
        padding-bottom: 60px;
    }
    .governance-approach-slider .owl-dots{
        left: 5%;
        transform: none;
        text-align: left;
    }
    .governance-approach-slider .owl-nav{
        right: 5%;
    }
    .socialtabs-linked-section .social-connect-slider{
        padding-left: 0;
        padding-bottom: 60px;
    }
    .socialtabs-linked-section .social-connect-slider .owl-dots{
        left: 5%;
        transform: none;
        text-align: left;
    }
    .socialtabs-linked-section .social-connect-slider .owl-nav{
        right: 5%;
    }
    .socialtabs-linked-section .social-connect-content{
        min-height: 370px;
    }
    .enviProactive-content{
        margin-bottom: 10px;
    }
    .enviProactive{
        padding: 50px 0px;
    }
    .enviProactive .row{
        flex-direction: column-reverse;
    }
    .enviProactive-stats{
        display: block;
        margin-bottom: 10px;
    }
    .enviProactive-statcopy{
        border: none;
        padding-left: 0;
    }
    .enviProactive-content p{
        padding-bottom: 5px;
    }
    .envilastsec{
        padding: 50px 0px;
    }
  .hero-person
  {
    left: auto;
    transform: initial;
    width: 350px;
    left: 0px;
    right: 0px;
    margin: auto;
  }
.hero-text {
    padding-left: 20px;
    padding-top: 22%;
}
.hero-text h2 {
    font-size:45px;
    line-height: 52px;
}
.hero-person img {
    height: 485px;
}
.hero-text h2 span {
    padding-left: 37%;
}
.hero-text h6 {
    font-size: 9px;
    line-height: 12px;
}
.hero-text h3 {
        font-size: 18px;
        line-height: 24px;
    }
.hero-text .red-btn
{
    display: none;
}
.slide2 .hero-text, .slide4 .hero-text {
    padding-left: 0px;
}
.slide2 .hero-text h2 span {
    padding-left: 30%;
}
.service-wrap
{
    gap:15px;
}
.service-wrap h2
{
    display: none;
}

.service-box p
{
    font-size: 12px;
}
.hm-mainhead {
    font-size: 24px;
    line-height: 30px;
}
.whychoose-us {
    padding-top: 40px;
    padding-bottom: 40px;
}
.whychoose-us h6
{
    padding-bottom: 20px;
}
.choose-box
{
    box-shadow: none !important;
}
.eco-system h2 span {
    display: inline;
}
.hm-smallhead
{
    font-size: 18px;
}
.eco-system h2 {
    padding-bottom: 20px;
}
.our-persence {
    margin-top: 40px;
    padding-top: 40px;
}
.thumb-wrapper:after {
    top: 50px;
}
.thumb-wrapper .arrow.next {
    right: -10px;
    bottom: 260%;
}
.thumb-wrapper .arrow.prev {
    left: 5px;
    bottom: 260%;
}
.thumb-wrapper .arrow img
{
    width: 36px;
}
.coin1
{
    left: -5px;
}
.coin1 img 
{
    width: 30px;
}
.sikka-appbg {
    padding-right: 20px;
    padding-top: 25px;
    padding-left: 40px;
}
.sikka-appbg h2 span
{
    display: inline;
}
.app-btn a img 
{
    max-width: 130px;
}
.sikka-appimg
{
    left: 0px;
}
.sikka-appimg img 
{
    max-width: 100%;
}
.coin2 {
    right: 20px;
    bottom: 35%;
    left: auto;
}
.coin2 img 
{
    max-width: 50px;
}
.sikka-app {
    padding-top: 40px;
    padding-bottom: 40px;
}
.testimonial .item
{
    padding-top: 40px;
}
.testimonial h6 {
    font-size: 18px;
}
.testimonial h2
{
    font-size: 24px;
    line-height: 30px;
}
.testimonial p {
    font-size: 18px;
    line-height: 26px;
}
.testimonial .owl-dots {
        bottom: 20px;
    }
    .climate-change {
        padding: 40px 0px;
    }
.gates-foundation
{
    margin-bottom: 20px;
}
.hm-cattle
{
    padding-top: 40px;
    height: 90vh;
}
.hm-workplace {
    padding: 40px 0px;
}
.life-icon1 img
{
max-width: 30px;
}
.life-img
{
    margin-top: 30px;
}
.life-icon2
{
    display: none;
}
.hm-news {
    padding: 40px 0px;
}
.hm-news h2 {
    padding-bottom: 10px;
}
.contact-form
{
    padding: 30px 20px;
}
.contact-form a {
    padding: 11px 20px;
}
.growth-contact {
    padding: 40px 0px 40px 0px;
}
.faq h6 {
    font-size: 18px;
}
.faq-section .accordion-button
{
    font-size: 18px;
}
.socialSection {
    padding: 40px 0px 60px 0px;
}
footer .col-md-12
{
    padding-top: 40px;
    padding-right: 15px;
}
    .rightmenu {
        justify-content: flex-end;
    }
    .right-nav {
        gap: 10px;
        margin-left: 10px;
    }
.footer-text {
    border-bottom: 1px solid #ffffff80;
    padding-bottom: 30px;
    max-width: 100%;
}
.footer-link ul {
    border-bottom: 1px solid #ffffff80;
    padding-bottom: 10px;
}
.footer-link {
    padding-top: 0px;
}
.climate-logo-wrap {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 6px;
}
.beyond-banner.esggoverbanner.invest {
    background-image: url(/storage/images/investor/investor-img-mob.webp);
    align-items: start;
    height: 100vh;
}

.beyond-banner{
    height: auto;
    align-items: start;
}
.beyond-banner.news {
    align-items: start;
    background-image: url(/storage/images/news/news-media-img-mob.webp);
}
.socialempowring.careerSocial {
    background-image: url(/storage/images/mob/employee-centric-careers-banner-img-mob.webp);
}
  .beyond-banner.career{
    background-image: url(/storage/images/career/careers-banner-img-mob.webp);
        align-items: start;
    }
    .testimomial .testi-item{
        flex-direction: column;
    }
    .testimomial .testi-comma {
   display: none;
}
.testimomial .testi-nav {
    left: auto;
    right: 2%;
}
.beyond-banner.newB .site{
    padding-top: 18%;
}
.beyond-banner.ourservices-banner.customer-testimonials-banner{
    background-image: url('/storage/images/customer-testimonial/customer-testimonials-img-mob.webp');
}
.moneyboxx-story h5{
    padding: 0;
}
.card-text{
    padding-bottom: 30px;
}
.aboutVyapar .vyapaarloans-inner.oursevice-loand-txt {
    padding-top: 30px;
    padding: 5px;
    /* margin-bottom: 46px; */
}
.card-img-wrapper.mt0{
    margin-top: 0;
}
    .milestone-heading h2 {
        font-size: 24px;
        line-height: 30px;
    }

    /* about-us: milestones slider mobile fix */
    .aboutUsPage .milestone-slide{
        padding-top: 92px;
        padding-bottom: 180px;
    }
    .aboutUsPage .year-left,
    .aboutUsPage .year-right{
        display: none;
    }
    .aboutUsPage .slide-card{
        width: calc(100vw - 46px);
        max-width: 360px;
        min-height: 0;
        border-radius: 18px;
        margin-top: 30px;
    }
    .aboutUsPage .slide-card .card-img{
        height: 210px;
    }
    .aboutUsPage .slide-card .card-body{
        padding: 14px 18px 18px;
    }
    .aboutUsPage .milestone-nav-btn{
        top: auto;
        bottom: 16%;
        transform: none;
    }
    .aboutUsPage button.milestone-nav-btn.milestone-prev{
        left: 16px;
        top: 68%;
    }
    .aboutUsPage button.milestone-nav-btn.milestone-next{
        right: 16px;
        top: 68%;
    }
    .timeline-hint{
        bottom: 48px;
    }
    .aboutUsPage .timeline-nav-bar{
        bottom: 14%;
    }
    .aboutUsPage .timeline-nav-inner{
        max-width: 94%;
        padding: 8px 22px 0;
    }
    /* beyond page css */
    
    /* nikhil css */
    .investGlance{
        padding-bottom: 50px;
}
.invest-over .invest-quick-links{
    padding: 20px 18px 28px 18px;
}
.invest-over .invest-quick-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.invest-over .invest-quick-item{
    padding: 14px 12px;
    font-size: 14px;
    line-height: 18px;
}
.invest-over a.invest-quick-item.nobrdr{
    border-right: 1px solid rgba(255, 255, 255, 0.35);
}
.invest-over a.invest-quick-item.btm{
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
}
.invest-over .invest-quick-item:nth-child(2n){
    border-right: none;
}
.invest-over .invest-quick-item:nth-last-child(-n+2){
    border-bottom: none;
}
.invest-over .invest-quick-text{
    padding-right: 10px;
}
.invest-over a:last-child{
    border-right: none!important;
}
.keyH{
    padding: 40px 0 50px 0;
}
.keyH .keyH-head h2{
    font-size: 26px;
    line-height: 30px;
}
.keyH .keyH-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.keyH .keyH-item{
    padding: 18px 14px;
}
.keyH .keyH-item:nth-child(3n){
    border-right: 1px solid rgba(0, 0, 0, 0.10);
}
.keyH .keyH-item:nth-last-child(-n + 3){
    border-bottom: 1px solid rgba(0, 0, 0, 0.10);
}
.keyH .keyH-item:nth-child(2n){
    border-right: 0;
}
.keyH .keyH-item:nth-last-child(-n + 2){
    border-bottom: 0;
}
.keyH .keyH-value{
    font-size: 28px;
    line-height: 32px;
}
.keyH .keyH-value .unit{
    font-size: 16px;
    line-height: 24px;
}
.keyH .keyH-label{
    font-size: 13px;
    line-height: 16px;
}
.investGlance .investGlance-wrap{
    max-width: 100%;
}
.investGlance .investGlance-grid{
    display: flex;
    flex-direction: column;
}
.investGlance .investGlance-col{
    min-height: auto;
}
.investGlance .investGlance-col-center{
    order: 1;
}
.investGlance .investGlance-col-left{
    order: 2;
    padding: 18px 16px;
}
.investGlance .investGlance-col-right{
    order: 3;
    padding: 18px 16px;
}
.investGlance .investGlance-feature-img{
    padding: 18px 18px 0 18px;
}
.investGlance .investGlance-feature-img img{
    height: 220px;
}
.investGlance .investGlance-link{
    font-size: 14px;
    line-height: 20px;
    padding: 12px 0;
}
.investGlance .investGlance-buttons{
    max-width: 100%;
}
.investGlance .investGlance-btn{
    padding: 10px 18px;
    font-size: 14px;
}
.investContact .investContact-head h2{
    font-size: 26px;
    line-height: 30px;
    padding-bottom: 22px;
}
.investContact .investContact-row-head{
    display: none;
}
.investContact .investContact-row{
    grid-template-columns: 1fr;
}
.investContact .investContact-row .investContact-col{
    border-right: 0;
    border-bottom: 1px solid rgba(0, 84, 165, 0.35);
    padding: 54px 16px 18px 16px;
    position: relative;
}
.investContact .investContact-row .investContact-col:last-child{
    border-bottom: 0;
}
.investContact .investContact-row .investContact-col:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    padding: 14px 16px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #0054A5;
    border-bottom: 1px solid rgba(0, 84, 165, 0.35);
}
.investContact .investContact-row .investContact-col:nth-child(1):before{
    content: "For any investor related grievances,";
}
.investContact .investContact-row .investContact-col:nth-child(2):before{
    content: "Registrar and transfer agent";
}
.investContact .investContact-row .investContact-col:nth-child(3):before{
    content: "Debenture trustee";
}
.investContact .investContact-col{
    overflow-wrap: anywhere;
    word-break: break-word;
}
.investContact .investContact-line{
    flex-wrap: wrap;
    align-items: flex-start;
}
.investContact .investContact-line a,
.investContact .investContact-line span{
    max-width: 100%;
    overflow-wrap: anywhere;
    word-break: break-word;
}
.investContact .investContact-ico{
    flex: 0 0 auto;
}
.contact-tab .contact-tab-nav{
    display: none;
}
.contact-tab .contact-tab-dropdown{
    display: block !important;
    position: relative;
    max-width: 520px;
    width: 100%;
    margin: 0 auto 18px auto;
}
.contact-tab .contact-tab-select{
    width: 100%;
    height: 46px;
    border-radius: 999px;
    border: 1px solid rgba(0, 0, 0, 0.20);
    background: #ffffff;
    padding: 0 48px 0 18px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #353535;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.contact-tab .contact-tab-dropdown:after{
    content: "";
    position: absolute;
    right: 18px;
    top: 50%;
    width: 14px;
    height: 14px;
    background-image: url(/storage/images/debt-uploads-arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    transform: translateY(-50%);
    pointer-events: none;
}
.socialempowring.careerSocial .socialempowerInner{
    padding: 26px 18px;
}
.socialempowring.careerSocial .socialempowerInner h5{
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 14px;
}
.socialempowring.careerSocial .socialempowerInner-grid{
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.socialempowring.careerSocial .socialempowerInner-item{
    padding: 14px 12px;
    border-right: 1px solid rgba(255, 255, 255, 0.45);
    border-bottom: 1px solid rgba(255, 255, 255, 0.45);
}
.socialempowring.careerSocial .socialempowerInner-item:first-child{
    padding-left: 12px;
}
.socialempowring.careerSocial .socialempowerInner-item:last-child{
    border-right: 1px solid rgba(255, 255, 255, 0.45);
    padding-right: 12px;
}
.socialempowring.careerSocial .socialempowerInner-item:nth-child(2n){
    border-right: none;
}
.socialempowring.careerSocial .socialempowerInner-item:nth-last-child(-n + 2){
    border-bottom: none;
}
.socialempowring.careerSocial .socialempowerInner-item p{
    font-size: 13px;
    line-height: 17px;
    text-align: center;
}
.jobOpen .jobOpen-nav{
    display: none;
}
.jobOpen .jobOpen-dropdown{
    display: block !important;
    position: relative;
    max-width: 520px;
    width: 100%;
    margin: 0 auto 16px auto;
}
.jobOpen .jobOpen-select{
    width: 100%;
    height: 46px;
    border-radius: 999px;
    border: 1px solid rgba(0, 0, 0, 0.20);
    background: #ffffff;
    padding: 0 48px 0 18px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #353535;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.jobOpen .jobOpen-dropdown:after{
    content: "";
    position: absolute;
    right: 18px;
    top: 50%;
    width: 14px;
    height: 14px;
    background-image: url(/storage/images/debt-uploads-arrow.svg);
    background-size: contain;
    background-repeat: no-repeat;
    transform: translateY(-50%);
    pointer-events: none;
}
.visual h2 {
    font-size: 24px;
    line-height: 30px;
}


.beyond-banner .site {
    position: relative;
    top: auto;
    padding-top: 20%;
    padding-bottom: 30px;
    display: block;
    line-height: 18px;
}
.beyonData h2 {
    font-size: 24px;
    line-height: 30px;
}

.servicedata h3 {
    padding-bottom: 15px;
}
.servicedata h2 {
    font-size: 24px;
    line-height: 30px;
}

.empower-data h3 {
    padding-bottom: 15px;
}
.empower-data .gates-foundation img {
    max-width: 120px;
}
.fuelling{
    padding: 40px 0;
}
.handIcon {
    padding-bottom: 25px;
}
.agro-slider {
    padding-bottom: 20px;
}

.celebrating-box
{
    padding: 20px 20px 0px 20px;
    height:810px;
}
.employee-centric {
    background-image: url(/storage/images/mob/employee-centric-careers-banner-img-mob.webp);
    height: 100vh;
}
.celebrating-content h3 span
{
    display: inline;
}
.celebrating-content h3 {
    font-size:20px;
    line-height: 26px;
}
.celebrating-content p {
    padding-bottom: 15px;
}
.celebrating {
    padding: 40px 0px 60px 0px;
}
.package {
        padding-left: 0px;
    }
.package-slider .owl-nav button.owl-prev {
    width: 35px;
    height: 35px;
    bottom: -10px;
    right: 45px;
}
.package-slider .owl-nav button.owl-next
{
width: 35px;
    height: 35px;
    bottom: -10px;
}
.package-slider.owl-theme .owl-nav {
    right: 30px;
}
.celebrating-slider {
        margin-top: 90px;
    }
.celebrating-slider .celebrating-box
{
height: 706px;
}
.inclusiveness {
    background-image: url(/storage/images/mob/Inclusiveness-img-mob.webp);
    height: 100vh;
}
.inclusiveness-btmtext {
    padding: 40px 0px 60px 0px;
}

.invest-over .first h3{
    font-size: 24px;
    line-height: 30px;
}
.beyond-banner.contact{
    align-items: start;
    background-image: url(/storage/images/contact/contact-us-img-mob.webp);
}
.disclaimer-content .content-data h3 {
    margin-bottom: 9px;
}
/* end nikhil */
.learning-od
{
height: 100vh;
}
}
@media (max-width: 420px){

}
@media (max-width: 380px){
    
}
@media (max-width: 360px){
    
}
