 .plan-wrapper ul,
 .plan-wrapper ul li {
     display: block;
     list-style-type: disc;
     margin-left: inherit;
     margin-right: inherit;
     padding-left: 0px;
     vertical-align: middle;
 }

 footer {
     margin
 }

 article,
 aside,
 details,
 figcaption,
 figure,
 footer,
 header,
 hgroup,
 menu,
 nav,
 section {
     display: block;
 }

 body {
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: antialiased;
 }

 blockquote,
 q {
     quotes: none;
 }

 a {
     text-decoration: none;
 }

 blockquote:before,
 blockquote:after,
 q:before,
 q:after {
     content: '';
     content: none;
 }

 button {
     background: transparent;
     border-radius: 0;
     border: 0;
     padding: 0;

     -webkit-appearance: none;
     -webkit-border-radius: 0;

     user-select: none;
 }

 button:focus {
     outline: 0 none;
 }

 button::-moz-focus-inner {
     padding: 0;
     border: 0;
 }

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

 .fh-package-grid {
     min-height: 390px;
 }


 