@charset "UTF-8";@font-face{font-family:icomoon;font-style:normal;font-weight:400;src:url(/fonts/icomoon/icomoon.eot?srf3rx);src:url(/fonts/icomoon/icomoon.eot?srf3rx#iefix) format("embedded-opentype"),url(/fonts/icomoon/icomoon.ttf?srf3rx) format("truetype"),url(/fonts/icomoon/icomoon.woff?srf3rx) format("woff"),url(/fonts/icomoon/icomoon.svg?srf3rx#icomoon) format("svg")}body{background:#fafafa;color:gray;font-family:Karla,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.8}body.menu-show{position:fixed}#colorlib-wrapper,body.menu-show{height:100%;overflow:hidden;width:100%}#colorlib-wrapper>div{height:100%;overflow-y:hidden;width:100%}a{transition:.5s}a,a:hover{color:#ca82f8}a:hover{text-decoration:underline}a:active,a:focus{outline:none}p,span{font-family:Karla,Arial,sans-serif;font-weight:400}ol,p,span,ul{margin-bottom:1.5em}ol,ul{display:block}span{color:hsla(0,0%,45%,.8);font-size:18px}h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,.8);font-family:Playfair Display,Georgia,serif;margin:0 0 30px}::-webkit-selection{background:#b7c2c2;color:#fcfcfc}::-moz-selection{background:#b7c2c2;color:#fcfcfc}::selection{background:#b7c2c2;color:#fcfcfc}#colorlib-page{position:relative;transform:scale(1);transition:all .8s cubic-bezier(.175,.885,.32,1.275)}.menu-show #colorlib-page{position:relative;transform:scale(.99)}.menu-show #colorlib-page:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:768px){#colorlib-page{padding-top:5em}}#colorlib-main-nav{background:#fff;bottom:0;height:100%;opacity:0;overflow-y:scroll;padding:4em 40px 40px;position:absolute;right:0;text-align:center;top:0;transform:scale(0);transition:all .8s cubic-bezier(.175,.885,.32,1.275);visibility:hidden;width:360px;z-index:1002}@media screen and (max-width:768px){#colorlib-main-nav{width:300px}}#colorlib-main-nav .colorlib-nav-toggle{background:rgba(0,0,0,.05);border-radius:2px;height:44px;line-height:0;opacity:0;padding:20px;padding:0!important;position:absolute;right:40px;top:5px;transition:.3s;visibility:hidden;width:44px}#colorlib-main-nav .colorlib-nav-toggle i{left:0!important;line-height:0;margin:0!important;padding:0!important;text-indent:0;top:18px!important}#colorlib-main-nav .colorlib-nav-toggle.show{opacity:1;visibility:visible}#colorlib-main-nav .colorlib-nav-toggle:hover{background:#000}#colorlib-main-nav .colorlib-nav-toggle:hover i:after,#colorlib-main-nav .colorlib-nav-toggle:hover i:before{background:#fff;content:"";height:1px;left:0;position:absolute;width:20px}.menu-show #colorlib-main-nav{opacity:1;transform:scale(1);visibility:visible}#colorlib-main-nav ul{margin:0 0 3em;padding:0}@media screen and (max-width:768px){#colorlib-main-nav ul{padding:20px 0 0}}#colorlib-main-nav ul li{list-style:none;margin:0;padding:0;text-align:left}#colorlib-main-nav ul li a{color:#000;display:block;font-size:14px;font-weight:400;padding:10px 0;text-transform:uppercase}@media screen and (max-width:768px){#colorlib-main-nav ul li a{font-size:16px}}#colorlib-main-nav ul li a:active,#colorlib-main-nav ul li a:focus,#colorlib-main-nav ul li a:hover{color:#000;outline:none;text-decoration:none}#colorlib-main-nav ul li.active a{color:#ca82f8}#colorlib-main-nav .form-group{margin-bottom:40px;position:relative;width:100%}@media screen and (max-width:480px){#colorlib-main-nav .form-group{width:100%}}#colorlib-main-nav .form-group input::-webkit-input-placeholder{color:#333}#colorlib-main-nav .form-group input::-moz-input-placeholder{color:#333}#colorlib-main-nav .form-group input::-ms-input-placeholder{color:#333}#colorlib-main-nav .form-group input::-o-input-placeholder{color:#333}#colorlib-main-nav .form-group input::input-placeholder{color:#333}#colorlib-main-nav #search{background:#fafafa;border:2px solid #f2f2f2;color:#333!important;font-size:14px;padding-right:3em;width:100%}#colorlib-main-nav button{background:#ca82f8;border:none;border-radius:0;color:#fff;padding:16px;position:absolute;right:-4px;top:0}#colorlib-main-nav #email{background:#fff;border:2px solid #fff;color:#333!important;font-size:18px;width:100%}#colorlib-main-nav .gallery{display:table;float:left;height:150px;position:relative;text-decoration:none;width:50%;z-index:0}@media screen and (max-width:768px){#colorlib-main-nav .gallery{width:25%}}@media screen and (max-width:480px){#colorlib-main-nav .gallery{width:50%}}#colorlib-main-nav .gallery:after{background:rgba(0,0,0,.3);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:.3s;z-index:-1}#colorlib-main-nav .gallery span{display:table-cell;height:150px;opacity:0;transition:1s;vertical-align:middle}#colorlib-main-nav .gallery span i{color:#fff;font-size:20px}#colorlib-main-nav .gallery:focus span,#colorlib-main-nav .gallery:focus:after,#colorlib-main-nav .gallery:hover span,#colorlib-main-nav .gallery:hover:after{opacity:1}header{left:0;margin:0 auto;padding:2em 0;position:absolute;right:0;top:0;z-index:9}@media screen and (max-width:768px){header{padding:2em 0}}header .colorlib-navbar-brand{float:left}header .colorlib-navbar-brand .colorlib-logo{background:#000;border:1px solid #000;color:#000;display:block;font-size:20px;font-weight:400;letter-spacing:5px;padding:7px;text-align:center;text-transform:uppercase}header .colorlib-navbar-brand .colorlib-logo span{color:#fff;display:block;line-height:1.2;margin-bottom:0}header .colorlib-navbar-brand .colorlib-logo:hover{text-decoration:none!important}header .colorlib-navbar-brand .colorlib-logo:active,header .colorlib-navbar-brand .colorlib-logo:focus{outline:none;text-decoration:none}#colorlib-about,#colorlib-blog,#colorlib-contact,#colorlib-progress,#colorlib-services,#colorlib-testimony,#colorlib-work{clear:both;padding:10em 0;position:relative}@media screen and (max-width:768px){#colorlib-about,#colorlib-blog,#colorlib-contact,#colorlib-progress,#colorlib-services,#colorlib-testimony,#colorlib-work{padding:5em 0}}.rotate{left:-50px;position:absolute;top:.4em}.rotate .heading{font-family:Karla,Arial,sans-serif;font-size:14px;letter-spacing:1em;position:relative;text-transform:uppercase;transform:rotate(90deg);transform-origin:left top 0}.rotate .heading:after{background:#000;content:"";height:1px;position:absolute;right:-40px;top:8px;width:40px}.about-desc{padding-top:3em}.about-desc h2{line-height:1.3}.about-desc h2 span{color:#000;display:block;font-family:Playfair Display,Georgia,serif;font-size:50px;margin-bottom:0}.about-desc .desc{padding-left:6em;position:relative}.about-desc .rotate{left:30px;position:absolute;top:7px}.about-desc .rotate .heading{font-family:Karla,Arial,sans-serif;font-size:14px;letter-spacing:1em;position:relative;text-transform:uppercase;transform:rotate(90deg);transform-origin:left top 0}.about-desc .rotate .heading:after{background:#000;content:"";height:1px;position:absolute;right:-40px;top:8px;width:40px}.bold{color:#f0f0f0;font-size:250px;font-weight:700;left:0;position:absolute;right:0;top:0}@media screen and (max-width:768px){.bold{font-size:60px}}.intro-heading{margin-bottom:3em}.intro-heading h2{color:#000;font-size:34px;font-weight:400;line-height:1.5;margin-bottom:1.5em;position:relative}.intro-heading span{color:#bfbfbf;display:block;font-size:12px;font-weight:600;letter-spacing:3px;margin-bottom:10px;text-transform:uppercase}.gallery,.services-img,.work-img{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.progress-head{font-size:22px}.progress{background:none;box-shadow:none;height:150px;line-height:150px;margin:0 auto;position:relative;width:150px}.progress:after{border:2px solid #fff;border-radius:50%;content:"";left:0;width:100%}.progress:after,.progress>span{height:100%;position:absolute;top:0}.progress>span{overflow:hidden;width:50%;z-index:1}.progress .progress-left{left:0}.progress .progress-bar{background:none;border:1px solid #000;height:100%;position:absolute;top:0;width:100%}.progress .progress-left .progress-bar{border-bottom-right-radius:80px;border-left:0;border-top-right-radius:80px;left:100%;transform-origin:center left}.progress .progress-right{right:0}.progress .progress-right .progress-bar{-webkit-animation:loading-1 1.8s linear forwards;animation:loading-1 1.8s linear forwards;border-bottom-left-radius:80px;border-right:0;border-top-left-radius:80px;left:-100%;transform-origin:center right}.progress .progress-value{border-radius:50%;font-size:32px;height:85%;left:7.5%;line-height:125px;position:absolute;text-align:center;top:7.5%;width:85%}.progress.blue .progress-bar{border-color:#049dff}.progress.blue .progress-value{color:#049dff}.progress.blue .progress-left .progress-bar{-webkit-animation:loading-2 1.5s linear 1.8s forwards;animation:loading-2 1.5s linear 1.8s forwards}.progress.yellow .progress-bar{border-color:#fdba04}.progress.yellow .progress-value{color:#fdba04}.progress.yellow .progress-left .progress-bar{-webkit-animation:loading-3 1s linear 1.8s forwards;animation:loading-3 1s linear 1.8s forwards}.progress.pink .progress-bar{border-color:#ed687c}.progress.pink .progress-value{color:#ed687c}.progress.pink .progress-left .progress-bar{-webkit-animation:loading-4 .4s linear 1.8s forwards;animation:loading-4 .4s linear 1.8s forwards}.progress.green .progress-bar{border-color:#1abc9c}.progress.green .progress-value{color:#1abc9c}.progress.green .progress-left .progress-bar{-webkit-animation:loading-5 1.2s linear 1.8s forwards;animation:loading-5 1.2s linear 1.8s forwards}@-webkit-keyframes loading-1{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes loading-1{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}@-webkit-keyframes loading-2{0%{transform:rotate(0deg)}to{transform:rotate(150deg)}}@keyframes loading-2{0%{transform:rotate(0deg)}to{transform:rotate(150deg)}}@-webkit-keyframes loading-3{0%{transform:rotate(0deg)}to{transform:rotate(135deg)}}@keyframes loading-3{0%{transform:rotate(0deg)}to{transform:rotate(135deg)}}@-webkit-keyframes loading-4{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@keyframes loading-4{0%{transform:rotate(0deg)}to{transform:rotate(90deg)}}@-webkit-keyframes loading-5{0%{transform:rotate(0deg)}to{transform:rotate(125deg)}}@keyframes loading-5{0%{transform:rotate(0deg)}to{transform:rotate(125deg)}}@media only screen and (max-width:990px){.progress{margin-bottom:20px}}.services-flex{display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;width:100%}.services-flex .one-third{padding:3em 2em 3em 0;width:55%}.services-flex .one-forth{width:45%}.services-flex .one-forth .one-forth,.services-flex .one-forth .one-third{display:inline-block}@media screen and (max-width:768px){.services-flex .one-forth .one-forth,.services-flex .one-forth .one-third{height:400px}}.services-flex .one-forth,.services-flex .one-third{display:inline-block}@media screen and (max-width:768px){.services-flex .one-forth,.services-flex .one-third{display:block;width:100%}}.services{margin-bottom:4em}.services h3{font-family:Karla,Arial,sans-serif;font-size:16px;font-weight:700;text-transform:uppercase}.services ul li{list-style:none;margin-bottom:10px}.services ul li:before{color:#000;content:"•";display:inline-block;margin-left:-1em;width:1em}.work-entry{display:block;float:left;margin-bottom:5em;width:100%}.work-entry .work-img{display:table;height:700px;margin-bottom:40px;text-align:center;text-decoration:none;width:100%}.work-entry .work-img .display-t{display:table-cell;height:700px;position:relative;vertical-align:middle;z-index:0}.work-entry .work-img .display-t:after{background:rgba(0,0,0,.4);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:.3s;z-index:-1}.work-entry .work-img .display-t .work-name{background:#fff;-ms-box-shadow:0 2px 49px -4px rgba(0,0,0,.21);-o-box-shadow:0 2px 49px -4px rgba(0,0,0,.21);box-shadow:0 2px 49px -4px rgba(0,0,0,.21);display:inline-block;padding:4em 3em;transition:.3s;z-index:1}.work-entry .work-img .display-t .work-name h2{margin:0;transition:.3s}.work-entry .work-img:hover .display-t:after{opacity:1}.work-entry .work-img:hover .display-t .work-name{padding:4.5em 3.5em}.work-entry .work-img:hover .display-t .work-name h2{font-size:34px}@media screen and (max-width:768px){.work-entry .work-img,.work-entry .work-img .display-t{height:400px}}.work-entry .desc .read{text-align:right}.work-entry .desc .read a{color:#000;font-size:12px;letter-spacing:4px;position:relative;text-transform:uppercase}.work-entry .desc .read a:after{background:#000;content:"";height:1px;left:-60px;position:absolute;right:0;top:7px;width:40px}#colorlib-blog .owl-carousel{z-index:0}#colorlib-blog .owl-carousel .owl-stage-outer{z-index:-1}#colorlib-blog .owl-theme .owl-controls{left:0;margin-top:-30px;position:absolute;right:0;top:-40px;z-index:1}#colorlib-blog .owl-theme .owl-controls .owl-nav [class*=owl-]{background:transparent;background:#fff;border-radius:1px;opacity:1;padding:5px;transition:.3s}#colorlib-blog .owl-theme .owl-controls .owl-nav [class*=owl-] .owl-direction{background:transparent;border:none;box-shadow:none;color:#000}.article{display:block;margin-bottom:6em}.article .blog-img{display:block;margin-bottom:50px;overflow:hidden;position:relative;width:100%}.article .blog-img img{max-width:100%;position:relative;transform:scale(1);transition:.7s}.article .blog-img .overlay{background:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:.3s}.article .blog-img .link{bottom:0;display:table;left:90%;opacity:0;position:absolute;transition:.7s;width:100%}.article .blog-img .link .read{color:#fff;display:table-cell;font-family:Karla,Arial,sans-serif;font-size:12px;letter-spacing:5px;position:relative;text-transform:uppercase;transform:rotate(-90deg);transform-origin:0;vertical-align:middle}.article .blog-img .link .read:after{background:#fff;content:"";height:1px;left:-50px;position:absolute;top:10px;width:40px}.article .blog-img:hover .overlay{opacity:1}.article .blog-img:hover .link{bottom:50px;opacity:1}.article .blog-img:hover img{transform:scale(1.1)}.article .desc{position:relative}.article .desc .meta{background:#ffe9e3;-ms-box-shadow:0 2px 49px -4px rgba(0,0,0,.21);-o-box-shadow:0 2px 49px -4px rgba(0,0,0,.21);box-shadow:0 2px 49px -4px rgba(0,0,0,.21);color:#000;font-size:12px;left:20px;letter-spacing:4px;padding:20px 10px;position:absolute;text-transform:uppercase;top:-80px;transition:1s}.article .desc h2{font-size:24px}.article .desc h2 a{color:#000;text-decoration:none}.article:hover .meta{background:#fff}#colorlib-testimony .owl-theme .owl-dots .owl-dot.active span,#colorlib-testimony .owl-theme .owl-dots .owl-dot:hover span{background:#000;height:3px}#colorlib-testimony .owl-theme .owl-dots .owl-dot span{background:#e6e6e6;border-radius:0;height:2px;width:30px}.testimony blockquote{border:none}.testimony blockquote p,.testimony blockquote span{color:#000;font-family:Playfair Display,Georgia,serif;font-size:30px}.f-entry{margin-bottom:40px;position:relative}.f-entry .desc h3{font-size:20px;line-height:1.4;margin-bottom:10px}.f-entry .desc h3 a{color:#4d4d4d;text-decoration:none}.f-entry .desc span{color:#000;display:block;font-size:12px;margin-bottom:10px}.btn,.f-entry .desc span{letter-spacing:2px;text-transform:uppercase}.btn{border-radius:1px;font-size:13px!important;font-weight:400;margin-bottom:4px;margin-right:4px;padding:8px 20px;transition:.5s}.btn.btn-md{padding:8px 20px!important}.btn.btn-lg{padding:18px 36px!important}.btn:active,.btn:focus,.btn:hover{box-shadow:none!important;outline:none!important}.btn-primary{background:#ca82f8;border:2px solid #ca82f8;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#d49af9!important;border-color:#d49af9!important}.btn-primary.btn-outline{background:transparent;border:1px solid #d9d9d9;color:#4d4d4d}.btn-primary.btn-outline:active,.btn-primary.btn-outline:focus,.btn-primary.btn-outline:hover{background:#ca82f8;color:#fff}.btn-success{background:#5cb85c;border:2px solid #5cb85c;color:#fff}.btn-success:active,.btn-success:focus,.btn-success:hover{background:#4cae4c!important;border-color:#4cae4c!important}.btn-success.btn-outline{background:transparent;border:2px solid #5cb85c;color:#5cb85c}.btn-success.btn-outline:active,.btn-success.btn-outline:focus,.btn-success.btn-outline:hover{background:#5cb85c;color:#fff}.btn-info{background:#5bc0de;border:2px solid #5bc0de;color:#fff}.btn-info:active,.btn-info:focus,.btn-info:hover{background:#46b8da!important;border-color:#46b8da!important}.btn-info.btn-outline{background:transparent;border:2px solid #5bc0de;color:#5bc0de}.btn-info.btn-outline:active,.btn-info.btn-outline:focus,.btn-info.btn-outline:hover{background:#5bc0de;color:#fff}.btn-warning{background:#f0ad4e;border:2px solid #f0ad4e;color:#fff}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background:#eea236!important;border-color:#eea236!important}.btn-warning.btn-outline{background:transparent;border:2px solid #f0ad4e;color:#f0ad4e}.btn-warning.btn-outline:active,.btn-warning.btn-outline:focus,.btn-warning.btn-outline:hover{background:#f0ad4e;color:#fff}.btn-danger{background:#d9534f;border:2px solid #d9534f;color:#fff}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background:#d43f3a!important;border-color:#d43f3a!important}.btn-danger.btn-outline{background:transparent;border:2px solid #d9534f;color:#d9534f}.btn-danger.btn-outline:active,.btn-danger.btn-outline:focus,.btn-danger.btn-outline:hover{background:#d9534f;color:#fff}.btn-outline{background:none;border:2px solid gray;font-size:16px;transition:.3s}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{box-shadow:none}.row-padded-bottom{margin-bottom:4em}.col-pb-sm{margin-bottom:5em!important}.col-pb-sm:last-child{margin-bottom:0}.btn.with-arrow{position:relative;transition:.3s}.btn.with-arrow i{margin-top:-8px;opacity:0;position:absolute;right:0;top:50%;transition:.2s;visibility:hidden}.btn.with-arrow:hover{padding-right:50px}.btn.with-arrow:hover i{color:#fff;opacity:1;right:18px;visibility:visible}.colorlib-nav-toggle{text-decoration:none}.colorlib-nav-toggle.active i:after,.colorlib-nav-toggle.active i:before,.colorlib-nav-toggle.dark.active i:after,.colorlib-nav-toggle.dark.active i:before{background:#000}.colorlib-nav-toggle:active,.colorlib-nav-toggle:focus,.colorlib-nav-toggle:hover{border-bottom:none!important;outline:none}.colorlib-nav-toggle i{zoom:1;background:#000;color:#000;display:-moz-inline-stack;display:inline-block;*display:inline;font:700 14px/.4 Helvetica;height:2px;position:relative;text-indent:-55px;text-transform:uppercase;transition:all .2s ease-out;width:20px}.menu-show .colorlib-nav-toggle i{background:#000;color:#fff}.colorlib-nav-toggle i:after,.colorlib-nav-toggle i:before{background:#000;content:"";height:2px;left:0;position:absolute;transition:.2s;width:20px}.menu-show .colorlib-nav-toggle i:after,.menu-show .colorlib-nav-toggle i:before{background:#333}.colorlib-nav-toggle.dark i{background:#fff;color:#fff;position:relative;transition:all .2s ease-out}.colorlib-nav-toggle.dark i:after,.colorlib-nav-toggle.dark i:before{background:#fff;transition:.2s}.colorlib-nav-toggle i:before{top:-7px}.colorlib-nav-toggle i:after{bottom:-7px}.colorlib-nav-toggle:hover i:before{top:-10px}.colorlib-nav-toggle:hover i:after{bottom:-10px}.colorlib-nav-toggle.active i{background:transparent}.colorlib-nav-toggle.active i:before{top:0;transform:rotate(45deg)}.colorlib-nav-toggle.active i:after{bottom:0;transform:rotate(-45deg)}.colorlib-nav-toggle{cursor:pointer;display:block;float:right;margin:0 auto;position:relative;z-index:1003}@media screen and (max-width:768px){.colorlib-nav-toggle{display:block;top:0}}.contact-info{margin-bottom:4em;padding:0}.contact-info li{list-style:none;margin:0 0 30px;padding-left:60px;position:relative}.contact-info li span{background:#fff;border-radius:50%;display:table;height:40px;left:0;position:absolute;text-align:center;top:-.3em;width:40px}.contact-info li i{color:rgba(0,0,0,.5);display:table-cell;font-size:16px;vertical-align:middle}.contact-info li a{color:#ca82f8}.form-control{border:transparent;border-radius:0;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;font-size:16px;font-weight:300}.form-control:active,.form-control:focus{border:transparent;box-shadow:none}input[type=text]{height:50px}.form-group{margin-bottom:30px}.colorlib-social-icons a:focus,.colorlib-social-icons a:hover{text-decoration:none!important}.colorlib-social-icons i{color:#ca82f8;font-size:24px}#footer{display:block;padding:8em 0;width:100%}#footer h2{color:#000;font-weight:300;letter-spacing:1px;margin-bottom:2em}#footer p:last-child{margin-bottom:0}#footer p.colorlib-social-icons a:focus,#footer p.colorlib-social-icons a:hover{text-decoration:none!important}#footer p.colorlib-social-icons i{color:#ca82f8;font-size:24px}#footer p .block{color:#1a1a1a;font-size:14px}#footer .subscribe .form-control{background:#fafafa;border:none;border:1px solid rgba(0,0,0,.1);border-radius:30px;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;font-size:16px;font-weight:400;margin-bottom:5px}#footer .subscribe .form-control:active,#footer .subscribe .form-control:focus{border:2px solid rgba(202,130,248,.8);box-shadow:none}#footer .subscribe .btn-custom{border-radius:30px;font-size:16px;padding:10px 0;width:100%}.js .animate-box{opacity:0}
