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


#d1760614 .p-link-list__item a{
    color:#fff !important;
    border:1px solid #fff;
    padding:8px 16px 8px 30px;
    min-width:200px;
    font-weight:bold;
    text-align:center;
}


@media screen and (min-width: 768px){
    .section-image{ 
        padding-top: initial !important;
    }
}

/*discove true sound */
[data-id=d1784516] #d1762426,#d1763034,#d1763098,#d1761482 .p-text{
    color:#fff;
    font-size:initial !important;
}

[data-id=d1784516]:nth-child(3)  .p-media-layout{
    margin-bottom:initial !important;
}    

/* artist story */
[data-id=d1784516]:nth-child(3) > div:nth-child(6)  div.p-text  p {
    color:#fff !important;
}

/* 3core elements */
[data-id=d1784516]:nth-child(3) > div:nth-child(10)  div.p-text  p {
    color:#8c8c8c !important;
    font-size:initial;
}

@media screen and (min-width: 768px){
[data-id=d1784516]:nth-child(3) > div:nth-child(10) {
 .p-media-layout-02__text {
    padding:0px 130px;
 }
 .p-layout__inner {
    gap:initial;
 }
}
}


/* true sound technology */
#d1763384 {
    background-color: #e6e6e6;
    max-width:100%;
    font-size:initial;
    margin:initial;
    padding: 40px 16px 1px;

    @media screen and (min-width: 768px){
        padding:40px 130px 10px;
    }
}

[data-id=d1784516]:nth-child(4) > div:nth-child(2){
    background-color: #999;
}

/* GET CLOSER */
@media screen and (max-width: 768px){
    #d1764040 {
        margin: initial !important;
        padding-top: 20px;
    }
}

/* music */
[data-id=d1784516]:nth-child(5){
    background-color: #fff;
    
    .p-text{
        font-size:initial;
    }
    
    @media screen and (min-width: 768px){
        .p-media-layout-02{
            padding:0px 130px;
        }
    }
}


/* free true sound */
[data-id=d1784516]:nth-child(5) h3{
    color:#333 !important;
}
[data-id=d1784516]:nth-child(5) div:nth-child(2) ul {
    gap:initial !important;
}

[data-id=d1784516]:nth-child(5) div:nth-child(3){
    background-color: #fff;
}

[data-id=d1784516]:nth-child(5) div:nth-child(4) ul {
    gap:initial !important;
}

[data-id=d1784516] div.p-panel-banner-02__text {
    display:none;
}

[data-id=d1784516] .p-layout--pattern-05[data-col-wide] .p-layout__inner{
    gap: 0rem 0.5rem;
}

[data-id=d1784516] .p-panel-banner-02__media{
    margin-bottom: 0.8rem;
}

[data-id=d1784516] .p-layout-media{
    margin-bottom: 0rem;
}

@media screen and (max-width: 420px){
    [data-id="1770391"] .p-layout__content {
        flex-basis: initial !important;
        flex-shrink: initial !important;
        max-width: initial !important;
    }
    [data-id="1770391"] .p-layout__inner {
        display:block
    }

    [data-id="1769636"] .p-layout__content {
        flex-basis: initial !important;
        flex-shrink: initial !important;
        max-width: initial !important;
    }
    [data-id="1769636"] .p-layout__inner {
        display:block
    }
}


/* get closer */
@media screen and (min-width: 768px){
    #d1764040 {
        margin:0 auto !important;
        padding:50px 150px 0px;
    } 
}



[data-id=d1784516] .c-heading-3 h3{
    color:#fff;
    font-size: 20px;
}

[data-id=d1784516] {
    background: #333;
}

.p-media-layut-02{
    background-size:  cover;
}
#d1774918.p-heading-2 h2{
    color:#fff;
    text-align:center;
}
#d1777361.p-heading-2 h2{
    color:#fff;
    text-align:center;
}

/* Tonal balance */
[data-id=d1765137] .c-text{
    color:#8c8c8c;
}


.section-image .p-media-layout-02{
    background-repeat:no-repeat !important;
    background-size: cover !important;
    background-position:center !important;
    /* height:400px !important; */
    width:100% !important;
}

.p-media-layout-02.jsp-background-image-1761336 {}


@media only screen and (min-width: 769px){
    .l-main .l-wrapper:last-child{
        padding-bottom:3.0rem !important;
        gap:initial !important;
    }

    [data-id="1760909"] {
        padding-left: inherit;
        padding-right: inherit;
    }

    [data-id="1760909"] .l-inner {
        margin-left: inherit;
        margin-right: inherit;
    }

    [data-id="1760909"] .jsp-background-image-1760909 {
        width: 100vw !important;
        height: calc(100vw / 2.5) !important;
    }
}
/* follow us */
#d1763530 {
    text-align: center;
}

.c-heading-2__heading, .c-heading-3__heading{
    font-weight:bold;
}

[data-id="d1784516"]:nth-child(4) > div:nth-child(2) {
    background-color: #e6e6e6 !important;
}

@media only screen and (min-width: 769px) {
    .general-content-type-banner-n-in-a-row[data-id="1769636"] .p-layout__inner {
        flex-wrap: nowrap;
    }

    .general-content-type-banner-n-in-a-row[data-id="1769636"] .p-layout--pattern-05[data-col-wide="3"] .p-layout__inner > .p-layout__content {
        flex-basis: calc((100% - 4.5rem) / 4);
        max-width: calc((100% - 4.5rem) / 4);
    }
}

[data-id="1761336"] .l-inner {
    max-width: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

[data-id="1761336"]{
    padding-left: 0;
    padding-right: 0;
}

[data-id="1765137"] .l-inner {
    max-width: 100%;
}

[data-id="1765137"] .c-text {
    max-width: 1200px;
    margin:auto;
}


@media only screen and (min-width: 769px) {
    [data-id="1765137"].l-wrapper {
        padding-left: 0;
        padding-right: 0;
    }
}

[data-id="1769383"] .l-inner {
    max-width: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}
[data-id="1769383"]{
    padding-left: 0;
    padding-right: 0;
}

.jsp-background-image-1761080 ,.jsp-background-image-1763176{
    height:470px !important;
}

.cont-nav {
    top: 60px !important;
}

.p-heading-2 {
    margin-top: 2.5rem;
}
[data-id="1765137"] .p-media-layout-02__text .c-text {
    padding-left: 16px;
    padding-right: 16px;
}

[data-id="1765137"].l-wrapper{
    padding-left: 0!important;
    padding-right: 0;
}

[data-id="1760909"].l-wrapper{
    padding-left: 0!important;
    padding-right: 0;
}
