*{padding:0;margin:0;text-decoration:none!important;list-style:none!important;outline:0!important}img{width:100%;height:auto}span{display:inline-block}a,a:focus,a:hover{color:inherit}h1,h2,h3,h4,h5,h6{margin:0}body{font-family:'Source Sans Pro',sans-serif;color:#111;overflow-x:hidden}p{color:#777;line-height:1.8;margin:0}h1,h2,h3,h4,h5,h6{font-family:Raleway,sans-serif}.section-padding{padding:100px 0}.section-head{margin-bottom:80px}.section-head h6{font-size:10px;letter-spacing:4px;text-transform:uppercase;color:#ff1744;margin-bottom:15px}.section-head h3{letter-spacing:2px;font-weight:300;text-transform:capitalize;margin-bottom:30px}.bg-button{color:#fff;border:1px solid #ff1744;border-radius:3px;width:140px;padding:8px 25px;background:#ff1744;font-size:16px;display:inline-block;text-transform:capitalize}.border-button{color:#ff1744;background:#fff;font-size:16px;text-transform:capitalize;width:140px;padding:8px 25px;border:1px solid #ff1744;border-radius:3px;display:inline-block;-webkit-transition:all .5s;transition:all .5s}.border-button:hover{background:#ff1744;color:#fff;border:1px solid #ff1744}.v-middle{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.cd-headline{font-size:3rem;line-height:1.2}@media only screen and (min-width:768px){.cd-headline{font-size:4.4rem;font-weight:300}}@media only screen and (min-width:1170px){.cd-headline{font-size:6rem}}.cd-words-wrapper{display:inline-block;position:relative;text-align:left}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.cd-words-wrapper b.is-visible{position:relative}.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.clip span{display:inline-block}.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.clip .cd-words-wrapper::after{content:'';position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9}.cd-headline.clip b{opacity:0}.cd-headline b.is-visible{opacity:1;color:#ff1744}.loading{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;z-index:9999999}.load-circle{margin:50vh auto;width:50px;height:50px;border-radius:50%;border-top:2px solid #ff1744;-webkit-animation:rotate 1.2s infinite linear;animation:rotate 1.2s infinite linear}@-webkit-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.button-top{position:fixed;right:20px;bottom:20px;z-index:99999;width:40px;height:40px;line-height:40px;text-align:center;font-size:16px;background:#515a5f;color:#fff;border-radius:50%;opacity:.5;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;display:none}.button-top:hover{opacity:.8}.navbar{padding:20px 0 30px;background:0 0;position:absolute;top:0;left:0;width:100%;z-index:999}.navbar .navbar-nav .nav-item .nav-link{color:#eee;padding:0;margin:0 20px;text-transform:capitalize;font-size:15px}.navbar .navbar-nav .nav-item .active{color:#ff1744!important}.navbar .navbar-toggler .icon-bar{display:block;width:22px;height:2px;border-radius:1px;background:#eee;margin-top:4px}.nav-scroll{background:#fff;border-bottom:1px solid rgba(12,12,12,.04);padding:15px 0;position:fixed;top:0;left:0;width:100%;-webkit-transition:all .5s;transition:all .5s}.nav-scroll .logo,.nav-scroll .logo:focus,.nav-scroll .logo:hover{color:#222}.nav-scroll .navbar-nav .nav-item .nav-link{color:#111}.nav-scroll .navbar-toggler .icon-bar{background:#111}.logo{display:inline-block;font-family:Montserrat,sans-serif;color:#eee;font-size:25px;font-weight:900;white-space:nowrap;margin-right:15px;padding:5px 0}.logo:focus,.logo:hover{color:#eee}.logo span{color:#ff1744}.header{position:relative;height:100vh;width:100%;overflow:hidden}.header .wraper{height:100%;position:absolute;top:0;left:0;width:100%}.header .wraper .item{height:100vh!important;width:100%}.header .wraper .item:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.75);z-index:4}.header .wraper .item .v-middle{z-index:99}.header .wraper .slide-1{background-size:cover!important;background-image:url(../images/bg1.jpg)!important}.header .wraper .slide-2{background-size:cover!important;background-image:url(../images/bg2.jpg)!important}.header .wraper .slide-3{background-size:cover!important;background-image:url(../images/bg3.jpg)!important}.header .caption{text-align:center;padding:0 15px;margin-top:30px;color:#fff}.header .caption h1{font-size:55px;letter-spacing:2px;font-weight:500;text-transform:capitalize;margin-bottom:10px;color:#fff;line-height:1.2}.header .caption h1 .word{color:#ff1744;font-weight:700}.header .caption p{font-size:17px;letter-spacing:1px;color:#eee;margin-bottom:40px;line-height:2}.header .caption .bg-button,.header .caption .border-button{font-family:Raleway,sans-serif;margin:5px;width:150px;padding:10px 25px}.header .caption .border-button{background:0 0;color:#fff;border:1px solid #fff}.header .caption .border-button:hover{background:0 0;color:#ff1744;border:1px solid #ff1744}.header .owl-dots{position:absolute;text-align:center;width:100%;bottom:5vh}.header .owl-theme .owl-dots .owl-dot span{background:0 0;border:1px solid #fff;margin:0 3px}.header .owl-theme .owl-dots .owl-dot span:hover{background:0 0!important;border:1px solid #ff1744}.header .owl-theme .owl-dots .active span{background:#ff1744}.header.creative{-webkit-clip-path:polygon(0 0,100% 0,100% 95%,0 100%);clip-path:polygon(0 0,100% 0,100% 95%,0 100%)}.bg1{background-image:url(../images/bg1.jpg);background-size:cover;background-attachment:fixed}.bg2{background-image:url(../images/bg2.jpg);background-size:cover;background-attachment:fixed}.bg3{background-image:url(../images/bg3.jpg);background-size:cover;background-attachment:fixed}.bg4{background-image:url(../images/bg4.jpg);background-size:cover;background-attachment:fixed}.bg5{background-image:url(../images/bg5.jpg);background-size:cover;background-attachment:fixed}#particles-js{width:100%;height:100%;background:0 0;z-index:99}.hero .section-head{margin-bottom:100px}.hero .hero-item{padding:30px 15px}.hero .hero-item h5{font-size:18px;font-weight:400;letter-spacing:1px;text-transform:capitalize;margin-bottom:15px}.hero .hero-item .icon{font-size:30px;width:70px;height:70px;line-height:70px;border-radius:50%;background:#f5f5f5;margin-bottom:30px;color:#ff1744;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.hero .hero-item:hover .icon{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.hero .hero-item:hover .icon:after{content:"";width:86px;height:86px;border-radius:50%;border:1px solid #f4f4f4;background:0 0;position:absolute;top:-8px;left:-8px;z-index:1}.block .container-fluid{padding:0}.block .block-img{background-image:url(../images/about.jpg);background-size:cover;background-attachment:fixed;background-position:50% 0!important;height:100%;position:relative}.block .main-block{background:#f5f5f5;padding:100px 50px}.block .section-head h2{font-size:28px;font-weight:300;letter-spacing:2px;line-height:1.5;text-transform:capitalize;margin-bottom:20px}.block .skills h4{font-size:22px;font-weight:300;letter-spacing:1px;text-transform:capitalize;margin-bottom:40px}.block .skills .prog-item{margin-bottom:30px}.block .skills .prog-item:last-child{margin-bottom:0}.block .skills .prog-item h6{font-weight:400;letter-spacing:1px;text-transform:capitalize;margin-bottom:15px}.block .skills .prog-item h6{font-weight:400;letter-spacing:1px;text-transform:capitalize;margin-bottom:15px}.block .skills .skills-progress{height:13px;border-radius:4px;width:90%;background:rgba(250,250,250,.2);position:relative;-webkit-box-shadow:0 0 30px #ddd inset;box-shadow:0 0 30px #ddd inset}.block .skills .skills-progress span{position:absolute;top:0;left:0;width:0;height:100%;border-radius:2px;background:#ff1744;-webkit-transition:all 1s linear;transition:all 1s linear}.block .skills .skills-progress span:after{content:attr(data-value);position:absolute;right:-10px;top:-34px;width:35px;height:22px;line-height:22px;text-align:center;font-size:10px;background:#444;color:#fff;border-radius:2px}.block .skills .skills-progress span:before{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:10px solid #444;position:absolute;top:-12px;right:-2px}.services .services-tabs{margin:0}.services .services-tabs li{display:inline-block;cursor:pointer;background:#f5f5f5;padding:20px;margin:2px;border:1px solid #eee}.services .services-tabs li h5{font-size:14px;letter-spacing:1px;text-transform:capitalize;color:#666}.services .services-tabs li .icon{font-size:30px;color:#666;margin-bottom:15px}.services .services-tabs li:hover{background:#f1f1f1}.services .services-tabs li.active{background:#fff;border-top:2px solid #ff1744;border-bottom:1px solid #fff;padding:19px 20px 20px}.services .services-tabs li.active .icon,.services .services-tabs li.active h5{color:#ff1744}.services .services-tab-content{padding:70px 15px 0}.services .services-tab-content .services-item{display:none}.services .services-tab-content .active{display:block}.services .services-item .item-title{font-weight:300;text-align:left;letter-spacing:1px;line-height:1.6;margin-bottom:25px}.services .services-item p{text-align:left;margin-bottom:15px}.testimonials{padding:80px 0;background-image:url(../images/testimonials.jpg);background-size:cover;background-attachment:fixed;position:relative}.testimonials:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.75);z-index:1}.testimonials .container{position:relative;z-index:9}.testimonials .section-head{margin-bottom:50px}.testimonials .section-head h3{color:#eee}.testimonials .says:hover .blockquote-icon{-webkit-transform:scale(1.1,1.1) rotate(180deg);transform:scale(1.1,1.1) rotate(180deg)}.testimonials .says .blockquote-icon{width:70px;height:70px;line-height:70px;border-radius:50%;background:#fff;margin-bottom:50px;color:#ff1744;text-align:center;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.testimonials .says .item{margin-bottom:50px}.testimonials .says p{color:#eee;margin-bottom:30px;font-size:18px;line-height:2;font-weight:300}.testimonials .says h6{color:#ff1744;font-size:16px;font-weight:600;letter-spacing:1px;text-transform:capitalize}.testimonials .says .author{color:#eee;font-size:14px;letter-spacing:1px;padding-left:5px;font-weight:200;display:block;margin-top:10px}.testimonials .owl-theme .owl-dots .owl-dot span{background:0 0;border:1px solid #fff;margin:0 3px}.testimonials .owl-theme .owl-dots .owl-dot span:hover{background:0 0!important;border:1px solid #ff1744}.testimonials .owl-theme .owl-dots .owl-dot.active span{background:#ff1744}.portfolio{overflow:hidden;padding:100px 0}.portfolio .filtering{margin-bottom:50px}.portfolio .filtering span{font-size:14px;letter-spacing:1px;text-transform:capitalize;color:#666;cursor:pointer;background:#f5f5f5;width:100px;padding:8px 0;margin:5px 1px;border:1px solid #eee}.portfolio .filtering span:hover{background:#f1f1f1}.portfolio .filtering span.active{color:#ff1744;background:#fff;border-top:2px solid #ff1744;padding:7px 0 8}.portfolio .item-img{position:relative;padding:2px}.portfolio .item-img .item-img-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:none;background:rgba(255,255,255,.8);-webkit-transition:all .5s;transition:all .5s}.portfolio .item-img:hover .item-img-overlay{display:block}.portfolio .overlay-info h5{font-size:18px;font-weight:400;letter-spacing:1px;text-transform:capitalize;margin-bottom:20px}.portfolio .overlay-info .icon{width:35px;height:35px;line-height:35px;background:#ff1744;color:#fff;border:1px solid #ff1744;border-radius:50%;margin:0 2px;cursor:pointer;-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.pricing{background:#f5f5f5;overflow:hidden}.pricing .pricing-item{background:#fff;border:1px solid #eee;padding:0 30px 30px;border-radius:3px}.pricing .pricing-item .version{padding:15px 0;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.pricing .pricing-item .version h4{font-size:18px;font-weight:500;letter-spacing:1px;text-transform:capitalize}.pricing .pricing-item .price{padding:30px 0;border-bottom:1px solid #eee;margin-bottom:20px}.pricing .pricing-item .price p{font-size:50px;letter-spacing:1px;color:#111}.pricing .pricing-item .price .usd{font-size:30px}.pricing .pricing-item .price .per{font-size:16px}.pricing .pricing-item .version-features{margin-bottom:30px}.pricing .pricing-item .version-features li{padding:10px 0;margin:0;color:#777}.pricing .active{border:1px solid #ff1744}.pricing .active .version{background:#ff1744;color:#fff;border-right:1px solid #ff1744;border-bottom:1px solid #ff1744;border-left:1px solid #ff1744}.pricing .active .price{border-bottom:1px solid #ff1744}.pricing .active .bg-button,.pricing .pricing-item .border-button{width:100%}.pricing .active .bg-button:hover{color:#fff}.team{overflow:hidden}.team .team-member{background:#fff;border:1px solid #eee;border-radius:3px;position:relative;padding:0 0 0}.team .team-member .member-header{width:100%;height:100px;background:#f5f5f5;border-radius:3px 3px 0 0;margin-bottom:115px;overflow:hidden;border-bottom:1px solid #eee}.team .team-member .member-header img{width:150px;height:150px;border-radius:50%;position:absolute;top:10%;left:50%;background-position:center;-webkit-transform:translate(-50%,-10%);-moz-transform:translate(-50%,-10%);-ms-transform:translate(-50%,-10%);-o-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.team .team-member .member-content h4{font-size:20px;font-weight:500;margin-bottom:10px;letter-spacing:1px}.team .team-member .member-content h6{font-size:18px;font-weight:400;letter-spacing:1px;margin-bottom:0}.team .team-member .member-content p{padding:30px}.team .team-member .member-footer{background:#f5f5f5;border-radius:0 0 3px 3px;padding:10px 0;border-top:1px solid #eee;overflow:hidden}.team .team-member .social-icons span{color:#777;background:#fff;width:30px;height:30px;line-height:30px;margin:0 1px;border-radius:50%;-webkit-transition:all .3s;transition:all .3s}.team .team-member .social-icons span:hover{color:#fff;background:#ff1744}.blog{background:#f5f5f5}.blog .post{border:1px solid #eee;padding:30px 0;border-radius:3px;background:#fff}.blog .post .post-title{padding:0 10px}.blog .post .post-title h4{font-size:18px;font-weight:400;letter-spacing:1px;line-height:1.6}.blog .post .post-title span{font-size:15px;font-weight:300;color:#777}.blog .post .post-img{position:relative;overflow:hidden;margin:15px 0}.blog .post .post-img:hover img{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}.blog .post .post-img img{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.blog .post .post-content p{padding:0 10px 30px}.blog .post .post-content .border-button{border-radius:5px}.contact{overflow:hidden}.contact .contact-info{padding-bottom:80px}.contact .contact-info .contact-info-item .icon{font-size:30px;width:70px;height:70px;line-height:70px;border-radius:50%;background:#f5f5f5;margin-bottom:20px;color:#ff1744}.contact .contact-info .contact-info-item h5{font-size:18px;font-weight:400;letter-spacing:1px;text-transform:capitalize;margin-bottom:5px}.contact .contact-info .contact-info-item p{margin-bottom:0}.contact .form{margin:0 15px}.contact .form input,.contact .form textarea{width:100%;padding:12px;border:1px solid #eee;background:#f5f5f5;font-size:14px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.contact .form textarea{height:160px;max-height:160px;max-width:100%}.contact .form input[type=submit]{color:#fff;background:#ff1744;font-size:16px;text-transform:capitalize;width:100%;padding:8px 25px;border:1px solid #ff1744;border-radius:3px;cursor:pointer}.contact .form input[type=submit]:hover{opacity:.9}.contact .form .help-block{color:#ff1744;font-size:14px;margin-top:5px}footer{background:#111;color:#eee}footer .main-footer{padding:50px 15px 0}footer .main-footer .social-icons h5{margin-bottom:20px}footer .main-footer .social-icons span{width:30px;height:30px;line-height:30px;border-radius:50%;margin:0 1px;background:#222;-webkit-transition:all .3s;transition:all .3s}footer .main-footer .social-icons span:hover{background:#ff1744;color:#fff}footer .main-footer .copyright{padding:15px 0;color:#777}@media screen and (max-width:767px){.navbar .logo{margin-left:20px}.navbar .navbar-nav .nav-item .nav-link{color:#111;padding:0;margin-top:20px!important;text-align:center}.navbar .navbar-toggler{padding:0;margin-right:20px;cursor:pointer}.navbar .navbar-collapse{background:#fff;padding-bottom:20px;border-top:1px solid rgba(12,12,12,.04);margin-top:5px}.nav-scroll .navbar-collapse{padding-bottom:0}.services .services-tabs li{margin:2px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:2px solid #fff;border-left:2px solid #fff}.contact .contact-info .contact-info-item{margin-bottom:30px}.contact-info .row>div:last-child .contact-info-item{margin-bottom:0}}@media screen and (max-width:991px){.navbar .navbar-nav .nav-item .nav-link{margin:0 14px}.header .caption h1{font-size:45px}.header .caption p{font-size:15px}.blog .post,.pricing .pricing-item,.team .team-member{margin-bottom:50px}.blog .row>div:last-child .post,.pricing .row>div:last-child .pricing-item,.team .row>div:last-child .team-member{margin-bottom:0}}