@media all and (max-width: 1024px) {
#containar-inside	{ width:95%; }
#wrapper-outer	{ width:95%; }
#wrapper	{ width:95%; }
#footer-inside	{ width:95%; }
}

@media all and (max-width: 980px) {
}

@media all and (max-width: 800px) {
#nav ul li a	{ padding:14px 25px; }
#kontkt-outer	{ width:370px; }
#map	{ width:314px; height:270px; }
.input-field	{ width:250px; }
.text-area	{ width:350px; }
}

@media all and (max-width: 768px) {
#nav ul li a	{ padding:14px 22px; }
#map	{ width:280px; height:250px; }
}

@media all and (max-width: 640px) {
#nav ul li a	{ padding:14px 15px; font-size:14px; }
#body-img	{ width:175px; }
#ftr-nav ul li a	{ font-size:12px; padding: 0 7px; }
#ftr-right	{ font-size:12px; }
#about-img	{ width:230px; }
#kontkt-outer	{ width:auto; float:none; }
#map	{ width:auto; float:none; height:200px; }
#form	{ width:auto; float:none; }
.input-field	{ width:70%; }
.text-area	{ width:90%; }
}

@media all and (max-width: 600px) {
#nav ul li a	{ padding:14px 13px; font-size:13px; }
h1	{ font-size:25px; }
h1 strong	{ font-size:25px; }
h3	{ font-size:25px; }
h3 strong	{ font-size:25px; }
#img	{ width:125px; }
#ftr-nav	{ width:auto; float:none; text-align:center; }
#ftr-nav ul li	{ float:none; display:inline-block; }
#ftr-right	{ width:auto; float:none; text-align:center; }
#about-img	{ width:160; }
}

@media all and (max-width: 480px) {
#logo	{ background:none !important; }
#logo img	{ width:90%; }
#nav	{ display:none; }
.mm-header, .footer { display:block; }
#body-img	{ width:165px; }
#about-img	{ width:95%; float:none; margin-left:0px; margin:10px 0px; }
}

@media all and (max-width: 414px) {
#follow-icon	{ width:auto; float:none; text-align:center; margin-top:15px; }
#follow-icon ul li { float:none; display:inline-block; }
#body-img	{ width:95%; float:none; margin-left:0px; margin-bottom:10px; margin-top:10px; }
}

@media all and (max-width: 375px) {
#map	{ height:160px; }
}

@media all and (max-width: 360px) {
#ftr-nav ul li { background-position:right 7px; }
#ftr-nav ul li a { font-size:10px; padding:0 7px 0 1px; }
#ftr-right { font-size:10px; }
}

@media all and (max-width: 320px) {
}