@media (max-width: 1400px) {
    .refund-Policy {
        padding: 80px 0;
    }

    .highsl-new-text {
        font-size: 33px;
    }

    .highsl-new-text-w {
        font-size: 28px;
    }

    .highSldr-box-w {
        padding: 15px;
    }

    .landing .container {
        box-sizing: border-box;
        /*   max-width: 1000px;*/
    }

    .glaSec {
        margin: 16px 0 40px;
    }

    .banL h2 {
        font-size: 56px;
    }

    .banL h3 {
        color: #77838f;
        font-size: 32px;
    }

    .Understand {
        font-size: 22px;
    }

    .lndBtns a.lrnMor-n {
        font-size: 15px;
        border-radius: 1000px;
        padding: 20px 0px;
        width: 211px;
    }

    .highSldr h3 {
        font-size: 44px;
        line-height: 53px;
    }

    .highSldr-p {
        font-size: 16px !important;
        margin: 17px 0 0 0;
        line-height: 22px !important;
    }

    .highSldr {
        padding: 80px 0;
    }

    .what-for-it-n {
        padding-top: 80px !important;
    }

    .highSldr h3,
    .whatFor h3,
    .alwaysKnow h3,
    .techFeatures h3,
    .freeTrial h3 {
        font-size: 44px;
        font-weight: bolder;
    }

    .featured-video {
        padding: 80px 0;
    }

    .landing p,
    .tFeat li {
        font-size: 18px;
        text-align:center;
    }

    .sectinWhat ul li > ul li {
        padding: 3px 0 0px 20px;
        font-size: 16px;
    }

    .payR ul li h4,
    .sectinWhat ul li h4 {
        font-size: 21px;
    }

    .sectinWhat {
        margin-top: 50px;
    }

    .tFeat li img {
        height: 32px;
        width: auto;
    }

    .tFeat li img {
        margin-right: 20px;
    }

    .payL h3 {
        font-size: 60px !important;
    }

    .payR ul li {
        margin-bottom: 60px;
    }

    .footer {
        padding: 80px 0 !important;
    }

    .bannerLanding,
    .highSldr,
    .whatFor,
    .techFeatures,
    .alwaysKnow,
    .freeTrial,
    .footer {
        padding: 80px 0;
    }

    .lnadBtns {
        padding: 22px 46px;
    }

    .featured-video h3 {
        font-size: 44px;
    }

    .footerThree a {
        font-size: 16px;
    }
}

@media all and (max-width:1199px) {
    /* .navigation {
        display: none;
    } */
    .profileLogout {
        display: none;
    }

    .backBtn {
        display: block;
    }

    #header {
        height: 62px;
    }

    #footer {
        display: block;
        position: fixed;
        bottom: 0;
        width: 100%;
        background: #fff;
        z-index: 1111;
        display: none;
    }

    .profilebackBtn {
        display: none;
    }

    .profilePicName {
        border-left: none;
    }

        .profilePicName h4,
        .dailyGoal,
        .allTimeReport,
        .sPLeaderBoard {
            display: none;
        }

    .profilePicName {
        padding: 16px 0;
        width: auto;
    }

    .weeklyProgress {
        padding: 20px 0px;
    }

    .profilePicName img {
        margin-right: 16px;
    }

    .profileFullVIew {
        padding: 16px 0px 16px 16px;
    }

    .cSPrifleBody {
        border-left: none;
    }

    .pageHeader h2 {
        padding: 0 0px 0 0;
        font-size: 16px;
        width: auto;
    }

    .pageHeader p,
    .pageHeader h3 {
        padding-left: 16px;
    }

    .pageHeader img {
        margin-right: 16px;
    }

    .upgradeStrip h2 {
        margin-right: 0;
        display: block;
        line-height: 1.5;
        margin-bottom: 8px;
        font-size: 14px;
    }

        .upgradeStrip h2 span {
            display: block;
            margin-right: 0px;
            padding-right: 0px;
            border-right: none;
        }

    .upgradeStrip {
        padding: 8px 0 12px;
    }

        .upgradeStrip .upgradeBtn {
            font-size: 10px;
        }

    .wLIRowItem {
        float: none;
        max-width: 32%;
        display: inline-block;
        transform: scale(.8);
        vertical-align: top;
    }

        .wLIRowItem:nth-child(4),
        .wLIRowItem:nth-child(5) {
            margin-top: 0;
            position: relative;
            top: 32px;
        }

    .wLIRow {
        max-height: 212px;
        padding-bottom: 0;
        margin: 0 auto 168px;
        max-width: 328px;
    }

    .wLPaging {
        width: calc(100% - 32px);
        position: absolute;
        max-width: 100%;
        left: 16px;
        margin-left: 0;
        top: 26px;
        margin-top: 0;
        padding: 0;
        box-sizing: border-box;
    }

    .favStrip,
    .upgradeStrip {
        border-left: none;
        border-right: none;
    }

    .wListingItemsListing .wLIRowItem:nth-child(4),
    .wListingItemsListing .wLIRowItem:nth-child(5) {
        margin-top: 0;
        position: relative;
        top: auto;
    }

    .wListingItemsListing .wLIRowItem {
        max-width: 32%;
        display: inline-block;
        transform: scale(.9);
        float: none;
        margin-bottom: 28px;
    }

    .subscriptionCardContnr {
        padding: 0px;
    }

    .SubscriptionCard,
    .FreeTrialCard,
    .ExpiredTrialCard {
        width: 100%;
        margin-left: 0;
    }

    .SubscriptionWrapper {
        padding-top: 0;
        box-shadow: none;
    }

    .CourseHLContnr {
        padding: 30px 15px 0px;
        margin-bottom: 30px;
    }

    .CourserDescCard {
        width: calc(50% - 12px);
        margin-right: 20px;
    }

    .designPoetnoteright,
    .designPoetnoteleft {
        display: none;
    }

    .designPoetnoteright {
        display: inline-block;
        position: relative;
        left: 0;
        right: 0;
        bottom: 0;
        padding-top: 0;
    }

    .NotedContnr .DesignNotedTitle {
        display: block;
        padding-bottom: 32px;
    }

    .ExpiredTrialCard {
        display: block;
    }

        .FreeTrialCard span,
        .ExpiredTrialCard .TECloseBtn {
            display: none;
        }

    .AamUrduCourseBrifeDesc {
        padding: 0;
    }

        .AamUrduCourseBrifeDesc .CourseHLContnr,
        .AamUrduCourseBrifeDesc .NotedContnr {
            width: 100%;
            float: none;
            padding: 10px 0px;
        }

    .NotedContnr .DesignNotedTitle {
        display: none;
    }

    .NotedDesignimages {
        padding-bottom: 60px;
        padding-top: 10px;
    }

    .LifetimeAccess .SubscriptionTitle,
    .LifetimeAccess .HLCourseTitl {
        color: #666666;
        ;
    }

    .LifetimeAccess .CourserDescCard h2 {
        color: #666666;
    }

    .LifetimeAccess .CourserDescCard p {
        color: #888888;
    }

    .LifetimeAccess .PoetNotedDesc {
        color: #888888;
        ;
    }

        .LifetimeAccess .PoetNotedDesc::before {
            border: 1px solid#cccccc;
        }

        .LifetimeAccess .PoetNotedDesc::after {
            border: 1px solid#cccccc;
        }

    .AamIntrosubTitle,
    .AamintrosubTitle {
        font-size: 11px;
    }

    .AamintrosubTitle {
        font-size: 10px;
    }

    .AamIntroTitle {
        font-size: 19px;
    }

    .bx-wrapper .bx-pager,
    .bx-wrapper .bx-controls-auto {
        bottom: 0px;
    }

    .popularCatageoryScreen .WelcomeContent {
        margin-top: 36px;
        margin-bottom: 49px;
    }

    .PopularWordScreen .WelcomeContent {
        margin-top: 19px;
        margin-bottom: 10px;
    }

    .WelcomeContent {
        margin-top: 50px;
        margin-bottom: 30px;
    }

    .AamintroScreen {
        padding: 30px 0px;
    }

    .VocubWord:nth-child(2n+2) {
        margin-right: 0;
    }

    .WDBoxListing {
        padding: 20px 16px 0px;
    }

    .wDBoxDescContent {
        padding: 20px 24px 5px;
    }

    .VocubCatTitle {
        font-size: 12px;
    }

    .WDBoxListing p {
        font-size: 12px;
    }

    .sherLines p {
        font-size: 12px;
    }

    .poetName {
        font-size: 10px;
        margin-right: 20px;
    }

    .mediaOptions .mPAudio,
    .mediaOptions .mPFav,
    .mediaOptions .sPShareBtn {
        font-size: 20px;
    }

    .WDTMeaningTitle h3,
    .WDTMeaningTitle h4 {
        padding: 20px 52px 10px;
        font-size: 14px;
    }

    .WDMeanBoxesWrap {
        padding: 16px
    }

    .WDMeanContntBox {
        padding: 15px 0px;
        width: 100%;
        margin-bottom: 36px;
        margin-right: 0px;
    }

        .WDMeanContntBox h3,
        .WDMeanContntBox h4 {
            font-size: 16px;
            line-height: 40px;
        }

        .WDMeanContntBox h4 {
            font-size: 14px;
            line-height: 30px;
            display: block;
            width: 100%;
        }

    .Ortab {
        font-size: 14px;
        top: 124px;
    }

    .WDTMeaningTitle h4 {
        display: none;
    }

    .wDBoxDescContent .sherContent {
        display: inline-block;
        padding: 23px 0px;
        text-align: left;
    }

    .sherLines::before {
        left: -20px;
        top: -3px;
        background: url(/Content/images/DoubleQuote1.png) no-repeat;
        width: 20px;
        height: 20px;
    }

    .sherLines::after {
        right: -24px;
        bottom: -11px;
        background: url(/Content/images/DoubleQuote2.png) no-repeat;
        width: 20px;
        height: 20px;
    }

    .wordInHEU h3 {
        font-size: 16px;
    }

    .wordInHEU .wordHi {
        font-size: 20px;
    }

    .wordInHEU .wordUr {
        font-size: 25px;
    }

    .wordInHEU .wordEn {
        letter-spacing: 0.1em;
        font-family: latoxbold;
    }

    .wDBoxWLangMedia {
        margin-bottom: 20px;
    }

    .WDsherContentBox .sherLines p {
        font-size: 12px;
    }

    .WDsherContentBox {
        padding: 18px 12px;
    }

        .WDsherContentBox .poetName {
            font-size: 14px;
            text-align: center;
        }

    .UseaseContntr {
        padding: 20px 7px 45px;
    }

    .wDBoxDescContent .WDsherContentBox .sherContent {
        text-align: center;
        padding: 0px 0px 0px;
    }

    .sherLines {
        margin-bottom: 10px;
    }

    .UseaseContntr .WDsherContentBox {
        padding: 18px 12px 18px;
    }

    .TrnslateContent {
        padding: 0px 36px;
    }

    .WDCatTypeThree .wDBoxDescContent {
        background: #fff;
        border-radius: 0px 0px 10px 10px;
        box-shadow: none;
    }

    .UseageTittle {
        padding: 0px 0px 0px;
    }

    .TrnslateContent .UseageTittle {
        padding: 20px 0px 10px;
    }

    .WDSherTrnalation p {
        font-size: 12px;
    }

    .ViewAllfavBtn {
        display: none
    }

    .AddedToFavStrip {
        margin-bottom: 20px;
    }

    .WDExplanationContent {
        padding: 0px 16px;
    }

        .WDExplanationContent .WdHindiFmly {
            margin-top: 30px;
        }

    .MoreSherContntrListing .WDRedMorBtn {
        color: #00AAFF;
        background: rgba(0, 170, 255, 0.1);
        border: 1px solid #00AAFF;
        bottom: -47px;
        width: fit-content;
        margin: auto;
        right: 0;
        left: 0;
    }

    .MoreSherContntrListing .WDsherContentBox {
        margin-bottom: 60px;
    }

    .payR ul li.pay_fr{
        max-width:100%;
    }

    .SherContentboxWithExpln {
        margin: 0px 7px;
    }

    .leanding-play-icon {
        width: 1200px;
        position: inherit;
        max-width: 98%;
        left: 0;
        margin-left: 0;
        top: 50%;
        margin-top: -16px;
        margin: auto auto auto 1%;
    }
}

@media all and (min-width:768px) and (max-width:1199px) {
    .goal-progressbar, .setgoal, .fullview-drpdwn .badge-box {
        border-left: 0px solid transparent;
    }
    .payForm{
        width:690px;
    }
    .try_OutPurchase a {
        padding: 17px 79px;
    }
    .why-alfa {
        display: flex;
        justify-content: space-between;
    }

    .highsl-img-w img {
        width: 56%;
    }
    .why-box ul {
        margin-left: 1rem;
        padding-right: 3rem;
    }

    .wLIRow {
        max-width: 600px;
    }

    .wLIRowItem {
        max-width: 32%;
        transform: none;
    }

    .wListingItemsListing .wLIRowItem {
        max-width: 20%;
        display: block;
        float: left;
    }
}

@media(max-width: 991px) {
    /* Subscription Pop Up */
    .AamUrduCourseBrifeDesc .CourseHLContnr {
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }

        .AamUrduCourseBrifeDesc .CourseHLContnr h3 {
            text-align: center;
        }

    .TrialExpired .CourserDescCard {
        margin-bottom: 15px;
    }
}

.lboard-list label {
    margin-right: 0px;
}

.footer {
    padding: 60px 0 0 0;
}

.nLetter-btn {
    margin: 25px auto auto auto;
}

@media (max-width: 1024px) {


    .mainbox-popup .left-box {
        margin-top: 0rem
    }

    .FreeTrialCard span,
    .ExpiredTrialCard .TECloseBtn {
        display: block;
    }

    .SubscriptionWrapper {
        padding-top: 31px;
        box-shadow: none;
    }

    .NotedContnr {
        display: none;
    }

    .profileFullVIew {
        margin-right: 30px;
    }

    .wLIRow {
        max-width: 924px;
    }

    .wLIRowItem:nth-child(4),
    .wLIRowItem:nth-child(5) {
        top: -50px;
    }

    .wLIRow {
        margin: 0 auto 115px;
    }

    .wordListingNav.bgNn.bsNn.p-0 {
        margin-top: 7px;
        margin-bottom: 18px;
    }

    .faq-box-new .container {
        padding: 0 0;
    }

    .WelcomeContent {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .HomeIntroduction .bx-wrapper .bx-controls-direction a {
        top: 490px;
    }

    .popularCatageoryScreen .WelcomeContent {
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .container {
        box-sizing: border-box;
    }

    .AamIntrosubTitle,
    .AamintrosubTitle {
        margin-bottom: 10px;
    }

    .AamIntroTitle {
        margin-bottom: 10px;
    }

    .poetName {
        text-align: center;
    }

    .mediaOptions {
        width: 100%;
    }

    .wDBoxDescContent .sherContent {
        padding: 0px 0px;
    }

    .wDBoxDescContent {
        padding: 0px 24px 5px;
    }

    .wDBoxDescContent {
        margin: 30px auto auto auto;
    }

    .UseageTittle {
        padding: 24px 0px 0px;
    }

    .cd-dots a {
        height: 8px;
        width: 8px;
        border-color: #cccccc;
    }

    .cd-dots li {
        pointer-events: auto;
    }

        .cd-dots li.selected a {
            background: #00aaff;
            border-color: #00aaff;
        }

    .cd-dots a {
        height: 8px;
        width: 8px;
        border-color: #cccccc;
        /* fix a bug in IE9/10 - transparent anchor not clickable */
    }

    .Ortab {
        font-size: 14px;
        top: 46.5%;
    }

    .WDMeanBoxesWrap.clearfix #pop-correct-trig:nth-child(2) {
        margin-bottom: 0px;
    }

    .WDMeanContntBox h4 {
        display: block;
        width: 100%;
    }

    .highSldr h3,
    .whatFor h3,
    .alwaysKnow h3,
    .techFeatures h3,
    .freeTrial h3 {
        font-size: 30px;
    }

    .bannerLanding,
    .highSldr,
    .whatFor,
    .techFeatures,
    .alwaysKnow,
    .freeTrial,
    .footer {
        padding: 60px 0;
    }

    .featured-video {
        padding: 60px 0;
    }

    .cd-gallery > li {
        margin-bottom: 0em;
    }

    .wordcategory-close {
        right: 50px;
    }

    .siteLogo {
        float: left;
        padding-top: 10px;
        padding-left: 15px;
    }

    .lboard-list h5 {
        margin: 0 10px;
    }

    .banL h2 {
        font-size: 40px;
    }

    .banL h3 {
        font-size: 30px;
    }

    .Understand {
        font-size: 18px;
        line-height: 26px;
    }

        .Understand span {
            display: block;
        }

    .lndBtns a.lrnMor-n {
        font-size: 15px;
        border-radius: 1000px;
        padding: 20px 0px;
        width: 200px;
    }

    .highSldr h3 {
        font-size: 40px !important;
        line-height: 46px;
    }

    .what-for-it-n {
        padding-top: 60px !important;
    }

    /* alfaz payment page redesign start */
    .title {
        font-size: 28px;
        text-align: center;
        line-height: 38px;
    }

        .title span {
            display: block;
        }

    .one-popup-contant {
        font-size: 16px;
        line-height: 24px;
        max-width: 86%;
        text-align: center;
        margin: 0px auto 0px;
    }

    .get-lifetime {
        font-size: 20px;
        text-align: left;
    }

    .incr-popup {
        font-size: 38px;
        text-align: left;
        display: block;
    }

    .onetime-pop {
        font-size: 18px;
        text-align: left;
    }

    .Course-Highlights-pop {
        font-size: 20px;
        padding-top: 0px
    }

    .mainbox-popup .right-box ul {
        margin-top: 3px;
        padding-bottom: 94px;
    }

        .mainbox-popup .right-box ul li {
            font-size: 13px;
            line-height: 18px;
        }

            .mainbox-popup .right-box ul li::after {
                background-size: 100%;
                width: 12px;
                height: 12px;
            }

    .alfazMan {
        display: none;
    }

    .payment-button {
        width: calc(50% - 5px);
    }

    .tryOut {
        margin-right: 10px;
    }

    .gryMbl {
        background-color: transparent;
        width: 100%;
        padding: 0px 0px 0px;
        box-shadow: none;
    }

    .alfazManMbl {
        display: block;
    }
    /* alfaz payment page redesign end */
}

@media (max-width: 1023px) {
    .wLIRow::after {
        display: none;
    }
}

@media (max-width: 820px) {
    .highsl-new-text-w {
        font-size: 20px;
    }

    #header {
        height: 48px;
    }

    .new-profileLogout {
        margin-top: 7px;
    }

    .siteLogo {
        width:75px;
    }

    .profile-photo {
        padding: 5px 0 0 0;
    }

    .payL {
        padding: 42px 20px;
        text-align: center;
    }

    .gLa-text {
        font-size: 24px;
    }

    .dailyGoal-drpdwn,
    .weeklyProgress,
    .aTimeBox {
        min-width: 190px;
    }

    .fav-couplet .fav-couplet-text {
        line-height: 27px;
    }

    .wLIRow {
        margin: 0 auto 200px;
    }

    .wordListingNav.bgNn.bsNn.p-0 {
        margin-top: 95px;
    }

    .cd-item-wrapper li img {
        height: 220px;
    }

    .cd-gallery {
        margin: 0em auto;
    }

    .cd-item-wrapper li {
        position: absolute;
        top: -24px;
        left: 14%;
        height: 100%;
        width: 73%;
    }

    .whatFor {
        padding-bottom: 60px;
    }

    .SubscriptionWrapper,
    .quiz-inner-all {
        width: 95%;
    }

    .SubscriptionNewWrapper {
        margin: auto auto auto auto !important;
        width: 95%;
    }

    .wLIRow {
        max-width: 924px;
        width: 92%;
    }

    .wLIRowItem:nth-child(4),
    .wLIRowItem:nth-child(5) {
        top: 25px;
    }

    .wLIRow::after {
        display: none;
    }

    .page-profile-wrap {
        padding: 20px 16px 0 16px;
    }

    .user-profile-form .form-sbmt {
        top: 22px;
    }

    .cathead .btn-primary {
        margin-left: 0;
        margin-right: 28px;
    }

    .popup-box-three {
        width: 94%;
        box-sizing: border-box;
    }

    .card-list .wDBoxBody {
        padding: 0 15px;
    }

    .WDTMeaningTitle h4 {
        display: block;
    }

    .cont .card-stack .card-list li:nth-child(4) {
        height: 100vh !important;
    }

    .cont .card-stack .card-list {
        height: 76vh !important;
    }

    .Ortab {
        font-size: 14px;
        top: 43.5%;
    }

    .leanding-play-icon {
        width: 1200px;
        position: inherit;
        max-width: 91%;
        left: 0;
        margin-left: 0;
        top: 50%;
        margin-top: -16px;
        margin: auto auto auto 5%;
    }

    .WDMeanContntBox {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .popup-box-three {
        margin: 20px auto auto auto;
    }

    .payR ul li {
        padding-left: 100px;
        background-repeat: no-repeat;
        background-position: 0 0;
        margin-bottom: 23px;
    }

    .glaSec {
        margin: 30px 0 20px;
    }

    .banL {
        padding: 13px 0 0 0;
    }

        .banL h3 {
            font-size: 27px;
        }

    .payL h3 {
        font-size: 50px !important;
    }

    .WDMeanContntBox {
        min-height: 150px;
    }

    .wordcategory-close {
        right: 50px;
    }

    .highsl-img img {
        width: 63%;
        float: right;
    }

    .highSldr-right {
        width: 50%;
        padding-left: 30px;
    }

    .highsl-new-text {
        font-size: 24px;
    }

    .highSldr h3 {
        font-size: 30px !important;
        line-height: 46px;
    }

    .refund-Policy-title {
        font-size: 30px;
    }

    .refund-Policy {
        padding: 50px 0;
    }

    .complete-popup-box {
        margin: 40px auto auto auto;
    }

    .popup-box-three {
        width: 95%;
    }

    .invalid-coupon {
        padding-left: 2%;
    }

    .cont .card-stack .card-list li:nth-child(4) {
        height: 75vh;
    }

    .cont .card-stack .card-list {
        height: 76vh;
    }

    .card-list .wDBoxBody {
        padding: 0 15px;
    }
}

@media (max-width: 768px) {

    .why-box ul li {
        font-size: 14px;
        line-height: 25px;
      
    }
    
    .why-box h4{
        font-size:24px;
    }

    .sectinWhat .border-right ul li {
        padding: 0px 0px 0px 0px;
    }

    .why-box ul li:before{
        top:9px;
    }
    .invalid-coupon {
        padding-left: 6%;
    }

    .refund-Policy {
        padding: 30px 0;
    }

    .refund-Policy-title {
        font-size: 26px;
        margin-bottom: 15px;
    }

    .badge-box.fview-boxpad .block-heading {
        margin-top: 15px;
    }

    .fview-boxpad:not(.lboard-head) {
        padding: 0 0px;
    }

    .fview-boxpad.aTimeBox.fview-boxpad .block-heading {
        text-align: left;
    }

    .aTimeBox {
        display: block;
    }

    .wordlistingItemsWrap {
        padding: 70px 0 0;
    }

    .Ortab {
        font-size: 14px;
        top: 46.5%;
    }

    .popup-box-three .TECloseBtn {
        right: 15px;
    }

    .profileLogout {
        margin-right: 0px;
    }

    #content {
        padding: 44px 0 0px !important;
        width: 100%;
    }

    .wordListingNav.bgNn.bsNn.p-0 {
        margin-top: 60px;
        margin-bottom: 10px;
    }

    .banL h2 {
        font-size: 26px;
    }

    .banL h3 {
        font-size: 23px;
    }

    .lndBtns {
        margin-top: 24px;
    }

    .highSldr h3,
    .whatFor h3,
    .alwaysKnow h3,
    .techFeatures h3,
    .freeTrial h3 {
        font-size: 24px;
    }

    .sldsLand {
        padding: 15px;
    }

    .highSldr h4 {
        font-size: 18px;
        margin-top: 43px;
    }

    .highSldr p.sldTxt {
        min-height: 84px;
    }

    .cd-item-wrapper li img {
        height: 160px;
    }

    .cd-item-wrapper {
        padding-bottom: 5em;
    }

    .cd-dots {
        bottom: 8px;
    }

    .payR ul li {
        margin-bottom: 30px;
    }

    .nLetter-btn {
        width: 100%;
    }

    .nLetter-btn {
        margin: 30px auto;
    }

    .footerThree a {
        margin-bottom: 0px;
        font-size: 14px;
    }

    .payR ul li h4,
    .sectinWhat ul li h4 {
        font-size: 17px;
    }

    .setgoal input {
        display: block;
        width: 82%;
        min-width: 83%;
    }

    .lndBtns {
        display: flex;
        justify-content: center;
    }

    .banL {
        text-align: center;
        padding-top: 5px;
    }

    .landing p,
    .tFeat li {
        font-size: 12px;
    }

    .banL h3 {
        font-size: 16px;
        margin-top: 10px;
        letter-spacing: 0;
        margin-bottom: 15px;
    }

    .lndBtns a.lrnMor {
        padding: 15px 30px;
        font-size: 14px
    }

    .highSldr p.sldTxt {
        font-size: 9.1px;
        min-height: 60px;
    }

    .sectinWhat {
        margin-top: 15px;
    }

        .sectinWhat ul li p {
            margin: 5px auto 10px;
            line-height: 17px;
        }

    .techL,
    .techR {
        padding: 0px;
    }
    .techR {
        padding: 0 0 0 2rem;
    }

    .featured-video p.sldTxt{
        margin-bottom:15px;
    }
    .tFeat {
        margin-top: 12px;
        padding: 0;
    }

    .alwaysKnow .container.clearfix h3 {
        font-size: 24px;
        margin: 0 0 19px 0;
    }

    .payR ul li {
        margin-bottom: 17px;
    }

    .bannerLanding,
    .highSldr,
    .whatFor,
    .techFeatures,
    .alwaysKnow,
    .footer {
        padding: 20px 0;
    }

    .ImgsNL img {
        margin: 10px auto 20px;
        width: 50px;
    }

    .nLetter-btn {
        margin: 20px auto 0 auto;
    }

      

        .footerOne p {
            margin-top: 18px;
            line-height: 20px;
        }

    .techL {
        padding-right: 22px;
    }

    .whatFor {
        padding-top: 40px;
    }

    .alwaysKnow {
        padding-bottom: 0px;
    }

    .banR img {
        width: 100%;
        display: block;
        margin: auto;
        padding-left: 0;
    }

    .no-mobile {
        display: none;
    }

    .no-destop {
        display: block;
    }

    .banL.no-destop {
        padding: 0;
    }

    .banR {
        padding: 0 0 4px 0;
    }

    .SubsNews {
        font-size: 13px;
        padding: 14px 60px 13px 60px;
        display: block;
        margin: 10px;
    }

    .techR.mb_key h3{
        display:none;
    }

    #glaDiv.glaBtm p {
        padding: 0 10px;
        
    }
    .glaBtm.glaBtmR {
        color: #a14da0;
    }
    .nLetter-btn input {
        padding: 13px 20px;
        font-size: 13px;
    }

    .sectinWhat ul li h4 img {
        width: 25px;
        height: auto;
    }

    .payR {
        padding-bottom: 0px;
        padding-top: 0px;
    }

    .footerTwo p {
        margin-top: 10px;
        line-height: 21px;
    }

    .footerThree {
        padding-top: 0px;
    }

    .footerTwo {
        padding-top: 0px;
    }

    .footerOne {
        padding-top: 0px;
        width: 33%;
        padding:0;
    }

    .footer .footerOne p{
        padding-right:0px;
    }

    .payR ul li h4,
    .sectinWhat ul li h4 {
        font-size: 15px;
        margin-bottom: 7px;
    }

    .landing p,
    .tFeat li {
        font-size: 14px;
        margin-top: 5px;
        text-align: left;
    }
    .whatFor .nLetter-btn p.nLError {
        margin-top: 14px !important;
        display:block;
    }
    .payCard {
        width: 100%;
        margin-top: 10px;
        padding: 15px 15px 20px 15px;
    }

    .payCard {
        border: 0;
    }

    .glaSec {
        margin: 0px 0 20px 0;
    }

    .payL {
        padding: 0 0 0 0;
    }

    .glaBtm {
        margin-top: 35px;
        padding: 0 0px;
    }
        .glaBtm p {
            color: #00AC9C;
        }
    .lnadBtns {
        padding: 21px 45px;
        font-size: 18px;
        letter-spacing: 0;
    }

    .payR ul li {
        padding-left: 68px;
        background-position: 5px 0;
    }

    .sectinWhat ul li h4 {
        margin-bottom: 10px;
    }

    .footerOne p {
        padding-top: 0;
        margin-bottom: 17px;
    }

    .footer {
        padding-top: 10px;
    }

    li.pay_ce {
        margin-bottom: 0px !important;
    }

    .HomeIntroduction {
        margin-top: 5px;
        padding: 0 0px;
    }

    .WelcomeContent {
        margin-top: 0px;
        margin-bottom: 23px;
    }

    .HomeIntroduction .bx-wrapper .bx-controls-direction a {
        top: 466px;
    }

    .popularCatageoryScreen .WelcomeContent {
        margin-top: 0;
        margin-bottom: 0px;
    }

    .AamUrduCourseBrifeDesc .col-md-5 {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }

    .row {
        flex-wrap: wrap;
    }

    .AamUrduCourseBrifeDesc .col-md-7 {
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }

    .AamUrduCourseBrifeDesc ul {
        column-count: 1;
        margin: 17px 0 0 0;
    }

        .AamUrduCourseBrifeDesc ul li {
            height: 33px;
        }

    .AamUrduCourseBrifeDesc .HLCourseTitl-h p {
        margin: 0 4% 4% 0;
    }

    .AamUrduCourseBrifeDesc .HLCourseTitl-h {
        flex-direction: column;
    }

    .NotedDesignimages {
        padding-bottom: 0px;
        padding-top: 10px;
    }

    .SubscriptionWrapper,
    .quiz-inner-all {
        width: 92%;
    }

    .FreeTrialCard span,
    .ExpiredTrialCard .TECloseBtn {
        top: 7px;
        right: 12px;
    }

    .SubsAmount {
        font-size: 26px;
        line-height: 27px;
    }

    .AamUrduCourseBrifeDesc {
        padding: 0px 15px;
    }

    .SbsMainHeading,
    .freeTrialTitle,
    .ExpiredTrialTitl {
        font-size: 16px;
        line-height: 25px;
    }

    .popup-detail {
        height: 100%;
    }

    .SubscriptionNewWrapper .subscriptionCardContnr .FreeTrialCard {
        padding: 14px 24px;
        margin-bottom: 30px;
    }

    .SubscriptionNewWrapper {
        padding: 20px;
        margin-bottom: 40px !important;
    }

    .fstHead {
        width: 100%;
        border-right: 0px solid #26b7ff;
    }

    .SubscriptionNewWrapper .freeTrialTitle {
        line-height: 38px;
        text-align: center;
    }

    .SndHead {
        width: 100%;
        float: left;
        border-right: 0px solid #26b7ff;
    }

    .thrdHead {
        width: 100%;
        float: left;
        text-align: center;
    }

    .CourseHLContnr > ul li {
        width: 100%;
        height: 34px;
    }

    .HLCourseTitl span {
        float: inherit;
        display: block;
    }

    .CourseHLContnr {
        padding: 0px 15px 0px;
        margin-bottom: 0;
    }

    .HLCourseTitl {
        padding-top: 0px;
    }

    .wLIRow {
        margin: 0 auto 140px;
    }

    .profileFullVIew {
        margin-right: 0px;
        padding: 24px 0px 0px 10px;
    }

    .lft-container {
        margin-top: 22px !important;
    }

    .pageHeader.catseparate.clearfix h2{
        display:block;
        text-align:center;
        width:100%;
    }

    .wordlistingItemsWrap .container {
        padding: 0 0;
    }

    .pageHeader p,
    .pageHeader h3 {
        padding-left: 16px;
        line-height: 18px;
        margin-bottom: 5px;
        text-align: left;
    }

    .fullview-drpdwn .container > .lft-container {
        margin-bottom: 0;
    }

    .lboard-score {
        margin-bottom: 0;
    }

    .lboard-list ul li {
        padding: 6px 0;
        margin-bottom: 1px;
    }

    .lboard-list label {
        font-size: 14px;
    }

    .favStrip h2 {
        font-size: 13px;
        line-height: 42px;
    }

    .viewallBtn {
        margin: 0;
    }

    .wListingItemsListing .container.clearfix {
        padding: 0 0px;
    }

    .dGBody,
    .aTRBody,
    .sPLBBody {
        display: flex;
        align-items: center;
    }

    .block-heading {
        text-align: center;
    }

    .quesfaq p {
        font-size: 12px;
        line-height: 19px;
    }

    .ansfaq p {
        font-size: 14px;
        line-height: 21px;
    }

    .wDBoxDescContent {
        margin: 0px auto auto auto;
    }

    .poetName {
        text-align: center;
    }

    .mediaOptions {
        width: 100%;
    }

    .wDBoxDescContent {
        padding: 20px 15px 5px;
    }

    .WDBoxListing {
        padding: 20px 0px 0px;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: center;
    }

    .VocubWord {
        margin-right: 0;
    }

    .mainbox-popup {
        position: relative;
        margin-top: 25px;
    }

        .mainbox-popup .left-box {
            width: 100%;
            padding: 18px 25px 25px;
            position: absolute;
            top: 125px;
        }

            .mainbox-popup .left-box input:nth-child(2n) {
                margin-right: 0px;
            }

    .form-popup {
        width: 100%;
        float: inherit;
    }

    .popup-box-three {
        padding: 15px;
    }

    .left-box {
        margin-bottom: 30px;
    }

    .popup-box-three .title {
        font-size: 30px;
        margin-bottom: 9px;
    }

    .one-popup-detail {
        height: 100%;
    }

    .payment-buton {
        box-sizing: border-box;
    }

    .form-popup {
        font-size: 12px;
    }

    .mainbox-popup .right-box {
        width: 100%;
        box-sizing: border-box;
    }

    .Transaction-Failed {
        font-size: 22px;
    }

    .Sorry-your {
        font-size: 15px;
    }

    .Please-check-your {
        font-size: 12px;
        margin: 13px auto 20px auto;
    }

    .Welcome-aboard {
        font-size: 22px;
        margin: 10px 0 10px 0;
    }

    .Purchase-completed {
        font-size: 20px;
    }

    .Transaction-id {
        font-size: 16px;
        margin: 9px 0 0px 0;
    }

    #pop-correct .popup-wrap,
    #pop-wrong .popup-wrap {
        padding: 15px;
        box-sizing: border-box;
        z-index: 99;
    }

    .wordAudioFav {
        margin-right: -30px;
    }

    .wDBoxExplanContnr .WDBoxListing {
        padding: 10px 15px 19px 15px;
    }

    .wordInHEU h3 span {
        margin: 0 5px;
    }

    .wordInHEU .wordEn {
        letter-spacing: 0;
    }

    .wordInHEU .wordUr {
        font-size: 19px;
    }

    .wordInHEU .wordHi {
        font-size: 17px;
    }

    .VocubWord {
        width: 134px;
        font-size: 10.5px;
    }
    /*  .cont .card-stack {
        margin: 0 0px !important;
    }*/
    .wListingItemsListing {
        padding: 30px 0;
    }
    /*--------------------------------------*/
    .wLPaging a {
        font-size: 21px;
        width: 25px;
        height: 25px;
        line-height: 24px;
    }

    .wLPaging {
        position: absolute;
        max-width: 100%;
        left: 16px;
        top: 45%;
        box-sizing: border-box;
        z-index: 10;
    }
    /*--------------------------------------*/
    .weeklyProgress.prog-fullview.fview-boxpad {
        width: 100%;
        text-align: center;
    }

    .block-heading {
        text-align: center;
    }

    .goal-progressbar.fview-boxpad {
        width: 100%;
    }

    .lboard-list.fview-boxpad {
        padding-left: 0;
    }

    .badge-box.fview-boxpad {
        padding-left: 0;
    }

    .fview-boxpad {
        padding: 28px 3% 14px 0px;
    }

    .cSPrifleBody {
        padding: 0 0px;
        display: flex;
        justify-content: center;
    }

    .wDBoxWLangMedia.clearfix .wordInHEU p {
        padding: 4px 0 0 0;
    }

    .card-list .wDBoxBody {
        padding-bottom: 0px;
    }

    .flexbox.sort-by #toCatSort {
        margin: 0 !important;
    }

    .WDSherTrnalation p {
        font-size: 12px;
        line-height: 22px;
    }

    .qzresult {
        background: #fff;
    }

    .nxtqz {
        margin: 20px auto 30px auto;
    }

    .quiz-res h2 {
        font-size: 30px;
    }

    .quiz-res h4 {
        font-size: 24px;
    }

    .quiz-inner-content {
        padding: 0 15px;
    }

    .AnsPara p {
        padding: 0 15px;
    }

    .WDTMeaningTitle h3,
    .WDTMeaningTitle h4 {
        padding: 5px 24px 0px;
        font-size: 12px;
    }

    .wordInHEU {
        width: calc(100% - 89px);
    }

        .wordInHEU h3 {
            font-size: 15px;
        }

        .wordInHEU .wordHi {
            font-size: 16px;
        }

        .wordInHEU .wordUr {
            font-size: 17px;
        }

    .WDBoxListing p {
        line-height: 23px;
    }

    .WDMeanContntBox:nth-child(2n+2) {
        padding: 15px 10px;
        box-sizing: border-box;
    }

    .faqWrapper i.fa {
        top: 9px;
        font-size: 26px;
    }

    .ansfaq {
        padding: 10px 20px 20px;
    }

    .popup-global {
        margin: 0 10px;
        min-height: 170px;
    }

    .cont .card-stack .buttons {
        z-index: 5 !important;
    }

    .dGPbar {
        width: 100%;
    }

    .goal-progressbar .dGProgress {
        width: 84%;
    }

    .dGProgress {
        width: 100%;
    }

    .fullview-drpdwn .dailyGoal-drpdwn {
        min-width: inherit;
        width: 100%;
        padding-right: 13px;
    }

    .cat-drpdwn {
        top: 101px;
    }

    .WDsherContentBox .sherLines-3 p {
        font-size: 13px;
        line-height: 19px;
    }
    /* slider-------------------------------------------------*/
    .cont .card-stack .card-list li {
        overflow-x: hidden;
    }

    .sherContent .WDExplanationContent {
        padding: 0 0;
    }

    .sherLines p {
        text-align: center;
    }

    .wordInHEU-dotte {
        font-size: 33px;
        line-height: 6px;
    }

    .wordInHEU-dotte-a {
        font-size: 30px;
        line-height: 5px;
    }

    .WDsherContentBox .sherLines-3 p {
        padding: 0px 36px;
    }

    .pageHeader {
        padding: 20px 0;
    }

    .cont .card-stack .buttons {
        width: 28px !important;
        height: 28px !important;
    }

    .TrnslateContent {
        padding: 0px 15px;
    }
    /*.cont .card-stack .buttons {
        top: 51% !important;
        position: fixed !important;
}*/

    .cont .card-stack .buttons {
        top: 55% !important;
        position: absolute !important;
    }

    .cont .card-stack .card-list {
        min-height: 600px !important;
        overflow: visible !important;
    }

        .cont .card-stack .card-list li:nth-child(4) {
            min-height: inherit !important;
            overflow: visible;
            margin-bottom: 0px !important;
            -webkit-box-shadow: 0 2px 8px 1px rgba(225, 225, 225, 0..5);
            box-shadow: 0 1px 8px 1px rgba(0, 0, 0, 0.05);
        }

    .cont .card-stack .card-list {
        /*min-height: inherit !important;*/
        height: 95vh !important;
    }

    .UseaseContntr {
        padding: 20px 7px 1px;
    }

    .sherLines::before {
        left: -16px;
    }

    .sherLines::after {
        right: -16px;
    }

    .min-h-slider {
        min-height: inherit;
        height: 110px;
    }

    .wDPBody {
        padding: 36px 0 36px 0;
    }

    .WDThinkContent {
        padding: 10px 0 0px 0;
    }

    .SherContentboxWithExpln {
        margin: 20px 7px;
    }

    .wDBoxHeader {
        padding: 0px 0px 0px;
    }

    .clearfix.wording-slodes {
        padding: 48px 0 0 0;
        margin-bottom: 50px;
    }

    .WDMeanBoxesWrap.clearfix .WDMeanContntBox:nth-child(2) {
        margin-bottom: 0px;
        min-height: 150px;
    }

    .leanding-play-icon {
        padding: 0px 23px 0 1px;
    }

    .wDBoxWLangMedia {
        margin-top: 10px;
    }

    .cont {
        min-height: 100vh !important;
    }

        .cont .card-stack .card-list {
            min-height: inherit !important;
            /*height: 85vh !important;*/
            /*height: 90vh !important;*/
        }

            .cont .card-stack .card-list li:nth-child(4) {
                min-height: inherit !important;
                overflow: visible;
            }

    .WDMeanContntBox {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        z-index: 0;
    }

    .leanding-play-icon {
        max-width: 95%;
        margin: auto auto auto -2%;
    }

    .leanding-Paging a {
        font-size: 18px;
        width: 25px;
        height: 25px;
        line-height: 26px;
    }

    .profile-container.clearfix .block-heading {
        text-align: left;
    }

    .SubscriptionNewWrapper > h2.bUj {
        text-align: left;
    }

    .wLIRowItem:nth-child(4),
    .wLIRowItem:nth-child(5) {
        top: -3px;
    }

    .dailyGoal-drpdwn.fview-boxpad .block-heading {
        text-align: left;
    }

    .badge-box.fview-boxpad .block-heading {
        text-align: left;
    }

    body,
    html {
        max-width: 100vw;
        margin: 0 auto;
        overflow-x: hidden;
        height: 100%;
    }

    div {
        box-sizing: border-box;
    }

    body {
        overflow-x: hidden;
        overflow-y: scroll !important;
    }

    .one-popup-detail {
        right: 0;
        bottom: 0;
        padding-bottom: 10%;
    }

    .CourseHeightlihtSec .SubscriptionCard {
        padding: 0 25px 25px;
        margin-bottom: 20px;
    }

        .CourseHeightlihtSec .SubscriptionCard .SbsMainHeading {
            text-align: center;
        }

    .popup-detail {
        padding-bottom: 10%;
        overflow: scroll;
    }

    .flexbox.v-centr.aud-sound img {
        width: 88%;
    }

    .prof-contentOne {
        max-width: 100%;
    }

    .flexbox.v-centr.word-cta-mob {
        padding: 0 15px;
        justify-content: space-between;
    }

    .prof-contentTwo {
        margin-top: 30px;
    }

    .WDMeanContntBox h3,
    .WDMeanContntBox h4 {
        line-height: 26px;
    }

    .coupFav .fav-card > div {
        padding: 15px 15px;
    }

    .nLError {
        top: 1px;
    }

    .wordcategory-close {
        right: 0px;
        z-index: 41;
    }

    .footerThree,
    .footerTwo,
    .footerThree h4 {
        font-size: 17px;
    }

        .footerThree h4 {
            margin-bottom: 4px;
        }

        .footerTwo h4 {
            font-size: 17px;
        }

    .space-red {
        margin: 0px 0%;
    }

    .new-font {
        font-size: 16px !important;
        padding-top: 0px;
        text-align: center !important;
    }

    .sectinWhat ul li > ul li {
        font-size: 14px;
        list-style: 14px;
    }

    .sectinWhat ul li > ul {
        margin-top: 10px;
        margin-bottom: 20px;
    }

        .sectinWhat ul li > ul::after {
            content: "";
            display: table;
            clear: both;
        }

    #shrTg {
        right: -10px;
        top: 30px;
        width: 133px;
    }

    .banL {
        width: 100%;
    }

    .banR {
        width: 100%;
    }

    .highSldr-left {
        width: 100%;
    }

    .highSldr-right {
        width: 100%;
        padding-left: 0px;
    }

    .highSldr-center-box {
        display: inherit;
    }

    .highSldr-box ul li:nth-child(3) {
        display: none;
    }

    .highSldr-box ul li:nth-child(1) {
        margin-top: 0px;
    }

    .highsl-new-text span {
        font-size: 12px;
    }

    .new-learn {
        font-size: 14px !important;
    }

    .highSldr {
        padding: 30px 0;
    }

    .highsl-img {
        width: 59%;
    }

    .highsl-text {
        width: 40%;
    }

    .highSldr-no-d {
        display: block;
        margin-bottom: 20px;
    }

    .highSldr h3 {
        text-align: center;
    }

    .highSldr-no-mob {
        display: none;
    }

    .quiz-inner.text-center p {
        line-height: 24px;
    }

    .landing-p-bt {
        display: block;
        box-sizing: border-box;
        margin-top: 20px;
    }

    .bannerLanding {
        padding: 0px 0;
    }

    .highsl-new-text {
        font-size: 20px;
    }

    .quiz-inner.text-center p {
        padding: 0 15px;
        line-height: 21px;
    }

    .highSldr h3 {
        font-size: 24px !important;
        line-height: 30px;
    }

    .lndBtns a.lrnMor-n {
        font-size: 14px;
        padding: 15px 25px;
        width: auto;
    }

    .what-for-it-n {
        padding-top: 30px !important;
    }

    .gLa-text {
        font-size: 18px;
    }

    .payL h3 {
        font-size: 28px !important;
    }

    .featured-video h3 {
        font-size: 24px;
    }

    .featured-video {
        padding:20px 0;
    }

    .footer {
        padding: 45px 0 !important;
    }

    .highSldr-p {
        font-size: 14px !important;
    }

    .highsl-img img {
        width: 54%;
        float: right;
    }

    .highSldr-box-w {
        padding: 11px;
        min-height: 140px;
    }

    .video-box {
        margin: 0px auto auto auto;
        padding-bottom:20px;
    }

    .footer-logo-n {
        margin-top: -10px;
        height: 40px !important;
    }

    .new-profileLogout {
        font-size: 11px;
    }

    .footerThree a {
        margin-top: 0px;
        line-height: 22px;
        font-weight:normal;
        display:inline-block;
    }

    .fview-boxpad.aTimeBox.fview-boxpad {
        padding-left: 13px;
    }

    .aTRScore h5,
    .sPLBBody h5 {
        font-size: 16px;
        letter-spacing: 0;
    }

    .highsl-new-text-w span {
        font-size: 12px;
    }

    .favSCate i:hover {
        background-image: url(/Content/images/cat-unact-str.png);
    }

    .favSCate i.active {
        background-image: url(/Content/images/cat-act-str.png);
    }

    .tortIco a i:hover {
        background-image: url(/Content/images/cat-unact-str.png);
    }

    .tortIco a i.active {
        background-image: url(/Content/images/cat-act-str.png);
    }

    .complete-popup-box {
        width: 94%;
        padding: 20px 20px 25px 20px;
    }

    .congratulations-t {
        font-size: 24px;
        margin: 15px 0;
    }

    .congratulations-other {
        font-size: 17px;
    }

    .congratulations-other-1 {
        font-size: 15px;
    }

    .Congratul-img img {
        width: 100%;
    }

    .video-box iframe {
        height: 300px;
    }

    .footerTwo {
        width: 42%;
    }

    .footerThree {
        width: 25%;
    }

    .word-mobile {
        display: none;
    }

    .fullview-drpdwn {
        padding-bottom: 60%;
    }

    .aamozish-privacy {
        font-size: 14px;
    }

    .ftCopy-a {
        margin: 7px 0 0;
    }

    .payment-buton {
        font-size: 13px;
        width: 77%;
        padding: 10px;
        margin: auto;
    }

    .mainbox-popup .right-box ul li {
        padding: 5px 0 5px 20px;
    }

    .nLError span {
        font-size: 12px;
    }

    .nLError.saved-successfully {
        color: green !important;
        font-size: 13px;
    }

    .borrom-l-text {
        font-size: 14px;
        color: #fff;
        cursor: pointer;
    }

    .nLError {
        font-size: 12px !important;
        text-align: left !important;
    }

        .nLError.saved-successfully {
            font-size: 12px !important;
            text-align: left !important;
        }

    .leaderboard-fix-h {
        height: 400px;
        overflow-y: scroll;
    }

    .WDExplanationContent .WdHindiFmly {
        padding-bottom: 20px;
    }

    .nLetter-btn input {
        padding-right: 119px;
    }

    .cont .card-stack .prev {
        left: -15px !important;
        right: auto;
    }

    .cont .card-stack .next {
        right: -18px !important;
    }

    .get-lifetime {
        text-align: center;
    }

    .incr-popup {
        text-align: center;
    }

    .onetime-pop {
        text-align: center;
    }

    .Course-Highlights-pop {
        font-size: 20px;
        padding-top: 447px;
    }

    .mainbox-popup .left-box {
        margin-top: 0rem;
    }

    .gryMbl {
        background-color: #FAFAFA;
        padding: 25px 0px 0px;
    }
    /*08-May-2023*/
    .landing .groupBtn {
        flex-wrap: wrap;
    }
     .landing .groupBtn > div {
            width: 100%;
        }
    .landing .rupee {
        margin-bottom: 25px;
    }
    .landing .tryBtn {
        padding: 16px 44px;
        font-size: 16px;
    }
    .landing .lnadBtns {
        padding: 18px 44px;
        font-size: 16px;
        letter-spacing: 0;
    }
    /*08-May-2023*/
}

@media (max-width: 660px) {
    .highSldr-box-w {
        padding: 11px;
        min-height: 135px;
    }

    .highsl-img img {
        width: 97%;
        float: right;
    }

    .highSldr-box ul li {
        margin-bottom: 15px;
    }

    .video-box iframe {
        height: 220px;
    }

    .HomeIntroduction .bx-wrapper .bx-controls-direction a {
        top: 415px;
    }

    .form-asc-wrap label {
        line-height: 38px;
        padding: 0 9px;
        font-size: 10px;
    }
    .dis-modal {
        width: 98%;
        padding: 39px 29px;
    }
        .dis-modal h5, .dis-modal p {
            font-size: 20px;
        }
        .dis-modal .try_OutPurchase a {
            padding: 15px 35px;
        }
    .payForm{
        width:100%;
    }
    .payFormFild {
        display: block;
    }
        .payFormFild > div {
            width: 100%;
        }
    .coursesPatr .try_OutPurchase {
        display: flex;
        margin: 0 auto;
        text-align: center;
        flex-wrap: wrap;
        justify-content: center;
    }
        .coursesPatr .try_OutPurchase a {
            padding: 17px 60px;
            display: block;
            text-align: center;
            width: 100px;
            margin:0;
        }
            .coursesPatr .try_OutPurchase a:nth-child(even) {
                margin-top: 20px;
            }

    .try_OutPurchase .tryOut.try_OutHide {
        display:none;
    }

    .try_OutPurchase tryOut2.try_OutHide {
        display: none;
    }

    .coursesPatr .totNdisc li {
        font-size: 14px;
    }
    }


/*

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .mainbox-popup .right-box {
        width: 43%;
     
        float: left;
 
        border-radius: 5 px;
        position: relative;
    }
    .Course-Highlights-pop {
        font-size: 20px;
        padding-top: 0;
    }

}*/
@media (max-width:502px) {
    .why-box {
        padding: 20px 20px 20px 40px;
        border: 2px solid #f4f4f4;
        border-radius: 40px 0px;
        margin-bottom: 15px;
        position: relative;
    }
    .footerThree {
        width: 33%;
    }

    .techR.mb_key h3 {
        display: block;
    }
    .landing p{
        margin-top:13px;
    }
    .payForm{
        padding:20px;
    }
    .totNdisc li {
        font-size: 16px;
    }
    .why-box::before {
        position: absolute;
        right: -3px;
        top: 0;
        content: '';
        width: 4px;
        height: 140px;
        background: #ffffff;
    }

        .why-box::after {
            position: absolute;
            left: -3px;
            bottom: 0;
            content: '';
            width: 4px;
            height: 140px;
            background: #ffffff;
        }
    .sectinWhat ul li h4 {
        font-size: 24px;
        font-weight: normal;
    }
    .highSldr h3, .whatFor h3, .alwaysKnow h3, .techFeatures h3, .freeTrial h3 {
        font-size: 32px;
        font-weight: normal;
    }
    .sectinWhat ul li > ul li{
        font-size:16px;
    }
    /*.sectinWhat li {
        border-top: 1px solid #f4f4f4;
        border-bottom: 1px solid #f4f4f4;
    }*/
    .gLa-text {
        font-size: 16px;
    }
    .alwaysKnow .container.clearfix h3{
        font-size:32px;
        padding:0 25px;
    }
    .alwaysKnow.bg-gray .container .payL .rupee h3 {
        font-size: 63px !important;
    }

    .invinur{
        padding:0 5rem;
    }

    .bg-gray {
        background: #FBFBFB;
        padding: 40px 0;
    }
    .tFeat {
        padding: 20px 20px 20px 80px;
        border: 2px solid #f4f4f4;
        border-radius: 40px 0px;
        margin-bottom: 15px;
        position: relative;
    }

        .tFeat::after {
            position: absolute;
            left: -3px;
            bottom: 0;
            content: '';
            width: 4px;
            height: 215px;
            background: #ffffff;
        }
        .tFeat::before {
            position: absolute;
            right: -3px;
            top: 0;
            content: '';
            width: 4px;
            height: 215px;
            background: #ffffff;
        }

    .ds_key{
        display:none;
    }
    .mb_key {
        display: block;
        text-align:center;
    }
    .alwaysKnow.bg-gray .sldTxt {
        width: 86%;
        margin: 0 auto;
    }

    .payR ul li.pay_fr {
        background-size: auto;
        background-position: 5px 0;
    }
    .payR ul li.pay_ga {
        background-size: auto;
        background-position: 5px 0;
    }
    .payR ul li.pay_ce {
        background-size: auto;
        background-position: 5px 0;
    }

    .payR ul li h4, .sectinWhat ul li h4{
        font-size:28px;
        font-weight:normal;
    }
    .alwaysKnow.bg-gray .payR ul li h4{
        font-size:24px;
    }
    .payR ul li p {
        font-size: 16px;
        padding-right: 0px;
    }

    .payR ul li{
        padding-right:0px
    }
    .payL .glaBtm p {
        text-align: center;
        color: #00AC9C;
        line-height:21px;
        padding-bottom:25px;
        border-bottom:1px solid #f5f5f5;
        font-weight:normal;
    }
    .payR ul li {
        margin-bottom: 40px;
    }
    .payCard {
        border-radius: 20px;
        padding: 20px 26px 50px 26px;
    }

    .techR{
        padding:0;
    }

    .featured-video p.sldTxt{
        margin-bottom:15px;
    }
    .SubsNews {
        margin: 9px auto;
        padding: 14px 50px 13px 50px;
        position: relative;
        top: 42px;
    }
    .payR{
        padding:20px 0; 
    }
    .footer {
        margin-top: 120px;
    }
    .aamozish-privacy {
        margin-top: -50px;
        position: relative;
        text-align: center;
    }
    .footerThree, .footerTwo, .footerThree h4 {
        color: #707070;
    }
        .footerThree a{
            font-weight:normal;
        }

    .techR .tFeat li {
        font-size: 16px;
        font-weight: normal;
    }

    .sectinWhat > ul > li {
        padding: 20px 20px 10px 60px;
        border: 2px solid #f4f4f4;
        border-radius: 40px 0px;
        margin-bottom: 15px;
        position: relative;
    }
        .sectinWhat > ul > li::after {
            position: absolute;
            left: -3px;
            bottom: 0;
            content: '';
            width: 4px;
            height: 140px;
            background: #ffffff;
        }
        .sectinWhat > ul > li::before {
            position: absolute;
            right: -3px;
            top: 0;
            content: '';
            width: 4px;
            height: 140px;
            background: #ffffff;
        }
    .sectinWhat .border-right ul li {
        padding: 0px 0px 0px 10px;
    }

    .invinur span{
        display:block;
    }
    .sectinWhat ul li > ul {
        margin-bottom: 10px;
    }

    .footerOne{
        width:66%;
    }
    .footer .footerOne p {
        padding-right: 6rem;
        text-align: inherit;
    }

    .mobSocial p {
        display: flex;
        justify-content: center;
        width: 100%;
    }
    .ftCopy-a p{
        text-align:center;
        opacity:0.47;
        margin-top:8px;
    }
    .mobSocial p a {
        width: 25px;
        margin-right:10px;
    }
    .mobAdd {
        text-align: center;
        font-size: 14px;
        padding: 14px 54px;
        border-top: 1px solid #ebe7e7;
    }
    .mobAdd br {
        display: none
    }

    .footerThree{
        padding-left:24px;
    }
}



@media (max-width:500px) {
    .payR ul li.pay_fr, .payR ul li.pay_ga, .payR ul li.pay_ce {
        background-size: auto;
    }
    .footerOne {
        width: 48%;
        margin-right:2rem
    }
        .footerOne p{
            text-align:left
        }
        .footerThree {
            width: 33%;
        }
    .mobAdd {
        text-align: center;
        font-size: 14px;
        padding: 14px 54px;
        border-top: 1px solid #ebe7e7;
    }
    .mobSocial p {
        display: flex;
        justify-content: center;
        width: 100%;
    }
        .mobSocial p a {
            width: 25px;
            margin-right: 10px;
        }
}