@charset "UTF-8";
/* CSS Document */
body {
  font-family: arboria, sans-serif !important;
  background-color: #58585A;
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/mrlogo-ICON-skewed.png?1557789961);
  background-position: 0px bottom;
  background-repeat: no-repeat;
  background-size: 60% auto;
  font-size: 18px;
}
.text-lato {
  font-family: 'Lato', sans-serif;
}
img {
  max-width: 100% !important;
  height: auto;
}
.clear-all {
  display: block;
  width: 100%;
  clear: both;
  height: 10px;
}
a.dropdown-toggle > b.caret {
  display: none !important;
}
li.dropdown:hover ul.dropdown-menu {
  display: block;
}
.nav b.caret {
  display: none;
}
.bg-dark {
  background-color: #000 !important;
}
nav#structuresub a {
  color: #fff;
  font-size: 16px;
}
a.get-started-link.nav-link {
  border: 1px solid;
  padding: 3px;
  margin-top: 4px;
}
nav#structuresub a:hover {
  color: #a10000;
}
a.nav-link {}
.bg-whitescreen {
  background-color: rgba(255, 255, 255, .75)
}
.bg-blackscreen {
  background-color: rgba(0, 0, 0, .75)
}
.text-danger {
  color: #a10000 !important;
}
.p-absolute {
  position: absolute;
}
.p-relative {
  position: relative;
}
nav#marketrithm-sub {
  background-color: #58585a !important;
  top: 55px;
}
.navbar-light .navbar-nav .nav-link {
  color: #000;
}
a.navbar-brand {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/mr.logo.nav.png?1554912876);
  display: block;
  overflow: hidden;
  text-indent: -5000px;
  height: 50px;
  width: 262px;
  background-repeat: no-repeat;
}
.bg-plum {
  background-color: #65174f;
}
.bg-rainbow {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0076ad+0,2d245b+20,882857+40,b22124+60,eae42c+80,688c4b+100 */
  background: rgb(0, 118, 173); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(0, 118, 173, 1) 0%, rgba(45, 36, 91, 1) 20%, rgba(136, 40, 87, 1) 40%, rgba(178, 33, 36, 1) 60%, rgba(234, 228, 44, 1) 80%, rgba(104, 140, 75, 1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 118, 173, 1) 0%, rgba(45, 36, 91, 1) 20%, rgba(136, 40, 87, 1) 40%, rgba(178, 33, 36, 1) 60%, rgba(234, 228, 44, 1) 80%, rgba(104, 140, 75, 1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 118, 173, 1) 0%, rgba(45, 36, 91, 1) 20%, rgba(136, 40, 87, 1) 40%, rgba(178, 33, 36, 1) 60%, rgba(234, 228, 44, 1) 80%, rgba(104, 140, 75, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0076ad', endColorstr='#688c4b', GradientType=0); /* IE6-9 */
}
#superpowers-deployer .container-fluid {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#dbf0ff+0,ffffff+32 */
  background: rgb(219, 240, 255); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(219, 240, 255, 1) 0%, rgba(255, 255, 255, 1) 32%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(219, 240, 255, 1) 0%, rgba(255, 255, 255, 1) 32%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(219, 240, 255, 1) 0%, rgba(255, 255, 255, 1) 32%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#dbf0ff', endColorstr='#ffffff', GradientType=0); /* IE6-9 */
}
.text-primary {
  color: #002353 !important;
}
a.navbar-brand.rithmbuilder {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/rithmbuilder.rev.nav.png?1557930473);
  height: 33px;
  background-size: contain;
}
a.navbar-brand.emaildesigner {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/emaildesigner.rev.nav.png?1557930473);
  background-size: contain;
  height: 26px;
}
a.navbar-brand.refinecrm {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/refine.reverse.nav.png?1557845188);
  height: 26px;
}
.bg-info {
  background-color: #3c7abe !important;
}
a.navbar-brand.validateplus {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/validateplus.rev.nav.png?1557845176);
  height: 25px;
}
.bg-ltgray {
  background-color: #f2f2f2;
}
.bg-ed {
  background-color: #343a40;
}
.border-thick {
  border-width: 12px !important;
}
.border-secondary {
  border-color: #b0b0b0 !important;
}
.text-secondary {
  color: #b0b0b0 !important;
}
.item-feature a {
  color: #005b7f;
}
.item-feature h3 {
  font-size: 25px;
}
.item-feature a {
  color: #005b7f;
}
.item-feature h7 {
  font-size: 40px;
}
.hero {
  padding-top: 70px;
}
section#logos .container {
  background-color: #fff;
  padding: 50px 0;
}
section.first {
  padding: 50px 0 0px 0;
}
.bg-danger {
  background-color: #a10000 !important;
  color: #fff;
}
#best-of-breed .container {
  background: linear-gradient(to bottom, rgba(161, 0, 0, 0) 0%, rgba(161, 0, 0, 0) 59%, rgba(161, 0, 0, 1) 100%), url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg-structure.feature.jpg?1554912879) top center / cover;
  padding: 120px 0 0;
  margin: -1px auto 0;
}
section h2 {
  font-size: 34px;
  margin: 0;
}
img#bob {
  bottom: 0;
  width: 88%;
}
p.red-bg-text {
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 17px;
}
p.white-bg-text {
  padding-top: 50px;
  padding-bottom: 50px;
  font-size: 17px;
}
.container.bg-white {
  padding-bottom: 30px;
}
.container.bg-danger {
  padding-top: 95px;
}

#multi-tenancy .shadow.p-3.m-4.bg-whitescreen,#multi-tenancy .shadow.p-3.m-4.bg-blackscreen {
  position: relative;
  top: -40px;
}

 #mr-nav a.navbar-brand {
    margin-top: -3px;
    position: relative;
    top: 2px;
}
  #data-breach-deployer .container p {
    font-size: 22px;
    font-weight: 400;
    text-shadow: 2px 2px 6px #000, 1px 1px 2px #000;
}
#security-structure .container-fluid{
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg.security.jpg?1557857734);
  background-size: cover;
}
  .agency-img-shift {
    position: relative;
    top: -140px;
    margin: 0 0px -140px 0;
}
  #by-the-numbers .card {
    min-height: 305px;
}
#by-the-numbers .card p {
    font-size: 21px;
}
  #by-the-numbers .card h3 {
    font-weight: 600;
    font-size: 44px;
}
#by-the-numbers h4 {
  font-size: 32px;
}


  .bg-blue {
    background-color: #3d568f;
}
  .pb-6 {
    padding-bottom: 85px;
}
  
  
.row.align-items-center {
    width: 100%;
}
 
  .fly {
    animation: float 6s ease-in-out infinite;
}
.fly2 {
    animation: float 6s ease-in-out infinite;
    animation-delay: 3s
}
.fly3 {
    animation: float 6s ease-in-out infinite;
    animation-delay: 2s
}
.fly4 {
    animation: float 6s ease-in-out infinite;
    animation-delay: 4s
}
    @keyframes float {
    0% {
    transform: translatey(0px);
    }
    50% {
    transform: translatey(-20px);
    }
    100% {
    transform: translatey(0px);
    }
    }
  a.bootstrap {
    color: #000;
    font-size: 36px;
    position: relative;
    top: -4px;
}
  i.fal.fa-star.proven-record {
    color: #ffd907;
}
  i.fal.fa-folder-open.proven-record {
    color: #3C7ABE;
}
  i.fal.fa-heart.proven-record {
    color: #9F1C20;
}
  a.text-danger.border.border-danger {
    padding: 10px 40px;
    font-size: 14px;
    letter-spacing: 2px;
    font-weight: 600;
    text-decoration: none;
    -webkit-transition-duration: 0.4s; /* Safari */
  transition-duration: 0.4s;
}
 a.text-danger.border.border-danger:hover.proven-record {
    background-color: #BD2130;
    color: white !important;
   box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);
}
  .track-record-fa {
    font-size: 50px;
}
.col.pt-5.text-center p {
    margin-bottom: 5px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    color: #868686;
}
 .col-sm-4.pt-5.pl-4.pr-4.pb-5.text-center.proven-record p {
    color: #868686;
    font-size: 16px;
}
  .col.pt-5.text-center.proven-record h2 {
    letter-spacing: 4px;
}
.e-refinecrm img#pat {
    height: 1250px;
    width: 1250px;
    object-fit: contain;
    position: absolute;
    top: 30px;
    left: 42px;
}
  #data-breach-deployer .container h4 {
    color: #fff;
    font-size: 22px;
    font-weight: 400;
    text-shadow: 2px 2px 6px #000, 1px 1px 2px #000;
}
  


#best-of-breed .container-fluid{
    background: linear-gradient(to bottom, rgba(161, 0, 0, 0) 0%, rgba(161, 0, 0, 0) 59%, rgba(161, 0, 0, 1) 100%), url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg-structure.feature.jpg?1554912879) top center / cover;
    padding: 120px 0 0;
    margin: -1px auto 0;
} 

  #multi-tenancy .container-fluid  {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg.multi-tenency.jpg?15549128383);
  padding: 0;
  min-height: 620px;
  background-size: cover;
}

.secondary-nav {
  top: 55px;
  padding-bottom: 3px;
}
a.navbar-brand.structurecms {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/structurecms.logo.nav.png?1554912880);
  height: 33px;
}
.bg-primary {
  background-color: #002353 !important;
}
a.navbar-brand.deployer {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/deployer.reverse.nav.png?1557794560);
  height: 33px;
}
.scale-embed {
  height: 0;
  margin-bottom: 20px;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}
.scale-embed iframe, .scale-embed object, .scale-embed embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {
  max-width: 100%;
}
.video-embed {
  height: 0;
  margin-bottom: 20px;
  overflow: hidden;
  padding-bottom: 56.25%;
  padding-top: 30px;
  position: relative;
}
.video-embed iframe, .video-embed object, .video-embed embed {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {
  max-width: 100%;
}
.meta ul {
  list-style: none;
  padding: 0;
  margin: 0 0 10px 0px;
  font-size: 14px;
}
.meta ul li {
  display: inline-block;
  margin: 0 11px 0px 0px;
}
/*PAGINATION*/
.pagination-controller {
  display: block;
  padding: 0 0 70px;
}
.pagination {
  border-radius: 5px;
  display: inline-block;
  margin: 0 auto;
  padding: 0;
  position: relative;
  z-index: 1000;
}
.pagination > li {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #333333;
  border-color: #000 !important;
  border-image: none;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  color: #ffffff;
  float: left;
  line-height: 38px;
  max-height: 40px;
  min-height: 40px;
  min-width: 50px;
  text-align: center;
  text-decoration: none;
}
.pagination li:last-child {}
.pagination li a {
  background-color: #000000;
  border: medium none;
  color: #ffffff !important;
  display: block;
  text-align: center;
  width: 100%;
}
.pagination > li:hover {}
.pagination li.previous a, .pagination li.next a {
  padding: 0 10px;
}
.pagination li a:hover, .pagination > li:hover a {
  background-color: #013c74 !important;
  color: #ffffff !important;
}
.pagination li.previous, .pagination li:first-child {
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
}
.pagination li.next, .pagination li:last-child {
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.first .container {
  background-color: #fff;
  padding-top: 115px;
}
footer {
  padding: 80px 0;
  background-repeat: no-repeat;
  color: #fff;
}
footer .brand {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/mr.logo.rev.png?1554912859);
  background-repeat: no-repeat;
  background-size: 100% auto;
  height: 51px;
  overflow: hidden;
  text-indent: -5000px;
  display: block;
}
footer a {
  color: #d1d2d4;
}
footer a.network {
  font-size: 25px;
  margin: 0 0 0 10px;
}

#best-of-breed-2 h2 {
    font-size: 36px;
}

a.spinc {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/icon.e.png?1554912876);
  background-repeat: no-repeat;
  overflow: hidden;
  display: inline-block;
  text-align: left;
  text-indent: -5000px;
  width: 36px;
  background-size: contain;
  height: 35px;
}
a.html5, a.css3 {
  color: #000;
  font-size: 36px;
  position: relative;
  top: -4px;
}
ul.foot-nav {
  list-style: none;
  padding: 0 0 0 8px;
  color: #e9ecef;
}
.legal {
  font-size: 15px;
  font-weight: 400;
  text-transform: lowercase;
}
.track {
  letter-spacing: 5px;
}
.caps {
  text-transform: uppercase;
}
.text-grey {
  color: #58585a;
}
.text-lg {
    font-size: 24px;
}
#logos .col-sm-4 img {
  margin: 30px 0;
  max-width: 90% !important;
  height: auto;
}
.theBackground {
  position: absolute;
  width: 100%;
  height: 100vh;
}
#learn {
  background: red;
  color: white;
}
#start {
  color: red;
}
h1 {
  font-weight: 800;
}
.btn-danger {
  background-color: #a10000;
  border-color: #a10000;
}
.btn-outline {
  background-color: transparent;
}
.btn-outline.btn-danger {
  color: #a10000;
}
#support .icon {
  margin: 0 0 30px 0;
}
#support a {
  color: #000;
}
#support p {
  color: #868686;
  font-size: 16px;
}
#support h4 {
  font-size: 20px;
  letter-spacing: 3px;
}
.animatedE {
  position: relative;
}
.box {
  position: absolute;
  width: 100%;
  background-repeat: no-repeat;
  z-index: 0;
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/e-GREY.svg?1557761422);
  display: block;
  min-height: 1100px;
  background-size: 100% auto;
  background-position: 0;
  opacity: .25;
}
.box2 {
  position: absolute;
  width: 100%;
  -webkit-mask: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/e-black.svg?1559574944);
  -webkit-mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  min-height: 1150px;
  top: -308px;
}
#pat {
  height: 1009px;
  width: 5000px;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-animation: moveBg 200s linear infinite;
          animation: moveBg 200s linear infinite;
  position: relative;
  top: 120px;
  left: 90px;
  opacity: .25;
}
.e-deployer img#pat {
  width: 1430px !important;
  height: 1430px !important;
  left: 23px;
  top: -80px;
}
@keyframes moveBg {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
#data-breach-deployer .container p {
  font-size: 22px;
  font-weight: 400;
  text-shadow: 2px 2px 6px #000, 1px 1px 2px #000;
}
#security-structure .container-fluid {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg.security.jpg?1557857734);
  background-size: cover;
      min-height: 500px;
}
.agency-img-shift {
  position: relative;
  top: -140px;
  margin: 0 0px -140px 0;
}
#by-the-numbers .card {
  min-height: 305px;
}
#by-the-numbers .card p {
  font-size: 21px;
}
#by-the-numbers .card h3 {
  font-weight: 600;
  font-size: 44px;
}
#by-the-numbers h4 {
  font-size: 32px;
}
#deployer-cta .container-fluid {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg-deployer-top-cta.jpg?1557874083);
  background-size: cover;
  min-height: 615px;
}
.bg-blue {
  background-color: #3d568f;
}
.pb-6 {
  padding-bottom: 85px;
}
.row.align-items-center {
  width: 100%;
}


#data-breach-deployer .container-fluid {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/breach.jpg?1557930559);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
    
    
  
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#002353+0,002353+100&1+0,0+80 */
background: -moz-linear-gradient(left, rgba(0,35,83,1) 0%,rgba(0,35,83,.80) 60%,rgba(0,35,83,0) 100%), 
            url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/breach.jpg?1557930559) center center / cover; /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,35,83,1) 0%,rgba(0,35,83,.80) 60%,rgba(0,35,83,0) 100%), 
            url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/breach.jpg?1557930559) center center / cover; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,35,83,1) 0%,rgba(0,35,83,.80) 60%,rgba(0,35,83,0) 100%), 
            url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/breach.jpg?1557930559) center center / cover; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002353', endColorstr='#00002353',GradientType=1 ), 
            url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/breach.jpg?1557930559) center center / cover; /* IE6-9 */


}
.fly {
  animation: float 6s ease-in-out infinite;
}
.fly2 {
  animation: float 6s ease-in-out infinite;
  animation-delay: 3s
}
.fly3 {
  animation: float 6s ease-in-out infinite;
  animation-delay: 2s
}
.fly4 {
  animation: float 6s ease-in-out infinite;
  animation-delay: 4s
}
@keyframes float {
  0% {
    transform: translatey(0px);
  }
  50% {
    transform: translatey(-20px);
  }
  100% {
    transform: translatey(0px);
  }
}
.item-feature p.description {
  position: relative;
  max-height: 220px;
  overflow: hidden;
  -webkit-transition: max-height 0.8s;
-moz-transition: max-height 0.8s;
transition: max-height 0.8s;
}
.item-feature:hover p.description{
max-height: 600px;
}

a.bootstrap {
  color: #000;
  font-size: 36px;
  position: relative;
  top: -4px;
}
@media only screen and (max-width: 1200px) {
  .box {
    top: -100px;
  }
  .box2 {
    top: -268px;
  }
}
@media only screen and (max-width: 991px) {
  .box {
    top: -204px;
  }
  .box2 {
    top: -187px;
  }
}
@media only screen and (max-width: 767px) {
  #pat {
    display: none;
  }
  .box {
    top: -282px;
  }
}



  #support .icon {
    height: 50px;
}
  h1 span.text-small.text-right.text-warning {
    font-size: 20px;float: right;position: relative;top: 11px;font-weight: 600;}

item.release {
    margin-bottom: 20px;
    display: block;
    padding-bottom: 20px;
    border-bottom: 1px dotted;
}

item.release h3 a {
    color:#a10000
}

item.release h3 a span.date-title {
    color: #000;
    font-size: 18px;
}

item.release h3 a span.date {
    font-size: 18px;
    color: #797979;
}
  
  
 body {
    max-width: 100% !important;
}
nav#mr-nav {
    z-index: 3000;
}
ul.dropdown-menu {
    top: 30px;
}
 
.item-feature p.description {
    position: relative;
    max-height: 220px;
    overflow: hidden;
    -webkit-transition: max-height 0.8s;
	-moz-transition: max-height 0.8s;
	transition: max-height 0.8s;
}
.item-feature:hover p.description{
  max-height: 600px;
}
   .postit h3 {
        font-size: 16px;
        padding-top: 30px;
        font-weight: 600;
        color: #073e7b;
    }
    .postit ul {
        font-size: 15px;
        list-style: none;
        text-align: start;
        padding: 10px 15px 11px 15px;
    }
  .postit ul li:before {
       font-family: "Font Awesome 5 Pro";
       font-weight: 900;
       content: '\f00c';
       position: absolute;
       top: 0;
       left: -13px;
       color: #043973;
}
  
  
  
  .postit {
  position: absolute !important;
    top: 300px;
    left: 210px;
  line-height: 1;
  text-align: center;
  width: 260px;
  margin: 0px;
  min-height: 236px;
  max-height:250px;
  padding-top: 0px;
  position:relative;
  border:1px solid #E8E8E8;
  font-family: 'Raleway', sans-serif;
  font-size: 11px;
  border-bottom-right-radius: 60px 5px;
  display:inline-block;
  background: #bbe4ae; /* Old browsers */
  background: -moz-linear-gradient(-45deg, #bbe4ae 81%, #bbe4ae 82%, #bbe4ae 82%, #ffffc6 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(81%,#bbe4ae), color-stop(82%,#bbe4ae), color-stop(82%,#bbe4ae), color-stop(100%,#ffffc6)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, #bbe4ae 81%,#bbe4ae 82%,#bbe4ae 82%,#ffffc6 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, #bbe4ae 81%,#bbe4ae 82%,#bbe4ae 82%,#ffffc6 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, #bbe4ae 81%,#bbe4ae 82%,#bbe4ae 82%,#ffffc6 100%); /* IE10+ */
  background: linear-gradient(135deg, #bbe4ae 81%,#bbe4ae 82%,#bbe4ae 82%,#ffffc6 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbe4ae', endColorstr='#ffffc6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  -webkit-box-shadow: 13px 9px 38px -8px rgba(0,0,0,1);
  -moz-box-shadow: 13px 9px 38px -8px rgba(0,0,0,1);
  box-shadow: 13px 9px 38px -8px rgba(0,0,0,1);
  -ms-transform: rotate(7deg); /* IE 9 */
  -webkit-transform: rotate(7deg); /* Safari 3-8 */
  transform: rotate(7deg);
}
  
 
.postit:after {
content: "";
/* position:absolute; */
z-index:-1;
right:-0px;
bottom:20px;
width:200px;
height: 25px;
background: rgba(0, 0, 0, 0.2);
box-shadow:2px 15px 5px rgba(0, 0, 0, 0.40);
-moz-transform: matrix(-1, -0.1, 0, 1, 0, 0);
-webkit-transform: matrix(-1, -0.1, 0, 1, 0, 0);
-o-transform: matrix(-1, -0.1, 0, 1, 0, 0);
-ms-transform: matrix(-1, -0.1, 0, 1, 0, 0);
transform: matrix(-1, -0.1, 0, 1, 0, 0);
}
img.validate-plus-profile-image {
-ms-transform: rotate(-5deg); /* IE 9 */
-webkit-transform: rotate(-5deg); /* Safari 3-8 */
transform: rotate(-5deg);
-webkit-box-shadow: 13px 9px 38px -8px rgba(0,0,0,1);
-moz-box-shadow: 13px 9px 38px -8px rgba(0,0,0,1);
box-shadow: 13px 9px 38px -8px rgba(0,0,0,1);
    position: relative;
    left: -30px;
  -webkit-backface-visibility: hidden;
}
  

.postit ul li {
    position: relative;
    margin: 0px 0 10px 10px;
    text-transform: capitalize;
}

.postit ul li span {
    margin: 0 0 0 10px;
    display: inline-block;
}
  
  
  
  
  
span.e-flipped-span {
  display: inline-block;
  color: #64BC46;
  position: relative;
  top: -1px;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 2s;
  -moz-animation-iteration-count: 1;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 2s;
  -ms-animation-iteration-count: 1;
  -ms-animation-timing-function: linear;
  -moz-transform-origin: 50% 25px;
  
  animation-name: spin;
  animation-duration: 2s;
  animation-iteration-count: 1;
  animation-timing-function: linear;
  animation-delay: 2s;
  -webkit-transform-origin: 50% 28px;
    -moz-transform-origin: 50% 28px;
    -o-transform-origin: 50% 28px;
    transform-origin: 50% 31px;
    animation-fill-mode: forwards;
}



@-ms-keyframes spin {
  from { -ms-transform: rotate(0deg); }
  to { -ms-transform: rotate(-180deg); }
}
@-moz-keyframes spin {
  from { -moz-transform: rotate(0deg); }
  to { -moz-transform: rotate(-180deg); }
}
@-webkit-keyframes spin {
  from { -webkit-transform: rotate(0deg); }
  to { -webkit-transform: rotate(-180deg); }
}
@keyframes spin {
  0% {
      transform:rotate(0deg);
      color: #64BC46;
  }
  100% {
      transform:rotate(-180deg);
      color: #3C7ABE;
  }
}
  
section#features-validate-plus .item-feature h3 a,
section#the-plus-in-validate-plus .item-feature h3 a{
  color: #64BC46;
}

#features-validate-plus .item-feature i, 
#the-plus-in-validate-plus .item-feature i{
  color: #3C7ABE;
}
#features-validate-plus h2,  
#the-plus-in-validate-plus h2 {
  color: #64BC46;
}
  section#stay-in-the-inbox {
    background: rgba(60,122,190,1);
    background: -moz-linear-gradient(-45deg, rgba(60,122,190,1) 0%, rgba(60,122,190,1) 5%, rgba(60,122,190,1) 19%, rgba(60,122,190,1) 30%, rgba(100,188,70,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(60,122,190,1)), color-stop(5%, rgba(60,122,190,1)), color-stop(19%, rgba(60,122,190,1)), color-stop(30%, rgba(60,122,190,1)), color-stop(100%, rgba(100,188,70,1)));
    background: -webkit-linear-gradient(-45deg, rgba(60,122,190,1) 0%, rgba(60,122,190,1) 5%, rgba(60,122,190,1) 19%, rgba(60,122,190,1) 30%, rgba(100,188,70,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(60,122,190,1) 0%, rgba(60,122,190,1) 5%, rgba(60,122,190,1) 19%, rgba(60,122,190,1) 30%, rgba(100,188,70,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(60,122,190,1) 0%, rgba(60,122,190,1) 5%, rgba(60,122,190,1) 19%, rgba(60,122,190,1) 30%, rgba(100,188,70,1) 100%);
    background: linear-gradient(135deg, rgba(60,122,190,1) 0%, rgba(60,122,190,1) 5%, rgba(60,122,190,1) 19%, rgba(60,122,190,1) 30%, rgba(100,188,70,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c7abe', endColorstr='#64bc46', GradientType=1 );
}
  
section#sender-reputation {
  background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/reputation.jpg?1560365705);
  background-repeat: no-repeat;
      background-size: cover;
  background-position: center;
  height: 600px;
}

section#sender-reputation .col-7.pr-5.aos-init.aos-animate {
  background: rgba(101, 189, 71, 0.6);
  border-radius: 15px 15px 108px 15px;
  padding: 25px;
}
.btn-validate-plus {
    background-color: #3c7abe;
    border-color: #0f3a6a;
    color: #fff;
}

.btn-validate-plus:hover, .btn-validate-plus.btn-outline:hover {
    background-color: #63bc46;
    color: #fff;
    border-color: #438f2a;
}

.btn-validate-plus.btn-outline {
    background-color: transparent;
    color: #3c7abe;
    border-color: #3c7abe;
}
  
  @media only screen and (min-width: 2000px) {
  section#sender-reputation {
    height: 950px;
  }
}
  section#sender-reputation .reputation-green-box h3 {
  font-size: 36px;
}
section#sender-reputation .reputation-green-box p {
  font-size: 25px;
}

  
  #deployer-cta .container-fluid {
  /* background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg-deployer-top-cta.jpg?1557874083); */
  background-size: cover;
  min-height: 800px;
  background-color:  background: rgba(80,110,172,1);
  background: -moz-linear-gradient(top, rgba(80,110,172,1) 0%, rgba(80,110,172,1) 49%, rgba(138,175,227,1) 78%, rgba(138,175,227,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(80,110,172,1)), color-stop(49%, rgba(80,110,172,1)), color-stop(78%, rgba(138,175,227,1)), color-stop(100%, rgba(138,175,227,1)));
  background: -webkit-linear-gradient(top, rgba(80,110,172,1) 0%, rgba(80,110,172,1) 49%, rgba(138,175,227,1) 78%, rgba(138,175,227,1) 100%);
  background: -o-linear-gradient(top, rgba(80,110,172,1) 0%, rgba(80,110,172,1) 49%, rgba(138,175,227,1) 78%, rgba(138,175,227,1) 100%);
  background: -ms-linear-gradient(top, rgba(80,110,172,1) 0%, rgba(80,110,172,1) 49%, rgba(138,175,227,1) 78%, rgba(138,175,227,1) 100%);
  background: linear-gradient(to bottom, rgba(80,110,172,1) 0%, rgba(80,110,172,1) 49%, rgba(138,175,227,1) 78%, rgba(138,175,227,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#506eac', endColorstr='#8aafe3', GradientType=0 );
	
  }
   .deployer-cta-2-content{
    padding-top: 120px;
    margin-top: -410px;
  }
  
 
  
  
  
  
 @media only screen and (max-width: 400px) {
  #deployer-cta img {
    display: none;
  }
  #deployer-cta .container-fluid {
    min-height: 0px;
  }
  .deployer-cta-2-content{
    padding-top: 175px;
    margin-top: -375px;
  }
 
    
}
  
@media only screen and (min-width: 700px) and (max-width: 4000px) {
  #deployer-cta .container-fluid {
    -webkit-mask-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bowtie.svg?1560433604);
   mask-image: image(url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bowtie.svg?1560433604), white);
    
    -webkit-mask-mode: alpha;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  }
}
 
@media only screen and (max-width: 576px) {
  .mailbox-image {
    display: none;
  }
  .left-of-mailbox{
  position: absolute;
    top: 8%;
    left: 0%;
  }
}
 
@media only screen and (min-width: 576px) {
 
  .mailbox-image {
    position: absolute;
    top: 8.4%;
    right: 0;
  }
  .left-of-mailbox{
  position: absolute;
    top: 8.5%;
    left: 25%;
  }
  .deployer-cta-2-content {
    padding-top: 170px;
    margin-top: -160px;
}
.deployer-cta-2-blue-bg {
margin-top: 0px;
}
}
  @media only screen and (max-width: 700px) {
    .mailbox-image {
    display: none;
  }
  }
@media only screen and (min-width: 700px) {
  .mailbox-image {
    position: absolute;
    top: 8.6%;
    right: 0;
  }
  .left-of-mailbox{
  position: absolute;
    top: 8.5%;
    left: 25%;
  }
  .deployer-cta-2-content {
    padding-top: 120px;
    margin-top: -410px;
}
.deployer-cta-2-blue-bg {
margin-top: 345px;
}
  #deployer-cta .container-fluid{
  min-height: 480px;
  }
}
   @media only screen and (max-width: 767px) {
  .mailbox-image {
    display: none;
  }
  }
  @media only screen and (min-width: 767px) {
  .left-of-mailbox{
  position: absolute;
    top: 8.5%;
    left: 4%;
  }
  }
@media only screen and (min-width: 820px) {
 
  .mailbox-image {
    position: absolute;
    top: 9.3%;
    right: 0;
  }
  .left-of-mailbox{
  position: absolute;
    top: 10%;
    left: 4%;
  }
  .deployer-cta-2-content {
    padding-top: 30%;
    margin-top: -500px;
}
.deployer-cta-2-blue-bg {
margin-top: 235px;
}
  #deployer-cta .container-fluid{
  min-height: 600px;
  }
}
@media only screen and (min-width: 991px) {
 
  .mailbox-image {
    position: absolute;
    top: 9%;
    right: 0;
  }
  .left-of-mailbox{
  position: absolute;
    top: 12%;
    left: 4%;
  }
  .deployer-cta-2-content {
    padding-top: 32%;
    margin-top: -500px;
}
.deployer-cta-2-blue-bg {
margin-top: 180px;
}
}
@media only screen and (min-width: 1070px) {
  .mailbox-image {
   position: absolute;
    top: 10%;
    right: 0;
  }
  .left-of-mailbox{
  position: absolute;
    top: 12%;
    left: 4%;
  }
  .deployer-cta-2-content {
    padding-top: 35%;
    margin-top: -500px;
}
.deployer-cta-2-blue-bg {
margin-top: 120px;
}
}
@media only screen and (min-width: 1200px) {
  .mailbox-image {
    position: absolute;
    top: 11%;
    right: 0;
  }
  .left-of-mailbox{
  position: absolute;
    top: 14%;
    left: 4%;
  }
  .deployer-cta-2-content {
    padding-top: 38%;
    margin-top: -500px;
}
.deployer-cta-2-blue-bg{
    margin-top: 120px;
}
}
@media only screen and (min-width: 1360px) {
  .mailbox-image {
    position: absolute;
    top: 11%;
    right: 0;
  }
  .left-of-mailbox{
  position: absolute;
    top: 14%;
    left: 4%;
  }
  .deployer-cta-2-content {
    padding-top: 35%;
    margin-top: -445px;
}
#deployer-cta .container-fluid {
  
}
}
@media only screen and (min-width: 1500px) {
  .mailbox-image {
   position: absolute;
    top: 11%;
    right: 0;
  }
  .left-of-mailbox{
  position: absolute;
    top: 14%;
    left: 10%;
  }
  .deployer-cta-2-content {
    padding-top: 28%;
    margin-top: -425px;
}
#deployer-cta .container-fluid {
}
}
@media only screen and (min-width: 1630px) {
  .mailbox-image {
    position: absolute;
    top: 11%;
    right: 0;
  }
  .deployer-cta-2-content {
    padding-top: 28%;
    margin-top: -425px;
}
#deployer-cta .container-fluid {
}
}
@media only screen and (min-width: 1730px) {
  .mailbox-image {
    position: absolute;
    top: 11%;
    right: 0;
  }
  .deployer-cta-2-content {
    padding-top: 32%;
    margin-top: -500px;
}
#deployer-cta .container-fluid {
}
}
@media only screen and (min-width: 1800px) {
  .mailbox-image {
    position: absolute;
    top: 12.3%;
    right: 0;
  }
  .deployer-cta-2-content {
    padding-top: 40px;
    margin-top: 0;
}
  #deployer-cta .container-fluid{
  min-height: 800px;
  }
section#deployer-cta {
  height: 765px;
  padding-top: 80px;
}
}

  section#market-rithm-who-we-are {
    background-image: url('https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg.whoweare.jpg?1554912858');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	color: #ffffff;
}
  
  
  section#market-rithm-who-we-serve p {
    font-size: 10px;
}
  .top-logo-row {
    margin-bottom: 20%;
}
  .bottom-logo-row {
    margin-bottom: 12%;
}

  .slide-background .container {
  background-color: rgba(0, 0, 0, 0);
  padding-top: 115px;
}
  
  @media only screen and (max-width: 991px) {
  nav#marketrithm-sub {
    display: none;
}
    i.fal.fa-chevron-left {
  display: none;
}

i.fal.fa-chevron-right {
  display: none;
}
}
  
  .carousel-indicators .active {
  background-color: rgba(159, 28, 32, 1);
}



.carousel-indicators li {
  background-color: rgba(159, 28, 32, 0.31);
}
  
  i.fal.fa-chevron-left {
  color: #9f1c20;
  font-size: 70px;
}

i.fal.fa-chevron-right {
  color: #9f1c20;
  font-size: 70px;
}
  
  .focus-image {
    position: relative;
    -webkit-box-shadow: 10px 10px 28px -1px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 28px -1px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 28px -1px rgba(0,0,0,0.75);
}
  img#second-img-trans {
    opacity:0;
    position: absolute;
    top: 0;
    left:0;
}
   section.first-base {
    margin-top: 60px;
}
  .utility-base img {
    margin-bottom: 40px;
        height: auto;
}
  .our-team h2 {
    font-size: 60px;
    padding-bottom: 30px;
}
  p.company-mission-bold {
    font-weight: 800;
}
  .base-layout h2 {
    font-weight: 600;
}
  .first-base a {
    color: #B2B2B3;
}
  
  
  
  section#pricing-validate-plus {
    margin-top: 300px;
}
   section#pricing-deployer {
    margin-top: 300px;
}
  .container.pricing-validate-plus-container {
    background-color: white;
}

.pricing {
    text-align: center;
}
  #pricing-validate-plus p {
    font-weight: 100;
}
  @media only screen and (max-width: 991px) {
    p.a-month {
        bottom: 45px;
    }
  }
 @media only screen and (max-width: 767px) and (min-width: 576px) {
    
   .row.mb-5.pricing-validate-plus h3 {
    font-size: 15px;
    font-weight: 700;
}
 .d-none p{
    font-size: 14px;
}
   .plan-features {
    font-size: 14px;
}
   .price-per {
    font-size: 58px;
}
}
  
  
  
  .price-per {
    font-size: 58px;
}

  
  .tab-content {
    text-align: center;
    margin-top: 30px;
    
}

.d-block.d-sm-none {
    background-color: white;
}
  .price-per:before {
    content: '$';
    font-size: 30px;
    vertical-align: super;
}
.price-per:after {
    content: '00';
    font-size: 20px;
    vertical-align: super;
}
  .tab-content p.starting-at {
    position: absolute;
    left: 42%;
}
  p.starting-at{
  	margin-bottom: 0;
  }
  a.select-plan.btn {
    background-color: #23272b;
    border-color: #23272b;
}
 @media only screen and (max-width: 1200px) {
  .postit{
      left: 110px;
  }
 
}
@media only screen and (max-width: 991px) {
  .postit{
    top: 200px;
    left: 35px;
}
section#sender-reputation .reputation-green-box h3 {
  font-size: 30px;
}
}
@media only screen and (max-width: 767px) {
  .postit{
    left: 200px;
}
  .item-slide-img-spacer {
    padding-top: 90%;
}

}
@media only screen and (max-width: 575px) {
    .postit{
        top: 55%;
        left: 32%;
    }
  #deployer-cta .container-fluid {
    min-height: 325px;
}
  .deployer-cta-2-content {
    padding-top: 120px;
    margin-top: -110px;
}
  }
  .row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}
  .deployer-deck-top {
    display: grid;
    grid-template-columns: 65% 35%;
}
  .deployer-deck-bottom {
    display: grid;
    grid-template-columns: 35% 65%;
}
   @media only screen and (max-width: 991px) {
    .deployer-deck-top {
      display: block;
  }
  .deployer-deck-bottom {
    display: block;
}
  }
 .box2 {
    /* -webkit-mask-box-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/e-black.svg?1559574944); */
    width: 100%;
    -webkit-mask: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/e-black.svg?1559574944);
    -webkit-mask-size: 100%;
    -webkit-mask-repeat: no-repeat;
    min-height: 1715px;
    top: -308px;
}


@media only screen and (max-width: 1200px) {
    .box2 {
      min-height: 1380px;
  top: -266px;
          -webkit-mask-box-image: url();
      -webkit-mask: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/e-black.svg?1559574944);
    }
  }
 @media only screen and (max-width: 990px) {
    .box2 {
      min-height: 1380px;
  top: -189px;
          -webkit-mask-box-image: url();
      -webkit-mask: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/e-black.svg?1559574944);
    }
  }
  
 .structure-deck-top {
    display: grid;
    grid-template-columns: 65% 35%;
}
  .structure-deck-bottom {
    display: grid;
    grid-template-columns: 35% 65%;
}
   @media only screen and (max-width: 991px) {
    .structure-deck-top {
      display: block;
  }
  .structure-deck-bottom {
    display: block;
}
 #learn-more:hover {
    color: white !important;
} 
}
    @media only screen and (max-width: 1200px) {
    .agency-img-shift {
    position: relative;
    top: -25px;
    margin: 0 0px -140px 0;
}
}
       @media only screen and (max-width: 992px) {
    .agency-img-shift {
    position: relative;
    top: 100px;
    margin: 0 0px -140px 0;
}
}
    @media only screen and (max-width: 991px) {
   .e-deployer img#pat {
    width: 1430px !important;
    height: 1430px !important;
    left: 23px;
    top: -201px;
	}
}
   
     @media only screen and (max-width: 575px) {
     
   .p-relative {
    position: relative;
    margin-top: -30px;
}
     }
    
  .security-shadow{
  text-shadow: 2px 5px 2px #000000;
  }
    
    @media only screen and (max-width: 992px) {
      #multi-tenancy .container-fluid{
    background-size: auto;
}
     }
  
    
    
      @media only screen and (max-width: 575px) {
       
      }
    @media (min-width: @screen-sm-min)   {
.agency-img-shift {
    position: relative;
    top: -20px;
    margin: 0px 0px -100px 0;
}
      p.white-bg-text {
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 17px;
}

    a.get-started-link.nav-link {
    
    margin-left: 3px;
}
</style>

<style>
   
    @media only screen and (max-width: 575px)   {
    .agency-img-shift {
        position: relative;
        top: -20px;
        margin: 0px 0px -100px 0;
      left: 5%;
    }
           #best-of-breed-2 .p-absolute {
        position: inherit;
    }
      
        }
       @media only screen and (max-width: 768px)   {
         #multi-tenancy .container-fluid {
         background-size: auto;
         }
         .bg-blackscreen.text-white.p-5.aos-init.aos-animate {
        padding: 35px !important;
    }
         #by-the-numbers .card-deck{
         display:block !important;
         }
         section#superpowers-deployer {
        font-weight: 600;
    }
         .postit{
         top:340px;
         }
        }
</style>

<style>
  
     @media only screen and (max-width: 767px)   {
            section#sender-reputation .reputation-green-box h3 {
                font-size: 23px;
              }
              section#sender-reputation .reputation-green-box p {
                font-size: 18px;
              }

        }
  
  @media only screen and (max-width: 767px) {
#first-img-trans {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
    #second-img-trans {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
}
  
    section#market-rithm-who-we-are {
    background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg.whoweare.jpg?1554912858);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #ffffff;
  
  }
    .agency-img-shift {
    position: relative;
    top: -7px;
    margin: -13px 0px -67px 5%;
}
  
    
    
    div#myTabContent {
    text-align: center;
    margin-top: 30px;
}
    .price-tab-spacer{
    padding-top: 5rem!important;
    }
    .structure-left-spacing{
     padding-left: 20px; 
    }
    #deployer-cta .container-fluid {
     min-height:520px; 
    }
    
    
    
    footer .brand {
  height: 85px !important;
  
}
    section#sender-reputation-small-screen {
    background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/reputation.jpg?1560365705);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
    height: 270px !important;
}
        section#sender-reputation-small-screen-bottom {
    background: #64BC46;
    text-align: center;
          margin: auto 0;
}
    .sender-reputation-small-screen-bottom-margin-fix{
     margin: 0; 
    }
    @media only screen and (max-width: 767px)
nav#mr-nav {
    width: 100% !important;
}
    
    
    
    
    @media only screen and (max-width: 499px) {
  .postit {
    top: 235px;
    display: none;
  }
      #mr-nav a.navbar-brand {
    margin-right: 0;
        width: 270px;
}
      .agency-img-shift {
    width: 300px;
	}
}
    
    .fixed-top{
     width: 100vw; 
    }
    
    .first-base a {
color: #a60000;
}
ul.foot-nav {
    list-style: none;
    padding: 0 0 0 0px;
    color: #e9ecef;
}
   


.sitemap {
    border-bottom: 1px solid black;
      padding-bottom: 25px;
}
  .legal{
   line-height: 45px; 
   text-transform: none;
  }
  a.spinc{
   position: absolute;
    top: 8px;
    right: 112px;
  }
  p.validate-plus-trademark {
    line-height: 10px;
    font-size: 8px;
}
  section#refine-crm-under-hero {
    background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/bg.refine.cta.jpg?1574106957);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 600px;
    padding-top: 100px;
}
  .refine-hero-image {
    -webkit-box-shadow: -4px 10px 34px 12px rgba(0,0,0,0.23);
    -moz-box-shadow: -4px 10px 34px 12px rgba(0,0,0,0.23);
    box-shadow: -4px 10px 34px 12px rgba(0,0,0,0.23);
    border: 10px solid white;
}
  .refine-left-box {
    margin-top: 60px;
}
  .refine-right-box {
    margin-top: 20px;
    padding: 20px;
    background-color: #ffffff;
    border-color: #ffffff;
    color: #65174f;
}
  .refine-left-box h3{
  text-shadow: 2px 2px 2px #000000;
  font-size: 35px;
  }
  .refine-left-box p{
  text-shadow: 2px 2px 2px #000000;
    font-size: 25px;
  }
  
  .refine-hero-center-text h1 {
  text-align: center;
  }
  img.parler-footer {
    width: 21px;
    vertical-align: baseline;
}
 a.navbar-brand.refinecrm {
    background-image: url(https://mr.cdn.ignitecdn.com/client_assets/marketrithm/media/themes/images/rithmcrm-nav.png?1574117456);
    height: 25px;
    background-size: cover;
    width: 130px;
}
  .btn-under-hero:hover a {
    text-decoration: none;
}
  .btn-under-hero:hover button {
    background-color: #bababb;
    border-color: #bababb;
    color: #ffffff;
}
  @media only screen and (max-width: 576px) {
  .refine-left-box {
    margin-top: -40px;
}
  .refine-right-box {
    margin-top: 20px;
  }
    .refine-left-box h3{
  font-size: 30px;
  }
  .refine-left-box p{
    font-size: 20px;
  }
    .refine-hero-image {
    margin-bottom: 30px;
}
}
  @media only screen and (max-width: 767px) {
  .refine-left-box {
    margin-top: -50px;
}
}
  @media only screen and (max-width: 1199px) {
  .refine-left-box {
    margin-top: -50px;
}
}