.nav ul li
{
  
}

.testimonials-gallery .gallery-cell
{
  padding-left:10%;
  padding-right:10%;
}

.menuunder
{
  text-align:left;
  font-size:16px;
  border-bottom:solid 1px #ccc;
  padding-bottom:1px;
  margin-bottom:10px;
}

nav#nav-main ul li ul
{
	display:none;
  position:absolute;
  top:100px;
  left:0px;
  width:1152px;
  z-index:9999;
  margin:auto;
  background-color:#ffffff;
  left:50%;
  margin-left:-576px;
  padding:20px;
  font-size:13px;
  
}

nav#nav-main ul li ul .menulist
{
	float:left;
  width:40%;
  margin-right:2%;
  height:180px;
  overflow:scroll;
}

nav#nav-main ul li ul .menuimg
{
	float:right;
  width:58%;
  max-height:200px;
  overflow:hidden;
}

nav#nav-main ul li ul li a
{
text-align:left;
  padding:1px 5px;
  width:50%;
  float:left;
  background-color:#ffffff;
  color:#999;
  font-family: 'Poppins', sans-serif;
}

nav#nav-main ul li ul li a:hover
{
background-color:#ffffff;
color:#000;
}








.ecomProductDescMore ul {
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
  list-style:none;
}


.ecomClear
{
  clear:both;
}

.pagitem:before
{
  clear:both;
}

.ecomProductButton, .ecomProductCatMore, .ecomProductStockMore, .ecomProductDescTitleMore 
{
  display:none;
}

.ecomProductName, .ecomMainCatName
{
  font-weight:bold;
}

.ecomProduct
{
  min-height:360px;
}




.ecomRelatedItem
{
width:22%;
float:left;
  margin-right:2%;
}


.ecomRelatedItem .image
{
height:200px;
  overflow:hidden;
}


.ecomRelatedItem .image img
{
width:100%;

}



.pagitem
{
padding:5px;
display:block;
background-color:#eee;
float:left;
margin-right:5px;
  margin-bottom:40px;
  display:none;
}

.pagitemon
{
padding:5px;
display:block;
background-color:#333;
color:#fff;
float:left;
margin-right:5px;
   margin-bottom:40px;
  display:none;
}

.childcat
{
  display:block;
  width:100%;
  margin-bottom:2%;
  border:solid 1px #ccc;
  padding:2%;
}

.ecomProductDesc, .ecomProductSkuMore, .ecomProductEanMore, .ecomProductWeightMore 
{
  display:none;
}

.ecomProduct
{
  width:32%;
  margin-bottom:2%;
  margin-right:2%;
  float:left;
  text-align:center;
}

.ecomProduct:nth-child(3n+1)
{
  margin-right:0%;
  float:right;
}

.ecomProduct:last-child
{
	float:left;
  background-color:#eee;
}


.ecomProductImage, .ecomMainCatImage
{
  width:100%;
  height:250px;
  overflow:hidden;
  text-align:center;
  border:solid 0px #ccc;
}

.ecomProductImage img
{ 
  width:100%;
}


.ecomMainCat
{
  width:48%;
  margin-bottom:2%;
  margin-right:2%;
  float:left;
  text-align:center;
  display:none;
  
}

.ecomMainCatImage
{
  width:100%;
  height:300px;
  overflow:hidden;
  text-align:center;
  border:solid 0px #ccc;
}


.ecomProductName 
{
  margin-top:10px;
  min-height:20px;
}



.ecomProductImageMore img {
   -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.ecomProductInfoMore 
{
  width:48%;
  float:right;
}

.ecomProductImageMore 
{
  width:48%;
  float:left;
  margin-right:2%;
}



.ecomProductName, .ecomProductPrice, .ecomProductDesc 
{
  margin-bottom:10px;
}


.floatLeft
{
  width:49%;
  margin-right:1%;
  float:left;
  margin-bottom:30px;
}

.floatRight
{
  width:49%;
  margin-left:1%;
  float:right;
  margin-bottom:30px;
}  


.ecomCategory a
{
  padding:5px;
  background-color:#000;
  display:block;
  color:#fff;
  margin-bottom:1px;
  font-weight:bold;
  font-size:14px;
}

.ecomCategorySub a
{
  padding:5px;
  background-color:#eee;
  display:block;
  color:#654223;
  margin-bottom:1px;
  font-weight:normal;
  font-size:14px;
}


.ecomCategoryOn a
{
  padding:5px;
  background-color:#DFA900;
  display:block;
  color:#fff;
  margin-bottom:1px;
  font-weight:bold;
  font-size:14px;
}

.ecomCategorySubOn a
{
  padding:5px;
  background-color:#DFA900;
  display:block;
  color:#fff;
  margin-bottom:1px;
  font-weight:normal;
  font-size:14px;
}
     



.ecomProductImageMore
{
  text-align:center;
  margin-bottom:20px;
  margin:auto;
}

.ecomProductImageMore img
{
  max-height:800px;
}

.gallery-cell {
  width: 100%;
  counter-increment: gallery-cell;
}

.ecomProductNameMore 
{
    color:#000;
	font-size:32px;
	line-height:40px;
	font-weight:normal;
	font-family: 'Amiri', serif;
}

.ecomProductCatMore, .ecomProductStockMore, .ecomProductPriceMore, .ecomProductDescMore
{
  margin-bottom:15px;
}

.ecomProductDescMore
{
  padding:40px;
  background-color:#eee;
  margin-top:20px;
}



.shopLatest
{
  float:left;
  width:32%;
  margin-right:2%;
  margin-bottom:2%;
  text-align:center;
}

.shopLatest:nth-child(3n+1)
{
  margin-right:0%;
  float:right;
}

.shopLatestImage
{
  width:100%;
  height:280px;
  overflow:hidden;
  text-align:center;
  border:solid 0px #ccc;
  margin-bottom:20px;
}

.shopLatestImage img
{
  max-width:120%;
  max-height:120%;
  vertical-align: middle;
}

                      
@media only screen and (max-width: 1100px) {
  
   
  .ecomProductDescMore
{

  margin-top:0px;
}
  
 
  
}


.ecombanner
{
  position:absolute;
  top:0px;
  left:0px;
  height:380px;
  overflow:hidden;
}

.ecombanner img
{
   
}

.ecomProductMore 
{
  margin-top:300px;
}

.ecombannerpad
{
  margin-bottom:22%;
}



@media only screen and (max-width: 800px) {
  
  .ecombannerpad
{
  margin-bottom:0%;
}
  
  
.ecombanner
{
  display:none
}
  
  .ecomProductMore 
{
  margin-top:0px;
}
  
  .ecomProductDescMore ul {
    -moz-column-count: 1;
    -moz-column-gap: 0px;
    -webkit-column-count: 1;
    -webkit-column-gap: 0px;
    column-count: 1;
    column-gap: 0px;
  list-style:none;
}
  
  
  .ecomProductDescMore
{
  float:none;
  width:100%;
  margin-top:0px;
  margin-top:30px;
}
  
  .ecomProductInfoMore 
{
 width:100%;
  float:none;
}

.ecomProductImageMore 
{
  width:100%;
  float:none;
  margin-right:0%;
}
  
  
  .ecomProduct, .ecomMainCat
{
  width:100%;
  margin-bottom:2%;
  margin-right:0%;
  border:solid 1px #ccc;
  padding:0%;
  float:none;
}
	
  .floatLeft
{
  width:100%;
  margin-right:0%;
  float:none;
  margin-bottom:30px;
}

.floatRight
{
  width:100%;
  margin-right:0%;
  float:none;
  margin-bottom:30px;
}
  

  
}