@media (max-width: 767px) {
    .header-layout2 .logo-bg {
        width: 55%;
    }

    .header-layout2 .menu-bg {
        width: 55%;
    }

    .header-logo img {
        max-height: 50px;
        max-width: 160px;
    }

    footer {
        background-image: none !important;
    }

    .footer-wrapper .widget-area {
        padding: 20px;
    }

    .footer-widget {
        margin-bottom: 30px;
    }

    .ronse-tum-icerik-butonu .ronse-tum-icerik-butonu-iki {
        display: none;
    }

    .ronse-icerik-listeleme .ronse-icerik-listeleme-baslik {
        font-size: 1em;
    }
}

@media (max-width: 575px) {

    .mobil-padding {
        padding: 0px !important;
        margin-top: 20px;
    }

    .grid-tasarim2 a .icerik-baslik {
        font-size: 15px;
        line-height: 17px;
    }

    .buyuk-alan a span.icerik-baslik {
        font-size: 1.5em;
    }

    .swiper-button-next, .swiper-button-prev {
        width: 30px !important;
        height: 30px !important;
    }

    .swiper-button-next:after, .swiper-button-prev:after {
        font-size: 12px !important;
    }

    .video-small-post-wrap {
        padding-left: 0px;
    }

    .video-post-item.small-post {
        display: inline-block;
    }

    .video-post-item.small-post .video-post-thumb {
        width: 100%;
        height: 200px;
    }

    .video-small-post-wrap::before {
        width: 0px;
    }

    .haber-detay a h3 {
        font-size: 1.2em;
        margin-bottom: 0px;
        letter-spacing: 0px;
    }

    .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }

    .ronse-tum-icerik-butonu .ronse-tum-icerik-butonu-iki {
        display: none;
    }

    .header-layout2 .logo-bg {
        width: 57%;
    }

    .header-layout2 .menu-bg {
        width: 57%;
    }

    .breadcumb-wrapper {
        padding: 50px 0;
        text-align: center;
    }

    .breadcumb-title {
        font-size: 34px;
    }

    .info-box_text {
        font-size: 13px;
        line-height: 16px;
    }

    .footer-layout3 .copyright-wrap .copyright-text, .copyright-wrap {
        text-align: center;
    }

    .numarali .slider-content {
        width: 100%;
        left: 0;
        right: 0;
        padding: 20px;
    }

    .numarali .swiper-slide, .one-cikan-video .swiper-wrapper, .noktali .swiper-wrapper {
        height: 25vh;
    }

    .slider-content p {
        display: none;
    }

    .numarali .slider-content h1, .numarali .slider-content p {
        line-height: 1.2;
    }

    .kucuk-videolar .swiper-slide img, .kucuk-videolar .swiper-slide {
        height: 40px !important;
    }

    .grid-ust-alan {
        display: inline-block !important;
    }

    .yan-haberler {
        margin-top: 20px;
    }

    .menu-area form {
        display: none !important;
    }

    /** Yazar Listesi **/
    .yazar-bilgileri {
        display: block;
        text-align: center;
    }

    .yazar-bilgileri {
        padding: 20px;
    }

    .yazar-bilgileri .yazar-gorseli {
        border-radius: 5px;
        object-fit: cover;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .haber-detay-alani h1 {
        font-size: 1.5em;
    }

    img.haber-detay-gorseli {
        height: 27vh !important;
    }

    .ronse-icerik-listeleme .ronse-icerik-listeleme-baslik {
        font-size: 1em;
    }
}

@media (max-width: 375px) {

    .tam-genislik .swiper-pagination-bullet {
        height: 10px;
        width: 20px;
    }

    .mobil-padding {
        padding: 0px !important;
        margin-top: 20px;
    }

    .ronse-icerik-listeleme .ronse-icerik-listeleme-baslik {
        font-size: 1em;
    }

    img.haber-detay-gorseli {
        height: 27vh !important;
    }

    .grid-tasarim2 a .icerik-baslik {
        font-size: 15px;
        line-height: 17px;
    }

    .buyuk-alan a span.icerik-baslik {
        font-size: 1.5em;
    }

    .swiper-button-next, .swiper-button-prev {
        width: 30px !important;
        height: 30px !important;
    }

    .video-small-post-wrap {
        padding-left: 0px;
    }

    .video-post-item.small-post {
        display: inline-block;
    }

    .video-post-item.small-post .video-post-thumb {
        width: 100%;
        height: 200px;
    }

    .video-small-post-wrap::before {
        width: 0px;
    }

    .swiper-button-next:after, .swiper-button-prev:after {
        font-size: 12px !important;
    }

    .surmanset {
        display: none;
    }

    .swiper-slide .haber-detay {
        padding: 10px 10px 60px 20px;
    }

    .haber-detay a h3 {
        font-size: 1.2em;
        margin-bottom: 0px;
        letter-spacing: 0px;
    }

    .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }

    .ronse-tum-icerik-butonu .ronse-tum-icerik-butonu-iki {
        display: none;
    }

    .header-layout2 .logo-bg {
        width: 60%;
    }

    .header-layout2 .menu-bg {
        width: 60%;
    }

    .breadcumb-title {
        font-size: 26px;
    }

    .info-box_text {
        font-size: 13px;
        line-height: 16px;
    }

    .footer-layout3 .copyright-wrap .copyright-text, .copyright-wrap {
        text-align: center;
    }

    .numarali .slider-content {
        width: 100%;
        left: 0;
        right: 0;
        padding: 20px;
    }

    .numarali .swiper-slide, .one-cikan-video .swiper-wrapper, .noktali .swiper-wrapper {
        height: 40vh;
    }

    .slider-content p {
        display: none;
    }

    .numarali .slider-content h1, .numarali .slider-content p {
        line-height: 1.2;
    }

    .kucuk-videolar .swiper-slide img, .kucuk-videolar .swiper-slide {
        height: 40px !important;
    }

    .grid-ust-alan {
        display: inline-block !important;
    }

    .yan-haberler {
        margin-top: 20px;
    }

    .menu-area form {
        display: none !important;
    }

    /** Yazar Listesi **/
    .yazar-bilgileri {
        display: block;
        text-align: center;
    }

    .yazar-bilgileri {
        padding: 20px;
    }

    .yazar-bilgileri .yazar-gorseli {
        border-radius: 5px;
        object-fit: cover;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .haber-detay-alani h1 {
        font-size: 1.5em;
    }

    img.haber-detay-gorseli {
        height: 27vh !important;
    }
}

@media (max-width: 400px) {

    .ronse-menu-icerikleri {
        padding: 5px 10px;
    }

    .mobil-padding {
        padding: 0px !important;
        margin-top: 20px;
    }

    .ronse-icerik-listeleme .ronse-icerik-listeleme-baslik {
        font-size: 1em;
    }

    img.haber-detay-gorseli {
        height: 27vh !important;
    }

    .grid-tasarim2 a .icerik-baslik {
        font-size: 15px;
        line-height: 17px;
    }

    .video-small-post-wrap {
        padding-left: 0px;
    }

    .video-post-item.small-post {
        display: inline-block;
    }

    .video-post-item.small-post .video-post-thumb {
        width: 100%;
        height: 200px;
    }

    .video-small-post-wrap::before {
        width: 0px;
    }

    .swiper-button-next, .swiper-button-prev {
        width: 30px !important;
        height: 30px !important;
    }

    .swiper-button-next:after, .swiper-button-prev:after {
        font-size: 12px !important;
    }

    .ronse-baslik-kapsayicisi .title {
        font-size: 15px;
        padding: 4px 12px;
    }

    .ronse-tum-icerik-butonu {
        display: none;
    }

    .grid-tasarim2 a .icerik-baslik {
        font-size: 13px;
        line-height: 1.2;
    }

    .buyuk-alan a span.icerik-baslik {
        font-size: 1.5em;
    }

    .surmanset {
        display: none;
    }

    .swiper-slide .haber-detay {
        padding: 10px 10px 60px 20px;
    }

    .haber-detay a h3 {
        font-size: 1em;
        margin-bottom: 0px;
        letter-spacing: 0px;
    }

    .swiper-pagination-bullet {
        width: 10px;
        height: 10px;
    }

    .ronse-tum-icerik-butonu .ronse-tum-icerik-butonu-iki {
        display: none;
    }

    .th-menu-wrapper .th-menu-area {
        width: 100%;
        max-width: 330px;
    }

    .th-mobile-menu > ul {
        padding: 0 20px;
    }

    .footer-layout3 .copyright-wrap .copyright-text, .copyright-wrap {
        text-align: center;
    }

    .numarali .slider-content {
        width: 100%;
        left: 0;
        right: 0;
        padding: 20px;
        position: relative;
        top: 30px;
    }

    .numarali .swiper-slide, .one-cikan-video .swiper-wrapper, .noktali .swiper-wrapper {
        height: 40vh;
    }

    .slider-content p {
        display: none;
    }

    .numarali .slider-content h1, .numarali .slider-content p {
        line-height: 1.2;
    }

    .kucuk-videolar .swiper-slide img, .kucuk-videolar .swiper-slide {
        height: 40px !important;
    }

    .kart-haberler a h3 {
        font-size: 14px;
        font-weight: 800;
        line-height: 16px;
        margin-bottom: 0px;
        letter-spacing: 0px;
    }

    .grid-tasarim2 a h3 {
        padding: 10px;
        background: linear-gradient(0deg, #000, rgba(0, 0, 0, .9) 45%, transparent);
    }

    .grid-ust-alan {
        display: inline-block !important;
    }

    .yan-haberler {
        margin-top: 20px;
    }

    .menu-area form {
        display: none !important;
    }

    /** Yazar Listesi **/
    .yazar-bilgileri {
        display: block;
        text-align: center;
    }

    .yazar-bilgileri {
        padding: 20px;
    }

    .yazar-bilgileri .yazar-gorseli {
        border-radius: 5px;
        height: 80px;
        object-fit: cover;
        margin-right: 0px;
        margin-bottom: 10px;
    }

    .haber-detay-alani h1 {
        font-size: 1.5em;
    }
}

@media only screen and (min-width: 300px) and (max-width: 1280px) {
    .ronse-genel-menu .menu-area .ronse-menu-elemanlari {
        display: none;
    }
}

@media only screen and (min-width: 300px) and (max-width: 1159px) {
    .kule-reklam {
        display: none;
    }
}

@media only screen and (min-width: 1350px) and (max-width: 1579px) {
    .e-con > .e-con-inner, .container {
        max-width: 1000px !important;
    }

    .kule-reklam #sol-reklam {
        right: 1110px;
    }

    .kule-reklam #sag-reklam {
        left: 1110px;
    }
}

@media only screen and (min-width: 1280px) and (max-width: 1349px) {
    .e-con > .e-con-inner, .container {
        max-width: 940px !important;
    }

    .kule-reklam #sol-reklam {
        right: 1075px;
    }

    .kule-reklam #sag-reklam {
        left: 1075px;
    }
}

@media only screen and (min-width: 1240px) and (max-width: 1279px) {
    .e-con > .e-con-inner, .container {
        max-width: 900px !important;
    }

    .kule-reklam #sol-reklam {
        right: 1055px;
    }

    .kule-reklam #sag-reklam {
        left: 1055px;
    }
}

@media only screen and (min-width: 1200px) and (max-width: 1239px) {
    .e-con > .e-con-inner, .container {
        max-width: 860px !important;
    }

    .kule-reklam #sol-reklam {
        right: 1035px;
    }

    .kule-reklam #sag-reklam {
        left: 1035px;
    }
}

@media only screen and (min-width: 1160px) and (max-width: 1199px) {
    .e-con > .e-con-inner, .container {
        max-width: 800px !important;
    }

    .kule-reklam #sol-reklam {
        right: 1005px;
    }

    .kule-reklam #sag-reklam {
        left: 1005px;
    }
}

@media only screen and (min-width: 300px) and (max-width: 768px) {
    .numarali .swiper-slide {
        height: 35vh;
    }

    .grid-haberler {
        display: grid;
        grid-template-columns: 50% 50%;
        gap: 10px;
    }

    .grid-haberler .haber:first-child {
        margin-bottom: 10px;
        height: 315px;
    }

    .grid-haberler .haber:first-child .icerik-baslik {
        font-size: 1em;
        line-height: 1.2;
        font-weight: 700;
    }

    .haber:first-child article {
        height: 250px;
    }

    .grid-haberler .haber {
        margin-bottom: 10px;
    }

    .kule-mobil-reklam {
        display: block;
        margin: 30px 0;
    }

    .kule-mobil-reklam .d-flex {
        gap: 20px;
    }

    .tum-haberler-mobil-buton {
        display: block;
    }

    .haber-rozeti {
        padding: 10px;
    }

    .haber-rozeti img {
        width: 70px !important;
    }

    .tam-genislik .swiper-pagination-bullet {
        height: 20px;
        width: 100%;
    }

    .dikey-numarali .swiper-slide {
        height: 200px;
    }

    .dikey-numarali .swiper-pagination-bullet, .dikey-numarali .swiper-pagination-bullets.swiper-pagination-horizontal {
        width: 10px;
    }

    .dikey-numarali .haber-detay h3, .dikey-numarali .swiper-button-prev, .dikey-numarali .surmanset {
        left: 10px;
        font-size: 15px;
    }

    .ronse-ust-alt-menu {
        display: none;
    }

    .icerik-haritasi ul .active {
        display: none;
    }

    .haber-detay-alani {
        margin-top: 10px;
    }

    .kart-haberler a img {
        height: 100px;
    }

    .kart-haberler a .icerik-baslik {
        font-size: 0.95em;
        letter-spacing: -0.5px;
    }

    .grid-ust-alan .icerik-baslik {
        margin-right: 0px;
        font-size: 1.5em;
        font-weight: 800;
        letter-spacing: -0.5px;
    }

    .grid-ust-alan p {
        font-size: 16px;
        line-height: 1.3;
    }

    .grid-ust-alan img.buyuk-resim {
        width: 100% !important;
    }

    .grid-tasarim2 a .icerik-baslik {
        background: #000;
        position: relative;
        margin-top: 0px;
    }

    .kart-haberler .haber a article img {
        border-radius: 0px;
    }

    .grid-tasarim2 .haber-alani {
        height: 100%;
        background: #000;
    }

    .haber-detay h3 {
        font-size: 16px;
    }

    .tum-haberler li a {
        flex-direction: column;
        align-items: flex-start;
    }

    .haber-tarihleri {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        padding: 6px 0;
        margin-bottom: 8px;
        background-color: #9E9E9E;
    }
    .tum-haberler li {
        padding: 10px;
    }
    .tum-haber-baslik {
        line-height: 1.3;
    }
}