@media all and (min-width:1601px) and (max-width: 1800px){
    
    #oferta p > img     {width: 1450px;height: auto;}
    #oferta-tekst       {width: 1500px; margin: 15px auto;}
    .tytul-sekcji-na-glownej > h2 {font-size: 28px;margin: -24px auto 30px;padding: 3px 50px;}
}

@media all and (min-width: 1360px) and (max-width: 1600px){
    body,p              {font-size: 17px;}
   .wPodstawowe        {width: 1200px; }
   .sama-gora.left     {margin-left: 20px;}
   .sama-gora.right    {margin-right: 20px;}
   .sama-gora table    {font-size: 12px;}
   .sama-gora td       {padding: 0 7px;}
   .sama-gora.right table div 
                       {font-size: 10px;}
   /*.sama-gora.right table img {transform: scale(0.85);}*/
   .menus              {width: 135px;padding: 19px 12px 0px;font-size: 20px;}
   #menu-pc li:nth-child(4) .menus 
                       {width: 0px;margin: 0px 120px;}
   .menus img          {margin-left: -143px;margin-top: -65px; width: 287px;}
   .drzewo-menu li     {font-size: 20px;}
   #oferta #tresc-artykulu table img 
                        {margin: 11px 25px;}
    #oferta-tekst       {width: 1200px; margin: 15px auto;}
  
  /*table.tab-colspan tbody tr:first-child img, .artykul-wrapper table.tab-prosta tbody tr:first-child img {margin-left: -215px;}*/
    #oferta p > img     {width: 1200px;height: auto;}
    #na_komorce .tytul-sekcji-na-glownej > h2 {
        margin-left: 150px;
    }
    .tytul-sekcji-na-glownej > h2 {font-size: 28px;margin: -24px auto 30px;padding: 3px 50px;}
    .obrazek_zmienny_banera, #logiczny-wrapper-sekcji-bannera-lacznie 
                        {height: 523px;}
    #punkty_banerow     {margin-top: 490px;}
    #na_komorce > .left {background-position: 57px 60px; width: 52%;}
    #na_komorce > .left > div
                        {padding: 0px 50px 37px 103px;}
}

@media all and (min-width: 1280px) and (max-width:1359px){
    body,p              {font-size: 15px;}
    h1                  {font-size: 24px;}
    h2                  {font-size: 18px;}  
    h3                  {font-size: 16px;}
    p                   {margin: 15px 0px;}

    .wPodstawowe        {width: 1100px; }
   .sama-gora.left     {margin-left: 20px;}
   .sama-gora.right    {margin-right: 20px;}
   .sama-gora table    {font-size: 12px;}
   .sama-gora td       {padding: 0 4px;}
   .sama-gora.right table div 
                       {font-size: 10px;}
   /*.sama-gora.right table img {transform: scale(0.85);}*/
   .menus              {width: 132px;padding: 19px 5px 0px;font-size: 17px;}
   #menu-pc li:nth-child(4) .menus 
                       {width: 0px;margin: 0px 120px;}
   .menus img          {margin-left: -143px;margin-top: -65px; width: 287px;}
   .drzewo-menu li     {font-size: 17px;}
   #oferta #tresc-artykulu table img 
                        {margin: 11px 25px;width: 240px;height: auto;}
    table.tab-colspan tbody tr:first-child img, .artykul-wrapper table.tab-prosta tbody tr:first-child img {margin-left: -215px;}
    #oferta-tekst       {width: 1000px; margin: 15px auto;}
    #oferta p > img     {width: 1000px;height: auto;}
    #na_komorce .tytul-sekcji-na-glownej > h2 {
        margin-left: 150px;
    }
    .tytul-sekcji-na-glownej > h2 {font-size: 24px;margin: -22px auto 30px;padding: 3px 50px;}
    .obrazek_zmienny_banera, #logiczny-wrapper-sekcji-bannera-lacznie 
                        {height: 440px;}
    #punkty_banerow     {margin-top: 400px;}
    #na_komorce > .left {background-position: 57px 60px; width: 52%;}
    #na_komorce > .left > div
                        {padding: 0px 50px 37px 45px;}
    #na_komorce > .right {width: 42%;}
}

@media all and (min-width: 1024px) and (max-width:1279px){
    body,p              {font-size: 13px;}
    h1                  {font-size: 24px;}
    h2                  {font-size: 16px;}  
    h3                  {font-size: 14px;}
    p                   {margin: 12px 0px;}

    .w1200, .wPodstawowe{width: 950px; }
   .sama-gora.left      {margin-left: 20px;}
   .sama-gora.right     {margin-right: -5px;}
   .sama-gora table     {font-size: 10px;}
   .sama-gora td        {padding: 0 4px;}
   .sama-gora.right table div 
                        {font-size: 8px;}
    #sama-gora          {height: 66px;}
   .sama-gora table img {transform: scale(0.65);}
    #menu-glowne        {height: 50px;}
   .menus               {width: 115px;padding: 14px 3px 0px;font-size: 16px;}
    #menu-pc li:nth-child(4) .menus 
                        {width: 0px;margin: 0px 110px;}
   .menus img           {margin-left: -111px;margin-top: -55px;width: 235px;}
   .drzewo-menu li      {font-size: 16px;}
    .drzewo-menu li.poziom_1 header 
                        {padding: 5px 24px;}
    #oferta #tresc-artykulu table img 
                        {margin: 11px 20px;width: 220px;height: auto;}
    table.tab-colspan tbody tr:first-child img, .artykul-wrapper table.tab-prosta tbody tr:first-child img 
                        {margin-left: -215px;}
    table.tab-colspan tbody tr:nth-child(2n+1) 
                        {font-size: 16px;}
    table.tab-colspan tbody tr:nth-child(2n+1) 
                        {height: 30px;}
    #oferta #tresc-artykulu div 
                        { width: 950px;margin: 30px auto;}  
    #oferta p > img     {width: 950px;height: auto;}
    #oferta-tekst       {width: 900px; margin: 10px auto;}
    .artykul-wrapper, .artykul-wrapper table.tab-prosta, table.tab-colspan 
                        {width: 980px;}
    #na_komorce .tytul-sekcji-na-glownej > h2 
                        {margin-left: 150px;}
    .tytul-sekcji-na-glownej > h2 {font-size: 24px;margin: -22px auto 30px;padding: 3px 50px;}
    .obrazek_zmienny_banera, #logiczny-wrapper-sekcji-bannera-lacznie 
                        {height: 440px;}
    #punkty_banerow     {margin-top: 400px;}
    #na_komorce > .left {background-position: 57px 60px; width: 52%;}
    #na_komorce > .left > div
                        {padding: 0px 50px 37px 45px;}
    #na_komorce > .right{width: 42%;}
    .jedna_z_dwoch_kontaktu table   {width: 470px;font-size: 12px;}
    .jedna_z_dwoch_kontaktu strong  {font-size: 14px;}
    .jedna_z_dwoch_kontaktu table td strong img 
                                    {margin: 2px 4px;transform: scale(0.75);}
}

@media all and (max-width:1023px){
    *                           {max-width: 980px;}
    img                         {height: auto;}
    body,p                      {font-size: 32px;}
    #sama-gora                  {display: none;}
   .w1200, .wPodstawowe         {width: 950px; }
   .w100proc                    {width: 980px;}
   #menues                      {margin-top: 150px;}
    .drzewo-menu li.poziom_1 > header,
   .menus                       {text-align: center;width: 980px; background-color: #e3000f; height: 110px; font-size: 80px; margin: 20px auto;color: white;padding: 5px 0px;}
    .drzewo-menu li.poziom_1 > header
                                {background-color: #327952;}
   .drzewo-menu ul.poziom_1     {position: static;}
   .drzewo-menu li              {font-size: 60px;}
   .drzewo-menu li.poziom_2     {text-align: right;}
   #zadzwon-mobilne             {display: block; position: fixed; right: 10px; top: 12px;font-size: 45px;background-color: white;border: 2px solid #3a4a5c;padding: 17px;border-radius: 19px;z-index: 1111;}
   #zadzwon-mobilne > span      {font-size: 36px;}
   #menu-pc li:nth-child(4) .menus 
                                {position: absolute; top: 0px; left: 0px; margin: 0px;}
   .menus img                   {margin-left: -111px;margin-top: -55px;width: 235px;margin-left: 0;margin-top: 0;width: 327px;}
   .menus.aktywne:after, .menus:hover:after
                                {height: 0px; color: #327952;}
    h1                          {font-size: 60px;}
    h3                          {font-size: 50px;}
    .tytul-podstrony            {display: table; width: 100%;}
    #artykuly > nav             {height: auto;}
    .artykul-wrapper table.tab-prosta, 
    table.tab-colspan 
                                {width: 980px;}
    table.tab-colspan tbody tr:first-child img 
                                {position: static ;margin-top: 0px;margin-left: 0px;height: 220px; height: AUTO;}
    table.tab-colspan tbody tr:first-child td:nth-child(2), 
    table.tab-prosta tbody td:nth-child(2) 
                                {padding-left: 0px;font-size: 36px;width: 390px;}
    table.tab-colspan tbody tr:nth-child(1) td:nth-child(n+3) strong, 
    table.tab-prosta tbody tr:nth-child(1) td:nth-child(n+3) strong 
                                {font-size: 60px;}
    table.tab-colspan tbody tr:nth-child(1) td:nth-child(n+3) {font-size: 30px;}
    table.tab-colspan tbody tr:nth-child(2n+1), 
    .artykul-wrapper table.tab-prosta tbody tr:nth-child(n+3)
                                {font-size: 34px;}
    table.tab-colspan tbody tr:nth-child(2n+1) td:first-child,
    .artykul-wrapper table.tab-prosta tbody tr:nth-child(n+3) td:first-child
                                {vertical-align: top;}
    table.tab-colspan tbody tr:nth-child(2n+2) td:nth-child(2) {padding-right: 20px;}
    .zbior-ikon-art-i-dzial ul  {font-size: 40px;}
    .zbior-ikon-art-i-dzial li  {margin: 20px auto; text-align: center;}
    #na_komorce                 {display: none;}   
    #oferta #tresc-artykulu div 
                                {width: 950px;margin: 30px auto;}  
    #oferta p > img             {width: 950px;height: auto;}
    #oferta #tresc-artykulu table td 
                                {float: left;}
    #oferta #tresc-artykulu table img 
                                {width: 410px;height: auto;margin: 20px 40px;}
    #oferta-tekst {width: 950px; margin: auto;}
    #oferta-tekst .tresc-artykulu
                    {-moz-column-count: 1; 
                     -webkit-column-count: 1;
                     column-count: 1;
                     -moz-column-gap: 50px;
                     -webkit-column-gap: 50px;
                     column-gap: 50px;
                    }
    .obrazek_zmienny_banera, #logiczny-wrapper-sekcji-bannera-lacznie 
                                {height: 440px;}

    .jedna_z_dwoch_kontaktu table   {width: 950px;font-size: 30px;}
    .jedna_z_dwoch_kontaktu strong  {font-size: 32px;}
    .jedna_z_dwoch_kontaktu table td strong img 
                                    {margin: 7px 4px;}
    #kontakt #canvas1 {margin: 75px 0px;}
    #dane_kontaktowe_form button    {font-size: 60px;}
    .na_input_kontaktu, #dane_kontaktowe_form textarea 
                                    {font-size: 30px;}
}
