@media (max-width: 991px) and (min-width: 768px){
	.em-header-style28 .em_nav .hnav .menu-item-depth-0 > a span, 
	.em-header-style28 .em_nav .hnav .menu-item-depth-0 > .em-catalog-navigation > li.level0 > a span{
	 padding:6px 15px;
	}
	.em-menu-hoz{
		padding-top: 0px !important;
	}
	.opacity-hover h1 ,.effect-container h1{
		position: sticky !important;
	}
}
@media (max-width: 1199px) and (min-width: 768px){
	.em-logo{text-align:center; padding-bottom:20px; max-width:100%;}
	/*.cms-index-index .em-header-style28 .em-menu-fix-pos .em-wrapper-header-top{ position:static;}*/
	
}
/*Custome CSS*/
@media (min-width: 360px) and (max-width: 767px){
  .right-side{
    width: 100%;
  }
  .product-view-detail .product-shop .em-addthis{
    margin: 3% 10%;
    width: 80%;
  }
  .product-view-detail .product-img-box .more-views img{
    width: 50%;
  }
  .add-to-box{
     clear: both;
    display: inline-block;
    margin: 15px 10% 0;
    width: 85%;
  }
}
@media (min-width: 768px) and (max-width: 991px){
  .product-view-detail .product-shop .em-addthis{
    margin: 3% 30%;
  }
  .product-view-detail .product-name h1{
    font-size: 24px;
  }
.product-view-detail .em-review-email{
  margin:0;
}
.products-list .product-shop{
	width: 70%;
}
.products-list .product-image{
	width: 25%;
}
.products-list .product-name a{
	font-size: 18px !important;
}
.em-footer-address address{
	width: 100%;
}
}