html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,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,dl,dt,dd,ol,nav ul,nav 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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display: block;}
ol,ul{list-style:none;margin:0px;padding:0px;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
/* start editing from here */
a{text-decoration:none;}
.txt-rt{text-align:right;}/* text align right */
.txt-lt{text-align:left;}/* text align left */
.txt-center{text-align:center;}/* text align center */
.float-rt{float:right;}/* float right */
.float-lt{float:left;}/* float left */
.clear{clear:both;}/* clear float */
.pos-relative{position:relative;}/* Position Relative */
.pos-absolute{position:absolute;}/* Position Absolute */
.vertical-base{vertical-align:baseline;}/* vertical align baseline */
.vertical-top{vertical-align:top;}/* vertical align top */
nav.vertical ul li{display:block;}/* vertical menu */
nav.horizontal ul li{display: inline-block;}/* horizontal menu */
img{max-width:100%;}
/*--- end reset code ---*/
body{margin:0;padding:0;background:url(blurred.jpg) no-repeat;background-size:100% 100%;background-attachment: fixed; background-position: center;overflow-x : hidden; position: absolute; width: 100%;}
.clearfix:after{content: " "; display: block; clear: both; height: 0;}
.clearfix{zoom: 1;}
.header{text-align:center;margin-top: 30px;margin-bottom: 80px;}
.header h1{color:#fff;font-size:40px;font-weight:900;text-transform:uppercase;}
.content{background-color:transparent;height:610px;margin:-3% auto;width:100%;}
.content1{padding:15px;margin:2% auto;}
.content1 img{display:block;margin:auto;max-width: 300px;max-height: 300px;}
.content2{margin:0 auto;text-align:center;color:#fff;}
.content3{text-align:center;}
.content3 p{color:#048698;font-size:20px;font-weight:600; max-width: 280px; margin: auto; text-align: left; line-height: 30px;}
/* ---------- TIMER ---------- */
.timer_wrap{width:100%;margin: 0 auto;}
#counter{height:160px;font-size:60px;color: #FFF;overflow: hidden;}
.timer{border-top:2px ridge #5F5F5F;border-bottom:2px ridge #5F5F5F;}
.timer h4{font-size: 14px;color: #E5E5E5;font-style: normal;font-variant: normal;font-weight: lighter;letter-spacing: 1px;margin-top: 20px;}
.countDays, .countHours, .countMinutes, .countSeconds{display: inline-block;width: 106px;height: 106px;background: #27b1ed;margin-left: 10px;border-radius:5px;}
.points{float: left;width:40px;margin: 0;font-size: 44px;font-weight: bold;text-align: center;line-height: 138px;text-shadow: none;color:#FFF; display: none;}
.boxName{float: left;width: 100%;font-size: 15px;color: #000;font-style: italic;font-weight: 600;padding: 2px;}
/* ---------- /TIMER ---------- */
input.email{width: 65%;padding: 15px;color: #999;font-size: 17px;outline: none;background: #fff;border: none;margin:3% auto;border-radius:4px;}
input[type="submit"]{border: none;outline: none;padding: 16px 20px;cursor: pointer;color:#fff;background: #27b1ed;font-size:16px;margin-left:1%; border-radius: 4px;}
input[type="submit"]:hover{background:#09204E;transition:all 0.5s ease-in-out;}
.footer a, a:active{color:#336A6D;text-decoration:none;}
.footer a:hover{color:#00c4ff;text-decoration:none;transition:all 0.5s ease-in-out;}
.footer{margin-top:4%;text-align:center; position: fixed; bottom: 0; width: 100%; background: #ffffff2e; padding: 5px 0;}
.footer p{color:#336A6D;font-size:16px;line-height:25px;}
/*---- responsive-design -----*/