.cont-nav .p-link-list__list{
  display: flex !important;
  flex-flow: row wrap !important;
  justify-content: flex-start !important;
}
.p-link-list__item:first-of-type{
  margin-top:0.75rem !important;
}

[data-id="d1784516"] {
  color: #fff;
  background: #191d1f;
  padding-top: 80px;
}

#d1764247 h3 {
  font-size: 50px !important;
}

#d1762109 .c-heading-3__heading,
#d1761278 .c-heading-3__heading {
  font-size: 40px !important;
}

.c-heading-3__heading {
  font-size: 30px !important;
}

#d1762109 {
  margin-bottom: 15px;
}

[data-id="1765623"] .l-inner {
  max-width: initial;
}
[data-id="1765623"] .p-media-layout-02 {
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: 80%;
  height: 720px !important;
}
[data-id="1769943"] .l-inner {
  max-width: initial;
}
[data-id="1769943"] .p-media-layout-02 {
  background-repeat: no-repeat;
  background-position-x: center;
  background-size: 80%;
}

[data-id="1765623"] .p-media-layout__inner {
  position: relative;
  top: 38%;
  right: -55%;
  width: 40%;
}
[data-id="1769943"] .p-media-layout__inner {
  position: relative;
  top: 38%;
  right: -55%;
  width: 40%;
}

@media only screen and (max-width: 1500px) {
  [data-id="1765623"] .p-media-layout-02 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: 100%;
    height: 500px !important;
  }
  [data-id="d1784516"] div {
    padding-top: initial;
  }
  [data-id="1765623"] {
    padding-left: initial !important;
    padding-right: initial !important;
  }
  [data-id="1765623"] .p-media-layout__inner {
    position: relative;
    top: 38%;
    right: -55%;
    width: 30%;
  }  

  [data-id="1769943"] .p-media-layout-02 {
    background-repeat: no-repeat;
    background-position-x: center;
    background-size: 100%;
    height: 500px !important;
  }
  [data-id="1769943"] {
    padding-left: initial !important;
    padding-right: initial !important;
  }
  [data-id="1769943"] .p-media-layout__inner {
    position: relative;
    top: 38%;
    right: -55%;
    width: 30%;
  }  
}

@media only screen and (max-width: 768px) {
  /* EXPRESSING THE SOUND OF THE ARTIST— AS IT WAS MEANT TO BE HEARD. */
  [data-id="1765623"] .p-media-layout-02 {
    background-image: url("/files/01-sp_tcm111-1708771.jpg");
    height: 390px !important;
  }
  [data-id="1765623"] .p-media-layout__inner {
    position: initial !important;
    top: initial !important;
    right: initial !important;
    width: initial !important;
  }
  [data-id="1765623"] .c-heading-3 {
    margin-top: 20px;
    margin-left: 20px;
    text-align: center;
    width: 90%;
  }

  /* SPEAKER DESIGN - SHAPING SOUND - CONTROLLING VIBRATION */
  [data-id="1769382"] .p-layout__inner {
    display: block !important;
  }
  [data-id="1769382"] .p-layout__content {
    max-width: inherit !important;
  }
  [data-id="1769382"] .c-heading-3 {
    padding-top: 19px;
  }


  /* DELIVERING THE EMOTIONS—DIRECTLY FROM THE ARTIST */
  [data-id="1769943"] .p-media-layout-02 {
    background-image: url("/files/05-sp_tcm111-1663464.jpg");
    height: 390px !important;
  }
  [data-id="1769943"] .p-media-layout__inner {
    position: initial !important;
    top: initial !important;
    right: initial !important;
    width: initial !important;
  }
  [data-id="1769943"] .c-heading-3 {
    margin-top: 20px;
    margin-left: 20px;
    text-align: center;
    width: 90%;
  }

  /* AMPLIFICATION - EQUALIZATION - RECREATION */
  [data-id="1769350"] .p-layout__inner {
    display: block !important;
  }
  [data-id="1769350"] .p-layout__content {
    max-width: inherit !important;
  }
  [data-id="1769350"] .c-heading-3 {
    padding-top: 19px;
  }
}

[data-id="1761957"] {
  background-color: #fff;
  padding-left: initial !important;
  padding-right: initial !important;
}
[data-id="1761957"] .l-inner {
  max-width: initial;
}

#d1762782 a {
  font-size: 1.125rem;
}
#d1762782 a:hover {
  color: #fff;
}
#d1762782 .c-link--arrow::after {
  color: #fff;
  filter: brightness(10);
}