@import 'https://fonts.googleapis.com/css?family=Poppins';@import 'https://fonts.googleapis.com/css?family=Lato:900&display=swap';@import 'https://fonts.googleapis.com/css?family=Exo:800&display=swap';@import 'https://fonts.googleapis.com/css?family=Raleway&display=swap';@import 'https://fonts.googleapis.com/css?family=Raleway:800&display=swap';*{
	margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0;box-sizing:border-box}
ol,ul{
	list-style:none}
:focus{
	outline:0}
.clear{
	clear:both;line-height:0;font-size:0}
.clearfix:after{
	clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix:after .test{
	color:red}
.clearfix{
	display:inline-block}
* html .clearfix{
	height:1%}
.clearfix{
	display:block}
header,nav,section,article,aside,footer{
	display:block}
*{
	margin:0;padding:0}
body{
	margin:0;padding:0;font-size:15px;font-family:poppins,sans-serif;overflow-x:hidden}
.preloader{
	background-color:#f9b522;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999999}
.preloader .spinner{
	width:60px;height:60px;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;background-color:#242c33;border-radius:100%;-webkit-animation:sk-scaleout 1s infinite ease-in-out;animation:sk-scaleout 1s infinite ease-in-out}
@-webkit-keyframes sk-scaleout{
	0%{
	-webkit-transform:scale(0)}
100%{
	-webkit-transform:scale(1);opacity:0}
}
@keyframes sk-scaleout{
	0%{
	-webkit-transform:scale(0);transform:scale(0)}
100%{
	-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
h1,h2,h3,h4,h5,h6{
	font-weight:800;color:#212121;font-family:raleway,sans-serif;margin-top:0;line-height:1.5;margin-bottom:15px;text-transform:uppercase}
h1{
	font-size:48px}
h2{
	font-size:32px}
h3{
	font-size:21px}
h4{
	font-size:18px}
h5{
	font-size:15px}
h6{
	font-size:13px}
@media(max-width:991px){
	h2{
	font-size:28px}
}
@media(max-width:735px){
	h2{
	font-size:24px}
h3{
	font-size:18px}
}
@media(max-width:360px){
	h2{
	font-size:21px}
}
hr{
	border:.5px solid #444}
p{
	font-size:15px;font-weight:300;line-height:24px;margin-bottom:0;color:#666;font-family:poppins,sans-serif}
ul{
	margin:0;padding:0}
ul li{
	font-size:16px;font-weight:400;margin-bottom:15px;line-height:24px;color:#666;position:relative;padding:0;font-family:poppins,sans-serif}
ol{
	margin:0;counter-reset:i;position:relative}
ol li{
	font-size:16px;font-weight:400;margin-bottom:15px;line-height:24px;color:#333;padding-left:40px;position:relative}
a{
	color:#333;transition:all ease-in-out .4s;text-decoration:none}
a:hover,a:focus{
	text-decoration:none!important;color:#f38220;transition:all .4s ease}
input[type=text],input[type=email],input[type=number],input[type=search],input[type=password],input[type=tel],textarea,select{
	font-size:14px;font-weight:300;background-color:#fff;border:1px solid #f1f1f1;border-radius:0;padding:10px 15px;width:100%;color:#444;margin-bottom:15px;font-family:poppins,sans-serif;height:42px;box-shadow:none;margin-bottom:0}
input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=password]:focus,input[type=tel]:focus,textarea:focus,select:focus{
	border-color:#ffac00;transition:all .5s ease}
select{
	padding:10px 20px;color:#999}
textarea{
	resize:vertical;height:120px}
label{
	display:inline-block;color:#666;margin-bottom:8px;font-weight:400;font-size:15px}
img{
	max-width:100%}
blockquote{
	font-size:14px;font-weight:300;background-color:#faf8f8;margin-bottom:15px;border-left:4px solid #f38220;padding:30px 70px;line-height:24px;color:#444;margin:20px 0;font-style:italic;border-radius:10px 0;position:relative}
blockquote:before{
	content:'\f10d';font-family:fontawesome;font-size:45px;position:absolute;top:26px;left:20px;color:#666;opacity:.1}
blockquote span{
	position:relative;padding-left:20px}
blockquote span:before{
	content:'';width:12px;height:1px;background:#ffac00;position:absolute;left:0;top:50%;margin-top:-2px}
.mar-0{
	margin:0!important}
.mar-top-0{
	margin-top:0}
.mar-top-5{
	margin-top:5px}
.mar-top-10{
	margin-top:10px!important}
.mar-top-15{
	margin-top:15px}
.mar-top-20{
	margin-top:20px}
.mar-top-25{
	margin-top:25px}
.mar-top-30{
	margin-top:30px}
.mar-top-40{
	margin-top:40px}
.mar-top-50{
	margin-top:50px}
.mar-top-60{
	margin-top:60px}
.mar-top-70{
	margin-top:70px}
.mar-bottom-0{
	margin-bottom:0}
.mar-bottom-5{
	margin-bottom:5px}
.mar-bottom-10{
	margin-bottom:10px!important}
.mar-bottom-15{
	margin-bottom:15px}
.mar-bottom-20{
	margin-bottom:20px}
.mar-bottom-25{
	margin-bottom:25px}
.mar-bottom-30{
	margin-bottom:30px}
.mar-bottom-40{
	margin-bottom:40px}
.mar-bottom-50{
	margin-bottom:50px}
.mar-bottom-60{
	margin-bottom:60px}
.mar-bottom-70{
	margin-bottom:70px}
.mar-bottom-80{
	margin-bottom:80px}
.mar-left-0{
	margin-left:0}
.mar-left-5{
	margin-left:5px}
.mar-left-10{
	margin-left:10px}
.mar-left-15{
	margin-left:15px}
.mar-left-20{
	margin-left:20px}
.mar-left-25{
	margin-left:25px}
.mar-left-30{
	margin-left:30px}
.mar-left-40{
	margin-left:40px}
.mar-left-50{
	margin-left:50px}
.mar-right-0{
	margin-right:0}
.mar-right-5{
	margin-right:5px}
.mar-right-10{
	margin-right:10px}
.mar-right-15{
	margin-right:15px}
.mar-right-20{
	margin-right:20px}
.mar-right-25{
	margin-right:25px}
.mar-right-30{
	margin-right:30px}
.mar-right-40{
	margin-right:40px}
.mar-right-50{
	margin-right:50px}
.pad-0{
	padding:0!important}
.pad-top-0{
	padding-top:0}
.pad-top-5{
	padding-top:5px}
.pad-top-10{
	padding-top:10px}
.pad-top-15{
	padding-top:15px}
.pad-top-20{
	padding-top:20px}
.pad-top-25{
	padding-top:25px}
.pad-top-30{
	padding-top:30px}
.pad-top-40{
	padding-top:40px}
.pad-top-50{
	padding-top:50px}
.pad-top-60{
	padding-top:60px}
.pad-top-70{
	padding-top:70px}
.pad-bottom-0{
	padding-bottom:0}
.pad-bottom-5{
	padding-bottom:5px}
.pad-bottom-10{
	padding-bottom:10px}
.pad-bottom-15{
	padding-bottom:15px}
.pad-bottom-20{
	padding-bottom:20px}
.pad-bottom-25{
	padding-bottom:25px}
.pad-bottom-30{
	padding-bottom:30px}
.pad-bottom-40{
	padding-bottom:40px}
.pad-bottom-50{
	padding-bottom:50px}
.pad-bottom-60{
	padding-bottom:60px}
.pad-bottom-70{
	padding-bottom:70px}
.pad-bottom-80{
	padding-bottom:80px}
input::-webkit-input-placeholder{
	font-size:15px}
input::-moz-placeholder{
	font-size:15px}
input:-ms-input-placeholder{
	font-size:15px}
input:-moz-placeholder{
	font-size:15px}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
	padding:12px}
.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{
	border:1px solid #f1f1f1}
.table-bordered thead{
	background:#fbfbfb}
.dropdown-toggle::after{
	display:none}
.white{
	color:#fff!important}
.greenblue{
	color:#f38220}
.line-height{
	line-height:1.5}
.text-uppercase{
	text-transform:uppercase}
.bg-gray{
	background:#fbfbfb}
section{
	padding:72px 0 80px;position:relative;overflow:hidden}
section.icon-left:after{
	position:absolute;height:400px;width:80%;content:'';background:url(../images/bg-icon-1.png) no-repeat;background-position:center;background-size:contain;top:0;left:-20%;opacity:.7;animation:heartbeat 5s cubic-bezier(.245,.325,.51,1.305) infinite alternate}
section.icon-right:after{
	position:absolute;height:300px;width:0%;content:'';background:url(../images/bg-icon-2.png) no-repeat;background-position:center;background-size:contain;top:0;right:-20%;opacity:.4;animation:heartbeat 5s cubic-bezier(.245,.325,.51,1.305) infinite alternate}
.overlay{
	position:absolute;top:0;left:0;width:100%;height:100%;background:#00000040}
.color-overlay{
	position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#f38220 0%,#4d94c4 100%);opacity:.4;transition:all ease-in-out .5s}
.section-title{
	margin-bottom:30px;position:relative;z-index:1}
.section-title h2{
	position:relative;margin-bottom:0;font-size:40px;text-transform:uppercase;line-height:1.3}
.section-title h3{
	font-weight:100;text-transform:uppercase;margin-bottom:0}
.section-title span{
	color:#f38220}
.title-white h2,.title-white h3,.title-white p{
	color:#fff}
.inner-title h2{
	color:#f38220}
@media(max-width:811px){
	.section-title{
	text-align:center}
.section-title h2{
	font-size:36px}
}
@media(max-width:639px){
	.section-title h2{
	font-size:30px}
}
@media(max-width:567px){
	.section-title h2{
	font-size:24px}
}
.pagination__wrapper{
	background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,white 17%,white 83%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,white 17%,white 83%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1 );height:50px;text-align:center;position:relative;float:left;width:100%}
.pagination__wrapper:before,.pagination__wrapper:after{
	background:-webkit-linear-gradient(left,transparent 0%,rgba(0,0,0,0.1) 17%,rgba(0,0,0,0.1) 83%,transparent 100%);background:linear-gradient(to right,transparent 0%,rgba(0,0,0,0.1) 17%,rgba(0,0,0,0.1) 83%,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000',endColorstr='#00000000',GradientType=1 );content:"";height:1px;left:0;position:absolute;width:60%;right:0;margin:0 auto}
.pagination__wrapper:before{
	top:-1px}
.pagination__wrapper:after{
	bottom:-1px}
@-webkit-keyframes hoverAnimation{
	from{
	opacity:1}
to{
	opacity:0}
}
@keyframes hoverAnimation{
	from{
	opacity:1}
to{
	opacity:0}
}
.pagination{
	display:inline-block;list-style:none;margin:0;padding:0}
.pagination li{
	display:block;float:left;padding:5px}
.pagination li:first-child{
	border:none}
.pagination button,.pagination span{
	background:0 0;border:none;border-radius:50%;box-sizing:border-box;color:rgba(0,0,0,.6);display:block;font-size:16px;height:40px;line-height:40px;min-width:40px;padding:0}
.pagination button{
	outline:none;position:relative;-webkit-transition:all 170ms linear;transition:all 170ms linear}
.pagination button:before{
	background:rgba(0,0,0,.2);border-radius:50%;content:"";cursor:pointer;height:0;left:50%;opacity:0;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 170ms linear;transition:all 170ms linear;top:50%;width:0}
.pagination button:hover:not(.active){
	color:#000}
.pagination button:hover:not(.active):before{
	-webkit-animation:hoverAnimation 510ms linear forwards;animation:hoverAnimation 510ms linear forwards;height:40px;width:40px}
.pagination button.active{
	background:rgba(0,0,0,.1);color:#000}
.pagination .prev,.pagination .next{
	font-size:14px}
@media(max-width:567px){
	.pagination li{
	padding:5px 0}
}
a.btn,button.btn{
	background:linear-gradient(to right,#f38220 50%,#f38220 50%);padding:12px 25px;text-align:center;color:#fff;border-radius:10px 0;position:relative;transition:all ease-in-out .3s;background-size:200% 100%;background-position:right bottom;border:0;font-size:15px;text-transform:uppercase}
a.btn span{
	height:38px;width:38px;background:#fff;text-align:center;font-size:20px;line-height:2;border-radius:10px;margin-right:15px;color:#f38220;position:absolute;top:3px;left:4px}
a.btn:hover,button.btn:hover{
	background-position:left bottom;color:#fff}
a.btn-black{
	background:#000}
a.btn-black:hover{
	background:#13232f}
a.text-btn{
	display:block;color:#f38220;transition:all ease-in-out .5s}
a.text-btn i{
	transition:all ease-in-out .5s}
a.text-btn:hover i{
	padding-left:5px;transition:all ease-in-out .5s}
#preloader{
	position:fixed;top:0;left:0;right:0;bottom:0;background:#39b49a;z-index:999999}
#status{
	position:fixed;content:'';display:block;top:28%;left:0;right:0;width:400px;height:300px;margin:0 auto;background:url(../images/loader.gif);background-size:cover;background-position:center;opacity:1;visibility:visible;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:9999999999}
#back-to-top{
	position:fixed;z-index:1000;bottom:20px;right:20px;display:none}
#back-to-top a{
	display:block;width:40px;height:40px;background:#f38220;position:relative;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:.2s all linear;-moz-transition:.2s all linear;-o-transition:.2s all linear;transition:.2s all linear}
#back-to-top a:after{
	position:absolute;content:'\f062';font-family:fontawesome;font-size:20px;color:#fff;top:50%;left:50%;z-index:1;font-weight:500;transform:translate(-50%,-50%)}
