/* INTRODUCTION */
.x-content-band-web-design-intro.x-content-band {
    margin: 0;
}
.x-content-band-web-design-intro.x-content-band .x-btn-centered {
  margin: 0.7em 0 0 -151px;
}
@media (max-width: 400px) {
  .x-content-band-web-design-intro.x-content-band .x-btn-centered {
    margin: 0.7em 0 0 -142px;
    font-size: 1.2em;
  }
}
.x-content-band-web-design-intro {
  border-bottom: 3px dashed #13aa6a;
  margin-bottom: 0;
}
.x-content-band-web-design-intro .x-column {
  padding-bottom: 52px;
}

.x-content-band-web-design-intro h2 {
  font-size: 48px;
  line-height: 1.2;
  margin: 32px 0 24px;
}

/* **
GRAVITY FORMS
WHAT TYPE OF WEBSITE
** */
.gform_wrapper form.page-header-form {
  text-align: center;
}
body .gform_wrapper .page-header-form .top_label .gfield_label,
body .gform_wrapper .page-header-form .left_label .gfield_label,
body .gform_wrapper .page-header-form .right_label .gfield_label {
  color: #fff;
}
body .gform_wrapper .page-header-form ul.gform_fields.top_label .gfield_label {
  margin: 18px 0 0 !important;
}
.gform_wrapper .page-header-form label.gfield_label {
  font-size: 30px;
  font-weight: 500;
  text-shadow: 0px 1px 1px #000000;
}
body .gform_wrapper .page-header-form .gfield_required {
  display: none;
}
body .gform_wrapper .page-header-form input[type=text],
body .gform_wrapper .page-header-form input[type=url],
body .gform_wrapper .page-header-form input[type=email],
body .gform_wrapper .page-header-form input[type=tel],
body .gform_wrapper .page-header-form input[type=number],
body .gform_wrapper .page-header-form input[type=password],
body .gform_wrapper .page-header-form select,
body .gform_wrapper .page-header-form textarea {
  border-radius: 30px;
  border: 2px solid #4c4c4c;
  font-size: 22px !important;
  padding: 0 1em !important;
}
.gform_wrapper .page-header-form .gform_footer input.button,
.gform_wrapper .page-header-form .gform_footer input[type=submit],
.gform_wrapper .page-header-form .gform_page_footer input.button,
.gform_wrapper .page-header-form .gform_page_footer input[type=submit] {
  background: #fff;
  border-width: 3px;
  border-color: #fff;
  color: #38a866;
  font-size: 22px;
  font-weight: 600;
  line-height: 0;
  padding: 20px 2em;
}
@media only screen and (max-width: 641px) {
  .gform_wrapper .page-header-form input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
    line-height: 0;
    width: auto;
  }
}
.gform_wrapper .page-header-form .gform_footer input.button:hover,
.gform_wrapper .page-header-form .gform_footer input[type=submit]:hover,
.gform_wrapper .page-header-form .gform_page_footer input.button:hover,
.gform_wrapper .page-header-form .gform_page_footer input[type=submit]:hover {
  background: #38a866;
  color: #fff;
}
@media only screen and (min-width: 641px) {
.gform_wrapper .page-header-form .gform_footer input.button,
.gform_wrapper .page-header-form .gform_footer input[type=submit],
.gform_wrapper .page-header-form .gform_page_footer input.button,
.gform_wrapper .page-header-form .gform_page_footer input[type=submit] {
    margin-right: 0;
  }
}
body .gform_wrapper .page-header-form .gform_footer,
body .gform_wrapper .page-header-form .gform_page_footer {
  margin: 60px 0;
}
.gform_wrapper .page-header-form .gform_footer input.button,
.gform_wrapper .page-header-form .gform_footer input[type=submit],
.gform_wrapper .page-header-form .gform_page_footer input.button,
.gform_wrapper .page-header-form .gform_page_footer input[type=submit] {
  margin-bottom: 0;
}
.x-content-band-website-types-intro h2,
.x-content-band-design-development h2 {
  font-size: 48px;
  line-height: 1.2;
  margin: 53px 0 24px;
}
.x-content-band-website-types-intro h2 {
  color: #1e9ebc;
}

/* REASONS - WE'LL MAKE YOUR WEBSITE WORK HARD */
.x-content-band-data-driven-reasons.x-content-band {
  text-align: center;
}
.x-content-band-data-driven-reasons .h-custom-headline{
  color: #0a9f64;
  font-size: 140%;
  margin: 0 0 15px;
}
.x-content-band-data-driven-reasons .x-3-4 .h5 {
  margin-top: 0.2em;
  color: #0a9f64;
  font-size: 109%;
}
.x-content-band-data-driven-reasons .x-content-band {
  padding: 10px 0;
}
.x-content-band-data-driven-reasons .x-content-band p {
  font-size: 22px;
  line-height: 1.67;
}
@media (min-width: 768px) {
  .x-content-band-data-driven-reasons.x-content-band .x-content-band:last-child {
    margin-bottom: 0;
  }
}
.x-content-band-data-driven-reasons .x-img{
  margin-bottom: 15px;
}
p.webzio-footnote {
  font-size: 18px;
}
.x-content-band-subheader h2 {
  font-size: 48px;
  font-weight: 600;
}
.x-content-band-subheader.x-content-band h2 {
  padding: 0;
}

/* YOU'LL LOVE WORKING WITH US*/
.temp-hide {
  display: none;
}
@media (max-width: 767px) {
  .x-content-band-love-working-if .x-gap {
    margin: 0 !important;
  }
}
@media (min-width: 980px) {
  .x-content-band.vc.x-content-band-love-working-if {
    margin-bottom: 0.7em;
  }
}
.x-content-band-love-working-if .x-3-4 ul {
  margin: 0;
  list-style: none;
  font-size: 1.09em;
  line-height: 1.5;
}
.x-content-band-love-working-if .x-3-4 ul li {
  padding: 0 0 20px 50px;
  background: url(../img/sprite-icons-responsive.png) -72px -100px no-repeat;
  background-size: 350px 150px;
  list-style: none;
  color: #7c7c7c;
}
.x-content-band-no-margin-top {
  margin-top: 0;
}
.x-content-band-btn-lets-talk.x-content-band .x-btn-centered {
  margin: 0 0 0 -109px;
}

/*BETTER PROCESS = STRONGER DESIGN*/
.better-process-h3 h3 {
  color: #f7574c;
  font-size: 38px;
  margin-top: 20px;
}
.x-content-band-data-better-process-content .x-3-4 .h5 {
  margin-top: 0.2em;
  color: #f7574c;
  font-size: 109%;
}
.x-content-band-data-better-process-content .x-content-band {
  padding: 10px 0;
  margin: 0;
}
.x-content-band-data-better-process-content .x-content-band p {
  font-size: 22px;
  line-height: 1.67;
}
@media (min-width: 768px) {
  .x-content-band-data-better-process-content.x-content-band .x-content-band:last-child {
    margin-bottom: 0;
  }
}
.x-content-band-data-better-process-content .x-content-band .x-1-4 {
  height: 100%;
}
.x-content-band-data-better-process-content .x-content-band .x-1-4 .x-img-none {
  background: #fff;
}
@media (min-width: 768px) {
  .x-content-band-data-better-process-content .x-content-band .x-1-4::before {
    background: url(../img/bg-red-arrow.png) no-repeat 0 0;
    content: "";
    position: absolute;
    height: 10px;
    width: 15px;
    top: 0;
    right: 40px;
  }
  .x-content-band-data-better-process-content .x-content-band .x-1-4::after {
    background: url(../img/bg-red-dots.png) repeat-y 0 0;
    content: "";
    position: absolute;
    height: 100%;
    width: 3px;
    top: 101px;
    right: 46px;
  }
  .x-content-band-data-better-process-content .x-content-band:last-child .x-1-4::after {
    display: none;
  }
  .x-content-band-data-better-process-content .x-content-band:first-child .x-1-4::before {
    display: none;
  }
}

/*MOBILE READY WEBSITES*/
/* .x-content-band-mobile-ready-websites.x-content-band {
  background: url(../img/bg-purple-dots.png) repeat-x 0 0;
  padding-top: 2em;
  margin-bottom: 0;
  padding-bottom: 0;
}
.x-content-band-mobile-ready-websites .h3,
.x-content-band-mobile-ready-websites strong {
  color: #8e64e3;
}
.x-content-band-mobile-ready-websites strong {
  font-size: 109%;
}
.x-content-band-mobile-ready-websites.x-content-band .h3 {
  margin: 1.05em 0 0.2em;
}
@media (min-width: 980px) {
  .x-content-band-mobile-ready-websites.x-content-band .x-column .x-btn {
    margin-top: 0.7em;
  }
}
@media (max-width: 979px) {
  .x-content-band-mobile-ready-websites.x-content-band .x-column .x-btn {
    margin-bottom: 1.5em;
  }
} */

/*SELL ANYTHING*/
/* @media (min-width: 768px) {
  .x-content-band-sell-anything-header{
    margin-top: 0 !important;
  }
}
.x-content-band-sell-anything-header.x-content-band {
  margin-bottom: 2.5em;
}
.x-content-band-sell-anything-content .x-img {
  margin-bottom: 0;
  margin-top: 0;
}
.x-content-band-sell-anything-content .h5 {
  font-size: 1.36em;
  color: #0a9f64;
  margin-top: 0.5em;
  margin-bottom: 0.4em;
}
.x-content-band-sell-anything-content p {
  font-size: 1.0em;
  line-height: 1.36;
}
@media (max-width: 767px) {
  .x-content-band-sell-anything-content .x-column:last-child{
    margin-top: 1em;
  }
} */

/*CONTACT FORM*/
.x-content-band-contact-form .h3 {
  color: #fff;
  margin-top: 1.0em;
}
.x-content-band-contact-form .x-1-1 > p {
  color: #fff;
}
@media (min-width: 768px) {
  .x-content-band-contact-form .x-1-1 > p {
    width: 60%;
    margin: 0 auto 0.9em;
  }
}

/*CUSTOM.BASIC & CUSTOM.PROFESSIONAL PRICING TABLES*/
.offers .basic-color {
  color: #3b69ec;
}
.offers .professional-color {
  color: #e162e0;
}
.web-design-page .x-content-offers {
  /* background-color: rgba(0, 0, 0, 0); */
  /* border-bottom: 3px dashed #8e64e3; */
  padding: 0 !important;
  margin-bottom: 0;
}
.x-content-offers .offers{
  padding-top: 50px !important;
  padding-bottom: 36px !important;
  margin-bottom: 0;
}
.x-content-offers .offers .x-column+.x-column{
  margin-top: 125px !important;
}
@media (max-width: 767px) {
  .x-content-offers .offer-price-br.basic {
    display: none;
  }
}
@media (min-width: 525px) and (max-width: 767px) {
  .x-content-offers .offer-price-br.professional {
    display: none;
  }
}
@media (min-width: 1024px) {
  .x-content-offers .offer-price-br {
    display: none;
  }
}
@media (max-width: 767px) {
  .x-content-offers .offer-name-br.basic,
  .x-content-what-kind-of-site .offer-name-br.basic {
    display: none;
  }
}
@media (min-width: 475px) and (max-width: 767px) {
  .x-content-offers .offer-name-br.professional,
  .x-content-what-kind-of-site .offer-name-br.professional {
    display: none;
  }
}
@media (min-width: 1024px) {
  .x-content-offers .offer-name-br,
  .x-content-what-kind-of-site .offer-name-br {
    display: none;
  }
}
@media (min-width: 768px) {
  .x-content-offers .offers>.wpb_row{
    display: -webkit-box;
    display: -ms-flexbox;
    display:         flex;
  }
  .x-content-offers .offers .x-column+.x-column{
    margin-top: 0px !important;
  }
}
.x-content-offers .offers>.wpb_row>.x-column{
  border-radius: 15px;
  position: relative;
  text-align: center;
  padding-bottom: 50px;
}
.x-content-offers .offers>.wpb_row>.x-column::before{
  content: '';
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 15px 0px 0px 15px;
  -moz-border-radius: 15px 0px 0px 15px;
  -webkit-border-radius: 15px 0px 0px 15px;
  border-left:3px dashed #3b6bec;
  border-bottom:3px dashed #3b6bec;
}
.x-content-offers .offers>.wpb_row>.professional::before{
  border-left:3px dashed #de4fd6;
  border-bottom:3px dashed #de4fd6;
}
.x-content-offers .offers>.wpb_row>.x-column::after{
  content: '';
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  left: 50%;
  border-radius: 0px 15px 15px 0px;
  -moz-border-radius: 0px 15px 15px 0px;
  -webkit-border-radius: 0px 15px 15px 0px;
  border-right:3px dashed #3ba4ec;
  border-bottom:3px dashed #3ba4ec;
  z-index: -1;
}
.x-content-offers .offers>.wpb_row>.professional::after{
  border-right:3px dashed #f57fc3;
  border-bottom:3px dashed #f57fc3;
}
.x-content-offers  .offers .vc_icon_element{
  position: absolute;
  top: -50px;
  left: 50%;
  width: 100px;
  height: 100px;
  margin-left: -50px;
}
.x-content-offers .offers .vc_icon_element .vc_icon_element-inner{
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 2;
  border-radius: 100em;
  background: #3b7eec;
  border: 3px solid transparent;
  background: -webkit-linear-gradient(left, #3b7fec, #3b8eec);
  background: -o-linear-gradient(left, #3b7fec, #3b8eec);
}
.x-content-offers .offers .professional .vc_icon_element .vc_icon_element-inner{
  background: -webkit-linear-gradient(left, #e55dd0, #ec6bcb);
  background: -o-linear-gradient(left, #e55dd0, #ec6bcb);
}
.x-content-offers .offers .vc_icon_element .vc_icon_element-icon{
  width: 100%;
  height: 100%;
  background: #fff;
  display: block;
  text-align: center;
  border-radius: 100em;
}
.x-content-offers .offers .vc_icon_element .vc_icon_element-icon::before{
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    text-indent: -9999px;
    background: url("../img/icons-offers.png") no-repeat -3px 0;
    border-radius: 100em;
}
.x-content-offers .offers .professional .vc_icon_element .vc_icon_element-icon::before{
    background-position: -103px 0;
}
.x-content-offers .offers .x-column .h-custom-headline.h4{
  color: #fff;
  font-size: 36px;
  font-weight: normal;
  margin: 0;
  padding: 63px 0 46px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3b6bec+0,3ba4ec+100 */
  background: #3b6bec; /* Old browsers */ /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #3b6bec 0%,#3ba4ec 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #3b6bec 0%,#3ba4ec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b6bec', endColorstr='#3ba4ec',GradientType=1 ); /* IE6-9 */

  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  position: relative;
}
.x-content-offers .offers .professional .h-custom-headline.h4{
  background: #de4fd6; /* Old browsers */ /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #de4fd6 0%,#f57fc3 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #de4fd6 0%,#f57fc3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b6bec', endColorstr='#3ba4ec',GradientType=1 ); /* IE6-9 */
}
.x-content-offers .offers .x-column .h-custom-headline.h4 b{
  font-weight: 600;
}
.x-content-offers .offers .x-column .h-custom-headline.h6{
  color: #3b69ec;
  margin: 0 45px 17px;
  padding: 0;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  padding: 3px;
  margin-top: -23px;
  position: relative;
  background: #3b7eec; /* Old browsers */ /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #3b7eec 0%,#3b8fec 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #3b7eec 0%,#3b8fec 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b7eec', endColorstr='#3b8fec',GradientType=1 ); /* IE6-9 */
}
.x-content-offers .offers .x-column .h-custom-headline.h6>span{
  padding: 9px 7px;
  display: block;
  background: #fff;
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
}
.x-content-offers .offers .professional .h-custom-headline.h6{
  color: #e162e0;
  background: #dc4cd7; /* Old browsers */ /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #dc4cd7 0%,#f57ec4 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #dc4cd7 0%,#f57ec4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc4cd7', endColorstr='#f57ec4',GradientType=1 ); /* IE6-9 */
}
.x-content-offers .x-column p {
  font-size: 22px;
  line-height: 1.67;
  margin: 0 0 0.9em;
}
.x-content-offers .x-column p .basic {
  color: #3b69ec;
}
.x-content-offers .x-column p .professional {
  color: #e162e0;
}
.x-content-offers  .offers .x-column p {
  font-size: 100%;
}
.x-content-offers  .offers .x-column p span {
  font-size: 30px;
  font-weight: 600;
}
.offers p.offer-description,
.offers p.offer-ready {
  text-align: center;
  width: 80%;
  margin: 0 auto 9px;
}
.offers p.offer-description {
  padding-top: 25px;
  padding-bottom: 25px;
}
.x-content-offers .btn-holder{
  position: absolute;
  top:100%;
  left: 0;
  width:  100% !important;
  max-width: 100% !important;
  margin-top: -40px;
}

/* WEBZIO GROW BANNER ADD (IMG) */
.webzio-grow-banner-ad {
  display: none;
}
.x-content-band.webzio-grow-banner-ad {
  margin-top: 63px;
  margin-bottom: 0;
}
/* .webzio-grow-banner-ad img {
  width: 100%;
}
.webzio-grow-banner-ad .banner-330,
.webzio-grow-banner-ad .banner-366,
.webzio-grow-banner-ad .banner-676,
.webzio-grow-banner-ad .banner-768,
.webzio-grow-banner-ad .banner-full {
  display: none;
}
@media (min-width: 330px) {
  .webzio-grow-banner-ad .banner-282 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-330 {
    display: unset;
  }
}
@media (min-width: 366px) {
  .webzio-grow-banner-ad .banner-330 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-366 {
    display: unset;
  }
}
@media (min-width: 676px) {
  .webzio-grow-banner-ad .banner-366 {
    display: none;
  }
  .webzio-grow-banner-ad .banner-676 {
    display: unset;
  }
}
@media (min-width: 768px) {
  .webzio-grow-banner-ad .banner-676 {
    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-full {
    display: unset;
  }
} */

/* WEBZIO GROW INCLUDED */
.x-content-band-webzio-grow-intro {
  margin-bottom: 15px;
}
.x-content-band-webzio-grow-intro h2 {
  color: #4c4c4c;
  font-size: 48px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 25px
}
.x-content-band-webzio-grow-intro h2 .free {
  color: #f6544c;
  font-weight: 700;
}
.x-content-band-webzio-grow-intro p {
  text-align: center;
}
.x-content-band-webzio-grow {
  text-align: center;
}
.x-content-band-webzio-grow.webzio-grow-included {
  margin-top: 66px;
}
.x-content-band-webzio-grow.webzio-grow-included .x-container {
  display: inline-block;
  max-width: 500px;
}
.x-content-band-webzio-grow.webzio-grow-included .x-column:nth-of-type(1) {
  margin-right: 10px;
  width: 124px;
}
.x-content-band-webzio-grow.webzio-grow-included .x-column:nth-of-type(2) {
  max-width: 275px;
  text-align: left;
  width: auto;
}
.x-content-band-webzio-grow.webzio-grow-included img {
  margin-bottom: 0;
}
.x-content-band-webzio-grow.webzio-grow-included p {
  margin-bottom: 0;
}
.x-content-band-webzio-grow a {
  color: #3b69ec;
}
.x-content-band-webzio-grow-intro h2 .grow-pro,
.x-content-band-webzio-grow.webzio-grow-included a .grow-pro {
  color: #089d63;
}
.x-content-band-webzio-grow-intro h2 .grow-pro.tier,
.x-content-band-webzio-grow.webzio-grow-included a .grow-pro.tier {
  font-weight: 700;
}
@media (max-width: 768px) {
  .x-content-band-webzio-grow.webzio-grow-included .x-column:nth-of-type(1) {
    margin: 0 auto;
  }
  .x-content-band-webzio-grow.webzio-grow-included p {
    margin-top: 10px;
    text-align: center;
  }
}

/* WEBSITE TYPES */
.x-content-band-website-types {
  width: calc(100% + 25px) !important;
  max-width: 995px !important;
}
.x-content-band-website-types {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin-left: -25px;
	margin-top: -25px;
}
@media (max-width: 359px) {
  .x-content-band-website-types .x-column.body {
    height: 925px;
  }
}
@media (min-width: 360px) {
  .x-content-band-website-types .x-column.body {
    height: 935px;
  }
}
@media (min-width: 375px) {
  .x-content-band-website-types .x-column.body {
    height: 950px;
  }
}
@media (min-width: 411px) {
  .x-content-band-website-types .x-column.body {
    height: 930px;
  }
}
@media (min-width: 768px) {
  .x-content-band-website-types .x-column.body {
    height: 950px;
  }
}
@media (min-width: 1024px) {
  .x-content-band-website-types .x-column.body {
    height: 935px;
  }
}
.business-websites .x-column.body {
  border: 3px dashed #247393;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #61d6e0;
  background-image: url("../img/website-types-business-websites_300.png"); /* fallback */
  background-image: url("../img/website-types-business-websites_300.png"), -webkit-linear-gradient(36deg, #61d6e0 15%, #247393);
  background-image: url("../img/website-types-business-websites_300.png"), linear-gradient(54deg, #61d6e0 15%, #247393); /* W3C */
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
.ecommerce-websites .x-column.body {
  border: 3px dashed #089d63;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #43e68a;
  background-image: url("../img/website-types-ecommerce-websites_300.png"); /* fallback */
  background-image: url("../img/website-types-ecommerce-websites_300.png"), -webkit-linear-gradient(36deg, #43e68a 15%, #089d63);
  background-image: url("../img/website-types-ecommerce-websites_300.png"), linear-gradient(54deg, #43e68a 15%, #089d63); /* W3C */
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
.online-course-websites .x-column.body {
  border: 3px dashed #3b69ec;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #e162e0;
  background-image: url("../img/website-types-lms-websites_300.png"); /* fallback */
  background-image: url("../img/website-types-lms-websites_300.png"), -webkit-linear-gradient(36deg, #e162e0 15%, #3b69ec);
  background-image: url("../img/website-types-lms-websites_300.png"), linear-gradient(54deg, #e162e0 15%, #3b69ec); /* W3C */
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
.portfolio-websites .x-column.body {
  border: 3px dashed #247393;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #61d6e0;
  background-image: url("../img/website-types-portfolio-websites_300.png"); /* fallback */
  background-image: url("../img/website-types-portfolio-websites_300.png"), -webkit-linear-gradient(36deg, #61d6e0 15%, #247393);
  background-image: url("../img/website-types-portfolio-websites_300.png"), linear-gradient(54deg, #61d6e0 15%, #247393); /* W3C */
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
.non-profit-websites .x-column.body {
  border: 3px dashed #089d63;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #43e68a;
  background-image: url("../img/website-types-non-profit-websites_300.png"); /* fallback */
  background-image: url("../img/website-types-non-profit-websites_300.png"), -webkit-linear-gradient(36deg, #43e68a 15%, #089d63);
  background-image: url("../img/website-types-non-profit-websites_300.png"), linear-gradient(54deg, #43e68a 15%, #089d63); /* W3C */
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
.restaurant-websites .x-column.body {
  border: 3px dashed #3b69ec;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #e162e0;
  background-image: url("../img/website-types-restaurant-websites_300.png"); /* fallback */
  background-image: url("../img/website-types-restaurant-websites_300.png"), -webkit-linear-gradient(36deg, #e162e0 15%, #3b69ec);
  background-image: url("../img/website-types-restaurant-websites_300.png"), linear-gradient(54deg, #e162e0 15%, #3b69ec); /* W3C */
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
.blog-websites .x-column.body {
  border: 3px dashed #ec3b4f;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #f97044;
  background-image: url("../img/website-types-blog-websites_300.png"); /* fallback */
  background-image: url("../img/website-types-blog-websites_300.png"), -webkit-linear-gradient(36deg, #f97044 15%, #ec3b4f);
  background-image: url("../img/website-types-blog-websites_300.png"), linear-gradient(54deg, #f97044 15%, #ec3b4f); /* W3C */
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 949px) {
  .business-websites .x-column.body {
    background-image: url("../img/website-types-business-websites_600.png"); /* fallback */
    background-image: url("../img/website-types-business-websites_600.png"), -webkit-linear-gradient(36deg, #61d6e0 15%, #247393);
    background-image: url("../img/website-types-business-websites_600.png"), linear-gradient(54deg, #61d6e0 15%, #247393); /* W3C */
  }
  .ecommerce-websites .x-column.body {
    background-image: url("../img/website-types-ecommerce-websites_600.png"); /* fallback */
    background-image: url("../img/website-types-ecommerce-websites_600.png"), -webkit-linear-gradient(36deg, #43e68a 15%, #089d63);
    background-image: url("../img/website-types-ecommerce-websites_600.png"), linear-gradient(54deg, #43e68a 15%, #089d63); /* W3C */
  }
  .online-course-websites .x-column.body {
    background-image: url("../img/website-types-lms-websites_600.png"); /* fallback */
    background-image: url("../img/website-types-lms-websites_600.png"), -webkit-linear-gradient(36deg, #e162e0 15%, #3b69ec);
    background-image: url("../img/website-types-lms-websites_600.png"), linear-gradient(54deg, #e162e0 15%, #3b69ec); /* W3C */
  }
  .portfolio-websites .x-column.body {
    background-image: url("../img/website-types-portfolio-websites_600.png"); /* fallback */
    background-image: url("../img/website-types-portfolio-websites_600.png"), -webkit-linear-gradient(36deg, #61d6e0 15%, #247393);
    background-image: url("../img/website-types-portfolio-websites_600.png"), linear-gradient(54deg, #61d6e0 15%, #247393); /* W3C */
  }
  .non-profit-websites .x-column.body {
    background-image: url("../img/website-types-non-profit-websites_600.png"); /* fallback */
    background-image: url("../img/website-types-non-profit-websites_600.png"), -webkit-linear-gradient(36deg, #43e68a 15%, #089d63);
    background-image: url("../img/website-types-non-profit-websites_600.png"), linear-gradient(54deg, #43e68a 15%, #089d63); /* W3C */
  }
  .restaurant-websites .x-column.body {
    background-image: url("../img/website-types-restaurant-websites_600.png"); /* fallback */
    background-image: url("../img/website-types-restaurant-websites_600.png"), -webkit-linear-gradient(36deg, #e162e0 15%, #3b69ec);
    background-image: url("../img/website-types-restaurant-websites_600.png"), linear-gradient(54deg, #e162e0 15%, #3b69ec); /* W3C */
  }
  .blog-websites .x-column.body {
    background-image: url("../img/website-types-blog-websites_600.png"); /* fallback */
    background-image: url("../img/website-types-blog-websites_600.png"), -webkit-linear-gradient(36deg, #f97044 15%, #ec3b4f);
    background-image: url("../img/website-types-blog-websites_600.png"), linear-gradient(54deg, #f97044 15%, #ec3b4f); /* W3C */
  }
}
.x-content-band-website-types .x-column.heading {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  margin: 0;
  padding: 15px 37px;
  width: 100%;
}
.business-websites .x-column.heading {
  border: 3px dashed #247393;
  border-bottom: 0;
}
.ecommerce-websites .x-column.heading {
  border: 3px dashed #099e64;
  border-bottom: 0;
}
.online-course-websites .x-column.heading {
  border: 3px dashed #3b69ec;
  border-bottom: 0;
}
.portfolio-websites .x-column.heading {
  border: 3px dashed #247393;
  border-bottom: 0;
}
.non-profit-websites .x-column.heading {
  border: 3px dashed #089d63;
  border-bottom: 0;
}
.restaurant-websites .x-column.heading {
  border: 3px dashed #3b69ec;
  border-bottom: 0;
}
.blog-websites .x-column.heading {
  border: 3px dashed #ec3b4f;
  border-bottom: 0;
}
.x-content-band-website-types .x-column.heading,
.x-content-band-website-types .x-column.body {
  margin: 0;
  /* padding: 15px 37px; */
  padding: 15px 25px;
  width: 100%;
}
.x-content-band-website-types .h4 {
  font-size: 32px;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 13px;
  width: 90%;
}
.x-content-band-website-types .online-course-websites .h4 {
  width: 100%;
}
.x-content-band-website-types .business-websites .h4 {
  color: #247393;
}
.x-content-band-website-types .ecommerce-websites .h4 {
  color: #089d63;
}
.x-content-band-website-types .online-course-websites .h4 {
  color: #3b69ec;
}
.x-content-band-website-types .portfolio-websites .h4 {
  color: #247393;
}
.x-content-band-website-types .non-profit-websites .h4 {
  color: #089d63;
}
.x-content-band-website-types .restaurant-websites .h4 {
  color: #3b69ec;
}
.x-content-band-website-types .blog-websites .h4 {
  color: #ec3b4f;
}
.x-content-band-website-types .h5 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  margin: 19px 0 17px;
}
.x-content-band-website-types p,
.x-content-band-website-types ul {
  color: #fff;
  font-size: 20px;
  line-height: 1.67;
}
.x-content-band-website-types ul {
  margin: 0 0 18px 18px;
}
.x-content-band-website-types .x-content-band {
  /* -webkit-box-flex: 1;
      -ms-flex: 1 0 300px;
          flex: 1 0 300px; */
  box-sizing: border-box;
	margin-left: 25px;
	margin-top: 25px;
  margin-bottom: 0;
}
@media (min-width: 625px) {
  .x-content-band-website-types .x-content-band {
    max-width: calc(50% - 25px);
  }
  .x-content-band-website-types .x-content-band:nth-of-type(1) {
    max-width: calc(100% - 25px);
  }
  .x-content-band-website-types .x-content-band:nth-of-type(1) .x-column.heading {
    display: none;
  }
  .x-content-band-website-types .x-content-band:nth-of-type(1) .x-column.body {
    background-position: right top;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    height: 500px;
  }
  .x-content-band-website-types .x-content-band:nth-of-type(1) .x-column.body h3,
  .x-content-band-website-types .x-content-band:nth-of-type(1) .x-column.body h4,
  .x-content-band-website-types .x-content-band:nth-of-type(1) .x-column.body p {
    width: 50%;
  }
  .x-content-band-website-types .business-websites .h4 {
    color: #fff;
  }
}
@media (min-width: 950px) {
  .x-content-band-website-types .x-content-band {
    max-width: calc(33.33333% - 25px);
  }
  .x-content-band-website-types .x-content-band:nth-of-type(1) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .x-content-band-website-types .x-content-band:nth-of-type(2) {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .x-content-band-website-types .x-content-band:nth-of-type(3) {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .x-content-band-website-types .x-content-band:nth-of-type(4) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .x-content-band-website-types .x-content-band:nth-of-type(5) {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .x-content-band-website-types .x-content-band:nth-of-type(6) {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .x-content-band-website-types .x-content-band:nth-of-type(7) {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .x-content-band-website-types .x-content-band:nth-of-type(1) .x-column.body h3,
  .x-content-band-website-types .x-content-band:nth-of-type(1) .x-column.body h4,
  .x-content-band-website-types .x-content-band:nth-of-type(1) .x-column.body p {
    width: 66.66%;
  }
}
#type-business {
  position: absolute;
  right: -3px;
  top: 41px;
}
#type-ecommerce {
  position: absolute;
  right: -3px;
  top: 40px;
}
#type-lms {
  position: absolute;
  right: -3px;
  top: 38px;
}
#type-portfolio {
  position: absolute;
  right: -3px;
  top: 37px;
}
#type-non-profit {
  position: absolute;
  right: -3px;
  top: 39px;
}
#type-restaurant {
  position: absolute;
  right: -3px;
  top: 37px;
}
#type-blog {
  position: absolute;
  right: -3px;
  top: 36px;
}
@media (max-width: 1098px) {
  .x-content-band-website-types .h4 {
    font-size: 28px;
    width: 75%;
  }
  #type-business {
    top: 30px;
  }
  #type-ecommerce {
    top: 29px;
  }
  #type-lms {
    top: 27px;
  }
  #type-portfolio {
    top: 27px;
  }
  #type-non-profit {
    top: 29px;
  }
  #type-restaurant {
    top: 27px;
  }
  #type-blog {
    top: 26px;
  }
}
@media (max-width: 998px) {
  .x-content-band-website-types .h4 {
    font-size: 26px;
  }
  #type-business {
    top: 26px;
  }
  #type-ecommerce {
    top: 25px;
  }
  #type-lms {
    top: 23px;
  }
  #type-portfolio {
    top: 23px;
  }
  #type-non-profit {
    top: 25px;
  }
  #type-restaurant {
    top: 23px;
  }
  #type-blog {
    top: 22px;
  }
}
@media (max-width: 949px) {
  .x-content-band-website-types .h4 {
    font-size: 32px;
    width: 65%;
  }
  #type-business {
    top: 41px;
  }
  #type-ecommerce {
    top: 40px;
  }
  #type-lms {
    top: 38px;
  }
  #type-portfolio {
    top: 37px;
  }
  #type-non-profit {
    top: 39px;
  }
  #type-restaurant {
    top: 37px;
  }
  #type-blog {
    top: 36px;
  }
}
@media (max-width: 775px) {
  .x-content-band-website-types .h4 {
    width: 70%;
  }
}
@media (max-width: 725px) {
  .x-content-band-website-types .h4 {
    font-size: 28px;
  }
  #type-business {
    top: 32px;
  }
  #type-ecommerce {
    top: 30px;
  }
  #type-lms {
    top: 27px;
  }
  #type-portfolio {
    top: 27px;
  }
  #type-non-profit {
    top: 29px;
  }
  #type-restaurant {
    top: 27px;
  }
  #type-blog {
    top: 26px;
  }
}
@media (max-width: 665px) {
  .x-content-band-website-types .h4 {
    font-size: 26px;
  }
  #type-business {
    top: 28px;
  }
  #type-ecommerce {
    top: 26px;
  }
  #type-lms {
    top: 23px;
  }
  #type-portfolio {
    top: 23px;
  }
  #type-non-profit {
    top: 25px;
  }
  #type-restaurant {
    top: 23px;
  }
  #type-blog {
    top: 22px;
  }
}
/* LEFT OFF HERE */
@media (max-width: 625px) {
  .x-content-band-website-types .h4 {
    font-size: 32px;
    width: 70%;
  }
  .x-content-band-website-types .body .h4 {
    display: none;
  }
}














/* WEBSITE TYPES - BUSINESS, ECOMMERCE, LEARNING MANAGEMENT SYSTEM */
/* @media (min-width: 768px) and (max-width: 900px) {
  .x-content-band-website-types .x-container .x-column.x-1-3 {
    width: 48%;
  }
  .x-content-band-website-types .x-container .x-column.x-1-3:nth-of-type(2) {
    margin-right: 0;
  }
  .x-content-band-website-types .x-container .x-column.x-1-3:nth-of-type(3) {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .x-content-band-website-types .x-container .x-column.x-1-3 {
    float: left;
    width: 48%;
  }
  .x-content-band-website-types .x-container .x-column.x-1-3:nth-of-type(1) {
    margin-right: 4%;
  }
  .x-content-band-website-types .x-container .x-column.x-1-3:nth-of-type(3) {
    margin-top: 40px;
  }
}
@media (max-width: 725px) {
  .x-content-band-website-types .x-container .x-column.x-1-3 {
    float: none;
    margin-right: none;
    width: 100%;
  }
  .x-content-band-website-types .x-container .x-column.x-1-3:not(:first-of-type) {
    margin-top: 40px;
  }
}
.x-content-band-website-types .x-container.heading {
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  margin: 0;
  padding: 15px 37px;
  width: 100%;
}
#business-websites .x-container.heading {
  border: 3px dashed #247393;
  border-bottom: 0;
}
#ecommerce-websites .x-container.heading {
  border: 3px dashed #099e64;
  border-bottom: 0;
}
#online-course-websites .x-container.heading {
  border: 3px dashed #3b69ec;
  border-bottom: 0;
}
.x-content-band-website-types .x-container.heading,
.x-content-band-website-types .x-container.body {
  margin: 0;
  padding: 15px 37px;
  width: 100%;
}
.x-content-band-website-types .h4 {
  font-size: 32px;
  font-weight: 700;
  margin-top: 15px;
  margin-bottom: 13px;
}
.x-content-band-website-types #business-websites .h4 {
  color: #247393;
}
.x-content-band-website-types #ecommerce-websites .h4 {
  color: #089d63;
}
.x-content-band-website-types #online-course-websites .h4 {
  color: #3b69ec;
}
#type-business {
  position: absolute;
  right: -3px;
  top: 41px;
}
#type-ecommerce {
  position: absolute;
  right: -3px;
  top: 40px;
}
#type-lms {
  position: absolute;
  right: -3px;
  top: 38px;
}
@media (max-width: 1098px) {
  .x-content-band-website-types .h4 {
    font-size: 28px;
  }
  #type-business {
    top: 30px;
  }
  #type-ecommerce {
    top: 29px;
  }
  #type-lms {
    top: 27px;
  }
}
@media (max-width: 998px) {
  .x-content-band-website-types .h4 {
    font-size: 26px;
  }
  #type-business {
    top: 26px;
  }
  #type-ecommerce {
    top: 25px;
  }
  #type-lms {
    top: 23px;
  }
}
@media (max-width: 948px) {
  .x-content-band-website-types .h4 {
    font-size: 24px;
  }
  #type-business {
    top: 22px;
  }
  #type-ecommerce {
    top: 21px;
  }
  #type-lms {
    top: 19px;
  }
}
@media (max-width: 900px) {
  .x-content-band-website-types .h4 {
    font-size: 32px;
    width: 75%;
  }
  #type-business {
    top: 41px;
  }
  #type-ecommerce {
    top: 40px;
  }
  #type-lms {
    top: 38px;
  }
}
@media (max-width: 725px) {
  .x-content-band-website-types .h4 {
    width: 50%;
  }
}
@media (max-width: 583px) {
  .x-content-band-website-types .h4 {
    width: 75%;
  }
}
@media (max-width: 420px) {
  .x-content-band-website-types .h4 {
    width: 100%;
  }
}
@media (max-width: 337px) {
  .x-content-band-website-types .h4 {
    font-size: 28px;
  }
  #type-business {
    top: 30px;
  }
  #type-ecommerce {
    top: 29px;
  }
  #type-lms {
    top: 27px;
  }
}
.x-content-band-website-types .x-container.body {
  height: 850px;
}
#business-websites .x-container.body {
  border: 3px dashed #247393;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #61d6e0;
  background-image: url("../img/website-types-business-websites_300.png");
  background-image: url("../img/website-types-business-websites_300.png"), -webkit-linear-gradient(36deg, #61d6e0 15%, #247393);
  background-image: url("../img/website-types-business-websites_300.png"), linear-gradient(54deg, #61d6e0 15%, #247393);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
#ecommerce-websites .x-container.body {
  border: 3px dashed #089d63;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #43e68a;
  background-image: url("../img/website-types-ecommerce-websites_300.png");
  background-image: url("../img/website-types-ecommerce-websites_300.png"), -webkit-linear-gradient(36deg, #43e68a 15%, #089d63);
  background-image: url("../img/website-types-ecommerce-websites_300.png"), linear-gradient(54deg, #43e68a 15%, #089d63);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
#online-course-websites .x-container.body {
  border: 3px dashed #3b69ec;
  border-bottom-left-radius: 15px;
  border-bottom-right-radius: 15px;
  background: #e162e0;
  background-image: url("../img/website-types-lms-websites_300.png");
  background-image: url("../img/website-types-lms-websites_300.png"), -webkit-linear-gradient(36deg, #e162e0 15%, #3b69ec);
  background-image: url("../img/website-types-lms-websites_300.png"), linear-gradient(54deg, #e162e0 15%, #3b69ec);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 430px) and (max-width: 767px) {
  #business-websites .x-container.body {
    background-image: url("../img/website-types-business-websites_600.png");
    background-image: url("../img/website-types-business-websites_600.png"), -webkit-linear-gradient(36deg, #61d6e0 15%, #247393);
    background-image: url("../img/website-types-business-websites_600.png"), linear-gradient(54deg, #61d6e0 15%, #247393);
  }
  #ecommerce-websites .x-container.body {
    background-image: url("../img/website-types-ecommerce-websites_600.png");
    background-image: url("../img/website-types-ecommerce-websites_600.png"), -webkit-linear-gradient(36deg, #43e68a 15%, #089d63);
    background-image: url("../img/website-types-ecommerce-websites_600.png"), linear-gradient(54deg, #43e68a 15%, #089d63);
  }
  #online-course-websites .x-container.body {
    background-image: url("../img/website-types-lms-websites_600.png");
    background-image: url("../img/website-types-lms-websites_600.png"), -webkit-linear-gradient(36deg, #e162e0 15%, #3b69ec);
    background-image: url("../img/website-types-lms-websites_600.png"), linear-gradient(54deg, #e162e0 15%, #3b69ec);
  }
}
.x-content-band-website-types .h5 {
  color: #fff;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
  margin: 19px 0 17px;
}
.x-content-band-website-types p {
  color: #fff;
  font-size: 20px;
} */







/* WHAT KIND OF WEBSITE DO YOU NEED */
@media (min-width: 768px) {
  .x-content-what-kind-of-site .x-content-band>.x-container{
    display: -webkit-box;
    display: -ms-flexbox;
    display:         flex;
  }
  .x-content-what-kind-of-site .x-column.custom-basic {
    width: 50%;
    box-sizing: border-box;
    margin-right: 0;
    padding-right: calc(4% - 3px);
  }
  .x-content-what-kind-of-site .x-column.custom-professional {
    width: 50%;
    box-sizing: border-box;
    padding-left: 4%;
  }
  .x-content-what-kind-of-site .x-column.custom-basic::after{
    content:"";
    position: absolute;
    top:0;
    right: 3px;
    border-right: 3px dashed #8e65e6;
    display: block;
    height: 100%;
    width: 1px;
  }
}
.x-content-what-kind-of-site .h5 {
  font-size: 36px;
  letter-spacing: normal;
  text-align: center;
  margin-top: 0;
  margin-bottom: 6px;
}
.x-content-what-kind-of-site .custom-basic .h5 {
  color: #3b69ec;
}
.x-content-what-kind-of-site .custom-professional .h5 {
  color: #e162e0;
}
.x-content-what-kind-of-site .x-column p:first-of-type {
  margin-bottom: 6px;
}
.x-content-what-kind-of-site .x-content-band p {
  margin: 0 0 8px;
}
.x-content-what-kind-of-site .x-content-band .x-column{
  font-size: 100%;
  line-height: 1.5;
}
.x-content-what-kind-of-site .x-content-band .x-column ul {
  list-style: none;
  margin: 17px 0 30px;
  padding: 0;
}
.x-content-what-kind-of-site .x-content-band .x-column ul li{
  padding-left: 40px;
  background: url("../img/ico-list-pink.png") no-repeat 0 0;
  margin-bottom: 17px;
}
.x-content-what-kind-of-site .x-content-band .x-column:first-child ul li{
  background: url("../img/ico-list-blue.png") no-repeat 0 0;
}
.x-content-what-kind-of-site .btn-holder{
  display: inline-block;
  text-align: center;
  width: 100% !important;
  margin-bottom: 30px;
}
@media (min-width: 768px) {
  .x-content-what-kind-of-site .btn-holder{
    margin-bottom: 0;
  }
}

/* WHAT'S INCLUDED */
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container,
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta.vc_tta-style-classic .vc_tta-panel:not(:last-child) .vc_tta-panel-heading {
  margin-bottom: 0 !important;
}
.x-content-band-whats-included {
  margin-top: 0;
  margin-bottom: 0;
}
#top .x-content-band-whats-included-subheader {
  margin-bottom: 0;
}
#top .x-content-band-whats-included .vc_tta-container{
  margin-bottom: 0;
}
#top .x-content-band-whats-included .vc_tta-panel-title{
  text-align: center;
  font-size: 110%;
  line-height: 40px;
}
.x-content-band-whats-included .vc_tta-panel{
  position: relative;
}
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-panel-heading{
  border-top: 3px dashed #ef414e;
}
#top .x-content-band-whats-included .vc_tta-panel#core .vc_tta-panel-heading {
  border-top: 0;
}
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-panel-footer {
  display: none;
}
#top .x-content-band-whats-included .vc_tta-panel:last-child .vc_tta-panel-heading,
#top .x-content-band-whats-included .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border-bottom: 3px dashed #ef414e;
}
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-panel-heading a {
  color: #ef414e;
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  padding: 14px 20px;
}
#top .x-content-band-whats-included .vc_tta-panel.vc_active .vc_tta-panel-heading a{
  position: static;
}
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-controls-icon{
  position: relative;
  width: 40px;
  height: 40px;
  border-radius: 100em;
  background: #f85e4a;
}
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-controls-icon{
  float: left;
  left: auto;
  top: auto;
  -webkit-transform :none;
          transform :none;
  margin-right: 5px;
}
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-title-text{
  display: inline-block;
  vertical-align: middle;
}
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-controls-icon::before{
  border-color: #fff;
  top: 10px;
}
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-controls-icon::before,
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-controls-icon::after{
  width: 20px;
  height: 20px;
  left: 8px;
  border-width: 12px;
}
#top .x-content-band-whats-included .vc_tta-panel .vc_tta-controls-icon::after{
  content: '';
  display: block;
  position: absolute;
  box-sizing: border-box;
  border-color: #f85e4a;
  left: 8px;
  right: 0;
  top: 4px;
  bottom: 0;
  border-style: solid;
  border-bottom-color: transparent!important;
  border-right-color: transparent!important;
  border-left-color: transparent!important;
  -webkit-transform: translateY(25%);
          transform: translateY(25%);
}
#top .x-content-band-whats-included .vc_tta-panel.vc_active .vc_tta-controls-icon::before{
  top: 6px;
}
#top .x-content-band-whats-included .vc_tta-panel.vc_active .vc_tta-controls-icon::after{
  -webkit-transform: rotate(180deg) translateY(25%);
          transform: rotate(180deg) translateY(25%);
  top: 12px;
}
#top .x-content-band-whats-included .vc_tta-panel-body{
  padding: 0;
}
.x-content-band-whats-included .tier-1,
.x-content-band-whats-included .tier-1 h4 {
  color: #3b69ec;
  text-align: center;
}
.x-content-band-whats-included .tier-2,
.x-content-band-whats-included .tier-2 h4 {
  color: #e162e0;
  text-align: center;
}
.x-content-band-whats-included .section-heading .h5 {
  font-size: 32px;
  font-weight: 400;
  margin: 0;
}
#top .x-content-band-whats-included .vc_tta-panel-body a {
  color: #1190bf;
}
.x-content-band-whats-included .vc_tta-panel-body .x-container{
  border-top: 3px dashed #d3d3d3;
  width: 100%;
  max-width: 100%;
}
.x-content-band-whats-included .vc_tta-panel-body .x-container:first-child{
  border-top: 0;
}
.x-content-band-whats-included .x-block-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 970px;
  width: 88%;
  margin: 0 auto;
  overflow: hidden;
}
.x-content-band-whats-included .x-block-grid >li:nth-child(3n){
  padding-right: 0;
}
.x-content-band-whats-included .x-block-grid >li:nth-child(3n)::before{
  display: none;
}
.x-content-band-whats-included .x-block-grid-item{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-right: 0;
  padding-bottom: 15px;
  padding-top: 15px;
}
.x-content-band-whats-included li.x-block-grid-item:first-of-type,
.x-content-band-whats-included li.x-block-grid-item:last-of-type {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 32%;
}
.x-content-band-whats-included .x-block-grid.three-up>li:nth-of-type(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.x-content-band-whats-included .x-block-grid-item:first-child{
  font-weight: 600 !important;
}
.x-content-band-whats-included .x-block-grid-item:first-child a{
  font-weight: normal;
}
.x-content-band-whats-included .ico-blue-included,
.x-content-band-whats-included .ico-pink-included,
.x-content-band-whats-included .ico-blue-exluded,
.x-content-band-whats-included .ico-blue-excluded,
.x-content-band-whats-included .ico-pink-excluded{
  background: url("../img/icons-btn.png") no-repeat 0 -32px;
  display: block;
  margin: 10px auto 0;
  text-align: center;
  width: 30px;
  height: 30px;
  text-indent: -999px;
  overflow: hidden;
}
.x-content-band-whats-included .ico-pink-included{
  background-position: 0 -62px;
}
.x-content-band-whats-included .ico-blue-exluded,
.x-content-band-whats-included .ico-blue-excluded{
  background-position: 0 -92px;
}
.x-content-band-whats-included .ico-pink-excluded{
  background-position: 0 -122px;
}
.x-content-band-whats-included-get-a-quote {
  margin-bottom: 0;
}
.x-content-band-whats-included-get-a-quote .x-column {
  margin: 33px 0 37px;
  text-align: center;
}
@media (min-width: 768px) {
  .x-content-band-whats-included li.x-block-grid-item:nth-of-type(1) {
    padding-right: 4%;
  }
  .x-content-band-whats-included li.x-block-grid-item:nth-of-type(2) {
    border-left: 3px dashed #d3d3d3;
    border-right: 3px dashed #d3d3d3;
    padding-left: calc(4% - 3px);
    padding-right: calc(4% - 3px);
  }
  .x-content-band-whats-included li.x-block-grid-item:nth-of-type(3) {
    padding-left: 4%;
  }
  .x-content-band-whats-included .offer-wrapper {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .x-content-band.x-content-band-whats-included {
    margin-bottom: 0;
  }
  #top .x-content-band-whats-included .vc_tta-panel#core .vc_tta-panel-heading {
    border-top: 0 !important;
  }
  .x-content-band-whats-included .x-block-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
    text-align: center;
  }
  .x-content-band-whats-included .x-block-grid-item {
    margin: 0 !important;
  }
  .x-content-band-whats-included .section-heading .x-block-grid-item:first-of-type {
    display: none;
  }
  .x-content-band-whats-included .x-block-grid-item.website-item {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .x-content-band-whats-included li.x-block-grid-item:first-of-type {
    width: 100%;
  }
  .x-content-band-whats-included li.x-block-grid-item:nth-of-type(n+2) {
    width: 50%;
  }
  .x-content-band-whats-included .x-block-grid-item .tier-1,
  .x-content-band-whats-included .x-block-grid-item:nth-of-type(2) {
    padding-right: 20px;
    border-right: 3px dashed #d3d3d3;
  }
  .x-content-band-whats-included .x-block-grid-item .tier-2,
  .x-content-band-whats-included .x-block-grid-item:nth-of-type(3) {
    padding-left: 20px;
  }
  .x-content-band-whats-included .offer-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
  }
}
@media (min-width: 631px) {
  .x-content-band-whats-included .offer-wrapper .name {
    display: none;
  }
}
@media (max-width: 630px) {
  .x-content-band-whats-included .section-heading {
    display: none;
  }
  .x-content-band-whats-included .vc_tta-panel-body .x-container:nth-of-type(2) {
    border-top: 0;
  }
  .x-content-band-whats-included .x-block-grid-item .tier-1,
  .x-content-band-whats-included .x-block-grid-item:nth-of-type(2) {
    padding-right: 0;
    border-right: 0;
  }
  .x-content-band-whats-included .x-block-grid-item .tier-2,
  .x-content-band-whats-included .x-block-grid-item:nth-of-type(3) {
    padding-left: 0;
  }
  .x-content-band-whats-included li.x-block-grid-item:nth-of-type(n+2) {
    width: 100%;
  }
}

/* FAQ */
.x-content-band-faq .x-columnize {
  -webkit-column-rule: 0;
     -moz-column-rule: 0;
          column-rule: 0;
}
.x-content-band-faq .h3 {
  font-size: 48px;
  margin: 47px 0 39px;
}
.x-content-band-faq .h4 {
  font-size: 36px;
  font-weight: 400 !important;
  line-height: 1.25;
  margin: 0 0 23px;
}
.x-content-band-faq .h5 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0 0 2px;
}
.x-content-band-faq .h3,
.x-content-band-faq .general .h4,
.x-content-band-faq .general .h5,
.x-content-band-faq .green.h4,
.x-content-band-faq .green .h4,
.x-content-band-faq .green .h5  {
  color: #0a9f64;
}
.x-content-band-faq .custom-basic .h4,
.x-content-band-faq .custom-basic .h5,
.x-content-band-faq .red.h3
.x-content-band-faq .blue .h4,
.x-content-band-faq .blue .h5 {
  color: #3b69ec;
}
.x-content-band-faq .custom-professional .h4,
.x-content-band-faq .custom-professional .h5,
.x-content-band-faq .pink.h3,
.x-content-band-faq .pink .h4,
.x-content-band-faq .pink .h5 {
  color: #e162e0;
}
.x-content-band-faq .grow-pro .h4,
.x-content-band-faq .grow-pro .h5 {
  color: #089d63;
}
.x-content-band-faq .grow-premium .h4,
.x-content-band-faq .grow-premium .h5,
.x-content-band-faq .yellow.h3,
.x-content-band-faq .yellow .h4,
.x-content-band-faq .yellow .h5 {
  color: #ff8d1d;
}
.x-content-band-faq .red.h3,
.x-content-band-faq .red .h4,
.x-content-band-faq .red .h5 {
  color: #f7564c;
}
.x-content-band-faq p {
  font-size: 22px;
  line-height: 1.5;
  margin-top: 0;
}
.x-content-band-faq p:last-of-type {
  margin-bottom: 31px;
}
.x-content-band-faq ol {
  line-height: 1.5;
  margin: 0 0 .9em 21px;
}
.x-content-band-faq li:not(:last-child) {
  margin-bottom: .9em;
}
.x-content-band-faq {
  border-bottom: 3px dashed #13aa6a;
  margin-bottom: 0;
}

/* WEBZIO GROW PAGE */
.x-content-band.x-content-band-webzio-grow-pricing-table {
  margin-bottom: 81px;
}
.x-content-band-webzio-grow-pricing-table .x-container {
  margin: 0;
}
.x-content-band-webzio-grow-pricing-table .x-container.width {
  width: 100%;
}
.x-content-band-webzio-grow-pricing-table .x-container.max {
  max-width: none;
}
.x-content-band-webzio-grow-pricing-table .tier-1,
.x-content-band-webzio-grow-pricing-table .tier-1 .tier-name h3 {
  color: #089d63;
}
.x-content-band-webzio-grow-pricing-table .tier-2,
.x-content-band-webzio-grow-pricing-table .tier-2 .tier-name h3 {
  color: #ff8d1d;
}
.x-content-band-webzio-grow-pricing-table h3 {
  font-size: 36px;
  font-weight: 400;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 631px) and (max-width: 1024px) {
  .x-content-band-webzio-grow-pricing-table h3 span.line-break {
    display: table;
  }
}
.x-content-band-webzio-grow-pricing-table ul,
.x-content-band-webzio-grow-pricing-table h4 {
  margin: 0 auto;
  max-width: 970px;
  width: 88%;
}
.x-content-band-webzio-grow-pricing-table h4 {
  color: #f6544c;
  font-size: 24px;
  padding: 24px 0;
  text-align: center;
  text-transform: uppercase;
}
.x-content-band-webzio-grow-pricing-table .x-block-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.x-content-band-webzio-grow-pricing-table .x-block-grid .x-block-grid-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 14px;
  padding-top: 14px;
}
.x-content-band-webzio-grow-pricing-table .x-block-grid-item:first-of-type,
.x-content-band-webzio-grow-pricing-table .x-block-grid-item.item,
.x-content-band-webzio-grow-pricing-table .x-block-grid-item.tier-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 32%;
}
.x-content-band-webzio-grow-pricing-table .x-block-grid-item.tier-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.x-content-band-webzio-grow-pricing-table .x-block-grid-item.item {
  font-weight: 600;
}
.x-content-band-webzio-grow-pricing-table .x-block-grid-item.tier-1,
.x-content-band-webzio-grow-pricing-table .x-block-grid-item.tier-2 {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.x-content-band-webzio-grow-pricing-table .x-container .x-container:not(.table-section):not(.first) {
  border-top: 3px dashed #d3d3d3;
}
.x-content-band-webzio-grow-pricing-table .x-container .x-container.last {
  border-bottom: 3px dashed #d3d3d3;
}
.x-content-band-webzio-grow-pricing-table .x-container.table-section {
  border-top: 3px dashed #f6544c;
  border-bottom: 3px dashed #f6544c;
}
.x-content-band-webzio-grow-pricing-table .x-block-grid li {
  margin-right: 0;
}
.x-content-band-webzio-grow-pricing-table li.x-block-grid-item:nth-of-type(1) {
  padding-right: 4%;
}
.x-content-band-webzio-grow-pricing-table li.x-block-grid-item:nth-of-type(2) {
  border-left: 3px dashed #d3d3d3;
  border-right: 3px dashed #d3d3d3;
  padding-left: calc(4% - 3px);
  padding-right: calc(4% - 3px);
}
.x-content-band-webzio-grow-pricing-table li.x-block-grid-item:nth-of-type(3) {
  padding-left: 4%;
}
.x-content-band-webzio-grow-pricing-table .offer-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.x-content-band-webzio-grow-pricing-table .tier-1 .checkbox {
  background: url("../img/webzio_grow_tier1_included.png") no-repeat;
}
.x-content-band-webzio-grow-pricing-table .tier-1 .ex {
  background: url("../img/webzio_grow_tier1_excluded.png") no-repeat;
}
.x-content-band-webzio-grow-pricing-table .tier-2 .checkbox {
  background: url("../img/webzio_grow_tier2_included.png") no-repeat;
}
.x-content-band-webzio-grow-pricing-table .tier-1 .checkbox,
.x-content-band-webzio-grow-pricing-table .tier-1 .ex,
.x-content-band-webzio-grow-pricing-table .tier-2 .checkbox {
  display: block;
  margin-top: 10px;
  width: 26px;
  height: 28px;
  text-indent: -999px;
  overflow: hidden;
}
.x-content-band-webzio-grow-pricing-table .tier-1 .ex {
  height: 26px;
}
.x-content-band-webzio-grow-pricing-table .price {
  color: #f7564c;
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 979px) {
  .x-block-grid.three-up>li:nth-child(3n) {
    margin-top: 0;
    margin-right: 0;
  }
}
@media (min-width: 769px) {
  .x-content-band-webzio-grow-pricing-table .name {
    display: none;
  }
}
@media (max-width: 768px) {
  .x-content-band-webzio-grow-pricing-table .x-container.table-heading {
    display: none;
  }
  .x-content-band-webzio-grow-pricing-table .x-block-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-flow: row wrap;
        flex-flow: row wrap;
  }
  .x-content-band-webzio-grow-pricing-table .x-block-grid-item.item {
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding-right: 0;
  }
  .x-content-band-webzio-grow-pricing-table .x-block-grid-item.tier-1,
  .x-content-band-webzio-grow-pricing-table .x-block-grid-item.tier-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .x-content-band-webzio-grow-pricing-table .x-block-grid.three-up li.x-block-grid-item:nth-of-type(1) {
    padding-right: 0;
  }
  .x-content-band-webzio-grow-pricing-table .x-block-grid .x-block-grid-item.tier-1 {
    padding-left: 0;
    padding-right: 0;
  }
  .x-content-band-webzio-grow-pricing-table .x-block-grid.three-up li.x-block-grid-item:nth-of-type(2) {
    border-left: 0;
    padding-left: 0;
  }
}
@media (max-width: 630px) {
  .x-content-band-webzio-grow-pricing-table .x-block-grid .x-block-grid-item.tier-1,
  .x-content-band-webzio-grow-pricing-table .x-block-grid .x-block-grid-item.tier-2 {
    width: 100%;
  }
  .x-content-band-webzio-grow-pricing-table .x-block-grid.three-up li.x-block-grid-item:nth-of-type(2) {
    border-right: 0;
    padding-right: 0;
  }
  .x-content-band-webzio-grow-pricing-table .x-block-grid.three-up li.x-block-grid-item:nth-of-type(3) {
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  .x-content-band-grow-basic-plan .x-gap {
    margin: 0 !important;
  }
}
@media (min-width: 980px) {
  .x-content-band.vc.x-content-band-grow-basic-plan {
    margin-bottom: 0.7em;
  }
}
.x-content-band.x-content-band-webzio-grow-basic-plan-container .x-container.width.full-width {
  width: 100%;
}
.x-content-band.x-content-band-webzio-grow-basic-plan-container .x-container.max.full-width {
  max-width: none;
}
.x-content-band.x-content-band-grow-basic-plan-subheader {
  margin-bottom: 53px;
}
.x-content-band-grow-basic-plan .x-3-4 ul {
  margin: 0;
  list-style: none;
  font-size: 1.09em;
  line-height: 1.5;
}
.x-content-band-grow-basic-plan .x-3-4 ul li {
  padding: 0 0 20px 50px;
  background: url(../img/ico-checkbox-red.png) no-repeat;
  background-size: 41px 38px;
  list-style: none;
  color: #7c7c7c;
}
