@media only screen and (max-width:600px) {
    .offset-5, .offset-1{margin: 0}
    nav.navbar.navbar-expand-lg a.navbar-brand img {height: 55px;}
    ul.navbar-nav li.nav-item {padding-right: 0px;padding-top: 8px;display: inline-block;text-align: center;}
    ul.navbar-nav li.nav-item a {font-size: 17px;}
    section.bannersection { padding-top: 220px; background: #000 url(../images/header-bg-mob.webp) no-repeat; padding-bottom: 300px; background-size: 100%; background-position: 100% 100%; }
    p.program-tagline {font-size:22px;line-height: 1.3em;}
    p.program-tagline br{display: none;}
    p.program-name {font-size: 24px;}
    p.program-name span {font-size: 34px;}
    #video-elem {display: none;}
    h1.seo-tag {margin-bottom: 50px !important;}
    h1.seo-tag br{display: none;}
    section#programEnrolment ul:after{display: none;}
    section#programDetails ul.program-details li {width: 49%; font-size: 18px; margin: 20px 0;}
    section#programDetails ul.program-details li:last-child {margin-top: 0;}
    div#applicationForm { margin-top: -1012px; z-index: 9; position: absolute; }
    ul.research-quotes li {width: 100%;padding: 25px 30px;margin-right: 0;min-height: 235px;}
    section#programHighlights {background-size: cover;}
    .unique-advantage h3 {font-size: 22px;margin-bottom: 14px;margin-top: 10px;width: 100%;}
    .about-partner { position: relative; width: 100%; margin: auto; left: 0; bottom: 0; }
    ul.institute-rankings {width:100%;}
    ul.institute-rankings li { display: inline-block; width: 100%; text-align: left; font-size: 18px; font-weight: 400; margin: 10px 0; }
    .capstone-projects ul li {display: inline-flex;width: 100%;margin: 8px 0;}
    button.cssbuttons-io-button.brochure-cta.download-link {margin-top: 15px; }
    section#programFormat {background-size: 300%; background-position: 0% 100%; padding-bottom: 600px; }
    section#programEligbility {background-size: 250%; background-position: 100% 90%; padding-bottom: 620px;}
    section#programEnrolment ul li { display: inline-block; width: 100%;margin-bottom: 30px;}
    section#aboutTalentSprint iframe{min-height: 1500px;}
    .corporate-form iframe {height: 900px;}
    div#financeOptions ul.payment-types li { width: 32%; font-size: 12px; line-height: 1.3; }
    nav.navbar.navbar-expand-lg {margin-top:56px;}
    .topbar { font-size: 17px;}
    .mySwiperOne .swiper-button-next { right: 21px;}
    ul.news-list li { width: 100%; margin-bottom: 10px; min-height: 175px; }
    ul.news-list li a img { width: 37%; border-bottom: none; }
    #nav-serialscrolling { position: relative; top: unset; left: unset; width: 100%; float: left; }
    [data-serialscrolling-target] { margin-left: 0; width: 100%; }
    .slide-cards { border-radius: 10px; margin-bottom: 0; margin-top: 40px; }
    p.sub-heading br{display: none;}
    .prg-form h4 { font-size: 16px !important;}
    section#programDetails {  margin-top: 550px; }
    p.mt-5.apply-now-header { margin-top: 20px !important;         margin-right: 4px;}
    ul.sop-list li{width: 100%;}
    p.coding-experience { margin-left: 6px;margin-top: 10px;}
    section#curriculumSec .accordion-button span br{display: none;}
    .accordion-button::after { right: 12px;}
    ul.program-format li svg { float: left;}
    svg#fi_8474724 { margin-bottom: 70px; }
    .modal-dialog { width: 87%;}
    a.testimonial { left: 230px; bottom: 130px; width: auto; }
   .circle { height: 70px; width: 70px;}
   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%}
   section#faq .accordion-button {padding: 18px 30px;}
   .modal-dialog iframe { width: 100%; height: 595px; }
   .download-curriculum-form iframe{width: 100%; height: 615px;}
   button.close { right: -8px; top: -11px;}
   .detailed-curriculum-cta p.header-cta .button { padding: 1rem 4.0rem;}
   .mySwiperOne .swiper-button-prev { left: -8px;}
    section#aboutIpearl{padding-bottom: 131px !important;}
}

@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
   
 #programFormat .col-lg-7.col-md-12.offset-5{margin-left: 0px;} 
 section#programFormat {background-size: 150%; background-position: 0% 100%; padding-bottom: 610px; background-color: #221109; color: #000; }
 #programFormat h2, #programFormat p.sub-heading, #programFormat ul.program-format li{color: #fff;}
 #programFormat ul.program-format li:before{border-left: 10px solid #ffffff!important;}
 section#programEligbility{background: #f4f4f4;}
 section#programEnrolment ul:after{left: 135px;}
 ul.news-list li { width: 31%;margin-bottom: 14px;}
 [data-serialscrolling-target] {margin-left: 5%;}
 .col-lg-10.col-md-12.offset-1 { margin-left: 0px; }
 .circle {  top: -60px; left: 510px;  }
 nav.navbar.navbar-expand-lg a.navbar-brand img { height: 64px; margin-right: 200px; }
}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
  section.bannersection {padding-bottom: 50px;}
  p.rm-number{left: 5%; right: 5%;}
  .unique-advantage{min-height: 250px;}
  section#aboutPartner{min-height: 60vh;}
  ul.institute-rankings {width: 70%;}
  ul.institute-rankings li{vertical-align: top;}
  section#programFaculty img.faculty-img{padding-top: 20px;}
  section#programFormat { background-size: cover; background-position: 0% 100%; padding-bottom: unset; background-color: #221109; color: #000;padding-bottom: 50px;}
  .offset-5 {margin-left: 41.66666667%!important;}
   #programFormat h2, #programFormat p.sub-heading, #programFormat ul.program-format li{color: #000000;}
 #programFormat ul.program-format li:before{border-left: 10px solid #000000!important;}
section#programEligbility { background: url(../images/eligibility-bg.webp) no-repeat !important; background-position: 70% 90% !important; background-size: cover !important; }
    ul.news-list li a img { width: 63%;}
    .circle { top: 353px; left: 0px; }
    nav.navbar.navbar-expand-lg a.navbar-brand img { height: 64px; margin-right: 0px; }
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
   
    
}
@media only screen and (min-width :1400px) {
	.unique-advantage ul li {font-size: 17px;}
    section#programFormat {background-size: 91%;}
    img.genai-certification {width:70%;}
    
}
@media only screen and (min-width :1500px) {
   
    
}
@media only screen and (min-width :1600px) {
  section#programFormat { background-size: 86%; background-position: 0% 0%; }
  /* .about-partner { width: 70%; margin: auto; left: 15%; bottom: 40px; }   */
    
}
@media only screen and (min-width :1800px) {
 section#programFormat { background-size: 80%; background-position: 0% 0%; }
 section#programEligbility {background-size: cover;background-position: 100% 0%;}
 /* .about-partner { width: 60%; margin: auto; left: 20%; bottom: 40px; } */
    
}