.item-services:hover h4 {
    color: #fff !important;
}

.item-services:hover .border-image {
    background-color: #00A8E7 !important;
}

.item-services:hover .bg-blue-services {
    background-color: #fff !important;
}

.item-services:hover .size-card-info-service {
    background-color: #00A8E7 !important;
}

.item-services:hover img {
    opacity: .5;
    transition: all .2s ease-in;
}

.item-services:hover .service-item-icon {
    opacity: 1;
}
.ltn__testimonial-item-3 .ltn__testimoni-info h4 {
    margin-bottom: 5px;
    margin-top: 50px;
    margin-left: 10px;
}


@media only screen and (max-width: 1199px) {
    .py2 {
        padding-top: 13px;
        padding-bottom: 22px;
        margin-left: 7px;
        margin-right: -10px !important;
    }
}

@media only screen and (max-width: 977px) {
    .py2 {
        padding-top: 13px;
        padding-bottom: 22px;
        margin-left: 7px;
        margin-right: 93px !important;
    }
}

@media only screen and (max-width: 770px) {
    .py2 {
        margin-right: 46px !important;
    }
}

@media only screen and (max-width: 520px) {
    .py2 {
        margin-right: 22px !important;
    }
}

@media only screen and (max-width: 400px) {
    .py2 {
        margin-right: 2px !important;
    }
}

.fs-30 {
    font-size: 10px;
}

#lightcase-info,
.lightcase-icon-prev,
.lightcase-icon-next {
    display: none !important;
}

.text-hr {
    margin-top: 0;
    margin-bottom: 0;
    border-top: 1px solid #E5E7E8;
    width: 87%;
    position: absolute;
    left: 2px;
}

.fa-icon-file {
    margin: 15px;
    position: absolute;
    left: 11px;
    top: 25px;
    color: #00A8E7 !important;
}
