.fa-arrow-circle-down { float:right; display:none; margin-right:10px; margin-top:2px; font-size:20px !important; cursor:pointer; transition: all 0.3s ease; }
@media (max-width :992px){
	.non-resp { display:none }
	.fa-arrow-circle-down { display:block }
}
@media (max-width :480px) {
	.non-resp2 { display:none; }
}
/* Left & Right Holder Start */
@media (max-width :992px) {
	.left-holder { width:100% }
	.right-holder { width:100%; padding:0 }
}
/* Left Holder End */

/* Site Holder Start */
@media (max-width : 1023px ) {
	.page-holder { margin:0px 8px; }
}
/* @media (max-width :1356px ) {
	.page-holder { margin:0px 15%; }
}
@media (max-width :1300px ) {
	.page-holder { margin:0px 10%; }
}
@media (max-width :1150px ) {
	.page-holder { margin:0px 7%; }
}
@media (max-width :1100px ) {
	.page-holder { margin:0px 4%; }
} */
/* Site Holder End */
/* Top Icons Start */
.search-icon { display:none; background:url(../img/search_icon.png) no-repeat center; background-size:contain; cursor:pointer; padding:14px; position:absolute; right:65px; top:1px; transition:all 0.3s ease }
.search-icon:hover { background:url(../img/hover_search_icon.png) no-repeat center; background-size:contain; padding:14px;  }
.responsive-search { display:none; background:#c6bc9c; padding:5px; position:absolute; right:-5px; top:30px; width:200px }
.responsive-search input { width:190px }
@media (max-width :992px) {
	.top-text { position:absolute; left:25% }
	.top-icons {float:right; margin-right:60px;}
	.cart-heart { position:absolute; right:5px; top:-7px }
	.search-icon { display:block }
	.cart-items { display: inline; color: #fff; font-size: 13px; padding: 0 10px; float: right; margin-top: 7px; margin-right: -60px }
	.search-holder { display:none; }
	.fa-user { top:-9px; right: 40px; }
	.login-btn { left:-180px; }
	.top-text { font-size:10px; width:50%; left:10% !important; display:none }
}
@media (max-width :570px) {
	.top-text { font-size:10px; width:50%; left:10% !important; display:none }
	.search-icon { right:50px }
	.cart-heart { right:5px }
	.fa-user {  right: 80px; }
	
}
/* Top Icons End */

/* Top Strip Start */
@media (max-width :992px){
	.top-strip { animation: animatedBackground 3000s linear infinite; }
	.logo { left:20px }
}
@media (max-width :600px) {
	.top-strip { animation: animatedBackground 2000s linear infinite; }
}
@media (max-width :480px) {
	.top-strip { animation: animatedBackground 1200s linear infinite; }
}
@media (max-width :400px) {
	.top-strip { animation: animatedBackground 800s linear infinite; }
}
/* Top Strip End */

/* Shop Holder Start */
@media (max-width :992px) {
	.shop-holder { margin-top:20px }
}
/* Shop Holder Start */

/* Online Contact Start */
@media (max-width :768px) {
	.number { display:block }
	.line { display:none; }	
}
/* Online Contact End */

/* Category List & Occasion List Start */ 
.resp-shop:hover .fa-arrow-circle-down { color:#ff0000; cursor:pointer }
.resp-shop { display:none }
.responsive-shop-list { display:none }
.responsive-shop-list ul { margin-left:0; list-style:none; padding:20px; }
.responsive-shop-list ul li { display:inline-block; padding:10px; cursor:pointer; background: linear-gradient(#eadecd, #c6bc9c); margin-bottom:5px; font-family:'BRLNSDB'; color:#553512; transition: all 0.3s ease }
.responsive-shop-list ul li:hover { background: linear-gradient(#ffaaaa, #ff0000); color:#fff }
@media (max-width :992px) {
	.resp-shop { display:block }
}
/* Category List & Occasion List End */

/* Face Book Holder Start */
@media (max-width :992px) {
	.facebook-holder { display:none }
}
/* Face Book Holder End */

/* Special & New Products Start */
@media (max-width :992px){
	.products-holder { width:50%; }
	.products-holder:first-of-type { padding-right:15px; }
	.products-holder:nth-of-type(2) { padding-left:15px; padding-right:0 }
	.product-pic img { height:200px; }
}
@media (max-width :480px) {
	.products-holder { width:100%; }
	.products-holder:first-of-type { padding-right:0; }
	.products-holder:nth-of-type(2) { padding-left:0; padding-right:0 }
	.product-pic img { height:200px; }
}
/* Special & New Products End */

/* Site My Orders End */
@media (max-width :768px){
	.order { width:100% }
}
/* Site History Start */
@media (max-width :768px) {
	.history-info { font-size:15px; margin-top:17px }
	.order-ammount { font-size:15px }
	.orderd-info > img { width:40%; }
	.orderd-details { font-size:17px }
}
/* Site History End */

/* Site Create Basket Start */
@media (max-width :992px) {
	.basket-type { width:50% }
}
@media (max-width :800px) {
	.basket-type { width:100% }
}
/* @media (max-width: 660px) {
	.item-list img { height:190px; }
} */
@media (max-width: 500px) {
	.item-list img { height:190px; }
}
/* Site Create Basket End */

/* Site Contact Start */
@media (max-width :992px) {
	.information  .info { width:100%; text-align:left; }
	.contact-form .contact-info { padding:0 }
}
/* Site Contact End */

/* Site Categories Items Start */
@media (max-width :780px) {
	.category-item { width:100%; }
	.category { width:33.33%); float:left; padding:5px; }
}
@media (max-width :600px) {
	.category { width:50% !important  }
}
@media (max-width :400px) {
	.category { width:100% !important  }
}
/* Site Categories Items End */

/* Site Item Desc Start*/
@media (max-width :992px) {
	.item-desc-holder img{ width:100%; height:auto; margin-right:0; float:none; margin-bottom:10px }
}
@media (max-width :768px) {
	.item-desc-holder img{ width:100%; height:auto; margin-right:0; float:none; margin-bottom:10px }
	.share-holder{ margin-bottom:10px !important; float:none; margin-right:0}
}
@media (max-width :477px) {
	.item-desc-holder > .image-holder > img { width:100%; }
}
/* Site Item Desc End*/

#rc-imageselect {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

@media screen and (max-height: 575px){
	#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

/* Site Gifts Start */
@media (max-width :900px){
	.gift-box { width:25%; }
	.gift-box1 { width:25%; }
}
@media (max-width :694px){
	.gift-box { width:25%; }
	.gift-box1 { width:25%; }
}
@media (max-width :586px){
	.gift-box { width:33%; }
	.gift-box1 { width:33%; }
}
@media (max-width :445px){
	.gift-box { width:45%; }
	.gift-box1 { width:45%; }
}
@media (max-width :404px){
	.gift-box { width:100%; }
	.gift-box1 { width:100%; }
}
/* Site Gifts End */

/* Site responsive hovers Start */
@media (max-width :992px){
	.cart-plus:hover{ background:url(../img/cart_plus.png) no-repeat center; background-size:contain }
	.cart-plus:active { background:url(../img/hover_cart_plus.png) no-repeat center; background-size:contain }
}
/* Site responsive hovers End */

@media (max-width :661px){
	.requiredDesc { float:none !important; }
}
@media (max-width: 1000px){
	.countryCode { width:100% !important }
	.phoneNumber { width:100% !important }
}
@media (max-width :600px){
	.rbuttons { float:none !important; }
	.recipeint-buttons button { width:49% !important }
	.recipeint-buttons button:nth-of-type(2) {float:left !important }
	.recipeint-buttons { margin-bottom:20px; }
}
@media (max-width :500px){
	.rbuttons { float:none !important; }
	.recipeint-buttons button { width:100% !important }
	.recipeint-buttons button:nth-of-type(2) {float:left !important; margin-top:4px; }
	.recipeint-buttons { margin-bottom:20px; }
}