@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,900|Open Sans:400,600,800');
h1,h2,h3,h4,h5,h6,div,input,p,a{
    font-family: "Open Sans";  
    margin:0px; 
}
a,a:hover,a:focus{
	color:inherit;
}
body{
	background-color:#F1F2F3;
}
.container-fluid,.container{
	max-width:1200px;
}

.card-container{
	padding:100px 0px;
	-webkit-perspective:1000;
    perspective:1000;
}

.profile-card-1{
	background-color:#FFF;
	border-radius:10px;
	box-shadow:0px 0px 25px rgba(0,0,0,0.1);
	background-image:url(../img/profile-bg-1.jpg);
	background-position:center;
	padding-top:100px;
	overflow:hidden;
	position:relative;
	margin:10px auto;
	cursor:pointer;
	max-width:300px;
}
.profile-card-1 .profile-content{
	position:relative;
	background-color:#FFF;
	padding:70px 20px 20px 20px;
	text-align:center;
	
}
.profile-card-1 .profile-img{
	position:absolute;
	height:100px;
	left:0px;
	right:0px;
	z-index:10;
	top:-50px;
	transition:all 0.25s linear;
	transform-style: preserve-3d;
}
.profile-card-1 .profile-img img{
	height:100px;
	margin:auto;
	border-radius:50%;
	border:5px solid #FFF;
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
}

.profile-card-1 .profile-name{
	font-size:18px;
	font-weight:bold;
	color:#021830;
}
.profile-card-1 .profile-address{
	color:#777;
	font-size:12px;
	margin:0px 0px 15px 0px;
	
}
.profile-card-1 .profile-description{
	font-size:13px;
	padding:5px 10px;
	color:#777;
}
.profile-card-1 .profile-icons .fa{
	margin:5px;
	color:#777;
}
.profile-card-1:hover{
	box-shadow:0px 0px 50px rgba(0,0,0,0.1);
}
.profile-card-1:hover .profile-img{
	transform:rotateY(180deg);
}

