@media all and (max-width: 1169px){
    .wrap{width: calc(100% - 30px);}
    .header-request{margin-right: 10px;}
    .shopcart{display: none;}
    .search-button{float: right; margin-right: 50px;}
}
@media all and (max-width: 1024px){
	.footer-info{width: 400px;}
}
@media all and (max-width: 811px){
	.footer-info{width: calc(50% + 30px);}
    .footer-info{width: calc(50% + 30px);}
    .footer-list{display: none;}
    .footer-email{float: right; width: calc(50% - 60px);}
}
@media all and (max-width: 768px){
	.header{padding-top: 80px;}
    .marquee-options{display: none;}
}
@media all and (max-width: 580px){
	.search{width: 100%;}
    .footer-info{float: none; width: auto;}
    .footer-email{float: none; width: auto;}
}
@media all and (max-width: 430px){
    .header-bar .wrap > a:nth-child(1){display: none;}
    .header-request{padding: 0 15px; font-size: 14px;}
    .footer-title{font-size: 16px;}
    .footer-list{float: none; display: block; margin-left: 0;}
    .footer-social{text-align: center;}
}