@charset "UTF-8";
.nest-cepew .nest-cepew-display img {
  width: 100%; }
.nest-cepew .nest-cepew-display p {
  color: #555555;
  font-size: 16px;
  font-family: Averta-light;
  margin-top: 30px;
  margin-bottom: 30px; }
.nest-cepew .nest-cepew-infor-location {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .nest-cepew .nest-cepew-infor-location .nest-cepew-infor-location-child {
    text-align: center;
    height: 170px;
    width: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 15px; }
    .nest-cepew .nest-cepew-infor-location .nest-cepew-infor-location-child .nest-cepew-padding {
      width: 100%;
      -webkit-box-shadow: 0 3px 6px #00000024;
              box-shadow: 0 3px 6px #00000024;
      height: 100%; }
      .nest-cepew .nest-cepew-infor-location .nest-cepew-infor-location-child .nest-cepew-padding img {
        width: 60px;
        height: 67px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 15px; }
      .nest-cepew .nest-cepew-infor-location .nest-cepew-infor-location-child .nest-cepew-padding .nest-cepew-infor-location-text {
        padding-top: 15px; }
        .nest-cepew .nest-cepew-infor-location .nest-cepew-infor-location-child .nest-cepew-padding .nest-cepew-infor-location-text b {
          color: #333333;
          font-size: 16px;
          font-family: Averta-bold; }
        .nest-cepew .nest-cepew-infor-location .nest-cepew-infor-location-child .nest-cepew-padding .nest-cepew-infor-location-text p {
          color: #333333;
          font-size: 16px;
          font-family: Averta-light; }
.nest-cepew .nest-form {
  margin-top: 30px; }
  .nest-cepew .nest-form b {
    color: #555555;
    font-family: Averta-bold;
    font-size: 16px; }
  .nest-cepew .nest-form .nest-form-child .nest-form-child-form {
    margin-top: 20px; }
    .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-left input {
      width: 100%;
      height: 50px;
      border: none;
      background-color: #80808029;
      margin-bottom: 18px;
      padding-left: 25px; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-left input:focus::-webkit-input-placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-left input:focus:-ms-input-placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-left input:focus::-ms-input-placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-left input:focus::placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-left input:focus {
        outline: none; }
    .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-right input {
      width: 100%;
      height: 50px;
      border: none;
      background-color: #80808029;
      margin-bottom: 18px;
      padding-left: 25px; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-right input:focus::-webkit-input-placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-right input:focus:-ms-input-placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-right input:focus::-ms-input-placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-right input:focus::placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-right input:focus {
        outline: none; }
    .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-mess textarea {
      width: 100%;
      height: 183px;
      border: none;
      background-color: #80808029;
      margin-bottom: 18px;
      padding-left: 25px; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-mess textarea:focus {
        outline: none; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-mess textarea:focus::-webkit-input-placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-mess textarea:focus:-ms-input-placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-mess textarea:focus::-ms-input-placeholder {
        color: transparent; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-mess textarea:focus::placeholder {
        color: transparent; }
    .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-button {
      float: right; }
      .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-button button {
        width: 240px;
        float: right;
        height: 50px;
        background-color: #FF5A22;
        border: none;
        color: white;
        font-size: 16px;
        font-family: Averta-bold;
        -webkit-transition: all .25s;
        transition: all .25s; }
        .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-button button p {
          padding-top: 9px; }
        .nest-cepew .nest-form .nest-form-child .nest-form-child-form .nest-form-child-button button:hover {
          background-color: white;
          color: #FF5A22;
          border: 1px solid #FF5A22;
          -webkit-transition: all .25s;
          transition: all .25s; }

.counter {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-delay: 0s;
          animation-delay: 0s; }

@media screen and (max-width: 767px) {
  .nest-form-child {
    margin-bottom: 20px; } }
.security-cepew .security-cepew-1 {
  margin-bottom: 25px; }
  .security-cepew .security-cepew-1 h5 {
    font-size: 16px;
    font-family: Averta-bold;
    color: #555555; }
  .security-cepew .security-cepew-1 p {
    font-size: 16px;
    font-family: Averta-light;
    color: #555555; }

.job-search .job-search-title-search .job-search-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .job-search .job-search-title-search .job-search-title img {
    width: 30px;
    height: 30px; }
  .job-search .job-search-title-search .job-search-title h5 {
    font-size: 20px;
    font-family: Averta-bold;
    color: #333333;
    padding-left: 15px; }
.job-search .job-search-title-search .job-search-search {
  padding-top: 9px; }
  .job-search .job-search-title-search .job-search-search input {
    width: 100%;
    height: 40px;
    border: none;
    -webkit-box-shadow: 0 3px 6px #80808052;
            box-shadow: 0 3px 6px #80808052;
    padding-left: 30px;
    font-family: Averta-light;
    font-size: 16px; }
    .job-search .job-search-title-search .job-search-search input:focus::-webkit-input-placeholder {
      color: transparent; }
    .job-search .job-search-title-search .job-search-search input:focus:-ms-input-placeholder {
      color: transparent; }
    .job-search .job-search-title-search .job-search-search input:focus::-ms-input-placeholder {
      color: transparent; }
    .job-search .job-search-title-search .job-search-search input:focus::placeholder {
      color: transparent; }
    .job-search .job-search-title-search .job-search-search input:focus {
      outline: none; }
.job-search .jobs-detail {
  margin-top: 36px; }
  .job-search .jobs-detail .jobs-detail-child {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px; }
    .job-search .jobs-detail .jobs-detail-child a img {
      width: 270px;
      height: 180px; }
    .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title {
      padding-left: 30px; }
      .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title a h5 {
        color: #555555;
        font-size: 16px;
        font-family: Averta-bold; }
      .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title a p {
        color: #555555;
        font-family: Averta-light;
        font-size: 16px; }
      .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title a:focus {
        outline: none; }
      .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title a:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
        .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title a:hover h5 {
          color: #FF5A22; }
        .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title a:hover p {
          color: #FF5A22; }
      .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title .jobs-detail-child-title-child {
        width: 170px;
        height: 38px;
        border: 1px solid #FF5A22;
        cursor: pointer;
        text-align: center;
        margin-top: 30px; }
        .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title .jobs-detail-child-title-child a p {
          padding-top: 7px;
          font-size: 14px;
          font-family: Averta-bold; }
      .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title .jobs-detail-child-title-child:hover {
        background-color: #FF5A22; }
        .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title .jobs-detail-child-title-child:hover a {
          -webkit-text-decoration-line: none;
                  text-decoration-line: none; }
          .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title .jobs-detail-child-title-child:hover a p {
            color: white; }
.job-search .page-dots-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px; }
  .job-search .page-dots-number a {
    text-align: center;
    border: 1px solid black;
    color: black; }
    .job-search .page-dots-number a .back-arrow-dots {
      width: 30px;
      height: 30px; }
      .job-search .page-dots-number a .back-arrow-dots ion-icon {
        padding-top: 8px; }
  .job-search .page-dots-number a:hover {
    background-color: #FF5A22;
    color: white;
    -webkit-text-decoration-line: none;
            text-decoration-line: none; }
  .job-search .page-dots-number .page-dots-number-margin {
    margin-left: 8px; }
    .job-search .page-dots-number .page-dots-number-margin .page-dots-number-1 {
      width: 30px;
      height: 30px; }
      .job-search .page-dots-number .page-dots-number-margin .page-dots-number-1 p {
        margin-bottom: 0;
        padding-top: 5px; }
    .job-search .page-dots-number .page-dots-number-margin .next-arrow-dots {
      width: 30px;
      height: 30px;
      padding-top: 8px; }

@media screen and (max-width: 767px) {
  .job-search .job-search-title-search .job-search-title {
    margin-top: 30px; }
  .job-search .job-search-title-search .job-search-search {
    margin-top: 10px; }
  .job-search .jobs-detail .jobs-detail-child {
    display: block; }
    .job-search .jobs-detail .jobs-detail-child a img {
      width: 100%;
      height: auto;
      -o-object-fit: cover;
         object-fit: cover; }
    .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title {
      padding-left: 0px; }
      .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title .jobs-detail-child-title-child {
        margin-left: auto;
        margin-right: auto; }
        .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title .jobs-detail-child-title-child a p {
          color: #FF5A22; }
  .job-search .page-dots-number {
    margin-bottom: 20px; } }
.form-recruitment button {
  position: absolute;
  right: 0;
  height: 45px;
  font-size: 18px;
  color: #333333;
  background-color: transparent;
  border: none;
  width: 100px; }

button:active,
button:hover,
button:focus,
button:visited {
  outline: none; }

@media (min-width: 768px) and (max-width: 1024px) {
  .job-search .jobs-detail .jobs-detail-child a img {
    width: 200px;
    height: auto;
    -o-object-fit: contain;
       object-fit: contain; }
  .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title .jobs-detail-child-title-child {
    margin-top: 10px;
    height: 26px;
    width: 100px; }
    .job-search .jobs-detail .jobs-detail-child .jobs-detail-child-title .jobs-detail-child-title-child a p {
      padding-top: 4px;
      font-size: 12px; }

  .jobs-detail-child-title p {
    font-size: 12px; }

  .jobs-detail-child-title a h5 {
    font-size: 14px;
    margin-top: 0; }
  .jobs-detail-child-title a p {
    font-size: 12px; }

  .job-search-search {
    margin-top: 15px; } }
.recruitment .recruitment-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px; }
  .recruitment .recruitment-title img {
    width: 30px;
    height: 30px; }
  .recruitment .recruitment-title h5 {
    color: #333333;
    font-family: Averta-bold;
    font-size: 20px;
    padding-left: 15px; }
.recruitment p {
  font-family: Averta-light;
  font-size: 16px;
  color: #555555; }
.recruitment .recruitment-content {
  margin-top: 35px; }
  .recruitment .recruitment-content h6 {
    color: #555555;
    font-family: Averta-bold;
    font-size: 16px; }
  .recruitment .recruitment-content p {
    color: #555555;
    font-size: 16px;
    font-family: Averta-light;
    margin-top: 0; }
.recruitment .table-condensed {
  margin-top: 30px; }
  .recruitment .table-condensed tbody tr td {
    font-size: 16px;
    font-family: Averta-light;
    color: #555555;
    border-top: none; }
    .recruitment .table-condensed tbody tr td:first-child {
      width: 40%; }
  .recruitment .table-condensed tbody tr .table-condensed-title {
    font-size: 18px;
    font-family: Averta-bold; }
  .recruitment .table-condensed .table-2 {
    border-top: none; }
.recruitment .table-3 {
  padding-top: 10px;
  border-top-style: solid;
  border-color: #808080bf; }
  .recruitment .table-3 .table-condensed-title {
    color: #555555;
    font-size: 16px;
    font-family: Averta-bold;
    border-top: none; }
  .recruitment .table-3 .table-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px; }
    .recruitment .table-3 .table-location ion-icon {
      font-size: 24px; }
    .recruitment .table-3 .table-location p {
      margin: 0;
      font-family: Averta-light;
      font-size: 16px;
      color: #555555;
      padding-left: 15px; }
  .recruitment .table-3 .table-phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px; }
    .recruitment .table-3 .table-phone ion-icon {
      font-size: 24px; }
    .recruitment .table-3 .table-phone p {
      margin: 0;
      padding-left: 15px;
      font-family: Averta-light;
      font-size: 16px;
      color: #555555; }
  .recruitment .table-3 .table-email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px; }
    .recruitment .table-3 .table-email ion-icon {
      font-size: 26px; }
    .recruitment .table-3 .table-email p {
      margin: 0;
      font-family: Averta-light;
      font-size: 16px;
      color: #555555;
      padding-left: 15px; }

@media screen and (max-width: 767px) {
  .recruitment .table-3 .table-location ion-icon {
    font-size: 38px; }
  .recruitment .table-condensed tbody tr td:first-child {
    width: 50%; }
  .recruitment .table-condensed tbody tr:first-child td {
    width: 40%; } }
.navbar .container-fluid .navbar-nav .active-hoat-dong {
  background-color: white; }
  .navbar .container-fluid .navbar-nav .active-hoat-dong a {
    color: #f15922;
    background-color: white; }

main {
  margin-top: 23px; }
  main .work-content {
    margin-bottom: 25px; }
    main .work-content .title-work-content {
      width: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      border-bottom: 3px solid #FF5A22; }
      main .work-content .title-work-content .title-work-content-left {
        width: 50%;
        float: left; }
        main .work-content .title-work-content .title-work-content-left h3 {
          font-size: 32px;
          font-family: Averta-bold; }
      main .work-content .title-work-content .title-work-content-right {
        width: 50%; }
        main .work-content .title-work-content .title-work-content-right .title-work-content-right-child {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          float: right;
          margin-top: 17px;
          width: auto; }
          main .work-content .title-work-content .title-work-content-right .title-work-content-right-child a h6 {
            margin-top: 3px;
            font-size: 16px;
            font-family: Averta-light;
            color: #FF5A22; }
          main .work-content .title-work-content .title-work-content-right .title-work-content-right-child p {
            font-size: 16px;
            font-family: Averta-light;
            padding-left: 18px;
            color: black; }
            main .work-content .title-work-content .title-work-content-right .title-work-content-right-child p b {
              font-weight: 500;
              padding-left: 23px; }
    main .work-content .image-work-content {
      margin-top: 62px; }
      main .work-content .image-work-content img {
        width: 100%; }
    main .work-content .mess-work-content {
      text-align: center;
      margin-top: 50px; }
      main .work-content .mess-work-content p {
        font-size: 16px;
        font-family: Averta-light;
        color: #555555;
        width: 47%;
        margin-left: auto;
        margin-right: auto; }
    main .work-content .some-work-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      main .work-content .some-work-content .some-work-content-child {
        text-align: center;
        height: 270px;
        margin-top: 50px; }
        main .work-content .some-work-content .some-work-content-child .some-work-content-child-padding {
          height: 100%;
          -webkit-box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68);
                  box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68); }
          main .work-content .some-work-content .some-work-content-child .some-work-content-child-padding a img {
            height: 85px;
            margin-top: 74px; }
          main .work-content .some-work-content .some-work-content-child .some-work-content-child-padding a p {
            font-size: 16px;
            font-family: Averta-bold;
            color: #333333;
            padding-top: 34px; }
        main .work-content .some-work-content .some-work-content-child .some-work-content-child-padding:hover {
          background-color: #FF5A22; }
          main .work-content .some-work-content .some-work-content-child .some-work-content-child-padding:hover a {
            -webkit-text-decoration-line: none;
                    text-decoration-line: none; }
            main .work-content .some-work-content .some-work-content-child .some-work-content-child-padding:hover a img {
              -webkit-filter: brightness(99999999999%);
                      filter: brightness(99999999999%); }
            main .work-content .some-work-content .some-work-content-child .some-work-content-child-padding:hover a p {
              color: white; }
        main .work-content .some-work-content .some-work-content-child a .some-work-content-shadow {
          height: 100%;
          -webkit-box-shadow: 0 3px 6px #80808069;
                  box-shadow: 0 3px 6px #80808069; }
          main .work-content .some-work-content .some-work-content-child a .some-work-content-shadow img {
            height: 85px;
            margin-top: 60px; }
          main .work-content .some-work-content .some-work-content-child a .some-work-content-shadow p {
            margin-top: 40px;
            color: #333333;
            font-size: 18px;
            font-family: Averta-bold; }
        main .work-content .some-work-content .some-work-content-child a:hover {
          -webkit-text-decoration-line: none;
                  text-decoration-line: none; }
          main .work-content .some-work-content .some-work-content-child a:hover .some-work-content-shadow {
            background-color: #FD622A; }
            main .work-content .some-work-content .some-work-content-child a:hover .some-work-content-shadow img {
              -webkit-filter: brightness(99999999999%);
                      filter: brightness(99999999999%); }
            main .work-content .some-work-content .some-work-content-child a:hover .some-work-content-shadow p {
              color: white; }

@media screen and (max-width: 767px) {
  main {
    margin-top: 0; }
    main .work-content .mess-work-content {
      margin-top: 10px; }
      main .work-content .mess-work-content p {
        width: 100%; }
    main .work-content .some-work-content {
      margin-top: 0px; }
      main .work-content .some-work-content .some-work-content-child {
        margin-top: 20px;
        height: 195px; }
        main .work-content .some-work-content .some-work-content-child .some-work-content-child-padding {
          margin-right: auto;
          margin-left: auto;
          width: 80%; }
          main .work-content .some-work-content .some-work-content-child .some-work-content-child-padding a img {
            margin-top: 36px; }
    main .work-content .title-work-content .title-work-content-right .title-work-content-right-child {
      margin-top: 10px; }
      main .work-content .title-work-content .title-work-content-right .title-work-content-right-child a h6 {
        padding-right: 7px; }
      main .work-content .title-work-content .title-work-content-right .title-work-content-right-child p {
        padding-left: 7px; }
        main .work-content .title-work-content .title-work-content-right .title-work-content-right-child p a b {
          padding-left: 0;
          padding-right: 10px; }
        main .work-content .title-work-content .title-work-content-right .title-work-content-right-child p b {
          padding-left: 8px; }
      main .work-content .title-work-content .title-work-content-right .title-work-content-right-child .title-work-content-right-child-back a {
        padding-left: 7px !important; }
    main .work-content .title-work-content .title-work-content-left {
      width: 50%; }
      main .work-content .title-work-content .title-work-content-left h3 {
        margin-top: 0;
        font-size: 25px; }
    main .work-content .image-work-content {
      margin-top: 20px; }
    main .news-events-home .news-events-home-left .cepew-button-share {
      display: block; }
      main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram {
        float: right;
        width: 100%; }
        main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram .cepew-button-share-instagram-child {
          -webkit-box-pack: right;
              -ms-flex-pack: right;
                  justify-content: right; } }
@media (min-width: 768px) and (max-width: 1023px) {
  main .work-content .title-work-content {
    display: inline-table; }
    main .work-content .title-work-content .title-work-content-left {
      width: 100%; }
    main .work-content .title-work-content .title-work-content-right {
      width: 100%; }
  main .work-content .mess-work-content {
    margin-top: 20px; }
    main .work-content .mess-work-content p {
      width: 70%;
      font-size: 20px; }
  main .work-content .some-work-content {
    margin-top: 15px; }
    main .work-content .some-work-content .some-work-content-child {
      margin-top: 15px; } }
main .work-content .title-work-content .title-work-content-right .title-work-content-right-child .title-work-content-right-child-active b {
  color: #FF5A22;
  padding-right: 10px; }
main .work-content .image-work-content {
  text-align: center; }
  main .work-content .image-work-content .title-image-work-content {
    margin-top: -89px;
    width: 100%; }
    main .work-content .image-work-content .title-image-work-content p {
      font-size: 32px;
      font-family: Averta-bold;
      color: #FFFFFF; }
    main .work-content .image-work-content .title-image-work-content .title-image-work-content-border-under {
      width: 300px;
      height: 2px;
      margin-left: auto;
      margin-right: auto;
      -webkit-filter: brightness(1);
              filter: brightness(1);
      margin-top: 15px;
      background-color: white; }
main .gender-work-content .gender-work-content-left .gender-work-content-left-top .gender-work-content-left-top-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px; }
  main .gender-work-content .gender-work-content-left .gender-work-content-left-top .gender-work-content-left-top-title img {
    height: 45px; }
  main .gender-work-content .gender-work-content-left .gender-work-content-left-top .gender-work-content-left-top-title h3 {
    margin-top: 10px;
    padding-left: 25px;
    font-size: 26px;
    font-family: Averta-bold;
    color: #FF5A22; }
main .gender-work-content .gender-work-content-left .gender-work-content-left-top .gender-work-content-left-top-title-text1 {
  margin-top: 35px;
  font-family: Averta-light;
  font-size: 16px;
  color: #555555; }
main .gender-work-content .gender-work-content-left .gender-work-content-left-top p {
  font-family: Averta-light;
  font-size: 16px;
  color: #555555; }
main .gender-work-content .gender-work-content-right .gender-work-content-right-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 43px; }
  main .gender-work-content .gender-work-content-right .gender-work-content-right-title img {
    width: 30px;
    height: 30px; }
  main .gender-work-content .gender-work-content-right .gender-work-content-right-title h5 {
    font-size: 18px;
    font-family: Averta-bold;
    color: #333333;
    padding-left: 20px; }
main .gender-work-content .gender-work-content-right .gender-work-content-right-content {
  margin-top: 22px; }
  main .gender-work-content .gender-work-content-right .gender-work-content-right-content a p {
    font-size: 16px;
    font-family: Averta-bold;
    color: #555555; }
  main .gender-work-content .gender-work-content-right .gender-work-content-right-content a .gender-work-content-right-hour {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    main .gender-work-content .gender-work-content-right .gender-work-content-right-content a .gender-work-content-right-hour ion-icon {
      padding-top: 3px;
      color: #707070; }
    main .gender-work-content .gender-work-content-right .gender-work-content-right-content a .gender-work-content-right-hour p {
      padding-left: 7px;
      font-size: 14px;
      font-family: Averta-light;
      color: #707070; }
  main .gender-work-content .gender-work-content-right .gender-work-content-right-content a:hover {
    -webkit-text-decoration-line: none;
            text-decoration-line: none; }
    main .gender-work-content .gender-work-content-right .gender-work-content-right-content a:hover p {
      color: #FF5A22; }
    main .gender-work-content .gender-work-content-right .gender-work-content-right-content a:hover .gender-work-content-right-hour p {
      color: #707070; }
main .gender-work-content .gender-work-content-right .gender-work-content-right-content1 {
  margin-top: 7px; }
  main .gender-work-content .gender-work-content-right .gender-work-content-right-content1 a p {
    font-size: 16px;
    font-family: Averta-bold;
    color: #555555; }
  main .gender-work-content .gender-work-content-right .gender-work-content-right-content1 a .gender-work-content-right-hour {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    main .gender-work-content .gender-work-content-right .gender-work-content-right-content1 a .gender-work-content-right-hour ion-icon {
      padding-top: 3px;
      color: #707070; }
    main .gender-work-content .gender-work-content-right .gender-work-content-right-content1 a .gender-work-content-right-hour p {
      padding-left: 7px;
      font-size: 14px;
      font-family: Averta-light;
      color: #707070; }
  main .gender-work-content .gender-work-content-right .gender-work-content-right-content1 a:hover {
    -webkit-text-decoration-line: none;
            text-decoration-line: none; }
    main .gender-work-content .gender-work-content-right .gender-work-content-right-content1 a:hover p {
      color: #FF5A22; }
    main .gender-work-content .gender-work-content-right .gender-work-content-right-content1 a:hover .gender-work-content-right-hour p {
      color: #707070; }

@media screen and (max-width: 767px) {
  main .work-content .image-work-content .title-image-work-content {
    margin-top: -45px; }
    main .work-content .image-work-content .title-image-work-content p {
      font-size: 20px; }
    main .work-content .image-work-content .title-image-work-content .title-image-work-content-border-under {
      margin-top: 0px; }
  main .gender-work-content .gender-work-content-left .gender-work-content-left-top .gender-work-content-left-top-title {
    margin-top: 20px; }
    main .gender-work-content .gender-work-content-left .gender-work-content-left-top .gender-work-content-left-top-title img {
      width: 40px;
      height: 40px; }
    main .gender-work-content .gender-work-content-left .gender-work-content-left-top .gender-work-content-left-top-title h3 {
      font-size: 20px; }
  main .gender-work-content .gender-work-content-left .gender-work-content-left-top .gender-work-content-left-top-title-text1 {
    margin-top: 10px; }
  main .gender-work-content .gender-work-content-right {
    margin-bottom: 20px; }
    main .gender-work-content .gender-work-content-right .gender-work-content-right-title {
      margin-top: 25px; } }
.join-with-home-menu-child a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  color: #333333;
  font-family: Averta-bold;
  font-size: 18px;
  padding: 12px 0;
  margin-top: 8px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68);
          box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68);
  border-radius: 5px; }
  .join-with-home-menu-child a p {
    padding-left: 25px;
    margin: 0; }
.join-with-home-menu-child a:hover {
  -webkit-text-decoration-line: none;
          text-decoration-line: none; }

.share-community .share-content h6 {
  color: #555555;
  font-family: Averta-bold;
  font-size: 16px; }
.share-community .share-content p {
  color: #555555;
  font-family: Averta-light;
  font-size: 16px; }
.share-community .share-form {
  margin-top: 30px; }
  .share-community .share-form b {
    color: #555555;
    font-family: Averta-bold;
    font-size: 16px; }
  .share-community .share-form .share-form-child .share-form-child-form {
    margin-top: 20px; }
    .share-community .share-form .share-form-child .share-form-child-form .share-form-child-left input {
      width: 100%;
      height: 50px;
      border: none;
      background-color: #80808029;
      margin-bottom: 18px;
      padding-left: 25px; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-left input:focus::-webkit-input-placeholder {
        color: transparent; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-left input:focus:-ms-input-placeholder {
        color: transparent; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-left input:focus::-ms-input-placeholder {
        color: transparent; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-left input:focus::placeholder {
        color: transparent; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-left input:focus {
        outline: none; }
    .share-community .share-form .share-form-child .share-form-child-form .share-form-child-right input {
      width: 100%;
      height: 50px;
      border: none;
      background-color: #80808029;
      margin-bottom: 18px;
      padding-left: 25px; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-right input:focus {
        outline: none; }
    .share-community .share-form .share-form-child .share-form-child-form .share-form-child-mess textarea {
      width: 100%;
      height: 183px;
      border: none;
      background-color: #80808029;
      margin-bottom: 18px;
      padding-left: 25px; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-mess textarea:focus {
        outline: none; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-mess textarea:focus::-webkit-input-placeholder {
        color: transparent; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-mess textarea:focus:-ms-input-placeholder {
        color: transparent; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-mess textarea:focus::-ms-input-placeholder {
        color: transparent; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-mess textarea:focus::placeholder {
        color: transparent; }
    .share-community .share-form .share-form-child .share-form-child-form .share-form-child-button {
      float: right; }
      .share-community .share-form .share-form-child .share-form-child-form .share-form-child-button button {
        width: 240px;
        float: right;
        height: 50px;
        background-color: #FF5A22;
        border: none;
        -webkit-transition: all .25s;
        transition: all .25s;
        font-size: 16px;
        color: white; }
        .share-community .share-form .share-form-child .share-form-child-form .share-form-child-button button p {
          font-family: Averta-bold;
          padding-top: 9px; }
        .share-community .share-form .share-form-child .share-form-child-form .share-form-child-button button:focus {
          outline: none; }
        .share-community .share-form .share-form-child .share-form-child-form .share-form-child-button button:hover {
          background-color: white;
          color: #FF5A22;
          border: 1px solid #FF5A22;
          -webkit-transition: all .25s;
          transition: all .25s; }

.project-content-page1 .project-content-page1-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .project-content-page1 .project-content-page1-title img {
    height: 30px;
    width: 30px; }
  .project-content-page1 .project-content-page1-title h5 {
    font-family: Averta-bold;
    font-size: 20px;
    color: #333333;
    padding-left: 25px; }
.project-content-page1 .co-organizer .co-organizer-left h6 {
  color: #555555;
  font-size: 16px;
  font-family: Averta-bold; }
.project-content-page1 .co-organizer .co-organizer-left form {
  margin-top: 30px; }
  .project-content-page1 .co-organizer .co-organizer-left form .co-organizer-form {
    position: relative; }
    .project-content-page1 .co-organizer .co-organizer-left form .co-organizer-form label {
      position: absolute; }
      .project-content-page1 .co-organizer .co-organizer-left form .co-organizer-form label p {
        padding-left: 25px;
        padding-top: 15px;
        margin-top: 0;
        color: grey; }
        .project-content-page1 .co-organizer .co-organizer-left form .co-organizer-form label p span {
          color: #FF5A22; }
    .project-content-page1 .co-organizer .co-organizer-left form .co-organizer-form input {
      width: 100%;
      background-color: #80808026;
      height: 50px;
      border: none;
      margin-bottom: 20px;
      padding-left: 25px; }
      .project-content-page1 .co-organizer .co-organizer-left form .co-organizer-form input:focus {
        outline: none; }
  .project-content-page1 .co-organizer .co-organizer-left form input {
    width: 100%;
    background-color: #80808026;
    height: 50px;
    border: none;
    margin-bottom: 20px;
    padding-left: 25px; }
    .project-content-page1 .co-organizer .co-organizer-left form input:focus {
      outline: none; }
    .project-content-page1 .co-organizer .co-organizer-left form input:focus::-webkit-input-placeholder {
      color: transparent; }
    .project-content-page1 .co-organizer .co-organizer-left form input:focus:-ms-input-placeholder {
      color: transparent; }
    .project-content-page1 .co-organizer .co-organizer-left form input:focus::-ms-input-placeholder {
      color: transparent; }
    .project-content-page1 .co-organizer .co-organizer-left form input:focus::placeholder {
      color: transparent; }
  .project-content-page1 .co-organizer .co-organizer-left form textarea {
    height: 230px;
    border: none;
    background-color: #80808026;
    width: 100%;
    padding-left: 25px; }
    .project-content-page1 .co-organizer .co-organizer-left form textarea:focus {
      outline: none; }
    .project-content-page1 .co-organizer .co-organizer-left form textarea:focus::-webkit-input-placeholder {
      color: transparent; }
    .project-content-page1 .co-organizer .co-organizer-left form textarea:focus:-ms-input-placeholder {
      color: transparent; }
    .project-content-page1 .co-organizer .co-organizer-left form textarea:focus::-ms-input-placeholder {
      color: transparent; }
    .project-content-page1 .co-organizer .co-organizer-left form textarea:focus::placeholder {
      color: transparent; }
  .project-content-page1 .co-organizer .co-organizer-left form button {
    width: 100%;
    background-color: #FF5A22;
    border: none;
    margin-top: 20px;
    height: 50px;
    -webkit-transition: all .25s;
    transition: all .25s; }
    .project-content-page1 .co-organizer .co-organizer-left form button p {
      font-family: Averta-bold;
      font-size: 16px;
      color: white;
      margin-top: 10px;
      -webkit-transition: all .25s;
      transition: all .25s; }
    .project-content-page1 .co-organizer .co-organizer-left form button:hover {
      background-color: white;
      -webkit-transition: all .25s;
      transition: all .25s;
      border: 1px solid #FF5A22; }
      .project-content-page1 .co-organizer .co-organizer-left form button:hover p {
        color: #FF5A22; }
.project-content-page1 .co-organizer .co-organizer-right h6 {
  font-family: Averta-bold;
  font-size: 16px;
  color: #555555; }
.project-content-page1 .co-organizer .co-organizer-right iframe {
  margin-top: 20px;
  width: 100%;
  height: 200px; }
.project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact {
  margin-top: 20px; }
  .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact .co-organizer-right-location {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact .co-organizer-right-location ion-icon {
      font-size: 30px; }
    .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact .co-organizer-right-location p {
      margin-top: 0;
      padding-left: 10px;
      font-size: 16px;
      font-family: Averta-light; }
  .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact .co-organizer-right-phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact .co-organizer-right-phone ion-icon {
      font-size: 20px; }
    .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact .co-organizer-right-phone p {
      margin-top: 0;
      padding-left: 10px;
      font-size: 16px;
      font-family: Averta-light; }
  .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact .co-organizer-right-email {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact .co-organizer-right-email ion-icon {
      font-size: 20px; }
    .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact .co-organizer-right-email p {
      margin-top: 0;
      padding-left: 10px;
      font-size: 16px;
      font-family: Averta-light;
      margin-bottom: 0; }

@media screen and (max-width: 767px) {
  .project-content-page1 .co-organizer .co-organizer-right .co-organizer-right-contact {
    margin-bottom: 20px; }
  .project-content-page1 .co-organizer .co-organizer-left {
    margin-top: 25px; } }
main .work-content .title-work-content .title-work-content-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Averta-bold; }
  main .work-content .title-work-content .title-work-content-left p {
    font-size: 32px;
    padding-top: 0px; }
  main .work-content .title-work-content .title-work-content-left h3 {
    margin-top: 6px;
    font-size: 32px;
    margin-left: 10px;
    color: #f15922; }
main .work-content .join-content {
  max-width: 830px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 41px; }
  main .work-content .join-content p {
    font-family: Averta-light;
    font-size: 16px; }
main .dropdown:hover {
  max-width: 224.63px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media screen and (max-width: 767px) {
  main .work-content .title-work-content .title-work-content-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    main .work-content .title-work-content .title-work-content-left p {
      font-size: 25px; }
    main .work-content .title-work-content .title-work-content-left h3 {
      font-size: 25px; }
  main .join-with-home .join-with-sponsor-project .link-the-projects .link-the-projects-child a h5 {
    margin-top: 6px; }
  main .join-with-home .join-with-sponsor-project .link-the-projects .link-the-projects-child .link-the-projects-child-hour {
    padding-bottom: 20px; }

  main .work-content .some-work-content .some-work-content-child a .some-work-content-shadow img {
    margin-top: 20px; }
  main .work-content .some-work-content .some-work-content-child a .some-work-content-shadow p {
    margin-top: 15px; } }
@media (min-width: 768px) and (max-width: 1023px) {
  main .work-content .title-work-content .title-work-content-left {
    width: 100%; }
  main .work-content .title-work-content .title-work-content-right .title-work-content-right-child {
    margin-top: 0; }
  main .work-content .join-content {
    margin-top: 10px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar p {
    padding-left: 5px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar b i {
    padding-right: 5px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action ion-icon {
    padding-left: 5px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a {
    padding-left: 5px; } }
.join-with-sponsor-project .join-with-sponsor-project-search form {
  position: relative; }
  .join-with-sponsor-project .join-with-sponsor-project-search form input {
    width: 100%;
    height: 50px;
    border: none;
    background-color: transparent;
    -webkit-box-shadow: 0px 3px 6px 0px #00000015;
            box-shadow: 0px 3px 6px 0px #00000015;
    padding-left: 25px; }
    .join-with-sponsor-project .join-with-sponsor-project-search form input::-webkit-input-placeholder {
      font-size: 16px;
      font-family: Averta-light; }
    .join-with-sponsor-project .join-with-sponsor-project-search form input:-ms-input-placeholder {
      font-size: 16px;
      font-family: Averta-light; }
    .join-with-sponsor-project .join-with-sponsor-project-search form input::-ms-input-placeholder {
      font-size: 16px;
      font-family: Averta-light; }
    .join-with-sponsor-project .join-with-sponsor-project-search form input::placeholder {
      font-size: 16px;
      font-family: Averta-light; }
    .join-with-sponsor-project .join-with-sponsor-project-search form input:focus {
      outline: none; }
  .join-with-sponsor-project .join-with-sponsor-project-search form button {
    z-index: 1;
    right: 0;
    background-color: transparent;
    width: 100px;
    height: 50px;
    position: absolute;
    border: none; }
    .join-with-sponsor-project .join-with-sponsor-project-search form button ion-icon {
      font-size: 20px;
      color: black; }
    .join-with-sponsor-project .join-with-sponsor-project-search form button:focus {
      outline: none; }
.join-with-sponsor-project .page-dots-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px; }
  .join-with-sponsor-project .page-dots-number a {
    text-align: center;
    border: 1px solid black;
    color: black; }
    .join-with-sponsor-project .page-dots-number a .back-arrow-dots {
      width: 30px;
      height: 30px; }
      .join-with-sponsor-project .page-dots-number a .back-arrow-dots ion-icon {
        padding-top: 8px; }
  .join-with-sponsor-project .page-dots-number a:hover {
    background-color: #FF5A22;
    color: white;
    -webkit-text-decoration-line: none;
            text-decoration-line: none;
    border-color: transparent; }
  .join-with-sponsor-project .page-dots-number .page-dots-number-margin {
    margin-left: 8px; }
    .join-with-sponsor-project .page-dots-number .page-dots-number-margin .page-dots-number-1 {
      width: 30px;
      height: 30px; }
      .join-with-sponsor-project .page-dots-number .page-dots-number-margin .page-dots-number-1 p {
        margin-bottom: 0;
        padding-top: 5px; }
    .join-with-sponsor-project .page-dots-number .page-dots-number-margin .next-arrow-dots {
      width: 30px;
      height: 30px;
      padding-top: 8px; }

@media screen and (max-width: 767px) {
  .join-with-sponsor-project .page-dots-number {
    margin-bottom: 20px; }

  main .join-with-home .link-the-projects {
    margin-top: 0px; } }
@media (min-width: 768px) and (max-width: 1023px) {
  main .join-with-home .link-the-projects .link-the-projects-child a img {
    width: 100%;
    height: auto; } }
main .work-content .title-work-content .title-work-content-right .title-work-content-right-child .title-work-content-right-child-back a {
  padding-left: 18px;
  color: #FF5A22; }
main .join-with-home .join-with-home-menu .join-with-home-menu-child {
  -webkit-box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68);
          box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68);
  border-radius: 5px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    font-family: Averta-bold;
    font-size: 18px;
    padding: 12px 0;
    margin-top: 8px;
    border-radius: 5px;
    cursor: pointer; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar p {
      margin-bottom: 0;
      padding-left: 25px; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar i {
      position: absolute;
      right: 0;
      padding-right: 20px;
      font-size: 20px;
      padding-top: 4px;
      color: #FF5A22; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar .show-icon {
      display: none; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar .hide-icon {
      display: block; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown {
    display: block; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a {
      font-family: Averta-light;
      margin-top: 8px;
      padding: 12px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 16px;
      color: #555555;
      padding-left: 25px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a ion-icon {
        position: relative;
        display: none; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a p {
        margin-bottom: 0; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a:hover {
      -webkit-text-decoration-line: none;
              text-decoration-line: none;
      font-family: Averta-bold; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a:hover ion-icon {
        display: block;
        padding-right: 15px;
        padding-top: 4px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a:hover p {
        padding-left: 0; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      color: #333333;
      font-family: Averta-bold;
      font-size: 16px;
      height: 49px;
      padding-right: 25px;
      margin-top: 8px;
      padding-left: 25px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action ion-icon {
        position: relative;
        display: block;
        padding-top: 19px;
        padding-right: 15px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action p {
        padding-top: 16px; }
main .join-with-home .join-with-home-menu .join-with-home-menu-child-other {
  -webkit-box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68);
          box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68);
  border-radius: 5px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .title-show-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    color: #333333;
    font-family: Averta-bold;
    font-size: 18px;
    padding: 12px 0;
    margin-top: 8px;
    cursor: pointer; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .title-show-sidebar p {
      margin-bottom: 0;
      padding-left: 25px;
      color: #000; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .title-show-sidebar .show-icon {
      display: block;
      position: absolute;
      right: 0;
      padding-right: 20px;
      font-size: 20px;
      padding-top: 0; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .title-show-sidebar .hide-icon {
      display: none;
      color: #FF5A22;
      position: absolute;
      right: 0;
      padding-right: 20px;
      font-size: 20px;
      padding-top: 0; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .join-with-home-menu-child-dropdown {
    display: none; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .join-with-home-menu-child-dropdown a {
      font-family: Averta-light;
      margin-top: 8px;
      padding: 12px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 16px;
      color: #555555;
      padding-left: 25px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .join-with-home-menu-child-dropdown a ion-icon {
        position: relative;
        display: none; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .join-with-home-menu-child-dropdown a p {
        margin-bottom: 0; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .join-with-home-menu-child-dropdown a:hover {
      -webkit-text-decoration-line: none;
              text-decoration-line: none;
      font-family: Averta-bold; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .join-with-home-menu-child-dropdown a:hover ion-icon {
        display: block;
        padding-right: 15px;
        padding-top: 4px; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .join-with-home-menu-child-dropdown .project-action {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      color: #333333;
      font-family: Averta-bold;
      font-size: 18px;
      height: 49px;
      padding-right: 25px;
      margin-top: 8px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .join-with-home-menu-child-dropdown .project-action ion-icon {
        position: relative;
        display: block;
        padding-top: 19px;
        padding-right: 15px;
        color: #FF5A22; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .join-with-home-menu-child-dropdown .project-action p {
        padding-top: 16px;
        color: #FF5A22; }
main .join-with-home .join-with-home-menu .join-with-home-menu-child-other-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  color: #FF5A22;
  font-family: Averta-bold;
  font-size: 18px;
  padding: 12px 0;
  margin-top: 8px;
  -webkit-box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68);
          box-shadow: 0 3px 6px 0 rgba(184, 185, 184, 0.68);
  border-radius: 5px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child-other-link a p {
    margin-bottom: 0;
    padding-left: 25px;
    color: #000; }
main .join-with-home .join-with-home-menu .join-with-home-menu-child-other-link a:hover {
  -webkit-text-decoration-line: none;
          text-decoration-line: none; }
main .join-with-home .join-with-sponsor-project .join-with-sponsor-project-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px; }
  main .join-with-home .join-with-sponsor-project .join-with-sponsor-project-title img {
    width: 30px;
    height: 30px; }
  main .join-with-home .join-with-sponsor-project .join-with-sponsor-project-title h3 {
    margin-top: 6px;
    font-size: 20px;
    font-family: Averta-bold;
    padding-left: 20px; }
main .join-with-home .link-the-projects .link-the-projects-child {
  margin-top: 29px; }
  main .join-with-home .link-the-projects .link-the-projects-child a {
    color: #555555; }
    main .join-with-home .link-the-projects .link-the-projects-child a img {
      width: 100%;
      height: 168px;
      -o-object-fit: cover;
         object-fit: cover; }
    main .join-with-home .link-the-projects .link-the-projects-child a h5 {
      font-family: Averta-bold;
      font-size: 16px;
      margin-top: 20px; }
    main .join-with-home .link-the-projects .link-the-projects-child a:hover {
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
      main .join-with-home .link-the-projects .link-the-projects-child a:hover h5 {
        color: #FF5A22; }
    main .join-with-home .link-the-projects .link-the-projects-child a:focus {
      outline: none;
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
  main .join-with-home .link-the-projects .link-the-projects-child .link-the-projects-child-hour {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    main .join-with-home .link-the-projects .link-the-projects-child .link-the-projects-child-hour p {
      margin-bottom: 0;
      padding-left: 10px; }

@media screen and (max-width: 767px) {
  main .join-with-home .link-the-projects .link-the-projects-child a img {
    width: 100%;
    height: 200px; }
  main .join-with-home .join-with-sponsor-project {
    margin-bottom: 15px;
    margin-top: 25px; }
    main .join-with-home .join-with-sponsor-project .link-the-projects {
      margin-top: 20px; } }
@media (min-width: 768px) and (max-width: 1023px) {
  main .join-with-home .link-the-projects .link-the-projects-child a img {
    width: 100%;
    height: 150px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar p {
    padding-left: 5px;
    color: black; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action ion-icon {
    padding-left: 5px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a {
    padding-left: 5px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child-other .title-show-sidebar p {
    padding-left: 5px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child-other-link a p {
    padding-left: 5px; } }
.advisory-content .advisory-content-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .advisory-content .advisory-content-title img {
    height: 30px;
    width: 30px; }
  .advisory-content .advisory-content-title h5 {
    padding-left: 20px;
    font-family: Averta-bold;
    font-size: 20px;
    color: #333333; }
.advisory-content p {
  font-size: 16px;
  font-family: Averta-light;
  color: #555555;
  margin-top: 30px; }
.advisory-content .advisory-content-line1 {
  margin-top: 35px; }
  .advisory-content .advisory-content-line1 h6 {
    color: #555555;
    font-family: Averta-bold;
    font-size: 16px; }
  .advisory-content .advisory-content-line1 p {
    color: #555555;
    font-size: 16px;
    font-family: Averta-light;
    margin-top: 10px; }
.advisory-content form {
  margin-top: 30px; }
  .advisory-content form h6 {
    font-family: Averta-bold;
    font-size: 16px; }
  .advisory-content form .advisory-content-infor {
    margin-top: 20px; }
    .advisory-content form .advisory-content-infor .advisory-content-infor-left input {
      width: 100%;
      height: 50px;
      border: none;
      background-color: #80808026;
      margin-bottom: 18px;
      padding-left: 25px; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-left input:focus {
        outline: none; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-left input:focus::-webkit-input-placeholder {
        color: transparent; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-left input:focus:-ms-input-placeholder {
        color: transparent; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-left input:focus::-ms-input-placeholder {
        color: transparent; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-left input:focus::placeholder {
        color: transparent; }
    .advisory-content form .advisory-content-infor .advisory-content-infor-right input {
      background-color: #80808026;
      width: 100%;
      height: 50px;
      border: none;
      margin-bottom: 18px;
      padding-left: 25px; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-right input:focus {
        outline: none; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-right input:focus::-webkit-input-placeholder {
        color: transparent; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-right input:focus:-ms-input-placeholder {
        color: transparent; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-right input:focus::-ms-input-placeholder {
        color: transparent; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-right input:focus::placeholder {
        color: transparent; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-right input[type="text"]::-webkit-input-placeholder::after {
        content: '*';
        color: red; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-right input[type="email"]::-webkit-input-placeholder::after {
        content: '*';
        color: red; }
    .advisory-content form .advisory-content-infor .advisory-content-infor-under {
      width: 100%; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-under textarea {
        width: 100%;
        height: 100px;
        background-color: #80808026;
        border: none;
        padding-left: 25px; }
        .advisory-content form .advisory-content-infor .advisory-content-infor-under textarea:focus {
          outline: none; }
        .advisory-content form .advisory-content-infor .advisory-content-infor-under textarea:focus::-webkit-input-placeholder {
          color: transparent; }
        .advisory-content form .advisory-content-infor .advisory-content-infor-under textarea:focus:-ms-input-placeholder {
          color: transparent; }
        .advisory-content form .advisory-content-infor .advisory-content-infor-under textarea:focus::-ms-input-placeholder {
          color: transparent; }
        .advisory-content form .advisory-content-infor .advisory-content-infor-under textarea:focus::placeholder {
          color: transparent; }
      .advisory-content form .advisory-content-infor .advisory-content-infor-under button {
        float: right;
        width: 240px;
        background-color: #FF5A22;
        border: none;
        margin-top: 18px;
        height: 50px;
        -webkit-transition: all .25s;
        transition: all .25s; }
        .advisory-content form .advisory-content-infor .advisory-content-infor-under button p {
          font-family: Averta-bold;
          color: white;
          margin-top: 10px;
          -webkit-transition: all .25s;
          transition: all .25s; }
        .advisory-content form .advisory-content-infor .advisory-content-infor-under button:focus {
          outline: none; }
        .advisory-content form .advisory-content-infor .advisory-content-infor-under button:hover {
          background-color: white;
          -webkit-transition: all .25s;
          transition: all .25s;
          border: 1px solid #FF5A22; }
          .advisory-content form .advisory-content-infor .advisory-content-infor-under button:hover p {
            color: #FF5A22; }

.contact-us-content {
  margin-top: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .contact-us-content .contact-child {
    width: 33%;
    padding-right: 43px; }
    .contact-us-content .contact-child .contact-child-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .contact-us-content .contact-child .contact-child-title img {
        width: 44px;
        height: 44px; }
      .contact-us-content .contact-child .contact-child-title h3 {
        color: #FF5A22;
        font-size: 24px;
        font-family: Averta-bold;
        margin: 0;
        padding-left: 15px; }
    .contact-us-content .contact-child .contact-child-location {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 35px; }
      .contact-us-content .contact-child .contact-child-location ion-icon {
        font-size: 35px; }
      .contact-us-content .contact-child .contact-child-location p {
        color: #555555;
        font-family: Averta-light;
        font-size: 16px;
        padding-left: 15px;
        margin-bottom: 0; }
    .contact-us-content .contact-child .contact-child-phone {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 25px; }
      .contact-us-content .contact-child .contact-child-phone ion-icon {
        font-size: 20px;
        padding-left: 4px; }
      .contact-us-content .contact-child .contact-child-phone p {
        color: #555555;
        font-family: Averta-light;
        font-size: 16px;
        padding-left: 15px;
        margin-bottom: 0; }
    .contact-us-content .contact-child .contact-child-email {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 25px; }
      .contact-us-content .contact-child .contact-child-email ion-icon {
        font-size: 20px;
        padding-left: 4px; }
      .contact-us-content .contact-child .contact-child-email p {
        color: #555555;
        font-family: Averta-light;
        font-size: 16px;
        padding-left: 15px;
        margin-bottom: 0; }
  .contact-us-content .contact-right {
    width: 67%; }
    .contact-us-content .contact-right .contact-right-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .contact-us-content .contact-right .contact-right-title img {
        width: 44px;
        height: 44px; }
      .contact-us-content .contact-right .contact-right-title h3 {
        color: #FF5A22;
        font-size: 26px;
        font-family: Averta-bold;
        padding-left: 15px;
        margin: 0; }
    .contact-us-content .contact-right .contact-right-content {
      margin-top: 25px; }
      .contact-us-content .contact-right .contact-right-content p {
        font-size: 16px;
        font-family: Averta-light;
        color: #555555; }
    .contact-us-content .contact-right .contact-right-form {
      margin-top: 30px; }
      .contact-us-content .contact-right .contact-right-form .contact-right-form-left textarea {
        width: 100%;
        border: none;
        background-color: #F1F1F1;
        height: 261px;
        padding-left: 25px;
        padding-top: 15px; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-left textarea:focus::-webkit-input-placeholder {
          color: transparent; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-left textarea:focus:-ms-input-placeholder {
          color: transparent; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-left textarea:focus::-ms-input-placeholder {
          color: transparent; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-left textarea:focus::placeholder {
          color: transparent; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-left textarea:focus {
          outline: none; }
      .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input {
        position: relative; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input label {
          position: absolute; }
          .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input label p {
            padding-top: 15px;
            padding-left: 25px;
            color: #808080eb; }
            .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input label p span {
              color: #FF5A22; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input input {
          width: 100%;
          height: 50px;
          border: none;
          background-color: #F1F1F1;
          margin-bottom: 20px;
          padding-left: 25px; }
          .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input input:focus::-webkit-input-placeholder {
            color: transparent; }
          .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input input:focus:-ms-input-placeholder {
            color: transparent; }
          .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input input:focus::-ms-input-placeholder {
            color: transparent; }
          .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input input:focus::placeholder {
            color: transparent; }
          .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input input:focus {
            outline: none; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right .contact-input span {
          position: unset; }
      .contact-us-content .contact-right .contact-right-form .contact-right-form-right input {
        width: 100%;
        height: 50px;
        border: none;
        background-color: #F1F1F1;
        margin-bottom: 20px;
        padding-left: 25px; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right input:focus::-webkit-input-placeholder {
          color: transparent; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right input:focus:-ms-input-placeholder {
          color: transparent; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right input:focus::-ms-input-placeholder {
          color: transparent; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right input:focus::placeholder {
          color: transparent; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right input:focus {
          outline: none; }
      .contact-us-content .contact-right .contact-right-form .contact-right-form-right button {
        width: 100%;
        height: 50px;
        background-color: #FF5A22;
        border: none; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right button p {
          color: #FFFFFF;
          font-family: Averta-bold;
          font-size: 16px;
          padding-top: 10px; }
        .contact-us-content .contact-right .contact-right-form .contact-right-form-right button:hover {
          background-color: white;
          -webkit-transition: all .5s;
          transition: all .5s; }
          .contact-us-content .contact-right .contact-right-form .contact-right-form-right button:hover p {
            color: #FF5A22;
            font-size: 22px;
            -webkit-transition: all .5s;
            transition: all .5s; }

@media (min-width: 768px) and (max-width: 1024px) {
  .contact-us-content .contact-child .contact-child-location ion-icon {
    font-size: 58px; }

  .contact-us-content .contact-child .contact-child-location p {
    font-size: 14px; }

  .contact-us-content .contact-child .contact-child-phone p {
    font-size: 14px; }
  .contact-us-content .contact-child .contact-child-phone ion-icon {
    font-size: 16px; }

  .contact-us-content .contact-child .contact-child-email p {
    font-size: 14px; }
  .contact-us-content .contact-child .contact-child-email ion-icon {
    font-size: 16px; }
  .contact-us-content .contact-child .contact-child-title h3 {
    font-size: 20px; } }
@media screen and (max-width: 767px) {
  .contact-us-content {
    margin-bottom: 20px; }
    .contact-us-content .contact-child {
      display: none; }
    .contact-us-content .contact-right {
      width: 100%; }
      .contact-us-content .contact-right .contact-right-title h3 {
        font-size: 22px; } }
.contact-us iframe {
  width: 100%; }

@media screen and (max-width: 600px) {
  .contact-us iframe {
    height: 250px; } }
.project-content-page1 .project-content-page1-title {
  position: relative;
  margin: 0; }
  .project-content-page1 .project-content-page1-title h4 {
    font-size: 20px;
    font-family: Averta-bold; }
  .project-content-page1 .project-content-page1-title .project-content-page1-slide {
    width: 100%;
    position: relative;
    margin-top: 25px; }
    .project-content-page1 .project-content-page1-title .project-content-page1-slide .prev-about {
      position: absolute;
      left: 0;
      height: 45px;
      width: 45px;
      background-color: #00000060;
      color: white;
      border: none;
      z-index: 1;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .project-content-page1 .project-content-page1-title .project-content-page1-slide .prev-about ion-icon {
        font-size: 20px; }
      .project-content-page1 .project-content-page1-title .project-content-page1-slide .prev-about:hover {
        background-color: #FF5A22; }
      .project-content-page1 .project-content-page1-title .project-content-page1-slide .prev-about:focus {
        outline: none;
        border: none; }
    .project-content-page1 .project-content-page1-title .project-content-page1-slide .next-about {
      position: absolute;
      right: 0;
      height: 45px;
      width: 45px;
      background-color: #00000060;
      color: white;
      border: none;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      .project-content-page1 .project-content-page1-title .project-content-page1-slide .next-about ion-icon {
        font-size: 20px; }
      .project-content-page1 .project-content-page1-title .project-content-page1-slide .next-about:hover {
        background-color: #FF5A22; }
      .project-content-page1 .project-content-page1-title .project-content-page1-slide .next-about:focus {
        outline: none;
        border: none; }
    .project-content-page1 .project-content-page1-title .project-content-page1-slide .project-content-page1-slide-child {
      position: relative; }
      .project-content-page1 .project-content-page1-title .project-content-page1-slide .project-content-page1-slide-child img {
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        height: 400px; }
  .project-content-page1 .project-content-page1-title .slick-next {
    width: 45px;
    height: 45px;
    background-color: #ffffff78;
    z-index: 99999999;
    right: 0; }
  .project-content-page1 .project-content-page1-title .slick-prev {
    width: 45px;
    height: 45px;
    background-color: #ffffff78;
    z-index: 99999999;
    left: 0; }
  .project-content-page1 .project-content-page1-title .slick-prev:hover {
    background-color: #f15922;
    color: white; }
  .project-content-page1 .project-content-page1-title .slick-next:hover {
    background-color: #f15922;
    color: white; }
  .project-content-page1 .project-content-page1-title .project-content-page1-details h3 {
    font-size: 18px;
    font-family: Averta-bold; }
  .project-content-page1 .project-content-page1-title .project-content-page1-details p {
    font-size: 16px;
    font-family: Averta-light;
    padding-top: 10px; }
.project-content-page1 .project-content-page1-sponsor {
  margin-top: 40px; }
  .project-content-page1 .project-content-page1-sponsor .table-sponsor {
    margin-bottom: 20px;
    -webkit-box-shadow: 0 3px 6px #00000016;
            box-shadow: 0 3px 6px #00000016; }
    .project-content-page1 .project-content-page1-sponsor .table-sponsor h3 {
      margin-top: 17px;
      font-size: 18px;
      font-family: Averta-bold;
      padding-left: 15px; }
    .project-content-page1 .project-content-page1-sponsor .table-sponsor .table-sponsor-child {
      overflow-y: scroll;
      height: 310px;
      padding-left: 15px; }
      .project-content-page1 .project-content-page1-sponsor .table-sponsor .table-sponsor-child::-webkit-scrollbar {
        width: 5px;
        max-width: 50px; }
      .project-content-page1 .project-content-page1-sponsor .table-sponsor .table-sponsor-child::-webkit-scrollbar-track {
        background-color: transparent;
        border-radius: 10px; }
      .project-content-page1 .project-content-page1-sponsor .table-sponsor .table-sponsor-child::-webkit-scrollbar-thumb {
        background: #FF5A22;
        border-radius: 10px; }
      .project-content-page1 .project-content-page1-sponsor .table-sponsor .table-sponsor-child::-webkit-scrollbar-thumb:hover {
        background: red; }
      .project-content-page1 .project-content-page1-sponsor .table-sponsor .table-sponsor-child .table-sponsor-name {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin-top: 20px; }
        .project-content-page1 .project-content-page1-sponsor .table-sponsor .table-sponsor-child .table-sponsor-name ion-icon {
          font-size: 20px; }
        .project-content-page1 .project-content-page1-sponsor .table-sponsor .table-sponsor-child .table-sponsor-name p {
          margin: 0;
          font-size: 14px;
          font-family: Averta-light;
          padding-left: 10px; }
  .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child input {
    width: 100%;
    height: 50px;
    background-color: #80808029;
    margin-bottom: 10px;
    border: none;
    padding-left: 25px; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child input:focus {
      outline: none; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child input:focus::-webkit-input-placeholder {
      color: transparent; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child input:focus:-ms-input-placeholder {
      color: transparent; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child input:focus::-ms-input-placeholder {
      color: transparent; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child input:focus::placeholder {
      color: transparent; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child input:focus + label {
      background: #f06d06;
      z-index: 2; }
      .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child input:focus + label p {
        color: transparent; }
  .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child textarea {
    width: 100%;
    padding-left: 25px;
    height: 100px;
    background-color: #80808029;
    border: none; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child textarea:focus {
      outline: none; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child textarea:focus::-webkit-input-placeholder {
      color: transparent; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child textarea:focus:-ms-input-placeholder {
      color: transparent; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child textarea:focus::-ms-input-placeholder {
      color: transparent; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child textarea:focus::placeholder {
      color: transparent; }
  .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child button {
    width: 100%;
    background-color: #FF5A22;
    color: white;
    border: none;
    -webkit-transition: all .25s;
    transition: all .25s;
    height: 50px; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child button p {
      font-family: Averta-bold;
      font-size: 16px;
      padding-top: 10px;
      -webkit-transition: all .25s;
      transition: all .25s; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child button:focus {
      outline: none; }
    .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child button:hover {
      background-color: white;
      color: #FF5A22;
      -webkit-transition: all .25s;
      transition: all .25s;
      border: 1px solid #FF5A22; }
      .project-content-page1 .project-content-page1-sponsor .table-infor-sponsor .table-infor-sponsor-child button:hover p {
        -webkit-transition: all .25s;
        transition: all .25s; }

@media screen and (max-width: 767px) {
  .project-content-page1 {
    margin-top: 20px; }
    .project-content-page1 .project-content-page1-title {
      margin-left: 0;
      margin-right: 0; }
      .project-content-page1 .project-content-page1-title .project-content-page1-slide {
        margin-top: 5px; }
        .project-content-page1 .project-content-page1-title .project-content-page1-slide .project-content-page1-slide-child img {
          height: 250px; }
    .project-content-page1 .project-content-page1-sponsor {
      margin-top: 10px;
      margin-bottom: 20px; }
      .project-content-page1 .project-content-page1-sponsor .table-sponsor {
        margin-bottom: 30px; } }
@media (min-width: 768px) and (max-width: 1023px) {
  .project-content-page1 .project-content-page1-title .project-content-page1-slide .project-content-page1-slide-child img {
    height: 250px; } }
@font-face {
  font-family: 'Averta-Bold';
  /*a name to be used later*/
  src: url("font/Averta-Bold.otf");
  /*URL to font*/ }
@font-face {
  font-family: 'Averta-Light';
  /*a name to be used later*/
  src: url("font/Averta-Light.otf");
  /*URL to font*/ }
@-webkit-keyframes fade-in {
  10% {
    display: block;
    left: -50%; }
  100% {
    left: 0; } }
@keyframes fade-in {
  10% {
    display: block;
    left: -50%; }
  100% {
    left: 0; } }
body {
  font-family: Averta-Light; }

.header {
  padding: 0;
  margin: 0;
  margin-bottom: 0px; }
  .header .bg-black {
    background-color: black;
    padding: 12px 0; }
    .header .bg-black #navbar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .header .bg-black #navbar .navbar-left {
        width: 50%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .header .bg-black #navbar .navbar-left .cellphone a {
          color: white;
          font-size: 14px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          .header .bg-black #navbar .navbar-left .cellphone a ion-icon {
            font-size: 18px;
            padding-right: 5px; }
        .header .bg-black #navbar .navbar-left .send-mail {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          padding-left: 25px; }
          .header .bg-black #navbar .navbar-left .send-mail a {
            color: white;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            .header .bg-black #navbar .navbar-left .send-mail a ion-icon {
              font-size: 18px; }
            .header .bg-black #navbar .navbar-left .send-mail a p {
              margin-left: 6px;
              margin-bottom: 0px;
              font-size: 14px; }
      .header .bg-black #navbar .navbar-right {
        width: 50%;
        text-align: right; }
        .header .bg-black #navbar .navbar-right .follow {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end; }
          .header .bg-black #navbar .navbar-right .follow a {
            margin-right: 20px;
            padding-right: 0;
            border: 1.2px solid white;
            border-radius: 50%;
            color: black; }
            .header .bg-black #navbar .navbar-right .follow a ion-icon {
              position: relative;
              margin: 0 7px;
              font-size: 10px;
              -webkit-filter: invert(100%);
                      filter: invert(100%); }
            .header .bg-black #navbar .navbar-right .follow a i {
              position: relative;
              margin: 0 9px;
              font-size: 11px;
              -webkit-filter: invert(100%);
                      filter: invert(100%); }
          .header .bg-black #navbar .navbar-right .follow .flag-lang {
            float: right; }
            .header .bg-black #navbar .navbar-right .follow .flag-lang img {
              width: 17px;
              height: 11px; }
            .header .bg-black #navbar .navbar-right .follow .flag-lang .lang {
              background-color: inherit;
              color: white;
              border: none; }

.navbar {
  background-color: #FF5A22;
  border: none;
  min-height: 42px;
  padding: 0;
  position: -webkit-sticky;
  position: sticky;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  top: 95px;
  z-index: 4; }
  .navbar div.container-fluid .navbar-nav {
    height: 42px;
    width: auto;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
    margin: 0 auto; }
    .navbar div.container-fluid .navbar-nav li {
      height: 44px;
      cursor: pointer; }
      .navbar div.container-fluid .navbar-nav li a {
        font-family: averta, sans-serif;
        font-weight: 400;
        background-color: #FF5A22;
        color: white;
        font-size: 16px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 10px 15px;
        padding: 0; }
      .navbar div.container-fluid .navbar-nav li .dropdown-toggle:after {
        display: none; }
      .navbar div.container-fluid .navbar-nav li:hover {
        background-color: white;
        -webkit-transition: all .5s;
        transition: all .5s; }
        .navbar div.container-fluid .navbar-nav li:hover a {
          color: black;
          background-color: white;
          -webkit-transition: all .5s;
          transition: all .5s; }
    .navbar div.container-fluid .navbar-nav .active-hoat-dong a {
      color: black; }
    .navbar div.container-fluid .navbar-nav .dropdown .dropbtn {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .navbar div.container-fluid .navbar-nav .dropdown .dropbtn p {
        font-size: 16px;
        font-family: averta, sans-serif;
        font-weight: 400;
        margin-bottom: 0; }
      .navbar div.container-fluid .navbar-nav .dropdown .dropbtn ion-icon {
        padding-top: 3px;
        padding-left: 5px; }
    .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content {
      display: none;
      position: absolute;
      left: 0;
      top: 100%;
      width: 235px;
      border-top: 2px solid #fff;
      z-index: 999; }
      .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 {
        display: grid;
        z-index: 1;
        -webkit-box-shadow: 0 1px 3px 0 rgba(184, 185, 184, 0.68);
                box-shadow: 0 1px 3px 0 rgba(184, 185, 184, 0.68);
        background-color: white; }
        .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 a {
          margin: 0;
          height: 40px;
          background-color: #ffffff;
          color: black;
          font-size: 16px;
          padding-left: 15px;
          padding-top: 8px; }
          .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 a:hover {
            background-color: #ff5a22c7;
            color: white; }
        .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3 {
          margin: 0;
          height: 40px;
          background-color: #ffffff;
          color: black;
          font-size: 13px;
          font-family: Averta-light;
          z-index: 0;
          width: 100%; }
          .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3 .hover-menu-lv3-child {
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            width: 100%;
            padding-top: 0px; }
            .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3 .hover-menu-lv3-child a p {
              color: black;
              font-size: 16px;
              font-family: Averta-light;
              font-weight: bold;
              margin: 0;
              padding-bottom: 12px; }
            .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3 .hover-menu-lv3-child ion-icon {
              padding-bottom: 0px;
              padding-right: 16px;
              font-size: 15px;
              margin-top: 13px; }
            .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3 .hover-menu-lv3-child .dropdown-content-2 {
              overflow: hidden;
              display: block;
              opacity: 0;
              position: absolute;
              right: -90%;
              background-color: white;
              -webkit-transition: all .3s linear;
              transition: all .3s linear;
              width: 222px; }
              .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3 .hover-menu-lv3-child .dropdown-content-2 a {
                padding-top: 10px;
                width: 100%;
                display: block;
                color: black;
                font-size: 14px;
                -webkit-transition: all .25s;
                transition: all .25s; }
                .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3 .hover-menu-lv3-child .dropdown-content-2 a:hover {
                  color: white;
                  background-color: #ff5a22c7;
                  -webkit-transition: all .25s;
                  transition: all .25s; }
        .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3:hover {
          background-color: #ff5a22c7;
          -webkit-transition: all .5s;
          transition: all .5s; }
          .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3:hover .hover-menu-lv3-child a {
            background-color: transparent;
            -webkit-transition: unset;
            transition: unset; }
            .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3:hover .hover-menu-lv3-child a p {
              color: white; }
          .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3:hover .hover-menu-lv3-child ion-icon {
            color: white; }
          .navbar div.container-fluid .navbar-nav .dropdown .dropdown-content .dropdown-content-1 .hover-menu-lv3:hover .hover-menu-lv3-child .dropdown-content-2 {
            overflow: visible;
            opacity: 1;
            right: -100%;
            -webkit-transition: all .5s linear;
            transition: all .5s linear;
            z-index: 2; }
    .navbar div.container-fluid .navbar-nav .dropdown:hover .dropdown-content {
      display: block;
      -webkit-animation-name: fade-in;
              animation-name: fade-in;
      -webkit-animation-duration: .75s;
              animation-duration: .75s; }
      .navbar div.container-fluid .navbar-nav .dropdown:hover .dropdown-content a {
        -webkit-text-decoration-line: none;
                text-decoration-line: none;
        display: block;
        width: 100%; }
    .navbar div.container-fluid .navbar-nav .dropdown:last-child:hover a {
      width: 145.125px; }

.banner-sticky {
  width: 100%;
  height: 130px;
  position: -webkit-sticky;
  position: sticky;
  top: -15px;
  background-color: white;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .banner-sticky .container .banner {
    font-family: Avertar-light; }
    .banner-sticky .container .banner .logo img {
      height: 75px;
      width: 267.47px; }
    .banner-sticky .container .banner .message {
      text-align: center; }
      .banner-sticky .container .banner .message h3 {
        padding-right: 65px;
        margin-bottom: 0;
        margin-top: 0px;
        font-family: Averta-bold;
        font-size: 30px;
        color: #333333; }
      .banner-sticky .container .banner .message .under-message {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        padding-left: 139px;
        margin-top: -5px; }
        .banner-sticky .container .banner .message .under-message ion-icon {
          font-size: 19px;
          margin-top: 14px; }
        .banner-sticky .container .banner .message .under-message p {
          font-size: 30px;
          font-family: Averta-light;
          margin-bottom: 0;
          padding-left: 20px; }
    .banner-sticky .container .banner .right-banner {
      text-align: right; }
      .banner-sticky .container .banner .right-banner .search {
        width: 100%;
        height: 35px; }
        .banner-sticky .container .banner .right-banner .search .tim-kiem {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          float: right; }
          .banner-sticky .container .banner .right-banner .search .tim-kiem .in-search input {
            border: 1px solid grey;
            border-right: none;
            width: 243px;
            height: 35px;
            padding-left: 15px;
            font-size: 13px;
            font-family: Averta-Light; }
          .banner-sticky .container .banner .right-banner .search .tim-kiem .in-search ::-webkit-input-placeholder {
            font-size: 12px;
            font-family: Averta-light;
            color: #333333; }
          .banner-sticky .container .banner .right-banner .search .tim-kiem .in-search :-ms-input-placeholder {
            font-size: 12px;
            font-family: Averta-light;
            color: #333333; }
          .banner-sticky .container .banner .right-banner .search .tim-kiem .in-search ::-ms-input-placeholder {
            font-size: 12px;
            font-family: Averta-light;
            color: #333333; }
          .banner-sticky .container .banner .right-banner .search .tim-kiem .in-search ::placeholder {
            font-size: 12px;
            font-family: Averta-light;
            color: #333333; }
          .banner-sticky .container .banner .right-banner .search .tim-kiem .in-search input:focus {
            outline: none; }
          .banner-sticky .container .banner .right-banner .search .tim-kiem .in-text-search {
            width: 40px;
            height: 35px;
            background-color: #FF5A22;
            border: none;
            text-align: center; }
            .banner-sticky .container .banner .right-banner .search .tim-kiem .in-text-search ion-icon {
              color: white;
              font-size: 22px;
              padding-top: 6px; }
            .banner-sticky .container .banner .right-banner .search .tim-kiem .in-text-search:focus {
              outline: none; }
      .banner-sticky .container .banner .right-banner .details {
        font-size: 12px;
        margin-top: 20px; }
        .banner-sticky .container .banner .right-banner .details a {
          color: #333333;
          font-family: Averta-bold;
          font-size: 14px; }
          .banner-sticky .container .banner .right-banner .details a:hover {
            -webkit-text-decoration-line: none;
                    text-decoration-line: none;
            color: #FF5A22; }
        .banner-sticky .container .banner .right-banner .details .details-child {
          margin-right: 28px;
          padding-right: 28px;
          border-right: 1px solid black; }

.illustration {
  margin-top: 40px; }
  .illustration .illustration-image {
    position: relative;
    margin-bottom: 0;
    height: 450px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 1; }
    .illustration .illustration-image .image {
      position: relative; }
      .illustration .illustration-image .image .image-scale img {
        width: 100%;
        height: 425px;
        -o-object-fit: cover;
           object-fit: cover; }
      .illustration .illustration-image .image .prevTest {
        position: absolute;
        left: 15px;
        z-index: 1;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        top: 50%;
        width: 45px;
        height: 45px;
        border: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .illustration .illustration-image .image .prevTest ion-icon {
          font-size: 20px;
          color: #343434; }
      .illustration .illustration-image .image .nextTest {
        position: absolute;
        right: 15px;
        z-index: 1;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        top: 50%;
        width: 45px;
        height: 45px;
        border: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .illustration .illustration-image .image .nextTest ion-icon {
          font-size: 20px;
          color: #343434; }
      .illustration .illustration-image .image button:hover {
        background-color: #FF5A22; }
        .illustration .illustration-image .image button:hover ion-icon {
          color: white; }
      .illustration .illustration-image .image button:focus {
        outline: none; }
      .illustration .illustration-image .image .illustration-title {
        position: absolute;
        top: 50%;
        width: 400px;
        background-color: white;
        height: 250px;
        left: 89px;
        text-align: left;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        display: block; }
        .illustration .illustration-image .image .illustration-title h5 {
          padding: 20px 38px;
          font-size: 20px;
          font-family: Averta-bold;
          color: #333333;
          margin-top: 24px; }
        .illustration .illustration-image .image .illustration-title p {
          font-size: 16px;
          color: #333333;
          font-family: Averta-light;
          padding: 0px 38px 10px; }
        .illustration .illustration-image .image .illustration-title a {
          outline: none;
          text-decoration: none; }
          .illustration .illustration-image .image .illustration-title a:hover {
            -webkit-text-decoration-line: none;
                    text-decoration-line: none; }
          .illustration .illustration-image .image .illustration-title a:focus {
            outline: none; }
    .illustration .illustration-image .slick-prev {
      width: 45px;
      height: 45px;
      background-color: #ffffff78;
      z-index: 1;
      left: 215px; }
      .illustration .illustration-image .slick-prev:before {
        opacity: 0.9;
        color: black; }
      .illustration .illustration-image .slick-prev:hover {
        background-color: #f15922;
        color: white; }
      .illustration .illustration-image .slick-prev:hover:before {
        color: white; }
    .illustration .illustration-image .slick-next {
      width: 45px;
      height: 45px;
      background-color: #ffffff78;
      z-index: 1;
      right: 215px; }
      .illustration .illustration-image .slick-next:before {
        opacity: 1;
        color: black; }
      .illustration .illustration-image .slick-next:hover {
        background-color: #f15922;
        color: white; }
      .illustration .illustration-image .slick-next:hover:before {
        color: white; }
    .illustration .illustration-image .slick-slide {
      opacity: 0.5; }
      .illustration .illustration-image .slick-slide .image button {
        opacity: 0; }
      .illustration .illustration-image .slick-slide .image .illustration-title {
        opacity: 0; }
    .illustration .illustration-image .slick-active {
      opacity: 1; }
      .illustration .illustration-image .slick-active .image button {
        opacity: 1; }
      .illustration .illustration-image .slick-active .image .illustration-title {
        opacity: 0.9; }
    .illustration .illustration-image .slick-dots {
      bottom: 30px; }
      .illustration .illustration-image .slick-dots li {
        margin: 0; }
        .illustration .illustration-image .slick-dots li button {
          color: #f15922; }
          .illustration .illustration-image .slick-dots li button:before {
            color: white;
            opacity: 1; }
      .illustration .illustration-image .slick-dots .slick-active button:before {
        color: #f15922; }

main {
  margin-top: 40px; }
  main .content-home .title-left .title-focus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    main .content-home .title-left .title-focus img {
      height: 44px;
      width: 44px; }
    main .content-home .title-left .title-focus h3 {
      margin-top: 7px;
      padding-left: 29px;
      color: #FF5A22;
      font-family: Averta-bold;
      font-size: 26px; }
  main .content-home .title-left .theme-title-focus {
    margin-top: 42px; }
    main .content-home .title-left .theme-title-focus a {
      color: #555555; }
      main .content-home .title-left .theme-title-focus a h5 {
        font-family: averta, sans-serif;
        font-size: 18px;
        font-weight: 600; }
      main .content-home .title-left .theme-title-focus a .theme-title-focus-hour {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        main .content-home .title-left .theme-title-focus a .theme-title-focus-hour ion-icon {
          margin-top: 3px;
          font-size: 15px; }
        main .content-home .title-left .theme-title-focus a .theme-title-focus-hour p {
          margin-left: 10px; }
    main .content-home .title-left .theme-title-focus a:hover {
      color: #FF5A22;
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
  main .content-home .title-left .theme-title-content {
    margin-top: 8px; }
    main .content-home .title-left .theme-title-content a {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      main .content-home .title-left .theme-title-content a img {
        width: 100%; }
      main .content-home .title-left .theme-title-content a ion-icon {
        position: absolute;
        visibility: hidden;
        color: white;
        font-size: 53px;
        border: 2px solid white;
        border-radius: 50%;
        -webkit-transition: all .5s;
        transition: all .5s; }
    main .content-home .title-left .theme-title-content a:hover {
      background-color: #FF5A22; }
      main .content-home .title-left .theme-title-content a:hover img {
        opacity: 20%; }
      main .content-home .title-left .theme-title-content a:hover ion-icon {
        visibility: visible;
        -webkit-transition: all .5s;
        transition: all .5s;
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg); }
    main .content-home .title-left .theme-title-content p {
      font-family: Averta-light;
      font-size: 16px;
      text-align: justify;
      margin-top: 20px; }
  main .content-home .title-center {
    padding-top: 88px; }
    main .content-home .title-center .title-center-focus-1 a {
      color: #555555; }
      main .content-home .title-center .title-center-focus-1 a h5 {
        font-family: averta, sans-serif;
        font-size: 16px;
        font-weight: 600; }
      main .content-home .title-center .title-center-focus-1 a .title-center-focus-hour {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        main .content-home .title-center .title-center-focus-1 a .title-center-focus-hour ion-icon {
          margin-top: 5px;
          font-size: 15px; }
        main .content-home .title-center .title-center-focus-1 a .title-center-focus-hour p {
          margin-left: 10px;
          margin-bottom: 0; }
    main .content-home .title-center .title-center-focus-1 a:hover {
      color: #FF5A22;
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
    main .content-home .title-center .title-center-focus-2 {
      margin-top: 27px; }
      main .content-home .title-center .title-center-focus-2 a {
        color: #555555; }
        main .content-home .title-center .title-center-focus-2 a h5 {
          font-family: averta, sans-serif;
          font-size: 16px;
          font-weight: 600; }
        main .content-home .title-center .title-center-focus-2 a .title-center-focus-hour {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          main .content-home .title-center .title-center-focus-2 a .title-center-focus-hour ion-icon {
            margin-top: 5px;
            font-size: 15px; }
          main .content-home .title-center .title-center-focus-2 a .title-center-focus-hour p {
            margin-left: 10px;
            margin-bottom: 0; }
      main .content-home .title-center .title-center-focus-2 a:hover {
        color: #FF5A22;
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
    main .content-home .title-center .title-center-focus-3 {
      margin-top: 27px; }
      main .content-home .title-center .title-center-focus-3 a {
        color: #555555; }
        main .content-home .title-center .title-center-focus-3 a h5 {
          font-family: averta, sans-serif;
          font-size: 16px;
          font-weight: 600; }
        main .content-home .title-center .title-center-focus-3 a .title-center-focus-hour {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          main .content-home .title-center .title-center-focus-3 a .title-center-focus-hour ion-icon {
            margin-top: 5px;
            font-size: 15px; }
          main .content-home .title-center .title-center-focus-3 a .title-center-focus-hour p {
            margin-left: 10px;
            margin-bottom: 0; }
      main .content-home .title-center .title-center-focus-3 a:hover {
        color: #FF5A22;
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
    main .content-home .title-center .even-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 30px; }
      main .content-home .title-center .even-title img {
        height: 44px;
        width: 44px; }
      main .content-home .title-center .even-title h3 {
        margin-top: 7px;
        padding-left: 29px;
        color: #FF5A22;
        font-family: averta, sans-serif;
        font-weight: 600;
        font-size: 26px; }
    main .content-home .title-center .title-center-focus-4 {
      margin-top: 40px; }
      main .content-home .title-center .title-center-focus-4 a {
        color: #555555; }
        main .content-home .title-center .title-center-focus-4 a h5 {
          font-family: averta, sans-serif;
          font-weight: 600;
          font-size: 16px; }
        main .content-home .title-center .title-center-focus-4 a .title-center-focus-hour {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          main .content-home .title-center .title-center-focus-4 a .title-center-focus-hour ion-icon {
            margin-top: 5px;
            font-size: 15px; }
          main .content-home .title-center .title-center-focus-4 a .title-center-focus-hour p {
            margin-left: 10px;
            margin-bottom: 0; }
      main .content-home .title-center .title-center-focus-4 a:hover {
        color: #FF5A22;
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
  main .content-home .title-right .title-right-focus {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    main .content-home .title-right .title-right-focus img {
      height: 44px;
      width: 44px; }
    main .content-home .title-right .title-right-focus h3 {
      margin-top: 7px;
      padding-left: 29px;
      color: #FF5A22;
      font-family: averta, sans-serif;
      font-weight: 600;
      font-size: 26px; }
  main .content-home .title-right .title-right-video {
    margin-top: 43px; }
    main .content-home .title-right .title-right-video .show-slide-index {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer;
      border-radius: 11px; }
      main .content-home .title-right .title-right-video .show-slide-index img {
        width: 100%;
        height: 208px;
        border-radius: 11px;
        -o-object-fit: cover;
           object-fit: cover; }
      main .content-home .title-right .title-right-video .show-slide-index ion-icon {
        position: absolute;
        font-size: 80px;
        color: white;
        -webkit-transition: all .5s;
        transition: all .5s; }
    main .content-home .title-right .title-right-video .show-slide-index:hover {
      background-color: #FF5A22; }
      main .content-home .title-right .title-right-video .show-slide-index:hover img {
        opacity: 20%; }
      main .content-home .title-right .title-right-video .show-slide-index:hover ion-icon {
        opacity: 1;
        -webkit-transition: all .5s;
        transition: all .5s;
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg); }
    main .content-home .title-right .title-right-video .title-right-subcrible {
      height: 46px;
      width: 200px;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      border: 1px solid #ff5a22;
      margin-top: 20px; }
      main .content-home .title-right .title-right-video .title-right-subcrible a {
        color: #FF5A22; }
        main .content-home .title-right .title-right-video .title-right-subcrible a p {
          font-family: averta, sans-serif;
          font-weight: 600;
          font-size: 16px;
          margin-top: 11px; }
    main .content-home .title-right .title-right-video .title-right-subcrible:hover {
      -webkit-box-shadow: -1px 2px 2px 1px #FF5A22;
              box-shadow: -1px 2px 2px 1px #FF5A22;
      background-color: #ff8e68; }
      main .content-home .title-right .title-right-video .title-right-subcrible:hover a {
        font-family: averta, sans-serif;
        font-weight: 600;
        font-size: 16px;
        color: white;
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
  main .Ongoing-projects {
    margin-top: 40px; }
    main .Ongoing-projects .Ongoing-projects-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      main .Ongoing-projects .Ongoing-projects-title img {
        height: 44px;
        width: 44px; }
      main .Ongoing-projects .Ongoing-projects-title h3 {
        margin-top: 7px;
        padding-left: 29px;
        color: #FF5A22;
        font-family: averta, sans-serif;
        font-weight: 600;
        font-size: 26px; }
    main .Ongoing-projects .Ongoing-projects-slide {
      width: 100%;
      margin-top: 37px;
      height: auto;
      -webkit-box-shadow: 0 0 6px #f1f1f1;
              box-shadow: 0 0 6px #f1f1f1; }
      main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child {
        display: inline-block;
        width: 100%; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image {
          width: 50%;
          float: left; }
          main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image img {
            width: 100%;
            -o-object-fit: cover;
               object-fit: cover;
            height: 385px; }
          main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image .prev-Ongoing {
            position: absolute;
            z-index: 1;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            top: 50%;
            width: 45px;
            height: 45px;
            border: none;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            background-color: #00000040; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image .prev-Ongoing ion-icon {
              font-size: 20px;
              color: white; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image .prev-Ongoing:hover {
              background-color: #FF5A22; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image .prev-Ongoing:focus {
              outline: none;
              border: none; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right {
          width: 50%;
          float: right;
          height: 385px;
          position: relative; }
          main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child {
            width: 86%;
            padding-left: 60px;
            margin-top: 59px; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child h3 {
              font-family: averta, sans-serif;
              font-weight: 600;
              font-size: 18px;
              line-height: 27px;
              margin-bottom: 32px; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child p {
              font-family: Averta-light;
              font-size: 16px; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child .Ongoing-right-support {
              background-color: #ff5a22;
              width: 70%;
              height: 44px;
              text-align: center;
              margin-top: 30px;
              cursor: pointer; }
              main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child .Ongoing-right-support a {
                color: white;
                -webkit-text-decoration-line: none;
                        text-decoration-line: none; }
                main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child .Ongoing-right-support a p {
                  padding-top: 7px;
                  font-family: averta, sans-serif;
                  font-weight: 600;
                  font-size: 16px; }
                main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child .Ongoing-right-support a:focus {
                  outline: none; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child .Ongoing-right-support:hover {
              background-color: white;
              border: 2px solid #ff5a22; }
              main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child .Ongoing-right-support:hover a {
                color: #ff5a22;
                -webkit-text-decoration-line: none;
                        text-decoration-line: none; }
          main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .next-Ongoing {
            position: absolute;
            z-index: 1;
            -webkit-transform: translateY(-50%);
                    transform: translateY(-50%);
            top: 50%;
            width: 45px;
            height: 45px;
            border: none;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            right: 0;
            background-color: #00000040; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .next-Ongoing ion-icon {
              font-size: 20px;
              color: white; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .next-Ongoing:hover {
              background-color: #FF5A22; }
            main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .next-Ongoing:focus {
              outline: none;
              border: none; }
  main .Outstanding-project {
    margin-top: 37px;
    margin-bottom: 20px; }
    main .Outstanding-project .Outstanding-project-title {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      main .Outstanding-project .Outstanding-project-title img {
        height: 44px;
        width: 44px; }
      main .Outstanding-project .Outstanding-project-title h3 {
        margin-top: 7px;
        padding-left: 29px;
        color: #FF5A22;
        font-family: averta, sans-serif;
        font-weight: 600;
        font-size: 26px; }
    main .Outstanding-project .some-projects .some-projects-child {
      margin-top: 39px; }
      main .Outstanding-project .some-projects .some-projects-child a img {
        width: 100%; }
      main .Outstanding-project .some-projects .some-projects-child a h4 {
        margin-top: 18px;
        font-family: averta, sans-serif;
        font-weight: 600;
        font-size: 18px;
        color: #555555; }
      main .Outstanding-project .some-projects .some-projects-child a:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
        main .Outstanding-project .some-projects .some-projects-child a:hover h4 {
          color: #FF5A22; }
      main .Outstanding-project .some-projects .some-projects-child .some-projects-child-hour {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        main .Outstanding-project .some-projects .some-projects-child .some-projects-child-hour ion-icon {
          margin-top: 12px;
          color: #333;
          font-size: 15px; }
        main .Outstanding-project .some-projects .some-projects-child .some-projects-child-hour p {
          margin-left: 10px;
          color: #707070; }
      main .Outstanding-project .some-projects .some-projects-child p {
        color: #555555;
        font-family: Averta-light;
        font-size: 15px;
        margin-top: 8px;
        text-align: justify; }
  main .partner-of-cepew .partner-of-cepew-title {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
    main .partner-of-cepew .partner-of-cepew-title .partner-of-cepew-title-center h3 {
      margin-top: 20px;
      font-family: averta, sans-serif;
      font-weight: 600;
      font-size: 26px;
      color: #FF5A22;
      margin-bottom: 60px; }
  main .partner-of-cepew .partner-of-cepew-logo .partner-of-cepew-logo-child a img {
    width: 100%;
    -ms-interpolation-mode: nearest-neighbor;
        image-rendering: -webkit-optimize-contrast;
        image-rendering: -moz-crisp-edges;
        image-rendering: -o-pixelated;
        image-rendering: pixelated; }
  main .partner-of-cepew .partner-of-cepew-logo .partner-of-cepew-logo-child a:focus {
    outline: none; }
  main .partner-of-cepew .slick-dots li {
    margin: 0; }
  main .partner-of-cepew .slick-dots .slick-active button::before {
    color: #FF5A22; }
  main .gallery-index-hide {
    display: none;
    top: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    text-align: center;
    background-color: #808080b8;
    z-index: 5;
    left: 0; }
    main .gallery-index-hide iframe {
      margin-top: 50px;
      width: 70%;
      height: 70%; }
    main .gallery-index-hide button {
      position: absolute;
      background-color: orange;
      border: none;
      font-size: 52px;
      color: white; }
      main .gallery-index-hide button ion-icon {
        -webkit-transition: all .5s;
        transition: all .5s; }
    main .gallery-index-hide button:hover ion-icon {
      -webkit-transition: all .25s;
      transition: all .25s;
      -webkit-transform: rotate(720deg);
              transform: rotate(720deg); }

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }
@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: .5; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
@keyframes bounceOutLeft {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0; }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: .5; }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; } }
.slick-active .image-scale {
  overflow: hidden;
  width: 1110px;
  height: 425px;
  display: block; }
  .slick-active .image-scale img {
    -webkit-animation-name: bounceOutLeft;
            animation-name: bounceOutLeft;
    -webkit-animation-delay: 0s;
            animation-delay: 0s;
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
    -webkit-animation-iteration-count: 1;
            animation-iteration-count: 1; }
.slick-active .illustration-title {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
  -webkit-animation-timing-function: ease-in-out;
          animation-timing-function: ease-in-out;
  visibility: visible !important; }

.footer {
  background-color: #FD622A;
  margin-top: 35px;
  padding-top: 30px; }
  .footer .container .footer-infor {
    margin-top: 36px; }
    .footer .container .footer-infor .footer-infor-left a img {
      width: 238px; }
    .footer .container .footer-infor .footer-infor-left p {
      color: #FFFFFF;
      font-size: 14px;
      margin-top: 23px;
      width: 77%; }
    .footer .container .footer-infor .footer-infor-left .footer-infor-left-social {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 25px; }
      .footer .container .footer-infor .footer-infor-left .footer-infor-left-social a {
        color: #FFFFFF;
        margin-right: 20px;
        padding-right: 0px;
        border: 1px solid white;
        border-radius: 50%; }
        .footer .container .footer-infor .footer-infor-left .footer-infor-left-social a ion-icon {
          position: relative;
          margin-left: 7px;
          font-size: 10px;
          padding-right: 7px; }
        .footer .container .footer-infor .footer-infor-left .footer-infor-left-social a i {
          margin-right: 7px;
          padding-right: 1px;
          border-radius: 50%;
          padding-left: 7px; }
    .footer .container .footer-infor .footer-infor-center .footer-infor-center-content h3 {
      font-size: 18px;
      font-family: averta, sans-serif;
      font-weight: 600;
      color: #FFFFFF;
      margin-bottom: 15px; }
    .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child {
      width: 78%;
      margin-top: 10px; }
      .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child a p {
        font-family: averta, sans-serif;
        font-weight: 400;
        font-size: 16px;
        color: #FFFFFF; }
      .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child a:hover {
        -webkit-text-decoration-color: white;
                text-decoration-color: white; }
      .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child .footer-infor-center-content-child-time {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child .footer-infor-center-content-child-time ion-icon {
          font-size: 12px;
          color: #FFFFFF;
          margin-top: 3px; }
        .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child .footer-infor-center-content-child-time p {
          font-family: Averta-light;
          font-size: 12px;
          margin-left: 12px;
          color: white; }
    .footer .container .footer-infor .footer-infor-right h3 {
      font-family: averta, sans-serif;
      font-weight: 600;
      font-size: 18px;
      color: #FFFFFF; }
    .footer .container .footer-infor .footer-infor-right .footer-infor-right-location {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      color: #FFFFFF;
      margin-top: 0px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-location ion-icon {
        font-size: 35px; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-location p {
        font-size: 15px;
        padding-left: 17px;
        margin-bottom: 0; }
    .footer .container .footer-infor .footer-infor-right .footer-infor-right-phonenumber {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      color: #FFFFFF;
      margin-top: 20px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-phonenumber ion-icon {
        font-size: 18px; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-phonenumber p {
        font-size: 16px;
        padding-left: 22px;
        margin-bottom: 0; }
    .footer .container .footer-infor .footer-infor-right .footer-infor-right-email {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      color: #FFFFFF;
      margin-top: 20px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 26px; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-email ion-icon {
        font-size: 19px; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-email p {
        font-size: 16px;
        padding-left: 23px;
        margin-bottom: 0; }
    .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration {
      height: 40px;
      width: 100%;
      display: block;
      margin-top: 15px;
      position: relative; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration .ajax-loader {
        width: 16px;
        height: 16px; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration span {
        position: relative;
        height: 40px;
        float: left;
        width: 75%; }
        .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration span span {
          display: none; }
        .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration span input {
          width: 100%;
          height: 100%;
          border: none;
          padding-left: 15px; }
          .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration span input::-webkit-input-placeholder {
            font-size: 12px;
            font-family: Averta-light; }
          .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration span input:-ms-input-placeholder {
            font-size: 12px;
            font-family: Averta-light; }
          .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration span input::-ms-input-placeholder {
            font-size: 12px;
            font-family: Averta-light; }
          .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration span input::placeholder {
            font-size: 12px;
            font-family: Averta-light; }
          .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration span input:focus {
            outline: none; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration button {
        width: 25%;
        background-color: #333333;
        border: none;
        position: relative;
        float: right;
        height: 40px; }
        .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration button p {
          color: white;
          padding-top: 7px; }
        .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration button:focus {
          outline: none; }
      .footer .container .footer-infor .footer-infor-right .footer-infor-right-registration .wpcf7-validation-errors {
        margin: 0; }
  .footer .container .sidebar-menu-footer {
    margin-top: 22px; }
    .footer .container .sidebar-menu-footer .sidebar-menu-footer-child {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 5px; }
      .footer .container .sidebar-menu-footer .sidebar-menu-footer-child a {
        color: #FFFFFF;
        font-size: 16px; }
      .footer .container .sidebar-menu-footer .sidebar-menu-footer-child .sidebar-menu-footer-child-left {
        padding-right: 17px; }
      .footer .container .sidebar-menu-footer .sidebar-menu-footer-child .sidebar-menu-footer-child-right {
        padding-left: 17px; }
  .footer .container .coppyright-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #FFFFFF;
    height: 72px;
    padding-top: 25px;
    border-top: 1px solid; }
    .footer .container .coppyright-footer i {
      font-size: 15px;
      margin-top: 4px;
      padding-right: 5px; }
    .footer .container .coppyright-footer p {
      font-size: 16px; }

.title-right-email-subcrible {
  margin-top: 29px;
  -webkit-box-shadow: 0 1px 6px 0 rgba(184, 185, 184, 0.68);
          box-shadow: 0 1px 6px 0 rgba(184, 185, 184, 0.68);
  height: 532px; }
  .title-right-email-subcrible .title-right-email-subcrible-image img {
    width: 100%;
    height: 224px; }
  .title-right-email-subcrible .title-right-email-subcrible-image p {
    font-family: averta, sans-serif;
    font-weight: 600;
    font-size: 18px;
    width: 83%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 31px;
    color: #555555; }
  .title-right-email-subcrible .email-subcrible-button {
    display: inline-grid;
    width: 100%;
    margin-top: 23px; }
    .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child {
      display: block;
      width: 90%;
      margin-left: auto;
      margin-right: auto; }
      .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child input {
        width: 100%;
        height: 60px;
        border: none;
        background-color: #F1F1F1;
        padding-left: 20px; }
        .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child input::-webkit-input-placeholder {
          font-size: 14px;
          font-family: Averta-light; }
        .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child input:-ms-input-placeholder {
          font-size: 14px;
          font-family: Averta-light; }
        .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child input::-ms-input-placeholder {
          font-size: 14px;
          font-family: Averta-light; }
        .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child input::placeholder {
          font-size: 14px;
          font-family: Averta-light; }
        .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child input:focus {
          outline: none;
          border: none; }
      .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child button {
        width: 100%;
        margin-top: 15px;
        height: 60px;
        color: white;
        background-color: #FF5A22;
        font-family: averta, sans-serif;
        font-weight: 600;
        border: none;
        -webkit-transition: 0.25s;
        transition: 0.25s;
        font-size: 16px; }
        .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child button p {
          margin-top: 5px;
          -webkit-transition: 0.25s;
          transition: 0.25s; }
        .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child button:hover {
          background-color: white;
          border: 1px solid #ff5a22;
          -webkit-transition: 0.25s;
          transition: 0.25s; }
          .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child button:hover p {
            color: #FF5A22;
            -webkit-transition: 0.25s;
            transition: 0.25s; }
          .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child button:hover:focus {
            outline: none; }

#menu-mobile {
  display: none; }

#mmeennuu {
  display: none; }

#back-to-top {
  float: right;
  position: fixed;
  right: 40px;
  width: auto;
  display: block;
  -webkit-transition: bottom 0.5s;
  transition: bottom 0.5s;
  height: 40px; }
  #back-to-top .myBtn {
    display: inline;
    float: right;
    font-size: 18px;
    border: none;
    outline: none;
    background-color: #FF5A22;
    height: 40px;
    width: 50px;
    -webkit-box-shadow: 1px 1px 5px 0px grey;
            box-shadow: 1px 1px 5px 0px grey; }
    #back-to-top .myBtn a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      #back-to-top .myBtn a i {
        color: white; }

@media screen and (max-width: 767px) {
  .header {
    margin-bottom: 0px; }
    .header .bg-black {
      padding: 5px 0; }
      .header .bg-black .container #navbar {
        display: block; }
        .header .bg-black .container #navbar .navbar-left {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          height: auto;
          width: 100%;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -ms-flex-pack: distribute;
              justify-content: space-around; }
          .header .bg-black .container #navbar .navbar-left .cellphone a {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
          .header .bg-black .container #navbar .navbar-left .send-mail {
            padding-left: 0; }
            .header .bg-black .container #navbar .navbar-left .send-mail a {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center; }
              .header .bg-black .container #navbar .navbar-left .send-mail a ion-icon {
                font-size: 18px; }
        .header .bg-black .container #navbar .navbar-right {
          width: 100%;
          text-align: center;
          padding: 10px 0 0 0; }
          .header .bg-black .container #navbar .navbar-right .follow {
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; }

  .banner-sticky {
    position: relative;
    top: unset;
    height: 105px; }
    .banner-sticky .container .banner {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-top: 15px;
      margin-bottom: 10px; }
      .banner-sticky .container .banner .logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
        .banner-sticky .container .banner .logo img {
          width: auto;
          height: 65px; }
      .banner-sticky .container .banner .message {
        display: none; }
      .banner-sticky .container .banner .right-banner {
        display: none; }

  /* vars */
  .navbar {
    top: 0;
    position: -webkit-sticky;
    position: sticky; }
    .navbar #mmeennuu {
      display: none; }
    .navbar #menu-mobile {
      display: block; }

  #sticky {
    display: none; }

  .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    height: auto;
    width: 100%;
    cursor: pointer;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0; }
    .menu .barry {
      width: 40px;
      margin: 10px; }
      .menu .barry i {
        font-size: 40px;
        color: white; }
    .menu .search-mobile {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      width: 100%;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .menu .search-mobile .in-search {
        display: none;
        width: 100%; }
        .menu .search-mobile .in-search input {
          width: 98%;
          border: none;
          height: 32px;
          border-radius: 3px;
          padding-left: 15px; }
          .menu .search-mobile .in-search input:focus::-webkit-input-placeholder {
            color: transparent; }
          .menu .search-mobile .in-search input:focus:-ms-input-placeholder {
            color: transparent; }
          .menu .search-mobile .in-search input:focus::-ms-input-placeholder {
            color: transparent; }
          .menu .search-mobile .in-search input:focus::placeholder {
            color: transparent; }
      .menu .search-mobile .show-search-mobile {
        width: 37px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        .menu .search-mobile .show-search-mobile ion-icon {
          font-size: 32px;
          color: white; }
    .menu .menu-reup {
      background-color: #8080803b;
      width: 100%;
      height: 100%;
      display: none;
      position: fixed;
      top: 0;
      left: 0; }
      .menu .menu-reup ul {
        -webkit-transition: grow 2s ease-in-out;
        transition: grow 2s ease-in-out;
        list-style-type: none;
        padding: 0;
        text-align: center;
        margin-bottom: 0;
        width: 80%;
        position: fixed;
        height: 100%;
        background-color: #ff5a22;
        z-index: 2;
        top: 0px;
        left: 0px;
        overflow: scroll; }
        .menu .menu-reup ul .back-to-main {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: end;
              -ms-flex-pack: end;
                  justify-content: flex-end;
          border-bottom: 1px solid white; }
          .menu .menu-reup ul .back-to-main ion-icon {
            color: white;
            font-size: 40px;
            padding-top: 0px; }
        .menu .menu-reup ul button {
          float: right;
          background-color: transparent;
          border: none; }
          .menu .menu-reup ul button ion-icon {
            font-size: 43px;
            color: white; }
        .menu .menu-reup ul li {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          width: 100%;
          border-bottom: 1px solid white;
          position: relative; }
          .menu .menu-reup ul li a {
            text-decoration: none;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            padding: 10px 10px;
            color: white;
            font-size: 16px;
            font-family: averta, sans-serif;
            font-weight: 600;
            width: 80%; }
            .menu .menu-reup ul li a:target {
              border-bottom-color: white; }
          .menu .menu-reup ul li .show-icon {
            width: 20%;
            display: block;
            position: relative;
            right: 0;
            color: white;
            font-size: 21px;
            border-left: 1px solid white;
            float: right;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center; }
        .menu .menu-reup ul .dropdown-mobile a p {
          margin: 0; }
        .menu .menu-reup ul .dropdown-mobile a i {
          position: absolute;
          right: 0; }
        .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu {
          display: none;
          background-color: #ff5a22;
          width: 80%;
          height: 100%;
          float: right;
          position: fixed;
          z-index: 1;
          top: 0;
          left: 0;
          overflow: scroll; }
          .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .close-menu-lv2 {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            height: 50px;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: justify;
                -ms-flex-pack: justify;
                    justify-content: space-between;
            border-bottom: 1px solid white; }
            .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .close-menu-lv2 p {
              padding-left: 15px;
              font-size: 19px;
              text-transform: uppercase;
              color: white;
              font-family: averta, sans-serif;
              font-weight: 600;
              margin: 0; }
            .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .close-menu-lv2 i {
              padding-right: 25px;
              font-size: 20px;
              color: white; }
          .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi {
            position: relative;
            display: block;
            height: auto;
            border-bottom: 1px solid white;
            clear: both; }
            .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi a {
              width: 80%;
              float: left; }
            .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi b {
              float: right;
              width: 20%;
              height: 46px;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              border-left: 1px solid white; }
              .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi b i {
                font-size: 20px;
                color: white; }
            .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi .dropdown-menu-multi-child {
              display: none;
              position: relative;
              width: 100%; }
              .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi .dropdown-menu-multi-child a {
                font-size: 15px;
                color: white;
                width: 100%;
                padding-left: 10%;
                border-top: 1px solid white; }
            .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi .dropdown-sidebar-multi-hide {
              display: none; }
          .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu a {
            font-family: averta, sans-serif;
            font-weight: 600;
            font-size: 17px;
            width: 70%; }

  .Ongoing-right-child {
    padding-left: 15px;
    margin-top: 20px; }

  .details {
    display: none; }

  .details-mobile {
    margin-top: 20px;
    display: block; }
    .details-mobile a {
      font-size: 15px;
      font-family: averta, sans-serif;
      font-weight: 600;
      padding: 0 17px;
      color: white; }

  .footer {
    margin-top: 0px; }
    .footer .container .footer-infor {
      margin-top: 0px; }
      .footer .container .footer-infor .footer-infor-left {
        margin-top: 15px; }
        .footer .container .footer-infor .footer-infor-left a img {
          width: 238px;
          margin-left: 0; }
      .footer .container .footer-infor .footer-infor-center {
        margin-top: 10px; }
        .footer .container .footer-infor .footer-infor-center .footer-infor-center-content h3 {
          font-size: 20px;
          margin-bottom: 10px; }
        .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child {
          width: 100%; }
    .footer .container .sidebar-menu-footer .sidebar-menu-footer-child {
      display: none; }

  main {
    margin-top: 25px; }
    main .content-home .title-right .title-right-video .show-slide-index img {
      height: auto; }
    main .content-home .title-right .title-right-email-subcrible {
      height: auto; }
      main .content-home .title-right .title-right-email-subcrible .title-right-email-subcrible-image img {
        height: auto; }
      main .content-home .title-right .title-right-email-subcrible .title-right-email-subcrible-image p {
        width: 90%;
        margin-top: 5px; }
      main .content-home .title-right .title-right-email-subcrible .email-subcrible-button {
        margin-top: 0px; }
        main .content-home .title-right .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child {
          margin-bottom: 20px; }
    main .Ongoing-projects .Ongoing-projects-slide {
      margin-top: 10px;
      height: auto; }
      main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image {
        width: 100%; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image img {
          height: 250px; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image .prev-Ongoing {
          top: unset;
          display: none; }
      main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right {
        width: 100%;
        height: auto; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child {
          padding-left: 10px;
          margin-top: 20px;
          width: 100%; }
          main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child .Ongoing-right-support {
            margin-left: auto;
            margin-right: auto; }
          main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child h3 {
            margin-bottom: 7px; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .next-Ongoing {
          top: 0;
          display: none; }
      main .Ongoing-projects .Ongoing-projects-slide .slick-prev {
        background-color: #00000014; }
      main .Ongoing-projects .Ongoing-projects-slide .slick-next {
        background-color: #00000014; }
      main .Ongoing-projects .Ongoing-projects-slide .slick-dots .slick-active button::before {
        color: #ff5a22; }
    main .content-home .title-left .theme-title-focus {
      margin-top: 15px; }
      main .content-home .title-left .theme-title-focus a h5 {
        margin-bottom: 5px; }
    main .content-home .title-left .theme-title-content p {
      display: block;
      height: 100px;
      overflow-y: scroll;
      padding-right: 4px; }
      main .content-home .title-left .theme-title-content p::-webkit-scrollbar {
        width: 3px; }
      main .content-home .title-left .theme-title-content p::-webkit-scrollbar-track {
        background: #80808021; }
      main .content-home .title-left .theme-title-content p::-webkit-scrollbar-thumb {
        background: #FF5A22;
        border-radius: 9px; }
      main .content-home .title-left .theme-title-content p ::-webkit-scrollbar-thumb:hover {
        background: #bd3f14; }
    main .content-home .title-center {
      padding-top: 15px; }
      main .content-home .title-center .title-center-focus-2 {
        margin-top: 0; }
      main .content-home .title-center .title-center-focus-3 {
        margin-top: 0; }
      main .content-home .title-center .title-center-focus-4 {
        margin-top: 5px; }
    main .content-home .title-right {
      margin-top: 26px; }
      main .content-home .title-right .title-right-video {
        margin-top: 15px; }
    main .partner-of-cepew .partner-of-cepew-title .partner-of-cepew-title-center h3 {
      margin-bottom: 13px;
      margin-top: 0; }
    main .Outstanding-project .some-projects .some-projects-child {
      margin-top: 10px; }
      main .Outstanding-project .some-projects .some-projects-child a img {
        height: 200px;
        -o-object-fit: cover;
           object-fit: cover; }
      main .Outstanding-project .some-projects .some-projects-child a h4 {
        margin-top: 10px;
        font-size: 16px; }
      main .Outstanding-project .some-projects .some-projects-child a .some-projects-child-hour {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        main .Outstanding-project .some-projects .some-projects-child a .some-projects-child-hour ion-icon {
          font-size: 16px;
          margin-top: 0; }
        main .Outstanding-project .some-projects .some-projects-child a .some-projects-child-hour p {
          margin-bottom: 0;
          margin-top: 0; }
    main .gallery-index-hide {
      display: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      main .gallery-index-hide iframe {
        width: 100%;
        height: 70%;
        margin-top: 47px; }
      main .gallery-index-hide button {
        right: 0;
        top: 0;
        background-color: #FF5A22;
        height: 46px;
        font-size: 47px; }

  .partner-of-cepew-logo .partner-of-cepew-logo-child a:focus {
    outline: none; }
  .partner-of-cepew-logo .slick-prev {
    left: -10px; }
  .partner-of-cepew-logo .slick-arrow {
    display: none; }

  .illustration {
    margin-top: 20px;
    margin-bottom: 25px; }
    .illustration .illustration-image {
      height: auto; }
      .illustration .illustration-image .image .image-scale {
        width: auto;
        height: auto; }
        .illustration .illustration-image .image .image-scale img {
          width: 100%;
          height: 162px; }
      .illustration .illustration-image .image .illustration-title {
        width: 206px;
        height: 72px;
        left: 60px;
        -webkit-transform: translateY(-11%);
                transform: translateY(-11%); }
        .illustration .illustration-image .image .illustration-title a h5 {
          padding: 0px 5px;
          font-size: 13px;
          margin-top: 0;
          -webkit-transform: translateY(5px);
                  transform: translateY(5px); }
        .illustration .illustration-image .image .illustration-title a p {
          display: none; }
        .illustration .illustration-image .image .illustration-title h5 {
          padding: 0px 5px;
          font-size: 15px;
          margin-top: 0;
          -webkit-transform: translateY(10px);
                  transform: translateY(10px); }
        .illustration .illustration-image .image .illustration-title p {
          display: none; }
      .illustration .illustration-image .image button {
        display: none; }
      .illustration .illustration-image .image .prevTest {
        display: none; }
      .illustration .illustration-image .image .nextTest {
        display: none; }
      .illustration .illustration-image .slick-dots {
        bottom: -15px; }
        .illustration .illustration-image .slick-dots li {
          margin: 0 !important; }
          .illustration .illustration-image .slick-dots li button:before {
            color: black; } }
@media screen and (max-width: 480px) {
  main .Ongoing-projects .Ongoing-projects-title h3 {
    font-size: 18px; }
  main .content-home .title-center .even-title h3 {
    font-size: 18px; }
  main .content-home .title-left .title-focus h3 {
    font-size: 18px; }
  main .content-home .title-right .title-right-focus h3 {
    font-size: 18px; }
  main .Outstanding-project .Outstanding-project-title h3 {
    font-size: 18px; }
  main .partner-of-cepew .partner-of-cepew-title .partner-of-cepew-title-center h3 {
    margin-top: 20px;
    font-size: 18px; } }
@media (min-width: 768px) and (max-width: 1024px) {
  .header .bg-black .container #navbar .navbar-left {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .header .bg-black .container #navbar .navbar-left .send-mail {
      padding-left: 20px; }
      .header .bg-black .container #navbar .navbar-left .send-mail a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        .header .bg-black .container #navbar .navbar-left .send-mail a ion-icon {
          font-size: 18px; }
        .header .bg-black .container #navbar .navbar-left .send-mail a p {
          padding-top: 0; }
    .header .bg-black .container #navbar .navbar-left .cellphone a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .header .bg-black .container #navbar .navbar-left .cellphone a ion-icon {
        padding-right: 3px; }

  .banner-sticky {
    position: relative;
    top: unset;
    height: 105px; }
    .banner-sticky .container .banner {
      margin-top: 0;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .banner-sticky .container .banner .logo {
        max-width: 50%; }
        .banner-sticky .container .banner .logo img {
          width: auto; }
      .banner-sticky .container .banner .message {
        display: none; }
    .banner-sticky .container .right-banner {
      display: none; }

  .navbar {
    top: 0; }
    .navbar .container-fluid {
      display: none; }

  #menu-mobile {
    display: block; }
    #menu-mobile .menu {
      float: right;
      height: auto;
      width: 100%;
      cursor: pointer;
      -webkit-transition: all 0.5s ease-in-out;
      transition: all 0.5s ease-in-out;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
      #menu-mobile .menu div.barry {
        width: 40px;
        margin: 10px;
        margin-left: 0; }
        #menu-mobile .menu div.barry i {
          font-size: 40px;
          color: white; }
      #menu-mobile .menu .search-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 90%;
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        #menu-mobile .menu .search-mobile .in-search {
          display: none;
          width: 90%;
          text-align: right; }
          #menu-mobile .menu .search-mobile .in-search input {
            height: 40px;
            width: 86%;
            border: 0 solid transparent;
            border-radius: 10px;
            padding-left: 25px; }
            #menu-mobile .menu .search-mobile .in-search input:focus {
              border: 1px solid orange;
              outline: none; }
            #menu-mobile .menu .search-mobile .in-search input:focus::-webkit-input-placeholder {
              color: transparent; }
            #menu-mobile .menu .search-mobile .in-search input:focus:-ms-input-placeholder {
              color: transparent; }
            #menu-mobile .menu .search-mobile .in-search input:focus::-ms-input-placeholder {
              color: transparent; }
            #menu-mobile .menu .search-mobile .in-search input:focus::placeholder {
              color: transparent; }
        #menu-mobile .menu .search-mobile .show-search-mobile {
          font-size: 32px;
          color: white; }
          #menu-mobile .menu .search-mobile .show-search-mobile ion-icon {
            padding-top: 10px; }
      #menu-mobile .menu .menu-reup {
        display: none;
        width: 100%;
        height: 100%;
        background-color: #8080803b;
        position: fixed;
        top: 0;
        left: 0; }
        #menu-mobile .menu .menu-reup ul {
          -webkit-transition: grow 2s ease-in-out;
          transition: grow 2s ease-in-out;
          list-style-type: none;
          padding: 0;
          text-align: center;
          margin-bottom: 0;
          width: 50%;
          height: 100%;
          position: fixed;
          z-index: 3;
          top: 0;
          left: 0;
          background-color: #FD622A;
          overflow: scroll; }
          #menu-mobile .menu .menu-reup ul .back-to-main {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            background-color: transparent;
            border: none;
            width: 100%;
            -webkit-box-pack: end;
                -ms-flex-pack: end;
                    justify-content: flex-end;
            border-bottom: 1px solid white; }
            #menu-mobile .menu .menu-reup ul .back-to-main ion-icon {
              font-size: 43px;
              color: white; }
          #menu-mobile .menu .menu-reup ul li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            width: 100%;
            border-bottom: 1px solid white; }
            #menu-mobile .menu .menu-reup ul li a {
              text-decoration: none;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              padding: 10px 10px;
              color: white;
              font-size: 20px;
              font-family: averta, sans-serif;
              font-weight: 600;
              width: 80%; }
              #menu-mobile .menu .menu-reup ul li a p {
                margin: 0; }
            #menu-mobile .menu .menu-reup ul li .show-icon {
              width: 20%;
              position: relative;
              right: 0;
              color: white;
              font-size: 21px;
              border-left: 1px solid white;
              float: right;
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
                  -ms-flex-pack: center;
                      justify-content: center; }
          #menu-mobile .menu .menu-reup ul .dropdown-mobile a i {
            position: absolute;
            right: 0; }
          #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu {
            display: none;
            background-color: #ff5a22;
            width: 50%;
            height: 100%;
            float: right;
            position: fixed;
            z-index: 1;
            top: 0;
            left: 0;
            overflow: scroll; }
            #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .close-menu-lv2 {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              height: 50px;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: justify;
                  -ms-flex-pack: justify;
                      justify-content: space-between;
              border-bottom: 1px solid white; }
              #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .close-menu-lv2 p {
                padding-left: 15px;
                font-size: 19px;
                text-transform: uppercase;
                color: white;
                font-family: averta, sans-serif;
                font-weight: 600;
                margin: 0; }
              #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .close-menu-lv2 i {
                padding-right: 25px;
                font-size: 20px;
                color: white; }
            #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi {
              position: relative;
              display: block;
              height: auto; }
              #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi a {
                font-family: averta, sans-serif;
                font-weight: 600;
                width: 70%;
                float: left;
                border-bottom: 1px solid white;
                font-size: 17px; }
              #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi .dropdown-sidebar-multi-show {
                float: right;
                width: 30%;
                height: 45px;
                -webkit-box-align: center;
                    -ms-flex-align: center;
                        align-items: center;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -webkit-box-pack: center;
                    -ms-flex-pack: center;
                        justify-content: center;
                border-left: 1px solid white;
                border-bottom: 1px solid white;
                background-color: #f94f15; }
                #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi .dropdown-sidebar-multi-show i {
                  font-size: 20px;
                  color: white; }
              #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi .dropdown-menu-multi-child {
                display: none;
                background-color: #ff9775;
                position: relative;
                width: 100%;
                float: left; }
                #menu-mobile .menu .menu-reup ul .dropdown-mobile .dropdown-sidebar-menu .dropdown-menu-multi .dropdown-menu-multi-child a {
                  font-size: 15px;
                  color: white;
                  width: 80%;
                  padding-left: 10%; }

  .details {
    display: none; }

  .details-mobile {
    margin-top: 20px;
    display: block; }
    .details-mobile a {
      font-size: 15px;
      font-family: averta, sans-serif;
      font-weight: 600;
      padding: 0 17px;
      color: white; }

  main .content-home .title-left .theme-title-focus {
    margin-top: 17px; }
    main .content-home .title-left .theme-title-focus a h5 {
      font-size: 14px; }
  main .content-home .title-left .theme-title-content {
    margin-top: 0; }
    main .content-home .title-left .theme-title-content p {
      text-align: unset;
      margin-top: 5px; }
  main .content-home .title-center {
    margin-top: 0;
    padding: 0; }
    main .content-home .title-center .title-center-focus-1 a h5 {
      font-size: 14px; }
    main .content-home .title-center .title-center-focus-2 {
      margin-top: 10px; }
      main .content-home .title-center .title-center-focus-2 a h5 {
        font-size: 14px; }
    main .content-home .title-center .title-center-focus-3 {
      margin-top: 10px; }
      main .content-home .title-center .title-center-focus-3 a h5 {
        font-size: 14px; }
    main .content-home .title-center .even-title {
      margin-top: 20px;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      main .content-home .title-center .even-title h3 {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 16px;
        padding-left: 2px; }
    main .content-home .title-center .title-center-focus-4 {
      margin-top: 15px; }
      main .content-home .title-center .title-center-focus-4 a h5 {
        font-size: 14px;
        margin-bottom: 5px; }
      main .content-home .title-center .title-center-focus-4 a .title-center-focus-hour p {
        margin-bottom: 0; }
  main .content-home .title-right .title-right-video {
    margin-top: 20px; }
    main .content-home .title-right .title-right-video .show-slide-index img {
      height: auto; }
  main .content-home .title-right .title-right-email-subcrible {
    height: auto; }
    main .content-home .title-right .title-right-email-subcrible .title-right-email-subcrible-image img {
      height: auto; }
    main .content-home .title-right .title-right-email-subcrible .title-right-email-subcrible-image p {
      margin-top: 14px;
      font-size: 16px;
      width: 100%; }
    main .content-home .title-right .title-right-email-subcrible .email-subcrible-button {
      margin-top: 0; }
      main .content-home .title-right .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child {
        margin-bottom: 20px; }
        main .content-home .title-right .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child input {
          height: 40px; }
        main .content-home .title-right .title-right-email-subcrible .email-subcrible-button .email-subcrible-button-child button {
          height: 40px; }
  main .Ongoing-projects {
    margin-top: 15px; }
    main .Ongoing-projects .Ongoing-projects-slide {
      margin-top: 10px; }
      main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image {
        width: 45%; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image img {
          height: 325px; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-projects-image .prev-Ongoing {
          display: none; }
      main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right {
        width: 55%;
        height: 325px; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .Ongoing-right-child {
          width: 85%;
          padding-left: 20px;
          margin-top: 38px; }
        main .Ongoing-projects .Ongoing-projects-slide .Ongoing-projects-slide-child .Ongoing-right .next-Ongoing {
          display: none; }
      main .Ongoing-projects .Ongoing-projects-slide .slick-dots .slick-active button:before {
        color: #FF5A22; }
  main .Outstanding-project .some-projects .some-projects-child {
    margin-top: 10px; }
    main .Outstanding-project .some-projects .some-projects-child a .some-projects-child-hour ion-icon {
      margin-top: 4px; }
    main .Outstanding-project .some-projects .some-projects-child a .some-projects-child-hour p {
      margin-top: 0;
      margin-bottom: 0; }
    main .Outstanding-project .some-projects .some-projects-child a p {
      text-align: initial; }
  main .partner-of-cepew .partner-of-cepew-title .partner-of-cepew-title-center h3 {
    margin-bottom: 10px; }

  .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child {
    width: auto; }
    .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child a p {
      width: 100%;
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
    .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child .footer-infor-center-content-child-time ion-icon {
      margin-top: 2px; }
    .footer .container .footer-infor .footer-infor-center .footer-infor-center-content .footer-infor-center-content-child .footer-infor-center-content-child-time p {
      margin: 0;
      padding-left: 5px; }
  .footer .container .footer-infor .footer-infor-left a img {
    width: 100%; }
  .footer .container .footer-infor .footer-infor-left p {
    width: 100%; }
  .footer .container .footer-infor .footer-infor-right {
    padding: 0; }
    .footer .container .footer-infor .footer-infor-right .footer-infor-right-location ion-icon {
      font-size: 60px; }
  .footer .container .sidebar-menu-footer .sidebar-menu-footer-child {
    display: none; }

  .illustration {
    margin-top: 25px; }
    .illustration .illustration-image {
      height: auto; }
      .illustration .illustration-image .image .image-scale {
        width: 100%;
        height: 100%; }
        .illustration .illustration-image .image .image-scale img {
          width: 100%;
          height: 266px; }
      .illustration .illustration-image .image .prevTest {
        display: none; }
      .illustration .illustration-image .image .nextTest {
        display: none; }
      .illustration .illustration-image .image .illustration-title {
        width: 300px;
        height: 110px;
        -webkit-transform: translateY(-11%);
                transform: translateY(-11%); }
        .illustration .illustration-image .image .illustration-title h5 {
          padding: 15px 10px;
          margin-top: 0;
          font-size: 18px; }
        .illustration .illustration-image .image .illustration-title p {
          display: none; }
      .illustration .illustration-image .slick-dots {
        bottom: 9px; }

  .gallery-index-hide iframe {
    margin-top: 50px;
    width: 100%;
    height: 80%; }
  .gallery-index-hide button {
    top: 0;
    right: 0;
    height: 50px;
    background-color: orange;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

  .theme-title-focus-hour p {
    font-size: 12px; }

  .title-center-focus-hour p {
    font-size: 12px; }

  main .content-home .title-left .theme-title-focus a .theme-title-focus-hour ion-icon {
    font-size: 12px; }
  main .content-home .title-center .title-center-focus-1 a .title-center-focus-hour ion-icon,
  main .content-home .title-center .title-center-focus-2 a .title-center-focus-hour ion-icon,
  main .content-home .title-center .title-center-focus-3 a .title-center-focus-hour ion-icon,
  main .content-home .title-center .title-center-focus-4 a .title-center-focus-hour ion-icon {
    font-size: 12px; }

  main .Outstanding-project .some-projects .some-projects-child a h4 {
    font-size: 16px; } }
@media (min-width: 1600px) and (max-width: 1920px) {
  .illustration {
    margin-top: 50px; }
    .illustration .illustration-image .prevArrow {
      left: 404px; }
    .illustration .illustration-image .nextArrow {
      right: 404px; }
    .illustration .illustration-image .slick-dots {
      bottom: 30px; } }
@media (min-width: 1024px) and (max-width: 1439px) {
  .illustration .illustration-image .image .image-scale img {
    width: 100%; }
  .illustration .illustration-image .image .illustration-title {
    width: 350px;
    height: 200px;
    top: 33%; }
    .illustration .illustration-image .image .illustration-title h5 {
      padding: 9px 20px;
      margin-top: 10px; }
    .illustration .illustration-image .image .illustration-title p {
      padding: 0 15px; }
  .illustration .illustration-image .slick-dots {
    bottom: 20px; }

  .slick-active .image-scale {
    width: 100%;
    height: 100%; } }
.some-projects-child {
  padding: 0 15px; }

.slick-dots li.slick-active button:before {
  color: #FD622A; }

.infor-sponsor .infor-sponsor-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .infor-sponsor .infor-sponsor-title img {
    width: 30px;
    height: 30px; }
  .infor-sponsor .infor-sponsor-title h5 {
    font-size: 20px;
    font-family: Averta-bold;
    padding-left: 15px;
    color: #333333; }
.infor-sponsor p {
  font-size: 16px;
  font-family: Averta-light;
  padding-top: 20px;
  color: #555555; }
.infor-sponsor .infor-sponsor-import {
  margin-top: 20px; }
  .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-left input {
    width: 100%;
    height: 50px;
    border: none;
    margin-bottom: 18px;
    background-color: #80808026;
    padding-left: 25px; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-left input:focus {
      outline: none; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-left input:focus::-webkit-input-placeholder {
      color: transparent; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-left input:focus:-ms-input-placeholder {
      color: transparent; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-left input:focus::-ms-input-placeholder {
      color: transparent; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-left input:focus::placeholder {
      color: transparent; }
  .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-right input {
    width: 100%;
    height: 50px;
    border: none;
    margin-bottom: 18px;
    background-color: #80808026;
    padding-left: 25px; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-right input:focus {
      outline: none; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-right input:focus::-webkit-input-placeholder {
      color: transparent; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-right input:focus:-ms-input-placeholder {
      color: transparent; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-right input:focus::-ms-input-placeholder {
      color: transparent; }
    .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-right input:focus::placeholder {
      color: transparent; }
  .infor-sponsor .infor-sponsor-import form .infor-sponsor-import-child .infor-sponsor-import-child-right input::-WebKit-input-placeholder:after {
    content: "*";
    color: red; }
  .infor-sponsor .infor-sponsor-import form textarea {
    width: 100%;
    height: 150px;
    background-color: #80808026;
    padding-left: 25px;
    padding-top: 20px;
    border: none; }
    .infor-sponsor .infor-sponsor-import form textarea:focus {
      outline: none; }
    .infor-sponsor .infor-sponsor-import form textarea:focus::-webkit-input-placeholder {
      color: transparent; }
    .infor-sponsor .infor-sponsor-import form textarea:focus:-ms-input-placeholder {
      color: transparent; }
    .infor-sponsor .infor-sponsor-import form textarea:focus::-ms-input-placeholder {
      color: transparent; }
    .infor-sponsor .infor-sponsor-import form textarea:focus::placeholder {
      color: transparent; }
  .infor-sponsor .infor-sponsor-import form button {
    width: 240px;
    float: right;
    background-color: #FF5A22;
    border: none;
    height: 50px;
    margin-top: 18px;
    -webkit-transition: all .25s;
    transition: all .25s; }
    .infor-sponsor .infor-sponsor-import form button p {
      padding-top: 9px;
      color: white;
      font-family: Averta-light;
      font-size: 16px;
      -webkit-transition: all .25s;
      transition: all .25s; }
    .infor-sponsor .infor-sponsor-import form button:focus {
      outline: none; }
    .infor-sponsor .infor-sponsor-import form button:hover {
      background-color: white;
      font-family: Averta-bold;
      border: 1px solid #FF5A22;
      -webkit-transition: all .25s;
      transition: all .25s; }
      .infor-sponsor .infor-sponsor-import form button:hover p {
        color: #FF5A22;
        -webkit-transition: all .25s;
        transition: all .25s;
        font-family: Averta-bold; }

@media screen and (max-width: 767px) {
  .infor-sponsor {
    margin-bottom: 15px;
    margin-top: 25px; }
    .infor-sponsor p {
      padding-top: 10px; } }
@-webkit-keyframes text-image-hover {
  from {
    -webkit-transform: translate3d(0, 40px, 0);
            transform: translate3d(0, 40px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }
@keyframes text-image-hover {
  from {
    -webkit-transform: translate3d(0, 40px, 0);
            transform: translate3d(0, 40px, 0); }
  to {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    opacity: 1; } }
.elec-lib-content-child-active {
  width: 100%;
  height: 50px;
  text-align: center;
  background-color: #FF5A22; }
  .elec-lib-content-child-active a {
    -webkit-text-decoration-line: none;
            text-decoration-line: none;
    cursor: unset; }
    .elec-lib-content-child-active a p {
      color: white;
      font-size: 18px;
      font-family: Averta-bold;
      padding-top: 10px; }

.elec-lib-content-child-padding {
  width: 100%;
  height: 50px;
  text-align: center;
  background-color: transparent;
  -webkit-box-shadow: 0 3px 5px #80808085;
          box-shadow: 0 3px 5px #80808085; }
  .elec-lib-content-child-padding a p {
    color: #333333;
    font-size: 18px;
    font-family: Averta-bold;
    padding-top: 10px; }
  .elec-lib-content-child-padding:hover {
    background-color: #FF5A22; }
    .elec-lib-content-child-padding:hover a {
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
      .elec-lib-content-child-padding:hover a p {
        color: white; }

.electronic-library-title {
  background-color: transparent;
  -webkit-box-shadow: 0 3px 5px #80808078;
          box-shadow: 0 3px 5px #80808078; }
  .electronic-library-title a p {
    color: #333333; }
  .electronic-library-title:hover {
    background-color: #FF5A22; }
    .electronic-library-title:hover a {
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
      .electronic-library-title:hover a p {
        color: white; }

.gallery-right {
  padding-right: 0; }
  .gallery-right .gallery-child {
    padding-left: 0; }
    .gallery-right .gallery-child .gallery-child-show {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer; }
      .gallery-right .gallery-child .gallery-child-show ion-icon {
        position: absolute;
        font-size: 100px;
        color: white; }
      .gallery-right .gallery-child .gallery-child-show img {
        width: 100%;
        height: 340px;
        -o-object-fit: cover;
           object-fit: cover; }

.gallery-home {
  margin-top: 30px; }

.gallery {
  padding-left: 0;
  padding-right: 15px; }
  .gallery a .gallery-img {
    margin-bottom: 16px;
    position: relative;
    background-color: #FF5A22; }
    .gallery a .gallery-img p {
      position: absolute;
      margin-top: -51px;
      font-size: 12px;
      font-family: Averta-light;
      color: white;
      display: none;
      padding-left: 5px; }
  .gallery a:hover .gallery-img img {
    opacity: 0.5; }
  .gallery a:hover .gallery-img p {
    display: block;
    -webkit-animation-name: text-image-hover;
            animation-name: text-image-hover;
    -webkit-animation-duration: .5s;
            animation-duration: .5s; }

.gallery3 {
  padding-right: 0px;
  padding-left: 15px; }
  .gallery3 a .gallery-img {
    margin-bottom: 16px;
    position: relative;
    background-color: #FF5A22; }
    .gallery3 a .gallery-img p {
      position: absolute;
      margin-top: -51px;
      font-size: 12px;
      font-family: Averta-light;
      color: white;
      display: none;
      padding-left: 5px; }
  .gallery3 a:hover .gallery-img img {
    opacity: 0.5; }
  .gallery3 a:hover .gallery-img p {
    display: block;
    -webkit-animation-name: text-image-hover;
            animation-name: text-image-hover;
    -webkit-animation-duration: .5s;
            animation-duration: .5s; }

.gallery2 a .gallery-img {
  margin-bottom: 16px;
  position: relative;
  background-color: #FF5A22; }
  .gallery2 a .gallery-img p {
    position: absolute;
    margin-top: -51px;
    font-size: 12px;
    font-family: Averta-light;
    color: white;
    display: none;
    padding-left: 5px; }
.gallery2 a:hover .gallery-img img {
  opacity: 0.5; }
.gallery2 a:hover .gallery-img p {
  display: block;
  -webkit-animation-name: text-image-hover;
          animation-name: text-image-hover;
  -webkit-animation-duration: .5s;
          animation-duration: .5s; }

.gallery1 {
  padding-left: 0; }
  .gallery1 a .gallery-img {
    margin-bottom: 16px;
    position: relative;
    background-color: #FF5A22; }
    .gallery1 a .gallery-img p {
      position: absolute;
      margin-top: -51px;
      font-size: 12px;
      font-family: Averta-light;
      color: white;
      display: none;
      padding-left: 5px; }
  .gallery1 a:hover .gallery-img img {
    opacity: 0.5; }
  .gallery1 a:hover .gallery-img p {
    display: block;
    -webkit-animation-name: text-image-hover;
            animation-name: text-image-hover;
    -webkit-animation-duration: .5s;
            animation-duration: .5s; }

.gallery-child-hide {
  display: none;
  top: 0px;
  position: fixed;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #808080b8;
  z-index: 999999; }
  .gallery-child-hide iframe {
    margin-top: 47px;
    width: 70%;
    height: 70%; }
  .gallery-child-hide .gallery-child-hide-button {
    position: absolute;
    background-color: transparent;
    border: none; }
    .gallery-child-hide .gallery-child-hide-button ion-icon {
      font-size: 44px;
      color: white;
      -webkit-transition: all .5s;
      transition: all .5s; }
    .gallery-child-hide .gallery-child-hide-button:focus {
      outline: none; }
    .gallery-child-hide .gallery-child-hide-button:hover ion-icon {
      -webkit-transform: rotate(720deg);
              transform: rotate(720deg);
      -webkit-transition: all .5s;
      transition: all .5s; }

.gallery-home .join-with-home-menu-child .title-show-sidebar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  color: #333333;
  font-family: Averta-bold;
  font-size: 18px;
  padding: 12px 0;
  border-radius: 5px;
  cursor: pointer; }
  .gallery-home .join-with-home-menu-child .title-show-sidebar p {
    padding-left: 25px; }
  .gallery-home .join-with-home-menu-child .title-show-sidebar #show-icon {
    display: none; }
    .gallery-home .join-with-home-menu-child .title-show-sidebar #show-icon i {
      position: absolute;
      right: 0;
      padding-right: 20px;
      font-size: 20px;
      padding-top: 4px; }
  .gallery-home .join-with-home-menu-child .title-show-sidebar #hide-icon {
    display: block; }
    .gallery-home .join-with-home-menu-child .title-show-sidebar #hide-icon i {
      position: absolute;
      right: 0;
      padding-right: 20px;
      font-size: 20px;
      padding-top: 4px; }
.gallery-home .join-with-home-menu-child .join-with-home-menu-child-dropdown {
  display: block; }
  .gallery-home .join-with-home-menu-child .join-with-home-menu-child-dropdown a {
    font-family: Averta-ligh;
    padding: 12px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    color: #555555;
    padding-left: 25px;
    margin-bottom: 10px;
    -webkit-box-shadow: unset;
            box-shadow: unset;
    padding: 0;
    -webkit-transition: all .5s;
    transition: all .5s; }
    .gallery-home .join-with-home-menu-child .join-with-home-menu-child-dropdown a ion-icon {
      position: relative;
      display: none; }
    .gallery-home .join-with-home-menu-child .join-with-home-menu-child-dropdown a p {
      margin-bottom: 0; }
  .gallery-home .join-with-home-menu-child .join-with-home-menu-child-dropdown a:hover {
    -webkit-text-decoration-line: none;
            text-decoration-line: none;
    font-family: Averta-bold;
    -webkit-transition: all .5s;
    transition: all .5s; }
    .gallery-home .join-with-home-menu-child .join-with-home-menu-child-dropdown a:hover ion-icon {
      display: block;
      padding-right: 15px;
      padding-top: 4px;
      -webkit-transition: all .5s;
      transition: all .5s; }
  .gallery-home .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    color: #333333;
    font-family: Averta-bold;
    font-size: 18px;
    height: 49px;
    padding-right: 25px; }
    .gallery-home .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action ion-icon {
      position: relative;
      display: block;
      padding-top: 19px;
      padding-right: 15px; }
    .gallery-home .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action p {
      padding-top: 16px; }

.concept h3 {
  color: #555555;
  font-size: 18px;
  font-family: Averta-bold;
  margin-top: 0; }
.concept p {
  color: #555555;
  font-size: 16px;
  font-family: Averta-light;
  padding-top: 20px; }

.library-image {
  display: none;
  position: relative; }

.img-fluid {
  width: 100%;
  height: 161px;
  -o-object-fit: cover;
     object-fit: cover; }

#primary {
  min-height: 400px; }

@media (min-width: 768px) and (max-width: 1023px) {
  .gallery-right .gallery-child .gallery-child-show img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 210px; }

  .gallery-right .gallery-child .gallery-child-show ion-icon {
    font-size: 75px; }

  .gallery-right .gallery-child {
    padding-right: 10px; }

  .gallery {
    padding-right: 10px; }

  .gallery1 {
    padding-right: 10px; }

  .img-fluid {
    height: 97px; }

  .library-menu .title-show-sidebar p {
    padding-left: 10px; }
  .library-menu .join-with-home-menu-child-dropdown {
    padding-left: 10px; } }
.electronic-library-title {
  width: 100%;
  height: 50px;
  background-color: #FF5A22;
  border: none;
  text-align: center;
  margin-bottom: 40px; }
  .electronic-library-title p {
    color: white;
    font-size: 18px;
    font-family: Averta-bold;
    padding-top: 12px; }

.library-menu {
  -webkit-box-shadow: 0 3px 6px #00000038;
          box-shadow: 0 3px 6px #00000038;
  margin-bottom: 20px; }
  .library-menu .title-show-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer; }
    .library-menu .title-show-sidebar p {
      font-size: 18px;
      font-family: Averta-bold;
      color: #FF5A22;
      margin: 17px 0;
      padding-left: 20px; }
    .library-menu .title-show-sidebar i {
      position: absolute;
      right: 15px;
      color: #FF5A22;
      font-size: 20px; }
  .library-menu .join-with-home-menu-child-dropdown {
    padding-left: 20px;
    padding-bottom: 15px; }
    .library-menu .join-with-home-menu-child-dropdown .project-action {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .library-menu .join-with-home-menu-child-dropdown .project-action p {
        font-size: 18px;
        font-family: Averta-bold;
        color: #333333;
        margin: 5px 0; }
      .library-menu .join-with-home-menu-child-dropdown .project-action ion-icon {
        padding-right: 15px; }
    .library-menu .join-with-home-menu-child-dropdown a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .library-menu .join-with-home-menu-child-dropdown a p {
        margin: 5px 0;
        font-size: 18px;
        font-family: Averta-light;
        color: #333333; }
      .library-menu .join-with-home-menu-child-dropdown a ion-icon {
        display: none;
        color: #333333; }
      .library-menu .join-with-home-menu-child-dropdown a:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none;
        -webkit-transition: all .5s;
        transition: all .5s; }
        .library-menu .join-with-home-menu-child-dropdown a:hover p {
          font-family: Averta-bold; }
        .library-menu .join-with-home-menu-child-dropdown a:hover ion-icon {
          display: block;
          padding-right: 15px; }

.elec-lib-content .elec-lib-content-child {
  margin-bottom: 0; }
  .elec-lib-content .elec-lib-content-child .elec-lib-content-child-padding {
    width: 100%;
    height: 50px;
    -webkit-box-shadow: 0 3px 5px #80808078;
            box-shadow: 0 3px 5px #80808078;
    text-align: center;
    margin-bottom: 40px; }
    .elec-lib-content .elec-lib-content-child .elec-lib-content-child-padding a p {
      color: #333333;
      font-size: 18px;
      font-family: Averta-bold;
      padding-top: 11px; }
    .elec-lib-content .elec-lib-content-child .elec-lib-content-child-padding:hover {
      background-color: #FF5A22; }
      .elec-lib-content .elec-lib-content-child .elec-lib-content-child-padding:hover a {
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
        .elec-lib-content .elec-lib-content-child .elec-lib-content-child-padding:hover a p {
          color: white; }
.elec-lib-content .elec-lib-search {
  margin-bottom: 30px; }
  .elec-lib-content .elec-lib-search ion-icon {
    position: absolute;
    right: 0;
    font-size: 23px;
    padding-top: 14px;
    padding-right: 30px; }
  .elec-lib-content .elec-lib-search input {
    width: 100%;
    height: 50px;
    height: 50px;
    border: none;
    -webkit-box-shadow: 0 3px 6px #80808052;
            box-shadow: 0 3px 6px #80808052;
    padding-left: 25px; }
    .elec-lib-content .elec-lib-search input:focus {
      outline: none; }
  .elec-lib-content .elec-lib-search input:focus::-webkit-input-placeholder {
    color: transparent; }
  .elec-lib-content .elec-lib-search input:focus:-ms-input-placeholder {
    color: transparent; }
  .elec-lib-content .elec-lib-search input:focus::-ms-input-placeholder {
    color: transparent; }
  .elec-lib-content .elec-lib-search input:focus::placeholder {
    color: transparent; }
.elec-lib-content .elec-lib-document {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .elec-lib-content .elec-lib-document img {
    height: auto;
    width: 185px;
    -o-object-fit: contain;
       object-fit: contain; }
  .elec-lib-content .elec-lib-document .elec-lib-document-title {
    padding-left: 50px; }
    .elec-lib-content .elec-lib-document .elec-lib-document-title a h5 {
      color: #555555;
      font-size: 18px;
      font-family: Averta-bold;
      margin-top: 0; }
    .elec-lib-content .elec-lib-document .elec-lib-document-title a:hover {
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
      .elec-lib-content .elec-lib-document .elec-lib-document-title a:hover h5 {
        color: #FF5A22; }
    .elec-lib-content .elec-lib-document .elec-lib-document-title .elec-lib-document-title-hour {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-top: 26px; }
      .elec-lib-content .elec-lib-document .elec-lib-document-title .elec-lib-document-title-hour p {
        margin: 0;
        padding-left: 15px;
        padding-top: 0; }
    .elec-lib-content .elec-lib-document .elec-lib-document-title p {
      padding-top: 15px;
      font-size: 14px;
      font-family: Averta-light;
      color: #555555; }
    .elec-lib-content .elec-lib-document .elec-lib-document-title .elec-lib-document-title-download {
      margin-top: 20px; }
      .elec-lib-content .elec-lib-document .elec-lib-document-title .elec-lib-document-title-download a img {
        padding: 0 5px;
        height: 33px;
        width: 30px; }
.elec-lib-content .page-dots-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px; }
  .elec-lib-content .page-dots-number a {
    text-align: center;
    border: 1px solid black;
    color: black; }
    .elec-lib-content .page-dots-number a .back-arrow-dots {
      width: 30px;
      height: 30px; }
      .elec-lib-content .page-dots-number a .back-arrow-dots ion-icon {
        padding-top: 8px; }
    .elec-lib-content .page-dots-number a .back-arrow-dots:hover {
      background-color: #FF5A22; }
      .elec-lib-content .page-dots-number a .back-arrow-dots:hover ion-icon {
        color: white; }
  .elec-lib-content .page-dots-number .page-dots-number-margin {
    margin-left: 8px; }
    .elec-lib-content .page-dots-number .page-dots-number-margin .page-dots-number-1 {
      width: 30px;
      height: 30px; }
      .elec-lib-content .page-dots-number .page-dots-number-margin .page-dots-number-1 p {
        margin-bottom: 0;
        padding-top: 5px; }
    .elec-lib-content .page-dots-number .page-dots-number-margin .page-dots-number-1:hover {
      background-color: #FF5A22;
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
      .elec-lib-content .page-dots-number .page-dots-number-margin .page-dots-number-1:hover p {
        color: white;
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
    .elec-lib-content .page-dots-number .page-dots-number-margin .next-arrow-dots {
      width: 30px;
      height: 30px;
      padding-top: 8px; }
    .elec-lib-content .page-dots-number .page-dots-number-margin .next-arrow-dots:hover {
      background-color: #FF5A22; }
      .elec-lib-content .page-dots-number .page-dots-number-margin .next-arrow-dots:hover ion-icon {
        color: white; }

main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar p {
  color: #FF5A22; }
main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar .join-with-home-menu-child-dropdown {
  display: block; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar .join-with-home-menu-child-dropdown .project-action {
    margin-top: 0;
    -webkit-box-shadow: unset;
            box-shadow: unset; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar .join-with-home-menu-child-dropdown a {
    margin-top: 0;
    -webkit-box-shadow: unset;
            box-shadow: unset; }

@media screen and (max-width: 767px) {
  main .join-with-home .join-with-home-menu {
    padding: 0;
    margin-bottom: 15px; }
    main .join-with-home .join-with-home-menu .electronic-library-title {
      margin-bottom: 0px; }
      main .join-with-home .join-with-home-menu .electronic-library-title p {
        font-size: 17px; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child {
      margin-bottom: 20px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar {
        font-size: 16px; }
        main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar b i {
          padding-top: 2px;
          padding-right: 10px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action {
        font-size: 15px; }
        main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action ion-icon {
          padding-left: 5px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a {
        font-size: 16px; }
        main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a p {
          padding-left: 0; }
  main .join-with-home .elec-lib-content {
    margin-bottom: 15px; }
    main .join-with-home .elec-lib-content .elec-lib-search {
      padding: 0; }
    main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title {
      padding-left: 15px; }
      main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title h5 {
        font-size: 13px; }
      main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title .elec-lib-document-title-hour {
        margin-top: 0; }
        main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title .elec-lib-document-title-hour p {
          display: block;
          font-size: 13px; }
        main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title .elec-lib-document-title-hour ion-icon {
          font-size: 13px; }
      main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title p {
        display: none; }
    main .join-with-home .elec-lib-content .elec-lib-document img {
      width: 90px;
      -o-object-fit: contain;
         object-fit: contain; }
  main .join-with-home .elec-lib-content-child {
    padding: 0;
    margin-bottom: 20px; }
    main .join-with-home .elec-lib-content-child .elec-lib-content-child-padding {
      margin-bottom: 0; }
      main .join-with-home .elec-lib-content-child .elec-lib-content-child-padding a p {
        font-size: 17px; }

  .gallery-right {
    margin-top: 20px; }
    .gallery-right .gallery-child {
      margin-bottom: 15px; } }
@media (min-width: 768px) and (max-width: 1023px) {
  main .work-content .title-work-content .title-work-content-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  main .join-with-home .join-with-home-menu .electronic-library-title {
    margin-bottom: 20px; }
    main .join-with-home .join-with-home-menu .electronic-library-title p {
      font-size: 17px; }
  main .join-with-home .join-with-home-menu .join-with-home-menu-child {
    margin-bottom: 20px; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar {
      font-size: 16px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar p {
        padding-left: 0px;
        padding-left: 5px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .title-show-sidebar b i {
        padding-top: 2px;
        padding-right: 10px; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action {
      font-size: 15px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown .project-action ion-icon {
        padding-left: 5px; }
    main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a {
      padding-left: 5px;
      font-size: 16px; }
      main .join-with-home .join-with-home-menu .join-with-home-menu-child .join-with-home-menu-child-dropdown a p {
        padding-left: 0; }
  main .join-with-home .elec-lib-content .elec-lib-content-child {
    padding: 0;
    margin-bottom: 20px; }
    main .join-with-home .elec-lib-content .elec-lib-content-child .elec-lib-content-child-padding {
      margin-bottom: 0; }
      main .join-with-home .elec-lib-content .elec-lib-content-child .elec-lib-content-child-padding a p {
        font-size: 17px; }
    main .join-with-home .elec-lib-content .elec-lib-content-child:first-child {
      padding-right: 15px;
      padding-left: 0; }
  main .join-with-home .elec-lib-content .elec-lib-content-child:nth-child(2) {
    padding-left: 15px;
    padding-right: 0; }
  main .join-with-home .elec-lib-content .elec-lib-search {
    padding: 0; }
  main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title {
    padding-left: 15px; }
    main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title h5 {
      font-size: 16px; }
    main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title .elec-lib-document-title-hour {
      margin-top: 0px; }
      main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title .elec-lib-document-title-hour p {
        display: block; }
    main .join-with-home .elec-lib-content .elec-lib-document .elec-lib-document-title p {
      display: none; }

  .home-page-news-events-menu .home-page-news-events-menu-show {
    padding-left: 5px; }
    .home-page-news-events-menu .home-page-news-events-menu-show span ion-icon {
      padding-right: 10px; }

  .elec-lib-content .elec-lib-document img {
    height: auto;
    width: 105px;
    -o-object-fit: contain;
       object-fit: contain; } }
main .home-page-news-events-slide {
  padding-top: 30px; }
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu {
    -webkit-box-shadow: 0 2px 4px 0 #80808063;
            box-shadow: 0 2px 4px 0 #80808063; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show {
      height: 230px;
      padding-left: 25px; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show span {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        padding-top: 19px; }
        main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show span p {
          font-size: 18px;
          font-family: Averta-bold; }
        main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show span ion-icon {
          padding-top: 7px;
          padding-right: 20px;
          color: #FF5A22;
          font-size: 16px; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar {
        margin-top: 7px; }
        main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs {
          display: grid;
          border-bottom: none; }
          main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs .theme-active {
            display: block;
            height: 40px; }
            main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs .theme-active a {
              display: -webkit-box;
              display: -ms-flexbox;
              display: flex;
              padding: 0;
              font-size: 18px;
              font-family: Averta-bold;
              color: #333333;
              -webkit-box-align: center;
                  -ms-flex-align: center;
                      align-items: center;
              border: none; }
              main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs .theme-active a ion-icon {
                padding-right: 15px;
                display: block; }
              main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs .theme-active a p {
                margin-bottom: 0; }
          main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs .theme-active:hover a {
            background-color: transparent;
            border: none;
            margin-right: 0; }
          main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs li a {
            padding: 0;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            font-size: 18px;
            font-family: Averta-light;
            color: #555555;
            height: 40px;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center;
            border: none; }
            main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs li a ion-icon {
              padding-right: 15px;
              display: none; }
            main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs li a p {
              margin-bottom: 0; }
          main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs li:hover {
            -webkit-transition: opacity 2s ease-in;
            transition: opacity 2s ease-in; }
            main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs li:hover a {
              font-family: Averta-bold;
              border: none; }
              main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs li:hover a ion-icon {
                display: block; }
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 43px; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-title img {
      height: 30px;
      width: 30px; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-title h5 {
      font-size: 20px;
      font-family: Averta-bold;
      color: #333333;
      padding-left: 20px; }
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go {
    margin-top: 22px; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a p {
      font-size: 16px;
      font-family: Averta-bold;
      color: #555555; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a .page-news-events-link-go-hour {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a .page-news-events-link-go-hour ion-icon {
        padding-top: 3px;
        color: #707070; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a .page-news-events-link-go-hour p {
        padding-left: 7px;
        font-size: 14px;
        font-family: Averta-light;
        color: #707070; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a:hover {
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a:hover p {
        color: #FF5A22; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a:hover .page-news-events-link-go-hour ion-icon {
        color: #707070; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a:hover .page-news-events-link-go-hour p {
        color: #707070; }
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-search {
    position: relative; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-search button {
      position: absolute;
      right: 0;
      height: 45px;
      font-size: 18px;
      color: #333333;
      background-color: transparent;
      border: none;
      width: 100px; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-search button:focus {
        outline: none; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-search input {
      width: 100%;
      height: 45px;
      border: none;
      -webkit-box-shadow: 0 3px 6px #80808052;
              box-shadow: 0 3px 6px #80808052;
      border-radius: 5px;
      padding-left: 20px; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-search input:hover {
        outline: none; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-search input:focus::-webkit-input-placeholder {
      color: transparent; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-search input:focus:-ms-input-placeholder {
      color: transparent; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-search input:focus::-ms-input-placeholder {
      color: transparent; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-search input:focus::placeholder {
      color: transparent; }

.new-topic {
  padding-top: 15px; }
  .new-topic a {
    color: #FFFFFF; }
    .new-topic a .new-topic-image {
      position: relative;
      background-color: #FF5A22; }
      .new-topic a .new-topic-image ion-icon {
        position: absolute;
        right: 42%;
        height: 50px;
        width: 50px;
        top: 112px;
        visibility: hidden;
        border-radius: 50%;
        border: 1px solid white; }
      .new-topic a .new-topic-image img {
        width: 100%;
        height: 270px;
        -o-object-fit: cover;
           object-fit: cover; }
  .new-topic a:hover .new-topic-image ion-icon {
    visibility: visible;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); }
  .new-topic a:hover .new-topic-image img {
    opacity: 20%; }
  .new-topic .new-topic-description a p {
    margin-top: 15px;
    font-size: 18px;
    font-family: Averta-bold;
    color: #333333; }
  .new-topic .new-topic-description a:hover p {
    color: #FF5A22;
    -webkit-text-decoration-line: none;
            text-decoration-line: none; }
  .new-topic .new-topic-description .new-topic-description-hour {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #707070; }
    .new-topic .new-topic-description .new-topic-description-hour ion-icon {
      padding-top: 3px;
      padding-right: 10px; }
    .new-topic .new-topic-description .new-topic-description-hour p {
      font-size: 14px;
      font-family: Averta-light; }
  .new-topic .new-topic-description p {
    font-size: 16px;
    font-family: Averta-light;
    color: #555555; }

.blog-post-pagination {
  margin-top: 30px;
  margin-bottom: 15px; }
  .blog-post-pagination a {
    text-align: center;
    border: 1px solid black;
    color: black;
    width: 30px;
    height: 30px;
    margin-left: 8px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .blog-post-pagination a:hover {
      background-color: #FF5A22;
      color: white;
      -webkit-text-decoration-line: none;
              text-decoration-line: none;
      border: transparent; }
  .blog-post-pagination .current {
    text-align: center;
    border: transparent;
    color: white;
    width: 30px;
    height: 30px;
    margin-left: 8px;
    background-color: #FF5A22;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }

@media screen and (max-width: 767px) {
  main .home-page-news-events-slide {
    padding-top: 0; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go {
      margin-top: 10px; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a p {
        margin-bottom: 0; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right {
      margin-top: 20px; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .page-dots-number {
        margin-top: 5px;
        margin-bottom: 10px; }
        main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .page-dots-number a {
          color: white;
          background-color: #FF5A22;
          border: none; }
      main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-new-topic .new-topic {
        padding-top: 20px; } }
@media (min-width: 768px) and (max-width: 1023px) {
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show {
    padding-left: 5px;
    height: auto; }
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go {
    margin-top: 12px; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a p {
      margin-bottom: 2px;
      font-size: 12px; }
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-new-topic .new-topic {
    padding-top: 10px; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-new-topic .new-topic a .new-topic-image img {
      height: auto; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-new-topic .new-topic .new-topic-description a p {
      font-size: 16px; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .home-page-news-events-right-new-topic .new-topic .new-topic-description p {
      font-size: 15px; }
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .page-dots-number {
    margin-top: 15px; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-right .page-dots-number a {
      color: white;
      background-color: #FF5A22;
      border: none; }

  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show {
    padding-left: 10px; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs .theme-active a {
      font-size: 16px; }
    main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .home-page-news-events-menu .home-page-news-events-menu-show .home-page-news-events-sidebar .nav-tabs li a {
      font-size: 16px; }
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a .page-news-events-link-go-hour p {
    font-size: 10px; }
  main .home-page-news-events-slide .home-page-news-events .home-page-news-events-left .page-news-events-link .page-news-events-link-go a .page-news-events-link-go-hour ion-icon {
    font-size: 10px; }

  .new-topic a .new-topic-image ion-icon {
    top: 50px;
    right: 36%; } }
.form-blog {
  padding-bottom: 20px; }

.header .navbar .container-fluid .navbar-nav .active {
  background-color: white; }
  .header .navbar .container-fluid .navbar-nav .active a {
    color: #f15922;
    background-color: white; }

main .about-cepew .title-about-cepew {
  border-bottom: 3px solid #f15922;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  main .about-cepew .title-about-cepew .title-about-cepew-left {
    width: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Averta-bold; }
    main .about-cepew .title-about-cepew .title-about-cepew-left p {
      font-size: 32px; }
    main .about-cepew .title-about-cepew .title-about-cepew-left h3 {
      margin-top: 5px;
      font-size: 32px;
      margin-left: 10px;
      color: #f15922; }
  main .about-cepew .title-about-cepew .title-about-cepew-right {
    width: 50%; }
    main .about-cepew .title-about-cepew .title-about-cepew-right .title-about-cepew-right-child {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      float: right;
      margin-top: 22px; }
      main .about-cepew .title-about-cepew .title-about-cepew-right .title-about-cepew-right-child a h5 {
        margin-top: 2px;
        color: #f15922;
        font-size: 16px;
        font-family: Averta-light; }
      main .about-cepew .title-about-cepew .title-about-cepew-right .title-about-cepew-right-child a:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
      main .about-cepew .title-about-cepew .title-about-cepew-right .title-about-cepew-right-child p {
        padding-left: 18px; }
        main .about-cepew .title-about-cepew .title-about-cepew-right .title-about-cepew-right-child p b {
          padding-left: 23px; }
main .about-cepew .content-about-cepew {
  margin-top: 60px; }
  main .about-cepew .content-about-cepew .content-about-cepew-left img {
    width: 100%; }
  main .about-cepew .content-about-cepew .content-about-cepew-right {
    font-family: Averta-light;
    font-size: 16px;
    line-height: 1.5; }
    main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-top .content-about-cepew-right-top-2 {
      margin-top: 0; }
    main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-middle {
      margin-top: 20px; }
      main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-middle .content-about-cepew-right-middle-child {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-middle .content-about-cepew-right-middle-child img {
          width: 30px;
          height: 30px; }
        main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-middle .content-about-cepew-right-middle-child h3 {
          margin-top: 2px;
          padding-left: 20px;
          font-family: Averta-bold;
          font-size: 26px;
          color: #FF5A22; }
    main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-under {
      margin-top: 15px; }
      main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-under .content-about-cepew-right-under-child {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-under .content-about-cepew-right-under-child img {
          width: 30px;
          height: 30px; }
        main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-under .content-about-cepew-right-under-child h3 {
          margin-top: 2px;
          padding-left: 20px;
          font-family: Averta-bold;
          font-size: 26px;
          color: #FF5A22; }
main .about-cepew .core-values {
  margin-top: 106px;
  text-align: center; }
  main .about-cepew .core-values .title-core-values {
    font-family: Averta-bold;
    font-size: 32px; }
    main .about-cepew .core-values .title-core-values h3 {
      color: #FF5A22; }
  main .about-cepew .core-values .image-core-values {
    margin-top: 70px; }
    main .about-cepew .core-values .image-core-values .prev-about {
      position: absolute;
      left: 0;
      top: 50%;
      z-index: 1;
      width: 45px;
      height: 45px;
      border: none;
      background-color: #FF5A22; }
      main .about-cepew .core-values .image-core-values .prev-about:focus {
        outline: none;
        border: none; }
      main .about-cepew .core-values .image-core-values .prev-about ion-icon {
        padding-top: 5px;
        font-size: 20px;
        color: white; }
    main .about-cepew .core-values .image-core-values .next-about {
      position: absolute;
      right: 0;
      top: 50%;
      width: 45px;
      height: 45px;
      border: none;
      background-color: #FF5A22; }
      main .about-cepew .core-values .image-core-values .next-about:focus {
        border: none;
        outline: none; }
      main .about-cepew .core-values .image-core-values .next-about ion-icon {
        padding-top: 5px;
        font-size: 20px;
        color: white; }
    main .about-cepew .core-values .image-core-values .image-core-values-child a {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
      main .about-cepew .core-values .image-core-values .image-core-values-child a:focus {
        outline: none;
        border: none; }
      main .about-cepew .core-values .image-core-values .image-core-values-child a img {
        height: 100px;
        width: 100px; }
    main .about-cepew .core-values .image-core-values .image-core-values-child .image-core-content h5 {
      font-family: Averta-bold;
      font-size: 20px;
      color: #555555;
      margin-top: 35px;
      margin-bottom: 22px; }
    main .about-cepew .core-values .image-core-values .image-core-values-child .image-core-content p {
      font-family: Averta-light;
      font-size: 16px;
      color: #555555;
      padding: 0 20px; }
main .about-cepew .cepew-people {
  margin-top: 140px; }
  main .about-cepew .cepew-people .cepew-people-left .cepew-people-content:focus {
    outline: none; }
  main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .title-cepew-people {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .title-cepew-people img {
      width: 44px;
      height: 44px; }
    main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .title-cepew-people h3 {
      margin-top: 8px;
      margin-left: 20px;
      font-size: 26px;
      font-family: Averta-bold;
      color: #FF5A22; }
  main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .cepew-people-content-cultural {
    line-height: 1.5; }
    main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .cepew-people-content-cultural h5 {
      margin-top: 35px;
      font-family: Averta-bold;
      font-size: 16px;
      color: #555555; }
    main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .cepew-people-content-cultural p {
      margin-top: 12px;
      font-size: 16px; }
  main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .cepew-people-content-educate h5 {
    margin-top: 21px;
    font-family: Averta-bold;
    font-size: 16px;
    color: #555555; }
  main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .cepew-people-content-educate p {
    font-family: Averta-light;
    font-size: 16px; }
  main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .cepew-people-content-educate b {
    font-family: Averta-light;
    font-size: 16px;
    font-weight: 500; }
main .about-cepew .cepew-staff {
  margin-top: 130px; }
  main .about-cepew .cepew-staff .cepew-staff-title {
    text-align: center; }
    main .about-cepew .cepew-staff .cepew-staff-title h3 {
      font-family: Averta-bold;
      font-size: 26px;
      color: #FF5A22; }
  main .about-cepew .cepew-staff .cepew-staff-slide {
    margin-top: 15px; }
    main .about-cepew .cepew-staff .cepew-staff-slide .cepew-staff-slide-child {
      text-align: center;
      height: auto;
      padding: 10px 10px; }
      main .about-cepew .cepew-staff .cepew-staff-slide .cepew-staff-slide-child .cepew-staff-slide-child-1 {
        height: 309px;
        -webkit-box-shadow: 0px 0px 2px 0px #80808026;
                box-shadow: 0px 0px 2px 0px #80808026; }
        main .about-cepew .cepew-staff .cepew-staff-slide .cepew-staff-slide-child .cepew-staff-slide-child-1 img {
          height: 150px;
          width: 150px;
          margin-top: 30px;
          margin-right: auto;
          margin-left: auto;
          display: unset; }
        main .about-cepew .cepew-staff .cepew-staff-slide .cepew-staff-slide-child .cepew-staff-slide-child-1 .cepew-staff-slide-child-infor {
          margin-top: 50px; }
          main .about-cepew .cepew-staff .cepew-staff-slide .cepew-staff-slide-child .cepew-staff-slide-child-1 .cepew-staff-slide-child-infor .cepew-staff-slide-child-position {
            float: left;
            padding-left: 20px;
            text-align: left; }
            main .about-cepew .cepew-staff .cepew-staff-slide .cepew-staff-slide-child .cepew-staff-slide-child-1 .cepew-staff-slide-child-infor .cepew-staff-slide-child-position h6 {
              font-family: Averta-bold;
              font-size: 14px;
              color: #333333; }
            main .about-cepew .cepew-staff .cepew-staff-slide .cepew-staff-slide-child .cepew-staff-slide-child-1 .cepew-staff-slide-child-infor .cepew-staff-slide-child-position p {
              font-family: Averta-light;
              font-size: 18px;
              color: #333333; }
          main .about-cepew .cepew-staff .cepew-staff-slide .cepew-staff-slide-child .cepew-staff-slide-child-1 .cepew-staff-slide-child-infor .cepew-staff-slide-child-email {
            margin-top: 26px;
            width: 36px;
            height: 36px;
            float: right;
            background-color: #FF5A22;
            border-radius: 50%;
            margin-right: 10px; }
            main .about-cepew .cepew-staff .cepew-staff-slide .cepew-staff-slide-child .cepew-staff-slide-child-1 .cepew-staff-slide-child-infor .cepew-staff-slide-child-email a ion-icon {
              font-size: 20px;
              color: white;
              padding-top: 7px; }
    main .about-cepew .cepew-staff .cepew-staff-slide .prev-about {
      position: absolute;
      left: 10px;
      top: 40%;
      z-index: 1;
      width: 45px;
      height: 45px;
      border: none;
      background-color: #7F7F7F; }
      main .about-cepew .cepew-staff .cepew-staff-slide .prev-about:hover {
        background-color: #FF5A22; }
      main .about-cepew .cepew-staff .cepew-staff-slide .prev-about:focus {
        outline: none; }
      main .about-cepew .cepew-staff .cepew-staff-slide .prev-about ion-icon {
        padding-top: 5px;
        font-size: 20px;
        color: white; }
    main .about-cepew .cepew-staff .cepew-staff-slide .next-about {
      position: absolute;
      right: 8px;
      top: 40%;
      width: 45px;
      height: 45px;
      border: none;
      background-color: #7F7F7F; }
      main .about-cepew .cepew-staff .cepew-staff-slide .next-about:hover {
        background-color: #FF5A22; }
      main .about-cepew .cepew-staff .cepew-staff-slide .next-about:focus {
        outline: none; }
      main .about-cepew .cepew-staff .cepew-staff-slide .next-about ion-icon {
        padding-top: 5px;
        font-size: 20px;
        color: white; }
main .about-cepew .cepew-evaluate {
  margin-top: 95px; }
  main .about-cepew .cepew-evaluate .cepew-evaluate-left img {
    width: 100%; }
  main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 86%;
    margin-left: auto;
    margin-right: auto; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-title img {
      width: 44px;
      height: 44px; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-title h3 {
      margin-top: 9px;
      padding-left: 25px;
      font-family: Averta-bold;
      font-size: 26px;
      color: #FF5A22; }
  main .about-cepew .cepew-evaluate .cepew-evaluate-right h5 {
    font-family: Averta-bold;
    font-size: 16px;
    color: #4B4B4B;
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 32px; }
  main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide {
    width: 86%;
    margin-left: auto;
    margin-right: auto;
    position: relative; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide .cepew-evaluate-run p {
      font-size: 16px;
      color: #4B4B4B; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide .cepew-evaluate-run h5 {
      width: 100%; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide .cepew-evaluate-run h6 {
      font-family: Averta-light;
      font-size: 16px;
      color: #FF5A22; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide button {
      width: 30px;
      height: 30px;
      background-color: transparent;
      border: 1px solid #FF5A22;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      position: absolute; }
      main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide button i {
        font-size: 15px;
        color: #FF5A22; }
      main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide button:hover {
        background-color: #FF5A22; }
        main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide button:hover i {
          color: white; }
      main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide button:focus {
        outline: none; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide .prev-about {
      bottom: -30px;
      left: 0; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide .next-about {
      left: 40px; }
main .about-cepew .partner-of-cepew {
  margin-top: 100px; }

@media screen and (max-width: 767px) {
  main .about-cepew .title-about-cepew {
    display: block; }
    main .about-cepew .title-about-cepew .title-about-cepew-left {
      width: 100%; }
    main .about-cepew .title-about-cepew .title-about-cepew-right {
      width: 100%; }
      main .about-cepew .title-about-cepew .title-about-cepew-right .title-about-cepew-right-child {
        margin-top: 0;
        float: unset; }
  main .about-cepew .content-about-cepew {
    margin-top: 10px; }
    main .about-cepew .content-about-cepew .content-about-cepew-right .content-about-cepew-right-top p {
      margin-top: 10px; }
  main .about-cepew .core-values {
    margin-top: 20px; }
    main .about-cepew .core-values .image-core-values {
      margin-top: 35px; }
      main .about-cepew .core-values .image-core-values .prev-about {
        background-color: #80808026;
        display: none; }
        main .about-cepew .core-values .image-core-values .prev-about ion-icon {
          color: #FF5A22; }
      main .about-cepew .core-values .image-core-values .next-about {
        background-color: #80808026;
        display: none; }
        main .about-cepew .core-values .image-core-values .next-about ion-icon {
          color: #FF5A22; }
      main .about-cepew .core-values .image-core-values .slick-dots .slick-active button::before {
        color: #FF5A22; }
  main .about-cepew .cepew-people {
    margin-top: 50px; }
    main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .cepew-people-content-cultural h5 {
      margin-top: 20px; }
    main .about-cepew .cepew-people .cepew-people-left .cepew-people-content .cepew-people-content-cultural p {
      margin-top: 0; }
    main .about-cepew .cepew-people .cepew-people-right img {
      margin-top: 15px;
      width: 100%; }
  main .about-cepew .cepew-staff {
    margin-top: 35px; }
    main .about-cepew .cepew-staff .cepew-staff-slide .prev-about {
      display: none; }
    main .about-cepew .cepew-staff .cepew-staff-slide .next-about {
      display: none; }
    main .about-cepew .cepew-staff .cepew-staff-slide .slick-dots .slick-active button::before {
      color: #FF5A22; }
  main .about-cepew .cepew-evaluate {
    margin-top: 60px; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right {
      margin-top: 30px; }
      main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-title {
        width: 100%; }
        main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-title h3 {
          padding-left: 15px;
          font-size: 19px; }
      main .about-cepew .cepew-evaluate .cepew-evaluate-right h5 {
        width: 100%;
        margin-top: 17px; }
      main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide {
        width: 100%; }
  main .about-cepew .partner-of-cepew {
    margin-top: 55px; } }
@media (min-width: 768px) and (max-width: 1024px) {
  main .about-cepew .content-about-cepew {
    margin-top: 30px; }
    main .about-cepew .content-about-cepew .content-about-cepew-left {
      margin-bottom: 20px; }
      main .about-cepew .content-about-cepew .content-about-cepew-left img {
        height: 300px;
        max-width: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        width: 100%; }
  main .about-cepew .core-values {
    margin-top: 30px; }
    main .about-cepew .core-values .image-core-values {
      margin-top: 20px; }
      main .about-cepew .core-values .image-core-values .prev-about {
        top: 48%;
        display: none; }
      main .about-cepew .core-values .image-core-values .next-about {
        top: 48%;
        display: none; }
      main .about-cepew .core-values .image-core-values .slick-dots .slick-active button:before {
        color: #FF5A22; }
  main .about-cepew .cepew-people {
    margin-top: 60px; }
    main .about-cepew .cepew-people .cepew-people-left {
      margin-top: 20px; }
    main .about-cepew .cepew-people .cepew-people-right img {
      height: 300px;
      max-width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%; }
  main .about-cepew .cepew-staff {
    margin-top: 30px; }
    main .about-cepew .cepew-staff .cepew-staff-slide .prev-about {
      display: none; }
    main .about-cepew .cepew-staff .cepew-staff-slide .next-about {
      display: none; }
    main .about-cepew .cepew-staff .cepew-staff-slide .slick-dots .slick-active button::before {
      color: #FF5A22; }
  main .about-cepew .cepew-evaluate {
    margin-top: 55px; }
    main .about-cepew .cepew-evaluate .cepew-evaluate-right {
      padding-left: 0; }
      main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-title {
        width: 100%; }
        main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-title h3 {
          padding-left: 5px;
          padding-left: 5px;
          font-size: 19px; }
      main .about-cepew .cepew-evaluate .cepew-evaluate-right h5 {
        width: 100%; }
      main .about-cepew .cepew-evaluate .cepew-evaluate-right .cepew-evaluate-right-slide {
        width: 100%; }
  main .about-cepew .partner-of-cepew {
    margin-top: 45px; }

  main .about-cepew .cepew-evaluate .cepew-evaluate-left img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; } }
#slick-slide-control23 {
  display: none; }

main .work-content .title-work-content .title-work-content-right .title-work-content-right-child .link-back-home-tin-tuc-su-kien a {
  color: #333333; }
  main .work-content .title-work-content .title-work-content-right .title-work-content-right-child .link-back-home-tin-tuc-su-kien a b {
    width: 100px;
    text-overflow: ellipsis;
    color: #FF5A22; }
main .work-content .title-work-content .title-work-content-right .title-work-content-right-child .link-back-home-tin-tuc-su-kien a:hover {
  -webkit-text-decoration-line: none;
          text-decoration-line: none; }
  main .work-content .title-work-content .title-work-content-right .title-work-content-right-child .link-back-home-tin-tuc-su-kien a:hover b {
    color: black; }
main .news-events-home {
  margin-top: 40px; }
  main .news-events-home .news-events-home-left .news-events-home-left-title {
    position: relative; }
    main .news-events-home .news-events-home-left .news-events-home-left-title .news-events-home-left-title-text {
      position: absolute;
      bottom: 0;
      width: 100%;
      background-color: #333333;
      height: 203px;
      opacity: 0.5; }
    main .news-events-home .news-events-home-left .news-events-home-left-title h3 {
      color: white;
      font-size: 26px;
      font-family: Averta-bold;
      position: absolute;
      bottom: 30px;
      width: 96%;
      display: block;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      padding-left: 35px;
      padding-right: 46px; }
    main .news-events-home .news-events-home-left .news-events-home-left-title p {
      margin-top: 20px;
      font-size: 14px;
      font-family: Averta-light; }
    main .news-events-home .news-events-home-left .news-events-home-left-title img {
      width: 100%; }
  main .news-events-home .news-events-home-left .cepew-button-share {
    margin-top: 21px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a .cepew-button-share-facebook-child button {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding: 0;
      border: 1px solid transparent;
      width: 63px;
      border-radius: 0%; }
      main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-icon {
        border-bottom-left-radius: 4px;
        border-top-left-radius: 4px;
        height: 43px;
        width: 62px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        background-color: #305C99;
        color: white;
        border-right: 1px solid white; }
        main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-icon i {
          padding-top: 6px;
          background-color: #305C99;
          font-size: 31px;
          margin-left: auto;
          margin-right: auto; }
      main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-text {
        border-bottom-right-radius: 4px;
        border-top-right-radius: 4px;
        height: 43px;
        width: 100%;
        background-color: #305C99;
        color: #FFFFFF; }
        main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-text p {
          font-size: 14px;
          font-family: Averta-bold;
          padding-top: 11px; }
      main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a .cepew-button-share-facebook-child button:focus {
        outline: none; }
    main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a:hover {
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
    main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a:focus {
      outline: none; }
    main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram {
      margin-left: 7px; }
      main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
        border: 1px solid transparent;
        width: 63px;
        border-radius: 0%; }
        main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-icon {
          border-bottom-left-radius: 4px;
          border-top-left-radius: 4px;
          height: 43px;
          width: 62px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #FF5A22;
          color: white;
          border-right: 1px solid white; }
          main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-icon i {
            padding-top: 6px;
            background-color: #FF5A22;
            font-size: 31px;
            margin-left: auto;
            margin-right: auto; }
        main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-text {
          border-bottom-right-radius: 4px;
          border-top-right-radius: 4px;
          height: 43px;
          width: 100%;
          background-color: #FF5A22;
          color: #FFFFFF; }
          main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-text p {
            font-size: 14px;
            font-family: averta, sans-serif;
            font-weight: 600;
            padding-top: 11px; }
        main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child button:focus {
          outline: none; }
      main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
      main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a:focus {
        outline: none; }
  main .news-events-home .news-events-home-left .news-events-home-content {
    margin-top: 20px; }
    main .news-events-home .news-events-home-left .news-events-home-content h5 {
      font-size: 16px;
      font-family: averta, sans-serif;
      font-weight: 600;
      color: #555555;
      margin-bottom: 26px; }
    main .news-events-home .news-events-home-left .news-events-home-content b {
      font-size: 16px;
      font-family: Averta-light;
      color: #555555;
      font-weight: 400; }
    main .news-events-home .news-events-home-left .news-events-home-content p {
      font-size: 16px;
      font-family: Averta-light;
      color: #555555; }
    main .news-events-home .news-events-home-left .news-events-home-content ul li {
      font-size: 16px; }
  main .news-events-home .news-events-home-left .cepew-button-share-under {
    margin-top: 21px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    float: right;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook {
      margin-left: 7px; }
      main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a .cepew-button-share-facebook-child button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
        border: 1px solid transparent; }
        main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-icon {
          border-radius: 5px;
          height: 30px;
          width: 30px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #305C99;
          color: white;
          border-right: 1px solid white; }
          main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-icon i {
            padding-top: 6px;
            background-color: #305C99;
            font-size: 20px;
            margin-left: auto;
            margin-right: auto; }
        main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-text {
          border-radius: 5px;
          height: 43px;
          width: 72%;
          background-color: #305C99;
          color: #FFFFFF; }
          main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-text p {
            font-size: 14px;
            font-family: averta, sans-serif;
            font-weight: 600;
            padding-top: 11px; }
        main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a .cepew-button-share-facebook-child button:focus {
          outline: none; }
      main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
    main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram {
      margin-left: 7px; }
      main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child button {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 0;
        border: 1px solid transparent; }
        main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-icon {
          border-radius: 5px;
          height: 30px;
          width: 30px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          background-color: #FF5A22;
          color: white;
          border-right: 1px solid white; }
          main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-icon i {
            padding-top: 6px;
            background-color: #FF5A22;
            font-size: 20px;
            margin-left: auto;
            margin-right: auto; }
        main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-text {
          border-radius: 5px;
          height: 43px;
          width: 72%;
          background-color: #FF5A22;
          color: #FFFFFF; }
          main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-text p {
            font-size: 14px;
            font-family: averta, sans-serif;
            font-weight: 600;
            padding-top: 11px; }
        main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child button:focus {
          outline: none; }
      main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a:hover {
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
  main .news-events-home .news-events-home-left iframe {
    width: 100%; }
  main .news-events-home .news-events-home-right .news-events-home-right-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 32px; }
    main .news-events-home .news-events-home-right .news-events-home-right-title img {
      width: 30px;
      height: 30px; }
    main .news-events-home .news-events-home-right .news-events-home-right-title h3 {
      margin-top: 6px;
      font-size: 18px;
      font-family: averta, sans-serif;
      font-weight: 600;
      padding-left: 20px; }
  main .news-events-home .news-events-home-right .news-events-home-right-link {
    margin-bottom: 18px; }
    main .news-events-home .news-events-home-right .news-events-home-right-link a {
      font-size: 16px;
      font-family: averta, sans-serif;
      font-weight: 600;
      color: #555555; }
      main .news-events-home .news-events-home-right .news-events-home-right-link a .news-events-home-right-link-hour {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
        main .news-events-home .news-events-home-right .news-events-home-right-link a .news-events-home-right-link-hour ion-icon {
          margin-top: 3px; }
        main .news-events-home .news-events-home-right .news-events-home-right-link a .news-events-home-right-link-hour p {
          padding-left: 9px;
          font-size: 14px;
          font-family: Averta-light; }
      main .news-events-home .news-events-home-right .news-events-home-right-link a:hover {
        color: #FF5A22;
        -webkit-text-decoration-line: none;
                text-decoration-line: none; }
        main .news-events-home .news-events-home-right .news-events-home-right-link a:hover .news-events-home-right-link-hour ion-icon {
          color: #555555; }
        main .news-events-home .news-events-home-right .news-events-home-right-link a:hover .news-events-home-right-link-hour p {
          color: #555555; }
  main .news-events-home .news-events-home-right .news-events-home-right-youtube .show-new-event-video {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    border-radius: 11px; }
    main .news-events-home .news-events-home-right .news-events-home-right-youtube .show-new-event-video img {
      width: 100%;
      height: 208px;
      border-radius: 11px; }
    main .news-events-home .news-events-home-right .news-events-home-right-youtube .show-new-event-video ion-icon {
      position: absolute;
      font-size: 80px;
      color: white;
      color: white;
      -webkit-transition: all .5s;
      transition: all .5s; }
    main .news-events-home .news-events-home-right .news-events-home-right-youtube .show-new-event-video:hover {
      background-color: #FF5A22; }
      main .news-events-home .news-events-home-right .news-events-home-right-youtube .show-new-event-video:hover img {
        opacity: 20%; }
      main .news-events-home .news-events-home-right .news-events-home-right-youtube .show-new-event-video:hover ion-icon {
        opacity: 1;
        -webkit-transition: all .5s;
        transition: all .5s;
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg); }
  main .news-events-home .news-events-home-right .news-events-home-right-youtube .news-events-home-right-youtube-subcrible {
    height: 46px;
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    border: 1px solid #ff5a22;
    margin-top: 20px; }
    main .news-events-home .news-events-home-right .news-events-home-right-youtube .news-events-home-right-youtube-subcrible a {
      color: #FF5A22; }
      main .news-events-home .news-events-home-right .news-events-home-right-youtube .news-events-home-right-youtube-subcrible a p {
        font-family: averta, sans-serif;
        font-weight: 600;
        font-size: 16px;
        margin-top: 11px; }
  main .news-events-home .news-events-home-right .news-events-home-right-youtube .news-events-home-right-youtube-subcrible:hover {
    -webkit-box-shadow: -1px 2px 2px 1px #FF5A22;
            box-shadow: -1px 2px 2px 1px #FF5A22;
    background-color: #ff8e68; }
    main .news-events-home .news-events-home-right .news-events-home-right-youtube .news-events-home-right-youtube-subcrible:hover a {
      background-color: #FF5A22;
      color: white;
      -webkit-text-decoration-line: none;
              text-decoration-line: none; }
  main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible {
    margin-top: 29px;
    -webkit-box-shadow: 0 1px 6px 0 rgba(184, 185, 184, 0.68);
            box-shadow: 0 1px 6px 0 rgba(184, 185, 184, 0.68);
    height: 532px; }
    main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-title img {
      width: 100%;
      height: 224px; }
    main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-title p {
      font-family: averta, sans-serif;
      font-weight: 600;
      font-size: 18px;
      width: 83%;
      margin-left: auto;
      margin-right: auto;
      text-align: center;
      margin-top: 31px;
      color: #555555; }
    main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-button {
      display: inline-grid;
      width: 100%;
      margin-top: 23px; }
      main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-button .news-events-home-right-email-subcrible-button-child {
        display: block;
        width: 90%;
        margin-left: auto;
        margin-right: auto; }
        main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-button .news-events-home-right-email-subcrible-button-child input {
          width: 100%;
          height: 60px;
          border: none;
          background-color: #F1F1F1;
          padding-left: 25px; }
          main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-button .news-events-home-right-email-subcrible-button-child input:focus {
            outline: none; }
        main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-button .news-events-home-right-email-subcrible-button-child button {
          width: 100%;
          margin-top: 15px;
          height: 60px;
          color: white;
          background-color: #FF5A22;
          font-family: averta, sans-serif;
          font-weight: 600;
          font-size: 16px;
          border: none;
          -webkit-transition: all .25s;
          transition: all .25s; }
          main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-button .news-events-home-right-email-subcrible-button-child button p {
            margin-top: 12px; }
          main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-button .news-events-home-right-email-subcrible-button-child button:focus {
            outline: none; }
          main .news-events-home .news-events-home-right .news-events-home-right-email-subcrible .news-events-home-right-email-subcrible-button .news-events-home-right-email-subcrible-button-child button:hover {
            background-color: white;
            color: #FF5A22;
            border: 1px solid #FF5A22;
            -webkit-transition: all .25s;
            transition: all .25s; }

.new-event-video {
  top: 0px;
  position: fixed;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #808080b8;
  z-index: 10;
  left: 0;
  display: none; }
  .new-event-video button {
    position: absolute;
    right: 23px;
    top: 6px;
    height: 45px;
    width: 45px;
    background-color: transparent;
    border: none; }
    .new-event-video button ion-icon {
      font-size: 46px; }
    .new-event-video button:hover ion-icon {
      color: white;
      font-size: 55px;
      -webkit-transition: all .5s;
      transition: all .5s;
      -webkit-transform: rotate(360deg);
              transform: rotate(360deg); }
  .new-event-video iframe {
    margin-top: 50px; }

@media screen and (max-width: 767px) {
  main {
    margin-top: 0; }
    main .news-events-home .news-events-home-left .news-events-home-left-title .news-events-home-left-title-text {
      height: 100px; }
    main .news-events-home .news-events-home-left .news-events-home-left-title h3 {
      padding-left: 15px;
      padding-right: 15px;
      bottom: 0;
      font-size: 18px; }
      main .news-events-home .news-events-home-left .news-events-home-left-title h3 p {
        margin-top: 10px;
        margin-bottom: 0; }
    main .news-events-home .news-events-home-left .cepew-button-share {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a .cepew-button-share-facebook-child button {
        border-radius: 5px;
        border: 0px solid transparent;
        width: auto; }
        main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-icon {
          border-radius: 5px; }
        main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-text {
          display: none; }
      main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram {
        float: right;
        width: 100%;
        margin-top: 0px; }
        main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child {
          -webkit-box-pack: right;
              -ms-flex-pack: right;
                  justify-content: right; }
          main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child button {
            width: auto;
            border: 0px solid transparent; }
            main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-icon {
              border-radius: 5px; }
            main .news-events-home .news-events-home-left .cepew-button-share .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-text {
              display: none; }
    main .news-events-home .news-events-home-left .news-events-home-content {
      margin-top: 20px; }
      main .news-events-home .news-events-home-left .news-events-home-content h5 {
        margin-bottom: 10px; }
      main .news-events-home .news-events-home-left .news-events-home-content p {
        padding-top: 0; }
    main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a .cepew-button-share-facebook-child button {
      border-radius: 5px;
      border: 0px solid transparent;
      width: auto; }
      main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-icon {
        border-radius: 5px; }
      main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-facebook a .cepew-button-share-facebook-child button .cepew-button-share-facebook-child-text {
        display: none; }
    main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram {
      float: right;
      margin-top: 0; }
      main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child {
        -webkit-box-pack: right;
            -ms-flex-pack: right;
                justify-content: right; }
        main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child button {
          width: auto;
          border: 0px solid transparent; }
          main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-icon {
            border-radius: 5px; }
          main .news-events-home .news-events-home-left .cepew-button-share-under .cepew-button-share-instagram a .cepew-button-share-instagram-child button .cepew-button-share-instagram-child-text {
            display: none; }
    main .news-events-home .news-events-home-right {
      margin-top: 25px; }
      main .news-events-home .news-events-home-right .news-events-home-right-title {
        margin-bottom: 15px; }
      main .news-events-home .news-events-home-right .news-events-home-right-link {
        margin-bottom: 10px; }
        main .news-events-home .news-events-home-right .news-events-home-right-link a p {
          margin-bottom: 0; }
      main .news-events-home .news-events-home-right .news-events-home-right-youtube .news-events-home-right-youtube-subcrible {
        margin-top: 10px; }
      main .news-events-home .news-events-home-right .title-right-email-subcrible {
        margin-bottom: 20px; }

  main .work-content .title-work-content {
    display: block; }
    main .work-content .title-work-content .title-work-content-left {
      width: 100%; }
    main .work-content .title-work-content .title-work-content-right {
      width: 100%; }
      main .work-content .title-work-content .title-work-content-right .title-work-content-right-child {
        float: none;
        clear: both; }
        main .work-content .title-work-content .title-work-content-right .title-work-content-right-child p {
          font-size: 13px; }
        main .work-content .title-work-content .title-work-content-right .title-work-content-right-child a h6 {
          font-size: 13px; } }
@media (min-width: 768px) and (max-width: 1023px) {
  main .news-events-home .news-events-home-right {
    padding-left: 0; }
    main .news-events-home .news-events-home-right .news-events-home-right-title {
      margin-bottom: 10px; }
      main .news-events-home .news-events-home-right .news-events-home-right-title h3 {
        padding-left: 0; }
    main .news-events-home .news-events-home-right .news-events-home-right-youtube .show-new-event-video img {
      height: auto; }
    main .news-events-home .news-events-home-right .title-right-email-subcrible .title-right-email-subcrible-image img {
      height: auto; }
    main .news-events-home .news-events-home-right .news-events-home-right-link a {
      font-size: 15px; }
      main .news-events-home .news-events-home-right .news-events-home-right-link a p {
        margin-bottom: 0; }
  main .news-events-home .news-events-home-left .news-events-home-left-title .news-events-home-left-title-text {
    height: 190px; }
  main .news-events-home .news-events-home-left .news-events-home-left-title h3 {
    bottom: 0;
    font-size: 24px; } }
.section-single {
  line-height: 1.5;
  word-spacing: 2px; }
  .section-single p,
  .section-single li,
  .section-single a {
    line-height: 1.5; }

.project-sponsor-link .project-sponsor-link-title h6 {
  font-size: 20px;
  font-family: Averta-bold;
  color: #333333; }
.project-sponsor-link .project-sponsor-link-title .project-content-page1-slide {
  margin-top: 25px;
  margin-bottom: 25px;
  position: relative; }
  .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .prev-about {
    position: absolute;
    left: 0;
    height: 45px;
    width: 45px;
    background-color: #00000060;
    color: white;
    border: none;
    z-index: 1;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .prev-about ion-icon {
      font-size: 20px; }
    .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .prev-about:hover {
      background-color: #FF5A22; }
    .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .prev-about:focus {
      outline: none;
      border: none; }
  .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .next-about {
    position: absolute;
    right: 0;
    height: 45px;
    width: 45px;
    background-color: #00000060;
    color: white;
    border: none;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .next-about ion-icon {
      font-size: 20px; }
    .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .next-about:hover {
      background-color: #FF5A22; }
    .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .next-about:focus {
      outline: none;
      border: none; }
  .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .project-content-page1-slide-child img {
    width: 100%;
    height: 400px; }
.project-sponsor-link .project-sponsor-link-title .slick-next {
  width: 45px;
  height: 45px;
  background-color: #ffffff78;
  z-index: 99999999;
  right: 0; }
.project-sponsor-link .project-sponsor-link-title .slick-prev {
  width: 45px;
  height: 45px;
  background-color: #ffffff78;
  z-index: 99999999;
  left: 0; }
.project-sponsor-link .project-sponsor-link-title .slick-prev:hover {
  background-color: #f15922;
  color: white; }
.project-sponsor-link .project-sponsor-link-title .slick-next:hover {
  background-color: #f15922;
  color: white; }
.project-sponsor-link .project-sponsor-link-content b {
  color: #555555;
  font-size: 16px;
  font-family: Averta-bold; }
.project-sponsor-link .project-sponsor-link-content p {
  color: #555555;
  font-size: 16px;
  font-family: Averta-light; }
.project-sponsor-link .project-sponsor-link-infor {
  margin-top: 30px; }
  .project-sponsor-link .project-sponsor-link-infor b {
    color: #555555;
    font-size: 16px;
    font-family: Averta-bold; }
  .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form {
    margin-top: 20px; }
    .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-left input {
      width: 100%;
      height: 50px;
      border: none;
      background-color: #80808029;
      margin-bottom: 18px;
      padding-left: 25px; }
      .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-left input:focus::-webkit-input-placeholder {
        color: transparent; }
      .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-left input:focus:-ms-input-placeholder {
        color: transparent; }
      .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-left input:focus::-ms-input-placeholder {
        color: transparent; }
      .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-left input:focus::placeholder {
        color: transparent; }
      .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-left input:focus {
        outline: none; }
    .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right {
      position: relative; }
      .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right label {
        position: absolute; }
        .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right label p {
          padding-left: 25px;
          padding-top: 15px;
          margin-top: 0;
          color: grey; }
          .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right label p span {
            color: #FF5A22; }
      .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right input {
        width: 100%;
        height: 50px;
        border: none;
        background-color: #80808029;
        margin-bottom: 18px;
        padding-left: 25px; }
        .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right input:focus::-webkit-input-placeholder {
          color: transparent; }
        .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right input:focus:-ms-input-placeholder {
          color: transparent; }
        .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right input:focus::-ms-input-placeholder {
          color: transparent; }
        .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right input:focus::placeholder {
          color: transparent; }
        .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right input:focus {
          outline: none; }
      .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right button {
        width: 240px;
        height: 50px;
        border: none;
        background-color: #FF5A22;
        float: right;
        color: white;
        font-size: 16px;
        -webkit-transition: all .25s;
        transition: all .25s; }
        .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right button p {
          font-family: Averta-bold;
          padding-top: 9px;
          -webkit-transition: all .25s;
          transition: all .25s; }
        .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right button:hover {
          background-color: white;
          font-size: 22px;
          color: #FF5A22;
          -webkit-transition: all .25s;
          transition: all .25s;
          border: 1px solid #FF5A22; }
        .project-sponsor-link .project-sponsor-link-infor .project-sponsor-link-form .project-sponsor-link-right button:focus {
          outline: none; }

@media screen and (max-width: 767px) {
  .project-sponsor-link .project-sponsor-link-title .project-content-page1-slide .project-content-page1-slide-child img {
    width: 100%;
    height: auto; } }
.header-404 {
  width: 100%;
  padding-top: 20px; }

.lazyloaded {
  margin-bottom: 40px;
  padding-left: 10px;
  padding-right: 10px; }

.title-404 {
  font-size: 20px;
  text-align: center; }

.content-404 {
  width: 100%;
  text-align: center; }

.ws-button {
  display: block;
  padding: 18px 10px;
  text-align: center;
  font-size: 12px;
  background: #FF5A22;
  color: #fff;
  border-radius: 10px;
  border: 1px solid #FF5A22;
  font-weight: 700;
  text-transform: uppercase;
  width: 200px;
  margin: auto;
  margin-bottom: 80px; }
  .ws-button:hover {
    background: #fff;
    color: #FF5A22;
    text-decoration: none;
    border: 1px solid #FF5A22; }

@media screen and (min-width: 768px) {
  .title-404 {
    font-size: 25px; } }
@media screen and (min-width: 980px) {
  .page-404 {
    height: 125px;
    background-color: #212178; } }
@media screen and (min-width: 1025px) {
  .title-404 {
    font-size: 30px;
    padding-top: 40px; }

  .ws-button {
    font-size: 15px;
    margin-bottom: 100px; } }
@font-face {
  font-family: averta;
  src: url("font/Averta.otf") format("truetype"); }
@font-face {
  font-family: averta-bold;
  src: url("font/Averta Bold.otf") format("truetype"); }
@font-face {
  font-family: averta-light;
  src: url("font/Averta Light.otf") format("truetype"); }
@font-face {
  font-family: averta-extra-bold;
  src: url("font/Averta Extra Bold.otf") format("truetype"); }
/* Dành cho điện thoại */
@media all and (min-width: 320px) {
  .modal-body {
    padding: 0; }
    .modal-body iframe {
      width: 100%;
      height: 270px; }

  .join-with-home-menu .active p {
    color: #FF5A22; }

  .modal-header {
    padding-top: 0;
    padding-bottom: 0;
    background: #fd622a; }
    .modal-header button {
      color: #fff; } }
/* Dành cho máy tính bảng chiều dọc */
@media all and (min-width: 600px) {
  .modal-body iframe {
    width: 100%;
    height: 400px; } }
/* Dành cho máy tính bảng chiều ngang */
/* Dành cho màn hình desktop */

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