@media (max-width: 949px) {
	#page{ width:750px; }
	#profile_data{ padding-right:0; width:215px; }
	#profile_header{ padding:0 15px; }
	#profile_user{ max-width:385px; }
	h1#profile_title{ font-size:25px; line-height:30px; }
	.opened #profile_photo{ width:95px; }
	.sidebar.resume_sidebar{ margin-left:30px; width:150px; }
	#mainpage_accordion_area .portfolio_items article.portfolio_post{ width:190px; height:131px; }
	#secondary{ width:200px; }
	#secondary .widget{ padding:26px 20px; }
	.right_sidebar #primary{ width:431px; }
	.portfolio_items article .post_content{ display:none; }
	#searchform input[type=submit]{ padding:0 2px 2px; }
	#searchform input[type=search]{ width:70px; vertical-align:top; }
	.portfolio_items article:hover h5{ bottom:75px; }
	.post-info span.post_categories{ clear:both; margin:10px 0 0; }
	#toTop{ margin-right:-400px; }
	.switherHead,
	#swither_block{ max-width:750px; }
	#main,
	footer#footer{ width:630px; }
	#content #scrollTo{ display:none !important;}
	.mejs-time-rail{ width:90px !important;}
	.mejs-time-total{ width:73px !important;}
	
}
@media (max-width: 767px) { 
	#profile_header{ padding:0 30px; }
	#page{ width:460px; }
	.switherHead,
	#swither_block{ max-width:460px; }
	#secondary{ width:100%; background:none; float:none; margin:0; }
	#toTop{ display:none!important; }
	.right_sidebar #primary{ float:none; width:100%; background:none!important; margin:0; }
	.post-info{ clear:both; }
	.blog_section_header .post-info{ padding-left:10px; }
	.blog_section article{ padding:0 15px; }
	#profile_data{ float:none; width:auto; margin-bottom:0px; display:none; }
	.opened #profile_data{ display:block; clear:both; padding-top:20px; }
	#blog_page_link,
	#profile_page_link{ right:0; top:-61px; }
	#header .social_links{ margin-right:78px; }
	.sidebar.resume_sidebar{ width:auto; float:none; margin:0 0 30px; }
	#mainpage_accordion_area .portfolio_items article.portfolio_post{ width:165px; height:114px; }
	#googlemap_data .add_info{ display:none; }
	.sidebar.contact_sidebar{ float:none; width:auto; margin:0 0 20px; }
	.sidebar.contact_sidebar .qrcode img{ width:100%; height:auto; }
	.portfolio_items article:hover h5{ bottom:65px; }
	.post-info span.post_categories{ max-width:210px; }
	#main,
	footer#footer{ width:400px; }
}
@media (max-width: 479px) { 
	#page{  width:310px; }
	.switherHead,
	#swither_block{ max-width:310px; }
	#main{ width:310px; margin-left:0; }
	.sc_contact_form form .field{ width:100%; }
	#mainpage_accordion_area .portfolio_items article.portfolio_post{ width:240px; height:145px; }
	#portfolio_iso_filters li a{ margin-bottom:2px; }
	.section_header.profile_section_header .section_title{ height:60px; }
	#profile_photo{ display:none; }
	.opened #profile_header{ padding:30px 15px; }
	#blog_page_link,
	#profile_page_link{ top:-61px; right:0; left:auto; }
	footer#footer{ width:240px; }
	#profile_data{ float:none; clear:both; }
	#header .social_links{ margin-right:125px; }
	#header .social_links li{ margin-left:2px!important; }
	.portfolio_items article:hover h5{ bottom:90px; }
	.slider_container ul.slides,
	.post_gallery ul.slides{ height:149px; }
	.mejs-time-rail{ display:none !important; }
	.mejs-time-total{ display:none !important; }

}