@media (min-width: 1200px) {
    .hero-single .hero-content .hero-title {
        font-size: 50px;
    }
    .hero-single .hero-content .hero-sub-title {
        font-size: 40px;
    }
}
@media (min-width: 992px) {
    .navbar .nav-item .dropdown-menu {
        width: 270px;
    }
}
@media (max-width: 991px) {
    .hero-img {
        display: block;
        margin-bottom: 20px;
    }
}
.hero-single .hero-content ul {
    color: #191F30 !important;
}
.hero-img {
    background-position: top;
    margin-right: 0;
}
.about-text {
    color: #191F30 !important;
}
.service-item {
    height: 100%;
}
.service-item .service-content {
    padding-bottom: 80px;
}
.service-item .service-arrow {
    position: absolute;
    left: 25px;
    bottom: 25px;
}
.pricing-header-wrapper {
    background-image: url(../images/pricing/01.svg);
}
.pricing-feature ul li { 
    list-style: auto outside;
    padding-left: 7px;
}
.pricing-feature ul li::marker {
    font-weight: 400;
    font-family: "Font Awesome 6 Pro";
}
.pricing-feature ul li.price-check::marker {
    content: "\f00c";
    color: #0ABB0A;
}
.pricing-feature ul li.no::marker {
    content: "\f00d";
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}
.service-list li { 
    list-style: auto outside;
    padding-left: 7px;
    color: #191F30;
}
.feature-item {
    height: calc(100% - 25px);
}
.feature-item.active .service-list li,
.feature-item:hover .service-list li {
    color: #fff;
}
.service-list li::marker {
    font-family: "Font Awesome 6 Pro";
    content: "\f0da";
    font-weight: 900;
    color: #0ABB0A;
}
.feature-item.active .service-list li::marker,
.feature-item:hover .service-list li::marker {
    color: #fff;
}
.text-logo {
    font-family: 'Flaticon';
    color: #046345;
    font-weight: 600;
    font-size: 30px;
}
.text-logo span {
    color: #191F30;
}
.text-logo.footer-logo span {
    color: #fff;
}
.footer-list li a {
    position: relative;
    padding-left: 25px;
}
.footer-list li a:hover {
    padding-left: 35px !important;
}
.footer-list li a i {
    position: absolute;
    left: 0;
    top: 5px;
}