.mfp_default_skin_default .mfp_default_item 
.mfp_default_title a {
    font-size: 0.7em !important;
    }
/*Отображение на телефонах и декстопах
вариант 1*/
/*@media only screen and (max-device-width: 480px) { Работает частично скрывает на телефоне, не скрывает на ПК
    .desktop {
       display: none;
    }       
    .mobile {
       display: block;
    }
}*/
/*Вариант 2*/
/*hidden-sm hidden-xs НЕ дописан и не тестировался соотвественно*/
/*============================*/
/*Кастомный код для отображения  границ таблиц*/
.margin_bottom_table {
    table {
        margin-bottom: 1.4em;
        width: 100%;
        border-collapse: collapse;
        border: 1px solid #ccc;
        }
    th {
        font-weight: bold;
        height: 41.5938px;
    }
    th, td, caption {
        padding: 4px 10px 4px 5px;
        border: 1px solid #ccc;
        border-color: rgb(0, 0, 0);
    }
    }
.has-text-center-cascad-in-h{
  h1{text-align: center;}
  h2{text-align: center;}
  h3{text-align: center;}
  h4{text-align: center;}
  }
.has-text-center-cascad{
  tr,th{text-align: center;}
  tr,td{text-align: center;}
   /* text-align: center;
    /*display: grid; 
    lace-items: center;*/
   /* strong{
    text-align: center;*/
    /*display: grid; 
    lace-items: center;*/
    }}
.has-text-left-my{
  text-align: left;
}
tfoot {
    font-style: italic;
}
/*Таблица стилей для яндекс карты*/
.ya_map {
    font-family: arial;
    font-size: 12px;
    color: #454545;
}
 
#map {
    width: 660px;
    height: 300px;
}
.price : after { content : '\20BD' ; }

/*.bgimgdiv {
  background-image: url('https://xn--80aacfoa5aivevfny5le.xn--p1ai/images/banners/banner.jpg');
            width: 98%;
            height: 99%;
            background-repeat: no-repeat;
          / *background-size: contain; не растягивает * /
            background-size: cover;
            border: 0.25rem solid black;
            margin-left: 1%;
            margin-top: 1%;
            margin-right: 1%;
}*/
.margintablediv {
    width: 92%;
   /* //height: 300px;*/
    height: 99%;
    margin-left: 3%;
    margin-top: 1%;
    margin-right: 5%;
}
.margindiv {
    width: 92%;
    height: 100%;
    margin-left: 3%;
    margin-top: -6%;
    margin-right: 5%;
    margin-bottom:3%;  
}
.margindiv2 {
    width: 92%;
    height: 95%;
    margin-left: 3%;
    margin-top: 2%;
    margin-right: 5%;
    margin-bottom:3%;  
}
.style_h1 {
    font-size: 36px; 
    font-family: 'times new roman', times, serif;
    line-height: 1;
    }
.style_h2 {
    font-size: 28px; 
    font-family: 'times new roman', times, serif;
    line-height: 1;
    }
.style_h3 {
    font-size: 22px; 
    font-family: 'times new roman', times, serif;
    line-height: 1;
    }
.style_h4 {
    font-size: 18px; 
    font-family: 'times new roman', times, serif;
    line-height: 1;
    }
 


/*@media not all and (device-width: 768px) and (device-height: 1024px){
  .no-click {
  pointer-events: none;
  cursor: default;
  }  
}*/

.img-max { 
    width: 20%; /* Ширина изображений */
    height: 20%; /* Высота изображении */
    /*//object-fit: cover;  Вписываем фотографию в область */
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto
    }




