@charset "utf-8";
/* Simple fluid media
   Note: Fluid media requires that you remove the media's height and width attributes from the HTML
   http://www.alistapart.com/articles/fluid-images/
*/
/*College Football Banner*/
.college-fball-container {
  background-color: #094a85;
}

.college-fball-banner {
  margin: 0 auto;
  max-width: 840px;
}

/*End College Footbal Banner*/


img, object, embed, video {
	max-width: 100%;
}
h
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
	border:none;
}
a img {
	border:none;
}

/*
	Dreamweaver Fluid Grid Properties
	----------------------------------
	dw-num-cols-mobile:		4;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	12;
	dw-gutter-percentage:	25;

	Inspiration from "Responsive Web Design" by Ethan Marcotte
	http://www.alistapart.com/articles/responsive-web-design

	and Golden Grid System by Joni Korpi
	http://goldengridsystem.com/
*/

.fluid {
	clear: both;
	margin-left: 0;
	width: 100%;
	float: left;
	display: block;
}

.fluidList {
    list-style:none;
    list-style-image:none;
    margin:0;
    padding:0;
}

/* Mobile Layout: 480px and below. */

.gridContainer {
	margin-left: auto;
	margin-right: auto;
	width: 86.45%;
	padding-left: 2.275%;
	padding-right: 2.275%;
	clear: none;
	float: none;
}

/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2014 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      FontSite Inc.
 * License URL: http://www.fontspring.com/fflicense/fontsite
 *
 *
 */
 @font-face {
    font-family: 'NewsGothicFSLightRegular';
    src: url('../fonts/NewsGothic-Light-webfont.eot');
    src: url('../fonts/NewsGothic-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewsGothic-Light-webfont.woff') format('woff'),
         url('../fonts/NewsGothic-Light-webfont.ttf') format('truetype'),
         url('../fonts/NewsGothic-Light-webfont.svg#NewsGothicFSLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGothicFSBookBold';
    src: url('../fonts/NewsGothic-DemiBold-webfont.eot');
    src: url('../fonts/NewsGothic-DemiBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewsGothic-DemiBold-webfont.woff') format('woff'),
         url('../fonts/NewsGothic-DemiBold-webfont.ttf') format('truetype'),
         url('../fonts/NewsGothic-DemiBold-webfont.svg#NewsGothicFSBookBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGothicFSMediumItalic';
    src: url('../fonts/NewsGothic-MediumObl-webfont.eot');
    src: url('../fonts/NewsGothic-MediumObl-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewsGothic-MediumObl-webfont.woff') format('woff'),
         url('../fonts/NewsGothic-MediumObl-webfont.ttf') format('truetype'),
         url('../fonts/NewsGothic-MediumObl-webfont.svg#NewsGothicFSMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGothicFSLightItalic';
    src: url('../fonts/NewsGothic-LightOblique-webfont.eot');
    src: url('../fonts/NewsGothic-LightOblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/NewsGothic-LightOblique-webfont.woff') format('woff'),
         url('../fonts/NewsGothic-LightOblique-webfont.ttf') format('truetype'),
         url('../fonts/NewsGothic-LightOblique-webfont.svg#NewsGothicFSLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
h1 {
	font-size: 170%;
	font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin-bottom:0;
}
h1.white {
	color: #fff;
}
h1.yellow {
	color: #fd0;
}
h2 {
	font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-transform:uppercase;
}
h2.white {
	color: #fff;
	text-transform:uppercase;
}
h3 {
	font-size: 110%;
}
h4 {
	font-size: 90%;
}
h5 {
	font-family: NewsGothicFSLightRegular, Arial, Helvetica, sans-serif;
	color: #FD0;
	font-weight:normal;
	font-size:80%;
}
.white {
	color: #fff;
}
a.white_link {
	color:#fff !important;
	text-decoration:underline;
}
a.white_link:hover {
	text-decoration:none;
}
.white_italic {
	font-family: NewsGothicFSLightItalic, Arial, Helvetica, sans-serif;
	color: #fff;
}
.white-heading {
	color: #fff;
	font-size:16px;
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.yellow-heading {
	color: #fd0;
	font-size:16px;
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.blue {
	color:#002269;
}
.blue_co {
	font-family: NewsGothicFSLightItalic, Arial, Helvetica, sans-serif;
	color:#002269;
	font-size:16px;
	text-transform:uppercase;
}
.blue_co:hover, .blue_co:active, .blue_co:focus {
	text-decoration: underline;
}
.blue_bold_condensed {
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002269;
	text-transform:uppercase;
}
.blue_bold_condensed:visited {
	color:#002269;
}
.white_bco {
	color: #fff;
	font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
	font-size:125%;
	text-transform:uppercase;
}
.white_bco:visited {
	color: #fff;
}
.gray {
	color:#c2c2c2;
}
.yellow {
	color: #fd0;
}
.italic {
	font-style:italic;
}
BC {
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
}
.upper {
	text-transform:uppercase;
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
}
body {
  font-size: 16px;
	font-family: NewsGothicFSLightRegular, Arial, Helvetica, sans-serif;
	width:100%;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn-yellow {
	background-image: -webkit-gradient(linear, left bottom, right top, color-stop(0px, #e3d046), color-stop(15px, #e3d046), color-stop(15px, #fd0), color-stop(100%, #fd0)) !important;
  background-image: -webkit-linear-gradient(-225deg, #e3d046 0px, #e3d046 15px, #fd0 15px, #fd0 100%) !important;
  background-image: -webkit-linear-gradient(135deg, #e3d046 0px, #e3d046 15px, #fd0 15px, #fd0 100%) !important;
  background-image: linear-gradient(-45deg, #e3d046 0, #e3d046 8px, #fd0 8px, #fd0 100%) !important;
  background-position: -5px -5px;
  color: #000;
  background-color: #fd0;
  border-color: #ccc;
	display: inline-block;
  font-family: "NewsGothicFSBookBold", Arial, sans-serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-size: 16px;
  text-transform: uppercase;
  border-radius: 0;
  border: none !important;
  box-shadow: 1px 1px 2px rgba(0,0,0,0.4);
  text-shadow: -1px -1px 2px rgba(255,255,255,0.5);
  margin-right: 2px;
  position: relative;
  line-height: 40px;
  padding: 0 15px;
}
.btn-yellow:active,
.btn-yellow.active,
.open > .btn-yellow.dropdown-toggle {
  background-image: none;
}

.btn-yellow:hover,
.btn-yellow:active,
.btn-yellow:focus,
.btn:hover,
.btn:active,
.btn:focus {
  color: #000;
  box-shadow: inset 1px 1px 2px rgba(0,0,0,0.4);
  text-shadow: none;
}
.bts-button {
	margin-bottom:40px;
	margin-left:5%;
}

/****Header & Top Navigation****/
#global_header {
	background-image: url("../img/global_nav_background.png");
	background-size:cover;
	height:20px;
}
header#top {
	min-height:78px;
	width:100%;
	display:table;
}
#header_top {
	background-color: #002269;
	display:table-cell;
	vertical-align:middle;
	min-height:78px;
}
.logo {
	float:left;
	margin:4px 0 0 10px;
	width:50%;
}
.top_nav_menu {
	width: 100%;
}
top_nav_menu ul {
	padding:0;
}
.top_nav_menu li a {
	font-family: NewsGothicFSLightRegular, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
	text-transform:uppercase;
}
.top_nav_menu li a:hover {
	color: #fd0;
}
#section_main {
	font-family: NewsGothicFSLightRegular, Arial, Helvetica, sans-serif;
}

/****Home****/
#home_desk_bg {
	width:100%;
	height:auto;
}
.desk_middle {
	width:100%;
}
#home_window {
	width:100%;
	height:431px;
}
.window_container {
	background-image: url("../img/home/window_m.jpg");
	background-size:100%;
	height:auto;
	width:100%;
	padding:0;
}
.shade {
	/* complete liquid height based on the parent's height!! */
  height:100%;
  /* only transition on transform properties which are hardware accelerated = way better performances */
	-webkit-transition:-webkit-transform .3s ease;
  -moz-transition:   -moz-transform .3s ease;
  -ms-transition:    -ms-transform .3s ease;
  transition:        transform .3s ease;
	-webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  box-sizing:border-box;
	padding:20px 20px 0 20px;
}
/* visible */
.shade.opened {
  -webkit-transform: translate(0, 0%);
 	-moz-transform: translate(0, 0%);
  -ms-transform: translate(0, 0%);
  transform: translate(0, 0%);
	background-image: url("../img/home/home_shade_m.jpg");
	background-size:100%;
	background-repeat: no-repeat;
}
.shade.opened p {
	color: #fff;
	width:80%;
	margin:0 auto;
	margin-top:46%;
	text-align:center;
	padding-bottom:24%;
}
.shade.closed {
  /* completely offscreen */
  -webkit-transform: translate(0, -100%);
 	-moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  transform: translate(0, -100%);
}
 button#toggle {
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	left:0;
	right:0;
	width:26px;
	height:30px;
	background-image: url("../img/home/window_button.jpg");
	background-color:transparent;
	background-repeat: no-repeat;
	border:none;
 }
#first.slide_blue {
	clear:both;
 }
.slide_blue {
	background-attachment:fixed;
	background-size:cover;
	height:100%;
}
.slide_blue div {
	background-attachment:fixed;
	background-size:cover;
	border-top:5px double #fff;
	border-bottom: 5px double #fff;
	position:absolute;
	left:50%;
	margin-top:20px;
	margin-left:-42.5%;
	text-align:center;
	width:85%;
}
.slide_blue_text_main {
	color: #fff;
	font-size:225%;
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	line-height:1;
	margin-top:3%;
	margin-left:0;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	width:auto;
}
.slide_blue_text_main.gray_slide {
	color:#002269;
}
.home_yellow_button {
	background-image: url("../img/home/home_yellow_button_m.jpg");
	background-repeat: no-repeat;
	color:#011e41;
	font-size:100%;
	font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
	height:36px;
	padding-top:4px;
	position:absolute;
	text-align:center;
	text-transform:uppercase;
	width:190px;
}
.slide_gray {
	background-attachment:fixed;
	background-size:cover;
	margin-top:-4%;
	height:auto;
}
.slide_blue img.blue_bg {
	margin:0;
	width:100%;
}
.slide_gray div {
	background-attachment:fixed;
	background-size:cover;
	border-top:5px double #fff;
	border-bottom: 5px double #fff;
	position:absolute;
	left:50%;
	margin-top:20px;
	margin-left:-42.5%;
	text-align:center;
	width:85%;
}
.slide_gray img {
	margin:0;
	width:100%;
	margin-top:-30px;
}

/*Main Layout*/

/****Mobile Behind The Scenes - Main ****/
#main_content.bts {
	width:100%;
	margin:0 auto;
}
#main_one.bts {
	background-image: url("../behind-the-scenes/img/behind_the_scenes_ocean_m.jpg");
	background-size:120% 25%;
	background-repeat: no-repeat;
	min-height:195px;
}
#main_one.bts h1 {
	margin:30px 0 0 5%;
}
h2.bts_main{
	color: #fd0;
	float:left;
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.white_arrow {
	float: right;
	margin: 5px;
}
.meet_the_fleet_text {
	clear:both;
	color: #fff;
}
#callout_text.meet_the_fleet {
	width:35%;
	margin-bottom:20px;
}
#bts_fleet_container_device {
	background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
	padding: 0 0 0 10px;
	min-height:700px;
	height:auto;
}
.bts_fleet_container {
	width:100%;
}
.meet_the_fleet_item {
	width:80%;
	float:left;
}
.mobile_content_arrow {
	width:20%;
	float:left;
	text-align:right;
}
.bts_header {
	margin-top: 25px;
}

/****Mobile Behind The Scenes - Current Blimps ****/
#main_content.current_blimps {
	width:100%;
	margin:0 auto;
}
.currentblimp_detail_text {
	color: #fff;
	width:95%;
	margin:0 auto;
	padding:3% 0;
}
#blimp_selection_section {
	width:100%;
}
#blimp_display_section {
	width:100%;
	margin-top:15px;
}
#callout_text.current_blimps {
	color: #fff;
	margin-left:0;
}
.current_blimp_section_details {
	background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
	background-size:cover;
	width:100%;
	min-height:150px;
	clear:both;
}
.current_blimp_section_details h2 {
	padding:3%;
	margin:0;
}
.current_blimp_section_detail {
	width:100%;
	float:left;
}
.current_blimp_section_detail p {
	width:100%;
}
.current_blimps_fact_title {
	color: #fd0;
	text-transform:uppercase;
}
#main_content_top.current_blimps {
	background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
	background-size:cover;
	width:100%;
	padding:10px;
	min-height:50px;
}
.currentblimp_button {
	background-image: url("../behind-the-scenes/img/tab_white_bg_m.png");
	background-color:transparent;
	background-repeat: no-repeat;
	border:none;
	color:#002269;
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:auto;
	height:26px;
	margin-top:10px;
	text-align:left;
	text-indent:20px;
	text-transform:uppercase;
	float:left;
	margin-right:6px;
}
.currentblimp_button.selected {
	background-image: url("../behind-the-scenes/img/tab_white_bg_selected_m.png");
}
#main_content_middle.current_blimps {
	width:100%;
	clear:both;
	padding:5px;
}
.middle_section {
	width:100%;
	padding-top:10px;
}
#main_bottom.current_blimps {
	background-image: url("../behind-the-scenes/img/white_textured_bg_sm.jpg");
	background-size:auto;
	background-repeat:repeat;
	width:100%;
	clear:both;
}
.comparison_table {
  display: table;
	margin-bottom:25px;
	border-bottom:1px solid gray;
}
.row.header {
	background-color: #002269;
	color: #fff;
}
.row  {
  display: table-row;
}
.left {
	display: table-cell;
	width:45%;
}
.right, .middle {
  display: table-cell;
  width:30%;
 }
.left p, .right p, .middle p {
  margin: 1px 1px;
	text-indent:0;
}
.subtext.last {
	padding-bottom:20px;
}

/* Mobile - Behind the Scenes - Crew */
#main_content.crew {
	width:100%;
	margin:0 auto;
}
#main_one.crew {
	background-image: url("../behind-the-scenes/img/crew_background_m.jpg");
	background-size:100% auto;
	background-repeat: no-repeat;
	min-height:250px;
}
#main_one.crew h1.crew_main {
	margin:5% 0 0 5%;
}
#main_one.crew h2 {
	font-size:120%;
	color: #fd0;
}
#main_content_top.crew {
	background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
	margin:35% auto 0 auto;
	padding:0 10px;
	width:100%;
	height:100%;
}
.ui-tabs-panel {
	clear:both;
	margin:55px 0 0 35px;
}
.crew_description_text {
	color: #fff;
	padding:0 2% 0 0;
	width:100%;
}
.crew_video {
	margin-top:20px;
}

/****Mobile - Behind the Scenes - Airship Bases****/
#main_content.airship_base {
	width:100%;
	margin:0 auto;
}
.yellow_button_airship_base {
	background-image: url("../behind-the-scenes/img/airship_bases_yellow_btn_m.jpg");
	background-repeat: no-repeat;
	display:table;
	height:38px;
	margin:0 auto;
	margin-top:32%;
	padding-bottom:20px;
	width:177px;
}
.virtual_tour_video {
	position: relative;
  padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}
#main_visit.airship_base {
	background-size: 100% auto;
	background-repeat: no-repeat;
}
#main_two.airship_base {
	background-image: url("../behind-the-scenes/img/airship_hangar_wingfoot.png");
	background-size:100% auto;
	background-repeat: no-repeat;
}
#main_content_top.airship_base {
	width:100%;
}
.airship_base_callout_text {
	width:232px;
	margin:0 auto;
	margin-top:120px;
}
.visit_an_airship_base {
	background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
	height:auto;
	padding:0 20px 0 20px;
}
#main_content_bottom.airship_base {
	width:100%;
}
.airship_base_info {
	background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
}
.expand {
	text-decoration:none;
	padding:20px;
	display: block;
}
.expand:hover, .expand:active, .expand:focus {
	text-decoration: underline;
	color:#002269;
}
.box {
  border-radius: 4px;
  padding:0 20px 20px 20px;
	margin-top:-15px;
	width: auto;
}

/****Mobile Behind The Scenes - Blimp Science ****/
#main_content.blimp_science {
	width:100%;
	margin:0 auto;
}
#main_content.blimp_science a {
  color: #002269;
}
#main_content.blimp_science .module a {
  color: #fff;
	text-transform: uppercase;
}
#main_one.blimp_science {
	background-image: url("../behind-the-scenes/img/blimp_science_clouds_bg_m.jpg");
	background-size:100%;
	background-repeat:repeat;
}
#selectblimp {
	background-image: url("../behind-the-scenes/img/search-bg.png");
	width:250px;
	height:33px;
	background-color:transparent;
	border:none;
	cursor:pointer;
}
select#selectblimp {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	color:#1d3f7a;
	margin-top:10px;
	text-transform:uppercase;
}
.blimp_section_button {
	background-image: url("../behind-the-scenes/img/section_button_unselected.png");
	background-color:transparent;
	background-repeat: no-repeat;
	border:none;
	color: #fff;
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	font-size:14px;
	width:100%;
	height:43px;
	margin-top:10px;
	text-align:left;
	text-indent:30px;
	text-transform:uppercase;
	float:left;
	margin-right:6px;
}
.blimp_section_button.selected {
	background-image: url("../behind-the-scenes/img/section_button_selected.png");
	background-repeat: no-repeat;
	color: #fd0;
}
.blimp_section_button:hover, .blimp_section_button:focus {
	text-decoration: underline;
}
.blimp_section_button:focus {
	border: 1px solid #fd0;
}
#blimp_selection_section {
	width:100%;
}
#blimp_display_section {
	width:100%;
	margin-top:52%;
}
#callout_text.blimp_science {
	color: #fff;
	margin-left:0;
}
.blimp_section_details {
	width:100%;
	min-height:150px;
	clear:both;
	margin-top:20px;
}
.blimp_section_detail {
	width:100%;
	float:left;
}
.blimp_section_detail p {
	width:100%;
}
.airship_types {
	float:left;
	width:100%;
}
.airship_type_image {
	margin-bottom:5px;
}
.airship_type_text {
	width:100s%;
	margin:0 auto;
	margin-bottom:50px;
}
#option1 {
	margin-top:20px;
}
#option2 {
	margin-top:20px;
}
#main_content_top.blimp_science {
	width:92%;
	margin:20px auto 0 auto;
	min-height:175px;
}
#main_content_bottom.blimp_science {
	width:100%;
	clear:both;
	border-top:2px solid #002269;
	padding:15px;
}
.blimp_science .module a {
	color: #fff;
}
img.nt_numbers {
	position:relative;
	margin:15% 0 15% 0;
}
img.gz20_numbers {
	position:relative;
	margin:15% 0 15% 0;
}
.blimp_details_container.selected {
	display: block;
}
.stem-images img {
	max-width:450px;
	padding:10px 10px 10px 0;
}

/*Mobile - STEM Form*/
#main_one.stem_form {
	padding-bottom: 220px;
	background-image: url(../news-and-events/img/form_bg_blue.png);
	background-repeat: repeat;
	background-size: auto;
}
.stem_form label {
	color: #fff;
}

/*STEM Curriculum*/
.stem_curriculum {
	color: #fff;
}
.stem_curriculum a {
	color: #fff;
}
.stem_curriculum .module {
	min-height: 350px;
}

/*Mobile - Behind the Scenes - Art of Flight */
#main_content_top.art_of_flight h1 {
	font-size:32px;
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
}
.cockpit_control_section {
	width:100%;
	position:absolute;
	z-index:500;
	background-size:cover;
	min-height:220px;
	height:auto;
}
.cockpit_arrows {
	position:absolute;
	z-index:500;
	top:25.5%;
	text-align:center;
	width:100%;
}
.arrow_img {
	width:10px;
}
#main_content_middle.art_of_flight {
	background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
	background-size:cover;
	min-height:765px;
}
.middle_container {
	width:100%;
	margin:0 auto;
	padding:5px 20px;
}
.video_content_1 {
	width:100%;
	float:left;
}
.video_content_1 p.video {
	height:180px;
}
.video_content_2 {
	width:100%;
	float:left;
}
.video_content_2 p.video {
	height:180px;
}
#main_content_bottom.art_of_flight {
	background-image: url("../behind-the-scenes/img/blimp_cockpit_image_m.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	min-height:110px;
}
.yellow_button_art_of_flight {
	background-image: url("../behind-the-scenes/img/yellow_button_behind_the_scenes.png");
  background-repeat: repeat;
  display: block;
  height: auto;
  margin: 20px auto 0 auto;
  width: auto;
  background-size: 100% 100%;
  max-width: 300px;
}
.button_text_art_of_flight {
	color:#011e41;
	display: block;
	font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
	font-size:95%;
	padding-top:7px;
	text-transform:uppercase;
	vertical-align:middle;
}
.banner_caption {
	position:relative;
	margin:0 auto;
}
.banner_caption div {
	width:auto;
	margin:0 auto;
	margin-top:-89px;
	text-align:center;
}
.scrollup {
	background-image: url("../img/home/scrollup_arrow.png");
	width:31px;
	height:31px;
	position:absolute;
	right:12px;
	margin-top:32px;
}

/*slider*/
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#cycle-1 div { width:100%; }
#cycle-2 .cycle-slide { border:3px solid #fff; }
#cycle-2 .cycle-slide-active { border:3px solid #004; }
.cycle-prev {
	color: #fd0;
	font-size:48px;
	text-decoration:none;
	padding-right:22px;
}
#slide_next.cycle-next {
	color:#011e41;
	font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
	font-size:95%;
	padding-left:0;
	text-indent:8px;
	text-transform:uppercase;
	vertical-align:middle;
}
.cycle-next {
	color: #fd0;
	font-size:48px;
	text-decoration:none;
	padding-left:22px;
}
.cycle-prev:hover, .cycle-next:hover, .cycle-prev:visited, .cycle-next:visited {
	text-decoration:none;
	color: #fff;
}
#slideshow-1,#slideshow-2 {
	width: 100%;
	max-width: 100%;
	margin: auto
}
#slideshow-2 {
	margin-top: 10px
}
.cycle-slideshow img {
	width: 100%;
	height: auto;
	display: block;
}

/***Mobile - Relive History***/
#main_content.history {
	background-color: #fff;
	background-size:cover;
	background-repeat:repeat;
}
#main_one.history {
	width:90%;
	margin: 0 auto;
	padding:30px 0 30px 0;
	min-height:940px;
}
.scroll_wrapper {
	padding:20px 0 20px;
	background: url("../behind-the-scenes/img/textured_gray_bg.jpg");
	background-repeat:repeat;
	min-height:700px;
}
#main_content_top.history {
	background-image:none;
	float:left;
	margin:0 20px 110px 0;
	min-height:650px;
	width:100%;
}

/****Mobile Share the Love - Main Landing Page ****/
#main_content.share_the_love {
	background-color: #52a0e2;
}
#main_one.share_the_love {
	width:100%;
	margin: 0 auto;
	padding:60px 0 60px 0;
}
#main_content_top.share_the_love .right_cta {
	text-align: center;
}
#main_two.share_the_love {
	width:100%;
	padding:60px 0 60px 0;
}
#fb.share_details {
  color: #fff;
  margin-bottom: 20px;
}
.social_box_inner {
	width:95%;
	margin:0 auto;
}
.social_box.story {
  background-color: #002269;
  height: 240px;
  padding-top: 10px;
  margin-top: 20px;
}
.social_box.follow {
  height: 150px;
  background-color: #7cb9ec;
  padding-top: 10px;
  margin-top: 20px;
}
#social_icons_white {
	width:100%;
	margin:0 auto;
}
.social_icon {
	padding:5px;
}
.social_icon:hover img {
  border: 2px solid #002269;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#fb.social {
	background-image: url("../share-the-love/img/blimp_story_fb.png");
	background-color:transparent;
	border:none;
	width:35px;
	height:35px;
}
#twitter.social {
	background-image: url("../share-the-love/img/blimp_story_twitter.png");
	background-color:transparent;
	border:none;
	width:35px;
	height:35px;
}
.story_description {
  color: #000;
}
.share_the_love #blimp_fact {
  margin-top: 40px;
}

/****Mobile News and Events - Main Landing Page ****/
#main_content_top.news_lp {
	width:100%;
	margin:0 auto;
	color: #fff;
}
#main_content_top.news_lp h1 {
	margin-left:20px;
	margin:12% 0 2% 5%;
}
#main_one.news_lp {
	background-image: url("../news-and-events/img/news_landing_top.jpg");
	background-size:100%;
	background-repeat: no-repeat;
	min-height:195px;
}
.main-link {
	color: #fd0;
	font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	font-size: 120%;
	text-transform:uppercase;
	float:left;
}
.news_lp_text {
	clear:both;
	color: #fff;
}
#callout_text.meet_the_fleet {
	width:35%;
	margin-left:5%;
}
#news_lp_fleet_container_device {
	background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
	padding: 0 0 0 10px;
	min-height:520px;
	height:auto;
}
.col-teaser {
	margin-bottom:30px;
}
.news_lp_fleet_container {
	width:100%;
}
.news_lp_text_item {
	width:80%;
	float:left;
}
.mobile_content_arrow {
	width:20%;
	float:left;
	text-align:right;
}
.blimp_flyover_form input::-webkit-input-placeholder {
  color: #868f98;
}

/*Mobile - Find the Blimp*/
#main_content.find_the_blimp {
	background-image: url("../news-and-events/img/news_bg_m.jpg");
	background-size:100% 100%;
	background-repeat: no-repeat;
}
#main_one.find_the_blimp {
	width:100%;
	margin: 0 auto;
	padding:60px 0 60px 0;
	min-height:650px;
}
#main_one.find_the_blimp h1 {
	margin-left:5%;
}
#main_one.find_the_blimp p {
	margin-left:5%;
}
#main_content_top.find_the_blimp {
	background-image: url("../img/ltblue_bg_transparent.png");
	background-repeat:repeat;
	float:left;
	margin-right:20px;
	width:100%;
}
#find_the_blimp_list {
	width:100%;
	margin:0 auto;
	padding:40px 10px 40px 10px;
}
.find_the_blimp_details {
	width:100%;
	float:left;
	margin:0 50px 0 0;
	height:auto;
}


/*Mobile - Schedule*/

/****BLIMPWORTHY SECTION****/
#main_one.events {
	width:100%;
	margin: 0 auto;
	padding:5px 0 5px 0;
	min-height:585px;
}
#main_content_top.events {
	background-color: #b8cfe5;
}
#main_content_top.events .right_cta {
	text-align: center;
}
#main_content_top.column_right {
	background-color: #b8cfe5;
  padding-bottom: 20px;
}
.blimpworthy_img_main {
	margin:20px 0 10px 0;
	width:85%;
}
#blimpworthy_header {
	padding:5px 0;
}
ul#blimpworthy{
	width:185px;
	margin:10px auto;
}
ul#blimpworthy li{
	text-align:left;
}
#button_vote {
	padding:10px 0;
}

/****END BLIMPWORTHY SECTION****/


#main_content.events {
	background-image: url("../news-and-events/img/news_events_bg_m.jpg");
	background-size:cover;
	background-repeat: no-repeat;
}
#main_one.events h1 {
	margin-left:5%;
}
#event_list {
	width: 90%;
	margin: 0 auto;
	padding: 40px 10px 40px 10px;
  display: block;
}
.event_details {
	margin-bottom:25px;
}
.flyover_form_content {
	width:100%;
	margin:0 auto;
}
.blimp_flyover_form h1 {
	margin-bottom:20px;
}
#main_two.events {
	background-image: url("../news-and-events/img/form_bg_blue.png");
	background-repeat:repeat;
	background-size:auto;
	min-height:200px;
	padding-bottom:25px;
}
.form_section {
	color: #fff;
	float: left;
	width: 95%;
}
.flyover_form_content label {
	color: #fff;
}
.flyover_form_content input[type="text"], .flyover_form_content input[type="tel"], .flyover_form_content input[type="email"], .flyover_form_content textarea, .flyover_form_content select {
  color: #000;
	font-family:NewsGothicFSLightRegular, sans-serif;
	font-size:16px;
	padding:5px;
	width:100%;
}
.flyover_form_content ::-webkit-input-placeholder {
	color: #000;
}
textarea#description {
	height:95px;
	font-family:NewsGothicFSLightRegular, sans-serif;
	font-size:16px;
	padding:5px;
	width:100%;
}
.flyover_form_content input:focus {
	border: none;
}

/*Mobile - News*/
#main_content.news {
	background-image: url("../news-and-events/img/news_bg_m.jpg");
	background-size:100% auto;
	background-repeat: no-repeat;
}
#main_one.news {
	width:100%;
	margin: 0 auto;
	padding:60px 0 60px 0;
	min-height:1505px;
}
#main_one.news h1 {
	margin-left:35px;
}
#main_content_top.news {
	background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
	background-repeat:repeat;
	float:left;
	margin-right:20px;
	width:100%;
}
#news_list {
	width:100%;
	margin:0 auto;
	padding:40px 10px 40px 10px;
}
.news_details {
	width:100%;
	float:left;
	margin:0 50px 0 0;
	height:auto;
}

/* Mobile - News and Events - Awards & Recognition */
#main_content.awards {
	width:100%;
	margin:0 auto;
}
#main_one.awards {
	background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
	background-size:100%;
	background-repeat:repeat;
	min-height:250px;
	padding-bottom:0;
}
#main_content_top.awards {
	margin:20px auto 0 auto;
	padding-bottom:20px;
	width:100%;
	background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
}
.blue_bold_condensed.awards {
	font-size: 14px;
	color: #fd0;
}
.ui-tabs-panel {
	clear:both;
	margin-left:35px;
}
.awards_description_text {
	color: #fff;
	width:100%;
}
.awards_video {
	margin-top:20px;
}

/* Mobile - Passenger Guide */
.pg_header {
	padding:10px;
}
#main_content.passenger {
	background-image: url("../passenger-guide/img/passenger_bg.jpg");
	background-size:100% auto;
	background-repeat: no-repeat;
}
#main_one.passenger {
	width:100%;
	margin: 0 auto;
	padding:30px 0 60px 0;
	min-height:1505px;
}
#main_content_top.passenger {
	background-color:#d1e0ef;
	float:left;
	width:100%;
}
#passenger_left_column {
	width:100%;
	height:auto;
	padding:30px 10px 25px 10px;
}
#passenger_right_column {
	width:100%;
	padding:0 10px 40px 30px;
}
.passenger_form_links a {
	color:#002269;
	font-family: NewsGothicFSLightItalic, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.passenger_form_links a:hover {
	text-decoration:underline;
}
.passenger_details {
	margin:0 15px 0 0;
}

/****Mobile Blimp Fact****/
#blimp_fact_container {
	width:80%;
	margin:0 auto;
	padding-top:1%;
}
#blimp_fact {
	background-image: url("../img/blimp_fact_background.png");
	width:100%;
	min-height:101px;
}
#blimp_fact_title {
	color: #fd0;
	text-transform:uppercase;
}
.blimp_fact_text {
	color: #fff;
}

/*Mobile Christening*/
#main_one.christening {
	width:95%;
	margin: 0 auto;
	padding:5px 0 5px 0;
	min-height:415px;
}
#main_one.christening p {
	color: #fff;
  font-size: 18px;
}

/*Footer*/
footer#bottom {
	background-color: #011e41;
	width:100%;
	min-height:160px;
}
.footer_mobile_menu_item {
	text-align:center;
}
.footer_mobile_menu_item a {
	color: #fff;
	padding:10px 0 10px 0;
	text-decoration:none;
	display: block;
}
.footer_mobile_menu_item a:hover {
	color: #fd0;
}
ul#footer_nav {
	margin:0;
}
ul#footer_nav li {
	list-style-type:none;
}
.footer-site-links {
  text-align: center;
  margin-top: 20px;
  border-top: 1px solid white;
  padding-top: 10px;
}
.copyright {
  color: #fd0;
}
ul.breadcrumb {
  list-style-type: none;
  padding: 0;
}
ul.breadcrumb li {
  float: none;
}
ul.breadcrumb li a{
  border: none;
  color: #fff;
}
ul.breadcrumb a:hover {
  color: #fff;
  text-decoration: underline;
}
.evidon-consent-link-image {
  color: fff;
}
.breadcrumb>li+li:before {
  content: none;
}

/*End Footer*/
.zeroMargin_mobile {
	margin-left: 0;
}
.hide_mobile {
	display: none;
}
.tire_button {
	display:none;
}
.tire:hover .tire_button {
	display: block;
	position:absolute;
	margin-top:80px;
	margin-left:-110px;
}
.football_button {
	display:none;
}
.football:hover .football_button {
	display: block;
	position:absolute;
	margin-top:180px;
}
.phone_button {
	display:none;
}
.phone:hover .phone_button {
	display: block;
	position:absolute;
	margin:-10px 0 0 10px;
}
.blimp_button {
	display:none;
}
.blimp:hover .blimp_button {
	display: block;
	position:absolute;
	margin:80px 0 0 100px;
}
.award_button {
	display:none;
}
.award:hover .award_button {
	display: block;
	position:absolute;
	margin:50px 0 0 100px;
}
.book {
	float:left;
	width:287px;
}
.book_button {
	display:none;
}
.book:hover .book_button {
	display: block;
	position:absolute;
	margin:-10px 0 0 70px;
}
.globe_button {
	display:none;
}
.globe:hover .globe_button {
	display: block;
	position:absolute;
	margin:70px 0 0 -140px;
}

#main_content.christening {
	background-image: url(../img/home/wf2_ground.jpg);
  background-size: cover;
  background-repeat: repeat;
  background-position: 50% 60%;
}
.video_stream_2016 {
	margin:0;
	height:260px;
}
.christening_link, .christening_link a, .christening_link a:visited {
	color:white !important;
}
.christening_link:hover {
	color:#fff;
	text-decoration:underline;
}

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
@media only screen and (min-width: 481px) {
	.gridContainer {
		width: 97.5%;
		padding-left: 1.25%;
		padding-right: 1.25%;
		clear: none;
		float: none;
		margin-left: auto;
	}
	.hide_mobile {
		display: block;
	}
	.hide_desktop {
		display: block;
	}

	/* Tablet Header & Top Navigation */
	#header_top {
		min-height: 75px;
	}
	.logo {
		margin-left:30px;
		width:40%;
	}
	.top_nav_menu {
		float:left;
		margin-left:15%;
		margin-top:5px;
	}
	.top_nav_menu li a {
		font-family: NewsGothicFSLightRegular, Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration:none;
		text-transform:uppercase;
	}
	.top_nav_menu li ul li a:hover {
		border:none;
	}
	.top_nav_menu .container {
		position:absolute;
	}
	h1 {
		font-size: 160%;
		font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		margin-bottom:0;
	}
	h2 {
		font-size: 125%;
	}
	h3 {
		font-size: 120%;
	}
	h4 {
		font-size: 110%;
	}
	h5 {
		font-family: NewsGothicFSLightRegular, Arial, Helvetica, sans-serif;
		color: #FD0;
		font-weight:normal;
		font-size:100%;
	}
	#section_main {
		min-height: 0em;
	}

	/* Tablet HOME */
	.video_stream {
		width:100%;
		height:100%;
		margin-left:5%;
	}
	.video_stream_2016 {
		margin:0;
		height:450px;
	}
	#home_desk_bg {
		width:100%;
		height:auto;
		margin:0 auto;
		position:relative;
	}
	.desk_middle {
		width:100%;
		float:left;
	}
	#home_window {
		width:100%;
		height:auto;
	}
	.window_container {
		height:auto;
		width:100%;
		padding:0;
		margin:0 auto;
	}
	.window {
		overflow:hidden;
		position:relative;
		/* the container's height will determine the height of its slider  */
		height:auto;
		width:100%;
		margin:0 auto;
	}
	.shade {
		/* complete liquid height based on the parent's height!! */
		height:100%;
		/* only transition on transform properties which are hardware accelerated = way better performances */
		-webkit-transition:-webkit-transform .3s ease;
		-moz-transition:   -moz-transform .3s ease;
		-ms-transition:    -ms-transform .3s ease;
		transition:        transform .3s ease;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		padding:20px 20px 0 20px;
	}
	.shade.opened {
		/* visible */
		-webkit-transform: translate(0, 0%);
		-moz-transform: translate(0, 0%);
		-ms-transform: translate(0, 0%);
		transform: translate(0, 0%);
		background-image: url("../img/home/home_shade_t.jpg");
		background-size:100%;
		background-repeat: no-repeat;
		padding-bottom:65%;
	}
	.shade.opened p {
		color: #fff;
		width:80%;
		margin:0 auto;
		margin-top:46%;
		text-align:center;
		padding-bottom:0;
	}
	.shade.closed {
		/* completely offscreen */
		-webkit-transform: translate(0, -100%);
		-moz-transform: translate(0, -100%);
		-ms-transform: translate(0, -100%);
		transform: translate(0, -100%);
	}
	.shade {
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		padding:20px;
	}
	 .mobile_desk_bottom img {
		width:100%;
	 }
	#first.slide_blue {
		 clear:both;
	}
	 .slide_blue div {
		background-attachment:fixed;
		background-size:cover;
		border-top:5px double #fff;
		border-bottom: 5px double #fff;
		position:absolute;
		left:50%;
		margin-top:20px;
		margin-left:-27.5%;
		text-align:center;
		width:55%;
	}
	.slide_blue_text_main {
		color: #fff;
		font-size:225%;
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		line-height:1;
		margin-top:3%;
		margin-left:0;
		position:relative;
		text-align:center;
		text-transform:uppercase;
		width:auto;
	}
	.slide_blue_text_main.gray_slide {
		color:#002269;
	}
	.home_yellow_button {
		background-image: url("../img/home/home_yellow_button.jpg");
		background-repeat: no-repeat;
		color:#011e41;
		font-size:100%;
		font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
		height:44px;
		padding-top:10px;
		position:absolute;
		text-align:center;
		text-transform:uppercase;
		width:306px;
	}
	.slide_gray {
		background-attachment:fixed;
		background-size:cover;
	}
	.slide_blue img.blue_bg {
		margin:0;
		width:100%;
	}
	.slide_gray div {
		background-attachment:fixed;
		background-size:cover;
		border-top:5px double #fff;
		border-bottom: 5px double #fff;
		position:absolute;
		left:50%;
		margin-top:20px;
		margin-left:-27.5%;
		text-align:center;
		width:55%;
	}
	.slide_gray img {
		margin:0;
		width:100%;

		margin-top:-30px;
	}
	.scrollup {
		background-image: url("../img/home/scrollup_arrow.png");
		width:31px;
		height:31px;
		position:absolute;
		right:22px;
		margin-top:50px;

	}

	/****Tablet - Behind The Scenes - Main ****/
	#main_content.bts {
		width:100%;
		margin:0 auto;
	}
	#main_one.bts {
		background-image: url("../behind-the-scenes/img/behind_the_scenes_ocean.jpg");
		background-size:120% auto;
		background-repeat: no-repeat;
		min-height:195px;
	}
	#main_one.bts h1 {
		margin:8% 0 0 5%;
	}
	h2.bts_main{
		color: #fd0;
		text-transform:uppercase;
		float:left;
	}
	.meet_the_fleet_text {
		clear:both;
		color: #fff;
	}
	#callout_text.meet_the_fleet {
		width:49%;
	}
	#bts_fleet_container_device {
		background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
		padding: 0 0 0 5%;
		min-height:700px;
		height:auto;
	}
	.bts_fleet_container {
		width:100%;
		/*margin-top:25%;*/
	}
	.meet_the_fleet_item {
		width:80%;
		float:left;
	}
	.mobile_content_arrow {
		width:20%;
		float:left;
		text-align:right;
	}

	/****Tablet Behind The Scenes - Current Blimps ****/
	#main_content.current_blimps {
		width:100%;
		margin:0 auto;
	}
	#main_content_top.current_blimps {
		width:100%;
		padding:5px;
		min-height:10px;
	}
	#main_content_top.current_blimps h1 {
		margin:2% 0 0 2.5%;
	}
	.currentblimp_detail_text {
		color: #fff;
		width:95%;
		margin:0 auto;
		padding:3% 0;
	}
	#blimp_selection_section {
		width:100%;
	}
	#blimp_display_section {
		width:100%;
		margin-top:15px;
	}
	#callout_text.current_blimps {
		color: #fff;
		margin-left:0;
	}
	.current_blimp_section_details {
		background-color:#002269;
		width:100%;
		min-height:150px;
		clear:both;
	}
	.current_blimp_section_details h2 {
		padding:3%;
		margin:0;
	}
	.current_blimp_section_detail {
		width:100%;
		float:left;
	}
	.current_blimp_section_detail p {
		width:100%;
	}
	.currentblimp_button {
		background-image: url("../behind-the-scenes/img/tab_white_bg_m.png");
		background-color:transparent;
		background-repeat: no-repeat;
		border:none;
		color:#002269;
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		font-size:12px;
		width:auto;
		height:26px;
		margin-top:10px;
		text-align:left;
		text-indent:20px;
		text-transform:uppercase;
		float:left;
		margin-right:6px;
	}
	.currentblimp_button.selected {
		background-image: url("../behind-the-scenes/img/tab_white_bg_selected_m.png");
	}
	#main_content_middle.current_blimps {
		width:100%;
		clear:both;
		padding:15px;
	}
	.middle_section {
		width:100%;
		padding-top:10px;
	}
	.middle_section.middle_right {
		margin-top:20px;
	}
	#main_content_bottom.current_blimps {
		width:100%;
		clear:both;
		padding:15px;
	}
	.comparison_table {
		display: table;
		text-indent:10px;
		width:100%;
	}
	.row.header {
		background-color:#002269;
		color: #fff;
	}
	.row  {
		display: table-row;
		}
	.left {
		display: table-cell;
		width:35%;
	}
	.left, .middle {
		display: table-cell;
		padding-right: 5px;
		}
	.right {
		padding:0;
	}
	.left p, .right p, .middle p {
		margin: 1px 1px;
	   }


	/*Tablet - Behind the Scenes - Crew */
	#main_content.crew {
		width:100%;
		margin:0 auto;
	}
	#main_one.crew {
		background-image: url("../behind-the-scenes/img/crew_background_m.jpg");
		background-size:100% auto;
		background-repeat: no-repeat;
		min-height:250px;
	}
	#main_one.crew h1.crew_main {
		margin:20px 0 70px 10px;
	}
	#main_one.crew h2 {
		font-size:120%;
		color:#fd0;
	}
	#main_content_top.crew {
		background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
		margin:30% auto 0 auto;
		padding:0 10px;
		width:100%;
		height:100%;
	}
	#tabs_crew {
		clear:both;
		padding:0;
	}
	#tabs_crew ul {
		padding: 0;
	}
	#tabs_crew ul li {
		background-image: url("../behind-the-scenes/img/crew_tab.png");
		background-repeat: no-repeat;
		background-size:100% 100%;
		padding-top:0;
		width:170px;
		height:47px;
		display:table;
	}
	#tabs_crew ul li.ui-state-active {
		background-image: url("../behind-the-scenes/img/crew_tab_active.png");
		background-repeat: no-repeat;
		padding-bottom:20px;
	}
	#tabs_crew ul li a {
		display:table-cell;
		height:100%;
		padding-top:0;
		text-align:center;
		text-decoration:none;
		vertical-align:middle;
	}

	.ui-tabs-panel {
		clear:both;
		margin:0 0 0 35px;
		padding-top:5px;
	}
	.crew_description_text {
		color: #fff;
		padding:0 2% 0 2%;
		width:100%;
	}
	.crew_video {
		margin-top:20px;
	}

	/****Tablet - Behind the Scenes - Airship Bases****/
	#main_content.airship_base {
		width:100%;
		margin:0 auto;
	}
	#main_one.airship_base {
		background-image: url("../behind-the-scenes/img/airship_base_hangar.jpg");
		background-size:100% auto;
		background-repeat: no-repeat;
	}
	.yellow_button_airship_base {
		background-image: url("../behind-the-scenes/img/airship_bases_yellow_btn.jpg");
		background-repeat: no-repeat;
		display:table;
		height:38px;
		margin:0 auto;
		margin-top:32%;
		padding-bottom:50px;
		width:283px;
	}
	.button_text_airship_bases {
		color:#011e41;
		display: block;
		font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
		font-size:100%;
		text-indent:0;
		text-align:center;
		text-transform:uppercase;
		vertical-align:middle;
	}
	.yellow_button_airship_base a{
		display: block;
		padding-top:11px;
		height:35px;
	}
	#main_visit.airship_base {
		background-size:100% auto;
		background-repeat: no-repeat;
	}
	#main_two.airship_base {
		background-image: url("../behind-the-scenes/img/airship_hangar_wingfoot.png");
		background-size:cover;
		background-repeat: no-repeat;
	}
	#main_content_top.airship_base {
		width:100%;
	}
	.airship_base_callout_text {
		width:232px;
		margin:0 auto;
		margin-top:120px;
	}
	.visit_an_airship_base {
		background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
		height:auto;
		margin:0;
		padding: 0 40px 0 40px;
	}
	#main_content_bottom.airship_base {
		width:100%;
	}
	.airship_base_info {
		background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
		background-repeat:repeat;
	}
	.box {
		border-radius: 4px;
		padding:0 20px 20px 20px;
		margin-top:-15px;
		width: auto;
	}
	.carson {
		backgroung-image: url("../behind-the-scenes/img/airship_base_carson.jpg");
	}
	.pompano {
		backgroung-image: url("../behind-the-scenes/img/airship_base_pompano.jpg");
	}

	/*Tablet Behind the Scenes - Blimp Science */

	#main_content.blimp_science {
		width:100%;
		margin:0 auto;
	}
	#main_content_top.blimp_science h1 {
		margin:12% 0 1% 0;
	}
	#main_one.blimp_science {
		background-image: url("../behind-the-scenes/img/blimp_science_clouds_bg.jpg");
		background-size:cover;
		background-repeat: no-repeat;
	}
	#selectblimp {
		background-image: url("../behind-the-scenes/img/search-bg.png");
		width:250px;
		height:33px;
		background-color:transparent;
		border:none;
		cursor:pointer;
	}
	select#selectblimp {
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		color:#1d3f7a;
		margin-top:10px;
		text-transform:uppercase;
	}
	.blimp_section_button {
		background-image: url("../behind-the-scenes/img/section_button_unselected.png");
		background-color:transparent;
		border:none;
		color: #fff;
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		font-size:14px;
		width:30%;
		height:43px;
		margin-top:10px;
		text-align:left;
		text-indent:0;
		padding-left:40px;
		text-transform:uppercase;
		float:left;
		margin-right:6px;
	}
	.blimp_section_button.selected {
		background-image: url("../behind-the-scenes/img/section_button_selected.png");
		color: #fd0;
	}
	#blimp_selection_section {
		width:100%;
	}
	#blimp_display_section {
		width:100%;
		margin-top:15%;
	}
	#callout_text.blimp_science {
		color: #fff;
		margin-left:0;
	}
	.blimp_section_details {
		width:100%;
		min-height:150px;
		clear:both;
		margin-top:20px;
	}
	.blimp_section_detail {
		width:50%;
		float:left;
	}
	.blimp_section_detail img {
		border:3px solid #a4c3e2;
	}
	.blimp_section_detail p {
		width:100%;
	}
	.airship_types {
		float:left;
		width:100%;
	}
	.airship_type_image {
		margin-bottom:5px;
	}
	.airship_type_text {
		width:95%;
		margin:0 auto;
		margin-bottom:50px;
	}
	#option1 {
		margin-top:20px;
	}
	#option2 {
		margin-top:20px;
	}
	#main_content_top.blimp_science {
		width:92%;
		margin:20px auto 0 auto;
		min-height:175px;
	}
	#main_content_bottom.blimp_science {
		width:100%;
		clear:both;
		border-top:2px solid #002269;
		padding:15px;
	}
	img.nt_numbers {
		position:relative;
		margin:30px 0 20px 0;
	}
	img.gz20_numbers {
		position:relative;
		margin:30px 0 20px 0;
	}
	.blimp_details_container {
		margin-top:-12.5%;
		display:none;
	}
	.blimp_details_container.selected {
		display: block;
	}
	/*Tablet - Behind the Scenes - Art of Flight*/

	#main_content_top.art_of_flight h1 {
		font-size:32px;
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
	}
	.banner_caption {
		position:relative;
		margin:0 auto;
	}
	.banner_caption div {
		width:auto;
		margin:0 auto;
		margin-top:-89px;
		text-align:center;
	}
	.cockpit_arrows {
		position:absolute;
		z-index:500;
		top:46.5%;
		text-align:center;
		width:100%;
	}
	.arrow_img {
		width:36px;
	}
	#main_content_middle.art_of_flight {
		background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
		background-size:cover;
		min-height:865px;
	}
	.middle_container {
		width:100%;
		margin:0 auto;
		padding:5px 20px;
	}
	.video_content_1 {
		width:100%;
		float:left;
	}
	.video_content_1 p.video {
		height:250px;
	}
	.video_content_2 {
		width:100%;
		float:left;
	}
	.video_content_2 p.video {
		height:250px;
	}
	#main_content_bottom.art_of_flight {
		background-image: url("../behind-the-scenes/img/blimp_cockpit_image_m.jpg");
		background-repeat: no-repeat;
		background-size: 100% auto;
		min-height:220px;

	}
	.yellow_button_art_of_flight {
		background-image: url("../behind-the-scenes/img/yellow_button_behind_the_scenes.png");
		background-repeat: no-repeat;
		display: block;
		margin:20px auto 0 auto;

	}
	.button_text_art_of_flight {
		color:#011e41;
		display: block;
		font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
		font-size:95%;
		padding-top:7px;
		text-transform:uppercase;
		vertical-align:middle;
	}

	/*Tablet - History*/

	#main_content.history {
		background-color: #fff;
		background-size:100% auto;
		background-repeat:repeat;
	}
	#main_one.history {
		width:100%;
		margin: 0 auto;
		padding:60px 0 60px 0;
		min-height:1055px;
	}
	#main_one.history h1 {

	}
	#main_content_top.history {
		background-image: url("../img/ltblue_bg_transparent.png");
		background-repeat:repeat;
		float:left;
		margin-right:20px;
		width:100%;
	}
	.book_content_page1 {
		width:200px;
		float:right;
	}
	.book_content {
		padding:5px 20px;
	}
	.book_content_below {
		clear:both;
		margin-top:20px !important;
	}
	.book_image {
		width:200px;
		float:left;
		margin-bottom:20px;
		background-image: url("../relive-history/pics/bookphoto_bg.jpg");
		background-size:100% 100%;
		padding:3px;
		clear:both;
	}
	.book_image_wlake {
		width:400px;
	}
	.book_image_full {
		width:100%;
	}
	.book_image_no_float {
		clear:both;
		width:50%;
	}
	.book_caption_float {
		width:50%;
		font-size:80%;
		float:left;
		margin-top:13%;
		margin-bottom:16%;
		padding-left:3%;
	}
	.long {
		margin-top:6%;
		margin-bottom:14%;
	}
	.book_caption_full {
		width:100%;
		font-size:80%;
		margin:2% 0;
	}
	#timeline {
	}
	#timeline ul {
		list-style-type:none;
	}
	#timeline ul li {
		float:left;
		padding:20px;
	}
	#timeline a{
		color:#58595b;
	}
	#timeline a:selected, #timeline a:active {
		color:#002269;
	}
	/****Tablet Share the Love - Main Landing Page ****/

	#main_content.share_the_love {
		background-image: url("../share-the-love/img/blimp_bg.jpg");
		background-size: 100% auto;
		background-repeat: no-repeat;
	}
	#main_one.share_the_love {
		width:100%;
		padding:2% 5% 60px 5%;
	}
	.story_description {
		width: 50%;
	}
	#main_two.share_the_love {
		width:100%;
		padding:60px 5% 60px 5%;
	}
	.social_box.story {
		height:239px;
		margin-top:5%;
	}
	.social_box.follow {
		height:150px;
		margin:5% 0;
	}
	.social_icon {
		float:left;
		padding:12px 12px 12px 0;
	}

	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; height: 0; overflow: hidden;
		margin-top:20px;
	}

	.video-container iframe,
	.video-container object,
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}



	/*Tablet - News and Events - Main Landing Page */

	#main_content.news_lp {
		width:100%;
		margin:0 auto;
	}
	#main_content_top.news_lp h1 {

	}
	#main_one.news_lp {
		background-image: url("../news-and-events/img/news_landing_top.jpg");
		background-size:100%;
		background-repeat: no-repeat;
		min-height:195px;
	}
	.main-link {
		color: #fd0;
		text-transform:uppercase;
		float:left;
	}
	.news_lp_text {
		clear:both;
		color: #fff;
	}
	#news_lp_fleet_container_device {
		background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
		padding: 0 0 0 5%;
		min-height:505px;
		height:auto;
	}
	.news_lp_fleet_container {
		width:100%;
		/*margin-top:25%;*/
	}
	.news_lp_text_item {
		width:80%;
		float:left;
	}
	.mobile_content_arrow {
		width:20%;
		float:left;
		text-align:right;
	}
	#main_content.news_lp.blimp_fact {
		height:142px;
	}


	/*Tablet - Find the Blimp*/

	#main_content.find_the_blimp {
		background-image: url("../news-and-events/img/news_bg_t.jpg");
		background-size:100% 100%;
		background-repeat: no-repeat;
	}
	#main_one.find_the_blimp {
		width:100%;
		margin: 0 auto;
		padding:60px 0 60px 0;
		min-height:945px;
	}
	#main_one.find_the_blimp h1 {
		margin-left:35px;
	}
	#main_content_top.find_the_blimp {
		background-image: url("../img/ltblue_bg_transparent.png");
		background-repeat:repeat;
		float:left;
		margin-right:20px;
		width:100%;
	}
	#find_the_blimp_list {
		width:100%;
		margin:0 auto;
		padding:40px 10px 40px 10px;
	}

	/*Tablet - Schedule*/

	/****BLIMPWORTHY SECTION****/

	#main_one.events {
		width:85%;
		margin: 0 auto;
		padding:0;
		min-height:510px;
	}
	#main_content_top.events {
    height: auto;
    max-height: 520px;
    margin-bottom: 50px;
    overflow-y: scroll;
	}
	.blimpworthy_img_main {
		margin:20px 0 10px 0;
		width:85%;
	}
	#blimpworthy_header {
		padding:5px 0;
	}
	ul#blimpworthy{
		width:185px;
		margin:10px auto;
	}
	ul#blimpworthy li{
		text-align:left;
	}
	#button_vote {
		padding:10px 0;
	}
	/****END BLIMPWORTHY SECTION****/

	#main_content.events {
		background-size:cover;
		background-repeat:repeat;
	}
	#main_content.events #blimp_fact {
		margin:0;
	}
	#main_one.events {
		width:90%;
		margin: 0 auto;
		padding:60px 0 60px 0;
		min-height:500px;
	}
	.form_section {
		min-width:25%;
		color: #fff;
		float:left;
	}
	#event_list {
		width:80%;
		margin:0 auto;
		padding:40px 0 40px 0;
	}
	.event_details {
		min-height:180px;
		margin-bottom:25px;
		padding:20px;
	}
	.flyover_form_content {
		width:100%;
		margin:0 auto;
	}
	#main_two.events {
		background-image: url("../news-and-events/img/form_bg_blue.png");
		background-repeat:repeat;
		background-size:100% auto;
		min-height:200px;
	}

	/*Tablet - News*/

	#main_content.news {
		background-image: url("../news-and-events/img/news_bg_m.jpg");
		background-size:100% auto;
		background-repeat: no-repeat;
	}
	#main_one.news {
		width:100%;
		margin: 0 auto;
		padding:0 0 60px 0;
		min-height:1505px;
	}
	#main_one.news h1 {
		margin-left:5% 0 0 5%;
	}
	#main_content_top.news {
		background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
		background-repeat:repeat;
		float:left;
		margin-right:20px;
		width:100%;
	}
	#news_list {
		width:100%;
		margin:0 auto;
		padding:40px 10px 40px 10px;
	}
	.news_details {
		margin:0 0 5% 0;
	}
	.scroll_wrapper {
		margin-top:25%;
		background: url("../behind-the-scenes/img/textured_gray_bg.jpg");
	}

	/*Tablet - News and Events - Awards & Recognition*/
	#bts_awards_main {

	}
	.blue_bold_condensed.awards {
		font-size:14px;
		color: #fd0;
	}
	#main_one.awards {
		min-height:295px;
	}
	#main_content_top.awards {
		width:92%;
		margin:20px auto 0 auto;
		background-image:none;
	}
	#tabs_awards {
		margin-bottom:40px;
	}
	#tabs_awards ul {
		padding: 0;
	}
	#tabs_awards ul li {
		background-image: url("../behind-the-scenes/img/crew_tab.png");
		background-size:100 100%;
		background-repeat:repeat;
		height:47px;
		margin-right:20px;
		width:170px;
		display:table;
		float:left;
	}
	#tabs_awards ul li a {
		display:table-cell;
		height:100%;
		padding-top:0;
		text-align:center;
		text-decoration:none;
		vertical-align:middle;
	}
	#tabs_awards ul li.ui-state-active {
		background-image: url("../behind-the-scenes/img/crew_tab_active.png");
		background-size:100% 100%;
		max-width:170px;
		background-repeat: no-repeat;
	}
	.awards_description_text {
		color: #fff;
		width:100%;
	}



	/* Tablet - Passenger Guide */

	.pg_header {
		padding:10px;
	}
	#main_content.passenger {
		background-image: url("../passenger-guide/img/passenger_bg.jpg");
		background-size:cover;
		background-repeat: no-repeat;
	}
	#main_one.passenger {
		width:100%;
		margin: 0 auto;
		padding:60px 0 60px 0;
		min-height:1505px;
	}
	#main_content_top.passenger {
		background-color:#d1e0ef;
		float:left;
		width:100%;
	}
	#passenger_left_column {
		width:100%;
		height:auto;
		padding:30px 10px 25px 10px;
	}
	#passenger_right_column {
		width:100%;
		padding:0 10px 40px 30px;
	}
	.passenger_form_links a {
		color:#002269;
		font-family: NewsGothicFSLightItalic, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.passenger_form_links a:hover {
		text-decoration:underline;
	}
	.passenger_details {
		margin:0 15px 0 0;
	}
	#main_one.christening {
		width:85%;
		margin: 0 auto;
		padding:0;
		min-height:510px;
		padding-bottom:30px;
	}
	#main_content.christening {
		background-position: 100% 70%;
	}


	/*slider*/
	* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	#cycle-1 div { width:100%; }
	#cycle-2 .cycle-slide { border:3px solid #fff; }
	#cycle-2 .cycle-slide-active { border:3px solid #004; }
	.cycle-prev {
		color: #fd0;
		font-size:48px;
		text-decoration:none;
		padding-right:105px;
	}
	.cycle-next {
		color: #fd0;
		font-size:48px;
		text-decoration:none;
		padding-left:105px;
	}
	.cycle-prev:hover, .cycle-next:hover, .cycle-prev:visited, .cycle-next:visited {
		text-decoration:none;
		color: #fff;
	}
	#slideshow-1,#slideshow-2 { width: 100%; max-width: 100%; margin: auto; position:relative; }
	#slideshow-2 { margin-top: 10px }
	.cycle-slideshow img { width: 100%; height: auto; display: block; }

	/*STEM Form*/

	.stem_form #main_content_top {
		width: 92%;
		margin: 20px auto 0 auto;
		min-height: 400px;
	}

	/****Blimp Fact****/
	#blimp_fact_container {
		width:90%;
		margin:0 auto;
		padding-top:1%;
	}


	#main_content.christening {
		background-image: url(../img/home/wf2_ground.jpg);
		background-size: cover;
		background-repeat: repeat;
		background-position: 50% 60%;
	}

	/*Tablet Footer*/
	footer#bottom {
		background-color: #011e41;
		width:100%;
	}

	.footer_mobile_menu_item {
		text-align:center;
	}

	.footer_mobile_menu_item a {
		color: #fff;
		padding:10px 0 10px 0;
		text-decoration:none;
		display: block;
	}

	.footer_mobile_menu_item a:hover {
		color:yellow;
	}

	ul#footer_nav li {
		list-style-type:none;
	}

	.zeroMargin_mobile {
		margin-left: 0;
	}

	.hide_tablet {
	  display: none;
	}

	.zeroMargin_tablet {
	  margin-left: 0;
	}

  .footer-site-links {
    max-width: 800px;
    margin: 50px auto 0 auto;
  }

  .footer-breadcrumb {
    float: right;
  }

  .copyright {
    color: #fff;
    text-align: right;
  }

  ul.breadcrumb li {
    float: left;
  }

  ul.breadcrumb li:first-child a {
    padding-right: 10px;
    border-right: 1px solid #fff;
    margin-right: 10px;
  }

  ul.breadcrumb a {
    color: #fd0;
  }

  ul.breadcrumb a:hover {
    color: #fd0;
    text-decoration: underline;
  }

}


/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 769px) {

	.gridContainer {
		width: 98.3333%;
		max-width: 1232px;
		padding-left: 0.8333%;
		padding-right: 0.8333%;
		margin: auto;
		clear: none;
		float: none;
		margin-left: auto;
	}
	.hide_mobile {
		display: block;
	}
	.hide_tablet {
		display: block;
	}
	/****Desktop Header & Navigation****/
	#header_top {
		min-height: 75px;
	}
	.logo {
		margin:0 0 0 5px;
		width: auto;
	}
	.top_nav_menu {
		float:right;
		width:auto;
		padding:0;
		margin:0;
	}
	.top_nav_menu li a {
		font-family: NewsGothicFSLightRegular, Arial, Helvetica, sans-serif;
		color: #fff;
		text-decoration:none;
		text-transform:uppercase;
	}
	.top_nav_menu li a:hover {
		border-bottom:3px solid #fd0;
		text-decoration:none;
	}
	.top_nav_menu li ul li a:hover {
		border:none;

	}.top_nav_menu li ul li a:hover {
		border:none;
	}
	#section_main {
		width: 100%;
		min-height: 20em;
	}
	.flexnav .touch-button {
		display:none;
	}
	/****Search****/
	#search {
		width: 135px;
		float: right;
		margin: 23px 20px 0 0;
		height: 25px;
	}
	#searchbox {
		width: 100%;
		height: 25px;
	}
	#main_one.search {
		width:75%;
		margin:0 auto;
	}
	.search_container {
		background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
	}
	.s {
		background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
	}
	.l {
		color:#002269;
	}

	/* Desktop - Home */

	/********VIDEO*********/
	.video_stream {
		width:365px;
		height:265px;
		margin:0;
	}
	.video_stream_2016 {
		margin:0;
		height: 740px;
		margin-bottom: 40px;
	}
	#home_desk_bg {
		width:1365px;
		height:566px;
		margin:0 auto;
		position:relative;
	}
	#desk_left {
		float:left;
	}
	.inner_desk_left {
		width:147px;
		float:left;
	}
	.desk_middle {
		width:521px;
		float:left;
	}
	.inner_desk_right {
		width:147px;
		float:left;
	}

	img#Image13{
		width:147px;
		height:198px;
	}
	img#Image14 {
		 width:148px;
		 height:386px;
	 }
	img#Image15 {
		width:152px;
		height:197px;
	}
	img#Image16 {
		 width:152px;
		 height:163px;
		 margin-left:-1px;
	 }
	 img#Image18, img#book, img#compass {
		 float:left;
	 }
	  img#Image21 {
		 width:151px;
		 height:224px;
	 }
	 .tire {
		 height:198px;
	 }
	 .blimp {
		 height:197px;
		 width:152px;
	 }
	 .award {
		 height:163px;
		 width:152px;
	 }
	 #first.slide_blue {
		 clear:both;
	 }
	 .window_container {
		background-image: url("../img/home/window.jpg");
		background-size:auto;
		height:431px;
		width:521px;
		display:table;
		padding:0;
		margin-top:0;
	}
	.window {
		overflow:hidden;
		position:relative;
		/* the container's height will determine the height of its slider  */
		height:303px;
		width:400px;
		margin:0 auto;
		margin-top:45px;
	}
	.shade {
		/* complete liquid height based on the parent's height!! */
		height:100%;
		/* only transition on transform properties which are hardware accelerated = way better performances */
		-webkit-transition:-webkit-transform .3s ease;
		-moz-transition:   -moz-transform .3s ease;
		-ms-transition:    -ms-transform .3s ease;
		transition:        transform .3s ease;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		-ms-box-sizing:border-box;
		box-sizing:border-box;
		padding:20px 20px 0 20px;
	}


	.shade.opened {
		/* visible */
		-webkit-transform: translate(0, 0%);
		   -moz-transform: translate(0, 0%);
			-ms-transform: translate(0, 0%);
				transform: translate(0, 0%);
				background-image: url("../img/home/home_shade_m.jpg");
		background-size:100%;
		background-repeat: no-repeat;
		z-index:50;
		position:absolute;
		min-width:400px;
	}
	.shade.opened p {
		color: #fff;
		width:80%;
		margin:0 auto;
		margin-top:46%;
		text-align:center;
	}
	.shade.closed {
		/* completely offscreen */
		-webkit-transform: translate(0, -100%);
		   -moz-transform: translate(0, -100%);
			-ms-transform: translate(0, -100%);
				transform: translate(0, -100%);
	}
	#blimp_exit {
		margin:20px 0 0 -10px;
		z-index:10;
		position:absolute;
	}
	 button#toggle {
		 position:absolute;
		 margin-left:auto;
		 margin-right:auto;
		 left:0;
		 right:0;
		 width:26px;
		 height:30px;
		 background-image: url("../img/home/window_button.png");
		 background-color:transparent;
		 background-repeat: no-repeat;
		 border:none;
	 }
	 .mobile_desk_bottom img {
		width:auto;
	 }
	.slide_blue div {
		background-attachment:fixed;
		background-size:cover;
		border-top:5px double #fff;
		border-bottom: 5px double #fff;
		position:absolute;
		left:50%;
		margin-top:20px;
		margin-left:-27.5%;
		text-align:center;
		width:55%;
	}
	.slide_blue img.blue_bg {
		margin:0;
		width:100%;
		height:auto;
	}
	.slide_gray img {
		margin:0;
		width:100%;
		height:auto;
		margin-top:-30px;
	}
	.slide_blue_text_main {
		color: #fff;
		font-size:225%;
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		line-height:1;
		margin-top:3%;
		margin-left:0;
		position:relative;
		text-align:center;
		text-transform:uppercase;
		width:auto;
	}
	.slide_blue_text_main.gray_slide {
		color:#002269;
	}
	.home_yellow_button {
		background-image: url("../img/home/home_yellow_button.jpg");
		background-repeat: no-repeat;
		color:#011e41;
		font-size:110%;
		font-family: NewsGothicFSMediumItalic, Arial, Helvetica, sans-serif;
		height:44px;
		padding-top:10px;
		position:absolute;
		text-align:center;
		text-transform:uppercase;
		width:306px;
	}
	.slide_gray {
		background-attachment:fixed;
		background-size:cover;
	}
	.slide_gray div {
		background-attachment:fixed;
		background-size:cover;
		border-top:5px double #fff;
		border-bottom: 5px double #fff;
		position:absolute;
		left:50%;
		margin-top:20px;
		margin-left:-27.5%;
		text-align:center;
		width:55%;
	}
	.scrollup {
		background-image: url("../img/home/scrollup_arrow.png");
		width:31px;
		height:31px;
		position:absolute;
		right:52px;
		margin-top:10%;

	}

	/*Desktop - Behind the Scenes*/
	#main_one.bts {
		background-image: url("../behind-the-scenes/img/behind_the_scenes_ocean.jpg");
		background-size:cover;
		background-repeat: no-repeat;
		min-height:765px;
	}
	#main_one.bts h1 {
		margin:30px 0 0 0;
	}
	#main_content_top.bts {
		width:80%;
		margin:100px auto 0 auto;
	}
	.bts-button {
		margin-bottom:0;
		margin-left:0;
	}
	.bts_fleet_container {
		border-top:3px solid #fff;
		margin-top:15%;
		width:100%;
	}
	.meet_the_fleet_item {
		width:25%;
		float:left;
		padding:15px 20px 0 20px;
	}
	.meet_the_fleet_item.first {
		padding-left:10px;
	}
	.meet_the_fleet_item.last {
		padding-right:10px;
		padding-left:40px;
	}
	#callout_text.meet_the_fleet {
		margin-left:0;
		width:45%;
	}
	h2.bts_main{
		color: #fff;
		text-transform:uppercase;
		float:left;
		margin:0;
	}
	.meet_the_fleet_text {
		clear:both;
		color:#000;
	}
	#main_two.bts {
		min-height:520px;
		background-color:#011e41;
	}
	#bts_fleet_container_device {
		background:none;
		padding: 0 0 30px 5px;
		min-height:0;
	}
	/****Desktop Behind The Scenes - Current Blimps ****/

	#main_content.current_blimps {
		width:100%;
		margin:0 auto;
	}
	#main_content_top.current_blimps h1 {
		margin:0;
	}
	#main_one.current_blimps #blimp_fact {
		margin:0;
	}
	.currentblimp_button {
		background-image: url("../behind-the-scenes/img/tab_white_bg.png");
		background-color:transparent;
		border:none;
		color:#002269;
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		font-size:20px;
		width:251px;
		height:43px;
		margin-top:10px;
		text-align:left;
		text-indent:40px;
		text-transform:uppercase;
		float:left;
		margin-right:6px;
	}
	.currentblimp_button.selected {
		background-image: url("../behind-the-scenes/img/tab_white_bg_selected.png");
	}
	.currentblimp_detail_text {
		color: #fff;
		width:95%;
		margin:0 auto;
		padding-top:3%
	}
	#blimp_selection_section {
		width:100%;
	}
	#blimp_display_section {
		width:100%;
		margin-top:15px;
	}
	#callout_text.current_blimps {
		color: #fff;
		margin-left:0;
	}
	.current_blimp_section_details {
		background-image: url("../behind-the-scenes/img/content_gray_bg.png");
		background-color:transparent;
		width:100%;
		min-height:162px;
		clear:both;
		/*margin-top:20px;*/
	}
	.blimp_section_detail {
		width:100%;
		float:left;
	}

	.airship_types {
		float:left;
		width:100%;
	}
	.airship_type_image {
		margin-bottom:5px;
	}
	.airship_type_text {
		width:100%;
		margin:0 auto;
		margin:-10px auto 50px auto;
	}
	#main_content_top.current_blimps {
		background-image: url("../behind-the-scenes/img/wingfoot1.jpg");
		background-position:100% 55%;
		width:100%;
		padding:70px;
		min-height:655px;
	}
	#main_content_middle.current_blimps {
		clear:both;
		padding:15px;
		width:92%;
		margin:20px auto 0 auto;
		min-height:175px;
	}
	#main_bottom {
		background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
	}
	.middle_section {
		width:45%;
		float:left;
		padding-top:10px;
	}
	.comparison_table {
		border-bottom:none;
		width:55%;
	}
	.middle_section.middle_right {
		margin:1% 0 0 8%;
	}
	#main_content_bottom.current_blimps {
		width:92%;
		clear:both;
		padding:15px;
		margin:20px auto 0 auto;
	}
	.subtext {
		font-size:12px;
	}
	.subtext.first {
		margin-top:20px;
	}
	.subtext.last {
		padding-bottom:100px;
	}

	/*Desktop - Behind the Scenes - Crew */

	#main.bts {

	}
	#main_one.crew {
		background-image: url("../behind-the-scenes/img/crew_background.jpg");
		background-size:cover;
		background-repeat: no-repeat;
		min-height:875px;
	}
	#main_one.crew h2 {
		font-size:160%;
		color: #fff;
	}
	.blue_bold_condensed.crew {
		font-size:16px;
	}
	#main_content_top.crew {
		width:92%;
		margin:20px auto 0 auto;
		background-image:none;
	}
	#tabs_crew {

	}
	#tabs_crew ul li {
		background-image: url("../behind-the-scenes/img/crew_tab.png");
		background-repeat: no-repeat;
		display:table;
		width:11.40%;
		max-width:11.40%;
		margin-right:15px;
		float:left;

	}
	#tabs_crew ul li a {
		display:table-cell;
		font-size:14px;
		height:100%;
		text-align:center;
		text-decoration:none;
	}
	#tabs_crew ul li.ui-state-active {
		background-image: url("../behind-the-scenes/img/crew_tab_active.png");
		height:72px;
		width:11.40%;
		background-repeat: no-repeat;
	}
	.crew_description_text {
		color:#000;
		width:40%;
		padding:0;
	}


	/****Desktop - Behind the Scenes - Airship Bases****/
	#main.airship_base {
		width:100%;
		margin:0 auto;
	}
	#main_one.airship_base {
		background-image: url("../behind-the-scenes/img/airship_base_hangar.jpg");
		background-size:100% auto;
		background-repeat: no-repeat;
	}

	#main_two.airship_base {
		background-image: url("../behind-the-scenes/img/airship_base_wingfoot.jpg");
		background-size: cover;
		background-repeat: no-repeat;
		min-height: 775px;
	}
	#callout_text.airship_base {
		margin:30% auto 0 auto;
		width:283px;
	}
	#callout_text.airship_base.selected {
		margin:0 auto 0 auto;
		width:800px;
	}
	.yellow_button_airship_base {
		background-image: url("../behind-the-scenes/img/airship_bases_yellow_btn.jpg");
		background-repeat: no-repeat;
		display:table;
		height:38px;
		margin:0 auto;
		margin-top:30%;
		padding-bottom:50px;
		width:283px;
	}
	.yellow_button_airship_base.selected {
		margin-top:5%;
	}
	.virtual_tour_video {
		display: none;
	}
	.virtual_tour_video.selected {
		display: block;
	}
	#main_content_bottom.airship_base {
		width: 90%;
		margin: 0 auto;
	}
	.airship_base_info {
		background-color: #fff;
		background-color: rgb(255, 255, 255, 85%);
		background-image: none;
		width: 30%;
		float: left;
		margin: 1.5%;
	}
	.box {
		border-radius: 4px;
		padding:0 20px 20px 20px;
		margin-top:-15px;
		width: auto;
	}
	.visit_an_airship_base {
		background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
		height:auto;
		margin:0;
		padding: 0 100px 20px 100px;
	}
	#blimp_fact.airship-bases {
		margin-top: 0;
		background-color: #000;
		background-color: rgb(0,0,0,75%);
	}

	/*Desktop - Behind the Scenes - Blimp Science*/
	#main_content.blimp_science {
		width:100%;
		margin:0 auto;
	}
	#main_content_top.blimp_science h1 {
		margin:4% 0 0 0;
	}
	#main_one.blimp_science {
		background-image: url("../behind-the-scenes/img/blimp_science_clouds_bg.jpg");
		background-size:cover;
		background-repeat: no-repeat;
	}
	#selectblimp {
		background-image: url("../behind-the-scenes/img/search-bg.png");
		width:250px;
		height:33px;
		background-color:transparent;
		border:none;
		cursor:pointer;
	}
	select#selectblimp {
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		color:#1d3f7a;
		margin-top:10px;
		text-transform:uppercase;
	}
	.blimp_section_button {
		background-image: url("../behind-the-scenes/img/section_button_unselected.png");
		background-color:transparent;
		border:none;
		color: #fff;
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		font-size:16px;
		height:43px;
		margin-top:10px;
		text-align:left;
		text-indent:40px;
		text-transform:uppercase;
		width:250px;
	}
	.blimp_section_button.selected {
		background-image: url("../behind-the-scenes/img/section_button_selected.png");
		color: #fd0;
	}
	#blimp_selection_section {
		width:25%;
		float:left;
		margin-bottom:40px;
	}
	.blimp_science .white {
		margin:15px 0 0 0;
	}
	.subhead.white {
		color: #fff;
		margin-top:0;
		margin-bottom:10px;
	}
	#blimp_display_section {
		width:65%;
		float:left;
	}
	#callout_text.blimp_science {
		color: #fff;
		margin:20px 0 0 0;
	}
	.airship_types {
		float:left;
		width:30%;
		margin:10px .25% 0 0;
	}
	.airship_type_image {
		margin-bottom:15px;
	}
	.airship_type_text {
		width:65%;
		margin:0 0 50px 0;
	}
	#main_content_top.blimp_science {
		width:92%;
		margin:20px auto 0 auto;
		min-height:400px;
	}
	#main_content_bottom.blimp_science {
		width:92%;
		margin:80px auto 0 auto;
		border-top:2px solid #002269;
	}
	.blimp_section_details {
		width:100%;
		min-height:250px;
		clear:both;
		margin-top:20px;
	}
	.blimp_section_detail {
		width:20%;
		float:left;
	}
	.blimp_section_detail p {
		width:70%;
		margin-top:2px;
	}
	#main_content.blimp_science {
		width:100%;
		margin:0 auto;
	}
	#main_one.blimp_science {
		background-image: url("../behind-the-scenes/img/blimp_science_clouds_bg.jpg");
		background-size:cover;
		background-repeat: no-repeat;
		min-height:1345px;
		padding-bottom:220px;
	}
	#selectblimp {
		background-image: url("../behind-the-scenes/img/search-bg.png");
		width:250px;
		height:33px;
		background-color:transparent;
		border:none;
		cursor:pointer;
	}
	#selectblimp select::-ms-expand {
		display: none;
	}
	select#selectblimp {
		-webkit-appearance: none;
		-moz-appearance: none;
		text-indent: 1px;
		text-overflow: '';
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		color:#1d3f7a;
		margin-top:10px;
		text-transform:uppercase;
	}
	.blimp_details_container.selected {
		display: block;
	}
	.blimp_section_button {
		background-image: url("../behind-the-scenes/img/section_button_unselected.png");
		color: #fff;
		font-family: NewsGothicFSBookBold, Arial, Helvetica, sans-serif;
		font-size:16px;
		width:250px;
		height:43px;
		margin-top:10px;
		text-align:left;
		text-indent:40px;
		text-transform:uppercase;
	}
	.blimp_section_button.selected {
		background-image: url("../behind-the-scenes/img/section_button_selected.png");
		color:yellow;
	}
	#blimp_selection_section {
		width:25%;
		float:left;
		margin-bottom:40px;
	}
	.blimp_science .module {
		min-height:290px;
		margin-top:20px;
	}
	#option1 {
		margin-top:-4%;
	}
	#option2 {
		margin:-70px 0 0 15%;
	}
	#blimp_display_section {
		width:65%;
		float:left;
	}
	#callout_text.blimp_science {
		color: #fff;
		margin-left:0;
	}
	.airship_types {
		float:left;
		margin-right:3.25%;
		width:30%;
	}
	.airship_type_image {
		margin-bottom:15px;
	}
	.airship_type_text {
		width:80%;
		margin-bottom:50px;
	}
	#main_content_top.blimp_science {
		width:92%;
		margin:20px auto 0 auto;
		min-height:400px;
	}
	#main_content_bottom.blimp_science {
		width:92%;
		margin:80px auto 0 auto;
		border-top:2px solid #002269;
		padding:15px;
	}
	.blimp_section_details {
		width:100%;
		min-height:200px;
		clear:both;
		margin-top:20px;
	}
	.blimp_section_detail {
		width:18.5%;
		float:left;
	}
	img.nt_numbers {
		position:absolute;
		top:18%;
		left:28%;
	}
	img.gz20_numbers {
		position:absolute;
		top:20%;
		left:28%;
	}

	/*Desktop - Behind the Scenes - Art of Flight */
	.cockpit_arrows {
		position:absolute;
		z-index:500;
		top:402px;
		text-align:center;
		width:100%;
	}
	.banner_caption.main {
		position:absolute;
		margin:0 auto;
		font-size:175%;
	}
	.button_text_art_of_flight {
		color: #011e41;
		display: block;
		font-family: NewsGothicFSMediumItalic, sans-serif;
		font-size: 100%;
		padding-top: 0;
		text-indent: 0;
		text-transform: uppercase;
		padding: 10px;
	}
	.banner_caption {
		position:relative;
		margin:0 auto;
		font-size:145%;
	}
	.banner_caption div {
		width:auto;
		margin:0 auto;
		margin-top:-5.75%;
		text-align:center;
	}
	#main_content_middle.art_of_flight {
		background-image: url("../behind-the-scenes/img/textured_gray_bg.jpg");
		background-size: 100% auto;
		min-height:575px;
	}
	.middle_container {
		width:85%;
		margin:0 auto;
		padding:10px 80px;
	}
	.video_content_1 {
		width:450px;
		float:left;
		margin-right:20%;
	}
	.video_content_1 p.video {
		width:450px;
		height:250px;
	}
	.video_content_2 {
		width:450px;
		float:left;
	}
	.video_content_2 p.video {
		width:450px;
		height:250px;
	}
	#main_content_bottom.art_of_flight {
		background-image: url("../behind-the-scenes/img/blimp_cockpit_image.jpg");
		background-size: 100% auto;
		min-height:600px;
	}
	#load_text{
		color: #fff;
		font-family:NewsGothicFSLightRegular, sans-serif;
		font-size:18px;
		position:absolute;
		top:5%;
		margin-left:auto;
		margin-right:auto;
		left:0;
		right:0;
		text-align:center;
		width:540px;
	}

	/*Desktop - History */
	#main_content.history {
		background-color: #fff;
		background-size:cover;
		background-repeat:repeat;
	}
	#main_one.history {
		width:90%;
		margin: 0 auto;
		padding:30px 0 30px 0;
		min-height:940px;
	}
	.scroll_wrapper {
		padding:20px 0 20px;
		background-image: url("../img/ltblue_bg_transparent.png");
		background-repeat:repeat;
		min-height:700px;
		margin-top:0;
	}
	#main_content_top.history {
		background-image:none;
		float:left;
		margin:0 20px 110px 0;
		min-height:650px;
		width:100%;
	}


	/****Desktop - Share the Love - Main Landing Page ****/
	#main_content.share_the_love {
		background-image: url("../share-the-love/img/blimp_bg.jpg");
		background-size: 100%;
	}
	#main_one.share_the_love {
		width:85%;
		padding:40px 0 60px 0;
	}
	.story_description {
		width: 100%;
	}
	#main_content_top.share_the_love {
		width: 40%;
    margin-bottom: 40px;
	}
	#main_content_top.share_the_love h2.white {
		font-size:16px;
	}
	#main_content_top.share_the_love.right_cta {
		text-align:center;
		display:table-cell;
		vertical-align:middle;
	}
	#main_two.share_the_love {
		width:85%;
		padding:7% 0 60px 0;
	}
	.social_box_inner {
		width:80%;
		margin:0 auto;
	}
	.social_box.story {
		height:239px;
		margin:0;
	}
	.social_box.follow {
		height:239px;
		margin:0;
	}
	.social_icon {
		float:left;
		padding:12px 20px 12px 0;
	}
	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px; height: 0; overflow: hidden;
		margin-top:20px;
	}
	.video-container iframe,
	.video-container object,
	.video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	/*Desktop - News and Events - Landing Page */
	#main_content_top.news_lp h1 {
		margin:0 0 5px 0;
	}
	#main_content_top.news_lp {
		width:80%;
		margin:100px auto 0 auto;
		color: #fff;
	}
	#main_one.news_lp {
		background-image: url("../news-and-events/img/news_landing_top.jpg");
		background-size:cover;
		background-repeat: no-repeat;
		min-height:765px;
	}
	.news_lp_fleet_container {
		border-top:3px solid #fff;
		margin-top:15%;
		width:100%;
	}
	.news_lp_text_item {
		width:33%;
		float:left;
		padding:15px 40px 0 40px;
	}
	.news_lp_text_item.first {
		padding-left:10px;
	}
	.news_lp_text_item.last {
		padding:0;
		padding-right:10px;
		padding-left:40px;
	}
	.news_date {
		margin-top:0;
	}
	.main-link {
		color: #fff;
		text-transform: uppercase;
		float:left;
		margin:0;
	}
	.bts_header {
		height: 15px;
	}
	.news_lp_text {
		clear:both;
		color: #fff;
	}
	#main_two.news_lp {
		min-height:520px;
		background-image: url("../news-and-events/img/news_landing_bottom.jpg");
		background-size:cover;
	}
	#news_lp_fleet_container_device {
		background:none;
		padding: 0 0 30px 10px;
		min-height:0;
	}

	/*Desktop - Find the Blimp */
	#main_content.find_the_blimp {
		background-image: url("../news-and-events/img/news_bg.jpg");
		background-size:cover;
		background-repeat:repeat;
	}
	#main_one.find_the_blimp {
		width:90%;
		margin: 0 auto;
		padding:60px 0 60px 0;
		min-height:1505px;
	}
	#main_one.find_the_blimp h1 {
		margin-left:35px;
	}
	p.white.schedule_link {
		margin-left:35px !important;
	}
	.scroll_wrapper {
		padding:20px 0 20px;
		background-image: url("../img/ltblue_bg_transparent.png");
		background-repeat:repeat;
		min-height:700px;
	}
	#main_content_top.find_the_blimp {
		background-image:none;
		float:left;
		margin:0 20px 110px 0;
		max-height:650px;
		overflow-y:scroll;
		width:100%;
	}
	#find_the_blimp_list {
		width:90%;
		margin:0 auto;
		padding:40px 10px 40px 10px;
	}
	.find_the_blimp_details {
		width:45%;
		float:left;
		margin:0 50px 0 0;
		height:240px;
	}

	/*Desktop - News and Events Landing Page */
	#main_content.news_lp.blimp_fact {
		height:101px;
	}

	/* Desktop - Schedule */
	/****BLIMPWORTHY SECTION****/
	#main_one.events {
		width:85%;
		margin: 0 auto;
		padding:0;
		min-height:510px;
	}
	#main_content_top.events {
		padding-bottom: 20px;
	}
	.blimpworthy_img_main {
		margin:20px 0 10px 0;
		width:85%;
	}
	#blimpworthy_header {
		padding:5px 0;
	}
	ul#blimpworthy{
		width:255px;
		margin:10px auto;
	}
	ul#blimpworthy li{
		text-align:left;
	}
	#button_vote {
		padding:10px 0;
	}
	/****END BLIMPWORTHY SECTION****/
	#main_content.events {
		background-size:100% auto;
		background-repeat:repeat;
	}

	#main_one.events h1 {
		margin-left:65px;
	}

	#event_list {
		width:90%;
		margin:0 auto;
		padding:40px 10px 40px 10px;
	}
	.event_details {
		margin-bottom:35px;
		padding:0 10px;
		min-height:160px;
	}
	.flyover_form_content {
		width:80%;
		margin:0 auto;
	}
	#main_two.events {
		background-image: url("../news-and-events/img/form_bg_blue.png");
		background-repeat:repeat;
		background-size:auto;
		min-height:280px;
	}
	.flyover_form_content .form_section {
		width:30%;
		min-width:330px;
		color: #fff;
		float:left;
		margin-right:30px;
		margin-top:20px;
	}
	textarea#description {
		height:105px;
	}
	input#film_event {
		margin-right:10px;
	}

	/*Desktop - News */
	#main_content.news {
		background-image: url("../news-and-events/img/news_bg.jpg");
		background-size:cover;
		background-repeat:repeat;
	}
	#main_one.news {
		width:90%;
		margin: 0 auto;
		padding:60px 0 60px 0;
		min-height:1505px;
	}
	#main_one.news h1 {
		margin-left:35px;
	}
	.scroll_wrapper {
		padding:20px 0 20px;
		background-image: url("../img/ltblue_bg_transparent.png");
		background-repeat:repeat;
		min-height:700px;
	}
	#main_content_top.news {
		background-image:none;
		float:left;
		margin:0 20px 110px 0;
		max-height:650px;
		overflow-y:scroll;
		width:100%;
	}
	#news_list {
		width:90%;
		margin:0 auto;
		padding:40px 10px 40px 10px;
	}
	.news_details {
		width:45%;
		float:left;
		margin:0 50px 0 0;
		height:240px;
	}
	.news_details.t4t {
		height:300px;
	}

	/*Desktop - News and Events - Awards & Recognition*/

	#main_one.awards {
		background-image: url("../news-and-events/img/toys4tots_SOG.jpg");
		background-size:cover;
		background-repeat: no-repeat;
		min-height:650px;
	}
	.blue_bold_condensed.awards {
		font-size:14px;
		color:#002269;
	}
	#tabs_awards {
		clear:both;
		padding:0 10px;
	}
	#tabs_awards ul {
		padding: 0;
	}
	#tabs_awards ul li {
		background-image: url("../behind-the-scenes/img/crew_tab.png");
		background-repeat: no-repeat;
		width:170px;
		height:72px;
		padding-right:10px;
		display:inline-block;
	}
	#tabs_awards ul li.ui-state-active {
		background-image: url("../behind-the-scenes/img/crew_tab_active.png");
		background-repeat: no-repeat;
		background-size:100% 100%;
		padding-bottom:20px;
	}
	#tabs_awards ul li a {
		display: block;
		height:100%;
		padding-top:11px;
		text-align:center;
		text-decoration:none;
	}
	.awards_description_text {
		background: url("../img/ltblue_bg_transparent.png");
		color:#002269;
		padding:10px 20px;
		width:40%;
	}
	.disclaimer {
		font-size:14px;
		margin-top:1% !important;
	}

	/* Desktop - Passenger Guide */
	#main_one.passenger h1 {
		margin-left:35px;
	}
	.pg_header {
		padding:0;
	}
	#main_content.passenger {
		background-image: url("../passenger-guide/img/passenger_bg.jpg");
		background-size:cover;
		background-repeat:repeat;
	}
	#main_one.passenger {
		width:90%;
		margin: 0 auto;
		padding:60px 0 60px 0;
		min-height:1505px;
	}
	#main_content_top.passenger {
		background: url("../img/ltblue_bg_transparent.png");
		float:left;
		margin-right:20px;
		max-height:902px;
		width:100%;
	}
	#passenger_left_column {
		width:60%;
		float:left;
		height:902px;
		padding:30px 10px 40px 30px;
		overflow-y:scroll;
	}
	#passenger_right_column {
		width:40%;
		float:left;
		padding:30px 10px 40px 70px;
	}
	.passenger_form_links a {
		color:#002269;
		font-family: NewsGothicFSLightItalic, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	.passenger_form_links a:hover {
		text-decoration:underline;
	}
	.passenger_details {
		margin:0 50px 0 0;
	}
	.passenger_details ul {
		margin-top:5px;
	}
	.passenger_form_links {
		text-transform:uppercase;
	}

	/*Desktop Christening*/
	#main_one.christening {
		width:85%;
		margin: 0 auto;
		padding:0;
		min-height:510px;
	}

	/*slider*/
	* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	#cycle-1 div { width:100%; }
	#cycle-2 .cycle-slide { border:3px solid #fff; }
	#cycle-2 .cycle-slide-active { border:3px solid #004; }
	.cycle-prev {
		color: #fd0;
		font-size:48px;
		text-decoration:none;
		padding-right:110px;
	}
	.cycle-next {
		color: #fd0;
		font-size:48px;
		text-decoration:none;
		padding-left:110px;
	}
	.cycle-prev:hover, .cycle-next:hover, .cycle-prev:visited, .cycle-next:visited {
		text-decoration:none;
		color: #fff;
	}
	#slideshow-1,#slideshow-2 {
		width: 100%;
		max-width: 100%;
		margin: auto
	}
	#slideshow-2 {
		margin-top: 10px
	}
	.cycle-slideshow img {
		width: 100%;
		height: auto;
		display: block;
	}

	/****Blimp Fact****/
	#blimp_fact_container {
		padding-top:1%;
		width:80%;
	}
	#blimp_fact {
		margin-top:-101px;
	}

	/****Desktop Footer****/
	#bottom {
		height: 300px;
		text-align: center;
	}
	#footer_navigation_container {
		display: inline-block;
		vertical-align: middle;
	}
	#footer_navigation_container_logo {
		width:37%;
		margin: 0 auto;
		height:90px;
		text-align:center;
		color: #fff;
	}
	.footer_logo {
		position:absolute;
		margin:170px 0 0 9%;
		color: #fff;
		font-family:NewsGothicFSLightRegular, sans-serif;
		font-size:10px;
	}
	.footer_column {
		float:left;
		font-family: NewsGothicFSLightRegular, Arial, Helvetica, sans-serif;
		font-size:14px;
		margin-right:25px;
		text-align:left;
		text-transform:uppercase;
		list-style-type:none;
	}
	.footer_column.last {
		margin-right:0;
	}
	.footer_column ul {
		padding:0;
		margin:0;
	}
	.footer_column ul.social {
		margin-top:25px;
	}
	.footer_column ul.social a {
		text-transform:uppercase;
	}
	.footer_column li a {
		color: #fff;
		text-decoration:none;
		text-transform:capitalize;
	}
	.footer_column li a:hover, .footer_column li a:focus {
		color: #fff;
		text-decoration: underline;
	}
	.footer_column li.icon {
		float: left;
		margin-top:20px;
		padding-right:5px;
	}
	.footer_column .history-column {
		float: left;
		padding-right: 10px;
		margin-top: 0;
	}
  .footer-heading {
		margin-bottom:0;
	}
	.footer-heading a {
		color: #fd0;
	}
	.zeroMargin_desktop {
	margin-left: 0;
	}
	.hide_desktop {
	display: none;
	}
}


/* Portrait tablet to landscape and desktop */
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {

	.hide_t_landscape {
		display:none;
	}

	/*Home*/
	#home_desk_bg {
		width:817px;
		margin:0 auto;
	}

	/*Behind the Scenes*/
	#main_content_top.bts {
		width:85%;
	}
	#main_one.bts {
		background-position:41% 100%;
		padding-bottom:140px;
	}
	#callout_text.meet_the_fleet {
		width:55%;
	}
	.meet_the_fleet_item {
		width: 50%;
		padding-left: 10px;
		height: 150px;
	}
	.meet_the_fleet_item.last {
		padding:15px 20px 0 10px;
	}

	/*Current Blimps*/
	#main_content_top.current_blimps {
		background-size:100%;
		min-height:350px;
		padding:20px;
	}
	.current_blimp_section_details {
		background-image: url("../behind-the-scenes/img/blue_diagonal_stripes.jpg");
	}
	.currentblimp_button {
		font-size:18px;
	}

	/*Crew*/
	#main_one.crew {
		background-size:100% 100%;
		min-height:765px;
	}
	#tabs_crew ul li {
		background-size:100% 100%;
		height:47px;
	}
	#tabs_crew ul li.ui-state-active {
		background-size:100% 100%;
		padding-bottom:20px;
	}
	#tabs_crew ul li a {
		font-size:12px;
	}
	.ui-tabs-panel {
		margin:0 0 0 10px;
		padding-top:5px;
	}

	/*Airship Bases*/
	.airship_base_info {
		width:31%;
		margin:0.5%;
	}
	#main_content_bottom.airship_base {
		width:95%;
		margin-right:0;
	}

	/*Art of Flight*/
	#main_content_top.art_of_flight h1 {
		font-size:28px;
	}
	#load_text {
		top:0;
	}
	.cockpit_arrows {
		top:250px;
	}
	.cycle-next{
		padding-left:70px;
	}
	.cycle-prev{
		padding-right:70px;
	}
	.banner_caption {
		font-size:105%;
	}
	.banner_caption div {
		margin-top:-60px;
	}
	.video_content_1 p.video, .video_content_2 p.video  {
		width:400px;
	}
	#main_content_bottom.art_of_flight {
		min-height:400px;
	}

	/*Blimp Science*/
	img.nt_numbers {
		top:25%;
		left:37%;
		width:60%;
	}
	img.gz20_numbers {
		top:20%;
		left:38%;
		width:50%;
	}
	.blimp_section_button {
		font-size:14px;
	}
	.blimp_section_detail {
		width:17.5%;
		margin-right:2%;
	}
	.blimp_section_detail p {
		font-size:14px;
		width:100%;
	}

	/*News and Events Landing*/
	#main_content_top.news_lp{
		width:90%;
	}
	.news_lp_fleet_container {
		margin-top:22%;
	}
	.news_lp_text_item {
		width:33%;
		padding:15px 20px 0 20px;
	}
	#main_two.news_lp {
		background-size:100% 100%;
	}

	/*Find the Blimp*/
	#main_content.find_the_blimp {
		background-size:100% 100%;
	}
	#main_one.find_the_blimp {
		min-height:1155px;
	}
	#main_content_top.find_the_blimp {
		background-image:none;
	}

	/*Schedule*/
	#main_content.events {
		background-size:cover;
	}
	#main_one.events h1 {
		margin-left:45px;
	}
	.form_section {
		width:50%;
	}
	textarea#description {
		width:360px;
	}

	/*News*/
	#main_content.news {
		background-size:100% 100%;
	}
	#main_one.news {
		min-height:885px;
	}
	.news_details {
		height:auto;
		margin:0 50px 20px 0;
		width:100%;
	}
	.scroll_wrapper {
		min-height:400px;
	}
	#main_content_top.news {
		max-height:370px;
	}
	#main_content.news #blimp_fact {
		height:110px;
	}

	/*Awards & Recognition*/
	.awards_description_text {
		width:70%;
	}

	/*Passenger Guide*/
	#main_content.passenger{
		background-size:100% 100%;
	}
	#main_one.passenger {
		min-height:1025px;
	}
	#main_content_top.passenger {
		max-height:510px;
	}
	#passenger_left_column {
		max-height:510px;
	}
	#passenger_right_column {
		max-height:510px;
	}

	/*Christening*/
	#main_one.christening h1 {
		margin-left:25px;
	}
}

@media only screen and (min-width: 855px) {

    /* MacBook-Retina-specific stuff here */
	/*art of flight*/
	.middle_container {
		width:100%;
	}
	.video_content_1 {
		margin-right:0;
		width:50%;
	}
	.video_content_1 p {
		width:90%;
	}
	.video_content_2 {
		width:50%;
	}
	.video_content_2 p {
		width:90%;
	}
	.footer_column {
		float:left;
		font-family: NewsGothicFSLightRegular, Arial, Helvetica, sans-serif;
		font-size:16px;
		margin-right:40px;
		text-align:left;
		text-transform:uppercase;
		list-style-type:none;
	}
}
@media only screen and (min-width: 1200px) {
	#main_two.events {
		min-height:740px;
	}
	.top_nav_menu .container {
		position:relative;
	}
}

@media only screen and (max-width: 1024px) {
	.hide_mobile_menu {
		display:none;
	}
}

/*Corrections for Art of Flight Arrows*/
@media only screen and (min-width: 1700px) {
	.cockpit_arrows {
		top:480px;
	}
}

@media only screen and (min-width: 1900px) {
	.cockpit_arrows {
		top:490px;
	}
}
