/* Styles for products-site. */
.slider-indicators {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    z-index: 2;
    top: 4%;
}
.slider-indicator {
    height: 0.4vh;
    width: 12.1vh;
    background-color: #D9EAF6;
    display: inline-block;
    cursor: pointer;
    opacity: 0.95;
}
.active {
    background-color: #2888C7;
}
.slider-list {
    display: flex;
    transition: transform 0.5s ease-in-out;
}
.slider-item {
    min-width: 100%;
    box-sizing: border-box;
    position: relative;
}
.slider-item.active {
    opacity: 1;
}
@media screen and (max-width: 1360px) {
header .logo .logo-text {
    display: none;
}
header .logo .logo-image {
    margin-right: 0.7vh;
    padding-left: 1vh;
}
header .navbar {
    position: relative;
    margin-left:1vh
}
header .navbar .navbar-list .navbar-list-element .navbar-list-element-link {
    font-size: 0;
}
.navbar-list-element-absolute {
    top:25% !important;
}
}
@media screen and (max-width: 1260px) {
header .logo .logo-text {
    display: none;
}
header .logo .logo-image {
    margin-right: 0.7vh;
    padding-left: 1vh;
}
header .navbar {
    position: relative;
    margin-left:1vh
}
header .navbar .navbar-list .navbar-list-element .navbar-list-element-link {
    font-size: 0 !important;
}
header .navbar .navbar-list .navbar-list-element .navbar-list-element-link .ti {
    font-size: 2.4vh !important;
}
.navbar-list-element-absolute {
    top:25% !important;
}
}
@media(max-width: 985px) {
.footer-grid-right {
    display: none;
}
.footer-grid {
    grid-template-columns: 0% 100% 0%;
}
header .navbar .navbar-list .navbar-list-element .navbar-list-element-link .ti {
    font-size: 2.4vh;
}
}
