@media only screen and (max-width:600px) {
nav.navbar.navbar-expand-lg a.navbar-brand img{height:44px}
.offset-2,.offset-4{margin-left:0}
ul.navbar-nav li.nav-item{text-align:center;padding-bottom:8px}
section.bannersection { padding-top: 60px; background-size: 215%; position: relative; background-position: 100% 78%; padding-bottom: 470px; }
.seo_tags h1{font-size:47px}
p.by-line.mb-3{font-size:22px;font-weight:300}
.seo_tags p{font-size:47px;font-weight:500}
span.sub-head{margin-bottom:0;font-size:22px;font-weight:400}
.program-details{position: absolute; bottom: 0;}
.program-details ul{width:100%}
.seo-byline h1{font-weight:500}
.program-details ul li{width:48%!important;margin:10px 0;font-size:13px;justify-content:flex-start}
ul.opportunity-quotes li{width:100%;margin-right:0;min-height:180px;margin-bottom: 30px;}
.prg-form h4{font-size:15px}
.course-highlights{width:100%;padding:30px;margin:10px 0;min-height:auto}
.prg-form{position:relative;top:60px}
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:#0b2d3a}
img.left-side-graphic,img.right-side-graphic{display:none}
section#faculty .card img{border-radius:10px;float:none;height:140px;margin-right:0;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:#0b4f61}
img.high-impact-bg{position:relative;left:10%;bottom:-50px;height:auto;width:80%}
section#programOutcomes ul li svg{margin-bottom:30px}
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:1500px}
footer{padding:20px 0 100px}
section#learningFormat ul li.one svg{margin-bottom:60px}
.download-curriculum-form iframe,.corporate-form iframe,.scholarship-eligibility-form iframe{width:100%;height:620px}
.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}
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: 37%; top: unset; bottom: 330px; }
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;}
section#faculty .industry-expert {display: inline-flex;align-items: center;justify-content: center;flex-direction: column;}
.masterclass-list h3 a img { height: auto; border-radius: 5px; float: none; margin-right: 15px; border: 1px solid #e5e5e5; display: block; margin-bottom: 10px; width: 98%; }
ul.program-sops li {width: 100%;}
img.work-exp-img.mt-4 {width: 100%;}
section#curriculumSec .logos:before, .logos:after, section#curriculumSec .logos-two:before, .logos-two:after {width: 40px;}
ul.placement-stats li { width: 55%; margin-bottom: 15px; }
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
.offset-2,.offset-4{margin-left:0}
    p.by-line.mb-3 br {
    display: none;
}
section.bannersection{padding-top:60px;background-size:150%;position:relative;background-position:60% 82%;padding-bottom:406px}
.seo_tags p{font-size:53px;line-height:1.2em;width:60%}
.program-details ul li{width:49%!important;justify-content:flex-start;margin-bottom:20px}
h2.heading br{display:none}
ul.opportunity-quotes li{width:48%;min-height:245px;margin-right:6px;margin-bottom: 20px;}
div#GenaiForm{width:100%;margin-top:60px}
img.ipearl-banner{position:relative;top:30px;height:530px;right:0;left:15%}
section#guidelines{background:#012532}
.barch-sticker-sec ul li{width:45%}
img.left-side-graphic,img.right-side-graphic{display:none}
img.high-impact-bg{display:none}
section#learningFormat ul li.one svg{margin-bottom:70px}
section#programEnrolment ul.enrolment-steps li{vertical-align:top}
div#financeOptions{margin:0;padding:0}
section#aboutTS iframe{width:100%;height:990px}
.certificate-img{width:75%;height:auto;margin:auto;float:left;display:block}
section#faculty .card img{float:none;margin-bottom:20px}
section#faculty .card{min-height:510px}
.program-details{bottom:-422px}
div#emipayments{width:93.5%}
section#learningFormat{background:#0b4f61}
section#faculty .card h4{display:inline-flex;align-items:flex-start;flex-direction:column}
nav.navbar.navbar-expand-lg{padding-top:50px}
section#faculty .card-body{padding:25px 0}
section#faculty .card h3 {display: inline-flex !important;align-items: flex-start;flex-direction: column;justify-content: center;    margin-bottom: 0px;}
section#faculty .card img {float: unset;height: auto;margin-right: 0px;width: 50%;}
section#faculty .card h3 br{display: none;}
a.testimonial.intro-video { position: absolute; right: 44%; top: 780px; }
.modal-dialog {width: 95%;}
section#media ul.news li{min-height: 310px;line-height: 1.3;}
section#media ul.news li img {height: 38px;}
section#media ul.news li strong {font-size: 16px;}
section#programEnrolment ul.enrolment-steps:after {left: 153px;}
section#faculty div.col-md-4 {width: 100%;}
.card.industry-leaders {width: 100% !important;}
ul.program-sops li {width: 100%;min-height: 260px;}
img.work-exp-img.mt-4 {width: 100%;}
ul.placement-stats li {padding: 36px; width: 22%; vertical-align: top; line-height: 1.3; }
ul.loan-partners li { width: 44%;margin: 5px; }
ul.loan-partners li img {height: 35px;}

}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
.seo_tags p{width:100%}
.program-details ul li:first-child{width:34%!important}
.program-details ul li{width:21%!important}
section#courseHighlights .col-lg-8{width:100%}
img.ipearl-banner{position:absolute;top:80px;height:440px;right:0;left:unset}
ul.ts-platform-features li{width:46%}
section#guidelines{background:#ebeff5 url(../images/eligibiligy-bg.webp) no-repeat;background-position:82% 100%;background-size:cover}
.barch-sticker-sec ul li{width:90%}
.offset-2{margin-left:16%}
.offset-4{margin-left:33.33333333%}
section#learningFormat ul li.one svg{margin-bottom:90px}
img.high-impact-bg{display:block;height:430px;left:0}
section#programOutcomes{background-position:60% 100%}
section#aboutTS iframe{height:820px}
.certificate-img{width:100%;margin-top:80px}
section#learningFormat ul li svg{margin-bottom:42px}
section#faculty .card img{margin-right:80px}
div#emipayments{width:95.5%}
ul.loan-partners li{width:41%}
section#faculty .card{min-height:590px}
section#faculty .industry-expert .card {min-height: 580px;}
nav.navbar.navbar-expand-lg a.navbar-brand img{height:40px}
section#learningFormat{background:url(../images/program-format.webp) no-repeat;background-size:cover;background-position:-82px 100%}
section#media ul.news li {min-height: 260px;}
    section#faculty div.col-md-4 {width: 33.33333333%;}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
section.bannersection{background-size: 121%; background-position: -40px 76px;}
}
@media only screen and (min-width :1400px) {
section.bannersection{background-size: 113%; background-position: -3px 46px;}
.program-details ul{width:90%}
img.ipearl-banner{position:absolute;top:60px;height:610px;right:0}
section#faculty .card{min-height:430px}
section#faculty .industry-expert .card{min-height: 400px;}
}
@media only screen and (min-width :1500px) {
/* section#faculty .card{min-height:474px} */
}
@media only screen and (min-width :1600px) {
section.bannersection{background-size:100%;position:relative;background-position:104px 56px}
img.ipearl-banner{height:660px}
ul.program-sops li {min-height: 330px;}
}
@media only screen and (min-width :1800px) {
section.bannersection { background-size: 87%; position: relative; background-position: 149% 37px; background-color: #190134; }
.program-details ul{width:70%}
img.ipearl-banner{height:660px;right:120px}
section#programOutcomes{background-size:88%;background-position:100% 100%}
/* .program-details{bottom:-90px} */
/* section#faculty .card{min-height:474px} */
}