.ver-line-top-1{display:none!important}.team-box-1 .team-box-img{position:relative;max-height:350px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.team-box-1 .team-box-img .mask-team{height:100%}.team-box-1 ul{margin-top:-5px}.about_row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.about_row,.about_row .about_col{display:-webkit-box;display:-ms-flexbox;display:flex}.about_row .about_col{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:99.9%;padding:45px 30px}.about_row .about_col:nth-child(1n){float:left;clear:none}.about_row .about_col:last-child{margin-right:0}.about_row .about_col:nth-child(1n){margin-right:0;float:right}.about_row .about_col:nth-child(1n+1){clear:both}.about_row .about_col h4,.about_row .about_col p{margin:0 auto;max-width:80%;text-align:left}.about_row .about_col h4{color:#fff}.about_row .about_col p{color:#f9f9f9;font-style:italic}.about_row .about_col:first-child{background-color:#181818}.about_row .about_col:nth-child(2){background-color:#050505}.about_row .about_col:nth-child(3){background-color:#e67e22}.about_row .about_col:nth-child(3) h4{padding-bottom:10px;text-align:center}@media (min-width:769px){.about_row .about_col:nth-child(2),.about_row .about_col:nth-child(3){width:49.95%}.about_row .about_col:nth-child(2):nth-child(1n),.about_row .about_col:nth-child(3):nth-child(1n){float:left;margin-right:0;clear:none}.about_row .about_col:nth-child(2):last-child,.about_row .about_col:nth-child(3):last-child{margin-right:0}.about_row .about_col:nth-child(2):nth-child(3n),.about_row .about_col:nth-child(3):nth-child(3n){margin-right:0;float:right}.about_row .about_col:nth-child(2):nth-child(3n+1),.about_row .about_col:nth-child(3):nth-child(3n+1){clear:both}}@media (min-width:1100px){.about_row .about_col:first-child{width:49.95%;padding:45px 15px}.about_row .about_col:first-child:nth-child(1n){float:left;margin-right:0;clear:none}.about_row .about_col:first-child:last-child{margin-right:0}.about_row .about_col:first-child:nth-child(3n){margin-right:0;float:right}.about_row .about_col:first-child:nth-child(3n + 1){clear:both}.about_row .about_col:nth-child(2),.about_row .about_col:nth-child(3){width:24.975%;padding:45px 15px}.about_row .about_col:nth-child(2):nth-child(1n),.about_row .about_col:nth-child(3):nth-child(1n){float:left;margin-right:0;clear:none}.about_row .about_col:nth-child(2):last-child,.about_row .about_col:nth-child(3):last-child{margin-right:0}.about_row .about_col:nth-child(2):nth-child(3n),.about_row .about_col:nth-child(3):nth-child(3n){margin-right:0;float:right}.about_row .about_col:nth-child(2):nth-child(3n+1),.about_row .about_col:nth-child(3):nth-child(3n+1){clear:both}}.about_row .about_col .about_col_inner{width:100%}.vc_images_carousel .vc_item .vc_inner{position:relative}.vc_images_carousel .prettyphoto{display:block;margin:0 auto;text-align:center}.grabbing{cursor:move}.owl-carousel.testimonials .owl-item{padding:0 15px}.owl-carousel.testimonials .owl-item .testimonial-content p{text-align:center}.owl-carousel.testimonials .owl-item .testimonial-title{display:block;margin:15px 0;font-weight:700;text-align:center}.owl-carousel.testimonials .owl-controls .owl-page span{background:#646464}.owl-carousel.testimonials .owl-controls .owl-page.active span{background:#414141}.quick-contact{text-align:center}#ajax-form input::-webkit-input-placeholder,#ajax-form textarea::-webkit-input-placeholder{color:#227ee6!important}#ajax-form input:-ms-input-placeholder,#ajax-form input::-ms-input-placeholder,#ajax-form textarea:-ms-input-placeholder,#ajax-form textarea::-ms-input-placeholder{color:#227ee6!important}#ajax-form input::placeholder,#ajax-form textarea::placeholder{color:#227ee6!important}.title-wrap p{color:#227ee6!important}@media (max-width:767px){.contact-details h6{-webkit-transform:translateY(-15px);transform:translateY(-15px)}.contact-details p{opacity:1;-webkit-transform:translateY(15px);transform:translateY(15px)}}#map{height:500px!important;width:calc(100vw + 20px)!important;background:red;margin-right:0!important;marign-bottom:40px!important}@media screen and (max-width:767px){#map{height:300px!important}}.content-break{background:#e3e3e3;padding:40px 0}.content-break .wpb_text_column{width:75%;margin:0 auto}footer h5{margin-top:0;color:#646464;text-align:center}footer a,footer a:visited{color:#646464;-webkit-transition:color .25s ease;transition:color .25s ease}footer a:focus,footer a:hover,footer a:visited:focus,footer a:visited:hover{color:#aaa}footer .tb-link{display:inline-block;margin-top:15px}footer .owl-carousel.tweets .owl-item{padding:0 15px;letter-spacing:1px}footer .owl-carousel.tweets .owl-item .tweet-content p{margin-bottom:5px;font-size:15px}footer .owl-carousel.tweets .owl-item .tweet-date{float:left;font-size:12px}footer .owl-carousel.tweets .owl-item .tweet-menu{float:right;font-size:12px}footer .owl-carousel.tweets .owl-controls .owl-page span{background:#ccc}footer .owl-carousel.tweets .owl-controls .owl-page.active span{background:#fff}footer .social-nav{position:relative!important;width:auto!important;text-align:right}footer .social-nav .list-social-nav li{width:auto!important;margin:0 12px}footer .social-nav .list-social-nav li:last-of-type{maring-right:0}footer .social-nav .list-social-nav li i{color:#227ee6!important}@media screen and (max-width:767px){footer .social-nav{text-align:center;margin:50px auto 0}}footer .contact-info{text-align:right;margin-bottom:20px}footer .contact-info p{display:block;margin-right:0!important}@media screen and (max-width:767px){footer .contact-info{display:block!important;text-align:center}}footer .legal-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .legal-menu li{display:inline-block;margin:0 12px}.light-over{display:none!important}.cd-header a{margin-left:40px}.cd-header a:first-of-type{margin-left:0}@media screen and (max-width:767px){.cd-header a:not(:first-of-type):not(.cd-primary-nav-trigger){display:none}}.cd-header a img{height:40px}.cd-header.is-fixed .cd-menu-icon,.cd-header.is-fixed .cd-menu-icon:after,.cd-header.is-fixed .cd-menu-icon:before{background-color:#227ee6!important}.cd-header.is-fixed .cd-menu-icon.is-clicked{background-color:transparent!important}.cd-header .logo-wrap{position:relative;left:1em}.cd-header .logo-wrap img{width:auto;height:35px}.cd-header .columns{position:relative;margin:17px}.cd-header .social-nav .list-social-nav li{width:40px;border-right:none;vertical-align:top}.cd-header .social-nav .list-social-nav li.header-icon{width:auto;margin-right:25px}@media (min-width:1170px) and (max-width:1319px){.cd-header .columns{margin:17px}}@media (max-width:767px){.cd-header{height:60px}.cd-header .columns{margin:5px 0}.cd-header .social-nav{display:none}}.home-text-sec img{display:block;max-width:100%;max-height:100px;width:auto;height:auto;margin:50px auto 35px;line-height:140px;vertical-align:middle}.home-text-sec p span{display:inline-block;line-height:18px;padding:10px 20px;background-color:hsla(0,0%,100%,.5);color:#646464;font-size:12px}@media (max-width:767px){video#video_background{display:none;visibility:hidden}}body.home .home-text-sec,body.home .light-over,body.home .light-over-2{display:none}@media (min-width:768px){body.home .cd-header:not(.is-fixed) .contact-info p,body.home .cd-header:not(.is-fixed) .social-nav .list-social-nav li a{color:#fff}}body.single-portfolio .light-over-2 p span,body.single-portfolio .light-over p span{background-color:hsla(0,0%,100%,.75)}@media (min-width:768px){body.single-portfolio .cd-header:not(.is-fixed) .contact-info p,body.single-portfolio .cd-header:not(.is-fixed) .social-nav .list-social-nav li a{color:#fff}}@media screen and (max-width:768px){.contact-info{display:none}}.contact-info p{color:#000;font-weight:700;font-size:14px;display:inline-block}.contact-info p:first-child{margin-right:20px}.cd-menu-icon{height:3px!important;width:28px!important}.cd-menu-icon,.cd-menu-icon:after,.cd-menu-icon:before{background-color:#227ee6!important}.cd-menu-icon:before{top:-7px!important}.cd-menu-icon:after{top:7px!important}.cd-menu-icon.is-clicked{background:transparent!important}.cd-menu-icon.is-clicked:after,.cd-menu-icon.is-clicked:before{top:0!important}.home-text-sec h1{font-size:50px!important;color:#fff!important;line-height:1!important}.page-template-portfolio .home-text-sec{padding:20px 30px;background:rgba(0,0,0,.4);width:auto;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.page-template-portfolio .home-text-sec img{margin:0 auto 15px 0}.page-template-portfolio .home-text-sec p span{background:transparent!important;color:#fff!important}.testimonials{text-align:center}#portfolio-scroll h3{margin-top:0;padding-top:30px}.cd-main-nav{position:fixed;z-index:2005;overflow-y:auto;padding:0;top:0;bottom:0;right:0;max-width:430px;width:calc(100% - 35px);padding-left:20px;background-color:hsla(0,0%,97%,.95);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3);-webkit-transform:translateX(125%);transform:translateX(125%);-webkit-transition:display .5s ease,-webkit-transform .5s ease;transition:display .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,display .5s ease;transition:transform .5s ease,display .5s ease,-webkit-transform .5s ease}.cd-main-nav .nav_item{position:relative;display:block;overflow:hidden;-webkit-transition:background-color .1s ease;transition:background-color .1s ease}.cd-main-nav .nav_item .nav_item_image{width:49.95%;height:130px;background-position:50%;background-size:cover}.cd-main-nav .nav_item .nav_item_image:nth-child(1n){float:left;margin-right:0;clear:none}.cd-main-nav .nav_item .nav_item_image:last-child{margin-right:0}.cd-main-nav .nav_item .nav_item_image:nth-child(2n){margin-right:0;float:right}.cd-main-nav .nav_item .nav_item_image:nth-child(odd){clear:both}.cd-main-nav .nav_item .nav_item_text{position:absolute;width:49.95%;top:50%;right:0;padding:10px 15px;-webkit-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%)}.cd-main-nav .nav_item .nav_item_text:nth-child(1n){float:left;margin-right:0;clear:none}.cd-main-nav .nav_item .nav_item_text:last-child{margin-right:0}.cd-main-nav .nav_item .nav_item_text:nth-child(2n){margin-right:0;float:right}.cd-main-nav .nav_item .nav_item_text:nth-child(odd){clear:both}.cd-main-nav .nav_item .nav_item_text h6{margin:0 0 5px}.cd-main-nav .nav_item .nav_item_text span{color:#646464;font-style:italic}@media (max-width:640px){.cd-main-nav .nav_item .nav_item_text span{font-size:12px}}.cd-main-nav .nav_item:focus,.cd-main-nav .nav_item:hover{background-color:rgba(0,0,0,.1)}.cd-main-nav .social-nav{position:relative;bottom:auto;padding:30px 10px}.admin-bar .cd-main-nav{top:32px}.cd-overlay{display:none}html.menu-open,html.menu-open body{overflow:hidden}html.menu-open .cd-main-nav{-webkit-transform:none;transform:none;-webkit-transition:display 0s ease,-webkit-transform .5s ease;transition:display 0s ease,-webkit-transform .5s ease;transition:transform .5s ease,display 0s ease;transition:transform .5s ease,display 0s ease,-webkit-transform .5s ease}html.menu-open .cd-overlay{position:fixed;display:block;z-index:2001;top:0;bottom:0;left:0;right:0;background:transparent}@media (max-width:768px){.blog .cd-main-content .section>.container{width:auto}.blog .cd-main-content .section>.container>.columns{width:100%}}.background-video-portfolio{position:relative;height:250px;width:100%;padding:0 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.background-video-portfolio embed,.background-video-portfolio iframe,.background-video-portfolio object{position:absolute;width:100%;min-width:100%;height:98%;left:0;bottom:0;padding-top:12px}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:50%}.background-video embed,.background-video iframe,.background-video object{position:absolute;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.portfolio-box-1 h3 span{display:none!important;margin-right:0}.portfolio-box-1 h3 span:after{position:relative;display:inline-block;content:"//";opacity:.25;margin:0 3px}.portfolio-box-1 h3 span:last-of-type:after{display:none}.portfolio-box-1 video{display:block;width:100%}.portfolio-box-1 .portfolio-vimeo{width:100%;background-color:#000;line-height:1}.project-next,.project-prev{width:33%}.project-home{position:relative;width:33%;display:inline-block;height:350px;float:left;background:url("../images/project-home.svg") no-repeat 50%;background-size:120px 120px}.project-home,.project-home .text{-webkit-transition:all .2s linear;transition:all .2s linear}.project-home .text{position:absolute;letter-spacing:3px;font-weight:700;width:100%;left:0;top:120%;margin-top:-28px;font-size:22px;line-height:28px;text-align:center;color:#212121}.project-home .text span{font-weight:400;font-size:10px;color:#747474;line-height:28px;letter-spacing:3px;text-transform:uppercase}.project-home:hover{background-position:center -100%}.project-home:hover .text{top:50%}@media (max-width:992px){.project-home,.project-next,.project-prev{height:200px;background-position:center 0}.project-home .text,.project-next .text,.project-prev .text{top:auto;bottom:0}.project-home:hover,.project-next:hover,.project-prev:hover{background-position:center 0}.project-home:hover .text,.project-next:hover .text,.project-prev:hover .text{top:auto;bottom:none}}@media (max-width:768px){.project-home,.project-next,.project-prev{float:none;width:100%;height:180px}}.projects-loading{padding:40px 20px;text-align:center}.projects-loading i{font-size:40px;opacity:0;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.projects-loading.-active i{opacity:1}.portfolio-box-1{width:24.99%!important;padding:0 10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden!important}.portfolio-box-1 .mask{height:calc(100% - 20px);width:calc(100% - 20px);left:10px}.portfolio-box-1.with-margin{margin:0;padding:0 20px 40px}.portfolio-box-1.with-margin .mask{height:calc(100% - 40px);width:calc(100% - 40px);left:20px}.portfolio-box-1:hover img{-webkit-transform:scale(1)!important;transform:scale(1)!important}@media screen and (max-width:1080px){.portfolio-box-1{width:49.99%!important}}@media screen and (max-width:514px){.portfolio-box-1{width:100%!important}}.section{width:inherit!important}.title-wrap{padding:0 10%}.cd-pagination .current{border-radius:.25em}.wpb_wrapper ol,.wpb_wrapper ul{list-style:initial;padding-left:25px}.sidebar input{-webkit-appearance:none}