/* STYLES FOR THRIVE THEME BUILDER AND THRIVE THEME PAGE BUILDER */

/* RESET THRIVE */

/* GLOBAL */
/* .max-width, */
.webzio-max-width,
.section-inner-wrapper,
/* #table-included .row .tcb--cols--3, */
.grow-pricing-table .tcb-flex-row.tcb--cols--3,
.gform_wrapper .quote .gform_body {
  max-width: 970px !important;
  width: 88% !important;
}

/* PAGE HEADERS */
.webzio-page-header {
  min-height: 453px;
}
.webzio-page-header.web-design-quote .tve-page-section-out {
  background: url(../img/banner-web-design-quote-mobile.png) no-repeat center top;
  background-size: cover;
}
.webzio-page-header.grow .tve-page-section-out {
  background: url(../img/banner-grow-mobile.png) no-repeat center top;
  background-size: cover;
}
.webzio-page-header.contact .tve-page-section-out {
  background: url(../img/banner-contact-mobile.png) no-repeat center top;
  background-size: cover;
}
@media (min-width: 640px) {
  .webzio-page-header {
    min-height: 512px;
  }
  .webzio-page-header.web-design-quote .tve-page-section-out {
    background: url(../img/banner-web-design-quote.png) no-repeat center top;
    background-size: cover;
  }
  .webzio-page-header.grow .tve-page-section-out {
    background: url(../img/banner-grow.png) no-repeat center top;
    background-size: cover;
  }
  .webzio-page-header.contact .tve-page-section-out {
    background: url(../img/banner-contact.png) no-repeat center top;
    background-size: cover;
  }
}
.webzio-page-header h1,
.webzio-page-header h3 {
  color: #fff;
  text-shadow: 0px 1px 1px #000000;
}
.webzio-page-header h1 {
  font-size: 44px;
  margin-top: 79px;
}
.webzio-page-header h3 {
  font-size: 30px;
  font-weight: 500;
}
.webzio-page-header h1,
.webzio-page-header h3 {
  margin-bottom: 0;
}
.webzio-page-header .or-contact-us p {
  color: #fff;
  font-size: 18px;
  margin: 0 auto 156px;
  margin-bottom: 60px;
  text-align: center;
}
.webzio-page-header:not(.grow) .thrv-button {
  margin-bottom: 58px;
}
.webzio-page-header .thrv-button {
  margin: 49px auto 0px;
}
.webzio-page-header a.tcb-button-link {
  border-radius: 200px;
  border: 3px solid;
  padding: 12px 44px;
}
.webzio-page-header .tcb-button-text {
  text-transform: uppercase;
  font-size: 22px;
}
/* BUTTON COLORS */
/* WHITE BACKGROUND/RED TEXT */
.webzio-page-header .button-color-white-red a.tcb-button-link {
  -webkit-transition: background-color .3s ease;
  transition: background-color .3s ease;
  background-color: #fff;
  border-color: #fff;
}
.webzio-page-header .button-color-white-red a.tcb-button-link:hover {
  background-color: #f7564c;
}
.webzio-page-header .button-color-white-red a .tcb-button-text {
  color: #f7564c;
}
.webzio-page-header .button-color-white-red a:hover .tcb-button-text {
  color: #fff;
}
/* WHITE BACKGROUND/GREEN TEXT */
.webzio-page-header .button-color-white-green a.tcb-button-link {
  -webkit-transition: background-color .3s ease;
  transition: background-color .3s ease;
  background-color: #fff;
  border-color: #fff;
}
.webzio-page-header .button-color-white-green a.tcb-button-link:hover {
  background-color: #2c6747;
}
.webzio-page-header .button-color-white-green a .tcb-button-text {
  color: #2c6747;
}
.webzio-page-header .button-color-white-green a:hover .tcb-button-text {
  color: #fff;
}






@media (min-width: 640px) {
  .webzio-page-header.web-design-quote h3,
  .webzio-page-header .or-contact-us p {
    margin-bottom: 156px;
  }
  .webzio-page-header:not(.grow) .thrv-button {
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) {
  .webzio-page-header h1 {
    font-size: 60px;
  }
}














.thrv_wrapper.thrv_text_element.intro {
  margin-top: 31px;
}
.thrv_wrapper.intro p {
  text-align: center;
}
.thrv_wrapper.thrv_text_element.intro p:first-of-type {
  margin-top: 0.9em;
}
.italics {
  font-style: italic;
}

/* SECTIONS */
.thrv_wrapper.section-wrapper {
  padding: 0;
  margin: 0 auto;
}
.section-wrapper .thrv_wrapper {
  padding: 0;
  margin: 0;
}
.thrv_wrapper.section-inner-wrapper {
  margin: 0 auto;
}
.section-wrapper .thrv_wrapper .tcb-flex-row {
  padding-top: 0;
  padding-bottom: 0;
}
.section-wrapper .thrv_wrapper.thrv-columns {
  margin-top: 0;
  margin-bottom: 0;
}

/* SECTION HEADINGS */
.section-wrapper h2 {
  color: #4c4c4c;
  font-size: 48px;
  letter-spacing: 0;
  line-height: 1.2;
  margin-top: 54px;
  margin-bottom: 0;
  text-align: center;
}
.section-wrapper .not-bold h2 {
  font-weight: 400;
}
.section-wrapper.page-intro h2 {
  font-weight: 400;
  margin-top: 32px;
  margin-bottom: 24px;
}
.section-wrapper.normal h2 {
  margin-bottom: 24px;
}
.section-wrapper[class*="full-width-img"] h2 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.section-wrapper h3 {
  font-size: 24px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.6;
}
.section-wrapper[class*="full-width-img"] h3 {
  color: #fff;
  margin-top: 12px;
}

/* REDO THIS!!!!!!!!!! */
/* REDO THIS!!!!!!!!!! */
/* REDO THIS!!!!!!!!!! */
/* REDO THIS!!!!!!!!!! */
/* WHITE */
.section-wrapper.white h2,
.section-wrapper.white h3 {
  color: #fff;
}
/* PURPLE */
.section-wrapper.purple h2,
.section-wrapper.purple h3 {
  color: #8e64e3;
}
/* RED */
.section-wrapper.red h2,
.section-wrapper.red h3 {
  color: #f7574c;
}
/* GREEN */
.section-wrapper.green h2,
.section-wrapper.green h3 {
  color: #089d63;
}











/* BLACK */
.section-wrapper .text-color-black h2,
.section-wrapper .text-color-black h3 {
  color: #4c4c4c;
}
/* WHITE */
.section-wrapper .text-color-white h2,
.section-wrapper .text-color-white h3 {
  color: #fff;
}
/* ORANGE */
.section-wrapper .text-color-orange h2,
.section-wrapper .text-color-orange h3 {
  color: #ff8d1d;
}
/* RED */
.section-wrapper .text-color-red h2,
.section-wrapper .text-color-red h3 {
  color: #f7564c;
}
/* GREEN */
.section-wrapper .text-color-green h2,
.section-wrapper .text-color-green h3 {
  color: #00c94a;
}



.section-wrapper .tcb-col h2 {
  margin-bottom: 0;
}

/* SECTION BODY */
.section-wrapper .body h4 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.1;
  margin-bottom: 0;
}
.section-wrapper.red .body h4 {
  color: #f7574c;
}
/* .section-wrapper.normal p {
  text-align: center;
} */
.align-left h1,
.align-left h2,
.align-left h3,
.align-left h4,
.align-left h5,
.align-left h6,
.align-left p {
  text-align: left;
}
.align-center h1,
.align-center h2,
.align-center h3,
.align-center h4,
.align-center h5,
.align-center h6,
.align-center p {
  text-align: center;
}
.align-right h1,
.align-right h2,
.align-right h3,
.align-right h4,
.align-right h5,
.align-right h6,
.align-right p {
  text-align: right;
}
.section-wrapper .tcb-flex-col:not(:last-of-type) p {
  margin-bottom: 0;
}
.section-wrapper .footnotes p {
  font-size: 17px;
}

/* SECTION HEADING */
.section-wrapper.full-width-img-sm .header .tcb-flex-col:nth-of-type(1) {
  width: 25%;
}
.section-wrapper.full-width-img-sm .header .tcb-flex-col:nth-of-type(2) {
  width: 75%;
}
.section-wrapper.full-width-img-sm .header-background {
  margin-top: 0;
  margin-bottom: 0;
}
.section-wrapper.full-width-img-sm {
  margin-bottom: 0;
  padding: 0;
}

/* RED */
.section-wrapper.red .header-background > .tve-content-box-background {
  background: #f7574c;
  background: -webkit-linear-gradient(left, #ec3b4f 50%, #f97044 50%);
}
.section-wrapper.red .header > .tve-content-box-background {
  background: #f7574c;
  background-image: -webkit-linear-gradient(left, #ec3b4f, #f97044 100%) !important;
  background-image: linear-gradient(90deg, #ec3b4f, #f97044 100%) !important;
}
/* BLUE */
.section-wrapper.blue .header-background > .tve-content-box-background {
  background: #3b69ec;
  background: -webkit-linear-gradient(left, #3b69ec 50%, #e162e0 50%);
}
.section-wrapper.blue .header > .tve-content-box-background {
  background: #3b69ec;
  background-image: -webkit-linear-gradient(left, #3b69ec, #e162e0 100%) !important;
  background-image: linear-gradient(90deg, #3b69ec, #e162e0 100%) !important;
}
/* TEAL */
.section-wrapper.teal .header-background > .tve-content-box-background {
  background: #237191;
  background: -webkit-linear-gradient(left, #237191 50%, #62d7e1 50%);
}
.section-wrapper.teal .header > .tve-content-box-background {
  background: #237191;
  background-image: -webkit-linear-gradient(left, #237191, #62d7e1 100%) !important;
  background-image: linear-gradient(90deg, #237191, #62d7e1 100%) !important;
}
/* CIRCLE */
@media (max-width: 768px) {
  .section-wrapper.full-width-img-sm .header .tcb-flex-col:nth-of-type(1) {
    display: none;
  }
  .section-wrapper.full-width-img-sm .header .tcb-flex-col:nth-of-type(2) {
    width: 100%;
  }
  .section-wrapper[class*="full-width-img"] h2,
  .section-wrapper[class*="full-width-img"] h3 {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .section-wrapper .circle-container .tve_image_frame {
    border-radius: 100em;
    padding: 15px;
  }
}
@media (min-width: 980px) {
  .section-wrapper .circle-container .tve_image_frame {
    display: block;
    box-sizing: content-box;
    margin-top: -44px;
  }
  /* RED */
  .section-wrapper.red .circle-container .tve_image_frame {
    background: #f7574c;
    background: -webkit-linear-gradient(left, #ec3b4f, #ef464d);
    background: -o-linear-gradient(left, #ec3b4f, #ef464d);
  }
  /* BLUE */
  .section-wrapper.blue .circle-container .tve_image_frame {
    background: #3b69ec;
    background: -webkit-linear-gradient(left, #3b69ec, #5f68ea);
    background: -o-linear-gradient(left, #3b69ec, #5f68ea);
  }
  /* TEAL */
  .section-wrapper.teal .circle-container .tve_image_frame {
    background: #237191;
    background: -webkit-linear-gradient(left, #237191, #3087A2);
    background: -o-linear-gradient(left, #237191, #3087A2);
  }
}
.section-wrapper .circle-container img {
  background-color: #fff;
  border-radius: 100em;
}
.section-wrapper .header .tcb-flex-col:last-of-type {
  padding-top: 25px;
  padding-bottom: 25px;
}
.section-wrapper .header .tcb-flex-col:last-of-type .tcb-col {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* SECTION BODY */
.section-wrapper .body,
.section-wrapper .body .thrv-content-box {
  padding: 0;
}
.section-wrapper .body {
  margin: 0 auto;
}
.section-wrapper .body .thrv-content-box {
  margin-top: 0;
  margin-bottom: 0;
}
.section-wrapper .body.icon-list {
  margin-top: 42px;
}
.section-wrapper .body.text {
  margin-top: 34px;
}
.section-wrapper .body .thrv_wrapper.tve_image_caption {
  margin-top: 0;
  margin-bottom: 0;
}
.section-wrapper .body .thrv_wrapper.thrv_heading h4 {
  margin-top: 0;
}
/* RED */
.section-wrapper.red .body h4,
.section-wrapper.red .body svg {
  color: #f7574c;
}
/* BLUE */
.section-wrapper.red .body h4,
.section-wrapper.blue .body svg {
  color: #8c60e6;
}
/* TEAL */
.section-wrapper.teal .body h4,
.section-wrapper.teal .body svg {
  color: #45a2b8;
}
.section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-col P {
  text-align: left;
}
.section-wrapper .body .tcb-flex-col:first-of-type .tcb-col {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (max-width: 767px) {
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-flex-col:nth-of-type(1) {
    width: 25%;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-flex-col:nth-of-type(2) {
    width: 75%;
  }
}
@media (max-width: 490px) {
  .section-wrapper .body .thrv-columns:not(:first-child) {
    margin-top: 33px;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-flex-col:nth-of-type(1) {
    width: 100%;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-flex-col:nth-of-type(2) {
    width: 100%;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-col {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-col h4 {
    margin-top: 25px;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-col P {
    text-align: center;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-col p:first-of-type {
    margin-top: 6px;
  }
  .section-wrapper .body .tcb-flex-row.tcb--cols--2 .tcb-col .thrv_text_element {
    text-align: center;
  }
}
/* RED */
.section-wrapper.red .body h4 {
  color: #f7574c;
}

/* STYLED LIST */
.section-wrapper .body .thrv-styled_list {
  padding: 0 !important;
  margin: 0 auto 19px;;
  width: 75%;
}
@media (max-width: 414px) {
  .section-wrapper .body .thrv-styled_list {
    width: 100%;
  }
}
.section-wrapper .body .thrv-styled-list-item:not(:first-child) {
  margin-top: 17px;
}
.section-wrapper .body svg {
  font-size: 36px;
  margin-top: -9px;
}
.section-wrapper .body .tcb-styled-list-icon-text {
  color: #7c7c7c;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.7;
}

/* ARROWS */
@media (min-width: 491px) {
  .section-wrapper.arrows .body img {
    background-color: #fff;
  }
  .section-wrapper.arrows .body p:last-of-type {
    margin-bottom: 53px;
  }
  .section-wrapper.arrows .body .thrv_wrapper.thrv-columns:not(:first-of-type) .tve_image_frame:before {
    background: url(../img/bg-red-arrow.png) no-repeat 0 0;
    content: "";
    position: absolute;
    height: 10px;
    width: 15px;
    top: -10px;
    right: 40px;
  }
  .section-wrapper.arrows .body .thrv_wrapper.thrv-columns:not(:last-of-type) .tve_image_frame:after {
    background: url(../img/bg-red-dots.png) repeat-y 0 0;
    content: "";
    position: absolute;
    height: 150%;
    width: 3px;
    top: 92px;
    right: 46px;
  }
}
/* SPACE BEFORE SECTION */
/* FULL WIDTH SECTION WITH SMALL CIRCLE IMAGE */
.section-wrapper.full-width-img-sm.content-before-text {
  margin-top: 33px; /*63px top*/
}
@media (min-width: 980px) {
  .section-wrapper.full-width-img-sm.content-before-text {
    margin-top: 77px; /*63px top*/
  }
}
.section-wrapper.full-width-img-sm.content-before-h2 {
  margin-top: 28px; /*63px top*/
}
@media (min-width: 980px) {
  .section-wrapper.full-width-img-sm.content-before-h2 {
    margin-top: 72px; /*63px top*/
  }
}
.section-wrapper.full-width-img-sm.content-before-img {
  margin-top: 63px; /*63px top*/
}
@media (min-width: 980px) {
  .section-wrapper.full-width-img-sm.content-before-img {
    margin-top: 107px; /*63px top*/
  }
}
.section-wrapper.full-width-img-sm.content-before-styled-list {
  margin-top: 33px; /*63px top*/
}
@media (min-width: 980px) {
  .section-wrapper.full-width-img-sm.content-before-styled-list {
    margin-top: 76px; /*63px top*/
  }
}
/* NORMAL SECTION */
.section-wrapper.normal.content-before-text {
  margin-top: 33px;
}
.section-wrapper.normal.content-before-footnote {
  margin-top: 39px;
}
/* CONTACT FORM */
.section-wrapper.contact-form.content-before-footnote {
  margin-top: 36px;
}
/* GOOGLE MAP */
.section-wrapper.google-map.content-before-text {
  margin-top: 34px;
}
.section-wrapper.form-quote.content-before-text {
  margin-top: 34px;
}
/* SPACE BEFORE SECTION */
/* TYPES OF CONTENT */
/* text
h2
h3
styled-list
pricing-table
testimonial
footnotes
case study
full-wdith-block
button
image
no-space */
/* ONE IDEA IS TO PUT NEGATIVE MARGIN TO MAKE NO SPACE AT BOTTOM */
/* .section-wrapper .content-before-text {
  margin-top: ;
}
.section-wrapper .content-before-styled-list {
  margin-top: ;
}
.section-wrapper .content-before-pricing-table {
  margin-top: ;
}
.section-wrapper.full-width-img-sm .content-before-text {
  margin-top: ;
}
.section-wrapper.full-width-img-sm .content-before-styled-list {
  margin-top: ;
}
.section-wrapper.full-width-img-sm .content-before-pricing-table {
  margin-top: ;
}
.section-wrapper.contact-form .content-before-text {
  margin-top: ;
}
.section-wrapper.contact-form .content-before-styled-list {
  margin-top: ;
}
.section-wrapper.contact-form .content-before-pricing-table {
  margin-top: ;
} */

@media (min-width: 530px) {
  #grow-quarterly-consultation .line-break {
    display: none;
  }
}

/* CONTACT */
.section-wrapper.contact-form .thrv_wrapper {
  padding: 0;
  margin: 0;
}
.section-wrapper.contact-form .header-background {
  padding: 0;
  margin: 0;
}
.section-wrapper.contact-form h2,
.section-wrapper.contact-form h3 {
  text-align: center;
}
.section-wrapper.contact-form h2 {
  margin-top: 55px;
}
.section-wrapper.contact-form h3 {
  margin-bottom: 20px;
}

/* SECTION DIVIDERS */
.divider-top {
  border-top: 3px dashed;
}
.divider-bottom {
  border-bottom: 3px dashed;
}
.divider-top.red,
.divider-bottom.red {
  border-color: #ed4f3d;
}
.divider-top.green,
.divider-bottom.green {
  border-color: #089d63;
}
.divider-top.purple,
.divider-bottom.purple {
  border-color: #8e64e3;
}

/* FAQ */
.section-wrapper.faq {
  padding-bottom: 35px;
}
.section-wrapper.faq h2 {
  margin: 56px 0 25px;
  text-align: center;
}
.section-wrapper.faq h3 {
  font-size: 36px;
  font-weight: 400;
  line-height: 1.25;
  margin: 11px 0;
}
.section-wrapper.faq h4 {
  font-size: 24px;
  font-weight: 700;
  margin: 14px 0 0;
}
.section-wrapper.grow h2 {
  color: #f7564c;
}
.section-wrapper.grow .general h3,
.section-wrapper.grow .general h4 {
  color: #f7564c;
}
.section-wrapper.grow .pro h3,
.section-wrapper.grow .pro h4 {
  color: #089d63;
}
.section-wrapper.grow .premium h3,
.section-wrapper.grow .premium h4 {
  color: #ff8d1d;
}

 /* PAGE - GROW */
/* SECTIONS
grow-pricing-table
grow-quarterly-consultation
grow-keyword-tracking
grow-free-images
grow-customer-support
grow-wordpress-updates
grow-web-hosting
grow-basic */
 /* GROW PRICING TABLE */
 .grow-pricing-table .table-heading .tcb-col {
   -webkit-box-align: center;
       -ms-flex-align: center;
           align-items: center;
 }
 .grow-pricing-table .table-heading h3 {
   font-size: 36px;
   font-weight: 400;
   letter-spacing: 0;
   line-height: 1.1;
   margin-top: 0;
   margin-bottom: 0;
 }
  .grow-pricing-table .table-heading .perks h3 {
    color: #f6544c;
    font-weight: 700;
  }
.grow-pricing-table .table-heading .perks {
  -ms-flex-item-align: start;
      align-self: flex-start;
}
 .grow-pricing-table .table-heading .tier-1 h3,
 .grow-pricing-table .tier-1 {
   color: #089d63;
 }
 .grow-pricing-table .table-heading .tier-2 h3,
 .grow-pricing-table .tier-2 {
   color: #ff8d1d;
 }
@media (max-width: 1024px) and (min-width: 631px) {
  .grow-pricing-table .table-heading h3 span.line-break {
    display: table;
  }
}
.grow-pricing-table .tcb--cols--3 {
  margin-right: auto;
  margin-left: auto;
}
.grow-pricing-table .tcb--cols--3 .tcb-flex-col {
  padding-top: 14px;
  padding-bottom: 14px;
}
.grow-pricing-table .tcb--cols--3 .tcb-flex-col:nth-of-type(2),
.grow-pricing-table .tcb--cols--3 .tcb-flex-col:nth-of-type(3) {
  /* text-align: center; */
}
.grow-pricing-table .tcb--cols--3 .tcb-flex-col:nth-of-type(1),
.grow-pricing-table .tcb--cols--3 .tcb-flex-col:nth-of-type(3) {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 32%;
}
.grow-pricing-table .tcb--cols--3 .tcb-flex-col:nth-of-type(1) {
  padding-right: 4%;
  padding-left: 0;
}
.grow-pricing-table .tcb--cols--3 .tcb-flex-col:nth-of-type(3) {
  padding-left: 4%;
}
.grow-pricing-table .tcb--cols--3 .tcb-flex-col:nth-of-type(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-left: 3px dashed #d3d3d3;
  border-right: 3px dashed #d3d3d3;
  padding-left: calc(4% - 3px);
  padding-right: calc(4% - 3px);
}
.grow-pricing-table .table-heading,
.grow-pricing-table .table-data:not(.first),
.grow-pricing-table .table-price {
  border-top: 3px dashed #d3d3d3;
}
.grow-pricing-table .table-price {
  border-bottom: 3px dashed #d3d3d3;
}
.grow-pricing-table .table-section {
  border-top: 3px dashed #f6544c;
  border-bottom: 3px dashed #f6544c;
  text-align: center;
}
.grow-pricing-table .table-section .thrv_wrapper {
  padding: 0;
}
.grow-pricing-table .table-section h4 {
  color: #f6544c;
  font-size: 24px;
  padding: 24px 0;
  margin: 0;
  text-transform: uppercase;
}
.grow-pricing-table .table-data p,
.grow-pricing-table .table-price p {
  margin-bottom: 0;
}
.grow-pricing-table .table-data .thrv_wrapper.thrv_icon {
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}
.grow-pricing-table .table-data svg {
  font-size: 36px;
}
.grow-pricing-table .table-category {
  font-weight: 600;
}
.grow-pricing-table .tier-1 {
  color: #089d63;
}
.grow-pricing-table .tier-2 {
  color: #ff8d1d;
}
.grow-pricing-table .table-price p {
  color: #f7564c;
  font-size: 24px;
  font-weight: 600;
}
.grow-pricing-table .table-price .price-comment p {
  color: #4c4c4c;
  font-size: 22px;
  font-weight: 400;
}
@media (min-width: 769px) {
  .grow-pricing-table .tier-name {
    display: none;
  }
}
@media (max-width: 768px) {
  .grow-pricing-table .table-heading {
    display: none;
  }
  .grow-pricing-table .tier-name {
    margin-bottom: 10px;
  }
  .grow-pricing-table .table-data .tcb-flex-col:not(:first-of-type) .thrv_wrapper {
    margin-right: auto;
    margin-left: auto;
  }
  .grow-pricing-table .table-data .tcb-flex-row,
  .grow-pricing-table .table-price .tcb-flex-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
  }
  .grow-pricing-table .table-data .tcb-flex-col:nth-of-type(1),
  .grow-pricing-table .table-price .tcb-flex-col:nth-of-type(1)   {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding-right: 0;
  }
  .grow-pricing-table .table-data .tcb-flex-col:nth-of-type(2),
  .grow-pricing-table .table-data .tcb-flex-col:nth-of-type(3),
  .grow-pricing-table .table-price .tcb-flex-col:nth-of-type(2),
  .grow-pricing-table .table-price .tcb-flex-col:nth-of-type(3) {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
            /* -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; */
    width: 50%;
  }
  .grow-pricing-table .table-data .tcb-flex-col:nth-of-type(2),
  .grow-pricing-table .table-price .tcb-flex-col:nth-of-type(2)   {
    border-left: 0;
    padding-left: 0;
  }
  .grow-pricing-table .table-price .tcb-flex-col:nth-of-type(1) {
    display: none;
  }
}
@media (max-width: 630px) {
  .grow-pricing-table .table-data .tcb-flex-col:nth-of-type(2),
  .grow-pricing-table .table-data .tcb-flex-col:nth-of-type(3),
  .grow-pricing-table .table-price .tcb-flex-col:nth-of-type(2),
  .grow-pricing-table .table-price .tcb-flex-col:nth-of-type(3) {
    width: 100%;
  }
  .grow-pricing-table .table-data .tcb-flex-col:nth-of-type(2),
  .grow-pricing-table .table-price .tcb-flex-col:nth-of-type(2) {
    border-right: 0;
    padding-right: 0;
  }
  .grow-pricing-table .table-data .tcb-flex-col:nth-of-type(3),
  .grow-pricing-table .table-price .tcb-flex-col:nth-of-type(3) {
    padding-left: 0;
  }
}

/* PAGE - CONTACT */
.thrv-google-map-embedded-code.tve-flexible-container {
  margin: 0;
}
.thrv-google-map-embedded-code iframe {
  margin: 0 !important;
}

/* GRAVITY FORMS */
/* CONTACT US */
body .gform_wrapper .contact-us .partial_entry_warning {
  display: none;
}
body .gform_wrapper .contact-us .gfield_required,
body .gform_wrapper .contact-us span.ginput_total {
  display: none;
}
body .gform_wrapper .contact-us .top_label li.gfield.gf_right_half,
body .gform_wrapper .contact-us .top_label li.gfield.gf_middle_third,
body .gform_wrapper .contact-us .top_label li.gfield.gf_right_third {
  float: none;
}
body .gform_wrapper .contact-us .top_label .gfield,
body .gform_wrapper .contact-us .top_label li.gsection.gf_scroll_text {
  margin-bottom: 32px !important;
}
body .gform_wrapper .contact-us ul li.gfield {
  margin-top: 0 !important;
}
@media only screen and (max-width: 640px) and (min-width: 481px) {
  body .gform_wrapper .contact-us ul li.gfield {
    margin-top: 0 !important;
  }
  body .gform_wrapper .contact-us .top_label li.gfield.gf_left_half,
  body .gform_wrapper .contact-us .top_label li.gfield.gf_right_half {
    width: 100% !important;
  }
  body .gform_wrapper .contact-us .top_label div.ginput_container {
    margin-top: 0 !important;
  }
}
@media only screen and (min-width: 641px) {
  .gform_wrapper .contact-us .top_label li.gfield.gf_right_half {
    padding-left: 16px !important;
    padding-right: 0 !important;
  }
}
@media only screen and (max-width: 767px) {
  body .gform_wrapper .contact-us ul li#field_4_4.gfield {
    margin-top: 0 !important
  }
}
body .gform_wrapper .contact-us .top_label input.medium {
  width: 100%;
}
body .gform_wrapper .contact-us {
  margin-bottom: 0;
}
body .gform_wrapper .contact-us .gform_footer {
  margin-top: 0;
  margin-bottom: 64px;
  text-align: center;
}
body .gform_wrapper .contact-us.lightbox .gform_footer {
  margin-bottom: 17px;
}
body .gform_wrapper .contact-us input[type=text],
body .gform_wrapper .contact-us input[type=url],
body .gform_wrapper .contact-us input[type=email],
body .gform_wrapper .contact-us input[type=tel],
body .gform_wrapper .contact-us input[type=number],
body .gform_wrapper .contact-us input[type=password],
body .gform_wrapper .contact-us select,
body .gform_wrapper .contact-us textarea {
  border-radius: 30px;
  border: 0;
  font-size: 0.818em !important;
  padding: 0 1em !important;
}
.gform_wrapper .contact-us li.hidden_label input,
body .gform_wrapper .contact-us input[type=text],
body .gform_wrapper .contact-us textarea {
  margin: 0 !important;
}
.gform_wrapper .contact-us textarea.medium {
  height: 188px !important;
}
.gform_wrapper .contact-us form {
  text-align: center !important;
}
.x-content-band-contact-form form input[type="submit"] {
  font-size: 1.36em !important;
  margin-bottom: 40px !important;
}
.gform_wrapper .contact-us .gform_footer input.button,
.gform_wrapper .contact-us .gform_footer input[type=submit],
.gform_wrapper .contact-us .gform_page_footer input.button,
.gform_wrapper .contact-us .gform_page_footer input[type=submit] {
  border-width: 2px;
  font-size: 30px;
  line-height: 72px;
  padding: 0 30px;
}
.gform_wrapper .contact-us .gform_footer input.button:hover,
.gform_wrapper .contact-us .gform_footer input[type=submit]:hover,
.gform_wrapper .contact-us .gform_page_footer input.button:hover,
.gform_wrapper .contact-us .gform_page_footer input[type=submit]:hover {
  background: #fff;
  border-color: #fff;
}
/* RED */
.red .gform_wrapper .contact-us .gform_footer input.button:hover,
.red .gform_wrapper .contact-us .gform_footer input[type=submit]:hover,
.red .gform_wrapper .contact-us .gform_page_footer input.button:hover,
.red .gform_wrapper .contact-us .gform_page_footer input[type=submit]:hover {
  color: #f7564c;
}
/* BLUE */
.blue .gform_wrapper .contact-us .gform_footer input.button:hover,
.blue .gform_wrapper .contact-us .gform_footer input[type=submit]:hover,
.blue .gform_wrapper .contact-us .gform_page_footer input.button:hover,
.blue .gform_wrapper .contact-us .gform_page_footer input[type=submit]:hover {
  color: #3b69ec;
}

/* GET A QUOTE */
.gform_wrapper .quote {
  margin-top: 33px;
}
body .gform_wrapper .quote .partial_entry_warning {
  display: none;
}
.gform_wrapper .quote h3 {
  color: #f7564c;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.4;
  text-transform: uppercase;
}
.gform_wrapper .quote h4 {
  color: #ff8d1d;
  font-size: 28px;
  margin-bottom: 0;
}
.gform_wrapper .quote h5 {
  color: #4c4c4c;
  font-size: 22px;
  letter-spacing: 0;
  text-transform: uppercase;
  margin-bottom: 0;
}
.quote .first-section.gfield_html {
  margin-top: 20px !important;
}
.gform_wrapper .quote .first-section h4,
.gform_wrapper .quote .first-section h5 {
  margin-top: 0;
}
body .gform_wrapper .quote .gform_body ul.gform_fields li.gfield.first-question-in-series {
  margin-top: 0;
}
.gform_wrapper .quote .gf_page_steps {
  padding-right: 6%;
  padding-left: 6%;
  padding-bottom: 0;
  border-top: 3px solid #f6524d;
  border-bottom: 3px solid #f6524d;
  margin-bottom: 0;
  text-align: center;
}
.gform_wrapper .quote .gf_step {
  height: auto;
  line-height: 0 !important;
  padding: 13px 12px 13px 9px;
  margin-right: 0;
  opacity: inherit;
}
.gform_wrapper .quote .gf_step a {
  opacity: 1;
  -webkit-transition: opacity .3s;
  transition: opacity .3s;
}
.gform_wrapper .quote .gf_step a:hover {
  opacity: .4;
}
.gform_wrapper .quote .gf_step a .gf_step_label {
  text-decoration: underline;
}
.quote .gf_step_number,
.quote .gf_step_label {
  font-size: 16px !important;
}
@media (max-width: 640px) {
  .gform_wrapper .quote .gf_page_steps {
    border-top: 0;
    border-bottom: 0;
  }
  .gform_wrapper .quote .gf_step {
    margin-top: 0;
    margin-bottom: 0;
  }
  .quote .gf_step_number,
  .quote .gf_step_label {
    font-size: 22px !important;
  }
}
.quote .gf_step_active {
  background: #f7574c;
  background-image: -webkit-linear-gradient(left, #ec3b4f, #f97044 100%) !important;
  background-image: linear-gradient(90deg, #ec3b4f, #f97044 100%) !important;
}
@media (max-width: 640px) {
  .quote .gf_step_pending,
  .quote .gf_step_completed {
    background: #fbe5e6;
  }
  .quote .gf_step:not(:last-of-type) {
    margin-bottom: 6px;
  }
}
.quote .gf_step.gf_step_active .gf_step_number,
.quote .gf_step.gf_step_pending .gf_step_label {
  color: #f6524d;
}
.quote .gf_step.gf_step_completed .gf_step_number,
.quote .gf_step.gf_step_pending .gf_step_number,
.quote .gf_step.gf_step_active .gf_step_label {
  color: #fff;
}
.quote .gf_step .gf_step_number {
  display: inline-block;
  height: 22px;
  width: 22px;
  line-height: 22px;
  border-radius: 11px;
  background-color: #f5504d;
  text-align: center;
}
.quote .gf_step.gpmpn-step-linked .gf_step_label {
  /* color: #0a9f64 !important; */
  color: #00c94a !important;
}
.quote .gf_step.gpmpn-step-linked .gf_step_number {
  /* background-color: #0a9f64 !important; */
  background-color: #00c94a !important;
}
@media (max-width: 640px) {
  .quote .gf_step .gf_step_number {
    height: 28px;
    width: 28px;
    line-height: 28px;
    border-radius: 14px;
  }
}
.quote .gf_step.gf_step_active .gf_step_number {
  background-color: #fff;
}
.quote .gf_step_clear {
  height: 0;
}
@media only screen and (min-width: 641px) {
  .gform_wrapper .quote .gf_step {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.quote .gfield_html {
  margin-top: 32px !important;
}

/* Bubble creator - http://ilikepixels.co.uk/drop/bubbler/ */
/* Emojis - http://unicode.org/emoji/charts/full-emoji-list.html */
.speech-bubble {
  position: relative;
  font-style: italic;
  width: 75%;
  height: auto;
  padding: 15px;
  background: #FFFFFF;
  border-radius: 10px;
  border: #ed4f3d solid 3px;
}
@media (max-width: 960px) {
  .speech-bubble {
    width: 100%;
  }
}
.speech-bubble:after {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 10px 15px 10px 0;
  border-color: transparent #FFFFFF;
  display: block;
  width: 0;
  z-index: 1;
  left: -15px;
  top: 16px;
}
.speech-bubble:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 12px 17px 12px 0;
  border-color: transparent #ed4f3d;
  display: block;
  width: 0;
  z-index: 0;
  left: -20px;
  top: 14px;
}
.gform_wrapper .quote .gform_body {
  margin: 0 auto !important;
}
body .gform_wrapper .quote .gform_body ul.gform_fields li.gfield+li.gfield.first-option-in-section {
  margin-top: 3px;
}
body .gform_wrapper .quote .top_label .gfield_label,
body .gform_wrapper .quote .left_label .gfield_label,
body .gform_wrapper .quote .right_label .gfield_label {
  color: #4c4c4c;
  font-weight: 400;
}
/* .gform_wrapper .quote .description,
.gform_wrapper .quote .gsection_description, */
.gform_wrapper .quote .gfield_description {
  line-height: 1.67 !important;
}
body .gform_wrapper .quote input[type=text],
body .gform_wrapper .quote input[type=url],
body .gform_wrapper .quote input[type=email],
body .gform_wrapper .quote input[type=tel],
body .gform_wrapper .quote input[type=number],
body .gform_wrapper .quote input[type=password],
body .gform_wrapper .quote select,
body .gform_wrapper .quote textarea {
  border-radius: 30px;
  border: 2px solid #4c4c4c;
  font-size: 22px !important;
  padding: 0 1em !important;
}
body .gform_wrapper .quote .field_sublabel_below .ginput_complex.ginput_container label,
body .gform_wrapper .quote .field_sublabel_below div[class*="gfield_date_"].ginput_container label,
body .gform_wrapper .quote .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
  display: none;
}
@media only screen and (min-width: 641px) {
  .gform_wrapper .top_label .full-width-text-field input.medium,
  .gform_wrapper .top_label .full-width-menu select.medium {
    width: 100%;
  }
  .gform_wrapper .top_label li.gfield.gf_left_half {
    padding-right: 8px;
  }
  .gform_wrapper .top_label li.gfield.gf_right_half {
    padding-left: 8px;
    padding-right: 0;
  }
}
body .gform_wrapper .quote ul.top_label li ul.gfield_radio li,
body .gform_wrapper .quote ul.top_label li ul.gfield_checkbox li,
body .gform_wrapper .quote ul.left_label li ul.gfield_radio li,
body .gform_wrapper .quote ul.left_label li ul.gfield_checkbox li,
body .gform_wrapper .quote ul.right_label li ul.gfield_radio li,
body .gform_wrapper .quote ul.right_label li ul.gfield_checkbox li {
  padding-bottom: 6px !important;
}
body .gform_wrapper .quote ul.top_label li.long-answer ul.gfield_radio li,
body .gform_wrapper .quote ul.top_label li.long-answer ul.gfield_checkbox li,
body .gform_wrapper .quote ul.left_label li.long-answer ul.gfield_radio li,
body .gform_wrapper .quote ul.left_label li.long-answer ul.gfield_checkbox li,
body .gform_wrapper .quote ul.right_label li.long-answer ul.gfield_radio li,
body .gform_wrapper .quote ul.right_label li.long-answer ul.gfield_checkbox li {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-bottom: 12px !important;
}
body .gform_wrapper .quote ul.top_label li.long-answer ul.gfield_radio li label,
body .gform_wrapper .quote ul.top_label li.long-answer ul.gfield_checkbox li label,
body .gform_wrapper .quote ul.left_label li.long-answer ul.gfield_radio li label,
body .gform_wrapper .quote ul.left_label li.long-answer ul.gfield_checkbox li label,
body .gform_wrapper .quote ul.right_label li.long-answer ul.gfield_radio li label,
body .gform_wrapper .quote ul.right_label li.long-answer ul.gfield_checkbox li label {
  padding-top: 2px !important;
}
@media only screen and (min-width: 641px) {
  .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
  }
  .gform_wrapper .gform_page_footer .button.gform_next_button {
    margin-right: 0;
  }
}
body .gform_wrapper .quote .button {
  font-size: 28px;
  padding: 17px;
  margin: 0;
  width: 33.3333%;
}
@media (max-width: 768px) {
  body .gform_wrapper .quote .button {
    width: 225px;
  }
}
@media (max-width: 540px) {
  body .gform_wrapper .quote .button {
    font-size: 22px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 175px;
  }
}
@media (max-width: 428px) {
  body .gform_wrapper .quote .button {
    width: 100%;
  }
  body .gform_wrapper .quote .button.gform_next_button,
  body .gform_wrapper .quote input[type=submit] {
    margin-top: 32px;
    margin-left: 0 !important;
  }
}
body .gform_wrapper .quote .button.gform_previous_button {
  background: #3b69ec;
  background-image: -webkit-linear-gradient(left, #3b69ec, #3ba7ec 100%) !important;
  background-image: linear-gradient(90deg, #3b69ec, #3ba7ec 100%) !important;
  border: 3px solid transparent;
  margin-bottom: 0;
}
body .gform_wrapper .quote .button.gform_next_button,
body .gform_wrapper .quote input[type=submit] {
  background: #f7574c;
  background-image: -webkit-linear-gradient(left, #f7574c, #f97044 100%) !important;
  background-image: linear-gradient(90deg, #f7574c, #f97044 100%) !important;
  border: 3px solid transparent;
  margin-left: 16px;
}
body .gform_wrapper .quote .button:hover {
  background: #fff;
  background-image: none !important;
}
body .gform_wrapper .quote .button.gform_previous_button:hover {
  border-color: #3b69ec;
  color: #3b69ec;
}
body .gform_wrapper .quote .button.gform_next_button:hover,
body .gform_wrapper .quote input[type=submit]:hover {
  border-color: #f7574c;
  color: #f7574c;
}
body .gform_wrapper .quote .gform_last_page_button {
  display: none;
}
body .gform_wrapper .quote a.gform_save_link {
  color: #3b69ec;
  font-weight: 600;
}
body .gform_wrapper .quote a.gform_save_link:hover {
  text-decoration: underline;
}
.ui-datepicker-header {
  background-color: #00c94a !important;
}
body .gform_wrapper .quote .button.gform_button_select_files {
  border-color: #00c94a;
  color: #00c94a;
  width: 250px;
}
@media (max-width: 420px) {
  body .gform_wrapper .quote .button.gform_button_select_files {
    width: 100% !important;
  }
}
body .gform_wrapper .quote .button.gform_button_select_files:hover {
  background: #00c94a;
  color: #fff;
}
body .gform_wrapper .quote .gform_footer,
body .gform_wrapper .quote .gform_page_footer {
  margin-top: 64px;
  margin-bottom: 0;
}
@media (max-width: 1019px) {
  .quote .gform_page_footer a {
    margin-top: 22px;
    margin-left: 0;
  }
}
/* REVIEW & SUBMIT PAGE */
.gform_wrapper .quote .review-submit table {
  margin-bottom: 0;
}
.gform_wrapper .quote .review-submit table td {
  border: 0;
  padding: 0;
}
.gform_wrapper .quote .review-submit table table tr:nth-of-type(odd) td {
  padding: 10px 20px;
}
.gform_wrapper .quote .review-submit table table tr:nth-of-type(even) td:last-of-type {
  padding: 10px 20px 10px 0;
}
.gform_wrapper .quote .review-submit table table tbody tr:nth-of-type(1),
.gform_wrapper .quote .review-submit table table tbody tr:nth-of-type(2),
.gform_wrapper .quote .review-submit table table tbody tr:nth-of-type(3),
.gform_wrapper .quote .review-submit table table tbody tr:nth-of-type(4) {
  display: none;
}
.gform_wrapper .quote .review-submit table table tbody tr:nth-of-type(odd) {
  background-color: #00c94a;
  border-radius: 30px;
}
.gform_wrapper .quote .review-submit table table tbody tr font {
  font-family: Raleway, sans-serif !important;
  font-size: 22px !important;
}
.gform_wrapper .quote .review-submit table table tbody tr:nth-of-type(odd) font {
  color: #fff !important;
}
.gform_wrapper .quote .review-submit table table tbody tr:nth-of-type(odd) font strong {
  font-weight: 500 !important;
}
.gform_wrapper .quote .review-submit table table tbody tr:nth-of-type(even) font {
  color: #4c4c4c !important;
}

/* ERROR MESSAGES */
.gform_wrapper div.validation_error {
  color: #ea70fe !important;
  margin-top: 33px !important;
  text-align: center;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  padding: 20px !important;
}
body .gform_wrapper.contact-us_wrapper .gform_body ul.gform_fields li.gfield.gfield_error,
body .gform_wrapper.contact-us_wrapper .gform_body ul.gform_fields li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  margin-bottom: 20px !important;
}
body .gform_wrapper li.gfield.gfield_error,
body .gform_wrapper li.gfield.gfield_error.gfield_contains_required {
  background-color: #ff74ff !important;
  border: 0;
  border-radius: 10px;
}
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error .gfield_label,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error ul.gfield_radio,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error .gfield_required,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error ul.gfield_checkbox,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error .gfield_description,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gfield_error div.ginput_complex.ginput_container label {
  color: #f6524d;
}
.gform_wrapper .instruction.validation_message {
  display: none;
}
.gform_wrapper .validation_message {
  color: white !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  padding: 10px 0 4px !important;
}
.gform_wrapper .gfield_error .description,
.gform_wrapper .gfield_error .gfield_description,
.gform_wrapper .gfield_error .gsection_description {
  line-height: 1 !important;
}
.gform_wrapper li.gfield_error input[type=email],
.gform_wrapper li.gfield_error input[type=number],
.gform_wrapper li.gfield_error input[type=password],
.gform_wrapper li.gfield_error input[type=tel],
.gform_wrapper li.gfield_error input[type=text],
.gform_wrapper li.gfield_error input[type=url],
.gform_wrapper li.gfield_error textarea {
  /* border: none !important; */
}

/* LIGHTBOXES */
.tve_p_lb_content .thrv_wrapper {
  padding: 0;
  margin: 0;
}

/* PAGE - WEB DESIGN */
/* INCLUDED SECTIONS - REGULAR */
#table-included .thrv_wrapper {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
#table-included .row .tcb--cols--3 {
  margin-right: auto;
  margin-left: auto;
}

/* INCLUDED SECTIONS-TOGGLE */
#table-included .tve_faq {
  background-color: #fff;
  transition: background-color .3s ease;
  border-top: 3px dashed #ef5a47;
}
#table-included .tve_faq:hover {
  background-color: #f7564c;
}
#table-included .thrv_toggle_shortcode .tve_faq.tve_oFaq:hover {
  background-color: #fff !important;
}
#table-included .last-toggle .tve_faq,
#table-included .tve_faq.tve_oFaq .tve_faqB {
  border-bottom: 3px dashed #ef5a47;
}
.tve_faqB {
  margin: 0 auto;
}
.tve_faq .tve_faqC {
  padding: 0;
  margin: 0px auto;
}
.tve_faq .tve_faqC .wrapper-item:not(:last-of-type) {
  border-bottom: 3px dashed gray;
}
/* INCLUDED SECTIONS - HEADERS + DATA */
#table-included .item {
  margin: 0 auto;
  text-align: center;
  max-width: 970px !important;
  width: 88% !important;
}
#table-included .item .tcb-flex-row {
  padding-top: 0;
  padding-bottom: 0;
}
/* INCLUDED SECTIONS - HEADERS */
#table-included .section-header:not(.first) {
  border-top: 3px dashed #00c94a;
}
#table-included .section-header {
  border-bottom: 3px dashed #00c94a;
}
.tve_faq .tve_toggle {
  left: calc(50% - 180px);
}
#table-included .section-header .tcb-flex-row {
 padding-top: 0;
 padding-bottom: 0;
}
#table-included h4,
#table-included .tve_faq .tve_faqB h4 {
  font-size: 24px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}
#table-included h4 {
  color: #00c94a;
}
#table-included .tve_faq .tve_faqB h4 {
  color: #ef5a47;
}
#table-included .tve_faq.tve_oFaq .tve_faqB h4 {
  color: #ef5a47 !important;
}
/* INCLUDED SECTIONS - DATA */
#table-included h5 {
  font-size: 32px;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0
}
.tve_faqC p {
  margin-bottom: 0;
}

/* BANNERS */
/* WEBZIO GROW */
.webzio-grow-banner-ad img {
  width: 100%;
}
.webzio-grow-banner-ad .banner-375,
.webzio-grow-banner-ad .banner-414,
.webzio-grow-banner-ad .banner-768,
.webzio-grow-banner-ad .banner-1024 {
  display: none;
}
@media (min-width: 375px) {
  .webzio-grow-banner-ad .banner-320 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-375 {
    display: unset;
  }
}
@media (min-width: 414px) {
  .webzio-grow-banner-ad .banner-375 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-414 {
    display: unset;
  }
}
@media (min-width: 768px) {
  .webzio-grow-banner-ad .banner-414 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-768 {
    display: unset;
  }
}
@media (min-width: 1024px) {
  .webzio-grow-banner-ad .banner-768 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-1024 {
    display: unset;
  }
}
/* @media (min-width: 375px) {
  .webzio-grow-banner-ad .banner-320 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-375 {
    display: unset;
  }
}
@media (min-width: 414px) {
  .webzio-grow-banner-ad .banner-375 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-414 {
    display: unset;
  }
}
@media (min-width: 768px) {
  .webzio-grow-banner-ad .banner-414 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-768 {
    display: unset;
  }
}
@media (min-width: 1024px) {
  .webzio-grow-banner-ad .banner-768 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-1024 {
    display: unset;
  }
} */
