
.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;
}
.fac-pf-slid .portfolio-image {
    overflow: hidden;
}
.fac-pf-slid .portfolio-image img {
    transition: transform 0.3s ease;
    transform: scale(1);
}
.fac-pf-slid .portfolio-image:hover img {
    transform: scale(1.2);
}
.facility-ico .elementor-icon i {
    transition: transform 0.5s ease;
    transform: rotateY(0deg);
}
.facility-ico .elementor-element-populated:hover .elementor-icon i {
    transform: rotateY(360deg);
}
.facility-big-img .elementor-widget-container {
    overflow: hidden;
    border-radius: 25px;
}
.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;
}
div.wpforms-container-full .wpforms-field-label, .wp-core-ui div.wpforms-container-full .wpforms-field-label {
	color: unset !important;
}
.wpforms-field-textarea textarea.wpforms-field-medium {
	max-width:60%;
}
#wpforms-form-8922 .wpforms-uploader {
	max-width:60%;
}
.field-info {
	font-weight: 700;
	font-size: 22px;
	color: #fff;
}
.site-header {
    background-image: linear-gradient(180deg, var(--themeht-menu-bg-color) 0px, var(--themeht-menu-bg-color) 34px, rgba(0, 0, 0, 0));
}
.site-header .sticky-header {
    background: unset;
    background-image: linear-gradient(180deg, var(--themeht-menu-bg-color) 0px, var(--themeht-menu-bg-color) 34px, rgba(0, 0, 0, 0));
}
.footer-social .elementor-icon-wrapper {
    height: 28px;
}
.footer-lp p {
    color: #b7b5b5;
}
.footer-rp p {
    margin: 0;
}
footer ul {
    list-style: none; 
    margin: 0;
    padding: 0;
}
.translate-lg .trp-language-switcher {
    width: 100px;
}
.navbar-expand-lg .navbar-collapse {
    text-transform: uppercase;
}
.trp-language-switcher > div > a {
    font-size: 11px;
}
@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%;
    }
}