#ph-page.topic-page .page-body {
    width: 1250px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
}
@media (max-width:1024px) {
    .careers-text h1 { font-size: 16px; margin-bottom: 15px; }
    .content-text { margin-bottom: 20px; }
    .location-list-wrapper { width: 93%; }
    .not-found-page .generalTitle { font-size: 27px; }
    .not-found-page-banner { height: 600px; }
        .not-found-page-banner img { height: 100%; }
}

@media (max-width: 767px) {
    .content-text { letter-spacing: 5px; }
    .career-btn { font-size: 12px; padding: 9px 32px; }
    .store-upper-left, .store-upper-right, .input-wrapper, .store-btn-wrapper { width: 100%; }
    .store-upper-left, .store-upper-content { flex-wrap: wrap; }
    .input-wrapper { margin: 0.5rem 0 5%; }
    .store-btn-wrapper button { padding: 9px 0px; }
    .store-btn-wrapper .search-btn { width: 41%; }
    .store-btn-wrapper .location-btn { width: 59%; }
    .store-upper-left { margin: 0px 0px 10px; }
    .store-upper-right { margin-bottom: 20px }
    .store-upper-right-content { height: 35px; }
    .google-map { padding: 0px 8px; }
    .google-map-wrapper, .location-list-outer { display: none; }
    .location-wrapper .active { display: initial; }
    .location-list-wrapper { margin: 0 auto; }
    .store-locationbtn-wrapper { margin-bottom: 20px; }
    .location-txt { width: 74%; }
    .mobile-link { margin-bottom: 12px; }
    .store-btn-wrapper { gap: 16px; }
    /*Franchise page*/
    .franchise-form { width: calc((100 / 12) * 11%); }
    .frenchise-title + .frenchise-description { margin-top: 68px; }
}

@media (max-width: 600px) {
    .careers-text,
    .carees-img { width: 100%; }
    .careers-content { flex-direction: column; }
    .careers-text { padding: 50px 0; }
    .content-text { font-size: 52px; line-height: 68px; }
    .topic-page { margin: 18px 0 5%; }
        .topic-page[data-page="Kurumsal"] {
            margin-top: 0;
        }
    .page-title { margin-bottom: 18px; }
    .not-found-page { margin: 0 0 5% 0; }
    .sitemap-page,
    .store-closed-page { margin: 18px 0 5%; }
    .sitemap-page-head { margin-bottom: 18px; }
    .error-msg + .generalMarginSupporter { margin-top: 18px; }
    .store-closed-page .generalTitle { margin: 0 -15px 25px; }
    .not-found-page-banner img {
        width: auto;
        background-size: cover;
        background-position: left;
        background-repeat: no-repeat;
        max-width: none;
        margin-left: -47%;
    }
    .corporate-outer-wrapper { margin-top: -10px; }
    html, body {
        overflow-x:hidden;
    }
}

@media (max-width: 575px) {
    .not-found-page-content { top: 16%; }
}

@media (min-width: 576px) and (max-width: 1199px) {
    .not-found-page-content { top: 25%; }
}

@media (min-width: 601px) and (max-width:767px) {
    .content-text { font-size: 33px; line-height: 40px; }
    .franchise-form .apply-button { margin-top: 5%; }
}

@media (min-width: 601px) {
    .careers-text,
    .carees-img { width: 50%; }
    .careers-content .career-topic-data { position: absolute; top: 15%; }
    .topic-page { margin: 34px 0 70px; }
    .topic-page[data-page="Kurumsal"] {margin-top:0;}
    .page-title { margin-bottom: 34px; }
    .not-found-page { margin: 0 0 70px 0; }
    .sitemap-page { margin: 34px 0 70px; }
    .sitemap-page-head { margin-bottom: 34px; }
    .store-closed-page { margin: 0 0 40px; }
    .error-msg + .generalMarginSupporter { margin-top: 34px; }
    .store-closed-page .generalTitle { margin-bottom: 25px; }
    .corporate-outer-wrapper { margin-top: -34px; }
}

@media (min-width: 768px) and (max-width:1199px) {
    .store-btn-wrapper button { padding: 6.5px 0px; }
    .store-btn-wrapper .location-btn { width: 72%; }
}

@media (min-width: 768px) and (max-width:1024px) {
    .content-text { font-size: 44px; line-height: 56px; }
    /*Franchise page*/
    .franchise-form { width: calc((100 / 12) * 6%); }
    #newsletter-page .newsletter-image .newsletter-image-text .list p { font-size: 14px; }
    #newsletter-page .subscribe { width: 55%; }
}

@media (min-width: 768px) {
    .store-wrapper { margin-bottom: 32px; }
    .content-text { letter-spacing: 15px; }
    .career-btn { padding: 15px 60px; font-size: 13px; }
    .store-upper-left { width: 75%; gap: 18px; }
    .store-upper-right { width: 22%; }
    .input-wrapper { width: 41%; }
    .store-btn-wrapper .search-btn { width: 28%; }
    .store-btn-wrapper button { font-size: 8pt; }
    .store-locationbtn-wrapper { display: none; }
    .location-wrapper > div:last-child { justify-content: end; }
    .location-list-wrapper { margin-left: auto; }
    .location-txt { width: 50% }
    .mobile-link { margin-bottom: 3px; }
    .store-btn-wrapper { gap: 8px; }
}

@media (min-width: 1025px) {
    .content-text { margin-bottom: 50px; }
    .careers-text h1 { font-size: 17px; margin-bottom: 30px; }
    .location-list-wrapper { width: 91%; }
    .not-found-page .generalTitle { font-size: 47px; }
    /*Franchise page*/
    .franchise-form { width: calc((100 / 12) * 3%); }

    #ph-page .generalLeftSide { width: 15% !important; margin-top: 8px; }
        
    #ph-page .generalSideRight { width: 85% !important; margin-top: 8px; }
}

@media (min-width: 1025px) and (max-width:1199px) {
    .content-text { font-size: 50px; line-height: 70px; }
}

@media (min-width: 1200px) {
    .content-text { font-size: 8em; line-height: 106px; }
    .store-btn-wrapper button { padding: 8.5px 0px; }
    .store-btn-wrapper .location-btn { width: 42%; }
    .not-found-page-content { top: 30%; }
    .not-found-page-banner img { width: 100%; }
}

@media (min-width: 1440px) {
    #newsletter-page .subscribe { width: 35%; }
}

@media (min-width: 1700px) {
    #newsletter-page .subscribe { width: 20%; }
}