@media (min-width:1400px) {
    .header .container {
        max-width: 1600px;
    }
}

@media (max-width:2000px) {
    .floating-filter-button{
        right : 215px;
    }
}

@media (max-width:1399.5px) {

    .h-xl-100 {
        height: 100%;
    }

    .set-availabilty-custom {
        margin-top: 25px;
    }

    /* header Start  */
    .header-input {
        width: 100% !important;
    }

    .header-search-icon {
        top: 15px;
    }

    .ptb-8px {
        padding: 8px 0 8px 0 !important;
    }

    .navbar-expand-xxl .navbar-collapse .navbar-nav .nav-item {
        padding: 8px 30px 8px 0px;
    }

    .after-login-header-fixed {
        z-index: 50;
    }

    /* header End  */

    .tutor-left-bar {
        top : 70px;
    }
}


@media (max-width:1440px) {



    /* header Start  */


    /* header End  */
    /* General css  */
    .page-content .page-content-wrapper {
        padding: 30px;
    }

    /* General css  */

    /* discover-section Start  */
    .discover-h1 {
        font-size: 40px;
    }

    .online-p {
        font-size: 16px;
    }

    /* discover-section End  */


    /* our-experienced-tutors-section Start */
    .card-title-user-name {
        font-size: 14px;
        line-height: normal;
    }

    .text-currancy {
        font-size: 20px;
        line-height: normal;
    }

    /* our-experienced-tutors-section End */

    /* our-experienced-tutors-section Start  */
    .text-currancy {
        font-size: 18px;
    }

    /* our-experienced-tutors-section End   */


    /* what-students-section Start  */
    .user-name-text {
        font-size: 20px;
        line-height: normal;
    }

    .user-img {
        width: 80px;
        height: 80px;
    }

    .user-post-text {
        font-size: 16px;
        line-height: normal;
    }

    .what-stds-text {
        font-size: 45px;
        line-height: 50px;
    }

    .teatimonial-text {
        padding: 20px 0;
    }

    .minuteness-text {
        font-size: 16px;
        padding: 20px 0;
        line-height: normal;
    }

    .what-text {
        padding: 40px 0;
        font-size: 16px;
    }

    .what-looked-text {
        font-size: 16px;
        line-height: normal;
    }

    .what-teastimonial-div {
        padding: 0px 0 0 30px;
    }

    .what-stds-bg-blue {
        padding: 40px;
    }

    /* what-students-section End   */

    /* planting-purpose-section Start */

    .planting-purpose-section {
        padding: 90px 0;
    }

    .planting-heading {
        font-size: 30px;
    }

    .number-of-planting-heading {
        font-size: 60px;
    }

    /* planting-purpose-section End */
    /* faq-section Start  */
    .faq-section {
        padding-bottom: 150px;
    }

    .faq-heading {
        font-size: 35px;
    }

    .faq-sub-main {
        gap: 20px;
    }

    /* faq-section End  */

    /* footer Start  */
    .footer-main-two {
        padding: 190px 0 50px;
    }

    .f-copy-text,
    .f-text {
        font-size: 16px;
        margin-bottom: 0px;
    }

    .f-menu .nav .nav-item .nav-link {
        font-size: 15px;
    }

    /* footer End  */

    /* login-section Start  */

    .login-form {
        margin: 20px auto 70px;
        padding: 50px 30px;
    }

    .login-left-heading {
        font-size: 30px;
        line-height: 40px;
    }

    .login-text {
        font-size: 35px;
        padding: 0 0 30px 0;
    }

    .login-forget {
        font-size: 16px;
        line-height: normal;
    }

    /* login-section End  */

    /* apply-to-teach-section Start  */
    .apply-icon {
        right: 10px;
    }

    /* apply-to-teach-section End  */
    /* tutor-dashboard-section  Start  */
    .tutot-time-date-text,
    .tutor-sub-heading {
        font-size: 14px;
        line-height: normal;
    }

    .purecounter-heading {
        font-size: 30px;
    }

    /* tutor-dashboard-section  end  */

    /* tutor-today-section Start  */
    .tutor-heading {
        line-height: normal;
    }

    .tutor-today-top-heading {
        font-size: 16px;
    }

    .tutor-checkbox-text {
        font-size: 14px;
        line-height: normal;
    }

    .tutor-today-bottom-heading {
        font-size: 18px;
    }

    .tutor-today-bottom-text {
        font-size: 14px;
    }

    .tutor-today-top-main {
        /* padding: 20px 0; */
    }

    /* tutor-today-section end  */

    /* tutor-payment-section Start */

    .tutor-payment-heading {
        font-size: 20px;
    }

    .tutor-payment-right-img {
        width: 150px;
        height: 80px;
    }

    .tutor-payment-right-ammount {
        font-size: 16px;
    }

    .payment-original-total-price {
        font-size: 18px;
    }

    .payment-tc {
        text-align: center;
        padding: 10px 0 0 0;
        font-size: 14px;
        font-weight: 400;
        line-height: normal;
        text-align: center;
        color: #747579;
    }

    .tutor-payment-right {
        top: 166px;
    }

    /* tutor-payment-section End  */
    /* tutor-find-tutor-section Start  */
    .card-img-top {
        height: 290px;
    }

    /* tutor-find-tutor-section end */

    /* tutor-find-tutor-details-section start  */

    .tutor-details {
        font-size: 16px;
    }

    /* tutor-find-tutor-details-section End  */


    /* tutor-booking-details-section Start  */

    .tutor-course-text {
        font-size: 15px;
    }

    .tutor-bill-heading {
        font-size: 18px;
    }

    .tutor-bill-form {
        width: 70%;
    }

    .tutor-message-heading {
        font-size: 18px;
        line-height: normal;
    }

    /* tutor-booking-details-section End  */
    /* tutor-cource-details-section Start  */
    .course-detailes {
        font-size: 16px;
        line-height: 25px;
    }

    /* tutor-cource-details-section End  */
    /* tutor-blog-section Start */

    .blog-card .card-title {
        font-size: 18px;
    }

    .blog-discription {
        font-size: 15px;
    }

    /* tutor-blog-section End */

    /* edit-profile-section Start  */
    .edit-profile-main {}

    /* edit-profile-section End  */

    /* tutor-my-profile-section Start   */

    .my-profile-right-label {
        font-size: 16px;
    }

    .my-profile-right-data {
        font-size: 15px;
    }

    .apply-to-teach-anchor {
        font-size: 15px;
    }

    .my-profile-right {
        width: 100%;
    }

    .my-profile-icon {
        width: 25px;
        height: 25px;
    }

    /* tutor-my-profile-section End  */
    /* tutor-my-docs-section Start    */
    .my-docs-sub-one {
        width: 100%;
    }

    /* tutor-my-docs-section End  */

    /* tutor-about-us-section Start  */

    .aboutUs-heading-2,
    .aboutUs-heading {
        font-size: 18px;
    }

    .aboutUs-text {
        font-size: 14px;
    }

    .timeline ul li p {
        font-size: 16px;
        line-height: 25px;
    }

    /* tutor-about-us-section End  */

    .rebean-div {
        position: absolute;
        top: 50px;
        right: -50px;
        width: 40%;
        transform: rotate(42deg);
        -webkit-transform: rotate(42deg);
        -moz-transform: rotate(42deg);
        -ms-transform: rotate(42deg);
        -o-transform: rotate(42deg);
    }

    .sponseer-main ul li {
        padding: 10px;
        font-size: 16px;
    }

    .sponseer-right-main ul li {
        padding: 8px 0;
    }

    .our-laterst-heading {
        font-size: 18px;
    }



    .news-anchor {
        font-size: 14px;
    }

    /* sponseer-section Start */






    /* sponseer-section End  */


    .floating-filter-button{
        right : 85px;
    }

}

@media (max-width:1400px) {}

@media (max-width:1399.98px) {

    /* header Start  */
    .tutor-offcanvas-btn,
    .tutor-offcanvas-search,
    .tutor-offcanvas {
        display: block;
    }

    .navbar-expand-xxl .navbar-nav {
        align-items: flex-start;
    }

    .navbar-expand-xxl .navbar-collapse .navbar-nav .nav-item {
        padding: 5px 10px;
        width: 100%;
    }

    .navbar-expand-xxl .navbar-collapse {
        box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.4);
        -webkit-box-shadow: 0px 10px 30px rgba(83, 88, 93, 0.4);
        background: var(--bs-body-bg);
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        width: 300px;
        height: auto;
        position: absolute;
        left: 0;
        top: 100%;
    }

    /* header End   */


    /* sponseer-section Start */

    .rebean-div {
        position: absolute;
        top: 30px;
        right: -56px;
        width: 40%;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }





    /* sponseer-section End */

}



@media (max-width:1400px) {

    /* header Start  */
    .dropdown-toggle.bottom-arrow::after {
        margin-top: -2px;
    }

    /* header End   */


    /* login-section Start  */
    .login-left-head {
        width: 400px;
    }

    .login-left-owl-head {
        width: 400px;
    }


    .tutor-find-price,
    .tutor-find-name {
        font-size: 18px;
    }

    /* login-section End   */
}

@media (max-width:1399px) {

    /* header Start  */
    .navbar-expand-xxl .navbar-nav .dropdown>.dropdown-menu>.dropdown:hover>.dropdown-menu {
        position: relative;
        opacity: 1;
        display: block;
        left: 0;
        top: 100%;
        width: 100%;
    }

    /* header End */

    /* tutor-dashboard-section Start  */
    .earning-chart-main {
        padding-top: 25px;
    }

    /* tutor-dashboard-section End   */

    .header .nav-link {
        color: #3e3d42 !important;
    }

}


@media (max-width:1280px) {
    .page-content .page-content-wrapper {
        padding: 20px;
    }

    /* tutor-payment-section Start */
    .tutor-payment-right-sketch {
        flex-wrap: wrap;
        gap: 10px;
    }

    .tutor-payment-right-img {
        width: 210px;
        height: 90px;
    }

    .payment-original-price {
        font-size: 14px;

    }

    .payment-original-total-price {
        font-size: 16px;
    }

    .apply-to-teach-anchor,
    .clear-button-filter {
        font-size: 15px;
        height: 50px;
    }

    /* tutor-payment-section End  */



    /* tutor-find-tutor-section Start  */

    .card-img-top {
        height: 270px;
    }

    @media (max-width: 988px) {
        .card-content {
            display: flex;
            flex-direction: row;
        }

        .listing-card-img {
            flex: 1;
            max-width: 50%;
            padding-right: 10px;
        }

        .listing-card-body {
            flex: 2;
            max-width: 50%;
        }

        .card-body {
            padding: 5px 0px;
        }

        .listing-card-img img {
            width: 100%;
            height: auto;
            border-radius: 12px;
        }

        .card-body button {
            width: 100%;
        }

        .user-name-post {
            display: flex;
            justify-content: space-between;
        }

        .user-name-post .card-title {
            font-size: 14px;
            max-width: 120px;
        }

        .number-of-std-rating {
            font-size: 12px;
        }

        .icon-md {
            width: 1rem;
            height: 1rem;
            line-height: 1rem;
        }

        .floating-filter-button {
            visibility: visible;
        }
        .page-content .page-content-wrapper{
            margin-top: 5.5rem !important;
        }

        .navbar-expand-xxl .offcanvas-body .navbar-nav .dropdown-toggle::after {
            position: relative;
        }
        .modal-container {
            width: 90%;
        }
        .floating-filter-button{
            right : 20px;
        }
    }


    /* tutor-find-tutor-section end */




}

@media (min-width: 1200px) {

    /* For large screens and up */
    .custom-mb-lg {
        margin-bottom: 14rem !important;
        /* Adjust this value for large devices */
    }
}


@media (max-width:1200px) {

    /* header Start  */
    .logo {
        width: 70px;
    }

    /* header End   */
    /* discover-section Start  */
    .discover-section {
        padding: 0 0 30px;
    }

    .discover-h1 {
        font-size: 30px;
    }

    .online-p {
        font-size: 14px;
    }

    .text-reach {
        font-size: 14px;
    }

    /* discover-section End  */

    /* our-experienced-tutors-section Start */
    .our-experienced-tutors-section {
        padding: 30px 0;
    }

    .pt-50px {
        padding: 30px 0 0 0;
    }

    /* our-experienced-tutors-section End */

    /* our-experienced-tutors-section Start  */
    .text-currancy {
        font-size: 16px;
    }

    /* our-experienced-tutors-section End   */

    /* what-students-section Start  */
    .what-students-section {
        padding: 30px 0px 90px;
    }

    .what-text {
        font-size: 14px;
        line-height: normal;
    }

    .teatimonial-text {
        padding: 20px 0;
        font-size: 14px;
        line-height: normal;
    }

    .what-stds-text {
        font-size: 30px;
        line-height: normal;
        max-width: 400px;
    }

    .dotted-shap {
        display: none;
    }

    .minuteness-text {
        font-size: 14px;
    }

    .what-looked-text {
        font-size: 14px;
    }

    .user-post-text {
        font-size: 14px;
    }

    .user-name-text {
        font-size: 18px;
    }

    /* what-students-section End   */

    /* planting-purpose-section Start */
    .planting-purpose-section {
        margin: 10px 0;
    }

    .planting-heading {
        font-size: 25px;
    }

    .number-of-planting-heading {
        font-size: 60px;
    }

    .planting-main {
        gap: 20px;
    }

    /* planting-purpose-section End */
    /* faq-section Start  */
    .faq-heading {
        font-size: 30px;
    }

    .we-are-text,
    .faq-sub-text {
        font-size: 14px;
        line-height: normal;
    }

    .faq-sub-heading {
        font-size: 16px;
        line-height: normal;
    }

    .index-heading-2 {
        font-size: 30px;
    }

    /* faq-section End  */
    /* footer Start  */
    .become-text {
        font-size: 14px;
    }

    .apply-to-teach-anchor {
        font-size: 14px;
    }

    .footer-main-two {
        padding: 150px 0 50px;
    }

    .f-copy-text,
    .f-text {
        font-size: 14px;
    }

    .f-menu .nav .nav-item .nav-link {
        font-size: 14px;
    }

    .become-heading {
        font-size: 30px;
    }

    /* footer End  */

    /* login-section Start  */
    .login-left-heading {
        line-height: normal;
        max-width: 400px;
    }


    .login-left-head {
        width: 480px;
    }

    .login-left-owl-head {
        width: 480px;
    }

    .login-forget {
        font-size: 14px;
    }

    .login-text {
        font-size: 30px;
        padding: 0 0 30px 0;
    }

    /* login-section End  */

    /* tutor-today-section Start  */
    .tutor-today-bottom-time-select {
        font-size: 14px;
        height: 50px;
        padding: 5px 10px;
    }

    .tutor-today-bottom-text {
        font-size: 14px;
    }

    /* tutor-today-section end  */
    /* tutor-payment-section Start */
    .tutor-payment-heading {
        font-size: 18px;
    }

    .tutor-payment-right,
    .tutor-payment-left {
        padding: 30px 20px;
        margin: 0px 0;
    }

    /* tutor-payment-section End */
    /* tutor-find-tutor-section Start  */

    .tutor-find-text-main {
        margin: 5px 0;
    }

    /* tutor-find-tutor-section end */

    /* tutor-find-tutor-details-section start  */
    .tutor-hi {
        font-size: 18px;
    }

    .tutor-name {
        font-size: 25px;
    }

    /* tutor-find-tutor-details-section End  */

    /* apply-to-teach-section Start   */
    .apply-text {
        font-size: 14px;
    }

    .apply-heading {
        font-size: 30px;
    }

    .personal-text {
        font-size: 20px;
    }

    .apply-form-next-btn {
        font-size: 14px;
    }

    .cloud {
        padding: 20px 0;
    }

    .apply-user-photo {
        width: 80px;
        height: 80px;
    }

    .apply-add-photo {
        width: 25px;
        height: 25px;
        bottom: -10px;
    }

    /* apply-to-teach-section End  */

    /* tutor-dashboard-section  Start  */
    .purecounter-heading-online,
    .purecounter-heading {
        font-size: 25px;
    }

    .tutor-user-heading {
        font-size: 16px;
        line-height: 25px;
    }

    /* tutor-dashboard-section  End  */
    /* tutor-booking-details-section Start  */
    .tutor-course-text {
        font-size: 14px;
    }

    .tutor-bill-heading {
        font-size: 16px;
        margin: 10px 0 0;
    }

    .tutor-booking-ul {
        margin: 5px 0;
    }

    .tutor-course-coupon-code {
        font-size: 15px;
    }

    .tutor-course-next-btn {
        font-size: 16px;
        font-weight: 500;
        width: 100px;
        height: 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 1px solid #066AC9;
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
    }

    /* tutor-booking-details-section End  */
    /* tutor-notification-section Start   */
    .name-of-person,
    .notifocation-nav .nav .nav-item .nav-link {
        font-size: 14px;
    }

    .tutor-notification-one {
        padding: 20px 0;
    }

    /* tutor-notification-section End  */
    /* tutor-faq-section Start  */
    .tutor-faq-section {
        padding: 50px 0;
    }

    .faq-ans-text {
        font-size: 14px;
    }

    /* tutor-faq-section End  */

    /* tutor-about-us-section Start  */

    .aboutUs-heading-2,
    .aboutUs-heading {
        font-size: 16px;
    }

    .investor_flex p {
        font-size: 14px;
        font-weight: 600;
        line-height: 25px;
    }

    .timeline ul li p {
        font-size: 15px;
    }

    .timeline ul {
        padding: 0px 0;
    }

    /* tutor-about-us-section End  */

    /* tutor-cource-details-section start  */
    .cource-name {
        font-size: 30px;
    }

    .course-detailes {
        font-size: 14px;
        line-height: 25px;
    }

    /* tutor-cource-details-section End  */

    /* tutor-contact-us-section Start   */
    .contact-us-head-main {
        padding: 0px 0 30px;
    }

    .contect-us-heading {
        font-size: 30px;
    }

    /* tutor-contact-us-section End  */

    /* tutor-blog-section Start */


    .blog-discription {
        font-size: 14px;
    }

    /* tutor-blog-section End */

    /* student-search-tutor-section Start  */
    .student-search-tutor-section {
        padding: 50px 0;
    }

    .date-heading {
        font-size: 14px;
        padding: 10px;
    }

    .std-pn-anchor,
    .std-left-lable {
        font-size: 14px;
    }

    .std-personal-details {
        width: 70%;
    }

    /* student-search-tutor-section End  */
    /* tutor-my-profile-section Start   */

    .my-profile-right-label {
        font-size: 15px;
    }

    .my-profile-right-data {
        font-size: 14px;
    }



    .my-profile-right {
        width: 70%;
    }

    /* tutor-my-profile-section End  */

    /* tutor-my-profile-section Start   */
    .my-profile-right {
        width: 100%;
    }

    .my-profile-main {
        display: flex;
        gap: 0;
    }

    .my-profile-left {
        width: 200px;
        height: 200px;
    }

    /* tutor-my-profile-section End  */
    /* tutor-my-tutoring-section Start */
    .add-std-modal .apply-modal-heading {
        font-size: 14px;
    }

    /* tutor-my-tutoring-section End  */

    /* sponseer-section Start */
    .our-laterst-heading,
    .rebine-heading {
        font-size: 16px;
    }







    /* sponseer-section End */




}


@media (max-width:1199px) {

    /* General css  */

    .pt-md-25 {
        padding-top: 25px;
    }


    /* General css  */
    /* tutor-payment-section Start   */

    .tutor-payment-right {
        top: 149px;
    }

    /* tutor-payment-section End  */



    /* tutor-dashboard-section  Start  */
    .page-content .page-content-wrapper {
        margin-top: 65px;
    }

    .purecounter-heading {
        font-size: 25px;
    }

    .tutor-dashboard-footerr {
        padding: 20px 0;
    }

    .tutor-footer-text {
        padding: 0px 0;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
    }

    .tutor-left-bar {
        top: 70px;
    }


    /* tutor-dashboard-section  end  */
    /* apply-to-teach-section Start  */
    .apply-right-scroll {
        min-height: auto;
    }

    /* apply-to-teach-section end  */


    .apply-fixed {
        width: 100%;
        position: relative;
        left: 0;
        top: 0;
    }

    /* tutor-today-section Start  */

    .tutor-today-pad-left {
        padding-left: 0;
    }

    /* tutor-today-section end  */

    /* login-section Start  */
    .order-one {
        order: 2;
    }

    .order-two {
        order: 1;
    }

    .login-right-scroll {
        min-height: auto;
    }

    /* login-section End   */
    /* tutor-booking-details-section Start  */
    .tutor-bill-form {
        width: 80%;
    }

    /* tutor-booking-details-section End  */
    /* edit-profile-section Start  */
    .edit-profile-main {}

    /* edit-profile-section End  */

}


@media (max-width:1198px) {
    .tutor-left-bar {
        position: relative;
        top: 0 !important;
    }
}

@media (max-width:1024px) {
    /* sponseer-section Start */

    .rebean-div {
        position: absolute;
        top: 28px;
        right: -40px;
        width: 40%;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
    }

    /* sponseer-section End */

}

@media (max-width:992px) {
    /* tutor-about-us-section Start  */

    .timeline ul li:nth-child(even) div {
        left: 45px;
    }

    .timeline ul li:nth-child(odd) div {
        left: 45px;
    }

    .timeline ul li:nth-child(odd) div::before {
        left: -15px;
        border-width: 8px 16px 8px 0;
        border-color: transparent #066AC9 transparent transparent;
    }

    .timeline ul li:nth-child(even) div::before {
        left: -15px;
        border-width: 8px 16px 8px 0;
        border-color: transparent #066AC9 transparent transparent;
    }

    .timeline ul li {
        margin: 0 0 0 30px;
    }

    .timeline ul li div {
        width: 500px;
    }

    /* tutor-about-us-section End  */
}



@media (max-width:991px) {

    .pt-md-25 {
        padding-top: 25px;
    }

    /* footer Start  */
    .become-tutor-sub {
        padding: 40px 20px;
    }

    /* footer End  */

    /* discover-section Start */
    .discover-section {
        padding: 30px 0;
    }

    /* discover-section end  */
    /* tutor-contact-us-section Start  */
    .contact-order-one {
        order: 2;
    }

    .contact-order-two {
        order: 1;
    }

    /* tutor-contact-us-section End  */
    /* student-search-tutor-section Start  */
    .std-input {
        width: 100%;
    }

    .std-personal-details {
        width: 100%;
    }

    /* student-search-tutor-section End  */
    /* tutor-my-docs-section Start    */
    .my-docs-file {
        width: 300px;
    }

    /* tutor-my-docs-section End  */


    /* tutor-my-tutoring-section Start */





    /* tutor-my-tutoring-section End  */


    .find-fav-button {
        top: 2px;
        right: 10px;
    }

    .card-course-title {
        font-size: 17px;
    }

    .spot-left-class {
        font-size: 14px;
    }

    .spot-left-span {
        font-size: 12px;
    }


}

@media (min-width: 768px) {
    .my-tutoring-mobile {
        display: none;
    }

    .tutoring-desktop-view {
        display: block;
    }
}

@media (max-width:768px) {


    /* header Start  */
    .tutor-offcanvas .nav-link,
    .login-anchor,
    .signup-anchor {
        font-size: 14px;
        font-weight: 600 !important;
        line-height: normal !important;
        color: #000;
    }

    /* header End */

    /* discover-section Start  */
    .discover-h1 {
        font-size: 25px;
    }

    .text-reach {
        font-size: 14px;
    }

    /* discover-section End  */
    /* what-students-section Start  */
    .what-teastimonial-div {
        padding: 0;
    }

    .what-stds-bg-blue {
        padding: 20px;
    }

    .what-text {
        padding: 20px 0;
    }

    .user-img {
        width: 50px;
        height: 50px;
    }

    .what-user-main {
        gap: 15px;
    }

    .user-name-text {
        font-size: 16px;
    }

    .what-stds-text {
        font-size: 25px;
        max-width: 100%;
    }

    /* what-students-section End   */

    /* planting-purpose-section Start */
    .planting-purpose-section {
        height: 200px;
    }

    .planting-heading {
        font-size: 20px;
    }

    .number-of-planting-heading {
        font-size: 40px;
    }

    /* planting-purpose-section End */

    /* faq-section Start  */
    .faq-heading {
        font-size: 25px;
    }

    /* faq-section End  */

    /* login-section Start  */
    .login-left-heading {
        font-size: 25px;
    }

    .login-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 0 0;
    }

    /* login-section End  */
    /* tutor-dashboard-section Start  */
    .tutor-heading {
        font-size: 20px;
    }

    /* tutor-dashboard-section End   */

    /* tutor-today-section Start  */
    .tutor-today-top-main {

        flex-wrap: wrap;
        gap: 20px;
    }

    /* tutor-today-section End   */


    /* tutor-cource-details-section start  */
    .cource-name {
        font-size: 25px;
    }

    /* tutor-cource-details-section end */

    /* tutor-booking-details-section Start  */

    .tutor-bill-heading {
        font-size: 16px;
    }

    /* tutor-booking-details-section End  */

    /* tutor-booking-details-section Start  */

    .tutor-total-course-text {
        font-size: 20px;
    }

    .tutor-bill-form {
        width: 100%;
    }

    /* tutor-booking-details-section End  */
    /* edit-profile-section Start  */
    .edit-profile-main {
        width: 100%;
    }

    /* edit-profile-section End  */
    /* tutor-notification-section Start   */

    .lable-of-notification-message,
    .lable-of-notification-booking,
    .lable-of-notification-payment,
    .lable-of-notification-admin {
        font-size: 13px;
    }

    /* tutor-notification-section End  */
    /* tutor-faq-section Start  */
    .tutor-faq-section {
        padding: 30px 0;
    }

    /* tutor-faq-section End  */
    /* apply-to-teach-section Start   */
    .apply-heading {
        font-size: 25px;
        line-height: normal;
    }

    /* apply-to-teach-section End  */

    /* tutor-contact-us-section Start   */

    .contact-us-sub-heading {
        font-size: 16px;
    }

    .about-us-anchor {
        font-size: 13px;
    }

    /* tutor-contact-us-section End  */
    /* student-search-tutor-section Start  */
    .student-search-tutor-section {
        padding: 30px 0;
    }

    .std-tutor-one {
        padding: 0 0 30px 0px;
    }

    .std-tutor-btn {
        padding: 10px;
    }

    /* student-search-tutor-section End  */
    /* tutor-page-banner-section Start  */
    .tutor-page-banner-section {
        padding: 30px 0;
    }

    .all-page-heading-div {
        margin: 0 0 20px 0;
    }

    /* tutor-page-banner-section End  */
    /* tutor-blog-details-section Start */
    .tutor-blog-details-section {
        padding: 30px 0;
    }

    /* tutor-blog-details-section End  */
    /* tutor-about-us-section Start  */

    .tutor-contact-us-section {
        padding: 30px 0;
    }

    .contact-us-head-main {
        padding: 0 0 30px 0;

    }



    /* tutor-about-us-section Start   */

    .my-profile-left {
        width: 100%;
        height: 200px;
    }



    /* sponseer-section Start */
    .sponseer-section {
        padding: 30px 0;
    }

    .rebean-div {
        position: absolute;
        top: 33px;
        right: -40px;
        width: 60%;
        transform: rotate(42deg);
        -webkit-transform: rotate(42deg);
        -moz-transform: rotate(42deg);
        -ms-transform: rotate(42deg);
        -o-transform: rotate(42deg);
    }

    .sponseer-main ul li {
        font-size: 14px;
    }

    .sponseer-right-main ul {
        padding: 0;
    }

    /* sponseer-section End */

    .bottom-card-menu {
        visibility: visible;
    }

    .after-login-header-fixed {
        border-bottom: none;
        padding: 20px !important;
    }

    .header-without-login {
        padding: 10px 0px;
    }

    .tutor-offcanvas .offcanvas-header {
        padding: 10px;
    }

    .filter-modal{
        visibility: visible;
    }

}

@media (max-width:700px) {

    /* tutor-about-us-section Start   */
    .timeline ul li div {
        width: 400px;
    }

    /* tutor-about-us-section End   */
}

@media (max-width:600px) {

    /* tutor-about-us-section Start   */
    .timeline ul li div {
        width: 350px;
    }

    /* tutor-about-us-section End   */
}

@media (max-width:767.5px) {

    /* tutor-payment-section Start  */

    .tutor-payment-right {
        position: relative;
        top: 0;
    }

    /* tutor-payment-section End  */



    /* our-experienced-tutors-section Start */
    .our-experienced-tutors-section {
        padding: 30px 0;
    }

    .index-heading-2 {
        font-size: 25px;
    }

    /* our-experienced-tutors-section End */

    /* what-students-section Start  */
    .what-students-section {
        padding: 30px 0px;
    }

    .what-stds-bg-blue .slick-prev {
        bottom: 30px;
        right: 80px;
    }

    .what-stds-bg-blue .slick-next {
        bottom: 30px;
        right: 30px;
    }

    .what-cota {
        width: 50px;
        height: 50px;
    }

    .what-text {
        padding: 10px 0 20px;
    }

    .what-teastimonial-div {
        padding: 20px 0;
    }


    /* what-students-section End   */

    /* tutor-today-section Start   */
    .tutor-today-bottom-item {
        flex-wrap: wrap;
        gap: 10px;
    }

    .tutor-today-bottom-add-div {
        justify-content: flex-start;
    }

    .tutor-today-bottom-day {
        width: 40%;
        order: 1;
    }

    .tutor-today-bottom-time-main {
        display: flex;
        flex-direction: column;
        gap: 15px;
        width: 100%;
        order: 3;
    }

    .tutor-today-bottom-add-div {
        /* width: 40%; */
        display: flex;
        justify-content: flex-end;
        order: 2;
    }

    .tutor-today-bottom-time {
        justify-content: center;
    }

    /* tutor-today-section end  */

    .tutor-payment-right {
        margin: 20px 0;
    }



    /* footer Start  */
    .become-heading {
        font-size: 25px;
    }

    /* footer End  */

    /* apply-to-teach-section Start  */
    .login-left-head .slick-dots {
        bottom: 100px;
    }

    .login-left-owl-head .owl-dots {
        bottom: 100px;
    }

    /* apply-to-teach-section End   */

    /* tutor-about-us-section Start   */



    /* tutor-about-us-section End  */
    /* tutor-my-profile-section Start   */
    .my-profile-main {
        flex-wrap: wrap;
    }

    .std-profile-left,
    .my-profile-left {
        width: 300px;
        height: 300px;
        margin: 0 0 30px;
    }


    /* tutor-my-profile-section End  */

    /* tutor-my-docs-section Start    */
    .my-docs-file,
    .my-docs-left {
        min-width: 100%;
    }

    .my-docs-one {
        padding: 10px 0;
    }

    .my-docs-sub-one {
        flex-wrap: wrap;
        gap: 20px;
    }


    /* tutor-my-docs-section End  */


}

@media (max-width:500px) {

    /* tutor-about-us-section Start  */
    .timeline ul li div {
        width: 300px;
    }

    .timeline ul li .about-us-img {
        height: 200px;
    }

    .timeline ul li {
        margin: 0 0 0 10px;
    }

    /* tutor-about-us-section End  */

}

@media (max-width:576px) {

    /* General css  */
    .mt-25px {
        margin-top: 10px;
    }

    .page-content .page-content-wrapper {
        padding: 12px;
    }

    .tutor-heading {
        margin: 15px 0;
    }


    /* General css  */
    /* header Start  */

    .tutor-offcanvas-btn {
        padding: 5px 10px;
    }

    .tutor-offcanvas .nav-link,
    .login-anchor,
    .signup-anchor {
        font-size: 12px;
        font-weight: 600 !important;
        line-height: normal !important;
    }

    /* header End  */

    /* tutor-blog-section Start */
    .blog-card .card-title {
        font-size: 16px;
    }

    .blog-person-name,
    .blog-time-date,
    .blog-discription {
        font-size: 12px;
    }

    .tutor-blog-section {
        padding: 30px 0;
    }

    /* tutor-blog-section End */


    /* tutor-contact-us-section Start   */

    .contact-us-img {
        width: 100%;
    }

    .we-are-sub-text {
        font-size: 12px;
    }

    .about-us-anchor {
        font-size: 12px;
    }

    /* tutor-contact-us-section End  */


    /* tutor-about-us-section Start   */



    /* tutor-about-us-section End  */
    /* header Start  */
    .header-search-form {}

    .logo {
        width: 60px;
        height: auto;
    }

    .avatar-sm {
        height: 30px;
        width: 30px;
    }

    .notification-bell-anchor {
        width: 35px;
        height: 35px;
    }

    /* header End  */

    /* discover-section Start  */
    .online-p {
        font-size: 12px;
    }

    .apply-to-teach-anchor .svg-20px {
        width: 15px;
        height: 15px;
    }

    .whatch-video-heading {
        font-size: 14px;
    }

    .text-reach {
        font-size: 12px;
    }

    .all-tab-main {
        height: 300px;
    }

    .whatch-video-heading {
        font-size: 12px;
    }

    .discover-video-anchor {
        height: 40px;
        width: 40px;
        line-height: normal;
    }

    /* discover-section End  */
    /* what-students-section Start  */
    .what-text {
        font-size: 12px;
    }

    .user-name-text {
        font-size: 14px;
    }

    .user-post-text {
        font-size: 12px;
    }

    .teatimonial-text {
        font-size: 12px;
    }

    .what-stds-text {
        font-size: 25px;
    }

    .minuteness-text {
        font-size: 14px;
    }

    .what-looked-text {
        font-size: 12px;
    }

    .what-teastimonial-div {
        padding: 20px 0 0;
    }

    /* what-students-section End   */

    /* planting-purpose-section Start */

    .number-of-planting-heading {
        font-size: 30px;
    }

    .planting-heading {
        font-size: 18px;
    }

    /* planting-purpose-section End */
    /* faq-section Start  */
    .faq-section {
        padding: 30px 0;
    }

    .we-are-text,
    .faq-sub-text {
        font-size: 12px;
    }

    .faq-sub-heading {
        font-size: 16px;
        line-height: normal;
    }

    /* faq-section End  */

    /* footer Start  */

    .footer-one {
        margin: 100px 0 0;
    }

    .become-heading {
        font-size: 25px;
    }

    .become-text {
        font-size: 12px;
    }

    .become-tutor-sub {
        padding: 40px 20px;
        top: -120px;
    }

    .std-choose-date-back,
    .checkot_back,
    .apply-to-teach-anchor {
        width: fit-content;
        font-size: 12px;
        height: 40px;
        padding: 5px 10px;
    }



    .apply-deshed {
        width: 40px;
    }

    .left-round-img,
    .left-right-round-img,
    .left-box-img,
    .left-small-round-img {
        display: none;
    }

    .footer-main-two {
        padding: 170px 0 30px;
    }

    .footer-main {
        padding: 10px 0px 0;
    }

    .f-text {
        font-size: 12px;
        line-height: 20px;
    }

    .footer-main-two {
        gap: 10px;
    }

    .become-tutor-sub {
        padding: 20px 20px;
        top: -90px;
    }

    /* footer End  */
    /* login-section Start  */
    .login-left-head::before {
        display: none;
    }

    .login-left-owl-head::before {
        display: none;
    }

    .login-left-head {
        width: 100%;
        height: 350px;
    }

    .login-left-owl-head {
        width: 100%;
        height: 350px;
    }

    .login-left-owl-head .owl-dots {
        bottom: 30px;
    }

    .login-left-owl-head .owl-item {
        width: 100%;
        height: 350px;
    }

    .apply-left-main {
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    .apply-form {
        padding: 30px 10px;
    }

    /* login-section End  */
    /* apply-to-teach-section Start  */
    .login-left-head .slick-dots {
        bottom: 40px;
    }

    .login-left-head li,
    .login-left-head .slick-dots li.slick-active {
        width: 40px;
        height: 5px;
    }

    .apply-icon {
        right: 15px;
        width: 20px;
        height: 20px;
    }

    .apply-modal-img {
        width: 80px;
        height: 80px;
        margin: 0px auto 10px;
    }

    .apply-modal-heading {
        font-size: 16px;
    }

    .apply-thank-you-modal .modal-header {
        padding: 20px 20px 20px;
    }

    .apply-thank-you-modal .modal-footer {
        padding: 0 20px 20px;
    }

    .apply-modal-text {
        font-size: 12px;
    }

    /* apply-to-teach-section End   */

    /* tutor-dashboard-section  Start  */
    .tutor-search-input {
        width: 100%;
    }

    .tutor-dash-header {
        flex-wrap: wrap;
        gap: 10px;
        padding: 0;
    }

    .tutor-instructor {
        flex-wrap: wrap;
        gap: 10px;
    }

    /* tutor-dashboard-section  end  */
    /* tutor-payment-section Start */
    .payment-tc,
    .payment-original-price,
    .form-label {
        font-size: 12px;
    }

    .payment-original-total-price,
    .tutor-today-top-heading,
    .tutor-payment-heading,
    .tutor-payment-right-ammount {
        font-size: 16px;
    }

    /* tutor-payment-section End  */

    /* tutor-cource-details-section start  */
    .list-group .list-group-item,
    .list-group .list-group-item span,
    .course-detailes {
        font-size: 12px;
    }

    .cource-name {
        font-size: 25px;
    }


    /* tutor-cource-details-section end */


    .tutor-find-price,
    .tutor-find-name {
        font-size: 16px;
    }

    .tutor-find-la-li,
    .tutor-find-text {
        font-size: 12px;
    }


    /* tutor-find-tutor-details-section start  */

    @media (min-width:1400px) {
        .tutor-detail-container {
            max-width: 1600px;
        }
    }

    .tutor-degree,
    .tutor-bio,
    .tutor-find-total {
        font-size: 12px;
    }

    /* tutor-find-tutor-details-section End  */

    /* our-experienced-tutors-section Start  */
    .text-currancy {
        font-size: 14px;
    }

    .index-heading-2 {
        font-size: 20px;
        margin: 0 0 10px 0;
    }



    /* our-experienced-tutors-section End  */

    /* login-section  Start  */
    .login-form {
        padding: 30px;
        margin: 30px 0;
    }

    .login-left-heading {
        font-size: 20px;
        padding: 0 30px;
    }

    /* login-section  End */


    /* tutor-notification-section Start   */

    .notification-close {
        height: 20px;
        width: 20px;
        /* margin: 10px;
        order: 3; */
    }

    .tutor-notification-one {
        padding: 0;
    }

    .tutor-notification-sub {
        flex-wrap: wrap;
    }

    .otification-listing {
        width: 100%;
    }

    .notification-date-time {
        justify-content: flex-start;
        width: 70%;
        padding: 10px 0;
    }

    .text-of-notification,
    .notification-dt-text,
    .name-of-person,
    .notifocation-nav .nav .nav-item .nav-link {
        font-size: 12px;
    }

    .tutor-notification-main {
        padding: 15px;
        margin: 10px 0 0 0;
    }

    .notification-heading {
        font-size: 14px;
    }

    .drop-notification-anchor .avatar {
        width: 30px;
        height: 30px;
    }

    .drop-notification-height {
        min-height: 300px !important;
        overflow-y: scroll !important;
    }

    /* tutor-notification-section End  */

    /* tutor-terms-section  Start  */
    .tc-text {
        font-size: 12px;
    }

    /* tutor-terms-section  End  */

    /* std-review-section Start  */
    .total-rate-us {
        justify-content: flex-start;
    }

    /* std-review-section End   */

    /* student-search-tutor-section Start  */

    .std-tutor-one {
        padding: 0 0 20px 0px;
    }

    .date-heading,
    .std-pn-anchor,
    .std-tutor-day-text,
    .std-tutor-day-anchor,
    .schdual-text,
    .slot-tome-text,
    .std-left-price,
    .std-left-lable {
        font-size: 12px;
    }

    .day-off,
    .partial-booked,
    .day-selected,
    .day-custom,
    .partial-booked,
    .fully-booked,
    .available-now {
        width: 30px;
        height: 30px;
    }

    .std-left-lable {
        min-width: 70px;
    }

    .apply-rounded {
        width: 25px;
        height: 25px;
        font-size: 12px;
    }

    .std-price-main {
        gap: 10px;
        padding: 20px 0 0;
    }

    .std-time-next {
        padding: 20px 0;
    }

    .std-personal-details {
        padding: 0;
    }

    .std-capture-code {
        gap: 10px;
    }

    .std-payment-select {
        padding: 20px 0;
    }

    .tutor-payment-method.mt-30px {
        margin-top: 0;
    }

    .std-time-next-left {
        padding: 20px 0;
    }

    /* student-search-tutor-section End  */

    /* tutor-my-profile-section Start   */
    .my-profile-right-name {
        font-size: 20px;
    }

    .my-profile-right-data {
        font-size: 12px;
    }

    .my-profile-right-label {
        font-size: 14px;
    }

    .tutor-my-profile-one {
        margin-top: 10px;
    }

    .tutor-my-profile-one .apply-to-teach-anchor {
        width: 100%;
    }


    /* tutor-my-profile-section End  */

    /* add-std-modal Start */
    .add-std-modal .modal-footer {
        justify-content: center;
    }

    /* add-std-modal End  */

    /* apply-thank-you-modal Start */
    .apply-modal-ok-btn {
        width: fit-content;
        height: 40px;
        padding: 5px 10px;
        font-size: 12px;
    }

    /* apply-thank-you-modal End  */

    /* edit-profile-section Start  */
    .edit-profile-main .apply-form {
        margin: 10px 0 0 0;
    }

    .sem-item {
        font-size: 12px;
        font-weight: 500;
        line-height: normal;
    }

    /* edit-profile-section End   */

    /* our-experienced-tutors-section Start  */
    .card-img-top {
        height: 350px;
    }

    /* our-experienced-tutors-section End   */

    /* tutor-about-us-section Start  */

    .tutor-about-us-section {
        padding: 30px 0;
    }

    .aboutUs-heading-2 {
        font-size: 14px;
    }

    .aboutUs-heading {
        font-size: 16px;
    }

    .timeline ul li p {
        font-size: 15px;
    }

    .investor_flex p,
    .timeline ul li p {
        font-size: 12px;
        line-height: 20px;
    }

    .timeline ul li p {
        padding: 5px 0 0;
    }

    .aboutUs-text {
        font-size: 12px;
    }

    .aboutUs-heading {
        font-size: 14px;
    }

    /* tutor-about-us-section End  */


    /* sponseer-section Start */
    .rebean-div {
        position: absolute;
        top: 20px;
        right: -80px;
        width: 100%;
        transform: rotate(-43deg);
        -webkit-transform: rotate(42deg);
        -moz-transform: rotate(-43deg);
        -ms-transform: rotate(-43deg);
        -o-transform: rotate(-43deg);
    }

    /* sponseer-section End*/



}

@media (max-width:575.5px) {

    /* sponseer-section Start */
    .sponseer-right-main {
        margin-top: 25px;
    }

    .rebean-div {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
    }

    .rebine-heading {
        border-radius: 8px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
    }


    .sponseer-main ul {
        padding: 20px 0 0;
    }

    .sponseer-main ul li {
        font-size: 12px;
        width: 100%;
    }

    .news-anchor {
        font-size: 13px;
    }

    /* sponseer-section End*/


}


@media (max-width:425px) {

    .my-profile-left {
        width: 100%;
        height: 300px;
    }

    /* tutor-about-us-section Start  */
    .timeline ul li div {
        width: 250px;
    }

    /* tutor-about-us-section End  */


}

@media (max-width:375px) {
    /* tutor-dashboard-section  Start  */

    .tutot-time-date-div {
        align-items: flex-start;
    }

    /* tutor-dashboard-section  end  */

    /* tutor-about-us-section Start  */
    .timeline ul li div {
        width: 200px;
    }

    .timeline ul li:nth-child(odd) div,
    .timeline ul li:nth-child(even) div {
        left: 40px;
    }

    /* tutor-about-us-section End  */

}

@media (max-width:320px) {

    /* General css  */
    .page-content .page-content-wrapper {
        padding: 12px;
    }

    /* General css  */

    /* discover-section Start    */

    .all-tab-main {
        height: 260px;
    }

    .discover-main {
        gap: 10px;
        flex-wrap: wrap;
    }

    .card-img-top {
        height: 180px;
    }

    /* discover-section End   */
    /* tutor-about-us-section Start  */
    .timeline ul li div {
        width: 150px;
    }

    /* tutor-about-us-section End  */

}