html,
body {
  margin: 0;
  padding: 0;
}

.content-wrapper,
.main {
  width: 100%;
  max-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.content-wrapper {
  margin-left: 0 !important;
}

.slide.about_us_in {
  position: relative;
  width: 100vw !important;
  margin-left: calc(50% - 50vw);
  overflow: hidden;
  min-height: 100vh;
  height: 100vh !important;
  background: transparent;
}

@supports (height: 100svh) {
  .slide.about_us_in {
    min-height: 100svh;
    height: 100svh !important;
  }
}

@supports (height: 100dvh) {
  .slide.about_us_in {
    min-height: 100dvh;
    height: 100dvh !important;
  }
}

.slide.about_us_in .box-slide,
.slide.about_us_in .slick-list,
.slide.about_us_in .slick-track,
.slide.about_us_in .slick-slide,
.slide.about_us_in .item-slide,
.slide.about_us_in .item-slide a,
.slide.about_us_in .item-slide img {
  height: 100% !important;
}

.slide.about_us_in .box-slide,
.slide.about_us_in .slick-list {
  width: 100vw !important;
  max-width: 100vw !important;
}

.slide.about_us_in .item-slide a {
  display: block;
  width: 100% !important;
  height: 100% !important;
}

.slide.about_us_in .item-slide img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: left center !important;
}

.slide.about_us_in .slick-slide,
.slide.about_us_in .item-slide {
  overflow: hidden;
  background: transparent;
}

@media (max-width: 768px) {
  .slide.about_us_in {
    margin-left: 0;
    width: 100% !important;
    min-height: 100svh;
    height: 100svh !important;
  }
}
