.rowsafari {
	display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}

@media handheld, screen and (max-device-width:680px){
#storeLogo{margin:0;}
.top-menu{width:100% !important;background:#fff;text-align:center;}
._acc{margin:2.5% 10%;}
._acc ul{padding:0;}
._acc ul li{padding:0;}
._acc li#search{float:left;}
#header {background:none !important;}
#headerShortcuts{margin-top:3.9% !important;}
#headerShortcuts ul ul{width:150px;}
#headerShortcuts ul li{padding:2% 1% !important;}
#headerShortcuts ul ul li > ul{display:hidden;}
.banner-heading, .carousel-caption button{display:none;}
#POI3 ul li{margin:5px 6px;}
#POI2 ul li{width:100% !important;margin:0;margin-bottom:5px;}
#featHr{display:none;}
#logos{display:none;}
.infoBoxHeading{display:none;}
#rangeText{display:none;}
.categoryProduct ul li{width:32%;height:299px;margin-bottom:1%;}
.catPlaceholderEB ul li{/*width:32%;height:150px;*/}
.contentContainer{width:100% !important;border-left:none !important;}
#second{border-top:1px dashed #ccc;}
.pLeft_col{width:35% !important;}
#piGal ul.thumbs li{width:31%;}
#piGal ul.thumb li img{width:100% !important;}
.pMiddle_col .form-control{width:100%;}
.pMiddle_col{width:50%;}
.pMiddle_col ul{padding:0;margin-left:5%;}
.pMiddle_col .form-control{width:100% !important;}
.pMiddle_col .form-control{width:100% !important;}
.pMiddle_col .buttonAction{background-color:none;width:100% !important;}
#featCol{width:100%;}
.pRight_col{display:none;}
.productInformation ul{margin:0 !important;}
.productInformation ul li{font-size:11px;padding:1% !important;}
#alsoPurchased ul li{width:31%;height:185px;}
#viewFour h3{font-size:12px;margin-top:0;}
#viewFour span{font-size:8px;}
.brandsList ul li{width:30%;}
#bespokeIntro{width:100% !important;}
#bespokeIntroImg{display:none;}
.reviews{width:100%;}
.review-left{width:70%;}
.review-left h1{font-size:16px;}
.reviewInsideLeft{width:40%;}
.reviewInsideLeft img{width:100%;}
.reviewInsideRight{width:100%;}
.reviewInsideRight h2{font-size:14px;}
.ReviewWriteLeft{width:80%;}
.ReviewWriteLeft h1{font-size:18px;}
.ReviewWriteRight{width:20%;}
.ReviewWriteRight h2{font-size:16px;}
.ReviewWriteImage{display:none;}
.fieldKey{width:50px;}
.cartText ul{border-bottom:#eee dashed 1px;margin-bottom:10px;}
.cartText ul li{width:40%;float:left;font-size:11px;}
.cartText ul li small{font-size:8px;}
.cartText ul li:nth-child(odd){width:30%;float:left;}
.checkout{width:100%;}
.checkout .buttonAction{padding:3% 9%;}
.cartText table{width:100%;}
button#backToShopping{}
.deliveryInfo{width:100%;padding-bottom:4%;border-bottom:1px dashed #e3e3e3;}
.shippingInfo{width:100%;}
.cartContinue button{padding:5% 30% !important;margin-bottom:5%;}
ul#brands li{width:50%;}
.accountLinkListEB li{width:100% !important;}
.accountListLeft{width:30% !important;}
#logos{width:100% !important;height:57px !important;}
#logos #logo_container{width:76% !important;}
#fLeft{width:50%;}
#fRight{width:100%;float:left;padding:0 5px;margin-bottom:10px;}
#fRight img{float:left;width:49%;margin-right:3px}
ul#footerPay{width:100% !important;}
._security ul{width:100% !important;margin:0 8px !important;padding:0;}
._security ul li{float:left;width:30%;}
._security ul li img{width:100%;}
.thumbwrapper {
    display:none;
} 
.fancybox-nav span {
    visibility: visible !important;
}
}
@media screen (max-width:680px){#POI3 ul li{margin:2%!important;width:30%!important;}
#logos, #logos_container{display:none;}
}
#headerShortcuts ul li{padding:10px 12px;}
.carousel-caption{top:0;}
.carousel-caption img{width:30%;}
.carousel-caption h2{margin:5% auto;width:250px;padding:5px;}
.carousel-caption h3.banner-heading{font-size:25px;margin-bottom:5px;}
#POI3{}
#POI3 ul li{height:inherit !important;width:29%;}
#POI2 ul li{width:45%;}
#titleBox, .infoBox{display:none;}
.productInformation ul{margin:0 !important;}
#columnRight{right:0% !important;min-height:16%;}
.pMiddle_col{width:50%;}
.pMiddle_col .buttonAction{width:64%;margin-top:5%;}
ul#footerPay{margin:0 auto;}
._security li{width:30%;}
#POI3{}
#POI3 ul li{height:inherit !important;width:29%;}
}
@media handheld, screen and (max-width:1058px){#storeLogo{width:40%;margin:0 auto;float:none;}
<!--#storeLogo img{width:100%;height:100%;}-->
.top-menu{width:57%;}
._acc{width:100%;margin:3.8% 0% 0 0 !important;}
.productInformation ul{margin:0 15%;}
}