@charset "utf-8";
/* CSS Document */


@media screen and (max-width:768px) {
	
.request-button {
	padding-top:0px;
	padding-bottom:10px;
	text-align:center;
}	


	
.banner {
	height:auto;
	width:90%;
	padding:0px;
	margin:0 auto;
}

.product-list {
}

.product-list ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-indent:10px;
}

.product-list li {
	display:block;
	height:30px;
	background-color:#818181;
	width:100%;
	position:relative;
	border-bottom:1px solid #747474;
}

.product-list a {
	display:block;
	height:30px;
	line-height:30px;
	color:#FFF;
	font-size:14px;
}

.product-list a:hover {
	background-color:#999;
	text-decoration:none;
	color:#FFF;
}

.heading {
	background-color:#35aae4;
	color:#FFF;
	height:30px;
	width:100%;
	line-height:30px;
}

.heading h3 {
	padding:0px;
	margin:0px;
	line-height:30px;
	text-indent:10px;
	font-size:14px;
}

.accessories {
	font-size:14px;
}

.accessories h2 {
	color:#09F;
	font-weight:bold;
	font-size:14px;
}


.accessories h3 {
	color:#09F;
	font-weight:bold;
	font-size:14px;

}

.box h3 {
	font-size:14px;
}

.blog h3 {
	font-size:14px;
}

.blog1 h4 {
	font-size:14px;
}

.address {
	font-size:11px;
}

.address h3 {
	font-size:14px;
}

.footer-link a {
	text-decoration:none;
	color:#FFF;
	font-size:12px;
}

.footer-second {
	font-size:12px;
}

.testimonials {
	font-size:14px;
}

.box1 h3 {
	font-size:14px;
}

.box1 {
	font-size:14px;
	font-weight:normal;
}


}



/*copied from first*/

@media screen and (max-width:640px) {


.header {
	height:auto;
}





.navigation {
	height:auto;
	background-color:#35aae4;
}


.navigation ul {
	text-align:center;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.navigation li {
	display:block;
	color:#FFf;
	border-left:none;
	width:100%;
	border-top:1px solid #FFF;
}

.navigation li:first-child {
	border-left:none;
}

.active {
	background-color:#039;
	padding:0px;
}

.navigation a {
	display:block;
	text-align:center;
	line-height:40px;
	color:#FFF;
	padding:0px 0px 0px 0px;
}

.navigation a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#039;
}

.banner {
	height:auto;
	width:100%;
	padding:0px;
	margin:0px;


}

.banner img {
	width:100%;
	height:auto;
}



.footer-second  {
	border-top:1px solid #666;
	background-color:#000;
	height:auto;
	line-height:50px;
	color:#FFF;
}


}



@media screen and (max-width:480px) {



.primary-header span {
	float:left;
}

.header {
	height:auto;
}




.navigation {
	height:auto;
	background-color:#35aae4;
}


.navigation ul {
	text-align:center;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.navigation li {
	display:block;
	color:#FFf;
	border-left:none;
	width:100%;
	border-top:1px solid #FFF;
}

.navigation li:first-child {
	border-left:none;
}

.active {
	background-color:#039;
	padding:0px;
}

.navigation a {
	display:block;
	text-align:center;
	line-height:40px;
	color:#FFF;
	padding:0px 0px 0px 0px;
}

.navigation a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#039;
}

.banner {
	height:auto;
	width:100%;
	padding:0px;
	margin:0px;


}

.banner img {
	width:100%;
	height:auto;
}

.fancy-new-slider{
    width:90%;
    height:100px;
    overflow:hidden;
    position:relative;
    margin:0 auto;
}

.footer-second  {
	border-top:1px solid #666;
	background-color:#000;
	height:auto;
	line-height:50px;
	color:#FFF;
}


}



@media screen and (max-width:380px) {

.header {
	height:auto;
}

.navigation {
	height:auto;
	background-color:#35aae4;
}


.navigation ul {
	text-align:center;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.navigation li {
	display:block;
	color:#FFf;
	border-left:none;
	width:100%;
	border-top:1px solid #FFF;
}

.navigation li:first-child {
	border-left:none;
}

.active {
	background-color:#039;
	padding:0px;
}

.navigation a {
	display:block;
	text-align:center;
	line-height:40px;
	color:#FFF;
	padding:0px 0px 0px 0px;
}

.navigation a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#039;
}

.banner {
	height:auto;
	width:100%;
	padding:0px;
	margin:0px;


}

.banner img {
	width:100%;
	height:auto;
}

.fancy-new-slider{
    width:90%;
    height:100px;
    overflow:hidden;
    position:relative;
    margin:0 auto;
}

.footer-second  {
	border-top:1px solid #666;
	background-color:#000;
	height:auto;
	line-height:50px;
	color:#FFF;
}


}


/*---------------------------------------------------*/

@media screen and (max-width:320px) {


.header {
	height:auto;
}


.navigation {
	height:auto;
	background-color:#35aae4;
}


.navigation ul {
	text-align:center;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.navigation li {
	display:block;
	color:#FFf;
	border-left:none;
	width:100%;
	border-top:1px solid #FFF;
}

.navigation li:first-child {
	border-left:none;
}

.active {
	background-color:#039;
	padding:0px;
}

.navigation a {
	display:block;
	text-align:center;
	line-height:40px;
	color:#FFF;
	padding:0px 0px 0px 0px;
}

.navigation a:hover {
	color:#FFF;
	text-decoration:none;
	background-color:#039;
}

.banner {
	height:auto;
	width:100%;
	padding:0px;
	margin:0px;


}

.banner img {
	width:100%;
	height:auto;
}

.fancy-new-slider{
    width:90%;
    height:100px;
    overflow:hidden;
    position:relative;
    margin:0 auto;
}

.footer-second  {
	border-top:1px solid #666;
	background-color:#000;
	height:auto;
	line-height:50px;
	color:#FFF;
}

.develop {
	float:left;
}

.blog1 a {
	font-size:14px;
}




}










