
.top_banner_history{
	/*width: 1903px;*/
	height: 334px;
	background-color: #25313a;
	background-image: url(/about_company/images/about_company2.jpg);
	background-size: cover;
	width: 100%;
	/*-webkit-mask-image: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 50%,rgba(0,0,0,0) 100%);*/
	/*position: absolute;*/
	right: 0;
	left: 0;
}
/*body .wrapper_inner, body .maxwidth-theme, .wrapper_inner.wide_page .product-view--type2 .product-info {*/
/*	max-width: 20000px !important;*/
/*}*/
@media screen and (min-width: 2500px) {
.top_banner_company{
	width:100% ;
}
}
.wraps > .wrapper_inner{
	padding: 0 !important;
}
.wraps>.wrapper_inner {
	padding-bottom: 0px;
}
.left_block{
	display: none;
}
.right_block{
	width: 100% !important;
}
.top-block-wrapper{
	display: none;
}
.our_history{
	/*width: 1225px;*/
	height: auto;
	margin-top: 93px;
	background-size: cover;

}
.history_elem{
	/*width: 1198px;*/
	width: 100%;
	height: 387px;
	/*background-color: #f0f0f0;*/
	/*margin-left: 27px;*/
	margin-bottom: 52px;
	display: flex;
}
.history_elem_arrow{
	width: 22px;
	height: 386px;
	background-color: #2c5f0a;
	float: left;
	margin-left: 0 !important;
	margin-right: 0!important;
}
.history_elem_photo {
	flex: 0 1 50%;
	/*width: 40%;*/
	height: 99%;
	/*background-color: #F9F9F9;*/
	margin-left: 32px;
	border-radius: 2%;
	margin-right: 36px;
	float: left;
	margin-top:auto;
}
.history_elem_photo img{
	WIDTH: 100%;
}
.history_elem_photo_no_photo{
	width: 40%;
	height: 99%;
	background-color: #FFFFFF;
	margin-left: 32px;
	border-radius: 2%;
	margin-right: 36px;
	float: left;
	margin-top:auto;
	box-shadow: 0 0 5px;
}
.history_elem_right{
	FLEX: 0 1 50%;
	width: 100%;
	display: block;
}
.history_elem_rounds{
	width: 100%;
	height: 20%;
	background-color: #f0f0f0;
	float: right;
	margin-top: 16px;
}
.history_elem_text {
	width: 100%;
	height: 100%;
	/*background-color: #f0f0f0;*/
	font-family: Tahoma;
	font-size: 14.5px;
	opacity: 1;
	color: #010101;
	vertical-align: middle;
	display: flex;
	align-items: center;
	padding-right: 4%;
}
.our_mission{
	/*width: 1942px;*/
	height: auto;
	background-color: #F3F3F3;
	margin-bottom: 40px;
	background-size: cover;
}
.mission_elem {
	width: 100%;
	height: 387px;
	/*margin-left: 362px;*/
	margin-bottom: 33px;
	background-size: cover;
	display: flex;
	flex-direction: row-reverse;
}
.mission_elem_photo {
	/*width: 40%;*/
	height: 100%;
	background-color: #F3F3F3;
	margin-left: 32px;
	border-radius: 2%;
	margin-right: 39px;
	float: right;
	background-size: cover;
	margin-top:auto;
}
.mission_elem_photo img {
	WIDTH: 100%;
}
.mission_elem_photo_no_photo{
	width: 40%;
	height: 99%;
	background-color: #F9F9F9;
	margin-left: 2%;
	border-radius: 2%;
	margin-right: 3%;
	float: right;
	background-size: cover;
	margin-top:auto;
	box-shadow: 0 0 5px;
}
.mission_elem_left{
	FLEX: 0 1 50%;
	width: 50%;
	display: block;
}
.mission_elem_rounds{
	width: 100%;
	height: 20%;
	float: left;
	margin-top: 16px;
	margin-left: 38px;
}
.mission_elem_text {
	width: 90%;
	height: 90%;
	float: left;
	/*margin-top: 121px;*/
	/*margin-left: 37px;*/
	font-family: Tahoma;
	font-size: 14.5px;
	opacity: 1;
	color: #010101;
	vertical-align: middle;
	display: flex;
	align-items: center;
	text-align: left;
	/*padding-left: 15%;*/
}
.collection_for_sport{
	/*width: 1133px;*/
	height: 457px;
	background-color: #7dadd3;
	background-size: cover;
	padding: 0;
	align-items: flex-end;
}
.collection_for_sport_photo{
	height: 237px;
	width: 100%;
	background-color: #76E359;
	bottom: 0;
	display: flex;
	justify-content: space-between;
}
.collection_for_sport_photo_elem{
	height: 269px;
}


.stars_elem {
	/*width: 1198px;*/
	width: 100%;
	height: 387px;
	/*background-color: #f0f0f0;*/
	/*margin-left: 27px;*/
	margin-bottom: 52px;
	display: flex;
}
.stars_elem_photo {
	flex: 0 1 50%;
	width: 40%;
	height: 99%;
	/*background-color: #F9F9F9;*/
	margin-left: 32px;
	border-radius: 2%;
	margin-right: 36px;
	float: left;
	margin-top:auto;
}
.stars_elem_photo img{
	WIDTH: 100%;
}
.stars_elem_photo_no_photo{
	width: 40%;
	height: 99%;
	background-color: #FFFFFF;
	margin-left: 32px;
	border-radius: 2%;
	margin-right: 36px;
	float: left;
	margin-top:auto;
	box-shadow: 0 0 5px;
}
.stars_elem_right{
	width: 50%;
	display: block;
	FLEX: 0 1 50%;
}
.stars_elem_rounds{
	width: 100%;
	height: 20%;
	float: left;
	margin-top: 16px;
	margin-left: 38px;
}
.stars_elem_text {
	width: 90%;
	height: 90%;
	/*background-color: #f0f0f0;*/
	font-family: Tahoma;
	font-size: 14.5px;
	opacity: 1;
	color: #010101;
	vertical-align: middle;
	display: flex;
	align-items: center;
}

.principles_elem {
	width: 100%;
	height: 387px;
	/*margin-left: 362px;*/
	background-size: cover;
	display: flex;
	flex-direction: row-reverse;
}
.principles_elem_photo {
	/*width: 40%;*/
	height: 100%;
	/*margin-left: 32px;*/
	border-radius: 2%;
	margin-right: 39px;
	float: right;
	background-size: cover;
	margin-top:auto;
}
.principles_elem_photo img{
	WIDTH: 100%;
}
.principles_elem_photo_no_photo{
	width: 40%;
	height: 99%;
	background-color: #F9F9F9;
	margin-left: 2%;
	border-radius: 2%;
	margin-right: 3%;
	float: right;
	background-size: cover;
	margin-top:auto;
	box-shadow: 0 0 5px;
}
.principles_elem_left{
	FLEX: 0 1 50%;
	/*width: 50%;*/
	display: block;
}
.principles_elem_rounds{
	width: 100%;
	height: 20%;
	float: left;
	margin-top: 16px;
	margin-left: 38px;
}
.principles_elem_text {
	width: 90%;
	height: 90%;
	float: left;
	/*margin-top: 121px;*/
	/*margin-left: 37px;*/
	font-family: Tahoma;
	font-size: 14.5px;
	opacity: 1;
	color: #010101;
	vertical-align: middle;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: center;
	text-align: left;
	/*padding-left: 15%;*/
}
@media screen and (max-width: 550px) {
	.top_banner_history{
		height: 250px;
	}
	.top_banner_history h1 {
		font-size: 30px!important;
	}
	.top_banner_history td {
		height: 260px!important;
	}
}

