html {
}

img{
	max-width:100%;
	height: auto;
}

figure {
  float: right;
  width: 30%;
  text-align: center;
  font-size: smaller;
  line-height:15px;
}

figure_left {
  float: right;
  width: 30%;
  text-align: center;
  font-size: smaller;
  line-height:15px;
}


@media only screen and (min-width: 1000px) and (max-width: 1366px) {
	.wrap-header, .wrap-pagetop, #content, .zerogrid, .block02{width:100%;}
	.zerogrid .col-1-3{width:30%;}
	
	.feature{padding:0px;}
	.welcome{margin:0px;}
	.wrap-pagetop{width:100%; position:relative;margin:0 auto; }
}

@media only screen and (min-width: 960px) and (max-width: 999px) {
	.wrap-header, .wrap-pagetop, #content, .zerogrid, .block02{width:100%;}
	.zerogrid .col-1-3{width:20%;}
	.zerogrid .col-1-3{width:30%;}
	.zerogrid .col-left{width:724px;}
	.zerogrid .col-right{width:200px;}
	.feature{padding:0px;}
	.welcome{margin:0px;}
	.wrap-pagetop{width:100%; position:relative;margin:0 auto; }
}

@media only screen and (min-width: 900px) and (max-width: 963px) {
	.wrap-header, .wrap-pagetop, #content, .zerogrid, .block02{width:100%;}
	
	
	.zerogrid .col-1-3{width:20%;}
	.zerogrid .col-1-3{width:30%;}
	.zerogrid .col-left{width:684px;}
	.zerogrid .col-right{width:180px;}
	.feature{padding:0px;}
	.welcome{margin:0px;}
	.wrap-pagetop{width:100%; position:relative;margin:0 auto; }
	
	.pagetop{height: 200px;}
	
	.shareicons ul {float: none!important;}
	.shareicons li{float: left; list-style: none outside none; width:94%;}
	.shareicons{background:none;}
}

@media only screen and (min-width: 320px) and (max-width: 903px) {
	
	.zerogrid .col-1-3{width:100%;}
	.col-left{width:100%;}
	.col-right{width:100%;}

	.pagetop{height: 200px;}
	
	.shareicons ul {float: none!important;}
	.shareicons li{float: left; list-style: none outside none; width:94%;}
	.shareicons{background:none;}
	
	nav ul { margin-top: 0; padding: 10px; }
	
	nav ul li { float: none; text-align:center;  }

	nav ul li a { margin-top: 0; }

	nav { height: auto; position: relative; }
	
	#sidebar{width:90%;}
	
	#main-content{width:90%;}
	}

