@media(max-width:1920px) {
    .our-experts-main .container-main {
        padding-left: 295px;
    }
}

@media(max-width:1890px) {
    .our-experts-main .container-main {
        padding-left: 280px;
    }
}

@media(max-width:1860px) {
    .our-experts-main .container-main {
        padding-left: 263px;
    }
}

@media(max-width:1830px) {
    .our-experts-main .container-main {
        padding-left: 250px;
    }
}

@media(max-width:1800px) {
    .our-experts-main .container-main {
        padding-left: 233px;
    }
}

@media(max-width:1770px) {
    .our-experts-main .container-main {
        padding-left: 215px;
    }
}

@media(max-width:1740px) {
    .our-experts-main .container-main {
        padding-left: 205px;
    }
}

@media(max-width:1710px) {
    .our-experts-main .container-main {
        padding-left: 190px;
    }
}

@media(max-width:1680px) {
    .our-experts-main .container-main {
        padding-left: 173px;
    }
}

@media(max-width:1650px) {
    .our-experts-main .container-main {
        padding-left: 155px;
    }
}

@media(max-width:1620px) {
    .our-experts-main .container-main {
        padding-left: 145px;
    }
}

@media(max-width:1590px) {
    .our-experts-main .container-main {
        padding-left: 125px;
    }
}

@media(max-width:1560px) {
    .our-experts-main .container-main {
        padding-left: 113px;
    }
}

@media(max-width:1530px) {
    .our-experts-main .container-main {
        padding-left: 97px;
    }
}

@media(max-width:1500px) {
    .our-experts-main .container-main {
        padding-left: 83px;
    }
}

@media(max-width:1470px) {
    .our-experts-main .container-main {
        padding-left: 70px;
    }
}

@media(max-width:1440px) {
    .container-main {
        padding: 0px 40px;
    }

    .our-experts-main .container-main {
        padding-left: 90px;
    }

    .home-about-right h2,
    .home-banner-left h2 {
        font-size: 48px;
    }

    .home-cta-main .container-main {
        max-width: 1120px;
    }

    .awards-block h4 {
        font-size: 18px;
    }

    .home-contact-main .container-main {
        max-width: 1130px;
    }
}

@media(max-width:1410px) {
    .our-experts-main .container-main {
        padding-left: 80px;
    }
}

@media(max-width:1350px) {
    .our-experts-main .container-main {
        padding-left: 45px;
    }
}

@media(max-width:1280px) {
    .footer-block p {
        max-width: 300px;
    }

    .home-about-right h2,
    .home-banner-left h2 {
        font-size: 45px;
        line-height: 52px;
    }
}

@media(max-width:1200px) {
    .home-banner-content h1 {
        font-size: 50px;
        line-height: 58px;
    }

    .home-banner-left {
        padding-right: 40px;
    }

    .ot-widget-area span {
        font-size: 44px;
    }

    .stats-info h4,
    .info-wrap h6 {
        font-size: 38px;
    }

    .courses-block-bg {
        height: 205px;
    }

    .expert-bg {
        height: 270px;
    }

    .faq-accordion button.accordion-button {
        font-size: 20px;
    }

    .breadcrumbs h1 {
        font-size: 50px;
        line-height: 62px;
    }

    .featured-article-right h2 {
        font-size: 30px;
        line-height: 38px;
    }

    .home-stats-flex.career h4 {
        font-size: 20px;
        line-height: 32px;
    }
}

@media(max-width:1100px) {
    .blogs-content ul {
        flex-flow: column;
        justify-content: unset;
        align-items: unset;
        gap: 0;
    }

    .featured-article-right ul li {
        font-size: 14px;
    }

    .expert-flex.bookstore .expert-bg {
        height: 220px;
    }
}

@media(max-width:1070px) {
    .header-links ul {
        gap: 13px;
    }

    .header-links ul li {
        font-size: 13px;
    }

    .home-cta {
        width: 55%;
    }

    .home-cta-bg {
        width: 45%;
    }
}

@media(max-width:1024px) {
    .footer-block h6 {
        font-size: 18px;
    }

    .home-faq-left {
        width: 35%;
    }

    .home-faq-right {
        width: 65%;
        padding-left: 45px;
    }

    .blogs-bg {
        height: 200px;
    }

    .form-field {
        width: 100%;
    }

    .application-form .form-field {
        width: 50%;
    }

    .application-form .form-field.full {
        width: 100%;
    }
}

@media(max-width:1000px){
    .expert-bg {
        height: 325px;
    }
}

@media(max-width:991px) {

    .main-header,
    .top-bar-right,
    .top-bar-links {
        display: none;
    }

    .top-bar-left {
        width: 100%;
    }

    .top-bar-left ul {
        justify-content: space-between;
    }

    .top-bar-main .container-main {
        padding: 0px 20px;
    }

    .top-bar-right ul li,
    .top-bar-left ul li {
        border-left: unset;
        padding-left: 0;
    }

    .mob-header {
        display: block;
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 10;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s;
        margin-top: 25px;
        border-bottom: 1px solid #e6e6e6;
    }

    .mob-header .navbar {
        background-color: #fff;
        padding: 7px 0px;
    }

    .mob-header .navbar>.container-fluid {
        padding: 0px 20px;
    }

    .mob-header .navbar-brand img {
        max-width: 120px;
    }

    .mob-header .navbar-brand {
        padding: 0;
        margin: 0;
        position: relative;
        z-index: 12;
    }

    .mob-header .navbar-toggler {
        padding: 0;
        border: unset;
        position: relative;
        z-index: 12;
    }

    .mob-header .navbar-toggler-icon {
        background-image: url(../images/menu-icon.webp);
        background-repeat: no-repeat;
        width: 30px;
        height: 28px;

    }

    body.menu-open .mob-header .navbar-toggler-icon {
        background-image: url(../images/close-icon.webp);
        height: 30px;
        margin-right: 7px;
    }

    body.menu-open {
        overflow: hidden;
    }

    .mob-header .navbar-collapse {
        position: absolute;
        top: 0px;
        left: 0;
        width: 100%;
        background-color: #fff;
        padding: 0px 20px;
        z-index: 10;
    }

    .mob-header .navbar-nav {
        padding-bottom: 600px;
        padding-top: 155px;
    }

    .mob-header .nav-link {
        color: #000;
        font-weight: 600;
        font-size: 14px;
        line-height: 20px;
        text-transform: uppercase;
        padding: 10px 0px;
    }

    .navbar-toggler:focus {
        box-shadow: unset;
    }

    .quote-btn.mob {
        margin-top: 20px;
    }

    .home-banner-slider-main {
        padding-top: 130px;
    }

    .footer-block:first-child {
        width: 100%;
        padding-bottom: 40px;
    }

    .footer-flex {
        flex-wrap: wrap;
    }

    .footer-block p {
        max-width: unset;
    }

    .breadcrumbs-main {
        padding-top: 190px;
    }

    .review-counter-flex {
        padding-top: 30px;
    }

    .why-us-flex.about-page .why-us-block {
        width: 50%;
    }

    .expert-flex .expert-block {
        width: 33.33%;
    }

    .featured-article-right h2 {
        font-size: 26px;
        line-height: 34px;
    }

    .blog-detail-main {
        padding-top: 220px;
    }

    .expert-flex.bookstore .expert-block {
        width: 50%;
    }

    .expert-flex.bookstore .expert-bg {
        height: 250px;
    }

    .journey-block.career .year-flex {
        flex-flow: column;
        gap: 7px;
    }

    .gallery-flex.photo.new .gallery-block:nth-child(6n+1),
    .gallery-flex.photo.new .gallery-block:nth-child(6n) {
        width: 40%;
    }

    .gallery-flex.photo.new .gallery-block:nth-child(6n+2),
    .gallery-flex.photo.new .gallery-block:nth-child(6n+3),
    .gallery-flex.photo.new .gallery-block:nth-child(6n+4),
    .gallery-flex.photo.new .gallery-block:nth-child(6n+5) {
        width: 30%;
    }

    .team-details-left {
        height: 350px;
    }

    .team-details-main {
        padding-top: 200px;
    }
    
    .home-banner-main.home {
        padding-top: 250px;
    }
}

@media(max-width:850px) {

    .home-about-left,
    .home-about-right,
    .home-contact-left,
    .home-contact-right,
    .home-banner-left,
    .home-banner-right,
    .home-faq-left,
    .home-faq-right,
    .student-achievements-left,
    .student-achievements-right {
        width: 100%;
    }

    .home-banner-left {
        padding-right: 0px;
        padding-bottom: 50px;
    }

    .home-banner-right img {
        width: 100%;
    }

    .home-banner-main.home .home-banner-right {
        max-width: 100%;
        margin: unset;
    }

    .home-stats {
        padding-top: 0;
        padding-bottom: 80px;
    }

    .why-us-block,
    .expert-flex .expert-block,
    .gallery-block,
    .get-in-touch-block,
    .blogs-block,
    .writing-service-block {
        width: 50%;
    }

    .home-cta-bg,
    .home-cta {
        width: 100%;
    }

    .home-cta-bg img {
        clip-path: unset;
        border-bottom-left-radius: 0;
        border-top-right-radius: 20px;
    }

    .home-cta {
        padding: 40px;
    }

    .our-experts-left {
        width: 100%;
        padding-right: 0px;
        padding-bottom: 40px;
    }

    .our-experts-right {
        width: 100%;
    }

    .our-experts-flex {
        flex-flow: column;
    }

    .expert-bg {
        height: 350px;
    }

    .home-overview-img {
        width: 100%;
        height: 450px;
    }

    .home-overview-info {
        position: unset;
    }

    .home-overview-info .container-main {
        justify-content: unset;
        display: block;
    }

    .home-overview-content {
        width: 100%;
        padding: 40px 0px;
    }

    .customer-reviews-heading {
        max-width: 500px;
    }

    .home-contact-left {
        padding-right: 0px;
        padding-bottom: 40px;
    }

    .home-faq-right {
        padding-left: 0;
        padding-top: 40px;
    }

    .home-faq-left {
        height: 450px;
    }

    .home-about-right {
        padding-right: 0px;
        padding-top: 40px;
    }

    .home-about-flex {
        flex-flow: column-reverse;
    }

    .achievements-block,
    .recent-events-block {
        width: 50%;
    }

    .avg-score-flex {
        flex-wrap: wrap;
    }

    .avg-score {
        width: 50%;
    }

    .featured-article-right ul {
        flex-wrap: wrap;
        gap: 10px;
        margin-bottom: 10px;
    }

    .featured-article-right ul li {
        margin-bottom: 0;
    }

    .featured-article-right a {
        margin-top: 17px;
    }

    .blogs-left {
        width: 365px;
    }

    .home-stats-flex.career .home-stats-block {
        width: 50%;
    }

    .subject-groups-block ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .campus-locations-left,
    .campus-locations-right {
        width: 100%;
    }

    .campus-locations-left img {
        border-bottom-left-radius: 0px;
        border-top-right-radius: 10px;
    }

    .campus-locations-right {
        border-top-right-radius: 0px;
        border-bottom-left-radius: 10px;
    }

    .reb-left {
        width: 40%;
    }

    .reb-right {
        width: 60%;
    }

    .gallery-flex.photo.new .gallery-block:nth-child(6n+1),
    .gallery-flex.photo.new .gallery-block:nth-child(6n) {
        width: 50%;
    }

    .gallery-flex.photo.new .gallery-block:nth-child(6n+2),
    .gallery-flex.photo.new .gallery-block:nth-child(6n+3),
    .gallery-flex.photo.new .gallery-block:nth-child(6n+4),
    .gallery-flex.photo.new .gallery-block:nth-child(6n+5) {
        width: 50%;
    }

    .team-details-left {
        height: unset;
    }

    .team-details-left,
    .team-details-right {
        width: 100%;
    }

    .team-details-right {
        padding-left: 0;
        padding-top: 40px;
    }
    
    .mob-btn{
        display:flex !important;
        margin: 0 auto 0 0;
        margin-top: 40px;
    }
    
    .our-experts-left a{
        display:none;
    }
}

@media(max-width:768px) {
    .home-banner-content h1 {
        font-size: 44px;
        line-height: 55px;
    }

    .home-banner-content p {
        font-size: 20px;
    }

    .home-banner-bg {
        height: 580px;
    }

    .home-stats-block,
    .review-counter-block {
        width: 50%;
    }

    .footer-block {
        width: 100%;
        padding-bottom: 40px;
    }

    .footer-block:last-child {
        padding-bottom: 0;
    }

    .footer-block h6 {
        padding-bottom: 0;
    }

    .breadcrumbs h1 {
        font-size: 46px;
        line-height: 58px;
    }

    .journey-box-left,
    .journey-box-right {
        width: 100%;
    }

    .journey-box-flex {
        flex-flow: column;
        margin-bottom: 40px;
    }

    .journey-box-left::before,
    .journey-box-left::after {
        content: unset;
    }

    .journey-box-left {
        padding-right: 0px;
    }

    .journey-box-flex.reverse {
        flex-flow: column;
    }

    .journey-box-flex.reverse .journey-box-left {
        padding-left: 0px;
    }

    .featured-article-left,
    .featured-article-right {
        width: 100%;
    }

    .featured-article-left img {
        border-bottom-left-radius: 0px;
        border-top-right-radius: 10px;
    }

    .blogs-left {
        width: 320px;
    }

    .blog-detail-content h2 {
        font-size: 30px;
        line-height: 38px;
    }

    .blog-title {
        align-items: unset;
        justify-content: flex-start;
        flex-flow: column;
    }

    .expert-flex.bookstore .expert-bg {
        height: 210px;
    }

    .job-opening-flex .journey-block {
        width: 100%;
    }

    .form-field {
        width: 50%;
    }

    .recent-events-block {
        width: 100%;
    }
}

@media(max-width:600px) {
    .container-main {
        padding: 0px 20px;
    }

    .top-bar-left ul li,
    .top-bar-right p,
    .top-bar-right ul li {
        font-size: 13px;
    }

    .mob-header .navbar-brand img {
        max-width: 100px;
    }

    .mob-header .navbar-nav {
        padding-top: 140px;
    }

    .home-banner-content h1 {
        font-size: 28px;
        line-height: 38px;
    }

    .home-banner-content p {
        font-size: 16px;
        line-height: 24px;
    }

    .btn-flex {
        flex-flow: column;
        justify-content: unset;
        align-items: unset;
        padding-top: 0;
    }
    
    .btn-flex.campus{
        flex-flow:unset;
    }
    
    .btn-flex.campus a {
        font-size: 14px;
        padding: 0px 15px;
    }

    .home-banner-bg {
        height: 520px;
    }

    .home-banner-slider-main {
        padding-top: 110px;
    }

    .home-banner-main {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .home-about-right h2,
    .home-banner-left h2 {
        font-size: 28px;
        line-height: 38px;
    }

    .ot-widget-area {
        top: unset;
        bottom: 0;
        right: 0;
    }

    .ot-widget-area p {
        font-size: 16px;
    }

    .ot-widget-area span {
        font-size: 36px;
    }

    .home-stat-heading h2,
    .why-us-heading h2,
    .home-contact-heading h2,
    .home-contact-left h2,
    .faq-heading h2,
    .customer-reviews-heading h2,
    .home-cta h2,
    .home-courses-heading h2,
    .our-experts-left h2,
    .home-overview-content h2,
    .our-journey-heading h2,
    .leadership-heading h2,
    .student-achievements-heading h2,
    .bookstore-heading h2,
    .resources-heading h2,
    .gallery-heading h2,
    .recent-events-heading h2,
    .achievement-count-heading h2,
    .get-in-touch-heading h2,
    .featured-article h2,
    .featured-article-right h2,
    .blog-detail-content h2,
    .related-articles h2,
    .campus-location-heading h2,
    .standard-amenities-heading h2 {
        font-size: 26px;
        line-height: 34px;
    }

    .home-stat-heading,
    .why-us-heading,
    .home-contact-heading,
    .faq-heading,
    .customer-reviews-heading-flex,
    .home-courses-heading,
    .our-journey-heading,
    .leadership-heading,
    .student-achievements-heading,
    .bookstore-heading,
    .resources-heading,
    .gallery-heading,
    .recent-events-heading,
    .achievement-count-heading,
    .get-in-touch-heading,
    .campus-location-heading,
    .standard-amenities-heading {
        margin-bottom: 25px;
    }

    .home-stats-block,
    .review-counter-block {
        width: 50%;
    }

    .stat-icon {
        width: 85px;
        height: 85px;
    }

    .home-stats-block img {
        width: 40px;
        height: 40px;
    }

    .stats-info h4,
    .info-wrap h6 {
        font-size: 32px;
    }

    .review-counter-flex p,
    .stats-info p {
        font-size: 14px;
        line-height: 24px;
    }

    .home-stats {
        padding-bottom: 50px;
    }

    .home-courses-main {
        padding-bottom: 50px;
    }

    .home-about-main,
    .why-us-main,
    .home-contact-main,
    .home-faq-main,
    .home-cta-main,
    .our-experts-main,
    .our-journey-main,
    .leadership-main,
    .bookstore-main,
    .resources-main,
    .gallery-main,
    .get-in-touch-main,
    .faq-main,
    .featured-article-main,
    .blog-detail-main,
    .related-articles-main,
    .campus-location-main,
    .standard-amenities-main,
    .find-center-main,
    .job-opening-main,
    .application-form-main,
    .writing-service-main,
    .customer-reviews-main {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .why-us-block,
    .expert-flex .expert-block,
    .gallery-block,
    .get-in-touch-block,
    .blogs-block,
    .writing-service-block {
        width: 100%;
        padding: 10px 0px;
    }

    .why-us-flex,
    .expert-flex,
    .gallery-flex,
    .get-in-touch-flex,
    .blogs-flex,
    .writing-service-flex {
        margin: -10px 0px;
    }

    .why-us-block h3,
    .contact-box-right h5,
    .courses-block-title h4,
    .expert-content h4,
    .awards-block h4,
    .year-right h4,
    .gallery-bg h4,
    .get-in-touch-block h4,
    .blogs-content h4,
    .blog-detail-content h5,
    .campus-locations-right h4,
    .writing-service-block h4,
    .subject-groups-block h4 {
        font-size: 18px;
        line-height: 26px;
    }

    .home-cta {
        padding: 25px;
    }

    .cta-btn-flex {
        flex-flow: column;
    }

    .home-cta-main {
        padding-bottom: 0;
    }

    .our-experts-main .container-main {
        padding-left: 20px;
    }

    .home-overview-img {
        height: 350px;
    }

    .home-cta h2 {
        font-size: 24px;
        line-height: 34px;
    }

    .awards-block h4 {
        font-size: 16px;
        line-height: 24px;
        max-width: 165px;
        margin-bottom: 0;
    }

    .review-btn-flex {
        display: none;
    }

    .form-field {
        width: 100%;
    }

    .home-contact-left h2 {
        font-size: 26px;
    }

    .home-faq-left {
        height: 350px;
    }

    .faq-accordion button.accordion-button {
        font-size: 18px;
        line-height: 26px;
        padding: 15px 15px;
    }

    .faq-heading {
        margin-bottom: 10px;
    }

    .faq-accordion .accordion-button::after {
        background-size: 20px;
        width: 20px;
        height: 20px;
    }
    
    .newsletter .cta-btn-flex {
        justify-content: center;
        align-items: center;
    }

    .newsletter span {
        font-size: 24px;
    }

    .newsletter span img {
        width: 45px;
        height: 45px;
    }

    .newsletter-main {
        padding-bottom: 50px;
    }

    .footer-logo {
        max-width: 130px;
    }

    .footer-block ul li {
        font-size: 15px;
    }

    .footer-copyright p {
        font-size: 14px;
        line-height: 24px;
        max-width: 265px;
        margin: 0 auto;
    }

    .breadcrumbs-main {
        padding-top: 160px;
        padding-bottom: 45px;
    }

    .breadcrumbs h1 {
        font-size: 34px;
        line-height: 46px;
        margin-bottom: 10px;
    }

    .home-about-left {
        height: 350px;
    }

    .home-about-right h2 {
        margin-bottom: 15px;
    }

    .home-about-right {
        padding-top: 25px;
    }

    .home-about-right p,
    .home-stat-heading p,
    .why-us-heading p,
    .why-us-block p,
    .home-contact-heading p,
    .faq-heading p,
    .faq-accordion .accordion-body p,
    .contact-box-right p,
    .customer-reviews-heading p,
    .testimonials-block p,
    .home-cta p,
    .home-banner-left p,
    .home-banner-left ul li,
    .home-courses-heading p,
    .expert-content p,
    .our-experts-left p,
    .home-overview-content p,
    .courses-block-title p,
    .our-journey-heading p,
    .journey-block p,
    .leadership-heading p,
    .student-achievements-heading p,
    .breadcrumbs p,
    .bookstore-heading p,
    .resources-heading p,
    .gallery-title p,
    .gallery-heading p,
    .recent-events-heading p,
    .get-in-touch-heading p,
    .get-in-touch-block p,
    .home-contact-left p,
    .featured-article-right ul li,
    .featured-article-right p,
    .blogs-content p,
    .blogs-content ul li,
    .blog-detail-content ul li,
    .blog-detail-content p,
    .campus-location-heading p,
    .campus-locations-right ul li,
    .ul-locations ul li,
    .ul-facilities ul li,
    .standard-amenities-heading p,
    .home-about-right ul li,
    .writing-service-block ul li,
    .writing-service-block p {
        font-size: 15px;
    }

    .review-counter-flex.about-page .review-counter-block {
        width: 50%;
    }

    .our-journey-main {
        padding-top: 0;
    }

    .journey-box-flex {
        margin-bottom: 20px;
    }

    .why-us-flex.about-page .why-us-block {
        width: 100%;
    }

    .achievements-block,
    .recent-events-block {
        width: 100%;
        padding: 10px 0px;
    }

    .achievements-grid,
    .recent-events-flex {
        margin: -10px 0px;
    }

    .student-prof-left h4,
    .achievements-block h5,
    .avg-score h4,
    .book-price-left h3,
    .pdf-title h5 {
        font-size: 18px;
        line-height: 26px;
    }

    .student-prof-right h3 {
        font-size: 20px;
        line-height: 30px;
    }

    .student-prof-right h3 img {
        width: 27px;
        height: 27px;
    }

    .avg-score-flex,
    .achievement-tab ul {
        display: -webkit-box;
        overflow: scroll;
        overflow-y: hidden;
        flex-wrap: nowrap;
    }

    .avg-score-flex::-webkit-scrollbar,
    .achievement-tab ul::-webkit-scrollbar {
        display: none;
    }

    .avg-score {
        width: 80%;
    }

    .student-achievements-main,
    .home-cta-main.bookstore,
    .gallery,
    .recent-evetns-main,
    .blogs-main,
    .home-cta-main.writing-service {
        padding-bottom: 50px;
    }

    .featured-article-flex {
        padding-top: 15px;
    }

    .featured-article-right h2 {
        font-size: 22px;
        line-height: 30px;
    }

    .featured-article-right ul li {
        font-size: 14px;
    }

    .featured-article-right ul li img,
    .blogs-content ul li img,
    .ul-locations ul li img,
    .writing-service-flex.courses .service-price p img {
        width: 13px;
        height: 13px;
    }

    .blogs-top-flex {
        flex-flow: column;
        justify-content: unset;
        align-items: unset;
    }

    .blogs-left {
        width: 100%;
        margin-bottom: 10px;
    }

    .blog-detail-main {
        padding-top: 160px;
    }

    .blog-detail-bg {
        height: 350px;
    }

    .blog-detail-content ul {
        flex-wrap: wrap;
        row-gap: 6px;
        margin-bottom: 13px;
    }

    .blog-detail-content ul li {
        margin-bottom: 0;
    }

    .blog-detail-content h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .blog-detail-content p:last-child {
        margin-bottom: 0;
    }

    .blogs-flex.related-articles {
        padding-top: 13px;
    }

    .expert-flex.bookstore .expert-block {
        width: 100%;
    }

    .pdf-box {
        justify-content: unset;
        align-items: unset;
        flex-flow: column;
    }

    .pdf-title {
        margin-bottom: 13px;
    }

    .pdf-btn {
        width: max-content;
    }

    .job-opening-flex .journey-block {
        padding: 10px 0px;
    }

    .job-opening-flex {
        margin: -10px 0px;
    }

    .home-about-right ul {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 0px;
        padding-top: 10px;
    }

    .home-about-right ul li:last-child {
        margin-bottom: 0;
    }

    .home-stats.career {
        padding-top: 50px;
    }

    .home-stats-flex.career .home-stats-block {
        width: 100%;
    }

    .job-opening-flex .journey-block,
    .subject-groups-block {
        width: 100%;
        padding: 10px 0px;
    }

    .job-opening-flex,
    .subject-groups-flex {
        margin: -10px 0px;
    }

    .writing-service-flex.courses .writing-service-block h4,
    .writing-service-flex.courses .service-price h3 {
        font-size: 22px;
    }

    .ul-locations ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .ul-facilities ul {
        gap: 10px;
    }

    .btn-flex.campus {
        margin-top: 20px;
    }

    .ul-facilities ul li {
        font-size: 14px;
    }

    .campus-locations-right ul {
        flex-wrap: wrap;
        gap: 7px;
        margin-bottom: 13px;
    }

    .campus-locations-right ul li {
        margin-bottom: 0;
    }

    .application-form .form-field {
        width: 100%;
    }

    .reb-left,
    .reb-right {
        width: 100%;
    }

    .reb-flex {
        flex-flow: column;
    }

    .reb-left img {
        border-bottom-left-radius: 0px;
        border-top-right-radius: 10px;
    }

    .reb-right {
        border-top-right-radius: 0;
        border-bottom-left-radius: 10px;
    }

    .gallery-flex.photo.new .gallery-block:nth-child(6n+1),
    .gallery-flex.photo.new .gallery-block:nth-child(6n) {
        width: 100%;
    }

    .gallery-flex.photo.new .gallery-block:nth-child(6n+2),
    .gallery-flex.photo.new .gallery-block:nth-child(6n+3),
    .gallery-flex.photo.new .gallery-block:nth-child(6n+4),
    .gallery-flex.photo.new .gallery-block:nth-child(6n+5) {
        width: 100%;
    }

    .gallery-flex.photo.new .gallery-title {
        bottom: 10px;
        left: 0px;
    }

    .load-btn {
        margin-top: 35px;
    }

    .team-details-main {
        padding-top: 165px;
        padding-bottom: 50px;
    }

    .team-details-left {
        height: 400px;
    }

    .team-details-right {
        padding-top: 25px;
    }

    .team-details-right h3 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 7px;
    }
    .mob-btn{
        margin-top: 25px;
    }
    .our-experts-left{
        padding-bottom: 25px;
    }
    .testimonials-slider .owl-carousel .owl-stage-outer {
        padding: 0px;
    }
    .home-banner-main.home {
        padding-top: 175px;
    }
    .student-achievements-main.reveiws {
        padding-top: 50px;
    }
}