@media(max-width:1000px) and (min-width:768px){
    body{min-width: 768px;}
    .pwidth{max-width:768px;}
    header ul.nav{margin-left:0; max-width: 55%;}
    .mainpage .slider{margin-right: 0;}
    .mainpage .rightside{display: none;}
    .who{width:150px;}
    .about .content p{margin-left:170px;}
    .rubpreview{display: block; float:left; margin: 20px 1%;}
    .rubpreview .firstitem a{font-size: 17px;}
    .rubpreview ul li{padding-left:60px;}
    .rubpreview ul li a{font-size: 13px;}
    .about{clear: both;}
    .mirror .content p{margin-left:0;}
    .maincontent{width:100%; margin-right: 0; box-sizing: border-box;}
    aside .widget, aside .nav{display: none;}
    .maincontent h2, .maincontent h3, .maincontent h4{margin-right: 0;}
}
@media(max-width:768px){
    body{min-width: 300px;}
    .pwidth{max-width:100%;}
    header{height: auto;}
    header .logo{display: block; margin:10px auto;}
    header ul.nav{text-align: center; margin-left:0;}
    .twocols{display: none;}
    .who{width:100%; position: relative;}
    .maincontent{box-sizing: border-box; }
    .maincontent.wide{margin-right: 0;}
    .floataskarea{width:100%; margin-left:0;}
    .floataskarea a.askexpert{ margin-bottom: 20px;}
    .about .content{clear: both;}
    .about .content p{margin-left:0;}
    .rubpreview{width:100%; margin: 20px 0;}
    .mirror .content p{margin-right: 0; margin-top:0;}
    .who p{margin-bottom: 0;}
    footer ul.links{border-left:0; float:none; padding-left:0;}
    footer p.copy{margin-left:0;}
    footer p.phone{margin-left:0;}
    .mirror .content p{margin-left:0;}
    .maincontent{width:100%; margin-right: 0; box-sizing: border-box; padding: 0;}
    aside .widget, aside .nav{display: none;}
    .maincontent h2, .maincontent h3, .maincontent h4{margin-right: 0; }
    .maincontent h1, .maincontent h2, .maincontent h3, .maincontent h4{margin-left:0;}
    .searcharea{display: none;}
    .artpreview a.toplink{margin-left:0;}
    .artpreview a.imglnk{float:none; margin-right: 0; display: block;}
    .artpreview a.imglnk img{width:100%; height: auto;}
    .artpreview .txtprv{padding-left: 0;}
    .maincontent img.leftside, .maincontent img.alignleft{max-width:100%; float:none; display: block; margin: 0 0 20px 0;}
    .maincontent h2{padding-left:0;}
    .maincontent h2, .maincontent h3, .maincontent h4{padding-left:0;}
    #content iframe{max-width:100% !important; min-height: 250px;}
    .artfooter{padding-left:10px;}
    .yashare{margin-left:0; padding-left:0; border:none;}
    .sblock{width:100%; float:none; margin: 0 0 10px 0;}
    .sticky header{height: auto;}
    .sticky header ul.nav{margin-left:0;float:right; width:240px;padding: 0 0 5px 0;}
    .sticky header ul.nav li{vertical-align: top;}
    .sticky header ul.nav li a{font-size: 14px;}
    .sticky header .logo{margin-top:20px;}
    .contacts_right{float:none; margin: 10px auto 0px; text-align: center;}
    .teaser{width:100% !important; float:none; margin: 0 !important; box-sizing: border-box; padding:10px;}
        .q2w3-fixed-widget-container{
    display:none;
}
    header .top{
    display:block;
        
    }
}