@media only screen and (max-width: 600px) {
    .container{width:100%;max-width:100%}
    .banner_contain{padding:150px 0 100px}
    img.kanpur-banner{position: relative; top: 65px; height: 390px; right: 10px; z-index: 9; clip-path: none; -webkit-clip-path: none;}
    h1.main-headline{font-size:32px}
	.batch-sticker { height: 80px; margin-left: 44px; margin-top: 70px; position: absolute; bottom: -8px; }
    ul.highlights li{width:100%;font-size:14px;padding:15px 10px}
    .barch-sticker-sec.iiit-popup.affix{position:relative;top:26px;z-index:9}
    section{padding:60px 0}
    ul.admission-list li{width:45%;margin-bottom:30px}
    section.delivery-format ul li{width:100%;padding:30px 40px;min-height:auto}
    section.program-structure-sec ul li{width:100%}
    section.program-structure-sec ul li:last-child{width:100%}
   /* p.scholarship img{margin-bottom:52px}*/
    #accordion .card-header h5 button,.card-header h5 a{padding-right:10px;text-align:left}
    i.fas.fa-plus,i.fas.fa-minus{padding:0;float:right;background:#fff;padding:10px;border-radius:25px;position:relative;top:-5px;-webkit-text-stroke:1px #fff;color:#000;right:-10px}
    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;}
    .program_blocks p.program_title-byline img{margin-bottom:50px}
    ul.list-inline.week_block li img.one{margin-bottom:70px}
    ul.list-inline.week_block li img{margin-bottom:30px}
    ul.list-inline.week_block li img.two{margin-bottom:50px}
    p.know-cta a.know_more.para_link{position:relative;bottom:0}
    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.half-dotted-bg{position:absolute;height:100px;top:-57px;left:250px}
    img.pracademic-platform{width:85%;position:absolute;z-index:9;top:90px}
    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.basket-modules-list li{width:100%}
    ul.faculty-list li{display:inline-block;font-size:20px;width:100%;min-height:auto!important}
    section.immersive-learning ul li{width:100%;margin-bottom:30px}
    section.immersive-learning ul li:last-child{margin-bottom:0}
    img.certificate{width:90%;margin-top:20px;margin-left: auto;margin-right: auto;display: block;}
    ul.basket-modules-list li:last-child{padding-bottom:0}
    h3.sub-heading{margin-bottom:20px;margin-top:30px}
    section.bannersection{padding-bottom:30px;padding-top:100px;}
    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}
    section.immersive-learning ul.format-list{margin-top:20px}
    section.immersive-learning ul.format-list li{padding-bottom:0;margin-bottom:10px}
    section.immersive-learning ul.format-list li img{margin-bottom:20px}
    ul.faculty-list li img.faculty-arrow-icon{position:relative;bottom:0;left:0}
    ul.key-outcomes{padding-left:0}
    img.learning-platform{width:100%}
    .box{width:230px}
    ul.admission-round li img{margin-bottom:40px!important}
    img.iitk-campus{width:100%;margin-top:20px}
    table.program-fee tr th,table.program-fee tr td{text-align:left;padding:12px 10px}
    section.immersive-learning ul li{font-size:20px}
    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}
    div#enrollmentProcess h2.heading.single-heading.ap:after{left:0}
    #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%}
    .crisp-client .cc-52lo[data-full-view=true] .cc-kegp .cc-1oun .cc-1qth{margin-bottom: 63px!important;}
    .margin-bottom{margin-bottom: 60px;}
    .item-dates img {top: 9px;}
    p.tirgger img {height: 22px;margin-right: 10px;margin-top: 8px;float: left;}
    .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: 0px;float: left;margin-right: 8px;margin-bottom: 10px;} 
nav.navbar.navbar-expand-lg a.navbar-brand img { height: 28px; padding: 0; margin: 10px 0; }
    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;}   
  .bannersection p br {
    display: none;
}  
    .prg-partner li img {
    height: auto;
    width: 100%;
}
   ul.prg-highlights {
    margin-top: 0;
    margin-bottom: 15px;
    background: transparent;
    padding: 0;
    border-radius: 10px;
}
 ul.prg-highlights li {
    width: 48%;
    margin-right: 4px;
    padding: 20px 15px;
    background: #fff;
    margin-bottom: 5px;
    border-radius: 5px;
    display: inline-block;
}   
.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;
}   
    
    
.msitForm.fixed {
    position: static;
    top: 120px;
    right: 0;
    max-width: 100%;
    z-index: 9999;
}    
 .skills__list-line-one {height: 63%;} 
section.sticky-nav.sticky {
    top: 46px;
}
    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: 0px;}
    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: 10px;}
    section#programFee #v-pills-tabContent1 .tab-pane {
    background: transparent;
    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;}
.form-inner {
    padding: 0;
    border-radius: 14px;
    background: transparent;
}
    section.inner-forms {
    background: #ebf0f3;
}
    .with-icon.single-row2 {
        width: 100%!important;
        color:#000;
    }
ul.condition-label {
    padding-left: 20px;
}
    p.contact-email img {
    height: 20px;
    margin-right: 8px;
    float: left;
    margin-bottom: 10px;
    margin-top: 3px;
}
    .rowsec.ln h3 {
    font-size: 24px;
    padding-bottom: 12px;
}
    .selection-test-section input {
    margin-bottom:28px!important;
}
    .selection-test-section label {font-size: 13px;}
form#TalentSprintEmaster .with-icon textarea {
    padding: 5px 10px;
    font-size: 14px;
    text-indent: 0;
}
.rowsec.ln {
    padding: 20px 20px;}

    /* button.navbar-toggler{
    display: none;
} */
.col-md-12.need_gst, .col-md-12.need_gst .col-md-6 {
    padding: 0;
}
    #gst_no, #gst_yes {
        margin-bottom:30px;}
        input#gst_no{ margin-bottom:40px;}
        .application-details { margin-top: 30px;}
    }

@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}
    p.byline{font-size:15px}
    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.basket-modules-list li{width:46%;margin-right:20px}
    ul.project-modules-list li{width:90%}
    ul.faculty-list li{width:45%;min-height:250px}
    section.immersive-learning ul li{width:42%;margin-bottom:30px}
    section.immersive-learning ul li:last-child{margin-bottom:0}
    img.learning-platform{margin-top:150px}
    ul.format-list li:last-child img{margin-bottom:10px}
    .application-details { margin-top: 30px;}
    }
    @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}
    section.bannersection .col-md-8,section.emaster-highlights .col-md-7,section.emaster-highlights .col-md-5,section.about-talentsprint .col-md-7,section.about-talentsprint .col-md-5,section#aboutIITK .col-md-5,section#aboutIITK .col-md-7{flex:0 0 90%;max-width:90%}
    section.emaster-highlights.about-eMasters{padding-bottom:70px}
    section.bannersection ul li{width:48%;font-size:15px;margin-right:5px}
    img.dotted-bg{display:none}
    /* section.bannersection{padding-bottom:350px} */
    img.kanpur-banner{position:relative;top:74px;height:auto;right:0;width:70%;display: none;}
    .barch-sticker-sec.iiit-popup.affix{right:10px;width:230px}
    .barch-sticker-sec{padding:30px 0 10px 30px;right:10px;width:230px}
    ul.modules-list li{width:47%;vertical-align:top;font-size:14px}
    ul.basket-modules-list li{width:49%;vertical-align:top;font-size:14px}
    ul.project-modules-list li{width:100%}
    ul.faculty-list li{width:46%;min-height:380px}
    section.immersive-learning ul li{width:45%;margin-right:20px;vertical-align:top;margin-bottom:40px}
    section.faculty-section p{padding-right:20px}
    ul.format-list li{width:90%}
    section.immersive-learning ul li:last-child{margin-bottom:0}
    img.certificate{width:90%;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-7,section.program-outcomes .col-md-5{flex:0 0 90%;max-width:90%}

    ul.key-outcomes li{font-size:14px}
    ul.highlights li{width:82%}
    section.immersive-learning ul.format-list li{margin-bottom:0}
    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}
        .with-icon.single-row2 {
    width: 48% !important;
    display: inline-block;
    vertical-align: top;
    margin-right: 9px;
    position: relative;
    margin-bottom: 12px;
}
        ul.navbar-nav li.nav-item {
    text-align: center;
}
.application-details { margin-top: 30px;}
    }
    @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}
    p.byline{font-size:16px}
    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}
    .barch-sticker-sec.iiit-popup.affix{right:10px;width:200px}
    ul.tl li .item-title{font-size:16px}
    ul.format-list li:last-child img{margin-bottom:20px}
    ul.basket-modules-list li{width:44%}
    ul.highlights li{width:90%}
    section.immersive-learning ul.format-list li{margin-bottom:0}
    ul.faculty-list li{min-height:380px}
    }
    @media only screen and (min-width :1600px) {
    img.dotted-bg{right:500px}
    img.kanpur-banner{right:0px}
        .msitForm.fixed {
    position: fixed;
    top: 120px;
    right: 12%;
    max-width: 25.5%;
    z-index: 9999;
}
    }
    @media only screen and (min-width :1800px) {
/*
        .container {
    width: 1400px;
    max-width: 1400px;
}
*/
    .msitForm.fixed {
    position: fixed;
    top: 120px;
    right: 19%;
    max-width:20.5%;
    z-index: 9999;
}
    img.kanpur-banner{right:0px}
    }
    @media only screen and (min-width: 1200px) and (max-width: 1290px) {
    img.kanpur-banner{position:absolute;top:65px;height:630px;right:-45px}
        .msitForm.fixed {
    position: fixed;
    top: 120px;
    right: 3.2%;
    max-width: 31%;
    z-index: 9999;
}
    }
    @media only screen and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: portrait) {
    ul.basket-modules-list li{padding-right:30px}
    img.kanpur-banner{position:absolute;top:555px;height:1100px;right:-10px}
    img.learning-platform{width:70%;margin:30px 0 0 50px}
    /* section.bannersection{padding-bottom:410px} */
    ul.faculty-list li{min-height:310px}
    ul.navbar-nav.ml-auto{min-height:auto;text-align:center}
    .application-details { margin-top: 30px;}
    }
    @media only screen and (min-width: 320px) and (max-height: 568px) and (orientation : portrait) {
    ul.admission-round li{font-size:14px}
    ul.highlights li{font-size:12px}
    }

@media only screen and (max-width: 600px) {
footer ul li a,footer p{text-align:left!important}
}
@media only screen and (min-width: 1400px) and (max-width: 1500px) {
.msitForm.fixed { position: fixed; top: 120px; right: 7.5%; max-width: 28.5%; z-index: 9999; }
}
@media only screen and (min-width: 1600px) and (max-width: 2400px) {
/*.msitForm.fixed { position: fixed; top: 120px; right: 9%; max-width: 27%; z-index: 9999; }*/
}