@media only screen and (max-width:600px) {
    .program-details ul li {width: 100%;margin-bottom: 30px;}
    ul li.nav-item.apply-link a {margin-left:0px}
    ul.navbar-nav li.nav-item { display: block; margin: auto;margin-bottom: 10px;}
    section.bannersection { background: #14000b url(../images/genai-b2b-mob-one.webp) no-repeat; background-size: 100%; background-position: 100% 100px; padding-top: 122px; min-height: 809px; }
    h1.main-headline {display: inline-flex ; align-items: center; justify-content: center; width: 100%; flex-direction: column;font-size: 22px;position: relative; top:80px; }
    h1.main-headline strong {font-size: 40px;line-height: 1.2em;}
    h1.main-headline .morph-text { margin-top: 10px; font-size: 52px; line-height: 1.2em; }
    p.program-byline { color: #fff; font-size: 20px; font-weight: 300; position: relative; top: 50px;width: 80%; margin: auto; margin-top: 25px; }
	h2.heading { font-size: 34px;}
	ul.real-business-content li strong { font-size: 50px;padding: 30px 0 25px;}
	ul.real-business-content li small {padding: 2px 12px 0px;font-size: 14px;}
    .program-details {margin-top: 80px; }
    .flip-card {width: 100%;height: 180px;margin-bottom: 90px;}
    ul.digital-literacy li{width: 100%;}
    ul.digital-literacy li br{display: none;}
    section#digitalLiteracy p br{display: none;}
    .offset-1, .offset-2{margin-left: 0;}
    h2.sub-headline {text-align: center;font-size:30px; }
    h2.sub-headline span { margin: 0; text-align: left; }
	h2.sub-headline span small { font-size: 18px; }
    h2.sub-headline span.highlights {display: inline-block;text-align: left;}
    img.acn-icon {height: 32px; display: inline-block;position: relative; }
	h2.sub-headline span.one { margin: 0px 10px 0px 0px; display: inline-block;font-weight: 600; }
	h2.sub-headline span.three{margin: 0px 10px 0px 0px; display: inline-block;font-weight: 600; }
    ul.real-business-content li {display: inline-block;width: 100%;}
    ul.real-business-content li:after {width: 98%; height: 1px; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); right: 0; bottom: 40px;top: unset; }
	br.mobile{display:block;}
	ul.real-business-content li {min-height: 220px;}
    .special-quote { width: 100%; margin-top: 15px; margin-bottom: 0; }
    p.acn-reports.text-center.mt-5 { margin-top: 20px !important; margin-bottom: 30px; }
    ul.ai-real-challenges li {width: 100%;min-height: 110px;font-size: 18px;}
    ul.ai-real-challenges li:nth-child(even) { background: #F0F1FF; padding-top: 30px; }
    ul.ai-real-challenges li:nth-child(even) svg { position: absolute;top: unset; bottom: 0;right: -33px; }
	ul.ai-real-challenges li svg { height: 50px;right: -30px; left: inherit;}
    ul.why-partner-us li { font-size: 18px; width: 100%; margin: 10px 0; min-height: 160px; }
    ul.why-partner-us li br { display: none; } 
	.dtr-pt-100, .dtr-py-100{padding-top:80px;}
    .mySwiper .swiper-button-prev {left: 35%; top: 360px; }
    .mySwiper .swiper-button-next { right: 35%; top: 360px; }
    .form {width: 100%;}
    .with-icon.single-row, .with-icon.single-row2 {width: 100%;margin: 0px 0px 10px 0px;}
    .input-ai-labels {margin-left: 5px;text-align: left;}
    p.terms-condition-label {text-align: left;}
    input[type=checkbox]+label:before {top:3px;margin-left: 0;margin-bottom:35px;line-height: 1.2em;float: left;}
    .discover-ts {background: url(../images/ipearl-background-new.webp) 100% 70% / 75% no-repeat rgb(0, 0, 0);background-position: 100% 110%;margin-bottom: 20px;}
    a.download-brochure, a.download-brochure:hover {padding: 10px 30px;margin-left: 0;}
    .mySwiper .card p.program-highlights {line-height: 1.3em;}
    img.form-bg-img { position: absolute; bottom: 0; left: 0; width: 100%; height: auto; }
    section#applyNow {background: #011736;}
    h3.sub-headline-slide {display: none}
    h3.sub-headline-slide.mob {display: block;}
    .logos:before, .logos:after{top:0; width:30px; } 
    .corporate-logos:before, .corporate-logos:after{ top:0; width:30px;}
    img.learning-journey-solutions { display: none; }
    img.learning-journey-solutions.mob { display: block; }
    section#applyNow p {font-size: 20px;margin-bottom: 20px;padding-left: 5px;}
    section#applyNow p br{display: none;}
    h2.heading.experts {font-size: 42px;font-weight: 600;text-align: center;}
    p.upskilling-solutions {text-align: center;}
    label:before { margin-bottom: 10px !important; }
    .stickynav ul li a span.mobile{display:block;}
    .stickynav ul li a span.desktop{display:none;}
    span.number {top: 40px; left: 36%; color: #f2f2f2; font-size: 60px; font-weight: 500;}
    .highlights-box {min-height: 195px; padding-bottom: 15px; margin-bottom: 0px; padding: 18px;}
    .grid-item .card ul.skillAcadamy li svg {height: 17px;margin-right: 2px;}
    .grid-item .card ul.skillAcadamy li {font-size: 12px;margin-right: 5px;}
    #modularSolutions .card .card_content{top: -60px;}
    #modularSolutions .card{min-height:275px;}
    #CertificationPrograms .card ul li:nth-child(3) {width: auto;}
    .grid-item .card ul li{ font-size: 11px;}
    #CertificationPrograms .grid-item .card ul li svg {height: 12px;}
    input[type=checkbox]+label{margin-bottom: 15px;}
    p.terms-condition-label input[type=checkbox]+label::before{margin-bottom: 30px!important;}
    .ai-academy { min-height: 153px;margin-bottom: -10px; }
    .grid-item .card h5 { font-size: 17px; }
    #CertificationPrograms .grid-item .card h5{font-size: 17px;}
    ul.real-business-content li.last { min-height: auto; margin-bottom: 20px; }
    section#aiSolutions .col-lg-3 { margin-bottom: 25px; }
    img.ai-infinity-graphic { width: 50%;}
    section#applyNow h2.heading { font-size: 35px;}
    section#applyNow h2.heading span {font-size: 35px;}
    h3.heading br { display: none; }
	.special-quote p {font-size: 18px;}
	.mb-5 { margin-bottom: 1rem !important; }
	.dtr-pb-100, .dtr-py-100 { padding-bottom: 50px; }
	h2.heading.special {font-size: 32px;font-weight: 500;}
	.infinity-box .col-md-4 {width:50%;}
	p.sub-heading { font-size: 16px;}
	.infinity-box h4 { font-size: 15px;}
	h2.heading span { font-size: 36px;font-weight: 500; }
	h2.heading.sub-heading { font-size: 22px; width: 80%; margin: 15px auto; }
	.cta h3 { font-size: 24px; margin-bottom: 30px; font-weight: 500; margin-top: 20px; }
	.ai-academy p{font-size:15px;}
	.ai-academy span {bottom: 15px;}
	p.terms-condition-label label::before { margin-top: -5px !important; }
}
@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) {
ul li.nav-item.apply-link a {margin-left:0px}
ul.navbar-nav li.nav-item { display: block; margin: auto;}
    .offset-2{margin-left: 0;}
    section.bannersection { padding-top: 110px; background: #000000 url(../images/genai-b2b-bg.webp) no-repeat; background-size: 100%; background-position: 100% 390px; position: relative; padding-bottom: 0px; min-height: 780px; }
    ul.real-business-content li {width: 48%;}
    ul.real-business-content li:nth-child(even):after {display: none;}
    ul.ai-real-challenges li {width: 48%;}
    ul.why-partner-us li {width: 46%;}
    .form { border-radius: 10px; display: block; margin: auto; width: 100%; margin-top: 30px; }
    section#applyNow { padding-bottom: 430px; }
    .discover-alv {margin-top: 30px;}
    #awsCareer p.heading-byline {font-size: 18px;font-weight: 400;width: 80%;}
    ul.real-business-content{text-align: center;}
    nav.stickynav ul li {padding-right: 10px; padding-left: 10px;}
    .col-lg-5.col-md-6.offset-1.grid-item.ai-data-science.iiit-hyderabad { margin: 0;}
    .card_content{top: -60px;}
    #modularSolutions .card{min-height: 315px;}
    .grid-item .card ul.skillAcadamy li svg {height: 15px;margin-right: 2px;}
    .grid-item .card ul.skillAcadamy li {font-size: 13px;}
    span.number {top: 50px;left: 2%;}
    .grid-item .card ul li{ font-size: 11px;}
    section#applyNow{padding-bottom: 100px;background-size: cover;}
    .ai-academy{min-height: auto;margin-bottom:80px ;}
}

@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
    #video-elem { width: 100%; height: 565px;}
    .program-details {margin-top: -58px;}
    #ai-workforce .offset-2 {margin-left: 16.66666667%;}
    ul.real-business-content li{min-height: auto;margin-bottom: 70px;}
    .special-quote p{font-size: 20px;}
    .ai-academy{min-height: 200px;}
    .col-md-4.col-lg-2.mb-3{width: 32%;min-height: auto;}
    #CertificationPrograms .card_content {top: -70px;}
    #modularSolutions .offset-1 {margin-left: 8.33333333%;}
    .grid-item .card ul li {font-size: 10px;}
    #CertificationPrograms .grid-item .card ul li svg { margin-right: 1px;height: 12px;}
    #CertificationPrograms .card {min-height: 295px;}
    ul.why-partner-us li {width: 47%;}
    section#applyNow h2.heading br{display: none;}
    section#applyNow {padding-bottom: 100px;background-size: cover;background-position: 0% 100%;}
    .discover-alv {margin-top: 0px;}

}

@media only screen and (min-width:1200px) and (max-width:1290px) {
    .program-details {margin-top: 70px; }
    ul.digital-literacy li br{display: none;}
    /* section.bannersection {padding-bottom: 210px;} */
    section.bannersection {
    min-height: 700px;
}
svg#fi_10645896 { position: absolute; bottom: 0; height: 160px; width: 160px;}
section#applyNow{background-size: cover;background-position: 0% 100%;}
}
@media only screen and (min-width :1400px){
   
    ul.why-talentsprint li {min-height: 320px;}
    img.futureGaols{width: 240px; height: 270px;}
    .learning-journey h3 {font-size:24px;}
    .learning-solutions ul li { display: inline-block; width:45%; text-align: left; margin:8px 0;font-size: 16px;vertical-align: top; }
.learning-solutions ul li:nth-child(even){width:53%;}
    section.bannersection { min-height:720px; background-size: cover; }
  img.form-bg-img { height: 440px; bottom: -60px; left: 65px; }
  #aiSolutions .ai-academy{min-height: 160px;}
    ul.why-partner-us li { display: inline-block; width: 31%; vertical-align: top; color: #000; padding: 25px 35px;min-height: 185px;}
    #modularSolutions .card ul li:nth-child(3) { width: 36%; }
    /* #modularSolutions .grid-item .card ul li {font-size: 15px;} */
    #modularSolutions .grid-item .card ul li svg {fill: #fff;margin-right: 5px;height: 17px;}
    #modularSolutions .grid-item .card h5 {padding: 5px 29px 0px 30px;font-size: 20px;}
    #modularSolutions .card { min-height: 310px;}
    #modularSolutions .grid-item .card ul.skillAcadamy li {font-size: 16px;}
    #modularSolutions .grid-item .card ul.skillAcadamy li svg {height: 18px;}

    #CertificationPrograms .grid-item .card ul li{font-size: 14px;}
    #CertificationPrograms .grid-item .card ul li svg{height:16px;}
section#applyNow{background-size: 100%;}

}
@media only screen and (min-width :1500px){
  section.bannersection { min-height: 760px; background-size: 100%; background-position: 100% 100px; }
    img.form-bg-img {height:460px;}
    
}
@media only screen and (min-width :1600px) {
    section.bannersection { background-size: cover; background-position: 110% 100px; min-height: 800px; }
    .program-details {margin-top: 103px;}
    img.form-bg-img {left: 95px;}
}
@media only screen and (min-width :1800px) {
   section.bannersection { background-size: 100%; background-position:110% 0px; min-height: 90vh; }
     img.form-bg-img { left: 245px; height: 450px; }
  
}
@media only screen and (min-width :2000px) {

}
