@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: url(../images/format-bg.webp) no-repeat; background-size: 216%; background-position: 2px 1075px; padding-bottom: 360px !important; }
    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 {margin-bottom: 30px;padding: 20px 10px;}
    section#curriculum p a.intro-btn { padding: 20px 68px;}
    .modal-body img { height: 100px;}
    .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-size: 146%; background-position: -167px 1455px; padding-bottom: 340px !important;background-attachment: unset;}
    div#epgbmCurriculum h2.accordion-header button.accordion-button {padding: 22px 20px;line-height: 1.4;}
    p.dc-form-cta {margin-left: 0;}
    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;}
    section#programEnrolment ul.enrolment-steps:after {display: none};
   
    section#learning-format { background-size: 200%; background-position: 16px 100%; padding-bottom: 342px !important; }
    section#eligibility { background-size: 210%; background-position: 100% 1101px; padding-bottom: 362px !important; }
    section#programEnrolment ul.enrolment-steps li { width: 100%;}
    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: 20px;}
    section#fee {padding-bottom: 0px !important;}
    .form-inner {padding: 40px 15px;}
    .with-icon.single-row2 {width: 100% !important;}
    form#TalentSprintIISc .with-icon textarea{width: 100%;}
    .col-md-12.need_gst .pe-5{padding-right: 0px!important;margin-bottom: 20px;}
    #gst_no, #gst_yes {margin-bottom: 60px;}
    .rowsec.ln {padding: 20px 20px;}
    .selection-test-section input{margin-bottom: 13px !important;}
    .form-inner h1 { font-size: 23px;}
    .form-inner { margin-bottom: 32px;}
}
    @media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
        .form-inner {
            margin-bottom: 40px;
        }
    }
    @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;}
    #gst_no, #gst_yes {margin-bottom: 120px;}
    ul.navbar-nav li a{text-align: center;}
    .form-inner { margin-bottom: 32px;}
    
}
    @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;}
    .col-md-6.pe-5 {
        line-height: 1.5em;
    }
    }
    @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;}
        .col-md-6.pe-5 {
            line-height: 1.2em;
        }
        p.call-info br {
            display: none;
        }
        
    }