.ls-menu__dropdown {
    position: fixed;
    top: 4.2rem;
    padding: 0;
    width: calc(100vw - 32px);
    box-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;
    z-index: 9;
    /* display: block; */
}
.ls-menu__container {
    padding: 30px 30px 0;
    border-radius: 10px;
    overflow-y: auto;
    max-height: calc(100vh - 5rem);
}
.menus_container {
    max-width: 1300px;
    margin: 0 auto;
}
.division:nth-child(1) {
    flex-basis: 24%;
}
.division:nth-child(2) {
    flex-basis: 29%;
}
.division:nth-child(3) {
    flex-basis: 24%;
    padding-left: 0.825rem;
}
.division:nth-child(4) {
    flex-basis: 23%;
}
.division:not(:first-child) {
    padding-left: 1.25rem;
}
.division:not(:last-child) {
    padding-right: 1.25rem;
}
.division:nth-child(2) .child_menu_label {
    padding-left: 0.825rem;
}
/* .division_Solutions {
    width: 28.33%;
    padding-right: 50px;
} */
/* .division_Features {
    width: 70.66%;
    padding-left: 40px;
    position: relative;
}
.division_Features::before {
    position: absolute;
    content: '';
    height: 70%;
    top: 50%;
    left: 0px;
    transform: translateY(-50%);
    border-left: 1px solid #a8a8a8;
} */
/* .features_menu_sub_division_inner .sub_child_menu_items {
    width: 33.33%;
} */
.child_menu_label {
    font-size: 1.125rem; /* 18px */
    font-weight: 800;
    line-height: 1.5rem;
    color: #000;
}
.sub_child_menu_items {
    display: block;
    padding: 0.5rem 0.725rem;
    margin-bottom: 2px;
    border-radius: 0.5rem;
    transition: 0.4s all;
}
.view_more_link_items {
    min-height: auto;
}
.view_more_link_items .sub_child_menu_label {
    margin-bottom: 0;
}
.sub_child_menu_items:not(.view_more_link_items):hover {
    background: rgb(242 242 242 / 65%);
    box-shadow: 0 2px 8px rgb(206 206 206);
}
.sub_child_menu_items:hover .sub_child_menu_label {
    font-weight: 800;
}
.sub_child_menu_label {
    color: #333;
    font-size: 1rem;
    font-weight: 600;
    line-height: 1.25rem;
    margin-bottom: 0.5rem;
}
.sub_child_menu_label_1 {
    display: block;
    color: #333;
    font-size: 1.125rem;
    font-weight: normal;
    line-height: 21px;
    padding: 0.5rem 0 0.6rem;
    margin: 0;
    -webkit-transition: all 0.1s;
    transition: all 0.1s;
}
.sub_child_menu_label_1:hover {
    color: #333;
    font-weight: 700;
}
.sub_child_menu_description {
    color: #333;
    font-size: 0.825rem;
    font-weight: normal;
    line-height: 1.6;
}
.ls-menu__bottom--menus {
    max-width: 80%;
    padding: 2rem 0;
}
.ls-menu__bottom--left-section {
    flex-basis: 24%;
    display: flex;
    justify-content: center;
    text-align: center;
    color: #333;
    line-height: 1.5;
    font-size: 1.125rem;
}
.ls-menu__bottom--right-section {
    flex-basis: 76%;
    padding-left: 4%;
    position: relative;
    font-size: 15px;
    font-weight: normal;
    line-height: 1.5;
    color: #333;
}
.ls-menu__bottom--right-section::before {
    position: absolute;
    content: '';
    left: -1rem;
    top: 50%;
    height: 45%;
    transform: translateY(-50%);
    border-left: 2px solid #ddd;
}