.menu2 {
	display: none
}
#menu_bth {
	display: none
}
 @media (max-width: 500px) {

.home_img .owl-next {
	top:25%;
}
.home_img .owl-prev {
	top:25%;
}	 
	

}
 @media (max-width: 1200px) {

	.top_img img {
		border-radius: 10px;
	}
	.top_img .owl-dots{ text-align: right;
		margin:10px 0; position:static}
	.top_img.owl-carousel .owl-dots .owl-dot span{background: #E3E7DC;}
	
	
	.top_img.owl-carousel .owl-dots .owl-dot.active span,
	.top_img.owl-carousel .owl-dots .owl-dot:hover span {
		background: #178059;
	}
	
	.top_img.owl-carousel .owl-dots .owl-dot.active:before,
	.top_img.owl-carousel .owl-dots .owl-dot:hover:before {
		color:#fff;
	}
	
	.m_img .owl-prev,.m_img .owl-next{ top:20%}

	


.m_50,.m_60{ margin-bottom:20px;}



body, #wallpaper {
	border: 0;
}
#header{ background:none; margin-bottom:20px; padding:0}

.top{ }

.share{ height:auto; opacity:0.9}

.share2{ display:block}
.share li{ display:none}	 

.m_img .owl-next,.responsive_list .owl-next,.responsive .owl-next{ right:0}
.m_img .owl-prev,.responsive_list .owl-prev,.responsive .owl-prev{ left:0}
.m_img dt{ line-height:40px;}
.responsive_list2 {
	max-height:256px !important;
}
.service_main li{ width:100%; float:none}

#logo {
	position: static;
	margin: 0;
	padding: 10px;
}
#logo a {
	height: 100%;
	display: block;
}
.top_img {
	padding: 0 10px;
}

.news_tt li{ margin-bottom:10px;}
.news_list .bth{ position:static; margin-top:10px; text-align:center}
.responsive_top{ width:100%; display:table}
.responsive_top li{ width:50%;font-size:1em; display:table-cell}
.responsive_top li a{ display:block;line-height:20px; padding:5px; }
.responsive_top li:last-of-type:after,.responsive_top:after{ display:none}
.responsive_top .bth a{bottom: -30px;}
.responsive_list2 img {
	max-height:256px !important;
}		 

h1 {
	float: none;
}
.main_bn {
	float: none;
	margin: 5px 0;
}
#main_type {
	text-align: left
}
.menu2 {
	width: 100%;
}
.search_main, .top_menu, .menu_navigation, #fat_footer, .news_list dt,#nav,#header:after,.ace {
	display: none
}
#main_menu {
	background: none;
	margin: 0;
}
#menu_bth {
	display: block
}
.menu2 {
	background-color: #E3E7DC;
	padding: 10px 15px;
	margin: 0;
	list-style: none;
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.menu2 ul {
	margin: 0;
	list-style: none;
	padding: 0;
}
.menu2 li {
	font-size: 95%;
	position: relative;
	margin: 3px 0;
}
.menu2 li a {
	display: block;
	background: url(../../images/icon04.jpg) no-repeat 5px 9px;
	color: #3d6417;
	padding: 5px 5px 5px 20px;
}
.menu2 span {
	font-size: 30%;
}
.menu2 .sub_sub {
	display: none;
	background-color: #FFF;
	padding-left: 1rem;
}
.menu2 .sub_menu2 >a {
	background: url(../../images/left_icon2.png) no-repeat 10px 10px;
}
.menu2 .sub_menu2 >a:hover {
	background: url(../../images/left_icon2-.png) no-repeat 10px 10px;
}
.sub_menu2 {
	position: relative;
}
.menu2 .sub_sub2 {
}
.sub_menu3 {
	position: relative
}
.menu2 .sub_sub2 a {
	font-size: 100%;
	padding: 0;
	padding-left: 1.4em
}
.menu2 .sub_sub3 {
	display: none;
	background-color: #f7f7f7;
	font-size: 84%;
}
.menu2 .sub_sub3 a {
	background: url(../../images/icon01.png) no-repeat 55px 11px;
	color: #a1a1a1;
	padding-left: 65px;
}
.menu2 .sub_sub4 {
	display: none;
	font-size: 84%;
}
.menu2 .sub_sub4 a {
	background: url(../../images/icon03.png) no-repeat 65px 12px;
	color: #a1a1a1;
	padding-left: 75px;
}
.menu2 dl {
	border-top: 1px #ccc dotted;
	background: url(../../images/icon01.png) no-repeat 5px 13px;
	font-size: 95%;
}
.menu2 dl a {
	color: #313131;
	padding: 10px 0 10px 25px
}
.menu2 dt {
	background: url(../../images/icon02.png) no-repeat 21px 11px;
	font-size: 84%;
	font-weight: 500
}
.menu2 dt a {
	color: #3c3c3c;
	padding: 5px 0 5px 35px
}
.menu2 dt a:hover {
	background-color: transparent;
	color: #f00
}

.service li{ width:100%; float:none;margin-bottom: 80px;}
.service li a{ height:auto}
.service li a span{ display:block; padding-bottom:15px;}
.service:last-of-type li{ margin-bottom:80px;}
.service li:last-of-type{ margin-bottom:20px;}


.share2 li {
    width: 30px;
    height: 30px;
	margin: 5px 0 5px 8px;
}


#footer {
	width: 100% !important;
	height: auto;
	background: none;
	text-align: center;
	padding: 10px;
	margin:0;
}

.footer_main, .footer_full {
	padding: 0;
	background: none
}
.footer_word {
	width: auto;
	float: none;
	display: block;
	text-align: center;
}
.footer_img {
	float: none;
	text-align: center;
	display: inline-block;
	padding: 10px 0;
}
.d_bl {
	display: block !important
}
.d_no {
	display: none !important
}

}
 @media (min-width: 1201px) {
#main_menu .menu2 {
	display: none !important
}
.left_menu .menu2 {
	display: block !important
}
}
