@media only screen and (max-width: 400px) {
	.specifications_table {width: 100%;}
}
@media screen and (max-width: 400px) {
	table {
		overflow-x: auto;
		display: block;
	}
}
.specifications_table
{
	padding-top: 15px;
}
.specifications_table table
{
	border: 1px solid black !important;
	width: 100%;
	text-align: center;
	font-style: normal;
}	
.specifications_table thead
{
	width: 100%;
	background-color: orange;
    color: #101010;
    font-size: medium;
	vertical-align:middle;
}
.specifications_table th,td 
{
	border:1px solid black !important;
	color: black;
}
.custom_h2
{
	    padding-top: 20px;
    height: 50px;
}
.custom_ul
{
	font-style: normal;
    list-style-type: square !important;
	font-size:16px;
	padding-left: 20px;
}
.row_bg_1
{
	background-color: #ECC77C;
	color: black;
}
.product_page_img
{
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
#address
{
	padding-top: 15px;
}
.address_1
{
	width: 50%;
    float: left;
}
.address_2
{
	width: 50%;
	float: left;
}
.enquiry_link
{
	 margin-top: 8px;
    font-size: large;
    font-style: normal;
}
.enquiry_link_2
{
	 margin-top: 42px;
    font-size: large;
    font-style: normal;
}
.enquiry_link button a,button
{
	color: white;
    background-color: green;
    text-decoration: none;
    width: 100%;
    height: 35px;
    font-size: inherit;
    cursor: pointer;
}
.enquiry_link_2 button a,button
{
	color: white;
    background-color: green;
    text-decoration: none;
    width: 100%;
    height: 35px;
    font-size: inherit;
    cursor: pointer;
}
#ContactForm
{
	padding-top: 20px;
}
.tag_line
{
	margin-left: 70px;
    color: aliceblue;
}
a
{
	text-decoration: none;
}
.row_bg_2
{
	background-color: #60B000;
}
.clear_btn
{
	background-color: red;
    width: 75px;
    border-radius: 10px;
    font-size: initial;
    cursor: pointer;
    float: right;
    margin-right: 5px;
}
.submit_btn
{
	background-color: green;
	 width: 75px;
    border-radius: 10px;
    font-size: initial;
    cursor: pointer;
    float: right;
    margin-right: 5px;
}
#content
{
	padding-top: 0px;
}
.tag_line2
{
    color: aliceblue;
    float: right;
}
.form_head_line
{
	 font-size: 16px;
    color: black;
    font-style: normal;
}
.body_gray
{
	width: 100%;
	height: 30px;
	background-color: #CCD5CC;
}
.body4
{
	background-color: rgba(169, 169, 169, 0.71);
	color: floralwhite;
}
.list_custom a
{
	color: floralwhite !important;
}
.list_custom a:hover
{
	color: black !important;
}
h4
{
	color: black;
}
.bg_green
{
	background:url("../images/bg_top_img.jpg") repeat scroll bottom;
	width: 100%;
	height: 15px;
}
hr
{
	    background-color: black;
    border-bottom: 1px dotted black;
}
.list2 li{background:url(../images/line_hor1.png) 10px bottom no-repeat;line-height:29px}
.list2 a{color:#696969;text-decoration:none;font-style:normal;padding-left:14px;background:url(../images/marker_1.gif) 0 6px no-repeat}
.list2 a:hover{color:#fff}

.div_readmore
{
	text-align: center;
    background: black;
    color: white;
}
.div_readmore:hover
{
	box-shadow: 0px 2px 20px red;
}