﻿body {
background-repeat:no-repeat !important;
background-position:top center !important;
}

.whiteBg{
/*width:1000px !important;*/
margin:0 auto;
}

.header{
	position: relative;
	margin: 0 !important;
	margin-top: 200px !important;
	padding: 0 !important;
}

.header, .page-header-wrapper{
	padding:0;
}

.logo a.brand img{}

#qsearch{
	background-color:rgba(0,0,0,0.5) !important;
}

.navbar {
	min-height: 40px;
	background-color: rgba(0,0,0,0.5) !important;
}
.header .container.hide_for_mobile{
	padding-bottom: 20px;
}
.navbar .active a{
	background-color:#4e4e4e !important;
}

.navbar .nav > li > a:focus,
    .navbar .nav > li > a:hover {
        color: #FFFFFF;
        text-decoration: none;
        background-color: #4e4e4e;
    }

.navbar .nav > li {
/*    min-width: 150px;*/

}

form#aspnetForm{position:absolute}


@media (min-width: 580px) and (max-width: 979px) { 	 /*all tablet*/
body{
	padding-top:0px !important;
}
.header{
		height:auto !important;
		margin-top: 60px !important;
	}
.brandingSrc{
	padding-top: 40px;
	height: 200px !important;
}

form{padding-top:200px;}
.logo.container{display:none}
.container.header{height:auto !important}
.brandingSrc img{width:100%;}
}

@media (max-width: 580px) { 
	.brandingSrc{padding-top:40px !important}
	form{padding-top:10px;}
	/*.container{overflow:hidden}*/
	.page-header-wrapper{padding-right:0px !important}
	.logo.container{display:none}
	.container.header{height:auto !important}
	.brandingSrc img{width:100%;}
	.brandingSrc{
		height:auto !important;
		position:static !important;
	}
	.header{
		height:auto !important;
		margin-top: 0 !important;
	}
}

