@media (min-width: 1910px) {
}

@media (min-width: 1910px) and (min-height: 1070px) {
}

@media (max-width: 1910px) and (min-height: 890px) {
}

@media (max-width: 1550px) {
}

@media (max-width: 1450px) and (min-height: 880px) {
}

@media (max-width: 1450px) {
  .production__box__text{
    height: 413px;
    padding: 12px 22px;
  }
  .container-modal-warning{
    margin-top: 0;
  }
  .warning__wrap{
    padding: 10px;
  }
  .news__declaration__imgs__box__open{
    left: 35% !important;
    right: 35% !important;
    width: 24%;
  }
  .news__declaration__imgs__box{
    width: 32%;
  }
  .btn{
    top: 470px;
  }
}

@media (max-width: 1380px) {
  p,
  a,
  span,
  label,
  ul,
  li,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-decoration: none;
    list-style-type: none;
    color: var(--Black);
    letter-spacing: 0.05em;
  }
  section.privatePolicy h1{
    font-size: 24px;
  }
  .aboutText p,
  .btns,
  .aboutMap__text__wrap p,
  .advantages__text__box p,
  .advantages__map__text p,
  .footer__top__developer a,
  .cigaretteAbout__text__wrap p,
  .news__slider p.news__sliderText_p,
  .contacts__work__text p,
  .contacts__investments p,
  section.privatePolicy p {
    font-size: 14px;
  }
  p.news__sliderText_p{
    margin-bottom: 120px !important;
  }
  .header__wrap {
    width: 80%;
  }
  .main__wrap {
    margin: 0 10%;
  }
  .aboutMap__map {
    width: 60%;
  }
  .aboutMap__text {
    width: 40%;
  }
  .aboutMap__text__wrap {
    width: 95%;
    transform: translate(-34%, 13%);
  }
  .aboutText hr,
  .aboutText p,
  .overviewOfActivities,
  .aboutText h2 {
    margin-left: 30%;
  }
  .overviewOfActivities p{
    margin-left: 0 !important;
  }
  .contacts__form__form__wrap{
    padding: 101px 10% 100px 17%;
  }
  .news__declaration__imgs__box__open{
    left: 38% !important;
    right: 38% !important;
    width: 27%;
  }
  .news__declaration__imgs__box{
    width: 27%;
  }
  .slide__imgs img:first-child{
    width: 38%;
  }
  .aboutMap__text{
    margin-top: 140px;
  }
}

@media (max-width: 1290px) {
}

@media (max-width: 900px) {
  body {
    min-height: 0;
    min-width: 0;
    overflow-x: hidden;
  }
  section.privatePolicy h1{
    margin-bottom: 0;
    font-size: 15px;
  }
  header {
    margin-bottom: 25px;
  }
  .main__wrap {
    margin: 0 20px;
  }
  .header__wrap {
    display: none;
  }
  .header__contacts header{
    margin-bottom: 0;
  }
  .bondingLayer__mainPage .header__wrap__mobil{
    height: 90px;
  }
  /* p.news__sliderText_p{
    margin-bottom: 20px !important;
  } */
  .header__wrap__mobil {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    height: 170px;
    padding: 20px;
    box-sizing: border-box;
  }
  p.news__sliderText_p__events{
    margin-bottom: 100px !important;
  }
  .mobilMenuBlock {
    position: fixed;
    top: 90px;
    left: 120%;
    width: 100%;
    background: var(--Blue);
    z-index: 14;
    padding: 28px 30px;
    box-sizing: border-box;
    transition: var(--transitionTime);
  }
  .mobilMenuBlock__open{
    position: absolute;
    left: 0;
  }
  .mobilMenuBlock li {
    margin-bottom: 8px !important;
  }
  .mobilMenuBlock li:last-child{
    margin-bottom: 0 !important;
  }
  .mobilMenuBlock li:last-child .dropMenu__item.dropMenu__item__open{
    width: 100%;
    margin-top: 10px;
  }
  .dropMenu__item__open ul{
    margin: 10px 0 0 auto;
  }
  .mobilMenuBlock li:last-child .dropMenu__item ul{
    display: flex;
    justify-content: space-between;
    border: none;
    padding: 10px 0 0 0;
  }
  .mobilMenuBlock li:last-child .dropMenu__item ul li{
    display:flex;
    justify-content: center;
    align-items: center;
    width: 47%; 
    border: 1px solid var(--Main);
    height: 46px;
  }
  .mobilMenuBlock li:last-child .dropMenu__item ul li a{
    display:flex;
    justify-content: center;
    align-items: center;
    width:100%;
    height:100%;
  }
  .mobilMenuBlock a {
    display: flex;
    align-items: center;
    color: var(--Gray);
    font-size: 16px;
    font-family: "Inter";
    height: 35px;
  }
  .dropMenu__wrap a{
    margin-right: 10px;
  }
  .menuCross{
    display: none;
  }
  .questions__wrap{
    width: 90%;
    margin: 0 0 0 auto;
  }
  .dropMenu p {
    color: var(--Gray);
    font-size: 16px;
  }

  .header__wrap__mobil__logo {
    width: fit-content;
  }
  .header__wrap__mobil__logo a {
    width: fit-content;
  }
  .header__wrap__mobil__logo img {
    width: 80%;
  }
  .mainSlider__brandBG {
    display: none !important;
  }
  .slide__stats {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .slide__stats__box {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 28px;
    width: 100%;
  }
  .slide__stats__box p,
  .slide__stats__box span {
    width: fit-content;
  }
  .productPageMain .slide__stats .slide__stats__box{
    width: 100%;
  }
  .productPageMain .slide__stats .slide__stats__box:nth-child(4),
.productPageMain .slide__stats .slide__stats__box:nth-child(5),
.productPageMain .slide__stats .slide__stats__box:nth-child(6) {
  margin-bottom: 40px;
}
  .slide__imgs {
    margin-bottom: 32px;
  }
  .slide__imgs img:first-child {
    width: 72%;
  }
  .MainSlideCount__current {
    font-size: 45px;
  }
  .MainSlideCount {
    top: -29px;
    left: 4.6%;
  }
  .MainSlideCount hr {
    margin: 0 5px;
    opacity: 0.3;
  }
  .btn {
    top: 26.3%;
  }
  .btnPrev {
    left: 12px;
  }
  .btnNext {
    right: 12px;
  }
  section.about {
    display: flex;
    flex-direction: column-reverse;
  }
  .aboutText,
  .aboutImg,
  .aboutImg__wrap {
    width: 100%;
  }
  .aboutText hr,
  .aboutText p,
  .overviewOfActivities,
  .aboutText h2 {
    margin-left: 10%;
  }
  .aboutImg__transform {
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    top: 20px;
    left: 20px;
  }
  .aboutImg__transform img {
    transform: unset;
  }
  .slide__wrap {
    margin-bottom: 20px;
  }
  .aboutImg__transform img {
    width: 55%;
  }
  .aboutText {
    padding: 45px 0;
  }
  .aboutMap__map,
  .aboutMap__text {
    width: 100%;
  }
  .aboutMap__map img {
    width: 100%;
  }
  .aboutMap__wrap {
    display: flex;
    flex-direction: column;
  }
  .aboutMap__map {
    margin-top: 50px;
  }
  .aboutMap__text {
    margin-top: 0;
    height: auto;
    width: 70%;
    margin: 0 0 0 auto;
  }
  .aboutMap__text__wrap {
    width: 130%;
    transform: translate(-28%, 13%);
    height: auto;
  }
  .aboutMap__text__wrap {
    padding: 40px;
  }
  .advantages__text {
    display: flex;
    flex-direction: column;
  }
  .advantages__text__box {
    width: 100%;
    padding: 20px 30px;
  }
  .advantages__map {
    display: flex;
    flex-direction: column;
  }
  .advantages__map__img,
  .advantages__map__text {
    width: 100%;
  }
  .advantages__map__img {
    margin-bottom: 55px;
  }
  .advantages__text__box:last-child {
    margin-bottom: 0;
  }
  .mainTitleBox {
    padding: 25px;
  }
  .mainTitleBox hr {
    margin-bottom: 30px;
  }
  .mainTitleBox h1 {
    font-size: 30px;
    text-align: center;
  }
  .news__declaration__text__wrap p{
    line-height: 30px;
  }
  .main__wrap .mainTitleBox__blue h1{
    font-size: 24px !important;
    line-height: 32px;
    text-align: left;
  }
  .news__sliderText_WithP{
    margin-bottom: 80px !important;
  }
  .mainTitleBox__blue{
    margin-bottom: 80px;
  }
  .newsSlider{
    margin-top: 60px;
  }
  .mainTitleBox__blue h1 span{
    font-size: 24px;
    line-height: 32px;
  }
  .news__declaration__text__wrap h2{
    font-size: 24px;
  }
  .news__declaration__text__wrap span{
    font-size: 24px;
  }
  .mainTitleBox span{
    font-size: 30px;
  }
  section.production {
    display: block;
    padding-bottom: 60px;
  }
  .production__box {
    width: 85%;
    padding-bottom: 100px;
    background: transparent;
  }
  .production__box__wrap {
    display: none;
  }
  .production__box__wrap__mobil {
    display: block;
  }
  .production__box__text {
    height: 100%;
  }
  .production__box:nth-child(odd) {
    margin: 0;
  }
  section.questions {
    margin-left: 0;
  }
  .footer__top {
    display: flex;
    flex-direction: column;
  }
  .footer__top__nav ul {
    display: flex;
    flex-direction: column;
  }
  .footer__bottom {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .productMobilSlider__wrap{
    position: relative;
    display: block;
    margin-top: 40px;
  }
  .production__box__img img {
    width: auto;
    height: auto;
  }
  .productMobilSlider__wrap .MainSlideCount{
    top: -102px;
    left: 4%;
  }
  .slick-slider {
    touch-action: auto;
    -ms-touch-action: auto;
    }
  .productMobilSlider .production__box__img{
    width: 70%;
  }
  .productMobilSlider .production__box__img img{
    width:100%;height:100%;
  }
  .production__box__img {
    width: auto;
  }
  .ProductCount {
    top: 95px;
    left: 2.6%;
  }
  .newsSliderCount {
    top: -85px;
    left: 2.6%;
  }
  .productMobilSlider .btn {
    top: 100%;
    background: rgba(188, 157, 113, 0.16);
  }
  .productMobilSlider .btnPrev {
    left: 70px;
  }
  .productMobilSlider .btnNext {
    right: 70px;
  }
  .newsSlider .btn {
    top: 125%;
  }
  .newsSlider .btnPrev {
    left: 70px;
  }
  .newsSlider .btnNext {
    right: 70px;
    left: unset;
  }
  .footer__top__logo {
    width: 32%;
    margin-bottom: 30px;
  }
  .footer__top__nav {
    margin-bottom: 30px;
  }
  .footer__top__nav ul li {
    margin-bottom: 20px;
  }
  .footer__center hr {
    width: 40%;
  }
  .footer__bottom__privacyPolicy {
    margin-bottom: 30px;
  }
  .footer__bottom__privacyPolicy a {
    width: fit-content;
  }
  .footer__bottom__copy p {
    width: fit-content;
  }
  .scrollTopArr {
    width: 50px;
    height: 50px;
  }
  .dropMenu{
    display:flex;
    flex-direction:column;
    align-items: flex-start;
  }
  .dropMenu__wrap{
    display: flex;
    align-items: center;
  }
  .mobilMenuBlock li hr{
    background: var(--DarkGray);
    margin: 20px 0;
  }
  .dropMenu__item{
    position: unset;
    margin-top: 5px;
    width: 90%;
    margin: 0 0 0 auto;
  }
  .productPageMain .slide__imgs{
    margin-top: 0;
    margin-bottom: 70px;
  }
  .productPageMain .slide__stats{
    width: 95%;
    flex-direction: row;
  }
  .cigaretteAbout__wrap{
    display:flex;
    flex-direction:column-reverse;
    min-height: unset;
  }
  .cigaretteAbout__img, .cigaretteAbout__text{
    width: 100%;
  }
  .cigaretteAbout__img{
    padding: 40px 0px 20px;
    box-sizing: border-box;
    display:flex;justify-content: center;align-items: center;
  }
  .cigaretteAbout__img img{
    width: 70%;
    margin-bottom: 90px;
  }
  .cigaretteAbout__text__wrap{
    width: 100%;
    margin: 0;
    padding: 40px;
    box-sizing: border-box;
  }
  .cigaretteVideo__box{
    width: 100%;
    transform: unset;
  }
  .cigaretteVideo .main__wrap{
    margin: 0;
  }
  .cigaretteVideo__box{
    padding: 40px;
    box-sizing: border-box;
    height: 300px;
  }
  .cigaretteVideo__box__wrap iframe{
    height: 184px;
  }
  .productionPage__box__textImg{
    display:flex;flex-direction:column;
  }
  .productionPage__box__textImg__text, .productionPage__box__textImg__img{
    width: 100%;
  }
  .productionPage__box__Imgs{
    display:flex;flex-direction:column;
  }
  .productionPage__box__Imgs__img:first-child{
    width: 100%;
  }
  .productionPage__box__Imgs__img:last-child{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .productionPage__box__Imgs__img:last-child img{
    width: 94%;
  }
  .productionPage__box__Imgs__img img:last-child{
    margin-bottom: 20px;
  }
  .productionPage__box__Imgs__img img{
    margin-bottom: 20px;
  }
  .productionPage__box__textImg{
    margin-bottom: 20px;
  }
  .productionPage_right .productionPage__box__textImg{
    display:flex;flex-direction:column;
  }
  .productionPage_right .productionPage__box__Imgs__img:last-child img{
    width: 100%;
  }
  .productionPage_down{
    display:flex;flex-direction:column;
  }
  .productionPage_down .productionPage__box__textImg{
    width: 100%;
  }
  .productionPage_down .productionPage__box__Imgs{
    width: 100%;
  }
  .productionPage_down .productionPage__box__Imgs__img:last-child img{
    width: 100%;
  }
  .news__declaration__box{
    display:flex;
    flex-direction:column;
  }
  .news__declaration__box:nth-child(even) {
    flex-direction:column;
  }
  .news__declaration__text, .news__declaration__imgs{
    width:100%;
  }
  .news__declaration__imgs{
    min-height: 310px;
    height: 310px;
  }
  .news__declaration{
    margin-bottom: 50px;
  }
  .newsSlider .slick-slide img{
    max-height: 210px;
  }
  .news__slider{
    margin-bottom: 110px;
  }
  .news__declaration__imgs__box:nth-child(1){
    top: 17%;
    left: 14%;
  }
  .news__declaration__imgs__box:nth-child(2){
    top: 22%;
    left: 30%;
  }
  .news__declaration__imgs__box:nth-child(3){
    top: 17%;
    left: 46%;
  }
  .news__declaration__imgs__box:nth-child(4){
    top: 22%;
    left: 62%;
  }
  .news__declaration__imgs__box__open{
    position: fixed;
    top: 15% !important;
    left: 10% !important;
    width: 80% !important;
  }
  .modalCross{
    top: -12%;
    right: 40%
  }
  .modalCross img{
    margin-bottom: 0;
  }
  .mainTitleBox_absolute{
    left: 12%;
    top: 1%;
    padding: 30px 40px;
  }
  .contacts__work__text h1{
    font-size: 24px;
  }
  .contacts__work__text{
    padding: 40px 0;
  }
  .contacts__investments{
    padding: 40px 0;
  }
  .contacts__form{
    display:flex;
    flex-direction: column-reverse;
  }
  .contacts__form__form, .contacts__form__img{
    width: 100%;
  }
  .contacts__form__img{
    height: 210px;
  }
  .contacts__form__form__wrap{
    padding: 40px;
  }
  .contacts__form__form__wrap form input[type='submit']{
    width: 100%;
    display: block;
    text-align: center;
  }
  .contacts__form__form__wrap{
    position: relative;
  }
  .cigaretteListingMobilSlider__Wrap{
    display: block;
  }
  .cigaretteListingMobilSlider__Wrap .cigaretteListing__box{
    width: auto;
  }
  .cigaretteListingMobilSlider__Wrap .btn{
    top: 110%;
    background: rgba(188, 157, 113, 0.16);
  }
  section.cigaretteListing{
    margin-bottom: 155px;
  }
  .MainProductCount__current{
    font-size: 40px;
  }
  .MainProductCount__all{
    font-size: 24px;
  }
  .header_color{
    margin-bottom: 0;
  }
  .error404__wrap{
    width: 400px;
  }
  .cigaretteAbout__img::after{
  background-image: url(../img/shadow2.svg);
  bottom: 9%;
  left: 0;
  }
  .container-modal-warning{
    max-width: 100%;
    width: 100%;
    margin: 0;
  }
  .event__wrap .main__wrap p{
    line-height: 25.6px;
  }
  .productPageMobilSlider__wrap .production__box__text p{
    color: var(--Blue);
  }
  .contacts__work__img{
    height: 250px;
  }
  .footer__top__nav{
    width: 100%;
  }
  .footer__top__developer{
    align-items: center;
    width: 100%;
  }
  .productPageMain .slide__imgs img:first-child{
    width: 82%;
  }
  .productionPage__box .news__declaration__imgs__box__open{
    top: 30% !important;
    left: 8% !important;
    height: auto;
    width: 85% !important;
  }
  .productionPage__box .news__declaration__imgs__box__open img{
    width: 100%;
  }
  .productionPage__box .news__declaration__imgs__box__open .modalCross{
    top: -24%;
  }
  .productionPage__box .news__declaration__imgs__box__open .modalCross img{
    margin-bottom: 0;
  }
  .container-modal-warning img{
    width: 24%;
  }
  .cigaretteListing__box{
    display: none;
  }
}

@media (max-width: 420px){
  .production__box__text p{
    font-size: 18px;
  }
  .warning__wrap h1{
    margin-top: 20px;
  }
  .accept__text p{
    font-size: 12px;
  }
  .warning__wrap h1{
    font-size: 25px;
  }
  .accept__btn{
    margin-bottom: 20px;
  }
  #b_yes, #b_no{
    padding: 12px 16px;
  }
}

@media (max-width: 360px){
  .warning__wrap h1{
    margin-bottom: 10px;
  }
  .accept__text p{
    line-height: 18px;
  }
  .accept__text p{
    font-size: 11px;
  }
  .warning__wrap h1{
    font-size: 2  3px;
  }
  #b_yes, #b_no{
    padding: 8px 12px;
  }

}
@media (max-width: 900px) {
  /* Полное скрытие slick-dots на мобилке */
  .slick-dots {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
  }

  .slick-dots li,
  .slick-dots li button,
  .slick-dots li button:before {
    display: none !important;
    visibility: hidden !important;
    content: none !important;
  }
}