@media screen and (max-width: 767px) {
    header .top-header .top-menu-left li a {
        padding: 5px 5px;
        font-size: 9px;
    }
    header .logo-header .mid-right-main .navbar-r {
        justify-content: space-around;
    }
    header .logo-header .mid-right-main .navbar-r li a {
        padding: 4px 10px !important;
        font-size: 13px !important;
    }
    header
        .logo-header
        .mid-right-main
        .navbar-r
        .user_login_re
        a.cart-head
        .ico-main
        span {
        font-size: 14px;
    }
    header
        .logo-header
        .mid-right-main
        .navbar-r
        .user_login_re
        a.cart-head
        .ico-main
        i {
        font-size: 14px;
    }
    header .top-header .top-menu-right li a {
        padding: 5px 5px;
        font-size: 9px;
    }
    .footer_area .footer_top_cat .top_cat_h .cat_ul {
        column-count: 2;
    }
    header .top-header .top-menu-right {
        float: none;
        text-align: center;
    }
    header .logo-header {
        text-align: center;
    }
    header .logo-header .logo-main-cu .navbar-brand {
        margin: 0;
    }
    
    header .middle-header {
        display: none;
    }
    .middle-header.mobile-menu {
	display: block !important;
	background-color: #fff;
	margin-top: -44px;
	padding-bottom: 20px;
	text-align:left;
}
    header .logo-header .mid-right-main {
        margin-top: 10px;
    }
    header .logo-header .logo-main-cu {
        margin-bottom: 9px;
    }
    header .top-header .top-menu-right li a span.badge-new {
        font-size: 9px;
    }
    .footer_area .footer_top_cat .top_cat_h .cat_ul li {
        margin-bottom: 5px;
    }
    .footer_area .footer_top_cat .top_cat_h .cat_ul li a {
        font-size: 11px;
    }
    .footer_area .footer_top_cat .top_cat_h {
        padding: 1em 0;
    }
    .footer_area .footer_top {
        padding: 1em 0 0 0;
    }
    .footer_area .footer_top .f_widget .foo-logo {
        margin-bottom: 1em;
    }
    .footer_area .footer_top .f_widget .foo-p ul {
        margin-bottom: 1em;
    }
    .footer_area .footer_top .f_widget .f_title {
        margin: 0.5em 0;
    }
    .footer_area .footer_bottom h2 {
        font-size: 14px;
        margin-bottom: 0.5em;
    }
    .footer_area .footer_bottom .apps-img li img {
        height: 37px;
    }
    .footer_area .footer_bottom .awards-img {
        margin-bottom: 1em;
    }
    .subscribe-section {
        padding: 1em 0;
    }
    .subscribe-section img {
        height: 60px;
    }
    .subscribe-section h2 {
        font-size: 1em;
    }
    .subscribe-section p {
        font-size: 10px;
    }
    .footer_subscribe_form .s_btn {
        font-size: 13px;
        padding: 4px 9px;
    }
    .footer_subscribe_form .form-control {
        height: 45px;
        padding-left: 9px;
        font-size: 11px;
    }
    .footer_area .footer_top_cat .top_f_contact .top_f_p a {
        margin-bottom: 5px;
        font-size: 12px;
        display: inline-block;
    }
    .footer_area .footer_top_cat .top_f_contact .top_f_p a p {
        display: inline-block;
        margin: 0;
    }
    .download-app .mobile-app-content h3 {
        font-size: 16px;
    }
    .download-app .download-app-inner {
        padding: 2em 0;
    }
    .download-app .mobile-app-content .mobile-input .form-control {
        height: 30px;
        font-size: 11px;
    }
    .download-app .mobile-app-content .mobile-input .btn-getlink {
        font-size: 11px;
    }
    .download-app .mobile-app-content p {
        font-size: 11px;
    }
    .download-app .download-app-inner {
        padding: 2em 0 0 0;
        border-radius: 35px 35px 0 0px;
    }
    .hr-culture-section {
        padding: 3em 0;
    }
    .download-app .mobile-app-content .img-android {
        height: 38px;
        margin-top: 1em;
    }
    .hr-culture-section .culture-content h2 {
        font-size: 1em;
        margin: 0.5em 0;
    }
    .download-app .download-app-inner .mobile-app-screens {
        padding-right: 0;
    }
    .hr-culture-section .culture-content p {
        font-size: 11px;
    }
    .hr-culture-section .culture-content .learn-more {
        padding: 2px 12px;
        font-size: 13px;
    }
    header .marquee-section .latest-home span {
        width: 30%;
        font-size: 11px;
    }
    .slider-section .slider-carou .slider-item .cover {
        padding: 15px;
    }
    .slider-section .hero-wrap p {
        font-size: 12px;
    }
    .slider-section .hero-wrap .hero-title {
        font-size: 20px;
        margin-bottom: 3px;
    }
    .slider-section .slider-carou .slider-item .hero-right img {
        height: 184px;
        max-width: 100%;
        width: auto;
        margin: 0 auto;
    }
    .slider-section .slider-carou .slider-item img {
        height: 450px;
        object-fit: cover;
    }
    .top-talent-section .talent-content h2 {
        font-size: 1.5em;
        margin-bottom: 1em;
    }
    .top-talent-section .talent-content p {
        font-size: 12px;
    }
    .top-talent-section .talent-content .talent-btn ul li a {
        font-size: 12px;
    }
    .popular-test-series {
        padding: 20px 0;
    }
    .popular-test-series .popular-heading.popular-badge h4 {
        font-size: 13px;
    }
    .popular-test-series .popular-heading.popular-badge h4 a {
        font-size: 13px;
    }
    .coaching-centre .centre-content h3 {
        font-size: 20px;
        margin: 10px 0;
    }
    .coaching-centre {
        padding: 30px 0;
    }
    .coaching-centre .centre-content .centre-main .centre-box span {
        font-size: 14px;
    }
    .home-packages .package-heading.blue-badge h4 {
        font-size: 15px;
    }
    .home-packages .package-heading.blue-badge h4 a {
        font-size: 13px;
        line-height: 0;
    }
    .faq-testi-section .popular-heading.popular-badge h4 {
        font-size: 15px;
    }
    .faq-testi-section .popular-heading.popular-badge h4 i {
        font-size: 14px;
    }
    .home-preparation .prep-l h2 {
        font-size: 17px;
    }
    .home-preparation .prep-l {
        text-align: center;
        padding: 15px 0;
    }
    .footer_area .footer_top .f_widget .f_title {
        margin: 0.5em 0;
        font-size: 12px;
    }
    .faq-testi-section .accordion .card .card-header {
        padding: 5px 10px;
    }
    .faq-testi-section .accordion .card .card-header a {
        font-size: 13px;
    }
    .footer_area .footer_top .f_widget .social-foo ul li a {
        font-size: 14px;
    }
    .footer_area .footer_bottom .awards-img li img {
        height: 30px;
    }
    .footer_area .footer_top .f_widget ul li a {
        font-size: 12px;
    }
    .footer_area .footer_top .f_widget .get-p p {
        font-size: 12px;
    }
    .footer_area .footer_top .f_widget {
        margin-bottom: 10px;
    }
    .faq-testi-section .owl-review-subcat .subcat-review-box .box {
        padding: 15px;
        border-radius: 10px;
        border: 1px solid #3333;
    }
    .faq-testi-section .accordion {
        margin-bottom: 10px;
    }
    .home-preparation .prep-l .vect-main .vect-box img {
        height: 60px;
    }
    .home-preparation .prep-l p {
        margin: 0;
    }
    .home-preparation .prep-l .vect-main .vect-box span {
        font-size: 10px;
    }
    .home-preparation .prep-l .vect-main .vect-box {
        text-align: center;
        margin-bottom: 10px;
    }
    .testimonial-section .testi-headings h3 {
        font-size: 28px;
    }
    .testimonial-section .testi-headings p {
        font-size: 13px;
    }
    .testimonial-section {
        padding: 30px 0;
    }
    .testimonial-section .testi-main .testi-desc {
        margin: 0;
    }
    .testimonial-section .testi-main {
        padding: 17px 20px;
    }
    header .middle-header .mid-nav {
        align-items: center;
        margin: 1em 0;
    }
    header .middle-header .navbar .mid-nav .navbar-l li a {
        padding: 4px 1px;
    }
    header .middle-header .navbar .mid-nav .form-inline .input-group {
        margin-bottom: 10px;
    }
    .home-packages .owl-nav .owl-next {
        right: 0;
    }
    .home-packages .owl-nav .owl-prev {
        left: 0;
    }
    .courses-slides .owl-nav .owl-next {
        right: 0;
        top: 39px;
        font-size: 20px !important;
    }
    .courses-slides .owl-nav .owl-prev {
        font-size: 20px !important;
        left: 0;
        top: 39px;
    }
    .course-tabs {
        padding: 1em 0;
    }
    .popular-exams .popular-heading.popular-badge h4 {
        font-size: 15px;
    }
    .popular-exams .popular-heading.popular-badge h4 i {
        font-size: 15px;
    }
    .popular-exams .popular-heading.popular-badge h4 a {
        font-size: 13px;
        line-height: 21px;
    }
    .popular-exams .tab-panel-examhome nav .nav-tabs .nav-link {
        border-radius: 2px;
        font-size: 10px;
        padding: 5px 5px;
        margin-bottom: 8px;
        margin-right: 5px;
    }
    .popular-exams .exam-box {
        padding: 6px;
    }
    .popular-exams .exam-box a {
        display: block;
    }
    .popular-exams .exam-box img {
        height: 30px;
    }
    .popular-exams .exam-box h3 {
        font-size: 11px;
        margin-left: 0;
    }
    .popular-head-ce .heading-title {
        font-size: 1.2rem;
        margin: 0;
    }
    .faq-testi-section .accordion .card .card-body p {
        font-size: 12px;
    }
    .popular-test-series .test-pop-carous .test-ui-card .card-test-h h4 {
        margin: 0 0 8px 0;
        font-size: 13px;
    }
    .popular-test-series .test-pop-carous .test-ui-card .card-test-h h5 {
        font-size: 11px;
    }
    .popular-test-series
        .test-pop-carous
        .test-ui-card
        .card-test-btn-tw
        .btn-viewd {
        padding: 5px;
        font-size: 15px;
    }
    .topschoolclg-stream.bg-over .popular-heading.popular-badge h4 {
        font-size: 13px;
    }
    .topschoolclg-stream .ask-experts h3 {
        font-size: 1.2em;
    }
    .topschoolclg-stream .ask-experts p {
        font-size: 11px;
    }
    .breadcrumb-section .breadcrumb {
        background: #f1f4f6;
        padding: 1px 20px;
        float: none;
        margin: 0 auto;
    }
    .breadcrumb-section {
        padding: 8px 0;
        background: #3e3c3c;
    }
    .breadcrumb-section h3 {
        font-size: 1em;
        display: block;
        float: none;
        margin-bottom: 6px;
    }
    .about-section {
        padding: 20px 0;
    }
    .about-section .left-content-w {
        border-right: none;
    }
    .about-section .left-content-w .left-content-w-i .left-content .title {
        font-size: 18px;
        font-weight: 600;
    }
    .about-section
        .left-content-w
        .left-content-w-i
        .left-content
        .pill-about
        a {
        font-size: 14px;
        padding: 6px 18px;
        border-radius: 3px;
    }
    .about-section .tab-content .about-right p {
        margin: 0;
        text-align: justify;
    }
    .contact-section .contact-01 .contact-right {
        padding: 1em;
    }
    .contact-section .contact-01 .contact-left {
        text-align: center;
        margin-bottom: 1em;
    }
    .contact-section .contact-01 .contact-right .text-control {
        margin-bottom: 10px;
    }
    .contact-section .contact-01 .contact-right .form-group {
        margin: 0;
    }
    .about-section .left-content-w .left-content-w-i .left-content .pill-about {
        flex-direction: row !important;
        justify-content: space-between;
    }
    .about-section .left-content-w .left-content-w-i .left-content {
        display: inline-block;
        padding-right: 0;
    }
    .breadcrumb-section .breadcrumb li {
        font-size: 13px;
    }

    .policy-section h2 {
        font-size: 18px;
    }
    .policy-section h3 {
        font-size: 16px;
    }
    .policy-section {
        padding: 20px 0;
    }
    .policy-section p {
        font-size: 11px;
        text-align: justify;
    }
    .our-team-section .team-main-people img {
        height: auto;
        width: 100%;
    }
    .our-team-section .team-main-people .team-main-inner h1 {
        font-size: 12px;
    }
    .policy-section ul {
        padding: 0 12px;
    }
    .join-team-section .team-right {
        padding: 1em;
    }
    .join-team-section .team-right h2 {
        font-size: 1em;
    }
    .join-team-section .team-right p {
        font-size: 11px;
    }
    .join-team-section .team-right form label {
        font-size: 12px;
    }
    .modal-userlogin .modal-content .top-design img {
        height: 70px;
    }
    .contact-page-section
        .contact-page-left
        .contact-page-heading
        ul
        li
        .ico
        i {
        height: 35px;
        width: 35px;
        line-height: 35px;
        font-size: 14px;
    }
    .contact-page-section {
        padding: 1em 0;
    }
    .footer_area .footer_top_cat .top_cat_h h3 {
        font-size: 13px;
    }
    .contact-page-section
        .contact-page-left
        .contact-page-heading
        ul
        li
        .contact-d
        span:last-child {
        font-size: 13px;
        display: inline-block;
    }
    .contact-page-section
        .contact-page-left
        .contact-page-heading
        ul
        li
        .contact-d
        span:first-child {
        font-size: 14px;
    }
    .join-team-section .team-right form .form-group {
        margin: 0;
    }
    .contact-branch-section .branch-main-box ul li a {
        font-size: 11px;
    }
    .contact-branch-section .branch-main-box ul li {
        margin-bottom: 1px;
    }
    .blog-section .blog-post-main.card img {
        object-fit: contain;
        height: 160px;
    }
    .blog-section .blog-post-main.card .blog-post-con {
        padding: 8px;
    }
    .blog-details {
        padding: 2em 0;
    }
    .blog-section .blog-post-main.card .blog-post-con h3 a {
        font-size: 13px;
    }
    .blog-details .blog-heading h1 {
        font-size: 18px;
    }
    .blog-details .blog-content {
        margin-bottom: 0.6em;
        font-size: 12px;
    }
    .top-all-heads {
        padding-top: 1em;
    }
    .testseries-detail-upcoming {
        padding: 1em 0;
    }
    .testseries-detail-upcoming table thead tr th {
        padding: 4px;
        font-size: 11px;
        white-space: nowrap;
    }
    .testseries-detail-upcoming table tbody tr td {
        font-size: 11px;
        padding: 5px;
    }
    .top-all-heads h4 {
        font-size: 19px;
        margin-bottom: 3px;
    }
    .topschoolclg-stream .popular-heading.popular-badge h4 {
        font-size: 17px;
        margin-bottom: 1em;
    }
    .topschoolclg-stream.univ-tble .tab-rows {
        background: transparent;
        border: none;
        box-shadow: none;
    }
    .topschoolclg-stream.univ-tble .tab-rows .school-row {
        background: #fff;
        margin-bottom: 1em;
        padding: 10px;
        border-radius: 10px;
        box-shadow: 1px 1px 4px 1px #33333314;
        text-align: center;
    }
    .topschoolclg-stream.univ-tble .tab-rows .school-row .school-main span {
        font-weight: 500;
    }
    .top-all-heads p {
        font-size: 12px;
        color: #888;
    }
    .topschoolclg-stream .school-liscard .tab-heads {
        display: none;
    }
    .testseries-detail-upcoming .unusual-heading h4 {
        font-size: 14px;
    }
    .topschoolclg-stream {
        padding: 1em 0;
    }
    .blog-details .blog-heading h4 {
        padding: 6px;
        font-size: 12px;
    }
    .blog-section .blog-post-main.card .blog-post-con p {
        font-size: 12px;
        margin-bottom: 5px;
    }
    .blog-section .blog-post-main.card .blog-post-con a {
        font-size: 11px;
    }
    .contact-branch-section .branch-main-box p {
        font-size: 0.675rem;
        height: 30px;
    }
    .blog-section {
        padding: 2em 0;
    }
    .contact-branch-section .branch-main-box h1 {
        font-size: 14px;
    }
    .contact-branch-section .branch-main-box img {
        height: 30px;
    }
    .join-team-section .team-right form .form-control {
        padding: 5px 8px;
        margin-bottom: 10px;
        font-size: 12px !important;
    }
    .our-team-section .team-main-people .team-main-inner {
        padding: 10px 0 0 0;
    }
    .our-team-section {
        padding: 2em 0 0 0;
    }
    .our-team-section .team-main-people .team-main-inner span {
        font-size: 10px;
    }
    .policy-section ul li {
        font-size: 10px;
    }
    .our-team-section .team-heading {
        margin-bottom: 1em;
    }
    .our-team-section .team-heading h1 {
        font-size: 1em;
    }
    .our-team-section .team-heading p {
        font-size: 11px;
    }
    .allclasses-section .nav-pills {
        flex-direction: row !important;
    }
    .allclasses-section .exam-box {
        padding: 7px;
    }
    .contact-page-section .contact-page-left .contact-page-heading > h1 {
        font-size: 1.6em;
    }
    .allclasses-section .nav-pills .nav-link {
        border-radius: 3px;
        font-size: 12px;
        padding: 2px 5px;
        margin-bottom: 5px;
        margin-right: 5px;
    }
    .allclasses-section .exam-box h3 {
        margin: 0;
        font-size: 12px;
    }
    .allclasses-section .exam-box img {
        height: 35px;
        margin-bottom: 2px;
    }
    .allclasses-section .exam-box a {
        display: block;
        text-align: center;
    }
}

@media screen and (min-width: 768px) and (max-width: 992px) {
    header .top-header .top-menu-left li a {
        padding: 5px 5px;
        font-size: 9px;
    }
    header .middle-header .navbar .mid-nav .navbar-l li a {
        font-size: 11px;
        padding: 0 7px;
    }
    header .top-header .top-menu-right li a {
        padding: 5px 6px;
        font-size: 10px;
    }
    .footer_area .footer_top_cat .top_cat_h .cat_ul {
        column-count: 4;
    }
    .footer_area .footer_top_cat .top_cat_h .cat_ul li {
        margin-bottom: 5px;
    }
    .footer_area .footer_top_cat .top_cat_h .cat_ul li a {
        font-size: 11px;
    }
    .footer_area .footer_top_cat .top_cat_h {
        padding: 1em 0;
    }
    .footer_area .footer_top {
        padding: 1em 0 0 0;
    }
    .footer_area .footer_top .f_widget .foo-logo {
        margin-bottom: 1em;
    }
    .footer_area .footer_top .f_widget .foo-p ul {
        margin-bottom: 1em;
    }
    .footer_area .footer_top .f_widget .f_title {
        margin: 0.5em 0;
    }
    .footer_area .footer_bottom h2 {
        font-size: 14px;
        margin-bottom: 0.5em;
    }
    header .middle-header .navbar .mid-nav .navbar-l li a {
        font-size: 10px;
        padding: 2px 7px;
    }
    .footer_area .footer_bottom .apps-img li img {
        height: 33px;
    }
    .footer_area .footer_bottom .awards-img {
        margin-bottom: 1em;
    }
    header .middle-header .navbar .mid-nav .form-inline .input-group input {
        width: 150px;
    }
    header .middle-header .navbar-brand img {
        height: 15px;
    }
    header .middle-header .navbar {
        padding: 0;
    }
    header .middle-header .navbar-brand {
        margin-right: 1em;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .navbar-l
        .dropdown
        .dropdown-toggle::after {
        font-size: 8px;
    }
    header .middle-header .navbar .mid-nav .navbar-r .user_login_re a {
        padding: 2px 8px;
        font-size: 12px;
    }
    header .middle-header {
        padding: 3px 0;
    }
    header .top-header .top-menu-left li .img-wp {
        height: 14px;
    }
    header .middle-header .navbar .mid-nav .form-inline .input-group input {
        width: 100px;
        font-size: 11px;
    }
    header .middle-header .navbar .mid-nav .form-inline .input-group input {
        height: 28px;
        border-radius: 10px;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .form-inline
        .input-group
        .input-group-append
        button {
        height: 28px;
        padding: 0px 7px;
    }
    .hr-culture-section .culture-content h2 {
        font-size: 1em;
    }
    .hr-culture-section {
        padding: 2em 0;
    }
    header .logo-header .mid-right-main .navbar-r .user_login_re a {
        padding: 4px 7px;
        font-size: 13px;
    }
    .top-talent-section .talent-content h2 {
        font-size: 1.5em;
        margin-bottom: 1em;
    }

    .top-talent-section .talent-content p {
        font-size: 12px;
    }
    .top-talent-section .talent-content .talent-btn ul li a {
        font-size: 12px;
    }
    .hr-culture-section .culture-content p {
        font-size: 11px;
        text-align: justify;
    }
    .slider-section .slider-carou .slider-item .cover {
        padding: 15px;
    }
    .hr-culture-section .culture-content .learn-more {
        border-radius: 3px;
        font-weight: 300;
        font-size: 14px;
    }
    .slider-section .hero-wrap p {
        font-size: 10px;
        margin: 0;
    }
    .slider-section .hero-wrap .hero-title {
        font-size: 24px;
        margin-bottom: 3px;
    }
    .slider-section .slider-carou .slider-item .hero-right img {
        height: 180px;
        max-width: 100%;
        width: auto;
        margin: 0 auto;
    }
    .slider-section .slider-carou .owl-nav button i {
        height: 25px;
        width: 25px;
        font-size: 13px;
        line-height: 25px;
    }
    .slider-section .slider-carou .owl-nav .owl-prev {
        bottom: 6%;
        top: auto;
    }
    .slider-section .slider-carou .owl-nav .owl-next {
        bottom: 6%;
        top: auto;
    }
    .slider-section .slider-carou .slider-item img {
        height: 280px;
        object-fit: cover;
    }
    .popular-test-series .popular-heading.popular-badge h4 {
        font-size: 16px;
    }
    .popular-test-series .popular-heading.popular-badge h4 a {
        font-size: 13px;
        line-height: 0;
    }
    .popular-test-series .test-pop-carous .test-ui-card .card-test-h h4 {
        font-size: 15px;
    }
    .popular-test-series .test-pop-carous .test-ui-card .card-test-h h5 {
        font-size: 11px;
    }
    .coaching-centre .centre-content h3 {
        font-size: 23px;
    }
    .coaching-centre .centre-content .centre-main .centre-box span {
        font-size: 17px;
    }
    .home-packages .package-heading.blue-badge h4 {
        font-size: 17px;
    }
    .home-packages .package-heading.blue-badge h4 a {
        font-size: 13px;
        line-height: 0;
    }
    .home-preparation .prep-l h2 {
        font-size: 17px;
    }
    .home-preparation .prep-l .vect-main .vect-box span {
        font-size: 12px;
    }
    .testimonial-section .testi-headings h3 {
        font-size: 29px;
    }
    .testimonial-section .testi-main .testi-head {
        padding-bottom: 0;
    }
    .testimonial-section .testi-main {
        padding: 12px 20px;
    }
    .download-app .mobile-app-content h3 {
        font-size: 20px;
    }
    .download-app .download-app-inner {
        padding: 2em 0;
    }
    .download-app .mobile-app-content p {
        font-size: 11px;
    }
    .download-app .download-app-inner {
        padding: 2em 0 0 0;
        border-radius: 35px 35px 0 0px;
    }
    .download-app {
        padding: 0;
    }
    .download-app .mobile-app-content .mobile-input .btn-getlink {
        font-size: 10px;
    }
    .download-app .mobile-app-content .mobile-input .form-control {
        height: 36px;
        font-size: 11px;
    }
    .download-app .mobile-app-content .img-android {
        height: 35px;
    }
    .subscribe-section {
        padding: 1em 0;
    }
    .subscribe-section img {
        height: 60px;
    }
    .subscribe-section h2 {
        font-size: 1em;
    }
    .subscribe-section p {
        font-size: 10px;
    }
    .footer_area .footer_top_cat .top_f_contact .top_f_p a span {
        font-size: 9px;
    }
    .footer_area .footer_top_cat .top_f_contact .top_f_p a span p {
        margin: 0;
        display: inline-block;
        font-size: 10px;
    }
    .footer_area .footer_top_cat .top_cat_h h3 {
        font-size: 12px;
    }
    .footer_area .footer_top .f_widget ul li a {
        font-size: 12px;
    }
    .footer_area .footer_top .f_widget .get-p p {
        font-size: 12px;
    }
    .footer_area .footer_bottom .awards-img li img {
        height: 40px;
    }
    .home-packages .owl-nav .owl-next {
        right: 0;
    }
    .home-packages .owl-nav .owl-prev {
        left: 0;
    }
    .courses-slides .owl-nav .owl-next {
        right: 0;
        top: 39px;
        font-size: 20px !important;
    }
    .courses-slides .owl-nav .owl-prev {
        font-size: 20px !important;
        left: 0;
        top: 39px;
    }
    header .logo-header .logo-main-cu a img {
        height: 25px;
    }
    header .logo-header .mid-right-main .navbar-r .user_login_re a {
        padding: 3px 8px;
        font-size: 13px;
        margin-right: 5px;
    }
    header
        .logo-header
        .mid-right-main
        .navbar-r
        .user_login_re
        a.cart-head
        .ico-main
        i,
    header
        .logo-header
        .mid-right-main
        .navbar-r
        .user_login_re
        a.cart-head
        .ico-main
        span {
        font-size: 13px;
    }
    header .logo-header .search-inputs .form-control {
        height: 30px;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .navbar-l
        li.megamenu-li
        .megamenu
        .custom-tab-cats
        .tab-content
        .mega-in-sub
        ul {
        column-count: 2;
    }
    header .logo-header .search-inputs .btn {
        height: 30px;
        line-height: 27px;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .navbar-l
        li.megamenu-li
        .megamenu
        .custom-tab-cats
        .nav-tabs
        li
        a {
        font-size: 11px;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .navbar-l
        li.megamenu-li
        .megamenu
        .custom-tab-cats
        .tab-content
        .mega-in-sub
        ul
        li
        .dropdown-item {
        font-size: 11px;
    }
    header .marquee-section .latest-home span {
        width: 14%;
        font-weight: 500;
        font-size: 9px;
        padding: 3px 8px;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .navbar-l
        li.megamenu-li
        .megamenu
        .mega-in-content
        h3 {
        font-size: 14px;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .navbar-l
        li.megamenu-li
        .megamenu
        .mega-in-content
        p {
        font-size: 10px;
    }
    .popular-exams .popular-heading.popular-badge h4,
    .popular-exams .popular-heading.popular-badge h4 i {
        font-size: 15px;
    }
    .popular-exams .popular-heading.popular-badge h4 a {
        font-size: 13px;
        line-height: 26px;
    }
    .popular-exams .tab-panel-examhome nav .nav-tabs .nav-link {
        border-radius: 3px;
        padding: 2px 7px;
        margin-bottom: 1px;
        margin-right: 6px;
        font-size: 12px;
    }
    .popular-exams .popular-heading.popular-badge h4 a {
        font-size: 12px;
    }
    .popular-exams .exam-box {
        padding: 5px;
    }
    .popular-exams .exam-box a {
        display: block;
    }
    .popular-exams .exam-box img {
        height: 30px;
    }
    .popular-exams .exam-box h3 {
        margin-left: 0;
        margin-top: 6px;
        font-size: 11px;
    }
    .popular-head-ce .heading-title {
        font-size: 1.2rem;
    }
    .topschoolclg-stream.bg-over .popular-heading.popular-badge h4 {
        font-size: 13px;
    }
    .topschoolclg-stream .ask-experts h3 {
        font-size: 1.3em;
    }
    .faq-testi-section .owl-review-subcat .subcat-review-box .box {
        padding: 15px;
    }
}

@media screen and (min-width: 993px) and (max-width: 1099px) {
    header .top-header .top-menu-left li a {
        padding: 5px 5px;
        font-size: 9px;
    }
    header .middle-header .navbar .mid-nav .navbar-l li a {
        font-size: 11px;
        padding: 0 7px;
    }
    header .top-header .top-menu-right li a {
        padding: 5px 6px;
        font-size: 10px;
    }
    .footer_area .footer_top_cat .top_cat_h .cat_ul {
        column-count: 5;
    }
    .footer_area .footer_top_cat .top_cat_h .cat_ul li {
        margin-bottom: 5px;
    }
    .footer_area .footer_top_cat .top_cat_h .cat_ul li a {
        font-size: 11px;
    }
    .footer_area .footer_top_cat .top_cat_h {
        padding: 1em 0;
    }
    .footer_area .footer_top {
        padding: 1em 0 0 0;
    }
    .footer_area .footer_top .f_widget .foo-logo {
        margin-bottom: 1em;
    }
    .footer_area .footer_top .f_widget .foo-p ul {
        margin-bottom: 1em;
    }
    .footer_area .footer_top .f_widget .f_title {
        margin: 0.5em 0;
        font-size: 13px;
    }
    .footer_area .footer_bottom h2 {
        font-size: 14px;
        margin-bottom: 0.5em;
    }
    header .middle-header .navbar .mid-nav .navbar-l li a {
        font-size: 13px;
        padding: 2px 7px;
    }
    .footer_area .footer_bottom .apps-img li img {
        height: 37px;
    }
    .footer_area .footer_bottom .awards-img {
        margin-bottom: 1em;
    }
    header .middle-header .navbar .mid-nav .form-inline .input-group input {
        width: 180px;
    }
    header .middle-header .navbar-brand img {
        height: 22px;
    }
    header .middle-header .navbar {
        padding: 0;
    }
    header .middle-header .navbar-brand {
        margin-right: 1em;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .navbar-l
        .dropdown
        .dropdown-toggle::after {
        font-size: 8px;
    }
    header .middle-header .navbar .mid-nav .navbar-r .user_login_re a {
        padding: 2px 8px;
        font-size: 14px;
    }
    header .middle-header {
        padding: 3px 0;
    }
    header .top-header .top-menu-left li .img-wp {
        height: 14px;
    }
    header .middle-header .navbar .mid-nav .form-inline .input-group input {
        width: 140px;
        font-size: 11px;
    }
    header .middle-header .navbar .mid-nav .form-inline .input-group input {
        height: 28px;
        border-radius: 10px;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .form-inline
        .input-group
        .input-group-append
        button {
        height: 28px;
        padding: 0px 7px;
    }
    header .marquee-section .latest-home span {
        width: 15%;
    }
    .slider-section .slider-carou .slider-item .cover {
        padding: 15px;
    }
    .slider-section .hero-wrap p {
        font-size: 14px;
    }
    .slider-section .hero-wrap .hero-title {
        font-size: 36px;
        margin-bottom: 3px;
    }
    .slider-section .slider-carou .slider-item .hero-right img {
        height: 210px;
        max-width: 100%;
        width: auto;
        margin: 0 auto;
    }
    .slider-section .slider-carou .slider-item img {
        height: 380px;
        object-fit: cover;
    }
    .footer_area .footer_top .f_widget .get-p p {
        font-size: 11px;
    }
    .footer_area .footer_top .f_widget ul li a {
        font-size: 12px;
    }
    .hr-culture-section {
        padding: 2em 0;
    }
    .hr-culture-section .culture-content p {
        font-size: 12px;
    }
    .hr-culture-section .culture-content h2 {
        font-size: 2em;
    }
    .footer_area .footer_top_cat .top_f_contact .top_f_p a p {
        margin: 0;
        display: inline-block;
        font-size: 13px;
    }
    .footer_area .footer_top_cat .top_f_contact .top_f_p a {
        font-size: 11px;
    }
    .footer_area .footer_bottom .awards-img li img {
        height: 36px;
    }
    header
        .logo-header
        .mid-right-main
        .navbar-r
        .user_login_re
        a.cart-head
        .ico-main
        i,
    header
        .logo-header
        .mid-right-main
        .navbar-r
        .user_login_re
        a.cart-head
        .ico-main
        span {
        font-size: 13px;
    }
    header .logo-header .mid-right-main .navbar-r .user_login_re a {
        padding: 4px 8px;
        font-size: 12px;
    }
    header .marquee-section .latest-home span {
        width: 11%;
        font-size: 12px;
    }
    .footer_area .footer_top_cat .top_cat_h h3 {
        font-size: 13px;
    }
    header
        .middle-header
        .navbar
        .mid-nav
        .navbar-l
        li.megamenu-li
        .megamenu
        .custom-tab-cats
        .tab-content
        .mega-in-sub
        ul {
        column-count: 2;
    }
    .popular-test-series .test-pop-carous .test-ui-card .card-test-h h4 {
        font-size: 12px;
    }
    .popular-test-series
        .test-pop-carous
        .test-ui-card
        .card-test-btn-tw
        .btn-viewd {
        padding: 4px;
        font-size: 14px;
    }
    .faq-testi-section .owl-review-subcat .subcat-review-box .box {
        padding: 15px;
        border: 1px solid #3333;
    }
}
