.elementor-4692 .elementor-element.elementor-element-53cd907{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4692 .elementor-element.elementor-element-5e09a6f .header-logo a img{max-width:200px;}/* Start custom CSS */.header-style2 .main-wrapper .logo {
    padding-right: 0px!important;
}

@media only screen and (max-width: 768px) {
    .header-style2 .main-wrapper .logo {
        padding-right: 100px !important;
    }
}

.header-style2 .main-wrapper .header-right-wrapper {
    flex: none!important;
}

@media only screen and (max-width: 768px) {
    .header-style2 .main-wrapper .header-right-wrapper {
    flex: 1!important;
    }
}

.main-menu ul li {
    margin-right: 35px!important;
}

.header-style2 .main-wrapper .nav-menu{
  display: flex;
  justify-content: center; /* Yatay ortalama */
}


.header-style2 {
    position: absolute!important;
}


.header-style2 {
    background-color: rgb(0 0 0 / 0%) !important;
}

.header-style2 {
    background-color: rgb(0 0 0 / 0%) !important;
}

.header-style2 .header-top {
    background-color: rgb(0 0 0 / 0%) !important;
}

.header-style2 .header-top::before {
    background-color: rgb(0 0 0 / 0%) !important;
}

.header-style2 .header-top .inner-container {
    background-color: rgb(0 0 0 / 0%) !important;
}

.header-style2 .main-wrapper {
    background-color: rgb(0 0 0 / 0%) !important;
}

.header-style2 .main-wrapper .menu-area {
    background-color: rgb(0 0 0 / 0%) !important;
}


@media (max-width: 991px) {
    .header-style2 .main-wrapper {
        background-color: var(--light-color)!important;
        padding: 0 12px;
    }
}/* End custom CSS */