/*============================================================

 * Template Name: Tura Corporate Business html template 
 * Author: extratheme - (https://themeforest.net/user/extratheme)
 * Version: 1.0
 * Copyright 2020 extratheme

 ===============================================================*/

 .section_padding {
	padding: 90px 0;
}

.title_1 {
	line-height: 17px;
	text-transform: uppercase;
	font-weight: 600;
	color: #0C76BD;
	margin: -2px auto 15px auto;
}

.title_2 {
	line-height: 50px;
	color: #172541;
	font-size: 40px;
	margin: 0 auto 25px auto;
	font-weight: 700;
	max-width: 768px;
}

.f-left {
	float: left;
}

.f-right {
	float: right;
}

.p-0 {
	padding: 0;
}

.mb_10 {
	margin-bottom: 10px;
}

.mt_10 {
	margin-top: 10px;
}
.mt_15 {
	margin-top: 15px;
}
.mt_5 {
	margin-top: 5px;
}
.mr_10 {
	margin-right: 10px;
}

.mr_15 {
	margin-right: 15px;
}

.mb_15 {
	margin-bottom: 15px;
}

.mt_15 {
	margin-top: 15px;
}

.mb_20 {
	margin-bottom: 20px;
}

.mt_20 {
	margin-top: 20px;
}

.mb_25 {
	margin-bottom: 25px;
}

.mt_25 {
	margin-top: 25px;
}

.mb_30 {
	margin-bottom: 30px;
}

.mt_30 {
	margin-top: 30px;
}

.mb_35 {
	margin-bottom: 35px;
}

.mt_40 {
	margin-top: 40px;
}

.mb_40 {
	margin-bottom: 40px;
}

.mb_60 {
	margin-bottom: 60px;
}

.mr_15 {
	margin-right: 15px;
}

.mr_25 {
	margin-right: 15px;
}

.mr_30 {
	margin-right: 30px;
}

.ml_30 {
	margin-left: 30px;
}

.pt_15 {
	padding-top: 15px;
}

.pt_30 {
	padding-top: 30px;
}

.pl_30 {
	padding-left: 30px;
}

.pb_30 {
	padding-bottom: 30px;
}

.bg_1 {
	background-color: #f9f9f9;
}
.bg_2 {
	background-color: #0C76BD;
}

.button {
	padding: 11px 30px;
	background-color: rgba(16, 118, 189, .9) !important;
	color: #ffffff;
	font-weight: 600;
	text-transform: capitalize;
	border-radius: 30px;
	display: inline-block;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	border: 2px solid transparent;
}

.button:hover {
	color: #fff;
	background: #1387D4;
}


/* animation */

.heardbeat {
	-webkit-animation-name: Zoom;
	animation-name: Zoom;
	-webkit-animation-duration: 5s;
	animation-duration: 5s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	display: inline-block;
}

@-webkit-keyframes Zoom {
	from {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.30);
		transform: scale(1.30);
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes Zoom {
	from {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	50% {
		-webkit-transform: scale(1.30);
		transform: scale(1.30);
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.rotateme {
	-webkit-animation-name: rotateme;
	animation-name: rotateme;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

@-webkit-keyframes rotateme {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotateme {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.fade {
	-webkit-animation-name: topbottom;
	animation-name: topbottom;
	-webkit-animation-duration: 8s;
	animation-duration: 8s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

@-webkit-keyframes topbottom {
	from {
		-webkit-transform: translate(0px, -25px);
		transform: translate(0px, -25px);
	}
	50% {
		-webkit-transform: translate(0px, 50px);
		transform: translate(0px, 50px);
	}
	100% {
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
}

@keyframes topbottom {
	from {
		-webkit-transform: translate(0px, -25px);
		transform: translate(0px, -25px);
	}
	50% {
		-webkit-transform: translate(0px, 50px);
		transform: translate(0px, 50px);
	}
	100% {
		-webkit-transform: translate(0px, 0px);
		transform: translate(0px, 0px);
	}
}

@keyframes Zoom {
	0% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
	50% {
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	100% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}