.showOnMobile{
	display: none !important;
}
/* RESPONSIVE */
@media only screen 
and (min-width : 1367px) {
	.searchContainer {
		width: 60%;
	}
}
@media only screen 
and (max-width : 1500px) {
	.cartContainer {
		display: inherit;
	}
	.cartTableHolder {
		max-width: 100%;
	}
	.priceInfoHolder {
		max-width: 100%;
		margin-top: 25px;
	}
}
@media only screen 
and (max-width : 1790px) {
	.fix-1790{
		flex: 100% !important;
		max-width: 100% !important;
		display: flex;
		justify-content: center;
	}
	#productRating {
		margin-top: 5px;
    	margin-bottom: 10px;
	}
}
/* Responsive 1200 */
@media only screen 
and (max-width : 1275px) {
	.searchContainer {
		width: 70%;
	}
	.phoneLabel  {
		display: none !important;
	}
	.price-line {
		display: block !important;
		margin-bottom: 30px !important;
	}
}
/* Responsive 1100 */
@media only screen 
and (max-width : 1100px) {
	.searchContainer input {
		width: 50%;
	}
}
/* Responsive 1024 */
@media only screen 
and (max-width : 1024px) {
	.searchContainer {
		width: 90%;
	}
}
/* Responsive 992 */
@media only screen 
and (min-width : 992px) {
	.modal-lg, .modal-xl {
		max-width: 1000px;
	}
}
/* Responsive 992 */
@media only screen 
and (min-width : 992px) {
	.categoryMenu {
		padding: 15px;
	}
	#level1 {
		padding-top: 50px;
	}
	#level2 > li a, #level2 > li a {
		font-weight: normal !important;
		line-height: 30px;
		color: #686364
	}

	.menuBackButton {
		position: absolute;
		width: 100%;
		top: 0;
		height: 50px !important;
		line-height: 50px !important;
	}
	.mainCategoryTitle {
		position: absolute;
		width: 100%;
		text-align: center;
		font-weight: bold;
		left: 0;
		font-size: 19px;
	}
	#level1 > li > a {
		border-bottom: 0px  !important;
		margin-top: 15px !important;
	}
	#level2 a:hover {
		color: #0e0e0e
	}
}
/* Responsive 992 */
@media only screen 
and (max-width : 992px) {
	.productCustomDescription td {
		display: block;
	}
	.responsive-gray-border {
		border-bottom: 1.5px solid #e6e6e6;
	}
	header {
		width: 100%;
	}
	.menuButton {
		display: flex;
		align-items: center;
		justify-content: center;
		margin-right: -15px;
	}
	.mainMenuHolder {
		display: none;
		position: absolute;
		width: 300px;
		top: 49px;
		right: -15px;
	}
	.mainMenuHolder li {
		float: none;
	}
	#level1{
		display: none;
		overflow-y: scroll;
    	width: 100% !important;
		left: 0px !important;
		/* columns: 1 !important; */
	}
	#level2, #level3 {
		display: none;
		position: absolute;
		top: 1px;
		overflow-y: scroll;
    	width: calc( 100% + 15px ) !important;
		left: 0px !important;
		z-index: 10000;
		margin: 0;
		padding: 0px;
		padding-top: 15px;
		width: 100%;
		background: #fff;
		height: 100%;
	}
	.mainCategoryTitle {
		position: absolute;
		width: 100%;
		text-align: right;
		font-weight: bold;
		padding-right: 15px;
		left: 0;
	}
	#level2 .mainCategoryTitle {
		padding-right: 25px;
	}
	.footerStores {
		columns: 1;
	}
	#successModal > .modal-dialog {
		max-width: 100% !important;
	}
	.productNmclsHolder {
		columns: 1;
	}
}

/* Responsive 796 */
@media only screen 
and (max-width : 796px) {
	
}
@media only screen 
and (max-width : 768px) {
	/* .stickyMassMenu {
		position: relative;
		width: 100%;
	} */
	
	.open .dropdown-menu {
		display: none !important;
	}
	.float-right-mobile {
		float: right;
	}
	.form-button-yellow{
		margin-top: 25px;
	}
	.searchContainer {
		width: 100%;
	}
	.showOnMobile{
		display: block !important;
	}
	.hideOnMobile{
		display: none !important;
	}
	.userMenu {
		width: 40px;
		margin-left: 12px;
	}
	.productTitle{
		text-align: center !important;
		height: auto;
	}
	.breadCrumbInfo {
		padding: 20px !important;
	}
	.left-side-text {
		width: 100% !important;
	}
	.contact-info-below{
		width: 100% !important;
	}
	.ContactsHolder{
		width: 100% !important;
	}
	.registerpanel{
		margin-top: 20px;
	}
	.width-40-on-mobile{
		width: 40px !important;
	}
	.menuBanner {
		display: none;
	}
	.mCustomScrollbar, .scrollbar {
		max-height: 100%;
	}
	.massPromoBackground {
		background-size: 95%;
	}
	.massPromoSpacer {
		height: 140px;
	}
}
/* Responsive 692 */
@media only screen 
and (max-width : 692px) {
	.padding0Mobile{
		padding-left: 0px;
		padding-right: 0px;
	}
	/* .shop_table .product-quantity{
		width: 30px;
	} */
	.product-quantity form {
		/* width: 150px; */
		/* transform: rotate(180deg); */
	}
	th.product-quantity {
		font-size: 0px !important;
	}
	tbody .product-subtotal {
		padding: 0px;
		font-size: 15px;
		width: 65px;
	}
	tbody .product-total {
		font-size: 15px;
	}
	td.product-name {
		padding: 0px;
		font-size: 12px;
	}
	.product-name b{
		font-size: 14px;
	}
	.shop_table > thead > tr > th {
		padding: 8px;
	}
	.product-quantity input {
		/* transform: rotate(180deg); */
	}
	.addToBasketButton a {
		font-size: 15px;
	}

}
/* Responsive 600 */
@media only screen 
and (max-width : 600px) {
	.container-fluid {
		padding-left:  3%;
		padding-right:  3%;
	}
	.between-cookie-buttons{
		margin: 0px !important;
	}
	.product-detail-price-holder{
		text-align: center !important;
	}
	.product-detail-price-holder > .mr-25{
		margin-right: 0px !important;
	}
	.product-leasing-par{
		display: inherit !important;
	}
	.flex-500{
		display: flex;
		justify-content: center;
	}
	#characteristics table{
		margin: 0px !important;
	}
	.vertical-line {
		border-left: none !important;
	}
	.product-details-info {
		display: inline-grid;
    	width: 100%;
	}
	.inpage_block_inner{
		width: 100% !important;
	}
	.sideMenuHolder{
		display: none;
	}
	.center-on-mobile{
		justify-content: initial !important;
	}
	.text-center-on-mobile{
		text-align: center;
	}
	.cookie > .button {
		margin-top: 0px !important;
	}
	.cookie {
		font-size: 18px;
	}
	.truck-free-delivery {
		margin-top: 15px;
	}
	.greyColor, .whiteColor {
		font-size: 15px !important;
	}
	.right-side-number{
		margin-right: 20px;
	}
	.flex-center {
		justify-content: center;
	}
	.phone-container{
		text-align: center !important;
	}
	.categoryMenu > li {
		height: 45px;
	}
	.categoryMenu > li img {
		height: 26px;
	}
	.vendorLogo {
		max-width: 100px;
	}
	.massPromoSpacer {
		height: 130px;
	}
}
/* Responsive 553 */
@media only screen 
and (max-width : 553px) {
	.align-baseline {
		display: inline-block !important;	
	}
	.align-baseline input {
		margin-top: 5px;
		margin-right: 10px;
	}
	.massPromoSpacer {
		height: 100px;
	}
}
/* Responsive 480 */
@media only screen 
and (max-width : 480px) {
	.priceInfoHolder{
		padding-right: 0px;
		padding-left: 0px;
	}
}
/* Responsive 400 */
@media only screen 
and (max-width : 400px) {
	.fa-truck{
		margin-top: 25px;
	}
	.borderCharacteristics table {
		margin: -20px;
	}
}
/* Responsive 340 */
@media only screen 
and (max-width : 340px) {
	.thumb-item-img img {
		max-width: 50px;
	}
	.thumb-item-img{
		font-size: 0px !important;
	}
	.fa-truck {
		margin-top: 12px;
		font-size: 30px;
		margin-top: 20px;
	}
	.gridPrices h3 {
		font-size: 18px;
		margin-top: 0;
	}
	.compareList h5.darkGray a {
		font-weight: 300 !important;
		font-size: 10px;
	}
}