<style>
	@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@400;600;700&display=swap');
</style>
.langchange .select-wrapper span.caret  {right: inherit; }
.catalougue-name { float: left;  position: relative;  top: 6px; }
.myOrderproduct {
       font-size: 14px;
    margin-top: 5px;
    color: #000;
    text-transform: capitalize;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 1.3;
    letter-spacing: 0.6px;
}
.orderPage-buyBtn {
    border-color: transparent;

}
.product-section .breadcrumb:last-child {
    color: #000;
    text-transform: uppercase;
}
.product-section .breadcrumb {
    font-size: 11px;
    color: #000;
    text-transform: uppercase;
}
.account-head{
	    padding: 0;
    padding-bottom: 20px;
    color: #000;
}
.cheakheader-login{
	display: flex;
	display: -webkit-box;
    display: -ms-flexbox;
    flex-wrap:nowrap;
    -ms-flex-wrap:nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
	  -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.login-icon{
	width: 28px;
    height: 28px;
    background: url(/static/www/images/icon-split1.png) no-repeat -58px 0px !important;	
}
.login-user-details{
	line-height: 1;
    font-size: 11px;
    position: relative;
    top: 10px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: right;
    /* right: -7px; */
    padding: 0 10px;
}
.cart-btns-right{
	display: none;	
}
.user-shopping-add{
	width: auto;	
}
.login-user-details p:nth-child(3){
	margin-top: 5px;
}
.shopp-add-details {
    border-radius: 10px;
    -moz-box-shadow: 1px 1px 6px 1px #f1f1f1;
    -webkit-box-shadow: 1px 1px 6px 1px #f1f1f1;
    box-shadow: 1px 1px 6px 1px #f1f1f1;
    padding: 10px 25px !important;
}
.cart-container-top-area{
	    padding: 0px 0px 37px 0px;
}
.btn-shopping > ul > li:last-child a:after{
	content: '';
}
.oo-stock-btn {
    /* opacity: 1; */
    font-size: 16px;
    color: #000 !important;
    font-weight: bolder !important;
    background: rgba(255,255,255, 0.8) !important;
    border-radius: 10px !important;
    position: absolute;
    box-shadow: 0px 0px 5px 1px rgba(153, 153, 153, 0.6) !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
    border: none;
    text-transform: uppercase;
    line-height: 36px;
    color: #fff;
    letter-spacing: 0.5px;
}
.prf_wth_login  .dropdown-content {
    z-index: 0 !important;
}

.searchpanel-inner {
    position: relative;
    float: left;
    width: 100%;
    margin-left: -150px;
    padding-left: 150px;
    padding-top: 14px;
}
.header-search-drouodown{
	    margin-left: -138px;
    width: 98%;
    border: 0;
}
.user-login-button {
    height: 36px;
    line-height: 36px;
}
.dropdown {
    position: relative;
    display: inline-block;
    z-index: 10;
    width:auto;
    float: left;
}

.login-icon1{
	    width: 40px;
    height: 40px;
    background: #000;
    text-align: center;
    line-height: 40px;
    color: #fff;
    border-radius: 50px;
    text-transform: uppercase;
    font-size: 14px;	 position: relative;
    top: 11px;
}

.card-wish-hover:hover{
    border-radius: 8px;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(153, 153, 153, 0.6);
    -moz-box-shadow: 0px 0px 5px 1px rgba(153, 153, 153, 0.61);
    box-shadow: 0px 0px 5px 1px rgba(153, 153, 153, 0.6);
}

.footer-about{
	vertical-align: top;
    /* width: 29vw; */
}
.product-section .breadcrumb:before {
    color: #000;
    vertical-align: sub;
}
.order-body-section img {
    margin: 0 auto !important;
    border-radius: 10px;
}
.continueShop a:before {
   color: #000;
    vertical-align: middle !important;
    content: '\E5CC';
    vertical-align: top;
    display: inline-block;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    transform: rotate(180deg);
    line-height: 1;
    font-size: 25px;
    -webkit-font-smoothing: antialiased;
}
.footer-logo-img{
	    width: 9vw;
    float: left;
}
h4.zoo-widget-title-sm {
    font-size: 12px;
    padding: 0;
    margin: 10px 3px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 800;
}
.page-footer ul {
    padding: 0;
    list-style: none;
    margin: 0 0 15px 0;
    font-size: 12px;
}
.page-footer ul li {
    padding: 5px 4px;
}
.footer-logo-img img{
	width: 100px;
}
.followus {
    padding: 15px;
    text-transform: uppercase;
    font-size: 12px;
        letter-spacing: 0.5px;
    font-weight: 700;
}
.followusContainer, .followusContainer1 {
    padding: 25px 0 0 0;
}
.master-cart-link, .rupay-cart-link, .directpay-cart-link, .visa-cart-link, .pinterest-social-link, .instagram-social-link, .facebook-social-link, .head-wallskin-logo, .logo-footer-image, #scroll-to-top, .deliveryDays-icon, i.banner-arrow-left, i.banner-arrow-right {
    display: inline-block;
}
.facebook-social-link {
    width: 38px;
    height: 39px;
    background-position: -303px -193px!important;
}
.instagram-social-link {
    width: 39px;
    height: 39px;
    background-position: -229px -101px!important;
}
.pinterest-social-link {
    width: 40px;
    height: 39px;
    background-position: -303px -133px!important;
}
.page-footer ul.zoo-footer-social-links li {
    display: inline-block;
}
.master-cart-link {
    width: 68px;
    height: 43px;
    background-position: -303px -10px!important;
}

.visa-cart-link {
    width: 71px;
    height: 43px;
    background-position: -135px -163px!important;
}
}
.visa-cart-link {
    width: 71px;
    height: 43px;
    background-position: -135px -163px!important;
}
.rupay-cart-link {
    width: 74px;
    height: 42px;
    background-position: -135px -101px!important;
}
.directpay-cart-link {
    width: 70px;
    height: 42px;
    background-position: -185px -226px!important;
}
.owl-carousel-brand .item img{
	width: 93px;
	margin: 0 auto;
	/* filter: grayscale(100%); */
}

.owl-carousel-brand .item img:hover {
  filter: grayscale(0%);
}
.brand {
	margin: 40px 0;
}
.brand .card-title-heading{
	padding: 20px 0;
	margin-bottom: 17px;
}
.see-btn{
	box-shadow: none !important;
    line-height: 17px;
    font-size: 12px;
    display: block;
    padding: 7px 14px;
    height: auto;
    color: #222e3e;
    text-transform: uppercase;
}
.float-right {
    float: right !important;
}
.product-img{
	width:160px;
	margin: 0 auto;
	height: 143px;
}
.product-img img{
	 object-fit: initial;
}
.orederSummary-heading{
	border-bottom: 1px solid #c7c8ca;
	    padding: 7px 0;
}
.breadcrumbs-section{
	border-bottom: 1px solid #c7c8ca;
}
 .product-itam-img{
 	border: 1px solid #e7e7e7;
 	border-radius: 20px;
 	padding: 10px;
 }
 .btn-shopping{
 	display: inline-block;
 	    line-height: 3;
 	        text-transform: uppercase;
 	            margin-left: 22px;
 }
 .btn-shopping > ul > li {
 	display: inline-block;;
 }
 .btn-group:after:last-child{
 	content: '';
 }
 

 .product-detail-price {
    color: #000 !important;
 }
 .product-list-style li {
    font-size: 11px;
}
.delivery-check .delivery-input-div .delivery-button{
	    color: #000;
    background: transparent;
    border: none;
    line-height: 5;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.delivery-check .delivery-input-div .delivery-input {
    margin-bottom: 0;
    border: 1px solid #ccc;
    /* height: 2.5em; */
    text-indent: 10px;
       border-radius: 10px;
    padding: 9px;
    font-size: 12px;
    letter-spacing: 1px;
}
.delivery-heading{
	letter-spacing: 1px;
    margin-bottom: 6px;
    display: block;	
}
.delivery-check .delivery-input-div {
    width: 260px;
}

.map-img{
	vertical-align: middle;
}
.qtybtn-inner{
    position: relative;
    overflow: hidden;
    background: #fff;
    border-radius: 8px;
    max-width: 100%;    min-width: 100px;
    height: 50px;
    line-height: 50px;
    border: 1px solid #d1d1d1;
    float: left;
    margin-right: 6px;
}
.price-summary.totalQty_box .qtybtn-inner{
    width: 9vw;
}
.fso-thumbs li a img {
    border-radius: 10px;
}
.fso-thumbConainer {
    margin-top: 50px;
}
.qtybtn-inner label {
    position: absolute;
    font-size: 14px;
    background: #f0f0f0;
    width: 50%;
    left: 0;
    right: 0;
    top: 0;
    left: 0;
    text-align: center;
}
.total-product-cost, .Quantity-product label{
	    font-size: 11px;
    text-transform: uppercase;
    color: #000;
}
.price-summary-price .product-detail-price {
    color: #b00040 !important;
}
.qtybtn-inner input{
	position: absolute;
    right: 0;
    width: 50% !important;
    height: 50px !important;
    line-height: 50px;
    border: none !important;
}
#shopCart input:focus, select:focus {
    border: none !important;
}
.existing-title-h {
    color: #000;
}
#product-Desc-rating .product_bottom .indicator{
	display: none;
}
.cart-shipping-tab .tab {
    width: auto;
}
.collapsible-body .checkoutBtn {
    font-weight: normal !important;
    text-transform: uppercase;
    border-radius: 10px;
}
.payment-green:BEFORE { 
    margin-top: 6px;
}
/* .thumbnail-slider-prev::before{	
	background-image: url(../images/top-arrow.png);
} */
.payment_page .cart-title{
    color: #000;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.tabs .indicator {
     background-color: #ffffff !important;
     width: 100px;
    bottom: -1px;
}
.cart-btns.align-center{
	margin-top: 20px;
}
.tabs.cart-shipping-tab .tab a{
	 text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
}
.cart-shipping-tab .tab a.active{
	    text-transform: uppercase;
    color: #b20643 !important;
    font-weight: bold;
    font-size: 12px;
}
.tabs .tab a.active{
	    text-transform: uppercase;
    color: #ffffff !important;
    font-weight: bold;
}
.optbtn {
    border: 2px solid #b20643;
}
.switch .optbtn::after {
    background-color: #b20643;
}
.total-payble {
    color: #000;
}
.cart-wishlist{
	font-size: 11px;
    color: #000;
    text-transform: uppercase;
    line-height: 2.5;
    letter-spacing: 1px;
    border: none;
    line-height:4;
    padding: 0;
    cursor: pointer;
        text-decoration: underline;
    margin: 0px 20px 0px 0px;
}
#product-Desc-rating .tabs .tab{
	    text-transform: uppercase;
    margin-right: 10px;
    /* letter-spacing: 0.6px; */
    font-size: 14px;
    font-weight: bold;
        border-right: none;
}
.pro-tab-container{
	border: none;
}
.product_bottom .tabs .tab a.active {
    color: #fff !important;
    background: #666;
}
.product_bottom .tabs .tab a{
	 background:#f4f4f4;
}
.description-details p{    
	font-size: 16px;
    letter-spacing: 0.3px;
	color:#000;
}
.description-heading{
	    font-size: 22px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #000;
    letter-spacing: 0.3px;
}
.about-pro{
	font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}

 .product-ammount-saving{
 	    display: inline-block;
    border: 1px dashed #b68060;
    color: #b68060;
    padding: 5px 10px;
    vertical-align: super;
    margin-left: 10px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.6px;
 }
 
 .product-details-heading{
 	font-size: 22px;
    text-transform: capitalize;
    font-weight: bold;
 }
 
 .product-brand{
 	    margin: 10px 0 5px 0;
    font-size: 12px;
 }
 /* .Reviews-rating{
 	color: #09a499;
 } */
 
 .btn-group:after{
 	vertical-align: top;
    display: inline-block;
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    content: '';
    font-size: 14px;
    margin: 0 10px 0 8px;
    -webkit-font-smoothing: antialiased;
    content: '|';
    color: #000;
    line-height: 2.6;
 
 }
 .product-itam-img{
 	border-radius:10px; 
 }
 .shop-item-pay-summry {
    display: table;
    width: 100%;
}
.apply-cop{
	    text-transform: uppercase;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 0.6px;

}
.apply-input{
	margin-bottom: 0 !important;
    height: 34px !important;
    width: 200px !important;
    border: 1px solid #f7f7f7 !important;
    border-radius: 7px !important;
    text-align: left !important;
    text-indent: 10px;
}
.continueShop{
	 padding: 5px 0 0 0;
}
.continueShop a{
	color: #111;
}
.apply-inner .btn.card-btn{
	background: #666 !important;
    border-radius: 7px !important;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
}
.btn-shopping-section{
	margin-top: 15px;
}
.apply-inner{
	    padding: 10px 0;
    border-bottom: 1px solid #f7f7f7;
}
.shop-item-pay-Row {
    display: table-row;
}
.brand-logo{
	text-align: center;
}
.item-pay-cell {
        color: #000;
    display: table-cell;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
}
.shop-item-price {
    text-align: right;
}
.item-pay-cell {
   color: #000;
    display: table-cell;
    padding: 5px;
    letter-spacing: 1px;
    font-size: 14px;
}
.all-taxes{
	font-size: 11px;
}

.placeorderbtn {
    width: 100%;
    margin-top: 15px;
}
.freeshopTag {
    text-transform: capitalize;
    font-size: 10px;
    padding: 10px 0;
    text-align: center;
    letter-spacing: 1px;
}
 .inline-block{
 	display: inline-block;
 }   
 
 .shopping-cart-inner{
 	padding: 15px 0;
    border-bottom: 1px solid #e7e7e7;
 }

.owl-carousel .owl-item .pro-box img {     width: auto; }
  img { margin: 0 auto !important; }
.page-footer .followusContainer img.responsive-img {
    width: 35px;
}
.slider-icon-left {
  background: url(/static/www/images/left-arrow.png) no-repeat !important;
  position: absolute;
  top: 0%;
  outline: 0;
  width: 41px;
  height: 41px;
  text-indent: -9999px;
  z-index: 9999; left:0;
}

.slider-icon-right {
  background: url(/static/www/images/right-arrow.png) no-repeat !important;
  position: absolute;
  top: 0%;
  outline: 0;
  width: 41px;
  height: 41px;
  text-indent: -9999px;
  z-index: 9999; right:0;
}
.brand .slider-icon, .brand .slider-icon{
	top:0;
	font-size: 16px;
    background: #fff;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 50px;
    border-radius: 400;
    font-weight: normal;
    box-shadow: 0px 0px 4px 2px #ccc;	
}
.text-uppercase{
	text-transform: uppercase;
}
.footer-about p{
	font-size: 14px;
}
.iti--allow-dropdown input, .iti--allow-dropdown input[type=text], .iti--allow-dropdown input[type=tel], .iti--separate-dial-code input, .iti--separate-dial-code input[type=text], .iti--separate-dial-code input[type=tel] {
    padding-right: 6px;
    padding-left: 52px !important;
    margin-left: 0;
}
.iti{
	width: 100%;
}
.copyright_info{
	display: none;
}
/* .owl-next {
    right: -8px;
} */

@media only screen and (max-width: 992px){
	.followus{
		float: none !important;
	}
	.charitythankyou{
		width: 85% !important;
	}
	#shop_category .owl-carousel-div .item {
	    padding: 22px 17px !important;
	}
	#shop_category .owl-prev {
	    left: 0 !important;
	}
	.main-header.kyarate-main-header{
		    height: auto !important;
		    min-height: auto;
		    max-height: initial;
	}
	.main_logo img{
		    width: 148px !important;
	}
}

@media only screen and (max-width: 767px){
	


.product-view-below-container  { padding-left: 0px; }
#socialLinks {float: none; text-align: center;}
 .sort-by-product { margin: 0; padding: 10px 0; 	}
  .catalougue-name {  
    width: calc(100%);
    text-align: center;
    margin-bottom: 20px;
  }
  /* .section .owl-next, .section .owl-prev {
    right: 0px;
    top: 43% !important;
} */
 .order-body-section .myOrderlbl.align-right {    text-align: initial;  }
}

@media only screen and (max-width: 600px){
	.owl-dots{margin-bottom: 10px !important;}
	.main_title{
		font-size: 20px !important;
	}
	.product-section-padding0{
		padding: 0 !important;
	}
	.card-box-inner{
		box-shadow: 0px 0px 3px rgba(0,0,0,0.16);
	    padding: 15px 0px;
	    border-radius: 10px !important;
	}
	.sm-line-height{
		line-height: 45px;
	}
	.charty-logo-img img{
		width: 100% !important;
	}
	.cherty-title-name-sm{
		font-size: 13px !important;
	    letter-spacing: 1px;
	    line-height: 1.5;
	    height: 46px;
	    display: flex;
	    align-items: center;
	}
	.sm-width-100{
		width: 100% !important;
	}
	.charty-logo-img{
		display: flex;
	    align-items: center;
	    height: 45px;
	}
	.donate-steper-count-box{
		width: 100% !important;
	}
	.Charity-box-panels{
		display: block !important;
		margin-bottom: 30px !important;
	}
	.sm-ml-0{
		margin-left: 0 !important;
	}
	.sm-mt10{
		margin-top: 10px !important;
	}
	.donation-ramadan-description{
		margin-top: 0 !important;
	}
	.footer-logo-img {
	    width: 100%;
	    text-align: center;
	    margin-bottom: 10px;
	}
	 .pro-box{
  	    padding: 0px;
    border:none;
  }
	.nav-wrapper.product-section {
	    margin: 0 !important;
	    padding: 0 !important;
	}
	#you-may-also-like-slider-cards-bx-slider .owl-dots{
		display: none !important;
	}
	.pro-box:hover{
		border: none !important;
		box-shadow: inherit !important;
	}
	.delivery-location-deatils span:first-child {
		display: block;
	}
	.delivery-location-deatils span{
		display: inline-block;
	}
	
	.delivery-btn-section{
		    display: block !important;
    	text-align: left;
	}
	.delivery-location-deatils span:first-child .fa{
		margin-left:15px;
	}
	.infosection-heading {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.btn-group:after{
		margin: 0 4px 0 4px;
	}
	.footer-about {
	    width: 100%;
	}
	.followus{
		float: none !important;
	}
	.followusContainer{
		padding: 0;
	}
	.price-summary.totalQty_box .qtybtn-inner{
		width: 26vw;
	}
}

#shop_category .owl-carousel-div .item {
    padding: 22px 0px;
}
#shop_category .pro-box {
    width: 100% !important;
    padding: 0 !important;
}
#shop_category .shop_category .owl-carousel img {
    border-radius: 10px;
    width: auto !important; 
}
#shop_category .pro-box img {
    margin-bottom: 0px !important;
}
#shop_category .owl-prev {
    left: -20px;
}
#shop_category .owl-prev, #shop_category .owl-next {
    top: 43%;
}
#shop_category .pro-box:hover {
        border: none;
    border-radius: 8px;
    box-shadow: inherit;
    transition: auto !important;
}
#shop_category .pro-box {
        border: none;
    border-radius: 8px;
    box-shadow: inherit;
    transition: auto !important;
}
#shop_category .slider-text {
    font-weight: bold;
    letter-spacing: 1px;
    color: #000;
}
.submenu__top{
	transform: translateY(25px);
    transition: all .3s ease;	
}
/* #navmenu li:last-child:hover > ul {
    transform: translateX(0px);
}  */ 
.view-all-btn:focus {
    background-color: transparent !important;
}
#recently-view-slider-cards-bx-slider .pro-box{
	width: 100%;
}
.no-padding{
	padding: 0 !important;
}
.no-padding-top{
	padding-top: 0 !important;
}
.infosection-top{
	padding-top: 20px;
}
#glemnode {
    margin: auto;
    width: 100%;
}
@media only screen and (max-width: 768px) {
	.other-category-slider .item{
	    margin:10px !important;
	}
	.change-location {
	    padding: 8px 0 0;
	}
	#header_vertical .right-side {
	    text-align: right;
	}
	#rtl .user-login-panel::before {
	    top: -11px !important;
	    left: 10px !important;
	}
	.card-title{
		font-size: 17px !important;
	    white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 100%; padding: 0 90px;
		letter-spacing: 0;
		position: relative;
		top: 0px;
	}
	.view-all {  top: 0px; }
	.see-btn::after { top: 0px; position: relative; font-size:17px; }
/* 	#navmenu li:last-child:hover > ul {
    -webkit-transform: none;
    transform: none;
    
	} */
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
	.footer-logo-img {
	    width: 14vw;
	    float: left;
	}
	.change-location {
	    padding: 8px 0 0 !important;
	}
	#header_vertical .right-side {
	    text-align: right;
	}
}
@media only screen and (min-width: 993px) and (max-width: 1024px) {
	.site-right-icon {
	    width: 30% !important;
	}
	.change-location {
	    padding: 8px 0 0 !important;
	}
	#header_vertical .right-side {
	    text-align: right;
	}
}
.new-address-margin-bottom{
	margin-bottom: 20px;
}
.contct_details .collection .collection-item.avatar {
    min-height: auto !important;
    padding-left: 50px;
    position: relative;
}
.contct_details .collection .collection-item{
	border:none !important;
}
.delivery-btn-section {
    background: #308ec1 !important !important;
}
.contct_details .collection .collection-item.avatar:not(.circle-clipper) > .circle, sss.contct_details .collection .collection-item.avatar :not(.circle-clipper) > .circle {
    position: absolute;
    width: 31px;
    height: 31px;
    overflow: hidden;
    left: 0px;
}
.change_location{
    padding: 5px 5px;
    line-height: 2;
    background: #b42842;
    border: 1px solid #b42842;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    border-radius: 5px;
}
.change_location .fa{
	    font-size: 20px;	
}
.change_location:focus {
    background-color: #b42842 !important;
}
.change-location-content .select-wrapper input.select-dropdown{
	border: 1px solid !important;
    border-radius: 5px;
    text-indent: 10px;
    margin-bottom: 25px;
}
.change-location-content .select-wrapper + label {
    position: absolute;
    top: -30px;
    font-size: 0.8rem;
    width: 100%;
    height: 20px;
}
.change-location-content .select-wrapper.disabled span.caret,
.new-address-panel .select-wrapper.disabled span.caret
{
	display: none !important;
}
.change-location{
	padding: 21px 0 0;
}

@media only screen and (max-width: 500px){
	.change-location{
		padding: 10px 0 0;
	}
	.change-location > .change_location span{
		display: none;
	}
	.change_location .fa {
	    color: #b42842;
	    font-size: 31px;
	    margin-right: 10px;
	}
	.change_location{
		background: transparent;
    	border: none;
	}
	#header_vertical .right-side {
	    line-height: 57px;
	    text-align: right;
	}	
}
#user_myaddress > .user_button > .input-field  input.waves-button-input {
	text-decoration: underline !important;
}

.no-spin::-webkit-inner-spin-button, .no-spin::-webkit-outer-spin-button {
    -webkit-appearance: none !important;
    margin: 0 !important;
}

.no-spin {
    -moz-appearance:textfield !important;
}
.change-location-content .dropdown-content{
	    max-height: 250px !important;
	
}
select{
	border-radius: 5px !important;
}

 
 @media only screen and (max-width: 767px){
.delivery-btn-section { text-align:center;  }
.phonehide { display:none !important;}
}
.payment-page-img{
	width: 50%;
	 text-align: right;
}
.payment-page-lable{
	width: 50%; 
	text-align: left;
}
.collapsible-header-data{
	display: flex; 
	justify-content: flex-start;
	 align-items: center;
}
.last-li{
	border-bottom: none !important;
}
.block-section-div{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.verification .inputs {
    height: 40px !important;
    margin: 0 5px;
    text-align: center;
    line-height: 40px;
    /* font-size: 50px !important; */
    border: solid 1px #ccc !important;
    background-color: #ccc !important;
    outline: none;
    width: 20% !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius: 3px;
}
.user-login-button #verificationOTPbtn {
	 position: absolute;
  background-color: transparent;
  color: #fff;
  border: 0 !important;
  cursor: pointer;
  text-align: center;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  outline: 0;
  overflow: visible;
  z-index: 20;
}




/* rtl  css*/


#rtl .row .col {
    float: right;
}
#rtl .langchange-search .select-wrapper span.caret {
    left: 3px !important;
    right: auto !important;
}
#rtl .searchpanel-inner i.material-icons {
        left: 0;
    right: auto;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
#rtl .dropdown{
	float: right;
}
#rtl .searchpanel-inner input{
	    text-indent: 10px;
}
#rtl .header-search-drouodown {
    margin-right: -138px;
    margin-left: auto;
}
#rtl .searchpanel-inner {
    position: relative;
    float: left;
    width: 100%;
    margin-right: -150px;
    padding-right: 150px;
    padding-top: 14px;
    margin-left: auto;
    padding-left: initial;
}
#rtl .view-all{
	left: 0;
    right: auto;
}
#rtl .see-btn::after{
	transform: rotate(180deg);
}
#rtl .qtybtn input{
	padding-right: 47px !important;
	padding-left: inherit !important;
}
#rtl .followus{
	float: right !important;
	left: auto !important;
}
#rtl #navmenu > ul > li.has-sub > a:before{
	left: 0;
	right: auto;
	
}
#rtl #header_vertical .main_logo{
	left: auto;
	right: 0;
}
#rtl .footer-logo-img{
	    float: right;
}
#rtl .contct_details > li > i{
	float: right !important;
    margin-left: 15px;
    margin-right: auto;
}
/* #rtl .cards .themebtn.add_btn_rtl {
    float: left;
} */
#rtl .footer-about {
    margin-right: 20px;
}
#rtl .sliderPanel{
	float: right;
}
#rtl .catalougue-name{
	float: right;
}
#rtl .prod-sort-by{
	float: left !important;
}
#rtl .add_btn_img{
	margin-right: 9px !important;
	    margin-left: 0 !important;
}
#rtl .fso-thumbConainer{
	float: right;
}
#rtl .cart-panel > div{
	float: right !important;
}
#rtl .product-detail-price, #rtl .productSummary .Quantity-product, #rtl .rtl-text{
	text-align: right;
}
#rtl .qtybtn-inner{
	float: right;
}
#rtl .social-media{
	display: flex;
    justify-content: center;
}
#rtl .field-icon {
    float: left;
    margin-left: 11px;
    margin-top: -35px;
}
#rtl .login_box .login-panel input[type=text]:not(.browser-default), #rtl .login_box .login-panel input[type=password]:not(.browser-default){
	text-indent: 10px;
}
#rtl #scroll-to-top{
    left: 20px;
    right: auto;
}
#rtl .continueShop a:before{
	position: absolute;
    left: -23px;
}
#rtl .continueShop a{
	position: relative;
}
#rtl .qtybtn-inner input{
	 left: 0;
	 right: auto;
}
#rtl .qtybtn-inner{
    margin-left: 6px;
    margin-right: 0px;
}
#rtl .menu-app, #rtl .total-payble{
	float: left;
	
}
#rtl .cart-title, #rtl .payment-white, #rtl .payment-page-lable, #rtl .payment-panel .payorderbtn{
	float: right !important;
}
/* #rtl .collapsible-header-data, #rtl .collapsible-header {
    flex-direction: row-reverse;
} */
/* #rtl .payment-page-img {
    float: left;
    text-align: left;
}
#rtl .payment-page-lable{
	 text-align: right;
} */
#rtl .payment-page-lable .payment-green, #rtl .order-bottom-details{
	    float: right !important;
}
#rtl .user-login-panel{
	    right: auto !important;
    left: 0 !important;
}
#rtl #header_vertical .user-login-panel::before {
    top: -11px;
    left: 5px;
    right: auto;
}
#rtl .order-h-rightPanel, #rtl .myOrderlbl, #rtl .statusupdate {
	text-align: left !important;
}
#rtl .pieces-qty {
    text-align: right !important;
}
#rtl .rtl-text-left{
	text-align: left !important;
}
#rtl .rtl-text-right{
	text-align: right !important;
}
#rtl .modal .modal-close{
	    left: 0 !important;
    right: auto;
}
#rtl .select-wrapper span.caret {
	left: 15px;
    right: auto;
}
#rtl .modal-footer .btn.themebtn{
	float: right !important;
	    margin-left: 10px;
}
#rtl .input-field.col label {
    right: 0.75rem;
}
#rtl .input-field label:not(.label-icon).active {
    -webkit-transform: translateY(-14px) scale(1) !important;
    transform: translateY(-14px) scale(1) !important;
    /* -webkit-transform-origin: 0 0; */
    transform-origin: 0 0;
}
#rtl .ganSty .login-panel {
    text-align: right !important;
}
#rtl input {
    line-height: normal;
    text-indent: 10px;
}
#rtl .contct_details .collection .collection-item.avatar .title {
    font-size: 16px;
    margin-right: 38px;
}
#rtl .contct_details .collection .collection-item.avatar:not(.circle-clipper) > .circle, #rtl sss.contct_details .collection .collection-item.avatar :not(.circle-clipper) > .circle{
	    right: 0;
}
#rtl textarea.materialize-textarea {
    padding: 0;
    text-indent: 10px;
}
#rtl .rtl-left-padding{
	padding-right: 30px !important;
	    text-align: right;
}
#rtl .login-user-details {
    text-align: left;
    left: 7px;
    right: auto;
}
#rtl .dropdown-content li { text-align: right; }
@media only screen and (max-width: 600px){
	#rtl .search-panel .btn-search { right: inherit;   left: 0; }
}
@media only screen and (min-width: 601px){
	#rtl .row .col.offset-m2 {
	    margin-right: 16.6666666667%;
	}
	#rtl.row .col.offset-m1 {
	    margin-right: 8.3333333333%;
	}
}
@media only screen and (min-width: 993px){
	 #rtl .row .col.offset-l2 {
	    margin-right: 16.6666666667%;
	    margin-left: 0 !important;
	}
	#rtl .row .col.offset-l1 {
	    margin-right: 8.3333333333%;
	    margin-left: 0 !important;
	}	
}
@media (max-width: 60em), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), not all, not all, not all, only screen and (max-width: 1024px) and (min-resolution: 192dpi), only screen and (max-width: 1024px) and (min-resolution: 2dppx){
#rtl #navmenu #menu-button:before { left: 17px; right: inherit; } 
#rtl #navmenu .submenu-button { right: inherit; left:0; }
#rtl #navmenu > ul > li.has-sub > a { text-align:right; }
#rtl #navmenu ul ul li a { text-align:right; } 
#rtl #navmenu > ul > li > a {  text-align:right;  }
}
.home-banner2 #owl-demo .owl-prev {
	left: 2px !important;
}
.home-banner2 #owl-demo .owl-next {
	right: 2px !important;
}

.qtybtn input {
    border: 0 !important;
    margin: 0 !important;
    height: 36px !important;
    line-height: 36px !important;
    width: 34px !important;
    padding-left: 47px !important;
    max-width: 100% !important;
}
#left-slide .list-brands {position: relative; }
#scroll-to-top {    display: inline-block !important;  }

.main-header {
  text-align: center;
  background-color: #fff !important;
  padding: 0px 0px;
  /* box-shadow: 0 -4px 6px -6px #666; */
  box-shadow: 0px 4px 15px -9px #999;
  position: relative;
}
.policyList li {
	list-style-type: disc !important;
    margin-left: 35px;
}
.sub-sub-category-menu > a:before{
	content: '>';
	display: inline-block;
	position: relative;	
	font-weight: bold;
	left: -3px;
}
.shop_category .owl-carousel img{
	    border-radius: 50%;
    width: 100% !important;
    height: 307px;
}
.shop_category .owl-prev{
	left: -50px !important;
}
.shop_category .owl-next{
	right: -50px !important;
}
.cards button:FOCUS {
    background-color: #468ec1 !important;
}
[dir="rtl"] .contct_details .title, 
[dir="rtl"] .delivery-location-deatils, 
[dir="rtl"] .arbic-phonehide a{
	direction: ltr;
    unicode-bidi: isolate-override;
}
[dir="rtl"] .arbic-inner{padding: 0 !important;}
[dir="rtl"] .arbic-mail{
	padding-right: 25px;
}
[dir="rtl"] #cancelOrder p{
	    direction: rtl;
    unicode-bidi: isolate-override;
}
.donate-Login{
	clear: both;
    display: flex;
    padding: 15px 0 0 0;
}
.donate-section-btn .checkBtnOut{
	height: 45px;
    line-height: 19px;
    width: 20%;
    text-align: center;
}
.label-product-do {
    font-size: 11px;
    text-transform: uppercase;
    color: #000;
}
.donate-steper-count{
	    width: 12%;
    text-align: left;
    border-bottom: none;
    margin-right: 2%;
}
.donate-total-amount{
	width: 20% !important;
}
.donate-section-box{
	display: flex;
	align-items: center;
	justify-content: flex-start;
}
.donate-pay-btn{
	height: 55px !important;
    width: 70%;
    text-align: left;
    font-size: 20px;
    background: #ffa500;
    border: none;
    text-transform: uppercase;
    color: #fff;
    font-weight: 800 !important;
}
.donate-pay-btn:focus{
	 background: #ffa500 !important;
}
.donate-pay-btn .fa-cc-visa{
	color: #fff;
    background: blue;
    border: none;
    font-size: 23px;
}
.donate-user-login{
    border-top: 1px solid #ccc;
    padding: 16px 0;
    margin: 16px !important;
    padding-top: 30px !important;
}
.donate-user-login h3{
	font-size: 22px;
    margin: 15px 0;
}
.donate-user-login-section{
	width: 50% !important;
}
.donate-steper-count .qtybtn-inner{
	width: 100% !important;
}
.donate-steper-count #totalQty{
	margin-bottom: 0 !important;
    text-align: center;
}
.mr-15{
	margin-right: 15px;
}
.product-description p{
	font-weight: normal !important;
    color: #555 !important;
    font-size: 15px;
}
.donation-ramadan-page #navmenu{
	display: none !important;
}
.donation-ramadan-title{
	text-align: center;
    font-size: 25px;
    padding: 20px 0;
    border-bottom: 2px solid #0075C9;
    margin-bottom: 20px;
}
@media (max-width: 600px) {
  .donate-pay-btn, .donate-user-login-section{
  	width: 100% !important;
  }
  .donate-section-box{
  	margin-top: 10px !important;
  }
  .donate-user-login h3 {
	    font-size: 18px !important;
	}
  .donate-steper-count{
  	width: 33%;
  }
  .donate-total-amount{
  	width: 33% !important;
  }
  .donate-user-login{
  	width: 100%;
    padding: 0;
    padding: 5px !important;
    margin: 0 !important;
  }
}
@media only screen and (min-width: 601px) and (max-width: 768px)  {
  .donate-steper-count, .donate-total-amount{
  	width: 20% !important;
  }
  .donate-pay-btn {
    width: 80% !important;
  }
  .donate-user-login-section{
  	width: 70% !important;
  }
}
@media (max-width: 1400px) {
  .container#index-banner-new, .menu-inner .container, .container.product-section-heading {
    width: 100% !important;
  }
  
}


.charitythankyou .main-content__body {
    margin: 20px 0 !important;
    font-size: 16px !important;
    /* line-height: 1.4 !important; */
    color: #666;
}
.charitythankyou .site-header__title {
    margin: 0 !important;
    font-family: Montserrat, sans-serif;
    font-size: 40px !important;
    font-weight: 700 !important;
    line-height: 1.1 !important;
    text-transform: uppercase !important;
    -webkit-hyphens: auto !important;
    -moz-hyphens: auto !important;
    -ms-hyphens: auto !important;
    hyphens: auto;
}
.charitythankyou .main-content {
    margin: 0 auto;
    width: 80%;
}


.charitythankyou .main-content__checkmark {
       font-size: 4.0625rem;
    line-height: 1;
    color: #24b663;
    padding: 30px;
    border: 5px solid;
    border-radius: 50%;
    margin-bottom: 30px;
}
.do-back-home{
	    border: 1px solid;
    padding: 10px;
    display: block;
    border-radius: 5px;
    color: #000;
    margin-top: 10px;
    width: 50%;
    margin: 10px auto;
}
.charitythankyou {
	 text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    height: 80vh;
    width: 40vw;
    border-radius:10px;
    /* box-shadow: 1px 1px #000; */
    margin: 0 auto;
    /* border: 1px solid #000; */
    align-items: center;
    align-content: center;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
     position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

[dir=rtl] .donate-steper-count{
	    text-align: right !important;
    margin-left: 2% !important;
}
[dir=rtl] .donate-pay-btn {

    text-align: right !important;
     width: 40%;
}
[dir=rtl] .product-description p{
	font-size: 20px;
	 text-align: right !important;
}
[dir=rtl] .label-product-do {
    font-size: 14px;
}
.checkbox-active-donate{
	position: relative;
}
.checkbox-active-donate [type="checkbox"].filled-in:checked + label:after {
    top: 0;
    width: 20px;
    height: 20px;
    border: 2px solid #0077c9;
    background-color: #0077c9;
    z-index: 0;
}
.Charity-box-panels{
	display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 20px !important;
}
.ml-0{
	margin-left: 0 !important;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button {  

   -webkit-appearance: "Always Show Up/Down Arrows";

}
