@media  (min-width: 768px) and (max-width: 1130px) {
    .section-xxl {font-size: 46.399px;}

    
    /* New Page Start */
     .section-xxl {font-size: 44px;}
    .iluma-block { padding: 20px 10px 0; }
    .azure-content { padding: 0 0 22px 20px; max-width: 415px;}
    .azure-content .iluma-title { padding: 0 0 15px 0; }
    .iluma-title { font-size: 30px; line-height: 45.092px; }    
    .sunset-img, .azure-img { max-width: 150px; }
    .iluma-detail { font-size: 21px; }
    .iluma-left { flex: 0 0 260px; }
    .azure-btn { font-size: 15px; padding: 9px 0 9px; max-width: 140px; left: 0; }
    .sunset-img .azure-btn { right: 0; left: auto; }
    .iluma-black, .iluma-white { width: 99px; height: 99px;}
    .iluma-black::before,.iluma-white::before { width: 120px; height: 120px; }
    .iluma-black::after,.iluma-white::after { width: 140px; height: 140px; }
    .iluma-right { padding: 0 15px 0px 0; }    
    .one .azure-img img { max-width: 190px; right: 30px; }
    .tytoniu .main-block { padding: 70px 30px; }
    .tytoniu .section-title { font-size: 47px; line-height: 110%; }
    .podgrzewacz-section.tytoniu-section {padding: 0 0 50px ;}
    .odkryj-block { padding: 0 0 40px 0; }
    .odkryj-title { padding: 44px 0 33px; }
    .zakupie .main-block { padding: 50px 30px 30px; }
    .zakupie .zarejestruj-block { padding: 0 20px 50px; }
    .masz-section { max-width: 715px; }
    .realizacji-index .realizacji-section { max-width: 730px; }
    .realizacji-index { padding: 40px 0; }
    .masz-wrp { margin: 0 auto 33px; }
    .m-43 { margin: 30px 0; }
    /* New Page End */
}

@media (max-width: 767px) {
    .main-title {font-size: 9.75vw; line-height: 12.08125vw;}
    .banner-content { padding: 20px 25px 0; }
    .main-block {padding: 11.083333vw 5.5vw;}
    .main-block .block-title { padding: 5.4vw 0 0 0; }

    .section-title { font-size: 7.229167vw; line-height: 9.875vw; }
    .block-title { font-size: 4.2vw; line-height: 5.5vw; }
    .przenosna-detail .block-title {font-size: 4.275vw; line-height: 5.25vw; padding: 0 4vw;}
    .block-detail { font-size: 3vw; line-height: 4vw; }

    .block-detail-2 { font-size: 3vw; line-height: 4vw; }

    .przenosna-detail .block-detail { padding: 3vw 4vw 0; }
    .wersjami .block-detail { padding: 7vw 0; }
    .podgrzewacz-wrp .main-block { padding: 9.083333vw 5vw; }
    .common-detail { font-size: 4.066667vw; line-height: 5.8vw; }
    .podgrzewacz-icon { max-width: 11.729167vw; height: 11.729167vw; padding: 0 0 5vw 0; }
    .podgrzewacz-block {padding: 0 2vw;}
    .podgrzewacz-section {padding: 0 0 6vw 0;}
    .podgrzewacz-informacja {margin: 4vw; padding: 5vw 5vw;}
    .ladowarka-wrp {padding: 6vw 6vw;}
    .ladowarka-number {width: 7vw; height: 7vw;}
    .ladowarka-number p {font-size: 5vw; line-height: 8vw;}
    .ladowarka-block .common-detail {padding: 5vw 0; min-height: 15vw;}
    .ladowarka-img {height: 74vw;}
    .ladowarka-block .block-detail {padding: 0 3vw;}
    .technologia-block .technologia-img {max-width: 15vw;}
    .technologia-block .common-detail {padding: 0 0 0 5vw;}
    .technologia-section .technologia-block {max-width: 81vw; margin: 0 auto; padding: 0 0 5vw 0;}
    .technologia-wrp { padding: 0 0 11vw 0; }
    .poznaj-img {max-width: 21vw;}
    .poznaj-block .common-detail {font-size: 3.666667vw; line-height: 4.8vw; padding: 0 0 0 6vw;}
    .poznaj-block {max-width: 80vw; padding: 0 0 8vw 0;}
    .specyfikacja-block .block-detail {padding: 2vw 0 0 0;}
    .specyfikacja-block { padding: 0 0 6vw; }
    .specyfikacja-section { padding: 0 0 11vw; max-width: 90vw; margin: 0 auto; }
    .specyfikacja-wrp .main-block {padding: 11.083333vw 5.5vw 6.083333vw 5.5vw;}
    .zarejestruj-img {max-width: 16vw; margin: 0 auto;}
    .zarejestruj-block .block-title { padding: 6vw 0; font-size: 6.5vw; line-height: 8vw; }
    .zarejestruj-block {max-width: 90vw; padding: 0 0 7vw;}
    .zarejestruj-bottom { padding: 0 0 10vw 0px; }
    .pytanie-wrp .main-block { padding: 10vw 10vw 9vw; }
    .pytanie-block .pytanie-img {max-width: 11vw; margin: 0 7vw 0 0;}
    .pytanie-detail .block-title {font-size: 5.5vw; line-height: 7vw; margin: 0 0 2vw;}
    .pytanie-block {padding: 0 0 8vw; max-width: 82vw; margin: 0 auto;}
    .pytanie-section { padding: 10vw 0; }
    .realizacji-block .block-title {font-size: 6vw; line-height: 7.5vw;}
    .realizacji-img {max-width: 17vw;}
    .realizacji-detail {padding: 0 0 0 7vw;}
    .realizacji-block {padding: 0 0 5vw 0; max-width: 78vw; margin: 0 auto;}
    .realizacji-wrp {padding: 10vw 0;}

    /* Lil Solido Page Start */
    .lil-solido-page .technologia-wrp .block-title {font-size: 4.2vw; line-height: 5.5vw;}
    .poznaj-block .poznaj-img { max-width: 21vw; }
    /* Lil Solido Page End */

    /* New Page Start */
    .tytoniu .section-title,.section-xxl {font-size: 5.8vw;}
    .iluma-block { padding: 0 10px; flex-wrap: wrap;}
    .azure-content { padding: 0; flex-direction: column; text-align: center;}
    .azure-img {order: 2;}
    .azure-content { order: 1; position: relative; top: 40px; }
    .sunset-img {order: 3;}
    .iluma-left { flex: 0 0 auto;}
    .sunset-img, .azure-img { max-width: 144px; z-index: 99; margin: -30px 0 0; }
    .iluma-right { padding: 0; position: relative; top: 50px; }
    .azure-btn { font-size: 12px; line-height: 80%; max-width: 120px; left: 18px;} 
    .sunset-img .azure-btn { right: 18px; left: auto; }
    .iluma-title { font-size: 6.3vw; line-height: 30px; }
    .iluma-detail { font-size: 5.2vw; line-height: 120%; }
    .one .azure-img img { max-width: 185px; position: relative; right: 40px; }
    .iluma-black, .iluma-white { width: 98px; height: 98px; }
    .iluma-black::before, .iluma-white::before { width: 113px; height: 113px; }
    .iluma-black::after, .iluma-white::after { width: 129px; height: 129px; }
    .papierosy-wrp { padding: 8.9vw 0; }
    .papierosy-wrp .detail-sm { padding: 6vw 0 0; }
    .tytoniu-section .podgrzewacz-icon { max-width: 13.2vw; padding: 0 0 5vw; }
    .tytoniu-section .common-detail { font-size: 3.8vw; line-height: 120%; }
    .tytoniu .podgrzewacz-informacja { margin: 0 auto 3vw; padding: 14px 35px; }
    .odkryj-title { padding: 10vw 0 3vw; }
    .odkryj-title .detail-sm { padding: 3vw 0 0 0; }
    .detail-sm { font-size: 4.5vw; }

    .detail-sm-2 { font-size: 3.2vw; }

    .odkryj-section { justify-content: center; }
    .odkryj-block { max-width: 45.645vw; padding: 0 0 4.6vw 0; }
    .odkryj-block img {width: 100%;}
    .odkryj-block .detail-sm {font-size: 3.405vw;}
    .odkryj-btn { font-size: 3vw; padding: 1.35vw 0; max-width: 35.1vw; }
    .odpowiada-block img { width: 100%; max-width: 19.3vw; }
    .odpowiada-section { max-width: 100%; }
    .odpowiada-block { padding: 0 0 5.4vw 0; max-width: 29vw; }
    .odpowiada-block .detail-sm { font-size: 3.405vw; padding: 2vw 0 0; }
    .max-none { max-width: none !important;}
    .odpowiada-main .detail-s { padding: 7.2vw 0 7.5vw; font-size: 2.9vw; }
    .zakupie .main-block { padding: 6vw 7.2vw 7.2vw; }
    .zakupie > .detail-sm { padding: 0 1.8vw 7.2vw; font-size: 4.3vw; }
    .zakupie .zarejestruj-section { flex-direction: column; }
    .zakupie .sm-bold {font-size: 4.6vw !important; padding: 4.7vw 0 !important;}
    .zarejestruj-block .detail-sm {font-size: 3.9vw;}
    .zakupie-bottom .detail-s {font-size: 3vw;}
    .zakupie-bottom {max-width: 82.3vw; padding: 0 0 6.6vw 0;}
    .masz-wrp .main-block { padding: 0; top: 21.8vw; left: 9vw; }
    .masz-img { position: relative; padding: 45vw 0 0 0; }
    .masz-img::before {display: none;}
    .masz-main .detail-sm { padding: 5vw 0 0; font-size: 4.3vw; }
    .masz-img img { mix-blend-mode: normal; width: 100%; }
    .mobile-img { display: block; }
    .pc-img {display: none;}
    .masz-section { flex-direction: column; max-width: 75vw; }
    .masz-section .pytanie-block {flex-direction: row; margin: 0; padding: 0 0 34px 0;}
    .masz-section .pytanie-block .pytanie-img { margin: 0; }
    .pytanie-detail { padding: 0 0 0 20px; text-align: start; }
    .masz-section .pytanie-block .detail-sm span { font-size: 2.8vw;}
    .masz-section .pytanie-block .pytanie-img img { max-width: 9.9vw; }
    .pytanie-detail .iluma-detail { padding: 0 0 2vw 0; font-size: 4.6vw; }
    .masz-section .pytanie-block .detail-sm { font-size: 4.3vw; }
    .podgrzewacz-informacja .block-detail {font-size: 2.9vw;}
    .realizacji-index .realizacji-section { flex-direction: column; align-items: flex-start; padding: 0 9vw; }
    .realizacji-index .realizacji-section .realizacji-block { flex-direction: row; margin: 0; padding: 0 0 6.5vw;}
    .realizacji-index .realizacji-section .realizacji-block .realizacji-img img { max-width: 14.9vw; }
    .realizacji-index .realizacji-detail { padding: 0 0 0 20px; align-items: flex-start; }
    .realizacji-detail .detail-sm { font-size: 3.9vw;}
    .realizacji-detail .detail-sm.sm-bold { font-size: 4.6vw;}
    .realizacji-section .realizacji-block:last-child { padding: 0; }
    .masz-wrp { margin: 0 auto 2vw; }
    /* New Page End */
}