body #header .header-top-right{
    flex-wrap: wrap;
        margin-top: auto;
}

body #header #_desktop_top_menu{
    width: 100%;
        order: 2;
}

body #header #search_widget{
        order: 1;
        margin-left: auto;
}
body #header .header-top a[data-depth="0"] {
    font-size: 16px;
        padding: 19px 7px 5px 7px;
    color: #4d4d4d;
}

#module-opartdevis-createquotation #submitMessage{
background-color: #4caf50;
    color: #fff;
    border-radius: 2px;
}
#module-opartdevis-createquotation #submitMessage:hover{
background-color: #55c459;
}
.opartDevisCartToQuotationLink, .opartDevisQuotationRequestLink {
    display: none;
}

.subcategory-image {
    display: none;
}

#footer{
display:none;
}
#_desktop_contact_link, #_mobile_contact_link{
display:none !important;
}

#header .top-menu[data-depth="1"] {
display: flex;
    flex-direction: column;
}

.top-menu .popover {
      width: auto;
    min-width: auto;
    margin-left: 0px;
left: auto;
}
body .social-sharing{
display: none;
}
body .blockreassurance_product{
display: none;
}

#conditions-to-approve{
display: none;
}
#payment-option-1-container{
display: none;
}

#payment-confirmation .js-alert-payment-conditions{
display: none;
}