.colpro-href
{
	z-index:1;
	position:relative;
}
.footer-fixed
{
	display:none;
}
.dropdown-brand-menu .li-sub-mega .hoverBorderWrapper img
{
	width: 80%;
}
.dropdown-brand-menu .li-sub-mega .hoverBorderWrapper .rotation
{
	left: 15px;
}
.dropdown .prevproduct,.dropdown .nextproduct
{
	padding: 5px !important;
	min-width:375px;
	left:unset;
	right:0;
}
.sale-href 
{
	color: red;
}
.footer_linklist_block .delivery-partners img
{
	text-align:center;
	padding:3px;
}
header section.top-header .top-header-inner > ul > li a:hover,header section.top-header .top-header-inner > ul > li a:focus
{
	display:block;
	z-index:9999;
}
body .mobile_product_single
{
	display: none;
}	
body .all_product_single
{
	display: block;
}
body .mobile_product_single_dtls
{
	display: none;
}	
body .all_product_single_dtls
{
	display: block;
}
body .singleproduct-content
{
	margin-top:-20px;
}
.proban_product .product .product-qty-wrapper
{
	margin-bottom:5px;
}
body section.home_blog_layout .home_blog_content .article-wrapper
{
	padding-bottom:10px;
}
table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody th img,table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td img
{
	width:25% !important;
}
body .about-content .information-content, body .login-content .information-content
{
	padding:0 20px;
}
.text-left
{
	text-align:left !important;
}
.demandRequest input, #complaintForm input
{
	margin-bottom:10px;
}
.demandRequest label
{
	text-align: justify;
}
.blog-content .blog-wrapper .blog-disclaimer,.article-content .article-wrapper .blog-disclaimer
{
	background-color:#fff;
	padding:20px;
	margin-bottom:10px;
}
.article-inner
{
	padding-bottom:10px;
}
body .sidebar .blog-tags
{
	margin-bottom:10px;
}
body ul.tags li.active
{
	font-weight: bold;
}
body div.dataTables_wrapper div.dataTables_filter
{
	float:right;
}
body div.dataTables_wrapper div.dataTables_length
{
	width:50%;
}
.receipt-container .receipt-body .receipt-logo 
{
	width:30%;
}
body .mobile-order-status-table .col-mobile-summary-1,body .mobile-order-status-table .col-mobile-summary-2,body .mobile-order-status-table .col-mobile-summary-3,body .mobile-order-status-table .col-mobile-summary-4,body .mobile-order-status-table .col-mobile-summary-5,body .mobile-order-status-table .col-mobile-summary-6
{
	display: none !important;
}
@media (max-width:767px)
{
	.footer-fixed
	{
		display:block;
		position: fixed;
		bottom:0;
		left:0;
		right:0;
		min-height: 1px;
		
		width:100%;
		background-color:#fff;
		color:#000;
		font-size:90%;
		border-top:1px solid #ccc;
		padding-top:10px;
		padding-bottom:15px;
		z-index:9999;
	}
	.cart-info .col-del
	{
		width:5%;
	}
	header .mobile-navigation
	{
		z-index:9999;
	}
	.headersummary
	{
		display: none !important;
	}
	body section.main-slideshow .group-home-slideshow .slideshow-caption.position-middle > div
	{
		padding: 10px 0 !important;
	}
	body section.main-slideshow .group-home-slideshow .slideshow-caption.position-middle
	{
		width:100% !important;
		left:1% !important;
		right:1% !important;
		padding:0 5px !important;
	}	
	body section.main-slideshow .group-home-slideshow .slideshow-caption .group-caption .btn
	{
		background-color:#fff !important;
	}
	body section.home_proban_layout .page-title .group_title h2
	{
		
	}
	body section.home_proban_layout .page-title .group_title .link_menu
	{
		display: none !important;
	}
	body .list-collection-content .product .image .hover_button > a
	{
	
	}
	.proban_product .product .addtobasket 
	{
		padding: 5px 0 0 0 !important;
	}
	.proban_product .product .product-qty-wrapper
	{
		margin-bottom:5px !important;
	}
	.webranges-section .home_banner_layout .home_banner_wrapper .home_banner_inner .home_banner_content .banner_item
	{
		padding-bottom:10px !important;
	}
	body .list-collection-content .product .brands-image .hover_button 
	{
		display: none !important;
	}
	footer section.footer_service_block .footer_service_content .service_caption
	{
		padding: 0 20px !important;
	}

	.typeahead__list > li .existsincart
	{
		font-size: 90% !important;
	}
	header section.main-header .nav-top .nav-search form.search
	{
		width:100% !important;
	}
	body .about-content .information-content .information-caption
	{
		padding-top:15px;
	}
	body .about-content .information-content .information-caption .content
	{
		margin-bottom:15px;
	}
	body .about-content .information-content, body .login-content .information-content
	{
		padding:0 5px !important;
	}
	body .webranges-section .faqs-content .faqs-inner .tab-content .tab-pane .panel-group h1
	{
		padding: 0 15px;
	} 
	.tab-content > .tab-pane
	{
		padding-left: 1px !important;
		padding-right: 1px !important;
	}
	table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody th img,table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td img
	{
		width:25% !important;
	}
	.dataTables_wrapper .dataTables_info, table.table-bordered.dataTable th, table.table-bordered.dataTable thead th, table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td
	{
		font-size:85% !important;
	}
	.table-responsive
	{
		/*word-break: break-word;	*/
	}
	div.dataTables_wrapper div.dataTables_filter input
	{
		margin-left:0 !important
	}
	.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th
	{
		padding:5px !important;
	}
	body .faqs-content .tab-content .panel-heading
	{
		padding:15px 25px !important;
	}
	body .panel-default > .panel-heading + .panel-collapse > .panel-body  h1
	{
		padding: 0 !important;
	}
	body .copy-right .copy-right-wrapper .copy-right-inner .copy-right-group .footer_menu
	{
		padding: 2% 4% 2% 2%;
	}
	body .copy-right .copy-right-wrapper .copy-right-inner .copy-right-group .footer_menu li
	{
		width:inherit !important;
	}
	header .nav-menu .is-mobile-menu-content .mobile-content-link .navbar-nav .navigation_mobile i
	{
		font-size:1.2em;
	}
	body #article .sidebar .recent-article .article, body #blog .sidebar .recent-article .article, body .sidebar .sidebar-block, body #blog .col-sm-9.articles, body #article .sidebar, body #blog .sidebar
	{
		z-index:9; 
	}
	body .article-body .articleinfo_group .articleinfo_group_header_hide
	{
		display: none !important;
	}
	body .article-body .articleinfo_group .recipe-btn-add, body .article-body .articleinfo_group .recipe-btn-print
	{
		padding-top:10px;
	}
	body #collection .collection_inner
	{
		margin-right:0 !important;
	}
	body .sidebar .collection-leftsidebar .bestsellers-container .blogs-bestseller
	{
		display: none !important;
	}
	body .sidebar.collection-leftsidebar .bestsellers-container .blogs-bestseller
	{
		display: none !important;
	}
	body .collection-colpro .colpro_title
	{
		padding: 10px 10px !important;
	}
	body .articles .blog-bottom-toolbar .toolbar_right .grid_list, body .articles .blog-toolbar .toolbar_right .grid_list
	{
		display: none !important;
	}
	body #collection .collection_toolbar .toolbar_right
	{
		border-bottom:5px solid #f1f1f1;
	}
	body #collection .collection_toolbar .products-toolbar_right
	{
		margin-top:10px !important;
	}
	body .collection-heading .collection-wrapper .breadcrumb-group .breadcrumb .breadcrumb-subcategory,body .collection-heading .collection-wrapper .breadcrumb-group .breadcrumb .breadcrumb-prodgroup,body .collection-heading .collection-wrapper .breadcrumb-group .breadcrumb .breadcrumb-name
	{
		display: none !important;
	}
	body .all_product_single
	{
		display: none !important;
	}
	body .mobile_product_single
	{
		display: block !important;
	}
	body .all_product_single_dtls
	{
		display: none !important;
	}
	body .mobile_product_single_dtls
	{
		display: block !important;
	}
	body .mobile_product_single h1
	{
		padding: 10px 15px;
		margin: 0 !important;
	}
	body .product-detail-content #product-information
	{
		margin-top: 0 !important;
		height: 40vh;
	}
	
	body .product-detail-content .detail-content #product-information
	{
		padding:5px 10px;
	}
	body .product-detail-content .info-detail-pro
	{
		margin-bottom:5px !important;
		padding:0px !important;
	}
	body .product-detail-content .detail-content #product-information_dtls
	{
		border-top: 5px solid #ededed;
	}
	body .product-detail-content .detail-content #product-information_dtls .description
	{
		font-size:13px;
		font-weight:300;
		font-family: Poppins;
		line-height:2em;
	}
	body .product-detail-content .detail-content #product-information_dtls hr
	{
		margin-top:0px;
	}
	body .product-detail-content .detail-content #product-information_dtls .spr-header-title
	{
		font-size:16px;
		font-weight:400;
	}
	body .product-detail-content .detail-content #product-information_dtls .faqs-content .tab-content .panel-default > .panel-heading a
	{
		text-transform: none;
		font-size: 16px;
		font-weight:500;
		font-family: Poppins;
	}
	body .product-detail-content .detail-content #product-information_dtls .faqs-content .tab-content .panel-heading .fa-icon
	{
		right:25px;
	}
	body .product-detail-content .detail-content #product-information_dtls .vendor-type
	{
		padding:15px;
	}
	body .panel-default > .panel-heading + .panel-collapse > .panel-body
	{
		padding:10px;
	}
	body .preview_content #webranges-product-reviews .word
	{
		line-height:3em !important;
		font-size:16px;
	}
	body .reviewlikesSubmit 
	{
		background-color:#f1f1f1;
	}
	body .viewcart .items .col-desc col-img
	{
		text-align:center;
	}	
	body .viewcart .items .col-desc img
	{
		width:60%;
		text-align:center;
	}
	body .viewcart .items .col-unit,body .viewcart .items .col-offer, body .viewcart .items .col-weight,body .viewcart .items .col-vat, body .cart-info .cart-content-header .col-offer, body .cart-info .cart-content-header .col-weight, body .cart-info .cart-content-header .col-vat, body .cart-info .cart-content-header .col-unit, body .viewedTable .col-no, body .viewedTable .col-offer, body .viewedTable .col-remarks,
	body .cart-info .cart-content .col-offer, body .cart-info .cart-content .col-weight,body .cart-info .cart-content .col-vat, body .cart-info .cart-content .col-unit
	{
		display: none !important;
	}
	body .viewcart .items .col-qty, body .cart-info .cart-content-header .col-qty,body .cart-info .cart-content .col-qty, body .cart-info .col-total-half
	{
		width:25%;
	}
	body .viewcart .items .col-total, body .cart-info .cart-content-header .col-total,body .cart-info .cart-content .col-total
	{
		width:30%;
	}
	body .cart-info .col-viewcart-items
	{
		padding: 0 20px;
	}
	body .cart-info .vatsummary
	{
		display: none !important;
	}
	body .cart-content-footer .btn-home-delivery ,body .cart-content-footer .btn-click-collect
	{
		display: none !important;
	}
	.sw-theme-arrows > ul.step-anchor > li > a, .sw-theme-arrows > ul.step-anchor > li > a:hover
	{
		padding-left:10px !important;
		font-size:90%
	}
	.col-proceed
	{
		border-left:0;
		border-right:0;
	}
	.header .mobile-navigation .items-cart-right
	{
		width:100%;
	}
	.no-xs-padding
	{
		padding: 0 !important;
	}
	.no-xs-r-padding
	{
		padding-right: 0 !important;
	}
	.btn
	{
		padding: 0 5px;
	}
	form#stripe-payment-form
	{
		min-width:100% !important;
	}
	.receipt-page-container h1
	{
		font-size:16px;
	}
	.receipt-container .receipt-body .receipt-logo 
	{
		width:95%;
	}
	body .mobile-order-status-table .col-offer,body .mobile-order-status-table .col-weight,body .mobile-order-status-table .col-vat,body .mobile-order-status-table .col-unitprice
	{
		display: none !important;
	}
	body .mobile-order-status-table .order-status-prod-image
	{
		width:50%;
	}
	body .mobile-order-status-table .col-summary-1,body .mobile-order-status-table .col-summary-2, body .mobile-order-status-table .col-summary-3,body .mobile-order-status-table .col-summary-4,body .mobile-order-status-table .col-summary-5,body .mobile-order-status-table .col-summary-6
	{
		display: none !important;
	}
	body .mobile-order-status-table .col-mobile-summary-1,body .mobile-order-status-table .col-mobile-summary-2,body .mobile-order-status-table .col-mobile-summary-3,body .mobile-order-status-table .col-mobile-summary-4,body .mobile-order-status-table .col-mobile-summary-5,body .mobile-order-status-table .col-mobile-summary-6
	{
		display:table-row !important;
	}
	
	body .mobile-order-status-table .vatsummary
	{
		border:none;
	}
	.deliverycutoffdecide .modal-dialog, .deliverycutoffbasket .modal-dialog, .deliverycutoffreview .modal-dialog
	{
		width:92%;
	}
	#toast-container > div
	{
		width:100%;
	}
	.btn-group-justified > .btn-group .btn-xs
	{
		z-index:9;
	}
	.footer_linklist_block .delivery-partners
	{
		margin:0 10px 20px 25px;
	}
}
@media (max-width: 600px)
{
	footer section.footer_service_block .footer_service_content .service_item
	{
		width:100% !important;
	}
}
