
.bounceimg{
	-webkit-animation: bounceimg 1s ease-in-out 0s infinite alternate;
            animation: bounceimg 1s ease-in-out 0s infinite alternate;
}
@-webkit-keyframes bounceimg {
from {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); 
}
to {
   -webkit-transform: translateY(-20px);
     transform: translateY(-20px); 
} 
}

@keyframes bounceimg {
from {
    -webkit-transform: translateY(0px);
    transform: translateY(0px); 
}
to {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px); 
} 
}


a {
	color: #5957cd;
	text-decoration: none;
	-webkit-transition: all 0.5s ease;
	transition: all .5s ease;
}
a:hover {
	color: #ff69c9;
	text-decoration: none;
	transition: all .5s ease;
}
a:focus {
	outline: none;
	text-decoration: none;
}
img {
	max-width: 100%;
}
ul,
li {
	margin: 0;
	padding: 0;
}
::-webkit-input-placeholder {
	color: #7a7a7a;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}
:-moz-placeholder {
	color: #7a7a7a;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}
::-moz-placeholder {
	color: #7a7a7a;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}
:-ms-input-placeholder {
	color: #7a7a7a;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
}
.form-control:focus {
	box-shadow: none;
}
fieldset {
	border: 0 none;
	margin: 0 auto;
	padding: 0;
}
section {
	padding: 100px 0;
	position:relative;
}
.no-padding { 
	padding: 0
}
section.small_pt {
	padding-top: 50px;
}
section.small_pb {
	padding-bottom: 50px;
}
.lg_pt_20 {
	padding-top: 20px;
}
.lg_pt_30 {
	padding-top: 30px;
}
.lg_pt_40 {
	padding-top: 40px;
}
.lg_pt_50 {
	padding-top: 50px;
}
.lg_pb_20 {
	padding-bottom: 20px;
}
.lg_pb_30 {
	padding-bottom: 30px;
}
.lg_pb_40 {
	padding-bottom: 40px;
}
.lg_pb_50 {
	padding-bottom: 50px;
}
.list_none li {
	list-style:none;
}
input {
	border: 0;
	padding: 10px 20px;
	width: 100%;
}
button {
	background-image: -webkit-linear-gradient(left, #ff67cb 0%,#ffcc67 99%);
	background-image: linear-gradient(to right, #ff67cb 0%,#ffcc67 99%);
	border: 0;
	border-radius: 40px;
	color: #ffffff;
	cursor: pointer;
	padding: 10px 20px;
	text-transform: uppercase;
	transition: all 0.5s ease 0s;
}
button:hover {
	color:#fff;
}
button:focus {
	outline:none;
}
.overflow_hide {
	overflow: hidden;
}
.title_default_light h4, 
.title_default_dark h4{
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 30px;
	text-transform: capitalize;
}
.title_default_light h4,
.title_default_light p {
	color:#fff;
}
.title_blue_dark h4{
	color: #0043bb;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 30px;
}
.title_dark h4 {
	color: #0c0e27;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 30px;
}
.title_purple_dark h4 {
	color: #6000b5;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 20px;
}
.title_cyan_dark h4 {
	color: #0e082c;
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 20px;
}
.title_border h4 {
	padding-bottom: 15px;
	position: relative;
}
.title_blue_dark.title_border h4::before {
	background-color: #0043bb;
}
.title_cyan_dark.title_border h4::before {
	background-color: #280e3b;
}
.title_purple_dark.title_border h4::before {
	background-color: #0e082c;
}
.title_dark.title_border h4::before {
	background-color: #0c0e27;
}
.title_border h4::before {
	background-color: #5957cd;
	bottom: 0;
	content: "";
	height: 2px;
	left: 0;
	position: absolute;
	right: 0;
	width: 80px;
}
.title_border.text-center h4::before {
	margin:0 auto;
}
.title_default_light.title_border h4::before {
	background-color: #ad0009;
}
.divider {
	clear:both;
	display:block;
	height:20px;
}
.background_bg {
	background-attachment: fixed;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.transparent_bg {
	background-color: rgba(0, 0, 0, 0) !important;
}
.box_shadow_none {
	box-shadow: none !important;
}
.bg_light {
	background-color: #f7fafc;
}
.bg_blue_dark {
	background-color :#0b267d;
}
.bg_light_dark {
	background-color: #121833;
}
.bg_light_dark_blue {
	background-color: #161d3e;
}
.bg_black_dark,
.v_dark {
	background-color :#0c0e27;
}
.blue_light_bg,
.v_blue_pro {
	background-color: #5957cd;
}
.light_blue_dark_bg {
	background-color: #4a49bf;
}
.blue_lightdark_bg {
	background-color: #4241b8;
}
.bg_gray {
	background-color: #f1f1f1;
}
.bg_gray2 {
	background-color: #f8f8ff;
}
.bg_gray3 {
	background-color: #fbfaff;
}
.bg_gray4 {
	background-color: #f7f7f7;
}
.pink_bg {
	background-color: #ff68ca;
}
.yellow_bg {
	background-color: #ffca69;
}
.blue_bg,
.v_royal_blue {
	background-color: #193dc0;
}
.blue_dark_bg {
	background-color: #081990;
}
.purple_bg {
	background-color: #6000b5;
}
.purple_dark_bg {
	background-color: #3e1084;
}
.large_divider {
	height:100px;
}
.small_divider {
	height:50px;
}
.small_space {
	margin-top:20px;
}
.large_space {
	margin-top: 50px;
}
.small_text * {
    font-size: 14px;
}
.container,
.container-fluid {
    position: relative;
    z-index: 5;
}
.gradient_box {
	background: -webkit-linear-gradient(left, #ff67cb 0%,#ffcc67 99%) !important;
	background: linear-gradient(to right, #ff67cb 0%,#ffcc67 99%) !important;
}
.gradient_box2 {
	background: -moz-linear-gradient(180deg, rgba(25,61,192,1) 0%, rgba(10,29,149,1) 50%, rgba(25,61,192,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(25,61,192,1)), color-stop(50%, rgba(10,29,149,1)), color-stop(100%, rgba(25,61,192,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(180deg, rgba(25,61,192,1) 0%, rgba(10,29,149,1) 50%, rgba(25,61,192,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(180deg, rgba(25,61,192,1) 0%, rgba(10,29,149,1) 50%, rgba(25,61,192,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(180deg, rgba(25,61,192,1) 0%, rgba(10,29,149,1) 50%, rgba(25,61,192,1) 100%); /* ie10+ */
	background: linear-gradient(270deg, rgba(25,61,192,1) 0%, rgba(10,29,149,1) 50%, rgba(25,61,192,1) 100%); /* w3c */ 
}
.section_gradiant {
	background: -webkit-linear-gradient(to bottom, rgba(32,18,111,1) 0%,rgba(5,45,133,1) 100%);
	background-image: linear-gradient(to bottom, rgba(32,18,111,1) 0%,rgba(5,45,133,1) 100%);
}
.section_gradiant2 {
	background-image: -webkit-linear-gradient(left, #6000b5 0%,#3e2a9c 99%);
	background-image: linear-gradient(to right, #6000b5 0%,#3e2a9c 99%);
}
.section_gradiant3 {
	background-image: -webkit-linear-gradient(left, #193f88 0%,#0e082c 99%);
	background-image: linear-gradient(to right, #193f88 0%,#0e082c 99%);
}
.v_blue,
.bg_navy_blue {
	background-color: #052d85;
}
.bg_navy_blue_dark {
	background-color: #121a6d;
}
.v_blue .title_default_dark.title_border h4::before {
	background-color: #0a257c;
}
.v_blue .title_default_dark h4 {
	color: #0a257c;
}

.team_info {
	padding-top: 15px;
}
.team_info h4 a {
	color: #444444;
	font-size: 20px;
	font-weight: 500;
}
.team_info p {
	line-height: normal;
	margin: 0;
}
.team_img {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	max-width: 200px;
}
.team_img::before {
	background-color: #5957cd;
	border-radius:100%;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	margin: 10px;
	opacity: 0.6;
	position: absolute;
	right: 0;
	top: 0;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	transition: all 0.5s ease 0s;
}
.team_img.gradient_box::before {
	background-image: -webkit-linear-gradient(left, #ff67cb 0%,#ffcc67 99%);
	background-image: linear-gradient(to right, #ff67cb 0%,#ffcc67 99%);
}
.team_img.rounded_img.gradient_box {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.team_img:hover:before {
	border-radius: 0;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}
.team_img img,
.team_image img {
	border: 10px solid #ffffff;
	width: 100%;
}
.team_img.rounded_img, 
.team_img.rounded_img img,
.team_image.rounded_img {
	border-radius: 100%;
}
.team_img.rounded_img:hover:before {
	border-radius: 100%;
}
.social_team {
	left: 0;
	position: absolute;
	right: 0;
	top: 50%;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.social_team li {
	display: inline-block;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	transition: all 0.3s ease 0s;
}
.team_img:hover .social_team li {
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}
.social_team a {
	color: #ffffff;
	display: block;
	font-size: 18px;
	padding: 0 5px;
	position: relative;
	text-align: center;
	z-index: 1;
}
.social_team a:hover {
	color: #ff67cb;
}
.gradient_box .social_team a:hover {
	color: #444444;
}
.team_title {
	background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 99%);
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 99%);
	bottom: 0;
	left: 0;
	padding: 70px 0 10px;
	position: absolute;
	right: 0;
}
.team_img_wrap {
	position: relative;
}
.team_title h4 {
	color: #ffffff !important;
	margin: 0;
}
.team_title span {
	color:#fff;
}
.mfp-bg {
	background-color: #5957cd;
	opacity: 0.8;
} 
.team_pop {
	background-color: #ffffff;
	border-radius: 10px;
	margin: 30px auto;
	max-width: 945px;
	padding: 30px 10px;
	position: relative;
}
.social_single_team li {
	display: inline-block;
}
.social_single_team li a {
	border: 1px solid #5957cd;
	border-radius: 40px;
	display: block;
	height: 40px;
	line-height: 30px;
	padding: 5px;
	width: 40px;
}
.mfp-close-btn-in .mfp-close {
	font-size: 32px;
	right: -50px;
    top: 0px;
	color: #fff;
	width: auto;
}
.mfp-close-btn-in .team_pop .mfp-close {
	color: #5957cd;
	background-color: #fff;
	width: 44px;
}
.team_pop h6 {
	color: #444444;
}
.team_pop .progress {
	border-radius: 0;
	height: 4px;
}
.team_pop .progress-bar {
	background-image: -webkit-linear-gradient(left, #ff67cb 0%,#ffcc67 99%);
	background-image: linear-gradient(to right, #ff67cb 0%,#ffcc67 99%);
}
.team_wrap .team_info h4 a {
	font-size: 18px;
}
.team_wrap .team_info p {
	font-size: 14px;
}
.team_box_s1 .team_box::before {
	background-color: #02126e;
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 100px;
	z-index: -1;
}
.team_box_s1 .team_box {
	height: 100%;
}
.team_box_s1 .team_info {
	padding-bottom: 15px;
}
.team_box_s2 .team_box {
	background-color: #121a6d;
	padding: 20px;
	height: 100%
}
.team_image {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
	margin: 0 auto;
	max-width: 170px;
}
.team_social li {
	display: inline-block;
}
.team_social a {
    color: #7a7a7a;
    display: block;
    padding: 5px;
}
.team_box_s3 {
    padding: 20px 20px;
}
.team_social_s2 {
	background-image: -webkit-linear-gradient(top, #ff67cb 0%,#ffcc67 99%);
    background-image: linear-gradient(to bottom, #ff67cb 0%,#ffcc67 99%);
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%);
    border-radius: 40px;
    padding: 15px 10px;
}
.team_social_s2 a {
	color: #fff;
}
.team_social_s2 a:hover {
	color: #444;
}

.v_blue_pro .team_info h4 a,
.v_blue_pro .team_info p,
.v_blue .team_info h4 a,
.v_blue .team_info p,
.v_dark .team_info h4 a,
.v_dark .team_info p,
.v_royal_blue .team_info h4 a,
.v_royal_blue .team_info p,
.v_navy_blue .team_info h4 a,
.v_navy_blue .team_info p {
	color: #fff;
}
.v_blue .mfp-bg,
.v_navy_blue .mfp-bg {
	background-color: #052d85;
}
.v_blue_light .mfp-bg,
.v_royal_blue .mfp-bg {
	background-color: #193dc0;
}
.v_blue .social_single_team li a,
.v_blue .mfp-close-btn-in .team_pop .mfp-close,
.v_blue .team_pop h1, 
.v_blue .team_pop h2, 
.v_blue .team_pop h3, 
.v_blue .team_pop h4, 
.v_blue .team_pop h5, 
.v_blue .team_pop h6 {
	color: #0a257c;
}
.v_blue_light .social_single_team li a,
.v_blue_light .mfp-close-btn-in .team_pop .mfp-close,
.v_blue_light .team_pop h1, 
.v_blue_light .team_pop h2, 
.v_blue_light .team_pop h3, 
.v_blue_light .team_pop h4, 
.v_blue_light .team_pop h5, 
.v_blue_light .team_pop h6,
.v_royal_blue .social_single_team li a,
.v_royal_blue .mfp-close-btn-in .team_pop .mfp-close,
.v_royal_blue .team_pop h1, 
.v_royal_blue .team_pop h2, 
.v_royal_blue .team_pop h3, 
.v_royal_blue .team_pop h4, 
.v_royal_blue .team_pop h5, 
.v_royal_blue .team_pop h6 {
	color: #0043bb;
}

.v_blue .social_single_team li a {
	border-color: #0a257c;
}
.v_blue_light .social_single_team li a,
.v_royal_blue .social_single_team li a {
	border-color: #0043bb;
}
.v_dark .mfp-bg,
.v_light_dark .mfp-bg {
	background-color: #0c0e27;
}
.v_light_purple .mfp-bg {
	background-color: #6000b5;
}
.v_dark .social_single_team li a,
.v_dark .mfp-close-btn-in .team_pop .mfp-close,
.v_dark .team_pop h1, 
.v_dark .team_pop h2, 
.v_dark .team_pop h3, 
.v_dark .team_pop h4, 
.v_dark .team_pop h5, 
.v_dark .team_pop h6,
.v_light_dark .social_single_team li a,
.v_light_dark .mfp-close-btn-in .team_pop .mfp-close,
.v_light_dark .team_pop h1, 
.v_light_dark .team_pop h2, 
.v_light_dark .team_pop h3, 
.v_light_dark .team_pop h4, 
.v_light_dark .team_pop h5, 
.v_light_dark .team_pop h6 {
	color: #0c0e27;
}
.v_blue .social_single_team li a:hover,
.v_dark .social_single_team li a:hover,
.v_light_dark .social_single_team li a:hover {
	color: #ff69c9;
}
.v_dark .social_single_team li a,
.v_light_dark .social_single_team li a {
	border-color: #0c0e27;
}
.v_navy_blue .social_single_team li a {
	border-color: #0043bb;
}
.v_navy_blue .social_single_team li a,
.v_navy_blue .mfp-close-btn-in .team_pop .mfp-close,
.v_navy_blue .team_pop h1, 
.v_navy_blue .team_pop h2, 
.v_navy_blue .team_pop h3, 
.v_navy_blue .team_pop h4, 
.v_navy_blue .team_pop h5, 
.v_navy_blue .team_pop h6 {
	color: #0043bb;
}
.v_light_purple .social_single_team li a,
.v_light_purple .mfp-close-btn-in .team_pop .mfp-close,
.v_light_purple .team_pop h1, 
.v_light_purple .team_pop h2, 
.v_light_purple .team_pop h3, 
.v_light_purple .team_pop h4, 
.v_light_purple .team_pop h5, 
.v_light_purple .team_pop h6 {
	color: #6000b5;
}
.v_light_purple .social_single_team li a {
	border-color: #6000b5;
}
.v_light_purple .team_img::before {
    background-color: rgba(96,0,181,0.7);
}
.v_cyan_blue .social_single_team li a,
.v_cyan_blue .mfp-close-btn-in .team_pop .mfp-close,
.v_cyan_blue .team_pop h1, 
.v_cyan_blue .team_pop h2, 
.v_cyan_blue .team_pop h3, 
.v_cyan_blue .team_pop h4, 
.v_cyan_blue .team_pop h5, 
.v_cyan_blue .team_pop h6 {
	color: #0e082c;
}
.v_cyan_blue .social_single_team li a {
	border-color: #0e082c;
}
.v_cyan_blue .mfp-bg {
	background-color: #193d85;
}
/*===================================*
09. END TEAM SECTION