.full-width-slider {
  height:80vh;
  width:101%;
  min-height:600px;
  background-size:cover!important;
  padding-left: calc(2vw + 20px);
  padding-right: calc(2vw + 20px);
  display: flex;
  align-items: center;
  justify-content: center;
  position:relative;
}

.full-width-slider h2 {
	color:#fff;
	  font-size: 46px;
  letter-spacing: 2px;
  line-height: 56px;
  font-weight:400;
  margin-top:0;
}

.full-width-slider .full-width-image {
	position:absolute;
	width:100%;
	height:80vh;
	z-index:1;
	background-size:cover!important;
}

.full-width-slider.is-selected .full-width-image {
	 animation: slide 10s 1 forwards;
}

@keyframes slide {
  0 {
    
  }
	100% {
		transform: scale(1.2);
	}
}
.slider-text-container {
  max-width:760px;
  text-align:center;
  color:#fff;
	position:relative;
	z-index:2;
}
.slider-text-container p {
	  font-weight:400;
}

.slider-text-container a.button {
	 padding: 20px 70px 20px 40px;
}

.slider-text-container .white-button {
  margin-top:40px; 
}

.footer-slider-container {
  width: 100%;
  position: absolute;
  bottom: 0; 
  display:flex;
  padding-left: calc(2vw + 20px);
  padding-right: calc(2vw + 20px);
  align-items: center;
  justify-content: space-between;
  padding-top:10px;
  padding-bottom:10px; 
  z-index:15;
}

.footer-slider-container > div {
  color:#fff;
}
.footer-slider-container .dots-counting {
  text-align:left; 
  font-size: 16px;
  letter-spacing: 2px;
  line-height: 20px;
	min-width:168px;
}
.footer-slider-container .dots-counting .dot-actual {
  font-size:45px;
}

.footer-slider-container .scroll-icon {
  text-align:center; 
	min-width:168px;
}

.footer-slider-container .social {
  text-align:right;
	min-width:168px;

}

.footer-slider-container .social a {
  color: #FFFFFF;
  font-size: 12px;
  letter-spacing: 2px;
  line-height: 15px;
  text-decoration:none;
  padding:0 10px;
}
.footer-slider-container .social a:hover {
	color:#8fce3b!important;
}

.footer-slider-container .social a:last-child {
  padding-right:0; 
}

.full-width-slider-container .flickity-button.flickity-prev-next-button {
  left:0!important;
}

.full-width-slider-container .flickity-prev-next-button.previous {
  top:calc(50% + 22px);
}

.full-width-slider-container .flickity-prev-next-button.next {
  top:calc(50% - 22px);
}

@media (max-width:500px) {
	
	.footer-slider-container {
		display:none;
	}
}


