@font-face {
  font-family: 'DIN Regular';
  font-style: normal;
  src: url("../fonts/DIN_Regular.eot");
  src: url("../fonts/DIN_Regular.otf") format("opentype"), url("../fonts/DIN_Regular.ttf") format("truetype"), url("../fonts/DIN_Regular.woff") format("woff");
  font-weight: normal;
  font-display: swap; }
@font-face {
  font-family: 'DIN Bold';
  font-style: normal;
  src: url("../fonts/DIN-Bold.eot");
  src: url("../fonts/DIN-Bold.otf") format("opentype"), url("../fonts/DIN-Bold.ttf") format("truetype"), url("../fonts/DIN-Bold.woff") format("woff");
  font-weight: normal;
  font-display: swap; }
@font-face {
  font-family: 'Roihu Black';
  font-style: normal;
  src: url("../fonts/Roihu-Black.eot");
  src: url("../fonts/Roihu-Black.otf") format("opentype"), url("../fonts/Roihu-Black.ttf") format("truetype"), url("../fonts/Roihu-Black.woff") format("woff");
  font-weight: normal;
  font-display: swap; }
@font-face {
  font-family: 'Roihu Bold';
  font-style: normal;
  src: url("../fonts/DIN-Bold.eot");
  src: url("../fonts/DIN-Bold.otf") format("opentype"), url("../fonts/DIN-Bold.ttf") format("truetype"), url("../fonts/DIN-Bold.woff") format("woff");
  font-weight: normal;
  font-display: swap; }
@font-face {
  font-family: 'Roihu-Bold';
  font-style: normal;
  src: url("../fonts/Roihu-Bold.eot");
  src: url("../fonts/Roihu-Bold.otf") format("opentype"), url("../fonts/Roihu-Bold.ttf") format("truetype"), url("../fonts/Roihu-Bold.woff") format("woff");
  font-weight: normal;
  font-display: swap; }
@font-face {
  font-family: 'Roihu Light';
  font-style: normal;
  src: url("../fonts/Roihu-Light.eot");
  src: url("../fonts/Roihu-Light.otf") format("opentype"), url("../fonts/Roihu-Light.ttf") format("truetype"), url("../fonts/Roihu-Light.woff") format("woff");
  font-weight: normal;
  font-display: swap; }
@keyframes bounce {
  0% {
    margin-top: 0; }
  25% {
    margin-top: -10px; }
  50% {
    margin-top: 0; }
  75% {
    margin-top: -5px; }
  100% {
    margin-top: 0; } }
h1.title, h2.title, h3.title, h4.title, h5.title, b.title {
  font-family: 'DIN Bold'; }
  h1.title.white, h2.title.white, h3.title.white, h4.title.white, h5.title.white, b.title.white {
    color: white; }
  h1.title.lite, h2.title.lite, h3.title.lite, h4.title.lite, h5.title.lite, b.title.lite {
    color: #E6E7E8; }
  h1.title.dark, h2.title.dark, h3.title.dark, h4.title.dark, h5.title.dark, b.title.dark {
    color: #323132; }
  h1.title.red, h2.title.red, h3.title.red, h4.title.red, h5.title.red, b.title.red {
    color: #ED1C24; }
  h1.title.darkgrey, h2.title.darkgrey, h3.title.darkgrey, h4.title.darkgrey, h5.title.darkgrey, b.title.darkgrey {
    color: #58585B; }

@media (max-width: 768px) {
  h1 {
    font-size: 18px; } }

hr {
  border: 2px solid #ED1C24; }
  hr.medium {
    border: 3px solid #ED1C24 !important; }

div {
  outline: none; }

input[type=submit].btn.btn-submit, input[type=button].btn.btn-submit, button.btn.btn-submit, a.btn.btn-submit {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  font-family: 'DIN Regular';
  background: #ED1C24 !important;
  background: linear-gradient(to top, #BE1E2D 0%, #BE1E2D 50%, #ED1C24 50%, #ED1C24 100%) !important;
  color: white !important;
  border-radius: 0px;
  border: 0px;
  outline: none; }
  @media (max-width: 768px) {
    input[type=submit].btn.btn-submit, input[type=button].btn.btn-submit, button.btn.btn-submit, a.btn.btn-submit {
      font-size: 9px; } }
input[type=submit].btn.btn-submit:hover, input[type=button].btn.btn-submit:hover, button.btn.btn-submit:hover, a.btn.btn-submit:hover {
  opacity: 0.7; }
input[type=submit].btn.btn-tools, input[type=button].btn.btn-tools, button.btn.btn-tools, a.btn.btn-tools {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  position: absolute;
  right: 10px;
  font-family: 'DIN Regular';
  border: 0px solid #ED1C24;
  background: #ED1C24 !important;
  /*background: linear-gradient(to top,  $darkred 0%,$darkred 50%,$red 50%,$red 100%) !important;*/
  color: rgba(0, 0, 0, 0);
  width: 40px;
  height: 40px;
  text-align: center;
  margin: 0 5px;
  padding: 7.5px 0px !important; }
  input[type=submit].btn.btn-tools.circle, input[type=button].btn.btn-tools.circle, button.btn.btn-tools.circle, a.btn.btn-tools.circle {
    border-radius: 100%;
    /*box-shadow: 2px 3px 10px -1px #000;*/ }
  input[type=submit].btn.btn-tools.btn-main, input[type=button].btn.btn-tools.btn-main, button.btn.btn-tools.btn-main, a.btn.btn-tools.btn-main {
    width: 60px;
    height: 60px;
    right: 0px;
    color: white; }
    input[type=submit].btn.btn-tools.btn-main.active p, input[type=button].btn.btn-tools.btn-main.active p, button.btn.btn-tools.btn-main.active p, a.btn.btn-tools.btn-main.active p {
      -webkit-transition: 0.2s;
      -moz-transition: 0.2s;
      -ms-transition: 0.2s;
      -o-transition: 0.2s;
      transition: 0.2s;
      display: none !important; }
    input[type=submit].btn.btn-tools.btn-main.active img, input[type=button].btn.btn-tools.btn-main.active img, button.btn.btn-tools.btn-main.active img, a.btn.btn-tools.btn-main.active img {
      -webkit-transition: 0.2s;
      -moz-transition: 0.2s;
      -ms-transition: 0.2s;
      -o-transition: 0.2s;
      transition: 0.2s;
      display: inline-block !important;
      width: 40px;
      margin-top: 5px;
      height: unset !important;
      position: unset !important; }
    input[type=submit].btn.btn-tools.btn-main img, input[type=button].btn.btn-tools.btn-main img, button.btn.btn-tools.btn-main img, a.btn.btn-tools.btn-main img {
      -webkit-transition: 0.2s;
      -moz-transition: 0.2s;
      -ms-transition: 0.2s;
      -o-transition: 0.2s;
      transition: 0.2s;
      position: absolute;
      width: 0;
      height: 0; }
  input[type=submit].btn.btn-tools.top, input[type=button].btn.btn-tools.top, button.btn.btn-tools.top, a.btn.btn-tools.top {
    right: unset;
    left: 0;
    width: 60px;
    height: 60px;
    color: white;
    transform: rotate(0deg); }
    input[type=submit].btn.btn-tools.top img, input[type=button].btn.btn-tools.top img, button.btn.btn-tools.top img, a.btn.btn-tools.top img {
      padding-top: 2.5px;
      width: 35%; }
    input[type=submit].btn.btn-tools.top p, input[type=button].btn.btn-tools.top p, button.btn.btn-tools.top p, a.btn.btn-tools.top p {
      display: block !important; }
  input[type=submit].btn.btn-tools.act, input[type=button].btn.btn-tools.act, button.btn.btn-tools.act, a.btn.btn-tools.act {
    width: 60px;
    height: 60px;
    color: white;
    transform: rotate(0deg); }
    input[type=submit].btn.btn-tools.act.act-1, input[type=button].btn.btn-tools.act.act-1, button.btn.btn-tools.act.act-1, a.btn.btn-tools.act.act-1 {
      right: 70px; }
    input[type=submit].btn.btn-tools.act.act-2, input[type=button].btn.btn-tools.act.act-2, button.btn.btn-tools.act.act-2, a.btn.btn-tools.act.act-2 {
      right: 140px; }
    input[type=submit].btn.btn-tools.act.act-3, input[type=button].btn.btn-tools.act.act-3, button.btn.btn-tools.act.act-3, a.btn.btn-tools.act.act-3 {
      right: 210px; }
    input[type=submit].btn.btn-tools.act.act-4, input[type=button].btn.btn-tools.act.act-4, button.btn.btn-tools.act.act-4, a.btn.btn-tools.act.act-4 {
      right: 280px; }
  input[type=submit].btn.btn-tools img, input[type=button].btn.btn-tools img, button.btn.btn-tools img, a.btn.btn-tools img {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    width: 30px; }
  input[type=submit].btn.btn-tools p, input[type=button].btn.btn-tools p, button.btn.btn-tools p, a.btn.btn-tools p {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s; }
    input[type=submit].btn.btn-tools p.small, input[type=button].btn.btn-tools p.small, button.btn.btn-tools p.small, a.btn.btn-tools p.small {
      font-size: 10px;
      line-height: 10px; }
input[type=submit].btn.btn-tools:hover, input[type=button].btn.btn-tools:hover, button.btn.btn-tools:hover, a.btn.btn-tools:hover {
  animation: bounce 1s infinite; }
input[type=submit].btn-menu-java, input[type=button].btn-menu-java, button.btn-menu-java, a.btn-menu-java {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  font-family: 'DIN Bold';
  font-size: 1.5rem;
  padding: 5px 15px;
  border-radius: 10px;
  background: #ED1C24;
  color: white;
  top: 7.5px;
  text-decoration: none; }
  @media (max-width: 768px) {
    input[type=submit].btn-menu-java, input[type=button].btn-menu-java, button.btn-menu-java, a.btn-menu-java {
      display: inline-block;
      /*position: relative;*/
      font-size: 1.25rem; } }

a[data-sort="1"] {
  transform: rotate(45deg); }

a[data-sort="2"] {
  transform: rotate(60deg); }

a[data-sort="3"] {
  transform: rotate(75deg); }

a[data-sort="4"] {
  transform: rotate(90deg); }

a.trans {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -ms-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  opacity: 1; }
a.trans:hover {
  opacity: 0.8; }

body {
  font-family: 'Roihu Bold'; }

.no-border {
  border: 0px !important; }

.no-pad {
  padding: 0px !important; }

.no-mar {
  margin: 0px !important; }

.no-padx.top {
  padding-top: 0px !important; }
@media (min-width: 767px) {
  .no-padx.right {
    padding-right: 0px !important; } }
@media (max-width: 768px) {
  .no-padx.right {
    padding-left: 0;
    padding-right: 0; } }
.no-padx.bottom {
  padding-bottom: 0px !important; }
@media (min-width: 767px) {
  .no-padx.left {
    padding-left: 0px !important; } }
@media (max-width: 768px) {
  .no-padx.left {
    padding-left: 0;
    padding-right: 0; } }

.no-marx.top {
  margin-top: 0 !important; }
@media (max-width: 414px) {
  .no-marx.top-mobile {
    margin-top: 0 !important; } }
.no-marx.bottom {
  margin-bottom: 0 !important; }
@media (max-width: 414px) {
  .no-marx.bottom-mobile {
    margin-bottom: 0 !important; } }

@media (min-width: 767px) and (max-width: 1024px) {
  .def-h-pad {
    padding-left: 0% !important;
    padding-right: 0% !important; } }
@media (min-width: 1025px) {
  .def-h-pad {
    padding-left: 11% !important;
    padding-right: 11% !important; } }

@media (min-width: 767px) and (max-width: 1599px) {
  .def-v-pad {
    padding-top: 5% !important;
    padding-bottom: 5% !important; } }
@media (min-width: 1600px) {
  .def-v-pad {
    padding-top: 2.5% !important;
    padding-bottom: 2.5% !important; } }

@media (min-width: 767px) {
  .def-vh-pad {
    padding-left: 12% !important;
    padding-right: 12% !important;
    padding-top: 5% !important;
    padding-bottom: 5% !important; } }

.selector {
  margin-top: 15px;
  margin-bottom: 15px; }
  .selector .inner-selector {
    background: white; }
    .selector .inner-selector select.form-control.large {
      margin-bottom: 20px;
      height: 70px;
      padding: 6px 12px 12px;
      border: 0px;
      border-radius: 0px;
      -moz-appearance: none;
      -webkit-appearance: none;
      appearance: none;
      background: url(../../img/gallery/dropdown.png) no-repeat 95% 50%;
      background-size: 35px; }
      @media (max-width: 1024px) {
        .selector .inner-selector select.form-control.large {
          height: 35px;
          font-size: 10px;
          background-size: 20px; } }

.white {
  color: white !important; }

.red {
  color: #ED1C24 !important; }

.form-control {
  border-radius: 0 !important; }

.form-group .form-control-label {
  margin-bottom: 10px !important; }
.form-group .form-control {
  font-family: 'Roihu Light';
  background-color: #E6E7E8;
  border: #E6E7E8; }
  .form-group .form-control.error {
    border: 1px solid #ED1C24 !important; }
.form-group input[type=text].form-control, .form-group input[type=date].form-control, .form-group select.form-control {
  height: 40px; }
.form-group textarea {
  resize: none; }
.form-group .form-control:focus {
  border: 1px solid #808284;
  /*box-shadow: unset !important;*/
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #d8dadb !important; }

.floating {
  position: fixed; }
  .floating.socmed {
    top: 25%;
    right: 20px;
    z-index: 100; }
    @media (max-width: 768px) {
      .floating.socmed {
        display: none; } }
    .floating.socmed a {
      margin-bottom: 21px;
      text-align: right;
      text-decoration: none;
      outline: none;
      display: inline-block;
      margin-top: -7px;
      max-height: 35px;
      box-shadow: 1px 6px 11px -2px #000; }
      .floating.socmed a img {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        width: 40px;
        margin-bottom: 10px; }
    .floating.socmed a:hover img {
      margin-left: -5px; }
  .floating.tools {
    bottom: 80px;
    /*bottom: 12%;/*bottom: 15%;*/
    right: 85px;
    /*right: 15px;*/
    z-index: 100; }
    @media (max-width: 768px) {
      .floating.tools {
        display: none; } }
  .floating.scrollTop {
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
    -ms-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    bottom: -15%;
    left: 15px;
    z-index: 100; }

.scrollspy {
  position: fixed;
  left: 25px;
  top: 33vh;
  z-index: 3; }
  @media (max-width: 767px) {
    .scrollspy {
      display: none; } }
  .scrollspy ul.nav li a {
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s; }
    .scrollspy ul.nav li a div {
      -webkit-transition: 0.2s;
      -moz-transition: 0.2s;
      -ms-transition: 0.2s;
      -o-transition: 0.2s;
      transition: 0.2s;
      border: 2px solid white;
      width: 27.5px;
      height: 27.5px;
      /*background: #ED1C24;*/
      background: #808284;
      border-radius: 100%;
      /*box-shadow: 0px 0px 15px 0px black;*/ }
  .scrollspy ul.nav li a:hover, .scrollspy ul.nav li a:focus {
    background: rgba(0, 0, 0, 0); }
    .scrollspy ul.nav li a:hover div, .scrollspy ul.nav li a:focus div {
      /*background: $grey;*/
      background: #ED1C24; }
  .scrollspy ul.nav li.active a {
    background: rgba(0, 0, 0, 0); }
    .scrollspy ul.nav li.active a div {
      /*background: $grey;*/
      background: #ED1C24; }

.notification.message {
  position: fixed;
  top: 150px;
  width: 100%;
  z-index: 1051;
  display: none; }
  .notification.message.active {
    display: block !important; }
  .notification.message .inner {
    width: 400px;
    margin: 0 auto;
    background-color: rgba(0, 156, 230, 0.62);
    color: white;
    padding: 15px 15px 25px; }
    .notification.message .inner.danger {
      background-color: rgba(230, 0, 0, 0.62); }
    .notification.message .inner.success {
      background-color: rgba(73, 195, 110, 0.78); }

.prospect-loader {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  padding-top: 30vh;
  background: rgba(0, 0, 0, 0.5); }

.mobile {
  display: none; }
  @media (max-width: 768px) {
    .mobile {
      display: block; } }

.desktop {
  display: block; }
  @media (max-width: 768px) {
    .desktop {
      display: none; } }

.header {
  padding: 0px !important;
  position: fixed;
  z-index: 3;
  box-shadow: -1px 0px 6px 1px black;
  top: 0;
  margin-left: 0;
  margin-right: 0;
  width: 100%; }
  @media (max-width: 768px) {
    .header {
      width: 100%; } }
  @media (min-width: 1500px) {
    .header {
      width: 100%; } }
  .header .inner-header {
    background: white; }
    @media (max-width: 768px) {
      .header .inner-header {
        padding: 0px; } }
    @media (max-width: 768px) {
      .header .inner-header .row-header {
        margin: 0px; } }
    @media (min-width: 1600px) {
      .header .inner-header .row-header {
        padding-left: 11% !important;
        padding-right: 11% !important; } }
    .header .inner-header .row-header .col-header {
      padding: 0px !important; }
      .header .inner-header .row-header .col-header .navbar-default {
        border: 0px !important;
        border-bottom: 1px solid #E6E7E8;
        margin-bottom: 0px; }
      .header .inner-header .row-header .col-header .main-logo {
        width: 50%; }
        @media (max-width: 767px) {
          .header .inner-header .row-header .col-header .main-logo {
            margin: 0 auto;
            width: 150px; } }
      .header .inner-header .row-header .col-header .navbar-header {
        background: white;
        width: 100% !important;
        height: 1px; }
        @media (max-width: 768px) {
          .header .inner-header .row-header .col-header .navbar-header {
            margin: 0;
            height: auto; } }
        .header .inner-header .row-header .col-header .navbar-header .navbar-brand {
          font-family: 'DIN Bold';
          height: unset !important;
          color: white; }
          @media (max-width: 768px) {
            .header .inner-header .row-header .col-header .navbar-header .navbar-brand {
              /*width: 100%;*/
              padding-bottom: 0;
              padding-top: 0; } }
          .header .inner-header .row-header .col-header .navbar-header .navbar-brand.text {
            padding-top: 25px !important; }
            @media (max-width: 768px) {
              .header .inner-header .row-header .col-header .navbar-header .navbar-brand.text {
                display: none; } }
        .header .inner-header .row-header .col-header .navbar-header .navbar-toggle {
          margin: 0;
          /*width: 100%;*/
          text-align: -webkit-center;
          border-radius: 0;
          border: 0px;
          /*background-color: #979797;*/
          padding: 10px;
          background: white;
          border-top: 1px solid #f3f3f3;
          /*border-bottom: 1px solid #f3f3f3;*/ }
          .header .inner-header .row-header .col-header .navbar-header .navbar-toggle .icon-bar {
            /*background-color: white;*/
            background-color: #808284;
            width: 27px;
            height: 4px;
            border-radius: 0; }
      .header .inner-header .row-header .col-header .navbar-collapse {
        background: white;
        width: 100% !important;
        float: left;
        padding-top: 15px;
        padding-bottom: 20px; }
        @media (min-width: 769px) {
          .header .inner-header .row-header .col-header .navbar-collapse {
            padding-left: 0px !important;
            padding-right: 0px !important; } }
        @media (max-width: 768px) {
          .header .inner-header .row-header .col-header .navbar-collapse {
            margin: 0;
            border: 0;
            padding: 0;
            padding-top: 0;
            padding-bottom: 0; } }
        @media (min-width: 767px) {
          .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav {
            float: none !important;
            display: table !important;
            table-layout: fixed !important;
            margin: 0 auto; } }
        @media (max-width: 768px) {
          .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav {
            margin: 0; } }
        .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav.menu-append.active li {
          margin-bottom: 54px; }
          @media (max-width: 414px) {
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav.menu-append.active li {
              margin-bottom: 0; } }
        .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li {
          -webkit-transition: 0.5s;
          -moz-transition: 0.5s;
          -ms-transition: 0.5s;
          -o-transition: 0.5s;
          transition: 0.5s;
          /*background: rgba(0,0,0,0);*/
          top: 10px;
          margin-bottom: 16px; }
          @media (max-width: 768px) {
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li {
              text-align: center;
              top: unset;
              margin-bottom: 0px; } }
          @media (min-width: 1600px) {
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li {
              margin-bottom: 45px;
              padding: 0 7.5px; } }
          .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-main {
            display: block; }
            @media (min-width: 1600px) {
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-main {
                position: absolute;
                left: 15px;
                top: 25px;
                padding: 0; } }
            @media (min-width: 769px) {
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-main {
                padding: 0; } }
            @media (max-width: 768px) {
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-main {
                display: none; } }
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-main a {
              padding-top: 0;
              padding-left: 0; }
          .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-java {
            display: block;
            margin-top: 12.5px; }
            @media (min-width: 1600px) {
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-java {
                position: absolute;
                right: 15px;
                top: 25px;
                padding: 0; } }
            @media (min-width: 769px) {
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-java {
                padding: 0 0 0 15px; } }
            @media (max-width: 768px) {
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-java {
                display: none; } }
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-java img {
              width: 200px; }
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-java a, .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-java span {
              -webkit-transition: 0.5s;
              -moz-transition: 0.5s;
              -ms-transition: 0.5s;
              -o-transition: 0.5s;
              transition: 0.5s;
              font-family: 'DIN Bold';
              font-size: 1.5rem;
              padding: 5px 15px;
              border-radius: 10px;
              background: #ED1C24;
              color: white;
              top: 7.5px; }
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.menu-java span {
              background: rgba(0, 0, 0, 0);
              color: #ED1C24;
              font-size: 2rem; }
          .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li a {
            -webkit-transition: 0.5s;
            -moz-transition: 0.5s;
            -ms-transition: 0.5s;
            -o-transition: 0.5s;
            transition: 0.5s;
            padding: 12.5px 10px 0;
            /*21.5px;*/
            /*margin-bottom: 54px;*/
            font-family: 'DIN Bold';
            /*font-size: 1.75rem;*/
            font-size: 1.5rem;
            color: #58585B; }
            @media (min-width: 992px) and (max-width: 1023px) {
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li a {
                font-size: 1.5rem; } }
            @media (min-width: 769px) and (max-width: 991px) {
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li a {
                font-size: 1.2rem; } }
            @media (max-width: 768px) {
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li a {
                padding: 5px 15px 15px;
                margin-bottom: 0px; } }
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li a img {
              margin-top: -10px; }
          .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap {
            position: absolute;
            left: 0;
            vertical-align: top;
            /*pointer-events: none;*/
            top: 40px;
            display: none; }
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap.in {
              display: block; }
              @media (max-width: 768px) {
                .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap.in {
                  display: none !important; } }
            .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td {
              vertical-align: top !important;
              white-space: nowrap;
              padding: 0 5px;
              font-size: 10px;
              line-height: 11px; }
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td.col-firstsite {
                color: #ED1C24;
                padding-left: 10px; }
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a {
                font-size: 10px;
                font-weight: normal;
                color: #58585B;
                padding-top: 0px;
                text-decoration: none; }
                .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a.sitemap-link {
                  /*margin-left: -10px;*/ }
                  .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a.sitemap-link:first-child {
                    margin-left: 0; }
                .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a b {
                  font-weight: normal;
                  color: #ED1C24; }
                  .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a b.site {
                    font-weight: normal;
                    color: #58585B; }
                    .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a b.site.active {
                      color: #ED1C24; }
                  .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a b.subsite {
                    font-weight: normal;
                    color: #58585B; }
                    .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a b.subsite.active {
                      color: #ED1C24; }
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a:hover {
                color: #ED1C24; }
                .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td a:hover b {
                  font-weight: normal;
                  color: #ED1C24; }
              .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td.col-subsite {
                display: none; }
                .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li table.sitemap tr td.col-subsite.active {
                  display: block; }
        .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.active, .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li:hover {
          /*background: $red !important;*/
          /*background: linear-gradient(to top,  $darkred 0%,$darkred 50%,$red 50%,$red 100%) !important;*/ }
          .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.active.menu-java a, .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li:hover.menu-java a {
            background: #ED1C24 !important;
            color: white; }
          .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.active a, .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li:hover a {
            background-color: rgba(0, 0, 0, 0) !important;
            color: #ED1C24; }
          .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li.active table.sitemap, .header .inner-header .row-header .col-header .navbar-collapse .navbar-nav li:hover table.sitemap {
            cursor: default;
            color: #58585b; }
  .header .outer-header {
    position: relative; }
    .header .outer-header .near-me-button-float {
      -webkit-transition: 0.2s;
      -moz-transition: 0.2s;
      -ms-transition: 0.2s;
      -o-transition: 0.2s;
      transition: 0.2s;
      position: absolute;
      top: 0;
      left: 13%;
      background-color: #ed2624;
      padding: 5px 15px;
      box-shadow: 0px 2px 4px -2px black, inset 0px 4px 6px -3px black;
      border-bottom-right-radius: 8px;
      border-bottom-left-radius: 8px;
      color: white; }
      @media (max-width: 768px) {
        .header .outer-header .near-me-button-float {
          left: 3%; } }
      .header .outer-header .near-me-button-float:hover {
        padding-top: 7.5px; }
      .header .outer-header .near-me-button-float a {
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
        color: white;
        text-decoration: none; }
    .header .outer-header .near-me-selection {
      -webkit-transition: 0.5s;
      -moz-transition: 0.5s;
      -ms-transition: 0.5s;
      -o-transition: 0.5s;
      transition: 0.5s;
      background: #58585B; }
      @media (min-width: 767px) {
        .header .outer-header .near-me-selection {
          /*flex: 0.5;*/
          position: absolute;
          z-index: 1;
          background: rgba(0, 0, 0, 0);
          /*padding: 10% 120px;*/
          padding: 7.5px 4%; } }
      @media (max-width: 768px) {
        .header .outer-header .near-me-selection {
          display: none; } }
      .header .outer-header .near-me-selection .selector {
        margin: 15px 0px; }
        .header .outer-header .near-me-selection .selector .inner-selector {
          background: white; }

.content {
  /*margin-top: 54px;*/
  /*margin-top: 90px;*/
  /*margin-top: 135px;*/
  padding-top: 97px; }
  @media (max-width: 768px) {
    .content {
      /*padding-top: 107px;*/
      /*padding-top: 128px;*/
      padding-top: 54px; } }
  .content.home .inner-home.inner-1 {
    position: relative;
    /*@media(min-width: 1600px){
    	padding: 0 12.5%;
        background: #d0d2d4;
    }*/ }
    @media (min-width: 767px) {
      .content.home .inner-home.inner-1 {
        /*display: flex;*/
        /*height: 400px;*/
        overflow: hidden; } }
    .content.home .inner-home.inner-1 .banner-nav {
      background: #58585B; }
      @media (min-width: 767px) {
        .content.home .inner-home.inner-1 .banner-nav {
          /*flex: 0.5;*/
          position: absolute;
          z-index: 1;
          background: rgba(0, 0, 0, 0);
          /*padding: 10% 120px;*/
          padding: 35px 120px; } }
      @media (max-width: 768px) {
        .content.home .inner-home.inner-1 .banner-nav {
          display: none; } }
      .content.home .inner-home.inner-1 .banner-nav .selector {
        margin: 15px 0px; }
        .content.home .inner-home.inner-1 .banner-nav .selector .inner-selector {
          background: white; }
    .content.home .inner-home.inner-1 .banner-slide {
      padding: 0px !important; }
      .content.home .inner-home.inner-1 .banner-slide .slick-slide {
        padding: 0;
        /*@media(min-width: 1600px){
        	padding: 0 1%;
        }*/ }
        .content.home .inner-home.inner-1 .banner-slide .slick-slide img {
          width: 100%; }
      .content.home .inner-home.inner-1 .banner-slide .banner-slide-item {
        background-size: cover;
        background-position: center;
        /*height: 75vh;*/
        cursor: pointer; }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-1 .banner-slide .banner-slide-item {
            height: unset; } }
        .content.home .inner-home.inner-1 .banner-slide .banner-slide-item img {
          display: block; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-1 .banner-slide .banner-slide-item img {
              display: block; } }
      @media (min-width: 767px) {
        .content.home .inner-home.inner-1 .banner-slide {
          /*flex: 1;*/ } }
      .content.home .inner-home.inner-1 .banner-slide .bannerArrow {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        cursor: pointer;
        opacity: 0.8;
        width: 3%;
        top: 15%; }
        .content.home .inner-home.inner-1 .banner-slide .bannerArrow.prevArrow {
          /*width: 5%;*/
          position: absolute;
          top: 45%;
          left: 0;
          z-index: 2; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-1 .banner-slide .bannerArrow.prevArrow {
              width: 7.5%; } }
        .content.home .inner-home.inner-1 .banner-slide .bannerArrow.nextArrow {
          /*width: 5%;*/
          position: absolute;
          top: 45%;
          right: 0; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-1 .banner-slide .bannerArrow.nextArrow {
              width: 7.5%; } }
      .content.home .inner-home.inner-1 .banner-slide .bannerArrow:hover, .content.home .inner-home.inner-1 .banner-slide .bannerArrow:focus {
        opacity: 1; }
      .content.home .inner-home.inner-1 .banner-slide .slick-dots {
        bottom: 7.5%; }
        .content.home .inner-home.inner-1 .banner-slide .slick-dots li {
          margin: 0 2.5px; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-1 .banner-slide .slick-dots li {
              width: 10px; } }
          .content.home .inner-home.inner-1 .banner-slide .slick-dots li.slick-active button:before {
            opacity: 1;
            color: #ED1C24;
            font-size: 20.5px; }
            @media (max-width: 768px) {
              .content.home .inner-home.inner-1 .banner-slide .slick-dots li.slick-active button:before {
                font-size: 10.5px; } }
          .content.home .inner-home.inner-1 .banner-slide .slick-dots li button:before {
            opacity: 1;
            color: #E6E7E8;
            font-size: 20px; }
            @media (max-width: 768px) {
              .content.home .inner-home.inner-1 .banner-slide .slick-dots li button:before {
                font-size: 10px; } }
  .content.home .inner-home.inner-2 {
    background: #D1D2D4;
    padding-bottom: 5%;
    /*padding-top: 2.5%;*/ }
    @media (min-width: 767px) {
      .content.home .inner-home.inner-2 .activities-content {
        display: flex;
        padding-top: 15px; } }
    .content.home .inner-home.inner-2 .activities-content .inner-content {
      overflow: hidden; }
      @media (min-width: 767px) {
        .content.home .inner-home.inner-2 .activities-content .inner-content {
          flex: 1; } }
      @media (max-width: 768px) {
        .content.home .inner-home.inner-2 .activities-content .inner-content {
          padding: 10px 15px; } }
      .content.home .inner-home.inner-2 .activities-content .inner-content a {
        color: #323132; }
        .content.home .inner-home.inner-2 .activities-content .inner-content a .thumbnail {
          overflow: hidden;
          margin: 0px;
          padding: 0px !important;
          border: 0px !important;
          border-radius: 0px;
          height: 149px;
          /*150px;*/ }
          .content.home .inner-home.inner-2 .activities-content .inner-content a .thumbnail img {
            -webkit-transition: 0.2s;
            -moz-transition: 0.2s;
            -ms-transition: 0.2s;
            -o-transition: 0.2s;
            transition: 0.2s;
            width: 100%; }
        .content.home .inner-home.inner-2 .activities-content .inner-content a .caption {
          background: #F1F1F2;
          height: 100%;
          padding: 5px 15px 10px; }
          .content.home .inner-home.inner-2 .activities-content .inner-content a .caption b {
            color: #ED1C24;
            font-size: 80%; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-2 .activities-content .inner-content a .caption p {
              font-size: 12px; } }
      .content.home .inner-home.inner-2 .activities-content .inner-content a:hover .thumbnail {
        border-radius: 0px; }
        .content.home .inner-home.inner-2 .activities-content .inner-content a:hover .thumbnail img {
          transform: scale(1.5); }
  .content.home .inner-home.inner-3 {
    background: #F1F1F2; }
    .content.home .inner-home.inner-3 .model-content {
      padding-bottom: 30px; }
      .content.home .inner-home.inner-3 .model-content.slide {
        padding-bottom: 0px; }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-3 .model-content.slide {
            margin-bottom: 30px; } }
      .content.home .inner-home.inner-3 .model-content.which-are-you {
        padding-top: 30px; }
      .content.home .inner-home.inner-3 .model-content a {
        color: #323132; }
        .content.home .inner-home.inner-3 .model-content a div {
          margin: 15px 0px;
          max-height: 97px; }
          @media (min-width: 1400px) {
            .content.home .inner-home.inner-3 .model-content a div {
              max-height: 155px; } }
          @media (max-width: 414px) {
            .content.home .inner-home.inner-3 .model-content a div {
              max-height: 145px; } }
          .content.home .inner-home.inner-3 .model-content a div img {
            -webkit-transition: 0.2s;
            -moz-transition: 0.2s;
            -ms-transition: 0.2s;
            -o-transition: 0.2s;
            transition: 0.2s;
            width: 100%;
            -webkit-filter: grayscale(100%);
            /* Safari 6.0 - 9.0 */
            filter: grayscale(100%);
            margin-left: 0; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-3 .model-content a div p {
              display: none; } }
      .content.home .inner-home.inner-3 .model-content a:hover div img, .content.home .inner-home.inner-3 .model-content a:focus div img {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        -webkit-filter: grayscale(0%);
        /* Safari 6.0 - 9.0 */
        filter: grayscale(0%);
        margin-left: -2%; }
      .content.home .inner-home.inner-3 .model-content p {
        margin: 10px 0px 20px; }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-3 .model-content p {
            font-size: 11px;
            padding: 15px 30px 0px; } }
      @media (max-width: 768px) {
        .content.home .inner-home.inner-3 .model-content a.btn-submit {
          font-size: 9px; } }
      .content.home .inner-home.inner-3 .model-content .bannerArrow {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        cursor: pointer;
        opacity: 0.8; }
        .content.home .inner-home.inner-3 .model-content .bannerArrow.prevArrow {
          width: 5%;
          position: absolute;
          top: 45%;
          left: 0;
          z-index: 2; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-3 .model-content .bannerArrow.prevArrow {
              width: 7.5%; } }
        .content.home .inner-home.inner-3 .model-content .bannerArrow.nextArrow {
          width: 5%;
          position: absolute;
          top: 45%;
          right: 0; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-3 .model-content .bannerArrow.nextArrow {
              width: 7.5%; } }
      .content.home .inner-home.inner-3 .model-content .bannerArrow:hover, .content.home .inner-home.inner-3 .model-content .bannerArrow:focus {
        opacity: 1; }
      .content.home .inner-home.inner-3 .model-content .slick-dots {
        bottom: -3.5%;
        width: 90%; }
        .content.home .inner-home.inner-3 .model-content .slick-dots li {
          margin: 0 2.5px; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-3 .model-content .slick-dots li {
              width: 10px; } }
          .content.home .inner-home.inner-3 .model-content .slick-dots li.slick-active button:before {
            opacity: 1;
            color: #ED1C24;
            font-size: 20.5px; }
            @media (max-width: 768px) {
              .content.home .inner-home.inner-3 .model-content .slick-dots li.slick-active button:before {
                font-size: 10.5px; } }
          .content.home .inner-home.inner-3 .model-content .slick-dots li button:before {
            opacity: 1;
            color: #E6E7E8;
            font-size: 20px; }
            @media (max-width: 768px) {
              .content.home .inner-home.inner-3 .model-content .slick-dots li button:before {
                font-size: 10px; } }
  .content.home .inner-home.inner-4 {
    background-image: url("../../img/gallery/section-aftersales.jpg");
    background-size: cover; }
    @media (max-width: 768px) {
      .content.home .inner-home.inner-4 {
        background-position: center;
        padding: 30px 0; } }
    .content.home .inner-home.inner-4 .sales-content {
      margin-bottom: 5%; }
      .content.home .inner-home.inner-4 .sales-content p {
        margin: 15px 0px;
        line-height: 175%;
        font-size: 110%; }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-4 .sales-content p {
            font-size: 11px;
            padding: 0 10px; } }
      @media (max-width: 768px) {
        .content.home .inner-home.inner-4 .sales-content .selector {
          display: none; } }
      @media (max-width: 768px) {
        .content.home .inner-home.inner-4 .sales-content .service-search {
          display: none; } }
      .content.home .inner-home.inner-4 .sales-content .service-visit {
        display: none; }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-4 .sales-content .service-visit {
            display: inline-block; } }
  .content.home .inner-home.inner-5 {
    /*background: $white;*/
    background: #D1D2D4; }
    .content.home .inner-home.inner-5 .merchant-content {
      padding: 2.5% 10%; }
      .content.home .inner-home.inner-5 .merchant-content div {
        outline: none; }
      .content.home .inner-home.inner-5 .merchant-content .bannerArrow {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        cursor: pointer;
        opacity: 0.8; }
        .content.home .inner-home.inner-5 .merchant-content .bannerArrow.prevArrow {
          width: 3.5%;
          position: absolute;
          top: 40%;
          left: 0;
          z-index: 2; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-5 .merchant-content .bannerArrow.prevArrow {
              width: 7.5%; } }
        .content.home .inner-home.inner-5 .merchant-content .bannerArrow.nextArrow {
          width: 3.5%;
          position: absolute;
          top: 40%;
          right: 0; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-5 .merchant-content .bannerArrow.nextArrow {
              width: 7.5%; } }
      .content.home .inner-home.inner-5 .merchant-content .bannerArrow:hover, .content.home .inner-home.inner-5 .merchant-content .bannerArrow:focus {
        opacity: 1; }
  @media (min-width: 767px) {
    .content.home .inner-home.inner-6 {
      display: flex; } }
  .content.home .inner-home.inner-6 .inner-social {
    padding: 0px 0px 5%;
    border-right: 1px solid #E6E7E8; }
    @media (min-width: 767px) {
      .content.home .inner-home.inner-6 .inner-social {
        flex: 1; } }
    .content.home .inner-home.inner-6 .inner-social .social-header {
      font-family: 'DIN Bold';
      color: white;
      padding: 2.5% 5%;
      font-size: 175%; }
      @media (max-width: 768px) {
        .content.home .inner-home.inner-6 .inner-social .social-header {
          padding: 0 5% 2.5%; } }
      .content.home .inner-home.inner-6 .inner-social .social-header.fb {
        background: #1B75BB; }
      .content.home .inner-home.inner-6 .inner-social .social-header.ig {
        background: #9E1E62; }
      .content.home .inner-home.inner-6 .inner-social .social-header a {
        color: white; }
        .content.home .inner-home.inner-6 .inner-social .social-header a img {
          width: 4.5%;
          margin-top: -1%; }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-6 .inner-social .social-header a {
            font-size: 14px; } }
      .content.home .inner-home.inner-6 .inner-social .social-header a:hover, .content.home .inner-home.inner-6 .inner-social .social-header a:focus {
        text-decoration: none;
        outline: none; }
    .content.home .inner-home.inner-6 .inner-social .social-content {
      padding: 0px; }
      .content.home .inner-home.inner-6 .inner-social .social-content .image {
        overflow: hidden;
        height: 32.5vw;
        padding: 0;
        margin-bottom: 25px; }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-6 .inner-social .social-content .image {
            height: unset; } }
        .content.home .inner-home.inner-6 .inner-social .social-content .image img {
          margin-bottom: 25px; }
          @media (max-width: 768px) {
            .content.home .inner-home.inner-6 .inner-social .social-content .image img {
              margin-bottom: 10px; } }
      .content.home .inner-home.inner-6 .inner-social .social-content .avatar {
        padding-left: 30px; }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-6 .inner-social .social-content .avatar {
            padding-left: 15px;
            padding-right: 0; } }
        .content.home .inner-home.inner-6 .inner-social .social-content .avatar img {
          width: 80%;
          margin: 10% 0px; }
        .content.home .inner-home.inner-6 .inner-social .social-content .avatar.ig img {
          border-radius: 100%;
          border: 1px solid #E6E7E8; }
      .content.home .inner-home.inner-6 .inner-social .social-content .caption {
        padding-right: 60px; }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-6 .inner-social .social-content .caption {
            padding-right: 30px; } }
        @media (max-width: 768px) {
          .content.home .inner-home.inner-6 .inner-social .social-content .caption p {
            font-size: 9px; } }
  .content.models .inner-models.inner-2 .view-header {
    padding: 0px; }
    .content.models .inner-models.inner-2 .view-header p {
      margin-top: 30px; }
      @media (max-width: 414px) {
        .content.models .inner-models.inner-2 .view-header p {
          padding: 0 5px; } }
    @media (max-width: 414px) {
      .content.models .inner-models.inner-2 .view-header .description {
        padding: 0 5px; } }
    .content.models .inner-models.inner-2 .view-header .description table {
      width: 100%;
      margin-top: 30px; }
      .content.models .inner-models.inner-2 .view-header .description table tr td {
        padding: 0 2.5%;
        text-align: center;
        vertical-align: top; }
        .content.models .inner-models.inner-2 .view-header .description table tr td p {
          margin-top: 0; }
      .content.models .inner-models.inner-2 .view-header .description table tr td:first-child {
        padding-left: 10%; }
      .content.models .inner-models.inner-2 .view-header .description table tr td:last-child {
        padding-right: 10%; }
    .content.models .inner-models.inner-2 .view-header .description.model-content {
      padding-bottom: 30px; }
      .content.models .inner-models.inner-2 .view-header .description.model-content.slide {
        padding-bottom: 0px; }
      .content.models .inner-models.inner-2 .view-header .description.model-content.which-are-you {
        padding-top: 30px; }
      .content.models .inner-models.inner-2 .view-header .description.model-content a {
        color: #323132; }
        .content.models .inner-models.inner-2 .view-header .description.model-content a div {
          margin: 15px 0px;
          max-height: 97px; }
          @media (min-width: 1400px) {
            .content.models .inner-models.inner-2 .view-header .description.model-content a div {
              max-height: 155px; } }
          @media (max-width: 414px) {
            .content.models .inner-models.inner-2 .view-header .description.model-content a div {
              max-height: 145px; } }
          .content.models .inner-models.inner-2 .view-header .description.model-content a div img {
            -webkit-transition: 0.2s;
            -moz-transition: 0.2s;
            -ms-transition: 0.2s;
            -o-transition: 0.2s;
            transition: 0.2s;
            width: 100%;
            -webkit-filter: grayscale(100%);
            /* Safari 6.0 - 9.0 */
            filter: grayscale(100%);
            margin-left: 0; }
          @media (max-width: 768px) {
            .content.models .inner-models.inner-2 .view-header .description.model-content a div p {
              display: none; } }
      .content.models .inner-models.inner-2 .view-header .description.model-content a:hover div img, .content.models .inner-models.inner-2 .view-header .description.model-content a:focus div img {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        -webkit-filter: grayscale(0%);
        /* Safari 6.0 - 9.0 */
        filter: grayscale(0%);
        margin-left: -2%; }
      .content.models .inner-models.inner-2 .view-header .description.model-content p {
        margin: 10px 0px 20px; }
        @media (max-width: 768px) {
          .content.models .inner-models.inner-2 .view-header .description.model-content p {
            font-size: 11px;
            padding: 0px 30px 0px; } }
      @media (max-width: 768px) {
        .content.models .inner-models.inner-2 .view-header .description.model-content a.btn-submit {
          font-size: 9px; } }
      .content.models .inner-models.inner-2 .view-header .description.model-content .bannerArrow {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        cursor: pointer;
        opacity: 0.8; }
        .content.models .inner-models.inner-2 .view-header .description.model-content .bannerArrow.prevArrow {
          width: 5%;
          position: absolute;
          top: 45%;
          left: 0;
          z-index: 2; }
          @media (max-width: 768px) {
            .content.models .inner-models.inner-2 .view-header .description.model-content .bannerArrow.prevArrow {
              width: 7.5%; } }
        .content.models .inner-models.inner-2 .view-header .description.model-content .bannerArrow.nextArrow {
          width: 5%;
          position: absolute;
          top: 45%;
          right: 0; }
          @media (max-width: 768px) {
            .content.models .inner-models.inner-2 .view-header .description.model-content .bannerArrow.nextArrow {
              width: 7.5%; } }
      .content.models .inner-models.inner-2 .view-header .description.model-content .bannerArrow:hover, .content.models .inner-models.inner-2 .view-header .description.model-content .bannerArrow:focus {
        opacity: 1; }
      .content.models .inner-models.inner-2 .view-header .description.model-content .slick-dots {
        bottom: -3.5%;
        width: 90%; }
        .content.models .inner-models.inner-2 .view-header .description.model-content .slick-dots li {
          margin: 0 2.5px; }
          @media (max-width: 768px) {
            .content.models .inner-models.inner-2 .view-header .description.model-content .slick-dots li {
              width: 10px; } }
          .content.models .inner-models.inner-2 .view-header .description.model-content .slick-dots li.slick-active button:before {
            opacity: 1;
            color: #ED1C24;
            font-size: 20.5px; }
            @media (max-width: 768px) {
              .content.models .inner-models.inner-2 .view-header .description.model-content .slick-dots li.slick-active button:before {
                font-size: 10.5px; } }
          .content.models .inner-models.inner-2 .view-header .description.model-content .slick-dots li button:before {
            opacity: 1;
            color: #E6E7E8;
            font-size: 20px; }
            @media (max-width: 768px) {
              .content.models .inner-models.inner-2 .view-header .description.model-content .slick-dots li button:before {
                font-size: 10px; } }
    @media (max-width: 768px) {
      .content.models .inner-models.inner-2 .view-header .model-detail .inner-model-detail {
        padding: 0;
        text-align: center; } }
    .content.models .inner-models.inner-2 .view-header .model-detail .inner-model-detail .container-dropdown .btn-dropdown {
      border-radius: 0;
      width: 100%;
      padding-bottom: 15px;
      display: none; }
      @media (max-width: 768px) {
        .content.models .inner-models.inner-2 .view-header .model-detail .inner-model-detail .container-dropdown .btn-dropdown {
          display: block; } }
    .content.models .inner-models.inner-2 .view-header .model-detail ul.list-group.dropdown-menu {
      border-radius: 0;
      width: 100%;
      padding: 0; }
      .content.models .inner-models.inner-2 .view-header .model-detail ul.list-group.dropdown-menu li {
        padding: 0 !important; }
        .content.models .inner-models.inner-2 .view-header .model-detail ul.list-group.dropdown-menu li a {
          padding-bottom: 10px !important; }
    .content.models .inner-models.inner-2 .view-header .model-detail ul.list-group li.list-group-item {
      padding: 5px 0px;
      border: 1px solid #ddd0; }
      @media (max-width: 768px) {
        .content.models .inner-models.inner-2 .view-header .model-detail ul.list-group li.list-group-item {
          padding: 5px 10px;
          border: 1px solid #ddd0;
          /*float: left;*/ } }
      .content.models .inner-models.inner-2 .view-header .model-detail ul.list-group li.list-group-item a {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        text-decoration: none;
        outline: none;
        color: #323132; }
        .content.models .inner-models.inner-2 .view-header .model-detail ul.list-group li.list-group-item a.active {
          color: #ED1C24;
          cursor: default; }
      .content.models .inner-models.inner-2 .view-header .model-detail ul.list-group li.list-group-item a:hover {
        color: #ED1C24; }
    @media (max-width: 768px) {
      .content.models .inner-models.inner-2 .view-header .model-detail .models-type {
        padding-top: 30px; } }
    @media (min-width: 1600px) {
      .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.image .imgmodel {
        width: 70%; } }
    .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec .title.main {
      text-align: center; }
    .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr:nth-of-type(odd) {
      background: #E6E7E8 !important; }
    .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr:nth-of-type(even) {
      background: #D1D2D4 !important; }
    .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td:nth-of-type(odd) {
      text-align: left; }
    .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td:nth-of-type(even) {
      text-align: right; }
    .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td {
      border: 0px !important;
      padding: 30px 25px; }
      @media (max-width: 768px) {
        .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td.desktop-view {
          display: none; } }
      .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td h1, .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td h2, .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td h3, .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td h4, .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td h5 {
        margin-top: 0 !important; }
      .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td p {
        font-family: 'DIN Regular';
        margin: 0 !important; }
      .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td .mobile-view {
        display: none; }
        @media (max-width: 768px) {
          .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-for.spec table tr td .mobile-view {
            display: block; } }
    .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-nav {
      padding-top: 30px; }
      .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-nav .slick-track {
        width: unset !important;
        display: table !important;
        margin: 0 auto !important; }
      .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-nav .color-picker {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        max-width: 30px;
        width: unset !important;
        padding: 15px;
        border-radius: 100%;
        border: 2px solid #808284;
        margin: 5px;
        cursor: pointer !important; }
        @media (max-width: 768px) {
          .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-nav .color-picker {
            padding: 7.5px;
            border: 1px solid #808284;
            margin: 2.5px; } }
      .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-nav .color-picker:hover {
        padding: 20px;
        margin: 0px; }
        @media (max-width: 768px) {
          .content.models .inner-models.inner-2 .view-header .model-detail .models-type .models-nav .color-picker:hover {
            padding: 8.5px;
            border: 1px solid #808284;
            margin: 2.5px; } }
  .content.models .inner-models.inner-2 .specification .panel-group {
    margin-bottom: 0 !important;
    padding-right: 15px;
    padding-left: 15px; }
    .content.models .inner-models.inner-2 .specification .panel-group .panel {
      border-radius: 0 !important;
      box-shadow: unset !important;
      border-bottom: 1px solid #e7e7e7; }
      .content.models .inner-models.inner-2 .specification .panel-group .panel .panel-heading {
        padding: 15px 0 !important; }
      .content.models .inner-models.inner-2 .specification .panel-group .panel .panel-collapse .panel-body .panel-group.inner .panel .panel-heading {
        padding: 10px 15px !important; }
      .content.models .inner-models.inner-2 .specification .panel-group .panel .panel-collapse .panel-body .panel-group.inner .panel .panel-collapse .panel-body {
        padding: 0px;
        border-top: 0 !important; }
        .content.models .inner-models.inner-2 .specification .panel-group .panel .panel-collapse .panel-body .panel-group.inner .panel .panel-collapse .panel-body table {
          margin-bottom: 0 !important; }
  .content.models .inner-models.inner-2 .view-content {
    padding: 0px !important;
    overflow: hidden; }
    .content.models .inner-models.inner-2 .view-content h1 {
      z-index: 2;
      position: absolute;
      bottom: 10%;
      width: 100%; }
  .content.models .inner-models.inner-3 {
    background: #323132; }
    .content.models .inner-models.inner-3 div {
      padding: 0px !important; }
  .content.models .inner-models.inner-4 {
    background: #323132; }
    @media (min-width: 768px) {
      .content.models .inner-models.inner-4 .inner-models-button .inner-inner {
        margin-right: -45px;
        margin-left: -45px; } }
    .content.models .inner-models.inner-4 .inner-models-button div {
      padding-top: 7.5%;
      padding-bottom: 7.5%; }
      @media (max-width: 768px) {
        .content.models .inner-models.inner-4 .inner-models-button div {
          padding-top: 5%;
          padding-bottom: 5%; } }
      .content.models .inner-models.inner-4 .inner-models-button div a {
        font-family: 'DIN Regular';
        color: white;
        font-size: 165%;
        opacity: 1; }
        @media (max-width: 768px) {
          .content.models .inner-models.inner-4 .inner-models-button div a {
            font-size: 20px; } }
        .content.models .inner-models.inner-4 .inner-models-button div a img {
          width: 15%; }
          @media (max-width: 768px) {
            .content.models .inner-models.inner-4 .inner-models-button div a img {
              width: 10%; } }
        .content.models .inner-models.inner-4 .inner-models-button div a.socmed {
          font-size: 140%; }
          .content.models .inner-models.inner-4 .inner-models-button div a.socmed img {
            width: 10%; }
      .content.models .inner-models.inner-4 .inner-models-button div a:hover {
        text-decoration: none;
        outline: none;
        opacity: 0.8; }
    .content.models .inner-models.inner-4 .inner-models-button hr {
      border-bottom: 1px solid white;
      border-top: 0px; }
  .content.network {
    margin-top: 135px;
    padding-top: 0; }
    @media (max-width: 414px) {
      .content.network {
        margin-top: 0; } }
    .content.network .inner-network {
      overflow: hidden; }
      .content.network .inner-network.inner-1 .network-content a {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        font-family: 'DIN Bold';
        color: rgba(0, 0, 0, 0); }
        .content.network .inner-network.inner-1 .network-content a .pointer {
          position: absolute; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-1 {
            top: 5.5%;
            left: 12%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-2 {
            top: 19%;
            left: 18.5%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-3 {
            top: 40%;
            left: 26.5%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-4 {
            top: 48%;
            left: 23%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-5 {
            top: 56%;
            left: 27%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-6 {
            top: 56%;
            left: 28.5%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-7 {
            top: 61%;
            left: 28%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-8 {
            top: 40%;
            left: 41.5%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-9 {
            top: 45.5%;
            left: 45.5%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-10 {
            top: 31.5%;
            left: 47%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-11 {
            top: 47%;
            left: 54.5%; }
          .content.network .inner-network.inner-1 .network-content a .pointer.img-12 {
            top: 43%;
            left: 56.5%; }
        .content.network .inner-network.inner-1 .network-content a .img-pointer {
          -webkit-transition: 0.2s;
          -moz-transition: 0.2s;
          -ms-transition: 0.2s;
          -o-transition: 0.2s;
          transition: 0.2s;
          /*width: 25%;*/
          width: 25px;
          opacity: 0.5; }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-1 .network-content a .img-pointer {
              width: 10px; } }
        .content.network .inner-network.inner-1 .network-content a b {
          display: none;
          color: #ED1C24; }
      .content.network .inner-network.inner-1 .network-content a:hover, .content.network .inner-network.inner-1 .network-content a.active {
        color: #ED1C24;
        text-decoration: none;
        outline: none; }
        .content.network .inner-network.inner-1 .network-content a:hover img, .content.network .inner-network.inner-1 .network-content a.active img {
          opacity: 1; }
        .content.network .inner-network.inner-1 .network-content a:hover b, .content.network .inner-network.inner-1 .network-content a.active b {
          display: inline-block; }
      .content.network .inner-network.inner-1 .network-list .mobile-version-list {
        display: none; }
        @media (max-width: 768px) {
          .content.network .inner-network.inner-1 .network-list .mobile-version-list {
            display: block; } }
      .content.network .inner-network.inner-1 .network-list .inner-network-list {
        padding-left: 5% !important;
        padding-right: 5% !important; }
        .content.network .inner-network.inner-1 .network-list .inner-network-list div i {
          color: red;
          font-family: 'DIN Regular';
          font-style: normal; }
        .content.network .inner-network.inner-1 .network-list .inner-network-list div p {
          font-family: 'DIN Regular'; }
        .content.network .inner-network.inner-1 .network-list .inner-network-list .sub-region {
          padding-bottom: 15px;
          height: 200px; }
      @media (min-width: 992px) {
        .content.network .inner-network.inner-2 {
          padding-top: 30px; } }
      @media (min-width: 992px) {
        .content.network .inner-network.inner-3 {
          padding-bottom: 30px; } }
      @media (max-height: 768px) {
        .content.network .inner-network.inner-3 .network-tab {
          padding: 0; } }
      .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs {
        text-align: center;
        border-bottom: 4px solid #ddd; }
        .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li {
          -webkit-transition: 0.2s;
          -moz-transition: 0.2s;
          -ms-transition: 0.2s;
          -o-transition: 0.2s;
          transition: 0.2s;
          float: none;
          display: inline-block;
          zoom: 1;
          top: 3px;
          border-bottom: 4px solid rgba(0, 0, 0, 0);
          margin: 0px 10px; }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li {
              margin: 0 2.5px; } }
          .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li.active {
            border-bottom: 4px solid #ED1C24; }
            .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li.active a {
              -webkit-transition: 0.2s;
              -moz-transition: 0.2s;
              -ms-transition: 0.2s;
              -o-transition: 0.2s;
              transition: 0.2s;
              color: #ED1C24;
              border: 1px solid rgba(0, 0, 0, 0);
              padding: 15px 0px;
              margin-right: 0; }
              @media (max-width: 768px) {
                .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li.active a {
                  font-size: 4vw;
                  padding: 10px 0 5px; } }
            .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li.active a:hover {
              color: #ED1C24;
              background: rgba(0, 0, 0, 0);
              border: 1px solid rgba(0, 0, 0, 0); }
          .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li a {
            -webkit-transition: 0.2s;
            -moz-transition: 0.2s;
            -ms-transition: 0.2s;
            -o-transition: 0.2s;
            transition: 0.2s;
            font-family: 'DIN Bold';
            font-size: 18px;
            color: #323132;
            padding: 15px 0px; }
            @media (max-width: 768px) {
              .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li a {
                font-size: 4vw;
                padding: 10px 0 5px; } }
          .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li a:hover {
            color: #ED1C24;
            background: rgba(0, 0, 0, 0);
            border: 1px solid rgba(0, 0, 0, 0); }
        .content.network .inner-network.inner-3 .network-tab ul.nav.nav-tabs li:hover {
          border-bottom: 4px solid #ED1C24; }
      @media (max-width: 768px) {
        .content.network .inner-network.inner-3 .network-tab .tab-content .tab-pane {
          margin-bottom: 15px; } }
      .content.network .inner-network.inner-3 .network-tab .tab-content p {
        font-family: 'DIN Regular'; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #profile {
        padding-left: 5% !important;
        padding-right: 5% !important; }
        @media (max-width: 414px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #profile .content-profile {
            padding-bottom: 10px; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #profile .content-profile p {
          /*font-size: 13.5px;*/
          /*line-height: 24px;*/
          font-size: 24px;
          margin: 0; }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #profile .content-profile p {
              font-size: 11px;
              line-height: 20px; } }
          .content.network .inner-network.inner-3 .network-tab .tab-content #profile .content-profile p b {
            font-family: 'Roihu-Bold';
            font-size: 27px; }
            @media (max-width: 768px) {
              .content.network .inner-network.inner-3 .network-tab .tab-content #profile .content-profile p b {
                /*float: left;*/
                font-size: 13px; } }
            .content.network .inner-network.inner-3 .network-tab .tab-content #profile .content-profile p b img {
              width: 35px; }
              @media (max-width: 768px) {
                .content.network .inner-network.inner-3 .network-tab .tab-content #profile .content-profile p b img {
                  width: 22px; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile {
          margin-bottom: 60px; }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile {
              margin-top: 0; } }
          .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile div {
            text-align: left; }
            @media (max-width: 768px) {
              .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile div {
                text-align: center; } }
            @media (max-width: 768px) {
              .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile div.first table {
                margin-top: 0; } }
            .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile div table {
              margin-bottom: 30px; }
              @media (max-width: 768px) {
                .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile div table {
                  margin: 15px 0;
                  text-align: center; } }
              .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile div table tr td {
                font-family: 'DIN Regular';
                font-size: 20px; }
                @media (max-width: 768px) {
                  .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile div table tr td {
                    font-size: 16px; } }
                .content.network .inner-network.inner-3 .network-tab .tab-content #profile .schedule-profile div table tr td b {
                  font-family: 'DIN Bold'; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content {
        padding: 0px; }
        @media (min-width: 767px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content {
            display: flex;
            padding-top: 15px; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content.detail {
          display: unset; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content {
          overflow: hidden;
          /*@media(min-width: 767px){
          	flex: 1;
          }*/ }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content {
              padding: 15px; } }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a {
            -webkit-transition: 0.2s;
            -moz-transition: 0.2s;
            -ms-transition: 0.2s;
            -o-transition: 0.2s;
            transition: 0.2s;
            color: #323132; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a .thumbnail {
              overflow: hidden;
              margin: 0px;
              padding: 0px !important;
              border: 0px !important;
              border-radius: 0px; }
              .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a .thumbnail img {
                -webkit-transition: 0.2s;
                -moz-transition: 0.2s;
                -ms-transition: 0.2s;
                -o-transition: 0.2s;
                transition: 0.2s;
                width: 100%; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a .caption {
              background: #F1F1F2;
              height: 100%;
              padding: 5px 15px 10px; }
              .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a .caption b {
                color: #ED1C24;
                font-size: 80%; }
              .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a .caption.act {
                background: white !important;
                padding: 10px 0 !important; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a.btn-arrow {
              background: rgba(0, 0, 0, 0);
              text-decoration: none;
              outline: none; }
              .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a.btn-arrow img {
                /*width: 7.5%;*/
                width: 45px; }
              .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a.btn-arrow .media {
                -webkit-transition: 0.2s;
                -moz-transition: 0.2s;
                -ms-transition: 0.2s;
                -o-transition: 0.2s;
                transition: 0.2s; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a:hover .thumbnail {
            border-radius: 0px; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a:hover .thumbnail img {
              transform: scale(1.5); }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a:hover.btn-arrow {
            opacity: 0.8; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content a:hover.btn-arrow .media {
              opacity: 0.8; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content.detail {
            border-bottom: 1px solid;
            padding: 0 0 30px 0; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content.navigation {
            padding: 15px 0 0 0; }
            @media (max-width: 768px) {
              .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content.navigation {
                padding: 15px 0; } }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .caption {
            padding: 10px 0;
            border-top: 1px dotted rgba(0, 0, 0, 0); }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .caption.border {
              border-top: 1px dotted #323132; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .caption b {
              font-family: 'Roihu Bold';
              color: #ED1C24; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .caption p {
              font-family: 'Roihu Light'; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .caption strong {
              font-family: 'Roihu Bold'; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .side-a {
            padding-left: 0px !important; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .side-b {
            padding-right: 0px !important; }
            @media (max-width: 768px) {
              .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .side-b {
                padding: 0; } }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .side-b p {
              line-height: 30px; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .activities-content .inner-content .side-b img {
              margin: 25px 0; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .pagin {
        padding-top: 5% !important; }
        @media (max-width: 768px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .pagin {
            padding-bottom: 5%; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .pagin a {
          outline: none;
          text-decoration: none; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .pagin a.btn-pagin {
            font-family: 'DIN Bold';
            color: #323132;
            padding: 2px 7px 3px;
            margin: 0 5px; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .pagin a.active {
            background: #ED1C24;
            border-radius: 100%;
            cursor: default !important;
            color: white !important; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #newspromo .pagin a.disabled {
            opacity: 0.8;
            cursor: default !important; }
      @media (max-width: 414px) {
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content {
          margin-bottom: 15px; } }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content a {
        color: #323132; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content a div {
          margin: 15px 0px;
          max-height: 97px; }
          @media (min-width: 1400px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content a div {
              max-height: 155px; } }
          @media (max-width: 414px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content a div {
              /*max-height: 145px;*/
              max-height: 45vw; } }
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content a div img {
            -webkit-transition: 0.2s;
            -moz-transition: 0.2s;
            -ms-transition: 0.2s;
            -o-transition: 0.2s;
            transition: 0.2s;
            width: 100%;
            -webkit-filter: grayscale(100%);
            /* Safari 6.0 - 9.0 */
            filter: grayscale(100%);
            margin-left: 0; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .bannerArrow {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        cursor: pointer;
        opacity: 0.8; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .bannerArrow.prevArrow {
          width: 5%;
          position: absolute;
          top: 45%;
          left: 0;
          z-index: 2; }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .bannerArrow.prevArrow {
              width: 7.5%; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .bannerArrow.nextArrow {
          width: 5%;
          position: absolute;
          top: 45%;
          right: 0; }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .bannerArrow.nextArrow {
              width: 7.5%; } }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .bannerArrow:hover, .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .bannerArrow:focus {
        opacity: 1; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .slick-dots {
        bottom: -3.5%;
        width: 90%; }
        @media (max-width: 768px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .slick-dots {
            bottom: 1.5%; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .slick-dots li {
          margin: 0 2.5px; }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .slick-dots li {
              width: 10px; } }
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .slick-dots li.slick-active button:before {
            opacity: 1;
            color: #ED1C24;
            font-size: 20.5px; }
            @media (max-width: 768px) {
              .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .slick-dots li.slick-active button:before {
                font-size: 10.5px; } }
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .slick-dots li button:before {
            opacity: 1;
            color: #E6E7E8;
            font-size: 20px; }
            @media (max-width: 768px) {
              .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content .slick-dots li button:before {
                font-size: 10px; } }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content a:hover div img, .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content a:focus div img {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        -webkit-filter: grayscale(0%);
        /* Safari 6.0 - 9.0 */
        filter: grayscale(0%);
        margin-left: -4%; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-content p {
        margin: 0 0 20px; }
      @media (max-width: 768px) {
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .inner-model-detail {
          padding: 0;
          text-align: center; } }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .inner-model-detail .container-dropdown .btn-dropdown {
        border-radius: 0;
        width: 100%;
        padding-bottom: 15px;
        display: none; }
        @media (max-width: 768px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .inner-model-detail .container-dropdown .btn-dropdown {
            display: block; } }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail ul.list-group.dropdown-menu {
        border-radius: 0;
        width: 100%;
        padding: 0; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail ul.list-group.dropdown-menu li {
          padding: 0 !important; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail ul.list-group.dropdown-menu li a {
            padding-bottom: 10px !important; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail ul.list-group li.list-group-item {
        padding: 5px 0px;
        border: 1px solid #ddd0; }
        @media (max-width: 768px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail ul.list-group li.list-group-item {
            padding: 5px 10px;
            border: 1px solid #ddd0;
            /*float: left;*/ } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail ul.list-group li.list-group-item a {
          -webkit-transition: 0.2s;
          -moz-transition: 0.2s;
          -ms-transition: 0.2s;
          -o-transition: 0.2s;
          transition: 0.2s;
          text-decoration: none;
          outline: none;
          color: #323132; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail ul.list-group li.list-group-item a.active {
            color: #ED1C24;
            cursor: default; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail ul.list-group li.list-group-item a:hover {
          color: #ED1C24; }
      @media (max-width: 768px) {
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type {
          padding-top: 30px; } }
      @media (min-width: 1600px) {
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.image .imgmodel {
          width: 70%; } }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec .title.main {
        text-align: center; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr:nth-of-type(odd) {
        background: #E6E7E8 !important; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr:nth-of-type(even) {
        background: #D1D2D4 !important; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td:nth-of-type(odd) {
        text-align: left; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td:nth-of-type(even) {
        text-align: right; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td {
        border: 0px !important;
        padding: 30px 25px; }
        @media (max-width: 768px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td.desktop-view {
            display: none; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td h1, .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td h2, .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td h3, .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td h4, .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td h5 {
          margin-top: 0 !important; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td p {
          font-family: 'DIN Regular';
          margin: 0 !important; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td .mobile-view {
          display: none; }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-for.spec table tr td .mobile-view {
              display: block; } }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-nav {
        padding-top: 30px; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-nav .slick-track {
          width: unset !important;
          display: table !important;
          margin: 0 auto !important; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-nav .color-picker {
          -webkit-transition: 0.2s;
          -moz-transition: 0.2s;
          -ms-transition: 0.2s;
          -o-transition: 0.2s;
          transition: 0.2s;
          max-width: 30px;
          width: unset !important;
          padding: 15px;
          border-radius: 100%;
          border: 2px solid #808284;
          margin: 5px;
          cursor: pointer !important; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-detail .models-type .models-nav .color-picker:hover {
          padding: 20px;
          margin: 0px; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-footer {
        padding-top: 2.5%; }
        @media (max-width: 768px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-footer {
            padding: 2.5%; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-footer a {
          font-family: 'DIN Bold';
          color: #323132;
          font-size: 165%;
          text-decoration: none;
          outline: none; }
          @media (max-width: 768px) {
            .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-footer a {
              font-size: 20px;
              padding: 10px 0;
              display: inline-block; } }
          .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-footer a img {
            width: 15%; }
            @media (max-width: 768px) {
              .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-footer a img {
                width: 10%; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #pricelist .model-footer a:hover {
          opacity: 0.8; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form {
        padding: 0 7.5%; }
        @media (max-width: 768px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form {
            padding: 15px 7.5%; } }
        @media (max-width: 414px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form .inner-contact-form {
            margin-bottom: 30px; }
            .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form .inner-contact-form p {
              margin: 0 0 5px; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form .form-group .form-control-label {
          margin-bottom: 10px !important; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form .form-group .form-control {
          font-family: 'Roihu Light';
          background-color: #E6E7E8;
          border: #E6E7E8; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form .form-group input[type=text].form-control, .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form .form-group input[type=date].form-control, .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form .form-group select.form-control {
          height: 40px; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form .form-group textarea {
          resize: none; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #contact .contact-form .form-group .form-control:focus {
          border: 1px solid #808284;
          /*box-shadow: unset !important;*/
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #d8dadb !important; }
      .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form {
        padding: 0 7.5%; }
        @media (max-width: 768px) {
          .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form {
            padding: 7.5%; } }
        .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group .form-control-label, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group .form-control-label {
          margin-bottom: 10px !important; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group .form-control, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group .form-control {
          font-family: 'Roihu Light';
          background-color: #E6E7E8;
          border: #E6E7E8; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group input[type=text].form-control, .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group input[type=date].form-control, .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group select.form-control, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group input[type=text].form-control, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group input[type=date].form-control, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group select.form-control {
          height: 40px; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group textarea, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group textarea {
          resize: none; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group .form-control:focus, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group .form-control:focus {
          border: 1px solid #808284;
          /*box-shadow: unset !important;*/
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #d8dadb !important; }
        .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group .input-group .input-group-addon, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group .input-group .input-group-addon {
          cursor: pointer;
          border-radius: 0;
          background-color: #E6E7E8;
          border: #E6E7E8; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group .input-group .input-group-addon span.glyphicon-calendar:before, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group .input-group .input-group-addon span.glyphicon-calendar:before {
            font-size: 20px; }
          .content.network .inner-network.inner-3 .network-tab .tab-content #booking .booking-form .form-group .input-group .input-group-addon span.glyphicon-time:before, .content.network .inner-network.inner-3 .network-tab .tab-content #testdrive .booking-form .form-group .input-group .input-group-addon span.glyphicon-time:before {
            font-size: 20px; }
      .content.network .inner-network .career-content {
        text-align: left; }
        .content.network .inner-network .career-content .career-content-nav ul.list-group li.list-group-item {
          border-radius: 0;
          padding: 0 !important; }
          .content.network .inner-network .career-content .career-content-nav ul.list-group li.list-group-item a {
            text-decoration: none;
            color: #323132;
            outline: none;
            padding: 10px 15px;
            display: block; }
        .content.network .inner-network .career-content .career-content-nav ul.list-group li.list-group-item:first-child {
          border-top-left-radius: 4px;
          border-top-right-radius: 4px;
          border-bottom: 0; }
        .content.network .inner-network .career-content .career-content-nav ul.list-group li.list-group-item:last-child {
          border-bottom-left-radius: 4px;
          border-bottom-right-radius: 4px; }
        .content.network .inner-network .career-content .career-content-nav ul.list-group li.active {
          background: #ED1C24 !important;
          background-color: #ED1C24 !important;
          border: 1px solid #ddd !important; }
          .content.network .inner-network .career-content .career-content-nav ul.list-group li.active.list-group-item a {
            text-decoration: none;
            color: white;
            outline: none; }
        .content.network .inner-network .career-content .career-content-panel {
          padding-left: 45px !important; }
          @media (max-width: 768px) {
            .content.network .inner-network .career-content .career-content-panel {
              padding-left: 15px !important; } }
          .content.network .inner-network .career-content .career-content-panel .tab-content .tab-pane p, .content.network .inner-network .career-content .career-content-panel .tab-content .tab-pane i {
            font-family: 'DIN Regular'; }
          .content.network .inner-network .career-content .career-content-panel .tab-content .tab-pane p {
            text-align: justify; }
            @media (max-width: 768px) {
              .content.network .inner-network .career-content .career-content-panel .tab-content .tab-pane p {
                text-align: left; } }
          .content.network .inner-network .career-content .career-content-panel .tab-content .tab-pane ul li {
            font-family: 'DIN Regular' !important; }
  .content.which .inner-which.inner-1 {
    padding: 5% 15%; }
    .content.which .inner-which.inner-1 .quest-1-header {
      padding-bottom: 15px; }
      .content.which .inner-which.inner-1 .quest-1-header p {
        font-family: 'Roihu Black';
        margin-top: 5%;
        text-align: left; }
      .content.which .inner-which.inner-1 .quest-1-header h3 {
        text-align: left;
        margin-top: -1%; }
    .content.which .inner-which.inner-1 .quest-1-content a .box {
      padding-bottom: 25%; }
      @media (max-width: 768px) {
        .content.which .inner-which.inner-1 .quest-1-content a .box {
          padding-bottom: 45%;
          margin-bottom: 15px; } }
      .content.which .inner-which.inner-1 .quest-1-content a .box.active .inner-box {
        background: #ED1C24; }
      .content.which .inner-which.inner-1 .quest-1-content a .box .inner-box {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        position: absolute;
        padding: 35% 5% 5%;
        width: 90%;
        height: 90%;
        background: #808284;
        color: white;
        text-align: center;
        font-size: 24px; }
        @media (max-width: 768px) {
          .content.which .inner-which.inner-1 .quest-1-content a .box .inner-box {
            padding: 35% 5% 5%;
            width: 90%;
            height: 100%;
            font-size: 11px; } }
      .content.which .inner-which.inner-1 .quest-1-content a .box .inner-box:hover {
        background: #ED1C24; }
  .content.which .inner-result.inner-1 {
    padding: 5% 15%; }
    @media (max-width: 768px) {
      .content.which .inner-result.inner-1 {
        padding: 5%; } }
    .content.which .inner-result.inner-1 .result-header {
      padding-bottom: 15px; }
      .content.which .inner-result.inner-1 .result-header p {
        font-family: 'Roihu Black';
        margin-top: 5%;
        text-align: left; }
      .content.which .inner-result.inner-1 .result-header h3 {
        text-align: left;
        margin-top: -1%; }
    .content.which .inner-result.inner-1 .result-content {
      padding: 0 7.5%; }
      .content.which .inner-result.inner-1 .result-content p {
        font-family: 'Roihu Light';
        font-size: 17px;
        text-align: center; }
        @media (max-width: 768px) {
          .content.which .inner-result.inner-1 .result-content p {
            font-size: 11px; } }
      .content.which .inner-result.inner-1 .result-content a .box {
        padding-bottom: 25%; }
        .content.which .inner-result.inner-1 .result-content a .box.active .inner-box {
          background: #ED1C24; }
        .content.which .inner-result.inner-1 .result-content a .box .inner-box {
          -webkit-transition: 0.2s;
          -moz-transition: 0.2s;
          -ms-transition: 0.2s;
          -o-transition: 0.2s;
          transition: 0.2s;
          position: absolute;
          padding: 35% 5% 5%;
          width: 90%;
          height: 90%;
          background: #808284;
          color: white;
          text-align: center;
          font-size: 24px; }
        .content.which .inner-result.inner-1 .result-content a .box .inner-box:hover {
          background: #ED1C24; }
      .content.which .inner-result.inner-1 .result-content .header-which-result {
        padding: 15px 0 !important; }
        @media (min-width: 768px) {
          .content.which .inner-result.inner-1 .result-content .header-which-result img.img-brand {
            width: 200px; } }
      .content.which .inner-result.inner-1 .result-content .button-area {
        padding-top: 30px; }
        .content.which .inner-result.inner-1 .result-content .button-area a img {
          -webkit-transition: 0.2s;
          -moz-transition: 0.2s;
          -ms-transition: 0.2s;
          -o-transition: 0.2s;
          transition: 0.2s; }
        .content.which .inner-result.inner-1 .result-content .button-area a:hover img {
          opacity: 0.5; }
  .content.which .inner-result.inner-2 {
    padding: 30px 15%;
    background: #58585B; }
    .content.which .inner-result.inner-2 div a {
      -webkit-transition: 0.2s;
      -moz-transition: 0.2s;
      -ms-transition: 0.2s;
      -o-transition: 0.2s;
      transition: 0.2s;
      font-family: 'DIN Bold';
      font-size: 32px;
      color: white; }
      @media (min-width: 769px) and (max-width: 1024px) {
        .content.which .inner-result.inner-2 div a {
          font-size: 24px; } }
      @media (max-width: 768px) {
        .content.which .inner-result.inner-2 div a {
          font-size: 16px; } }
      .content.which .inner-result.inner-2 div a img {
        width: 6.5%; }
        @media (max-width: 768px) {
          .content.which .inner-result.inner-2 div a img {
            width: 10%; } }
      .content.which .inner-result.inner-2 div a.downloadBrochure {
        margin-right: 60px; }
    .content.which .inner-result.inner-2 div a:hover {
      text-decoration: none;
      outline: none;
      opacity: 0.5; }
  .content.testdrive .inner-testdrive.inner-1 {
    padding: 5% 15%; }
    @media (max-width: 768px) {
      .content.testdrive .inner-testdrive.inner-1 {
        padding: 5% 15px; } }
    .content.testdrive .inner-testdrive.inner-1 .testdrive-header {
      padding-bottom: 15px; }
  .content.community .inner-community.inner-1 {
    padding: 5% 0; }
    @media (max-width: 768px) {
      .content.community .inner-community.inner-1 {
        padding: 5% 15px; } }
    .content.community .inner-community.inner-1 .community-header {
      padding-bottom: 15px; }
    .content.community .inner-community.inner-1 .community-content .outer-socmed {
      padding: 5px; }
      .content.community .inner-community.inner-1 .community-content .outer-socmed .socmed-container {
        padding: 10px 5px;
        border-radius: 4px;
        border: 1px solid #e7e7e7;
        min-height: 450px;
        margin-bottom: 15px; }
        .content.community .inner-community.inner-1 .community-content .outer-socmed .socmed-container .socmed-header {
          padding-bottom: 5px; }
          .content.community .inner-community.inner-1 .community-content .outer-socmed .socmed-container .socmed-header .icon {
            padding: 0px; }
            .content.community .inner-community.inner-1 .community-content .outer-socmed .socmed-container .socmed-header .icon img {
              border-radius: 100%; }
          .content.community .inner-community.inner-1 .community-content .outer-socmed .socmed-container .socmed-header .provider {
            padding: 10px; }
        .content.community .inner-community.inner-1 .community-content .outer-socmed .socmed-container .socmed-image img {
          padding-bottom: 10px;
          padding-top: 5px; }
    .content.community .inner-community.inner-1 .community-content .bannerArrow {
      position: absolute;
      z-index: 1;
      top: 35%;
      width: 3.5%; }
      @media (max-width: 768px) {
        .content.community .inner-community.inner-1 .community-content .bannerArrow {
          width: 12.5%; } }
      .content.community .inner-community.inner-1 .community-content .bannerArrow.prevArrow {
        left: 2.5%; }
      .content.community .inner-community.inner-1 .community-content .bannerArrow.nextArrow {
        right: 2.5%; }
    .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-community-main-content .community-main-content .inner-community-main-content p {
      font-family: 'Roboto'; }
      .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-community-main-content .community-main-content .inner-community-main-content p img {
        width: 100% !important; }
    .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content {
      margin-right: -35px;
      margin-left: 0;
      border-top: 1px solid lightgrey;
      padding: 15px 0; }
      .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a {
        color: #323132; }
        .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a:hover, .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a:focus {
          text-decoration: none;
          outline: none; }
        .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link:hover .inner-link table tr td div, .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link:hover .inner-link table tr td p, .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link:hover .inner-link table tr td b {
          opacity: 0.5; }
        .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link .inner-link table tr td {
          vertical-align: top; }
          .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link .inner-link table tr td div, .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link .inner-link table tr td p, .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link .inner-link table tr td b {
            -webkit-transition: 0.2s;
            -moz-transition: 0.2s;
            -ms-transition: 0.2s;
            -o-transition: 0.2s;
            transition: 0.2s;
            opacity: 1; }
          .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link .inner-link table tr td .frame {
            position: relative;
            width: 60px;
            height: 60px;
            overflow: hidden;
            border-radius: 100%; }
        .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link .inner-link table tr td:first-child {
          padding-top: 5px;
          width: 60px; }
        .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link .inner-link table tr td:last-child {
          padding-left: 15px;
          text-transform: capitalize; }
          .content.community .inner-community.inner-1 .community-content .inner-community-content .outer-side-community-content .side-community-content .inner-side-community-content a.link .inner-link table tr td:last-child p {
            color: #808284;
            font-family: 'DIN Regular';
            padding-top: 5px; }
    .content.community .inner-community.inner-1 .community-content .pagination li.page-item.active .page-link {
      background-color: #ED1C24;
      border-color: #ED1C24;
      z-index: 1;
      color: white;
      padding: 6px 12px; }
      .content.community .inner-community.inner-1 .community-content .pagination li.page-item.active .page-link a {
        padding: 0;
        color: white; }
    .content.community .inner-community.inner-1 .community-content .pagination li.page-item .page-link {
      padding: 0; }
      .content.community .inner-community.inner-1 .community-content .pagination li.page-item .page-link a {
        color: #ED1C24;
        padding: 6px 12px;
        position: relative;
        display: inline-block; }
  .content.career .inner-career.inner-1 {
    padding: 5%; }
    @media (max-width: 768px) {
      .content.career .inner-career.inner-1 {
        padding: 5% 15px; } }
    .content.career .inner-career.inner-1 .career-header {
      padding-bottom: 15px; }
    .content.career .inner-career.inner-1 .career-content .career-content-nav ul.list-group li.list-group-item {
      border-radius: 0;
      padding: 0 !important; }
      .content.career .inner-career.inner-1 .career-content .career-content-nav ul.list-group li.list-group-item a {
        text-decoration: none;
        color: #323132;
        outline: none;
        padding: 10px 15px;
        display: block; }
    .content.career .inner-career.inner-1 .career-content .career-content-nav ul.list-group li.list-group-item:first-child {
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      border-bottom: 0; }
    .content.career .inner-career.inner-1 .career-content .career-content-nav ul.list-group li.list-group-item:last-child {
      border-bottom-left-radius: 4px;
      border-bottom-right-radius: 4px; }
    .content.career .inner-career.inner-1 .career-content .career-content-nav ul.list-group li.active {
      background: #ED1C24 !important;
      background-color: #ED1C24 !important;
      border: 1px solid #ddd !important; }
      .content.career .inner-career.inner-1 .career-content .career-content-nav ul.list-group li.active.list-group-item a {
        text-decoration: none;
        color: white;
        outline: none; }
    .content.career .inner-career.inner-1 .career-content .career-content-panel {
      padding-left: 45px !important; }
      .content.career .inner-career.inner-1 .career-content .career-content-panel .tab-content .tab-pane p, .content.career .inner-career.inner-1 .career-content .career-content-panel .tab-content .tab-pane i {
        font-family: 'DIN Regular'; }
      .content.career .inner-career.inner-1 .career-content .career-content-panel .tab-content .tab-pane ul li {
        font-family: 'DIN Regular' !important; }
  .content .inner-loader {
    @inlcude transition(0.2s);
    position: absolute !important;
    background: white !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 2 !important; }
    .content .inner-loader .cssload-wrap {
      margin: 10% auto 0; }

.footer {
  background: #323132;
  padding-top: 30px;
  /*padding-bottom: 70px;	*/ }
  .footer .paragraph-footer {
    color: white;
    font-family: 'DIN Regular'; }
    @media (max-width: 767px) {
      .footer .paragraph-footer {
        padding-bottom: 45px; } }
    .footer .paragraph-footer b {
      font-family: 'DIN Bold';
      font-size: 2rem; }
    .footer .paragraph-footer a {
      font-family: 'DIN Regular';
      opacity: 1; }
      @media (max-width: 768px) {
        .footer .paragraph-footer a {
          width: 100%;
          position: relative;
          float: left;
          font-size: 18px; } }
      .footer .paragraph-footer a img {
        width: 5%; }
        @media (max-width: 768px) {
          .footer .paragraph-footer a img {
            width: 10%; } }
      .footer .paragraph-footer a b {
        font-family: 'DIN Regular';
        font-size: 1.25rem; }
    .footer .paragraph-footer a:hover, .footer .paragraph-footer a:focus {
      opacity: 0.8;
      text-decoration: none;
      outline: none; }
  .footer .list {
    padding-bottom: 30px;
    padding: 0px 30px 30px; }
    .footer .list ul.list-group li.list-group-item {
      font-family: 'Roihu Light';
      background: rgba(0, 0, 0, 0);
      color: white;
      border: 0px;
      padding: 2.5px 0; }
      .footer .list ul.list-group li.list-group-item a {
        -webkit-transition: 0.2s;
        -moz-transition: 0.2s;
        -ms-transition: 0.2s;
        -o-transition: 0.2s;
        transition: 0.2s;
        text-decoration: none;
        outline: none;
        color: white;
        background-image: url(../../img/gallery/widget-link-dark.png);
        background-repeat: no-repeat;
        padding-left: 10px;
        background-position-y: 3px; }
      .footer .list ul.list-group li.list-group-item a:hover {
        opacity: 0.8; }
  .footer .copyright {
    background: #272627; }
    @media (min-width: 769px) {
      .footer .copyright {
        padding: 15px 30px 70px; } }
  .footer .side-a a {
    font-family: 'DIN Regular';
    opacity: 1; }
    @media (max-width: 768px) {
      .footer .side-a a {
        width: 100%;
        position: relative;
        float: left;
        font-size: 18px; } }
    .footer .side-a a img {
      width: 5%; }
      @media (max-width: 768px) {
        .footer .side-a a img {
          width: 10%; } }
  .footer .side-a a:hover, .footer .side-a a:focus {
    opacity: 0.8;
    text-decoration: none;
    outline: none; }
  @media (max-width: 768px) {
    .footer .side-b {
      text-align: center;
      margin-top: 60px; } }
  .footer .side-b p {
    font-family: 'DIN Regular'; }
  .footer .side-b table {
    margin-bottom: 30px; }
    .footer .side-b table tr td {
      font-family: 'Roihu Light';
      font-size: 14px; }
      .footer .side-b table tr td b {
        font-family: 'DIN Bold';
        font-size: 18px; }
  .footer .inner-models-button .inner-inner {
    padding: 15px 30px;
    margin-right: 0;
    margin-left: 0; }
  .footer .inner-models-button div {
    padding-top: 7.5%;
    padding-bottom: 7.5%; }
    @media (max-width: 768px) {
      .footer .inner-models-button div {
        padding-top: 5%;
        padding-bottom: 5%; } }
    .footer .inner-models-button div a {
      font-family: 'DIN Regular';
      color: white;
      font-size: 165%;
      opacity: 1; }
      @media (max-width: 768px) {
        .footer .inner-models-button div a {
          font-size: 20px; } }
      .footer .inner-models-button div a img {
        width: 15%; }
        @media (max-width: 768px) {
          .footer .inner-models-button div a img {
            width: 10%; } }
      .footer .inner-models-button div a.socmed {
        font-size: 140%; }
        .footer .inner-models-button div a.socmed img {
          width: 10%; }
        @media (max-width: 768px) {
          .footer .inner-models-button div a.socmed {
            font-size: 70%; } }
    .footer .inner-models-button div a:hover {
      text-decoration: none;
      outline: none;
      opacity: 0.8; }
    .footer .inner-models-button div:first-child {
      text-align: left; }
      @media (max-width: 768px) {
        .footer .inner-models-button div:first-child {
          text-align: center; } }
    .footer .inner-models-button div:last-child {
      text-align: right; }
      @media (max-width: 768px) {
        .footer .inner-models-button div:last-child {
          text-align: center; } }
    .footer .inner-models-button div:nth-child(2) a {
      margin-right: 30px; }
      @media (max-width: 768px) {
        .footer .inner-models-button div:nth-child(2) a {
          margin-right: 0; } }
    .footer .inner-models-button div:nth-child(3) a {
      margin-left: 30px; }
      @media (max-width: 768px) {
        .footer .inner-models-button div:nth-child(3) a {
          margin-left: 0; } }
  .footer .inner-models-button hr {
    border-bottom: 1px solid white;
    border-top: 0px; }

.modal.creditModal .modal-dialog .modal-content {
  border: 0 !important;
  border-radius: 0 !important; }
  .modal.creditModal .modal-dialog .modal-content .modal-header {
    border: 0 !important; }
  .modal.creditModal .modal-dialog .modal-content .modal-body p {
    font-family: 'DIN Regular'; }
  .modal.creditModal .modal-dialog .modal-content .modal-body table.table-striped tr:first-child {
    color: white;
    background: #5DB65F; }
  .modal.creditModal .modal-dialog .modal-content .modal-body table tr td {
    font-family: 'DIN Regular'; }
  .modal.creditModal .modal-dialog .modal-content .modal-body label {
    font-family: 'DIN Bold'; }
  .modal.creditModal .modal-dialog .modal-content .modal-body select {
    font-family: 'DIN Bold'; }
  .modal.creditModal .modal-dialog .modal-content .modal-body .row .description {
    padding-bottom: 30px; }
    @media (max-width: 768px) {
      .modal.creditModal .modal-dialog .modal-content .modal-body .row .description h2 {
        text-align: left; } }
  .modal.creditModal .modal-dialog .modal-content .modal-body .row .credit .credit-filter {
    padding-bottom: 15px; }
  @media (max-width: 768px) {
    .modal.creditModal .modal-dialog .modal-content .modal-body .row .credit .outer-simulation {
      overflow-x: scroll; } }
  .modal.creditModal .modal-dialog .modal-content .modal-footer {
    border: 0 !important; }
    .modal.creditModal .modal-dialog .modal-content .modal-footer .row .add-on {
      padding: 0 30px 30px; }
      @media (max-width: 768px) {
        .modal.creditModal .modal-dialog .modal-content .modal-footer .row .add-on div.tools {
          padding: 30px 15px 0; } }
      .modal.creditModal .modal-dialog .modal-content .modal-footer .row .add-on div a {
        text-decoration: none;
        outline: none; }
        .modal.creditModal .modal-dialog .modal-content .modal-footer .row .add-on div a img {
          width: 13.5%; }
        .modal.creditModal .modal-dialog .modal-content .modal-footer .row .add-on div a b {
          font-family: 'DIN Bold';
          color: #323132;
          font-size: 150%;
          vertical-align: middle; }
          @media (max-width: 768px) {
            .modal.creditModal .modal-dialog .modal-content .modal-footer .row .add-on div a b {
              font-size: 16px; } }
      .modal.creditModal .modal-dialog .modal-content .modal-footer .row .add-on div a:hover {
        opacity: 0.8; }
.modal.brochureModal .modal-dialog .modal-content {
  border: 0 !important;
  border-radius: 0 !important; }
  .modal.brochureModal .modal-dialog .modal-content p {
    font-family: "DIN Regular"; }
  .modal.brochureModal .modal-dialog .modal-content .modal-header {
    border: 0 !important; }
    .modal.brochureModal .modal-dialog .modal-content .modal-header h1 {
      margin-top: 5%; }
  .modal.brochureModal .modal-dialog .modal-content .modal-body {
    padding: 5% 10% 5%; }
  .modal.brochureModal .modal-dialog .modal-content .modal-footer {
    border: 0 !important; }
.modal.newsletterModal .modal-dialog .close.outer {
  position: relative;
  right: 15px;
  font-size: 40px;
  color: white;
  z-index: 1;
  opacity: 1;
  outline: none; }
  @media (max-width: 768px) {
    .modal.newsletterModal .modal-dialog .close.outer {
      right: 10px;
      top: -20px; } }
  .modal.newsletterModal .modal-dialog .close.outer span {
    text-shadow: none !important; }
.modal.newsletterModal .modal-dialog .close.outer:hover {
  opacity: 0.5; }
.modal.newsletterModal .modal-dialog .modal-content {
  border: 0 !important;
  border-radius: 0 !important;
  padding: 15px 75px;
  background: black; }
  @media (max-width: 768px) {
    .modal.newsletterModal .modal-dialog .modal-content {
      padding: 15px 25px;
      margin-top: 30px; } }
  .modal.newsletterModal .modal-dialog .modal-content .modal-header {
    border: 0 !important; }
    @media (max-width: 768px) {
      .modal.newsletterModal .modal-dialog .modal-content .modal-header {
        display: none; } }
  .modal.newsletterModal .modal-dialog .modal-content .modal-body .row {
    background: #ED1C24; }
    .modal.newsletterModal .modal-dialog .modal-content .modal-body .row img.newsletterLogo {
      margin-top: 15px;
      right: 0; }
    .modal.newsletterModal .modal-dialog .modal-content .modal-body .row .form-group h3 {
      font-family: 'DIN Bold'; }
      @media (max-width: 768px) {
        .modal.newsletterModal .modal-dialog .modal-content .modal-body .row .form-group h3 {
          margin-top: 15px;
          font-size: 16px; } }
    .modal.newsletterModal .modal-dialog .modal-content .modal-body .row .form-group label {
      font-family: 'DIN Regular';
      font-size: 12px; }
    .modal.newsletterModal .modal-dialog .modal-content .modal-body .row .form-group .input-group {
      width: 100%; }
      .modal.newsletterModal .modal-dialog .modal-content .modal-body .row .form-group .input-group .form-control {
        width: 100%;
        padding-right: 120px;
        border-radius: 4px !important;
        border-color: white !important;
        background: white !important; }
        @media (max-width: 768px) {
          .modal.newsletterModal .modal-dialog .modal-content .modal-body .row .form-group .input-group .form-control {
            padding-right: 75px;
            height: 33px;
            font-size: 11px;
            padding-left: 5px; } }
      .modal.newsletterModal .modal-dialog .modal-content .modal-body .row .form-group .input-group .input-group-btn {
        position: absolute;
        right: 90px;
        top: 4px;
        z-index: 3; }
        @media (max-width: 768px) {
          .modal.newsletterModal .modal-dialog .modal-content .modal-body .row .form-group .input-group .input-group-btn button {
            margin-left: 20px; } }
  @media (max-width: 768px) {
    .modal.newsletterModal .modal-dialog .modal-content .modal-body .mobile-offset {
      margin-left: 8%; } }
  .modal.newsletterModal .modal-dialog .modal-content .modal-footer {
    border: 0 !important; }
    @media (max-width: 768px) {
      .modal.newsletterModal .modal-dialog .modal-content .modal-footer {
        padding: 5px; } }
.modal.modal-general .modal-dialog .modal-content {
  border-radius: 0 !important; }
  .modal.modal-general .modal-dialog .modal-content.content-nearme .modal-body {
    padding: 0 !important; }
    .modal.modal-general .modal-dialog .modal-content.content-nearme .modal-body .list-group {
      border-radius: 0 !important;
      margin-bottom: 0 !important; }
      .modal.modal-general .modal-dialog .modal-content.content-nearme .modal-body .list-group .list-group-item {
        border-radius: 0 !important;
        border-left: 0 !important;
        border-right: 0 !important; }
        .modal.modal-general .modal-dialog .modal-content.content-nearme .modal-body .list-group .list-group-item a {
          text-decoration: none;
          color: #58585B; }
        .modal.modal-general .modal-dialog .modal-content.content-nearme .modal-body .list-group .list-group-item p {
          font-family: 'DIN' !important;
          margin: 0 !important; }
        .modal.modal-general .modal-dialog .modal-content.content-nearme .modal-body .list-group .list-group-item .row:hover {
          background: #f7f7f7 !important; }
      .modal.modal-general .modal-dialog .modal-content.content-nearme .modal-body .list-group .list-group-item:first-child {
        border-top: 0 !important; }
      .modal.modal-general .modal-dialog .modal-content.content-nearme .modal-body .list-group .list-group-item:last-child {
        border-bottom: 0 !important; }

/* --- CSS LOADER --- */
.cssload-wrap {
  text-align: center;
  line-height: 195px; }

.cssload-container {
  display: inline-block; }

.cssload-dots {
  display: inline-block;
  position: relative; }

.cssload-dots:not(:last-child) {
  margin-right: 9px; }

.cssload-dots:before, .cssload-dots:after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute; }

.cssload-dots:nth-child(1):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -1.04s;
  -o-animation-delay: -1.04s;
  -ms-animation-delay: -1.04s;
  -webkit-animation-delay: -1.04s;
  -moz-animation-delay: -1.04s;
  background-color: red; }

.cssload-dots:nth-child(1):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -1.04s;
  -o-animation-delay: -1.04s;
  -ms-animation-delay: -1.04s;
  -webkit-animation-delay: -1.04s;
  -moz-animation-delay: -1.04s;
  background-color: #777777; }

.cssload-dots:nth-child(2):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -2.07s;
  -o-animation-delay: -2.07s;
  -ms-animation-delay: -2.07s;
  -webkit-animation-delay: -2.07s;
  -moz-animation-delay: -2.07s;
  background-color: red; }

.cssload-dots:nth-child(2):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -2.07s;
  -o-animation-delay: -2.07s;
  -ms-animation-delay: -2.07s;
  -webkit-animation-delay: -2.07s;
  -moz-animation-delay: -2.07s;
  background-color: #777777; }

.cssload-dots:nth-child(3):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -3.11s;
  -o-animation-delay: -3.11s;
  -ms-animation-delay: -3.11s;
  -webkit-animation-delay: -3.11s;
  -moz-animation-delay: -3.11s;
  background-color: red; }

.cssload-dots:nth-child(3):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -3.11s;
  -o-animation-delay: -3.11s;
  -ms-animation-delay: -3.11s;
  -webkit-animation-delay: -3.11s;
  -moz-animation-delay: -3.11s;
  background-color: #777777; }

.cssload-dots:nth-child(4):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -4.14s;
  -o-animation-delay: -4.14s;
  -ms-animation-delay: -4.14s;
  -webkit-animation-delay: -4.14s;
  -moz-animation-delay: -4.14s;
  background-color: red; }

.cssload-dots:nth-child(4):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -4.14s;
  -o-animation-delay: -4.14s;
  -ms-animation-delay: -4.14s;
  -webkit-animation-delay: -4.14s;
  -moz-animation-delay: -4.14s;
  background-color: #777777; }

.cssload-dots:nth-child(5):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -5.18s;
  -o-animation-delay: -5.18s;
  -ms-animation-delay: -5.18s;
  -webkit-animation-delay: -5.18s;
  -moz-animation-delay: -5.18s;
  background-color: red; }

.cssload-dots:nth-child(5):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -5.18s;
  -o-animation-delay: -5.18s;
  -ms-animation-delay: -5.18s;
  -webkit-animation-delay: -5.18s;
  -moz-animation-delay: -5.18s;
  background-color: #777777; }

.cssload-dots:nth-child(6):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -6.21s;
  -o-animation-delay: -6.21s;
  -ms-animation-delay: -6.21s;
  -webkit-animation-delay: -6.21s;
  -moz-animation-delay: -6.21s;
  background-color: red; }

.cssload-dots:nth-child(6):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -6.21s;
  -o-animation-delay: -6.21s;
  -ms-animation-delay: -6.21s;
  -webkit-animation-delay: -6.21s;
  -moz-animation-delay: -6.21s;
  background-color: #777777; }

.cssload-dots:nth-child(7):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -7.25s;
  -o-animation-delay: -7.25s;
  -ms-animation-delay: -7.25s;
  -webkit-animation-delay: -7.25s;
  -moz-animation-delay: -7.25s;
  background-color: red; }

.cssload-dots:nth-child(7):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -7.25s;
  -o-animation-delay: -7.25s;
  -ms-animation-delay: -7.25s;
  -webkit-animation-delay: -7.25s;
  -moz-animation-delay: -7.25s;
  background-color: #777777; }

.cssload-dots:nth-child(8):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -8.28s;
  -o-animation-delay: -8.28s;
  -ms-animation-delay: -8.28s;
  -webkit-animation-delay: -8.28s;
  -moz-animation-delay: -8.28s;
  background-color: red; }

.cssload-dots:nth-child(8):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -8.28s;
  -o-animation-delay: -8.28s;
  -ms-animation-delay: -8.28s;
  -webkit-animation-delay: -8.28s;
  -moz-animation-delay: -8.28s;
  background-color: #777777; }

.cssload-dots:nth-child(9):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -9.32s;
  -o-animation-delay: -9.32s;
  -ms-animation-delay: -9.32s;
  -webkit-animation-delay: -9.32s;
  -moz-animation-delay: -9.32s;
  background-color: #F00; }

.cssload-dots:nth-child(9):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -9.32s;
  -o-animation-delay: -9.32s;
  -ms-animation-delay: -9.32s;
  -webkit-animation-delay: -9.32s;
  -moz-animation-delay: -9.32s;
  background-color: #777; }

.cssload-dots:nth-child(10):before {
  transform: translateY(-200%);
  -o-transform: translateY(-200%);
  -ms-transform: translateY(-200%);
  -webkit-transform: translateY(-200%);
  -moz-transform: translateY(-200%);
  animation: cssload-animBefore 1.15s linear infinite;
  -o-animation: cssload-animBefore 1.15s linear infinite;
  -ms-animation: cssload-animBefore 1.15s linear infinite;
  -webkit-animation: cssload-animBefore 1.15s linear infinite;
  -moz-animation: cssload-animBefore 1.15s linear infinite;
  animation-delay: -10.35s;
  -o-animation-delay: -10.35s;
  -ms-animation-delay: -10.35s;
  -webkit-animation-delay: -10.35s;
  -moz-animation-delay: -10.35s;
  background-color: #F00; }

.cssload-dots:nth-child(10):after {
  transform: translateY(200%);
  -o-transform: translateY(200%);
  -ms-transform: translateY(200%);
  -webkit-transform: translateY(200%);
  -moz-transform: translateY(200%);
  animation: cssload-animAfter 1.15s linear infinite;
  -o-animation: cssload-animAfter 1.15s linear infinite;
  -ms-animation: cssload-animAfter 1.15s linear infinite;
  -webkit-animation: cssload-animAfter 1.15s linear infinite;
  -moz-animation: cssload-animAfter 1.15s linear infinite;
  animation-delay: -10.35s;
  -o-animation-delay: -10.35s;
  -ms-animation-delay: -10.35s;
  -webkit-animation-delay: -10.35s;
  -moz-animation-delay: -10.35s;
  background-color: #777; }

@keyframes cssload-animBefore {
  0% {
    transform: scale(1) translateY(-200%);
    z-index: 1; }
  25% {
    transform: scale(1.3) translateY(0);
    z-index: 1; }
  50% {
    transform: scale(1) translateY(200%);
    z-index: -1; }
  75% {
    transform: scale(0.7) translateY(0);
    z-index: -1; }
  100% {
    transform: scale(1) translateY(-200%);
    z-index: -1; } }
@-o-keyframes cssload-animBefore {
  0% {
    -o-transform: scale(1) translateY(-200%);
    z-index: 1; }
  25% {
    -o-transform: scale(1.3) translateY(0);
    z-index: 1; }
  50% {
    -o-transform: scale(1) translateY(200%);
    z-index: -1; }
  75% {
    -o-transform: scale(0.7) translateY(0);
    z-index: -1; }
  100% {
    -o-transform: scale(1) translateY(-200%);
    z-index: -1; } }
@-ms-keyframes cssload-animBefore {
  0% {
    -ms-transform: scale(1) translateY(-200%);
    z-index: 1; }
  25% {
    -ms-transform: scale(1.3) translateY(0);
    z-index: 1; }
  50% {
    -ms-transform: scale(1) translateY(200%);
    z-index: -1; }
  75% {
    -ms-transform: scale(0.7) translateY(0);
    z-index: -1; }
  100% {
    -ms-transform: scale(1) translateY(-200%);
    z-index: -1; } }
@-webkit-keyframes cssload-animBefore {
  0% {
    -webkit-transform: scale(1) translateY(-200%);
    z-index: 1; }
  25% {
    -webkit-transform: scale(1.3) translateY(0);
    z-index: 1; }
  50% {
    -webkit-transform: scale(1) translateY(200%);
    z-index: -1; }
  75% {
    -webkit-transform: scale(0.7) translateY(0);
    z-index: -1; }
  100% {
    -webkit-transform: scale(1) translateY(-200%);
    z-index: -1; } }
@-moz-keyframes cssload-animBefore {
  0% {
    -moz-transform: scale(1) translateY(-200%);
    z-index: 1; }
  25% {
    -moz-transform: scale(1.3) translateY(0);
    z-index: 1; }
  50% {
    -moz-transform: scale(1) translateY(200%);
    z-index: -1; }
  75% {
    -moz-transform: scale(0.7) translateY(0);
    z-index: -1; }
  100% {
    -moz-transform: scale(1) translateY(-200%);
    z-index: -1; } }
@keyframes cssload-animAfter {
  0% {
    transform: scale(1) translateY(200%);
    z-index: -1; }
  25% {
    transform: scale(0.7) translateY(0);
    z-index: -1; }
  50% {
    transform: scale(1) translateY(-200%);
    z-index: 1; }
  75% {
    transform: scale(1.3) translateY(0);
    z-index: 1; }
  100% {
    transform: scale(1) translateY(200%);
    z-index: 1; } }
@-o-keyframes cssload-animAfter {
  0% {
    -o-transform: scale(1) translateY(200%);
    z-index: -1; }
  25% {
    -o-transform: scale(0.7) translateY(0);
    z-index: -1; }
  50% {
    -o-transform: scale(1) translateY(-200%);
    z-index: 1; }
  75% {
    -o-transform: scale(1.3) translateY(0);
    z-index: 1; }
  100% {
    -o-transform: scale(1) translateY(200%);
    z-index: 1; } }
@-ms-keyframes cssload-animAfter {
  0% {
    -ms-transform: scale(1) translateY(200%);
    z-index: -1; }
  25% {
    -ms-transform: scale(0.7) translateY(0);
    z-index: -1; }
  50% {
    -ms-transform: scale(1) translateY(-200%);
    z-index: 1; }
  75% {
    -ms-transform: scale(1.3) translateY(0);
    z-index: 1; }
  100% {
    -ms-transform: scale(1) translateY(200%);
    z-index: 1; } }
@-webkit-keyframes cssload-animAfter {
  0% {
    -webkit-transform: scale(1) translateY(200%);
    z-index: -1; }
  25% {
    -webkit-transform: scale(0.7) translateY(0);
    z-index: -1; }
  50% {
    -webkit-transform: scale(1) translateY(-200%);
    z-index: 1; }
  75% {
    -webkit-transform: scale(1.3) translateY(0);
    z-index: 1; }
  100% {
    -webkit-transform: scale(1) translateY(200%);
    z-index: 1; } }
@-moz-keyframes cssload-animAfter {
  0% {
    -moz-transform: scale(1) translateY(200%);
    z-index: -1; }
  25% {
    -moz-transform: scale(0.7) translateY(0);
    z-index: -1; }
  50% {
    -moz-transform: scale(1) translateY(-200%);
    z-index: 1; }
  75% {
    -moz-transform: scale(1.3) translateY(0);
    z-index: 1; }
  100% {
    -moz-transform: scale(1) translateY(200%);
    z-index: 1; } }
/* --- CSS LOADER --- */

/*# sourceMappingURL=style.css.map */
