.bottom-area {
  background-color: #454c9a;
  padding: 15px;
  position: relative;
}
.bottom-area h1 {
  font-family: "Montserrat";
  color: #4bb8dc;
  font-size: 20px;
}
.bottom-area p {
  color: white;
  font-family: "Montserrat";
}
.index-bod {
  overflow-x: hidden !important;
}
.rit {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 50px !important;
}
.slick-dots li.slick-active button:before {
  color: #007aff !important;
  border: 1px solid transparent !important;
  height: auto;
}
.slick-dots li.slick-active button:before {
  color: #4bb8dc !important;
  font-size: 14px !important;
}
.naodf {
  margin: 0;
}
.text-right {
  text-align: right;
}
.asaj {
  align-items: start;
}
.second-blue-box.change-md2 {
  position: absolute;
  left: 4px;
  top: -53px;
  z-index: 999;
}
.second-light-box.change-md {
  position: absolute;
  top: -13px;
  left: 44px;
  z-index: 999;
  /* margin-left: 10px; */
}
.your-class {
  overflow-x: hidden;
}
/* .slick-dots {
  left: 377px;
  text-align: left !important;
  top: -37px;
  height: max-content !important;
} */
.slick-dots {
  margin-left: 8vw !important;
  left: 50px !important;
  top: 410px !important;
  bottom: 0;

  z-index: 999999999999999;
  width: auto !important;
}

.your-class .slick-slide {
  margin: 0;
}
.slick-slide img {
  /* width: max-content; */
}
.customer-logos .slick-slide {
  padding-inline: 45px !important;
  height: 150px !important;
}
.dfg {
  margin-bottom: 130px !important;
}
.customer-logos .slide {
  display: flex !important;
  align-items: center;
  justify-content: center;
  border-left: 1px solid #ececec;
  border-right: 1px solid #ececec;
  padding-inline: 10px;
}
.your-class {
  margin-top: -8.5px;
}

.naodf {
  /* font-family: "Roboto", sans-serif; */

  /* font-family: "Montserrat"; */
  font-size: 100px;
  font-weight: bold;
  color: transparent; /* Adjust this color to match the background */
  padding: 20px;
  display: inline-block;
  position: relative;

  -webkit-text-stroke: 1px #ffffff; /* Blue outline color */
  text-align: center; /* Center the text */
  /* Background color to match */
  padding: 20px; /* Padding for visual spacing */
  display: inline-block;
}
.navbar-toggler-icon,
.it-show {
  display: flex;
  align-items: center;
  justify-content: center;
}
.collapse.show {
  width: 100%;
  position: fixed;
  top: 74px;
  background-color: #454c9a !important;
  left: 0;
  padding: 25px;
}
[data-expanded="false"] .fa-times {
  display: none;
}
.navbar-toggler .fa-bars {
  display: block;
}

.navbar-toggler .fa-times {
  display: none;
}
.fas.fa-bars.d-none {
  display: block !important;
}
/* When expanded, show the times icon and hide the bars icon */
.navbar-toggler[data-expanded="true"] .fa-bars {
  display: none;
}

.navbar-toggler[data-expanded="true"] .fa-times {
  display: block;
}

.collapsing {
  padding: 25px;
  width: 100%;
  position: fixed;
  top: 74px;
  left: 0;
  background-color: #454c9a !important;
}
@media (max-width: 767px) {
  .mtfor {
    margin-top: 30px;
  }
}
.min-hrt .bottom-area {
  min-height: 150px;
}
.min-hrt .slick-dots {
  top: 280px !important;
}
.min-hrt {
  position: static !important;
  margin-top: -130px;
}
.phudic {
  position: absolute;
  top: -40px;
  left: -39px;
}
.abs-phud {
  left: 154px;
  z-index: 9;
  top: -0.1px;
}
.onlk {
  display: none;
}

@media (max-width: 768px) {
  .onlk {
    display: flex !important;
  }
  .min-has {
    height: 570px;
  }
  .mtdha {
    margin-top: -37px;
  }
  .yesbas {
    padding-inline: 20px !important;
  }
  .mtt {
    margin-top: 50px;
  }
  .slick-dots {
    top: 512px !important;
  }
  .bg-color1.fakeeew {
    height: 670px;
  }
  .noad {
    margin: 0 !important;
  }
  .second-light-box.change-md {
    margin-left: 0 !important;
  }
  .slick-dotted.slick-slider {
    margin-left: 0 !important;
  }
  .min-hrt {
    padding-left: 20px;
    margin-top: -131px;
  }
  li {
    list-style: none;
  }
  .jw-rightclick.jw-reset.jw-open {
    display: none !important;
  }

  .menu-lingua{
    display: none !important;
  }

  .noma, .nav-square, ::marker {
    /* display: none !important; */
  }
  .noma {
    display: flex;
  }

  .min-hrt .slick-dots {
    top: 398px !important;
    left: 0;
  }
}
@media (max-width: 420px) {
  .Text-Prodotti-para {
    font-size: 30px !important;
  }
}
