body, a, li, p, div, nav, span, html, tr, th, strong{
  font-size: 20px;
}

h1, h2, h3, h4, h5{
  font-size: 22px;
}

.top-menu-container{
  width: 1175px;
}

@media screen and (max-width: 1200px) {
	body, a, li, p, div, nav, span, html, tr, th, strong{
  	font-size: 36px !important;
	}

	h1, h2, h3, h4, h5, .cap_block_text{
  	font-size: 38px !important;
  	font-weight: bold !important;
	}

	body, a, li, p, div, nav, span, html, tr, th, strong{
		font-weight: normal !important;
	}

	.font-selector-elements{

	}


	.top-menu-container{
  	width: auto !important;
	}

	.navbar-nav li{
		float: none !important;
		margin-left: 0px !important;
		width: auto !important;
	}

	.dropdown a, .navbar-nav li a{
		/*font-size: 24px !important;*/
	}

	.special-box-text{
		height: 40px !important;
	}
	.cap_block_text, .box-cap-text, .pagination a{
		/*font-size: 26px !important;*/
	}

	.pagination li a{
		width: 80px !important;
	}

	.body_block_text, .body_block_text a, .box_body, .box_body a{
		/*font-size: 24px !important;*/
	}

	.foot_block_text{
		/*font-size: 18px !important;*/
	}

	#cap_image_div{
		display: none !important;
	}

	.cap_content{
		width: 700px !important;
	}

	.center_block, .center-main, .page_content_block, .container, .top-menu-panel-box, .general_c_box,
	.top_menu_panel, .foot_general_block, .left-panel, .inside-box-field{
		width: auto !important;
	}

	.center-main{
		margin-lext: 10px !important;
	}

	.center_block{
		margin-top: 20px;
	}

	.right-panel {
		margin-top: 20px;
		width: 100% !important;
		position: relative;
		float: right;
		padding: 10px;
		background: #fff;
		border-radius: 10px;
		display: inline;
	}

	.container {
		margin: 0px !important;
		padding-left: 15px !important;
	}

	.static-content-panel{
		margin-bottom: 0px;
	}

	.center_block, .center-main, .left-panel{
		margin-left: 0px;
		margin-right: 0px;

	}

	.mobile-context {
		display: none;
	}
}

@media screen and (max-width: 990px) {
	.cap_content{
		width: auto !important;
	}

	.special-button{
		width: 340px !important;
		margin-left:0px; margin-right:10px; margin-top: 10px;
	}
}

@media screen and (max-width: 969px) {
	.general_c_box, .top_menu_panel{
		width: auto;
	}

	.static-content-panel{
		width: 100% !important;
	}

	.center_block{
		margin-right: auto;
	}

	.inside-box-field, .left-panel{
		width: auto !important;
	}

	.special-button{
		width: 340px !important;
		margin-left:0px; margin-right:10px; margin-top: 10px;
	}
}

@media screen and (max-width: 660px) {
	.special-button{
		width: 340px !important;
		margin-left:0px; margin-right:10px; margin-top: 10px;
	}

	.center_block, .page_content_block{
		width: auto;
	}

	.static-content-panel{
		width: 100% !important;
	}

	.content-display{
		float: none !important;
	}

	.foot_general_block{
		width: auto !important;
	}
}

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

}

@media screen and (max-width: 320px) {
	.center_block{
		margin-right: auto;
	}
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.content-display{
	position: relative;
	padding: 10px;
	border-radius: 10px;
}