/* Maksymalny rozmiar > 1280px */

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
    .content {
        width: 996px;
    }

    header {
        min-width: 996px;
    }

    header .logo {
        width: 260px;
        margin: 60px 0 0;
    }

    header .logo img {
        width: 260px;
        height: 53px;
    }

    nav {
        float: right;
    }

    nav a {
        padding: 0 28px 50px;
    }

    #header-right .header-top {
        width: 698px;
    }

    #header-right .header-top .translate {
        padding: 6px 12px 0;
    }

    #header-right .header-top .h-tel {
        padding: 10px 12px 0 28px;
    }

    #header-right .header-top .h-tel::before {
        left: 6px;
    }

    #header-right .header-top .h-mail::before {
        left: 6px;
    }

    #header-right .header-top .h-mail {
        padding: 10px 12px 0 28px;
    }

    #header-right .header-top .h-fb {
        width: 24px;
        padding: 9px 0 0 11px;
    }

    #header-right .header-top .h-yt {
        width: 28px;
        padding: 8px 2px 0 8px;
    }

    #header-right .header-top .h-twitter {
        width: 28px;
        width: 28px;
    }

    #header-right .header-top .h-google {
        width: 29px;
        padding: 10px 2px 0 7px;
    }

    #header-right {
        width: 698px;
    }

    #wrapper {
        min-width: 996px;
    }

    #navy-blue {
        min-width: 996px;
    }

    #tabs-container {
        min-width: 996px;
        overflow: hidden;
    }

    .tab {
        width: 996px;
    }

    #grey-section {
        min-width: 996px;
    }

    #main-news {
        width: 474px;
    }

    #main-news .news-item {
        width: 474px;
    }

    #main-news .news-right {
        width: 234px;
    }

    #main-recommended {
        width: 488px;
    }

    #main-recommended .allegro::before {
        left: 28px;
    }

    #main-recommended .raty::before {
        left: 35px;
    }

    #main-recommended .katalog::before {
        left: 29px;
    }

    #main-recommended .lightblue-box {
        padding: 32px 50px 0 145px;
        width: 293px;
    }

    #main-recommended .darkblue-box {
        padding: 32px 50px 0 145px;
        width: 293px;
    }

    #main-recommended .lightblue-box .big-text,
    #main-recommended .darkblue-box .big-text {
        font: 600 26px/32px "Titillium Web", sans-serif;
    }

    #main-parallax {
        min-width: 996px;
    }

    #carousel-bg {
        width: 996px;
    }

    #carousel-container {
    }

    #carousel-container .carousel-item {
        width: 728px;
    }

    #carousel-container .carousel-item .big-text {
        font: 600 32px/40px "Titillium Web", sans-serif;
    }

    #main-buttons {
        min-width: 996px;
    }

    footer {
        min-width: 996px;
    }

    footer .footer-info {
        min-width: 996px;
    }

    #main-buttons .main-button {
        width: 248px;
    }

    #footer-bottom {
        min-width: 996px;
    }

    #slowniczek {
        display: none;
    }

    #dane-kontaktowe {
        padding: 15px 52px 0 22px;
    }

    #f-form, #f-opinia {
        padding: 15px 54px 0;
    }

    #white-border {
        min-width: 996px;
    }

    #main-container {
        min-width: 996px;
    }

    #right-side {
        width: 690px;
    }

    #breadcrumbs {
        min-width: 996px;
    }

    #right-side .news-item {
        width: 630px;
    }

    #right-side .news-item .news-content {
        width: 388px;
    }

    ul#expand_wrapper li {
        width: 690px;
    }

    ul#expand_wrapper span.move {
        width: 565px;
    }

    #right-side .contact-map {
        width: 690px;
    }

    #right-side .contact-map iframe {
        width: 690px;
    }

    #product-parameters {
        width: 690px;
    }

    #product-parameters .right-column {
        float: left;
    }

    #submit-section {
        width: 669px;
    }

    #tabs div.tab-content {
        width: 690px;
    }

    #item-parameters {
        width: 690px;
    }

    #item-parameters .item-pic {
        float: none;
        margin: 0 auto 20px;
    }

    #item-parameters .stove-specifications {
        float: none;
        margin: 0 auto;
    }

    #toTop {
        display: none !important;
    }

    #platnosc-dostawa .textarea-style {
        width: 652px;
    }

    #platnosc-dostawa .textarea-style textarea {
        width: 640px;
    }

    #tabs div.tab-content .cecha-item {
        width: 312px;
    }

    #submit-section .podsumowanie {
        float: left;
        margin: 10px 0 0 25px;
    }

    #submit-section .f_input_button2 {
        margin-right: 0px;
    }

    .expand_wrapper {
        width: 344px;
    }
}

/* Rozmiar 1024px - 1080px */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
    #mobile-menu {
        display: block;
    }

    .content {
        width: 748px;
    }

    header {
        min-width: 748px;
    }

    header .logo {
        width: 260px;
        margin: 60px 0 0;
    }

    header .logo img {
        width: 260px;
        height: 53px;
    }

    header nav {
        display: none;
    }

    nav {
        float: right;
    }

    nav a {
        padding: 0 28px 50px;
    }

    #header-right .header-top {
        width: 373px;
    }

    #header-right .header-top .translate {
        padding: 6px 12px 0;
    }

    #header-right .header-top .h-tel {
        padding: 10px 12px 0 28px;
    }

    #header-right .header-top .h-tel::before {
        left: 6px;
    }

    #header-right .header-top .h-mail::before {
    }

    #header-right .header-top .h-mail {
        display: none;
    }

    #header-right .header-top .h-fb {
        display: none;
    }

    #header-right .header-top .h-yt {
        display: none;
    }

    #header-right .header-top .h-twitter {
        display: none;
    }

    #header-right .header-top .h-google {
        display: none;
    }

    #header-right {
        width: 373px;
    }

    #wrapper {
        min-width: 748px;
    }

    #navy-blue {
        min-width: 748px;
        height: 142px;
    }

    #tabs-container {
        min-width: 748px;
        overflow: hidden;
        margin: -142px 0 0;
    }

    .tab {
        width: 748px;
        background: transparent;
        margin-top: 80px;
    }

    #products-container .product-item, #products-container2 .product-item, #products-container3 .product-item, #products-container4 .product-item {
        margin: 0 16px;
    }

    #grey-section {
        min-width: 748px;
    }

    #main-news {
        width: 748px;
        float: none;
        padding: 0;
    }

    #main-news .news-item {
        width: 748px;
    }

    #main-news .news-right {
        width: 496px;
    }

    #main-recommended {
        width: 748px;
        float: none;
        margin: 30px 0 0 0;
    }

    #main-recommended .lightblue-box, #main-recommended .darkblue-box {
        width: 466px;
    }


    #main-parallax {
        min-width: 748px;
    }

    #carousel-bg {
        width: 748px;
    }

    #carousel-container {
    }

    #carousel-container .carousel-item {
        width: 480px;
    }

    div#pag {
        top: 200px;
        left: 0;
    }

    #carousel-container .carousel-item .big-text {
        font: 600 32px/40px "Titillium Web", sans-serif;
    }

    #main-buttons {
        min-width: 748px;
    }

    footer {
        min-width: 748px;
    }

    footer .footer-info {
        min-width: 748px;
    }

    #main-buttons {
        height: 334px;
    }

    #main-buttons .main-button {
        margin: 0 20px 0;
    }

    #main-buttons .main-button:hover {
        background: none;
        height: 136px;
    }

    #main-buttons .main-button:hover .button-ico:after {
        opacity: 0;
    }

    #main-buttons .main-button:hover .button-ico:before {
        opacity: 1;
    }

    #main-buttons .main-button::after {
        display: none;
    }

    #footer-bottom {
        min-width: 748px;
    }

    #slowniczek {
        display: none;
    }

    #dane-kontaktowe {
        padding: 15px 52px 0 22px;
    }

    #f-form, #f-opinia {
        padding: 15px 0px 0 30px;
        border-right: none;
        width: 390px;
        height: 600px;
    }

    #f-form .f_kolumna_1, #f-opinia .f_kolumna_1 {
        float: none;
        width: 380px;
    }

    #f-form .f_kolumna_2, #f-opinia .f_kolumna_2 {
        float: none;
        width: 380px;
    }

    #f-form .f_input, #f-opinia .f_input {
        width: 366px;
        height: 20px;
    }

    #f-form .f_tekst, #f-opinia .f_tekst {
        width: 380px;
    }

    #f-form .f_tekst .f_textarea, #f-opinia .f_tekst .f_textarea {
        width: 366px;
        height: 82px;
    }

    #f-form .f_token_input, #f-opinia .f_token_input {
        width: 93px;
    }

    #form_lewy {
        width: 194px;
    }

    #form_prawy {
        width: 190px;
    }

    #f-form .f_input_button, #f-opinia .f_input_button {
        font: 400 18px/18px "Titillium Web", sans-serif;
        padding: 0 0 0 16px;
        width: 154px;
        margin-top: 6px;
    }

    #f-form .f_input_button:before, #f-opinia .f_input_button:before {
        display: none;
    }

    #white-border {
        min-width: 748px;
    }

    #left-side {
        display: none;
    }

    #main-container {
        min-width: 748px;
    }

    #right-side {
        width: 748px;
    }

    #breadcrumbs {
        min-width: 748px;
    }

    #right-side .news-item {
        width: 686px;
    }

    #right-side .news-item .news-content {
        width: 432px;
    }

    ul#expand_wrapper li {
        width: 748px;
    }

    ul#expand_wrapper span.move {
        width: 565px;
    }

    #kat-boxes .product-item {
        margin: 0 38px 20px;
    }

    #serwis-boxes .serwis-item {
        margin: 0 38px 14px;
    }

    #right-side .zglos-problem .f_kolumna {
        width: 338px;
    }

    #right-side .zglos-problem .f_kolumna .f_input {
        width: 325px;
    }

    #right-side .zglos-problem .f_kolumna .f_textarea {
        width: 325px;
    }

    #dane-of .f_kolumna, #dane-firma .f_kolumna, #dane_adresowe2 .f_kolumna, #platnosc-dostawa .f_kolumna {
        width: 330px;
    }

    #dane-of .f_kolumna .f_input, #dane-firma .f_kolumna .f_input, #dane_adresowe2 .f_kolumna .f_input {
        width: 325px;
    }

    #platnosc-dostawa .select-style {
        width: 335px;
    }

    #platnosc-dostawa .textarea-style {
        width: 704px;
    }

    #platnosc-dostawa .textarea-style textarea {
        width: 692px;
    }

    #right-side .zglos-problem .f_kolumna .f_token {
        float: none;
        display: block;
        clear: both;
        height: 58px;
    }

    #right-side .zglos-problem .f_kolumna .f_button {
        float: left;
        margin-top: 18px;
    }

    #right-side .contact-map {
        width: 358px;
    }

    #right-side .contact-map iframe {
        width: 358px;
    }

    #product-parameters {
        width: 748px;
    }

    #product-parameters .left-column {
        float: none;
        margin: 0 auto 20px;
    }

    #product-parameters .right-column {
        float: none;
        margin: 0 auto;
    }

    #submit-section {
        width: 721px;
    }

    #tabs div.tab-content {
        width: 748px;
    }

    #item-parameters {
        width: 748px;
    }

    #item-parameters .item-pic {
        float: none;
        margin: 0 auto 20px;
    }

    #item-parameters .stove-specifications {
        float: none;
        margin: 0 auto;
    }

    #toTop {
        display: none !important;
    }

    #tabs div.tab-content .cecha-item {
        width: 342px;
    }

    #submit-section .podsumowanie {
        float: left;
        margin: 20px 0 20px 45px;
    }

    #submit-section .f_input_button2 {
        margin-right: 0px;
        margin-top: 20px;
    }

    #submit-section .f_input_button_raty {
        margin-right: 0px;
        margin-top: 20px;
    }

    .expand_wrapper {
        width: 373px;
    }
}

/* Rozmiar 768px - 1010px */

@media only screen and (min-width: 533px) and (max-width: 767px) {
    #mobile-menu {
        display: block;
    }

    .content {
        width: 513px;
    }

    header {
        min-width: 513px;
    }

    header .logo {
        position: absolute;
        margin: 60px 0 0;
    }

    header .logo img {
    }

    header nav {
        display: none;
    }

    nav {
        float: right;
    }

    nav a {
        padding: 0 28px 50px;
    }

    #header-right {
        width: 402px;
    }

    #header-right .header-top {
        width: 402px;
        position: absolute;
        top: 0;
        right: 0;
    }


    #wrapper_content .slider-info {
        height: 235px;
    }

    #wrapper_content .slider-info .slider-nag {
        font: 400 36px/40px "Titillium Web", sans-serif;
    }

    #wrapper_content .slider-info p {
        font: 400 14px/18px "Titillium Web", sans-serif;
    }

    a#b-prev, a#b-next {
        top: 316px;
    }

    .tabs-menu li a {
        font: 400 16px/22px "Titillium Web", sans-serif;
    }

    #main-news .news-item img {
        display: none;
    }

    #header-right .header-top .h-mail::before {
    }

    #header-right .header-top .h-mail {
        display: none;
    }

    #header-right .header-top .h-fb {
        display: none;
    }

    #header-right .header-top .h-yt {
        display: none;
    }

    #header-right .header-top .h-twitter {
        display: none;
    }

    #header-right .header-top .h-google {
        display: none;
    }


    #wrapper {
        min-width: 513px;
    }

    #navy-blue {
        min-width: 513px;
        height: 142px;
    }

    #tabs-container {
        min-width: 513px;
        overflow: hidden;
        margin: -142px 0 0;
    }

    .tab {
        width: 513px;
        background: transparent;
        margin-top: 80px;
    }

    #products-container .product-item, #products-container2 .product-item, #products-container3 .product-item, #products-container4 .product-item {
        margin: 0 16px;
    }

    #grey-section {
        min-width: 513px;
    }

    #main-news {
        width: 513px;
        float: none;
        padding: 0;
    }

    #main-news .news-item {
        width: 513px;
    }

    #main-news .news-right {
        width: 513px;
        margin-top: 20px;
    }

    #main-news .overflow-content {
        height: 142px;
    }

    #main-recommended {
        width: 513px;
        float: none;
        margin: 30px 0 0 0;
    }

    #main-recommended .lightblue-box, #main-recommended .darkblue-box {
        width: 298px;
        padding: 32px 60px 0 150px;
    }

    #main-recommended .lightblue-box .big-text, #main-recommended .darkblue-box .big-text {
        font: 600 26px/34px "Titillium Web", sans-serif;
    }

    #stalkot-logo {
        display: none;
    }

    #main-recommended .allegro::before {
        left: 26px;
    }

    #main-recommended .raty::before {
        left: 38px;
    }

    #main-recommended .katalog::before {
        left: 30px;
    }


    #main-parallax {
        min-width: 513px;
    }

    #carousel-bg {
        width: 513px;
    }

    #carousel-container {
    }

    #carousel-container .carousel-item {
        width: 480px;
    }

    div#pag {
        top: 200px;
        left: 0;
    }

    #carousel-container .carousel-item .big-text {
        font: 600 32px/40px "Titillium Web", sans-serif;
    }

    #main-buttons {
        min-width: 513px;
    }

    footer {
        min-width: 513px;
    }

    footer .footer-info {
        min-width: 513px;
        padding: 26px 0 0;
    }

    #main-buttons {
        height: 334px;
    }

    #main-buttons .main-button {
        margin: 0 20px 0;
        width: 216px;
    }

    #main-buttons .main-button:hover {
        background: none;
        height: 136px;
    }

    #main-buttons .main-button:hover .button-ico:after {
        opacity: 0;
    }

    #main-buttons .main-button:hover .button-ico:before {
        opacity: 1;
    }

    #main-buttons .main-button::after {
        display: none;
    }

    #footer-bottom {
        min-width: 513px;
    }

    #slowniczek {
        display: none;
    }

    #dane-kontaktowe {
        padding: 15px 52px 0 22px;
        display: none;
    }

    #f-form, #f-opinia {
        padding: 15px 0px 0 30px;
        border-right: none;
        width: 483px;
        height: 600px;
    }

    #f-form .f_kolumna_1, #f-opinia .f_kolumna_1 {
        float: none;
        width: 483px;
    }

    #f-form .f_kolumna_2, #f-opinia .f_kolumna_2 {
        float: none;
        width: 483px;
    }

    #f-form .f_input, #f-opinia .f_input {
        width: 468px;
        height: 20px;
    }

    #f-form .f_tekst, #f-opinia .f_tekst {
        width: 483px;
    }

    #f-form .f_tekst .f_textarea, #f-opinia .f_tekst .f_textarea {
        width: 468px;
        height: 82px;
    }

    #f-form .f_token_input, #f-opinia .f_token_input {
        width: 93px;
    }

    #form_lewy {
        width: 194px;
    }

    #form_prawy {
        width: 190px;
    }

    #f-form .f_input_button, #f-opinia .f_input_button {
        font: 400 18px/18px "Titillium Web", sans-serif;
        padding: 0 0 0 16px;
        width: 154px;
        margin-top: 6px;
    }

    #f-form .f_input_button:before, #f-opinia .f_input_button:before {
        display: none;
    }

    #white-border {
        min-width: 513px;
    }

    #left-side {
        display: none;
    }

    #main-container {
        min-width: 513px;
    }

    #right-side {
        width: 513px;
    }

    #breadcrumbs {
        min-width: 513px;
        padding: 10px 0 0;
        height: 62px;
    }

    #right-side .news-item {
        width: 453px;
    }

    #right-side .news-item .news-content {
        width: 452px;
    }

    ul#expand_wrapper li {
        width: 513px;
    }

    ul#expand_wrapper span.move {
        width: 465px;
        padding: 10px 0 0 50px;
        font: 400 22px/26px "Titillium Web", sans-serif;
    }

    #kat-boxes .product-item {
        margin: 0 5px 20px;
        width: 242px;
        height: 544px;
    }

    #kat-boxes .product-item .parameters {
        padding: 12px 10px;
        width: 222px;
        height: 140px;
    }

    #kat-boxes .product-item .price {
        width: 204px;
    }

    #kat-boxes .product-item img {
        width: 242px;
        height: 242px;
    }

    #serwis-boxes .serwis-item {
        margin: 0 5px 14px;
        width: 244px;
    }

    #right-side .zglos-problem .f_kolumna {
        width: 244px;
        margin: 0 5px 20px;
    }

    #right-side .zglos-problem .f_kolumna .f_input {
        width: 232px;
    }

    #right-side .zglos-problem .f_kolumna .f_textarea {
        width: 232px;
    }

    #dane-of .f_kolumna, #dane-firma .f_kolumna, #dane_adresowe2 .f_kolumna, #platnosc-dostawa .f_kolumna {
        width: 244px;
        margin: 0 5px 20px;
    }

    #dane-of .f_kolumna .f_input, #dane-firma .f_kolumna .f_input, #dane_adresowe2 .f_kolumna .f_input {
        width: 232px;
    }

    #platnosc-dostawa .select-style {
        width: 242px;
    }

    #platnosc-dostawa .textarea-style {
        width: 502px;
    }

    #platnosc-dostawa .textarea-style textarea {
        width: 490px;
    }

    #right-side .zglos-problem .f_kolumna .f_token {
        float: none;
        display: block;
        clear: both;
        height: 58px;
    }

    #right-side .zglos-problem .f_kolumna .f_button {
        float: left;
        margin-top: 18px;
    }

    #product-parameters {
        width: 513px;
    }

    #product-parameters .left-column {
        float: none;
        margin: 0 auto 20px;
    }

    #product-parameters .right-column {
        float: none;
        margin: 0 auto;
    }

    #submit-section {
        width: 490px;
    }

    #tabs div.tab-content {
        width: 513px;
    }

    #item-parameters {
        width: 513px;
    }

    #item-parameters .item-pic {
        float: none;
        margin: 0 auto 20px;
    }

    #item-parameters .stove-specifications {
        float: none;
        margin: 0 auto;
    }

    #product-parameters label {
        display: none;
    }

    #right-side .contact-left {
        float: none;
        width: 513px;
    }

    #right-side .contact-map {
        width: 513px;
    }

    #right-side .contact-map iframe {
        width: 513px;
    }

    #right-side .kod-qr {
        float: none;
        margin: 0 0 20px 0;
    }

    #right-side .news-item img {
        display: none;
    }

    .tooltip-content {
        display: none;
    }

    #toTop {
        display: none !important;
    }

    #tabs div.tab-content .cecha-item {
        width: 224px;
    }

    #submit-section .podsumowanie {
        float: left;
        margin: 20px 0 20px 50px;
    }

    #submit-section .f_input_button2 {
        float: right;
        clear: both;
        margin: 15px 55px 0 0;
    }

    #submit-section .f_input_button_raty {
        float: right;
        margin: 15px 55px 0 0;
    }

    .expand_wrapper {
        width: 513px;
    }

}

/* Rozmiar 533px - 767px */

@media only screen and (max-width: 532px) {

    #mobile-menu {
        display: block;
    }

    .content {
        width: 300px;
    }

    header {
        min-width: 300px;
    }

    header .logo {
        position: absolute;
        margin: 75px 0 0;
        width: 185px;
    }

    header .logo img {
        width: 185px;
        height: 38px;
    }

    header nav {
        display: none;
    }

    nav {
        float: right;
    }

    nav a {
        padding: 0 28px 50px;
    }

    #header-right {
        width: 300px;
    }

    #header-right .header-top {
        width: 300px;
        position: absolute;
        top: 0;
        right: 0;
    }

    #header-right .header-top .h-tel {
        display: none;
    }

    #header-right .header-top .h-mail {
        display: none;
    }


    #wrapper_content .slider-info {
        height: 308px;
        padding: 15px 15px 15px 24px;
        width: 261px;
    }

    #wrapper_content .slider-info .slider-nag {
        font: 400 30px/36px "Titillium Web", sans-serif;
    }

    #wrapper_content .slider-info .slider-nag span {
        font: 700 36px/36px "Titillium Web", sans-serif;
    }

    #wrapper_content .slider-info p {
        font: 400 14px/18px "Titillium Web", sans-serif;
    }

    #wrapper_content .slider-info .slider-nag::before {
        display: none;
    }

    a#b-prev, a#b-next {
        top: 340px;
        left: 24px;
    }

    a#b-next {
        left: 52px;
    }

    .tabs-menu {
        height: 158px;
    }

    .tabs-menu li {
        height: 53px;
    }

    .tabs-menu li a {
        font: 400 16px/22px "Titillium Web", sans-serif;
        height: 38px;
        padding: 14px 15px 0;
    }

    .tabs-menu li a::before {
        display: none;
    }

    .tabs-menu li a::after {
        display: none;
    }

    #main-news .news-item img {
        display: none;
    }

    #header-right .header-top .h-link::before {
    }

    #header-right .header-top .h-link {
        display: none;
    }

    #header-right .header-top .h-fb {
        display: none;
    }

    #header-right .header-top .h-yt {
        display: none;
    }

    #header-right .header-top .h-twitter {
        display: none;
    }

    #header-right .header-top .h-google {
        display: none;
    }


    #wrapper {
        min-width: 300px;
    }

    #navy-blue {
        min-width: 300px;
        height: 158px;
    }

    #tabs-container {
        min-width: 300px;
        overflow: hidden;
        margin: -158px 0 0;
    }

    .tab {
        width: 300px;
        background: transparent;
        margin-top: 15px;
    }

    .tab-content {
        overflow: hidden;
    }

    #products-container .product-item,
    #products-container2 .product-item,
    #products-container3 .product-item,
    #products-container4 .product-item {
        margin: 0;
        width: 298px;
        height: 399px;
    }

    #products-container .product-item img,
    #products-container2 .product-item img,
    #products-container3 .product-item img,
    #products-container4 .product-item img {
        width: 298px;
        height: 298px;
    }

    #b-prev2, #b-prev3, #b-prev4, #b-prev5, #b-next2, #b-next3, #b-next4, #b-next5 {
        top: 415px;
    }

    #products-container .product-item .product-name,
    #products-container2 .product-item .product-name,
    #products-container3 .product-item .product-name,
    #products-container4 .product-item .product-name {
        padding: 15px;
        height: 70px;
        font: 600 16px/20px "Titillium Web", sans-serif;
        width: 124px;
    }

    #products-container .product-item .product-price,
    #products-container2 .product-item .product-price,
    #products-container3 .product-item .product-price,
    #products-container4 .product-item .product-price {
        width: 114px;
        padding: 15px;
        height: 70px;
    }

    #products-container .product-item .product-price-promo,
    #products-container2 .product-item .product-price-promo,
    #products-container3 .product-item .product-price-promo,
    #products-container4 .product-item .product-price-promo {
        width: 144px;
        padding: 15px;
        height: 100px;
    }

    #products-container .product-item .product-price .product-arrow,
    #products-container2 .product-item .product-price .product-arrow,
    #products-container3 .product-item .product-price .product-arrow,
    #products-container4 .product-item .product-price .product-arrow {
        margin: 8px 0 0 0;
    }

    #grey-section {
        min-width: 300px;
    }

    #main-news {
        width: 300px;
        float: none;
        padding: 0;
    }

    #main-news .news-item {
        width: 300px;
    }

    #main-news .news-right {
        width: 300px;
        margin-top: 20px;
    }

    #main-news .overflow-content {
        height: 142px;
    }

    #main-recommended {
        width: 300px;
        float: none;
        margin: 30px 0 0 0;
    }

    #main-recommended .lightblue-box, #main-recommended .darkblue-box {
        width: 270px;
        padding: 32px 15px 0 15px;
    }

    #main-recommended .allegro::before, #main-recommended .raty::before, #main-recommended .katalog::before {
        display: none;
    }

    #main-recommended .lightblue-box .big-text, #main-recommended .darkblue-box .big-text {
        font: 600 24px/34px "Titillium Web", sans-serif;
    }

    #stalkot-logo {
        display: none;
    }

    #main-recommended .allegro::before {
        left: 26px;
    }

    #main-recommended .raty::before {
        left: 38px;
    }

    #main-recommended .katalog::before {
        left: 30px;
    }


    #main-parallax {
        min-width: 300px;
    }

    #carousel-bg {
        width: 300px;
    }

    #carousel-container {
    }

    #carousel-container .carousel-item {
        width: 280px;
        height: 210px;
        padding: 20px 10px 0 10px;
    }

    div#pag {
        top: 225px;
        left: 0;
    }

    #carousel-container .carousel-item .big-text {
        font: 600 20px/24px "Titillium Web", sans-serif;
    }

    #main-buttons {
        min-width: 300px;
    }

    footer {
        min-width: 300px;
    }

    footer .footer-info {
        min-width: 300px;
        padding: 26px 0 0;
    }

    #main-buttons {
        height: 674px;
    }

    #main-buttons .main-button {
        margin: 0 0px 0;
        width: 216px;
    }

    #main-buttons .main-button:hover {
        background: none;
        height: 136px;
    }

    #main-buttons .main-button:hover .button-ico:after {
        opacity: 0;
    }

    #main-buttons .main-button:hover .button-ico:before {
        opacity: 1;
    }

    #main-buttons .main-button::after {
        display: none;
    }

    #footer-bottom {
        min-width: 300px;
        height: 50px;
        padding: 15px 0 0 0;
    }

    footer .copyright {
        float: none;
        display: block;
        text-align: center;
        margin: 0 0 10px 0;
    }

    footer .euforia {
        float: none;
        display: block;
        text-align: center;
        margin: 0 0 0 0;
    }

    #slowniczek {
        display: none;
    }

    #dane-kontaktowe {
        padding: 15px 52px 0 22px;
        display: none;
    }

    #f-form, #f-opinia {
        padding: 15px 0 0 0px;
        border-right: none;
        width: 300px;
        height: 640px;
    }

    #f-form .f_kolumna_1, #f-opinia .f_kolumna_1 {
        float: none;
        width: 300px;
    }

    #f-form .f_kolumna_2, #f-opinia .f_kolumna_2 {
        float: none;
        width: 300px;
    }

    #f-form .signature::before, #f-opinia .signature::before {
        display: none;
    }

    #f-form .f_input, #f-opinia .f_input {
        width: 286px;
        height: 20px;
    }

    #f-form .f_tekst, #f-opinia .f_tekst {
        width: 300px;
    }

    #f-form .f_tekst .f_textarea, #f-opinia .f_tekst .f_textarea {
        width: 286px;
        height: 82px;
    }

    #f-form .f_token_input, #f-opinia .f_token_input {
        width: 93px;
    }

    #form_lewy {
        width: 194px;
    }

    #form_prawy {
        width: 300px;
    }

    #form_prawy .f_button {
        float: left;
    }

    #f-form .f_input_button, #f-opinia .f_input_button {
        font: 400 18px/18px "Titillium Web", sans-serif;
        padding: 0 0 0 16px;
        width: 154px;
        margin-top: 6px;
    }

    #white-border {
        min-width: 300px;
    }

    #left-side {
        display: none;
    }

    #main-container {
        min-width: 300px;
    }

    #right-side {
        width: 300px;
    }

    #breadcrumbs {
        min-width: 300px;
        padding: 10px 0 0;
        height: 62px;
    }

    #right-side .news-item {
        width: 261px;
        padding: 30px 20px 30px 20px;
    }

    #right-side .news-item .news-content {
        width: 252px;
    }

    ul#expand_wrapper li {
        width: 300px;
    }

    ul#expand_wrapper span.move {
        width: 250px;
        padding: 10px 0 0 50px;
        font: 400 20px/25px "Titillium Web", sans-serif;
    }

    #kat-boxes .product-item {
        margin: 0 0px 20px;
    }

    #serwis-boxes .serwis-item {
        margin: 0 0px 14px;
    }

    #right-side .zglos-problem .f_kolumna {
        width: 300px;
        margin: 0 0px 20px;
    }

    #right-side .zglos-problem .f_kolumna .f_input {
        width: 287px;
    }

    #right-side .zglos-problem .f_kolumna .f_textarea {
        width: 287px;
    }

    #dane-of .f_kolumna, #dane-firma .f_kolumna, #dane_adresowe2 .f_kolumna, #platnosc-dostawa .f_kolumna {
        width: 244px;
        margin: 0 5px 20px;
    }

    #dane-of .f_kolumna .f_input, #dane-firma .f_kolumna .f_input, #dane_adresowe2 .f_kolumna .f_input {
        width: 287px;
    }

    #platnosc-dostawa .select-style {
        width: 298px;
    }

    #platnosc-dostawa .textarea-style {
        width: 300px;
    }

    #platnosc-dostawa .textarea-style textarea {
        width: 288px;
    }

    #right-side .zglos-problem .f_kolumna .f_token {
        float: none;
        display: block;
        clear: both;
        height: 58px;
    }

    #right-side .zglos-problem .f_kolumna .f_button {
        float: left;
        margin-top: 18px;
    }

    #product-parameters {
        width: 300px;
    }

    #product-parameters .left-column {
        float: none;
        margin: 0 auto 20px;
        width: 300px;
    }

    #product-parameters .select-left {
        width: 300px;
    }

    #product-parameters .select-style {
        width: 298px;
    }

    #right-side .product-name2 {
        font: 400 28px/34px "Titillium Web", Arial;
    }

    #product-parameters .grey-label, #item-parameters .stove-specifications .grey-label {
        width: 290px;
        height: auto;
    }

    #product-parameters .grey-label .stove-power::after, #item-parameters .stove-specifications .grey-label .stove-power::after {
        display: none;
    }

    #product-parameters .stove-price, #item-parameters .stove-specifications .grey-label .stove-price {
        margin: 15px 0 0 15px;
    }

    #product-parameters .select-left, #product-parameters .select-right {
        float: none;
    }

    #product-parameters .right-column img {
        width: 300px;
        height: 300px;
    }

    #dane-of .f_kolumna, #dane-firma .f_kolumna, #dane_adresowe2 .f_kolumna, #platnosc-dostawa .f_kolumna {
        margin: 0 0 20px 0;
        width: 300px;
    }

    #product-parameters .right-column {
        float: none;
        margin: 0 auto;
        width: 300px;
    }

    #product-parameters .stove-execution-time, #item-parameters .stove-execution-time {
        margin-left: 0px;
    }

    #item-parameters .stove-specifications .stove-promo,
    #product-parameters .stove-promo {
        flex-direction: row;
        align-items: flex-end;
        justify-content: flex-start;
        width: 100%;
        height: auto;
        margin: 12px 0;
        padding: 0 0 0 15px;
    }

    #item-parameters .stove-specifications .stove-promo .tytul,
    #product-parameters .stove-promo .tytul,
    #item-parameters .stove-specifications .stove-promo .text,
    #product-parameters .stove-promo .text {
        font: 600 24px/28px 'Titillium Web', sans-serif;
    }

    #item-parameters .stove-specifications .stove-promo .tytul,
    #product-parameters .stove-promo .tytul {
        margin: 0 10px 0 0;
    }

    #item-parameters .stove-specifications .stove-price-old,
    #product-parameters .stove-price-old {
        margin: 0 0 10px 16px;
    }

    #item-parameters .stove-specifications .stove-price-old .price-old,
    #product-parameters .stove-price-old .price-old {
        margin: 0 8px 0 0;
        display: inline-block;
    }

    #item-parameters .stove-specifications .stove-price-old .price-value,
    #product-parameters .stove-price-old .price-value {
        display: inline-block;
    }

    #item-parameters .stove-specifications .stove-price-new,
    #product-parameters .stove-price-new {
        width: 300px;
    }

    #right-side .f_wiersz2 span.checkbox label {
        width: 270px;
    }

    #submit-section {
        width: 260px;
        padding: 25px 20px;
    }

    #submit-section .token {
        margin: 0 32px;
    }

    #submit-section .f_input_button2 {
        float: right;
        margin: 15px 45px 0 0;
    }

    #submit-section .podsumowanie {
        float: left;
        margin: 30px 0 20px;
    }

    #submit-section .f_input_button_raty {
        float: left;
        margin: 15px 0 0 30px;
    }

    #tabs div.tab-content {
        width: 300px;
    }

    #item-parameters {
        width: 300px;
    }

    #item-parameters .item-pic {
        float: none;
        margin: 0 auto 20px;
        width: 300px;
        height: 300px;
    }

    #item-parameters .item-pic img {
        width: 300px;
        height: 300px;
    }

    #item-parameters .item-pic .overlay {
        width: 300px;
        height: 300px;
        background-size: 300px 300px;
    }

    #item-parameters .stove-specifications .btn-buy, #item-parameters .stove-specifications .raty-buy {
        float: none;
        width: 280px;
        padding: 17px 0 0 20px;
    }

    #item-parameters .stove-specifications {
        float: none;
        margin: 0 auto;
        width: 300px;
    }

    #tooltip-ico {
        width: 300px;
    }

    #item-parameters .stove-specifications .sprawdz-jak-btn {
        padding: 17px 0 0 20px;
        font: 600 16px/22px "Titillium Web", sans-serif;
        width: 280px;
        margin: 15px 0;
    }

    #product-parameters label {
        display: none;
    }

    #right-side .contact-left {
        float: none;
        width: 300px;
    }

    #right-side .contact-map {
        width: 300px;
    }

    #right-side .contact-map iframe {
        width: 300px;
    }

    #right-side .kod-qr {
        float: none;
        margin: 0 0 20px 0;
    }

    #right-side .news-item img {
        display: none;
    }

    .tooltip-content {
        display: none;
    }

    #right-side .form-btn {
        margin-left: 0;
    }

    #right-side .contact-table2 {
        margin: 15px 0 0;
    }

    #kat-boxes .kat-box {
        margin: 0 0px 28px;
    }

    #right-side h1 {
        font: 400 35px/42px "Titillium Web", sans-serif;
    }


    #right-side .cf:after {
        visibility: hidden;
        display: block;
        font-size: 0;
        content: " ";
        clear: both;
        height: 0;
    }

    #right-side * html .cf {
        zoom: 1;
    }

    #right-side *:first-child + html .cf {
        zoom: 1;
    }

    #right-side table {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0;
    }

    #right-side table th,
    #right-side table td {
        margin: 0;
        vertical-align: top;
        text-align: left;
        border: none;
    }

    #right-side table th {
        text-align: left;
        padding: 15px 10px;
    }

    #right-side table {
        display: block;
        position: relative;
        width: 100%;
    }

    #right-side thead {
        display: block;
        float: left;
    }

    #right-side tbody {
        display: block;
        width: auto;
        position: relative;
        overflow-x: auto;
        white-space: nowrap;
    }

    #right-side thead tr {
        display: block;
    }

    #right-side th {
        display: block;
        text-align: right;
    }

    #right-side tbody tr {
        display: inline-block;
        vertical-align: top;
    }

    #right-side td {
        display: block;
        min-height: 1.25em;
        text-align: left;
    }

    #right-side th {
        border-bottom: 0;
        border-left: 0;
    }

    #right-side td {
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

    #right-side tbody tr {
    }

    #right-side th:last-child,
    #right-side td:last-child {
    }


    .ui-tabs .ui-tabs-nav li a {
        padding: 20px 10px 0;
        height: 34px;
    }

    .ui-state-active a::after {
        display: none;
    }

    .ui-state-hover a, .ui-state-active a {
        padding: 8px 10px 0 !important;
        height: 46px !important;
    }

    #tabs ul.tabs_prod li a {
        font: 400 16px/20px "Titillium Web", sans-serif;
    }

    #toTop {
        display: none !important;
    }

    #tabs div.tab-content .cecha-item {
        margin: 0 0px 15px;
        width: 300px
    }

    .expand_wrapper {
        width: 300px;
    }

    .expand_wrapper .toggle_container {
        padding-left: 0;
    }

    .grey-label .kod_producenta {
        margin: 0;
    }
}

