body{font-family:'Proxima Nova',sans-serif}p{line-height:25px;font-family:'Proxima Nova',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Proxima Nova',sans-serif}.custom-page-title h2{margin-bottom:15px!important}#city-page-top-form p{display:inline-flex}#home-logo a{float:left;width:153px;margin-right:10px}#pencil-bg-logo a{float:left;width:250px;margin-right:10px;margin-bottom:30px}.single-portfolio .breadcrumbs span:nth-child(3) a{pointer-events:none}.st-client-link{min-width:100px!important;padding:10px 15px!important}.features-tabs .tab a{display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;color:inherit;padding:49px 40px!important;border-radius:4px}a{font-family:'Proxima Nova',sans-serif}.custom-page-title h2{margin-bottom:15px!important}#city-page-top-form p{display:inline-flex}#home-logo a{float:left;width:153px;margin-right:10px}#pencil-bg-logo a{float:left;width:250px;margin-right:10px;margin-bottom:30px}.single-portfolio .breadcrumbs span:nth-child(3) a{pointer-events:none}.st-client-link{min-width:100px!important;padding:10px 15px!important}#posts-content.blog-detailed-grid .entry-wrapper,#posts-content.blog-minimal-grid .entry-wrapper,#wrapper .blog-detailed-grid .entry-wrapper{min-height:360px}.single-post .blog-content p:nth-child(1) a img{display:none!important}.single-post .blog-content h1:nth-child(1) a img{display:none!important}#home-portfolio .vc_grid-filter.vc_grid-filter-right{text-align:center!important}.gmnoprint{display:none!important}.city-pages .cb-container{min-height:225px}.city-pages .cb-container .cb-img-area img{width:50px;height:50px}@media only screen and (min-width :1025px){.custom-title .subtitle{padding:0 50px}}.gallery-item .image .mask{transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;opacity:0;position:absolute;top:0;left:0;bottom:0;right:0;background:#000;background:rgba(0,0,0,.5);padding:30px;color:#fff}.gallery-item .image img{width:100%}.gallery-item .image{position:relative;overflow:hidden}.gallery-item .image p{margin-bottom:0!important}.gallery-item:hover .gallery-item .image .mask{transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;opacity:1}.gallery-item .image .mask:hover{transition:all .25s;-webkit-transition:all .25s;-moz-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;opacity:1}.gallery-item .bottom-info{padding:10px 25px 30px;border-top:none;min-height:100px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;text-align:center}.gallery-item .bottom-info .name{font-weight:400;color:#2a2d32;font-size:20px}.gallery-item .bottom-info .post{font-size:13px;color:#7e848e;padding-top:10px;line-height:20px}.gallery-item .bottom-info .post a{display:block}#menu-city-pages li{display:inline-block!important;list-style:none!important}#menu-city-pages{padding-left:0!important}.footer-city-menu{padding-left:0!important;margin-top:15px}.footer-city-menu .col-xs-12{padding-left:0!important}#city-banner .tt_button.modal-menu-item,#city-banner .tt_button.modal-menu-item:focus{border-radius:0;font-weight:400;padding:0 30px;margin:11px 0 0 15px;box-sizing:content-box;display:block;float:none;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;padding:14px 25px;line-height:1;cursor:pointer;margin-right:15px;border-radius:4px;min-width:auto;width:100px;display:inline}#home-logo-slider .wpls-logo-showcase{padding-left:0!important}#wpls-logo-showcase-slider-1 .wp-post-image,#wpls-logo-showcase-slider-1 .wp-post-image img.wp-post-image{max-height:250px;height:90px!important}.vc_grid-item-mini .wpb_single_image.vc_align_center{margin-bottom:0!important;max-height:230px;overflow:hidden}.wpls-logo-showcase{padding:0 30px 20px 0!important}.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{background-color:#f47443!important}.team-member .team-socials{display:none!important}.key-icon-box.icon-top.cont-center p{padding:0 15px!important}.pricing-options-container.DetailedStyle .pricing-row .fa{margin-right:10px;margin-top:14px}.wpcf7-submit{margin-top:10px!important}#bg-cover{background-size:cover!important}.custom-heading{letter-spacing:1px!important;font-size:18px!important;margin-top:20px!important;color:#1f1f1f!important}.upper-footer .textwidget{background:0 0!important;border:none!important;border-color:transparent!important;padding:0!important}.footer_widget .menu{margin-top:0!important}.footer_widget .menu li,.footer_widget li{height:auto!important}@media (max-width:960px){.footer_widget .menu li,.footer_widget li{height:auto!important}}.custom-heading-term{font-size:24px!important}.vc_custom_heading h4 a.vc_gitem-link{text-transform:capitalize!important}.white{background:0 0!important;border:none!important}#sample_slider .owl-item .sa_hover_container{background:0 0!important}.home-top-logo-mobile-slide{display:none}@media only screen and (min-width:320px) and (max-width:467px){.home-top-logo-mobile-slide{display:block;margin-top:-30px}.home-top-logo-desktop-slide{display:none}.owl-carousel .owl-item img{width:75%!important}.wpls-fix-box a img.wp-post-image{max-height:45px!important}.featured-logo-mobile{display:table;width:100%;padding:15px 0}.featured-logo-mobile a{display:table-cell;vertical-align:middle;text-align:center}.featured-logo-mobile img{max-height:45px;width:auto;padding:0 15px}.video-mobile-padding{margin-top:30px}.video-container{margin-bottom:0}.play-video{position:absolute;left:56%;top:50%;margin-left:-40px;width:40px;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;margin-top:-40px;border-radius:50%;cursor:pointer;height:40px;border:none;box-shadow:0 0 0 15px rgba(255,255,255,.4);transition:.2s ease-in-out!important;background:#fff}.play-video .fa-play{width:16px;height:16px;color:inherit;-webkit-transition:.25s;-o-transition:.25s;transition:.25s;font-size:16px;font-weight:400;position:absolute;top:13px;left:15px}.wpb_wrapper .wpb_single_image img{height:auto;max-width:100%;vertical-align:top;margin:auto;float:none;text-align:center;display:block}.home-feature-title{padding-top:30px}}.upper-footer .widget-title{font-size:16px;font-weight:600;margin-bottom:15px;line-height:20px;letter-spacing:0}.upper-footer .textwidget{max-width:240px;background:#fff;border:1px solid #e5e7f2;padding:15px 20px;border-radius:4px;margin-bottom:15px}.upper-footer{padding:40px 0 20px 0;border-top:1px solid #e5e7f2}.footer_widget .menu{list-style-type:none;padding-left:0;margin-top:20px;margin-bottom:0;width:100%;padding-bottom:0}.upper-footer .redux-social-media-list{padding-top:15px}.upper-footer .redux-social-media-list i{font-size:20px;padding-right:10px}.upper-footer .redux-social-media-list li{padding:0 10px;transition:all .2s ease-in-out}.upper-footer .redux-social-media-list li:hover{opacity:.8!important;-webkit-transform:translate3d(0,-3px,0)!important;transform:translate3d(0,-3px,0)!important;transition:all .2s ease-in-out}@media (min-width:1024px){.upper-footer .redux-social-media-list{margin-left:-10px}}@media (max-width:960px){.upper-footer .redux-social-media-list i{display:inherit!important;font-size:20px;float:none}.upper-footer .redux-social-media-list li{display:inline!important;padding:0 5px}.upper-footer .redux-social-media-list{padding-top:25px}}@media only screen and (min-width:320px) and (max-width:767px){.upper-footer .textwidget{max-width:100%}.home-top-text{font-size:24px!important;padding-bottom:30px!important;transition:all .5s 4.25s;color:#fff}.footer_widget .menu li,.footer_widget li{text-align:left!important;width:100%}#footer,#footer.fixed{position:relative;z-index:0;text-align:left!important}.upper-footer .redux-social-media-list{padding-top:25px;text-align:center!important}}.owl-carousel .owl-stage-outer{width:100%!important;text-align:center!important}span.prim_text{font-family:'Proxima Nova',sans-serif}.navbar-default .nav li a,#single-page .bbp-login-form .user-submit,.tt_button.modal-menu-item,span.prim_text,.container h3,.container h4,.container h5,.container h2,a.tt_button span,.tt_button{font-weight:400}.container h1,.key-icon-box h6.service-heading,.start-rotator .rotator-single{font-weight:100}.key-icon-box h6.service-heading{font-size:20px}.side-content-subtitle,.container h6{font-size:16px}.container .rw-author-details h5{font-size:19px}.content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{font-size:20px}a.tt_button span,.tt_button,#single-page .bbp-login-form .user-submit,.woocommerce .woocommerce-form-login .button,.woocommerce .checkout_coupon .button,.content-area .vc_grid .vc_gitem-zone-c .vc_general,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce-cart #single-page table.cart .button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,#single-page .return-to-shop a,.woocommerce-account #single-page .woocommerce-Button,.keydesign-cart .buttons .btn,.woocommerce #review_form #respond .form-submit input,.woocommerce div.product form.cart .button,.tt_button{font-weight:400;font-size:15px}.vc_grid-item-mini .blog-detailed-grid .vc_gitem-post-data.vc_gitem-post-data-source-post_date{margin-right:.75rem}#wpls-logo-showcase-slider-1 .wp-post-image,#wpls-logo-showcase-slider-1 .wp-post-image img.wp-post-image{height:auto!important}.wpls-logo-showcase.wpls-dots-false{padding-left:0!important}.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{min-width:200px}.kd-calltoaction.no_icon .cta-btncontainer{vertical-align:inherit!important}#menu-city-pages{margin-bottom:0!important}.vc_grid-container .vc_grid-item .vc_grid-item-mini .vc_btn3-container{border:none!important;padding:0!important;box-shadow:none!important;min-width:auto!important}.vc_grid-container .vc_grid-item .vc_grid-item-mini .vc_btn3-container>.vc_btn3{text-transform:none!important;letter-spacing:normal!important;padding:14px 30px!important}.footer_widget .redux-social-media-list a,.wtttl .separator_off{margin:0!important}.wc-seo-stats .kd_counter .kd_counter_text{font-size:22px;margin-bottom:10px;color:#1f1f1f}.kd_number_string{font-weight:100!important;display:inline!important}.kd_counter_units{font-weight:100!important}.feature-sections-wrapper .feature-sections-tabs{margin-top:0!important}.halfbg.vc_custom_1583515921866{background-position-x:calc(50% + 390px)!important}.wc-sm-label{background:#f9f9f9;padding:5px 10px;font-size:12px;color:#000;letter-spacing:1px;border-radius:2px}.vc_custom_1583554416187{background:#ed8d34;background:-moz-linear-gradient(-45deg,#ed8d34 0%,#ea7917 31%,#ea7917 100%);background:-webkit-linear-gradient(-45deg,#ed8d34 0%,#ea7917 31%,#ea7917 100%);background:linear-gradient(135deg,#ed8d34 0%,#ea7917 31%,#ea7917 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed8d34',endColorstr='#ea7917',GradientType=1);padding:30px;border-radius:8px}.wc-seo-folio-img .vc_single_image-wrapper img{margin-top:60px}.wc-seo-stats-sec{text-align:center}.wpb_wrapper #loginform .button,#comments input[type=submit],#single-page #comments input[type=submit],.contact-map-container .toggle-map,.wpcf7 .wpcf7-submit,.navigation.pagination .next,.navigation.pagination .prev{font-size:15px!important;text-transform:uppercase!important;font-weight:normal!important}@media (min-width:1270px){#contact-form-box .video-container>img{-webkit-transform:scale(1.28);-ms-transform:scale(1.28);transform:scale(1.28)}}@media (min-width:1200px){.vc_custom_1583554416187{border-radius:8px 0 0 8px}.wc-seo-stats-sec.alt .vc_custom_1583554416187{border-radius:0 8px 8px 0}.wc-seo-folio-img .vc_single_image-wrapper img{margin:0;position:relative;z-index:-1;-webkit-transform:scale(1.5) translatey(20px);-ms-transform:scale(1.5) translatey(20px);transform:scale(1.5) translatey(20px)}.wc-seo-stats-sec{text-align:left}.wc-seo-stats-sec.alt .alt-elems{padding-left:30px}}@media (min-width:960px){.transparent-navigation .navbar .logo>.fixed-logo{display:none!important}.transparent-navigation .navbar .logo>.nav-logo{display:block!important}.transparent-navigation .navbar-shrink .logo>.fixed-logo{display:block!important}.transparent-navigation .navbar-shrink .logo>.nav-logo{display:none!important}}}@media (max-width:959px){.vc_custom_1583509447168 .vc_custom_1583509574806{padding-top:100px!important;padding-bottom:80px!important}.vc_custom_1583509942154{max-width:580px;margin-left:auto;margin-right:auto}#contact-form-box .vc_column-inner{background-color:transparent!important;margin-bottom:0!important}.vc_custom_1580902082063{margin:60px 0 0 0!important}.vc_custom_1583753405284{margin-top:100px!important}#single-page .container .vc_custom_1583756729313,#single-page .container .vc_custom_1583772678732,#single-page .container .vc_custom_1583772071276{padding-top:60px!important}.vc_custom_1583466295831 .vc_row.wpb_row.vc_inner{padding-top:0!important}#single-page .container .clients.slider .clients-content img{max-height:inherit!important}#single-page .container .vc_custom_1583772689825{padding-top:20px!important}#single-page .container .vc_custom_1583762702627{padding-left:30px!important;padding-right:30px!important}.large-counter .kd_number_string{font-size:54px!important}.container h5{text-align:center}}@media (max-width:560px){#single-page .container .vc_custom_1583753405284{margin-top:50px!important}#single-page .container .vc_custom_1583754386105{padding-bottom:20px!important}#single-page .container .vc_custom_1582111421281{padding-bottom:0!important}#single-page .container .vc_custom_1583762702627 .wpb_wrapper h2{font-size:32px!important}#single-page .container .vc_custom_1583762702627{padding-top:0!important;padding-bottom:60px!important}#single-page .container .vc_custom_1583771743429,#single-page .container .vc_custom_1583772071276{padding-top:20px!important}#single-page .container .kd-appgal-5e667b252d24a{margin-top:0!important}}.page-template-default #primary{padding-bottom:0!important}.vc_section{overflow:visible!important}#single-page .container .seo-folio-slider{left:auto!important}.seo-folio-slider .owl-item>.vc_row{max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.seo-folio-slider .owl-item{opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.seo-folio-slider .owl-item.active{opacity:1;-webkit-transition:opacity .85s;-o-transition:opacity .85s;transition:opacity .85s}.seo-folio-slider .owl-nav{position:absolute;bottom:40px;width:100%;z-index:1000000000}.kd_counter_number .kd_number_string{color:#1f1f1f}