@media only screen and (max-width:600px) {
/* .container{width:100%;max-width:100%} */
ol.breadcrumb li.breadcrumb-item, ol.breadcrumb li.breadcrumb-item a {font-size: 11px;}
p.marketing-title br{display:none}
section.bannersection{padding-top:140px;padding-bottom:340px;background-size:170%;background-position:100% bottom}
.bannersection h1{font-size:18px}
.bannersection h1 br{display:none}
.bannersection p.program_title span{display:inline-block;line-height:1;margin-bottom:10px;font-size:46px;}
.bannersection p.program_title { padding: 12px 0; margin-bottom: 0; font-weight: 500; font-size: 22px; }
img.batch-stickers { display: inline-block; height: auto; width: 32%; margin-left: 50px; }
img.aicte-stickers { display: inline-block; height: auto; width: 25%; margin-left: 10px; margin: 20px 0; }
.marketing-title {display: block;}
.marketing-title-text { display: block; font-size: 24px; line-height: 1.3em; }
ul.highlights li { width: 100%;margin-bottom: 17px; padding-left: 20px;min-height: auto;}
ul.highlights li.one {min-height: auto;}
ul.highlights li br{display: none;}
h2.heading1 {font-size: 30px;}
section{padding:60px 0}
#accordion .card-header h5 button{padding-right:30px;text-align:left;font-size:18px}
#accordion .card-body ul{padding-left:0px}
#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}
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}
h2.heading:after{width:40px}
img.certificate { width: 100%; margin-top: 20px; margin-left: auto; margin-right: auto; display: block; height: auto; }
#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: 50%; border-radius: 35px; display: block; left: 22%; bottom: 6px; padding: 9px 20px; color: #fff; z-index: 999; box-shadow: 0 1px 0 #7e7575; text-decoration: none; background: #000000; height: 42px; text-align: center; position: fixed; transition: background-color .3s, opacity .5s, visibility .5s; font-size: 16px; font-weight: 400;}
p.mobile-apply.show{height: 85px; position: fixed; bottom: -36px; 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%}
p.fee-loan{font-size:15px}
nav.navbar.navbar-expand-lg a.navbar-brand img{height:62px}
header.cd-auto-hide-header{top:0}

.prg-partner li img{height:auto;width:100%;        margin-top: 20px;}
.prg-partner li:last-child img {height:56px; width: auto; margin-top: 30px; margin-left: 0px; padding-left: 0px;}
ul.prg-highlights{margin-top:0;margin-bottom:15px;background:0 0;padding:0;border-radius:10px;border: unset;}
ul.prg-highlights li{width:100%!important;padding:20px 10px;background:#f3f3f3;margin-bottom:5px;border-radius:10px;display:inline-block;font-size:14px;min-height:130px;border-right: unset;}
ul.highlights li strong{font-size:20px;width: 90%;}
ul.prg-highlights li span{font-size:21px}

.skills__list-line-one{display: none;}
section.sticky-nav.sticky{top:0;padding: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}
section.curriculum p{padding-right:0}
footer p{text-align:left!important}
.highlights-box{padding:0}
p.terms-condition-label input[type=checkbox]{margin-bottom:48px}
.alumni-ranking h3.heading-alumni{font-size: 25px;}
.prg-form{margin-top:35px;min-height:auto;padding-bottom:40px}
div#downloadCurriculumReport .modal-dialog{width:90%;margin-top:50px}
div#downloadCurriculumReport button.close{right:-8px}
div#downloadCurriculumReport .modal-body{padding:20px}
.download-curriculum-form iframe{width:100%;height:650px}
.modal-dialog{margin:3.75rem auto}
.modal-body img{height:170px;margin-bottom:20px}
p.apply-now-cta{margin-bottom:0px;margin-top:0px!important}
.skills__list-line{display: none;}
p a.intro-btn{display:inherit;text-align:center}
footer{padding:1% 0 100px}
.prg-partner li{width:47%}
table.program-fee tr td { font-size: 14px; padding: 0.45rem; line-height: 1.3; vertical-align: middle; }
h2.heading{font-size:28px}
p a.intro-btn{font-size:18px;padding:20px 40px}
p.apply-now-cta.crlm{margin-top:20px;float:none;margin-bottom:0;width:100%}
a.ds-btn{margin-left:0;font-size:16px;padding:15px 40px;display:inherit}
div#downloadCurriculumReport{padding-bottom:40px}
p.marketing-title{font-size:32px}
.modal-dialog{width:95%;margin-top:140px}
section#faculty p{font-size:16px}
section#faq .card{margin-bottom:15px}
.with-icon.single-row2{width:100%}
div#talk iframe {width:100%;height:700px;}
.card{min-height:490px}
ul.alumni-images li{width:100%;margin-bottom:30px}
.prg-partner li:last-child,.prg-partner li:nth-child(2){width:43%}
.prg-partner li img.batch-sticker{height:100px;width:auto;float:left}
ul.highlights.one li{width:100%}
ul.highlights li img{margin-bottom:0}
img.batch-video1{margin-bottom:5px}
.modal-body .faculty-popup img { height: 85px; margin-bottom: 20px; width: auto; display: block; float: none; }
.prg-partner{margin-top:0}
    .prg-partner li:first-child{width: 100%;}
.prg-partner li:first-child img { width: auto; margin-bottom: 10px; }
.prg-partner li img.batch-sticker{height: 98px; width: auto; float: left; position: absolute; margin-top: -33px;}
section#curriculumSec p a.intro-btn{padding:15px 10px;width:100%}
ul.highlights.one.rankings li{width:100%;min-height: auto;}
ul.highlights li svg{margin-bottom: 10px; top: 10px; right: 6px; height: 29px;}
section#aboutIITK iframe{height:1500px}
.program-directors{margin-bottom:30px}
ul.loan-partners li{width:75%}
.program-directors img{display:block;margin-bottom:20px;border-radius:10px;height:120px;float:none;margin-right:30px;margin-top:-20px}
div#financeOptions .col-md-6{padding:60px 20px;border-radius: 0px;}
p.rm-number{left:8%;right:8%}
h4.text-blk.name span{display:block;font-size:16px;font-weight:400;line-height:1.5}
.detailed-curriculum-cta .dc-form-cta{width: 100%;}
.detailed-curriculum-cta .dc-form-cta a{width:100%;text-align: center;} 
section#aboutIIMC { background-size: 159%; background-position: 100% 135%;border-top: 1px solid #e5e5e5;}
.about-iimc { padding: 20px; margin-top: 0px; margin-bottom: 0; }
#nav-serialscrolling{position:relative;top:0;left:0;width:auto;float:left}
[data-serialscrolling-target]{margin-left:0;width:auto;margin-top:0;display:inline-block}
.slide-cards{width:100%}
.modal-body { padding: 15px; }
.program-directors img { height: 75px; }
section#faculty .program-directors img { display: block; margin-bottom: 13px; float: none;  }
h2.heading br{display: none;}
.learnmore-form iframe {height: 667px; }
p.terms-condition-label input[type=checkbox] { margin-bottom: 38px !important;}
h5.card-title { font-size: 15px; padding: 5px 7px;  }
section#learning-journey svg { height: 30px;  width: 30px; }
.img-fluid { width: 100%; height: 200px; object-fit: cover; object-position: 45% 5%; }
button.close {right: -8px;}
section#transformative-learning img { width: 100%;}
#curriculumSec p.dc-form-cta a.ds-btn {padding: 13px 30px;margin-left: 0px; width: 100%; }
section#ExecutiveAlumni img.iimc-building {width: 100%;}
section#alumni img.iimc-building {width: 100%;margin-bottom: 20px;}
.carousel-indicators {bottom: -20px;}
.hori-timeline .events .event-list{width: 100%;}
section#curriculumSec{background: #f4efe8 ;}
section#program-outcomes{background: #fff;}
section#eligibility{background: #fff;}
section#programEnrolment ul li{width: 100%;margin-bottom: 40px;}
.alumni-ranking { padding: 20px; padding-bottom: 570px; }
section#programEnrolment ul:after {display: none;}
.hori-timeline .events .event-list:before { top: auto; bottom: -11px; left: 47% !important;}
.hori-timeline .events .event-list:last-child:before{display: none;}
.hori-timeline:after{display: none;}
section#curriculumSec .accordion-button {padding:15px 5px;font-size: 18px;line-height: 1.6; }
ul.highlights.rankings li{margin-right: 0px;}
ul.outcomes-list li svg {margin-bottom: 40px;}
img.data-driven-roadmap {width: 100%; margin-bottom: 50px; }
.alumni-ranking ul li br{display: none;}
img.smpba-timeline { width: 100%;display: none; }
img.smpba-timeline.mob{display:block;}
/*section#ExecutiveAlumni { background-size: 230%; min-height: auto; background-position: 0% 100%; padding-bottom: 270px; }*/
div#testimonalsvideo{min-height:400px;}
section#strategic-leadership .card {min-height: auto;margin: 20px 0;}
section#strategic-leadership img.card-img-top {height: auto; width: 100%; }
section#leadership {background: #fff}
ul.strategy-points li img {float: none;margin-right: 0;display: block;margin-bottom: 20px;}
p.pedagogy-para {padding: 20px;}
p.pedagogy-para br{display: none;}
p.coverage-para strong {font-weight: 500;display: block;margin-bottom: 7px;}
.offset-1{margin: 0;}
.professional-impact {padding: 40px 20px;margin: 20px 0;}
ul.outcomes-list li strong {font-size: 17px;}
ul.outcomes-list li {font-size: 15px;}
img.yellow-line {top: 145px;left: 52px;height: 322px;}
img.yellow-line-1 {height: 332px;top: 150px;}
.organisational-impact {height: 870px;}
ul.outcomes-list li svg#fi_2553118 {margin-bottom: 50px;}
section#faculty a {bottom:unset;position: relative}
div#financeOptions ul.payment-types li {width: 32%;font-size: 11px;}
.corporate-form iframe {width: 100%;height: 720px;}
p.learning-outcomes br {display: none;}
/* h3.cohort-trigger { left: 23%;} */
p.coverage-para span { display: block; width: fit-content; margin-top: 10px; }
ul li.nav-item.apply-link a { display: inline-flex;}
#formSec ul.highlights li.one { width: 48% !important; background:#e9f1f5; border-radius: 10px; border: unset; padding: 15px 10px;min-height: 210px; }
#formSec ul.highlights li.one p {margin-bottom: 5px;}
ul.highlights li img.accreditation {height: 17px;}
.circle { height: 70px; width: 70px; left: 120px;}
ul.learn-exp-points li {width: 100%;text-align: left;}
ul.learn-exp-points li svg { float: left; margin-right: 10px; margin-bottom: 20px; height: 65px; width: 65px; border-radius: 10px; border: 1px solid #d0d6de; margin-top: -5px; }
section#growth .growth-matters .card {width: 100%;margin-bottom: 20px;}
section#prg-highlights ul.key-outcomes li {width: 100%;margin-bottom: 30px;}
section#prg-highlights ul.key-outcomes li svg {margin-bottom: 10px;}
.offset-2{margin-left: 0;}
section#curriculumSec .accordion-item {padding: 10px 15px;}
section#certificateSec ul.key-outcomes li svg {margin-bottom: 25px;margin-top: 4px;}
section#faculty .card {padding: 20px 15px;min-height: 655px;}
ul.eligibility li {padding-left: 0;width: 100%;font-size: 16px;margin-bottom: 50px;}
section#programEnrolment ul li svg {margin-bottom: 0;}
section#programEnrolment ul li:last-child {margin-bottom: 0;}
div#v-pills-tab {display: none;}
select#nav-link-one { display: block;margin-bottom: 60px;; -webkit-appearance: auto; -moz-appearance: auto; appearance: auto; padding: 14px; font-size: 18px; }
section#programFAQs .d-flex.align-items-start { display: inline-block !important; }
div#v-pills-tabContent {width: 100%;}
div#collapseTwentyFourFaq iframe { width: 100%; height: 1580px; }
}
@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}
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%}
a.intro-btn { padding: 20px 23px !important; }
.learnmore-form iframe {height: 417px; }
.carousel { min-height: 435px;}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
section.bannersection { background-position: 100% 100% !important;padding-bottom:600px; background-size: 140%; min-height: 1100px; }
section.bannersection ul li{width:auto;font-size:20px;margin-right:0}
ul.prg-highlights li {width: 19%;font-size: 14px;}
ul.prg-highlights li span {font-size: 17px;}
ul.highlights li {min-height: 275px;margin-right: 0;}
ul.highlights li svg {top: 10px;right: 14px;}
ul.prg-highlights li:last-child {border-right: unset;width: 40%;}
ul.highlight-pointers li br{display: none;}
div#applicationForm {width: 100%;}
.prg-form {margin-top:60px;min-height: 455px;top: 0;}
p.terms-condition-label label br{display: none;}
img.certificate {margin-top: 20px;height: 300px;margin-left: 0;}
/*section#ExecutiveAlumni {background-size: 100%;min-height: 1100px;background-position: 100% 100%;}*/
.carousel-item a.testimonial span {font-size: 14px !important;}
ul.alumni-images li a strong {font-size: 18px !important;}
.carousel {margin-bottom: 0;min-height: 272px;}
section#strategic-leadership .col-lg-4.col-md-12 {width: 50%;}
ul.highlights.one.rankings li {width: 48%;}
section#curriculumSec .accordion-button {padding:15px 0px;line-height: 1.3em;}
.offset-1{margin: 0}
ul.outcomes-list li strong br{display: none;}
ul.outcomes-list li.one svg {margin-bottom: 0px;}
img.yellow-line {height: 150px;}
section#faculty .program-directors img {display: block;float: none;margin-bottom: 20px;}
.program-directors {min-height: 660px;}
.skills__list-line {left: 247px;}
.skills__list-line-one {left: 247px;height: 30%;}
section#eligibility {background-position:76% 80%;}
ul.eligibility li { width: 48%; margin-bottom: 40px; }
section#programEnrolment ul:after {top: 45px;left: 135px;}
div#financeOptions .col-md-6 {width: 100%;}
section#aboutIITK iframe {height: 1000px;}
button.navbar-toggler {margin-left: 58%;}
.img-fluid {max-width: 80%;}
section#curriculumSec {background-size: cover;background-position: 70% 100%;position: relative;}
section#growth .growth-matters .card {width: 48%;margin-bottom: 10px;}
section#growth .growth-matters {margin-top: 50px;text-align: center;}
section#prg-highlights ul.key-outcomes li {width: 48%;}
.offset-2{margin-left: 0;}
section#curriculumSec .col-md-8 {width: 100%;}
ul.eligibility {margin-top: 50px;margin-bottom: 10px !important;}
p.byline br{display: none;}
}
@media only screen and (min-device-width:414px) and (max-device-width:900px) and (orientation :landscape) {
/* .container{width:90%;max-width:90%} */
section.bannersection ul li{width:60%;font-size:15px}
section.bannersection ul li:last-child{width:67%}
ul.highlights li{width:90%}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
/* img.outcomes-bg{height:488px} */
section.bannersection{background-position: -230px 100%;}
.about-iimc {margin-top: 191px;}
.slide-cards{width:420px}
.skills__list-line { left: 197px;}
h5.card-title { font-size: 16px; padding: 5px 13px;  }
ul.highlights li {min-height: 243px;}
section#learning-experience {background-position: 40% 100%; }
section#program-outcomes { background-position: -501px 100%; }
section#eligibility {background-position: 100px bottom; }
h4.text-blk.name span br{display: none;}
section#curriculumSec {background-position: 61% 0%;}
.carousel { min-height: 432px;}
section#leadership {background-position: -50px 100%; background-size: cover;}
ul.outcomes-list li strong { display: block; font-weight: 500; font-size: 18px;}
ul.outcomes-list li { font-size: 14px;}
ul.outcomes-list li:last-child svg{margin-bottom: 50px;}
img.yellow-line { height: 297px;}
img.yellow-line-1 { height: 282px;}
.professional-impact { height: 690px;}
.organisational-impact { height: 690px;}
}
@media only screen and (min-width:768px) and (max-width:1366px) {
    /* .skills__list-line { left: 197px;}
    h5.card-title { font-size: 16px; padding: 5px 13px;}
    section#curriculumSec p a.intro-btn {font-size: 18px;padding: 20px 20px !important;}
    ul.list-inline.events {text-align: center;}
    .skills__list-line-one{display: none;} */
}
@media only screen and (min-width :1400px) {
/* section.bannersection{background-size:100%} */
/* section#curriculumSec {background-position: 30px 0%;} */
#learning-experience .li-item img.aicte-logo {right: 25%; top: 17%; }
img.alumni-model { height: 420px;}
.skills__list-line-one {left: 227px;}
.skills__list-line {left: 227px;}
/*section#ExecutiveAlumni { min-height: 901px;}*/
section#eligibility {background-size: 90%; background-position: 220px bottom; }
section#leadership {  background-position: 139px 0px;}
div#testimonalsvideo{min-height: 500px;}
section#learning-experience {background-size: cover;background-position: 100% 50%;}
section#curriculumSec {background-position: 90% 80px;}
    img.xlri-building {
    border-radius: 0px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    width: 85%;
    position: relative;
    top: 0px;
    display: block;
    margin: auto;
}
    img.xlri-campus-one {
    width: 90%;
    margin-top: 0;
    border-radius: 10px;
}
}
@media only screen and (min-width :1500px) {
#learning-experience .li-item img.aicte-logo {right: 22%; top: 15%; }

}

@media only screen and (min-width :1600px) {
section#leadership { background-position: 289px 0px; }
section.bannersection { background-position: right; background-size: 78%; }
section#leadership {background-position: right;}
.carousel {min-height: 480px;margin-bottom: 0;}
section#eligibility { background-size: 80%; background-position: 340px bottom; }

}
@media only screen and (min-width :1800px) {
section.bannersection{ background-size: contain;background-position: right;}
section#eligibility { background-size: contain; }
/*section#ExecutiveAlumni { background: url(../images/iimc-campus.webp) no-repeat; background-size: cover; min-height: 990px;background-position: bottom;}*/
section#leadership {background-position: 12px 0px;}
section#learning-experience {background-size: cover;background-position: 100% 30%;}
section#eligibility { background-size: 70%; background-position: 400px bottom; }
}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
section.bannersection { background-position: 80% 100% !important; background-size: cover; padding-bottom: 0px; min-height: auto; }
.circle { top: 850px; left: -260px;}
ul.navbar-nav.ml-auto{min-height:auto;text-align:center}
section.emaster-highlights .col-lg-8{width: 100%;}
.program-directors img { margin-right: 210px;}
.program-directors { min-height: 505px; }
a.intro-btn { padding: 15px 10px !important; }
ul.highlights li { width: 49%;min-height: 320px;}
ul.highlights li.one {min-height: 260px;}
ul.prg-highlights li {width: 24%;}
ul.alumni-images li {width: 31%;}
section#learning-journey .col-lg-6 {flex: 0 0 auto;width: 80%;}
ul.loan-partners li {width: 21%;}
section#transformative-learning .card {width: 100%;}
section#program-outcomes {background-position: 70% 0%;min-height: auto;}
section#eligibility {background-position: 70% 0%; background-size: cover; min-height: auto;}
.skills__list-line-one{display: none;}
section#faculty .card {min-height: 595px;}
ul.prg-highlights li:last-child {border-right: unset;width: 32%;}
}
@media only screen and (max-width:358px) {
nav.navbar.navbar-expand-lg a.navbar-brand img{height:48px}
.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}
.prg-form{padding:40px 20px}
p.terms-condition-label input[type=checkbox]{margin-bottom:48px}
}
@media (max-width:576px) {
.nav-link{display:block;padding:.5rem}
}
@media only screen and (max-width:360px) {
    section#aboutIIMC {
        background-size: 190%;
        background-position: 100% 135%;        border-top: 1px solid #e5e5e5;
    }
}