.button-btn span {
	display: none;
	width: 30px;
	height: 3px;
	background: rgba(255,255,255,.9);
	margin: 5px 0;
}

@media(max-width:1480px){
    .top-panel-block{
        width:100%;
        padding:0 20px 0 70px;
        justify-content:space-between
    }
    .logo-icon{
        margin:0
    }
    .logo-icon img{
        margin:0
    }
	.logo-mini{
		display: none;
	}
	.menu a{
		height: inherit;
		line-height: inherit;
	}
	.menu .active a{
		border-top: none;
	}
    .topPanel-wrapper_right{
        /*margin-left: 100px;*/
    }
    .menuContent{
        width:320px;
        position:fixed;
        top:0;
        left:0;
        height:100%;
        background:rgba(0,0,0,.9);
        padding-top:100px;
        transition:.3s;
        z-index:10
    }
    .menu{
        display:flex;
        flex-direction:column;
        height:100%;
        justify-content:flex-start;
        align-items:flex-start;
        padding-left:30px
    }
    .menu li{
        margin:10px 0
    }
    .menu li:hover{
        margin:10px 0!important
    }
    .menuContent{
        left:-320px
    }
    .menuContent.active{
        left:0
    }
    .button-btn{
        display:block;
        position:absolute;
        z-index:11;
        transition:.3s;
        left:20px;
		top: 25px;
    }
    .button-btn span{
        position:relative;
		display: block;
    }
    .button-btn.active{
        position:fixed;
        left:265px;
        margin-top:10px
    }
    .button-btn.active span:nth-child(1){
        transform:rotate(45deg)
    }
    .button-btn.active span:nth-child(2){
        display:none
    }
    .button-btn.active span:nth-child(3){
        transform:rotate(-45deg);
        top:-7px
    }
    .logo img{
        width:550px
    }
    .logo{
        left:0
    }
	.hidden-block-account {
		left: 100px;
	}
}
@media(max-width:1200px){
    .wrapper{
        padding:0 10px;
        overflow:hidden
    }
    .news-panel,.widget-panel,.video-pannel{
        height:auto;
        flex-direction:column;
        align-items:center
    }
    .news-panel .slider{
        margin-bottom:20px
    }
    .widget-block:not(:last-of-type){
        margin-bottom:40px
    }
    .video-block{
        margin-bottom:50px
    }
    .title-video-panel{
        margin-left:calc(50% - 395px)
    }
    .market-panel{
        height:auto
    }
    .list-goods{
        width:auto;
        flex-wrap:wrap;
        margin:15px 15% 11px
    }
    .list-goods li{
        width:calc(25% - 4px);
        margin-bottom:4px
    }
    .widget-panel-left{
        display:none
    }
    .news-block{
        width:100%;
        max-width:800px;
        margin:0 auto
    }
	
}
@media(max-width:992px){
    body{
        background:url(../images/top-fon-home1.jpg) 78% top no-repeat,url(../images/bottom-fon-home-1.jpg) center bottom no-repeat;
        background-color: #090402;
    }
	header {
		height: 760px
	}
	.radial{
		flex-direction:column;
		align-items:center
	}
    .fast-button{
        flex-direction:column-reverse;
        align-items:center
    }
    .btn-download{
        height:123px
    }
	.dmn-content{
		width: 100%;
	}
	.dmn-content:before,.dmn-content:after, .block-widget:before, .block-widget:after{
		background: none;
	}
	.headerBlock, .footer-block-t, .footer-end{
		flex-direction:column;
	}
	.footer-end{
		/*margin-top: 150px;*/
	}
	.footer-block-coperite{
		top: 0;
		bottom: 0;
	}
	.download-buttons{
		position:relative;
	}
	.block-widget{
		width: 100%;
	}
	.block-widget-2, .block-widget-2{
		height:auto;
        flex-direction:column;
        align-items:center
	}
    .footer-logo{
        display: none;
    }
    .templstock{
        display:none;
    }
	.footer-block-r{
		display:none;
	}
    .video-block{
        width:100%;
        height:auto
    }
    .title-video-panel{
        margin-left:0
    }
    .title-video-panel:after{
        width:calc(100% - 100px)
    }
    .video-player{
        width:100%;
        background-position:center;
        background-size:cover
    }
    .logo{
        top:100px
    }
    .logo img{
        width:70%;
        margin-left:60px
    }
    .drivers{
        flex-direction:column
    }
    .drivers li{
        margin-bottom:20px
    }
    .news img{
        width:100%
    }
    .news-block{
        padding:0 30px 40px
    }
    .smoke,.sparks{
        display:none
    }
	.newsContent{
		padding-right:inherit;
	}
	.newsContent_img{
		display: none;
	}
	.newsContent_info {
		margin-left: 40px;
	}
	.news-top-title span, .pp{
		font-size: 12px;
	}
	
	.radial-stat{
		margin-right: 0px;
	}
	.lang-block{
		margin-left: 20px;
		margin-bottom: 30px;
	}
	
}
@media(max-width:700px){
	
    .tab-button{
        white-space:nowrap
    }
    .tab-block p.info{
        max-width:80%;
        overflow:hidden;
        text-overflow:ellipsis
    }
    .news-panel>div,.swiper-news{
        width:100%
    }
    .slider-info{
        width:80%
    }
    .swiper-news .button-more{
        right:20px
    }
    .video-block{
        padding:25px
    }
    .video-player{
        height:280px;
        margin-top:10px
    }
    .list-goods li{
        width:calc(50% - 2px)
    }
    .news-block{
        padding:0 20px 40px
    }
	
}

@media(max-width:540px){
    body{
        background:url(../images/top-fon-home1.jpg) 60% top no-repeat,url(../images/bottom-fon-home-1.jpg) center bottom no-repeat;
        background-color: #090402;
    }
    .topPanel-wrapper_right a{
        white-space:nowrap
    }
    .topPanel-wrapper_right span{
        margin:0 15px
    }
	
	.h-button {
		width: 100%;
	}
	
	
}
@media screen and (max-width:768px){
    .modal_window{
        left:0!important;
        width:100%!important
    }
	
}
