.navigation-clean {
  Xpadding-top: .75rem;
  Xpadding-bottom: .75rem;
  border-radius: 0;
}
@media (min-width:768px) {
  .navigation-clean {
    Xpadding-top: 1rem;
    Xpadding-bottom: 1rem;
  }
}

.navigation-cleanX {
  background: #fff;
  color: #333;
  box-shadow: none;
  border: none;
  margin-bottom: 0;
}

.bg-suzuki {
    background-color:#4a4a4a !important;    
}
.navbar-dark .navbar-nav .nav-link {
    color: rgba(255,255,255,.8);
}
.navbar .dropdown-menu {
    border: 1px solid rgba(0,0,0,.15);
    background-color:rgba(255,255,255,0.95);
    border-radius: 0;
    margin-top:-1px;
}
.dropdown-toggle::after {
    content:none;
}
.navbar-nav li a:focus, .navbar-nav li a:hover, .navbar-nav li a:active {
    color:black;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-left:1rem;
    padding-right:1rem;
}
.navbar .msc-dropdown-modely {
    position:static;
}

.navbar .msc-dropdown-modely .dropdown-menu {
    text-transform:uppercase;    
    padding-bottom:0;
    font-weight:bold;
    margin-top:-9px;
}

@media screen and (min-width: 992px) {
    .navbar .dropdown-menu {
    }
    .navbar .msc-dropdown-modely .dropdown-menu {
        width:100%;
        left:0;
        right:0;
        /*  height of nav-item  */
        display:block;
        visibility: hidden;
        opacity: 0;
        Xtransition: visibility 0s, opacity 0.3s linear;
    }
    
      .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
        display:block;
        visibility: visible;
        opacity: 1;
        Xtransition: visibility 0s, opacity 0.3s linear;
      }
}

.msc-nav-item-model:before {
	display:inline-block;
	text-align:right;
	vertical-align: middle;
	width:180px;
}
.msc-ignis:before {
	content: url(../modely/ico-ignis.png);
}
.msc-swift:before {
	content: url(../modely/ico-swift.png);
}
.msc-swift-sport:before {
	content: url(../modely/ico-swift-sport.png);
}
.msc-jimny:before {
	content: url(../modely/ico-jimny.png);
}
.msc-vitara:before {
	content: url(../modely/ico-vitara.png);
}
.msc-s-cross:before {
	content: url(../modely/ico-s-cross.png);
	display:inline-block;
}
.msc-swace:before {
	content: url(../modely/ico-swace.png);
}
.msc-across:before {
	content: url(../modely/ico-across.png);
}
.msc-fab-button {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999;
    border-radius: 50%;
    width: 60px;
    height: 60px;
    font-size: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    background-color: #1f388a;
    border-color: #1f388a;
}
.msc-fab-button:hover {
    background-color: #172a66;
    border-color: #172a66;
    color: #fff;
    transform: scale(1.08);
    transition: all 0.2s ease;
}
.msc-fab-button i {
    font-size: 24px;
}
.msc-fab-button:visited {
    color: white;
}
.msc-fab-hover:hover {
    transform: scale(1.1);
    transition: 0.2s;
}
.msc-fab-pulse {
    animation: msc-fab-pulse 1.5s infinite;
}
@keyframes msc-fab-pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(31, 56, 138, 0.7);
    }
    70% {
        box-shadow: 0 0 0 15px rgba(31, 56, 138, 0);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(31, 56, 138, 0);
    }
}
.msc-fab-tooltip .tooltip-inner {
    background-color: #1f388a;
    color: #fff;
    padding: 8px 12px;
    font-size: 14px;
    border-radius: 8px;
}
