@media only screen and (max-width: 767px) and (min-width: 1px) {
    body .wrap {
        display: block;
    }
    body .header_serch {
            display: block;
    } 

    body .logobox {
        float: none;
        text-align: center;
        width: 100%;
    }
    
    body .slogan {
        margin: 0 auto;
    }
    body .logo {
        float: none;
    }
    body .header_content {
        min-width: 100%;
    }
    body .header_serch {
        display: block;
        margin: 0 auto;
        text-align: center;
        width: 100%;
    }
    body .header_info {
        margin: 0;
        padding: 0;
		width: 60%;
    }
	body .korzina {
		width: 35% !important;
	}
    body .top {
        width: 100%;
    }
    body .top li {
        display: block;
        float: none;
    }
    body .menu {
        display: block;
        width: 80%;
    } 
    body .top li.separate {
        display: none;
    }
    body .plitka li {
        margin-bottom: 15px;
        margin-left: auto;
        margin-right: auto;
        width: 50%;
    }
    body .content {
        margin: 0;
        margin-bottom: 20px;
    }
    body .content, .left {
        overflow: hidden; 
    }  
    body .main span {
        font-size: 14px !important;
    }
    body table, body tr, body td, body tbody {
        display: block;
        height: auto;
    }
    .boxText.Subclass > li {
        list-style: outside none none;
        margin-bottom: 15px;
    }
    .main img {
        max-width: 90%;
    }
    
    .overflowDiv, .content form {
        width: 100%;
      overflow: auto;
      -webkit-overflow-scrolling: touch;
    }
	img {
		max-width: 100%;
	}
	
	.content form table td {
		text-align: center;
		width: 100%;
	}
	
	object {
		max-width: 100%;
	}
	form[name=cart_quantity] img {
		height: auto !important;
		}
		
	.footer > img {
		display: none;
		height: 1px;
	}
	div img {
		height: auto;
		max-width: 100%;
	}
	.infoBoxContents img {
		display: none;
	}
	.pt,
	form[name=cart_quantity] img.pt {
	height: 1px !important;
	}
	
	.content .pageHeading:last-child {
		display: none;
	}
	
	body .product_categories tr td {
		float: left;
		min-height: 120px;
		width: 50%;
	}
	/*
	.product_description_block table {
	width: 290px !important;
	display: table !important;
	table-layout: fixed;
	}
	.product_description_block table td {
	display: table-cell !important;
	padding: 5px 3px;
	max-width: 15%;
	}
	.product_description_block table td,
	.product_description_block table td p,
	.product_description_block table td span {
	font-size: 10px !important;
	line-height: 12px !important;
	}
	.product_description_block table td:nth-child(1) {
	width: 30% !important;
	}
	.product_description_block table td:nth-child(2) {
	width: 30% !important;
	}
	.product_description_block table td:nth-child(2) {
	width: 20% !important;
	}
	.product_description_block table td:nth-child(2) {
	width: 20% !important;
	}
	*/
	.product_description_block table,
    .article_page table {
	display: table !important;
	position: relative;
	}
	.product_description_block table tr,
    .article_page table tr	{
	display: table-row !important;
	}
	.product_description_block table td,
	.article_page table td {
	display: table-cell !important;
	}
	
.pdt {
display: none;
position: relative;
}	
body .content.nh,
body .content.nh .overflowDiv {
overflow: visible !important;
}
.pdt.show {
display: block;
}
.pdt.show  table {
background: #fff;
}
.pdt_toggler {
width: 100%;
float: left;
}
.product_description_block .pdt_toggler span {
width: 250px;
height: 48px;
background: url("spec.png") 0 0 no-repeat;
display: block;
float: left;
cursor: pointer;
}
.article_page .pdt_toggler span {
width: 170px;
height: 48px;
background: url("tbl.png") 0 0 no-repeat;
display: block;
float: left;
cursor: pointer;
}
body .slogan {
	width: 160px;
}
body h1.slog {
	font-size: 14px;
}
body .logo {
	width: 160px;
}

body .logo img {
    width: 100%;
}
form .productListing-heading {
    display: none;
}
form .infoBox .infoBoxContents .main {
	margin-bottom: 10px;
}
form .infoBox .infoBoxContents .main img {
    display: inline-block;
    text-align: center;
}
}
