  
#wrap {
    margin: auto;
    width: 99%;
    max-width: 1200px;
	padding-top: 20px;
	display: table;
  width: 100%;
  height: 100%; /* For at least Firefox */
  min-height: 100%;
 /* background: #000;*/
}
.col-form-label{
	color:#fff;
	
}

#wrap .headcont{}
.header img{
	margin: 0 auto;
display: block;
	
}
.full-cont{background:#000;border-radius:20px 20px 20px 20px;}
.navbar-static-top {
    border-radius: 20px;
}
.second-part{border:2px solid #fff;padding:10px;margin-top: 20px;}

.site-wrapper{padding-top:15px;}
.logo img{
		width:600px;
		margin: 0 auto;
display: block;
	}
body {
  overflow-y: auto
}
.header #navbar ul{
	
	margin: 0 auto;
}
.container .marketing{
	padding-top:20px;
	
	
	
}
@media (min-width: 768px){
    .navbar-nav{
        float:none !important;
        margin: 0 auto !important;
        display: table !important;
        table-layout: fixed !important;
    }
	
}

@media (max-width: 768px){
    .logo img{
		width:80%;
		
	}

}

.navbar-inverse {
    background-color: #000;
    border: none;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
.main-body {background:#fff;}
