/*
CSS by Smarysz
https://smarysz.net/
*/

.main-slider-actions-container {
    display: none;
}

#menu-mainmenu li:last-child ::after {
    display: none;
}

@media screen and (max-width: 1680px)
{
    .aboutus-ewelina-paulina-container .aboutus-girl-desc-wrapper {
        margin-left: 0;
    }

    .aboutus-ewelina-paulina-container .aboutus-girl-desc-container {
        padding: 0 2rem;
        margin: 0;
    }

    .your-stories-slider-container .yss-button-container {
        max-width: 40px;
    }

    .your-stories-slider-container .yss-item-bt .white-arrow-item-img {
        max-width: 18px;
        max-height: 38px;
        object-fit: contain;
    }

    .instagram-main-container .insta-kokolej-row {
        flex-flow: column;
        margin-bottom: 2rem;
    }

    .main-slider .slider-item .slider-img {
        width: 100%;
    }

    .header-wrapper {
        justify-content: space-evenly;
    }

    .your-stories-slider-main-container {
        padding: 5rem 0;
    }

    .about-us-main-container .about-us-main-content {
        justify-content: center;
    }

    .about-us-main-container .about-us-main-content .about-us-image-container {
        max-width: 330px;
    }

    .about-us-main-container .about-us-main-content .about-us-main-description-container {
        margin: 2rem 4rem;
        max-width: 420px;
    }

    .about-us-main-container .wrapper,
    .blog-main-container .wrapper,
    .instagram-main-container .wrapper,
    .footer-container .wrapper,
    .your-stories-slider-main-container .wrapper,
    .point-of-view-main-container .wrapper,
    .contact-us-main-container .wrapper,
    .aboutus-video-container .wrapper,
    .offer-pricelist-container .min-wrapper,
    .albums-how-to-buy-container .min-wrapper,
    .aboutus-love-info-container .wrapper-1024,
    .contact-container .contact-container-inner .min-wrapper {
        width: auto;
    }

    .albums-products-container .min-wrapper {
        width: 100%;
    }

    .album-prod-item-container .album-gallery-container {
        justify-content: center;
        gap: 1rem;
        padding: 0 1rem;
    }

    .testimonials-main-container {
        padding: 5rem 0;
    }

    .point-of-view-main-container .pov-image-container {
        width: 80%;
    }

    .instagram-main-container .insta-olej-gallery-title,
    .instagram-main-container .insta-koko-gallery-title {
        align-items: normal;
        flex-flow: row-reverse;
        gap: 2rem;
        justify-content: right;
        margin: 0 0 1rem 2rem;
    }

    .instagram-main-container .insta-olej-gallery-title::before,
    .instagram-main-container .insta-koko-gallery-title::before {
        position: static;
        width: 20%;
        margin-right: 32rem;
    }

    .instagram-main-container .wrapper-container {
        width: auto;
    }

    .instagram-main-container .insta-olej-gallery-container,
    .instagram-main-container .insta-koko-gallery-container {
        justify-content: space-evenly;
    }

    .instagram-main-container .insta-kokolej-row .insta-olej-gallery-container .insta-image-link {
        margin-left: 0;
    }

    /*.instagram-main-container .insta-koko-gallery-title {
        display: none;
    }*/

    .insta-kokolej-row:nth-child(2) {
        flex-flow: column-reverse;
    }

    .your-stories-slider-main-container .your-stories-actions-container {
        width: 250px;
    }


    .about-us-main-container {
        padding: 5rem 0;
        position: static;
    }

    .testimonials-main-container .testimonials-main-content {
        flex-flow: row;
    }

    .instagram-main-container .insta-kokolej-row .insta-koko-gallery-container .insta-image-link {
        margin-right: 0;
    }

    .instagram-main-container {
        height: auto;
    }

    .aboutus-container .aboutus-image-container {
        max-height: none;
        width: 60%;
        align-content: center;
        display: grid;
        flex: 1;
    }

    .aboutus-content-container {
        width: 40%;
        flex: 1 !important;
    }

    .aboutus-container .aboutus-image-container img {
        width: 100%;
        height: fit-content;
    }

    .album-prod-item-container .album-youtube-container iframe {
        width: 80%;
        margin: 0 auto;
    }

    .yss-item-container .yss-item-back-container {
        justify-content: center;
        align-items: center;
    }

    .yss-item-container .yss-item-back-container .yss-item-back-container-inner {
        margin-top: 0;
    }

    .aboutus-container .aboutus-container-inner {
        padding-bottom: 4rem;
    }

    .aboutus-ewelina-container .aboutus-girl-image-container {
        max-width: none;
    }

    .aboutus-ewelina-container .aboutus-ewelina-content-container {
        flex: 1;
        width: 60%;
    }

    .aboutus-travler-slider-container .wrapper-1024,
    .aboutus-love-info-container {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .contact-container .contact-container-inner .min-wrapper {
        flex-flow: row;
        justify-content: space-evenly;
    }

}

@media screen and (max-width: 1536px)
{
    .albums-container .albums-content-wrapper {
        max-width: 100%;
        padding: 2rem;
    }

    .albums-container .albums-content-container-inner {
        flex-flow: row;
    }
}

@media screen and (max-width: 1440px)
{
    .testimonials-main-container .testimonial-opinion-container,
    .testimonials-main-container .testimonial-image-container {
        max-width: 630px;
    }

    .offer-container .offer-content-wrapper {
        padding: 0 2rem;
        max-width: none;
    }

    .albums-container .albums-image-container {
        flex: auto;
        max-width: 50%;
    }

    .albums-container .albums-image-container img {
        width: 100%;
        object-fit: cover;
    }

    .albums-how-to-buy-container .albums-how-to-buy-content {
        justify-content: space-evenly;
    }

    .albums-how-to-buy-container .albums-how-to-buy-desc {
        max-width: 350px;
    }

    .albums-how-to-buy-container .albums-how-to-buy-faq {
        max-width: 550px;
    }

    .albums-how-to-buy-container .albums-how-to-buy-gallery {
        justify-content: center;
        gap: 1rem;
        padding: 0 1rem;
    }

    .testimonials-main-container .wrapper {
        width: 80%;
    }

    .blog-item-container .blog-item-title {
        font-size: 2.3rem;
    }

    .albums-container .albums-welcome-title {
        font-size: 2.3rem;
    }

    .aboutus-girl-image-container img {
        width: 100%;
        height: fit-content;
    }

}

@media screen and (max-width: 1366px)
{
    .blog-main-item-container {
        max-width: 280px;
    }

    .blog-main-container .blog-main-content-container .blog-wrapper {
        justify-content: space-evenly;
        max-width: none;
    }

    #main-content .pov-content-container p,
    .contact-us-main-container .contact-us-main-title {
        font-size: 1.9rem;
    }

    .instagram-main-container .insta-olej-gallery-title::before,
    .instagram-main-container .insta-koko-gallery-title::before {
        margin-right: 25rem;
    }

    .your-stories-slider-container .your-stories-slider-gallery,
    .your-stories-slider-container .yss-button-container .yss-item-bt,
    .your-stories-slider-container {
        height: 540px;
    }

    .yss-item-container {
        height: 540px !important;
    }

    .about-us-main-container {
        height: auto;
        max-height: none;
    }

    .aboutus-ewelina-paulina-container .aboutus-girl-desc-wrapper {
        margin-left: auto;
        width: 100%;
        max-width: 100%;
    }

    .aboutus-ewelina-container .aboutus-girl-image-container, .aboutus-paulina-container .aboutus-girl-image-container {
        margin: 2rem auto 0 auto;
        width: 35%;
        flex: 1;
    }

    .aboutus-paulina-container .aboutus-paulina-content-container {
        width: 65%;
    }

    .aboutus-container .aboutus-welcome-container {
        transform: none;
        padding: 0 3rem;
    }

    .aboutus-container .aboutus-container-inner {
        flex-flow: row;
    }

    .aboutus-container .aboutus-content-container-inner {
        padding: 0 3rem;
        max-width: 100%;
    }

    .aboutus-container .aboutus-autograph {
        padding-right: 4rem;
    }

    .aboutus-ewelina-paulina-container {
        padding: 5rem 0;
    }

    .blog-item-container {
        justify-content: space-evenly;
    }

    .contact-container .contact-form-wrapper .contact-form-container {
        max-width: none;
        width: 45%;
    }

    .paulina-ewelina-container {
        flex-flow: wrap;
        margin-bottom: 3rem;
    }

    .contact-container .contact-content-container .contact-girls-container img {
        width: 100%;
        height: fit-content;
    }

    .contact-container .contact-content-container {
        max-width: none;
        width: 45%;
    }

    .blog-item-container .blog-item-image-container {
        max-width: 586px;
    }

    .story-gallery-container .story-post-image-container img {
        width: fit-content;
    }

    .story-gallery-container.min-wrapper {
        padding: 3rem 2rem;
        margin: 0;
        width: 100%;
        box-sizing: border-box;
        justify-content: center;
    }

    .single-breadcrumbs-container {
        padding: 3rem 1rem 1rem 2rem;
        box-sizing: border-box;
    }

    .single-story-content-container,
    .single-story-pagin-container {
        padding-left: 2rem;
        padding-right: 2rem;
        box-sizing: border-box;
    }

    .single-story-content-container .wrapper-1024,
    .single-story-pagin-container .min-wrapper {
        width: auto;
    }

    .album-prod-item-container .album-gallery-container .hover-image-container {
        max-width: 300px;
    }

    .albums-how-to-buy-container .albums-how-to-buy-gallery img {
        max-width: 350px;
    }

}

@media screen and (max-width: 1280px)
{
    .offer-item-container .offer-item-image {
        max-width: none;
    }

    .offer-item-image img {
        width: 100%;
        height: auto;
    }

    .offer-container .offer-image-container {
        flex: auto;
        max-width: 50%;
    }

    .offer-container .offer-image-container img {
        width: 100%;
        object-fit: cover;
    }

    .offer-item-others {
        max-width: 80%;
    }

    .blog-main-container .blog-main-title-container .blog-main-subtitle {
        width: 80%;
    }

    .testimonials-main-container .testimonial-opinion-container,
    .testimonials-main-container .testimonial-image-container {
        max-width: 570px;
    }

    .testimonials-main-container .testimonial-opinion-container {
        padding: 4rem 0 0 6rem;
    }

    .instagram-main-container .insta-olej-gallery-title::before,
    .instagram-main-container .insta-koko-gallery-title::before {
        margin-right: 21rem;
    }

    .insta-olej-gallery-container a > img,
    .insta-kokolej-row.insta-koko-container a > img {
        width: 285px;
        height: fit-content;
    }

    .main-footer .col-left {
        max-width: 200px;
    }

    .stories-container .stories-items-container {
        justify-content: center;
    }

    .album-prod-item-content .wrapper-1024 {
        width: 80%;
    }

    .blog-item-container .blog-item-image-container {
        max-width: 560px;
    }

    .single-blog-content-container {
        padding: 0 2rem;
    }

    .single-blog-content-container .wrapper-1024 {
        width: auto;
    }

    .aboutus-ewelina-paulina-container .aboutus-girl-desc-container p {
        font-size: 1rem;
    }

}

@media screen and (max-width: 1239px)
{
    .about-us-main-container .about-us-main-content .about-us-image-container:nth-child(1) {
        order: 1;
    }

    .about-us-main-container .about-us-main-content .about-us-image-container:nth-child(3) {
        order: 2;
    }

    .about-us-main-container .about-us-main-content .about-us-main-description-container {
        order: 3;
    }

    .about-us-main-container .about-us-main-content {
        justify-content: center;
        flex-flow: wrap;
        align-items: center;
        gap: 1rem;
    }

    .about-us-main-container .about-us-main-content .about-us-main-description-container {
        max-width: 650px;
    }

}

@media screen and (max-width: 1200px)
{
    .offer-quote-container {
        height: 690px;
    }

    .offer-pricelist-container .pricelist-item-container {
        max-width: 370px;
    }

    .offer-pricelist-container .pricelist-items-container {
        justify-content: center;
        align-content: center;
    }

    .desktop-header-container.desktop-only .main-logo-img.h-catchSticky,
    .desktop-header-container.desktop-only .main-logo-img {
        max-width: 200px;
    }

    .insta-olej-gallery-container a > img,
    .insta-kokolej-row.insta-koko-container a > img {
        width: 270px;
        height: fit-content;
    }

    .your-stories-slider-container .your-stories-slider-gallery,
    .your-stories-slider-container .yss-button-container .yss-item-bt,
    .your-stories-slider-container {
        height: 500px;
    }

    .yss-item-container {
        height: 500px !important;
    }

    .testimonials-main-container .testimonial-opinion-container,
    .testimonials-main-container .testimonial-image-container {
        max-width: 500px;
    }

    .aboutus-video-container-inner iframe {
        width: 1000px;
    }

    .story-item-container {
        width: 350px;
        max-width: none;
    }

    .albums-container .albums-desc-container {
        padding: 4rem 4rem 0 0;
    }

    .albums-container .albums-welcome-title {
        padding-left: 0;
    }

    .blog-item-container .blog-item-description-container {
        max-width: 430px;
    }

    .contact-container .contact-container-inner {
        align-items: center;
    }

    .contact-container .contact-form-wrapper .contact-form-container {
        margin-bottom: 2rem;
    }

    .blog-item-container .blog-item-image-container {
        max-width: 509px;
    }

}

@media screen and (max-width: 1112px)
{
    .albums-container .albums-image-container {
        max-width: 45%;
    }

    .insta-olej-gallery-container a > img,
    .insta-kokolej-row.insta-koko-container a > img {
        width: 240px;
        height: fit-content;
    }

    .instagram-main-container .insta-olej-gallery-title::before,
    .instagram-main-container .insta-koko-gallery-title::before {
        margin-right: 16rem;
    }

    .desktop-header-container.desktop-only .main-logo-img.h-catchSticky,
    .desktop-header-container.desktop-only .main-logo-img {
        max-width: 170px;
    }

    .main-instagram-bt .main-social-icon.h-catchSticky {
        width: 22px;
    }

    .main-facebook-bt .main-social-icon.h-catchSticky {
        height: 22px;
    }

    .main-social-icon-bt.main-instagram-bt {
        margin-left: 0.5rem;
    }

    .main-social-icon-bt.main-facebook-bt {
        margin-left: 1.1rem;
    }

    .aboutus-video-container-inner iframe {
        width: 950px;
    }

    .blog-item-container .blog-item-image-container {
        max-width: 465px;
    }

    .albums-how-to-buy-container .albums-how-to-buy-gallery img {
        max-width: 315px;
    }
}

@media screen and (max-width: 500px)
{
    .single-blog-content-container .content-col h1 {
        font-size: 1.8rem;
    }

    .mobile-header-actions-container .myaccount-menu-icon::before {
        display: none;
    }

    .mobile-logo-container {
        height: auto;
        width: max-content;
        max-width: 100%;
    }

    .mobile-header-actions-container {
        height: auto;
        max-width: 32px;
    }

    .mobile-header-container .my-account-bt {
        display: none;
    }

    .burger-menu-bt {
        margin-right: 0;
    }

    .mobile-logo-container .logo-link {
        width: fit-content;
        height: 100%;
    }

    .mobile-logo-container .logo-link img {
        width: 180px;
    }

    .top-shadow-container {

    }

    .main-slider .slider-item .slider-img {
        height: inherit;
    }

    .main-slider .slick-track {
        height: 577px;
    }

    .main-home-container {
        height: auto;
    }

    .your-stories-slider-main-container {
        padding: 5rem 0 3rem 0;
    }

    .about-us-main-container .about-us-main-title-container .about-us-main-title {
        font-size: 2rem;
    }

    .yss-item-container .yss-item-image-container {
        max-width: 500px;
        justify-content: center;
    }

    .yss-item-container .yss-item-back-container {
        max-width: 500px;
        width: 100%;
        padding: 2rem;
    }

    .yess-item-container-bt {
        max-width: 500px;
    }

    .your-stories-slider-main-container .slick-initialized .slick-slide {
        /*max-width: 400px;*/
        max-width: 100vw;
    }

    .about-us-main-container {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .about-us-main-container .about-us-main-content .about-us-image-container:nth-child(1),
    .about-us-main-container .about-us-main-content .about-us-image-container:nth-child(3) {
        max-width: 250px;
    }

    .about-us-main-container .about-us-main-title-container {
        margin-bottom: 2rem;
    }

    .about-us-main-container .about-us-main-content .about-us-image-container:nth-child(3) {
        order: 3;
    }

    .about-us-main-container .about-us-main-content .about-us-main-description-container {
        order: 1;
        margin: 0;
        padding: 2rem 0;
    }

    .about-us-main-container .about-us-main-content .about-us-image-container:nth-child(1) {
        order: 2;
    }

    .about-us-main-container .about-us-main-content .about-us-main-actions-container {
        margin-top: 2rem;
    }

    .blog-main-container {
        padding: 2rem 1rem;
    }

    .blog-main-container .blog-main-title-container .blog-main-title {
        font-size: 2rem;
    }

    .blog-main-item-container {
        max-width: none;
        margin: 0 1rem;
    }

    .blog-item-actions-container {
        margin-top: -15px;
    }

    .point-of-view-main-container .pov-content-container {
        max-width: none;
    }

    .point-of-view-main-container {
        padding: 0 1rem;
    }

    #main-content .pov-content-container p, .contact-us-main-container .contact-us-main-title {
        font-size: 1.4rem;
        max-width: none;
    }

    .point-of-view-main-container .pov-image-container {
        width: calc(100% + 2rem);
    }

    .point-of-view-main-container .pov-image-container img {
        height: 320px;
    }

    .contact-us-main-container {
        height: 500px;
        max-height: 500px;
        padding: 5rem 0;
        margin-top: 1rem;
    }

    .contact-us-main-container .contact-us-image-container img {
        height: 500px;
    }

    .point-of-view-main-container .wrapper {
        height: 100%;
    }

    .point-of-view-main-container {
        height: auto;
    }

    .contact-us-main-container .contact-us-image-container {
        background-color: #fff;
    }

    .testimonials-main-container .testimonials-main-title-container .testimonials-main-title {
        font-size: 2rem;
    }

    .testimonials-main-container .testimonials-main-content {
        flex-flow: column;
    }

    .testimonials-main-container .testimonials-images-container {
        max-height: none;
        position: static;
        overflow: visible;
        height: 425px;
    }

    .testimonials-main-container {
        height: auto;
        max-height: none;
    }

    .testimonials-main-container .wrapper {
        width: auto;
    }

    .testimonials-main-container .testimonial-opinion-container,
    .testimonials-main-container .testimonial-image-container {
        max-width: 500px;
        padding: 0;
        transform: none;
        height: auto;
    }

    .testimonials-main-container .testimonial-opinion-actions-container {
        justify-content: center;
    }

    .testimonials-main-container .testimonial-opinion-container-inner {
        padding: 1rem;
    }

    .testimonials-main-container {
        overflow: visible;
    }

    .testimonials-main-container .testimonial-opinion-container .testimonial-opinion {
        align-items: center;
        height: auto;
    }

    .instagram-main-container {
        padding: 4rem 0;
    }

    .instagram-main-container .instagram-main-title-container .instagram-main-title {
        font-size: 1.5rem;
    }

    .instagram-main-container .insta-olej-gallery-title {
        margin: 0 0 1rem 0;
        justify-content: left;
    }

    .instagram-main-container .insta-olej-gallery-title::before,
    .instagram-main-container .insta-koko-gallery-title::before {
        display: none;
    }

    .instagram-main-container .insta-kokolej-link {
        width: 75%;
        border-bottom: 1px solid #645e5d;
        justify-content: flex-end;
        padding-bottom: 0.75rem;
        font-size: 1.5rem;
    }

    .insta-olej-gallery-container a > img,
    .insta-kokolej-row.insta-koko-container a > img {
        width: 100%;
    }

    .insta-koko-gallery-title {
        justify-content: flex-start;
    }

    .insta-koko-gallery-title .insta-kokolej-link {
        justify-content: flex-start;
    }

    .instagram-main-container .insta-kokolej-row {
        margin-bottom: 4rem;
    }

    .instagram-main-container .wrapper {
        padding: 0 1rem;
    }

    .footer-container .wrapper {
        width: 100%;
    }

    .main-footer .col-left {
        max-width: 100%;
        align-items: center;
    }

    .main-footer .col-left .widget {
        width: 200px;
    }

    .menu-mainmenu-container #menu-mainmenu {
        display: none;
    }

    .most-bottom-footer {
        flex-flow: column-reverse;
        gap: 1.5rem;
    }

    .most-bottom-footer .custom-html-widget,
    .most-bottom-footer .footer-social-icons-container,
    .most-bottom-footer .kokolej-copyright {
        justify-content: center;
    }

    .main-footer {
        height: 40%;
    }

    .main-slider .slider-item .slider-caption .slider-title {
        font-size: 3rem;
        padding: 0 1rem;
        width: auto;
        max-width: 100%;
    }

    .blog-container .blog-welcome-title,
    .stories-container .stories-welcome-title {
        font-size: 2.2rem;
    }

    .main-slider .slider-item .slider-caption .slider-label {
        padding-bottom: 1rem;
    }

    .point-of-view-main-container .pov-content-container {
        margin: 0 0 7rem;
    }

    .aboutus-container .aboutus-container-inner {
        flex-flow: column;
        align-items: center;
    }

    .aboutus-content-container {
        width: auto;
    }

    .aboutus-container .aboutus-image-container {
        width: auto;
    }

    .page-top-spacer {
        margin-top: 0;
    }

    .aboutus-container .aboutus-welcome-container .aboutus-welcome-title {
        font-size: 2.2rem;
    }

    .aboutus-container .aboutus-welcome-container .aboutus-hey-title {
        padding-bottom: 1rem;
    }

    .aboutus-content-container {
        width: 100%;
    }

    .aboutus-love-info-container .aboutus-love-info-title {
        font-size: 2rem;
    }

    .aboutus-travler-slider-container .wrapper-1024, .aboutus-love-info-container {
        padding: 2rem 1rem;
    }

    .aboutus-travler-slider-container .wrapper-1024 {
        width: auto;
    }

    /*.slick-initialized .slick-slide {
        width: 100% !important;
    }*/

    .aboutus-ewelina-container,
    .aboutus-paulina-container {
        flex-flow: column-reverse;
    }

    .aboutus-ewelina-container,
    .aboutus-paulina-container {
        flex-flow: column-reverse;
        margin-top: 0;
    }

    .aboutus-ewelina-container .aboutus-ewelina-content-container {
        width: auto;
    }

    .aboutus-paulina-container .aboutus-paulina-content-container {
        width: auto;
    }

    .aboutus-travler-slider-container .aboutus-love-info-title {
        font-size: 2.5rem;
    }

    .aboutus-ewelina-container .aboutus-girl-image-container,
    .aboutus-paulina-container .aboutus-girl-image-container {
        margin: 2rem auto;
        width: 80%;
    }

    .aboutus-girls-actions-container {
        margin-top: 2rem;
    }

    .aboutus-quote-container .aboutus-quote-content .quote-title {
        font-size: 1.4rem;
    }

    .aboutus-quote-container .aboutus-quote-content .quote-author {
        font-size: 1.9rem;
    }

    .aboutus-video-container .wrapper {
        width: 100%;
        padding: 0 1rem;
        margin-top: 0;
    }

    .slider-type-container {
        width: calc(100% + 3rem);
    }

    .offer-quote-container .offer-quote-content .offer-quote-title {
        padding: 1rem;
        text-align: center;
        justify-content: center;
        width: 100%;
    }

    .aboutus-video-container .aboutus-video-title {
        font-size: 1.7rem;
        margin-bottom: 3rem;
    }

    .aboutus-video-container-inner iframe {
        width: 100%;
        height: 400px;
    }

    .aboutus-video-content-container {
        width: calc(100% + 2rem);
    }

    .aboutus-video-container {
        margin: 3rem 0;
    }

    .aboutus-quote-container {
        height: 650px;
    }

    .aboutus-container .aboutus-autograph {
        padding-right: 0;
        width: 100%;
    }

    .aboutus-container .aboutus-autograph img {
        width: 100%;
        object-fit: contain;
    }

    .aboutus-travler-slider-container {
        padding: 3rem 0 0;
    }

    .aboutus-container .aboutus-content-container-inner {
        padding: 0 1.5rem;
    }

    .aboutus-container .aboutus-welcome-container {
        padding: 0 1.5rem;
    }

    .offer-container .offer-content-container-inner {
        justify-content: center;
    }

    .offer-container .offer-image-container img {
        height: 550px;
    }

    .offer-container .offer-image-container {
        max-width: 100%;
        height: 550px;
    }

    .offer-container .offer-desc-container {
        padding: 4rem 0;
    }

    .offer-item-container .offer-item-title {
        font-size: 2.2rem;
    }

    .offer-items-container {
        padding: 0 1.5rem;
    }

    .offer-items-container .wrapper-800 {
        width: auto;
    }

    .offer-container .offer-actions-container {
        padding-left: 0;
        justify-content: center;
    }

    .offer-item-container .offer-item-list-container .offer-list-items {
        align-items: flex-start;
    }

    .slider-type-container, .your-stories-slider-main-container {
        padding: 3rem 0;
        width: 100%;
    }

    .offer-quote-container .offer-quote-content .offer-quote-bt {
        width: 80%;
    }

    .offer-pricelist-container .contact-us-bt {
        width: 80%;
    }

    .stories-actions-container .my-button-white-to-pink {
        width: 90%;
    }

    .slider-type-container:not(.aboutus-travler-slider-container .slider-type-container) {
        width: calc(100% + 3rem);
    }

    .yss-item-container .yss-item-image-container img {
        object-fit: cover;
        width: 100%;
    }

    .yss-item-container .yss-item-excerpt {
        font-size: 1rem;
    }

    #main-content .slick-list {
        padding: 0;
    }

    .yss-item-container .yss-item-title {
        font-size: 2rem;
    }

    .your-stories-slider-container .slick-initialized .slick-slide {
        /*width: 100% !important;*/
    }

    .slider-type-2 .yss-item-container,
    .slider-type-2 .yss-item-container .yss-item-image-container {
        /*max-width: 466px;*/
    }

    .offer-other-item-container,
    .offer-other-item-container.reverse {
        flex-direction: column;
    }

    .offer-item-others {
        max-width: 100%;
    }

    .offer-other-item-container .offer-other-image-container {
        justify-content: center;
        margin-top: 3rem;
    }

    .offer-other-item-container .offer-other-image-container img {
        width: 100%;
        height: fit-content;
    }

    .offer-item-others {
        margin: 0;
    }

    .offer-quote-container .offer-quote-content .offer-quote-title p,
    .offer-pricelist-title-container .pricelist-title,
    .offer-quote-container .offer-quote-content .offer-quote-title p {
        font-size: 2.2rem;
    }

    .offer-pricelist-container .pricelist-item-container {
        max-width: 100%;
    }

    .pricelist-items-container .pricelist-item-title {
        overflow: visible;
    }

    .offer-quote-container .offer-quote-image-container img {
        width: auto;
    }

    .offer-quote-container {
        height: 430px;
    }

    .pricelist-items-container .pricelist-items {
        max-height: none;
    }

    .albums-container .albums-content-container-inner {
        flex-flow: column;
        align-items: center;
    }

    .albums-container .albums-image-container {
        width: 100%;
        max-width: 100%;
        height: 500px;
    }

    .albums-container .albums-image-container img {
        object-fit: cover;
        height: 100%;
    }

    .album-prod-item-container .album-prod-item-group-title {
        font-size: 2.2rem;
    }

    .albums-container .albums-content-wrapper {
        max-width: 100%;
        padding: 2rem 1.5rem 0 1.5rem;
    }

    .albums-products-container {
        padding: 3rem 0;
    }

    .album-prod-item-container .album-prod-opt-list .album-opt-item::before {
        padding: 0 2rem 0 0;
        height: 37px;
        margin: 0;
    }

    .album-prod-item-container .album-prod-opt-list .album-opt-item {
        font-size: 1rem;
    }

    .albums-container .albums-desc-container {
        padding: 4rem 0 0 0;
    }

    .album-prod-item-container .album-gallery-container .hover-image-container {
        max-width: none;
    }

    .album-prod-item-container .album-prod-item-sentence {
        -moz-transform: none;
        -webkit-transform: none;
        -ms-transform: none;
        margin-top: 4rem;
    }

    .albums-products-container .min-wrapper {
        padding: 0 1.5rem;
    }

    .album-prod-item-container .album-gallery-container {
        padding: 0;
    }

    .album-prod-item-container .album-youtube-container iframe {
        width: 100%;
        margin: 0;
        height: 400px;
    }

    .album-prod-item-content .wrapper-1024 {
        width: 100%;
    }

    .albums-how-to-buy-container .albums-how-to-buy-content {
        flex-flow: column;
    }

    .albums-how-to-buy-container .albums-how-to-buy-title {
        font-size: 2.2rem;
        font-weight: normal;
    }

    .albums-how-to-buy-container {
        padding: 6rem 1.5rem;
    }

    .offer-item-container .offer-item-price span {
        font-size: 1.6rem;
        font-family: inherit;
    }

    .albums-how-to-buy-container .albums-how-to-buy-desc {
        max-width: none;
        align-items: center;
        padding-bottom: 4rem;
    }

    .albums-how-to-buy-container .albums-how-to-buy-gallery {
        padding: 0;
    }

    .albums-how-to-buy-container .albums-how-to-buy-gallery img {
        max-width: none;
    }

    .album-prod-item-container .album-youtube-container {
        width: calc(100% + 3rem);
    }

    #blog-container {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        padding-top: 4rem;
    }

    .blog-container .blog-desc-container {
        max-width: none;
        font-size: 1.5rem;
    }

    .blog-item-container {
        flex-direction: column;
        height: auto;
    }

    .blog-item-container .blog-item-title {
        font-size: 1.7rem;
    }

    .blog-item-container .blog-item-description-container,
    .blog-item-container .blog-item-image-container {
        max-width: none;
        width: 100%;
        justify-content: flex-start;
        padding-top: 0.9rem;
        max-height: 256px;
    }

    .blog-item-container .blog-item-image-container img {
        height: auto;
    }

    .blog-item-container.reverse {
        flex-direction: column;
    }

    .blog-container .blog-welcome-title {
        font-size: 2.2rem;
    }

    .blog-container .blog-items-container {
        margin-bottom: 0;
    }

    .contact-container .contact-container-inner .min-wrapper {
        flex-flow: column;
        align-items: center;
        width: 100%;
    }

    .contact-container .contact-title-container .contact-title {
        font-size: 2.2rem;
        text-align: center;
    }

    .contact-container .contact-content-container {
        width: auto;
    }

    .contact-container .contact-container-inner {
        padding: 0 1.5rem;
        width: 100%;
    }

    .contact-container .contact-form-wrapper .contact-form-container {
        width: 100%;
    }

    .contact-form-container .wpcf7-form-control {
        flex-flow: column;
    }

    .wpcf7-list-item {
        margin: 0;
    }

    .blog-actions-container .my-button-white-to-pink,
    .blog-main-actions-container .my-button-white-to-pink,
    .album-prod-item-button .my-button.my-button-white {
        width: 90%;
    }

    .testimonials-main-container .testimonials-main-title-container {
        padding: 0 1.5rem;
    }

    .contact-form-container .cf-field-item.cf-field-item-submit p {
        flex-flow: column;
        width: 100%;
    }

    .wpcf7-spinner {
        margin: 1.5rem;
    }

    .contact-form-container .cf-field-item.cf-field-item-submit {
        justify-content: center;
    }

    .contact-form-container .cf-field-item:not(.cf-field-item-submit) p {
        width: 100%;
    }

    .contact-form-container .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
        position: absolute;
        right: 0;
    }

    #contact-container [data-name="your-message"] .wpcf7-not-valid-tip {
        top: 16px;
        right: 8px;
    }

    .paulina-ewelina-container .pe-contact-container a,
    .paulina-ewelina-container .pe-contact-container p {
        flex-flow: column;
        margin-top: 1rem;
        font-size: 1.1rem;
    }

    .single-story-header-container .single-story-image-container img {
        width: auto;
        object-fit: cover;
        height: 100%;
    }

    .single-story-header-container .single-story-image-container {
        height: 400px;
    }

    #picnook-collage-root > div {
        width: 100%;
    }

    #picnook-collage-root > div > div > div {

    }

    .single-breadcrumbs-container {
        padding: 0 1rem 1rem;
    }

    .single-story-content-container .content-col {
        padding: 2rem 0;
    }

    .single-story-content-container {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

    .single-story-pagin-container {
        padding: 0 1.5rem 4rem 1.5rem;
    }

    .single-story-pagin-container .min-wrapper {
        justify-content: center;
    }

    .single-story-header-container .single-story-title {
        padding: 0 1rem;
    }

    .single-story-pagin-container .min-wrapper .my-button {
        margin-bottom: 1rem;
    }

    .single-story-header-container .single-story-title {
        font-size: 1.7rem;
    }

    .single-blog-content-container .content-col {
        padding: 2rem 0;
        width: 100%;
    }

    .single-breadcrumbs-container .breadcrumb {
        flex-flow: wrap;
    }

    .single-breadcrumbs-container .min-wrapper {
        width: 100%;
    }

    .single-blog-content-container .blog-gallery-container.min-wrapper {
        width: auto;
    }

    .single-blog-content-container .blog-gallery-container.min-wrapper {
        display: none;
    }

    .single-blog-content-container {
        padding: 0 1.5rem;
    }

    .testimonials-images-container .testimonial-image-picture.show {
        height: 427px;
    }

    .main-slider .slider-item .slider-caption .slider-title {
        font-size: 2rem;
        padding: 1rem 0;
    }

    .main-slider .slider-item .slider-caption {
        padding: 0 1rem;
        box-sizing: border-box;
    }

    .mobile-header-container {
        background-color: rgb(244, 240, 237);
    }

    .mobile-overlay {
        z-index: -1;
    }

    .mobile-menu-container .menu {
        flex-flow: column;
    }

    .nav-primary .menu-primary .menu-item {
        margin-left: 0;
        justify-content: center;
    }

    .nav-primary .menu-primary .menu-item a {
        justify-content: center;
    }

    .nav-primary .menu-primary .menu-item a span {
        width: auto;
        border-bottom: 2px solid transparent;
        color: var(--color-main-text2);
    }

    .nav-primary .menu-primary .menu-item a span:hover {
        border-bottom: 2px solid var(--color-main-text2);
    }

    .nav-primary .menu-primary .menu-item a:hover {
        border-bottom: 2px solid transparent !important;
        background-color: #eae2dd;
        transition: 0.3s background-color;
    }

    .mobile-menu-container.show {
        padding-top: 5rem;
        padding-left: 0;
        padding-right: 0;
    }

    .nav-primary .menu-primary .menu-item:first-child {
        margin: 0.7rem 0;
    }

    body.noscroll {
        overflow: auto !important;
    }

    .aboutus-girls-actions-container .my-button-white-to-pink {
        width: 90%;
    }

    .your-stories-slider-main-container .wrapper {
        margin-left: 0;
        margin-right: 0;
        padding: 0 1.5rem;
    }

    .your-stories-slider-main-container .your-stories-actions-container {
        width: 100%;
    }

    .about-us-main-container .more-about-us-bt {
        max-width: 90%;
    }

    .single-story-content-container .content-col p {
        text-align: left;
    }

    .error404 #main-content {
        padding: 0 1.5rem;
        width: auto;
    }

    .page-404-container h1 {
        font-size: 2.2rem;
    }

    .page-404-container h2 {
        font-size: 1.25rem;
    }

    .page-404-img-container .err404-img {
        max-width: 80%;
    }

}

@media screen and (max-width: 425px)
{
    .instagram-main-container .insta-kokolej-link {
        width: 80%;
    }
}

@media screen and (max-width: 390px)
{
    .blog-container,
    .stories-container {
        padding: 2rem 1rem 6rem;
    }

    .story-item-container {
        width: auto;
    }

}

@media screen and (max-width: 375px)
{
    .instagram-main-container .insta-kokolej-link {
        width: 80%;
    }

    .single-breadcrumbs-container .breadcrumb {
        font-size: 0.7em;
    }

    #testimonial-pic-4 img {
        object-position: right;
    }

}