body, div, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, input, textarea, p, th, td {
  margin: 0;
  padding: 0; }

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  margin: 0; }

.navbar {
  border-radius: 0; }

html, body {
  width: 100%;
  height: 100%; }

/*@import url(//fonts.googleapis.com/css?family=Josefin+Sans:600,700);*/
/* @import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);*/
/*@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
@import url(//fonts.googleapis.com/css?family=Merriweather:400,700);
@import url('https://fonts.googleapis.com/css?family=Antic+Slab|Crimson+Text:400,600|Karma:300,400,500,600,700|Merriweather:400,700|Zilla+Slab:400,500,600');*/
/*@import 'https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,700,800,900';*/
/*@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);*/
/*@import url(//fonts.googleapis.com/css?family=Roboto:300,400,500,700,900);*/
/*
@import url('https://fonts.googleapis.com/css?family=Domine:400,700&display=swap');

@import url('https://fonts.googleapis.com/css?family=Gelasio:400,500,600,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Spectral:400,500,600&display=swap');

@import url('https://fonts.googleapis.com/css?family=Gentium+Basic:400,700&display=swap');

*/
/*@font-face {
    font-family: 'futura boldx';
    src: url('futura_bold_font-webfont.woff2') format('woff2'), url('futura_bold_font-webfont.woff') format('woff');
    src: url('/media/fonts/futura/futura_bold_font-webfont.woff2') format('woff2'), url('/media/fonts/futura/futura_bold_font-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura lightx';
    src: url('/media/fonts/futura/futura_light_font-webfont.woff2') format('woff2'), url('/media/fonts/futura/futura_light_font-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.futuralight {
    font-family: 'futura lightx', 'Open Sans', sans-serif,'Segoe UI', Arial;
}

.futurabold {
    font-family: 'futura boldx', 'Open Sans', sans-serif,'Segoe UI', Arial;
}*/
/*.raleway {font-family: 'Raleway','Segoe UI','Open Sans', sans-serif, Arial;}
.josefin {font-family: 'Josefin Sans', sans-serif, Arial;}
.roboto {font-family: 'Roboto','Segoe UI', sans-serif, Arial;}
.merriweather {
    font-family: 'Merriweather', serif, sans-serif,'Segoe UI', Arial;
}
.crimson {
    font-family: 'Crimson Text', serif, sans-serif,'Segoe UI', Arial;
}
.zilla {
    font-family: 'Zilla Slab', serif, sans-serif,'Segoe UI', Arial;
}
.antic {
    font-family: 'Antic Slab', serif, sans-serif,'Segoe UI', Arial;
}
.karma {
    font-family: 'Karma', serif, sans-serif,'Segoe UI', Arial;
}*/
/*
.roboto {
    font-family: 'Roboto', 'Open Sans', 'Segoe UI', sans-serif, Arial;
}

.domine {
    font-family: 'Domine', 'serif', 'Segoe UI', sans-serif, Arial;
}

.gelasio {
    font-family: 'Gelasio', 'serif', 'Segoe UI', sans-serif, Arial;
}
.spectral {
    font-family: 'Spectral', 'serif', 'Segoe UI', sans-serif, Arial;
}

.gentium {
    font-family: 'Gentium Basic', 'serif', 'Segoe UI', sans-serif, Arial;
}*/
/*body {
	
	//font-family: 'Raleway','Segoe UI','Open Sans', sans-serif, Arial;*/
/* font-family:'Open Sans', 'Segoe UI', sans-serif, Arial;*/
/*font-family:'Roboto', 'Segoe UI', sans-serif, Arial;

// font-family: 'Playfair Display', serif, sans-serif, Arial,'Segoe UI';*/
/*font-weight:400;*/
/*-webkit-font-smoothing: antialiased;
position:relative;*/
/*font-size:18px;*/
/*}*/
/*@media only screen and (max-width: 5000px) {
    .container {
        max-width: 1300px;
    }
}*/
/*@media only screen and (max-width: 1300px) {
    .container {
        max-width: 1200px;
    }
}*/
/*.container {
    max-width: 1480px;
}*/
.datepicker {
  font-size: 13px; }

/*.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    
    padding-right: 7px;
    padding-left: 7px;
}*/
.img-fluid {
  max-width: 100%;
  height: auto; }

.printerIcon {
  color: #4B4B4B;
  font-size: 18px; }

@media print {
  body {
    visibility: hidden; }

  .print-visible {
    visibility: visible; }

  .print-d-none {
    display: none; } }
.btn {
  border-radius: 3px; }

.btn-black1 {
  background: #151515;
  color: #ffffff; }

.btn-black1:hover, .btn-black1:focus, .btn-black1:active, .btn-black1.active, .open > .dropdown-toggle.btn-black1 {
  background: #242424;
  color: #ffffff; }

.btn-black1:active, .btn-black1.active {
  background: #151515;
  box-shadow: none;
  color: #ffffff; }

.btn-white1 {
  background: #fff;
  color: #0d0d0d; }

.btn-white1:hover, .btn-white1:focus, .btn-white1:active, .btn-white1.active, .open > .dropdown-toggle.btn-white1 {
  background: #DCDCDC;
  color: #0d0d0d; }

.btn-white1:active, .btn-white1.active {
  background: #fff;
  /*box-shadow: none;*/
  color: #0d0d0d; }

.btn-facebook {
  background: #355089;
  color: #ffffff; }

.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open > .dropdown-toggle.btn-facebook {
  background: #3C5A98;
  color: #ffffff; }

.btn-facebook:active, .btn-facebook.active {
  background: #35518A;
  box-shadow: none;
  color: #ffffff; }

.btn-green1 {
  background: #59BE66;
  color: #ffffff;
  border: 1px solid #4FB55D; }

.btn-green1:hover, .btn-green1:focus, .btn-green1:active, .btn-green1.active, .open > .dropdown-toggle.btn-green1 {
  background: #6DC778;
  color: #ffffff; }

.btn-green1:active, .btn-green1.active {
  background: #56B663;
  box-shadow: none;
  color: #ffffff; }

.btn-orange1 {
  background: #F98411;
  color: #ffffff;
  border: 1px solid #F77D0E; }

.btn-orange1:hover, .btn-orange1:focus, .btn-orange1:active, .btn-orange1.active, .open > .dropdown-toggle.btn-orange1 {
  background: #FB942B;
  color: #ffffff; }

.btn-orange1:active, .btn-orange1.active {
  background: #E37A0F;
  box-shadow: none;
  color: #ffffff; }

.btn-blue {
  background: #2B579A;
  color: #ffffff; }

.btn-blue:hover, .btn-blue:focus, .btn-blue:active, .btn-blue.active, .open > .dropdown-toggle.btn-blue {
  background: #23477E;
  color: #ffffff; }

.btn-blue:active, .btn-blue.active {
  background: #23477E;
  box-shadow: none;
  color: #ffffff; }

.btn-pink {
  /*background: #DA1275;*/
  background: #ED147F;
  color: #ffffff; }

.btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active, .open > .dropdown-toggle.btn-pink {
  background: #D51272;
  color: #ffffff; }

.btn-pink:active, .btn-pink.active {
  background: #A50E59;
  box-shadow: none;
  color: #ffffff; }

.btn-pink2 {
  /*background: #DA1275;*/
  background: #B9254F;
  color: #ffffff; }

.btn-pink2:hover, .btn-pink2:focus, .btn-pink2:active, .btn-pink2.active, .open > .dropdown-toggle.btn-pink2 {
  background: #AB2249;
  color: #ffffff; }

.btn-pink2:active, .btn-pink2.active {
  background: #9E1F43;
  box-shadow: none;
  color: #ffffff; }

.btn-brown1 {
  /*background: #DA1275;*/
  background: #DADADA;
  color: #000; }

.btn-brown1:hover, .btn-brown1:focus, .btn-brown1:active, .btn-brown1.active, .open > .dropdown-toggle.btn-brown1 {
  background: #C3C3C3;
  color: #ffffff; }

.btn-brown1:active, .btn-brown1.active {
  background: #AAAAAA;
  box-shadow: none;
  color: #ffffff; }

.btn-blue2 {
  /*background: #DA1275;*/
  background: #0070BA;
  color: #fff; }

.btn-blue2:hover, .btn-blue2:focus, .btn-blue2:active, .btn-blue2.active, .open > .dropdown-toggle.btn-blue2 {
  background: #0064A6;
  color: #ffffff;
  outline: none; }

.btn-blue2:active, .btn-blue2.active {
  background: #005D9B;
  box-shadow: none;
  outline: none;
  color: #ffffff; }

.btn-gray1 {
  background: #E1E7EB;
  color: #000; }

.btn-gray1:hover, .btn-gray1:focus, .btn-gray1:active, .btn-gray1.active, .open > .dropdown-toggle.btn-gray1 {
  background: #D4D9DD;
  color: #000; }

.btn-gray1:active, .btn-gray1.active {
  background: #C6CBCE;
  box-shadow: none;
  color: #000; }

.btn-gray2 {
  background: #F0F0F0;
  color: #000; }

.btn-gray2:hover, .btn-gray2:focus, .btn-gray2:active, .btn-gray2.active, .open > .dropdown-toggle.btn-gray2 {
  background: #E2E2E2;
  color: #000; }

.btn-gray2:active, .btn-gray2.active {
  background: #D8D8D8;
  box-shadow: none;
  color: #000; }

.btn-gray3 {
  background: #EDEDED;
  color: #000; }

.btn-gray3:hover, .btn-gray3:focus, .btn-gray3:active, .btn-gray3.active, .open > .dropdown-toggle.btn-gray3 {
  background: #E4E4E4;
  color: #000; }

.btn-gray3:active, .btn-gray3.active {
  background: #DCDCDC;
  box-shadow: none;
  color: #000; }

.btn-gray4 {
  background: #494949;
  color: #ffffff; }

.btn-gray4:hover, .btn-gray4:focus, .btn-gray4:active, .btn-gray4.active, .open > .dropdown-toggle.btn-gray4 {
  background: #1F1F1F;
  color: #ffffff; }

.btn-gray4:active, .btn-gray4.active {
  background: #0B0B0B;
  box-shadow: none;
  color: #ffffff; }

.btn-google_gray {
  background: #F2F2F2;
  color: #000;
  border: 1px solid #DCDCDC;
  outline: none !important; }

.btn-google_gray:hover, .btn-google_gray:focus, .btn-google_gray:active, .btn-google_gray.active, .open > .dropdown-toggle.btn-google_gray {
  background: #F9F9F9;
  box-shadow: none; }

.btn-google_gray:active, .btn-google_gray.active {
  background: #EAEAEA;
  box-shadow: none; }

.btn-google_gray2 {
  background: #F4F4F4;
  color: #454545;
  border: 1px solid #D8D8D8;
  outline: none !important; }

.btn-google_gray2:hover, .btn-google_gray2:focus, .btn-google_gray2:active, .btn-google_gray2.active, .open > .dropdown-toggle.btn-google_gray2 {
  background: #F9F9F9;
  box-shadow: none;
  color: #1D1F20;
  border: 1px solid #C6C6C6; }

.btn-google_gray2:active, .btn-google_gray2.active {
  background: #F9F9F9;
  box-shadow: none;
  color: #1D1F20;
  border: 1px solid #4D90FE; }

.btn-google_red {
  background: #D94A38;
  color: #fff;
  border: 1px solid #D14836;
  outline: none !important; }

.btn-google_red:hover, .btn-google_red:focus, .btn-google_red:active, .btn-google_red.active, .open > .dropdown-toggle.btn-google_red {
  background: #C84332;
  box-shadow: none;
  color: #fff; }

.btn-google_red:active, .btn-google_red.active {
  background: #BD3E2E;
  box-shadow: none;
  color: #fff; }

.btn-twilio_red {
  background: #F12545;
  color: #fff;
  border: none;
  outline: none !important; }

.btn-twilio_red:hover, .btn-twilio_red:focus, .btn-twilio_red:active, .btn-twilio_red.active, .open > .dropdown-toggle.btn-twilio_red {
  /*background:#F2304E;*/
  background: #F01235;
  box-shadow: none;
  color: #fff; }

.btn-twilio_red:active, .btn-twilio_red.active {
  background: #DB223F;
  box-shadow: none;
  color: #fff; }

.btn-green1 {
  background: #F12545;
  color: #fff;
  border: none;
  outline: none !important; }

.btn-green1:hover, .btn-green1:focus, .btn-green1:active, .btn-green1.active, .open > .dropdown-toggle.btn-green1 {
  /*background:#F2304E;*/
  background: #F01235;
  box-shadow: none;
  color: #fff; }

.btn-green1:active, .btn-green1.active {
  background: #DB223F;
  box-shadow: none;
  color: #fff; }

.btn-red {
  background: #b1040e;
  color: #fff;
  /*border: none;*/
  outline: none !important; }

.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .open > .dropdown-toggle.btn-red {
  background: #b81b24;
  box-shadow: none; }

.btn-red:active, .btn-red.active {
  background: #a1040d;
  box-shadow: none; }

.btn-yellow1 {
  background: #c7b613;
  color: #211c1b; }

.btn-yellow1:hover, .btn-yellow1:focus, .btn-yellow1:active, .btn-yellow1.active, .open > .dropdown-toggle.btn-yellow1 {
  background: #cdbf34;
  color: #211c1b; }

.btn-yellow1:active, .btn-yellow1.active {
  background: #bdad12;
  box-shadow: none;
  color: #211c1b; }

.btn-theme1 {
  background: #26335C;
  color: #fff; }

.btn-theme1:hover, .btn-theme1:focus, .btn-theme1:active, .btn-theme1.active, .open > .dropdown-toggle.btn-theme1 {
  background: #1f2b51;
  color: #fff; }

.btn-theme1:active, .btn-theme1.active {
  background: #1f2b51;
  box-shadow: none;
  color: #fff; }

.btn-theme2 {
  background: #E05C37;
  color: #fff; }

.btn-theme2:hover, .btn-theme2:focus, .btn-theme2:active, .btn-theme2.active, .open > .dropdown-toggle.btn-theme2 {
  background: #e26a48;
  color: #fff; }

.btn-theme2:active, .btn-theme2.active {
  background: #e26a48;
  box-shadow: none;
  color: #fff; }

.btn-theme3 {
  background: #3899EC;
  color: #fff;
  border: 1px solid #3899EC;
  outline: none !important; }

.btn-theme3:hover, .btn-theme3:focus, .btn-theme3:active, .btn-theme3.active, .open > .dropdown-toggle.btn-theme3 {
  background: #4aa2ee;
  box-shadow: none; }

.btn-theme3:active, .btn-theme3.active {
  background: #338bd7;
  box-shadow: none; }

.btn-theme4 {
  background: #D3EDFF;
  color: #3899ec;
  border: 1px solid #D3EDFF;
  outline: none !important; }

.btn-theme4:hover, .btn-theme4:focus, .btn-theme4:active, .btn-theme4.active, .open > .dropdown-toggle.btn-theme4 {
  background: #e2f3ff;
  box-shadow: none; }

.btn-theme4:active, .btn-theme4.active {
  background: #c0d8e8;
  box-shadow: none; }

.sep {
  float: left;
  width: 100%;
  display: block; }

/*Validation errors */
.help-block {
  display: none;
  color: red;
  font-size: 12px; }

.has-error .help-block {
  display: block; }

.has-error input {
  border: 2px solid #f00 !important; }

.tablex {
  display: table; }

.tr {
  display: table-row; }

.td {
  display: table-cell; }

label {
  font-family: 'Open Sans', 'Segoe UI', sans-serif, Arial;
  font-weight: 400; }

.forminput {
  height: 31px;
  font-size: 12px; }

.formselect {
  height: 31px;
  font-size: 13px;
  padding-top: 3px; }

.placeholderImg1 {
  background: url(/media/images/placeholder.png) center center no-repeat, #dbdbdb;
  background-size: contain; }

@media only screen and (min-width: 768px) {
  .is-table-row {
    display: table; }

  .is-table-row [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top; } }
.centeredx {
  margin: 0 auto;
  width: 100%;
  max-width: 1100px; }

.center-preloader1 {
  float: left;
  width: 100%;
  min-height: 50px;
  background: url(/Views/Shared/Media/preloaders/fb.gif) 10px center no-repeat; }

.css-single-line-truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.btn-processing {
  height: 100%;
  padding-left: 25px;
  display: flex;
  align-items: center; }

.white-preloader {
  background: url(/media/preloaders/white_preloader.gif) left center no-repeat;
  background-size: 14px; }

.gray-preloader {
  background: url(/media/preloaders/gray_preloader.gif) left center no-repeat;
  background-size: 14px; }

.iedit-icon {
  color: #A6A9AD;
  font-size: 17px;
  float: right; }

.iedit-icon:hover {
  color: #81858B; }

.iedit-edit-view {
  display: none; }

.iedit-active .iedit-normal-view {
  display: none; }

.iedit-active .iedit-edit-view {
  display: block; }

.iedit-active .iedit-icon {
  display: none; }

.floatLeft {
  float: left; }

.floatLeftWidth100 {
  float: left;
  width: 100%; }

.floatLeft {
  float: left; }

.floatRight {
  float: right; }

.form-formatting {
  font-size: 13px;
  height: 29px;
  font-weight: 300; }

.form-formatting-select {
  font-size: 13px;
  height: 29px;
  font-weight: 300;
  padding-top: 3px; }

.pg-preloader {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background: #fff;
  background: #FBFBFB;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-bottom: 2%; }

.grid_preloader {
  float: left;
  width: 100%;
  height: 50px;
  margin-bottom: 70px;
  margin-top: 0px;
  background: url(/s/shared/media/preloaders/fb.gif) 10px bottom no-repeat; }

.grid_preloader2 {
  float: left;
  width: 100%;
  height: 100px;
  margin-bottom: 70px;
  margin-top: 0px;
  background: url(/s/shared/media/preloaders/white_preloader.gif) center bottom no-repeat; }

/*PRELOADERS*/
.loader {
  margin: 60px auto;
  font-size: 6px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(0, 112, 182, 0.2);
  border-right: 1.1em solid rgba(0, 112, 182, 0.2);
  border-bottom: 1.1em solid rgba(0, 112, 182, 0.2);
  border-left: 1.1em solid #0070b6;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load8 0.7s infinite linear;
  animation: load8 0.7s infinite linear; }

.loader,
.loader:after {
  border-radius: 50%;
  width: 10em;
  height: 10em; }

@-webkit-keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes load8 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
*.unselectable {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  /*
    Introduced in IE 10.
    See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
  */
  -ms-user-select: none;
  user-select: none; }

.hide {
  position: absolute;
  top: -9999px;
  left: -9999px; }

.multi-line {
  white-space: pre-wrap; }

.ucwords {
  text-transform: capitalize; }

.mainsite-top-padding {
  float: left;
  width: 100%;
  padding-top: 79px; }

.mainsite-bottom-padding {
  float: left;
  width: 100%;
  padding-top: 129px; }

.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc !important;
  -webkit-box-shadow: 0 0 5px #ccc !important;
  box-shadow: none !important;
  border: none !important;
  background: #fff !important; }

.bx-wrapper .bx-controls-direction a {
  z-index: 100; }

.theme-lbl1 {
  font-size: 32px;
  font-weight: 00;
  color: #333333; }

.theme-color1 {
  color: #333333; }

.theme-color2 {
  color: #333333; }

.mainlabel {
  font-size: 48px;
  font-weight: 600;
  color: #333333; }

.sublabel {
  font-size: 16px;
  font-weight: 400;
  font-style: italic; }

.centertxt {
  text-align: center; }

.col-padding {
  padding-right: 5px !important;
  padding-left: 5px !important; }

.col-padding-right {
  padding-right: 5px !important; }

.col-padding-left {
  padding-left: 5px !important; }

.xgroup {
  float: left;
  width: 100%;
  border: 2px solid rgba(0, 123, 255, 0.3);
  border-radius: 3px;
  padding: 10px;
  margin-bottom: 10px; }

.xgroup-title {
  margin-top: -19px;
  margin-bottom: 20px; }

.xgroup-title > div {
  float: left;
  font-size: 11px;
  color: rgba(75, 75, 75, 0.9);
  font-weight: 600;
  margin-left: 5px;
  padding-left: 10px;
  padding-right: 15px;
  background: #fff; }

.form-txtbox {
  height: 32px;
  font-size: 13px;
  border-radius: 2px; }

.form-selectbox {
  height: 32px;
  font-size: 13px;
  border-radius: 2px; }

.form-label {
  font-size: 11px;
  font-weight: 600; }

.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: none;
  border: none;
  background: #fff; }

.bx-wrapper .bx-controls-direction a {
  z-index: 100; }

/*.bxslider img { width: 100% !important; height: auto !important;}*/
.bx-wrapper .bx-controls-direction a {
    /*position: absolute;
    top: 90% !important;
	
    margin-top: -16px;
    outline: 0;
    width: 50px !important;
    height: 50px !important;
    text-indent: -9999px;*/ }

@media only screen and (max-width: 600px) {
    /*.bx-wrapper .bx-controls-direction a {
		position: absolute;
		top: 70% !important;

		margin-top: -16px;
		outline: 0;
		width: 50px !important;
		height: 50px !important;
		text-indent: -9999px;

	}*/ }
/*.bx-wrapper .bx-prev {
    left: 10px;
    background: url('/media/images/leftarrow.png') no-repeat 0 0 !important;
}
.bx-wrapper .bx-prev:hover {
    left: 10px;
    background: url('/media/images/leftarrow.png') no-repeat 0 0 !important;
	opacity: 0.6;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url('/media/images/leftarrow.png') no-repeat 0 0 !important;
}
.bx-wrapper .bx-next:hover {
    right: 10px;
    background: url('/media/images/rightarrow.png') no-repeat 0 0 !important;
    opacity: 0.6;
}
.bx-wrapper .bx-next:focus {
    right: 10px;
    background: url('/media/images/rightarrow.png') no-repeat 0 0 !important;
}*/
/*.bx-wrapper .bx-prev {
    left: 10px;
    background: url('/media/images/leftarrow.png') no-repeat 0 0 !important;
}

.bx-wrapper .bx-prev:hover {
    left: 10px;
    background: url('/media/images/leftarrow.png') no-repeat 0 0 !important;
    opacity: 0.6;
}


.bx-wrapper .bx-next {
    right: 10px;
    background: url('/media/images/rightarrow.png') no-repeat 0 0 !important;
}

.bx-wrapper .bx-next:hover {
    right: 10px;
    background: url('/media/images/rightarrow.png') no-repeat 0 0 !important;
    opacity: 0.6;
}

.bx-wrapper .bx-next:focus {
    right: 10px;
    background: url('/media/images/rightarrow.png') no-repeat 0 0 !important;
}*/
.bx-wrapper .bx-controls-direction a {
  /*position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  text-indent: -9999px;
  z-index: 9999;*/
  /* width: 52px;
   height: 52px;*/ }

.bxslider [aria-hidden="true"] > div {
  display: none; }

.fr-wrapper > div:first-child {
  display: none !important; }

.iziModal-header-title {
  color: #000 !important; }

.iziModal .iziModal-button-close {
  /*background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZCQkIzQ0I0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODZCQkIzQ0M0RTg0MTFFNjlBODI4QTFBRTRBMkFCMDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4NkJCQjNDOTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4NkJCQjNDQTRFODQxMUU2OUE4MjhBMUFFNEEyQUIwNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsgTJLcAAALJSURBVHja3JnLS1VBHMfvQ7g9dBXRRrwEFRciAhMi1JRW1aIHVEIYEkW0iVpUhOD/ICK6cFMgSbUpC6VFkQa9NtpjkauriRY9Noa3pHT8/mIODMM5Or85o87pC5/NPf5mvmc8M7+Z36SFEKkY2gj2gUawF2wHW8A6+fwv+A6KYAQMg+dg2rbDtKXhGnAaHJIms4zYz9J4HxgAf1g9k2EGteAhWBBuNApaQNrUg6nRTaAbzIuV0RCocWW4DoyJlVcJXI5ruFk2tJqi/2TWxvA5sXbqA2Ucw01i7dVjargazAo/dE33p6/DlAheg50pP0SJpwG8CH7IaH/Q5pFZUhnoArkwwwVwJeWfdoMLYYZvqG+yTGo9CerAoIWBT+A4qAdPDWOugwo1NVcxJtpFZRLkwH3GJCqCghJfxVjnz1JMMMKnwAbGRAg0B5rAA4O4CblZ+qj8tkBjZthvSzDCtFIMM0ZpQhslk5Eej4jpZ/T7G+ygwG1ghrk+jjNMFy1eMPJzpOAzlou6iWmXZkm91EBHjEwUZXoQTDk2SxqhRh7HTJ9hpstB3rFZ0ldq6J2DnB9m2rXZfxOPlrX1DrJRXiaBXSHPaMHvB0cd9JPLpBImMvzLQTuUFA6A9yHPfoIjhsllOc1l5N4grtmDWgYrl5+JTUZcSjNkeMyxWdpA3ZN72IJj01OJTByJS82J2/wQVxmB5y1HK8x0JWMf/kzdD98FJcY5S51gdwyTQl6eUAraspo27PeWXgy8afim0+CELAwOWHyH9EkdkyWwJ4Yxk6BCP+bTm48anutWW5dAp34IpbW03UOzb0FPVEHbx0LKfvAyqpAyKw97JU8Mt6pml6rAJ6oY6Eu5NfvfF7QTeWWQyEsZr6694lwsNoPD8mKRo29gCNwGj7gXi7aGA1EBcY+8vq0GW8FmJb3Pgx9gEnwAr8Ab8MW2w0UBBgAVyyyaohV7ewAAAABJRU5ErkJggg==) no-repeat 50% 50%;*/
  background: url(/media/images/plugins/close.png) no-repeat 50% 50% !important; }

.fw100 {
  font-weight: 100; }

.fw200 {
  font-weight: 200; }

.fw300 {
  font-weight: 300; }

.fw400 {
  font-weight: 400; }

.fw500 {
  font-weight: 500; }

.fw600 {
  font-weight: 600; }

.fw700 {
  font-weight: 700; }

.fw800 {
  font-weight: 800; }

.fw900 {
  font-weight: 900; }

.fwbold {
  font-weight: bold; }

.fs10 {
  font-size: 10px; }

.fs11 {
  font-size: 11px; }

.fs12 {
  font-size: 12px; }

.fs13 {
  font-size: 13px; }

.fs14 {
  font-size: 14px; }

.fs15 {
  font-size: 15px; }

.fs16 {
  font-size: 16px; }

.fs17 {
  font-size: 17px; }

.fs18 {
  font-size: 18px; }

.fs19 {
  font-size: 19px; }

.fs20 {
  font-size: 20px; }

.fs21 {
  font-size: 21px; }

.fs22 {
  font-size: 22px; }

.fs23 {
  font-size: 23px; }

.fs24 {
  font-size: 24px; }

.fs25 {
  font-size: 25px; }

.fs26 {
  font-size: 26px; }

.fs27 {
  font-size: 27px; }

.fs28 {
  font-size: 28px; }

.fs29 {
  font-size: 29px; }

.fs30 {
  font-size: 30px; }

.fs31 {
  font-size: 31px; }

.fs32 {
  font-size: 32px; }

.fs33 {
  font-size: 33px; }

.fs34 {
  font-size: 34px; }

.fs35 {
  font-size: 35px; }

.fs36 {
  font-size: 36px; }

.fs37 {
  font-size: 37px; }

.fs38 {
  font-size: 38px; }

.fs39 {
  font-size: 39px; }

.fs40 {
  font-size: 40px; }

.fs41 {
  font-size: 41px; }

.fs42 {
  font-size: 42px; }

.fs43 {
  font-size: 43px; }

.fs44 {
  font-size: 44px; }

.fs45 {
  font-size: 45px; }

.fs46 {
  font-size: 46px; }

.fs47 {
  font-size: 47px; }

.fs48 {
  font-size: 48px; }

.fs49 {
  font-size: 49px; }

.fs50 {
  font-size: 50px; }

.fs51 {
  font-size: 51px; }

.fs52 {
  font-size: 52px; }

.fs53 {
  font-size: 53px; }

.fs54 {
  font-size: 54px; }

.fs55 {
  font-size: 55px; }

.fs56 {
  font-size: 56px; }

.fs57 {
  font-size: 57px; }

.fs58 {
  font-size: 58px; }

.fs59 {
  font-size: 59px; }

.fs60 {
  font-size: 60px; }

.fs61 {
  font-size: 61px; }

.fs62 {
  font-size: 62px; }

.fs63 {
  font-size: 63px; }

.fs64 {
  font-size: 64px; }

.fs65 {
  font-size: 65px; }

.fs66 {
  font-size: 66px; }

.fs67 {
  font-size: 67px; }

.fs68 {
  font-size: 68px; }

.fs69 {
  font-size: 69px; }

.fs70 {
  font-size: 70px; }

@media only screen and (max-width: 576px) {
  .fs0pt1xs {
    font-size: 0.1em !important; }

  .fs0pt2xs {
    font-size: 0.2em !important; }

  .fs0pt3xs {
    font-size: 0.3em !important; }

  .fs0pt4xs {
    font-size: 0.4em !important; }

  .fs0pt5xs {
    font-size: 0.5em !important; }

  .fs0pt6xs {
    font-size: 0.6em !important; }

  .fs0pt7xs {
    font-size: 0.7em !important; }

  .fs0pt8xs {
    font-size: 0.8em !important; }

  .fs0pt9xs {
    font-size: 0.9em !important; }

  .fs1pt0xs {
    font-size: 1.0em !important; }

  .fs1pt1xs {
    font-size: 1.1em !important; }

  .fs1pt2xs {
    font-size: 1.2em !important; }

  .fs1pt3xs {
    font-size: 1.3em !important; }

  .fs1pt4xs {
    font-size: 1.4em !important; }

  .fs1pt5xs {
    font-size: 1.5em !important; }

  .fs1pt6xs {
    font-size: 1.6em !important; }

  .fs1pt7xs {
    font-size: 1.7em !important; }

  .fs1pt8xs {
    font-size: 1.8em !important; }

  .fs1pt9xs {
    font-size: 1.9em !important; }

  .fs2pt0xs {
    font-size: 2.0em !important; } }
@media only screen and (max-width: 768px) and (min-width: 577px) {
  .fs0pt1sm {
    font-size: 0.1em !important; }

  .fs0pt2sm {
    font-size: 0.2em !important; }

  .fs0pt3sm {
    font-size: 0.3em !important; }

  .fs0pt4sm {
    font-size: 0.4em !important; }

  .fs0pt5sm {
    font-size: 0.5em !important; }

  .fs0pt6sm {
    font-size: 0.6em !important; }

  .fs0pt7sm {
    font-size: 0.7em !important; }

  .fs0pt8sm {
    font-size: 0.8em !important; }

  .fs0pt9sm {
    font-size: 0.9em !important; }

  .fs1pt0sm {
    font-size: 1.0em !important; }

  .fs1pt1sm {
    font-size: 1.1em !important; }

  .fs1pt2sm {
    font-size: 1.2em !important; }

  .fs1pt3sm {
    font-size: 1.3em !important; }

  .fs1pt4sm {
    font-size: 1.4em !important; }

  .fs1pt5sm {
    font-size: 1.5em !important; }

  .fs1pt6sm {
    font-size: 1.6em !important; }

  .fs1pt7sm {
    font-size: 1.7em !important; }

  .fs1pt8sm {
    font-size: 1.8em !important; }

  .fs1pt9sm {
    font-size: 1.9em !important; }

  .fs2pt0sm {
    font-size: 2.0em !important; } }
@media only screen and (max-width: 992px) and (min-width: 769px) {
  .fs0pt1md {
    font-size: 0.1em !important; }

  .fs0pt2md {
    font-size: 0.2em !important; }

  .fs0pt3md {
    font-size: 0.3em !important; }

  .fs0pt4md {
    font-size: 0.4em !important; }

  .fs0pt5md {
    font-size: 0.5em !important; }

  .fs0pt6md {
    font-size: 0.6em !important; }

  .fs0pt7md {
    font-size: 0.7em !important; }

  .fs0pt8md {
    font-size: 0.8em !important; }

  .fs0pt9md {
    font-size: 0.9em !important; }

  .fs1pt0md {
    font-size: 1.0em !important; }

  .fs1pt1md {
    font-size: 1.1em !important; }

  .fs1pt2md {
    font-size: 1.2em !important; }

  .fs1pt3md {
    font-size: 1.3em !important; }

  .fs1pt4md {
    font-size: 1.4em !important; }

  .fs1pt5md {
    font-size: 1.5em !important; }

  .fs1pt6md {
    font-size: 1.6em !important; }

  .fs1pt7md {
    font-size: 1.7em !important; }

  .fs1pt8md {
    font-size: 1.8em !important; }

  .fs1pt9md {
    font-size: 1.9em !important; }

  .fs2pt0md {
    font-size: 2.0em !important; } }
@media only screen and (min-width: 768px) {
  .is-table-row {
    display: table; }

  .is-table-row [class*="col-"] {
    float: none;
    display: table-cell;
    vertical-align: top; } }
@media only screen and (max-width: 300px) {
  .hide300 {
    display: none !important; } }
@media only screen and (max-width: 400px) {
  .hide400 {
    display: none !important; } }
@media only screen and (max-width: 500px) {
  .hide500 {
    display: none !important; } }
@media only screen and (max-width: 600px) {
  .hide600 {
    display: none !important; } }
@media only screen and (max-width: 700px) {
  .hide700 {
    display: none !important; } }
@media only screen and (max-width: 800px) {
  .hide800 {
    display: none !important; } }
@media only screen and (max-width: 900px) {
  .hide900 {
    display: none !important; } }
@media only screen and (max-width: 950px) {
  .hide950 {
    display: none !important; } }
@media only screen and (max-width: 975px) {
  .hide975 {
    display: none !important; } }
@media only screen and (max-width: 1000px) {
  .hide1000 {
    display: none !important; } }
@media only screen and (max-width: 1100px) {
  .hide1100 {
    display: none !important; } }
@media only screen and (max-width: 1200px) {
  .hide1200 {
    display: none !important; } }
@media only screen and (max-width: 1300px) {
  .hide1300 {
    display: none !important; } }
@media only screen and (max-width: 576px) {
  .hide576 {
    display: none !important; } }
@media only screen and (max-width: 768px) {
  .hide768 {
    display: none !important; } }
@media only screen and (max-width: 992px) {
  .hide992 {
    display: none !important; } }
.max-w-2000 {
  max-width: 2000px; }

.max-w-1900 {
  max-width: 1900px; }

.max-w-1800 {
  max-width: 1800px; }

.max-w-1700 {
  max-width: 1700px; }

.max-w-1600 {
  max-width: 1600px; }

.max-w-1500 {
  max-width: 1500px; }

.max-w-1432 {
  max-width: 1432px; }

.max-w-1460 {
  max-width: 1460px; }

.max-w-1400 {
  max-width: 1400px; }

.max-w-1300 {
  max-width: 1300px; }

.max-w-1200 {
  max-width: 1200px; }

.max-w-1100 {
  max-width: 1100px; }

.max-w-1000 {
  max-width: 1000px; }

.max-w-900 {
  max-width: 900px; }

.max-w-800 {
  max-width: 800px; }

.max-w-700 {
  max-width: 700px; }

.max-w-600 {
  max-width: 600px; }

.max-w-500 {
  max-width: 500px; }

.no-gutters-1 {
  margin-right: 1px !important;
  margin-left: 1px !important; }

.no-gutters-2 {
  margin-right: 2px !important;
  margin-left: 2px !important; }

.no-gutters-4 {
  margin-right: 4px !important;
  margin-left: 4px !important; }

.no-gutters-6 {
  margin-right: 6px !important;
  margin-left: 6px !important; }

.no-gutters-8 {
  margin-right: 8px;
  margin-left: 8px; }

.no-gutters-10 {
  margin-right: 10px;
  margin-left: 10px; }

.rowpad-1 {
  margin-right: -1px !important;
  margin-left: -1px !important; }

.rowpad-2 {
  margin-right: -2px !important;
  margin-left: -2px !important; }

.rowpad-3 {
  margin-right: -3px !important;
  margin-left: -3px !important; }

.rowpad-4 {
  margin-right: -4px !important;
  margin-left: -4px !important; }

.rowpad-5 {
  margin-right: -5px !important;
  margin-left: -5px !important; }

.rowpad-6 {
  margin-right: -6px !important;
  margin-left: -6px !important; }

.rowpad-8 {
  margin-right: -8px !important;
  margin-left: -8px !important; }

.rowpad-10 {
  margin-right: -10px !important;
  margin-left: -10px !important; }

.colpad-1 {
  padding-right: 1px !important;
  padding-left: 1px !important; }

.colpad-2 {
  padding-right: 2px !important;
  padding-left: 2px !important; }

.colpad-3 {
  padding-right: 3px !important;
  padding-left: 3px !important; }

.colpad-4 {
  padding-right: 4px !important;
  padding-left: 4px !important; }

.colpad-5 {
  padding-right: 5px !important;
  padding-left: 5px !important; }

.colpad-6 {
  padding-right: 6px !important;
  padding-left: 6px !important; }

.colpad-7 {
  padding-right: 7px !important;
  padding-left: 7px !important; }

.colpad-8 {
  padding-right: 8px !important;
  padding-left: 8px !important; }

.colpad-9 {
  padding-right: 9px !important;
  padding-left: 9px !important; }

.colpad-10 {
  padding-right: 10px !important;
  padding-left: 10px !important; }

.row-colpadding-top-1 > div {
  padding-top: 1px !important; }

.row-colpadding-top-2 > div {
  padding-top: 2px !important; }

.row-colpadding-top-3 > div {
  padding-top: 3px !important; }

.row-colpadding-top-4 > div {
  padding-top: 4px !important; }

.row-colpadding-top-5 > div {
  padding-top: 5px !important; }

.row-colpadding-top-6 > div {
  padding-top: 6px !important; }

.row-colpadding-top-8 > div {
  padding-top: 8px !important; }

.row-colpadding-top-10 > div {
  padding-top: 10px !important; }

.row-colpadding-top-11 > div {
  padding-top: 11px !important; }

.row-colpadding-top-12 > div {
  padding-top: 12px !important; }

.row-colpadding-top-13 > div {
  padding-top: 13px !important; }

.row-colpadding-top-14 > div {
  padding-top: 14px !important; }

.row-colpadding-top-15 > div {
  padding-top: 15px !important; }

.row-colpadding-top-16 > div {
  padding-top: 16px !important; }

.row-colpadding-top-17 > div {
  padding-top: 17px !important; }

.row-colpadding-top-18 > div {
  padding-top: 18px !important; }

.row-colpadding-top-19 > div {
  padding-top: 19px !important; }

.row-colpadding-top-20 > div {
  padding-top: 20px !important; }

.row-colpadding-top-21 > div {
  padding-top: 21px !important; }

.row-colpadding-top-22 > div {
  padding-top: 22px !important; }

.row-colpadding-top-23 > div {
  padding-top: 23px !important; }

.row-colpadding-top-24 > div {
  padding-top: 24px !important; }

.row-colpadding-top-25 > div {
  padding-top: 25px !important; }

.row-colpadding-top-26 > div {
  padding-top: 26px !important; }

.row-colpadding-top-27 > div {
  padding-top: 27px !important; }

.row-colpadding-top-28 > div {
  padding-top: 28px !important; }

.row-colpadding-top-29 > div {
  padding-top: 29px !important; }

.row-colpadding-top-30 > div {
  padding-top: 30px !important; }

.row-colpadding-1 > div {
  padding-left: 1px !important;
  padding-right: 1px !important; }

.row-colpadding-2 > div {
  padding-left: 2px !important;
  padding-right: 2px !important; }

.row-colpadding-3 > div {
  padding-left: 3px !important;
  padding-right: 3px !important; }

.row-colpadding-4 > div {
  padding-left: 4px !important;
  padding-right: 4px !important; }

.row-colpadding-5 > div {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.row-colpadding-6 > div {
  padding-left: 6px !important;
  padding-right: 6px !important; }

.row-colpadding-8 > div {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.row-colpadding-10 > div {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.row-colpadding-20 > div {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.row-colpadding-30 > div {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.row-colpadding-40 > div {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.row-colpadding-50 > div {
  padding-left: 50px !important;
  padding-right: 50px !important; }

@media only screen and (max-width: 576px) {
  .floatLeft-xs {
    float: left !important; }

  .floatRight-xs {
    float: right !important; } }
@media only screen and (max-width: 768px) {
  .floatLeft-sm {
    float: left !important; }

  .floatRight-sm {
    float: right !important; } }
@media only screen and (max-width: 992px) {
  .floatLeft-md {
    float: left !important; }

  .floatRight-md {
    float: right !important; } }
.-row-colpadding-10 > div {
  padding-left: 10px !important;
  padding-right: 10px !important; }

/*MARGINS  *************************************    */
mt-0 {
  margin-top: 0px; }

mt-1 {
  margin-top: 1px; }

mt-2 {
  margin-top: 2px; }

mt-3 {
  margin-top: 3px; }

mt-4 {
  margin-top: 4px; }

mt-5 {
  margin-top: 5px; }

mt-6 {
  margin-top: 6px; }

mt-7 {
  margin-top: 7px; }

mt-8 {
  margin-top: 8px; }

mt-9 {
  margin-top: 9px; }

mt-10 {
  margin-top: 10px; }

mt-11 {
  margin-top: 11px; }

mt-12 {
  margin-top: 12px; }

mt-13 {
  margin-top: 13px; }

mt-14 {
  margin-top: 14px; }

mt-15 {
  margin-top: 15px; }

mt-16 {
  margin-top: 16px; }

mt-17 {
  margin-top: 17px; }

mt-18 {
  margin-top: 18px; }

mt-19 {
  margin-top: 19px; }

mt-20 {
  margin-top: 20px; }

mt-21 {
  margin-top: 21px; }

mt-22 {
  margin-top: 22px; }

mt-23 {
  margin-top: 23px; }

mt-24 {
  margin-top: 24px; }

mt-25 {
  margin-top: 25px; }

mt-26 {
  margin-top: 26px; }

mt-27 {
  margin-top: 27px; }

mt-28 {
  margin-top: 28px; }

mt-29 {
  margin-top: 29px; }

mt-30 {
  margin-top: 30px; }

mt-31 {
  margin-top: 31px; }

mt-32 {
  margin-top: 32px; }

mt-33 {
  margin-top: 33px; }

mt-34 {
  margin-top: 34px; }

mt-35 {
  margin-top: 35px; }

mt-36 {
  margin-top: 36px; }

mt-37 {
  margin-top: 37px; }

mt-38 {
  margin-top: 38px; }

mt-39 {
  margin-top: 39px; }

mt-40 {
  margin-top: 40px; }

mt-41 {
  margin-top: 41px; }

mt-42 {
  margin-top: 42px; }

mt-43 {
  margin-top: 43px; }

mt-44 {
  margin-top: 44px; }

mt-45 {
  margin-top: 45px; }

mt-46 {
  margin-top: 46px; }

mt-47 {
  margin-top: 47px; }

mt-48 {
  margin-top: 48px; }

mt-49 {
  margin-top: 49px; }

mt-50 {
  margin-top: 50px; }

ml-0 {
  margin-left: 0px; }

ml-1 {
  margin-left: 1px; }

ml-2 {
  margin-left: 2px; }

ml-3 {
  margin-left: 3px; }

ml-4 {
  margin-left: 4px; }

ml-5 {
  margin-left: 5px; }

ml-6 {
  margin-left: 6px; }

ml-7 {
  margin-left: 7px; }

ml-8 {
  margin-left: 8px; }

ml-9 {
  margin-left: 9px; }

ml-10 {
  margin-left: 10px; }

ml-11 {
  margin-left: 11px; }

ml-12 {
  margin-left: 12px; }

ml-13 {
  margin-left: 13px; }

ml-14 {
  margin-left: 14px; }

ml-15 {
  margin-left: 15px; }

ml-16 {
  margin-left: 16px; }

ml-17 {
  margin-left: 17px; }

ml-18 {
  margin-left: 18px; }

ml-19 {
  margin-left: 19px; }

ml-20 {
  margin-left: 20px; }

ml-21 {
  margin-left: 21px; }

ml-22 {
  margin-left: 22px; }

ml-23 {
  margin-left: 23px; }

ml-24 {
  margin-left: 24px; }

ml-25 {
  margin-left: 25px; }

ml-26 {
  margin-left: 26px; }

ml-27 {
  margin-left: 27px; }

ml-28 {
  margin-left: 28px; }

ml-29 {
  margin-left: 29px; }

ml-30 {
  margin-left: 30px; }

ml-31 {
  margin-left: 31px; }

ml-32 {
  margin-left: 32px; }

ml-33 {
  margin-left: 33px; }

ml-34 {
  margin-left: 34px; }

ml-35 {
  margin-left: 35px; }

ml-36 {
  margin-left: 36px; }

ml-37 {
  margin-left: 37px; }

ml-38 {
  margin-left: 38px; }

ml-39 {
  margin-left: 39px; }

ml-40 {
  margin-left: 40px; }

ml-41 {
  margin-left: 41px; }

ml-42 {
  margin-left: 42px; }

ml-43 {
  margin-left: 43px; }

ml-44 {
  margin-left: 44px; }

ml-45 {
  margin-left: 45px; }

ml-46 {
  margin-left: 46px; }

ml-47 {
  margin-left: 47px; }

ml-48 {
  margin-left: 48px; }

ml-49 {
  margin-left: 49px; }

ml-50 {
  margin-left: 50px; }

mr-0 {
  margin-right: 0px; }

mr-1 {
  margin-right: 1px; }

mr-2 {
  margin-right: 2px; }

mr-3 {
  margin-right: 3px; }

mr-4 {
  margin-right: 4px; }

mr-5 {
  margin-right: 5px; }

mr-6 {
  margin-right: 6px; }

mr-7 {
  margin-right: 7px; }

mr-8 {
  margin-right: 8px; }

mr-9 {
  margin-right: 9px; }

mr-10 {
  margin-right: 10px; }

mr-11 {
  margin-right: 11px; }

mr-12 {
  margin-right: 12px; }

mr-13 {
  margin-right: 13px; }

mr-14 {
  margin-right: 14px; }

mr-15 {
  margin-right: 15px; }

mr-16 {
  margin-right: 16px; }

mr-17 {
  margin-right: 17px; }

mr-18 {
  margin-right: 18px; }

mr-19 {
  margin-right: 19px; }

mr-20 {
  margin-right: 20px; }

mr-21 {
  margin-right: 21px; }

mr-22 {
  margin-right: 22px; }

mr-23 {
  margin-right: 23px; }

mr-24 {
  margin-right: 24px; }

mr-25 {
  margin-right: 25px; }

mr-26 {
  margin-right: 26px; }

mr-27 {
  margin-right: 27px; }

mr-28 {
  margin-right: 28px; }

mr-29 {
  margin-right: 29px; }

mr-30 {
  margin-right: 30px; }

mr-31 {
  margin-right: 31px; }

mr-32 {
  margin-right: 32px; }

mr-33 {
  margin-right: 33px; }

mr-34 {
  margin-right: 34px; }

mr-35 {
  margin-right: 35px; }

mr-36 {
  margin-right: 36px; }

mr-37 {
  margin-right: 37px; }

mr-38 {
  margin-right: 38px; }

mr-39 {
  margin-right: 39px; }

mr-40 {
  margin-right: 40px; }

mr-41 {
  margin-right: 41px; }

mr-42 {
  margin-right: 42px; }

mr-43 {
  margin-right: 43px; }

mr-44 {
  margin-right: 44px; }

mr-45 {
  margin-right: 45px; }

mr-46 {
  margin-right: 46px; }

mr-47 {
  margin-right: 47px; }

mr-48 {
  margin-right: 48px; }

mr-49 {
  margin-right: 49px; }

mr-50 {
  margin-right: 50px; }

mb-0 {
  margin-bottom: 0px; }

mb-1 {
  margin-bottom: 1px; }

mb-2 {
  margin-bottom: 2px; }

mb-3 {
  margin-bottom: 3px; }

mb-4 {
  margin-bottom: 4px; }

mb-5 {
  margin-bottom: 5px; }

mb-6 {
  margin-bottom: 6px; }

mb-7 {
  margin-bottom: 7px; }

mb-8 {
  margin-bottom: 8px; }

mb-9 {
  margin-bottom: 9px; }

mb-10 {
  margin-bottom: 10px; }

mb-11 {
  margin-bottom: 11px; }

mb-12 {
  margin-bottom: 12px; }

mb-13 {
  margin-bottom: 13px; }

mb-14 {
  margin-bottom: 14px; }

mb-15 {
  margin-bottom: 15px; }

mb-16 {
  margin-bottom: 16px; }

mb-17 {
  margin-bottom: 17px; }

mb-18 {
  margin-bottom: 18px; }

mb-19 {
  margin-bottom: 19px; }

mb-20 {
  margin-bottom: 20px; }

mb-21 {
  margin-bottom: 21px; }

mb-22 {
  margin-bottom: 22px; }

mb-23 {
  margin-bottom: 23px; }

mb-24 {
  margin-bottom: 24px; }

mb-25 {
  margin-bottom: 25px; }

mb-26 {
  margin-bottom: 26px; }

mb-27 {
  margin-bottom: 27px; }

mb-28 {
  margin-bottom: 28px; }

mb-29 {
  margin-bottom: 29px; }

mb-30 {
  margin-bottom: 30px; }

mb-31 {
  margin-bottom: 31px; }

mb-32 {
  margin-bottom: 32px; }

mb-33 {
  margin-bottom: 33px; }

mb-34 {
  margin-bottom: 34px; }

mb-35 {
  margin-bottom: 35px; }

mb-36 {
  margin-bottom: 36px; }

mb-37 {
  margin-bottom: 37px; }

mb-38 {
  margin-bottom: 38px; }

mb-39 {
  margin-bottom: 39px; }

mb-40 {
  margin-bottom: 40px; }

mb-41 {
  margin-bottom: 41px; }

mb-42 {
  margin-bottom: 42px; }

mb-43 {
  margin-bottom: 43px; }

mb-44 {
  margin-bottom: 44px; }

mb-45 {
  margin-bottom: 45px; }

mb-46 {
  margin-bottom: 46px; }

mb-47 {
  margin-bottom: 47px; }

mb-48 {
  margin-bottom: 48px; }

mb-49 {
  margin-bottom: 49px; }

mb-50 {
  margin-bottom: 50px; }

/* xs --------- */
@media only screen and (max-width: 576px) {
  mt-xs-0 {
    margin-top: 0px; }

  mt-xs-1 {
    margin-top: 1px; }

  mt-xs-2 {
    margin-top: 2px; }

  mt-xs-3 {
    margin-top: 3px; }

  mt-xs-4 {
    margin-top: 4px; }

  mt-xs-5 {
    margin-top: 5px; }

  mt-xs-6 {
    margin-top: 6px; }

  mt-xs-7 {
    margin-top: 7px; }

  mt-xs-8 {
    margin-top: 8px; }

  mt-xs-9 {
    margin-top: 9px; }

  mt-xs-10 {
    margin-top: 10px; }

  mt-xs-11 {
    margin-top: 11px; }

  mt-xs-12 {
    margin-top: 12px; }

  mt-xs-13 {
    margin-top: 13px; }

  mt-xs-14 {
    margin-top: 14px; }

  mt-xs-15 {
    margin-top: 15px; }

  mt-xs-16 {
    margin-top: 16px; }

  mt-xs-17 {
    margin-top: 17px; }

  mt-xs-18 {
    margin-top: 18px; }

  mt-xs-19 {
    margin-top: 19px; }

  mt-xs-20 {
    margin-top: 20px; }

  mt-xs-21 {
    margin-top: 21px; }

  mt-xs-22 {
    margin-top: 22px; }

  mt-xs-23 {
    margin-top: 23px; }

  mt-xs-24 {
    margin-top: 24px; }

  mt-xs-25 {
    margin-top: 25px; }

  mt-xs-26 {
    margin-top: 26px; }

  mt-xs-27 {
    margin-top: 27px; }

  mt-xs-28 {
    margin-top: 28px; }

  mt-xs-29 {
    margin-top: 29px; }

  mt-xs-30 {
    margin-top: 30px; }

  mt-xs-31 {
    margin-top: 31px; }

  mt-xs-32 {
    margin-top: 32px; }

  mt-xs-33 {
    margin-top: 33px; }

  mt-xs-34 {
    margin-top: 34px; }

  mt-xs-35 {
    margin-top: 35px; }

  mt-xs-36 {
    margin-top: 36px; }

  mt-xs-37 {
    margin-top: 37px; }

  mt-xs-38 {
    margin-top: 38px; }

  mt-xs-39 {
    margin-top: 39px; }

  mt-xs-40 {
    margin-top: 40px; }

  mt-xs-41 {
    margin-top: 41px; }

  mt-xs-42 {
    margin-top: 42px; }

  mt-xs-43 {
    margin-top: 43px; }

  mt-xs-44 {
    margin-top: 44px; }

  mt-xs-45 {
    margin-top: 45px; }

  mt-xs-46 {
    margin-top: 46px; }

  mt-xs-47 {
    margin-top: 47px; }

  mt-xs-48 {
    margin-top: 48px; }

  mt-xs-49 {
    margin-top: 49px; }

  mt-xs-50 {
    margin-top: 50px; }

  ml-xs-0 {
    margin-left: 0px; }

  ml-xs-1 {
    margin-left: 1px; }

  ml-xs-2 {
    margin-left: 2px; }

  ml-xs-3 {
    margin-left: 3px; }

  ml-xs-4 {
    margin-left: 4px; }

  ml-xs-5 {
    margin-left: 5px; }

  ml-xs-6 {
    margin-left: 6px; }

  ml-xs-7 {
    margin-left: 7px; }

  ml-xs-8 {
    margin-left: 8px; }

  ml-xs-9 {
    margin-left: 9px; }

  ml-xs-10 {
    margin-left: 10px; }

  ml-xs-11 {
    margin-left: 11px; }

  ml-xs-12 {
    margin-left: 12px; }

  ml-xs-13 {
    margin-left: 13px; }

  ml-xs-14 {
    margin-left: 14px; }

  ml-xs-15 {
    margin-left: 15px; }

  ml-xs-16 {
    margin-left: 16px; }

  ml-xs-17 {
    margin-left: 17px; }

  ml-xs-18 {
    margin-left: 18px; }

  ml-xs-19 {
    margin-left: 19px; }

  ml-xs-20 {
    margin-left: 20px; }

  ml-xs-21 {
    margin-left: 21px; }

  ml-xs-22 {
    margin-left: 22px; }

  ml-xs-23 {
    margin-left: 23px; }

  ml-xs-24 {
    margin-left: 24px; }

  ml-xs-25 {
    margin-left: 25px; }

  ml-xs-26 {
    margin-left: 26px; }

  ml-xs-27 {
    margin-left: 27px; }

  ml-xs-28 {
    margin-left: 28px; }

  ml-xs-29 {
    margin-left: 29px; }

  ml-xs-30 {
    margin-left: 30px; }

  ml-xs-31 {
    margin-left: 31px; }

  ml-xs-32 {
    margin-left: 32px; }

  ml-xs-33 {
    margin-left: 33px; }

  ml-xs-34 {
    margin-left: 34px; }

  ml-xs-35 {
    margin-left: 35px; }

  ml-xs-36 {
    margin-left: 36px; }

  ml-xs-37 {
    margin-left: 37px; }

  ml-xs-38 {
    margin-left: 38px; }

  ml-xs-39 {
    margin-left: 39px; }

  ml-xs-40 {
    margin-left: 40px; }

  ml-xs-41 {
    margin-left: 41px; }

  ml-xs-42 {
    margin-left: 42px; }

  ml-xs-43 {
    margin-left: 43px; }

  ml-xs-44 {
    margin-left: 44px; }

  ml-xs-45 {
    margin-left: 45px; }

  ml-xs-46 {
    margin-left: 46px; }

  ml-xs-47 {
    margin-left: 47px; }

  ml-xs-48 {
    margin-left: 48px; }

  ml-xs-49 {
    margin-left: 49px; }

  ml-xs-50 {
    margin-left: 50px; }

  mr-xs-0 {
    margin-right: 0px; }

  mr-xs-1 {
    margin-right: 1px; }

  mr-xs-2 {
    margin-right: 2px; }

  mr-xs-3 {
    margin-right: 3px; }

  mr-xs-4 {
    margin-right: 4px; }

  mr-xs-5 {
    margin-right: 5px; }

  mr-xs-6 {
    margin-right: 6px; }

  mr-xs-7 {
    margin-right: 7px; }

  mr-xs-8 {
    margin-right: 8px; }

  mr-xs-9 {
    margin-right: 9px; }

  mr-xs-10 {
    margin-right: 10px; }

  mr-xs-11 {
    margin-right: 11px; }

  mr-xs-12 {
    margin-right: 12px; }

  mr-xs-13 {
    margin-right: 13px; }

  mr-xs-14 {
    margin-right: 14px; }

  mr-xs-15 {
    margin-right: 15px; }

  mr-xs-16 {
    margin-right: 16px; }

  mr-xs-17 {
    margin-right: 17px; }

  mr-xs-18 {
    margin-right: 18px; }

  mr-xs-19 {
    margin-right: 19px; }

  mr-xs-20 {
    margin-right: 20px; }

  mr-xs-21 {
    margin-right: 21px; }

  mr-xs-22 {
    margin-right: 22px; }

  mr-xs-23 {
    margin-right: 23px; }

  mr-xs-24 {
    margin-right: 24px; }

  mr-xs-25 {
    margin-right: 25px; }

  mr-xs-26 {
    margin-right: 26px; }

  mr-xs-27 {
    margin-right: 27px; }

  mr-xs-28 {
    margin-right: 28px; }

  mr-xs-29 {
    margin-right: 29px; }

  mr-xs-30 {
    margin-right: 30px; }

  mr-xs-31 {
    margin-right: 31px; }

  mr-xs-32 {
    margin-right: 32px; }

  mr-xs-33 {
    margin-right: 33px; }

  mr-xs-34 {
    margin-right: 34px; }

  mr-xs-35 {
    margin-right: 35px; }

  mr-xs-36 {
    margin-right: 36px; }

  mr-xs-37 {
    margin-right: 37px; }

  mr-xs-38 {
    margin-right: 38px; }

  mr-xs-39 {
    margin-right: 39px; }

  mr-xs-40 {
    margin-right: 40px; }

  mr-xs-41 {
    margin-right: 41px; }

  mr-xs-42 {
    margin-right: 42px; }

  mr-xs-43 {
    margin-right: 43px; }

  mr-xs-44 {
    margin-right: 44px; }

  mr-xs-45 {
    margin-right: 45px; }

  mr-xs-46 {
    margin-right: 46px; }

  mr-xs-47 {
    margin-right: 47px; }

  mr-xs-48 {
    margin-right: 48px; }

  mr-xs-49 {
    margin-right: 49px; }

  mr-xs-50 {
    margin-right: 50px; }

  mb-xs-0 {
    margin-bottom: 0px; }

  mb-xs-1 {
    margin-bottom: 1px; }

  mb-xs-2 {
    margin-bottom: 2px; }

  mb-xs-3 {
    margin-bottom: 3px; }

  mb-xs-4 {
    margin-bottom: 4px; }

  mb-xs-5 {
    margin-bottom: 5px; }

  mb-xs-6 {
    margin-bottom: 6px; }

  mb-xs-7 {
    margin-bottom: 7px; }

  mb-xs-8 {
    margin-bottom: 8px; }

  mb-xs-9 {
    margin-bottom: 9px; }

  mb-xs-10 {
    margin-bottom: 10px; }

  mb-xs-11 {
    margin-bottom: 11px; }

  mb-xs-12 {
    margin-bottom: 12px; }

  mb-xs-13 {
    margin-bottom: 13px; }

  mb-xs-14 {
    margin-bottom: 14px; }

  mb-xs-15 {
    margin-bottom: 15px; }

  mb-xs-16 {
    margin-bottom: 16px; }

  mb-xs-17 {
    margin-bottom: 17px; }

  mb-xs-18 {
    margin-bottom: 18px; }

  mb-xs-19 {
    margin-bottom: 19px; }

  mb-xs-20 {
    margin-bottom: 20px; }

  mb-xs-21 {
    margin-bottom: 21px; }

  mb-xs-22 {
    margin-bottom: 22px; }

  mb-xs-23 {
    margin-bottom: 23px; }

  mb-xs-24 {
    margin-bottom: 24px; }

  mb-xs-25 {
    margin-bottom: 25px; }

  mb-xs-26 {
    margin-bottom: 26px; }

  mb-xs-27 {
    margin-bottom: 27px; }

  mb-xs-28 {
    margin-bottom: 28px; }

  mb-xs-29 {
    margin-bottom: 29px; }

  mb-xs-30 {
    margin-bottom: 30px; }

  mb-xs-31 {
    margin-bottom: 31px; }

  mb-xs-32 {
    margin-bottom: 32px; }

  mb-xs-33 {
    margin-bottom: 33px; }

  mb-xs-34 {
    margin-bottom: 34px; }

  mb-xs-35 {
    margin-bottom: 35px; }

  mb-xs-36 {
    margin-bottom: 36px; }

  mb-xs-37 {
    margin-bottom: 37px; }

  mb-xs-38 {
    margin-bottom: 38px; }

  mb-xs-39 {
    margin-bottom: 39px; }

  mb-xs-40 {
    margin-bottom: 40px; }

  mb-xs-41 {
    margin-bottom: 41px; }

  mb-xs-42 {
    margin-bottom: 42px; }

  mb-xs-43 {
    margin-bottom: 43px; }

  mb-xs-44 {
    margin-bottom: 44px; }

  mb-xs-45 {
    margin-bottom: 45px; }

  mb-xs-46 {
    margin-bottom: 46px; }

  mb-xs-47 {
    margin-bottom: 47px; }

  mb-xs-48 {
    margin-bottom: 48px; }

  mb-xs-49 {
    margin-bottom: 49px; }

  mb-xs-50 {
    margin-bottom: 50px; } }
/* ************************************* */
/*PADDING ************************************* */
pt-0 {
  padding-top: 0px; }

pt-1 {
  padding-top: 1px; }

pt-2 {
  padding-top: 2px; }

pt-3 {
  padding-top: 3px; }

pt-4 {
  padding-top: 4px; }

pt-5 {
  padding-top: 5px; }

pt-6 {
  padding-top: 6px; }

pt-7 {
  padding-top: 7px; }

pt-8 {
  padding-top: 8px; }

pt-9 {
  padding-top: 9px; }

pt-10 {
  padding-top: 10px; }

pt-11 {
  padding-top: 11px; }

pt-12 {
  padding-top: 12px; }

pt-13 {
  padding-top: 13px; }

pt-14 {
  padding-top: 14px; }

pt-15 {
  padding-top: 15px; }

pt-16 {
  padding-top: 16px; }

pt-17 {
  padding-top: 17px; }

pt-18 {
  padding-top: 18px; }

pt-19 {
  padding-top: 19px; }

pt-20 {
  padding-top: 20px; }

pt-21 {
  padding-top: 21px; }

pt-22 {
  padding-top: 22px; }

pt-23 {
  padding-top: 23px; }

pt-24 {
  padding-top: 24px; }

pt-25 {
  padding-top: 25px; }

pt-26 {
  padding-top: 26px; }

pt-27 {
  padding-top: 27px; }

pt-28 {
  padding-top: 28px; }

pt-29 {
  padding-top: 29px; }

pt-30 {
  padding-top: 30px; }

pt-31 {
  padding-top: 31px; }

pt-32 {
  padding-top: 32px; }

pt-33 {
  padding-top: 33px; }

pt-34 {
  padding-top: 34px; }

pt-35 {
  padding-top: 35px; }

pt-36 {
  padding-top: 36px; }

pt-37 {
  padding-top: 37px; }

pt-38 {
  padding-top: 38px; }

pt-39 {
  padding-top: 39px; }

pt-40 {
  padding-top: 40px; }

pt-41 {
  padding-top: 41px; }

pt-42 {
  padding-top: 42px; }

pt-43 {
  padding-top: 43px; }

pt-44 {
  padding-top: 44px; }

pt-45 {
  padding-top: 45px; }

pt-46 {
  padding-top: 46px; }

pt-47 {
  padding-top: 47px; }

pt-48 {
  padding-top: 48px; }

pt-49 {
  padding-top: 49px; }

pt-50 {
  padding-top: 50px; }

pl-0 {
  padding-left: 0px; }

pl-1 {
  padding-left: 1px; }

pl-2 {
  padding-left: 2px; }

pl-3 {
  padding-left: 3px; }

pl-4 {
  padding-left: 4px; }

pl-5 {
  padding-left: 5px; }

pl-6 {
  padding-left: 6px; }

pl-7 {
  padding-left: 7px; }

pl-8 {
  padding-left: 8px; }

pl-9 {
  padding-left: 9px; }

pl-10 {
  padding-left: 10px; }

pl-11 {
  padding-left: 11px; }

pl-12 {
  padding-left: 12px; }

pl-13 {
  padding-left: 13px; }

pl-14 {
  padding-left: 14px; }

pl-15 {
  padding-left: 15px; }

pl-16 {
  padding-left: 16px; }

pl-17 {
  padding-left: 17px; }

pl-18 {
  padding-left: 18px; }

pl-19 {
  padding-left: 19px; }

pl-20 {
  padding-left: 20px; }

pl-21 {
  padding-left: 21px; }

pl-22 {
  padding-left: 22px; }

pl-23 {
  padding-left: 23px; }

pl-24 {
  padding-left: 24px; }

pl-25 {
  padding-left: 25px; }

pl-26 {
  padding-left: 26px; }

pl-27 {
  padding-left: 27px; }

pl-28 {
  padding-left: 28px; }

pl-29 {
  padding-left: 29px; }

pl-30 {
  padding-left: 30px; }

pl-31 {
  padding-left: 31px; }

pl-32 {
  padding-left: 32px; }

pl-33 {
  padding-left: 33px; }

pl-34 {
  padding-left: 34px; }

pl-35 {
  padding-left: 35px; }

pl-36 {
  padding-left: 36px; }

pl-37 {
  padding-left: 37px; }

pl-38 {
  padding-left: 38px; }

pl-39 {
  padding-left: 39px; }

pl-40 {
  padding-left: 40px; }

pl-41 {
  padding-left: 41px; }

pl-42 {
  padding-left: 42px; }

pl-43 {
  padding-left: 43px; }

pl-44 {
  padding-left: 44px; }

pl-45 {
  padding-left: 45px; }

pl-46 {
  padding-left: 46px; }

pl-47 {
  padding-left: 47px; }

pl-48 {
  padding-left: 48px; }

pl-49 {
  padding-left: 49px; }

pl-50 {
  padding-left: 50px; }

pr-0 {
  padding-right: 0px; }

pr-1 {
  padding-right: 1px; }

pr-2 {
  padding-right: 2px; }

pr-3 {
  padding-right: 3px; }

pr-4 {
  padding-right: 4px; }

pr-5 {
  padding-right: 5px; }

pr-6 {
  padding-right: 6px; }

pr-7 {
  padding-right: 7px; }

pr-8 {
  padding-right: 8px; }

pr-9 {
  padding-right: 9px; }

pr-10 {
  padding-right: 10px; }

pr-11 {
  padding-right: 11px; }

pr-12 {
  padding-right: 12px; }

pr-13 {
  padding-right: 13px; }

pr-14 {
  padding-right: 14px; }

pr-15 {
  padding-right: 15px; }

pr-16 {
  padding-right: 16px; }

pr-17 {
  padding-right: 17px; }

pr-18 {
  padding-right: 18px; }

pr-19 {
  padding-right: 19px; }

pr-20 {
  padding-right: 20px; }

pr-21 {
  padding-right: 21px; }

pr-22 {
  padding-right: 22px; }

pr-23 {
  padding-right: 23px; }

pr-24 {
  padding-right: 24px; }

pr-25 {
  padding-right: 25px; }

pr-26 {
  padding-right: 26px; }

pr-27 {
  padding-right: 27px; }

pr-28 {
  padding-right: 28px; }

pr-29 {
  padding-right: 29px; }

pr-30 {
  padding-right: 30px; }

pr-31 {
  padding-right: 31px; }

pr-32 {
  padding-right: 32px; }

pr-33 {
  padding-right: 33px; }

pr-34 {
  padding-right: 34px; }

pr-35 {
  padding-right: 35px; }

pr-36 {
  padding-right: 36px; }

pr-37 {
  padding-right: 37px; }

pr-38 {
  padding-right: 38px; }

pr-39 {
  padding-right: 39px; }

pr-40 {
  padding-right: 40px; }

pr-41 {
  padding-right: 41px; }

pr-42 {
  padding-right: 42px; }

pr-43 {
  padding-right: 43px; }

pr-44 {
  padding-right: 44px; }

pr-45 {
  padding-right: 45px; }

pr-46 {
  padding-right: 46px; }

pr-47 {
  padding-right: 47px; }

pr-48 {
  padding-right: 48px; }

pr-49 {
  padding-right: 49px; }

pr-50 {
  padding-right: 50px; }

pb-0 {
  padding-bottom: 0px; }

pb-1 {
  padding-bottom: 1px; }

pb-2 {
  padding-bottom: 2px; }

pb-3 {
  padding-bottom: 3px; }

pb-4 {
  padding-bottom: 4px; }

pb-5 {
  padding-bottom: 5px; }

pb-6 {
  padding-bottom: 6px; }

pb-7 {
  padding-bottom: 7px; }

pb-8 {
  padding-bottom: 8px; }

pb-9 {
  padding-bottom: 9px; }

pb-10 {
  padding-bottom: 10px; }

pb-11 {
  padding-bottom: 11px; }

pb-12 {
  padding-bottom: 12px; }

pb-13 {
  padding-bottom: 13px; }

pb-14 {
  padding-bottom: 14px; }

pb-15 {
  padding-bottom: 15px; }

pb-16 {
  padding-bottom: 16px; }

pb-17 {
  padding-bottom: 17px; }

pb-18 {
  padding-bottom: 18px; }

pb-19 {
  padding-bottom: 19px; }

pb-20 {
  padding-bottom: 20px; }

pb-21 {
  padding-bottom: 21px; }

pb-22 {
  padding-bottom: 22px; }

pb-23 {
  padding-bottom: 23px; }

pb-24 {
  padding-bottom: 24px; }

pb-25 {
  padding-bottom: 25px; }

pb-26 {
  padding-bottom: 26px; }

pb-27 {
  padding-bottom: 27px; }

pb-28 {
  padding-bottom: 28px; }

pb-29 {
  padding-bottom: 29px; }

pb-30 {
  padding-bottom: 30px; }

pb-31 {
  padding-bottom: 31px; }

pb-32 {
  padding-bottom: 32px; }

pb-33 {
  padding-bottom: 33px; }

pb-34 {
  padding-bottom: 34px; }

pb-35 {
  padding-bottom: 35px; }

pb-36 {
  padding-bottom: 36px; }

pb-37 {
  padding-bottom: 37px; }

pb-38 {
  padding-bottom: 38px; }

pb-39 {
  padding-bottom: 39px; }

pb-40 {
  padding-bottom: 40px; }

pb-41 {
  padding-bottom: 41px; }

pb-42 {
  padding-bottom: 42px; }

pb-43 {
  padding-bottom: 43px; }

pb-44 {
  padding-bottom: 44px; }

pb-45 {
  padding-bottom: 45px; }

pb-46 {
  padding-bottom: 46px; }

pb-47 {
  padding-bottom: 47px; }

pb-48 {
  padding-bottom: 48px; }

pb-49 {
  padding-bottom: 49px; }

pb-50 {
  padding-bottom: 50px; }

/* xs --------- */
@media only screen and (max-width: 576px) {
  pt-xs-0 {
    padding-top: 0px !important; }

  pt-xs-1 {
    padding-top: 1px !important; }

  pt-xs-2 {
    padding-top: 2px !important; }

  pt-xs-3 {
    padding-top: 3px !important; }

  pt-xs-4 {
    padding-top: 4px !important; }

  pt-xs-5 {
    padding-top: 5px !important; }

  pt-xs-6 {
    padding-top: 6px !important; }

  pt-xs-7 {
    padding-top: 7px !important; }

  pt-xs-8 {
    padding-top: 8px !important; }

  pt-xs-9 {
    padding-top: 9px !important; }

  pt-xs-10 {
    padding-top: 10px !important; }

  pt-xs-11 {
    padding-top: 11px !important; }

  pt-xs-12 {
    padding-top: 12px !important; }

  pt-xs-13 {
    padding-top: 13px !important; }

  pt-xs-14 {
    padding-top: 14px !important; }

  pt-xs-15 {
    padding-top: 15px !important; }

  pt-xs-16 {
    padding-top: 16px !important; }

  pt-xs-17 {
    padding-top: 17px !important; }

  pt-xs-18 {
    padding-top: 18px !important; }

  pt-xs-19 {
    padding-top: 19px !important; }

  pt-xs-20 {
    padding-top: 20px !important; }

  pt-xs-21 {
    padding-top: 21px !important; }

  pt-xs-22 {
    padding-top: 22px !important; }

  pt-xs-23 {
    padding-top: 23px !important; }

  pt-xs-24 {
    padding-top: 24px !important; }

  pt-xs-25 {
    padding-top: 25px !important; }

  pt-xs-26 {
    padding-top: 26px !important; }

  pt-xs-27 {
    padding-top: 27px !important; }

  pt-xs-28 {
    padding-top: 28px !important; }

  pt-xs-29 {
    padding-top: 29px !important; }

  pt-xs-30 {
    padding-top: 30px !important; }

  pt-xs-31 {
    padding-top: 31px !important; }

  pt-xs-32 {
    padding-top: 32px !important; }

  pt-xs-33 {
    padding-top: 33px !important; }

  pt-xs-34 {
    padding-top: 34px !important; }

  pt-xs-35 {
    padding-top: 35px !important; }

  pt-xs-36 {
    padding-top: 36px !important; }

  pt-xs-37 {
    padding-top: 37px !important; }

  pt-xs-38 {
    padding-top: 38px !important; }

  pt-xs-39 {
    padding-top: 39px !important; }

  pt-xs-40 {
    padding-top: 40px !important; }

  pt-xs-41 {
    padding-top: 41px !important; }

  pt-xs-42 {
    padding-top: 42px !important; }

  pt-xs-43 {
    padding-top: 43px !important; }

  pt-xs-44 {
    padding-top: 44px !important; }

  pt-xs-45 {
    padding-top: 45px !important; }

  pt-xs-46 {
    padding-top: 46px !important; }

  pt-xs-47 {
    padding-top: 47px !important; }

  pt-xs-48 {
    padding-top: 48px !important; }

  pt-xs-49 {
    padding-top: 49px !important; }

  pt-xs-50 {
    padding-top: 50px !important; }

  pl-xs-0 {
    padding-left: 0px !important; }

  pl-xs-1 {
    padding-left: 1px !important; }

  pl-xs-2 {
    padding-left: 2px !important; }

  pl-xs-3 {
    padding-left: 3px !important; }

  pl-xs-4 {
    padding-left: 4px !important; }

  pl-xs-5 {
    padding-left: 5px !important; }

  pl-xs-6 {
    padding-left: 6px !important; }

  pl-xs-7 {
    padding-left: 7px !important; }

  pl-xs-8 {
    padding-left: 8px !important; }

  pl-xs-9 {
    padding-left: 9px !important; }

  pl-xs-10 {
    padding-left: 10px !important; }

  pl-xs-11 {
    padding-left: 11px !important; }

  pl-xs-12 {
    padding-left: 12px !important; }

  pl-xs-13 {
    padding-left: 13px !important; }

  pl-xs-14 {
    padding-left: 14px !important; }

  pl-xs-15 {
    padding-left: 15px !important; }

  pl-xs-16 {
    padding-left: 16px !important; }

  pl-xs-17 {
    padding-left: 17px !important; }

  pl-xs-18 {
    padding-left: 18px !important; }

  pl-xs-19 {
    padding-left: 19px !important; }

  pl-xs-20 {
    padding-left: 20px !important; }

  pl-xs-21 {
    padding-left: 21px !important; }

  pl-xs-22 {
    padding-left: 22px !important; }

  pl-xs-23 {
    padding-left: 23px !important; }

  pl-xs-24 {
    padding-left: 24px !important; }

  pl-xs-25 {
    padding-left: 25px !important; }

  pl-xs-26 {
    padding-left: 26px !important; }

  pl-xs-27 {
    padding-left: 27px !important; }

  pl-xs-28 {
    padding-left: 28px !important; }

  pl-xs-29 {
    padding-left: 29px !important; }

  pl-xs-30 {
    padding-left: 30px !important; }

  pl-xs-31 {
    padding-left: 31px !important; }

  pl-xs-32 {
    padding-left: 32px !important; }

  pl-xs-33 {
    padding-left: 33px !important; }

  pl-xs-34 {
    padding-left: 34px !important; }

  pl-xs-35 {
    padding-left: 35px !important; }

  pl-xs-36 {
    padding-left: 36px !important; }

  pl-xs-37 {
    padding-left: 37px !important; }

  pl-xs-38 {
    padding-left: 38px !important; }

  pl-xs-39 {
    padding-left: 39px !important; }

  pl-xs-40 {
    padding-left: 40px !important; }

  pl-xs-41 {
    padding-left: 41px !important; }

  pl-xs-42 {
    padding-left: 42px !important; }

  pl-xs-43 {
    padding-left: 43px !important; }

  pl-xs-44 {
    padding-left: 44px !important; }

  pl-xs-45 {
    padding-left: 45px !important; }

  pl-xs-46 {
    padding-left: 46px !important; }

  pl-xs-47 {
    padding-left: 47px !important; }

  pl-xs-48 {
    padding-left: 48px !important; }

  pl-xs-49 {
    padding-left: 49px !important; }

  pl-xs-50 {
    padding-left: 50px !important; }

  pr-xs-0 {
    padding-right: 0px !important; }

  pr-xs-1 {
    padding-right: 1px !important; }

  pr-xs-2 {
    padding-right: 2px !important; }

  pr-xs-3 {
    padding-right: 3px !important; }

  pr-xs-4 {
    padding-right: 4px !important; }

  pr-xs-5 {
    padding-right: 5px !important; }

  pr-xs-6 {
    padding-right: 6px !important; }

  pr-xs-7 {
    padding-right: 7px !important; }

  pr-xs-8 {
    padding-right: 8px !important; }

  pr-xs-9 {
    padding-right: 9px !important; }

  pr-xs-10 {
    padding-right: 10px !important; }

  pr-xs-11 {
    padding-right: 11px !important; }

  pr-xs-12 {
    padding-right: 12px !important; }

  pr-xs-13 {
    padding-right: 13px !important; }

  pr-xs-14 {
    padding-right: 14px !important; }

  pr-xs-15 {
    padding-right: 15px !important; }

  pr-xs-16 {
    padding-right: 16px !important; }

  pr-xs-17 {
    padding-right: 17px !important; }

  pr-xs-18 {
    padding-right: 18px !important; }

  pr-xs-19 {
    padding-right: 19px !important; }

  pr-xs-20 {
    padding-right: 20px !important; }

  pr-xs-21 {
    padding-right: 21px !important; }

  pr-xs-22 {
    padding-right: 22px !important; }

  pr-xs-23 {
    padding-right: 23px !important; }

  pr-xs-24 {
    padding-right: 24px !important; }

  pr-xs-25 {
    padding-right: 25px !important; }

  pr-xs-26 {
    padding-right: 26px !important; }

  pr-xs-27 {
    padding-right: 27px !important; }

  pr-xs-28 {
    padding-right: 28px !important; }

  pr-xs-29 {
    padding-right: 29px !important; }

  pr-xs-30 {
    padding-right: 30px !important; }

  pr-xs-31 {
    padding-right: 31px !important; }

  pr-xs-32 {
    padding-right: 32px !important; }

  pr-xs-33 {
    padding-right: 33px !important; }

  pr-xs-34 {
    padding-right: 34px !important; }

  pr-xs-35 {
    padding-right: 35px !important; }

  pr-xs-36 {
    padding-right: 36px !important; }

  pr-xs-37 {
    padding-right: 37px !important; }

  pr-xs-38 {
    padding-right: 38px !important; }

  pr-xs-39 {
    padding-right: 39px !important; }

  pr-xs-40 {
    padding-right: 40px !important; }

  pr-xs-41 {
    padding-right: 41px !important; }

  pr-xs-42 {
    padding-right: 42px !important; }

  pr-xs-43 {
    padding-right: 43px !important; }

  pr-xs-44 {
    padding-right: 44px !important; }

  pr-xs-45 {
    padding-right: 45px !important; }

  pr-xs-46 {
    padding-right: 46px !important; }

  pr-xs-47 {
    padding-right: 47px !important; }

  pr-xs-48 {
    padding-right: 48px !important; }

  pr-xs-49 {
    padding-right: 49px !important; }

  pr-xs-50 {
    padding-right: 50px !important; }

  pb-xs-0 {
    padding-bottom: 0px !important; }

  pb-xs-1 {
    padding-bottom: 1px !important; }

  pb-xs-2 {
    padding-bottom: 2px !important; }

  pb-xs-3 {
    padding-bottom: 3px !important; }

  pb-xs-4 {
    padding-bottom: 4px !important; }

  pb-xs-5 {
    padding-bottom: 5px !important; }

  pb-xs-6 {
    padding-bottom: 6px !important; }

  pb-xs-7 {
    padding-bottom: 7px !important; }

  pb-xs-8 {
    padding-bottom: 8px !important; }

  pb-xs-9 {
    padding-bottom: 9px !important; }

  pb-xs-10 {
    padding-bottom: 10px !important; }

  pb-xs-11 {
    padding-bottom: 11px !important; }

  pb-xs-12 {
    padding-bottom: 12px !important; }

  pb-xs-13 {
    padding-bottom: 13px !important; }

  pb-xs-14 {
    padding-bottom: 14px !important; }

  pb-xs-15 {
    padding-bottom: 15px !important; }

  pb-xs-16 {
    padding-bottom: 16px !important; }

  pb-xs-17 {
    padding-bottom: 17px !important; }

  pb-xs-18 {
    padding-bottom: 18px !important; }

  pb-xs-19 {
    padding-bottom: 19px !important; }

  pb-xs-20 {
    padding-bottom: 20px !important; }

  pb-xs-21 {
    padding-bottom: 21px !important; }

  pb-xs-22 {
    padding-bottom: 22px !important; }

  pb-xs-23 {
    padding-bottom: 23px !important; }

  pb-xs-24 {
    padding-bottom: 24px !important; }

  pb-xs-25 {
    padding-bottom: 25px !important; }

  pb-xs-26 {
    padding-bottom: 26px !important; }

  pb-xs-27 {
    padding-bottom: 27px !important; }

  pb-xs-28 {
    padding-bottom: 28px !important; }

  pb-xs-29 {
    padding-bottom: 29px !important; }

  pb-xs-30 {
    padding-bottom: 30px !important; }

  pb-xs-31 {
    padding-bottom: 31px !important; }

  pb-xs-32 {
    padding-bottom: 32px !important; }

  pb-xs-33 {
    padding-bottom: 33px !important; }

  pb-xs-34 {
    padding-bottom: 34px !important; }

  pb-xs-35 {
    padding-bottom: 35px !important; }

  pb-xs-36 {
    padding-bottom: 36px !important; }

  pb-xs-37 {
    padding-bottom: 37px !important; }

  pb-xs-38 {
    padding-bottom: 38px !important; }

  pb-xs-39 {
    padding-bottom: 39px !important; }

  pb-xs-40 {
    padding-bottom: 40px !important; }

  pb-xs-41 {
    padding-bottom: 41px !important; }

  pb-xs-42 {
    padding-bottom: 42px !important; }

  pb-xs-43 {
    padding-bottom: 43px !important; }

  pb-xs-44 {
    padding-bottom: 44px !important; }

  pb-xs-45 {
    padding-bottom: 45px !important; }

  pb-xs-46 {
    padding-bottom: 46px !important; }

  pb-xs-47 {
    padding-bottom: 47px !important; }

  pb-xs-48 {
    padding-bottom: 48px !important; }

  pb-xs-49 {
    padding-bottom: 49px !important; }

  pb-xs-50 {
    padding-bottom: 50px !important; } }
/* ************************************* */
@media only screen and (max-width: 576px) {
  .float-left-xs {
    float: left !important; }

  .float-right-xs {
    float: left !important; }

  .display-block-xs {
    display: block !important; }

  .display-inline-xs {
    display: inline !important; } }
/*XS*/
/*SM*/
/*MD*/
/* GENERAL *********************** */
@media only screen and (max-width: 576px) {
  .n-display-block-xs {
    display: block !important; }

  .n-display-inline-xs {
    display: inline !important; }

  .n-display-flex-xs {
    display: flex !important; }

  .n-display-normal-xs {
    display: normal !important; } }
/* ***************************************************************************** */
@media only screen and (max-width: 576px) {
  .n-width-xs-100 {
    width: 100% !important; }

  .n-width-xs-90 {
    width: 90% !important; }

  .n-width-xs-80 {
    width: 80% !important; }

  .n-width-xs-70 {
    width: 70% !important; }

  .n-width-xs-60 {
    width: 60% !important; }

  .n-width-xs-50 {
    width: 50% !important; } }
/*FONT WEIGHT *************************** */
.n-font-weight-100 {
  font-weight: 100; }

.n-font-weight-200 {
  font-weight: 200; }

.n-font-weight-300 {
  font-weight: 300; }

.n-font-weight-400 {
  font-weight: 400; }

.n-font-weight-500 {
  font-weight: 500; }

.n-font-weight-600 {
  font-weight: 600; }

.n-font-weight-700 {
  font-weight: 700; }

.n-font-weight-800 {
  font-weight: 800; }

.n-font-weight-900 {
  font-weight: 900; }

.n-font-weight-bold {
  font-weight: bold; }

.n-fw-100 {
  font-weight: 100; }

.n-fw-200 {
  font-weight: 200; }

.n-fw-300 {
  font-weight: 300; }

.n-fw-400 {
  font-weight: 400; }

.n-fw-500 {
  font-weight: 500; }

.n-fw-600 {
  font-weight: 600; }

.n-fw-700 {
  font-weight: 700; }

.n-fw-800 {
  font-weight: 800; }

.n-fw-900 {
  font-weight: 900; }

.n-fw-bold {
  font-weight: bold; }

@media only screen and (max-width: 576px) {
  .n-font-weight-xs-100 {
    font-size: 0.1em !important; }

  .n-font-weight-xs-200 {
    font-size: 0.2em !important; }

  .n-font-weight-xs-300 {
    font-size: 0.3em !important; }

  .n-font-weight-xs-400 {
    font-size: 0.4em !important; }

  .n-font-weight-xs-500 {
    font-size: 0.5em !important; }

  .n-font-weight-xs-600 {
    font-size: 0.6em !important; } }
/* ***************************************************************************** */
/* ***************************************************************************** */
/*FONT SIZE*/
.n-font-size-7 {
  font-size: 7px; }

.n-font-size-8 {
  font-size: 8px; }

.n-font-size-9 {
  font-size: 9px; }

.n-font-size-10 {
  font-size: 10px; }

.n-font-size-11 {
  font-size: 11px; }

.n-font-size-12 {
  font-size: 12px; }

.n-font-size-13 {
  font-size: 13px; }

.n-font-size-14 {
  font-size: 14px; }

.n-font-size-15 {
  font-size: 15px; }

.n-font-size-16 {
  font-size: 16px; }

.n-font-size-17 {
  font-size: 17px; }

.n-font-size-18 {
  font-size: 18px; }

.n-font-size-19 {
  font-size: 19px; }

.n-font-size-20 {
  font-size: 20px; }

.n-font-size-21 {
  font-size: 21px; }

.n-font-size-22 {
  font-size: 22px; }

.n-font-size-23 {
  font-size: 23px; }

.n-font-size-24 {
  font-size: 24px; }

.n-font-size-25 {
  font-size: 25px; }

.n-font-size-26 {
  font-size: 26px; }

.n-font-size-27 {
  font-size: 27px; }

.n-font-size-28 {
  font-size: 28px; }

.n-font-size-29 {
  font-size: 29px; }

.n-font-size-30 {
  font-size: 30px; }

.n-font-size-31 {
  font-size: 31px; }

.n-font-size-32 {
  font-size: 32px; }

.n-font-size-33 {
  font-size: 33px; }

.n-font-size-34 {
  font-size: 34px; }

.n-font-size-35 {
  font-size: 35px; }

.n-font-size-36 {
  font-size: 36px; }

.n-font-size-37 {
  font-size: 37px; }

.n-font-size-38 {
  font-size: 38px; }

.n-font-size-39 {
  font-size: 39px; }

.n-font-size-40 {
  font-size: 40px; }

.n-font-size-41 {
  font-size: 41px; }

.n-font-size-42 {
  font-size: 42px; }

.n-font-size-43 {
  font-size: 43px; }

.n-font-size-44 {
  font-size: 44px; }

.n-font-size-45 {
  font-size: 45px; }

.n-font-size-46 {
  font-size: 46px; }

.n-font-size-47 {
  font-size: 47px; }

.n-font-size-48 {
  font-size: 48px; }

.n-font-size-49 {
  font-size: 49px; }

.n-font-size-50 {
  font-size: 50px; }

.n-font-size-60 {
  font-size: 60px; }

.n-font-size-65 {
  font-size: 65px; }

.n-font-size-70 {
  font-size: 70px; }

.n-font-size-75 {
  font-size: 75px; }

.n-font-size-80 {
  font-size: 80px; }

.n-font-size-85 {
  font-size: 85px; }

.n-font-size-90 {
  font-size: 90px; }

.n-font-size-95 {
  font-size: 95px; }

.n-font-size-100 {
  font-size: 100px; }

.n-fs-7 {
  font-size: 7px; }

.n-fs-8 {
  font-size: 8px; }

.n-fs-9 {
  font-size: 9px; }

.n-fs-10 {
  font-size: 10px; }

.n-fs-11 {
  font-size: 11px; }

.n-fs-12 {
  font-size: 12px; }

.n-fs-13 {
  font-size: 13px; }

.n-fs-14 {
  font-size: 14px; }

.n-fs-15 {
  font-size: 15px; }

.n-fs-16 {
  font-size: 16px; }

.n-fs-17 {
  font-size: 17px; }

.n-fs-18 {
  font-size: 18px; }

.n-fs-19 {
  font-size: 19px; }

.n-fs-20 {
  font-size: 20px; }

.n-fs-21 {
  font-size: 21px; }

.n-fs-22 {
  font-size: 22px; }

.n-fs-23 {
  font-size: 23px; }

.n-fs-24 {
  font-size: 24px; }

.n-fs-25 {
  font-size: 25px; }

.n-fs-26 {
  font-size: 26px; }

.n-fs-27 {
  font-size: 27px; }

.n-fs-28 {
  font-size: 28px; }

.n-fs-29 {
  font-size: 29px; }

.n-fs-30 {
  font-size: 30px; }

.n-fs-31 {
  font-size: 31px; }

.n-fs-32 {
  font-size: 32px; }

.n-fs-33 {
  font-size: 33px; }

.n-fs-34 {
  font-size: 34px; }

.n-fs-35 {
  font-size: 35px; }

.n-fs-36 {
  font-size: 36px; }

.n-fs-37 {
  font-size: 37px; }

.n-fs-38 {
  font-size: 38px; }

.n-fs-39 {
  font-size: 39px; }

.n-fs-40 {
  font-size: 40px; }

.n-fs-41 {
  font-size: 41px; }

.n-fs-42 {
  font-size: 42px; }

.n-fs-43 {
  font-size: 43px; }

.n-fs-44 {
  font-size: 44px; }

.n-fs-45 {
  font-size: 45px; }

.n-fs-46 {
  font-size: 46px; }

.n-fs-47 {
  font-size: 47px; }

.n-fs-48 {
  font-size: 48px; }

.n-fs-49 {
  font-size: 49px; }

.n-fs-50 {
  font-size: 50px; }

.n-fs-51 {
  font-size: 51px; }

.n-fs-52 {
  font-size: 52px; }

.n-fs-53 {
  font-size: 53px; }

.n-fs-54 {
  font-size: 54px; }

.n-fs-55 {
  font-size: 55px; }

.n-fs-56 {
  font-size: 56px; }

.n-fs-57 {
  font-size: 57px; }

.n-fs-58 {
  font-size: 58px; }

.n-fs-59 {
  font-size: 59px; }

.n-fs-60 {
  font-size: 60px; }

.n-fs-65 {
  font-size: 65px; }

.n-fs-70 {
  font-size: 70px; }

.n-fs-75 {
  font-size: 75px; }

.n-fs-80 {
  font-size: 80px; }

.n-fs-85 {
  font-size: 85px; }

.n-fs-90 {
  font-size: 90px; }

.n-fs-95 {
  font-size: 95px; }

.n-fs-100 {
  font-size: 100px; }

@media only screen and (max-width: 576px) {
  .n-font-size-xs-0pt1 {
    font-size: 0.1em !important; }

  .n-font-size-xs-0pt2 {
    font-size: 0.2em !important; }

  .n-font-size-xs-0pt3 {
    font-size: 0.3em !important; }

  .n-font-size-xs-0pt4 {
    font-size: 0.4em !important; }

  .n-font-size-xs-0pt5 {
    font-size: 0.5em !important; }

  .n-font-size-xs-0pt6 {
    font-size: 0.6em !important; }

  .n-font-size-xs-0pt7 {
    font-size: 0.7em !important; }

  .n-font-size-xs-0pt8 {
    font-size: 0.8em !important; }

  .n-font-size-xs-0pt9 {
    font-size: 0.9em !important; }

  .n-font-size-xs-1pt0 {
    font-size: 1.0em !important; }

  .n-font-size-xs-1pt1 {
    font-size: 1.1em !important; }

  .n-font-size-xs-1pt2 {
    font-size: 1.2em !important; }

  .n-font-size-xs-1pt3 {
    font-size: 1.3em !important; }

  .n-font-size-xs-1pt4 {
    font-size: 1.4em !important; }

  .n-font-size-xs-1pt5 {
    font-size: 1.5em !important; }

  .n-font-size-xs-1pt6 {
    font-size: 1.6em !important; }

  .n-font-size-xs-1pt7 {
    font-size: 1.7em !important; }

  .n-font-size-xs-1pt8 {
    font-size: 1.8em !important; }

  .n-font-size-xs-1pt9 {
    font-size: 1.9em !important; }

  .n-font-size-xs-2pt0 {
    font-size: 2.0em !important; }

  .n-fs-xs-0pt1 {
    font-size: 0.1em !important; }

  .n-fs-xs-0pt2 {
    font-size: 0.2em !important; }

  .n-fs-xs-0pt3 {
    font-size: 0.3em !important; }

  .n-fs-xs-0pt4 {
    font-size: 0.4em !important; }

  .n-fs-xs-0pt5 {
    font-size: 0.5em !important; }

  .n-fs-xs-0pt6 {
    font-size: 0.6em !important; }

  .n-fs-xs-0pt7 {
    font-size: 0.7em !important; }

  .n-fs-xs-0pt8 {
    font-size: 0.8em !important; }

  .n-fs-xs-0pt9 {
    font-size: 0.9em !important; }

  .n-fs-xs-1pt0 {
    font-size: 1.0em !important; }

  .n-fs-xs-1pt1 {
    font-size: 1.1em !important; }

  .n-fs-xs-1pt2 {
    font-size: 1.2em !important; }

  .n-fs-xs-1pt3 {
    font-size: 1.3em !important; }

  .n-fs-xs-1pt4 {
    font-size: 1.4em !important; }

  .n-fs-xs-1pt5 {
    font-size: 1.5em !important; }

  .n-fs-xs-1pt6 {
    font-size: 1.6em !important; }

  .n-fs-xs-1pt7 {
    font-size: 1.7em !important; }

  .n-fs-xs-1pt8 {
    font-size: 1.8em !important; }

  .n-fs-xs-1pt9 {
    font-size: 1.9em !important; }

  .n-fs-xs-2pt0 {
    font-size: 2.0em !important; } }
/* ***************************************************************************** */
/* ***************************************************************************** */
/*HIDE*/
@media only screen and (max-width: 576px) {
  .n-hidden-xs {
    display: none !important; } }
@media only screen and (max-width: 768px) {
  .n-hidden-sm {
    display: none !important; } }
@media only screen and (max-width: 992px) {
  .n-hidden-md {
    display: none !important; } }
@media only screen and (max-width: 300px) {
  .n-hidden-300 {
    display: none !important; } }
@media only screen and (max-width: 400px) {
  .n-hidden-400 {
    display: none !important; } }
@media only screen and (max-width: 500px) {
  .n-hidden-500 {
    display: none !important; } }
@media only screen and (max-width: 600px) {
  .n-hidden-600 {
    display: none !important; } }
@media only screen and (max-width: 700px) {
  .n-hidden-700 {
    display: none !important; } }
@media only screen and (max-width: 800px) {
  .n-hidden-800 {
    display: none !important; } }
@media only screen and (max-width: 900px) {
  .n-hidden-900 {
    display: none !important; } }
@media only screen and (max-width: 1000px) {
  .n-hidden-1000 {
    display: none !important; } }
@media only screen and (max-width: 1100px) {
  .n-hidden-1100 {
    display: none !important; } }
@media only screen and (max-width: 1200px) {
  .n-hidden-1200 {
    display: none !important; } }
@media only screen and (max-width: 1300px) {
  .n-hidden-1300 {
    display: none !important; } }
@media only screen and (max-width: 1400px) {
  .n-hidden-1400 {
    display: none !important; } }
@media only screen and (max-width: 1500px) {
  .n-hidden-1500 {
    display: none !important; } }
@media only screen and (max-width: 1600px) {
  .n-hidden-1600 {
    display: none !important; } }
@media only screen and (max-width: 1700px) {
  .n-hidden-1700 {
    display: none !important; } }
@media only screen and (max-width: 1800px) {
  .n-hidden-1800 {
    display: none !important; } }
@media only screen and (max-width: 1900px) {
  .n-hidden-1900 {
    display: none !important; } }
@media only screen and (max-width: 2000px) {
  .n-hidden-2000 {
    display: none !important; } }
/* ***************************************************************************** */
/* ***************************************************************************** */
/*WIDTH*/
.n-max-width-2000 {
  max-width: 2000px; }

.n-max-width-1900 {
  max-width: 1900px; }

.n-max-width-1800 {
  max-width: 1800px; }

.n-max-width-1700 {
  max-width: 1700px; }

.n-max-width-1600 {
  max-width: 1600px; }

.n-max-width-1500 {
  max-width: 1500px; }

.n-max-width-1432 {
  max-width: 1432px; }

.n-max-width-1460 {
  max-width: 1460px; }

.n-max-width-1400 {
  max-width: 1400px; }

.n-max-width-1300 {
  max-width: 1300px; }

.n-max-width-1200 {
  max-width: 1200px; }

.n-max-width-1100 {
  max-width: 1100px; }

.n-max-width-1000 {
  max-width: 1000px; }

.n-max-width-900 {
  max-width: 900px; }

.n-max-width-800 {
  max-width: 800px; }

.n-max-width-700 {
  max-width: 700px; }

.n-max-width-600 {
  max-width: 600px; }

.n-max-width-500 {
  max-width: 500px; }

/* ***************************************************************************** */
/* ***************************************************************************** */
/*FLOAT*/
.n-float-left {
  float: left; }

.n-float-right {
  float: right; }

@media only screen and (max-width: 576px) {
  .n-float-left-xs {
    float: left !important; }

  .n-float-right-xs {
    float: right !important; } }
@media only screen and (max-width: 768px) {
  .n-float-left-sm {
    float: left !important; }

  .n-float-right-sm {
    float: right !important; } }
@media only screen and (max-width: 992px) {
  .n-float-left-md {
    float: left !important; }

  .n-float-right-md {
    float: right !important; } }
/* ***************************************************************************** */
/* ***************************************************************************** */
/*ROW PADDING*/
.n-row-padding-1 {
  margin-right: -1px !important;
  margin-left: -1px !important; }

.n-row-padding-2 {
  margin-right: -2px !important;
  margin-left: -2px !important; }

.n-row-padding-3 {
  margin-right: -3px !important;
  margin-left: -3px !important; }

.n-row-padding-4 {
  margin-right: -4px !important;
  margin-left: -4px !important; }

.n-row-padding-5 {
  margin-right: -5px !important;
  margin-left: -5px !important; }

.n-row-padding-6 {
  margin-right: -6px !important;
  margin-left: -6px !important; }

.n-row-padding-7 {
  margin-right: -7px !important;
  margin-left: -7px !important; }

.n-row-padding-8 {
  margin-right: -8px !important;
  margin-left: -8px !important; }

.n-row-padding-9 {
  margin-right: -9px !important;
  margin-left: -9px !important; }

.n-row-padding-10 {
  margin-right: -10px !important;
  margin-left: -10px !important; }

.n-row-padding-11 {
  margin-right: -11px !important;
  margin-left: -11px !important; }

.n-row-padding-12 {
  margin-right: -12px !important;
  margin-left: -12px !important; }

.n-row-padding-13 {
  margin-right: -13px !important;
  margin-left: -13px !important; }

.n-row-padding-14 {
  margin-right: -14px !important;
  margin-left: -14px !important; }

.n-row-padding-15 {
  margin-right: -15px !important;
  margin-left: -15px !important; }

.n-row-padding-16 {
  margin-right: -16px !important;
  margin-left: -16px !important; }

.n-row-padding-17 {
  margin-right: -17px !important;
  margin-left: -17px !important; }

.n-row-padding-18 {
  margin-right: -18px !important;
  margin-left: -18px !important; }

.n-row-padding-19 {
  margin-right: -19px !important;
  margin-left: -19px !important; }

.n-row-padding-20 {
  margin-right: -20px !important;
  margin-left: -20px !important; }

.n-row-padding-30 {
  margin-right: -30px !important;
  margin-left: -30px !important; }

.n-row-padding-40 {
  margin-right: -40px !important;
  margin-left: -40px !important; }

.n-row-padding-50 {
  margin-right: -50px !important;
  margin-left: -50px !important; }

/* ***************************************************************************** */
/* ***************************************************************************** */
/*ROW COL PADDING*/
.n-no-gutters {
  margin-right: 0px !important;
  margin-left: 0px !important; }

.n-row-col-padding-1 > div {
  padding-left: 1px !important;
  padding-right: 1px !important; }

.n-row-col-padding-2 > div {
  padding-left: 2px !important;
  padding-right: 2px !important; }

.n-row-col-padding-3 > div {
  padding-left: 3px !important;
  padding-right: 3px !important; }

.n-row-col-padding-4 > div {
  padding-left: 4px !important;
  padding-right: 4px !important; }

.n-row-col-padding-5 > div {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.n-row-col-padding-6 > div {
  padding-left: 6px !important;
  padding-right: 6px !important; }

.n-row-col-padding-7 > div {
  padding-left: 7px !important;
  padding-right: 7px !important; }

.n-row-col-padding-8 > div {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.n-row-col-padding-9 > div {
  padding-left: 9px !important;
  padding-right: 9px !important; }

.n-row-col-padding-10 > div {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.n-row-col-padding-11 > div {
  padding-left: 11px !important;
  padding-right: 11px !important; }

.n-row-col-padding-12 > div {
  padding-left: 12px !important;
  padding-right: 12px !important; }

.n-row-col-padding-13 > div {
  padding-left: 13px !important;
  padding-right: 13px !important; }

.n-row-col-padding-14 > div {
  padding-left: 14px !important;
  padding-right: 14px !important; }

.n-row-col-padding-15 > div {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.n-row-col-padding-16 > div {
  padding-left: 16px !important;
  padding-right: 16px !important; }

.n-row-col-padding-17 > div {
  padding-left: 17px !important;
  padding-right: 17px !important; }

.n-row-col-padding-18 > div {
  padding-left: 18px !important;
  padding-right: 18px !important; }

.n-row-col-padding-19 > div {
  padding-left: 19px !important;
  padding-right: 19px !important; }

.n-row-col-padding-20 > div {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.n-row-col-padding-30 > div {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.n-row-col-padding-40 > div {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.n-row-col-padding-50 > div {
  padding-left: 50px !important;
  padding-right: 50px !important; }

.n-row-col-padding-top-1 > div {
  padding-top: 1px !important; }

.n-row-col-padding-top-2 > div {
  padding-top: 2px !important; }

.n-row-col-padding-top-3 > div {
  padding-top: 3px !important; }

.n-row-col-padding-top-4 > div {
  padding-top: 4px !important; }

.n-row-col-padding-top-5 > div {
  padding-top: 5px !important; }

.n-row-col-padding-top-6 > div {
  padding-top: 6px !important; }

.n-row-col-padding-top-7 > div {
  padding-top: 7px !important; }

.n-row-col-padding-top-8 > div {
  padding-top: 8px !important; }

.n-row-col-padding-top-9 > div {
  padding-top: 9px !important; }

.n-row-col-padding-top-10 > div {
  padding-top: 10px !important; }

.n-row-col-padding-top-11 > div {
  padding-top: 11px !important; }

.n-row-col-padding-top-12 > div {
  padding-top: 12px !important; }

.n-row-col-padding-top-13 > div {
  padding-top: 13px !important; }

.n-row-col-padding-top-14 > div {
  padding-top: 14px !important; }

.n-row-col-padding-top-15 > div {
  padding-top: 15px !important; }

.n-row-col-padding-top-16 > div {
  padding-top: 16px !important; }

.n-row-col-padding-top-17 > div {
  padding-top: 17px !important; }

.n-row-col-padding-top-18 > div {
  padding-top: 18px !important; }

.n-row-col-padding-top-19 > div {
  padding-top: 19px !important; }

.n-row-col-padding-top-20 > div {
  padding-top: 20px !important; }

.n-row-col-padding-top-20 > div {
  padding-top: 30px !important; }

.n-row-col-padding-top-20 > div {
  padding-top: 40px !important; }

.n-row-col-padding-top-20 > div {
  padding-top: 50px !important; }

/* ***************************************************************************** */
/* MARGINS ********************** */
.n-margin-0 {
  margin: 0px; }

.n-margin-1 {
  margin: 1px; }

.n-margin-2 {
  margin: 2px; }

.n-margin-3 {
  margin: 3px; }

.n-margin-4 {
  margin: 4px; }

.n-margin-5 {
  margin: 5px; }

.n-margin-top-0 {
  margin-top: 0px; }

.n-margin-top-1 {
  margin-top: 1px; }

.n-margin-top-2 {
  margin-top: 2px; }

.n-margin-top-3 {
  margin-top: 3px; }

.n-margin-top-4 {
  margin-top: 4px; }

.n-margin-top-5 {
  margin-top: 5px; }

.n-margin-top-6 {
  margin-top: 6px; }

.n-margin-top-7 {
  margin-top: 7px; }

.n-margin-top-8 {
  margin-top: 8px; }

.n-margin-top-9 {
  margin-top: 9px; }

.n-margin-top-10 {
  margin-top: 10px; }

.n-mt-0 {
  margin-top: 0px; }

.n-mt-1 {
  margin-top: 1px; }

.n-mt-2 {
  margin-top: 2px; }

.n-mt-3 {
  margin-top: 3px; }

.n-mt-4 {
  margin-top: 4px; }

.n-mt-5 {
  margin-top: 5px; }

.n-mt-6 {
  margin-top: 6px; }

.n-mt-7 {
  margin-top: 7px; }

.n-mt-8 {
  margin-top: 8px; }

.n-mt-9 {
  margin-top: 9px; }

.n-mt-10 {
  margin-top: 10px; }

.n-mb-0 {
  margin-bottom: 0px; }

.n-mb-1 {
  margin-bottom: 1px; }

.n-mb-2 {
  margin-bottom: 2px; }

.n-mb-3 {
  margin-bottom: 3px; }

.n-mb-4 {
  margin-bottom: 4px; }

.n-mb-5 {
  margin-bottom: 5px; }

.n-mb-6 {
  margin-bottom: 6px; }

.n-mb-7 {
  margin-bottom: 7px; }

.n-mb-8 {
  margin-bottom: 8px; }

.n-mb-9 {
  margin-bottom: 9px; }

.n-mb-10 {
  margin-bottom: 10px; }

@media only screen and (max-width: 576px) {
  .n-margin-top-xs-0 {
    margin-top: 0px !important; }

  .n-margin-top-xs-1 {
    margin-top: 1px !important; }

  .n-margin-top-xs-2 {
    margin-top: 2px !important; }

  .n-margin-top-xs-3 {
    margin-top: 3px !important; }

  .n-margin-top-xs-10 {
    margin-top: 10px !important; }

  .n-margin-top-xs-20 {
    margin-top: 20px !important; }

  .n-margin-top-xs-30 {
    margin-top: 30px !important; }

  .n-margin-top-xs-40 {
    margin-top: 40px !important; }

  .n-margin-top-xs-50 {
    margin-top: 50px !important; }

  .n-margin-top-xs-m10 {
    margin-top: -10px !important; }

  .n-margin-top-xs-m20 {
    margin-top: -20px !important; }

  .n-margin-left-xs-0 {
    margin-left: 0px; }

  .n-margin-left-xs-1 {
    margin-left: 1px; }

  .n-margin-left-xs-2 {
    margin-left: 2px; }

  .n-margin-left-xs-3 {
    margin-left: 3px; }

  .n-margin-right-xs-0 {
    margin-right: 0px; }

  .n-margin-right-xs-1 {
    margin-right: 1px; }

  .n-margin-right-xs-2 {
    margin-right: 2px; }

  .n-margin-right-xs-3 {
    margin-right: 3px; }

  .n-margin-bottom-xs-0 {
    margin-bottom: 0px; }

  .n-margin-bottom-xs-1 {
    margin-bottom: 1px; }

  .n-margin-bottom-xs-2 {
    margin-bottom: 2px; }

  .n-margin-bottom-xs-3 {
    margin-bottom: 3px; } }
/* ***************************************************************************** */
/* PADDING ********************** */
.n-padding-0 {
  padding: 0px; }

.n-padding-1 {
  padding: 1px; }

.n-padding-2 {
  padding: 2px; }

.n-padding-3 {
  padding: 3px; }

.n-padding-4 {
  padding: 4px; }

.n-padding-5 {
  padding: 5px; }

.n-padding-top-0 {
  padding-top: 0px; }

.n-padding-top-1 {
  padding-top: 1px; }

.n-padding-top-2 {
  padding-top: 2px; }

.n-padding-top-3 {
  padding-top: 3px; }

.n-padding-top-4 {
  padding-top: 4px; }

.n-padding-top-5 {
  padding-top: 5px; }

.n-padding-top-6 {
  padding-top: 6px; }

.n-padding-top-7 {
  padding-top: 7px; }

.n-padding-top-8 {
  padding-top: 8px; }

.n-padding-top-9 {
  padding-top: 9px; }

.n-padding-top-10 {
  padding-top: 10px; }

@media only screen and (max-width: 576px) {
  .n-padding-top-xs-30 {
    padding-top: 30px !important; }

  .n-padding-top-xs-40 {
    padding-top: 40px !important; }

  .n-padding-top-xs-50 {
    padding-top: 50px; }

  .n-padding-top-xs-60 {
    padding-top: 60px; }

  .n-padding-left-xs-10 {
    padding-left: 10px !important; }

  .n-padding-left-xs-20 {
    padding-left: 20px !important; }

  .n-padding-left-xs-30 {
    padding-left: 30px !important; }

  .n-padding-right-xs-10 {
    padding-right: 10px !important; }

  .n-padding-right-xs-20 {
    padding-right: 20px !important; }

  .n-padding-right-xs-30 {
    padding-right: 30px !important; } }
@media only screen and (max-width: 576px) {
  .n-margin-top-xs-0 {
    margin-top: 0px; }

  .n-margin-top-xs-1 {
    margin-top: 1px; }

  .n-margin-top-xs-2 {
    margin-top: 2px; }

  .n-margin-top-xs-3 {
    margin-top: 3px; }

  .n-margin-left-xs-0 {
    margin-left: 0px; }

  .n-margin-left-xs-1 {
    margin-left: 1px; }

  .n-margin-left-xs-2 {
    margin-left: 2px; }

  .n-margin-left-xs-3 {
    margin-left: 3px; }

  .n-margin-right-xs-0 {
    margin-right: 0px; }

  .n-margin-right-xs-1 {
    margin-right: 1px; }

  .n-margin-right-xs-2 {
    margin-right: 2px; }

  .n-margin-right-xs-3 {
    margin-right: 3px; }

  .n-margin-bottom-xs-0 {
    margin-bottom: 0px; }

  .n-margin-bottom-xs-1 {
    margin-bottom: 1px; }

  .n-margin-bottom-xs-2 {
    margin-bottom: 2px; }

  .n-margin-bottom-xs-3 {
    margin-bottom: 3px; } }
@media only screen and (max-width: 576px) {
  .pt-xs-0 {
    padding-top: 0px !important; }

  .pt-xs-1 {
    padding-top: 1px !important; }

  .pt-xs-2 {
    padding-top: 2px !important; } }
/* ***************************************************************************** */
/* COLOR ***************************************************************************** */
.n-color-black {
  color: black; }

.n-color-white {
  color: white; }

.n-color-red {
  color: red; }

/* ***************************************************************************** */
/* BORDER **************** */
@media only screen and (max-width: 576px) {
  .n-border-none-xs {
    border: none !important; } }
/* ***************************************************************************** */
/* BACKGROUND **************** */
@media only screen and (max-width: 576px) {
  .n-background-none-xs {
    background: none !important; } }
/* ***************************************************************************** */
/* LINE HEIGHT **************** */
@media only screen and (max-width: 576px) {
  .n-line-height-0pt1-xs {
    line-height: 0.1em !important; }

  .n-line-height-0pt2-xs {
    line-height: 0.2em !important; }

  .n-line-height-0pt3-xs {
    line-height: 0.3em !important; }

  .n-line-height-0pt4-xs {
    line-height: 0.4em !important; }

  .n-line-height-0pt5-xs {
    line-height: 0.5em !important; }

  .n-line-height-0pt6-xs {
    line-height: 0.6em !important; }

  .n-line-height-0pt7-xs {
    line-height: 0.7em !important; }

  .n-line-height-0pt8-xs {
    line-height: 0.8em !important; }

  .n-line-height-0pt9-xs {
    line-height: 0.9em !important; }

  .n-line-height-1pt0-xs {
    line-height: 1.0em !important; }

  .n-line-height-1pt1-xs {
    line-height: 1.1em !important; }

  .n-line-height-1pt2-xs {
    line-height: 1.2em !important; }

  .n-line-height-1pt3-xs {
    line-height: 1.3em !important; }

  .n-line-height-1pt4-xs {
    line-height: 1.4em !important; }

  .n-line-height-1pt5-xs {
    line-height: 1.5em !important; }

  .n-line-height-1pt6-xs {
    line-height: 1.6em !important; }

  .n-line-height-1pt7-xs {
    line-height: 1.7em !important; }

  .n-line-height-1pt8-xs {
    line-height: 1.8em !important; }

  .n-line-height-1pt9-xs {
    line-height: 1.9em !important; }

  .n-line-height-2pt0-xs {
    line-height: 2.0em !important; } }
/* ***************************************************************************** */
/*@import '_custom.scss'; */

/*# sourceMappingURL=std.css.map */
