@media screen and (max-width: 360px) {
#konflp-4 p {
    font-size: 16px;
}
#konflp-4{
padding:30px 5% !important;
}
#konflp-3 h2 {
    font-size: 24px !important;
}
#konflp-7 p {
    font-size: 15px;
}
#konflp-start .opis p {
    font-size: 15px;
}
#konflp-promo {
    width: 285px !important;
}
#konflp-2 .conflp-2-box p {
    padding: 0px 20px;
}
}
@media screen and (max-width: 500px) {
	#konflp-3 table tr td:nth-child(1){
display: block;
border: 0px;
width: 90%;
padding: 1px 5%;
background: red;
}
#konflp-3 table tr td:nth-child(2){
display:block;
border:0px;
width:100%;
border-bottom:0px solid red;
padding:20px 0px;
padding-top:20px;
}
#konflp-4 button{
display:block;
margin:auto;
}
.konflp-box-50 .konflp-box-50a.text50 h2, .konflp-box-50 .konflp-box-50b.text50 h2 {
    margin-top: 0px;
    padding-top: 0px;
    font-size: 19px;
    margin-bottom: 35px;
}
.konflp-box-50 .konflp-box-50a.text50, .konflp-box-50 .konflp-box-50b.text50 {
    padding-bottom: 20px;
}
#konflp-7 h2{
font-size:30px;
}
#tresclpkonf{
padding-bottom:50px;
padding-top:50px;
}
#konflp-8 h2{
text-align:center;
}
.konflp-box-50 {
    margin: 50px 0px;
}
#konflp-4 h2{
text-align: center;
font-size: 35px;
margin: 20px 0px;
}
#konflp-3 h2{
padding-bottom:30px;
}
#konflp-3{
padding-bottom:50px;
}
#konflp-start .wysija-paragraph{
width:100% !important;
display:block;
}
body #konflp-start .wysija-paragraph:nth-of-type(1) input, body #konflp-start .wysija-paragraph:nth-of-type(2) input{
width:90%;
}
#konflp-start .form input[type="text"], #konflp-start .form input[type="email"]{
width:90%;
}
}
@media screen and (max-width: 650px) {
#konflp-3 h2{
background: none;
font-size: 30px;
}
#konflp-4{
margin-bottom:30px;
padding:50px 5%;
}
}
@media screen and (max-width: 900px) {
.konflp-box-50 .konflp-box-50b img{
margin-bottom: -20%;
}
body #konflp-9{
padding-top:20%;
}
#konflp-9{
padding:0px;
}
.konflp-box-50 .konflp-box-50a.text50, .konflp-box-50 .konflp-box-50b.text50 {
    width: 90%;
}
.konflp-box-50 .konflp-box-50a, .konflp-box-50 .konflp-box-50b{
width:100%;
}
.konflp-box-50 .konflp-box-50a img, .konflp-box-50 .konflp-box-50b img{
padding-bottom:0px;
width:100%;
height:auto;
margin-top:0px;
}
.konflp-box-50 .konflp-box-50a.text50 h2, .konflp-box-50 .konflp-box-50b.text50 h2{
margin-top:0px;
}
#konflp-4 p {
    width: 100%;
}
#konflp-2 .conflp-2-box {
    width: 100%;
    float: none;
    font-size: 15px;
    background: #fff;
    margin: auto;
    color: #333;
    padding-bottom: 30px;
    border-radius: 5px;
    min-height: 1px;
	margin-top:30px;
}
}
@media screen and (max-width: 1100px) {
.konflp-logo1, .konflp-logo2 {
    position: relative;
    display: block;
    margin: 0 auto;
        margin-bottom: 0px;
    height: auto;
    top: auto;
    right: auto;
    left: auto;
    margin-bottom: 55px;
	max-width: 80%;
}
}
@media screen and (max-width: 1250px) {
#konflp-2{
margin-top:50px;
padding-top:0px;
}
#konflp-promo {
    float: none;
    position: relative;
    width: 300px;
    margin: 0 auto;
}
#konflp-tarcza{
width:100%;
}
.konflp-tarcza-ring{
width:100%;
}
.konflp-tarcza-ring2{
width:100%;
}
#konflp-start .opis table td br{
display:inline !important;
}
#konflp-promo-r {
    float: none;
    width: 90%;
    margin: 0 auto;
        margin-top: 0px;
    text-align: center;
    margin-top: 50px;
}
#konflp-start .opis p br{
display:none;
}
#konflp-start .opis table{
display:bock;
width:100%;
}
#konflp-start .opis table td {
    display: block;
    width: 100% !important;
    padding: 30px 0px;
    text-align: left;
}
#konflp-start .opis table td {
text-align:center;
}
#konflp-start .opis table {
    padding-top: 30px;
}
#konflp-start .opis img {
    padding-bottom: 10px;
    display: block;
    float: none;
    margin: 0 auto;
    border: 0px;
    padding-bottom: 15px;
    padding-right: 0px;
    border-bottom: 4px solid red;
    margin-bottom: 15px;
}
#konflp-start .wysija-paragraph:nth-of-type(6) label:nth-of-type(2){
text-align:left;
}
#konflp-start .wysija-paragraph:nth-of-type(6) label:nth-of-type(1){
text-align:left;
}
}