a:hover {
    opacity:0.5;
}
p {
    text-indent:3vw;
}
.logo {
    display: inline-block;
    vertical-align: middle;
}
.header_menu {
    display: inline-block;
    vertical-align: middle;
    font-size:1.1vw;
}
.header_img {
    display: inline-block;
    vertical-align: middle;
}
.header_phone {
    display: inline-block;
    vertical-align: middle;
    margin-right:-18vw;
}
.unikum {
    text-align:center;
    color:white;
    font-size:1.22vw;
}
a {
    text-decoration:none;
    color:black;
}
.name {
    margin-top:4vw;
    text-align:center;
    font-size:4vw;
}
.name_1 {
    text-align:center;
    font-size:1.5vw;
}
/*страница о нас блок светлый*/
.index_1block {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: white;
}
/*страница о нас блок голубой*/
.index_2block {
    padding: 1vw 6vw 2vw 6vw;
    background: #d3e0ff;
    display: inline-block;
    width: 55vw;
}
/*страница о нас блок светлый с картинкой*/
.index_3block {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: white;
}
/*страница о нас блок 4 серый*/
.index_4block {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: #d3e0ff;
}
/*страница о нас 3-й блок фото*/
.foto_3block {
    display: inline-block;
    width: 6vw;
}
.text_3block {
    display: inline-block;
    width: 80%;
    text-align: left;
}
/* страница жалобы*/
/* первый блок вкладки жалобы*/
.compl_block1 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: white;
}
/*второй блок вкладки жалобы*/
.compl_block2 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: #d3e0ff;
}
/*пятый блок вкладки жалобы*/
.compl_block5 {
    background:white;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
}
/*картинка в пятом блоке слева*/
.foto_block5 {
    display: inline-block;
    width: 14vw;
}
/*текст в пятом блоке справа*/
.text_block5 {
    display: inline-block;
    width: 80%;
    text-align: left; 
}
/*вкладка документы блок 1*/
.doc_block1 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: white;
}
/*вкладка документы блок 2*/
.doc_block2 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0vw;
    background: #d3e0ff;
}
/*вкладка документы блок 3*/
.doc_block3 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: white;
}
/*вкладка документы блок 4*/
.doc_block4 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: #d3e0ff;
}
/*вкладка информация блок 1*/
.inform_block1 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: white;
}
/*вкладка информация блок 2*/
.inform_block2 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: #d3e0ff;
}
/*вкладка информация блок 3*/
.inform_block3 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: white;
}
/*вкладка информация блок 4*/
.inform_block4 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: #d3e0ff;
}
/*страница о нас блок 1 картинка слева*/
.text_left1 {
    display: inline-block;
    width:16vw;
    margin: 0vw 7vw 0vw 0vw;
}
/*страница о нас блок 1 текст справа*/
.text_right1 {
    display: inline-block;
    width:63vw;
}
.text_center {
    display: inline-block;
    width:86vw;
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: white;
}

@keyframes show {
from {opacity: 0;} to {opacity: 1;}

}

/*вкладка контакты блок1*/
.cont_block1 {
    padding: 1vw 6vw 2vw 6vw;
    text-align: justify;
    font-size: 1.5vw;
    border: 0.1vw solid #F2F5F9;
    box-shadow: 0 5px 15px 0 rgba(29,52,88,0.10);
    border-radius: 0.5vw;
    background: white;
}
/*вкладка контакты блок1 div-левый*/
.cont_block1_1{
    display: inline-block;
    width:39vw;
}

/*вкладка контакты блок1 div-правый*/
.cont_block1_2{
    display: inline-block;
    width: 29vw;
    margin-left: 11vw;
}
.entry a {
    text-decoration:underline;
    color:#3b8dbd;;
}
.finish {
    font-size:1vw;
    margin: 0;
    text-align:center;
    font-weight:100;
    color:white;
}

.line {
    color:white;
    width:90%;
}
.phone_1 {
    font-size:1.4vw;
    margin-left: 86vw;
    position: absolute;
    top: 4vw;
    color:white;
}
.phone_2 {
    display: flex;
    align-items: center;
    margin-left: 12vw;
}
/*картинки в вкладке "Документы" стиль увеличение при наведении*/
.scale {
    width:30vw;
    transition:1s;
    display: inline-block;
    margin-left:30vw;
}
.scale:hover {
    transform:scale(1.5);
}
/*картинки в вкладке "информация" стиль увеличение при наведении*/
.scale_inform {
    width:21vw;
    transition:1s;
    display: inline-block;
    border-radius: 2vw;
    margin: 0vw 7vw 0vw 14vw;
}
.scale_inform:hover {
    transform:scale(2.0);
}
/*картинки в вкладке "Документы блок 3" стиль увеличение при наведении*/
.scale_doc_block3 {
    width:21vw;
    transition:1s;
    display: inline-block;
}
.scale_doc_block3:hover {
    transform:scale(1.5);
}
.svidet_1 {
    width: 23vw;
    border: 0.1vw solid;
    border-radius: 1vw 1vw 1vw 1vw;
}
.svidet_2 {
    display: inline-block;
    margin: 0vw 3vw;
    width:23vw
}
.svidet_3 {
    width: 23vw;
    outline: 0.2vw solid white;
}
/*расположение текста в подвале*/
footer div {
    display: inline-block;
    vertical-align: middle;
    width:36%;
}
footer {
    text-align:left;
    padding:2vw;
    box-shadow: 0vw 2px 50px 1vw rgba(29,52,88,0.10);
    margin-top: 2vw;
}


.mymap {
    height: 30vw;
    border: 0.1vw solid;
    border-radius:1vw 1vw 1vw 1vw;
    margin:2vw 0 2vw 3vw;
    width:93vw;
}
/* печататющийся текст (не задействован) (<div id="example>текст<>")*/
#example {padding:0px 0px 0px 100px;display:none;}
#example .new {opacity: 0;}
#example .div_opacity {
  -webkit-transition: opacity .1s ease-in-out;
  -moz-transition: opacity .1s ease-in-out;
  -ms-transition: opacity .1s ease-in-out;
  -o-transition: opacity .1s ease-in-out;
  transition: opacity .1s ease-in-out;
  opacity: 1;

}
