@media only screen and (max-width:600px) {
    .topbar p{padding:6px 10px;font-size:15px}
    /* nav.navbar.navbar-expand-lg{top:100px!important} */
    nav.navbar.navbar-expand-lg{top:74px!important}
    .topbar p a {display: block;width: 50%;margin: auto!important;}
    ul.navbar-nav li{padding:0;margin-bottom:0;text-align:center}
    ul.navbar-nav li ul.dropdown-menu{margin-left:0;overflow-y:scroll;height:470px;position:absolute;max-width:340px}
    ul.navbar-nav li ul.dropdown-menu li{text-align:left;display:inline-block;width:100%}
    ul.navbar-nav li ul.dropdown-menu li a.dropdown-item{white-space:unset}
    /* .topbar p{padding:10px 10px;font-size:18px;min-height: 90px;} */
    .topbar p { padding: 10px 12px; font-size: 18px; }

    /* nav.navbar.navbar-expand-lg {top:68px;} */
    ul.navbar-nav li {padding: 0px; margin-bottom: 0; text-align: center; }
    ul.navbar-nav li ul.dropdown-menu {margin-left: 0;overflow-y: scroll; height: 470px; position: absolute;max-width: 340px;}
    ul.navbar-nav li ul.dropdown-menu li {text-align: left;display: inline-block;width: 100%;}
    ul.navbar-nav li ul.dropdown-menu li a.dropdown-item {white-space: unset;}
    img.iimm-logo { margin: 0px 0; height:70px; }
    .banner-section {padding-top: 220px; padding-bottom: 500px; background-size: 220%; background-position:100% 100%; background-color: #efecfb;}
    h1.main-headline { font-size: 38px; line-height: 1.2em; }
    img.header-graphic { position: relative; bottom: -90px; right: 0; height: auto; width: 100%; }
    ul.highlights li:first-child {
        width: 100% !important;
        padding: 15px !important;
        vertical-align: top;
        margin-top: 10px;
        border-radius: 8px;
    }
    ul.highlights li {
        width: 80% !important;
        padding: 15px !important;
        vertical-align: top;
        margin-top: 10px;
        border-radius: 8px;
    }
    ul.highlights li:last-child {margin-bottom: 50px;}
    /* img.ts-logo { padding: 10px 10px; } */
    /* ul.highlights li:first-child {border-right: unset;margin-bottom: 20px;} */
    p.gate-score img { margin-right: 9px; float: left; margin-top: 10px; }
    p.know-cta { position: relative; bottom: unset; margin-top: 30px; }
    div#importantAnnouncement .modal-body {padding: 30px;text-align: center;}
    .business-analysis-new,.communication-systems-new,.cyber-security-new,.artificial-intelligence-new,.climate-finance-new,.business-leadership-new,.renewable-energy-new,.data-science-new,.finance-icon-new,.fintech-management-new,.power-sector-new,.public-policy-new,.risk-management-new{margin-top:0;margin-bottom:10px}
    img.trigger-img{height:50px;margin:30px 0 10px}
    .admission-process{position:relative;top:unset;width:100%;margin-top:30px}
    .admission-process.affix{position:relative;top:unset}
    ul.key-highlights li{width:100%;margin:10px 0}
    ul.key-highlights li img{margin-bottom:22px;}
    .alumni-status,.credit-transfer,.executive-friendly,.impact-learning,.no-gate-score,.placement-cell{margin-bottom:30px!important}
    .history-tl-container ul.tl li{width:100%}
    section.delivery-format ul li { width: 100%; margin: 5px 6px; padding-right: 0; }
    section.delivery-format ul li br{display:none}
    ul.sub-program-structure li{width:100%;margin:10px 0}
    ul.flexibility li{width:49%;margin-bottom:30px;line-height:1.3em}
    ul.flexibility li:last-child{margin-bottom:0}
    ul.selection-process li{width:32%}
    ul.selection-process li svg{padding:15px;height:70px}
    p.scholarship img{height:30px;float:left;margin-bottom:20px}
    .fee-loan{margin-bottom:15px}
    .fee-loan svg{margin-bottom:30px;float:left;margin-right:20px}
    p.fee-loan.one svg{margin-bottom:90px}
    .fee-footer li{width:100%}
    .fee-footer li img{margin-bottom:2px}
    img.kanpur-campus{position:relative;right:0;height:auto;width:100%;top:40px}
    section.news-sec ul li{width:100%;min-height:auto}
    .modal-body img{margin-bottom:10px}
    .modal-dialog p{margin-top:40px}
    .fee-loan.one svg{margin-bottom:90px}
    .fee-loan.two svg{margin-bottom:10px}
    footer.footer .text-end{text-align:left!important;margin-top:20px}
    section.program-fee-sec,section#aboutTS{background:linear-gradient(180deg,#e6f5f8 0%,#faefe8 45%,#dfedf1 82%,#a4c4ef 100%)}
    a.intro-btn.testimonial{top:30px}
    ul.program-testimonials li{width:100%}
    ul.testimonial-videos li{width:100%}
    ul.faculty-list li{width:100%;padding:30px 18px 60px;min-height:auto;        margin-right: 0;}
    ul.faculty-list li.two{min-height:auto}
    ul.immersive-learning li { width: 88%; margin-bottom: 30px; margin-right: 0; }
    ul.immersive-learning li img{margin-bottom:5px}
    section.news-sec ul li img{position:relative;bottom:unset}
    .modal-dialog{width:95%}
    .modal-dialog button.close{right:-5px;top:-5px;z-index:999}
    footer{padding:30px 0 100px}
    .pe-5{padding-right:calc(var(--bs-gutter-x) * .5)!important}
    section#aboutTS{padding-bottom:350px!important}
    img.pracademic-platform{height:auto;width:100%}
    img.certificate-img{margin-top:45px;margin-left:auto;margin-right:auto;display:block}
    section#faculty p br{display:none}
    .mobile-apply.show{height:75px;position:fixed;bottom:-20px;width:100%;background:#fff;left:0;padding-bottom:65px;box-shadow:0 0 10px #b9b9b9;border-top:1px solid #b2b2b2;display:inline-block}
    .mobile-apply.show a{background:#00a453;border-radius:4px;color:#fff;padding:10px 20px;display:inline-block;margin-top:5px;position:relative;left:20px;width:65%;text-align:center;font-size:17px;font-weight:500}
    .building-icon{margin-bottom:40px}
    section.about-emasters,section#faculty,section#format{background:linear-gradient(180deg,#e6f5f8 0%,#fffbf8 45%,#dfedf1 82%,#a4c4ef 100%)}
    ul.faculty-list.guest li{min-height:auto!important;width:100%}
    .fee-footer li:nth-child(2){width:100%}
    .navbar-brand span { font-size: 22px; margin-left: 34px; left: 90px; min-height: 93px; padding-top: 11px; }
    div#navbarTogglerDemo02{border-top:1px solid grey}
    /* .navbar-brand span br{display:none} */
    p.contact-email{margin-top:25px;text-align:left!important}
    .circle{height:70px;width:70px;top:unset;left:150px;bottom:100px;position:absolute}
    ul.faculty-list li a{left:0;right:0}
    div#timer{margin-left:0;margin-bottom:15px;margin-top:20px}
    p.trigger-main{margin-left:0!important;margin-top:10px;width:100%;display:block}
    p.trigger-main img{padding:0}
    .selection-result{width:50%;margin:auto}
    .anouncment{top:122px;left:40%;right:40%;margin:unset}
    ul.navbar-nav.ms-auto.mb-2.mb-lg-0{margin-top:25px}
    #navbarTogglerDemo02 ul.navbar-nav li:first-child{position:unset}
    footer .col-md-4{margin-bottom:30px}
    footer.dtr-py-50.footer{padding:30px 0 100px!important}
    section.delivery-format ul li svg{margin-bottom:35px}
    section#aboutIIMM .col-lg-7.col-md-12{width:100%}
    .banner-trigger {margin-left: 0px;margin-bottom: 10px;}
    ul.highlights {margin-top: 40px !important;text-align: center;}
    ul.highlights li{text-align: center; display: inline-flex ; align-content: center; justify-content: center; width: 100% !important;}
    #take-to-top.dtr-fade-scroll{right:22px;bottom:80px;}
    img.rankings-logo { height: 105px; margin-left: 5px; margin-top: 0; }
    img.overview-img { position: relative; bottom: -100px; right: 0; height: auto; width: 80%; margin-top: -60px; }
    .offset-6 {margin-left: 0;}

    ul.format-list li { width: 100%; margin: 15px 0px 15px 0px; display: inline-flex ; }
    ul.format-list li br{display: none}
   section#guidelines { background-size: 250%; background-position: 0% 100%; padding-bottom: 580px !important; }
    .about-iimm { background: unset; padding: 10px; border-radius: 10px; position: relative; bottom: unset; width: 100%; left: 0; }
    section#aboutPartner {background-size: 132%; background-position: 43% 100%; min-height: auto; position: relative; padding-bottom: 360px !important; }
    p a.header-btn {margin-left: 0px;}    
    ul.key-highlights li strong { display: block; font-size: 20px; }
    #why-this-program .slide-cards {width: 100%;margin-right: 0px;}
    #programFee table.program-fee {width: 100%;}
    #programFee ul#pills-tab li.nav-item {width: 100%;}
    #programFee ul#pills-tab li button.active:after, ul#pills-tab{display: none;}
    .fee-table-select{display: block;margin-bottom: 30px;padding: 15px;}
    .about-iimc ul.institute-rankings li { width: 45%; margin-bottom: 20px; font-size: 12px; padding: 15px; min-height:140px; padding-bottom: 25px; }
    .about-iimc ul.institute-rankings li img {height: 27px;}
    ul.highlights {margin-right: 0px!important;}
    section#aboutPartner {background-size: 140%;background-position: 40% bottom;min-height: auto;padding-bottom:350px !important;}
    .about-iimc {padding: 0px; border-radius: 0px; position: unset; /* bottom: 0%; */ width: 100%; margin-left: auto; margin-right: auto; background: transparent;}
    .fee-table-select { display: block; margin-bottom: 30px; padding: 15px; }
    select#nav-link-one{display: block;appearance: auto;}
    #faq .accordion-button {line-height: 1.3em;}
    section#programEnrolment ul.enrolment-steps:after{display: none}
    section#programEnrolment ul.enrolment-steps li{width:100%}
    section#programEnrolment ul.enrolment-steps li img {  margin-top: 30px;    margin-bottom: 12px; }
    img.ts-logo {border-radius: 8px;height: 72px; margin-top: 0;margin-bottom: 0;}
    div#downloadCurriculumReport .modal-body{padding:15px 5px;width:100%}
    div#downloadCurriculumReport .modal-dialog{margin-top:30px;width:90%}
    section#mediaCoverage ul li {width:100%;        margin-bottom: 12px;}
    .offset-5{margin-left: 0;}
    img.eligibility-img { position: relative; left: unset; height: auto; width: 80%; display: none; }
    #highlights ul.prg-highlights { margin-top: 80px;}
    #highlights ul.prg-highlights li{width: 100%;border-right:unset; border-bottom: 1px solid #e5e5e5;margin-top: 15px; padding-bottom: 30px;}
    #highlights ul.prg-highlights li:last-child{border-bottom: unset;}
    p.rm-number { margin-left: 0; margin-top: 31px; }
    ul.faculty-list.program-chair li{width: 100%; min-height: auto;}
    
}
    @media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
        ul.navbar-nav li {text-align: center;}
        /* nav.navbar.navbar-expand-lg {top: 35px;} */
        nav.navbar.navbar-expand-lg {top:35px;}
        .offset-6 { margin-left: 0; }
        .banner-section { padding-top:180px; padding-bottom:440px; position: relative;background-size: 134%; background-position: -260px 100%; }
        ul.key-highlights li {width: 100%; }
        ul.key-highlights li img {margin-bottom: 0px;}
        ul.key-highlights li:first-child img {margin-bottom: 40px;}
        /* section.about-sustainability {padding-bottom: 580px !important; } */
        img.overview-img { position: absolute; bottom: 0; right: 10px; height: auto; width: 60%; }
        img.certificate-img { width: 80%; margin: auto; margin-top: 50px; display: block; }
        ul.faculty-list.guest li { width: 47%; min-height: 320px; }
        ul.format-list li br{display: none}
        section#guidelines {background: #294c76}
       section#aboutPartner {background-position: bottom; min-height:1200px; position: relative; }
        .about-iimm { background: #fff; padding: 20px; border-radius: 10px; position: absolute; bottom: unset; width: 100%; left: 0; margin-top: 0; right: 0; }
        section#aboutTS {  padding-bottom: 400px !important; }
        img.pracademic-platform { position: absolute; height: auto; width: 55%; bottom: 0; right: 0; left: 0; margin-left: auto; margin-right: auto; }
       ul.faculty-list li { min-height: 450px; width: 30%; }
        ul.format-list li {width: 46%;margin: 15px 0px 15px 0px;margin-right: 23px;}
        #programFee ul#pills-tab li.nav-item {width: 46%;}
        table.program-fee {width: 100%;}
        .fee-footer li {width: 45%;}
        section#programEnrolment ul.enrolment-steps li {width: 32%;}
        section#programEnrolment ul.enrolment-steps:after{left: 170px;}
        ul.institute-rankings li {width: 30%;min-height: 170px;}
        section#mediaCoverage ul li {width:48%;margin-bottom:20px}
        #highlights ul.prg-highlights li{font-size: 18px;}
        .col-lg-7.col-md-12.offset-5{margin-left: 0px;}
    }
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
    img.iimm-logo{margin:6px 0;height:50px}
    section.banner-section .col-lg-7{width:80%}
    nav.navbar.navbar-expand-lg {top: 34px;}
    img.header-graphic{position:absolute;bottom:0;right:0;height:370px}
    p.know-cta a.know_more.para_link{padding:10px;font-size:14px;margin-right:12px}
    img.trigger-img{height:48px;margin:20px 0}
    section#eMasters .col-lg-9{flex:0 0 auto;width:65%}
    .admission-process{width:300px}
    section.about-emasters .col-lg-9,section.delivery-format .col-lg-9,section.program-structure-sec .col-lg-9,section#admissionProcess .col-lg-9,section#programFee .col-lg-9{width:100%}
    section.news-sec ul li{width:48%;min-height:270px}
    img.kanpur-campus{position:unset;height:auto;width:auto}
    /* #outcomes .col-lg-5.col-md-12{width:50%} */
    #outcomes .col-lg-4.col-md-12{width:40%}
    section.about-sustainability .col-lg-9.col-md-12{width:100%}
    section.delivery-format ul li{width:100%}
    ul.navbar-nav li{padding:0}
    img.certificate-img{width:100%;position:sticky;top:120px}
    p.byline{padding-bottom:0}
    /* img.ts-logo{margin-top:50px} */
    .navbar-brand span{min-height:65px}
    #programTestimonials .col-lg-9{width:100%}
    #faculty .col-lg-9{width:100%}
    .banner-section{min-height:1154px;}
    img.pracademic-platform{position:absolute;height:auto;width:40%;left:unset;right:unset}
    .anouncment{top:2px;margin-left:30px;left:unset;right:unset}
    ul.navbar-nav li a{font-size:12px!important}
    .selection-result{width:100%;margin:17px auto auto!important;margin-top:40px}
    #sustainability .col-lg-9.col-md-7{width:70%}
    #sustainability .col-lg-3.col-md-5{width:30%}
    section#aboutTS{padding-bottom:100px!important}
        img.iimm-logo {margin: 6px 0;height: 50px;}
    section.banner-section .col-lg-7{width:80%;}
    ul.navbar-nav li {padding: 0 0px;}
    .navbar-brand span {min-height: 65px;}
    .banner-section { min-height: auto; background-position: 100% 80%; padding-bottom: 100px; background-size: contain; padding-top:130px; }
    p.byline { padding-bottom: 0; width: 70%; }
    p.byline br{display: none;}
    }
   
    @media only screen and (min-width:1200px) and (max-width:1290px) {
    /* #sustainability ul.prg-highlights {width: 87%; } */
    img.header-graphic{position:absolute;bottom:0;right:-440px;height:1020px}
    .banner-section {background-size: 125%;background-position: 80% center;}
    }
    @media only screen and (min-width :1400px) {
    /* #sustainability ul.prg-highlights{width: 92.5%;} */
    img.header-graphic{height:920px;right:-290px}
    img.trigger-img{height:48px}
    p.know-cta a.know_more.para_link{padding:12px 15px}
    img.kanpur-campus{top:unset}
    img.pracademic-platform{width:28%}
    .about-iimc { width: 80%;}
    section#guidelines { background-position: 0% bottom; }
        img.eligibility-img {
    left: -80px;
    height: 680px;
}
        .banner-section {
    background-position: 80px 120px;}
   
    /* section#aboutPartner {background-position: 30% bottom;} */
    }
    @media only screen and (min-width :1500px) {
    /* #sustainability ul.prg-highlights { width: 85%; } */
    }
    @media only screen and (min-width :1600px) {
    /* #sustainability ul.prg-highlights { width: 81%; } */
    img.header-graphic{height:920px;right:-220px}
    .banner-section{background-size:75%;background-position:right 100%}
    /* img.pracademic-platform{width:40%} */
    ul.faculty-list.guest li {min-height: 520px;}

    /* section#aboutPartner {background-size: 118%;} */
    img.overview-img {right: 0px;height: 590px;}
    }
    @media only screen and (min-width :1800px) {
    /* #sustainability ul.prg-highlights { width: 68%; } */
    img.header-graphic{height:920px;right:-60px}
    .banner-section { background-size: 60%; }
    img.pracademic-platform{width:24%}
    .about-iimc {width: 65%;}
    .about-iimm {width: 60%;left: 20%;right: 20%;}
    section#aboutPartner {background-size: 100%;}
    img.overview-img { right: 100px; height: 590px; }
    /* section#guidelines {position: relative; background-size: 90%; background-position: 0% 100%; } */
    section#mediaCoverage ul li {min-height: 290px;}
    }
    
    @media only screen and (min-width :2000px) {
    /* #sustainability ul.prg-highlights { width: 63%; } */
    }