@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: 410px; background-size: 220%; background-position: 100% 1191px; 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: 40% !important; padding: 15px !important; vertical-align: top; margin-top: 10px; border-radius: 8px; float: left; }
ul.highlights li { width: 80% !important; padding: 15px !important; vertical-align: top; margin-top: 10px; border-radius: 8px; }
#carouselExampleSlides1 ul li img { border-radius: 10px; height: auto; width: 100%; }
a.ds-btn.download-link { padding: 14px 10px; font-size: 17px; }
#knowMoreStrip h3{font-size: 30px;}
#knowMoreStrip p.apply-now-cta { text-align: center; margin-top: 20px; }
ul.highlights li:last-child {margin-bottom: 0px;}
/* 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: -7px; top: -20px; 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: left; display: inline-flex; align-content: center; justify-content: flex-start; width: 100% !important; flex-direction: row; }
#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: 230%; background-position: 0% 100%; padding-bottom: 510px !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;}
section#curriculum{background-position: 0px -10%;}
#curriculum h2 br{display: none;}
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;}
img.organisations-img{width: 100%;}
img.work-exp-img{width: 100%;}
ul.alumni-testimonial li{width: 100%;}
img.testimonial-video { margin-top: 23px;}
section#testimonials strong {margin-top: 0px; margin-bottom: 0px;}
p.rm-number {margin-left: 0;margin-top: 0px; left: 5%; right: 5%;}
div#callFormReport iframe { height: 690px; }
.form-inner{margin-top: 50px;}
.form-inner h4 { font-size: 15px;}
#CampusVisit ul.CampusImg li { width: 100%; margin-bottom: 20px; }
#CampusVisit ul.CampusImg li img{width: 100%;}
section#advantage ul li { width: 100%; margin-bottom: 20px; }
section#outcomes small br { display: none; }
p.certification-info{width: 100%;}
p.certification-info img{float: left;margin-right: 10px;}
#CampusVisit #carouselExampleSlides .carousel-indicators {top: 510px;}
}
@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: 31%; margin: 5px; min-height: 500px; }
    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: 350px;}
    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}
    div#callFormReport iframe { height: 670px; }
    a.ds-btn.download-link { display: block; margin: auto; max-width: fit-content; margin-top: 13px; }
    .form-inner h4 {font-size: 12px;}
    ul.alumni-testimonial li { display: inline-block; width: 31%;margin-right: 10px;min-height: 350px; }
    #CampusVisit #carouselExampleSlides .carousel-indicators { top: 160px; }
    p.rm-number {  left: 0%; right: 0%;}
}
@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: 1154px;}
.download-curriculum-form iframe { height: 710px; }
    div#callFormReport iframe { height: 490px; }
}

@media only screen and (min-width:1200px) and (max-width:1290px) {
img.header-graphic{position:absolute;bottom:0;right:-440px;height:1020px}
.banner-section { background-position: 0% 100%; padding-top: 130px; padding-bottom: 0px; }
}
@media only screen and (min-width :1400px) {
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%;}
img.eligibility-img {right: 80px;}
p.certification-info{width: 76%;}
/* section#aboutPartner {background-position: 30% bottom;} */
}
    @media only screen and (min-width :1500px) {
.banner-section {background-size:95%; background-position: 100% 100px;}
    }
@media only screen and (min-width :1600px) {
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:370px;}
img.eligibility-img { right: 100px; }
/* section#aboutPartner {background-size: 118%;} */
img.overview-img {right: 0px;height: 590px;}
}
@media only screen and (min-width :1800px) {
img.header-graphic{height:920px;right:-60px}
.banner-section { background-size: 80%;background-position: 100% 110px; }
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;}
}
