@import url(https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css);
*,
body,
html {
    margin: 0;
    scroll-behavior: smooth;
    font-family: ClashDisplay;
    padding: 0;
}
*,
body,
h1,
h2,
h3,
h4,
h5,
h6,
html {
    font-family: ClashDisplay;
}
.headerlarger,
.mainnav {
    display: flex;
    width: 100%;
}
#talenttab,
.navlink {
    text-decoration: none;
    color: #000;
}
.headerlarger,
.headerlarger nav,
.mainnav,
.sitelogo {
    width: 100%;
}
#talenttab,
#talenttab2 {
    font-family: ClashDisplay;
    font-weight: 600;
}
.footerleadtext,
.footersubtext {
    line-height: 1.3;
}
.ambcard .ambImage,
.ambcard img,
.ctapatternbg,
.footerNew .logoWrapper,
.herobgimg img {
    object-fit: cover;
}
.AmbYTag,
.ApplyBtnnV2,
.ambcard,
.footlink,
.navlink,
.socialicons {
    transition: 0.4s;
}
.ambtextstroke,
.innerbnrcapsec h2 span {
    -webkit-text-fill-color: #fff !important;
}
.BlogHorzntlContent h3,
.BlogLgSubTitle p,
.BlogLgTittle h3,
.BlogMdSubTitle p,
.BlogMdTittle h3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.heroverlaysection .videoBtnWrapper span,
.heroverlaysection .videoBtnWrapper:after {
    transition: 0.55s cubic-bezier(0.645, 0.045, 0.355, 1);
}
@font-face {
    font-family: ClashDisplay;
    src: url(../font/ClashDisplay-Variable.ttf);
}
body,
html {
    overflow-x: hidden;
}
.headerlarger {
    height: 85px;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    border-bottom: 1px solid #000;
    align-items: center;
    background: #fff;
}
.mainnav {
    justify-content: flex-end;
    align-items: center;
    list-style: none;
    margin-top: 17px;
    padding: 0;
}
.mainnav li {
    padding-left: 30px;
}
.mainnav li:first-child {
    padding-left: 0;
}
.navlink {
    font-family: ClashDisplay;
    font-size: 18px;
    font-weight: 400;
}
.navlink.active {
    color: #473bf0 !important;
}
#orgfaq,
#talentfaq,
.TbFds,
.footerNew .logoWhite,
.footerNew .logoWrapper .logoFooter.logoMobile,
.footerNew .logoWrapper .logoHolder.logoHolderMob,
.footerNew .logoWrapper .logoHolder.logoHolderTab,
.headersmaller,
.navlink.dropdown-toggle::after,
.whiteFooterLogo {
    display: none;
}
#allfaq,
#epicbanner,
#hometabcontent,
.ambcard:hover .ambcardhovercontent,
.mainnav li.dropdown:hover .dropdown-menu {
    display: block;
}
.BlogHorzntlContent a:hover,
.BlogLgCard:hover .BlogLgTittle,
.BlogMdCard:hover .BlogMdTittle,
.navlink:hover {
    color: #473bf0;
}
.sitelogo {
    height: 53px;
    margin-top: 6px;
}
.BnrrLogo {
    width: 460px !important;
    height: 90px !important;
}
.BnrrLogoCap {
    width: 450px !important;
}
.mainherosection {
    width: 100%;
    height: 780px;
    margin-top: 0px;
    background: #000;
    position: relative;
    overflow: hidden;
}
.herobgimg,
.heroverlaysection {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
@media (min-width: 1400px) and (max-width: 1600px) {
    .mainherosection {
        height: 720px;
    }
}
.herobgimg {
    height: auto;
    z-index: 1;
    animation: 360s linear infinite verticalmarquee;
}
.herobgimg img {
    width: 100%;
    height: auto;
}
@keyframes verticalmarquee {
    0% {
        top: -8em;
    }
    100% {
        top: -585%;
    }
}
.heroverlaysection {
    height: 100%;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    background: rgba(0, 0, 0, 45%);
}

.heroverlaysection h1{
    font-size: 60px;
    color: white;
    margin-bottom: 0px;
    font-weight: 600;
}

.heroverlaysection .videoBtnWrapper {
    width: 64px;
    height: 64px;
    line-height: 1;
    border-radius: 50%;
}
#videoPopBox video,
.VdoCrdLg,
.downloadlinkhero img,
.heroseclogo {
    width: 100%;
    height: auto;
}
.downloadlinkhero {
    width: 221px;
    height: 64px;
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 20px;
}
.heroplaybtn {
    font-size: 69px;
    color: #d3af51;
    margin-top: 45px;
    cursor: pointer;
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .mainherosection {
        height: 600px;
        margin-top: 0px;
    }
    .navlink {
        font-size: 18px;
    }
    .downloadlinkhero {
        width: 180px;
    }
    .heroplaybtn {
        font-size: 54px;
        margin-top: 20px;
    }
}
.tabstripsec {
    width: 100%;
    height: 70px;
    display: flex;
    align-items: center;
}
#hometab,
#talenttab {
    height: 70px;
    display: flex;
    justify-content: center;
    text-align: center;
    font-size: 30px;
    transition: 0.3s;
}
#hometab {
    width: 100%;
    background: #444;
    color: #fff;
    align-items: center;
}
#talenttab {
    width: 33.33%;
    background: #ffd25d;
    align-items: center;
}
#orgtab,
#talenttab2 {
    height: 70px;
    text-decoration: none;
    display: flex;
    justify-content: center;
}
#talenttab2 {
    width: 25%;
    background: #ffedbc;
    color: #00000054;
    align-items: center;
    text-align: center;
    font-size: 30px;
}
#orgtab {
    width: 33.33%;
    background: #7970f0;
    color: #fff;
    align-items: center;
    text-align: center;
    font-size: 30px;
    font-family: ClashDisplay;
    font-weight: 600;
    transition: 0.3s;
}
#ambtab,
#orgtab2 {
    justify-content: center;
    height: 70px;
    text-decoration: none;
    font-size: 30px;
    font-family: ClashDisplay;
    font-weight: 600;
    display: flex;
    text-align: center;
}
#orgtab2 {
    width: 25%;
    background: #d8d5ff;
    color: #ffffffb0;
    align-items: center;
}
#ambtab {
    width: 33.33%;
    background: #fff;
    color: #000;
    align-items: center;
    transition: 0.3s;
}
#alltab {
    width: 50%;
    height: 70px;
    background: #e7e6f2;
    color: #000;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 30px;
    font-family: ClashDisplay;
    font-weight: 600;
}








@media (min-height: 600px) and (max-height: 720px) {
    .mainherosection {
        height: 550px;
    }
}
.hometalentorgsection {
    padding: 0;
}
.talentmobsec {
    width: 100%;
    height: auto;
    background: #ffdb7f;
    padding: 150px 150px 134px 280px;
    position: relative;
    overflow: hidden;
}
.talentcapsec {
    background: #ffedbf;
    padding: 0 80px;
    height: auto !important;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
}
.wavesgraphic {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    opacity: 1;
}
@keyframes tossing {
    0%,
    100% {
        transform: rotate(-2deg);
    }
    50% {
        transform: rotate(2deg);
    }
}
@keyframes floating {
    0%,
    100% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(50px);
    }
}
.talentmbadjst {
    margin-bottom: -2px;
}
.talentmtadjst {
    margin-top: 150px;
}
.mobsectalent {
    position: relative;
    z-index: 2;
}
.talentsubhead {
    font-size: 32px;
    color: #6a6a6a;
    font-weight: 600;
}
.talentleadhead {
    font-size: 32px;
    color: #33322e;
    font-weight: 600;
    margin-top: 20px;
}
.ApplyBtnnV2 {
    font-size: 28px;
    color: #6a6a6a;
    font-weight: 400;
    margin-top: 20px;
    text-decoration: underline;
}
.ApplyBtnnV2:hover {
    color: #473bf0;
    text-decoration: none;
}
@media (max-width: 1600px) {
    .talentcapsec {
        height: 1070.617px;
    }
}
@media (max-width: 1399px) {
    .sitelogo {
        width: 100%;
        height: auto;
        margin-top: 0px;
    }
    #alltab,
    #ambtab,
    #orgtab,
    #orgtab2,
    #talenttab,
    #talenttab2 {
        font-size: 28px;
    }
    .talentcapsec {
        height: 835.583px;
    }
}
.bgorgdark {
    background: #473bf0 !important;
}
.bgorglight {
    background: #d6d3ff !important;
}
.bgambdark {
    background: #6a6a6a !important;
}
.bgamblight {
    background: #ebebeb !important;
}
.homectasection {
    padding: 150px 0 100px;
    background: #faf9f7;
    position: relative;
}
.ctapatternbg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    opacity: 0.4;
}
.homectaheading {
    width: fit-content;
    height: auto;
    position: relative;
}
.homectaheadinglead {
    font-size: 32px;
    font-weight: 600;
    overflow: hidden;
    color: #33322e;
}
.HomeWFcTxt {
    color: #33322e !important;
    font-size: 32px !important;
    font-weight: 600 !important;
}
.homectaheadinglead span {
    font-size: 64px;
    font-weight: 600;
    margin-left: 10px;
}
.homectaheadinglead2 {
    font-size: 32px;
    font-weight: 600;
    overflow: hidden;
}
.homectaheadinglead2 span {
    -webkit-text-stroke: 1px #000;
    -webkit-text-fill-color: #e7e6f2;
    font-size: 64px;
    margin-left: 10px;
}
.questionmark {
    position: absolute;
    top: 24%;
    left: 37%;
}
@media (max-width: 1600px) {
    .questionmark {
        left: 34%;
    }
}
@media (max-width: 1499px) {
    .questionmark {
        left: 32%;
    }
}
@media (max-width: 1399px) {
    .questionmark {
        left: 38%;
    }
}
.homectasubtext {
    font-size: 24px;
    margin-top: 30px;
}
.footerleadtext,
.footersubtext,
.footlink {
    font-size: 18px;
    color: #fff;
}
.footerNew {
    background-color: #2e2e33;
    padding-top: 50px;
    padding-bottom: 30px;
    position: relative;
}
.copyright .fs-xs {
    font-size: 14px;
}
.footerNew h6 {
    color: #fff;
    margin-bottom: 15px;
    margin-top: 5px;
}
.footerNavs,
.footerNew .downloadAPP {
    position: relative;
    z-index: 11;
}
.footerNew ul {
    padding: 0;
    margin: 0;
}
.footerNew ul li {
    list-style: none;
    margin-bottom: 10px;
}
.footerNew ul li a {
    text-decoration: none;
    color: #ffffffa3;
    font-size: 16px;
}

.footerNew ul li a svg{
    margin-right: 5px;
    position: relative;
    top: -2px;
}

.footerNew .logoWrapper {
    position: absolute;
    left: 0;
    top: 0;
    width: 48%;
    height: 100%;
    object-position: right;
}

.footerNew .logoWhite.logo2{
    display: block !important;
    filter: invert(1) brightness(10);
    width: 280px;
    margin-bottom: 20px;
}

.footerNew .logoWrapper.second{
    padding-left: 70px;
}


.footerNew::before{
    display: none;
}

.downloadAppWrapper .arogyaGlobal{
    width: 235px;
    margin-left: 20px;
}


.footerNew .logoWrapper .logoHolder {
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right;
}
.footerNew .logoWrapper .logoFooter {
    position: absolute;
    left: 10%;
    top: 50%;
    transform: translate(0, -50%);
    width: 275px;
}
.sitefooter {
    width: 100%;
    height: auto;
    background: #141414;
    padding: 80px 0 30px;
}
.footerleadtext {
    margin-top: 30px;
    margin-bottom: 30px;
    overflow: hidden;
}
.foottextadjust {
    margin-top: 18px;
    margin-left: 20px;
}
.footlink {
    text-decoration: none;
}
.footlink:hover {
    color: #7970f0;
}
.socialicons {
    border-radius: 8px;
    background: 0 0;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.socialicons img{
    width: 30px;
}
.socialicons:hover {
    background: #7970f0;
    border: 1px solid #7970f0;
}
.bgambdark2 {
    background: #747379 !important;
}
.ambtextstroke {
    -webkit-text-stroke: 1px #000 !important;
}
.dtxt,
.innerbnrcapsec h2 {
    -webkit-text-fill-color: #ffd25d !important;
    -webkit-text-stroke: 1px #000;
}
.questionmark2 {
    position: absolute;
    top: 19%;
    left: 55%;
}
@media (max-width: 1399px) {
    .questionmark2 {
        left: 58%;
    }
    .footerNew .logoWrapper .logoFooter {
        width: 240px;
    }
}
@media (max-width: 1280px) {
    .footerNew .logoWrapper .logoFooter {
        width: 200px;
    }
}
.defaultsection {
    width: 100%;
    height: auto;
    padding: 150px 0;
}
.featsform,
.featsform2 {
    padding-left: 36px !important;
    box-shadow: 4px 4px #888 !important;
    margin-bottom: 20px !important;
}
.bgmap {
    background: url(../img/mapbg.webp) 0 0 / cover;
}
.featsform {
    height: 64px !important;
    border: 1px solid #000 !important;
    border-radius: 0 !important;
}
.featsform::placeholder {
    font-size: 20px !important;
    color: #000 !important;
}
.featsform option {
    font-size: 20px !important;
}
.featsformlabel {
    font-size: 20px;
    color: #000;
    font-weight: 500;
}
.featsform2 {
    height: 192px !important;
    border: 1px solid #000 !important;
    border-radius: 0 !important;
    padding-top: 20px !important;
}
.featsform2::placeholder {
    font-size: 17px !important;
    color: #686868 !important;
}
.applybtn {
    background: #7970f0;
    padding: 16px 64px;
    font-size: 24px;
    color: #fff;
    border: 1px solid #000;
    border-radius: 8px;
    box-shadow: 2px 2px #4b4b4b;
    margin-bottom: 20px;
}
.nav-tabs .nav-link {
    padding: 10px 32px !important;
    background: 0 0 !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    margin: 10px !important;
    border-radius: 8px !important;
    box-shadow: 2px 2px #4b4b4b !important;
}
.ambcard,
.ambcard .content {
    background: #fff;
    width: 100%;
}
.accordion-button:focus,
.btn-close:focus {
    box-shadow: none !important;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #fff !important;
    background-color: #7970f0 !important;
    border-color: var(--bs-nav-tabs-link-active-border-color);
}
.bdrbtm0 {
    border-bottom: 0 !important;
}
.ambcard {
    border: 1px solid #000;
    box-shadow: 5px 5px #9a98b2;
    position: relative;
    height: 100%;
}
.ambcard img {
    width: 100%;
    height: 265px;
    padding: 20px 20px 0;
}
.ambcard .content {
    height: auto;
    padding: 20px;
}
.ambcard .content a {
    color: #000;
    text-decoration: none;
}
.ambcard .content h4,
.ambnamehov h4 {
    font-size: 23px;
    font-weight: 600;
}
.ambcard .content span {
    color: #666;
    font-size: 15px;
    font-weight: 600;
}
.mobilegraphic {
    position: absolute;
    top: 14%;
    left: 35%;
}
@media (max-width: 1600px) {
    .mobilegraphic {
        left: 32%;
    }
}
@media (max-width: 1499px) {
    .mobilegraphic {
        left: 30%;
    }
}
@media (max-width: 1399px) {
    .mobilegraphic {
        left: 35%;
    }
}
@media (max-width: 1299px) {
    .talentcapsec {
        height: 782.117px;
    }
    .talentleadhead {
        font-size: 24px;
    }
    .talentsubhead {
        font-size: 18px;
    }
    .questionmark {
        left: 37%;
    }
    .mobilegraphic {
        left: 34%;
    }
}
.homectasubtext2 {
    font-size: 32px;
    margin-top: 60px;
}
.talentlightnumber,
.talentlightnumberv2 {
    -webkit-text-fill-color: transparent;
    display: none;
}
.downloadcathead {
    color: #7970f0;
    font-size: 24px;
    font-weight: 600;
}
.downloadcatsubtxt {
    font-size: 16px;
    color: #000;
}
.qrdownloads {
    width: 160px;
    height: 160px;
    object-fit: contain;
}
.mldownloadadjust {
    margin-left: -40px;
}
.mldownloadadjust2 {
    margin-left: 4rem;
}
.talentcardsectionlight {
    width: 100%;
    height: auto;
    background: #f2efe6;
    padding: 150px 0;
    position: relative;
}
.talentlightbottomdec {
    width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.talentlightnumber {
    font-size: 340px;
    -webkit-text-stroke: 3px #595855;
    position: absolute;
    top: 0;
    left: 17%;
}
.talentcardsec {
    width: 100%;
    height: 632px;
    position: relative;
}
.talentcohortcard {
    width: auto;
    height: 632px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
}
.talentcohortcard2 {
    width: auto;
    height: 431px;
    position: absolute;
    bottom: -7%;
    left: 0;
    z-index: 2;
}
.talenttextboxright {
    width: 100%;
    height: auto;
    padding: 40px;
    background: #ffdb80;
    border: 2px solid #000;
    box-shadow: 9px 9px #b2a686;
    transform: translate(0, 0) skew(-12deg, 12deg);
    margin-bottom: 10px;
    position: relative;
}
.skewcardtitle {
    font-size: 48px;
    color: #33322e;
    font-weight: 400;
    text-transform: capitalize;
}
.skewcardsubtitle {
    color: #33322e;
    font-size: 24px;
    font-weight: 300;
    margin-top: 16px;
}
.cardpin {
    width: 40px;
    height: auto;
    position: absolute;
    right: 4%;
    top: -5%;
}
.cardsecbgorglight {
    background: #e7e6f2 !important;
}
.skewcardorgbg {
    background: #9e97ff !important;
    box-shadow: 9px 9px #9998b2 !important;
}
.talentcardsectiondark {
    width: 100%;
    height: auto;
    background: #595855;
    padding: 150px 0;
    position: relative;
}
.skewopposite {
    transform: translate(0, 0) skew(12deg, -12deg) !important;
}
.talenteventcard {
    width: auto;
    height: 540px;
    position: absolute;
    top: 90px;
    left: 8%;
    z-index: 1;
}
.talenteventcard2 {
    width: 299px;
    height: auto;
    position: absolute;
    bottom: -7%;
    right: 10%;
    z-index: 2;
}
.talentlightnumberv2 {
    font-size: 340px;
    -webkit-text-stroke: 2px #f2efe6;
    position: absolute;
    top: 0;
    right: 17%;
}


.spotlight .spotlight-absolute-img{position:absolute;top:-46px!important;right:-4%;width:30%}#newsSection .owl-nav.disabled{display:block}#newsSection .owl-nav img{width:30px;border-radius:50%;opacity:.5}#newsSection .owl-nav .owl-prev{position:absolute;left:-50px;top:35%}.owl-theme .owl-nav [class*=owl-]:hover{background:0 0}#newsSection .owl-nav .owl-next{position:absolute;right:-50px;top:35%}#testimonial_owl .testimonial-card .img-wrapper{content:"";border:1px solid #655aff;padding:15px;margin-bottom:20px;border-radius:50%}#testimonial_owl .testimonial-card img{width:160px!important;height:160px;border-radius:50%;object-fit:cover;object-position:top;position:relative;margin:0}#testimonial_owl .center.testimonial-card img{filter:blur(0)}#testimonial_owl .center.testimonial-card .img-wrapper{border-color:#ffd25d}#testimonial_owl .owl-nav{position:absolute;width:100%;display:flex;align-items:center;justify-content:space-between;top:35%}#testimonial_owl .owl-nav img{width:30px;border-radius:50%;opacity:.5}.testimonial h2{font-weight:600;font-size:35px;margin-bottom:20px}.testimonial .pitchText{font-size:25px;margin-bottom:25px}.testimonial h3{font-size:22px}.testimonial h3 span{font-weight:600;font-size:40px}.testimonial{padding:70px 0;background-color:#f5f5f5}.join-cta{padding:50px 0}.join-cta h3{font-size:30px;padding-left:0;margin:0}.join-cta .join-cta-img{height:167px;object-fit:contain}.join-absolute-img{position:absolute;left:45%;width:300px}.spotlight-bg{position:absolute;width:100%;left:0;bottom:-95px;z-index:0;height:250px;object-fit:cover;object-position:top}.spotlight{padding:70px 0 70px 0;background-color:#ffd25d;position:relative;text-align:center;overflow:hidden}.spotlight .container{position:relative;z-index:2}.joinFC{padding:70px 0 70px 0;background-color:#655aff;position:relative;text-align:center;overflow:hidden}.spotlight h3{font-size:25px;margin-bottom:50px}.joinFC h3{font-size:25px;margin-bottom:30px;color:#fff}.spotlight h4{font-size:40px;text-align:right;position:relative;font-weight:600}.joinFC h4{font-size:40px;text-align:left;color:#fff;font-weight:600}.joinFC .join-img,.spotlight .spotlight-img{width:80%}.spotlight .spotlight-absolute-img{position:absolute;top:0;right:-4%;width:30%}.fc-absolute-logo{position:absolute;width:100px;top:0}.btn-purple,.btn-purple:hover{background-color:#655aff;border-radius:0;padding:10px 30px;color:#fff;margin:15px 0 15px 0;font-size:20px;font-weight:500}.bg-yellow,.bg-yellow:hover{background-color:#ffd25d}.spotlight-btn,.spotlight-btn:hover{border-radius:0;padding:7px 27px;border:1px solid #333;margin:10px 10px;display:inline-block;font-weight:600;margin-right:0;margin-left:20px}.join-btn,.join-btn:hover{border-radius:0;padding:7px 25px;border:1px solid #fff;margin:10px 10px;display:inline-block;font-weight:600;color:#fff;margin-left:0;margin-right:20px}.did-you-know .man img,.did-you-know .woman img{width:40px;margin-right:10px}.did-you-know h5{font-size:25px;margin-top:60px}.did-you-know .man h4{font-size:60px;color:#655aff;font-weight:600}.did-you-know .woman h4{font-size:60px;color:#ffd25d;font-weight:600}.did-you-know .man span,.did-you-know .woman span{font-size:22px;font-weight:500}.did-you-know{padding:70px 0}.did-you-know h2{text-align:center;font-size:70px;font-weight:600}.did-you-know p{text-align:center;font-size:18px;font-weight:500}.right-slider .swiper-pagination-bullet-active{background:#333!important}.right-slider .swiper-pagination-bullet{background:#ffc01f;display:inline-block}.left-slider .swiper-pagination-bullet-active{background:#333!important}.left-slider .swiper-pagination-bullet{background:#673ab7;display:inline-block}#swiper1 .swiper-slides h4{font-size:22px;font-weight:600;margin-bottom:10px;padding-bottom:0}#swiper2 .swiper-slides h4{margin:20px 0 30px 0;padding-bottom:13px;font-size:22px;font-weight:600;margin-bottom:10px;padding-bottom:0}.swiper-slides h4{margin:20px 0;padding-bottom:30px;font-size:22px;font-weight:600}#swiper1 img{height:auto}#swiper2 img{height:auto}#swiper1 .swiper-pagination{text-align:start;position:static;padding-top:20px;padding-bottom:10px}.left-slider a{margin:15px 0 0 0}.right-slider a{margin-left:0;margin-bottom:0}#swiper2 .swiper-pagination{text-align:start;position:static;padding-top:20px;padding-bottom:10px}#swiper2 .swiper-slides{align-items:start}.swiper-slides{display:flex;justify-content:center;align-items:start;flex-direction:column}.h-80{height:80vh}.left-slider{background-color:#f5f4ff;padding:70px;padding-bottom:70px;padding-top:70px}.right-slider{background-color:#ffdb80;padding:70px;padding-bottom:70px;padding-top:70px}.menuactive{color:#473bf0!important}.newactive{color:#473bf0!important}#comingSoon h2{color:#7870f0;text-shadow:1px 2px 4px #afabff;font-size:35px}.testimonial-card{display:flex;flex-direction:column;justify-content:center;align-items:center}.testimonial-card img{width:200px;margin-bottom:20px}.testimonial-text{text-align:center}.testimonial-text h5{font-size:26px;font-weight:600}.slider-control-previous{width:75px;height:53px;position:absolute;left:3%;top:30%}.slider-control-next{position:absolute;width:75px;height:53px;right:3%;top:30%}.slider-section::before{content:"";width:50%;height:100%;background:#f5f4ff;position:absolute;top:0;left:0;z-index:0}.slider-section::after{content:"";width:50%;height:100%;background:#ffdb80;position:absolute;top:0;right:0;z-index:0}.BnrrLogoCap{position:relative;bottom:20px}.homectasection{padding:70px 0!important;background:#f4f9ff;position:relative;position:relative}.homectasection .shape1{position:absolute;top:0;left:0;width:250px;opacity: 0.7;}.homectasection .shape2{position:absolute;top:120px;left:0;width:250px;z-index:0;opacity:0.7}.homectasection .shape3{width:210px;position:absolute;right:0;bottom:0;opacity:0.7}.homectasubtext{font-weight:600;font-size:26px;margin-bottom:35px;z-index:1;position:relative}#player{width:90%;max-width:1000px;aspect-ratio:16/9;margin:auto;border-radius:25px;overflow:hidden;box-shadow:6px 6px 0 0 #9a98b2}.plyr .plyr__controls{opacity:0}.plyr--playing .plyr__controls{opacity:1!important}.ytp-chrome-top{display:none!important}.ytp-gradient-top{display:none!important}.ytp-show-cards-title{display:none!important}.plyr__control--overlaid{background:#0e0e0eba!important;padding:25px!important}.left-slider .title{color:#655aff;font-weight:600;font-size:40px;margin-bottom:25px}.right-slider .title{color:#595855;font-weight:600;font-size:40px;margin-bottom:25px}.journey_simplyfy{background:url(./dev/livev7/assets/img/talent-image/text-banner.png),#383838;padding:48px 0;background-size:100% 100%;background-repeat:no-repeat}.journey_text h2{font-size:30px;font-weight:600;line-height:1;text-align:center;margin:0;color:#fff}.btnKnowMore{display:block;max-width:200px;z-index:11;position:relative}.btn-purple,.btn-purple:hover:hover{margin-bottom:0}.owl-theme .owl-dots .owl-dot.active span{background:#9e97ff!important}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1240px}}@media only screen and (max-width:1024px){#comingSoon h2{font-size:30px}#newsSection .owl-nav .owl-prev{left:0}#newsSection .owl-nav .owl-next{right:0}.homectasection .shape1{width:150px}.homectasection .shape2{width:150px;top:90px}.join-cta .join-cta-img{height:145px}.heroverlaysection{background:rgba(0,0%,0%,35%)!important}.newmodal.show{z-index:1111111;background:rgba(0,0,0,.6)}.left-slider{padding:70px 20px;padding-bottom:70px}.right-slider{padding:70px 20px;padding-bottom:70px}.left-slider .title{font-size:35px}.right-slider .title{font-size:35px}.journey_text h2{font-size:30px}#swiper1 .swiper-slides h4{font-size:20px}#swiper2 .swiper-slides h4{font-size:20px}.did-you-know{padding:70px 0}.did-you-know h2{text-align:center;font-size:55px}.did-you-know .man{position:relative;left:-16%}.did-you-know .woman{position:relative;right:-16%}.did-you-know .man h4{font-size:45px}.did-you-know .woman h4{font-size:45px}.did-you-know .man img,.did-you-know .woman img{width:35px}.did-you-know .man span,.did-you-know .woman span{font-size:20px;font-weight:500}.did-you-know h5{font-size:28px;margin-top:50px}.did-you-know p{font-size:18px}.spotlight h3{margin-bottom:40px;z-index:1;font-size:25px;position:relative}.joinFC h3{margin-bottom:30px;z-index:1;font-size:25px}.spotlight h4{font-size:30px}.spotlight-btn,.spotlight-btn:hover{padding:5px 10px;margin:5px 5px;font-size:12px}.joinFC .join-img,.spotlight .spotlight-img{width:100%}.joinFC h4{font-size:30px}.join-btn,.join-btn:hover{padding:5px 10px;margin:5px 5px;font-size:12px}.join-cta h3{font-size:25px;padding-left:30px}.join-cta h3 br{display:none}.testimonial{padding:70px 0}.testimonial h3 span{font-size:40px}.testimonial h2{font-size:35px}.testimonial .pitchText{font-size:25px}#testimonial_owl .owl-nav{display:none}#testimonial_owl .testimonial-card img{width:180px!important;height:180px}#testimonial_owl .testimonial-card img{filter:blur(0)}#swiper1 img{height:unset}#swiper2 img{height:unset}}@media only screen and (max-width:767px){.testimonial h2{margin-top:30px;font-size:35px}.testimonial .pitchText{font-size:20px}.did-you-know h2{text-align:center;font-size:50px}.did-you-know .man{position:relative;left:-11%}.did-you-know .woman{position:relative;right:-11%}.did-you-know .man h4{font-size:35px}.did-you-know .woman h4{font-size:35px}.did-you-know .man span,.did-you-know .woman span{font-size:16px;font-weight:500}.did-you-know .arrowMark{width:80%}.spotlight h4{text-align:left}.spotlight h4 br{display:none}.spotlight .text-end{text-align:left!important}.joinFC .order-this{order:3}.join-cta h3{font-size:20px;padding-left:0;margin-top:20px;margin-bottom:30px;text-align:center}.testimonial h3 span{font-size:40px}#testimonial_owl .testimonial-card img{width:150px!important;height:150px}.testimonial-text h5{font-size:22px;font-weight:600}.joinFC h3{margin-bottom:0}.homectasubtext{font-size:16px;margin-bottom:30px}.joinFC h4{margin-top:20px;margin-bottom:20px}.spotlight h4{margin-top:20px;margin-bottom:20px}.testimonial-card{margin-bottom:0}#newsSection .owl-nav .owl-prev{position:static}#newsSection .owl-nav .owl-next{position:static}#newsSection .owl-dots{display:none}#newsSection .owl-nav{width:50px;display:none}.btnKnowMore{margin-left:unset!important}.left-slider .title{font-size:35px}.right-slider .title{font-size:35px}.journey_text h2{font-size:25px}}




.privacyPolicy{
    padding-top: 50px;
    padding-bottom: 100px;
    /* background: #eceff1; */
}

.privacyPolicy h1{
    margin-bottom: 20px;
    font-weight: 600;
}
.privacyPolicy h5{
    font-size: 23px;
    font-weight: 600;
    margin-bottom: 15px;
}

.privacyPolicy h5:not(:first-child){
    margin-top: 45px;
}

.privacyPolicy p b{
    font-weight: 600;
}

.privacyPolicy ul{
    padding-left: 15px;
}
.privacyPolicy ul li{
    margin-bottom: 20px;
}

.privacyPolicy ul li b{
    font-weight: 600;
}

.privacyPolicy table {
    width: 100% !important;
}

.privacyPolicy table td{
    padding: 10px 20px;
}
.privacyPolicy table th{
    padding: 10px 20px;
    font-weight: 600;
    background: #eceff1;
}

.privacyPolicy table td p{
    margin-bottom: 0px;
}

.privacyPolicy .sidepanel{
    background: #f6f6f6;
    padding: 25px;
    border-radius: 10px;
    position: sticky;
    top: 0px;
}

.privacyPolicy .sidepanel li{
    list-style: none;
    margin-bottom: 15px;
}

.privacyPolicy .sidepanel li a{
    text-decoration: none;
    color: #595959;
    font-size: 15px;
}

/* .privacyPolicy .sidepanel li a.active{
    color: #473bf0;
    font-weight: 500;
} */




@media only screen and (max-width: 767px) {
    .privacyPolicy .sidepanel{
        display: none;
    }
    .privacyPolicy h5{
        font-size: 20px;
    }
    .privacyPolicy p{
        font-size: 14px;
    }
    .privacyPolicy table th {
        padding: 10px 10px;
        font-size: 14px;
    }
    .privacyPolicy table td{
        padding: 10px 10px;
        font-size: 14px;
    }

    /* .privacyPolicy .wrapper{
        padding: 25px;
    } */
    .privacyPolicy h5:not(:first-child) {
        margin-top: 30px;
    }
    .privacyPolicy{
        padding-bottom: 50px;
        padding-top: 130px;
    }
}


@media (max-width: 1600px) {
    .talentlightnumber {
        left: 80px;
    }
    .talentlightnumberv2 {
        right: 80px;
    }
}
@media (max-width: 1499px) {
    .talentlightnumberv2 {
        right: 80px;
    }
}
@media (max-width: 1399px) {
    .mldownloadadjust {
        margin-left: -16px;
    }
    .mldownloadadjust2 {
        margin-left: 2rem;
    }
    .skewcardtitle {
        font-size: 36px;
    }
    .skewcardsubtitle {
        font-size: 18px;
    }
    .talentcardsec {
        height: 550px;
    }
    .talentcohortcard {
        height: 510px;
    }
    .talentcohortcard2 {
        height: 290px;
        bottom: -1%;
        left: 22%;
    }
    .talentlightnumber {
        font-size: 250px;
        top: 3%;
        left: 10%;
    }
    .cardpin {
        top: -7%;
    }
    .talentlightnumberv2 {
        font-size: 250px;
        right: 8%;
        top: 3%;
    }
    .talenteventcard {
        height: 490px;
    }
    .talenteventcard2 {
        height: 290px;
        bottom: -5%;
        width: auto;
    }
}
@media (max-width: 1199px) {
    .sitelogo {
        width: 100%;
        height: auto;
        margin-top: 12px;
    }
    .talentcapsec {
        height: 627.25px;
        padding: 230px 80px;
    }
    .talentleadhead {
        font-size: 26px;
    }
    .talentsubhead {
        font-size: 20px;
    }
    .questionmark {
        left: 43%;
    }
    .questionmark2 {
        left: 69%;
    }
    .mobilegraphic {
        left: 39%;
    }
    .qrdownloads {
        width: 130px;
        height: 130px;
        object-fit: contain;
    }
    .talentlightnumber {
        left: 5%;
    }
    .talentlightnumberv2 {
        right: 1%;
    }
}
.orgcertifycard {
    width: auto;
    height: 440px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
}
.orgcertifycard2 {
    width: auto;
    height: 300px;
    position: absolute;
    bottom: 0;
    right: 4%;
    z-index: 2;
}
.orgeventcard {
    width: auto;
    height: 540px;
    position: absolute;
    top: 7%;
    right: 0;
    z-index: 1;
}
.orgeventcard2,
.talentcertificate {
    position: absolute;
    left: 7%;
    z-index: 2;
}
.orgeventcard2 {
    width: auto;
    height: 390px;
    bottom: 0;
}
.AppDownLoadNavBtn {
    height: 40px !important;
    width: fit-content !important;
}
@media (min-width: 1400px) and (max-width: 1499px) {
    .sitelogo {
        width: 229.3px;
        height: 53px;
        margin-top: 0px;
    }
}
.talentcertificate {
    width: auto;
    height: 250px;
    bottom: 5%;
}
@media (max-width: 1499px) {
    .orgcertifycard {
        width: 380px;
        height: auto;
        position: absolute;
        top: 0;
        left: 40px;
        z-index: 1;
    }
    .orgcertifycard2 {
        width: 320.54px;
        height: auto;
        position: absolute;
        bottom: 12%;
        right: 8%;
        z-index: 2;
    }
    .applybtn,
    .footerleadtext,
    .footersubtext,
    .footlink,
    .navlink {
        font-size: 16px;
    }
    .skewcardtitle {
        font-size: 40px;
    }
    .skewcardsubtitle {
        font-size: 20px;
    }
    .homectasubtext2 {
        font-size: 28px;
    }
    .Fs32PxxV2 {
        font-size: 28px !important;
    }
    .applybtn {
        padding: 16px 36px;
    }
}
#ambtabcontent,
#orgtabcontent,
#talenttabcontent {
    display: none;
    margin-top: 170px;
}
.AmbYTag {
    padding: 10px 32px !important;
    background: 0 0 !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    margin: 6px !important;
    border-radius: 8px !important;
    box-shadow: 2px 2px #9a98b2 !important;
    text-decoration: none !important;
}
.MissionSubTxt,
.abouttextt {
    color: #595855;
    font-weight: 500;
}
.BlogDetTags,
.BlogLgSubTitle,
.BlogMdSubTitle,
.BlogMdTittle {
    text-decoration: none;
}
.Mt90Px {
    margin-top: 90px !important;
}
.bannersecv2 {
    width: 100%;
    height: 409px;
    background: #9e97ff;
    position: relative;
    margin-top: 100px;
}
.accordion-body,
.accordion-button,
.accordion-item {
    background: 0 0 !important;
}
.bannersecv2dec {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.innerbnrcapsec,
.innerbnrcapsec2 {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.innerbnrcapsec h2 {
    font-size: 72px;
    font-weight: 600;
}
.innerbnrcapsec h2 span {
    -webkit-text-stroke: 1px #000;
    font-size: 50px;
}
.innerbnrcapsec p,
.innerbnrcapsec2 p {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 500;
}
.secctiondefault {
    width: 100%;
    height: auto;
    position: relative;
    padding: 100px 0;
}
.univleftelement {
    position: absolute;
    top: 32%;
    left: 0;
    z-index: -1;
}
.univrightelement {
    position: absolute;
    top: 8%;
    right: 0;
    z-index: -1;
}
.iiconn,
.quoteiconn {
    position: absolute;
    display: flex;
    z-index: 2;
}
.accordion-button:not(.collapsed) {
    color: var(--bs-accordion-active-color);
    background: 0 0 !important;
    box-shadow: none !important;
}
.accordion-item {
    border: 0 !important;
}
.accordion-button {
    font-size: 24px !important;
}
.accordion-header {
    margin-bottom: 0px !important;
    margin-top: 16px !important;
    background: #fff;
}
.accordion-body {
    font-size: 24px;
}
.cntctcrd,
.cntctcrdmap {
    border: 1px solid #000 !important;
    box-shadow: 4px 4px #888 !important;
    padding: 10px;
    width: 100%;
}
.cntctcrd {
    height: 96px;
    display: flex;
    align-items: center;
}
.cntctcrdtxt {
    font-size: 24px;
    margin-left: 20px;
    margin-bottom: 0;
}
.cntctcrdmap {
    height: auto;
}
.quoteiconn {
    top: 134px;
    left: 130px;
    right: 0;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.BlogPeniconn,
.iiconn {
    justify-content: center;
    text-align: center;
    right: 0;
}
.innerpageyellowbg {
    background: #ffd25d !important;
}
.aboutcontentbox,
.aboutcontentbox2 {
    border: 2px solid #6a6a6a;
    background: #fff;
}
.innerbnrcapsec2 h2 {
    -webkit-text-stroke: 1px #000;
    -webkit-text-fill-color: #fff !important;
    text-transform: uppercase !important;
    font-size: 72px;
    font-weight: 600;
}
.iiconn {
    top: 100px;
    left: 380px;
    align-items: center;
    animation: 0 infinite flip;
}
.aboutsection1 {
    width: 100%;
    height: auto;
    padding: 60px 0;
    position: relative;
    margin-top: 100px;
}
.blogSectionOne {
    padding-bottom: 50px;
}
.aboutpagehead {
    font-size: 45px;
    font-weight: 600;
    text-shadow: 4px 4px #fff !important;
    margin-bottom: 30px;
}
.aboutcontentbox {
    padding: 120px 200px;
    box-shadow: 6px 6px #9e97ff !important;
}
.abouttextt {
    font-size: 32px;
}
.MissionSubTxt {
    font-size: 24px;
}
.aboutcontentbox2 {
    padding: 90px;
    box-shadow: 6px 6px #ffd25d !important;
}
.BlogCardHorizonTal,
.BlogLgCard {
    width: 100%;
    border: 1px solid #2e2e33;
}
.aboutcardhead {
    font-size: 32px;
    margin-bottom: 40px;
}
.py-7 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
.ambcardhovercontent {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #9e97ff;
    color: #f8f7fa;
    padding: 20px;
    display: none;
}
.ambcardhovercontent p{
    font-size: 16px;
    color: #ffffffa3;

}
.ambnamehov {
    position: absolute;
    bottom: 40px;
}
.BlogDetSubTxtList li p,
.ambnamehov span {
    font-size: 16px;
    font-weight: 500;
}
.aboutbgelementright1 {
    position: absolute;
    right: 0;
    top: 1%;
    z-index: -1;
}
.aboutbgelementleft1 {
    position: absolute;
    left: 0;
    top: 28%;
    z-index: -1;
}
.aboutbgelementright2 {
    position: absolute;
    right: 0;
    bottom: 2%;
    z-index: -1;
}
.aboutbgelementright3 {
    position: absolute;
    right: 0;
    top: 10%;
    z-index: -1;
}
.aboutbgelementleft2 {
    position: absolute;
    left: 0;
    bottom: 17%;
    z-index: -1;
}
.BlogLgCard {
    height: auto;
    background: #fff;
    box-shadow: 5px 5px #9a98b2;
    transition: 0.3s;
    border-radius: 20px;
    overflow: hidden;
}
.BlogimgLgCrd {
    width: 100%;
    height: 280px;
    object-fit: cover;
}
.BlogContentt {
    padding: 40px;
    height: 390px;
    overflow: hidden;
}
@media (max-width: 1600px) {
    .BlogimgLgCrd {
        width: 100%;
        height: 200px;
    }
    .BlogContentt {
        height: 326px;
        padding: 30px;
    }
}
@media (max-width: 1399px) {
    .orgcertifycard2 {
        bottom: 11%;
        right: 0;
        width: 280.54px;
    }
    .orgeventcard {
        height: 430px;
    }
    .orgeventcard2 {
        height: 330px;
    }
    .talentcertificate {
        height: 210px;
        left: 8%;
        bottom: 14%;
    }
    .nav-tabs .nav-link {
        padding: 8px 24px !important;
    }
    .BlogimgLgCrd {
        width: 100%;
        height: 200px;
    }
    .BlogContentt {
        height: 295px;
        padding: 30px;
    }
    .aboutcontentbox2 {
        height: 100%;
    }
}
@media (max-width: 1299px) {
    .BlogimgLgCrd {
        width: 100%;
        height: 190px;
    }
    .BlogContentt {
        height: 275px;
        padding: 30px;
    }
    .BlogLgSubTitle p {
        -webkit-line-clamp: 2 !important;
    }
}
.BlogHorzntlContent a,
.BlogLgTittle {
    color: #000;
    text-decoration: none;
    transition: 0.4s;
}
.BlogCardHorizonTal,
.BlogMdCard {
    background: #fff;
    transition: 0.3s;
    overflow: hidden;
}
.BlogLgTittle h3 {
    font-size: 28px;
    font-weight: 600;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 20px;
}
.BlogLgDate,
.BlogLgSubTitle p {
    font-size: 18px;
    font-weight: 400;
}
.BlogLgSubTitle p {
    color: #000;
    -webkit-line-clamp: 4;
    overflow: hidden;
    margin-top: 16px;
}
.BlogLgDate {
    color: #747379;
    margin-top: 22px;
}
.BlogLgCard:hover {
    transform: scale(1.02);
}
.BlogOutHead {
    font-size: 24px;
    color: #000;
    font-weight: 500;
    padding-bottom: 10px;
}
.BlogBdrLine {
    border-top: 2px solid #9a98b2;
    display: none;
}
.BlogCardHorizonTal {
    height: auto;
    box-shadow: 5px 5px #00000040;
    border-radius: 20px;
}
.BlogCardHorizonTal:hover,
.BlogMdCard:hover {
    transform: scale(1.01);
}
.BlogCrdHzImg {
    width: 220px;
    height: 100% !important;
    object-fit: cover;
}
.BlogHorzntlContent {
    padding: 25px;
    position: relative;
    width: 100%;
}
.BlogHorzntlContent h3 {
    font-size: 24px;
    font-weight: 600;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.BlogMdTittle h3,
.Clammpp2 {
    -webkit-line-clamp: 2;
}
.BlogHzntDate {
    font-size: 18px;
    font-weight: 400;
    color: #747379;
    margin-top: 8px;
}
.BlogMdCard {
    width: 100%;
    height: auto;
    border: 1px solid #2e2e33;
    box-shadow: 5px 5px #9a98b2;
    margin-bottom: 50px;
    border-radius: 20px;
}
.BlogimgMdCrd {
    width: 100%;
    height: 180px;
    object-fit: cover;
}
.BlogMdTittle {
    color: #383838;
    transition: 0.4s;
}
.BlogMdTittle h3 {
    font-size: 24px;
    font-weight: 600;
    overflow: hidden;
}
.BlogMdSubTitle p {
    color: #383838;
    font-size: 17px;
    font-weight: 400;
    margin-top: 10px;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.BlogPeniconn {
    position: absolute;
    top: 140px;
    left: 216px;
    display: flex;
    align-items: center;
    z-index: 2;
}
#orgtab:hover,
.AmbYTag:hover {
    background: #7970f0 !important;
    color: #fff !important;
}
.TsnVer {
    text-shadow: 4px 4px #d7d7d7 !important;
}
.BlogDetailsMainTitle {
    color: #000;
    font-size: 32px;
    font-weight: 600;
}
.BdrBtmBd {
    border-bottom: 1px solid #000;
}
.BlogDetMainAuthTxt {
    font-size: 20px;
    color: #2e2e33;
    font-weight: 400;
}
.BlogDetMainAuthTxt span,
.BlogDetPbDate {
    color: #000;
    font-size: 20px;
    font-weight: 500;
}
.BlogDetMainImg {
    height: auto;
    object-fit: cover;
    border-radius: 20px;
    margin: auto;
    display: block;
    max-width: 100%;
}
.BlogDetailsLeadHead {
    font-size: 24px;
    font-weight: 600;
    color: #000;
}
.BlogDetSubTxtList {
    list-style: none;
    padding-left: 0;
    margin-top: 20px;
}
.BlogDetSubTxtList li {
    margin-top: 16px;
    margin-bottom: 16px;
    list-style: none;
}
.socialiconsNv {
    width: 40px;
    height: 40px;
    border: 1px solid #2e2e33;
    border-radius: 8px;
    background: 0 0;
    color: #2e2e33;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    transition: 0.4s;
}
.socialiconsNv:hover {
    background: #ffdb7f;
}
.blogTopRightDecc {
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
}
.blogBottomRightDecc {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.blogMiddleLeftDecc {
    position: absolute;
    top: 20%;
    left: 0;
    z-index: -1;
}
.AppDownLoadBtn {
    width: 221.54px !important;
    height: 64px !important;
}
.Fs32PxxV2 {
    font-size: 32px !important;
}
.MobSlideImg {
    width: 310.51px !important;
    height: auto;
}
.OrgSec3Pad,
.TalentSec1Pad,
.TalentSec2Pad,
.TalentSec3Pad {
    padding: 110px 0 !important;
}
@media (min-width: 1400px) {
    .aboutcontentbox2 {
        height: 100%;
    }
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1280px;
    }
}
.HearTicO {
    color: #e57373;
}
.TalentSkewMrgn1 {
    margin-top: 120px;
}
.TalentSkewMrgn2 {
    margin-top: 185px;
}
.OrgSkewMrgn2 {
    margin-top: 30px;
}
.OrgMrgnSec3 {
    margin-top: -10px;
}
.OrgSkewMrgn3 {
    margin-top: 40px !important;
}
@keyframes flip {
    0% {
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out;
    }
    40% {
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out;
    }
    50% {
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in;
    }
    80% {
        transform: perspective(400px) rotateY(360deg) scale(0.95);
        animation-timing-function: ease-in;
    }
    100% {
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in;
    }
}
.BgGradient {
    background: linear-gradient(180.21deg, #fff9f9 -64.58%, rgba(255, 255, 255, 0.1) 115.31%), linear-gradient(90deg, #ffc3683d 0, #d569e12e 50%, #4164e147 100%);
}
.LogoWaterMark {
    position: absolute;
    top: 10px;
    left: 20px;
    width: 290px;
    height: auto;
    opacity: 0.4;
}
.CardSparkle,
.CardSparkle2 {
    width: 80px;
    position: absolute;
    right: 80px;
    animation: 5s linear infinite blinker;
    height: auto;
}
.CardSparkle {
    top: 40px;
}
.CardSparkle2 {
    bottom: 40px;
}
.AnmScrollUp {
    animation: 20s linear infinite verticalmarquee;
}
.OvfH {
    overflow: hidden !important;
}
.HauTo {
    height: auto !important;
}
.TalentCoCrdv1 {
    width: auto;
    height: 450px !important;
}
.TalentCoCrdv2 {
    width: auto;
    height: 390px !important;
}
@keyframes blinker {
    50% {
        opacity: 0;
    }
}
.Bdr0 {
    border: 0 !important;
}
.BsV2Abt {
    box-shadow: 6px 6px #ffd25d !important;
}
@keyframes fadeInDown {
    from {
        opacity: 0;
        transform: translate3d(0, -20%, 0);
    }
    to {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}
.AnmFadeInDown {
    animation: 1s fadeInDown;
}
@media (min-width: 992px) {
    .heroimglargescreen {
        display: block;
    }
    .heroimgsmallscreen {
        display: none;
    }
    .ContentRight {
        justify-content: flex-end !important;
        text-align: right !important;
        padding-right: 20px !important;
    }
    .ContentLeft {
        justify-content: flex-start !important;
        text-align: left !important;
        padding-left: 20px !important;
    }
    .LgAppBttnLrge {
        width: 70% !important;
        height: auto !important;
        margin-bottom: 10px !important;
    }
}
.AnmWrite {
    animation: 0 infinite wobble;
}
@keyframes wobble {
    0%,
    100% {
        -webkit-transform: none;
        transform: none;
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    }
}
.AnmHiFaq {
    animation: 0 infinite hithere;
}
@keyframes hithere {
    30% {
        transform: scale(1.2);
    }
    40%,
    60% {
        transform: rotate(-20deg) scale(1.2);
    }
    50% {
        transform: rotate(20deg) scale(1.2);
    }
    70% {
        transform: rotate(0) scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}
.Anmflash {
    animation: 0.5s infinite alternate flash;
}
.BlinkerExtend,
.RightAdSpark2 {
    animation: 8s linear infinite blinker !important;
}
@keyframes flash {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.MobileSlide .MobSlide1stImg {
    transform: translateY(-150px);
    transition: 0.8s;
    opacity: 0;
}
.MobileSlide .MobSlide2ndImg {
    transform: translateY(150px);
    transition: 0.8s;
    opacity: 0;
}
.MobileSlide .swiper-slide-active .MobSlide1stImg,
.MobileSlide .swiper-slide-active .MobSlide2ndImg {
    transform: translateY(0);
    opacity: 1;
}
@keyframes wave {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -1600px;
    }
}
@keyframes swell {
    0%,
    100% {
        transform: translate3d(0, -25px, 0);
    }
    50% {
        transform: translate3d(0, 5px, 0);
    }
}
.RightAdSpark2 {
    right: 200px !important;
}
.SideCardAnm1 {
    animation: 10s infinite SideCardAnm1;
}
@keyframes SideCardAnm1 {
    30% {
        transform: scale(1.05);
    }
    40%,
    60% {
        transform: rotate(-2deg) scale(1.05);
    }
    50% {
        transform: rotate(2deg) scale(1.05);
    }
    70% {
        transform: rotate(0) scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}
.MainCardAnm {
    animation: 7s infinite MainCardAnm;
}
@keyframes MainCardAnm {
    0%,
    100%,
    20%,
    50%,
    80% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-30px);
    }
    60% {
        transform: translateY(-15px);
    }
}
.CertiFctAnm {
    transform-origin: top center;
    animation: 5s infinite CertiFctAnm;
}
@keyframes CertiFctAnm {
    20% {
        transform: rotate(8deg);
    }
    40% {
        transform: rotate(-6deg);
    }
    60% {
        transform: rotate(5deg);
    }
    80% {
        transform: rotate(-5deg);
    }
    100% {
        transform: rotate(0);
    }
}
.CardPinAnm {
    animation: 0 infinite CardPinAnm;
}
@keyframes CardPinAnm {
    100%,
    70%,
    90%,
    97% {
        transform: translateY(0);
    }
    80% {
        transform: translateY(-15%);
    }
    95% {
        transform: translateY(-7%);
    }
    99% {
        transform: translateY(-3%);
    }
}
.BlogDetTags {
    display: flex;
    font-weight: 400;
    color: #747379;
}
.BdrColFaqAll {
    border-color: #6a6a6a !important;
}
.BdrColTalFaq {
    border-color: #ffd25d !important;
}
.talentc1 {
    width: auto;
    height: 416px !important;
    z-index: 2 !important;
}
.talentc2 {
    width: auto;
    height: 350px !important;
    z-index: 1 !important;
}
@media (max-width: 1399px) {
    .TalentCoCrdv1 {
        width: auto;
        height: 370px !important;
    }
    .TalentCoCrdv2 {
        width: auto;
        height: 300px !important;
    }
    .BnrrLogo {
        width: 380px !important;
        height: auto !important;
    }
    .BnrrLogoCap {
        width: 480px !important;
        height: auto !important;
    }
    .MobSlideImg {
        width: 190.51px;
        height: auto;
    }
    .talentleadhead {
        font-size: 28px;
    }
    .ApplyBtnnV2,
    .talentsubhead {
        font-size: 24px;
    }
    .HomeWFcTxt,
    .skewcardtitle {
        font-size: 28px !important;
    }
    .skewcardsubtitle {
        font-size: 16px !important;
    }
    .talentc1 {
        width: auto;
        height: 340px !important;
        z-index: 2 !important;
    }
    .talentc2 {
        width: auto;
        height: 300px !important;
        z-index: 1 !important;
    }
}
@media (max-width: 1299px) {
    .TalentCoCrdv1 {
        width: auto;
        height: 340px !important;
        right: 6%;
    }
    .TalentCoCrdv2 {
        width: auto;
        height: 300px !important;
        bottom: 7%;
    }
    .HomeWFcTxt {
        font-size: 28px !important;
    }
    .talentsubhead {
        font-size: 20px !important;
    }
    .talentleadhead {
        font-size: 24px;
    }
    .ApplyBtnnV2 {
        font-size: 20px;
    }
    .skewcardtitle {
        font-size: 30px !important;
    }
    .skewcardsubtitle {
        font-size: 16px !important;
    }
    .talentc1 {
        width: auto;
        height: 320px !important;
        z-index: 2 !important;
    }
    .talentc2 {
        width: auto;
        height: 276px !important;
        z-index: 1 !important;
        bottom: 0 !important;
    }
}
@media (min-width: 1400px) and (max-width: 1600px) {
    .MobSlideImg {
        width: 260.51px !important;
        height: auto;
    }
    .talentcapsec {
        height: 889.617px;
    }
    .downloadlinkhero {
        width: 210px;
    }
    .heroplaybtn {
        font-size: 64px;
        margin-top: 26px;
    }
    .skewcardtitle {
        font-size: 40px;
    }
    .skewcardsubtitle {
        font-size: 20px;
    }
    .BlogLgTittle h3,
    .BlogMdTittle h3 {
        font-size: 24px;
    }
    .BlogLgDate,
    .BlogLgSubTitle p,
    .BlogMdSubTitle p {
        font-size: 18px;
    }
    .BlogCrdHzImg {
        height: 172px;
    }
    .BlogHorzntlContent h3 {
        font-size: 22px;
    }
    .HomeNewPad {
        padding: 0 80px !important;
    }
}
@media (max-width: 1399px) {
    .BlogLgTittle h3,
    .BlogMdTittle h3 {
        font-size: 22px;
    }
    .BlogLgSubTitle p {
        font-size: 16px;
        -webkit-line-clamp: 3;
    }
    .BlogHzntDate,
    .BlogLgDate,
    .BlogMdSubTitle p {
        font-size: 16px;
    }
    .BlogCrdHzImg {
        height: 233px;
    }
    .BlogHorzntlContent h3 {
        font-size: 20px;
    }
    .sitelogo {
        width: 229.3px;
        height: 53px;
        margin-top: 6px;
    }
}
@media (max-width: 1600px) {
    .BlogLgSubTitle p {
        -webkit-line-clamp: 3;
    }
    .talentmobsec {
        padding: 150px 150px 150px 180px;
    }
    .talentcapsec {
        padding: 195px 80px;
    }
}
@media (max-width: 1440px) {
    .talentmobsec {
        padding: 145px;
    }
}
@media (max-width: 1199px) {
    .nav-tabs .nav-link {
        padding: 8px 16px !important;
    }
    .skewcardtitle {
        font-size: 26px !important;
    }
    .skewcardsubtitle {
        font-size: 16px !important;
    }
    .featsformlabel {
        font-size: 18px;
    }
    .Fs32PxxV2 {
        font-size: 18px !important;
    }
    .homectasubtext2 {
        font-size: 20px;
    }
    .talentmobsec {
        padding: 100px;
    }
    .talentcapsec {
        padding: 90px 80px;
    }
    .HomeNewPad {
        padding: 0 80px !important;
    }
}
@media (max-width: 991px) {
    .TbFd,
    .heroimglargescreen {
        display: none;
    }
    .heroimgsmallscreen {
        display: block;
    }
    .herobgimg {
        animation: none;
    }
    @keyframes verticalmarquee {
        0% {
            top: -8em;
        }
        100% {
            top: -100%;
        }
    }
    .aboutcontentbox2 {
        height: 100%;
    }
    .TbFds {
        display: block !important;
    }
    .mainherosection {
        margin-top: 0px;
    }
    .LogoHeaderSmaller {
        margin-top: -5px;
    }
    #hometab {
        font-size: 28px;
        height: 45px;
    }
    #ambtab,
    #orgtab,
    #talenttab {
        font-size: 21px;
        height: 45px;
    }
    .talentcapsec {
        height: 606.25px;
        padding: 80px 48px;
    }
    .talentleadhead {
        margin-top: 10px;
        font-size: 20px;
    }
    .accordion-body,
    .talentsubhead {
        font-size: 18px;
    }
    .HomeWFcTxt,
    .accordion-button {
        font-size: 20px !important;
    }
    .abouttextt,
    .homectaheadinglead,
    .homectaheadinglead2 {
        font-size: 24px;
    }
    .homectaheadinglead span,
    .homectaheadinglead2 span {
        font-size: 45px;
    }
    .questionmark {
        left: 48%;
        width: 40px;
    }
    .Ptmd90Px {
        padding-top: 90px !important;
    }
    .footerleadtext {
        font-size: 16px;
        margin-top: 35px;
        margin-bottom: 35px;
    }
    .footersubtext,
    .footlink {
        font-size: 16px;
    }
    .MtMlFootAdjst {
        margin-top: 62px;
        margin-left: 20px;
    }
    .tabstripsec {
        height: 45px;
    }
    .questionmark2 {
        left: 71%;
        width: 40px;
    }
    .featsform {
        height: 48px !important;
    }
    .featsform::placeholder {
        font-size: 16px !important;
    }
    .featsform option {
        font-size: 16px !important;
    }
    .featsformlabel {
        font-size: 16px;
        color: #000;
        font-weight: 500;
    }
    .featsform2 {
        height: 130px !important;
    }
    .featsform2::placeholder {
        font-size: 16px !important;
    }
    .Pbmd50Px {
        padding-bottom: 50px !important;
    }
    .ambcard img {
        width: 100%;
        height: 170px;
    }
    .ambcard .content h4 {
        font-size: 18px;
        font-weight: 600;
        margin-bottom: 0;
    }
    .ambcard .content span {
        color: #666;
        font-size: 14px;
        font-weight: 500;
    }
    .mobilegraphic {
        left: 40%;
        top: 7%;
        width: 60px;
    }
    .AppDownLoadBtn {
        width: 160.54px !important;
        height: 64px !important;
        margin-right: 10px;
        margin-left: 10px;
    }
    .homectasubtext2 {
        margin-top: 34px;
    }
    .DownloadMrgnAdjstble {
        margin-left: -31px;
    }
    .TalentCoCrdv2 {
        width: auto;
        height: 300px !important;
        bottom: 7%;
        left: -6%;
    }
    .talenteventcard {
        width: auto;
        height: 420px;
        position: absolute;
        top: 30px;
        left: 12%;
        z-index: 1;
    }
    .talenteventcard2 {
        height: 290px;
        bottom: -5%;
        width: auto;
        right: -8%;
    }
    .orgeventcard {
        height: 360px;
        right: 15%;
        top: 11%;
    }
    .talentcertificate {
        height: 176px;
        left: -4%;
        bottom: 1%;
    }
    .talentcohortcard2 {
        height: 290px;
        bottom: -1%;
        left: -2%;
    }
    .talentcohortcard {
        height: 450px;
        right: 14%;
    }
    .orgcertifycard {
        width: 280px;
        height: auto;
        position: absolute;
        top: 25px;
        left: 40px;
        z-index: 1;
    }
    .orgcertifycard2 {
        bottom: 20%;
        right: -10%;
        width: 240.54px;
    }
    .orgeventcard2 {
        height: 280px;
        left: -7%;
    }
    .bannersecv2 {
        margin-top: 88px;
        height: 250px;
    }
    .aboutcontentbox {
        padding: 120px 80px;
    }
    .aboutpagehead {
        font-size: 32px;
    }
    .aboutcontentbox2 {
        padding: 50px;
    }
    .aboutcardhead {
        font-size: 28px;
        margin-bottom: 25px;
    }
    .CardSparklev2 {
        width: 60px;
        height: auto;
        position: absolute;
        top: 30px !important;
        right: 30px !important;
        animation: 5s linear infinite blinker;
    }
    #alltab,
    #orgtab2,
    #talenttab2 {
        font-size: 24px;
        height: 60px;
    }
    .cntctcrd {
        height: 64px;
    }
    .BlogDetPbDate,
    .cntctcrdtxt {
        font-size: 20px;
    }
    .RespnSvIcon {
        width: 46px;
        height: 46px;
    }
    .quoteiconn {
        top: 55px;
    }
    .iiconn {
        top: 26px;
    }
    .BlogPeniconn {
        top: 60px;
    }
    .BlogimgLgCrd {
        width: 100%;
        height: 180px;
        object-fit: cover;
    }
    .BlogDetailsMainTitle {
        font-size: 28px;
    }
    .PbbdAdjst {
        padding-bottom: 50px;
    }
}
@media (max-width: 820px) {
    .talentcapsec {
        height: 498.25px;
        padding: 80px 48px;
    }
    .footerContact {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 50px;
    }
}
@media (max-width: 810px) {
    .talentcapsec {
        height: 491.25px;
        padding: 80px 48px;
    }
}
@media (max-width: 768px) {
    .talentcapsec {
        height: 465.25px;
        padding: 80px 48px;
    }
}
@media (max-width: 767px) {
    .ambcardhovercontent,
    .justify-md-content-center {
        display: none !important;
    }
    .footerContact {
        justify-content: center;
    }
    .gapTopMob h2 {
        font-size: 40px !important;
    }
    .HomeWFcTxt,
    .gapTopMob p {
        font-size: 16px !important;
    }
    .mainherosection {
        margin-top: 0px;
    }
    .headersmaller {
        height: 100px;
    }
    .AppDownLoadNavBtn,
    .BnrrLogo,
    .BnrrLogoCap {
        height: auto !important;
    }
    .LogoHeaderSmaller {
        margin-top: -4px;
    }
    .AppDownLoadNavBtn {
        width: 124px !important;
        margin-right: 0;
    }
    .BnrrLogo {
        width: 280px !important;
    }
    .BnrrLogoCap {
        width: 310px !important;
    }
    .downloadlinkhero {
        width: 170px;
        height: auto;
        margin-left: 8px;
        margin-right: 8px;
        margin-top: 20px;
    }
    #hometab,
    .tabstripsec {
        height: 45px;
    }
    .heroplaybtn {
        font-size: 65px;
        color: #d3af51;
        margin-top: 30px;
        cursor: pointer;
    }
    #hometab {
        font-size: 21px;
    }
    #ambtab,
    #orgtab,
    #talenttab {
        font-size: 21px;
        height: 45px;
        width: calc(33.33% - 8px);
    }
    .talentleadhead {
        margin-top: 10px;
        font-size: 20px;
    }
    .accordion-button,
    .talentsubhead {
        font-size: 18px !important;
    }
    .talentmobsec {
        padding: 50px 40px;
        background: #ffedbf;
    }
    .MobSlideImg {
        width: 175.51px !important;
        height: auto;
        margin-top: 20px;
    }
    .bgorgdark {
        background: #d6d3ff !important;
    }
    .bgambdark {
        background: #ebebeb !important;
    }
    .ApplyBtnnV2,
    .BlogLgSubTitle p,
    .accordion-body {
        font-size: 16px;
    }
    .mainherosection {
        height: 82vh;
    }
    .homectaheadinglead {
        font-size: 30px;
    }
    .homectaheadinglead span {
        font-size: 32px;
        margin-left: 0;
    }
    .questionmark {
        top: 14%;
        left: 62%;
        width: 30px;
    }
    .Psm50Px,
    .Ptbsm50Px {
        padding: 50px 0 !important;
    }
    .MtMlFootAdjst {
        margin-top: 10px;
        margin-left: 50px;
    }
    .sitefooter {
        padding: 50px 0 40px;
    }
    .Fs-Sm14Px,
    .downloadcatsubtxt,
    .featsformlabel,
    .footlink {
        font-size: 14px;
    }
    .socialicons {
        width: 36px;
        height: 36px;
    }
    .talentlightnumber {
        font-size: 60px;
        -webkit-text-stroke: 1px #595855;
    }
    .skewcardtitle {
        font-size: 19px !important;
        font-weight: 600;
    }
    .skewcardsubtitle {
        font-size: 14px !important;
        font-weight: 400;
        margin-bottom: 0;
        margin-top: 5px;
    }
    .TalentSkewMrgn1 {
        margin-top: 0;
    }
    .talenttextboxright {
        width: 70%;
        margin: 0 auto;
        padding: 20px;
        transform: translate(0, 0) skew(0deg, 0deg);
    }
    .cardpin {
        width: 26px;
    }
    .talentcardsec {
        height: 360px;
        width: 80%;
        margin: 0 auto;
    }
    .TalentCoCrdv1 {
        height: 280px !important;
        right: 0;
        top: 22%;
    }
    .talentcohortcard2 {
        bottom: 10px;
        left: 0;
        height: 230px !important;
    }
    .TalentSec1Pad {
        padding: 50px 0 10px !important;
    }
    .skewopposite {
        transform: translate(0, 0) skew(0deg, 0deg) !important;
    }
    .talentlightnumberv2 {
        font-size: 60px;
        -webkit-text-stroke: 1px #f2efe6;
        left: 5% !important;
    }
    .talenteventcard {
        height: 340px;
        top: 45px;
        left: 12%;
    }
    .talenteventcard2 {
        height: 200px;
        right: 0;
    }
    .TalentSec2Pad {
        padding: 50px 0 80px !important;
    }
    .orgeventcard {
        height: 260px;
        right: 0;
        top: 14%;
    }
    .talentcertificate {
        height: 120px;
        left: -3%;
        bottom: 25%;
    }
    .TalentSec3Pad {
        padding: 60px 0 0 !important;
    }
    .talentc1 {
        height: 230px !important;
    }
    .talentc2 {
        height: 220px !important;
    }
    .homectasubtext2 {
        font-size: 14px;
        margin-top: 15px;
    }
    .mobilegraphic {
        left: 70%;
        top: 7%;
        width: 50px;
    }
    .DownloadMrgnAdjstble {
        margin-left: 0;
        justify-content: flex-start !important;
    }
    .AppDownLoadBtn {
        width: 150px !important;
        margin-left: 0;
    }
    .fdRrvSm {
        flex-direction: row-reverse;
    }
    .mldownloadadjust,
    .mldownloadadjust2 {
        margin-left: -2rem;
    }
    .downloadcathead {
        font-size: 20px;
    }
    .talentcardsectiondark {
        padding: 60px 0 10px;
    }
    .talentcohortcard {
        height: 340px;
        right: 10%;
        top: 35px;
    }
    .orgcertifycard {
        width: 220px;
        top: 45px;
        left: 0;
    }
    .orgcertifycard2 {
        bottom: 30%;
        right: 0;
        width: 172px;
    }
    .OrgSec3Pad {
        padding: 20px 0 60px !important;
    }
    .orgeventcard2 {
        height: 210px;
        left: 0;
        bottom: 55px;
    }
    .orgeventcardNv2 {
        height: 320px !important;
        right: 15% !important;
        top: 13% !important;
    }
    .questionmark2 {
        left: 80%;
        width: 40px;
        top: 10%;
        display: none;
    }
    .Fs32PxxV2 {
        font-size: 18px !important;
        margin-top: 10px;
    }
    .homectaheadinglead2 {
        font-size: 18px;
    }
    .homectaheadinglead2 span {
        font-size: 24px;
        -webkit-text-stroke: 1px #000;
        -webkit-text-fill-color: #3c3c3c;
        margin-left: 10px;
    }
    .applybtn {
        padding: 10px 24px;
        font-size: 14px;
    }
    .featsform::placeholder {
        font-size: 14px !important;
    }
    .featsform2::placeholder {
        font-size: 14px !important;
    }
    .nav-tabs .nav-link {
        padding: 5px 10px !important;
        font-size: 14px;
        margin: 5px !important;
    }
    .AmbYTag {
        padding: 4px 12px !important;
        font-size: 14px !important;
    }
    .ambcard .content h4 {
        font-size: 15px !important;
        margin-bottom: 5px;
    }
    .ambcard .content span {
        font-size: 12px !important;
        display: block;
    }
    .ambcard .content {
        padding: 16px !important;
    }
    .ambcard img {
        height: 150px !important;
        padding: 10px 10px 0;
    }
    .bannersecv2 {
        margin-top: 100px;
        height: 200px;
    }
    .innerbnrcapsec p,
    .univleftelement,
    .univrightelement {
        display: none;
    }
    .innerbnrcapsec2 h2 {
        font-size: 40px;
    }
    .innerbnrcapsec2 p {
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 500;
    }
    .iiconn {
        top: 26px;
        left: 50% !important;
    }
    .aboutsection1 {
        padding: 50px 0;
    }
    .aboutpagehead {
        font-size: 30px;
        margin-bottom: 30px !important;
    }
    .MissionSubTxt,
    .abouttextt {
        font-size: 16px;
        font-weight: 500;
    }
    .LogoWaterMark {
        width: 100px;
    }
    .aboutcontentbox {
        padding: 40px;
    }
    .innerbnrcapsec2 {
        padding: 0 30px;
    }
    .CardSparkle {
        width: 30px;
        top: 12px;
        right: 16px;
    }
    .CardSparkle2 {
        width: 30px;
        bottom: 16px;
    }
    .RightAdSpark2 {
        right: 90px !important;
    }
    .aboutcardhead {
        font-size: 20px;
        margin-bottom: 16px;
    }
    .aboutcontentbox2 {
        height: auto;
    }
    .innerbnrcapsec h2 {
        font-size: 54px;
    }
    .BlogCrdHzImg {
        height: 236px;
        width: 190px;
    }
    .BlogContentt {
        padding: 30px;
    }
    .BlogLgTittle h3 {
        font-size: 22px;
    }
    .BlogLgDate {
        font-size: 15px;
    }
    .BlogHorzntlContent {
        padding: 40px 20px;
    }
    .BlogHzntDate {
        font-size: 17px;
    }
    .BlogDetailsMainTitle {
        font-size: 24px;
    }
    .PbS0Pxx {
        padding-bottom: 0 !important;
    }
    .SPt0Pxx {
        padding-top: 0 !important;
    }
    .SptAvvPx {
        margin-top: 12px;
    }
    .MainCardAnm {
        animation: 0 infinite MainCardAnm;
    }
    .CertiFctAnm {
        transform-origin: top center;
        animation: 0 infinite CertiFctAnm;
    }
    .SideCardAnm1 {
        animation: 0 infinite SideCardAnm1;
    }
}
.mobilenavlink-s,
.mobilenavlinklg {
    color: #383838;
    text-decoration: none;
}
.offcanvas {
    z-index: 10045;
}
.mobilenavlinklg {
    font-size: 25px;
    font-weight: 600;
    margin-bottom: 10px;
}
.mobilenavlink-s {
    font-size: 24px;
    font-weight: 400;
}
.ldecorr {
    width: 40px;
    height: 2px;
    background: #383838;
    margin-top: 14px;
    margin-bottom: 14px;
}
.btn-close:focus {
    outline: 0 !important;
    border: none !important;
}
.heroverlaysection .videoBtnWrapper:after,
.heroverlaysection .videoBtnWrapper:before {
    content: "";
    z-index: -1;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 80px;
    height: 80px;
    border-radius: 50%;
    display: block;
    position: absolute;
}
.AvTxtOffc {
    margin-top: 60px;
    font-weight: 600;
}
.heroverlaysection .videoBtnWrapper {
    position: relative;
}
.heroverlaysection .videoBtnWrapper:before {
    background: rgba(255, 175, 21, 0.65);
    animation: 1.5s ease-out infinite pulse-border;
}
.heroverlaysection .videoBtnWrapper img {
    position: relative;
    z-index: 3;
    max-width: 100%;
    width: auto;
    height: auto;
}
.heroverlaysection .videoBtnWrapper span {
    display: block;
    position: relative;
    z-index: 3;
    width: 0;
    height: 0;
    transform: scale(0.8);
    border-left: 32px solid #ffaf15;
    border-top: 22px solid transparent;
    border-bottom: 22px solid transparent;
}

.poweredBy{
    margin-top: 0px;
}
.poweredBy p{
    color: white;
    margin-top: 35px;
    font-weight: 500;
}
.poweredBy p img{
    width: 160px;
}
.poweredBy .arogyaGlobal{
    margin-top: 10px !important;
    width: 150px;
    margin-bottom: 30px !important;
}
.poweredBy .address{
    color: #ffffffa3;
    text-decoration: none;
    display: flex;
    
    margin-top: 5px;
    font-size: 15px;
    gap: 10px;
}

.downloadAppWrapper .address{
    font-size: 14px;
    color: #a2a2a2;
    display: flex;
    gap: 10px;
}

.downloadAppWrapper .address svg{
    min-width: 30px;
    height:30px;
    border: 1px solid #ddd;
    padding:5px;
    border-radius: 5px;
}

.bTop{
    border-top: 1px solid #5c5c61;
}

.bTop .footlink{
    font-size: 14px;
    margin: 0px 10px;
    color: #a2a2a2;
}

.poweredBy .address svg{
    min-width: 35px;
    height: 35px;
    border: 1px solid #ddd;
    padding: 7px;
    border-radius: 4px;
    position: relative;
    top: 7px;
}

.poweredBy .footlink{
    color: #ffffffa3;
    font-size: 14px;
    margin-left: 20px;
}

.poweredBy .footlink:first-child{
    margin-left: 0px;
}

.informationCorner{
    padding-left: 50px;
}

.sponsorText{
    text-align: end;
    font-size: 20px;
}

.downloadAppWrapper p{
    margin-bottom: 10px;
}

.noDataFoundPage{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 100vh;
}
.noDataFoundPage p{
    margin-bottom: 0px;
}

.noDataFoundPage h2{
    font-size: 75px;
    font-weight: bold;
}


@keyframes pulse-border {
    0% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1;
    }
    100% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0;
    }
}
@media (max-width: 480px) {
    .talenttextboxright {
        width: 80%;
    }
}
@media (max-width: 411px) {
    .AppDownLoadNavBtn {
        height: auto !important;
        width: 124px !important;
        margin-right: 0;
    }
    .LogoHeaderSmaller {
        margin-top: -5px;
    }
    .skewcardtitle {
        font-size: 16px !important;
        font-weight: 600;
    }
    .skewcardsubtitle {
        font-size: 13px !important;
        font-weight: 400;
    }
    .TalentCoCrdv1 {
        height: 260px !important;
        right: 0;
        top: 10%;
    }
    .talentcohortcard2 {
        bottom: 40px;
        left: 0;
        height: 200px !important;
    }
    .ambcard .content span {
        font-size: 10px !important;
    }
    .talenttextboxright {
        width: 90%;
    }
}
@media (max-width: 360px) {
    .ambcard .content span {
        font-size: 9px !important;
    }
}
.Top8 {
    top: 8% !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
    font-size: 36px;
    font-weight: 700;
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: 30px !important;
    height: 30px !important;
    margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    border-radius: 6px;
}
.Clammpp2,
.Clampp3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
#hometab:hover,
.NavvWhite {
    color: #fff !important;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: 70px;
    right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: 70px;
    left: auto;
}
.TdNone {
    text-decoration: none !important;
}
.BdrBttmBlack {
    border-bottom: 1px solid #000 !important;
}
.W28Px {
    width: 28px;
    height: auto;
}
.ColScndry {
    color: #747379 !important;
}
.Fs20Pxx {
    font-size: 20px;
}
@media (min-width: 992px) and (max-width: 1199px) {
    .BlogHzntDate {
        margin-top: -10px;
    }
    .BlogCrdHzImg {
        width: 200px;
        height: 238px;
    }
}
@media (max-width: 460px) {
    .BlogHzntDate {
        margin-top: -10px;
    }
    .BlogCrdHzImg {
        height: 264px;
        width: 140px;
    }
}
.Pr10Px {
    padding-right: 10px !important;
}
.H180Pxx {
    height: 180px !important;
}
.BcrdHeightAdjst {
    height: 399px;
    overflow: hidden;
}
.Mt100Px {
    margin-top: 100px;
}
.VideoTutSec {
    width: 100%;
    height: auto;
    padding: 100px 0;
    position: relative;
}
.VideoThumb {
    width: 100%;
    height: 240px;
}
.VideoThumb img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 6px;
}
.VidPlayIcon {
    font-size: 32px;
    margin-right: 10px;
    cursor: pointer;
}
#LgAmbIcon,
#LgOrgIcon,
#LgTalIcon {
    margin-right: 6px;
    margin-top: -6px;
    width: 32px;
    height: auto;
    opacity: 1 !important;
}
#hometab i,
.TbFd {
    transition: 0.5s;
}
#talenttab:hover {
    background: #ffd25d !important;
    color: #000 !important;
}
#ambtab:hover .TbFd,
#hometab:hover i,
#orgtab:hover .TbFd,
#talenttab:hover .TbFd {
    transform: scale(1.1);
    transition: 0.5s;
}
#orgtab:hover #LgOrgIcon,
#talenttab:hover #LgTalIcon {
    opacity: 1 !important;
}
#hometab:hover {
    background: #444 !important;
}
.BlogVertSlideSec {
    width: 100%;
    height: 679px;
}
.BlogVerticalSlider {
    height: 100%;
    padding-right: 11px;
}
.BlogMdCrdContentt {
    padding: 30px;
    height: 290px;
    overflow: hidden;
}

#errorModal .errorMsg{
    height: 200px;
    margin-bottom: 20px;
}

#errorModal p{
    margin-bottom: 0px;
}

#errorModal .modal-body{
    padding: 30px;
}

#errorModal .btn-close{
    position: absolute;
    right: 20px;
    top: 20px;
}


.relatedEvents{
    padding-top: 40px;
    padding-bottom: 60px;
    background: white;
}

.relatedEvents .topHeading{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 30px;
}

.relatedEvents .topHeading h4{
    margin-bottom: 0px;
    font-size: 40px;
    font-weight: 600;
}
.relatedEvents .viewAll{
    font-size: 18px;
    font-weight: 600;
    color: #473BF0;
}

.relatedEvents .imageDiv{
    position: relative;
    border-radius: 10px;
    overflow: hidden;
}
/* 
.relatedEvents .imageDiv img{
    height: 350px;
    width: 100%;
    object-fit: contain;
    background: black;
}

.relatedEvents .imageDiv .text{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    padding: 20px;
    padding-top: 60px;
    color: white;
    background: linear-gradient(0deg, black, black, transparent);
}

.relatedEvents .imageDiv .text h5{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
            line-clamp: 2; 
    -webkit-box-orient: vertical;
    font-size: 20px;
}

.relatedEvents .imageDiv .text p{
    margin-bottom: 0px;
    overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 1; 
           line-clamp: 1; 
   -webkit-box-orient: vertical;
} */

.relatedEvents .imageDiv .text .btn{
    background: #ffd25d;
    color: #000;
    border: 1px solid #000;
    font-size: 16px;
    font-weight: 600;
    margin-top: 10px;
    padding: 10px 25px;
}



@media (max-width: 1600px) {
    .BlogVertSlideSec {
        height: 536px;
    }
}
@media (max-width: 1399px) {
    .BlogVertSlideSec {
        height: 504px;
    }
    .BlogMdCrdContentt {
        height: 266px;
    }
    .navlink {
        font-size: 18px;
    }
    .mainnav li {
        padding-left: 25px;
    }
}
.Clampp3 {
    -webkit-line-clamp: 3;
}
@media (max-width: 1299px) {
    .BlogVertSlideSec {
        height: 474px;
    }
    .Clampp3 {
        -webkit-line-clamp: 2;
    }
}
@media (min-width: 1800px) and (max-width: 1920px) {
    .Clampp3 {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
}
.CardHovZoom {
    transition: 0.3s;
}
.CardHovZoom:hover {
    transform: scale(1.03);
}
.HomeNewPad {
    padding: 0 80px !important;
}
@media (min-width: 1400px) and (max-width: 1440px) {
    .talentcapsec {
        height: 879px;
    }
    .HomeNewPad {
        padding: 0 80px !important;
    }
    .TalentCoCrdv1 {
        width: auto;
        height: 410px !important;
    }
    .TalentCoCrdv2 {
        width: auto;
        height: 358px !important;
    }
    .talentcohortcard2 {
        bottom: 14%;
    }
    .talentlightnumber,
    .talentlightnumberv2 {
        font-size: 260px;
    }
    .TalentSkewMrgn1,
    .TalentSkewMrgn2 {
        margin-top: 0;
    }
    .talenteventcard {
        top: 30px;
    }
    .talenteventcard2 {
        bottom: 4%;
        right: 4%;
    }
    .orgeventcard {
        top: 0;
        height: 500px;
    }
    .talentcertificate {
        bottom: 11%;
    }
    .orgeventcard2 {
        height: 360px;
        bottom: 8%;
    }
    .talentcohortcard {
        height: 550px;
    }
    .talentcohortcard2 {
        height: 380px;
    }
}
@media (min-width: 1300px) and (max-width: 1366px) {
    .HomeNewPad {
        padding: 0 80px !important;
    }
}
@media (min-width: 1200px) and (max-width: 1280px) {
    .HomeNewPad {
        padding: 0 80px !important;
    }
    .talentcapsec {
        height: auto !important;
    }
}
@media (max-width: 1024px) {
    .footerNew {
        padding-top: 50px;
    }
    .footerNew .logoWrapper .logoHolder.logoHolderTab,
    .whiteFooterLogo {
        display: block;
    }
    .footerNew .logoWrapper .logoFooter {
        left: 5%;
        display: none;
    }
    .footerNew .appColumn {
        width: 64%;
    }
    .footerNew .appColumn .downloadAppWrapper {
        display: flex;
        align-items: center;
        gap: 30px;
        margin-bottom: 30px;
    }
    .footerNew .downloadAPP {
        display: flex;
        align-items: center;
        gap: 30px;
    }
    .footerNew h6 {
        margin: 0;
    }
    .footerNew .logoWrapper {
        width: 65%;
        display: none;
    }
    .footerNew .logoWrapper .logoHolder,
    .headerlarger {
        display: none;
    }
    .navlink {
        font-size: 16px;
    }
    .headersmaller {
        width: 100%;
        height: 100px;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1000;
        border-bottom: 1px solid #000;
        display: flex;
        align-items: center;
        background: #fff;
    }
    .ambcard img {
        height: 195px;
    }
}
@media (min-width: 821px) and (max-width: 991px) {
    .HomeNewPad {
        padding: 250px 80px !important;
    }
    .talentcapsec {
        height: 557.25px;
    }
}
@media (min-width: 800px) and (max-width: 820px) {
    .HomeNewPad {
        padding: 150px 48px !important;
    }
}
@media (min-width: 768px) and (max-width: 799px) {
    .HomeNewPad {
        padding: 110px 48px !important;
    }
}
@media (max-width: 991px) {
    .swiper-button-prev,
    .swiper-rtl .swiper-button-next {
        left: 40px;
        right: auto;
    }
    .swiper-button-next,
    .swiper-rtl .swiper-button-prev {
        right: 40px;
        left: auto;
    }
    .BlogContentt,
    .BlogMdCrdContentt {
        height: auto;
    }
    .BlogVertSlideSec {
        height: 482px;
    }
    .PrMd23Px {
        padding-right: 15px;
    }
    #ambtabcontent,
    #orgtabcontent,
    #talenttabcontent {
        margin-top: 146px;
    }
}
@media (min-width: 1300px) and (max-width: 1399px) {
    .TalentCoCrdv1 {
        width: auto;
        height: 350px !important;
    }
    .TalentCoCrdv2 {
        width: auto;
        height: 312px !important;
    }
    .talentcohortcard2 {
        bottom: 20%;
        left: 8%;
    }
    .talentlightnumber,
    .talentlightnumberv2 {
        font-size: 170px;
    }
    .TalentSkewMrgn1 {
        margin-top: -80px;
    }
    .talenteventcard {
        top: -7px;
        height: 446px;
    }
    .talenteventcard2 {
        bottom: 20%;
        right: 4%;
    }
    .TalentSkewMrgn2 {
        margin-top: -70px;
    }
    .orgeventcard {
        top: 0;
        height: 405px;
    }
    .talentcertificate {
        bottom: 11%;
    }
    .orgeventcard2 {
        height: 310px;
        bottom: 17%;
    }
    .talentcohortcard {
        height: 450px;
    }
    .talentcohortcard2 {
        height: 300px;
    }
    .orgcertifycard {
        width: 310px;
    }
    .orgcertifycard2 {
        bottom: 20%;
    }
}
@media (min-width: 1200px) and (max-width: 1299px) {
    .TalentCoCrdv1 {
        width: auto;
        height: 310px !important;
    }
    .TalentCoCrdv2 {
        width: auto;
        height: 275px !important;
    }
    .talentcohortcard2 {
        bottom: 30%;
        left: 18%;
    }
    .talentlightnumber,
    .talentlightnumberv2 {
        font-size: 170px;
    }
    .TalentSkewMrgn1 {
        margin-top: -80px;
    }
    .talenteventcard {
        top: 5px;
        height: 410px;
    }
    .talenteventcard2 {
        bottom: 28%;
        right: 4%;
    }
    .TalentSkewMrgn2 {
        margin-top: -70px;
    }
    .orgeventcard {
        top: 0;
        height: 360px;
    }
    .talentcertificate {
        bottom: 24%;
    }
    .orgeventcard2 {
        height: 268px;
        bottom: 20%;
        left: 15%;
    }
    .talentcohortcard {
        height: 390px;
    }
    .talentcohortcard2 {
        height: 270px;
    }
    .orgcertifycard {
        width: 280px;
    }
    .orgcertifycard2 {
        bottom: 20%;
    }
    .OrgSkewMrgn2 {
        margin-top: -100px;
    }
}
#VideoModalSec {
    width: 100%;
    height: 100vh;
    background: #000000b0;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 99999;
    display: none;
    justify-content: center;
    align-items: center;
}
#videoPopBox {
    width: 100%;
    height: auto;
    padding: 4px;
    background: 0 0;
    border-radius: 8px;
    animation: 0.3s ZoommIn;
}
@keyframes ZoommIn {
    0% {
        transform: scale(0, 0);
    }
    100% {
        transform: scale(1, 1);
    }
}
@media (min-width: 1601px) and (max-width: 1680px) {
    .talentcapsec {
        height: 877px;
    }
}
.BgLightYellow {
    background: #ffedbf !important;
}
@media (max-width: 384px) {
    .MobSlideImg {
        width: 200.51px !important;
        height: auto;
        margin-top: 40px;
    }
}
.gapTopMob {
    padding-bottom: 80px;
    padding-top: 180px;
    background-color: #ffd25d;
    background-size: cover;
    text-align: center;
}
.gapTopMob h2 {
    color: #fff;
    -webkit-text-stroke: 1px #000;
    font-size: 60px;
    text-transform: uppercase;
}
.gapTopMob p {
    font-size: 20px;
    font-weight: 500;
}

@media (max-width: 1024px) {
    .appleGoogleLogin button span{
        display: none;
    }
}

@media (max-width: 900px) {
    .video-col{
        order: 2;
    }
}



@media (max-width: 768px) {
   
    .loginLeftPanel{
        margin-top: 30px;
    }
    .tutotText p{
        font-size: 16px !important;
    }
    .video-play-icon{
        width: 80px !important;
        height: 80px !important;
    }
    .appDownloadLinks{
        margin-top: 20px;
    }
    .logingTutorial video {
        height: 400px !important;
    }

    .logingTutorial img{
        height: 400px !important;
    }
    .appDownloadLinks button img {
        height: 40px !important;
    }
    .footerNavs .address,
    .footerNavs .col-6 {
        width: 33%;
    }
    .footerNew .logoWrapper .logoHolder.logoHolderTab,
    .footerNew h6 {
        display: none;
    }
    .footerNew .logoWrapper .logoHolder.logoHolderMob {
        display: block;
    }
    .footerNew .logoWrapper {
        width: 75%;
    }
    .footerNew .downloadAPP img {
        height: 36px;
    }
    .footerNew .logoWrapper .logoFooter {
        display: none;
        top: 80%;
        left: 1%;
    }
    .footerNew .logoWrapper .logoFooter.logoMobile {
        display: block !important;
        width: 130px;
    }
    .footerNew .appColumn .downloadAppWrapper {
        gap: 20px;
        margin-top: 5px;
        justify-content: end;
    }
    .footerNew .appColumn {
        width: 64%;
    }
    .footerNew .downloadAPP {
        gap: 20px;
    }
    .footerNew .logoWhite2 {
        margin-bottom: 30px;
    }
    .footerNew {
        padding-top: 70px;
        padding-bottom: 70px;
    }
    .tutotText{
        height: unset !important;
    }
}
@media (max-width: 767px) {

    .relatedEvents{
        background: transparent;
    }

    .relatedEvents .topHeading h4{
        font-size: 30px;
    }

    .relatedEvents .topHeading .viewAll{
        display: none;
    }

    .relatedEvents .singleRelatedEvent{
        margin-bottom: 40px;
    }

    .homectasection .shape3{
        display: none;
    }
    .heroverlaysection h1{
        font-size: 35px;
        margin-bottom: 30px;
    }
    .BlogVertSlideSec {
        height: 260px;
    }
    #ambtabcontent,
    #orgtabcontent,
    #talenttabcontent {
        margin-top: 146px !important;
    }
    .footerNew h6 {
        display: block;
        white-space: nowrap;
        margin-bottom: 15px;
        text-align: center;
    }

    .footerNew .center{
        justify-content: center;
        margin-bottom: 0px;
    }
    .footerNew .logoWhite.logo2 {
        display: block;
        margin: auto auto 0px;
        filter: invert(1) brightness(10);
    }
    .poweredBy .address svg{
        display: none;
    }
    .footerNew .downloadAPP {
        gap: 20px;
        justify-content: center;
    }
    .footerNew .logoWrapper .logoHolder.logoHolderMob {
        object-fit: fill;
    }
    .footerNew .appColumn,
    .footerNew .logoWrapper {
        width: 100%;
    }
    .footerNew .logoWrapper .logoFooter.logoMobile {
        display: block !important;
        width: 110px;
    }
    .footerNavs .col-6 {
        width: 50%;
    }
    .footerNavs .address {
        width: 100%;
        text-align: center;
        padding-top: 25px;
        margin-bottom: 20px;
        padding-left: 10px;
    }
    .footerNew {
        padding: 60px 20px;
    }
    .footerNew .appColumn .downloadAppWrapper {
        display: none;
        text-align: center;
        justify-content: center;
    }
    .footerNavs .address ul li:first-child {
        margin-bottom: 10px;
    }
    .footerNavs .address .d-flex {
        justify-content: center;
    }
    .footerNew ul li {
        margin-bottom: 7px;
    }
    .footerNew ul li a {
        font-size: 14px;
    }
    .BlogBdrLine,
    .MobileSlide .owl-dots {
        display: none;
    }
    #talenttab2 {
        background: #ffd25d !important;
    }
    #orgtab2 {
        background: #7970f0 !important;
    }
    .talentcardsec.talentcardsecNew {
        height: 425px;
    }
    .blogSectionOne {
        padding-top: 80px !important;
    }
    .gapTopMob {
        margin-top: 98px;
    }
    .sectionPaddingMob {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .tabstripsecOnMob {
        padding: 0 24px;
    }
    .tabstripsecOnMob #LgOrgIcon,
    .tabstripsecOnMob #LgTalIcon {
        margin-right: 0;
        margin-top: 0;
    }
    .homectasection {
        padding-bottom: 60px;
    }
    #alltab {
        height: 60px;
    }

    .homectasection .shape1 {
        width: 150px;
        left: unset;
        right: 0px;
    }

    .poweredBy p{
        margin-top: 10px;
    }
    .poweredBy .footlink {
        margin-left: 10px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .poweredBy .arogyaGlobal {
        margin-top: 20px;
    }

    .relatedEvents .viewAll {
        font-size: 23px;
        text-align: center;
    }

    .informationCorner{
        padding-left: 10px;
        text-align: center;
    }
    .poweredBy .address{
        justify-content: center;
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .sponsorText{
        text-align: center !important;
        margin-bottom: 20px !important;
    }

    .banner_promo{
        justify-content:center;
    }
    .downloadAppWrapper{
        display: none;
    }

    .poweredBy .arogyaGlobal{
        margin-bottom: 20px !important;
    }

}
