/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/
/*
		@font-face {
				font-family: 'Impact';
				src: url('../fonts/impact.eot');
				src: url('../fonts/impact.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/impact.woff') format('woff'),
						 url('../fonts/impact.ttf') format('truetype'),
						 url('../fonts/impact.svg#impact') format('svg');
				font-weight: normal;
				font-style: normal;
		}


@font-face {
				font-family: 'Constantia-BoldItalic';
				src: url('../fonts/constanz.eot');
				src: url('../fonts/constanz.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/constanz.woff') format('woff'),
						 url('../fonts/constanz.ttf') format('truetype'),
						 url('../fonts/constanz.svg#constanz') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'Constantia-Italic';
				src: url('../fonts/constani.eot');
				src: url('../fonts/constani.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/constani.woff') format('woff'),
						 url('../fonts/constani.ttf') format('truetype'),
						 url('../fonts/constani.svg#constani') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		@font-face {
				font-family: 'Constantia-Bold';
				src: url('../fonts/constanb.eot');
				src: url('../fonts/constanb.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/constanb.woff') format('woff'),
						 url('../fonts/constanb.ttf') format('truetype'),
						 url('../fonts/constanb.svg#constanb') format('svg');
				font-weight: normal;
				font-style: normal;
		}
			@font-face {
				 
				src: url('../fonts/constan.eot');
				src: url('../fonts/constan.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/constan.woff') format('woff'),
						 url('../fonts/constan.ttf') format('truetype'),
						 url('../fonts/constan.svg#constan') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
			@font-face {
				font-family: 'BebasNeue';
				src: url('../fonts/bebasneue.eot');
				src: url('../fonts/bebasneue.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/bebasneue.woff') format('woff'),
						 url('../fonts/bebasneue.ttf') format('truetype'),
						 url('../fonts/bebasneue.svg#bebasneue') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
			@font-face {
				font-family: 'TrajanPro-Bold';
				src: url('../fonts/trajanprobold.eot');
				src: url('../fonts/trajanprobold.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/trajanprobold.woff') format('woff'),
						 url('../fonts/trajanprobold.ttf') format('truetype'),
						 url('../fonts/trajanprobold.svg#trajanprobold') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		
		@font-face {
				font-family: 'Philosopher';
				src: url('../fonts/philosopherregular.eot');
				src: url('../fonts/philosopherregular.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/philosopherregular.woff') format('woff'),
						 url('../fonts/philosopherregular.ttf') format('truetype'),
						 url('../fonts/philosopherregular.svg#philosopherregular') format('svg');
				font-weight: normal;
				font-style: normal;
		}
		@font-face {
				font-family: 'Philosopher-Bold';
				src: url('../fonts/philosopherbold.eot');
				src: url('../fonts/philosopherbold.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/philosopherbold.woff') format('woff'),
						 url('../fonts/philosopherbold.ttf') format('truetype'),
						 url('../fonts/philosopherbold.svg#philosopherbold') format('svg');
				font-weight: normal;
				font-style: normal;
		}*/
		
		
body {
/* background:url('../images/bg.jpg'); */
background-color:#1c426f;
-webkit-box-shadow: inset 0px 0px 122px 0px rgba(0,0,0,0.38);
-moz-box-shadow: inset 0px 0px 122px 0px rgba(0,0,0,0.38);
box-shadow: inset 0px 0px 122px 0px rgba(0,0,0,0.38);
font-family: 'Open Sans', sans-serif;
color:#fff;
}
#testimonial-wid #carousel2 {
-webkit-transition: all 500ms ease-in-out !important;
-webkit-transition: all 500ms ease-in-out !important;
-moz-transition: all 500ms ease-in-out !important;
-ms-transition: all 500ms ease-in-out !important;
-o-transition: all 500ms ease-in-out !important;
transition: all 500ms ease-in-out !important;
}
 

.left {
float:left !important;
text-align:left !important;
}
.right {
float:right;
}
#head {
background:url('../images/box-pattren.png');
z-index:9999;
width:100%;
}

.footer{
background-color:#102446;

width:100%;
}

.footer p{
	color:#fff;
}

#head-bg {
width:100%;
 background:url('../images/wingman_header.jpg') repeat-x top center;
overflow: hidden;
background-color:#2a6dab;

}

#head-bg-mobile {  
display:none;
 
}

.jets{
 padding:0px 20px 0px 20px;
 background:url('../images/jets.png');
 background-position:top center;
 background-repeat:no-repeat;
  
}

.nopd {
padding:0px !important;
}
.htext {
 float:right;
 text-align:right;
 
}

.front_page {background:url('../images/stripes.png') repeat-x top center;background-color:#112545;width:100%;padding-top:38px;padding-bottom:0px;}
.caption h1 {
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 68px;
	margin:0px;font-weight:bold;
}
.caption h2 {
font-weight:normal;
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 58px;
	margin:0px;
}
.slide {float:right;display:block;text-align:center;width:100%;}

.slide h1 {
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 42px;
	margin:0px 0px 20px 0px;font-weight:bold;
}
.slide h2 {
font-weight:normal;
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 28px;
	margin:0px;word-wrap:normal;
}
.htext h4 {
font-family: 'Oswald', sans-serif;
font-weight: bold;
font-size: 18px;
line-height: 22px;
 border-right:1px solid #fff;
 padding:5px 10px 5px 0px;
 
color:#e1e1e1;float:right;
tex-align:right;
text-shadow: 1px 1px 4px rgba(0,0,0,.6);
}
.htext h5 {
font-family: 'Open Sans', serif;
 text-shadow: 0 0 4px rgba(0,0,0,.3);
line-height: 25px;
font-weight:normal;
margin:0px;
font-size: 21px;
color:#e1e1e1
}
.htext h6 {
font-family: 'Open Sans', serif;
 text-shadow: 0 0 4px rgba(0,0,0,.3);
line-height: 22px;
font-weight:normal;
margin:0px;
font-size: 17px;
color:#e1e1e1
}

.htext   span {
 
font-family: 'Oswald', sans-serif;
font-weight: bold;
font-size: 22px;
width:22px;
display:block;
 margin :15px 10px 10px 10px;
	 float:right;
text-align:left;
	color: #fff;
	 
}
.mtext {
font-size: 16px;
color:#fff;
text-align:left; 
}
.mtext h4 {
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 28px;
line-height: 34px;
padding:0px 10px 10px 0px;
color:#e1e1e1; 
text-shadow: 0 0 4px rgba(0,0,0,.3);
 margin-bottom:5px;
}

.mtext h5 {
font-family: 'Open Sans', sans-serif;
 
font-size: 26px;
line-height: 28px;
padding:10px 10px 0px 0px;
color:#e1e1e1; 
text-shadow: 0 0 4px rgba(0,0,0,.3);
text-transform:uppercase;
margin-bottom:5px;
margin-top:20px;
}

.social_icons {border-radius:50%;width:30px;}
.testimonial_quote {font-size:22px;font-weight:bold}
.testimonial_name {font-size:16px;font-weight:normal}
.mtext_top {
font-family: 'Open Sans', sans-serif;
font-weight: bold;
font-size: 26px;
line-height: 28px;
padding:10px 10px 0px 0px;
color:#e1e1e1; 
text-shadow: 0 0 4px rgba(0,0,0,.3);
text-transform:uppercase;
margin-bottom:5px;
margin-top:10px;
}

mtext h5::after {
  content: "hi";
}

.book {padding:20px; }
.book_right {float:right;margin-left:20px;}
.book_content {padding-top:60px;font-size:20px;font-weight:bold;line-height:26px;font-family: 'Open Sans', sans-serif;
color:#ffffff;text-align:center;}
.book_selling{margin-top:10px;}

.front_page_bio {background-color:#2c5a9a;color:#fff;font-size:14px;width:100%;}

.front_page_company {background-image:url('../images/company_bk.png');background-position:top center;background-repeat:repeat-y;background-color:#000;width:100%;padding-top:20px;padding-bottom:20px;}

.front_page_testimonial {background-image:url('../images/test_bk.jpg');background-position:top center;background-repeat:repeat-x;background-color:#162043;width:100%;height:296}

.front_page_book_waldo {-webkit-box-shadow: inset 0px 0px 121px 0px rgba(0,0,0,0.51);
-moz-box-shadow: inset 0px 0px 121px 0px rgba(0,0,0,0.51);
box-shadow: inset 0px 0px 121px 0px rgba(0,0,0,0.51);background-image:url('../images/book_waldo_bk.png');background-position:top center;background-repeat:repeat-y;background-color:#112545;width:100%;padding-bottom:20px;border-top:1px solid #b8bec8;border-bottom:1px solid #b8bec8;}

.front_page_book_waldo_content {color:#fff;font-size:22px;text-align:center;padding:20px;text-align:center}
.front_page_book_waldo_content strong{color:#fff;}
.front_page_book_featured {-webkit-box-shadow: inset 0px 0px 121px 0px rgba(0,0,0,0.51);
-moz-box-shadow: inset 0px 0px 121px 0px rgba(0,0,0,0.51);
box-shadow: inset 0px 0px 121px 0px rgba(0,0,0,0.51);background-color:#2c5a9a;width:100%;padding:30px 0px 40px 0px;color:#fff;font-size:28px;text-align:center;text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}

.front_page_academy {-webkit-box-shadow: inset 0px 0px 121px 0px rgba(0,0,0,0.51);
-moz-box-shadow: inset 0px 0px 121px 0px rgba(0,0,0,0.51);
box-shadow: inset 0px 0px 121px 0px rgba(0,0,0,0.51);background-color:#fff;width:100%;padding:30px 0px 40px 0px;color:#0f284a;font-size:28px;text-align:center;}

.front_page_academy h5 {font-family: 'Oswald', sans-serif;font-size:20px;color:#0f284a;}

.stripes {height:20px;background-image:url('../images/stripes.png');background-position:bottom center;background-repeat:repeat-x;background-color:#2b4085;}

.front_page_book_featured img { margin-top:20px;}
.homevid_title{background-color:#102446;padding:15px;text-align:center;color:#fff;font-size:16px;line-height:22px;font-family: 'Open Sans', sans-serif;color:#fff;text-shadow:none;}
.front_page_book_featured_content {color:#fff;font-size:28px;text-align:center;font-family: 'Oswald', sans-serif;font-weight:bold;}


 
.book_waldo_action {border:2px solid #fff;border-radius:10px;padding:15px;text-align:center;margin-top:20px;	display:inline-block;}

.book_waldo_action a {font-size:24px;line-height:26px;font-family: 'Open Sans', sans-serif;color:#fff;text-decoration:none;}
.book_waldo_action a:hover {color:#f5f5f5;text-decoration:none;}

.honors { text-align:center;margin-top:15px;}
.honors_title { margin-top:25px;}
.honors_title h5{ font-family: 'Open Sans', sans-serif;font-size:28px;text-shadow: 1px 1px 2px rgba(0, 0, 0, .3);}
.honors_content {padding:0px 20px 20px 20px;line-height:22px;font-size:16px;}
.honors_content a {color:#112545}

.training a {background-color:#0f2445;padding:5px 10px;color:#fff;border-radius:5px; margin-top:15px;}
.training a:hover {background-color:#2e5889;padding:5px 10px;color:#fff;border-radius:5px; margin-top:15px;text-underline:none;}
.social {margin-right:5px;}
.banner_top {background-size:cover;height:240px;background-repeat:no-repeat;background-position:top center;padding:60px 0px 0px 20px;}
.banner_top h1 {margin-top:10px;color:#fff;font-size:28px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);font-family: 'Oswald', sans-serif;}
.menu_bk {width:100%;text-align:center;background-color:#0f2445;}
#ctu {
position:absolute;
 z-index:99999;
right: 0px;
top: 35px;
}
#logo {padding:20px 0px 0px 0px;}

.icons {
background:url('../images/icons.png');
display:block;

}
.elastislide-prev.icons:hover,  .icons.prev:hover {
background-position: -10px -528px;

}

.elastislide-prev.icons , .icons.prev {
background-position: -10px -558px;
display:block !important;
}
.elastislide-next.icons:hover ,.icons.next:hover {
background-position: -32px -528px;

}
.elastislide-next.icons , .icons.next{
background-position: -32px -558px;
display:block !important;
}

.dld-open.icons {
background-position: 117px -744px !important;
}
.dld-close.icons {
background-position: 137px -744px;
width: 20px;
height: 163px;
float:left;
cursor:pointer;
position: relative;
left: -5px;
}
.icons.contactus {
background-position: -15px -341px;
width: 160px;
height: 185px;
display: table;
margin: 0 auto;
}
.fx {
padding-top:15px;
position:relative;
min-height: 160px;
}
#mainmenu {
position: relative;
 
right: 0px;
z-index:150;
width:100%;
text-align:center;
background-color:#0f2445;
}

.menu {
 
list-style-type: none;
margin: 0px;
padding: 0px;

display:inline-block;
  
 
}
.menu li.home {
padding: 0px 0px 0px 0px;
background: url('../images/icons.png') no-repeat scroll -13px -304px;
height: 38px;
 
margin:5px 15px 0px 5px
}
.menu li.home a:hover {
background: url('../images/mm-shadow2.png');;

}
.menu li.home a {
background: none;
 
width: 38px;
height: 38px;
display: block;
padding: 0px;
border-radius: 0px;margin: 0px 30px 0px 0px;}

.menu li {
position:relative;

float: left;
margin: 0px 50px 0px 0px;
padding: 12px 5px 12px 0px;
 
z-index:9999;
}
 
.menu li a:hover , .menu li:hover > a{
color:#2c5a9a;
 
}
.menu li a {
text-decoration: none;
 
padding: 5px 0px 0px 0px;
color: #FFFFFF;
font-family: 'Open Sans', sans-serif;
font-weight: bold;
 
font-size: 19px;
 
 
}
 

.menu ul {
display: none;
position: absolute;
list-style-type: none;
width: 280px;

padding-top: 15px;
left: -20px;
z-index:9999
}
.menu  ul li {

float: none;
 
margin: 0px;
padding: 0px 0px;
z-index:9999;
}
.menu ul li a:hover   {
background-color:#2c5a9a;
	 color:#fff;border:2px solid #f5f5f5;
}
.menu ul li a   {
/*background: url('../images/sub-bg.png');
background:#000;*/
width: 100%;
display: block;
padding: 3px 10px;
margin-bottom:3px; 
background-color:#0f2445;
border-radius:5px;
border:2px solid #f5f5f5;
}

.menu li a:hover ul , .menu li:hover ul {
display:block;
}

.menu ul ul {
	top: -15px;
	left: 250px;
	padding-left: 15px;
}

.home .slider-tt {
position:relative;
 
 
 max-height:100%; max-width:100%;

}



.page-post .slider-tt{
position:relative;
 padding-bottom:40px;
 
top:-12px;
}
.flywaldo {margin-top:20px;margin-bottom:20px;}
.five_star {text-align:center;padding:50px;}
.slider-ttt {
background: url('../images/slider-shadow.png') repeat-x scroll bottom center ;
position: absolute;
z-index: 99;
width:100%;
 
}
 
.slider {
background: url('../images/sl-shadow.png') repeat-x scroll top center ;

width:100%;
min-height: 378px;
}


 
.watch-dld {
position: absolute;
left: 0px;
top: 28%;
z-index: 9999;
}
.ftx {
margin-top:-100px;
position:relative;
z-index: 990;
}
#testimonial-wid , #featured-wid{
border-radius:10px 10px 0px 0px;
 font-family: 'Open Sans', sans-serif;font-size:28px;
padding:15px 5px;
}
#featured-slider{
border-radius:10px;
background:url('../images/box-pattren.png');
padding: 20px 10px 0px 10px;
width: 375px;
overflow: hidden;
 float:right;
}

#testimonial-wid h4 , #featured-wid h4 {
	color:#4baaec;
	 
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0px 0px 0px  0px;
}
#testimonial-wid img {
	margin-bottom:10px;
}

#testimonial-wid p {
	font-family: 'Oswald', sans-serif;color:#fff;text-shadow: 1px 1px 4px rgba(0,0,0,.6);font-size:24px;
	padding:20px 10px;
	 
	line-height:32px;
  
	font-weight:bold;
	
	}
 
#testimonial-wid a {
	color:#265f8a;
	 
 
 text-decoration:underline;
 display:block;
 text-align:right;
font-size:12px;
font-weight:normal;

}

#client-logo-slider {

 
height:120px;
padding-top:20px;
width:100%;
}
/* -----------------------------------------
   # main-content
----------------------------------------- */
#main-content {
	
 padding:30px 0px 20px 0px;

}
#w-store {
 padding:30px 0px 20px 0px;

}
.vdx-con2 p {
color:#939598 !important; font-size:11px; margin:0px;
}
#w-store .eight p {color:#6a6a6a !important}
#w-store h6 {margin: 0px;
color: #87c442;
line-height: 130%;
min-height: 40px;}
#main-content h4 {
text-align: center;

font-size: 26px;
line-height: 35px;
font-weight: normal;
}
#main-content h3 img {
top: 10px;
position: relative;
left: 5px;
}
#main-content h3 {
text-align: left;
font-family: 'Open Sans', sans-serif;

font-size: 26px;
line-height: 35px;
font-weight: bold;
}

#main-content h5 {
text-align: center;
 
font-size: 18px;
line-height: 25px;
font-weight: normal;
margin-bottom:0px;
display:block;
}
#main-content h7 {
text-align: left;
 
font-size: 18px;
line-height: 25px;
font-weight: normal;
margin-bottom:0px;
display:block;
}

#main-content h6 {
text-align: center;
 
font-size: 22px;
line-height: 30px;
font-weight: normal;
color:#0063a9

}
#main-content h4 span , #main-content h5 span {
color:#0063a9;
font-weight: 700;
font-size:24px;
}
#cs1 input[type="text"]{
	background:#fff;
	font-family:'Verdana',Arial;
	padding: 0px 1px;
	height: 40px;
}

#cs1 input[type="submit"]{
	background:url('../images/send.jpg') no-repeat scroll center top #0063a9;
	text-indent:-999px;
	height: 40px;
	margin-top:25px;
}
.infusion-field{
	 
	 
	}

.bl-1 {
 
list-style-type:none;
}
.bl-1 li {
 
font-size: 18px;
line-height: 35px;
font-weight: bold;
color:#0063a9;
text-transform:uppercase;
background: url('../images/Untitled-222_07.png') no-repeat scroll 0px 10px;
padding-left: 35px;
}
#button-base0{
background:url('../images/Untitled-222_23.jpg');
border-radius:10px;
 margin-top:25px;
  margin-bottom:25px;
 
	-webkit-box-shadow: 0 0 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
padding: 7px;
border: 1px solid #CCC;
}
#button-base05{
background:url('../images/Untitled-222_23.jpg');
border-radius:10px;
 margin-top:5px;
  margin-bottom:10px;
 
	-webkit-box-shadow: 0 0 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
padding: 7px;
border: 1px solid #CCC;
}

#button-base1 {
background:url('../images/Untitled-222_26.jpg') repeat-x;
border-radius:10px;
 -webkit-box-shadow: 0 0 10px #000, inset 0 0 3px rgba(255,255,255,.5);
	-moz-box-shadow: 0 0 10px #000, inset 0 0 3px rgba(255,255,255,.5);
	box-shadow: 0 0 10px #000, inset 0 0 3px rgba(255,255,255,.5);
padding: 10px 10px 5px 10px;
border: 1px solid #FFF

}
#button-base1 a {
 
	font-family: "Bebas Neue";
	font-size: 30px;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 0 0 3px rgba(0,0,0,.35), 0 0 3px #000;
	text-align:center;
	display: block;
	}
#button-base00{
	margin:10px 0px 30px 10px;
	background:url('../images/Untitled-222_29.jpg') repeat-x;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #000;
	-webkit-box-shadow: 0 0 5px #000, inset 0 0 3px rgba(255,255,255,.5);
	-moz-box-shadow: 0 0 5px #000, inset 0 0 3px rgba(255,255,255,.5);
	box-shadow: 0 0 5px #000, inset 0 0 3px rgba(255,255,255,.5);
	border: solid 1px #fff;
}
#button-base00 a {
font-family: "Bebas Neue";
	font-size: 25px;
	text-transform: uppercase;
	color: #fff;
	text-shadow: 0 0 3px rgba(0,0,0,.35);
		text-align:center;
	display: block;
line-height: 42px;
padding: 4px 0px 0px 0px;
}
.footer {
padding:20px 0px 40px 0px

}
.footer h2 {
 
font-family: 'Oswald', sans-serif;
color:#ffffff !important;
 
font-size:30px;
line-height:40px;
font-weight:bold;
}

.footer ul {
list-style-type:none;
margin:0px;
padding:0px;
}
.socialize li {
float:left;
}
.footer ul li {
margin:0px 5px 0px 0px;
padding:0px;
}
.footer p {
font-family: 'Open Sans', sans-serif;
color:#ffffff !important;
font-size:14px;
margin-bottom:2px;
}
.footer li a   {
font-family: 'Open Sans', sans-serif;
color:#ffffff;
font-size:14px;
text-decoration:none;
}
.footer li a:hover {
text-decoration:underline;
}
.footer2 {
width:100%;
background-color:#5084bc;

}
.footer2 p {
font-family: 'Open Sans', sans-serif;
color:#ffffff;
font-size:12px;
margin-bottom:2px;
margin-top:10px;
padding:10px;
}


#body-content{
	color:#fff;
	line-height:21px;
	}
	
	#body-content ul{
	list-style-image: url('../images/star_list.png');

	}
#body-content li{
	  
  padding: 0px 0px 3px 5px;
 
	margin-left:40px;
	line-height:22px;
	color:#fff;
	}
strong, em{
	
	}
#body-content a{}
/* -----------------------------------------
   Responsive Queries
----------------------------------------- */
@media only screen and (min-width:600px) and (max-width:1150px) {
#logo {width: 50% !important;
float: left; }
#hhtext {float:left; }
#ctu{float: left; width: 100%;}
.slide h1 {
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 32px;
	margin:0px 0px 20px 0px;font-weight:bold;
}
.slide h2 {
font-weight:normal;
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 22px;
	margin:0px;word-wrap:normal;
}
.footer .four , .footer .three {
float:left;
width:50%;
}
#testimonial-wid{
	float: left;
 
}

#featured-wid{
float: right;
width: 63.5% !important;
}

.menu li.home a {
 width: 28px;
height: 28px;
 }

.menu li {
 
margin: 0px 40px 0px 0px;
 
}
 
 
}


@media only screen and (max-width:940px) {
#logo {
padding:0px 10px !important;
text-align:center;
}
.menu {
 
width:100%
  
 
}

#mainmenu {bottom:50px}
.push-right-one {margin:0px !important}
#button-base00{background-image: -webkit-linear-gradient(top, #ff1f08, #d50a00);
	background-image: -moz-linear-gradient(top, #ff1f08, #d50a00);
	background-image: -o-linear-gradient(top, #ff1f08, #d50a00);
	background-image: -ms-linear-gradient(top, #ff1f08, #d50a00);
	background-image: linear-gradient(to bottom, #ff1f08, #d50a00);}
#button-base1 {background-image: -webkit-linear-gradient(bottom, #27608d, #4baaec);
	background-image: -moz-linear-gradient(bottom, #27608d, #4baaec);
	background-image: -o-linear-gradient(bottom, #27608d, #4baaec);
	background-image: -ms-linear-gradient(bottom, #27608d, #4baaec);
	background-image: linear-gradient(to top, #27608d, #4baaec);}
#body-content {padding:0px 10px;}
#ctu {position:relative;top:-20px; right:9px;}
#jplaylist .sixteen {float:left !important;margin:10px 0px 0px 0px; text-align:center }#jplaylist .sixteen:first-child{margin:10px 10px 0px 0px;}


.menu  {
background-color:#0f2445;
}
 .menu li.home { 
display: table;
width: 50px;
margin: 0 auto;
border: none;
}

 .menu li {
 float:none;
 background:none;
 padding:5px 8px 5px 2px;
 margin: 0px 0px 0px 0px;
 }

.menu ul {
position: relative !important;
width: 100%;
padding: 6px 0px 0px 0px;
}
.menu li a {display: block; background-image: -webkit-linear-gradient(bottom, #27608d, #4baaec);
	background-image: -moz-linear-gradient(bottom, #27608d, #4baaec);
	background-image: -o-linear-gradient(bottom, #27608d, #4baaec);
	background-image: -ms-linear-gradient(bottom, #27608d, #4baaec);
	background-image: linear-gradient(to top, #27608d, #4baaec);
	text-align:center;
	}
 #testimonial-wid .elastislide-prev {left:-5px !important}
  #testimonial-wid .elastislide-next {right:0px !important}

#testimonial-wid #carousel2 li {
	max-width:100% !important;
	padding:0px 10px;
}
}
@media only screen and (min-width:600px) and (max-width:850px){
.caption h1{font-size:46px}
.caption h2{font-size:34px}
div.caption{top:25px !important; width:100% !important;}
div.loader, div.slideshow a.advance-link, div.slideshow-container {  height:200px !important;min-height:200px;} #featured-slider{float:none;margin:0 auto;}
.slider , .slider-tt{background:none;} .slider-tt {min-height:210px; }

#head-bg{  
width:100%;
 background:url('../images/head-mob-bk.jpg');
 background-repeat:no-repeat;
 background-size:cover;
overflow: hidden;
background-color:#2a6dab;
 
}.slide h1 {
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 26px;
	margin:0px 0px 20px 0px;font-weight:bold;
}
.slide h2 {
font-weight:normal;
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 18px;
	margin:0px;word-wrap:normal;
}
.htext {text-align:left;}
.social_icons {border-radius:50%;width:40px;}
#logo {width: 100% !important;}

.jets{background:none;padding:0px;}
#head-bg {padding:10px;}
.socialize {text-align:center;}
.htext span {width:100%;text-align:center;margin-top:10px;}
#hhtext h4 {border:none;font-size: 18px;line-height:24px;text-align:left;}
.slider-tt {display:none !important}

}
@media only screen and (min-width:460px) and (max-width:598px) {
.caption h1{font-size:46px}
.caption h2{font-size:34px}
div.caption{top:15px !important; width:100% !important;}
div.loader, div.slideshow a.advance-link, div.slideshow-container {  height:300px !important;min-height:300px;} #featured-slider{float:none;margin:0 auto;}
.slider , .slider-tt{background:none;} .slider-tt {min-height:370px;  }
#hhtext {
text-align: center !important;
}
#head-bg{  
width:100%;
 background:url('../images/head-mob-bk.jpg');
 background-repeat:no-repeat;
 background-size:cover;
overflow: hidden;
background-color:#2a6dab;
 
}
.slide h1 {
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 24px;
	margin:0px 0px 20px 0px;font-weight:bold;
}
.slide h2 {
font-weight:normal;
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 16px;
	margin:0px;word-wrap:normal;
}
.htext {text-align:center;}
.social_icons {border-radius:50%;width:40px;}
#logo {width: 100% !important;}

.jets{background:none;padding:0px;}
#head-bg {padding:10px;}
.socialize {text-align:center;}
.htext span {width:100%;text-align:center;margin-top:10px;}
#hhtext h4 {border:none;font-size: 18px;line-height:24px;text-align:left;}
 .jet_fly {
  
   display:none;
  
}

}
@media only screen and (min-width:300px) and (max-width:459px) {
	 #testimonial-wid p {
  
    font-size: 18px;
 width:100%;
 white-space:normal;
  
}

  .jet_fly {
  
   display:none;
  
}
.slide h1 {
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 24px;
	margin:0px 0px 20px 0px;font-weight:bold;
}
.slide h2 {
font-weight:normal;
font-family: 'Open Sans', serif;
	color: #e1e1e1;
	text-shadow: 3px 4px 10px rgba(0,0,0,.75);
	font-size: 16px;
	margin:0px;word-wrap:normal;
}
#head-bg{  
width:100%;
 background:url('../images/head-mob-bk.jpg');
 background-repeat:no-repeat;
 background-size:cover;
overflow: hidden;
background-color:#2a6dab;
 
}
.htext {text-align:center;}
.social_icons {border-radius:50%;width:40px;}
#logo {width: 100% !important;}

.jets{background:none;padding:0px;}
#head-bg {padding:10px;}
.socialize {text-align:center;}
.htext span {width:100%;text-align:center;margin-top:10px;}
#hhtext h4 {border:none;font-size: 18px;line-height:24px;text-align:left;}
.slider-tt {display:none !important}

#client-logo-slider .elastislide-horizontal ul li {
margin:0px;
}
#hhtext {
text-align: center !important;
}
 
 
#hhtext h5 , #hhtext h6 {line-height: 19px!important; font-size: 16px!important;}

}

/* -----------------------------------------
   ROw fixing
----------------------------------------- */
.push-right-one{
margin-right:60px;
}
.clear{
clear:both;
}
.center {
text-align:center;
}
.push-left-one{
margin-left:70px;
}

 .ftx .four ,#main-content .four {
width: 24.5%;
}
 .ftx .twelve {
width: 74.5%;
}

#jplayer.ten {
width: 65.5%;
}
#jplaylist .sixteen {
margin-bottom:12px;
}
#jplaylist.six {
width: 32.25%;
}
.page-title h1 {
font-family: Tahoma;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.8); text-align:center;
}
.page-title { 
	width:100%;
	
	line-height:55px;	
	background-image: -webkit-linear-gradient(bottom, #235881, #4aa8eb);
	background-image: -moz-linear-gradient(bottom, #235881, #4aa8eb);
	background-image: -o-linear-gradient(bottom, #235881, #4aa8eb);
	background-image: -ms-linear-gradient(bottom, #235881, #4aa8eb);
	background-image: linear-gradient(to top, #235881, #4aa8eb);
	position:absolute;
	bottom:-12px
}


.right {float:right !important;}
.left {float:left !important}
.text-right {text-align:right}
.text-left {text-align:left}
.text-center {text-align:center}

.nopd {padding:0px !important;}
.nopdl{padding-left:0px !important}
.nopdr{padding-right:0px !important}

#button-base03{
background:url('../images/Untitled-222_23.jpg');
 
 
  margin-bottom:25px;
 
	-webkit-box-shadow: 0 0 2px #000;
	-moz-box-shadow: 0 0 2px #000;
	box-shadow: 0 0 2px #000;
padding: 7px;
border: 1px solid #CCC;
width: 100%;
}

#button-base15 {
background:url('../images/Untitled-222_26.jpg') repeat-x;
border-radius:10px;
 -webkit-box-shadow: 0 0 10px #000, inset 0 0 3px rgba(255,255,255,.5);
	-moz-box-shadow: 0 0 10px #000, inset 0 0 3px rgba(255,255,255,.5);
	box-shadow: 0 0 10px #000, inset 0 0 3px rgba(255,255,255,.5);
padding: 5px;
border: 1px solid #FFF

}
#button-base15 a {
 
	font-family: arial;
	font-size: 17px;
 font-weight:normal;
	color: #fff;
	text-shadow: 0 0 3px rgba(0,0,0,.35), 0 0 3px #000;
	text-align:center;
	display: block;
	}


.page-post .hh1  {color:#00389f; font-weight:bold; margin:10px 0px; line-height:130%;}
.page-post .hh1  strong {color:#fff !important}
.page-post h2 {
color:#fff; 
/*font-family:Tahoma; */
font-size:32px; 
/*line-height:130%;*/

font-family: "Open Sans",sans-serif;
font-weight: bold;
font-style: normal;
line-height: 1.1;
}
.page-post p {color:#fff}

.nst-table{
	 padding:0 8px; display:inline-block;
	width: 100%;
 	  text-align:center;
	  color:#fff;
	position:relative;
	top:-10px;
}

.nst-table h4{
font-size: 20px !important;
color:#262626; 
font-family: Tahoma !important;
margin: 0px !important;
line-height: 100% !important;
}
.nst-table h5 {
font-size: 15px !important;
font-family: Tahoma !important;
color:#262626;
line-height: 120% !important;
margin-bottom: 15px !important;
}
.nst-table p {margin-bottom:5px;}
.nst-table .button {background:#3883b9 !important; padding:8px 18px 10px !important}
.nst-table input[type=text], .nst-table input[type=email]{
	 
 background:#517bab;
}

.vdx-con{
-webkit-border-radius: 5px 6px 0px 0px ;
	-moz-border-radius: 5px 6px 0px 0px;
	border-radius: 5px 6px 0px 0px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.4);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.4);
	box-shadow: 0 0 5px rgba(0,0,0,.4);
padding:6px;
}

.vdx-con2{
-webkit-border-radius: 5px 6px 0px 0px ;
	-moz-border-radius: 5px 6px 0px 0px;
	border-radius: 5px 6px 0px 0px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.4);
	-moz-box-shadow: 0 0 5px rgba(0,0,0,.4);
	box-shadow: 0 0 5px rgba(0,0,0,.4);
padding:10px;
}

.vid-con h4 {
-webkit-border-radius: 0px 0px 5px 5px ;
	-moz-border-radius: 0px 0px 5px 5px ;
	border-radius: 0px 0px 5px 5px ;
margin:0px 0px 35px 0px;
background-color: #265f8a;
	-webkit-box-shadow: inset 0 0 136px rgba(0,0,0,.15);
	-moz-box-shadow: inset 0 0 136px rgba(0,0,0,.15);
	box-shadow: inset 0 0 136px rgba(0,0,0,.15);
	border: solid 1px #000;
font-family: Tahoma;
 
	color: #fff; padding:4px 10px;
	text-shadow: inset 1px 1px 1px rgba(0,0,0,.75);
}
#w-store .vid-con h4 {
 
 font-weight: bold;
font-family: arial;
font-size: 22px;
text-align:cent:left
}
#press .vid  h5 {
text-align:left;
font-family: Verdana;
	font-size: 14px;
border-bottom: 1px solid #b9b9b9;
margin: 10px 0px 10px 0px;
	color: #000; text-transform: uppercase;
}
#wingstore .img-con2 {
border: 1px solid #87c442; margin:6px 0px;
text-align: center;
}

.rating0 {
background:url('../images/rating.jpg') no-repeat scroll 0px 290px;
width:159px;
height:15px;
display:block; text-indent: -999px;
}
.rating1 {
background:url('../images/rating.jpg') no-repeat scroll 0px 0px;
width:159px;
height:15px;
display:block; text-indent: -999px;
}
.rating2 {
background:url('../images/rating.jpg') no-repeat scroll 0px -17px;
width:159px;
height:15px;
display:block;text-indent: -999px;
}
.rating3 {
background:url('../images/rating.jpg') no-repeat scroll 0px -32px;
width:159px;
height:15px; text-indent: -999px;
display:block;
}
.rating4 {
background:url('../images/rating.jpg') no-repeat scroll 0px -51px;
width:159px;
height:15px;
display:block; text-indent: -999px;
}
.rating5 {
background:url('../images/rating.jpg') no-repeat scroll 0px -69px;
width:159px;
height:15px;text-indent: -999px;
display:block;
}
.rating6 {
background:url('../images/rating.jpg') no-repeat scroll 0px -88px;
width:159px;
height:15px;text-indent: -999px;
display:block;
}
.rating7 {
background:url('../images/rating.jpg') no-repeat scroll 0px -121px;
width:159px;text-indent: -999px;
height:15px;
display:block;
}
.rating8 {
background:url('../images/rating.jpg') no-repeat scroll 0px -141px;
width:159px;
height:15px;text-indent: -999px;
display:block;
}
.rating9 {
background:url('../images/rating.jpg') no-repeat scroll 0px -159px;
width:159px;
height:15px;
display:block;text-indent: -999px;
}
.rating10 {
background:url('../images/rating.jpg') no-repeat scroll 0px -177px;
width:159px;
height:15px;text-indent: -999px;
display:block;
}
.rating11 {
background:url('../images/rating.jpg') no-repeat scroll 0px -196px;
width:159px;
height:15px;
display:block;text-indent: -999px;
}
.rating12 {
background:url('../images/rating.jpg') no-repeat scroll 0px -215px;
width:159px;
height:15px;text-indent: -999px;
display:block;
}
.rating13 {
background:url('../images/rating.jpg') no-repeat scroll 0px -234px;
width:159px;
height:15px;text-indent: -999px;
display:block;
}
.rating14 {
background:url('../images/rating.jpg') no-repeat scroll 0px -252px;
width:159px;
height:15px;text-indent: -999px;
display:block;
}
.rating15 {
background:url('../images/rating.jpg') no-repeat scroll 0px -271px;
width:159px;
height:15px;
display:block;
}
#wingstore h5 {
	text-align:left;
	font-family: Verdana;
	font-size: 14px;
	border-bottom: 1px solid #b9b9b9;
	margin: 10px 0px 10px 0px;
	text-transform: uppercase; padding:0px 0px 7px 0px;
}
#press .vid p {
	font-family: Arial;
	color: #6a6a6a;
}
 .dlm {color: #ff0000 !important;
font-weight: bold}

.v_mainx {position:relative; overflow:hidden}
.v_hh:hover , .v_hh2:hover{opacity:1}
.v_hh , .v_hh2{opacity:0}
.v_hh {position:absolute; top:0px;left:0px; background:url('../images/vv-bg.png') repeat; width: 100%;
height: 100%;
text-align: center;}
.v_hh2 {position:absolute; top:0px;left:0px; background:url('../images/vv-bg2.png') repeat scroll center center; width: 100%;
height: 100%;
text-align: center;}
.v_hh h4{margin:0px 0px 10px 0px}
.v_hh2 h4 {display:block}
.v_hh2 h4 a {display: block;
height: 130px;
text-indent: -999px;}
.v_hh h4 a { display:block; font-weight:bold; color:#e1e1e1; font-family:Verdana; font-size:18px; text-align:center; padding:15px 0px 0px 0px}
.v_hh p {margin:10px 0px 0px 0px;color:#e1e1e1; font-size:13px;}


.social {margin:10px 0px 0px 0px;}
.blog-posts
	{ 
	  position: relative;
 
	  background: #fff;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	  padding: 2em 1.5em;
	  color: rgba(0,0,0, .8);
	  text-shadow: 0 1px 0 #fff;
	  line-height: 1.5;
	  margin: 60px auto; padding:10px;
	}

.datee {color:#595959; font-family:'Calibri'; font-size:14px; background:url('../images/im_03.png') no-repeat scroll left center; padding:2px 0px 0px 20px;} 
.comm {color:#595959; font-family:'Calibri'; font-size:14px; background:url('../images/im_05.png') no-repeat scroll left center; padding:2px 0px 0px 20px;} 
.eleven.content-bb {width:70% !important}
.blog-posts .b-head {margin:0px;}
.blog-posts .b-head a {font-weight:normal;color:#004c87; font-family:'Calibri';}
.blog-posts:before, .blog-posts:after 
	{
	  z-index: -1; 
	  position: absolute; 
	  content: "";
	  bottom: 15px;
	  left: 10px;
	  width: 50%; 
	  top: 80%;
	  max-width:300px;
	  background: rgba(0, 0, 0, 0.7); 
	  -webkit-box-shadow: 0 15px 10px rgba(0,0,0, 0.7);   
	  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
	  -webkit-transform: rotate(-3deg);    
	  -moz-transform: rotate(-3deg);   
	  -o-transform: rotate(-3deg);
	  -ms-transform: rotate(-3deg);
	  transform: rotate(-3deg);
	}
 
.blog-posts:after 
	{
	  -webkit-transform: rotate(3deg);
	  -moz-transform: rotate(3deg);
	  -o-transform: rotate(3deg);
	  -ms-transform: rotate(3deg);
	  transform: rotate(3deg);
	  right: 10px;
	  left: auto;
	}
	
	.loop .readmore {-webkit-box-shadow: inset 1px 2px rgba(255,255,255,.25);
	-moz-box-shadow: inset 1px 2px rgba(255,255,255,.25);
	box-shadow: inset 1px 2px rgba(255,255,255,.25); background:#f0f1f3; padding:5px 5px; font-size:12px; text-shadow: 0 1px #fff; color:#404040; border-radius: 4px; text-transform:uppercase;
	border: solid 1px #dce1e9; }
	
	.date h4 {font-family:'Impact' !important; margin:0px;font-weight: bold;
font-size: 20px !important;
text-align: right !important;}
.date ,#sidebar {margin:60px auto}
.imgx {padding:0px 10px 0px 0px}
.blog-posts .imgx img {border:2px solid #b6b5b5}
	.date a , .date {color:#155ba1; font-family:Verdana; font-style:italic; text-align:right} .date span{color:#155ba1}
	