body { min-width: 150px; overflow-x: hidden}
#socialmobile .social-networks ul { width: 260px;}
.menu-mobile { padding: 10px 20px; }
.texthome { width: auto }
@media screen and (min-width: 750px) and (max-width: 1000px) { 
    #wrapper, #header, #header-box, #main, #twocolumns, .header-box,  .visual, .footer-holder, .container { width: 720px; }
    .social-networks ul {margin-right: 0}
    .visual { padding: 0; margin: 0}
    .visual .carousel .frame,  .carousel .frame ul li, .carousel .frame ul li a img { width: 720px; height: 240px; }
    .visual .switcher { bottom: 15px; }
    .index-page-new { top: 120px; font-size: 30px;}
    .header-block { margin-top:0 }
    #callbutton { margin-top: 230px; width: 720px; }
    #content { width: 507px; }
    #sidebar, #videoblock-left { width: 184px;}
    .navbar { width: auto;padding-left: 0}
    .navbar li { padding-left: 0}
    .visual .carousel  { width: 720px;}
    .visual .carousel img { width: 720px; height: 240px; }    
    .inner1-page { top: 120px; font-size: 30px;}
    .breadcrumbs { margin-left: 0}
    .breadcrumbs li:first-child { padding-left: 0 }
    .text-content { width: auto;}
    .products-list { width: auto;}
    .footer-block { width: auto; padding:0}
    #content .carousel2, #content .switcher { width: 500px;}
    #content .switcher div  { width: 125px; height: 125px;}  
    .actionbutton:last-child { margin-left:20px; margin-top: 100px;}
    #videoblock-center { width: 470px;}
    #videoblock-center .video { margin-left: 0 !important;}
    #videobutton { width: auto;}
    #videoblock-center img { width: 448px;}
}    
@media screen and (max-width: 749px) { 
    #wrapper, #header, #header-box, #main, #twocolumns, .header-box,  .visual, .footer-holder, .container { width: auto; }
    #aside1 { float:none;}
    /*.actionbutton { float:none;}*/
    .actionbutton:last-child { margin-left:20px; margin-top: 100px;}
    /*.actionbutton img { margin-left: 190px;}*/
}
