/*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 */
.nat-firewall-banner {
  padding-bottom: 50px; }
  .nat-firewall-banner h1 {
    color: #fff;
    font-size: 34px; }
  .nat-firewall-banner p {
    color: #fff;
    font-size: 20px;
    max-width: 950px;
    margin: auto;
    line-height: 30px; }

.natfirewall-features p.sub-heading {
  max-width: 1000px;
  font-size: 18px;
  line-height: 30px; }
.natfirewall-features .row .col-md-4 {
  padding: 10px 30px; }
.natfirewall-features .natfirewall-icons {
  background: url("//s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2018/08/10121607/natfirewall-sprite.png") no-repeat top left;
  height: 51px;
  margin-top: 30px; }
.natfirewall-features .natfirewall-icons.icon1 {
  background-position: 0 0;
  width: 53px; }
.natfirewall-features .natfirewall-icons.icon2 {
  background-position: 0 -61px;
  width: 55px; }
.natfirewall-features .natfirewall-icons.icon3 {
  background-position: 0 -122px;
  width: 44px; }
.natfirewall-features .natfirewall-icons.icon4 {
  background-position: 0 -183px;
  width: 41px;
  height: 50px; }
.natfirewall-features .natfirewall-icons.icon5 {
  background-position: 0 -243px;
  width: 63px; }
.natfirewall-features .natfirewall-icons.icon6 {
  background-position: 0 -304px;
  width: 50px; }

.why-natfirewall-sec .row {
  margin-top: 50px; }
.why-natfirewall-sec .why-natfirewall-img {
  background: url("//s3.amazonaws.com/ivacy-website-images/wp-content/uploads/2018/08/10133836/why-natfirewall-sprite.png") no-repeat top left;
  width: 345px;
  height: 203px;
  margin-top: 15px; }
.why-natfirewall-sec .why-natfirewall-img.img-1 {
  background-position: 0 0; }
.why-natfirewall-sec .why-natfirewall-img.img2 {
  background-position: 0 -213px; }
.why-natfirewall-sec .why-natfirewall-img.img-3 {
  background-position: 0 -426px; }
@media (min-width: 1024px) {
  .why-natfirewall-sec .pull-right-lg {
    float: right; } }

.system-firewall-sec .sub-heading {
  font-size: 18px;
  margin: 10px auto 40px;
  max-width: 980px;
  line-height: 30px; }

/*# sourceMappingURL=nat-firewall.css.map */
