@media only screen and (max-width:600px) {
ul.navbar-nav li {text-align: center;}
ul.navbar-nav li a {font-size: 15px;font-weight: 400;}
ul.navbar-nav li a.nav-link.ds-btn {padding: 12px 24px;margin-top: 0px;margin-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 { height: 85px; position: fixed; bottom: -36px; width: 100%; left: 0px; padding-bottom: 65px; box-shadow: rgb(185, 185, 185) 0px 0px 10px; background: rgb(255, 255, 255); border-top: 1px solid rgb(178, 178, 178); }
p.mobile-apply.show #apply-now-mob { opacity: 1; visibility: visible; width: 50%; border-radius: 35px; display: block; left: 22%; bottom: 9px; 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;}
img.accredation-logo{display: none;}
section.banner-section { background: #fff url(../images/header-banner-mob.webp) no-repeat; background-size: 100%; background-position: 100% 100%; padding-bottom:530px;padding-top: 50px; }
p.program-tagline {font-size: 22px;}
p.program-title {font-size: 32px;}
p.program-title br{display: none;}
h1.program-byline {font-size: 16px;line-height: 1.4em;}
p.upskill-india {margin-top: 12px;}
p.download-brochure{margin-top: 0px !important;width: 100%;}
p.download-brochure .cssbuttons-io-button {width: 100%;}
p.intro-video {width: 100%;margin-top: 10px !important;}
p.intro-video .playbutton {width: 100%;}
p.intro-video .playbutton span {display: inline-block;}
h2.heading {font-size: 32px;}
h2.heading br{display: none;}
p.byline {font-size: 18px;line-height: 1.4em;}
p.byline br{display: none;}
.mySwiperOne .card img.highlights-image {height: 80px;}
.mySwiperOne .card p.card-text strong {font-size: 18px;margin-bottom: 4px;}
.mySwiperOne .card p.card-text {font-size: 15px;}
.mySwiperOne .swiper-button-next { width: 35px; height: 35px; color: rgb(255, 255, 255); background: rgb(0, 0, 0); border-radius: 30px; border: 1px solid #ababab; top: 440px; left: 55%; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none;} 
.mySwiperOne .swiper-button-prev { left: 0px; background: #000; border-radius: 30px; width: 35px; height: 35px; color: #fff; border: 1px solid #fff; top: 440px; left: 40%; }
.mySwiperOne .swiper-button-next:after, .mySwiperOne .swiper-button-prev:after { font-size: 18px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-weight: 700; } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content: 'prev'; }
.mySwiperOne {padding-bottom: 100px!important;}
.leadForm {padding: 30px 18px 20px;}
.program-form {margin-top: 50px;}
.leadForm h4.trigger-top {font-size: 18px;}
p.rm-number a {font-size: 13px;}
input[type=checkbox]+label:before {margin-bottom: 22px;}
.corporate-nominations {padding: 20px 10px;}
ul.program-format li {width: 100%;}
ul.program-format li:first-child {border-bottom: 1px solid #cacaca; border-right: unset;}
.facultySwiper .card img.faculty-image { display: block; float: none; margin-right: 0; height: 120px; margin-top: 0; margin-bottom: 10px; }
.facultySwiper .card .card-body {padding: 0;}
p.linkedin-icon { bottom: 138px; left: 94px; }
.facultySwiper .swiper-button-next { width: 35px; height: 35px; color: rgb(255, 255, 255); background: rgb(0, 0, 0); border-radius: 30px; border: 1px solid #ababab; top:310px; left: 55%; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none;} 
.facultySwiper .swiper-button-prev { left: 0px; background: #000; border-radius: 30px; width: 35px; height: 35px; color: #fff; border: 1px solid #fff; top:310px; left: 40%; }
.facultySwiper .swiper-button-next:after, .facultySwiper .swiper-button-prev:after { font-size: 18px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-weight: 700; } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content: 'prev'; }
.facultySwiper {padding-bottom:100px!important;}
.facultySwiper .card p.card-text strong {font-size: 18px;}
.facultySwiper .card {background: #ffffff;padding: 10px;}
.program-advisors p a {padding: 6px 10px 12px;}
section#programEligibility {background-size: 240%;background-position: 100% 100%;padding-bottom: 440px;}
section#programTestimonials {background: #F8F6FC url(../images/testimonials-bg-mob.webp) no-repeat;background-size: 140%;padding-top: 80px;background-position: 100% 30%;}
.testimonialSwiper {margin-top:220px;}
.testimonialSwiper .swiper-button-next { width: 35px; height: 35px; color: rgb(255, 255, 255); background: rgb(0, 0, 0); border-radius: 30px; border: 1px solid #ababab; top:338px; left: 55%; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none;} 
.testimonialSwiper .swiper-button-prev { left: 0px; background: #000; border-radius: 30px; width: 35px; height: 35px; color: #fff; border: 1px solid #fff; top:338px; left: 40%; }
.testimonialSwiper .swiper-button-next:after, .testimonialSwiper .swiper-button-prev:after { font-size: 18px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; font-weight: 700; } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content: 'prev'; }
.testimonialSwiper {padding-bottom:40px!important;}
h3.sub-heading {margin-top: 40px;margin-bottom: 20px !important;}
h3.sub-heading.one {margin-top: 0;}
ul.program-fee-plans li {width: 100%;margin-bottom: 25px;}
ul.payment-modes li {padding: 10px 10px 10px 10px;font-size: 13px;width: 32%;}
.special-pricing {padding: 15px;margin-top: 20px;border: 1px solid #e5e5e5;}
p.app-fee-details {margin-top: 10px !important;}
.enrolment-process ul li {font-size: 13px;text-align: center;}
.enrolment-process ul li svg {padding: 12px;margin-bottom: 7px;width: 70px;height: 70px;}
.enrolment-process ul:after {width: 80%;top: 32px;}
section#programFAQs .accordion-button {padding: 8px 15px 20px 0;line-height: 1.4em;}
h2.overview-heading.one {margin-top: 40px;}
section#aboutPartner { background: #cde8f8 url(../images/iimc-bg-mob.webp) no-repeat; background-size: 100%; background-position: 0% 0%; }
.about-iimc {margin-top: 100px;}
ul.institute-rankings {margin-top: 40px;display: block;}
ul.institute-rankings li {width: 100%;min-height: auto;}
.alumni-benefits {padding: 25px;margin-top: 30px;}
ul.alumni-benefits-list li {width: 100%;margin-bottom: 12px;}
ul.alumni-benefits-list li br{display: none;}
ul.review-listings {width: 100%;margin-left: unset;}
ul.review-listings li { width: 45%; margin: 15px 12px 15px 0; text-align: left; }
ul.review-listings li:nth-child(2) {border-right:unset ;}
ul.ts-highlights {text-align: left;margin-top: 20px;margin-bottom: 0;}
ul.ts-highlights li { width: 40%; margin: 15px 30px 15px 0px; padding: 10px 0; }
ul.ts-highlights li:nth-child(2), ul.ts-highlights li:nth-child(4) {border-right:unset ; }
p.copyright {margin-bottom: 15px;}
.offset-2 {margin-left: 0;}
.modules-list.mob {display: none;}
p.module-name {margin-bottom: 20px;}
img.certificate-recognition {width: 100%;margin-top: 40px;}
.modal-dialog { width: 93%;margin-top:30px}
.download-curriculum-form iframe {height:520px; }
.corporate-form iframe {width: 100%;height: 870px;}
.talk-form iframe {width: 100%;height: 490px;}
nav.navbar.navbar-expand-lg { margin-top: 100px;}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape) {

}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
img.accredation-logo{display: none;}
section.banner-section {background: #fcfbfe;}
img.certificate-recognition {width: 100%;margin-top: -100px;}
section#programTestimonials {min-height: auto;}
h3.sub-heading {margin-top: 40px;}
h3.sub-heading.one{margin-top:0}
.special-pricing {margin-top: 30px;border: 1px solid #e5e5e5;}
h2.overview-heading.one {margin-top: 40px;}
.about-iimc {margin-top: 560px;}
ul.alumni-benefits-list li {width: 44%;}
ul.alumni-benefits-list li br{display: none;}
nav.navbar.navbar-expand-lg { margin-top: 48px; }
.topbar p {font-size: 13px;}
}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {

}
@media only screen and (min-device-width:414px) and (max-device-width:900px) and (orientation :landscape) {

}
@media only screen and (min-width:768px) and (max-width:1366px) {

}
@media only screen and (min-width:1200px) and (max-width:1270px) {
section.banner-section {background-position: 50% 100%;}
}
@media only screen and (min-width:1270px) and (max-width:1290px) {
section.banner-section {background-position: 40% 100%;}
}

@media only screen and (min-width :1400px) {
.leadForm h3 {font-size: 16px;}
h1.program-byline {font-size: 20px;}
p.program-title {font-size: 42px;}
}

@media only screen and (min-width :1600px) {
.about-iimc {margin-top: 380px;}
}
@media only screen and (min-width :1800px) {
img.certificate-recognition {width: 158%;}
section#programTestimonials {background-position: 100% 25%;}
.about-iimc {margin-top:500px;}
.testimonialSwiper { margin-top: 560px; }
/* section.banner-section {background-position: 10% 20%;} */
}



