@media only screen and (min-width:600px) and (max-width:800px){header, .body_wrapper, .parts:first-child{width:600px;}
.parts:first-child{clear:both;float:none;margin:0 0 10px;}
ul.main_menu li{width:142.5px;}
.parts:first-child ul.main_menu li{margin:0 10px 0 0;}
.parts:first-child ul.main_menu li:first-child{margin-right:0;}
ul.main_menu li.portfolio{background-position:35px 35px;}
ul.main_menu li.about{background-position:35px -120px;}
ul.main_menu li.blog{background-position:35px -275px;}
ul.main_menu li.team{background-position:35px -425px;}
.parts:first-child .text_container .scrollbox{width:570px;}
.parts, .thumbnail, .thumbnail img{width:295px;}
.abuot_us .scrollbox{width:265px;}
ul.main_menu li.twitter{background-position:-115px 40px;}
ul.main_menu li.facebook{background-position:-115px -120px;}
ul.main_menu li.services{background-position:-120px -280px;}
ul.main_menu li.contact_us{background-position:-120px -430px;}
}
@media only screen and (max-width:360px){header, .body_wrapper, .parts, .services_section p{width:320px;}
header{margin-top:10px;}
header h1.right{float:none;margin-bottom:20px;text-align:center;}
.parts{float:none;margin:0 0 10px;}
.parts:last-child{margin-bottom:0;}
.articles article, .articles article .scrollbox{width:270px;}
.articles #about_us .scrollbox p{clear:both;float:none;margin:0;width:250px;}
.articles #about_us .scrollbox img, .articles #designers_team .article_part img{float:none;height:250px;width:250px;}
.portfolio_thumbnail{width:114px;}
.articles #designers_team .article_part{margin-right:10px;width:250px;}
.articles #designers_team .article_part img{margin-left:0;}
.articles #designers_team .article_part ul, .contact_box{float:none;}
.contact_box, form.contact_box input[type="submit"], #googleMap{width:250px;}
form.contact_box input[type="text"]{width:210px;}
form.contact_box textarea{width:230px;}
header form input[type="text"]{border:2px solid #FFFFFF;opacity:1;padding:5px 25px 5px 10px;width:180px;}
}