@media only screen and (max-width:991px){
	.hpBanner-flexslider .flex-caption {
		left: 10%;
		width: 80%;
	}
	.hpBanner-flexslider .flex-caption h2 {
		font-size: 180%;
	}
	.hpBanner-flexslider .flex-direction-nav a {
		height: 75px;
	}
	.hpBanner-flexslider .flex-direction-nav a:before {
		line-height: 75px;
	}
}
@media only screen and (max-width:767px){
	.hpBanner-flexslider .flex-caption {
		top: 5%;
		max-height: 90%;
		padding:10px;
	}
	.hpBanner-flexslider .flex-caption h2 {
		font-size: 100%;
		line-height:1;
	}
	.hpBanner-flexslider .flex-caption p{
		line-height:1.2;
		font-size:90%;
	}
	.hpBanner-flexslider .flex-caption a {
		margin: 5px;
		font-size: 75%!important;
		padding: 5px!important;
	}
	.RadMenu.rmResponsive .rmRootGroup > .rmItem > .rmLink{
		color:#000000;
	}
	.navbar-toggle,.navbar-collapse,.navbar-toggle:hover, .navbar-toggle:focus,.nav-auxiliary .nav-aux-button .NavigationLink {
		background-color: #fad604;
	}
	.nav-auxiliary .nav-aux-button.nav-aux-account .nav-text {
		background-position-y: -124px;
	}
	.nav-auxiliary .nav-aux-button.nav-aux-cart .nav-text {
		background-position-y: -75px;
	}
	.hpBanner-flexslider .flex-caption h2:after{
		margin-bottom:5px;
		border-width:1px;
	}
}
@media only screen and (max-width:479px){
	.hpBanner-flexslider .flex-caption p {
		line-height: initial;
		font-size: 90%;
	}
	.hpBanner-flexslider .flex-direction-nav a{
		width:30px;
	}
	.hpBanner-flexslider .flex-caption {
		left: 7%;
		width: 86%;
	}
	.hpBanner-flexslider .flex-caption h2 {
		font-size: 115%;
	}
}
@media only screen and (min-width:768px){
	.footer .footer-social {
		width: auto;
		text-align: right;
	}
}