body, html {-webkit-user-select: none; user-select: none; width: 100%; height: 100%;}
* {margin: 0;-webkit-tap-highlight-color: transparent;}
body.page-body{background-color:#f1f1f1!important}
.main{width:100%;height:100vh;/*background-color:#0d040d!important;background-image:url(../images/page.png);background-repeat:no-repeat;background-position:top;background-size:cover*/}
.content{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}
.content img{width:100%;}
.content .dn{width:90%;margin:0 auto;height:200px;background:url(../images/dn.png) no-repeat 50%;background-size:100%;position:fixed;bottom:calc(210px + 5%);z-index:9}
.content .dn div.dn-bt{width:50%;float:left;bottom:0px;height:100%;position:relative;}
.content .dn div.dn-bt img{width:100%;position:absolute;bottom:0px;}
.content .how-to-install{width:90%;margin:5% auto;height:210px;background:url(../images/how-to-install.png) no-repeat 50%;background-size:100%;position:fixed;bottom:0;z-index:9}
.service{width:100%;position: fixed;z-index:999;bottom:0px;box-shadow: 0 0 10px rgb(255 214 54) inset, 0 0 30px rgb(255 246 1);}
.service img{width:100%;}
@media screen and (min-device-width:375px){
	.content .dn{bottom:210px}
	.content .how-to-install{margin:0 auto}
}
@media screen and (min-device-width:960px){
	.main{width:720px;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:24px 24px 48px rgba(0,0,0,.57);border-radius:6px}
}
.hide{display:none !important;}
.show{display:block !important;}