/* 🔹 Mobile (up to 767px) */
@media (max-width: 767px) {

    /* Header */
    .custom-navbar .custom-btn {
        display: none;
    }

    .navbar-brand img {
        height: 50px;
    }

    .custom-navbar {
        top: 25px;
    }

    /* PAGE HEADER */

    .page-header {
        padding: 180px 0 100px;
    }

    .page-header-box h1 {
        font-size: 28px;
    }

    .page-header-box ol {
        margin-bottom: 16px;
    }

    /* HOME PAGE */

    /* Banner */
    .hero h1 {
        font-size: 32px;
    }

    /* About section */
    .about-section {
        padding: 60px 0;
    }

    .about-section .about-title {
        font-size: 28px;
    }

    .about-section .stat-item h3 {
        font-size: 28px;
    }

    /* Activity section */
    .activities-section {
        padding: 60px 0;
    }

    .activities-section .section-title {
        font-size: 28px;
    }

    .activities-section .activity-card {
        margin-bottom: 20px;
    }

    /* Founder section */
    .founder-section {
        padding: 60px 0;
    }

    .founder-section .section-title {
        font-size: 28px;
    }

    /* Publications section */
    .research-section {
        padding: 60px 0;
    }

    .research-section .section-title {
        font-size: 28px;
    }

    /* Award section */
    .awards-section {
        padding: 60px 0;
    }

    .awards-section .section-title {
        font-size: 28px;
    }

    .awards-section .year {
        font-size: 18px;
    }

    .awards-section .award-item h6 {
        font-size: 16px;
    }

    /* ABOUT US PAGE */
    .aboutuspage-section {
        padding: 60px 0 0 0;
    }

    .aboutuspage-section .about-title {
        font-size: 28px;
    }

    .aboutus-content-section .about-content p {
        padding: 20px 0 20px 20px;
    }

    .about-timeline-section h3 {
        font-size: 28px;
    }

    .achievements-section .section-heading {
        font-size: 28px;
    }

    .lab-to-land-section {
        padding: 40px 0;
    }

    .lab-to-land-section .lab-to-land {
        padding: 20px;
    }

    .lab-to-land-section .lab-to-land h5 {
        font-size: 18px;
    }

    .about-founder-section {
        padding: 60px 0;
    }

    .about-founder-section .about-founder-content {
        padding: 20px 0 20px 20px;
    }

    .about-timeline-section .about-text {
        margin-top: 16px;
    }

    .about-timeline-section {
        padding: 60px 0;
    }

    .objectives-section .objectives-content h4 {
        font-size: 28px;
    }

    .objectives-section {
        padding: 60px 0;
    }

    .forward-section {
        padding: 60px 0;
    }

    .forward-section .forward-card h3 {
        font-size: 28px;
    }

    /* AWARD-AND-RECOGNISATION-PAGE */
    .awards-recognisation-section {
        padding: 60px 0 0px 0;
    }

    .awards-recognisation-section .about-title {
        font-size: 28px;
    }

    .awards-content-section .awards-content p {
        padding: 20px 0 20px 20px;
    }

    .awardees .about-title {
        font-size: 28px;
    }

    .awardees-section {
        padding: 0 0 60px 0;
    }

    .farmer-award-section {
        padding: 60px 0;
    }

    .farmer-award-section h3 {
        font-size: 28px;
    }

    .farmer-award-section .prize-amount {
        font-size: 30px;
    }

    .farmer-award-section .prize-meta {
        font-size: 16px;
    }

    /* RESEARCH-AND-PUBLICATION */
    .publication-section .section-title {
        font-size: 28px;
    }

    .publication-section {
        padding: 60px 0;
    }

    /* FOUNDER PAGE */
    .founderpage-section {
        padding: 60px 0 40px 0;
    }

    .founderpage-section .about-content h2 {
        font-size: 22px;
    }

    .founderpage-section .about-title {
        font-size: 28px;
    }

    .founderpage-section .about-content {
        padding: 20px 0 20px 20px;
    }

    .founderpage-content-section p {
        padding: 20px;
    }

    .founderpage-content-section {
        padding: 0 0 60px 0;
    }

    .founderpage-section1 .about-title {
        font-size: 28px;
    }

    .founderpage-section1 .about-content {
        padding: 20px 0 20px 20px;
    }

    .founderpage-section1 {
        padding: 0 0 60px;
    }

    /* OUR-ACTIVITIES-PAGE */
    .our-activities-details {
        padding: 60px 0;
    }

    .our-activities-details .about-title {
        font-size: 28px;
    }

    .our-activities-section .year-box {
        padding: 20px;
    }

    .our-activities-section .year-box-content {
        flex-direction: column;
        align-items: start;
    }

    .our-activities-section .year-title {
        margin-bottom: 16px;
    }

    .our-activities-details img {
        margin-bottom: 15px;
    }

    .agricultural-extension {
        padding: 60px 0;
    }

    .agriculture-extension-details {
        padding: 0 0 60px 0;
    }

    .activitiespage-section {
        padding: 60px 0;
    }

    .activitiespage-section .section-title {
        font-size: 28px;
    }

    .project-section {
        padding: 60px 0;
    }

    .phd-project-section {
        padding: 60px 0;
    }

    .video-section {
        padding: 60px 0;
    }

    .project-section .project-content h4 {
        font-size: 20px;
    }

    .project-section img {
        margin-bottom: 15px;
    }

    .phd-project-section .project-list img {
        margin-bottom: 15px;
    }

    /* ACTIVITY PAGE */
    .activitiespage-section .section-title {
        font-size: 28px;
    }

    .our-activities-details .about-text1 {
        padding: 20px 0 20px 20px;
    }

    /* aspee-gold-page */
    .aspee-goldmedal-section {
        padding: 60px 0;
    }

    .aspee-goldmedal-section .about-title {
        font-size: 28px;
    }

    .aspee-goldmedal-contents {
        padding: 20px 0 2px 20px;
    }

    .aspee-goldmedal-section .goldmedal-img img {
        margin-bottom: 15px;
    }

    .aspee-goldmedal-pdf {
        padding: 60px 0;
    }

    /* aspee alumini association */
    .aspee-alumini-association-section {
        padding: 60px 0;
    }

    .aspee-alumini-association-section .about-title {
        font-size: 28px;
    }

    .aspee-alumini-association-section .alumini-content {
        padding: 20px 0 2px 20px;
    }

    .fellowship-section .fellowship-description p {
        font-size: 18px;
    }

    .alumini-success-stories-section {
        padding: 60px 0;
    }

    .alumini-success-stories-section .alumni-card {
        padding: 20px;
    }

    .alumni-card .alumini-content {
        margin-top: 25px;
    }

    .aspee-alumini-association-section .alumini-img img {
        margin-bottom: 15px;
    }

    .alumini-success-stories-section .about-title {
        font-size: 28px;
    }

    .alumini-success-stories-section .alumini-content h3 {
        font-size: 22px;
    }

    /* seminar page */
    .seminar-section {
        padding: 60px 0;
    }

    .seminar-section .about-title {
        font-size: 28px;
    }

    .aspee-goldmedal-content-img img {
        margin-bottom: 15px;
    }

    .seminar-role-section {
        padding: 60px 0;
    }

    .seminar-role-section .about-title {
        font-size: 28px;
    }

    .workshop-section {
        padding: 60px 0;
    }

    .workshop-section .about-title {
        font-size: 28px;
    }

    .farmer-club-section {
        padding: 60px 0;
    }

    .farmer-club-section .about-title {
        font-size: 28px;
    }

    .farmer-club-section .farmer-club-img img {
        margin-bottom: 15px;
    }

    .seminar-role-section .seminar-img {
        height: auto !important;
    }

    /* Facilities page */
    .facilities-content {
        padding: 60px 0;
    }

    .facilities-content .section-title {
        font-size: 28px;
    }

    .facilities-content .news-event-image {
        padding: 20px 0 20px 20px;
    }

    .facilities-content img {
        margin-bottom: 15px;
    }

    .facilities-content1 {
        padding: 60px 0;
    }

    .facilities-content1 .news-event-image {
        padding: 20px 0 20px 20px;
    }

    .facilities-content1 .facilities-description p {
        text-align: justify;
    }

    .facilities-content1 img {
        margin-bottom: 15px;
    }

    .facilities-content {
        padding: 60px 0;
    }

    .facilities-content .news-event-image {
        padding: 20px 0 20px 20px;
    }

    .facilities-content1 {
        padding: 60px 0;
    }

    .facilities-content1 .news-event-image {
        padding: 20px 0 20px 20px;
    }

    /* News And events */
    .news-events-section {
        padding: 60px 0 40px 0;
    }

    .news-events-section .section-title {
        font-size: 28px;
    }

    .news-events-content .news-event-image {
        padding: 20px 0 20px 20px;
    }

    .news-events-content {
        padding: 0 0 60px 0;
    }

    /* Newsletter */
    .newsletter-section {
        padding: 60px 0;
    }

    .newsletter-section .year-box {
        padding: 25px;
    }

    /* our team */
    .our-team-section .section-title{
         font-size: 28px;
    }
    .our-team-section{
         padding: 60px 0;
    }
     .our-team-section1{
         padding: 60px 0;
    }
    .our-team-section1 .our-team-title{
         padding: 20px 0 20px 20px;
    }
    .our-team-section1 .eminent-past img{
        margin-bottom:10px;
    }

    .impact-section .counter-card {
        height: 100%;
    }
    .impact .modal-dialog {
    max-width: 100%;
}
.impact-section .stats .stat-item{
    margin-bottom: 15px;
}
}

/* 🔹 Tablet (768px to 991px) */
@media (min-width: 768px) and (max-width: 991px) {}

@media (min-width: 1285px) and (max-width: 1367px) {
    .college-section .college-content-box .college-box {
        height: 330px;
    }

    .school-section .college-box {
        height: 330px;
    }

    .college-section1 .college-box {
        height: 330px;
    }
}