.header img.mobile{
	display:block;
}
.header img.desktop{
	display:none;
}
.header a.logo{
	width:365px;
    max-width: 22%;
    margin-left: -11%;
}
#header-menu{
	top:160px;
}
.header .header-home{
	display:none;
}

#header-menu a{
	font-size:38px;
}
#header-menu .items a{
	line-height:52px;
}
#header-menu .menu-parent .fa{
	right:0;
	line-height:49px;
}
#header-menu .items{
	padding-top:20px;
}
#header-menu .items img{
	display:none;
}
#header-menu a.phone,
#header-menu a.request-a-quote{
	line-height:normal;
	font-size:28px;
	width:200px;
}

/* New Header */

.bsr-logo {
	height: 110px;
}

.bsr-logo,
.bsr-top-nav,
.bsr-bottom-nav {
	width: 100%;
}

.bsr-header .menu li {
	width: 100%;
}

.guide.bsr-bottom-nav {
	height: auto;
}

.bsr-bottom-nav {
	display: none;
    background: black;
    padding: 0 0 10px 0;
}

.bsr-header .header-buttons {
	text-align: center;
	width: 100%;
}

.mobile-toggle {
    position: fixed;
    background: rgba(0, 0, 0, 0.3);
    /*border: 1px solid white;*/
    /*padding: 10px 30px;*/
    padding: 10px;
    font-size: 30px;
    color: white;
    right: 10px;
    top: 8px;
    z-index: 99999999;
    display: block;
}

.bsr-top-nav a {
    color: white;
    border: 1px solid white;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 0 10px;
    font-size: 15px;
}

.bsr-top-nav {
    height: auto !important;
    margin-top: 0px !important;
}

.bsr-top-nav a {
    width: 70%;
    display: block;
    margin: 0 auto;
    margin-top: -1px;
}

.request-a-quote {
    display: none !important;
}

.hero-text {
    top: 193px !important;
}

/*.order-now {
    background: black;
}*/

.order-now {
    background: white;
    color: black !important;
    width: 100px !important;
}