/* Container holding the image and the text */
.container {
    position: relative;
    text-align: center;
    color: white;
}

/* Bottom left text */
.bottom-left {
    position: absolute;
    bottom: 8px;
    left: 16px;
}

/* Top left text */
.top-left {
    position: absolute;
    top: 8px;
    left: 16px;
}
/* Top left1 text */
.top-left1 {
    position: absolute;
    top: 3px;
    left: 24px;
}

/* Top left2 text */
.top-left2 {
    position: absolute;
    top: 3px;
    left: 155px;
}

/* Top left3 text */
.top-left3 {
    position: absolute;
    top: 3px;
    left: 250px;
}

/* Top left4 text */
.top-left4 {
    position: absolute;
    top: 3px;
    left: 355px;
}

/* Top left5 text */
.top-left5 {
    position: absolute;
    top: 3px;
    left: 480px;
}
	
/* Top left6 text */
.top-left6 {
    position: absolute;
    top: 30px;
    left: 464px;
}
/* Top left7 text */
.top-left7 {
    position: absolute;
    top: 60px;
    left: 464px;
}
/* Top right text */
.top-right {
    position: absolute;
    top: 8px;
    right: 16px;
}

/* Bottom right text */
.bottom-right {
    position: absolute;
    bottom: 8px;
    right: 16px;
}

/* Centered text */
.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Centered text up 5% */
.center_up_5 {
    position: absolute;
    top: 10%;
    left: 40%;
    /*transform: translate(-50%, -60%);*/
}

.center_up_5_logo {
    position: absolute;
    text-align: center; 
	z-index: 9998;
    color: white;
    top: 5%;
    left: center%;
}	
.center_up_10_logo {
    position: absolute;
    text-align: center; 
	z-index: 9998;
    color: white;
    top: 10%;
    left: center%;
}
/* Centered text up 15% */
.center_up_15 {
	position: absolute;
    color: white;
	z-index: 9998;
    top:15%;
    left: 15%;
    /*transform: translate(-50%, -60%);*/
}

/* Centered text up 15% */
.center_up_165 {
	position: absolute;
  /*   text-align: center; */
	z-index: 9998;
    color: white;
    top: 165%;
    left: 37%;
    /*transform: translate(-50%, -60%);*/
}

.center_up_195 {
	position: absolute;
    text-align: left; 
	z-index: 9998;
    color: white;
    top: 195%;
    left: 7%;
    /*transform: translate(-50%, -60%);*/
}

.center_up_195_num {
	position: absolute;
    /*text-align: padding-left: 150px; */
	z-index: 9998;
    color: white;
    top: 195%;
    left: 80%;
    /*transform: translate(-50%, -60%);*/
}

.t1 {
    font-family: 'Times New Roman', Times, serif; /* Гарнитура текста */ 
    font-size: 250%; /* Размер шрифта в процентах */ 
   } 
   
.h2 {
    font-family: 'Times New Roman', Times, serif; /* Гарнитура текста */ 
	color: #FFF8DC;
	border: 1px;
    font-size: 1.9vw;
}  
.p 
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11pt; /* Размер шрифта в пунктах */ 
 }

.body1 {
        background: url(image/logo3.jpg) no-repeat center center fixed;
        background-size: cover;
}

.component {
  position: sticky;
  top: 0;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.col-0 {
 
  padding-right: 0;
  padding-left: 0;
  }

.myrow {margin-left: 0; margin-right: 0;}
.mycol {padding-left: 0; padding-right:0;}

.wrap_images 
{
    width: 100%
    height: auto;
}

.text_red
 {
  color: #ffffff;
  text-decoration: underline;
  text-underline-offset: 20px;
  text-decoration-thickness: 4px;
  width:100%

  /* «Нулевая» позиция установлена по нижней границе блока */
  text-underline-position: under;
}


.header {
  width: 100%;
  background: #fff;
  padding: 15px 0;
  z-index: 100;
  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
}
 
.header__inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 15px;
}

.header_fixed {
  position: fixed;
  left: 0;
  top: 0;
}
.sticky_logo {
    position: sticky;
	z-index: 9999;
    top: 0;
}

.text_spisok {
    position: sticky;
	z-index: 9999;
	left: 75%;
    top: 0;
}

.text_logo {
    font-size: 2vw;
}
	
.sticky_text1 {
    position: sticky;
	z-index: 9998;
    top: 0;
	
}
.vertical_middle {
    min-height: 10em;
    display: table-cell;
    vertical-align: middle;
}

.padding_1 {
padding-top: 1em
}

.padding_2 {
padding-top: 2em
}

.padding_3 {
padding-top: 3em
}

.padding_4 {
padding-top: 4em
}

.padding_5 {
padding-top: 5em
}

.padding_6 {
padding-top: 6em
}

.padding_7 {
padding-top: 7em
}
.padding_8 {
padding-top: 8em
}

.padding_9 {
padding-top: 9em
}

.padding_10 {
padding-top: 10em
}

.padding_11 {
padding-top: 11em
}

.padding_12 {
padding-top: 12em
}

.padding_13 {
padding-top: 13em
}

.padding_14 {
padding-top: 14em
}

.padding_15 {
padding-top: 15em
}

.padding_16 {
padding-top: 16em
}

.padding_17 {
padding-top: 17em
}

.padding_18 {
padding-top: 18em
}

.padding_19 {
padding-top: 19em
}

.padding_20 {
padding-top: 20em
}

.padding_21 {
padding-top: 21em
}

.padding_22 {
padding-top: 22em
}

.padding_23 {
padding-top: 23em
}

.padding_24 {
padding-top: 24em
}

.padding_25 {
padding-top: 25em
}

.padding_26 {
padding-top: 26em
}

.padding_27 {
padding-top: 27em
}

.padding_28 {
padding-top: 28em
}

.padding_29 {
padding-top: 29em
}

.padding_30 {
padding-top: 30em
}

.padding_31 {
padding-top: 31em
}

.padding_32 {
padding-top: 32em
}

.padding_33{
padding-top: 33em
}

.padding_34{
padding-top: 34em
}

.padding_35{
padding-top: 35em
}

.padding_36{
padding-top: 36em
}

.padding_37{
padding-top: 37em
}

.padding_38{
padding-top: 38em
}

.padding_39{
padding-top: 39em
}

.padding_40{
padding-top: 40em
}

.padding_41{
padding-top: 41em
}

.padding_42{
padding-top: 42em
}

.padding_43{
padding-top: 43em
}

.padding_44{
padding-top: 44em
}

.padding_47 {
padding-top: 47em
}

.padding_52 {
padding-top: 52em
}

.padding_50 {
padding-top: 50em
}

.line-height_3 {
line-height: 3em
}

.line-height_10 {
line-height: 10em
}

.fontsize_50 {
font-size: 50;
}

.text_right {
  position: absolute;
  right: 100;
  top: 0;
}

/* Текст - Эвакуатор */
/*.text1
div#ЭВАКУАТОР {

position: relative;

}.tekst_sverhu_kartinki {

position: absolute;

top: 50%;

left: 65px;

text-transform: uppercase;

color: white;

width: 350px;

background: #00000094;

padding: 10px;

text-align: center;

font: bold 24px/34px Helvetica, Sans-Serif;

}.logo_1 {
}
.padding_10 {
}
.text-black {
}
.text-logo {
}
.text-logo {
}
.text-logo {
}
