@media only screen and (max-width:600px) {
    .topbar { padding: 8px 10px;font-size: 15px;}
    h2.heading {font-size: 32px;}
    nav.navbar.navbar-expand-lg {margin-top:36px;}
	section.bannersection { background: #070d58 url(../images/aws-banner-new-mob.webp) no-repeat; background-position: 100% 100%; background-size:cover; padding-top:180px; padding-bottom: 130px; }
    img.aci-logo-light { width: 72%; display: block; margin: auto; margin-top: 60px; }
    nav.navbar.navbar-expand-lg a.navbar-brand img {height:54px;margin: 0;}
    button.navbar-toggler { right: 20px; position: fixed;top:60px; }
    ul.navbar-nav li.nav-item {padding-top: 5px;text-align: center;}
    h1.program-headline { font-size: 45px; line-height: 1.1em; }
    .sap-logo {height: 50px;}
    img.aci-logo-banner { height: 100px; margin: 20px 0; }
    p.codingExp { margin: 10px 0; }
    img.no-coding-sticker {height: 52px;display: block;}
    h2.heading br{display: none}
    h2.heading span {font-size: 20px;margin-top: 10px;line-height: 1.4em;}
    img.acc-cert-sticker { display: block; height: auto; margin-top: 38px; width:58%; }
    .highlights-box h3 {padding: 1px 20px;position: absolute;top: -14px;left: 0;text-align: center;}
    .highlights-box { padding:50px 0px;margin-top:-90px; z-index: 99; margin-bottom: 0px; }
    .highlights-box ul li { width: 100% !important; font-size: 22px; margin: 2px 0; padding: 10px 20px;border-right: unset; }
    .highlights-box img {margin-right: 10px;}
    #programQuotes ul li {width: 100%;margin: 10px 0px;}
    .career {padding: 0;border-radius: 0;}
    ul.fee-details {padding:25px 0px 40px;}
    ul.fee-details li:last-child a { margin-left: 0; font-weight: 500; margin-top: 10px; position: relative; top: 10px; width: 210px; display: inline-block; text-align: center; }
    ul.fee-details li {font-size: 18px;}
    img.scholarship-graphic {width: 90%;margin: 60px auto 0;}
    section#about-accenture {padding: 100px 0 !important; }
    img.acc-emp { position: relative; left: 0; top: unset; height: auto; z-index: 99; border-radius: 25px; width: 100%; margin-bottom: 50px; }
    section#aboutTalentSprint iframe {width: 100%;height: 1170px;}
    p.references {text-align: left;margin: 20px 0;}
    #saproadmap img.aws-roadmap{height: auto;width: 100%;display: none;}
    #saproadmap img.aws-roadmap.mob {display: block;}
    p.apply-now-cta a.intro-btn {padding: 18px 40px;margin-top: 15px;}
    #saproadmap p.heading-byline {width: 90%;}
    .offset-1{margin-left: 0;}
    .prg-form {position: relative;top: 0px;margin-top: 30px;}
    p.terms-condition-label label {font-size: 11px;}
    section#awsCareer { background-size: 270% ; background-position: 33% 100%; padding-bottom: 400px; }
    ul.programs li {width: 100%;padding: 30px 20px;}
    ul.programs li .inner {bottom: 30px;}
    .program-fee-details {margin-top: 80px;}
    section#fee { background-size: 200%; position: relative; padding-bottom: 340px; background-position: 0% 100%; }
    section#aboutawsCloud {padding: 60px 0px !important;}
    a.testimonial.intro-video { position: absolute; right: unset; top: unset; left: 40%; bottom: 170px; }
    .highlights ul li { width: 95%; margin: 5px 0; min-height: auto; padding-bottom: 50px; }
    .form {padding: 50px 20px;}
    .with-icon.single-row, .with-icon.single-row2 {width: 99%;margin: 0px 0px 6px 5px;}
    ul.high-impact li {width: 100%;margin: 10px 0;}
    .pricing-table:before {width: 52%;right: 50%;bottom: -60px;height: 60px;}
    .pricing-table:after {width: 52%;left: 50%;bottom: -60px;height: 60px;}
    .discover-aci {padding: 40px 25px;margin-bottom: 30px;margin-top: 30px;}
    .discover-alv {padding: 40px 25px;background-size: 45%;}
    p.terms-condition-label {margin-top: 0px;}
    p.call-cta {margin-left: 0px !important; margin-top: 0px !important;width: 100%;}
    p.call-cta a{width: 100%;justify-content: center;padding: 18px 40px; font-size: 17px;}
    p.codingExp svg {float: left;position: relative;top: 5px;margin-right: 12px;}
    footer#site-footer { text-align: center; padding-bottom: 110px !important; padding-top: 40px !important; }
    p.mobile-apply.show{height:75px;position:fixed;bottom:-20px;width:100%;background:#fff;left:0;padding-bottom:65px;box-shadow:0 0 10px #b9b9b9;border-top:1px solid #b2b2b2;display:block}
    p.mobile-apply.show #apply-now-mob{position:fixed;opacity:1;visibility:visible;width:70%;border-radius:5px;display:block;left:5%;bottom:14px;background:#00a453;height:42px;text-align:center;transition:background-color .3s,opacity .5s,visibility .5s;font-size:18px;font-weight:400;padding:8px 20px;color:#fff;z-index:999;text-decoration:none}
    #Eligibility {background-size: 240%; background-position: 100% 100%; min-height: auto; padding-bottom: 400px; }
    #admission-process img.admissonProcess {display: none;}
    #admission-process .admissonProcess-mob{display: block;height: auto;width: 100%;}
    img.admissonProcess.certificate.mt-5 {display: block !important;width: 100% !important;}
    .form.inner-steps { min-height: 600px; position: relative; }
    .inner-steps img { height: 276px; position: absolute; right: unset; top: unset; bottom: 30px; }
    ul.badges li {vertical-align: top; width: 100%; margin-top: 36px; display: block; margin-left: auto; margin-right: auto; text-align: center; }
    .certificate-batch { height: auto; text-align: center; width: 70%; display: block; margin: auto; margin-bottom: 10px; }
    p.terms-condition-label label br {display: none;}
    img.aws-certificate {width: 90%;}
    .with-icon.single-row.one { width: 100%; }
    ul.certified-pointers { padding-left: 0; display: block; margin: 0;}
    ul.certified-pointers li { display: inline-block; width: 100%;}
    ul.certified-pointers li:last-child { display: inline-block; width: 100%;}
    ul.certified-pointers li img { float: left;display: block; margin-bottom: 14px; }
    img.certified-image.two {margin-right: 10px;}
    img.certified-image.one {margin-right: 20px; }
    /* p.video-cta {display: inline-block;margin-left: 0 !important;} */
    p.apply-now-cta {display: inline-block;margin-bottom: 20px !important;}
    .pricing-table { margin-bottom: 30px;min-height: auto;}
    p.mobile-apply {display: none; }
    p.mobile-apply a{margin-top: 5px;}
    #videoModalPopup .modal-body { padding: 10px; }
    #videoModalPopup .modal-dialog { width: 95%; margin-top: 100px; max-width: 750px; margin-left: auto; margin-right: auto; }
    .modal-dialog button.close {right: -8px; top: -12px; }
    .circle { height: 70px; width: 70px; top: 48%; left: 0; right: 0; text-align: center; margin-left: auto; margin-right: auto; }
    ul.certified-pointers li:nth-child(2){width: 100%;}
    button.cssbuttons-io-button.brochure-cta.download-link {padding: 15px 20px;margin: auto;        width: 100%;}
    p.program-subline strong { position: relative; font-weight: 300; font-size: 15px; display: block; margin-top: 40px; background: #200655; display: inline-block; padding: 0 8px; margin-left: 0; }
    ul.highlights-band{background: transparent;padding: 0px;}
    ul.highlights-band li { width: 100% !important; border-right: unset; min-height: auto; border-bottom: 1px solid #ffffff59;; color: #fff; font-weight: 400;padding:5px 0px;position: relative;padding-left: 20px;}
    ul.highlights-band li:before { content: ""; border-color: transparent #ffffff; border-style: solid; border-width: 5px 0 5px 8px; display: block; height: 0; width: 0; left:-20px; top: 17px; position: relative; }
    ul.certified-instructors {display: block;}
    ul.certified-instructors li {flex: unset;display: inline-block;margin: 5px 0;height: auto;width: 100%;}
    ul.highlights-band li:last-child{border-bottom: unset;}
    .bannersection p.apply-now-cta{width: 100%;}
    .bannersection p.apply-now-cta a{width: 100%;padding: 15px 40px; font-size: 17px;justify-content: center;}
    section#curriculum .pills { display: none; }
    section#curriculum .mobile-pills{display: block;}
    img.aws-certification-badge { width: 54%; display: block; margin: auto; border-radius: 20px; }
    p.fees { position: relative; bottom: 0px; width: 100%; left: 1%; right: 0; margin-left: auto; margin-right: auto; text-align: center; top: 3px; }
   div#accordionWrapper { margin-top: 56px; }
   .carousel-control-next-icon {padding: 0px; background-size: 70%; border-radius: 50px;background-color: #3f25a6;}
   .carousel-control-prev-icon { background-color: #35198b; padding: 0px; background-size: 70%; border-radius: 50px; }

   /* .carousel-item.active {position: relative; padding: 19px 20px; background: linear-gradient(180deg, #C7CCFC, #EDD6ED); border-radius: 15px; box-shadow: 0px 0px 22px #2f117d36;}
.carousel-item.active::after {content: ""; position: absolute; bottom: -15px; left: 50%; transform: translateX(-50%); width: 90px; height: 30px; background: #EDD6ED; border-radius: 0 0 50% 122% / 0 0 100% 100%; -webkit-clip-path: polygon(0 0, 50% 100%, 100% 0); clip-path: polygon(0 0, 50% 114%, 98% 0);} */
p.start-your-journey-cta {margin-right: 0px; width: 100%; }
p.start-your-journey-cta a { margin-left: 0px;width: 100%; }
.logos:before, .logos:after{background: unset;}
.modal-dialog iframe {width: 100%;height: 750px;}
.modal-dialog {width: 95%;}
div#videoModalPopup iframe {height: 260px;}

}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
    section.bannersection { padding-top:200px; background-size: cover; background-position: 100% 100%; }
    h1.program-headline {font-size: 48px;}
    img.aci-logo-light {width: 40%;margin-top: 50px;}
    #programQuotes ul li {width: 31%;padding: 30px 20px;min-height: 280px;}
    #programQuotes ul li img {height: 18px;}
    .highlights ul li {width: 46%;padding: 30px;margin: 10px;min-height: 280px;}
    #awsCareer {background-position: 100% 100%;padding: 20px 20px 20px;}
    section.programs-list.dtr-py-80 .col-md-3 {width: 48%;}
    .form {padding: 50px 10px;}
    .with-icon.single-row, .with-icon.single-row2, .with-icon.single-row.one {width: 95%;}
    ul.high-impact li {width: 45%;}
    .discover-aci {background-size: 60%;min-height: 330px;margin-top: 20px;}
    .discover-alv {background-size: 45%;min-height:330px;margin-top: 20px;}
    ul.navbar-nav li.nav-item {text-align: center;padding-bottom: 10px;}
    #awsCareer p.heading-byline {width: 80%;}
    footer#site-footer {text-align: center;}
    ul.certified-pointers { margin: 0; }
    ul.certified-pointers li { width: 60% !important; }
    img.aws-certificate {width: 90%;}
    ul.admission-round {width: 57%;}
    #Eligibility {background-position: 80% 100%;}
    ul.certified-instructors {display: block;}
    ul.certified-instructors li { flex: unset; display: inline-block; margin: 5px; height: 120px; width: 47%; vertical-align: top; }
    
}
@media only screen and (max-device-width:1366px) and (min-device-width:1024px) and (orientation:portrait) {
    #awsCareer p.heading-byline {width: 100%;}
    .discover-ts {min-height:360px;}
    section.programs-list.dtr-py-80 .col-md-3 {margin-bottom: 60px;}
    .pricing-table {min-height: 500px}
    p.fees {bottom: 20px; width: 100%;}
    .pricing-table:before {bottom: -50px;height: 50px;}
    .pricing-table:after{bottom: -50px;height: 50px;}
    ul.admission-round {width: 100%;}
    .discover-aci {min-height: 360px;margin-top: 0px;}
    .discover-alv {min-height:360px;margin-top: 0px;}
    ul.certified-pointers { padding-left: 0; display: block; margin: 0px 12px;}
    .inner-steps img { height: 159px;}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
    ul.certified-pointers { padding-left: 0; display: block; margin: 0px 12px;}
}
@media only screen and (min-width :1400px) {
    .pricing-table{text-align:center;margin:0 10px;}
	img.acc-emp {left: 6%; top: -18px; width: 35%;}
    #programQuotes ul li {min-height: 230px;}
    .highlights ul li {min-height: 300px;}
    .discover-aci { padding:40px 35px;}
    #awsCareer p.heading-byline {font-size: 18px;font-weight: 400;}
    .discover-alv { padding: 40px 35px;}
    h3.sub-heading {font-size: 27px;font-weight: 500;}
    .discover-ts {padding:40px 35px;}
    ul.certified-pointers { margin: 0px auto; }
    .inner-steps img {height: 220px;}
    .pricing-table .pricingContent ul li {font-size: 16px;}
    .pricing-table {min-height: 480px;}
    ul.highlights-band li {min-height: 110px;font-size: 18px;}
}
@media only screen and (min-width :1500px) {
    section.bannersection {background-position: 100% 20%;}
    #Eligibility {background-position: 100% 60%;}
    ul.certified-pointers { margin: 0px auto; }
}
@media only screen and (min-width :1600px) {
    img.acc-emp { left: 8%; top: -35px; width:31%; }
    .why-aws-cloud .content {padding: 32px 72px;}
    ul.certified-pointers { margin: 0px auto; }
}
@media only screen and (min-width :1800px) {
    section.bannersection {padding-top:220px;min-height: 700px;}
    img.acc-emp { left: 15%; top: -35px; width: 28%; }
    #Eligibility { min-height: 600px;}
	section#awsCareer { background: #1b0c4e url(../images/career-bg.webp) no-repeat; background-size: cover;}
    .inner-steps img {height:230px;}
    ul.certified-pointers { margin: 0px auto; }
}