/* RESET */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
/* remember to define focus styles! */
:focus {
  outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"],
input[type="password"] {
  -webkit-appearance: none;
  border-radius: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* FONT SMOOTHING */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
p,
ol,
ul {
  line-height: 1.5em;
  margin: .6rem 0;
}
ol,
ul {
  margin-left: 30px;
}
.no-style {
  list-style: none;
  margin-left: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3em;
  margin: 1.2rem 0 .5rem;
}
h1 {
  font-size: 1.78em;
}
h2 {
  font-size: 1.55em;
}
h3 {
  font-size: 1.4em;
}
h4 {
  font-size: 1.28em;
}
h5 {
  font-size: 1.125em;
}
h6 {
  font-size: 1em;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-size: .65rem;
  font-weight: normal;
}
img {
  max-width: 100%;
}
img[align="left"],
img[style*="float: left"],
img[style*="float:left"] {
  margin: 0px 15px .8rem 0px;
}
img[align="right"],
img[style*="float: right"],
img[style*="float:right"] {
  margin: 0px 0px .8rem 15px;
}
pre,
blockquote {
  margin: 1rem 0;
}
li {
  margin-bottom: 5px;
}
blockquote {
  line-height: 1.5em;
}
/* NUKE WYSIWYG */
.nuke-wysiwyg {
  line-height: 1.5em;
  margin: 0 auto;
  margin-bottom: .8rem;
}
.nuke-wysiwyg p,
.nuke-wysiwyg ol,
.nuke-wysiwyg ul,
.nuke-wysiwyg img {
  margin-bottom: .6rem!important;
  margin-top: .6rem!important;
}
.nuke-wysiwyg img {
  margin-top: 1rem!important;
  margin-bottom: 1rem!important;
}
.nuke-wysiwyg table {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.nuke-wysiwyg ul,
.nuke-wysiwyg ol {
  margin-left: 0;
  padding-left: 30px;
}
.nuke-wysiwyg ul {
  list-style: disc;
}
.nuke-wysiwyg ol {
  list-style: decimal;
}
.nuke-wysiwyg li {
  margin-bottom: 5px;
}
.nuke-wysiwyg img {
  max-width: 100%;
  display: block;
}
.nuke-wysiwyg blockquote {
  font-size: 1.4em;
  line-height: 1.5em;
  font-weight: bold;
  margin: 1.2rem 0;
}
.nuke-wysiwyg table {
  overflow-x: auto;
  display: block;
}
.nuke-wysiwyg h3 {
  font-size: 1.167em;
}
@media (min-width: 768px) {
  .nuke-wysiwyg blockquote {
    font-size: 1.6em;
  }
}
@media (min-width: 992px) {
  img[align="left"],
  img[style*="float: left"],
  img[style*="float:left"] {
    margin-right: 20px;
  }
  img[align="right"],
  img[style*="float: right"],
  img[style*="float:right"] {
    margin-left: 20px;
  }
}
@media (min-width: 1200px) {
  img[align="left"],
  img[style*="float: left"],
  img[style*="float:left"] {
    margin-right: 30px;
  }
  img[align="right"],
  img[style*="float: right"],
  img[style*="float:right"] {
    margin-left: 30px;
  }
  ul,
  ol {
    padding-left: 40px;
  }
}
::-moz-selection {
  background: #2576c0;
  color: #fff;
  text-shadow: none;
}
::selection {
  background: #2576c0;
  color: #fff;
  text-shadow: none;
}
::-webkit-input-placeholder {
  /* Chrome */
  color: #b4b4b4;
}
:-ms-input-placeholder {
  /* IE 10+ */
  color: #b4b4b4;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #b4b4b4;
  opacity: 1;
}
:-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #b4b4b4;
  opacity: 1;
}
/* you FORGOT the "alt" attribute! */
html,
body {
  height: 100%;
}
body {
  font-size: 14px;
}
input,
textarea,
select {
  font-size: 1em;
}
body,
input,
textarea,
select {
  color: #767676;
}
body {
  line-height: 1.3em;
  background: #fff;
}
a {
  color: #2576c0;
}
a:hover {
  color: #25c078;
  text-decoration: none;
}
.with-icon {
  text-decoration: none;
}
.with-icon span {
  display: inline-block;
  padding-right: 5px;
}
.list-none {
  list-style: none;
}
.red-star {
  color: #f00!important;
  font-size: 1.14em;
}
code,
pre {
  color: #ff3e3e;
  padding: 2px 4px;
  font-size: 90%;
  font-family: monospace,monospace;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  overflow: hidden;
}
pre {
  background: #efefef;
  padding: 20px 0;
}
/* COLORS */
.n-black {
  color: #767676;
}
a.n-black:hover {
  color: #2295f7;
}
.n-lightblue {
  color: #00c1d5;
}
a.n-lightblue:hover {
  color: #c1d500;
}
.n-blue {
  color: #2295f7;
}
a.n-blue:hover {
  color: #95f722;
}
.n-blue2 {
  color: #0057b8;
}
a.n-blue2:hover {
  color: #57b800;
}
.n-darkblue {
  color: #2c404d;
}
a.n-darkblue:hover {
  color: #404d2c;
}
.n-purple {
  color: #a05eb5;
}
a.n-purple:hover {
  color: #5eb5a0;
}
.n-darkpurple {
  color: #563d82;
}
a.n-darkpurple:hover {
  color: #3d8256;
}
.n-red {
  color: #ff3e3e;
}
a.n-red:hover {
  color: #3e3eff;
}
.n-darkred {
  color: #a6192e;
}
a.n-darkred:hover {
  color: #192ea6;
}
.n-yellow {
  color: #f5a623;
}
a.n-yellow:hover {
  color: #a623f5;
}
.n-orange {
  color: #e57200;
}
a.n-orange:hover {
  color: #7200e5;
}
.n-green {
  color: #25c078;
}
a.n-green:hover {
  color: #c07825;
}
.n-basegreen {
  color: #a3c63a;
}
a.n-basegreen:hover {
  color: #c63aa3;
}
.n-darkgreen {
  color: #007a3e;
}
a.n-darkgreen:hover {
  color: #7a3e00;
}
.n-beige {
  color: #b7a99a;
}
a.n-beige:hover {
  color: #a99ab7;
}
.n-gray {
  color: #b1b3b5;
}
a.n-gray:hover {
  color: #767676;
}
.n-light {
  color: #656565;
}
/* FONT */
.n-smaller {
  font-size: .875em!important;
}
.n-bigger {
  font-size: 1.167em!important;
}
.n-biggest {
  font-size: 1.325em!important;
}
.submit-btn {
  cursor: pointer;
}
/* BUTTONS */
.btn {
  display: inline-block;
  padding: 14px 30px;
  margin-right: 10px;
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  letter-spacing: 0.0625em;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.btn .icon + .text {
  display: inline-block;
  margin-left: 4px;
}
.btn,
.alert {
  background-color: #fff;
  border: 1px solid #fff;
  color: #767676;
}
.btn-ghost {
  border-color: #767676;
}
.btn:hover {
  background-color: #767676;
  border-color: #767676;
  color: #fff!important;
}
.alert {
  color: #fff;
  -webkit-border-radius: 14px!important;
  -moz-border-radius: 14px!important;
  border-radius: 14px!important;
}
.btn-medium,
.btn-large {
  font-size: 16px;
}
.btn-large {
  font-size: 21px;
  min-width: 170px;
  padding: 15px 25px;
}
.btn-large.no-border {
  padding-top: 13px;
  padding-bottom: 13px;
}
.btn-medium {
  min-width: 150px;
}
.btn-small {
  font-size: 13px;
  min-width: 115px;
  padding: 10px 15px;
}
.btn-xsmall {
  font-size: 12px;
  min-width: 80px;
  padding: 5px 10px;
}
.btn-xsmall.no-border {
  padding: 7px 12px;
}
.btn.icon-only {
  padding: 0;
  text-align: center;
}
.btn.icon-only span {
  display: inline-block;
  padding-left: 1px;
}
.btn.icon-only.btn-large {
  line-height: 38px;
  min-width: 42px;
}
.btn.icon-only.btn-medium {
  line-height: 32px;
  min-width: 36px;
}
.btn.icon-only.btn-small {
  line-height: 28px;
  min-width: 32px;
}
.btn.icon-only.btn-xsmall {
  line-height: 20px;
  min-width: 24px;
}
.btn-purple,
.alert-purple,
.btn-purple + .dropdown-menu {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
.btn-darkpurple,
.alert-darkpurple,
.btn-darkpurple + .dropdown-menu {
  background-color: #563d82;
  border-color: #563d82;
}
.btn-red,
.alert-red,
.btn-red + .dropdown-menu {
  background-color: #ff3e3e;
  border-color: #ff3e3e;
}
.btn-darkred,
.alert-darkred,
.btn-darkred + .dropdown-menu {
  background-color: #a6192e;
  border-color: #a6192e;
}
.btn-lightblue,
.alert-lightblue,
.btn-lightblue + .dropdown-menu {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
.btn-blue,
.alert-blue,
.btn-blue + .dropdown-menu {
  background-color: #2295f7;
  border-color: #2295f7;
}
.btn-blue2,
.alert-blue2,
.btn-blue2 + .dropdown-menu {
  background-color: #0057b8;
  border-color: #0057b8;
}
.btn-darkblue,
.alert-darkblue,
.btn-darkblue + .dropdown-menu {
  background-color: #2c404d;
  border-color: #2c404d;
}
.btn-green,
.alert-green,
.btn-green + .dropdown-menu {
  background-color: #25c078;
  border-color: #25c078;
}
.btn-darkgreen,
.alert-darkgreen,
.btn-darkgreen + .dropdown-menu {
  background-color: #007a3e;
  border-color: #007a3e;
}
.btn-yellow,
.alert-yellow,
.btn-yellow + .dropdown-menu {
  background-color: #f5a623;
  border-color: #f5a623;
}
.btn-orange,
.alert-orange,
.btn-orange + .dropdown-menu {
  background-color: #e57200;
  border-color: #e57200;
}
.btn-beige,
.alert-beige,
.btn-beige + .dropdown-menu {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
.btn-light,
.alert-light,
.btn-light + .dropdown-menu {
  background-color: #d5d5d5;
  border-color: #d5d5d5;
  color: #b1b3b5;
}
.alert-light {
  color: #767676;
}
.btn-purple:hover {
  background-color: #763f88;
  border-color: #763f88;
}
.btn-darkpurple:hover {
  background-color: #34254e;
  border-color: #34254e;
}
.btn-red:hover {
  background-color: #f10000;
  border-color: #f10000;
}
.btn-darkred:hover {
  background-color: #640f1c;
  border-color: #640f1c;
}
.btn-green:hover {
  background-color: #198050;
  border-color: #198050;
}
.btn-darkgreen:hover {
  background-color: #002e17;
  border-color: #002e17;
}
.btn-lightblue:hover {
  background-color: #007c89;
  border-color: #007c89;
}
.btn-blue:hover {
  background-color: #076ec5;
  border-color: #076ec5;
}
.btn-blue2:hover {
  background-color: #00336c;
  border-color: #00336c;
}
.btn-darkblue:hover {
  background-color: #10181c;
  border-color: #10181c;
}
.btn-yellow:hover {
  background-color: #c37d09;
  border-color: #c37d09;
}
.btn-orange:hover {
  background-color: #994c00;
  border-color: #994c00;
}
.btn-beige:hover {
  background-color: #97836d;
  border-color: #97836d;
}
.btn-light:hover {
  background-color: #afafaf;
  border-color: #afafaf;
}
.btn-ghost {
  background-color: transparent;
  color: #767676;
}
.btn-ghost:hover {
  background-color: #767676;
  border-color: #767676;
  color: #fff!important;
}
.btn-ghost.btn-lightblue {
  color: #00c1d5;
}
.btn-ghost.btn-lightblue:hover {
  background-color: #00c1d5;
  border-color: #00c1d5;
}
.btn-ghost.btn-blue {
  color: #2295f7;
}
.btn-ghost.btn-blue:hover {
  background-color: #2295f7;
  border-color: #2295f7;
}
.btn-ghost.btn-blue2 {
  color: #0057b8;
}
.btn-ghost.btn-blue2:hover {
  background-color: #0057b8;
  border-color: #0057b8;
}
.btn-ghost.btn-darkblue {
  color: #2c404d;
}
.btn-ghost.btn-darkblue:hover {
  background-color: #2c404d;
  border-color: #2c404d;
}
.btn-ghost.btn-beige {
  color: #b7a99a;
}
.btn-ghost.btn-beige:hover {
  background-color: #b7a99a;
  border-color: #b7a99a;
}
.btn-ghost.btn-red {
  color: #ff3e3e;
}
.btn-ghost.btn-red:hover {
  background-color: #ff3e3e;
  border-color: #ff3e3e;
}
.btn-ghost.btn-darkred {
  color: #a6192e;
}
.btn-ghost.btn-darkred:hover {
  background-color: #a6192e;
  border-color: #a6192e;
}
.btn-ghost.btn-purple {
  color: #a05eb5;
}
.btn-ghost.btn-purple:hover {
  background-color: #a05eb5;
  border-color: #a05eb5;
}
.btn-ghost.btn-darkpurple {
  color: #563d82;
}
.btn-ghost.btn-darkpurple:hover {
  background-color: #563d82;
  border-color: #563d82;
}
.btn-ghost.btn-green {
  color: #25c078;
}
.btn-ghost.btn-green:hover {
  background-color: #25c078;
  border-color: #25c078;
}
.btn-ghost.btn-darkgreen {
  color: #007a3e;
}
.btn-ghost.btn-darkgreen:hover {
  background-color: #007a3e;
  border-color: #007a3e;
}
.btn-ghost.btn-yellow {
  color: #f5a623;
}
.btn-ghost.btn-yellow:hover {
  background-color: #f5a623;
  border-color: #f5a623;
}
.btn-ghost.btn-orange {
  color: #e57200;
}
.btn-ghost.btn-orange:hover {
  background-color: #e57200;
  border-color: #e57200;
}
.btn-purple,
.btn-darkpurple,
.btn-red,
.btn-darkred,
.btn-green,
.btn-darkgreen,
.btn-lightblue,
.btn-blue,
.btn-blue2,
.btn-darkblue,
.btn-yellow,
.btn-orange,
.btn-beige {
  color: #fff;
}
.btn-purple:hover,
.btn-darkpurple:hover,
.btn-red:hover,
.btn-darkred:hover,
.btn-green:hover,
.btn-darkgreen:hover,
.btn-lightblue:hover,
.btn-blue:hover,
.btn-blue2:hover,
.btn-darkblue:hover,
.btn-yellow:hover,
.btn-orange:hover,
.btn-beige:hover {
  color: #fff;
}
/* ALERT */
.alert {
  display: block;
  padding: 15px 20px;
  color: #767676;
}
.alert-lightblue,
.alert-blue,
.alert-blue2,
.alert-darkblue,
.alert-purple,
.alert-darkpurple,
.alert-red,
.alert-darkred,
.alert-green,
.alert-darkgreen,
.alert-yellow,
.alert-orange,
.alert-beige {
  color: #fff;
}
.alert.alert-ghost {
  background-color: #fff;
  color: #767676;
  border-color: #767676;
}
.alert-ghost.alert-lightblue,
.btn-ghost.btn-lightblue + .dropdown-menu a {
  color: #00c1d5;
  border-color: #00c1d5;
}
.alert-ghost.alert-blue,
.btn-ghost.btn-blue + .dropdown-menu a {
  color: #2295f7;
  border-color: #2295f7;
}
.alert-ghost.alert-blue2,
.btn-ghost.btn-blue2 + .dropdown-menu a {
  color: #0057b8;
  border-color: #0057b8;
}
.alert-ghost.alert-darkblue,
.btn-ghost.btn-darkblue + .dropdown-menu a {
  color: #2c404d;
  border-color: #2c404d;
}
.alert-ghost.alert-purple,
.btn-ghost.btn-purple + .dropdown-menu a {
  color: #a05eb5;
  border-color: #a05eb5;
}
.alert-ghost.alert-darkpurple,
.btn-ghost.btn-darkpurple + .dropdown-menu a {
  color: #563d82;
  border-color: #563d82;
}
.alert-ghost.alert-red,
.btn-ghost.btn-red + .dropdown-menu a {
  color: #ff3e3e;
  border-color: #ff3e3e;
}
.alert-ghost.alert-darkred,
.btn-ghost.btn-darkred + .dropdown-menu a {
  color: #a6192e;
  border-color: #a6192e;
}
.alert-ghost.alert-green,
.btn-ghost.btn-green + .dropdown-menu a {
  color: #25c078;
  border-color: #25c078;
}
.alert-ghost.alert-darkgreen,
.btn-ghost.btn-darkgreen + .dropdown-menu a {
  color: #007a3e;
  border-color: #007a3e;
}
.alert-ghost.alert-yellow,
.btn-ghost.btn-yellow + .dropdown-menu a {
  color: #f5a623;
  border-color: #f5a623;
}
.alert-ghost.alert-orange,
.btn-ghost.btn-orange + .dropdown-menu a {
  color: #e57200;
  border-color: #e57200;
}
.alert-ghost.alert-beige,
.btn-ghost.btn-beige + .dropdown-menu a {
  color: #b7a99a;
  border-color: #b7a99a;
}
.alert-ghost.alert-light,
.btn-ghost.btn-light + .dropdown-menu a {
  color: #b1b3b5;
  border-color: #b1b3b5;
}
.alert span {
  display: inline-block;
  min-width: 30px;
  padding-right: 5px;
}
/* TABLE */
.table-wrapper {
  overflow-y: auto;
}
.table-thumb {
  display: block;
  max-width: 40px;
}
table {
  width: 100%;
}
table .ccheck + label,
table .cradio + label {
  font-size: 14px!important;
}
table thead {
  color: #fff;
}
table thead th,
table thead td {
  font-size: 1em;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  line-height: 1.2em;
  padding: 10px;
}
table tbody th,
table tbody td {
  padding: 8px 10px;
  line-height: 1.2em;
  font-size: 0.875em;
  background: #fff;
}
table tbody tr:nth-child(even) {
  background: #FCFCFC;
}
table a {
  text-decoration: none;
}
table a:hover {
  text-decoration: none;
}
table thead,
table tbody th {
  background-color: #25c078;
  color: #fff;
}
table.no-theme thead {
  background-color: #767676;
}
table.table-compact td,
table.table-compact th {
  line-height: 1.3em;
}
table.table-compact thead th {
  padding: 7px 8px;
  font-size: 13px;
}
table.table-compact tbody th,
table.table-compact tbody td {
  padding: 5px 8px;
}
table.table-compact tbody th {
  font-size: 13px;
}
table.table-compact tbody td {
  font-size: 13px;
}
table.table-more-compact td,
table.table-more-compact th {
  line-height: 1.3em;
}
table.table-more-compact thead th {
  padding: 3px 5px;
  font-size: 12px;
}
table.table-more-compact tbody th,
table.table-more-compact tbody td {
  padding: 3px 5px;
}
table.table-more-compact tbody th {
  font-size: 12px;
}
table.table-more-compact tbody td {
  font-size: 12px;
}
table tbody tr:hover td {
  background-color: #eeeeee;
}
table tbody tr:nth-child(even) td {
  background-color: #f5f5f5;
}
table tbody tr:nth-child(even):hover td {
  background-color: #e8e8e8;
}
table.no-hover tbody tr:hover td {
  background-color: #fbfbfb;
}
table.no-hover tbody tr:nth-child(even):hover td {
  background-color: #f5f5f5;
}
table th,
table td {
  text-align: left;
}
table.centered th,
table.centered td {
  text-align: center;
}
table.has-border thead th {
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
table.has-border tbody td {
  border-right: 1px solid #ededed;
}
table.has-border th.last,
table.has-border td.last {
  border-right: none;
}
td.titikdua,
th.titikdua {
  width: 10px;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
}
table.plain-table td,
.plain-table th {
  background: none!important;
  padding: 3px 8px 3px 0;
}
table.plain-table tbody tr:nth-child(even) td {
  background: none;
}
table.plain-table tbody th {
  color: #767676;
  font-size: 14px;
}
table table td,
table table th {
  padding: 5px 3px;
  background-color: transparent!important;
  border: none!important;
}
.cell-iconleft {
  position: relative;
}
.cell-iconleft .fa {
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
}
/* FORMS */
.form-group {
  margin-bottom: 10px;
  position: relative;
}
.form-group > label {
  display: block;
  padding-bottom: 5px;
  font-size: 14px;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  color: #2576c0;
}
.form-group input[type=text],
.form-group input[type=email],
.form-group input[type=password],
.form-group input[type=number],
.form-group input[type=tel],
.form-group textarea {
  width: 100%;
  height: 44px;
  border: 1px solid #ebebeb;
  padding: 0 15px;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
  border-radius: 5px!important;
}
.form-group input[type=text]:hover,
.form-group input[type=email]:hover,
.form-group input[type=password]:hover,
.form-group input[type=number]:hover,
.form-group input[type=tel]:hover,
.form-group textarea:hover,
.form-group input[type=text]:focus,
.form-group input[type=email]:focus,
.form-group input[type=password]:focus,
.form-group input[type=number]:focus,
.form-group input[type=tel]:focus,
.form-group textarea:focus {
  border-color: #2576c0;
}
.form-group input[type=text].error,
.form-group input[type=email].error,
.form-group input[type=password].error,
.form-group input[type=number].error,
.form-group input[type=tel].error,
.form-group textarea.error {
  border-color: #ff3e3e;
}
.form-group .has-icon {
  position: relative;
}
.form-group .has-icon input[type=text],
.form-group .has-icon input[type=email],
.form-group .has-icon input[type=password],
.form-group .has-icon input[type=number],
.form-group .has-icon textarea,
.form-group .has-icon .select-style select {
  padding-right: 40px;
}
.form-group .has-icon .fa {
  display: block;
  height: 44px;
  line-height: 44px;
  width: 40px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 0px;
  font-size: 14px;
  color: #25c078;
}
.form-group input[disabled=disabled],
.form-group textarea[disabled=disabled] {
  background-color: #efefef;
  color: rgba(118, 118, 118, 0.75);
}
.form-group input.input-search {
  padding-right: 50px;
  background-image: url(../images/icon/search-input.png);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 40px auto;
}
.form-group textarea {
  padding-top: 10px;
  padding-bottom: 10px;
  resize: none;
  height: inherit;
  display: block;
}
.form-group .select-style {
  width: 100%;
  padding-right: 40px;
  overflow: hidden;
  border: 1px solid #ebebeb;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
  border-radius: 5px!important;
  position: relative;
  background-color: #fff;
}
.form-group .select-style:after {
  content: "\f107";
  /* "Three Line Menu Navicon" shows up */
  font-family: 'FontAwesome';
  display: block;
  width: 40px;
  height: 18px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  z-index: 1;
  line-height: 1em;
  font-size: 18px;
  text-align: center;
  color: #25c078;
}
.form-group .select-style-multiple:after {
  content: "";
}
.form-group .select-style select {
  height: 42px;
  padding: 0 40px 0 15px;
  width: calc(100% + 40px);
  -moz-appearance: none;
  border: none;
  box-shadow: none;
  background: transparent;
  background-image: none;
  -webkit-appearance: none;
  -webkit-border-radius: 0px!important;
  -moz-border-radius: 0px!important;
  border-radius: 0px!important;
  position: relative;
  z-index: 2;
}
.form-group .select-style select[disabled=disabled] {
  background-color: #d5d5d5;
  color: rgba(118, 118, 118, 0.75);
}
.form-group .select-style select[multiple] {
  width: 100%;
  height: auto;
  padding: 10px;
}
.form-group .select-style select[multiple] option {
  padding: 5px;
}
.form-group.has-prefix .input-wrap {
  margin-left: 190px;
}
.form-group.has-prefix .input-wrap.input-prefix {
  width: 180px;
  margin-right: 10px;
  float: left;
  margin-left: 0;
}
.form-group.has-prefix.small-prefix .input-wrap {
  margin-left: 110px;
}
.form-group.has-prefix.small-prefix .input-wrap.input-prefix {
  width: 100px;
  margin-left: 0;
}
.form-group.has-icon .input-wrap {
  position: relative;
}
.form-group.has-icon .input-wrap input,
.form-group.has-icon .input-wrap textarea,
.form-group.has-icon .input-wrap select {
  position: relative;
  z-index: 1;
  padding-left: 30px;
}
.form-group.has-icon .input-wrap .fa {
  position: absolute;
  left: 10px;
  top: 12px;
  z-index: 2;
}
span.error {
  display: block;
  color: #ff3e3e;
  padding-top: 5px;
  font-size: 12px;
  line-height: 1.2em;
}
.radiocheck-wrap {
  padding-bottom: 10px;
  padding-right: 15px;
  display: inline-block;
  margin-right: 15px;
}
.cradio,
.ccheck {
  display: none;
}
.cradio + label,
.ccheck + label {
  display: block;
  padding-top: 0!important;
  padding-left: 25px;
  font-size: 14px!important;
  line-height: 17px;
  color: #767676 !important;
  font-weight: normal!important;
  background-position: left 2px;
  background-size: 15px auto;
  background-repeat: no-repeat;
  line-height: 1.3em;
}
.cradio + label {
  background-image: url(../images/cradio1.png);
}
.cradio:checked + label {
  background-image: url(../images/cradio2.png);
}
.cradio:disabled + label {
  background-image: url(../images/cradio3.png);
  color: #b1b3b5 !important;
}
.ccheck + label {
  background-image: url(../images/ccheck1.png);
}
.ccheck:checked + label {
  background-image: url(../images/ccheck2.png);
}
.ccheck:disabled + label {
  background-image: url(../images/ccheck3.png);
  color: #b1b3b5 !important;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}
.input-number-wrap {
  position: relative;
  max-width: 70px;
}
.input-number-wrap input[type=number] {
  position: relative;
  z-index: 0;
}
.input-number-wrap input[type=button] {
  position: absolute;
  z-index: 1;
  right: 7px;
  width: 10px;
  height: 10px;
}
.input-number-wrap input[type=button] {
  border: none;
  text-indent: -9999em;
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: 8px auto;
  background-position: center center;
}
.input-number-wrap input[type=button]:hover {
  background-color: #d5d5d5;
}
.input-number-wrap input[type=button].minus {
  background-image: url(../images/spinner-down.png);
  top: 50%;
}
.input-number-wrap input[type=button].plus {
  background-image: url(../images/spinner-up.png);
  bottom: 50%;
}
.datepicker-range-wrap .first-child {
  position: relative;
}
.datepicker-range-wrap .first-child:before {
  content: "";
  display: block;
  width: 6px;
  height: 1px;
  background-color: #767676;
  position: absolute;
  right: -3px;
  top: 50%;
}
.side-label label {
  display: block;
  padding-top: 8px;
  padding-bottom: 8px;
}
.side-label .not-input {
  display: block;
  padding-top: 13px;
  padding-bottom: 8px;
}
.side-label .cradio + label,
.side-label .ccheck + label {
  padding-bottom: 0;
}
/* FORM VALIDATION */
.form-validation {
  position: absolute;
  bottom: 8px;
  right: 10px;
}
.form-validation.alert {
  padding: 3px 10px;
  font-size: 12px;
}
.form-validation.alert span {
  min-width: auto;
  padding: 0;
}
.side-label .form-validation {
  right: 25px;
}
/* FORM INSIDE TABLE */
table .form-group .input-wrap input[type=text],
table .form-group .input-wrap input[type=password],
table .form-group .input-wrap input[type=email],
table .form-group .input-wrap input[type=number],
table .form-group .input-wrap textarea {
  min-width: 80px;
  padding-left: 10px;
  padding-right: 10px;
  height: 30px;
}
table .form-group .input-wrap textarea {
  padding-top: 8px;
  padding-bottom: 8px;
  height: 80px;
}
table .form-group .select-style {
  min-width: 80px;
}
table .form-group .select-style:after {
  width: 20px;
  line-height: 18px;
  font-size: 16px;
}
table .form-group .select-style select {
  height: 28px;
  padding-left: 8px;
}
table.table-compact .form-group .input-wrap input[type=text],
table.table-compact .form-group .input-wrap input[type=password],
table.table-compact .form-group .input-wrap input[type=email],
table.table-compact .form-group .input-wrap input[type=number],
table.table-compact .form-group .input-wrap textarea {
  min-width: 60px;
  font-size: 12px;
  padding-left: 6px;
  padding-right: 6px;
  height: 26px;
}
table.table-compact .form-group .input-wrap textarea {
  padding-top: 5px;
  padding-bottom: 5px;
  height: 60px;
}
table.table-compact .form-group .select-style {
  min-width: 60px;
}
table.table-compact .form-group .select-style:after {
  width: 17px;
  line-height: 18px;
  font-size: 14px;
}
table.table-compact .form-group .select-style select {
  font-size: 12px;
  height: 24px;
  padding-left: 5px;
}
table.table-more-compact .form-group .input-wrap input[type=text],
table.table-more-compact .form-group .input-wrap input[type=password],
table.table-more-compact .form-group .input-wrap input[type=email],
table.table-more-compact .form-group .input-wrap input[type=number],
table.table-more-compact .form-group .input-wrap textarea {
  min-width: 50px;
  font-size: 11px;
  padding-left: 4px;
  padding-right: 4px;
  height: 24px;
}
table.table-more-compact .form-group .input-wrap textarea {
  padding-top: 4px;
  padding-bottom: 4px;
  height: 50px;
}
table.table-more-compact .form-group .select-style {
  min-width: 50px;
}
table.table-more-compact .form-group .select-style:after {
  width: 17px;
  line-height: 18px;
  font-size: 12px;
}
table.table-more-compact .form-group .select-style select {
  font-size: 11px;
  height: 22px;
  padding-left: 4px;
}
/* SELECT2 */
.select2-container--default .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-selection--multiple {
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
  border-radius: 5px!important;
  border-color: #ebebeb;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #767676;
}
.select2-container .select2-selection--single {
  height: 42px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 15px;
  padding-right: 40px;
  font-size: 14px;
  line-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered span.ngc-media {
  display: block;
  overflow: hidden;
}
.select2-container--default .select2-selection--single .select2-selection__rendered span.ngc-media img,
.select2-container--default .select2-selection--single .select2-selection__rendered span.ngc-media .ngc-text {
  display: inline-block;
  vertical-align: middle;
}
.select2-container--default .select2-selection--single .select2-selection__rendered span.ngc-media img {
  margin-right: 5px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered span.ngc-media .ngc-text {
  color: #767676;
}
.select2-container--default .select2-selection--single .select2-selection__rendered span.ngc-media .ngc-price {
  color: #25c078;
}
.select2-results__option span.ngc-media {
  overflow: hidden;
  display: block;
}
.select2-results__option span.ngc-media img {
  width: 30px;
  float: left;
}
.select2-results__option span.ngc-media .ngc-text {
  margin-left: 35px;
  line-height: 1.2em;
  display: block;
  font-size: 11px;
}
.select2-results__option span.ngc-media .ngc-price {
  color: #25c078;
}
.select2-container--default .select2-results > .select2-results__options {
  font-size: 14px;
}
.select2-container .select2-selection--multiple {
  min-height: 42px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding-left: 15px;
  padding-right: 15px;
}
.select2-container .select2-search--inline .select2-search__field {
  margin: 0;
  padding: 0;
  font-size: 14px;
  height: 40px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  font-size: 14px;
  margin-top: 10px;
}
.select2-dropdown {
  border-color: #ebebeb;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 42px;
  height: 100%;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before {
  content: "\f002";
  /* "Three Line Menu Navicon" shows up */
  font-family: 'FontAwesome';
  display: block;
  width: 42px;
  height: 18px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
  z-index: 1;
  line-height: 18px;
  font-size: 14px;
  text-align: center;
  color: #25c078;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.select2-search--dropdown {
  padding: 5px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  padding: 5px;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
  border-radius: 5px!important;
  border-color: #ebebeb;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #efefef;
  color: #767676;
}
/* FIELDSET */
/* RESET */
legend {
  padding: 0;
  display: table;
}
fieldset {
  border: 0;
  padding: 0.01em 0 0 0;
  margin: 0;
  min-width: 0;
}
fieldset ol,
fieldset ul {
  margin: 0;
  padding-left: 30px;
}
body:not(:-moz-handler-blocked) fieldset {
  display: table-cell;
}
/* */
fieldset {
  border: 1px solid #d5d5d5;
  padding: 25px;
  margin-bottom: 20px;
}
fieldset legend {
  padding: 0 10px;
}
/* TABBING */
.tabbing-wrap {
  margin-bottom: 20px;
}
.tab_links {
  font-size: 0;
  position: relative;
  z-index: 2;
}
.tab_links a {
  display: inline-block;
  font-size: 14px;
  padding: 5px 18px;
  background-color: #fff;
  border-right: 1px solid #eee;
  border-top: 1px solid #eee;
  border-left: 1px solid #eee;
  text-decoration: none;
  vertical-align: bottom;
  margin-left: -1px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.tab_links a:first-child {
  margin-left: 0;
}
.tab_links a:hover,
.tab_links a.active {
  background-color: #fff;
}
.tab_links a.active {
  position: relative;
  color: #2295f7;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-transform: translateY(1px);
  -moz-transform: translateY(1px);
  transform: translateY(1px);
  border-top-color: #a3c63a;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.tab_links a.active:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
  background-color: #a3c63a;
}
.tab_content_wrap {
  position: relative;
  z-index: 1;
  border: 1px solid #eee;
  background: #fff;
  padding: 15px 18px;
}
.tab_content {
  display: none;
}
.tab-style-2 .tab_links {
  margin-bottom: -3px;
}
.tab-style-2 .tab_links a {
  padding: 0 25px 15px 25px;
  background-color: transparent;
  border: none;
  font-weight: normal;
}
.tab-style-2 .tab_links a.active {
  font-weight: bold;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  transform: translateY(0);
}
.tab-style-2 .tab_links a.active:before {
  top: auto;
  bottom: 0;
  height: 7px;
  -webkit-border-radius: 3px!important;
  -moz-border-radius: 3px!important;
  border-radius: 3px!important;
}
.tab-style-2 .tab_content_wrap {
  border: none;
  border-top: 1px solid #c9c9c9;
}
/* PAGINATION */
.ui-pagination {
  display: block;
  list-style: none;
  padding: 0;
  font-size: 0;
  min-height: 42px;
  margin: 0;
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-wrap: wrap;
  justify-content: space-between;
}
.ui-pagination.smaller {
  min-height: 36px;
}
.ui-pagination li {
  display: none;
  font-size: 16px;
  text-align: center;
  margin-bottom: 0;
  border: 1px solid #ebebeb;
  margin: 0 5px;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
  border-radius: 5px!important;
  background-color: #fff;
}
.ui-pagination li:hover {
  border-color: #2576c0;
  position: relative;
  z-index: 2;
}
.ui-pagination li.np,
.ui-pagination li:first-child,
.ui-pagination li:last-child {
  display: block;
}
.ui-pagination li:first-child,
.ui-pagination li:last-child {
  margin: 0;
}
.ui-pagination.smaller li {
  font-size: 13px;
}
.ui-pagination li a,
.ui-pagination li span {
  display: block;
  padding: 0 12px;
  line-height: 40px;
  min-width: 40px;
}
.ui-pagination li:last-child a,
.ui-pagination li:last-child span {
  border-right: none;
}
.ui-pagination.smaller li a,
.ui-pagination.smaller li span {
  line-height: 34px;
  min-width: 34px;
}
.ui-pagination li a {
  color: #767676;
  text-decoration: none;
}
.ui-pagination li.np a {
  color: #767676;
}
.ui-pagination li.np-right a {
  border-right: none;
}
.ui-pagination li a:hover {
  color: #767676;
}
.ui-pagination li a.current,
.ui-pagination li.current {
  background-color: #25c078;
  border-color: #25c078;
}
.ui-pagination li.current a,
.ui-pagination li.current span {
  color: #fff;
}
.ui-pagination li:first-child,
.ui-pagination li:last-child {
  font-size: 14px;
}
/* POPUP */
.popup-wrap {
  position: relative;
  background: #fff;
  margin: 0 auto;
  max-width: 800px;
  padding: 50px 100px;
}
.popup-wrap2,
.popup-wrap-wider {
  padding-left: 50px;
  padding-right: 50px;
}
.popup-wrap-wider {
  max-width: 1400px;
}
.popup-wrap-small {
  max-width: 500px;
  padding: 50px 40px;
}
/* SIDE MENU / TREE VIEW */
.side-menu,
.side-menu2,
.side-menu3 {
  list-style: none;
  padding: 0;
  font-size: 14px;
}
.side-menu a,
.side-menu2 a,
.side-menu3 a {
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
}
.side-menu > li,
.side-menu2 > li {
  border: 1px solid #d6d7d7;
  position: relative;
  margin-bottom: -1px;
}
.side-menu li.has-sub > a {
  padding-right: 40px;
}
.side-menu a:hover {
  color: #767676 !important;
}
.side-menu > li > a {
  z-index: 15;
}
.side-menu > li > a,
.side-menu2 > li > a,
.side-menu3 > li > a {
  display: block;
  background-color: #d5d5d5;
  color: #767676;
  text-decoration: none;
  padding: 7px 15px;
  position: relative;
}
.side-menu > li > a > span.fa {
  right: 15px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.side-menu > li > a:hover,
.side-menu > li:hover > a,
.side-menu2 > li > a:hover,
.side-menu2 > li:hover > a {
  background-color: #d6d7d7;
}
.side-menu .sub-menu {
  position: absolute;
  left: 80%;
  top: -1px;
  list-style: none;
  padding: 0;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  z-index: 10;
  margin: 0;
}
.side-menu li.has-sub:hover > .sub-menu {
  opacity: 1;
  visibility: visible;
  left: 100%;
}
.side-menu .sub-menu li {
  white-space: nowrap;
  position: relative;
  border: 1px solid #bcbebe;
  margin-bottom: -1px;
}
.side-menu .sub-menu a {
  display: block;
  padding: 7px 15px;
  background-color: #d6d7d7;
  color: #767676;
  text-decoration: none;
  position: relative;
}
.side-menu .sub-menu a span.fa {
  right: 15px;
  top: 50%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
.side-menu .sub-menu a:hover,
.side-menu .sub-menu li:hover > a {
  background-color: #bcbebe;
}
.side-menu2 li.has-sub > a > span.fa {
  display: inline-block;
  min-width: 15px;
}
.side-menu2 > li > a:hover {
  color: #767676;
}
.side-menu2 .sub-menu {
  list-style: none;
  margin: 0;
  font-size: 13px;
  padding: 0;
  display: none;
}
.side-menu2 .sub-menu li {
  border-top: 1px solid #d5d5d5;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 0;
}
.side-menu2 .sub-menu a {
  display: block;
  text-decoration: none;
  background-color: #fff;
  padding: 5px 15px;
}
.side-menu2 .sub-menu span {
  min-width: 15px;
  display: inline-block;
}
.side-menu3 {
  border: 1px solid #d6d7d7;
  padding: 5px 15px 10px;
}
.side-menu3 li {
  margin-bottom: 0;
}
.side-menu3 > li > a {
  padding: 5px 15px 5px 0;
  background-color: transparent;
}
.side-menu3 .sub-menu {
  list-style: none;
  margin: 0;
  font-size: 13px;
  padding: 0;
  display: none;
}
.side-menu3 li.has-sub > a > span.fa,
.side-menu3 .sub-menu span {
  display: inline-block;
  min-width: 20px;
}
.side-menu3 .sub-menu {
  padding-left: 15px;
}
.side-menu3 .sub-menu a {
  display: block;
  padding: 3px 15px 3px 0;
  text-decoration: none;
}
/* HIDDEN MENU */
.has-hiddenmenu {
  display: inline-block;
  position: relative;
}
.has-hiddenmenu .fa {
  display: inline-block;
  padding-right: 10px;
}
.has-hiddenmenu > span {
  display: block;
  min-width: 150px;
  background-color: #d5d5d5;
  padding: 8px 15px;
  line-height: 1.3em;
  position: relative;
  z-index: 1;
}
.hiddenmenu {
  border-top: 1px solid #d6d7d7;
  list-style: none;
  padding: 0;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: 100%;
  z-index: 2;
  margin: 0;
}
.has-hiddenmenu:hover .hiddenmenu {
  opacity: 1;
  visibility: visible;
}
.hiddenmenu li {
  border-bottom: 1px solid #d6d7d7;
  margin-bottom: 0;
}
.hiddenmenu a {
  text-decoration: none;
  padding: 5px 15px;
  display: block;
  line-height: 1.3em;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  white-space: nowrap;
}
/* DROPDOWN MENU */
.dropdown {
  position: relative;
  display: inline-block;
  margin-right: 10px;
}
.dropdown > a {
  margin-right: 0;
}
.dropdown-menu {
  list-style: none;
  padding: 0;
  position: absolute;
  left: 0;
  top: 100%;
  min-width: 160px;
  padding: 5px 0;
  border: 1px solid #b1b3b5;
  -webkit-border-radius: 5px!important;
  -moz-border-radius: 5px!important;
  border-radius: 5px!important;
  background-color: #b1b3b5;
  z-index: 20;
  display: none;
  color: #fff;
  margin: 0;
}
.dropdown-menu.align-right {
  left: auto;
  right: 0;
}
.btn-ghost + .dropdown-menu {
  background-color: #fff;
  color: #767676;
}
.dropdown-menu li {
  margin-bottom: 0;
}
.dropdown-menu > li a {
  display: block;
  color: #fff;
  text-decoration: none;
  padding: 0 20px;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  white-space: nowrap;
}
.btn-ghost + .dropdown-menu > li a {
  color: #767676;
}
.dropdown-menu > li a:hover {
  background-color: #fff;
  color: #767676;
}
.btn-ghost + .dropdown-menu > li a:hover {
  background-color: #d5d5d5;
}
.dropdown-menu.dropdown-medium,
.dropdown-menu.dropdown-large {
  padding: 10px 15px;
}
.dropdown-menu.dropdown-medium {
  width: 500px;
}
.dropdown-menu.dropdown-large {
  width: 800px;
}
/* MAIN NAVIGATION */
.main-nav {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.main-nav a {
  display: block;
  padding: 0 15px;
  white-space: nowrap;
  text-decoration: none;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
}
.main-nav li {
  margin-bottom: 0;
}
.main-nav > li {
  line-height: 50px;
  float: left;
  position: relative;
}
.main-nav > li > .sub-nav {
  position: absolute;
  left: 0;
  top: 80%;
}
.main-nav > li:hover > .sub-nav {
  top: 100%;
}
.main-nav .sub-nav {
  list-style: none;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 350ms ease;
  -webkit-transition: all 350ms ease;
  -moz-transition: all 350ms ease;
  -o-transition: all 350ms ease;
  z-index: 1;
  margin: 0;
}
.main-nav li:hover > .sub-nav,
.main-nav .has-sub a.clicked + .sub-nav {
  opacity: 1;
  visibility: visible;
}
.main-nav .sub-nav li {
  position: relative;
}
.main-nav .sub-nav a {
  padding: 5px 15px;
}
.main-nav .sub-nav .sub-nav {
  position: absolute;
  left: 80%;
  top: -1px;
}
.main-nav .sub-nav > li:hover > .sub-nav {
  left: 100%;
}
.main-nav span.fa {
  min-width: 20px;
}
span.fa.icon-left {
  text-align: left;
}
span.fa.icon-right {
  text-align: right;
}
/* MEDIA QUERIES START HERE */
@media (min-width: 768px) {
  /* FORMS */
  .general-form .input-wrap input[type="text"],
  .general-form .input-wrap input[type="password"],
  .general-form .input-wrap input[type="number"],
  .general-form .input-wrap textarea {
    height: 36px;
  }
  .general-form .input-wrap textarea {
    height: 120px;
  }
  .form-group .has-icon input[type=text],
  .form-group .has-icon input[type=email],
  .form-group .has-icon input[type=password],
  .form-group .has-icon input[type=number],
  .form-group .has-icon input[type=tel],
  .form-group .has-icon textarea,
  .form-group .has-icon .select-style select {
    padding-right: 50px;
  }
  .form-group .has-icon .fa {
    width: 50px;
    font-size: 18px;
  }
  .form-group .select-style:after {
    width: 50px;
  }
  .ui-pagination {
    display: inline-block;
    vertical-align: top;
  }
  .ui-pagination li {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    margin-left: -1px;
    -webkit-border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    border-radius: 0px!important;
  }
  .ui-pagination li > span,
  .ui-pagination li > a {
    padding: 0;
  }
  .ui-pagination li.np,
  .ui-pagination li:first-child,
  .ui-pagination li:last-child {
    display: inline-block;
  }
  .ui-pagination li:first-child {
    border-top-left-radius: 10px!important;
    border-bottom-left-radius: 10px!important;
  }
  .ui-pagination li:last-child {
    margin-left: -1px;
    border-top-right-radius: 10px!important;
    border-bottom-right-radius: 10px!important;
  }
  .btn {
    padding: 17px 40px;
  }
  .btn-small {
    padding: 10px 25px;
  }
  .btn-xsmall {
    padding: 8px 15px;
  }
  /* TABLE */
  table thead td,
  table thead th {
    padding: 15px;
  }
  table tbody td,
  table tbody th {
    padding: 12px 15px;
  }
}
@media (min-width: 1200px) {
  body {
    font-size: 16px;
  }
  span.error {
    font-size: 14px;
  }
  .form-group {
    margin-bottom: 15px;
  }
  .form-group .has-icon .fa {
    height: 48px;
    line-height: 48px;
  }
  .form-group.has-icon .input-wrap input,
  .form-group.has-icon .input-wrap textarea,
  .form-group.has-icon .input-wrap select {
    padding-left: 40px;
  }
  .form-group.has-icon .input-wrap .fa {
    left: 18px;
  }
  .ccheck + label,
  .cradio + label {
    font-size: 16px!important;
    background-position: left 3px;
  }
  .form-group > label {
    font-size: 16px;
    padding-bottom: 8px;
  }
  .form-group input[type=text],
  .form-group input[type=email],
  .form-group input[type=password],
  .form-group input[type=tel],
  .form-group input[type=number] {
    height: 48px;
    font-size: 16px;
  }
  .form-group textarea {
    font-size: 16px;
  }
  .form-group .select-style select {
    height: 46px;
    font-size: 16px;
  }
}
@media (min-width: 1600px) {
  /* TABLE */
  table thead td,
  table thead th {
    padding: 20px;
  }
  table tbody td,
  table tbody th {
    padding: 15px 20px;
  }
}
/* IE 10 & 11 HACK */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .form-group .select-style select {
    width: 150%;
  }
}
/* GRID SYSTEM */
.main-container {
  width: 100%;
  max-width: 1170px;
  margin: 0 auto;
  padding: 0 15px;
}
.main-container.large {
  max-width: 1600px;
}
@media (min-width: 768px) {
  .main-container {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 1200px) {
  .main-container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.container {
  width: 100%;
}
.container-full {
  padding: 0 15px;
}
.row {
  margin: 0 -10px;
}
.row.small-gutter,
.row.medium-gutter {
  margin: 0 -5px;
}
.row.no-gutter {
  margin: 0;
}
.row:after,
.row:before {
  content: "";
  display: table;
  clear: both;
}
.row.flexed:after,
.row.flexed:before,
.row.same-height:after,
.row.same-height:before {
  content: initial;
}
.display-flex {
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.grid-child {
  padding: 0 10px;
  float: left;
  margin-bottom: 20px;
  position: relative;
  min-height: 1px;
  width: 100%;
}
.grid-child.flexed {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-wrap: wrap;
}
.flexed > .grid-child {
  float: none;
}
.row.small-gutter > .grid-child,
.row.medium-gutter > .grid-child {
  padding: 0 5px;
  margin-bottom: 10px;
}
.row.no-gutter > .grid-child {
  padding: 0;
  margin-bottom: 0;
}
.n-clear {
  clear: both;
}
.n-clear-left {
  clear: left;
}
.n-clear-right {
  clear: right;
}
.n-no-clear {
  clear: none;
}
.n-no-padding {
  padding: 0!important;
}
.n-no-padding-top {
  padding-top: 0!important;
}
.n-no-padding-right {
  padding-right: 0!important;
}
.n-no-padding-bottom {
  padding-bottom: 0!important;
}
.n-no-padding-left {
  padding-left: 0!important;
}
.n-no-margin {
  margin: 0!important;
}
.n-no-margin-top {
  margin-top: 0!important;
}
.n-no-margin-right {
  margin-right: 0!important;
}
.n-no-margin-bottom {
  margin-bottom: 0!important;
}
.n-no-margin-left {
  margin-left: 0!important;
}
.n-align-left {
  text-align: left;
}
.n-align-right {
  text-align: right;
}
.n-align-center {
  text-align: center;
}
.n-align-justify {
  text-align: justify;
}
.n-margin-auto {
  margin-left: auto!important;
  margin-right: auto!important;
}
.same-height {
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-wrap: wrap;
}
.same-height > .grid-child {
  float: none;
  /* OLD - iOS 6-, Safari 3.1-6 */
  /* OLD - Firefox 19- (buggy but mostly works) */
  /* TWEENER - IE 10 */
  /* NEW - Chrome */
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  display: -webkit-box;
  /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;
  /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;
  /* TWEENER - IE 10 */
  display: -webkit-flex;
  /* NEW - Chrome */
  display: flex;
  /* NEW, Spec - Opera 12.1, Firefox 20+ */
  flex-wrap: wrap;
}
.n-1-1per1,
.n-1-2per2,
.n-1-3per3,
.n-1-4per4,
.n-1-5per5,
.n-1-6per6,
.n-1-8per8,
.n-1-10per10,
.n-1-12per12 {
  width: 100%;
}
.n-1-1per2,
.n-1-2per4,
.n-1-3per6,
.n-1-4per8,
.n-1-5per10,
.n-1-6per12 {
  width: 50%;
}
.n-1-1per3,
.n-1-2per6,
.n-1-4per12 {
  width: 33.33%;
}
.n-1-1per4,
.n-1-2per8,
.n-1-3per12 {
  width: 25%;
}
.n-1-1per5,
.n-1-2per10 {
  width: 20%;
}
.n-1-1per6,
.n-1-2per12 {
  width: 16.66%;
}
.n-1-1per8 {
  width: 12.5%;
}
.n-1-1per10 {
  width: 10%;
}
.n-1-1per12 {
  width: 8.33%;
}
.n-1-2per3,
.n-1-4per6,
.n-1-8per12 {
  width: 66.67%;
}
.n-1-3per4,
.n-1-6per8,
.n-1-9per12 {
  width: 75%;
}
.n-1-3per8 {
  width: 37.5%;
}
.n-1-3per10 {
  width: 30%;
}
.n-1-2per5,
.n-1-4per10 {
  width: 40%;
}
.n-1-3per5,
.n-1-6per10 {
  width: 60%;
}
.n-1-4per5,
.n-1-8per10 {
  width: 80%;
}
.n-1-5per6,
.n-1-10per12 {
  width: 83.34%;
}
.n-1-5per8 {
  width: 62.5%;
}
.n-1-5per12 {
  width: 41.65%;
}
.n-1-7per8 {
  width: 87.5%;
}
.n-1-7per10 {
  width: 70%;
}
.n-1-7per12 {
  width: 58.31%;
}
.n-1-9per10 {
  width: 90%;
}
.n-1-11per12 {
  width: 91.63%;
}
.n-1-push-1per2,
.n-1-push-2per4,
.n-1-push-3per6,
.n-1-push-4per8,
.n-1-push-5per10,
.n-1-push-6per12 {
  left: 50%!important;
}
.n-1-push-1per3,
.n-1-push-2per6,
.n-1-push-4per12 {
  left: 33.33%!important;
}
.n-1-push-1per4,
.n-1-push-2per8,
.n-1-push-3per12 {
  left: 25%!important;
}
.n-1-push-1per5,
.n-1-push-2per10 {
  left: 20%!important;
}
.n-1-push-1per6,
.n-1-push-2per12 {
  left: 16.66%!important;
}
.n-1-push-1per8 {
  left: 12.5%!important;
}
.n-1-push-1per10 {
  left: 10%!important;
}
.n-1-push-1per12 {
  left: 8.33%!important;
}
.n-1-push-2per3,
.n-1-push-4per6,
.n-1-push-8per12 {
  left: 66.67%!important;
}
.n-1-push-3per4,
.n-1-push-6per8,
.n-1-push-9per12 {
  left: 75%!important;
}
.n-1-push-3per8 {
  left: 37.5%!important;
}
.n-1-push-3per10 {
  left: 30%!important;
}
.n-1-push-2per5,
.n-1-push-4per10 {
  left: 40%!important;
}
.n-1-push-3per5,
.n-1-push-6per10 {
  left: 60%!important;
}
.n-1-push-4per5,
.n-1-push-8per10 {
  left: 80%!important;
}
.n-1-push-5per6,
.n-1-push-10per12 {
  left: 83.34%!important;
}
.n-1-push-5per8 {
  left: 62.5%!important;
}
.n-1-push-5per12 {
  left: 41.65%!important;
}
.n-1-push-7per8 {
  left: 87.5%!important;
}
.n-1-push-7per10 {
  left: 70%!important;
}
.n-1-push-7per12 {
  left: 58.31%!important;
}
.n-1-push-9per10 {
  left: 90%!important;
}
.n-1-push-11per12 {
  left: 91.63%!important;
}
.n-1-pull-1per2,
.n-1-pull-2per4,
.n-1-pull-3per6,
.n-1-pull-4per8,
.n-1-pull-5per10,
.n-1-pull-6per12 {
  right: 50%!important;
}
.n-1-pull-1per3,
.n-1-pull-2per6,
.n-1-pull-4per12 {
  right: 33.33%!important;
}
.n-1-pull-1per4,
.n-1-pull-2per8,
.n-1-pull-3per12 {
  right: 25%!important;
}
.n-1-pull-1per5,
.n-1-pull-2per10 {
  right: 20%!important;
}
.n-1-pull-1per6,
.n-1-pull-2per12 {
  right: 16.66%!important;
}
.n-1-pull-1per8 {
  right: 12.5%!important;
}
.n-1-pull-1per10 {
  right: 10%!important;
}
.n-1-pull-1per12 {
  left: 8.33%!important;
}
.n-1-pull-2per3,
.n-1-pull-4per6,
.n-1-pull-8per12 {
  right: 66.67%!important;
}
.n-1-pull-3per4,
.n-1-pull-6per8,
.n-1-pull-9per12 {
  right: 75%!important;
}
.n-1-pull-3per8 {
  right: 37.5%!important;
}
.n-1-pull-3per10 {
  right: 30%!important;
}
.n-1-pull-2per5,
.n-1-pull-4per10 {
  right: 40%!important;
}
.n-1-pull-3per5,
.n-1-pull-6per10 {
  right: 60%!important;
}
.n-1-pull-4per5,
.n-1-pull-8per10 {
  right: 80%!important;
}
.n-1-pull-5per6,
.n-1-pull-10per12 {
  right: 83.34%!important;
}
.n-1-pull-5per8 {
  right: 62.5%!important;
}
.n-1-pull-5per12 {
  right: 41.65%!important;
}
.n-1-pull-7per8 {
  right: 87.5%!important;
}
.n-1-pull-7per10 {
  right: 70%!important;
}
.n-1-pull-7per12 {
  right: 58.31%!important;
}
.n-1-pull-9per10 {
  right: 90%!important;
}
.n-1-pull-11per12 {
  right: 91.63%!important;
}
.n-1-no-push {
  left: 0!important;
}
.n-1-no-pull {
  right: 0!important;
}
.n-1-clear {
  clear: both;
}
.n-1-clear-left {
  clear: left;
}
.n-1-clear-right {
  clear: right;
}
.n-1-no-clear {
  clear: none;
}
.n-1-no-padding {
  padding: 0!important;
}
.n-1-no-padding-top {
  padding-top: 0!important;
}
.n-1-no-padding-right {
  padding-right: 0!important;
}
.n-1-no-padding-bottom {
  padding-bottom: 0!important;
}
.n-1-no-padding-left {
  padding-left: 0!important;
}
.n-1-no-margin {
  margin: 0!important;
}
.n-1-no-margin-top {
  margin-top: 0!important;
}
.n-1-no-margin-right {
  margin-right: 0!important;
}
.n-1-no-margin-bottom {
  margin-bottom: 0!important;
}
.n-1-no-margin-left {
  margin-left: 0!important;
}
.n-1-hide {
  display: none!important;
}
.n-1-show {
  display: block!important;
}
.n-1-show-inline {
  display: inline;
}
.n-1-show-inline-block {
  display: inline-block;
}
.n-1-show-flex {
  display: flex;
}
.n-1-show-table {
  display: table;
}
.n-1-show-table-cell {
  display: table-cell;
}
.n-1-align-left {
  text-align: left;
}
.n-1-align-right {
  text-align: right;
}
.n-1-align-center {
  text-align: center;
}
.n-1-align-justify {
  text-align: justify;
}
.n-1-margin-auto {
  margin-left: auto!important;
  margin-right: auto!important;
}
@media (min-width: 320px) {
  /* GRID SYSTEM */
  .n-320-1per1,
  .n-320-2per2,
  .n-320-3per3,
  .n-320-4per4,
  .n-320-5per5,
  .n-320-6per6,
  .n-320-8per8,
  .n-320-10per10,
  .n-320-12per12 {
    width: 100%;
  }
  .n-320-1per2,
  .n-320-2per4,
  .n-320-3per6,
  .n-320-4per8,
  .n-320-5per10,
  .n-320-6per12 {
    width: 50%;
  }
  .n-320-1per3,
  .n-320-2per6,
  .n-320-4per12 {
    width: 33.33%;
  }
  .n-320-1per4,
  .n-320-2per8,
  .n-320-3per12 {
    width: 25%;
  }
  .n-320-1per5,
  .n-320-2per10 {
    width: 20%;
  }
  .n-320-1per6,
  .n-320-2per12 {
    width: 16.66%;
  }
  .n-320-1per8 {
    width: 12.5%;
  }
  .n-320-1per10 {
    width: 10%;
  }
  .n-320-1per12 {
    width: 8.33%;
  }
  .n-320-2per3,
  .n-320-4per6,
  .n-320-8per12 {
    width: 66.67%;
  }
  .n-320-3per4,
  .n-320-6per8,
  .n-320-9per12 {
    width: 75%;
  }
  .n-320-3per8 {
    width: 37.5%;
  }
  .n-320-3per10 {
    width: 30%;
  }
  .n-320-2per5,
  .n-320-4per10 {
    width: 40%;
  }
  .n-320-3per5,
  .n-320-6per10 {
    width: 60%;
  }
  .n-320-4per5,
  .n-320-8per10 {
    width: 80%;
  }
  .n-320-5per6,
  .n-320-10per12 {
    width: 83.34%;
  }
  .n-320-5per8 {
    width: 62.5%;
  }
  .n-320-5per12 {
    width: 41.65%;
  }
  .n-320-7per8 {
    width: 87.5%;
  }
  .n-320-7per10 {
    width: 70%;
  }
  .n-320-7per12 {
    width: 58.31%;
  }
  .n-320-9per10 {
    width: 90%;
  }
  .n-320-11per12 {
    width: 91.63%;
  }
  .n-320-push-1per2,
  .n-320-push-2per4,
  .n-320-push-3per6,
  .n-320-push-4per8,
  .n-320-push-5per10,
  .n-320-push-6per12 {
    left: 50%!important;
  }
  .n-320-push-1per3,
  .n-320-push-2per6,
  .n-320-push-4per12 {
    left: 33.33%!important;
  }
  .n-320-push-1per4,
  .n-320-push-2per8,
  .n-320-push-3per12 {
    left: 25%!important;
  }
  .n-320-push-1per5,
  .n-320-push-2per10 {
    left: 20%!important;
  }
  .n-320-push-1per6,
  .n-320-push-2per12 {
    left: 16.66%!important;
  }
  .n-320-push-1per8 {
    left: 12.5%!important;
  }
  .n-320-push-1per10 {
    left: 10%!important;
  }
  .n-320-push-1per12 {
    left: 8.33%!important;
  }
  .n-320-push-2per3,
  .n-320-push-4per6,
  .n-320-push-8per12 {
    left: 66.67%!important;
  }
  .n-320-push-3per4,
  .n-320-push-6per8,
  .n-320-push-9per12 {
    left: 75%!important;
  }
  .n-320-push-3per8 {
    left: 37.5%!important;
  }
  .n-320-push-3per10 {
    left: 30%!important;
  }
  .n-320-push-2per5,
  .n-320-push-4per10 {
    left: 40%!important;
  }
  .n-320-push-3per5,
  .n-320-push-6per10 {
    left: 60%!important;
  }
  .n-320-push-4per5,
  .n-320-push-8per10 {
    left: 80%!important;
  }
  .n-320-push-5per6,
  .n-320-push-10per12 {
    left: 83.34%!important;
  }
  .n-320-push-5per8 {
    left: 62.5%!important;
  }
  .n-320-push-5per12 {
    left: 41.65%!important;
  }
  .n-320-push-7per8 {
    left: 87.5%!important;
  }
  .n-320-push-7per10 {
    left: 70%!important;
  }
  .n-320-push-7per12 {
    left: 58.31%!important;
  }
  .n-320-push-9per10 {
    left: 90%!important;
  }
  .n-320-push-11per12 {
    left: 91.63%!important;
  }
  .n-320-pull-1per2,
  .n-320-pull-2per4,
  .n-320-pull-3per6,
  .n-320-pull-4per8,
  .n-320-pull-5per10,
  .n-320-pull-6per12 {
    right: 50%!important;
  }
  .n-320-pull-1per3,
  .n-320-pull-2per6,
  .n-320-pull-4per12 {
    right: 33.33%!important;
  }
  .n-320-pull-1per4,
  .n-320-pull-2per8,
  .n-320-pull-3per12 {
    right: 25%!important;
  }
  .n-320-pull-1per5,
  .n-320-pull-2per10 {
    right: 20%!important;
  }
  .n-320-pull-1per6,
  .n-320-pull-2per12 {
    right: 16.66%!important;
  }
  .n-320-pull-1per8 {
    right: 12.5%!important;
  }
  .n-320-pull-1per10 {
    right: 10%!important;
  }
  .n-320-pull-1per12 {
    left: 8.33%!important;
  }
  .n-320-pull-2per3,
  .n-320-pull-4per6,
  .n-320-pull-8per12 {
    right: 66.67%!important;
  }
  .n-320-pull-3per4,
  .n-320-pull-6per8,
  .n-320-pull-9per12 {
    right: 75%!important;
  }
  .n-320-pull-3per8 {
    right: 37.5%!important;
  }
  .n-320-pull-3per10 {
    right: 30%!important;
  }
  .n-320-pull-2per5,
  .n-320-pull-4per10 {
    right: 40%!important;
  }
  .n-320-pull-3per5,
  .n-320-pull-6per10 {
    right: 60%!important;
  }
  .n-320-pull-4per5,
  .n-320-pull-8per10 {
    right: 80%!important;
  }
  .n-320-pull-5per6,
  .n-320-pull-10per12 {
    right: 83.34%!important;
  }
  .n-320-pull-5per8 {
    right: 62.5%!important;
  }
  .n-320-pull-5per12 {
    right: 41.65%!important;
  }
  .n-320-pull-7per8 {
    right: 87.5%!important;
  }
  .n-320-pull-7per10 {
    right: 70%!important;
  }
  .n-320-pull-7per12 {
    right: 58.31%!important;
  }
  .n-320-pull-9per10 {
    right: 90%!important;
  }
  .n-320-pull-11per12 {
    right: 91.63%!important;
  }
  .n-320-no-push {
    left: 0!important;
  }
  .n-320-no-pull {
    right: 0!important;
  }
  .n-320-clear {
    clear: both;
  }
  .n-320-clear-left {
    clear: left;
  }
  .n-320-clear-right {
    clear: right;
  }
  .n-320-no-clear {
    clear: none;
  }
  .n-320-no-padding {
    padding: 0!important;
  }
  .n-320-no-padding-top {
    padding-top: 0!important;
  }
  .n-320-no-padding-right {
    padding-right: 0!important;
  }
  .n-320-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-320-no-padding-left {
    padding-left: 0!important;
  }
  .n-320-no-margin {
    margin: 0!important;
  }
  .n-320-no-margin-top {
    margin-top: 0!important;
  }
  .n-320-no-margin-right {
    margin-right: 0!important;
  }
  .n-320-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-320-no-margin-left {
    margin-left: 0!important;
  }
  .n-320-hide {
    display: none!important;
  }
  .n-320-show {
    display: block!important;
  }
  .n-320-show-inline {
    display: inline;
  }
  .n-320-show-inline-block {
    display: inline-block;
  }
  .n-320-show-flex {
    display: flex;
  }
  .n-320-show-table {
    display: table;
  }
  .n-320-show-table-cell {
    display: table-cell;
  }
  .n-320-align-left {
    text-align: left;
  }
  .n-320-align-right {
    text-align: right;
  }
  .n-320-align-center {
    text-align: center;
  }
  .n-320-align-justify {
    text-align: justify;
  }
  .n-320-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 360px) {
  /* GRID SYSTEM */
  .n-360-1per1,
  .n-360-2per2,
  .n-360-3per3,
  .n-360-4per4,
  .n-360-5per5,
  .n-360-6per6,
  .n-360-8per8,
  .n-360-10per10,
  .n-360-12per12 {
    width: 100%;
  }
  .n-360-1per2,
  .n-360-2per4,
  .n-360-3per6,
  .n-360-4per8,
  .n-360-5per10,
  .n-360-6per12 {
    width: 50%;
  }
  .n-360-1per3,
  .n-360-2per6,
  .n-360-4per12 {
    width: 33.33%;
  }
  .n-360-1per4,
  .n-360-2per8,
  .n-360-3per12 {
    width: 25%;
  }
  .n-360-1per5,
  .n-360-2per10 {
    width: 20%;
  }
  .n-360-1per6,
  .n-360-2per12 {
    width: 16.66%;
  }
  .n-360-1per8 {
    width: 12.5%;
  }
  .n-360-1per10 {
    width: 10%;
  }
  .n-360-1per12 {
    width: 8.33%;
  }
  .n-360-2per3,
  .n-360-4per6,
  .n-360-8per12 {
    width: 66.67%;
  }
  .n-360-3per4,
  .n-360-6per8,
  .n-360-9per12 {
    width: 75%;
  }
  .n-360-3per8 {
    width: 37.5%;
  }
  .n-360-3per10 {
    width: 30%;
  }
  .n-360-2per5,
  .n-360-4per10 {
    width: 40%;
  }
  .n-360-3per5,
  .n-360-6per10 {
    width: 60%;
  }
  .n-360-4per5,
  .n-360-8per10 {
    width: 80%;
  }
  .n-360-5per6,
  .n-360-10per12 {
    width: 83.34%;
  }
  .n-360-5per8 {
    width: 62.5%;
  }
  .n-360-5per12 {
    width: 41.65%;
  }
  .n-360-7per8 {
    width: 87.5%;
  }
  .n-360-7per10 {
    width: 70%;
  }
  .n-360-7per12 {
    width: 58.31%;
  }
  .n-360-9per10 {
    width: 90%;
  }
  .n-360-11per12 {
    width: 91.63%;
  }
  .n-360-push-1per2,
  .n-360-push-2per4,
  .n-360-push-3per6,
  .n-360-push-4per8,
  .n-360-push-5per10,
  .n-360-push-6per12 {
    left: 50%!important;
  }
  .n-360-push-1per3,
  .n-360-push-2per6,
  .n-360-push-4per12 {
    left: 33.33%!important;
  }
  .n-360-push-1per4,
  .n-360-push-2per8,
  .n-360-push-3per12 {
    left: 25%!important;
  }
  .n-360-push-1per5,
  .n-360-push-2per10 {
    left: 20%!important;
  }
  .n-360-push-1per6,
  .n-360-push-2per12 {
    left: 16.66%!important;
  }
  .n-360-push-1per8 {
    left: 12.5%!important;
  }
  .n-360-push-1per10 {
    left: 10%!important;
  }
  .n-360-push-1per12 {
    left: 8.33%!important;
  }
  .n-360-push-2per3,
  .n-360-push-4per6,
  .n-360-push-8per12 {
    left: 66.67%!important;
  }
  .n-360-push-3per4,
  .n-360-push-6per8,
  .n-360-push-9per12 {
    left: 75%!important;
  }
  .n-360-push-3per8 {
    left: 37.5%!important;
  }
  .n-360-push-3per10 {
    left: 30%!important;
  }
  .n-360-push-2per5,
  .n-360-push-4per10 {
    left: 40%!important;
  }
  .n-360-push-3per5,
  .n-360-push-6per10 {
    left: 60%!important;
  }
  .n-360-push-4per5,
  .n-360-push-8per10 {
    left: 80%!important;
  }
  .n-360-push-5per6,
  .n-360-push-10per12 {
    left: 83.34%!important;
  }
  .n-360-push-5per8 {
    left: 62.5%!important;
  }
  .n-360-push-5per12 {
    left: 41.65%!important;
  }
  .n-360-push-7per8 {
    left: 87.5%!important;
  }
  .n-360-push-7per10 {
    left: 70%!important;
  }
  .n-360-push-7per12 {
    left: 58.31%!important;
  }
  .n-360-push-9per10 {
    left: 90%!important;
  }
  .n-360-push-11per12 {
    left: 91.63%!important;
  }
  .n-360-pull-1per2,
  .n-360-pull-2per4,
  .n-360-pull-3per6,
  .n-360-pull-4per8,
  .n-360-pull-5per10,
  .n-360-pull-6per12 {
    right: 50%!important;
  }
  .n-360-pull-1per3,
  .n-360-pull-2per6,
  .n-360-pull-4per12 {
    right: 33.33%!important;
  }
  .n-360-pull-1per4,
  .n-360-pull-2per8,
  .n-360-pull-3per12 {
    right: 25%!important;
  }
  .n-360-pull-1per5,
  .n-360-pull-2per10 {
    right: 20%!important;
  }
  .n-360-pull-1per6,
  .n-360-pull-2per12 {
    right: 16.66%!important;
  }
  .n-360-pull-1per8 {
    right: 12.5%!important;
  }
  .n-360-pull-1per10 {
    right: 10%!important;
  }
  .n-360-pull-1per12 {
    left: 8.33%!important;
  }
  .n-360-pull-2per3,
  .n-360-pull-4per6,
  .n-360-pull-8per12 {
    right: 66.67%!important;
  }
  .n-360-pull-3per4,
  .n-360-pull-6per8,
  .n-360-pull-9per12 {
    right: 75%!important;
  }
  .n-360-pull-3per8 {
    right: 37.5%!important;
  }
  .n-360-pull-3per10 {
    right: 30%!important;
  }
  .n-360-pull-2per5,
  .n-360-pull-4per10 {
    right: 40%!important;
  }
  .n-360-pull-3per5,
  .n-360-pull-6per10 {
    right: 60%!important;
  }
  .n-360-pull-4per5,
  .n-360-pull-8per10 {
    right: 80%!important;
  }
  .n-360-pull-5per6,
  .n-360-pull-10per12 {
    right: 83.34%!important;
  }
  .n-360-pull-5per8 {
    right: 62.5%!important;
  }
  .n-360-pull-5per12 {
    right: 41.65%!important;
  }
  .n-360-pull-7per8 {
    right: 87.5%!important;
  }
  .n-360-pull-7per10 {
    right: 70%!important;
  }
  .n-360-pull-7per12 {
    right: 58.31%!important;
  }
  .n-360-pull-9per10 {
    right: 90%!important;
  }
  .n-360-pull-11per12 {
    right: 91.63%!important;
  }
  .n-360-no-push {
    left: 0!important;
  }
  .n-360-no-pull {
    right: 0!important;
  }
  .n-360-clear {
    clear: both;
  }
  .n-360-clear-left {
    clear: left;
  }
  .n-360-clear-right {
    clear: right;
  }
  .n-360-no-clear {
    clear: none;
  }
  .n-360-no-padding {
    padding: 0!important;
  }
  .n-360-no-padding-top {
    padding-top: 0!important;
  }
  .n-360-no-padding-right {
    padding-right: 0!important;
  }
  .n-360-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-360-no-padding-left {
    padding-left: 0!important;
  }
  .n-360-no-margin {
    margin: 0!important;
  }
  .n-360-no-margin-top {
    margin-top: 0!important;
  }
  .n-360-no-margin-right {
    margin-right: 0!important;
  }
  .n-360-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-360-no-margin-left {
    margin-left: 0!important;
  }
  .n-360-hide {
    display: none!important;
  }
  .n-360-show {
    display: block!important;
  }
  .n-360-show-inline {
    display: inline;
  }
  .n-360-show-inline-block {
    display: inline-block;
  }
  .n-360-show-flex {
    display: flex;
  }
  .n-360-show-table {
    display: table;
  }
  .n-360-show-table-cell {
    display: table-cell;
  }
  .n-360-align-left {
    text-align: left;
  }
  .n-360-align-right {
    text-align: right;
  }
  .n-360-align-center {
    text-align: center;
  }
  .n-360-align-justify {
    text-align: justify;
  }
  .n-360-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 375px) {
  /* GRID SYSTEM */
  .n-375-1per1,
  .n-375-2per2,
  .n-375-3per3,
  .n-375-4per4,
  .n-375-5per5,
  .n-375-6per6,
  .n-375-8per8,
  .n-375-10per10,
  .n-375-12per12 {
    width: 100%;
  }
  .n-375-1per2,
  .n-375-2per4,
  .n-375-3per6,
  .n-375-4per8,
  .n-375-5per10,
  .n-375-6per12 {
    width: 50%;
  }
  .n-375-1per3,
  .n-375-2per6,
  .n-375-4per12 {
    width: 33.33%;
  }
  .n-375-1per4,
  .n-375-2per8,
  .n-375-3per12 {
    width: 25%;
  }
  .n-375-1per5,
  .n-375-2per10 {
    width: 20%;
  }
  .n-375-1per6,
  .n-375-2per12 {
    width: 16.66%;
  }
  .n-375-1per8 {
    width: 12.5%;
  }
  .n-375-1per10 {
    width: 10%;
  }
  .n-375-1per12 {
    width: 8.33%;
  }
  .n-375-2per3,
  .n-375-4per6,
  .n-375-8per12 {
    width: 66.67%;
  }
  .n-375-3per4,
  .n-375-6per8,
  .n-375-9per12 {
    width: 75%;
  }
  .n-375-3per8 {
    width: 37.5%;
  }
  .n-375-3per10 {
    width: 30%;
  }
  .n-375-2per5,
  .n-375-4per10 {
    width: 40%;
  }
  .n-375-3per5,
  .n-375-6per10 {
    width: 60%;
  }
  .n-375-4per5,
  .n-375-8per10 {
    width: 80%;
  }
  .n-375-5per6,
  .n-375-10per12 {
    width: 83.34%;
  }
  .n-375-5per8 {
    width: 62.5%;
  }
  .n-375-5per12 {
    width: 41.65%;
  }
  .n-375-7per8 {
    width: 87.5%;
  }
  .n-375-7per10 {
    width: 70%;
  }
  .n-375-7per12 {
    width: 58.31%;
  }
  .n-375-9per10 {
    width: 90%;
  }
  .n-375-11per12 {
    width: 91.63%;
  }
  .n-375-push-1per2,
  .n-375-push-2per4,
  .n-375-push-3per6,
  .n-375-push-4per8,
  .n-375-push-5per10,
  .n-375-push-6per12 {
    left: 50%!important;
  }
  .n-375-push-1per3,
  .n-375-push-2per6,
  .n-375-push-4per12 {
    left: 33.33%!important;
  }
  .n-375-push-1per4,
  .n-375-push-2per8,
  .n-375-push-3per12 {
    left: 25%!important;
  }
  .n-375-push-1per5,
  .n-375-push-2per10 {
    left: 20%!important;
  }
  .n-375-push-1per6,
  .n-375-push-2per12 {
    left: 16.66%!important;
  }
  .n-375-push-1per8 {
    left: 12.5%!important;
  }
  .n-375-push-1per10 {
    left: 10%!important;
  }
  .n-375-push-1per12 {
    left: 8.33%!important;
  }
  .n-375-push-2per3,
  .n-375-push-4per6,
  .n-375-push-8per12 {
    left: 66.67%!important;
  }
  .n-375-push-3per4,
  .n-375-push-6per8,
  .n-375-push-9per12 {
    left: 75%!important;
  }
  .n-375-push-3per8 {
    left: 37.5%!important;
  }
  .n-375-push-3per10 {
    left: 30%!important;
  }
  .n-375-push-2per5,
  .n-375-push-4per10 {
    left: 40%!important;
  }
  .n-375-push-3per5,
  .n-375-push-6per10 {
    left: 60%!important;
  }
  .n-375-push-4per5,
  .n-375-push-8per10 {
    left: 80%!important;
  }
  .n-375-push-5per6,
  .n-375-push-10per12 {
    left: 83.34%!important;
  }
  .n-375-push-5per8 {
    left: 62.5%!important;
  }
  .n-375-push-5per12 {
    left: 41.65%!important;
  }
  .n-375-push-7per8 {
    left: 87.5%!important;
  }
  .n-375-push-7per10 {
    left: 70%!important;
  }
  .n-375-push-7per12 {
    left: 58.31%!important;
  }
  .n-375-push-9per10 {
    left: 90%!important;
  }
  .n-375-push-11per12 {
    left: 91.63%!important;
  }
  .n-375-pull-1per2,
  .n-375-pull-2per4,
  .n-375-pull-3per6,
  .n-375-pull-4per8,
  .n-375-pull-5per10,
  .n-375-pull-6per12 {
    right: 50%!important;
  }
  .n-375-pull-1per3,
  .n-375-pull-2per6,
  .n-375-pull-4per12 {
    right: 33.33%!important;
  }
  .n-375-pull-1per4,
  .n-375-pull-2per8,
  .n-375-pull-3per12 {
    right: 25%!important;
  }
  .n-375-pull-1per5,
  .n-375-pull-2per10 {
    right: 20%!important;
  }
  .n-375-pull-1per6,
  .n-375-pull-2per12 {
    right: 16.66%!important;
  }
  .n-375-pull-1per8 {
    right: 12.5%!important;
  }
  .n-375-pull-1per10 {
    right: 10%!important;
  }
  .n-375-pull-1per12 {
    left: 8.33%!important;
  }
  .n-375-pull-2per3,
  .n-375-pull-4per6,
  .n-375-pull-8per12 {
    right: 66.67%!important;
  }
  .n-375-pull-3per4,
  .n-375-pull-6per8,
  .n-375-pull-9per12 {
    right: 75%!important;
  }
  .n-375-pull-3per8 {
    right: 37.5%!important;
  }
  .n-375-pull-3per10 {
    right: 30%!important;
  }
  .n-375-pull-2per5,
  .n-375-pull-4per10 {
    right: 40%!important;
  }
  .n-375-pull-3per5,
  .n-375-pull-6per10 {
    right: 60%!important;
  }
  .n-375-pull-4per5,
  .n-375-pull-8per10 {
    right: 80%!important;
  }
  .n-375-pull-5per6,
  .n-375-pull-10per12 {
    right: 83.34%!important;
  }
  .n-375-pull-5per8 {
    right: 62.5%!important;
  }
  .n-375-pull-5per12 {
    right: 41.65%!important;
  }
  .n-375-pull-7per8 {
    right: 87.5%!important;
  }
  .n-375-pull-7per10 {
    right: 70%!important;
  }
  .n-375-pull-7per12 {
    right: 58.31%!important;
  }
  .n-375-pull-9per10 {
    right: 90%!important;
  }
  .n-375-pull-11per12 {
    right: 91.63%!important;
  }
  .n-375-no-push {
    left: 0!important;
  }
  .n-375-no-pull {
    right: 0!important;
  }
  .n-375-clear {
    clear: both;
  }
  .n-375-clear-left {
    clear: left;
  }
  .n-375-clear-right {
    clear: right;
  }
  .n-375-no-clear {
    clear: none;
  }
  .n-375-no-padding {
    padding: 0!important;
  }
  .n-375-no-padding-top {
    padding-top: 0!important;
  }
  .n-375-no-padding-right {
    padding-right: 0!important;
  }
  .n-375-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-375-no-padding-left {
    padding-left: 0!important;
  }
  .n-375-no-margin {
    margin: 0!important;
  }
  .n-375-no-margin-top {
    margin-top: 0!important;
  }
  .n-375-no-margin-right {
    margin-right: 0!important;
  }
  .n-375-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-375-no-margin-left {
    margin-left: 0!important;
  }
  .n-375-hide {
    display: none!important;
  }
  .n-375-show {
    display: block!important;
  }
  .n-375-show-inline {
    display: inline;
  }
  .n-375-show-inline-block {
    display: inline-block;
  }
  .n-375-show-flex {
    display: flex;
  }
  .n-375-show-table {
    display: table;
  }
  .n-375-show-table-cell {
    display: table-cell;
  }
  .n-375-align-left {
    text-align: left;
  }
  .n-375-align-right {
    text-align: right;
  }
  .n-375-align-center {
    text-align: center;
  }
  .n-375-align-justify {
    text-align: justify;
  }
  .n-375-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 414px) {
  /* GRID SYSTEM */
  .n-414-1per1,
  .n-414-2per2,
  .n-414-3per3,
  .n-414-4per4,
  .n-414-5per5,
  .n-414-6per6,
  .n-414-8per8,
  .n-414-10per10,
  .n-414-12per12 {
    width: 100%;
  }
  .n-414-1per2,
  .n-414-2per4,
  .n-414-3per6,
  .n-414-4per8,
  .n-414-5per10,
  .n-414-6per12 {
    width: 50%;
  }
  .n-414-1per3,
  .n-414-2per6,
  .n-414-4per12 {
    width: 33.33%;
  }
  .n-414-1per4,
  .n-414-2per8,
  .n-414-3per12 {
    width: 25%;
  }
  .n-414-1per5,
  .n-414-2per10 {
    width: 20%;
  }
  .n-414-1per6,
  .n-414-2per12 {
    width: 16.66%;
  }
  .n-414-1per8 {
    width: 12.5%;
  }
  .n-414-1per10 {
    width: 10%;
  }
  .n-414-1per12 {
    width: 8.33%;
  }
  .n-414-2per3,
  .n-414-4per6,
  .n-414-8per12 {
    width: 66.67%;
  }
  .n-414-3per4,
  .n-414-6per8,
  .n-414-9per12 {
    width: 75%;
  }
  .n-414-3per8 {
    width: 37.5%;
  }
  .n-414-3per10 {
    width: 30%;
  }
  .n-414-2per5,
  .n-414-4per10 {
    width: 40%;
  }
  .n-414-3per5,
  .n-414-6per10 {
    width: 60%;
  }
  .n-414-4per5,
  .n-414-8per10 {
    width: 80%;
  }
  .n-414-5per6,
  .n-414-10per12 {
    width: 83.34%;
  }
  .n-414-5per8 {
    width: 62.5%;
  }
  .n-414-5per12 {
    width: 41.65%;
  }
  .n-414-7per8 {
    width: 87.5%;
  }
  .n-414-7per10 {
    width: 70%;
  }
  .n-414-7per12 {
    width: 58.31%;
  }
  .n-414-9per10 {
    width: 90%;
  }
  .n-414-11per12 {
    width: 91.63%;
  }
  .n-414-push-1per2,
  .n-414-push-2per4,
  .n-414-push-3per6,
  .n-414-push-4per8,
  .n-414-push-5per10,
  .n-414-push-6per12 {
    left: 50%!important;
  }
  .n-414-push-1per3,
  .n-414-push-2per6,
  .n-414-push-4per12 {
    left: 33.33%!important;
  }
  .n-414-push-1per4,
  .n-414-push-2per8,
  .n-414-push-3per12 {
    left: 25%!important;
  }
  .n-414-push-1per5,
  .n-414-push-2per10 {
    left: 20%!important;
  }
  .n-414-push-1per6,
  .n-414-push-2per12 {
    left: 16.66%!important;
  }
  .n-414-push-1per8 {
    left: 12.5%!important;
  }
  .n-414-push-1per10 {
    left: 10%!important;
  }
  .n-414-push-1per12 {
    left: 8.33%!important;
  }
  .n-414-push-2per3,
  .n-414-push-4per6,
  .n-414-push-8per12 {
    left: 66.67%!important;
  }
  .n-414-push-3per4,
  .n-414-push-6per8,
  .n-414-push-9per12 {
    left: 75%!important;
  }
  .n-414-push-3per8 {
    left: 37.5%!important;
  }
  .n-414-push-3per10 {
    left: 30%!important;
  }
  .n-414-push-2per5,
  .n-414-push-4per10 {
    left: 40%!important;
  }
  .n-414-push-3per5,
  .n-414-push-6per10 {
    left: 60%!important;
  }
  .n-414-push-4per5,
  .n-414-push-8per10 {
    left: 80%!important;
  }
  .n-414-push-5per6,
  .n-414-push-10per12 {
    left: 83.34%!important;
  }
  .n-414-push-5per8 {
    left: 62.5%!important;
  }
  .n-414-push-5per12 {
    left: 41.65%!important;
  }
  .n-414-push-7per8 {
    left: 87.5%!important;
  }
  .n-414-push-7per10 {
    left: 70%!important;
  }
  .n-414-push-7per12 {
    left: 58.31%!important;
  }
  .n-414-push-9per10 {
    left: 90%!important;
  }
  .n-414-push-11per12 {
    left: 91.63%!important;
  }
  .n-414-pull-1per2,
  .n-414-pull-2per4,
  .n-414-pull-3per6,
  .n-414-pull-4per8,
  .n-414-pull-5per10,
  .n-414-pull-6per12 {
    right: 50%!important;
  }
  .n-414-pull-1per3,
  .n-414-pull-2per6,
  .n-414-pull-4per12 {
    right: 33.33%!important;
  }
  .n-414-pull-1per4,
  .n-414-pull-2per8,
  .n-414-pull-3per12 {
    right: 25%!important;
  }
  .n-414-pull-1per5,
  .n-414-pull-2per10 {
    right: 20%!important;
  }
  .n-414-pull-1per6,
  .n-414-pull-2per12 {
    right: 16.66%!important;
  }
  .n-414-pull-1per8 {
    right: 12.5%!important;
  }
  .n-414-pull-1per10 {
    right: 10%!important;
  }
  .n-414-pull-1per12 {
    left: 8.33%!important;
  }
  .n-414-pull-2per3,
  .n-414-pull-4per6,
  .n-414-pull-8per12 {
    right: 66.67%!important;
  }
  .n-414-pull-3per4,
  .n-414-pull-6per8,
  .n-414-pull-9per12 {
    right: 75%!important;
  }
  .n-414-pull-3per8 {
    right: 37.5%!important;
  }
  .n-414-pull-3per10 {
    right: 30%!important;
  }
  .n-414-pull-2per5,
  .n-414-pull-4per10 {
    right: 40%!important;
  }
  .n-414-pull-3per5,
  .n-414-pull-6per10 {
    right: 60%!important;
  }
  .n-414-pull-4per5,
  .n-414-pull-8per10 {
    right: 80%!important;
  }
  .n-414-pull-5per6,
  .n-414-pull-10per12 {
    right: 83.34%!important;
  }
  .n-414-pull-5per8 {
    right: 62.5%!important;
  }
  .n-414-pull-5per12 {
    right: 41.65%!important;
  }
  .n-414-pull-7per8 {
    right: 87.5%!important;
  }
  .n-414-pull-7per10 {
    right: 70%!important;
  }
  .n-414-pull-7per12 {
    right: 58.31%!important;
  }
  .n-414-pull-9per10 {
    right: 90%!important;
  }
  .n-414-pull-11per12 {
    right: 91.63%!important;
  }
  .n-414-no-push {
    left: 0!important;
  }
  .n-414-no-pull {
    right: 0!important;
  }
  .n-414-clear {
    clear: both;
  }
  .n-414-clear-left {
    clear: left;
  }
  .n-414-clear-right {
    clear: right;
  }
  .n-414-no-clear {
    clear: none;
  }
  .n-414-no-padding {
    padding: 0!important;
  }
  .n-414-no-padding-top {
    padding-top: 0!important;
  }
  .n-414-no-padding-right {
    padding-right: 0!important;
  }
  .n-414-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-414-no-padding-left {
    padding-left: 0!important;
  }
  .n-414-no-margin {
    margin: 0!important;
  }
  .n-414-no-margin-top {
    margin-top: 0!important;
  }
  .n-414-no-margin-right {
    margin-right: 0!important;
  }
  .n-414-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-414-no-margin-left {
    margin-left: 0!important;
  }
  .n-414-hide {
    display: none!important;
  }
  .n-414-show {
    display: block!important;
  }
  .n-414-show-inline {
    display: inline;
  }
  .n-414-show-inline-block {
    display: inline-block;
  }
  .n-414-show-flex {
    display: flex;
  }
  .n-414-show-table {
    display: table;
  }
  .n-414-show-table-cell {
    display: table-cell;
  }
  .n-414-align-left {
    text-align: left;
  }
  .n-414-align-right {
    text-align: right;
  }
  .n-414-align-center {
    text-align: center;
  }
  .n-414-align-justify {
    text-align: justify;
  }
  .n-414-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 480px) {
  /* GRID SYSTEM */
  .n-480-1per1,
  .n-480-2per2,
  .n-480-3per3,
  .n-480-4per4,
  .n-480-5per5,
  .n-480-6per6,
  .n-480-8per8,
  .n-480-10per10,
  .n-480-12per12 {
    width: 100%;
  }
  .n-480-1per2,
  .n-480-2per4,
  .n-480-3per6,
  .n-480-4per8,
  .n-480-5per10,
  .n-480-6per12 {
    width: 50%;
  }
  .n-480-1per3,
  .n-480-2per6,
  .n-480-4per12 {
    width: 33.33%;
  }
  .n-480-1per4,
  .n-480-2per8,
  .n-480-3per12 {
    width: 25%;
  }
  .n-480-1per5,
  .n-480-2per10 {
    width: 20%;
  }
  .n-480-1per6,
  .n-480-2per12 {
    width: 16.66%;
  }
  .n-480-1per8 {
    width: 12.5%;
  }
  .n-480-1per10 {
    width: 10%;
  }
  .n-480-1per12 {
    width: 8.33%;
  }
  .n-480-2per3,
  .n-480-4per6,
  .n-480-8per12 {
    width: 66.67%;
  }
  .n-480-3per4,
  .n-480-6per8,
  .n-480-9per12 {
    width: 75%;
  }
  .n-480-3per8 {
    width: 37.5%;
  }
  .n-480-3per10 {
    width: 30%;
  }
  .n-480-2per5,
  .n-480-4per10 {
    width: 40%;
  }
  .n-480-3per5,
  .n-480-6per10 {
    width: 60%;
  }
  .n-480-4per5,
  .n-480-8per10 {
    width: 80%;
  }
  .n-480-5per6,
  .n-480-10per12 {
    width: 83.34%;
  }
  .n-480-5per8 {
    width: 62.5%;
  }
  .n-480-5per12 {
    width: 41.65%;
  }
  .n-480-7per8 {
    width: 87.5%;
  }
  .n-480-7per10 {
    width: 70%;
  }
  .n-480-7per12 {
    width: 58.31%;
  }
  .n-480-9per10 {
    width: 90%;
  }
  .n-480-11per12 {
    width: 91.63%;
  }
  .n-480-push-1per2,
  .n-480-push-2per4,
  .n-480-push-3per6,
  .n-480-push-4per8,
  .n-480-push-5per10,
  .n-480-push-6per12 {
    left: 50%!important;
  }
  .n-480-push-1per3,
  .n-480-push-2per6,
  .n-480-push-4per12 {
    left: 33.33%!important;
  }
  .n-480-push-1per4,
  .n-480-push-2per8,
  .n-480-push-3per12 {
    left: 25%!important;
  }
  .n-480-push-1per5,
  .n-480-push-2per10 {
    left: 20%!important;
  }
  .n-480-push-1per6,
  .n-480-push-2per12 {
    left: 16.66%!important;
  }
  .n-480-push-1per8 {
    left: 12.5%!important;
  }
  .n-480-push-1per10 {
    left: 10%!important;
  }
  .n-480-push-1per12 {
    left: 8.33%!important;
  }
  .n-480-push-2per3,
  .n-480-push-4per6,
  .n-480-push-8per12 {
    left: 66.67%!important;
  }
  .n-480-push-3per4,
  .n-480-push-6per8,
  .n-480-push-9per12 {
    left: 75%!important;
  }
  .n-480-push-3per8 {
    left: 37.5%!important;
  }
  .n-480-push-3per10 {
    left: 30%!important;
  }
  .n-480-push-2per5,
  .n-480-push-4per10 {
    left: 40%!important;
  }
  .n-480-push-3per5,
  .n-480-push-6per10 {
    left: 60%!important;
  }
  .n-480-push-4per5,
  .n-480-push-8per10 {
    left: 80%!important;
  }
  .n-480-push-5per6,
  .n-480-push-10per12 {
    left: 83.34%!important;
  }
  .n-480-push-5per8 {
    left: 62.5%!important;
  }
  .n-480-push-5per12 {
    left: 41.65%!important;
  }
  .n-480-push-7per8 {
    left: 87.5%!important;
  }
  .n-480-push-7per10 {
    left: 70%!important;
  }
  .n-480-push-7per12 {
    left: 58.31%!important;
  }
  .n-480-push-9per10 {
    left: 90%!important;
  }
  .n-480-push-11per12 {
    left: 91.63%!important;
  }
  .n-480-pull-1per2,
  .n-480-pull-2per4,
  .n-480-pull-3per6,
  .n-480-pull-4per8,
  .n-480-pull-5per10,
  .n-480-pull-6per12 {
    right: 50%!important;
  }
  .n-480-pull-1per3,
  .n-480-pull-2per6,
  .n-480-pull-4per12 {
    right: 33.33%!important;
  }
  .n-480-pull-1per4,
  .n-480-pull-2per8,
  .n-480-pull-3per12 {
    right: 25%!important;
  }
  .n-480-pull-1per5,
  .n-480-pull-2per10 {
    right: 20%!important;
  }
  .n-480-pull-1per6,
  .n-480-pull-2per12 {
    right: 16.66%!important;
  }
  .n-480-pull-1per8 {
    right: 12.5%!important;
  }
  .n-480-pull-1per10 {
    right: 10%!important;
  }
  .n-480-pull-1per12 {
    left: 8.33%!important;
  }
  .n-480-pull-2per3,
  .n-480-pull-4per6,
  .n-480-pull-8per12 {
    right: 66.67%!important;
  }
  .n-480-pull-3per4,
  .n-480-pull-6per8,
  .n-480-pull-9per12 {
    right: 75%!important;
  }
  .n-480-pull-3per8 {
    right: 37.5%!important;
  }
  .n-480-pull-3per10 {
    right: 30%!important;
  }
  .n-480-pull-2per5,
  .n-480-pull-4per10 {
    right: 40%!important;
  }
  .n-480-pull-3per5,
  .n-480-pull-6per10 {
    right: 60%!important;
  }
  .n-480-pull-4per5,
  .n-480-pull-8per10 {
    right: 80%!important;
  }
  .n-480-pull-5per6,
  .n-480-pull-10per12 {
    right: 83.34%!important;
  }
  .n-480-pull-5per8 {
    right: 62.5%!important;
  }
  .n-480-pull-5per12 {
    right: 41.65%!important;
  }
  .n-480-pull-7per8 {
    right: 87.5%!important;
  }
  .n-480-pull-7per10 {
    right: 70%!important;
  }
  .n-480-pull-7per12 {
    right: 58.31%!important;
  }
  .n-480-pull-9per10 {
    right: 90%!important;
  }
  .n-480-pull-11per12 {
    right: 91.63%!important;
  }
  .n-480-no-push {
    left: 0!important;
  }
  .n-480-no-pull {
    right: 0!important;
  }
  .n-480-clear {
    clear: both;
  }
  .n-480-clear-left {
    clear: left;
  }
  .n-480-clear-right {
    clear: right;
  }
  .n-480-no-clear {
    clear: none;
  }
  .n-480-no-padding {
    padding: 0!important;
  }
  .n-480-no-padding-top {
    padding-top: 0!important;
  }
  .n-480-no-padding-right {
    padding-right: 0!important;
  }
  .n-480-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-480-no-padding-left {
    padding-left: 0!important;
  }
  .n-480-no-margin {
    margin: 0!important;
  }
  .n-480-no-margin-top {
    margin-top: 0!important;
  }
  .n-480-no-margin-right {
    margin-right: 0!important;
  }
  .n-480-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-480-no-margin-left {
    margin-left: 0!important;
  }
  .n-480-hide {
    display: none!important;
  }
  .n-480-show {
    display: block!important;
  }
  .n-480-show-inline {
    display: inline;
  }
  .n-480-show-inline-block {
    display: inline-block;
  }
  .n-480-show-flex {
    display: flex;
  }
  .n-480-show-table {
    display: table;
  }
  .n-480-show-table-cell {
    display: table-cell;
  }
  .n-480-align-left {
    text-align: left;
  }
  .n-480-align-right {
    text-align: right;
  }
  .n-480-align-center {
    text-align: center;
  }
  .n-480-align-justify {
    text-align: justify;
  }
  .n-480-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 540px) {
  /* GRID SYSTEM */
  .n-540-1per1,
  .n-540-2per2,
  .n-540-3per3,
  .n-540-4per4,
  .n-540-5per5,
  .n-540-6per6,
  .n-540-8per8,
  .n-540-10per10,
  .n-540-12per12 {
    width: 100%;
  }
  .n-540-1per2,
  .n-540-2per4,
  .n-540-3per6,
  .n-540-4per8,
  .n-540-5per10,
  .n-540-6per12 {
    width: 50%;
  }
  .n-540-1per3,
  .n-540-2per6,
  .n-540-4per12 {
    width: 33.33%;
  }
  .n-540-1per4,
  .n-540-2per8,
  .n-540-3per12 {
    width: 25%;
  }
  .n-540-1per5,
  .n-540-2per10 {
    width: 20%;
  }
  .n-540-1per6,
  .n-540-2per12 {
    width: 16.66%;
  }
  .n-540-1per8 {
    width: 12.5%;
  }
  .n-540-1per10 {
    width: 10%;
  }
  .n-540-1per12 {
    width: 8.33%;
  }
  .n-540-2per3,
  .n-540-4per6,
  .n-540-8per12 {
    width: 66.67%;
  }
  .n-540-3per4,
  .n-540-6per8,
  .n-540-9per12 {
    width: 75%;
  }
  .n-540-3per8 {
    width: 37.5%;
  }
  .n-540-3per10 {
    width: 30%;
  }
  .n-540-2per5,
  .n-540-4per10 {
    width: 40%;
  }
  .n-540-3per5,
  .n-540-6per10 {
    width: 60%;
  }
  .n-540-4per5,
  .n-540-8per10 {
    width: 80%;
  }
  .n-540-5per6,
  .n-540-10per12 {
    width: 83.34%;
  }
  .n-540-5per8 {
    width: 62.5%;
  }
  .n-540-5per12 {
    width: 41.65%;
  }
  .n-540-7per8 {
    width: 87.5%;
  }
  .n-540-7per10 {
    width: 70%;
  }
  .n-540-7per12 {
    width: 58.31%;
  }
  .n-540-9per10 {
    width: 90%;
  }
  .n-540-11per12 {
    width: 91.63%;
  }
  .n-540-push-1per2,
  .n-540-push-2per4,
  .n-540-push-3per6,
  .n-540-push-4per8,
  .n-540-push-5per10,
  .n-540-push-6per12 {
    left: 50%!important;
  }
  .n-540-push-1per3,
  .n-540-push-2per6,
  .n-540-push-4per12 {
    left: 33.33%!important;
  }
  .n-540-push-1per4,
  .n-540-push-2per8,
  .n-540-push-3per12 {
    left: 25%!important;
  }
  .n-540-push-1per5,
  .n-540-push-2per10 {
    left: 20%!important;
  }
  .n-540-push-1per6,
  .n-540-push-2per12 {
    left: 16.66%!important;
  }
  .n-540-push-1per8 {
    left: 12.5%!important;
  }
  .n-540-push-1per10 {
    left: 10%!important;
  }
  .n-540-push-1per12 {
    left: 8.33%!important;
  }
  .n-540-push-2per3,
  .n-540-push-4per6,
  .n-540-push-8per12 {
    left: 66.67%!important;
  }
  .n-540-push-3per4,
  .n-540-push-6per8,
  .n-540-push-9per12 {
    left: 75%!important;
  }
  .n-540-push-3per8 {
    left: 37.5%!important;
  }
  .n-540-push-3per10 {
    left: 30%!important;
  }
  .n-540-push-2per5,
  .n-540-push-4per10 {
    left: 40%!important;
  }
  .n-540-push-3per5,
  .n-540-push-6per10 {
    left: 60%!important;
  }
  .n-540-push-4per5,
  .n-540-push-8per10 {
    left: 80%!important;
  }
  .n-540-push-5per6,
  .n-540-push-10per12 {
    left: 83.34%!important;
  }
  .n-540-push-5per8 {
    left: 62.5%!important;
  }
  .n-540-push-5per12 {
    left: 41.65%!important;
  }
  .n-540-push-7per8 {
    left: 87.5%!important;
  }
  .n-540-push-7per10 {
    left: 70%!important;
  }
  .n-540-push-7per12 {
    left: 58.31%!important;
  }
  .n-540-push-9per10 {
    left: 90%!important;
  }
  .n-540-push-11per12 {
    left: 91.63%!important;
  }
  .n-540-pull-1per2,
  .n-540-pull-2per4,
  .n-540-pull-3per6,
  .n-540-pull-4per8,
  .n-540-pull-5per10,
  .n-540-pull-6per12 {
    right: 50%!important;
  }
  .n-540-pull-1per3,
  .n-540-pull-2per6,
  .n-540-pull-4per12 {
    right: 33.33%!important;
  }
  .n-540-pull-1per4,
  .n-540-pull-2per8,
  .n-540-pull-3per12 {
    right: 25%!important;
  }
  .n-540-pull-1per5,
  .n-540-pull-2per10 {
    right: 20%!important;
  }
  .n-540-pull-1per6,
  .n-540-pull-2per12 {
    right: 16.66%!important;
  }
  .n-540-pull-1per8 {
    right: 12.5%!important;
  }
  .n-540-pull-1per10 {
    right: 10%!important;
  }
  .n-540-pull-1per12 {
    left: 8.33%!important;
  }
  .n-540-pull-2per3,
  .n-540-pull-4per6,
  .n-540-pull-8per12 {
    right: 66.67%!important;
  }
  .n-540-pull-3per4,
  .n-540-pull-6per8,
  .n-540-pull-9per12 {
    right: 75%!important;
  }
  .n-540-pull-3per8 {
    right: 37.5%!important;
  }
  .n-540-pull-3per10 {
    right: 30%!important;
  }
  .n-540-pull-2per5,
  .n-540-pull-4per10 {
    right: 40%!important;
  }
  .n-540-pull-3per5,
  .n-540-pull-6per10 {
    right: 60%!important;
  }
  .n-540-pull-4per5,
  .n-540-pull-8per10 {
    right: 80%!important;
  }
  .n-540-pull-5per6,
  .n-540-pull-10per12 {
    right: 83.34%!important;
  }
  .n-540-pull-5per8 {
    right: 62.5%!important;
  }
  .n-540-pull-5per12 {
    right: 41.65%!important;
  }
  .n-540-pull-7per8 {
    right: 87.5%!important;
  }
  .n-540-pull-7per10 {
    right: 70%!important;
  }
  .n-540-pull-7per12 {
    right: 58.31%!important;
  }
  .n-540-pull-9per10 {
    right: 90%!important;
  }
  .n-540-pull-11per12 {
    right: 91.63%!important;
  }
  .n-540-no-push {
    left: 0!important;
  }
  .n-540-no-pull {
    right: 0!important;
  }
  .n-540-clear {
    clear: both;
  }
  .n-540-clear-left {
    clear: left;
  }
  .n-540-clear-right {
    clear: right;
  }
  .n-540-no-clear {
    clear: none;
  }
  .n-540-no-padding {
    padding: 0!important;
  }
  .n-540-no-padding-top {
    padding-top: 0!important;
  }
  .n-540-no-padding-right {
    padding-right: 0!important;
  }
  .n-540-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-540-no-padding-left {
    padding-left: 0!important;
  }
  .n-540-no-margin {
    margin: 0!important;
  }
  .n-540-no-margin-top {
    margin-top: 0!important;
  }
  .n-540-no-margin-right {
    margin-right: 0!important;
  }
  .n-540-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-540-no-margin-left {
    margin-left: 0!important;
  }
  .n-540-hide {
    display: none!important;
  }
  .n-540-show {
    display: block!important;
  }
  .n-540-show-inline {
    display: inline;
  }
  .n-540-show-inline-block {
    display: inline-block;
  }
  .n-540-show-flex {
    display: flex;
  }
  .n-540-show-table {
    display: table;
  }
  .n-540-show-table-cell {
    display: table-cell;
  }
  .n-540-align-left {
    text-align: left;
  }
  .n-540-align-right {
    text-align: right;
  }
  .n-540-align-center {
    text-align: center;
  }
  .n-540-align-justify {
    text-align: justify;
  }
  .n-540-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 768px) {
  /* GRID SYSTEM */
  .n-768-1per1,
  .n-768-2per2,
  .n-768-3per3,
  .n-768-4per4,
  .n-768-5per5,
  .n-768-6per6,
  .n-768-8per8,
  .n-768-10per10,
  .n-768-12per12 {
    width: 100%;
  }
  .n-768-1per2,
  .n-768-2per4,
  .n-768-3per6,
  .n-768-4per8,
  .n-768-5per10,
  .n-768-6per12 {
    width: 50%;
  }
  .n-768-1per3,
  .n-768-2per6,
  .n-768-4per12 {
    width: 33.33%;
  }
  .n-768-1per4,
  .n-768-2per8,
  .n-768-3per12 {
    width: 25%;
  }
  .n-768-1per5,
  .n-768-2per10 {
    width: 20%;
  }
  .n-768-1per6,
  .n-768-2per12 {
    width: 16.66%;
  }
  .n-768-1per8 {
    width: 12.5%;
  }
  .n-768-1per10 {
    width: 10%;
  }
  .n-768-1per12 {
    width: 8.33%;
  }
  .n-768-2per3,
  .n-768-4per6,
  .n-768-8per12 {
    width: 66.67%;
  }
  .n-768-3per4,
  .n-768-6per8,
  .n-768-9per12 {
    width: 75%;
  }
  .n-768-3per8 {
    width: 37.5%;
  }
  .n-768-3per10 {
    width: 30%;
  }
  .n-768-2per5,
  .n-768-4per10 {
    width: 40%;
  }
  .n-768-3per5,
  .n-768-6per10 {
    width: 60%;
  }
  .n-768-4per5,
  .n-768-8per10 {
    width: 80%;
  }
  .n-768-5per6,
  .n-768-10per12 {
    width: 83.34%;
  }
  .n-768-5per8 {
    width: 62.5%;
  }
  .n-768-5per12 {
    width: 41.65%;
  }
  .n-768-7per8 {
    width: 87.5%;
  }
  .n-768-7per10 {
    width: 70%;
  }
  .n-768-7per12 {
    width: 58.31%;
  }
  .n-768-9per10 {
    width: 90%;
  }
  .n-768-11per12 {
    width: 91.63%;
  }
  .n-768-push-1per2,
  .n-768-push-2per4,
  .n-768-push-3per6,
  .n-768-push-4per8,
  .n-768-push-5per10,
  .n-768-push-6per12 {
    left: 50%!important;
  }
  .n-768-push-1per3,
  .n-768-push-2per6,
  .n-768-push-4per12 {
    left: 33.33%!important;
  }
  .n-768-push-1per4,
  .n-768-push-2per8,
  .n-768-push-3per12 {
    left: 25%!important;
  }
  .n-768-push-1per5,
  .n-768-push-2per10 {
    left: 20%!important;
  }
  .n-768-push-1per6,
  .n-768-push-2per12 {
    left: 16.66%!important;
  }
  .n-768-push-1per8 {
    left: 12.5%!important;
  }
  .n-768-push-1per10 {
    left: 10%!important;
  }
  .n-768-push-1per12 {
    left: 8.33%!important;
  }
  .n-768-push-2per3,
  .n-768-push-4per6,
  .n-768-push-8per12 {
    left: 66.67%!important;
  }
  .n-768-push-3per4,
  .n-768-push-6per8,
  .n-768-push-9per12 {
    left: 75%!important;
  }
  .n-768-push-3per8 {
    left: 37.5%!important;
  }
  .n-768-push-3per10 {
    left: 30%!important;
  }
  .n-768-push-2per5,
  .n-768-push-4per10 {
    left: 40%!important;
  }
  .n-768-push-3per5,
  .n-768-push-6per10 {
    left: 60%!important;
  }
  .n-768-push-4per5,
  .n-768-push-8per10 {
    left: 80%!important;
  }
  .n-768-push-5per6,
  .n-768-push-10per12 {
    left: 83.34%!important;
  }
  .n-768-push-5per8 {
    left: 62.5%!important;
  }
  .n-768-push-5per12 {
    left: 41.65%!important;
  }
  .n-768-push-7per8 {
    left: 87.5%!important;
  }
  .n-768-push-7per10 {
    left: 70%!important;
  }
  .n-768-push-7per12 {
    left: 58.31%!important;
  }
  .n-768-push-9per10 {
    left: 90%!important;
  }
  .n-768-push-11per12 {
    left: 91.63%!important;
  }
  .n-768-pull-1per2,
  .n-768-pull-2per4,
  .n-768-pull-3per6,
  .n-768-pull-4per8,
  .n-768-pull-5per10,
  .n-768-pull-6per12 {
    right: 50%!important;
  }
  .n-768-pull-1per3,
  .n-768-pull-2per6,
  .n-768-pull-4per12 {
    right: 33.33%!important;
  }
  .n-768-pull-1per4,
  .n-768-pull-2per8,
  .n-768-pull-3per12 {
    right: 25%!important;
  }
  .n-768-pull-1per5,
  .n-768-pull-2per10 {
    right: 20%!important;
  }
  .n-768-pull-1per6,
  .n-768-pull-2per12 {
    right: 16.66%!important;
  }
  .n-768-pull-1per8 {
    right: 12.5%!important;
  }
  .n-768-pull-1per10 {
    right: 10%!important;
  }
  .n-768-pull-1per12 {
    left: 8.33%!important;
  }
  .n-768-pull-2per3,
  .n-768-pull-4per6,
  .n-768-pull-8per12 {
    right: 66.67%!important;
  }
  .n-768-pull-3per4,
  .n-768-pull-6per8,
  .n-768-pull-9per12 {
    right: 75%!important;
  }
  .n-768-pull-3per8 {
    right: 37.5%!important;
  }
  .n-768-pull-3per10 {
    right: 30%!important;
  }
  .n-768-pull-2per5,
  .n-768-pull-4per10 {
    right: 40%!important;
  }
  .n-768-pull-3per5,
  .n-768-pull-6per10 {
    right: 60%!important;
  }
  .n-768-pull-4per5,
  .n-768-pull-8per10 {
    right: 80%!important;
  }
  .n-768-pull-5per6,
  .n-768-pull-10per12 {
    right: 83.34%!important;
  }
  .n-768-pull-5per8 {
    right: 62.5%!important;
  }
  .n-768-pull-5per12 {
    right: 41.65%!important;
  }
  .n-768-pull-7per8 {
    right: 87.5%!important;
  }
  .n-768-pull-7per10 {
    right: 70%!important;
  }
  .n-768-pull-7per12 {
    right: 58.31%!important;
  }
  .n-768-pull-9per10 {
    right: 90%!important;
  }
  .n-768-pull-11per12 {
    right: 91.63%!important;
  }
  .n-768-no-push {
    left: 0!important;
  }
  .n-768-no-pull {
    right: 0!important;
  }
  .n-768-clear {
    clear: both;
  }
  .n-768-clear-left {
    clear: left;
  }
  .n-768-clear-right {
    clear: right;
  }
  .n-768-no-clear {
    clear: none;
  }
  .n-768-no-padding {
    padding: 0!important;
  }
  .n-768-no-padding-top {
    padding-top: 0!important;
  }
  .n-768-no-padding-right {
    padding-right: 0!important;
  }
  .n-768-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-768-no-padding-left {
    padding-left: 0!important;
  }
  .n-768-no-margin {
    margin: 0!important;
  }
  .n-768-no-margin-top {
    margin-top: 0!important;
  }
  .n-768-no-margin-right {
    margin-right: 0!important;
  }
  .n-768-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-768-no-margin-left {
    margin-left: 0!important;
  }
  .n-768-hide {
    display: none!important;
  }
  .n-768-show {
    display: block!important;
  }
  .n-768-show-inline {
    display: inline;
  }
  .n-768-show-inline-block {
    display: inline-block;
  }
  .n-768-show-flex {
    display: flex;
  }
  .n-768-show-table {
    display: table;
  }
  .n-768-show-table-cell {
    display: table-cell;
  }
  .n-768-align-left {
    text-align: left;
  }
  .n-768-align-right {
    text-align: right;
  }
  .n-768-align-center {
    text-align: center;
  }
  .n-768-align-justify {
    text-align: justify;
  }
  .n-768-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 992px) {
  /* GRID SYSTEM */
  .n-992-1per1,
  .n-992-2per2,
  .n-992-3per3,
  .n-992-4per4,
  .n-992-5per5,
  .n-992-6per6,
  .n-992-8per8,
  .n-992-10per10,
  .n-992-12per12 {
    width: 100%;
  }
  .n-992-1per2,
  .n-992-2per4,
  .n-992-3per6,
  .n-992-4per8,
  .n-992-5per10,
  .n-992-6per12 {
    width: 50%;
  }
  .n-992-1per3,
  .n-992-2per6,
  .n-992-4per12 {
    width: 33.33%;
  }
  .n-992-1per4,
  .n-992-2per8,
  .n-992-3per12 {
    width: 25%;
  }
  .n-992-1per5,
  .n-992-2per10 {
    width: 20%;
  }
  .n-992-1per6,
  .n-992-2per12 {
    width: 16.66%;
  }
  .n-992-1per8 {
    width: 12.5%;
  }
  .n-992-1per10 {
    width: 10%;
  }
  .n-992-1per12 {
    width: 8.33%;
  }
  .n-992-2per3,
  .n-992-4per6,
  .n-992-8per12 {
    width: 66.67%;
  }
  .n-992-3per4,
  .n-992-6per8,
  .n-992-9per12 {
    width: 75%;
  }
  .n-992-3per8 {
    width: 37.5%;
  }
  .n-992-3per10 {
    width: 30%;
  }
  .n-992-2per5,
  .n-992-4per10 {
    width: 40%;
  }
  .n-992-3per5,
  .n-992-6per10 {
    width: 60%;
  }
  .n-992-4per5,
  .n-992-8per10 {
    width: 80%;
  }
  .n-992-5per6,
  .n-992-10per12 {
    width: 83.34%;
  }
  .n-992-5per8 {
    width: 62.5%;
  }
  .n-992-5per12 {
    width: 41.65%;
  }
  .n-992-7per8 {
    width: 87.5%;
  }
  .n-992-7per10 {
    width: 70%;
  }
  .n-992-7per12 {
    width: 58.31%;
  }
  .n-992-9per10 {
    width: 90%;
  }
  .n-992-11per12 {
    width: 91.63%;
  }
  .n-992-push-1per2,
  .n-992-push-2per4,
  .n-992-push-3per6,
  .n-992-push-4per8,
  .n-992-push-5per10,
  .n-992-push-6per12 {
    left: 50%!important;
  }
  .n-992-push-1per3,
  .n-992-push-2per6,
  .n-992-push-4per12 {
    left: 33.33%!important;
  }
  .n-992-push-1per4,
  .n-992-push-2per8,
  .n-992-push-3per12 {
    left: 25%!important;
  }
  .n-992-push-1per5,
  .n-992-push-2per10 {
    left: 20%!important;
  }
  .n-992-push-1per6,
  .n-992-push-2per12 {
    left: 16.66%!important;
  }
  .n-992-push-1per8 {
    left: 12.5%!important;
  }
  .n-992-push-1per10 {
    left: 10%!important;
  }
  .n-992-push-1per12 {
    left: 8.33%!important;
  }
  .n-992-push-2per3,
  .n-992-push-4per6,
  .n-992-push-8per12 {
    left: 66.67%!important;
  }
  .n-992-push-3per4,
  .n-992-push-6per8,
  .n-992-push-9per12 {
    left: 75%!important;
  }
  .n-992-push-3per8 {
    left: 37.5%!important;
  }
  .n-992-push-3per10 {
    left: 30%!important;
  }
  .n-992-push-2per5,
  .n-992-push-4per10 {
    left: 40%!important;
  }
  .n-992-push-3per5,
  .n-992-push-6per10 {
    left: 60%!important;
  }
  .n-992-push-4per5,
  .n-992-push-8per10 {
    left: 80%!important;
  }
  .n-992-push-5per6,
  .n-992-push-10per12 {
    left: 83.34%!important;
  }
  .n-992-push-5per8 {
    left: 62.5%!important;
  }
  .n-992-push-5per12 {
    left: 41.65%!important;
  }
  .n-992-push-7per8 {
    left: 87.5%!important;
  }
  .n-992-push-7per10 {
    left: 70%!important;
  }
  .n-992-push-7per12 {
    left: 58.31%!important;
  }
  .n-992-push-9per10 {
    left: 90%!important;
  }
  .n-992-push-11per12 {
    left: 91.63%!important;
  }
  .n-992-pull-1per2,
  .n-992-pull-2per4,
  .n-992-pull-3per6,
  .n-992-pull-4per8,
  .n-992-pull-5per10,
  .n-992-pull-6per12 {
    right: 50%!important;
  }
  .n-992-pull-1per3,
  .n-992-pull-2per6,
  .n-992-pull-4per12 {
    right: 33.33%!important;
  }
  .n-992-pull-1per4,
  .n-992-pull-2per8,
  .n-992-pull-3per12 {
    right: 25%!important;
  }
  .n-992-pull-1per5,
  .n-992-pull-2per10 {
    right: 20%!important;
  }
  .n-992-pull-1per6,
  .n-992-pull-2per12 {
    right: 16.66%!important;
  }
  .n-992-pull-1per8 {
    right: 12.5%!important;
  }
  .n-992-pull-1per10 {
    right: 10%!important;
  }
  .n-992-pull-1per12 {
    left: 8.33%!important;
  }
  .n-992-pull-2per3,
  .n-992-pull-4per6,
  .n-992-pull-8per12 {
    right: 66.67%!important;
  }
  .n-992-pull-3per4,
  .n-992-pull-6per8,
  .n-992-pull-9per12 {
    right: 75%!important;
  }
  .n-992-pull-3per8 {
    right: 37.5%!important;
  }
  .n-992-pull-3per10 {
    right: 30%!important;
  }
  .n-992-pull-2per5,
  .n-992-pull-4per10 {
    right: 40%!important;
  }
  .n-992-pull-3per5,
  .n-992-pull-6per10 {
    right: 60%!important;
  }
  .n-992-pull-4per5,
  .n-992-pull-8per10 {
    right: 80%!important;
  }
  .n-992-pull-5per6,
  .n-992-pull-10per12 {
    right: 83.34%!important;
  }
  .n-992-pull-5per8 {
    right: 62.5%!important;
  }
  .n-992-pull-5per12 {
    right: 41.65%!important;
  }
  .n-992-pull-7per8 {
    right: 87.5%!important;
  }
  .n-992-pull-7per10 {
    right: 70%!important;
  }
  .n-992-pull-7per12 {
    right: 58.31%!important;
  }
  .n-992-pull-9per10 {
    right: 90%!important;
  }
  .n-992-pull-11per12 {
    right: 91.63%!important;
  }
  .n-992-no-push {
    left: 0!important;
  }
  .n-992-no-pull {
    right: 0!important;
  }
  .n-992-clear {
    clear: both;
  }
  .n-992-clear-left {
    clear: left;
  }
  .n-992-clear-right {
    clear: right;
  }
  .n-992-no-clear {
    clear: none;
  }
  .n-992-no-padding {
    padding: 0!important;
  }
  .n-992-no-padding-top {
    padding-top: 0!important;
  }
  .n-992-no-padding-right {
    padding-right: 0!important;
  }
  .n-992-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-992-no-padding-left {
    padding-left: 0!important;
  }
  .n-992-no-margin {
    margin: 0!important;
  }
  .n-992-no-margin-top {
    margin-top: 0!important;
  }
  .n-992-no-margin-right {
    margin-right: 0!important;
  }
  .n-992-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-992-no-margin-left {
    margin-left: 0!important;
  }
  .n-992-hide {
    display: none!important;
  }
  .n-992-show {
    display: block!important;
  }
  .n-992-show-inline {
    display: inline;
  }
  .n-992-show-inline-block {
    display: inline-block;
  }
  .n-992-show-flex {
    display: flex;
  }
  .n-992-show-table {
    display: table;
  }
  .n-992-show-table-cell {
    display: table-cell;
  }
  .n-992-align-left {
    text-align: left;
  }
  .n-992-align-right {
    text-align: right;
  }
  .n-992-align-center {
    text-align: center;
  }
  .n-992-align-justify {
    text-align: justify;
  }
  .n-992-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 1200px) {
  /* GRID SYSTEM */
  .n-1200-1per1,
  .n-1200-2per2,
  .n-1200-3per3,
  .n-1200-4per4,
  .n-1200-5per5,
  .n-1200-6per6,
  .n-1200-8per8,
  .n-1200-10per10,
  .n-1200-12per12 {
    width: 100%;
  }
  .n-1200-1per2,
  .n-1200-2per4,
  .n-1200-3per6,
  .n-1200-4per8,
  .n-1200-5per10,
  .n-1200-6per12 {
    width: 50%;
  }
  .n-1200-1per3,
  .n-1200-2per6,
  .n-1200-4per12 {
    width: 33.33%;
  }
  .n-1200-1per4,
  .n-1200-2per8,
  .n-1200-3per12 {
    width: 25%;
  }
  .n-1200-1per5,
  .n-1200-2per10 {
    width: 20%;
  }
  .n-1200-1per6,
  .n-1200-2per12 {
    width: 16.66%;
  }
  .n-1200-1per8 {
    width: 12.5%;
  }
  .n-1200-1per10 {
    width: 10%;
  }
  .n-1200-1per12 {
    width: 8.33%;
  }
  .n-1200-2per3,
  .n-1200-4per6,
  .n-1200-8per12 {
    width: 66.67%;
  }
  .n-1200-3per4,
  .n-1200-6per8,
  .n-1200-9per12 {
    width: 75%;
  }
  .n-1200-3per8 {
    width: 37.5%;
  }
  .n-1200-3per10 {
    width: 30%;
  }
  .n-1200-2per5,
  .n-1200-4per10 {
    width: 40%;
  }
  .n-1200-3per5,
  .n-1200-6per10 {
    width: 60%;
  }
  .n-1200-4per5,
  .n-1200-8per10 {
    width: 80%;
  }
  .n-1200-5per6,
  .n-1200-10per12 {
    width: 83.34%;
  }
  .n-1200-5per8 {
    width: 62.5%;
  }
  .n-1200-5per12 {
    width: 41.65%;
  }
  .n-1200-7per8 {
    width: 87.5%;
  }
  .n-1200-7per10 {
    width: 70%;
  }
  .n-1200-7per12 {
    width: 58.31%;
  }
  .n-1200-9per10 {
    width: 90%;
  }
  .n-1200-11per12 {
    width: 91.63%;
  }
  .n-1200-push-1per2,
  .n-1200-push-2per4,
  .n-1200-push-3per6,
  .n-1200-push-4per8,
  .n-1200-push-5per10,
  .n-1200-push-6per12 {
    left: 50%!important;
  }
  .n-1200-push-1per3,
  .n-1200-push-2per6,
  .n-1200-push-4per12 {
    left: 33.33%!important;
  }
  .n-1200-push-1per4,
  .n-1200-push-2per8,
  .n-1200-push-3per12 {
    left: 25%!important;
  }
  .n-1200-push-1per5,
  .n-1200-push-2per10 {
    left: 20%!important;
  }
  .n-1200-push-1per6,
  .n-1200-push-2per12 {
    left: 16.66%!important;
  }
  .n-1200-push-1per8 {
    left: 12.5%!important;
  }
  .n-1200-push-1per10 {
    left: 10%!important;
  }
  .n-1200-push-1per12 {
    left: 8.33%!important;
  }
  .n-1200-push-2per3,
  .n-1200-push-4per6,
  .n-1200-push-8per12 {
    left: 66.67%!important;
  }
  .n-1200-push-3per4,
  .n-1200-push-6per8,
  .n-1200-push-9per12 {
    left: 75%!important;
  }
  .n-1200-push-3per8 {
    left: 37.5%!important;
  }
  .n-1200-push-3per10 {
    left: 30%!important;
  }
  .n-1200-push-2per5,
  .n-1200-push-4per10 {
    left: 40%!important;
  }
  .n-1200-push-3per5,
  .n-1200-push-6per10 {
    left: 60%!important;
  }
  .n-1200-push-4per5,
  .n-1200-push-8per10 {
    left: 80%!important;
  }
  .n-1200-push-5per6,
  .n-1200-push-10per12 {
    left: 83.34%!important;
  }
  .n-1200-push-5per8 {
    left: 62.5%!important;
  }
  .n-1200-push-5per12 {
    left: 41.65%!important;
  }
  .n-1200-push-7per8 {
    left: 87.5%!important;
  }
  .n-1200-push-7per10 {
    left: 70%!important;
  }
  .n-1200-push-7per12 {
    left: 58.31%!important;
  }
  .n-1200-push-9per10 {
    left: 90%!important;
  }
  .n-1200-push-11per12 {
    left: 91.63%!important;
  }
  .n-1200-pull-1per2,
  .n-1200-pull-2per4,
  .n-1200-pull-3per6,
  .n-1200-pull-4per8,
  .n-1200-pull-5per10,
  .n-1200-pull-6per12 {
    right: 50%!important;
  }
  .n-1200-pull-1per3,
  .n-1200-pull-2per6,
  .n-1200-pull-4per12 {
    right: 33.33%!important;
  }
  .n-1200-pull-1per4,
  .n-1200-pull-2per8,
  .n-1200-pull-3per12 {
    right: 25%!important;
  }
  .n-1200-pull-1per5,
  .n-1200-pull-2per10 {
    right: 20%!important;
  }
  .n-1200-pull-1per6,
  .n-1200-pull-2per12 {
    right: 16.66%!important;
  }
  .n-1200-pull-1per8 {
    right: 12.5%!important;
  }
  .n-1200-pull-1per10 {
    right: 10%!important;
  }
  .n-1200-pull-1per12 {
    left: 8.33%!important;
  }
  .n-1200-pull-2per3,
  .n-1200-pull-4per6,
  .n-1200-pull-8per12 {
    right: 66.67%!important;
  }
  .n-1200-pull-3per4,
  .n-1200-pull-6per8,
  .n-1200-pull-9per12 {
    right: 75%!important;
  }
  .n-1200-pull-3per8 {
    right: 37.5%!important;
  }
  .n-1200-pull-3per10 {
    right: 30%!important;
  }
  .n-1200-pull-2per5,
  .n-1200-pull-4per10 {
    right: 40%!important;
  }
  .n-1200-pull-3per5,
  .n-1200-pull-6per10 {
    right: 60%!important;
  }
  .n-1200-pull-4per5,
  .n-1200-pull-8per10 {
    right: 80%!important;
  }
  .n-1200-pull-5per6,
  .n-1200-pull-10per12 {
    right: 83.34%!important;
  }
  .n-1200-pull-5per8 {
    right: 62.5%!important;
  }
  .n-1200-pull-5per12 {
    right: 41.65%!important;
  }
  .n-1200-pull-7per8 {
    right: 87.5%!important;
  }
  .n-1200-pull-7per10 {
    right: 70%!important;
  }
  .n-1200-pull-7per12 {
    right: 58.31%!important;
  }
  .n-1200-pull-9per10 {
    right: 90%!important;
  }
  .n-1200-pull-11per12 {
    right: 91.63%!important;
  }
  .n-1200-no-push {
    left: 0!important;
  }
  .n-1200-no-pull {
    right: 0!important;
  }
  .n-1200-clear {
    clear: both;
  }
  .n-1200-clear-left {
    clear: left;
  }
  .n-1200-clear-right {
    clear: right;
  }
  .n-1200-no-clear {
    clear: none;
  }
  .n-1200-no-padding {
    padding: 0!important;
  }
  .n-1200-no-padding-top {
    padding-top: 0!important;
  }
  .n-1200-no-padding-right {
    padding-right: 0!important;
  }
  .n-1200-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-1200-no-padding-left {
    padding-left: 0!important;
  }
  .n-1200-no-margin {
    margin: 0!important;
  }
  .n-1200-no-margin-top {
    margin-top: 0!important;
  }
  .n-1200-no-margin-right {
    margin-right: 0!important;
  }
  .n-1200-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-1200-no-margin-left {
    margin-left: 0!important;
  }
  .n-1200-hide {
    display: none!important;
  }
  .n-1200-show {
    display: block!important;
  }
  .n-1200-show-inline {
    display: inline;
  }
  .n-1200-show-inline-block {
    display: inline-block;
  }
  .n-1200-show-flex {
    display: flex;
  }
  .n-1200-show-table {
    display: table;
  }
  .n-1200-show-table-cell {
    display: table-cell;
  }
  .n-1200-align-left {
    text-align: left;
  }
  .n-1200-align-right {
    text-align: right;
  }
  .n-1200-align-center {
    text-align: center;
  }
  .n-1200-align-justify {
    text-align: justify;
  }
  .n-1200-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
  .container-full {
    padding: 0 30px;
  }
  .row {
    margin: 0 -15px;
  }
  .row.medium-gutter {
    margin: 0 -10px;
  }
  .grid-child {
    padding: 0 15px;
    margin-bottom: 30px;
  }
  .row.medium-gutter > .grid-child {
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .row.no-gutter > .grid-child {
    margin-bottom: 0;
  }
}
@media (min-width: 1400px) {
  /* GRID SYSTEM */
  .n-1400-1per1,
  .n-1400-2per2,
  .n-1400-3per3,
  .n-1400-4per4,
  .n-1400-5per5,
  .n-1400-6per6,
  .n-1400-8per8,
  .n-1400-10per10,
  .n-1400-12per12 {
    width: 100%;
  }
  .n-1400-1per2,
  .n-1400-2per4,
  .n-1400-3per6,
  .n-1400-4per8,
  .n-1400-5per10,
  .n-1400-6per12 {
    width: 50%;
  }
  .n-1400-1per3,
  .n-1400-2per6,
  .n-1400-4per12 {
    width: 33.33%;
  }
  .n-1400-1per4,
  .n-1400-2per8,
  .n-1400-3per12 {
    width: 25%;
  }
  .n-1400-1per5,
  .n-1400-2per10 {
    width: 20%;
  }
  .n-1400-1per6,
  .n-1400-2per12 {
    width: 16.66%;
  }
  .n-1400-1per8 {
    width: 12.5%;
  }
  .n-1400-1per10 {
    width: 10%;
  }
  .n-1400-1per12 {
    width: 8.33%;
  }
  .n-1400-2per3,
  .n-1400-4per6,
  .n-1400-8per12 {
    width: 66.67%;
  }
  .n-1400-3per4,
  .n-1400-6per8,
  .n-1400-9per12 {
    width: 75%;
  }
  .n-1400-3per8 {
    width: 37.5%;
  }
  .n-1400-3per10 {
    width: 30%;
  }
  .n-1400-2per5,
  .n-1400-4per10 {
    width: 40%;
  }
  .n-1400-3per5,
  .n-1400-6per10 {
    width: 60%;
  }
  .n-1400-4per5,
  .n-1400-8per10 {
    width: 80%;
  }
  .n-1400-5per6,
  .n-1400-10per12 {
    width: 83.34%;
  }
  .n-1400-5per8 {
    width: 62.5%;
  }
  .n-1400-5per12 {
    width: 41.65%;
  }
  .n-1400-7per8 {
    width: 87.5%;
  }
  .n-1400-7per10 {
    width: 70%;
  }
  .n-1400-7per12 {
    width: 58.31%;
  }
  .n-1400-9per10 {
    width: 90%;
  }
  .n-1400-11per12 {
    width: 91.63%;
  }
  .n-1400-push-1per2,
  .n-1400-push-2per4,
  .n-1400-push-3per6,
  .n-1400-push-4per8,
  .n-1400-push-5per10,
  .n-1400-push-6per12 {
    left: 50%!important;
  }
  .n-1400-push-1per3,
  .n-1400-push-2per6,
  .n-1400-push-4per12 {
    left: 33.33%!important;
  }
  .n-1400-push-1per4,
  .n-1400-push-2per8,
  .n-1400-push-3per12 {
    left: 25%!important;
  }
  .n-1400-push-1per5,
  .n-1400-push-2per10 {
    left: 20%!important;
  }
  .n-1400-push-1per6,
  .n-1400-push-2per12 {
    left: 16.66%!important;
  }
  .n-1400-push-1per8 {
    left: 12.5%!important;
  }
  .n-1400-push-1per10 {
    left: 10%!important;
  }
  .n-1400-push-1per12 {
    left: 8.33%!important;
  }
  .n-1400-push-2per3,
  .n-1400-push-4per6,
  .n-1400-push-8per12 {
    left: 66.67%!important;
  }
  .n-1400-push-3per4,
  .n-1400-push-6per8,
  .n-1400-push-9per12 {
    left: 75%!important;
  }
  .n-1400-push-3per8 {
    left: 37.5%!important;
  }
  .n-1400-push-3per10 {
    left: 30%!important;
  }
  .n-1400-push-2per5,
  .n-1400-push-4per10 {
    left: 40%!important;
  }
  .n-1400-push-3per5,
  .n-1400-push-6per10 {
    left: 60%!important;
  }
  .n-1400-push-4per5,
  .n-1400-push-8per10 {
    left: 80%!important;
  }
  .n-1400-push-5per6,
  .n-1400-push-10per12 {
    left: 83.34%!important;
  }
  .n-1400-push-5per8 {
    left: 62.5%!important;
  }
  .n-1400-push-5per12 {
    left: 41.65%!important;
  }
  .n-1400-push-7per8 {
    left: 87.5%!important;
  }
  .n-1400-push-7per10 {
    left: 70%!important;
  }
  .n-1400-push-7per12 {
    left: 58.31%!important;
  }
  .n-1400-push-9per10 {
    left: 90%!important;
  }
  .n-1400-push-11per12 {
    left: 91.63%!important;
  }
  .n-1400-pull-1per2,
  .n-1400-pull-2per4,
  .n-1400-pull-3per6,
  .n-1400-pull-4per8,
  .n-1400-pull-5per10,
  .n-1400-pull-6per12 {
    right: 50%!important;
  }
  .n-1400-pull-1per3,
  .n-1400-pull-2per6,
  .n-1400-pull-4per12 {
    right: 33.33%!important;
  }
  .n-1400-pull-1per4,
  .n-1400-pull-2per8,
  .n-1400-pull-3per12 {
    right: 25%!important;
  }
  .n-1400-pull-1per5,
  .n-1400-pull-2per10 {
    right: 20%!important;
  }
  .n-1400-pull-1per6,
  .n-1400-pull-2per12 {
    right: 16.66%!important;
  }
  .n-1400-pull-1per8 {
    right: 12.5%!important;
  }
  .n-1400-pull-1per10 {
    right: 10%!important;
  }
  .n-1400-pull-1per12 {
    left: 8.33%!important;
  }
  .n-1400-pull-2per3,
  .n-1400-pull-4per6,
  .n-1400-pull-8per12 {
    right: 66.67%!important;
  }
  .n-1400-pull-3per4,
  .n-1400-pull-6per8,
  .n-1400-pull-9per12 {
    right: 75%!important;
  }
  .n-1400-pull-3per8 {
    right: 37.5%!important;
  }
  .n-1400-pull-3per10 {
    right: 30%!important;
  }
  .n-1400-pull-2per5,
  .n-1400-pull-4per10 {
    right: 40%!important;
  }
  .n-1400-pull-3per5,
  .n-1400-pull-6per10 {
    right: 60%!important;
  }
  .n-1400-pull-4per5,
  .n-1400-pull-8per10 {
    right: 80%!important;
  }
  .n-1400-pull-5per6,
  .n-1400-pull-10per12 {
    right: 83.34%!important;
  }
  .n-1400-pull-5per8 {
    right: 62.5%!important;
  }
  .n-1400-pull-5per12 {
    right: 41.65%!important;
  }
  .n-1400-pull-7per8 {
    right: 87.5%!important;
  }
  .n-1400-pull-7per10 {
    right: 70%!important;
  }
  .n-1400-pull-7per12 {
    right: 58.31%!important;
  }
  .n-1400-pull-9per10 {
    right: 90%!important;
  }
  .n-1400-pull-11per12 {
    right: 91.63%!important;
  }
  .n-1400-no-push {
    left: 0!important;
  }
  .n-1400-no-pull {
    right: 0!important;
  }
  .n-1400-clear {
    clear: both;
  }
  .n-1400-clear-left {
    clear: left;
  }
  .n-1400-clear-right {
    clear: right;
  }
  .n-1400-no-clear {
    clear: none;
  }
  .n-1400-no-padding {
    padding: 0!important;
  }
  .n-1400-no-padding-top {
    padding-top: 0!important;
  }
  .n-1400-no-padding-right {
    padding-right: 0!important;
  }
  .n-1400-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-1400-no-padding-left {
    padding-left: 0!important;
  }
  .n-1400-no-margin {
    margin: 0!important;
  }
  .n-1400-no-margin-top {
    margin-top: 0!important;
  }
  .n-1400-no-margin-right {
    margin-right: 0!important;
  }
  .n-1400-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-1400-no-margin-left {
    margin-left: 0!important;
  }
  .n-1400-hide {
    display: none!important;
  }
  .n-1400-show {
    display: block!important;
  }
  .n-1400-show-inline {
    display: inline;
  }
  .n-1400-show-inline-block {
    display: inline-block;
  }
  .n-1400-show-flex {
    display: flex;
  }
  .n-1400-show-table {
    display: table;
  }
  .n-1400-show-table-cell {
    display: table-cell;
  }
  .n-1400-align-left {
    text-align: left;
  }
  .n-1400-align-right {
    text-align: right;
  }
  .n-1400-align-center {
    text-align: center;
  }
  .n-1400-align-justify {
    text-align: justify;
  }
  .n-1400-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 1600px) {
  /* GRID SYSTEM */
  .n-1600-1per1,
  .n-1600-2per2,
  .n-1600-3per3,
  .n-1600-4per4,
  .n-1600-5per5,
  .n-1600-6per6,
  .n-1600-8per8,
  .n-1600-10per10,
  .n-1600-12per12 {
    width: 100%;
  }
  .n-1600-1per2,
  .n-1600-2per4,
  .n-1600-3per6,
  .n-1600-4per8,
  .n-1600-5per10,
  .n-1600-6per12 {
    width: 50%;
  }
  .n-1600-1per3,
  .n-1600-2per6,
  .n-1600-4per12 {
    width: 33.33%;
  }
  .n-1600-1per4,
  .n-1600-2per8,
  .n-1600-3per12 {
    width: 25%;
  }
  .n-1600-1per5,
  .n-1600-2per10 {
    width: 20%;
  }
  .n-1600-1per6,
  .n-1600-2per12 {
    width: 16.66%;
  }
  .n-1600-1per8 {
    width: 12.5%;
  }
  .n-1600-1per10 {
    width: 10%;
  }
  .n-1600-1per12 {
    width: 8.33%;
  }
  .n-1600-2per3,
  .n-1600-4per6,
  .n-1600-8per12 {
    width: 66.67%;
  }
  .n-1600-3per4,
  .n-1600-6per8,
  .n-1600-9per12 {
    width: 75%;
  }
  .n-1600-3per8 {
    width: 37.5%;
  }
  .n-1600-3per10 {
    width: 30%;
  }
  .n-1600-2per5,
  .n-1600-4per10 {
    width: 40%;
  }
  .n-1600-3per5,
  .n-1600-6per10 {
    width: 60%;
  }
  .n-1600-4per5,
  .n-1600-8per10 {
    width: 80%;
  }
  .n-1600-5per6,
  .n-1600-10per12 {
    width: 83.34%;
  }
  .n-1600-5per8 {
    width: 62.5%;
  }
  .n-1600-5per12 {
    width: 41.65%;
  }
  .n-1600-7per8 {
    width: 87.5%;
  }
  .n-1600-7per10 {
    width: 70%;
  }
  .n-1600-7per12 {
    width: 58.31%;
  }
  .n-1600-9per10 {
    width: 90%;
  }
  .n-1600-11per12 {
    width: 91.63%;
  }
  .n-1600-push-1per2,
  .n-1600-push-2per4,
  .n-1600-push-3per6,
  .n-1600-push-4per8,
  .n-1600-push-5per10,
  .n-1600-push-6per12 {
    left: 50%!important;
  }
  .n-1600-push-1per3,
  .n-1600-push-2per6,
  .n-1600-push-4per12 {
    left: 33.33%!important;
  }
  .n-1600-push-1per4,
  .n-1600-push-2per8,
  .n-1600-push-3per12 {
    left: 25%!important;
  }
  .n-1600-push-1per5,
  .n-1600-push-2per10 {
    left: 20%!important;
  }
  .n-1600-push-1per6,
  .n-1600-push-2per12 {
    left: 16.66%!important;
  }
  .n-1600-push-1per8 {
    left: 12.5%!important;
  }
  .n-1600-push-1per10 {
    left: 10%!important;
  }
  .n-1600-push-1per12 {
    left: 8.33%!important;
  }
  .n-1600-push-2per3,
  .n-1600-push-4per6,
  .n-1600-push-8per12 {
    left: 66.67%!important;
  }
  .n-1600-push-3per4,
  .n-1600-push-6per8,
  .n-1600-push-9per12 {
    left: 75%!important;
  }
  .n-1600-push-3per8 {
    left: 37.5%!important;
  }
  .n-1600-push-3per10 {
    left: 30%!important;
  }
  .n-1600-push-2per5,
  .n-1600-push-4per10 {
    left: 40%!important;
  }
  .n-1600-push-3per5,
  .n-1600-push-6per10 {
    left: 60%!important;
  }
  .n-1600-push-4per5,
  .n-1600-push-8per10 {
    left: 80%!important;
  }
  .n-1600-push-5per6,
  .n-1600-push-10per12 {
    left: 83.34%!important;
  }
  .n-1600-push-5per8 {
    left: 62.5%!important;
  }
  .n-1600-push-5per12 {
    left: 41.65%!important;
  }
  .n-1600-push-7per8 {
    left: 87.5%!important;
  }
  .n-1600-push-7per10 {
    left: 70%!important;
  }
  .n-1600-push-7per12 {
    left: 58.31%!important;
  }
  .n-1600-push-9per10 {
    left: 90%!important;
  }
  .n-1600-push-11per12 {
    left: 91.63%!important;
  }
  .n-1600-pull-1per2,
  .n-1600-pull-2per4,
  .n-1600-pull-3per6,
  .n-1600-pull-4per8,
  .n-1600-pull-5per10,
  .n-1600-pull-6per12 {
    right: 50%!important;
  }
  .n-1600-pull-1per3,
  .n-1600-pull-2per6,
  .n-1600-pull-4per12 {
    right: 33.33%!important;
  }
  .n-1600-pull-1per4,
  .n-1600-pull-2per8,
  .n-1600-pull-3per12 {
    right: 25%!important;
  }
  .n-1600-pull-1per5,
  .n-1600-pull-2per10 {
    right: 20%!important;
  }
  .n-1600-pull-1per6,
  .n-1600-pull-2per12 {
    right: 16.66%!important;
  }
  .n-1600-pull-1per8 {
    right: 12.5%!important;
  }
  .n-1600-pull-1per10 {
    right: 10%!important;
  }
  .n-1600-pull-1per12 {
    left: 8.33%!important;
  }
  .n-1600-pull-2per3,
  .n-1600-pull-4per6,
  .n-1600-pull-8per12 {
    right: 66.67%!important;
  }
  .n-1600-pull-3per4,
  .n-1600-pull-6per8,
  .n-1600-pull-9per12 {
    right: 75%!important;
  }
  .n-1600-pull-3per8 {
    right: 37.5%!important;
  }
  .n-1600-pull-3per10 {
    right: 30%!important;
  }
  .n-1600-pull-2per5,
  .n-1600-pull-4per10 {
    right: 40%!important;
  }
  .n-1600-pull-3per5,
  .n-1600-pull-6per10 {
    right: 60%!important;
  }
  .n-1600-pull-4per5,
  .n-1600-pull-8per10 {
    right: 80%!important;
  }
  .n-1600-pull-5per6,
  .n-1600-pull-10per12 {
    right: 83.34%!important;
  }
  .n-1600-pull-5per8 {
    right: 62.5%!important;
  }
  .n-1600-pull-5per12 {
    right: 41.65%!important;
  }
  .n-1600-pull-7per8 {
    right: 87.5%!important;
  }
  .n-1600-pull-7per10 {
    right: 70%!important;
  }
  .n-1600-pull-7per12 {
    right: 58.31%!important;
  }
  .n-1600-pull-9per10 {
    right: 90%!important;
  }
  .n-1600-pull-11per12 {
    right: 91.63%!important;
  }
  .n-1600-no-push {
    left: 0!important;
  }
  .n-1600-no-pull {
    right: 0!important;
  }
  .n-1600-clear {
    clear: both;
  }
  .n-1600-clear-left {
    clear: left;
  }
  .n-1600-clear-right {
    clear: right;
  }
  .n-1600-no-clear {
    clear: none;
  }
  .n-1600-no-padding {
    padding: 0!important;
  }
  .n-1600-no-padding-top {
    padding-top: 0!important;
  }
  .n-1600-no-padding-right {
    padding-right: 0!important;
  }
  .n-1600-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-1600-no-padding-left {
    padding-left: 0!important;
  }
  .n-1600-no-margin {
    margin: 0!important;
  }
  .n-1600-no-margin-top {
    margin-top: 0!important;
  }
  .n-1600-no-margin-right {
    margin-right: 0!important;
  }
  .n-1600-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-1600-no-margin-left {
    margin-left: 0!important;
  }
  .n-1600-hide {
    display: none!important;
  }
  .n-1600-show {
    display: block!important;
  }
  .n-1600-show-inline {
    display: inline;
  }
  .n-1600-show-inline-block {
    display: inline-block;
  }
  .n-1600-show-flex {
    display: flex;
  }
  .n-1600-show-table {
    display: table;
  }
  .n-1600-show-table-cell {
    display: table-cell;
  }
  .n-1600-align-left {
    text-align: left;
  }
  .n-1600-align-right {
    text-align: right;
  }
  .n-1600-align-center {
    text-align: center;
  }
  .n-1600-align-justify {
    text-align: justify;
  }
  .n-1600-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 1900px) {
  /* GRID SYSTEM */
  .n-1900-1per1,
  .n-1900-2per2,
  .n-1900-3per3,
  .n-1900-4per4,
  .n-1900-5per5,
  .n-1900-6per6,
  .n-1900-8per8,
  .n-1900-10per10,
  .n-1900-12per12 {
    width: 100%;
  }
  .n-1900-1per2,
  .n-1900-2per4,
  .n-1900-3per6,
  .n-1900-4per8,
  .n-1900-5per10,
  .n-1900-6per12 {
    width: 50%;
  }
  .n-1900-1per3,
  .n-1900-2per6,
  .n-1900-4per12 {
    width: 33.33%;
  }
  .n-1900-1per4,
  .n-1900-2per8,
  .n-1900-3per12 {
    width: 25%;
  }
  .n-1900-1per5,
  .n-1900-2per10 {
    width: 20%;
  }
  .n-1900-1per6,
  .n-1900-2per12 {
    width: 16.66%;
  }
  .n-1900-1per8 {
    width: 12.5%;
  }
  .n-1900-1per10 {
    width: 10%;
  }
  .n-1900-1per12 {
    width: 8.33%;
  }
  .n-1900-2per3,
  .n-1900-4per6,
  .n-1900-8per12 {
    width: 66.67%;
  }
  .n-1900-3per4,
  .n-1900-6per8,
  .n-1900-9per12 {
    width: 75%;
  }
  .n-1900-3per8 {
    width: 37.5%;
  }
  .n-1900-3per10 {
    width: 30%;
  }
  .n-1900-2per5,
  .n-1900-4per10 {
    width: 40%;
  }
  .n-1900-3per5,
  .n-1900-6per10 {
    width: 60%;
  }
  .n-1900-4per5,
  .n-1900-8per10 {
    width: 80%;
  }
  .n-1900-5per6,
  .n-1900-10per12 {
    width: 83.34%;
  }
  .n-1900-5per8 {
    width: 62.5%;
  }
  .n-1900-5per12 {
    width: 41.65%;
  }
  .n-1900-7per8 {
    width: 87.5%;
  }
  .n-1900-7per10 {
    width: 70%;
  }
  .n-1900-7per12 {
    width: 58.31%;
  }
  .n-1900-9per10 {
    width: 90%;
  }
  .n-1900-11per12 {
    width: 91.63%;
  }
  .n-1900-push-1per2,
  .n-1900-push-2per4,
  .n-1900-push-3per6,
  .n-1900-push-4per8,
  .n-1900-push-5per10,
  .n-1900-push-6per12 {
    left: 50%!important;
  }
  .n-1900-push-1per3,
  .n-1900-push-2per6,
  .n-1900-push-4per12 {
    left: 33.33%!important;
  }
  .n-1900-push-1per4,
  .n-1900-push-2per8,
  .n-1900-push-3per12 {
    left: 25%!important;
  }
  .n-1900-push-1per5,
  .n-1900-push-2per10 {
    left: 20%!important;
  }
  .n-1900-push-1per6,
  .n-1900-push-2per12 {
    left: 16.66%!important;
  }
  .n-1900-push-1per8 {
    left: 12.5%!important;
  }
  .n-1900-push-1per10 {
    left: 10%!important;
  }
  .n-1900-push-1per12 {
    left: 8.33%!important;
  }
  .n-1900-push-2per3,
  .n-1900-push-4per6,
  .n-1900-push-8per12 {
    left: 66.67%!important;
  }
  .n-1900-push-3per4,
  .n-1900-push-6per8,
  .n-1900-push-9per12 {
    left: 75%!important;
  }
  .n-1900-push-3per8 {
    left: 37.5%!important;
  }
  .n-1900-push-3per10 {
    left: 30%!important;
  }
  .n-1900-push-2per5,
  .n-1900-push-4per10 {
    left: 40%!important;
  }
  .n-1900-push-3per5,
  .n-1900-push-6per10 {
    left: 60%!important;
  }
  .n-1900-push-4per5,
  .n-1900-push-8per10 {
    left: 80%!important;
  }
  .n-1900-push-5per6,
  .n-1900-push-10per12 {
    left: 83.34%!important;
  }
  .n-1900-push-5per8 {
    left: 62.5%!important;
  }
  .n-1900-push-5per12 {
    left: 41.65%!important;
  }
  .n-1900-push-7per8 {
    left: 87.5%!important;
  }
  .n-1900-push-7per10 {
    left: 70%!important;
  }
  .n-1900-push-7per12 {
    left: 58.31%!important;
  }
  .n-1900-push-9per10 {
    left: 90%!important;
  }
  .n-1900-push-11per12 {
    left: 91.63%!important;
  }
  .n-1900-pull-1per2,
  .n-1900-pull-2per4,
  .n-1900-pull-3per6,
  .n-1900-pull-4per8,
  .n-1900-pull-5per10,
  .n-1900-pull-6per12 {
    right: 50%!important;
  }
  .n-1900-pull-1per3,
  .n-1900-pull-2per6,
  .n-1900-pull-4per12 {
    right: 33.33%!important;
  }
  .n-1900-pull-1per4,
  .n-1900-pull-2per8,
  .n-1900-pull-3per12 {
    right: 25%!important;
  }
  .n-1900-pull-1per5,
  .n-1900-pull-2per10 {
    right: 20%!important;
  }
  .n-1900-pull-1per6,
  .n-1900-pull-2per12 {
    right: 16.66%!important;
  }
  .n-1900-pull-1per8 {
    right: 12.5%!important;
  }
  .n-1900-pull-1per10 {
    right: 10%!important;
  }
  .n-1900-pull-1per12 {
    left: 8.33%!important;
  }
  .n-1900-pull-2per3,
  .n-1900-pull-4per6,
  .n-1900-pull-8per12 {
    right: 66.67%!important;
  }
  .n-1900-pull-3per4,
  .n-1900-pull-6per8,
  .n-1900-pull-9per12 {
    right: 75%!important;
  }
  .n-1900-pull-3per8 {
    right: 37.5%!important;
  }
  .n-1900-pull-3per10 {
    right: 30%!important;
  }
  .n-1900-pull-2per5,
  .n-1900-pull-4per10 {
    right: 40%!important;
  }
  .n-1900-pull-3per5,
  .n-1900-pull-6per10 {
    right: 60%!important;
  }
  .n-1900-pull-4per5,
  .n-1900-pull-8per10 {
    right: 80%!important;
  }
  .n-1900-pull-5per6,
  .n-1900-pull-10per12 {
    right: 83.34%!important;
  }
  .n-1900-pull-5per8 {
    right: 62.5%!important;
  }
  .n-1900-pull-5per12 {
    right: 41.65%!important;
  }
  .n-1900-pull-7per8 {
    right: 87.5%!important;
  }
  .n-1900-pull-7per10 {
    right: 70%!important;
  }
  .n-1900-pull-7per12 {
    right: 58.31%!important;
  }
  .n-1900-pull-9per10 {
    right: 90%!important;
  }
  .n-1900-pull-11per12 {
    right: 91.63%!important;
  }
  .n-1900-no-push {
    left: 0!important;
  }
  .n-1900-no-pull {
    right: 0!important;
  }
  .n-1900-clear {
    clear: both;
  }
  .n-1900-clear-left {
    clear: left;
  }
  .n-1900-clear-right {
    clear: right;
  }
  .n-1900-no-clear {
    clear: none;
  }
  .n-1900-no-padding {
    padding: 0!important;
  }
  .n-1900-no-padding-top {
    padding-top: 0!important;
  }
  .n-1900-no-padding-right {
    padding-right: 0!important;
  }
  .n-1900-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-1900-no-padding-left {
    padding-left: 0!important;
  }
  .n-1900-no-margin {
    margin: 0!important;
  }
  .n-1900-no-margin-top {
    margin-top: 0!important;
  }
  .n-1900-no-margin-right {
    margin-right: 0!important;
  }
  .n-1900-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-1900-no-margin-left {
    margin-left: 0!important;
  }
  .n-1900-hide {
    display: none!important;
  }
  .n-1900-show {
    display: block!important;
  }
  .n-1900-show-inline {
    display: inline;
  }
  .n-1900-show-inline-block {
    display: inline-block;
  }
  .n-1900-show-flex {
    display: flex;
  }
  .n-1900-show-table {
    display: table;
  }
  .n-1900-show-table-cell {
    display: table-cell;
  }
  .n-1900-align-left {
    text-align: left;
  }
  .n-1900-align-right {
    text-align: right;
  }
  .n-1900-align-center {
    text-align: center;
  }
  .n-1900-align-justify {
    text-align: justify;
  }
  .n-1900-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
@media (min-width: 2500px) {
  /* GRID SYSTEM */
  .n-2500-1per1,
  .n-2500-2per2,
  .n-2500-3per3,
  .n-2500-4per4,
  .n-2500-5per5,
  .n-2500-6per6,
  .n-2500-8per8,
  .n-2500-10per10,
  .n-2500-12per12 {
    width: 100%;
  }
  .n-2500-1per2,
  .n-2500-2per4,
  .n-2500-3per6,
  .n-2500-4per8,
  .n-2500-5per10,
  .n-2500-6per12 {
    width: 50%;
  }
  .n-2500-1per3,
  .n-2500-2per6,
  .n-2500-4per12 {
    width: 33.33%;
  }
  .n-2500-1per4,
  .n-2500-2per8,
  .n-2500-3per12 {
    width: 25%;
  }
  .n-2500-1per5,
  .n-2500-2per10 {
    width: 20%;
  }
  .n-2500-1per6,
  .n-2500-2per12 {
    width: 16.66%;
  }
  .n-2500-1per8 {
    width: 12.5%;
  }
  .n-2500-1per10 {
    width: 10%;
  }
  .n-2500-1per12 {
    width: 8.33%;
  }
  .n-2500-2per3,
  .n-2500-4per6,
  .n-2500-8per12 {
    width: 66.67%;
  }
  .n-2500-3per4,
  .n-2500-6per8,
  .n-2500-9per12 {
    width: 75%;
  }
  .n-2500-3per8 {
    width: 37.5%;
  }
  .n-2500-3per10 {
    width: 30%;
  }
  .n-2500-2per5,
  .n-2500-4per10 {
    width: 40%;
  }
  .n-2500-3per5,
  .n-2500-6per10 {
    width: 60%;
  }
  .n-2500-4per5,
  .n-2500-8per10 {
    width: 80%;
  }
  .n-2500-5per6,
  .n-2500-10per12 {
    width: 83.34%;
  }
  .n-2500-5per8 {
    width: 62.5%;
  }
  .n-2500-5per12 {
    width: 41.65%;
  }
  .n-2500-7per8 {
    width: 87.5%;
  }
  .n-2500-7per10 {
    width: 70%;
  }
  .n-2500-7per12 {
    width: 58.31%;
  }
  .n-2500-9per10 {
    width: 90%;
  }
  .n-2500-11per12 {
    width: 91.63%;
  }
  .n-2500-push-1per2,
  .n-2500-push-2per4,
  .n-2500-push-3per6,
  .n-2500-push-4per8,
  .n-2500-push-5per10,
  .n-2500-push-6per12 {
    left: 50%!important;
  }
  .n-2500-push-1per3,
  .n-2500-push-2per6,
  .n-2500-push-4per12 {
    left: 33.33%!important;
  }
  .n-2500-push-1per4,
  .n-2500-push-2per8,
  .n-2500-push-3per12 {
    left: 25%!important;
  }
  .n-2500-push-1per5,
  .n-2500-push-2per10 {
    left: 20%!important;
  }
  .n-2500-push-1per6,
  .n-2500-push-2per12 {
    left: 16.66%!important;
  }
  .n-2500-push-1per8 {
    left: 12.5%!important;
  }
  .n-2500-push-1per10 {
    left: 10%!important;
  }
  .n-2500-push-1per12 {
    left: 8.33%!important;
  }
  .n-2500-push-2per3,
  .n-2500-push-4per6,
  .n-2500-push-8per12 {
    left: 66.67%!important;
  }
  .n-2500-push-3per4,
  .n-2500-push-6per8,
  .n-2500-push-9per12 {
    left: 75%!important;
  }
  .n-2500-push-3per8 {
    left: 37.5%!important;
  }
  .n-2500-push-3per10 {
    left: 30%!important;
  }
  .n-2500-push-2per5,
  .n-2500-push-4per10 {
    left: 40%!important;
  }
  .n-2500-push-3per5,
  .n-2500-push-6per10 {
    left: 60%!important;
  }
  .n-2500-push-4per5,
  .n-2500-push-8per10 {
    left: 80%!important;
  }
  .n-2500-push-5per6,
  .n-2500-push-10per12 {
    left: 83.34%!important;
  }
  .n-2500-push-5per8 {
    left: 62.5%!important;
  }
  .n-2500-push-5per12 {
    left: 41.65%!important;
  }
  .n-2500-push-7per8 {
    left: 87.5%!important;
  }
  .n-2500-push-7per10 {
    left: 70%!important;
  }
  .n-2500-push-7per12 {
    left: 58.31%!important;
  }
  .n-2500-push-9per10 {
    left: 90%!important;
  }
  .n-2500-push-11per12 {
    left: 91.63%!important;
  }
  .n-2500-pull-1per2,
  .n-2500-pull-2per4,
  .n-2500-pull-3per6,
  .n-2500-pull-4per8,
  .n-2500-pull-5per10,
  .n-2500-pull-6per12 {
    right: 50%!important;
  }
  .n-2500-pull-1per3,
  .n-2500-pull-2per6,
  .n-2500-pull-4per12 {
    right: 33.33%!important;
  }
  .n-2500-pull-1per4,
  .n-2500-pull-2per8,
  .n-2500-pull-3per12 {
    right: 25%!important;
  }
  .n-2500-pull-1per5,
  .n-2500-pull-2per10 {
    right: 20%!important;
  }
  .n-2500-pull-1per6,
  .n-2500-pull-2per12 {
    right: 16.66%!important;
  }
  .n-2500-pull-1per8 {
    right: 12.5%!important;
  }
  .n-2500-pull-1per10 {
    right: 10%!important;
  }
  .n-2500-pull-1per12 {
    left: 8.33%!important;
  }
  .n-2500-pull-2per3,
  .n-2500-pull-4per6,
  .n-2500-pull-8per12 {
    right: 66.67%!important;
  }
  .n-2500-pull-3per4,
  .n-2500-pull-6per8,
  .n-2500-pull-9per12 {
    right: 75%!important;
  }
  .n-2500-pull-3per8 {
    right: 37.5%!important;
  }
  .n-2500-pull-3per10 {
    right: 30%!important;
  }
  .n-2500-pull-2per5,
  .n-2500-pull-4per10 {
    right: 40%!important;
  }
  .n-2500-pull-3per5,
  .n-2500-pull-6per10 {
    right: 60%!important;
  }
  .n-2500-pull-4per5,
  .n-2500-pull-8per10 {
    right: 80%!important;
  }
  .n-2500-pull-5per6,
  .n-2500-pull-10per12 {
    right: 83.34%!important;
  }
  .n-2500-pull-5per8 {
    right: 62.5%!important;
  }
  .n-2500-pull-5per12 {
    right: 41.65%!important;
  }
  .n-2500-pull-7per8 {
    right: 87.5%!important;
  }
  .n-2500-pull-7per10 {
    right: 70%!important;
  }
  .n-2500-pull-7per12 {
    right: 58.31%!important;
  }
  .n-2500-pull-9per10 {
    right: 90%!important;
  }
  .n-2500-pull-11per12 {
    right: 91.63%!important;
  }
  .n-2500-no-push {
    left: 0!important;
  }
  .n-2500-no-pull {
    right: 0!important;
  }
  .n-2500-clear {
    clear: both;
  }
  .n-2500-clear-left {
    clear: left;
  }
  .n-2500-clear-right {
    clear: right;
  }
  .n-2500-no-clear {
    clear: none;
  }
  .n-2500-no-padding {
    padding: 0!important;
  }
  .n-2500-no-padding-top {
    padding-top: 0!important;
  }
  .n-2500-no-padding-right {
    padding-right: 0!important;
  }
  .n-2500-no-padding-bottom {
    padding-bottom: 0!important;
  }
  .n-2500-no-padding-left {
    padding-left: 0!important;
  }
  .n-2500-no-margin {
    margin: 0!important;
  }
  .n-2500-no-margin-top {
    margin-top: 0!important;
  }
  .n-2500-no-margin-right {
    margin-right: 0!important;
  }
  .n-2500-no-margin-bottom {
    margin-bottom: 0!important;
  }
  .n-2500-no-margin-left {
    margin-left: 0!important;
  }
  .n-2500-hide {
    display: none!important;
  }
  .n-2500-show {
    display: block!important;
  }
  .n-2500-show-inline {
    display: inline;
  }
  .n-2500-show-inline-block {
    display: inline-block;
  }
  .n-2500-show-flex {
    display: flex;
  }
  .n-2500-show-table {
    display: table;
  }
  .n-2500-show-table-cell {
    display: table-cell;
  }
  .n-2500-align-left {
    text-align: left;
  }
  .n-2500-align-right {
    text-align: right;
  }
  .n-2500-align-center {
    text-align: center;
  }
  .n-2500-align-justify {
    text-align: justify;
  }
  .n-2500-margin-auto {
    margin-left: auto!important;
    margin-right: auto!important;
  }
}
