@media screen and (max-width: 767px) {

    .productImg {
        padding: 30px 20px;
        border-bottom: 1px solid #ddd;
    }
	.noBorders{
		border: 0px;
	}
    .productTable {
        padding: 50px 0 0;
        margin: 0;
    }
    .productTable h2, .productTable h1 {
        margin: 0 0 43px;
        line-height: 25px;
    }
    .productTable table {
        table-layout: fixed;
        width: 100%;
        letter-spacing: 0;
        margin: 0 0 35px;
    }
    .productTable table.item02 {margin: 0 0 50px;}    
    .productTable table th,
    .productTable table td,
    .productTable table.item01 th,
    .productTable table.item01 td {
        width: auto;
        padding: 15px 10px;
    }
    .productTable table th {
        padding-top: 0;
    }
    .productTable table tr td:first-child {
        width: auto;
		/* word-break: break-all; */
		-webkit-hyphens: auto;
    }

	.productTable table.innerTable td:first-child {
		width: 60px;
	}
	
    .productTable .numb {
        font: 16px/18px ArtnetGrotesk,Helvetica,Arial,sans-serif;
    }
	
	.productTable .addInfo {
		font-size: 12px;
		font-family: Helvetica, Arial, sans-serif;
	}
	
    /*.productTable .numb.numbOption {
        top: -5px;
    }*/
    .productSample {
        padding: 0 0 50px;
    }
    .productSample a {min-width: 148px;}
    .productTable .info {padding: 0 0 50px;}
    .productTable.plans .info {padding: 0 0 25px;}
    .addContacts {padding:50px 0 0;}
    .productSubscribe{ padding: 0 0 56px;}
	.productTable .subscribe {margin: 0;}
    .productTable input.checkbox + label {
        margin: 0 0 15px;
    }
    .reference ul.links li {padding-bottom: 15px;}

    .inquirySection,
    .inquirySection.sendMessage,
    .inquirySection.selectSample {
        width:100%;
	    padding: 17px;
    }

	.inquiry-success h3 {
	margin-bottom: 69px !important;
	margin-top: 92px !important;
	text-transform: none !important;
	padding: 0 64px !important;

}


/*	.inquiry-success h3 {
		padding-top: 20px;
	}
	*/
    .inquirySection .subject {
        padding-top: 49px;
        padding-bottom:18px;
    }
    .inquirySection .col-md-12 {padding: 0 15px;}
    .inquirySection h2 {
        margin: 37px 25px 60px;
	}
    .inquirySection .close {
        width: 11px;
        height: 11px;
        background: url(../img/close_dropdown.png) no-repeat;
        margin: -2px 13px 0 0;
        background-size: 11px 11px;
	    padding-bottom: 20px;
    }
    .inquirySection h3,
    .inquirySection .holder .subject h3 {margin: 0 0 10px;}
    .inquirySection .holder .col-md-5:first-child {padding-bottom: 48px;}
    .inquirySection input.radio + label {font-size: 12px;}
	
	.productTable.visible-xs{
		margin-left:-10px;
		margin-right:-10px;
	}
	.inquirySection.selectSample h2{
		margin:15px 0 20px;		
	}
	.viewLink{
		margin:5px 0 13px;
	}
	.inquirySection input.radio + label{
		margin:0 0 13px 10px;
	}
	.GeneralModal {
		width: auto !important;
	}

	.advertisingModal {
	width: auto;


}
.width355 {
	width: auto !important;
	max-width: 355px !important;
	margin: 30px auto;
}

.fineArtHeader {
	text-align: center;
    margin: 0 0 43px;
}

.fineArtHeader  h1{
	margin: 0 0 0px;
}

}

.product.visible-xs .description
{
	padding: 0 0 50px 0;
}

.product.visible-xs h2, 
.product.visible-xs h1{
    margin: 0 0 40px;
}

.product.visible-xs {
    border-bottom: 1px solid #ddd;
	margin: 0 0 0;
}
    
