*, body, html{
	margin:0px;
	padding:0px;	
}
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;	
}
*:after, *:before{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
html {
  font-size: 62.5%;
}
.row{
	margin:0;	
}
body{
	background:#f2f2f2;	
}

.padd-left{
	padding-left:0;	
}
.padd-right{
	padding-right:0;	
}
a{
	transition:all 0.5s linear;
	-moz-transition:all 0.5s linear;
	-ms-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;	
}

#wrapper{
	width:100%;	
}
.container-page{
	max-width:930px;
	width:100%;
	margin:0 auto;
}
#header-part, #section-part, #footer-part, #nav-part{
	width:100%;
	float:left;	
}
#header-part{
	background:url(../images/header-bg.png) no-repeat center center;
	background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;	
}
.navbar-brand{
	padding-top:0px;	
	padding-bottom:0px;	
}
.navbar-toggle{
	z-index:2;	
}
.navbar-brand img{
	max-width:125px;	
	border-left:5px solid #222;
	border-right:5px solid rgba(0,0,0,0.2);
}
.navbar-toggle .icon-bar{
	background:#009DDC;	
}
.navbar{
	background:rgba(35,31,32,0.8);
	min-height:80px;	
	border-bottom:0;
	margin-bottom:0;
}
.navbar-collapse.collapse ul{
	margin-top:20px;	
	padding-right:40px;
}
.navbar-nav > li > a{
	outline:none;
	color:#fff !important;	
	font:400 18px 'Helvetica';	
	text-transform:capitalize;
	padding:15px 25px;
}
.navbar-nav > li > a:hover, .navbar-nav > li.active > a{
	background:#009DDC !important;
}
.dropdown-menu > li > a{
	font:400 16px 'Helvetica';		
	text-transform:capitalize;
	color:#fff;
}
.dropdown-menu{
	box-shadow:none;
	border-radius:0;	
	background:#fff;
	right:0;
	left:auto;
	margin-top:14px;
	padding:15px;
	width:220px;
}
.dropdown-menu:after{
	position:absolute;
	content:"";
	display:block;
	border-bottom:14px solid #fff;
	border-left:14px solid transparent;
	border-right:14px solid transparent;
	top:-14px;
	right:14px;
}

.side-bar{
	width:100%;
	float:left;
	border-left:2px solid #999;
	padding-left:30px;	
}
.article-section{
	width:100%;
	float:left;
	margin:128px 0 0px;
	padding:0 15px;	
	color:#414042;
}
.article-section h1, .footer-content h1{
	font:400 36px 'Helvetica';	
}
.article-section p, .footer-content p{
	font:400 16px 'Helvetica';	
}
.article-section form{
	margin-top:60px;
	margin-bottom:70px;	
}
.article-section form h2{
	padding-left:0px;
	margin-top:auto;	
	font:400 22px 'Helvetica';
}
 label{
	color:#414042;	
	font:400 16px 'Helvetica';		
}
.form-control{
	color:#414042;	
	font:400 16px 'Helvetica';		
	border:1px solid #ccc;
	border-radius:0;
}
input[type='submit']{
	background:#1C96F2;
	color:#fff;	
	font:400 16px 'Helvetica';
	border:none;
	padding:5px 20px;		
	border-radius:0px;
}
.article-section form input[type='submit']{
	padding:10px 40px;	
}
form input[type='submit']:hover{
	background:#1C96F2;
	background-image:linear-gradient(top, #1C96F2 0, #117aa4 100%);
	background-image:-moz-linear-gradient(top, #1C96F2 0, #117aa4 100%);
	background-image:-webkit-linear-gradient(top, #1C96F2 0, #117aa4 100%);
	background-image:-o-linear-gradient(top, #1C96F2 0, #117aa4 100%);
	background-image:-ms-linear-gradient(top, #1C96F2 0, #117aa4 100%);
		
}
#header-part .dropdown{
	float:right;
	margin-top:20px;
	margin-right:15px;
}
#header-part .dropdown button{
	background:none;
	border:2px solid #fff;
	padding:8px;	
}
#header-part .dropdown button img{
	max-width:20px;	
}
#header-part .dropdown button var{
	font:400 16px 'Helvetica';		
	color:#fff;
	margin-left:5px;
}
.nav > li > a:hover, .nav > li > a:focus{
	background:none;
	color:#1C96F2;	
}
.banner-content{
	width:100%;
	margin:220px 0px 0px;
	float:left;	
	padding:0 15px;
}
.content-part{
	max-width:550px;
	width:100%;
	text-align:center;
	margin:0 auto 80px;
	padding:70px 15px 60px;	
	background:rgba(35,31,32,0.8);
}
.content-part img{
	max-width:300px;
	width:100%;	
}
.content-part p{
	margin:50px 0 40px;
	color:#fff;	
	font:400 20px 'Helvetica';
}
.content-part a{
	color:#fff;	
	font:400 12px 'Helvetica';
	text-transform:capitalize;
	background:#1C96F2;
	padding:8px 12px;
	text-decoration:none;		
}
.click-btn{
	max-width:550px;
	width:100%;
	margin:0 auto;
	margin-bottom:40px;
	text-align:right;	
	padding:0 15px;
}
.click-btn a{
	padding-right:30px;	
	text-decoration:none;
	font:400 14px 'Helvetica';
}
.click-btn.white a{
	background:url(../images/arrow-down.png) no-repeat center right;
	background-size:18px 12px;	
	-moz-background-size:18px 12px;	
	-ms-background-size:18px 12px;	
	-o-background-size:18px 12px;	
	-webkit-background-size:18px 12px;	
	color:#fff;
}
.click-btn.black a{
	background:url(../images/arrow-down-blk.png) no-repeat center right;
	background-size:18px 12px;	
	-moz-background-size:18px 12px;	
	-ms-background-size:18px 12px;	
	-o-background-size:18px 12px;	
	-webkit-background-size:18px 12px;	
	color:#414042;
}
#footer-part{
	background:url(../images/footer-bg.png) no-repeat center center;
	background-size:cover;
	-moz-background-size:cover;
	-ms-background-size:cover;
	-o-background-size:cover;
	-webkit-background-size:cover;	
}
.footer-content{
	width:100%;
	float:left;	
	background:rgba(35,31,32,0.8);
	padding-top:100px;
}
.footer-content h1, .footer-content p{
		color:#fff;
		text-align:center;
}
.footer-content h1{
	margin-bottom:40px;	
}
.footer-content label{
	color:#fff;	
}
.divider-div{
	width:100%;
	float:left;
	border-left:1px solid #fff;
	padding-left:15px;	
	text-align:right;
	color:#fff;
	padding-bottom:165px;
}
.divider-div h3{
	font:400 18px 'Helvetica';
	margin-top:0;
	margin-bottom:8px;
}
.divider-div a,.divider-div p{
	font:400 16px 'Helvetica';
	color:#fff;
	text-align:right;
	text-decoration:none;
}
.copy-right{
	width:100%;
	float:left;
	margin-top:80px;	
	background:rgba(35,31,32,0.8);
	padding:30px 0;
}
.copy-right img{
	max-width:280px;
	width:100%;	
}
.copy-right p{
	text-align:left;
	margin:0px 0 15px;	
	float:left;
	font:400 12px 'Helvetica';
	color:#fff;
}
.copy-right p:last-child{
	margin-bottom:0px;	
}

.admin-page{
	width:300px;	
	margin:50px auto;
}

.admin-page form{
	float:left;
	width:100%;
	padding:15px;
	background:#fff;
	border-radius:5px;
	border:1px solid #ccc;
	box-shadow:2px 2px 4px #ccc;
}
.admin-page form h3{
	margin:0 0 20px 0;	
	text-align:center;
	color:#1481b0;
}
.admin-page input{
	font:400 15px 'Helvetica';		
}