@media (min-width: 768px) and (max-width: 999px) {
	body {
		min-width: 769px;
		padding:0
	}
	.top_panel, .sub_footer, .footer, .guarantee p, .auth_popup .auth_login, .stat_block, .sub_left ul li, .form_order {box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
	.top_panel:after, .top_panel ul:after, .user_panel:after, .projects:after, .sub_left:after, .calc_form:after, .social_block:after {display: table;	clear: both;	content: '';}
	.top_panel ul li, .sub_left ul li, .reg_btn, .sign_in, .stat_block, .guarantee p {display: -moz-inline-box;display: inline-block; 	*zoom: 1; 	*display: inline;	vertical-align: top;}
	
	.notice_block {width:100%;left:0}
	.top_panel_container {position:relative;height:auto}
	
	.top_panel {height:auto;width:100%;padding:5px 10px}
		
		.top_panel ul li, .sub_left ul li {margin:0 10px;float:none}
		.top_panel p strong {margin:0}
		.top_panel p {text-align:center;line-height:24px}
		.time {display:block;margin: 0px auto;text-align:center;}
		.top_panel ul, .sub_left ul {text-align:center;padding:0 0 10px}
		.top_panel ul {margin:10px 0 0;padding-left:31px}
		
	.wrapper, .bottom_nav {width:90%;margin:15px auto}	
		.header {padding:10px}
		.desc, .slogan {float:none}
		.desc {display:block;clear:left}
		.slogan {margin:30px 0;display:block}
		.logo {display:block;margin:30px auto}
		.user_panel {text-align:center; margin-top: 10px;}
			.reg_btn, .sign_in {float:none;margin:0 10px}
			.reg_btn {line-height:35px}
		
	.stat_container, .calculator, .guarantee {padding:10px}	
		.stat {float:none;width:100%}
		.person {float:none;margin:0 auto;display:block;}
		.stat_block {float:none;width:48%}
		
	.calc_form {height:auto}	
		.calc_form fieldset {margin:0 0 0 15px}
		.calc_form fieldset + fieldset .mainpage.ik_select {float:none;width:100% !important}
		.calc_form fieldset + fieldset .mainpage .ik_select_link_text {height:auto;padding:9px 26px 9px 13px}
		.calc_form .calc_send {clear:both;margin-left:15px}
		
		.guarantee p {float:none;width:48%}
		
		.guarantee .calc_send.continue {width:100%;height:auto;padding:10px 0}
		
		
	
	.money, .clients, .person, .popup_form .baloon, .popup_form .baloon:before {display:none}
	
	.sub_footer, .footer {width:100%}
		.sub_left ul {float:none;clear:left;text-align:left;padding-left:41px}
		.sub_left {float:none;padding:0 15px;text-align:center}
		.sub_left p {display:block;margin:10px 0 10px 41px;width:35%}
		.sub_left ul li {padding:0;margin:10px}
		.sub_left ul li.consultant {padding-left:16px}
	
	.sub_right {float:none;margin:30px 0;text-align:center}
		.sub_right .sub_footer_title {text-align:center}
		.sub_right a {float:none;display:inline-block;margin:0 10px}
		
	.footer {background:none;padding:20px 10px}	
		.copy, .projects, .projects p {float:none}
		
#colorbox {width:90%!important;left:5% !important;min-height:100% !important;}	
		#cboxWrapper, #cboxContent, #cboxLoadedContent, .popup {width:100% !important;height:auto !important}
		.auth_popup .auth_login {width:100%}
		#popupAuthForm fieldset {padding:0 10px}
		.auth_popup label.remember {margin:0 5px 0 0}
		 .popup_form_bottom {margin:0 auto}
		
	.projects {margin:10px 0 0}
		.projects a {margin:10px 0 10px 14px}
	
	.select_btn {padding:20px}
	
	.popup_form h1 {padding:10px;margin:0!important}
		.form_order {width:100% !important;padding:10px}
		.popup_form .form_order fieldset {float:none;width:100%;padding:0 0 10px}
		.popup_form .form_order textarea, .popup_form .input_name {width:300px}
		 .popup_form .form_order .book {margin:0 0 0 10px;float:left}
		 	.popup_form .cost.result_title {padding-left:50px;background-position:0 0}
			.popup_form .form_bottom {float:none;width:100%}
			
		.popup.medium .password_form, .popup.medium .password_form_content, .popup.medium .password_request_bottom {width:100%}		
		
	/*inner_search*/
		.cat_tabs_box, .input_name, .footer_nav li.last a, .csearch__footer p, .checkbox_list  {box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
		.header_content, .header_message, .cat_tabs_box, .search_copywriter fieldset, .cat_tabs, .input_name, .checkbox_list {width:100%}
		.login {margin:20px 0 0}
		.search_title {text-align:left;padding:0 0 0 10px}
		.search_collapse {display:none}
		.search .hide {padding:10px}
		.layout-slider {float:none;width:80%;margin:0 auto}
		.row_title {float:none;margin:0}
			.layout_slider_block {float:none;}
			
		.projects, .footer_content, .footer_nav, .footer_nav li, .csearch__footer p {width:100%}	
			.footer_content {height:auto;background:none}
			.footer_nav li.last a {width:100%!important;height:35px}	
			.social_block {padding:0 0 20px;width:100%;float:none;background:none}
		.favorites_table {width:100% !important;display:block;overflow:hidden;overflow-x:auto}
	
	
	/*inner_userpage*/
		.text.wide_text div.copywriter div.copywriter_info, .text.wide_text div.copywriter div.user_stat, div.copywriter_portfolio ul p, div.copywriter_portfolio ul li a {box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
		.text.wide_text div.copywriter div.copywriter_info, .text.wide_text div.copywriter div.user_stat {width:100%;padding:25px}
		div.copywriter .copywriter_block_wrapper {width:100%}
		.copywriter_block_wrapper > div+div {float:none !important;width:auto !important;margin:0 0 0 170px;display:block !important;}
		.copywriter_block_wrapper	div.infographics {margin:0}
		.copywriter_portfolio {width:100%!important;float:none!important}
		.copy_wrapper_main__info, .copy_wrapper_main__stat, ul.portfolio_nav, ul.portfolio_nav > li {float:none;width:100%}
			ul.portfolio_nav ul {position:relative;width:100%;top:0;left:0;display:block !important}
			.portfolio_nav ul li a.portfolio_article_content {width:100%}
			ul.portfolio_nav > li {height:auto}
			div.copywriter_portfolio ul p, div.copywriter_portfolio ul li a {white-space:normal;height:auto}
			
			.infographics img {height:auto;max-width:100%}	
			
			.footer_content__ssl {margin: -110px 0 0;}
			.footer .contacts_nav {margin:0 0 20px}
			
		/*text_page*/
		.text_page_new {margin:20px}
		.text_page img, .text_about img.top {height:auto;max-width:100%;width:auto}
		.text_about .navigation {padding:20px;margin:0}		
		
		/*blog_page*/
		#pagination_block {height:auto}
		.text_page img.main_blog__preview {max-width:300px;max-height:100%;min-height:auto}
		.text.wide_text div.content div.pagination_block ul {width:100%}
	
}

@media (min-width: 481px) and  (max-width: 767px) {
	body {
		min-width: 480px;
		padding:0
	}
	
	
	.top_panel, .sub_footer, .footer, .guarantee p, .auth_popup .auth_login, .stat_block, .sub_left ul li, .result, .popup_form h1, .popup_form .form_order textarea, .form_order, .popup_form .baloon, .popup_form .cost.result_title, .popup_form .input_name, .popup.medium .form_row {box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
	.top_panel:after, .top_panel ul:after, .user_panel:after, .projects:after, .sub_left:after, .calc_form:after {display: table;	clear: both;	content: '';}
	.top_panel ul li, .sub_left ul li, .reg_btn, .sign_in, .stat_block {display: -moz-inline-box;display: inline-block; 	*zoom: 1; 	*display: inline;	vertical-align: top;}
	
	.notice_block {width:100%;left:0}
	.top_panel_container {position:relative;height:auto}
	
	.top_panel {height:auto;width:100%;padding:5px 10px}
		
		.top_panel ul li, .sub_left ul li {margin:0 10px;float:none}
		.top_panel p strong {margin:0}
		.top_panel p {text-align:center;line-height:24px}
		.time {display:block;margin:0px auto;text-align:center;}
		.top_panel ul, .sub_left ul {text-align:center;padding:0 0 10px}
		.top_panel ul {margin:10px 0 0;padding-left:31px}
		
	.wrapper, .bottom_nav {width:90%;margin:15px auto}	
		.header {padding:10px}
		.desc, .slogan {float:none}
		.desc {display:block;clear:left}
		.slogan {margin:30px 0;display:block}
		.logo {display:block;margin:30px auto}
		.user_panel {text-align:center; margin-top: 10px;}
			.reg_btn, .sign_in {float:none;margin:0 10px}
			.reg_btn {line-height:35px}
		
	.stat_container, .calculator, .guarantee {padding:10px}	
		.stat {float:none;width:100%}
		.person {float:none;margin:0 auto;display:block;}
		.stat_block {float:none;width:48%}
		
	.calc_form {height:auto}	
		.calc_form fieldset {margin:0 0 0 15px}
		.calc_form fieldset + fieldset .mainpage.ik_select {float:none;width:100% !important}
		.calc_form fieldset + fieldset .mainpage .ik_select_link_text {height:auto;padding:9px 26px 9px 13px}
		.calc_form .calc_send {clear:both;margin-left:15px}
		
		.guarantee p {display:block;float:none;width:100%}
		
		.guarantee .calc_send.continue {width:100%;height:auto;padding:10px 0}
		
		
	
	.money, .clients, .select_btn p {display:none}
	
	.sub_footer, .footer {width:100%}
		.sub_left ul {float:none;clear:left;text-align:left;padding-left:41px}
		.sub_left {float:none;padding:0 15px;text-align:center}
		.sub_left p {display:block;margin:10px 0 10px 41px;width:35%}
		.sub_left ul li {padding:0;margin:10px}
		.sub_left ul li.consultant {padding-left:16px}
	
	.sub_right {float:none;margin:30px 0;text-align:center}
		.sub_right .sub_footer_title {text-align:center}
		.sub_right a {float:none;display:inline-block;margin:0 10px}
		
	.footer {background:none;padding:20px 10px}	
		.copy, .projects, .projects p {float:none}
		
	#colorbox {width:90%!important;left:5% !important;min-height:100% !important;}	
		#cboxWrapper, #cboxContent, #cboxLoadedContent, .popup {width:100% !important;height:auto !important}
		#popupAuthForm fieldset {padding:0 10px}
		.auth_popup label.remember {margin:0 5px 0 0}
		
	.projects {margin:10px 0 0}
		.projects a {margin:10px 0 10px 14px}
	
	.result {width:100%;padding:10px;}
		.result-before {width:100%;background-position:50% 0;border-radius:10px 10px 0 0}
		.calc_send.continue {height:auto}
		
.bx-wrapper {padding:0 22px 45px;}	
		.bx-next {right:-20px}
		.bx-prev {left:-20px}
		
	.select_btn {padding:10px}	
		.select_btn .sign_in:first-child, .select_btn .sign_in {float:none}
		.popup_form h1 {padding:10px;margin:0!important}
		.form_order {width:100% !important;padding:10px}
			.popup_form .form_order fieldset {float:none;width:100%;padding:0 0 10px}
			.popup_form .form_order fieldset label, .popup_form .form_order textarea {float:none;display:block;width:100%;padding:0 0 10px;text-align:left}
			.popup_form  .mainpage.ik_select {width:200px!important;margin:0 0 10px}
			.popup_form .form_order .book {margin:0;float:left}
			.popup_form .baloon {float:none;margin:15px 0;width:100%;clear:left;}
			.popup_form .cost.result_title {float:none;width:100%;padding:0;background:none}
			.popup_form .input_name {float:none;width:100%}
			.popup_form .form_bottom {width:100%;height:auto;float:none;margin:0 0 25px}
		
		.popup.medium .password_form, .popup.medium .password_form_content, .popup.medium .password_request_bottom, .popup.medium .form_row, .popup.medium .password_note {width:100%}
			.popup.medium .form_row {padding:0 10px}
			.password_form_content label, .password_form_content input[type="text"], .password_form_content input[type="password"] {float:none;text-align:left;width:90%}
			
	
		/*inner_search*/
		.cat_tabs_box, .input_name, .footer_nav li.last a, .csearch__footer p, .checkbox_list  {box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
		.header_content, .header_message, .cat_tabs_box, .search_copywriter fieldset, .cat_tabs, .input_name, .checkbox_list {width:100%}
		.login {margin:20px 0 0}
		.search_title {text-align:left;padding:0 0 0 10px}
		.search_collapse {display:none}
		.search .hide {padding:10px}
		.layout-slider {float:none;width:80%;margin:0 auto}
		.row_title {float:none;margin:0}
			.layout_slider_block {float:none;}
			
		.projects, .footer_content, .footer_nav, .footer_nav li, .csearch__footer p {width:100%}	
			.footer_content {height:auto;background:none}
			.footer_nav li.last a {width:100%!important;height:35px}	
			.social_block {padding:0;width:100%;float:none}
		.favorites_table {width:100% !important;display:block;overflow:hidden;overflow-x:auto}	
		
		.row_title {display:block;padding:10px 0;}
		.hide .checkbox {float:left;width:20%;margin:0}
		
		/*inner_userpage*/
		.text.wide_text div.copywriter div.copywriter_info, .text.wide_text div.copywriter div.user_stat, div.copywriter_portfolio ul p, div.copywriter_portfolio ul li a {box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
		.text.wide_text div.copywriter div.copywriter_info, .text.wide_text div.copywriter div.user_stat {width:100%;padding:25px}
		div.copywriter .copywriter_block_wrapper {width:100%}
		.copywriter_block_wrapper > div+div {float:none !important;width:auto !important;margin:0 0 0 170px;display:block !important;}
		.copywriter_block_wrapper	div.infographics {margin:0}
		.copywriter_portfolio {width:100%!important;float:none!important}
		.copy_wrapper_main__info, .copy_wrapper_main__stat, ul.portfolio_nav, ul.portfolio_nav > li {float:none;width:100%}
			
			.portfolio_nav ul li a.portfolio_article_content {width:100%}
			ul.portfolio_nav > li {height:auto}
			div.copywriter_portfolio ul p, div.copywriter_portfolio ul li a {white-space:normal;height:auto}
			.copywriter_info ul {float:left;margin:20px 0}
			.infographics img {height:auto;max-width:100%}
				
			
			
			.online, .offline {margin:10px 0}
			
			.projects h3 {display:block;margin:0 0 20px}
			.projects a {width:48%;margin:0 0 20px;box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
			
			.footer_content__ssl {margin: -110px 0 0;}
			
			.social_block:after {display: table;	clear: both;	content: '';}
			
			ul.portfolio_nav ul, ul.portfolio_nav li.active .sub_portfolio_nav {position:relative;width:auto;margin:0 0 0 30px;display:block;}
				div.copywriter_portfolio ul p, div.copywriter_portfolio ul li a {height:auto !important;padding:5px !important;white-space:normal !important;}
				ul.portfolio_nav > li {border:0}
				ul.portfolio_nav > li:hover, ul.portfolio_nav > li.active, .portfolio_nav > li > a {background:none}
				
				.infographics__title {width:100%!important;float:none!important;margin:25px 0;height:auto !important}
			
			/*text_page*/
		.text_page_new {margin:20px}
		.text_page img, .text_about img.top {height:auto;max-width:100%;width:auto}
		.text_about .navigation {padding:20px;margin:0}	
		
		/*blog_page*/
		#pagination_block {height:auto}
		.text_page img.main_blog__preview {float:none;margin:0 0 20px;max-width:90%;max-height:100%;min-height:auto}
		.text.wide_text div.content div.pagination_block ul {width:100%}
		
		
}
 

@media (max-width: 480px) {
	body {
		min-width: 310px;
		padding:0
	}
	
	.top_panel, .sub_footer, .footer, .guarantee p, .auth_popup .auth_login, .result, .popup_form h1, .popup_form .form_order textarea, .form_order, .popup_form .baloon, .popup_form .cost.result_title, .popup_form .input_name, .popup.medium .form_row, .notice {box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
	.top_panel:after, .top_panel ul:after, .user_panel:after, .projects:after, .calc_form:after, #cboxWrapper:after {display: table;	clear: both;	content: '';}
	.top_panel ul li, .sub_left ul li, .reg_btn, .sign_in {display: -moz-inline-box;display: inline-block; 	*zoom: 1; 	*display: inline;	vertical-align: top;}
	
	.notice_block {width:100%;left:0}
	.top_panel_container {position:relative;height:auto}
	
	.top_panel {height:auto;width:100%;padding:5px 10px}
		.top_panel p, .time, .top_panel ul, .sub_left ul {float:none}
		.top_panel ul li, .sub_left ul li {margin:0 10px;float:none}
		.top_panel p strong {margin:0}
		.top_panel p {text-align:center;line-height:24px}
		.time {display:block;margin:0px auto;text-align:center;}
		.top_panel ul, .sub_left ul {text-align:center;padding:0 0 10px}
		
	.wrapper, .bottom_nav {width:90%;margin:15px auto}	
		.header {padding:10px}
		.user_panel, .logo, .desc, .slogan {float:none}
		.slogan {margin:30px 0;display:block}
		.logo {display:block;margin:30px auto}
		.user_panel {text-align:center; margin-top: 10px;}
			.reg_btn, .sign_in {float:none;margin:0 10px}
			.reg_btn {line-height:35px}
		
	.stat_container, .calculator, .guarantee {padding:10px}	
		.stat {float:none;width:100%}
		.person {float:none;margin:0 auto;display:block;}
		.stat_block {float:none}
		
	.calc_form {height:auto}	
		.calc_form fieldset {float:none;margin:0 0 15px}
		.calc_form fieldset + fieldset .mainpage.ik_select {float:none;width:100% !important}
		.calc_form fieldset + fieldset .mainpage .ik_select_link_text {height:auto;padding:9px 26px 9px 13px}
		
		
		.guarantee p {display:block;float:none;width:100%}
		
		.guarantee .calc_send.continue {width:100%;height:auto;padding:10px 0}
		
		.bottom_nav li {padding:10px;float:none}
	
	.money, .clients, .select_btn p {display:none}
	
	.sub_footer, .footer {width:100%}
		.sub_left {float:none;padding:0 15px;text-align:center}
		.sub_left p {display:block;float:none;text-align:center}
	
	.sub_right {float:none;margin:30px 0;text-align:center}
		.sub_right .sub_footer_title {text-align:center}
		.sub_right a {float:none;display:inline-block;margin:0 10px}
		
	.footer {background:none;padding:20px 10px}	
		.copy, .projects, .projects p {float:none}
		
	#colorbox {width:90%!important;left:5% !important;min-height:100% !important;}	
		#cboxWrapper, #cboxContent, #cboxLoadedContent, .popup {width:100% !important;height:auto !important}
		.auth_popup .auth_login, .popup_form_bottom {width:100%}
		#popupAuthForm fieldset {padding:0 10px}
		.auth_popup label.remember {margin:0 5px 0 0}
		
	.projects {margin:10px 0 0}
		.projects a {margin:10px 0 10px 14px}
		
	.result {width:100%;padding:10px;}
		.result-before {width:100%;background-position:50% 0;border-radius:10px 10px 0 0}
		.calc_send.continue {height:auto}
		
	.bx-wrapper {padding:0 22px 45px;}	
		.bx-next {right:-20px}
		.bx-prev {left:-20px}
		
	.select_btn {padding:10px}	
		.select_btn .sign_in:first-child, .select_btn .sign_in {float:none}
		.popup_form h1 {padding:10px;margin:0!important}
		.form_order {width:100% !important;padding:10px}
			.popup_form .form_order fieldset {float:none;width:100%;padding:0 0 10px}
			.popup_form .form_order fieldset label, .popup_form .form_order textarea {float:none;display:block;width:100%;padding:0 0 10px;text-align:left}
			.popup_form  .mainpage.ik_select {width:200px!important;margin:0 0 10px}
			.popup_form .form_order .book {margin:0}
			.popup_form .baloon {float:none;margin:15px 0;width:100%;clear:left;}
			.popup_form .cost.result_title {float:none;width:100%;padding:0;background:none}
			.popup_form .input_name {float:none;width:100%}
			.popup_form .form_bottom {width:100%;height:auto;float:none;margin:0 0 25px}
			
		.popup.medium .password_form, .popup.medium .password_form_content, .popup.medium .password_request_bottom, .popup.medium .form_row, .popup.medium .password_note {width:100%}
			.popup.medium .form_row {padding:0 10px}
			.password_form_content label, .password_form_content input[type="text"], .password_form_content input[type="password"] {float:none;text-align:left;width:90%}
			.notice {width:90%}
			
		/*inner_search*/
		.cat_tabs_box, .input_name, .footer_nav li.last a, .csearch__footer p, .checkbox_list, .popup.big .password_form, .big.popup textarea  {box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
		.header_content, .header h1 a, .header h1 a span, .header .logoheader a, .header .logoheader a span, .header_message, .cat_tabs_box, .search_copywriter fieldset, .cat_tabs, .input_name, .checkbox_list {width:100%}
		.header .logoheader a, .header h1 a{margin:0 0 30px}
		.header .logoheader a span, .header h1 a span {background-size:100% auto}
		.search_title {text-align:left;padding:0 0 0 10px}
		.search_collapse {display:none}
		.search .hide {padding:10px}
		.layout-slider {float:none;width:80%;margin:0 auto}
		.row_title {float:none;margin:0}
			.layout_slider_block {float:none;}
			
		.projects, .footer_content, .footer_nav, .footer_nav li, .csearch__footer p, .popup.big .password_form, .popup.big .password_form_content, .popup.big .password_request_bottom, .popup.big .password_note {width:100%}	
			.footer_content {height:auto;background:none}
			.footer_nav li.last a {width:100%!important;height:35px}	
			.social_block {padding:0;width:100%;float:none}
		.favorites_table {width:100% !important;display:block;overflow:hidden;overflow-x:auto}	
		
		.popup.big .password_form {padding:0 10px}
		.popup .form_row, .big.popup textarea {width:100%;padding:0}
		.footer .contacts_nav {margin:60px 0;float:none;clear:left}
			.contacts_nav li, .contacts_nav li:first-child {margin:10px 0 10px 20px;float:none}
		
		.row_title {display:block;padding:10px 0;}
		.hide .checkbox {float:left;width:30%;margin:0}
		
		/*inner_userpage*/
		.text.wide_text div.copywriter div.copywriter_info, .text.wide_text div.copywriter div.user_stat, div.copywriter_portfolio ul p, div.copywriter_portfolio ul li a {box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
		.text.wide_text div.copywriter div.copywriter_info, .text.wide_text div.copywriter div.user_stat {width:100%;padding:25px}
		div.copywriter .copywriter_block_wrapper {width:100%}
		.copywriter_info .copywriter_ava {float:none;max-width:100%;max-height:100%;margin:0 0 25px;text-align:center}
		.copywriter_info .copywriter_ava .copywriter_ava_parent {max-width:100%;max-height:100%;text-align:center}
		.copywriter_info .copywriter_ava .copywriter_ava_parent img {height:auto;max-width:100%;width:auto !important}
		.copywriter_block_wrapper > div+div, .copywriter_portfolio {width:100%!important;float:none!important}
		.copy_wrapper_main__info, .copy_wrapper_main__stat, ul.portfolio_nav, ul.portfolio_nav > li {float:none;width:100%}
			
			.portfolio_nav ul li a.portfolio_article_content {width:100%}
			ul.portfolio_nav > li {height:auto}
			div.copywriter_portfolio ul p, div.copywriter_portfolio ul li a {white-space:normal;height:auto}
			
			.infographics img {height:auto;max-width:100%}
			
			.footer_content__ssl {margin:0}
			
			.copywriter_info ul {width:100%;margin:25px 0;clear:left;}
			
			.online, .offline {margin:10px 0}
			
			.projects h3 {display:block;margin:0 0 20px}
			.projects a {width:48%;margin:0 0 20px;box-sizing: border-box; 	-moz-box-sizing: border-box; 	-webkit-box-sizing: border-box;}
			
			.footer_content__ssl {margin: -110px 0 0;}
			
			.social_block:after {display: table;	clear: both;	content: '';}
			
			ul.portfolio_nav ul, ul.portfolio_nav li.active .sub_portfolio_nav {position:relative;width:auto;margin:0 0 0 30px;display:block;}
				div.copywriter_portfolio ul p, div.copywriter_portfolio ul li a {height:auto !important;padding:5px !important;white-space:normal !important;}
				ul.portfolio_nav > li {border:0}
				ul.portfolio_nav > li:hover, ul.portfolio_nav > li.active, .portfolio_nav > li > a {background:none}
				
				.infographics__title {width:100%!important;float:none!important;margin:25px 0;height:auto !important}
			
		/*text_page*/
		.text_page_new {margin:20px}
		.text_page img, .text_about img.top {height:auto;max-width:100%;width:auto}
		.text_about .navigation {padding:20px;margin:0}
		
		/*blog_page*/
		#pagination_block {height:auto}
		.text_page img.main_blog__preview {float:none;margin:0 0 20px;max-width:90%;max-height:100%;min-height:auto}
		.text.wide_text div.content div.pagination_block ul {width:100%}
}

@media (max-width: 999px) {
	.sub_footer_container .sub_left ul {
		margin: 0 auto;
		padding: 0;
		text-align: center;
	}

	.sub_footer_container .sub_right {
		margin: 15px 0 0 0;
	}
}

