         * { /* для всех текстов, для всего сайта*/
         font-size: 16px;
         }


         body {
         font-family: georgia;
         background-color: #f1f8f2;
           overflow-x: hidden;
         }

         .menu, .futer-icon, .help { /*для меню, ячуйки со всем подвалом, ячейки на главной странице "Помогу: ...."*/
         background: linear-gradient(to bottom, #d7e0e2, #fff 45%, transparent),
                     linear-gradient(to top, #d7e0e2, #fff 43%, transparent),
                     linear-gradient(to right, #d7e0e2, #fff 23%, transparent),
                     linear-gradient(to left, #d7e0e2, #fff 23%, transparent);
         padding-top: 1em;
         padding-bottom: 1em;
         color: #673b27;
         box-shadow: 0 10px 15px rgb(73 109 93);
         font-family: sans-serif;
         }


         .connection .phone { /*для ячейки в меню с тел.*/
         width: 15%;
         }

         .connection .skype { /*для ячейки в меню со Скайп и Мах*/
         width: 38%;
         }


         .connection { /*для ячейки в меню с тел. и Скайп*/
         width: 30%;
         display: flex;
         justify-content: space-around;
         }


         .element-menu { /*для ячейки меню, в которой Главная,...Оплата*/
         display: flex;
         justify-content: space-around;
         align-items: center;
         width: 100%;
         }

         .element-menu li:hover { /*при наведении мыши на элементы меню Главная, ....Оплата*/
         font-family: serif;
         }

        .profession { /*для "квалификация" = психотехнолог,... на Главной странице*/
            font-size: 28px;
            font-style: italic;
            font-weight: 600;
            text-align: center;
        }

        .services { /*для списка "Помогу: ..." на Главной странице*/
         /* background: linear-gradient(to bottom, #d7e0e2, #fff 45%, transparent),
                linear-gradient(to top, #d7e0e2, #fff 43%, transparent),
                linear-gradient(to right, #d7e0e2, #fff 23%, transparent),
                linear-gradient(to left, #d7e0e2, #fff 23%, transparent);*/
          font-size: 22px;
          font-weight: 600;
        }

         .text-right {
            /*для ячейки справа от фото на Главной странице*/
            color: #673b27;
        }

        .familia-name {
            /*для фамилии и имени справа от фото на Главной странице*/
            font-size: 40px;
            font-style: italic;
            font-weight: 700;
            text-align: center;
        }


         .text-descript p { /*для текста под фото на Главной странице*/
           line-height: 1;
        }

          .text-descript { /*для текста под фото на Главной странице*/
            color: #673b27;
            padding-top: 20px;
         margin: 2px;   
         font-style: italic;
         font-weight: 600;  
         border-radius: 15px;
         box-shadow: 3px 3px 8px rgb(73 109 93);
         }

         .text-description {
            /*для ячейки со стоимостью и кратким описанием на Главной странице*/
            font-weight: 700;
            text-decoration-line: none;
            color: #673b27;
            border: 2px solid #d7e0e2;
         border-radius: 15px;
         background: #d7e0e2;
           box-shadow: 3px 3px 8px rgb(73 109 93);
        }

        .text-description p {
            /*для ячейки со стоимостью и кратким описанием на Главной странице*/
            line-height: 0.8;
        }


         h3 { /*для страниц "Притчи, Рассказы, Документы"*/
         text-align: center;
         color: #673b27;
         margin-top: 2em;
         }

         h4 { /*для страниц "Притчи, Рассказы, Документы"*/
         color: #673b27;
         font-style: italic;
         }


         .general {
         width: 70%;
         text-align: justify;  /*растягивание текста по ширине*/
         }


         p { /* Отступ красной строки в пикселах*/
         text-indent: 20px;
         }

         .personal-policy .razdel { /*для названия разделов "Политика в отношении обработки персональных данных"*/
         margin-top: 1.2em;
         }

         .verh img { /*для img = фото на Главной странице*/
         width: 100%;
         }

         .verh-row { /*для строки с img = фото на Главной странице*/
         display: flex;
         align-items: center;
         /*margin: 5%;*/
         }

         .left { /*для левой ячейки на странице "Обратная связь"=contacts.php*/
         color: #673b27;
         }


         .left img { /*для иконок тел,Скайп,e-mail в левой ячейке на странице "Обратная связь"=contacts.php*/
         width: 12%;
         }

         .left a { /*для ссылок в левой ячейке на странице "Обратная связь"=contacts.php*/
         text-decoration: none;
         color: #673b27;
         }

         .variant {/*для вариантов инициации (1-удаленно, 2- очно)*/
         
         }

        .variant,
         .left,
         .right { /*для левой и правой ячеек на странице "Обратная связь"=contacts.php и 
                    для вариантов инициации (1-удаленно, 2- очно)*/
         background: linear-gradient(to bottom, #d7e0e2, #fff 20%, transparent),
                     linear-gradient(to top, #d7e0e2, #fff 20%, transparent),
                     linear-gradient(to right, #d7e0e2, #fff 40%, transparent),
                     linear-gradient(to left, #d7e0e2, #fff 40%, transparent);
         }

         .right .name,
         .right .tel,
         .right .email,
         .right .text { /*для input c тел,имя,e-mail,сообщение в правой ячейке на странице "Обратная связь"=contacts.php*/
         background: linear-gradient(to bottom, #d7e0e2, #fff 20%, transparent),
                     linear-gradient(to top, #d7e0e2, #fff 20%, transparent),
                     linear-gradient(to right, #d7e0e2, #fff 40%, transparent),
                     linear-gradient(to left, #d7e0e2, #fff 40%, transparent);
         margin-left: 5%;
         width: 90%;
         margin-top: 1em;
         box-shadow: 1px 3px 3px rgb(73 109 93);
         text-align: center;
         }

         .row-squares { /*для строк с ячейками "Сертификаты", "Отзывы",.. на странице "Обо мне и методах работы"*/
         display: flex;
         align-items: flex-end;
         }

         .square { /*для ячеек с "Сертификаты", "Отзывы",.. на странице "Обо мне и методах работы"*/
         background: linear-gradient(to bottom, #fff, #d7e0e2 20%, transparent),
                     linear-gradient(to top, #fff, #d7e0e2 20%, transparent),
                     linear-gradient(to right, #fff, #d7e0e2 60%, transparent),
                     linear-gradient(to left, #fff, #d7e0e2 60%, transparent);
         height: 30vh;
         display: flex;
         align-items: center;
         justify-content: center;
         }

         .square a { /*для ссылок в ячейках с "Сертификаты", "Отзывы",.. на странице "Обо мне и методах работы"*/
         font-size: 1.5em;
         color: #673b27;
         text-align: center;
         }

         .text a {
         color: #673b27;
         }

         .text p {
         line-height: 0.5;
         }


         .register { /*для нижней кнопки на Главной странице "Записаться на консультацию*/
         display: flex;
         justify-content: space-around;
         align-self: center;
         line-height: 1;
         }

         input, button { /*для кнопок "Записаться на консультацию" и кнопки "Отправить"-на странице Обратная связь*/
         text-decoration: none;
         user-select: none;
         padding: .25em .5em;
         outline: none;
         border: 2px solid #d7e0e2;
         border-radius: 15px;
         background: #d7e0e2;
         box-shadow: 3px 8px 8px rgb(73 109 93);
         transition: box-shadow .2s, border-color .2s;
         text-align: center;
         color: #673b27;
         }

         button:hover { /*для кнопок "Записаться на консультацию" */
         text-decoration: none;
         color: #f0f3f4;
           background: #555;
           transition: 1s;
         }

          input:hover { /*для кнопки "Отправить" на странице Обратная связь */
         text-decoration: none;
         color: #f0f3f4;
           background: #555;
           transition: 1s;
         }

         button:active { /*для кнопок "Записаться на консультацию*/
         text-decoration: none;
         }

         a button { /*для кнопок "Записаться на консультацию*/
         text-decoration: none;
         }

         .arial { /*для номера банковской карты на странице "Оплата"*/
            font-family: arial;
         }




         ul li p {
         line-height: 0.8;
         }

         .row-certificat-reiki img { /*для строки "Сертификаты"*/
         width: 100%;
        /* height: 20em;*/
         }


         .otz img { /*для отзывов=фото на странице "Отзывы*/
         width: 60%;
         }

         .text-otz p { /*для текста на странице "Отзывы"*/
         font-size: 21px;
         }


         .history { /*для притч и рассказов*/
         background: linear-gradient(to bottom, #d7e0e2, #fff 45%, transparent),
                     linear-gradient(to top, #d7e0e2, #fff 43%, transparent),
                     linear-gradient(to right, #d7e0e2, #fff 23%, transparent),
                     linear-gradient(to left, #d7e0e2, #fff 23%, transparent);
         margin-top: 30px;
         }


         .futer-icon { /*для строки = контента подвала */
         display: flex;
         justify-content: space-around;
         }

         .futer-icon .obratnsvaz,
         .futer-icon .skype { /*для иконок в строке = контент подвала */
         width: 50%;
         }

         .futer-icon .mail,
         .futer-icon .phone { /*для иконок в строке = контент подвала */
         width: 25%;
         }

         .menu a,
         .futer-icon a { /*для ссылок-иконок в меню и в подвале*/
         text-decoration: none;
         color: #673b27;
         font-size: 1em;
         font-weight: 600;
         }

         .niz .text-copy .copy { /*для текста и иконки Copyright - "под" или "над" подвалом*/
         width: 8%;
         }

         .niz .text-copy { /*для текста Copyright - "под" или "над" подвалом*/
         font-size: 1em;
         color: #673b27;
         font-weight: 700;
         }

         .niz { /*для ячейки с текстом и иконкой Copyright - "под" или "над" подвалом*/
         display: flex;
         justify-content: center;
         margin-top: 1em;
         }

         a { /*для всех ссылок*/
         text-decoration: underline;
         color: #673b27;
         }

         .img-reiki {
         display: flex;
         align-self: center;
         }

         .img-reiki img { /*для картинки-иероглифа Рейки*/
          width: 100%;
         }


.akzia {
 font-family: arial;
font-size: 2em;
  color: #673b27;
}
.akzia p {
  font-weight: 700;
}





         /*начало медиа-запросов*/

         @media screen and (max-width: 768px) { /*начало медиа-запроса для экранных устройств с шириной просмотра менее 768px*/

         * {
         font-size: 12px;
         }
           
         h1, h2 {
         display: none;
         }
           
           .aboutme img {  /*для фото на странице "Обо мне и методах работы"*/
           width: 50%;
           }
    
         .text p { /*для текста на главной странице*/
         line-height: 2;
         }

         p { /* отступ красной строки */
         text-indent: 0px;
         }

         .general {
         width: 100%;
         }

         .connection { /*для ячейки с тел. и Скайп*/
         width: 70%;
         }

         .history { /*для ячееек "Рассказ", "Притча"*/
         padding: 0;
         margin: 2%;
         padding-top: 20px;
         }

         .menu a, .futer-icon a {
         font-size: 0.8em;
         }

         .left img { /*для иконок на странице "Контакты" в левой ячейке = "Контакты"*/
         width: 6%;
         }

         .certificates .row-1 img { /*для картинок в 1-й строке "Сертификаты"*/
         width: 70%;
         height: auto;
         }

         .certificates .row-2 img, .certificates .row-3 img, .certificates .row-4 img { /*для картинок во 2-й строке "Сертификаты*/
         width: 70%;
         height: auto;
         }

         .otz img { /*для отзывов=фото на странице "Отзывы*/
         width: 50%;
         }
           
         .text-otz p {  /*для текста на странице "Отзывы*/
         font-size: 14px;
         }



         } /*конец медиа-запроса для экранных устройств с шириной просмотра менее 768px*/

         /*конец медиа-запросов*/