@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@100;200;300;400;500;600;700;800;900&display=swap');

.fw-bold {font-weight: 700;}
body {
    font-family: 'Outfit', sans-serif;
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #ffffff;
}

ul, ol{padding: 0; padding-left: 20px;}
p{margin: 0;}
p:not(:last-child){
    margin-bottom: 20px;
}
.list li:not(:last-child){
    margin-bottom: 8px;
}
img{max-width: 100%;}
span.clr_bg {
    background: url('https://getmindpal.co/jv/images/baneer_titlebg.png')no-repeat center/contain;
    padding: 26px 20px;
    display: block;
    margin: 22px 0 0;
}
.max400{max-width: 580px;} 

.min_height_sec{min-height: calc(100vh - 317.68px);}

/*Letter Spacing*/
.ls-5 {
    letter-spacing: -0.25px;
}

.ls-1 {
    letter-spacing: -0.5px;
}

.ls-2 {
    letter-spacing: -1px;
}
.ls2 {
    letter-spacing: 2px;
}
.ls5 {
    letter-spacing: 5px;
}
.ls1 {
    letter-spacing: 1px;
}

/*Fonts*/
@media (min-width:240px) {
    .xs8 {
        font-size: 8px;
    }

    .xs9 {
        font-size: 9px;
    }

    .xs10 {
        font-size: 10px;
    }

    .xs11 {
        font-size: 11px;
    }

    .xs12 {
        font-size: 12px;
    }

    .xs13 {
        font-size: 13px;
    }

    .xs14 {
        font-size: 14px;
    }

    .xs15 {
        font-size: 15px;
    }

    .xs16 {
        font-size: 16px;
    }

    .xs17 {
        font-size: 17px;
    }

    .xs18 {
        font-size: 18px;
    }

    .xs19 {
        font-size: 19px;
    }

    .xs20 {
        font-size: 20px;
    }

    .xs21 {
        font-size: 21px;
    }

    .xs22 {
        font-size: 22px;
    }

    .xs23 {
        font-size: 23px;
    }

    .xs24 {
        font-size: 24px;
    }

    .xs25 {
        font-size: 25px;
    }

    .xs26 {
        font-size: 26px;
    }

    .xs27 {
        font-size: 27px;
    }

    .xs28 {
        font-size: 28px;
    }

    .xs29 {
        font-size: 29px;
    }

    .xs30 {
        font-size: 30px;
    }

    .xs31 {
        font-size: 31px;
    }

    .xs32 {
        font-size: 32px;
    }

    .xs33 {
        font-size: 33px;
    }

    .xs34 {
        font-size: 34px;
    }

    .xs35 {
        font-size: 35px;
    }

    .xs36 {
        font-size: 36px;
    }

    .xs37 {
        font-size: 37px;
    }

    .xs38 {
        font-size: 38px;
    }

    .xs39 {
        font-size: 39px;
    }

    .xs40 {
        font-size: 40px;
    }

    .xs41 {
        font-size: 41px;
    }

    .xs43 {
        font-size: 43px;
    }

    .xs45 {
        font-size: 45px;
    }

    .xs47 {
        font-size: 47px;
    }

    .xs49 {
        font-size: 49px;
    }

    .xs51 {
        font-size: 51px;
    }

    .xs70 {
        font-size: 70px;
    }

    .xs70 {
        font-size: 70px;
    }

    .xs80 {
        font-size: 80px;
    }
}

@media (min-width:768px) {
    .sm8 {
        font-size: 8px;
    }

    .sm9 {
        font-size: 9px;
    }

    .sm10 {
        font-size: 10px;
    }

    .sm11 {
        font-size: 11px;
    }

    .sm12 {
        font-size: 12px;
    }

    .sm13 {
        font-size: 13px;
    }

    .sm14 {
        font-size: 14px;
    }

    .sm15 {
        font-size: 15px;
    }

    .sm16 {
        font-size: 16px;
    }

    .sm17 {
        font-size: 17px;
    }

    .sm18 {
        font-size: 18px;
    }

    .sm19 {
        font-size: 19px;
    }

    .sm20 {
        font-size: 20px;
    }

    .sm21 {
        font-size: 21px;
    }

    .sm23 {
        font-size: 23px;
    }

    .sm25 {
        font-size: 25px;
    }

    .sm27 {
        font-size: 27px;
    }

    .sm29 {
        font-size: 29px;
    }

    .sm30 {
        font-size: 30px;
    }

    .sm31 {
        font-size: 31px;
    }

    .sm33 {
        font-size: 33px;
    }

    .sm35 {
        font-size: 35px;
    }

    .sm37 {
        font-size: 37px;
    }

    .sm39 {
        font-size: 39px;
    }

    .sm41 {
        font-size: 41px;
    }

    .sm43 {
        font-size: 43px;
    }

    .sm45 {
        font-size: 45px;
    }

    .sm47 {
        font-size: 47px;
    }

    .sm49 {
        font-size: 49px;
    }

    .sm51 {
        font-size: 51px;
    }

    .sm60 {
        font-size: 60px;
    }

    .sm68 {
        font-size: 68px;
    }

    .sm70 {
        font-size: 70px;
    }

    .sm110 {
        font-size: 110px;
    }

    .sm130 {
        font-size: 130px;
    }
}

@media (min-width:992px) {
    .md8 {
        font-size: 8px;
    }

    .md9 {
        font-size: 9px;
    }

    .md10 {
        font-size: 10px;
    }

    .md11 {
        font-size: 11px;
    }

    .md12 {
        font-size: 12px;
    }

    .md13 {
        font-size: 13px;
    }

    .md14 {
        font-size: 14px;
    }

    .md15 {
        font-size: 15px;
    }

    .md16 {
        font-size: 16px;
    }

    .md17 {
        font-size: 17px;
    }

    .md18 {
        font-size: 18px;
    }

    .md19 {
        font-size: 19px;
    }

    .md20 {
        font-size: 20px;
    }

    .md21 {
        font-size: 21px;
    }

    .md23 {
        font-size: 23px;
    }

    .md24 {
        font-size: 24px;
    }

    .md25 {
        font-size: 25px;
    }

    .md26 {
        font-size: 26px;
    }

    .md27 {
        font-size: 27px;
    }

    .md28 {
        font-size: 28px;
    }

    .md29 {
        font-size: 29px;
    }

    .md30 {
        font-size: 30px;
    }

    .md31 {
        font-size: 31px;
    }

    .md32 {
        font-size: 32px;
    }

    .md33 {
        font-size: 33px;
    }

    .md34 {
        font-size: 34px;
    }

    .md35 {
        font-size: 35px;
    }

    .md36 {
        font-size: 36px;
    }

    .md37 {
        font-size: 37px;
    }

    .md38 {
        font-size: 38px;
    }

    .md39 {
        font-size: 39px;
    }

    .md40 {
        font-size: 40px;
    }

    .md41 {
        font-size: 41px;
    }
    .md42 {
        font-size: 42px;
    }

    .md43 {
        font-size: 43px;
    }

    .md45 {
        font-size: 45px;
    }

    .md47 {
        font-size: 47px;
    }

    .md49 {
        font-size: 49px;
    }

    .md50 {
        font-size: 50px;
    }

    .md51 {
        font-size: 51px;
    }

    .md53 {
        font-size: 53px;
    }

    .md55 {
        font-size: 55px;
    }

    .md60 {
        font-size: 60px;
    }

    .md65 {
        font-size: 65px;
    }

    .md60 {
        font-size: 60px;
    }

    .md75 {
        font-size: 75px;
    }

    .md70 {
        font-size: 70px;
    }

    .md80 {
        font-size: 80px;
    }

    .md90 {
        font-size: 90px;
    }

    .md130 {
        font-size: 130px;
    }

    .md22 {
        font-size: 22px;
    }

    .md110 {
        font-size: 110px;
    }

    .md130 {
        font-size: 130px;
    }

    .md150 {
        font-size: 150px;
    }

    .md190 {
        font-size: 190px;
    }

    .md220 {
        font-size: 220px;
    }
}


/*Margins*/
@media (min-width:240px) {
    .xsmt0 {
        margin-top: 0%;
    }

    .xsmt1 {
        margin-top: 1%;
    }

    .xsmt2 {
        margin-top: 2%;
    }

    .xsmt3 {
        margin-top: 3%;
    }

    .xsmt4 {
        margin-top: 4%;
    }

    .xsmt5 {
        margin-top: 5%;
    }

    .xsmt6 {
        margin-top: 6%;
    }

    .xsmt8 {
        margin-top: 8%;
    }

    .xsmt13 {
        margin-top: 13%;
    }

    .xsmt10 {
        margin-top: 10%;
    }
}

@media (min-width:768px) {
    .lmt-7 {
        margin-top: -7%;
    }

    .lmt-9 {
        margin-top: -9%;
    }

    .lmt-5 {
        margin-top: -5%;
    }

    .lmt-4 {
        margin-top: -4%;
    }

    .lmt-15 {
        margin-top: -31%;
    }

    .lmt-3 {
        margin-top: -3%;
    }

    .lmt-2 {
        margin-top: -2%;
    }

    .lmt-6 {
        margin-top: -6%;
    }

    .lmt-8 {
        margin-top: -8%;
    }

    .lmt-10 {
        margin-top: -10%;
    }

    .lmt-12 {
        margin-top: -12%;
    }

    .lmt-1 {
        margin-top: -1%;
    }

    .lmt-14 {
        margin-top: -14%;
    }

    .lmt-16 {
        margin-top: -16%;
    }

    .lmt0 {
        margin-top: 0%;
    }

    .lmt1 {
        margin-top: 1%;
    }

    .lmt2 {
        margin-top: 2%;
    }

    .lmt3 {
        margin-top: 3%;
    }

    .lmt4 {
        margin-top: 4%;
    }

    .lmt5 {
        margin-top: 5%;
    }

    .lmt13 {
        margin-top: 13%;
    }

    .lmt5 {
        margin-top: 5%;
    }

    .lmt6 {
        margin-top: 6%;
    }

    .lmt7 {
        margin-top: 7%;
    }

    .lmt8 {
        margin-top: 8%;
    }

    .lmt10 {
        margin-top: 10%;
    }

    .lmt12 {
        margin-top: 12%;
    }

    .lmt15 {
        margin-top: 15%;
    }

    .lmt18 {
        margin-top: 18%;
    }

    .lmt-5 {
        margin-top: -5%;
    }

    .lmt-35 {
        margin-top: -35%;
    }

    .lmt-30 {
        margin-top: -30%;
    }
}

.mt1 {
    margin-top: 1%;
}

.mt1_5 {
    margin-top: 1.5%;
}

.mt2 {
    margin-top: 2%;
}

.mt3 {
    margin-top: 3%;
}

.mt4 {
    margin-top: 4%;
}

.mt5 {
    margin-top: 5%;
}

.mt6 {
    margin-top: 6%;
}

.mt7 {
    margin-top: 7%;
}

.mt8 {
    margin-top: 8%;
}

.mt10 {
    margin-top: 10%;
}

.mt12 {
    margin-top: 12%;
}

.mt20 {
    margin-top: 20%;
}

.mt-1 {
    margin-top: -1%;
}

.mt_2 {
    margin-top: -2%;
}

.mt_10 {
    margin-top: -10%;
}

.mt_25 {
    margin-top: -25%;
}

.mt_30 {
    margin-top: -30%;
}

.lmb-15 {
    margin-bottom: -15%;
}

/*Font Weight*/
.w300 {
    font-weight: 300;
}

.w400 {
    font-weight: 400;
}

.w500 {
    font-weight: 500;
}

.w600 {
    font-weight: 600;
}

.w700 {
    font-weight: 700;
}

.w800 {
    font-weight: 800;
}

.w900 {
    font-weight: 900;
}


ul.navbarCustom-menu span {
    color: #fff;
}

.mainvideoBanner {
    padding: 2px;
    overflow: hidden;
    border-radius: 10px;
    background-color: #000
}



/*Line Heights*/
.lh90 {
    line-height: 90%;
}

.lh100 {
    line-height: 100%;
}

.lh110 {
    line-height: 110%;
}

.lh120 {
    line-height: 120%;
}

.lh130 {
    line-height: 130%;
}

.lh140 {
    line-height: 140%;
}

.lh150 {
    line-height: 150%;
}

.lh160 {
    line-height: 160%;
}

.lh170 {
    line-height: 170%;
}

.lh180 {
    line-height: 180%;
}

/*Common*/
.underline {
    text-decoration: underline;
}

.clear {
    clear: both;
}

.uppercase {
    text-transform: uppercase;
}

.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    overflow: hidden;
}

.responsive-demo-video {
    position: relative;
}

.responsive-video iframe,
.responsive-demo-video iframe,
.responsive-video object,
.responsive-demo-video object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*color*/
.white {
    color: #fff;
}

.yellow-text {
    color: #ffd200;
}

.navyblue-text {
    color: #2f007a;
}

.blue-text {
    color: #2200bc;
}

.yellow-clr {
    color: #f0ff00;
}

.orange-clr {
    color: #ff8808;
}

.red-clr {
    color: #ef222a;
}

.black {
    color: #000000;
}

.blue-clr {
    color: #172caa;
}

.green {
    color: #35ae16;
}

.d-green {
    color: #32a226;
}

.light-green {
    color: #7edf5d;
}

.light-blue {
    color: #00baff;
}

.purple-clr {
    color: #6331b5;
}

.gray-text {
    color: #4f617a;
}

.dark-pink {
    color: #a6419f;
}

.footerBG {
    background: #000;
    padding: 30px 0 40px;
}

.footerBG a {
    color: #fff;
}

.footerBG a:hover,
.footerBG a:active,
.footerBG a:focus {
    text-decoration: none;
    color: #fff;
}
.custom_logo{
    max-width: 250px;
}
.headstrip {
    background: #000;
    padding: 2% 0;
} 