*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edit-link{display:none}.elementor-posts .elementor-post__title{font-size:inherit !important}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{line-height:1.4 !important;margin-bottom:10px}.darkrow h1,.darkrow h2,.darkrow h3,.darkrow h4,.darkrow h5,.darkrow h6,.darkrow a{color:#fd3c16}.darkrow p,.darkrow,.orangerow p,.orangerow{color:#fff}.orangerow h1,.orangerow h2,.orangerow h3,.orangerow h4,.orangerow h5,.orangerow h6,.orangerow a{color:#2d3540}.darkrow .vc_separator h4{color:#fff !important}.darktext h3{color:#fff !important}.darkrow .default-btn-shortcode:hover{background-color:#fd3c16 !important;color:#fff !important}.cyanrow .elementor-size-xxl{color:#fff !important}.mobile{display:none !important}.desktop{display:block !important}.phantom-sticky .branding>a:not(.same-logo){transition:opacity 2s ease !important}.grecaptcha-badge{opacity:0;visibility:hidden !important}.pswp__caption{display:none !important}#bottom-bar{font-size:11px !important;line-height:21px}.footer .widget,.footer .tp_recent_tweets li{font-size:13px !important;line-height:23px !important}.elementor-slideshow__footer{display:none !important}.darkrow .slider-content .owl-dot:not(.active):not(:hover),.darkrow .slider-content .owl-dot:not(.active):hover{-webkit-box-shadow:inset 0 0 0 2px rgba(255,255,255,.35);box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.darkrow .slider-content .owl-dot.active{-webkit-box-shadow:inset 0 0 0 20px rgba(255,255,255,.35);box-shadow:inset 0 0 0 20px rgba(255,255,255,.35)}.entry-tags{text-align:center}.elementor-button{background:transparent!important;border:2px solid #fd3c16 !important;color:#fd3c16 !important;border-radius:2px !important;font-size:13px !important;font-weight:700!important;text-transform:uppercase !important;letter-spacing:0px}.elementor-button:hover{background-color:#fd3c16 !important;border:2px solid #fd3c16 !important;color:#2d3540 !important}.darkrow .elementor-button,.buttonlite .elementor-button{background-color:transparent!important;border:2px solid #fff !important;color:#fff !important;border-radius:2px !important}.darkrow .elementor-button:hover,.buttonlite .elementor-button:hover{background-color:#fff !important;border:2px solid #fff !important;color:#2d3540 !important}.elementor-button.elementor-size-sm{padding:11px 30px !important}.single-portfolio .project-slider{display:none}.branding a img,.branding img{width:200px}.sticky-on .branding a img,.sticky-on .branding img{width:150px}.mobile-branding a img,.mobile-branding img{width:200px}.sticky-logo img{width:150px !important}.sticky-mobile-on .mobile-header-bar .mobile-branding img{max-width:125px !important;height:auto}#branding-bottom img{width:125px;height:auto !important}.mobile-header-bar{transition:height 1s linear;min-height:100px !important;height:100px !important}.masthead.sticky-mobile-on .mobile-header-bar{min-height:70px !important;height:70px !important}.mediumimg img{width:300px !important}.largeimg img{width:768px !important}.fullimg img{width:1200px !important}.align-center{text-align:center}.testimonial-content p{text-align:center;font-size:19px;line-height:1.5;font-weight:300;font-style:italic}.testimonial-thumbnail{display:none}.testimonial-desc{text-align:center;margin:0 auto}.logo-center#bottom-bar .wf-float-left{text-align:center}.elementor-heading-title{line-height:1.3 !important}.flexcentre .elementor-widget-wrap{justify-content:center}.dialog-message{font-size:15px !important;line-height:1.5}.mCSB_scrollTools{display:none !important}.elementor-divider-separator{width:100%;display:block;visibility:visible;opacity:1;height:2px;background-color:#fd3c16}@media screen and (max-width:1024px){h1{line-height:44px}}@media screen and (max-width:992px){.footer .widget{width:50% !important}.fullheight{height:calc(100vh - 140px)}}@media screen and (max-width:767px){.mobile{display:block !important}.desktop{display:none !important}.testimonial-content p{text-align:center;font-size:20px;line-height:30px;font-weight:300;padding:0 20px}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:inherit;flex-shrink:inherit}}@media screen and (max-width:1100px){.main-nav>li>a{.split-header .header-bar .navigation:last-child>.mini-widgets,.split-header .widget-box .mini-widgets{padding:0 !important}}@media screen and (max-width:480px){.alignleft,.alignright{float:none;margin:10px 0 !important;width:100%;height:auto}.elementor-button{width:100% !important}}