.carousel-block {
	padding-top: 75px;
}
.hero-image {
	height: 500px;
	position: relative;
}
.hero-container {
	margin: 0 auto;
	position: relative;
	width: 893px;
}
.inner-hero {
	box-sizing: border-box;
	padding: 10px 20px 20px 20px;
	position: absolute;
	top: 110px;
	left: 20px;		
	width: 435px;
}
.hero-title a {
	display: block;
	font-size: 33px;
	font-weight: normal;
	line-height: normal;
	margin: 10px;
}
.hero-title a:hover {
	color: #fff;
	text-decoration: none;
}
.hero-body {
	width: 400px;
}
.hero-body p {
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	line-height: normal;
	margin: 10px;
}
a.hero-button, 
a.hero-ghost {
	color: #fff;
	display: inline-block;
	font-size: 16px;
	padding: 8px 18px;
	margin: 10px;
	text-transform: uppercase;
}
.hero-ghost {
	background: #00000059;
}
.jcarousel-skin-default {
	text-align: initial;
}
.jcarousel-skin-default .jcarousel-container-horizontal {
	box-sizing:	border-box;
	width: 100%;
	padding: 0;
	height: 500px;
}
.jcarousel-skin-default .jcarousel-clip-horizontal {
	width: 100%;
	padding: 0;
}
.jcarousel-skin-default .jcarousel-item {
	border: none;
	height: 500px;
	width: 100%;
}
.jcarousel-skin-default .jcarousel-item-horizontal {
	margin: 0;
}
.jcarousel-skin-default .jcarousel-navigation {
	position: absolute;
	bottom: 8px;
	left: 44%;
}
.jcarousel-skin-default .jcarousel-navigation li {
	background-image: url(../img/hp-hero-nav.png);
	background-repeat: no-repeat;
	background-position: 9px 4px;
	display: inline-block;
	height: 21px;
	margin: 0;
	width: 29px;
}
.jcarousel-skin-default .jcarousel-navigation li.active {
	background-position: 9px -38px;
}
.jcarousel-skin-default .jcarousel-navigation li a span {
	opacity: 0;
	padding: 6px 11px;
}
.jcarousel-skin-default .jcarousel-navigation li.active a span {
	opacity: 0;
}
.jcarousel-skin-default .jcarousel-prev-horizontal,
.jcarousel-skin-default .jcarousel-prev-horizontal:hover {
	background-position: 0 -75px;
	top: 200px;
}
.jcarousel-skin-default .jcarousel-next-horizontal,
.jcarousel-skin-default .jcarousel-next-horizontal:hover {
	background-position: 0 0;
	right: 0;
	top: 200px;
}
.jcarousel-skin-default .jcarousel-next, 
.jcarousel-skin-default .jcarousel-prev {
	background-image: url(../img/hp-hero-arrows.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 24px;
}

@media (max-width:936px) {
	.hero-title a {
		font-size: 30px;
	}
	.hero-body p {
		font-size: 17px;
		margin-bottom: 25px;
	}
	.inner-hero {
		margin-left: 35px;
	}
}
@media (max-width:500px) {
	.hero-container,
	.hero-body {
			width: 100%;
	}
	.inner-hero {
		margin: 0 auto;
		position: relative;
		left: 0;
		width: 90%;
		padding: 6px 10px 25px 6px;
		text-align: center;
	}
}
@media (max-width:414px) {
	.hero-title a {
		font-size: 26px;
	}
	a.hero-button,
	a.hero-ghost {
		display: block;
		margin: 0 auto 15px auto;
		width: 50%;
	}
}

/* Networked AV - SLIDE */
#mobile_app_slide .hero-image {
	background: url('/sites/default/files/mobile-app-hpherobg.jpg ') no-repeat 50% 50% transparent;
	background-size: cover;
}
#mobile_app_slide .inner-hero {
	background: rgba(35, 25, 5, 0.8);
}
#mobile_app_slide .hero-title a {
  color: #ffb100;
}
#mobile_app_slide .hero-button, 
#mobile_app_slide .hero-ghost {
	border: 1px solid #014177;
}
#mobile_app_slide .hero-button {
	background: #014177;
}

/* QuadView KVM - SLIDE */
#quadview_kvm_slide .hero-image {
	background: url('/sites/default/files/keyboard-mouse-hpherobg.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#quadview_kvm_slide .inner-hero {
	background: rgba(14, 23, 31, 0.89);	
}
#quadview_kvm_slide .hero-title a {
  color: #4bf1fb; 
}
#quadview_kvm_slide .hero-button, 
#quadview_kvm_slide .hero-ghost {
	border: 1px solid #372594;
}
#quadview_kvm_slide .hero-button {
	background: #372594;
}

/* Security Solutions - SLIDE */
#security_solutions_slide .hero-image {
	background: url('/sites/default/files/security-hpherobg.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#security_solutions_slide .inner-hero {
	background: rgba(56, 45, 16, 0.89);	
}
#security_solutions_slide .hero-title a {
  color: #ff3c00; 
}
#security_solutions_slide .hero-button, 
#security_solutions_slide .hero-ghost {
	border: 1px solid #c5370b;
}
#security_solutions_slide .hero-button {
	background: #c5370b;
}

/* Networked AV - SLIDE */
#networked_av_slide .hero-image {
	background: url('/sites/default/files/networked-av-hpherobg.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#networked_av_slide .inner-hero {
	background: rgba(42, 42, 32, 0.74);	
}
#networked_av_slide .hero-title a {
  color: #ff854a;
}
#networked_av_slide .hero-button, 
#networked_av_slide .hero-ghost {
	border: 1px solid #0c9096;
}
#networked_av_slide .hero-button {
	background: #0c9096;
}

/* Defense & Aero - SLIDE */
#def_aero_slide .hero-image {
	background: url('/sites/default/files/hp-hero-left-sol-opt.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#def_aero_slide .inner-hero {
	background: rgba(42, 42, 32, 0.74);	
}
#def_aero_slide .hero-title a {
  color: #00ffff;
}
#def_aero_slide .hero-button, 
#def_aero_slide .hero-ghost {
	border: 1px solid #960c0c;
}
#def_aero_slide .hero-button {
	background: #960c0c;
}

/* W4000 - SLIDE */
#w4000_slide .hero-image {
	background: url('/sites/default/files/hp-hero-w4000.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#w4000_slide .inner-hero {
	background: rgba(42, 42, 32, 0.74);	
}
#w4000_slide .hero-title a {
  color: #00ffff;
}
#w4000_slide .hero-button, 
#w4000_slide .hero-ghost {
	border: 1px solid #b7450c;
}
#w4000_slide .hero-button {
	background: #b7450c;
}

/* XtendPoint - SLIDE */
#xtendpoint_slide .hero-image {
	background: url('/sites/default/files/xtendpoint-hero-bg.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#xtendpoint_slide .inner-hero {
	background: rgba(42, 42, 32, 0.74);	
}
#xtendpoint_slide .hero-title a {
  color: #7bcbff;
}
#xtendpoint_slide .hero-button, 
#xtendpoint_slide .hero-ghost {
	border: 1px solid #9d1fa6;
}
#xtendpoint_slide .hero-button {
	background: #9d1fa6;
}

/* APCO - SLIDE */
#ecc_slide .hero-image {
	background: url('/sites/default/files/ecc-slide.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#ecc_slide .inner-hero {
	background: rgba(1, 22, 67, 0.80);
}
#ecc_slide .hero-title a {
  color: #fff;
}
#ecc_slide .hero-button {
	border: 1px solid #b20000;
	background: #b20000;
}

/* Best COO - SLIDE */
#coo_slide .hero-image {
	background: url('/sites/default/files/best-coo-scott-norder.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#coo_slide .inner-hero {
	background: rgba(5, 5, 5, 0.80);
}
#coo_slide .hero-title a {
  color: #06eeff;
}
#coo_slide .hero-button {
	border: 1px solid #e89d01;
	background: #e89d01;
}

/* QuadView KVM - SLIDE */
#proav_today_slide .hero-image {
	background: url('/sites/default/files/proav-today-marketscale.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#proav_today_slide .inner-hero {
	background: rgba(14, 23, 31, 0.89);	
}
#proav_today_slide .hero-title a {
  color: #4bf1fb; 
}
#proav_today_slide .hero-button, 
#proav_today_slide .hero-ghost {
	border: 1px solid #372594;
}
#proav_today_slide .hero-button {
	background: #372594;
}

/* QuadView KVM - SLIDE */
#mil_slide .hero-image {
	background: url('/sites/default/files/mil-focus.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#mil_slide .inner-hero {
	background: rgba(14, 23, 31, 0.89);	
}
#mil_slide .hero-title a {
  color: #4bf1fb; 
}
#mil_slide .hero-button, 
#mil_slide .hero-ghost {
	border: 1px solid #00a68c;
}
#mil_slide .hero-button {
	background: #00a68c;
}

/* Ventura Fire 911 - SLIDE */
#fire911 .hero-image {
	background: url('/sites/default/files/fire-911-hero.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#fire911 .inner-hero {
	background: rgba(0, 8, 72, 0.75);	
}
#fire911 .hero-title a {
  color: #fff; 
}
#fire911 .hero-button, 
#fire911 .hero-ghost {
	border: 1px solid #9a0054;
}
#fire911 .hero-button {
	background: #9a0054;
}

/* Santa NORAD - SLIDE */
#santa_norad .hero-image {
	background: url('/sites/default/files/winter-night.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#santa_norad .inner-hero {
	background: rgba(0, 0, 0, 0);	
}
#santa_norad .hero-title a {
  color: #fff; 
}
#santa_norad .hero-button, 
#santa_norad .hero-ghost {
	border: 1px solid #b71921;
}
#santa_norad .hero-button {
	background: #b71921;
}

/* Zio 4000 Plus */
#zio_plus .hero-image {
	background: url('/sites/default/files/zio-4000-plus-slide.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#zio_plus .inner-hero {
	background: rgba(5, 5, 5, 0.60);
}
#zio_plus .hero-title a {
	color: #f9e600;
}
#zio_plus .hero-button, 
#zio_plus .hero-ghost {
	border: 1px solid #dbca00;
}
#zio_plus .hero-button {
	background: #dbca00;
}

/* ASC invite - SLIDE */
#asc_invite_slide .hero-image {
	background: url('/sites/default/files/air-space-hero.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#asc_invite_slide .inner-hero {
	background: rgba(13, 32, 56, 0.75);	
}
#asc_invite_slide .hero-title a {
  color: #33f0ac; 
}
#asc_invite_slide .hero-button, 
#asc_invite_slide .hero-ghost {
	border: 1px solid #0ed48d;
}
#asc_invite_slide .hero-button {
	background: #0ed48d;
}

/* Bob CEO Hall of Fame - SLIDE */
#ceo_hof_slide .hero-image {
	background: url('/sites/default/files/bob-marcus-wins.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#ceo_hof_slide .inner-hero {
		background: rgba(13, 32, 56, 0.75);	
}
#ceo_hof_slide .hero-title a {
  color: #ffd300; 
}
#ceo_hof_slide .hero-button {
	border: 1px solid #e7bf00;
	background: #e7bf00;
}

/* RT Decision Support - SLIDE */
#rt_decisions_slide .hero-image {
	background: url('/sites/default/files/rt-decisions.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#rt_decisions_slide .inner-hero {
	background: rgba(1, 12, 40, 0.85);	
}
#rt_decisions_slide .hero-title a {
  color: #fff; 
}
#rt_decisions_slide .hero-button, 
#rt_decisions_slide .hero-ghost {
	border: 1px solid #3740ff;
}
#rt_decisions_slide .hero-button {
	background: #3740ff;
}

/* Distributech - SLIDE */
#distributech_slide .hero-image {
	background: url('/sites/default/files/distributech-slide.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#distributech_slide .inner-hero {
	background: rgba(2, 24, 0, 0.85);	
}
#distributech_slide .hero-title a {
  color: #00ffd6; 
}
#distributech_slide .hero-button, 
#distributech_slide .hero-ghost {
	border: 1px solid #02b99c;
}
#distributech_slide .hero-button {
	background: #02b99c;
}

/* AFCEA invite - SLIDE */
#afcea_invite_slide .hero-image {
	background: url('/sites/default/files/afcea-west-1.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#afcea_invite_slide .inner-hero {
	background: rgba(13, 32, 56, 0.75);	
}
#afcea_invite_slide .hero-title a {
  color: #8bd5ff; 
}
#afcea_invite_slide .hero-button {
	border: 1px solid #1aa0eb;
	background: #1aa0eb;
}

/* Better Decisions Faster - SLIDE */
#bdf_slide .hero-image {
	background: url('/sites/default/files/better-decisions-hero.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#bdf_slide .inner-hero {
	background: rgba(1, 12, 40, 0.85);	
}
#bdf_slide .hero-title a {
	color: #fff;
	font-style: italic; 
}
#bdf_slide .hero-button, 
#bdf_slide .hero-ghost {
	border: 1px solid #00aeef;
}
#bdf_slide .hero-button {
	background: #00aeef;
}

/* Sea Air Space - SLIDE */
#sea_air_space_slide .hero-image {
	background: url('/sites/default/files/sea-air-space-hero.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#sea_air_space_slide .inner-hero {
	background: rgba(1, 12, 40, 0.85);		
}
#sea_air_space_slide .hero-title a {
  color: #fff; 
}
#sea_air_space_slide .hero-button, 
#sea_air_space_slide .hero-ghost {
	border: 1px solid #00aeef;
}
#sea_air_space_slide .hero-button {
	background: #00aeef;
}

/* ISC West invite - SLIDE */
#isc_west_slide .hero-image {
	background: url('/sites/default/files/isc-west-hero.jpg') no-repeat 50% 50% transparent;
	background-size: cover;
}
#isc_west_slide .inner-hero {
	background: rgba(1, 12, 40, 0.85);	
}
#isc_west_slide .hero-title a {
  color: #8bd5ff; 
}
#isc_west_slide .hero-button, 
#isc_west_slide .hero-ghost {
	border: 1px solid #1aa0eb;
}
#isc_west_slide .hero-button {
	background: #1aa0eb;
}

