@font-face {
    font-family: 'Mikhak Black';
    src: url('../font2/Mikhak-Black.woff2') format('woff2'),
        url('../font2/Mikhak-Black.woff2') format('woff2');
}

@font-face {
    font-family: 'Mj_Wood';
    src: url('../font/Mj_Wood_P30Day.com.ttf') format('ttf'),
        url('../font/Mj_Wood_P30Day.com.ttf') format('ttf');
}

@font-face {
    font-family: 'MisterEarl BT';
    src: url('../font/TT1221M_.TTF') format('ttf'),
        url('../font/TT1221M_.TTF') format('ttf');
}


/* استایل عمومی */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    color: #333;
}



/********************/


.main-menu {

    border-radius: 2%;
    height: 60px;
    float: right;
}

.main-menu>ul>li {
    float: right;
    list-style: none;
    position: relative;
}

.main-menu ul li a {
    right: 0;
    padding-right: 20px;
    display: inline;
    font-size: 15px;
    font-family: 'mikhak black';
    text-decoration: none;
    color: #ffffff;
    font-weight: bold;

}

.main-menu ul li ul {
    position: absolute;
    width: 250px;
    background-color: #e2c224e2;
    margin-left: -5%;
    box-shadow: 0px 1px 6px #e6e6e6;
    opacity: 0;
    visibility: hidden;
    transition: all .2s ease-in-out;
    z-index: 999;
}

.main-menu ul li ul li {
    list-style: none;
}

.main-menu ul li ul li a {
    padding: 9px 15px;
    display: block;
    font-weight: normal;

}

.main-menu ul li ul li a:hover {
    background: #000000;
    color: #fff;
}

.main-menu>ul>li:hover ul {
    opacity: 1;
    visibility: visible;
    top: 83px;
}

/********/





.music {
    width: 90%;
    height: 400px;
    padding: 5px;
    margin-top: 100%;
    background-image: url(../pic/SL-123119-26540-40.jpg);
    background-size: cover;
    text-align: center;
    margin: 0 auto;

}

.tel {
    background-color: #7a7a7a22;
    font-family: 'Mikhak Black';
    margin-left: 30%;
    color: rgba(255, 255, 255, 0.911);
}

.bttel {
    width: 22%;
    height: 12%;
    font-size: 100%;
    font-family: Mikhak Black;
    margin-left: 30%;
    margin-top: 3px;
    text-decoration: none;
    background-color: #ae9417;
    color: #fff;
    text-align: center;
    transition: 0.4s;
    display: inline-block;
    border-radius: 6px;
}

.bttel:hover {
    border-radius: 30px;
    background-color: #00b185;
    color: #fff;
    box-shadow: 0 2px 1px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .3);
}

a {
    color: #fff;
}

h2 {
    font-size: 30px;
    margin-left: 30%;
}

h3 {
    background-color: #0001020d;
    width: 70%;
    font-size: 25px;
    margin-left: 30%;
}

.container {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../jangal/photo_2024-09-23_20-27-32.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.container2 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../doel/mov_17215_23581-b.webp);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.container3 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../gladiator/trilr/photo_2024-12-26_06-07-59.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.container4 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../academy2022/triler/photo_2024-12-26_06-11-57.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}


.container5-0 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Tarsnak_pic/gorgine.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
}
.container5 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Rahebe2023_2018/photo_2024-12-28_06-00-32.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
}

.container5_1 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Rahebe2023_2018/931258942.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
}


.container5_2 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Tarsnak_pic/zohore_marde_sheytani2023.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
}

.container5_3 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Tarsnak_pic/when\ darkness\ falls.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
}

.container5_4 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Tarsnak_pic/runk\ locked\ in.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
}

.container5_5 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Tarsnak_pic/fear\ pharm.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
}

.container5_6 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Tarsnak_pic/nightmareatprecinct84.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
}

.container5_7 {
    width: 90%;
    height: 350px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Tarsnak_pic/15661.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 50px;
}
.container6 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Joker2024/photo_2024-12-28_06-51-29.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}


.container6-1 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Akshen_pic/eskoed_game.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}


.container6-2 {
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Akshen_pic/shekarchi.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

.container6-3{
    width: 90%;
    height: 300px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    margin-top: 50px;
    padding: 15px;
    background-image: url(../Akshen_pic/shekarchiroh.jpg);
    background-size: cover;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}
/* هدر */
header {
    text-align: center;
    margin-bottom: 20px;
}



/* محتوای اصلی */
main {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.media-section {

    align-items: center;
    text-align: center;
    padding: 10px;
}

.media-section{
    margin-left: 16%;
    margin-top: -85px;
}
.media-section h2 {

    font-size:20px;
    margin-bottom: 10px;
    color: #ffffff;
}

audio,
video {

    width: 100%;
    max-width: 100%;
    outline: none;
    border-radius: 5px;
}

h1 {
    color: rgb(175, 175, 175);
    text-align: center;
    font-size: 20px;
    border-radius: 5%;
    border: double;
    background-color: rgb(29, 24, 4);
}

h2.h2 {
    background-color: rgba(7, 7, 7, 0.438);
    color: rgb(255, 255, 255);
    width: 90%;
    margin-left: 20px;
    margin-top: 60px;
}

h3.h3 {
    text-align: right;
    background-color: rgba(0, 0, 0, 0.509);
    color: rgb(255, 255, 255);
    width: 90%;
    margin-left: 20px;
    font-size: 17px;
}

h2.th2 {
    width: 20%;
    margin-left: 60%;
    background-color: #aeaeae3a;
    border-right: 4px solid #06935f;
}

h5 {
    margin-top: -10px;
    margin-left:50%;
    background-color: #000000;
    width: 20%;
    color: #00b185;
    font-size: 20px;
    display: none;
}

hr {

    background-color: rgb(0, 0, 0);
    padding: 0;
    margin: 40px;
}

/* استایل واکنش‌گرا */


@media (min-width: 768px) {
    /********************/


    .main-menu {
        border-radius: 2%;
        height: 60px;
        float: right;
    }

    .main-menu>ul>li {
        float: right;
        list-style: none;
        position: relative;
    }

    .main-menu ul li a {
        right: 0;
        display: inline;
        font-size: 35px;
        font-family: 'mikhak black';
        text-decoration: none;
        color: #ffffff;
        font-weight: bold;

    }

    .main-menu ul li ul {
        position: absolute;
        width: 500px;
        background-color: #e2c224e2;
        margin-left: -100%;
        box-shadow: 0px 1px 6px #e6e6e6;
        opacity: 0;
        visibility: hidden;
        transition: all .2s ease-in-out;
        z-index: 999;
    }

    .main-menu ul li ul li {
        list-style: none;
    }

    .main-menu ul li ul li a {
        padding: 9px 15px;
        display: block;
        font-weight: normal;

    }

    .main-menu ul li ul li a:hover {
        background: #000000;
        color: #fff;
    }

    .main-menu>ul>li:hover ul {
        opacity: 1;
        visibility: visible;
        top: 83px;
    }

    /********/


    .music {
        margin-top: 10%;
        height: 800px;
        font-size: 100%;
    }

    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 500%;
    }

    h2.h2 {
        background-color: rgba(7, 7, 7, 0.312);
        color: rgb(255, 255, 255);
        width: 50%;
        margin-top: 150px;
        margin-left: 50%;
        font-size: 40px;
    }

    h2.th2 {
        margin-left: 60%;
        font-size: 35px;
        width: 40%;
        background-color: #aeaeae3a;
        border-right: 4px solid #06935f;
    }

    h3.h3 {

        width: 50%;
        margin-left: 50%;
        margin-top: 5px;
        color: aliceblue;
        font-size: 30px;
        background-color: rgba(7, 7, 7, 0.312);
    }

    h3 {
        margin-top: -3%;
        font-size: 400%;
    }

    h5 {

        margin-left: 40%;
        background-color: #000000;
        width: 20%;
        color: #00b185;
        font-size: 25px;
    }

    .tel {
        width: 50%;
        font-size: 300%;
    }

    .bttel {
        margin-top: 50px;
        border-radius: 10%;
        font-size: 50px;
        height: 11%;
        width: 12%;
    }




    .media-section {

        align-items: center;
        text-align: center;
        padding: 10px;
        background: #0a0a0a59;
        border-radius: 8px;
        box-shadow: 0 2px 5px rgb(0, 0, 0);
    }

    header h1 {
        font-size: 2.2em;
    }
}




@media (min-width: 1200px) {
    header h1 {
        font-size: 2.5em;
    }
}