.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    height: 1px;
}

a {text-decoration: none;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
ul.menu {
  margin: 0 0 0 15px;
  padding: 0;
}
.ie6-7 ul.menu {padding-left: 15px;}
ul.menu li {padding: 0;}
ul.menu ul {margin-left: 15px;}
.region-top-menu {
  height: 2.5em;
  margin-bottom: 10px;
}
.region-top-menu .block {margin: 0;}
.region-top-menu .block-inner {margin: 0 10px;}
.region-top-menu ul.menu {
  margin: 0;
  padding: 0;
}
#menu-bar .menu-wrapper ul.menu li a.active {
	color: #febd11;
}
.region-top-menu ul.menu li {
  float: left;
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}
.region-top-menu .block a {
  height: 2.5em;
  line-height: 2.5em;
  padding: 0 10px;
}
.menu-toggle {display: none;}
#menu-bar .block#block-superfish-1 {
	padding: 18px 0;
}
#menu-bar .menu-wrapper ul.menu li {padding: 0; margin: 0 !important;}
#menu-bar .menu-wrapper ul.menu {margin: 0;}
#menu-bar .menu-wrapper li, #menu-bar .menu-wrapper .menu li {
  display: inline;
  float: left;
  list-style: none;
  margin-left: 0;
  margin-right: 2px;
}
#menu-bar .menu-wrapper ul.menu li a {
	display: block;
	padding: 0 .9em;
	white-space: nowrap;
}
#menu-bar .block {
  margin: 0;
  padding: 0;
}
#menu-bar .block-menu ul.menu ul {display: none;}
ul.sf-menu {margin-bottom: 0 !important;}
ul.sf-menu ul {margin: 0;}
.sf-vertical, .sf-vertical li {width: 100%;}
.sf-vertical li.last {border-bottom: none;}
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
  left: 100%;
  top:  0;
  margin: 0;
  padding: 0;
}
.sf-navbar {padding-bottom: 0 !important;}
.block .menu li.content {padding: 0;}
#breadcrumb ol {
  margin: 0;
  padding: 0;
}
#breadcrumb li {
  list-style: none;
  display: inline;
}
#breadcrumb {
  font-size: 1.231em;
  margin: 5px 0;
}
#breadcrumb a, #breadcrumb a:visited {
  display: inline-block;
  font-size: 0.846em;
  line-height: 28px;
  margin: 0;
}
#breadcrumb li.crumb span {margin: 0 .25em;}
ul.pager {
  clear: both;
  margin: 0;
  text-align: center;
}
.item-list ul.pager li {margin: 0;}
ul.pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: .5em;
}
ul.pager li.pager-current {font-weight: 700;}
.block ul.pager li {margin: 0;}
#skip-link {
  left: 50%;
  margin-left: -6.5em;
  margin-top: 0;
  padding: 0 0.5em;
  position: absolute;
  width: 12em;
  z-index: 50;
}
#skip-link a,#skip-link a:link,#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
  -khtml-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus {outline: 0;}
div#tasks {margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
}
.not-front.page-node div#tasks {margin-top: 0;}
ul.tabs {
  display: block;
  padding: 0;
  margin: 0;
  border-bottom: 0;
  border-bottom: solid 1px #e6e4e2;
}
ul.tabs li {display: inline-block;
  margin: 0 0.2em 0 0;
  padding: 0;
}
ul.tabs a {display: block;
  padding: 0 1em;
  text-decoration: none;
}
ul.tabs a:hover,ul.tabs a:focus,ul.tabs a:active,.tabs a.active {outline: 0;}
ul.tabs a.active {font-weight: 600;}
ul.primary {
  font-size: 1.077em;
  height: 4ex;
  line-height: 4ex;
  margin-top: 1em;
}
ul.primary li a,ul.primary li.active a {
  padding: 0 1em;
  border: 0;
}
ul.secondary {
  border-top: solid 1px #e6e4e2;
  line-height: 4ex;
  padding: 1em 1em 0 0;
  position: relative;
  margin: 0 0 1em 0;
}
.secondary a {
  font-size: 0.923em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
ul.action-links {
  display: block;
  margin: 1em 0;
}
.action-links li {
  display: inline;
  margin: 0 1em 0 0;
}
.action-links li a {
  background: url(images/gray.png) no-repeat 0 -198px;
  padding-left: 20px;
}
.field-type-addthis a,.addthis_toolbox a,ul.primary li a,ul.primary li.active a,div.contextual-links-wrapper a,.toolbar-toggle-processed {transition: none;}



/* .header-wrapper {
	background-color: rgba(0, 0, 0, 0.29);
	float: left;
	width: 100%;
	position: fixed;
	z-index: 10;
	padding: 20px 0;
} */

.header-wrapper.small {
	background: #fff;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.24);
}
.header-wrapper, #branding #logo img.site-logo {
  transition: .7s all;
  -moz-transition: .7s all;
  -webkit-transition: .7s all;
  -o-transition: .7s all;
}
.small #branding #logo img.site-logo {
	width: 30%;
}
#menu-bar .menu-wrapper ul.menu li a {
	color: #fff;
	text-transform: uppercase;
	padding: 0px 22px;
	background: transparent !important;
}
#menu-bar .menu-wrapper ul.menu li.first a {padding-left: 0;}
#menu-bar .menu-wrapper ul.menu li.last a {padding-right: 0;}
.header-wrapper.small #menu-bar .menu-wrapper li a {
	color: #000;
}
.menu-div {
	background: #623412;
	border-bottom: 5px solid #a3a3a3;
	width: 100%;
	float: left;
	padding: 15px 0;
}






/* #main-content, .pane-inner, .menu-wrapper, .branding-elements,
.breadcrumb-wrapper, .attribution, .at-panel .rounded-corner, .block-panels-mini > .block-title, div.messages {
  margin-left: 20px;
  margin-right: 20px;
} */
#content .panel-display, #content .panel-flexible {
  margin-left: -20px;
  margin-right: -20px;
}
.columns-inner {padding-top: 20px;}
#page > header {
  clear: both;
  padding: 20px 0 0;
}
.region.region-header .block {float: none;}
#page > header > .h-group {
  line-height: 1.2;
  margin: 0 20px;
}
.region-header {
  float: right;
  max-width: 60%;
  clear: none;
}
h1#page-title {margin-top: 0;}
#content-column, .region-sidebar-first, .region-sidebar-second {
  margin-bottom: 20px;
  margin-top: 20px;
}
.region-content-aside { padding-top: 20px;}
a.feed-icon {padding: 10px;}
#page > footer {padding: 20px 0;}
.feed-icon img {padding: 0 10px;}
.search-results {margin: 0;}
.search-results .title {font-size: 1.154em;}
.search-results .search-snippet-info {padding: 0;}
.search-results p {margin: 0;}
.search-results .search-info {font-size: .923em;}
div.messages {margin: 5px 20px;}
.gmap img, .view-gmap img, #getlocations_map_canvas img {max-width: none; }
.js .region-collapsible, .collapsible-toggle {display: none;}
.region-collapsible-wrapper {display: none;}
.toggle-active .region-collapsible-wrapper {display: block;}
.section-collapsible, .region-highlighted {padding: 1em 0;}
.js .section-collapsible {
  bottom: 0;
  height: 50%;
  height: auto !important;
  max-height: 50%;
  position: fixed;
  right: 0;
  z-index: 100;
}
.section-collapsible.toggle-active {
  overflow: auto;
  -moz-box-shadow: 0 0 12px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.5);
  box-shadow: 0 0 12px rgba(0,0,0,0.5);
}
.region-collapsible {
  padding: 15px 30px 15px 15px;
  overflow: hidden;
}
.region-collapsible  .block {
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.js .collapsible-toggle {
  border: none;
  display: block;
  font-size: 1.077em;
  font-weight: 500;
  margin: 0;
  position: relative;
  text-transform: uppercase;
}
.collapsible-toggle a, .collapsible-toggle a:visited {
  background: url(images/black.png) no-repeat 16px -248px;
  bottom: 0;
  display: inline-block;
  height: 20px;
  padding: 1em;
  position: fixed;
  right: 0;
  text-indent: -999em;
  width: 20px;
  z-index: 1;
  -moz-border-radius: 4px 0 0 0;
  -webkit-border-radius: 4px 0 0 0;
  border-radius: 4px 0 0 0;
  -moz-box-shadow: 0 0 12px rgba(0,0,0,0.5);
  -webkit-box-shadow: 0 0 12px rgba(0,0,0,0.5);
  box-shadow: 0 0 12px rgba(0,0,0,0.5);
}
.toggle-active .collapsible-toggle a {
  background-position: 16px -390px;
  position: relative;
  float: right;
  -moz-border-radius: 0 0 0 4px;
  -webkit-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.collapsible-toggle a:hover, .collapsible-toggle a:focus, .collapsible-toggle a:active {background-image: url(images/gray.png);
  outline: 0;
}
p {text-align: justify;}
.link { background-position: 0 0; }
.locked { background-position: 0 -66px; }
.minus { background-position: 0 -132px; }
.plus { background-position: 0 -198px; }
.popout { background-position: 0 -264px; }
.search { background-position: 0 -330px; }
.x { background-position: 0 -396px;}
#branding, .region-covid-message {
	float: left;
}
.region-covid-message {
	width: 35%;
}


.main-slider {height: 500px;}
.bn_imgae {height: 380px;}



.slider-title {
	position: absolute;
	left: 140px;
	bottom: 70px;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
	font-size: 22px;
	max-width: 60%;
	padding: 22px;
	float: left;
}
.flex-direction-nav a::before{display: none;}
#block-views-main-slider-block .flex-direction-nav a {
	height: 50px;
	width: 42px;
	color: #fff;
}
.site-logo {
	width: 31%;
	padding: 8px 0;
}
#block-views-main-slider-block .flex-direction-nav a .material-icons {
	padding: 10px;
	font-size: 32px;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.77);
}
#block-views-main-slider-block .flex-direction-nav .flex-prev {
	left: 15px;
}
#block-views-main-slider-block .flexslider:hover .flex-direction-nav .flex-next {
	right: 15px;
}
#branding, .region-header {
	display: inline-block;
}
#block-block-9 img {
	width: 85%;
}
/* Accordion
================================================== */
.acc {
  max-width: 800px;
}

.acc__card {
	position: relative;
	margin-bottom: 10px;
}

.acc__title {
	background: #fff;
	color: #212121;
	cursor: pointer;
	display: block;
	padding: 1em 1.5em;
	position: relative;
	text-align: left;
	border: 1px solid #dfdfdf;
}
.acc__title.active {
	font-weight: bold;
}
.acc__title::after {
  width: 8px;
  height: 8px;
  border-right: 1px solid #4a6e78;
  border-bottom: 1px solid #4a6e78;
  position: absolute;
  right: 10px;
  content: " ";
  top: 17px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.acc__title.active::after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.acc__panel {
	background: #fff;
	color: #212121;
	display: none;
	margin: 0;
	padding: 2em;
	text-align: left;
	border-left: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}

/* divisions front start */
#block-block-2 {
	background: #3e0202;
	color: #fff;
	padding: 100px 0;
}
.mcb-section-content .inner {
	margin: 0 15px;
}
.mcb-title {
  text-transform: uppercase;
  font-size: 22px;
  border-left: 1px solid;
  padding-left: 12px;
  margin-left: 12px;
  color: #febd11;
}
.mcb-section-content-2 {
	margin-left: 15px;
	font-size: 12px;
}
.mcb-section-content5 {padding: 30px 0;}
.mcb-section-content-4 {margin: 22px 0;}
.mcb-section-content5 a {
	position: relative;
	color: #febd11 !important;
}

.mcb-section-content5 a span {
	margin-left: 80px;
	text-transform: uppercase;
	font-weight: 100;
	display: block;
}
.mcb-section-content5 a::before {
	content: '';
	position: absolute;
	height: 10px;
	width: 10px;
	left: 0;
	z-index: 1;
	background: #fff;
	border: 16px solid #febd11;
	border-radius: 50%;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: -webkit-transform 1.2s cubic-bezier(.19,1,.22,1);
	transition: -webkit-transform 1.2s cubic-bezier(.19,1,.22,1);
	-o-transition: transform 1.2s cubic-bezier(.19,1,.22,1);
	transition: transform 1.2s cubic-bezier(.19,1,.22,1);
	transition: transform 1.2s cubic-bezier(.19,1,.22,1),-webkit-transform 1.2s cubic-bezier(.19,1,.22,1);
	top: 8px;
}
.mcb-section-content5 a:hover::before {
	-webkit-transform: scale(1.4);
	-ms-transform: scale(1.4);
	transform: scale(1.4);
}
.mcb-section-content5 a::after {
	content: '';
	position: absolute;
	height: 1px;
	width: 28px;
	left: 0;
	margin-left: 32px;
	z-index: 2;
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left;
	-ms-transform-origin: left;
	transform-origin: left;
	-webkit-transition: -webkit-transform .64s cubic-bezier(.19,1,.22,1);
	/* transition: -webkit-transform .64s cubic-bezier(.19,1,.22,1); */
	-o-transition: transform .64s cubic-bezier(.19,1,.22,1);
	/* transition: transform .64s cubic-bezier(.19,1,.22,1); */
	transition: transform .64s cubic-bezier(.19,1,.22,1),-webkit-transform .64s cubic-bezier(.19,1,.22,1);
	background: #fff;
	bottom: -8px;
}
.mcb-section-content5 a:hover::after {
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right;
	-ms-transform-origin: right;
	transform-origin: right;
}
.welcome-wrapper {
	background: rgb(242, 242, 242);
	padding: 30px 0 0 30px;
}
.welcome-div-title {
	margin-bottom: 22px;
	text-transform: uppercase;
	font-size: 22px;
}
.welcome-right img {
	width: 67%;
	padding: 0 33px;
	/* box-shadow: 3px 11px 13px 5px rgba(0, 0, 0, 0.1); */
	margin: 0 22px;
	position: relative;
	/* right: 0; */
	display: block;
}
.welcome-div-link {
	margin-top: 33px;
}
.welcome-div-link a {
	background: #623412;
	color: #fff !important;
	/* border-radius: 12px; */
	padding: 10px 30px;
	text-transform: capitalize;
}
.welcome-right {
	text-align: center;
	position: relative;
}
/* divisions front stop */

/* icons front wrapper start */
#block-search-form .form-item-search-block-form input {
	float: left !important;
	font-size: 1em !important;
	width: 82% !important;
	border: 1px solid #623412 !important;
	border-radius: 0;
	margin: 0 !important;
}
/* #block-views-main-slider-block-2 {padding: 50px 0;} */
.icons-wrapper {margin-top: 30px;}
.icons-title {
	margin-bottom: 52px;
	text-transform: uppercase;
	font-size: 22px;
}
.icons-wrapper .icons-item {text-align: center;}
.icons-wrapper .icons-item .inner {padding: 0 6px;}
.icons-wrapper .icons-item i[class^="flaticon-"]::before, i[class*=" flaticon-"]::before{
  font-size: 42px;
  color: #3e0202;
  border: 1px solid;
  padding: 12px;
  border-radius: 50%;
}
.lat-dis-down:first-child {
	margin-right: 8px;
}
.icons-item:hover i[class^="flaticon-"]::before {
	background: #3e0202;
	color: #fff;
}
.icons-wrapper .icons-item span {
	display: block;
	text-transform: capitalize;
	margin-top: 24px;
}
.top_contact {
	position: relative;
}
.top_contact a {
	position: absolute;
	margin-left: 11px;
}
/* icons front wrapper stop */
.lat-dis-img {
	height: 350px;
	position: relative;
}
.lat-dis-img::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.44);
}
.lat-dis-text {
	position: relative;
	top: 180px;
	margin: 0 20px;
}

.lat-dis-down {
	margin-top: 12px;
	float: left;
}
.lat-dis-down:nth-child(2) {
	margin-right: 9px;
}
.lat-dis-down a .material-icons {
	font-size: 12px;
}
#block-views-decisions-block-1 .view-50 {
	padding-bottom: 30px;
}
.lat-dis-text a {color: #fff !important;}
.front .latest-decisions-wrapper {min-height: 100px;}
.latest-decisions-wrapper {
	margin: 3px;
	background: rgba(0, 0, 0, 0.05);
	padding: 12px 15px;
	min-height: 78px;
}
.view-50 .views-row.views-row-odd .latest-decisions-wrapper {
	margin-left: 0;
}
.decizn #edit-field-year-tid-wrapper {
	float: none;
}
.decizn .form-item-field-year-tid {
	float: left;
	width: 12%;
	position: relative;
}
.decizn .form-item-field-year-tid .option {
	margin: 0;
	position: absolute;
	top: 4px;
	left: 24px;
}
.lat-dis-down a {
	font-size: 12px;
	border: 1px solid #ababab;
	padding: 6px 12px;
	text-transform: capitalize;
}
#block-views-decisions-block {
	background: rgba(0, 0, 0, 0.06);
	padding: 80px 0 100px;
	margin-bottom: 0;
}
#block-views-decisions-block-1 {
	margin: 50px 0 0;
}
#block-views-decisions-block .block-title {
	margin-bottom: 32px;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: normal;
}
#block-views-decisions-block .more-link {
	text-align: center;
	margin-top: 23px;
}
#block-views-decisions-block .more-link a {
	text-transform: uppercase;
	background: #fff;
	color: #3e0202 !important;
	box-shadow: none;
	border: 1px solid #3e0202;
	padding: 10px 42px;
}
#block-views-decisions-block-1 .view-50 .more-link {
	text-align: center;
	margin-top: 21px;
}
#block-views-decisions-block-1 .view-50 .more-link a {
	background: #623412;
	padding: 10px 42px;
	color: #fff !important;
}
/* apply for appeal front start */
.news-side .views-row {
	border-bottom: 1px solid #d4d4d4;
	padding: 8px 0;
}
.news-side .views-row.views-row-last {
	border-bottom: 0;
	padding: 0;
}
.applicn_wrapper {text-align: center}
.applicn_form .field-type-text, .applicn_form .field-type-email {
  float: left;
  width: 50%;
}
.applicn_form .field-type-text-long {
  float: left;
  width: 100%;
}
.applicn_wrapper {top: 110px;}
.applicn_wrappe1 {
	margin-bottom: 22px;
	text-transform: uppercase;
	font-size: 22px;
}
.applicn_form {
	position: relative;
	background: #fff;
	padding: 0 22px;
	box-shadow: 0 17px 31px 0 rgba(0, 0, 0, .16);
}
.applicn_wrapper {
  position: relative;
}

.applicn_form .form-item {
  position: relative;
}
.applicn_form .form-item label {
	position: absolute;
	top: -20px;
	left: 18px;
	padding: 10px 0;
	color: #5a5a5a;
	text-transform: uppercase;
	font-size: 14px;
}
.applicn_form .form-item input.form-text:focus, .applicn_form .field-type-text-long textarea.form-textarea:focus {
	box-shadow: none;
}
.applicn_form .form-item input.form-text {
  border: none !important;
  background: #f6f6f6;
  padding: 11px;
  width: 93%;
}
.applicn_form .form-required {color: #a2a2a2;}
.applicn_form .field-type-text-long textarea.form-textarea, textarea {
  border: none !important;
  background: #f6f6f6;
  padding: 11px;
}
.applicn_form .field-type-text-long .grippie {display: none;}
.applicn_form input[type="submit"] {
	text-transform: uppercase;
	background: #fff;
	color: #3e0202;
	box-shadow: none;
	border: 1px solid #3e0202;
	padding: 10px 42px;
	border-radius: 0;
}
#block-entityform-block-appeal-form {
	padding: 22px 0;
	margin: 32px 0 0;
}
/* apply for appeal front stop */
/* front quick links start */
.home_quick_links_00 {
	background: #623412;
	padding: 20px 15px 30px;
}
.home_quick_links_00 a {
	color: #fff !important;
}
.home_quick_links_00 span {
	display: block;
	font-size: 17px;
	margin-bottom: 10px;
}
.home_quick_links_01 {
	background: rgba(0, 0, 0, 0.05);
	padding: 10px;
	margin-top: 10px;
}
.home_quick_links_01:nth-child(1) {margin-top: 0;}
.home_quick_links_01 span {
	display: block;
	background: #623412;
	padding: 12px;
	color: #fff;
	text-transform: capitalize;
	font-size: 17px;
}
.home_quick_links_01 ul {
	padding: 0px 0 9px;
	margin: 12px 10px -2px;
}
.block .home_quick_links_01 ul li {
	margin: 0 0 6px 0;
	list-style: none;
}
.sf-accordion-toggle span {
	display: none;
}
/* front quick links stop */
.alert {
	padding: 13px 30px;
	background: #e8e8e8;
	transition: opacity 0.6s;
	border: 1px solid #c9c9c9;
	margin-top: 30px;
	position: relative;
}
.closebtn {
	margin-left: 15px;
	font-weight: bold;
	float: right;
	font-size: 22px;
	line-height: 20px;
	cursor: pointer;
	transition: 0.3s;
}
.alert .material-icons {
	position: absolute;
	left: 5px;
}
#block-block-5 {margin-top: 12px;}
/* team start */


.team-wrapper {
	padding: 20px 0;
	border-bottom: 1px solid #cecece;
}
.team-desig {
	color: #623412;
	margin-bottom: 10px;
}
a.pepo {
	display: block;
	color: #623412;
	margin-top: 4px;
}
.pepo .material-icons {font-size: 12px;}
.prev_members {
	float: left;
	width: 100%;
	margin-top: 22px;
}
.prev_members a {
	color: #623412;
	font-weight: bold;
	font-size: 20px;
	text-transform: capitalize;
}
/* team stop */
/* contact us start */

.page-contact input.form-text, select[multiple="multiple"] {
	background-color: #fff;
	border: solid 1px #adadad !important;
	padding: 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 97%;
	border-radius: 0;
}
.grippie {display: none;}
.page-contact textarea.form-textarea, textarea {
	background-color: #fff;
	border: solid 1px #adadad !important;
	padding: 4px;
	border-radius: 0;
}
/* contact us stop */
/* footer start */
span.foot_t {
	color: #fff;
	display: block;
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 20px;
}
.foot_1 ul {
  margin: 0;
  list-style: none;
}
.block .foot_1 ul li {
	display: block;
	position: relative;
}
.block .foot_1 ul li we {
	position: absolute;
	left: 30px;
}
.foot_1 .inner {margin-right: 20px;}
.credit {
	border-top: 1px solid #868686;
	margin: 22px 0 0;
	padding: 22px 0 0 0;
	color: #868686;
}
/* footer stop */



/*navigation start*/

text/css navigation.css ( assembler source, ASCII text )
a {text-decoration: none;
  -moz-transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
ul.menu {
  margin: 0 0 0 15px;
  padding: 0;
}
.ie6-7 ul.menu {padding-left: 15px;}
ul.menu li {padding: 0;}
ul.menu ul {margin-left: 15px;}
.region-top-menu {
  height: 2.5em;
  margin-bottom: 10px;
}
.region-top-menu .block {margin: 0;}
.region-top-menu .block-inner {margin: 0 10px;}
.region-top-menu ul.menu {
  margin: 0;
  padding: 0;
}
#menu-bar .menu-wrapper ul.menu li a.active {
	color: #febd11;
}
.region-top-menu ul.menu li {
  float: left;
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
}
.region-top-menu .block a {
  height: 2.5em;
  line-height: 2.5em;
  padding: 0 10px;
}
.menu-toggle {display: none;}
#menu-bar .block#block-superfish-1 {
	padding: 18px 0;
}
#menu-bar .menu-wrapper ul.menu li {padding: 0; margin: 0 !important;}
#menu-bar .menu-wrapper ul.menu {margin: 0;}
#menu-bar .menu-wrapper li, #menu-bar .menu-wrapper .menu li {
  display: inline;
  float: left;
  list-style: none;
  margin-left: 0;
  margin-right: 2px;
}
#menu-bar .menu-wrapper ul.menu li a {
	display: block;
	padding: 0 .9em;
	white-space: nowrap;
}
#menu-bar .block {
  margin: 0;
  padding: 0;
}
#menu-bar .block-menu ul.menu ul {display: none;}
ul.sf-menu {margin-bottom: 0 !important;}
ul.sf-menu ul {margin: 0;}
.sf-vertical, .sf-vertical li {width: 100%;}
.sf-vertical li.last {border-bottom: none;}
.sf-vertical li:hover ul, .sf-vertical li.sfHover ul {
  left: 100%;
  top:  0;
  margin: 0;
  padding: 0;
}
.sf-navbar {padding-bottom: 0 !important;}
.block .menu li.content {padding: 0;}
#breadcrumb ol {
  margin: 0;
  padding: 0;
}
#breadcrumb li {
  list-style: none;
  display: inline;
}
#breadcrumb {
  font-size: 1.231em;
  margin: 5px 0;
}
#breadcrumb a, #breadcrumb a:visited {
  display: inline-block;
  font-size: 0.846em;
  line-height: 28px;
  margin: 0;
}
#breadcrumb li.crumb span {margin: 0 .25em;}
ul.pager {
  clear: both;
  margin: 0;
  text-align: center;
}
.item-list ul.pager li {margin: 0;}
ul.pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: .5em;
}
ul.pager li.pager-current {font-weight: 700;}
.block ul.pager li {margin: 0;}
#skip-link {
  left: 50%;
  margin-left: -6.5em;
  margin-top: 0;
  padding: 0 0.5em;
  position: absolute;
  width: 12em;
  z-index: 50;
}
#skip-link a,#skip-link a:link,#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  line-height: 2;
  padding: 0;
  text-align: center;
  text-decoration: none;
  -khtml-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
}
#skip-link a:hover,#skip-link a:active,#skip-link a:focus {outline: 0;}
div#tasks {margin-top: 20px;
  margin-bottom: 10px;
  padding: 0;
}
.not-front.page-node div#tasks {margin-top: 0;}
ul.tabs {
  display: block;
  padding: 0;
  margin: 0;
  border-bottom: 0;
  border-bottom: solid 1px #e6e4e2;
}
ul.tabs li {display: inline-block;
  margin: 0 0.2em 0 0;
  padding: 0;
}
ul.tabs a {display: block;
  padding: 0 1em;
  text-decoration: none;
}
ul.tabs a:hover,ul.tabs a:focus,ul.tabs a:active,.tabs a.active {outline: 0;}
ul.tabs a.active {font-weight: 600;}
ul.primary {
  font-size: 1.077em;
  height: 4ex;
  line-height: 4ex;
  margin-top: 1em;
}
ul.primary li a,ul.primary li.active a {
  padding: 0 1em;
  border: 0;
}
ul.secondary {
  border-top: solid 1px #e6e4e2;
  line-height: 4ex;
  padding: 1em 1em 0 0;
  position: relative;
  margin: 0 0 1em 0;
}
.secondary a {
  font-size: 0.923em;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
ul.action-links {
  display: block;
  margin: 1em 0;
}
.action-links li {
  display: inline;
  margin: 0 1em 0 0;
}
.action-links li a {
  background: url(images/gray.png) no-repeat 0 -198px;
  padding-left: 20px;
}
.field-type-addthis a,.addthis_toolbox a,ul.primary li a,ul.primary li.active a,div.contextual-links-wrapper a,.toolbar-toggle-processed {transition: none;}



/* .header-wrapper {
	background-color: rgba(0, 0, 0, 0.29);
	float: left;
	width: 100%;
	position: fixed;
	z-index: 10;
	padding: 20px 0;
} */

.header-wrapper.small {
	background: #fff;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.24);
}
.header-wrapper, #branding #logo img.site-logo {
  transition: .7s all;
  -moz-transition: .7s all;
  -webkit-transition: .7s all;
  -o-transition: .7s all;
}
.small #branding #logo img.site-logo {
	width: 30%;
}
#menu-bar .menu-wrapper ul.menu li a {
	color: #fff;
	text-transform: uppercase;
	padding: 0px 22px;
	background: transparent !important;
}
#menu-bar .menu-wrapper ul.menu li.first a {padding-left: 0;}
#menu-bar .menu-wrapper ul.menu li.last a {padding-right: 0;}
.header-wrapper.small #menu-bar .menu-wrapper li a {
	color: #000;
}
.menu-div {
	background: #623412;
	border-bottom: 5px solid #a3a3a3;
	width: 100%;
	float: left;
	padding: 15px 0;
}
/*navigation stop*/


/*desktop start*/
@media only screen and (min-width:1025px)
{
    .w10 {width: 10%;}
    .w20 {width: 20%;}
    .w25{width: 25%;}
    .w30 {width: 30%;}
    .w40 {width: 40%;}
    .w50{width: 50%;}
    #main-content {
    	margin-right: 30px;
    }
    .icons-wrapper .icons-item {
    	width: 33.333%;
    	float: left;
    }
    .view-33 .views-row {
    	float: left;
    	width: 33.3%;
    }
    .w33{width: 33.33%;}
    .view-50 .views-row {
    	float: left;
    	width: 50%;
    }
    #header {
    	margin-top: 15px;
    }
    .applicn_form {margin: 0px 90px;}
    .region-header {
    	width: 25%;
    	margin-top: 18px;
    }
    #block-block-8 {
    	margin-left: 33px;
    	padding-top: 20px;
    }
    .page-contact #block-system-main {width: 60%;}
    .page-contact #block-system-main, #block-block-8 {float: left;}
    .page-contact textarea.form-textarea, textarea {
    	height: 200px;
    	width: 810px;
    }
    .toLeft{float: left;}
    .toRight{float: right;}
    .team-wrapper-01 {width: 30%;}
    .team-wrapper-02 {width: 70%;}
    .team-wrapper-02 .inner {margin-left: 30px;}
    .team-wrapper-01, .team-wrapper-02 {float: left;}
}
/*desktop stop*/


/*responsive desktop start*/
/* Work around for legacy IE */
@media only screen and (min-width:320px) and (max-width:480px) {
  .ie6-7 .mbp-c #menu-bar .menu-wrapper  ul,
  .ie6-7 .mbp-c #menu-bar .menu-wrapper  .sf-menu li {
    left: auto;
  }
}
.icons8-facebook, .icons8-twitter,.icons8-linkedin{
    display: inline-block;
width: 24px;
height: 24px;
}
.icons8-facebook { 
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjQiIGhlaWdodD0iMjQiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZlYmQxMSI+PHBhdGggZD0iTTg2LDE0LjMzMzMzYy0zOS40OTU1MiwwIC03MS42NjY2NywzMi4xNzExNSAtNzEuNjY2NjcsNzEuNjY2NjdjMCwzOS40OTU1MiAzMi4xNzExNSw3MS42NjY2NyA3MS42NjY2Nyw3MS42NjY2N2MzOS40OTU1MiwwIDcxLjY2NjY3LC0zMi4xNzExNSA3MS42NjY2NywtNzEuNjY2NjdjMCwtMzkuNDk1NTIgLTMyLjE3MTE1LC03MS42NjY2NyAtNzEuNjY2NjcsLTcxLjY2NjY3ek04NiwyOC42NjY2N2MzMS43NDkyMSwwIDU3LjMzMzMzLDI1LjU4NDEyIDU3LjMzMzMzLDU3LjMzMzMzYzAsMjguNzcwMzUgLTIxLjAzMTg2LDUyLjQwOTk2IC00OC41OTg5Niw1Ni42MDU0N3YtMzkuNTE0NjVoMTYuNjg0OWwyLjYxNzUxLC0xNi45NTA4NWgtMTkuMzAyNDF2LTkuMjY2MjhjMCwtNy4wNDQ4MyAyLjI5NTAxLC0xMy4yOTc1MiA4Ljg4ODM0LC0xMy4yOTc1MmgxMC41ODIwM3YtMTQuNzk1MjVjLTEuODYzMzMsLTAuMjUwODMgLTUuNzk1NywtMC43OTc4NSAtMTMuMjI3NTQsLTAuNzk3ODVjLTE1LjUyMywwIC0yNC42MjE0Miw4LjE5ODY3IC0yNC42MjE0MiwyNi44NzV2MTEuMjgxOWgtMTUuOTU3MDN2MTYuOTUwODVoMTUuOTU3MDN2MzkuMzc0NjdjLTI3LjExODcxLC00LjU3Mjc3IC00Ny42ODkxMywtMjguMDEyMTMgLTQ3LjY4OTEzLC01Ni40NjU0OWMwLC0zMS43NDkyMSAyNS41ODQxMiwtNTcuMzMzMzMgNTcuMzMzMzMsLTU3LjMzMzMzeiI+PC9wYXRoPjwvZz48L2c+PC9zdmc+') 50% 50% no-repeat;
background-size: 100%; }

.icons8-twitter { 
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjQiIGhlaWdodD0iMjQiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZlYmQxMSI+PHBhdGggZD0iTTE2MC41MzMzMywzOS43NzIxM2MtNS40ODY4LDIuNDM2NjcgLTExLjM4MDY3LDQuMDc2NCAtMTcuNTY2OTMsNC44MTZjNi4zMTgxMywtMy43ODQgMTEuMTYyOCwtOS43NzUzMyAxMy40NDQ2NywtMTYuOTE5MDdjLTUuOTA1MzMsMy41MDMwNyAtMTIuNDUyOCw2LjA0ODY3IC0xOS40MjQ1Myw3LjQyNDY3Yy01LjU3ODUzLC01Ljk0NTQ3IC0xMy41MjQ5MywtOS42NjA2NyAtMjIuMzE5ODcsLTkuNjYwNjdjLTE2Ljg5MDQsMCAtMzAuNTgxNiwxMy42OTY5MyAtMzAuNTgxNiwzMC41ODE2YzAsMi4zOTY1MyAwLjI3NTIsNC43MzU3MyAwLjc5MTIsNi45NjZjLTI1LjQxNTg3LC0xLjI3MjggLTQ3Ljk0Nzg3LC0xMy40NTA0IC02My4wMzgsLTMxLjk1NzZjLTIuNjI1ODcsNC41MTc4NyAtNC4xMzM3Myw5Ljc2OTYgLTQuMTMzNzMsMTUuMzgyNTNjMCwxMC42MDY2NyA1LjM5NTA3LDE5Ljk2OTIgMTMuNTk5NDcsMjUuNDUwMjdjLTUuMDEwOTMsLTAuMTYwNTMgLTkuNzI5NDcsLTEuNTM2NTMgLTEzLjg1MTczLC0zLjgyNDEzYzAsMC4xMzE4NyAwLDAuMjUyMjcgMCwwLjM4NDEzYzAsMTQuODIwNjcgMTAuNTM3ODcsMjcuMTgxNzMgMjQuNTMyOTMsMjkuOTg1MzNjLTIuNTYyOCwwLjY5OTQ3IC01LjI2ODkzLDEuMDcyMTMgLTguMDYxMDcsMS4wNzIxM2MtMS45NjY1MywwIC0zLjg4NzIsLTAuMTk0OTMgLTUuNzUwNTMsLTAuNTQ0NjdjMy44OTI5MywxMi4xNDg5MyAxNS4xODc2LDIwLjk5NTQ3IDI4LjU2OTIsMjEuMjQyYy0xMC40NjMzMyw4LjIwNDQgLTIzLjY1LDEzLjA5NDkzIC0zNy45ODMzMywxMy4wOTQ5M2MtMi40NjUzMywwIC00LjkwMiwtMC4xNDMzMyAtNy4yOTg1MywtMC40M2MxMy41MzY0LDguNjc0NTMgMjkuNjA2OTMsMTMuNzM3MDcgNDYuODgxNDcsMTMuNzM3MDdjNTYuMjU1NDcsMCA4Ny4wMDkwNywtNDYuNjAwNTMgODcuMDA5MDcsLTg3LjAxNDhjMCwtMS4zMjQ0IC0wLjAyODY3LC0yLjY0MzA3IC0wLjA4NiwtMy45NTZjNS45Nzk4NywtNC4zMTcyIDExLjE2ODUzLC05LjcwMDggMTUuMjY3ODcsLTE1LjgyOTczeiI+PC9wYXRoPjwvZz48L2c+PC9zdmc+') 50% 50% no-repeat;
background-size: 100%; }

.icons8-linkedin { 
background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIKdmlld0JveD0iMCAwIDE3MiAxNzIiCnN0eWxlPSIgZmlsbDojMDAwMDAwOyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJub256ZXJvIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWRhc2hhcnJheT0iIiBzdHJva2UtZGFzaG9mZnNldD0iMCIgZm9udC1mYW1pbHk9Im5vbmUiIGZvbnQtd2VpZ2h0PSJub25lIiBmb250LXNpemU9Im5vbmUiIHRleHQtYW5jaG9yPSJub25lIiBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6IG5vcm1hbCI+PHBhdGggZD0iTTAsMTcydi0xNzJoMTcydjE3MnoiIGZpbGw9Im5vbmUiPjwvcGF0aD48ZyBmaWxsPSIjZmViZDExIj48cGF0aCBkPSJNMTM3LjYsMjIuOTMzMzNoLTEwMy4yYy02LjMzNTMzLDAgLTExLjQ2NjY3LDUuMTMxMzMgLTExLjQ2NjY3LDExLjQ2NjY3djEwMy4yYzAsNi4zMzUzMyA1LjEzMTMzLDExLjQ2NjY3IDExLjQ2NjY3LDExLjQ2NjY3aDEwMy4yYzYuMzM1MzMsMCAxMS40NjY2NywtNS4xMzEzMyAxMS40NjY2NywtMTEuNDY2Njd2LTEwMy4yYzAsLTYuMzM1MzMgLTUuMTMxMzMsLTExLjQ2NjY3IC0xMS40NjY2NywtMTEuNDY2Njd6TTYyLjgwMjkzLDEyNi4xMzMzM2gtMTYuOTEzMzN2LTU0LjQyMDhoMTYuOTEzMzN6TTU0LjE3NDI3LDYzLjkzMjRjLTUuNDUyNCwwIC05Ljg2MTMzLC00LjQyMDQgLTkuODYxMzMsLTkuODYxMzNjMCwtNS40NDA5MyA0LjQxNDY3LC05Ljg1NTYgOS44NjEzMywtOS44NTU2YzUuNDM1MiwwIDkuODU1Niw0LjQyMDQgOS44NTU2LDkuODU1NmMwLDUuNDQwOTMgLTQuNDIwNCw5Ljg2MTMzIC05Ljg1NTYsOS44NjEzM3pNMTI2LjE1NjI3LDEyNi4xMzMzM2gtMTYuOTAxODd2LTI2LjQ2NTA3YzAsLTYuMzEyNCAtMC4xMTQ2NywtMTQuNDMwOCAtOC43ODkyLC0xNC40MzA4Yy04LjgwMDY3LDAgLTEwLjE1MzczLDYuODc0MjcgLTEwLjE1MzczLDEzLjk3MjEzdjI2LjkyMzczaC0xNi45MDE4N3YtNTQuNDIwOGgxNi4yMjUzM3Y3LjQzNjEzaDAuMjI5MzNjMi4yNTg5MywtNC4yNzcwNyA3Ljc3NDQsLTguNzg5MiAxNi4wMDE3MywtOC43ODkyYzE3LjEyNTQ3LDAgMjAuMjkwMjcsMTEuMjcxNzMgMjAuMjkwMjcsMjUuOTI2MTN6Ij48L3BhdGg+PC9nPjwvZz48L3N2Zz4=') 50% 50% no-repeat;
background-size: 100%; }
/*responsive desktop stop*/