.elementor-11414 .elementor-element.elementor-element-7f73d2b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-11414 .elementor-element.elementor-element-7f73d2b > .elementor-container{max-width:1600px;min-height:0px;}.elementor-11414 .elementor-element.elementor-element-7f73d2b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-11414 .elementor-element.elementor-element-7f73d2b{margin-top:-60px;margin-bottom:-60px;padding:0px 0px 0px 0px;}.elementor-11414 .elementor-element.elementor-element-d9ca25d{margin-top:28px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-11414 .elementor-element.elementor-element-d9ca25d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-11414 .elementor-element.elementor-element-96b1f92 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-11414 .elementor-element.elementor-element-209fa1d{width:40%;}.elementor-11414 .elementor-element.elementor-element-73608fd{width:60%;}}/* Start custom CSS for html, class: .elementor-element-ec312ca *//* MOBİL MENÜ AÇILMA SORUNU KESİN ÇÖZÜM */
@media (max-width: 768px) {
    /* 1. Kademe: Hizmetlerimiz tıklandığında Mega Menü'yü göster */
    #modern-header .nav-item.has-mega.open > .mega-menu {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        max-height: none !important;
        position: relative !important;
        top: 0 !important;
    }

    /* 2. Kademe: Mobilya Üretimi vb. tıklandığında Level 2'yi göster */
    #modern-header .mega-col.open .level-2 {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* 3. Kademe: Özel & Proje Bazlı vb. tıklandığında Level 3'ü göster */
    #modern-header .level-2.open .level-3 {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
    }

    /* Tıklanabilir alanların genişliğini ve ikonlarını ayarla */
    #modern-header .mega-col > a, 
    #modern-header .level-2 > a {
        display: flex !important;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 12px 0;
        cursor: pointer;
    }

    /* İkonların (Ok İşaretleri) Mobilde Görünmesini Sağla */
    #modern-header .mega-col > a::after, 
    #modern-header .level-2 > a::after {
        content: '\f107';
        font-family: 'Font Awesome 6 Free';
        font-weight: 900;
        font-size: 14px;
        color: #999;
        transition: transform 0.3s;
        margin-left: 10px;
    }

    /* Açıldığında ok işaretini döndür */
    #modern-header .mega-col.open > a::after, 
    #modern-header .level-2.open > a::after {
        transform: rotate(180deg);
    }

    /* Nav List aktifken görünürlüğü zorla */
    #modern-header .nav-list.active {
        display: block !important;
        left: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6f0e98 *//* DAİRE ÇERÇEVE - ÖZEL CSS */
.gubul-ozellik-icon {
  width: 120px;
  height: 120px;
  margin: 0 auto 15px;
  background: #fff;
  border: 10px solid #7CB342;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 7px;
  box-shadow: 0 5px 15px rgba(124, 179, 66, 0.3);
  transition: all 0.3s ease;
}

.gubul-ozellik-icon:hover {
  transform: scale(1.1);
  box-shadow: 0 8px 25px rgba(124, 179, 66, 0.5);
}

/* KARE ÇERÇEVE İSTERSEN BUNU KULLAN */
/*
.gubul-ozellik-icon {
  border-radius: 15px;
}
*/

/* MOBİL */
@media (max-width: 768px) {
  .gubul-ozellik-icon {
    width: 100px;
    height: 100px;
    padding: 5px;
    border-width: 6px;
  }
}/* End custom CSS */