@media only screen and (max-width:600px) {
    img.iiml-logo{height:50px}
    .banner-section{background:#17132d url(../images/mobile-banner.webp) no-repeat;position:relative;background-size:150%;background-position:100% 100%;padding-bottom:370px;padding-top: 70px;}
    #video-elem{display:none}
    ul.program-highlights{margin-top:-60px;margin-bottom:15px;background:transparent;padding:0;border-radius:10px;box-shadow:unset}
    ul.program-highlights li{margin-bottom:5px!important;width:48%;margin-right:0;border-right:unset;background:#fff;padding:22px 15px;border-radius:10px;box-shadow:2px 2px 10px #0003;min-height:110px}
    ul.key-outcomes1 li{width:100%;margin-bottom:40px}
    ul.iiml-advantage li{width:100%;margin-bottom:20px}
    .iiml-rankings{padding:40px 20px;margin-bottom:35px}
    #transformStrategy p.sub-heading{display:block;text-align:center;margin-bottom:35px;margin-left:0}
    #transformStrategy ul{padding-left:0}
    #transformStrategy ul li{width:100%;margin-bottom:10px;margin-right:0}
    #transformStrategy ul li svg{margin-bottom:45px;margin-top:5px}
    section#advantages ul li{width:100%;margin-bottom:20px}
    #programOverview{background-position:-360px 100%;background-size:200%;padding-bottom:360px!important}
    section#curriculum{background:#012b42}
    #curriculum h2.accordion-header button.accordion-button{line-height:1.3;font-size:18px;padding:15px 20px}
    div#accordionExampleSub button.accordion-button:before,div#accordionExampleSubOne button.accordion-button:before,div#accordionExampleSubTwo button.accordion-button:before,div#accordionExampleSubThree button.accordion-button:before,div#accordionExampleSubFour button.accordion-button:before{top:5px}
    div#accordionExampleSub .accordion-item:before,div#accordionExampleSubOne .accordion-item:before,div#accordionExampleSubTwo .accordion-item:before,div#accordionExampleSubThree .accordion-item:before,div#accordionExampleSubFour .accordion-item:before{top:15px}
    div#accordionExampleSub button.accordion-button::after,div#accordionExampleSubOne button.accordion-button::after,div#accordionExampleSubTwo button.accordion-button::after,div#accordionExampleSubThree button.accordion-button::after,div#accordionExampleSubFour button.accordion-button::after{position:relative;top:-10px}
    #curriculum h2.accordion-header button.accordion-button span{margin-bottom:30px}
    ul.faculty-list li{width:100%;padding:25px 15px}
    .faculty-img{height:110px;margin-right:15px}
    .pgm-director h4{font-size:20px}
    section#eligibility{background:#fff}
    ul.loan-partners li{width:60%}
    section.program-fee-sec{padding-bottom:0!important}
    section#aboutTS iframe{height:1150px}
    #FAQs h2.accordion-header button.accordion-button{line-height:1.4;padding:20px 22px}
    img.outcomes-bg{position:absolute;top:0;right:0;height:760px;display:none}
    section#outcomes ul li svg{margin-bottom:20px}
    img.certificate-img{margin-top:30px}
    section#highImpact{background-size:210%;background-position:100% 100%;padding-bottom:390px!important}
    img.marketing-funnel{margin-top:30px}
    p.program-title{font-size:42px}
    p.program-title span{font-size:28px}
    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{background:#00a453;text-align:center;position:fixed;transition:background-color .3s,opacity .5s,visibility .5s;font-size:18px;font-weight:400;width:70%;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}
    section#programEnrolment ul.enrolment-steps:after{display:none}
    footer.dtr-py-30.footer p{margin:10px 0}
    footer.dtr-py-30.footer{padding-bottom:80px!important}
    .program-form{margin-top:-60px}
    section#programEnrolment ul.enrolment-steps li{width:100%;margin-bottom:20px}
    section#programEnrolment ul.enrolment-steps li img{margin-bottom:15px}
    .modal-dialog{width:96%}
    button.close{right:0;top:-25px}
    .modal-body img{float:none;margin-right:0;margin-bottom:15px;display:block}
    .corporate-form iframe{width:100%;height:910px}
    p.dc-form-cta{margin-top:10px;display:inline-block;margin-left:0;width:100%}
    a.ds-btn{font-size:20px;padding:16px 40px;margin-left:0;width:100%;text-align:center;display:inline-block}
    p.apply-now-cta.crlm{margin-top:20px;display:inline-block;width:100%}
    p a.intro-btn{font-size:20px;width:100%;display:inline-block;text-align:center}
    .download-curriculum-form iframe{width:100%;height:710px}
    section#outcomes ul li br{display:none}
    h2.heading br{display:none}
    section#aboutIIML{background-size:160%;background-position:50% 110%}
    .iiml-course{margin-top:0;background:#fff;padding:10px;border-radius:10px;margin-bottom:220px}
    .circle{height:70px;width:70px;top:250px;left:131px}
    nav.navbar.navbar-expand-lg{top:94px}
    section.sticky-nav.sticky{min-height:173px}
    .topbar{font-size:18px}
    p span.trigger-bottom{position:absolute;top:65px}
    span.epsm_t1{font-size:16px!important}
    section#mediaCoverage ul li { width: 99%; min-height: 310px; padding: 40px 30px; border-radius: 10px; margin: 12px 3px; min-height: auto; }
    section.sticky-nav.sticky { min-height: 113px; } 
    div#talk iframe{ width: 100%; height: 700px; }   
}
    @media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
    img.iiml-logo{height:65px;margin:2px 0}
    p.marketing-title{width:80%}
    p.marketing-title br{display:none}
    .program-form{margin-top:28px}
    p.terms-condition-label label br{display:none}
    h2.specialisation-head br{display:none}
    section#advantages ul li{width:100%;min-height:auto}
    #programOverview{background:#fff}
    section#curriculum{background-size:cover;background-position: 75% 80px;background-attachment:fixed}
    section#highImpact{background:#fff}
    ul.faculty-list li{width:100%;min-height:auto}
    section#faculty p.by-line br{display:none}
    img.outcomes-bg{position:absolute;top:unset;right:94px;height:770px;transform:rotate(90deg);bottom:-80px}
    img.certificate-img{margin-top:30px}
    section#eligibility{background-size:200%!important;background-position:100% 160%;padding-bottom:650px!important}
    div#financeOptions .col-md-6{width:100%}
    section#programEnrolment ul.enrolment-steps li{vertical-align:top}
    section#programEnrolment ul.enrolment-steps:after{left:135px}
    section#aboutTS iframe{width:100%;height:790px}
    #FAQs h2.accordion-header button.accordion-button{font-size:18px;padding:15px 22px;line-height:1.3}
    #FAQs .accordion-body ul li{margin-bottom:0}
    footer.dtr-py-30.footer p{margin:10px 0}
    .circle{top:-88px;left:300px}
    .topbar{font-size:11px}
    section#mediaCoverage ul li {width: 32%;margin: 5px 3px;text-align: center;}
    section#mediaCoverage ul li {min-height: 370px;}    
    .banner-section {padding-top: 80px;padding-bottom: 30px;}
    #video-elem {height: 820px;}
    nav.navbar.navbar-expand-lg { top: 31px !important;}
       .corporate-form iframe{width:100%;height:800px}
       div#talk iframe{ width: 100%; height: 800px; }
    }
    @media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
    img.iiml-logo{height:40px}
    ul.navbar-nav li a{font-weight:400;font-size:15px}
    .program-form{margin-top:-142px}
    p span.trigger-bottom{font-size:12px;padding:3px 5px;border-radius:20px;left:5%;right:5%;top:52px}
    .program-form h4 span.epsm_t1{font-size:14px!important}
    ul.faculty-list li{width:48%;min-height:500px}
    img.outcomes-bg{display:none}
    img.certificate-img{margin-top:130px}
    section#eligibility{background-size:cover!important;background-position:100% 100%;padding-bottom:100px!important}
    #programOverview { background: #fff url(../images/overview-bg.webp) no-repeat; background-size: cover; background-position: 90% 100%; }
    section#highImpact{background:#fff url(../images/what-will-i-learn-new.webp) no-repeat;background-size:cover;background-position:80% 100%}
    .circle{top:312px;left:50px}
    h3.cohort-trigger{left: 2%!important;right: 2%!important;font-size: 13px!important;}
    section#mediaCoverage ul li {min-height: 280px;}
    nav.navbar.navbar-expand-lg { top:32px !important;}
    }
    @media only screen and (min-width:1200px) and (max-width:1290px) {
    #programOverview{background-position:100% 100%}
    section#highImpact{background-size:cover;background-position:right}
    section#eligibility{background-position:100% 100%}
    }
    @media only screen and (min-width :1400px) {
    section#highImpact{background-size:cover;background-position:90% 100%}
    img.certificate-img{margin-top:40px}
    section.banner-section hr{width:75%}
    section#mediaCoverage ul li {min-height: 360px;}
    
    }
    @media only screen and (min-width :1800px) {
    #programOverview{background-size:100%;background-position:right}
    section#highImpact{background-size:84%;background-position:right}
    section#eligibility{background-size:contain!important}
    .iiml-course{margin-top:300px}
    }