@charset "UTF-8";
/* CSS Document */

@import "fonts/stylesheet.css";

body { background:#fff; }

.clear { clear:both; }

.contact-snipe { background-color:#191919; padding:40px 0 20px 0; }
.contact-content { width:80%; margin:0px auto;  }
.contact-content ul { margin:0px; padding:0px; float:right;}
.contact-content ul li { display:inline-block; margin:0 0px 0 40px; }
.contact-content ul li p { font:13px/17px Arial, Sans-serif; color:#fff; }
.contact-content ul li p.desc { color:#666 !important; }
.contact-content ul li p a { color:#fff; text-decoration:none; }
.contact-content ul li p a:hover { color:#666; }

.container {width:80%; margin:0px auto; padding:30px 0 0 0; }

h1 {  width:321px; height:81px; float:left;  }

.services { float:right; padding:63px 0 20px 0; }
.services p { font:14px/16px Arial, Sans-serif; color:#191919; letter-spacing:.2px; }

.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%;
}

.content { margin:40px 0 0 0; padding:0px; width:100%; }
.content-left { float:left; width:450px; margin:0 0 60px 0; }
.content-left h2 { font:90px/70px 'MinionProRegular', Serif; color:#191919; }

.content-right { float:right; }
.content-right h3 { font:20px/40px Arial, Sans-serif; font-weight:bold; color:#191919; }


.footer { border-top:1px solid #191919; padding:8px 0 30px 0; }
.footer p { font:11px/15px Arial, Sans-serif; color:#191919; }



@media screen and (min-width: 280px) and (max-width: 380px) {
/* Styles */
.contact-snipe { background-color:#191919; padding:10px 0 10px 0; }
.contact-content { width:90%; }
.contact-content ul { margin:0px; padding:0px; float:left; }
.contact-content ul li { display:inline-block; margin:0 0px 0 10px; }
.container { width:96%; padding:10px 0 0 0; }
h1 { margin:0px auto !important; float:none !important; }
h1 img { width:90%; height:auto; }
.content-left { float:none; margin:0 0 30px 0; }
.content-left h2 { font:25px/15px 'MinionProRegular', Serif; color:#191919; }
.content-right { float:right; margin:0 0 10px 0; }
.content-right h3 { font:18px/20px Arial, Sans-serif; font-weight:bold; color:#191919; }
.services { float:none !important; text-align:center; padding:20px 0 20px 0; }
.services p { font:14px/16px Arial, Sans-serif; color:#191919; letter-spacing:.2px; font-weight:bold; }
.content { margin:10px 0 0 0; }
 }


@media screen and (min-width: 400px) and (max-width: 700px) {
/* Styles */
.contact-snipe { background-color:#191919; padding:10px 0 10px 0; }
.container { width:96%; padding:10px 0 0 0; }
h1 { margin:0px auto !important; float:none !important; }
.content-left h2 { font:50px/40px 'MinionProRegular', Serif; color:#191919; }
.services { float:none !important; text-align:center; padding:20px 0 20px 0; }
.services p { font:14px/16px Arial, Sans-serif; color:#191919; letter-spacing:.2px; font-weight:bold; }
.content { margin:10px 0 0 0; }
 }
 
 @media screen and (min-width: 700px) and (max-width: 950px) {
/* Styles */
.contact-snipe { background-color:#191919; padding:10px 0 10px 0; }
.container { width:96%; padding:10px 0 0 0; }
h1 { margin:0px auto !important; float:none !important; display:inherit; text-align:center; }
.content-left h2 { font:50px/40px 'MinionProRegular', Serif; color:#191919; }
.services { float:none !important; text-align:center; padding:20px 0 20px 0; }
.services p { font:14px/16px Arial, Sans-serif; color:#191919; letter-spacing:.2px; font-weight:bold; }
.content { margin:10px 0 0 0; }

}

 @media screen and (min-width: 960px) {
	.contact-snipe { background-color:#191919; padding:40px 0 20px 0; }
.contact-content { width:960px; margin:0px auto;  }
.contact-content ul { margin:0px; padding:0px; float:right;}
.contact-content ul li { display:inline-block; margin:0 0px 0 40px; }
.contact-content ul li p { font:13px/17px Arial, Sans-serif; color:#fff; }
.contact-content ul li p.desc { color:#666 !important; }
.contact-content ul li p a { color:#fff; text-decoration:none; }
.contact-content ul li p a:hover { color:#666; }

.container {width:960px; margin:0px auto; padding:30px 0 0 0; }

h1 {  width:321px; height:81px; float:left;  }

.services { float:right; padding:63px 0 20px 0; }
.services p { font:14px/16px Arial, Sans-serif; color:#191919; letter-spacing:.2px; }

.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%;
}

.content { margin:40px 0 0 0; padding:0px; width:100%; }
.content-left { float:left; width:450px; margin:0 0 60px 0; }
.content-left h2 { font:90px/70px 'MinionProRegular', Serif; color:#191919; }

.content-right { float:right; }
.content-right h3 { font:20px/40px Arial, Sans-serif; font-weight:bold; color:#191919; }


.footer { border-top:1px solid #191919; padding:8px 0 30px 0; }
.footer p { font:11px/15px Arial, Sans-serif; color:#191919; }
