/*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 */
.wd-dev-lnd-bnr {
  /*  background-image: url(../../images/mac-vpn-banner.jpg) !important;*/
  background-color: #131a3e !important;
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 768px) and (max-width: 991px) {
    .wd-dev-lnd-bnr {
      padding-top: 85px; } }
  @media (max-width: 767px) {
    .wd-dev-lnd-bnr {
      padding-top: 75px;
      background-image: none !important; } }
  .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner {
    text-align: left; }
    @media (max-width: 767px) {
      .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner {
        text-align: center;
        margin-top: 30px; } }
    .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner h5 {
      text-transform: capitalize;
      font-size: 32px; }
      @media (max-width: 767px) {
        .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner h5 {
          font-size: 23px; } }
    .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner h5:first-child {
      margin-bottom: 0; }
    .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner ul {
      padding-left: 0;
      list-style: none;
      margin-top: 16px; }
      @media (max-width: 767px) {
        .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner ul {
          margin-left: auto;
          margin-right: auto;
          max-width: 349px;
          text-align: left; } }
      .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner ul li {
        padding: 7px 0 7px 25px;
        font-family: "avenir-book", Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #fff; }
    .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner .bnr-sub-txt {
      font-size: 16px;
      color: #8f959d;
      line-height: 28px; }
      @media (max-width: 767px) {
        .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner .bnr-sub-txt {
          display: inline-block;
          line-height: 19px;
          margin-top: 14px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner .btn.btn-primary {
        padding: 8px 12px !important;
        min-height: 39px !important;
        font-size: 15px !important;
        margin-top: 20px !important; } }
    @media (max-width: 767px) {
      .wd-dev-lnd-bnr .wd-dev-lnd-bnr-inner .btn.btn-primary {
        margin-top: 20px !important; } }

.bnr-prd-img-box {
  margin-top: 0px;
  text-align: center; }
  .bnr-prd-img-box img {
    display: inline-block; }
  @media (max-width: 767px) {
    .bnr-prd-img-box {
      width: 292px;
      margin: 0 auto 0; } }

@media (max-width: 767px) {
  .banner-slide-btn {
    margin-top: 20px !important; } }
.page_ios-vpn .bnr-prd-img-box {
  margin-top: 0; }

.page_vpn-for-android .bnr-prd-img-box {
  margin-top: 0;
  text-align: center; }
  .page_vpn-for-android .bnr-prd-img-box img {
    display: inline-block;
    transform: rotate(5deg);
    max-height: 450px; }

.template_windows-vpn .bnr-prd-img-box {
  margin-top: 0; }

body.page_iphone-vpn .wd-home-banner-inner.wd-dev-lnd-bnr .row {
  padding-bottom: 0; }
body.page_iphone-vpn .bnr-prd-img-box {
  text-align: center;
  margin-top: 0; }
  body.page_iphone-vpn .bnr-prd-img-box img {
    display: inline-block; }

@media (max-width: 767px) {
  .ios-landing-page .mac-pg-cta-box {
    width: 100%; } }
.ios-landing-page .mac-vpn-unders-train-sec p {
  color: #0e0e0e;
  line-height: 26px; }
.ios-landing-page .wd-dev-lnd-bnr ul li {
  background: url(https://s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2018/12/05141905/orange-bullet.png) no-repeat left center; }
.ios-landing-page .wd-dev-lnd-bnr h1 {
  color: #fff !important; }
.ios-landing-page .wd-dev-lnd-bnr .bnr-sub-txt {
  color: #fff !important; }
.ios-landing-page .three-steps-ios .row {
  padding-top: 50px; }
.ios-landing-page .three-steps-ios img {
  max-width: 100%;
  display: inline-block;
  text-align: center; }
.ios-landing-page .three-steps-ios h3 {
  text-align: center;
  font-size: 24px; }
.ios-landing-page .three-steps-ios p {
  font-size: 18px;
  text-align: center; }
.ios-landing-page .risk-free-sec {
  background: #001c37;
  background: linear-gradient(108deg, #001c37 0%, #0b6684 45%); }
  .ios-landing-page .risk-free-sec h2 {
    color: #fff; }
  .ios-landing-page .risk-free-sec p {
    line-height: 30px;
    color: #fff; }
.ios-landing-page .mac-vpn-unders-train-sec h2 {
  margin-bottom: 35px; }
.ios-landing-page .mac-pg-cta-box:last-child a.btn.btn-primary {
  background: 0 0;
  border: 2px solid;
  border-color: #27abf7;
  color: #27abf7;
  margin-left: 5px; }
.ios-landing-page .mac-pg-cta-box:last-child a.btn.btn-primary:hover {
  background: 0 0;
  border: 2px solid;
  border-color: #27abf7;
  color: #27abf7;
  margin-left: 5px; }
.ios-landing-page section h2 {
  font-weight: bold;
  margin-bottom: 25px; }
.ios-landing-page section h4 {
  font-weight: bold; }
.ios-landing-page .mac-pg-list-wrpr .mac-pg-list li {
  font-weight: bold;
  color: #000;
  background: url(https://s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2018/12/05141905/orange-bullet.png) no-repeat left center; }
.ios-landing-page article.two-col-txt-art h3 img {
  display: inline-block;
  margin: -5px 10px 0 0; }

.android-vpn-page .mac-pg-list-wrpr .mac-pg-list li {
  font-weight: 100;
  line-height: 18px;
  font-size: 16px !important; }

.device-awards {
  text-align: center;
  color: #fff;
  background: #095875;
  background: -moz-linear-gradient(left, #095875 0%, #012843 0%, #095875 64%, #095875 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #095875), color-stop(0%, #012843), color-stop(64%, #095875), color-stop(100%, #095875));
  background: -webkit-linear-gradient(left, #095875 0%, #012843 0%, #095875 64%, #095875 100%);
  background: -o-linear-gradient(left, #095875 0%, #012843 0%, #095875 64%, #095875 100%);
  background: -ms-linear-gradient(left, #095875 0%, #012843 0%, #095875 64%, #095875 100%);
  background: linear-gradient(to right, #095875 0%, #012843 0%, #095875 64%, #095875 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#095875', endColorstr='#095875', GradientType=1 ); }
  .device-awards h2, .device-awards p {
    color: #fff; }
  .device-awards .award-img {
    display: inline-block;
    max-width: 240px;
    vertical-align: baseline;
    margin: 30px 10px; }
    .device-awards .award-img.winner-img {
      max-width: 270px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .device-awards .award-img {
        clear: both; } }
    @media (max-width: 767px) {
      .device-awards .award-img {
        clear: both; } }

.windows-landing-page .wd-dev-lnd-bnr .wd-home-banner-inner h1 {
  color: #fff; }
.windows-landing-page .wd-dev-lnd-bnr .wd-home-banner-inner .bnr-sub-txt {
  color: #fff; }
.windows-landing-page .wd-dev-lnd-bnr .wd-home-banner-inner ul li {
  color: #fff;
  background: url(https://s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2018/12/05141905/orange-bullet.png) no-repeat left center; }
.windows-landing-page .setup-windows-section ul.numbers {
  list-style: none;
  padding: 0; }
  .windows-landing-page .setup-windows-section ul.numbers li {
    padding: 5px;
    font-size: 20px; }
    .windows-landing-page .setup-windows-section ul.numbers li span {
      background-color: #f27624;
      color: #fff;
      width: 33px;
      height: 33px;
      line-height: 33px;
      text-align: center;
      display: inline-block;
      border-radius: 50%;
      margin-right: 15px; }
.windows-landing-page .setup-windows-section h2 {
  font-weight: bold; }
.windows-landing-page .setup-windows-section p {
  font-size: 20px;
  font-weight: bold; }
.windows-landing-page .mac-vpn-unders-train-sec h2 {
  font-weight: bold; }
.windows-landing-page .mac-vpn-unders-train-sec .icons-windows {
  background: url("https://s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2019/02/12115032/windows-icons1.png") no-repeat top left;
  height: 32px;
  display: inline-block;
  vertical-align: bottom;
  margin-right: 15px; }
.windows-landing-page .mac-vpn-unders-train-sec .icons-windows.update {
  background-position: 0 0;
  width: 29px; }
.windows-landing-page .mac-vpn-unders-train-sec .icons-windows.unblocking {
  background-position: 0 -42px;
  width: 25px;
  height: 34px; }
.windows-landing-page .mac-vpn-unders-train-sec .icons-windows.dedicated {
  background-position: 0 -86px;
  width: 36px;
  height: 38px; }
.windows-landing-page .mac-vpn-unders-train-sec .icons-windows.streaming {
  background-position: 0 -134px;
  width: 32px; }
.windows-landing-page .mac-vpn-unders-train-sec .icons-windows.connect {
  background-position: 0 -176px;
  width: 30px;
  height: 34px; }
.windows-landing-page .mac-vpn-unders-train-sec .icons-windows.download {
  background-position: 0 -220px;
  width: 34px;
  height: 37px; }
.windows-landing-page .mac-vpn-unders-train-sec .margintop30 {
  margin-top: 30px; }
.windows-landing-page .money-back-guarantee-seal-sec img {
  display: inline-block; }
.windows-landing-page .risk-free-sec {
  background: #001c37;
  background: linear-gradient(108deg, #001c37 0%, #0b6684 45%); }
  .windows-landing-page .risk-free-sec h2 {
    color: #fff; }
  .windows-landing-page .risk-free-sec p {
    line-height: 30px;
    color: #fff; }
.windows-landing-page .windows-features .windows-feature-icons {
  background: url("https://s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2019/02/12123830/windows-features.png") no-repeat top left;
  width: 56px;
  height: 56px; }
  @media (max-width: 767px) {
    .windows-landing-page .windows-features .windows-feature-icons {
      display: inline-block; } }
.windows-landing-page .windows-features .windows-feature-icons.support {
  background-position: 0 0; }
.windows-landing-page .windows-features .windows-feature-icons.server-locations {
  background-position: 0 -66px;
  height: 59px; }
.windows-landing-page .windows-features .windows-feature-icons.purpose {
  background-position: 0 -135px; }
.windows-landing-page .windows-features .windows-feature-icons.multi-login {
  background-position: 0 -201px; }
.windows-landing-page .windows-features .windows-feature-icons.server-switching {
  background-position: 0 -267px; }
.windows-landing-page .windows-features .windows-feature-icons.p2p {
  background-position: 0 -333px;
  width: 55px;
  height: 55px; }
.windows-landing-page .windows-features h2 {
  text-align: center;
  font-weight: bold; }
.windows-landing-page .windows-features p {
  text-align: center; }
.windows-landing-page .windows-features .feature-box {
  margin-top: 40px; }
  .windows-landing-page .windows-features .feature-box h3 {
    margin: 15px 0;
    font-size: 20px;
    font-family: "avenir-roman", Arial, Helvetica, sans-serif;
    font-weight: bold; }
  .windows-landing-page .windows-features .feature-box p {
    font-size: 18px;
    text-align: left; }
  @media (max-width: 767px) {
    .windows-landing-page .windows-features .feature-box {
      text-align: center; }
      .windows-landing-page .windows-features .feature-box h3, .windows-landing-page .windows-features .feature-box p {
        text-align: center; } }
@media (max-width: 767px) {
  .windows-landing-page .mac-pg-cta-box {
    width: 100%;
    text-align: center; } }

/*# sourceMappingURL=widget-device-landing-banner.css.map */
