
html:lang(bg) .performance-section .the-description,
html:lang(bg) .safety-section-content .the-description,
html:lang(ru) .performance-section .the-description,
html:lang(ru) .safety-section-content .the-description {
    width: 300px; height: 165px; margin: 90px auto 30px auto;
}

html:lang(bg) .performance-section .the-description p,
html:lang(bg) .safety-section-content .the-description p,
html:lang(ru) .performance-section .the-description p,
html:lang(ru) .safety-section-content .the-description p {
    right: 0px; width: 100%; padding: 75px 10px 10px 10px; background: white;
    min-height: 80px; height: auto; text-align: center;
    font-size: 16px; top: initial; display: block;
    position: relative; transform: initial;
}

html:lang(bg) .performance-section .the-description img,
html:lang(bg) .safety-section-content .the-description img,
html:lang(ru) .performance-section .the-description img,
html:lang(ru) .safety-section-content .the-description img {
    left: 50%; top: -50px;
    -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);
}

html:lang(bg) .product-hero .product-header h1,
html:lang(ru) .product-hero .product-header h1 { top: -45px; }
html:lang(ru) .portfolio-display .tap { line-height: 27px; }

@media (min-width: 1025px) {
    html:lang(bg) .the-title,
    html:lang(bg) h3.allison-heading,
    html:lang(ru) .the-title,
    html:lang(ru) h3.allison-heading {
      font-size: 28px;
      line-height: 28px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    html:lang(ru) .portfolio-display .tap { left: 100%; top: -40%; }
}

@media (max-width: 767px) {
    html:lang(ru) .portfolio-display .tap,
    html:lang(bg) .portfolio-display .tap { left: 30%; top: -25%; font-size: 18px; }
    html:lang(ru) .the-title { font-size: 23px; }

    html:lang(bg) .sensitive-diaper-designs .a-diaper-series:nth-child(even) .series-designs .faces .front-face span { width: 225px; }
}

@media (min-width: 320px) and (max-width: 360px) {

}
