.wr_progress_bar{
	display: inline-block;
	vertical-align: top;
}
.words, .words-copy, #header, .custom-gray-bar, #table_cntr, #footer, html, body{
	min-width: 1px!important;
}
.play_buttons_cntr:after{
	content: " ";
	clear: both;
	display: block;
}
.ajax-loader{
	display: none!important;
}
.mob_but{
	display: none;
}
@media (max-width:1136px){
	.words-area-top-fix>div{

	}
	.playBtn.play{
		margin: 0!important;
	}
	.mob_but span, .footer_pause_btn_text{
		font-size: 16px!important;
		color:#929292!important;
	}
	.words-area-top-fix{}
	#footer{
		height: 75px!important;
		background: #fff;
	}
	.q_btn, .footer_pause_btn .playBtn{
		width: 100%!important;
		height: 47px!important;
		background-position: 50% 0!important;
		background-size: 36px auto!important;
	}
	.mob_but:hover .q_btn, .mob_but:hover span{
		color:#0695cd!important;
		background-position: 50% -66px!important;
	}
	.footer_pause_btn:hover .playBtn,.footer_pause_btn:hover .footer_pause_btn_text{
		color:#0695cd!important;
		background-position: 50% -69px!important;
	}
	.mob_but.set_q:hover .q_btn{
		background-position: 50% -70px!important;
	}
	.mob_but.vocab_q:hover .q_btn{
		background-position: 50% -79px!important;
	}
	.footer_pause_btn .playBtn{
		background:url("Adaptive/mob_ic_1.png")  50% 0/36px auto no-repeat!important;
	}
	.sort_q .q_btn{
		background:url("Adaptive/mob_ic_2.png") no-repeat;
	}
	.set_q .q_btn{
		background:url("Adaptive/mob_ic_3.png") no-repeat;
	}
	.vocab_q .q_btn{
		background:url("Adaptive/mob_ic_4.png") no-repeat;
	}
	.play_buttons_cntr{
		width: 100%;
	}
	.play_buttons_cntr>*{
		display: block;
		float: left;
		width: 25%;
		padding: 0;
		height: 50px;
	}
	.mob_but{
		display: inline-block;
	}	
	#table_cntr{
		margin-top: 0;
	}
	.wr_progress_bar{
		position: fixed;
		bottom: 90px;
		left: 0;
		width: 100%;
		z-index: 9999;
	}
	.lesson_bar, .percent_bar_background_body{
		width: 100%;
		height: 30px;
		padding: 0;
		background: #9d9d9d;
		left:0!important;
	}
	.percent_bar_stripe{
		width: 100%!important;
		height: 100%;
		padding: 0!important;
		margin: 0!important;
	}
	.percent_bar_background_left_corner{
		display: none;
	}
	.percent_bar_stripe_body{
		background: #026e96;
		width: 22%!important;
		height: 100%;
		left:0!important;
	}
	.wr_descript{
		position: absolute;
		width: 100%;
		top: 0;
		left: 0;
		text-align: center;
		color:#fff;
	}
	.lesson_state, .lesson_percent_text, .hint_count_text, .hint_count{
		font-size: 17px!important;
		color:#fff!important;
		font-weight: normal!important;
	}
	.hint_count{
		padding: 7px 0px!important;
	}
	.hint_count_text{
		padding: 5px 0px 0px 12px!important;
	}
	.footer_rest_btn, .previous_panel_overlay, .footer_back_btn, .footer_forward_btn, .footer_next_btn, .volume_cntr, .lang_cntr, .pause_for_answer_cntr, .font_size_cntr, .footer_separator, .footer_previous_btn, .footer_right_cntr
	,.custom-gray-bar, .menu.role_menu, .menu.user_menu, .lesson_state ,.percent_bar_background_right_corner, .lesson_percent_text, #header{
		display: none;
	}
	.previous_panel_overlay {
		display:none !important;
	}
}
@media (max-width:660px){
	.word.content_table_row{
		font-size: 16px!important
	}
	.previous_panel_overlay {
		display:none !important;
}
@media (max-width:360px){
	.word.content_table_row{
		font-size: 14px!important
	}	
	.previous_panel_overlay {
		display:none !important;
	.mob_but span, .footer_pause_btn_text, .hint_count_text, .hint_count{
		font-size: 14px!important;
	}	
}