@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1700px)
{
	
	.g-container {
		width: 105rem !important;
		padding-left: 12rem !important;
		
	}
}

@media only screen and (max-width: 1699px) and (min-width: 1550px)
{
	
	.g-container {
		/*width: 85rem !important;*/
		
	}
}
@media only screen and (max-width: 1980px) and (min-width: 1549px)
{
.dir-ltr .g-container {
    padding-left: 12rem !important;
	width: 95rem !important;
}
}
@media only all and (min-width: 1199px)
{
	.g-gridcontent .g-gridcontent-item-text2{    font-size: 2.5rem;}
	
}
@media only all and (max-width: 1199px) and (min-width: 960px)
{
	.g-gridcontent .g-gridcontent-item-text2{    font-size: 1.8rem;}
}

@media only all and (max-width: 959px)
{
.g-block{ -webkit-box-flex: 0;    -moz-box-flex: 0;    box-flex: 0;    -webkit-flex: 0 100%;    -moz-flex: 0 100%;    -ms-flex: 0 100%;    flex: 0 100%;}
.cennik-dodatkowe ul{ font-size:1rem;} 
.nspCol3{ width:100%  }
.nspCol3 .nspArt.nspCol3{ width:523px;  padding: 0px !important; }
.artykuly .nspText{ min-height:0px;}
.nspCol3 .readon{ margin-top:25px;}
.g-gridcontent .g-gridcontent-item-text2 { font-size: 2rem;}
}
@media only all and (max-width: 800px)
{
	.nspCol3 .nspArt.nspCol3{ width:494px;}
	


}

@media only all and (max-width: 769px)
{
	
.nspCol3 .nspArt.nspCol3{ width:425px;  }
.nspArts.bottom{padding: 0px;}

.g-gridcontent .g-gridcontent-2cols .g-gridcontent-item{ width:100%;}


}