.header__logo 
{
	text-align:center;	
}
.hero__search__phone__text h5
{
	margin-top:15px;
}

.hero__search__phone__icon
{
	padding-top: 14px;
    font-size: 25px;
}

.hero__categories__all span
{
	font-weight:500;
}

.hero__search__form form .hero__search__categories
{
    color: #1c1c1cb0;
}

.product__item__pic__hover li a i
{
	top:10px;
}

.section-title h2 
{
	font-family: system-ui;
	
}
.section-title h2:after
{
	left:15px;
}

.product__details__text .product__details__price {
    font-size: 20px;
    letter-spacing: 3px;
    font-family: monospace;
}

.product__details__text h3
{
	margin-bottom:5px;
	font-family: monospace;
}

.product-details 
{
    padding-top: 40px;
	padding-bottom: 40px;
}

.type
{
	border: none;
    background-color: white;
    padding-bottom: 5px;
    font-size: 16px;
    color: #1c1c1c;
    line-height: 39px;
    display: block;
}

#AddToCart, #Continue_Shopping, #UpdateCart, #SaveRating
{
    border: none;
}


.shoping-cart
{
	padding-top:40px;
}

.humberger__open
{
	border:none;
	font-size:36px;
}

.shoping__cart__table table tbody tr td.shoping__cart__item img
{
	height:150px;
	width:150px;
}

.nice-select, .nice-select.open .list
{
	width:100%;
}

.city, .districtOption
{
	margin-bottom: 20px;
	padding: 0 12px;
	border-color:#ebebeb;
}

.footersection
{
	padding-top:20px;
}

.footer__widget .footer__widget__social a
{
	padding:12px;
}

.isDisabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}

.categories__item h5  {
    font-size: 18px;
    color: #1c1c1c;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    padding: 12px 0 10px;
    background: #f5f5f5;
    display: block;
}

.product__details__pic__item img
{
	height: 500px;
	width:500px;
}

.footer__about__logo
{
	text-align:center;
}
 /****** Rating Starts *****/
           

fieldset, label { margin: 0; padding: 0; }

h1 { font-size: 1.5em; margin: 10px; }

.rating { 
	border: none;
	float: left;
}

.rating > input { display: none; } 
.rating > label:before { 
	margin: 5px;
	font-size: 1.25em;
	font-family: FontAwesome;
	display: inline-block;
	content: "\f005";
}

.rating > .half:before { 
	content: "\f089";
	position: absolute;
}

.rating > label { 
	color: #ddd; 
	float: right; 
	font-size: 35px;
}

.rating > input:checked ~ label, 
.rating:not(:checked) > label:hover,  
.rating:not(:checked) > label:hover ~ label { color: #FFD700;  }

.rating > input:checked + label:hover, 
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, 
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  } 

.media
{
	margin-bottom:0px;
}

.media .media-body
{
	color:#000;
	text-align:center}

.Arabic
{
	direction:rtl;
}
#SaveRating
{
	margin:argin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
 }
/****************************************************************************/			
.product__details__tab {
    padding-top: 0px;
}

.shoping__cart__table table thead th
{
	font-weight:600;
}


.whatsapp
{
   bottom: 0px;
   right:0px;
   position: fixed;
   z-index: 99999;
   border: 1px solid #F00;
   background-color:#a50021;
   width:15%;
   text-align:center;
   color:#FFF;
   margin:0px;
}

.whatsapp a
{
	text-decoration:none;
	color:#FFF;
}


.aboutus
{
	text-align:justify;
}

.checkout__input input
{
	color:#000;
}

.humberger__menu__cart
{
	text-align:center;
}
.header__cart p
{
	font-size: 15px;
    font-family: ui-monospace;
    color: #1c1c1c;
    font-weight: 600;
    line-height: 13px;
    margin: 0 0 15px 0;
    text-align: center;
	padding-top:5px; 
}

.header__cart
{
	text-align:center;
}









/****************************************************************************/
@media only screen and (max-width: 767px) 
{
	.header__logo 
	{
		text-align:left;	
	}	
	.hero__search__categories
	{
		display:none;
	}
	
	.ratebtn
	{
		margin-top:35px;
	}
	.whatsapp
	{
		width:50%;
	}
}

@media only screen and (max-width: 1366px) 
{
	
	.hero__search__categories
	{
		display:none;
	}
	.hero__categories__all span
	{
		font-size:15px;
	}
	
	

}

@media only screen and (max-width: 479px) 
{
	.header__logo 
	{
		text-align:left;	
	}	
	
	.shoping__cart__table table tbody tr td.shoping__cart__item img
	{
		height:50px;
		width:50px;
	}
	.shoping__cart__table table tbody tr td.shoping__cart__price, 
	.shoping__cart__table table tbody tr td.shoping__cart__total, 
	.shoping__cart__table table tbody tr td.shoping__cart__item h5
	{
		font-size:12px;
	}
	
	.shoping__cart__table table thead th
	{
		font-size:12px;
	}
	.shoping__cart__table table tbody tr td.shoping__cart__quantity .pro-qty 
	{
    	width: 95px;
    	height: 30px;
	}
	.whatsapp
	{
		width:100%;
	}
	.product__item__pic
	{
		height:350px;
	}
	.hero__item
	{
		padding-left:15px;
	}
	.product__details__pic__item img 
	{
    	height: 350px;
    	width: 350px;
	}
	.ratebtn
	{
		margin-top:35px;
	}
}