.wrapper {
	float: left;
	width: 100%;
}
.wrapper .container {
	max-width: 1300px;
	position: relative;
}
.left-col-sec {
	float: left;
	width: 325px;
	text-align: center;
	z-index: 1;
	position: absolute;
	background: #fff;
	box-shadow: 0px 2px 15px #474747;
	top: 0px;
	left: 30px;
	padding-bottom: 50px;
	padding-top: 20px;
}
.logo {
	margin-top: 10px;
	display: block;
}
.logo img {
	width: 115px;
}
h2 {
	font-family: "Oswald", sans-serif;
}
h2 a {
	text-decoration: none;
	color: #949492;
}
.img_list_ul {
	float: left;
	width: 100%;
	padding: 10px 10px 0px 10px;
}
.img_list_ul li {
	margin-bottom: 30px;
	display: block;
}
.right-col-sec {
	float: left;
	width: 100%;
}
.short_information {
	float: left;
	width: 100%;
	font-family: "Oswald", sans-serif;
	color: #949492;
	margin-bottom: 0px;
}
.short_information h4 {
	font-size: 22px;
	margin-top: 0px;
	display: block;
}
.short_information li {
	float: left;
	margin-bottom: 30px;
	width: 50%;
	text-align: center;
}
.short_information li img {
	width: 50px;
}
.left-col-sec p {
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
	font-style: italic;
}
.left-col-sec p strong {
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	color: #000;
	font-size: 26px;
	font-style: normal;
}
.header_bar {
	float: left;
	width: 100%;
	background: #949492;
	padding-left: 360px;
}
.header_bar h3 {
	margin: 13px 0px 13px 15px;
	color: #fff;
	font-weight: 400;
	margin-left: 10px;
	font-size: 50px;
	display: inline-block;
	font-family: "Oswald", sans-serif;
}
.header_bar img {
	float: left;
	width: 85px;
}
.big_image_section {
	float: left;
	width: 100%;
	padding-left: 340px;
	position: relative;
}
.big_image_section span {
	background: #fff;
	padding: 10px 35px 10px 40px;
	position: absolute;
	top: 50px;
	left: 340px;
	font-family: "Oswald", sans-serif;
	font-size: 25px;
}
.price_bar {
	float: left;
	width: 100%;
	background: #949492;
	text-align: right;
}
.price_bar h3 {
	margin: 13px 0px 13px 15px;
	color: #fff;
	font-weight: 400;
	margin-left: 10px;
	font-size: 50px;
	display: inline-block;
	font-family: "Oswald", sans-serif;
	margin-right: 30px;
}
.description_box {
	float: left;
	width: 100%;
	padding-left: 380px;
	margin-top: 10px;
}
.description_box h5 {
	font-size: 40px;
	color: #000;
	font-weight: 500;
	font-family: "Oswald", sans-serif;
}
.location_pin {
	float: left;
	width: 100%;
}
.location_pin img {
	width: 25px;
	float: left;
}
.location_pin p {
	font-size: 30px;
	margin: 0px 0 0 10px;
	padding: 0px;
	display: inline-block;
	line-height: 30px;
	font-family: "Oswald", sans-serif;
}
.description_box h6 {
	font-size: 34px;
	color: #000;
	margin-top: 10px;
	float: left;
	width: 100%;
	font-weight: 500;
	font-family: "Oswald", sans-serif;
}
.description_box p.long_description_text {
	float: left;
	width: 100%;
	margin-top: 0px;
}
.graph_box {
	float: left;
	width: 100%;
	margin-top: 30px;
}
.graph_section {
	float: left;
	width: 630px;
}
.graphic_box_1 {
	float: left;
}
.graphic_box_1 ul {
	padding-left: 120px;
}
.graphic_box_1 ul li {
	position: relative;
	margin-bottom: 7px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding: 4px 15px 9px 15px;
	line-height: 20px;
	width: 60px;
	background: red;
}
.value_parent,
.right_parent {
	display: none;
}
.value_section {
	/* display: none; */
	float: left;
	width: 191px;
	position: absolute;
	left: -150px;
	top: -1px;
	color: #000;
	transition: all 0.3s;
}
.arrow_pin {
	/* display: none; */
	position: absolute;
	right: -47px;
	bottom: 18px;
	color: #000;
	z-index: 2;
}
.arrow_pin img {
	width: 60px;
}
.value_section i {
	float: left;
	width: 75px;
	padding: 3px;
	border: 1px solid #000;
	text-align: center;
	font-style: normal;
	font-size: 10px;
	line-height: 13px;
}
.value_section i strong {
	font-size: 20px;
	font-weight: normal;
}
.graphic_box_1 ul li {
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	transition: all 0.3s;
}
.add_animation {
	padding: 8px 64px 12px 15px !important;
	border: 1px solid #000 !important;
}
.graphic_box_1 ul li:hover {
	/* transform: scale(1.1); */
	/* padding: 8px 64px 12px 15px;
      border: 1px solid #000 !important; */
}
.graphic_box_1 ul li:hover .value_section {
	/* display: block; */
}
.graphic_box_1 ul li:hover .arrow_pin {
	/* display: block; */
}
.graphic_box_1 ul li:nth-child(1) {
	border: 1px solid transparent;
	background: #00a06c;
}
.graphic_box_1 ul li:nth-child(1) span {
	border-left-color: #00a06c !important;
}
.graphic_box_1 ul li:nth-child(1):hover span {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
.graphic_box_1 ul li:nth-child(2):hover span {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
.graphic_box_1 ul li:nth-child(3):hover span {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
.graphic_box_1 ul li:nth-child(4):hover span {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
.graphic_box_1 ul li:nth-child(5):hover span {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
.graphic_box_1 ul li:nth-child(6):hover span {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
.graphic_box_1 ul li:nth-child(7):hover span {
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
.graphic_box_1 ul li:nth-child(2) {
	background: #50b154;
	width: 90px;
	border: 1px solid transparent;
}
.graphic_box_1 ul li:nth-child(2) span {
	border-left-color: #50b154 !important;
	/* border: 1px solid red; */
}
.graphic_box_1 ul li:nth-child(3) {
	background: #a4cc74;
	width: 120px;
	border: 1px solid transparent;

	/* border: 1px solid red; */
}
.graphic_box_1 ul li:nth-child(3) span {
	border-left-color: #a4cc74 !important;
}
.graphic_box_1 ul li:nth-child(4) {
	border: 1px solid transparent;

	background: #f2e71b;
	width: 140px;
}
.graphic_box_1 ul li:nth-child(4) span {
	border-left-color: #f2e71b !important;
}
.graphic_box_1 ul li:nth-child(5) {
	border: 1px solid transparent;

	background: #f0b418;
	width: 160px;
}
.graphic_box_1 ul li:nth-child(5) span {
	border-left-color: #f0b418 !important;
}
.graphic_box_1 ul li:nth-child(6) {
	border: 1px solid transparent;

	background: #ea8334;
	width: 180px;
}
.graphic_box_1 ul li:nth-child(6) span {
	border-left-color: #ea8334 !important;
}
.graphic_box_1 ul li:nth-child(7) {
	background: #d71d20;
	border: 1px solid transparent;

	width: 200px;
}
.graphic_box_1 ul li:nth-child(7) span {
	border-left-color: #d71d20 !important;
}
/*.graphic_box_1 ul li span {
  border-top: 16px solid transparent;
  border-left: 25px solid green;
  border-bottom: 17px solid transparent;
  z-index: 1;
  position: absolute;
  top: 0px;
  right: -25px;
}*/

.graph_2 ul {
	margin-left: -60px;
}

.footer_text {
	float: left;
	width: 100%;
	padding-left: 380px;
}
.graph_box p {
	float: left;
	width: 250px;
}
.graph_2 ul li:nth-child(1) {
	background: #a4dbf9;
}
.graph_2 ul li:nth-child(1) span {
	border-left-color: #a4dbf9 !important;
}
.graph_2 ul li:nth-child(2) {
	background: #8cb5d3;
	width: 90px;
}
.graph_2 ul li:nth-child(2) span {
	border-left-color: #8cb5d3 !important;
}
.graph_2 ul li:nth-child(3) {
	background: #7592b2;
	width: 120px;
}
.graph_2 ul li:nth-child(3) span {
	border-left-color: #7592b2 !important;
}
.graph_2 ul li:nth-child(4) {
	background: #5f6e8f;
	width: 140px;
}
.graph_2 ul li:nth-child(4) span {
	border-left-color: #5f6e8f !important;
}
.graph_2 ul li:nth-child(5) {
	background: #4c516f;
	width: 160px;
}
.graph_2 ul li:nth-child(5) span {
	border-left-color: #4c516f !important;
}
.graph_2 ul li:nth-child(6) {
	background: #393651;
	width: 180px;
}
.graph_2 ul li:nth-child(6) span {
	border-left-color: #393651 !important;
}
.graph_2 ul li:nth-child(7) {
	background: #271a35;
	width: 200px;
}
.graph_2 ul li:nth-child(7) span {
	border-left-color: #271a35 !important;
}
.graph_2 .value_section {
	right: -195px;
	left: auto;
}
.graph_2 .value_section i {
	background: #fff;
	border: 0px;
}
.graph_2 ul li {
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
