        @import url( https://fonts.googleapis.com/css?family=Droid+Serif );

        @import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,700);

        html {
          font-family: sans-serif;
          line-height: 1.15;
        }

        body {
          margin: 0px;
        }

        header,
        nav,
        section {
          display: block;
        }

        h1 {
          font-size: 2em;
          margin: 0.67em 0px;
        }

        a {
          background-color: transparent;
        }

        b,
        strong {
          font-weight: inherit;
        }

        b,
        strong {
          font-weight: bolder;
        }

        img {
          border-style: none;
        }

        input {
          font-family: sans-serif;
          font-size: 100%;
          line-height: 1.15;
          margin: 0px;
        }

        input {
          overflow: visible;
        }

        html [type="button"] {
          -webkit-appearance: button;
        }

        *::-webkit-file-upload-button {
          -webkit-appearance: button;
          font-family: inherit;
          font-size: inherit;
          font-style: inherit;
          font-variant: inherit;
          font-weight: inherit;
          line-height: inherit;
        }

        html {
          box-sizing: border-box;
        }

        *,
        ::after,
        ::before {
          box-sizing: inherit;
        }



        body {
          font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
          font-size: 1rem;
          font-weight: 400;
          line-height: 1.5;
          color: rgb(41, 43, 44);
          background-color: rgb(255, 255, 255);
        }

        h1,
        h3,
        h5 {
          margin-top: 0px;
          margin-bottom: 0.5rem;
        }

        p {
          margin-top: 0px;
          margin-bottom: 1rem;
        }

        ul {
          margin-top: 0px;
          margin-bottom: 1rem;
        }

        ul ul {
          margin-bottom: 0px;
        }

        a {
          color: rgb(2, 117, 216);
          text-decoration: none;
        }

        img {
          vertical-align: middle;
        }

        table {
          border-collapse: collapse;
          background-color: transparent;
        }

        input {
          line-height: inherit;
        }

        h1,
        h3,
        h5 {
          margin-bottom: 0.5rem;
          font-family: inherit;
          font-weight: 500;
          line-height: 1.1;
          color: inherit;
        }

        h1 {
          font-size: 2.5rem;
        }

        h3 {
          font-size: 1.75rem;
        }

        h5 {
          font-size: 1.25rem;
        }

        .container {
          position: relative;
          margin-left: auto;
          margin-right: auto;
          padding-right: 15px;
          padding-left: 15px;
        }

        @media (min-width: 576px) {
          .container {
            padding-right: 15px;
            padding-left: 15px;
          }
        }

        @media (min-width: 576px) {
          .container {
            width: 540px;
            max-width: 100%;
          }
        }

        .row {
          display: -webkit-flex;
          -webkit-flex-wrap: wrap;
          margin-right: -15px;
          margin-left: -15px;
        }

        @media (min-width: 576px) {
          .row {
            margin-right: -15px;
            margin-left: -15px;
          }
        }

        .col-lg-3,
        .col-lg-9,
        .col-md-10,
        .col-md-12,
        .col-md-4,
        .col-md-6,
        .col-md-8,
        .col-sm-11,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-9 {
          position: relative;
          width: 100%;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
        }

        @media (min-width: 576px) {
          .col-lg-3,
          .col-lg-9,
          .col-md-10,
          .col-md-12,
          .col-md-4,
          .col-md-6,
          .col-md-8,
          .col-sm-11,
          .col-sm-4,
          .col-sm-5,
          .col-sm-6,
          .col-sm-9 {
            padding-right: 15px;
            padding-left: 15px;
          }
        }

        .form-control {
          display: block;
          width: 100%;
          padding: 0.5rem 0.75rem;
          font-size: 1rem;
          line-height: 1.25;
          color: rgb(70, 74, 76);
          background-color: rgb(255, 255, 255);
          background-image: none;
          -webkit-background-clip: padding-box;
          background-clip: padding-box;
          border: 1px solid rgba(0, 0, 0, 0.14902);
          border-top-left-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
        }

        .form-control::-webkit-input-placeholder {
          color: rgb(99, 108, 114);
          opacity: 1;
        }

        .btn {
          display: inline-block;
          font-weight: 400;
          line-height: 1.25;
          text-align: center;
          white-space: nowrap;
          vertical-align: middle;
          border: 1px solid transparent;
          padding: 0.5rem 1rem;
          font-size: 1rem;
          border-top-left-radius: 0.25rem;
          border-top-right-radius: 0.25rem;
          border-bottom-right-radius: 0.25rem;
          border-bottom-left-radius: 0.25rem;
        }

        .btn-success {
          color: rgb(255, 255, 255);
          background-color: rgb(92, 184, 92);
          border-color: rgb(92, 184, 92);
        }

        .clearfix::after {
          display: block;
          content: '';
          clear: both;
        }

        .pb-5 {
          padding-bottom: 3rem !important;
        }

        .text-left {
          text-align: left !important;
        }

        .text-right {
          text-align: right !important;
        }

        .text-center {
          text-align: center !important;
        }

        .text-success {
          color: rgb(92, 184, 92) !important;
        }

        html,
        body {
          margin: 0px;
          padding: 0px;
          font-style: normal;
          font-variant: normal;
          font-size: 14px;
          line-height: 1.8;
          font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
          font-weight: inherit;
          color: rgb(102, 102, 102);
        }

        p {
          margin: 0px 0px 8px;
        }

        header,
        nav,
        section {
          display: block;
        }

        a,
        a:link {
          color: rgb(32, 163, 240);
          text-decoration: none;
        }

        h1 {
          color: rgb(51, 51, 51);
          font-size: 32px;
          line-height: 1.1;
          font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
          font-weight: normal;
          margin: 5px 0px 10px;
        }

        h2 {
          /*color: rgb(51, 51, 51);
          font-size: 28px;
          line-height: 1.2;*/
          font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
          font-weight: normal;
          /*margin: 5px 0px 10px;*/
          /*letter-spacing: 1px;*/
        }

        h3 {
          color: rgb(51, 51, 51);
          font-size: 25px;
          line-height: 1.3;
          font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
          font-weight: normal;
          margin: 5px 0px 10px;
          letter-spacing: 1px;
        }

        h5 {
          color: rgb(51, 51, 51);
          font-size: 18px;
          line-height: 1.5;
          font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
          font-weight: normal;
          margin: 5px 0px 10px;
        }

        .clearfix::after {
          clear: both;
          content: '.';
          height: 0px;
          font-size: 0px;
          visibility: hidden;
          display: block;
        }

        .clearfix {
          display: block;
        }

        .container {
          max-width: 100%;
        }

        ul {
          margin-left: 20px;
          list-style-type: disc;
        }

        ul {
          -webkit-padding-start: 0px;
        }

        ul ul {
          padding-top: 0px;
          list-style-type: circle;
        }

        .text-left {
          text-align: left !important;
        }

        .text-center {
          text-align: center !important;
        }

        .text-right {
          text-align: right !important;
        }

        *::-webkit-input-placeholder {
          color: inherit;
          opacity: 0.9;
        }

        .pb-5 {
          padding-bottom: 5px !important;
        }

        #wrapper {
          position: relative;
        }

        .container {
          width: 970px;
        }

        @media only screen and (max-width: 1599px) and (min-width: 1200px) {
          .container {
            width: 1170px;
          }
        }

        @media only screen and (max-width: 991px) and (min-width: 768px) {
          .container {
            width: 750px;
          }
        }

        @media only screen and (max-width: 767px) {
          .container {
            width: auto;
          }
        }

        @media (max-width: 767px) {
          #be_tag {
            display: none;
          }
        }

        .labels {
          color: rgb(0, 100, 0);
          font-weight: bold;
          width: 200px;
        }

        .logo-main {
          padding: 0px;
        }

        .logo-main img {
          max-width: 100%;
          max-height: 100%;
          display: inline-block;
          vertical-align: middle;
        }

        .nav-box {
          display: inline-block;
          position: relative;
          vertical-align: middle;
        }

        .header-font-dark {
          color: rgb(30, 30, 30);
        }

        .header-font-dark #dng-megamenu > ul > li > a > span {
          color: rgb(30, 30, 30);
        }

        .logbutton {
          background-color: rgb(214, 61, 30);
          padding: 4px 12px;
          display: inline-block;
          text-decoration: none;
          color: rgb(255, 255, 255);
          border-top-left-radius: 3px;
          border-top-right-radius: 3px;
          border-bottom-right-radius: 3px;
          border-bottom-left-radius: 3px;
        }

        .menu-main {
          position: relative;
          margin: 0px;
        }

        #dng-megamenu ul {
          font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
        }

        #dng-megamenu {
          margin: 0px;
          padding: 0px;
          clear: both;
        }

        #dng-megamenu .primary-structure {
          position: relative;
          clear: both;
          margin: 0px;
          padding: 0px;
          display: inline-block;
          vertical-align: middle;
        }

        #dng-megamenu .primary-structure > li {
          float: left;
          list-style: none;
          position: relative;
          margin: 0px;
          padding: 33px 0px;
        }

        #dng-megamenu .primary-structure > li > a {
          display: inline-block;
          padding: 0px 18px;
          word-spacing: normal;
          line-height: 33px;
        }

        #dng-megamenu > ul > li > a > span {
          display: inline-block;
          font-size: 15px;
          text-transform: capitalize;
          font-weight: normal;
          color: inherit;
        }

        #dng-megamenu .primary-structure span img,
        #dng-megamenu .primary-structure span i {
          margin-right: 8px;
          width: 1.1em;
          text-align: center;
          display: inline-block;
          vertical-align: middle;
        }

        #dng-megamenu .primary-structure > li > a,
        #dng-megamenu .primary-structure > li > a:link {
          color: inherit;
        }

        #dng-megamenu .primary-structure > li.dir > a > span::after {
          content: '';
          height: 5px;
          width: 5px;
          overflow: hidden;
          margin: 0px 0px 3px 6px;
          display: inline-block;
          vertical-align: middle;
          -webkit-transform: rotate(45deg);
          -webkit-backface-visibility: hidden;
          border-bottom-width: 1px;
          border-bottom-style: solid;
          border-right-width: 1px;
          border-right-style: solid;
        }

        @media only screen and (max-width: 991px) and (min-width: 768px) {
          #dng-megamenu .primary-structure > li > a {
            padding: 0px 13px;
          }
        }

        #dng-megamenu .menuslide {
          display: none;
          position: absolute;
          top: 100%;
          left: 0px;
          z-index: 907;
          margin: 0px;
          padding: 0px;
        }

        #dng-megamenu .slide-menu {
          box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px;
          -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 4px;
          -webkit-backface-visibility: hidden;
        }

        #dng-megamenu .slide-menu {
          background-color: rgb(255, 255, 255);
        }



        #dng-megamenu .slide-menu {
          margin: 0px;
          padding: 0px;
          white-space: nowrap;
          color: rgb(102, 102, 102);
        }

        #dng-megamenu .slide-menu li {
          position: relative;
          list-style: none;
        }

        #dng-megamenu .slide-menu li a {
          text-decoration: none;
          text-align: left;
          padding: 8px 60px 8px 20px;
          display: block;
          font-size: 13px;
          color: inherit;
        }

        #dng-megamenu .slide-menu li a > span > i {
          color: inherit;
          font-size: 13px;
        }

        #dng-megamenu .slide-menu li > a > span {
          display: inline-block;
        }

        #dng-megamenu .slide-menu li a {
          padding-left: 14px;
        }

        @media only screen and (max-width: 991px) and (min-width: 768px) {
          #dng-megamenu .slide-menu li a {
            padding-left: 13px;
          }
        }

        .menu-hover-line #dng-megamenu .primary-structure > li > a {
          margin: 0px 14px;
          padding: 0px;
        }

        .menu-hover-line #dng-megamenu .primary-structure > li > a > span {
          position: relative;
          vertical-align: middle;
        }

        .menu-hover-line #dng-megamenu .primary-structure > li > a > span::before {
          content: '';
          border-bottom-width: 2px;
          border-bottom-style: solid;
          border-bottom-color: rgb(32, 163, 240);
          position: absolute;
          bottom: 0px;
          left: 2px;
          right: 100%;
          opacity: 0;
          visibility: hidden;
        }

        @media only screen and (max-width: 991px) and (min-width: 768px) {
          .menu-hover-line #dng-megamenu .primary-structure > li > a {
            margin: 0px 13px;
          }
        }

        #dng-megamenu-mobile {
          position: fixed;
          top: 46px;
          left: 0px;
          bottom: 0px;
          overflow-y: auto;
          overflow-x: hidden;
          width: 100%;
          margin: 0px;
          padding: 0px;
          clear: both;
          z-index: 941;
          display: none;
        }

        @media only screen and (max-width: 991px) {
          .btn-view {
            display: none;
          }

          .title {
            display: none;
          }

          .logbutton {
            background-color: rgb(214, 61, 30);
          }

          .mobile-header {
            height: 46px;
          }

          .mobile-logo-main {
            position: relative;
            padding: 3px 0px;
            margin: 0px;
            text-align: left;
            float: left;
            height: 46px;
          }

          .mobile-logo-main img {
            max-width: 100%;
            height: 40px;
          }

          .mobile-right-icon {
            float: right;
            height: 46px;
            line-height: 48px;
            margin: 0px 0px 0px 5px;
            padding-left: 10px;
            color: rgb(51, 51, 51);
            font-size: 16px;
            text-align: right;
          }

          #ico-menu-mobile {
            width: 18px;
            display: inline-block;
            text-align: center;
          }
        }

        @media only screen and (max-width: 767px) {
          .logbutton {
            background-color: rgb(214, 61, 30);
          }
        }

        .dg-ico-animation04 {
          display: inline-block;
          position: relative;
          color: rgb(32, 163, 240);
          border-top-left-radius: 50%;
          border-top-right-radius: 50%;
          border-bottom-right-radius: 50%;
          border-bottom-left-radius: 50%;
          width: 80px;
          height: 80px;
          line-height: 80px;
          text-align: center;
        }

        .dg-ico-animation04::before {
          content: '';
          position: absolute;
          top: 0px;
          left: 0px;
          right: 0px;
          bottom: 0px;
          border-top-left-radius: 50%;
          border-top-right-radius: 50%;
          border-bottom-right-radius: 50%;
          border-bottom-left-radius: 50%;
          border: 2px solid;
        }

        [class*="dg-ico"].size-sm {
          width: 64px;
          height: 64px;
          line-height: 64px;
          font-size: 32px;
        }

        .dg-ico-animation04.size-sm {
          line-height: 62px;
          border-width: 1px;
        }

        [class*="dg-btn-"] {
          color: rgb(85, 85, 85);
          background-color: rgb(85, 85, 85);
          margin: 3px;
          white-space: nowrap;
          border: none;
          background-image: none;
          letter-spacing: 0.04em;
          -webkit-backface-visibility: hidden;
          -webkit-transform: translate3d(0px, 0px, 0px);
        }

        [class*="dg-btn-"]::before {
          background-color: rgb(85, 85, 85);
          -webkit-backface-visibility: hidden;
          -webkit-transform: translate3d(0px, 0px, 0px);
        }



        [class*="dg-btn-"].btn-orange {
          color: rgb(255, 255, 255);
          border-color: rgb(165, 46, 22);
          background-color: rgb(214, 61, 30);
        }

        [class*="dg-btn-"].btn-orange::before {
          background-color: rgb(214, 61, 30);
        }

        [class*="dg-btn-"].btn-blue {
          color: rgb(255, 255, 255);
          border-color: rgb(24, 146, 218);
          background-color: rgb(27, 161, 240);
        }

        [class*="dg-btn-"].btn-blue::before {
          background-color: rgb(27, 161, 240);
        }

        .dg-btn-1,
        .dg-btn-1:link {
          color: rgb(255, 255, 255);
          display: inline-block;
          border: 1px solid transparent;
          background-size: 105% !important;
          background-position: 50% 50% !important;
        }

        [class*="dg-btn-"].size-sm {
          padding: 7px 16px;
          font-size: 13px;
          line-height: 1.5;
        }

        [class*="dg-btn-"] {
          padding: 11px 20px 10px;
          font-size: 13px;
          line-height: 1.42857143;
        }

        [class*="dg-btn-"].size-lg {
          padding: 13px 26px;
          font-size: 14px;
          line-height: 1.3333333;
        }

        [class*="dg-btn-"].radius-3px {
          border-top-left-radius: 3px;
          border-top-right-radius: 3px;
          border-bottom-right-radius: 3px;
          border-bottom-left-radius: 3px;
        }

        .panel table {
          border-bottom-style: none;
        }

        a,
        a:link {
          color: rgb(213, 60, 29);
        }

        .menu-hover-line #dng-megamenu .primary-structure > li > a > span::before {
          border-bottom-width: 2px;
          border-bottom-style: solid;
          border-bottom-color: rgb(213, 60, 29);
        }

        .dg-ico-animation04 {
          color: rgb(213, 60, 29);
        }

        @font-face {
          font-family: FontAwesome;
          src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');
          font-weight: normal;
          font-style: normal;
        }

        .fa {
          display: inline-block;
          font-style: normal;
          font-variant: normal;
          font-weight: normal;
          line-height: 1;
          font-family: FontAwesome;
          font-size: inherit;
          text-rendering: auto;
          -webkit-font-smoothing: antialiased;
        }

        .fa-cog::before {
          content: '\f013';
        }

        .fa-headphones::before {
          content: '\f025';
        }

        .fa-shopping-cart::before {
          content: '\f07a';
        }

        .fa-rss::before {
          content: '\f09e';
        }

        .fa-reorder::before {
          content: '\f0c9';
        }

        .fa-truck::before {
          content: '\f0d1';
        }

        .fa-user-md::before {
          content: '\f0f0';
        }

        .fa-angle-down::before {
          content: '\f107';
        }

        .fa-thumbs-up::before {
          content: '\f164';
        }

        .fa-life-ring::before {
          content: '\f1cd';
        }

        .fa-share-alt::before {
          content: '\f1e0';
        }

        html {
          font-family: sans-serif;
        }

        body {
          margin: 0px;
        }

        header,
        nav,
        section {
          display: block;
        }

        a {
          background-color: transparent;
        }

        b,
        strong {
          font-weight: 700;
        }

        h1 {
          margin: 0.67em 0px;
          font-size: 2em;
        }

        img {
          border: 0px;
        }

        input {
          margin: 0px;
          font-family: inherit;
          font-size: inherit;
          font-style: inherit;
          font-variant: inherit;
          font-weight: inherit;
          line-height: inherit;
          color: inherit;
        }

        html input[type="button"] {
          -webkit-appearance: button;
        }

        input {
          line-height: normal;
        }

        table {
          border-spacing: 0px;
          border-collapse: collapse;
        }

        td {
          padding: 0px;
        }

        * {
          box-sizing: border-box;
        }

        ::after,
        ::before {
          box-sizing: border-box;
        }

        html {
          font-size: 10px;
        }

        body {
          font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
          font-size: 14px;
          line-height: 1.42857143;
          color: rgb(51, 51, 51);
          background-color: rgb(255, 255, 255);
        }

        input {
          font-family: inherit;
          font-size: inherit;
          line-height: inherit;
        }

        a {
          color: rgb(51, 122, 183);
          text-decoration: none;
        }

        img {
          vertical-align: middle;
        }

        h1,
        h3,
        h5 {
          font-family: inherit;
          font-weight: 500;
          line-height: 1.1;
          color: inherit;
        }

        h1,
        h3 {
          margin-top: 20px;
          margin-bottom: 10px;
        }

        h5 {
          margin-top: 10px;
          margin-bottom: 10px;
        }

        h1 {
          font-size: 36px;
        }

        h3 {
          font-size: 24px;
        }

        h5 {
          font-size: 14px;
        }

        p {
          margin: 0px 0px 10px;
        }

        .text-left {
          text-align: left;
        }

        .text-right {
          text-align: right;
        }

        .text-center {
          text-align: center;
        }

        .text-success {
          color: rgb(60, 118, 61);
        }

        ul {
          margin-top: 0px;
          margin-bottom: 10px;
        }

        ul ul {
          margin-bottom: 0px;
        }

        .container {
          padding-right: 15px;
          padding-left: 15px;
          margin-right: auto;
          margin-left: auto;
        }

        .row {
          margin-right: -15px;
          margin-left: -15px;
        }

        .col-lg-3,
        .col-lg-9,
        .col-md-10,
        .col-md-12,
        .col-md-4,
        .col-md-6,
        .col-md-8,
        .col-sm-11,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-9,
        .col-xs-11,
        .col-xs-5,
        .col-xs-9 {
          position: relative;
          min-height: 1px;
          padding-right: 15px;
          padding-left: 15px;
        }

        .col-xs-11,
        .col-xs-5,
        .col-xs-9 {
          float: left;
        }

        .col-xs-11 {
          width: 91.66666667%;
        }

        .col-xs-9 {
          width: 75%;
        }

        .col-xs-5 {
          width: 41.66666667%;
        }

        table {
          background-color: transparent;
        }

        .form-control {
          display: block;
          width: 100%;
          height: 34px;
          padding: 6px 12px;
          font-size: 14px;
          line-height: 1.42857143;
          color: rgb(85, 85, 85);
          background-color: rgb(255, 255, 255);
          background-image: none;
          border: 1px solid rgb(204, 204, 204);
          border-top-left-radius: 4px;
          border-top-right-radius: 4px;
          border-bottom-right-radius: 4px;
          border-bottom-left-radius: 4px;
          -webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset;
          box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px inset;
        }

        .form-control::-webkit-input-placeholder {
          color: rgb(153, 153, 153);
        }

        .btn {
          display: inline-block;
          padding: 6px 12px;
          margin-bottom: 0px;
          font-size: 14px;
          font-weight: 400;
          line-height: 1.42857143;
          text-align: center;
          white-space: nowrap;
          vertical-align: middle;
          background-image: none;
          border: 1px solid transparent;
          border-top-left-radius: 4px;
          border-top-right-radius: 4px;
          border-bottom-right-radius: 4px;
          border-bottom-left-radius: 4px;
        }

        .btn-success {
          color: rgb(255, 255, 255);
          background-color: rgb(92, 184, 92);
          border-color: rgb(76, 174, 76);
        }

        .clearfix::after,
        .clearfix::before,
        .container::after,
        .container::before,
        .row::after,
        .row::before {
          display: table;
          content: ' ';
        }

        .clearfix::after,
        .container::after,
        .row::after {
          clear: both;
        }

        .visible-sm,
        .visible-xs {
          display: none !important;
        }

        @media (max-width: 767px) {
          .visible-xs {
            display: block !important;
          }
        }

        @media (max-width: 991px) and (min-width: 768px) {
          .visible-sm {
            display: block !important;
          }
        }

        @media (max-width: 767px) {
          .hidden-xs {
            display: none !important;
          }
        }

        @media (max-width: 991px) and (min-width: 768px) {
          .hidden-sm {
            display: none !important;
          }
        }

        .fa,
        .fas,
        .far {
          -webkit-font-smoothing: antialiased;
          display: inline-block;
          font-style: normal;
          font-variant: normal;
          text-rendering: auto;
          line-height: 1;
        }

        .fa-angle-down::before {
          content: '\f107';
        }

        .fa-broadcast-tower::before {
          content: '\f519';
        }

        .fa-cog::before {
          content: '\f013';
        }

        .fa-file-alt::before {
          content: '\f15c';
        }

        .fa-headphones::before {
          content: '\f025';
        }

        .fa-landmark::before {
          content: '\f66f';
        }

        .fa-life-ring::before {
          content: '\f1cd';
        }

        .fa-lightbulb::before {
          content: '\f0eb';
        }

        .fa-phone-slash::before {
          content: '\f3dd';
        }

        .fa-piggy-bank::before {
          content: '\f4d3';
        }

        .fa-rss::before {
          content: '\f09e';
        }

        .fa-share-alt::before {
          content: '\f1e0';
        }

        .fa-shopping-cart::before {
          content: '\f07a';
        }

        .fa-thumbs-up::before {
          content: '\f164';
        }

        .fa-ticket-alt::before {
          content: '\f3ff';
        }

        .fa-truck::before {
          content: '\f0d1';
        }

        .fa-user-friends::before {
          content: '\f500';
        }

        .fa-user-md::before {
          content: '\f0f0';
        }

        .fa-user-shield::before {
          content: '\f505';
        }

        .fa-video::before {
          content: '\f03d';
        }

        .far {
          font-family: 'Font Awesome 5 Free';
          font-weight: 400;
        }

        .fa,
        .fas {
          font-family: 'Font Awesome 5 Free';
          font-weight: 900;
        }