*,p{margin:0}body,p{color:#000;font-weight:400}.blog .item .post-img .img,.header,.o-hidden,.works .item-img{overflow:hidden}*{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;list-style:none;word-wrap:break-word}body{line-height:1.3;font-size:15px;font-family:Rubik,sans-serif;overflow-x:hidden!important}p{font-size:14px;line-height:2}img{width:100%;height:auto}a,a:hover,span{display:inline-block;text-decoration:none;color:inherit}.section-padding{padding:60px 0}.blogs .posts .post .content .meta,.section-head,.skills .skill-item{margin-bottom:20px}.section-head h3{font-size:40px;font-weight:800;letter-spacing:2px;margin-bottom:10px}.cd-words-wrapper b.is-visible,.hero,.hero .hero-img,.position-re,.section-head span{position:relative}.section-head span:after,.section-head span:before{content:'';width:100px;height:3px;position:absolute;top:9px;background:#555}.section-head span:after{right:0;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#555));background:linear-gradient(to right,transparent,#555)}.section-head span:before{left:0;background:-webkit-gradient(linear,right top,left top,from(transparent),to(#555));background:linear-gradient(to left,transparent,#555)}.section-head span i{display:inline-block;width:7px;height:7px;background:#555;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:relative;z-index:3}.bg-gray{background:#f7f7f7}.bg-img,.hero .wave{background-size:cover}.full-width{width:100%!important}.header.creative .svg,.nav-scroll,.navbar,.v-middle{width:100%;left:0}.bg-img{background-repeat:no-repeat}.bg-fixed{background-attachment:fixed}.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-middle{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:15px;line-height:.7}.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:0 7px;border-radius:50%;border:1px solid #eee;background:0 0}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#eee}.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-headline.clip b,.no-js .cd-words-wrapper b{opacity:0}.cd-headline b.is-visible,.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.clip span{display:inline-block;padding:.2em 0}.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.clip .cd-words-wrapper::after{content:'';position:absolute;top:10%;right:0;width:2px;height:70%;background-color:#aebcb9}.navbar{position:absolute;top:0;background:0 0;z-index:9;min-height:80px}.navbar .icon-bar{color:#fff}.navbar .navbar-nav .nav-link{font-size:13px;font-weight:500;color:#eee;letter-spacing:.5px;margin:15px 5px;-webkit-transition:.5s;transition:.5s;position:relative}.navbar .navbar-nav .nav-link:after{content:'';width:30px;height:1px;background:#fff;position:absolute;bottom:-5px;opacity:0;left:calc(50% - 15px);-webkit-transition:.5s;transition:.5s}.navbar .navbar-nav .active:after{bottom:0;opacity:1}.nav-scroll{background:#fff;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.05);box-shadow:0 10px 30px rgba(0,0,0,.05);padding:0;position:fixed;top:-100px;-webkit-transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(100px);transform:translateY(100px)}.nav-scroll .icon-bar,.nav-scroll .navbar-nav .nav-link{color:#222}.nav-scroll .navbar-nav .nav-link:after{background:#222}.nav-scroll .navbar-nav .logo{padding:15px 0;color:#111}.logo{padding:15px 0;width:100px;color:#fff;font-size:20px}.header{height:100vh;position:relative}.header .caption h6{font-size:20px;letter-spacing:2px}.header .caption h1{margin:10px 0;font-size:60px;font-weight:700;font-family:inherit;word-spacing:2px;letter-spacing:2px}.header .caption p{font-size:15px;font-weight:300;color:#eee;letter-spacing:1px;word-spacing:2px}.header .caption .social a{color:#fff;font-size:12px;margin:0 10px}.header .caption .butn{color:#fff;padding:12px 40px;border:1px solid #eee;border-radius:30px;font-size:13px;letter-spacing:1px;-webkit-transition:.5s;transition:.5s}.header .caption .butn:hover{background:#eee;color:#111}.header #particles-js{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2}.header .bg-vid{position:absolute;top:0;left:0;min-width:100%;min-height:100%}.header.creative .svg{position:absolute;bottom:-5px;z-index:2}.header.creative .svg svg{fill:#fff;width:101%}.hero .hero-img:after{content:'';width:90%;position:absolute;top:-50%;bottom:-50%;left:0;background-image:url(../img/dots.png);background-repeat:repeat;z-index:-1}.hero .hero-img .img{padding:0 30px 30px 15px;position:relative}.hero .hero-img .img:before{content:'';position:absolute;top:30px;right:0;left:45px;bottom:0;border:10px solid #eee}.hero .hero-img .img img{position:relative;z-index:2}.hero .content{padding-left:30px}.blogs .posts .post .share-post span,.hero .content h3{font-weight:600}.hero .content span{margin:10px 0 15px;color:#555;font-weight:500}.hero .content .info{margin-top:30px;padding-top:30px;border-top:1px solid #eee}.hero .content .info h6{font-size:14px;text-transform:uppercase;margin-bottom:5px}.hero .content .info h6 .icon{font-size:15px;width:30px;height:30px;line-height:30px;background:#eee;text-align:center;border-radius:50%;margin:0 15px 0 0}.hero .content .info p{padding-left:45px}.hero .content .butn{padding:12px 40px;border:1px solid #111;border-radius:30px;background:#111;color:#fff;font-size:13px;letter-spacing:1px;-webkit-transition:.5s;transition:.5s}.hero .content .butn:hover{background:#fff;color:#111}.hero .wave{position:absolute;top:-100px;left:-5%;width:110%;height:100px;background-image:url(../img/wave.svg);z-index:1}.blogs .posts .comments-area .comment-box:last-child,.blogs .side-bar .widget:last-child,.skills .skill-item:last-child{margin-bottom:0}.blogs .posts .comments-area .comment-box .comment-info h6,.skills .skill-item h5{font-size:14px;font-weight:500;margin-bottom:10px}.numbers h4,.services .item h6{margin-bottom:15px}.skills .skill-progress{width:100%;height:26px;border:4px solid #f7f7f7;background:#f7f7f7;border-radius:20px;position:relative;-webkit-box-shadow:0 -10px 30px rgba(0,0,0,.08) inset;box-shadow:0 -10px 30px rgba(0,0,0,.08) inset}.skills .skill-progress .progres{position:absolute;height:100%;width:10%;left:0;top:0;background:#111;background:-webkit-gradient(linear,left top,right top,from(#555),to(#111));background:linear-gradient(to right,#555,#111);border-radius:20px;-webkit-transition:1.5s;transition:1.5s}.skills .skill-progress .progres:before{content:attr(data-value);padding:3px 10px 2px;border-radius:10px;font-size:10px;color:#fff;background:#333;position:absolute;top:-35px;right:0}.skills .skill-progress .progres:after{content:"";width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #333;position:absolute;top:-12px;right:15px}.services .item{padding:30px;background:#fff;-webkit-box-shadow:0 10px 30px -8px rgba(0,0,0,.1);box-shadow:0 10px 30px -8px rgba(0,0,0,.1);border-radius:5px}.services .item .icon{font-size:30px;margin-bottom:40px;color:#555;position:relative;z-index:3}.numbers .icon:after,.services .item .icon:after{width:50px;position:absolute;left:5px;z-index:-1;top:0;border-radius:50%;content:'';height:50px}.services .item .icon:after{background:#fafafa;background:-webkit-gradient(linear,left top,right top,from(transparent),to(#fafafa));background:linear-gradient(to right,transparent,#fafafa)}.services .item h6{font-size:16px}.numbers{padding:80px 0}.numbers.minimal .icon:after{background:rgba(180,180,180,.2);background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(180,180,180,.2)));background:linear-gradient(to right,transparent,rgba(180,180,180,.2))}.numbers.minimal h6,.testimonials.minimal .item p{color:#8a8a8a}.numbers .icon{font-size:30px;margin-bottom:30px;position:relative;z-index:3}.numbers .icon:after{background:rgba(250,250,250,.2);background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(250,250,250,.2)));background:linear-gradient(to right,transparent,rgba(250,250,250,.2))}.works .filtering .active,.works .item-img-overlay .icon:hover{background:#111;color:#fff}.numbers h6{font-weight:400}.works .filtering span{margin:0 5px;padding:8px 20px;border-radius:30px;font-weight:500;cursor:pointer}.works .filtering .active{-webkit-box-shadow:0 8px 30px rgba(0,0,0,.2);box-shadow:0 8px 30px rgba(0,0,0,.2)}.works .item-img{position:relative;margin-top:30px}.works .item-img:hover .item-img-overlay{-webkit-transform:scale(1,1);transform:scale(1,1);opacity:1;-webkit-transition:opacity,-webkit-transform .5s cubic-bezier(.77, 0, .175, 1);transition:transform .5s cubic-bezier(.77, 0, .175, 1),opacity,-webkit-transform .5s cubic-bezier(.77, 0, .175, 1)}.works .item-img-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.95);opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:opacity .5s;transition:opacity .5s}.works .item-img-overlay .icon{font-size:20px;width:40px;height:40px;line-height:40px;border-radius:50%;background:#f7f7f7;margin:15px 5px 0;-webkit-transition:.5s;transition:.5s}.works .item-img-overlay .icon:before{line-height:2}.testimonials .icon{font-size:50px;margin-bottom:30px}.testimonials .item p{font-size:16px;font-family:inherit;font-style:italic;color:#ccc;letter-spacing:1px;margin-bottom:30px}.testimonials .item h6{margin-bottom:5px}.testimonials .item h5{font-weight:300;font-size:14px;margin-bottom:15px}.blog .item{-webkit-box-shadow:0 8px 20px rgba(0,0,0,.05);box-shadow:0 8px 20px rgba(0,0,0,.05);background:#fff}.blog .item .post-img:hover img{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}.blog .item .post-img img{-webkit-transition:.5s;transition:.5s}.blog .item .cont{padding:30px}.blog .item .info,footer .social{margin-bottom:10px}.blog .item .info a{color:#888;font-size:12px;margin:0 5px 5px}.blog .item .info a:after{content:'/';position:relative;margin-left:10px}.blog .item .info a:last-child:after,.min-header a:last-child:after{display:none}.blog .item h6{line-height:2;margin-bottom:15px}.min-header{height:40vh;background:#1c1c1c;position:relative}.min-header h5{font-weight:600;letter-spacing:1px;color:#ccc;margin-bottom:15px}.min-header a{position:relative;color:#ddd}.min-header a:after{content:'/';position:relative;margin:0 10px}.blogs .posts .post{margin-bottom:50px;border-bottom:1px solid #eee}.blogs .posts .post .content{padding:50px 15px;background:#fff}.blogs .posts .post .content .post-title h5{font-weight:600;font-size:20px;line-height:1.6;margin-bottom:10px}.blogs .posts .post .content .meta li{display:inline-block;font-size:12px;color:#777;margin:5px}.blogs .posts .post .content p{font-weight:300}.blogs .posts .post .content .spical{padding:15px;margin:30px 0;border-left:2px solid #111;background:#f7f7f7;font-size:16px}.blogs .posts .post .content .butn{display:inline-block;margin-top:30px;padding:8px 30px;border:2px solid #ddd;font-weight:500;-webkit-transition:.5s;transition:.5s}.blogs .posts .post .content .butn:hover{background:#1c1c1c;border-color:#1c1c1c;color:#fff}.blogs .posts .post .share-post{margin-top:30px;padding-top:20px;border-top:1px dashed #eee;text-align:left}.blogs .posts .post .share-post ul{float:right}.blogs .posts .post .share-post ul li{display:inline-block;margin:0 10px}.blogs .posts .title-g h3{font-weight:600;font-size:25px}.blogs .posts .comments-area .comment-box{padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #eee}.blogs .posts .comments-area .comment-box:nth-child(odd){margin-left:80px}.blogs .posts .comments-area .comment-box .author-thumb{width:80px;float:left}.blogs .posts .comments-area .comment-box .comment-info{margin-left:100px}.blogs .posts .comments-area .comment-box .comment-info .reply{margin-top:10px;font-weight:500}.blogs .posts .comments-area .comment-box .comment-info .reply i{padding-right:5px;font-size:12px}.blogs .posts .comment-form .form input[type=email],.blogs .posts .comment-form .form input[type=text],.blogs .posts .comment-form .form textarea{width:100%;border:0;border-radius:5px;padding:10px;background:#f4f4f4}.blogs .posts .comment-form .form textarea,.contact .form textarea{height:160px;max-height:160px;max-width:100%}.blogs .posts .comment-form .form .butn{padding:10px 40px;width:100%;background-color:#222;color:#fff;border-radius:5px;border:0}.blogs .posts .pagination{display:block;text-align:center}.blogs .posts .pagination li{display:inline-block;padding:5px 10px;margin:2px;border:1px solid #ddd}.blogs .side-bar .widget{margin-bottom:50px}.blogs .side-bar .widget .widget-title{border-bottom:1px solid #eee;margin-bottom:30px}.blogs .side-bar .widget .widget-title h6{position:relative;padding-bottom:15px;font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.blogs .side-bar .widget .widget-title h6:after{content:'';width:30px;height:1px;background:#000;position:absolute;bottom:0;left:0}.blogs .side-bar .widget li{margin-bottom:10px;color:#777}.blogs .side-bar .widget li:last-child{margin:0}.blogs .side-bar .search form input{width:calc(100% - 52px);height:50px;padding:0 10px;border:0;background:#f7f7f7}.blogs .side-bar .search form button{width:50px;height:50px;line-height:50px;background:#1c1c1c;color:#fff;border:0;float:right}.contact .form input,.contact .form textarea{width:100%;padding:20px 15px;background:#fafafa;border:0;border-radius:5px;margin-bottom:10px}.contact .form button{font-size:15px;font-weight:400;padding:20px 40px;color:#fff;background:#111;border:1px solid #111;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);border-radius:5px;margin-top:15px;cursor:pointer;-webkit-transition:.5s;transition:.5s}.contact .form button:hover{color:#111;background:0 0}footer{padding:80px 0 0}footer .item{text-align:center;margin-bottom:30px}footer .item .icon{color:#999;font-size:30px;margin-bottom:15px}footer .item h6{font-size:16px;margin-bottom:10px}footer .item p{font-weight:400;letter-spacing:1px}footer .sub-footer{background:#444;padding:30px 0;margin-top:50px}footer .social a{font-size:14px;margin:0 10px;color:#eee}footer .copy p{font-size:12px;letter-spacing:2px;text-transform:uppercase}@media screen and (max-width:991px){.navbar .nav-link,.navbar .nav-scroll .navbar-collapse .nav-link{color:#fff!important}.bg-fixed,.header{background-attachment:scroll!important}.mb-md50{margin-bottom:50px}.mb-md30{margin-bottom:30px}.mb-md0{margin-bottom:0}.bgimg-height{height:400px}.navbar{padding-left:15px}.navbar .navbar-collapse{max-height:431px;overflow:auto;background:#111;text-align:center;padding:10px 0}.navbar .nav-link{margin:6px auto!important;background-color:#eba351}.navbar .nav-scroll .navbar-collapse .nav-link:after{background:#fff}.header{background-position:50% 0!important}.header .caption h1{font-size:30px}.hero .hero-img:after{display:none}.hero .content{padding-left:0}}@media screen and (max-width:767px){.mb-sm50{margin-bottom:50px}.mb-sm30{margin-bottom:30px}.header .caption h1{font-size:25px}.header .caption p{font-size:12px}.portfolio .filtering span{margin-bottom:10px}}@media screen and (max-width:480px){.section-head h3{font-size:20px}}