@media screen and (max-width: 992px) {
    .container{
        /*background-color: greenyellow;*/
        width: 740px;
    }


    /* irancast-header section: */
    .irancast-header .header-content-bottom,
    .irancast-header .header-content-top .left-top-header .buy-subscribe-div,
    .irancast-header .header-content-top .left-top-header .user-account-div,
    .irancast-header .header-content-top .logo-text p {
        display: none;
    }
    .irancast-header .header-content-top>div .hamburgar-menu-div {
        display: unset;
    }
    .irancast-header .header-content-top>div .hamburgar-menu-div i{
        padding: 14px;
        background-color: var(--TenPercentWhite);
        border: var(--MainBorder);
        border-radius: 8px;
    }
    .irancast-header .header-content-top .logo-text {
        justify-content: center;
    }
    .irancast-header .header-between-sections-svg {
        width: 100%;
        display: none;
    }
    /* irancast-banner section: */
    .irancast-banner .banner-content .right-section-banner{
        width: 30%;
    }
    .irancast-banner .banner-content .right-section-banner::after {
        padding: 97px;
        top: 60%;
    }
    .irancast-banner .banner-content{
        gap: 20px;
    }
    .irancast-banner .banner-content .left-section-banner{
        gap: 0px;
    }
    .irancast-banner .banner-content .left-section-banner{
        width: 70%;
        padding: 9px 0 0px 0px;
    }
    .irancast-banner .banner-content .left-section-banner .podcast-title span{
        font-size: 14px;
    }
    .irancast-banner .shape-parent .sub-shape{
        bottom: 0;
    }


    .season-category .seasons .seasons-title {
        width: 482px;
        height: 100px;
    }
    .seasons-title .seasons-title-subdiv img {
        right: -50px;
        max-width: 37%;
    }
    .season-category .seasons .seasons-title .seasons-title-subdiv {
        padding: 13px;
    }
    .season-category .seasons .subshape {
        padding: 41px 11px 10px 11px;
    }
    .season-category .seasons .four-sesasons {
        gap: 6px;
    }
    .season-category .seasons .four-sesasons .each-season {
        max-height: 59px;
        overflow: hidden;
        padding: 5px;
    }
    .season-category .episodes .episodes-div .episodes-list {
        gap: 6px;
    }
    .season-category .episodes .episodes-div .episodes-list .each-episode {
        padding: 2px 14px;
    }
    .season-category .episodes .episodes-div {
        padding: 2px 18px 22px 18px;
        gap: 5px;
    }
    .season-category .episodes .episodes-div .episodes-list .each-episode .title h4 {
        font-size: 10px;
    }
    .season-category .episodes .episodes-div .episodes-list .each-episode .title p {
        font-size: 12px;
    }
    .season-category .episodes .episodes-div .episodes-list .each-episode .time i {
        font-size: 14px;
        padding: 10px 13px;
    }
    .season-category .episodes .episodes-div .episodes-list .each-episode .title span {
        padding: 4px 15px;
    }
    .season-category .episodes>a {
        font-size: 9px;
    }
    .season-category .episodes .episodes-div .episodes-title h3 {
        font-size: 22px;
    }
    .season-category .seasons .four-sesasons .each-season div h3 {
        font-size: 14px;
    }
    .season-category .seasons .four-sesasons .each-season div span {
        font-size: 12px;
    }

    /* new-episodes section: */
    .irancast-new-episodes .container .new-episodes-cards {
        flex-wrap: wrap;
        gap: 10px;
    }
    .irancast-new-episodes .container .new-episodes-cards .each-card .content .desc svg {
        top: 30px;
    }

    /* irancast-first-advertisement section: */
    .irancast-first-advertisement .container .remaining-time .remaining-title h3 {
        font-size: 12px;
    }
    .financial-support .financial-title div div h3 {
        font-size: 18px;
    }
    .irancast-first-advertisement .container .financial-support .financial-content div span{
        font-size: 12px;
    }
    .irancast-first-advertisement .container .remaining-time, .irancast-first-advertisement .container .financial-support {
        padding-top: 124px;
    }
    .irancast-first-advertisement .container .remaining-time .remaining-content div {
        margin-top: 0px;
    }

    /* irancast-favorite section: */
    .irancast-favorite .content .right-section svg.desktop{
        display: none;
    }
    .irancast-favorite .content .right-section svg.tablet {
        display: block;
        width: 100%;
        border-radius: 16px;
    }
    .irancast-favorite .content .right-section .content {
        padding: 14px 18px;
    }
    .irancast-favorite .content .left-section .left-content>div {
        padding: 4px 6px;
    }
    .irancast-favorite .content .left-section .left-content {
        padding: 0px 10px 12px 10px;
    }
    .irancast-favorite .content .left-section .left-content>div {
        height: 53px;
        width: 47%;
        overflow: hidden;
    }
    .irancast-favorite .content .left-section .header {
        padding: 28px 23px 28px 53px;
    }
    .irancast-favorite .content .left-section {
        min-height: 262px;
    }

    /* irancast-subscribe section: */


    /* irancast-premium section: */
    .irancast-premium .container .premium-cards {
        flex-wrap: wrap;
        gap: 10px;
    }
    .irancast-premium .container .premium-cards .each-card .content .desc svg {
        top: 30px;
    }

    /* irancast-guest section: */
    .irancast-guest .container .content {
        flex-wrap: wrap;
        gap: 21px;
        justify-content: space-around;
        margin-top: 33px;
    }
    .irancast-guest .container .content .each-card-guest {
        width: 244px;
    }

    /* irancast-second-advertisement section: */
    .irancast-second-advertisement .content {
        flex-direction: column;
        align-content: center;
        align-items: center;
    }
    .irancast-second-advertisement header {
        width: 560px;
        height: 96px;
        margin: auto;
        position: unset;
        transform: unset;
    }

    /* irancast-help section: */
    .irancast-help .container .left-section .content {
        padding: 18px 14px 22px 14px;
    }
    .irancast-help .container .left-section .content img {
        margin-bottom: -10px;
    }
    .irancast-help .container .right-section .content {
        padding: 18px 14px 22px 14px;
    }
    .irancast-help .container .left-section .content>img{
        display: none;
    }
    .irancast-help .container .right-section .content>img{
        display: none;
    }

    /* irancast-book section: */
    .irancast-book .container .content .right-section img {
        left: -20px;
        max-width: 35%;
    }
    .irancast-book .container .content .right-section .right-content {
        width: 65%;
        padding-right: 14px;
        align-items: flex-start;
    }
    .irancast-book .container .content .right-section {
        overflow: hidden;
        border-radius: 24px;
    }
    .irancast-book .container .content .left-section {
        overflow: hidden;
        border-radius: 24px;
    }
    .irancast-book .container .content .left-section img {
        left: -20px;
        max-width: 35%;
    }
    .irancast-book .container .content .left-section .left-content {
        width: 65%;
        padding-right: 14px;
        align-items: flex-start;
    }
    .irancast-book .container .content .left-section .absolute-svg {
        top: 80px;
    }
    .irancast-book .container .content .right-section .absolute-svg {
        top: 80px;
    }
    .irancast-book .container .content .left-section .left-content>a {
        padding: 10px;
        margin-bottom: 10px;
    }
    .irancast-book .container .content .right-section .right-content>a {
        padding: 10px;
        margin-bottom: 10px;
    }

    /* irancast-read-more section: */
    .irancast-read-more .container .read-more-cards {
        flex-wrap: wrap;
        gap: 10px;
    }
    .irancast-read-more .container .read-more-cards .each-card .content .desc svg {
        top: 30px;
    }
    .irancast-read-more .container .read-more-cards .each-card .content .desc p.read-more-card-desc {
        margin-top: 22px;
    }

    /* irancast-faq section: */
    .irancast-faq .container .content .each-faq {
        width: 100%;
    }

    /* irancast-footer section: */
    footer.irancast-footer .container .footer-middle>div {
        min-width: 50%;
    }
    footer.irancast-footer .container .footer-middle {
        flex-wrap: wrap;
    }
    footer.irancast-footer .container .footer-middle .footer-licenses .all-licenses {
        justify-content: start;
    }
    footer.irancast-footer .container .footer-middle>div {
        margin-top: 39px;
        flex-grow: 1;
    }
    footer.irancast-footer .container .footer-middle .about-us-footer{
        order: 1;
    }
    footer.irancast-footer .container .footer-middle .force-links{
        order: 2;
    }
    footer.irancast-footer .container .footer-middle .footer-licenses{
        order: 3;
        width: 50%;
    }
    footer.irancast-footer .container .footer-middle .footer-new-episodes{
        order: 4;
        flex-grow: 1;
    }
    footer.irancast-footer .container .footer-middle .all-new-episodes {
        flex-direction: row;
        flex-wrap: wrap;
    }
    footer.irancast-footer .container .foote-bottom {
        flex-wrap: wrap;
    }
    footer.irancast-footer .container .foote-bottom .newsletter {
        margin-top: 20px;
    }
    footer.irancast-footer .container .foote-bottom .footer-social-media {
        margin-right: -14px;
    }

    /* irancast-about-us section: */
    .irancast-about-us .container .content .left-section .each-achievement .title span {
        /*opacity: 0.7;*/
        /*white-space: nowrap;*/
        /*overflow: hidden;*/
        /*text-overflow: ellipsis;*/
    }
    .irancast-about-us .container>svg.background-svg {
        margin-right: -333px;
    }
    .irancast-about-us .container .content .right-section {
        max-width: 353px;
    }

    .irancast-about-us .container img.about-us-img {
        left: 120px;
    }
    .irancast-about-us .container .content .right-section .desc {
        -webkit-line-clamp: 5;
    }

    /* archive episode page: */
    .archive-page .archive-side {
        position: fixed;
        right: 0;
        transform: translateX(100%);
        transition: all 0.3s ease;
        z-index: 40;
        top: 100px;
    }
    .archive-page .archive-side.open {
        transform: translateX(0);
    }
    .archive-page .archive-side>.handle{
        display: unset;
    }
    .archive-page .archive-content {
        width: 100%;
    }
    .archive-page .container {
        margin: 27px auto 0 auto;
    }
    .archive-page .archive-side .rest-side {
        overflow: auto;
        max-height: 65vh;
        margin-top: -2px;
        direction: ltr;
    }

    /* .archive-page .single-content (single blog): */
    .archive-page .single-content {
        width: 100%;
    }
    .archive-page .single-content .single-blog-main-image .details {
        position: unset;
        top: 82%;
        width: 95%;
        background: var(--maincolor);
        border-radius: 16px;
        flex-wrap: wrap;
        gap: 10px;
    }
    .archive-page .single-content .body {
        padding: 0px 24px 0 24px;
    }
    .archive-page .single-content .single-blog-main-image .details-shape {
        display: none;
    }

    /* iarncast-dashboard page: */
    .iarncast-dashboard .container .dashboard-sidebar{
        position: fixed;
        right: 0;
        transform: translateX(110%);
        transition: all 0.3s ease;
        z-index: 40;
        top: 92px;
    }
    .iarncast-dashboard .container .dashboard-sidebar.open {
        transform: translateX(0);
    }
    .iarncast-dashboard .container .dashboard-sidebar>.handle{
        display: unset;
    }
    .iarncast-dashboard .container .dashboard-sidebar.open {
        transform: translateX(0);
    }
    .iarncast-dashboard .container .dashboard-sidebar.open {
        transform: translateX(0);
    }
    .iarncast-dashboard .container {
        justify-content: center;
    }
    .iarncast-dashboard .container .dashboard-sidebar .content ul {
        max-height: 44vh;
        overflow: auto;
    }
    .iarncast-dashboard .container .dashboard-content .content .fav-content .each-fav .fav-body {
        position: unset;
        background-color: var(--LightSections);
        flex-wrap: wrap;
        border-radius: 16px;
    }
    .iarncast-dashboard .container .dashboard-content .content .fav-content .each-fav .each-fav-svg{
        display: none;
    }
    .iarncast-dashboard .container .dashboard-content .content .fav-content .each-fav .fav-body .player {
        width: 97%;
        margin-right: unset;
    }
    .iarncast-dashboard .container .dashboard-content>.content {
        margin-top: -44px;
    }
    .iarncast-dashboard .container .dashboard-content>.title .title-content {
        top: 0;
        bottom: 43px;
        right: 0px;
        padding-right: 27px;
    }
    .iarncast-dashboard .container .dashboard-content {
        width: 95%;
    }

    /* fav-content page: */
    .iarncast-dashboard .container .dashboard-content .content .fav-content .each-fav .fav-body {
        background: var(--SiteBackgroundColor);
    }

    /* setting page: */
    .dashboard-content .content .setting .desc {
        gap: 34px;
    }

    /* irancast-basket page: */
    .irancast-basket .container .basket-side {
        position: unset;
    }
    .irancast-basket .container {
        flex-direction: column;
    }
    .irancast-basket .container .content {
        width: 100%;
    }

    /* success-pay page: */
    .success-pay .container .content .details .det {
        width: 48%;
    }

    /* single-episode page: */
    .single-episode-content .single-episode-sidebar .content{
        max-height: 65vh;
        overflow: auto;
    }
    .single-episode-content .single-episode-sidebar {
        position: fixed;
        right: 0;
        transform: translateX(101%);
        transition: all 0.3s ease;
        z-index: 40;
        top: 100px;
    }
    .single-episode-content .single-episode-sidebar.open {
        transform: translateX(0);
    }
    .single-episode-content .single-episode-sidebar>.handle {
        display: unset;
    }
    .single-episode-content .single-episode-body {
        width: 100%;
    }
    .single-episode-content .single-episode-body .about {
        padding-left: 8px;
    }

    /* single-episode page: */
    .single-episode-banner .container>svg{
        display: none;
    }
    .single-episode-banner .container .content {
        position: unset;
    }
    .single-episode-banner .container {
        padding-right: 12px;
        background-color: var(--LightShapes);
        border-radius: 16px;
    }
    .single-episode-banner .container .content .left-section .details {
        gap: 14px;
        flex-wrap: wrap;
    }
    .single-episode-banner .container .content {
        gap: 16px;
    }
    .single-episode-content .single-episode-body .about .header {
        width: 100%;
    }

    /* login page: */
    .irancast-login .corner-shape {
        width: 131px;
    }
    .irancast-login .left-login img {
        bottom: 63px;
        left: 13px;
        width: 263px;
    }
    /* four-o-four: */
    .four-o-four-page .four-o-four-num {
        /*width: 168px;*/
    }
    .four-o-four-page .pics>img.left-four-img {
        margin-right: -80px;
        margin-top: 0px;
    }
    .four-o-four-page .pics>div {
        margin-top: 71px;
    }

}