@media screen and (max-width: 1800px) {
    .coupone-continer {
        padding: 1.8% 8.3%;
    }

    .bottom-section .box .title-link,
    .bottom-section .box h3 {
        font-size: 16px;
    }

    .coupone-form .c-logo {
        max-width: 170px;
        margin: 0 auto 2% auto;
    }

    .coupone-form .form .form-row {
        margin-bottom: 16px;
    }

    .coupone-form .form input.ltr {
        padding-left: 55px;
    }

    .coupone-form .form input {
        height: 40px;
    }
}

@media screen and (max-width: 1760px) {
    body p {
        font-size: 18px;
    }

    .main-wrapper {
        padding-top: 93px;
        min-height: calc(100vh - 93px);
    }

    .section-gapping,
    section {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    header .slide-menu {
        width: 85px;
    }

    header#header {
        padding-top: 24px;
    }

    .fixed #header {
        padding-top: 7px;
        padding-bottom: 5px;
    }

    .inner-page .logo > a,
    .fixed .logo > a {
        max-width: 115px;
        transition: all 0.5s ease;
    }

    .header-menu ul.style-menu {
        top: 17px;
    }

    .inner-page .search-profile,
    .fixed .search-profile {
        margin-top: 3px;
    }

    .menu-row {
        height: 100%;
        width: 85px;
        padding-top: 85px;
    }

    .search > a {
        width: 32px;
    }

    .search-profile .profile > a > span {
        width: 42px;
        padding: 11px;
    }

    .search-profile .profile > a {
        width: 120px;
        height: 42px;
        font-size: 18px;
        padding: 12px 40px 5px 15px;
    }

    .header .logo {
        margin-top: 3px;
    }

    .logo a {
        max-width: 150px;
    }

    header .slide-menu.show-menu {
        width: 350px;
    }

    .menu-line,
    .menu-line::after,
    .menu-line::before {
        width: 30px;
        height: 3px;
    }

    .menu-click {
        width: 33px;
        height: 33px;
        right: 25px;
        top: 20px;
    }

    .menu-social li > a {
        font-size: 26px;
    }

    .slide-menu .main-menu {
        width: calc(100% - 85px);
        margin-top: 95px;
        padding-right: 60px;
        padding-left: 20px;
        padding-bottom: 40px;
        height: calc(100vh - 95px);
    }

    .main-menu a.menu-logo {
        max-width: 160px;
        margin-bottom: 12%;
    }

    ul.menu li {
        margin-bottom: 4%;
    }

        ul.menu li > a {
            font-size: 18px;
        }

        ul.menu li ul.sub {
            margin-top: 4%;
        }

            ul.menu li ul.sub a {
                font-size: 14px;
            }

        ul.menu li.submenu .sub-click {
            margin-top: -1px;
        }

    .slide-menu .menu-widget {
        left: 12px;
    }

    .slider-content > p > strong {
        font-size: 18px;
    }

    .slider-content h2 {
        font-size: 32px;
    }

    .slider-content p {
        margin-bottom: 10px;
        line-height: 100%;
    }

    .bottom-section .box .img-box {
        width: 55%;
    }

    .bottom-section .box-content {
        padding: 0px 8px 15px 8px;
        width: 45%;
    }

    .bottom-section .box .title-link,
    .bottom-section .box h3 {
        font-size: 15px;
        max-height: 62px;
        margin-bottom: 10px;
    }

    .bottom-section .box-content > span,
    .bottom-section .box a.link {
        margin-top: 5%;
        font-size: 16px;
        padding: 0px 8px;
    }

    ul.style-menu {
        font-size: 0;
        padding: 0;
        text-align: center;
    }

        ul.style-menu > li > a {
            font-size: 20px;
            padding: 20px 0;
        }

    .right-menu ul > li {
        margin-bottom: 10px;
    }

    .right-menu ul li a {
        font-size: 16px;
    }

    .image-menu li p {
        font-size: 16px;
    }

    .image-menu li {
        margin-right: 3%;
    }

    section.featured-news {
        margin-top: -20px;
    }

    .video.article-video .title h1,
    .title h1,
    .title h2 {
        font-size: 32px;
    }

    .magazine .img-wrap img.rotate-img {
        right: -10px;
    }

    .classics-img-box h4, .magazine h4, .news-listing h4 {
        font-size: 24px;
        max-height: 80px;
        line-height: 140%;
    }

    div.magazine h4 a {
        padding-bottom: 5px;
    }

    div.magazine h4 {
        font-size: 20px;
    }

    .classics-img-box h4 br,
    .magazine h4 br,
    .news-listing h4 br {
        display: none;
    }

    .magazine h4 {
        margin-bottom: 15px;
    }

    .box-content > a {
        font-size: 20px;
    }

    .popl-news .title h2 {
        font-size: 36px;
    }

    .popl-news-box > .box-content {
        padding: 0px 10px 40px 5px;
        width: 55%;
    }

        .popl-news-box > .box-content h4 {
            font-size: 16px;
            max-height: 60px;
            min-height: 60px;
            margin-bottom: 8px;
        }

        .popl-news-box > .box-content .post-date > strong {
            padding-left: 22px;
        }

            .popl-news-box > .box-content .post-date > strong::before {
                width: 15px;
            }

    .popl-news-box > .img-wrap {
        width: 45%;
    }

    .popl-news-list > li {
        margin-bottom: 15px;
    }

    .popl-news-box > .box-content .post-date {
        right: 10px;
    }

    .box-content {
        max-width: 650px;
    }

    .post-date > strong {
        font-size: 16px;
        padding-left: 35px;
    }

        .post-date > strong::before {
            left: 3px;
            width: 25px;
        }

    .box-content p.post-date {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .box-content h3 {
        font-size: 36px;
    }

    .box-content p {
        font-size: 24px;
    }

    .mt-50 {
        margin-top: 30px;
    }

    .news-listing .box-content p.post-date {
        font-size: 16px;
        margin-bottom: 8px;
    }

    .vide-caption .post-date {
        margin-bottom: 0;
    }

    #video-slider .vide-caption h4 {
        font-size: 46px;
    }

    #video-slider .vide-caption {
        bottom: 7%;
    }

    .owl-carousel div.owl-nav > div {
        right: -2.7%;
        left: auto;
    }

        .owl-carousel div.owl-nav > div.owl-next {
            right: auto;
            left: -2.7%;
        }

    #video-thum .vide-caption h4 {
        font-size: 22px;
    }

    #video-thum .video-box {
        max-width: 245px;
        width: 100%;
    }

    section.classics {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .mobile::after {
        padding-top: 29.3%;
    }

    .link {
        font-size: 26px;
        margin-top: 20px;
    }

    .add-section .bg-gray {
        padding: 35px 0;
        margin-top: 30px;
    }

    .kd-row.three-row {
        margin-left: -15px;
        margin-right: -15px;
    }

        .kd-row.three-row .kd-4 {
            padding: 0 15px;
        }

    .left-sidebar > div {
        margin-bottom: 20px;
    }

        .left-sidebar > div + div.magazine {
            margin-top: 15px;
        }

    .left-sidebar .program {
        padding: 15px 16px 40px 15px;
    }

    .program .title {
        margin-left: -15px;
        margin-bottom: 15px;
    }

    .img-wrap .img-popup {
        width: 50px;
        height: 50px;
    }

    .img-popup .img-wrap > span,
    .search-result .video-box .img-popup,
    .kd-4 .img-wrap .img-popup,
    .kd-6 .img-wrap .img-popup {
        width: 40px;
        height: 40px;
    }

    .m-play-icon {
        width: 35px;
        height: 35px;
        padding: 10px;
    }

    .insta-section .inta-icon {
        top: 10px;
    }

    .subscribe {
        max-width: 400px;
        padding: 16px 42px;
    }

    section.app-section {
        padding-top: 30px;
        padding-bottom: 25px;
    }

    .subscribe h6 {
        font-size: 26px;
        margin-bottom: 25px;
    }

    .subscribe .submit {
        width: 30px;
        height: 30px;
    }

    .subscribe form {
        margin-top: -10px;
        margin-bottom: 15px;
    }

    .m-content h6 {
        font-size: 24px;
    }

    .app-icon a {
        font-size: 34px;
    }

        .app-icon a .fab.fa-apple {
            font-size: 40px;
        }

    section.app-section::before {
        width: 28.3%;
    }

    footer .container {
        padding-right: 9.9%;
        padding-left: 2%;
    }

    footer a,
    footer p {
        font-size: 15px;
    }

    footer .container > div.copyright {
        width: 32%;
        margin-left: 2%;
    }

    footer .container > div.footer-menu {
        width: 40%;
        margin-left: 8%;
    }

    footer .container > div.f-app-icon {
        width: 9.9%;
    }

    .f-app-icon p {
        font-size: 16px;
        margin: 5px 0 0 10px;
    }

    .f-app > a {
        font-size: 18px;
        margin-left: 8px;
    }

        .f-app > a .fa-apple {
            font-size: 22px;
            margin-top: -2px;
        }

    .article-content > h3 {
        font-size: 26px;
        margin-bottom: 15px;
    }

    .article-content .post-date {
        font-size: 18px;
    }

        .article-content .post-date strong {
            font-size: 20px;
        }

    .article-content li {
        font-size: 18px;
    }

    .featured-box {
        max-width: 90%;
    }

    .article-content h4 {
        font-size: 26px;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    section.subscribe-section {
        padding-top: 40px;
    }

    .subscribe-form {
        max-width: 600px;
        padding: 20px 30px;
        min-height: 350px;
        margin-bottom: 40px;
    }

    .hastag {
        font-size: 32px;
    }

    section.multimedia-section,
    section.zak-tv {
        padding-top: 40px;
    }

    section.podcasts-section {
        padding-top: 40px;
    }

    .news-caption p.post-date strong,
    .news-caption p.post-date,
    .tv .video-caption p.post-date strong,
    .tv .video-caption p.post-date {
        font-size: 26px;
    }

    .tv-content h1 {
        font-size: 48px;
    }

    .tv-content .time > span {
        font-size: 32px;
    }

    .tv-content > p {
        font-size: 22px;
    }

    .kd-row.podcasts-grid,
    .kd-row.news-grid {
        margin: 30px -15px 0 -15px;
    }

    .podcasts-grid > .kd-4,
    .news-grid > .kd-4 {
        padding: 0 15px;
        margin-bottom: 40px;
    }

    .podcasts-box .podcasts-detail .podcasts-name h4 {
        font-size: 28px;
    }

    .podcasts-detail .podcasts-name > span {
        font-size: 18px;
    }

    .podcasts-caption h6 {
        font-size: 34px;
    }

    .podcasts-name > span {
        font-size: 24px;
    }

    section.famous-ppl {
        padding-top: 40px;
    }

    .podcasts-grid .box-content h4,
    .podcasts-grid .video-box h4 {
        font-size: 20px;
        max-height: 60px;
    }

    div.search .search-form {
        padding: 5px;
    }

    .search.search-popup div.search-form input {
        padding-left: 50px !important;
        height: 42px !important;
    }

    .search-form .search-btn {
        left: 0;
        top: 10px;
        width: 25px;
    }

    .popl-news-box > .box-content h4 {
        font-size: 16px;
        max-height: 50px;
        min-height: 40px;
        line-height: 130%;
    }

    .post-date > strong {
        font-size: 14px;
    }

    .popl-news-box > .box-content .post-date {
        font-size: 14px;
    }

    .popl-news-box > .box-content .post-date {
        font-size: 14px;
    }

    h3 {
        font-size: 24px;
        max-height: 80px;
        line-height: 160%;
    }

    .podcasts > .title > h2 span {
        width: 34px;
        height: 34px;
        top: 6px;
        margin: 0;
    }
}

@media screen and (max-width: 1600px) {
    .subscribe h6 {
        font-size: 25px;
        margin-bottom: 20px;
        line-height: 120%;
    }

    .subscribe form {
        margin-top: -10px;
        margin-bottom: 10px;
    }

    .coupone-form .c-logo {
        max-width: 180px;
        margin: 0 auto 2% auto;
    }

    .podcasts.podcasts-grid .owl-stage li > a.player-click > img,
    .podcasts ul > li a > img {
        width: 120px;
        height: 120px;
        margin-bottom: 0;
    }

    .podcasts.podcasts-grid .owl-stage li > a.player-click > img {
        width: 110px;
        height: 110px;
        margin-bottom: 5px;
    }

    .podcast-detail {
        width: calc(100% - 120px);
    }

        .podcast-detail > p {
            font-size: 9.3px;
            line-height: 145%;
        }

            .podcast-detail > p > span {
                font-size: 12px;
            }

        .podcast-detail > .p-time {
            width: 60px;
            font-size: 12px;
            padding: 5px;
        }

            .podcast-detail > .p-time .pp-icon {
                width: 8px;
                margin-left: 5px;
            }

    .title-withimg {
        font-size: 28px;
        margin-bottom: 20px;
    }

        .title-withimg > img {
            width: 140px;
        }

    .podcasts.podcasts-grid ul.owl-carousel {
        padding-left: 0;
    }

    .title-with-button {
        margin-bottom: 20px;
    }

        .title-with-button h2 {
            font-size: 22px;
        }

        .title-with-button .btn.more {
            top: 0;
            padding: 7px 20px;
            font-size: 13px;
        }
}


@media screen and (max-width: 1600px) {
    .subscribe h6 {
        font-size: 22px;
        margin-bottom: 26px;
        line-height: 120%;
    }
}

@media screen and (max-width:1440px) {
    .left-sidebar {
        width: 32%;
    }

    .coupone-form .c-logo {
        max-width: 120px;
        margin: 0 auto 2% auto;
    }

    .coupone-form .form .form-row {
        margin-bottom: 10px;
    }

    .coupone-form .form .submit-btn > a,
    .coupone-form .form .submit-btn input[type="submit"] {
        padding: 10px;
    }

    .coupone-form .condition li::before {
        top: 7px;
        width: 6px;
        height: 6px;
    }

    .coupone-form .form input.ltr {
        padding-left: 45px;
    }

    .npodcasts-block-list ul li {
        width: calc(25% - 15px);
    }
}

@media screen and (max-width: 1280px) {
    body p {
        font-size: 16px;
    }

    .main-wrapper {
        padding-top: 83px;
        min-height: calc(100vh - 83px);
    }

    .new-player-line,
    .podcasts-inner .container,
    .container {
        padding-left: 2%;
        padding-right: 9.9%;
    }

    header#header {
        padding-right: 9.9%;
        padding-left: 2%;
        padding-top: 1.8%;
    }

    .inner-page .logo > a,
    .fixed .logo > a {
        max-width: 95px;
    }

    .logo a {
        max-width: 100px;
    }

    header .slide-menu {
        width: 65px;
    }

    .menu-line,
    .menu-line::after,
    .menu-line::before {
        width: 30px;
        height: 3px;
    }

    .menu-click {
        width: 30px;
        height: 30px;
        right: 19px;
        top: 20px;
    }

    .menu-row {
        width: 65px;
        padding-top: 75px;
    }

    .slide-menu .menu-widget {
        left: 10px;
        width: 45px;
    }

        .slide-menu .menu-widget > a {
            width: 44px;
            height: 44px;
        }

            .slide-menu .menu-widget > a::after {
                padding: 0 30px;
                font-size: 16px;
                line-height: 36px;
            }

    .menu-social li > a {
        font-size: 20px;
    }

    .slide-menu .main-menu {
        width: calc(100% - 65px);
        margin-top: 85px;
        padding-right: 50px;
        padding-left: 20px;
        padding-bottom: 40px;
        height: calc(100vh - 85px);
    }

    .main-menu a.menu-logo {
        max-width: 150px;
        margin-bottom: 7%;
    }

    ul.menu li {
        margin-bottom: 5%;
    }

        ul.menu li ul.sub {
            margin-top: 5%;
        }

    header .slide-menu.show-menu {
        width: 300px;
    }

    .header-menu ul.style-menu {
        top: 19px;
        left: 6.6%;
        right: 14%;
    }

    header ul.style-menu > li {
        margin: 0 1.7%;
    }

    section.main-slider {
        min-height: 180px;
    }

    .slider-img {
        padding-top: 56.24%;
        height: 100%;
    }

    .slider-content > p > strong {
        font-size: 16px;
    }

    .slider-content {
        padding: 15px 8.6% 0 0;
    }

        .slider-content h2 {
            font-size: 28px;
        }

    .bottom-section .box .img-box {
        width: 51%;
        padding-top: 28%;
    }

    .bottom-section .box-content {
        padding: 0px 5px 10% 5px;
        width: 49%;
    }

    .bottom-section .box .title-link,
    .bottom-section .box h3 {
        font-size: 1.4vw;
        max-height: 70px;
        margin-bottom: 1%;
    }

    .bottom-section .box-content > span,
    .bottom-section .box a.link {
        margin-top: 3px;
        font-size: 1.6vw;
        padding: 0 5px;
    }

    ul.style-menu > li {
        margin: 0 1.5%;
    }

        ul.style-menu > li > a {
            font-size: 14px;
            padding: 15px 0;
        }

    .image-menu li {
        margin-right: 2%;
    }

        .image-menu li p {
            font-size: 14px;
        }

    .right-menu ul > li {
        margin-bottom: 8px;
    }

    .right-menu ul li a {
        font-size: 14px;
    }

    ul.style-menu > li:hover > .slide-up-menu,
    .toggle-menu .slide-up-menu {
        padding-top: 20px;
        padding-bottom: 15px;
    }

    .video.article-video .title h1,
    .title h1,
    .title h2 {
        font-size: 28px;
    }

    .img-wrap {
        margin-bottom: 15px;
    }

    .box-content h3 {
        font-size: 26px;
        margin-top: 0;
    }

    .box-content p {
        font-size: 18px;
    }

    .news-listing .kd-6:nth-child(2n) {
        margin-bottom: 30px;
    }

    .news-listing .kd-6:last-child {
        margin-bottom: 0px;
    }

    .right-section {
        width: 65%;
        padding-left: 3%;
    }

    .left-sidebar {
        width: 35%;
        padding-right: 3%;
    }

    .featured-news .left-sidebar {
        padding-top: 18px;
    }

    .classics-img-box h4,
    .magazine h4,
    .news-listing h4 {
        font-size: 18px;
        max-height: 65px;
    }

    div.magazine h4 {
        font-size: 16px;
    }

    .popl-news .title h2 {
        font-size: 26px;
    }

    .popl-news-box > .box-content h4 {
        font-size: 14px;
        max-height: 35px;
        min-height: 35px;
        margin-bottom: 8px;
        -webkit-line-clamp: 2;
    }

    .popl-news-box > .box-content .post-date {
        font-size: 12px;
        white-space: normal;
    }

        .popl-news-box > .box-content .post-date > strong {
            padding-left: 19px;
            font-size: 13px;
        }

            .popl-news-box > .box-content .post-date > strong::before {
                width: 10px;
            }

    #video-slider .vide-caption h4 {
        font-size: 26px;
    }

    #video-thum .vide-caption h4 {
        font-size: 16px;
    }

    .owl-carousel div.owl-nav > div {
        right: 0px;
        left: auto;
        top: 30%;
    }

        .owl-carousel div.owl-nav > div.owl-next {
            right: auto;
            left: 0px;
        }

    #video-thum .vide-caption h4 {
        font-size: 1.8vw;
        padding: 0;
        display: block;
        max-height: 100%;
        height: auto;
        min-height: 1px;
        line-height: 140%;
    }

    #video-thum {
        padding: 0 30px;
    }

    .vide-caption .post-date {
        margin-bottom: 0;
        font-size: 14px;
    }

    section.featured-news {
        margin-top: 0;
    }

    .post-date > strong {
        font-size: 14px;
        padding-left: 35px;
        margin-bottom: 3px;
    }

    .add-section .bg-gray {
        padding: 20px;
        margin-top: 0;
        line-height: 100%;
    }

    section.add-section {
        padding: 30px 0;
    }

    section.classics {
        padding-top: 0;
        padding-bottom: 10px;
    }

    .classics-img-box .post-date,
    .classics-img-box .img-wrap {
        margin-bottom: 10px;
    }

    .box-content p.post-date {
        font-size: 16px;
        margin-bottom: 4px;
    }

    .news-listing .box-content p.post-date {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .play-icon,
    #video-slider .play-icon {
        height: 80px;
        width: 80px;
        padding: 25px 23px 16px 29px;
    }

    .kd-row.three-row {
        margin-left: -10px;
        margin-right: -10px;
    }

        .kd-row.three-row .kd-4 {
            padding: 0 10px;
        }

    .podcasts + .lef-adv {
        margin-top: 30px;
    }

    .insta-section .inta-icon {
        top: 1px;
    }

    .mobile-img {
        margin-top: -9.6%;
        width: 55%;
    }

    .m-content h6 {
        font-size: 22px;
    }

    .app-icon a {
        font-size: 24px;
        margin: 0 10px 0 0;
    }

        .app-icon a .fab.fa-apple {
            font-size: 26px;
        }

    .subscribe {
        max-width: 300px;
        padding: 20px;
    }

        .subscribe h6 {
            font-size: 18px;
            margin-bottom: 15px;
        }

    .mobile {
        position: relative;
        padding-top: 89.2%;
        width: 60%;
    }

    .subscribe .submit {
        width: 20px;
        height: 20px;
        top: 9px;
    }

    .subscribe input[type="text"] {
        font-size: 14px;
    }

    .subscribe form {
        margin-top: 0;
        margin-bottom: 15px;
    }

    .subscribe .submit {
        width: 25px;
        height: 25px;
        top: -3px;
    }

    section.app-section::before {
        width: 398px;
        padding-top: 0;
        height: 100%;
    }

    footer .container > div.f-logo {
        width: 10%;
        margin-left: 2%;
    }

    footer .container > div.copyright {
        width: 36%;
        margin-left: 2%;
    }

    footer a,
    footer p {
        font-size: 10px;
    }

    footer .container > div.footer-menu {
        width: 38%;
        margin-left: 2%;
    }

    footer .container > div.f-app-icon {
        width: 10%;
    }

    .footer-menu li {
        margin-left: 4%;
    }

    .f-app-icon p {
        font-size: 10px;
        margin: 0 0 4px 0;
    }

    .f-app > a {
        font-size: 12px;
        margin-left: 3px;
    }

        .f-app > a .fa-apple {
            font-size: 14px;
            margin-top: -5px;
        }

    #article-slider .img-wrap {
        max-width: 100%;
        margin: 0 auto;
    }

    .share-bookmark > span > a {
        font-size: 28px;
    }

    .article-content > h3 {
        font-size: 22px;
        margin-bottom: 10px;
    }

    .article-content .post-date {
        font-size: 16px;
    }

        .article-content .post-date strong {
            font-size: 18px;
        }

    .article-content li {
        font-size: 16px;
    }

    .featured-box {
        max-width: 90%;
    }

    .article-content h4 {
        font-size: 24px;
        margin-top: 15px;
        margin-bottom: 15px;
    }

    .subscribe-form ul.tabs li a {
        font-size: 22px;
        line-height: 150%;
    }

    .subscribe-form ul.tabs {
        margin-bottom: 20px;
    }

    .subscribe-form {
        max-width: 500px;
        padding: 30px;
        margin: 0 auto;
    }


    .hastag {
        font-size: 28px;
    }

    section.multimedia-section,
    section.zak-tv {
        padding-top: 35px;
    }

    .add-section + .news-inner {
        padding-top: 0;
    }

    .news-caption p.post-date strong,
    .news-caption p.post-date,
    .tv .video-caption p.post-date strong,
    .tv .video-caption p.post-date {
        font-size: 18px;
    }

    .tv-content h1 {
        font-size: 32px;
    }

    .tv-content .time > span {
        font-size: 24px;
    }

    .tv-content > p {
        font-size: 18px;
    }

    .tv-content .share > a,
    .tv .video-caption .share > a {
        font-size: 30px;
    }

    .kd-row.podcasts-grid,
    .kd-row.news-grid {
        margin: 30px -10px 0 -10px;
    }

    .podcasts-grid > .kd-4,
    .news-grid > .kd-4 {
        padding: 0 10px;
        margin-bottom: 25px;
    }

    .news-grid .img-wrap {
        margin-bottom: 8px;
    }

    .podcasts-box .podcasts-detail .podcasts-name h4 {
        font-size: 20px;
    }

    .podcasts-detail .podcasts-name > span {
        font-size: 14px;
    }

    .podcasts-caption .share {
        width: 5.2%;
    }

    .podcasts-caption h6 {
        font-size: 28px;
        width: 58.6%;
    }

    .podcasts-name > span {
        font-size: 20px;
    }

    .podcasts-caption .share > a {
        font-size: 28px;
    }

    .social-share {
        top: 3px;
    }

    .magazine .img-wrap img.rotate-img {
        right: -23px;
        -webkit-transform: rotate(4deg);
        -moz-transform: rotate(4deg);
        transform: rotate(4deg);
        top: 0;
    }

    section.podcasts-section {
        padding-top: 35px;
    }

    section.famous-ppl {
        padding-top: 35px;
    }

    .famous-ppl .sidebar-section > .right-section {
        padding-left: 1.5%;
        width: 63.5%;
    }

    .famous-ppl-lissting {
        width: 36.5%;
    }

    .article-slider .owl-carousel div.owl-nav > div {
        top: 89%;
    }

    .featured-video .article-slider .owl-carousel div.owl-nav > div {
        top: 93%;
    }

    .podcasts-grid .box-content h4,
    .podcasts-grid .video-box h4 {
        font-size: 18px;
        max-height: 50px;
    }

    section.inner-banner {
        padding-top: 0;
        padding-bottom: 10px;
    }

    .contact-form {
        max-width: 100%;
        width: 100%;
    }

    .form .form-field.ph-no .ctr-code {
        width: 22%;
    }

    .form .form-field.ph-no .number {
        width: 78%;
    }

    label.big-label {
        font-size: 22px;
    }

    .mobile::after {
        padding-top: 17.5%;
    }

    .mobile::before {
        top: 9%;
    }

    h3 {
        font-size: 18px;
        max-height: 65px;
    }

    #video-slider .video-box .share-bookmark a {
        font-size: 26px;
    }

    section.terms {
        padding-top: 50px;
    }

    .article-slider .owl-carousel div.owl-nav > div {
        right: 10px;
    }

        .article-slider .owl-carousel div.owl-nav > div.owl-next {
            left: 10px;
            right: auto;
        }

    .podcasts.podcasts-grid ul > li {
        padding: 0 6px;
        width: 33.33%;
    }

    .podcasts > .title > h2 span {
        width: 30px;
        height: 30px;
        top: 5px;
    }

    .podcasts > .title > h2 {
        padding: 0 0 0 40px;
    }
}

@media screen and (max-width:1200px) {
    .coupone-form {
        padding: 20px;
        max-width: 400px;
    }

        .coupone-form h1 {
            font-size: 20px;
        }

        .coupone-form .form input {
            font-size: 16px;
        }

        .coupone-form .form .submit-btn > a,
        .coupone-form .form .submit-btn input[type="submit"] {
            font-size: 16px;
        }

        .coupone-form .c-logo {
            max-width: 120px;
        }

        .coupone-form .form .form-row {
            margin-bottom: 15px;
        }

        .coupone-form .condition > strong {
            margin-bottom: 5px;
            font-size: 15px;
        }

        .coupone-form .condition li {
            font-size: 12px;
        }

    .main-bg {
        justify-content: center;
        align-items: center;
        background-position: center center;
    }

    .coupone-continer {
        padding: 15px;
    }

    .coupone-form {
        float: none;
        margin: 0 auto;
    }

        .coupone-form .thank-message h5 {
            font-size: 26px;
        }

    .new-player .podcast-img {
        height: 35px;
        width: 35px;
    }

    .podcast-action > h2 {
        font-size: 16px;
    }

    .new-player .podcast-action > div {
        margin-right: 12px;
    }

    .new-player .podcast-name p {
        font-size: 16px;
    }

    .new-player .podcast-duration span.remove-player {
        width: 35px;
        height: 35px;
        margin-left: 5px;
    }

    .new-player .podcast-duration > span {
        margin-left: 2px;
        font-size: 15px;
    }

    .podcasts.podcasts-grid ul > li {
        padding: 0 6px;
        width: 50%;
    }

    .npodcasts-block-list ul li {
        width: calc(33.33% - 30px);
    }
}




@media screen and (max-width: 980px) {
    .podcast-detail {
        padding: 8px;
        min-height: 55px;
    }

        .podcast-detail > .p-time {
            width: 45px;
            font-size: 10px;
            padding: 5px 3px;
        }

            .podcast-detail > .p-time .pp-icon {
                width: 7px;
                margin-left: 5px;
            }

        .podcast-detail > p > span {
            font-size: 10px;
            padding-left: 40px;
            margin-bottom: 6px;
        }

    .npodcasts-block-list ul li {
        width: calc(50% - 15px);
        margin-left: 7.5px;
        margin-right: 7.5px;
    }

    .podcasts_img {
        max-width: 150px;
    }

    .music-name p {
        font-size: 16px;
    }

    .live_pod_title h2 {
        font-size: 24px;
    }

    .come-one-img {
        height: 80px;
        width: 80px;
    }
}


@media screen and (max-width: 767px) {

    body p {
        font-size: 15px;
    }

    .new-player-line,
    .podcasts-inner .container,
    .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    header#header {
        padding-right: 56px;
        padding-left: 15px;
        padding-top: 12px;
        position: fixed;
        padding-bottom: 15px;
    }

    header .slide-menu {
        width: 55px;
        background: transparent;
        height: 65px;
    }

        header .slide-menu > div {
            opacity: 0;
            visibility: hidden;
            pointer-events: none;
        }

    ul.menu li {
        margin-bottom: 12px;
    }

    .loading_img {
        width: 150px;
        height: 70px;
    }

    .fixed #header.show-topmenu {
        background: #f0f0f0;
        padding-bottom: 12px;
        padding-top: 12px;
    }

    #header.show-topmenu {
        background: transparent;
    }

    .inner-page .search-profile,
    .fixed .search-profile {
        margin-top: 0;
    }

    .inner-page .logo,
    .fixed .header .logo {
        margin-top: 6px;
    }

        .inner-page .logo > a,
        .fixed .logo > a {
            max-width: 60px;
            transition: all 0.5s ease;
        }

    .menu-click {
        width: 25px;
        height: 38px;
        right: auto;
        top: auto;
        display: block;
        position: relative;
        margin-right: 15px;
        margin-top: 13px;
    }

    .header .logo {
        margin-top: 6px;
    }

    .logo a {
        max-width: 60px;
        min-height: 28px;
    }

    .slider-content {
        display: flex;
        justify-content: center;
        align-content: center;
        flex-wrap: wrap;
        flex-direction: column-reverse;
        max-width: 100%;
        padding-bottom: 0;
        padding: 0;
    }

        .slider-content h2 {
            font-size: 18px;
            padding: 15px 15px 8px 15px;
            min-height: 49px;
        }

    .main-slider .hero-flexslider .owl-nav > div.owl-next,
    .flexslider:hover .flex-direction-nav a.flex-next,
    .main-slider .flex-direction-nav .flex-nav-next a {
        left: 3.5%;
        line-height: 26px;
        height: 32px;
        width: 32px;
    }

        .main-slider .hero-flexslider .owl-nav > div.owl-next::before,
        .main-slider .flex-direction-nav .flex-nav-next a::before {
            padding-right: 1px;
            font-size: 32px;
        }

    .main-slider .hero-flexslider .owl-nav > div.owl-prev,
    .flexslider:hover .flex-direction-nav a.flex-prev,
    .main-slider .flex-direction-nav .flex-nav-prev a {
        right: 3.5%;
        line-height: 26px;
        height: 28px;
        width: 28px;
    }

        .main-slider .hero-flexslider .owl-nav > div.owl-prev:before,
        .main-slider .flex-direction-nav .flex-nav-prev a::before {
            padding-right: 0;
            font-size: 32px;
        }

    .search-profile > div.search {
        width: 100%;
    }

    .header .search-profile {
        width: calc(100% - 85px);
    }

    .search.search-popup .form-field {
        width: 100%;
    }

    .search > a {
        width: 26px;
    }

    .search-profile .profile > a > span {
        width: 30px;
        padding: 9px;
    }

    .search-profile .profile > a {
        width: 85px;
        height: 35px;
        font-size: 12px;
        padding: 10px 30px 5px 10px;
        background: #8f8f91;
    }

        .search-profile .profile > a > span::before {
            top: 7px;
            bottom: 7px;
            width: 1px;
        }

    div.search .search-form form.form {
        left: 15px;
        right: 15px;
        max-width: 100%;
        width: auto;
        margin: auto;
        padding: 25px;
    }

    .search-form .search-btn {
        left: 2px;
        top: 14px;
        width: 20px;
    }

    .bottom-section {
        position: relative;
        left: auto;
        right: auto;
        bottom: auto;
        z-index: 9;
        background: #f0f0f0;
        padding: 20px 0;
    }

        .bottom-section ul li {
            width: 100%;
        }

            .bottom-section ul li > .box {
                flex-direction: column;
            }

        .bottom-section .box .img-box {
            width: 100%;
            padding-top: 56.24%;
            margin-bottom: 10px;
        }

        .bottom-section .box-content {
            padding: 0;
            width: 100%;
        }

        .bottom-section .box .title-link,
        .bottom-section .box h3 {
            font-size: 14px;
            max-height: 70px;
            margin-bottom: 7px;
            font-weight: 400;
            line-height: 140%;
        }

        .bottom-section .box-content > span,
        .bottom-section .box a.link {
            margin-top: 0;
            font-size: 14px;
            position: relative;
        }

        .bottom-section .owl-carousel {
            padding: 0 15px;
        }

        .bottom-section .owl-dots {
            display: none;
        }

        .bottom-section .owl-carousel div.owl-nav > div {
            position: absolute;
            top: 37%;
            -webkit-transform: translateY(-50%) scaleX(-1);
            transform: translateY(-50%) scaleX(-1);
            right: -10px;
            left: auto;
            color: #b61932;
        }

            .bottom-section .owl-carousel div.owl-nav > div i {
                display: none;
            }

            .bottom-section .owl-carousel div.owl-nav > div.owl-next {
                left: -10px;
                right: auto;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
            }

    .owl-carousel div.owl-nav > div.disabled {
        opacity: 1;
    }

    .section-gapping,
    section {
        padding-bottom: 25px;
        padding-top: 25px;
        overflow: hidden;
    }

        section.sec-menu {
            position: fixed;
            bottom: 0;
            left: 0;
            right: 0;
            width: 100%;
            z-index: 9;
            box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
            transition: all 0.5s ease;
            display: none;
        }

    ul.style-menu {
        padding: 22px 0 18px 0;
    }

        ul.style-menu > li:first-child {
            margin-right: 0;
        }

        ul.style-menu > li:last-child {
            margin-left: 0;
        }

        ul.style-menu > li > a {
            font-size: 16px;
            padding: 0;
        }

    .slide-up-menu {
        padding-left: 15px;
        padding-right: 15px;
    }

    ul.style-menu > li:hover > .slide-up-menu,
    .toggle-menu .slide-up-menu {
        padding: 15px;
        max-height: 70vh;
    }

    .image-menu {
        flex-wrap: wrap;
    }

        .image-menu li {
            width: 49%;
            margin-right: 2%;
            margin-bottom: 15px;
        }

            .image-menu li:nth-child(2n + 1) {
                margin-right: 0;
            }

    .slide-up-menu .left-menu {
        width: 70%;
    }

    .slide-up-menu .right-menu {
        width: 30%;
    }

    section.add-section {
        padding: 25px 0;
    }

    .video.article-video .title h1,
    .title h1,
    .title h2 {
        font-size: 22px;
    }

    .sidebar-section {
        display: flex;
        flex-direction: column;
    }

    .right-section {
        width: auto;
        padding: 0;
        margin: 0 -15px;
    }

    .left-sidebar {
        width: 100%;
        padding-right: 0;
        border: none;
        margin-top: 20px;
        position: relative;
        top: auto;
    }

    .right-section > :not(.img-wrap) {
        padding-left: 15px;
        padding-right: 15px;
    }

    .box-content p.post-date {
        font-size: 12px;
        margin-bottom: 7px;
    }

        .box-content p.post-date strong {
            font-size: 12px;
        }

    .box-content h3 {
        font-size: 20px;
    }

    .box-content p {
        font-size: 16px;
        margin-bottom: 8px;
    }

    .mt-50 {
        margin-top: 20px;
    }

    .kd-row.news-listing {
        margin-left: -10px;
        margin-right: -10px;
    }

    .news-listing .kd-6 {
        padding: 0 10px;
    }

    .news-listing .img-wrap {
        margin-bottom: 10px;
    }

    .post-date > strong::before {
        left: 3px;
        width: 10px;
    }

    .box-content p.post-date,
    .news-listing .box-content p.post-date {
        font-size: 12px;
        margin-bottom: 5px;
    }

    .post-date > strong {
        font-size: 12px;
        padding-left: 18px;
    }

    .vide-caption .post-date {
        font-size: 12px;
    }

    .classics-img-box h4,
    .magazine h4,
    .news-listing h4 {
        font-size: 16px;
        max-height: 70px;
    }

    div.magazine h4 {
        font-size: 16px;
    }

    .news-listing .kd-6:nth-child(2n) {
        margin-bottom: 20px;
    }

    .featured-news .left-sidebar {
        width: 100%;
        border: none;
        margin-top: 5px;
        padding: 0;
    }

    .magazine .img-wrap img.rotate-img {
        right: -10px;
        display: none;
    }

    .magazine .img-wrap img {
        opacity: 1;
    }

    .magazine .img-wrap {
        padding-top: 106.4%;
        margin-bottom: 20px;
    }

    div.magazine h4 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .box-content > a {
        font-size: 18px;
    }

    .popl-news-box > .box-content h4 {
        font-size: 15px;
        max-height: 42px;
        min-height: 1px;
        margin-bottom: 10px;
        -webkit-line-clamp: 2;
    }

    .popl-news-box > .box-content {
        padding: 0px 15px 0px 0px;
        width: 55%;
    }

    .popl-news-list > li {
        margin-bottom: 15px;
    }

    #video-thum {
        display: none;
    }

    #video-slider .video-box {
        margin-bottom: 0;
    }

    #video-slider .video-box {
        max-width: 100%;
        margin: 0 auto;
    }

        #video-slider .video-box .img-wrap {
            margin: 0 auto;
            padding-top: 56.25%;
        }

    #video-slider .flex-viewport {
        margin: 0;
    }

    #video-slider .vide-caption {
        bottom: 5%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        max-width: 98%;
    }

    #video-slider .video-box .img-wrap::before {
        height: 50%;
        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.74) 50%, rgba(255, 255, 255, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.74) 50%, rgba(255, 255, 255, 1) 100%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.74) 50%, rgb(255, 255, 255) 100%);
    }

    .play-icon,
    #video-slider .play-icon {
        height: 45px;
        width: 45px;
        padding: 15px 13px 13px 17px;
    }

    #video-slider .vide-caption h4 {
        font-size: 18px;
    }

    #video-slider .post-date .date {
        color: #8f8f91;
    }

    #video-thum + .kd-center {
        display: none;
    }

    section.video {
        padding-bottom: 35px;
    }

    ol.flex-control-nav li {
        margin: 0 4px;
    }

    ol.flex-control-paging li a.flex-active {
        background: #b61932;
        box-shadow: none;
    }

    #video-slider .flex-control-nav {
        display: block;
    }

    ol.flex-control-paging li a {
        background: #b2b2b2;
        box-shadow: none;
    }

    .add-section .bg-gray {
        padding: 15px;
        margin-top: 0;
        line-height: 100%;
    }

    .kd-row.three-row .kd-4 {
        padding: 0 10px;
        width: 50%;
        margin-bottom: 20px;
    }

        .kd-row.three-row .kd-4:nth-child(3n + 1) {
            clear: none;
        }

        .kd-row.three-row .kd-4:nth-child(3n) {
            margin-bottom: 20px;
        }

        .kd-row.three-row .kd-4:nth-child(2n) {
            margin-bottom: 20px;
        }

        .kd-row.three-row .kd-4:last-child {
            margin-bottom: 20px;
        }

        .kd-row.three-row .kd-4:nth-child(2n+1) {
            clear: both;
        }

    .img-wrap .img-popup {
        width: 40px;
        height: 40px;
    }

    .img-popup .img-wrap > span,
    .search-result .video-box .img-popup,
    .kd-4 .img-wrap .img-popup,
    .kd-6 .img-wrap .img-popup {
        width: 30px;
        height: 30px;
    }

    .m-play-icon {
        width: 30px;
        height: 30px;
        padding: 8px;
    }

    .program .link {
        font-size: 16px;
        margin-top: 14px;
    }

    .left-sidebar .program {
        padding: 15px 16px 30px 15px;
        margin-bottom: 30px;
    }

    section.app-section::before {
        width: 100%;
        padding-top: 0;
        height: 100%;
        background-size: 100% auto;
        background-position: 0px -10px;
    }

    .mobile-img {
        margin-top: auto;
        width: 100%;
        float: none;
        padding: 0;
    }

    .mobile {
        position: relative;
        padding-top: 76.2%;
        width: 50%;
        margin: 0 auto;
    }

        .mobile::before {
            top: 0;
        }

        .mobile::after {
            display: none;
        }

    section.app-section {
        padding-top: 25px;
        margin-top: 0;
        padding-bottom: 25px;
    }

    .subscribe {
        max-width: 480px;
        padding: 14px;
        border: 5px solid #fff;
        float: none;
        margin: 0 auto;
    }

        .subscribe .submit {
            width: 30px;
            height: 30px;
            top: -1px;
        }

        .subscribe h6 {
            font-size: 16px;
            margin-bottom: 15px;
        }

    footer .container {
        padding-right: 15px;
        padding-left: 15px;
    }

        footer .container > div.f-logo {
            margin-left: auto;
            margin-bottom: 20px;
            order: 1;
            width: 100%;
            text-align: right;
        }

        footer .container > div.copyright {
            width: 100%;
            margin-left: 0;
            order: 4;
            text-align: center;
        }

        footer .container > div.copyright {
            width: 100%;
            margin-left: 0;
            order: 4;
            text-align: center;
        }

        footer .container > div.footer-menu {
            width: 50%;
            margin-left: 0;
            order: 2;
            margin-bottom: 20px;
        }

        footer .container > div.f-app-icon {
            width: 50%;
            order: 3;
            text-align: left;
        }

    .footer-menu li {
        margin-left: auto;
        display: block;
        margin-bottom: 7px;
    }

        .footer-menu li:last-child {
            margin-bottom: 0px;
        }

    .f-app-icon p {
        font-size: 18px;
        margin: 0 0 0 10px;
    }

    .f-app > a {
        font-size: 24px;
        margin-left: 10px;
    }

        .f-app > a .fa-apple {
            font-size: 33px;
            margin-top: -4px;
        }

    .header-menu {
        display: none;
    }

    .header-menu {
        display: none;
        position: fixed;
        bottom: 0;
        z-index: 5;
        left: 0;
        right: 0;
        width: 100%;
        background: #f0f0f0;
        top: auto;
        box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
    }

        .header-menu ul.style-menu {
            position: relative;
            left: auto;
            top: auto;
            right: auto;
            padding: 12px 0 12px 0;
            opacity: 1;
            visibility: visible;
        }

    ul.style-menu > li > a.mobile-menu-click {
        display: block;
        padding: 0;
    }

    .home header .header-menu ul.style-menu {
        opacity: 1;
        visibility: visible;
    }

    ul.style-menu > li:hover > .slide-up-menu {
        display: none;
    }

    ul.style-menu > li.toggle-menu:hover > .slide-up-menu {
        display: block;
    }

    .header-menu .toggle-menu .slide-up-menu {
        overflow: hidden;
        padding-top: 15px;
        padding-bottom: 15px;
        top: auto;
        bottom: 100%;
        display: block;
    }

    .header-menu .slide-up-menu {
        padding-left: 15px;
        padding-right: 15px;
    }

    header .slide-menu.show-menu > div {
        opacity: 1;
        visibility: visible;
        transition-duration: 3s;
        pointer-events: auto;
    }

    header .slide-menu.show-menu {
        width: 100%;
        transition: all 0.5s ease;
        background: #f0f0f0;
        height: 100%;
    }

    .main-menu a.menu-logo {
        display: block;
        max-width: 60px;
        position: fixed;
        top: 16px;
        z-index: 4;
        right: 56px;
        margin: 0;
    }

    .slide-menu .main-menu {
        width: 100%;
        margin-top: 20px;
        padding-right: 50px;
        padding-left: 70px;
        padding-bottom: 20px;
        height: calc(100vh - 156px);
    }

    .menu-row {
        width: 100%;
        height: auto;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        padding: 20px 0;
        border: none;
        border-top: 1px solid #b2b2b2;
        float: none;
        z-index: 3;
        background: #f0f0f0;
    }

    .show-menu .menu-social ul {
        text-align: center;
        font-size: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row-reverse;
        flex-wrap: wrap;
    }

    .menu-social li {
        margin-bottom: 12px;
        width: 20%;
        text-align: center;
        margin: 0;
    }

        .menu-social li > a {
            font-size: 28px;
        }

    .slide-menu .menu-widget {
        left: 15px;
        width: 45px;
        bottom: 90px;
        z-index: 5;
    }

        .slide-menu .menu-widget > a::after {
            right: auto;
            left: 0;
            margin: 0px 0px 0 10px;
            padding: 0 10px;
            font-size: 12px;
            line-height: 44px;
        }

        .slide-menu .menu-widget > a::before {
            right: auto;
            left: 100%;
            -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
        }

        .slide-menu .menu-widget > a:hover::after {
            right: auto;
            left: 100%;
        }



    .main-wrapper {
        padding-top: 68px;
    }

    .article-video .bg-gray {
        padding: 15px 0;
        margin: 0 -15px;
    }

    #article-slider .img-wrap {
        padding-top: 56.24%;
    }

    .article-slider #article-thum {
        display: none;
    }

    .article-slider .vide-caption {
        padding: 12px;
    }

        .article-slider .vide-caption p {
            line-height: 140%;
            font-size: 14px;
        }

            .article-slider .vide-caption p br {
                display: none;
            }

    .featured-video .article-slider .flex-direction-nav li.flex-nav-next,
    .featured-video .article-slider .flex-direction-nav li.flex-nav-prev,
    .article-slider .flex-direction-nav li.flex-nav-next,
    .article-slider .flex-direction-nav li.flex-nav-prev {
        bottom: auto;
        top: 50%;
        transform: translateY(-50%);
        left: 30px;
    }

    .featured-video .article-slider .flex-direction-nav li.flex-nav-next,
    .article-slider .flex-direction-nav li.flex-nav-next {
        transform: translateY(-50%) scaleX(-1);
        margin-top: 0;
        right: 30px;
        left: auto;
    }

    .hastag {
        font-size: 18px;
        padding: 10px 10px 10px 10px;
    }

    section.video.article-video {
        padding-bottom: 5px;
    }

    .featured-box {
        max-width: 100%;
        padding: 15px;
        margin-top: 10px;
    }

    .article-content h4 {
        font-size: 20px;
        font-weight: 500;
    }

    .article-content h4 {
        font-size: 18px;
    }

    #article-slider .owl-nav {
        display: block;
    }

    .article-slider .owl-carousel div.owl-nav > div {
        top: 50%;
        right: 20px;
        left: auto;
    }

        .article-slider .owl-carousel div.owl-nav > div.owl-next {
            left: 20px;
            right: auto;
        }

    .featured-box .share-bookmark {
        position: relative;
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    .featured-video #article-slider .img-wrap {
        padding-top: 56.24%;
    }

    #article-slider .img-wrap a {
        pointer-events: auto;
    }

    .article-content li {
        font-size: 15px;
    }

    section.subscribe-section {
        padding-top: 30px;
    }

    .subscribe-form {
        max-width: 500px;
        padding: 20px;
        margin: 0 auto 30px auto;
    }

    .form select,
    .form textarea,
    .form input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]):not([type="range"]):not([type="submit"]):not([type="reset"]):not([type="image"]) {
        font-size: 16px;
        background-color: transparent;
    }

    .coupone-form .form .placeholder,
    .form-row .ph-number {
        font-size: 16px;
    }

    .coupone-form .form .placeholder {
        color: #6d6e71;
        display: inline-block;
        width: 100px;
        vertical-align: top;
    }

    .form textarea {
        height: 75px;
    }

    .subscribe-form ul.tabs li a {
        font-size: 16px;
        line-height: 140%;
    }

    .subscribe-form ul.tabs {
        margin-bottom: 15px;
    }

    .form .form-field.dob > label {
        width: 30%;
        height: 42px;
        line-height: 42px;
        color: #b61932;
        font-size: 16px;
    }

    .form .form-field.dob .year {
        width: 28%;
    }

    .form .form-field.dob .month {
        width: 22%;
    }

    .form .form-field.dob .day {
        width: 20%;
    }

    .form .form-field.ph-no .number {
        width: 75%;
    }

    .form .form-field.ph-no .ctr-code {
        width: 25%;
    }

    form .btn {
        font-size: 22px;
        font-weight: normal;
        margin-top: 16px;
        padding: 8px 35px;
    }

    section.multimedia-section,
    section.zak-tv {
        padding-top: 20px;
    }

    .tv .video-caption {
        padding: 10px;
    }

        .tv .video-caption .share {
            margin-bottom: 0;
            margin-left: 0;
        }

        .news-caption p.post-date strong,
        .news-caption p.post-date,
        .tv .video-caption p.post-date strong,
        .tv .video-caption p.post-date {
            font-size: 16px;
        }

        .tv-content .share > a,
        .tv .video-caption .share > a {
            font-size: 24px;
        }

    .tv-content {
        padding: 20px 32px;
    }

        .tv-content h1 {
            font-size: 26px;
        }

        .tv-content .share {
            position: absolute;
            left: 10px;
            top: 25px;
        }

        .tv-content .time > span {
            font-size: 18px;
        }

            .tv-content .time > span.timing {
                margin-right: 10px;
                padding-left: 10px;
                padding-top: 4px;
            }

        .tv-content > p {
            font-size: 16px;
        }

    .kd-row.podcasts-grid,
    .kd-row.news-grid {
        margin: 20px -5px 0 -5px;
    }

    .podcasts-grid > .kd-4,
    .news-grid > .kd-4 {
        padding: 0 5px;
        margin-bottom: 20px;
        width: 50%;
    }

        .podcasts-grid > .kd-4:nth-last-child(2),
        .podcasts-grid > .kd-4:last-child,
        .news-grid > .kd-4:nth-last-child(2),
        .news-grid > .kd-4:last-child {
            margin-bottom: 0px;
        }

    .tv .hastag {
        padding: 8px 10px;
    }

    .podcasts-caption {
        margin-top: 10px;
        padding-left: 0;
        padding-bottom: 15px;
        z-index: 1;
    }

        .podcasts-caption .share {
            width: 10%;
            text-align: left;
            margin-right: 3.3%;
        }

        .podcasts-caption h6 {
            font-size: 22px;
            width: 86.7%;
            padding: 0;
        }

    .podcasts-name {
        float: none;
        width: 100%;
        margin-top: 0;
        clear: both;
        padding-top: 10px;
    }

        .podcasts-name > span {
            font-size: 14px;
            padding: 0 0 0 10px;
            margin-left: 10px;
        }

    .podcasts-caption .share > a {
        font-size: 22px;
    }

    .podcasts-wrap::before {
        padding-top: 40%;
        z-index: 0;
        opacity: 0.7;
    }

    section.podcasts-section {
        padding-top: 35px;
        padding-bottom: 0;
    }

    .podcasts-box .podcasts-detail {
        padding: 6px;
    }

        .podcasts-box .podcasts-detail .podcasts-name {
            padding: 0;
        }

            .podcasts-box .podcasts-detail .podcasts-name h4 {
                font-size: 18px;
            }

    .podcasts-detail .podcasts-name > span {
        font-size: 12px;
    }

    .podcasts-name > span:last-child {
        padding-top: 2px;
    }

    section.podcasts-section {
        padding-top: 35px;
    }

    section.famous-ppl {
        padding-top: 35px;
        padding-bottom: 0;
    }

    .famous-ppl .sidebar-section > .right-section {
        padding-left: 0;
        width: 100%;
        width: auto;
    }

    .famous-ppl-lissting {
        width: 100%;
        float: none;
        margin-top: 30px;
    }

        .famous-ppl-lissting .news-listing > div {
            margin-bottom: 15px;
            padding: 0 10px;
            width: 50%;
        }

    section.famous-ppl + section.add-section {
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .sync-slide {
        margin: 0 -15px;
    }

    .article-slider.sync-slide {
        margin: 0;
    }

    .sync-slide .owl-carousel div.owl-nav > div {
        top: 50%;
        -webkit-transform: translateY(-50%) scaleX(-1);
        transform: translateY(-50%) scaleX(-1);
        right: 15px;
        left: auto;
    }

        .sync-slide .owl-carousel div.owl-nav > div.owl-next {
            -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
            left: 15px;
            right: auto;
        }

    .article-slider .owl-carousel div.owl-nav > div {
        top: 50%;
    }

    .featured-video .article-slider .owl-carousel div.owl-nav > div {
        top: 50%;
    }

    .podcasts-grid > .kd-4:nth-child(3n+1),
    .news-grid > .kd-4:nth-child(3n+1) {
        clear: none;
    }

    .podcasts-grid > .kd-4:nth-child(2n+1),
    .news-grid > .kd-4:nth-child(2n+1) {
        clear: both;
    }

    .podcasts-grid .box-content h4,
    .podcasts-grid .video-box h4 {
        font-size: 16px;
        max-height: 45px;
    }

    .s-result > h5 {
        font-size: 22px;
    }

    .s-result > .search-label {
        font-size: 22px;
    }

    .s-result {
        margin-bottom: 10px;
    }

    .search-filter .s-filter > li a {
        font-size: 16px;
    }

    .search-filter .s-filter {
        margin-bottom: 25px;
    }

        .search-filter .s-filter > li {
            margin-left: 4%;
        }

    .search-filter {
        margin-bottom: 30px;
    }

    .search-result > li {
        margin-bottom: 15px;
    }

    .search-result .video-box .img-wrap {
        width: 50%;
        padding-top: 28%;
        margin: 0 0 0 3%;
    }

    .search-result .video-box .vide-caption {
        width: 47%;
    }

    .search-result .s-podcasts .podcasts-box {
        width: 50%;
    }

    .contact-form .kd-6 {
        padding: 0 5px;
        width: 100%;
        float: none;
    }

    .contact-form .form .form-field.ph-no {
        width: 100%;
    }

    .contact-form form textarea {
        padding: 15px;
        height: 130px;
    }

    label.big-label {
        font-size: 18px;
        display: block;
        margin-bottom: 10px;
    }

    .radio > input[type="radio"] + label {
        font-size: 16px;
    }

    .captcha-wrap > span.captcha-refresh img {
        height: 43px;
    }

    .captcha-wrap > span.captcha-refresh small {
        width: 43px;
        height: 43px;
        line-height: 43px;
        font-size: 18px;
        padding-left: 3px;
        padding-top: 1px;
    }

    .captcha-wrap > span.captcha-refresh {
        width: 49.5%;
        padding-left: 42px;
    }

    .contact-form form .btn {
        margin-top: 0;
    }

    .contact-form .form-field.kd-right {
        text-align: center;
    }

    .wrap-404 {
        width: 100%;
        margin: 55px auto 55px auto;
        padding-bottom: 20px;
    }

    .logo-404 {
        margin-bottom: 30px;
    }

    .wrap-404 .buttom .btn {
        font-size: 18px;
        padding: 16px 30px;
    }

    .left-sidebar > div.ad-div:last-child,
    .left-sidebar > div.advertisement:last-child,
    .lef-adv:last-child {
        position: relative;
        top: auto;
    }

    .mfp-image-holder .mfp-close,
    .mfp-iframe-holder .mfp-close {
        right: 5px;
        top: 1px;
    }

    img {
        margin-bottom: 10px;
    }

    .attribution {
        font-size: 12px;
        padding-left: 18px;
    }

    h3 {
        font-size: 16px;
        max-height: 50px;
    }

    #video-slider .video-box .share-bookmark a {
        font-size: 22px;
    }

    section.terms {
        padding-top: 35px;
    }

    .poll-form.form {
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .poll-form .kd-4 {
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }

        .poll-form .kd-4:last-child {
            margin-bottom: 0px;
        }

    .coupone-form .form input {
        height: 40px;
        width: calc(100% - 100px);
    }

        .coupone-form .form input.ltr {
            width: calc(100% - 100px);
        }

    .coupone-form .thank-message h5 {
        font-size: 20px;
    }

    .footer {
        padding: 10px 10px 5px 10px;
    }

    /*iframe style*/
    .iframe-popup {
        max-width: 85%;
    }

        .iframe-popup > h2 {
            font-size: 14px;
        }

    .search .form-field input {
        height: 40px;
        font-size: 14px;
    }

    .top-bar .expo-link {
        display: block;
        width: 50px;
        position: absolute;
        left: 50px;
        z-index: 1;
        top: 0px;
        box-shadow: none;
        opacity: 0;
        pointer-events: none;
        visibility: hidden;
        transition: all 0.5s ease;
    }

        .top-bar .expo-link a {
            display: block;
            line-height: 0;
        }

            .top-bar .expo-link a img {
                margin: 0;
            }

    .search.search-popup + .expo-link {
        z-index: -1;
    }

    .fixed .top-bar .expo-link {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
    }

    .logo img {
        margin: 0;
        min-height: 28px;
    }

    .podcasts.podcasts-grid ul > li {
        width: 50%;
    }

    .new-player-line {
        height: 100px;
    }

    .new-player .podcast-img {
        height: 55px;
        width: 55px;
    }

    .new-player-line .new-player {
        display: flex;
        flex-wrap: unset;
        justify-content: unset;
        align-items: unset;
        flex-direction: row;
        padding: 6px 15px 6px 60px;
        height: 108px;
    }

    .podcast-action iframe {
        left: 60px;
        width: calc(100% - 75px);
        bottom: 14px;
        top: auto;
    }

    .podcast-action > h2 {
        z-index: 18;
        font-size: 14px;
        margin: 0;
        padding: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        width: 100%;
        overflow: hidden;
        text-align: right;
    }

    .new-player-line .new-player .podcast-action {
        margin-right: 0;
    }

    .new-player .share {
        top: -30px;
        border-radius: 7px 7px 0 0;
        width: 30px;
        height: 30px;
        right: 10px;
    }

        .new-player .share > a {
            margin-top: 0;
            padding: 9px 7px 7px 7px;
        }

    .new-player .social-share {
        margin-top: 0;
        left: -45px;
        top: 0;
    }

    .new-player .share-popup .social-share {
        margin-top: 0;
        top: -40px;
    }

    .new-player .podcast-duration,
    .new-player .podcast-action {
        width: 100%;
        justify-content: flex-end;
    }

        .new-player .podcast-duration span.remove-player {
            width: 25px;
            height: 25px;
            margin-left: 5px;
            position: absolute;
            top: -10px;
            right: 10px;
            padding: 8px;
            background: rgba(182, 25, 50, 0.67);
        }

            .new-player .podcast-duration span.remove-player img {
                margin: 0;
                filter: brightness(0) invert(1);
            }

    .new-player img {
        margin-bottom: 0;
    }

    .new-player .podcast-action > div.podcast-img {
        position: absolute;
        top: auto;
        left: 7px;
        height: 42px;
        width: 42px;
        bottom: 13px;
        margin: auto;
    }

    .new-player .podcast-duration > span.line,
    .new-player .podcast-duration > span.share,
    .new-player .podcast-action > div.volume,
    .new-player .podcast-action > div.play-pause {
        width: 20px;
        height: 20px;
    }

    .new-player .podcast-action > div {
        margin-right: 9px;
    }

        .new-player .podcast-action > div span {
            display: flex;
            height: 100%;
            width: 100%;
            text-align: center;
            justify-content: center;
            align-items: center;
        }

    .new-player .podcast-name p {
        font-size: 12px;
        max-width: 80px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .new-player .podcast-duration > span {
        margin-left: 9px;
        font-size: 12px;
        margin-right: 0;
        top: -25px;
        right: unset;
        left: calc(100% + 6px);
    }

    .podcast-detail {
        padding: 10px;
        min-height: 50px;
    }

        .podcast-detail > p > span {
        }

        .podcast-detail > .p-time .pp-icon > img {
            margin: 0;
        }

    .title-withimg {
        font-size: 22px;
        margin-bottom: 15px;
    }

        .title-withimg > img {
            width: 120px;
        }

    .podcasts.podcasts-grid ul > li {
        width: 100%;
    }

    .npodcasts-block-list ul li {
        width: calc(100% - 30px);
        margin-left: 15px;
        margin-right: 15px;
    }

    section.featured-news {
        width: 100%;
    }

    .ramadan-popup .ramadan-popup-wrap {
        max-width: 370px;
    }

    .ramadan-content {
        padding: 15px 15px 0 15px;
    }

        .ramadan-content .step-3 p,
        .ramadan-content .ramadan-img + p,
        .ramadan-content .step-1 p {
            font-size: 13px;
        }

        .ramadan-content .step-1 h6 {
            font-size: 16px;
        }

    .ramadan-popup .close {
        right: -25px;
    }

    .ramadan-content .popup-foot .btn img {
        margin-bottom: 0;
        margin-top: 0;
    }

    .ramadan-content div.option-select {
        margin: 15px -15px -72px -15px;
        padding: 15px 15px 65px 15px;
    }

    .ramadan-content .select-checkbox label {
        font-size: 14px;
    }

    .ramadan-content h5 {
        font-size: 18px;
        margin-bottom: 15px;
    }

    .info-form > .field > select,
    .info-form > .field > input {
        height: 45px;
        padding: 0 15px;
        font-size: 14px;
    }

    .ramadan-content .popup-foot {
        margin: 0 -15px;
        padding: 15px;
    }

    .ramadan-content .step-3 .thankyou {
        font-size: 70px;
        line-height: 120px;
        margin-bottom: 20px;
    }

    .ramadan-popup-wrap .dont-show-checkbox label,
    .ramadan-content .select-checkbox label {
        line-height: 26px;
    }

    .ramadan-content .ramadan-img {
        min-height: 140px;
    }

    section.main-slider {
        min-height: 1px;
        padding-top: 56.225%;
        position: relative;
    }

    .main-slider .hero-flexslider {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
    }

    .add-section .add-img {
        min-height: 53px;
    }

    .box-content p.post-date {
        min-height: 20px;
    }

    .podcasts_img_wrap {
        width: 100%;
        margin: 10px 0 25px;
        order: -1;
    }

    .podcasts_info_wrap {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .podcasts_img {
        max-width: 100px;
    }

    .play-song-info {
        max-width: 100%;
        margin-left: 10px;
    }

    .come-one-img {
        height: 50px;
        width: 50px;
        margin-left: 14px;
    }

    .social-share {
        top: 1px;
        width: 110px;
    }

    .share-popup .social-share {
        width: 110px;
    }

        .share-popup .social-share > * + * {
            margin-left: 5px;
        }

    .share-bookmark span.share > a {
        font-size: 28px;
    }
}

@media screen and (max-width: 450px) {
    body > div[data-studioassetid] > div {
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }

    .welcome-popup {
        max-width: 100%;
    }

        .welcome-popup .coupon-popup {
            padding: 10px 130px 10px 10px;
        }

    .welcome-popup {
        background-position: 100% 0;
        background-size: cover;
    }

    .coupon-popup .coupon-logo {
        max-width: 120px;
    }
}

@media screen and (max-width:399px) {
    .coupone-form {
        padding: 15px;
        background: rgba(255,255,255,0.8);
        overflow: hidden;
    }

        .coupone-form h1 {
            font-size: 5.2vw;
        }

        .coupone-form .form input {
            font-size: 15px;
        }

        .coupone-form .form .submit-btn > a,
        .coupone-form .form .submit-btn input[type="submit"] {
            padding: 8px;
            font-size: 16px;
        }

        .coupone-form .c-logo {
            max-width: 40%;
        }

    .podcasts > .title > h2 span {
        width: 35px;
        height: 35px;
        padding: 12px 0 1px 0;
        justify-content: center;
        align-items: center;
        top: -2px;
        left: 5px;
    }
}

@media screen and (max-width: 355px) {
    ul.style-menu > li {
        margin: 0 2%;
    }

        ul.style-menu > li > a {
            font-size: 14px;
        }

    .slider-content h2 {
        font-size: 16px;
        padding: 10px 7px 4px 7px;
    }

    .kd-row.news-listing {
        margin-left: 0;
        margin-right: 0;
    }

    .news-listing .kd-6 {
        padding: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    #video-slider .vide-caption h4 {
        font-size: 16px;
    }

    .add-section .bg-gray {
        padding: 10px;
    }

    .kd-row.three-row {
        margin-left: -5px;
        margin-right: -5px;
    }

        .kd-row.three-row .kd-4 {
            padding: 0 5px;
        }

    .classics-img-box h4,
    .magazine h4,
    .news-listing h4 {
        font-size: 16px;
    }

    footer a,
    footer p {
        font-size: 12px;
    }

    .right-menu ul li a {
        font-size: 12px;
    }

    .image-menu li p {
        font-size: 12px;
    }

    .podcasts-grid > .kd-4,
    .news-grid > .kd-4 {
        padding: 0 5px;
        margin-bottom: 15px;
        width: 100%;
        float: none;
    }

    .famous-ppl-lissting .news-listing > div {
        margin-bottom: 15px;
        width: 100%;
        float: none;
    }

    .podcasts-grid .box-content h4,
    .podcasts-grid .video-box h4 {
        font-size: 14px;
        max-height: 40px;
    }
}
