.bussiness-main-menu-1x {
    background: #000 !important;
}

.business-main-menu .navbar-nav .nav-link {
    font-size: 16px;
}

.text-shadow-black {
    -webkit-text-stroke: 1px black;
    color: white;
    text-shadow: 2px 2px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

.text-shadow-white {
    -webkit-text-stroke: 1px white;
    color: black;
    text-shadow: 2px 2px 0 #FFF, -1px -1px 0 #FFF, 1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px 1px 0 #FFF;
}

.text-shadow-white-simple {
    color: black;
    text-shadow: 2px 2px 0 #FFF;
}

@media screen and (max-width: 600px) {
    h4.history-header {
        font-size: 18px;
    }
}



@media screen and (max-width: 1024px) {
    .business-service-2x .differ .hvrbox .hvrbox-layer_slideup {
        -moz-transform: translateY(57%);
        -webkit-transform: translateY(57%);
        -ms-transform: translateY(57%);
        transform: translateY(57%);
    }

    .business-service-2x .differ h5 {
        font-family: 'Poppins', sans-serif;
        font-size: 20px;
        font-weight: 700;
        color: #f1f1f1;
        margin: 15px 0 3px 0;
    }

    .business-service-2x .differ p {
        font-size: 16px;
        line-height: 20px;
    }

    .business-service-2x .differ a {
        font-size: 16px;
    }
}

@media screen and (max-width: 767px) {
    .business-service-2x .differ .hvrbox .hvrbox-layer_slideup {
        transform: translateY(61%);
    }

    .business-service-2x .differ h5 {
        font-family: 'Poppins', sans-serif;
        font-size: 24px;
        font-weight: 700;
        color: #f1f1f1;
        margin: 15px 0 30px 0;
    }

    .business-service-2x .differ p {
        font-size: 18px;
        line-height: 30px;
    }

    .business-service-2x .differ a {
        font-size: 18px;
    }
}