.DnnModule-1397 {min-height:625px;}
#dnn_BottomBannerPane .DnnModule {clear:both;}
/*@import url( https://fontastic.s3.amazonaws.com/DX7n8i7ibpjWAakkoosoxn/icons.css); */
@charset "UTF-8";
@font-face {
	font-family: 'sentia-icon-font';
	src: url("fonts/sentia-icon-font.eot");
	src: url("fonts/sentia-icon-font.eot?#iefix") format("embedded-opentype"), url("fonts/sentia-icon-font.woff") format("woff"), url("fonts/sentia-icon-font.ttf") format("truetype"), url("fonts/sentia-icon-font.svg#sentia-icon-font") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* top arrow */

[data-icon]:before {
  font-family: "sentia-icon-font" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "sentia-icon-font" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.footer-icon {font-size:20px;vertical-align:middle;text-align:left;color: white; margin-right: 12px;}

.icon-01-advisory:before {
  content: "\e000";
}
.icon-01-assessment:before {
  content: "\e001";
}
.icon-02-cloud-backup:before {
  content: "\e002";
}
.icon-07-phylactery:before {
  content: "\e003";
}
.icon-07-email:before {
  content: "\e004";
}
.icon-07-benchmark:before {
  content: "\e005";
}
.icon-06-user:before {
  content: "\e006";
}
.icon-06-support:before {
  content: "\e007";
}
.icon-06-remote-monitoring:before {
  content: "\e008";
}
.icon-06-remote-management:before {
  content: "\e009";
}
.icon-04-converged:before {
  content: "\e00a";
}
.icon-04-data-center:before {
  content: "\e00b";
}
.icon-04-laptop:before {
  content: "\e00c";
}
.icon-04-network:before {
  content: "\e00d";
}
.icon-04-pc:before {
  content: "\e00e";
}
.icon-04-phone:before {
  content: "\e00f";
}

.icon-04-server-rack:before {
  content: "\e010";
}
.icon-04-storage:before {
  content: "\e011";
}
.icon-04-tablet:before {
  content: "\e012";
}
.icon-04-tape:before {
  content: "\e013";
}
.icon-04-virtualisation:before {
  content: "\e014";
}
.icon-05-integration:before {
  content: "\e015";
}
.icon-06-management:before {
  content: "\e016";
}
.icon-04-blade-server:before {
  content: "\e017";
}
.icon-03-data-recovery:before {
  content: "\e018";
}
.icon-03-data-protection:before {
  content: "\e019";
}
.icon-03-data-loss:before {
  content: "\e01a";
}
.icon-02-hosted-cloud:before {
  content: "\e01b";
}
.icon-02-cloud-virtualisation:before {
  content: "\e01c";
}
.icon-02-cloud-recovery:before {
  content: "\e01d";
}
.icon-02-cloud-infrastructure:before {
  content: "\e01e";
}
.icon-02-cloud-general:before {
  content: "\e01f";
}
.icon-04-data-file:before {
  content: "\e020";
}
.icon-07-blog-screen:before {
  content: "\e021";
}
.icon-07-play-video:before {
  content: "\e022";
}
.icon-08-youtube:before {
  content: "\e023";
}
.icon-02-cloud-disaster:before {
  content: "\e024";
}
.icon-07-ressource-center:before {
  content: "\e025";
}
.icon-08-blog:before {
  content: "\e026";
}
.icon-08-facebook:before {
  content: "\e027";
}
.icon-08-linkedin:before {
  content: "\e028";
}
.icon-08-twitter:before {
  content: "\e029";
}

/* enf of Sentia icon fonts */

/*CSS Screen from Charles at VSM*/

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
.center {margin-left:auto;!important
margin-right:auto;!important} 
.bold {font-weight:600;}
a.Header_service_login, a.Header_service_login:active, a.Header_service_login:link, a.Header_service_login:visited {
	font-size: 13px;
	color: #ffffff;
	margin:0px;
}
.Header_service_login {
	background-color: #470a68;
	height: 25px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
	padding: 10px 20px 5px 20px;
	color: #fff;
	font-weight: bold;
}
.Header_Phone {
	font-weight: bold;
	font-size: 14px;
	padding:0px 0px 0px 15px;
	color: #005EB8;
}
html {
	font-family: 'myriad-pro', Helvetica, Arial, sans-serif;
	font-size:16px;font-size:1rem;
	
	/* 1 */
	-ms-text-size-adjust: 100%;
	/* 2 */
	-webkit-text-size-adjust: 100%;
/* 2 */ }
/**
 * Remove default margin.
 */
body {
	font-family: 'myriad-pro', Helvetica, Arial, sans-serif;
	margin: 0;
	font-size:16px;font-size:1rem;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio, canvas, progress, video {
	display: inline-block;
	/* 1 */
	vertical-align: baseline;
/* 2 */ }
/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden], template {
 display: none;
}
/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
	background-color: transparent;
}
/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active, a:hover {
	outline: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
	border-bottom: 1px dotted;
}
/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b, strong {
	font-weight: bold;
}
/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
	font-style: italic;
}
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
/**
 * Address styling not present in IE 8/9.
 */
mark {
	background: #ff0;
	color: #000;
}
/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
	font-size: 80%;
}
/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
	border: 0;
}
/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
	overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
	margin: 1em 40px;
}
/**
 * Address differences between Firefox and other browsers.
 */
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
/**
 * Contain overflow in all browsers.
 */
pre {
	overflow: auto;
}
/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button, input, optgroup, select, textarea {
	color: inherit;
	/* 1 */
	font: inherit;
	/* 2 */
	margin: 0;
/* 3 */ }
/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
	overflow: visible;
}
/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button, select {
	text-transform: none;
}
/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button, html input[type="button"] {
	border-radius: 8px;
	border-radius: 0.5em;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	background-color: #005eb8;
	border-color: #005eb8;
	color: #FFF;
	font-weight: 600;
	font-size: 16px;
	font-family: "myriad-pro", Helvetica, Arial, sans-serif;
	text-decoration: none;
	text-align: center;
	line-height: 48px;
	height: 48px;
	padding: 0 48px;
	margin: 0;
	display: inline-block;
	appearance: none;
	cursor: pointer;
	border: none;
	box-sizing: border-box;
	transition-property: all;
	transition-duration: .3s;
}
input[type="reset"] {
	background-color: #EF3340;
	border-color: #EF3340;
	color: #FFF;
}
input[type="submit"] {
	-webkit-appearance: button;
	/* 2 */
	cursor: pointer;
/* 3 */ }
/**
 * Re-set default cursor for disabled elements.
 */
button[disabled], html input[disabled] {
	cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
	line-height: normal;
}
/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	/* 1 */
	padding: 0;
/* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
	-webkit-appearance: textfield;
	/* 1 */
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	/* 2 */
	box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
	border: 0;
	/* 1 */
	padding: 0;
/* 2 */ }
/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
	overflow: auto;
}
/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
	font-weight: bold;
}
/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding: 0;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 16px;font-size:1rem;
	vertical-align: baseline;
}
html {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}
q, blockquote {
	quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
}
a img {
	border: none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}
h1.white {
	color: white;
}
.white {
	color: white;
}

@media (max-width: 599px) {
html {
	font-size: 16px;font-size:1rem;
	line-height: 24px;
}
}
/*
@include breakpoint($large-screen) {
	@include establish-baseline(18px);
}
*/
*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body {
	font-size: 16px; font-size:1rem;
	font-family; 'myriad-pro', Helvetica, Arial, sans-serif;
	color: #63666A;
	text-rendering: optimizeLegibility;
}
section {
	overflow: hidden;
 *zoom: 1;
/* margin-bottom: 48px;
  margin-bottom: 3rem;
  border-bottom-width: 3px;
  border-bottom-width: 0.1875rem;  */
  /* border-bottom-style: solid;
  border-bottom-color: #A7A8AA;
  padding-bottom: 21px;
  padding-bottom: 1.3125rem; */ }
.btn-margin {
	margin-top: 24px;
	margin-top: 1.5rem;
}
button {
	margin-top: 1rem !important;
	margin-right: 1rem !important;
}
.subsection {
	overflow: hidden;
 *zoom: 1;
}
 @media (max-width: 599px) {
.tablet-margin {
	padding: 0px 0px;
}
}
.container {
	padding: 0 7.69231%;
}
 @media (max-width: 599px) {
.container {
	padding: 0;
}
}
.wrapper {
	max-width: 1200px;
	max-width: 75rem;
	margin-left: auto;
	margin-right: auto;
}
.DnnModule-Banners img {margin:20px !important;}
.DnnModule-Banners table {margin-left:auto;margin-right:auto;}
#section-banner-small .wrapper {display:block;position:relative; vertical-align:middle;line-height:3rem;line-height:48px;padding:0rem 0px 0px 0px;padding:0px 0px 0px 0px;}
@media (max-width: 599px) {
#section-banner-small .wrapper {display:table-cell;position:relative; vertical-align:middle;line-height:3rem;line-height:48px;padding:0rem 0px 0px 0px;padding:0px 0px 0px 0px;}


}

.wrapper:after {
	content: " ";
	display: block;
	clear: both;
}

 @media (min-width: 1200px) {
.wrapper {
	margin: 0 auto;
}

}
.colorlist .colorlist-item {
	font-weight: 600;
	text-align: center;
	padding: 1.5rem 0 1.5rem 0;
}
 @media (min-width: 600px) {
.colorlist .colorlist-item {
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
}
}
.colorlist .colorlist-item p {
	padding: 0 1.5rem;
}
p, a, details, ul, ol, dl, code, table {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}
p {
	color: #000000;
}
.blue {
	color: #005eb8;
}
.bluebold {color: #005eb8;font-weight:bold;} 
h1, h4, h5 {
	color: #005EB8;
}
h3, h4, h5, h6, legend {
	font-weight: 600;
}
h3, h5, h6 {
	color: #005EB8;
}
h1 {
	font-size: 48px;
	font-size: 2.98598rem;
	line-height: 72px;
	line-height: 4.5rem;
	margin: 1.5rem 0 0 0;
}
h2 {
	font-size: 40px;
	font-size: 2.48832rem;
	line-height: 48px;
	line-height: 3rem;
	color: #63666A;
}
h3 {
	font-size: 33px;
	font-size: 2.0736rem;
	line-height: 48px;
	line-height: 3rem;
}
h4, .lead, blockquote {
	font-size: 28px;
	font-size: 1.728rem;
	line-height: 48px;
	line-height: 3rem;
}

h5 {
	font-size: 23px;
	font-size: 1.44rem;
	line-height: 48px;
	line-height: 3rem;
}
h6, legend {
	font-size: 19px;
	font-size: 1.2rem;
	line-height: 24px;
	line-height: 1.5rem;
}
#dnn_Content_Centre_Pane .dnnActions li {
	text-indent: 0em;
	padding-left: 0em;
}
#dnn_Content_Centre_Pane li {
	text-indent: -1em;
	padding-left: 1em;
}
/* over ride for dnngo gallery */
#dnn_Content_Centre_Pane ul.splitter li {
	text-indent: 0em;
	padding-left: 0em;
}
.Theme_19_Default .filter_navigation ul li {    text-indent: 0em;
    padding-left: 0em;}
.filter_navigation ul li {    text-indent: 0em;
    padding-left: 0em;}

ol, ul, li {
	list-style-position: inside;
	color: black;
}
ol {
	list-style-type: decimal;
	color: black;
}
ul {
	list-style-type: disc;
	color: black;
}
a {
	color: #005EB8;
	text-decoration: none;
	font-weight: 600;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}
a:hover {
	color: #00A3E0;
}
a:visited {
	color: #470A68;
}
em, i {
	font-style: italic;
}
small {
	font-size: 14px;
	font-size: 0.8722rem;
	line-height: 24px;
	line-height: 1.5rem;
}
big {
	font-size: 20px;
	font-size: 1.25596rem;
	line-height: 48px;
	line-height: 3rem;
	line-height: 1.5rem;
}
code {
	font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
}
b, strong {
font-size:inherit;
	font-weight: bolder;
}
H1 strong, title-h1 {font-size: inherit;font-weight: 600;}
#dnn_Content_Left_Pane blockquote {
	margin: 0px 0px 0px 0px; line-height:32px;line-height:2rem;
}
blockquote {
	margin: 1.5rem;
	font-style: italic;
	font-weight: 400;
	color: #00A3E0;
	margin-bottom: 0;
}
#dnn_BottomBannerPane h4.blockquote  {
	font-size: 30px;
	font-size: 2.0rem;
	line-height: 40px;
	line-height: 2.5rem !important;
	font-style: italic;
	font-weight: 600;
	color: #00A3E0;
	margin-bottom: 0;
}
h4.blockquote  {
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 32px;
	line-height: 2.0rem;
	font-style: italic;
	font-weight: 600;
	color: #00A3E0;
	margin-bottom: 0;
}

p.blockquote {margin-top:20px;color:#63666A;}

.p-cite {
	text-align: right;
	padding-right: 1.5rem;
}
#dnn_Content_Left_Pane .p-cite {padding:22px 0px 0px 0px;} 
.p-cite cite {
	color: #000000;
	font-size: 14px;
	font-size: 0.8722rem;
	line-height: 24px;
	line-height: 1.5rem;
	font-weight: 600;
	font-style: italic;
	text-align: right;
	overflow: hidden;
 *zoom: 1;
}
.lead {
	font-weight: 400;
	margin-bottom: 0;
}
@media (max-width: 767px) {
#section-banner {margin-bottom:42px;height:25rem;}
#section-slider {margin-bottom:0px;height:25rem;}
#section-banner-small {margin-bottom:42px;}	 
#section-banner H1 {font-size:38px;font-size:2rem;line-height:38px;line-height:2rem;padding:0px 0px 20px 0px;margin:1.5rem 0 0 0;}
#section-banner-small h1 {position:relative;font-size:38px;font-size:2.5rem;line-height:48px;padding-bottom:0px;}
.lead {
	font-size: 23px;
	font-size: 1.438rem;
	line-height: 32px;
	line-height: 2.5rem;
}
#section-slider H1 {font-size:34px;line-height:34px;padding:0px 0px 20px 0px;margin:0px;}
#section-slider p {font-size:19px;font-size:1.2rem;line-height:24px;line-height:1.5rem;}
.content-title-h1 {font-size:34px;font-size:2rem;line-height:34px;line-height:2rem;padding:0px 0px 20px 0px;margin:0px;}
#dnn_BottomBannerPane h1.content-title-h1 {font-size:34px;font-size:2rem;line-height:34px;line-height:2rem;padding:0px 0px 20px 0px;margin:0px;}
}
@media (max-width: 599px) {
#section-banner-small .icontitle {    
	width: 20px;
    padding-right: 15px;
	font-size:32px;font-size:2rem;
}
#section-banner-small h1 {font-size:1.5rem;font-size:24px; line-height:32px;line-height:2rem;}
#dnn_BottomBannerPane #section-banner-small h2 {font-size:1.5rem;font-size:24px; line-height:32px;line-height:2rem;}

}


@media (max-width: 599px) { 

}



@media (min-width: 950px) {
	 
.lead {
	padding-top: 20px;
	font-size: 28px;
	font-size: 1.728rem;
	line-height: 48px;
	line-height: 3rem;
}
}
sub {
	font-size: 14px;
	font-size: 0.8722rem;
	line-height: 24px;
	line-height: 1.5rem;
	vertical-align: bottom;
	position: relative;
	bottom: 0.25rem;
}
sup {
	font-size: 14px;
	font-size: 0.8722rem;
	line-height: 24px;
	line-height: 1.5rem;
	vertical-align: top;
	position: relative;
	top: 0.25rem;
}
.responsive-image {
	max-width: 100%;
	height: auto;
}
.responsive-video {
	margin-bottom: 0;
}
.embed-16-9 {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	/* IE6 workaround*/
	height: 0;
	overflow: hidden;
	margin: 0;
}
.embed-16-9 iframe,  .embed-16-9 object,  .embed-16-9 embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.embed-4-3 {
	position: relative;
	padding-bottom: 75%;
	padding-top: 30px;
	/* IE6 workaround*/
	height: 0;
	overflow: hidden;
}
.embed-4-3 iframe,  .embed-4-3 object,  .embed-4-3 embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
 @embed-1-1 {
 position: relative;
 padding-bottom: 100%;
 padding-top: 30px;
  /* IE6 workaround*/
  height: 0;
 overflow: hidden;
 iframe,  object,  embed {
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
}
}
#section-intro {
	border: none;
	overflow: hidden;
 *zoom: 1;
	max-width: 100%;
	/* height: 25.5rem;*/
	padding: 3rem 0 0 0;
	color: white;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
 @media (max-width: 599px) {
#section-intro {
	height: 33rem;
	padding: 0;
	margin: 0;
}
}
#section-intro h1, #section-intro h2, #section-intro h3, #section-intro h4, #section-intro h5, #section-intro h6, #section-intro p {
	color: white;
}
.colorlist {
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}
.colorlist .colorlist-item {
	list-style-type: none;
	list-style-position: none;
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	text-transform: uppercase;
	letter-spacing: 0.025rem;
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}
 @media (min-width: 600px) {
.colorlist .colorlist-primary {
	width: 47.5%;
	float: left;
	margin-right: 5%;
}
.colorlist .colorlist-secondary {
	width: 47.5%;
	float: right;
	margin-right: 0;
}
.colorlist .colorlist-secondary .colorlist-item {
	width: 26.31579%;
	float: left;
}
.colorlist .colorlist-secondary .colorlist-item:nth-child(3n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}
.colorlist .colorlist-secondary .colorlist-item:nth-child(3n + 2) {
	margin-left: 36.84211%;
	margin-right: -100%;
	clear: none;
}
.colorlist .colorlist-secondary .colorlist-item:nth-child(3n + 3) {
	margin-left: 73.68421%;
	margin-right: -100%;
	clear: none;
}
}
 @media (min-width: 950px) {
.colorlist .colorlist-primary {
	width: 31.14754%;
	float: left;
	margin-right: 3.27869%;
}
.colorlist .colorlist-secondary {
	width: 65.57377%;
	float: right;
	margin-right: 0;
}
.colorlist .colorlist-secondary .colorlist-item {
	width: 30%;
	float: left;
}
.colorlist .colorlist-secondary .colorlist-item:nth-child(3n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}
.colorlist .colorlist-secondary .colorlist-item:nth-child(3n + 2) {
	margin-left: 35%;
	margin-right: -100%;
	clear: none;
}
.colorlist .colorlist-secondary .colorlist-item:nth-child(3n + 3) {
	margin-left: 70%;
	margin-right: -100%;
	clear: none;
}
}
 @media (min-width: 1200px) {
.colorlist .colorlist-primary {
	width: 23.17073%;
	float: left;
	margin-right: 2.43902%;
}
.colorlist .colorlist-secondary {
	width: 74.39024%;
	float: right;
	margin-right: 0;
}
.colorlist .colorlist-secondary .colorlist-item {
	width: 31.14754%;
	float: left;
}
.colorlist .colorlist-secondary .colorlist-item:nth-child(3n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}
.colorlist .colorlist-secondary .colorlist-item:nth-child(3n + 2) {
	margin-left: 34.42623%;
	margin-right: -100%;
	clear: none;
}
.colorlist .colorlist-secondary .colorlist-item:nth-child(3n + 3) {
	margin-left: 68.85246%;
	margin-right: -100%;
	clear: none;
}
}
#colorlist-item-1 {
	background-color: #005EB8;
	background-color: #005EB8;
	color: #fff;
}
#colorlist-item-2 {
	background-color: #A7A8AA;
	background-color: #A7A8AA;
	color: #000;
}
#colorlist-item-3 {
	background-color: #00A3E0;
	background-color: #00A3E0;
	color: #fff;
}
#colorlist-item-4 {
	background-color: #00B630;
	background-color: #00B630;
	color: #fff;
}
#colorlist-item-5 {
	background-color: #FF8200;
	background-color: #FF8200;
	color: #000;
}
#colorlist-item-6 {
	background-color: #EF3340;
	background-color: #EF3340;
	color: #fff;
}
#colorlist-item-7 {
	background-color: #470A68;
	background-color: #470A68;
	color: #fff;
}
#colorlist-item-8 {
	background-color: #000000;
	background-color: #000000;
	color: #fff;
}
#colorlist-item-9 {
	background-color: #63666A;
	background-color: #63666A;
	color: #fff;
}
 @media (min-width: 600px) {
#headings-with-text-section .headings-presentation {
	width: 47.5%;
	float: left;
	margin-right: 5%;
}
#headings-with-text-section .paragraph-presentation {
	margin-top: 24px;
	margin-top: 1.5rem;
	width: 47.5%;
	float: right;
	margin-right: 0;
}
#headings-with-text-section .heading-with-txt-1 {
	width: 47.5%;
	float: left;
	margin-right: 5%;
}
#headings-with-text-section .heading-with-txt-2 {
	margin-top: 24px;
	margin-top: 1.5rem;
	width: 47.5%;
	float: right;
	margin-right: 0;
}
}
@media (min-width: 850px) {
#headings-with-text-section .headings-presentation {
	width: 30%;
	float: left;
	margin-right: 5%;
}
#headings-with-text-section .paragraph-presentation {
	margin-top: 24px;
	margin-top: 1.5rem;
	width: 65%;
	float: right;
	margin-right: 0;
}
}
@media (min-width: 950px) {
#headings-with-text-section .headings-presentation {
	width: 31.14754%;
	float: left;
	margin-right: 3.27869%;
}
#headings-with-text-section .paragraph-presentation {
	margin-top: 24px;
	margin-top: 1.5rem;
	width: 65.57377%;
	float: right;
	margin-right: 0;
}
}
#paragraph-images-section .subsection {
	margin-top: 24px;
	margin-top: 1.5rem;
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
}
@media (min-width: 600px) {
#paragraph-images-section .media-left {
	margin-top: 24px;
	margin-top: 1.5rem;
	width: 47.5%;
	float: left;
	margin-right: 5%;
}
#paragraph-images-section .text-right {
	margin-top: 24px;
	margin-top: 1.5rem;
	width: 47.5%;
	float: right;
	margin-right: 0;
}
#paragraph-images-section .media-right {
	margin-top: 24px;
	margin-top: 1.5rem;
	width: 47.5%;
	float: right;
	margin-right: 0;
}
#paragraph-images-section .text-left {
	margin-top: 24px;
	margin-top: 1.5rem;
	width: 47.5%;
	float: left;
	margin-right: 5%;
}
}
#icon-section .character-mapping {
	color: #000;
}
#icon-section .character-mapping .icon {
	font-size: 69px;
	font-size: 4.29982rem;
	line-height: 96px;
	line-height: 6rem;
}
#icon-section .character-mapping li {
	display: block;
	float: left;
	text-align: center;
	margin-bottom: 24px;
	margin-bottom: 1.5rem;
	width: 26.31579%;
	float: left;
}
#icon-section .character-mapping li:nth-child(3n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}
#icon-section .character-mapping li:nth-child(3n + 2) {
	margin-left: 36.84211%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(3n + 3) {
	margin-left: 73.68421%;
	margin-right: -100%;
	clear: none;
}
 @media (min-width: 600px) {
#icon-section .character-mapping li {
	width: 12.5%;
	float: left;
}
#icon-section .character-mapping li:nth-child(6n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}
#icon-section .character-mapping li:nth-child(6n + 2) {
	margin-left: 17.5%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(6n + 3) {
	margin-left: 35%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(6n + 4) {
	margin-left: 52.5%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(6n + 5) {
	margin-left: 70%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(6n + 6) {
	margin-left: 87.5%;
	margin-right: -100%;
	clear: none;
}
}
 @media (min-width: 950px) {
#icon-section .character-mapping li {
	width: 8.19672%;
	float: left;
}
#icon-section .character-mapping li:nth-child(9n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}
#icon-section .character-mapping li:nth-child(9n + 2) {
	margin-left: 11.47541%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(9n + 3) {
	margin-left: 22.95082%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(9n + 4) {
	margin-left: 34.42623%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(9n + 5) {
	margin-left: 45.90164%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(9n + 6) {
	margin-left: 57.37705%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(9n + 7) {
	margin-left: 68.85246%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(9n + 8) {
	margin-left: 80.32787%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(9n + 9) {
	margin-left: 91.80328%;
	margin-right: -100%;
	clear: none;
}
}
 @media (min-width: 1200px) {
#icon-section .character-mapping li {
	width: 6.09756%;
	float: left;
	font-family: "sentia-icon-font";
}
#icon-section .character-mapping li:nth-child(12n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}
#icon-section .character-mapping li:nth-child(12n + 2) {
	margin-left: 8.53659%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 3) {
	margin-left: 17.07317%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 4) {
	margin-left: 25.60976%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 5) {
	margin-left: 34.14634%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 6) {
	margin-left: 42.68293%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 7) {
	margin-left: 51.21951%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 8) {
	margin-left: 59.7561%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 9) {
	margin-left: 68.29268%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 10) {
	margin-left: 76.82927%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 11) {
	margin-left: 85.36585%;
	margin-right: -100%;
	clear: none;
}
#icon-section .character-mapping li:nth-child(12n + 12) {
	margin-left: 93.90244%;
	margin-right: -100%;
	clear: none;
}
}
#icon-section .character-mapping li input[type="text"] {
	font-size: 16px;
	font-size: 1rem;
	line-height: 24px;
	line-height: 1.5rem;
	color: #63666A;
	font-weight: 600;
	width: 100%;
	text-align: center;
	border: none;
	height: 24px;
}
.three-cols div {
	width: 26.31579%;
	float: left;
}
.three-cols div:nth-child(3n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}
.three-cols div:nth-child(3n + 2) {
	margin-left: 36.84211%;
	margin-right: -100%;
	clear: none;
}
.three-cols div:nth-child(3n + 3) {
	margin-left: 73.68421%;
	margin-right: -100%;
	clear: none;
}
.list-types div {
	width: 41.66667%;
	float: left;
}
.list-types div:nth-child(2n + 1) {
	margin-left: 0;
	margin-right: -100%;
	clear: both;
	margin-left: 0;
}
.list-types div:nth-child(2n + 2) {
	margin-left: 58.33333%;
	margin-right: -100%;
	clear: none;
}
/* Form styling */

.NarrowFeedbackForm.dnnForm .dnnFormItem label, .DynamicForms_MainPanel label, .DynamicForms_Label, .NarrowFeedbackForm.dnnForm .dnnFormItem .dnnLabel {
}
.NarrowFeedbackForm.dnnForm .dnnFormItem label, .NarrowFeedbackForm.dnnForm .dnnFormItem .dnnLabel {
	font-size: 16px;
	font-size: 1rem;
}
h2.dnnFormSectionHead {
	border-bottom: 0px;
	color: #005eb8;
}
.NarrowFeedbackForm.dnnForm .dnnFormItem input, .DynamicForms_MainPanel input, .NarrowFeedbackForm.dnnForm .dnnFormItem textarea, .NarrowFeedbackForm.dnnForm .dnnFormItem select {
	width: 84%;
	font-size: 16px;
	color: #63666A;
	font-size: 1rem;
	/*line-height: 10px; */
    /*line-height: 2rem; */
	border-width: 1px;
	border-width: 0.063rem;
	border-style: solid;
	border-color: #A7A8AA;
	padding: 0px 20px;
	padding: 0rem 1.3125rem;
	border-color: #A7A8AA;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	border-radius: 10px;
	font-weight: 400;
	width: 80%;
	height: 38px;
}
#form_elements, .dnnForm {
	border: none;
}
#form_elements fieldset {
	margin-top: 24px;
	margin-top: 1.5rem;
	border-width: 3px;
	border-width: 0.1875rem;
	border-style: solid;
	border-color: #A7A8AA;
	padding: 21px;
	padding: 1.3125rem;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
}
#form_elements fieldset legend {
	text-transform: uppercase;
	color: #A7A8AA;
}
#form_elements form {
	font-weight: 600;
	color: #63666A;
}
#form_elements form p, #form_elements form label {
	color: #63666A;
	font-weight: 400;
	display: block;
	line-height: 24px;
}
.DynamicForms_Maintable p html, .DynamicForms_Maintable label html #form_elements form p html, #form_elements form label html {
	font-size: 16px;
	line-height: 24px;
}

.dnnFormItem input[type='text'], .dnnFormItem input[type='password'], .dnnFormItem input[type='text']:active, .dnnFormItem input[type='text']:focus, .dnnFormItem input[type='password']:focus, .dnnFormItem input[type='password']:active, .dnnFormItem input[type='email']:active, .dnnFormItem input[type='email']:focus, .dnnFormItem select:active, .dnnFormItem select:focus, .dnnFormItem textarea:active, .dnnFormItem textarea:focus, .dnnFormItem input[type='search']:active, .dnnFormItem input[type='search']:focus, .DynamicForms_Maintable input[type="text"],.DynamicForms_Maintable input[type="password"], .DynamicForms_Maintable textarea, #form_elements input[type="text"], #form_elements textarea {
	font-size: 16px;
	font-size: 1rem;
	line-height: 40px;
	line-height: 2rem;
	border-width: 1px;
	border-width: 0.06375rem;
	border-style: solid;
	border-color: #A7A8AA;
	padding: 0px 21px;
	padding: 0rem 1.3125rem;
	border-color: #A7A8AA;
	-moz-border-radius: 0.5rem;
	-webkit-border-radius: 0.5rem;
	border-radius: 0.5rem;
	font-weight: 400;
	width: 80%;
	height:  38px;
}
#form_elements input[type="text"]:focus, #form_elements textarea:focus {
	border-color: #00A3E0;
}
#form_elements textarea {
	height: 144px;
}
/* end of VSM screen */



/* original CSS */

#Body, .Head, .SubHead, .SubSubHead, .Normal, .TeamDetail_info li a, .TeamDetail_info li a:link, .TeamDetail_info li a:active, .TeamDetail_info li a:visited {
	color: #828282;
	font-size: 16px; font-size:1rem;
	font-family: 'myriad-pro', Helvetica, san-serif;
	line-height: 1.8;
}
.Tagline_Right {
	font-size: 125%;
	display: block;
	float: left;
	/* width: 450px; */
	margin-left: 10px;
	margin-right: 0;
	color: #009ada;
	font-style: italic;
}
.Header_Right social-list {
	font-size: 20px;
}
.Social-list-20 {
	font-size: 20px;
}
.supplierslist .social {
	font-size: 25px;
}
html, button, input, select, textarea {
/*font-family: Helvetica, Arial, 'Open Sans', serif;*/
}
A.CTA_button_grey , A.CTA_button_grey:link, A.CTA_button_grey:active, A.CTA_button_grey:visited {font-size:16px;font-weight:normal;color: #999;padding: 5px 24px;height: auto;line-height: 24px; }
A.CTA_button_grey:hover {color:#fff;text-decoration:none;}
A.CTA_button , A.CTA_button:link, A.CTA_button:active, A.CTA_button:visited {color: white;
    padding: 10px 25px;height: auto;line-height: 24px;}
A.CTA_button:hover {text-decoration:none;}

A, A:link, A:active {
	color: #005EB8; text-decoration:none;
}
a:visited { color:#63666a;}
A:hover, .Login a:hover {
	color: #00A3E0; text-decoration:none;
}
.ls-layer, .ls-layer * {
	font-family: 'Open Sans' !important;
}
/*but*/ 
a.Button_default {
	background-color: #005EB8;
}
a.Button_default hover {
	background-color: #666;
}
/*dividers*/ 
.dividers_4 {
	border-bottom-color: #005EB8;
}
/*price*/
.price-table1 .price_box, .price-table1 .best_value .price_title, .price-table1 .btn,  .price-table2 .price_box, .price-table2 .best_value .price_title, .price-table2 .best_value .price_bottom a.btn, .price-table2 .price_bottom a.btn:hover, .price-table2 [class*="col-"]:hover .price_title, .price-table2 [class*="col-"]:hover .price_bottom a.btn, .price-table3 a.btn:hover, .price-table3 .best_value .price_title, .price-table3 .best_value a.btn, .price-table3 [class*="col-"]:hover .price_title, .price-table3 [class*="col-"]:hover a.btn, .price-table4 a.btn:hover, .price-table4 .best_value .price_title h2, .price-table4 .best_value a.btn, .price-table4 [class*="col-"]:hover .price_title h2, .price-table4 [class*="col-"]:hover a.btn {
	background-color: #005EB8;
}
.price-table2 .best_value .price_bottom a.btn, .price-table2 .price_bottom a.btn:hover, .price-table2 [class*="col-"]:hover .price_bottom a.btn {
	border-color: #005EB8;
}
.price-table4 .price_box {
	color: #005EB8;
}
/*progressbars*/
.chart_list .percentage1, .number_Animation {
	color: #005EB8;
}
.loaded_list .progress .bar, .loaded_list2 .progress .bar {
	background-color: #005EB8;
}
/*.Testimonials*/  
.Testimonials_1 small span, .Testimonials_2 small span, .Testimonials_4 small span, .Testimonials_5 small span, .Testimonials_9 small span, .Testimonials_10 small {
	color: #005EB8;
}
.Testimonials_tab .last_page:hover, .Testimonials_tab .next_page:hover, .Testimonials_5 blockquote p, .Testimonials_6 .dot a.actived, .Testimonials_10 .dot a.actived, .Testimonials_7 .ico, .Testimonials_7 .dot a.actived, .Testimonials_8 .dot a.actived {
	background-color: #005EB8;
}
.Testimonials_5 small:before {
	border-top: 10px solid #005EB8;
}
.Testimonials_9 .last_page:hover, .Testimonials_9 .next_page:hover {
	border: 2px solid #005EB8;
}
.Testimonials_9 .next_page:hover:before {
	border-bottom: 2px solid #005EB8;
	border-right: 2px solid #005EB8;
}
.Testimonials_9 .last_page:hover:before {
	border-bottom: 2px solid #005EB8;
	border-left: 2px solid #005EB8;
}
.Testimonials_8 .dot a.actived {
	border-color: #005EB8;
}
.backgroundImage1 {
	background-color: #005EB8;
}
/*horizontalTab*/
.horizontalTab_Top_1 ul.resp-tabs-list li, .horizontalTab_Top_1 ul.resp-tabs-list li:hover, .horizontalTab_Top_2 ul.resp-tabs-list li, .horizontalTab_Top_2 ul.resp-tabs-list li:hover, .horizontalTab_Top_3 ul.resp-tabs-list li, .horizontalTab_Top_3 ul.resp-tabs-list li:hover {
	background-color: #005EB8;
}
.verticalTab_Left_1 ul.resp-tabs-list li, .verticalTab_Left_2 ul.resp-tabs-list li, .verticalTab_Left_3 ul.resp-tabs-list li, .verticalTab_Right_1 ul.resp-tabs-list li, .verticalTab_Right_2 ul.resp-tabs-list li, .verticalTab_Right_3 ul.resp-tabs-list li {
	background-color: #005EB8!important;
}
.horizontalTab_Top_4 ul.resp-tabs-list li.resp-tab-active span {
	border-top: 3px solid #005EB8;
}
 @media only screen and (max-width: 768px) {
.horizontalTab_Top .resp-tab-active,  .horizontalTab_Top .resp-tab-active:hover,  .verticalTab_Left .resp-tab-active,  .verticalTab_Left .resp-tab-active:hover,  .verticalTab_Right .resp-tab-active,  .verticalTab_Right .resp-tab-active:hover {
	background-color: #005EB8;
}
}
/*Accordion*/
.accordion_1 .panel-title a, .accordion_3 .panel-title a .accordion_icon, .accordion_3 .panel-title a:hover .accordion_icon, .accordion_4 .panel-title .accordion_icon, .accordion_4 .panel-title a.collapsed:hover .accordion_icon {
	background-color: #005EB8;
}
.accordion_2 .panel-title a, .accordion_2 .panel-heading a.collapsed:hover, .accordion_3 .panel-title a, .accordion_3 .panel-title a:hover, .accordion_4 .panel-title a, .accordion_4 .panel-title .accordion_icon, .accordion_4 .panel-title a.collapsed:hover {
	color: #005EB8;
}
.accordion_2 .panel-heading .accordion_icon, .accordion_2 .panel-heading a.collapsed:hover .accordion_icon {
	border-right: 1px solid #005EB8;
	border-bottom: 1px solid #005EB8;
}
/*quotes*/ 
.quotes_2 blockquote {
	border-left: 5px solid #005EB8;
}
.quotes_3 blockquote {
	background-color: #005EB8;
}
.quotes_4 blockquote small {
	color: #005EB8;
}
/*dropcaps*/
.dropcaps_2, .dropcaps_4 {
	color: #005EB8;
}
.dropcaps_5, .dropcaps_6 {
	background: #005EB8;
}
/*Portfolio*/

.Skin_01_Default.galler_datail .single_meta a:hover {
	color: #005EB8;
}
.Skin_02_Default #filters li.selected a, .Skin_02_Default #filters li.selected a:hover, .Skin_02_Default .filter-switch, .galler_datail .gallery_tags a:hover {
	background-color: #005EB8;
}
.Skin_02_Default #filters li a:hover, .Skin_02_Default .sort_box li a:hover, .Skin_02_Default .portfolio_categories a:hover, .Skin_02_Default.galler_datail .single_meta a:hover, .Skin_02_Default .portfolio_descr .name a:hover {
	color: #005EB8;
}
.Skin_02_Default .comment_form .submit_button .CommandButton {
	border: 1px solid #005EB8!important;
	color: #005EB8!important;
}
.Skin_03_Default .filter-switch, .Skin_03_Default .view-tenth:hover .portfolio_descr {
	background-color: #005EB8;
}
.Skin_03_Default #filters li.selected a, .Skin_03_Default #filters li.selected a:hover, .Skin_03_Default #filters li a:hover, .Skin_03_Default .sort_box li a:hover {
	color: #005EB8;
}
.Skin_03_Default .comment_form .submit_button .CommandButton {
	border: 1px solid #005EB8!important;
	color: #005EB8!important;
}
/*bolg*/
.Skin_01_Default.news_list .post_categories a:hover, .Skin_01_Default.news_list .post_more a:hover, .Skin_01_Default.news_detail .post_categories a:hover, .Skin_01_Default.news_detail .post_more a:hover {
	color: #005EB8!important;
}
.Skin_03_Simple .single_meta a:hover, .Skin_03_Simple.simple_list h2.news_title a:hover {
	color: #005EB8!important;
}
.Skin_04_Box .post_date a:hover, .Skin_04_Box.news_list h2.news_title a:hover {
	color: #005EB8!important;
}
.Skin_04_Box .post_categories a:hover {
	background-color: #005EB8;
}
.Skin_04_Box .comment_form .submit_button .CommandButton {
	border: 1px solid #005EB8!important;
	color: #005EB8!important;
}
.Skin_05_timeline .news_post_box .post_box h2.news_title a:hover, .Skin_05_timeline .news_post_box .post_box .post_date a:hover, .Skin_05_timeline .news_detail_top h2.news_title {
	color: #005EB8;
}
.Skin_05_timeline .news_post_box .post_box .post_more a:hover {
	background: #005EB8;
	border: 1px solid #005EB8;
}
.Skin_05_timeline .news_detail_top .tab_right .news_detail_username a:hover, .Skin_05_timeline.news_detail .post_date a:hover, .Skin_05_timeline .comment_content .comment_date a, .Skin_05_timeline .comment_content .comment_date a:link, .Skin_05_timeline .comment_content .comment_date a:active, .Skin_05_timeline .comment_content .comment_date a:visited, .Skin_05_timeline .comment_content .comment_date a:hover, .Skin_05_timeline .post_author_info .author_desc {
	color: #005EB8!important;
}
.Skin_05_timeline .news_date_box span, .Skin_05_timeline .news_date_box span i, .Skin_05_timeline .news_more_box span, .Skin_05_timeline .news_more_box .line span, .Skin_05_timeline .news_post_box .news_post .dot, .Skin_05_timeline .news_date_box span, .Skin_05_timeline .news_date_box span i, .Skin_05_timeline .news_more_box span, .Skin_05_timeline .xblog_page .pager {
	background-color: #005EB8;
}
.Skin_05_timeline .comment_form .Post_button .CommandButton {
	background: #005EB8!important;
}
/*DNN LATEST PROJECTS*/
.Theme_21_LinkAndZoom_Normal .next:hover, .Theme_21_LinkAndZoom_Normal .prev:hover, .Theme_21_LinkAndZoom_Normal .pager a.selected, .Theme_21_LinkAndZoom_Default .next:hover, .Theme_21_LinkAndZoom_Default .prev:hover, .Theme_21_LinkAndZoom_Default .pager a.selected {
	background-color: #005EB8!important;
}
/*DNN PORTFOLIOS*/
.Theme_19_Normal .filter_navigation ul li.selected a, .Theme_19_Normal .filter_navigation ul li a:hover {
	color: #005EB8!important;
}
.Theme_19_Default .filter_navigation ul ul li.selected a, .Theme_19_Default .filter_navigation ul ul li a:hover, .Theme_19_Default .view-tenth .mask {
	background-color: #005EB8!important;
}
/*banner*/
.Theme_13_Elegant .unoslider_left, .Theme_13_Elegant .unoslider_right, .Theme_13_Elegant .unoslider_indicator a.unoslider_indicator_active {
	background: #005EB8!important;
}
/*carousel*/
.carousel_1 .item:hover .ico .glyphicons, .carousel_1 .item:hover .ico .socia, .carousel_1 .item:hover a.Button_normal, .carousel_3 .pic, .carousel_2 .owl-buttons .owl-prev:hover, .carousel_2 .owl-buttons .owl-next:hover, .carousel_4 .owl-buttons .owl-prev:hover, .carousel_4 .owl-buttons .owl-next:hover, .carousel_4 .item:hover .sliding {
	background-color: #005EB8;
}
.carousel .owl-page.active, .carousel .owl-buttons .owl-prev:hover, .carousel .owl-buttons .owl-next:hover {
	border: 2px solid #005EB8;
}
.carousel .owl-buttons .owl-prev:hover:before {
	border-left: 2px solid #005EB8;
	border-bottom: 2px solid #005EB8;
}
.carousel .owl-buttons .owl-next:hover:before {
	border-right: 2px solid #005EB8;
	border-bottom: 2px solid #005EB8;
}
.carousel_1 .item:hover .ico {
	background: #005EB8;
	border: 2px solid #005EB8;
}
.carousel_1 .item:hover h3 {
	color: #005EB8;
}
/*html*/
a.breadcrumb:hover {
	color: #005EB8;
}
.serviceAnimation h3, .TeamDetail_right .Teamtitle span, .info_list li h3 span, .about_content h3 span, .TeamDetail_left .team_social a, .TeamDetail_info li a:hover, .our_team1 .team_title span, .our_team1 .team_social a, .our_team1 .team_title span, .our_team1 .team_social a, .Service_Box:hover dt, .social_list2 a:hover, .advantage_box:hover h3, .evaluate blockquote small span, .color, .full_screen_pic .content .title span, .full_screen_pic #nextPage, .blockquote1 small span, .list_style11 li:before {
	color: #005EB8;
}
.full_screen_pic #nextPage:after {
	border-right-color: #005EB8;
	border-bottom-color: #005EB8;
}
.service_left {
	border-right: 1px dashed #005EB8;
}
.service_right {
	border-left: 1px dashed #005EB8;
}
.info_list .info_box:before, .info_list:before, .advantage_box:hover .advantage_ico {
	border: 2px solid #005EB8;
}
.info_list li.active, .serviceAnimation li .number, .serviceAnimation li:before, .ContentTop_bg, .ContentBottom_bg, .info_list .info_box:hover, .list_style2 li:before, .list_style5 li:hover, .list_style6 li .ico, .list_style7 li .ico, .list_style8 li .ico, .faq_list dt .ico_q, .Service_Box dd .glyphicons, .Service_Box dd .social, .tags_list a:hover, .image_gallery a, .advantage_box:hover a.Button_normal, .advantage_box:hover .advantage_ico .glyphicons, .advantage_box:hover .advantage_ico .socia, .advantage_box:hover .advantage_ico, .list_style10 li span, .carousel_5 .owl-buttons .owl-prev:hover, .carousel_5 .owl-buttons .owl-next:hover, .carousel_5 .but, .accordion_5 .panel-title a, .list_1 li .ico span, .banner4content2, .magic_box, .magic_box .up, .magic_box .down, .blockquote1 .mark, .isotope_grid .isotope_group a:hover, .isotope_grid .isotope_group a.active, .isotope_grid .isotope_item .photo_box .shade, .ServeList_2 .ico, .ServeList_2 .but, .accordion_6 .panel-title a.collapsed .accordion_icon, .accordion_6 .panel-title a .accordion_icon {
	background-color: #005EB8;
}
#to_top {
	border: 3px solid #005EB8;
	color: #005EB8;
}
#to_top:before {
	border-bottom: 8px solid #005EB8;
}
.Theme_Responsive_Default button.btn, .Theme_Responsive_Default input[type="submit"].btn, .Theme_Responsive_Default input[type="reset"].btn {
	background-color: #005EB8!important;
}
.ServeList_1 .ico {
	border-color: #005EB8;
	color: #005EB8;
}
.accordion_5 .panel-default .panel-collapse .panel-body {
	border-left-color: #005EB8!important;
}
.SliderRevolution3D .banner4more a:hover, .employeesContent .glyph a:hover {
	background-color: #005EB8!important;
	border-color: #005EB8!important;
}
.Testimonials_10 small {
	color: #005EB8;
}
.Testimonials_10 .dot a.actived {
	background-color: #005EB8;
}
.player_boxes .player_line {
	border-top-color: #005EB8;
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
.service_left {
	border-bottom: 1px dashed #005EB8!important;
}
.service_right {
	border-top: 1px dashed #005EB8!important;
}
}
/*Container*/
.Container-10 .dnntitle {
	background: #005EB8;
}
.title2 {
	color: #005EB8;
}
.title8 {
	border-bottom: 3px solid #005EB8;
}
.title9 {
	border-left: 2px solid #005EB8;
}
.Container-22 .dnntitle .dash_line_center, .Container-23 .dnntitle .dash_line {
	border-bottom: 1px dashed #005EB8 !important;
}
/* new portfolio */
.Text_layouts .photo_box a:hover span, .Sidebar_layouts_categories .glyphicons, .Sidebar_layouts_links .glyphicons {
	color: #005EB8;
}
.List_layouts_text hr {
	border-color: #005EB8;
}
a.portfolios_default_btn, .Single_page a {
	color: #005EB8;
	border-color: #005EB8;
}
a.page_control:hover, a.page_number:hover {
	color: #005EB8 !important;
	border-color: #005EB8;
}
a.portfolios_default_btn:hover, .Single_page a:hover {
	background-color: #005EB8;
}
/*** home6 ***/
.home6_head .line, .home6_head .line_center, .home6_isotope .isotope_grid .isotope_item .photo_box .ico span, .home6_text3_left_title span.glyphicons, .home6_text3_right_title span.glyphicons, .home6_contact_info .glyphicons {
	background-color: #005EB8;
}
.home6_text2_ul ul li span {
	color: #005EB8;
}
.home6_contact_social a:hover {
	color: #005EB8 !important;
}
.footer_top .Theme_Responsive_20060_home6 .form_submit input {
	background: #005EB8;
}
.footer_top .Theme_Responsive_20060_home6 .form_submit input:hover {
	background: #555555;
}
/*** home7 ***/
.arrow_icon {
	background-color: #005EB8;
}
.home7_anchor_bg, .home7_text2_ul .arrow_icon, .home7_text3_content span.glyphicons, .price-table5 .price_title, .price-table5 .price_border:hover .price_box:before, .price-table5 .price_border:hover .price_holder ul li:nth-child(odd):before, .price-table5 .best_value .price_box:before, .price-table5 .best_value .price_holder ul li:nth-child(odd):before {
	background-color: #005EB8;
}
.home7_employees_content a:hover, .Testimonials_11 .last_page:hover, .Testimonials_11 .next_page:hover, .home7_text4 a:hover {
	background-color: #005EB8;
	border-color: #005EB8;
}
.percentage2 {
	background-color: #005EB8;
	color: #005EB8;
}
.home7_head .dash_line, .home7_head .dash_line_center, .price-table5 .price_border:hover .price_holder, .price-table5 .price_border:hover .price_box, .price-table5 .best_value .price_holder, .price-table5 .best_value .price_box, .home7_touch_social a:hover {
	border-color: #005EB8;
}
.price-table5 .price_box, .home7_touch_social a:hover span.social {
	color: #005EB8;
}
#dnn_content .Theme_Responsive_20060_home7 .form_submit input {
	background: #005EB8;
}
#dnn_content .Theme_Responsive_20060_home7 .form_submit input:hover {
	background: #555555;
}
/*** LayerGallery banner ***/
.banner2more:hover, .banner4more:hover, .banner7_btn:hover {
	background-color: #005EB8;
	border-color: #005EB8;
}
.banner6_btn {
	background-color: #005EB8;
}
.banner7_text1 span {
	color: #005EB8;
}

h1, title-h1 {
	font-size: 48px;
	font-size: 3.00rem;
	line-height: 72px;
	line-height: 4.5rem;
	margin: 1.5rem 0 0 0;
	color: #005EB8;
	font-family: 'myriad-pro', Helvetica, san-serif;
}
.SuperH1, title-Superh1 {
	font-size: 60px;
	font-size: 4.00rem;
	line-height: 72px;
	line-height: 4.5rem;
	margin: 1.5rem 0 0 0;
	color: #005EB8;
}

#dnn_BottomBannerPane h1 {
	font-size: 50px;
	font-size: 3.0rem;
	line-height: 48px;
	line-height: 3.0rem;}
.content-title-h1 {margin:0px 0px 50px 0px;padding-top: 0px; text-align: center;line-height:50px;}

h1.title-h1.grey {color:#63666A;}
h2 , title-h2{
	font-size: 40px;
	font-size: 2.25rem;
	line-height: 40px;
	line-height: 2.25rem;
	color: #63666A;
	font-family: 'myriad-pro', Helvetica, san-serif;
}
#dnn_BottomBannerPane h2.title-h2.greyongrey {font-size: 40px;
	font-size: 2.248832rem;
	line-height: 40px;
	line-height: 2.0rem;
	color: #63666A;}
#dnn_BottomBannerPane h2.title-h2.greyongrey strong {font-weight:600; line-height:2.25rem;font-size:2.25rem;}	
h1.content-title-with-paragraph {padding-top:60px;padding-bottom:20px;margin-bottom:8px;text-align:center;}
p.content-title-with-paragraph {text-align:center;padding-bottom:50px;margin-bottom:10px;}
h3 , title-H3 {
	font-size: 33px;
	font-size: 2.0736rem;
	line-height: 48px;
    line-height: 3rem  ;
    /*color:#828282; */
	font-family: 'myriad-pro', Helvetica, san-serif;
}
h4 , title-h4 {
	margin-bottom: 15px;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 26px;
	line-height: 1.5rem;
	color: #005EB8;
	font-family: 'myriad-pro', Helvetica, san-serif;
}
h5 , title-h5 {
	font-size: 20px;
	font-size: 1.3rem;
	line-height: 22px;
	line-height: 1.5rem;
	font-family: 'myriad-pro', Helvetica, san-serif;
}
h6, titl-h6, legend {
	font-size: 19px;
	font-size: 1.2rem;
	line-height: 24px;
	line-height: 1.5rem;
	color: #000000;
}
h3, h4, h6, legend {
	font-weight: normal;
}
/********header 7***********/
.nav_box {
	padding-bottom: 22px;
	text-align: left;
	margin: 0;
}

.pulldownsearch {
	margin: 4px 0px 0px 0px;
	padding: 10px 10px;
	text-align: center;
	border: none;
	float: right;
	position: relative;
	width: 34px;
	height: 20px !important;
}
.pulldownsearch .searchbut {
	left: auto;
	right: 0;
	margin: -5px 0 0 0;
	height: 15px;
	width: 15px;
	line-height: 20px;
}
.searchBox:before {
	display: none;
}
.searchBox {
	margin-top: 3px;
	background: url(images/header6_search_bg.png) 0 0 repeat;
	box-shadow: none;
	border-radius: 0;
}
.header7_login {
	position: relative;
	text-align: center;
	float: right;
	width: 34px;
	height: 70px;
}
.loginbut {
	position: absolute;
	top: 50%;
	right: 0;
	margin: -5px 0 0 0;
	height: 15px;
	width: 15px;
	line-height: 15px;
	cursor: pointer;
	color: #005EB8;
}
.loginbut.active .glyphicons.glyph-user:before {
	content: "\E208";
}
.loginBox {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	background: url(images/header6_search_bg.png) 0 0 repeat;
	padding: 5px;
	overflow: inherit !important;
	height: 45px !important;
	z-index: 905;
	white-space: nowrap;
}
.languageBox {
	float: none;
	border: none;
	display: inline-block;
	padding: 0 8px 0 15px;
}
.Login {
	float: none;
	display: inline-block;
}
.Login a:hover {
	color: #005EB8;
}
.Login .loginGroup, .Login .registerGroup {
	border-left: 1px solid #ffffff;
	border-right: none;
	height: 25px;
	padding: 0px 8px 0px 15px;
	text-align: left;
}
.Login .registerGroup li.userMessages, .Login .registerGroup li.userNotifications {
	height: 25px;
	line-height: 25px;
	border-right: 1px solid #ffffff;
}
.Login .registerGroup li.userMessages a {
	line-height: 25px;
}
.Login .registerGroup li.userMessages a span {
	top: 0;
	background-color: #005EB8;
}
.dnn_menu {
	float: right;
	margin: 0;
}
.dnn_logo {
	height: 100px;
	padding: 0px;
	float: left;/* height:150px;
		line-height:150px; */
}
.dnn_logo img {
	max-height: 100%;
	padding: 22px 0 0 0px;
}
.searchbut,  #search2 > span > a,  .mobile_icon {
	color: #005EB8;
}
.multi_menu {
	font-family: "myriad-pro", Helvetica, san-serif;
}
#dnngo_megamenu ul {
	font-family: "myriad-pro", Helvetica, san-serif;
}
.dnn_menu .primary_structure {
	z-index: 1;
}
.dnn_menu #dnngo_megamenu li.back {
	position: absolute;
	height: 100%;
	/* border-bottom: 3px solid #005EB8;*/
	z-index: -1;
}
.dnn_menu #dnngo_megamenu li.back .left,  .dnn_menu #dnngo_megamenu li.back .center {
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
}
/*top_menu*/

#dnngo_megamenu .dnngo_menuslide {
	margin: 7px 0px 0px 0px;
}
#dnngo_megamenu > div > ul {
	padding: 0 0 0 3px !important;
	display: inline-block;
	vertical-align: middle;
}
*+html #dnngo_megamenu > div > ul {
	display: inline;
}
#dnngo_megamenu > div > ul > li {
	background: none;
	display: block;
	cursor: pointer;
	height: 20px;
max-width:90px;
	line-height: 20px;
	border-right: 1px solid #005eb8;
}
#dnngo_megamenu > div > ul > li.item-8 {
	border-right: 0px solid #005eb8;
}
#dnngo_megamenu > div > ul > li li {
	line-height: 1.8;
}
#dnngo_megamenu > div > ul > li > a {
	display: inline-block;
}
#dnngo_megamenu > div > ul > li > a:hover > span,  #dnngo_megamenu > div > ul > li.dir > a:hover > span,  #dnngo_megamenu > div > ul > li.menu_hover > a > span,  #dnngo_megamenu > div > ul > li.current > a > span {
	color: #005EB8;font-weight:600;
}
.roll_menu roll_activated #dnngo_megamenu > div > ul > li > a:hover > span,  .roll_menu.roll_activated #dnngo_megamenu > div > ul > li.dir > a:hover > span,  .roll_menu.roll_activated #dnngo_megamenu > div > ul > li.menu_hover > a > span,  .roll_menu.roll_activated #dnngo_megamenu > div > ul > li.current > a > span {
	color: #005EB8;font-weight:600;
}
#dnngo_megamenu > div > ul > li > a > span {
	padding: 0px 10px;
	display: block;
	color: #005EB8;
	transition: color ease-in 200ms;
	-moz-transition: color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: color ease-in 200ms; /* Opera */
	-ms-transition: color ease-in 200ms; /* IE9? */
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	text-transform: normal;
	font-weight: 400;
	font-family: 'myriad-pro', Helvetica, san-serif;
}
#dnngo_megamenu > div > ul > li.dir > a > span {
	white-space: nowrap;
	font-weight: 400;
	font-style: normal;
    text-align:center;	
}
#dnngo_megamenu > div > ul > li.dir a span:hover , #dnngo_megamenu > div > ul > li.dir. > a span:hover {
	font-weight: 600;
	font-style: normal;
}
#dnngo_megamenu > div > ul > li > a:after {
    display:block;
    content:attr(title);
    font-weight:bold;
    height:1px;
    color:transparent;
    overflow:hidden;
    visibility:hidden;
    margin-bottom:-1px;
	padding:0px 0px;
	margin:7px;
	padding-right:1px;
}

#dnngo_megamenu > div > ul > li.dir > a > span:after {
    display:block;
    content:attr(title);
    font-weight:bold;
    height:1px;
    color:transparent;
    overflow:hidden;
    visibility:hidden;
    margin-bottom:-1px;
	padding-right:1px;
	margin:7px;
}

#dnngo_megamenu li a:after {}

#dnngo_megamenu > div > ul > li.dir > a > span:after {
}
#dnngo_megamenu > div > ul > li > a:hover > span,  #dnngo_megamenu > div > ul > li.menu_hover > a > span,  #dnngo_megamenu > div > ul > li.current > a > span {font-weight:600; }
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a {
	color: #ffffff;
}
/*DC change  */
#dnngo_megamenu .dnngo_menuslide, #dnngo_megamenu .dnngo_slide_menu,  #dnngo_megamenu .dnngo_boxslide:before {
	top:30px;
	/*margin-top:10px;
	width: 0px;
	height: 0px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid black;*/	
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox > ul > li > a > span,  #dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul > li > a > span,  #dnngo_megamenu .dnngo_boxslide .dnngo_masonrymenu > ul > li > a,  #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,  h2.mega_title {
	color: #ffffff;
	font-family: Helvetica, Arial;
	font-size: 14px;
}
#dnngo_megamenu .dnngo_slide_menu ul {
	background-color: #e9e9ea;
}
#dnngo_megamenu .dnngo_slide_menu,  #dnngo_megamenu .dnngo_boxslide {
	font-family: 'myriad-pro', Helvetica, san-serif;
	background-color: #e9e9ea;/*box-shadow: 0 0 2px rgba(0,0,0,1);
		-moz-box-shadow: 0 0 2px rgba(0,0,0,1);
		-webkit-box-shadow: 0 0 2px rgba(0,0,0,1);*/
}
#dnngo_megamenu .dnngo_slide_menu li a {
	font-family: 'myriad-pro', Helvetica, san-serif;
	color: #005EB8;
	font-weight: 200;
	padding: 0px;
	margin: 0px;
}
#dnngo_megamenu .dnngo_slide_menu li a:hover,  #dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
	color: #00a3e0; font-weight:600;
}
#dnngo_megamenu .dnngo_slide_menu li a span {
	color: inherit;
	display: block;
	padding: 9px 60px 2px 24px;
	margin: 0px;
	background: none;
	white-space: nowrap;
	font-size: 14px;
}
#dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before {
}
#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,  #dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,  #dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,  #dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,  #dnngo_megamenu .dnngo_boxslide .menu_rightbox,  #dnngo_megamenu .dnngo_boxslide .menu_leftbox,  #dnngo_megamenu .dnngo_boxslide .menu_topbox,  #dnngo_megamenu .dnngo_boxslide .menu_bottombox {
	color: #ffffff;
}
/*change by DC */
#dnngo_megamenu .dnngo_boxslide .menu_rightbox h2 {
	font-family: 'myriad-pro', Helvetica, sans-serif;
}
.dnngo_boxslide {
	line-height: 45px;
}
.menu_centerbox {
	margin-top: 15px;
}
/* 5 lines added by DC */


@media only screen and (min-width: 1200px) {
#dnngo_megamenu > div > ul > li.dir > a:before {
	margin-left: -16px;
}
#dnngo_megamenu > div > ul > li > a > span {
	/*padding: 0px 11px;*/
}
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
#dnngo_megamenu > div > ul > li > a > span {
	letter-spacing: 0px;
	padding: 0px 8px;
}
.roll_menu.roll_activated .dnn_logo img {
	max-width: 160px!important;
}
}
@media only screen and (max-width: 767px) {
.multi_menu ul li li.active > a,  .multi_menu ul li a:hover {
	color: #005EB8;
}
.multi_menu ul li.current > a,  .multi_menu ul li.current > a:hover {
	background-color: #005EB8;
}
.nav_box {
	padding: 0;
	margin: 0;
}
.header_bg .head_mid {
	position: relative;
}
.mobile_icon {
	border: none;
	position: absolute;
	right: 0px;
	top: 25%;
	margin: 0px 0 0 0;
}
}
/*roll_menu */
.roll_menu.roll_activated {
	position: fixed;
	background: none;
	background: #ffffff;
	width: 100%;
	z-index: 991;
	left: 0px;
	box-shadow: 0 3px 3px rgba(0,0,0,0.2);
}
.roll_menu.roll_activated .nav_box {
	margin: 0;
}
.roll_menu.roll_activated .right_box {
	display: none;
}
.header_right {
	width: 350px;
	float: right;
	display: block;
}
.roll_menu.roll_activated .header_right {
	display: none;
}
.roll_menu.roll_activated .dnn_logo {
	/*changed by DC to none to remove from menu */	
	display: block;
	float: left;
	line-height: 80px !important;
	height: 80px !important;
	margin: 0px 0px;
	padding: 0px;
}
.roll_menu.roll_activated .dnn_logo img {
	max-height: 100%;
}
.roll_menu.roll_activated #dnngo_megamenu > div > ul > li {
	line-height: 20px;
	height: 20px;
}
.roll_menu.roll_activated #right_folding {
	display: none;
}
.roll_menu.roll_activated .dnn_menu {
	float: right;
}
.roll_menu.roll_activated .pulldownsearch, .roll_menu.roll_activated .header7_login {
	display: none;
}
.roll_replace {
	position: relative;
}
.body_bg {
	position: relative;
}
.header_bg {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
	/* border-bottom:2px solid grey;
	background:url(images/header7_border_img.png) 0 bottom repeat-x; */
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.header_bg .before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: -1;
	background-color: #ffffff;
	filter: alpha(opacity=100);
	opacity: 1;
}
@media only screen and (max-width: 767px) {
.header_bg {
	position: relative;
}
.header_bg .before {
	opacity: 1;
}
.dnn_logo {
	max-width: 100%;
}
.roll_replace, .roll_menu.roll_activated {
	position: relative;
}
}
/* ********** breadcrumb ***************/

	
.breadcrumbborder {
	margin-top: 5px;
	padding: 5px 0px;
	border-bottom: 0px solid #333333;
	margin-bottom: 5px;
}
.breadcrumbBox,  .breadcrumbBox a,  .breadcrumbBox a:link,  .breadcrumbBox a:active,  .breadcrumbBox a:visited,  .breadcrumbBox .breadcrumb {
	/*Font-Family:Mate SC;*/
	Font-Size: 14px;
	Font-weight: normal;
	text-transform: capitalize;
	color: #2e2e2e;
}
.breadcrumbBox h3 {
	/*Font-Family:Open Sans Condensed;*/
	Font-Size: 22px;
	Font-weight: normal;
	text-transform: uppercase;
	color: #005EB8;
}
.breadcrumb_Pane {
	display: none!important;
}
/*Footer */
.footer_top A, .footer_top A:link, .footer_top A:active, .footer_top A:hover, .home7_foot_accent, .home7_foot_social a:hover span {
	color: #005EB8;
}
 .footer_top A:visited {color:#ffffff;}

.home7_foot_social a {
	color: #666666 !important;
}
.home7_foot_social a:hover {
	color: #005EB8 !important;
}
.home7_social_arrow {
	border-color: #666666;
}
.home7_foot_social a:hover .home7_social_arrow {
	border-color: #005EB8;
}
.footer_top .arrow_icon {
	background-color: #005EB8;
}
.footer_top .title17, .footer_top .title18 {
	color: #e5e5e5;
}
.footer_top .title21 {
	color: #005EB8;
}
.footer_top .Theme_Responsive_20060_home1 .submit_but, .footer_top .Theme_Responsive_20060_home4 button.btn, .footer_top .Theme_Responsive_20060_home4 input.btn[type="submit"], .footer_top .Theme_Responsive_20060_home4 input.btn[type="reset"] {
	background: #005EB8;
}
.footer_top .Theme_Responsive_20060_home1 .submit_but:hover, .footer_top .Theme_Responsive_20060_home4 button.btn:hover, .footer_top .Theme_Responsive_20060_home4 input.btn[type="submit"]:hover, .footer_top .Theme_Responsive_20060_home4 input.btn[type="reset"]:hover {
	background: #212121;
}
.footer_top .Testimonials_10 p, .footer_top .posts_list2 li, .list_style9 li a, .list_style9 li a:link {
	color: #666666;
}
.footer_top .Testimonials_10 .dot a {
	background: #666666;
}
.tags_list2 a, .tags_list2 a:link, .tags_list2 a:active, .tags_list2 a:visited {
	border-color: #666666;
	color: #666666;
}
.font-icons a, .font-icons a:link, .font-icons a:active, .font-icons a:visited {
	color: #666666;
}
.font-icons a:hover {
	color: #005EB8;
}
.social_list2 a, .social_list2 a:link, .social_list2 a:active, .social_list2 a:visited {
	color: #666666;
}
.Theme_Normal_Bottom .btn, .Theme_Responsive_Default button.btn:hover, .Theme_Responsive_Default input[type="submit"].btn, .Theme_Responsive_Default input[type="reset"].btn, .footer_box .photo_box .ico span {
	background-color: #63666A!important;
}
.footer_bottom {
	background-color: #fff;
}
.footer_top .title3 {
	font-size: 22px;
	color: #fff;
	font-weight: 100;
	font-family: 'myriad-pro', Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.footer_top .title4 {
	margin-top: 37px;
	padding-top: 37px;
}
.footer_top, .footer_top .Normal, .link_list li, .link_list li a, .link_list li a:link, .link_list li a:active, .link_list li a:visited, .about_list li a, .about_list li a:link {
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	margin: 0px;
	padding: 3px 0px 2px 0px;
	font-weight: normal;
}

.footer_top {
	padding-top:30px;
	background-color: #63666A;
}

.tags_list2 a:hover {
	background-color: #005EB8;
	border-color: #005EB8;
}
.footer_bottom, .footer_bottom .Normal, .copyright_style, .copyright_style a, .copyright_style a:link, .copyright_style a:active, .copyright_style a:visited, .FooterPane .Normal, .FooterPane a, .FooterPane a:link, .FooterPane a:active, .FooterPane a:visited {
	font-weight: normal;
	color: #fff;
	}
.copyright_style, .copyright_style a, .copyright_style a:link, .copyright_style a:active, .copyright_style a:visited  {
	font-weight: normal;
	color:#63666A;	}	
.copyright_style a:hover, .FooterPane a:hover {
	color: #005EB8;
}
.terms {color:#63666a;}
.link_list li a:hover, .about_list li a:hover, .footer_box .Testimonials_10 small, .footer_box .social_list2 a:hover, .list_style9 li a:hover {
	color: #005EB8;text-decoration:none;
}

.footer_box .Testimonials_10 .dot a.actived, .footer_box .tags_list a:hover, .footer_box .image_gallery a {
	background-color: #005EB8;
}
.Foot_line {
	border-bottom: 1px solid #313131;
}
/*left_menu*/
#left_menu ul li a {
	text-transform: capitalize;
	font-family: 'myriad-pro', Helvetica, san-serif;
	font-size: 14px;
}
#left_menu > .gomenu > ul > li > a:hover, #left_menu > .gomenu > ul > li.current > a:hover, #left_menu > .gomenu > ul > li.current > a {
	background-color: #005EB8;
}
#left_menu ul li li a:hover, #left_menu ul li li.subcurrent > a {
	color: #005EB8;
}
#left_menu ul li li a:hover:before, #left_menu ul li li.subcurrent > a:before {
	border-right: 1px solid #005EB8;
	border-bottom: 1px solid #005EB8;
}
/*images*/
.photo_box .ico span, .photo_box.ico_push_in .ico, .photo_box.content_top_increment .content h3, .content_sytle_2 .shade, .photo_box.content_push_in .content, .photo_box:hover.entirety_bevel .shade {
	background-color: #005EB8;
}
.photo_box.icon_tag_push .ico:before {
	border-right-color: #005EB8;
	border-top-color: #005EB8;
}
.text_sytle_4 h3 span {
	border-bottom-color: #005EB8;
}
/*flip box*/
.flip_box_1 .front .glyphicons, .flip_box_1 .back a.but, .flip_box_3 .back {
	background-color: #005EB8;
}
/*Boxes*/ 
.boxes_style_1 .boxes, .boxes_style_6, .boxes_style_6 .boxes {
	border-color: #005EB8;
}
.boxes_style_1 .Boxes_title, .boxes_style_6 .Boxes_title {
	color: #005EB8;
}
.boxes_style_3 .boxes {
	border-top-color: #005EB8;
}
.boxes_style_3 .Boxes_title:before, .boxes_style_4 .Boxes_title:before, .boxes_style_4 .boxes {
	border-bottom-color: #005EB8;
}
.boxes_style_5 .boxes, .boxes_style_8 .boxes {
	border-left-color: #005EB8;
}



/***element***/
@media only screen and (min-width:768px) and (max-width:991px) {
.roll-sm.roll_menu.roll_activated {
	position: relative!important;
	top: 0!important;
	left: 0!important;
	opacity: 1!important;
}
.roll_menu.roll_activated .roll-sm {
	display: none!important;
}
}
 @media only screen and (min-width:992px) and (max-width:1199px) {
.roll-md.roll_menu.roll_activated {
	position: relative!important;
	top: 0!important;
	left: 0!important;
	opacity: 1!important;
}
.roll_menu.roll_activated .roll-md {
	display: none!important;
}
}
@media only screen and (min-width:1200px) {
.roll-lg.roll_menu.roll_activated {
	position: relative!important;
	top: 0!important;
	left: 0!important;
	opacity: 1!important;
}
.roll_menu.roll_activated .roll-lg {
	display: none!important;
}
}

/* Special test consideration */

@media all and (min-width:992px) {

.footer_mid .col-md-4 {
    width: 25%;
}


/* EOF /*
