body .callouts .container .callout h3 {
  margin-bottom: 10px; }
@media (max-width: 767px) {
  body .callouts .container .callout:not(:last-child) {
    padding-bottom: 25px;
    border-bottom: 1px solid #e5e5e5; } }
body .callouts .container .callout .img-circle {
  height: 180px;
  width: 180px;
  padding: 37px 0;
  margin: 0 auto 40px auto;
  position: relative; }
  body .callouts .container .callout .img-circle .icon {
    background-image: url(https://d2zzc8xzy7xv9c.cloudfront.net/staging-assets/front/vendor/marketing/callouts-62f419eee98af8e5788372a0441cca16d4d7f8551a41bf3ad673ae4b94b01f00.png);
    background-repeat: no-repeat;
    height: 140px;
    position: relative;
    overflow: hidden; }
body .callouts .container .callout.target .img-circle {
  background-color: #b5da9e;
  border-color: #5D8246; }
  body .callouts .container .callout.target .img-circle .icon {
    width: 185px;
    background-position: 0 center;
    left: 25px;
    top: -17px; }
body .callouts .container .callout.target:hover .icon, body .callouts .container .callout.target.hover .icon {
  background-position: -185px center; }
body .callouts .container .callout.get_discovered .img-circle {
  background-color: #c3e1f1;
  border-color: #97B4C3; }
  body .callouts .container .callout.get_discovered .img-circle .icon {
    background-position: -397px 0;
    width: 205px;
    left: 10px;
    top: -15px; }
body .callouts .container .callout.get_discovered:hover .icon, body .callouts .container .callout.get_discovered.hover .icon {
  background-position: -380px 0;
  transform: rotate(20deg);
  width: 222px; }
body .callouts .container .callout.mobile .img-circle {
  background-color: #f9aa8b;
  border-color: #EE7053; }
  body .callouts .container .callout.mobile .img-circle .icon {
    left: -30px;
    width: 131px;
    background-position: -601px 0; }
body .callouts .container .callout.mobile:hover .icon, body .callouts .container .callout.mobile.hover .icon {
  background-position: -745px 0;
  top: 1px; }
body .callouts .container .callout .text-muted {
  padding: 0px 20px;
  max-width: 500px;
  margin: 0 auto 10px auto; }
body .callouts .container .callout a {
  font-size: 16px; }

body .search {
  background-color: #eef1f3; }
  body .search h3 {
    margin-bottom: 10px; }
  @media (min-width: 768px) {
    body .search .row.pull-up div:nth-child(1), body .search .row.pull-up div:nth-child(3) {
      position: relative;
      top: -60px; } }

body .brand .browser {
  border: 1px solid #ddd; }
body .brand .contact_form {
  position: absolute;
  width: 30%; }
  body .brand .contact_form:not(.fixed) {
    left: 4.9% !important; }
  body .brand .contact_form.top {
    top: 17.08% !important; }
    @media (max-width: 1199px) {
      body .brand .contact_form.top {
        top: 17.15% !important; } }
  body .brand .contact_form.bottom {
    top: 72% !important; }
  body .brand .contact_form.fixed {
    position: fixed;
    top: 200px; }
@media (max-width: 767px) {
  body .brand .feature {
    margin-bottom: 30px; } }
@media (min-width: 768px) {
  body .brand .feature:nth-child(2) {
    height: 240px; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    body .brand .feature:nth-child(2) {
      height: 160px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body .brand .feature:nth-child(2) {
      height: 120px; } }
@media (min-width: 768px) {
  body .brand .feature:nth-child(3) {
    height: 140px; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    body .brand .feature:nth-child(3) {
      height: 120px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body .brand .feature:nth-child(3) {
      height: 100px; } }
@media (min-width: 768px) {
  body .brand .feature:nth-child(4) {
    height: 280px; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    body .brand .feature:nth-child(4) {
      height: 200px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body .brand .feature:nth-child(4) {
      height: 150px; } }
@media (min-width: 768px) {
  body .brand .feature:nth-child(5) {
    height: 230px; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    body .brand .feature:nth-child(5) {
      height: 170px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body .brand .feature:nth-child(5) {
      height: 130px; } }
@media (min-width: 768px) {
  body .brand .feature:nth-child(6) {
    height: 410px; } }
  @media (min-width: 768px) and (max-width: 1199px) {
    body .brand .feature:nth-child(6) {
      height: 310px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    body .brand .feature:nth-child(6) {
      height: 240px; } }

body .brand .feature .feature-content {
  margin-left: 55px; }
  @media (min-width: 992px) {
    body .brand .feature .feature-content {
      margin-right: 30px; } }
  body .brand .feature .feature-content h3 {
    margin-bottom: 5px; }
body .brand .feature i {
  width: 40px;
  text-align: center;
  font-size: 30px; }

body.rtl .brand .feature .feature-content {
  margin-left: 0px;
  margin-right: 55px; }
  @media (min-width: 992px) {
    body.rtl .brand .feature .feature-content {
      margin-left: 30px; } }

body .analytics {
  background-color: #eef1f3;
  position: relative;
  overflow: hidden; }
  body .analytics img.dashboard {
    max-width: 750px;
    position: absolute;
    bottom: 0;
    width: 55%;
    right: -2%; }
    @media (max-width: 1600px) {
      body .analytics img.dashboard {
        right: -5%; } }
    @media (max-width: 1200px) {
      body .analytics img.dashboard {
        right: -15%;
        width: 65%; } }
    @media (max-width: 991px) {
      body .analytics img.dashboard {
        max-width: 500px; } }
  @media (max-width: 991px) {
    body .analytics .container {
      margin-bottom: 0; } }
  @media (max-width: 991px) and (min-width: 768px) {
    body .analytics .container {
      max-width: 500px; } }
  @media (max-width: 991px) {
      body .analytics .container img {
        margin: 50px auto 0 auto; } }
    @media (max-width: 991px) and (max-width: 767px) {
      body .analytics .container img {
        width: 80%; } }

  body .analytics .feature {
    padding: 0 20px;
    margin-bottom: 40px; }
    body .analytics .feature .feature-content {
      margin-left: 60px; }
      body .analytics .feature .feature-content h3 {
        margin-bottom: 5px; }
    body .analytics .feature i {
      width: 40px;
      text-align: center;
      color: #333;
      font-size: 30px; }

body.rtl .analytics img.dashboard {
  right: auto;
  left: -2%; }
  @media (max-width: 1600px) {
    body.rtl .analytics img.dashboard {
      right: auto;
      left: -5%; } }
  @media (max-width: 1200px) {
    body.rtl .analytics img.dashboard {
      right: auto;
      left: -15%; } }
body.rtl .analytics .feature .feature-content {
  margin-left: 0;
  margin-right: 60px; }

body .contact table {
  margin: 0px auto; }
  body .contact table td {
    vertical-align: middle; }
    body .contact table td:first-child {
      padding: 0px 20px;
      font-size: 80px; }
