.navbar-dark .navbar-nav a {
    color: #fff !important;
}
.container.section.services_area .row {
    background: #f5f5f5;
    padding: 0px 5%;
    align-items: center;
}
.container.section.services_area .row .col-md-5,.container.section .row .col-md-7 {
    background: transparent;
    margin: 0px;
    padding: 5% 0px;
}
.container.section.services_area .row .col-md-5:last-child {
    padding-left: 3%;
}
.container.section.services_area .row .col-md-5:first-child {
    padding-right: 3%;
}
@media (max-width:800px){
    ul.navbar-nav.ml-auto.nav-flex-icons {
        display: flex;
        flex-direction: row;
        gap: 25px;
    }    
    h1.lg-text.text-center {
        font-size: 30px;
    }
    h3.text-muted.font-weight-bold {
        font-size: 18px;
        margin-bottom: 12px !important;
        line-height: 26px;
    }
    .container.section.services_area .row .col-md-5 {
        padding: 0px !important;
    }
    .container.section.services_area .row .col-md-7 {
        padding: 0px;
    }
    .container.section.services_area .row {
        padding: 20px 12px 20px;
        margin: 0px 0px 30px;
        gap: 15px;
    }
    .container.section.services_area {
        padding-top: 40px;
        padding-bottom: 10px;
    }
    .container.section.services_area .row:has(div.col-md-5:first-child) {
        flex-direction: column-reverse;
    }
}