@media (max-width: 991px)
{
	.sub-menu { position: relative; display: none; width: 100%;}
.main-bar ul li a span{
	color: #fff;
    padding: 4px 12px;
    position: relative;
    top: -3px;
    float: right; 
    background-color: #22252a;
    z-index: 10;
}

.main-bar ul li {
    border-bottom: 1px solid #cf2d2d;
    margin-right: 0px;
}

.navbar-toggler {
    position: relative;
}

.navbar-toggler {
    margin-right: 19px;
    border: none;
    
}
.navbar-toggler-icon {background-image: none; background-color: #fff; height: 3px; transition: background 1s .0s;}
.navbar-toggler-icon::before{ top: -11px }
.navbar-toggler-icon::after {top: 10px;}
.navbar-toggler-icon::before, .navbar-toggler-icon::after {
    position: absolute;
    display: block;
    width: 100%;
    height: 3px;
    content: "";
    background-color: #fff;
        transition-delay: .3s,0s;
    transition-duration: .3s,.3s;  
}

.ferry-cat1 li, .finer a { display: inline-block !important; }


}
@media (max-width: 767px)
{
.logo-header:after { display: none; }

.logo-header img {
    position: relative;
    top: -0.5rem;
}
.help {
    font-size: 12px;
    text-align: center !important;
}



#product .nav-tabs li {
    margin: 0 2px;
    font-size: 14px;
}
.hidden-sm { display: none; }

.dlab-info-hover { padding-top: 2rem;}
.ferry-cat1 .finer a {
    margin-right: 5px;
    line-height: 50px;
}
}


@media (min-width: 767px)
{
.hidden-md { display: none; }
}
.logo-header a {
    width: 100%;
    text-align: center;
}
.tab-content>.tab-pane {display: block;visibility: hidden;}
.tab-content>.tab-pane.active {visibility: visible;}
.tab-content{position: relative;}
.tab-pane:not(:first-child){position: absolute;width: 100%;height: 100%;top: 0;left: 0;}