@media screen and (max-width: 1200px){

	.box_10,
	.box_16,
	.box_20,
	.box_25,
	.box_30,
	.box_40,
	.box_50,
	.box_60,
	.box_66,
	.box_70,
	.box_80,
	.box_90,
	.box_33,
	#leftSide{
		float: none !important;
		width: 100% !important;
	}

	.box_25_2{
		float: left;
		width: 50%;
	}

	.box_60_fixed_v2{
		float: none !important;
	}

	.box_500px{
		width: 100% !important;
	}

	.boxWrapper1200,
	.boxWrapper800,
	.wrapper500{
		width: 100%;
	}

	.boxWrapper30,
	.boxWrapperL30{
		padding: 10px !important;
	}

	/*#logo{
		width: 150px;
	}*/
	
	#filterContainer{
		display: block;
	}

	#searchTable td:nth-child(1){
		width: 60% !important;
	}

	#searchTable td:nth-child(2){
		width: 0% !important;
	}

	#searchTable td:nth-child(3){
		text-align: center !important;
	}
	
	#closeFilterContainer{
		display: block;
	}

	#leftSide_v2{
		float: none;
		position: fixed;
		height: 100% !important;
		width: 90% !important;
		margin-left: -90%;
	}

	#leftSide_v2.exerciseLeft{
		margin-top: -10px;
	}

	#rightSide_v2{
		float: none;
		width: 100% !important;
	}
	
	#rightSide{
		position: fixed;
		top: 0;
		right: 0;
		margin-right: -95%;
		float: none !important;
		width: 95% !important;
	}

	.toggleMainMenu{
		display: block;
	}

	#mainMenuContainer{
		position: fixed;
		top: 0;
		left: 0;
		margin-left: -95%;
		width: 95% !important;
		z-index: 99;

		height: 100vh !important;
	}

	#menuWrapper{
		/*padding: 10px;*/
	}

	.mainMenuItem{
		display: block;
		margin-right: 0;
	}

	#exerciseInfoContainer{
		height: max-content !important;
	}

	.mainMenuItem{
		display: none;
	}

	.mobileMenuItem{
		display: block;
	}

	#mobileMenuClose{
		display: block;
	}

	.overflowWMob800{
		width: 800px;
	}

	.ebookContainer,
	#ebookOptions{
		width: 95%;
		margin: 0 auto;
	}

	.mobView{
		display: block;
	}

	#exercisesBookTitle{
		font-size: 20px;
	}
}