@-webkit-keyframes animatedBackground {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -2324px 0;
    }
}
.powerpoint-nav-background {
    clear: both;
    min-height: 125px;
    background:url("../images/powerpoint-nav.png") left top / 100% no-repeat scroll transparent;
}
#animate-area {
    width: 100%;
    height: 400px;
    background-image: url(../images/hero-bg.jpg);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    animation: animatedBackground 60s linear infinite;
    -moz-animation: animatedBackground 60s linear infinite;
    -webkit-animation: animatedBackground 60s linear infinite;
    -ms-animation: animatedBackground 60s linear infinite;
    -o-animation: animatedBackground 60s linear infinite;
    background-attachment: scroll;
    z-index: 200;
    position: relative;
}
.testimonial-section {
    clear: both;
    min-height: 100px;
}
.row_28 {
    clear: both;
    min-height: 100px;
}
.column_26 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_27 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_28 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_29 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_30 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_31 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_32 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_33 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_34 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_35 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_29 {
    clear: both;
    width: auto;
}
.testimonial-section {
    clear: both;
    width: auto;
    min-height: 100px;
    background-color:#212121;
    padding-top:2%;
    padding-bottom:2%;
}
.testimonial-headng {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
h1.h1-light {
    color: #FFFFFF;
    text-align:center;
    font-weight:300;
}
.testimonial-container {
    clear: both;
    min-height: 100px;
}
.testimonial-group {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.row_13 {
    clear: both;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.testimonial-div {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.testimonial-txt {
    clear: both;
    min-height: 100px;
    margin:15px;
    background-color:transparent;
    padding:25px;
    border-top:1px solid rgba(255, 255, 255, 0.1);
}
.testimonial-txt {
    background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0) 100%);
    padding-top:40px;
}
p.paragraph1 {
    color: #FFFFFF;
    font-size:17px;
    font-weight:300;
    margin-top:0px;
    margin-bottom:0px;
    font-style:normal;
    line-height:157%;
}
.align-inline-wrap11 {
    text-align: center;
}
img.testimonial-logo {
    display: inline-block;
    width:72px;
    border-radius:100px;
    margin-top:25px;
    margin-bottom:25px;
    margin-right:auto;
    border-style:solid;
    border-width:5px;
    border-color:#FFD000;
}
h4.heading3 {
    color: #FFFFFF;
    letter-spacing:0px;
    font-weight:400;
    margin-top:0px;
    text-align:center;
}
.page-content {
    float: none;
    min-height: 300px;
    width: 100%;
}
.prezo-category-div {
    clear: both;
    min-height: 100px;
    width:80%;
    margin:3% auto;
}
.audience {
    clear: both;
    min-height: 100px;
    background:none center top / cover no-repeat fixed #212121;
}
.category-content-container {
    clear: both;
    min-height: 100px;
    margin-top:3%;
    margin-bottom:3%;
}
.category-body-container {
    clear: both;
    min-height: 100px;
}
.category-listing-div {
    float: none;
    width: auto;
    min-height: 100px;
    margin-bottom:3%;
}
.category-form-div {
    float: none;
    width: auto;
    min-height: 100px;
    margin-top:10%;
    padding:15px;
}
.customClass2 {
    width: 75%;
    background-color:rgba(82, 82, 82, 0.2);
}
.row_42 {
    clear: both;
    width: auto;
}
.category-why-container {
    clear: both;
    min-height: 100px;
    width:100%;
    background-color:rgba(33, 33, 33, 0.9);
    margin:0px;
    padding-left:2%;
    padding-right:2%;
    font-family:lato;
    font-weight:400;
    line-height:157%;
}
.category-hero {
    clear: both;
    min-height: 100px;
    background:none center top / cover no-repeat fixed #212121;
}
.product {
    background:url("../images/product-presentation-designs-bg.jpg") center top / cover no-repeat fixed transparent;
}
.element4 {
    min-height: 500px;
}
.category-hero-left {
    float: none;
    width: auto;
    min-height: 100px;
}
.category-hero-right {
    float: none;
    width: auto;
    min-height: 100px;
    padding:35px;
    color:#ffffff;
    line-height:135%;
}
.row_38 {
    clear: both;
    width: auto;
}
.wide-black-cta-section {
    clear: both;
    width: auto;
    min-height: 100px;
    background-color:#212121;
}
.wide-black-cta-div {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.wide-cta-div {
    clear: both;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
}
.wide-cta-tagline {
    float: none;
    width: 100%;
    min-height: 100px;
    color:#FFFFFF;
    padding:10% 15px 10px 15px;
    text-align:center;
}
.wide-cta-tagline h3 {
    color: #FFFFFF;
    font-size:27px;
}
.wide-cta-btn-div {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom:10%;
}
.align-inline-wrap15 {
    text-align:center;
}
a.button_white2:hover {
    font-size:15px;
    color: #000000;
    background-color:#F26D4F;
    font-weight:700;
    border-color:#000000;
}
.row_18 {
    clear: both;
    width: auto;
    min-height: 100px;
    background-color:#f2f3f4;
}
.services-container {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.row_19 {
    clear: both;
    width: auto;
    min-height: 100px;
    text-align:center;
    padding:5% 20% 2% 20%;
}
.hr_center_large2 {
    background-color: #9BCB43;
    width:70px;
    min-height:1px;
    border-style:none;
    border-width:0px;
    margin-bottom:30px;
    margin-left:auto;
    margin-right:auto;
}
.services-index {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
    padding-bottom:5%;
}
.service-index-div {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    text-align:center;
    padding-bottom:5%;
    margin-bottom:1%;
    margin-top:1%;
}
p.small_text2, p.p-left {
    font-size: 16px;
    font-weight:400;
    margin-top:5px;
    margin-bottom:5px;
    color:#555555;
    line-height:180%;
}
.goodie-main-heading-div {
    clear: both;
    min-height: 100px;
}
.goodies-section {
    clear: both;
    min-height: 100px;
    color:#ADADAD;
    background-color:#0D0D0D;
    padding:2%;
}
.goodie-div {
    float: none;
    width: auto;
    min-height: 100px;
    margin-right:1%;
    padding:25px;
    border-style:solid;
    border-width:1px;
    border-radius:0px;
}
.column_23 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_24 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_27 {
    clear: both;
    width: auto;
}
.contact-section {
    clear: both;
    min-height: 100px;
    background-color:#FFFFFF;
    padding-top:25px;
    padding-bottom:25px;
}
.contact {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.contact-left {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    background:url("../images/professionals.svg") center center / contain no-repeat scroll transparent;
    display:none;
}
.contact-right {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.contact-home-div {
    clear: both;
    min-height: 100px;
    border-style:solid;
    border-width:1px;
    border-color:#DBDBDB;
    border-radius:5px;
    padding:15px;
}
.contact-container {
    clear: both;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
}
.row_15 {
    clear: both;
    min-height: 100px;
}
.success-story-section {
    clear: both;
    min-height: 100px;
    padding-top:40px;
    padding-bottom:40px;
    box-shadow:0px 3px 5px 2px rgba(0, 0, 0, 0.13);
    -moz-box-shadow:0px 3px 5px 2px rgba(0, 0, 0, 0.13);
    -webkit-box-shadow:0px 3px 5px 2px rgba(0, 0, 0, 0.13);
}
.portfolio-section {
    background-color: #212121;
}
.success-story-container {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.success-story-info {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top:7px;
}
.success-story-video {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    background:url("../success-stories/video-testimonial-kynectx.mp4") no-repeat scroll transparent;
}
.video-div {
    background: url("../images/clients/video-background.jpg") scroll transparent;
    border-radius: 15px;
    border-style: solid;
    border-width: 5px;
}
.success-story-div {
    clear: both;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
}
.differentiator-section {
    clear: both;
    min-height: 100px;
}
.services-section {
    padding-top: 3%;
    padding-bottom:3%;
}
.value-section {
    clear: both;
    min-height: 100px;
    background-color:#f2f2f2;
    border-style:solid;
    border-width:1px;
    border-color:transparent;
    padding:25px 2%;
}
.value_align {
    margin-left: 4%;
}
.value {
    float: none;
    width: auto;
    min-height: 100px;
    border-radius:5px;
    padding:15px;
    margin:1%;
    border-style:solid;
    border-width:1px;
    border-color:#DBDBDB;
    background-color:#ffffff;
}
.value-title {
    clear: both;
    width: auto;
    min-height: 100px;
}
.row_24 {
    clear: both;
    width: auto;
    min-height: 100px;
}
.value-p-left {
    clear: both;
    width: auto;
    min-height: 100px;
}
.column_14 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_15 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_16 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_20 {
    clear: both;
    width: auto;
}
.process-section {
    clear: both;
    min-height: 100px;
    background-color:rgba(240, 240, 240, 0.5);
}
.process-div {
    float: none;
    width: auto;
    min-height: 100px;
    padding:10px;
    margin-top:3%;
    margin-bottom:3%;
    margin-right:1%;
}
.column_18 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_19 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_20 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_21 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_25 {
    clear: both;
    width: auto;
}
.services-section, .portfolio-section {
    clear: both;
    min-height: 100px;
}
.portfolio-section-heading {
    clear: both;
    width: auto;
    min-height: 100px;
}
.heading-div {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.numbers-div {
    clear: both;
    width: auto;
    min-height: 100px;
    margin:2%;
    display:none;
}
.number-container {
    float: none;
    width: auto;
    min-height: 100px;
    padding:25px;
    margin:1%;
    background-color:rgba(10, 10, 10, 0.8);
    border-radius:5px;
    line-height:120%;
    color:#FFFFFF;
}
.column_38 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_39 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_33 {
    clear: both;
    width: auto;
}
.background-slider {
    clear: both;
    width: auto;
    min-height: 100px;
}
.hero-section {
    clear: both;
    min-height: 100px;
    background:url("../images/hero-background.png") left bottom / contain no-repeat fixed rgb(33, 33, 33);
}
.hero-functions {
    clear: both;
    min-height: 100px;
    margin-top:3%;
    margin-bottom:1%;
}
.function {
    float: none;
    width: auto;
    min-height: 100px;
    padding:10px;
    margin:3px;
    border-style:solid;
    border-width:1px;
    border-radius:5px;
    background-color:rgba(33, 33, 33, 0.7);
    font-size:13px;
    color:#777777;
    line-height:150%;
}
.hero-2-columns {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.hero-heading-left {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    display:none;
}
.hero-heading-right {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.hero-heading-div {
    clear: both;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
}
.wide-CTA {
    clear: both;
    min-height: 100px;
}
.dark-wide, .light-wide {
    clear: both;
    min-height: 100px;
    background-color:#ffffff;
}
.dark-wide {
    background-color: #000000;
    box-shadow:0px 5px 5px 2px rgba(0, 0, 0, 0.01);
    -moz-box-shadow:0px 5px 5px 2px rgba(0, 0, 0, 0.01);
    -webkit-box-shadow:0px 5px 5px 2px rgba(0, 0, 0, 0.01);
}
.interest-section {
    clear: both;
    min-height: 100px;
}
.hero-GMB {
    clear: both;
    min-height: 100px;
    background:url("../images/GMP-background.jpg") center center / cover no-repeat fixed rgb(33, 33, 33);
}
.teaser {
    clear: both;
    min-height: 100px;
    background:url("../images/gbp/background-search.gif") left bottom / 45% no-repeat scroll transparent;
    padding-bottom:15px;
    margin-bottom:15px;
}
.teaser-container {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin:5% auto;
}
.teaser-heading {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.teaser-graphic {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.teaser-div {
    clear: both;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
}
.GMB-managed-services-section {
    clear: both;
    min-height: 100px;
}
.GMB-managed-services-container {
    width: 100%;
    min-height: 100px;
    margin-left:auto;
    margin-right:auto;
    color:#ffffff;
    padding:25px 15px;
}
.GMB-services-div {
    clear: both;
    width: auto;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
}
.column_4 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.services {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_6 {
    clear: both;
    width: auto;
    min-height: 150px;
}
.resources-section {
    clear: both;
    min-height: 100px;
    padding:25px;
}
.GMB-pricing-section {
    clear: both;
    min-height: 100px;
    padding:5% 10%;
    border-color:#E6E6E6;
    border-style:solid;
    border-width:1px;
    border-radius:7px;
    background:url("../images/hero-background.png") left bottom / contain no-repeat fixed transparent;
}
.GBP-plan {
    float: none;
    width: auto;
    min-height: 100px;
    padding:25px;
}
.column_12 {
    float: none;
    width: auto;
    min-height: 100px;
    padding:25px;
}
.GBP-plan-inquiry {
    float: none;
    width: auto;
    min-height: 100px;
    padding:10px;
    border-radius:5px;
    margin-right:1%;
    background-color:transparent;
    margin-top:3%;
    margin-bottom:3%;
}
.background-industry-woman {
    clear: both;
    min-height: 100px;
    background:url("../images/female-artist-workshop.jpg") center top / cover no-repeat fixed transparent;
}
.GMB-inquiry-CTA-section {
    clear: both;
    min-height: 100px;
    padding:5%;
}
.inquiry-CTA-image {
    float: none;
    width: auto;
    min-height: 100px;
}
.inquiry-CTA-contact {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_9 {
    clear: both;
    width: auto;
}
.GoogleMyBusiness-Container {
    width: 80%;
    margin-left:auto;
    margin-right:auto;
}
.business-services {
    clear: both;
    min-height: 100px;
    width:90%;
    margin-left:auto;
    margin-right:auto;
}
.services-option1 {
    float: none;
    width: auto;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
}
.services-option2 {
    float: none;
    width: auto;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
}
.row_5 {
    clear: both;
    width: auto;
    min-height: 100px;
    background-color:#F2F3F4;
}
.column_3 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.gmb-heading {
    clear: both;
    width: auto;
    min-height: 100px;
    text-align:center;
    padding:5%;
    color:#333333;
}
.hr_center_large1 {
    background-color: #9BCB43;
    width:70px;
    min-height:1px;
    border-style:none;
    border-width:0px;
    margin-bottom:30px;
    margin-left:auto;
    margin-right:auto;
}
.GMB-div-options {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
    padding-bottom:5%;
}
.GMB-options-col {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    text-align:center;
    padding-bottom:5%;
    margin-bottom:5%;
}
.GMB-options-col img {
    height: auto;
    width:auto;
}
p.small_text1 {
    font-size: 16px;
    font-weight:300;
    margin-top:5px;
    margin-bottom:5px;
    color:#333333;
    line-height:180%;
    text-align:left;
}
.row_2 {
    clear: both;
    width: auto;
}
.powerpoint-presentation-checklist-hero {
    clear: both;
    min-height: 100px;
    width:80%;
    margin-left:auto;
    margin-right:auto;
}
.resources-txt {
    float: none;
    width: auto;
    min-height: 100px;
    padding:25px;
}
.resources-action {
    float: none;
    width: auto;
    min-height: 100px;
    padding:25px;
}
.resource-graphic-section {
    clear: both;
    width: auto;
    min-height: 100px;
    margin-top:15px;
    margin-bottom:15px;
}
.align-inline-wrap3 {
    text-align:center;
}
.align-inline-wrap8 {
    text-align: center;
}
.align-inline-wrap6 {
    text-align: center;
}
.resource-CTA {
    clear: both;
    width: auto;
    min-height: 100px;
    padding:7px;
    border-color:#D4D4D4;
    border-radius:5px;
    border-style:none;
    border-width:0px;
    background-color:#FFD200;
}
.resource-social-share {
    clear: both;
    width: auto;
    min-height: 100px;
}
.sharethis-inline-share-buttons {
    min-height: 50px;
}
h1.resources-heading1 {
    font-size: 30px;
    font-weight:700;
    line-height:135%;
    letter-spacing:0px;
    margin-top:15px;
}
.resources-txt ul li {
    margin-bottom: 15px;
}
input.button-light {
    letter-spacing: 0px;
    font-weight:400;
    font-size:15px;
    display:inline-block;
    padding:7px;
    margin:7px;
    background:url("../images/click.svg") 300px center no-repeat scroll #212121;
    border-width:0px;
    color:#FFFFFF;
    border-style:none;
    transition:all 0.4s linear 0s;
}
.select-light {
    display: inline-block;
    margin:7px;
    padding:7px 7px 7px 15px;
    border-style:solid;
    border-width:1px;
    border-color:#212121;
}
input.input-select-light {
    display: inline-block;
    font-weight:400;
    padding:7px 7px 7px 15px;
    margin:7px;
    border-width:1px;
    border-color:#212121;
}
.align-inline-wrap1 {
    text-align: center;
}
.align-inline-wrap2 {
    text-align: center;
}
input.button-light:hover {
    background:none 180px center scroll #FFFFFF;
    color:#212121;
}
a.anchor1 {
    color: #000000;
    letter-spacing:0px;
    font-size:100%;
    text-decoration:underline;
    font-weight:400;
}
img.checklist-graphic {
    display: inline-block;
}
.interest {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.interest-div {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top:10px;
    padding-top:10px;
}
.interest-container {
    clear: both;
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
}
p.interest-txt {
    font-size: 13px;
    text-align:left;
}
a.interest-link {
    color: #212121;
    letter-spacing:0px;
    font-size:15px;
    text-decoration:none;
    background-color:#FFD000;
    display:inline-block;
    padding:3px 15px;
    margin:3px;
    border-radius:5px;
    font-weight:400;
    transition:all 0.4s linear 0s;
}
h6.heading1 {
    line-height: 150%;
}
a.interest-link:hover {
    text-decoration: underline;
}
p.txt-wide-cta {
    font-size: 21px;
    text-align:center;
}
p.p-hero {
    letter-spacing: 0px;
    color:#ffffff;
    line-height:150%;
    background:none scroll rgb(0, 0, 0);
    padding:15px;
    margin:7px;
    border-radius:5px;
}
h1.h1-hero-dark {
    margin-bottom: 20px;
}
.function-sales {
    background-image: url("../images/sales-category.png");
    background-size:auto;
    background-repeat:no-repeat;
    background-position:right bottom;
}
.function-marketing {
    background-image: url("../images/marketing-category.png");
    background-size:auto;
    background-repeat:no-repeat;
    background-position:right bottom;
}
.function-event {
    background-image: url("../images/events-category.png");
    background-size:auto;
    background-repeat:no-repeat;
    background-position:right bottom;
}
.function-startups {
    background-image: url("../images/startups-category.png");
    background-size:auto;
    background-repeat:no-repeat;
    background-position:right bottom;
}
.function-products {
    background-image: url("../images/product-category.png");
    background-size:auto;
    background-repeat:no-repeat;
    background-position:right bottom;
}
.function-business {
    background-image: url("../images/business-category.png");
    background-size:auto;
    background-repeat:no-repeat;
    background-position:right bottom;
}
.function-business:hover {
    background-color: rgba(33, 33, 33, 0.8);
}
span.function-txt-small {
    color: #e0e0e0;
    font-weight:400;
    display:inline-block;
    padding-right:50%;
}
a.function-btn:hover {
    background:url("../images/arrow-right.svg") right center / 20px no-repeat scroll rgb(255, 210, 0);
    transition:all 0.4s linear 0s;
    display:inline-block;
}
img.image1 {
    height: auto;
    width:auto;
}
a.download-btn {
    background-color: #ffd200;
    color:#212121;
    display:inline-block;
    padding:7px;
    border-bottom:3px solid rgb(240, 196, 0);
    line-height:100%;
    font-weight:400;
    letter-spacing:0px;
    margin-bottom:7px;
    text-align:center;
}
a.download-btn:hover {
    color: #FFD200;
    background-color:#212121;
}
a.link-yellow-dark-bg {
    color: #FFD200;
    letter-spacing:0px;
}
.services-listing-row {
    clear: both;
    min-height: 100px;
    margin-right:-15px;
    margin-left:-15px;
    color:#212121;
}
p.small-h3, h3.small-h3, h3.small-h3, h4.small-h3, h4.small-h3, h5.small-h3, h5.small-h3, h6.small-h3, h6.small-h3, h3.small-h3, h3.small-h3, h3.small-h3 {
    text-align: left;
    color:#000000;
    font-weight:400;
    line-height:170%;
}
h1.h1-medium {
    font-size: 50px;
    margin-top:0px;
    margin-bottom:20px;
}
.element2 {
    min-height: 50px;
}
.list3 {
    margin-left: 15%;
    color:#ffffff;
    font-size: 25px;
    margin-top:20%;
    font-weight:700;
    margin-bottom:3%;
    background-size:auto;
}
span.span1 {
    font-weight: 700;
}
span.span2 {
    font-weight: 700;
}
span.listing, p.listing {
    font-weight: 700;
}
span.span4 {
    font-weight: 700;
}
span.listing {
    letter-spacing: 1px;
}
.gmb-form-container {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
.teaser-cta {
    clear: both;
    min-height: 100px;
    margin-top:3%;
    margin-bottom:3%;
}
#editable-wrapping-node {
    min-height: 73px;
}
#Map2 {
    width:auto;
    height:300px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.Map2_content {
    width:100%;
    height:100%;
}
#Map1 {
    width:auto;
    height:300px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.Map1_content {
    width:100%;
    height:100%;
}
.div-call-to-action {
    text-align: center;
}
h2.h2-GBP-light {
    line-height: 150%;
    color:#333333;
    letter-spacing:0px;
    font-weight:900;
    font-size:35px;
    margin-top:0px;
    margin-left:5%;
    margin-right:5%;
}
.service-listing {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.column_7 {
    float: none;
    width: 100%;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
}
.row_8 {
    clear: both;
    width: auto;
}
img.service-image {
    margin-bottom: 30px;
}
h3.small-h3 {
    line-height: 135%;
    margin-top:0px;
    font-weight:700;
    font-size:25px;
}
h3.small-h3 {
    font-weight: 700;
    font-size:25px;
    line-height:157%;
}
.align-inline-wrap9 {
    text-align:center;
}
.select {
    display: inline-block;
    border-radius:3px;
    margin:7px 0;
    padding:9px;
    max-width:100%;
    font-size:15px;
    line-height:100%;
    border-color:#DBDBDB;
}
input.input:hover {
    display: inline-block;
    transition:all 0.4s linear 0s;
    border-color:#FFD000;
    padding:9px;
    margin:0;
}
.GBP-contact {
    clear: both;
    min-height: 100px;
    background-color:#212121;
    margin-top:3%;
    margin-bottom:3%;
    margin-right:1%;
    padding:10px;
    border-radius:5px;
}
h5.h5-yellow {
    color: #FFD200;
    text-align:center;
    font-size:19px;
}
p.sub-heading-paragraph {
    margin-left: 3%;
    margin-right:3%;
    font-size:21px;
}
.inquiry-graphic {
    clear: both;
    min-height: 100px;
}
textarea.text-box {
    display: inline-block;
    margin:7px 0;
    border-radius:3px;
    font-weight:400;
    padding:0px;
    max-width:100%;
    font-size:15px;
}
input.submit-BMP {
    display: inline-block;
    background-color:#FFD200;
    margin:7px 0;
    padding:9px;
    font-size:auto;
    text-align:center;
    color:#000000;
    font-weight:400;
    border-width:0px;
    border-radius:5px;
    border-style:none;
    transition:all 0.4s linear 0s;
    letter-spacing:1px;
}
input.submit-BMP:hover {
    background-color: #FFD200;
    color:#000000;
    border-color:#FFD000;
    transition:all 0.4s linear 0s;
    border-radius:15px;
}
p.paragraph2 {
    margin-left: 5%;
    margin-right:5%;
}
img.gmb-map {
    width:auto;
    display:none;
}
p.paragraph3 {
    font-weight: bold;
}
.customer-story-h1 {
    float: none;
    width: auto;
    min-height: 100px;
}
.customer-story-statement {
    float: none;
    width: auto;
    min-height: 100px;
    padding:7px;
    margin:7px;
}
.video-story-container {
    text-align: center;
}
.customer-story-snapshot {
    float: none;
    min-height: 100px;
    padding:7px;
}
.row_16 {
    clear: both;
    width: auto;
}
.customer-story-cta-div {
    clear: both;
    min-height: 100px;
}
img.before-after-img {
    width:auto;
}
h1.h1-left {
}
h3.h3-left {
    text-align: left;
}
p.p-left {
    text-align: left;
    font-size:16px;
}
h4.value-h4 {
    letter-spacing: 1px;
    font-weight:900;
    margin-top:7px;
    margin-bottom:7px;
}
p.value-number {
    margin-top: 15px;
    font-weight:900;
    line-height:100%;
    font-size:35px;
    margin-bottom:0px;
}
a.function-btn:visited {
    background-color: rgba(0, 0, 0, 0.7);
}
p.p-center {
    text-align: center;
}
.align-inline-wrap12 {
    text-align: center;
}
span.span5 {
}
img.image3 {
    height: auto;
    width:auto;
}
img.image4 {
    height: auto;
    width:auto;
}
img.image5 {
    height: auto;
    width:auto;
}
img.image6 {
    height: auto;
    width:auto;
}
img.image7 {
    height: auto;
    width:auto;
}
img.image8 {
    height: auto;
    width:auto;
}
img.service-img {
    height: auto;
    width:auto;
    display:inline-block;
    border-style:none;
    border-width:0px;
    border-color:rgba(119, 119, 119, 0.207843);
}
p.heading-large-centered {
    font-size: 35px;
    font-weight:700;
    text-align:center;
    line-height:150%;
    letter-spacing:1px;
}
p.process-txt {
    font-size: 15px;
    margin-top:0px;
    margin-bottom:0px;
    font-weight:300;
}
p.process-heading {
    line-height: 100%;
}
.element3 {
    min-height: 19px;
}
span.span6 {
    font-weight: 700;
}
img.process-img {
    display: inline-block;
}
.goodie-txt-div {
    clear: both;
    min-height: 100px;
}
.goodie-hr {
    background-color: rgba(122, 122, 122, 0.3);
    margin:7% 0 3% 0;
}
img.goodie-img {
    width:auto;
    background-color:transparent;
    border-radius:5px;
}
p.goodie-heading {
    color: #FFD200;
    font-size:15px;
    line-height:157%;
    margin-top:7px;
    margin-bottom:7px;
}
p.goodie-txt {
    color: #DADADA;
    font-weight:300;
    font-size:15px;
    margin-top:7px;
    margin-bottom:7px;
}
a.goodie-link {
    color: #FFD200;
    font-size:100%;
}
.column_25 {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
p.goodie-title {
    padding:25px;
    font-size:35px;
    color:#DADADA;
    text-align:center;
    font-weight:300;
}
.process-heading-div {
    width: 100%;
    min-height: 100px;
    padding-left:15px;
    padding-right:15px;
    margin-left:auto;
    margin-right:auto;
}
a.wide-cta-btn {
    display:inline-block;
    font-size:15px;
    line-height:157%;
    margin:10px 0;
    text-decoration:none;
    padding:15px 20px;
    border:0 solid;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    cursor:pointer;
    text-align:center;
    background-color: #212121;
    color:#ffffff;
    font-weight:700;
    border-width:2px;
    border-color:#FFFFFF;
    transition:all 0.4s linear 0s;
}
a.wide-cta-btn:hover {
    color: #000000;
    background-color:#FFD200;
    border-color:#FFD000;
}
.wide-cta-tagline h3.wide-cta-txt {
    letter-spacing: 1px;
    font-weight:400;
    font-size:25px;
    line-height:157%;
    margin-top:10px;
    margin-bottom:10px;
}
a.anchor2 {
    color: #FFd200;
}
.verticals-section {
    clear: both;
    min-height: 100px;
    margin:0%;
    padding:1%;
}
input.input {
    display: inline-block;
    font-weight:300;
    border-radius:3px;
    margin:7px auto 7px 7px;
    border-width:1px;
    border-color:#212121;
    padding:9px;
    max-width:100%;
    font-size:15px;
    line-height:100%;
    color:#777777;
    transition:all 0.4s linear 0s;
}
p.p-heading-white {
    color: #ffffff;
    font-size:55px;
    font-weight:400;
    line-height:125%;
}
span.span7 {
    font-weight: bold;
}
p.span8 {
    color: #333333;
    line-height:170%;
    font-weight:400;
}
p.stat-number {
    color: #FFD000;
    margin:0px;
    line-height:100%;
}
p.stats-description {
    line-height: 135%;
    margin:0px;
    font-weight:300;
}
p.stat-heading {
    margin:0px;
    text-transform:uppercase;
}
p.category-uppercase {
    line-height: 100%;
    font-weight:300;
    margin-top:0px;
    margin-bottom:0px;
    text-transform:uppercase;
}
p.category-heading {
    line-height: 125%;
    margin-top:0px;
    margin-bottom:20px;
    font-size:40px;
    letter-spacing:1px;
}
p.category-sub-heading {
    line-height: 135%;
    margin-top:0px;
    margin-bottom:20px;
    font-size:30px;
}
p.category-action {
    line-height: 100%;
    display:inline-block;
    padding:15px 30px;
    border-style:solid;
    border-width:1px;
    border-radius:5px;
    font-size:21px;
    background-color:#212121;
}
.category-why-div, .category-why-div-title {
    float: none;
    width: auto;
    min-height: 100px;
    padding:15px;
    color:#ffffff;
}
.category-why-div {
    border-left:1px solid rgba(255, 255, 255, 0.26);
    margin-top:1%;
    margin-bottom:1%;
}
.column_46 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_47 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_48 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_40 {
    clear: both;
    width: auto;
}
span.category-question {
    font-size: 1.5em;
    color:#ffffff;
}
.category-listing {
    clear: both;
    min-height: 100px;
    margin-top:1%;
    margin-bottom:1%;
    border-style:solid;
    border-width:5px;
    border-color:#D6D6D6;
    border-radius:5px;
}
.category-bucket {
    float: none;
    width: auto;
    min-height: 100px;
    margin:9px;
    padding:9px 9px 15px 9px;
    background-color:#212121;
    border-radius:15px;
}
.column_55 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_56 {
    float: none;
    width: auto;
    min-height: 100px;
}
.row_48 {
    clear: both;
    width: auto;
}
p.category-copy {
    letter-spacing: 0px;
    line-height:157%;
    margin-top:0px;
    margin-bottom:0px;
    color:#ffffff;
    font-size:17px;
}
textarea.textarea {
    display: inline-block;
    border-color:#DBDBDB;
    border-radius:5px;
    font:normal normal 300 15px/normal Lato, sans-serif;
}
input.submit-contact {
    background-color: #ffd200;
    border-radius:5px;
    display:inline-block;
    padding:15px 30px;
    margin:15px 0;
    transition:all 0.4s linear 0s;
    font-size:19px;
    font-weight:700;
}
input.submit-contact:hover {
    background-color: #212121;
    color:#ffffff;
}
h1.heading4, h2.heading4 {
    font-weight: normal;
}
span.span9 {
    font-weight: bold;
}
img.category-icon {
    display: block;
    width:65px;
    margin-bottom:15px;
}
.category-bucket ul li {
    color: #ffffff;
    font-size:17px;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-top-color:#757575;
    border-bottom-color:#5C5C5C;
    padding-bottom:5px;
}
img.image9 {
    height: auto;
    width:auto;
}
p.p-category-upp {
    color: #ffffff;
    margin-bottom:0px;
    margin-top:0px;
}
p.p-white {
    color: #ffffff;
    margin-top:0px;
    margin-bottom:0px;
}
@media only screen and (min-width : 768px) {
    .column_55 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .column_56 {
        float: left;
        width: 33.34%;
        min-height: 100px;
    }
    .row_48 {
        clear: both;
        width: auto;
    }
    .column_46 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_47 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_48 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .row_40 {
        clear: both;
        width: auto;
    }
    .customer-story-statement {
        float: left;
        width: 33.33%;
        min-height: 100px;
        padding:7px;
        margin:7px;
    }
    .customer-story-snapshot {
        float: left;
        min-height: 100px;
        padding:7px;
        width:31%;
    }
    .row_16 {
        clear: both;
        width: auto;
    }
    .column_7 {
        float: left;
        width: 44.4444%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_8 {
        clear: both;
        width: auto;
    }
    .page-content {
        min-height: 700px;
        width: 100%;
    }
    .prezo-category-div {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
        width:100%;
    }
    .audience {
        clear: both;
        min-height: 100px;
    }
    .category-content-container {
        clear: both;
        min-height: 100px;
        width:80%;
        margin-left:auto;
        margin-right:auto;
    }
    .category-body-container {
        clear: both;
        min-height: 100px;
    }
    .category-listing-div {
        float: left;
        width: 60%;
        min-height: 100px;
    }
    .category-form-div {
        float: left;
        width: 40%;
        min-height: 100px;
    }
    .row_42 {
        clear: both;
        width: auto;
    }
    .category-why-container {
        clear: both;
        min-height: 100px;
        margin:0;
        padding-left:2%;
        padding-right:2%;
    }
    .row_49 {
        clear: both;
        min-height: 100px;
    }
    .category-hero {
        clear: both;
        min-height: 200px;
    }
    .element4 {
        min-height: 550px;
    }
    .category-hero-left {
        float: left;
        width: 50%;
        min-height: 200px;
    }
    .category-hero-right {
        float: left;
        width: 50%;
        min-height: 0px;
        padding:35px;
    }
    .row_38 {
        clear: both;
        width: auto;
    }
    .wide-black-cta-section {
        min-height:0px;
    }
    .wide-black-cta-div {
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        min-height:0px;
    }
    .wide-cta-div {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .wide-cta-tagline {
        float: left;
        width: 66.6667%;
        min-height: 0px;
        text-align:left;
        padding:40px 15px 30px 15px;
    }
    .wide-cta-btn-div {
        float: left;
        width: 33.3333%;
        min-height: 0px;
        padding:50px 15px 20px 15px;
    }
    .align-inline-wrap15 {
        text-align: center;
    }
    .row_18 {
        min-height: 500px;
    }
    .services-container {
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_19 {
        min-height: 150px;
        padding-left:20%;
        padding-right:20%;
    }
    .hr_center_large2 {
        border-style: none;
        margin-left:auto;
        margin-right:auto;
    }
    .services-index {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .service-index-div {
        float: left;
        width: 33.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom:0;
    }
    .testimonial-section {
        clear: both;
        min-height: 100px;
    }
    .testimonial-headng {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .testimonial-container {
        clear: both;
        min-height: 100px;
    }
    .testimonial-group {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_13 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        right:auto;
        left:auto;
    }
    .testimonial-div {
        float: left;
        width: 33.33%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    img.testimonial-logo {
        margin-right: auto;
        border-width:5px;
        width:100px;
    }
    .column_18 {
        float: left;
        width: 20%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_19 {
        float: left;
        width: 20%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .goodie-main-heading-div {
        clear: both;
        min-height: 100px;
    }
    .goodies-section {
        clear: both;
        min-height: 100px;
        padding-left:6%;
        padding-right:6%;
    }
    .goodie-div {
        float: left;
        width: 27.33%;
        min-height: 100px;
        margin-left:2%;
        margin-right:1%;
        padding:25px;
        border-style:solid;
        border-width:1px;
    }
    .column_23 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .column_24 {
        float: left;
        width: 33.34%;
        min-height: 100px;
    }
    .row_27 {
        clear: both;
        width: auto;
    }
    .contact-section {
        clear: both;
        min-height: 100px;
    }
    .contact {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .contact-home-div {
        clear: both;
        min-height: 100px;
    }
    .contact-container {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .row_15 {
        clear: both;
        min-height: 100px;
    }
    .success-story-section {
        clear: both;
        min-height: 100px;
    }
    .portfolio-section {
        min-height: 300px;
    }
    .success-story-container {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .success-story-info {
        float: left;
        width: 100%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .success-story-video {
        float: left;
        width: 25%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .success-story-div {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .differentiator-section {
        clear: both;
        min-height: 15px;
    }
    .value-section {
        clear: both;
        min-height: 100px;
        border-style:solid;
        border-width:1px;
        padding-left:2%;
        padding-right:2%;
    }
    .value {
        float: left;
        width: 23%;
        min-height: 100px;
        padding:15px;
        margin:1%;
        border-style:solid;
        border-width:1px;
    }
    .value-title {
        min-height: 22px;
    }
    .row_24 {
        min-height: 22px;
    }
    .value-p-left {
        min-height: 22px;
    }
    .column_14 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_15 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .column_16 {
        float: left;
        width: 25%;
        min-height: 100px;
    }
    .row_20 {
        clear: both;
        width: auto;
    }
    .row_28 {
        clear: both;
        min-height: 100px;
    }
    .column_26 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .column_27 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .column_28 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .column_29 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .column_30 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .column_31 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .column_32 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .column_33 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .column_34 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .column_35 {
        float: left;
        width: 10%;
        min-height: 100px;
    }
    .row_29 {
        clear: both;
        width: auto;
    }
    .process-section {
        clear: both;
        min-height: 100px;
    }
    .process-div {
        float: left;
        width: 18%;
        min-height: 100px;
        padding:10px;
        margin-left:1%;
        margin-right:1%;
    }
    .column_20 {
        float: left;
        width: 20%;
        min-height: 100px;
    }
    .column_21 {
        float: left;
        width: 20%;
        min-height: 100px;
    }
    .row_25 {
        clear: both;
        width: auto;
    }
    .services-section, .portfolio-section {
        clear: both;
        min-height: 100px;
    }
    .portfolio-section-heading {
        min-height: 33px;
    }
    .heading-div {
        min-height: 33px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .numbers-div {
        min-height: 33px;
        margin:2%;
        display:none;
    }
    .number-container {
        float: left;
        width: 31.33%;
        min-height: 150px;
        padding:25px;
        margin:1%;
    }
    .column_38 {
        float: left;
        width: 33.33%;
        min-height: 33px;
    }
    .column_39 {
        float: left;
        width: 33.33%;
        min-height: 33px;
    }
    .row_33 {
        clear: both;
        width: auto;
    }
    .powerpoint-nav-background {
        clear: both;
        min-height: 115px;
    }
    .background-slider {
        min-height: 33px;
    }
    .hero-section {
        clear: both;
        min-height: 500px;
    }
    .hero-functions {
        clear: both;
        min-height: 100px;
    }
    .function {
        float: left;
        width: 163px;
        min-height: 100px;
        padding:10px;
        margin:3px;
        border-style:solid;
        border-width:1px;
    }
    .contact-left {
        float: left;
        width: 58.3333%;
        min-height: 300px;
        padding-left:15px;
        padding-right:15px;
        display:block;
    }
    .contact-right {
        float: left;
        width: 41.6667%;
        min-height: 100px;
        padding-left:15px;
        padding-right:15px;
    }
    .hero-2-columns {
        min-height: 0px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .hero-heading-div {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        min-height:300px;
    }
    .wide-CTA {
        clear: both;
        min-height: 100px;
    }
    .dark-wide, .light-wide {
        clear: both;
        min-height: 75px;
    }
    .interest-section {
        clear: both;
        min-height: 100px;
    }
    .hero-GMB {
        clear: both;
        min-height: 350px;
    }
    .list3 {
        background: linear-gradient(to right, rgba(33, 33, 33, 0.7) 0%, rgba(0, 0, 0, 0) 74%);
    }
    .teaser {
        clear: both;
        min-height: 100px;
    }
    .teaser-container {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .teaser-heading {
        float: left;
        width: 58.3333%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .teaser-graphic {
        float: left;
        width: 41.6667%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .teaser-div {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .GMB-managed-services-section {
        clear: both;
        min-height: 100px;
    }
    .GMB-managed-services-container {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .testimonial-txt {
        min-height: 100px;
        clear:both;
        margin:7px;
        padding:15px;
    }
    .GMB-services-div {
        min-height: 50px;
        margin-left:-15px;
    }
    .column_4 {
        float: left;
        width: 50%;
        min-height: 50px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .services {
        float: left;
        width: 50%;
        min-height: 50px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .row_6 {
        clear: both;
        width: auto;
        min-height: 150px;
    }
    .resources-section {
        clear: both;
        min-height: 300px;
        padding:25px;
    }
    .GMB-pricing-section {
        clear: both;
        min-height: 100px;
        padding-left:10%;
        padding-right:10%;
        width:100%;
        margin-left:auto;
        margin-right:auto;
        background-image:none;
        background-size:contain;
    }
    .GBP-plan {
        float: left;
        width: 35.33%;
        min-height: 100px;
    }
    .column_12 {
        float: left;
        width: 33.33%;
        min-height: 100px;
        padding:25px;
    }
    .GBP-plan-inquiry {
        float: left;
        width: 27.34%;
        min-height: 300px;
        padding-left:10px;
        padding-right:10px;
    }
    .row_10 {
        clear: both;
        width: auto;
    }
    .background-industry-woman {
        clear: both;
        min-height: 500px;
    }
    .GMB-inquiry-CTA-section {
        clear: both;
        min-height: 300px;
        padding:5%;
    }
    .inquiry-CTA-image {
        float: left;
        width: 40%;
        min-height: 300px;
    }
    .inquiry-CTA-contact {
        float: left;
        width: 60%;
        min-height: 300px;
    }
    .row_9 {
        clear: both;
        width: auto;
    }
    .GoogleMyBusiness-Container {
        right: auto;
        margin-left:auto;
        margin-right:auto;
        width:90%;
    }
    .business-services {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
    }
    .services-option1 {
        float: left;
        width: 33.3333%;
        min-height: 100px;
    }
    .services-option2 {
        float: left;
        width: 66.6667%;
        min-height: 100px;
    }
    .row_5 {
        min-height: 300px;
    }
    .column_3 {
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .gmb-heading {
        min-height: 0px;
        padding:5%;
    }
    .hr_center_large1 {
        border-style: none;
        margin-left:auto;
        margin-right:auto;
    }
    .GMB-div-options {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .GMB-options-col {
        float: left;
        width: 50%;
        min-height: 250px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom:0;
    }
    .row_2 {
        clear: both;
        width: auto;
    }
    .powerpoint-presentation-checklist-hero {
        clear: both;
        min-height: 200px;
        margin-left:auto;
        margin-right:auto;
    }
    .resources-txt {
        float: left;
        width: 60%;
        min-height: 200px;
        padding:25px;
    }
    .resources-action {
        float: left;
        width: 40%;
        min-height: 0px;
        padding:7px;
    }
    .divdownload-btn {
        clear: both;
        min-height: 100px;
    }
    .resource-graphic-section {
        min-height: 50px;
    }
    .resource-CTA {
        min-height: 50px;
        width:200px;
        margin-left:auto;
        margin-right:auto;
    }
    .resource-social-share {
        min-height: 50px;
    }
    .interest-container {
        clear: both;
        width: auto;
        margin-left:-15px;
        margin-right:-15px;
    }
    .resources-action_align {
        right: auto;
        left:auto;
        margin-left:5%;
    }
    .select-light {
        min-height: 35px;
        width:182px;
    }
    input.input-select-light {
        min-height: 35px;
        width:182px;
    }
    input.button-light {
        width: auto;
    }
    img.checklist-graphic {
        width: 100%;
    }
    .interest {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .interest-div {
        float: left;
        width: 25%;
        min-height: 100px;
        margin:0px;
        padding:10px;
    }
    .hero-heading-left {
        float: left;
        width: 58.3333%;
        min-height: 300px;
        padding-left: 15px;
        padding-right: 15px;
        display:block;
    }
    .hero-heading-right {
        float: left;
        width: 41.6667%;
        min-height: 0px;
        padding-left: 15px;
        padding-right: 15px;
    }
    a.interest-link {
        width: auto;
        margin:3px;
    }
    span.function-txt-small {
        padding-right: 50%;
    }
    a.function-btn:hover {
        width: 67.3759%;
    }
    a.download-btn {
        width: 100%;
    }
    .gmb-form-container {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .teaser-cta {
        clear: both;
        min-height: 100px;
    }
    .div-call-to-action {
        min-height: 53px;
    }
    .services-listing-row {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .service-listing {
        float: left;
        width: 44.4444%;
        min-height: 100px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .select {
        min-height: 30px;
        width:100%;
    }
    img.service-image {
        width: auto;
    }
    .inquiry-graphic {
        clear: both;
        min-height: 100px;
    }
    input.input:hover {
        padding:9px;
        min-height:30px;
    }
    textarea.text-box {
        width: 100%;
        min-height:60px;
        padding-left:15px;
    }
    input.submit-BMP {
        width: 100%;
        min-height:50px;
    }
    img.gmb-map {
        width: auto;
        display:none;
    }
    .function-business {
        min-height: 100px;
    }
    .customer-story-h1 {
        float: left;
        width: 33.33%;
        min-height: 100px;
    }
    .customer-story-cta-div {
        clear: both;
        min-height: 100px;
    }
    p.p-hero {
        padding: 15px;
        margin:7px;
    }
    .GBP-contact {
        clear: both;
        min-height: 100px;
        margin-left:1%;
        margin-right:1%;
        padding:10px;
    }
    img.value-icon {
        min-height: 50px;
        width:75px;
    }
    #editable-wrapping-node {
        min-height: 150px;
    }
    img.process-img {
        width: 170px;
        height:auto;
    }
    .goodie-txt-div {
        clear: both;
        min-height: 100px;
    }
    .goodie-hr {
        width: 90%;
    }
    .column_25 {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .customer-story-statement_align {
        right: auto;
        left:auto;
        margin-left:1.17%;
    }
    .process-heading-div {
        min-height: 100px;
        width: 90%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .verticals-section {
        clear: both;
        min-height: 250px;
        margin:0%;
        padding:1%;
    }
    input.input {
        min-height: 30px;
        width:100%;
        padding:9px;
    }
    p.stat-number {
        margin: 0px;
    }
    p.category-action {
        border-width: 1px;
    }
    .category-why-div, .category-why-div-title {
        float: left;
        width: 25%;
        min-height: 100px;
        padding:15px;
    }
    .category-why-div {
        border-left-style: solid;
        border-left-width:1px;
    }
    .category-listing {
        clear: both;
        min-height: 100px;
        border-style:solid;
        border-width:5px;
    }
    p {
        padding: 15px;
    }
    .category-bucket {
        float: left;
        width: 32.2%;
        min-height: 100px;
        margin:9px 9px 9px 1px;
    }
    textarea.textarea {
        width: 322px;
    }
    img.goodie-img {
        width: auto;
    }
    img.category-icon {
        width: 80px;
    }
    p.p-category-upp {
        padding: 0px;
    }
}
@-o-keyframes animatedBackground {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -2324px 0;
    }
}
@-moz-keyframes animatedBackground {
    0% {
        background-position: 0 0 0 0;
    }
    100% {
        background-position: -2324px 0;
    }
}
@-o-keyframes animatedBackground {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -2324px 0;
    }
}
@-ms-keyframes animatedBackground {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -2324px 0;
    }
}
@keyframes animatedBackground {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -2324px 0;
    }
}
@-moz-keyframes animatedBackground {
    0% {
        background-position: 0 0 0 0;
    }
    100% {
        background-position: -2324px 0;
    }
}
@keyframes animatedBackground {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -2324px 0;
    }
}
@-ms-keyframes animatedBackground {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: -2324px 0;
    }
}
@media only screen and (min-width : 1024px) {
    .interest-container {
        clear: both;
        width: auto;
        margin-left:-15px;
        margin-right:-15px;
    }
    .resources-txt {
        float: left;
        padding:25px;
        width:60%;
    }
    .resources-action {
        float: left;
        padding:7px;
        width:40%;
        min-height:0px;
    }
    .divdownload-btn {
        clear: both;
        min-height: 100px;
    }
    .resource-graphic-section {
        clear: both;
        width: auto;
    }
    .resource-CTA {
        clear: both;
        width: 200px;
        margin-left:auto;
        margin-right:auto;
    }
    .resource-social-share {
        clear: both;
        width: auto;
    }
    .business-services {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_2 {
        clear: both;
        width: auto;
    }
    .services-option1 {
        float: left;
        width:33.3333%;
    }
    .services-option2 {
        float: left;
        width:66.6667%;
    }
    .row_5 {
        clear: both;
        width: auto;
    }
    .column_3 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .gmb-heading {
        clear: both;
        width: auto;
        padding:5%;
        min-height:0px;
    }
    .hr_center_large1 {
        border-width:0;
        margin-left:auto;
        margin-right:auto;
        display:block;
    }
    .GMB-div-options {
        clear: both;
        min-height: 287px;
        margin-left:-15px;
    }
    .GMB-options-col {
        float: left;
        min-height: 250px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom:0;
        width:50%;
    }
    .powerpoint-presentation-checklist-hero {
        right: auto;
        margin-left:auto;
        margin-right:auto;
    }
    .wide-CTA {
        clear: both;
        min-height: 150px;
    }
    .interest-section {
        clear: both;
        min-height: 100px;
    }
    .hero-GMB {
        clear: both;
        min-height: 350px;
    }
    .list3 {
        background: linear-gradient(to right, rgba(0, 0, 0, 0.7) 0%, rgba(33, 33, 33, 0) 100%) scroll transparent;
    }
    .teaser {
        clear: both;
        min-height: 100px;
    }
    .teaser-container {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .teaser-div {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .teaser-heading {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .teaser-graphic {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .GMB-managed-services-section {
        clear: both;
        min-height: 300px;
    }
    .GMB-managed-services-container {
        float: none;
        min-height: 300px;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .testimonial-txt {
        clear: both;
        width: auto;
        min-height: 150px;
        margin:7px;
        padding:15px;
    }
    .GMB-services-div {
        clear: both;
        width: auto;
        min-height: 150px;
        margin-left:-15px;
    }
    .row_6 {
        clear: both;
        width: auto;
        min-height: 150px;
    }
    .column_4 {
        float: left;
        min-height: 150px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .services {
        float: left;
        min-height: 150px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .resources-section {
        padding:25px;
    }
    .GMB-pricing-section {
        clear: both;
        min-height: 100px;
        padding-left:5%;
        padding-right:5%;
        width:100%;
        margin-left:auto;
        margin-right:auto;
        background-size:contain;
    }
    .row_10 {
        clear: both;
        width: auto;
    }
    .GBP-plan {
        float: left;
        width:35.33%;
    }
    .column_12 {
        float: left;
        padding:25px;
    }
    .GBP-plan-inquiry {
        float: left;
        width:27.34%;
        margin-left:1%;
        min-height:300px;
        padding-left:10px;
        padding-right:15px;
    }
    .GMB-inquiry-CTA-section {
        clear: both;
        min-height: 300px;
        background-repeat:repeat;
        background-position:left top;
        background-color:transparent;
        background-attachment:scroll;
        padding:5%;
    }
    .row_9 {
        clear: both;
        width: auto;
    }
    .inquiry-CTA-image {
        float: left;
        width:40%;
    }
    .inquiry-CTA-contact {
        float: left;
        width:60%;
    }
    .GoogleMyBusiness-Container {
        right: auto;
        margin-left:auto;
        margin-right:auto;
        width:90%;
    }
    .resources-action_align {
        margin-left: 0%;
    }
    .select-light {
        min-height: 35px;
        display:inline-block;
        width:160px;
    }
    input.input-select-light {
        min-height: 35px;
        display:inline-block;
        width:160px;
    }
    input.button-light {
        width: auto;
        display:inline-block;
    }
    img.checklist-graphic {
        width: 100%;
    }
    .interest {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .interest-div {
        float: left;
        margin:0px;
        padding:10px;
    }
    .hero-heading-left {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:300px;
        display:block;
    }
    .hero-heading-right {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        min-height:0px;
    }
    a.interest-link {
        width: auto;
        display:inline-block;
        margin:15px 0;
    }
    .hero-functions {
        clear: both;
        min-height: 100px;
    }
    .function {
        float: left;
        padding:10px;
        margin:3px;
        border-style:solid;
        border-width:1px;
        width:16%;
    }
    .contact-left {
        float: left;
        padding-left:15px;
        padding-right:15px;
        min-height:300px;
        display:block;
    }
    .contact-right {
        float: left;
        padding-left:15px;
        padding-right:15px;
    }
    .hero-2-columns {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
        min-height:0px;
    }
    .hero-heading-div {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        min-height:300px;
    }
    .goodie-main-heading-div {
        clear: both;
        min-height: 100px;
    }
    .goodies-section {
        clear: both;
        min-height: 100px;
        padding-left:2%;
        padding-right:2%;
    }
    .row_27 {
        clear: both;
        width: auto;
    }
    .goodie-div {
        float: left;
        margin-left:3%;
        margin-right:3%;
        padding:15px;
        border-style:none;
        border-width:0px;
        width:27.33%;
    }
    .column_23 {
        float: left;
    }
    .column_24 {
        float: left;
    }
    .contact-section {
        clear: both;
        min-height: 100px;
    }
    .contact {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .contact-home-div {
        clear: both;
        min-height: 100px;
    }
    .contact-container {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .row_15 {
        clear: both;
        min-height: 100px;
    }
    .success-story-section {
        clear: both;
        min-height: 100px;
    }
    .portfolio-section {
        min-height: 300px;
    }
    .success-story-container {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .success-story-div {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .success-story-info {
        float: left;
        width:100%;
        padding:7px;
    }
    .success-story-video {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .differentiator-section {
        clear: both;
        min-height: 15px;
    }
    .value-section {
        clear: both;
        min-height: 100px;
        border-style:solid;
        border-width:1px;
        padding-left:2%;
        padding-right:2%;
    }
    .row_20 {
        clear: both;
        width: auto;
    }
    .value {
        float: left;
        padding:15px;
        margin:1% 1% 1% 0;
        border-style:solid;
        border-width:1px;
        width:23%;
    }
    .value-title {
        clear: both;
        width: auto;
    }
    .row_24 {
        clear: both;
        width: auto;
    }
    .value-p-left {
        clear: both;
        width: auto;
    }
    .column_14 {
        float: left;
    }
    .column_15 {
        float: left;
    }
    .column_16 {
        float: left;
    }
    .row_28 {
        clear: both;
        min-height: 100px;
    }
    .row_29 {
        clear: both;
        width: auto;
    }
    .column_26 {
        float: left;
    }
    .column_27 {
        float: left;
    }
    .column_28 {
        float: left;
    }
    .column_29 {
        float: left;
    }
    .column_30 {
        float: left;
    }
    .column_31 {
        float: left;
    }
    .column_32 {
        float: left;
    }
    .column_33 {
        float: left;
    }
    .column_34 {
        float: left;
    }
    .column_35 {
        float: left;
    }
    .process-section {
        clear: both;
        min-height: 100px;
    }
    .row_25 {
        clear: both;
        width: auto;
    }
    .process-div {
        float: left;
        padding:15px;
        margin-left:1%;
        margin-right:1%;
    }
    .column_20 {
        float: left;
    }
    .column_21 {
        float: left;
    }
    .services-section, .portfolio-section {
        clear: both;
        min-height: 100px;
    }
    .portfolio-section-heading {
        clear: both;
        width: auto;
    }
    .heading-div {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .numbers-div {
        clear: both;
        width: 80%;
        margin:2% auto;
        display:block;
    }
    .row_33 {
        clear: both;
        width: auto;
    }
    .number-container {
        float: left;
        padding:15px;
        margin:1%;
    }
    .column_38 {
        float: left;
    }
    .column_39 {
        float: left;
    }
    .powerpoint-nav-background {
        clear: both;
        min-height: 115px;
        display:none;
    }
    .background-slider {
        clear: both;
        width: auto;
    }
    .hero-section {
        min-height: 500px;
    }
    span.function-txt-small {
        padding-right: 20%;
        display:inline-block;
    }
    a.function-btn:hover {
        width: 95px;
        display:inline-block;
    }
    a.download-btn {
        width: 100%;
    }
    .gmb-form-container {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .teaser-cta {
        clear: both;
        min-height: 50px;
        display:none;
    }
    .div-call-to-action {
        min-height: 53px;
    }
    img.gmb-map {
        width:auto;
        display:inline;
    }
    .services-listing-row {
        clear: both;
        min-height: 100px;
        margin-left:-15px;
    }
    .row_8 {
        clear: both;
        width: auto;
    }
    .service-listing {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_7 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    img.service-image {
        float: left;
        width:auto;
    }
    .select {
        min-height: 30px;
        display:block;
        width:100%;
        border-width:1px;
    }
    .inquiry-graphic {
        clear: both;
        min-height: 100px;
    }
    input.input:hover {
        display:inline-block;
        padding:9px;
        min-height:30px;
    }
    textarea.text-box {
        width: 100%;
        display:block;
        min-height:60px;
        padding:9px;
    }
    input.submit-BMP {
        width: 100%;
        display:inline-block;
        min-height:50px;
    }
    .testimonial-section {
        clear: both;
        min-height: 100px;
    }
    .testimonial-section {
        clear: both;
        width: auto;
    }
    .testimonial-headng {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .testimonial-container {
        clear: both;
        min-height: 100px;
    }
    .testimonial-group {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_13 {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
        right:auto;
        left:auto;
    }
    .testimonial-div {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    img.testimonial-logo {
        float: none;
        display:inline-block;
        margin-right:0px;
        border-width:5px;
        width:100px;
    }
    .column_18 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .column_19 {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .background-industry-woman {
        clear: both;
        min-height: 100px;
    }
    .function-business {
        min-height: 100px;
    }
    .row_16 {
        clear: both;
        width: auto;
    }
    .customer-story-h1 {
        float: left;
    }
    .customer-story-statement {
        float: left;
        padding:7px;
        margin:7px 7px 7px 0;
    }
    .customer-story-snapshot {
        float: left;
        padding:7px;
        width:31%;
    }
    .row_18 {
        clear: both;
        width: auto;
        min-height:500px;
    }
    .services-container {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .row_19 {
        clear: both;
        width: auto;
        padding-left:20%;
        padding-right:20%;
    }
    .hr_center_large2 {
        border-width:0;
        margin-left:auto;
        margin-right:auto;
    }
    .services-index {
        clear: both;
        min-height: 287px;
        margin-left:-15px;
    }
    .service-index-div {
        float: left;
        min-height: 287px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom:0;
    }
    .customer-story-cta-div {
        clear: both;
        min-height: 100px;
    }
    img.value-icon {
        float: left;
        min-height:50px;
        width:75px;
    }
    p.p-hero {
        background: linear-gradient(to right, rgba(33, 33, 33, 0.5) 0%, rgba(33, 33, 33, 0.1) 100%);
        padding:9px;
        margin:7px;
    }
    .GBP-contact {
        clear: both;
        min-height: 100px;
        margin-left:1%;
        margin-right:1%;
        padding:10px;
    }
    #editable-wrapping-node {
        min-height: 150px;
    }
    img.process-img {
        width: 170px;
        height:auto;
    }
    .goodie-txt-div {
        clear: both;
        min-height: 0px;
    }
    .goodie-hr {
        width: 90%;
    }
    .column_25 {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .customer-story-statement_align {
        margin-left: 1.17%;
    }
    .process-heading-div {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
    }
    .wide-black-cta-section {
        clear: both;
        width: auto;
    }
    .wide-black-cta-div {
        float: none;
        width: 80%;
        padding-left:15px;
        padding-right:15px;
        margin-left:auto;
        margin-right:auto;
        max-width:1232px;
    }
    .wide-cta-div {
        clear: both;
        width: auto;
        margin-left: -15px;
        margin-right: -15px;
    }
    .wide-cta-tagline {
        float: left;
        width:66.6667%;
        min-height:0px;
        text-align:left;
        padding:15px;
    }
    .wide-cta-btn-div {
        float: left;
        width:33.3333%;
        padding:20px 15px 0 15px;
        min-height:0px;
    }
    .align-inline-wrap15 {
        text-align: right;
    }
    img.before-after-img {
        height: auto;
        width:auto;
    }
    .verticals-section {
        clear: both;
        min-height: 250px;
        margin:0%;
        padding:1%;
    }
    input.input {
        min-height: 30px;
        display:block;
        width:100%;
        padding:9px;
        margin-left:auto;
    }
    p.stat-number {
        margin:15px 0;
    }
    .row_38 {
        clear: both;
        width: auto;
    }
    .category-hero-left {
        float: left;
        width:50%;
    }
    .category-hero-right {
        float: left;
        padding:35px;
    }
    p.category-action {
        border-width:1px;
        display:inline-block;
    }
    .prezo-category-div {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
        width:100%;
    }
    .audience {
        clear: both;
        min-height: 100px;
    }
    .category-content-container {
        clear: both;
        min-height: 100px;
        width:80%;
        margin-left:auto;
        margin-right:auto;
    }
    .category-body-container {
        clear: both;
        min-height: 100px;
    }
    .row_42 {
        clear: both;
        width: auto;
    }
    .category-listing-div {
        float: left;
        width:60%;
    }
    .category-form-div {
        float: left;
        width:40%;
    }
    .category-why-container {
        clear: both;
        min-height: 100px;
        margin:0;
        padding-left:2%;
        padding-right:2%;
    }
    .row_40 {
        clear: both;
        width: auto;
    }
    .category-why-div, .category-why-div-title {
        float: left;
        padding:15px;
    }
    .category-why-div {
        border-left-style: solid;
        border-left-width:1px;
    }
    .column_46 {
        float: left;
    }
    .column_47 {
        float: left;
    }
    .column_48 {
        float: left;
    }
    .category-listing {
        clear: both;
        min-height: 100px;
        border-style:solid;
        border-width:1px;
    }
    p {
        padding:15px;
    }
    .row_48 {
        clear: both;
        width: auto;
    }
    .category-bucket {
        float: left;
        margin:0 1% 0 1px;
        width:32.2%;
    }
    .column_55 {
        float: left;
    }
    .column_56 {
        float: left;
    }
    p.category-copy {
        padding: 0 0 20px 0;
    }
    p.category-heading {
        padding: 9px;
    }
    p.category-sub-heading {
        padding: 9px;
    }
    p.category-uppercase {
        padding: 9px;
    }
    p.paragraph1 {
        padding: 0px;
    }
    textarea.textarea {
        width: 100%;
        display:inline-block;
        border-width:1px;
    }
    img.category-icon {
        width:80px;
        display:inline-block;
        margin-left:15px;
    }
    .row_49 {
        clear: both;
        min-height: 100px;
    }
    img.goodie-img {
        width: auto;
    }
    .element4 {
        min-height: 550px;
    }
    p.p-category-upp {
        padding: 15px;
    }
}