*{
    margin: 0;
    padding: 0;
    
}
@font-face {
    font-family: 'Caveat';
    src: url("../fonts/Caveat-Regular.woff2") format("woff2"),
    url("../fonts/Caveat-Regular.ttf") format("ttf");
}
@font-face {
    font-family: 'PT Serif';
    src: url("../fonts/PTSerif-Regular.woff2") format("woff2"),
    url("../fonts/PTSerif-Regular.ttf") format("ttf");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'FiraRegular';
    src: url("../fonts/FiraSansCondensed-Regular.woff2") format("woff2"),
    url("../fonts/FiraSansCondensed-Regular.ttf") format("ttf");
}
@font-face {
    font-family: 'FiraBold';
    src: url("../fonts/FiraSansCondensed-Bold.woff2") format("woff2"),
    url("../fonts/FiraSansCondensed-Bold.ttf") format("ttf");
}
@font-face {
    font-family: 'RobotoRegular';
    src: url("../fonts/Roboto-Regular.ttf");
    
}
@font-face {
    font-family: 'RobotoBold';
    src: url("../fonts/Roboto-Bold.ttf");
}
@font-face {
    font-family: 'PtBold';
    src: url("../fonts/PTSerif-Bold.woff2") format("woff2"),
    url("../fonts/PTSerif-Bold.ttf") format("ttf");
}
 h1{
    color: #fff;
} 
/* Основной контейнер */
    .conteiner{
    padding: 0 10px;
    max-width: 1220px;
    margin: 0 auto;
} 
.container{
    padding: 0 10px;
    max-width: 1440px;
    margin-left: calc((100vw - 1240px) / 2);
}
/* контейнер слайдера */
.conteiner-slider{
    padding: 0 10px;
    max-width: 1668px;
    margin: 0 auto;
   padding-top: 100px;
   position: relative;
}
/* Настройка текста в первом контенте */
 .top__content__text{
    margin-top: 150px; 
    display: block;
    margin-right: auto;
}
.top__content{
    width: 100%;
    height: 100vh;
    background-image:url("../img/img__top.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
}
.price__bottom, .proizvedenia__bottom{
    background-color: #E5E5E5;
}
.top__content__title__first{
    color: #fff;
    font-family: "PT Serif", sans-serif;
    font-weight: normal;
    font-size: 64px;
    letter-spacing: 0.055em;
}   
.top__content__title__first::after{
    display: block;
    content: "";
    border-bottom: 3px solid #fff;
    margin-top: 21px;
    width: 36.6%;
} 
.top__content__title__midle{ 
    /* padding-top: 44px; */
     color: #fff;
    font-family: "FiraRegular", sans-serif;
    font-size: 36px;
   
    font-weight: normal;
    max-width: 485px;
    padding-top: 40px;
}
.top__content__title__last{
    font-family: "Caveat", sans-serif;
    font-weight: normal;
    color: #9A5C00;
    font-size: 42px;
    padding-top: 44px;
} 
/* Настройка меню */
 .header__conteiner__menu{
    display: flex;
    justify-content: space-between;
    margin-right: auto;
    align-items: center;
    list-style: none;
    font-family: "FiraBold", sans-serif;
    font-weight: bold;
    padding-top: 36px;

}
.header__conteiner__menu li{
    display: inline-flex;
    margin-right: 86px;
    height: 32px;
}
.header__conteiner__menu li:hover a{
    border-bottom: 2px solid #fff;
}
.header__conteiner__menu a{
    font-size: 25px;
    transition: all .5s;
    border-bottom: 2px solid transparent;
    /* padding: 36px 92px 0 92px; */
 }
a{
    color: #fff;
    text-decoration: none;
}
.top_bottom__menu{
    display: flex;
   
    list-style: none;
    font-family: "FiraRegular", sans-serif;
    font-weight: normal;
}

.header__container__menu__vk-logo{
 margin-right: 75px;
}

 .header__container__menu__logos{
     display: flex;
 }
li img{
    padding-left: 75px;
   
} 
 

/* Настройка второго меню */
 .top_bottom__menu li{
    font-family: "FiraRegular", sans-serif;
    font-weight: normal;
    font-size: 24px;
    
    display: inline-flex;
    color: #fff;
    list-style: none;
    padding-right: 62px;
}
.top_bottom__menu li a{
    border-bottom: 1px solid #fff;
}
.top_bottom__menu{
    padding-top: 14%;
    /* margin-bottom: 100px; */
   
}
/* вторая секция */
 .midle__content{
    width: 100%;
    background-image: url('../img/img__midle.jpg');
    height: 950px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
}
h4{
    font-family: "PtBold",sans-serif;
    font-weight: normal;
    color: #9A5C00;
    font-size: 24px;
}  
/* Третья секция */
.midle__content_text{
    display: flex;
    justify-content: space-between;
}
 .bottom__content{
   
    padding-top: 85px;
    background-color: #E5E5E5;
    padding-bottom: 56px;
}
h5{
    font-size: 30px;
    font-family: 'FiraBold',sans-serif;
    font-weight: normal;
}
.bottom__content__spisok{
    font-family: "FiraRegular";
    display: flex;
    justify-content: space-between;
    font-weight: normal;

}

.bottom__content__spisok li{
    list-style-type: none;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #000000;
    width: 285px;
    font-size: 18px;
}
.bottom__content__spisok li:first-of-type{
    color:#9A5C00;
    font-family: 'FiraBold',sans-serif;
}
.bottom__content_stix{
    text-align: center;
    padding: 190px 0 0 0;
    margin: 0 auto;
    display: flex;
    flex-direction: column;

}
.bottom__content_stix-h5{
    font-size: 30px;
}
.bottom__content_stix-p{
    width: 350px;
    
}
.bottom__content__spisok a{
    color:black;
    transition: all 0.2s;
}
.bottom__content__spisok li a:hover{
    color:#9A5C00;
    transition: all 0.2s;
}

 p{
    font-family: "FiraRegular";
    font-weight: normal;
    line-height: 28px;
    /* padding-top: 45px; */
    padding-top: 30px;
    font-size: 24px;
} 
/* .bottom__content_stix-p p{
    font-family: 'RobotoRegular';
    line-height: 28px;
    padding-top: 45px;
    font-size: 24px;
} */
.other__proizvedeniya{
    margin-top: 30px;
    font-size: 18px;
   
    font-family: 'FiraBold',sans-serif;
    width: 342px;
    font-weight: normal;
    height: 53px;
    border: none;
}
.other__proizvedeniya a{
    color: #9A5C00;
} 
/* футер */
 footer{
    
    background-color: #EFEFEF;
   
}
.foter__info{
    display: flex;
    justify-content: space-between;
    height: 90px;
    align-items: center;
}
.footer_ok{
    padding-left: 56px;
}
.mail{
    font-size: 24px;
    font-family: 'FiraRegular',sans-serif;
    font-weight: normal;
} 
/* Страница произведения */
.proizvedenia__top, .detskie-stixi__top, .skazki__top, .rasskazi__top, .stixi__top, .price__top{
    width: 100%;
    height: 70vh;
    background-image:url("../img/proizvedenia__top.png");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
}
.navigation{
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #fff;
    padding-top: 184px;
}
.navigation h1{
    font-size: 48px;
    font-family: "PtBold",sans-serif;
    font-weight: normal;
}
.navigation p{
    padding-top: 130px;
    font-family: 'FiaraRegular',sans-serif;
    font-weight: normal;
    font-size: 24px;
}
.proizvedenia__spisok{
    padding-top: 100px;
    font-family: "FiraRegular";
    font-weight: normal;
    display: flex;
    justify-content: space-between;
    /* min-height: 100vh; */
    padding-bottom: 50px;
}
.proizvedenia__spisok li{
    list-style-type: none;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #000000;
    font-size: 18px;
}
.proizvedenia__spisok li:last-child{
    border-bottom: 1px solid transparent;
}
.bottom__content__spisok li:last-child{
    border-bottom: 1px solid transparent;
}
.proizvedenia__spisok a{
    color: #000000;
}
.price_bottom_text h5::after {
    display: block;
    content: "";
    border-bottom: 3px solid #9A5C00;
    width: 30%;
    margin: 0px auto;
    margin-top: 30px;
}

.spisok__left a { 
    font-size: 18px;
    transition: all .2s;
}
.spisok__left li{
    width: 200px;
}
.spisok__right {
    /* margin-left: auto;
    margin-right: auto;   */
    padding-right: 316px;
}
.spisok__right li{
    width: 565px;
  
}
.spisok__right a{
    /* padding: 30px 0 30px 0; */
    font-size: 24px;
    font-family: "FiraRegular",sans-serif;
    font-weight: normal;
    transition: all .2s;
}
.spisok__right a:hover {
    font-weight: normal;
    color: #9A5C00;
}
.spisok__left a:hover {
    font-weight: normal;
    color: #9A5C00;
}
mark{
    font-family: "FiraBold",sans-serif;
    font-weight: normal;
    background-color: unset;
    color: #9A5C00;
}

/* Страница с ценой */
 .price_bottom_text{
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 65px;
    
}
.price_bottom_text a{
    color: #9A5C00;
}
.price_bottom_text a:hover{
    color: #9A5C00;
}
.price_bottom_text h5{
    text-align: center;
    padding-top: 60px;
}
/* section{
    color: black;
} */
.bottom__content_all-stix{
     display: flex;
    flex-direction: column;
    align-items: center; 
    margin-left: auto;
    margin-right: auto;
    max-width: 534px;
    
    /* text-align: center; */
 
 
}
.bottom__content_all-rasskazi{
    display: flex;
    flex-direction: column;
    align-items: center; 
    margin-left: auto;
    margin-right: auto;
    max-width: 800px;
    
}
.bottom__content_all-stix p{
    text-align: center;
    /* padding-top: 48px; */
    /* padding-bottom: 148px; */
}
.bottom__content_all-rasskazi p{
    text-align: left;
    /* padding-top: 48px; */
    /* padding-bottom: 148px; */
}
.proizvedenia__spisok__stixi{
    padding-top: 100px;
    font-family: "FiraRegular";
    font-weight: normal;

    /* min-height: 100vh; */
    
}
.proizvedenia__spisok__stixi li{
    list-style-type: none;
    padding: 15px 0 15px 0;
    border-bottom: 1px solid #000000;
   
    font-size: 18px;
   
}
.proizvedenia__spisok__stixi a{
    color: #000000;
}
.proizvedenia__spisok__stixi .spisok__left{
    float: left;
}
/* Слайдер */
.slider__item{
    /* max-width: 1018px; */
    color: rgb(255, 255, 255);

}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    /* display: none; */
    /* float: left; */

    /* height: 100%; */
    min-height: 1px;
    height: 742px !important;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow .slick-hidden {
    display: none;
}


/* ВНИМАНИЕ ВНИМАНИЕ ВНИМАНИЕ */

.o{
    color: wheat;
    position: relative;
}

.slick-list {
    overflow: hidden;
    
}
/* #slick-slide-control00{
    visibility: hidden;
    position: relative;
} */
#slick-slide-control00::after{
    /* visibility: visible; */
    /* position: absolute;
    top: 0;
    left: 0; */

    cursor: pointer;
    font-size: 18px;
    content: "Начало творческого пути";
}
/* #slick-slide-control01{
    visibility: hidden;
    position: relative;
} */
#slick-slide-control01::after{
    /* visibility: visible;
    position: absolute;

    top: 0;
    left: 0; */
    cursor: pointer;
    font-size: 18px;
    content: "Достижения в карьере";
    
}

/* #slick-slide-control02{
    visibility: hidden;
    position: relative;
} */
#slick-slide-control02::after{
    /* visibility: visible;
    position: absolute;

    top: 0;
    left: 0; */
    cursor: pointer;
    font-size: 18px;
    content: "Успешные проекты";
}

/* ВНИМАНИЕ ВНИМАНИЕ ВНИМАНИЕ  */



.slider .slick-arrow {
    /* это чтоб стоковые кнопки было не видно */
    font-size: 0;
    width: 0;
    height: 0;
    border: 0;
}


.slider .slick-dots li button{
    /* цвет неактивного after элемента */
    font-size: 0;
    color: #8E8E8E;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    /* padding-right: 17px; */
  }

  .slider .slick-dots li{
    /* убрать стремные маркеры пунктов */
    list-style: none;
    margin-top: 93px;
    /* max-width: 241px; */
    /* padding-right: 22px; */
    text-align: right;
  
  }
  
  .slider .slick-dots li.slick-active button{
    /* цвет активного элемента */
    color: #fff;

    /* border-right: 4px solid #fff; */
  }


.slick-active {
    position: relative;
}

.slick-dots{
    width: 210px;
    /* border: 1px solid green; */
    /* max-width: 243px; */

}
.slider{
   
    margin-left: auto;
    margin-right: auto;
    /* width: 500px; */
 
}
.slick-list{
    /* width: 500px; */
    /* overflow-y: scroll; */
    /* float: right; */
    /* height: auto; */

    /* min-height: 600px; */
    overflow: hidden;
    /* max-width: 1416px;    */
    /* padding-left: 200px; */
    float:right;
    /* margin-left: auto;
    margin-right: auto; */
}

.wpapper_text{
    overflow-y: auto;
    color: #fff;
    max-height: 456px;
}

.biography_text{
    font-family: 'FiraRegular';
    font-size: 18px;
}

.wpapper_text{
    padding-left: 75px;
    max-width: 660px;
    margin-right: 30px;
    direction: rtl;
}
.wrapper_text-direction{
    direction: ltr;
}

.slick-list img{
    float: right;
}
.slider__item__slide{
    /* width: 666px; */
    /* margin-right: 259px; */
  padding-right: 148px;
  padding-left: 23px;
    max-height: 456px;
    overflow-y: auto;
    /* border-left: 2px solid #fff; */
  
}
.wpapper_text::-webkit-scrollbar {
    width: 3px;               /* ширина scrollbar */
    background: linear-gradient(90.07deg, rgba(188, 187, 186, 0) 33.34%, #BCBBBA 33.35%, #BCBBBA 51.04%, #BCBBBA 66.65%, rgba(188, 187, 186, 0) 66.66%);
    }
.wpapper_text::-webkit-scrollbar-track {
    color: #fff;
    }
.wpapper_text::-webkit-scrollbar-thumb {
    background-color: rgb(255, 255, 255);
    width: 3px;
    }

.slider__item__slide p{
        padding-top: 28px;
}
.slider__item__slide::-webkit-scrollbar {
    width: 12px;               /* ширина scrollbar */
  }
  .slider__item__slide::-webkit-scrollbar-track {
    background: none;        /* цвет дорожки */
  }
  .slider__item__slide::-webkit-scrollbar-thumb {
    background-color: none;    /* цвет плашки */
  }
.slider__item__slide{
    max-width: 666px;
}

.scroll{
    /* width: 100px;
    height: 150px;
   
    overflow-y: scroll; */
}
.slider__item__slide{
    font-size: 18px;
    color: #fff;
}
.slider__item__slide p,li{
    font-family: 'FiraRegular';
    font-size:18px;
}
.slider__item__slide h4{
    color: #fff;
    font-size:18px;
    font-family: 'FiraBold';
  
}
/* .slider__item {
   
   padding-top: 300px;
   padding-bottom: 100px;
   overflow-y: scroll;

} */

/* .slick-track .slick-slide{
    display: flex;
    height: auto;
} */

.conteiner h4{
    padding-bottom: 40px;
    padding-top: 100px;
}

.mouse {
    border: 2px solid #ffffff;
    border-radius: 13px;
    bottom: 40px;
    /* display: block; */
    height: 46px;
    margin-left: auto;
    margin-right: auto;
    /* margin: 0 auto 0 -26px; */
   
    width: 26px;
}
.mouse span {
    animation-duration: 1s;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
    animation-name: scroll;
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid transparent;
    border-radius: 4px;
    display: block;
    height: 4px;
    margin: 6px auto;
    width: 4px;
}
.header__conteiner__menu__ul__burger{
    display: flex;
    flex-direction: column;
    align-items: center;
    position: absolute;
    transition: ease 0.5s;
    transform: translateY(-200%);
    width: 100%;
    margin-right: 0;
    left: 0;
    right: 0;
    padding-bottom: 15px;
    padding-top: 100px;
}
.bar1, .bar2, .bar3 {
    width: 35px;
    height: 3px;
    background-color: rgb(255, 255, 255);
    margin: 6px 0;
    transition: 0.4s;
    border-radius: 200px;
}



.change .bar1 {
    -webkit-transform: rotate(-45deg) translate(-5px, 6px);
    transform: rotate(-45deg) translate(-5px, 6px);
  
}

.change .bar2 {opacity: 0;
   
}

.change .bar3 {
    
    -webkit-transform: rotate(45deg) translate(-6px, -8px);
    transform: rotate(45deg) translate(-6px, -8px);
}
@keyframes scroll {
0% {
    opacity: 1;
    transform: translateY(0px);
}
100% {
    opacity: 0;
    transform: translateY(20px);
}
}

.cont{
    margin-top: 50px;
    margin-left: 25%;
    width: 100px;
}
.spisok__projects{
    padding-left: 28px;
}
.spisok__projects li {
    padding-top: 20px;
}
.progress {
    display: block;
    width: 465px;
    height: 4px;
    border-radius: 10px;
    overflow: hidden;
    transform: rotate(90deg);
    background-color: #4d4d4d;
    background-image: linear-gradient(to right, #FFFF, #FFFF);
    background-repeat: no-repeat;
    background-size: 33.2% 100%;
    position: absolute;
    top:400px;
    transition: background-size 0.4s ease-in-out;
    
  }
  .dropdown{
      display: none;
  }
  .bottom__content_all-rasskazi img{
    width: 100% !important;
    height: auto !important;
    /* max-width: 600px !important; */
    /* height: auto !important; */
    /* background-size: cover; */
}
.perenos{
    padding-top: 0;
    padding-bottom: 0;
}
.some__link + .some__link{
    padding-top: 30px;
}

  /* Адаптив */
@media screen and (max-width:1650px){
    .slick-dots{
    width: 100%;
    display: flex;
    position: absolute;
    justify-content: center;
    top: -100px;

}
.slider__item {
    padding-top: 50px;
}
.slick-dots{
    padding-bottom: 100px;
}
.slider .slick-dots li button{
    margin: 0 10px 0 10px;
}
.slider .slick-dots li button:hover{
    border-bottom: 1px solid #fff;
}
        .progress{
            display: none;
        }
        .slick-dots{
            padding-bottom: 100px;
        }
}
@media screen and (max-width:1400px){
    .top__content__title__midle{
        font-size: calc(20px + 12 * (100vw / 1220));
    }
 .slider img{
     display: none;
 }
 
 .slider__item__slide{
    padding-top: 50px;
    max-width: 100%;
    padding-right: 10px;
    padding-left: 10px;
}
.spisok__right{
    padding-right: 50px;
}
.cont{
    margin-left: auto;
    margin-right: auto;
}
}
@media screen and (max-width:1340px){
	.midle__content img{
    	display: none;
    }
  .wpapper_text {
    padding-left: 30px;
}
}
@media screen and (max-width:1250px){
    .container{
        padding: 0 10px;
        max-width: 1220px;
        margin: 0 auto;
    }
}
@media screen and (max-width:1040px){
    .top__content{
        height: 100vh;
    }
    .price__top,.stixi__top{
        height: 70vh;
    }
    .header__container__menu__vk-logo{
        margin-left: 10px;
        margin-right: 30px;
    }

    .header__container__menu__logos{
        display: none;
    }

    .bottom__content_stix{
        display: none;
    }
    .header__conteiner__menu__ul{
        display: none;
     
    }

    .top__content__title__first{
        letter-spacing: normal;
    }
 


    input[type=checkbox]{
        display: none;
    }
    /* Кнопка «Нажмите, чтобы развернуть» */
    label img{
        cursor: pointer;
        width: 50px;
        height: 50px;
    }
    label{
        cursor: pointer;
        z-index: 55;
        box-sizing: border-box;
        display: inline-block;
    }
    
    
    /*  Ненумерованный список будет спрятан по умолчанию */
    
    
    .header__conteiner__menu li{
        margin-right: 0;
        padding: 15px;
    }
    .dropdown{
        display: flex;
        justify-content: space-between;
    }
    input[type=checkbox]:checked ~ .header__conteiner__menu__ul__burger {
        /* left: 0;
        right: 0; */
        z-index: 1;
        background-color: #211D1A;
        transform: translateY(-45px);

    }
    
    /* input[type=checkbox]:checked ~ .bar1 {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-9px, 6px);
    }
    
    input[type=checkbox]:checked ~ .bar2 {opacity: 0;}
    
    input[type=checkbox]:checked ~ .bar3 {
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-8px, -8px);
       
    }
    input[type=checkbox]:checked ~label{
        
        z-index: 2;
    } */

    .dropdown{
        width: 100%;
    }
    .header__container__menu__logos2{
        z-index: 55;
        display: flex;
        align-items: center;
    }
    .bottom__content__spisok{
        justify-content: center;


}
    .other__proizvedeniya{
        display: block;
        margin-right: auto;
        margin-left: auto;
 
    }
}
@media screen and (max-width:900px){
    .price__top{
        height: 80vh;
    }
    .proizvedenia__spisok__stixi{
        display: flex;
        flex-direction: column;
    }
 
    .bottom__content_all-stix{
        max-width: 730px;
    }
    .bottom__content_stix-h5{
        padding-top: 100px;
    }
    .proizvedenia__spisok{
        flex-direction: column;
        justify-content: normal;

    }
    .spisok__right{
        margin-left: auto;
        margin-right: auto;
        margin-top: 100px;
        padding-right: 0;
    }
    .spisok__left{
   
        text-align: center;
    }
    .spisok__left li{
        width: 100%;
    }
    .spisok__right li{
        /* width: 100%; */
      
    }
}
@media screen and (max-width:700px){
    .conteiner h4{
        font-size: 3.2vw;
    }
    #slick-slide-control00::after,#slick-slide-control01::after,#slick-slide-control02::after{
        font-size: 2.6vw;
    }
    .midle__content{
        height: 100vh;
    }
    .slider__item__slide p, li{
        font-size: 2.6vw;
    }
    p{
        line-height: 3.5vh;
    }
    .foter__info img{
        max-width: 20px;
    }
    .mail{
        font-size:  3.2vw;
    }
    .bottom__content__spisok li{
        font-size: 2.6vw;
        width: 40vw;
    }
    .bottom__content__spisok{
        max-width: 95vw;
    }
    .other__proizvedeniya{
        width: 50vw;
        font-size: 2.6vw;
    }
    .top__content__title__last{
        padding-top: 5vh;
        font-size: 6.5vw;
    }
    .top__content{
        height: 85vh;
    }
    .top_bottom__menu ul li{
        padding-right: 8vw;
        font-size: 3.5vw;
        /* display: none; */
    }
    .top__content__title__first{
        /* font-size: 45px; */
    }
    .top__content__title__first::after{
        display: block;
        content: "";
       
        border-bottom: 3px solid #fff;
        margin-top: 21px;
        max-width: 300px;
    } 
    .top__content__title__midle{
        /* font-size: 28px; */
    }
}

@media screen and (max-height:690px){
    .top__content{
        height: 110vh;
    }
    .midle__content{
        height: 110vh;
    }
    
}

@media screen and (max-width:441px){
    .top__content{
        height: 90vh;
        background-image: url(../img/bg-440.png);
        background-position: center;
        margin-bottom: -2px;
    }
    .conteiner-slider{
        padding-top: 65px;
    }
    .top__content__title__first{
        font-size: 9.2vw;
    }
    .conteiner{
        padding: 0 30px;
    }
    .top__content__title__first::after{
        width: 56vw;
        margin-top: 19px;
        border-bottom: 1px solid #FFFF;
    }
    .top__content__title__midle{
        font-size: 4.7vw;
        max-width: 64vw;
        padding-top: 22px;
    }
    .top__content__text {
        margin-top: 27.7vh;
    }
    .top_bottom__menu ul li{
        padding-right: 6.7vw;
        font-size: 4vw;
    }
    .second__nav{
        padding-right: 0px !important;
    }
    .top__content__title__last{
        padding-top: 22px;
    }
    .slider__item__slide {
        margin-top: 20px;
        padding-top: 0;
        max-height: 40vh;
    }
    .conteiner-slider {
        padding-top: 30px;
    }
    .cont{
        display: none;
    }
    .bottom__content__spisok li {
        font-size: 16px;
        width: 280px;
    }
    .conteiner h4 {
        font-size: 5.5vw;
    }
    .slider .slick-dots li button:hover {
        border-bottom: none;
    }
    .other__proizvedeniya{
        font-size: 4vw;
    }
    .bottom__content {
        padding-top: 55px;
    }
    .slider__item__slide p, li{
        font-size: 4vw;
    }
    #slick-slide-control00::after, #slick-slide-control01::after, #slick-slide-control02::after {
        font-size: 3.4vw;
    }
    .slider__item__slide {
        overflow-y: overlay;
    }
    .price__top, .stixi__top, .rasskazi__top, .detskie-stixi__top, .skazki__top{
        height: 40vh;
    }
    .navigation {
        padding-top: 5vh;
    }
    .navigation h1 {
        font-size: 4vh;
        font-family: "PtBold",sans-serif;
        font-weight: normal;
    }
    .navigation p {
        padding-top: 5vh;
        font-size: 2vh;
    }
    .spisok__left a {
        font-size: 2.3vh;
    }
    .proizvedenia__spisok__stixi {
        padding-top: 50px;
    }
    p {
        padding-top: 15px;
        font-size: 2vh;
    }
    
    .bottom__content_stix-h5 {
        padding-top: 50px;
        font-size: 3vh;
    }
    .spisok__right li {
        width: 100%;
        width: 80vw;
    }
    .proizvedenia__spisok {
        padding-bottom: 30px;
        padding-top: 30px;
    }
    .proizvedenia__spisok {
        min-height: 60vh;
        padding-bottom: 30px;
    }
    .spisok__right a {
        font-size: 16px;
    }
    .price_bottom_text h5 {
        font-size: 3vh;
        padding-top: 40px;
        padding-bottom: 15px;
        max-width: 70vw;
        margin: 0 auto;
    }
    .price_bottom_text h5::after {
        margin-top: 15px;
    }
    .midle__content {
        height: 105vh;
    }
    .slider__item__slide {
        max-width: 80%;
    }
    .spisok__projects li{
        padding-top: 20px;
    }

    
    .slick-slide{
        float: left;
    }
    .slick-slide img {
        width: 80%;
    }
    .slick-initialized .slick-slide {
        display: flex !important;
        flex-direction: column;
        align-items: center;
    }
    .slick-slide{
        height: 100% !important;
    }
    .slick-list{
        width: -webkit-fill-available;
    }
    .slider img{
        display: block;
    }
  	.midle__content img{
    	display: block;
      	width: 80%;
      	margin: 0 auto;
    }
    .midle__content_text {
    	flex-direction: column-reverse;
    }
  	.wpapper_text {
    	margin-top: 30px;
      	margin-bottom: 40px;
	}
    .conteiner h4 {
    	padding-top: 40px;
}
    .midle__content {
    	height: auto;
}
  	.biography_text {
		font-size: 4vw;
}
    
}

@media screen and (max-width:361px){
    .top__content{
        height: 90vh;
        background-image: url(../img/bg-360.png);
    }
    .conteiner-slider{
        padding-top: 25px;
    }
    .conteiner{
        padding: 0 30px;
    }
    .top__content__title__first::after{
        width: 56vw;
        margin-top: 14px;
    }
    .top__content__title__midle{
        font-size: 4.7vw;
        max-width: 64vw;
        padding-top: 17px;
    }
    .top_bottom__menu ul li{
        padding-right: 6.7vw;
        font-size: 3.9vw;
    }
    .conteiner{
        padding: 0 25px;
    }
    .top__content__title__last{
        padding-top: 17px;
    }
}

@media screen and (max-width:300px){
    .top__content{
        height: 55vh;
    }
    .bottom__content__spisok li{
        font-size: 3.5vw;
        width: 40vw;
    }
    .bottom__content__spisok{
        /* width: auto; */
    }
    .top__content__title__first::after{
        display: block;
        content: "";
        border-bottom: 3px solid #fff;
        margin-top: 21px;
        width: 200px;
    } 
    p{
        line-height: 2.5vh;
    }   
    .foter__info img{
        max-width: 12px;
    }
}


/* ВНИМАНИЕ ВНИМАНИЕ ВНИМАНИЕ
ОТКЛЮЧЕНИЕ ДРУГИХ БЛОКОВ ДЛЯ УДОБСТВА АДАПТИВА */

/* .top__content{
    display: none;
} */

/* .midle__content{
    display: none;
} */

/* .bottom__content{
    display: none;
} */

/* .slick-track{
    width: 100% !important;
    min-width: 100vw;
    position: absolute;
    overflow: hidden;
}

.slider__item{
    width: 100% !important;
    min-width: 100vw;
} */



/* на закоменченой работает десктоп норм, а на нет - мобилка */
/* .slick-list{
    width: -webkit-fill-available;
} */
