#mainPageHeader
{
  width: 100vw;
  height: 100vmin;
  position: relative;
}

.headerBackground
{
  position: relative;
  width: 100vw;
  height: 100vmin;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

#mainCarousel
{
  width: 100%;
  height: 100%;
}

#mainCarousel .amp-carousel-button
{
  display: none;
}

#headerBackground1
{
  background-image: url("images/mainSlide-m-1.jpg");
  opacity: 1;
}
#headerBackground2
{
  background-image: url("images/mainSlide-m-2.jpg");
  opacity: 1;
}
#headerBackground3
{
  background-image: url("images/mainSlide-m-3.jpg");
  opacity: 1;
}
#headerBackground4
{
  background-image: url("images/mainSlide-m-4.jpg");
  opacity: 1;
}
#headerBackground5
{
  background-image: url("images/mainSlide-m-5.jpg");
  opacity: 1;
}
#headerBackground6
{
  background-image: url("images/mainSlide-m-6.jpg");
  opacity: 1;
}

#featureText1
{
  opacity: 1;
  visibility: inherit;
}
#featureText2
{
  opacity: 1;
  visibility: inherit;
}
#featureText3
{
  opacity: 1;
  visibility: inherit;
}
#featureText4
{
  opacity: 1;
  visibility: inherit;
}
#featureText5
{
  opacity: 1;
  visibility: inherit;
}
#featureText6
{
  opacity: 1;
  visibility: inherit;
}

#missionSection
{
  background-image: url("images/dress-m.jpg");
  height: 1000px;
  background-size: cover;
  background-position: center;
}

#missionTitle
{
  font-size: 40px;
}

#missionText1
{
  left: 20%;
  top: 80px;
}

#missionText2
{
  left: 35%;
  top: 105px;
}

#missionText3
{
  left: 5%;
  width: 90%;
  top: 200px;
}

#missionText4
{
  top: 840px;
}

#missionText5
{
  top: 880px;
}

#testimonialTitle
{
  top: 5px;
}

#testimonialSection
{
  background-image: none;
  height: 750px;
}

#testimonialCarousel
{
  width: 100vw;
  height: 680px;
  position: absolute;
  left: 50%;
  margin-right: -50%;
  -webkit-transform: translate(-50%, 0);
     -moz-transform: translate(-50%, 0);
      -ie-transform: translate(-50%, 0);
       -o-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  top: 70px;
  text-align: center;
}

.testimonialSection
{
  margin: 5px;
}

#testimonialText
{
  font-size: 10px;
  top: 100px;
}

.testimonialLogo
{

}

.amp-carousel-button, amp-carousel[controls] .amp-carousel-button
{
  background-color: #f3cacc;
  border: 5px solid rgba(37,37,37,0.8);
  width: 50px;
  height: 50px;
  opacity: 0.5;
}