@media only screen and (min-width: 992px) {


.mainLogo {
	display: inline-block;
	top: 15px;
	height: 100px;
	width: 340px;
}

.mainLogo {
	background: url(/img/mainLogoNew.png) 0 0 no-repeat;
	background-size: 100%;	
}

.logoRow {
	height: 130px;
}



.menu-button a {
	display: inline-block;
	height: 70px;
	width: 225px;
	background: url(/img/mainLogoNew.png) 0 0 no-repeat;
	background-size: 100%;	
}

.flexnav li a ul li a {
	padding-top: 1em;
	padding-bottom: 1em;	
}

/* .flexnav .touch-button {
    position: absolute;
    z-index: 999;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 25px;
    display: inline-block;
    background: #acaca1;
    background: rgba(0, 0, 0, 0.075);
    text-align: center;
}
*/


.linkButton i {
	width: 35px !important;
	margin-left: 7px !important;	
}


.loginSearch {
	text-align: right;
}

.promoBox {
	min-height: 250px !important;
	padding: 25px;	
	margin-bottom: 15px;
}

.promoBox h2 {
	font-size : 32px;
	line-height : 34px;
	letter-spacing: -.02em;
}

.sideBar {
	margin-top: 0;
	padding: 0;
}

.hero-slider .slides {
}

.hero-slider .slides li {
    /*padding-top: 40px;
	padding-bottom: 60px;
   min-height: 450px;*/
}

.hero-slider .slides li div {
	height: 450px;	
}


.hero-slider .slides li img {
	opacity: 1;	
}

.hero-slider .slides li .heroImage {
	margin-left: 0 !important;
	height: 100%;
	width: auto !important;
}

.hero-slider .flex-control-nav {
    /*width: 970px;
    position: relative;
    bottom: 350px;
    text-align: center;
    z-index: 10;
	margin-left: auto;
	margin-right: auto;
	text-align: right;*/
}

.hero-slider .flex-direction-nav {
	width: 970px;
}



}