@media only screen and (max-width:550px){
#container { width: 300px; margin: 0 auto; }
#content {width: 300px; margin: 0 auto;}
.socialb {     display: none;  }
.searchblock {display: none;}
.konkurs {display: none;}
#hours {  display: none;  }
.searchblock {    width: 165px;    float:right;    margin-right: 5px  }
.searchform { width: 95px; }
.about { font-size: 14px; width: 200px; line-height: 18px; margin: 0px 0 0 10px;}
.dep {    font-size: 12px;
    margin-top: -10px;
    padding-bottom: 10px;
    display: block;}
.menu { width: 130px;float: left;margin-right: 15px;}
.menu3 { margin-top: 0 !important; }
.karta {  display: none;  }
#left { width: 280px; margin: 0; padding-left: 10px; padding-top: 10px;}
.speedbar {width: 280px;padding-left: 10px; }
#middle {width: 300px;}
.full-story, .tagscloud { width: 300px;}
.custom-1 {width: 300px;}
.post-title { width: 280px; padding-left: 10px; }
.flex-video iframe {width: 300px;  border:0px;     margin-left: -10px;}
.full-info { width: 280px;padding-left: 10px; }
.plusobut { width: 215px;   }
.col-md-3 { width: 100%;padding-bottom: 15px;   padding-left: 0px; }
.footer3 { height: 510px; padding-top: 20px; padding-right: 10px; padding-left: 10px; }
#footer2 {width: 300px;}
#footer2 .footer-top { height: 425px; padding-top: 20px;}
.extra { min-width: 300px; max-width: 300px;margin: 0 auto;}
#footer2 .footer-top .info2 {float: none;margin-left: 10px;margin-right: 10px;width: 100%;}
#footer2 .footer-top .menu-list {  overflow: hidden;  padding-left: 10px;}
#footer2 .footer-top .menu-list .one {  padding-top: 15px;    float: none; }
#footer2 .footer-top .menu-list .two {  padding-top: 15px;    float: none; }
#footer2 .footer-top .menu-list .three {padding-top: 15px; float: none; }
.footer { width: 300px;}
.counters { display: none;}
.footer_nav {margin: 0 0 0 10px;}
.rightf {padding-top: 5px; float: left;}
.slider { display: none;}
.hblock3 {width: 300px;}
.over300 img {width: 300px;}
.hblock3 h3 { padding-left: 10px;margin: 0 0 0px 0;}
.allcat {display: none;}
.over300 { width: 300px;}
.custom-1 h2 a{padding-left: 10px;}
.custom-1 > .cdata { padding-left:10px;}
.csh { width: 280px; padding-left: 10px;}
.custom-2 {width: 300px; }
.custom-10 {width: 300px;}
.cright { width: 180px;}
.hblock2 { width: 300px;border: 0px dashed #ddd; }
.vblock {width: 280px;}
.vblock .custom-3 {width: 280px;}
.hblock3-3 {width: 300px; padding: 0px;     border: 0px solid #83B640;}
.over300-2 img { width: 300px; min-height: 200px;}
.csh-2 {height: 100%; width: 280px; padding-left: 10px;}
.over300-2 { width: 300px; float: none;}
.custom-10 h2 {height: 280px; padding-left: 10px;}
.hblock3-3 h3 {padding-left: 10px;}
.fstory { width: 280px; padding-left: 10px;}
.fstory img { margin: 0; margin-left: -10px; max-width: 300px;}
.related-block { border: 0px solid #ddd; border-radius: 0px;}
.custom-2 h2 { width: 180px;}
.c2text {max-height: 60px;overflow: hidden;width: 180px;line-height: 15px; margin: 0 0 5px 0;   }
.print {margin-left:10px;   }
.shortstory-news {border-bottom: 1px dashed #ddd;   border-top: 1px dashed #ddd;  border-left: 0px dashed #ddd; border-right: 0px dashed #ddd;}
.box { width: 260px; }
.over290-2 {width: 300px;     border-radius: 0px;}
.shortstory-sot-2 {width: 300px; height: 100%; margin: 0 0px 20px 0px;     border: 0px solid #eee;     border-radius: 0px;}
.over290-2 img { width: 300px; }
.short-info-2 {padding-left: 10px; }
.shorttitle { padding-left: 10px;}
.podr {position: relative;right: 0;width: 100%; text-align: center; margin-top: 10px; border-radius:0px;}
.over290 img {width: 300px;}
.shortstory-gal {  width: 300px;  margin: 0 0px 20px 0px;  line-height: 18px; }
.archives {padding-left: 10px;}
 #dle_news_archive_link {padding-bottom: 20px;}
.shortstory {width: 280px;padding-left: 10px;}
.shortstory img {max-width: 300px;margin: 0 0px 0px -10px;}
.over290 { width: 300px;}
.infa {float: none;     margin-top: 85px; padding-left: 70px;}
.infa2 {float: none; padding-left: 70px; width: 170px;}
#nav-wrap {	position: relative;}
#menu-icon {	color: #FFF;height: 30px;background: #40B1B7 url(../img/menu-icon.png) no-repeat 10px center;padding: 10px 10px 0 10px; cursor: pointer;display: block; font-size: 20px;}
#menu-icon:hover {	background-color: #348F94;}
#menu-icon.active {	background-color: #348F94;}
#nav {clear: both;position: relative;min-height: 100%; width: 300px; z-index: 10000; background: #40B1B7; display: none;}
#nav li {	clear: both;	float: none;	margin: 0px;}
#nav a, #nav ul a {	font: inherit;background: none;display: inline;padding: 0;color: #F3F3F3;border: none;padding-left: 15px;}
#nav ul {	width: auto;	position: static;	display: block;	border: none;	background: inherit;}
#nav ul li {	margin: 3px 0 3px 15px;}
#nav>li>a {       border-right: 0px solid #348F94;       padding: 0px 10px;          line-height:35px; }
#header { width: 280px; }
    .advice_cat2 {float: right; width: 120px;}
.advice_cat2 > li {display: inherit;}
a.menu3 {display: none;}
    div#GMI_120x240-3_ru {
    margin-top: -15px;
}
    .mapmobile {
    display: block;

}
    .mapmobile img{
   border-radius: 5px;
        width: 142px;
}

    #middle {

    padding: 5px 0 0 0;
}

    .about h1 {

    font-size: 16px;
    line-height: 22px;
    padding-top: 5px;
    }

    .shortstoryfaq img{
    max-width: 280px;

}

.nomobile {
    display: none;
}

#GMI_120x240-3_ru {
    display: none;
}

#right {
    width: 240px;
    float: right;
    margin: 1px 0px 30px 15px;
    padding: 24px 22px 0 0;
}

.col-md-4 {
    flex: 0 0 auto;
    width: 100%;
}

.row-2 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

.prl {
    padding-right: 0px;
    padding-left: 0px;
}

.service-content {
    text-align: center;
    width: 100%;
}

}