@media screen and (max-width: 768px) {
.soulev_kopil {
    width: calc(100% - 6px);
}
.soulev_firt {
	margin: 3px;
}
.swaper {
    overflow: hidden;
    float: none;
    width: auto;
    margin: 0 15px;
    clear:both;
}
.soulev_firt {
    overflow: hidden;
    float: none;
    width: calc(100% - 15px);
    padding:3px;
}
.soulev_kwep {
    overflow: hidden;
    margin: 2px;
    height: 20px;
}
#search {
    clear:both;
    float: none;
    height: 14px;
    width: calc(100% - 40px);
    margin: 2px auto;
    max-width:400px;
}
#s {
}
.soulev_lowen {
 height: auto;
}
.soulev_firt li {
	margin: 7px 0;
}
.soulev_kwep li a, .soulev_kwep li a:link {
    padding: 5px 5px;
    font-size: 10px;
}
.soulev_jipox img {
	max-width: 200px;
	display:block;
	float:none;
	clear:both;
	margin:0px auto;
}
h1 {
    font-size: 14px;
    line-height: 16px;
}
h3 {
	font-size:12px;
}
.mainimg {
	clear:both;
	float:none;
}
.secimg {
	display:none;
}
.firimg {
	max-width: calc(100% - 2px) !important;
}
}