@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700);article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}iframe{vertical-align:top}a,div,img,input:focus,textarea:focus{outline:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-footer{width:100%;height:auto;background:#000;line-height:normal;padding:20px 0}.main-footer p{color:#fff;text-align:center}.hero-section:before{content:'';background-color:rgba(0,0,0,.5);position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%}.hero-section .banner-text{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero-section .banner-text .h1{color:#fff;letter-spacing:5px;line-height:1.2;font-weight:500;text-align:center}.welcome{padding:75px 0;position:relative;background-color:#f9f9f9}.welcome .h2{text-align:center;color:#0375b4;font-weight:700;font-size:40px}.welcome .two-block{display:flex;flex-wrap:wrap;align-items:center;padding-top:75px}.welcome .two-block .left-block{width:300px}.welcome .two-block .left-block .scratch-code img{max-width:300px}.welcome .two-block .right-block{width:calc(100% - 300px);padding-left:50px}.second-block .second-left-block{width:calc(100% - 300px);padding-right:50px}.second-block .second-right-block{width:300px}.second-block .second-right-block .scratch-code{text-align:center}.three-block{margin-left:-15px;margin-right:-15px}.three-block .three-block-wrap{width:33.33%;padding-left:15px;padding-right:15px}.three-block-item{background-color:#fff;display:block;padding:50px 15px;box-shadow:0 1px 15px rgba(0,0,0,.1);text-align:center;transition:ease-in-out .4s}.three-block-item:hover span{color:#fff;background-color:#262228;border-color:#262228;text-decoration:none}#demo1,#demo2{margin:0 auto}@media (max-width:1200px){.hero-section,.hero-section .banner-text{height:500px}.hero-section .banner-text .h1{font-size:50px}.welcome .h2{font-size:30px}.welcome{padding:50px 0}.welcome .two-block{padding-top:50px}}@media (max-width:767px){.hero-section .banner-text .h1{font-size:40px}.welcome{padding:30px 0}.welcome .h2{font-size:26px}.welcome .two-block{padding-top:30px}.welcome .two-block .left-block{order:2}.second-block .second-left-block,.second-block .second-right-block,.three-block .three-block-wrap,.welcome .two-block .left-block,.welcome .two-block .right-block{width:100%;text-align:center}.second-block .second-left-block,.welcome .two-block .right-block{padding-left:0;padding-bottom:30px;padding-right:0}.three-block .three-block-wrap{margin-bottom:30px}}.inner-wrapper{width:75%;margin:auto}.congratulations-message{display:none;box-shadow:1px 2px 20px #d0d0d061;border-radius:15px}.congratulations-message._show{display:block;text-align:center;padding:20px}form.customer-details{width:50%;margin:auto;padding:20px}form.customer-details input{margin:10px auto}form.customer-details input[type=submit]{display:block;background:linear-gradient(to right,#e61e4d 0,#e31c5f 50%,#d70466 100%)!important;padding:10px 28px;border-radius:5px}.offer{color:#fff;font-size:37px;line-height:11px;font-weight:700;display:block;height:32px}.congratulations-message h3{font-size:37px;color:#fff}#demo4 .cyno-closeBtn{display:none}.para{font-size:23px;margin-bottom:10px;color:#fff}#txt-code-id .copycouponcode{font-size:17px;color:#000;font-weight:600;background:-webkit-linear-gradient(#92174d,#e41d5c);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.code-area img{width:20%}label.error{text-transform:unset;color:#e61e52;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:10px;display:block;letter-spacing:unset;padding:0}.claim-btn{margin-top:10px;background-color:#4365d7}.header .tab.hamburger{display:none!important}#ohsnap{font-size:14px}.congratulations-message{animation:colorchange 1s infinite;-webkit-animation:colorchange 1s infinite}@keyframes colorchange{0%{background-image:linear-gradient(140deg,#fe7142 0,#cb4fc2 50%,#9a57e8 75%,#53a0e8 100%)}25%{background-image:linear-gradient(140deg,#40e0d0 0,#ff8c00 50%,#ff0080 75%,#40e0d0 100%)}50%{background-image:linear-gradient(140deg,#fc354c 0,#0abfbc 50%,#fc354c 75%,#0abfbc 100%)}75%{background-image:linear-gradient(140deg,#fc00ff 0,#00dbde 50%,#fc00ff 75%,#00dbde 100%)}100%{background-image:linear-gradient(140deg,#16a085 0,#f4d03f 50%,#16a085 75%,#f4d03f 100%)}}@-webkit-keyframes colorchange{0%{background-image:linear-gradient(140deg,#fe7142 0,#cb4fc2 50%,#9a57e8 75%,#53a0e8 100%)}25%{background-image:linear-gradient(140deg,#40e0d0 0,#ff8c00 50%,#ff0080 75%,#40e0d0 100%)}50%{background-image:linear-gradient(140deg,#fc354c 0,#0abfbc 50%,#fc354c 75%,#0abfbc 100%)}75%{background-image:linear-gradient(140deg,#fc00ff 0,#00dbde 50%,#fc00ff 75%,#00dbde 100%)}100%{background-image:linear-gradient(140deg,#16a085 0,#f4d03f 50%,#16a085 75%,#f4d03f 100%)}}@media only screen and (max-width:768px){form.customer-details{width:100%}.congratulations-message h3{font-size:30px}.para{margin-bottom:3px}.offer{font-size:17px;line-height:10px;height:26px}.inner-wrapper{width:100%}}