.services_container h3 {
    font-size: 24px;
}
.services_container h4 {
    margin-bottom: 0.5rem;
}
.services_container .footer_col h4 {
    margin-bottom: 30px;
}
.services_container p,
.services_container ul li,
.services_container ul li i {
    font-size: 14px;
}
.services_container .container_separator {
    padding: 1rem 0 6rem 0;
}
.services_container .last_container_separator {
    padding: 2rem 0 4rem 0;
}
.services_container .separator {
    margin-bottom: 50px;
}
.services_container ul {
    list-style-type: none;
    padding: 0px;
}
.services_container ul li {
    color: #7A8C96;
    padding-bottom: 0.5rem;
    padding-left: 1.5rem;
    position: relative;
}
.services_container ul li:before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f00c";
    position: absolute;
    top: 0;
    left: 0;
    color: #8C004C;
}
.immediate_transactions,
.planned_transactions,
.credit_schedule,
.immediate_transactions_top,
.cash_delivery_top {
    padding-top: 18rem;
    padding-bottom: 6rem;
}
.immediate_transactions_image img,
.planned_transactions_image img,
.credit_schedule_image img,
.immediate_transactions_top_image img {
    width: 100%;
}
.immediate_transactions_image,
.planned_transactions_image,
.credit_schedule_image {
    width: 300px;
}
.immediate_transactions_image {
    right: 0px;
    top: 20px;
}
.planned_transactions_image {
    left: 0px;
    top: -80px;
}
.credit_schedule_image {
    right: 0px;
    top: -120px;
}
.cash_delivery {
    padding-top: 1rem;
    padding-bottom: 2rem;
}
.immediate_transactions_top_image {
    width: 240px;
    left: 0px;
    top: 40px;
}
.row_separator {
    padding-bottom: 3rem;
}

    @media (min-width: 576px) {
        .immediate_transactions {
            padding-top: 12rem;
            padding-bottom: 4rem;
        }

        .planned_transactions,
        .credit_schedule {
            padding-top: 4rem;
            padding-bottom: 4rem;
        }

        .immediate_transactions_image,
        .planned_transactions_image,
        .credit_schedule_image {
            width: 300px;
        }

        .immediate_transactions_image {
            top: 50px;
        }

        .planned_transactions_image {
            left: -80px;
            top: 40px;
        }

        .credit_schedule_image {
            right: -80px;
            top: 0px;
        }

        .immediate_transactions_top,
        .cash_delivery_top {
            padding-top: 24rem;
            padding-bottom: 4rem;
        }

        .immediate_transactions_top_image {
            width: 400px;
            left: 0px;
            top: -40px;
        }
    }

    @media (min-width: 768px) {
        .immediate_transactions_image {
            width: 500px;
        }

        .planned_transactions_image,
        .credit_schedule_image {
            width: 350px;
            top: 0px;
        }

        .planned_transactions_image {
            left: 0px;
        }

        .credit_schedule_image {
            right: 0px;
        }

        .immediate_transactions_top {
            padding-top: 8rem;
            padding-bottom: 4rem;
        }

        .immediate_transactions_top_image {
            width: 500px;
            left: -220px;
            top: 50px;
        }

        .row_separator {
            padding-bottom: 5rem;
        }
        .cash_delivery_top {
            padding-top: 10rem;
            padding-bottom: 6rem;
        }
    }

    @media (min-width: 992px) {
        .services_container .container_separator {
            padding: 4rem 0 10rem 0;
        }

        .services_container .last_container_separator {
            padding: 4rem 0 4rem 0;
        }

        .planned_transactions,
        .credit_schedule {
            padding-top: 8rem;
            padding-bottom: 8rem;
        }

        .immediate_transactions_image {
            width: 550px;
            top: 0px;
        }

        .planned_transactions_image,
        .credit_schedule_image {
            width: 400px;
        }

        .immediate_transactions_top_image {
            width: 500px;
            left: 0px;
        }
    }

    @media (min-width: 1200px) {
        .immediate_transactions,
        .planned_transactions,
        .credit_schedule {
            padding-top: 12rem;
            padding-bottom: 4rem;
        }

        .immediate_transactions_image,
        .immediate_transactions_top_image {
            width: 600px;
        }

        .planned_transactions_image,
        .credit_schedule_image {
            width: 500px;
        }

        .cash_delivery {
            padding-top: 10rem;
            padding-bottom: 2rem;
        }

        .services_container p,
        .services_container ul li,
        .services_container ul li i {
            font-size: 1rem;
        }
        .cash_delivery_top {
            padding-top: 12rem;
            padding-bottom: 8rem;
        }
    }

    @media (min-width: 1400px) {
        .immediate_transactions_image,
        .immediate_transactions_top_image {
            width: 700px;
        }
        .cash_delivery_top {
            padding-top: 14rem;
            padding-bottom: 16rem;
        }
    }
