@media only screen and (max-width: 1100px) {
    header .nav {
        position: fixed;
        width: 0%;
        max-width: 400px;
        right: 0px;
        height: 100%;
        background: #f05a30;
        z-index: 999;
        top: 0px;
        display: block;
        overflow-y: overlay;
        padding-bottom: 100px;
    }

    section.breadcrumb {
        padding: 20px 0px 0px 0px;
    }

    .container {
        width: 95%;
    }

    footer .WebinarRegister .registerflex .registertxt {
        color: #fff;
        font-size: 22px;
        width: 56%;
        line-height: 32px;
    }

        footer .WebinarRegister .registerflex .registertxt span {
            padding-top: 10px;
        }

    footer .WebinarRegister .registerflex .registeremail {
        width: 40%;
        position: relative;
    }

    header .nav ul {
        display: block;
    }

        header .nav ul li {
            line-height: 22px;
            position: relative;
            border-bottom: 1px solid #ffffff52;
            padding: 5px 0px;
        }

            header .nav ul li.onDemandW {
                width: 100%;
                border-radius: 0px;
                background: none;
                text-align: left;
                justify-content: flex-start;
                line-height: 22px;
            }

                header .nav ul li.onDemandW a {
                    font-size: 16px;
                    text-align: left;
                }

                header .nav ul li.onDemandW:before {
                    display: none;
                }

    header .nav ul {
        padding: 20px 0px;
    }

        header .nav ul li.login a, header .nav ul li.last a {
            background: #fff;
            color: #f05a30;
            padding: 2px 29px;
            display: block;
            width: fit-content;
        }

    li.drop-down:after {
        position: absolute;
        right: 0px;
        top: 0px;
    }

    header .nav.shownav {
        transition: 0.2s ease-in-out;
        width: 78%;
    }

    .menuIcon, .crossIcon {
        display: block;
    }

    .crossIcon {
        text-align: right;
        padding: 15px 15px 0px 15px;
        color: #ffffff;
        font-size: 22px;
    }

    .menuIcon {
        font-size: 22px;
        color: #f26e49;
    }

    .mega-menu {
        position: relative;
        width: 100%;
        top: 0px;
        box-shadow: none;
        border-radius: 0px;
        padding: 0px;
    }

        .mega-menu .heding_and_list .navdropList {
            padding: 10px 14px;
            width: 100%;
            border: none;
            border: 1px solid #f05a307d;
        }

    header .nav .mega-menu ul li.title a {
        font-size: 16px;
        color: #000;
    }

    .mega-menu .heding_and_list .navdropList ul {
        padding: 0px;
    }

    ul.dropdown-menu.rounded-0.p-0 {
        display: block;
        position: relative;
        border: none;
        background: none;
    }

    span.navbar-toggler-icon {
        display: none;
    }

    header .nav ul li a {
        color: #fff;
        display: block;
        padding: 4px 14px;
    }

    header .nav ul li.nav-item.dropdown.toggle_ds {
        padding: 0px;
    }

    li.drop-down:after {
        background: #ffffff78;
        padding: 5px 19px;
        font-size: 21px;
        right: 4px;
        color: #ffffff;
    }

    header .nav ul li.login, header .nav ul li.last {
        /* position: absolute; */
        /* bottom: 17px; */
        /* border: none; */
    }

    header .nav ul li.last {
        /* right: 12px; */
    }

    header .nav ul li.login, header .nav ul li.last {
        /* left: 12px; */
        padding: 10px;
    }

    header .nav .mega-menu ul li a {
        color: #222020;
        display: inline;
    }

    li.drop-down.active:after {
        content: "\f106";
        font-family: 'FontAwesome';
    }

    header .nav.shownav .deskHide {
        width: 78%;
        display: block;
        transition: 0.2s ease-in-out;
    }

    .deskHide {
        display: block;
        max-width: 400px;
        width: 0px;
        position: fixed;
        right: 0px;
        bottom: 0px;
        z-index: 9999;
        background: #f05a30;
        display: none;
        transition: 0.2s ease-in-out;
    }

    .mobHide {
        display: none;
    }

    .deskHide ul {
        display: flex !important;
        justify-content: center !important;
        padding: 7px 0px !important;
    }

        .deskHide ul li {
            border: none !important;
        }

    li.drop-down:hover .mega-menu {
        display: none;
    }

    .mega-menu.showMenu {
        display: block !important;
    }
}

@media only screen and (max-width: 800px) {

    section.breadcrumb {
        padding: 0px;
    }

    section.courseDetails .courseMain {
        width: 100%;
        margin-top: 12px;
    }

    .couseImg {
        position: relative;
        width: 72%;
        margin: 10px 0px;
    }

    section.courseDetails {
        flex-wrap: wrap;
        flex-direction: column-reverse;
        justify-content: center;
    }

        section.courseDetails .course-txt .mainTitle .hTitle {
            font-size: 42px;
        }

    section.allCouseList .courseDetails-overview {
        padding: 30px 0px;
    }

    section.allCouseList .couseIncludes {
        position: relative;
        width: 100%;
        left: 0px;
        right: 0px;
        display: none;
    }

    section.allCouseList .courseDetails-overview .courseOverview, section.allCouseList .courseDetails-whatLearn .whatLearn, section.allCouseList .courseDetails-Details .courseDetails {
        width: 100%;
    }

    section.allCouseList .courseDetails-overview .bigtext {
        font-size: 16px;
        line-height: 26px;
    }

    section.allCouseList .courseDetails-whatLearn {
        padding: 30px 0px;
    }

    .viewCurriculum .currFlex {
        width: 100%;
    }

    .viewCurriculum:after {
        width: 100%;
    }

    .viewCurriculum a {
        white-space: nowrap;
    }

    .viewCurriculum {
        margin-bottom: 0px;
    }

    section.mainBanner .banner-txt .bannerHeadline, section.blogDetails h1.blogMainHeading {
        font-size: 42px;
        line-height: 54px;
    }

    .mainImg {
        width: 100%;
    }

    section.mainBanner .banner-txt p {
        font-size: 18px !important;
    }

    section.conterSec {
        padding: 0px 0px 60px 0px;
    }

    .heading .heading-title, section.aboutsSection .sec-flex .fr .heading .heading-title {
        font-size: 32px;
        line-height: 42px;
    }

    section.conterSec .countFlex .conterList {
        /* width: 60%; */
    }

    section.conterSec .countFlex .countBy {
        /* width: 38%; */
    }

    section.conterSec .countFlex .conterList ul li .countNumber {
        font-size: 28px;
    }

    section.conterSec .countFlex .conterList .txt p {
        font-size: 18px;
    }

    section.conterSec .heading {
        /* padding-bottom: 12px; */
    }

    section.conterSec .countFlex .countBy .txt p {
        margin: 0px;
        font-size: 21px;
    }

    section.mainBanner {
        padding-top: 0px;
    }

    section.education-edge, section.testimonials, section.benifits, section.onDemand, section.faq {
        padding: 40px 0px;
    }

        section.education-edge .edge-flex .education-edge-list {
            width: 100%;
        }

        section.education-edge .edge-flex .edgeImg {
            display: none;
        }

        section.testimonials .testimonialsSec:after {
            width: 100%;
            height: 100%;
        }

    .owl-stage-outer {
    }

    .owl-nav {
        margin-top: 22px;
    }

    .perStock {
    }

    section.onDemand .webinar-flex .perStock .perTitle {
        font-size: 72px;
    }

    section.onDemand .webinar-flex .perStock p {
        font-size: 25px;
        line-height: 35px;
    }

    section.slaes-support .sale .wave-img .img {
        text-align: right;
    }

        section.slaes-support .sale .wave-img .img img {
            width: 75%;
        }

    section.slaes-support .support-flex .support-txt .supportList ul li {
        font-size: 16px;
    }

    footer .WebinarRegister .registerflex .registertxt {
        font-size: 20px;
        line-height: 32px;
        width: 50%;
    }

    footer .WebinarRegister .registerflex {
        padding: 0px;
    }

        footer .WebinarRegister .registerflex .shareImg {
            display: none;
        }

        footer .WebinarRegister .registerflex .registeremail {
            width: 46%;
        }

        footer .WebinarRegister .registerflex .registertxt span {
            font-size: 21px;
            line-height: 29px;
        }

    section.innerBanner .innerflex .category-txt .mainTitle, section.innerBanner .mainTitle {
        font-size: 38px;
        line-height: 56px;
    }

    section.aboutsSection .sec-flex .fr .skill-txt p {
        font-size: 18px;
    }

    .heading {
        padding-bottom: 12px;
    }

    section.faq .faqList {
        padding: 0px;
    }

    footer {
        margin: 0px;
    }

    section.faq .faqList ul li.mainSec {
        padding: 15px;
    }

    section.stockCouse {
        padding: 44px 0px;
    }

    section.tool-accordian {
        padding: 42px 00px;
    }

        section.tool-accordian .accorrdian-list ul li .mainAnswer {
            padding-top: 0px;
        }

    section.instructors .team-list ul li {
        width: 31%;
        height: 222px;
    }

    section.innerBanner .innerflex .category-txt .mainTitle, section.innerBanner .mainTitle {
        font-size: 42px !important;
        line-height: 52px !important;
        padding: 0px !important;
    }

    section.tradingCourse-list.ourEducation .heading-title {
        line-height: 46px !important;
    }

    section.tradingCourse-list.ourEducation .tradingList {
        width: 91%;
    }

    section.tradingCourse-list .tradingList ul li {
        padding: 32px;
        width: 46%;
    }

        section.tradingCourse-list .tradingList ul li .title {
            font-size: 18px;
            padding: 22px 0px 60px 0px;
        }

    section.aim .aim-flex .txt p {
        font-size: 23px;
    }

    section.bookPup .steps .wave {
        display: none;
    }

    section.bookPup .steps .bookpupSteps ul {
        justify-content: flex-start;
    }

        section.bookPup .steps .bookpupSteps ul li {
            border: 1px solid gainsboro;
            width: 31.33%;
            margin: 1%;
            padding: 22px !important;
        }


            section.bookPup .steps .bookpupSteps ul li .stepsArea .txt p {
                font-size: 16px;
            }

    section.stockCouse.contactFrom {
        margin-bottom: 0px;
    }

    section.innerBanner .innerflex .category-txt .contact-txt p {
        font-size: 23px;
    }

    button {
        font-weight: 500;
        font-size: 13px;
    }

    p, .testimonialsSlider .item .content p, section.onDemand .webinar-flex .webinarText p, section.faq .faqList ul li .ans p, section.faq .faqList ul li .ans li, section.courseDetails .course-txt p, section.courseDetails .course-txt .detailsList ul li, section.courseDetails .courseMain .sessionList .sessionsText .titleSession, section.courseDetails .courseMain .sessionList .sessionsText ul li, section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain .iconTitle .title, section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain .iconTitle .title span, section.allCouseList .courseDetails-whatLearn .partText, .reviewsStudent .name, .viewCurriculum .currFlex .curriculum {
        font-size: 16px !important;
        line-height: 26px !important;
    }

    section.education-edge .edge-flex .education-edge-list ul li .title {
        font-size: 16px;
        padding: 22px 0px;
        height: revert-layer;
    }

    section.education-edge .edge-flex .education-edge-list ul li {
    }

    body {
        font-size: 16px;
    }

    section.benifits .benifitsList ul li .benift-txt .txt .title {
        font-size: 16px;
        line-height: 26px;
    }

    section.benifits .benifitsList ul li {
        width: 47%;
    }

    section.benifits .note {
        font-size: 16px;
        line-height: 26px;
    }

    section.benifits .benifitsList ul {
        justify-content: center;
    }

        section.benifits .benifitsList ul li .benift-txt .img img {
            width: 85px;
        }

    section.blogs .blogList .blogArea .content .blogTitle h3 {
        font-size: 16px;
        line-height: 26px;
    }

    section.blogs .blogList .blogArea .content .date {
        font-size: 12px;
    }

    section.blogs .blogList .blogArea .content {
        padding: 15px;
    }

    section.blogs .blogList .blogArea {
        width: 48%;
    }

        section.blogs .blogList .blogArea:nth-child(3) {
            display: none;
        }

    section.blogs.aos-init.aos-animate {
        padding: 40px 0px;
    }

    section.faq .faqList ul li .qus {
        font-size: 18px;
        padding-left: 32px;
    }

        section.faq .faqList ul li .qus::before {
            font-size: 18px;
        }

    .leftVector, .rightVector {
        opacity: 0.5;
    }

    section.mainBanner .bannerImg img {
        width: 75%;
    }

    .footer {
        padding: 40px 0px;
    }

        .footer .footerFlex .footerLinks:nth-child(1) {
            display: none;
        }

    section.slaes-support.contactSupport {
        margin: 0px;
    }


    .form-control {
        font-size: 16px;
    }

    section.allCouseList .courseDetails-Details {
        padding: 40px 0px;
    }

    .viewCurriculum .currFlex .curriculum {
        width: 100%;
    }

    .viewCurriculum {
        margin: 0px;
    }

    section.tradingCourse-list .tradingList ul li .explore a {
        font-weight: 500;
        font-size: 14px;
    }

    section.tool-accordian .accorrdian-list ul li .mainTile, section.tool-accordian .accorrdian-list ul li .mainAnswer .flexSec .mainText .title {
        font-size: 18px;
    }

    section.tool-accordian .accorrdian-list ul li {
        padding: 16px 16px 16px 16px;
        margin: 16px 0px;
    }

    section.innerBanner.PowerMoney {
    }

        section.innerBanner.PowerMoney .innerflex .category-txt {
            width: 100%;
        }

        section.innerBanner.PowerMoney .innerflex .inner-bannerImg {
            width: 100%;
        }

            section.innerBanner.PowerMoney .innerflex .inner-bannerImg .joinForm .form-title, section.innerBanner.PowerMoney .innerflex .inner-bannerImg .joinForm .form-title b {
                font-size: 32px;
            }

            section.innerBanner.PowerMoney .innerflex .inner-bannerImg .joinForm input[type="button"], input[type="submit"] {
                font-weight: bolder;
            }

    section.keyLearning {
        padding: 40px 0px;
    }

        section.keyLearning .keyFlex .fl {
            width: 100%;
        }

        section.keyLearning .keyFlex .fr {
            text-align: center;
            width: 100%;
            display: flex;
            justify-content: center;
        }

    .keyImg {
    }

    section.keyLearning .keyFlex .fr .keyImg {
        width: 45%;
    }

    section.keyLearning .keyFlex .fl .key-list ul li {
        font-size: 16px;
        line-height: 26px;
        padding-left: 58px;
        margin-bottom: 36px;
        margin-top: 15px;
    }

        section.keyLearning .keyFlex .fl .key-list ul li .img img {
            width: 37px;
        }

    section.tradingCourse-list.ourEducation.OnDemandD {
        padding: 30px 0px;
    }

    section.stockCouse .stockFlex .stock-txt .txt p span.title {
        font-size: 32px;
    }

    section.thankyou-page .form-control, section.thankyou-page .clearfix .row label {
        font-size: 16px;
    }

    section.thankyou-page .mainText {
        padding: 0px;
    }

        section.thankyou-page .mainText .padleft80 {
            margin-bottom: 22px;
        }

    section.blogDetails .blogFlex .fr, section.blogDetails .blogFlex .fl {
        width: 100%;
        position: relative;
    }
}

@media only screen and (max-width: 500px) {
    .owl-nav button.owl-next, .owl-nav button.owl-prev {
        margin: 0px !important;
    }

    section.conterSec .countFlex .conterList ul li {
        width: 48%;
    }

    section.conterSec .countFlex .conterList ul {
        justify-content: center;
    }

    section.latest-idea .ideas-list ul li {
        width: 100%;
        margin: 2% 0px;
    }

    section.latest-idea {
        padding: 0px 0px 30px 0px;
    }

    .txt.text-center p {
        text-align: center;
    }

    .contact-txt p {
        text-align: center;
    }

    .testimonialsSlider .owl-nav {
        display: none;
    }

    .testimonialsSlider .owl-dots {
        display: flex;
        justify-content: center;
    }

        .testimonialsSlider .owl-dots button span {
            width: 10px;
            height: 10px;
            background: #000000;
            display: block;
            border-radius: 50%;
        }

        .testimonialsSlider .owl-dots button {
            padding: 2px;
        }

            .testimonialsSlider .owl-dots button.active span {
                background: #e8592f;
            }

    section.blogs .blogList .blogArea .content .blogTitle h3 {
        min-height: auto;
    }


    .attend-btn {
        text-align: center;
    }

    section.slaes-support .support-flex .support-txt {
        text-align: center;
    }

        section.slaes-support .support-flex .support-txt .supportList {
            text-align: left;
        }

    section.thankyou-page .form-control, section.thankyou-page .clearfix .row label {
        font-size: 15px;
    }

    section.thankyou-page .thakform-area {
        padding: 30px 0px;
    }

    section.thankyou-page .thank-logo img {
        height: 59px;
        margin-bottom: 15px;
    }

    section.innerBanner .innerflex {
        flex-direction: column-reverse;
    }

    section.innerBanner.PowerMoney .innerflex {
        flex-direction: column;
    }

    section.locations {
        padding: 20px 0px;
    }

    ul.incestorList {
        padding: 0px;
    }

    .instructors-flex .instructorsImg {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

    section.innerBanner .innerflex .inner-bannerImg {
        display: flex;
        justify-content: center;
    }

        section.innerBanner .innerflex .inner-bannerImg .img {
            width: 82%;
        }

    .footer .footerFlex .footerLinks ul {
        column-count: 2;
    }



    .instructors-flex .instructorsImg .Name {
        width: 100%;
    }

    .instructors-flex .instructorsImg .img {
        width: 85%;
    }

    .instructors-flex .instructorsImg {
        width: 100%;
    }

    .instructors-flex .instructorsTxt {
        width: 100%;
    }


    section.locations .locationList ul li {
        width: 100%;
        padding: 22px;
    }


    .owl-nav {
        position: relative;
        justify-content: center;
        top: 0px;
        margin: 0px;
    }

    section.mainBanner .banner-txt .bannerHeadline, section.blogDetails h1.blogMainHeading {
        font-size: 32px;
        line-height: 42px;
    }

    section.innerBanner.PowerMoney {
        padding-top: 0px;
    }

    section.tradingCourse-list.ourEducation.OnDemandD {
        padding: 22px 0px;
    }

    section.stockCouse .stockFlex .stock-txt .txt p span.title {
        font-size: 22px;
        margin-top: 10px;
        display: block;
    }

    .form-control {
        font-size: 15px;
    }


    p {
        font-size: 15px !important;
        line-height: 25px !important;
        text-align: justify;
    }

    section.mainBanner .banner-txt p {
        font-size: 20px;
        text-align: center;
    }

    section.mainBanner .banner-txt .center {
        padding: 7px 0px 21px 0px;
    }

    section.conterSec .countFlex .countBy, section.conterSec .countFlex .conterList {
        width: 100%;
    }

    section.breadcrumb {
        display: none;
    }

    section.innerBanner .innerflex .category-txt, section.innerBanner .innerflex .inner-bannerImg, section.innerBanner .innerflex .inner-bannerImg {
        width: 100% !important;
    }

        /*   section.innerBanner .innerflex {
        flex-direction: column-reverse;
    }
*/
        section.innerBanner .innerflex .category-txt .mainTitle, section.innerBanner .mainTitle {
            font-size: 29px;
            line-height: 42px;
            margin-top: 10px;
        }

        section.innerBanner .innerflex .category-txt .reg {
            margin: 0px;
        }

    button {
        padding: 0px 27px;
        border-radius: 24px;
        font-size: 13px;
    }

    section.stockCouse {
        margin: 12px 0px 0px 0px;
    }

    header .logo img {
        height: 44px;
    }

    section.stockCouse {
        padding: 22px 0px;
    }

        section.stockCouse .stockFlex .stock-txt, section.stockCouse .stockFlex .stockImg {
            width: 100%;
        }

            section.stockCouse .stockFlex .stockImg .img, section.aboutsSection .sec-flex .fl .img, section.tool-accordian .accorrdian-list ul li .mainAnswer .flexSec .img {
                width: 64%;
                position: relative;
                margin: 0px auto;
                margin-bottom: 10px;
            }

    .heading .heading-title, section.aboutsSection .sec-flex .fr .heading .heading-title {
        font-size: 21px;
        line-height: 31px;
        text-align: center;
    }

    .divisionSec ul {
        flex-wrap: nowrap;
        overflow-x: auto;
    }

        .divisionSec ul li a {
            white-space: nowrap;
            font-size: 14px;
        }

        .divisionSec ul li {
            padding: 9px 16px;
        }

    section.mainBanner .bannerText .container {
        width: 100%;
        padding: 0px;
    }

    section.blogs {
        padding: 30px 0px;
    }

        section.blogs .blogList .blogArea {
            width: 100%;
        }

            section.blogs .blogList .blogArea .blogImg {
                width: 100%;
            }

            section.blogs .blogList .blogArea .blogImg {
                height: auto;
            }

            section.blogs .blogList .blogArea .content {
                width: 100%;
                padding: 12px;
                background: #fff;
            }

        section.blogs .blogList .blogArea {
        }

            section.blogs .blogList .blogArea .content .blogTitle h3 {
                font-size: 15px;
                line-height: 23px;
                margin-top: 10px;
            }

            section.blogs .blogList .blogArea .content .date {
                font-size: 13px;
            }

    section.slaes-support .support-flex .support-txt, section.slaes-support .support-flex .support-img {
        width: 100%;
    }

    section.slaes-support .support-flex {
        flex-direction: column-reverse;
    }

    section.slaes-support {
        padding: 30px 13px;
    }

        section.slaes-support .sale .wave-img .img img {
            width: 100%;
        }

        section.slaes-support .sale .wave-img {
            top: 0px;
        }

        section.slaes-support .support-flex .support-img {
            margin-bottom: 16px;
        }

        section.slaes-support .support-flex .support-txt .supportList ul li {
            font-size: 15px;
            margin: 12px 0px;
        }

            section.slaes-support .support-flex .support-txt .supportList ul li i {
                font-size: 23px;
            }

    section.onDemand .webinar-flex .perStock {
        width: 100%;
    }

    section.onDemand .webinar-flex .webinarText {
        width: 100%;
    }

    section.onDemand .webinar-flex .perStock p {
        font-size: 19px;
        line-height: 29px;
    }

    section.onDemand .webinar-flex .perStock .learn-absolute {
        display: none;
    }

    section.onDemand .webinar-flex {
        width: 100%;
        padding-top: 0px;
    }

        section.onDemand .webinar-flex .webinarText {
            font-size: 19px;
        }

    li {
    }

    section.benifits .benifitsList ul li {
        width: 100%;
        margin: 2% 0px;
    }

        section.benifits .benifitsList ul li .benift-txt .txt .title {
            font-size: 15px;
        }

    section.education-edge .edge-flex .education-edge-list ul li {
        width: 100%;
        margin: 2% 0px;
    }

    section.conterSec {
        padding: 0px 0px 30px 0px;
    }

        section.conterSec .countFlex .conterList ul li .countNumber {
            font-size: 27px;
        }

        section.conterSec .countFlex .conterList .txt p {
            font-size: 15px;
            line-height: 21px;
        }

        section.conterSec .countFlex .countBy .txt p {
            font-size: 17px;
            line-height: 24px;
            margin-bottom: 12px;
        }

    h2.heading-title {
    }

    section.stockCouse .stockFlex .stock-txt .heading {
        padding: 0px;
    }

    section.aboutsSection .sec-flex .fl, section.aboutsSection .sec-flex .fr {
        width: 100%;
    }

    section.aboutsSection {
        padding: 20px 0px;
    }

        section.aboutsSection .sec-flex .fr .skill-txt p {
            font-size: 17px;
        }

    section.education-edge, section.testimonials, section.benifits, section.onDemand, section.faq {
        padding: 22px 0px;
    }

        section.faq .faqList ul li .qus {
            font-size: 16px;
            line-height: 24px;
        }

            section.faq .faqList ul li .qus::before {
                font-size: 18px;
            }

        section.faq .faqList ul li .qus {
            padding-left: 22px;
            padding-right: 28px;
        }

            section.faq .faqList ul li .qus:after {
                width: 20px;
                height: 20px;
                font-size: 13px;
            }

        section.faq .faqList ul li.mainSec {
            margin: 8px 0px;
        }

    /*footer {
    margin-top: 20px;
}*/

    footer .WebinarRegister .registerflex .registertxt, footer .WebinarRegister .registerflex .registeremail {
        width: 100%;
        font-size: 18px;
        line-height: 27px;
        text-align: center;
    }

    footer .WebinarRegister {
        padding: 20px 0px;
    }

        footer .WebinarRegister .registerflex .registertxt span {
            font-size: 19px;
            line-height: 29px;
            padding-top: 5px;
        }

        footer .WebinarRegister .registerflex .registeremail .form-control {
            height: 44px;
            font-size: 14px;
        }

        footer .WebinarRegister .registerflex .registeremail button {
            height: 44px;
            font-size: 16px;
        }

    .footer .footerFlex .footerLinks {
        width: 100%;
    }

    .footer .footerFlex {
        flex-wrap: wrap;
    }

    .footer {
        padding: 20px 0px;
    }

        .footer .footerFlex .footerLinks .footerImg img {
            width: 158px;
            margin-bottom: 15px;
        }

        .footer .footerFlex ul li {
            font-size: 14px;
            line-height: 26px;
        }

        .footer .footerFlex .title {
            padding-top: 15px;
            padding-bottom: 5px;
            font-size: 16px;
        }

    .copyright {
        padding-top: 22px;
        text-align: center;
    }

    section.tool-accordian {
        padding: 26px 0px;
    }

        section.tool-accordian .accorrdian-list ul li {
            padding: 13px;
        }

            section.tool-accordian .accorrdian-list ul li .mainTile {
                font-size: 16px;
                text-transform: capitalize;
                padding-right: 21px;
            }

                section.tool-accordian .accorrdian-list ul li .mainTile:after {
                    width: 20px;
                    height: 20px;
                    border-radius: 4px;
                    top: 3px;
                }

            section.tool-accordian .accorrdian-list ul li .mainAnswer .flexSec .mainText {
                width: 100%;
            }

                section.tool-accordian .accorrdian-list ul li .mainAnswer .flexSec .mainText .title {
                    font-size: 16px;
                    padding-bottom: 3px;
                }

            section.tool-accordian .accorrdian-list ul li .mainAnswer .flexSec {
                padding: 22px 0px;
            }

    section.instructors {
        padding: 0px 0px 20px 0px;
    }

        section.instructors .heading {
            padding: 0px 0px 2px 0px;
        }

        section.instructors .team-list ul li {
            width: 48%;
            height: 161px;
            margin: 2% 1%;
        }

            section.instructors .team-list ul li .team-name {
                padding: 5px;
                font-size: 13px;
            }

    section.innerBanner .innerflex .category-txt .mainTitle, section.innerBanner .mainTitle {
        font-size: 29px !important;
        line-height: 39px !important;
        text-align: center;
    }

    section.tradingCourse-list.ourEducation {
        padding: 20px 0px;
    }

        section.tradingCourse-list.ourEducation .heading-title {
            width: 100%;
            line-height: 35px !important;
        }

        section.tradingCourse-list.ourEducation .tradingList ul li {
            width: 100%;
            margin: 2% 0px;
        }

            section.tradingCourse-list.ourEducation .tradingList ul li .img img {
                height: 115px;
            }

    section.tradingCourse-list .tradingList ul li .title {
        font-size: 16px;
    }

    section.tradingCourse-list .tradingList ul li .explore a {
        font-size: 16px;
        padding: 0px 42px;
        font-size: 13px;
        font-weight: 400;
    }

    section.aim .aim-flex .txt {
        width: 100%;
    }

        section.aim .aim-flex .txt p {
            font-size: 19px;
        }

    section.aim {
        padding: 20px 0px;
    }

        section.aim .aim-flex .img {
            display: none;
        }

    section.courseDetails .courseMain {
        width: 100%;
    }

    .couseImg {
        position: relative;
        width: 100%;
        margin: 0px;
    }

    section.courseDetails {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

        section.courseDetails .course-txt .mainTitle .hTitle {
            font-size: 32px;
            padding-top: 10px;
        }

        section.courseDetails .course-txt .reg {
            margin-top: 12px;
        }

    section.courseDetails {
        padding: 0px 0px 20px 0px;
    }

    section.bookPup {
        padding: 20px 0px;
    }

        section.bookPup .steps .bookpupSteps ul li {
            width: 100%;
            margin: 2% 0px;
        }

            section.bookPup .steps .bookpupSteps ul li .stepsArea .img {
                width: 56px;
                height: 56px;
                padding: 12px;
                margin-right: 10px;
            }

    section.innerBanner .innerflex .category-txt .contact-txt p {
        font-size: 19px;
    }

    .form-control {
        height: 42px;
    }

    label {
        font-size: 15px;
    }

    .form-group {
        margin-bottom: 12px;
    }

    input[type="submit"] {
        font-size: 14px;
    }

    section.stockCouse.contactFrom + footer {
        margin: 0px;
    }

    section.stockCouse.contactFrom {
        padding: 22px 0px;
    }

    section.tradingCourse-list {
        padding: 22px 0px;
    }

        section.tradingCourse-list .tradingList ul li {
            width: 100%;
        }

    section.stockCouse .txt-next p {
        font-size: 18px;
    }

    section.courseDetails .courseMain .sessionList .sessionsText {
        width: 100%;
    }

    section.courseDetails .courseMain .sessionList {
        padding-top: 0px;
    }

        section.courseDetails .courseMain .sessionList .sessionsText .titleSession {
            padding-top: 22px;
        }

    section.divisionSec ul {
        flex-wrap: nowrap;
        overflow-x: auto;
    }

        section.divisionSec ul li a {
            white-space: nowrap;
        }

        section.divisionSec ul li {
            padding: 12px 15px;
            font-size: 15px;
        }

    section.allCouseList .courseDetails-overview {
        padding: 22px 0px;
    }

        section.allCouseList .courseDetails-overview .bigtext {
            font-size: 19px;
            line-height: 27px;
        }

    section.allCouseList .courseDetails-Details {
        padding: 22px 0px;
    }

        section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain .iconTitle .title {
            font-size: 16px;
        }

        section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain {
            width: 100%;
            padding-bottom: 24px;
        }

            section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain .txt .modeOption {
                padding-top: 17px;
                font-size: 15px;
            }

            section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain:nth-child(4), section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain:nth-child(5) {
                width: 100%;
                padding-bottom: 26px;
            }

            section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain .toolavail-list ul li {
                width: 100%;
                padding: 3px 0px;
            }

            section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain .toolavail-list ul {
                column-count: 1;
            }

    .noteDetails {
        padding-top: 22px;
    }

    section.allCouseList .courseDetails-whatLearn .partText {
        font-size: 19px;
    }

    section.allCouseList .courseDetails-whatLearn .txt ol li {
        font-size: 15px;
        padding: 5px 0px;
    }

    section.allCouseList .courseDetails-whatLearn {
        padding: 22px 0px;
    }

    .viewCurriculum .currFlex .curriculum {
        width: 100%;
        font-size: 17px;
        margin-bottom: 22px;
    }

    .viewCurriculum .currFlex {
        display: block;
    }

    .viewCurriculum a {
        text-align: center;
    }

    section.allCouseList .courseDetails-whatLearn .txt ol {
        padding-bottom: 0px;
    }

    .viewCurriculum + footer {
        margin: 0px;
    }

    section.courseDetails .courseMain .sessionList .sessionsText ul li {
        FONT-SIZE: 15px;
    }

    section.allCouseList p, section.allCouseList li {
        font-size: 15px;
    }

    .viewCurriculum {
        margin: 0px;
        text-align: center;
        padding: 22px 0px;
    }

        p, .testimonialsSlider .item .content p, section.onDemand .webinar-flex .webinarText p, section.faq .faqList ul li .ans p, section.faq .faqList ul li .ans li, section.courseDetails .course-txt p, section.courseDetails .course-txt .detailsList ul li, section.courseDetails .courseMain .sessionList .sessionsText .titleSession, section.courseDetails .courseMain .sessionList .sessionsText ul li, section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain .iconTitle .title, section.allCouseList .courseDetails-Details .courseDetails .toolList .modeMain .iconTitle .title span, section.allCouseList .courseDetails-whatLearn .partText, .reviewsStudent .name, .viewCurriculum .currFlex .curriculum {
            font-size: 15px !important;
            line-height: 24px !important;
        }

    section.faq .faqList ul li .ans {
        padding-left: 0px;
    }

        section.faq .faqList ul li .ans h4 {
            font-size: 16px;
            line-height: 24px;
        }

    section.benifits .note {
        font-size: 15px;
        line-height: 22px;
    }

    .flip-box-back p {
        text-align: center;
    }

    .flip-box-back .img img {
        width: 84px;
    }

    .owl-dots {
        display: none;
    }

    body {
        font-size: 15px;
    }

    section.education-edge .edge-flex .education-edge-list ul li .title {
        font-size: 15px;
    }

    section.mainBanner .bannerImg img {
        width: 100%;
    }

    section.blogs.aos-init.aos-animate {
        padding: 22px 0px;
    }

    section.innerBanner .reg {
        text-align: center;
    }

    section.courseDetails .course-txt .detailsList ul li {
        padding: 6px 0px;
        width: 100%;
    }

    section.innerBanner.PowerMoney .innerflex .inner-bannerImg .joinForm {
        padding: 22px;
    }

    section.innerBanner.PowerMoney .innerflex .inner-bannerImg {
        padding: 0px;
    }

        section.innerBanner.PowerMoney .innerflex .inner-bannerImg .joinForm .form-title, section.innerBanner.PowerMoney .innerflex .inner-bannerImg .joinForm .form-title b {
            font-size: 22px;
            line-height: 32px;
        }

        section.innerBanner.PowerMoney .innerflex .inner-bannerImg .joinForm input[type="button"], input[type="submit"] {
            font-size: 13px;
        }

    section.keyLearning .keyFlex .fl .key-list ul li {
        font-size: 15px;
        margin: 15px 0px;
    }

    section.keyLearning .keyFlex .fr .keyImg {
        width: 79%;
    }

    section.bookPup .steps .bookpupSteps ul li .stepsArea {
        display: flex;
    }

    footer .WebinarRegister .registerflex .registertxt p, footer .WebinarRegister .registerflex .registeremail p {
        text-align: center;
    }

    section.bookPup .steps .bookpupSteps ul li .stepsArea .txt {
        margin: 0px;
    }

    #knowMore .modal-content {
        padding: 0px 10px;
    }

    #knowMore .modal-header {
        padding-bottom: 0px;
    }

    #knowMore button.btn-close {
        width: 15px;
        height: 15px;
    }

    section.conterSec p {
        text-align: center;
    }

    section.onDemand p {
        text-align: center;
    }

    section.slaes-support .support-flex .support-txt .supportList ul li {
        padding-left: 33px;
    }

    section.slaes-support .support-flex .support-txt .supportList ul li {
        display: flex;
        justify-content: center;
        margin: 6px 0px;
    }

        section.slaes-support .support-flex .support-txt .supportList ul li i {
            position: relative;
            padding-right: 12px;
        }

    section.blogs .blogList .blogArea .content {
        text-align: center;
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }

        section.blogs .blogList .blogArea .content .blogTitle {
            width: 100%;
        }

    .flinks .title {
        text-align: center;
    }

    .footer .footerFlex ul.socialMedia {
        justify-content: center;
    }
}
