@media only screen and (max-width:767px) {
.adress .ce_text {
    width:100%;
    float:none;
}
#container {
    padding-bottom:780px !important;
}
#main {
    min-width:90%;
    margin-right:20px;
    margin-left:20px;
}
#container figure {
    text-align:center;
    max-width: none !important;
}
figcaption {
    margin-right:auto;
    margin-left:auto;
}
#footer {
    max-height: 780px;
    min-height: 780px;
}
.footer_bottom {
    margin-top:-21px;
}
#container {
    padding-left: 0px !important;
    padding-right: 0px !important;
    min-width: 100%;
}
x#main {
    margin-left:20px;
    margin-right: 90px !important;
    min-width: 93%;
}
x#left {
    right:0;
    margin-left:40px;
}
}
