
    .lightbox {

        z-index: 9999999999;

    }


    @media screen and (max-width: 480px) {
        .news-left a iframe {
            width: 100% !important;
            height: 100%;
        }
    }

    @media(min-width:1024px) {
        .pdsa {
            padding-right: 0px !important;
        }
    }

    @media(max-width:768px) {
        .pdsa {
            padding-right: 15px !important;
        }
    }



    #popup-container7 { position: fixed; top: 0; zoom: 80%; left: 0; width: 100%; height: 100%; display: none; z-index: 999999; justify-content: center; align-items: center; background-color: rgba(0, 0, 0, 0.7); }
    #popup-container7.open { display: flex; }
    #popup-container7 .input-box { position: relative; margin-bottom: 15px; }
    #popup-container7 .input-box .input-1 { width: 100%; height: 50px; border-radius: 10px; padding: 13px 15px; padding-top: 20px; border: none; box-sizing: border-box; }
    #popup-container7 .input-box select.input-1 { height: 50px; padding: 13px 15px; }
    #popup-container7 .popup-content { position: relative; }
    #close-btn7 { position: absolute; top: 45px; right: 21px; background-color: #fbfbfb; border: none; padding: 3px; width: 34px; border-radius: 50%; height: 34px; cursor: pointer; display: flex; align-items: center; justify-content: center; color: #000; box-shadow: 0 4px 10px rgba(0,0,0,0.3); z-index: 101; }
    #close-btn7:hover { background-color: #f0f0f0; }
    #popup-container7 .never-show-btn { position: absolute; bottom: -35px; left: 50%; transform: translateX(-50%); color: #fff; font-size: 16px; text-decoration: underline; background: transparent; border: none; cursor: pointer; white-space: nowrap; }
    @media (max-width: 820px) {
        #popup-container7 { zoom: normal !important; padding: 8px; align-items: flex-start; overflow-y: auto; }
        #popup-container7 .popup-content { width: 100%; max-width: 100%; }
        #popup-container7 .modal-dialog { margin: 10px auto; max-width: 100%; }
        #popup-container7 .modal-content { padding: 15px 12px !important; max-height: none; overflow-y: visible; }
        #popup-container7 .row { flex-direction: column; }
        #popup-container7 .col-lg-6, #popup-container7 .col-md-6 { width: 100%; max-width: 100%; flex: 0 0 100%; }
        #popup-container7 .col-lg-6 img { max-height: 120px; width: auto !important; object-fit: contain; margin-bottom: 5px; border-radius: 10px; }
        #popup-container7 .col-lg-6 p.form-check-label { font-size: 12px !important; margin-top: 4px !important; margin-bottom: 6px; }
        #popup-container7 .input-box { margin-bottom: 8px; }
        #popup-container7 .input-box .input-1 { height: 46px; font-size: 15px; border-radius: 10px; padding: 12px 12px; padding-top: 18px; }
        #popup-container7 .input-box select.input-1 { height: 46px; font-size: 15px; padding: 12px 12px; }
        #popup-container7 .input-box .input-label { font-size: 13px; font-weight: 500; top: 14px; left: 6px; }
        #popup-container7 .input-box.focus .input-label, #popup-container7 .input-box.active .input-label { font-size: 11px; top: -8px; }
        #popup-container7 .form-check { margin-bottom: 6px; }
        #popup-container7 .form-check-label { font-size: 12px !important; line-height: 1.4; font-weight: 400; }
        #popup-container7 .appointmentbtn { margin-top: 8px; padding: 10px 20px; font-size: 15px; width: 100%; }
        #popup-container7 .never-show-btn { font-size: 13px; bottom: -30px; }
        #close-btn7 { top: 12px !important; right: 12px !important; width: 36px !important; height: 36px !important; z-index: 10; }
    }
    


    /* 28 Şubat 2026 Bursluluk Sınavı Popup Stilleri */
    #popup-container2 {
        display: none;
    }

    #popup-container2.open {
        display: flex;
    }

    @media (max-width: 820px) {
        #popup-container2 {
            zoom: 60% !important;
            padding: 10px;
        }

        #popup-container2 .modal-content {
            padding: 15px !important;
            max-height: 95vh;
            overflow-y: auto;
        }

        #popup-container2 .row {
            flex-direction: column;
        }

        #popup-container2 .col-lg-5,
        #popup-container2 .col-lg-7 {
            width: 100%;
            max-width: 100%;
        }

        #popup-container2 .col-lg-5 img {
            max-height: 120px;
            object-fit: contain;
            margin-bottom: 5px;
        }

        #popup-container2 .input-box {
            margin-bottom: 8px;
        }

        #popup-container2 .input-box .input-1 {
            height: 40px;
            font-size: 13px;
        }

        #popup-container2 .form-check {
            margin-bottom: 5px;
        }

        #popup-container2 .form-check-label {
            font-size: 11px !important;
            line-height: 1.2;
        }

        #popup-container2 .appointmentbtn {
            margin-top: 8px;
            padding: 8px 15px;
        }

        #close-btn2 {
            top: 10px !important;
            right: 10px !important;
            width: 35px !important;
            height: 35px !important;
        }
    }

    #popup-container3 {
        display: none;
    }

    #popup-container3.open {
        display: flex;
    }

    /* Popup form label ve input düzeltmeleri - focus özelliğini koruyarak */
    #popup-container3 .input-box {
        position: relative;
        margin-bottom: 15px;
    }

    #popup-container3 .input-box .input-1 {
        width: 100%;
        height: 50px;
        border-radius: 10px;
        padding: 13px 15px;
        padding-top: 20px;
        border: none;
        box-sizing: border-box;
    }

    #popup-container3 .input-box select.input-1 {
        height: 50px;
        padding: 13px 15px;
    }

    /* Mobil düzeltmeleri */
    @media (max-width: 820px) {
        #popup-container3 {
            zoom: 65% !important;
            padding: 10px;
        }

        #popup-container3 .modal-content {
            padding: 15px !important;
            max-height: 95vh;
            overflow-y: auto;
        }

        #popup-container3 .row {
            flex-direction: column;
        }

        #popup-container3 .col-lg-6 {
            width: 100%;
            max-width: 100%;
        }

        #popup-container3 .col-lg-6 img {
            max-height: 150px;
            object-fit: contain;
            margin-bottom: 10px;
        }

        #popup-container3 .input-box {
            margin-bottom: 10px;
        }

        #popup-container3 .input-box .input-1 {
            height: 50px;
            font-size: 14px;
        }

        #popup-container3 .form-check {
            margin-bottom: 8px;
        }

        #popup-container3 .form-check-label {
            font-size: 12px !important;
            line-height: 1.3;
        }

        #popup-container3 .appointmentbtn {
            margin-top: 10px;
            padding: 10px 20px;
        }

        #close-btn3 {
            top: 10px !important;
            right: 10px !important;
            width: 40px !important;
            height: 40px !important;
        }
    }



    #popup-container4 {
        position: fixed;
        top: 0;
        zoom: 80%;
        left: 0;
        width: 100%;
        height: 100%;
        display: none;
        z-index: 99999;
        justify-content: center;
        align-items: center;
        background-color: rgba(0, 0, 0, 0.5);
    }

    #popup-container4.open {
        display: flex;
    }

    #popup-container4 .input-box {
        position: relative;
        margin-bottom: 15px;
    }

    #popup-container4 .input-box .input-1 {
        width: 100%;
        height: 50px;
        border-radius: 10px;
        padding: 13px 15px;
        padding-top: 20px;
        border: none;
        box-sizing: border-box;
    }

    #popup-container4 .input-box select.input-1 {
        height: 50px;
        padding: 13px 15px;
    }

    #close-btn4 svg {
        padding-top: 2px;
    }

    #close-btn4 {
        position: absolute;
        top: 45px;
        right: 21px;
        background-color: #fbfbfb;
        border: none;
        padding: 3px;
        width: 34px;
        border-radius: 50%;
        height: 34px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    @media (max-width: 820px) {
        #popup-container4 {
            zoom: normal !important;
            padding: 8px;
            align-items: flex-start;
            overflow-y: auto;
        }

        #popup-container4 .popup-content {
            width: 100%;
            max-width: 100%;
        }

        #popup-container4 .modal-dialog {
            margin: 10px auto;
            max-width: 100%;
        }

        #popup-container4 .modal-content {
            padding: 15px 12px !important;
            max-height: none;
            overflow-y: visible;
        }

        #popup-container4 .row {
            flex-direction: column;
        }

        #popup-container4 .col-lg-6,
        #popup-container4 .col-md-6 {
            width: 100%;
            max-width: 100%;
            flex: 0 0 100%;
        }

        #popup-container4 .col-lg-6 img {
            max-height: 120px;
            width: auto !important;
            object-fit: contain;
            margin-bottom: 5px;
            border-radius: 10px;
        }

        #popup-container4 .col-lg-6 p.form-check-label {
            font-size: 12px !important;
            margin-top: 4px !important;
            margin-bottom: 6px;
        }

        #popup-container4 .input-box {
            margin-bottom: 8px;
        }

        #popup-container4 .input-box .input-1 {
            height: 46px;
            font-size: 15px;
            border-radius: 10px;
            padding: 12px 12px;
            padding-top: 18px;
        }

        #popup-container4 .input-box select.input-1 {
            height: 46px;
            font-size: 15px;
            padding: 12px 12px;
        }

        #popup-container4 .input-box .input-label {
            font-size: 13px;
            font-weight: 500;
            top: 14px;
            left: 6px;
        }

        #popup-container4 .input-box.focus .input-label,
        #popup-container4 .input-box.active .input-label {
            font-size: 11px;
            top: -8px;
        }

        #popup-container4 .form-check {
            margin-bottom: 6px;
        }

        #popup-container4 .form-check-label {
            font-size: 12px !important;
            line-height: 1.4;
            font-weight: 400;
        }

        #popup-container4 .appointmentbtn {
            margin-top: 8px;
            padding: 10px 20px;
            font-size: 15px;
            width: 100%;
        }

        #popup-container4 .never-show-btn {
            font-size: 13px;
        }

        #close-btn4 {
            top: 12px !important;
            right: 12px !important;
            width: 36px !important;
            height: 36px !important;
            z-index: 10;
        }
    }

    @media (max-width: 480px) {
        #popup-container4 .col-lg-6 img {
            max-height: 90px;
        }
    }

    /* HAZİRAN GÖRSEL POPUP STİLLERİ */
    #popup-container6 {
        position: fixed;
        top: 0;
        zoom: 80%;
        left: 0;
        width: 100%;
        height: 100%;
        display: none;
        z-index: 999999;
        justify-content: center;
        align-items: center;
        background-color: rgba(0, 0, 0, 0.7);
    }

    #popup-container6.open {
        display: flex;
    }

    #popup-container6 .input-box {
        position: relative;
        margin-bottom: 15px;
    }

    #popup-container6 .input-box .input-1 {
        width: 100%;
        height: 50px;
        border-radius: 10px;
        padding: 13px 15px;
        padding-top: 20px;
        border: none;
        box-sizing: border-box;
    }

    #popup-container6 .input-box select.input-1 {
        height: 50px;
        padding: 13px 15px;
    }

    #popup-container6 .popup-content {
        position: relative;
    }

    #close-btn6 {
        position: absolute;
        top: 45px;
        right: 21px;
        background-color: #fbfbfb;
        border: none;
        padding: 3px;
        width: 34px;
        border-radius: 50%;
        height: 34px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #000;
        box-shadow: 0 4px 10px rgba(0,0,0,0.3);
        z-index: 101;
    }

    #close-btn6:hover {
        background-color: #f0f0f0;
    }

    #popup-container6 .never-show-btn {
        position: absolute;
        bottom: -35px;
        left: 50%;
        transform: translateX(-50%);
        color: #fff;
        font-size: 16px;
        text-decoration: underline;
        background: transparent;
        border: none;
        cursor: pointer;
        white-space: nowrap;
    }

    @media (max-width: 820px) {
        #popup-container6 {
            zoom: normal !important;
            padding: 8px;
            align-items: flex-start;
            overflow-y: auto;
        }

        #popup-container6 .popup-content {
            width: 100%;
            max-width: 100%;
        }

        #popup-container6 .modal-dialog {
            margin: 10px auto;
            max-width: 100%;
        }

        #popup-container6 .modal-content {
            padding: 15px 12px !important;
            max-height: none;
            overflow-y: visible;
        }

        #popup-container6 .row {
            flex-direction: column;
        }

        #popup-container6 .col-lg-6,
        #popup-container6 .col-md-6 {
            width: 100%;
            max-width: 100%;
            flex: 0 0 100%;
        }

        #popup-container6 .col-lg-6 img {
            max-height: 120px;
            width: auto !important;
            object-fit: contain;
            margin-bottom: 5px;
            border-radius: 10px;
        }

        #popup-container6 .col-lg-6 p.form-check-label {
            font-size: 12px !important;
            margin-top: 4px !important;
            margin-bottom: 6px;
        }

        #popup-container6 .input-box {
            margin-bottom: 8px;
        }

        #popup-container6 .input-box .input-1 {
            height: 46px;
            font-size: 15px;
            border-radius: 10px;
            padding: 12px 12px;
            padding-top: 18px;
        }

        #popup-container6 .input-box select.input-1 {
            height: 46px;
            font-size: 15px;
            padding: 12px 12px;
        }

        #popup-container6 .input-box .input-label {
            font-size: 13px;
            font-weight: 500;
            top: 14px;
            left: 6px;
        }

        #popup-container6 .input-box.focus .input-label,
        #popup-container6 .input-box.active .input-label {
            font-size: 11px;
            top: -8px;
        }

        #popup-container6 .form-check {
            margin-bottom: 6px;
        }

        #popup-container6 .form-check-label {
            font-size: 12px !important;
            line-height: 1.4;
            font-weight: 400;
        }

        #popup-container6 .appointmentbtn {
            margin-top: 8px;
            padding: 10px 20px;
            font-size: 15px;
            width: 100%;
        }

        #popup-container6 .never-show-btn {
            font-size: 13px;
            bottom: -30px;
        }

        #close-btn6 {
            top: 12px !important;
            right: 12px !important;
            width: 36px !important;
            height: 36px !important;
            z-index: 10;
        }
    }
          

        #popup-container5 .input-box {
            margin-bottom: 10px;
        }

        #popup-container5 .input-box .input-1 {
            height: 50px;
            font-size: 14px;
        }

        #popup-container5 .form-check {
            margin-bottom: 8px;
        }

        #popup-container5 .form-check-label {
            font-size: 12px !important;
            line-height: 1.3;
        }

        #popup-container5 .appointmentbtn {
            margin-top: 10px;
            padding: 10px 20px;
        }

        #close-btn5 {
            top: 10px !important;
            right: 10px !important;
            width: 40px !important;
            height: 40px !important;
        }
   



    #popup-container-londra {
        position: fixed;
        top: 0;
        zoom: 80%;
        left: 0;
        width: 100%;
        height: 100%;
        display: none;
        z-index: 999;
        justify-content: center;
        align-items: center;
        background-color: rgba(0, 0, 0, 0.5);
    }

    #popup-container-londra.open {
        display: flex;
    }

    #popup-container-londra .input-box {
        position: relative;
        margin-bottom: 15px;
    }

    #popup-container-londra .input-box .input-1 {
        width: 100%;
        height: 50px;
        border-radius: 10px;
        padding: 13px 15px;
        padding-top: 20px;
        border: none;
        box-sizing: border-box;
    }

    #popup-container-londra .input-box select.input-1 {
        height: 50px;
        padding: 13px 15px;
    }

    #close-btn-londra svg {
        padding-top: 2px;
    }

    #close-btn-londra {
        position: absolute;
        top: 45px;
        right: 21px;
        background-color: #fbfbfb;
        border: none;
        padding: 3px;
        width: 34px;
        border-radius: 50%;
        height: 34px;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    @media (max-width: 820px) {
        #popup-container-londra {
            zoom: normal !important;
            padding: 8px;
            align-items: flex-start;
            overflow-y: auto;
        }

        #popup-container-londra .popup-content {
            width: 100%;
            max-width: 100%;
        }

        #popup-container-londra .modal-dialog {
            margin: 10px auto;
            max-width: 100%;
        }

        #popup-container-londra .modal-content {
            padding: 15px 12px !important;
            max-height: none;
            overflow-y: visible;
        }

        #popup-container-londra .row {
            flex-direction: column;
        }

        #popup-container-londra .col-lg-5,
        #popup-container-londra .col-lg-7,
        #popup-container-londra .col-md-5,
        #popup-container-londra .col-md-7 {
            width: 100%;
            max-width: 100%;
            flex: 0 0 100%;
        }

        #popup-container-londra .input-box {
            margin-bottom: 8px;
        }

        #popup-container-londra .input-box .input-1 {
            height: 46px;
            font-size: 15px;
            border-radius: 10px;
            padding: 12px 12px;
            padding-top: 18px;
        }

        #popup-container-londra .input-box select.input-1 {
            height: 46px;
            font-size: 15px;
            padding: 12px 12px;
        }

        #popup-container-londra .form-check {
            margin-bottom: 6px;
        }

        #popup-container-londra .form-check-label {
            font-size: 12px !important;
            line-height: 1.4;
        }

        #popup-container-londra .appointmentbtn {
            margin-top: 8px;
            padding: 10px 20px;
            font-size: 15px;
            width: 100%;
        }

        #popup-container-londra .never-show-btn {
            font-size: 13px;
        }

        #close-btn-londra {
            top: 12px !important;
            right: 12px !important;
            width: 36px !important;
            height: 36px !important;
            z-index: 10;
        }
    }
