@media only screen and (max-width:600px) {
	section.bannersection { background: #200a4f url(../images/mobile-banner.webp) no-repeat; background-position: 100% 100%; background-size: 190%; padding-bottom: 100px; padding-top: 150px; }
    nav.navbar.navbar-expand-lg a.navbar-brand img {height:40px;margin: 0;}
    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;}
    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; }
    #awsCareer {}
    .form {padding: 50px 20px;}
    .with-icon.single-row, .with-icon.single-row2 {width: 99%;}
    ul.high-impact li {width: 100%;margin: 10px 0;}
    .pricing-table:before {width: 52%;right: 50%;}
    .pricing-table:after {width: 52%;left: 50%;}
    .discover-aci {padding: 40px 25px;margin-bottom: 30px;margin-top: 30px;}
    .discover-alv {padding: 40px 25px;}
    p.terms-condition-label {margin-top: 0px;}
    footer#site-footer {text-align: center;}
        img.aci-logo-light {
        width: 72%;
        display: block;
        margin: auto;
        margin-top: 60px;
    }
}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
    section.bannersection { padding-top: 160px; background-color: #070d58; background-size: cover; background-position: 100% 100%; min-height: 500px; }
    img.aci-logo-light {margin: 100px auto auto; }
    h2.confirmation-title {width: 70%;}
    p.confirmation-subline {width: 60%;}
    #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 {width: 47%;}
    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;}
}
@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;}
    .discover-aci {min-height: 360px;margin-top: 0px;}
    .discover-alv {min-height:360px;margin-top: 0px;}
     h2.confirmation-title {width: 100%;font-size: 37px!important;}
    p.confirmation-subline {width: 100%;}
}
@media only screen and (min-width:1200px) and (max-width:1290px) {
}
@media only screen and (min-width :1400px) {
	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;}
}
@media only screen and (min-width :1600px) {
    img.acc-emp { left: 8%; top: -35px; width:31%; }
    .why-aws-cloud .content {padding: 32px 72px;}
}
@media only screen and (min-width :1800px) {
    img.acc-emp { left: 15%; top: -35px; width: 28%; }
	section#awsCareer { background: #1b0c4e url(../images/career-bg.webp) no-repeat; background-size: cover;}
}
