html{background: url(../img/bg.jpg) no-repeat center center fixed;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;background-color: #333;}body{font-family: 'Open Sans', sans-serif !important;font-size: 20px;color: #fff;overflow-x: hidden;}.wrapper{max-width: 964px;margin: 0 auto;background-color: #000;}.blackBGWrapper{/*background-color:rgba(0,0,0,0.8);*/}a{text-decoration: none;color: #00baff;}a:hover{text-decoration: none;color: #d01418;}h1{font-weight: 200;font-size: 42px;}h2{font-size: 30px;color: #444444;text-align: center;}h3{font-size: 26px;text-align: center;font-weight: bold;margin: 0;}/********** FORM CSS **********/form{margin: -48px 0 0 0;}#fieldName{height: 65px; line-height: 0px; width: 300px; font-size: 27.5px; text-indent: 11px; margin-left: 0px; margin-right: 20px; position: relative; top: inherit; float: left; color: #ff0000; margin-top: 18px;}#fieldEmail{height: 65px; line-height: 0px; width: 630px; font-size: 27.5px; text-indent: 11px; margin-left: 0px; position: relative; top: inherit; float: left; color: #ff0000; margin-top: 18px;}#friendsfieldEmail{height: 65px; line-height: 0px; width: 300px; font-size: 27.5px; text-indent: 11px; margin-left: 0px; position: relative; top: inherit; float: left; color: #ff0000; margin-top: 18px;}.download{display: none;}.btn{font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', 'sans serif'; letter-spacing: 2px;width: 278px;height: 64px;margin-left: 20px;margin-top: 18px;font-size: 30px;background-color: yellow;color: black;border-color: yellow;}@media only screen and (max-width : 965px){#fieldName{width: 100% !important; font-size: 26px;}#fieldEmail{width: 100% !important; font-size: 26px;}#friendsfieldEmail{width: 100% !important; font-size: 26px;}.btn{width: 100% !important;margin-left: 0px !important;}}/********** RESPONSIVE VIDEO EMBED **********/.responsiveVidContainer{position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}.responsiveVidContainer iframe,.responsiveVidContainer object,.responsiveVidContainer embed{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}