@media only screen and (max-width:600px) {
    .container{width:96%;max-width:96%}
    img.kanpur-banner{position:relative;top:65px;height:390px;right:0;z-index:9;clip-path:none;-webkit-clip-path:none;width:100%;display: none;}
    nav.navbar.navbar-expand-lg {background: #ffffff;}
    h1.main-headline{font-size:40px}
    ul.highlights li{width:100%;font-size:14px;padding:15px 10px}
    section{padding:60px 0}
    .program-cards a { width: 100%;}
    ul.admission-list li{width:45%;margin-bottom:30px}
    section.program-structure-sec ul li{width:100%;font-size:15px}
    section.program-structure-sec ul li:last-child{width:100%}
    #accordion .card-header h5 button,.card-header h5 a{padding-right:30px;text-align:left;font-size:16px}
    #accordion .card-body ul{padding-left:20px}
    #accordion .card-body ul li{font-size:16px;margin-bottom:10px}
    #accordion .card-body p{font-size:16px}
    section.faq-section{padding:60px 0 80px}
    section#eMasters{padding-bottom:100px}
    section.program-outcomes{padding-bottom:40px}
    ul.navbar-nav.ml-auto{padding-right:20px;text-align:center;padding-bottom:20px;margin-top:20px}
    ul.navbar-nav li.nav-item{padding-right:4px;padding-top:0;padding-bottom:10px;text-align:center}
    ul.rankings-list li{min-height:auto;width:100%;}
    section.program-structure-sec ul li:last-child img{margin-bottom:30px}
    section.about-kanpur ul li:last-child img{margin-bottom:60px}
    section.about-talentsprint ul.ts-highlights li{display:inline-block;width:49%}
    section.about-talentsprint ul li:last-child img{margin-bottom:30px}
    img.dotted-bg.one{top:290px;left:0;height:50px}
    section.about-talentsprint ul.ts-highlights{margin-top:330px}
    img.kanpur-campus{margin:30px 0}
    ul.modules-list li{width:100%}
    h2.heading:after{width:40px}
    ul.faculty-list li{display:inline-block;font-size:20px;width:100%;min-height:auto!important}
    img.certificate{width:90%;margin-top:20px;margin-left:auto;margin-right:auto;display:block}
    h3.sub-heading{margin-bottom:20px;margin-top:30px}
    section.bannersection { padding-bottom:500px; padding-top: 50px; background-size: 260%; background-position: 90% 110%; }
    ul.format-list li:last-child img{margin-bottom:20px}
    ul.key-outcomes li img{margin-bottom:8px}
    ul.key-outcomes li:nth-child(4) img,ul.key-outcomes li:nth-child(5) img{margin-bottom:15px}
    ul.admission-list:after{display:none}
    ul.admission-round li span:before{display:none}
    ul.admission-round li span{margin-left:25px;display:inherit}
    ul.faculty-list li img.faculty-arrow-icon{position:relative;bottom:0;left:0}
    ul.key-outcomes{padding-left:0}
    .submit-btn.online-apl button { width: 100%; text-align: center !important; margin: auto; display: block; }
    .corporate-logos:after,.corporate-logos:before{background:unset}
    img.learning-platform{width:100%;margin-top:20px}
    .box{width:230px}
    ul.admission-round li img{margin-bottom:60px!important}
    ul.admission-round li:first-child img{margin-bottom:10px!important}
    img.iitk-campus{width:100%;margin-top:20px}
    table.program-fee tr td,table.program-fee tr th{text-align:left;padding:12px 10px}
    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:70%;border-radius:5px;display:block;left:16%;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}
    p.mobile-apply.show span{display:block;margin-top:6px;position:relative;top:9px;left:25px;font-size:17px;line-height:120%}
    .margin-bottom{margin-bottom:60px}
    .item-dates img{top:9px}
    .outcomes-1{margin-bottom:40px!important}
    .outcomes-3{margin-bottom:70px!important}
    .outcomes-5{margin-bottom:40px!important}
    .outcomes-7{margin-bottom:25px!important}
    .fee-footer li{width:80%;font-size:14px}
    .fee-footer li img{height:30px}
    p.fee-loan{font-size:15px}
    p.scholarship img{margin-top:10px!important;margin-bottom:10px}
    .fee-loan img{height:16px;position:relative;top:0;float:left;margin-right:8px;margin-bottom:10px}
    nav.navbar.navbar-expand-lg a.navbar-brand img{height:70px}
    header.cd-auto-hide-header{top:0}
    ul.degree-programs li{display:inline-block;font-size:22px;font-weight:500;border-right:TRANSPARENT;padding:5px 10px!important;color:#000;background:#fff;margin:5px 0;border-radius:5px}
    /* .bannersection p{font-size:20px} */
    p.main-headline{font-size: 35px; line-height: 1.1em;}
    .bannersection p br{display:none}
    .prg-partner li img{height:auto;width:100%}
    ul.prg-highlights{margin-top:0;margin-bottom:15px;background:0 0;padding:0;border-radius:10px}
    ul.prg-highlights li{width:49%;padding:20px 15px;background:#fff;margin-bottom:5px;border-radius:5px;display:inline-block}
    ul.prg-highlights li span {font-size:28px;}
    .barch-sticker-sec{position:relative;z-index:0;margin-top:20px;background:#fff;padding:30px 20px 30px 30px;border-radius:10px;box-shadow:0 0 12px #00000014;min-height:932px}
    .skills__list-line-one{height:57%}
    section.sticky-nav.sticky{top:46px;padding:8px 0}
    ul.navbar-nav li.nav-item a.nav-link.active{border-bottom:0}
    section.sticky-nav a.navbar-brand{display:block}
    section.sticky-nav.sticky a.navbar-brand{display:block}
    ul.key-outcomes li{width:100%}
    .prg-highlights-list{padding:30px 20px}
    ul.ranking li{width:100%;padding-top:20px;padding-bottom:0}
    ul.ranking li img{float:left;margin-right:14px}
    ul.ranking li:nth-child(3) img{margin-bottom:30px}
    section.curriculum p{padding-right:0}
    section.curriculum p br{display:none}
    .curriculum-highlights{padding:10px;margin-top:30px}
    .swiper-slide{margin-left:5px;}
        h2.heading span { font-size: 20px; font-weight: 400; padding-bottom: 20px; line-height: 1.2; display: inline-block; margin-top: 20px; }
        ul.career-accelerator li{width:100%;}
        .deeptech-experts, .priority-career-access, .profile-showcase, .startup-ideas{margin-bottom:30px;}
    section#programFee #v-pills-tabContent1 .tab-pane{background:0 0;padding:0;box-shadow:none}
    table.program-fee tr td{background:#fff}
    ul.ts-highlights li{width:49%!important;font-size:12.5px;padding-bottom:18px}
    ul.ts-highlights li span{font-size:26px}
    footer p,footer ul li a{text-align:left!important}
    p.contact-email img{height:20px;margin-right:8px;float:left;margin-bottom:10px;margin-top:3px}
    .highlights-box{padding:30px 20px}
    .modules-box{margin-top:30px;padding:40px 25px}
    p.terms-condition-label input[type=checkbox]{margin-bottom:48px}
    section.curriculum .curriculum-highlights img{margin-bottom:50px}
    .specialisation{background:#fff9f1;padding:20px;border-radius:10px;margin-right:10px;min-height:auto;margin-bottom:20px}
    .barch-sticker-sec.adm-process{margin-top:30px}
    ul.sub-program-structure li img{margin-bottom:30px}
    .prg-form{margin-top:35px}
    .iiith-highlights{margin-top:25px}
    .curriculum-highlights ul li{padding:20px 15px;width:100%}
    section#curriculumSec .col-md-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
    div#downloadCurriculumReport .modal-dialog{width:90%}
    div#downloadCurriculumReport button.close{right:-8px}
    div#downloadCurriculumReport .modal-body{padding:20px}
    .download-curriculum-form iframe{width:100%;height:820px}
    .modal-dialog { margin: 3.75rem auto; width: 94%; }
    .modal-body img{height:170px;margin-bottom:20px}
    button.close {right: -6px;top: -25px;}
    p.apply-now-cta{margin-bottom:35px}
    a.brochure-cta{display:block;margin-top:30px;margin-left:0}
    ul.sub-program-structure li{display:table-header-group}
    .skills__list-line{left:25px;margin-top:70px}
    .ranking svg {margin-bottom: 13px;}
    p a.intro-btn {display: inline-block; text-align: center; font-size: 17px; padding: 15px 31px;}
    .skills__list-line-two {height: 28%;}
    p.scholarship svg {margin-top: 10px;}
    p.contact-email svg {float: left;margin-right: 10px;}
    footer {padding:1% 0 100px;}
    .prg-partner li{width:66%;}
    header.cd-auto-hide-header button.navbar-toggler { right: 0px; position: relative; }
    h2.heading {font-size: 30px;margin-bottom: 0px !important;}
    section#businessNeeds{background-position: 100% 270px;}
    h2.heading br{display:none;}
    p.apply-now-cta.crlm{margin-top:20px;float:none}
    a.ds-btn{margin-left:0;font-size:16px;padding:15px 40px;display:inherit}
    .key-outcomes svg{margin-top:3px}
    form#TalentSprintIIMUDC .with-icon{width:100%}
    div#downloadCurriculumReport{padding-bottom:40px}
    .bannersection .col-md-4:before{display: none;}
    .card ul li {padding-bottom: 8px;}
    p.know-cta span {padding: 12px 18px;font-size: 12px;}
    ul#myTab {
        display: none;
    }
    select#nav-link-two {
        display: block;
    }
    .career-opportunities .opportunity {
        padding: 12px 0px;}
    .opportunitiesbig-data, .opportunitiesbusiness-analyst {margin-bottom: 42px;}
    .prg-partner {margin-top: -22px;
    }
    .partner-logos li {display: block;width: 85%;margin: 15px auto;}
    .partner-logos li:last-child {width: 65%;margin: auto;}
    img.iift-logo { width: 25%; }
    ul.campus-visit-images li { width: 100%; }
    .career-opportunities .col-md-4 { width: 100%;margin-bottom: 20px;}
    ul.participant-exp li {  width: 100%;min-height: 424px;}
    section#aboutTS iframe {height:1540px;}
    ul.participant-exp span { bottom: 25px;}
    section#eligibility {background-size: 190%;background-position: 100% 750px; padding-bottom: 100px; }
    .card {padding-bottom: 70px;}
    .card ul li svg {
    top: 1px;
    margin-right: 5px;
    float: left;
    margin-bottom: 10px;
}
.partner-logos img {
    width: 70%;
    display: inline-flex;
    margin: 5px 0px;
    justify-content: center;
    align-items: center;
    background: aliceblue;
    padding: 15px;
    border-radius: 10px;
}
section#programCards ul#pills-tab li.nav-item a {display: block !important;}
/* div.formDetails { width: 100%; top: 492px; z-index: 9; right: 0; } */
section#bannersection { min-height: 850px; }
section#institutions ul.institutions-list li { width:100%;border:unset;}
section#institutions ul.institutions-list li img {height: auto;width: 60%;margin: 16px 0;}
section#outcomes ul.outcomes-list li { width: 80%; border-right: unset; border-bottom: 1px solid; }
section#WhyTS ul.WhyTSpoints li p { width: 75%; line-height: 1.3em; }
img.outcomes-img{display: none;}
div#carouselExampleAutoplaying {width: 100%; min-height: 470px; }
section#WhyTS ul.WhyTSpoints { padding-left: 0px;}
section#WhyTS ul.WhyTSpoints li { margin: 7px 10px; width: 100%;}
ul.WhyTSpoints.two{padding-left: 0px !important;}
#WhyTS div.businessDetails ul.needQuote li { display: inline-block; width: 100%;}
.with-icon.single-row, .with-icon.single-row2 { width: 100%;}
div.formDetails{margin-top: 30px;}
div#carouselExampleAutoplaying ul.program-sops li { font-size: 22px; line-height: 1.3em; color: #DDB7FF; }
#campusVisit .content { display: flex ; justify-content: center; align-items: center; flex-direction: column; align-content: center; }
#campusVisit .content .text-content{width: 100%;}
#campusVisit .content .list{display: none;}
#campusVisit ul.campus-visit-images li{width: 49%;}
select#programSelector { margin-top: 50px; }
select#programSelector {
    display: block;
}
    .with-icon.single-rowfull {
        width: 100%;}
        ul.badges li { width: 100%;}
        .card_content { top: -49px;}
    }
    @media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {
    .container{width:90%;max-width:90%}
    section.bannersection{padding-top:90px;padding-bottom:40px}
    h1.main-headline{font-size:30px}
    section.bannersection ul li:first-child img{margin-bottom:20px}
    section.bannersection ul li{width:43%;font-size:14px}
    section.bannersection ul li:last-child{width:47%}
    img.dotted-bg{right:260px;height:180px}
    img.kanpur-banner{right:-200px}
    .barch-sticker-sec{width:245px}
    img.kanpur-campus{margin-top:90px}
    ul.modules-list li{width:45%;margin-right:20px}
    ul.project-modules-list li{width:90%}
    ul.faculty-list li{width:45%;min-height:250px}
    img.learning-platform{margin-top:150px}
    ul.format-list li:last-child img{margin-bottom:10px}
    select#nav-link-two {
        display: block;
    }
    select#programSelector {
    display: block;
}
    ul#myTab{display: none;}
    }
    @media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
    .container{width:97%;max-width:97%}
    section#curriculumSec{padding-top:60px}
    h1.main-headline br{display:none}
    ul.navbar-nav li.nav-item{text-align: center;}
    section#outcomes ul.outcomes-list li{margin-bottom: 40px;}
    section#aboutIITK .col-md-5,section#aboutIITK .col-md-7,section.about-talentsprint .col-md-5,section.about-talentsprint .col-md-7,section.bannersection .col-md-8,section.emaster-highlights .col-md-5,section.emaster-highlights .col-md-7{flex:0 0 90%;max-width:90%}
    section.emaster-highlights.about-eMasters{padding-bottom:70px}
    section.bannersection ul li{width:auto;font-size:20px;margin-right:0}
    img.dotted-bg{display:none}
    img.kanpur-banner{position:relative;top:74px;height:auto;right:0;width:70%;display:none}
    .barch-sticker-sec{padding:30px 0 40px 30px;right:0;width:100%;margin-top:25px;min-height:auto}
    ul.modules-list li{width:47%;vertical-align:top;font-size:14px}
    ul.project-modules-list li{width:100%}
    ul.faculty-list li{width:46%;min-height:380px}
    section.faculty-section p{padding-right:20px}
    ul.format-list li{width:90%}
    img.certificate{width:50%;margin-top:40px}
    h1.main-headline span{font-size:24px;font-weight:400;display:block;line-height:160%}
    ul.format-list li:last-child img{margin-bottom:40px}
    section.program-outcomes .col-md-5,section.program-outcomes .col-md-7{flex:0 0 90%;max-width:90%}
    ul.key-outcomes li{width:45%}
    ul.highlights li{width:46%}
    ul.admission-round li img{margin-bottom:10px}
    .item-dates{font-size:12px}
    ul.navbar-nav.ml-auto{padding-right:20px;min-height:210px;text-align:center}
    img.iitk-campus{width:100%;margin-top:20px}
    section.bannersection .col-md-7{-ms-flex:0 0 98.333333%;flex:0 0 98.333333%;max-width:98.333333%}
    /* .bannersection p{font-size:20px} */
    ul.prg-highlights li{width:49%}
    section#aboutIITK .col-md-4,section#aboutIITK .col-md-8,section#apply .col-md-4,section#apply .col-md-8,section#curriculumSec .col-md-4,section#curriculumSec .col-md-8,section#eMasters .col-md-4,section#eMasters .col-md-8,section#guidelines .col-md-4,section#guidelines .col-md-8,section#outcomes .col-md-3,section#outcomes .col-md-9,section.emaster-highlights.about-eMasters .col-md-4,section.emaster-highlights.about-eMasters .col-md-8{-ms-flex:0 0 98.333333%;flex:0 0 98.333333%;max-width:98.333333%}
    section.sticky-nav a.navbar-brand{display:block}
    nav.navbar.navbar-expand-lg a.navbar-brand img{height:75px;margin:0}
    .barch-sticker-sec.adm-process{margin-top:40px}
    ul.sub-program-structure li{font-size:15px}
    ul.ts-highlights li span{font-size:34px}
    ul.ts-highlights li{font-size:13px}
    img.learning-platform{width:70%;margin-top:30px;float:left}
    .curriculum-highlights h3{margin-top:30px}
    .curriculum-highlights h3 br{display:none}
    p.know-cta {display: inline-flex;flex-direction: column-reverse;}
    .bottomcta {position: absolute;bottom: 0;}
    .card {min-height: 480px;}
    .program-cards a {width: 47%;}
    ul.campus-visit-images li{width: 32%;}
    .career-opportunities .col-md-4{width: 29%;}
ul.participant-exp li { width: 100%; margin-right: 10px; padding: 15px; min-height: auto; padding-bottom: 30px; }
    section#aboutTS iframe {height: 920px;}
    section#eligibility{background: #01097d;}
    ul.navbar-nav li.nav-item a{text-align: center;}
    div.formDetails {margin-top: 40px;}
    /* section#bannersection {min-height: 845px;} */
    section#institutions ul.institutions-list li { width:32%; }
    img.outcomes-img{display: none;}
    section#WhyTS ul.WhyTSpoints li { width: 48%; margin: 5px; min-height: 100px; }
    ul.WhyTSpoints.two { padding-left: 0px !important; }
    section#WhyTS ul.WhyTSpoints{padding-left: 0px !important;margin-bottom: 0px;}
    div#carouselExampleAutoplaying {width: 100%;min-height: 300px;}
    #campusVisit .content .list{display: none;}
    #campusVisit .content { display: flex ; justify-content: space-between; align-items: center; flex-direction: column; }
    select#programSelector {width: 80%;margin-top: 0px;}
    #campusVisit .content .text-content { width: 100%;}
    #WhyTS div.businessDetails ul.needQuote { width: 100%;}
    #WhyTS div.businessDetails ul.needQuote li{vertical-align: top;}
    #businessNeeds h2{width: 80%;margin: auto;}
    select#programSelector {
    display: block;
}
    }
    @media only screen and (min-device-width:414px) and (max-device-width:900px) and (orientation :landscape) {
    .container{width:90%;max-width:90%}
    h1.main-headline{font-size:24px}
    section.bannersection ul li{width:60%;font-size:15px}
    section.bannersection ul li:last-child{width:67%}
    img.kanpur-banner{right:-370px}
    .barch-sticker-sec{width:200px;padding:20px 10px 10px 20px}
    ul.tl li .item-title{font-size:16px}
    ul.format-list li:last-child img{margin-bottom:20px}
    ul.highlights li{width:90%}
    ul.faculty-list li{min-height:380px}
    }

    @media only screen and (min-width :1400px) {
        section.bannersection{min-height: 570px;}
    }
    @media only screen and (min-width :1600px) {
    img.dotted-bg{right:500px}
    img.kanpur-banner { right:-163px; }
    }
    @media only screen and (min-width :1800px) {
    img.kanpur-banner{right:-48px}
    .bannersection .col-md-4:before {left: 88px;}
    section.bannersection{background-position: 150px -80px;color: #fff;min-height: 640px;}
    section#eligibility {background-size: 70%;}
    /* div.formDetails { width: 30%; right: 318px;  } */
    }
    @media only screen and (min-width:1200px) and (max-width:1290px) {
    img.kanpur-banner { position: absolute; top: 0; height: 550px; right: -286px; }
    .bannersection .col-md-4:before {left: 8px;}
    }
    @media only screen and (min-width:1200px) and (max-width:1270px) {
    .bannersection .col-md-4:before {left: -36px;}
    }
    @media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
    img.kanpur-banner{position:absolute;top:555px;height:1100px;right:-10px}
    img.learning-platform{width:70%;margin:30px 0 0 50px}
    ul.faculty-list li{min-height:310px}
    ul.navbar-nav.ml-auto{min-height:auto;text-align:center}
    #outcomes .col-lg-7.col-md-12.text-center{width: 100%;}
    section#outcomes ul.outcomes-list li{width: 19%;}
    section#outcomes ul.outcomes-list li:nth-child(3){border-right: 2px solid;}
    section#outcomes ul.outcomes-list li { width: 19%; min-height: 190px; vertical-align: top; }
    }
    @media only screen and (max-width:358px) {
    nav.navbar.navbar-expand-lg a.navbar-brand img{height:48px}
    h1.main-headline{font-size:28px}
    ul.degree-programs li{font-size:20px;border-radius:3px}
    .bannersection p{font-size:16px}
    p a.intro-btn{font-size:18px;padding:20px 25px}
    ul.prg-highlights li{width:85%}
    .highlights-box{padding:30px 20px}
    ul.highlights li{font-size:15px}
    h2.heading{font-size:30px}
    ul.ranking li img{height:60px}
    ul.ranking li:nth-child(3) img{margin-bottom:60px}
    .prg-form{padding:40px 20px}
    p.terms-condition-label input[type=checkbox]{margin-bottom:48px}
    section.curriculum .curriculum-highlights img{margin-bottom:50px}
    .key-outcomes svg{margin-bottom:20px}
    ul.ts-highlights li span{font-size:36px;float:none;display:block}
    ul.ts-highlights li{font-size:13.5px}
    }
    @media (max-width:576px) {
    #v-pills-tab{display:none}
    .tab-content{margin-top:1rem}
    .nav-link{display:block;padding:.5rem}
    }