/* Starting general styles adjustments */
.news .article-wrpper .article h3,
.fs-24 {
    font-size: 24px;
    line-height: 36px;
}

.matatrader .desc,
.news .last-news .last-new-box h3,
.what-distinguishes-us .custom-card h3,
.fs-22 {
    font-size: 22px;
    line-height: 32px;
}

.metal .do-you-now p,
.metal .bottom-sect .text,
.analytics-and-reports .card-content h4,
.news .last-news .custom-card .card-body h3,
.analysis-and-opinions .analysis-card .card-content h4,
.fs-18 {
    font-size: 18px;
    line-height: 28px;
}

footer ul li a,
header li a,
footer .descriptin p,
.metal .features .card p,
.about-us .rate-us .box p,
.holidays .why-use-holidays .why-use-holidays-item p,
.about-us .about-slider .custom-card p,
.analysis .analysis-main-card .desc,
.news .last-news .breaking-news .custom-card h3,
.news .articles .popular-articles .article .article-body>a,
.news .article-wrpper .article p,
.news .last-news .last-new-box p,
.fs-16 {
    font-size: 16px;
    line-height: 26px;
}

.accouting-type .plan ul li,
.accouting-type .plan .btn,
.analysis-and-opinions .analysis-card .card-content p,
.analytics-and-reports .card-content p,
.analysis .analysis-main-card .head-section h6,
.analysis .analysis-card .btn,
.analysis .analysis-main-card .btn,
.news .last-news .custom-card .card-body p,
.news .last-news .read-more,
:where(.analytics-and-reports, .holidays .holidays-sect) ul li a,
.news .article-wrpper .article .btn,
.news .articles .links li a,
.news .pagination .page-link,
.news .hero-slider-swiper .hero-content .content span,
.news .hero-slider-swiper .hero-content .content .btn,
.fs-14 {
    font-size: 14px;
    line-height: 22px;
}

.news .last-news .breaking-news .custom-card .btn,
.news .last-news .custom-card .card-body p.date,
.news .last-news .breaking-news .custom-card p,
.date,
.analysis .analysis-card .head-section p,
.analysis .analysis-card .head-section h6,
.fs-12 {
    font-size: 12px;
    line-height: 20px;
}

.news .last-news .breaking-news h2,
.news .last-news h2,
.news .hero-slider-swiper .hero-content .content h2,
.fw-600 {
    font-weight: 600;
}

.news .article-wrpper .article h3,
.news .articles .popular-articles .article .article-body>a,
.news .last-news .last-new-box h3,
.news .last-news .breaking-news .custom-card h3,
.news .last-news .read-more,
.news .last-news .custom-card .card-body p.date,
.news .last-news .custom-card .card-body h3,
.analysis .analysis-main-card .head-section h6,
.metal .metal-price h6,
.fw-500 {
    font-weight: 500;
}

.what-distinguishes-us .custom-card p,
.matatrader .desc,
.accouting-type .plan ul li,
footer ul li a,
footer .descriptin p,
.metal .do-you-now p,
.metal .bottom-sect .text,
.metal .features .card p,
.holidays .hero .hero-content p,
.about-us .about-slider .custom-card p,
.analysis-and-opinions .analysis-card .card-content p,
.analytics-and-reports .card-content p,
.analysis .section-title p,
.news .article-wrpper .article p,
.date,
.news .last-news .last-new-box p,
.news .last-news .breaking-news .custom-card p,
.news .last-news .custom-card .card-body p,
.analysis .analysis-main-card .desc,
.fw-400 {
    font-weight: 400;
}


.what-distinguishes-us .custom-card h3 {
    margin-bottom: 15px;
}

.accouting-type .plan .btn {
    padding: 10px 20px;
}

.accouting-type .px-100 {
    padding: 0;
}

footer ul li a {
    gap: 12px;
}

.metal .hero-metal .top-sect h2 {
    margin-bottom: 30px;
}

.metal .features .card {
    height: 100%;
    min-height: unset;
    width: 100%;
}


.holidays .why-use-holidays .why-use-holidays-item {
    flex: 1 1 auto;
    height: unset;
}

.about-us .rate-us {
    align-items: unset !important;
}

.about-us .rate-us .box {
    min-height: unset;
}

.about-us .rate-us .box p {
    margin-top: 30px;
}

.news main .container {
    max-width: 1000px;
}

.analysis .analysis-card .btn,
.analysis .analysis-main-card .btn {
    padding: 10px 20px;
}

.news .last-news .custom-card .card-image {
    min-width: 200px;
    max-width: 200px;
    flex: 0 1 200px;
}

.news .last-news .read-more {
    padding: 10px 20px;
}

.news .last-news .breaking-news .custom-card .btn {
    padding: 7px 14px;
}

:where(.analytics-and-reports, .holidays .holidays-sect) ul li a {
    padding: 7px 20px;
}

.news .article-wrpper .article h3 {
    margin-bottom: 15px;
}

.news .article-wrpper .article .btn {
    padding: 10px 20px;
}

.news .articles .links li a {
    padding: 7px 25px;
}

.news .hero-slider-swiper .hero-content .content span {
    margin-bottom: 15px;
    display: inline-block;
}

.news .hero-slider-swiper .hero-content .content .btn {
    padding: 10px 20px;
}

.news .last-news .breaking-news {
    padding: 20px 10px;
}

.analytics-and-reports .card-img {
    height: 100%;
    width: 130px;
    flex: 0 1 130px;
}

.analytics-and-reports .card-content {
    width: calc(100% - 140px);
}

.analysis .analysis-card .card-img {
    height: unset;
}

/* Ending general styles adjustments */