@charset "utf-8";
/* CSS Document */



body {
	
    font-family: 'Montserrat', sans-serif;
	font-size:14px;
	color:#5b5b5b;
	line-height:1.8em;
	font-weight:400;
	background:#ffffff;
	-webkit-font-smoothing: antialiased;
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	overflow-x:hidden;
	
}

a{
	text-decoration:none;
	cursor:pointer;
	color:#0094d6;
}

a:hover,a:focus,a:visited{
	text-decoration:none;
	outline:none;
}

h1,h2,h3,h4,h5,h6 {
	position:relative;
	font-family: 'PT Sans Narrow', sans-serif;
	font-weight:normal;
	margin:0px;
	background:none;
	line-height:1.6em;
	color:#2e2b2b;
	text-transform:uppercase!important;
}

input,button,select,textarea{
	font-family: 'PT Sans', sans-serif;
}

p{
	position:relative;
	line-height:1.8em;
	margin-bottom:10px;
}




.page-wrapper{
	position:relative;
	margin:0 auto;
	width:100%;
	border:1px solid #f3f3f3;
	background: #fff;
	
}

ul,li{
	list-style:none;
	padding:0px;
	margin:0px;	
}


h1 {
	font-size:60px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h2 {
	font-size:40px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h3 {
	font-size:18px;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-bottom:20px;
}
h4 {
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h5 {
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:0;
}
h6 {
	font-size:12px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.top-margin-10 {
	margin-top:10px;
}
.top-margin-15 {
	margin-top:15px;
}
.top-margin-20 {
	margin-top:20px;
}
.top-margin-25 {
	margin-top:25px;
}
.top-margin-30 {
	margin-top:30px;
}
.top-margin-35 {
	margin-top:35px;
}
.top-margin-40 {
	margin-top:40px;
}
.top-margin-40 {
	margin-top:45px;
}
.top-margin-50 {
	margin-top:50px;
}
.right-margin-10 {
	margin-right:10px;
}
.right-margin-15 {
	margin-right:15px;
}
.right-margin-20 {
	margin-right:20px;
}
.right-margin-25 {
	margin-right:25px;
}
.right-margin-30 {
	margin-right:30px;
}
.right-margin-35 {
	margin-right:35px;
}
.right-margin-40 {
	margin-right:40px;
}
.right-margin-40 {
	margin-right:45px;
}
.right-margin-50 {
	margin-right:50px;
}
.bottom-margin-10 {
	margin-bottom:10px;
}
.bottom-margin-15 {
	margin-bottom:15px;
}
.bottom-margin-20 {
	margin-bottom:20px;
}
.bottom-margin-25 {
	margin-bottom:25px;
}
.bottom-margin-30 {
	margin-bottom:30px;
}
.bottom-margin-35 {
	margin-bottom:35px;
}
.bottom-margin-40 {
	margin-bottom:40px;
}
.bottom-margin-40 {
	margin-bottom:45px;
}
.bottom-margin-50 {
	margin-bottom:50px;
}
.left-margin-10 {
	margin-left:10px;
}
.left-margin-15 {
	margin-left:15px;
}
.left-margin-20 {
	margin-left:20px;
}
.left-margin-25 {
	margin-left:25px;
}
.left-margin-30 {
	margin-left:30px;
}
.left-margin-35 {
	margin-left:35px;
}
.left-margin-40 {
	margin-left:40px;
}
.left-margin-40 {
	margin-left:45px;
}
.left-margin-50 {
	margin-left:50px;
}
.img-responsive {
	display: block;
	max-width: 100%;
	width: 100%;
	height: auto;
}

.no-padd-bottom{
	padding-bottom:0px !important;	
}

.no-padd-top{
	padding-top:0px !important;	
}

.no-margin-bottom{
	margin-bottom:0px !important;	
}

.no-margin-top{
	margin-top:0px !important;	
}

.no-bg{
	background:none !important;	
}

.text-uppercase{
	text-transform:uppercase !important;	
}

.hor-sep{
	position:relative;
	max-width:1170px;
	margin:0 auto;
	height:1px;
	background:rgba(0,0,0,0.10);	
}
