/*-------------------------------
---.single_head
-------------------------------*/

.single_head {
  padding-bottom: 3rem;
}


/*-------------------------------
---.main_image
-------------------------------*/

.main_image::after {
  padding-top: 66.67%;
}


/*-------------------------------
---.project_data
-------------------------------*/

.project_data .project_txt {
  padding: 0;
  margin: 0 5%;
}

.project_data .project_txt p br {
  display: none;
}

.project_data .project_txt .project_name {
  /* font-size: min(2.4rem, 5vw); */
  font-size: var(--font-size-exl);
}


/*-------------------------------
---.gallery
-------------------------------*/

.gallery.b_border::after {
  margin-top: 6rem;
}


/*-------------------------------
---.project_pager
-------------------------------*/

.project_pager .pager_btn {
  grid-gap: 1rem;
}

.project_pager .pager_btn .thumb {
  width: 75px;
}

.project_pager .pager_btn > div {
  display: flex;
  align-items: center;
}

.project_pager .pager_btn .pager_direction {
  margin-bottom: 0;
}

.project_pager .pager_btn .pager_title {
  display: none;
}