@media only screen and (max-width:600px) {
.container{width:100%;max-width:100%}
p.mobile-apply.show a.apply-now-mob{display:block;padding:8px 20px;color:#fff;border-radius:5px;z-index:999;width:96%;left:8px;bottom:0;box-shadow:0 1px 0 #7e7575;font-weight:600;text-decoration:none}
p.mobile-apply.show #apply-now-mob{display:none;background:#00a453;height:42px;text-align:center;border-radius:4px;position:fixed;bottom:0;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;font-size:18px;font-weight:400}
#apply-now-mob:hover{cursor:pointer;background-color:#00a453;text-decoration:none}
#apply-now-mob:active{background-color:#00a453;text-decoration:none}
p.mobile-apply.show #apply-now-mob{opacity:1;visibility:visible;width:70%;border-radius:5px;display:block;left:5%;bottom:14px}
p.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:block}
p.mobile-apply.show span{display:block;margin-top:6px;position:relative;top:9px;left:25px;font-size:17px;line-height:120%}
nav.navbar.navbar-expand-lg a.navbar-brand img{height:70px;margin:5px 0}
ul.navbar-nav li{padding:5px;margin-bottom:0;text-align:center}
ol.breadcrumb li.breadcrumb-item a,ol.breadcrumb li.breadcrumb-item{font-size:12px}
h2.marketing-title{font-size:30px;line-height:1.3}
h1.main-title{font-size:42px}
h1.main-title span{font-size:26px}
ul.program-highlights{margin-top:-90px;margin-bottom:15px;background:transparent;padding:0;border-radius:10px;box-shadow:unset}
ul.program-highlights li{display:inline-block;vertical-align:top;padding:25px 15px;width:47%;border-right:unset;min-height:180px;box-shadow:2px 2px 10px #0000002e;border-radius:10px}
ul.key-outcomes1.quotes li{width:100%;margin-bottom:30px;margin-right:0}
.highlights-box{padding:40px 15px}
ul.highlights.one.rankings li{width:100%;margin-right:0}
ul.highlights.one.rankings li img.one{height:32px}
ul.highlights-program li{font-size:17px;margin-bottom:10px;width:100%;margin-right:0}
.program-form{margin-top:30px}
ul.key-outcomes li{width:90%;min-height:340px}
.program-directors img{float:none;margin-right:0;margin-top:0;margin-bottom:20px;display:block}
section#curriculum{background:#010F34}
div#epgbmCurriculum h2.accordion-header button.accordion-button{padding:22px 20px;line-height:1.4}
p.dc-form-cta{margin-left:0;display:block}
a.ds-btn.download-link{display:block;text-align:center}
img.outcomes-bg{position:absolute;top:unset;right:0;height:auto;width:100%;rotate:90deg;bottom:-50px;display:none}
img.certificate-image{width:100%;margin-top:45px}
img.outcomes-img{margin-bottom:40px}
.alumni-ranking{background:#6e310d;padding:45px 25px 30px;border-radius:20px}
div#financeOptions .col-md-6,div#financeOptions .col-md-6.one{border-radius:0}
div#financeOptions{margin:0}
div#financeOptions .col-md-6{padding:60px 0}
ul.loan-partners li{width:80%}
section#aboutTS iframe { width: 100%; height: 1200px; }
footer{padding:30px 0 90px}
table.program-fee{width:100%}
p.emi-details{width:100%}
p.emi-details strong{margin-right:0;margin-top:0}
.fee-loan{margin-top:0}
#video-elem{height:1000px}
.break{display:none}
.container.header-banner {padding-bottom: 0px;padding-top: 40px;}
.program-directors{margin-bottom:20px}
p a.intro-btn{padding:20px 40px}
ul.Immediate-impact li{display:inline-block}
ul.Immediate-impact li svg{width:18%}
#profile .col-md-6.text-center img.participant-profile-img{width:100%;margin-bottom:50px}
section#profile ul li{width:41%}
.modal-dialog{width:95%}
.corporate-form iframe{height:690px}
button.close{right:-2px;top:-6px;z-index:99}
#downloadCurriculumReport .modal-dialog,#specialCorporateEnrolment .modal-dialog{margin-top:10px}
.download-curriculum-form iframe{height:670px}
p.apply-now-cta.crlm{display:block}
#curriculum p a.intro-btn{display:block;text-align:center;padding: 18px 40px;}
.program-directors p.website-profile.mt-2{display:inline-flex;justify-content:center;align-items:center}
img.website-icon{margin-bottom:0}
section#immediate-impact{background:#352a2b}
#profile .col-md-8 img.participant-profile-img{display:none}
.participant-profile-img-mob{display:block;width:100%}
#profile .col-md-4 h3{margin-top:30px}
section.sticky-nav{background:#fff;padding:0;border-bottom:1px solid #e5e5e5;position:fixed;top:0;width:100%;z-index:999;}
#stickyNavBar img.iimc-logo{display:block;height:50px}
.sticky-nav-logo{display:block}
div#accordionFAQs h2.accordion-header button.accordion-button{line-height:1.3}
.circle{bottom:-240px;right:33%;top:unset}
section#bannersection{padding-bottom:430px;background:#000 url(../images/epgbm-header-image.webp) no-repeat;background-size:195%;background-position:100% 100%}
#video-elem{height:1000px;display:none}
.about-iimc{padding:20px;margin-top:0;margin-bottom:110px}
section#aboutIIMC{background-size:150%;background-position:100% 116%}
h4.text-blk.name {font-size: 20px;}
h4.text-blk.name span br{display: none;}
.modal-body img { float: none;display: block; }
.program-form h3 span a{font-size:12px}
/* header nav.navbar.navbar-expand-lg {top:98px !important} */
section.sticky-nav.sticky {top: 44px !important;}
ul.admission-round li br{display: none;}
ul.outcomes-list li svg { margin-bottom: 38px;}
ul.outcomes-list li br {display: none;}
.barch-sticker-sec.adm-process {margin-top: 30px;}
ul.payment-types {padding: 5px;}
div#financeOptions ul.payment-types li {font-size: 11px;}
section#mediaCoverage ul li{width: 100%; min-height: 100px; margin-bottom: 15px;}   
section#ExecutiveAlumni img.iimc-building {width: 100%;} 
.alumni-graphic{display: none;}
section#program-outcomes {background-position: 40% 100%;}
ul.CampusImg.text-center li {width: 95%;}
p.faq-view-all-link{text-align: center;}
span.gbm_t1 { font-size: 14px !important; }
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
.program-form {margin-top: 30px;}
    ul.key-outcomes li {width: 30%;min-height: 510px;}
    section#curriculum {background: #010F34;}
    div#epgbmCurriculum h2.accordion-header button.accordion-button {font-size: 17px;}
    img.outcomes-bg{display: none;}
    div#financeOptions .col-md-6 {width: 100%;}
    section#aboutTS iframe {width: 100%;height: 810px;}
    section#aboutIIMC { background-size: 100%; background-position: 100% 130%; }
    .about-iimc { background: #fff; padding: 20px; border-radius: 10px; margin-top: 0; margin-bottom: 230px; }
    .program-directors{margin-bottom: 25px;}
    .alumni-ranking .col-md-3 img.alumni-model { width: 30%; position: absolute; left: unset; bottom: 0px; right: 10px; }
    ul.navbar-nav li a{text-align: center;}
    section.banner-section.conf{min-height: auto;}
    .circle {top: unset;right: 340px; bottom: 80px;}
    ul.key-outcomes1.quotes li { width: 47%; min-height: 400px; }
    ul.highlights-program li {width: 80%;}
    ul.highlights-program li br{display: none;}
    ul.Immediate-impact li {width: 50%;}
    section#immediate-impact h2.heading {width: 80%;}
    #immediate-impact p.byline {color: #ffffff;width: 70%;}
    section#immediate-impact {background-size: cover; background-position: 75% 80%; }
    .topbar {font-size: 11px;}
    section#mediaCoverage ul li {  width: 32%; margin-bottom: 10px;}
    ul.highlights.one.rankings li img { height: 35px !important; }
    #program-outcomes h2{width: 90%;}
    ul.outcomes-list{background: #f0f1f72b;width: 60%;border-radius: 10px;}
    ul.Immediate-impact li svg {height: auto;width: 20%;}
    section#curriculum {background: #30190a url(../images/epgbm-curriculum-bg.webp) no-repeat;;background-size: cover;background-position: right;background-attachment: fixed;}
    section#mediaCoverage ul li a img{height: 36px;}
    header nav.navbar.navbar-expand-lg {top: 45px;}
}
@media only screen and (min-device-width:1024px) and (max-device-width: 1366px) and (orientation :portrait){
    .circle { top: unset; right: 150px; bottom: 250px; }
    ul.admission-round li br{display: none;}
    .program-form h3 span { left: 1%; right: 1%;}
    .program-form {margin-top: 0px;}
    ul.navbar-nav li {padding: 0 1px;}
    ul.highlights.one.rankings li { width: 47%; min-height: 194px;}
    ul.key-outcomes1.quotes li { width: 47%; min-height: 460px;}
    section#aboutIIMC { background-position: 100% 183%;}
    section#mediaCoverage ul li { width: 18%; margin-bottom: 10px; min-height: 274px; }
    .program-form { margin-top: -175px; }
    #prg-highlights .program-form h4 span{font-size: 16px!important;}
    ul.outcomes-list {width: 100%;}
}
@media only screen and (min-device-width:414px) and (max-device-width:900px) and (orientation :landscape) {
.container{width:90%;max-width:90%}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
#video-elem{width:100%;height:900px;object-fit:cover;position:absolute;top:0}
section#aboutIIMC{background-position:-90px 90%}
}
@media only screen and (min-width :1400px) {
    section#program-outcomes {background-position: 60% 0%;}
    #video-elem{width:100%;height:765px;top:87px}
    img.alumni-model {bottom: 0px; }
    ul.key-outcomes li{min-height: 300px;}
}
@media only screen and (min-width :1500px) {
    section#aboutIIMC {background-position: 100% 40%;}
}
@media only screen and (min-width :1600px) {
section#aboutIIMC{background-position:center}
        section#aboutIIMC {background-position:100% 10%;}
}
@media only screen and (min-width :1800px) {
section#aboutIIMC{background-position:100% 0}
.about-iimc{margin-top:280px}
ul.key-outcomes1 li{min-height:325px}
img.certificate-image {float: right; }
}