.txt-color1 {
    color: #8fe789;
}

a.txt-color1:hover {
    color: #426c3f;
}

.txt-color2 {
    color: #10292c;
}

.text-shadow {
    text-shadow: 2px 5px 6px rgba(0, 0, 0, 0.50);
}

.text-shadow-0 {
    text-shadow: none !important;
}

.wrap-default p {
    margin: 0 0 20px 0;
    line-height: 140% !important;
    text-align: justify;
    font-weight: 200;
    color: #555;
}

.wrap-white {
    background-color: var(--white-color);
    border-radius: 20px;
    padding: 40px;
}
.wrap-trans {
    border-radius: 20px;
    padding: 40px;
}

.wrap-trans form .form-control,
.wrap-white form .form-control {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.6em;
    color: var(--primary-color);
    background: transparent;
    border-width: 0 0 1px 0;
    border-color: var(--divider-color);
    border-radius: 0;
    padding: 12px 0;
    outline: none;
    box-shadow: none;
}

.wrap-trans form .form-control::placeholder,
.wrap-white form .form-control::placeholder {
    color: var(--primary-color);
}

.bg-color2 {
    background-color: #10292c;
}

.fs-7 {
    font-size: 13px !important;
}

.btn-default,
.nav-link,
.nav-menu-wrapper .nav-link,
.about-us-content .about-us-list li,
.company-result-content h3,
.company-result-content p,
.service-item-content h3,
.service-footer a,
.potential-body-list li,
.how-work-content h3,
.sidebar-cta-content h3,
.contact-us-title h3 {
    text-transform: none !important;
}

.navbar-brand img {
    max-width: 130px;
    margin-bottom: -5px;
}

.hero-slider-image.hero-slider-image {
    background: #092112;
    background: linear-gradient(161deg, rgba(9, 33, 18, 1) 0%, rgba(71, 65, 9, 1) 100%);
}

.hero-slider-image img {
    opacity: 40%;
}

.hero-content .section-title h1 {
    font-size: 50px;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}

.hero-content .section-title h1 span {
    text-shadow: none;
}

.hero-content .section-title p {
    font-size: 24px !important;
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
}

.hero-content .section-title h1 span {
    display: block;
}

.about-experience-box .about-experience-content h3 {
    font-size: 16px;
}

.service-content .section-title h2 {
    font-size: 40px;
}

.company-client-counter {
    line-height: 100% !important;
}

.potential-counter-item h3 {
    font-size: 16px;
    text-transform: none !important;
}

.our-potential-body {
    color: #092112;
}

.our-pricing .pricing-content h2 {
    font-size: 40px;
}

.pricing-benefit-list li {
    color: #556b2f !important;
    font-weight: 100 !important;
    font-size: 14px !important;
}

.pricing-title {
    line-height: 100% !important;
}

.pricing-title p {
    text-transform: none !important;
    font-size: 13px;
    margin-bottom: 0;
}

.pricing-title h2 {
    font-size: 18px;
    padding-top: 15px;
}

.bg-color2 .pricing-title p,
.bg-color2 .pricing-title h2 {
    color: #8fe789;
}

.pricing-title span {
    text-transform: none !important;
    text-align: justify !important;
    font-size: 13px;
    margin-bottom: 0;
}

.our-faqs .section-title h2 {
    font-size: 45px;
}

.our-faq-section .accordion-button {
    font-size: 18px !important;
    font-weight: 400 !important;
}

.main-footer .section-title h2 {
    font-size: 40px;
}

.footer-contact-info p {
    font-size: 14px;
    font-weight: 200;
}

.footer-copyright-text p {
    font-size: 14px;
    font-weight: 200;
}

.page-contact-us .section-title h2 {
    font-size: 40px;
}

.contact-info-title h3 {
    color: #10292c !important;
    font-weight: 300;
    font-size: 18px;
}