.exten-features-section h2 {
    max-width: 590px;
    width: 100%;
}

.ent-acc h2 {
    margin: 10px 0 30px 0;
}

.career-prointerp-section .col-md-3 .ext-feature {
    margin-top: 3px;
    margin-bottom: 3px;
}

.col-md-3:nth-child(1) .ext-feature {
    margin-left: 0 !important;
}

.career-prointerp-section .col-md-3 .ext-feature {
    max-width: 100%;
    width: 100%;

}

.ext-feature {
    background: #fff;
    box-sizing: border-box;
    border-radius: 15px;
    padding: 20px 0;
    margin-left: 15px;
    margin-right: 15px;
    border-image: linear-gradient(180deg, #E4EAFF 0%, rgba(228, 234, 255, 0) 100%);
    border-image-slice: 1;
    position: relative;
    margin-bottom: 1px;
}

.ext-feature:after {
    position: absolute;
    top: -2px;
    bottom: -2px;
    left: -3px;
    right: -3px;
    content: '';
    z-index: -1;
    border-radius: 16px;
    background: linear-gradient(180deg, #e4eaff 0, rgba(228, 234, 255, 0) 100%);
}

.career-prointerp-section .col-md-3 .ext-feature img {
    width: 100%;
    max-width: 50px;
    margin-left: 20px;
    border-radius: 50%;
}

.career-prointerp-section .col-md-3 .ext-feature img.bluebox {
    box-shadow: 0 15px 20px 0 #1c44d64d;
}

.career-prointerp-section .col-md-3 .ext-feature img.redbox {
    box-shadow: 0 15px 20px 0 #e8505b4d;
}

.career-prointerp-section .col-md-3 .ext-feature img.skybox {
    box-shadow: 0 15px 20px 0 #6ec6c44d;
}

.career-prointerp-section .col-md-3 .ext-feature img.greenbox {
    box-shadow: 0 15px 20px 0 #29d68b4d;
}

.exten-features-section h3 {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: .2px;
    color: #1c2c40;
    padding-left: 20px;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}

.exten-features-section p {
    font-weight: 400;
    font-size: 15px;
    line-height: 25px;
    color: #4f5b6a;
    padding-left: 20px;
    padding-right: 20px;
}

.ext-feature:hover {
    box-shadow: 0 30px 30px rgb(196 209 254 / 10%);
}

.ext-feature:hover:after {
    background: #e4eaff;
}

.extent-feture-width .col-md-3, .career-prointerp-section .col-md-3 {
    display: flex;
    justify-content: space-around;
}

.remote-audio-call-section {
    padding-top: 150px;
}

#workwithus .carousel-item h5 {
    margin-top: 2px;
}

#workwithus .carousel-item p {
    margin-bottom: 53px;
    font-style: italic;
}

#workwithus .carousel-item h6 {
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    color: #09286c;
    margin-bottom: 0;
}

#workwithus .carousel-indicators {
    justify-content: left;
    padding: 0;
    margin-right: 0;
    margin-bottom: -30px;
    margin-left: -6px;
    list-style: none;
}

#workwithus ul.carousel-indicators li {
    list-style: none;
    box-sizing: content-box;
    width: 10px;
    height: 10px;
    text-indent: -999px;
    cursor: pointer;
    transition: opacity .6s ease 0s;
    background: #ffc000;
    opacity: .4;
    margin: 0 6px;
    border-radius: 50%;
}

#workwithus ul.carousel-indicators li.active {
    opacity: 1;
}

.inner-twocol-section picture.lozad-picture.inner-img {
    max-width: 475px;
    float: left;
}

.inner-twocol-section .inner-twocol-txt h5 {
    margin-top: 0;
}

.jobs-list h2 {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    letter-spacing: .2px;
    color: #1c2c40;
    margin-bottom: 30px;
}

.jobs {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #fff;
    border: 2px solid #e4eaff;
    box-sizing: border-box;
    border-radius: 15px;
    padding: 0 30px 0 30px;
    height: 140px;
    margin-bottom: 30px;
}

.jobs p {
    font-weight: 500;
    font-size: 20px;
    line-height: 27px;
    color: #1c2c40;
}

.jobs p span.jobs-att {
    font-weight: 500;
    font-size: 15px;
    line-height: 18px;
    color: #4f5b6a;
    display: block;
    margin-top: 10px;
}

.jobs a.apply-btn {
    background: #09286c;
    border-radius: 6px;
    width: 130px;
    height: 50px;
    font-weight: 600;
    font-size: 15px;
    line-height: 18px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #fff;
    justify-content: center;
    text-decoration: none;
    float: right;
}

.newsletter-section.career-newsletter {
    max-width: 1110px;
    margin-top: 45px;
    background: #1c44d6;
    border-radius: 16px;
    text-align: center;
}

.news-litter-txt {
    margin-bottom: 20px;
}

.newsletter-section.career-newsletter .news-litter-txt h2 {
    text-align: center;
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 36px;
    line-height: 44px;
}

.newsletter-section.career-newsletter .news-litter-txt h2, .newsletter-section.career-newsletter .news-litter-txt p {
    color: #fff;
}

.newsletter-carrer-btn {
    background: #4285F4;
    box-shadow: 0px 20px 40px rgba(28, 68, 214, 0.3);
    border-radius: 8px;
    width: 250px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin: 0 auto;
}

.newsletter-carrer-btn a {
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
    width: 250px;
    height: 50px;
    line-height: 50px;
    display: block;
}

.career-asfeature-section {
    padding: 100px 0px;
}

@media only screen and (max-width: 1024px) {
    .ent-acc h2 {
        font-size: 23px;
    }

    .career-prointerp-section .col-md-3 .ext-feature {
        max-width: 100%;
        width: 100%;
        margin: 5px;
    }

    .jobs p {
        font-size: 16px;
        line-height: 20px;
    }

    .jobs {
        padding: 0 20px 0 20px;
        height: 100px;
    }

    .jobs a.apply-btn {
        width: 100px;
        height: 45px;
        font-size: 14px;
    }

    .newsletter-section.career-newsletter .news-litter-txt h2 {
        font-size: 25px;
        line-height: 37px;
    }

    .news-litter-txt p {
        font-size: 15px;
    }

    .newsletter-section.career-newsletter {
        margin-top: 0;
        margin: 0 auto;
        margin-top: 0px;
        max-width: 90%;
    }

    .remote-audio-call-section {
        padding-top: 0;
    }
}

@media only screen and (max-width: 767px) {
    .newsletter-section.career-newsletter {
        margin-top: 0;
    }

    .inner-twocol-section picture.lozad-picture.inner-img {
        max-width: 100%;
        float: none;
        margin-top: 50px;
    }

    #workwithus .carousel-item p {
        margin-bottom: 15px;
    }

    #workwithus .carousel-indicators {
        margin-bottom: 0;
    }

    #workwithus .carousel-item h6 {
        margin-bottom: 15px;
    }

}