@media only screen and (max-width:600px) {
.container{width: 100%; max-width: 100%;}
img.banner { position: relative; top:70px; height: auto; right: unset; -webkit-clip-path: polygon(0% 0,0 100%,100% 100%,100% 0); width: 100%; }
h1.main-headline{font-size:40px}
	h2.marketing-title br{display:none;}
.bannersection h1.program_title span { font-size:20px; display: inline-block; line-height:1.2; margin-bottom: 10px; }
	.bannersection h1.program_title{padding:18px 20px;}
ul.highlights li{width:100%;font-size:14px;padding:15px 10px}
section{padding:60px 0}
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}
.fee-table tr td { font-size: 14px;}
div#carouselExampleIndicators .carousel-indicators {
    bottom: -90px;
}
    div#carouselExampleIndicators .col-md-3 {
    float: left;
    margin-bottom: 20px;
}
/* div#financeOptions .col-md-6 {width:100%} */
/* div#financeOptions .col-md-6 .one{width: 100%;} */
div#financeOptions{width:100%;    margin-left: 1px;}
ul.loan-partners li { width: 65%;}
.participant-profile-img {margin-bottom:35px;}
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}
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:0px;padding-top:60px}
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}
img.learning-platform{width:100%;margin-top:20px}
	.highlights-box h4 br{display:none;}
.highlights-box h4 {font-size:18px;}
.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;font-size: 15px;}
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:5%;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:40px}
header.cd-auto-hide-header{top:0px}
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:18px} */
.prg-partner{margin-top: 35px;}
.bannersection p br{display:none}
    .bannersection p.program_title span {
    font-size: 20px;
    line-height: 1.3;
    display: block;
}
    .prg-partner li:nth-child(2), .prg-partner li:last-child {
    width: 40%;
}
.prg-partner li img{height:auto;width:100%}
.prg-partner li:nth-child(2) img, .prg-partner li:last-child img {
    height: 100px;
    width: auto;
    margin-top: 30px;
}
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;font-size:14px;min-height: 160px;}
ul.admission-round li.one svg { margin-bottom: 80px; }
ul.admission-round li.two svg { margin-bottom: 60px; }
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:0;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%;font-size: 18px;margin-bottom: 30px;}
.prg-highlights-list{padding:0;margin-top:0}
img.iimu-campus { width: 100%;}
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;margin-bottom: 20px;margin-top: 0px;}
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: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:0px;padding:15px 0px}
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:560px}
.modal-dialog{margin:3.75rem auto}
.modal-body img{margin-bottom: 20px; height: auto; width: 100%;}
/* 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: inherit;text-align: center;}
.skills__list-line-two {height: 38%;}
p.scholarship svg {margin-top: 10px;}
p.contact-email svg {float: left;margin-right: 10px;}
footer {padding: 1% 0 50px;}
	.prg-partner li{width:66%;}
header.cd-auto-hide-header button.navbar-toggler { right: -10px; position: relative; }
h2.heading {font-size: 28px;}
p a.intro-btn {        font-size: 16px;
    padding: 15px 24px;
    margin-right: 0px;}
p.apply-now-cta.crlm {
    margin-top: 20px;
    float: none;margin-bottom: 5px;
}
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;
}
h2.marketing-title {
    font-size: 24px;}
.circle {
    height: 70px;
    width: 70px;
    top: unset;
    left: 144px;
    bottom: 144px;
    z-index: 99;
}

.highlights-box h4 span {
    font-size: 16px;
    margin-bottom:50px;
}
.transforming-business-icon {
    margin-bottom: 40px;
}
.ts-benefits {
    margin-bottom: 20px;
}
section.testimonials {
    background: url(../images/testimonial-bg.webp);
    background-size: cover;
    background-position: bottom;
}
.modal-dialog {
    width: 90%;margin-top: 110px;
}
section#faculty p {
    font-size: 14px;}
p.emi-details strong {margin-top: -85px;}
section#faq .card {
    margin-bottom: 0;
}
.with-icon.single-row2, form#TalentSprintCDSSE .with-icon {
    width: 100%;}
.corporate-form iframe {
    width: 100%;
    height:540px;
}
form#TalentSprintCDSDC .with-icon {
    width: 100%;}
div#downloadCurriculumReport .with-icon.single-row, .corporte-enrolement .with-icon.single-row {
    width: 100%!important;
    }
img.campus-visit-img {
    width: 100%;
    margin-bottom: 30px;
}
img.campus-immersion { width: 100%;}
ul.key-outcomes.two svg {margin-bottom: 40px;}
#aboutTS iframe {height:1110px;}
div#timer { position: relative; margin-top: 0px; right: 0px; margin-bottom: 30px; }
.prg-form h4 span.cohort-trigger {
    font-size: 11px;
}
div#scholarshipEligibility iframe { width: 100%; height: 597px; }

div#financeOptions a {font-size:14px}
p.rm-number {top: 85px;}
section.curriculum .card-body {padding: 15px 0px;}
.accordion.inner-accordion .card-header button.btn.btn-link:before, div#accordionSub .card-header button.btn.btn-link:before { content: none;}
section.curriculum .accordion .card .card-header .btn-link {width: 98%;}
div#financeOptions .col-md-6{padding: 60px 10px;}
.data-science-icon{margin-bottom:40px}
section.curriculum p.apply-now-cta{width:100%}
section.curriculum p a.intro-btn{width:100%}
section.curriculum p.dc-form-cta{width:100%}
section.curriculum a.ds-btn{width:100%;text-align:center}
ul.loan-partners {padding-left: 15px;}
ul.prg-partner li {
width: 100% !important;}
img.program-partner {
margin-top: 33px !important;
}
img.batch-sticker {
height: 70px;
margin-left: 9px;}
p.trigger {
margin-left:0px;
}
span.cds_header br {
display: block;
}
p.apply-now-cta {
margin-top: 0px;}
img.rankings-iisc {
height: 57px;}

section.emaster-highlights.about-eMasters{
min-height: auto;
padding-bottom: 260px !important;background-size: contain; background-position: 100% 100%;
}            
section#aboutPartner { background-position: 50% 110%; background-size: 220%; min-height: 1000px; padding-bottom: 550px !important; }
.about-partner { width: 94%; left: 0%; right: 0%; position: relative; margin-top: 60px; }
        
}
@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}

}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
.container{width:97%;max-width:97%}
section.bannersection {padding-bottom: 522px;}
section#curriculumSec{padding-top:60px}
h1.main-headline br{display:none}
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;        background-position: 100% 100%;}
section.bannersection ul li{width:auto;font-size:20px;margin-right:0}
img.dotted-bg{display:none}
img.banner { position: absolute; top:516px; height: auto; right: unset; -webkit-clip-path: polygon(0% 0,0 60%,100% 60%,100% 0); width: 100%; }
.circle {
    position: absolute;
    top: 790px;
    left: 50%;
}
    .modal-body img {
    float: left;
    height: 140px;
    margin-bottom: 20px;
    display: block;
    float: none;
}
div#financeOptions{width:100%; margin-left:5px}
ul.loan-partners li { width: 56%;}
.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: 100%; margin-top: 130px;}
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:46%}
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:55px;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:50%;margin-top:30px;float:left}
.curriculum-highlights h3{margin-top:30px}
.curriculum-highlights h3 br{display:none}
div#applicationForm {
    margin-top: 200px;
}
.transforming-business-icon {
    margin-bottom: 40px;
}
.circle.about {
    height: 60px;
    width: 60px;
    top: 100px;
    left: 90px;
}
table.program-fee tr td, table.program-fee tr th {font-size: 18px;}
#aboutTS iframe {height:740px;}
img.campus-immersion { width: 100%;}
.corporte-enrolement .with-icon.single-row {width: 47% !important;}
/* Latest IISC Changes */
.about-partner {width: 95%;}
section#aboutPartner {background-position: 50% 0px; padding-bottom: 100px !important;}
}
@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.emaster-highlights.about-eMasters { background-position: -54px 43px;}
}
@media only screen and (min-width :1600px) {
img.dotted-bg{right:500px}
img.kanpur-banner{right:0}
}
@media only screen and (min-width :1800px) {
img.kanpur-banner{right:0}
.circle {left: 420px;}
section.emaster-highlights.about-eMasters { background-size: 119%;}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
img.kanpur-banner{position: absolute; top: 0; height: 720px; right: -85px; }
section.emaster-highlights.about-eMasters { background-position: -44px 100px; background-size: 129%;}
}
@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}
}
@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}
}
@media only screen and (min-device-width :1024px) and (max-device-width :1366px) and (orientation :portrait) {

.bannersection p.program_title {display: block; width: 60%;}
nav.navbar.navbar-expand-lg a.navbar-brand img { height: 40px; margin: 0; }
section.sticky-nav ul li.nav-item.apply-link a { padding: 10px 13px;}
}