* {
  margin: 0;
  padding: 0;
  
}
body {
    background-image:  url(../images/IMG_20240509_192703_1.jpg);
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    
}
h2, h3, h4, h6 {
    padding-top: 5px;
    padding-left: 5px;
}
h4>a {
    color: #fff;
}
h6 {
    color: #080e3e ;
}
.glaz_name {
    display: block;
  
}
.navig_centr_name {
    display: inline;
}

.navig_centr {
    color: #e5064f;
}


.navigator_bar {
  display: grid;
  grid-template-columns: [start] 10% [line2] 18%  [line3] 62% [line4] 10%
  [end];
  /* background-color: #337e21; */
  height: 4em;
  /* padding-top: 15px; */
  color: #fdeef2;
  justify-content: center;
  align-items: center;
 
}
.navigator_bar>ul>p {
    display: inline;
}


.conteyner {
  display: grid;
  grid-template-columns: [start] 10% [line2] 25%  [line3] 55% [line4] 
  10% [end];
  background-color: #111743;
  opacity: 0.8;
  height: 14em;
  /* padding-top: 15px; */
  color: azure;
}
.conteyner_grey {
  display: grid;
  grid-template-columns: [start] 10% [line2] 15%  [line3] 55% [line4] 
  20% [end];
  background-color: rgb(170, 247, 92);
  opacity: 0;
  height: 14em;
  /* padding-top: 15px; */
  color: azure; 
}
.conteyner_grey_center>h3 {
    opacity: 0;
}

.conteyner_name {
  display: grid;
  grid-template-columns: [start] 10% [line2] 15%  [line3] 55% [line4] 
  20% [end];
  background-color:#080e3e;
  height: 12em;
  /* padding-top: 15px; */
  color: azure; 
}
.conteyner_messendg {
  display: grid;
  grid-template-columns: [start] 10% [line2] 15% [line3] 55% [line4] 
  20% [end];
  background-color: #111743;
  opacity: 0.5;
  height: 16em;
  /* padding-top: 15px; */
  color: azure; 
}
.conteyner_messendg>.navig_lev {
    opacity: 1;
}
.glaz {
    background-color: chartreuse;
    opacity: 0;
}
.navig_lev>h4 {
    display: inline;
}
.navig_centr {
    background-color: rgb(170, 247, 92);
    opacity: 0;
}
.navig_prav {
    background-color: rgb(170, 247, 92);
    opacity: 0;
}
.navig_prav>h4 {
    display: inline-flex;
    justify-content: space-between;
}

button {
    color: rgb(170, 247, 92);
    transition: 0.25s;
      background: none;
  border: 2px solid;
  border-radius: 5px;
  font: inherit;
  line-height: 1;
  margin: 0.5em;
  padding: 1em 2em;
}
button:hover, 
button:focus {
  animation: pulse 1s;
  box-shadow: 0 0 0 2em transparent;
    border-color: var(--hover);
    color: #fff;
}
/* @each $button, $color in $colors {
  .#{$button} {
    --color: #{$color};
    --hover: #{adjust-hue($color, 45deg)};
  }
} */

@keyframes button {
  0% { box-shadow: 0 0 0 0 var(--hover)}
}
code { 
  color: #e4cb58;
  font: inherit;
}
/* .conteyner_name>.glaz {
    background-color: #2f9b75;
}
.conteyner_name>.navig_lev {
    background-color: #2f9b75;
    /* background-color: #777b9b; */
/* }
.conteyner_name>.navig_centr {
    background-color: #2f9b75;
    /* background-color: #777b9b; */
/* }
.conteyner_name>.navig_prav {
    background-color: #2f9b75;
    background-color: #777b9b;
}  */
.navigator_bar>.glaz {
    opacity: 1;
}
.navigator_bar>.navig_lev {
    opacity: 1;
}
.navigator_bar>.navig_centr {
    opacity: 1;
}
.navigator_bar>.navig_prav {
    opacity: 1;
}

.glaz_conteyner_grey a {
    color: #fdeef2;
    font-size: 7px;
    font-family: degavu;
    
}
.glaz_conteyner_grey a:hover {
    font-size: 12px;
}
   /* transform: scale(2);
  border: none;
  
  background-color: darkgreen;
}
.zoom-effect {
  transition: 1c;
} */

/* .zoom-effect:hover {
  transform: scale(2);
  border: none;
  
  background-color: darkgreen;
} */

.glaz_conteyner_grey>p {
    font-size: 10px;
    padding-left: 5px;
}

.glaz_grey {
    /* background-color: #111743; */
   color: #fdeef2;
}
.fotka {
    position: relative;
    z-index: 2;
  
}

.glaz_messendg {
    padding-left: 5px;
    padding-top: 5px;
}
.navig_centr_grey {
    font-size: 30px;
}
.navig_lev_name {
    padding-top: 1.3em;
}
.navig_centr_name {
   /* justify-content: center;
   align-items: center;   */
   padding-top: 2.7em;
}
.navig_centr_name>span {
    font-family: degavu;
    font-size: 64px;
   
}
/* .navig_centr_name>p {
    display: inline;
    /* padding-top: 5px; */
    /* padding-left: 5px; 
    font-size: 15px;   
} */
 .navig_centr_name>a>img:hover {
    /* width: 4em; */
    animation-name: rotation;
   animation-duration: 2s;
   animation-iteration-count:calc(1);
   animation-timing-function: linear;
}
@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(540deg);
    }
    50% {
        transform: rotate(-540deg);
    }
}
 
.navig_centr_conteyner>h2 {
     color: #fff;
  font-family: degavu;
  overflow: hidden; /* Ensures the content is not revealed until the animation */
  /* border-right: .15em solid orange; The typwriter cursor */
  white-space: nowrap; /* Keeps the content on a single line */
  margin: 0 auto; /* Gives that scrolling effect as the typing happens */
  letter-spacing: .15em; /* Adjust as needed */
  animation: 
    typing 3.5s steps(30, end),
    blink-caret .5s step-end infinite;
}

/* The typing effect */
@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}

.navig_centr_messendg {
    display: inline;
    padding: 5px 11em;
    padding-right: 20px;
 
    opacity: 1;
}

.navig_centr_messendg>img {
    padding-left: 5px;
 
}
.navig_centr_messendg>h3 {
    padding-left: 5px;
    display: inline-block;
   
    width: 300px;
    font-size: 0.8em;  
}
.navig_centr_messendg a {
    color: #fdeef2;
    font-size: 0.8em;
}
.navig_lev_name>a {
  color: #fdeef2;
}







/* footer {
    height: 7em;
    background-color: #1a1f3a;
    
} */
.footer {
 display: flexbox;
  flex-shrink: 0;
  background-color: #1a1f3a;
  font-size: 12px;
  padding: 2em;
  color: #56e39a;
}

.footer a {
  color: rgb(248, 247, 250);
}

.footer a:hover {
  color: aquamarine;
}

.footer li {
  list-style: none;
}

.footer-text {
      /* display: grid;
    grid-template-columns: [start] 40%; [line2] 40% [line3] 10% [line4] 10% [end]; */
  display: flex;
  justify-content: space-around;

}

.footer-contact {
  margin-left: 5em;
}

.footer-icon {
  margin-top: 1.8em;
}
.razrabotka {
  font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
  font-style: italic;
  margin-top: 5.2em;
}
/* .specialButton>img{
    height: 10px;
   padding-left: 5em;
} */
#special {
  display: flex;
  justify-content: space-between;
  border: aliceblue;
  color: aliceblue;
}

.special-panel {
  display: flex;
  justify-content: space-between;
}

#special-settings-body {
  display: flex;
  justify-content: space-between;
}

hr {
  display: flex;
  justify-content: space-between;
}
#glaz {
  position: absolute;
  background-color: aliceblue;
  border-radius: 5px;
  top: 10px;
  right: 10px;
  z-index: 99999;
  width: 30px;
  height: 30px;

}

@media screen and (max-width: 980px) {
  #glaz {
    position: absolute;
    top: 10px;

    z-index: 99999;
    width: 50px;
  }
}

@media screen and (min-width: 980px) {
  #glaz {
    position: absolute;
    top: 20px;
    left: 50px;
    z-index: 99999;
    width: 50px;
  }
}



