/* Tutor Instructors Slider – basic styling & responsive */
.tis-wrap{max-width:1100px;margin:0 auto;text-align:center;padding:10px 16px}
.tis-title{font-size:33px; font-weight:500 !important; margin:0 0 28px;line-height:1.2}
.tis-swiper{width:100%}
.tis-slide{display:flex;align-items:center;justify-content:center}
.tis-card{max-width:860px;margin:0 auto;padding:24px 16px}
.tis-avatar{margin:0 auto 18px;width:180px;height:180px;border-radius:50%;overflow:hidden;box-shadow:0 6px 20px rgba(0,0,0,.1)}
.tis-avatar img{width:100%;height:100%;object-fit:cover;display:block}
.tis-name{font-size:32px; font-weight:500; margin:6px 0 12px}
.tis-bio{font-size:20px;line-height:1.9;color:#333;max-width:900px;margin:0 auto}
/* dots & arrows */
.tis-wrap .swiper-pagination-bullet{width:12px;height:12px;opacity:.5;background:#8a2c7b}
.tis-wrap .swiper-pagination-bullet-active{opacity:1;transform:scale(1.1)}
.tis-wrap .swiper-button-next,
.tis-wrap .swiper-button-prev{
  color:#8a2c7b;
  width: 40px; height: 40px;       /* أصغر */
  border-radius: 50%;
  background: transparent;
  transition: transform .2s ease, background .2s ease, color .2s ease;
}
.tis-wrap .swiper-button-next:after,
.tis-wrap .swiper-button-prev:after{
  font-size: 28px;                 /* أصغر */
  font-weight: 700;
}
/* Responsive – still one per view but shrink sizes */
@media (min-width:800px){
  .tis-name{font-size:28px}
	font-weight:500 !important; 
  .tis-bio{font-size:13px !important;}
  .tis-avatar{width:160px;height:160px}
}
@media (max-width:768px){
  .tis-title{font-size:28px}
  .tis-name{font-size:24px}
  .tis-bio{font-size:13px !important;}
  .tis-avatar{width:140px;height:140px}
}
