@media(max-width:995px){
	.bcrx{
		margin:0 -18px;
		padding:0 18px;
		overflow-y:auto;
		white-space:nowrap
	}
	.bcrx::-webkit-scrollbar{width:0;height:0}
	.btn_opt{display:none}
	.btn_m{
		position:absolute;
		top:0;right:2px;bottom:0;
		width:50px;
		background-size:65%;
		background-position:center center;
		background-repeat:no-repeat;
		cursor:pointer
	}
	.btn_m:active{
		transform:scale(.98);
		background-color:rgba(0,0,0,.1)
	}
	.m{
		display:none;
		position:fixed;
		padding:6px;
		top:0;right:0;bottom:0;
		width:100%;
		max-width:250px;
		background-color:#e8e8e8;
		z-index:7;
		overflow-y:auto;
		box-shadow:-1px 0 10px rgba(0,0,0,.3)
	}
	.c{width:70%;margin-left:9}
}
@media(min-width:850px){
	*{scrollbar-color:#bababa #fff}
	*::-webkit-scrollbar{width:12px;background-color:rgba(0,0,0,.1)}
	*::-webkit-scrollbar-thumb{border-radius:0;background-color:rgba(0,0,0,.5)}
	*::-webkit-scrollbar-track{box-shadow:5px 5px 5px -5px rgba(34,60,80,.2) inset}
	.w .sb .st{font-weight:500}
	textarea::-webkit-scrollbar{width:6px;background:transparent}
	textarea::-webkit-scrollbar-thumb{border-radius:10px}
	header .h{left:120px}
	.btn_m{right:50px}
}
@media(max-width:850px){
	header .hsearch{display:none}
	header .n{padding:0}
	header .i{margin-left:10px}
	.c{width:100%;margin:0;box-sizing:border-box}
	.bnr .h1{font-size:15px}
	.h1big{font-size:25px}
	.pa .h1{font-size:20px}
	.wedit textarea{font-size:14px}
	.rtb{border-radius:0}
	.msearch{display:block}
	.diffends .sb{
		top:-4px;
		right:-4px;
		font-size:13px
	}
}
@media(min-width:630px) and (max-width:850px){
	.c{max-width:621px;margin-left:0}
	.group .bnr{min-height:15em}
}
@media(min-width:630px){
	.a .im{
		width:40%
	}
	.a .de{
		display:block;
		position:absolute;
		left:40%;
		padding-left:18px;
		top:0;bottom:0;right:0;
		font-size:14px;
		overflow:hidden;
		white-space:normal;
		overflow:hidden;
		text-overflow:ellipsis;
		-webkit-line-clamp:7;
		display:-webkit-box;
		-webkit-box-orient:vertical;
		word-wrap:break-word
	}
}
@media(max-width:800px){
	.bnrt{font-size:15px}
}
@media(max-width:500px){
	.bnrt{font-size:12px}
	.w .re .im{min-height:18em}
	.videos .sb .st{
		left:11em;
		padding-left:28px;
		font-size:14px
	}
	.grid{
		grid-template-columns:repeat(2,1fr)
	}
	.rtb{
		min-height:110px
	}
	.approv_cookie{
		right:0;
		width:auto;
		left:0;
		bottom:0;
		border-radius:16px 16px 0 0;
	}
	.approv_cookie .re{
		padding:15px 110px 20px 60px
	}
}
@media(min-width:450px){
	.wboxvid{height:20em}
	.w .re .im{min-height:20em}
}
@media(max-width:380px){
	.nav .nv{
		font-size:12px;
		padding:5px 10px;
		line-height:21px
	}
	.actu .icon_settings{
		display:none
	}
	.btn_settings{
		display:block
	}
}
@media(max-width:365px){
	.nav .nv{
		font-size:10px;
		padding:3px 10px
	}
	.bnright .mw60{
		width:60%
	}
	.bnright .mw50{
		width:50%
	}
}
@media(max-width:320px){
	.group .w2 .diffends .sb,.translate{
		display:none
	}
	.w .re .im{min-height:12em}
}
@media(max-width:310px){
	.nav a:nth-child(1),.aitx svg,.bnright .bnri{
		display:none
	}
	.h1big{font-size:22px}
	.pa .h1{
		font-size:20px
	}
	.aitx{font-size:13px}
	.pa .img{height:10em}
	.bnright .bnrtx{max-width:100%}
}
@media(max-width:265px){
	.vmbmrk{
		display:none
	}
}
@media(max-width:245px){
	.nav,.aitx{
		display:none
	}
	.pa{
		font-size:15px
	}
	.h1big{font-size:20px}
	.pa .h1{
		font-size:18px
	}
	.pa .img{height:8em}
}