* {
	margin: 0;
	padding: 0;	
}
html, body {
	color: #fff;
	font-family: Open Sans, Arial, sans-serif;
	font-size: 16px;
	font-weight: 700;
	height: 100%;
	margin: 0 !important;
	padding: 0 !important;
	width: 100%; 
}
img {
	border: 0;
}
.hideIt {
	display: none;	
}
#ad {
	border: solid #000 1px;
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 250px;/*100%;*/
	left: 0;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 300px;/*100%;*/
}

/* --  frame 1  --------------------------------------------------------------  */

.bg {
	opacity: 0;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}  
#bg1 {
    background: url(bg1.svg) no-repeat;
	height: 210px;
	left: 20px;
    opacity: 1;
	position: absolute;
	top: 20px;
    width: 260px;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#bg1.in {
    opacity: 1;
}
#bg1.out {
    opacity: 0;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}  

.logo {
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#logo {
    background: url(logo.svg) no-repeat;
	height: 18px;
	left: 107px;
    opacity: 0;
	position: absolute;
	top: 2px;
	width: 88px;
	-ms-transform: scale(1.1); 
    -webkit-transform: scale(1.1); 
    transform: scale(1.1);
}
#logo.in {
	opacity: 1;
	position: absolute;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
} 

.copy {
	opacity: 0;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy1 {
	background: url(Name.svg) no-repeat;
	height: 56px;
	left: 89px;
    opacity: 0;
	position: absolute;
	top: 38px;
    width: 130px;
}
#copy1.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
	-ms-transition: all .1s;
	transition: all .1s;
}
#copy1.out {
    opacity: 0;
	position: absolute;
}
#copy2 {
	background: url(Your.svg) no-repeat;
	height: 56px;
	left: 89px;
    opacity: 0;
	position: absolute;
	top: 96px;
    width: 130px;	
}
#copy2.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
	-ms-transition: all .1s;
	transition: all .1s;
}
#copy2.out {
    opacity: 0;
	position: absolute;
}
#copy3 {
	background: url(Price.svg) no-repeat;
	height: 56px;
	left: 88px;
    opacity: 0;
	position: absolute;
	top: 154px;
    width: 130px;	
}
#copy3.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all .1s;
	-moz-transition: all .1s;
	-ms-transition: all .1s;
	transition: all .1s;
}
#copy3.out {
    opacity: 0;
	position: absolute;
}
#copy4 {
	background: url(tell.svg) no-repeat;
	height: 30px;
	left: 28px;
    opacity: 0;
	position: absolute;
	top: 25px;
    width: 130px;	
}
#copy4.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy4.out {
    opacity: 0;
	position: absolute;
}
#copy5 {
	background: url(you.svg) no-repeat;
	height: 76px;
	left: 28px;
    opacity: 0;
	position: absolute;
	top: 53px;
    width: 130px;	
}
#copy5.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy5.out {
    opacity: 0;
	position: absolute;
}
#copy6 {
	background: url(want.svg) no-repeat;
	height: 30px;
	left: 28px;
    opacity: 0;
	position: absolute;
	top: 127px;
    width: 130px;	
}
#copy6.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy6.out {
    opacity: 0;
	position: absolute;
}
#copy7 {
	background: url(coverage.svg) no-repeat;
	height: 30px;
	left: 28px;
    opacity: 0;
	position: absolute;
	top: 155px;
    width: 130px;	
}
#copy7.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy7.out {
    opacity: 0;
	position: absolute;
}
#copy8 {
	background: url(nyp.svg) no-repeat;
	height: 12px;
	left: 93px;
    opacity: 0;
	position: absolute;
	bottom: 3px;
    width: 118px;	
}
#copy8.in {
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#copy8.out {
    opacity: 0;
	position: absolute;
}

/* --  "lt" = lights start  --------------------------------------------------  */

#lights {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights.in {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights1 {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights1.in {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#lights1.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}

#lt {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 144px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#lt.in {
	opacity: 1;
	position: absolute;
}
#lt.out {
	opacity: 0;
	position: absolute;
}

/* --  lights to right  ------------------------------------------------------  */

#ltr1 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 172px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#ltr1.in {
	opacity: 1;
	position: absolute;
}
#ltr1.out {
	opacity: 0;
	position: absolute;
}
#ltr2 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 200px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#ltr2.in {
	opacity: 1;
	position: absolute;
}
#ltr2.out {
	opacity: 0;
	position: absolute;
}
#ltr3 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 228px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#ltr3.in {
	opacity: 1;
	position: absolute;
}
#ltr3.out {
	opacity: 0;
	position: absolute;
}
#ltr4 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 257px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#ltr4.in {
	opacity: 1;
	position: absolute;
}
#ltr4.out {
	opacity: 0;
	position: absolute;
}
#ltr5 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#ltr5.in {
	opacity: 1;
	position: absolute;
}
#ltr5.out {
	opacity: 0;
	position: absolute;
}
#ltr6 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 206px;
	width: 12px;
}
#ltr6.in {
	opacity: 1;
	position: absolute;
}
#ltr6.out {
	opacity: 0;
	position: absolute;
}
#ltr7 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 177px;
	width: 12px;
}
#ltr7.in {
	opacity: 1;
	position: absolute;
}
#ltr7.out {
	opacity: 0;
	position: absolute;
}
#ltr8 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 148px;
	width: 12px;
} 
#ltr8.in {
	opacity: 1;
	position: absolute;
}
#ltr8.out {
	opacity: 0;
	position: absolute;
}
#ltr9 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 120px;
	width: 12px;
}
#ltr9.in {
	opacity: 1;
	position: absolute;
}
#ltr9.out {
	opacity: 0;
	position: absolute;
}
#ltr10 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 91px;
	width: 12px;
} 
#ltr10.in {
	opacity: 1;
	position: absolute;
}
#ltr10.out {
	opacity: 0;
	position: absolute;
}
#ltr11 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 62px;
	width: 12px;
} 
#ltr11.in {
	opacity: 1;
	position: absolute;
}
#ltr11.out {
	opacity: 0;
	position: absolute;
}
#ltr12 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 33px;
	width: 12px;
} 
#ltr12.in {
	opacity: 1;
	position: absolute;
}
#ltr12.out {
	opacity: 0;
	position: absolute;
}
#ltr13 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 1;
	position: absolute;
	top: 5px;
	width: 12px;
} 
#ltr13.in {
	opacity: 1;
	position: absolute;
}
#ltr13.out {
	opacity: 0;
	position: absolute;
}
#ltr14 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 257px;
	opacity: 1;
	position: absolute;
	top: 5px;
	width: 12px;
}
#ltr14.in {
	opacity: 1;
	position: absolute;
}
#ltr14.out {
	opacity: 0;
	position: absolute;
}
#ltr15 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 228px;
	opacity: 1;
	position: absolute;
	top: 5px;
	width: 12px;
}
#ltr15.in {
	opacity: 1;
	position: absolute;
}
#ltr15.out {
	opacity: 0;
	position: absolute;
} 

/* --  lights to left  -------------------------------------------------------  */

#ltl1 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 115px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#ltl1.in {
	opacity: 1;
	position: absolute;
}
#ltl1.out {
	opacity: 0;
	position: absolute;
}
#ltl2 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 88px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#ltl2.in {
	opacity: 1;
	position: absolute;
}
#ltl2.out {
	opacity: 0;
	position: absolute;
}
#ltl3 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 60px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#ltl3.in {
	opacity: 1;
	position: absolute;
}
#ltl3.out {
	opacity: 0;
	position: absolute;
}  
#ltl4 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 31px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}  
#ltl4.in {
	opacity: 1;
	position: absolute;
}
#ltl4.out {
	opacity: 0;
	position: absolute;
}  
#ltl5 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 1;
	position: absolute;
	top: 233px;
	width: 12px;
}
#ltl5.in {
	opacity: 1;
	position: absolute;
}
#ltl5.out {
	opacity: 0;
	position: absolute;
} 
#ltl6 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 1;
	position: absolute;
	top: 206px;
	width: 12px;
} 
#ltl6.in {
	opacity: 1;
	position: absolute;
}
#ltl6.out {
	opacity: 0;
	position: absolute;
}
#ltl7 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 1;
	position: absolute;
	top: 177px;
	width: 12px;
} 
#ltl7.in {
	opacity: 1;
	position: absolute;
}
#ltl7.out {
	opacity: 0;
	position: absolute;
}
#ltl8 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 1;
	position: absolute;
	top: 148px;
	width: 12px;
} 
#ltl8.in {
	opacity: 1;
	position: absolute;
}
#ltl8.out {
	opacity: 0;
	position: absolute;
}
#ltl9 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 1;
	position: absolute;
	top: 120px;
	width: 12px;
} 
#ltl9.in {
	opacity: 1;
	position: absolute;
}
#ltl9.out {
	opacity: 0;
	position: absolute;
}
#ltl10 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 1;
	position: absolute;
	top: 91px;
	width: 12px;
}
#ltl10.in {
	opacity: 1;
	position: absolute;
}
#ltl10.out {
	opacity: 0;
	position: absolute;
}
#ltl11 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 1;
	position: absolute;
	top: 62px;
	width: 12px;
}
#ltl11.in {
	opacity: 1;
	position: absolute;
}
#ltl11.out {
	opacity: 0;
	position: absolute;
}
#ltl12 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 1;
	position: absolute;
	top: 33px;
	width: 12px;
}
#ltl12.in {
	opacity: 1;
	position: absolute;
}
#ltl12.out {
	opacity: 0;
	position: absolute;
}
#ltl13 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 1;
	position: absolute;
	top: 5px;
	width: 12px;
}
#ltl13.in {
	opacity: 1;
	position: absolute;
}
#ltl13.out {
	opacity: 0;
	position: absolute;
}
#ltl14 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 31px;
	opacity: 1;
	position: absolute;
	top: 5px;
	width: 12px;
}
#ltl14.in {
	opacity: 1;
	position: absolute;
}
#ltl14.out {
	opacity: 0;
	position: absolute;
}
#ltl15 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 60px;
	opacity: 1;
	position: absolute;
	top: 5px;
	width: 12px;
}
#ltl15.in {
	opacity: 1;
	position: absolute;
}
#ltl15.out {
	opacity: 0;
	position: absolute;
}

/* --  lights end  -----------------------------------------------------------  */

/* --  glow start  -----------------------------------------------------------  */

#glows {
	opacity: 0;
	position: relative;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	transition: all .25s;
}
#glows.in {
	opacity: 1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
#glows.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all .15s;
	-moz-transition: all .15s;
	-ms-transition: all .15s;
	transition: all .15s;
}
#glows1 {
	opacity: 0;
	position: relative;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	-ms-transition: all .25s;
	transition: all .25s;
}
#glows1.in {
	opacity: 1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
}
#glows1.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all .15s;
	-moz-transition: all .15s;
	-ms-transition: all .15s;
	transition: all .15s;
}

#glow {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 141px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glow.in {
	opacity: 1;
	position: absolute;
}
#glow.out {
	opacity: 0;
	position: absolute;
}

/* --  glows to right  ------------------------------------------------------  */

#glowr1 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 169px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr1.in {
	opacity: 1;
	position: absolute;
}
#glowr1.out {
	opacity: 0;
	position: absolute;
}
#glowr2 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 197px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr2.in {
	opacity: 1;
	position: absolute;
}
#glowr2.out {
	opacity: 0;
	position: absolute;
}
#glowr3 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 225px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr3.in {
	opacity: 1;
	position: absolute;
}
#glowr3.out {
	opacity: 0;
	position: absolute;
}
#glowr4 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 254px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr4.in {
	opacity: 1;
	position: absolute;
}
#glowr4.out {
	opacity: 0;
	position: absolute;
}
#glowr5 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 280px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr5.in {
	opacity: 1;
	position: absolute;
}
#glowr5.out {
	opacity: 0;
	position: absolute;
}
#glowr6 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 280px;
	opacity: 0.5;
	position: absolute;
	top: 203px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr6.in {
	opacity: 1;
	position: absolute;
}
#glowr6.out {
	opacity: 0;
	position: absolute;
}
#glowr7 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 280px;
	opacity: 0.5;
	position: absolute;
	top: 174px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr7.in {
	opacity: 1;
	position: absolute;
}
#glowr7.out {
	opacity: 0;
	position: absolute;
}
#glowr8 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 280px;
	opacity: 0.5;
	position: absolute;
	top: 145px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glowr8.in {
	opacity: 1;
	position: absolute;
}
#glowr8.out {
	opacity: 0;
	position: absolute;
}
#glowr9 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 280px;
	opacity: 0.5;
	position: absolute;
	top: 117px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr9.in {
	opacity: 1;
	position: absolute;
}
#glowr9.out {
	opacity: 0;
	position: absolute;
}
#glowr10 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 280px;
	opacity: 0.5;
	position: absolute;
	top: 88px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glowr10.in {
	opacity: 1;
	position: absolute;
}
#glowr10.out {
	opacity: 0;
	position: absolute;
}
#glowr11 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 280px;
	opacity: 0.5;
	position: absolute;
	top: 59px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glow11.in {
	opacity: 1;
	position: absolute;
}
#glowr11.out {
	opacity: 0;
	position: absolute;
}
#glowr12 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 280px;
	opacity: 0.5;
	position: absolute;
	top: 30px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glowr12.in {
	opacity: 1;
	position: absolute;
}
#glowr12.out {
	opacity: 0;
	position: absolute;
}
#glowr13 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 280px;
	opacity: 0.5;
	position: absolute;
	top: 2px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glowr13.in {
	opacity: 1;
	position: absolute;
}
#glowr13.out {
	opacity: 0;
	position: absolute;
}
#glowr14 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 254px;
	opacity: 0.5;
	position: absolute;
	top: 2px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr14.in {
	opacity: 1;
	position: absolute;
}
#glowr14.out {
	opacity: 0;
	position: absolute;
}
#glowr15 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 225px;
	opacity: 0.5;
	position: absolute;
	top: 2px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowr15.in {
	opacity: 1;
	position: absolute;
}
#glowr15.out {
	opacity: 0;
	position: absolute;
} 

/* --  glows to left  -------------------------------------------------------  */

#glowl1 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 112px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl1.in {
	opacity: 1;
	position: absolute;
}
#glowl1.out {
	opacity: 0;
	position: absolute;
}
#glowl2 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 85px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl2.in {
	opacity: 1;
	position: absolute;
}
#glowl2.out {
	opacity: 0;
	position: absolute;
}
#glowl3 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 57px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl3.in {
	opacity: 1;
	position: absolute;
}
#glowl3.out {
	opacity: 0;
	position: absolute;
}
#glowl4 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 28px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl4.in {
	opacity: 1;
	position: absolute;
}
#glowl4.out {
	opacity: 0;
	position: absolute;
}
#glowl5 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 2px;
	opacity: 0.5;
	position: absolute;
	top: 230px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl5.in {
	opacity: 1;
	position: absolute;
}
#glowl5.out {
	opacity: 0;
	position: absolute;
}
#glowl6 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 2px;
	opacity: 0.5;
	position: absolute;
	top: 203px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl6.in {
	opacity: 1;
	position: absolute;
}
#glowl6.out {
	opacity: 0;
	position: absolute;
}
#glowl7 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 2px;
	opacity: 0.5;
	position: absolute;
	top: 174px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl7.in {
	opacity: 1;
	position: absolute;
}
#glowl7.out {
	opacity: 0;
	position: absolute;
}
#glowl8 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 2px;
	opacity: 0.5;
	position: absolute;
	top: 145px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glowl8.in {
	opacity: 1;
	position: absolute;
}
#glowl8.out {
	opacity: 0;
	position: absolute;
}
#glowl9 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 2px;
	opacity: 0.5;
	position: absolute;
	top: 117px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl9.in {
	opacity: 1;
	position: absolute;
}
#glowl9.out {
	opacity: 0;
	position: absolute;
}
#glowl10 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 2px;
	opacity: 0.5;
	position: absolute;
	top: 88px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glowl10.in {
	opacity: 1;
	position: absolute;
}
#glowl10.out {
	opacity: 0;
	position: absolute;
}
#glowl11 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 2px;
	opacity: 0.5;
	position: absolute;
	top: 59px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glowl1.in {
	opacity: 1;
	position: absolute;
}
#glowl11.out {
	opacity: 0;
	position: absolute;
}
#glowl12 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 2px;
	opacity: 0.5;
	position: absolute;
	top: 30px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glowl12.in {
	opacity: 1;
	position: absolute;
}
#glowl12.out {
	opacity: 0;
	position: absolute;
}
#glowl13 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 2px;
	opacity: 0.5;
	position: absolute;
	top: 2px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
} 
#glowl13.in {
	opacity: 1;
	position: absolute;
}
#glowl13.out {
	opacity: 0;
	position: absolute;
}
#glowl14 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 28px;
	opacity: 0.5;
	position: absolute;
	top: 2px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl14.in {
	opacity: 1;
	position: absolute;
}
#glowl14.out {
	opacity: 0;
	position: absolute;
}
#glowl15 {
	background: url(glow.png) no-repeat;
	height: 18px;
	left: 57px;
	opacity: 0.5;
	position: absolute;
	top: 2px;
	width: 18px;
	-ms-transform: scale(1.5); 
    -webkit-transform: scale(1.5); 
    transform: scale(1.5);
}
#glowl15.in {
	opacity: 1;
	position: absolute;
}
#glowl15.out {
	opacity: 0;
	position: absolute;
} 

/* --  glow ends  -----------------------------------------------------------  */

#flicker {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#flicker.in {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#flicker.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#flicker1 {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#flicker1.in {
	opacity: 1;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}
#flicker1.out {
	opacity: 0;
	position: relative;
	-webkit-transition: all 0.1s;
	-moz-transition: all 0.1s;
	-ms-transition: all 0.1s;
	transition: all 0.1s;
}

/* --  flickers start  -------------------------------------------------------  */

#flick {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 144px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flick.in {
	opacity: 1;
	position: absolute;
}
#flick.out {
	opacity: 0;
	position: absolute;
}

/* --  flicks to left  -------------------------------------------------------  */

#flickl1 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 115px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flickl1.in {
	opacity: 1;
	position: absolute;
}
#flickl1.out {
	opacity: 0;
	position: absolute;
}
#flickl2 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 88px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flickl2.in {
	opacity: 1;
	position: absolute;
}
#flickl2.out {
	opacity: 0;
	position: absolute;
}
#flickl3 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 60px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flickl3.in {
	opacity: 1;
	position: absolute;
}
#flickl3.out {
	opacity: 0;
	position: absolute;
}
#flickl4 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 31px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}  
#flickl4.in {
	opacity: 1;
	position: absolute;
}
#flickl4.out {
	opacity: 0;
	position: absolute;
}  
#flickl5 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flickl5.in {
	opacity: 1;
	position: absolute;
}
#flickl5.out {
	opacity: 0;
	position: absolute;
} 
#flickl6 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 206px;
	width: 12px;
} 
#flickl6.in {
	opacity: 1;
	position: absolute;
}
#flickl6.out {
	opacity: 0;
	position: absolute;
}
#flickl7 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 177px;
	width: 12px;
} 
#flickl7.in {
	opacity: 1;
	position: absolute;
}
#flickl7.out {
	opacity: 0;
	position: absolute;
}
#flickl8 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 148px;
	width: 12px;
} 
#flickl8.in {
	opacity: 1;
	position: absolute;
}
#flickl8.out {
	opacity: 0;
	position: absolute;
}
#flickl9 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 120px;
	width: 12px;
} 
#flickl9.in {
	opacity: 1;
	position: absolute;
}
#flickl9.out {
	opacity: 0;
	position: absolute;
}
#flickl10 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 91px;
	width: 12px;
}
#flickl10.in {
	opacity: 1;
	position: absolute;
}
#flickl10.out {
	opacity: 0;
	position: absolute;
}
#flickl11 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 62px;
	width: 12px;
}
#flickl11.in {
	opacity: 1;
	position: absolute;
}
#flickl11.out {
	opacity: 0;
	position: absolute;
}
#flickl12 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 33px;
	width: 12px;
}
#flickl12.in {
	opacity: 1;
	position: absolute;
}
#flickl12.out {
	opacity: 0;
	position: absolute;
}
#flickl13 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 5px;
	opacity: 0;
	position: absolute;
	top: 5px;
	width: 12px;
}
#flickl13.in {
	opacity: 1;
	position: absolute;
}
#flickl13.out {
	opacity: 0;
	position: absolute;
}
#flickl14 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 31px;
	opacity: 0;
	position: absolute;
	top: 5px;
	width: 12px;
}
#flickl14.in {
	opacity: 1;
	position: absolute;
}
#flickl14.out {
	opacity: 0;
	position: absolute;
}
#flickl15 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 60px;
	opacity: 0;
	position: absolute;
	top: 5px;
	width: 12px;
}
#flickl15.in {
	opacity: 1;
	position: absolute;
}
#flickl15.out {
	opacity: 0;
	position: absolute;
}

/* --  flicks to right  ------------------------------------------------------  */

#flickr1 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 172px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flickr1.in {
	opacity: 1;
	position: absolute;
}
#flickr1.out {
	opacity: 0;
	position: absolute;
}
#flickr2 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 200px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flickr2.in {
	opacity: 1;
	position: absolute;
}
#flickr2.out {
	opacity: 0;
	position: absolute;
}
#flickr3 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 228px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flickr3.in {
	opacity: 1;
	position: absolute;
}
#flickr3.out {
	opacity: 0;
	position: absolute;
}
#flickr4 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 257px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flickr4.in {
	opacity: 1;
	position: absolute;
}
#flickr4.out {
	opacity: 0;
	position: absolute;
}
#flickr5 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 0;
	position: absolute;
	top: 233px;
	width: 12px;
}
#flickr5.in {
	opacity: 1;
	position: absolute;
}
#flickr5.out {
	opacity: 0;
	position: absolute;
}
#flickr6 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 0;
	position: absolute;
	top: 206px;
	width: 12px;
}
#flickr6.in {
	opacity: 1;
	position: absolute;
}
#flickr6.out {
	opacity: 0;
	position: absolute;
}
#flickr7 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 0;
	position: absolute;
	top: 177px;
	width: 12px;
}
#flickr7.in {
	opacity: 1;
	position: absolute;
}
#flickr7.out {
	opacity: 0;
	position: absolute;
}
#flickr8 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 0;
	position: absolute;
	top: 148px;
	width: 12px;
} 
#flickr8.in {
	opacity: 1;
	position: absolute;
}
#flickr8.out {
	opacity: 0;
	position: absolute;
}
#flickr9 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 0;
	position: absolute;
	top: 120px;
	width: 12px;
}
#flickr9.in {
	opacity: 1;
	position: absolute;
}
#flickr9.out {
	opacity: 0;
	position: absolute;
}
#flickr10 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 0;
	position: absolute;
	top: 91px;
	width: 12px;
} 
#flickr10.in {
	opacity: 1;
	position: absolute;
}
#flickr10.out {
	opacity: 0;
	position: absolute;
}
#flickr11 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 0;
	position: absolute;
	top: 62px;
	width: 12px;
} 
#flickr11.in {
	opacity: 1;
	position: absolute;
}
#flickr11.out {
	opacity: 0;
	position: absolute;
}
#flickr12 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 0;
	position: absolute;
	top: 33px;
	width: 12px;
} 
#flickr12.in {
	opacity: 1;
	position: absolute;
}
#flickr12.out {
	opacity: 0;
	position: absolute;
}
#flickr13 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 283px;
	opacity: 0;
	position: absolute;
	top: 5px;
	width: 12px;
} 
#flickr13.in {
	opacity: 1;
	position: absolute;
}
#flickr13.out {
	opacity: 0;
	position: absolute;
}
#flickr14 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 257px;
	opacity: 0;
	position: absolute;
	top: 5px;
	width: 12px;
}
#flickr14.in {
	opacity: 1;
	position: absolute;
}
#flickr14.out {
	opacity: 0;
	position: absolute;
}
#flickr15 {
	background: url(light.svg) no-repeat;
	height: 12px;
	left: 228px;
	opacity: 0;
	position: absolute;
	top: 5px;
	width: 12px;
}
#flickr15.in {
	opacity: 1;
	position: absolute;
}
#flickr15.out {
	opacity: 0;
	position: absolute;
}

/* --  flickers end  ---------------------------------------------------------  */

/* --  frame 2  --------------------------------------------------------------  */

.flo {
	opacity: 0;
	position: absolute;
}
#flo {
    background: url(16_Pointing_0078_flo&mic1.png) no-repeat;
	bottom: 18px;
	height: 200px;
	right: 18px;   
	position: absolute;
    width: 128px;
	-ms-transform: scale(1); 
    -webkit-transform: scale(1);
    transform: scale(1);
}
#flo.in {
	bottom: 18px;
	right: 18px;
    opacity: 1;
	position: absolute;
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}


#bgExitArea { width:100%; height:100%; position: absolute; top:0; left:0; opacity:0; cursor:pointer; }
#bgExitArea a {display: none;}
#cta {
	bottom: 24px;
	left: -56px;
    margin: 0 auto;
    opacity: 0;
	position: absolute;
	text-align: center;
    width: 100%;
    -webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	transition: all 1s;
}
#cta.in {
	opacity: 1;
}
#zipCode:focus, .button:focus {
    outline: 0;
}
#zipCode {
	border: 1px solid #ACACAC;
	border-radius: 3px;
	box-sizing: border-box;
	color: #ACACAC;
	display: inline-block;
	font-family: Open Sans,Arial,Verdana,sans-serif;
	font-size: .8em;
    font-weight: 400;
	line-height: normal;
	margin: 0;
	padding: 0 .8em;
	text-align: center;
	width: 100px;
	-webkit-appearance: none;
}
.button {
    display: inline-block;
}
.button input, .button a {
    border: none;
    color: #fff;    
    cursor: pointer;
    display: inline-block;
    font-family: "Open Sans",Arial,Verdana,sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    margin: 0;
    padding: .7em 1.75em;
    text-align: center;
    text-decoration: none;
    -webkit-appearance: none;
    border-radius: 100px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    transition: all .3s;
    background-position: 0 0;
    background:#2aa5fc;
	background: -webkit-linear-gradient(top,#2aa5fc 0%,#0062cf 100%);
	background: -moz-linear-gradient(top,#2aa5fc 0%,#0062cf 100%);
	background: linear-gradient(to bottom,#2aa5fc 0%,#0062cf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2aa5fc', endColorstr='#0062cf');
    background-size: auto 200%;
}
.button input:hover, .button a:hover {
	background-position: 0 100% !important;
	-webkit-transition: all 0s;
	-moz-transition: all 0s;
	-ms-transition: all 0s;
	transition: all 0s
}
#cta #zipCode, #cta .button {
	height:	37px;
}

sup {
    font-size: .8em;
}



