.vlt-simple-link
{
    color: #000;
}
@media only screen and (max-width: 575px)
{
    #mobile
    {
        font-size: 39px !important;
    }
    .h2, h2
    {
        font-size: 39px !important;
    }
    .h5, h5
    {
        font-size: 20px !important;
    }
    .fz-3
    {
        font-size: 16px !important;
    }
    .vlt-counter-up--style-1 .vlt-counter-up__counter
    {
        font-size: 74px !important;
    }
    .vlt-stroke-text--lg
    {
        font-size: 74px !important;
    }
    .vlt-page-title--style-4 .vlt-page-title__title
    {
        font-size: 39px !important;
    }
    p
    {
        font-size: 16px !important;;
    }
    #clients
    {
        height: 100px !important;
    }
    #slider-1
    {
        background-image: linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url(../img/home-page/1-1.jpg) !important;
    }
    #slider-2
    {
        background-image: linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url(../img/home-page/2-2.png) !important;
    }
    #slider-3
    {
        background-image: linear-gradient(0deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url(../img/home-page/3-3.jpg) !important;
    }
    .vlt-team-member__avatar
    {
        display: flex;
        flex-direction: column;
    }
}
p.justify{
    text-align: justify;
}
.underline-transition {position: relative;text-decoration: none;color: #e82e31 !important;}
.underline-transition::after {content: '';position: absolute;width: 0;height: 2px;background: #e82e31 !important;transition: width .3s;bottom: -2px;left: 0%;}
.underline-transition:hover::after {width: 100%;left: 0;}