
.footer .hb-df-footer-em a {
    font-family: Jost;
}
/*home*/
.portfolio-item.portfolio-fullscreen::before {
    opacity: 0.5;
}
/*home*/
/*about-us*/
.about-us-list-tdbwy .list-icon li svg {
    width: 16px;
    height: 16px;
    margin: auto 10px auto 0px;
}
.about-us-list-tdbwy .list-icon li svg path {
    fill: #C4EF17;
}
.fac-our-aw {
    display: none;
}
.fac-img-bj-gd .marquee-text{
    display: none;
}
.fac-pf-slid a {
    pointer-events: none;
}
.fac-pf-slid .portfolio-desc {
    display: none;
}
.fac-pf-slid .portfolio-btn {
    display: none !important;
}
.elementor-6657 .elementor-element.elementor-element-562d4ef .elementor-slide-heading {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2), -2px -2px 4px #212529;
}
.translate-lg .trp-language-switcher > div {
    background-color: unset;
    border: unset;
    background-image: unset;
}
.translate-lg .trp-language-switcher > div > a {
    color: #fff;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2), -2px -2px 4px #212529;
}
.su-gr .theme-title {
    margin-bottom: 0px;
    
}
.su-gr .theme-title h2 {
    margin-top: 50px;
}
#navbarNav #menu-1>li>a {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2), -2px -2px 4px #212529;
}
/*about-us*/
body ol, body ul {
    padding-left: 1.2rem;
}
.elementor-skin-carousel .elementor-main-swiper {
    background: #FFF;
}
@media (min-width: 1200px) and (max-width: 1400px) {
    #menu-item-7628 {
        position: absolute;
        left: 85%;
    }
}
@media (min-width: 1400px) {
    #menu-item-7628 {
        position: absolute;
        left: 85%;
    }
}