/*responsive*/
@media only screen and (max-width: 999px) {
	#social{padding-right:10px;}
	#nav{border-radius:0;}
	#nav li:first-child{border-radius:0;}
	#back_top{right:-36px;}
}
@media only screen and (max-width: 799px) {
	#caption{min-height:100px;}
	#title{width:100%; float:none; text-align:center;padding:40px 0 20px;}
	#social{width:100%; float:none; text-align:center; padding:0 0 20px;}
	#social a{margin:0 5px;}
	#social a i{color:#888888;}
	
	#nav{height:auto; background-image:none; background-color:#f86906; padding-bottom:0;}
	#nav .menu-toggle{display:block;}
	#nav .menu{background:#4d4d4d;}
	#nav li{width:100%;height:auto;display:block;position:inherit;border-top:1px solid #cccccc;background-color:#4d4d4d;}
	#nav .current_page_item{background-image:none;}
	.mr li:first-child{background-image:none;}
	#nav li a{text-align:center;}
	#nav li a:hover{background-image:none;background:#ff7e07;}
	#nav .sub-menu,#nav .children{border:none;position:inherit;height:auto;width:100%;overflow:inherit;background-color:#4d4d4d;}
	#nav ul ul a{padding:5px 0;width:100%;background:none;}
	#nav .menu{display:none;}
	
	#main{width:100%; float:none; margin:0;}
	#sidebar{width:100%; float:none; margin:0;}
	#sidebar .widget{width:48%; float:left; padding:0 0 0 2%;}
}
@media only screen and (max-width: 479px) {
	#sidebar .widget{width:96%; float:none;padding:0 2%;}
	.search-form{max-width:100%;}
	.search-form .search-field{width:70%;}
	#foot{height:auto;}
	#foot .div1{width:96%;padding:0 2% 10px;}
	#foot .div1 span{display:block; margin:0;}
	#foot .div2{width:96%;padding:0 2%;}
	#foot .div2 span{display:block;margin:0;}
}