﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

/* Default styles

-------------------------------------------------- */

h1, h2, h3, h4, h5, h6, p, a {
  font-family: 'Open Sans', sans-serif !important;
  color: #3c3c3c;
}

h4{
	line-height:22px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {   
  border-color: #cccccc;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset, 0 0 8px rgba(126, 239, 104, 0);
}

body {
  font-family: 'Open Sans', sans-serif !important;
  overflow-x:hidden;
}

:focus {
outline: -webkit-focus-ring-color auto 0px;
}

.content-body h1,
.content-body h2,
.content-body h3,
.content-body h4,
.content-body h5, 
.content-body h6 {
  font-weight: 700;
  margin-top: 0px;
}

.btn:focus {
outline: none;
outline: 0px auto -webkit-focus-ring-color;
outline-offset: 0px;
}

.form-control:focus {
border-color: none;
outline: 0;
-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.0), 0 0 0px rgba(0, 0, 0, 0.0);
box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.0), 0 0 0px rgba(0, 0, 0, 0.0);
}

.form-control:focus {
border-color: none !important;
}

/* Custom styles
-------------------------------------------------- */
.bold {
  font-weight: 700;
}

.text-align-left {
  text-align: left;
}

.red-link, .red-link:hover {
  color:#c60306 !important;
  text-decoration: underline !important;
}

.red-link:after {
  content:">";
  text-decoration:none;
  display: inline-block;
}

.white-link, .red-link:hover {
  color:#fff !important;
  text-decoration: underline !important;
}

.white-link:after {
  content:">";
  text-decoration:none;
  display: inline-block;
}

.img-right {
  float: right;
}

.content-body a {
  color: #21B7FC;
}

.img-right.img-text {
  padding: 15px;
  padding-right: 0px;
}

.img-left.img-text {
  padding: 15px;
  padding-left: 0px;
}

.img-text {
  padding: 15px;
}

.btn-long {
  padding-left: 25px;
  padding-right: 25px;
}

.mobile-display {
  display: none;
}

/* DO NOT ENABLE THIS, it will break dynamic BOOTSTRAP
[data-ux-pagebuilder="Column"] {
  width:100%;
}
 */

/* Menu
-------------------------------------------------- */

.navbar {
  margin-bottom: 0px;
}

.navbar-nav {
  width: 100%;
  margin: 0px;
}

.navbar-static-top {
  border-width: 0px;
}

.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover {
  color: #fff !important;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
  color: #fff !important;
  text-align: center;
}
.dropdown-toggle, .dropdown-toggle:hover {
  color: #fff !important;
}
.navbar-static-top{
	z-index:auto;
}
.navbar-nav > li > .dropdown-menu {
  margin-top: -1px;
  min-width: 500px;
  border-radius: 0px 0px 20px 20px !important;
  -moz-border-radius: 0px 0px 20px 20px !important;
  -webkit-border-radius: 0px 0px 20px 20px !important;
	overflow: hidden;
	z-index:250;
}
.menu-shadow > a {
  background-image: url("../img/menu-shadow.png");
  background-position:center;
  background-repeat: no-repeat;
  background-size: cover;
}

.open:after {
  content: "▼";
  color: #fff;
  position: absolute;
  z-index: 100;
  left: 50%;
  margin-left: -5px;
  margin-top: -4px;
  font-size: .7em;
}
.dropdown.open:last-child:after{
  left: inherit;
   margin-top: 0px;
	}
.menu-color#channel {
  background: #63a9d3; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYTlkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzJmNzRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  #63a9d3 0%, #2f74a9 99%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63a9d3), color-stop(99%,#2f74a9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63a9d3 0%,#2f74a9 99%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63a9d3 0%,#2f74a9 99%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63a9d3 0%,#2f74a9 99%); /* IE10+ */
  background: linear-gradient(to bottom,  #63a9d3 0%,#2f74a9 99%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63a9d3', endColorstr='#2f74a9',GradientType=0 ); /* IE6-8 */
}


.menu-color#channel .open > a, .menu-color#channel .open > a:hover, .menu-color#channel .open > a:focus { 
background: #246a95;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0NmE5NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYjcxOWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #246a95 0%, #2b719c 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#246a95), color-stop(100%,#2b719c));
background: -webkit-linear-gradient(top,  #246a95 0%,#2b719c 100%);
background: -o-linear-gradient(top,  #246a95 0%,#2b719c 100%);
background: -ms-linear-gradient(top,  #246a95 0%,#2b719c 100%);
background: linear-gradient(to bottom,  #246a95 0%,#2b719c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#246a95', endColorstr='#2b719c',GradientType=0 );
}

.menu-color#channel .dropdown-menu {
background-color: #4d93c1;
}


.menu-color#channel .dropdown-menu a {
  color: #fff;
}

.menu-color#channel .dropdown-menu li {
  color: #fff;
}

.menu-color#channel li .column-menu:first-child {
  border-right: 1px solid #668DB4;
}

.menu-color#gov {
  background: #cc0305; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDMwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #cc0305 0%, #720101 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0305), color-stop(100%,#720101)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #cc0305 0%,#720101 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #cc0305 0%,#720101 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #cc0305 0%,#720101 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #cc0305 0%,#720101 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0305', endColorstr='#720101',GradientType=0 ); /* IE6-8 */
}

.menu-color#gov .open > a, .menu-color#gov .open > a:hover, .menu-color#gov .open > a:focus { 
background: #610001;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxMDAwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzAwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #610001 0%, #730001 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#610001), color-stop(100%,#730001));
background: -webkit-linear-gradient(top,  #610001 0%,#730001 100%);
background: -o-linear-gradient(top,  #610001 0%,#730001 100%);
background: -ms-linear-gradient(top,  #610001 0%,#730001 100%);
background: linear-gradient(to bottom,  #610001 0%,#730001 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#610001', endColorstr='#730001',GradientType=0 );

}

.menu-color#gov .dropdown-menu {
background-color: #a60204;
}

.menu-color#gov .dropdown-menu a {
  color: #fff;
}

.menu-color#gov .dropdown-menu li {
  color: #fff;
}

.menu-color#gov li .column-menu:first-child {
  border-right: 1px solid #bd4345;
}

.menu-color#man {
  background: #135381; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNTM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzI1NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #135381 0%, #07254f 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#135381), color-stop(100%,#07254f)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #135381 0%,#07254f 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #135381 0%,#07254f 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #135381 0%,#07254f 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #135381 0%,#07254f 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#135381', endColorstr='#07254f',GradientType=0 ); /* IE6-8 */
}

.menu-color#man .open > a, .menu-color#man .open > a:hover, .menu-color#man .open > a:focus { 
  background: #012b46; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAxMmI0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTMwNTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #012b46 0%, #013050 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#012b46), color-stop(100%,#013050)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #012b46 0%,#013050 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #012b46 0%,#013050 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #012b46 0%,#013050 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #012b46 0%,#013050 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012b46', endColorstr='#013050',GradientType=0 ); /* IE6-8 */ 
}

.menu-color#man .dropdown-menu {
  background-color: #124f7d;
  border: none;
  border-radius: 0px;
}

.menu-color#man .dropdown-menu > li > a {
  color: #c7c7c7;
}
.menu-color#man .dropdown-header {
  color: #fff;
  padding-top: 0px;
}

.menu-color#man li .column-menu:first-child {
  border-right: 0px solid #668DB4;
}

.column-menu {
  list-style-type: none;
  padding:0 15px;
}

.column-menu ul {
	list-style-type: none;
	padding-left:0px;
}

.column-menu li > a:before {
  content: "- ";
  padding-right:5px;
  margin-left:-10px;
}
.column-menu .sub-list ul{
	margin-left:10px;
}
/*.column-menu .sub-list li a:before{
 content:"-";
}*/
/*Class added*/
ul.inner-sub-list {
	padding:5px 0px 0px 0px;
}
.column-menu  li  a {
  color: white;  
}
.bold_font{
	font-weight:bold;
}
.column-menu  .sub-list {
width:50%;
  display: inline-block;
  padding: 5px;
  margin: 0px;
  vertical-align: top;
}

li .column-menu:first-child {
}

li .column-menu:last-child {
}

.dropdown-menu .row {
  width:500px !important;
  margin: 0px;
}

.dropdown-header {
  padding: 3px 0px;
}

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
float: left;
background: transparent;
border: none;
padding: 5px;
margin: 0px;
margin-left: 10px;
display: block;
width: 100%;
text-align: left;
display: none;
}

.navbar-default .navbar-toggle a, .navbar-default .navbar-toggle {
  color: #fff;
  font-size: 28px;
}

.nav > li > a {
  padding: 15px 0px;
}

.dropdown {
  cursor: pointer;
}
/**For adding equal space in the dropdown menu added on 6 August 2014**/
.navbar-nav .dropdown-menu > li {
margin-bottom: 15px;
}
/*For adding the border for menu items - added on 20 June 2014*/ 
.topMenuLi {
	/*border-right: 0px solid #FFFFFF;
    margin-right: 13px !important;
    padding-right: 13px !important;*/
}
/**added to set - symbol before the sub menu items in main nav**/

.menu-color#man .dropdown-menu li > a:before {
  padding-right:0px;
 
}
.column-menu ul ul li > a:before {
  padding-right:0px;
}
/**Ends Here**/
/*For adding the border for menu items, applied for the "li" in the last-child UL - added on 1 August 2014*/ 

.dropdown-menu .column-menu .sub-list:last-child li{
	border-left: 1px solid #FFFFFF;
	/*margin-left:13px;*/
	padding-left:13px;
	}
.dropdown-menu .column-menu .sub-list:last-child li li{
	border-left: 0px solid #FFFFFF;
	margin-left:0px;
	padding-left:0px;
}
.menu-color#channel .navbar-nav  > li:last-child{
/*background-image:url(../images/hovereffect.png);*/
/*background-image:none;*/
background-size:100% 100%;

}
.menu-color#channel .dropdown:last-child:after
{
content:url('../images/lock.png'); 
position: absolute;
/* float: left;
/* display: inline-block; */
top: 11px;
right:20px;
}
.menu-color#gov .dropdown:hover
{
.background: #680e0e; /* Old browsers */
background: -moz-linear-gradient(top, #680e0e 0%, #5b0101 3%, #5d0303 6%, #5a0000 11%, #5f0102 14%, #5b0100 23%, #5b0100 43%, #630003 63%, #630100 71%, #6a0002 86%, #710002 91%, #710002 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#680e0e), color-stop(3%,#5b0101), color-stop(6%,#5d0303), color-stop(11%,#5a0000), color-stop(14%,#5f0102), color-stop(23%,#5b0100), color-stop(43%,#5b0100), color-stop(63%,#630003), color-stop(71%,#630100), color-stop(86%,#6a0002), color-stop(91%,#710002), color-stop(100%,#710002)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #680e0e 0%,#5b0101 3%,#5d0303 6%,#5a0000 11%,#5f0102 14%,#5b0100 23%,#5b0100 43%,#630003 63%,#630100 71%,#6a0002 86%,#710002 91%,#710002 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #680e0e 0%,#5b0101 3%,#5d0303 6%,#5a0000 11%,#5f0102 14%,#5b0100 23%,#5b0100 43%,#630003 63%,#630100 71%,#6a0002 86%,#710002 91%,#710002 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #680e0e 0%,#5b0101 3%,#5d0303 6%,#5a0000 11%,#5f0102 14%,#5b0100 23%,#5b0100 43%,#630003 63%,#630100 71%,#6a0002 86%,#710002 91%,#710002 100%); /* IE10+ */
background: linear-gradient(to bottom, #680e0e 0%,#5b0101 3%,#5d0303 6%,#5a0000 11%,#5f0102 14%,#5b0100 23%,#5b0100 43%,#630003 63%,#630100 71%,#6a0002 86%,#710002 91%,#710002 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#680e0e', endColorstr='#710002',GradientType=0 ); /* IE6-9 */
}
.menu-color#channel .dropdown:hover
{
background: #286d97; /* Old browsers */
background: -moz-linear-gradient(top, #286d97 0%, #20658f 4%, #226791 10%, #1e658f 46%, #266d97 90%, #286d97 93%, #2b709a 94%, #2b709a 96%, #286d97 97%, #2d729c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#286d97), color-stop(4%,#20658f), color-stop(10%,#226791), color-stop(46%,#1e658f), color-stop(90%,#266d97), color-stop(93%,#286d97), color-stop(94%,#2b709a), color-stop(96%,#2b709a), color-stop(97%,#286d97), color-stop(100%,#2d729c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #286d97 0%,#20658f 4%,#226791 10%,#1e658f 46%,#266d97 90%,#286d97 93%,#2b709a 94%,#2b709a 96%,#286d97 97%,#2d729c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #286d97 0%,#20658f 4%,#226791 10%,#1e658f 46%,#266d97 90%,#286d97 93%,#2b709a 94%,#2b709a 96%,#286d97 97%,#2d729c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #286d97 0%,#20658f 4%,#226791 10%,#1e658f 46%,#266d97 90%,#286d97 93%,#2b709a 94%,#2b709a 96%,#286d97 97%,#2d729c 100%); /* IE10+ */
background: linear-gradient(to bottom, #286d97 0%,#20658f 4%,#226791 10%,#1e658f 46%,#266d97 90%,#286d97 93%,#2b709a 94%,#2b709a 96%,#286d97 97%,#2d729c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#286d97', endColorstr='#2d729c',GradientType=0 ); /* IE6-9 */
}
.menu-color#man .dropdown:hover
{
background: #0a3047; /* Old browsers */
background: -moz-linear-gradient(top, #0a3047 0%, #01273e 1%, #00243e 3%, #022741 4%, #00243f 10%, #022640 11%, #022640 56%, #032843 67%, #002a42 71%, #022b49 80%, #002f4b 90%, #012f50 91%, #002c4d 93%, #033152 96%, #002e4f 97%, #043253 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0a3047), color-stop(1%,#01273e), color-stop(3%,#00243e), color-stop(4%,#022741), color-stop(10%,#00243f), color-stop(11%,#022640), color-stop(56%,#022640), color-stop(67%,#032843), color-stop(71%,#002a42), color-stop(80%,#022b49), color-stop(90%,#002f4b), color-stop(91%,#012f50), color-stop(93%,#002c4d), color-stop(96%,#033152), color-stop(97%,#002e4f), color-stop(100%,#043253)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0a3047 0%,#01273e 1%,#00243e 3%,#022741 4%,#00243f 10%,#022640 11%,#022640 56%,#032843 67%,#002a42 71%,#022b49 80%,#002f4b 90%,#012f50 91%,#002c4d 93%,#033152 96%,#002e4f 97%,#043253 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0a3047 0%,#01273e 1%,#00243e 3%,#022741 4%,#00243f 10%,#022640 11%,#022640 56%,#032843 67%,#002a42 71%,#022b49 80%,#002f4b 90%,#012f50 91%,#002c4d 93%,#033152 96%,#002e4f 97%,#043253 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0a3047 0%,#01273e 1%,#00243e 3%,#022741 4%,#00243f 10%,#022640 11%,#022640 56%,#032843 67%,#002a42 71%,#022b49 80%,#002f4b 90%,#012f50 91%,#002c4d 93%,#033152 96%,#002e4f 97%,#043253 100%); /* IE10+ */
background: linear-gradient(to bottom, #0a3047 0%,#01273e 1%,#00243e 3%,#022741 4%,#00243f 10%,#022640 11%,#022640 56%,#032843 67%,#002a42 71%,#022b49 80%,#002f4b 90%,#012f50 91%,#002c4d 93%,#033152 96%,#002e4f 97%,#043253 100%); /* W3C */
}
/* Sticky footer styles
-------------------------------------------------- */

html,
body {
  height: 100%;
}

form{
height:100%;
}

#wrapManager, .mainwrap{
  min-height:100%;
  position:relative;
}
#wrap {
  margin: 0 auto -60px;
  padding: 0 0 100px;
}

#footer {
  height: 100px;
  width:100%;
  position:absolute;
  bottom:0;
  left:0;
}
#wrap > .container {
  padding: 0px 15px 0;
}
.container .text-muted {
  margin: 20px 0;
}

#footer > .container {
  padding-left: 15px;
  padding-right: 15px;
}

.footer-text:before {
  content: url("../img/qa.png");
  position: absolute;
  left: 5px;
  top: 25px;
}

/* Header
-------------------------------------------------- */

.logo-lg {
  margin-bottom: 15px;
  float:left;
}

.logo-mobile {
  display: none;
  max-width: 100%;
  margin: 0 auto;
  padding: 20px;
}
.container .mez-logo
{
	margin-bottom: 15px;
	float: left;
	padding:15px 15px 0px 25px;
}
.link-list {
  margin: 0px;
  padding: 36px 15px 36px 15px;
  list-style-type: none;
  float: right;
}

.link-list li {
  display: inline-block;
}

.link-list li:after {
  content: " |";
  padding: 0px 5px 0px 5px;
}

.link-list li:last-child:after {
  content: "";
  padding: 0px;
}

.link-list li a {
  color: #828282;
}

.social-media-list {
  margin: 0px;
  padding: 31px 0px 33px 0px;
  list-style-type: none;
  float: right;
  margin-right:25px;
}

.social-media-list li {
  display: inline-block;
}

.header-search {
  max-width: 259px;
  float: right;
  padding: 30px;
  padding-right: 0px;
}

.header-search .form-control, .header-search .form-control:active, .header-search .form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
  transition: none;
  -moz-box-shadow: inset 3px 3px 5px #888;
  -webkit-box-shadow: inset 3px 3px 5px #888;
  box-shadow: inset 3px 3px 5px #888;
}

.header-search .btn {
  border-left: none;
}

.header-search .btn:hover {
  background-color:#fff;
}

.header-search > input, .header-search button {
  background-color: #d7dee3;
  border-radius: 0px;
  -moz-box-shadow: inset -2px 3px 5px #888;
  -webkit-box-shadow: inset -2px 3px 5px #888;
  box-shadow: inset -2px 3px 5px #888;
}

.header-search .btn.btn-default:hover {
  background: #d7dee3;
}

.header-search img {
  height: 17px;
}

.header-buttons {
  position: relative;
  right: 0px;
  top: 0px;
  overflow: auto;
}

.gov-button, .channel-button, .man-button,.btn-audience {
  padding: 5px 10px 5px 15px;
  color: white;
  display: inline-block;
  border:1px solid #D5D5D5;
  border-top:none;
  -moz-box-shadow: 0 0 5px 0px #888;
  -webkit-box-shadow: 0 0 5px 0px #888;
  box-shadow: 0 0 5px 0px #888;
  margin: 0px 0px 3px 10px;
  float: right;
  position: relative;
}

.gov-button:after, .channel-button:after, .man-button:after {
  content: url(../img/white-arrow.png);
  padding-left: 20px;
}

.gov-button:hover, .channel-button:hover, .man-button:hover,.btn-audience {
  color: white;
}

.gov-button,div.government .btn-audience {
  background: #ba080a;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMDgwYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MzFjMWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ba080a 0%, #731c1d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ba080a), color-stop(100%,#731c1d));
  background: -webkit-linear-gradient(top,  #ba080a 0%,#731c1d 100%);
  background: -o-linear-gradient(top,  #ba080a 0%,#731c1d 100%);
  background: -ms-linear-gradient(top,  #ba080a 0%,#731c1d 100%);
  background: linear-gradient(to bottom,  #ba080a 0%,#731c1d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba080a', endColorstr='#731c1d',GradientType=0 );
}

.channel-button,div.partners .btn-audience {
  background: #64aad5;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY0YWFkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNzY5YTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #64aad5 0%, #2769a2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#64aad5), color-stop(100%,#2769a2));
  background: -webkit-linear-gradient(top,  #64aad5 0%,#2769a2 100%);
  background: -o-linear-gradient(top,  #64aad5 0%,#2769a2 100%);
  background: -ms-linear-gradient(top,  #64aad5 0%,#2769a2 100%);
  background: linear-gradient(to bottom,  #64aad5 0%,#2769a2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64aad5', endColorstr='#2769a2',GradientType=0 );
}

.man-button,div.manufacturers .btn-audience {
  background: #135381; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNTM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzI1NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #135381 0%, #07254f 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#135381), color-stop(100%,#07254f)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #135381 0%,#07254f 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #135381 0%,#07254f 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #135381 0%,#07254f 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #135381 0%,#07254f 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#135381', endColorstr='#07254f',GradientType=0 ); /* IE6-8 */
}

.partner-header {
  display: inline-block;
  padding: 10px 0px 10px 15px;
  margin-top: -10px;
}

.home-icon {
  display: none;
}

/* Hero Image
-------------------------------------------------- */

.hero-image {
  background-image: url('../img/hero-1-bg.png');
  background-position:center;
  display: inline-block;
  background-repeat: no-repeat;
  width: 100%;
}

.hero-image .container {
  position: relative;
  z-index: 2;
  color: #fff;
  padding: 50px;
  padding-left: 42px;
}

.hero-image .container p {
  width: 300px;
  color: #fff;
}

.hero-image .container h1 {
  margin-bottom: 100px;
  font-size: 3.1em;
  color: #fff;
}

/* Choose your role
-------------------------------------------------- */

.role-choice {
  margin-bottom: 50px;
}

.role-choice h2 {
  font-size: 1.6em;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
}

.role-choice .col-md-4 {
  padding: 0px 40px 0px 40px;
}

.role-choice .col-md-4 a:hover {
  text-decoration: none;
}

.choice {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width:310px;
  height:131px;
  padding: 5px 50px 0px 15px;
}

#gov-choice {
  background-image: url('../img/gov.png');
  background-repeat:no-repeat;
}

#man-choice {
  background-image: url('../img/man.png');
  background-repeat:no-repeat;
}

#channel-choice {
  background-image: url('../img/channel.png');
  background-repeat:no-repeat;
}

.choice h3  {
  color: #fff;
  margin-top: 10px;
}

.choice p  {
  color: #fff;
  padding-right: 10px;
  font-size: .9em;
}

/* Carousel
-------------------------------------------------- */
#divHomeSlider{
	width:100%;
}
#divHomeSlider .carousel-inner{
	width:1140px;
	margin:auto;
	height:auto;
	overflow:visible;
	position:relative;
	}
.carousel-caption h1{
	margin-top:0px;
	margin-bottom:20px;
	}
.active .carousel-caption p{
	font-weight:normal !important;
	}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
  max-width: 100%;
  max-height: 550px;
  margin: 0 auto;
}

.carousel-inner .item {
  background-color: black;
}

.carousel-control.left {
  background: transparent;
}

.carousel-control.right {
  background: transparent;
}
.home-slider{
	background-color:black;
	}
.home-slider a:hover{
	text-decoration:none;
}
.home-slider .carousel-indicators {
    bottom: 10px;
    left: 50%;
    list-style: outside none none;
    margin-left: 0;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 200px;
    z-index: 15;
}
 
.carousel-indicators li {
    background: #d6d6d6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 30px;
    height: 10px;
    margin: 0 2px;
    width: 10px;
}

.carousel-indicators .active {
    background: #869791 none repeat scroll 0 0;
    border: medium none;
    border-radius: 30px;
    height: 10px;
    margin: 0 2px;
    width: 10px;
}

.carousel-inner.carousel-hr .carousel-caption {
	width:100%;
	max-width:1140px;
}
.carousel-inner.carousel-hr .carousel-caption h1, .carousel-inner.carousel-hr .carousel-caption p{
	width:50%;
}
.main-carousel .carousel-caption {
  top: 10%;
  left: 0%;
  width: 50%;
}
.main-carousel .carousel-caption p{
	width:80%;
}
.main-carousel .carousel-caption * {
  text-align: left;
  color: #fff;
}

.short-static .carousel-caption {
	max-width:1140px;
	text-align: left;
	left: 0;
	right: 0;
	top: 0px;
	padding: 0px;
	height: 100%;
	vertical-align: middle;
	display: table-cell;
	float: none;
}

.short-static .carousel-caption * {
  color: white;
}

.carousel-inner .item.dark-header {
  background-color: #000000;
}

.carousel-inner .item.dark-header img {
  max-height: 150px;
  max-width: 690px;
  margin-left: auto;
  margin-right: 10%;
}

#slider-embed .carousel-indicators {
  bottom: -50px;
}

#slider-embed > div img {
height: 350px;
}

#slider-embed .carousel-indicators li{
    width: 20px;
    height: 20px;
    background: url(../img/slider-embed-place.png) no-repeat;
    border-radius: 0px;
    border: none;
    margin-left: -10px;
}

#slider-embed .carousel-indicators .active {
    width: 21px;
  height: 21px;
    background: url(../img/slider-embed-active.png) no-repeat;
    border-radius: 0px;
    border: none;
    margin-left: -10px;
}

#slider-embed:after {
    content: url(../img/embed-shadow.png);
    position: relative;
    right: 15px;
}

#slider-embed .item {
  background-color: transparent;
}


/* Featured Clients
-------------------------------------------------- */

.featured-clients {
	width:100%;
  background: #ffffff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffffff 0%, #E2E2E2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#E2E2E2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#E2E2E2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#E2E2E2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#E2E2E2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#E2E2E2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E2E2E2',GradientType=0 ); /* IE6-8 */
  min-height:85px;
}

.featured-clients h3 {
  margin:0px;
  padding:0px;
  color: #005d83;
  font-size: 1.4em;
  font-weight:800;
  display: inline-block;
  vertical-align: middle;
  float: left;
  margin-top: 20px;
  margin-left: 0px;
  width: 130px;
}

.view-all {
  float: right;
  vertical-align: middle;
  margin-top: 30px;
  color: #bc0205;
  text-decoration: underline;
}

.view-all:after {
	background-image: url("/New/img/immix-tiny.png");
	background-size: 18px 15px;
	content: "";
	display: inline-block;
	height: 15px;
	width: 18px;
	margin-left: 5px;
	position: relative;
	top: 3px;
}
.video-embed .view-all{
	padding-left:0px;
	margin-top:0px;
	}

/* Breadcrum-bar
-------------------------------------------------- */

.breadcrum-bar {
  background: #ffffff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffffff 0%, #E2E2E2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#E2E2E2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#E2E2E2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#E2E2E2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#E2E2E2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#E2E2E2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E2E2E2',GradientType=0 ); /* IE6-8 */
  margin-bottom: 20px;
  padding-top:25px;
  min-height:85px;
}

.breadcrum-bar .social-list {
  float: right;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  padding-top:10px;
  
}

.breadcrum-bar .social-list .btn img {
  padding-right:5px;
  padding-bottom: 2px;
}

.breadcrum-bar .social-list li:first-child .btn img {
  padding-right:0px;
}

.breadcrum-bar .social-list .btn {
  padding: 0px 3px;
  border: 1px solid #fff;
  margin: 1px 2px;
  background: #ffffff; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkN2Q3ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #ffffff 0%, #E2E2E2 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#E2E2E2)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#E2E2E2 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#E2E2E2 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#E2E2E2 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#E2E2E2 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#E2E2E2',GradientType=0 ); /* IE6-8 */
  box-shadow: 0 0 3px 0 #111; /*0px 1px 1px 0px #C2C2C2;*/
  border-radius: 0px;
  font-weight: 600;
  margin-top:-32px;
  height:30px;
  display:block;
}

.view-all {
	text-align:right;
	display: block;
	font-weight: 700;
}
.featured-clients .view-all{
	padding-right:0px;
	}
/*
.view-all:after {
	background-image: url("../img/immix-tiny.png");
	background-size: 18px 15px;
	content: "";
	display: inline-block;
	height: 15px;
	width: 18px;
	margin-left: 5px;
	position: relative;
	top: 3px;
}
*/
.breadcrum-bar .social-list li {
  list-style-type: none;
  display: inline-block;
}

.breadcrumb {
  padding: 6px;
  margin-bottom: 0px;
  list-style: none;
  background-color: transparent;
  border-radius: 0px;
  display: inline-block;
}

.breadcrumb li a {
  text-decoration: underline;
}

.breadcrumb > li + li:before {
padding: 0 5px;
color: #3c3c3c;
content: "> ";
font-weight: 300;
}

.breadcrumb > .active {
  color: #3c3c3c;
  font-weight: 700;
}

/* Dropdown Sidebar 
-------------------------------------------------- */
.ion-arrow-down-b:before {
content: "\f104";
}
.dropdown-sidebar > li > a > i {
float: right;
color: #fff;
font-size: 1.5em;
}
.dropdown-sidebar > li > a.active .ion-arrow-right-b:before{
	content: "\f104";
}

.dropdown-sidebar {
  list-style-type: none;
  padding: 0px;
}

.dropdown-sidebar > li > a {
  display: block;
  padding: 15px 15px 15px 25px;
  color: #fff;
  cursor: pointer;
  background: #c4c4c5; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M0YzRjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4Nzg3ODciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #c4c4c5 0%, #878787 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c4c4c5), color-stop(100%,#878787)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #c4c4c5 0%,#878787 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #c4c4c5 0%,#878787 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #c4c4c5 0%,#878787 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #c4c4c5 0%,#878787 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c5', endColorstr='#878787',GradientType=0 ); /* IE6-8 */
}
.dropdown-sidebar > li > .active{
	font-size:14px;
}
#man.dropdown-sidebar > li > .active {
  display: block;
  padding: 15px 15px 15px 25px;
  color: #fff;
  background: #135381; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzNTM4MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNzI1NGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #135381 0%, #07254f 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#135381), color-stop(100%,#07254f)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #135381 0%,#07254f 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #135381 0%,#07254f 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #135381 0%,#07254f 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #135381 0%,#07254f 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#135381', endColorstr='#07254f',GradientType=0 ); /* IE6-8 */
}

#gov.dropdown-sidebar > li > .active {
  display: block;
  padding: 15px 15px 15px 25px;
  color: #fff;
  background: #cc0305; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDMwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MjAxMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #cc0305 0%, #720101 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0305), color-stop(100%,#720101)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #cc0305 0%,#720101 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #cc0305 0%,#720101 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #cc0305 0%,#720101 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #cc0305 0%,#720101 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0305', endColorstr='#720101',GradientType=0 ); /* IE6-8 */
}

#channel.dropdown-sidebar > li > .active {
  display: block;
  padding: 15px 15px 15px 25px;
  color: #fff;
  background: #63a9d3; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYzYTlkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzJmNzRhOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top,  #63a9d3 0%, #2f74a9 99%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63a9d3), color-stop(99%,#2f74a9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #63a9d3 0%,#2f74a9 99%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #63a9d3 0%,#2f74a9 99%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #63a9d3 0%,#2f74a9 99%); /* IE10+ */
  background: linear-gradient(to bottom,  #63a9d3 0%,#2f74a9 99%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63a9d3', endColorstr='#2f74a9',GradientType=0 ); /* IE6-8 */
}

.dropdown-sidebar > li {
  margin-bottom: 3px;
}

.dropdown-sidebar > li > ul {
  display: block;
  color: #fff;
  list-style-type: none;
  padding: 10px;
  display: none;
}

#man.dropdown-sidebar > li > ul {
  background-color: #082851;
}

#gov.dropdown-sidebar > li > ul {
  background-color: #830002;
}

#channel.dropdown-sidebar >li > ul {
  background-color: #3277ad;
}

.dropdown-sidebar > li > ul > li a {
  color: #fff;
  padding: 5px;
  display: block;
  padding-left: 25px;
  color: #bec0c4;
}

/*.dropdown-sidebar > li > ul > li a:before {
  content: "- ";
  margin-left:-10px;
}*/

/* Profile Sidebar 
-------------------------------------------------- */

.profile-sidebar ul {
  list-style-type: none;
  padding: 0px;
}

.profile-sidebar > p {
  display: block;
  background-color: #C3C3C3;
  padding: 5px;
  margin: 0px;
  border-bottom: 1px solid #202020;
  font-weight: 700;
}

.profile-sidebar {
  border: 1px solid #202020;
}

.profile-sidebar > ul {
  padding: 10px;
}

.profile-sidebar > ul > li > ul {
  padding-left: 15px;
}


/* Circular Content Carousel Style 
-------------------------------------------------- */
.ca-container{
  position:relative;
  margin:0px;
  width: 750px;
  display: inline-block;
  float: left;
  margin: 5px 0px 5px 75px;
}
.ca-wrapper{
  width:100%;
  height:75px;
  position:relative;
}
.ca-item{
  position:relative;
  float:left;
  width: 125px;
  height:100%;
  text-align:center;
}

.ca-item-main > a {
display: block;
vertical-align: middle;
line-height: 4.7;
}

.ca-item-main{
  padding:0px;
  position:absolute;
  top:5px;
  left:5px;
  right:5px;
  bottom:5px;
  overflow:hidden;
}
.ca-nav span{
  width:25px;
  height:38px;
  background:transparent url(../img/arrows.png) no-repeat top left;
  position:absolute;
  top:50%;
  margin-top:-19px;
  left:-40px;
  text-indent:-9000px;
  opacity:0.7;
  cursor:pointer;
  z-index:100;
}
.ca-nav span.ca-nav-next{
  background-position:top right;
  left:auto;
  right:-40px;
}
.ca-nav span:hover{
  opacity:1.0;
}

/* Body Modules
-------------------------------------------------- */

.body-modules {
  padding-top: 40px;
  padding-bottom: 40px;
}

.body-modules > div {
  padding-right: 40px;
  padding-left: 40px;
  min-height: 385px;
}

.body-modules > div:first-child {
  padding-right: 80px;
  padding-left: 15px;
}

.body-modules > div:last-child {
  padding-right: 15px;
  padding-left: 80px;
}

.body-modules h2 {
  color: #c60306;
}
.body-modules .carousel-indicators{
	width:100%;
	left:0;
	margin:auto;
	bottom:-40px;
	}
.body-modules a {
  color: #21B7FC;
}

/* Video */
.youtube-embed {
  width:100%;
  height: 200px;
}

/* Upcoming Events */

.event-list {
  list-style-type: none;
  padding: 0px;
}
.event-list a {
  display: block;
  font-weight:normal;
}
.event-list p {
  display: inline-block;
}

.event-list li p:after {
  content: "  | ";
  color: #bc0205;
  font-weight:bold;
  margin-left:5px;
  margin-right:5px;
}

.event-list li p:last-child:after {
  content: "";
}

.event-list li {
  border-bottom: 1px solid #DFDFDF;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.event-list li:last-child {
  border-bottom: none;
  margin-bottom:0px;
}
/*class added*/
.event-list li p {
  margin-bottom:0px;
}
/* Awards */

.awards-list {
  list-style-type: none;
  padding: 0px;
}
.awards-list a {
  display: block;
}
.awards-list p {
  display: inline-block;
  font-size: 14PX;
}
.awards-list p:nth-child(3)
{
float:left;
}
.awards-list p:nth-child(4)
{
width:150px;
}

.awards-list li p:after {
  content: "  | ";
  color: #bc0205;
}

.awards-list li p:last-child:after {
  content: "";
}

.awards-list li {
  border-bottom: 1px solid #DFDFDF;
  margin-bottom: 10px;
}

.awards-list li:last-child {
  border-bottom: none;
}

.awards-list img {
  display: block;
  margin: 10px 0px;
  max-width: 100%;
}

/* Testimonials */

.testimonial-slider {
  list-style-type: none;
  padding: 0px;
}

.testimonial-slider .quote:before {
   font-family:'Times New Roman';
  content: open-quote;
  font-size: 1.2em;
  padding-right: 5px;
  line-height: 0;
  font-weight: 700;
  margin-left: -5px;
}

.testimonial-slider .quote:after {
  content: close-quote;
  font-family:'Times New Roman';
  font-size: 1.2em;
  padding-left: 5px;
  line-height: 0;
  font-weight: 700;
}

.testimonial-slider .quoter {
 /* font-style: italic;*/
  font-weight: 700;
  font-size: 13px;
  margin: 0px;
}

.testimonial-slider .quoter:before {
  /*content: "-";*/
  padding-right: 5px;
}

.testimonial-slider .quote-company {
 /* font-style: italic;*/
  font-size: .9em;
}

/* Newsroom */

.newsroom-list {
  list-style-type: none;
  padding: 0px;
}
.newsroom-list a {
  display: block;
}
.newsroom-list p {
  display: inline-block;
}

.newsroom-list li {
  border-bottom: 1px solid #DFDFDF;
  margin-bottom: 10px;
}

.newsroom-list li:last-child {
  border-bottom: none;
}

.newsroom-list p {
  font-style: italic;
  font-size: .9em;
}

.newsroom-list p:before {
  content: "-";
  padding-right: 5px;
}

/* Blog */

.body-modules > div.blog {
   background-image: url('../img/blog-bg.png');
   background-repeat: no-repeat;
   background-position: 67px 10px;
   padding-right: 50px;
   background-size: 80% 100%;
}
.blog h2 {
  color:white;
}
.blog-list {
  list-style-type: none;
  padding: 0px;
  margin-bottom: 30px;
}
.blog-list a {
  display: block;
  color:white;
}
.blog-list p {
  display: inline-block;
  color:#a4e5ff;
}

.blog-list li {
  margin-bottom: 10px;
}

/* Toggles */

.webinar-toggle {
  list-style-type: none;
  padding: 0px;
}


/*
.webinar-toggle > li > a {
cursor: pointer;
    display: block;
    font-size: 1.3em;
    font-weight: 700;
    margin-right: 5px;
    padding: 5px 0 5px 1px;
}

.webinar-toggle > li > a.active {
	/*color: #2a6496 !important;*/
	/*color: #d7393b !important;
}

.webinar-toggle > li > a:before {
   /* content: "▶ "; */
 /*  color: #999;
    content: "|";
    display: inline-block;
    float: right;
    font-weight: normal;
    padding-left: 11px;
    padding-right: 0;
    text-decoration: none;
}


.webinar-toggle > li > .active:before {
  content: "| ";
  padding-right: 0px;
  display: inline-block;
  text-decoration: none;
  color: #999;
}

*/


.webinar-toggle
{
    list-style-type:   none;
    text-align:        center;
	display:block;
	overflow:hidden;
}
.webinar-toggle li
{
    display:           inline;
	float:left;
}
.webinar-toggle li:not(:last-child):after
{
    content:           ' |';
}

.webinar-toggle li a {
cursor: pointer;
    display: inline;
    font-size: 15px;
    font-weight: 600;
    margin-right: 5px;
    padding: 5px 0 5px 10px;
}

.webinar-toggle li a.active {color:#bc0205;}
.requiredField
{
    font-weight:bold;
    color:#bc0205;
}

.webinar-toggle-list {
  list-style-type: none;
  padding: 0px;
  margin-top:15px;
}

.webinar-toggle-list > li {
  display: none;  
  border-bottom: 1px solid #cbd0cf;
  padding: 26px 0 16px;
}

.webinar-toggle > li > ul > li a {
  color: #428bca;
} 

.webinar-toggle > li {
  display: inline-block;
}

.webinar-toggle-list > li img {
  display: block;
  padding-bottom: 10px;
}
/*
.webinar-toggle-list p {
	margin-left: 20px;
}
.toggle .selector {
  font-weight: 700;
}*/

.toggle .selector:before {
  content: "▼ ";
  display: inline-block;
  text-decoration: none;
  padding-right: 3px;
  color: #d7393b;
}

.toggle .active:before {
  content: "▶ ";
  padding-right: 5px;
  display: inline-block;
  text-decoration: none;
  color: #d7393b;
}

.toggle .toggled {
  display: none;
}

/* Sidebar Module
-------------------------------------------------- */

.side-module {
  background-color : #f1f1f1;
  margin: 0px 0px 15px 0px;
  border-bottom: 5px solid #b8b8b6;
  overflow: hidden;
    padding: 0 20px 10px;
}

.side-module h3 {
  margin: 0px 0px 15px 0px;
  padding-top: 25px;
  color: #d7393b;
}

.side-module .event-list li {
  border: none;
}

.side-module .event-list li a {
  color: #218cc4;
  font-weight: 600;
}

.side-module:before {
  content: url(../img/sidebar-tab.png);
  position: relative;
  top: 0px;
  left: 20px;
  float: right;
}

/* Company Profile
-------------------------------------------------- */

.profile-dropdown {
  margin: 20px 0px 20px 0px;
} 

.toggle.profile-dropdown .toggled {
  display: block;
}

/* Content Body
-------------------------------------------------- */

.content-body {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* Form
-------------------------------------------------- */

.full-width {
  width: 100%;
}

.gray-form {
  background-color: #f1f1f1;
  padding: 10px;
}

.full-width table {
  width: 100%;
}

.input-group .required:after {
  content: "*";
  color: #D80106;
  padding-left: 2px;
}

.input-group p {
  margin-top: 10px;
  margin-bottom: 5px;
}

.full-width td {
  width: 50%;
}

.input-group textarea {
  resize:vertical
}

.full-width td {
  padding: 5px;
}

.full-width td:first-child {
  padding-left: 0px;
}

.full-width td:last-child {
  padding-right: 0px;
}

input.form-control, textarea.form-control, select.form-control {
  border-radius: 3px !important;
}

.input-group.header-search.mobile-display {
float: left;
width: 100%;
max-width: 100%;
padding: 25px;
padding-right: 66px;
}

.input-group.header-search.mobile-display .input-group-btn:last-child > .btn {
margin-left: -1px;
float: right;
bottom: 34px;
left: 39px;
}

/* Footer
-------------------------------------------------- */

.plain-footer {
  text-align: center;
}

.plain-footer a {
  color: #3c3c3c;
  text-decoration: underline;
  padding: 0px 5px 0px 5px;
}

#footer {
/*  height: auto;
  margin-top: 50px;*/
}

.big-footer {
  background: #02415f; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNDE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNDM0NGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #02415f 0%, #04344c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#02415f), color-stop(100%,#04344c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #02415f 0%,#04344c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #02415f 0%,#04344c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #02415f 0%,#04344c 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #02415f 0%,#04344c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02415f', endColorstr='#04344c',GradientType=0 ); /* IE6-8 */
}

.big-footer ul {
  list-style-type: none;
  padding: 0px;
  margin:20px;
  display: inline-block;
  vertical-align: top;
}

.big-footer ul li a {
  color: white;
}

.footer-text {
  margin: 20px;
}

.footer-text p {
  margin-bottom: 0px;
  color: white;
}
.footer-text p:last-child {
  margin-top: 20px;
  color: white;
}

/* Error
-------------------------------------------------- */

.error {
}

.error .x {
  font-size: 20em;
  text-align: center;
  margin: 0px;
  font-weight: 700;
  line-height: .7;
  color: #E62828;
}

.error h1 {
  font-size: 11em;
  text-align: center;
  margin: 0px;
  font-weight: 700;
}

.error h2 {
  font-size: 2em;
  text-align: center;
  text-transform: uppercase;
  margin: 0px;
  font-weight: 700;
}

/* Government Dropdown
-------------------------------------------------- */
.main-carousel11{
	}
.main-carousel11 .carousel-caption h1,p {
  text-align: left;
  
}
.government-hero-title {
  left: 0%;
  width: 480px;
  text-align:left;
  padding: 0px;
  color: #fff;
  float:left;
  position:relative;
  margin-top: -290px;
  overflow:hidden;
}
.government-hero-title-text {
  color: #fff;
}
.government-hero-title-text a {
  color: #fff;
  text-decoration: underline;
}

.government-hero-dropdown {
  right: 0%;
  width: 300px;
 
  border: 1px solid #8F8F8F;
  background-color: rgba(176, 19, 24, 0.9);
  margin-top: -290px;
  padding: 20px;
  float:right;
  margin-right:230px;
  position:relative;
  overflow:visible;
}

.government-hero-dropdown h2 {
  color: #fff;
  font-size: 1.7em;
  font-weight: 700;
  margin-top: 0px;
  margin-bottom: 25px;
}

.government-hero-dropdown ul {
  padding: 0px;
  list-style-type: none;
  text-align: left;
}

.government-hero-dropdown > ul > li {
  margin: 5px;
  padding-bottom:0px!important;
}

.government-hero-dropdown > ul > li a {
  color: #005a96;
  text-shadow: none;
  cursor: pointer;
  display:block;
}

.government-hero-dropdown > ul > li > a, .government-hero-dropdown > ul > li > .dropdown {
  padding: 10px;
  margin: 10px 0px;
  display: block;
  border-radius: 2px;
  background: #f3f3f3;
  box-shadow: 0px 1px 1px 1px #333;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #f3f3f3 0%, #dedede 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#dedede));
  background: -webkit-linear-gradient(top,  #f3f3f3 0%,#dedede 100%);
  background: -o-linear-gradient(top,  #f3f3f3 0%,#dedede 100%);
  background: -ms-linear-gradient(top,  #f3f3f3 0%,#dedede 100%);
  background: linear-gradient(to bottom,  #f3f3f3 0%,#dedede 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#dedede',GradientType=0 );
  font-weight: 700;
}
.government-hero-dropdown > ul > li > .dropdown .ion-arrow-right-b:before {
content: "\f10a";
}
.government-hero-dropdown > ul > li > .dropdown.open .ion-arrow-right-b:before{
	content:"\f104";
}
.government-hero-dropdown > ul > li > .dropdown.open:after{
	content:none;
}
.government-hero-dropdown > ul > li > .dropdown.open .dropdown-menu{
	width:100%;
	margin-top:-1px;
	border:0px;
	border-radius:0px;
	background-color:#e4e4e4;
	padding:15px;
}
.government-hero-dropdown > ul > li > .dropdown.open .dropdown-menu a{
	color: #005a96;
	font-weight:bold;
	display: block;
	padding:0px;
}
.government-hero-dropdown > ul > li > .dropdown.open .dropdown-menu a:hover{
	text-decoration:underline;
	background-color:transparent;
}
.government-hero-dropdown > ul > li > ul {
  display: none;
  background-color: #E4E4E4;
  position: absolute;
  width: 248px;
  padding: 15px;
  margin-top:-10px;
}

.government-hero-dropdown a > i {
  float: right;
  color: #B01218;
  font-size: 1.5em;
}

/* Events Table
-------------------------------------------------- */
.events-table tr td:first-child {
  width: 170px;
  vertical-align: top;
}

/* Events Table
-------------------------------------------------- */

.resource-table {
	/* border-bottom: 1px solid #cbd0cf;*/
    display: inline-block;
    list-style-type: none;
    margin-bottom: 10px;
    padding: 0 0 10px;
    vertical-align: top;
    width: 100%;
	margin-left:0px;
}

.resource-table li {
  padding: 10px 0px;
  overflow: auto;
}

.resource-table li p {
  margin:0px;
}

.resource-table li div {
	padding: 0px;
	float: left;
	display: inline-block;
	/*width: 195px;*/
	width:100%;
}

.resource-table li img+div {
	padding: 0px 10px;
}

.resource-table li img {
	float: left;
	display: inline-block;
}

.resource-table li h3 {
  font-weight: 600;
  margin: 0px;
}

/* Webcasts
-------------------------------------------------- */

.webcast {
  width: 100%;
  min-height: 375px;
  /*padding: 20px;*/  
}

/* Mobile elements
-------------------------------------------------- */

.featured-clients-h3 {
  color: #005d83;
  font-weight: 700;
  text-align: center;
  padding: 0px;
}

.view-all-link, .view-all-link:hover {
  margin-top: 10px;
  color: #bc0205;
  text-decoration: underline;
  text-align: center;
  font-size: 1.2em;
}

.mobile-caption h1 {
  padding: 20px;
}

.mobile-caption p {
  padding: 20px;
}

/* HR Badges
-------------------------------------------------- */

.hr-badges img {
	text-align: center;
	margin: 30px auto;
	display: block;
}

/* HR Block
-------------------------------------------------- */

.hr-block h5 {
	color: #023f5d;
}

.hr-block h2 {
	color: #c60306;
	font-weight: 400;
	text-transform: uppercase;
	margin-bottom: 0px;
  font-size: 1.5em;
  margin-top: 20px;
}

iframe#ytplayer {
max-width: 100%;
}

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
	background-color: #dceefb;
}

.table-striped td {
	color: #037ebd;
	border: none !important;
}

/* HR Carousel
-------------------------------------------------- */

.carousel-hr.carousel-inner .item.dark-header img {
max-height: 100%;
max-width: 100%;
margin-left: auto;
margin-right: auto;
}

/* Team Profiles
-------------------------------------------------- */

.team-profiles div img {
  border: 2px solid #ddd;
  margin: 0 auto;
  display: block;
}

.team-profiles p {
  color: #023f5b;
    /*font-weight: 700;*/
  text-align: center;
  margin-top: 10px;
}

/* A-Z Search
-------------------------------------------------- */
.azsearch {
  margin: 0px;
  padding: 0px;
}

.azsearch li {
  list-style-type: none;
  display: inline-block;
}

.azsearch li:after {
  content: '|';
  margin-right: -1px;
  margin-left: 1px;
  font-size: .6em;
  position: relative;
  bottom: 3px;
}

.azsearch li:last-child:after {
  content: '';
}

.azsearchresults ul {
  list-style-type: none;
  padding: 0px;
  display: inline-block;
}

.content-body .azsearchletter {
  margin-top: 20px;
}

/* Client Segment
-------------------------------------------------- */

.clientsegment img {
  /*max-width: 100%;
  margin: 20px auto 0px;*/
   max-height:75px;
   max-width:250px;
  display: block;
}

.clientsegmentdropdown {
  margin: 20px auto;
  max-width: 300px;
}
#sitemap{
	padding:0px;
}
#sitemap li{
	width:50%;
	float:left;
	list-style-position:inside;
}
#sitemap li #sitemap li{
	width:100%;
	float:none;
}
/* Blog Widget */
.blue-blog-widget, .red-blog-widget {
	position:relative;
	max-width:300px;
	height: auto;
	padding: 20px !important;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-size: cover;
}
.blog-icon{
	width:50px;
	height:43px;
	background-image: url('../img/blog-icon.png');
	background-repeat:no-repeat;
	position:absolute;
	right:0px;
}
.blog-widget-shadow{
	width:263px;
	min-width:263px;
	height:20px;
	background-image: url('../img/blog-bg-shadow.png');
	background-repeat:no-repeat;
	background-position: center; 
	clear:both;
}
.blue-blog-widget ul, .red-blog-widget ul{
  padding: 0px;
  margin: 0px;
}
.blue-blog-widget .image, .red-blog-widget .image{
	max-width:80%;
	margin-bottom:25px;
}
.blue-blog-widget li, .red-blog-widget li{
  list-style: none;
  padding-bottom:0px !important;
}
.blue-blog-widget h2, .red-blog-widget h2{
  color: #ffffff;
  margin-top: 0px;
}
.blue-blog-widget
  {
    background-image: url('../img/blog-bg.png');
  }
.red-blog-widget{
  background-image: url('../img/blog-bg-red.png');
}
.blue-blog-widget p, .red-blog-widget p{
	margin:0px 0px 10px 0px !important;
}
@media (max-width: 991px){
	.blue-blog-widget, .red-blog-widget, .blog-widget-shadow{
		float:none;
		margin:auto;
		clear:both;
	}
}
/* Blog Widget End */
/* Media Queries
-------------------------------------------------- */

@media (max-width: 1200px) {
  .role-choice .col-md-4 {
    padding: 0px;
  }
  .blog {
   background-position: 47px 10px;
  }
  .ca-container {
    width: 625px;
  }
  .social-media-list {
    display: none;
  }
  .featured-clients h3 {
	margin-left: 0px;
  }
  
}


@media (max-width: 1025px) {
	.main-carousel .carousel-caption {
		top: 0%;
	}
	#divHomeSlider .carousel-inner{
		width:95%;
	}
	.carousel-caption{

		margin-right:0px;
	}
}

@media (max-width: 991px) {
	  #wrap{
    padding:0 0 15px 0;
  }
	.container .mez-logo{
		padding: 15px 0px 0px 0px;
		}
div#slider-embed {
margin: 0 auto;
}
.navbar-nav  > li:hover{
background-image:none;
background-size:100% 100%;

}
	* {
		max-width: 100%;
	}
	
	#leftCol {
		display: block;
		width:30%;
		float:left;
	}
	#middlCol{
	width:70%;
	float:left;
	}
	#middlCol .widgetBody p{
	margin-top:0px;
	}
	#rightCol{
	width:100%;
	float:left;
	}
	.breadcrum-bar {
		display: block;
		padding:15px 0 15px 0;
		min-height:35px;
	}
	
	#wrap > .container {
		padding: 0px 10px 0;
	}
	.content-body .row {
		margin: 0px;
	}
  .hero-image {
    background-image: url('../img/hero-1-sm.png');
  }
  .body-modules .header-search {
	min-height: 0px;
	float: none;
	width: 100%;
	padding: 10px 0px;
	max-width: 100%;
  }
  
    .content-body .header-search {
	min-height: 0px;
	float: none;
	width: 100%;
	padding: 10px 0px;
	max-width: 100%;
  }
  
  .input-group-btn {
		width: 40px;
	}
  
  .logo-lg {
	margin-bottom: 0px;
	margin: 15px auto;
	float: none;
	}
	.container .mez-logo {
	margin:15px auto;
	float: none;
	display:block;
	clear:both;
	}
  .choice {
    margin-left: auto;
    margin-right: auto;
  }
  .link-list {
    padding: 36px 5px 36px 5px;
	text-align: center;
	float: none;
	clear: both;
  }
  .hero-image .container {
    position: relative;
    padding: 25px;
    padding-left: 20px;
  }
  .hero-image .container h1 {
    margin-bottom: 30px;
    margin-top: 10px;
  }
  .body-modules {
    padding-top: 10px;
    padding-bottom: 10px;
	margin:0 auto;
  }

  .body-modules > div {
    padding-right: 10px;
    padding-left: 10px;
  }

  .body-modules > div:first-child {
   /* padding-right: 10px;
    padding-left: 20px;*/
	padding:0;
  }
  .body-modules > div:last-child {
    padding-right: 10px;
    padding-left: 10px;
  }
  .blog {
    background-image: url('../img/blog-bg.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: cover;
    padding: 20px !important;
  }
  .ca-container {
    width: 375px;
  }
  .header-search {
  }

  .gov-button, .channel-button, .man-button {
    padding: 10px 15px 10px 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border: none;
  }
  .big-footer ul {
	list-style-type: none;
	padding: 20px;
	margin: 0px;
	display: inline-block;
	vertical-align: top;
	width: 49%;
	}
	.big-footer ul li a {
		padding: 5px;
		display: block;
	}
	.upcoming-events {
		min-height: 0px !important;
	}
	iframe + span {
		display: block;
	}
	.sub-list {
		display: block;
		width: 100%;
	}
	.sub-list li {
		display: block;
	}
	.sub-list li a {
		display: block;
		padding: 5px;
	}
	iframe {
		width: 100%;
	}
	.footer-text:before {
	left: 20px;
	}
	.footer-text {
		margin: 20px 0px 20px 40px;
		display: inline-block;
		width: 470px;
		float: left;
	}
	ul.social-media-list{
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	width:180px;
	text-align: right;
	display:block;
	margin:auto;
	float:none;
    }
	.body-modules > div.blog
	{
	background-position:inherit;
	background-size: 100% 100%;
	}
	.video-embed .carousel-inner .item, .video-embed .home-slider{
		background-color:#fff;
		}
	.menu-color li .column-menu:first-child{
		border-right:0px;
		}
	/**Added on 8-Aug-2014**/
	.carousel-caption{
	display:block;
	}
	.hero-image .container h1{
	background-color:rgba(0,0,0,.5);
	padding:10px;
	}
	.hero-image .container p{
	width:100%;
		background-color:rgba(0,0,0,.5);
		padding:10px;
	}
	.main-carousel .carousel-caption{
	width:100%;
	padding:10px 15px;
	}
	.body-modules > div{
	min-height:100px;
	}
	.upcoming-events{
	height:auto !importnat;
	}
	.body-modules > div.blog{
	height: auto;
	background-image: none;
	background-color: rgb(18, 90, 131);
	}
	#gov-slider .carousel-caption{
	padding:0px 15px;
	}
	#gov-slider .item{
	padding:0px 15px;
	}
	.government-hero-dropdown h2{
	margin-bottom:0px;
	margin-top:10px;
	}
	.government-hero-dropdown > ul > li > a{
	margin:0px;
	font-size:12px;
	}
	.menu-color#channel .dropdown:last-child:after{
	right:-10px;
	}
	.short-static .carousel-caption{
	top:0px;
	}
	.short-static{
	min-height:100px !important;
	}
	.breadcrumb{
	font-size:12px;
	}
	 #footer{
    height: auto;
	margin-top:15px;
	position:relative;
  }
  
  #middlCol ul li .widgetBody .row .col-md-6 { margin-left: 0;  padding-left: 0;} /* This fix is to remove the indent */
  .widgetBody .webinar-toggle { margin-left: 0;}
  .widgetBody .webinar-toggle-list { margin-left: 0;}
  .webinar-toggle-list .col-md-2 { padding-left: 0;}
  .webinar-toggle-list .col-md-10 {padding-left: 0;}
  .resource-table .assetImage, .webinar-toggle-list > li img {display: none;} /* this  hides the icons on tablet & mobile */
  .resource-table .assetContent {max-width:100%;}
  .input-group.full-width.gray-form { display: table-caption;}
  #resourceLandingWrapper .imgResourceLanding { display: none;}

	/**Ends Here**/

}
@media (max-width:900px){
	.navbar-nav > li > .dropdown-menu{
	min-width:400px;
	}
	.dropdown-menu .dropdown a(
	font-size:11px;
	)
	.carousel-caption.government-hero-title{
		position: absolute;
	}
	.government-hero-dropdown{
		display:block;
		left:initial;
		margin-right:0px;
		margin-top:-215px;
	}
	.government-hero-title{
	width:60%;
	margin-top:-265px;
	}
	.carousel-caption{
		bottom:10px;
	}
	h1.government-hero-title-text{
		margin-top:25px;
	}
}
@media (max-width:800px)
{
	h1.government-hero-title-text{
		font-size:24px;
		margin-bottom:5px;
	}
}
@media (max-width: 767px) {
#divHomeSlider .carousel-inner{
		width:100%;
	}
#gov-slider .carousel-inner .item {
background-color: rgb(90, 15, 18);
border-top: 1px solid rgb(192, 53, 53);
float:left;
}
	#divHomeSlider .carousel-inner img, .short-static .carousel-inner .item img{
		display:none;
		}
	.carousel-caption{
		position:relative;
		display:block;
		bottom:0px;
		right:0px;
		padding-top:0px;
		padding-bottom:0px;
		z-index:inherit;
		}
	.main-carousel .carousel-caption{
	width:100%;
	right:inherit;
	}
	.carousel-caption.government-hero-dropdown{
	display:block;
	margin-top:20px;
	margin-bottom:20px;
	float:none;
	margin-left:auto;
	margin-right:auto;
	padding:15px !important;
	}
	.government-hero-title{
	width:100%;
	top:0px;
	position:relative !important;
	}
	h1.government-hero-title-text{
	margin-top:0px;
	}
  .navbar-default .navbar-nav > li {
    width: 100%!important;
  }
  .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
    text-align: left;
    background: transparent;
    padding: 15px 0px 15px 15x;
	padding-left:15px;
  }
  .navbar-collapse {
	 padding-right: 0px; 
	 padding-left: 0px; 
	 }
  .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	padding: 18px 0px 15px 15px;
	margin-left: 0px;
	}
    .navbar-default .navbar-toggle .icon-bar {
        margin-bottom: 5px;
    }
  .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    display: block;
  }
  .navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
  }
  li .column-menu:last-child {
    margin-left: 0px;
  }
  .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 0px 5px 0px;
  }
  .navbar-collapse {
    max-height: 100%;
  }
  .dropdown-menu {
    border-radius: 0px !important;
  }
  .open:after {
    display: none;
  }
  li .column-menu:first-child {
    border-right: none;
  }
  .body-modules > div.blog {
    background-position: 0px 0px;
	margin:55px 0;
	height: auto;
  }
  #slider-embed:after {
    display: none;
  }
  .content-body table td {
    display: block;
	overflow: auto;
	width: 100%;
  }
  .content-body table thead {
    display: none;
  }
  .content-body table tr {
    margin: 30px 0px;
    display: block;
  }
  .side-module {
    margin: 15px 0px 15px 0px;
  }
  .full-width td {
    padding: 0px;
  }
  #ctl00_ContentPlaceHolder_DZUpcomingEvents_uxColumnDisplay_ctl00_uxControlColumn_ctl00_uxWidgetHost_uxWidgetHost_widget_pnlRightSide{
  padding:0;
  margin-top:60px;
}
	.ca-container {
	margin: 5px 0px 5px 15px;
    }	
	#wrap > .container {
		padding: 0px 20px 0;
	}
	.column-menu .sub-list{
		width:100%;
		}
		.nav .dropdown-toggle:after{
		content:" +";
		float:right;
		margin-right:15px;
		}
		.nav .dropdown.open .dropdown-toggle:after{
			content:" -";
			}
		body{
		overflow-x:hidden;
		}
	.footer-text {
	margin: 0px 0px 20px 30px;
	}
	.footer-text:before{
		top:5px;
		}
	.footer-text p:last-child{
		margin-top:0px;
		}
		.menu-color#gov li .column-menu:first-child,
	.dropdown-menu .column-menu .sub-list:last-child li {
	border-left: 0px solid #FFFFFF;
	padding-left:0px;
	}
	.navbar-nav > li > .dropdown-menu{
		border-radius:0 0 0 0 !important;
		-moz-border-radius:0 0 0 0 !important;
		-webkit-border-radius:0 0 0 0 !important;
		}
	.navbar-default .navbar-nav > li{
		border-bottom: solid 1px #7497b3;
		}
	.menu-color#man .open > a, .menu-color#man .open > a:hover, .menu-color#man .open > a:focus{
		border-bottom:2px solid #0e3f69;
		}
		.carousel-caption h1{
		font-size:20px;
		}
		.menu-color#channel .dropdown:last-child:after{
		right:10px;
		}
		#leftCol {
		display: block;
		width:100%;
		float:left;
	}
	#middlCol{
	width:100%;
	float:left;
	}
	#rightCol{
	width:100%;
	float:left;
	}
	.ContactButtonNew{
	display:none;
	}
	.social-list{
	display:none;
	}
	.carousel-inner.carousel-hr .carousel-caption h1, .carousel-inner.carousel-hr .carousel-caption p{
	width:100%;
}
#sitemap li{
	width:100%;
}
#middlCol {margin-top:30px;}

}

@media (max-width: 700px) {
  .ca-container {
    width: 250px;
  }
  .navbar-collapse {
	 padding-right: 0px; 
	 padding-left: 0px; 
  }
  .container > .navbar-header, .container > .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px;
	max-width: initial;
	width: auto;
  }
 .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
    text-align: left;
    background: transparent;
    padding: 15px 0px 15px 15x !important;
  }
	.footer-text:before {
	left: 15px;
	}
  .footer-text {
		display: inline-block;
		width: 270px;
		float: left;
	}
	.big-footer ul li a{
		padding:0px 5px 5px 0;
		}

	ul.social-media-list{
	padding:0px;
	width:100%;
	text-align: center;
	height:65px;
    }
	#ctl00_ContentPlaceHolder_DZUpcomingEvents_uxColumnDisplay_ctl00_uxControlColumn_ctl00_uxWidgetHost_uxWidgetHost_widget_pnlRightSide{
  padding:0;
  margin-top:60px;
}
.partner-header
{
width: 42%;
}
}

@media (max-width: 600px) {
.featured-clients {
	-moz-box-shadow:    inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
    -webkit-box-shadow: inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
     box-shadow:        inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
	}
  .featured-clients h3,.view-all-link {
    display: none;
  }
  .partner-header {
    display: none;
  }
  .ca-container {
    margin-left: 27%;
  }
  .ca-container a {
	display: block;
  }
  .logo-lg {
    display: none;
  }
  .logo-mobile {
    display: block;
  }
  .mobile-display {
    display: none;
  }
  .carousel-indicators {
    bottom: -15px;
  }
  .home-icon {
    display: inline-block;
    padding-top: 5px;
    padding-left: 10px;
  }
  .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
	padding: 15px 0px 15px 15px; 
  }
  .navbar-collapse {
	 padding-right: 0px; 
	 padding-left: 0px; 
  }
  .container > .navbar-header, .container > .navbar-collapse {
	margin-right: 0px; 
	margin-left: 0px; 
  }
/*  .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	padding: 18px 0px 5px 0px;
	margin-left: 0px;
	}*/
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: rgba(0, 0, 0, 0.15);
  }
  .gov-button:after, .channel-button:after, .man-button:after {
    padding-left: 5px;
  }
  .resource-table li div {
	padding: 0px 0px;
	float: left;
	display: inline-block;
	width: auto;
	}
	.resource-table {
		display:block;
		width: 100%;
	}
	.link-list li:after {
		content: " |"
		padding: 0px;
	}
	.link-list li {
		display: inline-block;
	}
	.link-list li a {
		/*display: block;*/
		padding: 10px;
	}
	.container .mez-logo {
	margin-bottom: 0px;
	}
	#ctl00_ContentPlaceHolder_DZUpcomingEvents_uxColumnDisplay_ctl00_uxControlColumn_ctl00_uxWidgetHost_uxWidgetHost_widget_pnlRightSide{
	  padding:0;
	  margin-top:10px;
	}
	.body-modules > div.blog{
		margin-top:0px;
		}
	/*added on 12/6/14*/
	.featured-clients .view-all
	{
	position: relative;
    width: 100%;
    text-align: center; 
    margin-top: 11px;
	}
	 .hero-image .container
	{
	padding: 50px;
	}
	 .hero-image .container p
	 {
	 display:none;
	}
	.hero-image .container h1 {
     font-size: 27px;
     width: 235px;
    }
	.choice {
     height: 52px;
     margin-top: 8px;
    }
	.choice p{
		display:none;
		}
	#man-choice,#gov-choice, #channel-choice
	{
	  background-position: center -30px;
	}
	. role-choice .row
	{
	margin:0 auto;
	}
	/**New Styles**/
	.role-choice h2{
		font-size:16px;
		margin:15px 0;
		}
	.hero-image{
		background-size:cover;
		}
	.hero-image .container h1{
		position:relative;
		top:-45px;
		left:-30px;
		}
	.header-buttons{
		padding:0 10px 0 0;
		}
	.body-modules > div {
	width:100%;
	height:auto;
	float:left;
	min-height:100px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom:20px;
	}
	.upcoming-events{
		height:auto !important;
		}
	.nav .dropdown-toggle:after{
		content:" +";
		float:right;
		margin-right:15px;
		}
	.short-static{
		height:auto;
		min-height:inherit !important;
		}
	.carousel-inner .item.dark-header img{
		width:100%;
		height:auto;
		}
	.carousel-caption h1 {
		margin-top: 0px;
		margin-bottom: 10px;
		font-size: 20px;
		}
	.carousel-caption h1 {
		margin-top: 0px;
		margin-bottom: 10px;
		font-size: 20px;
		}
	/**News Styele ends**/
}

@media (max-width: 500px) {
	.container .mez-logo{
		width:290px;
		}
	.featured-clients {
	-moz-box-shadow:    inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
    -webkit-box-shadow: inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
     box-shadow:        inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
	}
	.featured-clients-h3 {
		font-weight: 800;
		font-size: 18px;
	}
	.view-all-link, .view-all-link:hover {
		font-size: 1em;
		font-weight: bold;
	}
	.featured-clients .container {
		margin-bottom: 10px;
	}
	.navbar-default .navbar-toggle a {
		font-size: 28px;
		font-weight:bold;
		line-height: 1.8em;
    }
  .ca-container {
    margin-left: 25%;
  }
  .carousel-indicators {
    display: none;
  }
  .container.header {
    padding: 0px !important;
	background-color:#eeedea;
  }
  .ca-container {
	  width: 220px;
      margin-left: inherit;
      margin-right: inherit;
      margin: 0 auto;
      float: none;
      display: block;
	}
  .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a {
	padding: 15px 0px 15px 15px; 
  }
  .navbar-default .navbar-nav > li {
    width: 100%!important;
	border-bottom: solid 1px #7497b3;
	-moz-box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
   -webkit-box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
    box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3)
  }
  .navbar-default .navbar-nav > li:last-child {
    width: 100%!important;
	border-bottom: solid 0px #7497b3;
	-moz-box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3);
   -webkit-box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3);
    box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3)
  }
  .menu-color#man .dropdown-menu li > a:before {
	content: "";
	padding-right: 0px;
   }
   
  .column-menu .sub-list {
	padding: 5px 0px 5px 0px;
  }
  .navbar-collapse {
	 padding-right: 0px; 
	 padding-left: 0px; 
  }
  
  .container > .navbar-header, .container > .navbar-collapse {
	margin-right: -15px;
	margin-left: -15px;
	max-width: initial;
	width: auto; 
	}

/*  .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	padding: 5px 0px 5px 15px;
	margin-left: 0px;
	}*/
	.container .mez-logo {
	margin-bottom: 0px;
	padding:0px;
	}
	.link-list {
	padding: 20px 5px 20px 5px;
	width: 100%;
	margin: auto;
	float: left;
	height: auto;
	}
	.link-list li {
	display: inline-block;
	float:none;
	}
   /*.link-list li:last-child {
	display: none;
	}
	.link-list li:nth-last-child(2){
	display: none;
	}*/
	.role-choice h2 {
	font-size: 1.2em;
	font-weight: 600;
	color:#6e6d6e;
	}
	.role-choice {
	margin-bottom: 0px; 
	}
	.footer-text{
		width:225px;
		}
	/** Added on 8-Aug-2014**/
	.navbar-nav > li > .dropdown-menu{
	min-width:100%;
	}
	#divHomeSlider .carousel-inner img, .short-static .carousel-inner .item img{
		display:none;
		}
	.carousel-caption{
		position:relative;
		display:block;
		bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
		}
	.main-carousel .carousel-caption{
	width:100%;
	right:inherit;
	}
	
	.government-hero-title{
	top:0px;
	position:relative !important;
	}
	.carousel-inner .item{
		min-height:150px;
		background-color:rgb(4, 76, 116);
		border-top:1px solid rgb(60, 115, 146);
		padding:10px 15px;
		overflow:hidden;
	}
	#gov-slider .carousel-inner .item{
		background-color:rgb(90, 15, 18);
		border-top:1px solid rgb(192, 53, 53);
	}
	#channel + #divHomeSlider .carousel-inner .item{
		background-color:rgb(0, 119, 175);
		border-top:1px solid rgb(142, 185, 224);
	}
	#gov .navbar-collapse .navbar-nav > li{
	border-bottom:1px solid rgb(192, 53, 53);
	}
	.webinar-toggle label{
	height:60px;
	}
	.featured-clients h3{
	display:block;
	width:100%;
	Text-align:center;
	margin-bottom:10px;
	}
	#leftCol{
	display:block;
	}
	.menu-color#gov li .column-menu:first-child{
	padding-left:15px;
	}
	#gov-slider .item {
	padding: 10px 15px;
	}
	/**for short-static**/
	.short-static .carousel-inner .item{
		min-height:50px;
		background-color:rgb(4, 76, 116);
		border-top:1px solid rgb(60, 115, 146);
		padding:10px 15px;
	}
	#gov +div .short-static  .carousel-inner .item{
		background-color:rgb(90, 15, 18);
		border-top:1px solid rgb(192, 53, 53);
	}
	#channel +div .short-static  .carousel-inner .item{
		background-color:rgb(0, 119, 175);
		border-top:1px solid rgb(142, 185, 224);
	}
	.short-static .carousel-caption {
		text-align: left;
		left: 0;
		right: 0%;
		top:0px;
		}
	.short-static .carousel-caption.container{
	padding-left:0px;
	padding-right:0px;
	}
	.short-static .carousel-caption h1{
		margin-bottom:0px;
	}
	.short-static .bannerTitle{
	margin-top:0px !important;
	}
	.gov-button, .channel-button, .man-button{
	font-size:11px;
}
	/**Ends Here***/
}

@media (max-width: 400px) {
	.row {
	margin-right: 0px; 
	margin-left: 0px; 
	}
	#ctl00_ContentPlaceHolder_DZVideo_uxColumnDisplay_ctl00_uxControlColumn_ctl00_uxWidgetHost_uxWidgetHost_widget_lblCaption{
	font-weight:bold;
	color:#02415e;
    }
	.featured-clients {
	-moz-box-shadow:    inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
    -webkit-box-shadow: inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
     box-shadow:        inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
	}
	.featured-clients-h3 {
		font-weight: 800;
		font-size: 18px;
	}
	.view-all-link, .view-all-link:hover {
		font-size: 1em;
		font-weight: bold;
	}
	.navbar-default .navbar-toggle a {
		font-weight:bold;
		line-height: 1.8em;
    }
	.navbar-default .navbar-nav > li {
    width: 100%!important;
	-moz-box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
   -webkit-box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
    box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
	border-bottom: solid 1px #7497b3;
  }
  .navbar-default .navbar-nav > li:last-child {
    width: 100%!important;
	border-bottom: solid 0px #7497b3;
	-moz-box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3);
   -webkit-box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3);
    box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3)
  }
  .menu-color#man .dropdown-menu li > a:before {
	content: "";
	padding-right: 0px;
  }
  .column-menu .sub-list {
	padding: 5px 0px 5px 0px;
  }
 
  .featured-clients .container {
    padding: 0px;
	margin-bottom:10px;
  }
  .gov-button, .channel-button, .man-button {
    padding: 7px 7px 10px 7px;
	font-size: .9em;
	font-weight:600;
  }
  .home-icon {
	padding-left: 20px;
	}
  .gov-button:after, .channel-button:after, .man-button:after {
  content: "";
  padding-left: 0px;
}
  .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
	padding: 20px 0px 20px 15px;
	font-size: 19px;
	font-family:Arial;
  }
  .navbar-collapse {
	 padding-right: 0px; 
	 padding-left: 0px; 
  }
  .container > .navbar-header, .container > .navbar-collapse {
	 margin-right: -15px;
	 margin-left: -15px;
	 max-width: initial;
	 width:auto;
		}
/*  .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	padding: 3px 0px 3px 15px;
	margin-left: 0px;
	}*/
	.footer-text {
		margin: 0px 0px 20px 20px;
		display: inline-block;
		width: 145px;
		float: left;
	}
	.footer-text p {
		font-size: 14px;
		}
	.link-list {
	padding: 20px 5px 20px 5px;
	}
.link-list li {
	display: inline-block;
	float:none;
	}
   /*.link-list li:last-child {
	display: none;
	}
	.link-list li:nth-last-child(2){
	display: none;
	}*/
	.container.header {
	background-color:#eeedea;
  }
	.container .mez-logo {
	margin-bottom: 0px;
	}
	.role-choice h2 {
	font-size: 1.2em;
	font-weight: 600;
	color:#6e6d6e;
	}
	.role-choice {
	margin-bottom: 0px; 
	}
	.footer-text:before {
	 left:0px; 
}
.body-modules > div.blog {
background-image: url('../img/blog-bg.png');
background-repeat: no-repeat;
background-position: 0;
background-color:transparent;
background-size: 100% 100%;
}

}

@media (max-width: 350px) {
	.footer-text p {
		font-size: 14px;
		}
	.footer-text {
		margin: 0px 0px 20px 20px;
		display: inline-block;
		width: 135px;
		float: left;
		}
	.container > .navbar-header, .container > .navbar-collapse {
		margin-right: -15px;
		margin-left: -15px;
		max-width: initial;
		width:auto;
		}
	#wrap {
	padding: 0 0 20px;
	margin:0 auto 0 ;
	}
	#ctl00_ContentPlaceHolder_DZVideo_uxColumnDisplay_ctl00_uxControlColumn_ctl00_uxWidgetHost_uxWidgetHost_widget_lblCaption{
	font-weight:bold;
	color:#02415e;
    }
	.view-all {
	float: left;
	vertical-align: middle;
	margin-top: 30px;
	color: #bc0205;
	text-decoration: underline;
	}
	.featured-clients {
	-moz-box-shadow:    inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
    -webkit-box-shadow: inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
     box-shadow:        inset  0  8px 8px -8px #e7e7e7, 
                        inset  0 -8px 8px -8px #e7e7e7;
	}
	.featured-clients-h3 {
	font-weight: 800;
	font-size: 18px;
	}
	.featured-clients .container {
		margin-bottom: 10px;
	}
	.view-all-link, .view-all-link:hover {
		font-size: 1em;
		font-weight: bold;
	}
	.navbar-default .navbar-toggle a {
	font-size: 28px;
	font-weight:bold;
	line-height: 1.8em;
    }
	.navbar-default .navbar-nav > li {
    width: 100%!important;
	-moz-box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
   -webkit-box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
    box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
	border-bottom: solid 1px #7497b3;
  }
  .navbar-default .navbar-nav > li:last-child {
    width: 100%!important;
	border-bottom: solid 0px #7497b3;
	-moz-box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3);
   -webkit-box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3);
    box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3)
  }
  .navbar-default .navbar-nav > li.dropdown {
    width: 100%!important;
	-moz-box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
   -webkit-box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
    box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
	border-bottom: solid 1px #7497b3;
  }
  .navbar-default .navbar-nav > li.dropdown:last-child {
    width: 100%!important;
	border-bottom: solid 0px #7497b3;
	-moz-box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3);
   -webkit-box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3);
    box-shadow: 0px 0px 0px rgba(116, 151, 179, 0.3)
  }
  .column-menu .sub-list {
	padding: 5px 0px 5px 0px;
}
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a:hover {
	padding: 20px 0px 20px 15px;
	font-size: 19px;
	font-family:Arial;
  }
  .menu-color#man .dropdown-menu li > a:before {
	content: "";
	padding-right: 0px;
	}
  .navbar-collapse {
	 padding-right: 0px; 
	 padding-left: 0px; 
  }
/*  .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	padding: 5px 0px 5px 15px;
	margin-left: 0px;
	}*/
 
  .gov-button, .channel-button, .man-button {
    padding: 7px 7px 10px 7px;
	font-weight:600;
  }
	.link-list {
	padding: 20px 5px 20px 5px;
	}
  .link-list li {
	display: inline-block;
	}
	.link-list li a{
		padding:10px 5px;
		}
   /*.link-list li:last-child {
	display: none;
	}
	.link-list li:nth-last-child(2){
	display: none;
	}*/
	.container.header {
	background-color:#eeedea;
  }
	.container .mez-logo {
	margin-bottom: 0px;
	}
	.role-choice h2 {
	font-size: 1.2em;
	font-weight: 600;
	color:#6e6d6e;
	}
	.role-choice {
	margin-bottom: 0px; 
	}
	.gov-button:after, .channel-button:after, .man-button:after {
	content: "";
	padding-left: 0px;
	}
.widgetBody h2{
	margin-top:0px;
	}
  .widgetBody .slider-embed{
    padding:0;
	}
	li.dropdown{
	box-shadow: 0px 1px 0px rgba(116, 151, 179, 0.3);
	border-bottom: solid 1px red;
}
.gov-button, .channel-button, .man-button{
	font-size:11px;
}
}

#content       
{
	text-align: left;
	color:#2A6496;
}
/*CSS3 multiple columns.*/
/* Get em size for colums: 184/16 */   
.columns
{   
	-moz-column-width: 11.5em; /* Firefox */
	-webkit-column-width: 11.5em; /* webkit, Safari, Chrome */
	column-width: 11.5em;
	width:100%;
}
.socialHead {
float: left;
margin-right: 5px;
}
/*remove standard list and bullet formatting from ul*/
.columns ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;

}
/* correct webkit/chrome uneven margin on the first column*/
.active
{
	font-weight: bold;
}
@media (max-width: 240px) {

#man-choice, #gov-choice
{
  background-position-y: -9px;
}
.choice {
height: 45px;
padding: 5px 35px 0px 15px;
}
.choice h3{
font-size: 16px;
}
}

.content-body h3 {   color: #bc0205;  font-size: 20px;  font-weight:500 !important; margin-top: 0;text-transform:uppercase;}
.content-body h4 {   color: #023f5d;  font-size: 14px;  font-weight: bold;  margin-top: 0;line-height:22px;}

.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {min-height:50px;}
.content-body p {margin:20px 0px;}
.bannerSubTitle {font-size:17px;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}
.client-icon-list ul{
	width:555px;
	float:left;
}
.client-icon-list div, .client-icon-list li{
  border: 1px solid #ddd; 
  width: 173px;
  height: 111px; 
  margin: auto 12px 10px auto; 
  overflow: hidden; 
  text-align: center;
  float:left;
  /*-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.49);
  -moz-box-shadow:    0px 0px 6px 0px rgba(0, 0, 0, 0.49);
  box-shadow:         0px 0px 6px 0px rgba(0, 0, 0, 0.49); */
}
.client-icon-list a {  
	width: 173px;
	height: 111px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	}
.columns ul li:first-child
{
	margin-top:6px;
}
.columns ul li{
margin-top:6px;
}
.client-icon-list a:hover {
	-webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.49);
	-moz-box-shadow:    0px 0px 6px 0px rgba(0, 0, 0, 0.49);
	box-shadow:         0px 0px 6px 0px rgba(0, 0, 0, 0.49); 
	}
.webinar-toggle label {margin-right:10px;float:left;}
.webinar-toggle-list p {margin:0px 0px;}
.events-table p {margin:0px;padding:0px;padding-bottom:10px;}
.addthis_sharing_toolbox span {display:inline-block;}
.social-list span {display:inline-block;margin-top:-4px;}
.ContactButtonNew{float:left;margin-top:25px;margin-left:10px;}
.SocioBtnManage{float:left;}

.main-carousel .item img
{
   
}
.azsearch a.active {
color: #bc0205 !important;
}
.short-static .carousel-caption .bannerTitle{
	margin-top:34px;
}
.carousel-caption .bannerTitle,.carousel-caption  .bannerSubTitle{
	width:100%;
	}
	
.videoNew {position:relative;overflow:hidden;}
.vid-details { background-color: rgba(255, 255, 255, 0.7);  bottom: 0; padding: 10px 15px;  position: absolute;  width: 100%;}
.videoNew .vid-details p { margin: 0; padding: 0 0 5px;}
.videoNew iframe {border:none;}
.vid-details > a {text-transform: uppercase;color:#bc0205;font-weight:500;font-size:15px;}
.videoNew .owl-video-play-icon { background: rgba(0, 0, 0, 0) url("/New/Images/owl.video.play.png") no-repeat scroll 0 0; cursor: pointer; height: 80px; left: 50%; margin-left: -40px; margin-top: -40px; position: absolute;
    top: 50%; transition: scale 100ms ease 0s; width: 80px; z-index: 1;}
	
	@media only screen and (max-width:799px){
	.government-hero-title{
	position:absolute;
	margin-top:0px;
	}
	}
@media only screen and (min-width:768px) and (max-width: 991px){
    #channel li.dropdown{
      height: 70px;
    }
	.government-hero-dropdown{
	left:0px;
	margin-top:-245px;
	}
	.government-hero-title{
		margin-top:-245px;
	}

  }
  	@media only screen and (min-width:774px) and (max-width: 950px){}
	
	@media only screen and (min-width:420px) and (max-width: 774px)  {
	h1.government-hero-title-text {font-size:20px;margin-top:0px;}
	}
	@media only screen and (min-width:420px) and (max-width: 950px)  {
	.government-hero-dropdown {margin-right:0px;margin-top:-220px;}
	
	
	}
	
		@media only screen and (min-width:100px) and (max-width: 423px){
		.government-hero-title{margin-top:0px;}
		}
		
.widgetBody ul li {padding-bottom:10px;}
.widgetBody ol li {padding-bottom:10px;}
	

/**added to increase the padding between lists**/
ul ul, ol ul, ul ol, ol ol {
	padding-left: 0px;
	list-style-position: outside;
	margin-left: 18px;
}
.dropdown-sidebar ul, .dropdown-menu ul, ul.event-list, .blog ul, .LetUsHelpU ul, ul.LetUsHelpU{
margin-left:0px;
}
.socialHead{
	float:left;
	margin-right:5px;
}
.client-icon-list ul li{
	float:left;
}
.columns.client-icon-list{
	-moz-column-width: 550px !important;
	-webkit-column-width: 550px !important;
	column-width: 550px !important;
	width: 100% !important;
	}
.ie .dropdown-sidebar ul{
	height:auto !important;
}

.home  a.view-all{padding-left:0px;}

/*Button Over Banner*/
.btn-over-banner{
	padding: 10px;
	margin: 10px 11px 0px 0px;
	border-radius: 2px;
	background: #f3f3f3;
	box-shadow: 0px 1px 1px 1px #333;
	color: #005a96 !important;
	text-shadow: none;
	float: left;	
	border:0px;
	font-weight:bold;
}
.carousel-caption{
bottom:0px;
padding-bottom:0px;
}
/*Button Over Banner Ends*/

/*Styles added when designer is away for quick fix */
.blue-blog-widget,.red-blog-widget{
 width:263px;
}
.blog-list li{
 margin-bottom: 0px !important;
 padding-bottom:0px !important;
}
/*Styles added for Testimonial videos page*/

div.testimonial-vidoes {
    float:left;
    margin-bottom:10px;
    clear:both;
}
div.testimonial-vidoes h4 {
    margin-left:13px;
}
div.testimonial-vidoes div.col-md-4 {
    width: 195px;
    max-height: 195px;
    height:auto;
}
div.testimonial-vidoes div.col-md-4 p {
    width: 175px;
    margin-top:10px;
	min-height:65px;
}


/*Styles added for Testimonial videos page*/

/* styles added for new Sub Menu (Fourth level)*/

.dropdown-sidebar > li > ul > li > ul.left-fourth {
    color: #FFF;
    list-style-type: none;
    padding: 0px 10px 0px 20px;
    display: none;
}

.dropdown-sidebar > li > ul > li > a > i {
    float: right;
    color: #fff;
    font-size: 15px;
    margin-top:2px;
}

.dropdown-sidebar > li > ul > li > a.active .ion-arrow-right-b:before {
    content: "\f104";
}

.dropdown-sidebar > li > ul > li > ul.left-fourth > li a:before {
    content: "- ";
    margin-left: -10px;
}

/* styles added for new Sub Menu (Fourth level)*/

/* Styles addedto fix the Testimonial widget issue - start */

div.widgetBody { clear:both;}

/* Styles addedto fix the Testimonial widget issue - end */



/* 11-9-2015 */
.testimonials-module { background:none; border:none; }
.testimonials-module .testimonial-slider { margin-left:0; }
.testimonials-module .testimonial-slider .quote { background:#f1f1f1; padding:15px; font-size:13.5px;  color:#0b4570; border-radius:5px; position:relative; }
.testimonials-module .testimonial-slider .quote img { position:absolute; bottom:-12px; left:20px; }
.testimonials-module .testimonial-slider .quote::before { font-size:52px; margin-left:-27px; margin-top:15px; position:absolute; }
.testimonials-module .testimonial-slider .quote::after { font-size:52px; position:absolute; margin:23px 0 0 0; }
.testimonials-module .testimonial-slider .quoter { margin:-5px 5px 0 40px; font-weight:normal; font-size:14px; font-style:italic; }
.testimonials-module .testimonial-slider .quoter img { display:block; margin-bottom:5px; }
.testimonials-module .testimonial-slider .quote-company { margin:5px 30px 0 40px; font-weight:normal; font-size:13px; font-style:italic; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   .input-group-addon, .input-group-btn, .input-group .form-control {display:inline-block}
}

/************************* code changes on 08 Aug 2017 ************************/
.content-banner {
    width: 100%;
    position: relative;
    padding: 15px 25px;
    float: left;
    height: 200px;
    overflow: hidden;
    margin-bottom:50px;
}
.content-banner .caption {
    background: rgba(0, 0, 0, 0.26);
    height: 92%;
    position: absolute;
    bottom: 0;
    width: 95%;
    padding: 0 50px;
}
.content-banner .caption h2, .content-banner .caption p{
    color:#ffffff;
}

.content-banner img {
    width: 100%;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.32);
}
.content-banner .btn-over-banner{
    box-shadow:none;
}
#footer{
    position:relative;
}
@media (max-width: 991px) {
    .content-banner .caption {
        width: 90%;
        padding: 0 15px;
    }
    .content-banner .caption h2, .content-banner .caption p{
        margin-top:5px;
    }
    #wrap {
        margin: 0 auto;
    }
    .content-wrap .row {
        max-width: initial;
    }
}
@media (max-width: 680px) {
.content-banner {
    padding: 15px 0;
    height:auto;
}    
.content-banner .caption {
    width: 100%;
    padding: 15px;
    height: auto;
    position: relative;
    float: left;
}
.content-banner .caption h2{
    color:#3c3c3c;
    font-size:24px;
  }
}
