.sr-detay-small-img{
    width: 100px;
}

.blog_details img{
    width: 100%;
    height: auto;
}

/* Basit bayrak ikonları için CSS */
.flag-icon {
    display: inline-block;
    width: 20px;
    height: 15px;
    margin-right: 5px;
    vertical-align: middle;
    background-size: cover;
}

.flag-icon-tr {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 800"><rect width="1200" height="800" fill="red"/><circle cx="600" cy="400" r="200" fill="white"/><circle cx="600" cy="400" r="100" fill="red"/><path d="M600 400l135 140h-270z" fill="white"/></svg>');
}

.flag-icon-gb {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 600"><rect width="1200" height="600" fill="#012169"/><path d="M0 0l1200 600M0 600l1200-600" stroke="#fff" stroke-width="120"/><path d="M0 0l1200 600M0 600l1200-600" stroke="#C8102E" stroke-width="80"/><path d="M600 0v600M0 300h1200" stroke="#fff" stroke-width="120"/><path d="M600 0v600M0 300h1200" stroke="#C8102E" stroke-width="80"/></svg>');
}

.faq-section{
margin-top:60px;
}

.faq-title{
font-size:28px;
font-weight:700;
margin-bottom:30px;
}

.faq-card{
border:none;
margin-bottom:15px;
border-radius:8px;
box-shadow:0 3px 12px rgba(0,0,0,0.06);
}

.faq-header{
background:#f8f9fa;
border:none;
padding:0;
}

.faq-button{
width:100%;
text-align:left;
padding:18px 20px;
font-size:16px;
font-weight:600;
background:none;
border:none;
outline:none;
position:relative;
cursor:pointer;
}

.faq-button:hover{
background:#f1f1f1;
}

.faq-icon{
float:right;
font-size:20px;
font-weight:700;
}

.faq-body{
padding:20px;
color:#555;
line-height:1.7;
font-size:15px;
}