﻿@charset "UTF-8";
@font-face {
  font-family: Roboto-Bold;
  src: url("/fonts/Roboto-BoldCondensed.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: Roboto-Italic;
  src: url("/fonts/Roboto-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: Roboto-Black;
  src: url("/fonts/Roboto-Black.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: Roboto-Regular;
  src: url("/fonts/Roboto-Regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: UTM;
  src: url("/fonts/UTM-A-S-Signwriter.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

body {
  color: black;
  font-family: Roboto-Regular;
  font-size: 13px; }

a {
  color: black;
  text-decoration: blink !important; }

.ads ul {
  padding-inline-start: 0px; }

body {
  margin: 0px;
  padding: 0px;
  overflow-x: hidden; }

span {
  transition: none; }

h1 {
  font-size: 48px;
  font-family: Roboto-Bold; }

label .error {
  color: red; }
  label .error:before {
    content: "* "; }

.navbar-dark .navbar-nav .nav-link {
  text-transform: uppercase;
  padding: 0px 20px !important;
  color: black !important; }

.navbar-collapse {
  justify-content: flex-end !important; }

.active {
  color: #2980B9 !important; }

.slick-prev:before,
.slick-next:before {
  color: black; }

.slick-slide {
  transition: all ease-in-out .3s;
  opacity: .2; }

.slick-active {
  opacity: .5; }

.slick-current {
  opacity: 1; }

.buttonFix {
  display: none; }

button, input[type=button], input[type=submit], a.button {
  margin: 0px auto;
  display: block;
  max-width: 519px;
  font-size: 24px;
  background: #A900B8;
  border: 2px solid #FFFFFF;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
  color: white;
  font-family: Roboto-Bold;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1); }

.fixed {
  position: fixed;
  display: none;
  top: 50%;
  left: 0px;
  background: #fff;
  z-index: 20;
  transform: translateY(-50%);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
  transition: 0.3s ease-in-out; }
  .fixed .close {
    position: absolute;
    top: 0px;
    right: -40px;
    color: #333;
    font-size: 70px;
    cursor: all-scroll; }
  .fixed ul li {
    width: 150px;
    background: #eaeaea;
    list-style: none;
    transition: 0.3s ease-in-out;
    background: #fff;
    border: 2px solid #E3E805;
    margin: 5px; }
    .fixed ul li:hover {
      border: 2px solid red; }
    .fixed ul li .content h5 {
      margin-left: 5px;
      margin-top: 5px;
      font-size: 12px; }
    .fixed ul li .content .link {
      margin-left: 5px; }
      .fixed ul li .content .link p, .fixed ul li .content .link i {
        color: blue;
        transition: 0.2s all;
        font-size: 12px; }
      .fixed ul li .content .link i {
        margin-top: 0px;
        vertical-align: middle; }
      .fixed ul li .content .link:hover i {
        transform: translateX(40px);
        opacity: 0; }

.banner .slick-prev, .banner .slick-next {
  top: 85% !important;
  z-index: 20;
  width: 41px;
  height: 41px; }
  .banner .slick-prev:before, .banner .slick-next:before {
    content: "" !important; }

.banner .slick-prev {
  left: 45%;
  background: url("/images/Group 19.1.png"); }
  .banner .slick-prev:hover, .banner .slick-prev:focus {
    background: url("/images/Group 19.1.png"); }

.banner .slick-next {
  background: url("/images/Group 19.2.png");
  right: 45%; }
  .banner .slick-next:hover, .banner .slick-next:focus {
    background: url("/images/Group 19.2.png"); }

.banner .item {
  width: 100%;
  position: relative; }
  .banner .item img {
    width: 100%; }
  .banner .item .content {
    position: absolute;
    top: 50%;
    right: 20px;
    transform: translateY(-50%);
    display: flex;
    flex-direction: column;
    align-items: flex-end; }
    .banner .item .content h1, .banner .item .content h2, .banner .item .content h3, .banner .item .content h4, .banner .item .content h5, .banner .item .content h6 {
      color: white;
      max-width: 65%;
      text-align: right;
      text-shadow: 0px 4px 8px rgba(0, 0, 0, 0.5); }
    .banner .item .content button {
      margin: inherit; }

.boxfull {
  border: 3px solid #7B009A;
  box-sizing: border-box;
  border-radius: 4px 4px 0px 0px;
  width: calc(100% - 3rem); }
  .boxfull ul {
    padding-left: 0; }

.slidebar {
  margin-top: 30px; }
  .slidebar .dis {
    display: flex;
    justify-content: space-between; }
  .slidebar .sliderText {
    position: relative; }
    .slidebar .sliderText .header h5 {
      margin-top: -10px;
      font-family: Roboto-Bold;
      font-size: 32px; }
    .slidebar .sliderText .header .content {
      margin-top: 30px; }
    .slidebar .sliderText .small-prev, .slidebar .sliderText .small-next {
      position: absolute;
      background: url("/images/Group 36.png");
      width: 41px;
      height: 41px;
      top: 250px; }
    .slidebar .sliderText .small-prev {
      left: 35px;
      transform: rotateY(180deg); }
    .slidebar .sliderText .small-next {
      left: 80px; }
  .slidebar .boxcontent .box {
    width: 100%;
    border: 1px solid #DBDBDB;
    box-sizing: border-box;
    border-radius: 4px;
    padding: 5px; }
    .slidebar .boxcontent .box img {
      width: 100%; }
    .slidebar .boxcontent .box .subPost {
      margin-top: 10px; }
    .slidebar .boxcontent .box h5 {
      font-size: 100%;
      margin-top: -10px; }
    .slidebar .boxcontent .box a .link {
      display: flex;
      justify-content: flex-end;
      flex-direction: row; }
      .slidebar .boxcontent .box a .link p, .slidebar .boxcontent .box a .link i {
        color: blue;
        display: block; }
    .slidebar .boxcontent .box .material-icons {
      vertical-align: middle;
      line-height: 0; }

.about {
  margin: 30px auto; }
  .about .box {
    background: #EEEEEE;
    padding: 40px 0px; }
  .about h3 {
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    font-family: Roboto-Bold; }
  .about .img {
    display: flex;
    margin: 25px auto;
    align-items: center;
    justify-content: center; }
    .about .img span {
      font-family: UTM;
      font-size: 38px; }
  .about p {
    text-align: center;
    font-size: 22px;
    font-family: Roboto-Bold;
    color: #464646; }
    .about p b {
      text-decoration: underline;
      color: #DD0C0C;
      font-size: 32px;
      text-transform: uppercase;
      font-weight: 800; }
  .about .timebox {
    position: relative; }
    .about .timebox h4 {
      position: absolute;
      top: 35px;
      left: 50%;
      transform: translateX(-50%);
      font-size: 60px; }
    .about .timebox .time {
      margin: 0px auto;
      display: block; }

.feel {
  position: relative; }
  .feel img {
    width: 100%; }
  .feel .content p {
    font-family: Roboto-Italic;
    font-size: 18px;
    color: white;
    text-align: center;
    text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.6); }
  .feel .content h6 {
    font-size: 18px;
    color: white;
    text-align: center; }
  .feel .content:before {
    content: "";
    background: url("/images/ki hieu.png");
    width: 100px;
    height: 80px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 8; }

.threeBox {
  margin: 40px auto; }
  .threeBox h3 {
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    font-family: Roboto-Bold;
    padding: 30px 0px; }
  .threeBox .hang {
    display: flex; }
  .threeBox .box {
    border: 3px solid #7B009A;
    box-sizing: border-box;
    border-radius: 4px 4px 0px 0px; }
    .threeBox .box img {
      margin: 20px auto;
      display: block; }
    .threeBox .box h5 {
      text-align: center;
      font-family: Roboto-Bold;
      font-size: 28px;
      margin: 20px 0px; }
    .threeBox .box p {
      text-align: justify;
      font-size: 22px;
      width: 90%;
      margin: 0px auto; }
  .threeBox .active {
    color: black !important; }
  .threeBox button {
    margin: 30px auto;
    display: block;
    width: 519px;
    font-size: 24px; }

.paragraph {
  background: url("/images/bgbig.png");
  background-size: cover; }
  .paragraph h3 {
    margin: 0 auto;
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-family: Roboto-Bold;
    padding: 30px 0px; }
    .paragraph h3 i {
      font-family: UTM;
      font-size: 24px; }
  .paragraph .content {
    padding-top: 40px;
    padding-bottom: 40px; }
    .paragraph .content img {
      margin: 0px auto;
      display: block; }
    .paragraph .content ul {
      margin: 0px auto;
      display: block; }
      .paragraph .content ul li {
        list-style: none;
        font-size: 20px; }
    .paragraph .content p {
      font-size: 20px; }
  .paragraph .text {
    padding-top: 20px;
    padding-bottom: 20px; }

.characteristics {
  margin: 40px auto; }
  .characteristics h3 {
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-family: Roboto-Bold;
    padding: 30px 0px; }
  .characteristics .boxcontent {
    margin: 10px auto;
    border: 1px solid #EEEEEE;
    box-sizing: border-box;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 15px 0; }
    .characteristics .boxcontent p {
      font-size: 20px;
      text-align: justify;
      width: 90%; }
    .characteristics .boxcontent hr {
      width: 100%; }
    .characteristics .boxcontent img {
      margin: 30px auto;
      display: block;
      height: 80px; }
    .characteristics .boxcontent ul {
      list-style: none;
      padding: 0; }
    .characteristics .boxcontent .format-list-type li {
      padding-left: 1.3em;
      font-size: 20px; }
      .characteristics .boxcontent .format-list-type li:before {
        content: "√";
        color: blue;
        padding-right: 10px;
        float: left; }
      .characteristics .boxcontent .format-list-type li.list-unstyled:before {
        content: "";
        padding-right: 0px; }
    .characteristics .boxcontent .list-group-item {
      border: 3px solid #7B009A;
      box-sizing: border-box;
      border-radius: 4px 4px 0px 0px;
      width: calc(100% - 3rem); }
  .characteristics button {
    margin: 30px auto;
    display: block;
    width: 519px;
    font-size: 24px; }

.commitment {
  margin: 70px auto; }
  .commitment h3 {
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-family: Roboto-Bold;
    padding: 30px 0px; }
  .commitment p {
    font-size: 22px;
    text-align: left;
    font-family: Roboto-Regular; }
  .commitment button {
    margin: 30px auto;
    display: block;
    font-size: 24px;
    max-width: calc(100% - 3rem); }
  .commitment .form-control {
    font-size: 24px; }

.title {
  margin: 10px auto 50px;
  text-transform: uppercase;
  text-align: center;
  font-size: 24px;
  font-family: Roboto-Bold; }

.jumbotron {
  position: relative;
  padding: 2rem; }
  .jumbotron .quote {
    position: absolute;
    right: 15px;
    top: 15px; }
    .jumbotron .quote i {
      font-size: 32px; }
  .jumbotron .body {
    width: 100%;
    margin-top: 15px; }
    .jumbotron .body i {
      font-size: 18px; }
    .jumbotron .body img {
      width: 175px;
      height: 175px;
      border-radius: 50%;
      float: left;
      margin-right: 1rem;
      border: 2px solid #fff;
      box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1); }
  .jumbotron p {
    font-size: 18px;
    line-height: 35px;
    text-align: justify; }

.feedback {
  height: auto;
  background: url("/images/bgPost.png");
  display: flex;
  justify-content: center;
  align-items: center; }
  .feedback .feed {
    overflow: hidden;
    width: 100% !important;
    text-align: center; }
    .feedback .feed .slick-list {
      overflow: inherit !important; }
    .feedback .feed .slick-slide {
      opacity: 0 !important; }
    .feedback .feed .slick-active {
      opacity: 1 !important; }
    .feedback .feed .user {
      box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
      border-radius: 4px;
      background: #fff;
      width: 85% !important;
      margin-top: 90px; }
      .feedback .feed .user .avata {
        position: relative;
        top: 30px;
        left: 50%;
        transform: translate(-50%, -50%);
        height: 176px;
        width: 176px; }
        .feedback .feed .user .avata img {
          margin: 0px auto;
          display: block;
          width: 175px;
          height: 175px;
          border-radius: 50%;
          border: 2px solid #fff;
          box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1); }
      .feedback .feed .user .body {
        position: relative;
        top: -35px; }
      .feedback .feed .user h3 {
        text-align: center;
        font-size: 28px;
        margin: 5px 0px; }
      .feedback .feed .user span {
        color: #7E7E7E;
        font-size: 16px;
        text-align: center;
        display: block; }
      .feedback .feed .user p {
        margin: 15px auto;
        font-size: 18px;
        line-height: 35px;
        text-align: justify; }
      .feedback .feed .user .rating {
        display: flex;
        align-items: center;
        justify-content: center;
        position: relative;
        top: -50px; }
        .feedback .feed .user .rating .number {
          background: #FEBE42;
          box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15);
          border-radius: 12px;
          width: 46px;
          height: 37px;
          font-size: 24px;
          color: white;
          display: flex;
          align-items: center;
          justify-content: center; }
        .feedback .feed .user .rating i {
          color: #FEBE42; }
          .feedback .feed .user .rating i:nth-child(2) {
            margin-left: 10px; }
  .feedback .slick-prev, .feedback .slick-next {
    width: 41px;
    height: 41px;
    z-index: 1; }
    .feedback .slick-prev:before, .feedback .slick-next:before {
      content: "" !important; }
  .feedback .slick-prev {
    left: 0px;
    background: url("/images/Group 19.1.png"); }
    .feedback .slick-prev:hover {
      background: url("/images/Group 19.1.png"); }
    .feedback .slick-prev:focus {
      background: url("/images/Group 19.1.png"); }
  .feedback .slick-next {
    right: 0px;
    background: url("/images/Group 19.2.png"); }
    .feedback .slick-next:hover {
      background: url("/images/Group 19.2.png"); }
    .feedback .slick-next:focus {
      background: url("/images/Group 19.2.png"); }
  .feedback button {
    margin: 15px auto;
    display: block;
    max-width: 519px;
    font-size: 24px; }

.topFooter {
  margin: 70px auto; }
  .topFooter h3 {
    text-transform: uppercase;
    text-align: center;
    font-size: 24px;
    font-family: Roboto-Bold; }
  .topFooter button {
    margin: 30px auto;
    display: block;
    width: 200px;
    font-size: 24px;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: 0.2s all; }
    .topFooter button i {
      color: white;
      font-size: 24px;
      transition: 0.5s all;
      margin: 0px 10px; }
    .topFooter button:hover i {
      transform: translateX(40px);
      opacity: 0; }

footer {
  background: #242424;
  position: relative;
  height: 190px; }
  footer:before {
    content: "";
    background: url("/images/Ellipse.png");
    height: 245px;
    width: 245px;
    position: absolute;
    top: 0px;
    left: 0px; }
  footer:after {
    content: "";
    background: url("/images/Ellipse (1).png");
    height: 98px;
    width: 98px;
    position: absolute;
    bottom: 0px;
    right: 0px; }
  footer .logo {
    margin: 20px 0px; }
  footer .table h3 {
    font-family: 'Nunito';
    font-weight: 700;
    font-size: 18px;
    color: white;
    margin: 20px 0px; }
  footer .table ul li {
    list-style: none; }
    footer .table ul li a {
      color: white;
      font-size: 12px;
      font-family: 'Nunito'; }
  footer .send p {
    color: white;
    font-size: 16px;
    margin: 20px 0px;
    font-family: 'Nunito'; }
  footer .send button {
    background: #2970C4;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center; }
    footer .send button i {
      align-items: center;
      color: white;
      font-size: 12px;
      transform: rotateZ(-45deg); }
  footer .send div {
    background: white;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 3px;
    border-radius: 67px; }
    footer .send div input {
      width: 100%;
      border: none;
      outline: none;
      margin-left: 10px;
      font-family: 'Nunito'; }
      footer .send div input:placeholder {
        color: #7A7A7A; }

.bottomFooter {
  height: 57px;
  background: #2F2F2F;
  display: flex;
  align-items: center; }
  .bottomFooter .translate span {
    color: white; }
  .bottomFooter .icon {
    display: flex;
    align-items: center; }
  .bottomFooter .network {
    margin-left: 20px; }
    .bottomFooter .network img {
      margin: 0px 7px; }
  .bottomFooter .copyright {
    color: white;
    align-items: center;
    display: flex;
    font-family: 'Nunito'; }

button {
  font-size: 24px;
  box-sizing: border-box;
  border-radius: 4px;
  padding: 10px;
  color: white;
  font-family: Roboto-Bold;
  background: #A900B8; }

#some-element {
  display: block; }

.card-body ul {
  padding-inline-start: 30px; }

.font-weight-bold {
  font-weight: bold !important; }

.height-auto {
  height: auto !important; }

.width-full {
  width: 100% !important; }

input[type=button] {
  background: #A900B8;
  color: white;
  font-family: Roboto-Bold;
  box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.1); }

.cursor-pointer:hover {
  cursor: pointer; }

.font-family-parent {
  font-family: inherit !important; }

@media only screen and (max-width: 991px) {
  footer {
    height: 300px; } }

@media only screen and (max-width: 992px) and (min-width: 812px) {
  .feel {
    position: relative; }
    .feel .content {
      width: 80%;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 10; }
  .bottomFooter {
    height: auto;
    padding: 20px 0px;
    justify-content: center; }
    .bottomFooter .icon {
      display: flex;
      justify-content: center; }
    .bottomFooter .copyright {
      padding-top: 25px;
      text-align: center !important;
      display: block; }
  .fixed {
    position: fixed;
    display: none;
    top: 50%;
    right: 0px;
    background: #fff;
    z-index: 20;
    transform: translateY(-50%);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.25);
    transition: 0.3s ease-in-out; }
    .fixed .close {
      position: absolute;
      top: 50%;
      left: -41px;
      color: #333;
      font-size: 70px;
      cursor: all-scroll; }
    .fixed ul li {
      width: 200px;
      background: #eaeaea;
      list-style: none;
      transition: 0.3s ease-in-out;
      background: #fff;
      border: 2px solid #E3E805;
      margin: 5px; }
      .fixed ul li:hover {
        border: 2px solid red; }
      .fixed ul li img {
        display: none; }
      .fixed ul li .content h5 {
        margin-left: 5px;
        margin-top: 5px;
        font-size: 12px; }
      .fixed ul li .content .link p, .fixed ul li .content .link i {
        color: blue;
        transition: 0.2s all;
        font-size: 12px;
        vertical-align: middle; }
      .fixed ul li .content .link i {
        margin-top: 3px; }
      .fixed ul li .content .link:hover i {
        transform: translateX(40px);
        opacity: 0; }
  .paragraph {
    background: none; } }

@media only screen and (max-width: 1024px) and (min-width: 992px) {
  .feel {
    position: relative; }
    .feel .content {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      z-index: 10; } }

@media only screen and (min-width: 1200px) {
  .banner .item .content button {
    width: 200px;
    font-size: 16px; }
  .feel {
    position: relative !important; }
    .feel .content {
      position: absolute !important;
      top: 50% !important;
      left: 50% !important;
      transform: translate(-50%, -50%) !important;
      z-index: 10 !important; }
  .threeBox .hang {
    align-items: center; }
  .threeBox .box {
    height: 610px; }
  .threeBox .active {
    height: 660px; }
  .characteristics .boxcontent {
    height: 450px; } }

@media only screen and (max-width: 767px) {
  .slick-prev, .slick-next {
    display: none !important; }
  .navbar-toggler {
    background-color: black; }
  .navbar-nav {
    background: red; }
    .navbar-nav li {
      color: white; }
  .navbar-dark .navbar-nav .nav-link {
    padding: 10px 20px !important;
    color: white !important; }
  footer {
    height: auto;
    padding: 20px 0px; }
  .slidebar {
    display: none; }
  .feel {
    height: auto;
    background: url("/images/bg.png");
    background-position: center center;
    background-size: cover;
    padding: 30px 0px; }
    .feel img {
      width: 100%;
      display: none; }
  .paragraph {
    background: none; }
    .paragraph p {
      text-align: justify; }
    .paragraph .content img {
      margin: 0px auto;
      display: block; }
    .paragraph .content div button {
      width: auto; }
  .bottomFooter {
    height: auto;
    padding: 15px 0px;
    justify-content: center; }
    .bottomFooter .icon {
      display: flex;
      justify-content: center; }
    .bottomFooter .copyright {
      text-align: center !important;
      display: block; }
  .commitment img {
    margin: 0px auto;
    display: block; }
  .fixed ul li img {
    display: none; }
  .banner .item h1, .banner .item h2, .banner .item h3 {
    font-size: 100%; }
  .banner .item .content {
    max-width: 100%; }
  button, input[type=button], input[type=submit], a.button {
    max-width: 100%;
    font-size: 100%; } }

@media only screen and (max-width: 767px) and (min-width: 480px) {
  .feel {
    height: auto;
    background: url("/images/bg.png");
    background-position: center center;
    background-size: cover;
    padding: 30px 0px; }
    .feel img {
      width: 100%;
      display: none; }
  .threeBox .hang .box {
    height: auto !important; }
  .threeBox .box {
    height: auto !important;
    margin: 15px 0px; }
  .threeBox .active {
    height: auto !important; }
  .characteristics .boxcontent {
    height: auto; }
  .bottomFooter {
    height: auto;
    padding: 20px 0px;
    justify-content: center; }
    .bottomFooter .icon {
      display: flex;
      justify-content: center; }
    .bottomFooter .copyright {
      padding-top: 25px !important;
      text-align: center !important;
      display: block; }
  .feedback .slick-next, .feedback .slick-prev {
    top: 50%;
    transform: translateY(-50%); }
  .feedback .slick-next {
    transform: rotateZ(180deg); } }

@media only screen and (max-width: 480px) {
  #some-element {
    display: none; }
  .buttonFix {
    display: block;
    z-index: 30;
    background: transparent !important; }
    .buttonFix input, .buttonFix .toggle {
      position: fixed;
      width: 50px;
      height: 50px;
      bottom: 10px;
      left: 10px;
      outline: none;
      z-index: 400; }
    .buttonFix input {
      opacity: 0; }
    .buttonFix .toggle {
      pointer-events: none;
      border-radius: 50%;
      background-color: #333;
      transition: 0.5s;
      line-height: 50px;
      font-size: 36px;
      box-shadow: 0 0 0 0px #36130b;
      text-align: center;
      color: white; }
    .buttonFix input:checked ~ .toggle {
      box-shadow: 0 0 0 1000px #242424;
      transform: rotate(225deg); }
    .buttonFix .details {
      position: fixed;
      top: 0px;
      left: 0px;
      height: 100%;
      width: 100%;
      z-index: 400; }
    .buttonFix .details {
      padding: 20px;
      box-sizing: border-box;
      pointer-events: none;
      transition: 0.3s;
      opacity: 0;
      display: flex;
      align-items: center; }
      .buttonFix .details ul li img {
        width: 100%; }
      .buttonFix .details ul li h5 {
        color: white; }
      .buttonFix .details ul li .link {
        display: flex;
        justify-content: center;
        align-items: center; }
        .buttonFix .details ul li .link p, .buttonFix .details ul li .link i {
          color: white; }
    .buttonFix input:checked ~ .details {
      opacity: 1;
      transition-delay: 0.5s; }
    .buttonFix .details h2, .buttonFix .details p {
      color: white; }
  .fixed {
    display: none; }
  nav .navbar-toggler {
    background: none !important;
    outline: none !important;
    border: 1px solid #000000 !important;
    color:#000000 !important;
    display: flex;
    justify-content: flex-end; }
    nav .navbar-toggler i {
      text-align: right; }
  .banner .item button {
    padding: 5px;
    outline: none !important; }
  .slidebar {
    display: none !important; }
  .feel {
    height: auto;
    background: url("/images/bg.png");
    background-position: center center;
    background-size: cover;
    padding: 30px 0px; }
    .feel img {
      width: 100%;
      display: none; }
  .threeBox .box {
    height: auto;
    margin: 15px 0px; }
  .paragraph {
    background: none; }
    .paragraph .content img {
      margin: 0px auto;
      display: block; }
    .paragraph .content div button {
      width: auto; }
    .paragraph .content p {
      width: 90%;
      margin: 0px auto; }
  .characteristics .boxcontent {
    height: auto; }
  .commitment img {
    width: 100%; }
  .feedback .slick-next {
    top: 25px; }
  .feedback .slick-prev {
    top: 50px; }
  .feedback .feed .user {
    height: auto;
    padding: 20px 0px; }
    .feedback .feed .user h3 {
      padding-top: 90px !important; }
  footer {
    height: auto;
    padding: 20px 0px; }
  .bottomFooter {
    height: auto;
    padding: 20px 0px;
    justify-content: center; }
    .bottomFooter .icon {
      display: flex;
      justify-content: center; }
    .bottomFooter .copyright {
      padding-top: 25px;
      text-align: center !important;
      display: block; } }
