/* Mobile Layout: 480px and below. */
@media screen and (min-width: 320px) and (max-width: 480px){

.mainContainer{width: 98%;}
.logo {
width: 70%;
float: left;
margin-left: 15%;
}
.rightTop{display: none;}

.blueBox01 {
padding: 0px 0;
}

a.blueBox {
    width: 94%;
    padding: 8px 0 6px 0;
    margin: 2px 0 2px 2%;
}



a.blueBox:hover {
    width: 94%;
    padding: 8px 0 6px 0;
    margin: 2px 0 2px 2%;
}


.qualityTxt {
width: 90%;
font-size: 17px;
line-height: 21px;
text-align: center;
padding: 5%;
}

.qualityimg {
width: 90%;
float: left;
margin-left: 5%;
}

.welcomTxt {
width: 94%;
margin-left: 3%;
}

.footleft {
text-align: center;
float: left;
width: 100%;
}
.footright {
text-align: center;
float: right;
width: 100%;
}

.div30img02 {
width: 100%;
}

.div30img02 img {
	width: 75%;
}

.prodDetails01 {
	width: 100%;
	float: left;
	}


 .innerheader
{
	width:95%;
	padding:2%;
}

.innerleft
{
	width:95%;
	padding:2%;
}


.innerright
{
	width:95%;
	padding:2%;
	text-align:center;
}

.inner-right
{
	width:95%;
	padding:2%;
	text-align:left;
}
.map img
{
	width:100%;
}
}
   