.main-nav-container.fixed-pinned .navbar-brand img {
    filter: drop-shadow(2px 4px 6px #163a5f);
}
@media(min-width:768px){
 .content_improved {
    display: grid;
    justify-items: center;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-template-areas: none;
    gap: 10px;
}
.content_improved #cat-0,
.content_improved #cat-1,
.content_improved #cat-2,.content_improved #cat-3 {
    grid-area: auto;
}
.content_improved div.cat {
    width: 300px;
}
}
#cat-2 img{
  height: 60% !important;
}
#cat-3 img{
  height: 54% !important;
}
.content_improved div.cat img {
    object-fit: contain;
    height: 80%;
}
.s-block--photos-slider .s-slider-block__title-nav {
    display: none !important;
}

.s-block--photos-slider * {
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0 !important;
}

.s-block--photos-slider .swiper-slide {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}
.gif-banner .text-bg h2{
  color: #fff;
}
.gif-banner .gif-video{
  left: -200px;
}
@media (max-width: 768px) {
    .landing-page-fixed-bannar-0> .photo > img {
        width: 90%;
        margin-top: -30%;
        margin-right: 3px;
    }
  .content_improved #cat-0,
.content_improved #cat-1,
.content_improved #cat-2,.content_improved #cat-3 {
    grid-area: auto;
}
    .content_improved {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-template-areas: none;
}
    .content_improved div.cat {
        height: 200px;
    }
  .sq-images h2{
    font-size: 28px !important;
  }
  .el_features .products {
        grid-template-columns: repeat(1, minmax(150px, 1fr));
    }
}