@charset "utf-8";


@media all and (min-width: 980px) and (max-width:1123px)


{

.menu-phone2-container {width: 950px;}


.logo {margin: 10px 0 0 30px;}

.lg {margin: 4px 10px 0 0;}

.content {width: 950px;}


.col1 {width: 720px;}

.col2 {width: 230px;}

article {width: 341px;}


/*.news-text {height: 280px;}*/

.box-home {width: 360px;}


.pt-container {width: 950px;}


.footer-container {width: 950px;}

.footer-container ul {margin: 0 45px 0 0;}


}


@media all and (min-width: 920px) and (max-width:979px)

{

.menu-phone2-container {width: 900px;}

.menu-phone2 li {padding: 25px 15px;}

.menu-phone2 li:hover > ul {margin: 0 0 0 -15px;} 


.logo {margin: 8px 0 0 35px;}

.lg {margin: 2px 10px 0 0;}

.content {width: 900px;}


.col1 {width: 700px;}

.col2 {width: 200px;}

article {width: 331px;}


/*.news-text {height: 280px;}*/

.box-home {width: 350px;}


.pt-container {width: 900px;}


.footer-container {width: 900px;}

.footer-container ul {margin: 0 40px 0 0;}

}



@media all and (min-width: 870px) and (max-width:919px)

{

.menu-phone2-container {width: 850px;}

.menu-phone2 li {padding: 20px 15px;}

.menu-phone2 li:hover > ul {margin: 0 0 0 -15px;} 

.menu-phone2 li > ul li a {padding: 5px 15px;}


.logo {margin: 8px 0 0 10px;}

.lg {margin: 2px 10px 0 0;}

.content {width: 850px;}


.col1 {width: 650px;}

.col2 {width: 200px;}

article {width: 306px;}


/*.news-text {height: 300px;}*/

.box-home {width: 325px;}


.pt-container {width: 850px;}


.footer-container {width: 850px;}


.footer-container ul {margin: 0 30px 0 0;}



}



@media all and (min-width: 820px) and (max-width:869px)

{

.menu-phone2-container {width: 800px;}

.menu-phone2 li {padding: 20px 10px;}

.menu-phone2 li:hover > ul {margin: 0 0 0 -10px;} 

.menu-phone2 li > ul li a {padding: 5px 10px;}


.logo {margin: 8px 0 0 15px;}

.lg {margin: 2px 10px 0 0;}

.content {width: 800px;}


.col1 {width: 600px;}

.col2 {width: 200px;}

article {width: 281px;}


/*.news-text {height: 350px;}*/

.box-home {width: 300px;}


.pt-container {width: 800px;}


.footer-container {width: 800px;}


.footer-container ul {margin: 0 20px 0 0;}

}



@media all and (min-width: 780px) and (max-width:819px)

{


.menu-phone2-container {width: 760px;}

.menu-phone2 li {padding: 20px 10px;}

.menu-phone2 li:hover > ul {margin: 0 0 0 -10px;} 

.menu-phone2 li > ul li a {padding: 5px 10px;}


.logo {margin: 8px 0 0 5px;}

.lg {margin: 2px 0 0 0;}

.content {width: 760px;}

	


.col1 {width: 560px;}

.col2 {width: 200px;}

article {width: 264px;}


/*.news-text {height: 390px;}*/

.box-home {width: 280px;}


.pt-container {width: 760px;}


.footer-container {width: 760px;}


.footer-container ul {margin: 0 20px 0 0;}

}


@media all and (max-width:779px)

{

	.tresc-glowna p {
		font-size: 17px;
		line-height: 1.3;
	}
	
	.content{
		line-height: 1.4;
		font-size: 17px;
	}
	
.logo, .lg, .no-phone, .bx-wrapper, .slider .slider-img {display: none;}

.back, .logo-phone, .menu-phone {display: block;
                                 float: left;
                                 position: relative;
                                 z-index: 150;} 
                                 
.back img, .logo-phone img, .menu-phone img {width: 100%;} 

                             

#header, .menu-phone2-container {width: 98%;
                        margin: 0 auto;
                        max-width: 638px;
	display:flex;
	padding:0 0 20px 0;
	justify-content:center;
	}
                        
.slider {overflow: visible;}                        
                        

.menu-phone2 {position: relative;
              clear: both;
              display: none;}                      

.menu-phone2 ul {text-align: center;}

.menu-phone2 li {float: none;
                 font-size: 18px;
                 text-transform: uppercase;
                 padding: 8px 0 ;
                 background: none;} 
                 

.menu-phone2 li:hover > ul {margin: 8px 0 0 0;
                            position: relative;} 


.content {width: 98%;
          margin: 0 auto;
          max-width: 638px;}

.col1 {width: 98%;
       margin: 0 1%;
       max-width: 638px;
       float: none;
       overflow: hidden;}

.col2 {width: 98%;
       margin: 0 1%;
       max-width: 638px;}

article {width: 48%;
         margin: 0 1%;}

.box-home {width: 48%;
           margin: 0 1%;}


.galeria-home img {width: 48%;
                    float: left;
                    margin: 10px 1%;}



.oferta-box {margin: 0 0 10px 0;}


.box1 {margin: 20px 0 10px 0;}

.fb {width: 48%;
     float: left;
     margin: 15px 0 0 1%;}


.pt-container {width: 98%;
               margin: 0 auto;
               max-width: 638px;}


.footer-container {width: 98%;
                   margin: 0 auto;
                   max-width: 638px;}

.dn {display: none;}


.footer-container ul {margin: 0;
                      padding: 0 0 20px 0;                      
                      width: 100%;
                      text-align: center;}


.footer-container ul li {font-size: 18px;padding:14px 0px;}


.footer-container .ul-contact li {display: none;}

.footer-container .ul-contact li:first-child {display: block;}

.footer-container .ul-phone li:first-child {display: none;}

.footer {background: #0F0F11;}

}


@media all and (max-width:340px)


{


article {width: 98%;
         margin: 0 1%;}

.box-home {width: 98%;
           margin: 0 1%;}


.galeria-home img {width: 98%;
                    float: left;
                    margin: 10px 1%;}


.fb {width: 98%;
     float: left;
     margin: 15px 0 0 1%;}


.footer-container ul {margin: 0 2%;
                      width: 46%}
                      
.footer-container ul.ul-phone {clear: none;
                               margin-top: 0;}


.ul-320 {clear: both;}


}