
/* SONTEKLIF_2019_PANEL_LAYOUT_FIX */

/* Tum sayfalarda guvenli yatay yerlesim */
html {
    max-width: 100%;
}

body {
    margin: 0;
    min-width: 0;
    max-width: 100%;
    overflow-x: clip;
}

/* Iceriklerin genisligi tasmasin */
main,
section,
article,
form {
    min-width: 0;
    box-sizing: border-box;
}

/* Resim ve formlar */
img {
    max-width: 100%;
}

input,
select,
textarea {
    max-width: 100%;
    box-sizing: border-box;
}

/* Panel kutulari */
.st19-page,
.st19-box,
.st19-inner,
.st19-plans,
.st19-features {
    box-sizing: border-box;
}

/* Mobil ekranlar */
@media(max-width:767px) {
    .st19-page {
        width: calc(100% - 20px);
        max-width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .st19-plans,
    .st19-features {
        grid-template-columns: 1fr;
    }
}
