main .letters {flex-wrap: wrap;gap:10px 14px; justify-content: center;padding: 10px;margin-top: 1em;}
ul.gallery-wrapper:not(:has(li.full)){margin: 20px 0;gap:20px;display: grid;grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));text-align: center;}
ul.gallery-wrapper:has(li.full){margin-top: 20px;}
.gallery-wrapper img{margin: 0 auto;}
.gallery-wrapper li:not(.full) h2{font-size: 1em;margin-top: 7px;}
.gallery-wrapper li.description, .gallery-wrapper li.pagination{grid-column: 1 / -1;text-align: left;}
.gallery-wrapper li.pagination{justify-content: center}
.pagination h4{margin: 0;}
@media only screen and (max-width: 1023px) {
.leftcol{display: none;}
}
@media only screen and (min-width: 1024px) {
main .letters{display: none;}
.diz-list{gap:10px 5px;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;}
.diz-list input{height: 36px;width: 100%;}
.diz-list .names{position: relative;height: calc(100% - 50px);width: calc(100% - 25px);}
.diz-list .dizaineri{position: absolute;max-height: 100%;overflow-y: auto;}    
.dizaineri .letter{font-weight: 700;border-bottom: 1px solid #000;padding-bottom: 5px;}
.dizaineri h3{font-weight: normal;font-size: 1em;border: none;padding: 0;}
.diz-list .letters{flex:0 0 20px;line-height: 1;gap:10px}
}