/*TODO*/
/*
	появление 2х рядов для Выбери картинку
*/
/*  */
@media (max-width: 1439px){

}
@media (max-width: 1365px){

}
@media (max-width: 1279px){

}
@media (max-width: 1023px){

}
/*  завершение */

/* Главная ширина */
@media (max-width: 1280px){
	.mainWidth{
		width: 100%;		
	}
}	
@media (max-width: 1280px){
	.gameMainEl, header > .mainWidth, footer{
		padding: 0 44px;
	}	
}
@media (max-width: 1023px){
	.gameMainEl, header > .mainWidth, footer{
		padding: 0 40px;
	}	
}
/* Главная ширина завершение */
/* Хидер, футер игр */
.gameButton{
	height: 54px;
	font-size: 18px;
	border-radius: 12px;
}
footer .gameButton{
	height: 52px;
	font-size: 18px;
	border-radius: 12px;	
}
footer .gameButton.grammar{
	width: 197px;
} 
footer .gameButton.prompt{
	width: 197px;	
}
.gameButton.grammar::before{
	width: 24px;
	height: 24px;
}
.gameButton.prompt::before{
	width: 24px;
	height: 24px;
}
.gameButton.stayInTheGame::before,
.gameButton.quitTheGame::before{
	width: 24px;
	height: 24px;
}	
.gameButton.stayInTheGame, .gameButton.quitTheGame{
	font-size: 18px;
}


.infoPopupWrapper .infoPopupWrapp{
	padding-top: 60px;
	padding-bottom: 40px;
}
.infoPopupWrapper [data-popuptype='exit'] .infoPopupWrapp{
	padding-top: 60px;
	padding-bottom: 24px;	
}
.infoPopupWrapper .infoPopup{
	width: 552px;
}
.infoPopupWrapper .infoPopup[data-popuptype='exit']{
	width: 372px;
}
.infoPopupWrapper .reassurance{
	font-size: 24px;
}
.infoPopupWrapper .resultInfo{
	font-size: 24px;
	padding-bottom: 24px;
}
.infoPopupWrapper .resultInfo > *:nth-of-type(1n + 2){
	margin-top: 4px;
}
.infoPopupWrapper .starsNumContainer{
	margin-top: 24px;
	min-width: 186px;
	height: 75px;
	font-size: 36px;
	border-radius: 12px;
	padding: 0 37px;
}
.infoPopupWrapper .starsNumContainer .plus{
	font-size: 46px;
}
.infoPopupWrapper .starsNumContainer .star{
	width: 30px;
}
.infoPopupWrapper .infoPopup .gameButton{
	margin-top: 32px;
}
.infoPopupWrapper .gameProcessOptionsButtons > *{
	width: 150px;
}
.infoPopupWrapper .infoPopup[data-popuptype='exit'] .gameButton{
	margin-top: 16px;
}
.infoPopupWrapper .additAction{
	font-size: 18px;
	margin-top: 16px;
}
.infoPopupWrapper .simplePopupInfo{
	font-size: 24px;
}
@media (max-width: 1439px){
	.gameBody header .mainWidth{
		min-height: 48px;
	}	
	.gameBody header .mainLogo img{
		width: 123px;
	}
	.gameBody header .mainTopMenu{
		font-size: 14px;
	}
	.gameBody header .mainTopMenu > li:nth-of-type(1n + 2){
		margin-left: 40px;
	}	
	.gameBody header .pupilStatistics > *:nth-of-type(1n + 2){
		margin-left: 20px;
	}	
	.gameBody header .pupilStatistics .star img{
		width: 22px;
	}
	.gameBody header .pupilStatistics .flame img{
		width: 16px;
	}
	.gameBody header .pupilStatistics .coin img{
		width: 18px;
	}
	.gameBody header .pupilStatistics{
		font-size: 14px;
		margin-right: 32px;
	}
	.gameBody header .pupilInfo .pupilPhoto{
		width: 32px;
		height: 32px;	
	}
	.gameBody header .pupilInfo .pupilName{
		font-size: 14px;
	}
	.gameHeader{
		margin-top: 16px;
	} 
	.gameHeader .gameName{
		font-size: 18px;
		line-height: 22px;
	}
	.gameHeader .gameDescription{
		font-size: 13px;
	}
	.closeButton{
		width: 40px;		
	}
	.closeButton,
	.gameHeader .countdownEl{
		height: 40px;
	}	
	.gameHeader .countdownEl{
		font-size: 25px;
	}
	body .gameButton{
		height: 48px;
		font-size: 16px;
		border-radius: 8px;
	}
	footer .gameButton{
		height: 40px;
		font-size: 16px;
		border-radius: 8px;	
	}
	footer .gameButton.grammar{
		width: 170px;
	} 
	footer .gameButton.prompt{
		width: 170px;	
	}
	footer .gameButton.grammar.freeWidth{
		padding: 0 20px;
	}	
	.gameButton.grammar::before{
		width: 24px;
		height: 24px;
	}
	.gameButton.prompt::before{
		width: 24px;
		height: 24px;
	}
	.gameButton.stayInTheGame::before,
	.gameButton.quitTheGame::before{
		width: 24px;
		height: 24px;
	}
	.gameButton.stayInTheGame, .gameButton.quitTheGame{
		font-size: 18px;
	}	
	.progressBar{
		width: 367px;
		height: 12px;
	}
	.gameHeader .gameDescription{
	//	max-width: 348px; 
	}	
	.infoPopupWrapper .infoPopupWrapp{
		padding-top: 60px;
		padding-bottom: 40px;
	}
	.infoPopupWrapper [data-popuptype='exit'] .infoPopupWrapp{
		padding-top: 60px;
		padding-bottom: 24px;	
	}
	.infoPopupWrapper .infoPopup{
		width: 456px;
	}
	.infoPopupWrapper .infoPopup[data-popuptype='exit']{
		width: 364px;
	}
	.infoPopupWrapper .reassurance{
		font-size: 20px;
	}
	.infoPopupWrapper [data-popuptype='exit'] .reassurance{
		font-size: 24px;
	}
	.infoPopupWrapper .resultInfo{
		font-size: 20px;
		padding-bottom: 24px;
	}
	.infoPopupWrapper .resultInfo > *:nth-of-type(1n + 2){
		margin-top: 6px;
	}
	.infoPopupWrapper .starsNumContainer{
		margin-top: 24px;
		min-width: 176px;
		height: 75px;
		font-size: 36px;
		border-radius: 8px;
		padding: 0 32px;
	}
	.infoPopupWrapper .starsNumContainer .plus{
		font-size: 46px;
	}
	.infoPopupWrapper .starsNumContainer .star{
		width: 30px;
	}
	.infoPopupWrapper .infoPopup .gameButton{
		margin-top: 32px;
	}
	.infoPopupWrapper .gameProcessOptionsButtons > *{
		width: 150px;
	}
	.infoPopupWrapper .infoPopup[data-popuptype='exit'] .gameButton{
		margin-top: 24px;
	}
	.infoPopupWrapper .additAction{
		font-size: 16px;
		margin-top: 20px;
	}
	.infoPopupWrapper .simplePopupInfo{
		font-size: 18px;
	}	
	.gameBody footer .mainWidth{
		padding-bottom: 16px;
	}
	.handPrompt{
		width: 46px;
		height: 40px;
	}		
}
@media (max-width: 1365px){
	.gameBody header .mainWidth{
		min-height: 44px;
	}		
	.gameBody header .mainLogo img{
		width: 111px;
	}
	.gameBody header .mainTopMenu{
		margin-left: 48px;
		font-size: 13px;
	}	
	.gameBody header .mainTopMenu > li:nth-of-type(1n + 2){
		margin-left: 32px;
	}		
	.gameBody header .pupilStatistics{
		font-size: 13px;
		margin-right: 20px;
	}
	.gameBody header .pupilInfo .pupilPhoto{
		width: 28px;
		height: 28px;	
	}	
	.gameBody header .pupilInfo .pupilName{
		font-size: 13px;
	}	
	.gameHeader{
		margin-top: 12px;
	} 	
	.gameHeader .gameName{
		font-size: 16px;
		line-height: 19px;
	}
	.closeButton{
		width: 37px;		
	}
	.closeButton,
	.gameHeader .countdownEl{
		height: 37px;
	}		
	.gameHeader .countdownEl{
		font-size: 22px;
		margin-right: 20px;
	}	
	body .gameButton{
		height: 48px;
		font-size: 16px;
		border-radius: 8px;
	}
	footer .gameButton{
		height: 40px;
		font-size: 16px;
		border-radius: 8px;	
	}
	footer .gameButton.grammar{
		width: 170px;
	} 
	footer .gameButton.prompt{
		width: 170px;	
	}
	.gameButton.grammar::before{
		width: 24px;
		height: 24px;
	}
	.gameButton.prompt::before{
		width: 24px;
		height: 24px;
	}
	.gameButton.stayInTheGame::before,
	.gameButton.quitTheGame::before{
		width: 24px;
		height: 24px;
	}	
	.gameButton.stayInTheGame, .gameButton.quitTheGame{
		font-size: 18px;
	}		
	.gameHeader .gameDescription{
	//	max-width: 368px;	
	}
	
	
	
	.infoPopupWrapper .infoPopupWrapp{
		padding-top: 60px;
		padding-bottom: 32px;
	}
	.infoPopupWrapper [data-popuptype='exit'] .infoPopupWrapp{
		padding-top: 52px;
		padding-bottom: 24px;	
	}
	.infoPopupWrapper .infoPopup{
		width: 456px;
	}
	.infoPopupWrapper .infoPopup[data-popuptype='exit']{
		width: 364px;
	}
	.infoPopupWrapper .reassurance{
		font-size: 20px;
	}
	.infoPopupWrapper [data-popuptype='exit'] .reassurance{
		font-size: 24px;
	}
	.infoPopupWrapper .resultInfo{
		font-size: 20px;
		padding-bottom: 24px;
	}
	.infoPopupWrapper .resultInfo > *:nth-of-type(1n + 2){
		margin-top: 6px;
	}
	.infoPopupWrapper .starsNumContainer{
		margin-top: 24px;
		min-width: 176px;
		height: 75px;
		font-size: 36px;
		border-radius: 8px;
		padding: 0 32px;
	}
	.infoPopupWrapper .starsNumContainer .plus{
		font-size: 46px;
	}
	.infoPopupWrapper .starsNumContainer .star{
		width: 30px;
	}
	.infoPopupWrapper .infoPopup .gameButton{
		margin-top: 32px;
	}
	.infoPopupWrapper .gameProcessOptionsButtons > *{
		width: 150px;
	}
	.infoPopupWrapper .infoPopup[data-popuptype='exit'] .gameButton{
		margin-top: 24px;
	}
	.infoPopupWrapper .additAction{
		font-size: 16px;
		margin-top: 16px;
	}	
	.gameBody footer .mainWidth{
		padding-bottom: 12px;
	}	
	.handPrompt{
		width: 46px;
		height: 40px;
	}			
}
@media (max-width: 1279px){
	.gameBody header .mainWidth{
		min-height: 44px;
	}		
	.gameHeader{
		margin-top: 16px;
	} 		
	body .gameButton{
		height: 48px;
		font-size: 16px;
		border-radius: 8px;
	}
	footer .gameButton{
		height: 32px;
		font-size: 13px;
		border-radius: 8px;	
	}
	footer .gameButton.grammar{
		width: 129px;
	}
	footer .gameButton.grammar.freeWidth{
		padding: 0 15px;
	} 	
	footer .gameButton.prompt{
		width: 129px;	
	}
	.gameButton.grammar::before{
		width: 16px;
		height: 16px;
	}
	.gameButton.howToPlay::before{
		width: 16px;
		height: 16px;
	}	
	.gameButton.prompt::before{
		width: 16px;
		height: 16px;
	}
	.gameButton.stayInTheGame::before,
	.gameButton.quitTheGame::before{
		width: 24px;
		height: 24px;
	}
	.gameButton.stayInTheGame, .gameButton.quitTheGame{
		font-size: 18px;
	}		
	.progressBar{
		width: 303px;
	}
	.gameHeader .gameDescription{
	//	max-width: 300px;	
	}	
	
	
	.infoPopupWrapper .infoPopupWrapp{
		padding-top: 60px;
		padding-bottom: 32px;
	}
	.infoPopupWrapper [data-popuptype='exit'] .infoPopupWrapp{
		padding-top: 52px;
		padding-bottom: 24px;	
	}
	.infoPopupWrapper .infoPopup{
		width: 456px;
	}
	.infoPopupWrapper .infoPopup[data-popuptype='exit']{
		width: 364px;
	}
	.infoPopupWrapper .reassurance{
		font-size: 20px;
	}
	.infoPopupWrapper [data-popuptype='exit'] .reassurance{
		font-size: 24px;
	}
	.infoPopupWrapper .resultInfo{
		font-size: 20px;
		padding-bottom: 24px;
	}
	.infoPopupWrapper .resultInfo > *:nth-of-type(1n + 2){
		margin-top: 6px;
	}
	.infoPopupWrapper .starsNumContainer{
		margin-top: 24px;
		min-width: 176px;
		height: 75px;
		font-size: 36px;
		border-radius: 8px;
		padding: 0 32px;
	}
	.infoPopupWrapper .starsNumContainer .plus{
		font-size: 46px;
	}
	.infoPopupWrapper .starsNumContainer .star{
		width: 30px;
	}
	.infoPopupWrapper .infoPopup .gameButton{
		margin-top: 32px;
	}
	.infoPopupWrapper .gameProcessOptionsButtons > *{
		width: 150px;
	}
	.infoPopupWrapper .infoPopup[data-popuptype='exit'] .gameButton{
		margin-top: 24px;
	}
	.infoPopupWrapper .additAction{
		font-size: 16px;
		margin-top: 16px;
	}		
	.gameBody footer .mainWidth{
		padding-bottom: 16px;
	}	
	.handPrompt{
		width: 46px;
		height: 40px;
	}			
}
@media (max-width: 1023px){
	.gameBody header .mainWidth{
		min-height: 44px;
	}		
	.gameBody header .mainTopMenu{
		margin-left: 32px;
	}	
	.gameBody header .mainTopMenu > li:nth-of-type(1n + 2){
		margin-left: 24px;
	}		
	.gameBody header .pupilStatistics > *:nth-of-type(1n + 2){
		margin-left: 15px;
	}	
	.gameHeader{
		margin-top: 8px;
	} 		
	body .gameButton{
		height: 48px;
		font-size: 16px;
		border-radius: 8px;
	}
	footer .gameButton{
		height: 32px;
		font-size: 13px;
		border-radius: 8px;	
	}
	footer .gameButton.grammar{
		width: 129px;
	} 
	footer .gameButton.howToPlay .bottomSPInscription{
		display: none;
	}
	.gameButton.howToPlay::before{
		margin-right: 0;
	}
	footer .gameButton.prompt{
		width: 121px;	
	}
	.gameButton.grammar::before{
		width: 16px;
		height: 16px;
	}
	.gameButton.prompt::before{
		width: 16px;
		height: 16px;
	}
	.gameButton.stayInTheGame::before,
	.gameButton.quitTheGame::before{
		width: 24px;
		height: 24px;
	}	
	.gameButton.stayInTheGame, .gameButton.quitTheGame{
		font-size: 18px;
	}		
	.progressBar{
		width: 231px;
		height: 10px;
	}	
	.gameHeader .gameDescription{
	//	max-width: 192px;	
	}	
	
	
	.infoPopupWrapper .infoPopupWrapp{
		padding-top: 41px;
		padding-bottom: 24px;
	}
	.infoPopupWrapper [data-popuptype='exit'] .infoPopupWrapp{
		padding-top: 49px;
		padding-bottom: 24px;	
	}
	.infoPopupWrapper .infoPopup{
		width: 352px;
	}
	.infoPopupWrapper .infoPopup[data-popuptype='exit']{
		width: 364px;
	}
	.infoPopupWrapper .reassurance{
		font-size: 16px;
	}
	.infoPopupWrapper [data-popuptype='exit'] .reassurance{
		font-size: 24px;
	}
	.infoPopupWrapper .resultInfo{
		font-size: 16px;
		padding-bottom: 16px;
	}
	.infoPopupWrapper .resultInfo > *:nth-of-type(1n + 2){
		margin-top: 4px;
	}
	.infoPopupWrapper .starsNumContainer{
		margin-top: 16px;
		min-width: 147px;
		height: 60px;
		font-size: 30px;
		border-radius: 8px;
		padding: 0 28px;
	}
	.infoPopupWrapper .starsNumContainer .plus{
		font-size: 38px;
	}
	.infoPopupWrapper .starsNumContainer .star{
		width: 24px;
	}
	.infoPopupWrapper .infoPopup .gameButton{
		margin-top: 16px;
	}
	.infoPopupWrapper .gameProcessOptionsButtons > *{
		width: 150px;
	}
	.infoPopupWrapper .infoPopup[data-popuptype='exit'] .gameButton{
		margin-top: 24px;
	}
	.infoPopupWrapper .additAction{
		font-size: 16px;
		margin-top: 12px;
	}			
	.gameBody footer .mainWidth{
		padding-bottom: 8px;
	}	
	.handPrompt{
		width: 40px;
		height: 35px;
	}		
	.gameHeader .countdownEl{
		margin-right: 15px;
	}		
	.supportInfoButton{
		width: 16px;
		height: 16px;
	}
	.supportInfoEl{
	//	width: 320px;
		width: 394px;
		font-size: 16px;
	}
}
/* Хидер, футер игр завершение */
/* Шарики */
@media (max-width: 1439px){
	[data-gameType = 'catchTheNumber'] .speedChanger{
		width: 368px;
		height: 12px;
	}
	[data-gameType = 'catchTheNumber'] .speedChanger .car{
		width: 24px;
		height: 24px;
	}
	.statisticsPanel .centralElement{
		font-size: 24px;
	}
}
@media (max-width: 1365px){
	.statisticsPanel .centralElement{
		min-width: 175px;
		height: 81px;
		font-size: 18px;		
	}	 	
	.statisticsPanel .leftElement, 
	.statisticsPanel .rightElement{
		width: 83px;
		height: 68.5px;
		font-size: 18px;
		top: 7px;
	}	
	.statisticsPanel{
		top: -37px;
	}
	[data-gameType = 'catchTheNumber'][data-gameMode = 'words'] .baloon{
		font-size: 15px;
	}	
	[data-gameType = 'catchTheNumber'][data-gameMode = 'words'][wordsasletters] .baloon{
		font-size: 30px;
	}	
	[data-gameType = 'catchTheNumber'][data-gameMode = 'numbers'] .baloon{
		font-size: 60px;
	}
	[data-gameType = 'catchTheNumber'][data-gameMode = 'numbers'] .baloon .baloonNum{
		border-width: 6px;
	}
}
@media (max-width: 1279px){
	[data-gameType = 'catchTheNumber'] .speedChanger{
		width: 304px;
		height: 10px;
	}	
	[data-gameType = 'catchTheNumber'] .speedChanger .car{
		width: 22px;
		height: 22px;
	}	
	[data-gameType = 'catchTheNumber'][data-gameMode = 'numbers'] .baloon{
		font-size: 60px;
	}	
	[data-gameType = 'catchTheNumber'][data-gameMode = 'numbers'] .baloon .baloonNum{
		border-width: 6px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'catchTheNumber'] .speedChanger{
		width: 232px;
		height: 10px;
	}	
	[data-gameType = 'catchTheNumber'] .speedChanger .car{
		width: 18px;
		height: 18px;
	}	
	[data-gameType = 'catchTheNumber'][data-gameMode = 'words'] .baloon{
		font-size: 11px;
	}	
	[data-gameType = 'catchTheNumber'][data-gameMode = 'words'][wordsasletters] .baloon{
		font-size: 22px;
	}		
	[data-gameType = 'catchTheNumber'][data-gameMode = 'numbers'] .baloon{
		font-size: 40;
	}	
	[data-gameType = 'catchTheNumber'][data-gameMode = 'numbers'] .baloon .baloonNum{
		border-width: 4px;
	}	
}
/* Шарики завершение */
/* Выбери звук */
@media (max-width: 1439px){
	[data-gameType = 'guessTheImageB'] .gameCard .imageOfVariant{
		width: 255px;
		height: 255px;
	}
	[data-gameType = 'guessTheImageB'] .gameSoundButtonWrapp{
		padding: 10px;
	}	
	[data-gameType = 'guessTheImageB'] .wordsVariantsFirstWrapper{
		padding-top: 0;
	}	
	[data-gameType = 'guessTheImageB'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'guessTheImageB'] .soundWordButt{
		line-height: 60px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'guessTheImageB'] .gameCard .imageOfVariant{
		width: 232px;
		height: 232px;
	}	
	[data-gameType = 'guessTheImageB'] .soundWordButt{
		font-size: 16px;
	}	
	[data-gameType = 'guessTheImageB'] .gameSoundButton, [data-gameType = 'guessTheImageB'] .gameSoundButtonB, 
	[data-gameType = 'guessTheImageB'] .soundWordButt::after, 
	[data-gameType = 'guessTheImageB'] .correctnessIndicator{
		width: 32px;
		height: 32px;
		border-width: 2.4px;
	}
	[data-gameType = 'guessTheImageB'] .soundWordButt::after, 
	[data-gameType = 'guessTheImageB'] .gameSoundButtonB{
		background-size: 9.3px auto;
	}
	[data-gameType = 'guessTheImageB'] .soundWordButt{
		line-height: 52px;
		padding: 0 10px;
	}	
	[data-gameType = 'guessTheImageB'] .wordsWariants > li{
		margin-top: 12px;
		margin-left: 12px;
	}
	[data-gameType = 'guessTheImageB'] .wordsWariants{
		padding-top: 2px;
	}
}
@media (max-width: 1279px){
	[data-gameType = 'guessTheImageB'] .gameCard .imageOfVariant{
		width: 255px;
		height: 255px;
	}	
	[data-gameType = 'guessTheImageB'] .gameField{
		padding-top: 29px;
	}	
	[data-gameType = 'guessTheImageB'] .wordsWariants > li{
		margin-top: 16px;
	}	
	[data-gameType = 'guessTheImageB'] .wordsWariants{
		padding-top: 0px;
	}	
	[data-gameType = 'guessTheImageB'] .soundWordButt{
		line-height: 60px;
		font-size: 20px;
		padding: 0 20px;
	}	
	[data-gameType = 'guessTheImageB'] .gameSoundButton, [data-gameType = 'guessTheImageB'] .gameSoundButtonB, 
	[data-gameType = 'guessTheImageB'] .soundWordButt::after, 
	[data-gameType = 'guessTheImageB'] .correctnessIndicator{
		width: 40px;
		height: 40px;
		border-width: 3px;
	}
	[data-gameType = 'guessTheImageB'] .soundWordButt::after, 
	[data-gameType = 'guessTheImageB'] .gameSoundButtonB{
		background-size: 11.64px auto;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'guessTheImageB'] .gameField{
		padding-top: 16px;
	}	
	[data-gameType = 'guessTheImageB'] .wordsWariants{
		padding-top: 8px;
	}		
	[data-gameType = 'guessTheImageB'] .gameCard .imageOfVariant{
		width: 164px;
		height: 164px;
	}	
	[data-gameType = 'guessTheImageB'] .wordsWariants > li{
		margin-top: 8px;		
	}
	[data-gameType = 'guessTheImageB'] .wordsWariants > li:nth-of-type(1n + 2){
		margin-left: 8px;
	}	
	[data-gameType = 'guessTheImageB'] .soundWordButt{
		line-height: 44px;
		font-size: 16px;
		padding: 0 12px;
	}
	[data-gameType = 'guessTheImageB'] .gameSoundButton, [data-gameType = 'guessTheImageB'] .gameSoundButtonB, 
	[data-gameType = 'guessTheImageB'] .soundWordButt::after, 
	[data-gameType = 'guessTheImageB'] .correctnessIndicator{
		width: 24px;
		height: 24px;
		border-width: 1.8px;
	}
	[data-gameType = 'guessTheImageB'] .soundWordButt::after, 
	[data-gameType = 'guessTheImageB'] .gameSoundButtonB{
		background-size: 8px auto;
	}
	[data-gameType = 'guessTheImageB'] .gameCard, 
	[data-gameType = 'guessTheImageB'] .gameCard .imageOfVariant{
		border-radius: 8px;
	}
}
/* Выбери звук завершение*/
/* Выбери картинку */

[data-gameType = 'ImageChoiceB'][data-sizetype = '6'][data-cardsNum = '4'] .imageWariantsWrapper,
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'][data-cardsNum = '5'] .imageWariantsWrapper{
	width: auto;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'][data-cardsNum = '4'] .imageWariant:nth-of-type(1n + 2),
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'][data-cardsNum = '5'] .imageWariant:nth-of-type(1n + 2){
	margin-left: 15px;
}
/*- 3 -*/
[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .gameField{
	padding-top: 44px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .wordButtonWrapp{
	padding-top: 24px;
}
@media (max-width: 1439px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .imageOfVariant{
		width: 224px;
		height: 224px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .imageWariantsWrapper{
		width: 704px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .textAndButton{
		padding: 12px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .wordButtonWrapp .soundWordButt{
		font-size: 30px;
		height: 72px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .wordButtonWrapp{
		padding-top: 16px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .imageOfVariant{
		width: 208px;
		height: 208px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .imageWariantsWrapper{
		width: 656px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .soundWordButt{
		padding: 0 16px;
	}
}
@media (max-width: 1279px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .imageOfVariant{
		width: 224px;
		height: 224px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .imageWariantsWrapper{
		width: 704px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .gameField{
		padding-top: 32px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .wordButtonWrapp{
		padding-top: 24px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .imageOfVariant{
		width: 136px;
		height: 136px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .imageWariantsWrapper{
		width: 424px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .gameField{
		padding-top: 24px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .wordButtonWrapp{
		padding-top: 16px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .textAndButton{
		padding: 8px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .wordButtonWrapp .soundWordButt{
		font-size: 24px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .gameSoundButton, 
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .gameSoundButtonB, 
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .soundWordButt::after, 
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .correctnessIndicator{
		width: 32px;
		height: 32px;
		border-width: 2.4px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .soundWordButt::after, 
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .gameSoundButtonB{
		background-size: 9.32px auto;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '3'] .wordButtonWrapp .soundWordButt{
		height: 64px;
	}
	[data-gameType = 'ImageChoiceB'] .imageWariant, [data-gameType = 'ImageChoiceB'] .imageOfVariant{
		border-radius: 8px;
	}	
}	
/*- 6 -*/	
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .gameField{
	padding-top: 104px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .wordButtonWrapp{
	padding-top: 32px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageOfVariant{
	width: 192px;
	height: 192px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .textAndButton{
	padding: 12px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageWariantsWrapper > *:nth-of-type(1n + 4){
//	margin-top: 16px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageWariantsWrapper{
	width: 1232px;
}	
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageWariant,
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageOfVariant{
	border-radius: 8px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .gameSoundButtonB, 
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .correctnessIndicator{
	width: 32px;
	height: 32px;
	border-width: 2.4px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .gameSoundButtonB{
	background-size: 9.32px auto;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .soundWordButt::after, 
[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .soundWordButt::after{
	
}
@media (max-width: 1439px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .gameField{
		padding-top: 86px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .wordButtonWrapp{
		padding-top: 24px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageOfVariant{
		width: 176px;
		height: 176px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .textAndButton{
		padding: 10px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageWariantsWrapper{
		width: 1136px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .wordButtonWrapp .soundWordButt{
		height: 72px;
		font-size: 30px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .textAndButton{
		padding: 10px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageWariantsWrapper > *:nth-of-type(1n){
		margin-top: 0;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .gameField{
		padding-top: 72px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .wordButtonWrapp{
		padding-top: 16px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .wordButtonWrapp .soundWordButt{		
		font-size: 36px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .gameField{
		padding-top: 112px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .wordButtonWrapp{
		padding-top: 24px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageOfVariant{
		width: 144px;
		height: 144px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .textAndButton{
		padding: 8px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageWariantsWrapper{
		width: 944px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .gameField{
		padding-top: 56px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .wordButtonWrapp{
		padding-top: 16px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageOfVariant{
		width: 112px;
		height: 112px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .textAndButton{
		padding: 6px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .imageWariantsWrapper{
		width: 712px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '6'] .wordButtonWrapp .soundWordButt{		
		font-size: 24px;
		height: 64px;
	}		
}
/*- 8 -*/
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .gameField{
	padding-top: 16px;
}		
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .wordButtonWrapp{
	padding-top: 16px;
}	
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariant, 
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageOfVariant{
	border-radius: 8px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageOfVariant{
	width: 140px;
	height: 140px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .textAndButton{
	padding: 8px;
}	
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariantsWrapper{
	width: 608px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariantsWrapper > *:nth-of-type(1n + 5){
	margin-top: 16;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .gameSoundButtonB, 
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .correctnessIndicator{
	width: 32px;
	height: 32px;
	border-width: 2.4px;
}
/*[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .gameSoundButtonB{
	background-size: 9.32px auto;
}*/
[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .soundWordButt::after{
	
}	
@media (max-width: 1439px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageOfVariant{
		width: 118px;
		height: 118px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .textAndButton{
		padding: 6px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariantsWrapper{
		width: 496px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariantsWrapper > *:nth-of-type(1n + 5){
		margin-top: 8;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .wordButtonWrapp .soundWordButt{		
		font-size: 30px;
		height: 72px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageOfVariant{
		width: 100px;
		height: 100px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .textAndButton{
		padding: 4px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariantsWrapper{
		width: 424px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .gameField{
		padding-top: 100px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .wordButtonWrapp{
		padding-top: 24px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageOfVariant{
		width: 110px;
		height: 110px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .textAndButton{
		padding: 6px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariantsWrapper{
		width: 936px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariantsWrapper > *:nth-of-type(1n){
		margin-top: 0;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .gameField{
		padding-top: 16px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .wordButtonWrapp{
		padding-top: 8px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariantsWrapper > *:nth-of-type(1n + 5){
		margin-top: 12px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageOfVariant{
		width: 73px;
		height: 73px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .textAndButton{
		padding: 4px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .imageWariantsWrapper{
		width: 316px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .wordButtonWrapp .soundWordButt{		
		font-size: 20px;
		height: 56px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .gameSoundButtonB, 
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .correctnessIndicator{
		width: 24px;
		height: 24px;
		border-width: 2.2px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '8'] .soundWordButt::after{
		width: 24px;
		height: 24px;
		border-width: 2.2px;	
	}	
}
/*- 16 -*/
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .gameField{
	padding-top: 16px;
}		
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .wordButtonWrapp{
	padding-top: 16px;
}	
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageWariant, 
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageOfVariant{
	border-radius: 8px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageOfVariant{
	width: 140px;
	height: 140px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .textAndButton{
	padding: 8px;
}	
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageWariantsWrapper{
	width: 1232px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageWariantsWrapper > *:nth-of-type(1n + 9){
	margin-top: 16;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .gameSoundButtonB{
	width: 32px;
	height: 32px;
	border-width: 2.4px;
}
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .soundWordButt::after{
	width: 40px;
	height: 40px;
	border-width: 3px;	
}	
[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .wordButtonWrapp .soundWordButt{		
	font-size: 36px;
	height: 83px;
}	
@media (max-width: 1439px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageOfVariant{
		width: 118px;
		height: 118px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .textAndButton{
		padding: 6px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageWariantsWrapper{
		width: 1000px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageWariantsWrapper > *:nth-of-type(1n){
		margin-top: 0;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageWariantsWrapper > *:nth-of-type(1n + 9){
		margin-top: 8;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .wordButtonWrapp .soundWordButt{		
		font-size: 30px;
		height: 72px;
	}		
}
@media (max-width: 1365px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageOfVariant{
		width: 100px;
		height: 100px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .textAndButton{
		padding: 4px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageWariantsWrapper{
		width: 856px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .gameField{
		padding-top: 32px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageOfVariant{
		width: 110px;
		height: 110px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .textAndButton{
		padding: 6px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageWariantsWrapper{
		width: 936px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .gameField{
		padding-top: 16px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .wordButtonWrapp{
		padding-top: 12px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageOfVariant{
		width: 73px;
		height: 73px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .textAndButton{
		padding: 4px;
	}	
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .imageWariantsWrapper{
		width: 640px;
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .gameSoundButtonB, 
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .correctnessIndicator{
		width: 24px;
		height: 24px;
		border-width: 2.2px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .soundWordButt::after{
		width: 24px;
		height: 24px;
		border-width: 2.2px;	
	}		
	[data-gameType = 'ImageChoiceB'][data-sizetype = '16'] .wordButtonWrapp .soundWordButt{		
		font-size: 20px;
		height: 56px;
	}		
}
/* Выбери картинку завершение */
/* Мемори */
/*Для теста*/
/*.gameBody[data-gameType = 'memoryCards'] .outGameCards .cardsBox{
	background-color: green;
}*/

.gameBody[data-gameType = 'memoryCards']{
	overflow: auto;
//	overflow: hidden;
}
/*- 12  -*/
.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .gameField{
	padding-top: 8px;
}
.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .gameCards{
	width: 624px;	
}
.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards{
	width: 312px;
	margin-left: 120px;
}
.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .card,
.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .cardWrapper,
.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards .cardsBox{		
	width: 140px;
	height: 140px;
}	
.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .cardWrapper,
.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards .cardsBox{
	margin-left: 16px;
	margin-top: 16px;
}
@media (max-width: 1439px){
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards .cardsBox{		
		width: 120px;
		height: 120px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .gameCards{
		width: 544px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards{
		width: 272px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .card .translationW{
		font-size: 68px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .card .engleshW{
		font-size: 20px;
	}
}
@media (max-width: 1365px){
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .gameField{
		padding-top: 0px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards .cardsBox{		
		width: 114px;
		height: 114px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .gameCards{
		width: 520px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards{
		width: 260px;
	}		
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .card .translationW{
		font-size: 58px;
	}	
}
@media (max-width: 1279px){
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .gameField{
		padding-top: 16px;
	}		
}
@media (max-width: 1023px){
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .gameField{
		padding-top: 8px;
	}		
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards .cardsBox{		
		width: 86px;
		height: 86px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards .cardsBox{
		margin-left: 8px;
		margin-top: 8px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .gameCards{
		width: 376px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .outGameCards{
		width: 188px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .card .translationW{
		font-size: 44px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizetype = '12'] .card .engleshW{
		font-size: 14px;
	}		
}
/* 16 */
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card .translationW{
	font-size: 54px;
}
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card .engleshW{
	font-size: 18px;
}	
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .gameField{
	padding-top: 8px;
}
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .gameCards{
	width: 496px;	
}
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards{
	width: 248px;
	margin-left: 120px;
}
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card,
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .cardWrapper,
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards .cardsBox{		
	width: 108px;
	height: 108px;
}	
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .cardWrapper,
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards .cardsBox{
	margin-left: 16px;
	margin-top: 16px;
}
@media (max-width: 1439px){
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .gameCards{
		width: 432px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards{
		width: 216px;
		margin-left: 120px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards .cardsBox{		
		width: 92px;
		height: 92px;
	}	
	.gameBody[data-gameType = 'memoryCards'] .card .translationW{
		font-size: 44px;
	}
	.gameBody[data-gameType = 'memoryCards'] .card .engleshW{
		font-size: 16px;
	}		
}
@media (max-width: 1365px){
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card, 
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card > div,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card > div > div,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card .backSide::after{
		border-radius: 8px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .gameCards{
		width: 400px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards{
		width: 200px;
		margin-left: 120px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards .cardsBox{		
		width: 92px;
		height: 92px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards .cardsBox{
		margin-left: 8px;
		margin-top: 8px;
	}	
	.gameBody[data-gameType = 'memoryCards'] .card .translationW{
		font-size: 44px;
	}
	.gameBody[data-gameType = 'memoryCards'] .card .engleshW{
		font-size: 16px;
	}	
}
@media (max-width: 1279px){
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .gameField{
		padding-top: 16px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .gameCards{
		width: 432px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards{
		width: 216px;
		margin-left: 120px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards .cardsBox{		
		width: 92px;
		height: 92px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards .cardsBox{
		margin-left: 16px;
		margin-top: 16px;
	}		
	.gameBody[data-gameType = 'memoryCards'] .card .translationW{
		font-size: 44px;
	}
	.gameBody[data-gameType = 'memoryCards'] .card .engleshW{
		font-size: 16px;
	}	
}
@media (max-width: 1023px){
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .gameField{
		padding-top: 0px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .gameCards{
		width: 304px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards{
		width: 152px;
		margin-left: 80px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards .cardsBox{		
		width: 68px;
		height: 68px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '16'] .outGameCards .cardsBox{
		margin-left: 8px;
		margin-top: 8px;
	}		
	.gameBody[data-gameType = 'memoryCards'] .card .translationW{
		font-size: 32px;
	}
	.gameBody[data-gameType = 'memoryCards'] .card .engleshW{
		font-size: 14px;
	}		
}
/* 20 */
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card, 
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card > div,
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card > div > div,
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .backSide::after{
	border-radius: 8px;
}	
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameField{
	padding-top: 8px;
}
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameCards{
	width: 412px;	
}
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards{
	width: 206px;
	margin-left: 120px;
}
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card,
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{		
	width: 87px;
	height: 87px;
}	
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{
	margin-left: 16px;
	margin-top: 16px;
}
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .translationW{
	font-size: 44px;
}
.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .engleshW{
	font-size: 14px;
}	
@media (max-width: 1439px){
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameField{
		padding-top: 0px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameCards{
		width: 344px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards{
		width: 172px;
		margin-left: 120px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{		
		width: 78px;
		height: 78px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{
		margin-left: 8px;
		margin-top: 8px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .translationW{
		font-size: 38px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .engleshW{
		font-size: 16px;
	}		
}
@media (max-width: 1365px){
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameField{
		padding-top: 0px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameCards{
		width: 328px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards{
		width: 164px;
		margin-left: 80px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{		
		width: 74px;
		height: 74px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{
		margin-left: 8px;
		margin-top: 8px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .translationW{
		font-size: 32px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .engleshW{
		font-size: 14px;
	}			
}
@media (max-width: 1279px){
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameField{
		padding-top: 5px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameCards{
		width: 344px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards{
		width: 172px;
		margin-left: 120px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{		
		width: 78px;
		height: 78px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{
		margin-left: 8px;
		margin-top: 8px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .translationW{
		font-size: 38px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .engleshW{
		font-size: 16px;
	}			
}
@media (max-width: 1023px){
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameField{
		padding-top: 4px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .gameCards{
		width: 240px;	
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards{
		width: 120px;
		margin-left: 80px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{		
		width: 56px;
		height: 56px;
	}	
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .cardWrapper,
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .outGameCards .cardsBox{
		margin-left: 4px;
		margin-top: 4px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .translationW{
		font-size: 28px;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizeType = '20'] .card .engleshW{
		font-size: 13px;
	}		
}
/* Мемори завершение */
/* Судоку */
[data-gameType = 'sudoku'] .gameField{
	padding-top: 16px;
}
[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl::after, 
[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl::after, 
[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl::after, 
[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
[data-gameType = 'crossword'] .imageEl::after{
	background-size: 60% auto;
}
[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .words .wordEl,
[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .words .wordEl,
[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .words .wordEl{
	font-size: 20px;
	padding: 8px 24px;
}
[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .wordCardEl,
[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .wordCardEl,
[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .wordCardEl{
	font-size: 20px;
}
[data-gameType = 'sudoku'][data-gamemode = 'images'] .words,
[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .words,
[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .words,
[data-gameType = 'crossword'][data-gameMode = 'images'] .descriptionsEl,
[data-gameType = 'crossword'][data-gameMode = 'soundButtons'] .descriptionsEl{
	width: 294px;
}
[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl,
[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl,
[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl,
[data-gameType = 'crossword'] .imageEl{
	width: 90px;
	height: 90px;
}
[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .words,
[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .words,
[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .words{
	width: 380px;
}
[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageCardEl,
[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageCardEl,
[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageCardEl{
	width: 120px;
	height: 120px;
}
[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl::after,
[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl::after,
[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl::after{
	width: 24px;
	height: 24px;
	border-width: 4px;
	bottom: -8px;
}
[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after{
	width: 24px;
	height: 24px;
	border-width: 4px;
	bottom: -9px;	
	right: -9px;	
}
@media (max-width: 1439px){	
	[data-gameType = 'sudoku'] .mainElements .letters .row > *{
		font-size: 16px;
		width: 40px;
		height: 40px;
	}
	[data-gameType = 'sudoku'] .words,
	[data-gameType = 'findTheLetters'] .words,
	[data-gameType = 'guessTheWord'] .words{
		padding-left: 0;
	}
	[data-gameType = 'sudoku'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .gameField,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .gameField,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .gameField,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .gameField,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .gameField{
		padding-top: 24px;
	}	
	[data-gameType = 'sudoku'] .wordsWrapp,
	[data-gameType = 'findTheLetters'] .wordsWrapp,
	[data-gameType = 'guessTheWord'] .wordsWrapp{
		margin-left: 8px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .wordsWrapp{
		margin-left: 16px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .wordsWrapp{
		margin-left: 16px;
	}	
	[data-gameType = 'sudoku'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'sudoku'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'findTheLetters'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'guessTheWord'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'crossword'] .imageEl,	
	[data-gameType = 'crossword'] .imageEl::before{	
		border-radius: 8px;
	}
	[data-gameType = 'sudoku'] .words,
	[data-gameType = 'findTheLetters'] .words,
	[data-gameType = 'guessTheWord'] .words{
		margin-top: -8px;
		width: 393px;
	}	
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .words,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .words,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .words{
		margin-top: -10px;
		width: 236px;
	}
	[data-gameType = 'crossword'][data-gameMode = 'images'] .descriptionsEl,
	[data-gameType = 'crossword'][data-gameMode = 'soundButtons'] .descriptionsEl{
		width: 236px;
	}	
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .words,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .words,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .words{
		margin-top: -10px;
		width: 308px;
	}		
	[data-gameType = 'sudoku'] .words .wordEl,
	[data-gameType = 'findTheLetters'] .words .wordEl,
	[data-gameType = 'guessTheWord'] .words .wordEl{
		height: 40px;
		font-size: 16px;
		padding: 0px 24px;
		margin-left: 8px;
		margin-top: 8px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .wordCardEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .wordCardEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .wordCardEl{
		font-size: 14px;
		padding: 8px 0 8px 8px;			
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'crossword'] .imageEl{
		width: 72px;
		height: 72px;		
		margin-top: 10px;			
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageCardEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageCardEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageCardEl{
		width: 96px;
		height: 96px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'crossword'] .imageEl::after{
		width: 18px;
		height: 18px;
		border-width: 3px;
		bottom: -6px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after{
		width: 18px;
		height: 18px;
		border-width: 3px;
		bottom: -6px;	
		right: -6px;	
	}
}
@media (max-width: 1365px){
	[data-gameType = 'sudoku'] .mainElements .letters{
		border-radius: 8px;
	}
	[data-gameType = 'sudoku'] .mainElements .letters .row > *{
		font-size: 16px;
		width: 36px;
		height: 36px;
	}
	[data-gameType = 'sudoku'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .gameField{
		padding-top: 24px;
	}		
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .wordsWrapp{
		margin-left: 8px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .wordsWrapp{
		margin-left: 16px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .wordsWrapp{
		margin-left: 16px;
	}		
	[data-gameType = 'sudoku'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'sudoku'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'findTheLetters'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'guessTheWord'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'crossword'] .imageEl,	
	[data-gameType = 'crossword'] .imageEl::before{	
		border-radius: 8px;
	}
	[data-gameType = 'sudoku'] .words,
	[data-gameType = 'findTheLetters'] .words,
	[data-gameType = 'guessTheWord'] .words{
		margin-top: -8px;
		width: 311px;
	}	
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .words,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .words,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .words{
		margin-top: -10px;
		width: 206px;
	}
	[data-gameType = 'crossword'][data-gameMode = 'images'] .descriptionsEl,
	[data-gameType = 'crossword'][data-gameMode = 'soundButtons'] .descriptionsEl{
		width: 206px;
	}		
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .words,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .words,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .words{
		margin-top: -10px;
		width: 272px;
	}		
	[data-gameType = 'sudoku'] .words .wordEl,
	[data-gameType = 'findTheLetters'] .words .wordEl,
	[data-gameType = 'guessTheWord'] .words .wordEl{
		height: 33px;
		font-size: 14px;
		padding: 0px 24px;
		margin-left: 8px;
		margin-top: 8px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .wordCardEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .wordCardEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .wordCardEl{
		font-size: 14px;
		padding: 6px 0 6px 7px;			
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'crossword'] .imageEl{
		width: 62px;
		height: 62px;		
		margin-top: 10px;			
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageCardEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageCardEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageCardEl{
		width: 84px;
		height: 84px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageAndWordEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageAndWordEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageAndWordEl{
		margin-top: 10px;
	}	
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'crossword'] .imageEl::after{
		width: 18px;
		height: 18px;
		border-width: 3px;
		bottom: -6px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after{
		width: 18px;
		height: 18px;
		border-width: 3px;
		bottom: -6px;	
		right: -6px;	
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'sudoku'] .mainElements .letters .row > *{
		font-size: 16px;
		width: 40px;
		height: 40px;
	}
	[data-gameType = 'sudoku'] .gameField{
		padding-top: 32px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .gameField{
		padding-top: 32px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .gameField{
		padding-top: 32px;
	}		
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .wordsWrapp{
		margin-left: 8px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .wordsWrapp{
		margin-left: 16px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .wordsWrapp{
		margin-left: 16px;
	}		
	[data-gameType = 'sudoku'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'sudoku'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'findTheLetters'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'guessTheWord'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'crossword'] .imageEl,	
	[data-gameType = 'crossword'] .imageEl::before{		
		border-radius: 8px;
	}
	[data-gameType = 'sudoku'] .words,
	[data-gameType = 'findTheLetters'] .words,
	[data-gameType = 'guessTheWord'] .words{
		margin-top: -8px;
		width: 313px;
	}	
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .words,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .words,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .words{
		margin-top: -10px;
		width: 236px;
	}
	[data-gameType = 'crossword'][data-gameMode = 'images'] .descriptionsEl,
	[data-gameType = 'crossword'][data-gameMode = 'soundButtons'] .descriptionsEl{
		width: 236px;
	}		
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .words,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .words,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .words{
		margin-top: -10px;
		width: 308px;
	}		
	[data-gameType = 'sudoku'] .words .wordEl,
	[data-gameType = 'findTheLetters'] .words .wordEl,
	[data-gameType = 'guessTheWord'] .words .wordEl{
		height: 40px;
		font-size: 16px;
		padding: 0px 24px;
		margin-left: 8px;
		margin-top: 8px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .wordCardEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .wordCardEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .wordCardEl{
		font-size: 14px;
		padding: 6px 0 6px 8px;			
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'crossword'] .imageEl{
		width: 72px;
		height: 72px;		
		margin-top: 10px;			
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageCardEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageCardEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageCardEl{
		width: 96px;
		height: 96px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageAndWordEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageAndWordEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageAndWordEl{
		margin-top: 10px;
	}	
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'crossword'] .imageEl::after{
		width: 18px;
		height: 18px;
		border-width: 3px;
		bottom: -6px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after{
		width: 18px;
		height: 18px;
		border-width: 3px;
		bottom: -6px;	
		right: -6px;	
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'sudoku'] .mainElements .letters .row > *{
		font-size: 13px;
		width: 28px;
		height: 28px;
	}
	[data-gameType = 'sudoku'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .gameField{
		padding-top: 16px;
	}		
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .wordsWrapp{
		margin-left: 8px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .wordsWrapp{
		margin-left: 16px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .wordsWrapp,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .wordsWrapp,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .wordsWrapp{
		margin-left: 16px;
	}		
	[data-gameType = 'sudoku'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'sudoku'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'findTheLetters'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] 
	.imageEl, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords']
	.imageAndWordEl, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] 
	.imageCardEl, [data-gameType = 'guessTheWord'][data-gamemode = 'images'] 
	.imageEl::before, [data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] 
	.imageAndWordEl::before,
	[data-gameType = 'crossword'] .imageEl,	
	[data-gameType = 'crossword'] .imageEl::before{		
		border-radius: 8px;
	}
	[data-gameType = 'sudoku'] .words,
	[data-gameType = 'findTheLetters'] .words,
	[data-gameType = 'guessTheWord'] .words{
		margin-top: -8px;
		width: 268px;
	}	
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .words,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .words,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .words{
		margin-top: -10px;
		width: 163px;
	}
	[data-gameType = 'crossword'][data-gameMode = 'images'] .descriptionsEl,
	[data-gameType = 'crossword'][data-gameMode = 'soundButtons'] .descriptionsEl{
		width: 163px;
	}		
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .words,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .words,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .words{
		margin-top: -8px;
		width: 212px;
	}		
	[data-gameType = 'sudoku'] .words .wordEl,
	[data-gameType = 'findTheLetters'] .words .wordEl,
	[data-gameType = 'guessTheWord'] .words .wordEl{
		height: 32px;
		font-size: 13px;
		padding: 0px 24px;
		margin-left: 8px;
		margin-top: 8px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .wordCardEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .wordCardEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .wordCardEl{
		font-size: 11px;/*в фигме 12*/
		padding: 5px 0 5px 4px;			
	}
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl,
	[data-gameType = 'crossword'] .imageEl{
		width: 48px;
		height: 48px;		
		margin-top: 10px;			
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageCardEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageCardEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageCardEl{
		width: 64px;
		height: 64px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageAndWordEl,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageAndWordEl,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageAndWordEl{
		margin-top: 8px;
	}	
	[data-gameType = 'sudoku'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'findTheLetters'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'guessTheWord'][data-gamemode = 'images'] .imageEl::after,
	[data-gameType = 'crossword'] .imageEl::after{
		width: 18px;
		height: 18px;
		border-width: 3px;
		bottom: -6px;
	}
	[data-gameType = 'sudoku'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
	[data-gameType = 'findTheLetters'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after,
	[data-gameType = 'guessTheWord'][data-gamemode = 'imagesAndWords'] .imageAndWordEl::after{
		width: 18px;
		height: 18px;
		border-width: 3px;
		bottom: -6px;	
		right: -6px;	
	}		
}
/* Судоку завершение */
/* Диалог */
[data-gameType = 'dialog'] .gameField{
	padding-top: 16px;
}	
[data-gameType = 'dialog'] .interlocutor{
	width: 296px;
	height: 395px;
}
[data-gameType = 'dialog'] .gameField{
	padding-top: 16px;
}	
[data-gameType = 'dialog'] .dialogElements > li{
	margin-left: 8px;
	margin-top: 11px;
}	
[data-gameType = 'dialog'] .speach > li .socket.error::before{
	background-size: 65% auto;
}
[data-gameType = 'dialog'] .speach > li .socket.correct::before{
	background-size: 65% auto;
}
[data-gameType = 'dialog'] .dialogElements{
	padding-top: 5px;
	padding-bottom: 23px;
}
@media (max-width: 1439px){
	[data-gameType = 'dialog'] .gameField{
		padding-top: 8px;
	}		
	[data-gameType = 'dialog'] .interlocutor{
		width: 272px;
		height: 356px;
	}
	[data-gameType = 'dialog'] .speach > li:nth-of-type(1n + 2) {
		margin-top: 4px;
	}	
	[data-gameType = 'dialog'] .dialogElements > li{
		margin-left: 8px;
		margin-top: 8px;	
	}	
	[data-gameType = 'dialog'] a.scrap,
	[data-gameType = 'dialog'] .socketPrompt{
		font-size: 13px;
		padding: 8px 16px;
	}	
	[data-gameType = 'dialog'][data-sizeType = 'big'] a.scrap{
		font-size: 22px;		
	}		
	[data-gameType = 'dialog'] .dialogElements{
		padding-top: 0px;
		padding-bottom: 8px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'dialog'] .gameField{
		padding-top: 8px;
	}		
	[data-gameType = 'dialog'] .interlocutor{ /*?*/
		width: 272px;
		height: 327px;
	}
	[data-gameType = 'dialog'] .speach > li:nth-of-type(1n + 2) {
		margin-top: 3px;
	}	
	[data-gameType = 'dialog'] .dialogElements > li{
		margin-left: 8px;
		margin-top: 8px;	
	}	
	[data-gameType = 'dialog'] a.scrap,
	[data-gameType = 'dialog'] .socketPrompt{
		font-size: 12px;
		padding: 8px 16px;
	}		
	[data-gameType = 'dialog'][data-sizeType = 'big'] a.scrap{
		font-size: 20px;		
	}		
	[data-gameType = 'dialog'] .dialogElements{
		padding-top: 0px;
		padding-bottom: 8px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'dialog'] .gameField{
		padding-top: 16px;
	}		
	[data-gameType = 'dialog'] .interlocutor{ 
		width: 224px;
		height: 356px;
	}
	[data-gameType = 'dialog'] .speach > li:nth-of-type(1n + 2) {
		margin-top: 4px;
	}	
	[data-gameType = 'dialog'] .dialogElements > li{
		margin-left: 8px;
		margin-top: 8px;	
	}	
	[data-gameType = 'dialog'] a.scrap,
	[data-gameType = 'dialog'] .socketPrompt{
		font-size: 13px;
		padding: 8px 16px;
	}	
	[data-gameType = 'dialog'][data-sizeType = 'big'] a.scrap{
		font-size: 18px;		
	}		
	[data-gameType = 'dialog'] .dialogElements{
		padding-top: 0px;
		padding-bottom: 15px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'dialog'] .gameField{
		padding-top: 8px;
	}		
	[data-gameType = 'dialog'] .interlocutor{ /*?*/
		width: 224px;
		height: 356px;
	}
	[data-gameType = 'dialog'] .speach > li:nth-of-type(1n + 2) {
		margin-top: 3px;
	}	
	[data-gameType = 'dialog'] .dialogElements > li{
		margin-left: 8px;
		margin-top: 8px;	
	}	
	[data-gameType = 'dialog'] a.scrap,
	[data-gameType = 'dialog'] .socketPrompt{
		font-size: 12px;
		padding: 8px 16px;
	}		
	[data-gameType = 'dialog'][data-sizeType = 'big'] a.scrap{
		font-size: 13px;		
	}		
	[data-gameType = 'dialog'] .dialogElements{
		padding-top: 0px;
		padding-bottom: 8px;
	}			
}
/* Диалог завершение*/
/* Коробочка */
.gameBody[data-gameType = 'box'] .gameField{
	padding-top: 27px;
}
.gameBody[data-gameType = 'box'] .box{
	width: 320px;
	height: 320px;
	border-radius: 12px;
}
.gameBody[data-gameType = 'box'] .scrapsAndWordWrapp{
	padding-top: 24px;
	padding-bottom: 24px;
}
@media (max-width: 1439px){
	.gameBody[data-gameType = 'box'] .gameField{
		padding-top: 24px;
	}
	.gameBody[data-gameType = 'box'] .box{
		width: 242px;
		height: 242px;
		border-radius: 12px;
	}	
	.gameBody[data-gameType = 'box'] .scrapsAndWordWrapp{
		padding-top: 24px;
		padding-bottom: 16px;
	}	
}
@media (max-width: 1365px){
	.gameBody[data-gameType = 'box'] .gameField{
		padding-top: 24px;
	}
	.gameBody[data-gameType = 'box'] .box{
		width: 200px;
		height: 200px;
		border-radius: 8px;
	}	
	.gameBody[data-gameType = 'box'] .scrapsAndWordWrapp{
		padding-top: 32px;
		padding-bottom: 16px;
	}	
}
@media (max-width: 1279px){
	.gameBody[data-gameType = 'box'] .gameField{
		padding-top: 24px;
	}
	.gameBody[data-gameType = 'box'] .box{
		width: 240px;
		height: 240px;
		border-radius: 12px;
	}	
	.gameBody[data-gameType = 'box'] .scrapsAndWordWrapp{
		padding-top: 32px;
		padding-bottom: 16px;
	}		
	.gameBody[data-gameType = 'box'] .sockets > *:nth-of-type(1n + 2),
	.gameBody[data-gameType = 'box'] .scraps >*:nth-of-type(1n + 2){
		margin-left: 12px;
	}
}
@media (max-width: 1023px){
	.gameBody[data-gameType = 'box'] .gameField{
		padding-top: 16px;
	}
	.gameBody[data-gameType = 'box'] .box{
		width: 152px;
		height: 152px;
		border-radius: 8px;
	}	
	.gameBody[data-gameType = 'box'] .scrapsAndWordWrapp{
		padding-top: 24px;
		padding-bottom: 16px;
	}	
	.gameBody[data-gameType = 'box'] .sockets > *:nth-of-type(1n + 2),
	.gameBody[data-gameType = 'box'] .scraps >*:nth-of-type(1n + 2){
		margin-left: 8px;
	}	
}
/* Коробочка завершение */
/* Найди на поле картинку */
[data-gameType = 'findOnTheField'] .gameField{
	padding-top: 16px;
}
[data-gameType = 'findOnTheField'] .timer{
	padding-top: 11px;
	margin-bottom: 10px;
	font-size: 36px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .gameField .cardsWrapp{
	margin-left: 120px;
	margin-top: -16px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .card{
	margin-top: 16px;
	width: 88px;
	height: 88px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .cards{
	width: 488px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskText{
	padding: 24px 24px 56px 24px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .card, 
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .sidesWrapp, 
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .frontSide, 
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .backSide,
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .cardIndicator .wrongCoveringEl, 
[data-gameType = 'findOnTheField'][data-sizetype = '25'] .cardFirstWrapper{
	border-radius: 12px;
}
@media (max-width: 1439px){
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .timer{
		padding-top: 15px;
		margin-bottom: 14px;
		font-size: 36px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .gameField .cardsWrapp{
		margin-left: 72px;
		margin-top: -8px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .card{
		margin-top: 8px;
		width: 78px;
		height: 78px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .cards{
		width: 422px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskText{
		font-size: 20px;
		padding: 14px 16px 16px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCardWrapp{
		height: 272px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCardWrapp{
		width: 272px;
		border-radius: 10px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .timer{
		padding-top: 17px;
		margin-bottom: 17px;
		font-size: 28px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .gameField .cardsWrapp{
		margin-left: 89px;
		margin-top: -8px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .card{
		margin-top: 8px;
		width: 70px;
		height: 70px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .cards{
		width: 382px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskText{
		font-size: 16px;
		padding: 24px 16px 56px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCardWrapp{
		height: 200px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCardWrapp{
		width: 200px;
		border-radius: 12px;
	}	
	[data-gameType = 'findOnTheField'] .statisticsPanel,
	[data-gameType = 'racer'] .statisticsPanel{
		width: 83px;
		height: 68.5px;
		font-size: 18px;
		top: -28px;		
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .gameField{
		padding-top: 19px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .timer{
		padding-top: 15px;
		margin-bottom: 14px;
		font-size: 36px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .gameField .cardsWrapp{
		margin-left: 70px;
		margin-top: -8px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .card{
		margin-top: 8px;
		width: 78px;
		height: 78px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .cards{
		width: 422px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskText{
		font-size: 20px;
		padding: 14px 16px 16px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCardWrapp{
		height: 272px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCardWrapp{
		width: 272px;
		border-radius: 12px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .gameField{
		padding-top: 8px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .timer{
		padding-top: 16px;
		margin-bottom: 15px;
		font-size: 24px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .gameField .cardsWrapp{
		margin-left: 64px;
		margin-top: -4px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .card{
		margin-top: 4px;
		width: 56px;
		height: 56px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .cards{
		width: 296px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskText{
		font-size: 14px;
		padding: 18px 8px 16px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCardWrapp{
		height: 168px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '25'] .taskCardWrapp{
		width: 168px;
		border-radius: 12px;
	}		
}
/*- 16 -*/
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField{
	padding-top: 24px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .timer{
	padding-top: 7px;
	margin-bottom: 14px;
	font-size: 36px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField .cardsWrapp{
	margin-left: 96px;
	margin-top: -12px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .card{
	margin-top: 12px;
	width: 115px;
	height: 115px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .cards{
	width: 496px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskText{
	font-size: 20px;
	padding: 24px 24px 56px;		
}	
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
	height: 296px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .task, 
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCard,
[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
	width: 296px;
	border-radius: 12px;
}	
@media (max-width: 1439px){
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .timer{
		padding-top: 14px;
		margin-bottom: 13px;
		font-size: 36px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField .cardsWrapp{
		margin-left: 56px;
		margin-top: -12px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .card{
		margin-top: 12px;
		width: 96px;
		height: 96px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .cards{
		width: 420px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskText{
		font-size: 20px;
		padding: 14px 16px 24px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
		height: 272px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
		width: 272x;
		border-radius: 12px;
	}		
}
@media (max-width: 1365px){
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .timer{
		padding-top: 8px;
		margin-bottom: 18px;
		font-size: 28px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField .cardsWrapp{
		margin-left: 56px;
		margin-top: -8px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .card{
		margin-top: 8px;
		width: 90px;
		height: 90px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .cards{
		width: 384px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskText{
		font-size: 16px;
		padding: 16px 16px 16px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
		height: 272px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
		width: 272x;
		border-radius: 12px;
	}			
}
@media (max-width: 1279px){
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .timer{
		padding-top: 14px;
		margin-bottom: 13px;
		font-size: 36px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField .cardsWrapp{
		margin-left: 56px;
		margin-top: -12px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .card{
		margin-top: 12px;
		width: 96px;
		height: 96px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .cards{
		width: 420px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskText{
		font-size: 20px;
		padding: 114px 16px 24px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
		height: 272px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
		width: 272x;
		border-radius: 12px;
	}			
}
@media (max-width: 1023px){
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .timer{
		padding-top: 14px;
		margin-bottom: 13px;
		font-size: 36px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .gameField .cardsWrapp{
		margin-left: 56px;
		margin-top: -12px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .card{
		margin-top: 12px;
		width: 96px;
		height: 96px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .cards{
		width: 420px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskText{
		font-size: 20px;
		padding: 114px 16px 24px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
		height: 272px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '16'] .taskCardWrapp{
		width: 272x;
		border-radius: 12px;
	}			
}	
/*- 9 -*/
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField{
	padding-top: 24px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .timer{
	padding-top: 8px;
	margin-bottom: 7px;
	font-size: 36px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField .cardsWrapp{
	margin-left: 80px;
	margin-top: -16px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .card{
	margin-top: 16px;
	width: 150px;
	height: 150px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .cards{
	width: 482px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskText{
	font-size: 20px;
	padding: 24px 24px 56px;		
}	
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
	height: 296px;
}
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .task, 
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCard,
[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
	width: 296px;
	border-radius: 12px;
}	
@media (max-width: 1439px){
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .timer{
		padding-top: 6px;
		margin-bottom: 5px;
		font-size: 36px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField .cardsWrapp{
		margin-left: 72px;
		margin-top: -16px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .card{
		margin-top: 16px;
		width: 124px;
		height: 124px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .cards{
		width: 404px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskText{
		font-size: 20px;
		padding: 14px 16px 24px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
		height: 272px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
		width: 272px;
		border-radius: 12px;
	}		
}
@media (max-width: 1365px){
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .timer{
		padding-top: 14px;
		margin-bottom: 14px;
		font-size: 28px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField .cardsWrapp{
		margin-left: 56px;
		margin-top: -8px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .card{
		margin-top: 8px;
		width: 120px;
		height: 120px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .cards{
		width: 376px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskText{
		font-size: 16px;
		padding: 16px 16px 16px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
		height: 272px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
		width: 272px;
		border-radius: 12px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField{
		padding-top: 29px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .timer{
		padding-top: 6px;
		margin-bottom: 5px;
		font-size: 36px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField .cardsWrapp{
		margin-left: 56px;
		margin-top: -16px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .card{
		margin-top: 16px;
		width: 124px;
		height: 124px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .cards{
		width: 404px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskText{
		font-size: 20px;
		padding: 14px 16px 24px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
		height: 272px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
		width: 272px;
		border-radius: 12px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .timer{
		padding-top: 8px;
		margin-bottom: 7px;
		font-size: 24px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .gameField .cardsWrapp{
		margin-left: 32px;
		margin-top: -8px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .card{
		margin-top: 8px;
		width: 88px;
		height: 88px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .cards{
		width: 280px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskText{
		font-size: 14px;
		padding: 18px 16px 16px;		
	}	
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
		height: 208px;
	}
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .task, 
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCard,
	[data-gameType = 'findOnTheField'][data-sizetype = '9'] .taskCardWrapp{
		width: 208px;
		border-radius: 12px;
	}			
}
/*размер текста*/


@media (max-width: 1439px){
	[data-gameType = 'findOnTheField'][data-sizeType = '25'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '25'] .taskTextVal{
		font-size: 12px;
	}
	[data-gameType = 'findOnTheField'][data-sizeType = '16'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '16'] .taskTextVal{
		font-size: 14px;
	}
	[data-gameType = 'findOnTheField'][data-sizeType = '9'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '9'] .taskTextVal{
		font-size: 18px;	
	} 
	[data-gameType = 'findOnTheField'][data-gameMode = 'wordsForTaskCard'] .taskCard{
		font-size: 28px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'findOnTheField'][data-sizeType = '25'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '25'] .taskTextVal{
		font-size: 10px;
	}
	[data-gameType = 'findOnTheField'][data-sizeType = '16'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '16'] .taskTextVal{
		font-size: 12px;
	}
	[data-gameType = 'findOnTheField'][data-sizeType = '9'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '9'] .taskTextVal{
		font-size: 16px;	
	} 	
	[data-gameType = 'findOnTheField'][data-gameMode = 'wordsForTaskCard'] .taskCard{
		font-size: 28px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'findOnTheField'][data-sizeType = '25'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '25'] .taskTextVal{
		font-size: 12px;
	}
	[data-gameType = 'findOnTheField'][data-sizeType = '16'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '16'] .taskTextVal{
		font-size: 14px;
	}
	[data-gameType = 'findOnTheField'][data-sizeType = '9'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '9'].taskTextVal{
		font-size: 18px;	
	} 
	[data-gameType = 'findOnTheField'][data-gameMode = 'wordsForTaskCard'] .taskCard{
		font-size: 28px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'findOnTheField'][data-sizeType = '25'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '25'] .taskTextVal{
		font-size: 9px;
	}
	[data-gameType = 'findOnTheField'][data-sizeType = '16'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '16'] .taskTextVal{
		font-size: 10px;
	}
	[data-gameType = 'findOnTheField'][data-sizeType = '9'][data-gameMode = 'words'] .card,
	[data-gameType = 'findOnTheField'][data-sizeType = '9'] .taskTextVal{
		font-size: 14px;	
	} 		
	[data-gameType = 'findOnTheField'][data-gameMode = 'wordsForTaskCard'] .taskCard{
		font-size: 18px;
	}	
}
/*размер текста завершение*/

/* Найди на поле завершение */
/* Соедини звук и картинку */
	/* Верхние элементы */
@media (max-width: 1439px){
	[data-gameType = 'soundImage'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'soundImage'] .socket, 
	[data-gameType = 'soundImage'] .socketPrompt,
	[data-gameType = 'soundImage'] .promptPicture{
		width: 136px;
		height: 136px;
		border-radius: 12px;
	}	
	[data-gameType = 'soundImage'] .sockets > *:nth-of-type(1n + 2){
		margin-left: 16px;
	}
	[data-gameType = 'soundImage'] .sockets .playButtonWrapp{
		margin-top: 16px;
	}
	[data-gameType = 'soundImage'] .gameSoundButtonB,
	[data-gameType = 'soundImage'] .correctnessIndicator{
		width: 40px;
		height: 40px;
		borer-width: 3px;
	}	
}
@media (max-width: 1365px){

}
@media (max-width: 1279px){
	[data-gameType = 'soundImage'] .gameField{
		padding-top: 48px;
	}
}
@media (max-width: 1023px){
	[data-gameType = 'soundImage'] .gameField{
		padding-top: 24px;
	}
	[data-gameType = 'soundImage'] .socket, 
	[data-gameType = 'soundImage'] .socketPrompt,
	[data-gameType = 'soundImage'] .promptPicture{
		width: 96px;
		height: 96px;
		border-radius: 8px;
	}	
	[data-gameType = 'soundImage'] .sockets > *:nth-of-type(1n + 2){
		margin-left: 8px;
	}
	[data-gameType = 'soundImage'] .sockets .playButtonWrapp{
		margin-top: 8px;
	}
	[data-gameType = 'soundImage'] .gameSoundButtonB,
	[data-gameType = 'soundImage'] .correctnessIndicator{
		width: 24px;
		height: 24px;
		borer-width: 1.8px;
	}		
}	
	/* Верхние элементы завершение */
	/* Нижние элементы */
	/*	1) 6: 2 – 6 2) 8: 7 – 8 3) 16: 9 и более*/
/*- 6 -*/
[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrap, 
[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrapItem{
	width: 192px;
	height: 192px;
	border-radius: 12px;
}
[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps > *:nth-of-type(1n + 2){
	margin-left: 16px;
}
[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps{
	padding-top: 32px;
}
@media (max-width: 1439px){
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrapItem{
		width: 136px;
		height: 136px;
		border-radius: 12px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps > *:nth-of-type(1n + 2){
		margin-left: 16px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps{
		padding-top: 40px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrapItem{
		width: 136px;
		height: 136px;
		border-radius: 12px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps > *:nth-of-type(1n + 2){
		margin-left: 16px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps{
		padding-top: 40px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrapItem{
		width: 136px;
		height: 136px;
		border-radius: 12px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps > *:nth-of-type(1n + 2){
		margin-left: 16px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps{
		padding-top: 40px;
	}			
}
@media (max-width: 1023px){
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scrapItem{
		width: 96px;
		height: 96px;
		border-radius: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps > *:nth-of-type(1n + 2){
		margin-left: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num6'] .scraps{
		padding-top: 32px;
	}			
}
/*- 8 -*/
[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrap, 
[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrapItem{
	width: 136px;
	height: 136px;
	border-radius: 12px;
}
[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps > *:nth-of-type(1n + 2){
	margin-left: 16px;
}
[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps{
	padding-top: 40px;
}
@media (max-width: 1439px){
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrapItem{
		width: 104px;
		height: 104px;
		border-radius: 12px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps > *:nth-of-type(1n + 2){
		margin-left: 16px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps{
		padding-top: 40px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrapItem{
		width: 104px;
		height: 104px;
		border-radius: 12px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps > *:nth-of-type(1n + 2){
		margin-left: 16px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps{
		padding-top: 40px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrapItem{
		width: 104px;
		height: 104px;
		border-radius: 12px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps > *:nth-of-type(1n + 2){
		margin-left: 12px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps{
		padding-top: 40px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scrapItem{
		width: 72px;
		height: 72px;
		border-radius: 6px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps > *:nth-of-type(1n + 2){
		margin-left: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num8'] .scraps{
		padding-top: 40px;
	}		
}
/*- 16 -*/
[data-gameType = 'soundImage'][data-sizetype = 'num16'] .gameField{
	align-items: center;
}
[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps{
	box-sizing: content-box;
	flex-wrap: wrap;
	align-content: flex-start;
}
[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrap, 
[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrapItem{
	width: 104px;
	height: 104px;
	border-radius: 12px;
}
[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps > *:nth-of-type(1n + 1){
	margin-left: 8px;
	margin-top: 8px;
}
[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps{
	padding-top: 24px;
	margin-left: -8px;
	margin-top: -8px;
	width: 896px;
}	
@media (max-width: 1439px){
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrapItem{
		width: 88px;
		height: 88px;
		border-radius: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps > *:nth-of-type(1n + 1){
		margin-left: 8px;
		margin-top: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps{
		padding-top: 24px;
		margin-left: -8px;
		margin-top: -8px;
		width: 768px;
	}		
}
@media (max-width: 1365px){
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrapItem{
		width: 80px;
		height: 80px;
		border-radius: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps > *:nth-of-type(1n + 1){
		margin-left: 8px;
		margin-top: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps{
		padding-top: 16px;
		margin-left: -8px;
		margin-top: -8px;
		width: 704px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrapItem{
		width: 88px;
		height: 88px;
		border-radius: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps > *:nth-of-type(1n + 1){
		margin-left: 8px;
		margin-top: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps{
		padding-top: 32px;
		margin-left: -8px;
		margin-top: -8px;
		width: 768px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrap, 
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scrapItem{
		width: 64px;
		height: 64px;
		border-radius: 6px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps > *:nth-of-type(1n + 1){
		margin-left: 8px;
		margin-top: 8px;
	}
	[data-gameType = 'soundImage'][data-sizetype = 'num16'] .scraps{
		padding-top: 16px;
		margin-left: -8px;
		margin-top: -8px;
		width: 576px;
	}	
}	
/* Соедини звук и картинку завершение */

/*- Соедини линией -*/
[data-gameType='connectWithALine'] .gameField{
	padding-top: 24px;
}
[data-gameType='connectWithALine'] .elementsList > li{
	font-size: 15px;
}
[data-gameType='connectWithALine'] .elementsList.topEls > li.typeB{
	margin-top: 75px;	
}
[data-gameType='connectWithALine'] .elementsList.bottomEls > li.typeB{
	margin-bottom: 75px;
}
[data-gameType='connectWithALine'] .elementsList.topEls > li.typeF{
	margin-top: 27px;	
}
[data-gameType='connectWithALine'] .elementsList.bottomEls > li.typeF{
	margin-bottom: 27px;
}
[data-gameType='connectWithALine'] .elementsList.topEls > li.typeA,
[data-gameType='connectWithALine'] .elementsList.topEls > li.typeC{
	margin-top: 23px;	
}
[data-gameType='connectWithALine'] .elementsList.topEls > li.typeA,
[data-gameType='connectWithALine'] .elementsList.topEls > li.typeC{
	margin-bottom: 23px;	
}
[data-gameType='connectWithALine'] .typeD .LInscription{
	z-index: 1;
}
@media (max-width: 1439px){
	[data-gameType='connectWithALine'] .gameField{
		padding-top: 16px;
	}	
	[data-gameType='connectWithALine'] .elementsList > li{
		font-size: 13px;
		width: 140px;
	}
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeB{
		margin-top: 68px;	
	}
	[data-gameType='connectWithALine'] .elementsList.bottomEls > li.typeB{
		margin-bottom: 68px;
	}
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeF{
		margin-top: 28px;	
	}
	[data-gameType='connectWithALine'] .elementsList.bottomEls > li.typeF{
		margin-bottom: 28px;
	}	
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeA,
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeC{
		margin-top: 18px;	
	}
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeA,
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeC{
		margin-bottom: 18px;	
	}	
	[data-gameType='connectWithALine'] .typeA,
	[data-gameType='connectWithALine'] .typeC,
	[data-gameType='connectWithALine'] .typeD{
		height: 140px;
	}
	[data-gameType='connectWithALine'] .typeB{
		height: 40px;
	}
	[data-gameType='connectWithALine'] .typeF{
		height: 80px;
	}	
	[data-gameType='connectWithALine'] .typeE{
		height: 148px;
	}	
	[data-gameType='connectWithALine'] .typeD .LInscription{
		font-size: 64px;
	}
}
@media (max-width: 1365px){
	[data-gameType='connectWithALine'] .gameField{
		padding-top: 12px;
	}	
}
@media (max-width: 1279px){
	[data-gameType='connectWithALine'] .gameField{
		padding-top: 24px;
	}		
}
@media (max-width: 1023px){
	[data-gameType='connectWithALine'] .gameField{
		padding-top: 8px;
	}	
	[data-gameType='connectWithALine'] .elementsList > li{
		font-size: 12px;
		width: 105px;
	}
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeB{
		margin-top: 52px;	
	}
	[data-gameType='connectWithALine'] .elementsList.bottomEls > li.typeB{
		margin-bottom: 52px;
	}
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeF{
		margin-top: 18px;	
	}
	[data-gameType='connectWithALine'] .elementsList.bottomEls > li.typeF{
		margin-bottom: 18px;
	}	
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeA,
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeC{
		margin-top: 16px;	
	}
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeA,
	[data-gameType='connectWithALine'] .elementsList.topEls > li.typeC{
		margin-bottom: 16px;	
	}	
	[data-gameType='connectWithALine'] .typeA,
	[data-gameType='connectWithALine'] .typeC,
	[data-gameType='connectWithALine'] .typeD{
		height: 105px;
	}
	[data-gameType='connectWithALine'] .typeB{
		height: 34px;
	}
	[data-gameType='connectWithALine'] .typeF{
		height: 68px;
	}	
	[data-gameType='connectWithALine'] .typeE{
		height: 136px;
	}	
	[data-gameType='connectWithALine'] .typeD .LInscription{
		font-size: 48px;
	}	
	[data-gameType='connectWithALine'] .gameSoundButtonB.small{
		display: none;
	}
	[data-gameType='connectWithALine'] .elementsList .LInscription{
		padding-left: 0;
		justify-content: center;
		text-align: center;
	}
	[data-gameType='connectWithALine'] .elementsList .LInscription > *:nth-child(1n){
		margin-left: 0;
	}
	[data-gameType='connectWithALine'] .elementsList > li:nth-of-type(1n + 2){
		margin-left: 8px;
	}
}
/*- Соедини линией завершение-*/
/* Повторяшка */
@media (max-width: 1439px){
	.wordsRepeatMW .repSlider{
		width: 478px;
	//	min-height: 470px;
		border-radius: 12px;
	}
	.wordsRepeatMW .WRtitle,
	.infoPopupWrapper .IPTitle{
		font-size: 24px;
		line-height: 57px;
		top: -28.5px;
		padding: 0 48px;
		border-radius: 16px;
	}
	.repSliderNavigation{
		margin-top: 53px;
	}
	.repSliderNavigation > li{
		width: 12px;
		height: 12px;
	}
	.repSliderNavigation > li:nth-of-type(1n + 2){
		margin-left: 12px;
	}
	.wordsRepeatMW .imageAndNavButtonsWrapp{
		margin-top: 24px;
	}	
	.wordsRepeatMW .repSlider .imageWrapp{
		width: 174px;
		height: 174px;
		border-radius: 12px;
	}
	.wordsRepeatMW[data-imageSizeType='big'] .repSlider .imageWrapp{
		width: 216px;
		height: 216px;
	}	
	.gameNavButton{
		margin-bottom: 9px;
		background-size: 17% auto;
		width: 40px;
		height: 40px;
	}
	.wordsRepeatMW .wordAndSoundWrapp{
		padding-top: 32px;
	}
	.wordsRepeatMW .wordAndSoundWrapp .engleshW{
		font-size: 30px;
	}
	.wordsRepeatMW[data-sizeType = 'little'] .wordAndSoundWrapp .engleshW{
		font-size: 23px;
	}	
	.wordsRepeatMW .soundButtWrapp{
		padding-left: 16px;
	}
	.soundWordButt::after, .gameSoundButtonB{
		width: 40px;
		height: 40px;
		border-width: 3px;
	}
	.wordsRepeatMW .wordAndSoundWrapp .translationW{
		font-size: 16px;
		padding-top: 8px;
	}
	.wordsRepeatMW .startGameWrapp{
		padding-bottom: 32px;
		padding-top: 32px;
	}
	.wordsRepeatMW  .additionalWRImage{
		bottom: 32px;
		left: 32px;
		width: 67px;
		height: 65px;
	}

}
@media (max-width: 1365px){
	/* не меняются */
}
@media (max-width: 1279px){
	/* не меняются */	
}
@media (max-width: 1023px){
	.wordsRepeatMW .repSlider{
		width: 325px;
	//	height: min-height: 325px;
		border-radius: 12px;
	}
	.wordsRepeatMW .WRtitle,
	.infoPopupWrapper .IPTitle{
		font-size: 18px;
		line-height: 46px;
		top: -28px;
		padding: 0 32px;
		border-radius: 8px;
	}
	.repSliderNavigation{
		margin-top: 34px;
	}
	.repSliderNavigation > li{
		width: 12px;
		height: 12px;
	}
	.repSliderNavigation > li:nth-of-type(1n + 2){
		margin-left: 12px;
	}
	.wordsRepeatMW .imageAndNavButtonsWrapp{
		margin-top: 16px;
	}
	.wordsRepeatMW .repSlider .imageWrapp{
		width: 120px;
		height: 120px;
		border-radius: 12px;
	}
	.wordsRepeatMW[data-imageSizeType='big'] .repSlider .imageWrapp{
		width: 143px;
		height: 143px;
	}		
	.gameNavButton{
		margin-bottom: 6px;
		width: 40px;
		height: 40px;
	}
	.wordsRepeatMW .wordAndSoundWrapp{
		padding-top: 16px;
	}
	.wordsRepeatMW .wordAndSoundWrapp .engleshW{
		font-size: 14px;
	}
	.wordsRepeatMW[data-sizeType = 'little'] .wordAndSoundWrapp .engleshW{
		font-size: 12px;
	}		
	.wordsRepeatMW .soundButtWrapp{
		padding-left: 8px;
	}
	.soundWordButt::after, .gameSoundButtonB{
		width: 32px;
		height: 32px;
		border-width: 2.4px;
	}
	.wordsRepeatMW .wordAndSoundWrapp .translationW{
		font-size: 16px;
		padding-top: 2px;
	}
	.wordsRepeatMW[data-sizeType = 'little'] .wordAndSoundWrapp .translationW{
		font-size: 12px;
	}		
	.wordsRepeatMW .startGameWrapp{
		padding-bottom: 22px;
		padding-top: 24px;
	}	
	.wordsRepeatMW  .additionalWRImage{
		bottom: 24px;
		left: 24px;
		width: 56px;
		height: 63px;
	}	
}
/* Повторяшка завершение */
/* Грамматика */
@media (max-width: 1439px){
	[data-popupType = 'grammar'] .grammarCloseButton{
		width: 57px;
		height: 57px;
		top: -27.5px;
	}	
}
@media (max-width: 1365px){
	
}
@media (max-width: 1279px){
	.wordsRepeatMW .WRtitle,
	.infoPopupWrapper .IPTitle,
	[data-popupType = 'grammar'] .grammarCloseButton{
		border-radius: 12px; 
	}		
	.infoPopupWrapper .infoPopup[data-popupType = 'grammar']{
		width: 592px;
	}
}
@media (max-width: 1023px){
	.infoPopupWrapper [data-popupType = 'grammar'] .IPTitle{
		background-size: 28px auto;
		background-position: 20px center;
		padding-left: 65px;
	}
	[data-popupType = 'grammar'] .grammarCloseButton{
		width: 46px;
		height: 46px;
		border-radius: 12px;
	}	
	.infoPopupWrapper [data-popupType = 'grammar'] .infoPopupWrapp{
		paddint-top: 56px;
		padding-left: 24px;
		padding-right: 24px;
		padding-bottom: 24px;
		font-size: 16px;		
	}
	[data-popupType = 'grammar'] .textBlock{
		line-height: 1.6;
		margin-top: 8px;
	}
	[data-popupType = 'grammar'] .grammarTable{
		margin-top: 8px;
	}	
	[data-popupType = 'grammar'] .grammarDialogTable{
		margin-top: 8px;
	}		
	[data-popupType = 'grammar'] .stageNum{
		line-height: 42px;
		height: 42px;
		padding-left: 24px;
		font-size: 18px;
	}
	[data-popupType = 'grammar'] .stageNum::after{
		border-left-width: 42px;
		border-bottom-width: 42px;
	}
	[data-popupType = 'grammar'] .gammarMainTopMargin{
		margin-top: 74px;
		font-size: 18px;
	}
	[data-popupType = 'grammar'] .grammarTitle2{
		font-size: 16px;
	}
	[data-popupType = 'grammar'] .grammarTitle3{
		font-size: 14px;
		margin-top: 8px;
	}
	[data-popupType = 'grammar'] .grammarCard{
		margin-top: 12px;
	}
	[data-popupType = 'grammar'] .grammarPicrure{
		margin-top: 12px;
	}	
	[data-popupType = 'grammar'] .grammarVideoResourses > li.grammarVideoResourseItem{
		margin-top: 16px;
	}
	[data-popupType = 'grammar'] .grammarTeacher{
		width: 106px;
	}	
	[data-popupType = 'grammar'] .grammarTeacher.bunny{
		width: 154px;
	}
	[data-popupType = 'grammar'] .mainGrammarPictute{
		width: 171px;
	}
}
/* Грамматика завершение*/

/* Пазлы */
[data-gameType = 'puzzle'] .correctnessIndicator{
	width: 32px;
	height: 32px;
	top: -7px;
}
[data-gameType = 'puzzle'] .gameField{
	padding-top: 16px;
}
[data-gameType = 'puzzle'] .puzzlePart.leftPP, 
[data-gameType = 'puzzle'] ul.puzzleList.scraps > li{
	width: 174px;
}
[data-gameType = 'puzzle'] .puzzlePart, 
[data-gameType = 'puzzle'] ul.puzzleList.scraps > li, 
[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
	height: 140px;
}
[data-gameType = 'puzzle'] .puzzlePart.rightPP, 
[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
	width: 140px;
}	
[data-gameType = 'puzzle'] .puzzleList > li:nth-of-type(1n + 2){
	margin-top: -16px;
}
[data-gameType = 'puzzle'] .puzzlePart .puzInscript,
[data-gameType = 'puzzle'] .rightPP .puzPic{
	font-size: 13px;
}	
[data-gameType = 'puzzle'][data-roundMode = 'modeC'] .rightPP .puzPic,
[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .leftPP .puzPic,
[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .rightPP .puzPic{
	font-size: 34px;
}		
[data-gameType = 'puzzle'] .mainPuzzlesList{
	width: 560px;
}	
@media (max-width: 1439px){
	[data-gameType = 'puzzle'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'puzzle'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'] ul.puzzleList.scraps > li{
		width: 163px;
	}
	[data-gameType = 'puzzle'] .puzzlePart, 
	[data-gameType = 'puzzle'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
		height: 131px;
	}
	[data-gameType = 'puzzle'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
		width: 131px;
	}	
	[data-gameType = 'puzzle'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -24px;
	}
	[data-gameType = 'puzzle'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'] .rightPP .puzPic{
		font-size: 12px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .rightPP .puzPic{
		font-size: 32px;
	}		
	[data-gameType = 'puzzle'] .mainPuzzlesList{
		width: 560px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'puzzle'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'puzzle'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'] ul.puzzleList.scraps > li{
		width: 152px;
	}
	[data-gameType = 'puzzle'] .puzzlePart, 
	[data-gameType = 'puzzle'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
		height: 122px;
	}
	[data-gameType = 'puzzle'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
		width: 122px;
	}	
	[data-gameType = 'puzzle'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -24px;
	}
	[data-gameType = 'puzzle'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'] .rightPP .puzPic{
		font-size: 11px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .rightPP .puzPic{
		font-size: 29px;
	}		
	[data-gameType = 'puzzle'] .mainPuzzlesList{
		width: 560px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'puzzle'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'puzzle'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'] ul.puzzleList.scraps > li{
		width: 163px;
	}
	[data-gameType = 'puzzle'] .puzzlePart, 
	[data-gameType = 'puzzle'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
		height: 131px;
	}
	[data-gameType = 'puzzle'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
		width: 131px;
	}	
	[data-gameType = 'puzzle'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -24px;
	}
	[data-gameType = 'puzzle'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'] .rightPP .puzPic{
		font-size: 12px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .rightPP .puzPic{
		font-size: 32px;
	}		
	[data-gameType = 'puzzle'] .mainPuzzlesList{
		width: 464px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'puzzle'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'puzzle'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'] ul.puzzleList.scraps > li{
		width: 117px;
	}
	[data-gameType = 'puzzle'] .puzzlePart, 
	[data-gameType = 'puzzle'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
		height: 96px;
	}
	[data-gameType = 'puzzle'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'] ul.puzzleList.sockets > li{
		width: 96px;
	}	
	[data-gameType = 'puzzle'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -18px;
	}
	[data-gameType = 'puzzle'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'] .rightPP .puzPic{
		font-size: 10px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'] .rightPP .puzPic{
		font-size: 20px;
	}	
	[data-gameType = 'puzzle'] .mainPuzzlesList{
		width: 352px;
	}		
	[data-gameType = 'puzzle'] .correctnessIndicator{
		width: 24px;
		height: 24px;
		top: -5px;
	}
}
	/* big */
[data-gameType = 'puzzle'][data-sizeType = 'big'] .correctnessIndicator{
	width: 40px;
	height: 40px;
	top: -7px;
}
[data-gameType = 'puzzle'][data-sizeType = 'big'] .gameField{
	padding-top: 16px;
}
[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.leftPP, 
[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li{
	width: 229px;
}
[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart, 
[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li, 
[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
	height: 182px;
}
[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.rightPP, 
[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
	width: 182px;
}	
[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzleList > li:nth-of-type(1n + 2){
	margin-top: -16px;
}
[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart .puzInscript,
[data-gameType = 'puzzle'][data-sizeType = 'big'] .rightPP .puzPic{
	font-size: 18px;
}	
[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'big'] .rightPP .puzPic,
[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .leftPP .puzPic,
[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .rightPP .puzPic{
	font-size: 46px;
}		
[data-gameType = 'puzzle'][data-sizeType = 'big'] .mainPuzzlesList{
	width: 816px;
}		
@media (max-width: 1439px){
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .correctnessIndicator{
		width: 40px;
		height: 40px;
		top: -7px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .gameField{
		padding-top: 8px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li{
		width: 209px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
		height: 167px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
		width: 167px;
	}	
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -24px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .rightPP .puzPic{
		font-size: 16px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'big'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .rightPP .puzPic{
		font-size: 40px;
	}		
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .mainPuzzlesList{
		width: 752px;
	}		
}
@media (max-width: 1365px){
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .correctnessIndicator{
		width: 32px;
		height: 32px;
		top: -6px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .gameField{
		padding-top: 8px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li{
		width: 194px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
		height: 155px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
		width: 155px;
	}	
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -24px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .rightPP .puzPic{
		font-size: 15px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'big'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .rightPP .puzPic{
		font-size: 39px;
	}		
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .mainPuzzlesList{
		width: 640px;
	}			
}
@media (max-width: 1279px){
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .correctnessIndicator{
		width: 32px;
		height: 32px;
		top: -6px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li{
		width: 209px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
		height: 167px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
		width: 167px;
	}	
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -24px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .rightPP .puzPic{
		font-size: 16px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'big'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .rightPP .puzPic{
		font-size: 40px;
	}		
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .mainPuzzlesList{
		width: 625px;
	}			
}
@media (max-width: 1023px){
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .correctnessIndicator{
		width: 24px;
		height: 24px;
		top: -5px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .gameField{
		padding-top: 8px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li{
		width: 149px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
		height: 121px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'big'] ul.puzzleList.sockets > li{
		width: 121px;
	}	
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -24px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .rightPP .puzPic{
		font-size: 10px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'big'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'big'] .rightPP .puzPic{
		font-size: 24px;
	}		
	[data-gameType = 'puzzle'][data-sizeType = 'big'] .mainPuzzlesList{
		width: 532px;
	}		
}
/* superBig */
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .correctnessIndicator{
	width: 40px;
	height: 40px;
	top: -7px;
}
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .gameField{
	padding-top: 16px;
}
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.leftPP, 
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li{
	width: 336px;
}
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart, 
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li, 
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
	height: 262px;
}
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.rightPP, 
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
	width: 262px;
}	
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzleList > li:nth-of-type(1n + 2){
	margin-top: -16px;
}
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart .puzInscript,
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .rightPP .puzPic{
	font-size: 24px;
}	
[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'superBig'] .rightPP .puzPic,
[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .leftPP .puzPic,
[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .rightPP .puzPic{
	font-size: 64px;
}		
[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .mainPuzzlesList{
	width: 90%;
}		
@media (max-width: 1439px){
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .correctnessIndicator{
		width: 40px;
		height: 40px;
		top: -7px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .gameField{
		padding-top: 8px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li{
		width: 300px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
		height: 235px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
		width: 235px;
	}	
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -16px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .rightPP .puzPic{
		font-size: 24px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'superBig'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .rightPP .puzPic{
		font-size: 56px;
	}		
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .mainPuzzlesList{
		width: 90%;
	}		
}
@media (max-width: 1365px){
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .correctnessIndicator{
		width: 32px;
		height: 32px;
		top: -6px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .gameField{
		padding-top: 8px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li{
		width: 281px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
		height: 221px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
		width: 221px;
	}	
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -24px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .rightPP .puzPic{
		font-size: 20px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'superBig'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .rightPP .puzPic{
		font-size: 48px;
	}		
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .mainPuzzlesList{
		width: 90%;
	}			
}
@media (max-width: 1279px){
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .correctnessIndicator{
		width: 32px;
		height: 32px;
		top: -6px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .gameField{
		padding-top: 16px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li{
		width: 300px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
		height: 235px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
		width: 235px;
	}	
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -16px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .rightPP .puzPic{
		font-size: 24px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'superBig'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .rightPP .puzPic{
		font-size: 56px;
	}		
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .mainPuzzlesList{
		width: 90%;
	}			
}
@media (max-width: 1023px){
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .correctnessIndicator{
		width: 24px;
		height: 24px;
		top: -5px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .gameField{
		padding-top: 8px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.leftPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li{
		width: 213px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.scraps > li, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
		height: 169px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart.rightPP, 
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] ul.puzzleList.sockets > li{
		width: 169px;
	}	
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzleList > li:nth-of-type(1n + 2){
		margin-top: -24px;
	}
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .puzzlePart .puzInscript,
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .rightPP .puzPic{
		font-size: 16px;
	}	
	[data-gameType = 'puzzle'][data-roundMode = 'modeC'][data-sizeType = 'superBig'] .rightPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .leftPP .puzPic,
	[data-gameType = 'puzzle'][data-roundMode = 'modeD'][data-sizeType = 'superBig'] .rightPP .puzPic{
		font-size: 33px;
	}		
	[data-gameType = 'puzzle'][data-sizeType = 'superBig'] .mainPuzzlesList{
		width: 90%;
	}		
}
/* Пазлы завершение */
/* Змейка, сокобан */
@media (max-width: 1439px){
	[data-gameType='snake'] .sidePanel,
	[data-gameType='sokoban'] .sidePanel,
	[data-gameType='labirint'] .sidePanel,
	[data-gameType='racer'] .sidePanel{
		padding: 20px;
	}	
	[data-gameType='snake'] .targetText, 
	[data-gameType='sokoban'] .targetText,
	[data-gameType='labirint'] .targetText,
	[data-gameType='racer'] .targetText{
		font-size: 24px;
	}	
	[data-gameType='snake'] .sidePanel .taskDescription, 
	[data-gameType='sokoban'] .sidePanel .taskDescription,
	[data-gameType='labirint'] .sidePanel .taskDescription,
	[data-gameType='racer'] .sidePanel .taskDescription{
		font-size: 16px;
	}	
	[data-gameType='snake'] .targetText > *:nth-of-type(1n + 2), 
	[data-gameType='sokoban'] .targetText > *:nth-of-type(1n + 2),
	[data-gameType='labirint'] .targetText > *:nth-of-type(1n + 2),
	[data-gameType='racer'] .targetText > *:nth-of-type(1n + 2){
		margin-top: 12px;
	}	
	[data-gameType='snake'] .targetImageWrapper, 
	[data-gameType='sokoban'] .targetImageWrapper,
	[data-gameType='labirint'] .targetImageWrapper,
	[data-gameType='racer'] .targetImageWrapper{
		width: 195px;
		height: 195px;
	}	
	[data-gameType='racer'] .racerTrafficLightsPart img{
		width: 34px;
	}
	.damagePanel{
		height: 15px;
		top: -7.5px;
	}
}
@media (max-width: 1365px){
	[data-gameType='snake'] .sidePanel,
	[data-gameType='sokoban'] .sidePanel,
	[data-gameType='labirint'] .sidePanel,
	[data-gameType='racer'] .sidePanel{
		padding: 16px;
	}		
	[data-gameType='snake'] .targetText, 
	[data-gameType='sokoban'] .targetText,
	[data-gameType='labirint'] .targetText,
	[data-gameType='racer'] .targetText{
		font-size: 20px;
		margin-top: 16px;
	}	
	[data-gameType='snake'] .sidePanel .taskDescription, 
	[data-gameType='sokoban'] .sidePanel .taskDescription,
	[data-gameType='labirint'] .sidePanel .taskDescription,
	[data-gameType='racer'] .sidePanel .taskDescription{
		font-size: 14px;
	}	
	[data-gameType='snake'] .targetText > *:nth-of-type(1n + 2), 
	[data-gameType='sokoban'] .targetText > *:nth-of-type(1n + 2),
	[data-gameType='labirint'] .targetText > *:nth-of-type(1n + 2),
	[data-gameType='racer'] .targetText > *:nth-of-type(1n + 2){
		margin-top: 8px;
	}		
	[data-gameType='snake'] .targetImageWrapper, 
	[data-gameType='sokoban'] .targetImageWrapper,
	[data-gameType='labirint'] .targetImageWrapper,
	[data-gameType='racer'] .targetImageWrapper{
		width: 180px;
		height: 180px;
	}	
	[data-gameType='racer'] .racerTrafficLightsPart img{
		width: 31px;
	}
	.damagePanel{
		height: 14px;
		top: -7px;
	}	
}
@media (max-width: 1279px){
	[data-gameType='snake'] .sidePanel,
	[data-gameType='sokoban'] .sidePanel,
	[data-gameType='labirint'] .sidePanel,
	[data-gameType='racer'] .sidePanel{
		padding: 16px;
	}	
	[data-gameType='snake'] .targetText, 
	[data-gameType='sokoban'] .targetText,
	[data-gameType='labirint'] .targetText,
	[data-gameType='racer'] .targetText{
		font-size: 24px;
	}	
	[data-gameType='snake'] .sidePanel .taskDescription, 
	[data-gameType='sokoban'] .sidePanel .taskDescription,
	[data-gameType='labirint'] .sidePanel .taskDescription,
	[data-gameType='racer'] .sidePanel .taskDescription{
		font-size: 16px;
	}	
	[data-gameType='snake'] .targetText > *:nth-of-type(1n + 2), 
	[data-gameType='sokoban'] .targetText > *:nth-of-type(1n + 2),
	[data-gameType='labirint'] .targetText > *:nth-of-type(1n + 2),
	[data-gameType='racer'] .targetText > *:nth-of-type(1n + 2){
		margin-top: 8px;
	}		
	[data-gameType='snake'] .targetImageWrapper, 
	[data-gameType='sokoban'] .targetImageWrapper,
	[data-gameType='labirint'] .targetImageWrapper,
	[data-gameType='racer'] .targetImageWrapper{
		width: 195px;
		height: 195px;
	}	
	[data-gameType='racer'] .racerTrafficLightsPart img{
		width: 34px;
	}
	.damagePanel{
		height: 15px;
		top: -7.5px;
	}	
}
@media (max-width: 1023px){
	[data-gameType='snake'] .sidePanel,
	[data-gameType='sokoban'] .sidePanel,
	[data-gameType='labirint'] .sidePanel,
	[data-gameType='racer'] .sidePanel{
		padding: 16px;
	}	
	[data-gameType='snake'] .targetText, 
	[data-gameType='sokoban'] .targetText,
	[data-gameType='labirint'] .targetText,
	[data-gameType='racer'] .targetText{
		font-size: 20px;
		margin-top: 12px;
	}	
	[data-gameType='snake'] .sidePanel .taskDescription, 
	[data-gameType='sokoban'] .sidePanel .taskDescription,
	[data-gameType='labirint'] .sidePanel .taskDescription,
	[data-gameType='racer'] .sidePanel .taskDescription{
		font-size: 14px;
	}	
	[data-gameType='snake'] .targetText > *:nth-of-type(1n + 2), 
	[data-gameType='sokoban'] .targetText > *:nth-of-type(1n + 2),
	[data-gameType='labirint'] .targetText > *:nth-of-type(1n + 2),
	[data-gameType='racer'] .targetText > *:nth-of-type(1n + 2){
		margin-top: 6px;
	}		
	[data-gameType='snake'] .targetImageWrapper, 
	[data-gameType='sokoban'] .targetImageWrapper,
	[data-gameType='labirint'] .targetImageWrapper,
	[data-gameType='racer'] .targetImageWrapper{
		width: 125px;
		height: 125px;
	}
	[data-gameType='labirint'] .destinationCell{
		width: 40px;
		height: 40px;
		font-size: 19px;
		border-radius: 8px;
	}	
	[data-gameType='labirint'] .lettersСaughtNumEl{
		width: 19px;
		height: 19px;
		font-size: 14px;
	}
	[data-gameType='labirint'] .errorsInfoEl{
		font-size: 18px;
	}
	[data-gameType='racer'] .racerTrafficLightsPart img{
		width: 29px;
	}	
	.damagePanel{
		height: 13px;
		top: -6.5px;
	}		
}
/* Змейка, сокобан завершение*/
/*- learnThePoemEnglish -*/
@media (max-width: 1439px){
	[data-gameType='learnThePoemEnglish'] .gameField{
		font-size: 20px;
	}
	[data-gameType='learnThePoemEnglish'] .textImage{
		width: 255px;
		height: 255px;
		margin-left: 100px;
	//	margin-left: 40px;
		border-radius: 12px;
		box-shadow: 0px 8px 8px rgba(50, 50, 71, 0.08), 0px 8px 16px rgba(50, 50, 71, 0.06);
	}	
	[data-gameType='learnThePoemEnglish'] .textAndImageWrapper{
		padding: 24px 120px 0;
	}		
	[data-gameType='learnThePoemEnglish'][data-imagemode] .textAndImageWrapper{
		padding: 24px 80px 0;
	}
	[data-gameType='learnThePoemEnglish'] .poem .destinationCell,
	[data-gameType='learnThePoemEnglish'] .scrap{
		height: 32px;
	}	
	[data-gameType='learnThePoemEnglish'] .scrap,
	[data-gameType='learnThePoemEnglish'] .destinationCellPrompt{
		line-height: 32px;
	}	
	.gameBody .correctnessElement::after{
		width: 40px;
		height: 40px;
	}
	.gameBody .correctnessElement{
		font-size: 20px;
		line-height: 56px;
		padding: 0 20px;	
		border-radius: 8px;	
	}
}
@media (max-width: 1365px){
	[data-gameType='learnThePoemEnglish'] .gameField{
		font-size: 20px;
	}
	[data-gameType='learnThePoemEnglish'] .textImage{
		width: 255px;
		height: 255px;
		margin-left: 80px;
	//	margin-left: 35px;
		border-radius: 12px;
		box-shadow: 0px 8px 16px rgba(50, 50, 71, 0.06), 0px 8px 8px rgba(50, 50, 71, 0.08);
	}	
	[data-gameType='learnThePoemEnglish'] .textAndImageWrapper{
		padding: 24px 120px 0;
	}			
	[data-gameType='learnThePoemEnglish'][data-imagemode] .textAndImageWrapper{
		padding: 24px 80px 0;
	}	
	[data-gameType='learnThePoemEnglish'] .poem .destinationCell,
	[data-gameType='learnThePoemEnglish'] .scrap{
		height: 32px;
	}		
	[data-gameType='learnThePoemEnglish'] .scrap,
	[data-gameType='learnThePoemEnglish'] .destinationCellPrompt{
		line-height: 32px;
	}	
	.gameBody .correctnessElement::after{
		width: 40px;
		height: 40px;
	}	
	.gameBody .correctnessElement{
		font-size: 20px;
		line-height: 64px;
		padding: 0 20px;	
		border-radius: 8px;	
	}	
}
@media (max-width: 1279px){
	[data-gameType='learnThePoemEnglish'] .gameField{
		font-size: 20px;
	}
	[data-gameType='learnThePoemEnglish'] .textImage{
		width: 255px;
		height: 255px;
		margin-left: 60px;
	//	margin-left: 40px;
		border-radius: 12px;
		box-shadow: 0px 8px 16px rgba(50, 50, 71, 0.06), 0px 8px 8px rgba(50, 50, 71, 0.08);
	}	
	[data-gameType='learnThePoemEnglish'] .textAndImageWrapper{
		padding: 24px 100px 0;
	}			
	[data-gameType='learnThePoemEnglish'][data-imagemode] .textAndImageWrapper{
		padding: 24px 40px 0;
	}		
	[data-gameType='learnThePoemEnglish'] .poem .destinationCell,
	[data-gameType='learnThePoemEnglish'] .scrap{
		height: 32px;
	}		
	[data-gameType='learnThePoemEnglish'] .scrap,
	[data-gameType='learnThePoemEnglish'] .destinationCellPrompt{
		line-height: 32px;
	}	
	.gameBody .correctnessElement::after{
		width: 32px;
		height: 32px;
	}	
	.gameBody .correctnessElement{
		font-size: 20px;
		line-height: 56px;
		padding: 0 20px;	
		border-radius: 8px;	
	}	
}
@media (max-width: 1023px){
	[data-gameType='learnThePoemEnglish'] .gameField{
		font-size: 16px;
	}
	[data-gameType='learnThePoemEnglish'] .textImage{
		width: 164px;
		height: 164px;
		margin-left: 70px;
	//	margin-left: 27px;
		border-raidus: 12px;
		box-shadow: 0px 8px 16px rgba(50, 50, 71, 0.06), 0px 8px 8px rgba(50, 50, 71, 0.08);
	}	
	[data-gameType='learnThePoemEnglish'] .textAndImageWrapper{
		padding: 24px 0 0;
	}			
	[data-gameType='learnThePoemEnglish'][data-imagemode] .textAndImageWrapper{
		padding: 24px 0 0;
	}
	[data-gameType='learnThePoemEnglish'] .poem .destinationCell,
	[data-gameType='learnThePoemEnglish'] .scrap{
		height: 24px;
	}		
	[data-gameType='learnThePoemEnglish'] .scrap,
	[data-gameType='learnThePoemEnglish'] .destinationCellPrompt{
		line-height: 24px;
	}		
	.gameBody .correctnessElement::after{
		width: 24px;
		height: 24px;
	}	
	.gameBody .correctnessElement{
		font-size: 20px;
		line-height: 44px;
		padding: 0 18px;	
		border-radius: 8px;	
	}	
}
/*- learnThePoemEnglish завершение -*/
/* Морской бой */
@media (max-width: 1439px){
	.gameBody[data-gameType='seaBattle'] .shipsIndicator .shipIndicator{
		width: 42px;
	}
	.gameBody[data-gameType='seaBattle'] .shipsIndicator .shipIndicator.wordImageIndicator{
		height: 42px;
	}		
}
@media (max-width: 1365px){
	.gameBody[data-gameType='seaBattle'] .shipsIndicator .shipIndicator{
		width: 38px;
	}
	.gameBody[data-gameType='seaBattle'] .shipsIndicator .shipIndicator.wordImageIndicator{
		height: 38px;
	}			
}
@media (max-width: 1279px){
	.gameBody[data-gameType='seaBattle'] .shipsIndicator .shipIndicator{
		width: 42px;
	}	
	.gameBody[data-gameType='seaBattle'] .shipsIndicator .shipIndicator.wordImageIndicator{
		height: 42px;
	}		
}
@media (max-width: 1023px){
	.gameBody[data-gameType='seaBattle'] .shipsIndicator .shipIndicator{
		width: 30px;
	}		
	.gameBody[data-gameType='seaBattle'] .shipsIndicator .shipIndicator.wordImageIndicator{
		height: 30px;
	}		
}
/*  Морской бой завершение */
/* Столбики */
@media (max-width: 1439px){
	[data-gameType = 'columns'] .nextColumnInfo > *{
		width: 34px;
		height: 34px;
	}
	
}
@media (max-width: 1365px){
	[data-gameType = 'columns'] .nextColumnInfo > *{
		width: 30px;
		height: 30px;
	}		
	[data-gameType='columns'] .pointsNum{
		min-width: 83px;
		height: 68.5px;
	}	
	[data-gameType = 'columns'] .pointsNumWrapp{
		font-size: 18px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'columns'] .nextColumnInfo > *{
		width: 34px;
		height: 34px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'columns'] .nextColumnInfo > *{
		width: 24px;
		height: 24px;
	}		
}
/*  Стлбики завершение */
/* findTheLetters */
@media (max-width: 1439px){
	[data-gameType = 'findTheLetters'] .wordsWrapp{
		margin-top: 55px;
		margin-left: 11px;
	}
	.gameBody[data-gameType = 'findTheLetters'] .mainElements{
		margin-top: -150px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'findTheLetters'] .wordsWrapp{
		margin-top: 35px;
		margin-left: 7px;
	}	
	.gameBody[data-gameType = 'findTheLetters'] .mainElements{
		margin-top: -130px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'findTheLetters'] .wordsWrapp{
		margin-top: 55px;
		margin-left: 11px;
	}	
	.gameBody[data-gameType = 'findTheLetters'] .mainElements{
		margin-top: -150px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'findTheLetters'] .wordsWrapp{
		margin-top: 35px;
		margin-left: 3px;
	}		
	.gameBody[data-gameType = 'findTheLetters'] .mainElements{
		margin-top: -110px;
	}		
}
/* findTheLetters завершение*/
/* Корзинка */
@media (max-width: 1439px){
	[data-gameType = 'basket'] .taskWrapper,
	[data-gameType = 'catchTheWords'] .taskWrapper,
	[data-gameType = 'shootingRange'] .taskWrapper{
		width: 120px;
		height: 120px;
	}
	.gameBody[data-gameType='basket'] .basketDamagePanel,
	.gameBody[data-gameType='catchTheWords'] .basketDamagePanel,
	.gameBody[data-gameType='shootingRange'] .basketDamagePanel{
		height: 14.5px;
	}
	[data-gameType = 'catchTheWords'] .taskCard,
	[data-gameType = 'shootingRange'] .taskCard{
		font-size: 20px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'basket'] .taskWrapper,
	[data-gameType = 'catchTheWords'] .taskWrapper,
	[data-gameType = 'shootingRange'] .taskWrapper{
		width: 105px;
		height: 105px;
	}
	.gameBody[data-gameType='basket'] .basketDamagePanel,
	.gameBody[data-gameType='catchTheWords'] .basketDamagePanel,
	.gameBody[data-gameType='shootingRange'] .basketDamagePanel{
		height: 13px;	
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'basket'] .taskWrapper,
	[data-gameType = 'catchTheWords'] .taskWrapper,
	[data-gameType = 'shootingRange'] .taskWrapper{
		width: 120px;
		height: 120px;
	}
	.gameBody[data-gameType='basket'] .basketDamagePanel,
	.gameBody[data-gameType='catchTheWords'] .basketDamagePanel,
	.gameBody[data-gameType='shootingRange'] .basketDamagePanel{
		height: 14.5px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'basket'] .taskWrapper,
	[data-gameType = 'catchTheWords'] .taskWrapper,
	[data-gameType = 'shootingRange'] .taskWrapper{
		width: 80px;
		height: 80px;
	}
	.gameBody[data-gameType='basket'] .basketDamagePanel,
	.gameBody[data-gameType='catchTheWords'] .basketDamagePanel,
	.gameBody[data-gameType='shootingRange'] .basketDamagePanel{
		height: 9.5px;
	}			
}
/* Корзинка завершение*/
/* Лови слова */
@media (max-width: 1439px){
/*	[data-gameType = 'catchTheWords'] .pointsNumWrapp .pointsNum{
		min-width: 115px;
		height: 95px;	
	}*/
	.gameBody[data-gameType = 'catchTheWords'][data-gameMode = 'image-word'] .wordEl,
	.gameBody[data-gameType = 'catchTheWords'][data-gameMode = 'word-word'] .wordEl,
	.gameBody[data-gameType = 'shootingRange'][data-gameMode = 'image-word'] .targetEl,
	.gameBody[data-gameType = 'shootingRange'][data-gameMode = 'word-word'] .targetEl{	
		font-size: 18px;
	}
	[data-gameType = 'catchTheWords'] .taskCard,
	[data-gameType = 'shootingRange'] .taskCard{
		font-size: 18px;
	}
	[data-gameType = 'shootingRange'] .pointsNumChangingIndicator{
		font-size: 19px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'catchTheWords'] .pointsNumWrapp .pointsNum,
	[data-gameType = 'shootingRange'] .pointsNumWrapp .pointsNum{
		min-width: 83px;
		height: 68.5px;
		top: -35px;
		font-size: 18px;
	}	
	.gameBody[data-gameType = 'catchTheWords'][data-gameMode = 'image-word'] .wordEl,
	.gameBody[data-gameType = 'catchTheWords'][data-gameMode = 'word-word'] .wordEl,
	.gameBody[data-gameType = 'shootingRange'][data-gameMode = 'image-word'] .targetEl,
	.gameBody[data-gameType = 'shootingRange'][data-gameMode = 'word-word'] .targetEl{	
		font-size: 16px;
	}
	[data-gameType = 'catchTheWords'] .taskCard,
	[data-gameType = 'shootingRange'] .taskCard{	
		font-size: 16px;
	}	
	[data-gameType = 'shootingRange'] .pointsNumChangingIndicator{
		font-size: 17px;
	}
}
@media (max-width: 1279px){
	.gameBody[data-gameType = 'catchTheWords'][data-gameMode = 'image-word'] .wordEl,
	.gameBody[data-gameType = 'catchTheWords'][data-gameMode = 'word-word'] .wordEl,
	.gameBody[data-gameType = 'shootingRange'][data-gameMode = 'image-word'] .targetEl,
	.gameBody[data-gameType = 'shootingRange'][data-gameMode = 'word-word'] .targetEl{	
		font-size: 18px;
	}
	[data-gameType = 'catchTheWords'] .taskCard,
	[data-gameType = 'shootingRange'] .taskCard{
		font-size: 18px;
	}	
	[data-gameType = 'shootingRange'] .pointsNumChangingIndicator{
		font-size: 19px;
	}	
}
@media (max-width: 1023px){
	.gameBody[data-gameType = 'catchTheWords'][data-gameMode = 'image-word'] .wordEl,
	.gameBody[data-gameType = 'catchTheWords'][data-gameMode = 'word-word'] .wordEl,
	.gameBody[data-gameType = 'shootingRange'][data-gameMode = 'image-word'] .targetEl,
	.gameBody[data-gameType = 'shootingRange'][data-gameMode = 'word-word'] .targetEl{	
		font-size: 14px;
	}
	[data-gameType = 'catchTheWords'] .taskCard,
	[data-gameType = 'shootingRange'] .taskCard{
		font-size: 14px;
	}	
	[data-gameType = 'shootingRange'] .pointsNumChangingIndicator{
		font-size: 13px;
	}	
}
/* Лови слова завершение */
/* Тир */
@media (max-width: 1439px){
	[data-gameType = 'shootingRange'] .bulletFirstWrap{
		width: 20px;
	}
	[data-gameType = 'shootingRange'] .bulletsClip > *:nth-of-type(1n + 2) {
		margin-left: 12px;
	}	
	[data-gameType = 'shootingRange'] .footing{
		height: 24px;
	}
	[data-gameType = 'shootingRange'] .shootingRangeRow:nth-of-type(1n + 4){
		margin-top: -28px;
	}
	[data-gameType = 'shootingRange'] .shootingRangeRow{
		padding-top: 20px;
	}	
	
	[data-gameType = 'shootingRange'] .shootingFlame{
		width: 56px;
		height: 56px;	
	}	
	[data-gameType = 'shootingRange'] .shootingFlameBandit{
		width: 56px;
		height: 56px;	
	}		
	[data-gameType = 'shootingRange'] .targetShards{
		width: 40px;
		height: 40px;		
	}	
	[data-gameType = 'shootingRange'] .bulletHole{
		width: 40px;
		height: 40px;		
	}	
	[data-gameType = 'shootingRange'] .footingSparks{
		width: 40px;
		height: 40px;		
	}	
	[data-gameType = 'shootingRange'] .gameField{
		cursor: url(../images/tests/shootingRange/aim1439.png) 40 40, pointer;
	}
	[data-gameType = 'shootingRange'] .screenImage.banditShotShards{
		width: 80px;
		height: 80px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'shootingRange'] .bulletFirstWrap{
		width: 18px;
	}
	[data-gameType = 'shootingRange'] .bulletsClip > *:nth-of-type(1n + 2) {
		margin-left: 11px;
	}	
	[data-gameType = 'shootingRange'] .footing{
		height: 21px;
	}
	[data-gameType = 'shootingRange'] .shootingRangeRow:nth-of-type(1n + 4){
		margin-top: -25px;
	}
	[data-gameType = 'shootingRange'] .shootingRangeRow{
		padding-top: 18px;
	}	
	
	[data-gameType = 'shootingRange'] .shootingFlame{
		width: 49px;
		height: 49px;	
	}	
	[data-gameType = 'shootingRange'] .shootingFlameBandit{
		width: 49px;
		height: 49px;	
	}			
	[data-gameType = 'shootingRange'] .targetShards{
		width: 35px;
		height: 35px;		
	}	
	[data-gameType = 'shootingRange'] .bulletHole{
		width: 35px;
		height: 35px;		
	}	
	[data-gameType = 'shootingRange'] .footingSparks{
		width: 35px;
		height: 35px;		
	}	
	[data-gameType = 'shootingRange'] .gameField{
		cursor: url(../images/tests/shootingRange/aim1365.png) 35 35, pointer;
	}	
	[data-gameType = 'shootingRange'] .screenImage.banditShotShards{
		width: 70px;
		height: 70px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'shootingRange'] .bulletFirstWrap{
		width: 20px;
	}
	[data-gameType = 'shootingRange'] .bulletsClip > *:nth-of-type(1n + 2) {
		margin-left: 12px;
	}	
	[data-gameType = 'shootingRange'] .footing{
		height: 24px;
	}
	[data-gameType = 'shootingRange'] .shootingRangeRow:nth-of-type(1n + 4){
		margin-top: -28px;
	}
	[data-gameType = 'shootingRange'] .shootingRangeRow{
		padding-top: 20px;
	}
	
	[data-gameType = 'shootingRange'] .shootingFlame{
		width: 56px;
		height: 56px;	
	}	
	[data-gameType = 'shootingRange'] .shootingFlameBandit{
		width: 56px;
		height: 56px;	
	}			
	[data-gameType = 'shootingRange'] .targetShards{
		width: 40px;
		height: 40px;		
	}	
	[data-gameType = 'shootingRange'] .bulletHole{
		width: 40px;
		height: 40px;		
	}	
	[data-gameType = 'shootingRange'] .footingSparks{
		width: 40px;
		height: 40px;		
	}	
	[data-gameType = 'shootingRange'] .gameField{
		cursor: url(../images/tests/shootingRange/aim1279.png) 40 40, pointer;
	}	
	[data-gameType = 'shootingRange'] .screenImage.banditShotShards{
		width: 80px;
		height: 80px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'shootingRange'] .bulletFirstWrap{
		width: 13px;
	}
	[data-gameType = 'shootingRange'] .bulletsClip > *:nth-of-type(1n + 2) {
		margin-left: 8px;
	}	
	[data-gameType = 'shootingRange'] .footing{
		height: 16px;
	}
	[data-gameType = 'shootingRange'] .shootingRangeRow:nth-of-type(1n + 4){
		margin-top: -19px;
	}
	[data-gameType = 'shootingRange'] .shootingRangeRow{
		padding-top: 13px;
	}	
	
	[data-gameType = 'shootingRange'] .shootingFlame{
		width: 37px;
		height: 37px;	
	}	
	[data-gameType = 'shootingRange'] .shootingFlameBandit{
		width: 37px;
		height: 37px;	
	}			
	[data-gameType = 'shootingRange'] .targetShards{
		width: 27px;
		height: 27px;		
	}	
	[data-gameType = 'shootingRange'] .bulletHole{
		width: 27px;
		height: 27px;		
	}	
	[data-gameType = 'shootingRange'] .footingSparks{
		width: 27px;
		height: 27px;		
	}	
	[data-gameType = 'shootingRange'] .gameField{
		cursor: url(../images/tests/shootingRange/aim1023.png) 26.5 26.5, pointer;
	}
	[data-gameType = 'shootingRange'] .screenImage.banditShotShards{
		width: 53px;
		height: 53px;
	}		
}
/* Тир завершение */

/* Перетягивания */
@media (max-width: 1439px){
	[data-gameType = 'dragThePieces'] .gameField{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece,
	[data-gameType = 'dragThePieces'] .gamePiece .picture{
		border-radius: 8px;	
	}	
	[data-gameType = 'dragThePieces'] .gamePiece{
		width: 88px;
		height: 88px;		
		font-size: 19px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece .picture{
		width: 88px;
		height: 88px;
	}	
	[data-gameType = 'dragThePieces'] [data-sizeType = 'huge'] .gamePiece{
		width: 200px;
		height: 250px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'huge'] .gamePiece .picture{
		width: 200px;
		height: 200px;
	}		
	[data-gameType = 'dragThePieces'] [data-sizeType = 'big'] .gamePiece{
		width: 136px;
		height: 136px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'big'] .gamePiece .picture{
		width: 136px;
		height: 136px;
	}	
	[data-gameType = 'dragThePieces'] [data-sizeType = 'narrow'] .gamePiece{
		width: 40px;
		height: 40px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'narrow'] .gamePiece .picture{
		width: 40px;
		height: 40px;
	}
	[data-gameType = 'dragThePieces'] .text{
		padding: 0 8px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '1.5']{
		width: 132px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '2']{
		width: 176px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '2.5']{
		width: 220px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '3']{
		width: 272px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '3.5']{
		width: 316px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '4']{
		width: 368px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '4.5']{
		width: 412px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '5']{
		width: 464px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece{
		margin-top: 8px;	
	}
	[data-gameType = 'dragThePieces'] .gameColumn:nth-of-type(1n + 2){
		margin-left: 20px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'dragThePieces'] .gamePiece,
	[data-gameType = 'dragThePieces'] .gamePiece .picture{
		border-radius: 7px;	
	}		
	[data-gameType = 'dragThePieces'] .gamePiece{
		width: 77px;
		height: 77px;		
		font-size: 17px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece .picture{
		width: 77px;
		height: 77px;
	}	
	[data-gameType = 'dragThePieces'] [data-sizeType = 'huge'] .gamePiece{
		width: 175px;
		height: 175px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'huge'] .gamePiece .picture{
		width: 175px;
		height: 175px;
	}			
	[data-gameType = 'dragThePieces'] [data-sizeType = 'big'] .gamePiece{
		width: 119px;
		height: 119px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'big'] .gamePiece .picture{
		width: 119px;
		height: 119px;
	}		
	[data-gameType = 'dragThePieces'] [data-sizeType = 'narrow'] .gamePiece{
		width: 35px;
		height: 35px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'narrow'] .gamePiece .picture{
		width: 35px;
		height: 35px;
	}		
	[data-gameType = 'dragThePieces'] .text{
		padding: 0 7px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '1.5']{
		width: 116px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '2']{
		width: 154px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '2.5']{
		width: 193px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '3']{
		width: 238px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '3.5']{
		width: 277px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '4']{
		width: 322px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '4.5']{
		width: 361px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '5']{
		width: 406px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece{
		margin-top: 7px;	
	}
	[data-gameType = 'dragThePieces'] .gameColumn:nth-of-type(1n + 2){
		margin-left: 18px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'dragThePieces'] .gamePiece,
	[data-gameType = 'dragThePieces'] .gamePiece .picture{
		border-radius: 8px;	
	}		
	[data-gameType = 'dragThePieces'] .gamePiece{
		width: 88px;
		height: 88px;		
		font-size: 19px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece .picture{
		width: 88px;
		height: 88px;
	}	
	[data-gameType = 'dragThePieces'] [data-sizeType = 'huge'] .gamePiece{
		width: 200px;
		height: 250px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'huge'] .gamePiece .picture{
		width: 200px;
		height: 200px;
	}			
	[data-gameType = 'dragThePieces'] [data-sizeType = 'big'] .gamePiece{
		width: 136px;
		height: 136px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'big'] .gamePiece .picture{
		width: 136px;
		height: 136px;
	}		
	[data-gameType = 'dragThePieces'] [data-sizeType = 'narrow'] .gamePiece{
		width: 40px;
		height: 40px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'narrow'] .gamePiece .picture{
		width: 40px;
		height: 40px;
	}		
	[data-gameType = 'dragThePieces'] .text{
		padding: 0 8px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '1.5']{
		width: 132px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '2']{
		width: 176px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '2.5']{
		width: 220px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '3']{
		width: 272px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '3.5']{
		width: 316px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '4']{
		width: 368px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '4.5']{
		width: 412px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '5']{
		width: 464px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece{
		margin-top: 8px;	
	}
	[data-gameType = 'dragThePieces'] .gameColumn:nth-of-type(1n + 2){
		margin-left: 20px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'dragThePieces'] .gamePiece,
	[data-gameType = 'dragThePieces'] .gamePiece .picture{
		border-radius: 5px;	
	}		
	[data-gameType = 'dragThePieces'] .gamePiece{
		width: 58px;
		height: 58px;		
		font-size: 13px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece .picture{
		width: 58px;
		height: 58px;
	}	
	[data-gameType = 'dragThePieces'] [data-sizeType = 'huge'] .gamePiece{
		width: 133px;
		height: 133px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'huge'] .gamePiece .picture{
		width: 133px;
		height: 133px;
	}			
	[data-gameType = 'dragThePieces'] [data-sizeType = 'big'] .gamePiece{
		width: 90px;
		height: 90px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'big'] .gamePiece .picture{
		width: 90px;
		height: 90px;
	}		
	[data-gameType = 'dragThePieces'] [data-sizeType = 'narrow'] .gamePiece{
		width: 27px;
		height: 27px;
	}
	[data-gameType = 'dragThePieces'] [data-sizeType = 'narrow'] .gamePiece .picture{
		width: 27px;
		height: 27px;
	}		
	[data-gameType = 'dragThePieces'] .text{
		padding: 0 5px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '1.5']{
		width: 87px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '2']{
		width: 117px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '2.5']{
		width: 146px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '3']{
		width: 180px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '3.5']{
		width: 209px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '4']{
		width: 244px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '4.5']{
		width: 273px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece[data-size = '5']{
		width: 307px;
	}
	[data-gameType = 'dragThePieces'] .gamePiece{
		margin-top: 5px;	
	}
	[data-gameType = 'dragThePieces'] .gameColumn:nth-of-type(1n + 2){
		margin-left: 13px;
	}	
}
/* Перетягивания завершение */
/*-- guessTheWord --*/
@media (max-width: 1439px){
	[data-gameType = 'guessTheWord'] .wordCellsRow .wordCell{
		width: 46px;
		height: 46px;
		font-size: 19px;
	}
	[data-gameType = 'guessTheWord'] .roundPicture{
		width: 280px;
		height: 280px;
	}
	.virtualKeyboard{
		width: 387px;		
		font-size: 13px;	
		padding-top: 16px;	
	}
	.virtualKeyboard[data-keyboardLayout = 'russian']{
		width: 467px;
	}	
	.virtualKeyboard .virtualButton{
		height: 46px;
	}
	.virtualKeyboard .virtualButton:nth-of-type(1n + 2){
		margin-left: 6px;
	}
	.virtualKeyboard .virtualKeyboardRow:nth-of-type(1n + 2){
		margin-top: 6px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'guessTheWord'] .wordCellsRow .wordCell{
		width: 41px;
		height: 41px;
		font-size: 17px;
	}
	[data-gameType = 'guessTheWord'] .roundPicture{
		width: 245px;
		height: 245px;
	}
	.virtualKeyboard{
		width: 339px;		
		font-size: 11px;	
		padding-top: 14px;	
	}
	.virtualKeyboard[data-keyboardLayout = 'russian']{
		width: 409px;
	}	
	.virtualKeyboard .virtualButton{
		height: 41px;
	}
	.virtualKeyboard .virtualButton:nth-of-type(1n + 2){
		margin-left: 6px;
	}
	.virtualKeyboard .virtualKeyboardRow:nth-of-type(1n + 2){
		margin-top: 6px;
	}
}
@media (max-width: 1279px){
	[data-gameType = 'guessTheWord'] .wordCellsRow .wordCell{
		width: 46px;
		height: 46px;
		font-size: 19px;
	}
	[data-gameType = 'guessTheWord'] .roundPicture{
		width: 280px;
		height: 280px;
	}
	.virtualKeyboard{
		width: 387px;		
		font-size: 13px;	
		padding-top: 16px;	
	}
	.virtualKeyboard[data-keyboardLayout = 'russian']{
		width: 467px;
	}	
	.virtualKeyboard .virtualButton{
		height: 46px;
	}
	.virtualKeyboard .virtualButton:nth-of-type(1n + 2){
		margin-left: 6px;
	}
	.virtualKeyboard .virtualKeyboardRow:nth-of-type(1n + 2){
		margin-top: 6px;
	}
}
@media (max-width: 1023px){
	[data-gameType = 'guessTheWord'] .wordCellsRow .wordCell{
		width: 31px;
		height: 31px;
		font-size: 13px;
	}	
	[data-gameType = 'guessTheWord'] .roundPicture{
		width: 186px;
		height: 186px;
	}
	.virtualKeyboard{
		width: 257px;		
		font-size: 8px;	
		padding-top: 11px;	
	}
	.virtualKeyboard[data-keyboardLayout = 'russian']{
		width: 310px;
	}	
	.virtualKeyboard .virtualButton{
		height: 31px;
	}
	.virtualKeyboard .virtualButton:nth-of-type(1n + 2){
		margin-left: 4px;
	}
	.virtualKeyboard .virtualKeyboardRow:nth-of-type(1n + 2){
		margin-top: 4px;
	}
}
/*-- guessTheWord завершение--*/
/* crossword */
@media (max-width: 1439px){
	[data-gameType = 'crossword'] .imageEl .wordNumEl{
		width: 18px;
		height: 18px;
		left: -4.5px;
		top: -4.5px;
		font-size: 10px;
	}
	[data-gameType = 'crossword'] .crossWordTable .cell{
		width: 35px;
		height: 35px;
		font-size: 18px;
	}
	[data-gameType = 'crossword'] .wordNum{
		font-size: 10px;
	}
	[data-gameType = 'crossword'] .descriptionsEl{
		font-size: 16px;
		width: 360px;
		max-height: 440px;
	}
	[data-gameType = 'crossword'][data-gameMode = 'images'] .orientationName, 
	[data-gameType = 'crossword'][data-gameMode = 'soundButtons'] .orientationName{
		margim-top: 6px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'crossword'] .imageEl .wordNumEl{
		width: 18px;
		height: 18px;
		left: -4.5px;
		top: -4.5px;
		font-size: 10px;
	}
	[data-gameType = 'crossword'] .crossWordTable .cell{
		width: 31px;
		height: 31px;
		font-size: 15px;
	}
	[data-gameType = 'crossword'] .wordNum{
		font-size: 8px;
	}
	[data-gameType = 'crossword'] .descriptionsEl{
		font-size: 14px;
		width: 315px;
		max-height: 385px;		
	}	
	[data-gameType = 'crossword'][data-gameMode = 'images'] .orientationName, 
	[data-gameType = 'crossword'][data-gameMode = 'soundButtons'] .orientationName{
		margim-top: 6px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'crossword'] .imageEl .wordNumEl{
		width: 18px;
		height: 18px;
		left: -4.5px;
		top: -4.5px;
		font-size: 10px;
	}
	[data-gameType = 'crossword'] .crossWordTable .cell{
		width: 35px;
		height: 35px;
		font-size: 18px;
	}
	[data-gameType = 'crossword'] .wordNum{
		font-size: 10px;
	}
	[data-gameType = 'crossword'] .descriptionsEl{
		font-size: 16px;
		width: 360px;
		max-height: 440px;		
	}	
	[data-gameType = 'crossword'][data-gameMode = 'images'] .orientationName, 
	[data-gameType = 'crossword'][data-gameMode = 'soundButtons'] .orientationName{
		margim-top: 6px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'crossword'] .imageEl .wordNumEl{
		width: 18px;
		height: 18px;
		left: -4.5px;
		top: -4.5px;
		font-size: 10px;
	}
	[data-gameType = 'crossword'] .crossWordTable .cell{
		width: 23px;
		height: 23px;
		font-size: 12px;
	}
	[data-gameType = 'crossword'] .wordNum{
		font-size: 6px;
	}
	[data-gameType = 'crossword'] .descriptionsEl{
		font-size: 11px;
		width: 239px;
		max-height: 292px;		
	}	
	[data-gameType = 'crossword'][data-gameMode = 'images'] .orientationName, 
	[data-gameType = 'crossword'][data-gameMode = 'soundButtons'] .orientationName{
		margim-top: 4px;
	}		
}
/* crossword завершение */
/*-- игры типа textsSecondType завершение --*/
@media (max-width: 1439px){
	.textsSecondType{
		font-size: 19px;
	}
	.textsSecondType .gameField{
		padding: 19px 96px 0;		
	}
	.textsSecondType[data-imageMode] .gameField{
		padding: 19px 64px 0;
	}	
	.textsSecondType .textImage{
		width: 200px;
		height: 200px;
		margin-left: 88px;	
	}	
	.textsSecondType[data-textImageSizeType='big'] .textImage{
		width: 400px;
		height: 400px;		
	}
	.textsSecondType[data-textImageSizeType='middle'] .textImage{
		width: 300px;
		height: 300px;		
	}	
	.textsSecondType .fullSentencePlaybackButtonWrapp{
		padding-top: 12px;
	}
}
@media (max-width: 1365px){
	.textsSecondType{
		font-size: 17px;
	}
	.textsSecondType .gameField{
		padding: 17px 84px 0;		
	}
	.textsSecondType[data-imageMode] .gameField{
		padding: 17px 56px 0;
	}	
	.textsSecondType .textImage{
		width: 175px;
		height: 175px;
		margin-left: 77px;	
	}	
	.textsSecondType[data-textImageSizeType='big'] .textImage{
		width: 350px;
		height: 350px;		
	}	
	.textsSecondType[data-textImageSizeType='middle'] .textImage{
		width: 263px;
		height: 263px;		
	}		
	.textsSecondType .fullSentencePlaybackButtonWrapp{
		padding-top: 11px;
	}
}
@media (max-width: 1279px){
	.textsSecondType{
		font-size: 19px;
	}
	.textsSecondType .gameField{
		padding: 19px 96px 0;		
	}
	.textsSecondType[data-imageMode] .gameField{
		padding: 19px 64px 0;
	}	
	.textsSecondType .textImage{
		width: 200px;
		height: 200px;
		margin-left: 88px;	
	}	
	.textsSecondType[data-textImageSizeType='big'] .textImage{
		width: 400px;
		height: 400px;		
	}	
	.textsSecondType[data-textImageSizeType='middle'] .textImage{
		width: 300px;
		height: 300px;		
	}		
	.textsSecondType .fullSentencePlaybackButtonWrapp{
		padding-top: 12px;
	}
}
@media (max-width: 1023px){
	.textsSecondType{
		font-size: 13px;
	}
	.textsSecondType .gameField{
	//	padding: 13px 64px 0;		
		padding: 13px 0 0;		
	}
	.textsSecondType[data-imageMode] .gameField{
	//	padding: 13px 42px 0;
		padding: 13px 0 0;
	}	
	.textsSecondType .textImage{
		width: 133px;
		height: 133px;
		margin-left: 58px;	
	}	
	.textsSecondType[data-textImageSizeType='big'] .textImage{
		width: 265px;
		height: 265px;		
	}	
	.textsSecondType[data-textImageSizeType='middle'] .textImage{
		width: 199px;
		height: 199px;		
	}		
	.textsSecondType .fullSentencePlaybackButtonWrapp{
		padding-top: 8px;
	}
}
/*-- игры типа textsSecondType --*/
/*-- Изучение теории --*/
@media (max-width: 1439px){
	[data-gameType = 'theoryStudy']{
		font-size: 19px;
	}	
	[data-gameType = 'theoryStudy'] .infoSlide{
		padding: 19px 96px 0;		
	}
	[data-gameType = 'theoryStudy'] .infoSlide.comicSlide .comicImageAndDialogClouds{
		height: 480px;
	}
	[data-gameType = 'theoryStudy'] .dynamicInfoImage{
		width: 240px;
		height: 240px;	
	}	
	.userSoundButton{
		width: 120px;
		height: 120px;
	}
	.userSoundButton[data-sizeType = 'middle']{
		width: 90px;
		height: 90px;
	}
	.userSoundButton[data-sizeType = 'little']{
		width: 60px;
		height: 60px;
	}		
	.userSoundButton[data-sizeType = 'mini']{
		width: 40px;
		height: 40px;
	}
	.userSoundButton[data-sizeType = 'micro']{
		width: 32px;
		height: 32px;
	}	
	.userSoundButton[data-sizeType = 'nano']{
		width: 24px;
		height: 24px;
	}	
	.supportInfoElWrapp .supportInfoSoundEl{
		width: 32px;
		height: 32px;
	}
	.supportInfoElWrapp .leftFloatingEl{
		margin-right: 8px;
	}
	[data-gameType = 'theoryStudy'] .theoryTable .imagesRow [data-dinamicInfoType = 'image']{
		margin: 0 16px;
	}	
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '1']{
		width: 120px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '1.5']{
		width: 180px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '2']{
		width: 240px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '2.5']{
		width: 300px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '3']{
		width: 360px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '3.5']{
		width: 420px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '4']{
		width: 480px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '4.5']{
		width: 540px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '5']{
		width: 600px;
	}	
	[data-gameType = 'theoryStudy'] .dialogCloud{
		padding: 12px;
		border-radius: 16px

	}
	[data-gameType = 'theoryStudy'] .dialogCloud .cloudHook{
		width: 24px;
		height: 24px;		
	}
	[data-gameType = 'theoryStudy'] .dialogCloud [data-dinamicInfoType = 'soundButton']{
		margin-right: 8px;
		margin-bottom: 4px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'theoryStudy']{
		font-size: 17px;
	}
	[data-gameType = 'theoryStudy'] .infoSlide{
		padding: 17px 84px 0;		
	}
	[data-gameType = 'theoryStudy'] .infoSlide.comicSlide .comicImageAndDialogClouds{
		height: 420px;
	}	
	[data-gameType = 'theoryStudy'] .dynamicInfoImage{
		width: 210px;	
		height: 210px;
	}	
	.userSoundButton{
		width: 105px;
		height: 105px;
	}
	.userSoundButton[data-sizeType = 'middle']{
		width: 78px;
		height: 78px;
	}
	.userSoundButton[data-sizeType = 'little']{
		width: 53px;
		height: 53px;
	}		
	.userSoundButton[data-sizeType = 'mini']{
		width: 35px;
		height: 35px;
	}
	.userSoundButton[data-sizeType = 'micro']{
		width: 28px;
		height: 28px;
	}		
	.userSoundButton[data-sizeType = 'nano']{
		width: 21px;
		height: 21px;
	}	
	.supportInfoElWrapp .supportInfoSoundEl{
		width: 28px;
		height: 28px;
	}	
	.supportInfoElWrapp .leftFloatingEl{
		margin-right: 7px;
	}	
	[data-gameType = 'theoryStudy'] .theoryTable .imagesRow [data-dinamicInfoType = 'image']{
		margin: 0 14px;
	}	
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '1']{
		width: 105px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '1.5']{
		width: 158px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '2']{
		width: 210px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '2.5']{
		width: 263px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '3']{
		width: 315px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '3.5']{
		width: 368px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '4']{
		width: 420px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '4.5']{
		width: 473px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '5']{
		width: 525px;
	}	
	[data-gameType = 'theoryStudy'] .dialogCloud{
		padding: 11px;
		border-radius: 14px

	}
	[data-gameType = 'theoryStudy'] .dialogCloud .cloudHook{
		width: 21px;
		height: 21px;		
	}
	[data-gameType = 'theoryStudy'] .dialogCloud [data-dinamicInfoType = 'soundButton']{
		margin-right: 7px;
		margin-bottom: 4px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'theoryStudy']{
		font-size: 19px;
	}
	[data-gameType = 'theoryStudy'] .infoSlide{
		padding: 19px 96px 0;		
	}
	[data-gameType = 'theoryStudy'] .infoSlide.comicSlide .comicImageAndDialogClouds{
		height: 480px;
	}	
	[data-gameType = 'theoryStudy'] .dynamicInfoImage{
		width: 240px;	
		height: 240px;
	}	
	.userSoundButton{
		width: 120px;
		height: 120px;
	}
	.userSoundButton[data-sizeType = 'middle']{
		width: 90px;
		height: 90px;
	}
	.userSoundButton[data-sizeType = 'little']{
		width: 60px;
		height: 60px;
	}	
	.userSoundButton[data-sizeType = 'mini']{
		width: 40px;
		height: 40px;
	}
	.userSoundButton[data-sizeType = 'micro']{
		width: 32px;
		height: 32px;
	}		
	.userSoundButton[data-sizeType = 'nano']{
		width: 30px;
		height: 30px;
	}	
	.supportInfoElWrapp .supportInfoSoundEl{
		width: 32px;
		height: 32px;
	}	
	.supportInfoElWrapp .leftFloatingEl{
		margin-right: 8px;
	}	
	[data-gameType = 'theoryStudy'] .theoryTable .imagesRow [data-dinamicInfoType = 'image']{
		margin: 0 16px;
	}	
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '1']{
		width: 120px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '1.5']{
		width: 180px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '2']{
		width: 240px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '2.5']{
		width: 300px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '3']{
		width: 360px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '3.5']{
		width: 420px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '4']{
		width: 480px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '4.5']{
		width: 540px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '5']{
		width: 600px;
	}	
	[data-gameType = 'theoryStudy'] .dialogCloud{
		padding: 12px;
		border-radius: 16px

	}
	[data-gameType = 'theoryStudy'] .dialogCloud .cloudHook{
		width: 24px;
		height: 24px;		
	}
	[data-gameType = 'theoryStudy'] .dialogCloud [data-dinamicInfoType = 'soundButton']{
		margin-right: 8px;
		margin-bottom: 4px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'theoryStudy']{
		font-size: 13px;
	}
	[data-gameType = 'theoryStudy'] .infoSlide{
		padding: 13px 0 0;		
	}
	[data-gameType = 'theoryStudy'] .infoSlide.comicSlide .comicImageAndDialogClouds{
		height: 318px;
	}	
	[data-gameType = 'theoryStudy'] .dynamicInfoImage{
		width: 159px;	
		height: 159px;
	}	
	.userSoundButton{
		width: 80px;
		height: 80px;
	}
	.userSoundButton[data-sizeType = 'middle']{
		width: 59px;
		height: 59px;
	}
	.userSoundButton[data-sizeType = 'little']{
		width: 40px;
		height: 40px;
	}		
	.userSoundButton[data-sizeType = 'mini']{
		width: 27px;
		height: 27px;
	}
	.userSoundButton[data-sizeType = 'micro']{
		width: 21px;
		height: 21px;
	}		
	.userSoundButton[data-sizeType = 'nano']{
		width: 16px;
		height: 16px;
	}	
	.supportInfoElWrapp .supportInfoSoundEl{
		width: 21px;
		height: 21px;
	}
	.supportInfoElWrapp .leftFloatingEl{
		margin-right: 5px;
	}	
	[data-gameType = 'theoryStudy'] .theoryTable .imagesRow [data-dinamicInfoType = 'image']{
		margin: 0 11px;
	}	
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '1']{
		width: 80px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '1.5']{
		width: 119px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '2']{
		width: 159px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '2.5']{
		width: 199px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '3']{
		width: 239px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '3.5']{
		width: 278px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '4']{
		width: 318px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '4.5']{
		width: 358px;
	}
	[data-gameType = 'theoryStudy'] .dialogCloud[data-size = '5']{
		width: 398px;
	}	
	[data-gameType = 'theoryStudy'] .dialogCloud{
		padding: 8px;
		border-radius: 11px

	}
	[data-gameType = 'theoryStudy'] .dialogCloud .cloudHook{
		width: 16px;
		height: 16px;		
	}
	[data-gameType = 'theoryStudy'] .dialogCloud [data-dinamicInfoType = 'soundButton']{
		margin-right: 5px;
		margin-bottom: 3px;
	}	
}
/*-- Изучение теории завершение --*/
/* chooseTheVariant */
@media (max-width: 1439px){
	[data-gameType = 'chooseTheVariant'] .variantsContainer,
	[data-gameType = 'chooseTheVariant'] .textContainer{
		font-size: 19px;
	}
	[data-gameType = 'chooseTheVariant'] .variantButton .variantIndicator{
		width: 22px;
		height: 22px;		
		margin-right: 10px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'radio'] .variantsButtons{
		padding-top: 24px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'radio'] .variantsButtons > li:nth-of-type(1n + 2){
		margin-top: 20px;
	}	
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'] .variantsButtons > li{
		margin-left: 16px;
	}	
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'] .variantButton{
		height: 57px;
		border-radius: 6px;
		padding: 0 16px;
		margin-top: 16px;		
	}
	[data-gameType = 'chooseTheVariant'] .listeningSoundButton{
		width: 120px;
		height: 120px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'][data-littleVariantsText] .variantButton{
		height: 51px;	
	}	
	[data-gameType = 'chooseTheVariant'] .cheatingIndicator{
		width: 28px;
		height: 28px;
		margin-right: 6px;
	}		
}
@media (max-width: 1365px){
	[data-gameType = 'chooseTheVariant'] .variantsContainer,
	[data-gameType = 'chooseTheVariant'] .textContainer{
		font-size: 17px;
	}
	[data-gameType = 'chooseTheVariant'] .variantButton .variantIndicator{
		width: 19px;
		height: 19px;		
		margin-right: 8px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'radio'] .variantsButtons{
		padding-top: 21px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'radio'] .variantsButtons > li:nth-of-type(1n + 2){
		margin-top: 18px;
	}	
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'] .variantsButtons > li{
		margin-left: 14px;
	}	
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'] .variantButton{
		height: 50px;
		border-radius: 6px;
		padding: 0 14px;
		margin-top: 14px;		
	}
	[data-gameType = 'chooseTheVariant'] .listeningSoundButton{
		width: 105px;
		height: 105px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'][data-littleVariantsText] .variantButton{
		height: 45px;	
	}	
	[data-gameType = 'chooseTheVariant'] .cheatingIndicator{
		width: 25px;
		height: 25px;
		margin-right: 5px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'chooseTheVariant'] .variantsContainer,
	[data-gameType = 'chooseTheVariant'] .textContainer{
		font-size: 19px;
	}
	[data-gameType = 'chooseTheVariant'] .variantButton .variantIndicator{
		width: 22px;
		height: 22px;		
		margin-right: 10px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'radio'] .variantsButtons{
		padding-top: 24px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'radio'] .variantsButtons > li:nth-of-type(1n + 2){
		margin-top: 20px;
	}	
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'] .variantsButtons > li{
		margin-left: 16px;
	}	
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'] .variantButton{
		height: 57px;
		border-radius: 6px;
		padding: 0 16px;
		margin-top: 16px;		
	}
	[data-gameType = 'chooseTheVariant'] .listeningSoundButton{
		width: 120px;
		height: 120px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'][data-littleVariantsText] .variantButton{
		height: 51px;	
	}	
	[data-gameType = 'chooseTheVariant'] .cheatingIndicator{
		width: 28px;
		height: 28px;
		margin-right: 6px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'chooseTheVariant'] .variantsContainer,
	[data-gameType = 'chooseTheVariant'] .textContainer{
		font-size: 13px;
	}
	[data-gameType = 'chooseTheVariant'] .variantButton .variantIndicator{
		width: 14px;
		height: 14px;		
		margin-right: 6px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'radio'] .variantsButtons{
		padding-top: 16px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'radio'] .variantsButtons > li:nth-of-type(1n + 2){
		margin-top: 13px;
	}	
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'] .variantsButtons > li{
		margin-left: 11px;
	}	
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'] .variantButton{
		height: 38px;
		border-radius: 4px;
		padding: 0 11px;
		margin-top: 11px;		
	}
	[data-gameType = 'chooseTheVariant'] .listeningSoundButton{
		width: 80px;
		height: 80px;		
	}
	[data-gameType = 'chooseTheVariant'][data-ansversType = 'buttons'][data-littleVariantsText] .variantButton{
		height: 34px;	
	}	
	[data-gameType = 'chooseTheVariant'] .cheatingIndicator{
		width: 19px;
		height: 19px;
		margin-right: 4px;
	}		
}
/* chooseTheVariant завершение */
/* composeTheText */
@media (max-width: 1439px){
	[data-gameType = 'composeTheText'].textsSecondType .textContainer{
		margin-bottom: 8px;	
	}
	[data-gameType = 'composeTheText'] .gamePiecesRow:first-of-type{
		margin-top: 4px;
	}
	[data-gameType = 'composeTheText'] .gamePiecesRow:nth-of-type(1n + 2){
		margin-top: 20px;
	}	
	[data-gameType = 'composeTheText'] .gamePiece{
		height: 36px;
		margin: 0 8px;		
	}	
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '1']{
		width: 24px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '1.5']{
		height: 54px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '1.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '1.5']{
		width: 54px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '1.5']{
		width: 36px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '2']{
		height: 72px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '2'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '2']{
		width: 72px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '2']{
		width: 48px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '2.5']{
		height: 90px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '2.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '2.5']{
		width: 90px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '2.5']{
		width: 60px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '3']{
		height: 108px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '3'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '3']{
		width: 108px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '3']{
		width: 72px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '3.5']{
		height: 126px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '3.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '3.5']{
		width: 126px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '3.5']{
		width: 84px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '4']{
		height: 144px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '4'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '4']{
		width: 144px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '4']{
		width: 96px;	
	}		
	[data-gameType = 'composeTheText'] .pieceContent{
		padding: 0 4px;
	}		
	.textsSecondType[data-gameType = 'composeTheText'] .textImage{
		margin-left: 40px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'composeTheText'].textsSecondType .textContainer{
		margin-bottom: 7px;	
	}
	[data-gameType = 'composeTheText'] .gamePiecesRow:first-of-type{
		margin-top: 4px;
	}
	[data-gameType = 'composeTheText'] .gamePiecesRow:nth-of-type(1n + 2){
		margin-top: 18px;
	}	
	[data-gameType = 'composeTheText'] .gamePiece{
		height: 32px;
		margin: 0 7px;		
	}	
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '1']{
		width: 21px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '1.5']{
		height: 48px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '1.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '1.5']{
		width: 48px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '1.5']{
		width: 32px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '2']{
		height: 63px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '2'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '2']{
		width: 63px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '2']{
		width: 42px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '2.5']{
		height: 79px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '2.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '2.5']{
		width: 79px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '2.5']{
		width: 53px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '3']{
		height: 95px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '3'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '3']{
		width: 95px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '3']{
		width: 63px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '3.5']{
		height: 111px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '3.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '3.5']{
		width: 111px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '3.5']{
		width: 74px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '4']{
		height: 126px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '4'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '4']{
		width: 126px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '4']{
		width: 84px;	
	}		
	[data-gameType = 'composeTheText'] .pieceContent{
		padding: 0 4px;
	}	
	.textsSecondType[data-gameType = 'composeTheText'] .textImage{
		margin-left: 35px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'composeTheText'].textsSecondType .textContainer{
		margin-bottom: 8px;	
	}
	[data-gameType = 'composeTheText'] .gamePiecesRow:first-of-type{
		margin-top: 4px;
	}
	[data-gameType = 'composeTheText'] .gamePiecesRow:nth-of-type(1n + 2){
		margin-top: 20px;
	}	
	[data-gameType = 'composeTheText'] .gamePiece{
		height: 36px;
		margin: 0 8px;		
	}	
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '1']{
		width: 24px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '1.5']{
		height: 54px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '1.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '1.5']{
		width: 54px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '1.5']{
		width: 36px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '2']{
		height: 72px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '2'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '2']{
		width: 72px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '2']{
		width: 48px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '2.5']{
		height: 90px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '2.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '2.5']{
		width: 90px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '2.5']{
		width: 60px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '3']{
		height: 108px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '3'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '3']{
		width: 108px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '3']{
		width: 72px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '3.5']{
		height: 126px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '3.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '3.5']{
		width: 126px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '3.5']{
		width: 84px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '4']{
		height: 144px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '4'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '4']{
		width: 144px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '4']{
		width: 96px;	
	}		
	[data-gameType = 'composeTheText'] .pieceContent{
		padding: 0 4px;
	}	
	.textsSecondType[data-gameType = 'composeTheText'] .textImage{
		margin-left: 40px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'composeTheText'].textsSecondType .textContainer{
		margin-bottom: 5px;	
	}
	[data-gameType = 'composeTheText'] .gamePiecesRow:first-of-type{
		margin-top: 3px;
	}
	[data-gameType = 'composeTheText'] .gamePiecesRow:nth-of-type(1n + 2){
		margin-top: 13px;
	}	
	[data-gameType = 'composeTheText'] .gamePiece{
		height: 24px;
		margin: 0 5px;		
	}	
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '1']{
		width: 16px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '1.5']{
		height: 36px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '1.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '1.5']{
		width: 36px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '1.5']{
		width: 24px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '2']{
		height: 48px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '2'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '2']{
		width: 48px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '2']{
		width: 32px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '2.5']{
		height: 60px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '2.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '2.5']{
		width: 60px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '2.5']{
		width: 40px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '3']{
		height: 72px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '3'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '3']{
		width: 72px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '3']{
		width: 48px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '3.5']{
		height: 84px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '3.5'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '3.5']{
		width: 84px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '3.5']{
		width: 56px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-size = '4']{
		height: 95px;
	}
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'soundButton'][data-size = '4'],
	[data-gameType = 'composeTheText'] .gamePiece[data-type = 'image'][data-size = '4']{
		width: 95px;	
	}
	[data-gameType = 'composeTheText'] .gamePiece.punctuationMark[data-size = '4']{
		width: 64px;	
	}		
	[data-gameType = 'composeTheText'] .pieceContent{
		padding: 0 3px;
	}	
	.textsSecondType[data-gameType = 'composeTheText'] .textImage{
		margin-left: 27px;
	}	
}
/* composeTheText завершение */
/* composeTheText */
@media (max-width: 1439px){
/*	[data-gameType = 'typeTheText'] .textInput{
		height: 40px;
		padding: 0 7px;
	}
	[data-gameType = 'typeTheText'] .wordSoundButton{
		width: 40px;
		height: 40px;
		margin-left: 5px;
		border-radius: 5px;
	}
	[data-gameType = 'typeTheText'] .wordSoundButton:last-of-type{
		margin-right: 5px;
	}
	[data-gameType = 'typeTheText'][data-cardsMode] .сardImage{
		width: 180px;
		height: 180px;
	}
	[data-gameType = 'typeTheText'][data-cardsMode] .cardText{
		padding-top: 10px;
	}
	[data-gameType = 'typeTheText'][data-cardsMode] .cardsTable td{
		padding-left: 10px;
		padding-right: 10px;
	}*/
	[data-gameType = 'typeTheText'] .textInput{
		height: 32px;
		padding: 0 6px;
	}
	[data-gameType = 'typeTheText'] .textInput.promptEl{
		line-height: 32px;
	}
	.textsWithReplacement .wordSoundButton{
		width: 32px;
		height: 32px;
		margin-left: 4px;
		border-radius: 4px;
	}
	.textsWithReplacement[data-soundButtonBeforeList] .wordSoundButton{
		margin-right: 6px;
	}	
	.textsWithReplacement .wordSoundButton:last-of-type{
		margin-right: 4px;
	}
	.textsWithReplacement[data-soundButtonBeforeList]:not([data-cardsMode]) .gamePieceSecondWrapper{
		margin-right: 4px;
	}	
	.textsWithReplacement[data-cardsMode] .сardImage{
		width: 144px;
		height: 144px;
	}
	.textsWithReplacement[data-cardsMode][data-cardsSizeType = 'big'] .сardImage{
		width: 200px;
		height: 200px;
	}	
	.textsWithReplacement[data-cardsMode] .cardText{
		padding-top: 8px;
	}
	.textsWithReplacement[data-cardsMode] .cardsTable td{
		padding-left: 8px;
		padding-right: 8px;
	}	
	.textColumnTable .td{
		font-size: 0.8em;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'typeTheText'] .textInput{
		height: 28px;
		padding: 0 5px;
	}
	[data-gameType = 'typeTheText'] .textInput.promptEl{
		line-height: 28px;
	}	
	.textsWithReplacement .wordSoundButton{
		width: 28px;
		height: 28px;
		margin-left: 4px;
		border-radius: 4px;
	}
	.textsWithReplacement[data-soundButtonBeforeList] .wordSoundButton{
		margin-right: 5px;
	}		
	.textsWithReplacement .wordSoundButton:last-of-type{
		margin-right: 4px;
	}
	.textsWithReplacement[data-soundButtonBeforeList]:not([data-cardsMode]) .gamePieceSecondWrapper{
		margin-right: 4px;
	}		
	.textsWithReplacement[data-cardsMode] .сardImage{
		width: 126px;
		height: 126px;
	}
	.textsWithReplacement[data-cardsMode][data-cardsSizeType = 'big'] .сardImage{
		width: 175px;
		height: 175px;
	}		
	.textsWithReplacement[data-cardsMode] .cardText{
		padding-top: 7px;
	}
	.textsWithReplacement[data-cardsMode] .cardsTable td{
		padding-left: 7px;
		padding-right: 7px;
	}	
	.textColumnTable .td{
		font-size: 0.7em;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'typeTheText'] .textInput{
		height: 32px;
		padding: 0 6px;
	}
	[data-gameType = 'typeTheText'] .textInput.promptEl{
		line-height: 32px;
	}	
	.textsWithReplacement .wordSoundButton{
		width: 32px;
		height: 32px;
		margin-left: 4px;
		border-radius: 4px;
	}
	.textsWithReplacement[data-soundButtonBeforeList] .wordSoundButton{
		margin-right: 6px;
	}		
	.textsWithReplacement .wordSoundButton:last-of-type{
		margin-right: 4px;
	}
	.textsWithReplacement[data-soundButtonBeforeList]:not([data-cardsMode]) .gamePieceSecondWrapper{
		margin-right: 4px;
	}		
	.textsWithReplacement[data-cardsMode] .сardImage{
		width: 144px;
		height: 144px;
	}
	.textsWithReplacement[data-cardsMode][data-cardsSizeType = 'big'] .сardImage{
		width: 200px;
		height: 200px;
	}		
	.textsWithReplacement[data-cardsMode] .cardText{
		padding-top: 8px;
	}
	.textsWithReplacement[data-cardsMode] .cardsTable td{
		padding-left: 8px;
		padding-right: 8px;
	}	
	.textColumnTable .td{
		font-size: 0.8em;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'typeTheText'] .textInput{
		height: 21px;
		padding: 0 4px;
	}
	[data-gameType = 'typeTheText'] .textInput.promptEl{
		line-height: 21px;
	}	
	.textsWithReplacement .wordSoundButton{
		width: 21px;
		height: 21px;
		margin-left: 3px;
		border-radius: 3px;
	}
	.textsWithReplacement[data-soundButtonBeforeList] .wordSoundButton{
		margin-right: 4px;
	}		
	.textsWithReplacement .wordSoundButton:last-of-type{
		margin-right: 3px;
	}
	.textsWithReplacement[data-soundButtonBeforeList]:not([data-cardsMode]) .gamePieceSecondWrapper{
		margin-right: 3px;
	}		
	.textsWithReplacement[data-cardsMode] .сardImage{
		width: 95px;
		height: 95px;
	}
	.textsWithReplacement[data-cardsMode][data-cardsSizeType = 'big'] .сardImage{
		width: 133;
		height: 133;
	}		
	.textsWithReplacement[data-cardsMode] .cardText{
		padding-top: 5px;
	}
	.textsWithReplacement[data-cardsMode] .cardsTable td{
		padding-left: 5px;
		padding-right: 5px;
	}	
	.textColumnTable .td{
		font-size: 0.53em;
	}		
}
/* composeTheText завершение */

/* Музыкальные карточки */
@media (max-width: 1439px){
	.colorCards{
		font-size: 19px;
	}
	[data-gameType = 'gamesChooser'] .cardsPagesPagination > li > a{
		font-size: 21px;
	}
}
@media (max-width: 1365px){
	.colorCards{
		font-size: 17px;
	}
	[data-gameType = 'gamesChooser'] .cardsPagesPagination > li > a{
		font-size: 18;
	}	
}
@media (max-width: 1279px){
	.colorCards{
		font-size: 19px;
	}
	[data-gameType = 'gamesChooser'] .cardsPagesPagination > li > a{
		font-size: 21px;
	}	
}
@media (max-width: 1023px){
	.colorCards{
		font-size: 13px;
	}
	[data-gameType = 'gamesChooser'] .cardsPagesPagination > li > a{
		font-size: 14px;
	}	
}
/* Музыкальные карточки завершение */
/* chooseFromTheList */
@media (max-width: 1439px){
	[data-gameType = 'chooseFromTheList'] .selectItem{
		height: 30px;		
		padding-right: 42px;
	}
	[data-gameType = 'chooseFromTheList'] .selectItem.indicator::after{
		width: 14px;
		height: 14px;
		right: 14px;
	}
	[data-gameType = 'chooseFromTheList'] .selectItem,
	[data-gameType = 'chooseFromTheList'] .indicatorText{
		padding-left: 11px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'chooseFromTheList'] .selectItem{
		height: 27px;	
		padding-right: 38px;	
	}
	[data-gameType = 'chooseFromTheList'] .selectItem.indicator::after{
		width: 12px;
		height: 12px;
		right: 13px;
	}
	[data-gameType = 'chooseFromTheList'] .selectItem,
	[data-gameType = 'chooseFromTheList'] .indicatorText{
		padding-left: 10px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'chooseFromTheList'] .selectItem{
		height: 30px;	
		padding-right: 42px;		
	}
	[data-gameType = 'chooseFromTheList'] .selectItem.indicator::after{
		width: 14px;
		height: 14px;
		right: 14px;
	}
	[data-gameType = 'chooseFromTheList'] .selectItem,
	[data-gameType = 'chooseFromTheList'] .indicatorText{
		padding-left: 11px;
	}
}
@media (max-width: 1023px){
	[data-gameType = 'chooseFromTheList'] .selectItem{
		height: 20px;	
		padding-right: 29px;	
	}
	[data-gameType = 'chooseFromTheList'] .selectItem.indicator::after{
		width: 9px;
		height: 9px;
		right: 10px;
	}
	[data-gameType = 'chooseFromTheList'] .selectItem,
	[data-gameType = 'chooseFromTheList'] .indicatorText{
		padding-left: 7px;
	}
}
/* chooseFromTheList завершение */
/* setTheNumber */
@media (min-width: 1366px){
	[data-gameType = 'setTheNumber'] .statisticsPanel{
		top: -38.5px;
	}	
}
@media (max-width: 1439px){
	[data-gameType = 'setTheNumber'] .gameField{
		padding-top: 98px;	
	}
	[data-gameType = 'setTheNumber'][data-calculationsMode].visibleInfoIndicatorsForCalcMode .gameField{
		padding-top: 44px;
	}	
	[data-gameType = 'setTheNumber'] .expressionEl{
		padding-bottom: 29px;
	}	
	[data-gameType = 'setTheNumber'] .expressionEl{
		font-size: 29px;
	}
	[data-gameType = 'setTheNumber'] .expressionEl .term{
		margin-top: 16px;
	}
	[data-gameType = 'setTheNumber'].abacusTraining .indicatorEl{
		width: 280px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'setTheNumber'] .gameField{
		padding-top: 77px;	
	}
	[data-gameType = 'setTheNumber'][data-calculationsMode].visibleInfoIndicatorsForCalcMode .gameField{
		padding-top: 39px;
	}	
	[data-gameType = 'setTheNumber'] .expressionEl{
		padding-bottom: 25px;
	}		
	[data-gameType = 'setTheNumber'] .expressionEl{
		font-size: 25px;
	}
	[data-gameType = 'setTheNumber'] .expressionEl .term{
		margin-top: 14px;
	}	
	[data-gameType = 'setTheNumber'].abacusTraining .indicatorEl{
		width: 245px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'setTheNumber'] .gameField{
		padding-top: 88px;	
	}
	[data-gameType = 'setTheNumber'][data-calculationsMode].visibleInfoIndicatorsForCalcMode .gameField{
		padding-top: 44px;
	}	
	[data-gameType = 'setTheNumber'] .expressionEl{
		padding-bottom: 29px;
	}	
	[data-gameType = 'setTheNumber'] .expressionEl{
		font-size: 29px;
	}
	[data-gameType = 'setTheNumber'] .expressionEl .term{
		margin-top: 16px;
	}	
	[data-gameType = 'setTheNumber'].abacusTraining .indicatorEl{
		width: 280px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'setTheNumber'] .gameField{
		padding-top: 58px;	
	}
	[data-gameType = 'setTheNumber'][data-calculationsMode].visibleInfoIndicatorsForCalcMode .gameField{
		padding-top: 29px;
	}	
	[data-gameType = 'setTheNumber'] .expressionEl{
		padding-bottom: 19px;
	}		
	[data-gameType = 'setTheNumber'] .expressionEl{
		font-size: 19px;
	}
	[data-gameType = 'setTheNumber'] .expressionEl .term{
		margin-top: 11px;
	}
	[data-gameType = 'setTheNumber'].abacusTraining .indicatorEl{
		width: 186px;
	}	
}
/* setTheNumber завершение */
/* Абакус */

@media (max-width: 1439px){
	.gameAbacus .horizontalBoard{
		height: 31px;
	}
	.gameAbacus .centralPart{
		padding: 0 22px;
	}
	.gameAbacus .verticalBoard{
		width: 31px;
	}
	.gameAbacus .plank{
		top: 74px; /*рассчитывается*/
		height: 14px;	
	}
	.gameAbacus .beadsRow{
		padding-left: 4px;
		padding-right: 4px;
	}	
	.gameAbacus .beadWrapp{
		padding-bottom: 4px;
	}
	.gameAbacus .beadWrapp:nth-of-type(1){
		padding-top: 4px;
		padding-bottom: 92px; /*рассчитывается*/	
	}
	.gameAbacus .abacusBead{
		width: 54px;
		height: 31px;
	}
	.gameAbacus .abacusBead.active{
		top: -35px; /*рассчитывается высота косточки + padding*/
	}
	.gameAbacus .abacusBead.topBead.active{
		top: 35px; /*рассчитывается высота косточки + padding*/
	}	
	.gameAbacus .beadsRow .pole{
		width: 10px;
	}
	.gameAbacus .optionButton{
		width: 50px;
		height: 50px;
		top: 28px;	
	}
	.gameAbacus .optionButton:nth-of-type(1n + 2){
		margin-left: 8px;
	}
	.gameAbacus{
		margin-bottom: 28px;
	}
	.gameAbacus .rowNumIndicator{
		width: 32px;
		height: 32px;
		top: -46px;	
		font-size: 14px;
	}
	.gameAbacus .optionButton .borderEl{
		border-width: 3px;
	}
}
@media (max-width: 1365px){
	.gameAbacus .horizontalBoard{
		height: 27px;
	}
	.gameAbacus .centralPart{
		padding: 0 20px;
	}
	.gameAbacus .verticalBoard{
		width: 27px;
	}
	.gameAbacus .plank{
		top: 63px; /*рассчитывается*/
		height: 12px;	
	}
	.gameAbacus .beadsRow{
		padding-left: 3px;
		padding-right: 3px;
	}	
	.gameAbacus .beadWrapp{
		padding-bottom: 3px;
	}
	.gameAbacus .beadWrapp:nth-of-type(1){
		padding-top: 3px;
		padding-bottom: 78px; /*рассчитывается*/	
	}
	.gameAbacus .abacusBead{
		width: 47px;
		height: 27px;
	}
	.gameAbacus .abacusBead.active{
		top: -30px; /*рассчитывается высота косточки + padding*/
	}
	.gameAbacus .abacusBead.topBead.active{
		top: 30px; /*рассчитывается высота косточки + padding*/
	}	
	.gameAbacus .beadsRow .pole{
		width: 8px;
	}
	.gameAbacus .optionButton{
		width: 43px;
		height: 43px;
		top: 25px;	
	}
	.gameAbacus .optionButton:nth-of-type(1n + 2){
		margin-left: 7px;
	}
	.gameAbacus{
		margin-bottom: 25px;
	}
	.gameAbacus .rowNumIndicator{
		width: 28px;
		height: 28px;
		top: -40px;	
		font-size: 13px;
	}
	.gameAbacus .optionButton .borderEl{
		border-width: 3px;
	}	
}
@media (max-width: 1279px){
	.gameAbacus .horizontalBoard{
		height: 31px;
	}
	.gameAbacus .centralPart{
		padding: 0 22px;
	}
	.gameAbacus .verticalBoard{
		width: 31px;
	}
	.gameAbacus .plank{
		top: 74px; /*рассчитывается*/
		height: 14px;	
	}
	.gameAbacus .beadsRow{
		padding-left: 4px;
		padding-right: 4px;
	}	
	.gameAbacus .beadWrapp{
		padding-bottom: 4px;
	}
	.gameAbacus .beadWrapp:nth-of-type(1){
		padding-top: 4px;
		padding-bottom: 92px; /*рассчитывается*/	
	}
	.gameAbacus .abacusBead{
		width: 54px;
		height: 31px;
	}
	.gameAbacus .abacusBead.active{
		top: -35px; /*рассчитывается высота косточки + padding*/
	}
	.gameAbacus .abacusBead.topBead.active{
		top: 35px; /*рассчитывается высота косточки + padding*/
	}	
	.gameAbacus .beadsRow .pole{
		width: 10px;
	}
	.gameAbacus .optionButton{
		width: 50px;
		height: 50px;
		top: 28px;	
	}
	.gameAbacus .optionButton:nth-of-type(1n + 2){
		margin-left: 8px;
	}
	.gameAbacus{
		margin-bottom: 28px;
	}
	.gameAbacus .rowNumIndicator{
		width: 32px;
		height: 32px;
		top: -46px;	
		font-size: 14px;
	}
	.gameAbacus .optionButton .borderEl{
		border-width: 3px;
	}	
}
@media (max-width: 1023px){
	.gameAbacus .horizontalBoard{
		height: 21px;
	}
	.gameAbacus .centralPart{
		padding: 0 25px;
	}
	.gameAbacus .verticalBoard{
		width: 21px;
	}
	.gameAbacus .plank{
		top: 48px; /*рассчитывается*/
		height: 9px;	
	}
	.gameAbacus .beadsRow{
		padding-left: 2px;
		padding-right: 2px;
	}	
	.gameAbacus .beadWrapp{
		padding-bottom: 2px;
	}
	.gameAbacus .beadWrapp:nth-of-type(1){
		padding-top: 2px;
		padding-bottom: 59px; /*рассчитывается*/	
	}
	.gameAbacus .abacusBead{
		width: 36px;
		height: 21px;
	}
	.gameAbacus .abacusBead.active{
		top: -23px; /*рассчитывается высота косточки + padding*/
	}
	.gameAbacus .abacusBead.topBead.active{
		top: 23px; /*рассчитывается высота косточки + padding*/
	}	
	.gameAbacus .beadsRow .pole{
		width: 6px;
	}
	.gameAbacus .optionButton{
		width: 33px;
		height: 33px;
		top: 19px;	
	}
	.gameAbacus .optionButton:nth-of-type(1n + 2){
		margin-left: 5px;
	}
	.gameAbacus{
		margin-bottom: 19px;
	}
	.gameAbacus .rowNumIndicator{
		width: 21px;
		height: 21px;
		top: -30px;	
		font-size: 10px;
	}
	.gameAbacus .optionButton .borderEl{
		border-width: 2px;
	}	
}
/* Абакус завершение */
/* Абакус размер little */
@media (max-width: 1439px){
	.gameAbacus[data-sizeType='little'] .horizontalBoard{
		height: 28px;
	}
	.gameAbacus[data-sizeType='little'] .centralPart{
		padding: 0 20px;
	}
	.gameAbacus[data-sizeType='little'] .verticalBoard{
		width: 28px;
	}
	.gameAbacus[data-sizeType='little'] .plank{
		top: 65px; /*рассчитывается*/
		height: 12px;	
	}
	.gameAbacus[data-sizeType='little'] .beadsRow{
		padding-left: 3px;
		padding-right: 3px;
	}	
	.gameAbacus[data-sizeType='little'] .beadWrapp{
		padding-bottom: 3px;
	}
	.gameAbacus[data-sizeType='little'] .beadWrapp:nth-of-type(1){
		padding-top: 3px;
		padding-bottom: 80px; /*рассчитывается*/	
	}
	.gameAbacus[data-sizeType='little'] .abacusBead{
		width: 52px;
		height: 28px;
	}
	.gameAbacus[data-sizeType='little'] .abacusBead.active{
		top: -31px; /*рассчитывается высота косточки + padding*/
	}
	.gameAbacus[data-sizeType='little'] .abacusBead.topBead.active{
		top: 31px; /*рассчитывается высота косточки + padding*/
	}	
	.gameAbacus[data-sizeType='little'] .beadsRow .pole{
		width: 10px;
	}
	.gameAbacus[data-sizeType='little'] .optionButton{
		width: 45px;
		height: 45px;
		top: 26px;	
	}
	.gameAbacus[data-sizeType='little'] .optionButton:nth-of-type(1n + 2){
		margin-left: 7px;
	}
	.gameAbacus[data-sizeType='little']{
		margin-bottom: 26px;
	}
	.gameAbacus[data-sizeType='little'] .rowNumIndicator{
		width: 29px;
		height: 29px;
		top: -41px;	
		font-size: 13px;
	}
	.gameAbacus[data-sizeType='little'] .optionButton .borderEl{
		border-width: 2px;
	}	
}
@media (max-width: 1365px){
	.gameAbacus[data-sizeType='little'] .horizontalBoard{
		height: 25px;
	}
	.gameAbacus[data-sizeType='little'] .centralPart{
		padding: 0 18px;
	}
	.gameAbacus[data-sizeType='little'] .verticalBoard{
		width: 25px;
	}
	.gameAbacus[data-sizeType='little'] .plank{
		top: 59px; /*рассчитывается*/
		height: 11px;	
	}
	.gameAbacus[data-sizeType='little'] .beadsRow{
		padding-left: 3px;
		padding-right: 3px;
	}	
	.gameAbacus[data-sizeType='little'] .beadWrapp{
		padding-bottom: 3px;
	}
	.gameAbacus[data-sizeType='little'] .beadWrapp:nth-of-type(1){
		padding-top: 3px;
		padding-bottom: 73px; /*рассчитывается*/	
	}
	.gameAbacus[data-sizeType='little'] .abacusBead{
		width: 46px;
		height: 25px;
	}
	.gameAbacus[data-sizeType='little'] .abacusBead.active{
		top: -28px; /*рассчитывается высота косточки + padding*/
	}
	.gameAbacus[data-sizeType='little'] .abacusBead.topBead.active{
		top: 28px; /*рассчитывается высота косточки + padding*/
	}	
	.gameAbacus[data-sizeType='little'] .beadsRow .pole{
		width: 8px;
	}
	.gameAbacus[data-sizeType='little'] .optionButton{
		width: 39px;
		height: 39px;
		top: 22px;	
	}
	.gameAbacus[data-sizeType='little'] .optionButton:nth-of-type(1n + 2){
		margin-left: 6px;
	}
	.gameAbacus[data-sizeType='little']{
		margin-bottom: 26px;
	}
	.gameAbacus[data-sizeType='little'] .rowNumIndicator{
		width: 25px;
		height: 25px;
		top: -36px;	
		font-size: 11px;
	}
	.gameAbacus[data-sizeType='little'] .optionButton .borderEl{
		border-width: 2px;
	}	
}
@media (max-width: 1279px){
	.gameAbacus[data-sizeType='little'] .horizontalBoard{
		height: 28px;
	}
	.gameAbacus[data-sizeType='little'] .centralPart{
		padding: 0 20px;
	}
	.gameAbacus[data-sizeType='little'] .verticalBoard{
		width: 28px;
	}
	.gameAbacus[data-sizeType='little'] .plank{
		top: 65px; /*рассчитывается*/
		height: 12px;	
	}
	.gameAbacus[data-sizeType='little'] .beadsRow{
		padding-left: 3px;
		padding-right: 3px;
	}	
	.gameAbacus[data-sizeType='little'] .beadWrapp{
		padding-bottom: 3px;
	}
	.gameAbacus[data-sizeType='little'] .beadWrapp:nth-of-type(1){
		padding-top: 3px;
		padding-bottom: 80px; /*рассчитывается*/	
	}
	.gameAbacus[data-sizeType='little'] .abacusBead{
		width: 52px;
		height: 28px;
	}
	.gameAbacus[data-sizeType='little'] .abacusBead.active{
		top: -31px; /*рассчитывается высота косточки + padding*/
	}
	.gameAbacus[data-sizeType='little'] .abacusBead.topBead.active{
		top: 31px; /*рассчитывается высота косточки + padding*/
	}	
	.gameAbacus[data-sizeType='little'] .beadsRow .pole{
		width: 10px;
	}
	.gameAbacus[data-sizeType='little'] .optionButton{
		width: 45px;
		height: 45px;
		top: 26px;	
	}
	.gameAbacus[data-sizeType='little'] .optionButton:nth-of-type(1n + 2){
		margin-left: 7px;
	}
	.gameAbacus[data-sizeType='little']{
		margin-bottom: 26px;
	}
	.gameAbacus[data-sizeType='little'] .rowNumIndicator{
		width: 29px;
		height: 29px;
		top: -41px;	
		font-size: 13px;
	}
	.gameAbacus[data-sizeType='little'] .optionButton .borderEl{
		border-width: 2px;
	}	
}
@media (max-width: 1023px){
	.gameAbacus[data-sizeType='little'] .horizontalBoard{
		height: 19px;
	}
	.gameAbacus[data-sizeType='little'] .centralPart{
		padding: 0 13px;
	}
	.gameAbacus[data-sizeType='little'] .verticalBoard{
		width: 19px;
	}
	.gameAbacus[data-sizeType='little'] .plank{
		top: 44px; /*рассчитывается*/
		height: 8px;	
	}
	.gameAbacus[data-sizeType='little'] .beadsRow{
		padding-left: 2px;
		padding-right: 2px;
	}	
	.gameAbacus[data-sizeType='little'] .beadWrapp{
		padding-bottom: 2px;
	}
	.gameAbacus[data-sizeType='little'] .beadWrapp:nth-of-type(1){
		padding-top: 2px;
		padding-bottom: 54px; /*рассчитывается*/	
	}
	.gameAbacus[data-sizeType='little'] .abacusBead{
		width: 34px;
		height: 19px;
	}
	.gameAbacus[data-sizeType='little'] .abacusBead.active{
		top: -21px; /*рассчитывается высота косточки + padding*/
	}
	.gameAbacus[data-sizeType='little'] .abacusBead.topBead.active{
		top: 21px; /*рассчитывается высота косточки + padding*/
	}	
	.gameAbacus[data-sizeType='little'] .beadsRow .pole{
		width: 6px;
	}
	.gameAbacus[data-sizeType='little'] .optionButton{
		width: 30px;
		height: 30px;
		top: 17px;	
	}
	.gameAbacus[data-sizeType='little'] .optionButton:nth-of-type(1n + 2){
		margin-left: 5px;
	}
	.gameAbacus[data-sizeType='little']{
		margin-bottom: 17px;
	}
	.gameAbacus[data-sizeType='little'] .rowNumIndicator{
		width: 19px;
		height: 19px;
		top: -27px;	
		font-size: 8px;
	}
	.gameAbacus[data-sizeType='little'] .optionButton .borderEl{
		border-width: 2px;
	}	
}
/* Абакус размер little завершение */



/* Решётка */
@media (max-width: 1439px){
	.gameBody[data-gameType='grid3d'] .linesWrapper{
		font-size: 18px;
	}	
	.gameBody[data-gameType='grid3d'] .referenceTextEl{
		font-size: 18px;
	}	
	.gameBody[data-gameType='grid3d'] .box3dSide{
		font-size: 16px;
	}
	.gameBody[data-gameType='grid3d'] .boxesRowWrapper:nth-of-type(1n + 2){
		padding-top: 29px;
	}	
}
@media (max-width: 1365px){
	.gameBody[data-gameType='grid3d'] .linesWrapper{
		font-size: 18px;
	}	
	.gameBody[data-gameType='grid3d'] .referenceTextEl{
		font-size: 18px;
	}		
	.gameBody[data-gameType='grid3d'] .box3dSide{
		font-size: 16px;
	}	
	.gameBody[data-gameType='grid3d'] .boxesRowWrapper:nth-of-type(1n + 2){
		padding-top: 25px;
	}	
}
@media (max-width: 1279px){
	.gameBody[data-gameType='grid3d'] .linesWrapper{
		font-size: 18px;
	}	
	.gameBody[data-gameType='grid3d'] .referenceTextEl{
		font-size: 18px;
	}		
	.gameBody[data-gameType='grid3d'] .box3dSide{
		font-size: 16px;
	}	
	.gameBody[data-gameType='grid3d'] .boxesRowWrapper:nth-of-type(1n + 2){
		padding-top: 29px;
	}		
}
@media (max-width: 1023px){
	.gameBody[data-gameType='grid3d'] .linesWrapper{
		font-size: 16px;
	}		
	.gameBody[data-gameType='grid3d'] .referenceTextEl{
		font-size: 16px;
	}		
	.gameBody[data-gameType='grid3d'] .box3dSide{
		font-size: 14px;
	}	
	.gameBody[data-gameType='grid3d'] .boxesRowWrapper:nth-of-type(1n + 2){
		padding-top: 19px;
	}		
}
/* Решётка завершение */
/* Предложения 3д */
@media (max-width: 1439px){
	.gameBody[data-gameType='sentences3d'] .box3dSide{
		font-size: 16px;
	}
	.gameBody[data-gameType='sentences3d'] .boxesRowWrapper:nth-of-type(1n + 2){
		padding-top: 29px;
	}
	.gameBody[data-gameType='sentences3d'] .box3dSideContent,
	.gameBody[data-gameType='grid3d'] .box3dSideContent,
	.gameBody[data-gameType='sentences3d'] .boxPromptElement,
	.gameBody[data-gameType='grid3d'] .boxPromptElement{
		padding-left: 4px;
		padding-right:4px;
	}	
	.gameBody[data-gameType='sentences3d'] .textImage{
		width: 200px;
		height: 200px;
		margin-left: 40px;
	}
}
@media (max-width: 1365px){
	.gameBody[data-gameType='sentences3d'] .box3dSide{
		font-size: 16px;
	}	
	.gameBody[data-gameType='sentences3d'] .boxesRowWrapper:nth-of-type(1n + 2){
		padding-top: 25px;
	}	
	.gameBody[data-gameType='sentences3d'] .box3dSideContent,
	.gameBody[data-gameType='grid3d'] .box3dSideContent,
	.gameBody[data-gameType='sentences3d'] .boxPromptElement,
	.gameBody[data-gameType='grid3d'] .boxPromptElement{
		padding-left: 4px;
		padding-right: 4px;
	}		
	.gameBody[data-gameType='sentences3d'] .textImage{
		width: 175px;
		height: 175px;		
		margin-left: 35px;
	}	
}
@media (max-width: 1279px){
	.gameBody[data-gameType='sentences3d'] .box3dSide{
		font-size: 16px;
	}	
	.gameBody[data-gameType='sentences3d'] .boxesRowWrapper:nth-of-type(1n + 2){
		padding-top: 29px;
	}		
	.gameBody[data-gameType='sentences3d'] .box3dSideContent,
	.gameBody[data-gameType='grid3d'] .box3dSideContent,
	.gameBody[data-gameType='sentences3d'] .boxPromptElement,
	.gameBody[data-gameType='grid3d'] .boxPromptElement{
		padding-left: 4px;
		padding-right: 4px;
	}				
	.gameBody[data-gameType='sentences3d'] .textImage{
		margin-left: 40px;
	}	
}
@media (max-width: 1023px){		
	.gameBody[data-gameType='sentences3d'] .box3dSide{
		width: 200px;
		height: 200px;		
		font-size: 14px;
	}	
	.gameBody[data-gameType='sentences3d'] .boxesRowWrapper:nth-of-type(1n + 2){
		padding-top: 19px;
	}	
	.gameBody[data-gameType='sentences3d'] .box3dSideContent,
	.gameBody[data-gameType='grid3d'] .box3dSideContent,
	.gameBody[data-gameType='sentences3d'] .boxPromptElement,
	.gameBody[data-gameType='grid3d'] .boxPromptElement{
		padding-left: 3px;
		padding-right: 3px;
	}			
	.gameBody[data-gameType='sentences3d'] .textImage{
		width: 133px;
		height: 133px;		
		margin-left: 27px;
	}	
}
/* Предложения 3д завершение */
/* memory balls */
@media (max-width: 1439px){
	.gameBody[data-gameType='memoryBalls'] .destinationCell,
	.gameBody[data-gameType='memoryBalls'] .resourceCell,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall{
		margin-left: 16px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell:first-of-type,
	.gameBody[data-gameType='memoryBalls'] .resourceCell:first-of-type,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall:first-of-type{
		margin-left: 10px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell:last-of-type,
	.gameBody[data-gameType='memoryBalls'] .resourceCell:last-of-type,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall:last-of-type{
		margin-right: 10px;
	}	
	.gameBody[data-gameType='memoryBalls'] .ballsWrapper{
		padding: 16px 0;
	}
	.gameBody[data-gameType='memoryBalls'] .side{
		height: 24px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell,
	.gameBody[data-gameType='memoryBalls'] .resourceCell,
	.gameBody[data-gameType='memoryBalls'] .colorBall{
		width: 88px;
		height: 88px;
	}
	.gameBody[data-gameType='memoryBalls'] .colorBall[data-correcntess = 'right']{
		box-shadow: 0 0 0 4px #76d51f inset;
	}
	.gameBody[data-gameType='memoryBalls'] .colorBall[data-correcntess = 'wrong']{
		box-shadow: 0 0 0 4px #ff4865 inset;
	}	
}
@media (max-width: 1365px){
	.gameBody[data-gameType='memoryBalls'] .destinationCell,
	.gameBody[data-gameType='memoryBalls'] .resourceCell,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall{
		margin-left: 14px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell:first-of-type,
	.gameBody[data-gameType='memoryBalls'] .resourceCell:first-of-type,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall:first-of-type{
		margin-left: 9px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell:last-of-type,
	.gameBody[data-gameType='memoryBalls'] .resourceCell:last-of-type,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall:last-of-type{
		margin-right: 9px;
	}	
	.gameBody[data-gameType='memoryBalls'] .ballsWrapper{
		padding: 14px 0;
	}
	.gameBody[data-gameType='memoryBalls'] .side{
		height: 21px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell,
	.gameBody[data-gameType='memoryBalls'] .resourceCell,
	.gameBody[data-gameType='memoryBalls'] .colorBall{
		width: 77px;
		height: 77px;
	}
}
@media (max-width: 1279px){
	.gameBody[data-gameType='memoryBalls'] .destinationCell,
	.gameBody[data-gameType='memoryBalls'] .resourceCell,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall{
		margin-left: 16px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell:first-of-type,
	.gameBody[data-gameType='memoryBalls'] .resourceCell:first-of-type,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall:first-of-type{
		margin-left: 10px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell:last-of-type,
	.gameBody[data-gameType='memoryBalls'] .resourceCell:last-of-type,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall:last-of-type{
		margin-right: 10px;
	}	
	.gameBody[data-gameType='memoryBalls'] .ballsWrapper{
		padding: 16px 0;
	}
	.gameBody[data-gameType='memoryBalls'] .side{
		height: 24px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell,
	.gameBody[data-gameType='memoryBalls'] .resourceCell,
	.gameBody[data-gameType='memoryBalls'] .colorBall{
		width: 88px;
		height: 88px;
	}
	.gameBody[data-gameType='memoryBalls'] .colorBall[data-correcntess = 'right']{
		box-shadow: 0 0 0 4px #76d51f inset;
	}
	.gameBody[data-gameType='memoryBalls'] .colorBall[data-correcntess = 'wrong']{
		box-shadow: 0 0 0 4px #ff4865 inset;
	}
}
@media (max-width: 1023px){
	.gameBody[data-gameType='memoryBalls'] .destinationCell,
	.gameBody[data-gameType='memoryBalls'] .resourceCell,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall{
		margin-left: 11px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell:first-of-type,
	.gameBody[data-gameType='memoryBalls'] .resourceCell:first-of-type,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall:first-of-type{
		margin-left: 7px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell:last-of-type,
	.gameBody[data-gameType='memoryBalls'] .resourceCell:last-of-type,
	.gameBody[data-gameType='memoryBalls'] .stand .colorBall:last-of-type{
		margin-right: 7px;
	}	
	.gameBody[data-gameType='memoryBalls'] .ballsWrapper{
		padding: 11px 0;
	}
	.gameBody[data-gameType='memoryBalls'] .side{
		height: 16px;
	}
	.gameBody[data-gameType='memoryBalls'] .destinationCell,
	.gameBody[data-gameType='memoryBalls'] .resourceCell,
	.gameBody[data-gameType='memoryBalls'] .colorBall{
		width: 58px;
		height: 58px;
	}
	.gameBody[data-gameType='memoryBalls'] .colorBall[data-correcntess = 'right']{
		box-shadow: 0 0 0 3px #76d51f inset;
	}
	.gameBody[data-gameType='memoryBalls'] .colorBall[data-correcntess = 'wrong']{
		box-shadow: 0 0 0 3px #ff4865 inset;
	}	
}
/* memory balls завершение */
/* Кубики */
@media (max-width: 1439px){
	[data-gameType = 'cubes'] .cubesWrapper{
		margin-top: 74px;
	}
	.gameBody[data-gameType='cubes'] .wordPlaybackButtonWrapp{
		padding-top: 28px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'cubes'] .cubesWrapper{
		margin-top: 65px;
	}
	.gameBody[data-gameType='cubes'] .wordPlaybackButtonWrapp{
		padding-top: 25px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'cubes'] .cubesWrapper{
		margin-top: 74px;
	}
	.gameBody[data-gameType='cubes'] .wordPlaybackButtonWrapp{
		padding-top: 28px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'cubes'] .cubesWrapper{
		margin-top: 49px;
	}
	.gameBody[data-gameType='cubes'] .wordPlaybackButtonWrapp{
		padding-top: 19px;
	}	
}
/*  Кубики завершение */

/*
[data-gameType = 'simon'][data-cardsnum = '4'] .cardsEl{
	width: 440px;
}
[data-gameType = 'simon'][data-cardsnum = '6'] .cardsEl{
	width: 660px;
}
[data-gameType = 'simon'][data-cardsnum = '8'] .cardsEl{
	width: 880px;
}

margin-left: 20
margin-top: 20

*/
/* Саймон */
@media (max-width: 1439px){
	[data-gameType = 'simon'] .cardsEl .gameCard{
		width: 160px;
		height: 160px;
		margin-left: 16px;
		margin-top: 16px;
	}	
	[data-gameType = 'simon'][data-cardsnum = '4'] .cardsEl{
		width: 352px;
	}
	[data-gameType = 'simon'][data-cardsnum = '6'] .cardsEl{
		width: 528px;
	}
	[data-gameType = 'simon'][data-cardsnum = '8'] .cardsEl{
		width: 704px;
	}			
}
@media (max-width: 1365px){
	[data-gameType = 'simon'] .cardsEl .gameCard{
		width: 140px;
		height: 140px;
		margin-left: 14px;
		margin-top: 14px;		
	}	
	[data-gameType = 'simon'][data-cardsnum = '4'] .cardsEl{
		width: 308px;
	}
	[data-gameType = 'simon'][data-cardsnum = '6'] .cardsEl{
		width: 462px;
	}
	[data-gameType = 'simon'][data-cardsnum = '8'] .cardsEl{
		width: 616px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'simon'] .cardsEl .gameCard{
		width: 160px;
		height: 160px;
		margin-left: 16px;
		margin-top: 16px;		
	}	
	[data-gameType = 'simon'][data-cardsnum = '4'] .cardsEl{
		width: 352px;
	}
	[data-gameType = 'simon'][data-cardsnum = '6'] .cardsEl{
		width: 528px;
	}
	[data-gameType = 'simon'][data-cardsnum = '8'] .cardsEl{
		width: 704px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'simon'] .cardsEl .gameCard{
		width: 110px;
		height: 110px;
		margin-left: 11px;
		margin-top: 11px;			
	}
	[data-gameType = 'simon'][data-cardsnum = '4'] .cardsEl{
		width: 242px;		
	}
	[data-gameType = 'simon'][data-cardsnum = '6'] .cardsEl{
		width: 363px;
	}
	[data-gameType = 'simon'][data-cardsnum = '8'] .cardsEl{
		width: 484px;
	}			
}
/* Саймон завершение*/
/*-- Собери картинку --*/
@media (max-width: 1439px){
	[data-gameType='picturePuzzle'] .puzzleSoundButton, 
	[data-gameType='picturePuzzle'] .adjustingSoundButtonsEl,
	[data-gameType='puzzleFifteen'] .puzzleSoundButton, 
	[data-gameType='puzzleFifteen'] .adjustingSoundButtonsEl,
	[data-gameType='rotateThePuzzle'] .puzzleSoundButton, 
	[data-gameType='rotateThePuzzle'] .adjustingSoundButtonsEl,
	[data-gameType='changeThePuzzle'] .puzzleSoundButton, 
	[data-gameType='changeThePuzzle'] .adjustingSoundButtonsEl{	
		width: 64px;
		height: 64px;	
	}	
	[data-gameType='picturePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='puzzleFifteen'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='rotateThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='changeThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left']{	
		padding-right: 28px;
	}
	[data-gameType='picturePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='puzzleFifteen'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='rotateThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='changeThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right']{
		padding-left: 28px;
	}	
}
@media (max-width: 1365px){
	[data-gameType='picturePuzzle'] .puzzleSoundButton, 
	[data-gameType='picturePuzzle'] .adjustingSoundButtonsEl,
	[data-gameType='puzzleFifteen'] .puzzleSoundButton, 
	[data-gameType='puzzleFifteen'] .adjustingSoundButtonsEl,
	[data-gameType='rotateThePuzzle'] .puzzleSoundButton, 
	[data-gameType='rotateThePuzzle'] .adjustingSoundButtonsEl,
	[data-gameType='changeThePuzzle'] .puzzleSoundButton, 
	[data-gameType='changeThePuzzle'] .adjustingSoundButtonsEl{	
		width: 56px;
		height: 56px;	
	}	
	[data-gameType='picturePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='puzzleFifteen'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='rotateThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='changeThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left']{
		padding-right: 25px;
	}
	[data-gameType='picturePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='puzzleFifteen'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='rotateThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='changeThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right']{
		padding-left: 25px;
	}	
}
@media (max-width: 1279px){
	[data-gameType='picturePuzzle'] .puzzleSoundButton, 
	[data-gameType='picturePuzzle'] .adjustingSoundButtonsEl,
	[data-gameType='puzzleFifteen'] .puzzleSoundButton, 
	[data-gameType='puzzleFifteen'] .adjustingSoundButtonsEl,
	[data-gameType='rotateThePuzzle'] .puzzleSoundButton, 
	[data-gameType='rotateThePuzzle'] .adjustingSoundButtonsEl,
	[data-gameType='changeThePuzzle'] .puzzleSoundButton, 
	[data-gameType='changeThePuzzle'] .adjustingSoundButtonsEl{	
		width: 64px;
		height: 64px;	
	}	
	[data-gameType='picturePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='puzzleFifteen'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='rotateThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='changeThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left']{
		padding-right: 28px;
	}
	[data-gameType='picturePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='puzzleFifteen'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='rotateThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='changeThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right']{
		padding-left: 28px;
	}	
}
@media (max-width: 1023px){
	[data-gameType='picturePuzzle'] .puzzleSoundButton, 
	[data-gameType='picturePuzzle'] .adjustingSoundButtonsEl,
	[data-gameType='puzzleFifteen'] .puzzleSoundButton, 
	[data-gameType='puzzleFifteen'] .adjustingSoundButtonsEl,
	[data-gameType='rotateThePuzzle'] .puzzleSoundButton, 
	[data-gameType='rotateThePuzzle'] .adjustingSoundButtonsEl,
	[data-gameType='changeThePuzzle'] .puzzleSoundButton, 
	[data-gameType='changeThePuzzle'] .adjustingSoundButtonsEl{	
		width: 42px;
		height: 42px;	
	}	
	[data-gameType='picturePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='puzzleFifteen'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='rotateThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left'],
	[data-gameType='changeThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'left']{
		padding-right: 19px;
	}
	[data-gameType='picturePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='puzzleFifteen'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='rotateThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right'],
	[data-gameType='changeThePuzzle'] .puzzleSoundButtonWrapper[data-side = 'right']{
		padding-left: 19px;
	}	
}
/*-- Собери картинку завершение --*/
/* Пятнашки */
@media (max-width: 1439px){

}
@media (max-width: 1365px){
	[data-gameType='puzzleFifteen'] .gameField.withStatisticsPanel{
		padding-top: 63px;
	}
	[data-gameType = 'puzzleFifteen'] .statisticsPanel {
		top: -20px;
	}	
}
@media (max-width: 1279px){

}
@media (max-width: 1023px){

}
/* Пятнашки завершение */
/* Вращай пазл */
@media (max-width: 1439px){

}
@media (min-width: 1366px){
	[data-gameType = 'rotateThePuzzle'] .statisticsPanel{
		top: -38.5px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'rotateThePuzzle'] .statisticsPanel{
		top: -37px;
	}
	[data-gameType='rotateThePuzzle'] .gameFieldWrapper.withStatisticsPanel .gameField{
		padding-top: 63px;
	}	
}
@media (max-width: 1279px){

}
@media (max-width: 1023px){

}
/*  Вращай пазл завершение */
/* Радуга */
@media (max-width: 1439px){
	.variantButtonTypeA{
		font-size: 0.8em;
	}
	.variantButtonTypeA .variantIndicator{
		width: 22px; 
		height: 22px;
	}	
	[data-gameType='rainbow'] .taskWord{
		font-size: 0.8em;
	}	
	.timeLineIndicator{
		width: 367px;
		height: 12px;
	}
}
@media (max-width: 1365px){
	.variantButtonTypeA{
		font-size: 0.7em;
	}
	.variantButtonTypeA .variantIndicator{
		width: 19px; 
		height: 19px;
	}
	[data-gameType='rainbow'] .taskWord{
		font-size: 0.7em;
	}	
	.timeLineIndicator{
		width: 367px;
		height: 12px;
	}	
}
@media (max-width: 1279px){
	.variantButtonTypeA{
		font-size: 0.8em;
	}
	.variantButtonTypeA .variantIndicator{
		width: 22px; 
		height: 22px;
	}	
	[data-gameType='rainbow'] .taskWord{
		font-size: 0.8em;
	}		
	.timeLineIndicator{
		width: 303px;
		height: 12px;
	}	
}
@media (max-width: 1023px){
	.variantButtonTypeA{
		font-size: 0.53em;
	}
	.variantButtonTypeA .variantIndicator{
		width: 14px; 
		height: 14px;
	}	
	[data-gameType='rainbow'] .taskWord{
		font-size: 0.53em;
	}
	.timeLineIndicator{
		width: 231px;
		height: 10px;
	}	
}
/*  Радуга завершение */
/* Таблица умножения */
@media (max-width: 1439px){
	.digitsInputPanel .digitButton{
		font-size: 0.8em;
	}
	[data-gameType='multiplicationTable'] .multiplicationTable td{
		font-size: 0.8em;
	}
	[data-gameType='multiplicationTable'] .digitsInputPanelWrapp{
		margin-left: 40px;
	}
	[data-gameType='multiplicationTable'] .rightAnswerElWrapp .rightAnswerEl{
		font-size: 0.8em;
	}
}
@media (max-width: 1365px){
	.digitsInputPanel .digitButton{
		font-size: 0.7em;
	}
	[data-gameType='multiplicationTable'] .multiplicationTable td{
		font-size: 0.7em;
	}	
	[data-gameType='multiplicationTable'] .digitsInputPanelWrapp{
		margin-left: 35px;
	}	
	[data-gameType='multiplicationTable'] .rightAnswerElWrapp .rightAnswerEl{
		font-size: 0.7em;
	}	
}
@media (max-width: 1279px){
	.digitsInputPanel .digitButton{
		font-size: 0.8em;
	}
	[data-gameType='multiplicationTable'] .multiplicationTable td{
		font-size: 0.8em;
	}	
	[data-gameType='multiplicationTable'] .digitsInputPanelWrapp{
		margin-left: 40px;
	}
	[data-gameType='multiplicationTable'] .rightAnswerElWrapp .rightAnswerEl{
		font-size: 0.8em;
	}	
}
@media (max-width: 1023px){
	.digitsInputPanel .digitButton{
		font-size: 0.53em;
	}
	[data-gameType='multiplicationTable'] .multiplicationTable td{
		font-size: 0.53em;
	}	
	[data-gameType='multiplicationTable'] .digitsInputPanelWrapp{
		margin-left: 27px;
	}
	[data-gameType='multiplicationTable'] .rightAnswerElWrapp .rightAnswerEl{
		font-size: 0.53em;
	}	
}
/* Таблица умножения завершение */
/* Сложение/вычитание в столбик */
@media (max-width: 1439px){
	[data-gameType='columnAdditionSubtraction'] .calculationsColumnTable td,
	[data-gameType='columnMultiplication'] .calculationsColumnTable td,
	[data-gameType='columnDivision'] .calculationsColumnTable td{
		font-size: 0.8em;
	}
	[data-gameType='columnAdditionSubtraction'] .digitsInputPanelWrapp,
	[data-gameType='columnMultiplication'] .digitsInputPanelWrapp,
	[data-gameType='columnDivision'] .digitsInputPanelWrapp{
		margin-left: 40px;
	}
	[data-gameType='columnAdditionSubtraction'] .gameMessagesCase,
	[data-gameType='columnMultiplication'] .gameMessagesCase{	
		font-size: 29px;
	}	
	[data-gameType='columnDivision'] .gameMessagesCase{
		font-size: 22px;
	}
}
@media (max-width: 1365px){
	[data-gameType='columnAdditionSubtraction'] .calculationsColumnTable td,
	[data-gameType='columnMultiplication'] .calculationsColumnTable td,
	[data-gameType='columnDivision'] .calculationsColumnTable td{
		font-size: 0.7em;
	}
	[data-gameType='columnAdditionSubtraction'] .digitsInputPanelWrapp,
	[data-gameType='columnMultiplication'] .digitsInputPanelWrapp,
	[data-gameType='columnDivision'] .digitsInputPanelWrapp{
		margin-left: 35px;
	}
	[data-gameType='columnAdditionSubtraction'] .gameMessagesCase,
	[data-gameType='columnMultiplication'] .gameMessagesCase{
		font-size: 25px;
	}	
	[data-gameType='columnDivision'] .gameMessagesCase{
		font-size: 20px;
	}	
}
@media (max-width: 1279px){
	[data-gameType='columnAdditionSubtraction'] .calculationsColumnTable td,
	[data-gameType='columnMultiplication'] .calculationsColumnTable td,
	[data-gameType='columnDivision'] .calculationsColumnTable td{
		font-size: 0.8em;
	}
	[data-gameType='columnAdditionSubtraction'] .digitsInputPanelWrapp,
	[data-gameType='columnMultiplication'] .digitsInputPanelWrapp,
	[data-gameType='columnDivision'] .digitsInputPanelWrapp{
		margin-left: 40px;
	}
	[data-gameType='columnAdditionSubtraction'] .gameMessagesCase,
	[data-gameType='columnMultiplication'] .gameMessagesCase,
	[data-gameType='columnDivision'] .gameMessagesCase{
		font-size: 29px;
	}		
	[data-gameType='columnDivision'] .gameMessagesCase{
		font-size: 22px;
	}	
}
@media (max-width: 1023px){
	[data-gameType='columnAdditionSubtraction'] .calculationsColumnTable td,
	[data-gameType='columnMultiplication'] .calculationsColumnTable td,
	[data-gameType='columnDivision'] .calculationsColumnTable td{
		font-size: 0.53em;
	}
	[data-gameType='columnAdditionSubtraction'] .digitsInputPanelWrapp,
	[data-gameType='columnMultiplication'] .digitsInputPanelWrapp,
	[data-gameType='columnDivision'] .digitsInputPanelWrapp{
		margin-left: 27px;
	}
	[data-gameType='columnAdditionSubtraction'] .calculationsColumnTable td.withBottomLine,
	[data-gameType='columnMultiplication'] .calculationsColumnTable td.withBottomLine,
	[data-gameType='columnDivision'] .calculationsColumnTable td.withBottomLine,
	[data-gameType='columnDivision'] .calculationsColumnTable td.withLeftLine{
		border-width: 2px;
	}		
	[data-gameType='columnAdditionSubtraction'] .gameMessagesCase,
	[data-gameType='columnMultiplication'] .gameMessagesCase{
		font-size: 19px;
	}	
	[data-gameType='columnDivision'] .gameMessagesCase{
		font-size: 15px;
	}	
}
/*  Сложение/вычитание в столбик завершение */
/* Части слова */
@media (max-width: 1439px){
	[data-gameType = 'wordParts'] .mainTextElement,
	[data-gameType = 'wordParts'] .detaildInfo{
		font-size: 0.8em;
	}
	[data-gameType = 'wordParts'] .gamePanelButton{
		width: 72px;
		height: 48px;
		margin: 0 8px;
	}
	[data-gameType = 'wordParts'] .gameButtonsPanel{
		margin-top: 32px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'wordParts'] .mainTextElement,
	[data-gameType = 'wordParts'] .detaildInfo{
		font-size: 0.7em;
	}
	[data-gameType = 'wordParts'] .gamePanelButton{
		width: 63px;
		height: 42px;
		margin: 0 7px;		
	}	
	[data-gameType = 'wordParts'] .gameButtonsPanel{
		margin-top: 28px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'wordParts'] .mainTextElement,
	[data-gameType = 'wordParts'] .detaildInfo{
		font-size: 0.8em;
	}
	[data-gameType = 'wordParts'] .gamePanelButton{
		width: 72px;
		height: 48px;
		margin: 0 8px;		
	}	
	[data-gameType = 'wordParts'] .gameButtonsPanel{
		margin-top: 32px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'wordParts'] .mainTextElement,
	[data-gameType = 'wordParts'] .detaildInfo{
		font-size: 0.53em;
	}
	[data-gameType = 'wordParts'] .gamePanelButton{
		width: 48px;
		height: 32px;
		margin: 0 5px;		
	}	
	[data-gameType = 'wordParts'] .gameButtonsPanel{
		margin-top: 21px;
	}	
}
/* Части слова завершение */
/* Раскрась слоги */
@media (max-width: 1439px){
	[data-gameType = 'paintTheSyllables'] .mainTextElement,
	[data-gameType = 'paintTheSyllables'] .detaildInfo{
		font-size: 0.8em;
	}
	[data-gameType = 'paintTheSyllables'] .gamePanelButton{
		width: 72px;
		height: 48px;
		margin: 0 8px;			
	}
	[data-gameType = 'paintTheSyllables'] .gameButtonsPanel{
		margin-top: 32px;
	}	
	[data-gameType = 'paintTheSyllables'] .gamePanelButton.active{
		margin: 0 16px;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'paintTheSyllables'] .mainTextElement,
	[data-gameType = 'paintTheSyllables'] .detaildInfo{
		font-size: 0.7em;
	}
	[data-gameType = 'paintTheSyllables'] .gamePanelButton{
		width: 63px;
		height: 42px;
		margin: 0 7px;			
	}	
	[data-gameType = 'paintTheSyllables'] .gameButtonsPanel{
		margin-top: 38px;
	}		
	[data-gameType = 'paintTheSyllables'] .gamePanelButton.active{
		margin: 0 14px;
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'paintTheSyllables'] .mainTextElement,
	[data-gameType = 'paintTheSyllables'] .detaildInfo{
		font-size: 0.8em;
	}
	[data-gameType = 'paintTheSyllables'] .gamePanelButton{
		width: 72px;
		height: 48px;
		margin: 0 8px;			
	}	
	[data-gameType = 'paintTheSyllables'] .gameButtonsPanel{
		margin-top: 32px;
	}	
	[data-gameType = 'paintTheSyllables'] .gamePanelButton.active{
		margin: 0 16px;
	}	
}
@media (max-width: 1023px){
	[data-gameType = 'paintTheSyllables'] .mainTextElement,
	[data-gameType = 'paintTheSyllables'] .detaildInfo{
		font-size: 0.53em;
	}
	[data-gameType = 'paintTheSyllables'] .gamePanelButton{
		width: 48px;
		height: 32px;
		margin: 0 5px;			
	}	
	[data-gameType = 'paintTheSyllables'] .gameButtonsPanel{
		margin-top: 21px;
	}		
	[data-gameType = 'paintTheSyllables'] .gamePanelButton.active{
		margin: 0 11px;
	}	
}
/*  Раскрась слоги завершение */
/* Поставь ударение */
@media (max-width: 1439px){
	[data-gameType = 'setTheAccent'] .mainTextElement,
	[data-gameType = 'setTheAccent'] .detaildInfo{
		font-size: 0.8em;
	}
}
@media (max-width: 1365px){
	[data-gameType = 'setTheAccent'] .mainTextElement,
	[data-gameType = 'setTheAccent'] .detaildInfo{
		font-size: 0.7em;
	}
}
@media (max-width: 1279px){
	[data-gameType = 'setTheAccent'] .mainTextElement,
	[data-gameType = 'setTheAccent'] .detaildInfo{
		font-size: 0.8em;
	}
}
@media (max-width: 1023px){
	[data-gameType = 'setTheAccent'] .mainTextElement,
	[data-gameType = 'setTheAccent'] .detaildInfo{
		font-size: 0.53em;
	}
}
/* Поставь ударение завершение */
/* Части предложения */
@media (max-width: 1439px){
	[data-gameType = 'sentencesParts'][data-activebutton = 'eraser']{
		cursor: url(../images/tests/sentencesParts/cursor/1439/eraser.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'subject']{
		cursor: url(../images/tests/sentencesParts/cursor/1439/pencil_subject.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'predicate']{
		cursor: url(../images/tests/sentencesParts/cursor/1439/pencil_predicate.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'modifier']{
		cursor: url(../images/tests/sentencesParts/cursor/1439/pencil_modifier.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'object']{
		cursor: url(../images/tests/sentencesParts/cursor/1439/pencil_object.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'adverbial']{
		cursor: url(../images/tests/sentencesParts/cursor/1439/pencil_adverbial.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'] .mainTextElement,
	[data-gameType = 'sentencesParts'] .detaildInfo{
		font-size: 0.8em;
	}
	[data-gameType = 'sentencesParts'] .gamePanelButton{
		width: 72px;
		height: 48px;
		margin: 0 8px;			
	}
	[data-gameType = 'sentencesParts'] .gameButtonsPanel{
		margin-top: 32px;
	}		
	
	[data-gameType = 'sentencesParts'] .clarifCloudTipWrapp{
		width: 19px;
		height: 19px;
	}
	[data-gameType = 'sentencesParts'] .gamePanelButton .buttonClarification{
		font-size: 18px;
		margin-bottom: 19px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud{
		padding: 8px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloudSecondWrapp, 
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud{
		border-radius: 12px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloudSecondWrapp,
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud,
	[data-gameType = 'sentencesParts'] .clarifCloudTip{
		border-width: 2px;
	}	
}
@media (max-width: 1365px){
	[data-gameType = 'sentencesParts'][data-activebutton = 'eraser']{
		cursor: url(../images/tests/sentencesParts/cursor/1365/eraser.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'subject']{
		cursor: url(../images/tests/sentencesParts/cursor/1365/pencil_subject.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'predicate']{
		cursor: url(../images/tests/sentencesParts/cursor/1365/pencil_predicate.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'modifier']{
		cursor: url(../images/tests/sentencesParts/cursor/1365/pencil_modifier.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'object']{
		cursor: url(../images/tests/sentencesParts/cursor/1365/pencil_object.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'adverbial']{
		cursor: url(../images/tests/sentencesParts/cursor/1365/pencil_adverbial.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'] .mainTextElement,
	[data-gameType = 'sentencesParts'] .detaildInfo{
		font-size: 0.7em;
	}
	[data-gameType = 'sentencesParts'] .gamePanelButton{
		width: 63px;
		height: 42px;
		margin: 0 7px;			
	}	
	[data-gameType = 'sentencesParts'] .gameButtonsPanel{
		margin-top: 38px;
	}

	[data-gameType = 'sentencesParts'] .clarifCloudTipWrapp{
		width: 17px;
		height: 17px;
	}
	[data-gameType = 'sentencesParts'] .gamePanelButton .buttonClarification{
		font-size: 15px;
		margin-bottom: 17px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud{
		padding: 7px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloudSecondWrapp, 
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud{
		border-radius: 11px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloudSecondWrapp,
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud,
	[data-gameType = 'sentencesParts'] .clarifCloudTip{
		border-width: 1px;
	}		
}
@media (max-width: 1279px){
	[data-gameType = 'sentencesParts'][data-activebutton = 'eraser']{
		cursor: url(../images/tests/sentencesParts/cursor/1279/eraser.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'subject']{
		cursor: url(../images/tests/sentencesParts/cursor/1279/pencil_subject.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'predicate']{
		cursor: url(../images/tests/sentencesParts/cursor/1279/pencil_predicate.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'modifier']{
		cursor: url(../images/tests/sentencesParts/cursor/1279/pencil_modifier.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'object']{
		cursor: url(../images/tests/sentencesParts/cursor/1279/pencil_object.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'adverbial']{
		cursor: url(../images/tests/sentencesParts/cursor/1279/pencil_adverbial.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'] .mainTextElement,
	[data-gameType = 'sentencesParts'] .detaildInfo{
		font-size: 0.8em;
	}
	[data-gameType = 'sentencesParts'] .gamePanelButton{
		width: 72px;
		height: 48px;
		margin: 0 8px;			
	}	
	[data-gameType = 'sentencesParts'] .gameButtonsPanel{
		margin-top: 32px;
	}		
	
	[data-gameType = 'sentencesParts'] .clarifCloudTipWrapp{
		width: 19px;
		height: 19px;
	}
	[data-gameType = 'sentencesParts'] .gamePanelButton .buttonClarification{
		font-size: 18px;
		margin-bottom: 19px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud{
		padding: 8px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloudSecondWrapp, 
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud{
		border-radius: 12px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloudSecondWrapp,
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud,
	[data-gameType = 'sentencesParts'] .clarifCloudTip{
		border-width: 2px;
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'sentencesParts'][data-activebutton = 'eraser']{
		cursor: url(../images/tests/sentencesParts/cursor/1023/eraser.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'subject']{
		cursor: url(../images/tests/sentencesParts/cursor/1023/pencil_subject.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'predicate']{
		cursor: url(../images/tests/sentencesParts/cursor/1023/pencil_predicate.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'modifier']{
		cursor: url(../images/tests/sentencesParts/cursor/1023/pencil_modifier.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'object']{
		cursor: url(../images/tests/sentencesParts/cursor/1023/pencil_object.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'][data-activebutton = 'adverbial']{
		cursor: url(../images/tests/sentencesParts/cursor/1023/pencil_adverbial.png) 0 0, pointer;
	}
	[data-gameType = 'sentencesParts'] .mainTextElement,
	[data-gameType = 'sentencesParts'] .detaildInfo{
		font-size: 0.53em;
	}
	[data-gameType = 'sentencesParts'] .gamePanelButton{
		width: 48px;
		height: 32px;
		margin: 0 5px;			
	}	
	[data-gameType = 'sentencesParts'] .gameButtonsPanel{
		margin-top: 21px;
	}		
	
	[data-gameType = 'sentencesParts'] .clarifCloudTipWrapp{
		width: 13px;
		height: 13px;
	}
	[data-gameType = 'sentencesParts'] .gamePanelButton .buttonClarification{
		font-size: 12px;
		margin-bottom: 13px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud{
		padding: 5px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloudSecondWrapp, 
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud{
		border-radius: 8px;
	}
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloudSecondWrapp,
	[data-gameType = 'sentencesParts'] .buttonClarification .clarifCloud,
	[data-gameType = 'sentencesParts'] .clarifCloudTip{
		border-width: 1px;
	}		
}
/*  Части предложения завершение */
/* Выбери карточку */
@media (max-width: 1439px){
	[data-gameType = 'chooseTheCard'] .roundTextWrapper{
		font-size: 22px;
	}
	[data-gameType = 'chooseTheCard'] .gameCardsWrapper{
		font-size: 19px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '4'] .gameCardsWrapper{
		font-size: 18px;
	}	
	[data-gameType = 'chooseTheCard'] .gameCard{
		width: 240px;
		margin: 0 8px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '2'] .gameCard{
		width: 280px;	
		margin: 0 12px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '4'] .gameCard{
		width: 200px;	
	}	
	[data-gameType = 'chooseTheCard'] .gameField{
		padding-top: 19px;
	}	
	[data-gameType = 'chooseTheCard'] .roundText{
		padding-bottom: 19px;
		padding-left: 64px;
		padding-right: 64px;
	}	
	[data-gameType = 'chooseTheCard'] .fullSentencePlaybackButtonWrapp{
		padding-top: 19px;
	}	
	[data-gameType = 'chooseTheCard'] .cardText{
		padding: 8px;
	}
	[data-gameType = 'chooseTheCard'] .gameCard.active{
		top: -10px;
	}	
	[data-gameType = 'chooseTheCard'] .gameCard,
	[data-gameType = 'chooseTheCard'] .cardImage,
	[data-gameType = 'chooseTheCard'] .activeCardImage,
	[data-gameType = 'chooseTheCard'] .cardImageWrapp,
	[data-gameType = 'chooseTheCard'] .gameCard .frontSize,
	[data-gameType = 'chooseTheCard'] .gameCard .backSide{
		border-radius: 10px;
	}	
	[data-gameType = 'chooseTheCard'] .resultInfoWrapper{
		font-size: 19px;
	}
	[data-gameType = 'chooseTheCard'] .resultInfo{		
		padding-left: 64px;
		padding-right: 64px;		
	}
}
@media (max-width: 1365px){
	[data-gameType = 'chooseTheCard'] .roundTextWrapper{
		font-size: 20px;
	}
	[data-gameType = 'chooseTheCard'] .gameCardsWrapper{
		font-size: 17px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '4'] .gameCardsWrapper{
		font-size: 15px;
	}	
	[data-gameType = 'chooseTheCard'] .gameCard{
		width: 210px;
		margin: 0 7px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '2'] .gameCard{
		width: 245px;	
		margin: 0 11px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '4'] .gameCard{
		width: 175px;	
	}		
	[data-gameType = 'chooseTheCard'] .gameField{
		padding-top: 17px;
	}		
	[data-gameType = 'chooseTheCard'] .roundText{
		padding-bottom: 17px;
		padding-left: 56px;
		padding-right: 56px;
	}		
	[data-gameType = 'chooseTheCard'] .fullSentencePlaybackButtonWrapp{
		padding-top: 17px;
	}	
	[data-gameType = 'chooseTheCard'] .cardText{
		padding: 7px;
	}	
	[data-gameType = 'chooseTheCard'] .gameCard.active{
		top: -8px;
	}		
	[data-gameType = 'chooseTheCard'] .gameCard,
	[data-gameType = 'chooseTheCard'] .cardImage,
	[data-gameType = 'chooseTheCard'] .activeCardImage,
	[data-gameType = 'chooseTheCard'] .cardImageWrapp,
	[data-gameType = 'chooseTheCard'] .gameCard .frontSize,
	[data-gameType = 'chooseTheCard'] .gameCard .backSide{
		border-radius: 8px;
	}	
	[data-gameType = 'chooseTheCard'] .resultInfoWrapper{
		font-size: 17px;
	}	
	[data-gameType = 'chooseTheCard'] .resultInfo{	
		padding-left: 56px;
		padding-right: 56px;		
	}	
}
@media (max-width: 1279px){
	[data-gameType = 'chooseTheCard'] .roundTextWrapper{
		font-size: 22px;
	}
	[data-gameType = 'chooseTheCard'] .gameCardsWrapper{
		font-size: 19px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '4'] .gameCardsWrapper{
		font-size: 18px;
	}	
	[data-gameType = 'chooseTheCard'] .gameCard{
		width: 240px;
		margin: 0 8px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '2'] .gameCard{
		width: 280px;	
		margin: 0 12px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '4'] .gameCard{
		width: 200px;	
	}		
	[data-gameType = 'chooseTheCard'] .gameField{
		padding-top: 19px;
	}	
	[data-gameType = 'chooseTheCard'] .roundText{
		padding-bottom: 19px;
		padding-left: 64px;
		padding-right: 64px;
	}		
	[data-gameType = 'chooseTheCard'] .fullSentencePlaybackButtonWrapp{
		padding-top: 19px;
	}	
	[data-gameType = 'chooseTheCard'] .cardText{
		padding: 8px;
	}	
	[data-gameType = 'chooseTheCard'] .gameCard.active{
		top: -10px;
	}		
	[data-gameType = 'chooseTheCard'] .gameCard,
	[data-gameType = 'chooseTheCard'] .cardImage,
	[data-gameType = 'chooseTheCard'] .activeCardImage,
	[data-gameType = 'chooseTheCard'] .cardImageWrapp,
	[data-gameType = 'chooseTheCard'] .gameCard .frontSize,
	[data-gameType = 'chooseTheCard'] .gameCard .backSide{
		border-radius: 10px;
	}	
	[data-gameType = 'chooseTheCard'] .resultInfoWrapper{
		font-size: 19px;
	}	
	[data-gameType = 'chooseTheCard'] .resultInfo{
		padding-left: 64px;
		padding-right: 64px;		
	}		
}
@media (max-width: 1023px){
	[data-gameType = 'chooseTheCard'] .roundTextWrapper{
		font-size: 15px;
	}
	[data-gameType = 'chooseTheCard'] .gameCardsWrapper{
		font-size: 13px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '4'] .gameCardsWrapper{
		font-size: 12px;
	}	
	[data-gameType = 'chooseTheCard'] .gameCard{
		width: 159px;
		margin: 0 5px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '2'] .gameCard{
		width: 186px;	
		margin: 0 8 px;
	}
	[data-gameType = 'chooseTheCard'][data-cardsNum = '4'] .gameCard{
		width: 133px;	
	}		
	[data-gameType = 'chooseTheCard'] .gameField{
		padding-top: 13px;
	}		
	[data-gameType = 'chooseTheCard'] .roundText{
		padding-bottom: 13px;
		padding-left: 0;
		padding-right: 0;
	}		
	[data-gameType = 'chooseTheCard'] .fullSentencePlaybackButtonWrapp{
		padding-top: 13px;
	}	
	[data-gameType = 'chooseTheCard'] .cardText{
		padding: 5px;
	}	
	[data-gameType = 'chooseTheCard'] .gameCard.active{
		top: -6px;
	}	
	[data-gameType = 'chooseTheCard'] .gameCard,
	[data-gameType = 'chooseTheCard'] .cardImage,
	[data-gameType = 'chooseTheCard'] .activeCardImage,
	[data-gameType = 'chooseTheCard'] .cardImageWrapp,
	[data-gameType = 'chooseTheCard'] .gameCard .frontSize,
	[data-gameType = 'chooseTheCard'] .gameCard .backSide{
		border-radius: 6px;
	}	
	[data-gameType = 'chooseTheCard'] .resultInfoWrapper{
		font-size: 13px;
	}	
	[data-gameType = 'chooseTheCard'] .resultInfo{
		padding-left: 0;
		padding-right: 0;		
	}	
}
/*  Выбери карточку завершение */
/*- Предупреждающие попапы -*/
.infoPopupWrapper.screenWarning{
	z-index: 103;
	background-color: #FBFBFD;
}
.infoPopupWrapper.screenWarning.smallScreenSizeWarning .infoPopup{
	width: 328px;		
}
.infoPopupWrapper.screenWarning.rotateScreenWarning .infoPopup{
	width: 364px;		
}
.infoPopupWrapper.screenWarning .infoPopupWrapp{
	padding-top: 52px;
	padding-bottom: 24px;	
	box-sizing: border-box;
}
.infoPopupWrapper.screenWarning.smallScreenSizeWarning .infoPopupWrapp{
	padding-left: 16px;
	padding-right: 16px;
}
.infoPopupWrapper.screenWarning.rotateScreenWarning .infoPopupWrapp{
	padding-left: 24px;
	padding-right: 24px;	
}
.infoPopupWrapper.screenWarning .reassurance{
	font-size: 20px;
	font-weight: 900;
}
.infoPopupWrapper.screenWarning.smallScreenSizeWarning .reassurance{	
	padding-bottom: 32px;
}
.infoPopupWrapper.screenWarning.rotateScreenWarning .reassurance{
	font-size: 24px;
	padding-bottom: 24px;
}
.infoPopupWrapper.screenWarning.instagramWarning .reassurance{
	padding-bottom: 24px;
}
.infoPopupWrapper.screenWarning.smallScreenSizeWarning .devices{
	width: 228px;
	margin-bottom: 32px;
}
.infoPopupWrapper.screenWarning.rotateScreenWarning .devices{
	width: 250px;
	margin-bottom: 24px;
}
.infoPopupWrapper.screenWarning.instagramWarning .devices{
	width: 250px;
	margin-bottom: 24px;
}
.infoPopupWrapper.screenWarning .details{
	font-size: 22px;
	color: #6A6A73;
}
.infoPopupWrapper.screenWarning .gameButton{
	border-radius: 8px;
	height: 46px;
	font-size: 18px;
	width: 100%;	
	box-sizing: border-box;
}
.infoPopupWrapper.screenWarning.smallScreenSizeWarning .gameButton{
	margin-top: 24px;
}
}
.infoPopupWrapper.screenWarning.rotateScreenWarning .gameButton{
	margin-top: 16px;
}
.infoPopupWrapper.screenWarning .gameButton{
	display: inline-flex;
	display: none;
}
.infoPopupWrapper.screenWarning .IPTitle{
	line-height: 57px;
	font-size: 24px; 
	border-radius: 8px;
}
.infoPopupWrapper.screenWarning{
	display: none;
}
/*
@media /* (orientation: landscape) and*//* (max-width: 799px){
	.infoPopupWrapper.screenWarning.smallScreenSizeWarning{
		display: flex;
	}	
	.gameBody{
		display: none;
	}
}
@media (orientation: portrait) and (max-height: 799px){
	.infoPopupWrapper.screenWarning.smallScreenSizeWarning{
		display: flex;
	}	
	.gameBody{
		display: none;
	}
}
@media (orientation: portrait){
	.infoPopupWrapper.screenWarning.rotateScreenWarning{
		display: flex;
	}		
	.gameBody{
		display: none;
	}	
}*/
/*
.infoPopupWrapper.screenWarning.rotateScreenWarning{
	z-index: 104;
}
@media (max-width: 799px){
	.infoPopupWrapper.screenWarning.smallScreenSizeWarning{
		display: flex;
	}	
	.gameBody{
		display: none;
	}
}
@media (orientation: portrait){
	.infoPopupWrapper.screenWarning.rotateScreenWarning{
		display: flex;
	}		
	.gameBody{
		display: none;
	}	
}*/
/*.infoPopupWrapper.screenWarning.rotateScreenWarning{
	z-index: 104;
}*/
.infoPopupWrapper.screenWarning.instagramWarning{
	z-index: 106;
}
/*@media (orientation: landscape) and (max-width: 799px){
	.infoPopupWrapper.screenWarning.smallScreenSizeWarning{
		display: flex;
	}	
	.gameBody{
		display: none;
	}
}
@media (orientation: portrait) and (max-height: 799px){
	.infoPopupWrapper.screenWarning.smallScreenSizeWarning{
		display: flex;
		z-index: 105;
	}		
	.gameBody{
		display: none;
	}	
}*/


@media (orientation: portrait){
	
	.infoPopupWrapper.screenWarning.rotateScreenWarning{
		display: flex;
		z-index: 104;
	}		
	.gameBody{
		display: none;
	}	
}
/*- Предупреждающие попапы завершение -*/
/* Попапы описания игр */
@media (max-width: 1439px){
	.infoPopup[data-popupType='gameDescription'] .gameDescriptionImage.GDSticker{
		width: 67px;
	}
	.infoPopup[data-popupType='gameDescription'] .gameDescriptionSoundEl{
		width: 60px;
		height: 60px;
	}
}
@media (max-width: 1365px){
	.infoPopup[data-popupType='gameDescription'] .gameDescriptionSoundEl{
		width: 53px;
		height:53px;
	}
}
@media (max-width: 1279px){
	.infoPopupWrapper .infoPopup[data-popupType='gameDescription'] .infoPopupWrapp{
		padding-top: 35px;
		padding-left: 22px;
		padding-right: 22px;
	}
	.infoPopupWrapper .infoPopup[data-popupType='gameDescription']{
		width: 500px;
	}
	.infoPopupWrapper .infoPopup[data-popupType='gameDescription']{
		font-size: 20px;
	}
	.infoPopup[data-popupType='gameDescription'] .gameDescriptionSoundEl{
		width: 60px;
		height: 60px;
	}	
	.infoPopup[data-popupType='gameDescription'] .rightFloatingEl{
		margin-left: 15px;
	}
	.infoPopup[data-popupType='gameDescription'] .leftFloatingEl{
		margin-right: 15px;
	}	
}
@media (max-width: 1023px){
	.infoPopupWrapper .infoPopup[data-popupType='gameDescription'] .infoPopupWrapp{
		padding-top: 25px;
		padding-left: 15px;
		padding-right: 15px;		
	}	
	.infoPopupWrapper .infoPopup[data-popupType='gameDescription']{
		width: 450px;
	}	
	.infoPopupWrapper .infoPopup[data-popupType='gameDescription']{
		font-size: 18px;
	}
	.infoPopup[data-popupType='gameDescription'] .gameDescriptionImage.GDSticker{
		width: 56px;
	}
	.infoPopup[data-popupType='gameDescription'] .gameDescriptionSoundEl{
		width: 40px;
		height: 40px;
	}	
	.infoPopup[data-popupType='gameDescription'] .rightFloatingEl{
		margin-left: 10px;
	}
	.infoPopup[data-popupType='gameDescription'] .leftFloatingEl{
		margin-right: 10px;
	}	
}
/* Попапы описания игр завершение */
/*-- Игры из проекта ментальной арифметики --*/
	@media (max-width: 1439px){
		[data-gameType='wedgeTables'] .wedgeTableImage{
			width: 320px;
			height: 320px;
		}
		[data-gameType='wedgeTables'][data-questionImageSizeType='big'] .wedgeTableImage{
			width: 432px;
			height: 432px;
		}	
		[data-gameType='quizMental'] .questionImage{
			width: 296px;
			height: 296px;
		}			
		[data-gameType='quizMental'][data-questionImageSizeType='big'] .questionImage{
			width: 400px;
			height: 400px;
		}	
		[data-gameType='shulte'] .shulteTableEl .shulteTColumn .shulteTableCell{
			font-size: 26px;
		}
	}
	@media (max-width: 1365px){
		[data-gameType='reading'] .controlOptionsPanel{
			top: 7px;
		}
		[data-gameType='wedgeTables'] .wedgeTableImage{
			width: 280px;
			height: 280px;
		}	
		[data-gameType='wedgeTables'][data-questionImageSizeType='big'] .wedgeTableImage{
			width: 378px;
			height: 378px;
		}		
		[data-gameType='quizMental'] .questionImage{
			width: 259px;
			height: 259px;
		}			
		[data-gameType='quizMental'][data-questionImageSizeType='big'] .questionImage{
			width: 350px;
			height: 350px;
		}	
		[data-gameType='shulte'] .shulteTableEl .shulteTColumn .shulteTableCell{
			font-size: 22px;
		}		
	}
	@media (max-width: 1279px){
		[data-gameType='wedgeTables'] .wedgeTableImage{
			width: 320px;
			height: 320px;
		}
		[data-gameType='wedgeTables'][data-questionImageSizeType='big'] .wedgeTableImage{
			width: 432px;
			height: 432px;
		}		
		[data-gameType='quizMental'] .questionImage{
			width: 296px;
			height: 296px;
		}			
		[data-gameType='quizMental'][data-questionImageSizeType='big'] .questionImage{
			width: 400px;
			height: 400px;
		}	
		[data-gameType='shulte'] .shulteTableEl .shulteTColumn .shulteTableCell{
			font-size: 26px;
		}		
	}
	@media (max-width: 1023px){
		[data-gameType='wedgeTables'] .wedgeTableImage{
			width: 212px;
			height: 212px;
		}
		[data-gameType='wedgeTables'][data-questionImageSizeType='big'] .wedgeTableImage{
			width: 286px;
			height: 286px;
		}	
		[data-gameType='quizMental'] .questionImage{
			width: 196px;
			height: 196px;
		}			
		[data-gameType='quizMental'][data-questionImageSizeType='big'] .questionImage{
			width: 265px;
			height: 265px;
		}	
		[data-gameType='shulte'] .shulteTableEl .shulteTColumn .shulteTableCell{
			font-size: 17px;
		}		
	}
/*-- Игры из проекта ментальной арифметики завершение --*/



/*------------------------ ДЛЯ ПОРТРЕТНОЙ ОРИАНТАЦИИ ------------------------*/
/* Пока отключаем */
/*-- Принимаем мобильный, как 720 и менее --*/
/*@media (orientation: portrait){
	body:not(.permittedPortraitOrientation) .infoPopupWrapper.screenWarning.rotateScreenWarning{
		display: flex;
		z-index: 104;
	}		
	body:not(.permittedPortraitOrientation) .gameBody{
		display: none;
	}	
}
@media (orientation: portrait){

}
@media (max-width: 1439px) and (orientation: portrait){
	.gameHeader .gameName{
		display: none;
	}
	.gameHeader .gameDescription{
		font-size: 0;
	}
	.supportInfoButton{
		width: 24px;
		height:24px;
	}	
	.gameHeader .leftPart{
		display: flex;
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: center;
	}
	.gameMainEl, header > .mainWidth, footer{
		padding: 0 20px;
	}	
}
@media (max-width: 500px) and (orientation: portrait){
	footer .gameButton.grammar, footer .gameButton.prompt{
		font-size: 0;
		width: 70px;
	}	
	.progressBar{
		width: 170px;
	}
	.gameButton::before{
		margin-right: 0;
	}
	.gameMainEl, header > .mainWidth, footer{
		padding: 0 10px;
	}
}*/
/*-- Выбери звук --*/
/*@media (orientation: portrait){
	[data-gametype = 'guessTheImageB'] .wordsWariants{
		width: 100%;
	}
}*/
/*-- Выбери звук завершение --*/
/*-- Выбери картинку --*/
/*@media (orientation: portrait){
	[data-gameType = 'ImageChoiceB'][data-sizetype] .imageWariantsWrapper{
		width: auto;
		justify-content: center;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype] .imageWariant:nth-of-type(1n + 1){
		margin-left: 16px;
		margin-top: 16px;
	}
	[data-gameType = 'ImageChoiceB'][data-sizetype] .gameField{
		padding-top: 25px;
	}
}*/
/*-- Выбери картинку завершение --*/
/*-- Судоку --*/
/*@media (orientation: portrait){
	[data-gameType = 'sudoku'] .mainElements{
		flex-direction: column;
		flex-wrap: nowrap;
		justify-content: flex-start; 
		align-items: center;		
	}
	[data-gameType = 'sudoku'] .wordsWrapp,
	[data-gameType = 'sudoku'][data-gamemode] .wordsWrapp{
		margin-left: 0;
	}
	[data-gameType = 'sudoku'] .words,
	[data-gameType = 'sudoku'][data-gamemode] .words{
		width: auto;		
		justify-content: center;
	}
	[data-gameType = 'sudoku'] .words > .wordEl,
	[data-gameType = 'sudoku'][data-gamemode] .words > *{
		margin-left: 7px;
		margin-top: 20px;
	}
	[data-gameType = 'sudoku'] .mainElements .letters .row > *{
		width: 70px;
		height: 70px;
		font-size: 28px;
	}		
	@media (max-width: 1439px) and (orientation: portrait){
		[data-gameType = 'sudoku'] .mainElements .letters .row > *{
			width: 56px;
			height: 56px;
			font-size: 26px;
		}			
	}
	@media (max-width: 1365px) and (orientation: portrait){
		[data-gameType = 'sudoku'] .mainElements .letters .row > *{
			width: 50px;
			height: 50px;
			font-size: 24px;
		}		
	}
	@media (max-width: 1279px) and (orientation: portrait){
		[data-gameType = 'sudoku'] .mainElements .letters .row > *{
			width: 56px;
			height: 56px;
			font-size: 26px;
		}	
	}
	@media (max-width: 1023px) and (orientation: portrait){
		[data-gameType = 'sudoku'] .mainElements .letters .row > *{
			width: 39px;
			height: 39px;
			font-size: 18px;
		}		
	}	
	@media (max-width: 720px) and (orientation: portrait){
		[data-gameType = 'sudoku'] .mainElements .letters .row > *{
			width: 31px;
			height: 31px;
			font-size: 15px;
		}		
	}		
}	*/
/*-- Судоку завершение --*/
/*--  Мемори --*/
/*@media (orientation: portrait){
	.gameBody[data-gameType = 'memoryCards'] .gameCardsWrapp{
		flex-direction: column;
		justify-content: flex-start;
		align-items: center;
		flex-wrap: wrap;
	}
	.gameBody[data-gameType = 'memoryCards'][data-sizetype] .outGameCards{
		width: auto;
		margin-left: 0;
		margin-top: 20px;
		justify-content: center;
	}
	.gameBody[data-gameType = 'memoryCards'] .outGameCards .cardsBox{
		margin-left: 8px;
		margin-right: 8px;
	}		
}*/

/*------------------------ ДЛЯ ПОРТРЕТНОЙ ОРИАНТАЦИИ ЗАВЕРШЕНИЕ------------------------*/	

/*-- Новый лизайн --*/
body .gameButton{
	height: 62px;
	font-weight: 900;
	font-size: 18px;	
}
body .gameButton, 
body .gameButton::after{
	border-radius: 12px;
}

.gameButton.grammar::before{
	width: 32px;
	height: 32px;
}
.gameButton.howToPlay::before{
	width: 26px;
	height: 28px;
}
.gameButton.prompt::before{
	width: 19px;
	height: 28px;
}
@media (max-width: 1439px){
	.progressBar{
		width: 280px;
	}
	.gameHeader .gameName,
	.gameHeader .gameDescription{
		padding-left: 8px;
	}	
	.gameHeader{
		border-radius: 10px;
	//	padding: 10px 26px 12px 0;
		height: 72px;
		padding-right: 26px;
	}	
	.gameHeader .gameDescription{
		padding-right: 6px;
		border-radius: 0 6px 6px 0px;
		max-width: 410px;
	}
	.withProgressIndicator .progressBar::after,
	.withProgressIndicator .progressBar::before{
		font-size: 18px;
	}	
	.withProgressIndicator .progressBar::after{
		margin-left: 11px;	
	}
	.withProgressIndicator .progressBar::before{
		margin-right: 11px;
	}	
	.progressBar .progressIndicator{
		width: 34px;
		font-size: 14px;
	}	
	.progressBar .progressIndicatorElsWrapp{
		font-size: 14px;
	}
	.gameHeader .closeButton{
		width: 40px;
	}		
	
	body .gameButton{
		height: 48px;
		font-size: 14px;	
		font-weight: 700;
	}
	body .gameButton, 
	body .gameButton::after{
		border-radius: 9px;
	}	
	
	.gameButton::after{
		background-position: 6px 5px;
		background-size: auto 14px;
	}
	.gameButton.grammar::before{
		width: 25px;
		height: 25px;
	}
	.gameButton.howToPlay::before{
		width: 20px;
		height: 21.5px;
	}
	.gameButton.prompt::before{
		width: 15px;
		height: 22px;
	}	
}
@media (max-width: 1365px){
	.progressBar{
		width: 245px;
	}
	.gameHeader .gameName,
	.gameHeader .gameDescription{
		padding-left: 7px;
	}	
	.gameHeader{
		border-radius: 8px;
	//	padding: 9px 22px 11px 0;
		height: 70px;
		padding-right: 22px;		
	}	
	.gameHeader .gameDescription{
		padding-right: 5px;
		border-radius: 0 5px 5px 0px;
		max-width: 440px;
	}	
	.withProgressIndicator .progressBar::after,
	.withProgressIndicator .progressBar::before{
		font-size: 15px;
	}	
	.withProgressIndicator .progressBar::after{
		margin-left: 10px;	
	}
	.withProgressIndicator .progressBar::before{
		margin-right: 10px;
	}
	.progressBar .progressIndicator{
		width: 30px;
		font-size: 13px;
	}		
	.progressBar .progressIndicatorElsWrapp{
		font-size: 13px;
	}	
	.gameHeader .closeButton{
		width: 35px;
	}		
}
@media (max-width: 1279px){
	.progressBar{
		width: 280px;
	}
	.gameHeader .gameName,
	.gameHeader .gameDescription{
		padding-left: 8px;
	}	
	.gameHeader{
		border-radius: 10px;
		height: 72px;
		padding-right: 26px;
	}		
	.gameHeader .gameDescription{
		padding-right: 6px;
		border-radius: 0 6px 6px 0px;
		max-width: 350px;
	}	
	.withProgressIndicator .progressBar::after,
	.withProgressIndicator .progressBar::before{
		font-size: 18px;
	}		
	.withProgressIndicator .progressBar::after{
		margin-left: 11px;	
	}
	.withProgressIndicator .progressBar::before{
		margin-right: 11px;
	}		
	.progressBar .progressIndicator{
		width: 32px;
		font-size: 14px;
	}	
	.progressBar .progressIndicatorElsWrapp{
		font-size: 14px;
	}	
	.gameHeader .closeButton{
		width: 40px;
	}	
	body .gameButton{
		height: 32px;
		font-size: 10px;	
	}
	body .gameButton, 
	body .gameButton::after{
		border-radius: 6px;
	}	
	
	.gameButton::after{
		background-position: 4px 3px;
		background-size: auto 9px;
	}
	.gameButton.grammar::before{
		width: 17px;
		height: 17px;
	}
	.gameButton.howToPlay::before{
		width: 13.5px;
		height: 14.5px;
	}
	.gameButton.prompt::before{
		width: 11px;
		height: 16px;
	}
}
@media (max-width: 1200px){
	.gameHeader .gameDescription{
		max-width: 300px;
	} 
}
@media (max-width: 1100px){
	.gameHeader .gameDescription{
		max-width: 260px;
	} 
}
@media (max-width: 1023px){
	.progressBar{
		width: 186px;
	}
	.gameHeader .gameName,
	.gameHeader .gameDescription{
		padding-left: 5px;
	}	
	.gameHeader{
		border-radius: 6px;
	//	padding: 7px 17px 8px 0;
		height: 65px;
		padding-right: 17px;	
	}	
	.gameHeader .gameDescription{
		padding-right: 4px;
	//	border-radius: 0 4px 4px 0px;
	}	
	.withProgressIndicator .progressBar::after,
	.withProgressIndicator .progressBar::before{
		font-size: 12px;
	}	
	.withProgressIndicator .progressBar::after{
		margin-left: 9px;	
	}
	.withProgressIndicator .progressBar::before{
		margin-right: 9px;
	}		
	.progressBar .progressIndicator{
		width: 23px;
		font-size: 10px;
	}		
	.progressBar .progressIndicatorElsWrapp{
		font-size: 10px;
	}	
	.gameHeader .closeButton{
		width: 27px;
	}	
	.gameButton.howToPlay::before{
		width: 18px;
		height: 19px;
	}	
}
/*-- Новый лизайн завершение --*/




