@media only screen and (max-width:600px) {
img.topbar-banner{display: none;}
img.mobile-topbar-banner{display: block;width: 100%;margin-bottom:0;position:fixed;z-index:999;}
header {padding-top:40px;}
section.sticky-nav.sticky {top: 48px;}
section.sticky-nav{padding:0}
section.bannersection { padding-top: 20px; background: #000 url(../images/epcs-mob-bg.webp) no-repeat; background-size: contain; padding-bottom: 350px; background-position: 100% 100%; }
section.sticky-nav a.navbar-brand{display:block}
h2.marketing-title span{font-size:24px;line-height:1.3em;display:inline-block}
h2.marketing-title span br{display: none;}
.bannersection h1.program_title{font-size: 42px; font-weight: 500;}
.bannersection h1.program_title span{font-weight:500}
.seo-title{width:100%;margin-top:10px}
p.byline{font-size:18px}
p.byline br{display:none}
#video-elem{display: none;}
#nav-serialscrolling{position:relative;top:0;left:0;width:auto;float:left}
[data-serialscrolling-target]{margin-left:0;width:auto;margin-top:0;display:inline-block}
p.marketing-title span {font-size: 30px;line-height: 1.3;}
p.marketing-title br{display: none;}
.bannersection p.program_title br{display: none;}
h2.heading br{display: none;}
.slide-cards{width:100%}
ul.prg-highlights li{border-right:unset;width:49%;padding:20px 15px;background:#fff;margin-bottom:5px;border-radius:5px;display:inline-block;font-size:14px;min-height:135px;box-shadow:2px 2px 25px #00000012}
ul.prg-highlights{margin-top:-40px;background:transparent;padding:0}
ul.design-quote li{width:100%}
ul.highlights.one.rankings li{width:100%}
.prg-form{margin-top:30px}
section#why-this-program li{width:100%;margin-right:0;min-height:auto}
section#why-this-program ul li img{height:42px;position:relative;bottom:0;left:0;display:block;margin-top:15px}
.slide-cards p br{display:none}
section#high-impact ul li{margin-bottom:30px}
section#high-impact ul li svg{float:none;margin-right:0;margin-bottom:10px;display:block}
section#high-impact{background-size:200%;background-position:100% 100%;padding-bottom:360px}
section#high-impact small.note{font-size:11px}
h4.text-blk.name span{display:block;font-size:14px}
.program-directors{margin:10px 0}
a.know-more-link{position:relative;bottom:0;display:block;left:0}
.modal-dialog{width:94%;max-width:800px;margin-top:110px}
.modal-body img{float:none;height:140px;margin-right:22px;margin-bottom:20px;border-radius:10px;display:block}
section#curriculumSec{background-size:cover;background-position:20% 100%}
p.dc-form-cta{width:100%}
a.ds-btn{width:100%;display:inline-block;text-align:center;margin-left:0}
p.apply-now-cta.crlm{width:100%;margin-bottom:0}
p a.intro-btn{padding:18px 40px;width:100%;display:inline-block;text-align:center}
section#curriculumSec .accordion-body ul li svg{margin-bottom:10px;float:left;margin-top:3px;margin-right:10px}
section#learning-format ul li svg.one{margin-bottom:140px}
section#learning-format ul li svg{margin-bottom:62px}
section#eligibility ul li svg{margin-bottom:60px}
img.outcomes-bg{display:none}
section#outcomes ul li svg{margin-bottom:40px}
img.certificate{width:100%;margin-top:20px}
section#aboutIITK iframe{width:100%;border:none;height:1150px}
ul.loan-partners{padding:0;margin-right:0}
ul.loan-partners li{width:75%;margin-right:0}
h4.text-blk.name{font-size:17px}
.program-directors img{margin-bottom:20px;display:block}
.professional-growth h2.heading{width:100%}
.corporate-form iframe{height:750px}
.download-curriculum-form iframe{height:690px}
div#downloadCurriculumReport .modal-body{padding:15px 5px;width:100%}
div#downloadCurriculumReport .modal-dialog{margin-top:30px;width:90%}
section.sticky-nav ul li.nav-item.apply-link a{margin-top:6px}
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 #apply-now-mob{position:fixed;opacity:1;visibility:visible;width:70%;border-radius:5px;display:block;left:5%;bottom:14px;background:#00a453;height:42px;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;font-size:18px;font-weight:400;padding:8px 20px;color:#fff;z-index:999;text-decoration:none}
h2.heading.eligibility{font-size:30px;margin-top:40px}
section#mobileAccordian .accordion-item .accordion-body{padding:0}
footer{padding:8% 0 35%}
section#mobileAccordian .accordion-item{background:transparent;border:none;margin-bottom:0}
section#mobileAccordian .accordion-button{background:transparent;border:none;text-decoration:underline;padding:10px}
section#mobileAccordian .accordion-button::after{background-color:#a7a7a7;border-radius:50%;background-size:58%;width:30px;height:30px;margin-left:20px}
.accordion-button:not(.collapsed){box-shadow:none}
.highlights-box{padding:40px 20px}
ul.highlights{margin-bottom:0}
h2.marketing-title span br{display:none}
img.overview-image{position:relative;bottom:-80px;right:0;height:auto;width:100%}
div#accordionExampleSub button.accordion-button:before,div#accordionExampleSub1 button.accordion-button:before,div#accordionExampleSub2 button.accordion-button:before{display:none}
.barch-sticker-sec.adm-process{margin-top:30px}
.alumni-ranking{background:#dbe4dc;padding:45px 30px 20px;border-radius:20px}
section#aboutPartner{background-size:150%;background-position:100% 116%}
.about-iimc{padding:20px;margin-top:0;margin-bottom:110px}
img.eesg-image{width:100%;border-radius:8px;margin-bottom:20px}
ul.design-quote li.one br{display:none}
button.navbar-toggler {display: block !important;position: absolute; right: 40px;top: 20px; }
button.close {right: -12px;}
ul.faculty-videos li {width: 100%;margin-right: 0;}
ul.faculty-videos li {width: 100%;margin-right: 0;margin-bottom: 35px;}
a.video-text.intro-video { position: absolute; top: unset; right: 70px; bottom:90px; }
.circle { height:70px; width:70px;}
.prg-form h4 {font-size: 13px}
section#mediaCoverage ul li {width:100%;margin-bottom: 10px;min-height: 175px;}
ul { padding-left: 0; }
section#mediaCoverage ul li a img { width: auto; border-bottom: none; height: 55px; }   
div#timer { display: block; margin-left: 0; width: 66%; }
.prg-partner li:first-child img {height: 52px;}
img.et-brand-award{display: none;}
img.et-brand-award-mob {width: 100%;height: auto;display: block;}
img.iimc-building {width: 100%;}
#participants-profile .Job-role{margin-top: 50px!important;}
ul.key-outcomes li {width: 100%;}
ul.CampusImg.text-center li {width: 98%;margin-bottom: 15px; margin-top: 0px;}
#carouselExampleSlides .carousel-indicators{margin-bottom: 0rem;}
ul.alumni-images li {width: 100%;margin-bottom: 40px;}
section#alumni img.iimc-building {width: 100%;margin-bottom: 50px;}
p span.trigger-bottom { left: 3%; right: 3%;}
.prg-form h3 span {left: 1% !important; right: 1% !important;}
    section#aboutIpearl{padding-bottom: 131px !important;background-size: contain;}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
section#stickyNavBar{display:block;position:fixed;top:0;width:100%;z-index:999;padding:5px 0}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
section.sticky-nav.sticky{top: 20px;}
nav.navbar.navbar-expand-lg {top:0px}
img.et-brand-award {height: 45px;}
#video-elem{width:100%;height:870px;object-fit:cover;position:absolute;top:0px;left:0}
ul.prg-highlights{margin-top:-55px;margin-bottom:15px;background:transparent;padding:0}
ul.prg-highlights li{width:24%;margin-bottom:10px;background:#fff;padding:22px 20px;border-radius:10px;min-height:120px}
ul.design-quote li.one br{display:none}
img.eesg-image{width:100%;margin-bottom:20px}
section#aboutProgram{padding-bottom:330px}
section#faculty p{margin-top:-15px}
.modal-body img{margin-bottom:60px}
section#outcomes ul li br{display:none}
section#outcomes ul li svg{float:none;margin-bottom:0;margin-right:0}
section#learning-format{background:#fff}
.prg-form{min-height:605px;margin-top:20px;margin-top: 80px;}
.prg-form form{padding:15px 30px}
p span.trigger-bottom{top:47px;left:30%;right:30%}
form#TalentSprintFintech .with-icon input,form#TalentSprintFintech .with-icon select{height:35px}
.prg-form h4{margin-bottom:10px;padding:20px 10px;        font-size: 14px;}
p.terms-condition-label input[type=checkbox]{margin-bottom:48px}
button#form-submit-button{padding:14px 25px}
ul.design-quote li{width:47%;margin-right:10px;min-height: 300px;}
ul.highlights.one.rankings li{width:47%;margin-right:10px;min-height:230px;line-height:1.5em}
ul.highlights.one.rankings li strong{margin-bottom:5px;color:#000;line-height:1.5em;display:block;margin-top:10px}
#nav-serialscrolling{width:100%;position:unset}
[data-serialscrolling-target]{margin-left:0}
section#high-impact ul li{width:100%}
section#high-impact{background:#fff}
h3.text-center.mt-4.mb-5.Job-role{margin-top: 100px!important;}
.program-directors{min-height:auto;margin-bottom:30px}
#curriculumSec p a.intro-btn{padding:20px 83px}
#curriculumSec p.dc-form-cta{margin-top:40px}
#curriculumSec a.ds-btn{margin-left:0}
.professional-growth h2.heading{width:100%}
img.certificate{margin-top:50px}
img.outcomes-bg{top:unset;bottom:0;display:none}
br.break{display:none}
img.alumni-model{width:27%;right:50px}
ul.loan-partners li{width:30%}
section#aboutIITK iframe{height:800px}
p.byline br{display:none}
a.know-more-link{position:relative;bottom:unset;left:unset;display:block;margin-top:12px}
.barch-sticker-sec.adm-process{margin-top:40px}
div#financeOptions .col-md-6{width:100%}
section#curriculumSec{background-size:cover;background-position:0 80px}
button.navbar-toggler { display: block !important;right: 30px;top: 20px;position: absolute;
}
a.video-text.intro-video { position: absolute; top: 526px; right: 130px; }
.prg-form h3 span { font-size: 14px; top: -16px; background: #fff; left: 29%; padding: 5px 10px; right: 29%; text-align: center; }
ul.faculty-videos li {width: 31%;}
section#mediaCoverage ul li {width:48%;margin-bottom:20px}
section#mediaCoverage ul li a img { width: 75%;}
div#timer {width: 42%;}
section#aboutIpearl{background-size: contain;}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
img.alumni-model{width:21%}
.slide-cards{width:420px}
[data-serialscrolling-target]{margin-left:60%}
h4.text-blk.name{font-size:20px}
p.byline, h1.byline {width:100%}
}
@media only screen and (min-width :1400px) {
img.et-brand-award {height: 72px;}}
@media only screen and (min-width :1600px) {
.bannersection .col-md-4:before{left:90px}
}
@media only screen and (min-width :1800px) {
.bannersection .col-md-4:before{left:250px}
img.certificate{margin-left:110px}
img.alumni-model{width:14%;right:401px}
#video-elem{right:0;left:unset;object-fit:contain;object-position:bottom right}
section#learning-format{background-size:contain;background-position:100% 100%}
h4.text-blk.name span{display:block;font-size:13px}
section#mediaCoverage ul li {min-height: 250px;}
}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
section.sticky-nav.sticky {top: 30px;}
a.video-text.intro-video {top: 446px;right: 820px;}
.prg-form{margin-top: -60px;}
.professional-growth h2.heading{width:60%}
img.certificate{margin-top:0}
img.outcomes-bg{bottom:0;right:-60px}
p span.trigger-bottom{top:47px;left:0%;right:0%}
ul.design-quote li{margin-right:10px;min-height:361px}
section#high-impact ul li svg{margin-bottom:50px}
section#high-impact{background:#fff url(../images/high-impact-bg.webp) no-repeat;background-size:cover;background-position:68% 100%}
section#aboutProgram{padding-bottom:264px}
section#learning-format { background: #fff url(../images/high-impact.webp) no-repeat!important;}
section#faculty .col-lg-4{width:100%}
section#outcomes ul li svg{float:left;margin-bottom:0;margin-right:10px}
button.navbar-toggler { display: none !important; }
.circle { left: 588px;}
h3.text-center.mt-4.mb-5.Job-role {margin-top: 1.5rem !important;}
.prg-form h3 span{left:2% !important;right:2% !important}
section#mediaCoverage ul li {width:48%;}
p.terms-condition-label label br { display: none; }
}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:landscape) {
ul.design-quote li{min-height:295px}
ul.design-quote li.one br{display:none}

}
@media (max-width:576px) {
.nav-link{display:block;padding:.5rem}
}
@media only screen and (max-device-width:932px) and (min-device-width:430px) and (orientation:portrait) {
section#aboutPartner{background-position:100% 121%}
}