﻿@charset "UTF-8";
/* Limited Model
----------------------------------------------------------------------- */
.wrapOrg h2.limitedModel {
	margin: 0 0 30px 0;
	padding: 320px 0 0 0;
	background-size: 100% auto;
	background-position: 50% 0;
	background-repeat: no-repeat;
	text-align: center;
	font-size: 200%;
	font-weight: normal;
	font-family: 'Oswald';
	letter-spacing: 0.01em;
}
.wrapOrg h3.limitedModel {
	margin: 30px 0;
	text-align: center;
	font-size: 180%;
	font-weight: normal;
	font-family: 'Oswald';
	letter-spacing: 0.01em;
}
.wrapOrg .wrapFeatures {
	background-color: #8d8d8d;
	background-repeat: repeat-x;
	background: linear-gradient(#f5f5f5, #8d8d8d);
	padding: 40px 20px;
}
.wrapOrg .wrapFeatures h4 {
	margin: 0 0 20px 0;
	font-size: 180%;
	font-weight: normal;
	font-family: 'Oswald';
	letter-spacing: 0.01em;
}
.wrapOrg .wrapFeatures h4.present {
	margin: 35px 0 20px 0;
	color: #ffffff;
}
.wrapOrg .wrapFeatures {
	display: table;
}
.wrapOrg .wrapFeatures .image {
	display: table-cell;
	width: 50%;
	height: 340px;
	background-size: auto 100%;
}
.wrapOrg .wrapFeatures .ele {
	padding: 20px 0;
	display: table-cell;
	vertical-align: middle;
}
.wrapOrg .wrapFeatures div .ele h5 {
	margin: 0 0 30px 0;
	padding: 0 20px;
	font-size: 130%;
	font-weight: normal;
	font-family: 'Oswald';
	letter-spacing: 0.01em;
	color: #ffffff;
}
.wrapOrg .wrapFeatures div .ele p {
	padding: 0 20px;
	color: #ffffff;
}
.wrapOrg .wrapFeatures .innerLabel {
	background-color: #8a8a8a;
}
.wrapOrg .wrapFeatures .image {
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
}
.wrapOrg .wrapFeatures .cover {
	background-color: #636363;
}
.wrapOrg .wrapFeatures .body {
	background-color: #3e3e3e;
}
.wrapOrg .wrapFeatures .bracing {
	background-color: #202020;
}
.wrapOrg .wrapFeatures .treatment {
	background-color: #000000;
}
body .wrapOrg div.wrapFeatures p.btnSeeMore {
	clear: both;
	margin: 40px 200px 0 200px;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #8d8d8d;
}
body .wrapOrg div.wrapFeatures p.btnSeeMore a {
	display: block;
	padding: 10px;
	text-align: center;
	color: #ffffff;
	font-size: 120%;
	font-weight: normal;
	font-family: 'Oswald';
	letter-spacing: 0.01em;
	text-decoration: none;
}
body .wrapOrg div.wrapFeatures p.btnSeeMore a:hover {
	background-color: #ffffff;
	color: #8d8d8d;
}

@media screen and (max-width:992px) {
.wrapOrg h2.limitedModel {
	margin: 0 0 15px 0;
	padding: 40% 0 0 0;
}
body .wrapOrg div.wrapFeatures p.btnSeeMore {
	clear: both;
	margin: 20px 20% 0 20%;
	color: #ffffff;
	border: 1px solid #ffffff;
	background-color: #8d8d8d;
}
}

@media screen and (max-width:500px) {
.wrapOrg .wrapFeatures .ele {
	padding: 10px 0;
}
.wrapOrg .wrapFeatures div .ele h5 {
	margin: 0 0 10px 0;
	padding: 0 10px;
}
.wrapOrg .wrapFeatures .image {
	height: auto;
}
.wrapOrg .wrapFeatures div .ele p {
	padding: 0 10px;
}
}
/*end*/
