/*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 */
@media (max-width: 767px) {
  h2 {
    font-size: 28px; } }

.main-banner {
  background: url(//s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2018/10/22115653/netflix-new-banner.jpg) no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  background-size: cover;
  min-height: 600px;
  padding-top: 120px; }
  @media (max-width: 767px) {
    .main-banner {
      min-height: 430px;
      padding-top: 70px;
      text-align: center; } }
  .main-banner h1 {
    color: #fff;
    font-size: 38px;
    font-family: "avenir-black", Arial, Helvetica, sans-serif;
    padding-top: 30px; }
    @media (max-width: 767px) {
      .main-banner h1 {
        font-size: 24px;
        text-align: center; } }
  .main-banner p {
    color: #fff;
    font-size: 22px;
    font-family: "avenir-book", Arial, Helvetica, sans-serif;
    padding-top: 10px; }
    @media (max-width: 767px) {
      .main-banner p {
        font-size: 16px;
        text-align: center; } }
  .main-banner .cta-box .btn.btn-primary {
    font-size: 24px;
    font-family: "avenir-black", Arial, Helvetica, sans-serif; }
    .main-banner .cta-box .btn.btn-primary i {
      margin-left: 5px; }
    @media (max-width: 767px) {
      .main-banner .cta-box .btn.btn-primary {
        font-size: 16px; } }

.steps-section .step-box-div {
  margin-top: 30px;
  position: relative; }
  .steps-section .step-box-div:before {
    content: '';
    background-image: url(//d2war7j3gfrrus.cloudfront.net/wp-content/uploads/2018/03/affiliate-arrows_03.png);
    position: absolute;
    right: -30px;
    left: auto;
    height: 12px;
    width: 43px;
    background-repeat: no-repeat;
    top: 0;
    bottom: 40px;
    margin: auto;
    text-align: center; }
    @media (max-width: 767px) {
      .steps-section .step-box-div:before {
        display: none; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .steps-section .step-box-div:before {
        display: none; } }
  .steps-section .step-box-div.no-arrow:before {
    display: none; }
  .steps-section .step-box-div .step-box {
    background: #fff;
    border: 1px solid #ebebeb;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    max-width: 250px;
    margin: 0 auto 15px;
    min-height: 215px; }
    .steps-section .step-box-div .step-box h4 {
      color: #64c1f2;
      font-size: 20px;
      font-family: "avenir-black", Arial, Helvetica, sans-serif;
      text-transform: uppercase; }
    .steps-section .step-box-div .step-box h5 {
      color: #000;
      font-size: 22px; }
    .steps-section .step-box-div .step-box img {
      display: inline-block;
      max-width: 100%;
      max-height: 90px;
      margin: 15px auto 15px; }
  .steps-section .step-box-div .step-info {
    max-width: 220px;
    margin: auto; }
    .steps-section .step-box-div .step-info p {
      font-size: 18px; }

.content-section {
  padding: 60px 0;
  background-color: #fff; }
  @media (max-width: 767px) {
    .content-section {
      padding: 30px 0; } }
  .content-section.bg-grey {
    background-color: #f4f7fd; }
  .content-section.bg-light {
    background: #262626;
    font-family: "avenir-book", Arial, Helvetica, sans-serif; }
  .content-section h2 {
    font-family: "avenir-black", Arial, Helvetica, sans-serif; }
  .content-section p {
    font-size: 18px; }
    @media (max-width: 767px) {
      .content-section p {
        font-size: 14px; } }
  .content-section .lead {
    color: #fff;
    font-size: 22px;
    font-family: "avenir-roman", Arial, Helvetica, sans-serif;
    padding-bottom: 15px; }
    @media (max-width: 767px) {
      .content-section .lead {
        font-size: 14px;
        padding-bottom: 10px; } }
  .content-section .light-text {
    color: #cacaca;
    font-family: "avenir-book", Arial, Helvetica, sans-serif; }
    .content-section .light-text strong {
      font-weight: "avenir-black", Arial, Helvetica, sans-serif;
      color: #fff; }
    .content-section .light-text span {
      color: #fe5058; }
  .content-section .cta-box .btn.btn-primary {
    font-size: 24px;
    font-family: "avenir-black", Arial, Helvetica, sans-serif;
    padding: 15px 45px; }
    @media (max-width: 767px) {
      .content-section .cta-box .btn.btn-primary {
        font-size: 16px;
        padding: 7px 30px; } }
  .content-section.stats-section p {
    color: #cacaca;
    font-size: 18px; }
    @media (max-width: 767px) {
      .content-section.stats-section p {
        font-size: 14px; } }
  .content-section.stats-section table tr th {
    font-family: "avenir-roman", Arial, Helvetica, sans-serif; }
  .content-section.stats-section table tr td {
    font-family: "avenir-book", Arial, Helvetica, sans-serif; }
  .content-section.stats-section table tr td, .content-section.stats-section table tr th {
    border: 1px solid #434343;
    text-align: left;
    color: #cacaca;
    font-size: 16px;
    padding: 10px 30px; }
  .content-section.stats-section table tr:first-child td, .content-section.stats-section table tr:first-child th {
    border-top: 0; }
  .content-section.stats-section table tr:last-child td, .content-section.stats-section table tr:last-child th {
    border-bottom: 0; }
  .content-section.stats-section table tr td:last-child, .content-section.stats-section table tr th:last-child {
    border-right: 0; }
  .content-section.stats-section table tr td:first-child, .content-section.stats-section table tr th:first-child {
    border-left: 0;
    padding-left: 0;
    color: #6a6a6a; }
    .content-section.stats-section table tr td:first-child i, .content-section.stats-section table tr th:first-child i {
      margin-right: 15px; }
    @media (max-width: 767px) {
      .content-section.stats-section table tr td:first-child, .content-section.stats-section table tr th:first-child {
        padding-left: 15px; } }
  .content-section .inner-list-div {
    background: #1d1d1d;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    margin: 30px auto;
    padding: 30px 15px 0;
    font-size: 18px; }
    .content-section .inner-list-div strong {
      font-family: "avenir-black", Arial, Helvetica, sans-serif;
      color: #fff; }
  .content-section.flags-section {
    background: #262626 url(//s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2018/10/22153931/netflix-new-4.jpg) no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: bottom center; }
    .content-section.flags-section .flagiconcss {
      font-size: 70px; }
    .content-section.flags-section h2 {
      margin-bottom: 30px; }
    .content-section.flags-section p {
      color: #cacaca;
      font-size: 16px;
      margin-bottom: 30px; }

/*# sourceMappingURL=vpn-streaming-archive.css.map */
