.detail_project_page .h-products{
  background:none;
  padding-top:0px;
  padding-bottom: 25px;
  border-bottom: none;
}
.detail_project_page .h-products .slick-arrow{
  width: 55px;
  height: 55px;
  line-height: 55px;
  background: #025295;
  color: white;
  font-size: 25px;
}
.detail_project_page .h-products .slick-arrow:hover{
  background: #c53e3b;
  color: white;
}
.ct-full:not(.slick-initialized) {display:none !important}
.ct-silde-images:not(.slick-initialized) {display:none !important}

#chitiet-media .ct-tabs-content .tab-item {
  display: none; }
  #chitiet-media .ct-tabs-content .tab-item iframe {
    width: 100%;
    height: 100%; }
  #chitiet-media .ct-tabs-content .tab-item.active {
    display: block; }
  #chitiet-media .ct-tabs-content .tab-item#video {
    height: 351px; }
#chitiet-media .ct-full {
  background: #3e3e3ec2;
  line-height: 0;
  position: relative; }
  #chitiet-media .ct-full .item {
    padding-right: 0px;
    margin:0px;
  }
    #chitiet-media .ct-full .item a {
      display: block;
      outline: 0;
      outline: none; }
      #chitiet-media .ct-full .item a img {
        width: 100%;
        height:325px;
        object-fit:contain;
      }
  #chitiet-media .ct-full .slick-arrow {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    z-index: 999;
    font-size: 24px;
    color: #00779a;
    display: block;
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 5px; }
    #chitiet-media .ct-full .slick-arrow:hover {
      background: white; }
    #chitiet-media .ct-full .slick-arrow.prev {
      left: 30px; }
    #chitiet-media .ct-full .slick-arrow.next {
      right: 30px; }
#chitiet-media .ct-thumb {
  background: #262626;
  display: flex;
  justify-content:center;
  align-items:center;
}
  #chitiet-media .ct-thumb::before, #chitiet-media .ct-thumb::after {
    content: '';
    display: block;
    clear: both; }
  #chitiet-media .ct-thumb .content {
    width: 700px;
    float: left; }
    #chitiet-media .ct-thumb .content .ct-silde-images {
      line-height: 0;
      position: relative;
      padding: 0 25px; }
      #chitiet-media .ct-thumb .content .ct-silde-images .thumb a {
        display: block;
        padding: 6px 4px;
        outline: none; }
        #chitiet-media .ct-thumb .content .ct-silde-images .thumb a img {
          width: 100%;
          height:60px;
          object-fit:contain;
        }
      #chitiet-media .ct-thumb .content .ct-silde-images .slick-arrow {
        position: absolute;
        top: 50%;
        transform: translate(0, -50%);
        z-index: 99;
        font-size: 24px;
        color: #fff;
        display: block;
        text-align: center; }
        #chitiet-media .ct-thumb .content .ct-silde-images .slick-arrow:hover {
          color: #fff; }
        #chitiet-media .ct-thumb .content .ct-silde-images .slick-arrow.prev {
          left: 0; }
        #chitiet-media .ct-thumb .content .ct-silde-images .slick-arrow.next {
          right: 0; }
  #chitiet-media .ct-thumb .ct-tabs {
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
    padding-left: 17px; }
    #chitiet-media .ct-thumb .ct-tabs li {
      display: block;
      float: left;
      background: transparent; }
      #chitiet-media .ct-thumb .ct-tabs li a {
        display: block;
        color: #fff;
        text-decoration: none;
        text-align: center;
        font-size: 14px;
        width: 101px;
        padding: 9.5px 0; }
        #chitiet-media .ct-thumb .ct-tabs li a span {
          display: block;
          font-size: 24px;
          color:#fff;
        }
      #chitiet-media .ct-thumb .ct-tabs li.active {
        background: #3e3e3e; }
        #chitiet-media .ct-thumb .ct-tabs li.active a {
          color: #fff; }
#chitiet-media .slick-list{
  margin: 0px auto;
}
#chitiet-media .ct-thumb .slick-list .slick-slide{
  margin: 0px 8px;
}
.chi-tiet-main {
    padding: 45px 0 15px;
}
.chi-tiet-main .header-detail {
    padding: 0 0 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}
.chi-tiet-main .header-detail h1 {
    margin: 0 0 10px;
    padding: 0;
    font-size: 30px;
    font-weight: 500;
    color: #434343;
    line-height: 30px;
}

.group_pro_related_cms {
    margin: 20px auto;
}
.group_pro_related_cms .pro_title_related {
    color: #434343;
    text-align: center;
    margin-bottom: 35px;
    position: relative;
    font-size: 35px;
    font-weight: bold;
    text-transform:uppercase;
    font-family: var(--main-font-1);
}
.group_pro_related_cms .pro_title_related:after {
    background-color: var(--main-color);
    content: "";
    position: absolute;
    width: 70px;
    height: 3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -10px;
}
.group_pro_related_cms .slick-arrow.prev {
    left: -78px;
    padding-right: 1px;
}
.group_pro_related_cms .slick-arrow.next {
    right: -78px;
    padding-left: 1px;
}
.group_pro_related_cms .slick-arrow:hover {
    background: var(--main-color);
    color: #fff;
}
.group_pro_related_cms .slick-arrow {
    margin-top: -37px;
}
.group_pro_related_cms .slick-arrow {
    width: 46px;
    height: 46px;
    border: solid 1px var(--main-color);
    color: var(--main-color);
    font-size: 24px;
    text-align: center;
    line-height: 44px;
    position: absolute;
    top: 50%;
    margin-top: -23px;
    border-radius: 50%;
}

.tags_cms {
    margin: 15px 0px;
}
.tags_cms .tags_title {
    font-size: 15px;
    font-weight: 700;
    margin-right: 10px;
}
.tags_cms a {
    display: inline-block;
    padding: 5px 10px;
    background: #e77029;
    color: #fff;
    margin-right: 7px;
    margin-bottom: 10px;
}
.tags_cms a:hover {
    background: var(--main-color);
}

@media screen and (max-width:991px){
  #chitiet-media .ct-full .slick-arrow{
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 24px;
  }
  #chitiet-media .ct-full .slick-arrow.next {
      right: 15px;
  }
  #chitiet-media .ct-full .slick-arrow.prev {
      left: 15px;
  }
  #chitiet-media .ct-thumb .content {
    max-width: 150px;
  }
  #chitiet-media .ct-full .item a img {
      width: 100%;
      object-fit: cover;
  }
  #chitiet-media .ct-full .item{
    margin:0px;
  }
  .group_pro_related_cms .pro_title_related{
        font-size:22px;
    }
    .group_pro_related_cms .slick-arrow.prev{
        left: 7px;
    }

    .group_pro_related_cms .slick-arrow.next{
        right: 7px;
    }
    .group_pro_related_cms .slick-arrow{
        width: 30px;
        height:30px;
        line-height:30px;
        font-size:20px;
    }
    .group_pro_related_cms .slick-arrow {
        background:#fff;
        border:1px solid #fff;
    }
    .group_pro_related_cms .slick-arrow:hover {
        background: var(--main-color);
        color: #fff;
        border:1px solid var(--main-color);
    }
    #chitiet-media .ct-thumb .ct-tabs {
        padding-left: 0px;
    }

}
