@charset "utf-8";
@import url("../webfonts/bebasneue/stylesheet.css");
@import url("../webfonts/bebasneue/stylesheet.css");




@font-face {
	font-family: 'bebasneue';
	src: url('../webfonts/bebasneue/bebasneue-webfont.eot');
	src: url('../webfonts/bebasneue/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
url('../webfonts/bebasneue/bebasneue-webfont.woff') format('woff'),
url('../webfonts/bebasneue/bebasneue-webfont.ttf') format('truetype'),
url('../webfonts/bebasneue/bebasneue-webfont.svg') format('svg');
}
body,td,th {
	font-family: bebasneue;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	width: 100%;
}
.clear {
	clear: both;
}
h3 {
	color: #006BB6;
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 15px;
}
h3.acc_trigger {
	padding: 0;
	height: 29px;
	line-height: 29px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	background-image: url(../images/sidearrow.jpg);
	background-repeat: no-repeat;
}
h3.acc_trigger a {
	color: #4E4E6F;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
h3.acc_trigger a:hover {
	color: #7A0F3D;
}
h3.active {
	background-position: left bottom;
	color: #7a0f3d;
}
h3.active a {
	color: #7a0f3d;
}
.acc_container {
	padding: 0;
	clear: both;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.acc_container .block {
	padding-right: 20px;
	padding-left: 30px;
}
.acc_container .block p {
	margin: 0;
	padding: 0;
}
#logo_block {
	background-color: #e67817;
	height: 44px;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
}
#logo_block_fincom {
	background-color: #f05a28;
	height: 80px;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	position: fixed;
	left: 0px;
	top: 0px;
}
#logo_block_vigil {
	background-color: #c75701;
	height: 80px;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	position: fixed;
	left: 0px;
	top: 0px;
}
#logo_block_scmart {
	background-color: #262626;
	height: 80px;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	position: fixed;
	left: 0px;
	top: 0px;
}
#logo_block_aorta {
	background-color: #000000;
	height: 80px;
	width: 90%;
	padding-right: 5%;
	padding-left: 5%;
	position: fixed;
	left: 0px;
	top: 0px;
}
#navi ul li{
	float: left;
	font-size: 20px;
	width: 14%;
}
#navi ul li a {
	text-decoration: none;
	color: #4e4e4e;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 35px;
	padding-left: 35px;
	text-align: center;
	position: relative;
}
#navi ul li a:link {
	text-decoration: none;
	color: #4e4e4e;
}
#navi ul li a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

#navi {
	padding-right: 5%;
	padding-left: 5%;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom:3%;
}
#navi_vigil {
	padding-bottom: 10px;
	margin-top: 8px;
	padding-right: 20%;
	padding-left: 20%;
}
#navi_vigil ul li{
	float: left;
	font-size: 20px;
	width:25%;
}
#navi_vigil ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
}
#navi_vigil ul li a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#navi_vigil ul li a:hover {
	text-decoration: none;
	color: #114b77;
	background-color: #FFF;
}
#navi_fincom {
	padding-bottom: 10px;
	margin-top: 8px;
	padding-right: 5%;
	padding-left: 5%;
}
#navi_fincom  ul li{
	float: left;
	font-size: 20px;
	width: 14%;
}
#navi_fincom  ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
	position: relative;
}
#navi_fincom  ul li a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#navi_fincom  ul li a:hover {
	text-decoration: none;
	color: #114b77;
	background-color: #FFF;
}
#navi_aorta{
	padding-bottom: 10px;
	margin-top: 8px;
	padding-right: 5%;
	padding-left: 25%;
}
#navi_aorta ul li{
	float: left;
	font-size: 20px;
	width: auto;
}
#navi_aorta ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
	position: relative;
}
#navi_aorta ul li a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#navi_aorta ul li a:hover {
	text-decoration: none;
	color: #114b77;
	background-color: #FFF;
}
.aorta_cnt {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'PT Sans', sans-serif;
	color: #5d5d5d;
	font-size: 16px;
	padding-top: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F05A28;
	padding-bottom: 30px;
	line-height: 20px;
}
.aorta_cnt li{
	list-style-image: url(../images/aorta_bullet.gif);
	list-style-position: outside;
	padding-left: 20px;
	margin-left: 20px;
}
.fincom_cnt {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'PT Sans', sans-serif;
	color: #5d5d5d;
	font-size: 16px;
	padding-top: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F05A28;
	padding-bottom: 30px;
	line-height: 20px;
}
.vigil_cnt {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	font-family: 'PT Sans', sans-serif;
	color: #5d5d5d;
	font-size: 16px;
	padding-top: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C75701;
	padding-bottom: 30px;
	line-height: 20px;
}
.vigil_cnt li{
	list-style-image: url(../images/vigil_bullet.gif);
	list-style-position: outside;
	padding-left: 20px;
	margin-left: 20px;
}
.center_align {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}

.product_heading {
	color: #F05A28;
	font-family: 'bebasneue';
	font-size: 28px;
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
.vigil_heading {
	color: #C75701;
	font-family: 'bebasneue';
	font-size: 28px;
	text-align: center;
	display: block;
	margin-bottom: 10px;
}
.aorta_heading {
	color: #000000;
	font-family: 'bebasneue';
	font-size: 28px;
	text-align: center;
	display: block;
	margin-bottom: 10px;
}



.mobility_intro_cnt {
	font-family: 'PT Sans', sans-serif;
	color: #5d5d5d;
	font-size: 14px;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
	line-height:18px;
}

.about:hover {
	background-color:#2fccbe;
}
.activeAbout{
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #2fccbe;
}
.activeAblog{
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #ebc532;
}
.activeContact{
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #ffb04f;
}
.activeServices{
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #7a0f3d;
}
.activeHWW{
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #eb4957;
}
.activemobility{
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color:#6f9995;
}

.madeby01:hover {
	background-color: #cc3670;
	color: #FFF;
}
.activeMadeby01{
	text-decoration: none;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #cc3670;
}
#m_block_1 {
	background-color: #5d5d5d;
	position: absolute;
	z-index: 9999;
	height: 100%;
	width: 20%;
	left: 0px;
	top: 0px;
	display: none;
	color: #FFF;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	padding: 2%;
}
#m_block_1 p img {
	display: block;
	margin-bottom: 6%;
}
#m_block_2 {
	background-color: #5d5d5d;
	position: absolute;
	z-index: 9999;
	height: 100%;
	width: 20%;
	left: 0px;
	top: 0px;
	display: none;
	color: #FFF;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	padding: 2%;
}
#m_block_2 p img {
	display: block;
	margin-bottom: 6%;
}
#m_block_3 {
	background-color: #5d5d5d;
	position: absolute;
	z-index: 9999;
	height: 100%;
	width: 20%;
	left: 0px;
	top: 0px;
	display: none;
	color: #FFF;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	padding: 2%;
}
#m_block_4 {
	background-color: #5d5d5d;
	position: absolute;
	z-index: 9999;
	height: 100%;
	width: 20%;
	left: 0px;
	top: 0px;
	display: none;
	color: #FFF;
	font-family: 'PT Sans', sans-serif;
	font-size: 14px;
	padding: 2%;
}

.mobility:hover {
	background-color:#6f9995;
}
.services:hover {
	background-color: #7a0f3d;
}
.hww:hover {
	background-color:#eb4957;
}
.blog:hover {
	background-color:#ebc532;
}
.contact:hover {
	background-color:#ffb04f;
}

#content {
	padding-right: 5%;
	padding-left: 5%;
	clear: both;
}
.block1 {
	width: 20%;
	float: left;
	text-align: center;
	position: relative;
	margin-top: 10%;
	margin-bottom: 10%;
	padding-left: 5%;
	background-size: 50% auto;
}
.people_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 252px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.people {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: left bottom;
	cursor: pointer;
	cursor: hand;
	display: block;
}
.people:hover {
	background-image: url(../images/01_icon.gif);
	background-position: -154px bottom;
}
.peopleHover {
	background-image: url(../images/01_icon.gif);
	background-position: -154px bottom;
	width: 154px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: -154px bottom;
	cursor:default;
	display: block;
}

.inline_cnt {
	width: 80%;
	height: auto;
	display: none;
	color: #fff;
	text-align: left;
	padding: 10%;
	overflow: hidden;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
}

.inline_cnt img {
	float: left;
}
.inline_cnt_wrapper {
	width: 100%;
}

.people_cnt {
	height: 251px;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 500px;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 100%;
	text-align:justify;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 16px;
	line-height: 22px;
}

.philosophy_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 251px;
	background-repeat: no-repeat;
	background-position: -308px top;
	display: block;
}
.philosophy {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: -308px bottom;
	cursor: pointer;
	cursor: hand;
	display: block;
}

.philosophyHover {
	background-image: url(../images/01_icon.gif);
	background-position: -462px bottom;
	width: 154px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: -462px bottom;
	cursor:default;
	display: block;
}
.philosophy:hover {
	background-image: url(../images/01_icon.gif);
	background-position: -462px bottom;
}
.philosophy_cnt {
	height: 251px;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 500px;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 200%;
		text-align:justify;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 16px;
	line-height: 22px;
}
.labs_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 251px;
	background-repeat: no-repeat;
	background-position: -616px top;
	display: block;
}
.labs {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: -616px bottom;
	cursor: pointer;
	cursor: hand;
	display: block;
}
.labsHover {
	background-image: url(../images/01_icon.gif);
	background-position: -770px bottom;
	width: 154px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: -770px bottom;
	cursor: default;
	display: block;
}
.labs:hover {
	background-image: url(../images/01_icon.gif);
	background-position: -770px bottom;
}
.labs_cnt {
	height: 251px;
	position: absolute;
	top: 0%;
	left: -20%;
	width: 500px;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 100%;
		text-align:justify;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 16px;
	line-height: 22px;
}
.timeline_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 251px;
	background-repeat: no-repeat;
	background-position: -924px top;
}
.timeline {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: -924px bottom;
	cursor: pointer;
	cursor: hand;
}
.timelineHover {
	background-image: url(../images/01_icon.gif);
	background-position: -1078px bottom;
	width: 154px;
	height: 100px;
	background-repeat: no-repeat;
	background-position: -1078px bottom;
	cursor: default;
}
.timeline:hover {
	background-image: url(../images/01_icon.gif);
	background-position: -1078px bottom;
}
.timeline_cnt {
	height: 251px;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 500px;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 140%;
	text-align: left;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 16px;
	line-height: 22px;
}

#footer {
	padding-right: 5%;
	padding-left: 5%;
	clear: both;
	width: 90%;
	margin-top: 50px;
}
#footer ul li {
	display: block;
	float: left;
	margin-right: 10px;
}
.made01_blockleft {
	width: 48%;
	float: left;
	height: 240px;
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	padding: 1%;
	margin-top: 2%;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	
}
.madeby_icon_block {
	height: 240px;
	width: 140px;
	float: left;
	text-align: left;
}
.made01_blockleft a:link, a:visited, a:active{
	color: #CC3670;
	text-decoration: none;
}

.made01_blockleft a:hover {
	color: #D75E8B;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #F1C9D8;
	border-bottom-color: #F1C9D8;
}
.blog_icon_block {
	width: 30%;
	float: left;
	text-align: center;
	margin-bottom: 10%;
	margin-top: 2%;
}
.blog_heading_block {
	text-align: center;
	width: 100%;
	font-family: 'PT Sans', sans-serif;
	margin-top: 15%;
	margin-bottom: 5%;
	color: #1687db;
}
.madeby01_logo_head {
	height: 70px;
}
.contact_block_left {
	width: 43%;
	float: left;
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	margin-top: 2%;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	text-align: right;
	padding-top: 1%;
	padding-right: 5%;
	padding-bottom: 1%;
	padding-left: 1%;
	
}
.contact_block_right {
	width: 48%;
	float: left;
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	padding: 1%;
	margin-top: 10%;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	
}

.contact_block_right  a:link {
	color: #ffb04f;
	text-decoration: none;
}
.services_cnt {
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	width: 60%;
	padding-left: 20%;
	padding-right: 20%;
}
.mobility_cnt {
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
	padding-bottom: 2%;
	padding-top: 2%;
}
.hww_cnt_block {
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
}

.services_cnt_color_txt {
	color: #7a0f3d;
}
.bold_txt {
	font-weight: bold;
}
.hww_block {
	width: 350px;
	height: 350px;
	float: left;
	text-align: center;
}
.products {
	float: left;
	width: 40%;
	text-align: center;
}
.products img {
	padding: 4px;
}
.products img:hover {
	background-color: #6F9995;
}
.products_heading {
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #6f9995;
	margin-top: 10px;
	margin-bottom: 10px;
}
.servicesb {
	float: left;
	width: 60%;
	text-align: center;
}
.servicesb img {
	padding: 4px;
}
.servicesb img:hover {
	background-color: #6F9995;
}
.bullet {
	margin-right: 10px;
	margin-left: 10px;
}
@media only screen and (max-width:1400px){
#content {
	padding-right: 5%;
	padding-left: 10%;
	clear: both;
	padding-top:2%;
}
#navi_aorta{
	padding-bottom: 10px;
	margin-top: 8px;
	padding-right: 5%;
	padding-left: 15%;
}
#navi_aorta ul li{
	float: left;
	font-size: 20px;
	width:auto;
}
#navi_aorta ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
	position: relative;
}
#navi_aorta ul li a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#navi_aorta ul li a:hover {
	text-decoration: none;
	color: #114b77;
	background-color: #FFF;
}
#navi_fincom {
	padding-bottom: 10px;
	margin-top: 8px;
	padding-right: 5%;
	padding-left: 15%;
}
#navi_fincom  ul li{
	float: left;
	font-size: 20px;
	width:auto;
}
#navi_fincom  ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
}
#navi_fincom  ul li a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#navi_fincom  ul li a:hover {
	text-decoration: none;
	color: #114b77;
	background-color: #FFF;
}

#navi_vigil {
	padding-bottom: 10px;
	margin-top: 8px;
	padding-right: 20%;
	padding-left: 20%;
}
#navi_vigil ul li{
	float: left;
	font-size: 20px;
	width:25%;
}
#navi_vigil ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
}
#navi_vigil ul li a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#navi_vigil ul li a:hover {
	text-decoration: none;
	color: #114b77;
	background-color: #FFF;
}


.mobility_intro_cnt {
	font-family: 'PT Sans', sans-serif;
	color: #5d5d5d;
	font-size: 14px;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
	margin-top:1%;
	line-height:18px;
}
.people_cnt {
	height: 190px;
	width: 500px;
	position: absolute;
	top: 0%;
	left: 0%;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 100%;
	text-align:justify;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 14px;
	line-height: 18px;
}
.philosophy_cnt {
	height: 190px;
	width: 350px;
	position: absolute;
	top: 0%;
	left: 0%;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 200%;
		text-align:justify;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 14px;
	line-height: 18px;
}
.labs_cnt {
	height: 190px;
	width: 450px;
	position: absolute;
	top: 0%;
	left: 10%;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 30%;
		text-align:justify;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 14px;
	line-height: 18px;
}
.timeline_cnt {
	height: 190px;
	position: absolute;
	top: 0%;
	left: -40%;
	width: 500px;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 140%;
	text-align: left;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 16px;
	line-height: 22px;
}
.timeline_cnt img{
	max-width:120%;
	height:auto;
}

#navi ul li a {
	text-decoration: none;
	color: #4e4e4e;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
	position: relative;
}


.block1 {
	width: 20%;
	float: left;
	text-align: center;
	position: relative;
	margin-top: 4%;
	margin-bottom:3%;
	padding-left: 5%;
	background-size: 50% auto;
}

#navi {
	padding-right: 5%;
	padding-left: 5%;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0%;
}
.contact_block_left img{
	max-width:50%;
	height:auto;
}
#footer {
	padding-right: 5%;
	padding-left: 5%;
	clear: both;
	width: 90%;
	margin-top: 10px;
	position: fixed;
	left: 0px;
	bottom: 0px;

}
.people_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 230px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.philosophy_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 230px;
	background-repeat: no-repeat;
	background-position: -308px top;
	display: block;
}
.labs_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 230px;
	background-repeat: no-repeat;
	background-position: -616px top;
	display: block;
}
.timeline_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 230px;
	background-repeat: no-repeat;
	background-position: -924px top;
}
.blog_heading_block {
	text-align: center;
	width: 100%;
	font-family: 'PT Sans', sans-serif;
	margin-top: 6%;
	margin-bottom: 2%;
	color: #1687db;
}
.blog_icon_block {
	width: 30%;
	float: left;
	text-align: center;
	margin-bottom: 6%;
	margin-top: 2%;
}
.blog_icon_block img {
	max-width:60%;
	height:auto;
}
.services_cnt {
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	width: 80%;
	padding-left: 10%;
	padding-right: 10%;
	padding-top:1%;
	padding-bottom:1%;
}
.hww_cnt_block {
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
}
.hww_block {
	width: 350px;
	height: 184px;
	float: left;
	text-align: center;
	padding-bottom:2%;
	padding-top:2%;
}
.hww_block img{
	max-width:70%;
	height:auto;
}
.madeby_icon_block {
	height: 320px;
	width: 80px;
	float: left;
	text-align: left;
}
.madeby_icon_block img {
	max-width:80%;
	height:auto;
}
.made01_blockleft {
	width: 48%;
	float: left;
	height: 190px;
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	padding: 1%;
	margin-top: 2%;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	
}
.madeby01_logo_head {
	height: 60px;
}
.madeby01_logo_head img {
	max-width:20%;
	height:auto;
}

.inline_cnt_wrapper p {
	display: block;
	width: 20%;
	float: left;
}

.products {
	float: left;
	width: 40%;
	text-align: center;
}
.products img {
	padding: 4px;
}

.products_heading {
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #6f9995;
	margin-top: 10px;
	margin-bottom: 10px;
}

.servicesb {
	float: left;
	width: 60%;
	text-align: center;
}
.servicesb img {
	padding: 4px;
}

.bullet {
	margin-right: 10px;
	margin-left: 10px;
}
.adv_block {
	float: left;
	width: 185px;
	margin-right: 5px;
	margin-left: 10px;
}
}
@media only screen and (max-width:1030px){
.mobility_intro_cnt {
	font-family: 'PT Sans', sans-serif;
	color: #5d5d5d;
	font-size: 14px;
	width: 80%;
	margin-right: 10%;
	margin-left: 10%;
	margin-top:1%;
	line-height:18px;
}
.people_cnt {
	height: 190px;
	width: 500px;
	position: absolute;
	top: 0%;
	left: 0%;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 100%;
	text-align:justify;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 14px;
	line-height: 18px;
}
.philosophy_cnt {
	height: 190px;
	width: 350px;
	position: absolute;
	top: 0%;
	left: 0%;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 200%;
		text-align:justify;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 14px;
	line-height: 18px;
}
.labs_cnt {
	height: 190px;
	width: 450px;
	position: absolute;
	top: 0%;
	left: -30%;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 30%;
	text-align:justify;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 14px;
	line-height: 18px;
}
.timeline_cnt {
	height: 190px;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 500px;
	z-index: 999;
	color: #5d5d5d;
	background-color: #FFF;
	margin-left: 90%;
	text-align: left;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	opacity: 0;
	display: none;
	font-size: 16px;
	line-height: 22px;
}
.timeline_cnt img{
	max-width:90%;
	height:auto;
}

#navi ul li a {
	text-decoration: none;
	color: #4e4e4e;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
	position: relative;
}


.block1 {
	width: 20%;
	float: left;
	text-align: center;
	position: relative;
	margin-top: 3%;
	margin-bottom:3%;
	padding-left: 5%;
	background-size: 50% auto;
}

#navi {
	padding-right: 5%;
	padding-left: 5%;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0%;
}
.contact_block_left img{
	max-width:60%;
	height:auto;
}
#footer {
	padding-right: 5%;
	padding-left: 5%;
	clear: both;
	width: 90%;
	margin-top: 0px;
}
.people_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
.philosophy_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: -308px top;
	display: block;
}
.labs_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: -616px top;
	display: block;
}
.timeline_number {
	background-image: url(../images/01_icon.gif);
	width: 154px;
	height: 200px;
	background-repeat: no-repeat;
	background-position: -924px top;
}
.blog_heading_block {
	text-align: center;
	width: 100%;
	font-family: 'PT Sans', sans-serif;
	margin-top: 10%;
	margin-bottom: 5%;
	color: #1687db;
}
.blog_icon_block img {
	max-width:60%;
	height:auto;
}
.services_cnt {
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	padding-top:1%;
	padding-bottom:1%;
}
.hww_cnt_block {
	width: 100%;
	padding-left: 0%;
	padding-right: 0%;
}
.hww_block {
	width: 250px;
	height: 150px;
	float: left;
	text-align: center;
	padding-bottom:2%;
	padding-top:2%;
}
.hww_block img{
	max-width:60%;
	height:auto;
}
.madeby_icon_block {
	height: 320px;
	width: 80px;
	float: left;
	text-align: left;
}
.madeby_icon_block img {
	max-width:80%;
	height:auto;
}
.made01_blockleft {
	width: 48%;
	float: left;
	height: 240px;
	color: #5d5d5d;
	font-family: 'PT Sans', sans-serif;
	padding: 1%;
	margin-top: 2%;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	
}
.madeby01_logo_head {
	height: 60px;
}
.madeby01_logo_head img {
	max-width:30%;
	height:auto;
}

.inline_cnt_wrapper p {
	display: block;
	width: 20%;
	float: left;
}

.products {
	float: left;
	width: 40%;
	text-align: center;
}
.products img {
	padding: 4px;
}

.products_heading {
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #6f9995;
	margin-top: 10px;
	margin-bottom: 10px;
}

.servicesb {
	float: left;
	width: 60%;
	text-align: center;
}
.servicesb img {
	padding: 4px;
}
#navi_vigil {
	padding-bottom: 10px;
	margin-top: 8px;
	padding-right: 20%;
	padding-left: 20%;
}
#navi_vigil ul li{
	float: left;
	font-size: 20px;
	width:25%;
}
#navi_vigil ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
}
#navi_vigil ul li a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#navi_vigil ul li a:hover {
	text-decoration: none;
	color: #114b77;
	background-color: #FFF;
}
#navi_aorta{
	padding-bottom: 10px;
	margin-top: 8px;
	padding-right: 0%;
	padding-left: 0%;
}
#navi_aorta ul li{
	float: left;
	font-size: 20px;
	width: auto;
}
#navi_aorta ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
	margin-right: 15px;
	margin-left: 15px;
	position: relative;
}
#navi_aorta ul li a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#navi_aorta ul li a:hover {
	text-decoration: none;
	color: #114b77;
	background-color: #FFF;
}
#navi_fincom {
	padding-bottom: 10px;
	margin-top: 8px;
	padding-right: 5%;
	padding-left: 5%;
}
#navi_fincom  ul li{
	float: left;
	font-size: 20px;
	width:auto;
}
#navi_fincom  ul li a {
	text-decoration: none;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	position: relative;
}
#navi_fincom  ul li a:link {
	text-decoration: none;
	color: #FFFFFF;
}
#navi_fincom  ul li a:hover {
	text-decoration: none;
	color: #114b77;
	background-color: #FFF;
}
.bullet {
	margin-right: 10px;
	margin-left: 10px;
}
.adv_block {
	float: left;
	width: 185px;
	margin-right: 5px;
	margin-left: 10px;
}
#content {
	padding-right: 5%;
	padding-left: 5%;
	clear: both;
}
}
@media only screen and  (min-height:650px){
#content {
	padding-right: 5%;
	padding-left: 10%;
	clear: both;
	padding-top:4%;
}	
	}
