.navbar {font-family: "Montserrat";font-weight: 400;font-size: 16px}
.navbar .logo {padding: 3px 16px;border-radius: 0px 0px 3px 3px;transition: all 0.3s linear;}
.navbar .logo img {max-height: 70px;margin-top: 14px;margin-bottom: 11px;transition: all 0.3s linear;}

.navbar .navbar-nav .nav-item {margin-left: 22px;}
.navbar .navbar-nav .nav-item .nav-link{color:#fff;position: relative;padding:0px;transition: all 0.3s linear;}
.navbar .navbar-nav .nav-item .nav-link::before{content: '';position: absolute;bottom: -2px;left:50%;width: 0;height:1px;background-color: #fff;transition: all 0.3s linear;}
.navbar .navbar-nav .nav-item .nav-link:hover::before{width: 98%;left:1%;}

.navbar .navbar-toggler {outline: none;box-shadow: none;border-width:0px;}
.navbar .navbar-toggler .hambg-icon{display: flex;flex-direction: column;justify-content: center;align-items: center;height:70px;width: 60px;}
.navbar .navbar-toggler .hambg-icon .hambg-icon-line {height: 6px;margin: 3px;width: 44px;background-color: #ffffff;border-radius: 10px;}


@media (max-width: 425px) {
    .navbar .logo {padding: 3px 6px;}
    .navbar .logo img {max-height:54px;margin-top: 20px;margin-bottom:12px;}
    .navbar .navbar-toggler .hambg-icon{height:50px;width:40px;margin-top: 8px;}
    .navbar .navbar-toggler .hambg-icon .hambg-icon-line {height:4px;margin: 4px;width:40px;}
}

.srink {background: #960a00;transition: all 0.3s linear;box-shadow: 5px 5px 30px rgba(0,0,0,0.2);font-weight: 500;font-size: 14px}
.srink .logo {padding: 0px 0px;}
.srink .logo img {max-height: 42px;}

.srink .navbar-nav .nav-item .nav-link{color:#e1d5c0;}
.srink .navbar-nav .nav-item .nav-link:hover{color:#fff;}
.srink .navbar-nav .nav-item .nav-link::before{background-color:#cbbb9e;}


@media (max-width: 768px) {
    .srink .logo img {max-height: 44px;}
    .srink .navbar-toggler .hambg-icon .hambg-icon-line {height:4px;margin: 4px;width:40px;}
}


.offcanvas {background-color:#cbbb9e;padding:4px 8px;font-family: "Montserrat";font-weight: 400;font-size: 16px}
.offcanvas .offcanvas-header .offcanvas-title img {margin-top: 6px;max-height:66px;}
.offcanvas-nav a, .offcanvas-nav .dropitem-nav label {display:block;color:#fff;padding:14px 12px;border-bottom:solid 1px #ab9f87;}
 
.offcanvas .txsty {position: absolute;bottom: 14px;}