@media only screen and (max-width :600px) {
    img.iisc-logo{height:30px}
    nav.navbar.navbar-expand-lg div.container{display: flex;flex-wrap: inherit;align-items: center;justify-content: flex-start;}
    #stickyNavBar nav.navbar.navbar-expand-lg{display: flex; flex-wrap: wrap; align-items: unset; justify-content: unset;  padding: 10px;}
    header button.navbar-toggler{position: absolute; right: 20px;top: 10px;}
    #stickyNavBar div.container button.navbar-toggler{margin-left: 20px;position: absolute; right: 10px; top: 10px;}
    #stickyNavBar ul{text-align: center;}
    section.sticky-nav.sticky button.navbar-toggler.collapsed,section.sticky-nav.sticky button.navbar-toggler {
        position: absolute;
        right: 20px;
    }
    section.sticky-nav .container {
        padding: 0px;
    }
    h2.heading br {display: none;}
    h2.heading {font-size: 34px;}
    ol.breadcrumb li.breadcrumb-item, ol.breadcrumb li.breadcrumb-item a {font-size: 10px;}
    br.break {display: none;}
    section.banner-section{padding-bottom:380px;background:#000 url(../images/dscm-poster-image-1.webp) no-repeat;background-size:195%;background-position:100% 100%;padding-top:120px;}
    /* a.navbar-brand.imi-img {margin-right: -30px;} */
    p.byline br{display:none}
    p.program-title br {display: none;}
    p.program-title {font-size: 26px;}
    p.marketing-title {font-size: 32px;line-height: 1.2em;}
    p.byline, h1.byline {font-size: 18px;}
    p.program-title span {font-size: 26px;}
    p.trigger-head { margin-left: 0; line-height: 1.4em; position: relative; top: 0; margin-bottom: 35px; margin-top: 20px; }
    img.progrm-partner {margin-top: 0;margin-bottom: 20px;        display: block;}
    p.nirf-rankings { margin-left: 0; position: relative; top: 0; margin-top: 20px; text-align: center; margin-right: 16px; }
    section#courseHighlights {background: #ececec;}
    section#courseHighlights ul li { width: 48%; margin-bottom: 10px; border: unset; background: #fff; padding:20px 10px; vertical-align: top; min-height:130px; border-radius: 10px;font-size: 15px; }
    section#courseHighlights ul li:nth-child(1), section#courseHighlights ul li:nth-child(2){min-height:120px;}
    section#courseHighlights ul li strong { display: block; font-weight: 600; font-size: 22px; margin-bottom: 0; line-height: 1.2em; }
    section#certificateSec{background: #0d3168;}
    section#uniqueProgram ul li{width:100%}
    section#uniqueProgram ul li img{margin-bottom:64px}
    ul.institute-rankings li{width:100%;min-height:auto;margin-right: 0px;}
    p.offered-by img{height:auto;float:none;width: 95%;}
    p.offered-by img.iim-logo{width:50%}
    ul.faculty-list li{width:100%}
    .faculty-img{float:none;display:block;margin-bottom:20px}
    .pgm-director h3 span {
        width: 60%;
        display: block;
    }
    p.marketing-title span {font-size: 32px;}
    br.breaking{display: none;}
    p.mt-4.d-inline-block.apply-now-head.mb-4{display: block !important;text-align: center;}
    .pgm-director h4 br{display:block}
    .pgm-director br{display:none}
    section#faculty{background-position:100% 3050px}
    div.capstone-projects ul li{width:49%}
    div.capstone-projects ul li svg{display:block;margin-bottom:15px;float:none}
    p.dc-form-cta{margin-top:20px;margin-left:0;width:100%}
    p.dc-form-cta a.ds-btn.download-link{margin-left:0;display:block;text-align:center;padding: 14px 20px;}
    p.apply-now-cta.crlm a.intro-btn{padding:14px 40px}
    section#highImpact{background-size:250%;background-position:100% bottom;padding-bottom:500px!important}
    section#eligibility{background-size: 220%; background-position: bottom right; padding-bottom: 420px !important;}
    section#job-roles{background:#141535}
    .with-icon.single-row,.with-icon.single-row2{width:100%}
    section#aboutTS iframe{height:1520px}
    section#programEnrolment ul li{width:100%;margin-top:40px}
    section#programEnrolment ul li img{margin-bottom:10px;height:100px;width:100px}
    section#programEnrolment ul:after{display:none}
    img.sample-certificate{width:92%;margin-top:23px}
    ul.loan-partners li{width:60%}
    ul.loan-partners li img{height:50px}
    ul.institute-rankings1 li{width:100%;margin-right: 0px;}

    #nav-serialscrolling{position:relative;top:0;left:0;width:auto;float:left}
    [data-serialscrolling-target]{margin-left:0;width:auto;margin-top:50px;display:inline-block}
    .slide-cards{margin-bottom:0}
    
    #video-elem{display:none}
    .offset-5{margin-left:0}
    #programFee .fee-white{padding:0;padding-top:100px!important}
    table.program-fee tr td,table.program-fee tr th{font-size:16px}
    .loan{margin-top:15px}
    ul.navbar-nav li a{text-align:center}
    
    section#digitalTransforming ul li{width:100%;margin-right: 0px;}
    section#digitalTransforming ul li svg {margin-bottom: 10px;}
    ul.supply-chain-quote li {
        width: 100% !important;
        min-height: auto;
    }
    .leadForm {margin-top: 100px;}
    
    
    h2.scrolling-head{margin-left:0;margin-top:30px;position:relative;top:50px}
    section#uniqueProgram .unique-points svg {margin-bottom: 40px;}
    h2.scrolling-head br{display:none}
    section#applyNowForm{background:#101538 url(../images/form-bg-1.webp) no-repeat;background-position:-120px 860px;background-size:270%;padding-bottom:220px!important}
    /* ul.navbar-nav li a.nav-link.ds-btn{display:inline-block;margin-left:30%} */
    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:65%;border-radius:5px;display:block;left:4%;bottom:14px}
    p.mobile-apply.show{height:75px;position:fixed;bottom:-10px;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%}
    footer.footer{padding:40px 0 120px}
    .modal-dialog{width:95%;        top: 50px;}
    div#specialCorporateEnrolment iframe{height:680px}
    .download-curriculum-form iframe{height:550px}
    .modal-dialog button.close{right:-6px;top:-6px;z-index:99}
    p.apply-now-cta.crlm{width:100%}
    p.apply-now-cta.crlm a.intro-btn{width:100%;display:block;text-align:center}
    img.iim-logo{height:30px}
    ul.institute-rankings1 li{min-height:auto}
    img.thunderbird-campus-image{margin-bottom:30px}
    section#uniqueProgram .card-body{min-height:230px}
    p.fee-disclaimer{margin-bottom:60px}
    #programFee{padding-top:0!important;padding-bottom:0!important}
    .circle { top: 230px; left: 0; right: 0; margin-left: auto; margin-right: auto; }
    ul.design-quotes li {width: 90%;margin-right: 0;min-height: 300px;}
    section#uniqueProgram .card {
        width: 95% !important;
        /* margin: 10px 3px 1px 5px; */
        margin: 10px;
    }
    ul.institute-rankings {
        margin-top: 32px;
    }
    #uniqueProgram .unique-points { width: 100%;}
    section#digitalTransforming ul li strong {line-height: 1.1em;}
    section#digitalTransforming { background-size: 150%; position: relative; min-height: 810px; background-position: bottom; padding-bottom: 200px !important; }
    section#outcomes {background: #033669}
    footer.footer p {margin: 14px 0;}
    .topbar { font-size: 16px; padding: 6px 30px; }
    section.sticky-nav.sticky { min-height:101px;}
    p.topbar a { background: #fff; color: #000; text-decoration: none; padding: 5px 12px; border-radius: 50px; font-size: 13px;}
    section.sticky-nav.sticky { position: fixed; top: 0px;}
    nav.navbar.navbar-expand-lg {padding: 4px 0;background: #fff;border-bottom: 1px solid #e5e5e5;top:60px;}
    img.nirf-rankings-logo {margin: 20px 25px 20px 0px;}
    .swiper.mySwiperOne.swiper-initialized.swiper-horizontal.swiper-css-mode {padding: 6px; }
    ul.institute-rankings1 li:nth-child(5) img {height: 30px;}
    #programFee ul.payment-types {padding: 16px 10px;width: 100%;}
    #programFee ul.payment-types li {font-size: 11px;line-height: 1.2;}
    section#uniqueProgram {background-size: 240%;background-position: 90% 100%;}
    .intl-tel-input .flag-dropdown .country-list { width: 330px;}
    table.unique-table tr th, table.unique-table tr td { font-size: 11px; line-height: 1.3em;padding: 7px 12px;}
    div.unique-points { margin-top: 55px;}
    .prg-collaboration{padding: 15px;}
    #overview h2.heading {padding: 15px;}
    #certificateSec img.thunderbird-building, #certificateSec img.iimm-building {width: 100%;}
    section#curriculumSec{border-top: 1px solid #d9d9d9;}
    #aboutTS{padding-bottom: 0px !important;}
    span.dscm_t1{font-size: 17px !important;}
    p.rm-number { position: absolute; top: 79px !important;}
    }
    @media only screen and (min-width:768px) and (max-width:1024px) {
    .offset-5{margin-left:0}
    section#aboutTS iframe{height:1000px}
    .with-icon.single-row,.with-icon.single-row2{width:100%}
    section#job-roles{background-position:9px 732px!important;padding-bottom:310px!important;background-size:contain!important;background:#000 url(../images/job-roles-bg.webp) no-repeat;background-size:125%!important}
    section#eligibility{background-position:2px 680px!important;background-size:contain;padding-bottom:281px!important}
    section#highImpact{background-size:contain;padding-bottom:280px!important;background-position:50px 100%!important}
    ul.faculty-list li{width:99%!important;min-height:353px!important}
    section#digitalTransforming ul li { width: 47%; margin-right: 15px; }
    ul.navbar-nav li{text-align:center}
    ul.navbar-nav li a.nav-link.ds-btn{display:inline-block}
    section#courseHighlights ul li{width:32%}
    .modal-content{width:97%}
    .circle {top: -133px; left: 370px; }
    section#programEnrolment ul:after {left: 100px;}
    section#outcomes {background: #032a5d}
    nav.navbar.navbar-expand-lg { padding: 4px 0; background: #fff; border-bottom: 1px solid #e5e5e5; top:48px;}
    section.sticky-nav.sticky { position: fixed; top: 0; width: 100%; z-index: 199; display: block; padding: 0; min-height:126px;}
    section#faculty p.mb-5.text-white br {display: none;}
    img.sample-certificate {width: 80%;margin-top: 50px;}
    section#aboutTS { padding-bottom: 0 !important; }
    img.iim-logo.thunderbird { margin-left: -260px; }
    section#stickyNavBar img.iim-logo.thunderbird { margin-left: -240px;}
        div#applyNowForm { margin-top: 30px; }
    }
    @media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
    h2.scrolling-head br{display:none}
    section#uniqueProgram .card{min-height:353px}
    span.dscm_t1{font-size: 12px!important;}
    ul.faculty-list li{width:48%!important}
    section#curriculumSec{background-position:-1070px 100%}
    div.capstone-projects ul li{width:49%}
    section#highImpact { background-position: -295px 100% !important; background-size: cover; padding-bottom: 100px !important; }
    section#eligibility { background-position: 70% 0px !important; padding-bottom: 100px !important; background-size: cover; }
    section#eligibility ul li{font-size:16px;width:80%}
    section#eligibility ul li br { display: none; }
    img.sample-certificate{width:100%}
    section#job-roles{background-position:-331px 100%!important}
    .with-icon.single-row,.with-icon.single-row2{width:100%}
    section#aboutTS iframe{height:860px}
    h2.heading.text-white.mb-4.thrive-head span{font-size:44px}
    .circle { top: 280px;left:0px}
    ul.navbar-nav li a {font-size: 12px;}
    nav.navbar.navbar-expand-lg { padding: 4px 0; background: #fff; border-bottom: 1px solid #e5e5e5; top: 50px;}
    section.sticky-nav.sticky { position: fixed; top: 0; width: 100%; z-index: 199; display: block; padding: 0; min-height: 134px;}
    ul.institute-rankings1 li { min-height: 136px;}
    img.iim-logo.thunderbird { margin-left: 10px; }
    section#stickyNavBar img.iim-logo.thunderbird { margin-left: 10px;}
    h3 span.trigger_formHead {left:15%;right:15%}
    p.rm-number {         left: 3% !important;
        right: 3% !important;
        top: 80px !important;}
    .intl-tel-input .flag-dropdown .country-list{width:200px}
    ul.institute-rankings li {min-height: 175px;}
    section#outcomes { background: #003865 url(../images/outcomes-bg-new.webp) no-repeat; position: relative; background-size: cover; background-position: 20%; }
    }
    @media only screen and (min-width:1200px) and (max-width:1290px) {
    section#job-roles{background-position:-362px 100%}
    /* section#outcomes{background-position:-247px 100%} */
    section#job-roles{background-position:-193px 100%!important}
    section#digitalTransforming ul li {margin-right: 18px;}
    li.row-two {min-height: 110px;}
    li.row-three {min-height: 120px;}
    li.row-four {min-height: 140px;}
    li.row-four svg{margin-bottom: 30px;}
    ul.institute-rankings li {min-height: 142px;}
    ul.faculty-list li {
        width: 32%;
        margin-right: 5px;
    }
    ul.institute-rankings1 li { min-height: 106px;}
    }
    
    @media only screen and (min-width:1400px) {
    section#job-roles{background-position:-100px 100%!important}
    ul.supply-chain-quote li {min-height: 170px;}
    li.row-two, li.row-three {
        min-height: 100px;
    }
    li.row-four {min-height: 120px;}
    ul.institute-rankings li {min-height: 170px;}
    section#uniqueProgram .unique-points svg {margin-bottom: 20px;}
    /* section#uniqueProgram .card-body{min-height:230px;padding: 40px 50px;} */
    /* section#curriculumSec {background-position: -60px 100%;} */
    }
    @media only screen and (min-width:1600px) {
    /* section#outcomes{background-position:-88px 100%} */
    section#job-roles{background-position:62px 100%}
    }
    @media only screen and (min-width :1800px) {
    section#applyNowForm{min-height:0}
    /* section#outcomes{background-position:3px 100%} */
    section#job-roles{background-position:-2px 100%!important}
    }