@-webkit-keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes hvr-pulse{25%{-webkit-transform:scale(1.1);transform:scale(1.1)}75%{-webkit-transform:scale(.9);transform:scale(.9)}}.hvr-pulse{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent}.hvr-pulse:active,.hvr-pulse:focus,.hvr-pulse:hover{-webkit-animation-name:hvr-pulse;animation-name:hvr-pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}html.fl-builder-edit #chat-widget-container,html.fl-builder-edit #livechat-eye-catcher,html.fl-builder-edit #onesignal-bell-container,body.single-fl-builder-template #chat-widget-container,body.single-fl-builder-template #livechat-eye-catcher,body.single-fl-builder-template #onesignal-bell-container{display:none!important}button{background:#1b842c;border-color:#1b842c}button:focus,button:hover{background:#fff;color:#1b842c}.fl-theme-layout .entry-header .entry-title{text-align:center;border:1px solid #ccc;padding:30px;margin:0}.single-post .wp-block-image img{width:100%}.fl-builder-edit .site-header{position:relative;top:auto!important}.fl-builder .entry{margin-bottom:0}.full-width-content.fl-builder .content{width:auto}.fl-builder-block-thumbnail{background-size:cover!important}.fl-builder .post-edit-link,#genesis-mobile-nav-primary,.img-hide,.portfolio .laptop,.portfolio .mobile,.portfolio .tab{display:none}.entry-content ul>li span,.list-inline-item{display:inline-block;vertical-align:middle}.fl-number{font-size:16px}.fl-number-string{font-weight:500}.fl-row.box-shadow>.fl-row-content-wrap>.fl-row-content{-webkit-box-shadow:2px 2px 4px #b5b5b5;box-shadow:2px 2px 4px #b5b5b5}.fl-col.box-shadow>.fl-col-content{-webkit-box-shadow:2px 2px 4px #ececec;box-shadow:2px 2px 4px #ececec}.fl-row-bg-slideshow .fl-row-content{z-index:1}.fl-module-sidebar{font-size:14px}.fl-module-fl-post-content ol,.fl-module-fl-post-content ul{margin-top:1em;margin-bottom:1em;padding-left:20px}.fl-module-fl-post-content ol{list-style-type:decimal}.fl-module-fl-post-content li{list-style-type:inherit}.list-inline{padding-left:0;list-style:none}.list-inline-item:not(:last-child){margin-right:5px}.full-width-content .site-inner{max-width:100%;padding:0}.single.full-width-content .site-inner{padding:0}.entry-content ul>li{position:relative;margin-bottom:10px}.text-shadow{text-shadow:3px 3px 10px rgba(0,0,0,.2)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.widget_archive ul>li:first-child,.widget_categories ul>li:first-child,.widget_recent_entries ul>li:first-child{padding-top:0}.widget_archive ul>li,.widget_categories ul>li,.widget_recent_entries ul>li{padding-top:10px;padding-bottom:10px!important;margin-bottom:0;border-bottom:1px solid #A4A4A4}.widget_archive ul>li a,.widget_categories ul>li a,.widget_recent_entries ul>li a{color:#062A83}.widget_archive ul>li a:focus,.widget_archive ul>li a:hover,.widget_categories ul>li a:focus,.widget_categories ul>li a:hover,.widget_recent_entries ul>li a:focus,.widget_recent_entries ul>li a:hover{color:#FF8000}#technologies .fl-gallery-list,.nav-primary,.nav-secondary,.portfolio,.portfolio-slider-loaded .bx-controls-direction,.portfolio_category_button,.view-all-button{text-align:center}.letter-spacing-0{letter-spacing:0}.icon-fixed-height .fl-photo img{height:80px;width:auto}[class*=' icon-custom-']:before,[class^=icon-custom-]:before{content:'';background-size:contain;background-position:center;background-repeat:no-repeat;width:42px;height:42px;display:inline-block;vertical-align:middle;margin-right:20px}.icon-custom-list:before{background-image:url(../images/icon-custom-11.png)}.icon-custom-calculator:before{background-image:url(../images/icon-custom-14.png)}.icon-custom-check:before{background-image:url(../images/icon-custom-10.png)}.icon-custom-penpaper:before{background-image:url(../images/icon-custom-13.png)}.icon-custom-creditcard:before{background-image:url(../images/icon-custom-12.png)}.icon-custom-refresh:before{background-image:url(../images/icon-custom-15.png)}.icon-custom-foundation-based:before{background-image:url(../images/icon-custom-16.png)}.icon-custom-mobile-friendly:before{background-image:url(../images/icon-custom-17.png)}.icon-custom-mutli-scroll:before,.icon-custom-optimized-web:before{background-image:url(../images/icon-custom-18.png)}.icon-custom-responsive-layout:before{background-image:url(../images/icon-custom-19.png)}.icon-custom-bootstrap:before{background-image:url(../images/icon-custom-20.png)}.icon-custom-shopify:before{background-image:url(../images/icon-custom-21.png)}.slick-dots{margin-left:0!important}.slick-dots li{list-style-type:none!important;margin:4px;display:inline-block}.slick-dots li button{padding:5px;border:3px solid #8EBEEE;background:0 0;border-radius:50%;color:transparent;width:19px;height:19px}.slick-dots li.slick-active button{border-color:#F3A42B}.site-header{color:#fff;background-color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-style>a{color:#fff;padding:10px;border-radius:8px;border:1px solid #1b842c;background-color:#1b842c;font-weight:700;text-transform:uppercase}.btn-style.btn-blue>a{border-color:#062a83;background-color:#062a83}.btn-style.current-menu-item>a,.btn-style>a:focus,.btn-style>a:hover{color:#1b842c;background-color:#fff}.btn-style.btn-blue.current-menu-item>a,.btn-style.btn-blue>a:focus,.btn-style.btn-blue>a:hover{color:#062a83;background-color:#fff}.nav-primary .genesis-nav-menu a{font-size:17px}.site-information .site-info{display:inline-block;vertical-align:middle;padding-right:5%}.right-area .site-info,.right-area .social-accounts{display:inline-block}.right-area .site-info{margin-right:8px}.site-information .site-info:last-child{padding-right:0}.bubble{position:relative;background:#4267B2;border-radius:50px;color:#fff;padding:3px 10px;margin-right:4px;font-family:Arial;letter-spacing:1px}.bubble:after{content:'';position:absolute;right:0;top:50%;width:0;height:0;border:5px solid;border-color:#4267B2 transparent transparent #4267B2;margin-top:-5px;margin-right:-8px}.social-accounts ul li{display:inline-block;vertical-align:middle;line-height:1;margin-right:10px}.social-accounts ul li a>img{width:auto;height:15px;margin-right:20px}.social-accounts ul li:last-child,.social-accounts ul li:last-child a>img{margin-right:0}#utility-bar>.wrap,.home .site-header>.wrap{max-width:1440px;margin:auto;width:100%}.page-id-3320 .site-header{padding-left:initial;padding-right:initial}.page-id-3320 .site-header>.wrap{max-width:initial}.page-id-3320.wp-custom-logo .title-area{display:none}#utility-bar{border:1px solid #000;background-color:#000;color:#fff;font-size:15px;font-weight:700;padding:10px 15px;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}#utility-bar .bubble{font-size:10px}#reasons ul li{margin-top:14px;margin-bottom:14px}#open-letter .fl-node-5bb133344df4b>.fl-col-content{max-width:760px;margin:auto}.portfolio{position:relative}.portfolio .desktop,.portfolio .laptop,.portfolio .mobile,.portfolio .tab{overflow:hidden}.portfolio .laptop{z-index:1}.portfolio .desktop{z-index:2;display:inline-block;position:relative}.portfolio .desktop .device-bg{top:5px;left:5px;right:5px;height:75%}.portfolio .tab{z-index:3}.portfolio .mobile{z-index:4}.portfolio .device-bg{position:absolute;background-size:100% auto;background-position:0 0;-webkit-transition:.6s all ease-out;-o-transition:.6s all ease-out;transition:.6s all ease-out}.portfolio img{position:relative;z-index:1}#portfolio-slider .portfolio-slide-item{padding-left:50px;padding-right:50px}.portfolio-slider-loaded .bx-controls-direction a{text-indent:0!important;background:0 0;color:#666;font-size:45px;opacity:.5;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.portfolio-slider-loaded .bx-controls-direction a i{position:relative;top:-19px}.portfolio-slider-loaded .bx-controls-direction a:hover{opacity:1}.portfolio-filter-category{text-align:center;margin-left:0!important;margin-bottom:0!important}.portfolio-filter-category>li{display:inline-block;vertical-align:middle;padding-left:15px;padding-right:15px;width:100%;max-width:400px}.portfolio_category_button{background:#072A83;color:#fff;padding:20px 5px;border-radius:5px;border:none;width:100%;margin-bottom:20px}.portfolio_category_button img{vertical-align:middle}.portfolio_category_button span{font-size:20px;font-weight:900;padding:10px 20px}.portfolio_category_button:focus,.portfolio_category_button:hover{background:#006CD8;color:#F3A42B}.view-all-button{padding:10px 0 30px;position:relative;overflow:hidden;width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.view-all-button button{color:#006CD8;font-size:16px;font-weight:900;letter-spacing:2px;text-transform:uppercase;background:0 0;border:none;position:relative}.view-all-button button:after,.view-all-button button:before{content:'';background-color:#F3A42B;height:3px;position:absolute;top:50%;width:2000px}.view-all-button button:focus,.view-all-button button:hover{color:#0056b3}.view-all-button button:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:100%;margin-left:15px}.view-all-button button:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:100%;margin-right:15px}.portfolio-pagination a{color:#666;letter-spacing:2px;font-weight:600;font-size:16px}.portfolio-pagination a:hover{color:#0056b3}.fl-node-5bbd63a806f6b>.fl-col-content{background-position:-40% 0}.fl-node-5bbd63a806f55>.fl-col-content{background-position:140% 0}#genesis-footer-widgets{background-image:url(../images/footer.jpg);background-size:cover;background-repeat:no-repeat;color:#fff;font-size:16px;font-size:25.6px;font-size:1.6rem;line-height:1.7;display:none}body .how-it-works-list{font-size:3vw}body .how-it-works-list>li{list-style-type:none;margin:20px 0}.nav-secondary>a{margin-top:10px;margin-bottom:10px}#vision .fl-node-5c3cbe45e22a0.fl-module-rich-text .fl-rich-text ul>li,.payment-methods{margin-bottom:20px}.site-footer{color:#062A83;font-weight:700}.site-footer>.wrap{width:100%;max-width:400px;margin-left:auto;margin-right:auto}.site-footer ul.list-inline li img{width:auto;height:26px}.site-footer ul.list-inline li img.amex-icon-image{height:40px}.mejs-overlay-button{background:url(../images/mejs-controls.png) center no-repeat!important;background-size:contain!important}.payment-methods li{margin-top:20px}.payment-methods li:not(:last-child){margin-right:15px}#client-videos .fl-col .fl-module-heading{background-color:#016DDD}.arkipelago{font-family:Arkipelago}#boss-sign .fl-heading{-webkit-transform:rotate(350deg) translateY(100%);-ms-transform:rotate(350deg) translateY(100%);transform:rotate(350deg) translateY(100%)}.footer-widget-area .widget-title{color:#fff;font-weight:700;letter-spacing:3px}#sbi_images>.sbi_item{border:1px solid rgba(204,204,204,.5)}.floating-btn-desktop{display:none}.floating-btn-mobile{width:50%;display:block;bottom:0}.floating-btn-mobile>a{text-align:center;font-size:12px;width:100%;opacity:1;border-radius:0;text-transform:uppercase}.floating-btn{position:fixed;z-index:999}.floating-btn-desktop.floating-btn-review,.floating-btn-mobile.floating-btn-review{right:0}.floating-btn-desktop.floating-btn-review{bottom:30%;right:-78px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg)}.btn-review{background-color:#072a83;border-color:#006ddd}.btn-book-call,.btn-review:focus,.btn-review:hover{background-color:#006ddd;border-color:#072a83}.btn-review .fa-star{color:#FF8000;margin-right:3px}.btn-review:focus,.btn-review:hover{color:#fff}.btn-book-call:focus,.btn-book-call:hover{color:#fff;background-color:#072a83;border-color:#006ddd}#expertise .service>.fl-col-content{border-left:1px solid #a3a3a3;border-right:1px solid #a3a3a3}.comment-respond,.entry-comments{font-size:16px}.comment-form,.comment-list{border:1px solid #A4A4A4;border-radius:8px;padding:20px 20px 0}.comment-list li:first-child{padding-top:0}.comment-header{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #A4A4A4}.comment-content{clear:both;border-bottom:1px solid #A4A4A4;margin-bottom:25px}.comment-reply-link{background-color:#FF8000;border:1px solid #FF8000;color:#fff;font-size:14px;font-size:1.4rem;line-height:18px;font-weight:700;padding:10px;text-decoration:none;border-radius:8px}.comment-reply{padding-bottom:30px}.comment-reply-link:focus,.comment-reply-link:hover{color:#FF8000;background-color:#fff}.entry-comments .comment-respond{margin-top:-62px;background-color:#ffff;margin-bottom:30px;position:relative}.entry-comments .comment-form{padding:0;border:none;border-radius:0}.entry-comments .comment-reply-title{font-size:18px}.entry-comments .children>li article{border-top:1px solid #A4A4A4;padding-top:2px}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url],.comment-respond textarea{font-size:14px;width:100%;padding:10px}.blog-posts{font-size:16px}.blog-posts a:focus,.blog-posts a:hover{color:#FF8000}.blog-posts .fl-post-top{position:relative}.blog-posts .fl-post-image .img{padding-bottom:80%;background-size:cover;background-position:center}.blog-posts .fl-post-text{padding:15px 0 0;letter-spacing:1px}.blog-posts .fl-post-text p{margin-bottom:2em}.blog-posts .fl-post-text a{color:#072a83;font-weight:700;display:block;text-align:left;margin-top:.5rem}.blog-posts .fl-post-feed-post{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #A4A4A4}.blog-posts .fl-post-feed-post:last-child{border-bottom:none}.blog-posts .fl-post-comments{color:#006ddd;font-weight:700;padding:20px;line-height:1;text-align:center;font-size:16px;display:none}.blog-posts .fl-post-heading .date{color:#fff;font-weight:700;text-align:center;text-transform:uppercase;line-height:1;padding:20px 5px;background-color:#072a83;display:none}.blog-posts .fl-post-heading .date span{display:block}.blog-posts .fl-post-heading .date span.month{font-size:20px}.blog-posts .fl-post-heading .date span.day{font-size:40px}.blog-posts .fl-post-heading .fl-post-title-wrap{color:#fff;padding:15px;background-color:rgba(0,0,0,.6)}.blog-posts .fl-post-heading .fl-post-title-wrap .fl-post-title{color:#fff;line-height:1.1}.blog-posts .fl-post-heading .fl-post-title-wrap .fl-post-meta{font-size:12px;font-weight:700;padding:0}.testimonial-columns{text-align:center;font-weight:700}.testimonial-column{margin-bottom:50px}.testimonial-column:last-child{margin-bottom:0}.testimonial-column .testimonial-title{color:#006CDD;font-size:20px;line-height:1.24}.testimonial-column .testimonial-title span{color:#5B5B5B;display:block;font-style:italic}.testimonial-rating{margin-bottom:1.33em}.testimonial-rating span{display:inline-block;vertical-align:middle;background-size:contain;background-position:center;background-repeat:no-repeat;width:31px;height:29px;background-image:url(../images/star.png)}.rating-1 span:not(:first-child),.rating-2 span:last-child,.rating-2 span:nth-child(3),.rating-2 span:nth-child(4),.rating-3 span:last-child,.rating-3 span:nth-child(4),.rating-4 span:last-child,body:not(.fl-builder-edit) .hide{display:none}#letter-vision .fl-col>.fl-col-content .fl-module{width:100%;max-width:700px;margin-left:auto;margin-right:auto}#nav-toggle{width:30px;height:30px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;right:0}#nav-toggle span{display:block;position:absolute;height:4px;width:100%;background:#a9a9a9;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-toggle span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-toggle span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-toggle span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-toggle.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0;left:8px}#nav-toggle.open span:nth-child(2){width:0;opacity:0}#nav-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:21px;left:8px}.mobile-icon{position:absolute;top:15px}#gform_wrapper_18 .top_label div.ginput_container.ginput_recaptcha > div{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);margin-left:auto;margin-right:auto}#gform_wrapper_18 .top_label div.ginput_container.ginput_recaptcha > div > div{margin-left:-12px}#gform_wrapper_18 .gform_footer{padding:0;text-align:center}#gform_submit_button_18{border:1px solid #1b842c;background-color:#1b842c;font-weight:700;margin:0}#gform_submit_button_18:hover,#gform_submit_button_18:active{background-color:#fff;color:#1b842c}@media only screen and (min-device-width: 768px) and (max-device-width: 1006px) and (-webkit-min-device-pixel-ratio: 2){#genesis-nav-primary{display:none}}@media only screen and (min-width:751px){.text-sm-right{text-align:right}.text-sm-left{text-align:left}body .how-it-works-list{font-size:16px}}@media (min-width:768px){.blog-posts .fl-post-image{padding-left:30%}.blog-posts .fl-post-comments,.blog-posts .fl-post-heading .date{display:block;width:30%}.blog-posts .fl-post-heading .fl-post-title-wrap{width:70%}.blog-posts .fl-post-heading .date,.blog-posts .fl-post-heading .fl-post-title-wrap{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;float:left;min-height:1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-posts .fl-post-heading{position:absolute;left:0;right:0;bottom:15px}.blog-posts .fl-post-heading .fl-post-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-posts .fl-post-heading .fl-post-row .fl-wrap{align-items:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;flex-shrink:1;min-width:1px;max-width:100%;width:100%;-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-posts .fl-post-heading .fl-post-title-wrap .fl-post-meta,.blog-posts .fl-post-heading .fl-post-title-wrap .fl-post-title{width:100%}.testimonial-columns:after,.testimonial-columns:before{content:'';display:table}.testimonial-columns:after{clear:both}.testimonial-column{float:left;padding-left:20px;padding-right:20px}#gform_wrapper_18 .top_label div.ginput_container.ginput_recaptcha,#gform_wrapper_18 .gform_footer{display:inline-block;width:48%;vertical-align:middle;margin-top:0}#gform_wrapper_18 .top_label div.ginput_container.ginput_recaptcha > div{margin-right:-24px}#gform_wrapper_18 .gform_footer{text-align:left;padding-left:16px;margin:0}#gform_submit_button_18{padding:24px 10px!important}}@media (min-width:768px) and (min-height:736px){.floating-btn-desktop{display:block}.floating-btn-mobile{display:none}.site-footer{padding-bottom:30px}}@media (min-width:768px) and (max-width:1189px){.testimonial-column{width:50%}.testimonial-column:nth-child(2n+1){clear:both}}@media only screen and (min-width:950px){.blog-posts .fl-post-text{padding-top:30px}.blog-posts .fl-post-image .img{padding-bottom:65%}.blog-posts .fl-post-image{padding-left:20%}.blog-posts .fl-post-comments,.blog-posts .fl-post-heading .date{width:20%}.blog-posts .fl-post-heading .fl-post-title-wrap{width:80%}.blog-posts .fl-post-heading .date span.month{font-size:25px}.blog-posts .fl-post-heading .date span.day{font-size:50px}.blog-posts .fl-post-heading .fl-post-title-wrap .fl-post-title{font-size:30px}.blog-posts .fl-post-heading .fl-post-title-wrap .fl-post-meta{font-size:16px}}@media only screen and (min-width:960px){#utility-bar .inner .left-area{float:left;width:40%}#utility-bar .inner .right-area{float:right;text-align:right;width:60%}#utility-bar .inner:after,#utility-bar .inner:before{content:'';display:block}#utility-bar .inner:after{clear:both}.nav-primary{margin-top:10px;max-width:898px;width:100%}.nav-primary .genesis-nav-menu .menu-item{padding:25px 15px}#genesis-footer-widgets{padding-top:90px;padding-bottom:90px}.portfolio .laptop,.portfolio .mobile,.portfolio .tab{display:block;position:absolute}.portfolio .mobile,.portfolio .tab{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);margin-bottom:-30px}.portfolio .desktop{margin-left:45%}.portfolio .laptop{top:10%;right:45%}.portfolio .laptop .device-bg{top:10px;left:14%;right:14%;height:90%}.portfolio .mobile{left:37%;bottom:0}.portfolio .mobile .device-bg{top:12px;left:12px;right:12px;height:85%}.portfolio .tab{right:33%;bottom:20px}.portfolio .tab .device-bg{top:3%;left:15%;right:15%;height:90%}.portfolio .views{width:100%;max-width:1082px;margin-left:auto;margin-right:auto;padding-bottom:50px}.site-header{width:100%}.single-fl-builder-template .site-header{position:relative;-webkit-box-shadow:0 1px 6px #dcdcdc;box-shadow:0 1px 6px #dcdcdc}}@media only screen and (min-width:993px){.site-footer{padding-top:20px;padding-bottom:20px}body .site-footer>.wrap{max-width:1440px}body .site-footer .nav-secondary,body .site-footer p,body .site-footer ul.list-inline{float:left}body .site-footer .nav-secondary,body .site-footer p{width:30%;margin-top:30px}body .site-footer .nav-secondary .genesis-nav-menu{display:block}body .site-footer .nav-secondary .genesis-nav-menu .menu-item{width:auto;display:inline-block}body .site-footer .nav-secondary a{padding-top:0;padding-bottom:0}body .site-footer .payment-methods{padding-left:15px;padding-right:15px}.payment-methods{width:40%}#letter-vision #letter>.fl-col-content .fl-module{margin-left:auto;margin-right:0;padding-left:30px}#letter-vision #vision>.fl-col-content .fl-module{margin-left:0;margin-right:auto;padding-right:30px}#expertise .fl-col-group-equal-height .fl-col{width:33.33%!important}.site-footer .nav-secondary{text-align:left}.site-footer p{text-align:right}.fl-node-5bbb765928b9e>.fl-module-content{width:100%;max-width:900px;margin-left:auto;margin-right:auto}#client-videos .fl-module-video{height:296px!important}}#gform_fields_18 input,#gform_fields_18 textarea{border-radius:6px!important}.single .site-inner p,.blog .site-inner .fl-module-content.fl-node-content p,.fl-author-bio-text{color:#202020!important}.site-inner .fl-module-content.fl-node-content p a{color:#0e6cdd;transition:.3s}.site-inner .fl-module-content.fl-node-content p a:hover{opacity:.7}.single .fl-module-heading .fl-heading{text-align:center!important}.fl-module-content.fl-node-content .fl-html a{color:#0e6cdd;transition:.3s}.fl-module-content.fl-node-content .fl-html a:hover{opacity:.7}.fl-heading .fl-heading-text a{transition:.3s}.fl-heading .fl-heading-text a:hover{opacity:.7}#respond input,#respond textarea{border-radius:9px}.single-banner-bg img{width:100%;height:250px;object-fit:cover;object-position:center}.single-page-header.fl-module-heading{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.single-page-header .fl-heading{color:#fff;text-shadow:-1px 2px 11px rgba(0,0,0,.5);font-size:43px}.post-category{position:absolute;top:60%;width:100%}.post-category .fl-heading{font-size:20px!important;font-weight:800}amp-img.amp-wp-site-icon.i-amphtml-element.i-amphtml-layout-fixed.i-amphtml-layout-size-defined.i-amphtml-layout{display:none}.amp-wp-header .ampforwp-logo-area{text-align:center}@media only screen and (min-width: 1007px){.mobile-menu-bar,.mobile-menu-container{display:none}#genesis-nav-primary{display:block}.site-header{position:static}.site-header.stick{transform:translateY(-100%)}.site-header.navshow{position:fixed;transform:translateY(0%);top:0}.admin-bar .site-header.navshow{top:32px}}@media only screen and (min-width:1024px){.portfolio .mobile,.portfolio .tab{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.footer-widget-area .widget-title{font-size:2.2rem;margin-bottom:35px}body:not(.logged-in) .comment-form-comment{float:right;width:50%;padding-left:15px}body:not(.logged-in) .comment-respond input[type=email],body:not(.logged-in) .comment-respond input[type=text],body:not(.logged-in) .comment-respond input[type=url]{width:48%}.blog-posts .fl-post-text{padding-left:20%}.blog-posts .fl-post-heading .fl-post-title-wrap{padding:20px}.blog-posts .fl-post-comments{font-size:18px}}@media only screen and (min-width:1190px){.wp-custom-logo .title-area{max-width:350px;padding-top:30px}.nav-primary{margin-top:0}.genesis-nav-menu{display:table}.genesis-nav-menu .menu-item{width:1%;display:table-cell;vertical-align:middle}.site-footer{padding-top:50px;padding-bottom:50px}.site-footer .nav-secondary .menu-item:first-child a{margin-left:0}}@media only screen and (min-width:1200px){#utility-bar{font-size:17px}.genesis-nav-menu a{white-space:nowrap}.portfolio .mobile,.portfolio .tab{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:auto}.portfolio .laptop{top:15%;right:auto}.portfolio .portfolio-slide-item .views{position:relative}#portfolio-slider{text-align:right}#letter>.fl-col-content .fl-module{padding-left:0;padding-right:30px}#vision>.fl-col-content .fl-module{padding-left:50px;padding-right:0}.floating-btn-desktop.floating-btn-review{right:-98px}.btn-review{font-size:2rem}.blog-posts .fl-post-image .img{padding-bottom:42.4%}.blog-posts .fl-post-heading{bottom:40px}.blog-posts .fl-post-comments,.blog-posts .fl-post-heading .date{width:16%}.blog-posts .fl-post-heading .fl-post-title-wrap{width:84%}.blog-posts .fl-post-image,.blog-posts .fl-post-text{padding-left:16%}.testimonial-column{width:33.333%}.testimonial-column:nth-child(3n+1){clear:both}#technologies .fl-gallery-list{display:table}#technologies .fl-gallery-list .fl-gallery-list-item{width:1%;display:table-cell}}@media only screen and (min-height:768px) and (max-height:900px) and (min-width:993px) and (max-width:1440px){#banner.fl-node-5ba50fef4ad14>.fl-row-content-wrap{padding-top:140px;padding-bottom:140px}}@media only screen and (min-height:768px) and (max-height:900px) and (min-width:993px) and (max-width:1366px){#banner.fl-node-5ba50fef4ad14>.fl-row-content-wrap{padding-top:120px;padding-bottom:120px}}@media (min-width:1200px) and (max-width:1440px){#banner .fl-node-5ba51288aac73.fl-module-heading .fl-heading{font-size:45px}#banner .fl-node-5c50b83fcd169.fl-module-heading .fl-heading{font-size:40px}}@media (min-width:993px) and (max-width:1199px){#banner .fl-node-5ba51288aac73.fl-module-heading .fl-heading{font-size:38px}#banner .fl-node-5c50b83fcd169.fl-module-heading .fl-heading{font-size:35px}.fl-node-5bfc5c19e6bb9.fl-module-heading .fl-heading{font-size:26px}.fl-node-5bfc5c385a4c4.fl-module-heading .fl-heading{font-size:22px}.site-footer{font-size:11px;font-size:1.1rem}.site-footer ul.list-inline li img{height:20px}}@media (min-width:1200px) and (max-width:1440px){.fl-node-5bfc5c19e6bb9.fl-module-heading .fl-heading{font-size:32px}.fl-node-5bfc5c385a4c4.fl-module-heading .fl-heading{font-size:28px}}@media only screen and (min-width:1440px){.wp-custom-logo .title-area{max-width:430px;padding-top:24px}.nav-primary .genesis-nav-menu a{font-size:18px}.site-footer{padding-left:30px;padding-right:30px}}@media (min-width:1280px) and (max-width:1440px){#utility-bar,.site-header{padding-left:30px;padding-right:30px}}@media only screen and (max-width:1440px){.fl-node-5bfd8ff2a8fcf.fl-module-heading .fl-heading,.fl-node-5bfd9160bd9e5.fl-module-heading .fl-heading,.fl-node-5bfd916826d28.fl-module-heading .fl-heading,.fl-node-5bfd91fa929a2.fl-module-heading .fl-heading,.fl-node-5bfd91fa929a4.fl-module-heading .fl-heading,.fl-node-5c51f3cf0150d.fl-module-custom-heading .fl-heading{font-size:26px}}@media only screen and (max-width:1365px){.nav-primary{max-width:770px;white-space:nowrap}.fl-builder-content .fl-node-5c3faa76add61 a.fl-button,.fl-builder-content .fl-node-5c3faa76add61 a.fl-button:hover,.fl-builder-content .fl-node-5c3faa76add61 a.fl-button:visited{font-size:16px}}@media only screen and (max-width:1280px){#company-logos .fl-gallery-list-item{padding-top:15px;padding-bottom:15px}#company-logos .fl-photo-content img{max-width:126px}.fl-node-5bb137a7b8e53.fl-module-heading .fl-heading,.fl-node-5bbd706161286.fl-module-heading .fl-heading,.fl-node-5bbd72d25e948.fl-module-heading .fl-heading{font-size:20px}}@media only screen and (max-width:1199px){.fl-builder-mobile .fl-row-full-height .fl-row-content-wrap{min-height:auto}#technologies .fl-photo-content img{max-width:150px}}@media only screen and (max-width:1189px){.wp-custom-logo .title-area{max-width:25%}.nav-primary{max-width:75%;text-align:right;margin-top:0}.nav-primary .genesis-nav-menu a{font-size:14px}.genesis-nav-menu .menu-item.btn-style{padding:19px 0}}@media only screen and (max-width: 1170px){.fl-row-bg-parallax > .fl-row-content-wrap{background-attachment:scroll!important;background-position:center center!important}}@media only screen and (max-width:1023px){#company-logos .fl-gallery-list-item{padding-left:15px;padding-right:15px}#company-logos .fl-photo-content img{max-width:98px}}@media (max-width:1024px){.banner-caption-sub-title{font-weight:400}.banner-caption-sub-title .fl-heading{line-height:normal!important;margin-top:3rem}.post-category{top:80%}}@media (max-width:1006px){.btn-book,.btn-style>a{text-align:center;text-transform:uppercase;font-size:2rem!important}#responsive-menu-container #responsive-menu-title #responsive-menu-title-image{margin-bottom:0!important}#responsive-menu-container #responsive-menu-additional-content{padding-top:0!important}.btn-style>a{margin:auto;width:auto;max-width:180px}.btn-style>a:focus,.btn-style>a:hover{color:#1B842C!important;background-color:#fff!important}.btn-book{display:block;padding:9px 5%!important;max-width:180px}.wp-custom-logo .title-area{padding-top:12px;padding-bottom:12px}#utility-bar,.site-header .nav-primary{display:none}.site-header{position:fixed;z-index:9999999999;width:100%;top:0}.mobile-menu-bar{position:relative}.mobile-menu-container{position:fixed;z-index:3;left:0;right:0;top:50px;padding-top:15%;padding-bottom:30%;text-align:center;background:rgba(58,58,58,.93);bottom:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;color:#fff;font-size:40px;font-weight:900;text-transform:uppercase;line-height:1;height:100%;overflow-y:scroll}.mobile-menu-container > ul{margin-left:10px;margin-right:10px;padding-bottom:35px;position:relative}.mobile-menu-container > ul:after{content:'';position:absolute;bottom:0;left:0;right:0;width:100px;margin:auto;border-bottom:1px solid #fff}.mobile-menu-container > ul > li{padding-top:10px;padding-bottom:10px}.mobile-menu-container>ul>li small.nav_desc{display:block;text-transform:none;font-weight:400;font-size:50%;font-style:italic}.mobile-menu-container .btn-style>a{display:block;font-size:1.5rem!important}.mobile-menu-container .social-accounts{padding-top:30px}.mobile-menu-container p{font-size:12px;text-transform:none;font-weight:400;padding-top:20px;padding-bottom:20px}.mobile-menu-container.open{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);z-index:9999999999}.mobile-icon i.fa-phone-square-alt:before{content:'\f098'}.mobile-phone-icon{font-size:30px;top:5px;color:#a9a9a9}body.noscroll{position:fixed;overflow:hidden}}@media (min-width:601px) and (max-width:1006px){.admin-bar #responsive-menu-button{top:40px}.admin-bar #responsive-menu-container{top:32px}}@media only screen and (max-width:992px){#client-videos .fl-col{max-width:500px;float:none;margin:auto}#technologies .fl-photo-content img{max-width:96px}}@media only screen and (max-width:959px){.footer-widgets .wrap{width:100%;max-width:500px}.wp-custom-logo .title-area{padding-left:12px;padding-right:12px;text-align:center;max-width:35%}}@media (min-width:601px) and (max-width:782px){.admin-bar #responsive-menu-button,.admin-bar #responsive-menu-container{top:46px}}@media only screen and (max-width:767px){.wp-custom-logo .title-area{max-width:60%}#technologies .fl-photo-content img{max-width:88px}}@media only screen and (max-width:750px){#letter,#vision{max-width:100%;display:block!important}#banner.fl-node-5ba50fef4ad14>.fl-row-content-wrap>.fl-row-content{width:100%;max-width:600px}}@media (max-width:576px){#expertise .fl-photo-content img{max-width:70px}}@media only screen and (max-width:500px){.mobile-menu-container{font-size:30px}}@media (max-width:450px){#banner .fl-node-5ba51288aac73.fl-module-heading .fl-heading{font-size:30px}#banner .fl-node-5ba5130983605.fl-module-rich-text .fl-rich-text{font-size:24px}}@media (max-width:480px){#sb_instagram.sbi_col_6 #sbi_images .sbi_item{width:50%}#sb_instagram .sbi_photo{height:200px!important}.wp-custom-logo .title-area{max-width:80%}}@media only screen and (max-width:374px){#expertise .fl-col.service{width:100%!important}#expertise .service>.fl-col-content{padding:30px 20px 20px}#expertise .service .fl-module-heading .fl-heading{font-size:24px}#expertise .service .fl-module-rich-text .fl-rich-text{font-size:14px}}.page-id-1690{background-image:url(../images/me-murphy-thank-bg.fw.png);background-attachment:fixed}.page-id-1690 #company-logos,.page-id-1690 #floating-btns,.page-id-1690 #get-in-touch,.page-id-1690 .site-footer,.page-id-1690 .site-header{display:none}.page-id-1690 .site-inner{margin-top:0!important}.page-id-1690 .fl-row-content-wrap{padding:0}.page-id-1690 .fl-module-content{margin:10px}.thank-you-header{font-size:125px;text-shadow:7px 8px #5693d2a1;margin-bottom:0}.thank-you-message{font-size:25px;color:#003d53;margin-bottom:0}.thank-you-message-blue{font-size:28px;font-weight:700;color:#025fca}@keyframes rotate{0%,100%{transform:rotate(0)}33%{transform:rotate(3deg)}66%{transform:rotate(-3deg)}}.thank-you-back-to-home{animation-name:rotate;animation-duration:2s;animation-iteration-count:infinite;font-size:25px!important;font-weight:700!important}@media (max-width:1440px){.thank-you-header{font-size:75px}}@media (max-width:768px){.thank-you-message{font-size:18px}.fl-node-5dbcaaf1e2aa2>.fl-row-content-wrap,.fl-node-5c4875a2a99e0.fl-row>.fl-row-content-wrap,.fl-node-5c48897270759.fl-row>.fl-row-content-wrap{padding-top:1rem}}@media (max-width:767px){.thank-you-header{font-size:45px}.thank-you-back-to-home .fl-button{padding-left:25px!important;padding-right:25px!important}.thank-you-message-blue{font-size:18px}}@media (max-width:450px){.banner-caption-sub-title .fl-heading-text{font-size:18px!important;line-height:20px!important}}@media (max-width:375px){.banner-caption-sub-title .fl-heading{line-height:20px!important}#banner .fl-node-5ba51288aac73.fl-module-heading .fl-heading{font-size:24px}}@media (max-width:992px){.site-information .site-info{display:block!important}}.social-accounts i{margin-right:5px}.social-accounts a:hover{color:#59B200}.company-title .fl-module{background-color:#ececec}@media (max-width: 1440px){.appointment-button .fl-button .fl-button-text{font-size:14px}}@media (max-width: 1199px){.book-an-appointment .fl-heading .fl-heading-text{font-size:20px}.cta-with-social .fl-heading .fl-heading-text{font-size:26px}.rates-banner .fl-heading-text{font-size:32px}.rates-banner h4 .fl-heading-text,.rates-banner h5 .fl-heading-text{font-size:25px}}@media (max-width: 991px){.rates-banner .fl-heading-text{font-size:28px}}@media (max-width: 767px){.rates-banner h4 .fl-heading-text,.rates-banner h5 .fl-heading-text{font-size:18px}.rates-banner .fl-heading-text{font-size:23px}.fl-node-5bfc3d7b71a34 .fl-module-content .fl-icon i,.fl-node-5bfc3d7b71a34 .fl-module-content .fl-icon i:before{font-size:28px}}@media (max-width:667px){.single-page-header .fl-heading{font-size:30px}}@media (max-width:320px){.single-page-header .fl-heading{margin-top:1rem!important}}