@media (max-width: 1110px) {
    body {
        overflow-x: hidden;
    }

    .swiper-btn {
        display: none;
        opacity: 0;
    }

    .gizle {
        opacity: 0;
    }

    .scroll-downs {
        opacity: 0;
    }

    .container {
        width: 100%;
    }

    .swiper {
        width: 100%;
    }

    .swiper-wrapper {
        width: 100%;
    }

    .index-swiper {
        width: 100%;
    }

    .cont_ustbanner_post {
        display: none;
    }

    .sol_tanitim_metin {
        width: 100%;
        text-align: center;
        display: block;
        margin: 0;
    }

    .cont_ustbanner {
        width: 100%;
        height: 250px;
    }

    .cont_ustbanner_post_kucuk {
        top: 0;
        left: 0;
        width: 100%;
        height: 250px;
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0;
    }

    .sag_tanitim2 {
        display: block;
        margin-top: 100px;
        width: 88%;
        padding: 0 !important;
        text-align: center;

    }

    .sag_tanitim {
        display: block;
        margin-top: 100px;
        width: 88%;
        padding: 0 !important;
        text-align: center;

    }

    .ortala {
        width: 95%;
    }

    .ortala .stm_detay {
        width: 192%;
    }

    .ortala .stm_baslik {
        width: 192%;
    }

    .ortala .sol_tanitim_box {
        width: 200%;
    }

    .minslide {
        display: none;
    }

    .cont_ans_cycle {
        padding: 0;
        float: none;
        display: flex;
        flex-direction: column;
    }

    .cont_ans_cycle>div {
        float: none;
        width: 100%;
    }

    .ac_left img {
        width: 75%;
        padding-left: 13%;
    }

    .ans_galeri_orta img {
        padding: 20% 0 20% 40%;
        align-items: center;
    }

    .ac_right:before {
        border: none;
    }

    .ac_right {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .ac_left:before {
        border: none;
    }

    .footer {
        display: flex;
        flex-direction: column;
    }

    .footer_iletisim {
        margin-top: 30px;
        width: 100%;
    }

    .footer_map {
        width: 100%;
    }

    video {
        width: 97.5%;
    }

    /* NAVBAR */

    .mobil-btn {
        cursor: pointer;
        width: 60px;
        height: 60px;
        background: no-repeat center #384a5c;
        position: static;
        z-index: 10000;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .mobil-logo {
        display: block;
        background: #fff;
        padding: 11.5px 3px;
    }

    .mobil-btn i {
        font-size: x-large;
        color: white;
    }

    .mobil-btn .fa-times {
        display: none;
    }

    .mobil-btn.open .fa-bars {
        display: none;
    }

    .mobil-btn.open .fa-times {
        display: inline;
    }

    .navbar {
        position: relative;
        left: 0;
        top: 0;
        width: 100%;
        background-color: rgb(145, 69, 49);
        z-index: 1000;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .navbar-logo {
        height: 100%;
        display: none;
        align-items: center;
    }

    .logo {
        width: 100px;
    }

    .navbar-link {
        display: none;
    }

    .mobile-menu {
        display: flex;
        justify-content: center;
        position: fixed;
        left: 0;
        width: 100%;
        height: 100vh;
        background-color: rgb(145, 69, 49);
        z-index: 999;
        box-shadow: 0 8px 16px rgba(0, 0, 0, 0.1);
        display: flex;
        flex-direction: column;
        align-items: center;

    }

    .mobile-menu a {
        display: block;
        padding: 12px 20px;
        text-decoration: none;
        font-size: 16px;
        color: #fff;
        font-family: Avenir-Light, sans-serif;
    }

    .mobile-menu a:hover {
        color: black;
    }

    .footer_iletisim {
        display: flex;
        justify-content: center;
    }

    .sosyal-icon {
        display: none;
    }

    .navbar h3 {
        display: block !important;
        color: #fff;
        font-weight: bold;
    }
    /* NAVBAR */

    /* hakkimizda */
    .hakkimizda-gri-kutu {
        display: none;
    }

    .proje_slide_baslik {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .proje_slide_baslik h5 {
        top: -65px;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        left: 65px;
    }

    .proje_main_slider p {
        font-size: 20px;
        text-align: left;
        padding: 20px 0;
        width: 100%;
    }

    .pc_metin {
        display: flex !important;
        flex-direction: column !important;
        float: none !important;
        width: 100%;
        text-align: center;
        margin-top: -100px;
        padding: 20px 0;
    }

    .pc_metin .w50 {
        width: 100%;
        padding: 0;
        margin: 0;
        padding: 10px 7% 0;
    }

    .cont_proje_cycle {
        height: 1000px;
        display: block;
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-bottom: -160px;
    }

    .resim-2 {
        transform: translate3d(0px) !important;
        display: flex !important;
        float: none !important;
        justify-content: center !important;
        align-items: center !important;
        padding: 0;
    }

    .proje_cycle {
        display: flex;
        justify-content: center;
        align-items: center;
        width: auto;

    }

    .swiper-h5 {
        display: none;
    }

    .swiper-button-next,
    .swiper-button-prev {
        display: none;
    }

    .proje_main_slider p {
        margin: 0;
    }

    .proje_slide_baslik h5 {
        padding: 0;
    }

    /* hakkimizda */
    /* Ürünler */

    .gri-kutu {
        display: none;
    }

    .lokasyon-resim {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .lokasyon-resim-ic {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
    }

    .lokasyon-resim-ic img {
        width: 85%;
        margin: 100px 0 50px 0;
    }

    .sekilli-cizgi {
        display: none;

    }

    .swiper-urunler {
        display: none !important;
    }

    .cont_bars {
        padding: 0;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        width: 100%;
    }

    .cont_bars .urun p {
        float: none;
        width: 65%;
    }

    .cont_bars .urun h3 {
        width: 100%;
        padding-top: 10px;
    }

    .cont_bars .urun {
        float: none;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    /* Ürünler */

    /* Üretim */
    .paragraf {
        width: 100%;
        padding: 27px;
        margin: 0;
    }

    .paragraf p {
        margin: 5px 0 20px 5px;
    }

    .swiper-lokasyon {
        display: none !important;
    }
    .swiper-lokasyon-eng{
         display: none !important;
    }

    /* Üretim */
    /* Kalite */
    .gri-kutu-kalite {
        display: none;
    }

    .ayricalik_detay {
        display: none;
    }

    .cont_ayricaliklar {

        padding: 0;
    }

    .cont_ayricaliklar .ortala .w100 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .w100.logo {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .w100 .w33 {
        margin: 0;
    }

    .w33 a {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    /* Kalite */
    /* Duyurular */

    .gri-kutu-duyuru {
        display: none;
    }

    .word-indir {
        float: none;
        display: flex;
        text-align: center;
        justify-content: center;
        margin: 0;
    }

    .cont_ayricaliklar_duyuru {
        padding: 0;
        float: none !important;
    }

    .cont_ayricaliklar_duyuru .ortala {
        display: flex;
        justify-content: center;
        margin-bottom: -50px;
    }

    .word {
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .word-indir {
        padding: 0;
    }

    .word a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        font-size: 18px;
        padding: 0px 10px;
        line-height: 31px;
        text-align: center;
    }


    /* Duyurular */

    /* Bize Ulaşın */
    .gri-kutu-bize-ulasin {
        display: none;
    }

    .cont_iletisim {
        position: relative;
        padding: 0;
        width: 80%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 200px;
        margin-left: 200px;
        float: none;
    }

    .iletisim_form {
        margin: 30px 0;
        width: 100%;
    }

    .iletisim_form input {
        width: 100%;
    }

    .w50.btn_gonder {
        width: 100%;
        margin: 0;
    }

    .btn_gonder #gonder {
        width: 70%;
        margin-top: 10px;
        font-size: 18px;
        height: 62px;
    }
    .cl_adres{
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        margin-left: 0;
        margin-bottom: 320px;
        top: 100px;
    }
    /* Bize Ulaşın */
    .ac_right {
        padding: 0 !important;
    }

    /* Animasyon  */
    .cont_ustbanner_post_kucuk {
        transform: translateY(0px);
        opacity: 1;
    }

    .sag_tanitim {
        transform: translateX(0px);
        opacity: 1;
    }

    .sol_tanitim {
        transform: translateX(0px);
        opacity: 1;
    }

    .sag_tanitim2 {
        transform: translateX(0px);
        opacity: 1;
    }

    .sol_tanitim2 {
        transform: translateX(0px);
        opacity: 1;
    }

    /* Animasyon  */
    .swiper-lokasyon-eng {
        display: none;
    }

    /* duyuru eng */
    .cont_ayricaliklar-eng {
        padding: 0;
    }

    .duyurular-eng-container .w70 {
        width: 100% !important;
        float: left !important;
        box-sizing: border-box !important;
        padding: 70px 0 40px 0 !important;
        position: relative !important;
    }

    .ik_form {
        width: 100%;
        float: left;
        margin: 0;
    }

    .cont_ayricaliklar-eng>.ortala {
        width: 100%;
    }

    .btn_gonder #gonder {
        width: 50%;
        font-size: 25px;
    }

    /* duyuru eng */
}
@media (max-width: 1450px){
    body {
        overflow-x: hidden;
    }
    .navbar-link-ic a{
        font-size: 16px;
        padding: 0 10px;
    }
    .ans_tanitim_ust .ortala{
        width: 100%;
    }
}

@media only screen and (max-width: 414px) {
    .footer_map #map {
        height: 100%;
    }

}

@media (min-width: 1110px) {
    .page-title-area { 
        margin-top: 140px; 
        padding: 30px 0; 
    }

    .col-sidebar {
        flex: 0 0 25%;
        max-width: 25%;
    }
    .col-content {
        flex: 0 0 75%;
        max-width: 75%;
    }

    .sidebar-menu {
        display: block !important;
    }
    
    .sidebar-toggle-btn {
        display: none !important;
    }
}

@media (max-width: 991px) {
    .page-title-area { 
        /* margin-top: 100px;  */
        padding: 30px 0; 
    }
    
    .col-sidebar {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 30px;
    }
    .col-content {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .sidebar-toggle-btn {
        display: flex;
    }
    
    .sidebar-menu {
        display: none;
        border-top: none;
        border-radius: 0 0 4px 4px;
        margin-top: 0;
    }

    .contact-strip {
        padding: 25px;
        flex-direction: column;
        gap: 20px;
    }
    
    .contact-item {
        width: 100%;
        border-bottom: 1px solid #eee;
        padding-bottom: 20px;
        flex: none;
    }
    
    .contact-item:last-child {
        border-bottom: none;
        padding-bottom: 0;
    }

    .page-title-area h1 {
         font-size: 22px; 
        }
}

@media (max-width: 576px) {
    .kvkk-container {
         padding: 0 15px; 
        }
    
    .breadcrumb {
         font-size: 11px; 
        }
    
    .contact-item i {
         font-size: 24px; 
        }
}
