/* Add custom CSS styles below */

/***/
 .index .navbar-brand img {
    max-width: 170px;
    opacity: 0;
}

.fixed-pinned .navbar-brand img {
    max-width: 170px;
    opacity: 1;
}

.navbar-brand img {
    max-height: 8rem;
    width: auto;
    max-width: 60px;

}

.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 90px;
}
/**/



section:nth-child(1 of .landing-page-fixed-bannar) .box-text h1 {
  color: var(--color-primary);
  font-size: 40px;
  font-weight: 700;
}

section:nth-child(1 of .landing-page-fixed-bannar) .box-text p {
  font-weight: 400;
  font-size: 32px;
}
section:nth-child(1 of .landing-page-fixed-bannar) .box-text a {
  background-color: var(--color-primary);
  box-shadow: 4px 4px var(--color-primary) !important;
  color: #fff;
}





.s-block:nth-of-type(1) {
    margin-top: 0 !important;
  font-style: initial;
}

.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;
}

.btn-changing {
 
    background-color: transparent;
}
.copyright-text  {
    color: #fff !important;
}
.top-navbar {
   
    display: none;
}



@media (max-width: 786px) {
  section:nth-child(1 of .landing-page-fixed-bannar) .box-text h1 {
    font-size: 17px;
  }

.navbar-brand img {
    max-height: 3rem;
    width: auto;
    max-width: 60px;
    filter: unset;
}

 .index .navbar-brand img {
    max-width: 170px;
    opacity: 1; 
}
  .main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 54px;
}
}