@media (max-width: 1023px) {
    header {
        height: 75px;
    }
}

@media (max-width: 767px) {
    .globalLogo {
        margin: 0 auto;
    }
}

.menuNav>ul>li.noBorder>a {
    padding: 0 65px;
}

.menuNav>ul>li>a {
    padding: 0 65px;
}

.cBgCustom {
    background: url('assets/img/home/homeUs2.jpg');

}

.btn {
    background: #98b731;
}

.btn:hover {
    background: #98b731;
}

.btn:disabled {
    background: #a9a9a9;
}

.acawho .acawho-item .acawho-texts .str2 {
    color: #98b731;
}

.stmsatir .stm-ikibas {
    color: #98b731;
}

.menuNav>ul>li:hover>a:after,
.menuNav>ul>li>a.active:after {
    background: #98b731;
}

.slider1Right:hover {
    color: #98b731;
    border-color: #98b731;
}

.slider1Left:hover {
    color: #98b731;
    border-color: #98b731;
}

#map {
    height: 500px;
    width: 100%;
}

.leaflet-control {
    z-index: 499;
}

.leaflet-top,
.leaflet-bottom {
    z-index: unset;
}

@media (max-width: 767px) {
    header .row {
        padding: 0px;
    }
}

.three_center {
    display: flex;
    justify-content: center;
}

.three_center .acawho {
    width: fit-content;
}

.menuShowBtn {
    background: unset;
}

.menuShowBtn:hover {
    background: unset;
}

.active {
    color: #98b731;
}

.sabitaltmenu-2 {
    background: #98b731;
}

.menu-lang {
    display: none !important;
}

@media only screen and (max-width: 1023px) {
    .menu-lang {
        display: flex !important;
    }

    .menu-lang a:nth-child(2) {
        padding-left: 7px;
    }

    .menu-lang a:nth-child(3) {
        padding-left: 7px;
    }

    .menu-lang .active {
        color: #98b731;
    }

    .menuNav>ul>li:hover>a,
    .menuNav>ul>li>a.active {
        background: unset !important;
    }

    .menuNav>ul>li>a {
        padding: 0 40px;
    }

    .menuNav>ul>li.noBorder>a {
        padding: 0 40px;
    }
}

.menuNav>ul {
    max-width: 1225px;
}

header .row {
    padding: 15px 10px 15px 10px;
}

header .logo {
    margin-bottom: unset;
    max-width: 775px !important;
}

@media screen and (max-width: 1190px) {
    .three_center .acawho {
        width: 60%;
    }
}

@media screen and (max-width: 1190px) {
    .three_center .acawho {
        width: 70%;
    }
}

@media screen and (max-width: 767px) {
    .three_center .acawho {
        width: 90%;
    }
}

@media (max-width: 767px) {
    .sabitaltmenu-2:hover {
        background: #98b731;
    }
    header .logo {
        width: 145px !important;
    }
}

@media (max-width: 830px) {
    .second-line {
        display: none;
    }
}

.contact-form label {
    margin-bottom: 5px;
    font-weight: bold;
    color: #555;
}

.contact-form input,
.contact-form textarea {
    width: 100%;
    padding: 10px;
    margin-bottom: 20px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
}

.contact-form button {
    width: 100%;
    padding: 10px;
    background: #007BFF;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.3s;
}

.contact-form button:hover {
    background: #0056b3;
}

@media (min-width: 767px) {
    .contact-right {
        padding-left: 12px;
    }

    .contact-left {
        padding-right: 12px;
    }
}

@media (max-width: 767px) {
    .contact-right {
        margin-bottom: 12px;
    }
}

footer .center li:last-child {
    border-bottom: 1px solid #475a7d;
}

.leaflet-top,
.leaflet-bottom {
    z-index: 499;
}