html, body, div, span, applet, object,
h1, h2, h4, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;-webkit-appearance: none;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}


body{width:100%;overflow:none;-webkit-font-smoothing:antialiased;margin:0;padding:0;min-width:320px;}

#commentInfo{display:block;}

@font-face {
font-family: Helvetica Neue;
src: url(fonts/HelveNeuMedConObl);
}

hr {
border:1px #EDEDED inset;
}

.pages {
position:absolute;
background-attachment: fixed !important;
background-size: cover !important;
display:block;
width:100%;
background-image: url("images/bg2.jpg");
background-color:#060F19;
background-repeat: no-repeat;
background-position:center;
/*background-image: -moz-linear-gradient(top, #F5F5F5, #E0E0E0 1800px );
background-image: -webkit-gradient(linear, left top, left bottom, from(#1F3571), to(#010D1B));
background-image: -o-linear-gradient(rgb(1,12,22),rgb(1,2,164)); */
min-width:320px;
}

#nav-part1{display:block;}
#nav-part2{display:none;}
#main-vid-bg{display:none;z-index:2;}

h1 {
color:rgba(255, 255, 255, 0.8); 
padding:5px 5px 0 5px; 
margin:0px 0 0px 0; 
font: 32px 'arial',sans-serif; 
text-align:center;
}

h2 {
color:rgba(255, 255, 255, 0.8); 
padding:0px 5px 5px 5px; 
margin:0px 0 0px 3px; 
font:bold 11.2px 'arial',sans-serif; 
text-align:center; 
letter-spacing:0.18em;
}

h3 {
color:#3D5EA0; 
padding:0px 5px 5px 10px; 
margin:3px 0 5px 0; 
font:bold 0.9em arial; 
text-align:center;
}

h4 {
margin:10px auto 10px auto; 
text-transform:uppercase; 
text-align:center; 
font:14px arial,sans-serif; 
line-height:25px; 
color:#875628; 
padding:5px 15px;
}

h5 {
height:0px;
color:white;
width:80%;
padding:20px 0 30px 0; 
margin:15px auto 0px auto; 
font:bold 30px arial; 
text-align:center;text-transform:uppercase;

}

h6 {
color:#275084; 
margin:10px 0 10px 3%; 
font:bold 0.8em arial; 
text-align:left; 
text-transform:uppercase;
}

a:link {
font-family:arial,sans-serif; 
color:white;
text-decoration:none;
}

a:visited {
font-family:arial,sans-serif; 
color:white;
border:0px;
text-decoration:none;
}

a:active {
font-family:arial,sans-serif; 
color:white;
text-decoration:none;
}

a:hover {
font-family:arial,sans-serif; 
color:white;
text-decoration:none;
}

p {
font:14px arial,sans-serif; 
line-height:25px; 
color:#545454; 
background:none;  
padding:5px 15px;
}

.demo-reel{
position:relative;
width:100%
z-index:2;
}


.slideContainer {
float:none;
clear:both;
width: 100%;
position: absolute;
padding-bottom: 35.40%;
padding-top: 0px;
left: 0;
top: 80;
height: 0;
}

.slideContainer iframe{
left:47.5%;
top:9%;
height:66%;
width:41.5%;
position:absolute;
border:0.5vw solid rgba(255,255,255,0.3);
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
z-index:5;
}

.slideContainer img {left:80;
top:0;
height:100%;
width:100%;
position:absolute;
}

.reel-topspacer{width:100%;height:75px;}

.headerBG2{
background: url('images/header-bg1.png') top center no-repeat;
}

.headerBG3{
display:none;
position:fixed;
background: url('images/header-bg1.png') top center no-repeat;
}

/*spaces the slideshow from the header*/
.header-new-spacer{
width:100%;
height:140px;
}
.header-new{position:fixed;top:0px;left:0px;z-index:10;width:100%;height:110px;margin-bottom:90px;background-image: -moz-linear-gradient(top, #000000, #00122B 80px );
background-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#00122B));
background-image: -o-linear-gradient(rgb(0, 0, 0),rgb(0, 18, 43));-moz-box-shadow: 1px 5px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 5px 3px rgba(0,0,0,0.5);
box-shadow: 1px 5px 3px rgba(0,0,0,0.5);}

.header-new2{position:fixed;top:0px;left:0px;z-index:10;width:100%;height:110px;margin-bottom:90px;background-image: -moz-linear-gradient(top, #000000, #00122B 80px );
background-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#00122B));
background-image: -o-linear-gradient(rgb(0, 0, 0),rgb(0, 18, 43));-moz-box-shadow: 1px 5px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 5px 3px rgba(0,0,0,0.5);
box-shadow: 1px 5px 3px rgba(0,0,0,0.5);}

.logo-new{width:350px; height:92px;margin 0 auto;margin-top: 10px;}

.nav-mobile{display:none;}

.nav-new{
margin:0px auto;
text-align:center;
width:100%;
height:35px;
background-image: -moz-linear-gradient(top, #001229, #347FC3 68px );
background-image: -webkit-gradient(linear, left top, left bottom, from(#001229), to(#347FC3));
background-image: -o-linear-gradient(rgb(0, 18, 41),rgb(52, 127, 195));
-moz-box-shadow: 1px 5px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 5px 3px rgba(0,0,0,0.5);
box-shadow: 1px 5px 3px rgba(0,0,0,0.5);
border-bottom:2px solid #092544;
border-top:2px solid #143C65;
}


.nav-new a{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
text-decoration:none;
line-height:35px;
font-family: Arial, Helvetica, sans-serif;
text-transform:none;
font-size:20px;
margin-right:30px;
color:#F5F5F5;
}


.nav-new a:hover{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
color:#4C9ED9;
}


.blurbs{
position:relative;
width:480px;
height:330px;
z-index:2;
margin: 30% auto;
z-index:6;
}


.blurbs img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
width:210px;
height:210px;
position:relative;
border:10px solid white;
border-radius:100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
box-shadow:0 10px 0 #CCCCCC;
-moz-box-shadow:0 10px 0 #CCCCCC;
-webkit-box-shadow:0 10px 0 #CCCCCC;
}

.reel-thumbs{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;
position:relative;
width:735px;
height:620px;
z-index:2;
margin: 0px auto;
}

.reel-thumbs img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
width:210px;
height:210px;
position:relative;
border:4px solid rgba(255,255,255,0.9);
border-radius:100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
box-shadow:0 6px 0 rgba(200,200,200,0.4);
-moz-box-shadow:0 6px 0 rgba(200,200,200,0.2);
-webkit-box-shadow:0 6px 0 rgba(200,200,200,0.2);
}

.reel-thumbs h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
font-family: Arial, Helvetica, sans-serif;
font-size:30px;
padding-top:10px;
text-align: center;
color:white;
}


.blurbs h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
font-family: Arial, Helvetica, sans-serif;
font-size:30px;
padding-top:10px;
text-align: center;
color:#666666;
}

.blurbs p{
font-family: Arial, Helvetica, sans-serif;
font-size:15px;
color:#666666;
padding:6px 0 0 0;
text-align: center;
line-height:20px;
background:none;  
}

.footer{
width:100%;
height:100px;
}

.footer-main{
margin:0px auto;
padding-top:20px;
width:300px;
height:200px;
}

.footer-main p{
color:#666666;
}

.footer-main a{
color:#666666;
}

.footer-new{
float:left;
width:100%;
margin-bottom:20px;
/*background-color:rgba(0,0,0,0.5);
border-radius:10px; */
}

.footer-new2{
padding-top:10px;
margin:0 auto;
width:900px;
margin-bottom:20px;
}

button{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
float:none;
margin-top:15px;
background-color:#666666;
border:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

button h5{
width:100%;
text-align:center;
text-transform:none;
font-family: Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:normal;
color:#F5F5F5;
margin:0;
padding:7px 10px 7px 0px;
}

#current{display:block;}

#current2{display:block;}

.b1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
float:left;
margin-right:10px;
width:230px;
height:330px;
}

.b2{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
float:left;
margin-right:10px;
width:230px;
height:330px;
}

.b3{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
float:left;
z-index:20;
margin-right:10px;
width:230px;
height:330px;
}

.b4{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
float:left;
z-index:20;
width:230px;
height:330px;
}

.reel-c{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
float:left;
margin-right:15px;
width:230px;
height:315px;
}

.bottom-content-desktop{
color:white;
margin:0 auto;
text-align:center;
}

.bottom-content-desktop p{
color:white;
margin:0 auto;
text-align:center;
}

.bottom-content-desktop3 p{
color:#666666;
margin:0 auto;
text-align:center;
}

.bottom-content-desktop a{
color:white;
margin:0 auto;
text-align:center;
}

.copyright{
text-align:center;
color:white;
}

.reel-c:hover{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
margin-top:-20px;
margin-bottom:20px;
}

.reel-c:hover img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
box-shadow:0 10px 0 #4C9ED9;
-moz-box-shadow:0 10px 0 #4C9ED9;
-webkit-box-shadow:0 10px 0 #4C9ED9;
}

.reel-c:hover h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
color:#4C9ED9;
}


.b1:hover{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
margin-top:-40px;
font:blue;
}

.b1:hover img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
box-shadow:0 10px 0 #4C9ED9;
-moz-box-shadow:0 10px 0 #4C9ED9;
-webkit-box-shadow:0 10px 0 #4C9ED9;
}

.b1:hover h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
color:#4C9ED9;
}


.b2:hover{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
margin-top:-40px;
margin-bottom:40px;
}

.b2:hover img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
box-shadow:0 10px 0 #4C9ED9;
-moz-box-shadow:0 10px 0 #4C9ED9;
-webkit-box-shadow:0 10px 0 #4C9ED9;
}


.b2:hover h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
color:#4C9ED9;
}


.b3:hover{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
margin-top:-40px;
}

.b3:hover img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
box-shadow:0 10px 0 #4C9ED9;
-moz-box-shadow:0 10px 0 #4C9ED9;
-webkit-box-shadow:0 10px 0 #4C9ED9;
}

.b3:hover h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
color:#4C9ED9;
}


.b4:hover{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
margin-top:-40px;
margin-bottom:40px;
}

.b4:hover img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
box-shadow:0 10px 0 #4C9ED9;
-moz-box-shadow:0 10px 0 #4C9ED9;
-webkit-box-shadow:0 10px 0 #4C9ED9;
}

.b4:hover h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
color:#4C9ED9;
}



.full-width-image{margin-top:25px;width:100%;}
.full-width-image img{width:800px;height:252px;border:5px solid rgba(255,255,255,0.7);border-radius:15px;-moz-border-radius:15px;
-webkit-border-radius:15px;}

.form_container{width:40%;float:left;margin-left:5%;}
.idea-container{width:800px;margin:0 auto;}
.comments-text{width:40%;float:left;margin-left:5%;border:2px solid #b0e4fe;background:#f1faff;border-radius:5px;-moz-border-radius:5px;
-webkit-border-radius:5px;margin-bottom:40px;}
.comments-text p{font-size:16px;text-transform:none;padding:7px;line-height:25px;text-align:left;}

.ideas-text{width:99.5%;float:none;border:2px solid #b0e4fe;background:#f1faff;border-radius:5px;-moz-border-radius:5px;
-webkit-border-radius:5px;margin-top:7px;margin-bottom:40px;}
.ideas-text p{font-size:16px;text-transform:none;padding:7px;line-height:25px;text-align:left;}
.ideas-spacer{width:0px;float:left;}
.ideas-top-text{margin-left:22px;}
.ideas-first-text{float:left;margin-right:90px;margin-left:100px;}
.ideas-line-break{display:none;}


.contactUsForm {width:100%; 
transition:all 0.4s;
-webkit-transition:all 0.4s;
-moz-transition:all 0.4s;
-o-transition:all 0.4s;}
.contactUsForm .input-section{display:block;height:35px;width:25%;}
.contactUsForm h3{font:14px arial,sans-serif;line-height:25px;color:#545454;background:none;float:left;margin:0px 5px 0 0px;width:60px;display:block;text-align:right;}
.contactUsForm input{float:left;width:210px;border:1px solid #1C1C1C;background:none;padding:4px; color:#D8D8D8; 
}

.contactUsForm input:focus,.contactUsForm select:focus,.contactUsForm textarea:focus,.contactUsForm button:focus,.contactUsForm outline:focus{outline:1px #666666 solid;}

.contactUsForm textarea{float:left;border:1px solid #1C1C1C;background:#E0E0E0;padding:4px; color:#D8D8D8;width:210px;}

.contactUsForm .form-button input{width:100px;margin:10px 4px;}
.contactUsForm .final-buttons{display:block; width:250px;margin:10px 0 0 65px;}

.feature {
width:100%; 
margin:-20px 0 0 0; 
padding-bottom:50px;
border-bottom:1px #CCCCCC solid; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#EDEDED), color-stop( 0.994, #BFBFBF), to(#EAEAEA));
background-image: -moz-linear-gradient(top, #EDEDED, #BFBFBF 80%, #EAEAEA);
background-image: -o-linear-gradient(90deg,rgb(237,237,237),rgb(191,191,191) 20px, rgb(234,234,234));
}

.feature-reel {
position:relative;
width:900px; 
margin:-15px auto; 
padding-bottom:0px;
margin-bottom:0px;
border-bottom:0px #CCCCCC solid; 
background:rgba(0,0,0,.5);
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

/*  VIDEO
-------------------------------------------*/

	.video-container{
	margin-top:40px;
	position:absolute;
	width:1330px;
   left:0;
    right:0;
    margin-left:auto;
    margin-right:auto;
	background-color:rgba(0, 0, 0, .5);
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	}
	
		
		.video2{
		position:relative;
		text-align:center; 
		border:none;
		margin-left:30px;
		padding:0;
		width:620px;
		height:470px;
		float:left;
		display:block;
			
		}	
		
		.video2 iframe{
		border:2px solid white !important;
		}
		
		.video2 h6{
		color:white;
		width:93%;
		padding:20px 0 10px 0;
		text-align:center !important;
		font-size:20px;
		}
		
		
		
		.video2 iframe{
		width:600px; height:338px;
		}

/*  MEDIA QUERIES
-------------------------------------------*/


@media all and (max-width:50000px) and (min-width:2100px){

	.video-container{
	width:1980px;
	}

		.video2{
		border:none;
		margin-left:30px;
		padding:0;
		width:620px; height:470px;
		float:left;
		display:block;
			
		}	

.pages {
background-size: 100% auto;
}

}


@media all and (max-width:50000px) and (min-width:1026px){
	
	
	.pageWidth{
	width:1011px; 
	margin:0 auto;
	}
	
	h4{
	margin:60px 0 0 0;
	}
		
} 

@media all and (max-width:1100px) and (min-width:0px){
.feature-reel {transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
position:relative;
width:900px; 
margin:25px auto; 
padding-bottom:20px;
margin-bottom:0px;
border-bottom:0px #CCCCCC solid; 
background:rgba(0,0,0,.5);
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.reel-thumbs{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;
position:relative;
width:555px;
height:480px;
z-index:2;
margin-top: -50px;
margin-left:70px;
border 1px solid black;
}

.reel-thumbs img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
width:150px;
height:150px;
position:relative;
border:4px solid rgba(255,255,255,0.9);
border-radius:100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
box-shadow:0 10px 0 rgba(200,200,200,0.2);
-moz-box-shadow:0 10px 0 rgba(200,200,200,0.2);
-webkit-box-shadow:0 10px 0 rgba(200,200,200,0.2);
}

.reel-thumbs h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
font-family: Arial, Helvetica, sans-serif;
font-size:25px;
padding-top:10px;
text-align: center;
color:white;
}

.reel-c{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
float:left;
margin-right:15px;
width:170px;
height:245px;
}

.reel-c:hover{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
margin-top:-20px;
margin-bottom:20px;
}

.reel-c:hover img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
box-shadow:0 10px 0 #4C9ED9;
-moz-box-shadow:0 10px 0 #4C9ED9;
-webkit-box-shadow:0 10px 0 #4C9ED9;
}

.reel-c:hover h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
color:#4C9ED9;
}

.footer-new2{
border:3px solid rgba(255,255,255,0.5);
background-color:rgba(255,255,255,0.1);
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
float:right;
margin-right:60px;
padding-top:0px;
margin-top:-320px;
width:200px;
z-index:3;
}

.reel-last{float:left;}


}

@media all and (max-width:950px) and (min-width:0px){
.feature-reel {transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
width:640px; 
margin:25px auto; 
}

.reel-thumbs{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
width:555px;
height:480px;
margin:0 auto;
}



.footer-new2{
float:none;
margin:0 auto;
padding-top:0px;
width:200px;
z-index:3;
}

.reel-topspacer{height:30px;}

}

@media all and (max-width:1025px) and (min-width:0px){

	.pageWidth{
	width:100%; 
	margin:0 auto;
	}
	/*
	.blurbs{
	position:relative;
	width:480px;
	height:460px;
	z-index:2;
	margin: 33% auto;
}*/
	
.blurbs{transition:all 0.45s;-webkit-transition:all 0.45s;-moz-transition:all 0.45s;-o-transition:all 0.45s;

z-index:5;
width:360px;
height:330px;
padding-top:20px;
margin:27% auto;
}

.blurbs img{
width:160px;
height:160px;
position:relative;
float:left;
border:4px solid rgba(255,255,255,0.9);
border-radius:100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
box-shadow:0 10px 0 rgba(200,200,200,0.4);
-moz-box-shadow:0 10px 0 rgba(200,200,200,0.4);
-webkit-box-shadow:0 10px 0 rgba(200,200,200,0.4);
}

.blurbs h1{
padding-top:180px;
font-size:23px;

}

.b1{width:170px;height:200px;}
.b2{width:170px;height:200px;}
.b3{width:170px;height:200px;}
.b4{width:170px;height:200px;margin-right:0px;}	
	
}



@media all and (max-width:1400px) and (min-width:661px){

h5{height:0px;}

.footer-new{
margin-top:20px;
width:700px;
background-color:rgba(0, 0, 0, .5);
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
}

.footer-new3{
padding-top:10px;
width:900px;
}

	.video-container{
	position:relative;
	width:700px;
	}
/*1950*/

		
		.video2{
		text-align:center; 
		margin:0 auto 0px auto;
		padding:20px 0 0 0;
		width:100%; height:430px;
		float:none;
		}
		
}

@media all and (max-width:716px) and (min-width:501px){


.footer-new{
margin-top:0px;
width:100%;
background-color:rgba(0, 0, 0, .5);
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
margin-bottom:0px;
padding-bottom:15px;
}



	.video-container{
	position:relative;
	width:100%;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	}
		
		.video2{
		text-align:center; 
		margin:0 auto 0px auto;
		padding:0;
		width:100%; height:360px;
		float:none;
		}
		
		.video2 iframe{
		width:480px; height:270px;
		}
		
		
}

@media all and (max-width:716px) and (min-width:0px){
#nav-part1{display:none;}
#nav-part2{display:block;}
.header-new-spacer{margin-top:-4px;}
.logo-new{width:320px; height:84px;margin 0 auto;margin-top: 10px;}

.slideContainer {
float:none;
clear:both;
width: 100%;
position: absolute;
padding-bottom: 35.40%;
padding-top: 0px;
left: 0;
top: 80;
height: 0;
}

.slideContainer iframe{
left:21.9%;
top:3%;
height:90%;
width:56.2%;
position:absolute;
border:0.5vw solid rgba(255,255,255,0.3);
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
z-index:5;
}



	.blurbs{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
	width:360px;
	margin: 37% auto;
}

.b1{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;margin-top:0px;}
.b2{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;margin-top:0px;}
.b3{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;margin-top:20px;margin-bottom:30px;}
.b4{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;margin-top:20px;margin-bottom:30px;}

.b1:hover{margin-top:0px;}
.b2:hover{margin-top:0px;margin-bottom:0px;}
.b3:hover{margin-top:20px;margin-bottom:30px;}
.b4:hover{margin-top:20px;margin-bottom:30px;}

#main-vid-bg{display:block;}

.feature-reel {transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
width:90%;
padding-bottom:20px;
margin-bottom:0px;
}

.reel-thumbs{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
width:370px;
height:700px;
margin:0 auto;
padding-left:15px;
}

.footer-new2{
margin:0 auto;
padding-top:0px;
margin-top:25px;
width:200px;
z-index:3;
}
}
h5{margin-bottom:20px;}



@media all and (max-width:440px) and (min-width:0px){
.feature-reel {transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
width:100%;
border-radius:0px;
-moz-border-radius:0px;
-webkit-border-radius:0px;
margin-top:0px;
padding-bottom:50px;
}

.reel-thumbs{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
width:310px;
height:700px;
margin:0 auto;
padding-left:15px;
}

.reel-thumbs img{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
width:120px;
height:120px;
border:4px solid rgba(255,255,255,0.9);
box-shadow:0 10px 0 rgba(200,200,200,0.4);
-moz-box-shadow:0 10px 0 rgba(200,200,200,0.4);
-webkit-box-shadow:0 10px 0 rgba(200,200,200,0.4);
}

.reel-thumbs h1{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
font-family: Arial, Helvetica, sans-serif;
font-size:23px;
padding-top:10px;
text-align: center;
color:white;
}

.reel-c{transition:all 0s;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;
float:left;
margin-right:15px;
width:140px;
height:245px;
}

.reel-c:hover{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
margin-top:0px;
margin-bottom:0px;
}

.reel-c:hover img{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
box-shadow:0 10px 0 #4C9ED9;
-moz-box-shadow:0 10px 0 #4C9ED9;
-webkit-box-shadow:0 10px 0 #4C9ED9;
}

.reel-c:hover h1{transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;
color:white;
}

.footer-new2{
margin:0 auto;
padding-top:0px;
margin-top:25px;
width:200px;
z-index:3;
}
}

@media all and (max-width:500px) and (min-width:0px){
.nav-new a{
	margin-right:10px;
	padding-right:0px;
}

.header-new{position:absolute;}
.header-new-spacer{height:0;}

.video-container{
margin-top:200px;}

.comments-text{position:absolute;top:160px;}

#commentInfo{display:none;}

.feature-reel {
margin-top:200px;
}

.slideContainer {
margin-top:-39px;
width: 100%;
padding-bottom: 56.40%;
top: 175px;
}

.slideContainer iframe{
left:0;
top:0;
height:100%;
width:100%;
border:0px solid black;
border-radius:0px;
}

.full-width-image img{margin-top:160px;}




.reel-title{
margin-top:15px;

}

.blurbs{
z-index:0;
width:290px;
height:250px;
margin-top:45%;
padding-top:56%;
}

.blurbs img{
width:130px;
height:130px;
position:relative;
float:left;
border:4px solid rgba(255,255,255,0.9);
border-radius:100%;
-moz-border-radius:100%;
-webkit-border-radius:100%;
box-shadow:0 10px 0 rgba(200,200,200,0.4);
-moz-box-shadow:0 10px 0 rgba(200,200,200,0.4);
-webkit-box-shadow:0 10px 0 rgba(200,200,200,0.4);
}

.blurbs h1{
padding-top:150px;
font-size:23px;

}

.b1{width:140px;height:200px;}
.b2{width:140px;height:200px;margin-right:0px;}
.b3{width:140px;height:200px;}
.b4{width:140px;height:200px;margin-right:0px;}

	.video-container{
	width:100%;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	}
		
		.video2{
		text-align:center; 
		margin:0 auto 0px auto;
		padding:0;
		width:100%; height:295px;
		float:none;
		}
		
		.video2 h6{
		padding:30px 0px 15px 0px !important;
		width:375px; 
		text-align:left !important;
		margin:0 auto;
		font-size:15px;
		}
		
		h5 {
		color:white; 
		width:80%;
		padding:0px 0 10px 0; 
		margin:15px auto 20px auto; 
		font:bold 20px arial; 
		text-align:center;text-transform:uppercase;
		}
		
		.video2 iframe{
		width:375px; height:211px;
		}
}


@media all and (max-width:395px) and (min-width:0px){

	.video-container{
	width:100%;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	}
		
		.video2{
		text-align:center; 

		margin:0 auto 0px auto;
		padding:0;
		width:100%; height:250px;
		float:none;
	
		}
		h5 {
		color:white;
		width:80%;
		padding:0px 0 10px 0; 
		margin:15px auto 10px auto; 
		font:bold 20px arial; 
		text-align:center;text-transform:uppercase;
		}
		
		.video2 h6{
		padding:30px 0px 15px 0px !important;
		width:290px; 
		text-align:left !important;
		margin:0 auto;
		font-size:13px;
		}
		
		.video2 iframe{
		width:290px; height:163px;
		}
}




@media all and (max-width:625px) and (min-width:0px){
	
	
	.banner {margin-top:-20px; }
	.banner img{width:100%;}
	.bannerArticle {width:97%;}
	
}

@media all and (max-width:1000px) and (min-width:0px){

	
	.banner {margin-top:-20px;}
	.banner img{width:100%;}
	.bannerArticle {width:97%;}
}

@media all and (max-device-width:765px) and (min-device-width:0px){

.full-width-image img{width:100%;height:auto;}

}

@media all and (max-device-width:900px) and (min-device-width:0px){



}

@media all and (max-width:840px) and (min-width:0px){
.nav-mobile{display:block;
float:right;
margin-top:30px;
margin-right:50px;
}
.full-width-image img{width:530px;height:auto;}
.idea-container{width:100%;}
.ideas-text{width:530px;margin:10px auto;}
.ideas-top-text{margin-left:10px;}
.ideas-first-text{margin-right:30px;margin-left:10px;}
.ideas-line-break{display:block;}
}

@media all and (max-width:570px) and (min-width:470px){
.full-width-image{margin-top:20px;width:100%;}
.full-width-image img{width:430px;border:5px solid rgba(255,255,255,0.7);}
.idea-container{width:100%;}
.ideas-first-text{margin-right:150px;}
.ideas-text{width:430px;border:none;}
.ideas-second-b{margin-left:10px;}
}

@media all and (max-width:470px) and (min-width:0px){
.full-width-image img{width:100%;margin-top:144px;border-left:none;border-right:none;border-top:15px solid rgba(0,0,0,0.5);border-bottom:15px solid rgba(0,0,0,0.5);border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.ideas-text{width:100%;margin-top:-6px;border:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.ideas-first-text{float:none;}
.ideas-second-b{margin-left:10px;}
.ideas-line-break{display:none;}
}

@media all and (max-width:600px) and (min-width:0px){
.form_container{width:80%;float:left;margin-left:8%;margin-bottom:50px;}
.comments-text{width:100%;float:none;margin-left:1%;margin-bottom:20px;padding:10px;border:2px solid #b0e4fe;background:#f1faff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
}
