body {
  height: 100%;
  background: none rgb(255, 255, 255);
  background-repeat: no-repeat;
  font: 700 1.25em/1.38 Helvetica;
  color: rgb(250, 250, 250);
}

.aep_logo_sm {
  display: block;
  float: left;
  width: 70px;
  height: 70px;
  background-image: url('../images/aep_logo_sm2(2).svg');
  background-repeat: no-repeat;
  background-size: 70px 70px;
  background-position: left top;
}

.aep_logo_sm:hover,
.link_ig-1:hover {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.link_ig {
  display: block;
  float: left;
  width: 70px;
  height: 70px;
  margin-left: 4px;
  background-repeat: no-repeat;
  background-size: 70px 70px;
  background-position: left top;
}

.link_sqs {
  float: left;
  width: 36.5%;
  height: 70px;
}

.link_yt {
  display: block;
  float: left;
  width: 70px;
  height: 70px;
  margin-left: 4px;
  background-image: url('../images/link_yt(2).svg');
  background-repeat: no-repeat;
  background-size: 70px 70px;
  background-position: left top;
}

.nav_about {
  display: block;
  float: left;
  width: 53px;
  height: 20px;
  margin: 24px 0 0 35px;
  background-image: url('../images/link_about.svg');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: left top;
}

.nav_contact {
  display: block;
  float: left;
  height: 20px;
  margin: 24px 0 0 25px;
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: left top;
}

.nav_events {
  display: block;
  float: left;
  width: 61px;
  height: 20px;
  margin: 24px 0 0 25px;
  background-image: url('../images/link_events.svg');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: left top;
}

.nav_links {
  display: block;
  float: left;
  width: 46px;
  height: 20px;
  margin: 24px 0 0 25px;
  background-image: url('../images/link_links.svg');
  background-repeat: no-repeat;
  background-size: auto auto;
  background-position: left top;
}

.nav_rectangle {
  float: left;
  width: 504px;
  height: 70px;
  margin-left: 4px;
  border: 1px solid rgb(0, 0, 0);
}

.navigation {
  width: 800px;
  margin: 4px auto 0;
}

.proj-thmbs {
  width: 770px;
  height: 3369px;
  margin: 10px auto 0;
}

.projects {
  position: relative;
  width: 770px;
  height: 3430px;
  margin: 16px auto 0;
}

.thmb_alf {
  display: block;
  position: relative;
  float: left;
  z-index: 33;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_aep_alf2.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_bott {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 35;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_Botticelli2.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_bs {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 20;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_barrio2(2).jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_can {
  display: block;
  position: relative;
  float: left;
  z-index: 30;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_Cannaleto2.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_cere {
  display: block;
  position: relative;
  float: left;
  z-index: 18;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_ceremonia.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.thmb_cholo {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 32;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_CholX2.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_corrido {
  display: block;
  position: relative;
  float: left;
  z-index: 24;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_corrido.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_covid {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 17;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_covid.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_dela {
  display: block;
  position: relative;
  float: left;
  z-index: 37;
  width: 250px;
  height: 250px;
  margin-left: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_20202.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_dpc {
  display: block;
  position: relative;
  float: left;
  z-index: 7;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_dpc.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_dukes {
  display: block;
  position: relative;
  float: left;
  z-index: 36;
  width: 250px;
  height: 250px;
  margin-left: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_Dukes_Banner2.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_fusion {
  display: block;
  position: relative;
  float: left;
  z-index: 10;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_fusion.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_grey {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 2;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_gray.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_her {
  display: block;
  position: relative;
  float: left;
  z-index: 1;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_her.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_insi {
  display: block;
  position: relative;
  float: left;
  z-index: 19;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_insights.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_lha {
  display: block;
  position: relative;
  float: left;
  z-index: 16;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_lahakhang.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_lovers {
  display: block;
  position: relative;
  float: left;
  z-index: 3;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_lovers.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_mun {
  display: block;
  position: relative;
  float: left;
  z-index: 27;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_muniz2(2).jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_nani {
  display: block;
  position: relative;
  float: left;
  z-index: 21;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_nani2(2).jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_niz {
  display: block;
  position: relative;
  float: left;
  z-index: 31;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_niz2(2).jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_nomad {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 8;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_nomad.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_nube {
  display: block;
  position: relative;
  float: left;
  z-index: 34;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_nub2.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_octo {
  display: block;
  position: relative;
  float: left;
  z-index: 4;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_octo.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_ofrenda {
  display: block;
  position: relative;
  float: left;
  z-index: 15;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_ofrenda.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_oh {
  display: block;
  position: relative;
  float: left;
  z-index: 38;
  width: 250px;
  height: 250px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_OH2.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_onebill {
  display: block;
  position: relative;
  float: left;
  z-index: 0;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_onebill.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_os {
  display: block;
  position: relative;
  float: left;
  z-index: 9;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_os.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_persh {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 11;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_pershing.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_post {
  display: block;
  position: relative;
  float: left;
  z-index: 28;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_munoz2(2).jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_rio {
  display: block;
  position: relative;
  float: left;
  z-index: 6;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_riobravo.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_sis {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 23;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_lxsdos2(2).jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_stu {
  display: block;
  position: relative;
  float: left;
  z-index: 25;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_stu2.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_texas {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 5;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_tex.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_town {
  display: block;
  position: relative;
  float: left;
  z-index: 13;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_town.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_ttbc {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 14;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_ttbc.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_werc {
  display: block;
  position: relative;
  float: left;
  z-index: 22;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_werc2(2).jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_wink {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 29;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_Murakami(2).jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_wyeth {
  display: block;
  position: relative;
  float: left;
  clear: both;
  z-index: 26;
  width: 250px;
  height: 250px;
  margin-top: 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_wyeth2(2).jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.thmb_yana {
  display: block;
  position: relative;
  float: left;
  z-index: 12;
  width: 250px;
  height: 250px;
  margin: 10px 0 0 10px;
  border: 1px dashed rgb(0, 0, 0);
  background-image: url('../images/tmb_yana.jpg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
}

.title {
  position: relative;
  width: 770px;
  height: 28px;
  margin: 0 auto;
  background-color: rgb(0, 0, 0);
}

.txt_feat-augment {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 40;
  width: 342px;
  margin: auto;
  font-size: 1em;
  text-align: center;
  color: rgb(250, 250, 250);
}

.link_ig-1 {
  background-image: url('../images/link_bs(5).svg');
}

.link_ig-2 {
  background-image: url('../images/link_ig(2).svgz');
}

.nav_contact-1 {
  width: 82px;
  background-image: url('../images/link_Projects.svg');
}

.nav_contact-2 {
  width: 74px;
  background-image: url('../images/link_contact(2).svg');
}

@media(max-width: 600px) {
  body {
    font-size: 1.125em;
  }

  .link_sqs .aep_logo_sm {
    width: 72px;
    height: 72px;
    margin-left: 80px;
    background-size: contain;
  }

  .link_sqs .link_ig,
  .link_sqs .link_yt {
    width: 72px;
    height: 72px;
    margin-left: 10px;
    background-size: contain;
  }

  .nav_rectangle .nav_about {
    margin-top: 26px;
    margin-left: 32px;
  }

  .nav_rectangle .nav_contact,
  .nav_rectangle .nav_events,
  .nav_rectangle .nav_links {
    margin-top: 26px;
    margin-left: 24px;
  }

  .navigation {
    width: 480px;
  }

  .navigation .link_sqs {
    float: none;
    width: 480px;
    height: 72px;
    margin-right: auto;
    margin-left: auto;
  }

  .navigation .nav_rectangle {
    float: none;
    width: 480px;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
  }

  .proj-thmbs .thmb_alf {
    position: relative;
    z-index: 33;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_bott {
    position: relative;
    z-index: 35;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_bs {
    position: relative;
    z-index: 20;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_can {
    position: relative;
    z-index: 30;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_cere {
    position: relative;
    z-index: 18;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_cholo {
    position: relative;
    z-index: 32;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_corrido {
    position: relative;
    z-index: 24;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_covid {
    position: relative;
    z-index: 17;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_dela {
    position: relative;
    z-index: 37;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_dpc {
    position: relative;
    z-index: 7;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_dukes {
    position: relative;
    z-index: 36;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_fusion {
    position: relative;
    z-index: 10;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_grey {
    position: relative;
    z-index: 2;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_her {
    position: relative;
    z-index: 1;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_insi {
    position: relative;
    z-index: 19;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_lha {
    position: relative;
    z-index: 16;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_lovers {
    position: relative;
    z-index: 3;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_mun {
    position: relative;
    z-index: 27;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_nani {
    position: relative;
    z-index: 21;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_niz {
    position: relative;
    z-index: 31;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_nomad {
    position: relative;
    z-index: 8;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_nube {
    position: relative;
    z-index: 34;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_octo {
    position: relative;
    z-index: 4;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_ofrenda {
    position: relative;
    z-index: 15;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_oh {
    position: relative;
    z-index: 38;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_onebill {
    position: relative;
    z-index: 0;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_os {
    position: relative;
    z-index: 9;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_persh {
    position: relative;
    z-index: 11;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_post {
    position: relative;
    z-index: 28;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_rio {
    position: relative;
    z-index: 6;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_sis {
    position: relative;
    z-index: 23;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_stu {
    position: relative;
    z-index: 25;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_texas {
    position: relative;
    z-index: 5;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_town {
    position: relative;
    z-index: 13;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_ttbc {
    position: relative;
    z-index: 14;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_werc {
    position: relative;
    z-index: 22;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_wink {
    position: relative;
    z-index: 29;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_wyeth {
    position: relative;
    z-index: 26;
    width: 160px;
    height: 160px;
  }

  .proj-thmbs .thmb_yana {
    position: relative;
    z-index: 12;
    width: 160px;
    height: 160px;
  }

  .projects {
    width: 500px;
    margin-top: 10px;
  }

  .projects .proj-thmbs {
    width: 500px;
  }

  .projects .title {
    width: 500px;
    height: 24px;
  }

  .title .txt_feat-augment {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 18px;
  }
}

@media(max-width: 450px) {
  .link_sqs .aep_logo_sm {
    width: 86px;
    height: 86px;
    margin-left: 0;
  }

  .link_sqs .link_ig,
  .link_sqs .link_yt {
    width: 86px;
    height: 86px;
  }

  .nav_rectangle .nav_about {
    margin-top: 24px;
    margin-left: 8px;
  }

  .nav_rectangle .nav_contact,
  .nav_rectangle .nav_events,
  .nav_rectangle .nav_links {
    margin-top: 24px;
    margin-left: 11px;
  }

  .navigation .link_sqs {
    width: 375px;
    height: 86px;
  }

  .proj-thmbs .thmb_alf {
    position: relative;
    z-index: 33;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_bott {
    position: relative;
    z-index: 35;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_bs {
    position: relative;
    z-index: 20;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_can {
    position: relative;
    z-index: 30;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_cere {
    position: relative;
    z-index: 18;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_cholo {
    position: relative;
    z-index: 32;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_corrido {
    position: relative;
    z-index: 24;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_covid {
    position: relative;
    z-index: 17;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_dela {
    position: relative;
    z-index: 37;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_dpc {
    position: relative;
    z-index: 7;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_dukes {
    position: relative;
    z-index: 36;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_fusion {
    position: relative;
    z-index: 10;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_grey {
    position: relative;
    z-index: 2;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_her {
    position: relative;
    z-index: 1;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_insi {
    position: relative;
    z-index: 19;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_lha {
    position: relative;
    z-index: 16;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_lovers {
    position: relative;
    z-index: 3;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_mun {
    position: relative;
    z-index: 27;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_nani {
    position: relative;
    z-index: 21;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_niz {
    position: relative;
    z-index: 31;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_nomad {
    position: relative;
    z-index: 8;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_nube {
    position: relative;
    z-index: 34;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_octo {
    position: relative;
    z-index: 4;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_ofrenda {
    position: relative;
    z-index: 15;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_oh {
    position: relative;
    z-index: 38;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_onebill {
    position: relative;
    z-index: 0;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_os {
    position: relative;
    z-index: 9;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_persh {
    position: relative;
    z-index: 11;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_post {
    position: relative;
    z-index: 28;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_rio {
    position: relative;
    z-index: 6;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_sis {
    position: relative;
    z-index: 23;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_stu {
    position: relative;
    z-index: 25;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_texas {
    position: relative;
    z-index: 5;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_town {
    position: relative;
    z-index: 13;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_ttbc {
    position: relative;
    z-index: 14;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_werc {
    position: relative;
    z-index: 22;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_wink {
    position: relative;
    z-index: 29;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_wyeth {
    position: relative;
    z-index: 26;
    width: 120px;
    height: 120px;
  }

  .proj-thmbs .thmb_yana {
    position: relative;
    z-index: 12;
    width: 120px;
    height: 120px;
  }

  .navigation,
  .navigation .nav_rectangle,
  .projects,
  .projects .proj-thmbs,
  .projects .title {
    width: 380px;
  }

  .title .txt_feat-augment {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}