/*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 */
.banner-section.dedicated-ip-banner {
  padding: 120px 0 60px 0;
  background: url("https://s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2018/08/15103605/bg-dedicated-ip.jpg") no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }
  .banner-section.dedicated-ip-banner svg {
    max-width: 100px;
    max-height: 100px; }
  .banner-section.dedicated-ip-banner h1 {
    color: #fff;
    font-size: 34px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .banner-section.dedicated-ip-banner h1 {
        font-size: 28px; } }
  .banner-section.dedicated-ip-banner p {
    color: #fff;
    font-size: 20px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .banner-section.dedicated-ip-banner p {
        font-size: 18px; } }

.why-do-we-need-sec {
  padding: 45px 0 60px; }
  .why-do-we-need-sec .sub-heading {
    font-size: 18px;
    color: #555555;
    margin: 0 auto 15px; }
  .why-do-we-need-sec .icon-div {
    margin: 30px auto 0; }
    .why-do-we-need-sec .icon-div svg {
      max-width: 50px;
      max-height: 50px; }
  .why-do-we-need-sec h3 {
    margin-top: 5px; }
  .why-do-we-need-sec h4 {
    font-family: "avenir-black", Arial, Helvetica, sans-serif; }
  .why-do-we-need-sec p {
    padding: 0 10px 15px; }
  .why-do-we-need-sec .cta-div {
    margin-top: 15px; }

.diff-dedicated-shared-sec {
  padding: 45px 0 60px; }
  .diff-dedicated-shared-sec .sub-heading {
    font-size: 18px;
    color: #555555;
    margin: 0 auto 15px; }
  .diff-dedicated-shared-sec h4 {
    font-family: "avenir-roman", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 15px; }
  .diff-dedicated-shared-sec h3 {
    font-family: "avenir-roman", Arial, Helvetica, sans-serif;
    font-weight: 700; }
  @media (min-width: 1200px) {
    .diff-dedicated-shared-sec .diff-div {
      padding: 0 100px;
      position: relative; }
      .diff-dedicated-shared-sec .diff-div:before {
        content: '';
        position: absolute;
        left: auto;
        right: 0;
        top: 20%;
        bottom: 0;
        margin: auto;
        width: 1px;
        background: #b5c4bd;
        height: 65%; }
      .diff-dedicated-shared-sec .diff-div + .diff-div:before {
        display: none; } }
  .diff-dedicated-shared-sec .diff-div p {
    line-height: 1.4;
    margin: 0 0 15px; }
  .diff-dedicated-shared-sec .cta-div {
    margin-top: 45px; }

.ded-plus-vpn-sec {
  padding: 45px 0 60px; }
  .ded-plus-vpn-sec h3 {
    font-family: "avenir-black", Arial, Helvetica, sans-serif;
    margin-top: 75px; }
  .ded-plus-vpn-sec img {
    margin: 30px auto; }

.dedicatedip-countries p {
  margin-bottom: 45px; }
.dedicatedip-countries .wd-cntry-srvr-1-sngl {
  margin-bottom: 45px; }
  .dedicatedip-countries .wd-cntry-srvr-1-sngl h6 {
    margin: 0;
    line-height: 1;
    font-family: "avenir-black", Arial, Helvetica, sans-serif; }

.pln-pkg-box select {
  min-width: 70%;
  min-height: 30px;
  padding: 5px;
  text-align: center;
  outline: none;
  color: #000;
  margin: 5px 0 10px;
  box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.1);
  border: 1px solid #e1e1e1; }

/*# sourceMappingURL=dedicated-ip.css.map */
