@media (max-width: 1024px) {
    .ev-dash-btn-matrix {
     grid-template-columns: repeat(2, 1fr);
   }
    .stats-grid {
        grid-template-columns: repeat(4, 1fr);
    }
    .coe-grid {
        grid-template-columns: repeat(4, 1fr);
    }
    .footer-grid {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media (max-width: 768px) {
    .nav-menu {
        display: none;
    }
    .hero-slider {
        height: 500px;
    }
    .hero-stats .container {
        grid-template-columns: repeat(2, 1fr);
    }
    .stats-grid {
        grid-template-columns: repeat(2, 1fr);
    }
    .journey-steps {
        grid-template-columns: 1fr 1fr;
    }
    .journey-steps::before {
        display: none;
    }
    .coe-grid {
        grid-template-columns: repeat(3, 1fr);
    }
    .programs-grid {
        grid-template-columns: 1fr 1fr;
    }
    .news-grid {
        grid-template-columns: 1fr;
    }
    .knowledge-grid {
    }
    .events-grid {
        grid-template-columns: 1fr;
    }
    .footer-grid {
        grid-template-columns: 100%;
    }
    .story-card {
        min-width: calc(85% - 12px);
    }

    .pillar-card {
        width: calc(50% - 40px);
        min-width: 200px;
    }
.policy-section .col-md-3, .policy-section .col-md-6 {width: 100%;}
    .business-pipeline-wrapper, .upsm-custom-grid, .priority-hex-container {
        grid-template-columns: repeat(3, 1fr);
    }
}
@media only screen and (max-width: 767px) {
    
    .uplogo{display: none;}
    .ev-dash-btn-matrix {
     grid-template-columns: repeat(2, 1fr);
   }
   .ev-dash-title {
     font-size: 1.7rem;
   }
.laderbox .leadphoto {
margin: inherit;
}
.leader li .laderbox {
padding: 10px;
display: flex;
justify-content: flex-start;
text-align: left;
gap: 2em;
}
.leader {grid-template-columns: repeat(1, 1fr);}
.up-map {
width: 100%;
}
.breadcumb-title {
font-size: 1.6rem !important;
}
.h1,
h1 {
font-size: 1.4rem !important;
}
.h2,
h2 {
font-size: 1.4rem !important;
}
.h3,
h3 {
font-size: 1.1rem;
}
.h4,
h4 {
font-size: 1rem;
}
.h5,
h5 {
font-size: 0.95rem;
}
.h6,
h6 {
font-size: 0.8rem;
min-height: auto !important;
}
.logo-icon {
width: 255px;
}
.navbar.navFxd {
top: 0px;
}
.top-bar-right .searchbtn {
padding: 5px 7px;
}
.top-bar-right .lang-btn,
.top-bar-right .accessibilitybtn {
padding: 1px 7px;
}
.top-bar-right {
/* justify-content: end; */
}
.benefit-box {
flex-direction: column;
text-align: center;
}
.benefit-icon {
margin: auto;
}
.benefit-content p {
text-align: left;
}
.bn-label span,
.carousel-control,
.carousel-caption p,
.pwdarea li:nth-child(1),
.pwdarea li:nth-child(2),
.pwdarea li:nth-child(5),
.pwdarea li:nth-child(6),
.pwdarea li:nth-child(7) {
display: none;
}
.top-nav .text-right,
.footerbtm .text-right {
text-align: left !important;
}
.footerbtm .text-right p {
margin: 0;
}
.top-nav ul.pwdarea {
padding: 0;
margin: 0;
text-align: left;
float: left;
}
.searchbar input {
width: 80%;
font-size: 13px;
height: 28px;
padding: 6px;
}
.search.searchbar::after {
left: -15px;
border-left: 15px solid transparent;
}
.search.searchbar {
right: 0;
width: 140px;
padding: 4px;
height: 37px;
}
.top-nav ul.pwdarea li {
padding: 4px 2px;
}
.hi-btn {
font-size: 75%;
}
.logo {
width: 100%;
}
.department-text {
margin-top: 0px;
}
.department-text .eng-name {
font-size: 17px;
margin-top: 0;
}
.department-text .eng-line {
font-size: 13px;
}
.carousel-caption h6 {
font-size: 12px;
}
.carousel-caption h1 {
font-size: 20px;
line-height: 20px;
}
.carousel-caption {
top: 10%;
}
.bn-label {
width: 9%;
font-size: 1em;
padding: 0;
}
.bn-controls button {
width: 30px;
}
.bn-news ul li a {
font-size: 13px;
}
section,
.section {
padding: 30px 0 !important;
}
.hero {
background: rgb(249 217 200);
}
.depdiv .dep-logo img {
height: 70px;
}
.leader li .dep-logo {
width: 80px;
}
.news-section .card {
min-height: auto;
margin-top: 0;
}
.Schemes ul li {
width: 100%;
float: none;
}
.display {
display: flow-root;
margin-top: 15px;
}
.display li {
width: 48.5%;
}
.display li:nth-child(2),
.display li:nth-child(4),
.display li:nth-child(2),
.display li:nth-child(6),
.display li:nth-child(8),
.display li:nth-child(10),
.display li:nth-child(12) {
margin-right: 0;
}
.HOVER img {
width: 50px;
margin: auto auto 0.1em;
}
.HOVER text {
min-height: 40px;
}

.brand-items li {
text-align: center;
}
.about-text {
padding: 0 10px 30px 10px;
}
.univ-img {
position: inherit;
}
.univ-img img {
position: unset;
}
.connect li {
width: 25%;
}
.connect li a {
text-align: center;
}
.footer-link {
padding: 20px 0;
}
.hero-stats {
/* position: relative; */
border-radius: 5px; /* max-width: 98%; */
}
.stat-item:last-child,
.stat-item:nth-child(2) {
border-right: none;
}
.vidoecaption .slide-title {
font-size: 2.2em;
margin-top: 0px;
}
.header.menuFxd {
position: relative;
}
.ux8inf-col {
width: 100%;
}
.news_card .thumb {
min-height: inherit;
}
footer .footbg {
bottom: 0px;
}
.breadcumb-content {
padding: 40px 0px 0px 0px;
}
.breadcumb-banner {
max-height: 150px;
min-height: 150px;
}
.sperator {
min-height: 51px;
margin-top: -46px;
}
.navbar {
position: relative;
}
.container {
padding: 0 10px;
}
.hero-banner {
padding: 0px !important;
}
.leaders-list li {
width: 100%;
}
.incubation-process {
grid-template-columns: repeat(2, 1fr);
}
.upsm-startup-thumb-container .profilepic {
height: 150px;
}
.qr {
max-width: 200px;
margin: 15px auto;
}
.edu-grid {
grid-template-columns: repeat(auto-fit, minmax(50%, 1fr));
}
.float_right,
.float_left {
margin: 0;
float: none;
max-width: 100% !important;
margin-top: 1em;
}
.startup-benefits {
grid-template-columns: repeat(1, 1fr);
}
.sticky-top {
position: relative;
top: 0px !important;
flex-wrap: wrap;
}
.timeline-item {
width: 100%;
}
.timeline-card::before,
.timeline::before {
display: none;
}
.dt-layout-start,
.dt-search {
font-size: 0 !important;
}
.timeline {
padding-top: 10px;
}
.timeline-item {
margin-bottom: 35px;
}
.table-search-wrap {
position: relative;
flex: 1 1 100%;
max-width: none;
}

.pillars-container {
display: flex;
justify-content: center !important;
flex-wrap: wrap !important;
}
.navbar .btn-register {
text-decoration: none;
font-size: 0.9em;
padding: 9px;
position: absolute;
top: 4px;
right: 5px;
}

.video_gallery {
grid-template-columns: repeat(1, 1fr);
}

.top-bar-right {
right: 26px;
left: auto;
position: absolute;
margin-top: 8px;
}
.incubation-process {
grid-template-columns: repeat(1, 1fr);
}

.navbar-collapse {
background-color: var(--blue);
padding: 0.6em;
}
.stat-item {
padding: 10px;
}

.stat-num {
font-size: 0.9em;
}
.logo-text .brand {
font-size: 1.4em;
}
.ux8inf-center-col {
width: 320px;
height: 320px;
}

.ux8inf-wrap {
margin: 1em auto;
gap: 0;
}

.pipeline-node-card {
padding: 10px;

gap: 10px;
}

.terminal-link {
width: 100%;
text-align: center;
}
.upsm-nav-pills .nav-link {
padding: 4px 10px;
}
.upsm-nav-pills {
padding: 10px 16px;
}
.infra-light-list-title {
font-size: 1.05rem;
}
.iup-news-tab .nav-link {
font-size: 0.8rem !important;
padding: 7px 12px;
}
.neon-btn {
letter-spacing: 0;
padding: 10px 12px;
font-size: 0.9em;
}
.sticky-hub-panel {
position: relative;
top: 0;
margin-top: 0;
padding: 25px;
}
.unique-main-title {
font-size: 2rem;
}
.footer-grid {
grid-template-columns: 100%;
gap: 0;
}
.leaders-list li img {
width: 150px;
max-width: 150px;
}
div.dt-container div.dt-search input {
margin-left: 0em !important;
width: 100% !important;
}
.pillar-card {
width: calc(50% - 110px);
min-width: 160px;
margin-bottom: 2em;
}
.edu-card {
padding: 15px;

display: flex;
gap: 0.2em;
align-items: center;
}
.upsm-card-val {
font-size: 1.1rem;
}
.display-6 {
font-size: 0.85em;
}
.select-district {
font-size: 1em;
}
.select-district .select2-container {
width: 66% !important;
}
.tq-hero-banner {
padding: 20px 0;
}
.sperator2 {
min-height: 130px;
}
.tq-stat-card {
height: auto;
margin-bottom: 1em;
}
.tq-detail-row {
flex-direction: column;
}

.tq-logo-card {
width: 50%;
justify-content: center;
align-content: center;
padding: 0 !important;
}
.who-can-apply-flow li {
flex: auto;
width: 100%;
}
.who-can-apply-flow::before {
height: 100%;
z-index: -1;
width: 4px;
margin: auto;
}
.sup-item-text {
font-size: 0.925rem;
}
.lead, .khub-hero-desc {
font-size: 1rem;
}
.gov-navbar li a {
font-size: 0.9em;
}
.archive-btn,
.archive_back {
right: 10px;
top: -35px;
}
.gallery,
.newgallery {
grid-template-columns: repeat(1, 1fr);
gap: 10px;
}
.video_gallery video,
.video_gallery li iframe {
height: auto;
}
.upsm-card-right {align-content: space-around;justify-content: space-between;align-items: center;display: flex;flex-direction: row;}
.upsm-btn-count {
padding: 2px 18px;
}
.khub-btn-blue, .khub-btn-orange {
    padding: 10px;
    font-size: 0.9em;
}
#faqTabs.custom-nav-tabs .nav-link {
    
    font-size: 0.8rem;
    padding: 12px;
    
}
.gov-navbar li {
  
    width: 50%;
}
}
