section.services-second-section {
    background: url(/wp-content/themes/aimhigh/assets/img/services/single-icons-bg.jpg) no-repeat;
    background-size: cover;
    color: #fff;
    border-radius: 485px 0px 0px 0px;
}

section.services-banner .banner-content {
    padding-right: 65px;
}

section.services-banner .banner-img {
    border-radius: 5px 100px;
    overflow: hidden;
}

section.services-banner h1 {
    color: #205AA7;
}

section.services-second-section .second-section-heading {
    max-width: 614px;
    margin: 0 auto 50px;
}

section.services-second-section .card {
    height: 100%;
    background: transparent;
    border: none;
}

section.services-second-section .card--img {
    margin-bottom: 30px;
}

section.services-second-section img {
    width: 57px;
    margin: auto;
    height: 65px;
    object-fit: contain;
}

section.services-second-section .card h4 {
    margin-bottom: 20px;
}

section.services-second-section .card p {
    margin-bottom: 0;
}

@media (max-width: 1700px) {
    section.services-second-section {
        border-radius: 350px 0px 0px 0px;
    }
}

@media (max-width: 1199px) {
    section.services-second-section {
        border-radius: 200px 0px 0px 0px;
    }

    section.services-banner .row {
        flex-direction: column-reverse;
    }

    section.services-banner .banner-img {
        border-radius: 5px 60px;
        margin-bottom: 30px;
    }

    section.services-banner .banner-content {
        padding-right: 0;
    }

    section.services-second-section .col-xl-3:nth-child(2) {
        margin-bottom: 30px;
    }
}


@media (max-width: 767px) {
    section.services-second-section {
        border-radius: 170px 0px 0px 0px;
    }

    section.services-second-section .row {
        gap: 40px;
    }

    section.services-second-section .col-xl-3:nth-child(2) {
        margin-bottom: 0;
    }
}

@media (max-width: 575px) {
    section.services-second-section {
        border-radius: 100px 0px 0px 0px;
    }
}