@media screen and (max-width:767px){
	.menu-flyout-row .menu-flyout-box h6 {border-top: 1px solid #414042;}
	.menu-flyout-row .menu-flyout-box h6.level-2.parent {background-position: 98% 17px!important;cursor:pointer;padding-left:20px;}
	.menu-flyout-row .menu-flyout-box h6.level-2.expanded {background-position: 98% -35px!important;}
	.pdp-main .recommendations .controls .next { background-position: 0 -15px!important;}
	#navigation ul.level-1 a.level-1.parent.expanded {background: url("../images/sprite-refinements-arrow.png") no-repeat 98% -132px #201b22;color: #fff;}
	#navigation ul.level-1 a.level-1.parent{background: url("../images/sprite-refinements-arrow.png") no-repeat 98% -90px #201b22;color: #fff;}
	#navigation ul.level-1 > li:hover > a, 
	#navigation ul.level-1 > li > a:hover, 
	#navigation ul.level-1 li:hover a.level-1,
	#navigation ul.level-1 li:hover .p-number a, 
	#navigation ul.level-1 .p-number a:hover {background-color: #e3001b; color: #fff;}
	.pt_error .nav .toggle { background: url("../images/sprite-refinements-arrow.png") no-repeat scroll right 6px transparent;width:160px;}
	.pt_error .nav .expanded { background: url("../images/sprite-refinements-arrow.png") no-repeat scroll right -44px transparent;width:160px;}
.primary-content .product-name-inviz {color: #0678A8;}
.promo-land-bottom .back-to-top-link {background: #414042 url("../images/sprite-promo-landing.png") no-repeat scroll 60% -205px;color: #FFFFFF;}


	.order-detail-heading .float-left{margin-top:15%;}
	.order-detail-heading .text-center{margin-top:0;}
	.order-detail-heading .float-right.text-right {margin-top:15%;}

.breadcrumb a, .breadcrumb span, .breadcrumb h1 > a {display: block;float: left;}
	div.p-number a{width:60%;display: block;}
	div.p-number span{width:40%;display: block;}
	#PhoneMenuToggle {font-family:"TradeGothicW01-Extended",sans-serif;}
	.promo-land-bottom .bottom-promo-box .promo-gradient p, .promo-land-bottom .bottom-promo-box.third .promo-gradient p {font-size: 0.75em;}
    .promo-land-bottom .bottom-promo-box h2 {font-size: 1.5em; line-height: 1.3em;}
    .search-result-content .product-set-price {display: block; max-width: 110px; line-height: 14px;}
    
     /*search no result*/
	.pt_product-search-noresult .no-hits-search button.primary-button {padding: 6px 10px;}
	.pt_product-search-noresult .no-hits-search label {padding-top: 0.3em;}

}





@media screen and (min-width:480px) and (max-width:767px){

	.order-detail-heading .float-left{margin-top:10%;}
	.order-detail-heading .text-center{margin-top:0;}
	.order-detail-heading .float-right.text-right {margin-top:10%;}

	}


@media screen and (min-width:768px) and (max-width:959px){
	.pdp-main .recommendations .controls .next {background-position: 0 -15px;}
	.pt_error .nav .toggle { background: url("../images/sprite-refinements-arrow.png") no-repeat scroll right 6px transparent;}
	.pt_error .nav .expanded { background: url("../images/sprite-refinements-arrow.png") no-repeat scroll right -44px transparent;}
	button.primary-button, input.primary-button[type="button"], input.primary-button[type="submit"]{padding: 5px 10px;}
	.promo-land-bottom .bottom-promo-box .promo-gradient p, .promo-land-bottom .bottom-promo-box.third .promo-gradient p {font-size: 0.8em;}
	
	/*search no result*/
	.pt_product-search-noresult .no-hits-search button.primary-button {padding: 6px 10px;}
	
}