html {
    scroll-behavior: smooth;
}

/* // X-Small devices (portrait phones, less than 576px) */
@media (max-width: 350px) {
    .btn {
        font-size: 8px !important;
        line-height: 17px;
    }
    .bottom-text{
        font-size: 8px;;
    }
}

@media (max-width: 990px) {
    .btn.btn-lg {
        font-size: 12px !important;
    }
    
}

@media (max-width: 575.98px) {
    .tableBody th, .tableBody td {
        font-size: 16px !important;
        line-height: 26px !important;
    } 
    .fbfcaptchaDivinput {
        width: 100%;
        height: 40px;
        margin-top: -30px !important;
    }

    .FBWordVerify {
        margin: 0px !important;
        margin-top: 25px !important;
    }

    #advwebForm .redtxt {
        font-size: 12px !important;
    }
    
    .feedbackformmdiv {
        padding: 0px !important;
    }

    .borderLeftcolor {
        border-left: 0px !important;
    }

    .customPadding {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }

    .MobileView {
        display: inline !important;
    }

    .desktopView {
        display: none;
    }

    .mobileScreenLogo {
        width: 100px !important;
    }

    .font20 {
        font-size: 14px !important;
        line-height: 18px !important;
    }

    .navbarText .navbar-nav .nav-link {
        font-size: 16px !important;
        line-height: 26px !important;
        padding: 10px 10px;
    }

    .hrBorderColor {
        border-bottom: 1px solid #DCDCDC;
    }

    .customH1 h1 {
        font-size: 28px !important;
        line-height: 40px !important;
    }

    .centerTextResponsive {
        text-align: center !important;
    }

    .padding500 {
        padding-top: 385px !important;
    }

    .lineBg {
        background-image: none !important;
    }

    .removePaddingTop {
        padding-top: 0px !important;
    }

    .padding100 {
        padding-top: 40px !important;
    }

    .paddingRemove {
        padding-top: 0px !important;
    }

    .font28 {
        font-size: 20px !important;
        line-height: 34px !important;
    }




    .marginTopNegative {
        margin-top: -85px;
    }

    .padding150 {
        padding-top: 60px !important;
    }

    .wrapper {
        height: 218px !important;
    }

    .padding200 {
        padding-top: 90px !important;
    }

    .wh230 {
        width: 120px !important;
        height: 120px !important;
    }

    .paddingTop100 {
        padding-top: 100px;
    }

    .inputMarginTop {
        margin-top: 20px !important;
    }
    
    .paddingTop50 {
        padding-top: 50px !important;
    }

    .marginTopMobile {
        margin-top: 40px !important;
    }

    .h60 {
        height: 44px !important;
    }

    .margintopDownload {
        margin-top: 30px !important;
    }

    .font38 {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    .customPadding5 {
        padding: 10px !important;
    }

    .footerFont {
        font-size: 16px !important;
        line-height: 30px !important;
    }

    .font50 {
        font-size: 30px !important;
        line-height: 40px !important;
    }

    .height90vh {
        height: auto !important;
    }
    
    table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }

    .wh100 {
        width: 100px;
        height: 100px;
    }

    .custompaddingTop100 {
        padding-top: 60px !important;
    }

    .paddingBottom100 {
        padding-bottom: 60px !important;
    }

    .removePaddingBottom {
        padding-bottom: 60px !important;
    }

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

    .borderRight {
        border-right: none!important;
        border-bottom: 1px solid #3E4246;
    }

    .contentcenterresponsive {
        justify-content: center;
    }

    .paddingtopres100 {
        padding-top: 10px !important;
    }

    .marginrightBtn {
        margin-right: 0px !important;
    }

    .customCareerTab.nav-pills .nav-link {
        font-size: 16px !important;
        line-height: 20px !important;
        height: 44px !important;
    }

    .padding70 {
        padding-top: 50px !important;
    }

    .marginNegativeTop {
        margin-top: -24% !important;
    }
}

@media (max-width: 430px) {
    .fbfcaptchaDiv.w240 {
        width: 177px !important;
    }
}

.fbfcaptchaDiv.w240 {
    width: 50% !important;
}

.FBWordVerify, .FBWordVerify input {
    width: 97% !important;
}

.FBWordVerify {
    width: 45% !important;
}

@media (max-width: 306px) {
    .FBWordVerify {
        width: 33% !important;
    }
}

/* // Small devices (landscape phones, less than 768px) */
@media (max-width: 767.98px) { 
    table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}

/* // Medium devices (tablets, less than 992px) */
@media (min-width: 768px) and (max-width: 991.98px) { 
    .footerFont {
        font-size: 18px !important;
        line-height: 30px !important;
    }
    .height100vh {
        height: auto !important;
    }

    body {
        overflow-x: hidden;
    }

    .centerTextResponsiveTab {
        text-align: center;
    }

    .wrapper {
        height: 300px !important;
    }

    .wh230 {
        width: 170px !important;
        height: 170px !important;
    }

    .marginToptab {
        margin-top: 40px ;
    }

    .tabViewHide {
        display: none;
    }

    .tabViewShow {
        display: inline !important;
    }

    .font38 {
        font-size: 25px !important;
        line-height: 30px !important;
    }

    .font50 {
        font-size: 30px !important;
        line-height: 40px !important;
    }
    
    table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }

    .mr130 {
        margin-right: -70px !important;
    } 

    .paddingRemove {
        padding-top: 0px !important;
    }

    .paddingtopres100 {
        padding-top: 10px !important;
    }

    .font20 {
        font-size: 16px !important;
        line-height: 24px !important;
    }

    .wh380 {
        width: 380px;
        height: 380px;
    }

    .lineBg {
        background-image: url('../assets/home/Group\ 392.svg') !important;
        
    }

    .padding200 {
        padding-top: 150px !important;
    }

    .marginrightBtn {
        margin-right: 5rem !important;
    }
    
}

/* // Large devices (desktops, less than 1200px) */
@media (min-width: 992px) and (max-width: 1198.98px) { 
    .font20 {
        font-size: 15px !important;
        line-height: 25px !important;
    }

    .custom-choose input[type='radio'] + label, .custom-choose input[type='radio']:not(checked) + label {
        padding: 9px 23px !important;
        font-size: 15px !important;
        margin-right: 15px !important;
    }

    .custom-choose input[type='radio']:checked + label::before
    {
        left: 5px !important;
    }

    .font50 {
        font-size: 2rem;
        line-height: 2.5rem;
    }

    .font38 {
        font-size: 33px !important;
    }

    .navbarText .navbar-nav .nav-link {
        font-size: 14px !important;
        line-height: 18px !important;
    }

    .customContainerFluid{
        max-width: 1060px;
        padding-left: 5% !important;
        padding-right: 5% !important;
    }

    .headingText h1 {
        font-size: 33px !important;
        line-height: 40px !important;
    }

    .font28 {
        font-size: 20px !important;
        line-height: 30px !important;
    }

    .tableBody th, .tableBody td {
        font-size: 17px !important;
        line-height: 23px !important;
    }

    .mr130 {
        margin-right: -70px !important;
    } 

    .marginrightBtn {
        margin-right: 5rem !important;
    }

    .mobileScreenLogo {
        width: 100px !important;
    }
}

/* // X-Large devices (large desktops, less than 1400px) */
@media (min-width: 1199.98px) and (max-width: 1399px) { 
    .container {
        padding-left: 0% !important;
        padding-right: 0% !important;
    }

    .font50 {
        font-size: 40px !important;
        line-height: 50px !important;
    }

    .font20 {
        font-size: 18px !important;
        line-height: 25px;
    }

    .customContainer .container {
        padding-left: 9% !important;
        padding-right: 9% !important;
    }

    .customContainer .container h1 {
        font-size: 2.2rem !important;
        line-height: 2.5rem;
    }

    .custom-choose input[type='radio'] + label, .custom-choose input[type='radio']:not(checked) + label {
        padding: 9px 27.5px !important;
    }

    .custom-choose input[type='radio']:checked + label::before
    {
        left: 5px !important;
    }

    .customContainerFluid {
        max-width: 1240px;
        margin-right: 0px !important;
    }

    .height90vh {
        height: 65vh !important;
    }
    
}

@media (min-width: 1400px) and (max-width: 1699px) {
    .customContainer .container {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .largeScreenHeight {
        height: 95vh;
        align-items: center;
    }

    .customLeftRightPadding {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .customonlyLeftPAdding {
        padding-left: 10% !important;
    }

    .containerleftPadding {
        padding-left: 11.5% !important;
    }

    .customContainerFluid {
        max-width: 1380px !important;
        padding-left: 5%;
        margin-right: 0px !important;
    }
}


/* // X-Large devices (large desktops, less than 1400px) */
@media (min-width: 1700px) and (max-width: 1899.98px) { 
    .customContainer .container {
        padding-left: 8% !important;
        padding-right: 8% !important;
    }

    .customContainerFluid {
        max-width: 1520px !important;
        padding-left: 5%;
        margin-right: 0px !important;
    }

    .height90vh {
        height: 65vh !important;
    }
}

/* // X-Large devices (large desktops, less than 1400px) */
@media (min-width: 1900px) and (max-width: 2299.98px) { 
    .customLeftRightPadding {
        padding-left: 8% !important;
        padding-right: 8% !important;
    }

    .customonlyLeftPAdding {
        padding-left: 8% !important;
    }

    .customContainer .container {
        padding-left: 0% !important;
        padding-right: 0% !important;
    }

    .containerleftPadding {
        padding-left: 20% !important;
    }

    .font50 {
        font-size: 40px !important;
    }

    .font20 {
        font-size: 18px !important;
    }

    .customContainerFluid {
        max-width: 1420px;
        padding-left: 5%;
        padding-right: 5%;
        margin-right: 0px !important;
    }

    .height90vh {
        height: 70vh !important;
    }
}

/* // X-Large devices (large desktops, less than 1400px) */
@media (min-width: 2500.98px) { 
    .container {
        padding-left: 3% !important;
        padding-right: 3% !important;
    }

    .customContainer .container {
        padding-left: 20% !important;
        padding-right: 20% !important;
    }

    .largeScreenHeight {
        height: 90vh;
        align-items: center;
    }

    .containerleftPadding {
        padding-left: 27% !important;
        padding-right: 27% !important;
    }

    .customContainerFluid {
        max-width: 1420px;
        padding-left: 5%;
        padding-right: 5%;
    }

    .height90vh {
        height: 70vh !important;
    }
}

.MobileView {
    display: none;
}

.tabViewShow {
    display: none;
}

.padding50{
    padding-top: 50px;
}

.lineHeight40 {
    line-height: 40px;
}

.btn {
    border: none;
}

body {
    background-color: #151515 !important;
    font-family: 'Poppins' !important;
    letter-spacing: 0.02em;
    overflow-x: hidden !important;
    position: relative;
}

.beta {
    font-size: 8px;
    font-weight: bold;
    color: #fff;
    background: linear-gradient(300.3deg, #0575E6 9.6%, #FF0CF5 92.85%);
    padding: 2px 4px;
    margin-left: 4px;
    margin-right: 16px;
    border-radius: 4px;
}

.buttonPB {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}

.navbarText .navbar-nav .nav-link {
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    color: #959595;
}

.activenav {
    color: #ffffff !important;
}

.wh48 {
    width: 38px;
    height: 38px;
}

.removeFocus:focus {
    box-shadow: none !important;
}

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

.font500 {
    font-weight: 500 !important;
}

.lightWhite {
    color: #B2B3B4 !important;
}

.lightWhite:hover {
    color: #B2B3B4 !important;
}

/* .linearBg {
    background: linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%);
} */

.height48 {
    height: 48px;
}

.borderRadius60 {
    border-radius: 60px !important;
}

.w131 {
    width: 131px;
}

.font50 {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 2%;
}

.font800 {
    font-weight: 800;
}

/* .offWhiteColor {
    color: #DCDCDC;
}

.offWhiteColor:hover {
    color: #DCDCDC;
} */

.customOffWhite {
    color: #DCDCDC;
}

.offWhiteColor {
    color: #959595 !important;
}

.offWhiteColor:hover {
    color: #959595;
}

.font20 {
    font-size: 16px !important;
    line-height: 30px !important;
}

.linearCircle {
    width: 100%;
    height: 80vh;
    background: linear-gradient(300.3deg, #0575E6 9.6%, #FF0CF5 92.85%);
    border-radius: 50%;
}

.linearCircle2 {
    display: flex;
    justify-content: end;
    align-items: center;
}

.lineBg2 {
    background-image: url('.././assets/home/Vector\ 3.svg');
    background-repeat: no-repeat;
    background-size:  contain;
    background-position: left;
}

.rightNagativeMargin {
    margin-right: -150px;
}

.padding300 {
    padding-top: 300px;
}

.mr38 {
    margin-right: -38px;
}

.padding100 {
    padding-top: 100px;
}

.customBorderColor {
    border-color: #3E4246 !important;
}

.font38 {
    font-size: 38px;
    line-height: 50px;
}


.font700 {
    font-weight: 700;
}

.gradientBorder {
    border: 1px solid transparent;
    border-radius: 60px !important;
    background-image: linear-gradient(#151515, #151515), 
                      linear-gradient(270deg, #E1DCFE 0%, #7E67FD 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    padding: 2px !important;
}

.font28 {
    font-size: 28px;
    line-height: 42px;
}

.gradientAnchor a {
    background: linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.borderRadius30 {
    border-radius: 30px !important;
}

.linearBg2 {
    background:  linear-gradient(270deg, #D71F7B -1.64%, #8A54D0 100%);
}

.buttonLinear {
    background: linear-gradient(270deg, #3AA0FE 0%, #59FEF4 100%);
    box-shadow: 0px 8px 20px rgba(91, 24, 166, 0.19);
}

.mr130 {
    margin-right: -130px;
}

.font600 {
    font-weight: 600;
}

.footerWhiteColor a {
    /* color: #E1E1E1; */
    color: #959595;
}

.footerWhiteColor a:hover {
    color: #E1E1E1;
}

.footerWhiteColor {
    color: #E1E1E1;
}

.font16 {
    font-size: 16px;
    line-height: 26px;
}

.mutedWhiteColor {
    color: #A3A3A3;
}

.linearGradient {
    background: linear-gradient(300.3deg, #0575E6 9.6%, #FF0CF5 92.85%) no-repeat;
}

.gradientBorderbottom {
    height: 2px;
    background: linear-gradient(270deg, #151515 19.53%, #1E6AE7 75.65%, #E815F3 100%);
    border-radius: 3px;
}

.numericLinear {
    background: linear-gradient(270deg, #3AA0FE 0%, #59FEF4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.rightMarginNegative {
    margin-right: -130px;
}

.rightMargin {
    margin-left: 130px;
}

/* .leftMarginNegative {
    margin-left: -140px;
}

.rightMargin {
    margin-right: 140px;
} */

.purpleGradient {
    background: linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}

.bgBlur {
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
    background-color: #151617 !important;
}

.h56 {
    height: 56px;
}

.borderRadius10 {
    border-radius: 10px !important;
}

.bgTransparent {
    background-color: transparent !important;
}

.inputFocus:focus {
    background-color: transparent;
    box-shadow: none;
    color: #DCDCDC !important;
    
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    transition: background-color 5000s;
    -webkit-text-fill-color: #fff !important;
}

::placeholder {
    color: #DCDCDC !important;
    opacity: 1; /* Firefox */
}
  
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #DCDCDC !important;
}
  
::-ms-input-placeholder { /* Microsoft Edge */
   color: #DCDCDC !important;
}

input, textarea {
    border: 2px solid #434343 !important;
}

.inputBorder {
    border: 2px solid #434343;
}

.customAccordion .accordion-button:not(.collapsed)::after {
    background-image: url('../assets/about-us/-.svg');
}

.customAccordion .accordion-button::after {
 background-image: url('../assets/about-us/+.svg');
}

.subscriptionAccordion .accordion-button::after {
    background-image: url('../assets/subscriptionNew/Vector\ \(2\).svg');
}

.subscriptionAccordion .accordion-button:not(.collapsed)::after {
    background-image: url('../assets/subscriptionNew/Vector\ \(1\).svg');
}

.accordion-button:not(.collapsed) {
    background: linear-gradient(180.3deg, #0575E6 9.6%, #FF0CF5 92.85%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text !important;
    border-bottom: 0px !important;
}

.removeButtonFocus:focus {
    box-shadow: none !important;
}

.customBorder {
    border-color: #3E4246 !important;
}

.container {
    /* margin-left: 0%;
    margin-right: 0%; */
    /* max-width: 100% !important; */
    justify-content: center;
    padding-left: 5%;
    padding-right: 5%;
}

.lineBg {
    background-image: url('../assets/home/Group 81.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    background-origin: border-box;
    margin-top: -460px;
    
}

/* .marginRightNegative {
    margin-right: -19%;
}

.marginLeftNegative {
    margin-left: -19%;
} */

.negativeLeft {
    margin-left: -60px;
}

.padding500 {
    padding-top: 480px;
}

.padding150 {
    padding-top: 150px;
}

.playpause {
    background-image:url('../assets/aboutus/Play.svg');
    background-repeat:no-repeat;
    width:10%;
    height:10%;
    position:absolute;
    left:0%;
    right:0%;
    top:0%;
    bottom:0%;
    margin:auto;
    background-size:contain;
    background-position: center;
}

.video {
    width: 100%;
}

.wrapper{
    position:relative;
    width: 100%;
    height: 500px;
    overflow: hidden;
    border-radius: 30px;
}

.padding200 {
    padding-top: 200px;
}

.padding70 {
    padding-top: 70px;
}

.cardGradientBorder {
    background: linear-gradient(270deg, #151515 19.53%, #1E6AE7 75.65%, #E815F3 100%);
    border-radius: 150px;
    box-sizing: content-box;
    padding: 3px;
    background-color: #000000;
}

.blackBg {
    background-color: #000000;
}

.borderRadius150 {
    border-radius: 150px !important;
}

.teamCarousel .carousel-control-next-icon, .teamCarousel .carousel-control-prev-icon {
    background-image: none;
    background-repeat: no-repeat;
    background: linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    width: auto;
    height: auto;
}

.teamCarousel .carousel-control-prev-icon.inactive-prev {
    background: linear-gradient(270deg, #616161 100%, #434343 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    cursor: not-allowed;
}

.teamCarousel .carousel-control-next-icon.inactive-next {
    background: linear-gradient(270deg, #616161 100%, #434343 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    cursor: not-allowed;
}

.carousel-control-next, .carousel-control-prev {
    width: 2%;
}

.h60 {
    height: 60px;
}

.lightBlackBg {
    background-color: #212123 !important;
}

.borderRadius20 {
    border-radius: 20px !important;
}

.borderLeftcolor {
    border-left: 2px solid #3E4246;
}

.height100vh {
    height: 100vh;
}

.height75vh {
    height: 75vh;
    align-items: center;
}

/* .signupBg {
    background-image: url('../assets/signup/login_signup_Illustration.svg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
} */

.loginBg {
    background-color: #212123 !important;
}

.custom-choose input[type='radio']:not(:checked) + label .image {
    border: 2px solid transparent;
    padding: 3px;
    opacity: 1;
}

.custom-choose input[type='radio']:checked + label .image {
    border: 2px solid #A83AFE;
    padding: 3px;
    opacity: 1;
}

.custom-choose input[type='radio']
{
    display: none;
}

.overflowYScroll {
    overflow-y: scroll;
}

.anchor {
    border-bottom: 1px solid #A83AFE;
}

.custom .form-switch .form-check-input {
    width: 34px !important;
    height: 20px !important;
    margin-top: 6px;
}

.custom .form-check-input:checked {
    background-color: #6E59FE !important;
}

.font120 {
    font-size: 120px;
    line-height: 120px;
}

.height88vh {
    height: 88vh;
}

.border-bottomInput {
    border-bottom: 2px solid #434343 !important;
}

.mutedColor {
    color:  #959595 !important;
}

.mutedColor:hover {
    color:  #959595 !important;
}

.wh230 {
    width: 230px;
    height: 230px;
}

.backgroundNone {
    background-image: none !important;
}

.sticky-top {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    position: sticky;
    top: 0;
    width: 100%;
}

.disabledBtnGradient {
    background: linear-gradient(270deg, #616161 0%, #434343 100%);
}

.text-color {
    background: linear-gradient(270deg, #616161 0%, #434343 100%);
    -webkit-background-clip: text; 
    color: transparent; 
}

.wh28 {
    font-size: 2rem;
}

.footerFont {
    font-size: 20px;
    line-height: 40px;
}

.height90vh {
    height: 65vh;
}

.customCareerTab.nav-pills .nav-link.active{
    border: 2px solid transparent;
    border-radius: 60px;
    background-image: linear-gradient(#151515, #151515), 
                      linear-gradient(270deg, #E1DCFE 0%, #7E67FD 100%);
    background-origin: border-box;
    background-clip: content-box, border-box;
    padding: 2px;
    height: 48px;
    color: #ffffff !important;
}

.customCareerTab.nav-pills .nav-link {
    border: 2px solid #3E4246;
    border-radius: 60px;
    height: 48px;
    color: #959595;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
    padding: 2px;
}

.tableHeading th {
    font-weight: 500;
    font-size: 16px;
    line-height: 26px;
    color: #959595 !important;
    border-color: #3E4246 !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.tableBody th {
    font-weight: 500;
    font-size: 20px;
    line-height: 34px;
    color: #DCDCDC;
    border-color: #3E4246 !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.tableBody td {
    font-weight: 500;
    font-size: 20px;
    line-height: 34px;
    color: #959595;
    border-color: #3E4246 !important;
    padding-top: 20px;
    padding-bottom: 20px;
}

.crouselBgIcon {
    background-image: none !important;
}

.careerUI .carousel-control-prev {
    right: 35px !important;
    left: auto !important;
    top: auto !important;
}

.careerUI .carousel-control-next {
    top: auto !important;
}

.customContainerFluid {
    max-width: 1500px;
    margin-right: 0px;
}

.marginRightNagative {
    margin-right: -20%;
}

.alertBg {
    background: linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%);
}

.removeCrossBg {
    background-image: none !important ;
}

.borderRadius0 {
    border-radius: 0px !important;
}

.customCareerTab {
    overflow-x: auto;
    overflow-y:hidden;
    flex-wrap: nowrap !important;
 }
 .customCareerTab .nav-link {
   white-space: nowrap;
 }

/* .heroSectionBg {
    background-image: url('/assets/Group\ 364.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 100%;
} */

.marginNegativeTop {
    margin-top: -7%;
}

.marginRightNegative {
    margin-right: -25%;
}

.marginLeftNegative {
    margin-left: -30%;
}

.legalModalBg {
    background-color: #151515 !important;
}

.borderBg {
    background-color: #3E4246;
}

.borderRadius50 {
    border-radius: 50px;
}

.modal-dialog-scrollable .modal-body::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

.negativeMargin {
    margin-top: -105px !important;
}

.scrollTab {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
}
.scrollTab > li {
    float: none;
    display: inline-block;
}

.decentralizationBg {
    background: linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%);
}

.borderRight {
    border-right: 1px solid #3E4246;
}

.borderBottom {
    border-bottom: 1px solid #3E4246 !important;
}

.paddingBottom100 {
    padding-bottom: 100px;
}

.defaultBorder {
    height: 2px;
    background-color: #3E4246;
}

.bordergradient {
    height: 2px;
    background: linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%);
}

.custompaddingTop100 {
    padding-top: 100px;
}

.paddingtopres100 {
    padding-top: 100px;
}

.w-20 {
    width: 20%;
}

.w-10 {
    width: 10%;
}

.fontweight400 {
    font-weight: 500 !important;
}

.height50 {
    height: 40vh !important;
}

#advwebForm {
    background-color: transparent !important;
}
.fbfpoptitle {
    display: none;
}
.zsfeedbkrpanel {
    background-color: transparent !important;
    border: none !important;
}
.feedbackformmdiv input, .feedbackformmdiv textarea  {
    border-radius: 10px !important;
    background-color: transparent !important;
    border: 2px solid #434343 !important;
}
#zsfeedbackwidgetdiv .dt-blue-btn {
    background: linear-gradient(300.3deg, #0575E6 9.6%, #FF0CF5 92.85%) !important;
    border-radius: 60px !important;
    height: 50px;
    width: 135px !important;
    padding: 20px 30px !important;
    font-size: 18px !important;
    line-height: 21px !important;
}

#zsfeedbackwidgetdiv .dt-blue-btn:focus {
    border: 2px solid #ffffff !important;
}

.cursorPointer {
    cursor: pointer;
}

.carousel-control-next, .carousel-control-prev {
    width: 1% !important;
}

.downloadVideo{
    position:relative;
    width: 100%;
    overflow: hidden;
    /* border-radius: 30px; */
}

.height196 {
    height: 196px !important;
}

.marginrightBtn {
    margin-right: 6.5rem;
}

.mutedTextColor {
    color: #959595;
}

.font14 {
    font-size: 12px;
    line-height: 1.5;
}

.fright {
    float: none !important;
    text-align: center !important;
    margin-top: 20px !important;
}

.feedbtxtfield, .fbtxtnf, .fbfcaptchaDivinput, .feedtxtarea {
    color: #ffffff !important;
}

.formLoader {
    background-image: url('../assets/contactUs/form-gif.gif');
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    width: 240px;
    height: 240px;
    border-radius: 50%;
}

#zsfeedbackwidgetdiv .zsfeedbkrpanel {
    background-color: #151515 !important;
}

#zsfeedbackwidgetdiv {
    height: 30.875rem;
}

.negativeWidthMargin {
    margin-left: -240px;
}

.zsfeedbkrpanel {
    z-index: 1 !important;
}

select option {
    margin: 40px;
    background: #212123;
    color: #959595;
    font-weight: 500;
    text-shadow: 0 1px 0 #212123;
    border: none;
}

.disabledAnchor {
    pointer-events: none;
    opacity: 0.8;
}

a {
    text-decoration: none !important;
}

@media (min-width: 1400px) {
    .customPadding {
        padding-left: 2% !important;
        padding-right: 2% !important;
    }
}

@media (min-width: 2000px) {
    .customPadding {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }
}

.defaultSub {
    border-radius: 60px !important;
    font-weight: 500;
    font-size: 18px !important;
    line-height: 20px !important;
    background: #212123 !important;
    color: #959595 !important;
    width: 180px;
    height: 48px;
}

@media (max-width: 480px) {
  .defaultSub {
    font-size: 14px !important;
    width: 140px;
    height: 40px;
  }  
}

.activeSub {
    background: linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%) !important;
    color: #ffffff !important;
}

.subCard {
    background: #212123 !important;
    border-radius: 30px;
}

.br30 {
    border-radius: 30px !important;
    padding: 1px;
    background: #212123 !important;
}

.gradientBtn {
    background: linear-gradient(300.3deg, #0575E6 9.6%, #FF0CF5 92.85%);
    border-radius: 60px !important;
    /* height: 48px; */
}

.activeSubCard {
    background: linear-gradient(300.3deg, #0575E6 9.6%, #FF0CF5 92.85%) !important;
}

@media (max-width: 992px) {
    .btn {
        font-size: 0.7rem !important;
    }
}
@media (min-width: 992px) and (max-width: 1300px) {
    .btn {
        font-size: 0.85rem !important;
    }
}

.fbfcaptchaDivinput {
    height: 41px;
    margin-top: -30px !important;
    padding-left: 10px;
}

.FBWordVerify {
    margin: 0px !important;
}

.hidenNegativeMargin {
    overflow-x: hidden;
    padding: 0px !important;
}

.fbfcaptchaDivimg {
    overflow: hidden;
}

.alertCookieBg {
    background: linear-gradient(270deg, #8A54D0 -1.64%, #D71F7B 100%);
    font-weight: 500;
}

.borderBottomCustom {
    border-bottom: 1px solid #3E4246 !important;
}

.borderBottomCustom:focus {
    border-bottom: 1px solid #ffffff !important;
}

.wordBreak {
    word-break: break-all;
}

.height100 {
    height: 100vh;
    align-items: center;
    padding-top: 40px;
}

@media (max-width: 900px) {
    .height100{
        padding-top: 80px !important;
    }
}

@media (max-width: 1400px) {
    .container {
        max-width: 95% !important;
    }   
}
/* 
.backgroundBg {
    background-image: url('../assets/partner/Group\ 605.svg');
} */

.cardBG {
    background-color: #110D0D !important;
}

@media (min-width: 1300px) {
    .paddingX {
        padding: 0px 30px;
    }
}

.w30 {
    width: 30%;
}

.cardBlackBg {
    background-color: #110D0D !important;
    border-radius: 20px !important;
}

.negativeMarginIcon {
    margin-top: -30px;
    margin-left: -30px;
    overflow-x: hidden;
}

@media (max-width: 991px) {
    .negativeMarginIcon {
        margin-left: -75px !important;
    } 
}

@media (max-width: 575.9px) {
    .mobileLeft {
        left: 80px;
    }
}

.instaMarginIcon {
    margin-top: -30px;
    margin-left: -30px;
    overflow-x: hidden;
}

@media (max-width: 991px) {
    .instaMarginIcon {
        margin-left: -0px !important;
    }  
}

.cancelgradientText {
    background: linear-gradient(270deg, #8a54d0 -1.64%, #d71f7b 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
}

.lineBgLeft {
    background-image: url('../assets/partner/Vector\ 126.svg');
    background-repeat: no-repeat;
    background-size: contain;
}

@media (max-width: 745.9px) {
    .lineBgLeft {
        background-image: none !important;
    }

    .starBG {
        background-image: none !important;
    }

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

.starBG {
    background-image: url('../assets/partner/STAR\ BACKGROUND.svg');
    background-repeat: no-repeat;
    background-size: contain;
}

.objectFitClass {
    object-fit: cover;
    object-position: top;
}

.blackDarkBg {
    background-color: #0E0E0E !important;
    border-radius: 12px !important;
}

.blackDarkBg:hover {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.9)), linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%)!important;
}

.width1200 {
    width: 1200px !important;
}

.rightLine {
    margin-left: -15px;
    width: 324px;
    margin-top: -100px;
}

.leftLine {
    margin-top: -200px !important;
    margin-left: -200px;
    width: 350px;
    margin-top: -100px;
}

.zindex2 {
    z-index: 1;
}


.affiliategradientAnchor{
        background: linear-gradient(270deg, #A83AFE 0%, #6E59FE 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
}

.affiliateHeadingText{
    font-family: Poppins;
    font-size: 35px;
    font-weight: 700;
    line-height: 70px;
    color: #FFFFFF;    
}

.affiliatePText{
font-family: Poppins;
font-size: 20px;
font-weight: 600;
line-height: 30px;
color: #FFFFFF;  !important;    
}
.affiliateSmallPText{
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    color: #FFFFFF;  !important;    
    }
.marginLeftAffiliateCustom{
    margin-left:40px !important;
}

.affiliateSubHeadingText{
font-family: Poppins;
font-size: 24px;
font-weight: 700;
line-height: 39.09px;
color: #FFFFFF;  
}
.affiliateImg{
    width: auto;
    height:408px;
}
.maxWidthSection{
    max-width:500px;
}
.affiliateCustomPadding{
    margin-top:5px;

}

.secondSection{
    padding-left:200px; 
    padding-right:200px;
}
.startEarningBtn{
    padding-left:25px !important;
    padding-right:25px !important;
    padding-top:13px !important;
    padding-bottom:13px !important;
}
.affiliateSection{
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}
.customTopMarginAff{
    padding-top: 3rem !important;
    margin-top:3rem !important;  
}
.fontWeight400{
    font-weight:400 !important;
}
@media (max-width: 1024px) {
    .affiliateImg{
        width: auto;
        height:270px;
    }
    .customTopMarginAff{
        padding-top: 2rem !important;
        margin-top:2rem !important;  
    }
    .maxWidthSection{
        max-width:500px;
    }
    .affiliateSubHeadingText{
        font-family: Poppins;
        font-size: 24px;
        font-weight: 700;
        line-height: 41px;
        color: #FFFFFF;  
        }
.affiliateHeadingText{
    font-family: Poppins;
    font-size: 30px;
    font-weight: 700;
    line-height: 28px;
    color: #FFFFFF;   
}

.affiliatePText{
    font-family: Poppins;
    font-size: 16px;
    font-weight: 600;
    line-height: 31.5px;
    color: #FFFFFF;  !important;    
    }
    .affiliateSmallPText{
        font-family: Poppins;
        font-size: 14px;
    font-weight: 400;
    line-height: 31.5px;
        color: #FFFFFF;  !important;    
        }
    .secondSection{
        padding-left:35px; 
        padding-right:35px;
    }

}
.toggleShow{
    display:block !important;
}
.toggleShowReverse{
    display:none !important;
}
@media (max-width: 480px) {

    .maxWidthSection{
        max-width:280px;
    }
    .marginLeftAffiliateCustom{
        margin-left:10px !important;
    }
    .customTopMarginAff{
        padding-top: 1rem !important;
        margin-top:1rem !important;  
    }
    .toggleShow{
        display:none !important;
    }
    .toggleShowReverse{
        display:block !important;
    }
    .affiliateHeadingText{
        font-family: Poppins;
        font-size: 16px;
        font-weight: 700;
        line-height: 30px;
        color: #FFFFFF;    
    }
    .affiliatePText{
        font-family: Poppins;
        font-size: 11px;
        font-weight: 600;
        line-height: 19.5px;
        color: #FFFFFF;  !important;    
        }
        .affiliateSmallPText{
            font-family: Poppins;
            font-size: 9.5px;
            font-weight: 400;
            line-height: 16.5px;
            color: #FFFFFF;  !important;    
            }
        .affiliateSubHeadingText{
            font-family: Poppins;
            font-size: 16px;
            font-weight: 700;
            line-height: 27px;
            color: #FFFFFF;  
            }
        .affiliateTextWrap{
            display:flex;
            justify-content: center;
        }
        .affiliateImg{
            width: auto;
            height:170px;
        }
        .affiliateCustomPadding{
            margin-top:5px;
        
        }
        .secondSection{
            padding-left:20px; 
            padding-right:10px;
        }
        .startEarningBtn{

            padding-left:20px !important;
    padding-right:20px !important;
    padding-top:9px !important;
    padding-bottom:9px !important;
        }
        .affiliateSection{
            padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
        }
       
}


.designation{

    @media(max-width: 480px){
    height: 60px;
    font-size: 14px !important;
    line-height: auto !important;
    }
    @media(max-width: 1200px){
        height: 60px;
        font-size: 14px !important;
        line-height: auto !important;
        }
}