.home-slider.text{
  margin-left: 20px;
  font-size: 44px;
	font-weight: 400;
}
.home-slider.tagline{
  margin-left: 20px;
  font-size: 18px;
  color: #1DBF73;
}


.carousel.carousel-fade .carousel-item {
    opacity: 0;
    transition: opacity ease-out .5s;
}

.carousel.carousel-fade .carousel-item.active {
    opacity: 1 !important;
}

.we-work-more{
	cursor: pointer;
	position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.we-work-more:hover .yellow{
  animation-name: WeWorkMore;
  animation-duration: 0.2s;
}
.we-work-more:hover .blue{
  animation-name: WeWorkMore;
  animation-duration: 0.2s;
  animation-delay: 0.1s;
}
.we-work-more:hover .green{
  animation-name: WeWorkMore;
  animation-duration: 0.2s;
  animation-delay: 0.3s;
}

@keyframes WeWorkMore {
  0%   { position:relative;top:0px; }
  70% { position:relative;top:-3px; }
  100%   { position:relative;top:0px; }
}

.we-work-more a{
  display: block;
  color: #585858;
  font-weight: 500;
  transition: 0.3s;
}
.we-work-more a:hover{
  transform: scale(1.02);
  text-decoration: none;
}
.we-work-more .yellow{
	font-size: 8px;
	color: #FBBC05;
}.we-work-more .blue{
	font-size: 8px;
	color: #4285F4;
}.we-work-more .green{
	font-size: 8px;
	color: #37A000;
}

.covid{
	display: block;
	margin: 5px 0px;
  font-size: 15px;
	color: #6b6b6b;
  font-weight: 600;
  transition: 0.3s;
}.covid:hover{
  color: #6b6b6b;
  text-decoration: none;
  opacity: 0.8;
}

.slidesDiv {
	position: absolute;
	bottom: 0px;
	right: 0px;
    width: 496px;
    height: 484px;
	z-index: 1;
}

.mySlides {
	position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 1s;
}

.visible {
    opacity: 1;
}
/*Up-right pointing*/
.triangle{
	position: absolute;
	bottom: 0px;
	right: 0px;
    border-bottom: 30vw solid;
    border-left: 80vw solid transparent;

	color: #212529;
}
.side{
	position: absolute;
	bottom: 0px;
	right: 0px;
    width: 100%;
	height: 4px;

	color: #212529;
}



.home-category{
  margin-bottom: 30px;
  max-width: 260px;
  transition: 0.5s;
}.home-category:hover{
  transform: scale(1.02);
}.home-category:hover img{
  opacity: 0.7;
}.home-category:hover .name{
  opacity: 1;
}


.home-category-item{
  border-radius: 5px;
  overflow: hidden;
  transition: 0.5s;
}

.home-category img{
  width: 100%;
  background-color: #000000;
  transition: 0.5s;
}

.home-category .name{
  position: absolute;
	top: 10px;
	left: 15px;

  font-size: 16px;
  font-weight: 500;
	color: #ffffff;

  opacity: 0.9;
}

/*
.img-show img{
	width: 100%;
	max-width: 260px;
	margin-bottom: 30px;
	transition: .5s;
	border-radius: 7px;
}.img-show img:hover{
	opacity: 0.8;
}.img-show:hover .title{
	opacity: 1;
}


.img-show .info{
	position: absolute;
	top: 10px;
	left: 15px;
	color: #ffffff;
}

.img-show .info .title{
  font-size: 18px;
	font-weight: 600;
  opacity: 0.8;
}
*/

.home-stats.title{
  font-size: 18px;
	font-weight: 600;
}
.home-stats.message{
  font-size: 46px;
	font-weight: 400;
}


@media screen and (max-width: 1200px) {
  .home-slider.text{
    font-size: 36px;
  }
}
@media screen and (max-width: 991px) {
  .home-slider.text{
    font-size: 31px;
  }
}
