@media only screen and (max-width: 1000px) {
    #leftMenubar{
        display:none;
    }
    #mobLangbar {
        display: block;
        width: 100px;
        float: left;
        margin-right:100px;
    }
    #newsRow {
        padding-right: 0px;
        padding-left: 0px;
    }
   .itemNews{ height:170px;display:table;margin:auto}
#header .container {
    display:block;
}
.breadcrumbs h2 {
    color: #fff;
    margin: 0px 10px;
    font-family: IranSans;
    font-size: 18px;
    font-weight: 500;
}
.breadcrumbs{
margin: 46px 0;
}
#pageMainImage img
{
left:auto;
right:20px;
height:170px;
top: 65px;
max-width: 300px;
}
#divMangers .col-md-4
{
border:1px solid #aaa;
 margin-bottom:25px;
padding-bottom:10px;
}
#myTabs.nav>li
{
 width:100%
}
.TextBody{
padding:60px 10px;
margin-top:70px;
}
.col5me , .clinicsDiv .col5me {width:90%;margin:auto}
    #hero {
        margin-top: 96px;
        height:444px;
    }
  #hero2 {
        margin-top: 96px;
        height:444px;
    }
#hero h2{font-size:18px;}
#hero .carousel-item
{
  background-size:contain;
width:100%
height:100%
}
#cta {
        padding: 50px 10px;
    }
    .cta .cta-btn{
        width:100%;
    }
.logobala{
display:block;
margin:auto;
margin-left:40px;
}
    .section-title h2 {
        font-size: 18px;
        font-weight: bold;
    }
    .navbar li a, .navbar li a:hover {
        color: #262626;
    }
.h_iframe-aparat_embed_frame{
position: relative;
  border-radius: 15px;
  overflow: hidden;
}
   #hero2{
height: 40vh;
}
    #banerItem
    {
        right:35px;
        left:35px;
        top:170px
    }
    .header-banner-list li{
        padding:4px
    }
 .header-banner-list li a p{
     font-size: 14px
    }
    #pmTitle {
        font-size: 14px;
    }


.aboutus img {
   width:100%
}
#childcount{
margin-right:0
}
#HotelAbout{
height:auto !important
}
#serviceElement{
padding:0px;
margin-top: -30px;
}
#gallery{
margin-top: 15px;
}
.section-title{
padding:0px;
}
.newDoctor{
margin-top: 60px;
}
.list-square-item-image img{
max-height: none;
}
#section {
margin-top:220px;
}
     header .row{
        margin:0;
    }

    header .row > .col-12.col-md-10{
        display:block !important;
    }

    /* لوگو */
    .logo{
        width:80px !important;
        display:block;
    margin:auto;
    }

  

    /* بخش نوبت‌دهی و زبان */
    .headerlogo{
        width:100%;
        display:flex;
        justify-content:center;
        align-items:center;
        gap:15px;
        margin-top:10px;
    }

    .topappoint{
        margin-top:12px;
display:none;
    }

    .lang-bar{
        display:block;
       float:left;

    }

    .lang-bar img{
        width:28px;
        height:auto;
    }
.fixbala{

 padding-bottom: 2px;
}
/* ===== منوی موبایل ===== */

#navbar{
    width:100%;
    
}

/* در حالت عادی فقط منوی اصلی مخفی باشد */
#navbar > ul{
    display:none;
    margin:0;
    padding:0;
    list-style:none;
}

/* وقتی همبرگری کلیک شد */
#navbar.navbar-mobile > ul{
    display:block;
}

/* آیتم‌های منو */
#navbar.navbar-mobile > ul > li{
    display:block;
    width:100%;
    border-bottom:1px solid #ddd;
}

/* لینک‌ها */
#navbar.navbar-mobile a{
    display:block;
    padding:12px 15px;
    color:#262626;
    text-decoration:none;
}

/* تمام زیرمنوها بسته باشند */
#navbar.navbar-mobile ul ul{
    display:none;
    padding-right:20px;
}

/* فقط زیرمنوی آیتم فعال باز شود */
#navbar.navbar-mobile .dropdown-active > ul{
    display:block;
}
.titreaval{
display:block;
margin:auto;
color:white;
font-size:5px;
}
#counts {
    padding-bottom: 97px;
}
}
@media only screen and (max-width:768px) {
.services .icon {
  width: 107px;
  height: 107px;
  margin-bottom: 10px;
}
    .aparat-content h1 {
      font-size: 1.8rem;
    }
    .aparat-content p {
      font-size: 1rem;
    }
}

/* mobile-header-center: لوگوی هدر دقیقاً وسط صفحه در همه‌ی عرض‌های موبایل/تبلت (پرچم زبان‌ها چپ، منو راست، دست‌نخورده) */
@media only screen and (max-width: 1000px) {
header .fixbala { position: relative; min-height: 100px; }
header .fixbala > .col-md-10 { position: static; }
header .fixbala .logobala { position: absolute; left: 50%; top: 7px; transform: translateX(-50%); width: 96px; margin: 0; padding: 0; text-align: center; z-index: 1; }
header .fixbala .logobala .logo { margin: 0 auto; }
header .fixbala .logobala .titreaval { margin: 0 auto; text-align: center; line-height: 1.3; }
}
/* mobile-toggle-right: آیکون منو هم‌فاصله با پرچم‌ها از لبه‌ی راست */
@media only screen and (max-width: 767px) {
header .fixbala .menuasli { position: static; }
header .fixbala .mobile-nav-toggle { position: absolute !important; top: 12px !important; right: 15px !important; left: auto !important; width: auto !important; }
}
