.dlab-bnr-inr-entry{vertical-align:middle}.bnr-title-bx{font-size:125px;font-family:Rubik,sans-serif;color:#fff;text-transform:uppercase;font-weight:700;line-height:100px;margin:auto}.bnr-btn{margin-top:20px}.bnr-btn .site-button,.bnr-btn .site-button-secondry{padding:15px 40px}.banner-info{padding-top:50px}.banner-info>img{width:240px}.bnr-btn h2{color:#fff;font-size:45px;line-height:55px;font-family:Rubik,sans-serif}.dlab-bnr-inr{padding-bottom:0}.rubik,.rubik h1,.rubik h2,.rubik h3,.rubik h4,.rubik h5,.rubik h6{font-family:Rubik,sans-serif}.title-box h6{font-size:18px;color:rgba(255,255,255,.9);text-transform:uppercase;font-weight:400;font-family:Rubik,sans-serif}.title-box h2{font-size:40px;font-weight:500;font-family:Rubik,sans-serif;position:relative;z-index:1}.title-box h2:after{content:attr(data-name);font-size:120px;left:0;opacity:.1;position:absolute;color:#a8ca1e;font-weight:800;top:-50%;z-index:-1;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.overlay-primary:after,.sef-line{background:#a8ca1e;background:-moz-linear-gradient(45deg,rgba(168,202,30,1) 0,rgba(141,176,0,1) 7%,rgba(249,138,38,1) 31%,rgba(215,163,35,1) 81%,rgba(255,185,0,1) 100%);background:-webkit-linear-gradient(45deg,rgba(168,202,30,1) 0,rgba(141,176,0,1) 7%,rgba(249,138,38,1) 31%,rgba(215,163,35,1) 81%,rgba(255,185,0,1) 100%);background:linear-gradient(45deg,rgba(168,202,30,1) 0,rgba(141,176,0,1) 7%,rgba(249,138,38,1) 31%,rgba(215,163,35,1) 81%,rgba(255,185,0,1) 100%)}.overlay-primary:after{opacity:.9}.overlay-primary.testimonial-curv-bx:after{opacity:.9}.overlay-primary.curv-bx:before{background-image:url(../images/shape.png);background-position:bottom;content:"";position:absolute;top:0;height:100%;width:100%;z-index:1;background-repeat:no-repeat}.customize h2{font-size:40px;color:#000;font-weight:500;margin-bottom:5px}.customize h3{font-size:22px;font-weight:400;color:#a8ca1e;margin-bottom:10px}.customize .text-primary{color:#a8ca1e}.customize h4{color:#303030;font-size:22px;line-height:35px;font-weight:400}.hire ul{margin:0;padding:0;list-style:none;color:#404040;font-size:18px}.skype{color:#00aff0;font-size:15px;font-weight:600;text-transform:capitalize}.skype i{background-color:#00aff0;border-radius:7px;color:#fff;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px;margin-right:5px}.gmail{color:#f14336;font-size:24px;font-weight:700;text-transform:capitalize}.gmail i{background-color:#f14336;border-radius:7px;color:#fff;font-size:18px;height:30px;line-height:30px;text-align:center;width:30px;margin-right:5px;display:inline-block}.need-cust-btn{box-shadow:none;background:rgba(0,0,0,0);padding:5px 15px}.need-cust-btn{background:rgba(0,0,0,0) none repeat scroll 0 0;border:1px solid;box-shadow:none;display:inline-block;padding:10px 20px}.dlab-bnr-inr.dlab-bnr-inr-md{height:700px}.site-filters .site-button.outline{border-color:rgba(255,255,255,.5);color:#fff}.site-filters .active .site-button.outline{color:#000;border-color:rgba(255,255,255,1);background-color:#fff;box-shadow:5px 5px 20px 0 rgba(0,9,74,.25)}.site-button.outline.white:hover{color:#000;background:#fff}.site-filters.center [class*=site-button]{margin:0 2px 5px}.site-filters{margin-bottom:30px;margin-top:40px}#masonry li{list-style:none}.demo-page{border-radius:6px;overflow:hidden;box-shadow:0 5px 25px 0 rgba(31,33,37,.23);background:#fff;margin-bottom:60px;position:relative;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.demo-page:hover{transform:translateY(-15px);-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);box-shadow:0 5px 25px 0 rgba(31,33,37,.23)}.home-page{z-index:2;position:relative;padding-bottom:50px;padding-top:50px}.demo-name{text-align:center;padding:30px 15px}.demo-name h6{font-size:18px;text-transform:uppercase;margin:0}.demo-images img{width:100%}.demo-info h3{font-size:45px;line-height:60px}.sef-line{max-width:500px;margin:auto;height:5px}.news-letter h2{font-size:36px;font-weight:500;font-family:Rubik,sans-serif;margin-bottom:10px}.news-letter p{font-size:18px;opacity:.8;font-family:Rubik,sans-serif}.theme-footer.curv-bx:before{background-image:url(../images/curv.png);background-position:top}.theme-footer{padding-top:80px;padding-bottom:80px;position:relative;z-index:2}.dzSubscribe .form-control:focus{background-color:rgba(0,0,0,0)}.dzSubscribe .form-control{border-width:0 0 2px 0;border-radius:0!important;border-color:#fff;padding:0;color:#fff}.dzSubscribe label{position:absolute;font-size:16px;font-weight:400;top:13px;left:20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.dzSubscribe .focused label{font-size:12px;top:-20px;left:0}.subscribe-form{max-width:600px;margin:auto;margin-top:50px}.subscribe-form .site-button.black{border-radius:0;padding:0 30px;background:#000;text-transform:uppercase;font-family:Rubik,sans-serif;font-weight:500}.requirement{background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);padding:20px 20px;max-width:650px;margin:50px auto 0;position:relative}.requirement h2{font-size:38px;font-weight:300;font-family:Rubik,sans-serif;margin-bottom:10px}.requirement h3{font-size:20px;font-weight:300;font-family:Rubik,sans-serif;margin-bottom:0}.requirement h3 a{font-weight:500;border-bottom:2px solid #fff;color:#fff}.requirement h3 a:hover{color:#000}.requirement::after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;border-radius:0;animation:2s ease 0s normal none infinite running playbutton;z-index:-1}@keyframes playbutton{0%{box-shadow:0 0 0 0 rgba(255,255,255,0);opacity:1}100%{box-shadow:0 0 0 10px rgba(255,255,255,1);opacity:0}}.requirement::before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;border-radius:0;animation:2s ease 0s normal none infinite running playbutton1;z-index:-1}@keyframes playbutton1{0%{box-shadow:0 0 0 0 rgba(255,255,255,0);opacity:1}100%{box-shadow:0 0 0 20px rgba(255,255,255,1);opacity:0}}.ml2{color:#253fd0;font-size:30px;font-weight:500;margin:0;font-family:Rubik,sans-serif}.ml2 .letter{display:inline-block;line-height:1em;text-shadow:5px 5px 20px rgba(0,0,0,.2)}.ml12{font-weight:400;font-size:1.8em;text-transform:uppercase;letter-spacing:.5em;color:#253fd0}.ml12 .letter{display:inline-block;line-height:1em}.wp-coming{padding-top:70px}.wp-coming h2{font-weight:500;font-family:rubik;text-align:center;font-size:40px;line-height:60px;margin-bottom:0}.reason-bx h2{font-size:40px;font-weight:700;color:#2d3035;line-height:55px}.reason-bx h2 span{font-weight:400}.video-presentation{padding:80px 0}.video-play-icon a{width:90px;height:90px;border-radius:90px;text-align:center;line-height:88px;color:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.2);background-color:rgba(255,255,255,.5);border:2px solid #fff;display:block;font-size:40px;margin:auto;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;position:relative}.video-play-icon a:hover{color:#fff;box-shadow:0 0 0 20px rgba(255,255,255,.1),0 0 0 40px rgba(255,255,255,.1)}.video-presentation h2{font-size:40px;font-weight:700;line-height:55px}.video-play-icon a::after{position:absolute;content:"";height:100%;width:100%;top:0;left:0;animation:2s ease 0s normal none infinite running playbutton;z-index:-1;border-radius:90px}@keyframes playbutton{0%{box-shadow:0 0 0 0 rgba(255,255,255,0);opacity:1}100%{box-shadow:0 0 0 20px rgba(255,255,255,1);opacity:0}}.video-play-icon a::before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;border-radius:90px;animation:2s ease 0s normal none infinite running playbutton1;z-index:-1}@keyframes playbutton1{0%{box-shadow:0 0 0 0 rgba(255,255,255,0);opacity:1}100%{box-shadow:0 0 0 40px rgba(255,255,255,1);opacity:0}}@media only screen and (max-width:1600px){.demo-info h3{font-size:30px;line-height:40px}}@media only screen and (max-width:767px){.requirement h2{font-size:18px;line-height:22px}.requirement h3{font-size:14px;line-height:18px}.dzSubscribe label{left:0}.bnr-btn h2{font-size:22px;line-height:28px}.customize h2,.reason-bx h2,.title-box h2,.video-presentation h2{font-size:22px;line-height:28px}.title-box h2:after{font-size:35px}.home-page{padding-bottom:30px;padding-top:50px}}@media only screen and (max-width:576px){.banner-info>img{width:180px}.bnr-btn .site-button,.bnr-btn .site-button-secondry{padding:10px 20px;font-size:14px}.bnr-btn h2{font-size:22px;line-height:30px}}.bg-half{position:relative}.home-page{background-image:url(../images/bg1.jpg);height:100vh;background-position:right;background-size:cover;overflow-y:scroll}.container-fluid{padding-left:50px;padding-right:50px}.bg-black-middle{background-color:#141414}.banner-img{width:100%}.demo-new-page{position:relative}.demo-new-page .tags{padding:3px 10px;background-color:#ff0;color:#000;font-weight:500;font-size:14px;position:absolute;right:-10px;top:10px;border-radius:3px 3px 0 3px;line-height:20px}.demo-new-page .tags::after{border-right:10px solid transparent;border-top:10px solid #7f7f00;bottom:-10px;content:"";position:absolute;right:0}@media only screen and (max-width:767px){.bg-half:before{width:100%}.container-fluid{padding-left:15px;padding-right:15px}}.bg-yellow{background-color:#ff0!important;color:#000;margin-top:15px}.bg-yellow:hover{color:#000}.subscribe-form .dzSubscribeMsg{text-align:left}.row.sp10,.sp10{margin-left:-30px;margin-right:-30px}.row.sp10 [class*=col-],.sp10 [class*=col-]{padding-left:30px;padding-right:30px}.videoplay-bx i{width:50px;height:50px;background:#191919;border-radius:40px;text-align:center;line-height:50px;color:#fff}.videoplay-bx span{font-weight:700;text-transform:uppercase;color:#fff;margin-left:10px}.videoplay-bx{margin-bottom:15px;display:block}.live-demo{position:absolute;bottom:-100%;height:100%;background:#000;background:-moz-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 40%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,rgba(0,0,0,.8) 100%);width:100%;display:flex;-ms-align-items:end;align-items:end;text-align:center;color:#fff;-ms-justify-content:center;justify-content:center;font-weight:700;text-transform:uppercase;padding:20px 10px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s}.live-demo .btn{margin-top:auto}.demo-page:hover .live-demo{bottom:0}.demo-page{-webkit-animation:wobble 4s infinite;animation:wobble 4s infinite}.demo-page.demo1{-webkit-animation:wobble 2s infinite;animation:wobble 2s infinite}.demo-page.demo2{-webkit-animation:wobble 6s infinite;animation:wobble 6s infinite}.demo-page.demo4{-webkit-animation:wobble 3s infinite;animation:wobble 3s infinite}.demo-page.demo5{-webkit-animation:wobble 2.5s infinite;animation:wobble 2.5s infinite}@keyframes wobble{0%{left:0;top:0}25%{left:5px;top:0}50%{left:5px;top:5px}75%{left:0;top:5px}100%{left:0;top:0}}@-webkit-keyframes wobble{0%{left:0;top:0}25%{left:5px;top:0}50%{left:5px;top:5px}75%{left:0;top:5px}100%{left:0;top:0}}@media only screen and (max-width:1200px){.bg-half::before{width:70%}}@media only screen and (max-width:991px){.demo-info h3{font-size:24px;line-height:35px}}@media only screen and (max-width:991px){.row.sp10 [class*=col-],.sp10 [class*=col-]{padding-left:10px;padding-right:10px}.row.sp10,.sp10{margin-left:-10px;margin-right:-10px}.demo-page{margin-bottom:20px}.bg-half::before{width:100%}}