/*-------------------------------------------
    42. Responsive Design CSS
-------------------------------------------*/

/*=====================================
    Extra Large Screen
========================================*/

@media only screen and (max-width: 1920px) {
}

@media only screen and (max-width: 1877px) {
    .header-nav-left-side form {
        width: 540px;
    }
}

@media only screen and (min-width: 1651px) and (max-width: 1800px) {
    #progressbar li:after {
        right: -125px !important;
    }
}

@media only screen and (min-width: 1800.01px) {
    .protocol-item {
        display: flex;
        width: 100% !important;
    }
    .protocol-item .line {
        margin-left: 1rem;
    }

    .protocol-item2 {
        display: flex !important;
    }

    .presentation-align .course-options .edit-text,
    .catalog-align .course-options .edit-text,
    .protocols-align .course-options .edit-text {
        margin-inline: 1rem !important;
    }

    .protocol-item2 .line {
        margin-left: 1rem;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1800px) {
    .vimeoPlayer {
        height: 492px;
        position: relative;
    }
    .vimeoPlayer iframe.xdPlayer {
        position: absolute;
        bottom: 0;
        height: 100%;
        width: 100%;
    }

    .protocol-item {
        display: flex;
        width: 100% !important;
    }
    .protocol-item .line {
        margin-left: 1rem;
    }

    .protocol-item2 {
        display: flex !important;
    }

    .presentation-align .course-options .edit-text,
    .catalog-align .course-options .edit-text,
    .protocols-align .course-options .edit-text {
        margin-inline: 1rem !important;
    }
    .protocol-item2 .line {
        margin-left: 1rem;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1800px) {
    @media only screen and (min-width: 1400px) and (max-width: 1650px) {
        #progressbar li:after {
            right: -120px !important;
        }
    }

    /*=====================================
  For Large Screen
========================================*/

    /*------Max 1200px Width Screen------*/

    @media only screen and (max-width: 1775px) {
        /*Menu CSS*/
        .header-nav-left-side form {
            width: 450px;
        }
        /*Menu CSS*/
    }

    /*--------Max 1680px Width Screen---------*/
    @media only screen and (max-width: 1680px) {
        /*Menu CSS*/
        .header-nav-left-side form {
            width: 310px;
        }
        /*Menu CSS*/
    }

    @media only screen and (max-width: 1654px) {
        .course-watch-live-class-wrap.instructor-quiz-list-page table td {
            min-width: 277px;
        }
    }

    @media only screen and (max-width: 1581px) {
        .instructor-quiz-list-page .course-watch-quiz-list-table table td {
            min-width: 289px;
        }
    }
    @media only screen and (max-width: 1560px) {
        #mainNav .navbar-nav .nav-item .nav-link {
            padding: 0.75em 13px;
        }
    }

    /*--------Max 1475px Width Screen---------*/
    @media only screen and (max-width: 1475px) {
        /*Menu CSS*/
        .header-nav-left-side form {
            width: 265px;
        }
        /*Menu CSS*/
        /*Course watch*/
        .course-watch-page-area .container-fluid {
            padding: 0 50px;
        }
        /*Sign In Page*/
        .sign-up-left-content p {
            padding-right: 30px;
        }
        .direction-rtl .sign-up-left-content p {
            padding-left: 30px;
        }

        /* Course Watch */
        .course-watch-right-accordion-wrap {
            max-height: 400px;
        }
        /* Course Watch */
    }

    @media only screen and (max-width: 1455px) {
        #mainNav .navbar-nav .nav-item .nav-link {
            padding: 0.75em 11px;
        }
        .menu-round-btn > a {
            margin-right: 18px;
        }
        .direction-rtl .menu-round-btn > a {
            margin-left: 18px;
        }
        .menu-language-btn > a {
            margin-right: 18px;
            margin-left: 18px;
        }
        .header-nav-left-side form {
            margin-left: 20px;
        }
        .direction-rtl .header-nav-left-side form {
            margin-right: 20px;
        }
    }

    /*--------Max 1366px Width Screen---------*/

    @media only screen and (min-width: 1399.01px) {
        .upload-your-course-container {
            position: relative;
            height: 30vh;
            display: flex !important;
        }

        .upload-your-course-part {
            padding: 0 !important;
            position: absolute;
            width: 80% !important;
            left: 10%;
            top: 20%;
            height: 16vh !important;
        }
        .upload-your-course-part h6 {
            padding-top: 1.1rem;
            padding-inline: 1rem !important;
            font-size: 16px !important;
        }
    }

    @media only screen and (max-width: 1399px) {
        /*Hero Area*/
        .come-for-learn-text {
            width: 68%;
        }
        /*Hero Area*/

        .instructor-support-item {
            padding: 60px 60px;
        }
        /*Blog page*/
        .blog-page-right-content {
            padding: 30px;
            margin-left: 0;
        }
        .direction-rtl .blog-page-right-content {
            margin-right: 0;
        }
        .sidebar-blog-item-img-wrap {
            max-height: 54px;
            width: 54px;
        }

        /*Become an Instructor*/
        .counter-img-wrap img {
            height: 60px;
        }
        .count-content {
            font-size: 28px;
            line-height: 35px;
        }
        .order-summary-btns .theme-btn {
            padding: 9.5px 5px !important;
        }

        /*Checkout Page*/
        .checkout-course-item .wishlist-item .course-img-wrap {
            width: 65px;
            max-height: 65px;
        }
        .checkout-course-item .course-item.wishlist-item {
            width: 236px;
        }

        /*Course Single*/
        .course-single-details-right-content {
            margin-top: -266px;
            margin-left: 10px;
        }
        .direction-rtl .course-single-details-right-content {
            margin-right: 10px;
        }
        .course-info-box-wishlist-btns .theme-btn {
            padding: 10px 8px !important;
            font-size: 13px !important;
        }
        .barra {
            width: 260px;
        }
        /*Course watch*/
        .course-watch-page-area .container-fluid {
            padding: 0 50px;
        }
        .course-watch-inner-title-left-part h4 {
            font-size: 28px;
        }
        .faq-tab-nav-wrap .nav-tabs .nav-link {
            min-height: 280px;
            padding: 30px;
        }
        .quiz-answer-progress-bar {
            flex-direction: column;
        }
        .course-watch-page-area
            .course-details-tab-nav-wrap
            .nav-tabs
            .nav-link.active::after {
            top: 17px;
        }

        /*Instructor Dashboard*/
        #progressbar li {
            width: 28%;
        }
        .recently-added-course-item {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .recently-added-course-item-right {
            margin-left: 0 !important;
            margin-top: 13px;
        }
        .direction-rtl .recently-added-course-item-right {
            margin-right: 0 !important;
        }
        .instructor-dashboard-top-part-icon {
            height: 45px;
            width: 45px;
            font-size: 21px;
        }
        .instructor-dashboard-top-part-item h6 > span {
            display: none;
        }
        .instructor-my-courses-btns {
            flex-wrap: wrap;
        }
        .instructor-my-courses-btns {
            justify-content: flex-end;
        }
        .direction-rtl .instructor-my-courses-btns {
            justify-content: flex-start;
        }
        .instructor-my-course-item-left {
            width: 90%;
        }
        .instructor-details-avatar-wrap {
            height: 100px;
            width: 100px;
        }
        .instructor-details-avatar-wrap img {
            height: 100px;
        }
        /*Message Page*/
        .message-chat-bottom-left .input-group {
            width: 500px;
        }
        .message-user-sidebar .message-user-item {
            padding: 12px 30px 12px 18px;
        }
        .direction-rtl .message-user-sidebar .message-user-item {
            padding: 12px 18px 12px 30px;
        }

        /* Insturctor Course Page */
        .instructor-courses-info-duration-wrap {
            width: 100%;
            margin-bottom: 16px;
        }
        .instructor-my-course-item {
            min-height: 190px;
            height: 190px;
        }
        .instructor-my-course-item .course-img-wrap img {
            height: auto;
            width: 100%;
        }
        /* Insturctor Course Page End */

        /* Live Class CSS */
        .instructor-live-class-page .notice-board-action-btns,
        .instructor-notice-board-page .notice-board-action-btns {
            width: 277px;
        }
        .instructor-live-class-page table th,
        .instructor-notice-board-page table th {
            min-width: 190px;
        }
        .instructor-live-class-page table td,
        .instructor-notice-board-page table td {
            min-width: 260px;
        }
        /* Live Class CSS */

        /* Notice List Page */
        .instructor-notice-list-page table td {
            min-width: 380px;
        }
        /* Notice List Page */

        /* All Student Page */
        .instructor-all-student-page table td {
            min-width: 271px;
        }
        /* All Student Page */

        /* Course Watch Page */
        .notice-board-box-item {
            margin-bottom: 30px;
        }
        .course-watch-notice-board-wrap .row {
            padding: 50px 20px 3px;
        }
        .course-watch-right-accordion-wrap {
            max-height: 303px;
        }
        /* Course Watch Page */

        /* Instructor Certificate */
        .instructor-certificate-template-page .certificate-list {
            text-align: center;
        }
        /* Instructor Certificate */

        /* Wishlist Page */
        .wishlist-add-to-cart-btn .theme-button {
            min-width: 139px;
        }
        .wishlist-item .course-img-wrap {
            width: 160px;
        }
        .course-item.wishlist-item {
            width: 349px;
        }
        /* Wishlist Page */

        /* Courses Bundles pages */
        .courses-bundles-course-item .course-img-wrap {
            width: 34%;
        }
        .courses-bundles-course-item .card-body {
            padding: 25px 20px 20px;
        }
        /* Courses Bundles pages */

        /* Create Bundles Page */
        .create-bundles-courses-check-btn {
            width: 8%;
        }
        .create-bundles-course-item .instructor-my-course-item-left {
            width: 100%;
        }
        /* Create Bundles Page */

        /* Forum Pages */
        .forum-banner-search-ask-wrap .input-group {
            width: 287px;
        }

        .forum-likes-tabs .nav-pills .nav-link,
        .forum-nav-list-title {
            padding: 16px 15px;
            font-size: 16px !important;
        }
        .forum-details-rightside.sticky-top {
            padding-left: 30px;
        }
        .direction-rtl .forum-details-rightside.sticky-top {
            padding-left: 0;
            padding-right: 30px;
        }
        /* Forum Pages */

        /* Organization Dashboard */
        .organization-top-seller-box {
            height: 100%;
        }
        /* Organization Dashboard */
    }

    @media only screen and (min-width: 1200px) and (max-width: 1399px) {
        .create-certificate-browse-file.form-control p {
            font-size: 12px;
        }
        /* Dashboard Ranking */
        .ranking-item-right .ranking-content-in-right {
            margin-left: 20px;
        }
        .direction-rtl .ranking-item-right .ranking-content-in-right {
            margin-right: 20px;
        }
        .ranking-content-in-right {
            margin-left: 10px;
        }
        .direction-rtl .ranking-content-in-right {
            margin-right: 10px;
        }
        .ranking-item-right {
            padding-left: 30px;
        }
        .direction-rtl .ranking-item-right {
            padding-right: 30px;
        }

        .recently-added-courses-box .ranking-item-right {
            padding-left: 18px;
        }
        .direction-rtl .recently-added-courses-box .ranking-item-right {
            padding-right: 18px;
        }
        .recently-added-courses-box
            .ranking-item-right
            .ranking-content-in-right {
            margin-left: 16px !important;
        }
        .direction-rtl
            .recently-added-courses-box
            .ranking-item-right
            .ranking-content-in-right {
            margin-right: 16px !important;
        }
        /* Dashboard Ranking */

        /* Instructor My Course Page */
        .instructor-my-course-item .course-tag.badge {
            padding: 7px 10px;
        }
        .instructor-my-course-item .course-tag.publish-badge,
        .instructor-my-course-item .course-tag.unpublish-badge,
        .instructor-my-course-item .course-tag.badge {
            font-size: 12px;
        }
        /* Instructor My Course Page */

        /* Watch Video/ All Video Player */
        .youtubePlayer .xdPlayer {
            height: 400px;
        }
        .vimeoPlayer .xdPlayer {
            height: 427px;
        }
        /* Watch Video/ All Video Player */
        .upload-your-course-container {
            position: relative;
            height: 30vh;
            display: flex !important;
        }

        .upload-your-course-part {
            padding: 0 !important;
            position: absolute;
            width: 80% !important;
            left: 10%;
            top: 20%;
            height: 16vh !important;
        }
        .upload-your-course-part h6 {
            padding-top: 1.1rem;
            padding-inline: 1rem !important;
            font-size: 16px !important;
        }
        #progressbar li:after {
            right: -100px;
        }
        .protocol-item2 {
            display: flex !important;
            width: 100%;
            flex-direction: column !important;
        }

        .protocol-item {
            display: flex;
            width: 100% !important;
        }
        .protocol-item .line {
            margin-left: 1rem;
        }

        .protocol-item2 .line {
            margin-left: 1rem;
        }

        .presentation-align .course-options .edit-text,
        .catalog-align .course-options .edit-text,
        .protocols-align .course-options .edit-text {
            margin-inline: 1rem !important;
        }

        .protocol-item2 .line {
            margin-left: 1rem;
        }
    }
    @media only screen and (min-width: 1200px) and (max-width: 1366px) {
        #mainNav {
            padding: 21px 40px;
        }
        .menu-language-btn > a {
            margin-right: 15px;
            margin-left: 15px;
        }
        .menu-round-btn > a {
            margin-right: 15px;
        }
        .direction-rtl .menu-round-btn > a {
            margin-left: 15px;
        }
        /*Sign In*/
        .sign-up-left-content p {
            padding-right: 0;
        }
        .direction-rtl .sign-up-left-content p {
            padding-left: 0;
        }
    }

    @media only screen and (min-width: 1200px) and (max-width: 1300px) {
        .vimeoPlayer {
            height: 427px;
            position: relative;
        }
        .vimeoPlayer .xdPlayer {
            height: auto;
            top: -16px;
            position: absolute;
        }
    }

    @media only screen and (min-width: 1200px) and (max-width: 1240px) {
        .header-nav-left-side form {
            width: 248px;
        }
    }

    /*Default for Max 1366px Width Devices*/
    @media only screen and (max-width: 1366px) {
        body {
            font-size: 14px;
        }
        /* Menu CSS */
        #mainNav .navbar-nav .dropdown-menu a {
            font-size: 14px;
        }
        .theme-button {
            font-size: 16px;
        }

        /*Faq Page*/
        .faq-area-shape {
            display: none;
        }

        /*Course Watch*/
        .course-watch-inner-title-right-part button {
            padding: 9.5px 10px !important;
            font-size: 14px !important;
        }
        /*Instructor Dashobard*/

        /* Create Bundles Page */
        .create-bundles-courses-check-btn .form-check-input {
            height: 1.7em;
        }
        /* Create Bundles Page */

        /* Forum Pages */
        .forum-link-box-title {
            font-size: 17px;
        }
        .forum-link-box li a {
            font-size: 16px;
        }
        /* Forum Pages */

        /* Consultation booking */
        #consultationBookingModal .consultantion-calendar-box label {
            margin-right: 10px;
        }
        .ui-datepicker-calendar tbody tr td,
        .ui-datepicker-next.ui-corner-all {
            width: 32px !important;
            font-size: 13px;
        }
        /* Consultation booking */
    }

    /*--------Max 1200px Width Screen---------*/

    @media only screen and (max-width: 1200px) {
        /*Course Slider area*/
        .courses-area .section-left-title-with-btn {
            flex-direction: column;
            align-items: self-start !important;
        }
        /*top-categories-area*/
        .top-cat-item {
            margin-bottom: 20px;
        }
        /*Course watch*/
        .course-watch-inner-title-wrap {
            flex-direction: column;
        }
        .course-watch-inner-title-wrap .publish-update-time {
            text-align: left !important;
        }
        .direction-rtl .course-watch-inner-title-wrap .publish-update-time {
            text-align: right !important;
        }
        .course-watch-inner-title-right-part button {
            margin-top: 18px;
            margin-bottom: 10px !important;
        }
        .course-watch-page-area .what-you-learn-list-wrap,
        .course-single-details-area .what-you-learn-list-wrap {
            flex-direction: column;
        }
        .course-watch-no-video-img {
            height: 400px;
        }
    }

    /*=====================================
  For Medium Screen
========================================*/

    @media only screen and (max-width: 1199.98px) {
        .section-heading {
            font-size: 34px;
        }
        .section-title.section-title-left {
            width: 100%;
        }
        .home-page-faq-area .section-heading {
            width: 100%;
        }

        /*Hero Area*/
        .hero-heading {
            font-size: 48px;
        }
        .come-for-learn-text {
            width: 83%;
        }
        .top-instructor-area .section-left-title-with-btn {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .top-instructor-area .section-heading-img {
            display: none;
        }

        /*Achievement*/
        .achievement-item {
            margin-bottom: 30px;
        }
        .achievement-content-area div:nth-child(3) .achievement-item,
        .achievement-content-area div:nth-child(4) .achievement-item {
            margin-bottom: 0;
        }
        .instructor-support-item {
            padding: 30px 30px;
        }
        /*Footer CSS*/
        .footer-payment,
        .footer-bottom-nav {
            /* display: none; */
            text-align: center;
        }
        .footer-bottom-nav ul {
            justify-content: center !important;
        }
        .footer-bottom-nav ul li a {
            padding: 0 7px;
        }

        /*About page*/
        .container-timeline {
            text-align: center;
        }
        .our-history-area .section-title {
            width: 100%;
        }
        .history-year:after {
            top: 37px;
            left: 49.7%;
        }
        .direction-rtl .history-year:after {
            right: 49.7%;
        }
        .history-year:before {
            top: 24px;
        }

        /*Become an instructor page*/
        .become-instructor-feature-item {
            min-height: 325px;
            padding: 40px 30px;
        }
        /*Become an instructor page*/

        /*Cart page*/
        .order-summary-btns .theme-btn {
            font-size: 12px !important;
        }

        /*Course Single*/
        .course-single-details-right-content {
            margin-top: -226px;
            margin-left: 0;
        }
        .direction-rtl .course-single-details-right-content {
            margin-right: 0;
        }
        .course-info-box-wishlist-btns .theme-btn {
            padding: 10px 7px !important;
            font-size: 12px !important;
            margin: 0 3px !important;
        }
        .barra {
            width: 180px;
        }

        /*course watch*/

        /* befor purchase */
        .course-single-banner-content {
            width: 100%;
        }
        /* befor purchase */

        .course-single-details-area.course-watch-page-area .barras {
            width: 88%;
            margin-left: 0;
        }
        .direction-rtl
            .course-single-details-area.course-watch-page-area
            .barras {
            margin-right: 0;
        }
        .course-watch-page-area.course-single-details-area
            .review-tab-top-part {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .course-watch-page-area.course-single-details-area
            .review-progress-bar-wrap {
            margin-left: 0;
            margin-top: 28px;
        }
        .direction-rtl
            .course-watch-page-area.course-single-details-area
            .review-progress-bar-wrap {
            margin-right: 0;
        }
        .error-content {
            padding: 0 15%;
        }
        /*faq*/
        .faq-tab-nav-wrap .nav-tabs .nav-link {
            min-height: auto;
            padding: 20px;
        }
        .faq-tab-nav-item.bg-white .faq-tab-nav-img-wrap,
        .faq-tab-nav-item.bg-white p {
            display: none;
        }
        .faq-tab-nav-item h6 {
            font-size: 18px;
        }
        .faq-tab-nav-wrap .nav-tabs .nav-link {
            padding: 15px;
        }

        /* FAQ Page Only */
        .faq-page-area .faq-tab-nav-wrap .tab-nav-list {
            width: 100%;
        }
        /* FAQ Page Only */

        /*Instructor Dashboard*/
        .instructor-profile-left-part ul li a {
            padding: 7px 13px;
        }
        #progressbar li {
            width: 31%;
        }
        .recently-added-courses-title {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .recently-added-courses-title button {
            margin-top: 10px;
        }
        .instructor-dashboard-top-part-icon {
            height: 45px;
            width: 45px;
            font-size: 21px;
        }
        .instructor-dashboard-top-part-item {
            padding: 25px;
        }
        .instructor-my-course-item .card-body {
            flex-direction: column;
        }
        .instructor-my-course-item-right {
            width: 100%;
            text-align: left;
            margin-left: 0;
        }
        .direction-rtl .instructor-my-course-item-right {
            text-align: right;
            margin-right: 0;
        }
        .instructor-my-courses-btns button {
            margin-left: 0 !important;
            margin-right: 15px;
        }
        .direction-rtl .instructor-my-courses-btns button {
            margin-right: 0 !important;
            margin-left: 15px;
        }
        .instructor-details-area .instructor-info-box {
            padding: 40px 30px;
        }
        .instructor-details-left-inner-box {
            margin-bottom: 30px;
            padding: 40px 30px;
        }
        .instructor-quiz-list-page.instructor-certificate-page table td {
            min-width: 346px;
        }
        /* Organization Single Page */
        .organization-single-tab-area {
            padding: 10px 0 25px;
        }
        .organization-single-tab-area .tab-content {
            padding: 30px;
        }
        /* Organization Single Page */

        /*Message Page*/
        .message-chat-bottom-left .input-group {
            width: 330px;
        }

        /*Upload Course*/
        #upload-course-overview-2 .main-upload-video-processing-img-wrap {
            height: 253px;
        }
        /*Upload Course*/

        /*Sign In*/
        .sign-up-left-content p {
            padding-right: 0;
            font-size: 24px;
        }
        .direction-rtl .sign-up-left-content p {
            padding-left: 0;
        }
        .sign-up-bottom-img {
            margin-top: 100px;
        }
        .sign-up-left-content {
            padding: 30px 50px;
        }

        /* Instructor Quiz All Pages Start */
        .instructor-quiz-list-page table td {
            min-width: 169px;
            /* width: 100%; */
        }
        /* Instructor Quiz All Pages End */

        /* Notice List Page */
        .instructor-resources-page table td {
            min-width: 262px;
        }
        .instructor-notice-list-page table td {
            min-width: 380px;
        }
        /* Notice List Page */

        /* All Student Page */
        .instructor-all-student-page table td {
            min-width: 271px;
        }
        /* All Student Page */

        /* Instructor Live Class page */
        .instructor-live-class-page table td,
        .instructor-notice-board-page table td {
            min-width: 244px;
        }
        /* Instructor Live Class page */

        /* Course Single Details Start */
        .meet-your-instructor-left {
            margin-bottom: 30px;
        }
        .meet-your-instructor-right {
            margin-bottom: 20px;
        }
        .ranking-item-left {
            width: 50%;
        }
        /* Course Single Details End */

        /* Instructor Ranking */
        .recently-added-courses-title a {
            display: inline-block;
            margin-top: 15px;
        }
        .instructor-ranking-badge-page .ranking-badge-page-side-box {
            border-right: 0;
            margin-bottom: 45px;
        }
        .direction-rtl
            .instructor-ranking-badge-page
            .ranking-badge-page-side-box {
            border-left: 0;
        }
        /* Instructor Ranking */

        /* Instructor Discussion Page */
        .instructor-disscussion-page-leftside {
            margin-bottom: 30px;
        }
        /* Instructor Discussion Page */

        /* Instructor Panel consultation Page */
        .consultation-instructor-item .course-img-wrap img {
            min-width: 100%;
        }
        /* Instructor Panel consultation Page */

        /* Forum Pages */
        .forum-banner-content .page-banner-sub-heading {
            width: 90%;
        }
        .forum-likes-tabs .nav-pills .nav-link,
        .forum-nav-list-title {
            padding: 14px 14px;
            font-size: 14px !important;
        }
        .forum-categories-right {
            margin-top: 30px;
        }
        .forum-details-rightside.sticky-top {
            padding: 0;
        }
        /* Forum Pages */

        /* New Datatable pagination style */
        .dataTables_info {
            position: relative;
            text-align: center;
        }
        div.dataTables_wrapper div.dataTables_paginate ul.pagination {
            justify-content: center !important;
        }
        .dt-buttons.btn-group.flex-wrap {
            display: flex;
            width: 50%;
            margin: 15px auto;
        }
        /* New Datatable pagination style */

        /* Subscription and Saas Plan */
        .pricing-item.most-popular-plan {
            transform: scale(1);
        }
        /* Subscription and Saas Plan */

        /* Certificate verify page */
        .certificate-result-inner-box {
            width: 100%;
        }
        /* Certificate verify page */
    }

    @media only screen and (min-width: 992px) and (max-width: 1199px) {
        #mainNav {
            padding: 21px 16px;
        }
        .header-nav-right-side ul li:last-child a {
            margin-right: 0;
        }
        .direction-rtl .header-nav-right-side ul li:last-child a {
            margin-left: 0;
        }
        #mainNav .navbar-brand {
            margin-right: 15px;
        }
        .direction-rtl #mainNav .navbar-brand {
            margin-left: 15px;
        }
        .header-nav-left-side {
            padding-left: 20px;
        }
        .direction-rtl .header-nav-left-side {
            padding-right: 20px;
        }
        .header-nav-left-side form {
            display: none;
        }
        .header-nav-left-side:before {
            height: 103px;
        }

        .protocol-item {
            display: flex;
            width: 100% !important;
        }
        .protocol-item .line {
            margin-left: 1rem;
        }

        .presentation-align .course-options .edit-text,
        .catalog-align .course-options .edit-text,
        .protocols-align .course-options .edit-text {
            margin-inline: 1rem !important;
        }

        .protocol-item2 .line {
            margin-left: 1rem;
        }

        /* Instructor Course Page */
        .instructor-my-course-btns {
            width: 30%;
        }
        .instructor-my-course-item {
            min-height: 190px;
            height: 190px;
        }
        .instructor-my-course-item-left {
            width: 100%;
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
        }
        .instructor-my-course-item .course-img-wrap {
            width: 36%;
            min-height: auto;
            height: 188px;
        }
        .instructor-my-course-item .course-img-wrap img {
            height: auto;
            width: 100%;
            min-height: 188px;
        }
        .instructor-courses-info-duration-wrap {
            display: none;
        }
        /* Instructor Course Page End */

        /* Course Watch */
        .course-watch-certificate-wrap .watch-course-tab-inside-top-heading {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .course-watch-certificate-download-btns {
            margin-top: 15px;
        }
        /* Course Watch */

        /* All Video Player */
        .youtubePlayer .xdPlayer {
            height: 500px;
        }
        .vimeoPlayer .xdPlayer {
            height: 500px;
        }
        /* All Video Player */

        /* Courses Bundles Pages */
        .courses-bundles-course-item .course-img-wrap {
            width: 72%;
        }
        /* Courses Bundles Pages */

        /* Create Bundles Page style */
        .create-bundles-courses-check-btn {
            width: 9%;
        }
        /* Create Bundles Page style */

        .upload-your-course-container {
            position: relative;
            height: 30vh;
        }
        .upload-your-course-part {
            padding: 0 !important;
            position: absolute;
            width: 60% !important;
            left: 20%;
            top: 25%;
            height: 15vh !important;
        }
        .upload-your-course-part h6 {
            display: flex;
            padding-top: 1rem !important;
            padding-inline: 1rem !important;
            align-items: center;
            font-size: 24px !important;
            justify-content: center;
        }
        .recently-added-courses {
            flex-direction: column-reverse !important;
        }

        #progressbar li:after {
            right: -91px;
        }
    }

    /*======================================
      Tablet layout
=========================================*/

    @media only screen and (max-width: 992.98px) {
        .section-heading,
        .hot-news-area .section-heading {
            font-size: 36px;
        }

        /* menu css */
        #mainNav .navbar-nav .nav-item .nav-link {
            padding: 0.75em 11px;
        }
        .header-right-nav .theme-button1,
        .header-right-nav .theme-button2 {
            padding: 10px 15px;
        }

        /* Instructor Course Page */
        .instructor-courses-info-duration-wrap {
            display: none;
        }
        /* Instructor Course Page */
    }

    @media only screen and (min-width: 991px) {
    }

    @media only screen and (min-width: 768px) and (max-width: 991.98px) {
        /*Main Menu Bar*/
        p {
            font-size: 16px;
        }

        .course-img-wrap {
            max-height: 170px;
            display: flex;
            align-items: center;
            min-height: 170px;
        }
        .course-img-wrap img {
            min-height: auto;
        }
        .course-item .card-body {
            padding: 20px 20px 10px;
        }
        .course-item {
            min-height: auto;
        }
        /* Courses Page Image Size CSS */

        /* All Video Player */
        .youtubePlayer .xdPlayer {
            height: 440px;
        }
        .vimeoPlayer .xdPlayer {
            height: 300px;
            margin-bottom: 30px;
        }
        /* All Video Player */

        /* Instructor Panel consultation Page */
        .consultation-instructor-item .course-img-wrap img {
            min-height: 170px;
        }
        /* Instructor Panel consultation Page */

        .upload-your-course-container {
            background-repeat: no-repeat;
            background-size: cover;
            opacity: 0.8;
            background-position: center;
            padding: 0 0 0;
        }

        .upload-your-course-content {
            padding: 0 !important;
        }
        .upload-your-course-container {
            position: relative;
            height: 30vh;
        }
        .upload-your-course-part {
            padding: 0 !important;
            position: absolute;
            width: 60% !important;
            left: 20%;
            top: 25%;
            height: 15vh !important;
        }
        .upload-your-course-part h6 {
            display: flex;
            padding-top: 2rem !important;
            padding-inline: 1rem !important;
            align-items: center;
            font-size: 24px !important;
            justify-content: center;
        }
        .recently-added-courses {
            flex-direction: column-reverse !important;
        }

        #progressbar li:after {
            right: -90px;
        }

        .protocol-item {
            display: flex;
            width: 100% !important;
        }
        .protocol-item .line {
            margin-left: 1rem;
        }

        .presentation-align .course-options .edit-text,
        .catalog-align .course-options .edit-text,
        .protocols-align .course-options .edit-text {
            margin-inline: 1rem !important;
        }

        .protocol-item2 .line {
            margin-left: 1rem;
        }
    }

    @media only screen and (max-width: 991.98px) {
        .section-t-space {
            padding-top: 50px;
        }
        section,
        .section-b-space,
        .section-b-85-space {
            padding-bottom: 50px;
        }
        .section-b-85-space {
            padding-bottom: 15px;
        }
        .section-b-90-space {
            padding-bottom: 50px;
        }
        .section-t-90-space {
            padding-top: 50px;
        }
        .section-p-t-b-100 {
            padding: 50px 0 50px;
        }
        .mt-100 {
            margin-top: 50px;
        }
        .achievement-area {
            padding: 50px 0;
        }

        h2.section-heading,
        .amazing-artwork-left .section-heading,
        .hot-news-area .section-heading {
            font-size: 32px;
        }

        .section-sub-heading,
        .section-heading,
        .subscription-plan-area .section-sub-heading {
            width: 100%;
        }
        .customers-says-area .section-heading {
            width: 100% !important;
        }

        /*Menu CSS Start*/
        #mainNav {
            height: 80px;
            padding: 21px 0;
        }
        #mainNav .navbar-nav .nav-item .nav-link {
            padding: 0.75em 11px 0.75em 0;
        }
        .direction-rtl #mainNav .navbar-nav .nav-item .nav-link {
            padding: 0.75em 0 0.75em 11px;
        }
        .menu-notification-tab-content,
        .menu-notification-tab-content > .tab-pane {
            height: auto;
        }
        .blank-page-banner-header .blank-page-banner-wrap {
            margin-top: 80px;
        }
        .main-menu-collapse {
            background-color: var(--heading-color);
            top: 18px;
            position: relative;
            padding: 30px;
            box-shadow: 0 0 8px 0 rgba(1, 0, 64, 0.07);
            overflow-y: auto;
            height: calc(100vh - 80px);
        }
        .header-nav-left-side {
            padding-left: 0;
            flex-direction: column-reverse;
            align-items: normal;
        }
        .direction-rtl .header-nav-left-side {
            padding-right: 0;
        }
        .header-nav-left-side form {
            border: 2px solid var(--theme-color);
            width: auto;
            margin-left: 0;
            margin-bottom: 25px;
        }
        .direction-rtl .header-nav-left-side form {
            margin-right: 0;
        }
        #librariesDropdown {
            max-width: 300px;
            width: 180px;
        }
        .header-nav-left-side:before {
            display: none;
        }
        .menu-language-btn > a {
            margin-left: 0;
        }
        .direction-rtl .menu-language-btn > a {
            margin-right: 0;
        }
        .menu-round-btn.menu-language-btn .dropdown-toggle:after {
            display: none;
        }
        .menu-round-btn .dropdown-toggle:after {
            display: none;
        }
        .menu-round-btn > a {
            margin-bottom: 15px;
        }
        .menu-round-btn .dropdown-menu {
            margin-bottom: 15px;
        }
        .direction-rtl .menu-user-btn a {
            margin-right: 0;
        }
        .navbar .nav-item .dropdown-menu {
            max-height: 290px;
            overflow-y: auto;
        }
        /*Menu CSS End*/

        /*Hero Area Start*/
        .come-for-learn-text {
            width: 78%;
        }
        /*Hero Area End*/

        .play-btn {
            height: 60px;
            width: 60px;
        }
        .play-btn img {
            height: 22px;
        }

        /*FAQ CSS */
        .still-no-luck {
            display: none;
        }
        /*FAQ CSS */

        /*Special feature css*/
        .single-feature-item {
            flex-direction: column;
        }
        .feature-content {
            margin: 25px 0 0 0 !important;
        }
        .direction-rtl .feature-content {
            margin-right: 0 !important;
        }
        .single-feature-item {
            padding: 20px 30px;
        }
        .single-feature-item h6 {
            font-size: 18px;
        }
        /*Special feature css*/

        /*Testimonial*/
        .testimonial-item {
            padding-right: 0;
            margin-bottom: 30px;
        }
        .direction-rtl .testimonial-item {
            padding-left: 0;
        }
        .testimonial-content-wrap div:last-child .testimonial-item {
            margin-bottom: 0;
        }
        .instructor-support-img-wrap {
            height: 50px;
            width: 50px;
        }
        .instructor-support-img-wrap img {
            height: 50px;
            width: 50px;
        }
        .instructor-support-item .theme-btn {
            padding: 9.5px 9px !important;
            font-size: 14px !important;
        }

        .client-logo-area {
            padding-top: 50px;
        }
        .client-logo-item img {
            height: 32px;
        }

        /*Footer*/
        .footer-widget {
            margin-bottom: 30px;
        }
        .footer-top-part {
            padding: 90px 0 60px;
        }
        /*About page*/
        .our-gallery-area .section-title {
            width: 100%;
        }
        .gallery-img-wrapper {
            padding: 0 0;
        }
        /*Blog Page*/
        .sidebar-blog-item-img-wrap {
            max-height: 50px;
            width: 50px;
        }
        .blog-title {
            font-size: 31px;
            line-height: 34px;
        }
        .blog-slider-item .blog-item-img-wrap {
            height: 300px;
        }
        .blog-item {
            margin-bottom: 30px;
        }
        .blog-quote-item {
            padding: 30px 40px 30px;
        }
        .blog-quote-item .blog-title {
            font-size: 24px;
        }
        .leave-comment-area {
            padding: 30px 30px;
        }
        .about-author {
            padding: 45px 30px;
        }
        .author-img {
            height: 70px;
            width: 70px;
        }
        .author-img img {
            height: 70px;
        }
        .blog-comment-item .comment-author-img {
            width: 70px;
            height: 70px;
        }
        .blog-comment-item .comment-author-img img {
            width: 70px;
            height: 70px;
            min-height: 70px;
        }
        /*Become an instructor*/
        .become-instructor-feature-item {
            min-height: 300px;
            padding: 30px 30px;
        }
        .become-an-instructor-procedure-item {
            padding: 0 0 50px;
        }
        .become-an-instructor-procedure-item-right .section-heading {
            padding-right: 0;
        }
        .direction-rtl
            .become-an-instructor-procedure-item-right
            .section-heading {
            padding-left: 0;
        }
        .become-an-instructor-procedures-area
            .row:nth-child(even)
            .become-an-instructor-procedure-item-right
            .section-heading {
            padding-left: 0;
        }
        .direction-rtl
            .become-an-instructor-procedures-area
            .row:nth-child(even)
            .become-an-instructor-procedure-item-right
            .section-heading {
            padding-right: 0;
        }
        .counter-item {
            margin: 15px 0;
        }

        /*Wishlist Page*/
        .wishlist-item .course-img-wrap {
            width: 135px;
        }
        .course-item.wishlist-item .card-body {
            padding: 0 0 0 15px;
        }
        .direction-rtl .course-item.wishlist-item .card-body {
            padding: 0 15px 0 0;
        }
        .course-item.wishlist-item {
            width: 360px;
        }

        /*Cart Page*/
        .order-summary-box {
            margin-top: 30px;
        }

        /*Contact*/
        .contact-form-area,
        .contact-page-left-side-wrap {
            padding: 30px;
        }
        .google-map-area iframe {
            height: 329px;
        }
        /*Courses Page*/
        .filter-bar-right {
            text-align: left !important;
            margin-top: 20px;
        }
        .direction-rtl .filter-bar-right {
            text-align: right !important;
        }

        .instructors-filter-bar .filter-bar-right {
            text-align: right !important;
        }
        .instructors-filter-bar .filter-bar-right {
            text-align: right !important;
        }

        .direction-rtl .instructors-filter-bar .filter-bar-right {
            text-align: left !important;
        }

        /*Course Single*/
        .course-single-details-area .container > .row {
            flex-direction: column-reverse;
        }
        .course-single-details-right-content {
            margin-top: 30px;
            margin-bottom: 50px;
        }
        /*Course Watch*/
        .course-watch-right-content {
            margin-bottom: 30px;
        }
        .course-info-box-wishlist-btns {
            justify-content: flex-start;
        }
        /*Wishlist*/
        .wishlist-page-area td {
            min-width: 148px;
        }
        /*Sign In*/
        .sign-up-right-content form {
            width: 100%;
            margin-right: 30px;
        }
        .direction-rtl .sign-up-right-content form {
            margin-left: 30px;
        }
        .sign-up-left-content p {
            font-size: 22px;
        }
        /*Student dashboard*/
        .student-profile-right-part {
            border-left: 1px solid #f7f5ff;
            padding: 40px 60px;
        }
        .direction-rtl .student-profile-right-part {
            border-right: 1px solid #f7f5ff;
        }
        .student-profile-left-part {
            padding: 40px 0;
        }
        .student-profile-left-part {
            border-right: 1px solid #f7f5ff;
        }
        .direction-rtl .student-profile-left-part {
            border-left: 1px solid #f7f5ff;
        }

        /*Instructor Dashboard*/
        .instructor-profile-left-part-wrap {
            border-right: none;
            border-bottom: 1px solid #ebebeb;
        }
        .direction-rtl .instructor-profile-left-part-wrap {
            border-left: none;
        }
        .instructor-profile-info-box {
            margin-bottom: 20px;
        }
        .instructor-dashboard-top-part-item {
            border: 1px solid #ededed;
            padding: 25px;
            box-shadow: 0 2px #ededed;
            min-height: 118px;
        }
        .instructor-dashboard-top-part-item h5 {
            font-size: 21px;
        }
        .instructor-dashboard-top-part-icon {
            height: 43px;
            width: 43px;
            font-size: 20px;
        }
        .instructor-add-card-img-wrap img {
            height: 128px;
        }
        .instructor-details-area .instructor-details-main-row {
            flex-direction: column-reverse;
        }
        .instructor-details-right-img-box {
            padding-bottom: 30px;
        }
        .my-courses-page .filter-bar-right {
            margin-top: 0;
        }
        .instructor-details-left-inner-box {
            margin-right: 0;
            margin-top: 25px;
        }
        .direction-rtl .instructor-details-left-inner-box {
            margin-left: 0;
        }
        .instructor-my-course-item {
            min-height: 190px;
            height: auto;
            flex-direction: column;
        }
        .instructor-my-course-item .course-img-wrap {
            border-bottom-left-radius: 0;
            border-top-right-radius: 4px;
            width: 100%;
            height: auto;
        }
        .instructor-my-course-item .course-img-wrap img {
            height: auto;
            width: 100%;
        }
        .instructor-my-course-btns {
            padding: 0px 15px 20px;
            width: 100%;
            text-align: left;
        }
        .direction-rtl .instructor-my-course-btns {
            text-align: right;
        }
        .instructor-course-btn {
            min-width: 135px;
            padding: 9.5px 13px !important;
            font-size: 14px !important;
            margin-right: 10px;
        }
        .direction-rtl .instructor-course-btn {
            margin-left: 10px;
        }

        /* Instructor Payment Settings */
        .add-paypal-payment-box {
            margin-top: 30px;
        }
        /* Instructor Payment Settings */

        /*Message Page*/
        .message-user-sidebar {
            margin-bottom: 30px;
        }

        /* Sign Up page */
        .sign-up-page .row .col-md-5,
        .sign-up-page .row .col-md-7 {
            padding-right: calc(var(--bs-gutter-x) * 0.5);
            padding-left: calc(var(--bs-gutter-x) * 0.5);
        }
        .direction-rtl .sign-up-page .row .col-md-5,
        .direction-rtl .sign-up-page .row .col-md-7 {
            padding-left: calc(var(--bs-gutter-x) * 0.5);
            padding-right: calc(var(--bs-gutter-x) * 0.5);
        }

        /* Empty Data Show CSS */
        .empty-data p {
            width: 100%;
        }
        /* Empty Data Show CSS */

        /* Course Watch Tabs */
        .course-details-tab-nav-wrap .nav-tabs .nav-link.active::after {
            display: none;
        }
        .course-tab-nav-wrap .nav-tabs .nav-item.show .nav-link,
        .course-tab-nav-wrap .nav-tabs .nav-link.active {
            color: var(--theme-color) !important;
        }
        /* Course Watch Tabs */

        /* Create Certificate Page */
        .create-certificate-row {
            flex-direction: column-reverse;
        }
        .create-certificate-sidebar {
            margin-top: 30px;
        }
        /* Create Certificate Page */

        /* Ticket Details page */
        .ticket-details-right-part {
            margin-top: 20px;
        }
        /* Ticket Details page */

        /* Create bundles courses page */
        .create-bundles-course-item .card-body {
            padding: 20px 20px 20px;
        }
        .create-bundles-courses-check-btn {
            justify-content: flex-end;
            position: absolute;
            bottom: 0;
        }
        /* Create bundles courses page */

        /* Forum Pages */
        .forum-banner-search-ask-wrap {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .forum-banner-search-ask-wrap p {
            padding: 10px 0 !important;
        }
        .forum-details-bottom .reply-btn {
            margin-left: 0;
        }
        .direction-rtl .forum-details-bottom .reply-btn {
            margin-right: 0;
        }
        /* Forum Pages */

        /* Affiliator Pages */
        .affiliate-table-pagination-wrap {
            flex-direction: column;
        }
        .affiliate-export-btns {
            justify-content: flex-start !important;
        }
        .affiliate-top-title-btns {
            text-align: left !important;
            margin-top: 15px;
        }
        .affiliate-top-title-btns .theme-btn {
            margin: 5px 5px 5px 0;
        }
        .direction-rtl .affiliate-top-title-btns {
            text-align: right !important;
        }
        .direction-rtl .affiliate-top-title-btns .theme-btn {
            margin: 5px 0 5px 5px;
        }
        /* Affiliator Pages */

        /* Subscription Plan Page */
        .pricing-tab-nav {
            margin-bottom: 30px;
        }
        /* Subscription Plan Page */

        /* Footer */
        .copyright-text {
            margin-top: 15px;
            margin-bottom: 5px;
        }
        /* Footer */
    }

    @media only screen and (max-width: 768.98px) {
        /* Course Watch */
        .leatherboard-item {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .leatherboard-left,
        .leatherboard-right {
            width: 100%;
        }
        /* Course Watch */
    }

    /*=======================================
      For Small Devices
=========================================*/
    @media only screen and (max-width: 767.98px) {
        .section-heading {
            font-size: 34px;
            line-height: 41px;
        }

        /* Hero area */
        .hero-heading {
            font-size: 41px;
        }
        .hero-right-side {
            margin-top: 30px;
        }
        .come-for-learn-text {
            width: 60%;
        }
        /*Hero Area*/
        /*Special feature*/
        .special-feature-area .single-feature-item {
            margin-top: 30px;
        }
        .top-categories-content-wrap .single-feature-item {
            margin-bottom: 20px;
        }

        /*Instructor Area*/
        .top-instructor-content-wrap div:last-child .instructor-item {
            margin-top: 0 !important;
        }
        .video-area .video-area-right {
            margin-top: 30px;
        }
        .video-floating-img-wrap img {
            display: none;
        }

        .achievement-content-area div:nth-child(3) .achievement-item {
            margin-bottom: 30px;
        }
        .course-instructor-support-area .section-heading {
            width: 100% !important;
        }

        .instructor-support-item {
            margin-bottom: 30px;
        }
        .course-instructor-support-wrap
            div:last-child
            .instructor-support-item {
            margin-bottom: 0;
        }
        .upgrade-skills-right {
            margin-top: 30px;
        }
        /*Blog Page*/
        .blog-page-right-content {
            margin-top: 30px;
        }

        /*Become an Instructor*/
        .become-an-instructor-procedure-item-right {
            margin-left: 0;
            margin-top: 30px;
        }
        .direction-rtl .become-an-instructor-procedure-item-right {
            margin-right: 0;
        }
        .become-instructor-feature-item {
            margin-bottom: 20px;
        }
        .become-instructor-call-to-action {
            margin-top: 30px;
        }

        /*Checkout Page*/
        .payment-method-card-box label {
            align-items: flex-start;
            flex-direction: column;
        }
        .payment-card-list {
            margin-top: 10px;
        }

        /*Contact Page*/
        .contact-form-area {
            border-left: none;
            border-top: 1px solid #ebe9e2;
        }
        .direction-rtl .contact-form-area {
            border-right: none;
        }
        .google-map-area {
            padding-top: 30px;
        }
        /*Course Single*/
        .course-single-details-area .tab-pane {
            padding: 30px 30px;
        }
        .barras {
            width: 80%;
        }
        .review-tab-count-box {
            padding: 17px;
        }
        /*FAQ*/
        .faq-tab-nav-wrap .nav-tabs .nav-link {
            margin-bottom: 10px;
        }
        .faq-tab-nav-item h6 {
            text-align: left;
        }
        .direction-rtl .faq-tab-nav-item h6 {
            text-align: right;
        }
        /*Instructor Dashboard*/
        #progressbar li:after {
            right: -91px;
        }
        .direction-rtl #progressbar li:after {
            left: -91px;
        }
        .certificate-awards-box .row .certificate-awards-inner:first-child {
            margin-bottom: 30px;
        }

        /*Message*/
        .message-chat-bottom-left .input-group {
            width: 225px;
        }

        /*Sign In*/
        .sign-up-left-content p {
            margin-top: 50px;
            font-size: 19px;
        }
        .sign-up-left-content,
        .sign-up-right-content {
            min-height: auto;
            height: auto;
        }
        .sign-up-bottom-img img {
            width: 250px;
        }
        .sign-up-bottom-img {
            margin-top: 30px;
        }
        .sign-up-right-content form {
            margin-right: 0;
            padding: 30px;
        }
        .direction-rtl .sign-up-right-content form {
            margin-left: 0;
        }

        /*Upload Course*/
        .upload-introduction-box-content-left {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .common-upload-lesson-btn,
        .common-upload-video-btn {
            margin-left: 0 !important;
            margin-top: 5px;
        }
        .direction-rtl .common-upload-lesson-btn,
        .common-upload-video-btn {
            margin-right: 0 !important;
        }
        .upload-course-video-4-wrap.upload-introduction-box-content-left {
            align-items: center !important;
        }
        .main-upload-video-processing-item {
            flex-direction: column;
        }
        .main-upload-video-processing-img-wrap {
            margin: 0 auto;
        }
        .upload-course-video-6
            .video-upload-final-item
            .main-upload-video-processing-img-wrap {
            margin: 0 auto;
        }
        .upload-course-video-6-duration-count {
            display: none !important;
        }
        .upload-course-video-6-text {
            margin-left: 0 !important;
        }
        .direction-rtl .upload-course-video-6-text {
            margin-right: 0 !important;
        }
        .form-last-step {
            width: 100%;
        }
        .course-details-tab-nav-wrap .tab-nav-list.nav-tabs .nav-link {
            margin-left: 10px;
        }
        .direction-rtl
            .course-details-tab-nav-wrap
            .tab-nav-list.nav-tabs
            .nav-link {
            margin-right: 10px;
        }

        /* Instructor Quiz All Pages CSS End */
        .quiz-list-page-top-right {
            display: none;
        }
        /* Instructor Quiz All Pages CSS Start */

        /* Course Details Page */
        .editor-wrap .tox .tox-tbtn {
            width: 42px !important;
        }
        /* Course Details Page */

        /* Insturctor Course Page */
        .instructor-my-course-item .course-img-wrap img {
            min-height: auto;
        }
        /* Insturctor Course Page */

        /* Consultation page */
        .consultation-schedule-day {
            text-align: center;
            margin-bottom: 15px;
        }
        /* Consultation page */

        /* Courses Bundles Pages */
        .courses-bundles-course-item {
            flex-direction: column;
            border: none;
        }
        .courses-bundles-course-item .course-img-wrap {
            width: 100%;
        }
        /* Courses Bundles Pages */

        /* Forum Pages */

        /* Main Forum home Page */
        .page-banner-content.forum-banner-content {
            padding-bottom: 80px;
        }
        .forum-banner-content .page-banner-sub-heading {
            width: 100%;
        }
        .forum-banner-right-img {
            display: none;
        }
        /* Main Forum home Page */

        .forum-categories-area .single-feature-item {
            margin-top: 0;
        }
        .forum-category-single-item {
            flex-direction: column;
        }
        .forum-category-single-item-right {
            margin-left: 0 !important;
            margin-top: 15px;
        }
        .forum-category-single-item-bottom-right li {
            margin-left: 0;
            margin-right: 20px;
        }
        .forum-category-single-item-bottom {
            flex-direction: column;
        }
        .forum-category-single-item-bottom-left {
            margin-bottom: 15px;
        }
        .forum-category-single-item-bottom-left li {
            margin-top: 10px;
        }
        /* Forum Pages */

        /* Forum details page */
        .forum-details-bottom .forum-category-single-item-bottom-right li {
            margin-left: 0;
        }
        .forum-details-bottom .reply-btn {
            margin-left: 0;
        }
        .forum-details-top-left .forum-category-single-item-img-wrap {
            width: 40px;
            height: 40px;
        }
        .forum-details-item-top {
            align-items: flex-start;
            flex-direction: column;
        }
        .forum-details-top-right {
            margin-top: 15px;
        }
        .forum-details-top-left h6 {
            font-size: 17px;
        }
        .direction-rtl .forum-details-bottom .reply-btn {
            margin-left: 0;
            margin-right: 0;
        }
        .forum-details-bottom .forum-category-single-item-bottom-right li {
            margin-left: 0;
            margin-right: 20px;
        }
        .forum-details-rightside {
            display: none;
        }
        /* Forum details page */

        /* Consultation booking form */
        #consultationBookingModal .consultantion-calendar-box label {
            margin-right: 28px;
        }
        .consultation-select-date-hour {
            flex-direction: column;
            align-items: flex-start;
        }
        #consultationBookingModal .consultantion-hours-box label {
            margin-right: 74px;
        }
        #consultationBookingModal .consultantion-hours-box {
            margin-top: 15px;
        }
        /* Consultation booking form */

        /* New Datatable pagination style */
        .dt-buttons.btn-group.flex-wrap {
            width: 100%;
            display: inline-flex;
        }
        /* New Datatable pagination style */

        /* Certificate Verify page */
        .certificate-check-form {
            margin-top: 20px;
        }
        /* Certificate Verify page */
    }

    /*========================================
        For large mobile
=========================================*/

    @media only screen and (max-width: 766.98px) {
        .course-watch-no-video-img {
            height: 300px;
        }
    }
    @media only screen and (min-width: 480px) and (max-width: 766px) {
        /* All Video Player */
        .vimeoPlayer .xdPlayer {
            height: 260px;
            margin-bottom: 30px;
        }
        /* All Video Player */
    }

    @media only screen and (min-width: 576px) and (max-width: 767px) {
        .instructor-my-course-item .course-img-wrap {
            height: 175px;
        }
        .instructor-my-course-item .card-title {
            min-height: 85px;
        }

        .protocol-align {
            flex-direction: column-reverse;
        }

        .protocol-item {
            display: flex;
        }
        .protocol-item .line {
            margin-left: 1rem;
        }
        .presentation-align .course-options .edit-text,
        .catalog-align .course-options .edit-text,
        .protocols-align .course-options .edit-text {
            margin-inline: 1rem !important;
        }

        .protocol-item2 .line {
            margin-left: 1rem;
        }

        /* All Video Player */
        .youtubePlayer .xdPlayer {
            height: 350px;
        }
        /* All Video Player */

        /* Course Item */
        .course-img-wrap {
            min-height: 200px;
        }
        .course-img-wrap img {
            min-height: 200px;
        }
        /* Course Item */
        .protocol-align {
            display: flex !important;
            flex-direction: column-reverse !important;
        }

        .presentation-align,
        .protocols-align {
            width: 100% !important;
        }

        .presentation-align .row a {
            width: 20% !important;
            text-align: start !important;
        }

        .protocol-item {
            display: flex;
        }

        .protocol-item input {
            width: 50% !important;
        }
        .protocol-item .line {
            margin-left: 1rem;
        }

        .upload-your-course-container {
            background-repeat: no-repeat;
            background-size: cover;
            opacity: 0.8;
            background-position: center;
            padding: 0 0 0;
        }

        .upload-your-course-content {
            padding: 0 !important;
        }
        .upload-your-course-container {
            position: relative;
            height: 30vh;
        }
        .upload-your-course-part {
            padding: 0 !important;
            position: absolute;
            width: 60% !important;
            left: 20%;
            top: 25%;
            height: 15vh !important;
        }
        .upload-your-course-part h6 {
            display: flex;
            padding-top: 2rem !important;
            padding-inline: 1rem !important;
            align-items: center;
            font-size: 24px !important;
            justify-content: center;
        }
        .recently-added-courses {
            flex-direction: column-reverse !important;
        }
        #progressbar li:after {
            right: -65px;
        }
        #progressbar strong {
            font-size: 12px !important;
        }
    }

    @media only screen and (max-width: 575.98px) {
        .section-title,
        .top-famous-nft-authors-area .section-title,
        .section-sub-heading {
            width: 100%;
        }
        /*Hero Area Start*/
        .come-for-learn-text {
            width: 58%;
        }
        /*Hero Area End*/

        /* page banner css */
        .page-banner-para {
            width: 100%;
        }
        .page-banner-heading {
            font-size: 36px;
        }
        .upload-your-course-content {
            padding: 0 !important;
        }
        .upload-your-course-container {
            position: relative;
            height: 30vh;
        }
        .upload-your-course-part {
            padding: 0 !important;
            position: absolute;
            width: 70% !important;
            left: 15% !important;
            top: 25%;
            height: 16vh !important;
        }
        .upload-your-course-part h6 {
            display: flex;
            padding-top: 2rem !important;
            padding-inline: 1rem !important;
            align-items: center;
            font-size: 24px !important;
            justify-content: center;
        }

        .recently-added-courses {
            flex-direction: column-reverse !important;
        }

        .protocol-align {
            display: flex !important;
            flex-direction: column-reverse !important;
        }

        .presentation-align,
        .protocols-align {
            width: 100% !important;
        }

        .presentation-align .row a {
            width: 20% !important;
            text-align: start !important;
        }

        .protocol-item2 input {
            width: 100% !important;
        }

        .protocol-item2 {
            display: flex;
            flex-direction: column;
        }

        .protocol-item {
            display: flex;
        }

        .protocol-item input {
            width: 50% !important;
        }
        .protocol-item .line {
            margin-left: 1rem;
        }

        /*Course Slider*/
        .course-slider-items .owl-nav button {
            top: 30%;
        }
        .course-slider-items button.owl-prev {
            left: 0;
        }

        .direction-rtl .course-slider-items button.owl-prev {
            right: 0;
        }
        .course-slider-items button.owl-next {
            right: 0;
        }
        .direction-rtl .course-slider-items button.owl-next {
            left: 0;
        }
        .footer-top-part {
            padding: 50px 0 20px;
        }

        /*Checkout page*/
        .billing-address-box,
        .payment-method-box {
            padding: 30px;
        }

        /*Course Single*/
        .course-single-page-header .section-overlay {
            padding: 100px 0 30px;
        }
        .review-tab-top-part {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .review-tab-count-box {
            margin-bottom: 30px;
        }
        .barras {
            margin-left: 0;
        }
        .direction-rtl .barras {
            margin-right: 0;
        }
        .customer-review-item-img-wrap {
            height: 50px;
            width: 50px;
        }
        .customer-review-item-img-wrap img {
            height: 50px;
            width: 100%;
        }
        .course-details-tab-nav-wrap .tab-nav-list.nav-tabs .nav-link {
            margin-left: 0;
        }
        .direction-rtl
            .course-details-tab-nav-wrap
            .tab-nav-list.nav-tabs
            .nav-link {
            margin-right: 0;
        }

        /*Course watch*/
        .course-watch-page-area .container-fluid {
            padding: 15px;
        }
        .course-watch-right-content .watch-course-title-right-btns {
            display: none !important;
        }
        .error-img-wrap {
            margin-bottom: 30px;
        }
        .student-profile-page-content .col-lg-3,
        .student-profile-page-content .col-lg-9,
        .instructor-dashboard-page-content .col-lg-3,
        .instructor-dashboard-page-content .col-lg-9 {
            padding: 0 15px !important;
        }
        .student-profile-left-part {
            padding: 30px 0;
        }
        .student-profile-right-part {
            padding: 30px 30px;
        }
        .course-watch-page-area .pdf-reader-frame {
            height: 400px;
        }
        /*Instructor Dashboard*/
        .instructor-dashboard-two-part-join {
            margin: 0 4px;
        }
        .instructor-profile-right-part {
            padding: 15px;
        }
        .upload-your-course-part {
            padding: 40px 30px 50px;
        }
        .pagination .page-link {
            height: 35px;
            width: 35px;
        }

        .all-student-info-title span {
            float: none;
        }

        /*Upload Course*/
        #progressbar {
            flex-direction: column;
            margin-top: 1rem;
        }
        #progressbar li:after {
            display: none;
        }
        #progressbar li {
            width: 100%;
        }
        .stepper-action-btns {
            flex-direction: column-reverse;
            align-items: flex-start !important;
        }
        .add-more-section-btn {
            margin-bottom: 20px;
        }
        .upload-introduction-box-content {
            margin: 20px;
            flex-direction: column;
        }
        .upload-introduction-box-content-left {
            align-items: center !important;
        }
        .common-upload-lesson-btn,
        .common-upload-video-btn {
            margin-bottom: 12px;
        }
        .upload-introduction-title-box div.d-flex {
            display: none !important;
        }
        .upload-course-video-step-item
            #upload-course-video-6
            .add-more-section-btn {
            position: relative;
        }
        /*Upload Course*/

        /*Message*/
        .message-chat-bottom-part > div {
            flex-direction: column-reverse;
            align-items: flex-start !important;
        }
        .message-chat-bottom-right {
            margin-left: 0 !important;
            margin-bottom: 20px;
        }
        .direction-rtl .message-chat-bottom-right {
            margin-right: 0 !important;
        }
        .message-chat-bottom-left,
        .message-chat-bottom-left .input-group {
            width: 100%;
        }

        /* Instructor Quiz All CSS Start */
        .openion-item {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .instructor-add-question-page .openion-item .form-check {
            margin-left: 0;
            margin-top: 10px;
        }
        .direction-rtl .instructor-add-question-page .openion-item .form-check {
            margin-right: 0;
        }
        .instructor-add-question-page .instructor-my-courses-title {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .instructor-add-question-page
            .instructor-my-courses-title
            > .theme-btn {
            margin-top: 10px;
        }
        /* Instructor Quiz All CSS End */

        /* Empty Data Show CSS */
        .empty-data h4 {
            font-size: 26px;
        }
        .empty-data p {
            line-height: 23px;
            font-size: 16px;
        }
        .empty-data img {
            height: 110px;
        }
        /* Empty Data Show CSS */

        /* Course Details Discussion CSS */
        .discussion-inner-comment-item,
        .discussion-inner-comment-item-2,
        .discussion-reply-block {
            margin-left: 0;
        }
        .direction-rtl .discussion-inner-comment-item,
        .direction-rtl .discussion-inner-comment-item-2,
        .direction-rtl .discussion-reply-block {
            margin-right: 0;
        }
        .add-media-editor {
            display: none;
        }
        /* Course Details Discussion CSS */

        /* Course Watch Tabs */
        .leatherboard-item {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .leatherboard-left,
        .leatherboard-right {
            width: 100%;
        }
        .leatherboard-left {
            justify-content: space-between;
        }
        .student-name {
            min-width: 63px;
        }
        .leatherboard-heading {
            font-size: 16px;
        }
        /* Course Watch Tabs */

        /* Dashboard Ranking Design */
        .ranking-item-right .ranking-content-in-right {
            margin-left: 30px;
        }
        .direction-rtl .ranking-item-right .ranking-content-in-right {
            margin-right: 30px;
        }
        /* Dashboard Ranking Design */

        /* Instructor Course Page */
        .instructor-my-course-item .course-img-wrap {
            height: auto;
        }
        /* Instructor Course Page */

        /* Courses Page Image Size Resize */
        .course-img-wrap img {
            width: 100%;
        }
        /* Courses Page Image Size Resize */

        /* All Video Player */
        .youtubePlayer .xdPlayer {
            height: 300px;
        }
        /* All Video Player */

        /* Consultation page */
        .modal-header.consultation-select-date-hour {
            flex-direction: column;
        }
        #consultationBookingModal .input-group {
            width: 100%;
            margin-bottom: 15px;
        }
        #consultationBookingModal .consultantion-hours-box {
            width: 76% !important;
            min-width: 310px !important;
        }
        #consultationBookingModal .input-group {
            justify-content: flex-start;
        }
        #consultationBookingModal .consultantion-hours-box label {
            margin-right: 75px;
        }
        /* Consultation page */

        /* Forum Pages */
        .forum-likes-tabs .nav-pills .nav-link,
        .forum-nav-list-title {
            padding: 10px 10px;
            font-size: 13px !important;
        }
        .forum-author-name {
            font-size: 15px;
        }
        /* Forum Pages */

        /* Affiliator Pages */
        .affiliator-dashboard-wrap {
            padding: 30px;
        }
        /* Affiliator Pages */

        /* Search Instructor Page */
        .instructors-filter-bar .filter-bar-right {
            text-align: left !important;
        }
        .direction-rtl .instructors-filter-bar .filter-bar-right {
            text-align: right !important;
        }
        /* Search Instructor Page */

        /* Verity Certificate */
        .certificate-verify-result-box .thankyou-box {
            padding: 0 !important;
        }
        /* Verity Certificate */
    }

    @media only screen and (max-width: 550.98px) {
        .come-for-learn-text {
            width: 59%;
        }
    }
    @media only screen and (max-width: 541.98px) {
        .come-for-learn-text {
            width: 60%;
        }
    }
    @media only screen and (max-width: 532.98px) {
        .come-for-learn-text {
            width: 67%;
        }
    }

    @media only screen and (max-width: 452.98px) {
        .come-for-learn-text {
            width: 70%;
        }
    }

    @media only screen and (max-width: 490px) {
        /* Course Watch */
        .course-watch-certificate-wrap .watch-course-tab-inside-top-heading {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .course-watch-certificate-download-btns {
            margin-top: 15px;
        }
        /* Course Watch */
    }

    @media only screen and (max-width: 480px) {
        .upload-your-course-part p {
            width: 100%;
        }
        .my-courses-page .courses-filter-bar {
            flex-direction: column;
        }
        .my-courses-page .filter-bar-right {
            margin-top: 20px;
        }
        /*Course upload*/
        .upload-course-item-block {
            padding: 30px 10px 0;
        }
        .main-upload-video-processing-img-wrap {
            height: 140px;
            width: 190px;
        }
        .instructor-profile-right-part.instructor-upload-course-box-part {
            padding: 0;
        }
        .main-upload-video-progress-bar-wrap .progress-hint-value {
            flex-direction: column;
        }

        /* Course Details Discussion CSS */
        .discussion-top-block,
        .discussion-comment-item,
        .discussion-comment-extra-info {
            flex-direction: column;
        }
        .discussion-righ-wrap {
            margin-top: 10px;
        }
        .extra-info-right div {
            margin-left: 0;
            margin-right: 20px;
        }
        .direction-rtl .extra-info-right div {
            margin-left: 20px;
            margin-right: 0;
        }
        .comment-content-part {
            margin-top: 10px;
        }
        .teacher-badge {
            margin-left: 0;
            margin-top: 8px;
            display: inline-block;
        }
        .direction-rtl .teacher-badge {
            margin-right: 0;
        }
        /* Course Details Discussion CSS */

        /* Course Watch Tab */
        .quiz-progress-left {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .quiz-answer-progress-bar .barra {
            margin-left: 0;
        }
        .direction-rtl .quiz-answer-progress-bar .barra {
            margin-right: 0;
        }
        /* Course Watch Tab */

        /* Instructor ranking */
        .ranking-item {
            flex-direction: column;
            width: 100%;
            border: 1px solid #e5e8ec;
            padding: 20px;
        }
        .ranking-item-left,
        .ranking-item-right {
            width: 100%;
        }
        .ranking-item-left {
            border-bottom: 1px solid #e5e8ec;
            padding-bottom: 20px;
            margin-bottom: 20px;
        }
        .ranking-item-right {
            padding-left: 0;
            justify-content: flex-start !important;
        }
        .direction-rtl .ranking-item-right {
            padding-right: 0;
        }
        .ranking-item-right:after {
            display: none;
        }
        .instructor-ranking-badge-page
            .ranking-items-wrap
            .ranking-item:not(:last-child) {
            margin-bottom: 30px;
        }
        /* Instructor ranking */

        /* Edit Lecture Page */
        .edit-lecture-preview-show {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .see-preview-video {
            margin-top: 10px;
        }
        /* Edit Lecture Page */

        /* Forum Pages */
        .forum-category-single-item-bottom-left {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .forum-category-single-item-bottom-right li {
            margin-left: 0;
            margin-right: 20px;
        }
        /* Forum Pages */

        /* Saas Subscription plan */
        .saas-plan-instructor-organization-nav {
            width: 295px;
        }
        .saas-plan-instructor-organization-nav .nav-link {
            width: 140px;
        }
        /* Saas Subscription plan */
    }

    /*=========================================
      For very little mobile
=========================================*/
    @media only screen and (max-width: 450px) {
        .come-for-learn-text {
            width: 71%;
        }
        /* Consultatio page */
        .are-you-available-title {
            display: block !important;
        }
        /* Consultatio page */
    }
    @media only screen and (max-width: 441px) {
        .course-details-tab-nav-wrap .nav-tabs .nav-link.active::after {
            top: 16px;
        }
    }
    @media only screen and (max-width: 428px) {
        .come-for-learn-text {
            width: 78%;
        }
    }
    @media only screen and (max-width: 400px) {
        .come-for-learn-text {
            width: 81%;
        }
        .about-author {
            padding: 30px 15px;
        }
        /* Course Details */
        .start-conversation-btn-wrap button .iconify {
            display: none;
        }
        /* Course Details */
        /* Course watch */
        .merit-list-crown-img-wrap {
            margin-left: 15px;
        }
        .direction-rtl .merit-list-crown-img-wrap {
            margin-right: 15px;
        }

        .course-watch-certificate-download-btns .theme-btn.default-hover-btn {
            padding: 9.5px 12px !important;
        }
        .course-watch-no-video-img {
            height: 290px;
        }
        /* Course watch */

        /* Become an Instructor Modal */
        .form-control[type="file"] {
            max-width: 255px;
        }
        #becomeAnInstructor .modal-header {
            padding: 1rem 1rem;
        }
        #becomeAnInstructor .btn-close {
            right: 23px;
        }
        /* Become an Instructor Modal */
    }
    @media only screen and (min-width: 300px) and (max-width: 410px) {
        .form-control {
            font-size: 14px;
        }
        .hero-btns a {
            margin: 7px 6px;
        }
        /*Become an instructor*/
        .become-instructor-call-to-action .theme-btn {
            padding: 9.5px 8px !important;
            font-size: 13px !important;
            margin-right: 20px;
        }
        .direction-rtl .become-instructor-call-to-action .theme-btn {
            margin-right: 0;
            margin-left: 20px;
        }
        .payment-card-list img {
            margin: 3px 1px;
        }
        .page-banner-heading > img {
            position: relative;
            margin-left: 10px;
        }
        .direction-rtl .page-banner-heading > img {
            margin-right: 10px;
        }
        /*Instructor Dashboard*/
        .account-connections-btn .theme-btn {
            padding: 9.5px 15px !important;
            font-size: 14px !important;
        }
        .account-connections-btn .theme-btn img {
            margin-right: 6px !important;
        }
        .direction-rtl .account-connections-btn .theme-btn img {
            margin-left: 6px !important;
        }
        .modal-body {
            padding: 1rem !important;
        }

        /* Certificate page */
        .create-certificate-browse-file.form-control p {
            font-size: 12px;
        }
        /* Certificate page */
    }
    @media only screen and (min-width: 300px) and (max-width: 479px) {
        /*Header Area*/
        .theme-button {
            font-size: 13px;
        }

        h2.section-heading {
            font-size: 28px;
            margin-bottom: 40px;
        }

        p {
            font-size: 16px;
        }

        /* Hero area */
        .hero-heading {
            font-size: 40px;
        }
        .come-for-learn-text span {
            margin-right: 11px;
        }
        .direction-rtl .come-for-learn-text span {
            margin-left: 11px;
        }

        /*Courses page*/
        .filter-bar-search-box {
            width: 210px;
        }
        .filter-bar-search-box input {
            width: 79%;
        }
        .show-all-course-area-inner-tags {
            margin-right: 5px;
            font-size: 12px;
        }
        .direction-rtl .show-all-course-area-inner-tags {
            margin-left: 5px;
        }

        /*Course single*/
        .review-progress-bar-wrap {
            display: none;
        }
        .review-tab-count-box {
            margin-bottom: 0;
        }

        /*Course Upload*/
        #upload-course-overview-2 .main-upload-video-processing-img-wrap {
            height: 238px;
        }
        .stepper-action-btns button,
        .stepper-action-btns .theme-button1,
        .action-button.theme-button1 {
            padding: 9.5px 9px !important;
            font-size: 14px !important;
        }
        .stepper-action-btns .theme-button3,
        .show-last-phase-back-btn {
            margin-right: 5px;
        }
        .direction-rtl .stepper-action-btns .theme-button3,
        .direction-rtl .show-last-phase-back-btn {
            margin-left: 5px;
        }
        /*Course Upload*/

        /* Course Watch Page */
        .course-watch-assignment-content .theme-btn {
            padding: 9.5px 12px !important;
        }
        /* Course Watch Page */

        /* All Video Player */
        .vimeoPlayer .xdPlayer {
            height: 166px;
            margin-bottom: 30px;
        }
        /* All Video Player */
    }

    @media only screen and (max-width: 399px) {
        /* Forum details page */
        .forum-category-single-item-bottom-right {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .forum-details-item .forum-category-single-item-bottom-right li,
        .forum-details-item .forum-category-single-item-bottom-left li {
            font-size: 13px;
        }
        .forum-details-item .forum-category-single-item-bottom-left {
            margin-bottom: 7px;
        }
        .forum-details-item .forum-category-single-item-bottom-right li {
            margin-right: 10px;
            margin-top: 8px;
        }
        .direction-rtl
            .forum-details-item
            .forum-category-single-item-bottom-right
            li {
            margin-right: 0;
        }
        /* Forum details page */
    }

    @media only screen and (max-width: 380px) {
        .come-for-learn-text {
            width: 86%;
        }
        /* Ticket Details page */
        .ticket-details-box-title {
            flex-direction: column;
            align-items: flex-start !important;
        }
        .ticket-info-right-status {
            margin-top: 10px;
        }
        /* Ticket Details page */
    }
    @media only screen and (max-width: 360px) {
        .come-for-learn-text {
            width: 93%;
        }
        .is-that-helpful-btns .theme-btn {
            margin: 0 5px 10px;
        }

        /* Instructor Discussion Page */
        .instructor-discussion-course-item .user-img-wrap {
            width: 40px;
            height: 30px;
        }
        .instructor-discussion-course-item .user-img-wrap img {
            max-width: 40px;
            max-height: 30px;
            min-width: 40px;
            min-height: 30px;
        }
        .instructor-discussion-course-item h6 {
            font-size: 14px;
        }
        .instructor-discussion-course-item p {
            font-size: 12px;
        }
        .instructor-discussion-course-item.message-user-item {
            padding: 12px 6px;
        }
        .instructor-discussion-course-item .message-user-notification-box {
            min-height: 7px;
            min-width: 7px;
            padding: 0;
        }
        /* Instructor Discussion Page */

        /* Consultation booking */
        #consultationBookingModal .consultantion-hours-box {
            min-width: 286px !important;
        }
        #consultationBookingModal .consultantion-hours-box label {
            margin-right: 30px;
        }
        /* Consultation booking */
    }

    @media only screen and (max-width: 330px) {
        .hero-heading {
            font-size: 33px;
        }
        .come-for-learn-text {
            width: 100%;
        }
        .pagination .page-link {
            height: 30px;
            width: 30px;
        }
    }
    /*-------------------------------------------
    24. Responsive Design End
-------------------------------------------*/
}
