#home > section.sec_testimonial.text-center.text-lg-left.zigzag > div > div > div > div > div > div.card.m-3.border-orange.bg_transparent.slick-slide.slick-current.slick-active > span > img{
  width:  70%;
}
#home > section.sec_testimonial.text-center.text-lg-left.zigzag > div > div > div > div > div > div > span > img{
  width:  70%;
}

#home > section.sec_locate.text-center.text-md-left > div > div > div:nth-child(2) > div > img{
  height:   35px !important;
  margin-top:   65px;
}

#home > section.sec_category.text-center.text-lg-left.zigzag > div:nth-child(2) > div > div > div > div.container.slick-slide.slick-current.slick-active > div > div.col-12.col-lg-6.my-auto.pr-md-10.text-center.text-md-right{
  padding-top: 40px;
}
#home > section.sec_category.text-center.text-lg-left.zigzag > div.container.pt-10.pb-5 > div > div > div > div > div > p{
  cursor: pointer !important;
}
#carouselExampleCaptions > div > div.carousel-item.h-100.active > a{
  text-align: center;
}
main {
  overflow-x: hidden;
}

.address{
  display: flex;
}
.address-content{
  align-self: center;
  margin-bottom: 0px !important;
}

.sec_nature {
  background: url(../img/HomepageRangePatch.png);
  background-repeat: no-repeat;
  background-size: 105vw 70%;
  background-position-x: center;
}

.sec_packs {
  background: url(../img/HomepageRangePatch.png);
  background-repeat: no-repeat;
  background-size: 105vw 100%;
  background-position-x: center;
}

.sec_purity .hide {
  position: relative;
  top: -100px;
  z-index: -1;
}

.carousel-caption {
  bottom: 35%;
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.carousel-indicators li {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: none;
  transition: 300ms;
  background-color: #fefbfb;
}

.carousel-indicators li.active {
  width: 30px;
  height: 10px;
  border-radius: 10px;
  border: none;
  background-color: var(--color-orange);
}

.carousel-indicators {
  bottom: 10px;
}

.slick-slide:focus {
  outline: -webkit-focus-ring-color auto 0px;
}

/* .slider-nav {
	border-bottom: 2px solid #8c481e;
} */

.slider-nav p.slick-slide.slick-current.slick-active {
  color: lightgrey;
  border-color: 4px solid var(--color-orange);
}

.slider-nav p {
  color: #d6712e40;
  margin-bottom: 0;
  padding-bottom: 5px;
  border-bottom: 3px solid #d6712e40;
}

.sec_purity .border-right {
  border-right: 2px solid var(--color-orange) !important;
}

.floating-img-left {
  position: absolute;
  left: -50px;
  transform: translatey(0px);
  animation: float 6s ease-in-out infinite;
}

.floating-img-right {
  position: absolute;
  right: 0px;
  transform: translatey(-532px);
  animation: float 6s ease-in-out infinite;
}

.sec_bird {
  position: absolute;
  top: 9%;
}

.sec_bird_banner {
  position: absolute;
  top: 4%;
  width: 43px;
  height: 23px;
}

#home .quot-start {
  background: url(../img/HomepagePurityQuote.png);
  background-repeat: no-repeat;
  background-position: 15% -8%;
}

#home .sec_testimonial .quot-start {
  background: url(../img/HomepageTestimonialQuote.png);
  background-position: 0% -5%;
  background-repeat: no-repeat;
}

.testi_bird {
  top: -20px;
  left: -15px;
  background-color: #5d2e14;
  padding: 10px;
  position: absolute;
}

#home .sec_testimonial.zigzag:before {
  height: 84%;
}

/* padding: 19px 5px 0px; */

/*animation float images*/
@keyframes float {
  0% {
    transform: translatey(0px);
  }
  50% {
    transform: translatey(80px);
  }
  100% {
    transform: translatey(3px);
  }
}

/* Extra small devices (portrait phones, less than 576px) */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 320px) and (max-width: 425px) {
  #home .sec_testimonial.zigzag:before {
    height: 100%;
  }
  #carouselExampleCaptions > div > div.carousel-item.active > img{
    width: 250%;
  }
}

@media (min-width: 320px) and (max-width: 767.98px) {
  /* .carousel-inner {
		height: 100vh;
	} */

  button.slick-arrow {
    display: none !important;
  }

  .clr-md-brown {
    color: var(--color-brown);
  }

  .img-md-fluid {
    max-width: 100%;
    height: auto;
  }
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 320px) {
  .carousel-inner {
    height: 70vh;
  }

  .carousel-caption {
    top: 15%;
  }

  #home .sec_bird_banner {
    top: 0%;
  }
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  #home .slider-nav .slick-prev,
  #home .slider-nav .slick-next {
    top: 18%;
  }
  #home .slider-nav .slick-prev:before {
    content: "<";
  }
  #home .slider-nav .slick-prev:before {
    font-size: 30px;
    font-weight: 900;
    font-family: monospace;
    color: #d6712e40;
  }
  #home .slider-nav .slick-next:before {
    content: ">";
  }
  #home .slider-nav .slick-next:before {
    font-size: 30px;
    font-weight: 900;
    font-family: monospace;
    color: #d6712e40;
  }
  .carousel-caption {
    bottom: 30%;
  }

  #home .sec_testimonial.zigzag:before {
    height: 115%;
  }
}
@media (min-width: 767px) and (max-width: 1025px) {
  #home > section.sec_testimonial.text-center.text-lg-left.zigzag > div > div > div > div > div >div {
    height: 240px !important;
  }
}


/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  #home .slick-news .slick-next:before {
    content: url("../img/HomepageArrowright.png");
  }
  #home .slick-news .slick-prev:before {
    content: url("../img/HomepageArrowleft.png");
  }

  .hero-img-2 {
    width: 80%;
  }
  #home .sec_testimonial.zigzag:before {
    height: 70%;
  }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .carousel-inner {
    height: 90vh;
  }
  #home .sec_testimonial.zigzag:before {
    height: 55rem;
  }
  .hero-img-2 {
    width: 900px;
  }
}

/* XX large devices (HD desktops, 1440px and up) */
@media (min-width: 1500px) {
  .hero-img-1 {
    height: 90vh;
  }
  .hero-img-2 {
    width: auto;
    height: 70vh;
  }
}
.home-banner-3{
  max-width: 40%;
}
#home > section.sec_category.text-center.text-lg-left.zigzag > div.container.pt-10.pb-5 > div > div > div > div > div > p{
  height: 55px !important;
}