.elementor-7981 .elementor-element.elementor-element-e4573f1:not(.elementor-motion-effects-element-type-background), .elementor-7981 .elementor-element.elementor-element-e4573f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A5E0E;}.elementor-7981 .elementor-element.elementor-element-e4573f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7981 .elementor-element.elementor-element-e4573f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7981 .elementor-element.elementor-element-cd6c5c5 .elementor-button{background-color:#700006;font-family:"Akatab", Sans-serif;font-weight:700;}.elementor-7981 .elementor-element.elementor-element-cd6c5c5 > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-7981 .elementor-element.elementor-element-22e5b81 > .elementor-widget-container{margin:13px 4px 2px -82px;padding:0px 41px 0px 0px;}.elementor-7981 .elementor-element.elementor-element-22e5b81 img{width:250px;}.elementor-7981 .elementor-element.elementor-element-92c40c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7981 .elementor-element.elementor-element-4b47954 .elementor-menu-toggle{margin:0 auto;}.elementor-7981 .elementor-element.elementor-element-4b47954 .elementor-nav-menu--main .elementor-item{color:#030303;fill:#030303;}.elementor-7981 .elementor-element.elementor-element-58966ff{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7981 .elementor-element.elementor-element-58966ff .elementor-widget-container{text-align:center;}.elementor-7981 .elementor-element.elementor-element-58966ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7981 .elementor-element.elementor-element-fef8ac2:not(.elementor-motion-effects-element-type-background), .elementor-7981 .elementor-element.elementor-element-fef8ac2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#308A34;}.elementor-7981 .elementor-element.elementor-element-fef8ac2 > .elementor-container{min-height:400px;}.elementor-7981 .elementor-element.elementor-element-fef8ac2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7981 .elementor-element.elementor-element-fef8ac2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7981 .elementor-element.elementor-element-6c645aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7981 .elementor-element.elementor-element-6c645aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#223F23;}.elementor-7981 .elementor-element.elementor-element-6c645aa > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7981 .elementor-element.elementor-element-6c645aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper{justify-content:flex-end;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-burger-menu .ha-nav-humberger-wrapper{justify-content:flex-end;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-nav-menu .menu li.menu-item a{padding-left:15px;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-nav-menu .menu li.menu-item{padding-right:15px;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-nav-menu ul.menu li a{padding-top:15px;padding-bottom:15px;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-nav-menu .menu > li.menu-item:not(:last-child){margin-right:0px;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-burger-menu ul.menu > li.menu-item{margin-top:0px;margin-bottom:0px;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.menu li a:hover{text-decoration:none;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.menu li a, .elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-burger-menu ul.menu li a{font-family:"Nunito", Sans-serif;font-size:16px;font-weight:bold;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.menu > li > a{color:#333333;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.menu li .ha-submenu-indicator-wrap{color:#333333;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-burger-menu ul.menu li a{color:#333333;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-burger-menu ul.menu li .ha-submenu-indicator-wrap{color:#333333;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.menu > li:hover > a{color:#E2498A;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.menu > li:hover > .ha-submenu-indicator-wrap{color:#E2498A;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-nav-menu ul.menu > li.active > a{color:#cf005c;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-nav-menu ul.menu > li.active > .ha-submenu-indicator-wrap{color:#cf005c;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-nav-menu ul.menu > li.current-menu-ancestor > a{color:#cf005c;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-nav-menu ul.menu > li.current-menu-ancestor > .ha-submenu-indicator-wrap{color:#cf005c;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.sub-menu{width:220px;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.sub-menu > li > a{color:#333333;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.sub-menu > li > .ha-submenu-indicator-wrap{color:#333333;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.sub-menu > li:hover > a{color:#E2498A;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-menu-wrapper ul.sub-menu > li:hover > .ha-submenu-indicator-wrap{color:#E2498A;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-burger-menu .ha-nav-humberger-wrapper .ha-menu-toggler{font-size:22px;border-width:1px;border-radius:5px;color:#7a7a7a;border-color:#7a7a7a;}.elementor-7981 .elementor-element.elementor-element-e3d29d7 .ha-navigation-burger-menu ul.menu li.menu-item:not(:last-child){border-bottom-color:#c4c4c4;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1169px){.elementor-7981 .elementor-element.elementor-element-58966ff{width:var( --container-widget-width, 319.328px );max-width:319.328px;--container-widget-width:319.328px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-7981 .elementor-element.elementor-element-fef8ac2 > .elementor-container{min-height:50px;}.elementor-bc-flex-widget .elementor-7981 .elementor-element.elementor-element-6c645aa.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7981 .elementor-element.elementor-element-6c645aa.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7981 .elementor-element.elementor-element-6c645aa.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7981 .elementor-element.elementor-element-6c645aa{min-width:373px;}.elementor-7981 .elementor-element.elementor-element-6c645aa > .elementor-element-populated{margin:0px 0px 0px 8px;--e-column-margin-right:0px;--e-column-margin-left:8px;padding:0px 0px 0px -8px;}.elementor-7981 .elementor-element.elementor-element-4089cf8 > .elementor-widget-container{margin:0px 0px 0px -50px;padding:0px 0px 0px 0px;}.elementor-7981 .elementor-element.elementor-element-64c7bc4{min-width:437px;}.elementor-7981 .elementor-element.elementor-element-64c7bc4 > .elementor-element-populated{margin:0px 0px 0px -62px;--e-column-margin-right:0px;--e-column-margin-left:-62px;}.elementor-7981 .elementor-element.elementor-element-781e9e1 > .elementor-element-populated{margin:0px -30px 48px 32px;--e-column-margin-right:-30px;--e-column-margin-left:32px;padding:0px 0px 0px 4px;}}/* Start custom CSS for section, class: .elementor-element-ff17a27 *//* ===== HEADER WRAPPER ===== */
.e-con-inner,
.elementor-container {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    justify-content: space-between !important;
    padding: 0px 40px !important;
    max-width: 100% !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* ===== HEADER BACKGROUND + SHADOW ===== */
.e-con {
    background-color: #ffffff !important;
    box-shadow: 0 3px 15px rgba(0,0,0,0.12) !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* ===== LOGO - Bilkul Left ===== */
.elementor-widget-site-logo {
    flex: 0 0 220px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
}

/* ===== NAV MENU - Perfect Center ===== */
.elementor-widget-nav-menu {
    flex: 1 1 auto !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.elementor-nav-menu--main,
.elementor-nav-menu--main .elementor-nav-menu {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 0px !important;
    margin: 0 auto !important;
}

/* ===== MENU ITEMS ===== */
.elementor-nav-menu--main .elementor-item {
    color: #222222 !important;
    font-weight: 600 !important;
    font-size: 16px !important;
    padding: 8px 16px !important;
    border-radius: 4px !important;
    transition: all 0.3s ease !important;
    white-space: nowrap !important;
    text-decoration: none !important;
    position: relative !important;
}

/* Menu Item - Bottom Border Animation on Hover */
.elementor-nav-menu--main .elementor-item::after {
    content: '' !important;
    position: absolute !important;
    bottom: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 0 !important;
    height: 2px !important;
    background-color: #cc0000 !important;
    transition: width 0.3s ease !important;
}

.elementor-nav-menu--main .elementor-item:hover::after {
    width: 80% !important;
}

/* Hover Color - RED */
.elementor-nav-menu--main .elementor-item:hover {
    color: #cc0000 !important;
    background-color: transparent !important;
}

/* Active Page - GREEN background */
.elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: #ffffff !important;
    background-color: #2e7d32 !important;
    border-radius: 4px !important;
}

.elementor-nav-menu--main .elementor-item.elementor-item-active::after {
    display: none !important;
}

/* ===== DROPDOWN MENU ===== */
.elementor-nav-menu--dropdown {
    background-color: #ffffff !important;
    border-top: 3px solid #cc0000 !important;
    box-shadow: 0 8px 25px rgba(0,0,0,0.15) !important;
    border-radius: 0 0 8px 8px !important;
    min-width: 220px !important;
    z-index: 999999 !important;
}

.elementor-nav-menu--dropdown .elementor-item {
    color: #222222 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 12px 20px !important;
    border-bottom: 1px solid #f0f0f0 !important;
    border-left: 3px solid transparent !important;
}

.elementor-nav-menu--dropdown .elementor-item:hover {
    color: #cc0000 !important;
    background-color: #fff5f5 !important;
    border-left: 3px solid #cc0000 !important;
    padding-left: 28px !important;
}

/* ===== SOCIAL ICONS - BILKUL RIGHT ===== */
.elementor-widget-social-icons {
    flex: 0 0 auto !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    margin-left: 15px !important;
}

.elementor-widget-social-icons .elementor-social-icons-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    flex-wrap: nowrap !important;
}

.elementor-social-icon {
    width: 38px !important;
    height: 38px !important;
    line-height: 38px !important;
    font-size: 17px !important;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    transition: all 0.3s ease !important;
}

.elementor-social-icon-whatsapp {
    background-color: #25D366 !important;
}

.elementor-social-icon-facebook,
.elementor-social-icon-facebook-f {
    background-color: #1877F2 !important;
}

.elementor-social-icon-instagram {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fd5949 45%, #d6249f 60%, #285AEB 90%) !important;
}

.elementor-social-icon:hover {
    opacity: 0.8 !important;
    transform: translateY(-2px) !important;
}/* End custom CSS */