body {
    background: #f1f1f1;
}

.case-intro {
	background-color: #fff;
	color: #fff;
	padding-top: 80px;
    padding-bottom: 80px;
}

.case-intro .section__header {
	font-size: 63px;
	letter-spacing: 8px;
	color: #fff;
}

.case-intro .section__description {
	letter-spacing: 2px;
	font-style: italic;
	color: #fff;
}

.back-home a {
    color: #fff;
    padding: 15px;
    background-color: #000000a6;
    transition: 0.3s;
    text-decoration: none;
}

.back-home {
    position: fixed;
    right: 15px;
    top: 80px;
    z-index: 2;
}

.back-home .fa-chevron-left {
    padding-right: 12px;
}

.back-home a:hover {
    background-color: #63302bcf;
    transition: 0.3s;
}

.blueimp-gallery-carousel {
  display: block;
  background: transparent;
  box-shadow: none;
  filter: drop-shadow(3px 3px 3px #adadad);
}

.blueimp-gallery-carousel .title {
  display: none;
}

.display-box {
	margin-top: 100px;
}

.feature-img {
    height: 308px;
    width: 100%;
    position: absolute;
    background-image: url('../img/desert.jpg');
    background-size: cover;
    background-position: 50% 65%;
    top: 0px;
    box-shadow: 0px 4px 3px #bfbfbf;
}

.technologies-triangle img {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 120px;
    height: 120px;
/*    margin:-60px 0 0 -60px;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;*/
}

.technologies-triangle img {
  width: 80px;
  position: absolute;
  top: -140px;
  left: -39px;
  filter: drop-shadow(0px 0px 1px #adadad)
}

.technologies-triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 100px 100px 0 100px;
  border-color: #ffffff transparent transparent transparent;
  margin: auto;
  position: relative;
}

@media screen and (max-width: 768px) {

	.case-intro {
		margin-top: -40px;
	}
}