@font-face {font-family: mayafont;src: url('../css/siamese.ttf');}
*,
*::after,
*::before {
    box-sizing: border-box;
}

:root {
    font-size: 16px;
    --color-text: #fff;
    --color-bg: rgb(0, 0, 0);
    --color-link: #fff;
    --color-link-hover: #fff;
    --page-padding: 1.5rem 2rem;
}

body {
    margin: 0;
    color: var(--color-text);
    background-color: var(--color-bg);
    font-family: area-normal, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-image: linear-gradient(180deg,
            hsl(0, 100%, 0%) 0%,
            hsl(0, 100%, 0%) 10%,
            hsl(0, 100%, 0%) 20%,
            hsl(0, 100%, 0%) 30%,
            hsl(0, 100%, 0%) 40%,
            hsl(0, 100%, 0%) 50%,
            hsl(0, 100%, 0%) 60%,
            hsl(0, 100%, 0%) 70%,
            hsl(0, 100%, 0%) 80%,
            hsl(0, 100%, 0%) 90%,
            hsl(0, 0%, 77%) 100%);
    overflow-x: hidden;
}


/* Page Loader */
.js .loading::before,
.js .loading::after {
    content: '';
    position: fixed;
    z-index: 1000;
}

.js .loading::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: var(--color-bg);
}

.js .loading::after {
    top: 50%;
    left: 50%;
    width: 60px;
    height: 60px;
    margin: -30px 0 0 -30px;
    border-radius: 50%;
    opacity: 0.4;
    background: var(--color-link);
    animation: loaderAnim 0.7s linear infinite alternate forwards;

}

@keyframes loaderAnim {
    to {
        opacity: 1;
        transform: scale3d(0.5, 0.5, 1);
    }
}

a {
    text-decoration: none;
    color: var(--color-link);
    outline: none;
    cursor: pointer;
}

a:hover {
    color: var(--color-link-hover);
    outline: none;
}

/* Better focus styles from https://developer.mozilla.org/en-US/docs/Web/CSS/:focus-visible */
a:focus {
    /* Provide a fallback style for browsers
	 that don't support :focus-visible */
    outline: none;
    background: lightgrey;
}

a:focus:not(:focus-visible) {
    /* Remove the focus indicator on mouse-focus for browsers
	 that do support :focus-visible */
    background: transparent;
}

a:focus-visible {
    /* Draw a very noticeable focus style for
	 keyboard-focus on browsers that do support
	 :focus-visible */
    outline: 2px solid red;
    background: transparent;
}

.unbutton {
    background: none;
    border: 0;
    padding: 0;
    margin: 0;
    font: inherit;
    cursor: pointer;
}

.unbutton:focus {
    outline: none;
}

main {
    counter-reset: section;
}

.splitting .word {
    white-space: nowrap;
}

.frame {
    color: var(--color-title);
    padding: var(--page-padding);
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto;
    grid-template-areas: 'title''prev''sponsor';
    justify-content: start;
    justify-items: end;
    margin-bottom: 3rem;
    grid-gap: 0.5rem;
    align-items: start;
    font-weight: 600;
    font-size: 14px;
}

.frame a:not(.frame__title-back) {
    white-space: nowrap;
    overflow: hidden;
    position: relative;
}

.frame a:not(.frame__title-back)::before {
    content: '';
    height: 1px;
    width: 100%;
    background: currentColor;
    position: absolute;
    top: 90%;
    transition: transform 0.3s;
    transform-origin: 0% 50%;
}

.frame a:not(.frame__title-back):hover::before {
    transform: scaleX(0);
    transform-origin: 100% 50%;
}

.frame__title {
    grid-area: title;
    display: flex;
    align-items: center;
}

.frame__title-main {
    font-size: 1rem;
    margin: 0;
    font-weight: normal;
}

.frame__title-back {
    position: relative;
    display: flex;
    align-items: flex-end;
}

.frame__title-back svg {
    fill: currentColor;
}

.frame__prev {
    grid-area: prev;
    align-self: start;
}

.logo_menu {
    cursor: pointer;
    width: 120px;
    height: 120px;
    position: fixed;
    animation-delay: 2s;
}

.logo_menu_scroll {
    cursor: pointer;
    width: 80px;
    height: 80px;
    position: fixed;
    animation-delay: 2s;
}

.logo_menu_maya{
    width: 150px;
    height: 150px;
    margin-left: 22px;

    }

.font-2 {
    font-family: mayafont;
    font-weight: 400;
}

.font-6 {
    font-family: mayafont;
    font-weight: 400;
}

.font-7 {
    font-family: mayafont;
    font-weight: 400;
}

.font-3 {
    font-family: mayafont;
    font-weight: 600;
}

.intro {
    height: 105vh;
    display: grid;
    place-items: center;
    text-align: center;
}

.intro__title {
    display: grid;
    place-items: center;
    margin: 0;
    line-height: 0.9;
    font-weight: 300;
}

.intro__title-pre {
    font-family: mayafont;
    font-weight: 800;
    text-transform: uppercase;
    font-size: clamp(2rem, 10vw, 9rem);
}

.intro__title-sub {
    font-family: mayafont;
    font-size: clamp(1rem, 6vw, 2.75rem);
}

.intro__info {
    position: relative;
    max-width: 230px;
    opacity: 0.6;
    line-height: 1.2;
    margin-bottom: 4rem;
    padding-bottom: 1rem;
}

.intro__info::after {
    content: '';
    position: absolute;
    left: 50%;
    width: 1px;
    height: 2rem;
    background: #fff;
    top: 100%;
}

.content {
    display: flex;
    flex-direction: column;
    width: 100vw;
    position: relative;
    padding: var(--page-padding);
}

.content:last-child {
    padding-bottom: 40vh;
}

.content--full {
    padding: 0;
}

.content p {
    max-width: 660px;
    margin: 1.5rem auto;
    font-size: 1.25rem;
}

.content--highlight p {
    font-size: clamp(1rem, 3vw, 2rem);
}

.content--highlight2 p {
    font-size: clamp(1rem, 1vw, 1rem);
}

.content__title {
    font-size: 12vw;
    line-height: 0.8;
    counter-increment: section;
    text-align: center;
    display: grid;
    gap: 2rem;
}

.content__title::before {
    /* content: '.'counter(section); */
    font-weight: 400;
    font-family: area-normal, sans-serif;
    display: block;
    font-size: 1rem;
    margin-bottom: 10vh;
    text-align: center;
}

.content__title_2 {
    font-size: 12vw;
    line-height: 0.8;
    counter-increment: section;
    text-align: center;
    display: grid;
    gap: 2rem;
}

.content__title_2::before {
    /* content: '.'counter(section); */
    font-weight: 400;
    font-family: area-normal, sans-serif;
    display: block;
    font-size: 1rem;
    text-align: center;
}

.content__title--sides {
    display: grid;
    grid-template-rows: auto auto;
    grid-template-columns: 100%;
    text-align: left;
    gap: 2rem;
}

.content__title--sides span:last-child {
    justify-self: end;
}

/*____________________________FORM____________________________________*/

.login-box {
    position: relative;
    top: 50%;
    left: 50%;
    padding: 10px;
    transform: translate(-50%, -50%);
    background: transparent;

}

.login-box h2 {
    margin: 0 0 30px;
    padding: 0;
    color: #fff;
    text-align: center;
}

.login-box .user-box {
    position: relative;
}

.login-box .user-box input {
    width: 100%;
    padding: 10px 0;
    font-size: 16px;
    color: #fff;
    margin-bottom: 30px;
    border: none;
    border-bottom: 1px solid #fff;
    outline: none;
    background: transparent;
}

.login-box .user-box label {
    position: absolute;
    top: 0;
    left: 0;
    padding: 10px 0;
    font-size: 16px;
    color: #fff;
    pointer-events: none;
    transition: .5s;
}

.login-box .user-box input:focus~label,
.login-box .user-box input:valid~label {
    top: -20px;
    left: 0;
    color: #03e9f4;
    font-size: 12px;
}

.login-box form a {
    position: relative;
    display: inline-block;
    padding: 10px 20px;
    color: #03e9f4;
    font-size: 16px;
    text-decoration: none;
    text-transform: uppercase;
    overflow: hidden;
    transition: .5s;
    margin-top: 40px;
    letter-spacing: 4px
}

.login-box a:hover {
    background: #03e9f4;
    color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 5px #03e9f4,
        0 0 25px #03e9f4,
        0 0 50px #03e9f4,
        0 0 100px #03e9f4;
}

.login-box a span {
    position: absolute;
    display: block;
}

.login-box a span:nth-child(1) {
    top: 0;
    left: -100%;
    width: 100%;
    height: 2px;
    background: linear-gradient(90deg, transparent, #03e9f4);
    animation: btn-anim1 1s linear infinite;
}

@keyframes btn-anim1 {
    0% {
        left: -100%;
    }

    50%,
    100% {
        left: 100%;
    }
}

.login-box a span:nth-child(2) {
    top: -100%;
    right: 0;
    width: 2px;
    height: 100%;
    background: linear-gradient(180deg, transparent, #03e9f4);
    animation: btn-anim2 1s linear infinite;
    animation-delay: .25s
}

@keyframes btn-anim2 {
    0% {
        top: -100%;
    }

    50%,
    100% {
        top: 100%;
    }
}

.login-box a span:nth-child(3) {
    bottom: 0;
    right: -100%;
    width: 100%;
    height: 2px;
    background: linear-gradient(270deg, transparent, #03e9f4);
    animation: btn-anim3 1s linear infinite;
    animation-delay: .5s
}

@keyframes btn-anim3 {
    0% {
        right: -100%;
    }

    50%,
    100% {
        right: 100%;
    }
}

.login-box a span:nth-child(4) {
    bottom: -100%;
    left: 0;
    width: 2px;
    height: 100%;
    background: linear-gradient(360deg, transparent, #03e9f4);
    animation: btn-anim4 1s linear infinite;
    animation-delay: .75s
}

@keyframes btn-anim4 {
    0% {
        bottom: -100%;
    }

    50%,
    100% {
        bottom: 100%;
    }
}


/*______________________________FORM____________________________________*/

.pic_artista {
    filter: blur(5px);
    -webkit-filter: blur(5px);
}

.pic_artista:hover {
    filter: blur(0);
    -webkit-filter: blur(0);
    transition: 0.5s;
}

/* Position text in the middle of the page/image */
.pic_logo {
    position: relative;
    bottom: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    padding: 20px;
    width: 150px;
    height: 150px;
    text-align: center;
}

.pic_logo_hum {
    position: relative;
    bottom: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    padding: 20px;
    width: 200px;
    height: 150px;
    text-align: center;
}

.pic_logo_anti {
    position: relative;
    bottom: 40%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    padding: 20px;
    width: 200px;
    height: 180px;
    text-align: center;
}

.menu_maya {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
}

.pic_gallery {
    height: 320px;
    margin: 5px;
  }

/* SLIDER */
.container_releases {
    width: 100%;
    display: flex;
    justify-content: center;
    height: 500px;
    gap: 10px;
}
.container_releases > div {
    flex: 0 0 120px;
    border-radius: 0.5rem;
    transition: 0.5s ease-in-out;
    cursor: pointer;
    box-shadow: 1px 5px 15px #1e0e3e;
    position: relative;
    overflow: hidden;
}
.container_releases > div:nth-of-type(1) {
    background: url("../img/r1.png") no-repeat 50% / cover;
}
.container_releases > div:nth-of-type(2) {
    background: url("../img/r2.png") no-repeat 50% / cover;
}
.container_releases > div:nth-of-type(3) {
    background: url("../img/r3.png") no-repeat 50% / cover;
}
.container_releases > div:nth-of-type(4) {
    background: url("../img/r4.png") no-repeat 50% / cover;
}

.container_releases > div:nth-of-type(5) {
    background: url("../img/r5.png") no-repeat 50% / cover;
}

.container_releases > div:nth-of-type(6) {
    background: url("../img/r6.png") no-repeat 50% / cover;
}
.container_releases > div .content_releases {
    font-size: 1.5rem;
    color: #fff;
    display: flex;
    align-items: center;
    padding: 15px;
    opacity: 0;
    flex-direction: column;
    height: 100%;
    justify-content: flex-end;
    background: #02022e;
    background: linear-gradient(0deg, rgba(2, 2, 46, 0.6755077030812324) 0%, rgba(255, 255, 255, 0) 100%);
    transform: translatey(100%);
    transition: opacity 0.5s ease-in-out, transform 0.5s 0.2s;
    visibility: hidden;
}
.container_releases > div .content_releases span {
    display: block;
    margin-top: 5px;
    font-size: 1.2rem;
}
.container_releases > div:hover {
    flex: 0 0 250px;
    box-shadow: 1px 3px 15px #7645d8;
    transform: translatey(-30px);
}
.container_releases > div:hover .content_releases {
    opacity: 1;
    transform: translatey(0%);
    visibility: visible;
}
/* SLIDER */
.img_spon i{
    color: #fff;
}

.img_spon_foot i{
    margin: 2px;
    padding-top: 15px;
}

.img_spon_foot .beatportlog{
    width: 55px;
    height: 55px;
    position: relative;
    bottom: 10;
}

.img_spon .beatportlog2{
    width: 75px;
    height: 75px;
    position: relative;
    bottom: 20px;
}
address a{
    color: #fff;
}

.video_artist video{
    width: 60%;
    height: 50%;
    margin: 0 auto;
}

.row_img {
    display: flex;
    flex-wrap: wrap;
    padding: 0 4px;
  }
  
  /* Create two equal columns that sits next to each other */
  .column_img {
    flex: 25%;
    padding: 0 4px;
  }
  
  .column_img img {
    margin-top: 8px;
    vertical-align: middle;
  }

  .div_footer img {
    width: 100px;
    height: 100px;
    margin: 0 0 10px 10px;
  }

  .div_footer_let {

    margin-right: 20px;

  }

  .video_about{
    width: 100%;
    height: 100%;
}

/* ARTIST */

.art_indem_img{
    width: 80%;
    height: 580px;
}

.bio_inem{
    font-size: 18px;
}

.back_indem{
    position: relative;
    height: 520px;
    width:100%;
    padding-bottom: 3em;
    background: url('../img/indemonium_down.png');
    background-repeat: no-repeat;
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.back_inhumanz{
    position: relative;
    height: 620px;
    width:100%;
    background: url('../img/inhumanz_down.png');
    background-repeat: no-repeat;
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.indem_pic_gallery{
    width: 100%;
    height: 250px;
  }

  .back_ali{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/aligroove_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.back_antaluk{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/antaluk_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.back_antidota{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/antidota_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.back_humalien{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/humalien_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.back_introspect{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/introspect_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.back_knockout{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/knockout_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}


.back_rematic{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/rematic_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.back_polsk{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/polsk_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.back_rekiem{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/rekiem_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

.back_muzzyk{
    position: relative;
    height: 520px;
    width:100%;
    background: url('../img/muzzzyk_down.png');
    background-size: 100% 520px;
    background-position: center;
    opacity: 0.2;
}

/* ARTIST */

.form_anc {
    width: 60%;
    margin: 0 auto;
}

.esconder{
    display: none;
}

.esconder2{
    display: none;
}

.esconder3{
    display: none;
}

.esconder4{
    display: none;
}

    .index_you{
    width: 100%;
    height: 300px;
    }

    .logo_foot_bk{
    width: 250px;
    height: 250px;
    }

    .slider_responsive_on{
        display: block;
    }

    .slider_responsive_off{
        display: none;
    }

    .release_1{
        width: 100%;
        height: 250px;
        background: url("../img/r1.png") no-repeat 80% / cover;
        border-radius: 10px;
        box-shadow: 0 0 5px #03e9f4,
        0 0 5px #03e9f4,
        0 0 10px #03e9f4,
        0 0 20px #03e9f4;
       
    }

    .release_1 h2{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
    .release_1 span{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }

        .release_2{
        width: 100%;
        height: 250px;
        background: url("../img/r2.png") no-repeat 80% / cover;
        border-radius: 10px;
        box-shadow: 0 0 5px #03e9f4,
        0 0 5px #03e9f4,
        0 0 10px #03e9f4,
        0 0 20px #03e9f4;
    }

        .release_2 h2{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
    .release_2 span{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
        .release_3{
        width: 100%;
        height: 250px;
        background: url("../img/r3.png") no-repeat 80% / cover;
        border-radius: 10px;
        box-shadow: 0 0 5px #03e9f4,
        0 0 5px #03e9f4,
        0 0 10px #03e9f4,
        0 0 20px #03e9f4;
    }

        .release_3 h2{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
        .release_3 span{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
       .release_4{
        width: 100%;
        height: 250px;
        background: url("../img/r4.png") no-repeat 80% / cover;
        border-radius: 10px;
        box-shadow: 0 0 5px #03e9f4,
        0 0 5px #03e9f4,
        0 0 10px #03e9f4,
        0 0 20px #03e9f4;
    }     

        .release_4 h2{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
    .release_4 span{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
        .release_5{
        width: 100%;
        height: 250px;
        background: url("../img/r5.png") no-repeat 80% / cover;
        border-radius: 10px;
        box-shadow: 0 0 5px #03e9f4,
        0 0 5px #03e9f4,
        0 0 10px #03e9f4,
        0 0 20px #03e9f4;
    }

        .release_5 h2{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
    .release_5 span{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
        .release_6{
        width: 100%;
        height: 250px;
        background: url("../img/r6.png") no-repeat 80% / cover;
        border-radius: 10px;
        box-shadow: 0 0 5px #03e9f4,
        0 0 5px #03e9f4,
        0 0 10px #03e9f4,
        0 0 20px #03e9f4;
    }

        .release_6 h2{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }
    .release_6 span{
        width: 90%;
        background-color: rgba(0, 0, 0, 0.7);
        border-radius: 10px;
        box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -webkit-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
        -moz-box-shadow: 10px 10px 5px 0px rgba(0, 0, 0, 0.75);
    }

    .videos_gallery {
        width: 100%;
        height: 300px;
    }

@media (max-width: 376px) { 
    .img_spon i{
    font-size: 3px; 
    }
    .img_spon .twt{
   display: none;
    }
    footer .div_footer_let p {
        font-size: 7px;
    }

        .art_indem_img{
        height: 180px;
    }

 }

@media (max-width: 390px) { 
    .img_spon i{
    font-size: 10px;
    }
    .img_spon .beatportlog2{
    width: 15px;
    height: 15px;
    }
    .logo_foot_bk{
    width: 100px;
    height: 100px;
    }
    .p_foot_bk{
        font-size: 15px;
    }
    footer .div_footer_let p {
        font-size: 8px;
    }
        .art_indem_img{
        height: 280px;
    }

 }

 /* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) { 
    .img_spon i{
    font-size: 40px;
    }
    .img_spon .beatportlog2{
    width: 50px;
    height: 50px;
    }
    .logo_foot_bk{
    width: 150px;
    height: 150px;
    }
    footer .div_footer_let p {
        font-size: 10px;
    }
    footer .div_footer img {
    width: 80px;
    height: 80px;
    }
 }

/*  Medium devices (tablets, 768px and up) */
@media (max-width: 768px) { 
    .esconder2{
    display: block;
    }
    .logo_foot_bk{
    width: 200px;
    height: 200px;
    }

    .esconder4{
    display: block;
    }
    footer .div_footer_let p {
        font-size: 12px;
    }

    .art_indem_img{
        height: 380px;
    }
    
}

@media (max-width: 788px) { 
    .slider_responsive_on{
        display: none;
    }

    .slider_responsive_off{
        display: block;
    }
}

/*  Large devices (desktops, 992px and up) */
@media (max-width: 992px) { 
    .esconder{
    display: block;
    }

    .esconder3{
    display: block;
    }

    .container_releases {
    width: 70%;
    margin: 0 auto;
    height: 400px;
    }

 }

 /* X-Large devices (large desktops, 1200px and up) */
@media (max-width: 1200px) { 
   
 }

 /* XX-Large devices (larger desktops, 1400px and up) */
@media (max-width: 1400px) { 

 }