[id^=bg-showmore-hidden]{padding-top:0}@-webkit-keyframes fade-in{0%{opacity:0}60%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}60%{opacity:0}100%{opacity:1}}.fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in;animation-iteration-count:1}a,a:visited,a:link,a:active{color:#4a4a4a;text-decoration:underline;transition:color .8s}a:hover{color:#ED1C24;text-decoration:none;transition:color .8s}#nav-main ul.sf-menu a:hover{color:#ED1C24}body{font-family:"Muli",sans-serif;font-size:16px;line-height:1.65;color:#4a4a4a}p{margin:0 0 15px}.bnrsqr{padding:160px 0 0;position:relative;width:100%;text-align:center}.bnrsqr p{margin:0;line-height:1}.bnrsqr a{color:#fff}.bnrsqr a:hover{color:#ED1C24}.kad_fullslider_arrow a{text-decoration:none}#thelogo img{max-width:150px}.head1{animation-name:fade-in;animation-duration:1s;font-size:68px;font-weight:800;line-height:78px}.tright{animation-name:fade-in;animation-duration:1.3s;font-size:24px;line-height:2.5;font-style:italic;font-weight:500}.business-testimonial{text-transform:uppercase;float:left;width:100%}span.testimonial-signal:before{content:open-quote;color:#ED1C24;font-size:28px;position:absolute;margin-left:-15px;margin-top:-5px}span.testimonial-signal:after{content:close-quote;color:#ED1C24;font-size:28px;position:absolute;margin-top:-5px}.testimonial-signal{font-size:17px;font-family:"Times New Roman",serif;padding-left:15px;font-style:italic}button:focus{outline:0}.largeimg{padding:400px 0 400px}.home .contentclass{padding-top:0}.topclass{background:#4a4a4a}.sf-menu li{padding:0;margin:0 8px}.sf-menu a{transition:color .3s;text-transform:uppercase;font-family:"Muli";font-size:14px;text-decoration:none;font-weight:800;padding:8px 16px}.sf-menu a:hover{color:#ED1C24}.home .sf-menu a{color:#fff}.home .sf-menu a:hover{color:#ED1C24}.sf-menu .fas{color:#ED1C24;transform:rotate(-45deg)}a.contactbtn,input[type="submit"].button,li.menu-contact a{display:inline-block;color:#fff;background:#ED1C24;padding:8px 16px;font-weight:800;transition:color .5s,background .5s,border .5s;border:2px solid #fff0;border-radius:5px;text-decoration:none}a.contactbtn:hover,input[type="submit"].button:hover,li.menu-contact a:hover{color:#ED1C24;background:#fff0;border:2px solid #ED1C24}.web_design{padding:100px 0}h1,h2,h3,h4,h5{line-height:1.65;color:#4a4a4a;font-family:"Muli",sans-serif;padding-bottom:15px}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.3em}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4{margin-top:2%}.color_gray,#kadbreadcrumbs a,.subhead,.subhead a,.posttags,.posttags a,.product_meta a{color:#4a4a4a}body,.color_body,.sidebar a,.author-name a,.author-latestposts h5 a,.author-latestposts h5,.author-profile .author-occupation,.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#4a4a4a}.atop{margin:50px 0}.headerclass{min-height:94px;width:100%}.home .headerclass{position:absolute;background:#fff0;z-index:9999}#kad-mobile-nav,#mobile-nav-trigger{display:none}.kad-nav-inner .kad-mnav{margin-bottom:0}.kad-mobile-nav .kad-nav-inner li a,.kad-nav-inner .kad-mnav,.nav-trigger-case{color:#fff}.nav-trigger .nav-trigger-case{width:auto;padding:4px 8px 8px;background:#fff0}.nav-trigger-case .kad-menu-name{text-align:center;margin-left:0;margin-right:0;padding:0;color:#ED1C24}.home .nav-trigger-case .kad-menu-name{color:#fff}.nav-trigger-case,.kad-mobile-nav .kad-nav-inner li a,.nav-trigger-case .kad-navbtn,.nav-trigger-case .kad-menu-name{line-height:1;font-size:16px}.nav-trigger-case .kad-navbtn{padding:0 14px 0 10px}.kad-mobile-nav .kad-nav-inner li a:hover,.kad-nav-inner .kad-mnav{background:#ED1C24}#topcontrol{right:0!important;left:0!important;bottom:0!important}#topcontrol>div{bottom:10px;right:10px;margin:auto;width:30px;height:30px;background:#4a4a4a;box-shadow:0 0 1px #000;border-radius:50%}#topcontrol>div:hover{background:#191919}#topcontrol .to_the_top>div{padding-top:5px}.our-workz{padding:160px}.ow2{padding:0 0 15px}.sliderclass{padding:0}.mindset{padding:100px 0}.mindset h1,.mindset h2{margin:0 auto 30px;padding-bottom:0}.mindset2{padding:60px 0;text-align:center}.mindset2 h3{margin-bottom:30px}.mindset .bigtext{font-size:28px;text-align:center}.mindset .bigtext a.contactbtn{font-size:16px}a.kad-btn{margin-top:30px}.casedesc{padding-top:15px;padding-bottom:100px}.allcase{background:#4a4a4a;padding:20px 0}.allcase a{color:#fff;transition:color .3s;font-weight:800;border-bottom:0}.allcase a:hover{color:#ED1C24;transition:color .3s}.designpromo{padding:80px 50px 80px 80px;color:#fff}.designpromo img{padding-bottom:20px}.designpromo h3{font-size:20px;padding-bottom:50px;color:#fff}.designpromo a{border-bottom:0;color:#fff;transition:color .3s}.designpromo a:hover{color:#ED1C24;transition:color .3s}#pagehead,.pagehead{padding:100px 0}.pagehead h3{padding-bottom:0}span.titleline{border-top:2px solid #ED1C24;padding:0 40px 0 0;transition:padding .7s}.headwid h1{animation-name:fade-in;animation-duration:1.4s;font-weight:400}.headwid h1 span{font-style:italic;font-size:1.1em}.headwid h1 em{font-weight:800;font-style:normal}.headwid:hover span.titleline{padding:0 100% 0 0;transition:padding .8s}.headwid h3{animation-name:fade-in;animation-duration:1s;color:#ED1C24;font-weight:800}.headwid p{padding-right:20px}.pagebanner{animation-name:fade-in;animation-duration:1s;padding:180px 0;margin-top:40px}.listoservices{width:80%;margin:0 auto}.rightlist h3,.listoservices{line-height:1.7}div.thelist{position:relative;z-index:3}.leftlist{float:left}.rightlist{line-height:1.2}.leftlist span{font-size:25px;padding:5px 20px 0 0;height:40px}div.listoservices span.titleline{border-top:2px solid #ababab;transition:all .7s}div.listoservices:hover span.titleline{border-top:2px solid #ED1C24;padding:0 70% 0 0;transition:all 1s}.kad-mobile-nav .kad-nav-inner li ul.sf-dropdown-menu a{list-style:none}#pg-7-0,#pg-7-1,#pg-7-2,#pg-7-3,#pg-7-4{margin-right:0!important;margin-left:0!important}.datss{float:left;width:50%;clear:none!important}.datss input{width:100%!important}.gform_wrapper .gfield_checkbox li label{margin:0 0 0 10px!important}label{font-weight:400}.spacerow{padding:80px 0}.topspacerow{padding:100px 0 0}.btmspacerow{padding:0 0 100px}.canyou{padding-top:40px!important}.canyou li{float:left;margin-right:15px!important}.canyou label.gfield_label{font-size:14px!important}#containerfooter{padding-top:40px;border-bottom:5px solid #4a4a4a;margin-top:40px}.footerinfo{width:61%;float:left}.footerinfo2{width:33%;float:left;font-size:32px;line-height:1.2;padding-bottom:60px;margin-top:18px;padding-right:20px}.footerclass{font-size:12px;background:#2c2c2c;color:#d4d4d4}.footerclass a{color:#d4d4d4}.footernav ul li a:hover,.footerclass a:hover{color:#ED1C24}.has-cookie-bar #catapult-cookie-bar{font-size:14px;padding:5px!important}button#catapultCookie{padding:2px 15px!important}.titleleft{text-align:center;padding:100px 0}.footercol1{float:left;width:100%}.red{background:#ED1C24;color:#fff;text-align:center;padding:40px 15px}.casetitle-left{text-align:left;padding-top:80px}.casetitle-right{text-align:right;padding-top:80px}.casetitle-left h3 a,.casetitle-right h3 a{font-size:68px;line-height:1.1;text-decoration:none;font-weight:800}.casetitle-left h3 a:hover,.casetitle-right h3 a:hover{text-decoration:underline}.casetitle-left h2,.casetitle-right h2{line-height:1;font-size:16px;font-weight:700;letter-spacing:1px}::selection{background:#ED1C24;color:#fff}.smallprint{line-height:1.2;font-size:16px}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:0 4px!important}input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:initial;-webkit-box-shadow:none;-moz-box-shadow:0 0 8px rgb(200 200 200 / .6);box-shadow:none}textarea{border-color:rgb(140 140 140 / .8)}textarea:focus{border-color:rgb(140 140 140 / .8)}.gform_wrapper textarea{padding:6px 4px}.wpwkshopfield{width:47%;float:left;clear:none!important;padding-bottom:50px}a.kad-btn{text-decoration:none}.caseimg-left img{float:right}.caseimg-right img{float:left}#containerfooter h3,#containerfooter{color:#fff}@media (min-width:1200px){.container{width:1200px;max-width:100%}}@media (min-width:1025px){.kad-header-left{width:20%}.kad-header-right{width:80%}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body #kad-banner #logo .kad-standard-logo{display:block!important}}@media (max-width:1024px){.bnrsqr{padding:200px 20px 0;text-align:left;width:100%}.bnrsqr p{text-align:left}.hometop{width:90%}.designpromo h3{font-size:30px}.hometop h1{font-size:30px}a.downarrow{top:50px}.pagehead{padding:50px 0 0}.pagehead h1{font-size:1.6em}span.titleline{margin-top:30px}.mindset h2{font-size:22px}}@media (max-width:991px){#mobile-nav-trigger{display:block;width:100%;top:83px;position:absolute;z-index:9999}#kad-mobile-nav{top:105px;right:0;position:absolute;z-index:9999;width:100%;display:block}li.menu-contact{background:#000}.kad-mobile-nav .kad-nav-inner li a{font-weight:400;padding:17px 20px;text-align:center}.kad-mobile-nav .kad-nav-inner li.current-menu-item>a{background:rgb(0 0 0 / .2)}li.menu-makecontact{border:none}#mobile-nav-trigger{right:20px}.head1{font-size:34px;line-height:1}.tright{font-size:25px;line-height:1;display:block;padding-top:20px}.atop{margin:30px 0 0}#topcontrol{display:block!important}.inrtop{max-width:70%}.inrbnr h1{font-size:20px}.casetitle-left h3 a,.casetitle-right h3 a{font-size:28px}.casetitle-right{text-align:left}.mindset .bigtext{font-size:20px;text-align:left}}@media (max-width:780px){header #logo{text-align:left;max-width:40%;margin-left:20px;margin-right:0}.kt-panel-row-parallax,.kt-panel-row-parallax-stellar,.kt-panel-row-parallax-stellar-full,.kt-parallax-stellar,.panel-row-style-wide-parallax{background-position:44% 0!important}.kad-header-left{padding:0}.featworkz{height:250px}.viewit,.workz{text-align:center}.featworka{height:250px}.hometop{width:500px;padding:50px 0 0 7%}.hometop h2{font-size:60px}.hometop h1{font-size:25px}.home .contentclass{position:relative;z-index:0}#services-list .so-panel{width:100%}.leftlist{font-size:30px;padding-left:10px}.leftimg{max-width:30%;width:30%}.footerinfo{width:100%;padding-right:0}.footerinfo2{width:100%;font-size:30px}.datss{width:100%}.wpwkshopfield{width:100%}}@media (max-width:767px){.titlehead,.titlehead h2{text-align:left}.head1{font-size:35px}.tright{font-size:20px}body{font-size:16px}.mindset2{text-align:left}.nav-trigger .nav-trigger-case{position:absolute}.connect{padding:60px 30px 60px;width:70%}.workz{width:100%}}@media (max-width:488px){#mobile-nav-trigger{top:70px}#kad-mobile-nav{top:75px}.head1{font-size:30px}.tright{font-size:25px}.type-work{padding:0}.twtxt{padding:0 0 80px}.hometop{width:100%;padding:100px 7% 20px 7%}.hometop h3{width:100%;font-size:16px}.inrbnr{padding-bottom:110px}.hometop h2{font-size:54px}.pagehead{padding:30px 0 0}.hometop h1{font-size:20px}.designpromo h3{font-size:26px}#services-list .so-panel{width:100%}div.thelist{padding:30px 0}.rightlist{font-size:16px}.rightlist h3{font-size:22px}}