.clearfix:before,
.clearfix:after {
	display: table;
	line-height: 0;
	content: '';
}
.clearfix:after {
	clear: both;
}
/* media 1010px... */
@media only screen and (min-width : 1010px) {
	.but {
		position: relative;
	}
	.sidebar_btn {
		display: none;
	}

	.search-btn input {
		left: 0px;
	}

	.search-result {
		top: 139px;
		left: 459px;
		max-width: 240px;
	}
}

/* media 768px */
@media only screen and (max-width : 1009px) {
	/* .search-items {
		text-align:center;
	  } */
	.search-result {
		max-width: 222px;
	}
	.search-btn input {
		max-width: 200px;
	}
	.search__form__submit {
		right: 55px;
		top: 11%;
	}
	html {
		overflow-x: hidden;
	}
	/* wrappers */
	#wrapper {
		width: 769px;
	}
	.bg {
		width: 769px;
	}
	.bg .bg_top {
		width: 769px;
	}
	.bg .bg_mid {
		width: 769px;
	}
	.bg .bg_bottom {
		width: 769px;
	}
	#main-menu {
		position: relative;
		width: 769px;
		padding: 0;
		left: 14px;
	}
	.sidebar_btn {
	    display: block;
	    position: absolute;
	    top: 4px;
	    left: 30px;
	    width: 25px;
	    height: 25px;
	    background: url('images/sidebar_arrow.png') 9px center no-repeat;
	    background-size: 11px;
	    border: 1px solid #3d9cbd;
	}
	.sidebar_btn:hover {
		background: #899497 url('images/sidebar_arrow.png') 9px center no-repeat;
		background-size: 11px;
	}
	#footer {
		width: 769px;
	}
	/* header */
	#company-logo a img {
		max-width: 90%;
	}
	#company-logo {
		width: 80%;
		margin-top: 30px;
	}
	#header-wrapper .td {
		position: relative;
		width: 44%;
		margin-right: 0;
		z-index: 10;
	}
	#header-wrapper .slogan {
		margin: -67px 0 0 69px;
		font: 14px/17px Tahoma,Geneva,sans-serif;
	}
	#header-wrapper .header-r .header-top {
		overflow: visible;
		padding-top: 25px;
		padding-bottom: 5px;
	}
	#header-wrapper .header-r .header-top .order_pf .car {
		width: 40px;
		height: 40px;
		background-size: 40px;
	}
	#header-wrapper .header-r .header-top .order_pf {
		padding-left: 45px;
		right: 45px;
	}
	.order-head .order-head-delivery {
		font-size: 13px;
	}
	.order-head .order-head-subtext {
		font-size: 12px;
	}
	.phone-head {
		font-size: 12px;
	}
	.phone-head span {
		display: inline-block;
		padding-top: 17px;
	}
	.phone_icon {
		top: 79px;
		right: 176px;
	}
	.order-head {
		margin-top: -15px;
	}
	#header-wrapper .header-r .header-top .phone-head {
		margin-top: -93px;
		margin-right: 2px;
	}
	#header-wrapper .header-r {
		width: 769px;
		position: relative;
		left: -14px;
	}
	/* nav */
	.menu-item {
		margin-left: 0;
	}
	.mob_menu_btn {
		display: none;
	}
	#main-menu ul {
		margin-left: 70px;
	}
	#main-menu li {
		float: left;
	}
	#main-menu li a {
		padding: 11px 3px 12px 3px;
		font-size: 11px;
	}
	/* slider */
	#promo {
		display: none;
	}
	/* sidebar */
	#container .sidebar {
		display: none;
		float: none;
	    background-color: #fff;
	    padding: 10px 15px 10px 10px;
	    border: 1px solid #67b3cd;
	    -webkit-box-shadow: 2px 2px 8px 0px rgba(50, 50, 50, 0.74);
	    -moz-box-shadow: 2px 2px 8px 0px rgba(50, 50, 50, 0.74);
	    box-shadow: 2px 2px 8px 0px rgba(50, 50, 50, 0.74);
	    -webkit-transition: 1s ease-out 0.5s;
	    -moz-transition: 1s ease-out 0.5s;
	    transition: 1s ease-out 0.5s;
	}
	#container .sidebar.show {
		display: block;
		left: 0;
	}
	/* content */
	#container #content {
		float: none;
		width: 710px;
		margin: 0 auto;
	}
	/* catalog */
	#products-show .products-wrap .category-item {
		margin-right: 50px;
	}
	#products .product-item, #products .category-item {
		width: 149px;
	}
	.product-item {
		margin: 0 4px 20px!important;
	}
	#products .wrapper .product-preview-img, #products .wrapper .category-preview-img {
		width: 149px;
	}
	#products .product-item p>a {
		padding-right: 10px;
		line-height: 1.4;
	}
	/* footer */
	#footer-text {
		margin-left: 35px;
	}
	.development {
		float: none;
		position: relative;
		bottom: 0;
		left: -335px;
		margin: 20px 0 60px 0;
	}
	footer .count {
		left: auto;
		right: 35px;
		margin-right: 0;
	}
}

/* media 480px */
@media only screen and (max-width : 767px) {
	.search-result {
		display: none!important;
	}

	.mob_serch_btn {
		display: block;
	}
	.search-result {
		max-width: 240px;
	}

	.search__form__submit {
		right: 50%;
		margin-right: -120px;
		top: 10px;
	}

	.search {
		position: absolute;
		top: 40%;
		width: 100%;
		margin: 0 auto;
	}

	.search input:after {
		content: '1111111';
		position: absolute;
		width: 30px;
		height: 30px;
		color: black;
	}

	.search-btn {
		display: block;
		position: relative;
		top:30%;
	}

	.search-btn-exit {
		width: 30px;
		height: 30px;
		position: relative;
		right: -147px;
		margin: 0 auto;
		cursor: pointer;
	}

	.search-btn-exit:before {
		content: '';
		width: 20px;
		height: 10px;
		border-bottom: 3px solid white;
		position: absolute;
		transform: rotate(-45deg);
		left: -7px;
	}

	.search-btn-exit:after {
	    content: '';
    width: 20px;
    height: 10px;
    border-bottom: 3px solid white;
    position: absolute;
    transform: rotate(45deg);
	}

	.search-main {
		top: 0;
		left: 0;
		background: rgba(50, 50, 50, 0.4);
		width: 100%;
		height: 100%;
		display: block;
		position: fixed;
		z-index: 99999;
		display:none;
	}

	.search-result {
		position: relative;
		top: 22px;
		left: 0;
		padding: 10px;
		padding-top: 24px;
		margin: 0 auto;
	}

	.search-btn input {
		margin: 0 auto;
		padding: 10px 35px 10px 10px;
		left: 0;
		max-width: 213px;
	}

	.search-result-main {
		position: absolute;
		top: 40%;
		width: 100%;
		margin: 0 auto;
	}

	#header-wrapper .header-r .header-top .phone-head {
		margin-top: -66px;
	}
	#company-logo a img {
		max-width: 100%;
	}
	#company-logo {
		width: 100%;
		margin-top: 0;
	}

	html {
		overflow-x: hidden;
	}
	/* wrappers */
	#wrapper {
		width: 480px;
	}
	.bg {
		width: 480px;
	}
	.bg .bg_top {
		width: 480px;
	}
	.bg .bg_mid {
		width: 480px;
	}
	.bg .bg_bottom {
		width: 480px;
	}
	#delivery-show h2, #posts-show h2 {
		font-size: 14px!important;
		margin: 15px 0!important;
	}
	/* header */
	#header-wrapper .header-r {
	    width: 480px;
	}
	#header-wrapper .slogan {
		margin: -58px 0 0 64px;
		font: 12px/14px Tahoma,Geneva,sans-serif;
	}
	#header-wrapper .header-r .header-top .order_pf {
		right: 190px;
		top: 65px;
	}
	.order-head .order-head-delivery {
		font-size: 12px;
	}
	.order-head .order-head-subtext {
		font-size: 11px;
	}
	.phone-head span {
		font-size: 12px;
	}
	#header-wrapper .header-r .header-top .but {
		margin: 0px 0 0 25px;
		width: 195px;
	}
	#header-wrapper .header-r .header-top .but p {
		font-size: 14px;
	}
	.phone_icon {
		top: 67px;
		right: 157px;
	}
	#header-wrapper .header-r .header-top .phone-head {
		margin-right: 10px;
	}
	header.site-header {
		margin-bottom: 0;
		position: relative;
		right: 10px;
	}
	/* menu */
	#main-menu {
		width: 480px;
		margin: 0;
		left: 10px;
	}
	.sidebar_btn {
		left: 15px;
	}
	.mob_menu_btn {
		position: absolute;
		top: 2px;
		right: 20px;
		width: 35px;
		height: 30px;
		display: block;
		background: url('images/menu_icon.png') center no-repeat;
		background-size: 28px;
		border: 1px solid #3d9cbd;
	}
	.mob_menu_btn:hover {
		border: 0;
		background: #899497 url('images/menu_icon.png') center no-repeat;
		background-size: 28px;
	}
	#main-menu ul {
		display: none;
		position: absolute;
		top: 37px;
		margin-left: 0;
		height: auto;
		z-index: 1000;
		background: #67b3cd;
	}
	#main-menu li {
		float: none;
		width: 100%;
		border-bottom: 1px solid #3d9cbd;
	}
	.menu-item-wrap {
		position: static;
		display: block;
		text-align: left;
	}
	#main-menu li a {
		display: block;
		text-align-last: center;
	}
	.expand {
		display: none;
	}
	/* catalog */
	#content .onmain.on-view.on-plate header.infoPlate {
		width: 450px;
	}
	#content .content-block {
		margin-top: 10px;
	}
	#products .infoPlate * {
		font-size: 16px!important;
	}
	#container #content {
		width: 450px;
		position: relative;
		left: -4px;
	}
	#content header.infoPlate {
		width: 460px;
	}
	#products.onmain.on-view .products-wrap {
		width: 460px;
	}
	#products .product-item, #products .category-item {
		width: 130px;
	}
	.product-item {
		margin: 0 2px 20px!important;
	}
	#products .wrapper .product-preview-img, #products .wrapper .category-preview-img {
		width: 130px;
	}
	#products .product-item p>a {
		padding-right: 10px;
		margin-bottom: 5px;
	}
	.products-wrap * {
		font-size: 11px;
	}
	#content .view header.infoPlate h1, #content .onmain header.infoPlate h1, #content .like-main header.infoPlate h1, #content header.infoPlateCountdown {
		font-size: 16px;
	}
	.art-posts, .news-posts {
		width: 100%!important;
		float: none;
	}
	.news-posts-title, .art-posts-title {
		width: 100%!important;
	}
	#content>section.onmain {
		margin: 10px auto 0!important;
		box-sizing: border-box;
    }
    /* catalog item */
    #product-full-desc table {
    	width: 98%;
    	position: relative;
    	left: -4px;
    }
    .bc-style {
    	font-size: 13px;
    }
    #products .with-name + .products-wrap {
    	width: 460px;
    }
    #content>section, #content>article {
    	padding-left: 0;
    }
    header.infoPlate {
    	margin-left: 0;
    	padding-left: 0;
    	text-indent: 10px;
    }
    #products-show .avatar-wrap {
    	float: none;
    	margin: 0 auto 30px;
    	text-align: center;
    }
    #products-show .item-content header h2 {
    	/* padding-left: 75px; */
			text-align: center;
			padding-left: 0;
    }
    span.buttons.green-btn.cart.add2cart.but-it {
    	/* right: 100px; */
			position: relative;
			left: 50%;
			transform: translate(-50%);
			right: auto;
			margin: auto;
    }
    #products .green-btn #user-notice {
    	right: -95px;
    }
    #content .share_pf {
    	margin: 20px 0 0 305px;
    }
    #products .products-wrap, #products .categories-wrap {
    	margin-left: 0;
    	width: 460px;
    }
    .product-item:nth-child(3n) {
    	margin-right: 0 !important;
    }
    .product-item:nth-child(4n) {
    	margin-right: 2px !important;
    }
    .graph .icons li {
    	margin: 0 30px;
    }
    .graph .icons li {
    	margin: 0 20px;
    	height: 100px;
    }
    .graph .icons li>span {
    	width: 83px;
    	font-size: 13px;
    	margin: 5px auto 0;
    }
    .graph .icons li:nth-child(1)>span:after {
    	top: 38px;
    }
    .graph .icons li:nth-child(2)>span:after {
    	top: 22px;
    }
    .graph .icons li:nth-child(3)>span:after {
    	top: 35px;
    }
    .graph .icons li:after {
    	right: -47px;
    }
    .graph .bics li {
    	width: 40%;
    	margin: 0 92px 40px;
    }
    .graph .bics li:nth-child(1) {
    	padding-left: 14px;
    	float: none;
    }
    .graph .bics li:nth-child(2) {
    	padding-left: 16px;
    	margin: 0 92px 40px;
    	float: none;
    }
    .graph .bics li:nth-child(3) {
    	padding-left: 23px;
    	margin: 0 92px 0;
    	float: none;
    }
    .graph .bics li:after {
    	top: 88px;
    	right: 115px;
    }
    #products-show .products-wrap .category-item {
    	margin-right: 65px;
    }
    /* services */
    #content > #delivery > .infoPlate {
    	width: 450px;
    }
    #content > #delivery > .infoPlate * {
    	font-size: 16px !important;
    	text-indent: 0;
    }
    /* news */
    #posts .user-inner {
    	width: 460px;
    	position: relative;
    	left: -18px;
    }
    #posts article.item-view header {
    	margin-left: -18px;
    }
    /* posts */
    #content > #posts > .infoPlate {
    	width: 460px;
    }
    #content > #posts > .infoPlate * {
    	font-size: 16px !important;
    	text-indent: 0;
    }
    #posts-show table {
    	position: relative;
    	right: 5px;
    }
    /*div.img_box_big {
    	width: 460px!important;
    }
    div.img_box_big img {
    	width: 460px!important;
    }*/
    /* contacts */
    .content-block div > ymaps {
    	width: 460px!important;
    }
	/* callform */
	#callback-form {
		width: 400px;
		margin-left: -200px;
	}
	#callback-form .name input, #callback-form .phone input, #callback-form .comment textarea {
		width: 235px;
	}
	#callback-form .name span, #callback-form .phone span,  {
		font-size: 14px;
	}
	/* write_us */
	#feedback-form {
		width: 400px;
		margin-left: -200px;
	}
	#feedback-form .name span, #feedback-form .email span, #feedback-form .comment span {
		font-size: 14px;
	}
	#feedback-form .name input, #feedback-form .email input, #feedback-form .comment textarea {
		width: 255px;
	}
	/* cart */
	#view-cart .cart-table {
		width: 460px;
	}
	.product-info {
		font-size: 12px;
		line-height: 1.3;
	}
	#view-cart .cart-table th:nth-child(3n) {
		text-align: right;
	}
	#view-cart header.infoPlate, #user-info header.infoPlate {
		right: 10px;
	}
	/* footer */
	#footer {
		width: 480px;
	}
	#footer-text {
		margin-left: 10px;
	}
	footer .count {
		right: 10px;
	}
	.development {
		left: -70px;
	}
}

@media only screen and (min-width : 768px) {
	.phone_icon {
		top: 79px;
		right: 159px;
	}
	
	#header-wrapper .header-r .header-top .but {
		margin: 0px 0 0 15px;
		width: 210px;
	}
	#main-menu ul {
		display: block!important;
		margin-left: 70px!important;
	}
}

/* media 375px */
@media only screen and (max-width : 479px) {
	html {
		overflow-x: hidden;
	}
	/* wrappers */
	#wrapper {
		width: 375px;
	}
	.bg {
		width: 375px;
	}
	.bg .bg_top {
		width: 375px;
	}
	.bg .bg_mid {
		width: 375px;
	}
	.bg .bg_bottom {
		width: 375px;
	}
		#delivery-show h2, #posts-show h2 {
		font-size: 14px!important;
		margin: 15px 0!important;
	}
	/* header */
	#header-wrapper .header-r {
	    width: 375px;
	}
	#header-wrapper .td {
		width: 93%;
	}
	#header-wrapper .slogan {
		margin: -85px 0 0 105px;
		font: 15px/18px Tahoma,Geneva,sans-serif;
	}
	.phone-head span {
		padding-top: 100px;
	}
	.phone_icon {
		top: 218px;
		right: 252px;
	}
	#header-wrapper .header-r .header-top .order_pf {
		right: -80px;
		top: 28px;
	}
	#header-wrapper .header-r .header-top .phone-head {
		text-align: center;
		margin-right: 60px;
	}
	#header-wrapper .header-r .header-top .but {
		margin: 0 0 0 -20px;
		width: 195px;
	}
	/* menu */
	#main-menu {
		width: 375px;
	}
	/* catalog */
	#content .view header.infoPlate h1, #content .onmain header.infoPlate h1, #content .like-main header.infoPlate h1, #content header.infoPlateCountdown {
		text-align: center;
		text-indent: 0;
	}
	#content .onmain.on-view.on-plate header.infoPlate {
		width: 355px;
	}
	#products .infoPlate * {
		font-size: 16px!important;
	}
	#container #content {
		width: 365px;
		left: -8px;
	}
	#content header.infoPlate {
		width: 365px;
	}
	#products.onmain.on-view .products-wrap {
		width: 365px;
		margin-left: 4px;
	}
	#products .product-item, #products .category-item {
		width: 154px;
	}
	.product-item {
		margin: 0 4px 20px!important;
	}
	.product-item:nth-child(3n) {
		margin-right: 4px !important;
	}
	#products .wrapper .product-preview-img, #products .wrapper .category-preview-img {
		width: 154px;
	}
	#products .product-item p>a {
		padding-right: 10px;
		margin-bottom: 5px;
	}
	.products-wrap * {
		font-size: 12px;
	}
	#content .view header.infoPlate h1, #content .onmain header.infoPlate h1, #content .like-main header.infoPlate h1, #content header.infoPlateCountdown {
		font-size: 16px;
	}
	/* catalog item */
	#products-show .item-content header h2 {
		/* padding-left: 45px; */
	}
	span.buttons.green-btn.cart.add2cart.but-it {
		/* right: 10px; */
	}
	#products .green-btn #user-notice {
		top: 40px;
		left: -95px;
	}
	#content .share_pf {
		margin: 20px 0 0 100px;
	}
	#product-full-desc table {
		position: static;
	}
	.table_wrap {
		overflow-x: auto;
	}
	#products .products-wrap, #products .categories-wrap {
		width: 365px;
	}
	#products-show .products-wrap .category-item {
		margin-right: 0;
	}
	#products .product-item, #products .category-item {
		margin: 0 4px 10px;
	}
/*	header.infoPlate {
		text-indent: 5px;
	}*/
	#products .infoPlate * {
		font-size: 14px!important;
		line-height: 18px!important;
	}
	.graph .bics li {
		margin: 0 64px 40px;
	}
	.graph .bics li:nth-child(2) {
		margin: 0 64px 40px;
	}
	.graph .bics li:nth-child(3) {
		margin: 0 64px 10px;
	}
	.graph .bics li:after {
		right: 100px;
	}
	.graph .icons {
		display: block;
	}
	.graph .icons li {
		display: block;
		margin: 0 auto 40px;
	}
	.graph .icons li:after {
		right: 40px;
		top: 102px;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	/* services */
	#serviceorder-form {
		width: 365px;
	}
	/* news */
	#content > #posts > .infoPlate {
		width: 365px;
	}
	#content > #posts > .infoPlate * {
		font-size: 14px !important;
	}
	#posts .user-inner {
		width: 365px;
		position: relative;
		left: -20px;
	}
	#posts-show table {
		right: 0px;
	}
	#content table.table_news tr td {
		display: block;
		width: 100%;
	}
	td:first-child {
		width: auto!important;
	}
	.img_wrap {
		text-align: center;
	}
	.bc-style_in {
		font-size: 12px!important;
	}
	/* document */
	#content > #delivery > .infoPlate {
		width: 365px;
	}
	/* posts */
	.news-posts.widget-sort.onmain.widget.on-view.widget-block, .widget-sort.onmain.widget.on-view.widget-block.art-posts {
		width: 290px!important;
	}
	.ind-block-title {
		font-size: 13px;
	}
	.anons_pf {
		font-size: 12px;
	}
	.read_more a {
		font-size: 12px;
	}
	/*div.img_box_big {
		width: 365px!important;
	}
	div.img_box_big img {
		width: 365px!important;
	}*/
	/* contacts */
	.content-block div > ymaps {
		width: 365px!important;
	}
	/* calform */
	#callback-form {
		width: 290px;
		margin-left: -145px;
	}
	#callback-form .content {
		padding: 20px 15px 20px;
	}
	#callback-form p.hint {
		text-align: center;
	}
	#callback-form input[type="submit"] {
		margin: 0 auto;
		display: block;
		float: none;
	}
	#callback-form .name, #callback-form .phone, #callback-form .comment {
		text-align: center;
		padding: 5px 0;
	}
	#callback-form .name>span, #callback-form .phone>span {
		padding-bottom: 5px;
		display: inherit;
	}
	/* write us */
	#feedback-form {
		width: 290px;
		margin-left: -145px;
	}
	#feedback-form .name, #feedback-form .email, #feedback-form .comment {
		text-align: center;
		padding: 5px 0;
	}
	#feedback-form .name>span, #feedback-form .email>span, #feedback-form .comment>span {
		display: inline-block;
		padding-bottom: 5px;
	}
	#feedback-form input[type="submit"] {
		float: none;
		display: block;
		margin: 0 auto;
	}
	#feedback-form .content {
		padding: 20px 15px 20px;
	}
	/* cart */
	#view-cart .cart-table {
		width: 365px;
	}
	#view-cart .cart-table td {
		padding: 10px 8px 8px 8px!important;
	}
	#cart-inner tr.total-summ td.price {
		white-space: nowrap;
	}
	.product-info {
		font-size: 11px;
		line-height: 1.2;
	}
	#user-info #product-order-form input[type="text"] {
		width: 335px;
	}
	#user-info #product-order-form textarea {
		width: 327px;
	}
	.buttons.green-btn .right {
		width: 14px;
	}
	#product-order-form+span {
		margin-left: 115px;
	}
	#cart-inner .total-summ td {
		text-align: center!important;
	}
	/* footer */
	#footer {
		width: 365px;
	}
	#footer-text {
		margin-left: 0px;
	}
	footer .count {
		right: 0px;
		top: 30px;
	}
	.development {
		width: 375px;
		left: 10px;
		font-size: 12px;
	}
}

/* media 320px */
@media only screen and (max-width : 374px) {
	.cart-add-modal {
		width: 220px;
		height: 140px;
		text-align: center;
		padding: 10px;
	}
	html {
		overflow-x: hidden;
	}
	/* wrappers */
	#wrapper {
		width: 320px;
	}
	.bg {
		width: 320px;
	}
	.bg .bg_top {
		width: 320px;
	}
	.bg .bg_mid {
		width: 320px;
	}
	.bg .bg_bottom {
		width: 320px;
	}
	#main-menu {
		position: relative;
		width: 320px;
		padding: 0;
		left: 10px;
	}
	/* header */
	#header-wrapper .header-r {
	    width: 320px;
	}
	#header-wrapper .td {
		width: 90%;
	}
	#header-wrapper .slogan {
		margin: -75px 0 0 90px;
		font: 14px/17px Tahoma,Geneva,sans-serif;
	}
	#header-wrapper .header-r .header-top .order_pf {
		right: -50px;
	}
	#header-wrapper .header-r .header-top .phone-head {
		text-align: center;
		margin-right: 40px;
	}
	.phone_icon {
		top: 201px;
		right: 232px;
	}
	/* menu */
	.mob_menu_btn {
		right: 25px;
	}
	#main-menu li a {
		padding: 11px 16px 12px 0px;
	}
	/* sidebar */
	.topcontacts-title {
		width: 203px;
	}
	#products-cart-left {
		width: 203px;
	}
	#sidebar>section:first-child {
		height: 560px;
	}
	#topcontacts {
		width: 203px;
	}
	#products-catalog-left {
		width: 203px;
	}
	section#social_btn {
		width: 203px;
	}
	.social_title {
		width: 203px;
	}
	.products-catalog-title {
		width: 203px;
	}
	#docs-left {
		width: 203px;
	}
	.statcounters-list a img {
		width: 203px;
	}
	/* catalog */
	#content .onmain.on-view.on-plate header.infoPlate {
		width: 290px;
	}
	#container #content {
		width: 290px;
	}
	#products.onmain.on-view .products-wrap {
		width: 290px;
		margin-left: 0px;
	}
	.product-item {
		margin: 0 60px 20px!important;
	}
	#content header.infoPlate {
		width: 290px;
	}
	#content .view header.infoPlate h1, #content .onmain header.infoPlate h1, #content .like-main header.infoPlate h1, #content header.infoPlateCountdown {
		text-align: center;
		display: block;
	}
	/* catalog-item */
	.avatar-wrap div a img {
		width: 250px;
	}
	.avatar-view {
		min-width: 290px;
	}
	#products-show .avatar-edit, #products-show .avatar-view {
		min-width: 290px;
	}
	span.buttons.green-btn.cart.add2cart.but-it {
		/* right: 15px; */
	}
	#products-show .item-content header h2 {
		/* padding-left: 15px; */
	}
	#content .share_pf {
		margin: 20px 0 0 60px;
	}
	#products-show .item-content #product-full-desc h2 {
		text-align: center!important;
	}
	.graph .bics li {
		margin: 0 42px 40px;
	}
	.graph .bics li:nth-child(2) {
		margin: 0 42px 40px;
	}
	.graph .bics li:nth-child(3) {
		margin: 0 42px 10px;
	}
	.graph .bics li span {
		font-size: 11px;
	}
	#products .products-wrap, #products .categories-wrap {
		width: 290px;
	}
	#products .product-item, #products .category-item {
		margin: 0 55px 10px;
	}
	/* services */
	#content > #delivery > .infoPlate {
		width: 290px;
	}
	#content > #delivery > .infoPlate * {
		font-size: 14px !important;
	}
	#serviceorder-form {
		width: 290px;
	}
	#serviceorder-form .name input, #serviceorder-form .email input, #serviceorder-form .phone input, #serviceorder-form .comment textarea {
		width: 245px;
	}
	.breadcrumbs+header.infoPlate h1+span.infoDigits {
		position: absolute;
		right: 10px;
		top: 5px;
	}
	/* contacts */
	.contact-list .item-wrapper:first-child div {
		text-align: center;
		font-size: 14px!important;
	}
	.content-block div > ymaps {
		width: 290px!important;
	}
	/* posts */
	.modern-page-navigation {
		text-align: center;
	}
	#content > #posts > .infoPlate {
		width: 290px;
	}
	a#rss {
		right: 2px;
	}
	#posts .user-inner {
		width: 290px;
	}
	/*div.img_box_big {
		width: 290px!important;
	}
	div.img_box_big img {
		width: 290px!important;
	}*/
	#content .user-inner table td, #content .article-content table td {
		padding: 3px 2px;
	}
	.share-links {
		text-align: center;
	}
	/* cart */
	#view-cart .cart-table {
		width: 290px;
		font-size: 11px;
	}
	#view-cart .cart-table td {
		padding: 10px 2px 8px 2px!important;
	}
	#cart-inner .product-preview-img {
		width: 65px;
	}
	.product-info {
		font-size: 10px;
		line-height: 1.2;
	}
	#user-info #product-order-form input[type="text"] {
		width: 260px;
	}
	#user-info #product-order-form textarea {
		width: 254px;
	}
	#product-order-form+span {
		margin-left: 65px;
	}
	/* footer */
	#footer {
		width: 290px;
	}
	#additional-info {
		left: 10px;
	}
	#footer-text {
		width: 290px;
	}
	.development {
		width: 290px;
		font-size: 10px;
		left: 0;
	}
	a[href="http://texterra.ru"] img {
		width: 80%;
	}
	.development .foot-logo {
		float: left;
		margin: -2px -10px 0 0;
	}
}
