.registration-template{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover!important}@media (max-width:767px){.registration-template{background:url(/Images/register/100collageXSPortrait.jpg) bottom center no-repeat}}@media (max-width:768px){.registration-template{background:url(/Images/register/100collageSMPortrait.jpg) bottom center no-repeat}}@media (min-width:992px){.registration-template{background:url(/Images/register/100collageMdLandscape.jpg) bottom center no-repeat}}@media (min-width:1200px){.registration-template{background:url(/Images/register/100collageLg.jpg) bottom center no-repeat}}.registration-template .regbox{background:rgba(0,0,0,.8);position:relative;border-radius:30px;overflow:hidden;margin-top:50px;margin-bottom:50px;border:10px solid rgba(69,77,193,.7)}@media screen and (max-width:767px){.registration-template .regbox{margin-top:25px}}.registration-template .regbox .top-content{background:-moz-linear-gradient(top,#454dc1 0,rgba(254,255,255,0) 100%);background:-webkit-linear-gradient(top,#454dc1 0,rgba(254,255,255,0) 100%);background:linear-gradient(to bottom,#454dc1 0,rgba(254,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#454dc1', endColorstr='#00feffff', GradientType=0);overflow-y:hidden;text-align:center;border-radius:20px 20px 0 0;color:#fff;padding:40px 15px 0;position:relative}.registration-template .regbox .top-content .totally-free{color:#fff;font-size:23px;letter-spacing:-1px}.registration-template .regbox .top-content .no-catches{font-size:17px;position:relative;top:-10px}.registration-template .regbox .top-content img{margin:0 auto}.registration-template .regbox .top-content h1{margin:0;padding:0;text-shadow:2px 2px 2px #000;color:#fff;position:relative}@media screen and (min-width:320px) and (max-width:320px){.registration-template .regbox .top-content h1{font-size:31px}}@media screen and (min-width:360px) and (max-width:360px){.registration-template .regbox .top-content h1{font-size:36px}}@media screen and (min-width:375px) and (max-width:375px){.registration-template .regbox .top-content h1{font-size:38px}}@media screen and (min-width:768px){.registration-template .regbox .top-content h1{font-size:40px}}@media screen and (min-width:992px){.registration-template .regbox .top-content h1{font-size:55px}}@media screen and (min-width:1200px){.registration-template .regbox .top-content h1{font-size:60px}}.registration-template .regbox .top-content h5{font-size:20px;font-weight:400;margin:0;padding:0;letter-spacing:2px;position:relative;top:-5px}@media screen and (min-width:320px) and (max-width:320px){.registration-template .regbox .top-content h5{font-size:14px;letter-spacing:normal}}@media screen and (min-width:360px) and (max-width:360px){.registration-template .regbox .top-content h5{font-size:16px;letter-spacing:-.5px}}@media screen and (min-width:375px) and (max-width:375px){.registration-template .regbox .top-content h5{font-size:16px;letter-spacing:-.5px}}@media screen and (min-width:768px){.registration-template .regbox .top-content h5{font-size:17px}}.registration-template .regbox .top-content .coins{position:absolute;margin:0 auto;top:-156px;left:10%;z-index:2}@media (min-width:1200px){.registration-template .regbox .top-content .coins{left:20%}}.registration-template .regbox .frm-content{padding:20px 70px 0;margin-bottom:50px}@media screen and (min-width:320px) and (max-width:320px){.registration-template .regbox .frm-content{padding:0 10px}}@media screen and (min-width:360px) and (max-width:360px){.registration-template .regbox .frm-content{padding:20px 20px 0}}@media screen and (min-width:375px) and (max-width:375px){.registration-template .regbox .frm-content{padding:20px 20px 0}}.registration-template .regbox .frm-content p{color:#fff;font-size:12px}.registration-template .regbox .frm-content .already-registered{font-size:12px;margin-bottom:10px;color:#fff!important}.registration-template .regbox .frm-content .already-registered a{font-size:14px}.registration-template .regbox .frm-content .bigtext{color:#fff;font-weight:900;text-shadow:2px 2px 2px #000}@media (min-width:992px){.registration-template .coins{left:50%}}