@media screen and (max-width: 320px) {
	#gallery_img{width: 26% !important; margin-left: 10px;}
.navigation-icon.custom-drop #search{
	margin-left: 10px !important;
}
#cart .dropdown-menu.pull-right.cart_list {
	right:-135px; 
}
#cart .dropdown-menu li .text {
	 min-width: 0;
}
#cart .dropdown-menu.pull-right.cart_list > li > a:hover{
	padding-left:15px !important;
	background: #eee;
}
.account-reward table.table tbody td{
	font-size: 17px !important;
}
.account-order table.table.view tbody td{
	line-height: 1 !important;
	font-size:16px !important;
}
.account-order table.table.view .Qun_btn_remove,.account-order-info table.table.view .Qun_btn_remove{
	padding: 3px 34px !important;
}
.account-order-info table.table.view tbody td,.account-order-info table.table.view tfoot td {
	line-height: 2 !important;
	font-size: 16px !important;
	border: 1px solid #ddd;
}
.account-order-info table.table.view tbody .order_address {
	font-size: 17px;
	line-height: 25px !important;
	border-bottom: 1px solid #ddd;
	color: #777;
}
.account-order-info table.table.view.order_bordernone tbody td,.account-return-info table.table.view.order_bordernone tbody td{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:1px solid #ddd !important;
}
.account-return table.table.view tbody td{
	line-height: 1 !important;
	font-size:16px !important;
	border: 1px solid #ddd;
} 
.account-return table.table.view .Qun_btn_remove{
	padding: 3px 34px !important;
}
.account-return-info table.table.view tbody td {
	line-height: 2 !important;
	font-size: 16px !important;
	border: 1px solid #ddd;
}
.account-return-info table.table.custompad30 tbody td {
	line-height:0;
	padding:45px 0px;
}
#account-wishlist table.table.view tbody td {
	font-size: 16px !important;
	color:#262626 !important;
}
#account-wishlist .no-border td,#account-wishlist tr.no-border
,.account-return .no-border td,.account-return tr.no-border,
.product-compare .no-border td,.product-compare tr.no-border,
.account-order-info .no-border td,.account-order-info tr.no-border,
.account-order .no-border td,.account-order tr.no-border,
#checkout-cart .no-border td,#checkout-cart tr.no-border,
.checkout_checkout .no-border td,.checkout_checkout tr.no-border{
	border-left: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
}
.information-contact .respon_contact_padLR10{
	padding:0px 10px;
}
.category_page .product-list .product-thumb .collection-box .xyz {
	float: left;
	width: 100%;
}
.category_page .product-list .product-thumb .collection-box .description_categorylist {
	float: left;
	width: 100%;
	padding:0px;
}
.category_page .product-grid .product-thumb .collection-box .description_categorylist .respon_description{
	display:none;
}
.product_detail .slider-nav{
	margin:13px 0px;
}
.product_detail .product_detail_pad43 {
	padding: 10px !important;
}
.product_detail .price {
	float: left;
	margin-top: 3px;
}
/*.product_detail .product-details-content .rating {
	margin: 17px 0px;
}*/
.product_detail #product .changer {
	top: 33px;
	left: 70%;
}
.product_detail .product_btn_compare {
	padding: 11px 15px !important;
}
.product_detail #product .action a{
	margin-right:5px;
}
.product_detail .hoz-tab-container .tabs {
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	max-width:none;
}
.product_detail .hoz-tab-container .tab-container {
	width: 100%;
	float:left;
}
#checkout-cart table.table.view tbody td {
	font-size: 16px !important;
	color: #262626 !important;
}
#checkout-cart .respon_coupon,#checkout-cart .respon_giftvoucher{
	float:left;
}
#checkout-cart .input-group-btn .btn_marLR_coupon{
	margin:12px 0px;
}
/*-------------*/
.checkout_checkout .box.view .one_row td {
	padding: 0 0 30px;
	margin-bottom: 15px;
}
.checkout_checkout .box.view .one_row .order_header {
	background-color: #f5f5f5;
	padding: 10px 0;
	color:#262626;
	font-weight:normal;
	font-size:20px;
	font-family: 'Lato', sans-serif;
}
.checkout_checkout .box.view .one_row td > div {
	margin-bottom: 15px;
	margin-top: 5px;
}
.checkout_checkout .box.view .one_row .respon_confirm_name{
	color:#777;
	font-size:18px;
	font-weight:normal;
}
 
.account-login .tab a,.account-register .tab a{
	margin-bottom:10px;
}
.checkout_checkout .box.view .one_row .confirm_price{
	color:#cf0008;
}


}



@media screen and (min-width: 321px) and (max-width: 360px) {
	#gallery_img{width: 21.9% !important;}
.navigation-icon.custom-drop #search{
	margin-left: 10px !important;
}
#cart .dropdown-menu.pull-right.cart_list {
	right:-157px; 
}
#cart .dropdown-menu li .text {
	 min-width: 0;
}
#cart .dropdown-menu.pull-right.cart_list > li > a:hover{
	padding-left:15px !important;
	background: #eee;
}
.account-order table.table.view tbody td{
	line-height: 1 !important;
	font-size:16px !important;
}
.account-order table.table.view .Qun_btn_remove,.account-order-info table.table.view .Qun_btn_remove {
	padding: 3px 34px !important;
}
.account-order-info table.table.view tbody td,.account-order-info table.table.view tfoot td {
	line-height: 2 !important;
	font-size: 16px !important;
	border: 1px solid #ddd;
}
.account-order-info table.table.view tbody .order_address {
	font-size: 17px;
	line-height: 25px !important;
	border-bottom: 1px solid #ddd;
	color: #777;
}
.account-order-info table.table.view.order_bordernone tbody td,.account-return-info table.table.view.order_bordernone tbody td{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:1px solid #ddd !important;
} 
.account-return table.table.view tbody td{
	line-height: 1 !important;
	font-size:16px !important;
	border: 1px solid #ddd;
} 
.account-return table.table.view .Qun_btn_remove{
	padding: 3px 34px !important;
}
.account-return-info table.table.view tbody td {
	line-height: 2 !important;
	font-size: 16px !important;
	border: 1px solid #ddd;
}
.account-return-info table.table.custompad30 tbody td {
	line-height:0;
	padding:45px 0px;
}
#account-wishlist table.table.view tbody td {
	font-size: 16px !important;
	color:#262626 !important;
}
#account-wishlist .no-border td,#account-wishlist tr.no-border,.account-return .no-border td,.account-return tr.no-border,.product-compare .no-border td,.product-compare tr.no-border,.account-order-info .no-border td,.account-order-info tr.no-border,.account-order .no-border td,.account-order tr.no-border
,#checkout-cart .no-border td,#checkout-cart tr.no-border
,.checkout_checkout .no-border td,.checkout_checkout tr.no-border{
	border-left: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
}
.information-contact .respon_contact_padLR10{
	padding:0px 10px;
}
.product_category .respon_product_marB14{
	margin-bottom:13px;
}
.category_page .product-list .product-thumb .collection-box .xyz {
	float: left;
	width: 100%;
}
.category_page .product-list .product-thumb .collection-box .description_categorylist {
	float: left;
	width: 100%;
	padding:0px;
}
.category_page .product-grid .product-thumb .collection-box .description_categorylist .respon_description{
	display:none;
}
.product_detail .slider-nav{
	margin:13px 0px;
}
.product_detail .product_detail_pad43 {
	padding: 10px !important;
}
.product_detail .price ,.product_detail .price-new,.product_detail .price-old{
	float: left;
	margin-top: 2px;
}
/*.product_detail .product-details-content .rating {
	margin: 17px 0px;
}*/
.product_detail #product .changer {
	top: 33px;
	left:70%;
}

.product_detail .product_btn_compare {
	padding: 11px 15px !important;
}
.product_detail #product .action a{
	margin-right:5px;
}
.product_detail .hoz-tab-container .tabs {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
	max-width:none;
}
.product_detail .hoz-tab-container .tab-container {
	width: 100%;
	float:left;
}
#checkout-cart table.table.view tbody td {
	font-size: 16px !important;
	color: #262626 !important;
}
#checkout-cart .respon_coupon,#checkout-cart .respon_giftvoucher{
	float:left;
}
#checkout-cart .input-group-btn .btn_marLR_coupon{
	margin:12px 0px;
}
/*-------------*/
.checkout_checkout .box.view .one_row td {
	padding: 0 0 30px;
	margin-bottom: 15px;
}
.checkout_checkout .box.view .one_row .order_header {
	background-color: #f5f5f5;
	padding: 10px 0;
	color:#262626;
	font-weight:normal;
	font-size:20px;
	font-family: 'Lato', sans-serif;
}
.checkout_checkout .box.view .one_row td > div {
	margin-bottom: 15px;
	margin-top: 5px;
}
.checkout_checkout .box.view .one_row .respon_confirm_name{
	color:#777;
	font-size:18px;
	font-weight:normal;
}
.checkout_checkout .box.view .one_row .confirm_price{
	color:#cf0008;
}
.account-login .tab a{
	margin-bottom:10px;
}

}



@media screen and (min-width: 361px) and (max-width: 480px) {
	#gallery_img {width: 22.7% !important;}
#cart .dropdown-menu.pull-right.cart_list {
	right:-184px;
    max-height: 157px;	
}
#cart .dropdown-menu.pull-right.cart_list > li > a:hover{
	padding-left:15px !important;
	background: #eee;
}
.account-order table.table.view tbody td{
	line-height: 1 !important;
	font-size:16px !important;
}
.account-order table.table.view .Qun_btn_remove,.account-order-info table.table.view .Qun_btn_remove {
	padding: 3px 55px !important;
}
.account-order-info table.table.view tbody td,.account-order-info table.table.view tfoot td {
	line-height: 2 !important;
	font-size: 16px !important;
	border: 1px solid #ddd;
}
.account-order-info table.table.view tbody .order_address {
	font-size: 17px;
	line-height: 25px !important;
	border-bottom: 1px solid #ddd;
	color: #777;
}
.account-order-info table.table.view.order_bordernone tbody td,.account-return-info table.table.view.order_bordernone tbody td{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:1px solid #ddd !important;
} 
.account-return table.table.view tbody td{
	line-height: 1 !important;
	font-size:16px !important;
	border: 1px solid #ddd;
} 
.account-return table.table.view .Qun_btn_remove{
	padding: 3px 34px !important;
}
.account-return-info table.table.view tbody td {
	line-height: 2 !important;
	font-size: 16px !important;
	border: 1px solid #ddd;
}
.account-return-info table.table.custompad30 tbody td {
	line-height:0;
	padding:45px 0px;
}
#account-wishlist table.table.view tbody td {
	font-size: 16px !important;
	color:#262626 !important;
}
#account-wishlist .no-border td,#account-wishlist tr.no-border,.account-return .no-border td,.account-return tr.no-border
,.product-compare .no-border td,.product-compare tr.no-border
,.account-order-info .no-border td,.account-order-info tr.no-border,.account-order .no-border td,.account-order tr.no-border
,#checkout-cart .no-border td,#checkout-cart tr.no-border,.checkout_checkout .no-border td,.checkout_checkout tr.no-border{
	border-left: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
}
.information-contact .respon_contact_padLR10{
	padding:0px 10px;
}
.product_category .respon_product_marB14{
	margin-bottom:13px;
}

.category_page .product-list .product-thumb .collection-box .xyz {
	float: left;
	width: 100%;
}
.category_page .product-list .product-thumb .collection-box .description_categorylist {
	float: left;
	width: 100%;
	padding:0px;
}
.product_detail .price ,.product_detail .price-new,.product_detail .price-old{
	float: left;
	margin-top: 2px;
}
.category_page .product-grid .product-thumb .collection-box .description_categorylist .respon_description{
	display:none;
}
.product_detail .slider-nav{
	margin:13px 0px;
}
.product_detail #product .changer {
	top: 33px;
	left: 70%;
}
.product_detail .product_btn_compare {
	padding: 11px 15px !important;
}
.product_detail #product .action a{
	margin-right:5px;
}
.product_detail .hoz-tab-container .tabs {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
	max-width: none;
}
.product_detail .hoz-tab-container .tab-container {
	width: 100%;
	float:left;
}
#checkout-cart table.table.view tbody td {
	font-size: 16px !important;
	color: #262626 !important;
}
/*-------------*/
.checkout_checkout .box.view .one_row td {
	padding: 0 0 30px;
	margin-bottom: 15px;
}
.checkout_checkout .box.view .one_row .order_header {
	background-color: #f5f5f5;
	padding: 10px 0;
	color:#262626;
	font-weight:normal;
	font-size:20px;
	font-family: 'Lato', sans-serif;
}
.checkout_checkout .box.view .one_row td > div {
	margin-bottom: 15px;
	margin-top: 5px;
}
.checkout_checkout .box.view .one_row .respon_confirm_name{
	color:#777;
	font-size:18px;
	font-weight:normal;
}
.checkout_checkout .box.view .one_row .confirm_price{
	color:#cf0008;
}


}

@media screen and (min-width: 481px) and (max-width: 640px) {
	#gallery_img{width: 23.3% !important;}
.navigation-icon.custom-drop #search{
	margin-left: 10px !important;
}
#cart .dropdown-menu.pull-right.cart_list {
	right:-184px;
    max-height: 157px;	
}
#cart .dropdown-menu.pull-right.cart_list > li > a:hover{
	padding-left:15px !important;
	background: #eee;
}
.account-order table.table.view tbody td{
	line-height: 1 !important;
	font-size:16px !important;
}
.account-order table.table.view .Qun_btn_remove,.account-order-info table.table.view .Qun_btn_remove {
	padding: 3px 55px !important;
}
.account-order-info table.table.view tbody td,.account-order-info table.table.view tfoot td {
	line-height: 2 !important;
	font-size: 16px !important;
	border: 1px solid #ddd;
}
.account-order-info table.table.view tbody .order_address {
	font-size: 17px;
	line-height: 25px !important;
	border-bottom: 1px solid #ddd;
	color: #777;
}
.account-order-info table.table.view.order_bordernone tbody td,.account-return-info table.table.view.order_bordernone tbody td{
	border-top:none !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:1px solid #ddd !important;
}
.account-return table.table.view tbody td{
	line-height: 1 !important;
	font-size:16px !important;
	border: 1px solid #ddd;
} 
.account-return table.table.view .Qun_btn_remove{
	padding: 3px 34px !important;
} 
.account-return-info table.table.view tbody td {
	line-height: 2 !important;
	font-size: 16px !important;
	border: 1px solid #ddd;
}
.account-return-info table.table.custompad30 tbody td {
	line-height:0;
	padding:45px 0px;
}
#account-wishlist table.table.view tbody td {
	font-size: 16px !important;
	color:#262626 !important;
}
#account-wishlist .no-border td,#account-wishlist tr.no-border
,.account-return .no-border td,.account-return tr.no-border
,.product-compare .no-border td,.product-compare tr.no-border
,.account-order-info .no-border td,.account-order-info tr.no-border
,.account-order .no-border td,.account-order tr.no-border
,#checkout-cart .no-border td,#checkout-cart tr.no-border,.checkout_checkout .no-border td,.checkout_checkout tr.no-border{
	border-left: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
}
.information-contact .respon_contact_padLR10{
	padding:0px 12px;
}

.category_page .description_categorylist{
	float:left;
	width:100%;
}
.category_page .product-list .product-thumb .collection-box .description_categorylist {
	padding: 14px 28px;
}
.product_detail .price ,.product_detail .price-new,.product_detail .price-old{
	float: left;
	margin-top: 2px;
}
.category_page .product-grid .product-thumb .collection-box .description_categorylist .respon_description{
	display:none;
}
.product_detail .slider-nav{
	margin:13px 0px;
}
.product_detail #product .changer {
	top: 33px;
	left: 70%;
}
/*.product_detail #product #input-quantity{
	width:60%;
}*/
.product_detail .product_btn_compare {
	padding: 11px 15px !important;
}
.product_detail #product .action a{
	margin-right:5px;
}
.product_detail .hoz-tab-container .tabs {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
	max-width: none;
}
.product_detail .hoz-tab-container .tab-container {
	width: 100%;
	float:left;
}
#checkout-cart table.table.view tbody td {
	font-size: 16px !important;
	color: #262626 !important;
}
/*-------------*/
.checkout_checkout .box.view .one_row td {
	padding: 0 0 30px;
	margin-bottom: 15px;
}
.checkout_checkout .box.view .one_row .order_header {
	background-color: #f5f5f5;
	padding: 10px 0;
	color:#262626;
	font-weight:normal;
	font-size:20px;
	font-family: 'Lato', sans-serif;
}
.checkout_checkout .box.view .one_row td > div {
	margin-bottom: 15px;
	margin-top: 5px;
}
.checkout_checkout .box.view .one_row .respon_confirm_name{
	color:#777;
	font-size:18px;
	font-weight:normal;
}
.checkout_checkout .box.view .one_row .confirm_price{
	color:#cf0008;
}


}

@media screen and (min-width: 641px) and (max-width: 767px) {
.product_detail #button-cart {
	padding: 12px 30px;
}
#product .changer {
	top: 33px;
	left: 70%;
}
.product_detail .slider-nav {
	margin: 13px 0px;
}
#checkout-cart .no-border td,#checkout-cart tr.no-border,
#account-wishlist .no-border td,#account-wishlist .no-border td {
	border-left: 1px solid transparent !important;
	border-right: 1px solid transparent !important;
}
#account-wishlist table.table.view tbody td {
	font-size: 16px !important;
	color:#262626 !important;
}
		   
}
@media screen and (max-width: 767px) {

    /* don't use this */
.product_category .respon_product_marB14 {
    margin-bottom: 13px;
}
.product_category .respon_widthaddon{
	float:left;
	width:50%;
}
.home_res .chef_img_padLR30{
	padding:0px 30px;
}
.home_res .chef_themecontent{
	padding:0px 15px;
}
.pro_desc {
    padding: 0px;
}
/*header reponsive*/


.email .pull-left:last-child,.callus .pull-left:last-child { display: none;}
.contact-info{margin-left:20px !important;}
.book .itg-button {  padding: 10px 25px; margin-top:3px;}
.book_table{border-bottom: 1px solid #000000;background-color: #000000;padding-top:0px;}
.book a{background-color:#FFF;}
 
}
@media screen and (min-width: 768px){
#main-menu .navbar-collapse.collapse .navbar-nav{
	margin:-1px !important;
}


}
@media screen and (min-width: 768px) and (max-width: 980px) {
   
  
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
  #gallery_img{width: 23.5% !important;}
.account-wishlist .text-center.name_productP90 {
	line-height: 0 !important;
}
.account-wishlist .btn-custm {
	margin: 3px 0px;
}
.account-wishlist table tbody td.respon_padTB74{
	padding:74px 0px;
}
.account-wishlist table tbody td.respon_btn_padTB10{
	padding:27px 0px;
}
.account-wishlist table tbody .respon_btn_padLR{
	padding:11px 23px !important;
}
.product-compare table tbody .respon_btn_padLR{
	padding:12px 39px !important;
}
.category_page .respon_product_marB14{
	margin-bottom:13px;
}
.category_page .product-list .product-thumb .collection-box .xyz {
	width: 50%;
}
.category_page .product-list .product-thumb .collection-box .description_categorylist {
	width: 50%;
	padding: 0px 26px;
}
.product_detail #product .action #button-cart span{
	font-size:14px;
}
.product_detail #product .changer {
	top: 39px;
	left: 70%;
}
/*.product_detail #product #input-quantity{
	width:60%;
}*/
.product_detail .price ,.product_detail .price-new,.product_detail .price-old{
	float: left;
	margin-top: 2px;
}
/*.product_detail .product-details-content .rating {
	margin: 17px 0px;
}*/
#checkout-cart .text-center.name_productP90 {
	font-size: 18px;
	font-weight: normal;
	color: #262626;
	padding: 51px 0px;
	line-height: unset;
}
#checkout-cart .Qun_btn_update,#checkout-cart .Qun_btn_remove {
	padding: 11px 12px !important;
	font-size: 14px;
	border-radius: 0px !important;
	margin: 0px 1px;
}
.foot-sec {
	width: 98% !important;
	
}
.product-search .search_list_marTB42 {
	margin:0px; 
}

}

@media screen and (min-width: 991px) and (max-width: 1024px) {

.product_detail #product .changer {
	top: 39px;
	left:70%;
}
/*.product_detail #product #input-quantity{
	width:100% !important;
}*/
.category_marTB14 .col-md-4.col-sm-6.respon_widthaddon {
    margin-left: 25px;
}

}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
.checkout-cart .input-group-btn .itg-button.dark.Qun_btn_update,.checkout-cart .input-group-btn .itg-button.dark.Qun_btn_remove {
	font-size: 11px !important;
}
.category_marTB14 .col-md-4.col-sm-6.respon_widthaddon {
    margin-left: 25px;
}

}

@media screen and (max-width: 360px) {
.product_category .respon_widthaddon{
	float:left;
	width:100%;
}
}
