.preview-bubbles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  max-width: 1000px;
  margin: 0 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
          flex-direction: row-reverse; }

@media all and (min-width: 768px) {
  .switcheroo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .switcheroo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media all and (max-width: 1000px) {
  .preview-bubbles .preview-bubble-text p {
    font-size: 16px; } }

@media all and (max-width: 767px) {
  .preview-bubbles {
    width: 480px;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0 auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between;
    text-align: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .preview-bubbles .preview-bubble-image {
    margin-bottom: 20px; } }

@media all and (max-width: 767px) {
  .preview-bubbles {
    width: 80%; }
  .preview-bubbles .preview-bubble-image {
    margin-right: 0; }
  .preview-bubbles .preview-bubble-image img {
    width: 100%;
    height: auto; }
  .first-reasons-section .reasons-section.p-bubbles-container {
    display: table !important; } }

@media all and (min-width: 767px) {
  .preview-bubbles .preview-bubble-image {
    margin-left: 60px; }
  .preview-bubbles .preview-bubble-text h2 {
    font-size: 38px; }
  .preview-bubbles.switcheroo .preview-bubble-image {
    margin-right: 60px; } }

.preview-bubbles.switcheroo .preview-bubble-image {
  margin-left: 0; }

@media all and (max-width: 850px) {
  .preview-bubbles .preview-bubble-image {
    margin-right: 0;
    margin-top: 0; } }

.preview-bubbles .preview-bubble-image img {
  width: 480px;
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
  border: solid 6px #ebebeb; }

.preview-bubbles .preview-bubble-text h2 {
  font-family: Acumin;
  font-weight: 700;
  font-stretch: condensed;
  font-size: 48px;
  color: #666;
  width: 100%;
  position: relative; }

@media all and (min-width: 767px) {
  body .preview-bubbles .preview-bubble-text {
    width: 50%; } }

.preview-bubbles .preview-bubble-text p {
  font-family: Begum;
  font-size: 18px;
  line-height: 1.75;
  color: #666;
  padding-bottom: 30px;
  text-align: left; }

.preview-bubbles .preview-bubble-text .p-button a {
  background-color: #147c3f;
  color: #fff;
  font-size: 16px;
  -webkit-box-shadow: 0 0 11px 1px rgba(121, 198, 23, 0.23);
  box-shadow: 0 0 11px 1px rgba(121, 198, 23, 0.23);
  font-family: Acumin;
  font-weight: 700;
  font-stretch: condensed;
  text-transform: uppercase;
  border-radius: 5px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.1)));
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1) 50%, rgba(0, 0, 0, 0.1));
  padding: 11px 21px;
  text-decoration: none;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  text-align: center;
  vertical-align: middle; }

@media all and (max-width: 950px) {
  .preview-bubbles .preview-bubble-text h2 {
    font-size: 28px; } }

@media all and (min-width: 1100px) {
  body .right-post-section.p-bubble-sidebar-space {
    margin-left: 40px; } }

