csshero-theme-skin {
       skin-combos: mq-combo; 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {
    } 

.caldera-grid .btn {
       background-color: #56c7f3!important; 
       border-style: none!important; 
       color: rgba(255,255,255,1)!important; 
       display: block!important; 
       float: none!important; 
       font-size: 16px!important; 
       font-weight: bold!important; 
       letter-spacing: 0px; 
       margin-left: auto!important; 
       margin-right: auto!important; 
       margin-top: 25px!important; 
       padding-bottom: 13px!important; 
       padding-left: 31px!important; 
       padding-right: 31px!important; 
       padding-top: 13px!important; 
       position: static; 
    } 

.caldera-grid {
       margin-left: auto; 
       margin-right: auto; 
       margin-top: -35px; 
       max-width: 357px; 
    } 

.contact-heading h4 {
       font-size: 25px; 
       letter-spacing: 3px; 
       line-height: 43px; 
       margin-left: auto; 
       margin-right: auto; 
       max-width: 452px; 
    } 

.contact-phone {
       font-size: 19px; 
       margin-top: -35px; 
    } 

.contact-phone p {
       margin-bottom: 2px!important; 
       margin-top: 1px; 
    } 

.control-label {
       display: none!important; 
    } 

.fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text h1 {
       font-size: 39px; 
    } 

.fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text h4 {
       font-size: 20px; 
       margin-top: -20px; 
    } 

.fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text img {
       margin-bottom: 13px; 
       margin-right: 0px; 
       margin-top: 13px; 
    } 

.fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text p {
       font-size: 19px; 
       margin-bottom: 22px; 
    } 

.fl-builder-content .fl-row.about-row .fl-module-rich-text.jay-golden-row .fl-rich-text img {
       border-top-color: rgb(86, 199, 243); 
       border-top-style: none; 
       border-top-width: 6px!important; 
    } 

.fl-builder-content .fl-row.about-row .fl-row-content-wrap {
       padding-bottom: 56px; 
       padding-top: 24px; 
    } 

.fl-builder-content .fl-row.about-row {
       max-width: 907px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-button .fl-button {
       padding-bottom: 16px; 
       padding-left: 55px; 
       padding-right: 55px; 
       padding-top: 16px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-button .fl-button span {
       font-weight: bold; 
       letter-spacing: 1px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-button .fl-module-content {
       margin-bottom: -17px; 
       margin-top: 1px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-icon.down-arrow .fl-module-content {
       margin-bottom: 7px; 
       margin-right: 20px; 
       margin-top: 40px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-menu .fl-menu > ul li a {
       color: rgba(255,255,255,1); 
       font-size: 15px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-menu .fl-menu > ul li a:hover {
       color: rgba(255,96,112,1)!important; 
       text-decoration: none!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-menu .fl-module-content {
       margin-left: 0px; 
       margin-right: 0px; 
       margin-top: 15px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-photo .fl-module-content {
       margin-left: 15px; 
       margin-right: 15px; 
       margin-top: 1px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text .fl-rich-text h1 {
       font-size: 48px; 
       letter-spacing: 1px; 
       line-height: 58px; 
       margin-bottom: -18px; 
       margin-left: auto; 
       margin-right: auto; 
       margin-top: 16px; 
       max-width: 593px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text .fl-rich-text p {
       font-size: 23px; 
       font-weight: normal; 
       line-height: 30px; 
       margin-bottom: 0px; 
       margin-left: auto; 
       margin-right: auto; 
       margin-top: -22px; 
       max-width: 457px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-separator {
       background-color: transparent; 
       color: rgba(255,255,255,1); 
       margin-top: -3px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-separator .fl-separator {
       border-top-color: rgba(255,255,255,0.66); 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-row-content {
       max-width: 1045px; 
       z-index: 0; 
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-row-content-wrap {
       margin-top: -130px; 
       padding-bottom: 35px; 
       padding-top: 119px!important; 
       z-index: auto; 
    } 

.fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-module-rich-text .fl-module-content {
       margin-bottom: -20px; 
       margin-left: 38px; 
       margin-right: 38px; 
       margin-top: -4px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-module-rich-text .fl-rich-text h3 {
       font-size: 29px; 
       line-height: 36px; 
       margin-top: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {
       padding-bottom: 100px; 
       padding-top: 101px; 
    } 

.fl-builder-content .fl-row.fl-node-57fddcd7855ab {
       max-width: 1086px; 
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button .fl-button {
       padding-bottom: 16px; 
       padding-left: 45px; 
       padding-right: 45px; 
       padding-top: 16px; 
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button .fl-button span {
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-photo img {
       width: 90px!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-text-wrap p {
       font-size: 19px; 
       line-height: 29px; 
       margin-top: 3px!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-title {
       color: rgba(255,255,255,1); 
       font-size: 27px; 
       margin-top: 21px; 
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-separator .fl-separator {
       border-top-color: rgba(255,255,255,0.63); 
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-separator {
       margin-top: 21px; 
       width: auto; 
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-row-content {
       max-width: 976px; 
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-row-content-wrap {
       padding-bottom: 55px; 
       padding-top: 56px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .bx-pager a {
       background-color: rgba(225,223,223,1); 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .bx-pager a.active {
       background-color: rgba(117,117,117,1); 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-module-content {
       margin-top: 1px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content .fl-slide-title {
       margin-bottom: 11px!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content {
       margin-left: 24px; 
       margin-right: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-photo img {
       max-width: 134px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-text p {
       font-size: 19px; 
       line-height: 25px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo .fl-module-content {
       margin-bottom: 5px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo .fl-photo-content img {
       max-width: 62px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-separator {
       margin-left: auto; 
       margin-right: auto; 
       max-width: 740px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {
       padding-bottom: 65px; 
       padding-top: 55px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-button span {
       font-size: 15px; 
       font-weight: bold; 
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-text-wrap a {
       padding-bottom: 14px; 
       padding-left: 50px; 
       padding-right: 50px; 
       padding-top: 14px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-text-wrap p {
       font-size: 20px; 
       line-height: 30px; 
       margin-bottom: 6px!important; 
       margin-top: 3px!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-title a {
       color: rgba(255,255,255,1); 
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-title {
       font-size: 30px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-module-content {
       margin-left: 47px; 
       margin-top: 37px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo .fl-photo-content img {
       border-color: rgba(216,216,216,1); 
       border-style: solid; 
       border-width: 1px; 
       width: 209px!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content {
       max-width: 784px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {
       padding-bottom: 70px; 
       padding-top: 72px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-module-rich-text .fl-module-content {
       margin-bottom: 10px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-module-rich-text .fl-rich-text h1 {
       font-size: 43px; 
       margin-bottom: -20px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-row-content-wrap {
       padding-bottom: 0px; 
       padding-top: 39px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde7b3a4a6e {
       max-width: 528px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-text-wrap a {
       color: rgba(129,210,243,1); 
       display: block; 
       font-weight: bold; 
       margin-bottom: 27px; 
       margin-left: 10px; 
       margin-right: 10px; 
       margin-top: 11px!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-text-wrap a:hover {
       color: rgba(255,255,255,1)!important; 
       text-decoration: none!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-text-wrap p {
       margin-left: 10px!important; 
       margin-right: 10px!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-title a {
       color: rgba(255,255,255,1); 
       font-size: 26px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-title a:hover {
       color: rgba(255,255,255,1)!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-title {
       margin-bottom: -4px; 
       margin-left: 10px; 
       margin-right: 10px; 
       padding-bottom: 6px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-module-content {
       margin-top: 1px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text p {
       font-size: 18px; 
       font-weight: bold; 
       margin-bottom: 7px; 
       padding-left: 10px; 
       padding-right: 10px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-separator .fl-separator {
       border-top-color: rgba(255,255,255,0.51); 
       margin-left: 10px; 
       margin-right: 10px; 
       padding-left: 0px; 
       padding-right: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-row-content {
       max-width: 1035px; 
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-row-content-wrap {
       padding-bottom: 36px; 
       padding-top: 60px; 
    } 

.fl-builder-content .fl-row.fl-node-5809434d7775d .fl-module-photo .fl-module-content {
       margin-top: 13px; 
    } 

.fl-builder-content .fl-row.fl-node-5809434d7775d .fl-row-content-wrap {
       padding-bottom: 40px; 
       padding-top: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-photo img {
       width: 104px!important; 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-photo {
       width: 12%!important; 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-text-wrap p {
       font-size: 20px; 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-title {
       color: rgba(86,199,243,1); 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-module-content {
       margin-bottom: 14px; 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout.how-we-work-callout .fl-callout-photo {
       max-width: 0px; 
       min-width: 0px; 
       width: 12%; 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout.how-we-work-callout .fl-callout-text-wrap p {
       font-size: 20px; 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout.how-we-work-callout .fl-callout-title {
       color: rgba(86,199,243,1); 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout.how-we-work-callout .fl-module-content {
       margin-bottom: 12px; 
    } 

.fl-builder-content .fl-row.fl-node-580952fa3a9de {
       max-width: 800px; 
    } 

.fl-builder-content .fl-row.fl-node-5809707c46b45 .fl-module-rich-text .fl-rich-text h4 {
       font-size: 24px; 
       letter-spacing: 3px; 
       line-height: 42px; 
       margin-left: auto; 
       margin-right: auto!important; 
       max-width: 438px; 
       text-align: center; 
    } 

.fl-builder-content .fl-row.fl-node-5809707c46b45 .fl-module-rich-text .fl-rich-text {
       text-align: left; 
    } 

.fl-builder-content .fl-row.fl-node-5809707c46b45 .fl-module-rich-text.contact-phone .fl-module-content {
       margin-top: -19px; 
    } 

.fl-builder-content .fl-row.fl-node-5809707c46b45 .fl-module-rich-text.contact-phone .fl-rich-text p {
       font-size: 19px; 
       margin-bottom: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-5809707c46b45 .fl-row-content {
       max-width: 686px; 
       text-align: left; 
    } 

.fl-builder-content .fl-row.fl-node-5809707c46b45 .fl-row-content-wrap {
       padding-bottom: 33px; 
       padding-top: 34px; 
    } 

.fl-builder-content .fl-row.fl-node-5809707c568f4 .fl-module-rich-text.contact-heading .fl-module-content {
       margin-bottom: 10px!important; 
    } 

.fl-builder-content .fl-row.fl-node-5809707c568f4 .fl-module-rich-text.contact-phone .fl-module-content {
       margin-top: 3px!important; 
    } 

.fl-builder-content .fl-row.fl-node-5809707c568f4 .fl-row-content-wrap {
       padding-top: 46px!important; 
    } 

.fl-builder-content .fl-row.fl-node-58097b198a008 .fl-module-rich-text.contact-phone .fl-module-content {
       margin-top: 17px; 
    } 

.fl-builder-content .fl-row.fl-node-58097b198a008 .fl-row-content-wrap {
       padding-bottom: 31px; 
       padding-top: 36px; 
    } 

.fl-builder-content .fl-row.fl-node-580982f00e12a .fl-row-content-wrap {
       padding-top: 36px!important; 
    } 

.fl-builder-content .fl-row.fl-node-5809af1dd8b0a .fl-row-content-wrap {
       padding-top: 36px; 
    } 

.fl-builder-content .fl-row.fl-node-580c4f65bd7c2 .fl-module-button.sidebar-subscribe .fl-button {
       padding-bottom: 16px; 
       padding-left: 10px; 
       padding-right: 10px; 
       padding-top: 16px; 
    } 

.fl-builder-content .fl-row.fl-node-580c4f65bd7c2 .fl-module-button.sidebar-subscribe .fl-button span {
       font-size: 17px; 
       font-weight: bolder; 
       letter-spacing: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-580c4f65bd7c2 .fl-module-button.sidebar-subscribe .fl-module-content {
       margin-bottom: 18px; 
       margin-top: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-580c4f65bd7c2 .fl-row-content-wrap {
       padding-bottom: 3px; 
       padding-top: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-580c564198bad .fl-module-icon-group.sidebar-social-row .fl-icon i:before {
       opacity: 0.75!important; 
       transform: none!important; 
       width: 0px!important; 
    } 

.fl-builder-content .fl-row.fl-node-580c564198bad .fl-row-content-wrap {
       margin-top: -6px; 
       padding-top: 0px; 
    } 

.fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content .fl-post-feed-more {
       border-radius: 4px; 
       border-style: solid; 
       border-width: 2px; 
       font-weight: bold; 
       margin-top: 0px!important; 
       padding-bottom: 10px; 
       padding-left: 36px; 
       padding-right: 36px; 
       padding-top: 10px; 
    } 

.fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content p {
       font-size: 19px; 
    } 

.fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 {
       font-size: 38px; 
       line-height: 44px; 
       margin-bottom: -12px; 
       margin-top: 33px; 
    } 

.fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post {
       margin-bottom: 40px; 
    } 

.fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-module-content {
       margin-bottom: -10px; 
       margin-top: -6px; 
    } 

.fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-rich-text p {
       font-size: 20px; 
    } 

.fl-builder-content .fl-row.read-download .fl-row-content-wrap {
       background-color: rgba(244,244,244,1); 
       border-color: rgba(232,232,232,1); 
       border-width: 5px; 
       margin-bottom: 71px; 
       margin-top: 15px; 
       padding-bottom: 20px; 
       padding-left: 30px; 
       padding-right: 33px; 
       padding-top: 10px; 
    } 

.fl-builder-content .fl-row.read-download {
       max-width: 810px; 
    } 

.fl-builder-content .fl-row.read-purchase .fl-module-rich-text .fl-module-content {
       margin-bottom: -9px; 
       margin-top: -5px; 
    } 

.fl-builder-content .fl-row.read-purchase .fl-module-rich-text .fl-rich-text p {
       font-size: 20px; 
    } 

.fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {
       padding-bottom: 25px; 
       padding-left: 33px; 
       padding-right: 33px; 
    } 

.fl-builder-content .fl-row.read-purchase {
       max-width: 810px; 
    } 

.fl-builder-content .fl-row.read-row .fl-module-photo .fl-module-content {
       box-shadow: rgb(160,160,160) 6px 6px 33px; 
       margin-right: 39px; 
    } 

.fl-builder-content .fl-row.read-row .fl-module-rich-text .fl-module-content {
       margin-top: 12px; 
    } 

.fl-builder-content .fl-row.read-row .fl-module-rich-text .fl-rich-text p {
       font-size: 21px; 
       margin-bottom: 21px; 
    } 

.fl-builder-content .fl-row.read-row .fl-row-content-wrap {
       padding-bottom: 23px; 
       padding-left: 0px; 
       padding-right: 0px; 
       padding-top: 55px; 
    } 

.fl-builder-content .fl-row.read-row {
       max-width: 844px; 
       width: 1075px!important; 
    } 

.fl-builder-content .fl-row.services-row .fl-module-button.service-cta .fl-button span {
       padding-left: 5px; 
       padding-right: 5px; 
    } 

.fl-builder-content .fl-row.services-row .fl-module-button.service-cta {
       margin-top: -35px; 
    } 

.fl-builder-content .fl-row.services-row .fl-module-rich-text.services-body .fl-rich-text h4 {
       color: rgba(86,199,243,1); 
       font-size: 20px; 
       font-weight: bold; 
       margin-bottom: 19px; 
    } 

.fl-builder-content .fl-row.services-row .fl-module-rich-text.services-body .fl-rich-text p {
       font-size: 19px; 
       margin-bottom: 24px; 
    } 

.fl-builder-content .fl-row.services-row .fl-module-rich-text.services-heading .fl-rich-text h1 {
       margin-bottom: -20px; 
    } 

.fl-builder-content .fl-row.services-row .fl-module-rich-text.services-heading .fl-rich-text img {
       margin-bottom: 34px; 
       margin-right: 5px; 
    } 

.fl-builder-content .fl-row.services-row .fl-module-separator {
       margin-bottom: -4px; 
       margin-top: -35px; 
    } 

.fl-builder-content .fl-row.services-row .fl-row-content-wrap {
       padding-bottom: 53px; 
       padding-top: 11px; 
    } 

.fl-builder-content .fl-row.services-row {
       max-width: 805px; 
    } 

.fl-builder-content .fl-row.sidebar-read-row .fl-module-button .fl-button {
       background-color: transparent; 
       border-color: rgba(255,255,255,1); 
       border-width: 1px; 
       margin-top: 2px; 
       padding-bottom: 6px; 
       padding-left: 12px; 
       padding-right: 12px; 
       padding-top: 6px; 
    } 

.fl-builder-content .fl-row.sidebar-read-row .fl-module-button .fl-button span {
       font-size: 13px; 
       letter-spacing: 0px; 
    } 

.fl-builder-content .fl-row.sidebar-read-row .fl-module-button .fl-module-content {
       margin-left: 7px; 
    } 

.fl-builder-content .fl-row.sidebar-read-row .fl-module-rich-text .fl-module-content {
       margin-bottom: -19px; 
       margin-left: 7px; 
       margin-right: 8px; 
    } 

.fl-builder-content .fl-row.sidebar-read-row .fl-module-rich-text .fl-rich-text h2 {
       line-height: 32px; 
       margin-top: 10px; 
    } 

.fl-builder-content .fl-row.sidebar-read-row .fl-row-content-wrap {
       min-height: 328px; 
       padding-top: 0px; 
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-photo {
       width: 12%; 
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-text-wrap p {
       font-size: 17px!important; 
       line-height: 24px!important; 
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-title {
       color: rgba(255,255,255,1); 
       font-size: 21px; 
       line-height: 25px; 
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-module-content {
       margin-bottom: 8px; 
       margin-left: 0px; 
       margin-right: 0px; 
       margin-top: 5px; 
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-callout {
       margin-top: 12px; 
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-rich-text .fl-rich-text p {
       margin-bottom: 8px; 
    } 

.fl-builder-content .fl-row.testimonial-row .fl-row-content {
       max-width: 720px; 
    } 

.fl-builder-content .fl-row.testimonial-row .fl-row-content-wrap {
       padding-bottom: 54px; 
       padding-top: 44px; 
    } 

.fl-builder-content .fl-row.top-picks-row .fl-module-rich-text .fl-rich-text h2 {
       margin-bottom: 5px; 
    } 

.fl-builder-content .fl-row.top-picks-row .fl-module-rich-text.top-pick-text .fl-rich-text p {
       line-height: 19px; 
       margin-bottom: 12px; 
       margin-top: 2px; 
    } 

.fl-builder-content .fl-row.top-picks-row .fl-module-rich-text.top-pick-text .fl-rich-text strong {
       font-size: 16px; 
       line-height: 0px; 
    } 

.fl-builder-content .fl-row.top-picks-row .fl-row-content-wrap {
       border-bottom-color: rgba(86,199,243,1); 
       border-bottom-style: solid; 
       border-bottom-width: 5px; 
       border-top-color: rgba(86,199,243,1); 
       border-top-style: solid; 
       border-top-width: 5px; 
       margin-top: 23px; 
       padding-bottom: 39px; 
       padding-left: 9px; 
       padding-right: 9px; 
       padding-top: 12px; 
    } 

.fl-content-left {
       margin-bottom: 73px!important; 
    } 

.fl-form-field input {
       color: rgba(63,63,63,1)!important; 
    } 

.fl-node-580eed0a69a84 .menu.fl-menu-horizontal li, .fl-node-580eed0a69a84 .menu.fl-menu-horizontal li li {
       border-color: rgba(255,255,255,0.55); 
    } 

.fl-page .fl-content {
       border-right-style: none!important; 
       margin-top: 48px; 
       padding-left: 15px; 
       padding-right: 59px; 
    } 

.fl-page .fl-page-content {
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.fl-page .fl-page-header .fl-page-header-container {
       padding-bottom: 35px; 
       padding-top: 35px; 
       z-index: 1; 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li a {
       font-weight: normal!important; 
       margin-top: 0px; 
       padding-bottom: 0px; 
       padding-top: 0px; 
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav {
       margin-bottom: 0px; 
       margin-top: 0px; 
    } 

.fl-page .fl-post .fl-comments #respond input[type=submit] {
       color: rgba(255,255,255,1); 
       letter-spacing: 1px; 
       text-transform: uppercase; 
    } 

.fl-page .fl-post .fl-post-content {
       margin-bottom: 0px; 
    } 

.fl-page .fl-post .fl-post-content p {
       color: rgba(10,10,10,1); 
       font-size: 20px; 
       font-weight: lighter; 
       line-height: 28px; 
       margin-bottom: 24px; 
    } 

.fl-page .fl-post .fl-post-header .fl-post-meta {
       display: none; 
    } 

.fl-page .fl-post .fl-post-header .fl-post-title {
       line-height: 43px; 
       margin-bottom: -7px; 
       margin-top: 33px; 
    } 

.fl-page .fl-post .fl-post-meta-bottom {
       display: none; 
    } 

.fl-page .fl-post {
       margin-bottom: 0px!important; 
    } 

.fl-page .fl-sidebar .fl-widget:not(.woocommerce) {
       margin-top: 7px; 
    } 

.fl-page .fl-sidebar {
       padding-left: 0px; 
       padding-right: 0px; 
    } 

.fl-sidebar .ssba {
       display: none; 
    } 

.form-control {
       border-radius: 3px!important; 
       font-size: 18px!important; 
       font-weight: normal!important; 
       margin-bottom: -2px!important; 
       min-height: 46px; 
       text-align: center; 
    } 

.hero-text h1 {
       font-size: 40px; 
       letter-spacing: 1px; 
    } 

.jay-golden-row img.alignleft {
       margin-right: 20px!important; 
    } 

.page-id-45 .fl-page .fl-page-header .fl-page-nav ul.nav li a {
       color: rgba(255,255,255,1); 
    } 

.page-id-45 .fl-page .fl-page-header .fl-page-nav ul.nav li a:hover {
       color: #ec223d!important; 
    } 

.single-post {
       margin-bottom: 0px; 
    } 

#footer-subscribe-4 .fl-module-subscribe-form .fl-button {
       max-width: 126px; 
    } 

#footer-subscribe-4 .fl-module-subscribe-form .fl-button span {
       text-transform: none; 
    } 

#footer-subscribe-4 .fl-module-subscribe-form .fl-subscribe-form .fl-form-field {
       background-color: #4a6568; 
       border-radius: 4px!important; 
    } 

#footer-subscribe-4 input {
       background-color: rgba(74,101,104,1); 
       border-style: none!important; 
       margin-bottom: -4px; 
    } 

#menu-item-42 {
       border-right-width: 0px!important; 
    } 

#menu-item-4388 {
       border-right-color: #cccccc; 
       border-right-style: solid; 
       border-right-width: 2px; 
    } 

#menu-item-4749 {
       border-right-color: #cccccc; 
       border-right-style: solid; 
       border-right-width: 2px; 
    } 

#menu-item-5182 {
       border-right-color: #cccccc; 
       border-right-style: solid; 
       border-right-width: 2px!important; 
    } 

html body .fl-page .fl-page-header .fl-page-header-logo {
       padding-bottom: 6px; 
    } 

html body .fl-page-footer-widgets .container {
       padding-top: 48px; 
    } 

html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) a {
       text-transform: uppercase!important; 
    } 

html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) {
       margin-left: 6px; 
       margin-right: 16px; 
       max-width: 228px; 
    } 

html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) p {
       font-size: 15px!important; 
    } 

html body .fl-page-footer-widgets .fl-widget-title {
       margin-bottom: 9px; 
    } 

html body .fl-page-nav-wrap {
       border-bottom-color: rgba(255,255,255,1)!important; 
       border-bottom-style: solid!important; 
       border-bottom-width: 0px!important; 
       border-style: none!important; 
       border-top-color: #ffffff!important; 
       border-top-style: solid!important; 
       border-top-width: 0px!important; 
       margin-bottom: 5px!important; 
       margin-top: 5px!important; 
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .bx-pager {
    } 

.fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo {
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-button-wrap {
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout {
    } 

.fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo {
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout {
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text {
    } 

.fl-builder-content .fl-row.fl-node-580943571dd92 .fl-module-photo .fl-photo-content img {
    } 

.fl-builder-content .fl-row.fl-node-580943571dd92 .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.read-download .fl-module-button .fl-button-wrap {
    } 

.fl-builder-content .fl-row.read-purchase .fl-module-button .fl-button {
    } 

.fl-builder-content .fl-row.read-purchase .fl-module-button .fl-button-wrap {
    } 

.fl-builder-content .fl-row.read-row .fl-module-photo {
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-photo img {
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-rich-text .fl-module-content {
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-separator {
    } 

.fl-page .fl-post .fl-post-content img:not(.wp-smiley) {
    } 

.fl-page-header-container {
    } 

.services-row {
    } 

#footer-social .fl-module-icon-group .fl-icon i:before {
    } 

#footer-social .fl-module-icon-group .fl-module-content {
    } 

html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) ul li {
    } 

.fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text {
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button {
    } 

.fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-module-separator {
    } 

.fl-builder-content .fl-row.fl-node-58094a244447d .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.fl-node-580971e246893 .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.fl-node-5809ac7ea6edd .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.read-row .fl-module-photo .fl-photo-content img {
    } 

.fl-builder-content .fl-row.services-row .fl-module-rich-text.services-heading {
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav .sub-menu {
    } 

.fl-page .fl-page-header .fl-page-nav ul.nav li ul li {
    } 

.menu-item-has-children .sub-menu a {
    } 

#menu-item-167 {
    } 

#menu-item-39 {
    } 

#menu-item-40 {
    } 

#menu-item-41 {
    } 

#menu-item-43 {
    } 

#menu-item-4775 {
    } 

html body .fl-page-nav .navbar-toggle {
    } 

.fl-builder-content .fl-row.about-row .fl-module-rich-text.jay-golden-row .fl-rich-text h3 {
    } 

.fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout {
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-text-wrap {
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text {
    } 

.fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-separator {
    } 

.fl-builder-content .fl-row.fl-node-58094a244447d {
    } 

.fl-builder-content .fl-row.fl-node-58097b90d3122 .fl-row-content-wrap {
    } 

.fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-header {
    } 

.fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 a {
    } 

.fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-rich-text h2 {
    } 

.fl-builder-content .fl-row.read-purchase .fl-module-rich-text .fl-rich-text h2 {
    } 

.fl-builder-content .fl-row.testimonial-row .fl-module-rich-text .fl-rich-text img {
    } 

.fl-node-5809acb16946a .fl-module-content {
    } 

.fl-page .fl-post .fl-post-header {
    } 

.page-id-45 .fl-photo-align-right {
    } 

mq-combo {
       mq-combo: mq-combo; 
       mq-combo: mq-combo; 
       mq-combo: mq-combo; 
       mq-combo: mq-combo; 
       mq-combo: mq-combo; 
    } 


@media screen and (min-width: 1025px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   padding-bottom: 50px!important; }  }  
@media screen and (min-width: 1025px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   padding-top: 55px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.about-row .fl-row-content-wrap {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.about-row .fl-row-content-wrap {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.about-row .fl-row-content-wrap {   max-width: 620px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.about-row .fl-row-content-wrap {   padding-bottom: 35px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.about-row .fl-row-content-wrap {   padding-top: 10px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-module-rich-text .fl-rich-text h3 {   font-size: 25px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-module-rich-text .fl-rich-text h3 {   line-height: 33px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-module-rich-text .fl-rich-text h3 {   margin-top: 29px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-bottom: 77px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-left: 38px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-right: 38px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-top: 68px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-separator {   display: none!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .bx-pager {   padding-top: 5px; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content {   background-color: rgba(255,255,255,1)!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content .fl-slide-title {   color: rgba(56,56,56,1)!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content {   padding-bottom: 10px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content {   padding-left: 0px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content {   padding-right: 0px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content {   padding-top: 19px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-text p {   font-size: 17px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-text p {   line-height: 24px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo .fl-photo-content img {   max-width: 60px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo {   font-size: 16px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo {   margin-bottom: 21px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-separator {   display: none!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   max-width: none!important; }  }  
@media screen and (max-width: 768px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-bottom: 13px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-left: 100px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-right: 100px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-top: 18px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-button-wrap {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-text-wrap p {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-title {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout {   margin-top: -20px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout {   padding-right: 25px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo {   margin-bottom: -15px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo {   max-width: 247px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-bottom: 45px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-left: 65px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-right: 65px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-top: 46px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-row-content-wrap {   padding-top: 8px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-text-wrap a {   margin-top: -4px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout {   margin-top: -12px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text {   margin-bottom: -40px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-row-content-wrap {   padding-bottom: 12px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-5809434d7775d .fl-row-content-wrap {   display: none!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-module-photo .fl-photo-content img {   max-width: 600px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-row-content-wrap {   margin-top: -20px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-row-content-wrap {   padding-bottom: 37px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-row-content-wrap {   padding-top: 6px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-photo img {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-photo {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-photo {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-title {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-module-content {   margin-bottom: 3px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-module-content {   margin-top: 7px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-module-content {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   margin-left: 25px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   margin-right: 25px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   padding-bottom: 53px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   padding-left: 0px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   padding-right: 0px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   padding-top: 52px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de {   max-width: 600px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.fl-node-5809707c568f4 .fl-row-content-wrap {   padding-top: 21px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-module-button .fl-button-wrap {   text-align: left!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-rich-text p {   font-size: 18px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-rich-text p {   margin-bottom: 13px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   margin-bottom: 50px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   margin-top: 18px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   max-width: 610px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   padding-bottom: 12px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   padding-left: 25px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   padding-right: 25px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-module-button .fl-button {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-module-button .fl-button-wrap {   text-align: left!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-module-rich-text .fl-rich-text p {   font-size: 18px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-module-rich-text .fl-rich-text p {   margin-bottom: 12px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {   max-width: 610px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {   padding-bottom: 17px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {   padding-left: 23px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {   padding-right: 25px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-row .fl-module-photo {   display: block!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-row .fl-module-photo {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-row .fl-module-photo {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-row .fl-module-photo {   max-width: 283px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-row .fl-module-photo {   padding-left: 21px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-row .fl-module-rich-text .fl-rich-text p {   font-size: 19px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-row .fl-row-content-wrap {   padding-top: 31px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.read-row {   max-width: 650px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.services-row {   margin-left: 50px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.services-row {   margin-right: 50px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-photo {   float: none!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-photo img {   min-width: 121px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-photo {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-photo {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-photo {   min-width: 114px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-text-wrap p {   padding-bottom: 18px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-text-wrap p {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-title {   line-height: 30px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-title {   padding-bottom: 11px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-title {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-rich-text .fl-module-content {   margin-bottom: -5px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-separator {   display: none!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-module-separator {   max-width: none!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-row-content {   max-width: 500px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-row-content-wrap {   padding-bottom: 34px!important; }  }  
@media screen and (max-width: 768px) { .fl-builder-content .fl-row.testimonial-row .fl-row-content-wrap {   padding-top: 36px!important; }  }  
@media screen and (max-width: 768px) { .fl-content-left {   margin-bottom: 29px!important; }  }  
@media screen and (max-width: 768px) { .fl-content-left {   margin-top: 16px!important; }  }  
@media screen and (max-width: 768px) { .fl-content-left {   padding-right: 10px!important; }  }  
@media screen and (max-width: 768px) { .fl-page .fl-page-header .fl-page-header-container {   padding-bottom: 26px!important; }  }  
@media screen and (max-width: 768px) { .fl-page .fl-page-header .fl-page-header-container {   padding-top: 24px!important; }  }  
@media screen and (max-width: 768px) { .fl-page .fl-post .fl-post-content img:not(.wp-smiley) {   margin-left: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-page .fl-post .fl-post-content img:not(.wp-smiley) {   margin-right: auto!important; }  }  
@media screen and (max-width: 768px) { .fl-page .fl-post .fl-post-content img:not(.wp-smiley) {   text-align: center!important; }  }  
@media screen and (max-width: 768px) { .fl-page-header-container {   padding-bottom: 23px!important; }  }  
@media screen and (max-width: 768px) { .fl-page-header-container {   padding-top: 22px!important; }  }  
@media screen and (max-width: 768px)  { .page-id-45 .fl-page .fl-page-header .fl-page-nav ul.nav li a {   color: rgb(10, 10, 10); }  }  
@media screen and (max-width: 768px) { .services-row {   margin-left: 51px!important; }  }  
@media screen and (max-width: 768px) { .services-row {   margin-right: 50px!important; }  }  
@media screen and (max-width: 768px) { #footer-social .fl-module-icon-group .fl-icon i:before {   font-size: 20px!important; }  }  
@media screen and (max-width: 768px) { #footer-social .fl-module-icon-group .fl-module-content {   margin-top: -8px!important; }  }  
@media screen and (max-width: 768px) { html body .fl-page .fl-page-header .fl-page-header-logo {   padding-bottom: 23px!important; }  }  
@media screen and (max-width: 768px) { html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) a {   font-size: 14px!important; }  }  
@media screen and (max-width: 768px) { html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) {   margin-left: 0px!important; }  }  
@media screen and (max-width: 768px) { html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) {   margin-right: 0px!important; }  }  
@media screen and (max-width: 768px) { html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) p {   font-size: 13px!important; }  }  
@media screen and (max-width: 768px) { html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) ul li {   margin-bottom: 4px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-button .fl-button {   padding-bottom: 12px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-button .fl-button {   padding-left: 42px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-button .fl-button {   padding-right: 42px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-button .fl-button {   padding-top: 12px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-button .fl-button span {   font-size: 14px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text .fl-rich-text h1 {   font-size: 40px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text .fl-rich-text h1 {   line-height: 53px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text .fl-rich-text p {   margin-bottom: 12px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text .fl-rich-text p {   max-width: 326px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text {   margin-left: auto; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text {   margin-right: auto; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text {   max-width: 452px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-separator {   margin-bottom: -7px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-separator {   margin-top: -12px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-row-content-wrap {   margin-top: 0px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-row-content-wrap {   padding-bottom: 19px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-row-content-wrap {   padding-top: 12px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-bottom: 71px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-left: 15px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-right: 15px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-top: 50px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button .fl-button {   margin-left: auto; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button .fl-button {   margin-right: auto; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button .fl-button {   max-width: 354px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button {   margin-top: -7px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-photo img {   max-width: 81px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-text-wrap p {   margin-bottom: -3px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-title {   margin-bottom: -7px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-title {   margin-top: -5px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-row-content-wrap {   padding-bottom: 36px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-row-content-wrap {   padding-left: 40px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-row-content-wrap {   padding-right: 40px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-row-content-wrap {   padding-top: 30px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .bx-pager {   padding-top: 10px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content .fl-slide-title {   font-size: 22px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content .fl-slide-title {   line-height: 27px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content .fl-slide-title {   margin-top: -7px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-text p {   margin-bottom: 5px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo .fl-photo-content img {   max-width: 52px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo {   margin-bottom: 10px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-bottom: 18px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-left: 50px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-right: 50px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-title a {   font-size: 26px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo .fl-photo-content img {   max-width: 148px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo {   max-width: 185px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-bottom: 32px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-left: 25px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-right: 25px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-top: 26px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-module-rich-text .fl-rich-text h1 {   font-size: 38px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-module-separator {   margin-bottom: -7px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-module-separator {   margin-top: -5px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-row-content-wrap {   padding-top: 0px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-text-wrap a {   margin-bottom: 3px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-text-wrap p {   margin-bottom: 1px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text p {   margin-bottom: 8px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text {   padding-left: 9px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text {   padding-right: 9px; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-row-content-wrap {   padding-bottom: 36px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-module-photo .fl-photo-content img {   max-width: 485px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-row-content-wrap {   padding-bottom: 17px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-58094a244447d .fl-row-content-wrap {   padding-bottom: 18px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-58094a244447d .fl-row-content-wrap {   padding-top: 18px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-text-wrap p {   font-size: 18px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-text-wrap p {   line-height: 26px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   padding-top: 26px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.fl-node-5809707c568f4 .fl-row-content-wrap {   padding-top: 11px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580971e246893 .fl-row-content-wrap {   padding-bottom: 20px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580971e246893 .fl-row-content-wrap {   padding-top: 20px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-5809ac7ea6edd .fl-row-content-wrap {   padding-bottom: 20px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-5809ac7ea6edd .fl-row-content-wrap {   padding-top: 20px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-5809af1dd8b0a .fl-row-content-wrap {   padding-top: 14px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content .fl-post-feed-more {   padding-left: 25px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content .fl-post-feed-more {   padding-right: 25px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content p {   font-size: 17px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content p {   line-height: 27px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content p {   margin-bottom: 16px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 {   font-size: 29px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 {   line-height: 36px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   margin-bottom: 34px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   padding-bottom: 22px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-row-content-wrap {   padding-left: 15px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-row-content-wrap {   padding-right: 15px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   margin-top: 0px!important; }  }  
@media screen and (max-width: 667px)  { .fl-builder-content .fl-row.read-row .fl-module-photo .fl-photo-content img {   max-width: 100%!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.read-row .fl-module-photo {   max-width: 272px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.read-row .fl-module-rich-text .fl-rich-text p {   font-size: 17px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.read-row .fl-module-rich-text .fl-rich-text p {   line-height: 24px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.read-row .fl-row-content-wrap {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.read-row .fl-row-content-wrap {   padding-top: 16px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.read-row {   max-width: 500px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-body .fl-rich-text h4 {   margin-bottom: 8px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-body .fl-rich-text p {   font-size: 16px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-body .fl-rich-text p {   line-height: 22px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-heading {   margin-top: -8px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.services-row .fl-row-content-wrap {   padding-bottom: 26px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.services-row .fl-row-content-wrap {   padding-top: 0px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-text-wrap p {   font-size: 16px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-title {   font-size: 18px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.testimonial-row .fl-row-content {   max-width: 442px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.testimonial-row .fl-row-content-wrap {   padding-bottom: 29px!important; }  }  
@media screen and (max-width: 667px) { .fl-builder-content .fl-row.testimonial-row .fl-row-content-wrap {   padding-top: 27px!important; }  }  
@media screen and (max-width: 667px) { .fl-content-left {   margin-top: 11px!important; }  }  
@media screen and (max-width: 667px) { .fl-content-left {   padding-left: 45px!important; }  }  
@media screen and (max-width: 667px) { .fl-content-left {   padding-right: 45px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-page-header .fl-page-header-container {   padding-bottom: 8px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-page-header .fl-page-header-container {   padding-top: 19px!important; }  }  
@media screen and (max-width: 667px)  { .fl-page .fl-page-header .fl-page-nav ul.nav .sub-menu {   padding-bottom: 6px!important; }  }  
@media screen and (max-width: 667px)  { .fl-page .fl-page-header .fl-page-nav ul.nav .sub-menu {   padding-top: 0px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-page-header .fl-page-nav ul.nav li a {   margin-top: 5px!important; }  }  
@media screen and (max-width: 667px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li ul li {   border-top-width: 0px; }  }  
@media screen and (max-width: 667px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li ul li {   border-width: 0px; }  }  
@media screen and (max-width: 667px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li ul li {   margin-bottom: -6px; }  }  
@media screen and (max-width: 667px)  { .fl-page .fl-page-header .fl-page-nav ul.nav {   padding-top: 16px; }  }  
@media screen and (max-width: 667px)  { .fl-page .fl-post .fl-post-content img:not(.wp-smiley) {   max-width: 109px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-post .fl-post-content p {   font-size: 17px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-post .fl-post-content p {   line-height: 25px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-post .fl-post-content p {   margin-bottom: 21px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-post .fl-post-content p {   padding-left: 0px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-post .fl-post-header .fl-post-title {   font-size: 28px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-post .fl-post-header .fl-post-title {   line-height: 35px!important; }  }  
@media screen and (max-width: 667px) { .fl-page .fl-post .fl-post-header .fl-post-title {   padding-left: 0px!important; }  }  
@media screen and (max-width: 667px) { .form-control {   font-size: 16px!important; }  }  
@media screen and (max-width: 667px)  { .menu-item-has-children .sub-menu a {   border-bottom-style: solid; }  }  
@media screen and (max-width: 667px)  { .menu-item-has-children .sub-menu a {   border-bottom-width: 1px; }  }  
@media screen and (max-width: 667px)  { .menu-item-has-children .sub-menu a {   border-color: rgba(226,226,226,1); }  }  
@media screen and (max-width: 667px)  { .menu-item-has-children .sub-menu a {   border-top-style: solid; }  }  
@media screen and (max-width: 667px)  { .menu-item-has-children .sub-menu a {   border-top-width: 1px; }  }  
@media screen and (max-width: 667px)  { .menu-item-has-children .sub-menu a {   margin-top: 5px!important; }  }  
@media screen and (max-width: 667px)  { .menu-item-has-children .sub-menu a {   padding-top: 11px!important; }  }  
@media screen and (max-width: 667px)  { .page-id-45 .fl-page .fl-page-header .fl-page-nav ul.nav li a {   border-right-style: solid; }  }  
@media screen and (max-width: 667px)  { .page-id-45 .fl-page .fl-page-header .fl-page-nav ul.nav li a {   border-right-width: 0px!important; }  }  
@media screen and (max-width: 667px)  { #menu-item-167 {   border-bottom-style: none; }  }  
@media screen and (max-width: 667px)  { #menu-item-167 {   border-left-style: none!important; }  }  
@media screen and (max-width: 667px)  { #menu-item-39 {   border-right-style: none!important; }  }  
@media screen and (max-width: 667px)  { #menu-item-40 {   border-right-style: none!important; }  }  
@media screen and (max-width: 667px)  { #menu-item-41 {   border-right-style: none!important; }  }  
@media screen and (max-width: 667px)  { #menu-item-42 {   border-right-style: none!important; }  }  
@media screen and (max-width: 667px)  { #menu-item-43 {   border-right-style: none!important; }  }  
@media screen and (max-width: 667px)  { #menu-item-4388 {   border-bottom-style: none; }  }  
@media screen and (max-width: 667px)  { #menu-item-4388 {   border-right-style: none; }  }  
@media screen and (max-width: 667px)  { #menu-item-4749 {   border-bottom-style: none; }  }  
@media screen and (max-width: 667px)  { #menu-item-4749 {   border-right-style: none; }  }  
@media screen and (max-width: 667px)  { #menu-item-4775 {   border-bottom-style: solid; }  }  
@media screen and (max-width: 667px)  { #menu-item-4775 {   border-bottom-width: 0px!important; }  }  
@media screen and (max-width: 667px)  { #menu-item-5182 {   border-style: none; }  }  
@media screen and (max-width: 667px) { html body .fl-page .fl-page-header .fl-page-header-logo {   max-width: 142px!important; }  }  
@media screen and (max-width: 667px) { html body .fl-page .fl-page-header .fl-page-header-logo {   padding-bottom: 4px!important; }  }  
@media screen and (max-width: 667px) { html body .fl-page-footer-widgets .container {   padding-left: 50px!important; }  }  
@media screen and (max-width: 667px) { html body .fl-page-footer-widgets .container {   padding-right: 50px!important; }  }  
@media screen and (max-width: 667px) { html body .fl-page-footer-widgets .container {   padding-top: 33px!important; }  }  
@media screen and (max-width: 667px) { html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) {   max-width: 406px!important; }  }  
@media screen and (max-width: 667px) { html body .fl-page-footer-widgets .fl-widget:not(.woocommerce) {   min-width: 0px!important; }  }  
@media screen and (max-width: 667px) { html body .fl-page-nav .navbar-toggle {   margin-top: -14px!important; }  }  
@media screen and (max-width: 480px) { .contact-heading h4 {   font-size: 23px!important; }  }  
@media screen and (max-width: 480px) { .contact-heading h4 {   line-height: 34px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text h1 {   font-size: 32px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text h1 {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text h1 {   margin-top: 7px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text h4 {   font-size: 19px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text h4 {   margin-top: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text p {   line-height: 22px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text .fl-rich-text p {   margin-bottom: 6px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text.jay-golden-row .fl-rich-text h3 {   font-size: 22px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text.jay-golden-row .fl-rich-text h3 {   line-height: 29px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-module-rich-text.jay-golden-row .fl-rich-text h3 {   margin-top: 12px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-row-content-wrap {   padding-bottom: 8px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-row-content-wrap {   padding-left: 15px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-row-content-wrap {   padding-right: 15px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.about-row .fl-row-content-wrap {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text .fl-rich-text h1 {   font-size: 45px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-module-rich-text .fl-rich-text h1 {   max-width: 242px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fddb7fa45ce .fl-row-content-wrap {   padding-top: 21px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-module-rich-text .fl-rich-text h3 {   font-size: 23px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-module-rich-text .fl-rich-text h3 {   margin-top: 23px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-bottom: 58px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fddcd7855ab .fl-row-content-wrap {   padding-top: 42px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button .fl-button {   margin-left: auto; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button .fl-button {   margin-right: auto; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button .fl-button {   max-width: 225px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button .fl-button {   min-width: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-button {   min-width: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-photo img {   margin-bottom: -20px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-photo img {   max-width: 74px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-title {   margin-top: 31px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout .fl-callout-title {   padding-bottom: 5px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-module-callout {   margin-bottom: -20px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-row-content-wrap {   padding-bottom: 30px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fdddceb2ad3 .fl-row-content-wrap {   padding-top: 38px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .bx-pager {   padding-top: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content .fl-slide-title {   font-size: 21px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content .fl-slide-title {   line-height: 29px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-content {   padding-top: 9px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-text p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-text p {   line-height: 23px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-content-slider .fl-slide-text p {   margin-bottom: 10px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo .fl-photo-content img {   max-width: 47px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-module-photo {   margin-bottom: 9px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-bottom: 15px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-left: 20px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde199b7ff4 .fl-row-content-wrap {   padding-right: 20px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-text-wrap p {   font-size: 15px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-text-wrap p {   line-height: 22px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout .fl-callout-title a {   font-size: 25px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-callout {   padding-right: 29px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo .fl-photo-content img {   display: block; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo .fl-photo-content img {   margin-left: auto!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo .fl-photo-content img {   margin-right: auto!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo .fl-photo-content img {   max-width: 125px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo {   margin-left: auto!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo {   margin-right: auto!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-module-photo {   max-width: 300px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-bottom: 33px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde52d8845c .fl-row-content-wrap {   padding-top: 35px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-module-rich-text .fl-rich-text h1 {   font-size: 33px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-row-content-wrap {   margin-bottom: -9px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-row-content-wrap {   margin-top: -7px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde7b3a4a6e .fl-row-content-wrap {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-text-wrap {   margin-bottom: 18px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-text-wrap p {   margin-bottom: -4px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-title a {   font-size: 23px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-title a {   line-height: 18px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout .fl-callout-title {   line-height: 29px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-callout {   margin-bottom: -25px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text {   margin-bottom: -13px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text p {   margin-left: auto!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text p {   margin-right: auto!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text p {   max-width: none; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text p {   padding-bottom: 12px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text p {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-rich-text .fl-rich-text p {   padding-right: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-module-separator {   margin-top: 0px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-row-content-wrap {   padding-bottom: 37px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-57fde985b8539 .fl-row-content-wrap {   padding-top: 22px; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-module-photo .fl-photo-content img {   margin-left: -20px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-module-photo .fl-photo-content img {   margin-right: -20px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-module-photo .fl-photo-content img {   max-width: 100%!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-580943571dd92 .fl-row-content-wrap {   margin-bottom: -20px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-58094a244447d .fl-row-content-wrap {   padding-bottom: 40px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-58094a244447d .fl-row-content-wrap {   padding-top: 40px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-58094a244447d {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-photo {   max-height: none!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-photo {   min-width: 67px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-text-wrap p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-module-callout .fl-callout-text-wrap p {   line-height: 23px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   margin-left: 10px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   margin-right: 10px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   padding-bottom: 28px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580952fa3a9de .fl-row-content-wrap {   padding-top: 32px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.fl-node-5809707c568f4 .fl-row-content-wrap {   padding-top: 4px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580971e246893 .fl-row-content-wrap {   padding-bottom: 40px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580971e246893 .fl-row-content-wrap {   padding-top: 40px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-58097b90d3122 .fl-row-content-wrap {   padding-bottom: 40px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-58097b90d3122 .fl-row-content-wrap {   padding-top: 40px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580982f00e12a .fl-row-content-wrap {   padding-top: 17px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-5809ac7ea6edd .fl-row-content-wrap {   padding-bottom: 40px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-5809ac7ea6edd .fl-row-content-wrap {   padding-top: 40px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-5809af1dd8b0a .fl-row-content-wrap {   padding-top: 15px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content .fl-post-feed-more {   font-size: 14px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content .fl-post-feed-more {   padding-bottom: 8px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content .fl-post-feed-more {   padding-left: 20px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content .fl-post-feed-more {   padding-right: 20px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content .fl-post-feed-more {   padding-top: 8px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed-content p {   line-height: 23px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-header {   margin-bottom: 30px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 a {   font-size: 26px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 a {   line-height: 7px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 a {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post h2 {   line-height: 32px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   margin-bottom: 26px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.fl-node-580e67fe7ea2b .fl-module-post-grid .fl-post-feed .fl-post-feed-post {   padding-bottom: 30px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-rich-text h2 {   font-size: 26px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-rich-text h2 {   line-height: 31px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-rich-text h2 {   max-width: 214px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-rich-text p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-download .fl-module-rich-text .fl-rich-text p {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   margin-top: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   padding-left: 10px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-download .fl-row-content-wrap {   padding-right: 10px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-purchase .fl-module-rich-text .fl-rich-text h2 {   font-size: 25px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-purchase .fl-module-rich-text .fl-rich-text p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-purchase .fl-module-rich-text .fl-rich-text p {   line-height: 22px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-purchase .fl-module-rich-text .fl-rich-text p {   margin-bottom: 6px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {   padding-bottom: 22px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {   padding-left: 10px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-purchase .fl-row-content-wrap {   padding-right: 10px!important; }  }  
@media screen and (max-width: 480px)  { .fl-builder-content .fl-row.read-row .fl-module-photo .fl-photo-content img {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-row .fl-module-photo {   max-width: 245px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-row .fl-module-rich-text .fl-rich-text p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-row .fl-module-rich-text .fl-rich-text p {   line-height: 22px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-row .fl-row-content-wrap {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-row .fl-row-content-wrap {   padding-top: 18px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.read-row {   max-width: 290px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-body .fl-rich-text h4 {   margin-bottom: 7px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-body .fl-rich-text p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-body .fl-rich-text p {   line-height: 22px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-heading .fl-rich-text h1 {   font-size: 32px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-heading .fl-rich-text h1 {   margin-bottom: 1px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-heading .fl-rich-text h1 {   text-align: left!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-module-rich-text.services-heading .fl-rich-text img {   margin-bottom: 7px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-row-content-wrap {   margin-left: -30px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-row-content-wrap {   margin-right: -30px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-row-content-wrap {   padding-bottom: 22px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.services-row .fl-row-content-wrap {   padding-top: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-photo img {   min-width: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-photo {   min-width: 107px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-text-wrap p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-text-wrap p {   line-height: 21px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-title {   font-size: 17px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-callout .fl-callout-title {   line-height: 23px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-rich-text .fl-module-content {   margin-bottom: -11px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-rich-text .fl-rich-text img {   max-width: 87px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-rich-text .fl-rich-text img {   width: 46px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-module-rich-text .fl-rich-text p {   font-size: 25px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-row-content {   padding-left: 30px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-row-content {   padding-right: 30px!important; }  }  
@media screen and (max-width: 480px) { .fl-builder-content .fl-row.testimonial-row .fl-row-content-wrap {   padding-top: 28px!important; }  }  
@media screen and (max-width: 480px) { .fl-content-left {   margin-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { .fl-content-left {   padding-left: 15px!important; }  }  
@media screen and (max-width: 480px)  { .fl-content-left {   padding-right: 15px!important; }  }  
@media screen and (max-width: 480px)  { .fl-node-5809acb16946a .fl-module-content {   height: 100%; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-page-header .fl-page-header-container {   padding-bottom: 4px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-page-header .fl-page-header-container {   padding-top: 23px!important; }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav .sub-menu {   padding-bottom: 2px!important; }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav .sub-menu {   padding-top: 4px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-page-header .fl-page-nav ul.nav li a {   margin-top: 7px!important; }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-page-header .fl-page-nav ul.nav li ul li {   margin-bottom: -8px; }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-post .fl-post-content img:not(.wp-smiley) {   margin-bottom: 2px!important; }  }  
@media screen and (max-width: 480px)  { .fl-page .fl-post .fl-post-content img:not(.wp-smiley) {   max-width: 108px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post .fl-post-content p {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post .fl-post-content p {   line-height: 23px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post .fl-post-content p {   margin-bottom: 20px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post .fl-post-header .fl-post-title {   font-size: 27px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post .fl-post-header .fl-post-title {   line-height: 33px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post .fl-post-header .fl-post-title {   margin-top: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post .fl-post-header {   margin-bottom: 20px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post {   max-width: none!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post {   padding-left: 0px!important; }  }  
@media screen and (max-width: 480px) { .fl-page .fl-post {   padding-right: 0px!important; }  }  
@media screen and (max-width: 480px) { .form-control {   font-size: 16px!important; }  }  
@media screen and (max-width: 480px) { .hero-text h1 {   font-size: 32px!important; }  }  
@media screen and (max-width: 480px) { .hero-text h1 {   margin-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { .hero-text h1 {   margin-top: 0px!important; }  }  
@media screen and (max-width: 480px)  { .page-id-45 .fl-photo-align-right {   text-align: center; }  }  
@media screen and (max-width: 480px)  { #menu-item-42 {   border-bottom-color: rgba(229,229,229,1)!important; }  }  
@media screen and (max-width: 480px)  { #menu-item-42 {   border-bottom-style: solid!important; }  }  
@media screen and (max-width: 480px)  { #menu-item-42 {   border-bottom-width: 1px!important; }  }  
@media screen and (max-width: 480px)  { #menu-item-42 {   border-top-color: #e5e5e5!important; }  }  
@media screen and (max-width: 480px)  { #menu-item-42 {   border-top-style: solid!important; }  }  
@media screen and (max-width: 480px)  { #menu-item-42 {   border-top-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { #menu-item-5182 {   border-right-width: 0px!important; }  }  
@media screen and (max-width: 480px)  { #menu-item-5182 {   border-width: 0px 0px 0px 0px; }  }  
@media screen and (max-width: 480px) { html body .fl-page .fl-page-header .fl-page-header-logo {   max-height: 50px!important; }  }  
@media screen and (max-width: 480px) { html body .fl-page .fl-page-header .fl-page-header-logo {   max-width: 147px!important; }  }  
@media screen and (max-width: 480px) { html body .fl-page .fl-page-header .fl-page-header-logo {   padding-bottom: 16px!important; }  }  
@media screen and (max-width: 480px) { html body .fl-page-footer-widgets .container {   padding-bottom: 0px!important; }  }  
@media screen and (max-width: 480px) { html body .fl-page-footer-widgets .container {   padding-left: 30px!important; }  }  
@media screen and (max-width: 480px) { html body .fl-page-footer-widgets .container {   padding-right: 30px!important; }  }  
@media screen and (max-width: 480px) { html body .fl-page-footer-widgets .container {   padding-top: 28px!important; }  }  
@media screen and (max-width: 480px) { html body .fl-page-nav .navbar-toggle {   margin-top: -6px!important; }  }  