.atf_portfolio__details-area .atf_portfolio__details-title,
.atf_portfolio__details-area .atf-single-details h3,
.atf_portfolio__details-area .pro_nav_link_bar {
    color: #171A1D !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    line-height: 32px !important;
}

.atf_portfolio__details-area .atf-section-title p,
.atf_portfolio__details-area .detailWord,
.atf_portfolio__details-area .detailWord p,
.atf_portfolio__details-area .nav-link {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
}

.atf_portfolio__details-area .detailWord strong {
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
}

.atf_portfolio__details-area > .container,
.atf_portfolio__details-area .detailWord img,
.atf_portfolio__details-area .atf-single-team,
.atf_portfolio__details-area .atf-team-pic,
.atf_portfolio__details-area .pro_nav_link_bar,
.atf_portfolio__details-area ~ .atf-Subscribe-area .atf-subscribe-panel,
.atf_portfolio__details-area ~ .atf-Subscribe-area .atf-subscribe-input,
.atf_portfolio__details-area ~ .atf-Subscribe-area .atf-subscribe-btn {
    border-radius: var(--v2-radius-sm, 8px) !important;
}

.atf_portfolio__details-area .detailWord [style*="background-color: #26292e"],
.atf_portfolio__details-area .detailWord [style*="background-color:#26292e"] {
    border-radius: var(--v2-radius-sm, 8px) !important;
}

@media (min-width: 1201px) {
    .atf_portfolio__details-area .atf_portfolio__details-title,
    .atf_portfolio__details-area .detailWord {
        padding-left: 320px;
    }
}

@media (max-width: 767px) {
    .atf_portfolio__details-area .atf_portfolio__details-title,
    .atf_portfolio__details-area .atf-single-details h3,
    .atf_portfolio__details-area .pro_nav_link_bar {
        font-size: 20px !important;
        line-height: 28px !important;
    }
}
