.navigation{padding:10px 0;position: sticky; top: 0; z-index: 1; background: #fff;}
.navigation .row{align-items: center;}
.navgap{gap:30px;}
.navgap li{position: relative;}
.navgap li a{padding: 0 !important;}
.navpad .navbar-nav .nav-link{color: var(--black);font-size: 16px;font-weight: 400;line-height: 26px;}
.navpad .navbar-nav .nav-link:focus, .navpad .navbar-nav .nav-link:hover, .navpad .navbar-nav .nav-link.active{color: var(--blue); position: relative;}
.navpad .navbar-nav .nav-link.active::before{content: ''; width: 100%; height: 2px; background-color: var(--blue); position: absolute; bottom: 0; left: 0; }
.navpad .navbar-nav .active .nav-link{color: var(--site-col5);font-family: 'century_gothicbold';}
.navpad .navbar-nav .nav-item.active::before{width: 100%;}
.navpad .navbar-nav .nav-item:hover::before{width:100%;}
.mainlogo img{ height: 60px;}

.dropdown-menu.show { display: flex; flex-direction: row; transform: translate(0px, 52px) !important;}
.dropdown-menu.show li { width: 100%; flex: 1; min-width: 180px;}
.dropdown-menu ul{ list-style: none; padding: 0; margin: 0;}
.dropdownTitle {font-size: 16px;font-weight: 700; padding: 0 8px; margin-bottom: 10px;}
.dropdownListItem li:not(:first-child) a, .dropdownList li a { padding: 8px !important; width: 100%; text-decoration: none; font-size: 16px; color: #000; display: inline-block; line-height: 1;}
.dropdownListItem li:not(:first-child):hover a, .dropdownList li:hover a{ background-color:#f1f1f1;}
.dropdownListItem li a.active{background-color:#f1f1f1;}
.dropdown-menu.show.dropdownList{ flex-direction: column;}

@media (max-width:991px){
    .mainlogo img{height: 50px;}
    .navpad .navbar-nav .nav-link {color: var(--white) !important; width: fit-content; margin: 0 auto;}
    .navpad .navbar-nav .nav-link.active::before{ background-color: var(--white);}
    .navipad {position: absolute;top: 70px;left: 0;width:100%;background:var(--blue);height:100vh;margin: 0 !important;z-index: 111; overflow: hidden; scroll-behavior: auto;}
    .navbar-toggler:focus{box-shadow:none !important;}
    .navgap{gap: 0px;padding: 0 20px;}
    .navipad{padding: 0;}
    .navigation{padding: 20px 0;}
    .navgap li {padding: 25px 0;width: 100%;}
    .navpad .navbar-nav .nav-item:not(:last-child)::before{background: url(../images/white-border.webp) no-repeat;background-size: cover;width: 100%;height: 5px;z-index: 0;}
    .togglermobile {float: right;}
    .togglermobile {width: 25px; height: 20px; position: relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;padding: 0;border: none;border-radius: 0;}
    .togglermobile span {display: block; position: absolute;width: 25px;height: 5.41px;background:#000;opacity: 1; left: 0; -webkit-transform: rotate(0deg);  -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;}
    .togglermobile span:nth-child(1){top: 0px;}
    .togglermobile span:nth-child(2){opacity: 0;}
    .togglermobile span:nth-child(3){top: auto;bottom: 0;}
    .togglermobile:not(.collapsed) span:nth-child(1){top: 5px;-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
    .togglermobile:not(.collapsed) span:nth-child(3){top: 5px;-webkit-transform: rotate(-135deg);-moz-transform: rotate(-135deg);-o-transform: rotate(-135deg);transform: rotate(-135deg);}

    .home_abs #nav-icon1 span{background: var(--white);}

    .dropdown-menu.show{ position: relative !important; transform: translate3d(0px, 0px, 0px)!important; flex-direction: column;}
    .dropdown-menu.show li{ padding: 0;}
    .dropdown-menu.show li.dropdownTitle{ padding: 0 8px;}
}