.elementor-30 .elementor-element.elementor-element-0ff1c41{--display:flex;}.elementor-30 .elementor-element.elementor-element-2d19ee1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:999;}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-2f02c4a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0ff1c41{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;--z-index:998;}}/* Start custom CSS for column, class: .elementor-element-d3637aa */.top-search-box {
    display: none !important;
}







@media (max-width: 768px) {
    .quote-button {
        display: none !important;
    }





.navbar-collapse.collapse {
    display: none !important;
    height: 0 !important;
    overflow: hidden !important;
}

.navbar-collapse.collapse.in,
.navbar-collapse.collapse.show {
    display: block !important;
    height: auto !important;
    overflow: visible !important;
}



    .top-info {
        display: none !important;
    }



    .header-area .logo {
        width: 100% !important;
        display: flex !important;
        justify-content: flex-start !important;
        align-items: center !important;
    }


.header-area {
    position: relative !important;
    top: 50% !important;              /* يضعه في منتصف الصفحة */
    transform: translateY(-50%) !important; /* لضبط التمركز العمودي بدقة */
    width: 100% !important;
    
}



    }/* End custom CSS */