#product .sizes {
	width: 50% !important;
	display: block;
	float: left;
	padding-right: 10px;
}

#product .sizes h2 {
	font-size: 22px !important;
	padding-bottom: 10px;
}

#product .productsizetables {
	display: table;
	width: 100%;
	padding: 20px;
	background: #efefef;
	color: #37474f;
	font-size: 14px;
	font-weight: 400;
}

#product .productsizetables p{
	color: #37474f;
	font-size: 14px;
	font-weight: 400;
}

#product .productsizetables a{
	color: #00C0A5;
}

#product .productsizetables h2{
	font-size: 18px;
}

#product .productsizetables img{
	max-width: 100%;
}

#product .productsizetables::after {
	clear: both;
}

#product .productsizetables .left_content {
	display: block;
    float: left;
    padding-right: 0px;
    padding-top: 30px;
    width: 40%;
}

#product .productsizetables .left_content img{
	max-width: 100%;
}

#product .productsizetables .right_content {
	display: block;
	float: left;
   	width: 60%;
   	padding-left: 10px;
   	margin-top: 0px;
   	box-sizing: border-box;
}

#product .productsizetables table {
	width: 100%;
}

#product .productsizetables th, #product .productsizetables td {
	padding: 2px 9px;
}

#product.productsizetables td {
	text-transform: uppercase;
}

#product .productsizetables tbody tr:nth-child(odd) {
	background-color: #DEDEDE;
}

@media (max-width: 1200px) {
	#product .sizes {
		width: 100% !important;
		padding-right: 0;
	}

	#product .sizes-box {
		margin-left: -10px;
		margin-right: -10px;
		display: table;
		width: 100%;
	}

	#product .productsizetables {
		width: 100%;
		float: left;
		margin: 0 10px;
		margin-bottom: 60px;
	}
}

@media (max-width: 768px) {
	#product .productsizetables {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}

	#product .sizes-box {
		margin: 0;
	}

	#product .productsizetables .left_content{
		width: 100%;
	}

	#product .productsizetables .right_content{
		width: 100%;
    	padding-left: 0px;
    	margin-top: 10px;
	}
}