@media (min-width: 1200px ) {
main .col-xl-9{padding-left:40px;}
}
@media (max-width: 1200px ) {
.header-menu>ul>li {
    float: left;
    position: relative;
    margin-right: 20px;
}
.xs-btn{
	padding: 10px 15px;
	font-size: 14px;
	}
#slider-home{margin-top:0;}	
#slider-home .text h2{font-size: 24px;}

#slider-video{margin-top:0;}
#slider-video video{height:300px;}
#slider-video .video-text p:after,#slider-video .video-text p:before{width:50px;}
}
@media (min-width: 768px ) {
.slicknav_menu{display:none;}
}
@media (max-width: 768px ) {
.header-logo a {
    height: 60px;
    line-height: 60px;
    z-index: 9;
    position: relative;
}
.header-logo a img{ 
	max-height: 30px;
}
.header-info{margin-right:60px;}
.lang{
    height: 60px;
    line-height: 60px;	
}
.header-menu{display:none;}
.entry-content h2,.entry-content h3{font-size: 20px;}
.fixed-bar {
    position: fixed;
    right: 0;
    bottom: 0;
    width:100%;
	top: inherit;
    margin-top: inherit;
	    background-color: #000;
}
.fixed-bar .ele{
	float: left;
	width: 20%;
	margin-top:0;
}
.fixed-bar span{display:none !important;}
.fixed-bar .top{display:none !important;}
.fixed-bar .wwx .fixed-wwx{
	margin-left:0;
	bottom:0;
	left: 20%;
	width: 40%;
}
.fixed-bar .dy .fixed-wwx{
	margin-left:0;
	bottom:0;
	left: 20%;
	width: 40%;
}
.foot-menu aside{width:100%;}
.foot-menu .widget_nav_menu,.link{display: none;}
#footer{padding-bottom:60px;}
}