body {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 157%;
	color: #333333;
	font-size: 15px;
	letter-spacing: 0px;
	background: #274579;
}
body h1 {
	font-size: 30px;
	font-weight: bold;
	color: #333333;
	line-height: 120%;
}
body h2 {
	color: #2f4d86;
	font-size: 23px;
	font-weight: bold;
	line-height: 120%;
}
body h3 {
	color: #333333;
	font-size: 20px;
	font-weight: 700;
	line-height: 120%;
}
body h4 {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
body p {
	font-size: 15px;
	color: #333333;
	line-height: 157%;
}
body a {
	color: #415e91;
	font-weight: normal;
	text-decoration: none;
	font-size: inherit;
	line-height: 157%;
	transition: all 0.3s ease;
}
body a:active, body a:hover {
	color: #fda808;
	text-decoration: none;
}
.phone a {
	color: green;
	text-decoration: none;
	transition: all 0.3s ease;
}
phone a:active, phone a:hover {
	color: red;
	text-decoration: none;
}
a[href^="tel:"] {
	color: inherit;
	text-decoration: none;
	font-size: inherit;
	transition: all 0.3s ease;
}
hr {
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.40), rgba(0, 0, 0, 0));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.40), rgba(0, 0, 0, 0));
	background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.40), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.40), rgba(0, 0, 0, 0));
	margin-top: 20px;
	margin-bottom: 20px;
}
.orange {
	color: #fda808;
}
.orange-thin {
	color: #fda808;
	font-weight: 300;
}
.lilac {
	color: #5275b4;
}
.grey {
	color: #333333;
}
.grey-thin {
	color: #333333;
	font-weight: 300;
}
.main_wrapper {
	margin-top: 0px;
	margin-bottom: 0px;
}
.row-top-cont {
	width: auto;
	background-color: #2D4D85;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 20px;
}
.row-top {
	clear: both;
	min-height: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.col-top-left {
	float: none;
	width: auto;
	min-height: 60px;
	display: none;
}
.col-top-left_align {
	margin-left: 0%;
}
.col-top-right {
	float: none;
	width: auto;
	min-height: 20px;
}
.row-banner-cont {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 10px;
	background: #FFFFFF;
}
.col-banner-left {
	float: none;
	width: auto;
	min-height: 84px;
	padding-left: 0;
}
.col-banner-right {
	float: none;
	width: auto;
	min-height: 30px;
	display: none;
}
.row-nav-cont {
	width: auto;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5375b5), color-stop(100%, #2e4e86));
	background-image: -webkit-linear-gradient(top, #5375b5 0%, #2e4e86 100%);
	background-image: -moz-linear-gradient(top, #5375b5 0%, #2e4e86 100%);
	background-image: -o-linear-gradient(top, #5375b5 0%, #2e4e86 100%);
	background-image: -ms-linear-gradient(top, #5375b5 0%, #2e4e86 100%);
	background-image: linear-gradient(to bottom, #5375b5 0%, #2e4e86 100%);
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 10px;
	display: none;
}
.row-nav {
	clear: both;
	min-height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	margin-left: auto;
	margin-right: auto;
}
.col-nav-left {
	float: none;
	width: auto;
	min-height: 100px;
}
.col-nav-right {
	float: none;
	width: auto;
	min-height: 34px;
}
.row-banner {
	clear: both;
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.row-slider-cont {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 10px;
	background: url("../images/document-management.jpg") fixed left top;
}
.row-slider-inner-cont {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 105px;
	background: url("../images/document-management.jpg") fixed left top;
}
.col-slider {
	float: none;
	min-height: 245px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.col-inner-slider {
	float: none;
	min-height: 105px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
}
.col-inner-slider-left {
	float: none;
	width: auto;
	min-height: 55px;
}
.col-inner-slider-right {
	float: none;
	width: auto;
	min-height: 50px;
}
.row-slider-text {
	clear: both;
	min-height: 245px;
	margin-top: 40px;
}
.row-text-ei {
	clear: both;
	min-height: 55px;
	width: auto;
}
.row-text-tag {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-slider-button {
	clear: both;
	min-height: 45px;
	width: auto;
}
.row-body-contact {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 10px;
	background: #FFFFFF;
}
.row-body {
	clear: both;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
}
.row-featured-tabs {
	clear: both;
	min-height: 100px;
	background-color: #C908C9;
}
.row-body-960 {
	clear: both;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
}
.row-prod-text {
	clear: both;
	min-height: 132px;
	width: auto;
	margin-top: 0;
}
.row-prod-cont {
	clear: both;
	min-height: 100px;
	width: auto;
}
.col-prod-feat {
	float: left;
	width: auto;
	min-height: 199px;
	background-color: #314976;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
.row-prod-top {
	clear: both;
	min-height: 99px;
	width: auto;
	border-bottom: 1px solid #596D93;
}
.row-prod-top-white {
	clear: both;
	min-height: 99px;
	width: auto;
	border-bottom: 1px solid #b8beca;
}
.row-prod-icon {
	clear: both;
	min-height: 50px;
	width: 40%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}
.row-prod-title {
	clear: both;
	min-height: 77px;
	width: auto;
}
.row-prod-btm {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-prod-snippet {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-prod-buts {
	clear: both;
	min-height: 15px;
	width: auto;
}
.col-form-but-left {
	float: none;
	width: auto;
	min-height: 30px;
}
.col-form-but-spcr {
	float: none;
	width: auto;
	min-height: 20px;
}
.col-form-but-right {
	float: none;
	width: auto;
	min-height: 30px;
}
.col-prod-boxes {
	float: left;
	width: auto;
	min-height: 100px;
	background-color: #FFFFFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.col-body-left {
	float: none;
	width: auto;
	min-height: 100px;
}
.col-body-full {
	float: none;
	width: auto;
	min-height: 100px;
}
.col-eitrax-left {
	float: none;
	width: auto;
	min-height: 100px;
}
.row-eitrax-tag {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-eitrax-ticks {
	clear: both;
	min-height: 100px;
	width: auto;
}
.col-eitrax-tick1 {
	float: none;
	width: auto;
	min-height: 20px;
}
.col-eitrax-tick2 {
	float: none;
	width: auto;
	min-height: 20px;
}
.col-eitrax-spcr {
	float: none;
	width: auto;
	min-height: 20px;
}
.col-eitrax-right {
	float: none;
	width: auto;
	min-height: 40px;
}
.col-eitrax-vid {
	float: none;
	min-height: 50px;
	width: 100%;
}
.col-management-left {
	float: none;
	width: auto;
	min-height: 100px;
}
.quote_article {
	padding: 15px;
	border: 0;
	float: none;
	text-align: center;
	background: #F2F2F2 url("../images/quote.png") 22px 22px no-repeat;
	width: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.quote_article p {
	margin: 0;
	padding: 0;
	color: #A5A5A5;
	font-style: italic;
	font-size: 14px;
}
.quote_article_content {
	margin: 25px 0;
}
.quote_article .author {
	display: block;
	float: right;
	clear: both;
	color: #333333;
	font-size: 15px;
	margin-top: 10px;
}
.quote_article .function {
	color: #666666;
	font-size: 13px;
	font-style: normal;
	display: block;
	float: right;
	clear: both;
}
.quote_article_unit_wrapper {
	width: auto;
	float: none;
}
.col-management-spcr {
	float: none;
	width: auto;
	min-height: 100px;
	display: none;
}
.col-management-right {
	float: none;
	width: auto;
	min-height: 255px;
}
.row-management-side-nav {
	clear: both;
	min-height: 63px;
	border-bottom: 1px solid #B9C6E0;
}
.row-management-side-nav-last {
	clear: both;
	min-height: 63px;
	border-bottom: none;
}
.row-about-split {
	clear: both;
	min-height: 80px;
	margin-bottom: 20px;
}
.col-about-left {
	float: none;
	width: auto;
	min-height: 100px;
}
.col-about-spcr {
	display: none;
}
.col-about-logo-spcr {
	display: none;
}
.col-about-right {
	float: none;
	width: auto;
	min-height: 100px;
}
.row-about-tag {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-about-logos {
	clear: both;
	min-height: 100px;
	width: auto;
}
.col-about-logo {
	float: none;
	width: auto;
	min-height: 100px;
}
.row-need-help-cont {
	clear: both;
	min-height: 100px;
}
.col-need-help-left {
	float: none;
	width: auto;
	min-height: 100px;
}
.col-need-help-right {
	float: none;
	width: auto;
	min-height: 138px;
}
.row-support-logo-top {
	min-height: 70px;
	width: auto;
}
.row-support-logo-btm {
	min-height: 68px;
	width: auto;
	margin-bottom: 30px;
}
.row-consultation-text {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-consultation-but {
	clear: both;
	min-height: 20px;
	width: auto;
	margin-bottom: 20px;
}
.row-locations-cont {
	clear: both;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
}
.col-location-cont_unit_wrapper {
	min-height: 257px;
	float: none;
}
.col-location-cont {
	float: none;
	min-height: 257px;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 1px dashed #CCCCCC;
}
.row-paginate {
	clear: both;
	min-height: 23px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.row-paginate-clients {
	clear: both;
	min-height: 23px;
	padding-top: 0;
	padding-bottom: 20px;
}
.row-news-listing {
	clear: both;
	min-height: 386px;
	margin-top: 20px;
	border-bottom: 1px dashed #CCCCCC;
}
.row-news-inner-listing {
	clear: both;
	min-height: 386px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.col-news-list-pic {
	float: none;
	width: auto;
	min-height: 100px;
}
.col-news-list-spcr {
	float: none;
	width: auto;
	min-height: 10px;
}
.col-news-list-copy {
	float: none;
	width: auto;
	min-height: 50px;
}
.row-news-list-title {
	clear: both;
	min-height: 20px;
	width: auto;
}
.row-news-list-inner-title {
	min-height: 30px;
	width: auto;
}
.row-news-list-date {
	clear: both;
	min-height: 20px;
	width: auto;
}
.row-news-list-inner-date {
	float: left;
	min-height: 20px;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 10px;
}
.row-news-list-snip {
	clear: both;
	min-height: 100px;
	width: auto;
}
.col-body-spcr {
	float: none;
	width: auto;
	min-height: 20px;
	display: none;
}
.col-body-right {
	float: none;
	width: auto;
	min-height: 266px;
}
.row-vid-sub-caption {
	clear: both;
	min-height: 50px;
	background-color: #D6DCE7;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	padding: 10px;
	margin-bottom: 20px;
}
.row-vid-caption {
	clear: both;
	min-height: 20px;
	width: auto;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
	background-color: #5375B5;
	padding: 10px;
}
.row-vid {
	clear: both;
	min-height: 30px;
	width: auto;
}
.row-tabs-cont {
	width: auto;
	background-color: #415E91;
	min-height: 340px;
	padding: 0 10px;
}
.row-tabs {
	clear: both;
	min-height: 340px;
	margin: 0 auto 30px;
	padding-left: 0px;
	padding-right: 0px;
}
.row-home-tabs {
	clear: both;
	min-height: 340px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 30px;
	padding-left: 0px;
	padding-right: 0px;
}
.col-featured-home {
	float: none;
	min-height: 100px;
	width: 100%;
}
.col-ei-featured {
	float: none;
	min-height: 100px;
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
.col-tab {
	float: none;
	width: auto;
	min-height: 40px;
	margin-top: 30px;
	margin-bottom: 0;
	background: #354f7c;
	padding: 20px 0;
	border-radius: 10px;
}
.row-tab-icon {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-tab-title {
	clear: both;
	min-height: 30px;
	width: auto;
}
.row-tab-desc {
	clear: both;
	min-height: 30px;
	width: auto;
}
.row-tab-but {
	clear: both;
	min-height: 10px;
	width: auto;
	padding-top: 25px;
}
.col-tab-spcr {
	float: none;
	width: auto;
	min-height: 20px;
	display: none;
}
.row-news-cont {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 625px;
	background-color: #e7eaef;
}
.row-news {
	clear: both;
	min-height: 625px;
	margin: 0 auto;
}
.col-news-carousel {
	float: none;
	min-height: 290px;
	width: 100%;
	margin: 15px 0;
}
.col-news-car-pic {
	float: none;
	width: 50%;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
}
.col-news-car-spcr {
	float: none;
	width: auto;
	min-height: 10px;
}
.col-news-car-snip {
	float: none;
	width: auto;
	min-height: 100px;
}
.row-clients-cont {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 10px;
	background: #FFFFFF;
}
.row-clients {
	clear: both;
	min-height: 50px;
	margin-left: auto;
	padding-left: 0;
	padding-right: 0;
	margin-right: auto;
	margin-bottom: 0;
}
.row-clients-title {
	clear: both;
	min-height: 49px;
}
.col-clients-left {
	float: none;
	width: auto;
	min-height: 50px;
	padding-right: 0px;
}
.col-clients-right {
	float: none;
	width: auto;
	min-height: 50px;
	padding-left: 0px;
}
.row-footer-cont {
	width: auto;
	background-color: #2D4D85;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 700px;
}
.row-footer {
	clear: both;
	min-height: 700px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.col-foot {
	float: none;
	min-height: 254px;
	width: auto;
	padding-left: 0;
	padding-right: 0;
}
.row-foot-title {
	clear: both;
	min-height: 55px;
	width: auto;
}
.row-foot-details {
	clear: both;
	min-height: 198px;
	width: auto;
}
.row-contact-align {
	width: 200px;
	margin: 0 auto;
	text-align: left;
}
.row-foot-details-map {
	clear: both;
	min-height: 191px;
	width: auto;
	margin-bottom: 20px;
}
.row-foot-about {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-foot-social-title {
	clear: both;
	min-height: 55px;
	width: auto;
}
.row-foot-social-buts {
	clear: both;
	min-height: 39px;
	width: auto;
}
.row-subfooter-cont {
	width: auto;
	background-color: #274579;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 100px;
}
.row-subfooter {
	clear: both;
	min-height: 100px;
	padding-left: 10px;
	padding-right: 10px;
}
.col-sub-foot-left {
	float: none;
	width: auto;
	min-height: 60px;
}
.col-sub-foot-right {
	float: none;
	width: auto;
	min-height: 40px;
}
a.newsorangelink:link {
	font-size: 20px;
	text-decoration: none;
	color: #2d4d85;
	font-weight: 700;
}
a.newsorangelink:visited {
	font-size: 20px;
	text-decoration: none;
	color: #2d4d85;
	font-weight: 700;
}
a.newsorangelink:hover {
	font-size: 20px;
	text-decoration: none;
	color: #fda808;
	font-weight: 700;
}
a.captionlink:link {
	font-size: 13px;
	text-decoration: none;
	color: #333333;
}
a.captionlink:visited {
	font-size: 13px;
	text-decoration: none;
	color: #333333;
}
a.captionlink:hover {
	font-size: 13px;
	text-decoration: underline;
	color: #333333;
}
a.whitelink:link {
	font-size: 15px;
	text-decoration: none;
	color: #FFFFFF;
}
a.whitelink:visited {
	font-size: 15px;
	text-decoration: none;
	color: #FFFFFF;
}
a.whitelink:hover {
	font-size: 15px;
	text-decoration: underline;
	color: #FFFFFF;
}
body img {
	height: auto;
	max-width: 100%;
}
body ul {
	list-style-type: none;
	padding-left: 0px;
}
body li {
}
.none {
	border-bottom: none;
	padding: 0;
}
p.paragraph {
	color: #acb5c8;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
}
a.url:link {
	display: inline-block;
	padding-left: 22px;
	line-height: 18px;
	background: transparent url(../images/icon-email.png) center left no-repeat;
	font-size: 13px;
	color: #FFFFFF;
	transition: all 0.3s ease;
}
a.url:visited {
	display: inline-block;
	padding-left: 22px;
	line-height: 18px;
	background: transparent url(../images/icon-email.png) center left no-repeat;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a.url:hover {
	display: inline-block;
	padding-left: 22px;
	line-height: 18px;
	background: transparent url(../images/icon-email.png) center left no-repeat;
	font-size: 13px;
	color: #fda808;
	text-decoration: none;
}
.telephone {
	display: inline-block;
	padding-left: 15px;
	line-height: 18px;
	background: transparent url(../images/icon-tel.png) center left no-repeat;
	font-size: 13px;
	color: #FFFFFF;
	margin-right: 15px;
}
img.img-logo {
	padding-top: 18px;
	padding-bottom: 18px;
}
p.tagline {
	color: #fda808;
	font-size: 19px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	font-weight: 400;
	min-height: 30px;
}
img.img-nav-icon {
	margin-left: 20px;
	margin-top: 18px;
}
a.button {
	background: none;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 700;
	border: 1px solid #fda808;
	padding: 10px 30px;
	display: block;
	width: 150px;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
}
a.button:hover {
	background: #fda808;
	border: 1px solid #fda808;
	color: #FFFFFF;
	width: 150px;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
}
a.tab-button {
	background: none;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 30px;
	display: block;
	width: 150px;
	border: 1px solid #fda808;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
}
a.tab-button:hover {
	background: #fda808;
	border: 1px solid #fda808;
	color: #FFFFFF;
	width: 150px;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
}
a.prod-read-button {
	background: nonw;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 0;
	display: block;
	width: 100%;
	border: 1px solid #8493af;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
}
a.prod-read-button:hover {
	background: #213355;
	border: 1px solid #213355;
	color: #FFFFFF;
	width: 100%;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
}
a.prod-free-button {
	background: #fda808;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 0;
	display: block;
	width: 100%;
	border: 1px solid #fda808;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
}
a.prod-free-button:hover {
	background: #d78f07;
	border: 1px solid #d78f07;
	color: #FFFFFF;
	width: 100%;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
}
a.prod-read-lrg-button {
	background: #314976;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 0;
	display: block;
	width: 60%;
	border: 1px solid #314976;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
}
a.prod-read-lrg-button:hover {
	background: #213355;
	border: 1px solid #213355;
	color: #FFFFFF;
	width: 60%;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
}
a.prod-free-lrg-button {
	background: #fda808;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	padding: 10px 10px;
	display: block;
	border: 1px solid #fda808;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
	margin: 0 auto;
}
a.prod-free-lrg-button:hover {
	background: #2D4D85;
	border: 1px solid #2D4D85;
	color: #FFFFFF;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
	margin: 0 auto;
}
a.support-button {
	background: #314976;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 0;
	display: block;
	border: 1px solid #314976;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
	transition: all 0.3s ease;
}
a.support-button:hover {
	background: #213355;
	border: 1px solid #213355;
	color: #FFFFFF;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
}
h2.h2-home {
	color: #5376b5;
	font-weight: normal;
	font-size: 18px;
	line-height: 150%;
	margin-top: 10px;
	margin-bottom: 10px;
}
h1.heading {
	color: #2d4d85;
	font-size: 25px;
	margin-top: 10px;
	margin-bottom: 20px;
	min-height: 10px;
}
p.txt-vid-caption {
	margin-top: 0px;
	margin-bottom: 0em;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
}
p.txt-sub-caption {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 13px;
}
a.vidlink:link {
	font-size: 20px;
	text-decoration: none;
	color: #2d4d85;
	font-weight: 700;
}
a.vidlink:hover {
	font-size: 20px;
	text-decoration: none;
	color: #fda808;
	font-weight: 700;
}
a.vidlink:visited {
	font-size: 20px;
	text-decoration: none;
	color: #2d4d85;
	font-weight: 700;
}
p.txt-slider-eitrax {
	color: #FFFFFF;
	text-align: center;
}
.slider-ei {
	font-size: 60px;
}
.slider-pipe {
	font-size: 60px;
	color: #fda808;
	font-weight: 300;
}
.slider-trax {
	font-size: 46px;
	text-transform: uppercase;
	letter-spacing: 3px;
}
p.txt-slider-tag {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 300;
	text-align: center;
}
img.image {
	margin-left: auto;
	margin-right: auto;
}
p.txt-tab-desc {
	color: #FFFFFF;
	text-align: center;
	min-height: 17px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0 10px;
}
p.txt-tab-title {
	text-align: center;
	color: #FFFFFF;
	min-height: 30px;
	font-size: 30px;
	margin: 13px 0 10px 0;
}
img.tab-icon {
	border-radius: 50%;
	width: 120px;
	max-width: 40%;
}
.tab-ei {
	font-size: 35px;
}
.tab-pipe {
	font-size: 35px;
	color: #fda808;
	font-weight: 300;
}
.tab-pipe-blue {
	font-size: 35px;
	color: #94d6f7;
	font-weight: 300;
}
.tab-trax {
	font-size: 27px;
	text-transform: uppercase;
	letter-spacing: 3px;
}
p.txt-news-car-title {
	font-size: 18px;
	color: #2d4d85;
	margin-top: 0;
	margin-bottom: 5px;
	text-align: center;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
}
p.txt-news-car-text {
	margin-top: 0px;
	margin-bottom: 30px;
	color: #333333;
	text-align: center;
}
p.txt-clients {
	color: #415e91;
	font-size: 25px;
	font-weight: 300;
	margin-top: 10px;
	margin-bottom: 0px;
	min-height: 10px;
}
p.txt-foot-title {
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 20px;
	min-height: 6px;
}
p.txt-footer {
	color: #FFFFFF;
	min-height: 36px;
	margin-top: 0px;
	margin-bottom: 0px;
}
img.img-foot-social {
	margin-right: 10px;
}
p.txt-foot-addess {
	color: #ffffff;
	margin-bottom: 0;
}
a.footlink:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.footlink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.footlink:hover {
	text-decoration: none;
	color: #fda808;
}
a.subfootlink:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: inherit;
}
a.subfootlink:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: inherit;
}
a.subfootlink:hover {
	text-decoration: none;
	color: #fda808;
	font-size: inherit;
}
a.nicelink:link {
	text-decoration: none;
	color: #7785a3;
	font-size: inherit;
}
a.nicelink:visited {
	text-decoration: none;
	color: #7785a3;
	font-size: inherit;
}
a.nicelink:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: inherit;
}
a.newslink:link {
	text-decoration: none;
	color: #2d4d85;
	font-size: 18px;
	font-weight: 700;
	line-height: 120%;
}
a.newslink:hover {
	text-decoration: none;
	color: #1d345e;
	font-size: 18px;
	font-weight: 700;
	line-height: 120%;
}
a.newslink:visited {
	text-decoration: none;
	color: #2d4d85;
	font-size: 18px;
	font-weight: 700;
	line-height: 120%;
}
a.news-prod-link:link {
	text-decoration: none;
	color: #fda808;
	font-size: 20px;
	font-weight: 700;
}
a.news-prod-link:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: 700;
}
a.news-prod-link:visited {
	text-decoration: none;
	color: #fda808;
	font-size: 20px;
	font-weight: 700;
}
a.breadlink:link {
	text-decoration: none;
	color: #ced5e2;
	font-size: inherit;
	transition: all 0.3s ease;
}
a.breadlink:visited {
	text-decoration: none;
	color: #ced5e2;
	font-size: inherit;
}
a.breadlink:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: inherit;
}
img.img-map {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
img.img-news-carousel {
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	border: 1px solid #d1d9e6;
	width: 60%;
	display: block;
	margin: 0 auto;
}
img.img-news-scroller {
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	border: 1px solid #d1d9e6;
	width: 60%;
	display: block;
	margin: 0 auto;
}
p.txt-subfoot {
	font-size: 13px;
	color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
}
p.txt-nicecube {
	font-size: 13px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	min-height: 20px;
}
a.nicelink {
	text-align: center;
}
h1.h1-inner {
	color: #FFFFFF;
	font-size: 25px;
	margin-top: 25px;
	margin-bottom: 0em;
	min-height: 25px;
}
p.txt-bread {
	text-align: center;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 0px;
	color: #FFFFFF;
	min-height: 40px;
}
p.txt-news-list-date {
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #999999;
}
p.txt-news-list-title {
	font-size: 20px;
	color: #fda808;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
p.txt-paginate {
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: center;
	min-height: 10px;
}
p.txt-form-label {
	margin-top: 0px;
	margin-bottom: 10px;
	color: #333333;
	font-weight: bold;
}
.news-article-image {
	width: auto;
	height: auto;
	margin-bottom: 10px;
}
.js #menu {
	display: none;
}
.js .slicknav_menu {
	display: block;
}
.map-full {
	width: 100%;
	height: 350px;
}
.customer-map-full {
	width: 100%;
	height: 500px;
}
.form-full {
	width: 100%;
	background: #e0e6f1;
}
.full-grey {
	width: 100%;
	background: #e0e6f1;
	min-height: 247px;
}
.row-form {
	clear: both;
	min-height: 350px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.row-grey {
	clear: both;
	min-height: 247px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.row-grey-support {
	clear: both;
	min-height: 247px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.col-3-col-wrapper {
	float: none;
	min-height: 85px;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
}
.col-2-col-wrapper {
	float: none;
	min-height: 85px;
	width: 100%;
	margin-top: 0;
	margin-bottom: 20px;
}
.col-support-box {
	float: none;
	min-height: 50px;
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 15px 15px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: #B2BFD5;
	border-style: solid;
	border-width: 1px;
}
.col-product-box {
	float: none;
	min-height: 50px;
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 15px 15px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: #B2BFD5;
	border-style: solid;
	border-width: 1px;
}
.col-blue-product-box {
	float: none;
	min-height: 50px;
	background-color: #314976;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0 15px 15px 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: #273d68;
	border-style: solid;
	border-width: 1px;
}
.row-support-top {
	clear: both;
	min-height: 50px;
	width: auto;
	border-bottom: 1px solid #B2BFD5;
}
.row-support-icon {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-support-title {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-support-btm {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-support-snippet {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-support-but {
	clear: both;
	min-height: 20px;
	width: auto;
}
.row-clients-text {
	clear: both;
	min-height: 100px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.row-clients-client-logos {
	clear: both;
	min-height: 100px;
	width: auto;
}
.col-client-logo_unit_wrapper {
	min-height: 100px;
	float: left;
	width: 50%;
	margin-bottom: 20px;
}
.col-client-logo {
	float: none;
	min-height: 100px;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
}
.row-form-cont {
	clear: both;
	min-height: 350px;
}
.col-form-left {
	float: none;
	width: auto;
	min-height: 100px;
}
.row-form-label {
	clear: both;
	min-height: 33px;
	width: auto;
}
.row-form-field {
	clear: both;
	min-height: 49px;
	width: auto;
	margin-bottom: 5px;
}
.col-form-spcr {
	float: none;
	width: auto;
	min-height: 100px;
	display: none;
}
.col-form-right {
	float: none;
	width: auto;
	min-height: 100px;
}
.row-form-comments {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-form-button {
	clear: both;
	min-height: 97px;
	width: auto;
}
.col-form-but {
	float: none;
	width: auto;
	min-height: 49px;
	margin-top: 10px;
}
.col-form-mandatory {
	float: none;
	width: auto;
	min-height: 48px;
}
h2.h2-locations {
	font-size: 20px;
	color: #2f4d86;
	margin-top: 20px;
	margin-bottom: 20px;
}
.btn {
	padding: 23px 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 17px;
	cursor: pointer;
	text-align: center;
	background: #314976;
	color: white;
	border: 1px solid #314976;
	border-color: #314976;
	text-transform: uppercase;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	width: 100%;
}
.btn:hover {
	padding: 23px 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 17px;
	cursor: pointer;
	text-align: center;
	background: #23375c;
	color: white;
	border: 1px solid #23375c;
	border-color: #23375c;
	text-transform: uppercase;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	width: 100%;
}
.input {
	float: left;
	color: #666666;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 15px;
	padding: 10px 6px;
	border: solid 1px #b2bfd5;
	width: 100%;
	box-sizing: border-box;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
}
.input-comments {
	float: left;
	color: #666666;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 15px;
	padding: 10px 6px;
	border: solid 1px #b2bfd5;
	width: 100%;
	box-sizing: border-box;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
}
.txt-mandatory {
	font-size: 13px;
}
.asterix {
	color: #fd7b08;
}
.row-body-cont {
	background: #FFFFFF;
	width: auto;
	padding: 0 10px;
}
.row-body-grey-cont {
	background: #e0e6f1;
	width: auto;
	padding: 0 10px;
}
.row-body-grey-management-cont {
	background: #e0e6f1;
	width: auto;
	padding: 0 10px;
}
.row-body-grey-block {
	background: #eceff4;
	width: auto;
	padding: 0 10px;
}
p.paragraph1 {
	margin-top: 10px;
	margin-bottom: 20px;
}
p.txt-prod-title {
	text-align: center;
	color: #FFFFFF;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
}
p.txt-prod-title-white {
	text-align: center;
	color: #2f4d86;
	font-size: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
}
p.txt-prod-sub {
	text-align: center;
	color: #FFFFFF;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 10px;
}
p.txt-prod-sub-white {
	text-align: center;
	color: #697486;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 10px;
}
p.txt-support-sub-white {
	text-align: center;
	color: #697486;
	font-size: 17px;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform: none;
}
p.txt-prod-snippet {
	color: #FFFFFF;
	text-align: center;
	line-height: 140%;
}
p.txt-prod-snippet-white {
	color: #333333;
	text-align: center;
	line-height: 140%;
}
img.img-prod-icon {
	max-width: 100%;
	height: auto;
	width: auto;
	border-radius: 50%;
	border: 1px solid #d2d8e3;
}
.row-case-study-cont {
	width: auto;
	min-height: 50px;
	background: url("../images/document-management-footer.jpg") fixed left top;
}
.row-case-study-home-cont {
	width: auto;
	min-height: 50px;
	background: #e7eaef;
}
.row-case-study {
	padding: 0 10px;
	background-image: none;
	background-attachment: initial;
	margin: 20px 0 30px 0;
}
.col-case-study-logo {
	float: left;
	width: 100%;
	min-height: 100px;
	display: none;
}
.row-prod-case-logo {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-prod-case-bubble {
	clear: both;
	min-height: 20px;
	width: auto;
}
.col-case-study-spcr {
	float: none;
	width: auto;
	display: none;
}
.col-case-study-scroll {
	float: left;
	width: auto;
	min-height: 100px;
}
h3.prod-case-study-title {
	color: #fda808;
	min-height: 16px;
	margin-top: 20px;
	margin-bottom: 0px;
}
p.txt-prod-case-study {
	color: #FFFFFF;
	margin-bottom: 0;
}
img.img-prod-case-study {
	max-width: 50%;
	height: auto;
	width: auto;
	border-radius: 10px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 10px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 10px;
	border: 1px solid #d6d6e1;
}
img.img-prod-dark-case-study {
	max-width: 50%;
	height: auto;
	width: auto;
	border-radius: 10px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 10px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 10px;
	border: 1px solid #355285;
}
a.prod-news-link:link {
	font-size: 15px;
	color: #fda808;
	text-decoration: none;
}
a.prod-news-link:visited {
	font-size: 15px;
	color: #fda808;
	text-decoration: none;
}
a.prod-news-link:hover {
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
img.img-client-logo {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-bottom: 1px solid #b8beca;
}
h2.free-consultation {
	color: #2f4d86;
	margin-top: 25px;
}
p.txt-support-snippet {
	text-align: center;
	min-height: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
img.img-microsoft-certified {
	margin-left: auto;
	margin-right: auto;
}
img.img-microsoft-partner {
	margin-left: auto;
	margin-right: auto;
}
img.img-about {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
p.txt-about-tag {
	font-size: 21px;
	text-align: center;
	color: #2f4d86;
	min-height: 26px;
	margin-bottom: 0em;
	margin-top: 20px;
	font-weight: 300;
}
.row-about-logos {
	margin-top: 0;
	height: auto;
}
.row-downloads-block {
	clear: both;
	min-height: 100px;
	;
}
.row-jobs-block {
	clear: both;
	min-height: 100px;
	;
}
.row-gallery-block {
	clear: both;
	min-height: 100px;
	padding-bottom: 10px;
}
#resgal {
}
p.paragraph2 {
	margin-top: 20px;
	margin-bottom: 20px;
}
p.txt-management {
	margin-top: 20px;
	margin-bottom: 20px;
}
span.span {
	font-size: 16px;
	line-height: 165%;
}
body ul {
	list-style-type: none;
	padding-left: 0;
}
body li {
	border-bottom: 1px dashed #9ba3af;
	padding: 10px 0;
}
.row-downloads-block {
	clear: both;
	min-height: 100px;
}
.row-gallery-block {
	clear: both;
	min-height: 100px;
	padding-bottom: 10px;
}
p.txt-eitrax-tag {
	color: #4c6ca1;
	font-size: 28px;
	margin-top: 20px;
	margin-bottom: 20px;
}
p.txt-eitrax-tick {
	font-size: 23px;
	font-weight: 600;
	color: #2f4d86;
	display: inline-block;
	padding-left: 30px;
	line-height: 18px;
	background: transparent url(../images/tick.png) center left no-repeat;
}
.tick {
	display: inline-block;
	padding-left: 20px;
	line-height: 18px;
	background: transparent url(/images/telephone.png) center left no-repeat;
}
a.pdf:link {
	display: inline-block;
	padding-left: 35px;
	line-height: 32px;
	background: transparent url(../images/icon-pdf.png) center left no-repeat;
}
a.pdf:visited {
	display: inline-block;
	background: transparent url(../images/icon-pdf.png) center left no-repeat;
}
a.pdf:hover {
	display: inline-block;
	background: transparent url(../images/icon-pdf.png) center left no-repeat;
}
ul.pdf {
	text-align : left;
	font-size : 16px;
	line-height : 250%;
	margin-left: 0;
	padding-left: 0;
	margin-top: 20px;
	list-style: none;
	margin-bottom: 20px;
}
li.pdf {
	border-bottom: 1px solid #d0d3d5;
	text-align: left;
	list-style-type: none;
	margin-left: 0;
}
.cont-meet {
	width: auto;
	height: auto;
	background: #FFFFFF;
}
.block-meet {
	width: auto;
	margin: 0 auto;
}
.box-meet {
	width: 50%;
	float: left;
	height: auto;
	padding-bottom: 20px;
}
.box-meet-inner {
	width: auto;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
}
.meet-left_unit_wrapper {
	width: auto;
	min-height: 50px;
	float: none;
}
.meet-left {
	float: none;
	width: auto;
	min-height: 50px;
	margin-right: 0px;
}
.meet-left-inner {
	clear: both;
	min-height: 23px;
}
.meet-right_unit_wrapper {
	width: auto;
	min-height: 50px;
	float: none;
}
.meet-right {
	float: none;
	width: auto;
	min-height: 50px;
	margin-left: 0px;
}
.meet-right-name {
	clear: both;
	min-height: 20px;
	width: auto;
}
.meet-right-title {
	clear: both;
	min-height: 20px;
	width: auto;
}
p.meet-name {
	font-size: 15px;
	font-weight: 700;
	color: #2f4d86;
	margin-top: 10px;
	margin-bottom: 0;
}
p.meet-title {
	font-size: 13px;
	font-weight: 300;
	color: #4f71b0;
	margin-top: 0;
	margin-bottom: 0;
}
.meet-contact {
	width: auto;
	height: auto;
	margin-top: 10px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e4e7ee;
	margin-bottom: 30px;
	display: none;
}
img.meet-social {
	margin-left: 5px;
	margin-right: 5px;
}
img.profile-pic {
	max-width: 120px;
	border-radius: 300px;
}
@media only screen and (min-width : 641px) {
body {
	text-align: left;
}
.js #menu {
	display: none;
}
.js .slicknav_menu {
	display: block;
}
.main_wrapper {
	clear: both;
	min-height: 230px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
.row-top-cont {
	clear: both;
	min-height: 40px;
	margin-left: 0px;
	padding: 0 10px;
}
.row-top {
	clear: both;
	min-height: 40px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.col-top-left {
	float: left;
	width: 50%;
	min-height: 40px;
	display: block;
}
.col-top-right {
	float: left;
	width: 50%;
	min-height: 30px;
	margin-top: 10px;
	text-align: right;
}
.row-banner-cont {
	clear: both;
	min-height: 100px;
	padding: 0 10px;
}
.col-banner-left {
	float: left;
	width: 30%;
	min-height: 100px;
	padding-left: 0px;
}
.col-banner-right {
	float: left;
	width: 70%;
	min-height: 61px;
	display: block;
}
.row-nav-cont {
	clear: both;
	min-height: 50px;
	padding: 0 10px;
	display: none;
}
.row-nav {
	clear: both;
	min-height: 50px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
}
.col-nav-left {
	float: left;
	width: 50%;
	min-height: 50px;
}
.col-nav-right {
	float: left;
	width: 50%;
	min-height: 50px;
}
.row-banner {
	clear: both;
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.row-slider-cont {
	clear: both;
	min-height: 350px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.row-slider-inner-cont {
	clear: both;
	min-height: 130px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.col-slider {
	min-height: 350px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.col-inner-slider {
	min-height: 130px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.col-inner-slider-left {
	float: left;
	width: 50%;
	min-height: 130px;
}
.col-inner-slider-right {
	float: left;
	width: 50%;
	min-height: 130px;
}
.row-slider-text {
	clear: both;
	min-height: 100px;
	margin-top: 100px;
}
.row-text-ei {
	clear: both;
	min-height: 33px;
	width: auto;
}
.row-text-tag {
	clear: both;
	min-height: 33px;
	width: auto;
}
.row-slider-button {
	clear: both;
	min-height: 34px;
	width: auto;
	margin-top: 20px;
	margin-left: 5px;
}
.row-body-contact {
	clear: both;
	min-height: 100px;
	padding: 0;
}
.form-full {
}
.full-grey {
	min-height: 134px;
}
.row-body {
	clear: both;
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.row-featured-tabs {
	clear: both;
	min-height: 100px;
}
.row-body-960 {
	clear: both;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.row-prod-text {
	clear: both;
	min-height: 132px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.row-prod-cont {
	clear: both;
	min-height: 50px;
	width: auto;
}
.col-prod-feat {
	float: left;
	width: 46%;
	min-height: 50px;
	margin-left: 1%;
	margin-right: 1%;
	padding-left: 1%;
	padding-right: 1%;
}
.row-prod-top {
	clear: both;
	min-height: 144px;
	width: auto;
}
.row-prod-top-white {
	clear: both;
	min-height: 144px;
	width: auto;
}
.row-prod-icon {
	clear: both;
	min-height: 102px;
	width: 102px;
	margin-left: auto;
	margin-right: auto;
}
.row-prod-title {
	clear: both;
	min-height: 79px;
	width: auto;
}
.row-prod-btm {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-prod-snippet {
	clear: both;
	min-height: 120px;
	width: auto;
}
.row-prod-buts {
	clear: both;
	min-height: 35px;
	width: auto;
}
.col-form-but-left {
	float: left;
	width: 48%;
	min-height: 35px;
}
.col-form-but-spcr {
	float: left;
	width: 4%;
	min-height: 35px;
}
.col-form-but-right {
	float: left;
	width: 48%;
	min-height: 35px;
}
.col-prod-boxes {
	float: left;
	width: 46%;
	min-height: 50px;
	margin-left: 1%;
	margin-right: 1%;
	padding-right: 1%;
	padding-left: 1%;
}
.col-body-left {
	float: left;
	width: 60%;
	min-height: 243px;
}
.col-body-full {
	float: left;
	min-height: 50px;
}
.col-eitrax-left {
	float: left;
	width: 50%;
	min-height: 100px;
}
.row-eitrax-tag {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-eitrax-ticks {
	clear: both;
	min-height: 50px;
	width: auto;
	margin-top: 30px;
}
.col-eitrax-tick1 {
	float: left;
	width: 167px;
	min-height: 50px;
}
.col-eitrax-tick2 {
	float: left;
	width: 167px;
	min-height: 50px;
}
.col-eitrax-spcr {
	float: left;
	width: 5%;
	min-height: 100px;
}
.col-eitrax-right {
	float: left;
	width: 45%;
	min-height: 40px;
}
.col-eitrax-vid {
	float: left;
	min-height: 50px;
	width: 301px;
}
.col-management-left {
	float: left;
	width: 70%;
	min-height: 500px;
}
.quote_article_unit_wrapper {
	width: auto;
	float: left;
}
.quote_article {
}
.col-management-spcr {
	float: left;
	width: 5%;
	min-height: 100px;
	display: block;
}
.col-management-right {
	float: left;
	width: 25%;
	min-height: 20px;
}
.row-management-side-nav {
	clear: both;
	min-height: 19px;
}
.row-management-side-nav-last {
	clear: both;
	min-height: 19px;
}
.row-about-split {
	clear: both;
	min-height: 100px;
}
.col-about-left {
	float: left;
	width: 50%;
	min-height: 80px;
}
.col-about-logo-spcr {
	width: 10px;
	display: none;
}
.col-about-spcr {
	width: 2.9851%;
	display: none;
}
.col-about-right {
	float: left;
	width: 50%;
	min-height: 80px;
}
.row-about-tag {
	clear: both;
	min-height: 158px;
	width: auto;
}
.row-about-logos {
	clear: both;
	min-height: 40px;
	width: auto;
	margin-top: 0;
}
.col-about-logo {
	float: left;
	width: 33%;
	min-height: 40px;
}
.column_11 {
	float: left;
	width: 92px;
	min-height: 40px;
}
.column_12 {
	float: left;
	width: 92px;
	min-height: 40px;
}
.column_13 {
	float: left;
	width: 92px;
	min-height: 40px;
}
.column_14 {
	float: left;
	width: 92px;
	min-height: 40px;
}
.row-need-help-cont {
	clear: both;
	min-height: 100px;
}
.col-need-help-left {
	float: left;
	min-height: 100px;
}
.col-need-help-right {
	float: left;
	min-height: 100px;
	width: 100%;
}
.row-support-logo-top {
	float: left;
	min-height: 50px;
	width: 50%;
}
.row-support-logo-btm {
	float: left;
	min-height: 50px;
	width: 50%;
}
.row-consultation-text {
	clear: both;
	min-height: 126px;
	width: auto;
}
.row-consultation-but {
	clear: both;
	min-height: 50px;
	width: auto;
	margin-bottom: 20px;
}
.row-locations-cont {
	clear: both;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
}
.col-location-cont_unit_wrapper {
	width: 33%;
	min-height: 257px;
	float: left;
}
.col-location-cont {
	float: none;
	min-height: 257px;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 0px none;
}
.row-paginate {
	clear: both;
	min-height: 23px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.row-paginate-clients {
	clear: both;
	min-height: 23px;
	padding-top: 0;
	padding-bottom: 20px;
}
.row-news-listing {
	clear: both;
	min-height: 196px;
	margin-top: 20px;
	border-bottom: 1px dashed #CCCCCC;
}
.row-news-inner-listing {
	clear: both;
	min-height: 196px;
	margin-top: 20px;
	margin-bottom: 10px;
}
.col-news-list-pic {
	float: left;
	width: 20%;
	min-height: 100px;
}
.col-news-list-spcr {
	float: left;
	width: 3%;
	min-height: 140px;
}
.col-news-list-copy {
	float: left;
	min-height: 100px;
	width: 77%;
}
.row-news-list-title {
	clear: both;
	min-height: 20px;
	width: auto;
}
.row-news-list-inner-title {
	min-height: 20px;
	width: auto;
}
.row-news-list-date {
	clear: both;
	min-height: 20px;
	width: auto;
}
.row-news-list-inner-date {
	float: left;
	min-height: 20px;
	width: 100%;
	margin-bottom: 15px;
	margin-top: 0;
}
.row-news-list-snip {
	clear: both;
	min-height: 34px;
	width: auto;
}
.col-body-spcr {
	float: left;
	width: 3%;
	min-height: 80px;
	display: block;
}
.col-body-right {
	float: left;
	width: 37%;
	min-height: 308px;
}
.row-vid-sub-caption {
	clear: both;
	min-height: 50px;
}
.row-vid-caption {
	clear: both;
	min-height: 30px;
	width: auto;
	margin-top: 20px;
}
.row-vid {
	clear: both;
	min-height: 40px;
	width: auto;
}
.row-tabs-cont {
	clear: both;
	min-height: 390px;
	padding: 0 10px;
	background: url("../images/document-management-footer.jpg") fixed left top;
}
.row-tabs {
	clear: both;
	min-height: 390px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.row-home-tabs {
	clear: both;
	min-height: 390px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.col-featured-home {
	float: left;
	min-height: 390px;
	width: 33.333333%;
}
.col-ei-featured {
	float: left;
	min-height: 390px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.col-tab {
	float: left;
	width: auto;
	min-height: 330px;
	background: #354f7c;
	padding: 20px 0;
	border-radius: 10px;
}
.row-tab-icon {
	clear: both;
	min-height: 82px;
	width: auto;
	text-align: center;
}
.row-tab-title {
	clear: both;
	min-height: 55px;
	width: auto;
	padding: 0 10px;
}
.row-tab-desc {
	clear: both;
	min-height: 82px;
	width: auto;
	padding: 0 20px;
}
.row-tab-but {
	clear: both;
	min-height: 30px;
	width: auto;
	padding: 20px 10px 0 10px;
}
.col-tab-spcr {
	float: left;
	width: 5%;
	min-height: 390px;
	display: block;
}
.column_3 {
	float: left;
	width: 188px;
	min-height: 390px;
}
.column_4 {
	float: left;
	width: 188px;
	min-height: 390px;
}
.column_5 {
	float: left;
	width: 188px;
	min-height: 390px;
}
.row-news-cont {
	clear: both;
	min-height: 255px;
	padding: 0 10px;
}
.row-news {
	clear: both;
	min-height: 230px;
	width: auto;
	margin: 15px auto 10px auto;
}
.col-news-carousel {
	float: left;
	min-height: 100px;
	width: auto;
	margin: 5px 0 10px 0;
}
.col-news-car-pic {
	float: left;
	width: 15%;
	min-height: 100px;
	margin-left: 0;
	margin-right: 0;
}
.col-news-car-spcr {
	float: left;
	width: 3%;
	min-height: 80px;
}
.col-news-car-snip {
	float: left;
	width: 82%;
	min-height: 80px;
}
.row-clients-cont {
	clear: both;
	min-height: 161px;
	padding: 0 10px;
}
.row-clients {
	clear: both;
	min-height: 151px;
	margin-left: auto;
	width: auto;
	margin-right: auto;
}
.row-clients-title {
	clear: both;
	min-height: 49px;
}
.col-clients-left {
	float: left;
	width: 50%;
	min-height: 80px;
	padding-right: 0px;
	background-color: transparent;
}
.col-clients-right {
	float: left;
	width: 50%;
	min-height: 80px;
	padding-left: 0px;
}
.row-footer-cont {
	clear: both;
	min-height: 80px;
	padding: 0 10px;
}
.row-footer {
	clear: both;
	min-height: 80px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
.col-foot {
	float: left;
	min-height: 212px;
	width: 33%;
	padding-left: 0px;
	padding-right: 0px;
}
.row-foot-title {
	clear: both;
	min-height: 40px;
	width: auto;
}
.row-foot-details {
	clear: both;
	min-height: 165px;
	width: auto;
	margin-bottom: 20px;
}
.row-foot-details-map {
	clear: both;
	min-height: 127px;
	width: auto;
	margin-bottom: 20px;
	padding-left: 0;
}
.row-foot-about {
	clear: both;
	min-height: 13px;
	width: auto;
}
.row-foot-social-title {
	clear: both;
	min-height: 13px;
	width: auto;
}
.row-foot-social-buts {
	clear: both;
	min-height: 14px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.row-subfooter-cont {
	clear: both;
	min-height: 60px;
	padding: 0 10px;
}
.row-subfooter {
	clear: both;
	min-height: 60px;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
}
.col-sub-foot-left {
	float: left;
	width: 70%;
	min-height: 44px;
}
.col-sub-foot-right {
	float: left;
	width: 30%;
	min-height: 60px;
}
body img {
	height: auto;
	max-width: none;
	margin-left: auto;
	margin-right: auto;
}
body ul {
	list-style-type: circle;
	padding-left: 40px;
}
body li {
	border-bottom: none;
	padding: 10px 0;
}
p.paragraph {
	font-size: 13px;
}
.col-top-left_align {
	margin-left: 0;
}
img.img-logo {
	width: 190px;
	height: 66px;
	padding-bottom: 0;
}
p.tagline {
	min-height: 5px;
	font-size: 21px;
	text-align: right;
	margin-top: 35px;
}
a.button {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 150px;
}
h1.heading {
	margin-top: 20px;
}
p.txt-vid-caption {
	font-size: 15px;
}
.slider-ei {
	font-size: 60px;
}
.slider-pipe {
	font-size: 60px;
	color: #fda808;
	font-weight: 300;
}
.slider-trax {
	font-size: 46px;
	text-transform: uppercase;
	letter-spacing: 3px;
}
p.txt-slider-tag {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: 300;
	text-align: center;
}
p.txt-slider-eitrax {
	color: #FFFFFF;
	text-align: center;
}
p.txt-tab-desc {
	min-height: 17px;
}
p.txt-news-car-text {
	min-height: 46px;
	text-align: left;
	font-size: 14px;
}
img.img-news-carousel {
	max-width: 100%;
	width: auto;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	display: block;
}
img.img-news-scroller {
	max-width: 100%;
	width: auto;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	display: block;
}
p.txt-clients {
	min-height: 10px;
	margin-bottom: 0px;
}
img.img-clients {
	width: auto;
	max-width: 100%;
}
p.txt-footer {
	min-height: 36px;
	font-size: 13px;
	padding-left: 0;
	padding-right: 10px;
}
img.img-map {
	max-width: 100%;
}
p.txt-foot-title {
	padding-left: 0;
	padding-right: 10px;
	margin-bottom: 20px;
	margin-top: 26px;
}
p.txt-foot-addess {
	font-size: 13px;
	padding-left: 0;
	padding-right: 10px;
}
a.footlink:link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
}
a.footlink:visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
}
a.footlink:hover {
	text-decoration: none;
	color: #fda808;
	font-size: 13px;
}
a.nicelink {
	text-align: left;
}
p.txt-nicecube {
	text-align: right;
	margin-top: 20px;
	margin-bottom: 20px;
	min-height: 30px;
}
p.txt-bread {
	margin-top: 54px;
	text-align: right;
}
h1.h1-inner {
	margin-top: 49px;
}
p.txt-news-list-date {
	min-height: 10px;
}
p.txt-news-list-title {
	min-height: 10px;
}
p.txt-paginate {
	min-height: 20px;
}
.news-article-image {
	width: 160px;
	min-height: 142px;
	float: left;
	margin-right: 20px;
}
.map-full {
	width: 100%;
	height: 350px;
	background: #e5e3df;
	padding: 0;
}
.customer-map-full {
	width: 100%;
	height: 500px;
	background: #e5e3df;
	padding: 0;
}
.row-form {
	clear: both;
	min-height: 164px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
}
.row-grey {
	clear: both;
	min-height: 149px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	padding-left: 0;
	padding-right: 0;
}
.row-support-grey {
	clear: both;
	min-height: 149px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	padding-left: 0;
	padding-right: 0;
}
.col-3-col-wrapper {
	float: left;
	min-height: 89px;
	width: 33%;
	margin-top: 10px;
	margin-bottom: 10px;
}
.col-2-col-wrapper {
	float: left;
	min-height: 89px;
	width: 50%;
}
.col-support-box {
	float: none;
	min-height: 199px;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: #B2BFD5;
	border-style: solid;
	border-width: 1px;
}
.col-product-box {
	float: none;
	min-height: 199px;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: #B2BFD5;
	border-style: solid;
	border-width: 1px;
}
.col-blue-product-box {
	float: none;
	min-height: 199px;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 15px;
	padding-right: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-color: #B2BFD5;
	border-style: solid;
	border-width: 1px;
}
.row-support-top {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-support-icon {
	clear: both;
	min-height: 49px;
	width: auto;
}
.row-support-title {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-support-btm {
	clear: both;
	min-height: 100px;
	width: auto;
}
.row-support-snippet {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-support-but {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-clients-text {
	clear: both;
	min-height: 82px;
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.row-clients-client-logos {
	clear: both;
	min-height: 82px;
	width: auto;
}
.col-client-logo_unit_wrapper {
	width: 33%;
	min-height: 50px;
	float: left;
}
.col-client-logo {
	float: none;
	min-height: 30px;
	width: auto;
	margin-left: 10px;
	margin-right: 10px;
}
.row-form-cont {
	clear: both;
	min-height: 100px;
}
.col-form-left {
	float: left;
	width: 48%;
	min-height: 372px;
}
.row-form-label {
	clear: both;
	min-height: 33px;
	width: auto;
}
.row-form-field {
	clear: both;
	min-height: 50px;
	width: auto;
}
.col-form-spcr {
	float: left;
	width: 4%;
	min-height: 100px;
	display: block;
}
.col-form-right {
	float: left;
	width: 48%;
	min-height: 100px;
}
.row-form-comments {
	clear: both;
	min-height: 50px;
	width: auto;
}
.row-form-button {
	clear: both;
	min-height: 50px;
	width: auto;
}
.col-form-but {
	float: left;
	width: 55%;
	min-height: 50px;
	margin-top: 27px;
}
.col-form-mandatory {
	float: left;
	width: 45%;
	min-height: 50px;
}
p.txt-form-label {
	min-height: 23px;
}
.txt-mandatory {
	font-size: 10px;
	text-align: right;
	margin: 0;
	padding-top: 87px;
}
.row-body-cont {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	min-height: 50px;
}
.row-body-grey-cont {
	width: auto;
	padding-left: 0px;
	padding-right: 0px;
}
.row-body-grey-management-cont {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.row-body-grey-block {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}
p.paragraph1 {
	min-height: 0px;
	padding-left: 10px;
	padding-right: 10px;
}
img.img-prod-icon {
	width: auto;
	max-width: 100%;
}
p.txt-prod-title {
	min-height: 31px;
}
p.txt-prod-title-white {
	min-height: 31px;
}
.row-case-study-cont {
	width: auto;
	height: auto;
	background: url("../images/document-management-footer.jpg") fixed left top;
}
.row-case-study-home-cont {
	width: auto;
	height: auto;
	background: #e7eaef;
}
.row-case-study {
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 10px;
	padding-right: 10px;
}
.col-case-study-logo {
	float: left;
	width: 16%;
	min-height: 23px;
	display: block;
}
.row-prod-case-logo {
	clear: both;
	min-height: 11px;
	width: auto;
}
.row-prod-case-bubble {
	clear: both;
	min-height: 12px;
	width: auto;
}
.col-case-study-spcr {
	float: left;
	width: 2%;
	min-height: 23px;
	display: block;
}
.col-case-study-scroll {
	width: 75%;
	min-height: 123px;
}
h3.prod-case-study-title {
	min-height: 16px;
	margin-top: 10px;
}
img.img-prod-case-study {
	max-width: 100%;
}
img.img-prod-dark-case-study {
	max-width: 100%;
}
img.img-client-logo {
	max-width: 100%;
	border-bottom: 1px solid #b8beca;
}
a.prod-free-lrg-button {
	margin: 0;
	width: 300px;
}
a.prod-free-lrg-button:hover {
	margin: 0;
	width: 300px;
}
p.txt-support-snippet {
	text-align: center;
	min-height: 20px;
	margin-top: 15px;
	margin-bottom: 15px;
}
img.img-microsoft-certified {
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: right;
	padding-right: 10px;
}
img.img-microsoft-partner {
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: left;
	padding-left: 10px;
}
img.img-about {
	width: auto;
	max-width: 100%;
}
p.txt-about-tag {
	color: #2f4d86;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 19px;
	margin-bottom: 1.12em;
	margin-top: 1.12em;
}
img.img-about-logo {
	max-width: 100%;
	width: auto;
}
p.txt-news-car-title {
	margin-top: 0;
	text-align: left;
}
a.tab-button {
	background: none;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 30px;
	display: block;
	border: 1px solid #fda808;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
	width: auto;
}
a.tab-button:hover {
	background: #fda808;
	border: 1px solid #fda808;
	color: #FFFFFF;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
	width: auto;
}
.quote_article .author {
	margin-top: 0;
}
img.tab-icon {
	border-radius: 50%;
}
.row-downloads-block {
	clear: both;
	min-height: 133px;
	background-color: transparent;
}
.row-gallery-block {
	clear: both;
	min-height: 100px;
	background-color: transparent;
	padding-bottom: 20px;
}
.tick {
	display: inline-block;
	padding-left: 20px;
	line-height: 18px;
	background: transparent url(/images/telephone.png) center left no-repeat;
}
.row-contact-align {
	margin: 0;
	text-align: left;
}
.cont-meet {
	width: auto;
	height: auto;
	padding-top: 10px;
}
.block-meet {
	width: auto;
	margin: 0 auto;
}
.box-meet {
	width: 50%;
	float: left;
	height: auto;
	padding-bottom: 20px;
	border-bottom: 1px solid #e4e7ee;
	margin-bottom: 25px;
}
.box-meet-inner {
	width: auto;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
}
.meet-left_unit_wrapper {
	width: 100%;
	min-height: 50px;
	float: left;
}
.meet-left {
	float: none;
	width: auto;
	min-height: 23px;
	margin-right: 0;
}
.meet-left-inner {
	clear: both;
	min-height: 23px;
	margin-right: 0px;
	width: auto;
	text-align: center;
}
.meet-right_unit_wrapper {
	width: 100%;
	min-height: 20px;
	float: left;
}
.meet-right {
	float: none;
	width: auto;
	min-height: 23px;
	margin-left: 0;
}
.meet-right-name {
	clear: both;
	min-height: 20px;
	width: auto;
	text-align: center;
}
.meet-right-title {
	clear: both;
	min-height: 20px;
	width: auto;
	text-align: center;
}
img.profile-pic {
	max-width: 140px;
	border-radius: 300px;
}
p.meet-name {
	font-size: 16px;
	font-weight: 700;
	color: #2f4d86;
	margin-top: 10px;
	margin-bottom: 0;
}
p.meet-title {
	font-size: 14px;
	font-weight: 300;
	color: #4f71b0;
	margin-top: 0;
	margin-bottom: 0;
}
.meet-contact {
	width: auto;
	height: auto;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
	display: none;
}
img.meet-social {
	margin-right: 10px;
	margin-left: 0;
}
}
@media only screen and (min-width : 1024px) {
.js #menu {
	display: none;
}
.js .slicknav_menu {
	display: none;
}
.row-banner-cont {
	min-height: 100px;
}
.col-banner-left {
	float: left;
	width: 50%;
	min-height: 100px;
	padding-left: 0px;
}
.col-banner-right {
	float: left;
	width: 50%;
	min-height: 61px;
	display: block;
}
.row-top {
	clear: both;
	min-height: 40px;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	padding-left: 10px;
	padding-right: 10px;
}
.col-top-left {
	float: left;
	width: 460px;
	min-height: 40px;
	display: block;
}
.col-top-right {
	float: left;
	width: 480px;
	min-height: 10px;
	text-align: right;
	margin-top: 7px;
}
body {
	min-width: 960px;
}
p.paragraph {
	min-height: 9px;
	text-align: left;
	font-size: 13px;
}
.row-top-cont {
	margin-left: 0px;
}
img.img-logo {
	max-width: 100%;
	height: auto;
	width: auto;
}
.row-banner {
	clear: both;
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	padding-left: 10px;
	padding-right: 10px;
}
p.tagline {
	min-height: 0px;
	font-size: 23px;
	margin-top: 30px;
	font-weight: 300;
}
.row-nav {
	clear: both;
	min-height: 50px;
	padding-left: 10px;
	padding-right: 10px;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}
.col-nav-left {
	float: left;
	width: 820px;
	min-height: 10px;
	padding-top: 13px;
}
.col-nav-right {
	float: left;
	width: 120px;
	min-height: 50px;
}
img.img-nav-icon {
	float: right;
	display: block;
}
a.link-nav {
	color: #FFFFFF;
	font-size: 16px;
	padding-right: 30px;
	margin-right: 25px;
	font-weight: 400;
	text-decoration: none;
	transition: all 0.3s ease;
}
a.link-nav:hover {
	color: #fda808;
	text-decoration: none;
}
a.link-last-nav {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}
a.link-last-nav:hover {
	color: #a0adb6;
	text-decoration: none;
}
.row-nav-cont {
	display: block;
}
.col-slider {
	float: none;
	min-height: 350px;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}
.col-inner-slider {
	float: none;
	min-height: 130px;
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}
.col-inner-slider-left {
	float: left;
	width: 470px;
	min-height: 130px;
}
.col-inner-slider-right {
	float: left;
	width: 470px;
	min-height: 130px;
}
.row-slider-text {
	clear: both;
	min-height: 100px;
	margin-top: 100px;
}
.row-body {
	clear: both;
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
	padding-left: 10px;
	padding-right: 10px;
}
.row-featured-tabs {
	clear: both;
	min-height: 100px;
}
.row-body-960 {
	clear: both;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	padding-left: 0;
	padding-right: 0;
}
.row-prod-text {
	padding-left: 10px;
	padding-right: 10px;
	min-height: 50px;
	margin-top: 0;
}
.col-body-left {
	float: left;
	width: 620px;
	min-height: 243px;
}
.col-body-full {
	float: left;
	width: 940px;
	min-height: 50px;
}
.col-eitrax-left {
	float: left;
	width: 540px;
	min-height: 100px;
	margin-top: 20px;
}
.col-eitrax-spcr {
	float: left;
	width: 20px;
	min-height: 100px;
}
.col-eitrax-right {
	float: left;
	width: 380px;
	min-height: 40px;
	margin: 30px 0 30px;
}
.col-eitrax-vid {
	float: left;
	min-height: 50px;
	width: 380px;
}
.col-management-left {
	float: left;
	width: 700px;
	min-height: 500px;
}
.quote_article_unit_wrapper {
	width: 700px;
	float: left;
}
.quote_article {
	margin: 0px;
}
.col-management-spcr {
	float: left;
	width: 20px;
	min-height: 100px;
}
.col-management-right {
	float: left;
	width: 220px;
	min-height: 20px;
}
.row-management-side-nav {
	clear: both;
	min-height: 19px;
}
.row-management-side-nav-last {
	clear: both;
	min-height: 19px;
}
.row-about-split {
	clear: both;
	min-height: 80px;
}
.col-about-left {
	float: left;
	width: 460px;
	min-height: 80px;
}
.col-about-logo-spcr {
	float: left;
	min-height: 80px;
	width: 20px;
	display: block;
}
.col-about-spcr {
	float: left;
	width: 20px;
	display: block;
	min-height: 80px;
}
.col-about-right {
	float: left;
	width: 460px;
	min-height: 80px;
}
.row-about-tag {
	min-height: 163px;
}
.row-need-help-cont {
	clear: both;
	min-height: 100px;
}
.col-need-help-left {
	float: left;
	width: 640px;
	min-height: 100px;
}
.col-need-help-right {
	float: left;
	width: 300px;
	min-height: 100px;
}
.row-support-logo-top {
	width: auto;
	float: none;
	margin-top: 30px;
}
.row-support-logo-btm {
	width: 100%;
}
.row-locations-cont {
	clear: both;
	min-height: 100px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.col-location-cont_unit_wrapper {
	width: 320px;
	min-height: 257px;
	float: left;
}
.col-location-cont {
	float: none;
	min-height: 100px;
	width: auto;
}
.row-paginate {
	clear: both;
	min-height: 23px;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 22px;
}
.row-paginate-clients {
	clear: both;
	min-height: 23px;
	padding-top: 0;
	padding-bottom: 0;
}
.row-news-listing {
	clear: both;
	min-height: 100px;
	border-bottom: 1px dashed #CCCCCC;
}
.row-news-inner-listing {
	clear: both;
	min-height: 100px;
	margin-bottom: 10px;
}
.col-news-list-pic {
	float: left;
	width: 140px;
	min-height: 100px;
	margin-bottom: 20px;
}
.col-news-list-spcr {
	float: left;
	width: 20px;
	min-height: 140px;
}
.col-news-list-copy {
	float: left;
	width: 780px;
	min-height: 100px;
}
.col-body-spcr {
	float: left;
	width: 20px;
	min-height: 80px;
}
.col-body-right {
	float: left;
	width: 300px;
	min-height: 308px;
}
.row-vid-sub-caption {
	clear: both;
	min-height: 120px;
	padding: 10px;
}
.row-vid-caption {
	min-height: 20px;
	padding: 10px;
}
a.button {
	text-align: center;
	margin-left: 0;
	margin-right: 0;
	width: 150px;
}
h2.h2-home {
	min-height: 6px;
}
p.txt-vid-caption {
	min-height: 32px;
	font-size: 16px;
	text-align: left;
}
p.txt-sub-caption {
	min-height: 32px;
}
p.txt-slider-eitrax {
	color: #FFFFFF;
	text-align: left;
}
.slider-ei {
	font-size: 60px;
}
.slider-pipe {
	font-size: 60px;
	color: orange;
	font-weight: 300;
}
.slider-trax {
	font-size: 46px;
	text-transform: uppercase;
	letter-spacing: 3px;
}
p.txt-slider-tag {
	color: #FFFFFF;
	font-size: 15px;
	padding: 10px 0 0 5px;
	margin: 0;
	font-weight: 300;
	text-align: left;
}
.row-tabs {
	clear: both;
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 960px;
	padding-left: 0;
	padding-right: 0;
}
.row-home-tabs {
	clear: both;
	min-height: 390px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.col-featured-home {
	float: left;
	min-height: 100px;
	width: 320px;
}
.col-ei-featured {
	float: left;
	min-height: 100px;
	width: 300px;
}
.col-tab {
	float: left;
	width: 300px;
	min-height: 330px;
	background: #354f7c;
	padding: 20px 0;
	border-radius: 10px;
	margin-top: 0;
}
.col-tab-spcr {
	float: left;
	width: 20px;
	min-height: 390px;
	display: block;
}
.column_3 {
	float: left;
	width: 188px;
	min-height: 390px;
}
.column_4 {
	float: left;
	width: 188px;
	min-height: 390px;
}
.column_5 {
	float: left;
	width: 188px;
	min-height: 390px;
}
.row-tabs-cont {
	background: url("../images/document-management-footer.jpg") fixed left top;
}
.row-news-cont {
	min-height: 80px;
}
.row-clients-cont {
	min-height: 204px;
}
img.image {
	display: block;
}
p.txt-tab-desc {
	min-height: 32px;
	padding: 0;
}
.row-tab-but {
	min-height: 30px;
	margin-top: 0;
}
.row-news {
	clear: both;
	min-height: 140px;
	width: 960px;
	margin: 30px auto;
}
.col-news-carousel {
	float: left;
	min-height: 80px;
	width: 460px;
	margin: 0 10px;
}
.col-news-car-pic {
	float: left;
	width: 140px;
	min-height: 140px;
}
.col-news-car-spcr {
	float: left;
	width: 20px;
	min-height: 80px;
}
.col-news-car-snip {
	float: left;
	width: 280px;
	min-height: 80px;
}
p.txt-news-car-text {
	min-height: 69px;
	text-align: left;
	margin-bottom: 0;
	margin-top: 10px;
}
p.txt-news-car-title {
	min-height: 25px;
	margin-top: 10px;
	text-align: left;
}
img.img-news-carousel {
	max-width: none;
	height: 138px;
	width: 138px;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	display: block;
}
img.img-news-scroller {
	max-width: none;
	height: 138px;
	width: 138px;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	display: block;
}
.row-clients {
	clear: both;
	min-height: 194px;
	margin-left: auto;
	width: 940px;
	margin-right: auto;
}
.row-clients-title {
	clear: both;
	min-height: 49px;
}
.col-clients-left {
	float: left;
	width: 460px;
	min-height: 80px;
	padding-right: 10px;
}
.col-clients-right {
	float: left;
	width: 460px;
	min-height: 80px;
	padding-left: 10px;
}
p.txt-clients {
	min-height: 10px;
}
img.img-clients {
	max-width: 100%;
	height: auto;
	width: auto;
}
.row-footer {
	clear: both;
	min-height: 80px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.col-foot {
	float: left;
	min-height: 80px;
	width: 300px;
	padding-left: 10px;
	padding-right: 10px;
}
p.txt-footer {
	min-height: 32px;
	font-size: 15px;
	padding-left: 0;
	padding-right: 0;
}
.row-foot-details {
	min-height: 200px;
	margin-bottom: 20px;
}
.row-foot-details-map {
	min-height: 200px;
	margin-bottom: 20px;
	margin-top: 3px;
	padding-left: 0;
	padding-right: 0;
}
img.img-map {
	max-width: 100%;
	height: auto;
	width: auto;
	padding-left: 0;
	padding-right: 0;
}
p.txt-foot-title {
	padding-left: 0;
	padding-right: 0;
}
.row-foot-social-buts {
	padding-left: 0;
	padding-right: 0;
}
p.txt-foot-addess {
	font-size: 15px;
	padding-left: 0;
	padding-right: 0;
}
.row-subfooter {
	clear: both;
	min-height: 60px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
	width: 940px;
}
.col-sub-foot-left {
	float: left;
	width: 70%;
	min-height: 44px;
}
.col-sub-foot-right {
	float: left;
	width: 30%;
	min-height: 60px;
}
.row-subfooter-cont {
	min-height: 60px;
}
h1.h1-inner {
	min-height: 22px;
}
p.txt-bread {
	min-height: 15px;
}
.main_wrapper {
	min-height: 230px;
}
.row-body-contact {
	min-height: 100px;
	margin-left: auto;
	margin-right: auto;
}
p.txt-news-list-date {
	min-height: 10px;
}
p.txt-news-list-title {
	min-height: 15px;
}
p.txt-paginate {
	min-height: 32px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.news-article-image {
	width: 140px;
	min-height: 140px;
	float: left;
	margin-right: 20px;
}
.map-full {
	width: 100%;
	height: 350px;
	background: #e5e3df;
}
.customer-map-full {
	width: 100%;
	height: 500px;
	background: #e5e3df;
}
.form-full {
	width: 100%;
	background: #e0e6f1;
}
.full-grey {
	width: 100%;
	background: #e0e6f1;
	min-height: 134px;
}
.row-form {
	clear: both;
	min-height: 164px;
	margin-left: auto;
	margin-right: auto;
	width: 940px;
}
.row-grey {
	clear: both;
	min-height: 149px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.row-grey-support {
	clear: both;
	min-height: 149px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.col-3-col-wrapper {
	float: left;
	min-height: 89px;
	width: 320px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.col-2-col-wrapper {
	float: left;
	min-height: 380px;
	width: 320px;
}
.col-support-box {
	float: none;
	min-height: 199px;
	border-style: solid;
	border-width: 1px;
	border-color: #B2BFD5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 0;
}
.col-product-box {
	float: none;
	min-height: 360px;
	border-style: solid;
	border-width: 1px;
	border-color: #B2BFD5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 0;
}
.col-blue-product-box {
	float: none;
	min-height: 199px;
	border-style: solid;
	border-width: 1px;
	border-color: #B2BFD5;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 0;
}
.row-support-top {
	min-height: 50px;
}
.row-clients-text {
	padding-left: 10px;
	padding-right: 10px;
}
.row-form-cont {
	clear: both;
	min-height: 100px;
}
.col-form-left {
	float: left;
	width: 300px;
	min-height: 100px;
}
.row-form-label {
	min-height: 33px;
}
.row-form-field {
	min-height: 49px;
}
.col-form-spcr {
	float: left;
	width: 20px;
	min-height: 100px;
}
.col-form-right {
	float: left;
	width: 620px;
	min-height: 100px;
}
.col-form-but {
	float: left;
	width: 310px;
	min-height: 50px;
	margin-top: 24px;
}
.col-form-mandatory {
	float: left;
	width: 310px;
	min-height: 50px;
}
p.txt-form-label {
	min-height: 23px;
}
.txt-mandatory {
	font-size: 13px;
	text-align: right;
	margin: 0;
	padding-top: 80px;
}
.row-body-cont {
	width: auto;
	min-height: 0;
}
row-body-grey-cont {
	width: auto;
}
p.paragraph1 {
	min-height: 10px;
	padding-left: 0;
	padding-right: 0;
}
.col-prod-feat {
	float: left;
	width: 280px;
	min-height: 29px;
	margin-right: 10px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.row-prod-top {
	min-height: 144px;
}
.row-prod-top-white {
	min-height: 144px;
}
.row-prod-icon {
	margin-left: auto;
	margin-right: auto;
	min-height: 102px;
}
.col-prod-boxes {
	float: left;
	width: 280px;
	min-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.row-body-grey-cont {
	padding-left: 10px;
	padding-right: 10px;
}
.row-body-grey-management-cont {
	padding-left: 10px;
	padding-right: 10px;
}
.row-body-grey-block {
	padding-left: 10px;
	padding-right: 10px;
}
img.img-prod-icon {
	max-width: 100%;
	height: auto;
	width: auto;
}
p.txt-prod-title {
	min-height: 31px;
}
p.txt-prod-title-white {
	min-height: 31px;
	margin-top: 5px;
}
p.txt-prod-sub {
	min-height: 28px;
}
p.txt-prod-sub-white {
	min-height: 28px;
}
p.txt-support-sub-white {
	min-height: 28px;
}
.row-prod-buts {
	min-height: 35px;
}
.col-form-but-left {
	float: left;
	width: 124px;
	min-height: 35px;
}
.col-form-but-spcr {
	float: left;
	width: 20px;
	min-height: 35px;
}
.col-form-but-right {
	float: left;
	width: 124px;
	min-height: 35px;
}
.row-case-study-cont {
	width: auto;
	background: url("../images/document-management-footer.jpg") fixed left top;
}
.row-case-study-home-cont {
	width: auto;
	background: #e7eaef;
}
.row-case-study {
	width: 940px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 0;
	padding-right: 0;
}
.col-case-study-logo {
	float: left;
	width: 140px;
	min-height: 23px;
	display: block;
}
.col-case-study-spcr {
	float: left;
	width: 20px;
	min-height: 23px;
	display: block;
}
.col-case-study-scroll {
	float: left;
	width: 780px;
	min-height: 23px;
}
h3.prod-case-study-title {
	min-height: 22px;
	margin-top: 3px;
}
img.img-prod-case-study {
	max-width: 100%;
	height: auto;
	width: auto;
}
img.img-prod-dark-case-study {
	max-width: 100%;
	height: auto;
	width: auto;
}
a.footlink:link {
	font-size: 15px;
}
a.footlink:visited {
	font-size: 15px;
}
a.footlink:hover {
	font-size: 15px;
}
.col-client-logo_unit_wrapper {
	width: 240px;
	min-height: 50px;
	float: left;
	margin-bottom: 20px;
}
.col-client-logo {
	float: none;
	min-height: 30px;
	width: auto;
}
img.img-client-logo {
	max-width: 100%;
	height: auto;
	width: auto;
	border-bottom: 1px solid #b8beca;
}
a.prod-free-lrg-button {
	margin: 0;
}
a.prod-free-lrg-button:hover {
	margin: 0;
}
.row-support-but {
	clear: both;
	min-height: 10px;
	width: auto;
}
.row-support-snippet {
	clear: both;
	min-height: 70px;
	width: auto;
}
p.txt-support-snippet {
	text-align: center;
	min-height: 70px;
	margin-top: 15px;
	margin-bottom: 15px;
}
img.img-microsoft-certified {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
	padding: 0;
}
img.img-microsoft-partner {
	display: block;
	margin-left: auto;
	margin-right: auto;
	float: none;
	padding: 0;
}
img.img-about {
	max-width: 100%;
	height: auto;
	width: auto;
}
.col-about-logo {
	float: left;
	width: 140px;
	min-height: 40px;
}
.column_11 {
	float: left;
	width: 92px;
	min-height: 40px;
}
.column_12 {
	float: left;
	width: 92px;
	min-height: 40px;
}
.column_13 {
	float: left;
	width: 92px;
	min-height: 40px;
}
.column_14 {
	float: left;
	width: 92px;
	min-height: 40px;
}
p.txt-about-tag {
	color: #333333;
	padding-left: 0;
	padding-right: 0;
	font-size: 24px;
	color: #2f4d86;
	margin-top: 40px;
}
img.img-about-logo {
	max-width: 100%;
	height: auto;
	width: auto;
	margin-left: auto;
	margin-right: auto;
}
.row-downloads-block {
	clear: both;
	min-height: 20px;
}
.row-jobs-block {
	clear: both;
	min-height: 20px;
}
.row-gallery-block {
	clear: both;
	min-height: 20px;
}
a.tab-button {
	background: none;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 30px;
	display: block;
	border: 1px solid #fda808;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
	width: 150px;
}
a.tab-button:hover {
	background: #fda808;
	border: 1px solid #fda808;
	color: #FFFFFF;
	border-radius: 5px;
	/* Safari 3-4, iOS 1-3.2, Android 1.6- */
	-webkit-border-radius: 5px;
	/* Firefox 1-3.6 */
	-moz-border-radius: 5px;
	text-decoration: none;
	width: 150px;
}
img.tab-icon {
	border-radius: 50%;
	width: 100px;
}
.row-downloads-block {
	clear: both;
	min-height: 20px;
}
.row-gallery-block {
	clear: both;
	min-height: 20px;
}
.col-eitrax-tick1 {
	float: left;
	width: 270px;
	min-height: 20px;
}
.col-eitrax-tick2 {
	float: left;
	width: 270px;
	min-height: 20px;
	margin-bottom: 10px;
}
p.txt-eitrax-tick {
	display: inline-block;
	padding-left: 30px;
	line-height: 18px;
	background: transparent url(../images/tick.png) center left no-repeat;
	margin-bottom: 20px;
	margin-top: 0;
}
p.txt-eitrax-tag {
	min-height: 22px;
	margin-top: 0;
	margin-bottom: 0;
}
.tick {
	display: inline-block;
	padding-left: 20px;
	line-height: 18px;
	background: transparent url(/images/telephone.png) center left no-repeat;
}
a.newslink:link {
	text-decoration: none;
	color: #2d4d85;
	font-size: 20px;
	font-weight: 700;
}
a.newslink:hover {
	text-decoration: none;
	color: #1d345e;
	font-size: 20px;
	font-weight: 700;
}
a.newslink:visited {
	text-decoration: none;
	color: #2d4d85;
	font-size: 20px;
	font-weight: 700;
}
.row-contact-align {
	margin: 0;
	text-align: left;
}
.cont-meet {
	width: auto;
	height: auto;
	padding-top: 20px;
}
.block-meet {
	width: 960px;
	margin: 0 auto;
}
.box-meet {
	width: 25%;
	float: left;
	height: auto;
	padding-bottom: 20px;
	border-bottom: 1px solid #e4e7ee;
	margin-bottom: 30px;
}
.box-meet-inner {
	width: auto;
	height: auto;
	margin-left: 10px;
	margin-right: 10px;
}
.meet-left_unit_wrapper {
	width: 100%;
	min-height: 50px;
	float: left;
}
.meet-left {
	float: none;
	width: auto;
	min-height: 23px;
	margin-right: 0;
}
.meet-left-inner {
	clear: both;
	min-height: 23px;
	margin-right: 0px;
	width: auto;
	text-align: center;
}
.meet-right_unit_wrapper {
	width: 100%;
	min-height: 20px;
	float: left;
}
.meet-right {
	float: none;
	width: auto;
	min-height: 23px;
	margin-left: 0;
}
img.profile-pic {
	margin-left: auto;
	margin-right: auto;
	max-width: 140px;
	height: auto;
	width: auto;
	border-radius: 300px;
}
p.meet-name {
	font-size: 16px;
	font-weight: 700;
	color: #2f4d86;
	margin-top: 10px;
	margin-bottom: 0;
	text-align: center;
}
p.meet-title {
	font-size: 15px;
	font-weight: 300;
	color: #4f71b0;
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}
.meet-contact {
	width: auto;
	height: auto;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
	display: none;
}
img.meet-social {
	margin-right: 10px;
	margin-left: 0;
}
}
