body {
    overflow-x: hidden;
}
.navbar-brand .logo-img {
    max-height: 60px;
    width: auto;
}
.info-task-wrap .info-task-inner .client-logo img {
    max-height: 126px;
}
.page-header h1, .page-header .h1, .categories-list h1, .categories-list .h1 {
    margin-bottom: 1rem;
    text-transform: none;
}
.my-3 {
    font-size: 1.2rem;
}
.services-benefits .item .number {
    color: #1D4ED8;
}
.share-social {
    display: none;
}
.item-page.type-services .intro-text {
    text-align: center;
    max-width: 750px;
}
.section-title-wrap .main-title {
    max-width: 600px;
}
.section-bottom-desc {
    max-width: 850px;
}
.acm-cta.style-1 .cta-title {
    text-transform: uppercase;
    font-size: 1.2rem;
}
.h2.cta-desc {
    font-size: 2.7rem;
}
.acm-cta.style-1 .cta-content {
    max-width: 650px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
@media only screen and (max-width: 600px) {
    .contact-btn {
    display: none;
}
.d-none {
    display: block !important;
}
}
@media (min-width: 1200px) {
    .item-portfolio-page.view-portfolio-detail .com-content-article__body {
        padding-right: 0;
    }
}