/*opacity*/
/*=========================== media query mixin=================*/
/*=========================== media query mixin=================*/
@font-face {
  font-family: 'avenir-book';
  src: url("../fonts/Avenir/AvenirLTStd-Book.eot");
  src: url("../fonts/Avenir/AvenirLTStd-Book.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir/AvenirLTStd-Book.woff2") format("woff2"), url("../fonts/Avenir/AvenirLTStd-Book.woff") format("woff"), url("../fonts/Avenir/AvenirLTStd-Book.ttf") format("truetype"), url("../fonts/Avenir/AvenirLTStd-Book.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'avenir-roman';
  src: url("../fonts/Avenir/AvenirLTStd-Roman.eot");
  src: url("../fonts/Avenir/AvenirLTStd-Roman.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir/AvenirLTStd-Roman.woff2") format("woff2"), url("../fonts/Avenir/AvenirLTStd-Roman.woff") format("woff"), url("../fonts/Avenir/AvenirLTStd-Roman.ttf") format("truetype"), url("../fonts/Avenir/AvenirLTStd-Roman.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'avenir-black';
  src: url("../fonts/Avenir/AvenirLTStd-Black.eot");
  src: url("../fonts/Avenir/AvenirLTStd-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Avenir/AvenirLTStd-Black.woff2") format("woff2"), url("../fonts/Avenir/AvenirLTStd-Black.woff") format("woff"), url("../fonts/Avenir/AvenirLTStd-Black.ttf") format("truetype"), url("../fonts/Avenir/AvenirLTStd-Black.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
/* cta bor spacing */
.affiliate-landing-page .top-header-strip {
  display: none; }
.affiliate-landing-page .affiliate-landing-banner {
  background-size: cover;
  background-color: #011127; }
  .affiliate-landing-page .affiliate-landing-banner h1 {
    color: #fff;
    font-size: 40px;
    margin-top: 80px; }
    .affiliate-landing-page .affiliate-landing-banner h1 small {
      color: #fff;
      font-size: 34px; }
  .affiliate-landing-page .affiliate-landing-banner h3 {
    color: #fff;
    font-size: 24px;
    margin-bottom: 0; }
  .affiliate-landing-page .affiliate-landing-banner h2 {
    color: #fff;
    font-size: 70px;
    font-family: "avenir-black", Arial, Helvetica, sans-serif; }
  .affiliate-landing-page .affiliate-landing-banner .cta-box span {
    color: #fff; }
  @media (max-width: 767px) {
    .affiliate-landing-page .affiliate-landing-banner {
      text-align: center; }
      .affiliate-landing-page .affiliate-landing-banner h1 {
        text-align: center;
        font-size: 30px; }
      .affiliate-landing-page .affiliate-landing-banner h2 {
        text-align: center;
        font-size: 45px; }
      .affiliate-landing-page .affiliate-landing-banner h3 {
        text-align: center;
        font-size: 18px; } }
  .affiliate-landing-page .affiliate-landing-banner.affiliate-netflix-banner h1 {
    color: #0e0e0e; }
    .affiliate-landing-page .affiliate-landing-banner.affiliate-netflix-banner h1 small {
      color: #0e0e0e;
      font-size: 22px; }
  .affiliate-landing-page .affiliate-landing-banner.affiliate-netflix-banner h2 {
    color: #2954c2; }
  .affiliate-landing-page .affiliate-landing-banner.affiliate-netflix-banner h3 {
    color: #0e0e0e;
    font-size: 17px; }
  .affiliate-landing-page .affiliate-landing-banner.affiliate-netflix-banner .cta-box span {
    color: #0e0e0e;
    margin-bottom: 50px; }
.affiliate-landing-page section.logo-strip {
  background-color: #eef3f5;
  padding: 20px 0; }
.affiliate-landing-page .awards-container {
  background-color: #fff; }
  .affiliate-landing-page .awards-container .awards-list img {
    display: inline-block; }
.affiliate-landing-page .money-back-guarantee-seal-sec img {
  display: inline-block; }
.affiliate-landing-page .affilaite-steps {
  text-align: center; }
  .affiliate-landing-page .affilaite-steps h2 {
    text-align: center;
    font-size: 30px;
    color: #41494f; }
  .affiliate-landing-page .affilaite-steps .steps {
    background: url("https://s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2019/02/28090900/step-icons.png") no-repeat top left; }
  .affiliate-landing-page .affilaite-steps .steps.icon1 {
    background-position: 0 0;
    width: 187px;
    height: 107px; }
  .affiliate-landing-page .affilaite-steps .steps.icon2 {
    background-position: 0 -117px;
    width: 177px;
    height: 120px; }
  .affiliate-landing-page .affilaite-steps .steps.icon3 {
    background-position: 0 -247px;
    width: 133px;
    height: 108px; }
  .affiliate-landing-page .affilaite-steps .step-box {
    max-width: 270px;
    display: inline-block;
    border: 1px solid #f1f1f1;
    padding: 25px 15px;
    border-radius: 15px;
    text-align: center;
    min-height: 320px;
    margin-top: 30px; }
    .affiliate-landing-page .affilaite-steps .step-box .steps {
      display: inline-block; }
    .affiliate-landing-page .affilaite-steps .step-box h3 {
      margin-top: 0;
      color: #64c1f2; }
.affiliate-landing-page .affilaite-features {
  text-align: center; }
  .affiliate-landing-page .affilaite-features h2 {
    text-align: center;
    font-size: 30px;
    color: #41494f; }
  .affiliate-landing-page .affilaite-features .feature {
    display: inline-block;
    background: url("https://s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2019/02/26121158/affiliate-features.png") no-repeat top left;
    height: 107px; }
  .affiliate-landing-page .affilaite-features .feature.moneyback {
    background-position: 0 0;
    width: 97px;
    height: 108px; }
  .affiliate-landing-page .affilaite-features .feature.unlimited-bandwidth {
    background-position: 0 -118px;
    width: 102px;
    height: 116px; }
  .affiliate-landing-page .affilaite-features .feature.watch {
    background-position: 0 -244px;
    width: 125px;
    height: 91px; }
  .affiliate-landing-page .affilaite-features .feature.dedicated-support {
    background-position: 0 -345px;
    width: 113px; }
  .affiliate-landing-page .affilaite-features .feature.fast-connection {
    background-position: 0 -462px;
    width: 105px;
    height: 101px; }
  .affiliate-landing-page .affilaite-features .feature.device {
    background-position: 0 -573px;
    width: 206px; }
  .affiliate-landing-page .affilaite-features .feature-box {
    max-width: 350px;
    display: inline-block;
    border: 1px solid #f1f1f1;
    padding: 25px 15px;
    border-radius: 15px;
    text-align: center;
    min-height: 320px;
    margin-top: 10px; }
    .affiliate-landing-page .affilaite-features .feature-box h4 {
      font-size: 22px; }

/*# sourceMappingURL=affiliate-landing-page.css.map */
