@charset "UTF-8";
/* CSS Document */

/* Tablet Devices &  Phone Devices Landscape  Resizing  */
@media screen and (min-width:580px) and (max-width: 740px) {
body{ width: 100%; }

.ContentWrapper { max-width: 740px; margin: 0 auto;}
}

@media screen and (min-width:420px) and (max-width: 580px) {
body{ width: 100%; }
.btn-left, .btn-right { display: none; }
.ContentWrapper { max-width: 580px; margin: 0 auto;}
}

/* Phone Devices Resizing - Portrait */ 
@media screen and (max-width:420px) {
body { width: 100%; font-size: 18px; }
.desktop { display: none; }
.TopBar { margin-bottom: 0px;  }
.top-items-wrapper div { display: block; }
#Logo{ margin: 0 auto; text-align:center; border:0; }
#Logo img { margin-left: 0px; }
.ism-slider { max-height: 230px; margin-top: 20px;}
.ism-caption { display: none; }
.sectionHeader { background-image: none; }
.sectionHeader img { background-color: transparent; }
.SectionRow { padding:0px 0px 0px 0px; position:relative; margin-bottom:0px } /* Defines a row enabling different background colours*/
.SectionCont {  }
.ContentWrapper { width: 88%; margin: 0 auto;}
.parIntro { font-size: 18px; }
.img_products img { max-width: 250px; height: auto; }
.OrderLocations { text-align: center; }
.OrderLocations li { display: block; margin: 0px auto;  }
.OrderLocations li a { width: 90%; }
.OrderLocations p{ text-align:center; font-size:21px; margin:30px 0 0 0;}
.GoTop{display:block; color:#FFF; text-decoration:none; font-weight:700; font-size:16px; margin:30px 0px 10px 0px; opacity:0.5; }
.StoreLocation_Cont { width: 80%; }
.StoreLocation_Banner { position:relative; width:325px; display:inline-block; margin:10px 0; }



}
