<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width:1366px) {
    .appt-final-sec h5 {
        font-size: 14px;
    }

    .btn-special-sec {
        padding: 3px 15px;
        font-size: 11px;
    }
}


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

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

@media screen and (min-width: 1500px) {}

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

@media only screen and (max-width: 1024px) {
    .left-filter-sec {
        top: 20%;
    }
}

@media screen and (min-width:769px) and (max-width:1024px) {
    .appt-final-sec h5 {
        font-size: 14px;
    }

    .form-filter-select form {
        padding: 10px 0px;
    }

    .appoinment-w input,
    textarea {
        margin: 3px 2px;
    }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {}

@media only screen and (min-width: 992px) and (max-width: 1100px) {}

@media only screen and (min-width: 992px) and (max-width: 1024px) {}

@media only screen and (min-width: 768px) and (max-width:992px) {

    .appointer-label-sec .appointer-right h6 {
        font-size: 15px;
    }

    .right-filter-sec {
        padding-left: 10px;
    }

    .form-filter-select form {
        flex-direction: column;
    }

    .appointment-article-1 label {
        font-size: 13px;
        padding-left: 5px;
    }

    .left-filter-sec .filter-head-sec {
        padding: 10px 10px;
    }

    .appointer-label-sec .appointer-right h6 span {
        font-size: 8px;
    }

    .right-filter-sec .spl-appt {
        font-size: 11px;
    }

    .right-filter-sec .spl-appt {
        line-height: 23px;
    }

    .appointer-right-cont .appointer-right {
        padding: 0px 0;
    }

    .btn-special-sec {
        padding: 0px 10px;
        font-size: 10px;
    }

    .right-filter-sec .different-appt {
        font-size: 11px;
    }

    .right-filter-sec .lang-sec {
        font-size: 10px;
        line-height: 20px;
    }

    .right-filter-sec .lang-sec {
        line-height: 17px;
    }

    .accordion-body {
        padding: .5rem 1.25rem;
    }

    .left-filter-sec .filter-head-sec h4 {
        font-size: 17px;
    }

    .left-filter-sec .filter-head-sec h6 {
        font-size: 12px;
    }

    .appointment-article-1 .accordion-body label {
        margin: 3px 0;
        font-size: 12px;
    }

    .appointment-article-1 input,
    textarea {
        width: 11px;
    }

    .form-filter-select form {
        padding: 10px 20px;
    }

    .right-filter-sec .data-list select {
        font-size: .75rem;
        padding: 5px 10px !important;
    }
    .accordion-item h2{
        font-size: 27px;
    }
    .appoinment-w input {
        margin: 3px 10px;
    }
}

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

    .filter,
    .close-filter {
        display: block;
    }
}

@media only screen and (max-width: 599px) {
    .left-filter-sec {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 999;
        background: #fff;
        overflow-y: auto;
        height: 100%;
        transition: 0.25s all;
        transform: translateX(-30%);
        opacity: 0;
        visibility: hidden;
    }

    .left-filter-sec.show {
        transform: translateX(0);
        visibility: visible;
        opacity: 1;
    }

    .right-filter-sec .data-list select {
        width: max-content;
        padding: 10px 5px !important;
    }

    .speaker-detail-section .image-column .row {
        flex-direction: column-reverse;
    }

    .date-apppointment .therephist-details .w-95 {
        width: 100%;
    }

    .date-apppointment .therephist-details .me-auto {
        margin: auto;
    }

    .stuty-price-table .material-price-table table {
        min-width: 375px;
    }

    .stuty-price-table table thead tr th {
        padding: 0px;
        font-size: 14px;
    }

    .stuty-price-table table thead tr {
        font-size: 14px;
    }

    .stuty-price-table table tr td:first-child,
    th:first-child {
        text-align: center;
    }

    .book-items .course-books .row {
        flex-direction: column-reverse;
    }

    .book-wrapper .book-items {
        padding: 15px 15px 15px 15px;
    }

    .course-books .course-content p {
        width: 100%;
    }

    .book-wrapper .course-content {
        padding-top: 10px;
    }

    .main-book-wrap-1 .book-image-1 {
        width: 50%;
        margin: auto
    }

    .book-wrapper .owl-carousel.owl-drag .owl-item {
        margin-right: 15px;
    }

    .tips-content .active {
        margin-top: 10px;
    }

    .testimonial-section {
        padding: 10px 0;
    }

    .appointer-right-cont .appointer-right {
        padding: 15px 15px;
    }

    .btn-special-sec {
        padding: 3px 15px;
    }

    .right-filter-sec .avilable-list h5 {
        font-weight: 700;
        font-size: 14px;
    }

    input,
    textarea {
        margin: 3px 2px;
    }

    .appointment-article-1 label {
        font-size: 10px;
    }





}

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

@media only screen and (max-width: 479px) {
    .knowledge-share-sec .sec-title h2 {
        font-size: 20px;
    }

    .stuty-price-table .sec-title h2 {
        font-size: 20px;
    }
}

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

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

@media only screen and (max-width: 376px) {}</pre></body></html>