html, body {
    background-color:#E1E1E1;
    height: 100%;
}

hr {
    border-top:1px solid #CCCCCC; 
}

.a1 {
    margin: 0 auto; 
    font-size:14px !important; 
}
.a1 img{
    max-width:320px;
}
.f1 {
    font-size:27px;
    color:#00A19A;
    border-top:1px solid #CCCCCC;
    max-width: 450px;
}
.dane span {
    clear:both;
    display: block;
    line-height: 30px;
    font-size:17px;
    font-weight: 500;
}
.dane a, .dane a:hover {
    color:#000;
}
#contactform123 {
    min-height: 930px !important;
    overflow: hidden !important;
    overflow-x: hidden !important;
}
iframe{
    overflow:hidden !important;
}
#form {
    padding-top: 0px;
}
#form[data-loader-type="viewer"] {
    padding-bottom: 0px;
}
#thank-you-free-odd, #footer-content {
    display:none !important;
}
[data-role="page"] {
    display:none !important;
}
#form[data-layout-type="mobile"] div[data-role="form-footer"] {
    display:none !important;
}
#form[data-layout-type="mobile"] div[data-role="form-footer"] [data-role="logo-content"] {
    display: none;
}
    iframe body {
        overflow-y: hidden !important;
    }    

.a1 ul li{
    text-align: left;
    line-height: 30px;
    font-weight: 500;
    font-size: 15px;
}
.a1 ul {
    margin-left: 0px;
    padding-left:20px;
    max-width: 450px;
}
.block1 {
    background-color: #fff;
    border-radius: 10px;
    -webkit-box-shadow: 2px 7px 17px -2px rgba(0,0,0,0.46);
    -moz-box-shadow: 2px 7px 17px -2px rgba(0,0,0,0.46);
    box-shadow: 2px 7px 17px -2px rgba(0,0,0,0.46);
    margin-top: -45px;
}
.b1 {
    font-size:24px;
    font-weight:500;
    margin:20px;
    display: block;
}