
@media screen {
body {
	width: 100%;
}
}

@media print {
body {
	width: 100%;
}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

}

@media only screen and (max-width: 640px) {
	.header{
margin:0px auto;
width:100%;
padding-bottom:5%;
}
header{margin:0px auto;
width:100%;
height:auto;}
.logo{
	float:none;
	margin:0px auto;
width:100%;
margin-top:0%;
padding-top:2%;
height:150px;}
.nav_bg{float:none;
margin:0px auto;
width:100%;
height:auto;
}
.hrightbg{float:none;
margin:0px auto;
width:95%;
margin-top:4%;}
nav{margin-top:1%;}
section{margin:0px auto;
width:100%;
height:auto;}
.catitle1{text-align:center;
font-size:18px;
margin-top:5%;}
.hometext1{margin:0px auto;
width:95%;
text-align:center;
font-size:17px;}

.sunglassinner{margin:0px auto;
width:100%;
height:auto;
margin-top:1%;}
.innerpagestitle{font-size:17px;}
.sbox1{float:none;
margin:0px auto;
width:90%;
margin-bottom:2%;}

.ban4{
padding-top:2%;
padding-bottom:2%;
margin-top:2%;}
section{margin:0px auto;
width:100%;
height:auto;}

.footerbox1{float:none;
margin:0px auto;
width:95%;
}
.footerbox2{float:none;
margin:0px auto;
width:95%;
}
.footerbox3{float:none;
margin:0px auto;
width:95%;
}
.abouttext{width:95%;}
.abouttext h2{font-size:17px;}
.gtitle1{margin:0px auto;
width:98%;
margin-top:2%;}
.innerpagestitle{margin-top:4%;
margin-bottom:5%;}
.scinput{height:27px;}
.footersearch{width:85%;
padding-bottom:4%;}
.footerinput{height:25px;}
.contactbox1{float:none;
margin:0px auto;
width:90%;
margin-bottom:5%;}

}

@media only screen and (max-width: 480px) {
	.header{
margin:0px auto;
width:100%;
padding-bottom:5%;
}
header{margin:0px auto;
width:100%;
height:auto;}
.logo{
	float:none;
	margin:0px auto;
width:100%;
margin-top:0%;
padding-top:2%;
height:150px;}
.nav_bg{float:none;
margin:0px auto;
width:100%;
height:auto;
}
.hrightbg{float:none;
margin:0px auto;
width:95%;
margin-top:4%;}
nav{margin-top:1%;}
section{margin:0px auto;
width:100%;
height:auto;}
.catitle1{text-align:center;
font-size:18px;
margin-top:5%;}
.hometext1{margin:0px auto;
width:95%;
text-align:center;
font-size:17px;}

.sunglassinner{margin:0px auto;
width:100%;
height:auto;
margin-top:1%;}
.innerpagestitle{font-size:17px;}
.sbox1{float:none;
margin:0px auto;
width:90%;
margin-bottom:2%;}

.ban4{
padding-top:2%;
padding-bottom:2%;
margin-top:2%;}
section{margin:0px auto;
width:100%;
height:auto;}

.footerbox1{float:none;
margin:0px auto;
width:95%;
}
.footerbox2{float:none;
margin:0px auto;
width:95%;
}
.footerbox3{float:none;
margin:0px auto;
width:95%;
}
.abouttext{width:95%;}
.abouttext h2{font-size:17px;}
.gtitle1{margin:0px auto;
width:98%;
margin-top:2%;}
.innerpagestitle{margin-top:4%;
margin-bottom:5%;}
.scinput{height:27px;}
.footersearch{width:85%;
padding-bottom:4%;}
.footerinput{height:25px;}
.contactbox1{float:none;
margin:0px auto;
width:90%;
margin-bottom:5%;}

}

@media only screen and (max-width: 479px) {
	.header{
margin:0px auto;
width:100%;
padding-bottom:5%;
}
header{margin:0px auto;
width:100%;
height:auto;}
.logo{
	float:none;
	margin:0px auto;
width:100%;
margin-top:0%;
padding-top:2%;
height:150px;}
.nav_bg{float:none;
margin:0px auto;
width:100%;
height:auto;
}
.hrightbg{float:none;
margin:0px auto;
width:95%;
margin-top:4%;}
nav{margin-top:1%;}
section{margin:0px auto;
width:100%;
height:auto;}
.catitle1{text-align:center;
font-size:18px;
margin-top:5%;}
.hometext1{margin:0px auto;
width:95%;
text-align:center;
font-size:17px;}

.sunglassinner{margin:0px auto;
width:100%;
height:auto;
margin-top:1%;}
.innerpagestitle{font-size:17px;}
.sbox1{float:none;
margin:0px auto;
width:90%;
margin-bottom:2%;}

.ban4{
padding-top:2%;
padding-bottom:2%;
margin-top:2%;}
section{margin:0px auto;
width:100%;
height:auto;}

.footerbox1{float:none;
margin:0px auto;
width:95%;
}
.footerbox2{float:none;
margin:0px auto;
width:95%;
}
.footerbox3{float:none;
margin:0px auto;
width:95%;
}
.abouttext{width:95%;}
.abouttext h2{font-size:17px;}
.gtitle1{margin:0px auto;
width:98%;
margin-top:2%;}
.innerpagestitle{margin-top:4%;
margin-bottom:5%;}
.scinput{height:27px;}
.footersearch{width:85%;
padding-bottom:4%;}
.footerinput{height:25px;}
.contactbox1{float:none;
margin:0px auto;
width:90%;
margin-bottom:5%;}
}

@media only screen and (max-width: 375px) {
	
.header{
margin:0px auto;
width:100%;
padding-bottom:5%;
}
header{margin:0px auto;
width:100%;
height:auto;}
.logo{
	float:none;
	margin:0px auto;
width:100%;
margin-top:0%;
padding-top:2%;
height:150px;}
.nav_bg{float:none;
margin:0px auto;
width:100%;
height:auto;
}
.hrightbg{float:none;
margin:0px auto;
width:95%;
margin-top:4%;}
nav{margin-top:1%;}
section{margin:0px auto;
width:100%;
height:auto;}
.catitle1{text-align:center;
font-size:18px;
margin-top:5%;}
.hometext1{margin:0px auto;
width:95%;
text-align:center;
font-size:17px;
line-height:25px;}

.sunglassinner{margin:0px auto;
width:100%;
height:auto;
margin-top:1%;}
.innerpagestitle{font-size:17px;}
.sbox1{float:none;
margin:0px auto;
width:90%;
margin-bottom:2%;}

.ban4{
padding-top:2%;
padding-bottom:2%;
margin-top:2%;}
section{margin:0px auto;
width:100%;
height:auto;}

.footerbox1{float:none;
margin:0px auto;
width:95%;
}
.footerbox2{float:none;
margin:0px auto;
width:95%;
}
.footerbox3{float:none;
margin:0px auto;
width:95%;
}
.abouttext{width:95%;}
.abouttext h2{font-size:17px;}
.gtitle1{margin:0px auto;
width:98%;
margin-top:2%;}
.innerpagestitle{margin-top:4%;
margin-bottom:5%;}
.scinput{height:27px;}
.footersearch{width:85%;
padding-bottom:4%;}
.footerinput{height:25px;}
.contactbox1{float:none;
margin:0px auto;
width:90%;
margin-bottom:5%;}

}