
.footer-contacts-a {
    display: flex;
    justify-content: center;
  }
  .lightbox-tw-img {
    max-height: 90%;
  }
  .lightbox-img {
    max-height: 90%;
  }
  .text-brunka p {
    line-height: 25px;
  }
  .compositions-bubbles-2 {
    display: none;
  }
  .div-compositions-3-coooosmic {
    display: none;
  }
  
  .cosmic-composition {
    display: none;
  }
  .dew-composition-2 {
    display: none;
  }
  .dove-div-compos-2 {
    display: none;
  }
  .dew-composition-3 {
    display: none;
  }
  .compositions-jasmine-2 {
    display: none;
  }

  .popup-div-2 p {
    line-height: 25px;
  }
  .popup-specification-div p {
    line-height: 25px;
  }
  .popup-div-row-content-70 {
    display: none;
  }

  .bubbles-c5-vrs .popup-div-row-colom-1 {
    display: flex;
  }
  .bubbles-c5-vrs .popup-div-row-colom {
    display: flex;
  }

  .bubbles-c5-vrs .popup-photo img {
    max-width: 500px;
  }

  .dowload-specification-row h3{
    font-size: 25px;
    font-weight: 500;
  }
  .dowload-specification-row span:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 1px;
    background-color: #000000;
    position: relative;
    margin-top: 25px;
    margin-bottom: 50px;
}
.dowload-specification-row {
  display: flex;
  flex-direction: column;
}
.bubbles-c5-vrs .arrow-download-div p{
  min-width: unset;
}
.donload-2-cosmic-5 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.korona-b7-vrs .img-div-text p {
  line-height: unset;
}
.bubbles-c5-vrs .popup-material-text p {
  font-size: 20px;
}

.popup-download-div-a, .arrow-download-div {
  margin-bottom: 50px;
}



@media only screen and (max-width: 1800px) {
  .bubbles-c5-vrs .popup-specification-row-01 p {
    margin-right: 100px;
  }
  .bubbles-c5-vrs .popup-material-text p {
    margin-right: 160px;
    font-size: 20px;
  }
  .bubbles-c5-vrs .popup-img-size img{
    max-width: 1150px;
  }
  .korona-b7-vrs .popup-material-text p{
    margin-right: 0;
  }
  .wisteria-b1-vrs .popup-material-text {
    margin-right: 150px;
  }
}  
@media only screen and (max-width: 1700px) {
  .bubbles-c5-vrs .popup-material-text p {
    margin-right: 120px;
    font-size: 20px;
  }
  .korona-b7-vrs .popup-material-text p{
    margin-right: 0;
  }
  .korona-b7-vrs .popup-material-text {
    font-size: 25px;
    font-weight: 400;
    margin-right: 320px;
}
.korona-b7-vrs .popup-specification-row-03 p {
    padding-right: 68px;
    margin-right: 0;
}
.korona-b7-vrs .popup-specification-row-01 p {
    margin-right: 90px;
}
.korona-b7-vrs .popup-specification-row-03 {
    display: flex;
    flex-basis: 50%;
}
.wisteria-b1-vrs .popup-material-text {
  margin-right: 90px;
}
}
@media only screen and (max-width: 1600px) {
    .header-menu {
        width: 30%;
      }
      #image img {
        max-height: 300px;
    }
    .more-div {
        margin: 50px 0px 30px 20px;
    }
    #img-cosmic {
      max-height: 210px;
    }
    .more-div-3 {
      margin: 50px 0px 30px 0px;
    }
    .div-compositions-cosmic .more-div {
      margin: 50px 0px 30px 0px;
    }
    .korona-composition .img-width-kor {
      max-height: 185px;
    }
    .korona-composition .image-pad-kor {
      padding: 0 0 1px 15px;
    }
    .kor-3-comp {
      max-height: 300px;
    }
    .compositions-jasmine .more-div {
      margin: 50px 0px 30px 0px;
    }
    .compositions-jasmine .more-div-3 {
      margin: 50px 0px 30px 25px;
    }
    .wisteria-composition .container-dove-3 {
      display: none;
    }

    /* SPECIFICATION */
    .popup-photo {
      margin-bottom: 150px;
    }
    .popup-photo img {
      max-width: 350px;
    }
    .popup-size img {
      max-height: 800px;
    }
    .popup-img-div {
      width: 200px;
      height: 200px;
    }
    .popup-size-60 img {
      max-width: 350px;
    }
    .bubbles-cb3-vrs .popup-size img {
      max-height: 430px;
    } 
    .bubbles-c5-vrs .popup-materials-img-div-222 {
      margin-right: 50px;
    }
    .bubbles-c5-vrs .popup-img-div {
      width: 150px;
      height: 150px;
    }
    .bubbles-c5-vrs .popup-material-text p {
      margin-right: 70px;
      font-size: 20px;
  }
  .bubbles-c5-vrs .popup-specification-row-01 p {
    margin-right: 40px;
  }
  .bubbles-c5-vrs .popup-photo img {
    max-width: 350px;
}
.bubbles-600-vrs .popup-size img {
  max-height: 628px;
} 
.dew-a1-vrs .popup-size img {
  max-height: 445px;
}
.dew-e1-vrs .popup-size img {
  max-height: 600px;
}
.dove-a1-vrs .popup-size img {
  max-height: 550px;
}
.dove-a3-vrs .popup-size img {
  max-height: 763px;
}
.dove-a11-vrs .popup-size img {
  max-height: 1069px;
}
.jasmine-a1-vrs .popup-size img {
  max-height: 327px;
}
.jasmine-a3-vrs .popup-size img {
  max-height: 915px;
}
.jasmine-a12-vrs .popup-size img {
  max-height: 1065px;
}
.wisteria-a1-vrs .popup-size img {
  max-height: 1063px;
}
.midnightdew-a1-vrs .popup-size img {
  max-height: 510px;
}
.korona-b5-vrs .popup-size img {
  max-height: 640px;
}
.korona-c3-vrs .popup-size img {
  max-height: 646px;
}
.korona-b7-vrs .popup-material-text p {
  margin-right: 0px;
}
.korona-b7-vrs .popup-material-text {
  font-size: 25px;
  font-weight: 400;
  margin-right: 243px;
}
.korona-b7-vrs .popup-div-row {
  margin-bottom: 0;
}
.korona-b7-vrs .popup-material-text {
  margin-right: 64px;
}
.wisteria-b1-vrs .popup-specification-row-01 {
  flex-basis: 40%;
}
.wisteria-b1-vrs .popup-specification-row-02 {
  flex-basis: 60%;
}
.wisteria-b1-vrs .popup-specification-row-03 {
  display: flex;
  flex-basis: 40%;
}
    /* END SPECIFICATION */
}
@media only screen and (max-width: 1400px) {
    /* composition */
    #image img {
        max-height: 250px;
    }
    .more-div {
        margin: 50px 0px 30px 20px;
    }
    #img-cosmic {
    max-height: 165px;
    } 
    .div-compositions-cosmic .image {
      min-width: 200px;
    }
    .div-compositions-cosmic .img-div {
      display: flex;
      justify-content: center;
    }
    .div-compositions-cosmic .more-div {
      margin: 50px 0px 30px 20px;
    }
    .korona-composition .img-width-kor {
      max-height: 150px;
    }
    .kor-3-comp {
      max-height: 265px;
  }
  .wisteria-composition .row-dove {
    flex-wrap: nowrap;
    justify-content: space-around;
  }
  .wisteria-composition .container-dove-3 {
    display: none;
  }
  .wisteria-composition .container {
    margin: 0;
    margin-bottom: 150px;
  }
  .wisteria-composition .image img {
    max-height: 370px;
  }
  .wisteria-composition .wisteria-img {
    max-width: 500px;
  }
  .wisteria-composition .img-div-wb1 {
    padding: 100px 10px 105px 10px;
  }
    /* end composition */

    /* SPESIFICATION */
    .popup-div-row-colom-2 {
      flex-basis: 50%;
      flex-shrink: 0;
  }
  .popup-img-div {
    margin-right: 100px;
  }
  .popup-div-row {
    margin-bottom: 0;
  }
  .popup-div-2 {
    margin-bottom: 100px;
  }
  .plus-padding {
    padding-right: 25px;
  }
  .bubbles-1-vrs .popup-materials-img-div-222 {
    margin-right: 40px;
  }
  .bubbles-1-vrs .popup-img-div {
    margin-right: 0px;
    width: 150px;
    height: 150px;
  }
  .bubbles-1-vrs .popup-materials-img-div-333 {
    margin-right: 40px;
  }
  .bubbles-1-vrs .popup-div-row-colom-2 {
    flex-basis: 55%;
    flex-shrink: 0;
  }
  .bubbles-1-vrs .popup-size img {
    max-height: 500px;
  }
  .bubbles-1-vrs .popup-size-60 img {
    min-width: 300px;
  }
  .bubbles-600-vrs .popup-size img {
    max-height: 590px;
}
.bubbles-cb3-vrs .popup-size img {
  max-height: 434px;
}
.bubbles-cb3-vrs .popup-photo {
  margin-bottom: 50px;
}
.bubbles-c5-vrs .parameters-div {
  max-width: 40%;
}
.bubbles-c5-vrs .materials-div {
  max-width: 50%;
}
.bubbles-c5-vrs .popup-img-size img {
  max-width: 900px;
}
.popup-about-product {
  margin-bottom: 50px;
}
.img-size-div {
  margin-bottom: 150px;
}
.bubbles-c5-vrs .popup-photo img {
  max-width: 300px;
}
.dew-e1-vrs .popup-size img {
  max-height: 600px;
}
.dew-e1-vrs .popup-materials-img-div-222 {
  margin-right: 0px;
}
.dew-e1-vrs .popup-about-product {
  margin-bottom: 50px;
}
.dew-e1-vrs .popup-material-text p {
  font-size: 20px;
  font-weight: 400;
}
.dew-e1-vrs .img-div-text p {
  margin-top: 10px;
  font-size: 17px;
}
.dew-e3-vrs .popup-size img {
  max-height: 742px;
}
.dove-a1-vrs .popup-size img {
  max-height: 530px;
}
.dove-a3-vrs .popup-size img {
  max-height: 780px;
}
.dove-a11-vrs .popup-size img {
  max-height: 755px;
}
.jasmine-a1-vrs .popup-size img {
  max-height: 327px;
}
.jasmine-a3-vrs .popup-size img {
  max-height: 950px;
}
.jasmine-a12-vrs .popup-size img {
  max-height: 927px;
}
.wisteria-a1-vrs .popup-size img {
  max-height: 1065px;
}
.midnightdew-a1-vrs .popup-about-product {
  margin-bottom: 100px;
}
.korona-b5-vrs .popup-size img {
  max-height: 645px;
}
.korona-c3-vrs .popup-size img {
  max-height: 700px;
}
.korona-b7-vrs .popup-material-text {
  margin-right: 160px;
}
.wisteria-b1-vrs .popup-photo {
  margin-right: 50px;
}
.wisteria-b1-vrs .popup-materials-materials {
  flex-direction: column;
}
.wisteria-b1-vrs .popup-materials-img-div-333 {
  margin-right: 0;
  margin-bottom: 50px;
}
.wisteria-b1-vrs .popup-material-text {
  margin-right: 170px;
}
.wisteria-b1-vrs .popup-specification-row-03 p {
  padding-right: 45px;
}
.wisteria-b1-vrs .popup-specification-row-01 {
  flex-basis: 50%;
}
.wisteria-b1-vrs .popup-specification-row-03 {
  display: flex;
  flex-basis: 50%;
}
.wisteria-b1-vrs .popup-div-row-content-2 {
  margin-bottom: 0;
}
    /* END SPESIFICATION */
}
@media only screen and (max-width: 1200px) {

    
    /* logo */

    .header-body {
        padding: 10px 70px;
      }
    
      .logo {
        width: 90px;
        background-size: 90px 51px;
        height: 51.141px;
      }
      .logo.active {
        background-size: 90px 51px;
        height: 51.141px;
      }
      .headerburger {
        height: 18px;
      }
    
      .headerburger span {
        top: 8px;
      }
      .headerburger.active::after {
        bottom: 7px;
      }
      .header-menu {
        width: 30%;
      }
      .header-link {
        font-size: 26px;
      }
      .header-link-language a, .header-link-language span {
        font-size: 20px;
      }
      .header-list li {
        margin-bottom: 35px;
      }
      .header-link-language {
        margin-top: 70px;
      }
    /* end logo */

    /* first img */
    .img-brunka-div {
        height: 600px;
    }
    .img-brunka-div img {
        height: 600px;
    }
    .title-page {
        font-size: 80px;
        top: 245px;
    }
    /* end first img */

    /* text */
    .text-brunka {
        padding-top: 100px;
    }
    .text-brunka p {
        font-size: 20px;
    }
    /* end text */

    /* title */
    .title {
        font-size: 36px;
        margin-top: 100px;
        margin-bottom: 50px;
    }
    .contact-us-title {
        font-size: 26px;
        margin-top: 100px;
      }
    /* end title */


    /* btn */
    .btn-img img {
        width: 15px;
        height: 15px;
    }
    .who-btn {
        margin-bottom: 100px;
    }
    .button-see-more {
        font-size: 17px;
        padding: 19px 19px;
        width: 300px;
        background-position: 260px;
        background-size: 18px 18px;
    }
    .button-see-more-home {
        margin-bottom: 100px;
    }
    
    .button-leave-a-requese a {
        font-size: 17px;
        padding: 19px 19px;
        background-size: 18px 18px;
    }
    
    .form-button {
        font-size: 17px;
        padding: 19px 19px;
        background-size: 18px 18px;
        width: 250px;
        background-position: 210px;
    }
    .form-title {
        font-size: 30px;
    }
    .form-label {
        font-size: 15px;
    }
    .btn-to-the-top {
        margin-bottom: 50px;
    }
    .button-see-more-collection {
        margin-bottom: 100px;
    }
    /* end btn */

    /* composition */
    .compositions-bubbles {
        margin-bottom: 100px;
    }
    .image-v1 {
        padding: 0;
    }
    .container {
        margin: 0px 100px 100px 100px;
    }
    .container-cosmic {
      margin: 0;
    }
    #image img {
        max-height: 250px;
    }
    #compositions-bubbles {
        display: none;
    }
    #compositions-bubbles-2 {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
    }
    .row-bubbles {
        flex-direction: row;
        margin-bottom: 50px;
    }
    .row-bubbles-no {
        margin-bottom: 0;
    }
    .container-1 {
        width: 450px;
    }
    .container-1all {
      width: unset;
    }
    #bub-ppp {
        background-position: 380px;
    }
    .image-v222 {
        padding: 10px 70px 0px 70px;
    }
    #bub-more {
        max-width: 450px;
    }
    .img-div-2222 {
        padding-top: 0;
    }
    .cosmic-composition {
      display: flex;
      justify-content: flex-start;
      flex-direction: column;
    }
    .cosmic-composition .div-compositions {
      margin: 0;
    }
    .cosmic-composition .compositions {
      margin: 0;
    }
    .cosmic-composition .container {
      margin: 0px 100px 50px 100px;
    }
    .cosmic-composition .container-2 {
      margin: 0px 100px 50px 100px;
    }
    .cosmic-composition .compositions {
    margin: 0 100px;
    display: flex;
    justify-content: center;
    }
    .cosmic-composition .compositions-2 {
      margin: 0 100px;
    }
    .cosmic-composition .compositions-row-3 {
      flex-direction: column;
    }
    .div-compositions-cosmic-3 .row {
      justify-content: center;
    }
    .div-compositions-cosmic-3 .image {
      display: flex;
      justify-content: center;
      flex: none;
    }
    .compositions-row-3 .container #img-cosmic {
    max-height: 201px;
    }
    .cosmic-composition .more-div {
      margin: 50px 0px 32px 0px;
    }
    .cosmic-composition .image {
      min-width: 160px;
    }
    .cosmic-composition .img-div {
      display: flex;
      justify-content: center;
    }
    .div-compositions-cosmic {
      display: none;
    }
    .dew-composition #img-dew-compos {
      max-height: 200px;
    }
    .dew-composition .container {
      margin: 0;
    }
    .dew-composition .dew-img-dew {
      max-height: 120px;
    }
    .dew-composition .img-div-e1 {
      padding: 50px 30px 45px 30px;
    }
    .img-3-last {
      display: flex;
      justify-content: center;
      padding: 10px 60px 5px 60px;
  }
  .dew-composition .more-div {
    margin: 50px 0px 30px 0px;
  }
  .dew-composition .ppp {
    background-position: 170px;
  }
  .dew-composition .pppp111 {
    background-position: 158px; 
  }
  .dew-composition {
    margin-bottom: 100px;
  }
 .dove-div-compos .container {
  margin: 0;
  }
.dove-div-compos .image img {
  max-height: 300px;
}
.dove-div-compos {
  margin-bottom: 100px;
}

.dove-div-compos .more-div {
  margin: 50px 0px 30px 0px;
}
.korona-composition .container {
  margin: 0;
}
.korona-composition .img-width-kor {
  max-height: 120px;
}
.kor-3-comp {
  max-height: 230px;
}
.korona-more-div {
  margin: 50px 0px 30px 0px;
}
.image-v3-kor {
  padding: 0 70px 0 70px;
}
.korona-composition .more-div {
  margin: 50px 0px 30px 0px;
}
.compositions-jasmine {
  margin: 0 100px 100px 100px;
}
.compositions-jasmine .container {
  margin: 0;
}
.compositions-jasmine .image img {
  max-height: 280px;
}
.compositions-jasmine .more-div-3 {
  margin: 50px 0px 30px 6px;
}
.compositions-jasmine .image {
  margin-right: 0;
}
.compositions-jasmine .jasmin-div-img {
  padding: 10px 79px 0px 79px;
}
.compositions-jasmine .ppp {
  background-position: 193px;
}
.compositions-jasmine .pppp1 {
  background-position: 170px;
}
.wisteria-composition .img-div-wb1 {
  padding: 100px 30px 112px 0px;
}
.wisteria-composition .wisteria-img {
  max-width: 420px;
}
.wisteria-composition .image img {
  max-height: 347px;
}
.wisteria-composition .image-wb1 {
  margin-right: 0px;
}
    /* end composition */

    /* footer */
    .colom-1 img {
        max-width: 130px;
      }
    
      .colom-2 h3 {
        font-size: 23px;
      }
      .social-item img {
        max-width: 20px;
      }
    
      .footer-contacts-a a {
        font-size: 14px;
      }
      .contacts-footer-item-map {
        font-size: 17px;
      }
      .footer-contacts-a a {
        font-size: 17px;
      }
      .footer-row {
        padding: 100px 40px;
      }
    /* end footer */

    /* SPECIFICATION */
    .popup-title-ts h2 {
      font-size: 30px;
    }
    .popup-photo img {
      max-width: 300px;
    }
    .popup-size img {
      max-height: 700px;
    }
    .popup-photo {
      margin-bottom: 100px;
    }
    .popup-about-product {
      margin-bottom: 100px;
    }
    .popup-div-row-colom-2 {
      flex-basis: 55%;
      flex-shrink: 0;
    }
    .popup-specification-div {
      margin-bottom: 100px;
    }
    .popup-specification-div p {
      font-size: 18px;
    }
    .popup-title-ts-3 h3 {
      font-size: 25px;
    }
    .popup-material-text p {
      font-size: 20px;
    }
    .popup-img-div {
      margin-right: 50px;
    }
    .img-div-text p {
      font-size: 17px;
    }
    .popup-product-description p{
      font-size: 17px;
    }
    .popup-img-div {
      width: 150px;
      height: 150px;
    }
    .popup-specification {
      margin-bottom: 25px;
    }
    .popup-material-col {
      margin-bottom: 50px;
    }
    .material-plus-padding {
      width: 150px;
    }
    .popup-material-row-2 {
      margin-bottom: 50px;
    }
      .bubbles-1-vrs .popup-material {
    margin-bottom: 100px;
  }
  .bubbles-1-vrs .popup-materials-materials {
    flex-direction: column;
  }
  .bubbles-1-vrs .popup-materials-img-div-222 {
    margin-right: 0px;
    margin-bottom: 50px;
  }
  .bubbles-1-vrs .popup-img-div {
    margin-right: 0px;
  }
  .bubbles-1-vrs .popup-materials-materials {
    flex-basis: 0%;
  }
  .bubbles-1-vrs .popup-materials-img-div-333 {
    margin-right: 0;
    margin-bottom: 50px;
  }
  .bubbles-1-vrs .popup-img-div {
    width: 220px;
    height: 220px;
  }
  .bubbles-1-vrs .popup-materials-materials-3 {
    margin-top: 0;
    flex-direction: column;
    margin-bottom: 50px;
  }
  .bubbles-1-vrs .popup-materials-img-div {
    margin-bottom: 50px;
  }
  .bubbles-1-vrs .popup-material-col {
    margin-bottom: 0;
  }
  .bubbles-1-vrs .non-margin-bottom {
    margin-bottom: 0;
  }
  .bubbles-600-vrs .popup-size img {
    max-height: 530px;
}
.bubbles-9-vrs .popup-size img {
  max-height: 696px;
}
.bubbles-cb3-vrs .popup-size img {
  max-height: 340px;
}
.bubbles-c5-vrs .parameters-div {
  max-width: 45%;
}
.bubbles-c5-vrs .materials-div {
  max-width: 45%;
}
.bubbles-c5-vrs .popup-material-text p {
  margin-right: 0px;
}
.bubbles-c5-vrs .popup-img-size img {
  max-width: 800px;
}
.bubbles-c5-vrs .material-paramet {
  margin-bottom: 0px;
}
.bubbles-c5-vrs .popup-div-row-content-2 {
  margin-bottom: 50px;
}
.bubbles-c5-vrs .popup-about-product {
  margin-bottom: 50px;
}
.bubbles-c5-vrs .popup-specification-row-01 p {
  font-size: 18px;
}
.bubbles-c5-vrs .popup-specification-row-02 p {
  font-size: 18px;
}
.dew-a1-vrs .popup-materials-materials-3 {
  flex-direction: column;
}
.dew-a1-vrs .popup-material-col-dew-a1 {
  margin-bottom: 50px;
}
.dew-e3-vrs .popup-materials-img-div-334 {
  padding-bottom: 50px;
}
.dove-a1-vrs .popup-size img {
  max-height: 480px;
}
.dove-a3-vrs .popup-size img {
  max-height: 816px;
}
.jasmine-a3-vrs .popup-size img {
  max-height: 800px;
}
.jasmine-a12-vrs .popup-size img {
  max-height: 1001px;
}
.midnightdew-a1-vrs .popup-materials-materials {
  margin-bottom: 0px;
}
.midnightdew-a1-vrs .popup-material-col {
  margin-bottom: 50px;
}
.korona-b5-vrs .popup-size img {
  max-height: 620px;
}
.korona-c3-vrs .popup-size img {
  max-height: 546px;
}
.korona-b7-vrs .popup-material-text {
  margin-right: 60px;
}
.korona-b7-vrs .popup-div-row {
  margin-bottom: 100px;
}
.korona-b7-vrs .popup-photo {
  margin-right: 50px;
}
.wisteria-b1-vrs .popup-div-row {
  margin-bottom: 0px;
}
.wisteria-b1-vrs .popup-img-div {
  width: 190px;
  height: 190px;
}
.korona-b7-vrs .popup-specification-row-03 p {
  font-size: 18px;
}
    /* END SPECIFICATION */
}
@media only screen and (max-width: 992px) {
    /* logo */
    .header-body {
        padding: 5px 45px;
      }
      .logo {
        background-size: 75px 51px;
      }
      .headerburger {
        width: 26px;
      }
      .logo.active {
        background-size: 75px 51px;
      }
      .header-body {
        height: 60px;
      }
      .header-menu {
        width: 35%;
      }
      .header-link {
        font-size: 26px;
      }
      .header-list li {
        margin-bottom: 30px;
      }
      .header-list {
        margin-top: 125px;
      }
    /* end logo */

    /* title */
    .form-label {
        font-size: 14px;
      }
    .form-title {
        margin-bottom: 30px;
    }
    .contact-us-title {
        font-size: 23px;
      }
    /* end title */

    /* slider */
    .slick-slider img {
        max-height: 500px;
    }
    /* end slider*/

    /* composition */
    #image img {
        max-height: 200px;
    }
    .container-1 {
        width: 300px;
    }
    #bub-ppp {
        background-position: 210px;
    }
    .compositions-row-3 .container #img-cosmic {
    max-height: 190px;
    }
    .cosmic-composition .compositions-2 {
      margin: 0;
    }
    .dew-composition {
      display: none;
    }
    .dew-composition-2 {
      display: flex;
      justify-content: space-around;
    }
    .dew-composition-2 .row-dove {
      display: flex;
      justify-content: space-between;
      flex-direction: column;
    }
    .dew-composition-2 #img-dew-compos {
      max-height: 240px;
    }
    .dew-composition-2 .dew-img-dew {
      max-height: 140px;
    }
    .dew-composition-2 .img-div-e1 {
      padding: 46px 30px 70px 30px;
    }
    .dew-composition-2 .more-div {
      margin: 50px 0px 30px 0px;
    }
    .dew-composition-2 .container {
      margin: 0;
      margin-bottom: 50px;
    }
    .dew-con-2-3 {
      margin-bottom: 100px;
    }


    .dove-div-compos .image img {
      max-height: 210px;
    }
    .dove-div-compos .img-div {
      padding: 10px 18px 0px 18px;
    }
    .dove-div-compos .more-div p {
      font-size: 20px;
    }
    .dove-div-compos .ppp {
      background-position: 150px;
    }
    .dove-div-compos .pppp111 {
      background-position: 125px;
    }
    .korona-composition .container-kor-1 {
      margin: 0;
      width: 547px;
      margin-bottom: 50px;
    }
    .korona-composition .container-kor-2{
      margin: 0;
      width: 547px;
    }
    .korona-composition .container-kor-3 {
      margin: 0;
      width: 547px;
    }
    .image-v3-kor {
      padding: 0;
    }
    .korona-composition .row-bubbles {
      flex-direction: column;
    }
    .korona-composition .img-width-kor {
      max-height: 195px;
    }
    .korona-composition .img-width-kor-2 {
      max-height: 168px;
    }
    .korona-composition .kor-3-comp {
      max-height: 315px;
    }
    .korona-composition .image-v3-kor {
      justify-content: flex-start;
      padding: 0 20px 0 50px;
    }
    .korona-composition {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }
    .compositions-jasmine {
      display: none;
    }
    .compositions-jasmine-2 {
      display: flex;
      justify-content: space-around;
    }
    .compositions-jasmine-2 .row-jasmine {
      flex-direction: column;
    }
    .compositions-jasmine-2 .container {
      margin: 0;
    }
    .compositions-jasmine-2 .image img {
      max-height: 360px;
    }
    .compositions-jasmine-2 .image {
      margin-right: 0;
    }
    .compositions-jasmine-2 .more-div {
      margin: 50px 0px 100px 0px;
    }
    .wisteria-composition .wisteria-img {
      max-width: 330px;
    }
    .wisteria-composition .img-div-wb1 {
      padding: 100px 0px 112px 0px;
    }
    .wisteria-composition .image img {
      max-height: 316px;
    }
    .wisteria-composition {
      margin: 0 70px;
      margin-bottom: 100px;
    }
    .wisteria-composition .container {
      margin-bottom: 0;
    }

    /* end composition */

    /* lightbox */
    .close-btn-tw, .close-btn{
        right: 45px;
    }
    .prev-btn-tw, .prev-btn {
        left: 50px;
    }
    .next-btn-tw, .next-btn {
        right: 50px;
    }
    /* end lightbox */

    /* btn */
    .button-see-more {
        font-size: 15px;
        padding: 16px 16px;
        width: 260px;
        background-position: 220px;
        background-size: 18px 18px;
      }
      .button-see-more-home {
        margin-bottom: 100px;
      }
    
      .button-leave-a-requese a {
        font-size: 15px;
        width: 380px;
        background-position: 340px;
        padding: 16px 16px;
        background-size: 18px 18px;
      }
    
      .form-button {
        font-size: 15px;
        padding: 16px 16px;
        background-size: 18px 18px;
        width: 250px;
        background-position: 210px;
      }
    /* end btn */

    /* footer */
    .colom-1 img {
        max-width: 110px;
      }
      .colom-2 h3 {
        font-size: 18px;
      }
      .social-item img {
        max-width: 17px;
      }
      .footer-contacts-a a {
        font-size: 15px;
      }
      .contacts-footer-item-map {
        font-size: 15px;
      }
      .footer-row {
        padding: 70px 10px;
      }
      .footer-bottom-row p {
        font-size: 14px;
      }
    /* end footer */

    /* SPECIFICATION */
    .popup-photo img {
      max-width: 240px;
    }
    .popup-div-row {
      margin: 65px;
      margin-bottom: 0;
    }
    .popup-size img {
      max-height: 600px;
  }
  .popup-title-ts-3 h3 {
    font-size: 23px;
  }
  .popup-specification {
    margin-bottom: 34px;
  }
  .popup-div-row-colom-2 {
    flex-basis: 56%;
    flex-shrink: 0;
  }
  .popup-div-2 {
    margin-right: 65px;
    margin-left: 65px;
  }
   .bubbles-1-vrs .popup-img-div {
    width: 150px;
    height: 150px;
  }
  .bubbles-1-vrs .popup-size-60 img {
    min-width: 240px;
}
.bubbles-600-vrs .popup-size img {
  max-height: 438px;
}
.bubbles-9-vrs .popup-size img {
  max-height: 581px;
}
.bubbles-cb3-vrs .popup-size img {
  max-height: 300px;
}
.bubbles-c5-vrs .parameters-div {
  max-width: 50%;
}
.bubbles-c5-vrs .materials-div {
  max-width: 40%;
}
.bubbles-c5-vrs .popup-img-div {
  width: 120px;
  height: 120px;
}
.bubbles-c5-vrs .popup-photo {
  margin-right: 50px;
}
.bubbles-c5-vrs .popup-img-size img {
  max-width: 630px;
}
.bubbles-c5-vrs .popup-photo img {
  max-width: 250px;
}
.arrow-download-div {
  background-image: url(/img/Arrowooo.svg);
  background-repeat: no-repeat;
  background-size: 20px 20px;
  background-position: 230px;
}
.dew-e1-vrs .popup-size img {
  max-height: 517px;
}
.popup-specification-row-02 {
  flex-basis: 60%;
}
.dove-a1-vrs .popup-size img {
  max-height: 400px;
}
.dove-a3-vrs .popup-size img {
  max-height: 655px;
}
.dove-a11-vrs .popup-size img {
  max-height: 700px;
}
.jasmine-a1-vrs .popup-size img {
  max-height: 280px;
}
.jasmine-a3-vrs .popup-size img {
  max-height: 840px;
}
.jasmine-a12-vrs .popup-size img {
  max-height: 999px;
}
.wisteria-a1-vrs .popup-size img {
  max-height: 980px;
}
.dew-e1-vrs .popup-size img {
  max-height: 488px;
}
.korona-c3-vrs .popup-size img {
  max-height: 550px;
}
.korona-b7-vrs .material-paramet {
  flex-direction: column;
}
.korona-b7-vrs .parameters-div {
  min-width: 100%;
  margin-bottom: 100px;
}
.korona-b7-vrs .materials-div {
  min-width: 100%;
}
.korona-b7-vrs .popup-img-div {
  width: 180px;
  height: 180px;
}
.korona-b7-vrs .popup-specification-row-02 {
  flex-basis: 50%;
}
.korona-b7-vrs .popup-div-row {
  margin-bottom: 0;
}
.korona-b7-vrs .popup-specification-row-03 p {
  font-size: 18px;
}
.layer h3 {
  font-size: 40px;
}
.layer:hover h3 {
  bottom: 40%;
  opacity: 1;
}
    /* END SPECIFICATION */
}
@media only screen and (max-width: 768px) {
    /* logo */
    .header-body {
        padding: 15px 45px;
      }
      .header-menu {
        width: 55%;
      }
      .header-link {
        font-size: 26px;
      }
    /* end logo */

    /* first img */
    .title-page {
        font-size: 60px;
    }
    .dove-img-first-pag img {
      object-position: 82%;
    }
    /* end first img */

    /* text */
    .text-brunka p {
        font-size: 16px;
    }
    .text-brunka {
        padding: 100px 50px 0px 50px;
    }
    /* end text */

    /* title */
    .title {
        margin-right: 40px;
        margin-left: 40px;
        font-size: 30px;
    }
    .title:after {
        right: -25px;
    }
    .contact-us-title {
        line-height: 25px;
        font-weight: 500;
        font-size: 20px;
        margin-right: 35px;
        margin-left: 35px;
    }
    /* end title */

    /* composition */
    .compositions-bubbles {
        margin: 0 40px 100px 40px;
    }
    .container {
        margin: 0px 40px 100px 40px;
    }
    .container-1 {
        width: 220px;
    }
    .container-7 {
        width: 200px;
    }
    .more-div p {
        font-size: 20px;
    }
    #image img {
        max-height: 160px;
    }
    #bub-ppp {
        background-position: 155px;
    }
  .more-div-2 p {
    font-size: 20px;
  }
  #img-cosmic {
    max-height: 135px;
  }
    .cosmic-composition .container {
    margin: 0px 0px 50px 0px;
    } 
    .compositions-row-3 .container #img-cosmic {
      max-height: 125px;
    }
    .cosmic-composition .container-2 #img-cosmic {
      max-height: 102px;
    }
    .cosmic-composition .compositions {
    display: flex;
    justify-content: center;
    }
    .cosmic-composition .image {
    min-width: 230px;
    }
    .div-compositions-666 .ppp {
      background-position: 120px
    }
    .div-compositions-666 .more-div {
    margin: 50px 0px 32px 35px;
    }
    .cosmic-composition .more-div-2 {
      margin: 50px 0;
    }
    .dew-composition-2 #img-dew-compos {
      max-height: 210px;
    }
    .dew-composition-2 .dew-img-dew {
      max-height: 110px;
    }
    .dew-composition-2 .ppp {
      background-position: 140px;
    }
    .image a:hover .ppp {
      background-position: 140px;
    }
    .image a:hover .wistr_ppp {
      background-position: 180px;
    }
    .dew-composition-2 .dew-con-2-3 {
      margin-bottom: 0;
    }
    .dew-composition-2 .row-dove {
      margin-bottom: 50px;
    }

    .dove-div-compos {
      display: none;
    }
    .dove-div-compos-2 {
      display: flex;
      justify-content: space-around;
      flex-direction: row;
    }
    .dove-div-compos-2 .dove-row-com-2 {
      flex-direction: column;
    }
    .dove-div-compos-2 #dove-img-123 {
      max-height: 245px;
    }
    .dove-div-compos-2 .container {
      margin: 0;
    }
    .dove-div-compos-2 .more-div {
      margin: 50px 0px 30px 0px;
    }
    .dove-div-compos-2 .ppp {
      background-position: 145px;
    }
    .dove-div-compos-2 .more-div {
      margin: 50px 0px 60px 0px;
    }


    
    .korona-composition .container-kor-1 {
      margin: 0;
      width: 400px;
      margin-bottom: 50px;
    }
    .korona-composition .container-kor-2{
      margin: 0;
      width: 400px;
    }
    .korona-composition .container-kor-3 {
      margin: 0;
      width: 400px;
    }
    .korona-composition .img-width-kor {
    max-height: 140px;
    }
    .korona-composition .img-width-kor-2 {
      max-height: 122px;
    }
    .korona-composition .kor-3-comp {
      max-height: 230px;
    }
    .korona-composition .image-v3-kor {
      justify-content: flex-start;
      padding: 0 20px 0 70px;
    }
    .compositions-jasmine-2 .image img {
      max-height: 304px;
    }
    .compositions-jasmine-2 .ppp {
      background-position: 150px;
    }
    .compositions-jasmine-2 .image {
      max-width: 170px;
    }
    .compositions-jasmine-2 .more-div {
      margin: 30px 0px 50px 0px;
    }
    .wisteria-composition .image img {
      max-height: 200px;
    }
    .wisteria-composition .wisteria-img {
      max-width: 185px;
    }
    .wisteria-composition .img-div-wb1 {
      padding: 69px 0px 77px 0px;
    }
    .wisteria-composition .image {
      margin-right: 0;
      max-width: 160px;
    }
    .wisteria-composition .ppp {
      background-position: 130px;
    }
    .wisteria-composition .more-div {
      margin: 50px 0px 30px 0px;
    }
    .wisteria-composition {
      margin: 0 30px;
      margin-bottom: 30px;
    }
    .wisteria-composition .row-dove {
      flex-direction: column;
    }
    .wisteria-composition .container {
      display: flex;
      justify-content: center;
    }
    .wisteria-composition .image {
      margin-right: 0;
      width: 300px;
      max-width: none;
    }
    .wisteria-composition .image img {
      max-height: 275px;
  }
  .wisteria-composition .wisteria-img {
    max-width: 250px;
  }
  .wisteria-composition .more-div {
    margin: 40px 0px 70px 34px;
}
  .wisteria-composition .img-div-wb1 {
    padding: 36px 0px 36px 0px;
  }
  .wisteria-composition .container-dove-3 {
    display: none;
  }
  .wisteria-composition .ppp {
    background-position: 180px;
  }
    /* end composition */

    /* lightbox */
    .lightbox-tw-img {
        max-width: 90%;
    }
    .next-btn-tw, .next-btn {
        right: 35px;
    }
    .prev-btn-tw, .prev-btn {
        left: 35px;
    }
    .lightbox-img {
        max-width: 90%;
    }
    /* end lightbox */

    /* btn */
    .button-see-more-collection {
        margin-bottom: 100px;
        margin-top: 50px;
    }
    /* end btn */

    /* slider */
    .slick-slider img {
        max-height: 400px;
      }
    /* end slider*/

    /* footer */
    .footer-row {
        display: flex;
        flex-direction: column;
      }
      .colom-1, .colom-3 {
        margin-bottom: 80px;
      }
      .colom-1 img {
        max-width: 150px;
      }
      .colom-2 h3 {
        font-size: 18px;
      }
      .social-item img {
        max-width: 30px;
      }
      .footer-contacts-a a {
        font-size: 15px;
      }
      .colom-2 {
        order: 3;
      }
    /* end footer */

    /* SPECIFICATION */
    .popup-div-row-content-2 {
      display: flex;
      flex-direction: column;
      align-items: stretch;
      justify-content: center;
  }
  .popup-div-row-colom-img {
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 100px;
  }
  .popup-size img {
    max-height: 450px;
  }
  .popup-photo img {
    max-width: 90%;
    object-fit: fill;
  }
  .popup-photo {
    margin-bottom: 0;
  }
  .popup-div-row {
    margin: 40px;
    margin-bottom: 0;
}
.popup-title-ts h2 {
  font-size: 28px;
}
.popup-title-ts h3 {
  font-size: 28px;
  font-weight: 500;
  padding-right: 20px;
}
.popup-title-ts {
  margin-top: 60px;
}
.popup-title-ts-3 h3 {
  font-size: 20px;
}
.popup-product-description p {
  font-size: 16px;
}
.popup-specification-div p {
  font-size: 16px;
}
.popup-material-text p {
  font-size: 18px;
}
.img-div-text p {
  font-size: 16px;
}
.popup-div-2 {
  margin-right: 40px;
  margin-left: 40px;
}
.popup-div-2 p {
  font-size: 20px;
}
.title-spec::after {
  margin-right: -100px;
}
.bubbles-1-vrs .popup-size img {
    max-height: 260px;
} 
.bubbles-1-vrs .popup-img-div {
    width: 200px;
    height: 200px;
}
.bubbles-1-vrs .popup-size-60 img {
    min-width: unset;
    max-height: 560px;
}
.bubbles-60-vrs .popup-div-row-colom-img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bubbles-60-vrs .popup-photo img {
    max-width: 100%;
    object-fit: fill;
}
.bubbles-60-vrs .popup-photo {
  margin-bottom: 50px;
}
.bubbles-60-vrs .popup-photo img {
  min-width: 100%;
}
.bubbles-60-vrs .popup-photo {
  width: 100%;
}
.bubbles-600-vrs .popup-size img {
  max-height: 450px;
}
.bubbles-9-vrs .popup-size img {
  max-height: 660px;
}
.bubbles-c1-vrs .popup-photo {
  width: 90%;
}
.bubbles-c1-vrs .popup-div-row-colom-img {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
}

.bubbles-c1-vrs .popup-size img {
  max-height: 330px;
}
.bubbles-c1-vrs .popup-photo {
  margin-bottom: 0px;
}
.bubbles-cb1-vrs .popup-size img {
  max-height: 290px;
}

.bubbles-cb3-vrs .popup-photo {
  width: 100%;
}
.bubbles-cb3-vrs .popup-div-row-colom-img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bubbles-cb3-vrs .popup-size img {
  max-height: 378px;
}
.bubbles-c5-vrs .material-paramet {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 100px;
}
.bubbles-c5-vrs .parameters-div {
  max-width: unset;
  min-width: 100%;
  margin-bottom: 100px;
}
.bubbles-c5-vrs .materials-div {
  max-width: unset;
  min-width: 100%;
}
.bubbles-c5-vrs .popup-img-div {
  width: 200px;
  height: 200px;
}

.bubbles-60-vrs .popup-div-row-colom-img {
  flex-basis: 100%;
}
.bubbles-c5-vrs .divts-1 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 50px;
}
.bubbles-c5-vrs .popup-photo {
  width: 100%;
  margin-right: 0;
  margin-bottom: 0;
}
.bubbles-c5-vrs .popup-img-size img {
  max-width: 420px;
}
.bubbles-c5-vrs .cosmic-min-size {
  min-width: 100%;
}
.bubbles-c5-vrs .popup-img-size img {
  max-width: 100%;
}
.bubbles-c5-vrs .popup-specification-row-01 p {
  font-size: 16px;
}
.bubbles-c5-vrs .popup-specification-row-02 p {
  font-size: 16px;
}
.bubbles-c5-vrs .material-paramet {
  margin-bottom: 0;
}
.bubbles-c5-vrs .popup-material-row-2 {
  margin-bottom: 0px;
}
.bubbles-1-vrs .popup-size-60 img {
  min-width: 404px;
}
.bubbles-600-vrs .popup-size img {
  max-height: 148px;
}
.bubbles-9-vrs .popup-size img {
  max-height: 357px;
}
.bubbles-cb3-vrs .popup-size {
  display: flex;
  justify-content: center;
}

.bubbles-cb3-vrs .popup-size img {
  max-height: unset;
  min-height: unset;
  max-width: unset;
  min-width: unset;
  max-width: 90%;
}
.dew-a1-vrs .popup-photo {
  margin-right: 50px;
}
.dew-a1-vrs .popup-size img {
  max-height: 300px;
}
.dew-e1-vrs .popup-div-row-colom-img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.dew-e1-vrs .popup-size img {
  max-height: unset;
  max-width: 90%;
}
.dew-e1-vrs .popup-size {
  margin-top: 50px;
  display: flex;
  justify-content: center;
}
.dew-e1-vrs .popup-material-text p {
  font-size: 18px;
  font-weight: 400;
}
.dew-e1-vrs .img-div-text p {
  margin-top: 10px;
  font-size: 16px;
}
.jasmine-a1-vrs .popup-size img {
  max-height: unset;
  max-width: 60%;
}
.midnightdew-a1-vrs .popup-div-row-colom-img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.midnightdew-a1-vrs .popup-photo {
  width: 100%;
}
.midnightdew-a1-vrs .popup-size img {
  max-height: unset;
  max-width: 85%;
}
.midnightdew-a1-vrs .popup-photo {
  margin-right: 0px;
}
.midnightdew-a1-vrs .popup-size {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}
.ta-right-a1 {
  text-align: right;
}
.bubbles-c5-vrs .popup-img-div {
  width: 170px;
  height: 170px;
}
.wisteria-b1-vrs .img-size-div {
  margin-bottom: 100px;
}
.wisteria-b1-vrs .popup-specification-row-03 p {
  font-size: 16px;
}
.layer h3 {
  font-size: 30px;
}
  .footer-contacts-a p {
    text-align: center;
  }
}
@media only screen and (max-width: 488px) {
    /* logo */
    .logo {
        background-size: 58px 51px;
      }
      .logo.active {
        background-size: 58px 51px;
      }
      .headerburger {
        width: 22px;
      }
      .header-list {
        margin-top: 150px;
      }
      .header-menu {
        width: 80%;
      }
      .header-link {
        font-size: 26px;
      }
      .header-body {
        padding: 15px 30px;
      }
    /* end logo */

    /* first img */
    .title-page {
        font-size: 40px;
        padding: 30px;
        top: 225px;
    }
    #title-page {
        top: 280px;
    }
    .cosmic-pag-title {
      top: 245px;
    }
    #brunka-img {
      object-position: 40%;
  }
    

    .korona-first-img img{
      object-position: 45%;
    }
    #jasmine-centr-r {
      object-position: 83%;
    }
    /* end first img */

    /* text */
    .text-brunka {
        padding: 70px 35px 0px 35px ;
    }
    /* end text */

    /* title */
    .title {
        margin-right: 35px;
        margin-left: 35px;
        font-size: 30px;
        margin-top: 70px;
        margin-bottom: 35px;
      }
    .title-2::after {
        display: none;
    }
    .contact-us-title {
        font-size: 20px;
        font-weight: 500;
        margin-right: 18px;
        margin-left: 18px;
        margin-top: 70px;
        margin-bottom: 35px;
    }
    /* end title */

    /* composition */
    .compositions-bubbles {
        margin-bottom: 70px;
    }
    .row-bubbles-123 {
        margin-bottom: 70px;
    }
    .image img {
        max-width: 200px;
    }
    .more-div {
        margin: 20px 0px 0px 10px;
    }
    .more-div p {
        font-size: 20px;
    }
    .container {
        margin: 0px 35px 70px 35px;
    } 
    .ppp {
        background-position: 200px;
    }
    .image a:hover .ppp {
        background-position: 200px;
    }
    #compositions-bubbles-2 {
        flex-direction: column;
    }
    #row-bubbles {
        flex-direction: column;
    }
    .row-bubbles-222 {
        margin-bottom: 0;
    }
    .container-1 {
        margin-bottom: 35px;
    }
    .cont-2226 {
      margin-bottom: 0px;
    }
      .cosmic-composition .compositions-row {
        flex-direction: column;
      }
      .cosmic-composition .compositions {
        margin: 0;
      }
      .div-compositions-666 .more-div {
        margin: 50px 0px 32px 0px;
      } 
      .div-compositions-666 .ppp {
        background-position: 200px;
      }
      .cosmic-composition .container-2 {
        margin: 0;
      } 
      .cosmic-composition .more-div-2 {
        margin: 50px 0 50px 0;
      }
      .cosmic-composition .container {
        margin: 0;
      }
      .div-compositions-666 .more-div {
        margin: 35px 0px 50px 0px;
      }
      .cosmic-composition .more-div {
        margin: 35px 0px 50px 0px;
      }  
      #img-cosmic {
        max-height: 110px;
    } 
    .dew-composition-2 {
      display: none;
    }
    .dew-composition-3 {
      display: flex;
      flex-direction: column;
    }
    .dew-composition-3 .row-dove {
      flex-direction: column;
    }
    .dew-composition-3 #img-dew-compos {
      max-width: 100px;
    }
    .dew-composition-3 .dew-img-dew {
      max-width: 130px;
    }
    .dew-composition-3 .more-div {
      margin: 40px 0px 0px 15px;
    }
    .dew-composition-3 .img-div-e1 {
      padding: 50px 30px 25px 30px;
    }
    .dew-composition-3 .row-dove {
      justify-content: center;
    }
    .dew-composition-3 .row {
      justify-content: center;
    }
    .dew-composition-3 .image {
      max-width: 300px;
    }
    
 
    .dove-div-compos-2 {
      display: none;
    }
    .dove-div-compos {
      display: flex;
      flex-direction: column;
      margin: 0;
    }
    .dove-div-compos .row-dove {
      flex-direction: column;
    }
    .dove-div-compos .image {
      max-width: 180px;
    }
    .dove-div-compos .row {
      justify-content: center;
    }
    .dove-div-compos .more-div {
      margin: 30px 0px 70px 0px;
    }

      .korona-composition .container-kor-1 {
      margin: 0;
      width: 240px;
      margin-bottom: 50px;
    }
    .korona-composition .container-kor-2{
      margin: 0;
      width: 240px;
    }
    .korona-composition .container-kor-3 {
      margin: 0;
      width: 240px;
    }
    .korona-composition .img-width-kor {
      max-height: 85px;
      max-width: fit-content;
    }
    .korona-composition .img-width-kor-2 {
      max-height: 75px;
    }
    .korona-composition .kor-3-comp {
      max-height: 175px;
    }
    .korona-composition .image-v3-kor {
      justify-content: center;
      padding: 0;
    }
    .korona-composition .image-pad-kor {
      padding: 0;
    }
    .row-bubbles-123-korona {
      margin-bottom: 50px;
    }

    .compositions-jasmine-2 {
      display: none;
    }
    .compositions-jasmine {
      display: flex;
      justify-content: center;
      flex-direction: column;
      margin: 0px;
    }
    .compositions-jasmine .row-jasmine {
      justify-content: center;
      flex-direction: column;
    }
    .compositions-jasmine .image img {
      max-height: 245px;
    }
    .compositions-jasmine .image {
      max-width: 170px;
    }
    .compositions-jasmine .ppp {
      background-position: 149px;
    } 
    .compositions-jasmine .row {
      justify-content: center;
    }
    .compositions-jasmine .more-div {
      margin: 30px 0px 50px 0px;
  }
  .ppp-midng {
    background-position: 165px;
  }
  #a-midnightdew-compooos:hover .ppp-midng {
    background-position: 165px;
}
  .midnightdew-compooos .container {
    margin: 0px 40px 70px 15px;
}
    /* end composition */

    /* lightbox */
    .close-btn-tw, .close-btn {
        right: 29px;
    }
    /* end lightbox */

    /* btn */
    .button-see-more {
        font-size: 14px;
        padding: 14px 14px;
        width: 210px;
        background-position: 180px;
        background-size: 16px 16px;
      }
      .button-see-more-home {
        margin-bottom: 70px;
      }
    
      .button-leave-a-requese a {
        font-size: 11px;
        width: 280px;
        background-position: 250px;
        padding: 14px 14px;
        background-size: 16px 16px;
      }
    
      .form-button {
        font-size: 14px;
        padding: 16px 16px;
        background-size: 18px 18px;
        width: 250px;
        background-position: 210px;
      }
    
      .who-btn {
        margin-bottom: 70px;
      }
      .btn-to-the-top > img {
        height: 13px;
      }
      .button-see-more-collection {
        margin-top: 35px;
        margin-bottom: 70px;
      }
    /* end btn */

    /* slider */
    .slick-slider img {
        max-height: 300px;
      }
    /* end slider*/

    /* footer */
    .colom-1 img {
        max-width: 95px;
      }
      .colom-2 h3 {
        font-size: 18px;
      }
    /* end footer */

    /* SPECIFICATION */
    .popup-div-row {
      margin: 25px;
      margin-bottom: 0;
    }
    .popup-div-row-colom-img {
      flex-direction: column;
      align-items: center;
      justify-content: space-between;
      margin-bottom: 70px;
  }
  .popup-photo img {
    max-width: 100%;
    object-fit: fill;
  }
  .popup-photo {
    margin-bottom: 70px;
  }
  .specification-all .title-3 {
    margin-bottom: 35px;
  }
  .popup-div-row-content-80 {
    display: none;
  }
  .popup-div-row-content-70 {
    display: flex;
    flex-direction: column;
  }
  .popup-t-s-title-555 {
    justify-content: flex-end;
    margin-top: 0;
    margin-bottom: 35px;
  }
 .title-spec::after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    height: 1px;
    background-color: #000000;
    position: relative;
  }
  .title-spec {
    margin-bottom: 0;
  }
  .popup-img-div {
    margin-right: 0;
  }
  .popup-material-col {
    margin-bottom: 35px;
  }
  .popup-material-row-2 {
    margin-bottom: 35px;
  }
  .popup-div-row-content-2 {
    margin-bottom: 70px;
  }
  .popup-div-2 p {
    font-size: 18px;
}
.popup-div-2 {
    margin-right: 35px;
    margin-left: 35px;
}
.bubbles-1-vrs .popup-img-div {
    width: 150px;
    height: 150px;
}
.popup-about-product {
    margin-bottom: 70px;
}
.popup-div-row-colom-img {
  margin-bottom: 70px;
}
.bubbles-1-vrs .title-3 {
  margin-bottom: 35px;
}
.popup-specification-div {
    margin-bottom: 70px;
}
.bubbles-1-vrs .popup-materials-img-div {
    margin-bottom: 35px;
}
.bubbles-1-vrs .popup-material {
    margin-bottom: 70px;
}
.bubbles-1-vrs .popup-materials-img-div-333 {
    margin-right: 0;
    margin-bottom: 35px;
}
.bubbles-1-vrs .popup-materials-img-div-222 {
    margin-right: 0px;
    margin-bottom: 35px;
}
.bubbles-1-vrs .popup-size-60 img {
    max-width: 250px;
    max-height: none;
}
.bubbles-c1-vrs .popup-div-row-colom-img {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.bubbles-c1-vrs .popup-photo {
  width: 100%;
  margin-bottom: 35px;
}
.bubbles-c1-vrs .popup-size img {
  max-height: 375px;
}
.bubbles-cb3-vrs .popup-size img {
  max-height: 328px;
}
.bubbles-c5-vrs .img-size-div {
  margin-bottom: 70px;
}
.bubbles-c5-vrs .divts-1 {
  margin-bottom: 0;
}
.bubbles-1-vrs .popup-size-60 img {
  max-width: 320px;
  max-height: unset;
  min-width: unset;

}
.bubbles-600-vrs .popup-size img {
  max-height: 542px;
}

.bubbles-9-vrs .popup-size img {
  max-height: 690px;
}
.bubbles-cb3-vrs .popup-size img {
  max-height: unset;
  min-height: unset;
  max-width: unset;
  min-width: unset;
  max-width: 90%;
}
.dew-a1-vrs .popup-photo {
  margin-right: 0;
}
.dew-a1-vrs .popup-size img {
  max-height: 427px;
}
.dew-e1-vrs .popup-size img {
  max-width: 90%;
  max-height: unset;
}
.dew-a1-vrs .popup-specification-row-02 {
    flex-basis: 60%;
}
.dew-e1-vrs .popup-specification-row-02 {
  flex-basis: 60%;
}
.jasmine-a1-vrs .popup-size img {
  max-width: 60%;
  max-height: unset;
}
.jasmine-a3-vrs .popup-size img {
  max-width: 60%;
  max-height: unset;
}
.jasmine-a12-vrs .popup-size img {
  max-width: 70%;
  max-height: unset;
}
.wisteria-a1-vrs .popup-size img {
  max-width: 70%;
  max-height: unset;
}
.midnightdew-a1-vrs .popup-size img {
  max-height: unset;
  max-width: 80%;
}
.korona-b5-vrs .popup-size img {
  max-width: 85%;
  max-height: unset;
}
.korona-c3-vrs .popup-size img {
  max-width: 70%;
  max-height: unset;
}
.bub-new-les-60 .popup-size {
  display: flex;
  justify-content: center;
}
.bub-new-les-60 .popup-size-60 img {
  max-width: 90%;
  max-height: unset;
  min-width: unset;
}
.midnightdew-a1-vrs .popup-img-div {
  width: 140px;
  height: 140px;
}
.midnightdew-a1-vrs .popup-material-col {
  margin-bottom: 35px;
}
.korona-b7-vrs .popup-specification-row-03 p {
  font-size: 16px;
  padding-right: 34px;
}
.korona-b7-vrs .popup-img-div {
  width: 120px;
  height: 120px;
}
.korona-b7-vrs .img-div-text p {
  line-height: unset;
}
.korona-b7-vrs .popup-2 p {
  line-height: 25px;
}
.bubbles-c5-vrs .parameters-div {
  margin-bottom: 70px;
}
.korona-b7-vrs .donload-2-cosmic-5 {
  margin-top: 70px;
}
.wisteria-b1-vrs .popup-img-size img {
  max-width: 95%;
}
.popup-content {
  padding: 50px 50px;
}
    /* END SPECIFICATION */
    .layer h3 {
      font-size: 20px;
    }
    
      .footer-contacts-a p {
    text-align: center;
  }
  
   .swiper-slide img {
    height: 300px;
  }
  .img-max-size-bubbles-120 {
      max-height: 158px;
  }
  
  
  
}
@media only screen and (max-width: 320px) {
    .colom-1, .colom-2, .colom-3 {
      width: 150px;
    }
    .footer-contacts-a a {
      font-size: 11px;
    }
      .footer-contacts-a p {
    text-align: center;
  }
  }
  
  
  
  
  
  
  
  
  
  
/* slider */
.swiper, .swiper-2 {
  background-color: #000;
}


.swiper-free-mode>.swiper-wrapper {
  transition-timing-function: linear;
  margin: 0 auto;
}

.swiper-slide {
  width: auto !important;
}




  