@media only screen and (max-width:600px) {
nav.navbar.navbar-expand-lg a.navbar-brand img{height: 54px !important; margin:4px 0!important;}
section.bannersection { background-size: 260%; background-position: 30% 100%; padding-bottom: 330px; }
.offset-2,.offset-4{margin-left:0}
ul.navbar-nav li.nav-item{text-align:center;padding-bottom:8px}
.seo_tags h1{font-size:50px!important}
p.by-line.mb-3{font-size: 32px; font-weight: 500;}
.seo_tags p{font-size:47px;font-weight:500}
span.sub-head{margin-bottom:0;font-size:22px;font-weight:400}
.program-details { bottom: 0; z-index: 9; top: 0px; }
.program-details ul{width:100%;padding: 0px 20px;}
.seo-byline h1{font-weight:500}
#trigger p.apply-now-cta { display: block; margin-top: 40px; text-align: center; }
section#courseHighlights ul li {width: 75%;}
section#courseHighlights { min-height: 1000px; background-position: 10% 100%; }
section.curriculum p.apply-now.text-center { margin-top: 30px;margin-bottom: 20px;}
.program-details ul li { width: 100% !important; margin: 10px 0; font-size: 17px; font-weight: 300; border: unset; border-bottom: 1px solid #cfcfcf; padding-bottom: 30px; }
.program-details ul li svg#fi_2354282 {margin-left: -8px;}
h2.heading br {display: none;}
ul.opportunity-quotes li{width:100%;margin-right:0;margin-bottom: 15px;}
.prg-form h4{font-size:15px}
.course-highlights{width:100%;padding:30px;margin:10px 0;min-height:auto}
.prg-form{position:relative;top:60px;padding: 25px 25px 25px;}
img.high-impact-bg{position:absolute;left:0;bottom:0;height:auto;width:100%}
img.ipearl-banner{position:relative;top:40px;height:auto;right:unset;width:100%}
img.ipearl-logo{height:60px;float:none;margin-right:0;display:block;margin-bottom:10px}
ul.ts-platform-features li{width:80%;margin-bottom:12px}
section#guidelines{background-size:250%;background-position:100% 100%;padding-bottom:100px;background:#ffb81c}
img.left-side-graphic,img.right-side-graphic{display:none}
section#faculty .card img{border-radius: 10px; /* float: none; */ height:90px; margin-right: 27px; display: block; margin-bottom: 15px;}
section#faculty .card-body{padding:25px 0}
/* section#faculty .card{min-height:562px} */
section#learningFormat ul li{width:100%;margin:10px 0}
section#learningFormat{padding-bottom:50px;background:#fff}
img.high-impact-bg{position:relative;left:10%;bottom:-50px;height:auto;width:80%;display: none;}
section#programOutcomes ul li svg {margin-bottom: 25px;}
section#programEnrolment ul.enrolment-steps li{width:100%;margin-bottom:40px}
section#programEnrolment ul.enrolment-steps li svg{margin-bottom:12px}
section#programEnrolment ul.enrolment-steps:after{display:none}
div#financeOptions{padding:0;margin:0}
div#financeOptions .col-lg-6{padding:40px 20px;border-radius:0}
div#financeOptions ul.payment-types li{display:inline-block;width:32%;font-weight:400;font-size:11px;color:#a7a7a7;line-height:1.3em}
div#financeOptions ul.payment-types li img{height:26px}
div#financeOptions ul.payment-types li img.one{height:40px}
ul.loan-partners li{width:75%}
section#aboutTS iframe{width:100%;height:1170px}
footer{padding:20px 0 100px}
section#learningFormat ul li.one svg{margin-bottom:60px}
.download-curriculum-form iframe,.scholarship-eligibility-form iframe{width:100%;height:620px}
.corporate-form iframe{height:750px}
.modal-dialog{width:96%}
button.btn-close{right:0}
section#programOutcomes{background-size:188%;background-position:100% 100%;padding-bottom:100px}
p.apply-now-cta{display:block}
p a.intro-btn{display:block;text-align:center;font-size:18px;padding:14px 30px}
p.callback-cta{display:inline-block;margin-top:13px;display:block}
p.callback-cta a{margin-left:0;display:block;text-align:center;font-size:18px;padding:14px 30px}
.certificate-img{float:none;        margin-top: 0;}
section#faq .accordion-body{padding:15px 20px 5px 33px}
ul.job-roles li{font-size:18px;padding:5px 24px}
section#learningFormat ul li svg{float:left;margin-right:15px;margin-bottom:18px}
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:65%;border-radius:5px;display:block;left:4%;bottom:14px}
p.mobile-apply.show{height:75px;position:fixed;bottom:-10px;width:100%;background:#fff;left:0;padding-bottom:65px;box-shadow:0 0 10px #b9b9b9;border-top:1px solid #b2b2b2;display:block;z-index:99}
p.mobile-apply.show span{display:block;margin-top:6px;position:relative;top:9px;left:25px;font-size:17px;line-height:120%}
.topbar p{font-size:15px}
/* nav.navbar.navbar-expand-lg{padding-top:42px} */
table.table.table-striped th{font-size:19px}
table.table.table-striped td{font-size:17px}
div#emipayments{width:100%;margin-left:0}
hr.mt-5{margin-top:0!important;margin-bottom:0!important}
section#faculty .card h4{align-items:center;flex-direction:column;justify-content:center}
section#faculty .card-header{text-align:left}
ul.job-roles.text-center{width:100%}
a.testimonial.intro-video {right: 32%; top: unset; bottom: 110px; }
section#media ul.news li{width: 100%;min-height: auto;padding-bottom: 80px;}
section#media ul.news li img{left: 3%;}
.card.industry-leaders{width: 100% !important;}
table.program-fee tr td,table.program-fee tr th{text-align:left;padding:12px 10px}
table.table.table-striped th span { font-size: 26px;}
section#guidelines ul li {width: 100%;}
section#guidelines ul li svg { float: none; top: 0; right: 0; margin-bottom: 15px;position: relative;        display: block;}
section#guidelines ul li strong br{display: none;}
section#guidelines ul li br{display: none;}
section#curriculumSec { background: #fff;}
section#programOutcomes ul li br{display: none;}
section#ts-advantage .card { margin-bottom: 30px;}
section#faculty .card a, section#faculty .card a:hover { position: relative; bottom:0}
section#faculty .card h3 { font-size:18px;}
section#learningFormat ul li br{display: none;}
section#eligibility ul li br{display: none;}
section#programOutcomes ul li{margin-bottom: 15px;}
section#programOutcomes ul li:first-child svg {margin-bottom: 52px;}
section#aboutTS iframe { height: 1500px;}
img.cambridge-campus { position: relative; left: unset; top: unset; height: auto; z-index: 9; border-radius: 25px; width: 100%; margin-bottom: 40px; }
.program-faculty {width: 100%;}
#faculty .program-faculty .card {width: 100%;}
.industry-mentor {width: 100%;margin-top: 10px;}
ul.program-testimonials {width: 100%;}
#trigger {background: #00525a;padding: 50px 10px;}
ul.program-testimonials li {width: 100%;margin: 10px 0px 20px;min-height: auto;}
section.curriculum p.mt-4.note br {display: none;}
ul.program-testimonials li span {position: relative;bottom: unset;}
section#eligibility {background-position: left;}
section.curriculum .accordion-body ul li br{display: none;}
img.eligibility-modal {width: 70%; right: 0; bottom: 0; left: 0; margin-left: auto; margin-right: auto;display: none;}
img.img-responsive{display: none;}
img.cambridge-campus-mob { display: block; height: auto; width: 100%; }
p.scholarships-label.mt-5 {line-height: 1;}
table.table thead tr th:first-child, table.table tbody tr th {text-align: left;font-weight: 400;line-height: 1.2;}
section.curriculum p.apply-now-cta {margin-bottom: 30px; width: 100%; padding-right: 0; }
a.brochure-cta.download-link { padding: 18px 30px;margin-left: 0px; display: block; margin-top: 20px; width: 100%; text-align: center; }
img.scholarship-sticker { height: auto; width: 90%; margin: auto; display: block; margin-top: 50px; }
section.bannersection h1 br{display: none;}
form#TalentSprintFSD .with-icon, form#TalentSprintFSDDC .with-icon, form#FSDCorporteEnrolement .with-icon { width: 100%;}
.prg-form h3 {padding: 20px 0px 0px;}
nav.navbar.navbar-expand-lg {padding-top: 60px;}
.with-icon.single-rowfull {width: 100%!important;}
section#guidelines a.button.text-center.corporate-link br{display: block}
section#courseHighlights ul { position: relative; bottom: unset; width: 100%;}
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
ul.navbar-nav li.nav-item{text-align: center;}
nav.navbar.navbar-expand-lg{padding-bottom: 20px;}
nav.navbar.navbar-expand-lg a.navbar-brand img {height: 65px !important;}
section.bannersection {padding-top: 40px;background-position: 60% 31%;padding-bottom: 110px;}
p.by-line.mb-3 {font-size: 22px;width:100%}
h1 {font-size: 48px;}
p.by-line {color: #000;font-size: 18px;width: 55%;}
section#learningFormat .offset-4 {margin-left: 0;}
.program-details ul li {width: 48%;margin: 10px 0;}
.program-details ul li:first-child {width: 48%;}
ul.opportunity-quotes li {width: 47%;margin: 10px 8px;}
div#GenaiForm {width: 100%;margin: 30px 0;}
section#guidelines ul li {width: 48%;margin: 0px 8px 12px 0px;min-height:225px;font-size: 16px;}
section#guidelines ul li strong {font-size: 20px;width: 78%;}
section#guidelines ul li strong br{display: none;}
section#guidelines ul li svg {height: 50px;width: 50px;top: 15px;right: 14px;padding: 8px;}
section#guidelines ul li br{display: none}
ul.program-testimonials li {width: 100%;margin: 20px 0;min-height: 320px;}
section#ts-advantage .col-lg-4.col-md-12 {width: 33%;}
section#ts-advantage .card {min-height:420px;}
section#curriculumSec {background: #fff; }
section.curriculum p.mt-4.note br{display: none;}
.program-faculty {width: 100%;}
#faculty .program-faculty .card {width: 48%;margin-right: 9px;}
.industry-mentor {width: 100%;padding: 30px 150px;margin: 10px 0;}
img.high-impact-bg{display: none;}
section#learningFormat ul li br {display: none;}
section#programOutcomes ul li {width: 48%;vertical-align: top;}
section#programOutcomes ul li br {display: none;}
section#programOutcomes ul li svg {margin-bottom: 30px;}
section#programEnrolment ul.enrolment-steps li {vertical-align: top;}
section#programEnrolment ul.enrolment-steps:after {left: 110px;}
img.cambridge-campus {position: relative;left: unset;top: 0;width: 100%;margin-bottom: 30px;display: none;}
section#aboutTS iframe {height: 840px;}
p.start-date {background: #fcfcfc6b; padding-right: 10px; border-radius: 5px; }
section#eligibility {background-position: 75% 0%; }
section#eligibility h2{width: 75%;}
section#eligibility h2 br, section#eligibility ul li br{display: none;}
section#eligibility p{width: 65%;}
section#eligibility ul{width: 55%;}
img.eligibility-modal {width: 44%;right: 0;}
img.scholarship-sticker { height: auto; width: 35%;}
section.bannersection p.by-line br { display: none; }
section.bannersection h1 br{display: none}
.program-details ul li:nth-child(3) {width: 48%;}
.program-details ul li:nth-child(even) {border: unset;}
#trigger h3 {font-size: 26px;}
section#courseHighlights ul li {width: 36%;}
section#courseHighlights ul {bottom: 160px;}
section#programOutcomes ul li:first-child svg {margin-bottom: 52px;}
}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
    nav.navbar.navbar-expand-lg a.navbar-brand img {height: 57px !important;}
    p.by-line { width: 100%;}
    p.apply-now-cta {margin-right: 10px; }
    p.start-date {padding-right: 0px;}
    #curriculumSec .col-lg-8.col-md-12{background: #f0f8ff99; padding: 20px; border-radius: 10px;}
    section#curriculumSec{background:#fff url("../images/curriculum-bg.webp")no-repeat;background-size:cover;background-position: 90% 100%;}
    img.high-impact-bg { display: block; right: 0; left: unset; -webkit-transform: scaleX(-1); transform: scaleX(-1);height: 530px; }
    section#eligibility h2,section#eligibility p,section#eligibility ul{width: 100%;}
    section#eligibility h2 br, section#eligibility ul li br{display: none;}
    section#programOutcomes ul li svg {margin-bottom: 70px;}
    img.eligibility-modal {width: 26%;}
    img.scholarship-sticker { height: auto; width: 45%;}
    ul.opportunity-quotes li {width: 31%;}
    ul.program-testimonials li { width: 49%; margin: 20px 0; min-height: 390px; }
    img.cambridge-campus {display: block;}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
img.eligibility-modal { width: 23%;}
/* section.bannersection{background-size: 121%; background-position: -150px -30px;} */
section#about-cambridge {padding: 60px 0px;}
img.cambridge-campus { top: -30px; height: auto; width: 34%; }
img.high-impact-bg {left: -70px;}
}
@media only screen and (min-width :1400px) {
    .program-details {margin-top: -160px;}
/* section.bannersection{background-size: 113%; background-position: -3px 46px;} */
/*.program-details ul{width:90%}*/
img.eligibility-modal {width: 20%;}
img.ipearl-banner{position:absolute;top:60px;height:610px;right:0}
section#faculty .card{min-height:400px;/*border-bottom: 4px solid #366267;*/}
section#faculty .industry-expert .card{min-height: 400px;}
img.cambridge-campus {left: 6%; top: -20px; height: auto; z-index: 99; border-radius: 25px; width:31%; }
ul.program-testimonials li {min-height:330px;}
section#curriculumSec {background-size: 130%;background-position: 80% 30%;}
ul.opportunity-quotes li {min-height: 200px;}
}
@media only screen and (min-width :1500px) {
    .program-details {margin-top: -130px;}
    section.bannersection {background-position: 0% 65%; padding-bottom: 160px; }
    section#courseHighlights ul li {width: 21%;}
    img.eligibility-modal {width: 18%;}
    img.cambridge-campus { left: 8%; top: -30px; height: auto; z-index: 99; border-radius: 25px; width: 30%; }
}
@media only screen and (min-width :1600px) {
section.bannersection { background-position: 0% 70%; padding-bottom: 200px; }
section#courseHighlights ul li {width: 20%;}
img.ipearl-banner{height:660px}
img.cambridge-campus { left: 10%; top: -40px;  width:30%; }
img.high-impact-bg {left:70px;}
section#curriculumSec {background-size: 102%;background-position: 10px 30%;}
}
@media only screen and (min-width :1800px) {
.program-details { margin-top: -160px; }
section#courseHighlights {min-height: 820px;}
section.bannersection {background-position: 0% 75%; padding-bottom: 270px;}
/* section.bannersection{background-position: 104px -94px;} */
section#curriculumSec {background-size: 100%;}
img.ipearl-banner{height:660px;right:120px}
img.eligibility-modal {width: 16%; right: 15%;}
img.cambridge-campus { left: 16%; top: -20px; width:24%; }
section#eligibility {background-size: cover;background-position:70% 0%;}
}