@media only screen and (max-width:600px){
    .container{width:100%}
    h2.heading{font-size:26px;font-weight:500}
    section.banner-section{padding-top: 30px; padding-bottom: 0; position: relative; overflow: hidden; color: #fff; background-size: 200%; background-position: 100% 103%; background: #000938; }
    ul.prg-highlights{margin-top:-62px}
    .certificate-image{width:100%;display:block;margin-left:0;height:auto}
    section#want-to-join{background-color:#fff9f1;margin-bottom:-27px}
    .prg-highlights-list{margin-top:22px}
    ul.prg-highlights li{display:block;padding:12px 9px;border-bottom:1px solid #e5e5e5;width:100%;border-right:none}
    nav.navbar.navbar-expand-lg a.navbar-brand img{height:37px}
    h2.marketing-title{font-size:26px}
    h2.marketing-title br{display:none}
    .bannersection h1.program_title{font-size:30px}
    .bannersection h1.program_title br{display:none;padding:15px 19px}
    .program-form{margin-top:20px}
    ul.key-outcomes.quotes li{width:100%;margin-top:20px}
    ul.key-outcomes.two li{width:100%}
    ul.want-to-join-list{padding:0}
    ul.want-to-join-list li{width:100%}
    i.fas.fa-chevron-down{right:0;margin-right:7px}
    .participants-img{display:none}
    .participants-mob-img{width:100%;display:block;height:auto}
    img.batch-video1{margin-top:-20px}
    ul.navbar-nav li.nav-item:last-child{text-align:left;transition:.5s}
    section.about-talentsprint ul{padding-left:0}
    section.about-talentsprint ul li{width:100%}
    section.about-talentsprint ul li img{width:100%}
    section.about-talentsprint ul.ts-highlights{width:100%}
    section.about-talentsprint ul.ts-highlights li{width:100%}
    section.about-talentsprint ul.ts-highlights li img{width:100%}
    .orb .orb1 .orb2{width:100%}
    .marquee.two{width:580%}
    .marquee{width:1270%}
    .marquee.one{width:320%}
    .marquee .marquee--inner{animation:marquee 50s linear infinite}
    .marquee--inner{width:1056%}
    .prg-partner li{display:inline-block;background:#fff;padding:12px 20px;border-radius:5px;margin-right:10px}
    div#applicationForm{margin-top:20px}
    ul.media-list li{width:100%;min-height:200px;margin:10px 0}
    table.fee-table tr td{font-size:15px;line-height:1.3;padding:12px 10px}
    section#fee{background-image:none}
    section#aboutTS iframe{height:1201px}
    section#aboutTS{padding-bottom:0!important}
    table.fee-table tr th{font-size:13px}
    section#highImpact{background-image:none}
    .accordion.inner-accordion .card-header button.btn.btn-link:before,div#accordionSub .card-header button.btn.btn-link:before{display:none}
    .swiper-button-next{margin-right:20px}
    ol.breadcrumb{margin-top:40px}
    section#programHighlights{margin-top:100px}
    ul.program-highlights{margin-top:-152px;padding:0;box-shadow:unset}
    section#programHighlights ul li{width:48%;border-right:none;border-bottom:unset;background:#e5e5e5;padding:20px 15px;border-radius:5px;min-height:169px}
    section#programHighlights ul li:nth-child(4){border-bottom:none}
    ul.growth-opp li{padding:15px 0!important;background:0 0!important;width:100%!important}
    ul.faculty-testimonials li{width:95%;margin-top:40px;margin-left:0}
    .graphic-image{width:100%}
    .overview-image{width:90%;margin:20px}
    ul.projects-list li{width:100%}
    .mySwiper .card{min-height:670px}
    .mySwiper .card img{position:relative;width:40%!important;height:auto;right:unset;top:unset}
    .accordion.inner-accordion button.btn i.fas.fa-plus,div#accordionSub button.btn i.fas.fa-plus{top:-4px}
    ul.key-outcomes li{width:100%}
    .outcomes-image{float:left}
    ul.key-outcomes li img:nth-child(4){margin-bottom:47px}
    section#curriculumSec a.ds-btn.download-link{top:40px;margin-left:0}
    section#curriculumSec{background:#0e1d4f}
    ul.navbar-nav li a.nav-link.ds-btn{margin-top:10px;margin-bottom:10px}
    section#want-to-join{margin-right:0}
    section#media{margin-right:0}
    .modal-dialog{width:97%;margin-top:110px}
    .modal-dialog button.close{right:-7px}
    .popup-img{float:left;display:block}
    .text-blk .name{display:block}
    ul.navbar-nav li.nav-item a{text-align:center}
    .coding-image1{height:60px}
    .coding-image{margin-left:10px}
    p.coding-experience{font-size:18px;margin:20px 0 20px}
    .navbar-expand-lg .navbar-nav .nav-item.brochure{width:auto}
    h1.program-title{font-size:35px}
    ul.want-to-join-list li{margin-right:0}
    .program-form h4{font-size:15px}
    .highlights-box{padding:50px 15px}
    .program-form form{padding:0 30px 40px}
    .carousel-control-next-icon{right:-10px;padding:7px 15px;background-size:70%;margin-top:-74px}
    .carousel-control-prev-icon{left:-20px;padding:7px 15px;background-size:70%;margin-top:-74px}
    section#aboutIISc img.rankings-iisc{height:65px;margin-top:13px}
    #programFee ul.payment-types{width:100%}
    #programFee ul.payment-types li{line-height:1.5}
    #programFee ul.payment-types li img.one{margin-bottom:25px}
    ul.loan-partners li{width:60%}
    ul.media-list li a{min-height:140px}
    section#faq h2.accordion-header button.accordion-button{padding:20px 10px;line-height:1.5em}
    section.sticky-nav.sticky{padding:0}
    section#aboutIISc{min-height:auto;padding-bottom:260px!important}
    #accordionCurriculum button.accordion-button{display:inline-block;line-height:1.5;padding-right:35px;padding-top:10px}
    #accordionCurriculum button.accordion-button:after{background-color:#fff;border-radius:60%;background-size:68%;width:25px;height:25px;background-position:center;display:inline-block;position:absolute;right:10px;top:0}
    img.program-partner{display:block;margin:40px 0}
    .fee-table{width:100%}
    #fee-data{margin-left:0;width:100%}
    p.apply-now-cta.crlm{margin-top:20px;display:inline-block;width:100%;margin-right:0}
    p.apply-now-cta.crlm a.intro-btn{width:100%;display:inline-block;text-align:center}
    p.dc-form-cta{display:inline-block;width:100%;margin-top:0!important}
    section#curriculumSec a.ds-btn.download-link{top:5px;margin-left:0;width:100%;display:inline-block;text-align:center}
    p.mobile-apply.show{display:block;height:70px;position:fixed;bottom:-16px;width:100%;background:#fff;left:0;box-shadow:0 0 10px #b9b9b9;border-top:1px solid #b2b2b2;z-index:99}
    p.mobile-apply.show a#apply-now-mob{display:inline-block;background:#00a453;padding:10px 20px;color:#fff;text-align:center;border-radius:8px;width:70%;position:fixed;left:5%;bottom:10px}
    p.mobile-apply.show{display:block}
    div#specialCorporateEnrolment iframe{width:100%;height:880px}
    div#downloadDetailedCurriculum iframe{width:100%;height:390px}
    div#downloadCurriculumReport iframe{width:100%;height:390px}
    .corporte-enrolement .with-icon.single-row{width:100%}
    h2.heading br{display:none}
    section#programHighlights ul li.divider{display:none}
    .intl-tel-input .flag-dropdown .country-list .country{line-height:16px;padding:4px 10px;display:block;background:0 0!important;width:100%!important;padding:4px 10px!important;min-height:auto!important}
    footer.footer{padding:30px 0 100px}
    .program-form h3 span.cohort-trigger{padding:8px 8px;font-size:11px!important}
    h2.program-title span{font-size:22px;line-height:1.3}
    #curriculumSec img.tools-image{height:auto;width:100%;border-radius:5px;display:none}
    #curriculumSec .mobile-tools-img{display:block;height:auto;width:100%;border-radius:5px}
    nav.navbar.navbar-expand-lg{width:100%;padding:0;top:30px;z-index:9}
    .circle{height: 60px; width: 60px; top: -320px; left: 180px;}
    .ambedkar,.chandramani,.chetan,.chiranjib,.prasanta,.prathosh,.rajiv,.shirish,.sriram,.venkatesh,.vijay{position:relative;right:4px;margin-bottom:14px;top:0}
    .seo-title p br{display:none}
   
}
    @media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){
    .container{width:100%}
    .prg-form{margin-top:70px}
    section.banner-section{padding-top:30px;min-height:610px;background:#000938 url(../images/dl-banner.webp) no-repeat;background-size:129%;background-position:-215px 580px;padding-bottom:337px}
    section.testimonials .col-md-4{width:33%;float:left;margin-bottom:22px}
    section.epicenter h4{margin-top:60px}
    .prg-highlights-list{margin-top:20px;width:70%}
    .about-course img{width:50%}
    img.certificate{width:60%}
    ul.want-to-join-list li{width:100%;min-height:auto}
    section.sticky-nav a.navbar-brand{display:block}
    table.program-fee{margin-bottom:43px}
    .circle{top:178px;left:450px}
    ul.key-outcomes.quotes li{min-height:300px}
    ul.navbar-nav li a.nav-link.ds-btn{width:130px}
    .program-form{margin-top:40px}
    .overview-image{width:70%;margin-top:30px}
    .mySwiper .card{min-height:650px}
    .mySwiper .card img{float:left;position:relative;padding-left:0;height:auto;width:40%;right:unset;top:unset}
    section#highImpact{background:0 0}
    ul.key-outcomes li{width:47%}
    ul.key-outcomes li:nth-child(3){min-height:180px}
    .certificate-image{width:70%;margin:auto;height:auto;padding:20px}
    section#fee{background:0 0}
    ul.media-list li{width:46%;min-height:190px}
    section#aboutTS iframe{height:820px}
    ul.navbar-nav li.nav-item a{text-align:center}
    ul.projects-list li{width:38%}
    .mySwiper .card p{font-size:17px}
    ul.key-outcomes li img:nth-child(4){margin-bottom:40px}
    .barch-sticker-sec.adm-process{width:80%;padding-bottom:42px}
    section#curriculumSec{background:#0e1d4f}
    .navbar-expand-lg .navbar-nav .nav-item.brochure{width:auto}
    section#aboutIISc img.rankings-iisc{height:54px}
    section#stickyNavBar img.iith-logo{display: block; margin-top: 20px;}
    section.sticky-nav.sticky{padding:0}
    ul.media-list li a{min-height:130px}
    #fee-data{margin-left:0;width:100%}
    .corporate-form iframe{width:100%;height:850px}
    }
    @media only screen and (min-device-width:414px) and (max-device-width:900px) and (orientation :landscape){
    .batch-sticker{display:block;margin-top:10px}
    }
    @media only screen and (min-width :1800px){
    .overview-image{margin-top:60px}
    section#aboutIISc{background-position:10px 20%;background-size:110%;min-height:1000px}
    .banner-section{background-size:contain!important;background-position:234px 48px!important}
    .circle{left:144%;top:-240px}
    }
    @media only screen and (min-width:1400px){
    .banner-section{background-size:106%;background-position:-66px 65px}
    }
    @media only screen and (min-width:1200px) and (max-width:1290px){
    .banner-section{background-size:114%;background-position:-78px 99px}
    .circle{top:-231px;left:135%}
    }
    @media only screen and (min-device-width :1024px) and (max-device-width :1366px) and (orientation :portrait){
    section.banner-section{padding-top:30px;min-height:610px;background:#000938 url(../images/dl-banner.webp) no-repeat;background-size:contain;background-position:15px 160px;padding-bottom:0}
    .circle{top:-351px;left:680px}
    .program-form{margin-top:-170px}
    ul.navbar-nav li.nav-item a{color:#0a1517;font-size:12px;text-decoration:none}
    .with-icon .floating-label { font-size: 10px;}
    img.iith-logo {height: 28px;}
    ul.navbar-nav li { padding: 0 5px;}    
    .certificate-image { width: 100%; margin: auto; height: auto; padding: 20px; margin-top: 130px; }
    }