
/*#SLAVA*/

@media only screen and (min-width: 741px) and (max-width: 1024px), only screen and (min-device-width: 741px) and (max-device-width: 1024px) {
	.socials, .lang-box, .line, .prev, .next, .fb-box, .main-aside{	
		display: none !important;
	}
	
	.act-box-new {
		display: block;
	}
	
	.main-aside.real{
		display: block !important;
		width: 100%;
		margin-top: 20px;
	}
	
	.map-regions-inside{
		max-width: 100%;
		padding: 0 70px;
	}
	
	.main-aside.real .two-columns-one{
		width: 40%;
		padding-right: 2.3169014085%;
		margin-bottom: 0 !important;
	}
	
	.main-aside .question-form .dop-one{
		width: 40%;
	}
	
	.main-aside .question-form button{
		width: 19.737991266%;
	}
	
	.question-form button{
		width: auto;
		padding: 0 10px;
	}
			
	.wrapper-inside, .wrapper{
		max-width: 100%;
		padding: 0 70px;		
	}
	
	.content{
		width: 100%;
		border-top: 0px solid black;
	}
	
	.lang-narrow-top, .menu-narrow-btn{
		display: block;
	}
	
	.socials-footer{
		display: block !important;
	}
	
	.breadcrumbs{
		background: #f6f4ec;
	}
	
	.menu-narrow-fixed{
		display: block;
		font-size: 12px;
		text-transform: uppercase;
	}
	
	.lang-mobile-list{
		display: block;
		position: relative;
		top: 0;
		border-bottom: none;
		text-align: center;
	}
	
		.lang-mobile-list li a{
			line-height: 48px;
		}
	
	.socials{
		margin-right: 0;
	}
	
	.sub-narrow{
		display: inline-block !important;
	}
	
	.sub-main{
		display: none !important;
	}
	
	.menu-mobile-box{
		display: block;
		position: relative;
		top: 0;
	}
	
		.menu-mobile-title-box{
			height: 60px;
		}
	
		.prev-mobile, .next-mobile, .menu-mobile-title a, .menu-mobile-box li a{
			font-size: 12px;
		}
		
		.menu-mobile-title a{
			line-height: inherit;
		}
						
		.menu-mobile-box li > a{
			color: #fff;
			line-height: normal;
			vertical-align: middle;
			display: block;
			padding: 15px 30px 15px 15px;
		}
		
		.prev-mobile, .next-mobile{
			width: 60px;
			height: 25px;
			line-height: 25px;
			margin-top: -12.5px;
			text-transform: inherit;
			font-size: 10px !important;
		}
		
		.prev-mobile{
			background: url(../images/prev-narrow.png) left center no-repeat;
			left: 15px;
		}
		
		.next-mobile{
			background: url(../images/next-narrow.png) left center no-repeat;
			right: 15px;
		}
		
	.search-mobile-box{
		display: block;
		width: 300px;
		position: relative;
		top: 0;
	}
	
		.search-mobile-box input{
			line-height: normal;
			height: 48px;
			font-size: 12px;
			text-transform: uppercase;
		}
	
	.main-slider-text{
		margin: auto;
		text-align: center;
	}
	
	.slider-nav{
		text-align: center;
	}
	
		.slider-bullets{
			position: relative;
		}
	
	.map-regions{
		position: relative;
		z-index: 100;
	}
	
	.four-columns .one-column, .videos-index .three-columns .one-column{
		width: 48.535564854%;
		margin-bottom: 30px;
	}
	
	.four-columns .one-column:nth-child(odd), .videos-index .three-columns .one-column:nth-child(odd){
		margin-left: 0;
	}
	
	.videos-index .title-section{
		padding-top: 0;
	}
	
	.one-partner:nth-child(4n){
		margin-right: 13px;
	}
	
	.content.narrow-toggle, .all-levels {
		display: block !important;
	}
	
	.four-books .one-book:nth-child(4n){
		margin-right: 27px !important;
	}
	
	/*#SLAVA*/
		.content.narrow-toggle .one-act-title {
			margin-right: 0 !important;
			width: auto !important;
		}
		
	.act-box-new .one-act-title {
		width: 100%;
	}
		
}

@media only screen and (min-width: 741px) and (max-width: 1000px), only screen and (min-device-width: 741px) and (max-device-width: 1000px) {
		
	.plank{		
		padding: 15px 5px;
		width: 90px;		
		text-align: center;
		border: 1px solid #d5b75d;
	}
	
	.plank.enter{
		border: 1px solid #d5b75d;
	}
	
	.plank:hover{
		background: #d5b75d;
	}
	
	.plank.enter:hover{
		background: #d5b75d;
	}
	
	.plank span.main-span, .plank span.hover-span{
		background: none !important;
	}
	
	.main-nav a{
		/*padding: 0 10px;*/
		padding: 0 3px;
		font-size: 12px;
		text-align: center;
		background-image: none !important; 
	}
	.main-nav li:last-child > a {
		padding: 0 8px;
	}
	.arrow-right{
		display: none;
	}
	
	.one-book:nth-child(3n){
		margin-right: 27px;
	}		
	
	.one-coin:nth-child(3n){
		margin-right: 13px;
	}
	
	.logo-box{
		margin-right: 2%;
	}
	
	.bottom-header .first-contact{
		padding-right: 2%;
	}
	
	.perevorot{
		display: none;
	}	
}
@media only screen and (max-width: 820px) {
	.main-nav li:last-child > a {
		font-size: 10px;
	}
}
@media only screen and (min-width: 741px) and (max-width: 940px), only screen and (min-device-width: 741px) and (max-device-width: 940px) {
	
	.top-nav a:nth-child(1){
		display: none;
	}
	
	.top-nav a:nth-child(2){
		margin-left: 0;
	}
}

@media only screen and (min-width: 741px) and (max-width: 860px), only screen and (min-device-width: 741px) and (max-device-width: 860px) {
	
	.plank{
		display: none !important;
		margin-left: 0; 
		width: 70px;
	}
	
	.plank.enter{
		display: block !important;
	}
	
	
	
	.top-nav a:nth-child(2){
		display: none;
	}
	
	.top-nav a:nth-child(3){
		margin-left: 0;
	}
	
}

@media only screen and (min-width: 741px) and (max-width: 740px), only screen and (min-device-width: 741px) and (max-device-width: 740px) {

	.top-nav a:nth-child(2){
		display: none;
	}
	
	.top-nav a:nth-child(3){
		margin-left: 0;
	}
}








