.flip-card {
  background-color: transparent;
  width: 300px;
  height: 265px;
  perspective: 1000px;
}

.flip-card-inner {
  position: relative;
  width: 126%;
  height: 101%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-front {
    background-color: #efefef !important;
    color: black;
    border: 7px solid #000000;
    border-radius: 15px;
}

.flip-card-back {
  background-color: #efefef;
  color: #000000;
  transform: rotateY(180deg);
  border: 7px solid #000000;
  border-radius: 15px;
}

.flip_title {
    display: flex;
    justify-content: center;
    align-items: center;
    top: 50%;
    padding: 20px;
    margin-top: 60px;

}
.flip_title h1{
	color: #000 !important;
	font-size: 21px !important;
	font-family: 'raleway-medium';
}
.flip_back_desc {
	font-size: 14px !important;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    padding: 20px;
	font-weight: 600;
}



.our-team-card {
  background-color: transparent;
  width: 184px;
  height: 184px;
  perspective: 1000px;
}

.our-team-card-inner {
  position: relative;
  width: 117%;
  height: 60%;
  text-align: center;
}

.our-team-card-front, .our-team-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.our-team-card-front {
  background-color: #27292e !important;
  color: black;
  border-radius: 70px;
  border: 2px dotted #fff;
}

.our-team-center{
  text-align: center;
}
.our-team_title {
    color: #fff;
    font-size: 20px;
}
.our-team_title_1 {
	margin-top: 13%;
}
.our-team_title_2 {
	margin-top: -2%;
}
.our-team_title_3 {
	margin-top: 20%;
}
.our-team_title_4 {
	margin-top: 20%;
}
.our-team_title_5 {
	margin-top: 20%;
}
.our-team_title_6 {
	margin-top: 20%;
}
.our-team_title_7 {
	margin-top: 13%;
}
.our-team_title_8 {
	margin-top: 20%;
}
.our-team_title_9 {
	margin-top: 0%;
}
.our-team_title_10 {
	margin-top: 20%;
}





.flip-card-ref {
  background-color: transparent;
  width: 150px;
  height: 150px;
  perspective: 1000px;
}

.flip-card-ref-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.6s;
    transform-style: preserve-3d;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%)
}

.flip-card-ref:hover .flip-card-ref-inner {
  transform: rotateY(180deg);
}

.flip-card-ref-front, .flip-card-ref-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-ref-front {
    background-color: #0f1215;
    color: black;
}

.flip-card-ref-back {
	background-color: #fff;
    color: white;
    transform: rotateY(180deg);
    border-radius: 20px;
}

.far, .fas {
    font-size: 2em !important;
    color: #000000 !important;
	margin-bottom: 15px;
	margin-right: 10px;
}