@media only screen and (max-width:600px) {
    #video-elem {
        display: none !important;
     }
     ul.navbar-nav li a.nav-link.ds-btn {  display: inline-block;}
    .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 {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;}
    #apply-now-mob:hover{cursor:pointer;background-color:#00a453;text-decoration:none}
    #apply-now-mob:active{background-color:#00a453;text-decoration:none}
    section#learning-format {background: #fff;}
    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;}
    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:11px}
    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; font-size: 15px; color: #000; vertical-align: top; padding: 25px 15px; width: 49%; border-right: unset; min-height: 162px; text-align: center; line-height: 1.3em; background: #fff; box-shadow:2px 2px 10px #0000002e; border-radius: 10px; }
    ul.program-highlights li:nth-child(5){width: 100%;}
    .program-directors p.website-profile.mt-2{display: inline-flex;justify-content: center;align-items: center;}
    .program-directors p.website-profile.mt-2 a{bottom: 0;}
    section#curriculum p a.intro-btn { padding: 20px 68px;margin: auto;display: block;text-align: center;}
    .modal-body img { height: 100px;}
    .program-directors a{bottom: 15px;}
    /* .program-directors a { bottom: 16px;} */
    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: 100%;}
    .program-directors img {float: none;margin-right: 0;margin-top: 0;margin-bottom: 20px;display: block}
    section#curriculum {background-position: -167px 1455px;padding-bottom: 100px !important;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;}
    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 {padding: 0;margin: 0px;}
    div#financeOptions .col-md-6 {padding: 60px 0px;}
    ul.loan-partners li {width: 80%;}
    section#aboutTS iframe {width: 100%;height: 1150px;}
    footer {padding: 30px 0 100px;}
    section#programEnrolment ul.enrolment-steps:after {display: none};
   
    section#learning-format { background-size: 200%; background-position: 16px 100%; padding-bottom: 342px !important; background: #fff;}
    section#eligibility { background-size: 210%; background-position: 100% 1101px; padding-bottom: 362px !important; }
    section#programEnrolment ul.enrolment-steps li { width: 100%;margin-bottom: 40px;}
    div#accordionFAQs h2.accordion-header button.accordion-button {  line-height: 1.5em; }
    .fee-loan{margin-top: 0px;}
    p.emi-details {width: 100%;}
    p.emi-details strong{margin-right: 10px;}
    table.program-fee tr td{font-size: 14px;}
    table.program-fee {width: 100%;}
    div#financeOptions .col-lg-6{padding: 60px 20px;}
    table.program-fee tr:last-child td {font-size: 14px;}
    .modal-dialog {width: 90%;}
    form#TalentSprintDTIML .with-icon {width: 100%;}
    .modal-dialog{margin-top: 30px;}
    .corporate-form iframe { height: 700px;}
    .download-curriculum-form iframe{height: 700px;}
    .vuca-content {padding: 80px 20px;}
    .vuca-infographics {padding: 70px 20px;}
    p.class-start img{ float: left;margin-bottom: 12px;}
    section#fee {padding-bottom: 0px !important;}
    section#fee h2{text-align: center;}
    section#fee h2.heading:after{margin-left: auto;margin-right: auto;}
    .form-inner {padding: 40px 15px;}
    .with-icon.single-row2 {width: 100% !important;}
    img.iiml-logo {height: 50px;}
    .break{display: none;}
    a.ds-btn {
        border-radius: 5px;
        font-weight: 500;
        color: #fff;
        border: 1px solid #fff;
        padding: 20px 68px;
        margin: auto;
        font-size: 20px;
        display: block;
    }
    p.apply-now-cta.crlm {
        margin-top: 20px;
        display: block;
    }
    section#programEnrolment ul.enrolment-steps li img{margin-bottom: 10px;}
    p.enrolment-disc{text-align: center;}
    section#aboutTS{padding-bottom: 0px !important;}
    iframe {
        width: 100%;
        height: 1180px;
    }
    .ipearl-img {
        width: 100%;
    }
}
    @media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
    }
    @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: 47%;}
    section#curriculum {background-size: contain;background-attachment: unset;background-position: 100% 950px;padding-bottom: 500px !important;}
    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: 760px;}
    ul.navbar-nav li {text-align: center;}
    iframe {
    width: 100%;
    height: 810px;
}
section#learning-format{ background: #fff;}
.col-lg-8.col-md-7.offset-md-4 {
    margin-left: 0%;
    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:860px;object-fit:cover;position:absolute;top:0}
    section#aboutIIMC {background-position: -90px 90%;}
    section#learning-format {background-position: -32px 100%;}
    ul.unique-reasons-list {  min-height: 357px;}
    section#bannersection {padding-top: 150px;padding-bottom: 70px;}
    }
    @media only screen and (min-width :1400px) {
    #video-elem{width: 100%;height:735px;top: 87px;}
    section#aboutIIMC {background-position: 40px 90%;}
    section#aboutIIML{background-position: -50px 90%;}
    ul.unique-reasons-list { min-height: 357px;}
    section#bannersection {padding-top: 210px;}
    }
    @media only screen and (min-width :1600px) {   
        section#aboutIIMC {
    background-position: 60px 90%;
}
section#aboutIIML{background-position: 0px 90%;}
    }
    @media only screen and (min-width :1800px) {
        /* section#bannersection {padding-bottom: 0px;} */
    section#aboutIIMC {
    background-position: 110px 90%;
}
section#aboutIIML {
    background-position: 90px 90%;
}
    }
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:landscape) {
        .unique-reasons-list li br{display: none;}
        section#eligibility ul li br{display: none;}
    }