#wrapper
{	
width:995px;
margin:0px auto;
padding:0px;
}
#content
{
clear:both;
float:left;
margin-top:60px;
margin-left:145px;
width:700px;
text-align:center;
color:#424242;
}
#content *
{
	font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
}
#content h1
{
	font-size:40px;
}
#content .tools_div
{
	margin:50px;
	margin-top:100px;
	margin-bottom:100px;
	text-align:left;
}
#content .tools_div h2
{
	font-size:28px;
}
#content .tools_div .tool_desc
{
	margin-top:10px;
	line-height: 1.8em;
}
#content .tools_div .tool_desc img
{
	width:250px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#content .tools_div .tool_desc a
{
	color:#045FB4;
}
#content .tools_div .tool_link
{
	margin-top:40px;
}
#content .tools_div .tool_link a
{
	border:1px solid #424242;
	text-decoration:none;
	border-radius:50px;
	padding:15px;
	background-color:#424242;
	color:white;
}
#content .tools_div .tool_link a:hover
{
	background:none;
	color:#424242;
}
@media only screen and (max-width: 960px)
{
#wrapper,#content
{
width:100%;
margin:0px;
padding:0px;
}
#content
{
padding:20px;
box-sizing:border-box;
}
}
@media only screen and (min-width:681px) and (max-width:960px)
{
}
@media only screen and (min-width:580px) and (max-width:680px)
{
#content .aboutus_label
{
font-size:25px;
}
#content .sub_label
{
font-size:22px;
}
}
@media only screen and (min-width:280px) and (max-width:579px)
{
#content .aboutus_label
{
font-size:22px;
}
#content .sub_label
{
font-size:20px;
}
#content .aboutpara
{
font-size:17px;
}
}
@media only screen and (min-width:100px) and (max-width:279px)
{
#content .aboutus_label
{
font-size:20px;
}
#content .sub_label
{
font-size:18px;
}
#content .aboutpara
{
font-size:16px;
}
}