@media all and (min-width: 1200px) {
  .nuit .grid,
  .nuit.grid,
  .nuit-grid {
    width: 1170px;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  .nuit .grid,
  .nuit.grid,
  .nuit-grid {
    width: 940px;
  }
  .nuit .l-hide,
  .nuit.l-hide {
    display: none !important;
  }
  .nuit .l-show,
  .nuit.l-show {
    display: inherit !important;
  }
  .nuit .l-push-l,
  .nuit .l-float-left,
  .nuit.l-push-l,
  .nuit.l-float-left {
    float: left;
  }
  .nuit .l-push-r,
  .nuit .l-float-right,
  .nuit.l-push-r,
  .nuit.l-float-right {
    float: right;
  }
  .nuit .l-float-none,
  .nuit.l-float-none {
    float: none;
  }
  .nuit .l-push-c,
  .nuit .l-center,
  .nuit.l-push-c,
  .nuit.l-center {
    margin-left: auto;
    margin-right: auto;
  }
  .nuit .l-block,
  .nuit.l-block {
    display: block !important;
  }
  .nuit .l-inline,
  .nuit.l-inline {
    display: inline !important;
  }
  .nuit .l-inline-block,
  .nuit.l-inline-block {
    display: -moz-inline-stack !important;
    display: inline-block !important;
    zoom: 1;
    *display: inline !important;
  }
  .nuit .l-xx-small,
  .nuit .l-tiny,
  .nuit.l-xx-small,
  .nuit.l-tiny {
    font-size: 50%;
  }
  .nuit .l-x-small,
  .nuit .l-extra-small,
  .nuit.l-x-small,
  .nuit.l-extra-small {
    font-size: 70%;
  }
  .nuit .l-small,
  .nuit.l-small {
    font-size: 85%;
  }
  .nuit .l-large,
  .nuit.l-large {
    font-size: 150%;
  }
  .nuit .l-x-large,
  .nuit .l-extra-large,
  .nuit.l-x-large,
  .nuit.l-extra-large {
    font-size: 200%;
  }
  .nuit .l-xx-large,
  .nuit .l-huge,
  .nuit.l-xx-large,
  .nuit.l-huge {
    font-size: 300%;
  }
  .nuit .l-text-left,
  .nuit .l-content-l,
  .nuit.l-text-left,
  .nuit.l-content-l {
    text-align: left;
  }
  .nuit .l-text-right,
  .nuit .l-content-r,
  .nuit.l-text-right,
  .nuit.l-content-r {
    text-align: right;
  }
  .nuit .l-text-center,
  .nuit .l-content-c,
  .nuit.l-text-center,
  .nuit.l-content-c {
    text-align: center;
  }
  .nuit .l-text-justify,
  .nuit .l-content-just,
  .nuit.l-text-justify,
  .nuit.l-content-just {
    text-align: justify;
  }
  [class*="nuit"] .l-5,
  [class*="nuit"].l-5 {
    width: 5%;
  }
  [class*="nuit"] .l-10,
  [class*="nuit"].l-10 {
    width: 10%;
  }
  [class*="nuit"] .l-15,
  [class*="nuit"].l-15 {
    width: 15%;
  }
  [class*="nuit"] .l-20,
  [class*="nuit"].l-20 {
    width: 20%;
  }
  [class*="nuit"] .l-25,
  [class*="nuit"].l-25 {
    width: 25%;
  }
  [class*="nuit"] .l-30,
  [class*="nuit"].l-30 {
    width: 30%;
  }
  [class*="nuit"] .l-33,
  [class*="nuit"].l-33 {
    width: 33.33%;
  }
  [class*="nuit"] .l-35,
  [class*="nuit"].l-35 {
    width: 35%;
  }
  [class*="nuit"] .l-40,
  [class*="nuit"].l-40 {
    width: 40%;
  }
  [class*="nuit"] .l-45,
  [class*="nuit"].l-45 {
    width: 45%;
  }
  [class*="nuit"] .l-50,
  [class*="nuit"].l-50 {
    width: 50%;
  }
  [class*="nuit"] .l-55,
  [class*="nuit"].l-55 {
    width: 55%;
  }
  [class*="nuit"] .l-60,
  [class*="nuit"].l-60 {
    width: 60%;
  }
  [class*="nuit"] .l-65,
  [class*="nuit"].l-65 {
    width: 65%;
  }
  [class*="nuit"] .l-66,
  [class*="nuit"].l-66 {
    width: 66.66%;
  }
  [class*="nuit"] .l-70,
  [class*="nuit"].l-70 {
    width: 70%;
  }
  [class*="nuit"] .l-75,
  [class*="nuit"].l-75 {
    width: 75%;
  }
  [class*="nuit"] .l-80,
  [class*="nuit"].l-80 {
    width: 80%;
  }
  [class*="nuit"] .l-85,
  [class*="nuit"].l-85 {
    width: 85%;
  }
  [class*="nuit"] .l-90,
  [class*="nuit"].l-90 {
    width: 90%;
  }
  [class*="nuit"] .l-95,
  [class*="nuit"].l-95 {
    width: 95%;
  }
  [class*="nuit"] .l-100,
  [class*="nuit"].l-100 {
    width: 100%;
  }
  [class*="nuit"] .l-auto,
  [class*="nuit"].l-auto {
    width: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .nuit .grid,
  .nuit.grid,
  .nuit-grid {
    width: 728px;
  }
  .nuit .m-hide,
  .nuit.m-hide {
    display: none !important;
  }
  .nuit .m-show,
  .nuit.m-show {
    display: inherit !important;
  }
  .nuit .m-push-l,
  .nuit .m-float-left,
  .nuit.m-push-l,
  .nuit.m-float-left {
    float: left;
  }
  .nuit .m-push-r,
  .nuit .m-float-right,
  .nuit.m-push-r,
  .nuit.m-float-right {
    float: right;
  }
  .nuit .m-float-none,
  .nuit.m-float-none {
    float: none;
  }
  .nuit .m-push-c,
  .nuit .m-center,
  .nuit.m-push-c,
  .nuit.m-center {
    margin-left: auto;
    margin-right: auto;
  }
  .nuit .m-block,
  .nuit.m-block {
    display: block !important;
  }
  .nuit .m-inline,
  .nuit.m-inline {
    display: inline !important;
  }
  .nuit .m-inline-block,
  .nuit.m-inline-block {
    display: -moz-inline-stack !important;
    display: inline-block !important;
    zoom: 1;
    *display: inline !important;
  }
  .nuit .m-xx-small,
  .nuit .m-tiny,
  .nuit.m-xx-small,
  .nuit.m-tiny {
    font-size: 50%;
  }
  .nuit .m-x-small,
  .nuit .m-extra-small,
  .nuit.m-x-small,
  .nuit.m-extra-small {
    font-size: 70%;
  }
  .nuit .m-small,
  .nuit.m-small {
    font-size: 85%;
  }
  .nuit .m-large,
  .nuit.m-large {
    font-size: 150%;
  }
  .nuit .m-x-large,
  .nuit .m-extra-large,
  .nuit.m-x-large,
  .nuit.m-extra-large {
    font-size: 200%;
  }
  .nuit .m-xx-large,
  .nuit .m-huge,
  .nuit.m-xx-large,
  .nuit.m-huge {
    font-size: 300%;
  }
  .nuit .m-text-left,
  .nuit .m-content-l,
  .nuit.m-text-left,
  .nuit.m-content-l {
    text-align: left;
  }
  .nuit .m-text-right,
  .nuit .m-content-r,
  .nuit.m-text-right,
  .nuit.m-content-r {
    text-align: right;
  }
  .nuit .m-text-center,
  .nuit .m-content-c,
  .nuit.m-text-center,
  .nuit.m-content-c {
    text-align: center;
  }
  .nuit .m-text-justify,
  .nuit .m-content-just,
  .nuit.m-text-justify,
  .nuit.m-content-just {
    text-align: justify;
  }
  [class*="nuit"] .m-5,
  [class*="nuit"].m-5 {
    width: 5%;
  }
  [class*="nuit"] .m-10,
  [class*="nuit"].m-10 {
    width: 10%;
  }
  [class*="nuit"] .m-15,
  [class*="nuit"].m-15 {
    width: 15%;
  }
  [class*="nuit"] .m-20,
  [class*="nuit"].m-20 {
    width: 20%;
  }
  [class*="nuit"] .m-25,
  [class*="nuit"].m-25 {
    width: 25%;
  }
  [class*="nuit"] .m-30,
  [class*="nuit"].m-30 {
    width: 30%;
  }
  [class*="nuit"] .m-33,
  [class*="nuit"].m-33 {
    width: 33.33%;
  }
  [class*="nuit"] .m-35,
  [class*="nuit"].m-35 {
    width: 35%;
  }
  [class*="nuit"] .m-40,
  [class*="nuit"].m-40 {
    width: 40%;
  }
  [class*="nuit"] .m-45,
  [class*="nuit"].m-45 {
    width: 45%;
  }
  [class*="nuit"] .m-50,
  [class*="nuit"].m-50 {
    width: 50%;
  }
  [class*="nuit"] .m-55,
  [class*="nuit"].m-55 {
    width: 55%;
  }
  [class*="nuit"] .m-60,
  [class*="nuit"].m-60 {
    width: 60%;
  }
  [class*="nuit"] .m-65,
  [class*="nuit"].m-65 {
    width: 65%;
  }
  [class*="nuit"] .m-66,
  [class*="nuit"].m-66 {
    width: 66.66%;
  }
  [class*="nuit"] .m-70,
  [class*="nuit"].m-70 {
    width: 70%;
  }
  [class*="nuit"] .m-75,
  [class*="nuit"].m-75 {
    width: 75%;
  }
  [class*="nuit"] .m-80,
  [class*="nuit"].m-80 {
    width: 80%;
  }
  [class*="nuit"] .m-85,
  [class*="nuit"].m-85 {
    width: 85%;
  }
  [class*="nuit"] .m-90,
  [class*="nuit"].m-90 {
    width: 90%;
  }
  [class*="nuit"] .m-95,
  [class*="nuit"].m-95 {
    width: 95%;
  }
  [class*="nuit"] .m-100,
  [class*="nuit"].m-100 {
    width: 100%;
  }
  [class*="nuit"] .m-auto,
  [class*="nuit"].m-auto {
    width: auto;
  }
}
@media screen and (max-width: 767px) {
  .nuit .grid,
  .nuit.grid,
  .nuit-grid {
    width: auto;
  }
  .nuit .s-hide,
  .nuit.s-hide {
    display: none !important;
  }
  .nuit .s-show,
  .nuit.s-show {
    display: inherit !important;
  }
  .nuit .s-push-l,
  .nuit .s-float-left,
  .nuit.s-push-l,
  .nuit.s-float-left {
    float: left;
  }
  .nuit .s-push-r,
  .nuit .s-float-right,
  .nuit.s-push-r,
  .nuit.s-float-right {
    float: right;
  }
  .nuit .s-float-none,
  .nuit.s-float-none {
    float: none;
  }
  .nuit .s-push-c,
  .nuit .s-center,
  .nuit.s-push-c,
  .nuit.s-center {
    margin-left: auto;
    margin-right: auto;
  }
  .nuit .s-block,
  .nuit.s-block {
    display: block !important;
  }
  .nuit .s-inline,
  .nuit.s-inline {
    display: inline !important;
  }
  .nuit .s-inline-block,
  .nuit.s-inline-block {
    display: -moz-inline-stack !important;
    display: inline-block !important;
    zoom: 1;
    *display: inline !important;
  }
  .nuit .s-xx-small,
  .nuit .s-tiny,
  .nuit.s-xx-small,
  .nuit.s-tiny {
    font-size: 50%;
  }
  .nuit .s-x-small,
  .nuit .s-extra-small,
  .nuit.s-x-small,
  .nuit.s-extra-small {
    font-size: 70%;
  }
  .nuit .s-small,
  .nuit.s-small {
    font-size: 85%;
  }
  .nuit .s-large,
  .nuit.s-large {
    font-size: 150%;
  }
  .nuit .s-x-large,
  .nuit .s-extra-large,
  .nuit.s-x-large,
  .nuit.s-extra-large {
    font-size: 200%;
  }
  .nuit .s-xx-large,
  .nuit .s-huge,
  .nuit.s-xx-large,
  .nuit.s-huge {
    font-size: 300%;
  }
  .nuit .s-text-left,
  .nuit .s-content-l,
  .nuit.s-text-left,
  .nuit.s-content-l {
    text-align: left;
  }
  .nuit .s-text-right,
  .nuit .s-content-r,
  .nuit.s-text-right,
  .nuit.s-content-r {
    text-align: right;
  }
  .nuit .s-text-center,
  .nuit .s-content-c,
  .nuit.s-text-center,
  .nuit.s-content-c {
    text-align: center;
  }
  .nuit .s-text-justify,
  .nuit .s-content-just,
  .nuit.s-text-justify,
  .nuit.s-content-just {
    text-align: justify;
  }
  [class*="nuit"] .s-5,
  [class*="nuit"].s-5 {
    width: 5%;
  }
  [class*="nuit"] .s-10,
  [class*="nuit"].s-10 {
    width: 10%;
  }
  [class*="nuit"] .s-15,
  [class*="nuit"].s-15 {
    width: 15%;
  }
  [class*="nuit"] .s-20,
  [class*="nuit"].s-20 {
    width: 20%;
  }
  [class*="nuit"] .s-25,
  [class*="nuit"].s-25 {
    width: 25%;
  }
  [class*="nuit"] .s-30,
  [class*="nuit"].s-30 {
    width: 30%;
  }
  [class*="nuit"] .s-33,
  [class*="nuit"].s-33 {
    width: 33.33%;
  }
  [class*="nuit"] .s-35,
  [class*="nuit"].s-35 {
    width: 35%;
  }
  [class*="nuit"] .s-40,
  [class*="nuit"].s-40 {
    width: 40%;
  }
  [class*="nuit"] .s-45,
  [class*="nuit"].s-45 {
    width: 45%;
  }
  [class*="nuit"] .s-50,
  [class*="nuit"].s-50 {
    width: 50%;
  }
  [class*="nuit"] .s-55,
  [class*="nuit"].s-55 {
    width: 55%;
  }
  [class*="nuit"] .s-60,
  [class*="nuit"].s-60 {
    width: 60%;
  }
  [class*="nuit"] .s-65,
  [class*="nuit"].s-65 {
    width: 65%;
  }
  [class*="nuit"] .s-66,
  [class*="nuit"].s-66 {
    width: 66.66%;
  }
  [class*="nuit"] .s-70,
  [class*="nuit"].s-70 {
    width: 70%;
  }
  [class*="nuit"] .s-75,
  [class*="nuit"].s-75 {
    width: 75%;
  }
  [class*="nuit"] .s-80,
  [class*="nuit"].s-80 {
    width: 80%;
  }
  [class*="nuit"] .s-85,
  [class*="nuit"].s-85 {
    width: 85%;
  }
  [class*="nuit"] .s-90,
  [class*="nuit"].s-90 {
    width: 90%;
  }
  [class*="nuit"] .s-95,
  [class*="nuit"].s-95 {
    width: 95%;
  }
  [class*="nuit"] .s-100,
  [class*="nuit"].s-100 {
    width: 100%;
  }
  [class*="nuit"] .s-auto,
  [class*="nuit"].s-auto {
    width: auto;
  }
  .nuit .column.w-100,
  .nuit.column.w-100,
  .nuit-column.w-100,
  .nuit .column.w-90,
  .nuit.column.w-90,
  .nuit-column.w-90,
  .nuit .column.w-80,
  .nuit.column.w-80,
  .nuit-column.w-80,
  .nuit .column.w-70,
  .nuit.column.w-70,
  .nuit-column.w-70,
  .nuit .column.w-60,
  .nuit.column.w-60,
  .nuit-column.w-60,
  .nuit .column.w-50,
  .nuit.column.w-50,
  .nuit-column.w-50,
  .nuit .column.w-40,
  .nuit.column.w-40,
  .nuit-column.w-40,
  .nuit .column.w-30,
  .nuit.column.w-30,
  .nuit-column.w-30,
  .nuit .column.w-20,
  .nuit.column.w-20,
  .nuit-column.w-20,
  .nuit .column.w-10,
  .nuit.column.w-10,
  .nuit-column.w-10,
  .nuit .column.w-5,
  .nuit.column.w-5,
  .nuit-column.w-5,
  .nuit .column.w-95,
  .nuit.column.w-95,
  .nuit-column.w-95,
  .nuit .column.w-85,
  .nuit.column.w-85,
  .nuit-column.w-85,
  .nuit .column.w-75,
  .nuit.column.w-75,
  .nuit-column.w-75,
  .nuit .column.w-65,
  .nuit.column.w-65,
  .nuit-column.w-65,
  .nuit .column.w-55,
  .nuit.column.w-55,
  .nuit-column.w-55,
  .nuit .column.w-45,
  .nuit.column.w-45,
  .nuit-column.w-45,
  .nuit .column.w-35,
  .nuit.column.w-35,
  .nuit-column.w-35,
  .nuit .column.w-25,
  .nuit.column.w-25,
  .nuit-column.w-25,
  .nuit .column.w-15,
  .nuit.column.w-15,
  .nuit-column.w-15,
  .nuit .column.w-33,
  .nuit.column.w-33,
  .nuit-column.w-33,
  .nuit .column.w-66,
  .nuit.column.w-66,
  .nuit-column.w-66,
  .nuit .column.w-auto,
  .nuit.column.w-auto,
  .nuit-column.w-auto {
    display: block;
    width: 100%;
  }
  .nuit .column.s-100,
  .nuit.column.s-100,
  .nuit-column.s-100,
  .nuit .column.s-90,
  .nuit.column.s-90,
  .nuit-column.s-90,
  .nuit .column.s-80,
  .nuit.column.s-80,
  .nuit-column.s-80,
  .nuit .column.s-70,
  .nuit.column.s-70,
  .nuit-column.s-70,
  .nuit .column.s-60,
  .nuit.column.s-60,
  .nuit-column.s-60,
  .nuit .column.s-50,
  .nuit.column.s-50,
  .nuit-column.s-50,
  .nuit .column.s-40,
  .nuit.column.s-40,
  .nuit-column.s-40,
  .nuit .column.s-30,
  .nuit.column.s-30,
  .nuit-column.s-30,
  .nuit .column.s-20,
  .nuit.column.s-20,
  .nuit-column.s-20,
  .nuit .column.s-10,
  .nuit.column.s-10,
  .nuit-column.s-10,
  .nuit .column.s-5,
  .nuit.column.s-5,
  .nuit-column.s-5,
  .nuit .column.s-95,
  .nuit.column.s-95,
  .nuit-column.s-95,
  .nuit .column.s-85,
  .nuit.column.s-85,
  .nuit-column.s-85,
  .nuit .column.s-75,
  .nuit.column.s-75,
  .nuit-column.s-75,
  .nuit .column.s-65,
  .nuit.column.s-65,
  .nuit-column.s-65,
  .nuit .column.s-55,
  .nuit.column.s-55,
  .nuit-column.s-55,
  .nuit .column.s-45,
  .nuit.column.s-45,
  .nuit-column.s-45,
  .nuit .column.s-35,
  .nuit.column.s-35,
  .nuit-column.s-35,
  .nuit .column.s-25,
  .nuit.column.s-25,
  .nuit-column.s-25,
  .nuit .column.s-15,
  .nuit.column.s-15,
  .nuit-column.s-15,
  .nuit .column.s-33,
  .nuit.column.s-33,
  .nuit-column.s-33,
  .nuit .column.s-66,
  .nuit.column.s-66,
  .nuit-column.s-66,
  .nuit .column.s-auto,
  .nuit.column.s-auto,
  .nuit-column.s-auto {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
}
@media screen and (max-width: 767px) {
  .nuit form .nuit-form-row .control,
  form.nuit .nuit-form-row .control,
  .nuit-form .nuit-form-row .control {
    display: block;
    position: static;
  }
  .nuit form .nuit-form-row .control .label,
  form.nuit .nuit-form-row .control .label,
  .nuit-form .nuit-form-row .control .label {
    position: static;
    width: auto;
    display: block;
    vertical-align: top;
    margin-top: inherit;
    margin-right: inherit;
    text-align: left;
  }
  .nuit form .nuit-form-row .control .label + *,
  form.nuit .nuit-form-row .control .label + *,
  .nuit-form .nuit-form-row .control .label + * {
    margin-left: inherit;
  }
}
