/* দেশের আয়না বিজ্ঞাপন ম্যানেজার — সাইটের ভেতরের স্টাইল */
.dr-adslot { position: relative; max-width: 100%; text-align: center; }
.dr-adslot .dr-adunit { display: block; max-width: 100%; }
.dr-adslot .dr-adlabel { display: block; margin: 0 0 4px; font-size: 11px; line-height: 1.2; letter-spacing: .4px; color: #5A5563; text-align: center; }
.dr-adslot .dr-adlink { display: block; max-width: 100%; line-height: 0; text-decoration: none; border: 0; }
.dr-adslot .dr-adlink:focus-visible { outline: 2px solid #0F6236; outline-offset: 2px; }
.dr-adslot picture { display: block; }
.dr-adslot img.dr-adimg { display: block; max-width: 100%; height: auto; margin: 0 auto; border: 0; border-radius: 0; box-shadow: none; }
.dr-adslot .dr-adph img.dr-adimg { width: 100%; }
.dr-adslot-box .dr-adph img.dr-adimg { max-width: 300px; }
.dr-adslot .dr-adcode { max-width: 100%; overflow: hidden; }
.dr-adslot .dr-adcode iframe, .dr-adslot .dr-adcode img { max-width: 100%; }

/* "বিজ্ঞাপন দিন এখানে" ইমেজের নিচের যোগাযোগ */
.dr-adslot .dr-adcontact { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: center; gap: 0 14px; margin: 8px 0 0; font-size: 13px; line-height: 1.7; font-weight: 600; color: #5A5563; text-align: center; }
.dr-adslot .dr-adcontact span { font-weight: 600; }
.dr-adslot .dr-adcontact i { display: none; }
.dr-adslot .dr-adcontact a { display: inline-block; color: #0F6236; font-weight: 700; text-decoration: none; border: 0; white-space: nowrap; }
.dr-adslot .dr-adcontact a:hover { color: #D7191F; text-decoration: underline; }

/* ডিভাইস অনুযায়ী লুকানো */
@media (min-width: 768px) { .dr-adslot .dr-ad-hd { display: none !important; } }
@media (max-width: 767px) { .dr-adslot .dr-ad-hm { display: none !important; } }

@media (max-width: 767px) {
	.dr-adslot .dr-adcontact { font-size: 12.5px; }
}

@media print {
	.dr-adslot { display: none !important; }
}
