/*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 */
/* Linux VPN page CSS by Danish from 9 Sept 2016 */
.lnx-vpn-tstmn-sec h2 {
  margin-bottom: 25px;
  text-align: center; }
.lnx-vpn-tstmn-sec p {
  margin-bottom: 22px;
  margin-top: 25px;
  max-width: 100%; }

.lnx-tst-vpn-fetr-box {
  position: relative;
  margin-top: 51px; }

.lnx-test-box {
  width: 580px;
  height: 580px;
  border-radius: 50%;
  background: url("../images/linux-testimonal.png") no-repeat;
  background-size: contain;
  margin: auto;
  position: relative; }

.cutmr-rew-box {
  font-family: "avenir-book", Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #d2d2d3;
  margin: auto;
  padding: 210px 94px;
  line-height: 30px; }

.cutmr-rew-box::before {
  content: '\f10d';
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  position: absolute;
  left: 0;
  right: 0;
  top: 133px;
  font-size: 66px;
  opacity: 0.4; }

.cust-name {
  font-style: italic;
  color: #fff; }

.lnx-fetr-img-box {
  background: #ff6f57 url("../images/lnx-vpn-fetr.png") no-repeat center 31px;
  border: 4px solid #f3f7fa;
  border-radius: 50%;
  height: 120px;
  margin-top: -18px;
  width: 120px; }

.ser-loc {
  background-color: #cedce2;
  background-position: 9px -185px; }

.p2p-shr {
  background-color: #ffe98a;
  background-position: center -413px; }

.pur-sel {
  background-color: #7fdcfe;
  background-position: center -627px; }

.cutm-sup {
  background-color: #ffe98a;
  background-position: center -843px; }

.mlt-log {
  background-color: #ffb7a1;
  background-position: center -1051px; }

.lnx-fetr-desc-box {
  width: 78%;
  padding: 0 20px; }

.lnx-fetr-desc-box > h3, .lnx-fetr-desc-box > .new-h3 {
  font-family: "avenir-book", Arial, Helvetica, sans-serif;
  color: #4d4d4d;
  font-size: 20px; }

.lnx-fetr-desc-box > p {
  color: #4d4d4d;
  font-size: 16px;
  font-family: "avenir-book", Arial, Helvetica, sans-serif;
  line-height: 18px;
  margin-top: 18px;
  margin-bottom: 3px; }

.lnx-vpn-fetr-box {
  width: 42%;
  margin-right: 16%; }

.lnx-vpn-fetr-box:first-of-type {
  margin-right: 0 !important; }

.lnx-vpn-fetr-box:first-of-type .lnx-fetr-desc-box {
  padding-right: 0; }

.vpn-fetr-box-row {
  position: absolute; }

.vpn-fetr-box-row:first-of-type {
  top: 0; }

.vpn-fetr-box-row:nth-of-type(2) {
  top: 0;
  bottom: 0;
  margin: auto;
  height: 140px; }

.vpn-fetr-box-row:nth-of-type(2) .lnx-vpn-fetr-box {
  width: 33.5%;
  margin-right: 33%; }

.vpn-fetr-box-row:nth-of-type(2) .lnx-fetr-desc-box {
  width: 72%; }

.vpn-fetr-box-row:last-of-type {
  bottom: 0; }

.lnx-read-mr-txt, .lnx-read-mr-txt:hover, .lnx-read-mr-txt:focus {
  display: inline-block;
  color: #8a8a8a;
  font-size: 13px;
  font-family: "avenir-book", Arial, Helvetica, sans-serif;
  text-decoration: underline; }

@media (min-width: 1349px) {
  .vpn-fetr-box-row:first-of-type, .vpn-fetr-box-row:nth-of-type(2), .vpn-fetr-box-row:last-of-type {
    width: 1332px;
    left: 0;
    right: 0;
    margin: auto; } }
@media screen and (min-width: 1200px) and (max-width: 1316px) {
  .vpn-fetr-box-row:first-of-type {
    top: -16px; }

  .lnx-fetr-desc-box {
    width: 75%; }

  .vpn-fetr-box-row:nth-of-type(2) .lnx-vpn-fetr-box {
    width: 31.5%;
    margin-right: 37%; }

  .vpn-fetr-box-row:nth-of-type(2) .lnx-fetr-desc-box {
    width: 66%; }

  .vpn-fetr-box-row:last-of-type {
    bottom: -25px; } }
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .lnx-vpn-tstmn-sec {
    padding-bottom: 52px; }

  .lnx-tst-vpn-fetr-box {
    margin-left: auto;
    margin-right: auto;
    width: 975px; }

  .lnx-vpn-fetr-box {
    width: 428px;
    margin-right: 118px; }

  .vpn-fetr-box-row:nth-of-type(2) .lnx-vpn-fetr-box {
    width: 37.5%;
    margin-right: 25%; }

  .lnx-test-box {
    width: 333px;
    height: 333px; }

  .cutmr-rew-box {
    padding: 117px 65px;
    font-size: 17px;
    line-height: 22px; }

  .lnx-fetr-img-box {
    margin-top: 0;
    height: 100px;
    width: 100px; }

  .ser-loc {
    background-position: -1px -195px; }

  .ser-swt {
    background-position: center 21px; }

  .ser-swt {
    background-position: center -635px; }

  .p2p-shr {
    background-position: center -422px; }

  .cutm-sup {
    background-position: center -852px; }

  .mlt-log {
    background-position: center -822px;
    background-size: 77px; }

  .vpn-fetr-box-row:first-of-type {
    top: -27px; }

  .lnx-fetr-desc-box {
    width: 75%;
    padding: 0 7px; }

  .lnx-fetr-desc-box > h3 {
    margin-bottom: 5px; }

  .lnx-fetr-desc-box > p {
    margin-top: 0;
    font-size: 13px;
    line-height: 15px; }

  .vpn-fetr-box-row:nth-of-type(2) {
    top: 33px; }

  .vpn-fetr-box-row:nth-of-type(2) .lnx-fetr-desc-box {
    width: 71%; }

  .vpn-fetr-box-row:last-of-type {
    bottom: -18px; }

  .cutmr-rew-box::before {
    top: 63px;
    font-size: 42px; } }
@media screen and (min-width: 768px) and (max-width: 991px) {
  .lnx-vpn-tstmn-sec {
    padding-bottom: 99px; }

  .lnx-tst-vpn-fetr-box {
    margin-left: auto;
    margin-right: auto;
    width: 751px; }

  .lnx-test-box {
    width: 275px;
    height: 275px; }

  .lnx-vpn-fetr-box:last-of-type .lnx-fetr-desc-box {
    padding-left: 0; }

  .lnx-fetr-desc-box > p {
    line-height: 15px;
    margin-top: 0;
    font-size: 12px !important; }

  .vpn-fetr-box-row:first-of-type {
    top: -42px; }

  .lnx-vpn-fetr-box {
    width: 339px;
    margin-right: 67px; }

  .lnx-fetr-img-box {
    height: 90px;
    width: 90px;
    margin-top: 0;
    background-position: center 24px;
    background-size: 66px; }

  .ser-loc {
    background-position: 9px -122px; }

  .p2p-shr {
    background-position: center -275px; }

  .pur-sel {
    background-position: center -418px; }

  .cutm-sup {
    background-position: center -563px; }

  .mlt-log {
    background-position: center -704px; }

  .lnx-fetr-desc-box > h3 {
    font-size: 15px; }

  .lnx-fetr-desc-box {
    padding: 0;
    width: 71%; }

  .vpn-fetr-box-row:nth-of-type(2) {
    top: 40px; }

  .vpn-fetr-box-row:nth-of-type(2) .lnx-vpn-fetr-box {
    width: 37.5%;
    margin-right: 24%; }

  .vpn-fetr-box-row:nth-of-type(2) .lnx-fetr-desc-box {
    width: 65%; }

  .vpn-fetr-box-row:last-of-type {
    bottom: -62px; }

  .cutmr-rew-box {
    font-size: 15px;
    padding: 90px 66px;
    line-height: 20px; }

  .cutmr-rew-box::before {
    top: 46px;
    font-size: 26px; } }
@media (max-width: 767px) {
  .lnx-vpn-tstmn-sec h2, .lnx-vpn-tstmn-sec p {
    padding-left: 15px;
    padding-right: 15px; }

  .lnx-fetr-desc-box p {
    padding: 0; }

  .lnx-vpn-tstmn-sec p {
    margin-top: 17px; }

  .lnx-tst-vpn-fetr-box {
    margin-top: 14px; }

  .cutmr-rew-box {
    font-size: 17px;
    padding: 83px 34px;
    line-height: 20px; }

  .cutmr-rew-box::before {
    top: 28px;
    font-size: 43px; }

  .lnx-test-box {
    width: 250px;
    height: 250px; }

  .vpn-fetr-box-row {
    position: static; }

  .lnx-vpn-fetr-box {
    width: 100%;
    float: left !important;
    margin-right: 0;
    padding: 40px 0 0; }

  .lnx-fetr-img-box {
    margin: auto;
    float: none !important; }

  .lnx-fetr-desc-box {
    width: 100%;
    padding: 0 20px !important;
    text-align: center; }

  .vpn-fetr-box-row:nth-of-type(2) {
    height: auto; }

  .vpn-fetr-box-row:nth-of-type(2) .lnx-vpn-fetr-box, .vpn-fetr-box-row:nth-of-type(2) .lnx-fetr-desc-box {
    width: 100%; }

  .carousel-indicators {
    top: 217px;
    bottom: initial; } }

/*# sourceMappingURL=widget-customer-reviews-testimonial.css.map */
