
#ubermenu-main-2 {
    width: 100%;
    background: transparent;
    color: #000;
    top: 10px;
}

/*.ubermenu.ubermenu-transition-slide
  .ubermenu-active
  > .ubermenu-submenu.ubermenu-submenu-type-mega,
.ubermenu:not(.ubermenu-transition-slide)
  .ubermenu-submenu.ubermenu-submenu-type-mega {
  padding: 25px;
}*/

.ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target {
    text-transform: unset !important;
    font-weight: 400 !important;
}

.ubermenu-submenu .ubermenu-item a {
    padding: 15px 0px;
}

.ubermenu-submenu .ubermenu-item {
    padding: 0px !important;
}

.ubermenu-skin-grey-white
.ubermenu-submenu
.ubermenu-item-header
> .ubermenu-target {
    border-bottom: 1px solid #e9e9e9 !important;
    padding-bottom: 0;
}

/* custom top menu css start */
#nav-main {
    padding-top: unset;
}

#nav-main .offcanvas .ubermenu-main {
    position: relative;
}

.navbar-brand img.logo {
    margin-bottom: 0px;
}

.navbar-brand-mobile {
    display: none;
}

.ubermenu .ubermenu-nav .ubermenu-column-1-2 {
    width: 50%;
    padding-right: 15px !important;
}

#ubermenu-nav-main-571 .ubermenu-submenu-type-flyout {
    border-top: 5px solid #ff0000;
}

.ubermenu .ubermenu-wpml-ls-item > .ubermenu-submenu-type-flyout {
    right: auto !important;
}

@media only screen and (min-width: 481px) and (max-width: 991px) {
    ul#ubermenu-nav-main-148-mobile.ubermenu-nav {
        margin: 0 auto;
    }
}

/* Online Training Item */
.ubermenu .main-nav-online-training.ubermenu-item {
    position: relative;
    right: 17px;
}

.ubermenu .main-nav-online-training.ubermenu-item.has-items {
    right: 56px;
}

.main-nav-online-training a:after {
    content: "";
    width: 24px;
    height: 24px;
    position: absolute;
    margin-left: 4px;
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 2.00049C19.7956 2.00049 20.5587 2.31656 21.1213 2.87917C21.6839 3.44178 22 4.20484 22 5.00049V19.0005C22 19.7961 21.6839 20.5592 21.1213 21.1218C20.5587 21.6844 19.7956 22.0005 19 22.0005H5C4.20435 22.0005 3.44129 21.6844 2.87868 21.1218C2.31607 20.5592 2 19.7961 2 19.0005V5.00049C2 4.20484 2.31607 3.44178 2.87868 2.87917C3.44129 2.31656 4.20435 2.00049 5 2.00049H19ZM11.613 8.21049C11.4206 8.06124 11.1803 7.98732 10.9373 8.0026C10.6943 8.01788 10.4652 8.12131 10.293 8.29349L10.21 8.38749C10.0607 8.57989 9.98683 8.82014 10.0021 9.06317C10.0174 9.3062 10.1208 9.5353 10.293 9.70749L12.585 12.0005L10.293 14.2935L10.21 14.3875C10.0546 14.5885 9.98151 14.8411 10.0056 15.094C10.0297 15.3469 10.1492 15.5812 10.3397 15.7492C10.5303 15.9173 10.7777 16.0065 11.0316 15.9987C11.2856 15.991 11.527 15.8868 11.707 15.7075L14.707 12.7075L14.79 12.6135C14.9393 12.4211 15.0132 12.1808 14.9979 11.9378C14.9826 11.6948 14.8792 11.4657 14.707 11.2935L11.707 8.29349L11.613 8.21049Z" fill="%23003873"/></svg>')
}

.main-nav-online-training.has-items a:after {
    margin-left: 40px;
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 2.00049C19.7956 2.00049 20.5587 2.31656 21.1213 2.87917C21.6839 3.44178 22 4.20484 22 5.00049V19.0005C22 19.7961 21.6839 20.5592 21.1213 21.1218C20.5587 21.6844 19.7956 22.0005 19 22.0005H5C4.20435 22.0005 3.44129 21.6844 2.87868 21.1218C2.31607 20.5592 2 19.7961 2 19.0005V5.00049C2 4.20484 2.31607 3.44178 2.87868 2.87917C3.44129 2.31656 4.20435 2.00049 5 2.00049H19ZM11.613 8.21049C11.4206 8.06124 11.1803 7.98732 10.9373 8.0026C10.6943 8.01788 10.4652 8.12131 10.293 8.29349L10.21 8.38749C10.0607 8.57989 9.98683 8.82014 10.0021 9.06317C10.0174 9.3062 10.1208 9.5353 10.293 9.70749L12.585 12.0005L10.293 14.2935L10.21 14.3875C10.0546 14.5885 9.98151 14.8411 10.0056 15.094C10.0297 15.3469 10.1492 15.5812 10.3397 15.7492C10.5303 15.9173 10.7777 16.0065 11.0316 15.9987C11.2856 15.991 11.527 15.8868 11.707 15.7075L14.707 12.7075L14.79 12.6135C14.9393 12.4211 15.0132 12.1808 14.9979 11.9378C14.9826 11.6948 14.8792 11.4657 14.707 11.2935L11.707 8.29349L11.613 8.21049Z" fill="%23F54F45"/></svg>');
}

.main-nav-online-training a span.cart-amount {
    position: absolute;
    right: -26px;
    margin-top: -4px;
    background-color: var(--rc-color-accent-500);
    color: #FFF;
    border-radius: 50%;
    font-size: var(--rc-label-nav--font-size);
    line-height: var(--rc-label-nav--line-height);
    padding: 4px 0px;
    width: 32px;
    text-align: center;
}

.before-header-custom-bar .container {
    display: flex;
    justify-content: space-between;
    margin: 0px auto 3px;
    height: 89px;
    align-items: end;
    position: relative;
}

.before-header-custom-bar .container::after {
    content: "";
    display: block;
    position: absolute;
    width: calc(100% - 24px);
    height: 1px;
    background-color: #F2F5F7;
    top: 90px;
    left: 12px;
}

.before-header-custom-bar .container .right-nav-wrapper {
    display: flex;
    align-items: center;
}

.before-header-custom-bar .container .right-nav-wrapper .language-switcher {
    margin-top: 0px;
    background-color: var(--rc-color-neutral-000);
}

.before-header-custom-bar .container .right-nav-wrapper .language-switcher .language-switcher-box .rc-nav-label {
    color: var(--rc-color-neutral-700)
}

.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target {
    padding-right: 15px;
}

#ubermenu-main-574.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-575.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-576.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-577.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-578.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-579.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-580.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-581.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target,
#ubermenu-main-571.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target {
    padding-right: 10px;
    overflow: visible;
}

#ubermenu-main-667.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-668.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-669.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-670.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-671.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-672.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-673.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-674.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-675.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-574.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-575.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-576.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-577.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-578.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-579.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-580.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-581.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target,
#ubermenu-main-571.ubermenu-sub-indicators > ul > .ubermenu-item:first-child > .ubermenu-target {
    padding-left: 0px;
}

#ubermenu-main-168 .ubermenu-item-level-0 > .ubermenu-target,
#ubermenu-main-169 .ubermenu-item-level-0 > .ubermenu-target,
#ubermenu-main-167 .ubermenu-item-level-0 > .ubermenu-target,
#ubermenu-main-170 .ubermenu-item-level-0 > .ubermenu-target,
#ubermenu-main-171 .ubermenu-item-level-0 > .ubermenu-target,
#ubermenu-main-172 .ubermenu-item-level-0 > .ubermenu-target,
#ubermenu-main-199 .ubermenu-item-level-0 > .ubermenu-target,
#ubermenu-main-432 .ubermenu-item-level-0 > .ubermenu-target,
#ubermenu-main-148 .ubermenu-item-level-0 > .ubermenu-target {
    padding-right: 13px;
    padding-left: 13px;
}

#ubermenu-main-168 .ubermenu-item-level-0:last-child > .ubermenu-target,
#ubermenu-main-169 .ubermenu-item-level-0:last-child > .ubermenu-target,
#ubermenu-main-167 .ubermenu-item-level-0:last-child > .ubermenu-target,
#ubermenu-main-170 .ubermenu-item-level-0:last-child > .ubermenu-target,
#ubermenu-main-171 .ubermenu-item-level-0:last-child > .ubermenu-target,
#ubermenu-main-172 .ubermenu-item-level-0:last-child > .ubermenu-target,
#ubermenu-main-199 .ubermenu-item-level-0:last-child > .ubermenu-target,
#ubermenu-main-432 .ubermenu-item-level-0:last-child > .ubermenu-target,
#ubermenu-main-148 .ubermenu-item-level-0:last-child > .ubermenu-target {
    padding-right: 0;
}

.header-actions .top-nav-search-md {
    display: none !important;
}

#ubermenu-nav-main-667 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-668 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-669 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-680 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-681 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-682 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-683 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-684 .ubermenu-submenu-type-flyout,
#ubermenu-nav-main-685 .ubermenu-submenu-type-flyout {
    border-top: 5px solid red;
}

nav .ubermenu-submenu-type-flyout {
    min-width: 255px;
}

nav .ubermenu-submenu .ubermenu-item a {
    padding: 15px 20px;
}

.sidebar .single_related img {
    width: 100%;
    height: 172px;
    object-fit: cover;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    #ubermenu-main-574 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-575 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-576 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-577 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-578 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-579 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-580 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-581 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-571 .ubermenu-nav .ubermenu-submenu-type-mega {
        max-width: 936px;
        left: calc(50% - 468px) !important;
		overflow: visible;
    }

    #ubermenu-main-168 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-169 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-167 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-170 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-171 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-172 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-199 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-432 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-148 .ubermenu-nav .ubermenu-submenu-type-mega {
        max-width: 936px;
		right: 12px;
    }

    #ubermenu-main-574 ul li.ubermenu-column-1-4,
    #ubermenu-main-575 ul li.ubermenu-column-1-4,
    #ubermenu-main-576 ul li.ubermenu-column-1-4,
    #ubermenu-main-577 ul li.ubermenu-column-1-4,
    #ubermenu-main-578 ul li.ubermenu-column-1-4,
    #ubermenu-main-579 ul li.ubermenu-column-1-4,
    #ubermenu-main-580 ul li.ubermenu-column-1-4,
    #ubermenu-main-581 ul li.ubermenu-column-1-4,
    #ubermenu-main-571 ul li.ubermenu-column-1-4,
    #ubermenu-main-168 ul li.ubermenu-column-1-4,
    #ubermenu-main-169 ul li.ubermenu-column-1-4,
    #ubermenu-main-167 ul li.ubermenu-column-1-4,
    #ubermenu-main-170 ul li.ubermenu-column-1-4,
    #ubermenu-main-171 ul li.ubermenu-column-1-4,
    #ubermenu-main-172 ul li.ubermenu-column-1-4,
    #ubermenu-main-199 ul li.ubermenu-column-1-4,
    #ubermenu-main-432 ul li.ubermenu-column-1-4,
    #ubermenu-main-148 ul li.ubermenu-column-1-4 {
        width: 180px;
    }

    #ubermenu-main-574 ul li.ubermenu-column-1-3,
    #ubermenu-main-575 ul li.ubermenu-column-1-3,
    #ubermenu-main-576 ul li.ubermenu-column-1-3,
    #ubermenu-main-577 ul li.ubermenu-column-1-3,
    #ubermenu-main-578 ul li.ubermenu-column-1-3,
    #ubermenu-main-579 ul li.ubermenu-column-1-3,
    #ubermenu-main-580 ul li.ubermenu-column-1-3,
    #ubermenu-main-581 ul li.ubermenu-column-1-3,
    #ubermenu-main-571 ul li.ubermenu-column-1-3,
    #ubermenu-main-168 ul li.ubermenu-column-1-3,
    #ubermenu-main-169 ul li.ubermenu-column-1-3,
    #ubermenu-main-167 ul li.ubermenu-column-1-3,
    #ubermenu-main-170 ul li.ubermenu-column-1-3,
    #ubermenu-main-171 ul li.ubermenu-column-1-3,
    #ubermenu-main-172 ul li.ubermenu-column-1-3,
    #ubermenu-main-199 ul li.ubermenu-column-1-3,
    #ubermenu-main-432 ul li.ubermenu-column-1-3,
    #ubermenu-main-148 ul li.ubermenu-column-1-3 {
        width: 180px;
    }

    .ubermenu-loc-compliance-training.ubermenu-sub-indicators .ubermenu-item > .ubermenu-target {
        padding-right: 6px;
        padding-left: 6px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {
    #ubermenu-main-574 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-575 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-576 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-577 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-578 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-579 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-580 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-581 .ubermenu-nav .ubermenu-submenu-type-mega,
    #ubermenu-main-571 .ubermenu-nav .ubermenu-submenu-type-mega {
        max-width: 1140px;
        left: calc(50% - 558px) !important;
    }

    #ubermenu-main-574 ul li.ubermenu-column-1-4,
    #ubermenu-main-575 ul li.ubermenu-column-1-4,
    #ubermenu-main-576 ul li.ubermenu-column-1-4,
    #ubermenu-main-577 ul li.ubermenu-column-1-4,
    #ubermenu-main-578 ul li.ubermenu-column-1-4,
    #ubermenu-main-579 ul li.ubermenu-column-1-4,
    #ubermenu-main-580 ul li.ubermenu-column-1-4,
    #ubermenu-main-581 ul li.ubermenu-column-1-4,
    #ubermenu-main-571 ul li.ubermenu-column-1-4 {
		width: 230px;
	}

    #ubermenu-main-168 ul li.ubermenu-column-1-4,
    #ubermenu-main-169 ul li.ubermenu-column-1-4,
    #ubermenu-main-167 ul li.ubermenu-column-1-4,
    #ubermenu-main-170 ul li.ubermenu-column-1-4,
    #ubermenu-main-171 ul li.ubermenu-column-1-4,
    #ubermenu-main-172 ul li.ubermenu-column-1-4,
    #ubermenu-main-199 ul li.ubermenu-column-1-4,
    #ubermenu-main-432 ul li.ubermenu-column-1-4,
    #ubermenu-main-148 ul li.ubermenu-column-1-4 {
        width: 195px;
    }

    #ubermenu-main-574 ul li.ubermenu-column-1-3,
    #ubermenu-main-575 ul li.ubermenu-column-1-3,
    #ubermenu-main-576 ul li.ubermenu-column-1-3,
    #ubermenu-main-577 ul li.ubermenu-column-1-3,
    #ubermenu-main-578 ul li.ubermenu-column-1-3,
    #ubermenu-main-579 ul li.ubermenu-column-1-3,
    #ubermenu-main-580 ul li.ubermenu-column-1-3,
    #ubermenu-main-581 ul li.ubermenu-column-1-3,
    #ubermenu-main-571 ul li.ubermenu-column-1-3 {
		width: 230px;
	}

    #ubermenu-main-168 ul li.ubermenu-column-1-3,
    #ubermenu-main-169 ul li.ubermenu-column-1-3,
    #ubermenu-main-167 ul li.ubermenu-column-1-3,
    #ubermenu-main-170 ul li.ubermenu-column-1-3,
    #ubermenu-main-171 ul li.ubermenu-column-1-3,
    #ubermenu-main-172 ul li.ubermenu-column-1-3,
    #ubermenu-main-199 ul li.ubermenu-column-1-3,
    #ubermenu-main-432 ul li.ubermenu-column-1-3,
    #ubermenu-main-148 ul li.ubermenu-column-1-3 {
        width: 200px;
    }
}