/*-------------------------------------------
    42. Responsive Design CSS
-------------------------------------------*/
@media (min-width: 320px) and (max-width: 575px) {
    .flex-row-reverse {
        flex-direction: column !important;
    }
    .sidebar-filter-btn,
    .filter-bar-search-box {
        margin-top: 11px;
    }
    .filter-box {
        position: relative;
    }
    .serch_btn {
        position: absolute;
        right: 13px;
        font-size: 16px;
        top: 11px;
    }
    .range-value-wrap {
        width: 113px;
    }
    .range-value-wrap {
        padding: 0 7px;
    }
}
@media (min-width: 576px) and (max-width: 767px) {
    .filter-box {
        position: relative;
        width: 296px;
    }
    .serch_btn {
        position: absolute;
        right: 13px;
        font-size: 16px;
        top: 11px;
    }
    .theme-btn {
        padding: 7.5px 10px !important;
        font-size: 14px !important;
        font-weight: 400 !important;
        padding: 9.5px 11px !important;
    }
}
/*=====================================
     ======================================*/
/* home part start here responsive */
@media (min-width: 320px) and (max-width: 575px) {
    .top_time_toro {
        margin-top: -40px;
    }
    .local_time {
        margin-bottom: 33px;
    }
    .logo_img img {
        margin-top: 68px;
        width: 222px;
    }

    .primary_head h3 {
        line-height: 48.5px;
    }
    .banner_text h3 {
        font-size: 21px;
        line-height: 31px;
        margin-top: 22px;
    }
    .banner_text {
        margin-left: 0px;
        margin-top: 0px;
    }
    .banner_text p {
        font-size: 14px;
        font-weight: 400;
        padding: 15px 2px;
    }
    .banner_text a {
        font-size: 14px;
        padding: 6px 16px;
        margin-top: 5px;
    }
    .banner_overlay {
        padding: 58px 0px;
    }
    .our_mission_items_part_two a {
        font-size: 55px;
    }
    .our_mission_items_part_two h3 {
        font-size: 32px;
        padding: 9px 0px;
    }
    .values_text h6 {
        font-size: 14px;
    }
    .counter-item {
        margin: 15px 40px;
    }

    .our_most_popular_head_part h3 {
        font-size: 25px;
        margin-top: -39px;
    }
    .our_most_popular_head_part p {
        font-size: 11px;
    }
    .our_most_popular_btn button {
        margin-top: 8px;
    }
    /* .card-img, .card-img-top {
	width: 97%;
	height: 40%;
} */

    /* img repossive immigration modal */
    .card-img,
    .card-img-top {
        width: 97%;
        /* height: 40%; */
    }

    .single-feature-item h6 {
        font-size: 16px;
    }
    .pic_btn button {
        font-size: 12px;
        padding: 7px 15px;
    }
    .division_dui_text h3 {
        font-size: 19px;
        font-weight: 500;
    }
    .division_dui_text p {
        padding: 0 46px 0 0;
    }
    .modal_text h3 {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 11px;
    }
    .modal_text p {
        font-size: 14px;
        line-height: 24px;
    }
    .model_btn i {
        margin-top: 31px;
    }
    .model_btn {
        margin-left: 36%;
    }
    .patner_title {
        font-size: 21px;
        line-height: 30px;
    }
}
@media (min-width: 576px) and (max-width: 767px) {
    .logo_img img {
        margin-top: 68px;
        margin-bottom: 22px;
    }
    .local_time {
        margin-bottom: 33px;
    }

    .banner_text h3 {
        font-size: 30px;
        line-height: 45px;
    }
    .our_most_popular_btn button {
        margin-top: 5px;
    }
    .card-img-top {
        /* height: 300px; */
    }
    .counters_pb {
        display: flex;
    }
    .patner_title {
        font-size: 31px;
        font-weight: 600;
    }
    /* .card-img, .card-img-top {
	height: 30%;
} */
    .division_dui_text p {
        padding: 0 43px 0 0;
    }
    .modal_text p {
        font-size: 15px;
        line-height: 30px;
    }
    .button--mimas {
        margin-top: 5px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .bringing h4 {
        margin-bottom: 1px !important;
    }
    .fs_classs {
        font-size: 20px !important;
    }
    .top_time_toro {
        margin-bottom: 11px;
    }
    .our_most_popular_btn button {
        margin-top: 11px;
    }
    /* .card-img, .card-img-top {
	   height: 34%;
      } */
    .division_dui_text p {
        margin: 0 46px 0 0;
    }
}
@media (min-width: 992px) and (max-width: 1192px) {
    .top_time_toro {
        margin-bottom: 20px;
    }
    .banner_text h3 {
        font-size: 30px;
    }
    .our_mission_items_part_two h3 {
        font-size: 28px;
        padding: 2px 0px;
    }
    .our_mission_items_part_two p {
        font-size: 14px;
    }
    .values_text h6 {
        font-size: 14px;
    }
    .button--mimas {
        margin-top: 9px;
    }
    .division_dui_text p {
        padding: 0 39px 0 0;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
}

/* student part end here responsive */

@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: 1400px) and (max-width: 1800px) {
    .vimeoPlayer {
        height: 492px;
        position: relative;
    }
    .vimeoPlayer iframe.xdPlayer {
        position: absolute;
        bottom: 0;
        height: 100%;
        width: 100%;
    }
}

@media only screen and (min-width: 1400px) and (max-width: 1800px) {
}

/*=====================================
  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 6px;
    }
}

/*--------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 8px;
    }
    .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 (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: 200px;
        height: 200px;
    }
    .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 {
        min-width: 50px;
    }
    .instructor-live-class-page table th,
    .instructor-notice-board-page table th {
        min-width: 50px;
    }
    .instructor-live-class-page table td,
    .instructor-notice-board-page table td {
        min-width: 50px;
    }
    /* Live Class CSS */

    /* Notice List Page */
    .instructor-notice-list-page table td {
        min-width: 50px;
    }
    /* 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 */
}
@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;
    }
}

/* for */
/* @media all and (max-width:85.375em){
    .visa_button_one{
    display:block;
    margin:0.2em auto;
    position: relative;
    }
    } */

/*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: 50px;
    }
    /* 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;
    }

    /* Instructor Course Page */
    .instructor-my-course-btns {
        width: 30%;
    }
    .instructor-my-course-item {
        min-height: 200px;
        height: 200px;
    }
    .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 */
}

/*======================================
      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 */
}

@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: #000;
        /* 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;
    }

    /* 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 */
}
/* =======================  mobile        ============================ */
@media only screen and (max-width: 575.98px) {
    /* Top navber start  */
    .socil_icon {
        margin-left: 0;
    }
    /* Top navber end */
    .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;
    }
    /*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;
    }
    #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%;
    }
    #mainNav .navbar-nav .nav-item .nav-link {
        padding: 5px 11px 0.75em 0;
        font-size: 15px;
    }
    .socil_icon {
        margin-top: 20px;
    }
    .main-menu-collapse {
        height: auto;
    }
    .img-fluid {
        margin-top: 40px;
        margin-bottom: 22px;
    }
    /* Main navber here  */
    #mainmenu {
        background: rgb(2, 20, 90);
        padding: 20px;
    }

    /* Banner part here  */
    .student_accoutn_btn {
        padding: 20px 28px;
    }
    .banner_btn {
        margin-top: 10px;
    }
    /* our most popular part  */
    /* .our_most_popular_btn{
    display: none;

} */
    .our_particular_btn {
        margin-top: 10px;
    }
    /* .socil_icon {
	margin-top: 98px;
} */
    /* 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: 13px;
    }

    /* 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: 12px !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
-------------------------------------------*/
/* nsric part ar our programs part start mobile device */
@media (min-width: 320px) and (max-width: 575px) {
    .counters_pb {
        display: flex;
        justify-content: center;
    }
    /* .counter-item {
        text-align: center;
    } */
    .counter-content {
        text-align: center;
    }
    .counter-img-wrap img {
        height: 70px;
    }
    .counter_img {
        display: flex;
        justify-content: center;
        /* justify-content: space-between; */
    }
    .counter-item {
        width: 200px;
    }
    .our_programs p {
        padding: 0px 10px;
    }
    .Immigration h2 {
        font-size: 26px;
        line-height: 36px;
        text-align: center;
    }
    .Immigration p {
        padding: 0px 10px;
    }
    .School_Program h2 {
        font-size: 26px;
        text-align: center;
    }
    .School_Program p {
        padding: 0px 10px;
    }

    .CAP_Program h2 {
        font-size: 26px;
        text-align: center;
    }
    .CAP_Program p {
        padding: 0px 10px;
    }

    .Language_Program h2 {
        text-align: center;
    }
    .ELD_Program h2 {
        text-align: center;
    }

    .ELD_Program p {
        padding: 0px 10px;
    }
    .Why_Choose h2 {
        text-align: center;
    }
    .Why_Choose ul li {
        margin-top: 11px;
    }
    .ELD_Program_two h2 {
        text-align: center;
    }
    .our_ESL h2 {
        text-align: center;
    }
    .ELD_Program_two p {
        padding: 0px 10px;
    }
    .FSL_Program h2 {
        text-align: center;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .FSL_Program p {
        padding: 0px 10px;
    }
    .IELTS_Program h2 {
        text-align: center;
    }
    .IELTS_Program p {
        padding: 0px 10px;
    }
    .our_ESL ul li {
        padding-top: 12px;
    }
    .IELTS_program_two h2 {
        text-align: center;
        margin-top: 5px;
        margin-bottom: 20px;
    }
    .IELTS_program_two ul li {
        margin-top: 11px;
    }
    .TOEFL_Program h2 {
        text-align: center;
    }
    .TOEFL_Program p {
        padding: 0px 10px;
    }
    .TOEFL_program h2 {
        text-align: center;
        margin-top: 0px;
        margin-bottom: 18px;
    }
    .TOEFL_program ul li {
        margin-top: 11px;
    }
    .OSSD_Program h2 {
        text-align: center;
        margin-top: 27px;
        margin-bottom: 23px;
    }
    .OSSD_Program p {
        padding: 0px 10px;
    }
    .PD_Program​ p {
        padding: 0px 10px;
    }
    .PD_Program​ h2 {
        text-align: center;
    }
    .Tutoring_Program​ h2 {
        text-align: center;
    }
    .Tutoring_Program​ p {
        padding: 0px 10px;
    }
}
/* nsric part ar our programs part end mobile device */
/* nsric part ar our programs part start landscape device */
@media (min-width: 576px) and (max-width: 767px) {
    .Why_Choose ul li {
        margin-top: 11px;
    }
    .IELTS_program_two ul li {
        margin-top: 11px;
    }
    .TOEFL_program ul li {
        margin-top: 11px;
    }
    .our_ESL ul li {
        padding-top: 11px;
    }
    .TOEFL_Program p {
        color: #000000;
        font-size: 16px;
        line-height: 27px;
    }
}
/* nsric part ar our programs part end landscape device */
/* nsric part ar our programs part start tablete device */
@media (min-width: 768px) and (max-width: 991px) {
    .Why_Choose ul li {
        margin-top: 11px;
    }
    .our_ESL ul li {
        padding-top: 11px;
    }
    .IELTS_program_two ul li {
        padding-top: 11px;
    }
    .TOEFL_program ul li {
        padding-top: 11px;
    }
}
/* nsric part ar our programs part end tablete device */
/* nsric part ar our programs part start laptop device */
@media (min-width: 992px) and (max-width: 1192px) {
    .Why_Choose ul li {
        margin-top: 11px;
    }
    .our_ESL ul li {
        padding-top: 11px;
    }
    .IELTS_program_two ul li {
        padding-top: 11px;
    }
    .TOEFL_program ul li {
        padding-top: 11px;
    }
}
/* nsric part ar our programs part end laptop device */
/* nsric part ar our programs part start desktop device */
@media (min-width: 1200px) and (max-width: 1399px) {
    .Why_Choose ul li {
        margin-top: 11px;
    }
    .our_ESL ul li {
        padding-top: 11px;
    }
    .IELTS_program_two ul li {
        padding-top: 11px;
    }
    .TOEFL_program ul li {
        padding-top: 11px;
    }
}
/* nsric part ar our program part end desktop device */

/* ==================================================================about part start  */

/* nsric part ar our about part start mobile device */
@media (min-width: 320px) and (max-width: 575px) {
    .what_nsric p {
        padding: 0px 10px;
    }
    .RESEARCH_one p {
        padding: 0px 10px;
    }
    .RESEARCH_two p {
        padding: 0px 10px;
    }
    .RESEARCH_three p {
        padding: 0px 0px 0px 10px;
    }
    .RESEARCH_four p {
        padding: 0px 0px 0px 10px;
    }
    .RESEARCH_four h6 {
        padding: 0px 0px 0px 10px;
    }
    .RESEARCH_five p {
        padding: 0px 0px 0px 10px;
    }
    .RESEARCH_six p {
        padding: 0px 0px 0px 10px;
    }
    .Honesty p {
        padding: 0px 0px 0px 10px;
    }
    .Transparency p {
        padding: 0px 0px 0px 10px;
    }
    .Mutual_respect p {
        padding: 0px 0px 0px 10px;
    }
    .Responsibility p {
        padding: 0px 0px 0px 10px;
    }
    .Teamwork p {
        padding: 0px 0px 0px 10px;
    }
    .Commitment p {
        padding: 0px 0px 0px 10px;
    }
    .STRIVES_TITLE h2 {
        font-size: 22px;
        text-align: center;
        margin-top: -17px;
        margin-bottom: 25px;
        line-height: 33px;
    }
    .RESEARCH_one h3 {
        font-size: 15px;
        text-align: left;
        line-height: 26px;
    }
    .RESEARCH_three h3 {
        font-size: 17px;
        font-weight: 500;
        line-height: 31px;
        margin-bottom: 18px;
    }
    .RESEARCH_six h3 {
        font-size: 25px;
    }
}
/* nsric part ar our about part end mobile device */
/* nsric part ar our about part start landscape device */
@media (min-width: 576px) and (max-width: 767px) {
    .STRIVES_TITLE h2 {
        font-size: 21px;
        margin-top: 0px;
        margin-bottom: 10px;
    }
}
/* nsric part ar our about part end landscape device */
/* nsric part ar our about part start tablete device */
/* @media (min-width: 768px) and (max-width: 991px) {

  } */
/* nsric part ar our about part end tablete device */
/* nsric part ar our about part start laptop device */
/* @media (min-width: 992px) and (max-width: 1192px) {

 } */
/* nsric part ar our about part end laptop device */
/* nsric part ar our about part start desktop device */
/* @media (min-width: 1200px) and (max-width: 1399px) {

 } */
/* nsric part ar our about part end desktop device */
/* ==========================================================================service part start  */
/* nsric part ar our Canadian part start mobile device */
@media (min-width: 320px) and (max-width: 575px) {
    .canadian_title_head h2 {
        font-size: 23px;
    }
    .canadian_title_head p {
        padding: 0px 10px;
    }
    .Accounting h3 {
        text-align: center;
    }
    .Accounting p {
        padding: 0px 10px;
    }
    .Engineering h3 {
        text-align: center;
    }
    .Engineering p {
        padding: 0px 10px;
    }
    .Finance h3 {
        text-align: center;
    }
    .Finance p {
        padding: 0px 10px;
    }
    .Management h3 {
        font-size: 24px;
        text-align: center;
        line-height: 30px;
    }
    .Management p {
        padding: 0px 10px;
    }
    .Resources h3 {
        font-size: 24px;
        text-align: center;
        line-height: 29px;
    }
    .Resources p {
        padding: 0px 10px;
    }
    .IELTS h3 {
        text-align: center;
    }
    .IELTS p {
        padding: 0px 10px;
    }
    .ICT_Program h3 {
        text-align: center;
    }
    .ICT_Program p {
        padding: 0px 10px;
    }
    .Human_Resources h3 {
        font-size: 26px;
        text-align: center;
        line-height: 33px;
    }
    .Human_Resources p {
        padding: 0px 10px;
    }
    .IELTS_last h3 {
        font-size: 26px;
        text-align: center;
        line-height: 33px;
    }
    .IELTS_last p {
        padding: 0px 10px;
    }
}
/* nsric part ar our Canadian part end mobile device */
/* nsric part ar our Canadian part start landscape device */
/* @media (min-width: 576px) and (max-width: 767px) {

 } */
/* nsric part ar our Canadian part end landscape device */
/* nsric part ar our Canadian part start tablete device */
/* @media (min-width: 768px) and (max-width: 991px) {

  } */
/* nsric part ar our Canadian part end tablete device */
/* nsric part ar our Canadian part start laptop device */
/* @media (min-width: 992px) and (max-width: 1192px) {

 } */
/* nsric part ar our Canadian part end laptop device */
/* nsric part ar our Canadian part start desktop device */
/* @media (min-width: 1200px) and (max-width: 1399px) {

 } */
/* nsric part ar our Canadian part end desktop device */

/* =========================================================ONLINE COURSE CLASSIFICATION */
/* nsric part ar our CLASSIFICATION part start mobile device */
@media (min-width: 320px) and (max-width: 575px) {
    .course_class h2 {
        font-size: 24px;
        line-height: 39px;
        text-align: center;
    }
    .course_class p {
        padding: 0px 10px;
    }
    .course_class h2 {
        font-size: 20px;
        line-height: 31px;
    }
}
/* nsric part ar our CLASSIFICATION part end mobile device */
/* nsric part ar our CLASSIFICATION part start landscape device */
@media (min-width: 576px) and (max-width: 767px) {
}
/* nsric part ar our CLASSIFICATION part end landscape device */
/* nsric part ar our CLASSIFICATION part start tablete device */
@media (min-width: 768px) and (max-width: 991px) {
    .counter_img {
        display: flex;
        justify-content: space-around;
    }
    .counter-img-wrap img {
        height: 70px;
    }
}
/* nsric part ar our CLASSIFICATION part end tablete device */
/* nsric part ar our CLASSIFICATION part start laptop device */
@media (min-width: 992px) and (max-width: 1192px) {
}
/* nsric part ar our CLASSIFICATION part end laptop device */
/* nsric part ar our CLASSIFICATION part start desktop device */
/* @media (min-width: 1200px) and (max-width: 1399px) {

 } */
/* nsric part ar our CLASSIFICATION part end desktop device */
/* header menu part start here  */
@media (min-width: 320px) and (max-width: 575px) {
    /* .login_registration{
        display: block !important;
    } */
    .navbar-expand-lg .navbar-nav .user_drop_down {
        left: -120px !important;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        margin-left: 84px;
    }
    .navbar-nav {
        width: 100%;
        background: #6440fb;
    }
    .navbar-collapse {
        background: #6440fb !important;
    }
    .rount_user .nav-link {
        margin-left: 7px;
    }
    .rount_user {
        margin-left: 16px;
    }
    .user_icon {
        flex-direction: row;
    }

    .form-group input,
    textarea {
        padding: 0px 10px 0px 12px !important;
        font-size: 13px !important;
    }
    /* Main Navber start here  */
    .student_dropdown {
        width: 300px;
        height: 200px;
    }
    .online_dropdown {
        background: #faf9f6 !important;
    }
    .navbar .dropdown-menu .dropdown-toggle::after {
        color: #fff;
    }
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link {
        color: #fff;
        padding-left: 10px;
    }
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link:hover {
        color: #000;
        background: #fff;
    }
    .navbar-collapse {
        background: #591fff;
        margin: 0 -12px;
    }
    .navbar .nav-item .dropdown-menu {
        display: none;
        visibility: hidden;
        opacity: 0;
        transition: all 0.3s;
        margin-top: 0;
        box-shadow: 0 0 8px 0 rgba(1, 0, 64, 0.07);
        border: 0;
    }

    .navbar .nav-item:hover > .dropdown-menu {
        display: block;
        opacity: 1;
        visibility: visible;
    }

    .navbar .nav-item .dropdown-menu {
        display: block;
        visibility: hidden;
        opacity: 0;
        transform: translateY(20px);
        transition: all 0.3s ease-in;
        margin-top: 0;
        box-shadow: 0 0 8px 0 rgba(1, 0, 64, 0.07);
        border: 0;
        left: -42px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        margin-top: -3px;
    }
    .navbar .dropdown:hover > .dropdown-menu {
        transform: scaleY(1);
        opacity: 1;
        visibility: visible;
    }
    .maindropdown_three a {
        color: #000;
    }

    .tip_btn {
        margin-left: 0 !important;
        margin-top: 20px;
    }
    #mainmenu {
        background: #ffffff;
        padding: 20px;
    }
    .mainmenu li a {
        color: #fff;
    }

    .submenudropdown {
        margin-top: 20px;
    }
    #mainmenu {
        padding: 0px;
    }
    .maindropdown .dropdown-menu {
        margin-left: 20px;
        margin-top: 40px;
    }
    .maindropdown .submenudropdown {
        top: 40px;
        background: #faf9f6 !important;
    }
    .submenudropdown li a {
        color: #fff;
    }
    #mainmenu li a {
        color: #000;
        font-size: 11px !important;
    }
    #mainmenu .maindropdown .dropdown-toggle .dropdown-menu .dropdown-item {
        color: #000;
    }
    .maindropdown .submenudropdown {
        top: 99px;
        background: #6440fb;
    }
    .maindropdown_two .submenudropdown {
        top: 99px;
        background: #faf9f6 !important;
        color: #fff;
    }
    .maindropdown_three .submenudropdown {
        top: 99px;
        background: #6440fb;
        color: #fff;
    }
    .maindropdown_three .submenudropdown .maindropdown > .submenudropdown {
        color: #fff;
    }
    .maindropdown_two .dropdown-menu li a {
        color: #000;
    }

    .maindropdown_two li a {
        color: #fff;
    }
    .maindropdown_two a {
        font-size: 11px;
    }
    .maindropdown_three a {
        font-size: 11px;
    }

    .maindropdown .submenudropdown li:hover > .dropdown-item {
        color: #000;
    }
    .mainnavbar .dropdown-item {
        font-size: 11px;
        color: #000;
    }
    .maindropdown a {
        font-size: 11px;
    }
    .navbar-expand-lg .navbar-nav .user_drop_down {
        position: absolute;
        background: #6440fb;
    }
    .maindropdown_two a {
        color: #000;
        font-size: 11px;
    }
    /* .maindropdown_three .dropdown-menu {

            background: red !important;

        } */

    /*Main Navber start here  */
}
@media (min-width: 576px) and (max-width: 767px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        background: #ffffff !important;
    }
    .user_icon {
        flex-direction: row;
    }
    .rount_user .nav-link {
        margin-left: 7px;
    }
    .navbar-expand-lg .navbar-nav .user_drop_down {
        left: -20px !important;
    }
    .navbar-collapse {
        background: #6440fb !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .maindropdown_two .submenudropdown {
        margin-left: 75px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        background: #faf9f6 !important;
    }
    .user_icon {
        flex-direction: row;
    }
    .rount_user .nav-link {
        margin-left: 7px;
    }
    .navbar-expand-lg .navbar-nav .user_drop_down {
        left: -20px !important;
    }
    .navbar-collapse {
        background: #6440fb !important;
    }
}

@media (min-width: 992px) and (max-width: 1192px) {
    .maindropdown_two .dropdown-menu {
        margin-left: 366px;
        margin-top: -75px !important;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        background: #ffffff !important;
    }
}

@media (min-width: 1193px) and (max-width: 1200px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        background: #6440fb !important;
    }
}
@media (min-width: 1200px) and (max-width: 1399px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        background: #ffffff !important;
    }
}
/*header menu part end here  */

/* =========================================================Service page start responsive*/
/* nsric part ar our Service part start mobile device */
@media (min-width: 320px) and (max-width: 575px) {
    .adk_class h2 {
        text-align: center;
    }
    .align p {
        padding: 0px 10px;
        font-size: 17px;
    }

    .college_paragraph {
        padding: 0px 10px;
        font-size: 17px;
    }
    .con_paragraph {
        padding: 0px 10px;
        font-size: 17px;
    }
    .school_unit_title {
        font-weight: 400;
        color: #000;
    }
    .school_paragraph {
        padding: 0px 10px;
        font-size: 17px;
    }
    .slh_unitss {
        font-weight: 400;
        color: #000;
    }
    .busin_title {
        font-weight: 400;
        color: #000;
        font-size: 18px;
    }
    .slh_unit_paragraph {
        padding: 0px 10px;
        font-size: 17px;
    }
    .univer_unitss {
        font-weight: 400;
        color: #000;
    }
    .univer_unit_paragraph {
        padding: 0px 10px;
        font-size: 17px;
    }
    .business_develops h2 {
        text-align: center;
        font-size: 17px;
    }
    .adk_justi {
        text-align: justify;
        padding: 0 10px;
        font-size: 17px;
    }
    .con_publication {
        font-weight: 400;
        color: #000;
    }
    .INTRODUCTION p {
        padding: 0px 10px;
        font-size: 17px;
    }
    .INTRODUCTION h2 {
        font-size: 27px;
        font-weight: 500;
    }
    .ADK_Division h3 {
        text-align: center;
    }
    .ADK_Division p {
        padding: 0px 10px;
    }
    .ADK_Division h5 {
        padding: 0px 10px;
    }
    .ADK_Division h6 {
        padding: 0px 10px;
    }
    .Conference_Unit h3 {
        text-align: center;
    }
    .Conference_Unit p {
        padding: 0px 10px;
    }
    .Conference_Unit h5 {
        padding: 0px 10px;
    }
    .Germany_Unit h3 {
        text-align: center;
    }
    .Germany_Unit p {
        padding: 0px 10px;
    }
    .Germany_Unit h5 {
        padding: 0px 10px;
    }
    .SLH_Unit h3 {
        text-align: center;
    }
    .SLH_Unit p {
        padding: 0px 10px;
    }
    .SLH_Unit h5 {
        padding: 0px 10px;
    }
    .University_Unit h3 {
        text-align: center;
    }
    .University_Unit p {
        padding: 0px 10px;
    }
    .University_Unit h5 {
        padding: 0px 10px;
    }
    .University_Unit h6 {
        padding: 0px 10px;
    }
    .Business_Develop h2 {
        font-size: 23px;
        text-align: center;
    }
    .Business_Develop p {
        padding: 0px 10px;
    }
    .Business_Develop h5 {
        padding: 0px 10px;
    }
    .Marketing_Unit h2 {
        font-size: 19px;
        text-align: center;
        line-height: 29px;
    }
    .Marketing_Unit h5 {
        padding: 0px 10px;
    }
    .Marketing_Unit p {
        padding: 0px 10px;
    }
    /* .icon_img_one img {
margin-top: 4px;
margin-left: -1px;
} */
    .icon_and_text_one {
        margin-left: 0px;
        font-size: 16px;
    }
    .icon_and_text_one.pre span {
        color: rgb(33, 37, 41);
        font-family: Inter, sans-serif;
        font-size: 15px;
        /* text-align: justify; */
    }
    .icon_text_child_one {
        width: 178px;
        /* height: 282px;  */
        margin-left: 73px;
    }
    .icon_img_two img {
        margin-left: 0px;
    }
    .icon_and_text_two {
        margin-left: 2px;
        /* font-size:5px; */
    }
    .icon_and_text_two span {
        font-size: 10px;
        color: rgb(33, 37, 41);
        font-family: Inter, sans-serif;
    }
    .icon_img_three img {
        margin-left: 0px;
    }
    .icon_and_text_three {
        margin-left: 2px;
        font-size: 16px;
    }
    .icon_and_text_three p {
        font-size: 15px;
    }
    .icon_text_child_three {
        width: 184px;
        margin-left: 65px;
    }
    .icon_img_four img {
        margin-left: 0px;
    }
    .icon_and_text_four {
        margin-left: 0px;
        font-size: 16px;
    }
    .icon_text_child_four {
        width: 185px;
        margin-left: 65px;
    }
    p {
        font-size: 13px;
    }
    .icon_img_one img {
        margin-top: 4px;
        margin-left: 0px;
    }

    .icon_text_child_two {
        width: 189px;
        margin-left: 56px;
    }
    .icon_img_five img {
        margin-left: 0px;
    }
    .icon_and_text_five {
        margin-left: 0px;
        font-size: 16px;
    }
    .icon_text_child_five {
        width: 179px;
        margin-left: 72px;
    }
    .icon_img_six img {
        margin-left: 0px;
    }
    .icon_and_text_six {
        font-size: 16px;
        margin-left: 0px;
    }
    .icon_img_seven img {
        margin-left: 0px;
    }
    .icon_and_text_seven {
        font-size: 16px;
        margin-left: 0px;
    }
    .icon_img_eight img {
        margin-left: 0px;
    }
    .icon_and_text_eight {
        font-size: 16px;
        margin-left: 0px;
    }
    .icon_img_nine img {
        margin-left: 0px;
    }
    .icon_and_text_nine {
        font-size: 16px;
        margin-left: 0px;
    }
    .icon_img_ten img {
        margin-left: 0px;
    }
    .icon_and_text_ten {
        font-size: 16px;
        margin-left: 0px;
    }
    .icon_img_eleven img {
        margin-left: 0px;
    }
    .icon_and_text_eleven {
        font-size: 16px;
        margin-left: 0px;
    }
    .icon_img_tweleve img {
        margin-left: 0px;
    }
    .icon_and_text_tweleve {
        font-size: 16px;
        margin-left: 0px;
    }
    .icon_text_child_six {
        width: 168px;
        margin-left: 85px;
    }
    .icon_text_child_seven {
        width: 186px;
        margin-left: 65px;
    }
    .icon_text_child_eight {
        width: 160px;
        margin-left: 91px;
    }
    .icon_text_child_nine {
        width: 171px;
        margin-left: 80px;
    }
    .icon_text_child_ten {
        width: 182px;
        margin-left: 67px;
    }
    .icon_text_child_eleven {
        width: 173px;
        margin-left: 74px;
    }
    .icon_text_child_tweleve {
        width: 178px;
        margin-left: 71px;
    }
}
/* nsric part ar our  Service part end mobile device */
/* nsric part ar our Service part start landscape device */
@media (min-width: 576px) and (max-width: 767px) {
    /* Main Navber start here  */

    .new_unit {
        width: 200px;
    }

    .student_dropdown {
        width: 420px;
    }
    .online_dropdown {
        width: 300px;
    }
    .navbar .dropdown-menu .dropdown-toggle::after {
        color: #fff;
    }
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link {
        color: #fff;
        padding-left: 10px;
    }
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link:hover {
        color: #000;
        background: #fff;
    }
    .navbar-collapse {
        background: #591fff;
        margin: 0 -12px;
    }
    .navbar .nav-item .dropdown-menu {
        display: none;
        visibility: hidden;
        opacity: 0;
        transition: all 0.3s;
        margin-top: 0;
        box-shadow: 0 0 8px 0 rgba(1, 0, 64, 0.07);
        border: 0;
    }

    .navbar .nav-item:hover > .dropdown-menu {
        display: block;
        opacity: 1;
        visibility: visible;
    }

    .navbar .nav-item .dropdown-menu {
        display: block;
        visibility: hidden;
        opacity: 0;
        transform: translateY(20px);
        transition: all 0.3s ease-in;
        margin-top: 0;
        box-shadow: 0 0 8px 0 rgba(1, 0, 64, 0.07);
        border: 0;
        /* left: -px; */
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar .dropdown:hover > .dropdown-menu {
        transform: scaleY(1);
        opacity: 1;
        visibility: visible;
    }
    .maindropdown_three a {
        color: #fff;
    }

    .tip_btn {
        margin-left: 0 !important;
        margin-top: 20px;
    }
    #mainmenu {
        background: #01ca69;
        padding: 20px;
        left: 100px;
    }
    .maindropdown_three {
        position: relative;
    }

    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        left: 100px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        left: 35px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu .online_dropdown {
        position: absolute;
        right: 100px;
    }
    .maindropdown_three .dropdown-menu {
        position: absolute !important;
        background: red !important;
        left: 0 !important;
    }

    .mainmenu li a {
        color: #fff;
    }

    .submenudropdown {
        margin-top: 20px;
    }
    #mainmenu {
        padding: 0px;
    }
    .maindropdown .dropdown-menu {
        margin-left: 20px;
        margin-top: 40px;
    }
    .maindropdown .submenudropdown {
        top: 40px;
        background: #1a0e39 !important;
    }
    .submenudropdown li a {
        color: #fff;
    }
    #mainmenu li a {
        color: #000;
    }
    #mainmenu .maindropdown .dropdown-toggle .dropdown-menu .dropdown-item {
        color: #000;
    }
    .maindropdown .submenudropdown {
        top: 99px;
        background: #6440fb;
    }
    .maindropdown_two .submenudropdown {
        top: 99px;
        background: #6440fb !important;
        color: #fff;
    }
    .maindropdown_three .submenudropdown {
        top: 99px;
        background: #6440fb;
        color: #fff;
    }
    .maindropdown_three .submenudropdown .maindropdown > .submenudropdown {
        color: #fff;
    }
    .maindropdown_two .dropdown-menu li a {
        color: #fff;
    }

    .maindropdown_two li a {
        color: #fff;
    }
    .maindropdown_two a {
        font-size: 11px;
    }
    .maindropdown_three a {
        font-size: 11px;
    }

    .maindropdown .submenudropdown li:hover > .dropdown-item {
        color: #000;
    }
    .mainnavbar .dropdown-item {
        font-size: 11px;
        color: #000;
    }
    .maindropdown a {
        font-size: 11px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        background: #01ca69;
    }
    .maindropdown_two a {
        color: #000;
    }

    /*Main Navber start here  */
}
/* nsric part ar our Service part end landscape device */
/* nsric part ar our Service part start tablete device */
@media (min-width: 768px) and (max-width: 991px) {
    /* Main Navber start here  */

    .online_dropdown {
        background: red !important;
    }
    .new_unit {
        width: 200px;
    }
    .student_dropdown {
        width: 420px;
    }
    .online_dropdown {
        width: 300px;
    }

    .navbar .dropdown-menu .dropdown-toggle::after {
        color: #fff;
    }
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link {
        color: #fff;
        padding-left: 10px;
    }
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link:hover {
        color: #000;
        background: #fff;
    }
    .navbar-collapse {
        background: #591fff;
        margin: 0 -12px;
    }
    .navbar .nav-item .dropdown-menu {
        display: none;
        visibility: hidden;
        opacity: 0;
        transition: all 0.3s;
        margin-top: 0;
        box-shadow: 0 0 8px 0 rgba(1, 0, 64, 0.07);
        border: 0;
    }

    .navbar .nav-item:hover > .dropdown-menu {
        display: block;
        opacity: 1;
        visibility: visible;
    }

    .navbar .nav-item .dropdown-menu {
        display: block;
        visibility: hidden;
        opacity: 0;
        transform: translateY(20px);
        transition: all 0.3s ease-in;
        margin-top: 0;
        box-shadow: 0 0 8px 0 rgba(1, 0, 64, 0.07);
        border: 0;
        /* left: -px; */
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar .dropdown:hover > .dropdown-menu {
        transform: scaleY(1);
        opacity: 1;
        visibility: visible;
    }
    .maindropdown_three a {
        color: #000;
    }

    .tip_btn {
        margin-left: 0 !important;
        margin-top: 20px;
    }
    #mainmenu {
        background: #01ca69;
        padding: 20px;
    }
    .mainmenu li a {
        color: #fff;
    }

    .submenudropdown {
        margin-top: 20px;
    }
    #mainmenu {
        padding: 0px;
    }
    .maindropdown .dropdown-menu {
        margin-left: 104px;
        margin-top: 40px;
    }
    .maindropdown .submenudropdown {
        top: 40px;
        background: #1a0e39 !important;
    }
    .submenudropdown li a {
        color: #fff;
    }
    #mainmenu li a {
        color: #000000;
    }
    #mainmenu .maindropdown .dropdown-toggle .dropdown-menu .dropdown-item {
        color: #000;
    }
    .maindropdown .submenudropdown {
        top: 99px;
        background: #6440fb;
    }
    .maindropdown_two .submenudropdown {
        top: 99px;
        background: #6440fb !important;
        color: #fff;
    }
    .maindropdown_three .submenudropdown {
        top: 99px;
        background: #6440fb;
        color: #fff;
    }
    .maindropdown_three .submenudropdown .maindropdown > .submenudropdown {
        color: #fff;
    }
    .maindropdown_two .dropdown-menu li a {
        color: #fff;
    }

    .maindropdown_two li a {
        color: #fff;
    }
    .maindropdown_two a {
        font-size: 11px;
    }
    .maindropdown_three a {
        font-size: 11px;
    }

    .maindropdown .submenudropdown li:hover > .dropdown-item {
        color: #000;
    }
    .mainnavbar .dropdown-item {
        font-size: 11px;
        color: #000;
    }
    .maindropdown a {
        font-size: 11px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        background: #01ca69;
    }
    .maindropdown_two a {
        color: #000000;
    }

    /*Main Navber start here  */
}

@media (min-width: 1193px) and (max-width: 1200px) {
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link {
        font-family: "Roboto", sans-serif;
        font-size: 13px;
        font-weight: 400;
        padding: 5px 4px;
    }
    .tip_btn {
        margin-left: 0 !important;
    }
    .maindropdown .dropdown-menu {
        margin-left: 429px;
    }
}
/* nsric part ar our Service part end tablete device */
/* nsric part ar our Service part start laptop device */
@media (min-width: 992px) and (max-width: 1192px) {
    /* Main Navber start here  */

    .new_unit {
        width: 200px;
    }
    .student_dropdown {
        width: 420px;
    }
    .online_dropdown {
        width: 300px;
    }

    .navbar .dropdown-menu .dropdown-toggle::after {
        color: #fff;
    }
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: 10px;
    }
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link:hover {
        color: #000;
        background: #fff;
    }
    .navbar-collapse {
        margin: 0 -12px;
    }
    .navbar .nav-item .dropdown-menu {
        display: none;
        visibility: hidden;
        opacity: 0;
        transition: all 0.3s;
        margin-top: 0;
        box-shadow: 0 0 8px 0 rgba(1, 0, 64, 0.07);
        border: 0;
    }

    .navbar .nav-item:hover > .dropdown-menu {
        display: block;
        opacity: 1;
        visibility: visible;
    }

    .navbar .nav-item .dropdown-menu {
        display: block;
        visibility: hidden;
        opacity: 0;
        transform: translateY(20px);
        transition: all 0.3s ease-in;
        margin-top: 0;
        box-shadow: 0 0 8px 0 rgba(1, 0, 64, 0.07);
        border: 0;
        /* left: -px; */
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }
    .navbar .dropdown:hover > .dropdown-menu {
        transform: scaleY(1);
        opacity: 1;
        visibility: visible;
    }
    .maindropdown_three a {
        color: #000000;
    }

    .tip_btn {
        margin-left: 0 !important;
        /* margin-top: 20px; */
        /* margin-top: 20px; */
    }
    #mainmenu {
        background: #01ca69;
        padding: 20px;
    }
    .mainmenu li a {
        color: #fff;
    }

    .submenudropdown {
        margin-top: 20px;
    }
    #mainmenu {
        padding: 0px;
    }
    .maindropdown .dropdown-menu {
        margin-left: 228px;
        margin-top: -53px !important;
    }
    .maindropdown .submenudropdown {
        top: 40px;
        background: #1a0e39 !important;
    }
    .submenudropdown li a {
        color: #fff;
    }
    #mainmenu li a {
        color: #000000;
    }
    #mainmenu .maindropdown .dropdown-toggle .dropdown-menu .dropdown-item {
        color: #000;
    }
    .maindropdown .submenudropdown {
        top: 99px;
        background: #6440fb;
    }
    .maindropdown_two .submenudropdown {
        top: 99px;
        background: #6440fb !important;
        color: #fff;
    }
    .maindropdown_three .submenudropdown {
        top: 99px;
        background: #6440fb;
        color: #fff;
    }
    .maindropdown_three .submenudropdown .maindropdown > .submenudropdown {
        color: #fff;
    }
    .maindropdown_two .dropdown-menu li a {
        color: #fff;
    }

    .maindropdown_two li a {
        color: #fff;
    }
    .maindropdown_two a {
        font-size: 11px;
    }
    .maindropdown_three a {
        font-size: 11px;
    }

    .maindropdown .submenudropdown li:hover > .dropdown-item {
        color: #000;
    }
    .mainnavbar .dropdown-item {
        font-size: 11px;
        color: #000000;
    }
    .maindropdown a {
        font-size: 11px;
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
        background: #01ca69;
    }
    .maindropdown_two a {
        color: #000000;
    }

    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link {
        padding-left: 1px;
    }
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 13px;
    }
    .mainnavbar {
        /* background:#6440FB; */
    }

    /*Main Navber start here  */
}

@media (min-width: 1200px) and (max-width: 1399px) {
    .mainnavbar .navbar-expand-lg .navbar-nav .nav-link {
        font-size: 13px;
    }
}
/* nsric part ar our Service part end laptop device */
/* nsric part ar our Service part start desktop device */
/* nsric part ar our Service part end desktop device */

/* =========================================================teammember page start responsive*/
/* nsric part ar our Service part start mobile device */
@media (min-width: 320px) and (max-width: 575px) {
    .five_button_division a {
        margin-top: 15px;
    }
    .NSRIC_Divisions_part_adk h1 {
        padding-bottom: 0px;
        border-bottom: 2px solid #000;
        width: 104px;
        font-size: 24px;
    }
    .Key_Team_ours h2 {
        width: 239px;
        font-size: 22px;
    }
    .view_details_dev_two {
        width: 266px;
        height: 392px;
        background: #f7f7f7;
    }
    .view_details_dev_two img {
        width: 111px;
    }
}

/* nsric part ar our  Service part end mobile device */
/* nsric part ar our Service part start landscape device */
@media (min-width: 576px) and (max-width: 767px) {
    .five_button_division a {
        margin-top: 15px;
    }
}
/* nsric part ar our Service part end landscape device */
/* nsric part ar our Service part start tablete device */
@media (min-width: 768px) and (max-width: 991px) {
    .five_button_division a {
        margin-top: 15px;
    }
}
/* nsric part ar our Service part end tablete device */
/* nsric part ar our Service part start laptop device */
@media (min-width: 992px) and (max-width: 1192px) {
    .five_button_division a {
        margin-top: 15px;
    }
    .view_details_dev_two {
        width: 298px;
    }
}

/* nsric part ar our Service part end laptop device */
/* nsric part ar our Service part start desktop device */
/* @media (min-width: 1200px) and (max-width: 1399px) {

 }
 /* nsric part ar our Service part end desktop device */

/* =========================================================footer part start responsive*/
/* nsric part ar our footer part start mobile device */
@media (min-width: 320px) and (max-width: 575px) {
    .border {
        margin-left: 21px !important;
    }
    .footer-header-socials__list a {
        margin-left: 11px;
    }
    .footer-header-socials__title {
        font-size: 14px;
    }
    .footer-header-socials__title {
        font-size: 17px;
        text-align: center;
    }
    .footer-header-socials__list {
        text-align: center;
    }
    .abou_title h3 {
        text-align: center;

        margin-bottom: 16px;
    }
    .abou_list {
        text-align: center;
    }
    .abou_list a {
        font-size: 15px;
    }
    .location_two_div {
        justify-content: center;
        margin-bottom: 22px;
    }
    .location_ml {
        margin-left: 51px;
    }
    .location_text p {
        margin-right: 20px;
    }
}

/* nsric part ar our  footer part end mobile device */
/* nsric part ar our footer part start landscape device */
@media (min-width: 576px) and (max-width: 767px) {
    .abou_title h3 {
        text-align: center;
    }
    .abou_list a {
        text-align: center;
    }
    .abou_list {
        text-align: center;
        padding: 0px 13px;
        margin-top: 19px;
    }
    .footer-header-socials__title {
        text-align: center;
    }
    .footer-header-socials__list {
        text-align: center;
    }
    .location {
        margin-left: 56px;
    }
    .location_two_div {
        margin-top: 16px;
    }
}
/* nsric part ar our footer part end landscape device */
/* nsric part ar our footer part start tablete device */
@media (min-width: 768px) and (max-width: 991px) {
    .border {
        margin-left: 21px !important;
    }
    .footer-header-socials__list a {
        margin-left: 11px;
    }
    .footer-header-socials__title {
        font-size: 14px;
    }
    .abou_title h3 {
        margin-top: 0px;
    }
    .abou_title h3 {
        text-align: center;
    }
    .abou_list a {
        text-align: center;
    }
    .abou_list {
        text-align: center;
        padding: 0px 13px;
        margin-top: 19px;
    }
    .footer-header-socials__title {
        text-align: center;
    }
    .footer-header-socials__list {
        text-align: center;
    }
    .location {
        margin-left: 104px;
    }
    .location_two_div {
        margin-top: 16px;
    }
    .footer_last {
        margin-left: 160px;
        margin-top: 48px;
    }
}
/* nsric part ar our footer part end tablete device */
/* nsric part ar our footer part start laptop device */
@media (min-width: 992px) and (max-width: 1192px) {
    .border {
        margin-left: 21px !important;
    }
}

/* nsric part ar our footer part end laptop device */
/* nsric part ar our footer part start desktop device */

/* @media (min-width: 1200px) and (max-width: 1399px) {

 }
 /* nsric part ar our footer part end desktop device *
