/*
Theme Name: BuildPro
Theme URI: http://demo.oceanthemes.net/buildpro
Author: OceanThemes
Author URI: http://oceanthemes.net/
Description: Introducing buildpro the best premium website template for Construction and Building. BuildPro is easy to use, it provides everything you need to create great looking website. With BuildPro you can impress your customer by it’s professional design and the interactivity. BuildPro built with latest website technology to ensure your website is looks nice on desktop and mobile. Get BuildPro now!
Version: 1.0.9.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: buildpro
Domain Path: /languages
Tags:  one-column, two-columns, right-sidebar,  custom-header, custom-menu, editor-style, featured-images, microformats, post-formats,  sticky-post, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Redux Theme is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/
/*------------------------------------------------------------------
/*!

/* ================================================== */
/* BuildPro
/* created by oceanthemes

* body
* header
  * subheader
* navigation
* content
* section
* footer
* sidebar
* blog
* products
* contact
* coming soon page
* elements
  * address
  * border
  * box icon
  * breadcrumb
  * button and link
  * columns
  * counter
  * divider
  * dropcap
  * heading
  * icon font
  * list
  * map
  * package
  * page heading
  * pagination
  * pricing
  * preloader
  * progress bar
  * social icons
  * spacer
  * tabs
  * team
  * testimonial
* plugin
* media query
*/
/* #RESET CSS */


.aligncenter,img.aligncenter{margin-left:auto;display:block;clear:both}.container,.wp-caption,img,pre{max-width:100%}#mainmenu li li a,#mainmenu li li li a{padding:2px 15px;background:#222327}.de_count h3,body,h1,h2,h3,h4,h5,h6{font-family:Montserrat,Arial,Helvetica,sans-serif}#gallery .item,#wrapper,.box-fx .inner,.de-team-list,.de-video-container,.de_tab .de_nav,.hidden-xy,.map-container,.overflow-hidden,.picframe,.skill-bar,.video-container,.video-post,a.btn{overflow:hidden}.recentcomments>a,blockquote,span.teaser{font-style:italic}#mainmenu li ul,.wow{visibility:hidden}img.aligncenter{margin-right:auto!important;margin-top:5px;width:auto!important}.aligncenter{margin-right:auto}img.alignleft{margin:5px 20px 20px 0;float:left;width:auto!important}.alignleft{margin:5px 10px 20px 0;float:left}.alignright,img.alignright{margin:5px 0 20px 20px}.alignright,.call-to-action-box .act,.left-bar .col-md-9,header nav{float:right}img.alignright{float:right;width:auto!important}#logo,.more-20 a.read_more,.mt20,.widget ul ul{margin-top:20px}#mainmenu,.mb0,.profile_pic h3,.skill-bar:last-child,.team h5,.widget-service p,div.wpb_button,div.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:0}.sticky .post{padding:20px;background:#eee}#main_content .sticky .post h2,.project-info h4,h5,table thead{font-weight:700}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.section-fixed,header.smaller.sticky{position:fixed}.attachment-post-thumbnail,.textwidget img,img,pre{height:auto}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#mainmenu li:last-child a:after,#menu-btn,.logo-carousel .flex-direction-nav,.logo-carousel.no-control .flex-control-nav,.logo-smaller #logo .logo-1,.no-bar .col-md-3,.project-carousel .flex-control-nav,.project-carousel .flex-direction-nav,.project-carousel-3-col .flex-control-nav,.project-carousel-3-col .flex-direction-nav,.testi-slider .flex-direction-nav,.text-rotate-wrap .text-item,.warp-404 a.btn-fx:after,body,header #logo .logo-2,header .info,header.smaller.scroll-light #logo .logo{display:none}.btn-fullwidth,.carousel-item,.container .container,.de_center p,.map-container iframe,.no-bar .col-md-9,.project-images img,.side-layout header div#logo img,.widget select,.widget_calendar table,.width100,header{width:100%}.btn,.btn-line:after,.btn-line:hover:after,.dark .feature-box-small-icon .inner:hover>i,.de-team-list .social a:hover,.de-team-list .team-desc h3,.de_light .crumb a:hover,.de_light .text-light .blog-list .date-box .month,.de_light .text-light .blog-list h3 a,.de_light .text-light h2,.de_light a.btn-line-black:hover,.pagination li span,.rsswidget,.text-light #filters a.selected,.text-light #filters a:hover,.text-light .de_count span,.text-light a.read_more,.tp-caption a,a.btn-dark.btn-id,a.btn-line-black:hover,a.btn-line.hover:after,a.btn-line:after,a.btn-line:hover:after,a:hover{color:#fff}.btn-default{color:inherit}.widget select{padding:3px 5px}.widget_calendar table td,.widget_calendar table th{padding:9px 6px;text-align:center;border:1px solid #ddd}.widget ul ul{padding-left:20px;text-align:left}.widget_nav_menu ul{padding-left:0;text-align:left}input,textarea{outline:0}.side-layout #subheader .small-border-deco span,section.vc_row{margin:0}.post-password-form input[type=submit]{padding:3px 20px;background:#333;border:none;color:#fff;text-transform:uppercase}.post-password-form input[type=submit]:hover{background:#ff7400}body{font-size:12px;font-weight:400;color:#ddd;line-height:1.7em;padding:0;background:#606060}body.de_light{color:#777}.de-navbar-left #wrapper{overflow:visible}header{height:80px;position:absolute;top:0;left:0;z-index:999;background:#333;border-bottom:1px solid transparent}.admin-bar header{top:32px}header .info{color:#fff;padding:10px 0;width:100%;z-index:100;background:rgba(0,0,0,.2)}header .info .col{display:inline-block;font-size:12px;padding-right:30px}header .info .col:last-child{padding-right:0}header .info i{font-size:14px;margin-right:15px}a.btn-id,a.btn-id:hover,header .info .social.col{border:none}header .info .social i{color:#fff;font-size:14px;display:inline-block;float:none;padding:0 10px;margin:0}.comment-info .c_date,header .info strong{font-size:12px}.carousel-item:hover .overlay-v,.pic-hover:hover .bg-overlay,header.header-bg{background:rgba(0,0,0,.5)}.carousel-style-2 .carousel-item .overlay-v,header.transparent{background:rgba(0,0,0,0)}header.autoshow{top:-120px;height:70px!important}#contact_form input[type=submit],#contact_form input[type=submit]:hover,.de-gallery .overlay .icon i,.de-gallery .overlay .icon i:hover,.de_count,.de_tab.tab_steps .de_nav li span,.de_tab.tab_steps .de_nav li span:hover,.f-hover,.feature-box-small-icon i,.mfp-close,.mfp-close:hover,.pic-hover .bg-overlay,.pic-hover.hover-scale img,.pic-hover:hover>.bg-overlay,.product img,.product img:hover,.social-icons a i,.text-rotate-wrap,.text-rotate-wrap .text-item,a.btn-line:after,de_tab .de_nav li span,header.autoshow.scrollOff,header.autoshow.scrollOn,i.btn-action-hide{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;outline:0}header.autoshow.scrollOn,header.relative,header.smaller #mainmenu ul ul{top:0}header.autoshow.scrollOff{top:-120px}header #logo{display:inline-block;height:100%;float:left;font-family:Oswald,sans-serif;color:#fff;font-weight:400;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.smaller #logo{margin-top:13px}header #logo img{vertical-align:inherit}#de-arrow-nav-set i.icon_menu,#mainmenu a,.border-deco .text-item,.img-responsive,.logo-smaller #logo .logo-2,.social-icons,.team-list .social a,.text-rotate-wrap,address span strong,header.smaller.scroll-light #logo .logo-2{display:inline-block}header nav a{-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.address-style-2,.address-style-2 a,.address-style-2 span strong,.de_light a:hover,footer .widget_recent_entries li a,header nav a:hover,header.header-solid.header-light #mainmenu>li>a{color:#555}header.smaller #mainmenu a{padding-top:18px;padding-bottom:18px}header.smaller #mainmenu li li a{padding-top:2px;padding-bottom:2px}header.smaller #mainmenu ul{top:70px}header.smaller{height:70px;background:rgba(50,50,50,.95);z-index:1200!important}header.smaller.scroll-light{background:#fff;border-bottom:1px solid #eee}.de-navbar-left.de_light #subheader .crumb,.de_light #sidebar .widget address a,.post-info a:hover,div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover,header.smaller.scroll-light #mainmenu>li>a{color:#333}.logo-smaller #logo{width:150px;height:30px;line-height:65px;font-size:30px}.logo-smaller #logo img{line-height:75px;font-size:30px}#contact_form h3,.icon_box .icon_wrapper,.logo-small,.mb20,.profile_pic .tiny-border,.widget li,footer .widget h3,p{margin-bottom:20px}header.de_header_2{height:125px}header.de_header_2.smaller{height:70px}header.de_header_2.smaller .info{position:absolute;opacity:0;z-index:-1}.de-navbar-left{background:#151618}.de-navbar-left #logo{padding:40px;text-align:center;width:100%}.de-navbar-left header{position:relative;display:block;width:100%;height:100%;left:0;background:0 0;padding:30px 20px 30px 30px}.de-navbar-left header #mainmenu{float:none;margin:0;padding:0}.de-navbar-left header #mainmenu>li{display:block!important;margin:0;float:none;text-align:center;font-family:Montserrat;letter-spacing:5px;font-size:14px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1)}.de_light.de-navbar-left header #mainmenu>li{border-bottom:1px solid rgba(0,0,0,.05)}.de-navbar-left header #mainmenu>li>a{padding:0;opacity:.5}#menu-btn:hover:before,.de-navbar-left.de_light #subheader h1,.de_light .blog-list .date-box .day,.de_light .blog-list .date-box .month,.de_light .blog-list h3 a,.de_light .nav-exit:before,.de_light h1,.de_light h2,.de_light h3,.de_light h4,.de_light h5,.de_light h6,.de_light.de-navbar-left header #mainmenu>li>a,.service-item h3 a,.text-black,.text-slider.dark,a.btn-light.btn-id,a.btn-slider:hover,a.btn-slider:hover:after,header.header-solid.header-light .info .social i{color:#222}#back-to-top.show,.de-navbar-left header #mainmenu>li a:hover,.pic-hover:hover i.btn-action-hide,header.side-header .social-icons-2 a:hover{opacity:1}.de-navbar-left header #mainmenu>li>a:after{content:none}.de-navbar-left header nav{float:none!important}#subheader{padding-bottom:70px;background-color:#222;text-align:center;background-position-x:50%!important;background-attachment:fixed}.de-navbar-left #subheader{padding-bottom:120px}#subheader h1{color:#eceff3;margin-top:80px;font-size:32px;text-transform:uppercase;font-weight:600}#subheader .crumb{font-size:12px;margin-top:20px;color:#fff}#subheader .crumb i{margin:0 10px;font-size:10px}#subheader .small-border-deco{display:block;margin:20px auto 0;width:100%;height:1px;background:rgba(255,255,255,.1)}#subheader .small-border-deco span{display:block;margin:0 auto;height:2px;width:100px}#mainmenu{float:right;font-size:13px}#mainmenu ul{float:right;margin:0;padding:0;height:30px}#mainmenu li{margin:0;padding:0;float:left;display:inline;list-style:none;position:relative}#mainmenu a{padding:25px 0 25px 20px;line-height:35px;text-decoration:none;color:#fff;text-align:center;outline:0}#mainmenu li a:after{float:right;position:relative;font-family:FontAwesome;content:"\f111";font-size:6px;margin-left:20px;margin-top:1px;color:#f7c51e}#mainmenu.no-separator li a:after{font-size:0px}#mainmenu.line-separator li a:after{content:"/";font-size:14px}#mainmenu.circle-separator li a:after{content:"\f10c";font-size:9px}#mainmenu.strip-separator li a:after{content:"\f068";font-size:9px}#mainmenu.plus-separator li a:after{content:"\f067";font-size:11px}#mainmenu.square-separator li a:after{content:"\f096";font-size:11px}#mainmenu li li{font-weight:400;border-bottom:1px solid #333;display:block;float:none;text-transform:none}#mainmenu li li:last-child,.de_tab.timeline.nav_4 li:last-child .dot:after,.de_tab.timeline.nav_4 li:last-child .dot:before,.side-layout #mainmenu>li:last-child{border-bottom:none}#mainmenu li li a{border-top:none;color:#ccc;width:100%;border-left:none;text-align:left}#mainmenu li li a:after{content:none!important}#mainmenu li li a:hover,#mainmenu ul li:hover>a{color:#111;background:#1a8b49}#mainmenu li ul{width:210px;height:auto;position:absolute;top:79px;left:0;z-index:10;opacity:0}#mainmenu li:hover>ul{visibility:visible;opacity:1;color:#1a8b49}#mainmenu li ul ul{left:100%;top:0}#mainmenu li ul ul li a{background:#202020}#mainmenu select{padding:10px;height:36px;font-size:14px;border:none;background:#ff4200;color:#eceff3}#mainmenu select option{padding:10px}#menu-btn{float:right;margin-top:5px;width:36px;height:36px;background:#333;padding:8px;text-align:center;cursor:pointer}#menu-btn:before{font-family:FontAwesome;content:"\f0c9";font-size:24px;color:#eceff3}#btn-search:hover,#menu-btn:hover,.blog-list .btn-more:hover,.de_light #content,.de_light section,a.btn-line-white:hover:before,header.header-solid.header-light{background:#fff}#content{width:100%;padding:90px 0;z-index:100;background:#18191b}section{background:0 0/cover #18191b;padding:80px 0;background-position-x:50%!important;position:relative}.de-navbar-left .container-fluid .container{width:100%!important}.de-navbar-left section{padding:70px}.section-fixed{width:100%;min-height:100%;height:auto}section.parallax{background-attachment:fixed}footer{background:#222;color:#ccc;padding:0}.pt80,footer .top-80{padding-top:80px}.de_light footer h3,footer h3{color:#fff;font-size:20px;text-transform:none;font-weight:400}footer .widget li a,footer .widget_list li a,footer a,footer a:visited{color:#ccc}.btn-line,.call-to-action-box .btn,.call-to-action-boxh3,.de-video-container .btn-line:hover:after,.de-video-container a.btn-line.hover:after,.de-video-container a.btn-line:hover:after,.panel-heading h4 a:hover,.pf_text,.pricing-box a.btn,a.btn-line,address span a,footer a:hover,h1,h2,h3,h4,h5{color:#eceff3}.de-navbar-left footer{padding:70px 70px 0}.subfooter{background:#242424;padding:30px 0 20px}#contact_form input[type=submit],.de-navbar-left .subfooter,.pagination li span:hover,.table .table{background:0 0}header.side-header{border-bottom:none!important;margin:0}header.side-header .social-icons-2{margin:0 auto;margin-top:50px!important;float:none;text-align:center}header.side-header .social-icons-2 a{margin:0 2px;background:#555;width:36px;height:36px;padding-top:5px;display:inline-block;text-align:center;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;opacity:.2}.de_light header.side-header .social-icons-2 a{background:#fff;color:#333}.de-navbar-left.de_light,.de-navbar-left.de_light header{background:#f9f9f9}header.header-light-transparent{background:rgba(255,255,255,.5)}header.header-solid.header-light .info{background:#eee;color:#555}header.header-solid{background:#222;height:auto}header.header-solid #mainmenu>li>ul{top:100%;top:calc(100% + 1px)}header.header-solid.smaller #mainmenu>li>ul{top:calc(100% - 1px)}header.header-mobile{height:100%;background:#111}#de-sidebar,.container .project-filter .col-md-12,.no-padding,.side-layout footer,.widget_top_rated_product ul,section.no-padding{padding:0}.blog-list,.coming-soon .logo,.pricing-box ul,.pricing.pricing-box ul{margin:0;padding:0}.blog-list>li{list-style:none;line-height:1.7em;margin-bottom:60px;margin-top:0;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.1)}.de_light #sidebar .widget address span,.de_light .blog-list>li,.de_light .widget{border-bottom:1px solid #ddd}.blog-list h3{margin-top:20px;color:#333}.blog-list h3 a{color:#fff;line-height:1.4}.blog-list .btn-more{padding:3px 25px;color:#111;text-transform:uppercase;text-decoration:none;font-weight:700;float:right}.de_light .blog-list .btn-more:hover,.sidebar .widget_recent_entries li:hover>.post-date{background:#222;color:#fff}.blog-list .post-text{padding-left:80px;margin-bottom:20px;min-height:88px}.blog-list .blog-slider{margin-bottom:-60px}.blog-list .date-box{width:60px;position:absolute;text-align:center;text-shadow:none}.blog-list .date-box .day,.blog-list .date-box .month{display:block;text-align:center;width:60px;z-index:100}.post-content blockquote{font-size:13px;line-height:1.6;padding:20px 30px}.blog-single p{line-height:22px}.blog-list .date-box .month,.de-gallery .project-name{font-size:14px;text-transform:uppercase}.blog-list .date-box .day{font-family:Montserrat;color:#222;font-weight:light;font-size:30px;padding-top:20px;padding-bottom:20px}.blog-list .date-box .month{color:#fff;font-weight:600;letter-spacing:16px;padding:7px 0;border-bottom:4px solid #333}.de_light .blog-list .date-box .month{border-bottom-color:#ddd}.blog-snippet li{border-bottom:none!important;margin-bottom:0}.blog-list.blog-snippet{margin:0 -15px}#blog-carousel .item{width:100%;padding-left:15px;padding-right:15px}.video-post{margin:0;position:relative;padding-bottom:56.25%;padding-top:0;height:0}#blog-comment h5,#blog-comment li,.comment-content p,.mb10,.service-item p,.team_photo,.warp-404 p{margin-bottom:10px}#blog-comment .comment,.comment-info{margin-left:85px}.video-post iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}#blog-comment{margin-top:40px;margin-left:80px}#blog-comment li,#blog-comment ul{list-style:none;margin-left:-30px;padding-left:0}#blog-comment li{padding-bottom:20px;border-bottom:1px solid #eee;min-height:70px;font-size:14px;line-height:1.6em}#blog-comment li .avatar{position:absolute;margin-top:5px}#blog-comment li li{margin-left:55px;padding-bottom:0;margin-top:20px;padding-top:10px;border-top:1px solid #eee;border-bottom:none}#blog-comment li li .avatar,.feature-box-image-2 img,.tab-small-post ul li img{position:absolute}.comment-info{margin-bottom:5px}.comment-info .c_name{display:block;font-weight:700;color:#555}.comment-info .c_reply{padding-left:20px;margin-left:20px;border-left:1px solid #ddd;font-size:12px}.arrow-down:before,.arrow-up:before{color:#222;margin:0 0 0 -8px!important;position:relative;font-family:FontAwesome}.blog-read h3{color:#333;letter-spacing:normal;font-size:24px;text-transform:none}#commentform label,.address-style-2 span strong,.panel-heading h4 a,.project-infoproject-info span{display:block}#commentform input{width:290px}#commentform input:focus,#commentform textarea:focus{border:1px solid #999;background:#fff}#commentform textarea{width:97%;padding:5px;height:150px;color:#333}#commentform input.btn{width:auto}.post-meta{margin:0 0 10px;border:1px solid #eee;border-left:none;font-size:11px;display:table;width:100%;table-layout:fixed}.post-meta a{color:#888!important}.post-meta span{display:table-cell;padding:10px 0;text-align:center;border-left:1px solid #eee}.post-meta span i{float:none}.post-image img{width:100%;margin-bottom:0;vertical-align:bottom}.post-meta,.post-meta span,footer .widget.widget_tag_cloud li a{border-color:#222}.blog-slide,.container-fluid,.side-layout #mainmenu>li>a,.wpb_wrapper .widget_nav_menu ul{padding:0;margin:0}.error,.success{padding:20px;display:none}.error{border:1px solid #d9534f;color:#d9534f;font-size:12px}.success{color:#5cb85c;border:1px solid #5cb85c;margin-bottom:20px}.error img{vertical-align:top}.full{width:98%}#contact_form input[type=email],#contact_form input[type=tel],#contact_form input[type=text],#contact_form textarea,#search,.form-transparent input[type=email],.form-transparent input[type=text],.form-transparent textarea{padding:10px;margin-bottom:20px;color:#fff;border:1px solid rgba(0,0,0,.3);background:rgba(0,0,0,.2);border-radius:0!important;height:auto}.error_input,.wpcf7-not-valid{border-color:#d31e2b!important}.de_tab .de_nav li.active span .v-border,.side-layout header .info,span.wpcf7-not-valid-tip{display:none!important}.de_light #contact_form input[type=email],.de_light #contact_form input[type=tel],.de_light #contact_form input[type=text],.de_light #contact_form textarea,.de_light #search{border:1px solid #ddd;background:#fff;color:#333!important}#contact_form input[placeholder],#contact_form textarea[placeholder]{color:#eee}#contact_form input[type=submit]:hover{color:#fff!important;background:#111;border-color:#111}#contact_form textarea{height:165px}.coming-soon h2{margin-top:0;color:rgba(255,255,255,.8);font-weight:400}.coming-soon .social-icons i{font-size:20px;margin-left:10px;margin-right:10px}.coming-soon .social-icons i:hover{background:0 0;color:rgba(255,255,255,.2)!important}.arrow-down,.arrow-up{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-bottom:40px solid #fff;position:fixed;margin-left:auto;margin-right:auto;left:0;right:0;bottom:0;cursor:pointer;z-index:101}.arrow-down{border-top:40px solid #fff;border-bottom:none;position:fixed;z-index:102;top:-40px}.arrow-up:before{font-size:20px;content:"\f067";top:12px}.arrow-down:before{font-size:20px;content:"\f068";top:-35px}address{margin:20px 0 0}address span{display:block;border-bottom:1px solid #222;padding-bottom:10px;margin-bottom:10px}address span strong{width:60px}footer address span{border-bottom-color:rgba(255,255,255,.1)}address span i{margin-top:5px;margin-right:20px;float:none}.address-style-2 span{border:none;margin-bottom:10px}.small-border{height:1px;width:120px;background:#ccc;display:block;margin:20px auto 30px}.tiny-border{height:2px;background:#333;width:50px;margin-top:20px;display:block;font-size:0}.tiny-border.center{margin-left:auto;margin-right:auto}.crumb{color:#777;font-size:12px;margin:0;padding:0}.crumb li{display:inline;text-decoration:none;padding:0 2px;letter-spacing:0;font-size:12px}.btn-add_to_cart,.btn-line,a.btn-add_to_cart,a.btn-line,a.btn-text{display:inline-block;text-decoration:none}.crumb li.sep:after{font-family:FontAwesome;content:"\f105"}.crumb a,.owl-custom-nav a,.service-item h3 a:hover,a.btn-left,a.btn-right{text-decoration:none}.icon_box .icon_wrapper i,.text-slider h1{font-size:60px}.icon_box.icon_left .icon_wrapper{position:absolute;width:80px}.icon_box.icon_left .desc_wrapper,.leave-reply,.ml80{margin-left:80px}.icon_box.icon_right .icon_wrapper{position:absolute;right:0;width:80px}.icon_box.icon_right .desc_wrapper{margin-right:80px;text-align:right}a{color:#fff;text-decoration:none}.de_light a{color:#888}.btn-line,a.btn-line{font-weight:500;font-size:12px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:3px 30px;text-transform:uppercase;text-align:center;letter-spacing:2px;border:1px solid rgba(255,255,255,.2)!important}.de_light .btn-line,.de_light a.btn-line{border:1px solid rgba(1,1,1,.2)!important;color:#333}.text-light .btn-line,.text-light a.btn-line{border:1px solid rgba(255,255,255,.2)!important;color:#fff}.box-fx .btn-line:hover,.box-fx a.btn-line:hover,.btn-line:hover,a.btn-line:hover{background:#fff;color:#111!important;border-color:#fff}.box-fx .btn-line:hover:after,.box-fx a.btn-line.hover:after,.box-fx a.btn-line:hover:after,.btn-line:hover:after,a.btn-line.hover:after,a.btn-line:hover:after{color:#111!important}a.btn-text{font-weight:600;padding:0;color:#fff!important}a.btn-big,a.btn-fx,a.btn-slider{line-height:normal;padding:10px 30px;font-weight:700;text-transform:uppercase}.btn-right:after,a.btn-text:after{font-family:FontAwesome;content:"\f054";padding-left:10px}a.btn-big,a.btn-fx{font-size:14px;color:#eceff3;letter-spacing:1px;border:1px solid #fff}a.btn-big:after{font-family:FontAwesome;content:"\f054";margin-left:20px}a.btn{position:relative;z-index:1}a.btn:before{content:"";background:rgba(0,0,0,0);width:0;height:100%;position:absolute;z-index:-1}a.btn-fx:after{font-family:FontAwesome;content:"\f178";margin-left:15px;position:absolute;right:-20px;margin-top:3px}.box-icon-simple.right i,.owl-arrow .next,.page-overlay{right:0}a.btn-fx:hover{padding-left:20px;padding-right:40px}a.btn-fx:before{width:0;height:100%;left:0;top:0;position:absolute}a.btn-fx:hover:after{right:15px}a.btn-fx:hover:before{width:100%;background:#000}a.btn-fx.light:hover:before{width:100%;background:#fff}.btn-line:after,a.btn-line:after{font-family:FontAwesome;content:"\f054";margin-left:10px}.de_light a.btn-line-white,a.btn-line-white{background:0 0!important;border:2px solid #fff;color:#fff;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.de_light a.btn-line-black,a.btn-line-black{background:0 0!important;border:2px solid #111;color:#111;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}a.btn-line-white:hover{color:#000}a.btn-slider{font-size:13px;color:#fff;letter-spacing:3px;text-decoration:none;border:2px solid #fff}a.btn-slider:hover{background:#fff;border:2px solid #fff}a.btn-custom{padding:10px 25px;font-weight:700;color:#222;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-transform:uppercase;letter-spacing:1px}.call-to-action h3,.timeline .tl-block .tl-message h3,h1.title strong,h4{text-transform:none}a.btn-custom:hover{color:#222;opacity:.8}#filters i,.center-y a.btn-custom,.mr10{margin-right:10px}.btn-fx.btn-custom{text-transform:normal}#revolution-slider,a.btn-bg-dark{background:#222}.box-fx .btn-line:after,.box-fx a.btn-line:after,.dark .feature-box-small-icon i.hover,.text-light h1,.text-light h2,.text-light h3,.text-light h3 a,.text-light h4,.text-light h5,.text-light h6,a.btn-text-light{color:#fff!important}.btn-icon-left i{margin-right:12px;color:#fff}.btn-add_to_cart,a.btn-add_to_cart{border:1px solid #bbb;font-size:12px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:3px 20px 3px 40px;text-align:center;color:#555}h3.title,h4.title{border-bottom:1px solid #ddd}.btn-add_to_cart:before,a.btn-add_to_cart:before{font-family:FontAwesome;content:"\f07a";position:absolute;left:20px}.de_count{text-align:center;padding:30px 0;background:0 0}.de_count h3{font-size:32px}.de_count span{color:#333;font-size:14px}.de_count i{display:block;font-size:60px;margin:0 auto 20px;width:100%;font-weight:lighter!important}.spacer-single{width:100%;height:30px;display:block;clear:both}.spacer-double{width:100%;height:60px;display:block;clear:both}.spacer-half{width:100%;height:15px;display:block;clear:both}hr{display:block;clear:both;margin:40px 0}.dropcap{display:inline-block;font-size:48px;float:left;margin:10px 15px 15px 0;color:#eceff3;padding:20px 10px}h1,h2,h3,h4,h5,h6{color:#222;font-weight:500}h1{font-size:36px;margin:0}.mt30,.widget_tag_cloud ul,h1 .small-border{margin-top:30px}h1.big{font-size:72px}h1.very-big{font-size:120px;font-weight:800;letter-spacing:-5px;line-height:100px}.h2_title,h2{font-size:28px;display:block;margin-top:0;margin-bottom:30px;line-height:1.2em;letter-spacing:-1px}h2 .small-border{margin-left:0;margin-bottom:15px;width:40px}h3{margin-top:0;font-size:17px}.call-to-action h3{font-size:20px}h1.slogan_big{font-weight:300;font-size:64px;line-height:64px;letter-spacing:-2px;padding:0;margin:0 0 30px}h3.title,h4.title{margin-bottom:20px}h1.title{font-size:64px;letter-spacing:10px}h1.title strong{letter-spacing:0;font-weight:400}.mt0,.owl-pagination,h2.subtitle{margin-top:0}h4.title{padding-bottom:10px}span.teaser{font-family:Georgia;font-size:18px}.text-light{color:#ddd}#testimonial-masonry .item,..feature-box-small-icon,.feature-box-image-2,.feature-box-small-icon-2,.gallery-cols .item,.mb30,.pic-services img,.team .columns,.zoom-gallery>div{margin-bottom:30px}#de-arrow-nav-set,.de-gallery .overlay,.de_tab .navigation_arrow,.de_tab.tab_steps .de_nav,.feature-box-big-icon,.feature-box-small-icon.center{text-align:center}.feature-box-small-icon .text{padding-left:70px}.feature-box-small-icon.center .text{padding-left:0;display:block}.feature-box-small-icon i{text-shadow:none;font-size:40px;width:68px;height:68px;position:absolute;color:#fff;text-align:center}.feature-box-small-icon i.hover{color:#333!important}.feature-box-small-icon .border{height:2px;width:30px;background:#ccc;display:block;margin-top:20px;margin-left:85px}.de_testi blockquote p,.feature-box-small-icon .btn,.mt10{margin-top:10px}.feature-box-small-icon.center .fs1,.feature-box-small-icon.center i{position:inherit;float:none;display:inline-block;margin-bottom:20px;border:none;font-size:60px;background:0 0;padding:0}.feature-box-image-2 i,.feature-box-small-icon i.dark,.feature-box-small-icon-2 i.dark{background-color:#333}.feature-box-image-2 h3,.feature-box-small-icon h3,.feature-box-small-icon-2 h3{line-height:normal;margin-bottom:5px}.feature-box-image-2.no-bg h2,.feature-box-small-icon-2.no-bg h2,.feature-box-small-icon.no-bg h2{padding-top:12px}.feature-box-small-icon .number{font-family:Montserrat;font-size:48px;text-align:center;position:absolute;width:70px;padding-top:10px}.feature-box-small-icon .number.circle{border-bottom:2px solid rgba(255,255,255,.3);padding:20px;width:70px;height:70px}.feature-box-small-icon.style-2 .number{font-size:32px;color:#fff;padding-top:22px;background:#253545;width:70px;height:70px}.feature-box-image-2.no-bg .inner,.feature-box-image-2.no-bg .inner:hover,.feature-box-small-icon-2.no-bg .inner,.feature-box-small-icon-2.no-bg .inner:hover,.feature-box-small-icon.no-bg .inner,.feature-box-small-icon.no-bg .inner:hover{padding:0;background:0 0}.feature-box-small-icon-2 .text{padding-left:48px}.feature-box-small-icon-2 i{text-shadow:none;color:#eceff3;font-size:24px;text-align:center;position:absolute}.box-fx .inner,.pricing-featured,.relative,.side-bg,form.form-inline{position:relative}.feature-box i{border:1px solid}.feature-box-image-2 .text{padding-left:100px}.feature-box-image img{width:100%;margin-bottom:10px;height:auto}.feature-box-image h3{line-height:normal;margin-bottom:5px;font-size:20px;font-weight:700}.feature-box-big-icon i{float:none;display:inline-block;text-shadow:none;color:#eceff3;font-size:40px;padding:40px;width:120x;height:120x;text-align:center;border:none;border-radius:10px;-moz-border-radius:10px;-web-kit-border-radius:10px;background:#333;margin-bottom:40px;cursor:default}#btn-close-x,span.icon{cursor:pointer}.feature-box-big-icon i:after{content:"";position:absolute;margin:75px 0 0 -40px;border-width:20px 20px 0;border-style:solid}.feature-box-big-icon:hover i,.feature-box-big-icon:hover i:after{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.feature-box-big-icon:hover i,.pricing.pricing-box li.deco{background:#333}.feature-box-big-icon:hover i:after{border-color:#333 transparent}.box-fx .inner{border-bottom:2px solid}.box-fx .front{padding:60px 0}.box-fx .front span,.de-team-list p.lead{font-size:14px}.box-icon-simple.left i,.box-icon-simple.right i{font-size:42px;position:absolute}.box-fx .info{position:absolute;padding:60px 30px;background:#fff;color:#fff}.bg-box .wpb_wrapper,.de_light .wpb_wrapper .widget_nav_menu li,.pricing-box li{background:#eee}.box-fx i{font-size:72px!important;margin-bottom:20px}.box-fx .btn-line,.box-fx .btn-line a.btn-line{border:1px solid rgba(255,255,255,.5);color:#fff!important}.box-fx .bg-icon{left:50%;bottom:50px;color:#f5f5f5!important;position:absolute!important;font-size:190px!important;z-index:-1}.bg-box .feature-box-small-icon i,.left .feature-box-small-icon i,.side-layout #subheader{text-align:left}.box-icon-simple.right{margin-right:70px;text-align:right}#preloader,.box-number .number,.de_tab.timeline.nav_4 li,.pricing-box,.social-icons i,.team,.team-list .social,i.large,i.medium,i.small{text-align:center}.box-icon-simple.left .text,.ml70{margin-left:70px}.box-number .number{display:block;font-size:48px;color:#222;width:80px;height:80px;padding:25px;border-radius:60px;position:absolute}.box-number .text,.ml100{margin-left:100px}.ul-style-2{padding:0;list-style:none}.ul-style-2 li{margin:5px 0}.ul-style-2 li:before{font-family:FontAwesome;content:"\f00c";margin-right:15px}.pagination li a:hover{color:#fff;background:0 0}.de_light .pagination li a:hover{color:#111;background:0 0}.pagination li a,.pagination li span{color:#888;border:1px solid #ccc;background:0 0;margin:3px;padding:15px 20px;border-radius:0!important;-moz-border-radius:0;-webkit-border-radius:0;transition:.3s}.de_light .pagination li a{border-color:#ccc}.pricing-box{color:#888;float:left;margin:5px;padding:0;opacity:.8}.pricing-2-col{border-right:1px solid #eee}.pricing-2-col .pricing-box{width:49%}.pricing-3-col .pricing-box{width:32.33%}.pricing-4-col .pricing-box{width:24%}.pricing-5-col .pricing-box{width:19%}.pricing-box li{list-style:none;margin:0;padding:15px 0}.pricing-box li h4{font-size:22px;margin:0;padding:0;font-weight:400;color:#888}.pricing-box li h1{font-size:48px;margin:0 0 5px;color:#1a8b49;letter-spacing:0}.pricing-box li.title-row{padding:15px 0}.pricing-box li.price-row{padding:15px 0;background:#f8f8f8}#back-to-top,.pricing-box li.deco{background:#f5f5f5}.pricing-box li.price-row span,.pricing.pricing-box li.price-row span{display:block;font-weight:600}.pricing-box li.btn-row{background:#ddd}.pricing.pricing-box li{background:#3b3b3b;color:#bbb;list-style:none;margin:0;padding:15px 0}#filters li,.post-info span i,.team .sb-icons img{margin-right:5px}.pricing.pricing-box li h4{font-size:22px;margin:0;padding:0;font-weight:400;color:#eceff3}.pricing.pricing-box li h1{font-size:48px;margin:0 0 5px;font-weight:600;color:#eceff3}.pricing.pricing-box li.title-row{background:#323232;padding:15px 0}.pricing.pricing-box li.price-row{background:#2b2b2b;padding:15px 0}.pricing.pricing-box li.price-row h1{font-weight:300}.pricing.pricing-box li.price-row h1 span{display:inline-block;font-weight:600}.pricing.pricing-box li.btn-row{background:#404040}.pricing-featured li{padding-top:17px;padding-bottom:17px}#preloader{position:fixed;z-index:20000;top:0;width:100%;height:100%;background:#222}.preloader1{width:40px;height:40px;display:inline-block;padding:0;border-radius:100%;border:2px solid;border-color:rgba(255,255,255,.65) rgba(255,255,255,.15) rgba(255,255,255,.15);-webkit-animation:.8s ease-in infinite preloader1;animation:.8s ease-in infinite preloader1;position:absolute;top:45%;margin-left:-10px}@keyframes preloader1{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes preloader1{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}.skill-bar{margin-bottom:30px}.de-progress{width:100%;height:4px;margin-top:20px;margin-bottom:20px;background:rgba(255,255,255,.3)}.de-progress .progress-bar{background:#333;height:4px}.social-icons i{text-shadow:none;color:#fff;padding:8px;width:28px;height:28px;font-size:16px;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px}.social-icons i:hover{background:#fff;border-color:#eceff3;color:#333}.de_tab,.panel-group{opacity:.8}.de_tab .de_nav{margin:0;padding:0;font-weight:700}.accordion-inner img.full-size{margin-top:5px;margin-bottom:10px}a.accordion-toggle,a:visited.accordion-toggle{font-weight:700;color:#222}.de_tab .de_nav li{float:left;list-style:none;background:#eee;margin-right:5px}.de_tab.tab_steps .de_nav li{background:0 0;display:inline-block;float:none;margin:0 20px}.de_tab.tab_steps .de_nav li span{padding:30px 0;border-radius:120px;color:#222;font-family:Montserrat;font-size:16px;-moz-border-radius:120px;-webkit-border-radius:120px;line-height:20px;width:180px;height:180px;text-align:center;display:table-cell;vertical-align:middle}.de_tab.tab_steps.style-2 .de_nav li span{background:#222;border-radius:0;border:2px solid rgba(255,255,255,0);font-size:17px;color:#fff}.de_tab.tab_steps.style-2 .de_nav li.active span{border:2px solid rgba(255,255,255,.8);color:#222}.de_tab.tab_steps .de_nav li span:hover{background:0 0;border:2px solid rgba(255,255,255,.2);color:#fff}.de_tab.tab_steps .de_nav li .v-border{height:60px;border-left:1px solid rgba(255,255,255,.3);display:inline-block;margin-bottom:-5px}.de_tab.tab_steps.dark .de_nav li .v-border{border-left:1px solid rgba(0,0,0,.3)}.de_tab .de_nav li span{padding:8px 16px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;display:block;text-decoration:none;color:#646464;font-size:13px;cursor:pointer;border:none;background:#222}.de_review .de_nav li:first-child span,.de_tab .de_nav li:first-child span{border-left:1px solid #404040}.de_review .de_review_content,.de_tab .de_tab_content{border:1px solid #404040;padding:15px 20px 20px;margin-top:-1px;background:#27282b}.de_tab.tab_steps .de_tab_content{background:0;padding:30px 0 0;border:none;border-top:1px solid rgba(255,255,255,.4)}.de_tab.tab_steps.dark .de_tab_content{border-top:1px solid rgba(0,0,0,.4);color:#777}.de_tab .de_nav li.active span{margin-bottom:-3px;background:#27282b;border-bottom:1px solid #27282b;color:#ccc}.de_tab.tab_steps .de_nav li.active span{background:0 0;color:#fff;border:2px solid rgba(255,255,255,.8)}.de_tab.tab_steps.dark .de_nav li.active span{background:0 0;color:#333;border:1px solid rgba(0,0,0,.8)}.de_tab.tab_steps.tab_6 .de_nav li span{padding:20px 0;font-size:14px;line-height:70px;width:120px;height:120px}.de_tab.tab_style_2 .de_nav{background:#222;margin-bottom:30px}.de_tab.tab_style_2 .de_nav li{margin:0;border:none}.de_tab.tab_style_2 .de_nav li span{padding:10px 30px;background:#222;color:#fff;border:none}.de_tab.tab_style_2 .de_nav li span:hover{background:#444}.de_tab.tab_style_2 .de_nav li.active span{color:#333;background:#eee}.de_tab.tab_style_2 .de_tab_content{background:#eee;border:none}.de_tab .de_tab_content.tc_style-1{background:0 0;padding:0}.tab-small-post ul,.toggle-list,.widget ul{list-style:none;margin:0;padding:0}.tab-small-post ul li{min-height:60px;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #404040}.tab-small-post ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.tab-small-post ul li span{display:block;padding-left:64px}.tab-small-post ul li span.post-date{font-size:11px}.de_tab.timeline.nav_4 li{display:inline-block;background:0 0;width:24%}.de_tab.timeline.nav_4 li span{background:0 0;border:none;margin-top:20px;font-family:Montserrat;font-size:14px;text-transform:uppercase;letter-spacing:2px}.de_tab.timeline.nav_4 .dot{display:block;width:8px;height:8px;background:#fff;opacity:1;margin:1px auto 0;border-radius:8px}.de_tab.timeline.nav_4 .dot:after,.de_tab.timeline.nav_4 .dot:before{content:"";position:absolute;height:5px;border-bottom:1px solid rgba(255,255,255,.1);top:0;width:24%}.de_tab.timeline li .num{font-size:20px}.de_tab.timeline .de_tab_content{background:0 0;border:none;padding-top:30px}.btn-left,.btn-right{background:0 0;border:1px solid rgba(255,255,255,.2);padding:10px 20px;margin:5px;font-family:Montserrat;text-transform:uppercase;letter-spacing:5px}.letter3,.project-info h2{letter-spacing:3px}.btn-left:before{font-family:FontAwesome;content:"\f053";padding-right:10px}.de_testi blockquote:before,.testimonial-list:before{content:"\f10d";position:absolute;font-family:FontAwesome}.team{margin-bottom:30px}#gallery-carousel .item img,.carousel-item img,.team img.team-pic{width:100%;height:auto}.pic-team img,.team-list .team-pic{width:150px;height:150px;position:absolute}.pic-team img.pic-hover{z-index:100;display:none}.team .team_desc,.team-list.team_desc{font-style:italic;margin-bottom:10px}.team .sb-icons{padding:10px 0 0}.team-list{min-height:180px;margin-bottom:40px}.team-list h5{margin-top:0;margin-bottom:10px;font-size:14px}.de-team-list .small-border,.team-list .small-border{float:none;margin:15px 0;background:#ddd;width:50px}.team-list .social{width:150px;margin-top:170px;position:absolute}.team-list .info{padding-left:170px}.de-team-list .team-desc{padding:20px 20px 0;position:absolute;z-index:100;top:0;background:#111;color:#ccc}.de-team-list .social a{display:inline-block;padding:0 5px}.de_testi{display:block;margin-bottom:10px}.de_testi blockquote{margin:0;border:none;padding:20px 30px 30px 80px;background:rgba(0,0,0,.5);font-style:normal;color:#eceff3}.de_testi blockquote:before{color:#111;font-size:20px;display:inline-block;padding:10px 20px;font-style:normal;background:#000;left:15px}.de_testi blockquote,.de_testi blockquote p{font-size:16px;line-height:1.6em;font-weight:500}.de_testi_by{margin-top:-10px;font-style:normal;font-size:12px}.de_testi_pic{float:left;padding-right:15px}.de_testi_pic img{width:50px;height:50px}.comment-respond,.de_testi_company,.pt20{padding-top:20px}.testimonial-list,.testimonial-list .testi-item{padding:0 0 0 30px;font-size:16px;line-height:1.7em}.testimonial-list{max-width:460px}.testimonial-list span{font-weight:700;display:block;margin-top:20px;font-size:14px}i.large,i.medium,i.small,object,video{display:inline-block}.testimonial-list.big-font li{font-size:28px}.testimonial-list:before{font-size:40px;color:rgba(0,0,0,.1);margin-left:-30px}.comment-form-warp,.mt40{margin-top:40px}.mt50{margin-top:50px}.comment-area,.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80,.teaser-text,.top_80 h1{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb40,.team-40 .profile_pic{margin-bottom:40px}.mb50{margin-bottom:50px}#navigation,.mb60,.project-images img{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.de-gallery .overlay .icon i.icon-info,.ml0{margin-left:0}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml90{margin-left:90px}.mr0{margin-right:0}.mr20{margin-right:20px}.mr30{margin-right:30px}#filters a,.mr40{margin-right:40px}.mr50{margin-right:50px}.mr60{margin-right:60px}.mr70{margin-right:70px}.mr80{margin-right:80px}.mr90{margin-right:90px}.mr100{margin-right:100px}.pt0,div.vc_col-has-fill>.vc_column-inner{padding-top:0}.pt10{padding-top:10px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt60{padding-top:60px}.pb0{padding-bottom:0}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb60{padding-bottom:60px}.pb80{padding-bottom:80px}.mt-10{margin-top:-10px}.mt-20{margin-top:-20px}.mt-30{margin-top:-30px}.mt-40,.top40 figure.pic-hover{margin-top:-40px}.mt-50{margin-top:-50px}.mt-60{margin-top:-60px}.mt-70{margin-top:-70px}.mt-80{margin-top:-80px}.mt-90{margin-top:-90px}.mt-100{margin-top:-100px}.absolute{position:absolute;z-index:1}.border1{border-width:1px!important}.bordertop{border-top:1px solid #eee}.borderbottom{border-bottom:1px solid #eee}.z-index1000{z-index:1000;position:relative}.de-video-container,.de-video-content,.de-video-overlay{position:absolute;width:100%}#mainmenu li ul,.sidebar .widget_recent_entries .post-date,a.btn-fx:after,a.btn-fx:before,a.btn-fx:hover:after,a.btn-fx:hover:before{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;outline:0}.toggle-list li .acc_active:hover,.toggle-list li .acc_noactive:hover{color:#777;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s}object,video{vertical-align:baseline;min-width:100%;min-height:100%}.de-video-container{top:0;left:0;height:500px}.de-video-content{z-index:10}.de-video-overlay{min-height:100%;background:rgba(26,37,48,.8)}.de-video-overlay.dotted{background:url(images/dotted.png)}.video-fixed{width:100%;position:fixed;top:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}#map{width:100%;height:400px}.map iframe{width:100%;border:1px solid #ccc;padding:2px;background:#fff}.map-container{width:100%;height:380px}.call-to-action-box{border:1px solid #404040;background:#404040;color:#eceff3}.call-to-action-box .inner{padding:20px}.call-to-action-box .text{margin-right:20px;float:left}.call-to-action-box h3{margin:10px 0 0}.btn-primary{text-shadow:none;border:none!important}.btn.btn-primary:hover{background:#555}.label{font-family:Roboto,Arial,Helvetica,sans-serif}.accordion-heading a{text-decoration:none;border:none;outline:0}p.lead{font-size:16px;font-weight:500}.panel-body,.panel-heading{background:#27282b;border:1px solid #404040!important;border-radius:0!important}.panel-body{border-top:none!important}.progress{background:#27282b}.panel-collapse,.panel-default,.panel-group .panel{border:none!important;border-radius:0!important}.panel-heading{background:#222!important}.acc_active,.toggle-list li .acc_active:hover{background:url(images/icon-slide-plus.png) 20px center no-repeat}.table-bordered,.table-bordered td{border:1px solid #404040}blockquote{font-size:16px;font-weight:400;line-height:1.7em;color:#333;background:#f8f8f8;padding:30px}blockquote span{display:block;font-size:14px;font-style:normal;font-weight:400}.col-md-3{margin-right:-1px}.toggle-list li{margin-bottom:10px;background:#fff;border:1px solid #ddd;border-bottom:3px solid #ddd}#back-to-top:hover,.de_light span.overlay,span.overlay{background:#111}.toggle-list li h2{-moz-user-select:none;-html-user-select:none;user-select:none;color:#555;font-size:16px;line-height:20px;font-family:Roboto,Arial,Helvetica,sans-serifr;padding:10px 20px 0 60px;font-weight:700;display:block;letter-spacing:normal}.toggle-list li .acc_active:hover{padding-left:80px;transition:.5s}.toggle-list li .acc_noactive:hover{background:url(images/icon-slide-min.png) 20px center no-repeat;transition:.5s}.toggle-list .ac-content{display:none;padding:20px;border-top:1px solid #e5e5e5}.acc_active{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;height:32px}.acc_noactive{background:url(images/icon-slide-min.png) 20px center no-repeat}.img-left{float:left;margin:5px 15px 15px 0}.img-right{float:right;margin:5px 0 15px 15px}#flickr-photo-stream img{width:48px;height:auto;margin:0 12px 12px 0;float:left}#flickr-photo-stream a img{border:2px solid #fff}#flickr-photo-stream a:hover img{border:2px solid #777}hr{border-top:1px solid #555}hr.blank{border:none;margin:20px 0}i{display:inline-block!important}i.large{font-size:72px;float:none}i.medium{font-size:20px;padding:10px;float:none}i.small{font-size:12px;padding:4px;float:none}i.circle-icon{border-radius:75px;-moz-border-radius:75px;-webkit-border-radius:75px}.fa-android{color:#469159}.fa-apple{color:#0ec3f7}.de_center .de_icon{float:none;margin:0 auto}.test-column,.test-column:hover,a,a:hover{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}.carousel-item .overlay-v,form.form-inline button{position:absolute;transition:.3s;text-align:center}.de_contact_info{font-size:40px;font-weight:700}.de_contact_info i{float:none;margin-right:20px}.center-div{margin:0 auto!important}#gallery-carousel .item{text-align:center;font-size:12px;width:100%;cursor:e-resize}.de_carousel .item{width:100%;display:block}#gallery-carousel .item h4{margin-bottom:0;font-size:14px}.carousel-item .overlay-v{background:rgba(0,0,0,.7);width:100%;height:100%}.carousel-item .pf_text .project-name{display:block;position:absolute;width:100%;top:80%;font-size:14px;font-weight:700}.carousel-style-2 .carousel-item:hover .overlay-v{background:rgba(0,0,0,.1)}.carousel-style-2 .carousel-item .pf_text .project-name{display:block;position:static;color:#333;padding:30px 0;width:100%;top:80%;font-size:14px;font-weight:700;background:#f8f8f8;text-align:center}.pf_text h4{color:#eceff3;margin-bottom:0;font-size:14px;font-weight:600}.project-info{color:#ccc;margin-left:20px}.de_light .project-info,.widget_category li a{color:#606060}.project-info h2{margin-top:0;font-size:18px;text-transform:uppercase}.project-info .details{padding:20px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.5);margin-bottom:30px}.de_light .project-info .details{background:#eee;border-color:#ddd}.project-info span.title{display:inline-block;min-width:80px}.project-info span.val{margin-bottom:15px;font-weight:700}.project-view{padding:120px 0 80px}.picframe img{max-width:none}#btn-close-x{width:100px;height:100px;display:block;background:url(images/close-2.png) center no-repeat;margin:0 auto 80px;padding:20px}.project-name{font-size:12px;font-weight:700;display:block}.big-white,.teaser,.teaser-text,.tp-caption{font-weight:300}.info-details .info-text{margin-bottom:20px!important}.info-details .title{display:block;font-weight:700}span.overlay{text-align:center;display:block;width:100px;position:absolute}.overlay .info-area{display:block;margin-top:10%}.overlay .sb-icons{display:block;margin-top:200px}.de-gallery .overlay .pf_text{display:inline-block;opacity:0}.de-gallery .overlay .icon{display:inline-block;margin-top:200px;text-align:center}.de-gallery .overlay .icon i{text-shadow:none;color:#fff;border:1px solid rgba(255,255,255,.1);font-size:22px;padding:20px;width:60px;height:60px;text-align:center;margin-left:10px}.de-gallery .overlay .icon i:hover{color:#222;background:#fff}a.img-icon-url,a.img-icon-zoom{display:inline-block;width:36px;height:36px;background:url(images/icon-url.png) center no-repeat;margin:0 2px}a.img-icon-zoom{background:url(images/icon-zoom.png) center no-repeat}.pf_full_width .item{float:left;width:25%}.pf_full_width.pf_3_cols .item{width:33.33333%}.pf_full_width.pf_2_cols .item{width:50%}.gallery_border{margin:-5px 5px 5px}.pf_full_width.gallery_border .picframe{margin:5px}.pf_full_width img{float:left;width:100%}#sidebar,.center-xy i.btn-action.btn-play{padding-left:20px}.widget{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #333}.commentlist li,.post-info{border-bottom:1px solid #ddd}.widget h3{text-transform:uppercase;font-size:16px;letter-spacing:normal;letter-spacing:1px}.widget .small-border{height:2px;width:30px;background:#fff;margin:10px 0 20px;display:block}.widget_category li{padding:8px 20px;margin-bottom:8px;background:#111}.widget_category li:before{font-family:FontAwesome;content:"\f07b";margin-right:10px}.de_light .widget_category li{background:0 0;border:1px solid #eee}footer .widget_recent_entries li{padding-left:20px;border-bottom:1px solid #222;padding-bottom:7px;margin-bottom:5px}.sidebar .widget_recent_entries li{border-bottom:1px solid #f2f2f2;padding-bottom:8px;margin-bottom:8px;position:relative}.sidebar .widget_recent_entries li a{display:block;font-weight:700;text-decoration:none}.sidebar .widget_recent_entries .post-date{position:absolute;top:0;left:0;color:#222;margin-right:10px;text-align:center;width:50px;font-size:10px;text-transform:uppercase}.widget .comments li{padding-left:20px;background:url(images/list-arrow.png) left 2px no-repeat;border-bottom:1px solid #eee;padding-bottom:7px;margin-bottom:5px}.widget_tag_cloud li{text-shadow:none;display:inline-block;margin-right:3px;margin-bottom:16px;padding-bottom:0}.widget_tag_cloud li a{font-size:12px!important;text-decoration:none;margin-bottom:5px;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;color:#606060;border:1px solid rgba(0,0,0,.2);padding:7px 10px}.post-info{padding-top:10px;padding-bottom:10px}.post-info>span{margin-right:15px}.post-info span i{font-size:13px}.commentlist{list-style:none;margin-top:40px;padding-left:0!important}.commentlist .children{list-style:none;margin-left:60px}.commentlist li{min-height:70px;clear:both;margin-bottom:30px;padding-bottom:20px}.commentlist .avatar,.float-left,.timeline .tl-block .tl-message .tl-main{float:left}.comment-content{margin-left:87px;margin-top:10px}.post-content-comment .date{font-size:12px!important;margin-left:87px}.comment-content h6{font-weight:600;color:#333;font-size:17px}.date .c_reply a{padding-left:20px;margin-left:20px;border-left:1px solid #ddd;font-size:12px;display:inline-block;line-height:12px;color:#000}.commentlist .comment-respond{padding-top:0;margin-bottom:40px}.comment-area .comment-form{margin-top:20px;margin-left:-15px;margin-right:-15px}.comment-area .form-submit,.comment-area .logged-in-as{padding:0 15px}.comment-respond h3,.comment-respond h4,.comments-box h4{margin-bottom:10px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.comment-form input[type=email],.comment-form input[type=text],.comment-form textarea{width:100%;margin-bottom:15px;padding:8px 10px;background-color:transparent;font-weight:400;font-size:12px;box-shadow:none}.comment-form input[type=email],.comment-form input[type=text]{border:1px solid #e4dbdb;border-radius:4px}.comment-form textarea{height:180px;border:1px solid #e4dbdb;border-radius:4px}.form-submit #submit{padding:6px 12px;transition:.5s;color:#222;border-radius:4px;border:none;width:auto;margin-right:15px;background:#ffd200}.form-submit #submit:hover{background-color:#333;color:#fff}.de_light .widget_tag_cloud li a{color:#606060;border:1px solid rgba(0,0,0,.2)}.de_light .widget_tag_cloud li a:hover{color:#111;border-color:#111}.widget_top_rated_product li{min-height:80px}.widget_top_rated_product li .text{padding-top:5px;padding-left:75px}.widget_top_rated_product li img{position:absolute;width:60px;height:60px}.widget_tag_cloud li a{border-color:#555}.widget_tag_cloud li a:hover{color:#eceff3;border-color:#eceff3}.widget_text .text-black{background-image:url(images/banner-1.jpg);background-size:cover}form.form-inline input{width:100%;padding:5px 60px 5px 10px}form.form-inline button{top:0;right:0;font-size:14px;width:50px;height:100%;border:none;background:#333;color:#fff}footer .widget{border:none!important;margin-bottom:0}footer .widget li,footer .widget_list li{padding:0 0 10px;margin:0 0 10px;background:0 0;border-bottom-color:rgba(255,255,255,.1)}.color-overlay{background:rgba(0,0,0,.8)}.color-overlay-2{background:rgba(26,37,48,.85)}.letter5,.tp-caption.teaser{letter-spacing:5px}.med,.med-green,.med-white{letter-spacing:-.5px}.fontsize24{font-size:24px!important}.fontsize32{font-size:32px!important}.fontsize36{font-size:36px!important}.fontsize40{font-size:40px!important}.fontsize48{font-size:48px!important}.padd30>div>.wpb_wrapper,.padding30{padding:30px!important}.padd40>div>.wpb_wrapper,.padding40{padding:40px!important}.padd50>div>.wpb_wrapper,.padding50{padding:50px!important}.padd60>div>.wpb_wrapper,.padding60{padding:60px!important}.padd70>div>.wpb_wrapper,.padding70{padding:70px!important}.padd80>div>.wpb_wrapper,.padding80{padding:80px!important}.nopadding,html{padding:0!important}.padd90>div>.wpb_wrapper{padding:90px!important}.bottom-0{margin-bottom:0!important}.wpb_wrapper .widget_nav_menu li a{color:#fff;display:block;padding:15px 20px;text-decoration:none}.wpb_wrapper .widget_nav_menu li.current-menu-item a:after{font-family:FontAwesome;content:"\f054";float:right}.de_light .wpb_wrapper .widget_nav_menu li a{color:#999}.wpb_wrapper .widget_nav_menu li{font-weight:700;list-style:none;margin:0 0 2px;background:rgba(0,0,0,.3);padding-bottom:0}#filters a.selected,#filters a:hover,.wpb_wrapper .widget_nav_menu li a:hover{color:#111}.teaser-text,.text-light #filters a{color:rgba(255,255,255,.5)}.wpb_wrapper .widget_nav_menu li.current-menu-item a,.wpb_wrapper .widget_nav_menu li.current-menu-item a:hover{color:#fff;background:#333}.teaser-text{font-family:Montserrat;font-size:18px;line-height:normal}#navigation{position:fixed;width:100%;height:60px;top:0;right:20px;text-align:center;z-index:1000}.container-4 .de-team-list{width:24.9%;float:left;position:relative}.container-3 .de-team-list{width:33.3%;float:left;position:relative}.no-bottom{margin-bottom:0;padding-bottom:0!important}.image-container,.no-margin,.nopadding,html{margin:0!important}p.intro{color:#555;font-size:16px;line-height:1.5em}.no-top{padding-top:0!important}#filters li:last-child a{padding-right:0;margin-right:0}.bg-side{position:relative;overflow:hidden!important}.image-container{position:absolute;padding:0;background-size:cover!important}.image-slider{cursor:move}.inner-padding{padding:90px 0}#loader-area{background:#111;display:none}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:99999;background:url('images/page-loader.gif') 50% 50% no-repeat #f9f9f9}.page-overlay{display:none;width:120px;height:120px;background:url(images/page-loader.gif) center no-repeat #fff;border-radius:10px;position:fixed;top:0;bottom:0;left:0;z-index:10000;margin:auto}.teaser{font-size:15px}.form-control:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.owl-arrow{position:absolute;z-index:100;background:#fff;margin-top:48%;display:none;cursor:pointer}.owl-arrow span{display:block;background:#555;position:absolute}.owl-arrow .prev{left:0}.owl-arrow .next:before,.owl-arrow .prev:before{font-family:FontAwesome;content:'\f177';color:#fff;padding:20px;font-size:32px;display:block}.owl-arrow .next:before{content:'\f178'}.owl-theme .owl-controls .owl-page span{width:5px!important;height:5px!important;background:#ddd;opacity:1}.text-slider{color:#fff;display:inline-block}.text-slider.med-text{font-size:72px;line-height:84px;font-weight:700}.text-slider.big-text{font-size:120px;line-height:120px;font-weight:700}.text-item i{font-size:60px;margin-top:5px}.text-slider.big-text i{font-size:90px;margin-top:15px}.red{color:red!important}.teal{color:#099!important}.purple{color:#636!important}.green{color:#090!important}.bg-overlay{position:absolute;width:100%;height:100%;z-index:1}.pic-hover{width:100%;position:relative;overflow:hidden}.center-xy,.mouse,.timeline:before{position:absolute}i.btn-action-hide{opacity:0}.pic-hover.hover-scale:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}.center-xy{z-index:5}.center-xy i.btn-action{font-size:24px;border:2px solid rgba(255,255,255,.3);padding:16px;width:60px;height:60px;border-radius:60px;text-align:center;color:#fff}.center-xy i.btn-action:hover{border-color:rgba(255,255,255,0);background:rgba(255,255,255,.3)}.bg-grey,section.bg-grey{background:#f8f8f8}.font13{font-size:13px}#back-to-top{position:fixed;bottom:40px;right:40px;z-index:1020;width:32px;height:32px;text-align:center;line-height:30px;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0;outline:0}#back-to-top:before{font-family:FontAwesome;font-size:14px;content:"\f176";color:#222;position:relative;margin:5px}.mouse{width:22px;height:42px;bottom:40px;left:50%;margin-left:-12px;border-radius:15px;border:2px solid #fff;-webkit-animation:1s intro;animation:1s intro}.scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;background:#fff;-webkit-animation:1s infinite finger;animation:1s infinite finger}@-webkit-keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}a.read_more{display:inline-block;color:#222;text-decoration:none}a.read_more i{font-size:10px;margin-left:8px}a.read_more:hover{color:#707070}.timeline{margin-top:20px;position:relative;padding:10px}.timeline:before{content:'';top:0;left:127px;height:100%;width:1px;background:#eee}#filters,.separator span{position:relative}.text-light.timeline:before{background:rgba(255,255,255,.1)}.timeline .tl-block{position:relative;margin-top:10px}.timeline .tl-block:after{content:' ';clear:both;display:block}.timeline .tl-block .tl-time{position:absolute;padding:10px 20px 0;margin-top:-15px;border:2px solid #ddd}.owl-custom-nav .btn-next:before,.owl-custom-nav .btn-prev:before{background:#333;padding:5px 12px;font-family:FontAwesome;color:#111}.timeline .tl-block .tl-time:after{width:50px;height:1px;background:#ddd}.timeline .tl-block .tl-bar{float:left;width:5%;position:absolute;margin-left:110px}.timeline .tl-block .tl-line{background:#333;margin-right:10px;border-radius:10px;width:15px;height:15px;font-size:10px;text-align:center;line-height:15px}.timeline .tl-message{border-radius:3px;float:left;margin-left:160px;top:0;margin-top:0;margin-bottom:30px}.timeline .tl-block .tl-message:after{display:block;content:' ';clear:both}.timeline .tl-block .tl-message .tl-icon{float:left;left:100px;display:none}.timeline .tl-block .tl-message .tl-main .tl-content label{font-weight:700;display:inline-block;width:80px}#de-arrow-nav-set i{color:#222;font-size:32px}.profile_pic{max-width:400px;margin:auto}#search,.social-team,.table{margin-bottom:0}.profile_pic .subtitle{display:block;margin-bottom:10px;color:#999}.social-team{list-style:none;font-size:14px;padding-left:0}.social-team li{margin-top:10px;display:inline-block;margin-right:10px}.owl-custom-nav{position:absolute;z-index:100;right:4px;top:50%;margin-top:-20px!important;width:40px}#filters,.isotope-item{z-index:2}.owl-custom-nav .btn-next:before,.owl-custom-nav .btn-prev:before{font-size:14px;display:inline-block;margin-bottom:2px}.owl-custom-nav .btn-next:before{content:"\f105"}.owl-custom-nav .btn-prev:before{content:"\f104"}.owl-custom-nav .btn-next:hover:before,.owl-custom-nav .btn-prev:hover:before{cursor:pointer;background:#111;color:#fff}.table{display:table}#filters a,#filters li,.control-slider,.de_review .de_nav li,.quick-search,.separator span{display:inline-block}.table [class*=col-]{float:none;display:table-cell;vertical-align:top}.table [class*=col-].text-middle,.text-middle{vertical-align:middle}.quick-search{float:right;margin-left:10px;padding:10px 0 0}.quick-search input{width:120px;border-radius:40px}.side-bg .image-container{height:100%;overflow:hidden;padding:0;position:absolute;top:0}.side-bg .background-image{background-position:50% 50%!important;background-size:cover!important;width:100%;height:100%;left:0;position:absolute;z-index:0}#search{float:left;width:70%}#btn-search{border:none;padding:7px;background:#222;float:left;width:30%;height:42px}#btn-search:before{font-family:FontAwesome;content:"\f002";font-size:24px;color:#111}.de_review{text-align:center;min-height:260px}.de_review .de_nav{overflow:hidden;margin:0;padding:0;font-weight:700;text-align:center}.de_review .de_nav li{list-style:none;background:#eee;margin:0 10px 20px}.de_review .de_nav li img{width:100px;height:auto}.de_review .de_nav li span{padding:8px 16px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;display:block;text-decoration:none;color:#646464;font-size:13px;cursor:pointer;border:1px solid #404040;background:#222}.de_review blockquote{border:none;font-family:"Roboto Slab",Georgia,"Times New Roman",Times,serif}.de_review .de_nav li.active span{background:#fff;border-bottom:1px solid #fff;color:#222;margin-bottom:-3px}.separator{line-height:.5;text-align:center;margin:30px 0}.separator span:after,.separator span:before{content:"";position:absolute;border-bottom:1px solid rgba(255,255,255,.1);top:5px;width:300px}.separator span:before{right:100%;margin-right:15px}.separator span:after{left:100%;margin-left:15px}.separator span i{font-size:6px;padding:0;margin:0;float:none}.de_light .separator span:after,.de_light .separator span:before{border-bottom:1px solid rgba(0,0,0,.2)}.side-layout #mainmenu>li,.text-light .separator span:after,.text-light .separator span:before{border-bottom:1px solid rgba(255,255,255,.1)}html{background:#000!important;overflow-x:hidden}.tp-caption{color:#fff;font-size:14px}.med,.med-green,.med-white{font-size:24px}.tp-caption br{margin-bottom:5px}.tparrows{top:50%!important}.med-white{color:#fff}.med-green{color:#1a8b49}.small-white{color:#fff;line-height:1.7em}.big-black{font-size:52px;letter-spacing:-3px;color:#222}.big-white{font-family:Montserrat;font-size:16px;color:#fff;line-height:normal;text-transform:uppercase;letter-spacing:6px}.ultra-big-white,.very-big-white{font-weight:700;font-family:Montserrat;color:#fff;margin:0}.very-big-white{font-size:64px;letter-spacing:-2px}.ultra-big-white{font-size:120px}.ultra-big-black{font-size:96px;font-weight:400;color:#222;margin:0;line-height:72px}#filters,#filters a,.warp-404{font-size:13px}.tp-caption.separator{width:100px;border-bottom:1px solid rgba(255,255,255,.3)}.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}#filters{padding:0;margin:22px 0;font-weight:400}#filters a{font-family:Montserrat;background:0 0;outline:0;padding:10px 0 8px;text-decoration:none;border:none!important;color:#888}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.flexslider{width:100%;background:0 0;border:none;box-shadow:none;margin:0}.control-slider{float:right;margin-right:-10px}.next-slider,.prev-slider{float:left;display:block;text-align:center;margin-top:10px;cursor:pointer}.next-slider i,.prev-slider i{border:1px solid #ccc;padding:5px 10px}.next-slider i:hover,.prev-slider i:hover{color:#fff;border:1px solid #333;background:#333}.prev-slider{margin-right:-5px}.project-carousel ul.slides,.project-carousel-3-col ul.slides{margin-top:10px;margin-bottom:20px}.logo-carousel li img{width:auto!important}#testimonial-full{text-align:center;padding:10px 0;text-shadow:none}#testimonial-full blockquote{color:#fff;border:none!important;margin:0;font-size:18px;font-weight:300;font-style:normal;line-height:1.5em;text-transform:uppercase;letter-spacing:3px}#testimonial-full span{letter-spacing:0;margin-top:20px;text-transform:none}.testi-slider .flex-control-nav{position:absolute!important;margin-top:-50px!important;width:100%;bottom:-40px;text-align:center}.testi-slider .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.testi-slider .flex-control-paging li a{background:0 0;width:8px;height:8px;display:block;border:1px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}.testi-slider .flex-control-paging li a:hover{border:1px solid #fff;background:#fff}.testi-slider .flex-control-paging li a.flex-active{border:1px solid #fff;cursor:default;background:#fff}.bg-error{height:700px;display:flex;align-items:center}.warp-404{padding-top:90px}.warp-404 h1{margin-bottom:20px;font-size:60px}.warp-404 .id-color{font-size:26px;margin-top:10px;margin-bottom:20px}.warp-404 form{max-width:450px;margin:15px 0}.warp-404 a.btn-fx{padding:10px 20px;font-size:13px}@media(min-width:980px) and (max-width:1199px){header #mainmenu a{padding-left:5px;padding-right:5px}#mainmenu li a:after{margin-left:15px}.pf_full_width .item{width:33.333%}.widget_text .text-black{padding:30px 20px!important}}@media (max-width:1199px){.de_tab.tab_steps .de_nav li{margin:0}}@media (max-width:1024px){#mainmenu a,#mainmenu li li a,#mainmenu li li li a{padding-left:0}#menu-btn{display:block;position:relative;float:right}header .info{display:none!important}header.header-bg{background:#000}header,header.fixed{display:block;position:inherit!important;margin:0;padding:15px 0;height:auto;background:#000}.de_light header.side-header,header.side-header{position:absolute!important;display:block;height:60px;top:0;background:#000}header.side-header #mainmenu{position:absolute;background:#000;margin:0;top:60px;left:0;width:100%}#mainmenu li a:after,header.header-mobile #mainmenu li a:after,header.side-header #logo .logo,header.side-header .social-icons-2{display:none}header.side-header #logo .logo-2{display:inline-block;position:absolute;height:30px;top:15px;left:40px}header.side-header #menu-btn{position:absolute;top:8px;right:30px;z-index:2000;height:35px}#mainmenu li ul li a,header.side-header #mainmenu li{display:block}.de_light.de-navbar-left header #mainmenu>li>a,header.side-header #mainmenu a{display:block;text-align:center;color:#fff}#mainmenu a,header.header-mobile #mainmenu a{text-align:left;padding-top:10px!important;padding-bottom:10px!important}.de_light.de-navbar-left header #mainmenu>li{border-bottom:1px solid rgba(255,255,255,.1)}header.autoshow #mainmenu li a,header.header-mobile #mainmenu a:hover,header.side-header #mainmenu a:hover{background:0 0!important}header.autoshow{height:auto!important;top:0!important}header.header-mobile-sticky{position:fixed}#subheader,.de-navbar-left #subheader{padding-top:0}#logo{margin-top:0}#logo,#logo .inner{vertical-align:middle;height:auto}nav{width:100%}#mainmenu,header.header-mobile #mainmenu{display:none;float:none;z-index:200;width:100%;margin:0;padding:0}#mainmenu a:hover{background:#111!important}#mainmenu li ul{display:block;position:inherit;margin:0;width:100%;border-top:1px solid #333;top:auto;height:auto;position:inherit;visibility:visible;opacity:1}#mainmenu li,header.header-mobile #mainmenu li{border-bottom:1px solid #333;margin:0;width:100%;display:block}#mainmenu li:last-child,header.header-mobile #mainmenu li:last-child{margin-bottom:30px}#mainmenu li ul a,header.header-mobile #mainmenu li ul a{width:100%;background:0 0;border:none}#mainmenu li ul li,header.header-mobile #mainmenu li ul li{border:none;padding-left:40px!important}#mainmenu li ul li:last-child,header.header-mobile #mainmenu li ul li:last-child{border-bottom:none;margin:0}#mainmenu li ul li:last-child a,header.header-mobile #mainmenu li ul li:last-child a{border-bottom:none}#mainmenu li a,header.header-mobile #mainmenu li a{color:#eceff3}#mainmenu li li a{font-size:10px}#mainmenu li li a:hover,header.header-mobile #mainmenu li li a:hover{color:#fff}header.header-mobile #mainmenu li ul{display:block;margin:0;width:100%;border-top:none;top:auto;height:0;overflow:hidden;position:relative;left:0}header.header-mobile #mainmenu li>ul>li>span,header.header-mobile #mainmenu>li>span{width:36px;height:36px;background:url(../images/ui/arrow-down.png) center no-repeat;position:absolute;right:0;z-index:1000;cursor:pointer}header #mainmenu li ul li:first-child{border-top:1px solid #333}header.header-mobile #mainmenu li ul li a{display:block;border-bottom:1px solid #333!important}header.header-mobile #mainmenu li li a{font-size:12px}header.header-mobile #mainmenu li ul li ul li:last-child{border-bottom:1px solid #333}header.header-mobile #mainmenu li ul li ul{margin-bottom:10px}header.header-mobile #mainmenu>li>span{margin-top:10px}header.header-light.header-mobile #mainmenu>li>span{background-image:url(../images/ui/arrow-down-dark.png)}header.header-mobile #mainmenu li span.active,header.header-mobile #mainmenu>li>ul>li>span.active{background:url(../images/ui/arrow-up.png) center no-repeat}header.header-light.header-mobile #mainmenu>li>span.active{background-image:url(../images/ui/arrow-up-dark.png)}header.header-mobile #mainmenu li>ul>li>span{margin-top:-45px}header.header-mobile #mainmenu li ul li:last-child>a{border-bottom:none!important}.header-light #mainmenu ul li a,.header-light #mainmenu ul li a:hover{color:#333!important}}@media (min-width:992px){.service-item.col-md-4:nth-child(3n+1){clear:both}}@media (min-width:768px) and (max-width:979px){.slider_text{padding-top:0}.pf_full_width .item{width:33.333%}}@media only screen and (max-width:992px){section.parallax{background-attachment:scroll}#mainmenu a,#mainmenu li li a,#mainmenu li li li a{padding-left:0}#mainmenu li ul,header,header.fixed{height:auto;position:inherit}#menu-btn{display:block;position:relative;float:right}header .info{display:none!important}header.header-bg{background:#000}header,header.fixed{display:block;margin:0;padding:15px 0;background:#000}#de-sidebar{position:absolute!important;width:100%;right:1px}.de_light header.side-header,header.side-header{position:absolute!important;display:block;height:60px;top:0;background:#000}header.side-header #mainmenu{position:absolute;background:#000;margin:0;top:60px;left:0;width:100%}#mainmenu li a:after,.de-video-container video,.de-video-overlay,.hidden-phone,.slider_text .description,header.header-mobile #mainmenu li a:after,header.side-header #logo .logo,header.side-header .social-icons-2{display:none}header.side-header #logo .logo-2{display:inline-block;position:absolute;height:30px;top:15px;left:40px}header.side-header #menu-btn{position:absolute;top:8px;right:30px;z-index:2000;height:35px}#mainmenu li ul li a,.table,header.side-header #mainmenu li{display:block}.de_light.de-navbar-left header #mainmenu>li>a,header.side-header #mainmenu a{display:block;text-align:center;color:#fff}.de_light.de-navbar-left header #mainmenu>li{border-bottom:1px solid rgba(255,255,255,.1)}header.autoshow #mainmenu li a,header.header-mobile #mainmenu a:hover,header.side-header #mainmenu a:hover{background:0 0!important}header.autoshow{height:auto!important;top:0!important}header.header-mobile-sticky{position:fixed}#subheader,.de-navbar-left #subheader{padding:0;margin:0}#subheader h1{margin:45px 0}.de-navbar-left #subheader{padding-top:70px}.slider_text h1{font-size:32px}#logo{margin-top:0}#logo,#logo .inner{vertical-align:middle;height:auto}#domain-check .button,#domain-check .text,nav{width:100%}.container-4 .de-team-list{width:49.9%;float:left;position:relative}#testimonial-full blockquote{padding:20px}#mainmenu a,header.header-mobile #mainmenu a{text-align:left;padding-top:10px!important;padding-bottom:10px!important}#mainmenu,header.header-mobile #mainmenu{display:none;float:none;z-index:200;width:100%;margin:0;padding:0}#mainmenu a:hover{background:#111!important}#mainmenu li ul{display:block;margin:0;border-top:1px solid #333;top:auto;width:auto;visibility:visible;opacity:1}#mainmenu li,header.header-mobile #mainmenu li{border-bottom:1px solid #333;margin:0;width:100%;display:block}#mainmenu li:last-child,.container .col-md-10,.container .col-md-11,.container .col-md-12,.container .col-md-3,.container .col-md-4,.container .col-md-5,.container .col-md-6,.container .col-md-7,.container .col-md-8,.container .col-md-9,.container .vc_col-md-10,.container .vc_col-md-11,.container .vc_col-md-12,.container .vc_col-md-3,.container .vc_col-md-4,.container .vc_col-md-5,.container .vc_col-md-6,.container .vc_col-md-7,.container .vc_col-md-8,.container .vc_col-md-9,header.header-mobile #mainmenu li:last-child{margin-bottom:30px}#mainmenu li ul a,header.header-mobile #mainmenu li ul a{width:100%;background:0 0;border:none}#mainmenu li ul li,header.header-mobile #mainmenu li ul li{border:none;padding-left:40px!important}#mainmenu li ul li:last-child,header.header-mobile #mainmenu li ul li:last-child{border-bottom:none;margin:0}#mainmenu li ul li:last-child a,header.header-mobile #mainmenu li ul li:last-child a{border-bottom:none}#mainmenu li a,header.header-mobile #mainmenu li a{color:#eceff3}#mainmenu li li a{font-size:10px}#mainmenu li li a:hover,header.header-mobile #mainmenu li li a:hover{color:#fff}header.header-mobile #mainmenu li ul{display:block;margin:0;width:100%;border-top:none;top:auto;height:0;overflow:hidden;position:relative;left:0}header.header-mobile #mainmenu li>ul>li>span,header.header-mobile #mainmenu>li>span{width:36px;height:36px;background:url(images/ui/arrow-down.png) center no-repeat;position:absolute;right:0;z-index:1000;cursor:pointer}header #mainmenu li ul li:first-child{border-top:1px solid #333}header.header-mobile #mainmenu li ul li a{display:block;border-bottom:1px solid #333!important}header.header-mobile #mainmenu li li a{font-size:12px}header.header-mobile #mainmenu li ul li ul li:last-child{border-bottom:1px solid #333}header.header-mobile #mainmenu li ul li ul{margin-bottom:10px}header.header-mobile #mainmenu>li>span{margin-top:10px}header.header-light.header-mobile #mainmenu>li>span{background-image:url(images/ui/arrow-down-dark.png)}header.header-mobile #mainmenu li span.active,header.header-mobile #mainmenu>li>ul>li>span.active{background:url(images/ui/arrow-up.png) center no-repeat}header.header-light.header-mobile #mainmenu>li>span.active{background-image:url(images/ui/arrow-up-dark.png)}header.header-mobile #mainmenu li>ul>li>span{margin-top:-45px}header.header-mobile #mainmenu li ul li:last-child>a{border-bottom:none!important}.header-light #mainmenu ul li a,.header-light #mainmenu ul li a:hover{color:#333!important}.de_tab.tab_steps .de_nav,.subfooter,.subfooter .text-right{text-align:center}.de_tab.tab_steps .de_nav li{margin:0;padding:0}.de_tab.tab_steps .de_nav li span{margin:0 0 40px}.de_tab.tab_steps .de_nav li .v-border{border:none}div.vc_column_container{min-height:auto}.container form .col-md-12,.container form .col-md-6{margin:0}.pf_full_width.grid_gallery .item{width:100%!important}.table [class*=col-]{float:none;display:block;vertical-align:top}.call-to-action .text-right{text-align:left;margin-top:20px}.call-to-action>div{margin-bottom:0!important}h1.big{font-size:48px}h1.very-big{font-size:70px}.padd90 .testimonial-list{max-width:none}}@media only screen and (max-width:767px){#de-sidebar,.container-4 .de-team-list{width:100%;position:relative}#de-sidebar,#filters li,.de_tab .de_nav li{display:block}.pricing-2-col .pricing-box,.pricing-3-col .pricing-box,.pricing-4-col .pricing-box,.pricing-5-col .pricing-box{width:100%}#subheader h1{font-size:24px}.container-4 .de-team-list{float:left}.countdown-section{font-size:12px}.countdown-amount,.text-item i{font-size:36px}.container{padding-left:30px;padding-right:30px}.feature-box-image,.pricing-box{margin-bottom:30px}#filters li.pull-right{float:none!important}.pf_full_width .item{float:left;width:49.9%!important}h1.very-big{font-size:50px}.text-item{font-size:24px;line-height:20px}.gallery_border{margin-left:0}#filters a{margin-right:0}}@media only screen and (min-width:480px) and (max-width:767px){.container{padding-left:30px;padding-right:30px}.feature-box-image,.pricing-box{margin-bottom:30px}header #logo img{max-width:200px;height:auto}}@media only screen and (max-width:600px){.timeline{padding:0}.timeline:before{width:0}.timeline .tl-block .tl-time{position:static;margin-bottom:20px}.timeline .tl-message{float:none;margin-top:0;margin-left:0}.timeline .tl-block .tl-bar{display:none}.padd90>div>.wpb_wrapper{padding:60px 30px!important}}@media only screen and (max-width:480px){.pf_full_width .item{float:left;width:100%!important}.text-item i{font-size:24px}.letter3{letter-spacing:0}header #logo img{max-width:200px;height:auto}.padding60{padding:60px 30px!important}.padd30>div>.wpb_wrapper,.padd40>div>.wpb_wrapper,.padd50>div>.wpb_wrapper,.padd60>div>.wpb_wrapper,.padd70>div>.wpb_wrapper,.padd80>div>.wpb_wrapper,.padd90>div>.wpb_wrapper{padding:30px!important}.blog-list .date-box,.blog-list .date-box .day,.blog-list .date-box .month{position:static;width:100%}.blog-list .post-text{padding-left:0}}div.vc_column-inner{background-size:cover}.clear{clear:both}div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a,div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a,div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover,div.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels,div.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after,div.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before{border:none;background:0 0}div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size:20px;color:#bfbdbd;font-weight:500;padding-left:0;padding-right:50px;max-width:310px}div.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a{color:#ff7400}.wpb_row.vc_row-o-equal-height>.row{width:100%;margin:0}.wpb_row.vc_row-o-equal-height .row{box-sizing:border-box;display:flex;flex-wrap:wrap}_::-webkit-full-page-media,_:future,:root .wpb_row.vc_row-o-equal-height .row{display:-webkit-box}.wpb_row.vc_row-o-equal-height .vc_column_container{display:flex;-moz-box-align:stretch;align-items:stretch}.wpb_row.vc_row-o-content-middle .vc_column_container .vc_column-inner{-moz-box-pack:center;justify-content:center}.wpb_row.vc_row-flex .vc_column_container:not(.bg-center) .vc_column-inner{-moz-box-flex:1;display:flex;flex-direction:column;flex-grow:1;background-position:top!important}.wpb_row.vc_row-o-content-bottom .vc_column_container .vc_column-inner{-moz-box-pack:end;justify-content:flex-end}.wpb_row.vc_row-o-content-top .vc_column_container .vc_column-inner{-moz-box-pack:start;justify-content:flex-start}@media (max-width:991px){.row{display:block!important}}a.read_more,h1,h3{font-weight:500}#filters a,#mainmenu,address span{font-weight:400}.de_count h3{font-weight:600}.side-layout header{width:20%;height:100%;background:#222;position:fixed;padding:30px}.side-layout header.de_header_2.smaller{height:100%}.side-layout #contents,.side-layout footer{width:80%;float:right}.side-layout .container{width:90%}.side-layout #mainmenu{padding:0;margin-top:40px}.side-layout #mainmenu>li{display:block;width:100%;padding:5px 0}.side-layout #mainmenu>li>ul{top:-1px;left:100%}.side-layout #mainmenu li ul{border:1px solid rgba(255,255,255,.1)}.side-layout header div#logo{display:block;float:none;text-align:center}.side-layout #subheader h1{margin-top:0;font-size:24px}.post-info { display: none !important; }