﻿.body-font{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:300;font-size:1.3rem;}.body-font{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:300;font-size:1.3rem;}header{position:fixed;width:100%;background:#fff;z-index:9999;top:0;}#menuContainer{padding-bottom:10px;}nav{background:rgba(255,255,255,.8);top:0;width:100%;}nav ul{list-style:none;margin:0;padding:0;}nav ul li{position:relative;}nav ul li a,nav ul li a:visited{padding:0 15px;font-size:1.3rem;text-decoration:none;color:#6b6b6c;}nav ul li ul li a{padding:15px;line-height:20px;}#topNav{align-items:center;border-bottom:1px solid #dfdfe0;}#topNav ul{display:flex;align-items:center;}#topNav ul li a{padding:0 15px;font-size:1.2rem;}#topNav .nav-social-icon{text-align:center;padding:0;}#topNav .nav-social-icon a{display:inline-block;padding:5px;}#topNav .nav-social-icon a img{width:30px;height:30px;}#liSignIn{background:#5c5858;width:110px;height:50px;text-align:center;padding-top:12px;margin-left:20px;}#liSignIn a{padding-top:10px;color:#fff;font-weight:500;text-transform:uppercase;}#navMain{padding:0 40px;padding-top:10px;align-items:center;}nav>.flex{justify-content:space-between;}#nav-logo-container img{width:350px;}.container-nav-social{display:flex;flex-flow:column;}.container-nav-social>.flex{align-items:center;}.container-nav-social .flex{justify-content:flex-end;}.container-nav-social span{padding:0 20px;font-size:1.3rem;color:#6b6b6c;}.container-nav-social i{padding-right:10px;}.container-nav-social strong{font-weight:800;}.container-nav-social .btn{padding:10px 20px;font-size:1.5rem;color:#fff;text-transform:uppercase;border-radius:15px;}#dropdownService{display:flex;padding-top:20px;padding-bottom:20px;}#dropdownService li{padding:10px 0;}.nav-dropdown{position:absolute;display:none;z-index:1;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.15);width:300px;}.container-nav-dropdown li{padding-bottom:30px;}.container-nav-dropdown ul li:first-of-type{padding-top:30px;}.nav-mobile{display:none;position:absolute;top:0;right:0;height:102px;width:102px;}.nav-sub-mobile{display:none !important;}.dental-services-dropdown i{font-size:1rem;}@media only screen and (max-width:982px){.nav-dropdown{width:auto;box-shadow:none;background:transparent;}.container-nav-dropdown,.container-nav-dropdown ul li:last-of-type{padding-bottom:0 !important;}.container-nav-dropdown ul li:first-of-type{padding-top:5px;}#navMain,.nav-list li,.nav-list li a{text-align:left !important;}#navMain{padding-top:0;}#topNav{display:none;}#navMain{flex-flow:column;}#menuContainer{padding-top:0;}#nav-logo-container{text-align:center;}#nav-logo-container .btn{display:block;margin:20px auto;margin-bottom:10px;font-size:1rem;width:150px;}header{background:#fff;box-shadow:1px 1px 7px #e0e0e0;width:100% !important;}nav{padding:10px 0;}.container-nav-social{align-self:baseline;}.container-nav-social span{padding:7px 10px;text-align:center;}.container-nav-social .container-nav-social .btn{display:none;}.nav-sub-mobile{display:block !important;}.nav-list li{padding:10px 0;}.container-nav-social .flex>span:first-child{display:none;}.nav-mobile{display:block;z-index:999999;}nav{width:100%;}nav ul{display:none;}nav ul li{float:none;}nav ul li a{padding:15px;line-height:20px;}nav ul li ul li a{padding-left:30px;}.nav-dropdown{position:static;}}@media screen and (min-width:982px){.container-nav-social>div:nth-child(2){margin-top:auto;}.dental-services-dropdown:hover .nav-dropdown{display:block !important;}#dropdownService li:hover a{transition:.3s;}.nav-list{display:flex !important;float:right;margin-top:30px;align-items:flex-start;}}#nav-toggle{position:absolute;left:18px;top:22px;cursor:pointer;padding:10px 35px 16px 0;}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;position:absolute;display:block;content:'';transition:all 300ms ease-in-out;}#nav-toggle span:before{top:-10px;}#nav-toggle span:after{bottom:-10px;}#nav-toggle.active span{background-color:transparent;}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0;}#nav-toggle.active span:before{transform:rotate(45deg);}#nav-toggle.active span:after{transform:rotate(-45deg);}@media(max-width:1599px) and (min-width:982px){#navMain{padding:0 5px;}}@media(max-width:1630px){nav ul li a,nav ul li a:visited{padding:0 8px;}}@media(max-width:1465px){nav ul li a,nav ul li a:visited{font-size:1.1rem;}.container-nav-social .btn{font-size:1.1rem;}}@media(max-width:1310px){#nav-logo-container img{width:275px;}.nav-list{margin-top:20px;}.top-page,.top-banner{margin-top:136px !important;}}@media(max-width:1235px){#nav-logo-container img{width:175px;}.nav-list{margin-top:5px;}.top-page,.top-banner{margin-top:110px !important;}}@media(max-width:1140px){nav ul li a,nav ul li a:visited{font-size:.9rem;}.container-nav-social .btn{font-size:.7rem;}.dental-services-dropdown i{font-size:.8rem;}}.top-banner{background-size:cover;}#bannerHome{background-image:url("../images/banners/banner-home.jpg");background-size:cover;}#bannerSba{background-image:url("../images/banners/banner-sba.jpg");background-size:cover;}#bannerQuick{background-image:url("../images/banners/banner-quickbooks.jpg");}#bannerCFO{background-image:url("../images/banners/banner-outsource.jpg");}#bannerBuisness{background-image:url("../images/banners/banner-buisness.jpg");}#bannerPlanning{background-image:url("../images/banners/banner-tax.jpg");}#bannerPrep{background-image:url("../images/banners/banner-preparation.jpg");}#bannerIrs{background-image:url("../images/banners/banner-irs.jpg");}#bannerConstruction{background-image:url("../images/banners/banner-construction.jpg");}#bannerEstate{background-image:url("../images/banners/banner-estate.jpg");}#bannerStaffing{background-image:url("../images/banners/banner-staffing.jpg");}#bannerLaw{background-image:url("../images/banners/banner-law2.jpg");}#bannerOil{background-image:url("../images/banners/banner-oil.jpg");}#bannerRestaurant{background-image:url("../images/banners/banner-restaurants.jpg");}#bannerAbout{background-image:url("../images/banners/banner-about.jpg");}#bannerProfit{background-image:url("../images/banners/banner-profit.jpg");}#bannerSupport{background-image:url("../images/banners/banner-stafffing-2.jpg");}h2,#topTag{color:#25573a;text-transform:uppercase;font-weight:900;}p,li{color:#6b6b6c;}a{color:inherit;}.top-service-container .container-service .service-img{background:#1a3f29;}.top-service-container{max-width:90%;margin:0 auto;align-items:flex-start;justify-content:center;}.container-service{padding:40px;width:400px;text-align:center;}.container-service h3{color:#25573a;font-size:1.8rem;font-weight:600;margin-bottom:0;}.service-img{display:flex;justify-content:center;align-items:center;background:#25573a;width:125px;height:125px;margin:0 auto;padding:20px;border-radius:125px;}.section-industries{width:100%;}.section-industries .flex{flex-wrap:wrap;}.section-industries .flex a{flex-grow:1;width:33%;}#ciConstruction{background-image:url("../images/backgrounds/gettyimages-1171642458-170667a - Copy.jpg");}#ciReal{background-image:url("../images/backgrounds/gettyimages-1181134074-170667a.jpg");}#ciStaffing{background-image:url("../images/backgrounds/gettyimages-1130639827-170667a (1).jpg");background-position-y:-3em;}#ciLaw{background-image:url("../images/backgrounds/gettyimages-1136017362-170667a.jpg");}#ciOil{background-image:url("../images/backgrounds/gettyimages-1131429828-170667a.jpg");}#ciRestaurants{background-image:url("../images/backgrounds/gettyimages-1125733916-170667a.jpg");}.container-industry:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;display:block;z-index:0;background-color:rgba(37,87,58,.6);transition:.3s;}.container-industry{position:relative;background-size:cover;display:flex;justify-content:center;align-items:center;min-height:350px;}.container-industry h3{color:#fff;font-size:2rem;padding:40px;z-index:9;}#meetRex{background-image:url("../images/backgrounds/rex-cpa-background.jpg");padding:60px 0;padding-bottom:0;background-size:cover;background-repeat:no-repeat;}#rexContainer{max-width:90%;margin:0 auto;overflow-y:hidden;}#rexContainer h2{font-weight:900;font-size:4rem;margin-top:0;margin-bottom:10px;}#rexContainer h3{font-weight:700;font-size:2rem;color:#5c5858;margin-top:0;}#rexContainer p{color:#000;}#meetRex.double-rex #rexContainer{max-width:100%;}.flex-rex{justify-content:space-between;}.fr-text{max-width:40%;}.fr-image{display:flex;justify-content:flex-end;align-items:flex-end;}#contactCTA{background-image:url("../images/backgrounds/cta-background.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;padding-top:60px;padding-bottom:60px;}#contactCTA h2{color:#fff;margin-top:0;margin-bottom:0;font-weight:900;font-size:3.5rem;padding-bottom:40px;}#contactCTA form{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1200px;margin:0 auto;}#contactCTA label{display:none;}#contactCTA input{margin:10px;width:400px;border:none;box-shadow:none;padding:10px;background:rgba(255,255,255,.5);box-shadow:inset 0 2px 6px #666;}#contactCTA button{border:none;box-shadow:none;margin-top:40px;color:#fff;font-size:1.3rem;}::placeholder{color:#000;opacity:1;}:-ms-input-placeholder{color:#000;}::-ms-input-placeholder{color:#000;}footer{background:#2f2e2e;text-align:center;}footer p{color:#fff;margin:0;padding:40px;font-size:1rem;}#benefits{background-image:linear-gradient(to top,#e6e9f0 0%,#eef1f5 100%);}#benContainer .flex{justify-content:center;}#benContainer .flex{padding-bottom:60px;}#benContainer ul{list-style-type:none;padding-left:0;}#benContainer li i{padding-right:10px;}#benContainer li{padding-bottom:10px;}#benContainer .fr-img{display:flex;justify-content:center;}#benWide h3{color:#028e3d;font-size:1.6rem;text-transform:uppercase;}#benefits.irs-page .fr-img{flex-flow:column;}#contactFlex{justify-content:space-between;align-items:center;}#contactFlex iframe{max-width:100%;}#contactFlex h2{font-size:2rem;}#modContactForm{text-align:center;}#modContactForm h3{color:#028e3d;margin-top:0;}#modContactForm label{display:none;}#modContactForm input{margin:10px;border:1px solid #000;box-shadow:none;padding:10px;background:rgba(255,255,255,.5);}#modContactForm .btn{color:#fff !important;}#modContactForm #contactMessageSuccess{color:#028e3d !important;}.content-full-list h3{color:#028e3d;}.body-font{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:300;font-size:1.3rem;}*{box-sizing:border-box;}#siteWrapper{overflow-x:hidden !important;}html,body{margin:0;}.flex{display:flex;}.text-center{text-align:center;}.nav-phone a{font-size:1.5rem;color:#028e3d;padding-right:12px;}.mob-show{display:none;}img{max-width:100%;}a{text-decoration:none;}.btn{background:#028e3d;transition:.3s;display:inline-block;padding:10px 35px;border-radius:5px;cursor:pointer;}.btn a{color:#fff;font-size:1.3rem;}a .btn{color:#fff;font-weight:bold;}.btn:hover{background:#25573a;transition:.3s;}h1{font-size:4.5rem;}h1,h2,h3,h4,p,span,li,a{font-family:proxima-nova,sans-serif;}p,li{font-size:1.3rem;}h2{font-size:3.5rem;}.section-content{max-width:75%;margin:0 auto;}.top-page{margin-top:102px;}.top-banner{height:600px;background-repeat:no-repeat;background-position:center;justify-content:center;align-items:center;text-align:center;}.top-banner h1{font-weight:900;letter-spacing:.04em;}.top-banner h1,.top-banner h2,.top-banner p,.top-banner span{color:#fff;}.heading-banner span{display:block;font-weight:500;font-size:2rem;}.body-font{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:300;font-size:1.3rem;}@media(min-width:982px){#meetRex{max-height:650px;overflow-y:hidden;}#meetRex.double-rex{max-height:initial;}#topTag{font-size:3.5rem;margin-bottom:10px;}#servicePage .heading-banner{font-size:4rem;}.section-top-content{padding-bottom:40px;}#benContainer .fr-text{padding-right:70px;}#benContainer h2{font-size:2.5rem;padding-top:40px;}#benContainer .fr-text{width:60%;}#benContainer #benWide .fr-text{max-width:60%;}#benefits.irs-page .fr-img img:first-of-type{margin-bottom:40px;}#meetRex.double-rex #rexContainer .flex-rex:first-of-type .fr-text{margin-left:6em;}#meetRex.double-rex #rexContainer .flex-rex:nth-of-type(2) .fr-text{margin-right:6em;}#meetRex.double-rex #rexContainer .flex-rex:first-of-type .fr-image{margin-right:4rem;}#meetRex.double-rex #rexContainer .flex-rex:first-of-type{border-bottom:10px solid #25573a;}}@media(max-width:982px){h1{font-size:2.2rem;}h2{font-size:2.2rem;}.heading-banner span{font-size:1.6rem;padding-top:20px;}#navMain{text-align:center;}#navMain .nav-phone{text-align:center !important;}.container-nav-social{width:100%;}.flex{flex-flow:column;}.flex.flex-reverse{flex-flow:column-reverse;}.mob-hide{display:none;}.mob-show{display:block;}.container-service{width:initial;padding-left:0;padding-right:0;}.section-industries .flex a{width:100%;}.top-banner{height:initial;padding-bottom:40px;}.section-content{max-width:82%;}.top-service-container{max-width:90%;}#ciStaffing{background-position-y:0;background-position:center;}#ciRestaurants{background-position:center;}.container-industry{min-height:initial;}.section-industries h2{margin-top:20px !important;}.fr-text{max-width:80%;margin:0 auto;text-align:center;}.fr-image{justify-content:center;align-items:center;}#rexContainer h2{font-size:2.5rem;}#rexContainer h3{font-size:1.8rem;}#rexContainer{padding-bottom:40px;}#contactCTA h2{font-size:2rem;}.contact-form-holder input{max-width:300px;margin:0 auto;}#benContainer h2{padding-top:20px;}#benContainer ul{text-align:left;padding-top:20px;}#benContainer .fr-text{max-width:80%;margin:0 auto;}#benContainer .fr-img img{width:300px;margin:0 auto;}#benefits.irs-page .fr-img img:nth-of-type(2){display:none;}}