#banner-header-btn a{background:0 0 !important;border:solid 1px #fff;color:#fff !important}#banner-header-btn a:hover{background:0 0 !important;border:solid 1px #fff;color:#fff !important}#banner-header-btn .fl-button-text:hover{color:#fff !important}#custom-testimonial p{background:#eee;color:#000;padding:30px;box-sizing:border-box;font-size:16px;line-height:30px}#clicktocall a{border-color:#333 !important}#menu-footer-menu{text-align:center}#menu-footer-menu li{display:inline-block;vertical-align:top;margin:5px 15px}#menu-footer-menu a{color:#35322f;font-weight:700;font-size:25px;line-height:30px}#nav_menu-2{margin-bottom:0}.fl-page-footer{border-top:none}.fl-page-footer-widgets-container.container{background:#fff;border-top:1px solid #ccc}.fl-page-footer-widgets{border-top:none;border-color:none;background-color:transparent}.fl-page-footer-widgets{background:#fff}.wpcf7-form-control.wpcf7-submit{text-align:center;margin:0 auto;display:block}@media (min-width:768px){.home .fl-page-content{margin-top:-182px}.home .fl-page-header-primary{position:relative;z-index:3;background:0 0}}@media (min-width:992px){.home .fl-page-content{margin-top:-116px}}.home #menu-main-menu-1 li a{color:#fff;text-transform:uppercase}#menu-main-menu-1 li a{color:#333;text-transform:uppercase}.fl-page-nav-right .fl-page-header-wrap{border-bottom:none !important}.fl-page-header-fixed ul li a{color:#333 !important;text-transform:uppercase !important}label{font-weight:400}.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border:solid 1px #999;border-radius:0;background:#fff}.wpcf7-form-control.wpcf7-textarea{border:solid 1px #999;border-radius:0;height:100px}.wpcf7-form-control.wpcf7-submit{background:#fff;color:#333;border:solid 1px #333;border-radius:0;padding:10px 25px}.wpcf7-form-control.wpcf7-submit:focus{background:#fff;color:#333;border:solid 1px #333;border-radius:0;padding:10px 25px}.sub-menu li a{color:#333 !important}@media screen and (max-width:767px){#custom-banner .fl-row-content-wrap{padding:50px 0}#custom-banner .fl-heading{font-size:60px !important;line-height:70px !important}.fl-page-nav-collapse ul li a{color:#000 !important}.fl-heading{font-size:40px !important;line-height:50px !important}}@media screen and (max-width:640px){.fl-heading{font-size:35px !important;line-height:45px !important}#custom-banner .fl-heading{font-size:35px !important;line-height:45px !important}h3.fl-heading{text-align:center !important}.size-medium{width:100% !important;display:block}#menu-footer-menu a{color:#35322f;font-weight:700;font-size:16px;line-height:21px}}@media screen and (max-width:388px){#menu-footer-menu li{margin:5px}}