#portfolio .block_header_text h2 {
  font-family: Arial;
  font-size: 40px;
  line-height: 50px;
  font-weight: 300;
  text-align: center;
}

#portfolio .divider-wrap {
  background: #39dfa5;
  background: linear-gradient(to right, #39dfa5, #1fbdf2);
  margin: 15px auto;
  width: 120px;
  height: 3px;
  transform: scale(1, 1);
  visibility: visible;
}

#portfolio .block_small_header_text {
  font-size: 20px;
  line-height: 50px;
  font-weight: 300;
  text-align: center;
  color: #999;
}

#portfolio .our_team {
 width: 1170px;
  /*width: 100%;*/
  margin-left: auto;
  /*margin-top: 50px;*/
  margin-right: auto;
  height: 400px;
}

#portfolio .our_team .swiper-wrapper {
  height: inherit;
  padding-top: 50px;
}

#portfolio .our_team .swiper-slide {
  overflow: hidden;
  margin-bottom: 30px;
}
#portfolio .our_team .swiper-slide .panel {
  margin: 0 auto;
  height: 368px;
  transform: translateY(15px);
  opacity: 0;
  background: none;
  position: relative;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  /*  &:hover {
              .front {
                   z-index: 900;
          -webkit-transform: rotateY(180deg);
          -moz-transform: rotateY(180deg);
              }

              .back {
                     z-index: 1000;
          -webkit-transform: rotateX(0deg) rotateY(0deg);
          -moz-transform: rotateX(0deg) rotateY(0deg);
              }
            }*/
}

#portfolio .our_team .swiper-slide .panel .front,
#portfolio .our_team .swiper-slide .panel .back {
  text-align: center;
}

#portfolio .our_team .swiper-slide .panel .front:before,
#portfolio .our_team .swiper-slide .panel .back:before {
  position: absolute;
  z-index: 0;
  content: "";
  background: #000;
  opacity: 0.6;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

#portfolio .our_team .swiper-slide .panel .front {
  height: inherit;
  position: absolute;
  top: 0;
  background-position: top;
  background-size: cover;
  width: 100%;
  z-index: 900;
  text-align: center;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

#portfolio .our_team .swiper-slide .panel .back {
  height: inherit;
  position: absolute;
  top: 0;
  background-position: left top;
  background-size: cover;
  width: 100%;
  z-index: 1000;
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all .4s ease-in-out;
  -moz-transition: all .4s ease-in-out;
  -ms-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

#portfolio .our_team .swiper-slide .panel .back .box2 ul,#portfolio .our_team .swiper-slide .panel .back .box1 ul {
  list-style: none;
}

#portfolio .our_team .swiper-slide .panel .back .box2 ul li,#portfolio .our_team .swiper-slide .panel .back .box1 ul li {
  text-align: left;
  background: url("../img/portfolio/check.png");
  background-repeat: no-repeat;
  background-position-y: 5px;
  padding-left: 30px;
  background-size: 20px;
}

#portfolio .our_team .swiper-slide .panel.flip .front {
  z-index: 900;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
}

#portfolio .our_team .swiper-slide .panel.flip .back {
  z-index: 1000;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
  -moz-transform: rotateX(0deg) rotateY(0deg);
}

#portfolio .our_team .swiper-slide .box1 .box1-inner {
  display: table-cell;
vertical-align: middle;
}
#portfolio .our_team .swiper-slide .box1 {
  color: #fff;
  transform: translateZ(60px) scale(0.88);
  /* -webkit-transform: translateY(-50%) translateZ(60px) scale(.88); */
  -ms-transform: translateZ(60px) scale(0.88);
  /*top: 140px;*/
  font-size: 20px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  /*position: absolute;*/
  left: 0;
  width: 100%;
  height: 300px;
  display: table;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
}

#portfolio .our_team .swiper-slide .box2 {
  color: #fff;
  transform: translateZ(60px) scale(0.88);
  /* -webkit-transform: translateY(-50%) translateZ(60px) scale(.88); */
  -ms-transform: translateZ(60px) scale(0.88);
  bottom: 20px;
  font-size: 20px;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
  left: 0;
  width: 100%;
  outline: 1px solid transparent;
  -webkit-perspective: inherit;
  perspective: inherit;
}
