@media screen and (max-width: 600px) 
{
    {}

        
    .page-wrapper  { width:95%; }
    
    
    .page-header .header .logo,
    .page-header .header .top_col3,
    .page-footer-buffer,
    .page-footer,
    .page-header .header .callback,
    .mp_pic,
    .mp_pic_text_wr
    
                                    { padding:0; margin:0; width:0; height:0; display:none;}
  
    
    .page-header .header .top_col2          { width:100%; }    
    .page-header .header .top_col_phone      { width:100%; }    
    
    .page-header .header        { height:auto;}
    
    
    
    .topmenu ul                 { display:none; }
    .topmenu .mob_topmenu_lnk   { display:block; color:#fff; cursor:pointer; padding:0 10px; text-transform:uppercase; }
    .topmenu ul                 { text-align:left; padding:15px 10px; }
    .topmenu ul li              { display:block; padding:5px 0;  }
    
    
    .catalog_menu .mob_catalog_menu_lnk    { display:block; color:#fff; cursor:pointer; padding:10px 10px; text-transform:uppercase; background-color:#999; border-radius:3px; }    
    .catalog_menu>.title               { display:none; }    
    .catalog_menu>ul                   { display:none; }    
    
    
    .catalog_menu>ul>li>ul { display:none; position:absolute; min-width:100%; white-space:normal; left:0; top:30px; min-height:38px; padding:10px 0; margin:0; border:solid 1px #fff; z-index:9; box-shadow:0px 2px 3px #aaa; background-color:#6CAEDF; }
    
    
    .catrubs_list_imgs .section                    { padding:10px 2px 10px 2px; width:145px; }
    
    
    
    
    .page-aside             { display:block; width:100%; padding:0 0 30px 0; vertical-align:top; }
    .page-mainsection       { display:block; width:100%; padding:10px 0 30px 0; vertical-align:top; }
    
    
    iframe[src*="youtube.com"] { width:100%; max-width:100%; } 


}



@media screen and (min-width: 601px) 
{
    {}

    /* .topmenu>ul                 { display:block; } */

}