body,h1,h2,h3,h4,h5,h6,html{font-family:'Open Sans',sans-serif}.portfolio-filter li,.site-btn{cursor:pointer;text-transform:uppercase}.fact-box .fact-content:after,.section-title h2:after,.site-btn:after{content:''}.main-menu,.search-top{float:right}.accordion-area .panel-link,.blog-title,.breadcrumb-area a,.breadcrumb-area span,.circle-progress .progress-info p,.fact-box .fact-content p,.main-menu ul li a,.portfolio-filter li,.portfolio-info h5,.post-date-warp .post-date-box p,.review-slider .rs-item h4,.site-btn,.sp-sub-title,.sp-title,.tab-element .nav-tabs .nav-link,.worknav .wn-info span{text-transform:uppercase}.contact-text .con-info,.main-menu ul,.portfolio-filter,.work-info-list{list-style:none}body,html{height:100%}h1,h2,h3,h4,h5,h6{color:#222121;margin:0;font-weight:600}h1{font-size:60px}h2{font-size:48px}h3{font-size:30px}h4{font-size:16px}h5{font-size:14px}p{font-size:14.2px;color:#868686;line-height:2.2}img{max-width:100%}button:focus,input:focus,select:focus,textarea:focus{outline:0}a:focus,a:hover{text-decoration:none;outline:0}ol,ul{padding:0;margin:0}.spad{padding-top:130px;padding-bottom:130px}.sp-pad{padding-left:150px;padding-right:150px}.sp-sub-title{color:#868686;font-size:12px;margin-bottom:5px}.sp-title{font-size:30px;font-weight:700;margin-bottom:45px;letter-spacing:6px}.section-title h2{display:inline-block;position:relative;margin-bottom:110px;padding-bottom:2px;line-height:normal}.section-title h2:after{position:absolute;width:100%;height:2px;left:0;bottom:0;background:#40424a}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:center 0}.element{margin-bottom:150px}.element .sp-title{margin-bottom:70px}.element:last-child{margin-bottom:0}.element .site-btn{margin-bottom:10px}#preloder{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:#fff}.loader{width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;border-radius:60px;animation:loader .8s linear infinite;-webkit-animation:loader .8s linear infinite}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0);border:4px solid #f44336;border-left-color:transparent}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);border:4px solid #f44336;border-left-color:transparent}50%{-webkit-transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent}100%{-webkit-transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent}}.site-btn{position:relative;display:inline-block;font-size:12px;min-width:135px;font-weight:600;padding:18px 10px 20px;color:#222121;background-color:transparent;border:none;text-align:center;border-top:2px solid #222121;border-bottom:2px solid #222121}.site-btn.btn-four:after,.site-btn.btn-three:after{display:none}.site-btn.btn-four,.site-btn.btn-three{padding:19px 10px}.site-btn.btn-four,.site-btn.btn-two{border-left:2px solid #222121;border-right:2px solid #222121}.site-btn:after{position:absolute;width:100%;height:2px;bottom:2px;left:0;background:#222121}.site-btn.light{color:#fff;border-top:2px solid #fff;border-bottom:2px solid #fff}.site-btn.light:after{background:#fff}.site-btn.light:hover{color:#fff}.site-btn:hover{color:#222121}.arrow-btn,.arrow-btn:hover{color:#7a7a7a}.arrow-btn{font-size:20px}.arrow-btn i{display:inline-block}.circle-progress{text-align:center;display:block;position:relative;margin-bottom:30px}.circle-progress canvas{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.circle-progress .progress-info{position:absolute;width:100%;top:50%;margin-top:-45px}.circle-progress .progress-info h2{margin-bottom:5px}.circle-progress .progress-info p{font-size:14px;margin-bottom:0;color:#222121;font-weight:600;letter-spacing:3px}.fact-box .fact-content{text-align:center;position:relative}.fact-box .fact-content:after{position:absolute;height:90px;width:2px;background:#f3f3f3;right:0;top:30px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.fact-box .fact-content i{color:#d3d3d3;font-size:45px;line-height:45px;display:block;margin-bottom:20px}.fact-box .fact-content h2{font-size:36px;margin-bottom:15px}.fact-box .fact-content p{font-size:12px;font-weight:600;letter-spacing:2px;margin-bottom:0}.fact-box:last-child .fact-content:after{display:none}.accordion-area .panel{margin-bottom:18px}.accordion-area .panel-header{display:block;font-weight:600;position:relative;border:2px solid #000;-webkit-transition:all .4s ease-out 0s;-o-transition:all .4s ease-out 0s;transition:all .4s ease-out 0s}.accordion-area .panel-link:after{content:"+";position:absolute;font-size:18px;font-weight:700;right:25px;top:50%;color:#000;line-height:16px;margin-top:-8px;margin-left:-4px}.accordion-area .panel-header.active .panel-link:after{content:"-";margin-top:-10px}.accordion-area .panel-header.active .panel-link.collapsed:after{content:"+"}.accordion-area .panel-link{text-align:left;background-color:transparent;border:none;position:relative;width:100%;padding:15px 40px 15px 30px;font-size:12px;letter-spacing:1px;font-weight:600}.hero-slider .owl-dots .owl-dot:after,.main-menu ul li a:after,.tab-element .nav-tabs .nav-link.active:after{background:#fff;content:''}.accordion-area .panel-body p{font-size:14px;margin-bottom:0;padding-top:25px}.accordion-area .panel-body{padding:0 5px}.tab-element .nav-tabs{border-bottom:2px solid #222121;display:table;width:100%}.tab-element .nav-tabs .nav-item{display:table-cell;text-align:center}.tab-element .nav-tabs .nav-item:last-child .nav-link{margin-right:0}.tab-element .nav-tabs .nav-link{border:2px solid #222121;margin-right:10px;border-radius:0;font-size:12px;letter-spacing:1px;font-weight:600;color:#222121;padding:15px 10px}.tab-element .nav-tabs .nav-link.active{padding-bottom:25px;border-bottom:none;position:relative}.tab-element .nav-tabs .nav-link.active:after{position:absolute;width:100%;height:2px;bottom:-2px;left:0}.tab-element .tab-pane{padding-top:25px}.icon-box{margin-bottom:70px}.icon-box i{display:block;font-size:50px;color:#d3d3d3;margin-bottom:30px}.icon-box h4{text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.header-section{position:absolute;width:100%;left:0;top:0;z-index:111;padding-top:40px;padding-bottom:20px}.site-logo{padding-top:5px;color:#fff;display:inline-block}.search-top{display:inline-block;position:relative;padding:14px;margin-left:30px}.search-top .se-btn{border:none;background:0 0;color:#fff}.search-top input[type=text]{position:absolute;right:5px;top:100%;border:none;background:rgba(255,255,255,.17);padding:10px 20px;opacity:0;outline:#fff solid 1px;outline-offset:5px;margin-top:5px;color:#fff;visibility:hidden;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.search-top input[type=text]:focus,.search-top:hover input[type=text]{opacity:1;visibility:visible}.nav-switch{display:none}.main-menu ul li{display:inline}.main-menu ul li a{display:inline-block;font-size:14px;color:#fff;padding:15px;margin-right:10px;position:relative}.main-menu ul li a:after{position:absolute;width:0;height:2px;left:50%;top:26px;margin-left:-17px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.main-menu ul li a:hover:after{opacity:1;width:34px}.hero-slider{position:relative}.hero-slider .owl-nav{position:absolute;display:inline-block;right:150px;top:50%;font-size:20px;z-index:999;color:#fff}.hero-slider .owl-nav i{margin-left:2px}.hero-slider .owl-nav .owl-prev{display:none}.hero-slider .owl-dots{position:absolute;bottom:-5px;left:150px}.hero-slider .owl-dots .owl-dot{display:inline-block;margin-right:30px;color:#fff;font-size:14px;padding-bottom:40px;position:relative;overflow:hidden}.hero-slider .owl-dots .owl-dot.active span{color:#cc1847}.hero-slider .owl-dots .owl-dot.active:after{height:100%}.hero-slider .owl-dots .owl-dot:after{position:absolute;width:2px;height:0;left:50%;top:30px;margin-left:-2px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.hs-item{min-height:950px;position:relative;display:table;width:100%}.hs-item:after{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:#000;opacity:.45}.hs-item .hs-des,.hs-item .hs-title{left:150px;opacity:0;position:relative;color:#fff}.hs-item .hs-text{position:relative;display:table-cell;vertical-align:middle;z-index:2}.hs-item .hs-title{font-size:130px;font-weight:300;margin-bottom:40px}.hs-item .hs-des{font-size:60px;line-height:1.4}.owl-item.active .hs-item .hs-des,.owl-item.active .hs-item .hs-title{left:0;opacity:1}.owl-item.active .hs-item .hs-title{-webkit-transition:all .5s ease .6s;-o-transition:all .5s ease .6s;transition:all .5s ease .6s}.owl-item.active .hs-item .hs-des{-webkit-transition:all .5s ease .8s;-o-transition:all .5s ease .8s;transition:all .5s ease .8s}.intro-text{padding-top:70px}.intro-text p{margin-bottom:50px}.portfolio-warp{position:relative;display:block;overflow:hidden}.single-portfolio{height:580px;width:33.333333%;position:relative;float:left;display:block;background-position:center center}.single-portfolio.sm-wide{width:22.222222%}.single-portfolio:hover .portfolio-info{opacity:1}.portfolio-info{position:absolute;width:calc(100% - 110px);height:calc(100% - 110px);left:55px;top:55px;text-align:center;padding-top:220px;border:1px solid #fff;overflow:hidden;opacity:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.portfolio-info .pfbg{position:absolute;width:110%;height:110%;left:-5%;top:-5%;-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12);-webkit-filter:blur(30px);filter:blur(30px);background-position:center center}.portfolio-info h5{letter-spacing:2px;color:#fff;z-index:9;position:relative;margin-bottom:10px;text-shadow:1px 1px #000;font-size:25px}.portfolio-info p{font-size:14px;color:#fff;z-index:9;position:relative}.portfolio-filter li{display:inline-block;font-size:12px;margin-right:12px;color:#868686;font-weight:600}.portfolio-filter li.mixitup-control-active{color:#111}.contact-text .sp-sub-title,.contact-text .sp-title,.contact-text p,.milestones-section .fact-box .fact-content h2,.milestones-section .fact-box .fact-content i,.milestones-section .fact-box .fact-content p{color:#fff}.milestones-section{background:#222121}.milestones-section .fact-box .fact-content{text-align:center;position:relative}.milestones-section .fact-box .fact-content:after{background:#6f6e6e}.milestones-section .fact-box:last-child .fact-content:after{display:none}.services-section,.services-warp{position:relative}.services-text{position:absolute;width:490px;left:140px}.services-text p{font-size:20px;font-weight:600;margin-bottom:50px}.service-more-link{position:absolute;right:150px;top:50%;margin-top:-15px}.contact-section:after,.page-top-area:after{top:0;content:'';opacity:.7}.contact-section{padding-top:150px;padding-bottom:150px;position:relative}.contact-section .contact-warp{position:relative;z-index:2}.contact-section:after{position:absolute;width:100%;height:100%;left:0;background:#000}.contact-text{position:absolute;width:490px;left:140px}.contact-text p{font-size:16px;margin-bottom:20px}.contact-text .con-info li{color:#fff;margin-bottom:20px;font-size:14px}.contact-text .con-info li i{width:30px;float:left;color:#616161;display:block;margin-right:25px;font-size:20px}.contact-form{padding-top:80px}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{width:100%;background:0 0;border:none;border-bottom:1px solid #fff;color:#fff;font-size:14px;padding:5px 0 20px;margin-bottom:20px}.contact-form textarea{height:130px;padding-bottom:10px;margin-bottom:35px}.contact-form ::-webkit-input-placeholder{font-style:italic;color:#fff}.contact-form :-ms-input-placeholder{font-style:italic;color:#fff}.contact-form ::-ms-input-placeholder{font-style:italic;color:#fff}.contact-form ::placeholder{font-style:italic;color:#fff}.footer-section{background:#0d0d0d}.footer-section h2{color:#fff;font-weight:400;font-style:italic;margin-bottom:20px}.footer-section p{font-size:24px;color:#fff;margin-bottom:40px}.footer-section .social a{color:#fff;margin-right:40px}.footer-section .social a:last-child{margin-right:0}.page-top-area{height:300px;position:relative}.page-top-area:after{position:absolute;width:100%;height:100%;left:0;background:#000}.breadcrumb-area{position:absolute;left:150px;bottom:35px;z-index:2;color:#fff}.breadcrumb-area a,.breadcrumb-area span{color:#fff;font-size:18px;font-weight:600;margin-right:15px;margin-left:10px}.breadcrumb-area a:first-child{margin-left:0}.progress-section{padding:0 80px 100px}.progress-section .circle-progress:after{position:absolute;content:'';height:90px;width:2px;background:#d0d0d0;right:0;top:70px;-webkit-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.progress-section .cp-item:last-child .circle-progress:after{display:none}.review-section{position:relative}.review-section:after{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:#000;opacity:.7}.review-section .review-warp{position:relative;z-index:2}.review-section .review-warp .sp-sub-title,.review-section .review-warp .sp-title{color:#fff}.review-slider .rs-item .qute{font-size:30px;color:#fff}.review-slider .rs-item p{font-size:24px;font-style:italic;color:#fff;margin-bottom:50px}.review-slider .rs-item h4{font-size:12px;font-weight:400;color:#fff;letter-spacing:2px;padding-top:50px;margin-left:90px}.review-slider .client-pic{width:70px;height:70px;border-radius:50px;overflow:hidden;float:left}.worknav-section{padding-top:90px;padding-bottom:90px}.worknav-section.extra-style{background:#f2f7f7;padding-top:150px;padding-bottom:150px}.worknav .wn-thumb{width:165px;height:165px;display:inline-block;border-radius:50%}.worknav .wn-info{position:relative;display:inline-block}.worknav .wn-info span{font-size:12px;font-weight:600;color:#868686}.worknav .wn-info h3{font-size:24px;font-weight:400}.worknav.wn-prev .wn-info{top:-50px;margin-left:50px}.worknav.wn-next{text-align:right}.worknav.wn-next .wn-thumb{float:right}.worknav.wn-next .wn-info{top:65px;margin-right:50px}.blog-item{margin-bottom:150px}.blog-item:last-child{margin-bottom:0}.blog-thumb{height:660px;margin-bottom:140px;position:relative}.post-date-warp{position:absolute;width:100%;bottom:30px;left:0}.post-date-warp .post-date-box{width:105px;height:106px;background:#fff;text-align:center;padding-top:20px}.post-date-warp .post-date-box h3{letter-spacing:2px;margin-bottom:5px}.post-date-warp .post-date-box p{font-size:12px;color:#222121;font-weight:600}.blog-list{margin-bottom:140px}.blog-title{margin-bottom:10px;letter-spacing:5px;font-weight:700}.post-metas .post-meta,.work-info-list li span,.work-slider .owl-nav .owl-next{font-size:12px;font-weight:600;text-transform:uppercase}.post-metas{margin-bottom:60px}.post-metas .post-meta{display:inline-block;color:#868686;margin-left:15px;margin-right:15px}.post-metas .post-meta a{color:#222121}.post-metas .post-meta:first-child{margin-left:0}.work-slider{margin-bottom:150px}.work-slider .ws-item{height:660px;background-size:cover;background-position:center center;background-repeat:no-repeat}.work-slider .owl-nav{position:absolute;right:55px;top:50%;margin-top:-10px}.work-slider .owl-nav .owl-prev{display:none}.work-info-list li{display:block;width:50%;margin-bottom:60px;float:left}.work-info-list li span{color:#868686;margin-bottom:15px;display:block;letter-spacing:1px}.work-info-list li h4{text-transform:uppercase;letter-spacing:1px}.next-portfolio-link{padding-top:70px;padding-bottom:70px;text-align:right}.map-area{height:560px}@media only screen and (max-width:1650px){.sp-pad{padding-left:90px;padding-right:90px}.hero-slider .owl-dots{left:90px}.contact-text,.services-text{left:80px}}@media only screen and (max-width:1510px){.sp-pad{padding-left:30px;padding-right:30px}.breadcrumb-area,.hero-slider .owl-dots{left:30px}.contact-text,.services-text{left:30px;width:350px}.service-more-link{right:30px}.progress-section .circle-progress:after{display:none}}@media only screen and (max-width:1366px){.hs-item{min-height:750px}.single-portfolio{height:440px}.portfolio-info{width:calc(100% - 40px);height:calc(100% - 40px);left:20px;top:20px;padding-top:165px}}@media only screen and (min-width:992px) and (max-width:1199px){.contact-text,.services-text{width:100%;position:relative;margin-bottom:50px;left:0}.single-portfolio,.single-portfolio.sm-wide{width:50%}.single-portfolio .md-w-100,.single-portfolio.sm-wide.md-w-100{width:100%}.service-more-link{right:0;position:relative;text-align:center}.worknav{text-align:center}.worknav .wn-info,.worknav .wn-thumb{display:block}.worknav .wn-thumb{margin:0 auto 30px}.worknav.wn-next .wn-info,.worknav.wn-prev .wn-info{top:0;margin-left:0;margin-right:0;text-align:center}.worknav.wn-next .wn-thumb{float:none}}@media only screen and (min-width:768px) and (max-width:991px){.site-logo{padding-top:0}.search-top{padding:8px;margin-left:10px}.main-menu ul li a{padding:10px;margin-right:5px}.hero-slider .owl-nav{right:50px}.hs-item{min-height:650px}.hs-item .hs-title{font-size:100px;margin-bottom:20px}.hs-item .hs-des{font-size:40px}.contact-text,.services-text{width:100%;position:relative;margin-bottom:50px;left:0}.single-portfolio,.single-portfolio.sm-wide{width:50%}.single-portfolio .md-w-100,.single-portfolio.sm-wide.md-w-100{width:100%}.fact-box .fact-content{margin-bottom:50px}.fact-box .fact-content:after{display:none}.service-more-link{right:0;position:relative;text-align:center}.worknav{text-align:center}.worknav .wn-info,.worknav .wn-thumb{display:block}.worknav .wn-thumb{margin:0 auto 30px}.worknav.wn-next .wn-info,.worknav.wn-prev .wn-info{top:0;margin-left:0;margin-right:0;text-align:center}.worknav.wn-next .wn-thumb{float:none}.blog-thumb{height:550px}}@media only screen and (max-width:767px){.main-menu,.single-portfolio,.single-portfolio .md-w-100,.single-portfolio.sm-wide,.single-portfolio.sm-wide.md-w-100{width:100%}.main-menu,.worknav.wn-next .wn-thumb{float:none}.search-top{display:none}.nav-switch{position:absolute;right:20px;font-size:30px;color:#fff;top:38px;display:block}.main-menu{display:none;position:absolute;background:#222;left:0;top:100%}.main-menu ul li{display:block}.main-menu ul li a{display:block;padding:15px;margin-right:0;border-bottom:1px solid #292929}.main-menu ul li a:after{left:35px}.hero-slider .owl-nav{right:50px}.hs-item{min-height:470px}.hs-item .hs-title{font-size:80px;margin-bottom:20px}.hs-item .hs-des{font-size:30px}.sp-pad{padding-left:15px;padding-right:15px}.sp-title{font-size:26px}.contact-text,.services-text{width:100%;position:relative;margin-bottom:50px;left:0}.fact-box .fact-content{margin-bottom:50px}.fact-box .fact-content:after{display:none}.service-more-link{right:0;position:relative;text-align:center}.progress-section{padding:0 15px 100px}.worknav{text-align:center}.worknav .wn-info,.worknav .wn-thumb{display:block}.worknav .wn-info h3,.worknav .wn-thumb h3{font-size:20px}.worknav .wn-thumb{width:100px;height:100px;margin:0 auto 30px}.worknav.wn-next .wn-info,.worknav.wn-prev .wn-info{top:0;margin-left:0;margin-right:0;text-align:center}.blog-thumb,.work-slider .ws-item{height:400px}}@media only screen and (max-width:479px){.hero-slider .owl-nav{right:20px}.hs-item .hs-title{font-size:50px;margin-bottom:20px}.hs-item .hs-des{font-size:18px}.sp-pad{padding-left:15px;padding-right:15px}.worknav .wn-thumb{width:70px;height:70px}.worknav .wn-info h3{font-size:16px}.work-info-list li{width:100%}.footer-section h2{font-size:33px}}.agenciado-single>img{float:left;width:35%}.agenciado-info{width:55%;float:right}.agenciado-info>p{color:#FFF;margin-top:-10px;font-size:20px}.agenciado-info>.agenciados-sm{margin-top:-10px;color:#C6C6C6}.agenciado-info .agenciados-desc{line-height:1!important;font-size:17px;font-weight:400;font-family:Arial;text-align:justify;color:#C6C6C6}.agenciado-nick{text-transform:uppercase;color:#FFF;font-weight:700}.agenciado-single{margin-top:20px;}