.all-about-you {
    padding: 40px 0 0;
    margin-bottom: -1px;
    position: relative;
    z-index: 9;
}

.all-about-you h2 {
    text-align: center;
}

.all-about-you h2 strong {
    color: #9bbf37;
}

.all-about-grid {
    display: flex;
    align-items: flex-end;
    flex-wrap: wrap;
}

.all-about-grid .all-about-grid-left {
    flex: 0 0 55%;
    max-width: 55%;
    padding: 30px 0;
}

.all-about-grid .all-about-grid-right {
    flex: 0 0 45%;
    max-width: 45%;
}

.about-sub-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.about-sub-grid .about-sub-grid-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px;
    margin-bottom: 30px;
}

.about-sub-grid .about-sub-grid-item .about-sub-grid-item-inner {
    display: flex;
    align-items: center;
}

.about-sub-grid .about-sub-grid-item .about-sub-grid-item-inner .about-sub-grid-icon {
    flex: 0 0 90px;
    max-width: 90px;
}

.about-sub-grid .about-sub-grid-item .about-sub-grid-item-inner .about-sub-grid-text {
    flex: 1;
    padding-left: 15px;
}

.all-about-grid .all-about-grid-right .all-about-grid-img-wrapper {
    margin-top: -210px;
}

/* Banner section  */

.next-step-banner-section .container {
    z-index: 2;
    position: relative;
}

.next-step-banner-section {
    position: relative;
    padding: 60px 0 35px;
}

.next-step-banner-section .next-step-bg-img {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    object-fit: cover;
    object-position: top;
}

.next-step-banner-section .banner-content {
    margin-left: auto;
    max-width: 630px;
    color: #fff;
}

.next-step-banner-section .banner-content h1 {
    font-size: 70px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: -2px;
}

.next-step-banner-section .banner-content span.has-bg {
    text-transform: uppercase;
    background-color: #59C8D9;
    border-radius: 10px 0 10px 0;
    color: #fff;
    font-size: 28px;
    display: inline-block;
    padding: 5px 10px;
    margin-bottom: 20px;
}

.next-step-banner-section .banner-content .banner-text {
    font-size: 28px;
    text-transform: uppercase;
    line-height: 1.2;
}

.next-step-banner-section .banner-content ul {
    margin: 20px 0;
}

.next-step-banner-section .banner-content ul li {
    font-size: 20px;
    display: flex;
    align-items: center;
    line-height: 1.3;
}

.next-step-banner-section .banner-content ul li span {
    font-weight: 700;
    font-size: 36px;
}

.next-step-banner-section .three-arrows {
    width: 30px;
    position: relative;
    z-index: 3;
}

.new-what-we-section .green-btn{
    border-radius: 3px;
    box-shadow: 1.5px 2.6px 8px 0 rgba(0, 0, 0, 0.09);
    color: #FEFEFE;
    background-color: #A9CA3F;
    height: 40px;
    line-height: 40px;
    font-weight: 700;
    padding: 0 15px;
    text-align: center;
    transition: 0.5s all;
}
.new-what-we-section .green-btn:hover{
    background-color: #9bbf37;
}
.new-what-we-section{
    padding: 60px 0;
    background-color: #F7F7F7;
}
.new-what-we-section h2{
    text-align: center;
    margin-bottom: 30px;
}
.new-what-we-section h2 strong{
    color: #9bbf37;
}
.new-what-we-section .study-grid-block{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px -30px;
}
.new-what-we-section .study-grid-block .card-block{
    padding: 0 15px 30px;
    flex: 0 0 20%;
    max-width: 20%;
}
.new-what-we-section .study-grid-block .card-block .card-inner-block{
    background-color: #FFFFFF;
    padding: 20px;
    border-radius: 3px;
    display: inline-flex;
    align-items: center;    
    flex-direction:  column;
    height: 100%;
    width: 100%;
}
.new-what-we-section .study-grid-block .card-block .card-inner-block .image-block{
    margin-bottom: 20px;
}
.new-what-we-section .study-grid-block .card-block .card-inner-block .image-block img{
    height: 90px;
    width: auto;
}
.new-what-we-section .study-grid-block .card-block .card-inner-block .content-block h3{
  font-size: 22px;
  font-weight: 600;
  text-align: center;
  color: #A8CA3F;
  line-height: 1.3;
}
.new-what-we-section .button-wrapper{
    text-align: center;
    margin-top: 30px;
}


/* choose-alocc-section css */
.choose-alocc-section{
    padding: 60px 0;
}
.choose-alocc-section h2{
    text-align: center;
    margin-bottom: 30px;
}
.choose-alocc-section h2 strong{
    color: #9bbf37;
}
.choose-alocc-section .choose-alocc-grid{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px -30px;
}
.choose-alocc-section .choose-alocc-grid .choose-alocc-grid-block{
    padding: 0 15px 30px;
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
.choose-alocc-section .choose-alocc-grid .grid-inner-block{
   padding: 25px 30px 30px;
   text-align: center;
   border: 2px solid #EBEBEB;
   border-top: 4px solid #A9CA3F;
   height: 100%;
   width: 100%;
}
.choose-alocc-section .choose-alocc-grid .grid-inner-block .content-block h3{
    color: #000;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 5px;
}
.choose-alocc-section .choose-alocc-grid .grid-inner-block .content-block p{
    color: #000;
}
.choose-alocc-section .choose-alocc-grid .grid-inner-block .content-block img{
    width: 90px;
    height: auto;
    margin-bottom: 5px;
}
.page-template-take-next-step .home-request-form-wrapper p{
    color: #fff;
    text-align: center;
}
.page-template-take-next-step .home-request-form-wrapper p:has(+ .home-request-form){
    margin-bottom: 30px;
}
.page-template-take-next-step .home-request-form-wrapper h2{
    margin-bottom: 10px;
}

/* create-new-way-section css */
.black-btn{
    border-radius: 3px;
    box-shadow: 1.5px 2.6px 8px 0 rgba(0, 0, 0, 0.09);
    color: #FEFEFE;
    background-color: #000000;
    height: 40px;
    line-height: 40px;
    font-weight: 700;
    padding: 0 15px;
    text-align: center;
    transition: 0.5s all;
}
.create-new-way-section{
    padding: 60px 0;
    background-color: #A9CA3F;
}
.create-new-way-section h2{
    text-align: center;
    margin-bottom: 30px;
    color: #000000;
}
.create-new-way-section h2 strong{
    color: #fff;
}
.create-new-way-section .create-new-way-grid{
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}
.create-new-way-section .create-new-way-grid .create-new-way-grid-item{
    padding: 0 20px;
    flex: 0 0 33.33%;
    max-width: 33.33%;
    text-align: center;
}

.create-new-way-section .create-new-way-grid .create-new-way-grid-item:not(:last-child){
    border-right: 1px solid #fff;
}
.create-new-way-section .create-new-way-grid .create-new-way-grid-item .image-wrapper{
    margin-bottom: 15px;
}
.create-new-way-section .create-new-way-grid .create-new-way-grid-item .image-wrapper img{
    height: 80px;
    width: auto;
}
.create-new-way-section .create-new-way-grid .create-new-way-grid-item h3{
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 15px;
}
.create-new-way-section .create-new-way-grid .create-new-way-grid-item .content-block p{
  color: #fff;
}
.create-new-way-section .button-wrapper{
    text-align: center;
    margin-top: 30px;
}

/* career-launch-section css */

.career-launch-section{
   padding: 60px 0;
   background-color: #000000;
}
.career-launch-section .career-launch-block {
    display: flex;
    align-items: center;
    max-width: 730px;
    margin: 0 auto;
}

.career-launch-block .img-block img {
    height: 90px;
    width: auto;
}
.career-launch-block .title {
    padding: 0 15px;
}
.career-launch-block .title h2 {
    color:#A8CA3F;
    margin-bottom: 5px;
}
.career-launch-block .title p {
    color: #fff;
}
.career-launch-block .button-block .green-btn {
    border-radius: 3px;
    box-shadow: 1.5px 2.6px 8px 0 rgba(0, 0, 0, 0.09);
    color: #FEFEFE;
    background-color: #A9CA3F;
    height: 40px;
    line-height: 40px;
    font-weight: 700;
    padding: 0 15px;
    text-align: center;
    transition: 0.5s all;
}
.career-launch-block .button-block .green-btn:hover {
    background-color: #9bbf37;
}
@media(max-width:1199px) {
    .next-step-banner-section .banner-content h1 {
        font-size: 54px;
    }

    .next-step-banner-section .banner-content .banner-text {
        font-size: 24px;
    }

    .next-step-banner-section .banner-content ul li span {
        font-size: 28px;
    }

    .next-step-banner-section .banner-content {
        max-width: 460px;
    }

    .all-about-grid .all-about-grid-left,
    .all-about-grid .all-about-grid-right {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .all-about-grid .all-about-grid-right .all-about-grid-img-wrapper {
        margin: 0 auto;
        max-width: 500px;
    }
    .new-what-we-section .study-grid-block .card-block{
        flex: 0 0 33.33%;
        max-width: 33.33%;
        padding: 0 12px 25px;
    }
    .new-what-we-section .study-grid-block{
        margin: 0 -12px -25px;
    }
    .choose-alocc-section .choose-alocc-grid .choose-alocc-grid-block{
        padding: 0 12px 25px; 
    }
    .choose-alocc-section .choose-alocc-grid{
        margin: 0 -12px -25px; 
    }
    .choose-alocc-section {
        padding: 50px 0;
    }
    .new-what-we-section{
        padding: 50px 0;       
    }
    .new-what-we-section .study-grid-block .card-block .card-inner-block .content-block h3 {
        font-size: 20px;
    }
    .choose-alocc-section .choose-alocc-grid .grid-inner-block .content-block h3{
        font-size: 20px; 
    }
    .page-template-take-next-step .home-request-form-wrapper {
        margin-top: -105px !important;
    }
    .create-new-way-section {
        padding: 50px 0;
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item h3 {
        font-size: 20px;  
        margin-bottom: 10px;
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item .image-wrapper {
        margin-bottom: 10px;
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item .image-wrapper{
        width: 140px;
        margin: 0 auto 15px;
    }
}

@media(max-width:991px) {
    .next-step-banner-section .banner-content {
        max-width: 340px;
    }

    .next-step-banner-section .banner-content h1 {
        font-size: 50px;

    }

    .next-step-banner-section .banner-content .banner-text {
        font-size: 22px;
    }

    .next-step-banner-section .banner-content ul li span {
        font-size: 26px;
    }

    .page-template-take-next-step .home-request-form-wrapper {
        margin-top: -125px !important;
    }
    .choose-alocc-section .choose-alocc-grid .choose-alocc-grid-block{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item{
        flex: 0 0 50%;
        max-width: 50%; 
    }
    .create-new-way-section .create-new-way-grid{
        justify-content: center;
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item:not(:last-child) {
        border-right: unset;
        margin-bottom: 20px;
    }
}

@media(max-width:767px) {
    .next-step-banner-section .banner-content h1 {
        font-size: 44px;
    }

    .next-step-banner-section:before {
        position: absolute;
        height: 100%;
        width: 100%;
        background-color: rgba(0, 0, 0, 0.5);
        top: 0;
        left: 0;
        content: '';
        z-index: 2;
    }

    .next-step-banner-section .banner-content .banner-text {
        font-size: 20px;
    }

    .next-step-banner-section .banner-content ul li span {
        font-size: 24px;
    }

    .next-step-banner-section .banner-content ul li {
        font-size: 16px;
    }

    .page-template-take-next-step .home-request-form iframe {
        height: 332px !important;
    }

    .page-template-take-next-step .home-request-form-wrapper {
        z-index: 2;
    }

    .next-step-banner-section {
        padding: 40px 0 60px;
    }

    .about-sub-grid .about-sub-grid-item {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .about-sub-grid .about-sub-grid-item .about-sub-grid-item-inner .about-sub-grid-icon {
        flex: 0 0 70px;
        max-width: 70px;
    }
    .new-what-we-section .study-grid-block .card-block .card-inner-block .image-block img {
        max-width: 80px;
    }
    .new-what-we-section .study-grid-block .card-block .card-inner-block .image-block {
        margin-bottom: 20px;
    }
    .new-what-we-section .study-grid-block .card-block{
        flex: 0 0 50%;
        max-width: 50%;
    }
    .choose-alocc-section .choose-alocc-grid .grid-inner-block {
        padding: 25px;
    }   
    .choose-alocc-section {
        padding: 40px 0;
    }
    .new-what-we-section{
        padding: 40px 0;       
    }
    .new-what-we-section .study-grid-block .card-block .card-inner-block .content-block h3 {
        font-size: 18px;
    }
    .choose-alocc-section .choose-alocc-grid .grid-inner-block .content-block h3{
        font-size: 18px; 
    }
    .create-new-way-section {
        padding: 40px 0;
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item h3 {
        font-size: 18px;  
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item .image-wrapper {
        width: 100px;
    }  

    .career-launch-section {
        padding: 40px 0;
    }
    .career-launch-section .career-launch-block {
        flex-wrap: wrap;
    }
    .career-launch-block .img-block, .career-launch-block .title, .career-launch-block .button-block {
        flex: 0 0 100%;
        max-width: 100%;
        text-align: center;
    }
    .career-launch-block .title {
        padding: 15px 0;
    }
}

@media(max-width:575px) {
    .next-step-banner-section .banner-content h1 {
        font-size: 40px;
    }

    .next-step-banner-section .banner-content {
        max-width: 100%;
    }

    .next-step-banner-section .next-step-bg-img {
        transform: scaleX(-1);
    }

    .about-sub-grid .about-sub-grid-item .about-sub-grid-item-inner .about-sub-grid-icon {
        flex: 0 0 50px;
        max-width: 50px;
    }
    .new-what-we-section .study-grid-block .card-block{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .choose-alocc-section .choose-alocc-grid .choose-alocc-grid-block{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .page-template-take-next-step .home-request-form-wrapper{
        padding: 150px 0 30px;
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item{
        flex: 0 0 100%;
        max-width: 100%;
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item:not(:last-child) {
        margin-bottom: 10px;
    }
    .create-new-way-section .create-new-way-grid .create-new-way-grid-item .image-wrapper {
        margin: 0 auto 5px;
    }
}

@media(max-width:469px) {
    .page-template-take-next-step .home-request-form iframe {
        height: 555px !important;
    }
}

@media(max-width:420px) {
    .home-request-form iframe {
        height: 575px !important;
    }
    .page-template-take-next-step .home-request-form iframe {
        height: 575px !important;
    }
}