@media screen and (max-width: 769px) {
	#block-views-goods-block-1 .view-goods.view-id-goods .view-content {
		margin: 0;
	}



	.view-goods.view-display-id-block_4 .views-field-field-product-price .prices {
		left: 0;
	}

	#block-views-goods-block-6 .view-content {
		margin: 0;
	}

	.node-product .photo_production .imgs {
		max-width: 463px;

	}

	html {
		min-width: 320px;
	}

	.block_views_goods-block_6 .views-row.slick-slide {
		float: left;
	}

	.view-goods.view-goods.view-display-id-page .views-field-field-product-under {
		float: none;
		margin-right: 0;
		padding-bottom: 5px;
	}

	.view-goods .views-field-field-product-price .prices {
		left: -22px;
	}

	.view-goods.view-display-id-page_stock .view-content .group-item,
	.view-goods.view-display-id-page_new .view-content .group-item {
		display: inline;
	}

	.view-goods.view-display-id-page_stock .view-content .group-item .views-row,
	.view-goods.view-display-id-page_new .view-content .group-item .views-row {
		width: 30%;
	}

	.view-goods.view-display-id-page_stock .view-content .group-item .views-row:last-of-type,
	.view-goods.view-display-id-page_new .view-content .group-item .views-row:last-of-type {
		margin: 10px;
	}

	#block-system-main-menu .block_content {
		display: block;
		max-width: 100%;
	}

	#block-system-main-menu .block_content .menu_top {
		display: block;
		width: 100%;
		/* margin-bottom: 15px; */
	}

	#block-drupal-package-block-work-time {
		width: 100%;
	}

	.region-header {
		text-align: center;
	}

	.node-product .photo_production .imgs .slider-for {
		width: 70%;
	}

	#block-basket-basket-block {
		display: inline-block;
		vertical-align: top;
		float: none;
		/* margin: 10px; */
		vertical-align: top;
		width: 40%;
	}

	#block-drupal-package-block-logo {
		text-align: left;
		display: inline-block;
		/* margin: 10px; */
		float: none;
		vertical-align: top;
		width: 40%;

	}

	#block-drupal-package-block-logo {
		padding-top: 0;
		margin-top: 20px;
	}

	#block-basket-basket-block {
		margin-top: 20px;
		border-radius: 10px;
		padding: 11px 0;
	}

	#block-system-main-menu {
		height: auto;
		line-height: normal;
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#block-system-main-menu .block_content .menu_top .menu li a {
		padding: 10px 5px;
		font-size: 12px;
	}

	.header::after {
		content: none;
	}

	#block-system-main-menu .block_content .menu_top .menu li a::before,
	#block-system-main-menu .block_content .menu_top .menu li a::after,
	#block-system-main-menu .block_content .menu_top .menu li>a:hover::after,
	#block-system-main-menu .block_content .menu_top .menu li>a.active::after,
	#block-system-main-menu .block_content .menu_top .menu li>a:hover::before,
	#block-system-main-menu .block_content .menu_top .menu li>a.active::before,
	#block-system-main-menu .block_content .menu_top .menu li>a:hover::after,
	#block-system-main-menu .block_content .menu_top .menu li>a.active::after {
		content: none;
	}

	#block-basket-basket-block {
		width: 210px;
	}

	.friends_wa,
	.work_block {
		float: none;
		display: inline-block;
		vertical-align: top;
		margin: 10px 20px;
	}

	.header_wrap_top {
		padding: 13px 10px;
		height: auto;
	}

	.search_block .form-item input {
		border-color: #fff;
		width: 100%;
		cursor: text;
		background: #fff;
		padding-left: 15px;
		-webkit-box-shadow: 0px 0px 0px 5px #5cb51f;
		-moz-box-shadow: 0px 0px 0px 5px #5cb51f;
		box-shadow: 0px 0px 0px 5px #5cb51f;
		position: static;
		box-shadow: none;
		height: 35px;
	}

	.search_block form {
		position: static;
		width: 300px;
		height: auto;
	}

	.search_block {
		margin-left: 20px;
		float: left;
	}

	.user_cab {
		float: right;
	}

	#block-system-main-menu .block_content .menu_top .menu li a:hover,
	#block-system-main-menu .block_content .menu_top .menu li a.active {
		background: none;
	}

	.main_title {
		padding-left: 10px;
		padding-top: 10px;
		padding-right: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#block-views-goods-block-1 .view-goods.view-id-goods .slick-arrow.slick-prev,
	#block-drupal-package-block-slider-front .block_content .slick-arrow.slick-prev {
		left: 5px;
	}

	#block-views-goods-block-1 .view-goods.view-id-goods .slick-arrow.slick-next,
	#block-drupal-package-block-slider-front .block_content .slick-arrow.slick-next {
		right: 5px;
	}

	#block-drupal-package-block-slider-front .block_content .slick-arrow {
		display: none !important;
	}

	#block-views-goods-block-1 .slick-list,
	#block-drupal-package-block-slider-front .slick-list {
		/* margin: 0 30px; */
	}

	#block-drupal-package-block-slider-front .block_desc,
	#block-drupal-package-block-slider-front .field-name-field-slider-front-img {
		display: block;
		width: 100%;
		margin: auto;
		float: none !important;
	}

	#block-drupal-package-block-slider-front {
		height: 450px;
	}

	#block-drupal-package-block-slider-front .block_desc .field-name-field-block-title {
		padding-bottom: 10px;
	}

	.view-news.view-display-id-page_1 .views-row,
	#block-views-news-block-1 .views-row.views-row-4,
	#block-views-news-block-1 .views-row,
	.view-news.view-display-id-page_1 .views-row:nth-child(4),
	.view-goods.view-display-id-block_4 .views-row.views-row-4,
	.view-goods.view-display-id-page .views-row:nth-child(4),
	.view-category.view-display-id-block_2 .views-row:nth-child(4),
	#block-views-goods-block-2 .views-row.views-row-10,
	#block-views-goods-block-2 .views-row.views-row-5,
	.view-news.view-display-id-page_1 .views-row:nth-child(3),
	.view-goods.view-display-id-block_4 .views-row.views-row-3,
	.view-goods.view-display-id-page .views-row:nth-child(3),
	.view-category.view-display-id-block_2 .views-row:nth-child(3),
	#block-views-goods-block-2 .views-row.views-row-9,
	#block-views-goods-block-2 .views-row.views-row-4,
	.view-category.view-display-id-block_2 .views-row,
	.view-goods .views-row {
		float: none;
		display: inline-block;
		margin: 10px;
		vertical-align: top;
	}

	.node-product .basket_add_link {
		display: block;
		width: 270px;
		margin: auto;
	}

	.page-stock .wrapp_form .views-exposed-widget.views-widget-per-page,
	.page-taxonomy-term .wrapp_form .views-exposed-widget.views-widget-per-page,
	.page-new .wrapp_form .views-exposed-widget.views-widget-per-page,
	.page-taxonomy-term .wrapp_form .views-exposed-widget.views-widget-per-page,
	.page-goods .wrapp_form .views-exposed-widget.views-widget-per-page,
	.page-taxonomy-term .wrapp_form .views-exposed-widget.views-widget-per-page {
		position: static;
	}

	.page-stock .wrapp_form,
	.page-new .wrapp_form {
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
	}

	.view-category.view-display-id-block_1 .views-row {
		margin: 0 15px 30px;
	}

	.view-news.view-display-id-page_1 .views-row,
	#block-views-news-block-1 .views-row,
	.view-category.view-display-id-block_2 .views-row,
	.view-goods .views-row {
		width: 40%;
	}

	.view-news.view-display-id-page_1,
	.view-category.view-display-id-block_2,
	.view-goods.view-display-id-page,
	.view-goods.view-display-id-page_stock,
	.view-goods.view-display-id-page_new,
	#block-views-news-block-1,
	.views-field-field-category-photo .field-content,
	.views-field-field-product-photo .field-content,
	.view-goods.view-display-id-block_2 {
		text-align: center;
	}

	#block-views-goods-block-2 .more_link {
		text-align: center;
		padding: 42px 0;
		clear: both;
	}

	#block-drupal-package-block-about .right_p,
	#block-drupal-package-block-about .left_p {
		width: 100%;
		text-align: center;
	}

	#block-drupal-package-block-about .left_p .img_block,
	#block-drupal-package-block-about .left_p .block_title {
		padding: 0px 25px;
	}

	#block-drupal-package-block-about .desc {
		padding: 0 15px;
	}

	#block-drupal-package-block-about .field-name-field-about-i>.field-items>.field-item {
		width: 30%;
	}

	#block-views-news-block-1 .block_title {
		width: 100%;
		text-align: center;
		margin-right: 0;

	}

	.footer {
		height: 325px;
		margin: -325px auto 0;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
		text-align: center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.footer .center_wrap {
		display: block;
	}

	.footer .block_drupal_package_block_header_top {
		margin-top: 30px;
	}

	.block_menu_footer {
		clear: both;
	}

	.middle {
		padding: 0 0 325px;
	}

	.not-front .middle {
		padding-left: 10px;
		padding-right: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#block-drupal-package-block-logo-foot {
		float: none;
		display: inline-block;
		margin: 0px;
		vertical-align: top;
		float: left;
		text-align: center;
	}

	#block-menu-menu-foot-menu {
		float: none;
		display: inline-block;
		margin: 0px;
		width: 70%;
		float: right;
		vertical-align: top;
	}

	#block-drupal-package-block-footer-bl {
		width: 100%;
		text-align: center;
	}

	#gl_devel {
		text-align: center;
		padding: 10px 0;
	}

	#block-drupal-package-block-footer-bl .cont_w {
		text-align: center;
	}

	.page_title {
		color: #514e4e;
		padding: 10px 10px;
		width: 68%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		float: none;

	}

	.main_title .main_breadcrumbs {
		padding: 0 10px;
		width: 68%;
	}

	.page-reviews .main_title .main_breadcrumbs,
	.page-reviews .main_title .page_title {
		width: 68%;
	}

	.node-page .field-name-body {
		padding: 0 10px;
	}

	.left_sidebar {
		width: 200px;
	}

	.sidebar-first #content {
		padding: 0 0px 0 210px;
	}

	.raiting,
	.node_title {
		width: 100%;
	}

	.node_title {
		padding-bottom: 18px;
	}

	.block_info_top,
	.node-product .photo_production {
		width: 100%;
	}

	.node-product .button_add_basked,
	.price_lot {
		/* text-align: center; */
	}

	.node-product .social-likes {
		margin: 0;
		width: 100%;
		text-align: center;
	}

	.node-product .photo_production {
		margin-bottom: 20px;
	}

	.node-product {
		padding: 10px;
	}

	.all_comments {
		padding-left: 0;
	}

	#block-system-main .field-name-field-user-address-basket .form-item .field-add-more-submit {
		float: right;
	}

	.view-empty {
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.form_commert_wrapp {
		width: 100%;
		text-align: center;
		margin-bottom: 15px;
		/* cx */
	}

	.node-product .tabs_produkt .qicks.description {
		margin-left: 0;
	}

	#block-drupal-package-block-contacts-contact .block_content {
		padding-left: 15px;
	}

	#block-webform-client-block-87 .block_content {
		padding-right: 15px;
	}

	.view-reviews.view-display-id-page_1 .view-content {}

	.profile {
		padding: 10px;
	}

	#block-block-12 .usermenu .menu_item.first {
		margin-left: 10px;
	}

	.user_orders {
		padding: 10px;
	}

	.footer .friends_wa .social_rev {
		margin: 0 14px;
	}

	.basket_my_orders_callback.user_orders table tr .b_title {
		padding-bottom: 5px;
	}

	.page-user-orders .lk_table_user_orders .table_goods .sum {
		padding-left: 0;
		padding-right: 0;
		text-align: center;
	}

	.page-user-orders .lk_table_user_orders .table_goods .good_info {
		text-align: center;
		padding-left: 0;
		width: 45%;
	}

	.page-user-orders .lk_table_user_orders .table_goods .quantity {
		/* width: 10%; */
	}

	.page-user-orders .lk_table_user_orders .table_goods td a {
		float: none;
		margin-right: 0;
	}

	.page-user-orders .lk_table_user_orders .order_info {
		padding-right: 10px;
	}

	.page-user-orders .lk_table_user_orders .order_info td {
		padding: 5px;
	}

	.page-user-orders .lk_table_user_orders .order_info td {
		font-size: 12px;
	}

	.page-user-orders .lk_table_user_orders .order_info td {
		display: block;
	}

	.page-user-orders .lk_table_user_orders .order_info td:first-child:after {
		content: ':';
	}

	.search_block .views-submit-button {
		display: block;
		/* position: static; */
		opacity: 1;
		position: absolute;
		/* background: none; */
		/* display: block; */
		width: 50px;
		text-indent: -9999px;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
		top: 0;
		right: -50px;
	}

	.search_block.focus .views-submit-button .form-submit,
	.search_block .views-submit-button .form-submit {
		height: 35px;
		background: #fff url(images/search_gr.png) center center no-repeat !important;
		border: 0;
		text-indent: -9999px;
		display: block;
		position: static;
		width: 100%;
	}

	#block-block-10 .row.parent:not(.active_parent):hover .rows.children.absolute {
		display: none;
	}

	#block-block-10 .row:not(.active_parent):hover .rows_plus {
		background: url(images/row_close.png) center center no-repeat;
	}

	.not-logged-in.page-user #block-system-main #field-user-birth-add-more-wrapper .form-item .date-date {
		width: 100%;
	}

	#block-system-main-menu .block_content .search_block {
		position: relative;
		display: none;
	}

	.not-logged-in.page-user #block-system-main .form-actions {
		padding: 0;
	}

	/* 	.search_block .form-item  input:focus{
	    border-color: #fff;
	    width: 300px;
	    cursor: text;
	    background: #fff;
	    padding-left: 15px;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    box-shadow: none;
	} */
	.basket_page_ajax_change_inner table tr td:nth-child(1) {
		width: 45%;
	}

	.basket_page_bot_line {
		padding: 0 15px;
	}

	.basket_page_bot_line .total_summ .val {
		font-size: 24px;
	}

	.basket_page_ajax_change_inner table thead th:first-child {
		padding-left: 10px;
		padding-right: 16px;
	}

	.node-news .field-name-field-news-image {
		float: none;
		text-align: center;
		/* margin-right: 20px; */
	}

	.node-news {
		padding: 10px;
	}

	.node-news .field-name-field-news-image {
		margin-right: 0;
		margin-bottom: 30px;
	}

	.search_block .views-submit-button .form-submit {
		border-radius: 0;
	}

	#gl_devel {
		float: none;
	}

	#gl_devel {
		text-align: center;
		padding: 10px 0;
		margin: 0 auto;
		padding: 0;
		margin: 0px auto;
		position: relative;
		display: inline-block;
		vertical-align: middle;
	}

	.view .group-item {
		border-bottom: 0;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.views-field-field-category-photo,
	.views-field-field-product-photo {
		/* height: 170px; */
	}

	.view-news.view-display-id-page_1 .group-item:last-child,
	.view-news.view-display-id-page_1 .group-item {
		border-bottom: 0;
	}

	.view-display-id-block_5 .views-field-drupal-package-like {
		position: static;
		margin-bottom: 10px;
		display: inline-block;
		vertical-align: middle;
	}

	.view-display-id-block_5 .view-content .views-field-nid {
		display: inline-block;
		vertical-align: middle;
		margin-top: 0;
		margin-bottom: 10px;
	}

	#block-drupal-package-block-contacts-contact .field-item p a {
		text-decoration: none;
	}

	.view-goods.view-display-id-page .view-filters {
		padding: 10px;
		padding-top: 0;
	}

	.page-goods .left_sidebar {
		margin-top: 5px;
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value {
		width: 100%;
		margin: 0;
	}

	.wrapp_form .views-exposed-widget {
		float: none;
		display: inline-block;
		margin: 10px;
	}

	.page-new .wrapp_form .views-exposed-widget,
	.page-stock .wrapp_form .views-exposed-widget,
	.page-goods-all .wrapp_form .views-exposed-widget {
		width: 80%;
	}

	.wrapp_form .views-submit-button .form-submit {
		margin-top: 0;
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value .form-item {
		width: 61px;
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value .ui-slider {
		width: 54%;
	}

	.raiting .field-name-field-product-star {
		display: inline-block;
		width: auto;
		position: relative;
		/* padding-right: 39px; */

	}

	.raiting .field-items .description {
		display: none;
	}

	.raiting {
		text-align: center;
	}

	.node-product .basket_addto_basket_inner .basket_item_count {
		clear: none;
		display: inline-block;
		margin: 10px;
		vertical-align: top;
		float: none;
	}

	.node-product .basket_addto_basket_inner .addto_basket_button {
		width: auto;
		display: inline-block;
		vertical-align: top;
		margin: 10px;
		padding: 0 50px;

	}

	.one_cl_wrapp {
		text-align: center;
	}

	.social-likes__widget {
		float: none;
		display: inline-block;
	}

	.view-goods.view-display-id-block_4 .views-row {
		width: 28%;
	}

	.comment-form .form-item label,
	.not-logged-in.page-user #block-system-main .form-item label,
	.page-basket-order .node-basket_order-form .form-item label,
	#block-webform-client-block-174 .form-item label,
	#block-webform-client-block-147 .form-item label {
		/* width: 100%;
		text-align: center; */
	}

	.comment-form .form-item input,
	.comment-form .form-item textarea,
	.page-user-edit #block-system-main form .form-item select,
	.page-user-edit #block-system-main form .form-item input,
	.not-logged-in.page-user #block-system-main .form-item input,
	.page-basket-order .node-basket_order-form .form-item select,
	.page-basket-order .node-basket_order-form .form-item textarea,
	.page-basket-order .node-basket_order-form .form-item input,
	#block-webform-client-block-174 .form-item input,
	#block-webform-client-block-147 .form-item input,
	#block-webform-client-block-87 .form-item textarea,
	#block-webform-client-block-87 .form-item input {
		/* width: 100%; */
	}

	#block-basket-basket-block .basket_link {
		text-align: left;
	}

	.comment-form .form-actions .form-submit,
	.form_commert_wrapp .button.add_comment,
	.page-user-edit #block-system-main form .form-actions .form-submit,
	.not-logged-in.page-user #block-system-main .form-submit,
	.page-basket-order .node-basket_order-form .form-actions .form-submit,
	.block-webform .form-actions .form-submit,
	#block-webform-client-block-87 .form-actions .form-submit {
		margin-left: 0;
	}

	.comment-form .form-item {
		text-align: center;
	}

	.form_commert_wrapp .button.add_comment {
		margin: 0 auto;
	}

	#block-drupal-package-block-contacts-contact .button_contacts_wrapp,
	#block-drupal-package-block-contacts-contact .field_inner_wrap_field_page_contact_info {
		width: 100%;
	}

	#block-drupal-package-block-contacts-contact .button_contacts_wrapp {
		text-align: center;
	}

	#block-drupal-package-block-contacts-contact .field-name-field-page-contact-info>.field-items>.field-item {
		/* width: 20% !important; */
	}

	#block-drupal-package-block-contacts-contact .field-name-field-page-contact-info>.field-items>.field-item:first-child {
		width: 41% !important;
	}

	.block_info_top .avaliable_block {
		text-align: center;
	}

	.block_info_top .avaliable_block .item {
		text-align: center;
		display: inline-block;
		vertical-align: middle;
	}

	.comment-form .form-item label,
	.page-user-edit #block-system-main form .form-item label,
	.not-logged-in.page-user #block-system-main .form-item label,
	.page-basket-order .node-basket_order-form .form-item label,
	#block-webform-client-block-174 .form-item label,
	#block-webform-client-block-147 .form-item label,
	#block-webform-client-block-87 .form-item label {
		/* width: 100%;
	 	text-align: center;
	 	padding-right: 0;
	 	line-height: 20px; */
	}

	#block-webform-client-block-147 .form-actions,
	#block-webform-client-block-87 .form-actions {
		text-align: center;
	}

	.comment-form .form-item,
	.block-webform .form-item,
	#block-webform-client-block-87 .form-item {
		padding-bottom: 0px;
	}

	#block-drupal-package-block-contacts-contact .block_content {
		padding: 0 10px;
	}

	.page-user-edit #block-system-main form,
	.not-logged-in.page-user #block-system-main form {
		/* width: 300px; */
	}

	.page-user #block-system-main form .bot_line {
		width: 100%;
	}

	.page-user-edit #block-system-main form .form-submit,
	.not-logged-in.page-user #block-system-main .form-submit {
		float: none;
	}

	.page-user-edit #block-system-main form .form-item .form-required,
	.not-logged-in.page-user #block-system-main .form-item .form-required,
	.page-basket-order .node-basket_order-form .form-item .form-required {
		color: #f7bc5a;
		position: static;
		width: auto;
		height: auto;
		background: none;
	}

	.page-user-edit #block-system-main form .form-item,
	.not-logged-in.page-user #block-system-main .form-item,
	.page-basket-order .node-basket_order-form .form-item {
		/* margin-bottom: 0; */
	}

	.page-user-edit #block-system-main .form-actions {
		text-align: center;
		margin-top: 10px;
		float: left;
		width: 100%;
	}

	.comment-form .form-item,
	.block-webform .form-item,
	#block-webform-client-block-87 .form-item {
		margin-bottom: 10px;
	}

	.wrapp_form .toggle_block {
		padding: 10px;
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value .form-item {
		width: 10%;
		padding-left: 5px;
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value .ui-slider {
		width: 68%;
	}

	.page-basket-order .node-basket_order-form .form-item.form-item-novaposhta-delivery-warenhouse .field-suffix {
		position: static;
	}

	.page-basket-order .field-name-field-basket-order-notes .form-item {
		width: 100%;
	}

	.page-basket-order .field-name-field-basket-order-notes .form-item .form-textarea-wrapper {
		margin-bottom: 20px;
	}

	.page-basket-order .node-basket_order-form .field-name-field-basket-order-notes .form-item {
		float: left;
		width: 100%;
	}

	.page-basket-order .field-name-field-basket-order-index .form-item {
		width: 100%;
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value .ui-slider {
		width: 60%;
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value .form-item {
		width: 15%;
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value .form-item input {
		/* padding-left: 2px; */
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value .ui-slider {
		left: 1px;
	}

	.filter_sorted .items .item:nth-child(2) {
		margin-right: 0;
	}

	.filter_sorted .items .item {
		margin-right: 0;
	}

	.node-page .field-name-body img {
		margin: 0 10px;
		display: block;
		float: none !important;
		margin: 10px auto;
	}

	#block-block-11 .form-item label {
		/*  font-weight: 400;
	    width: 100%;
	    text-align: center;
	    padding-right: 0; */
	}

	#block-block-11 .form-item textarea,
	#block-block-11 .form-item.form-type-textfield input {
		/* width: 100%; */
	}

	#block-block-11 .form-type-select.form-item.form-item-field-reviews-stars-und-0-rating {
		width: 170px;
		float: none;
		margin: 0 auto;
	}

	#block-block-11 .form-actions .form-submit {
		/* margin: 0 auto; */
	}

	.page-basket-order .node-basket_order-form .form-item.form-item-passwd {
		margin-bottom: 0;
	}

	.page-basket-order .node-basket_order-form .form-actions {
		float: left;
		width: 100%;
	}

	.page-basket-order .node-basket_order-form .form-actions .form-submit {
		float: none;
	}

	.page-basket-order .node-basket_order-form .form-type-item {
		text-align: center;
	}

	#block-system-main-menu .block_content .search_block .search_button {
		display: none;
	}

	.search_block form .views-widget-filter-title input {
		border-radius: 0;
	}

	.search_block form {
		margin-top: 0;
	}

	.search_block .views-submit-button {
		position: static;

	}

	.search_block form .views-submit-button .form-submit {
		border-radius: 0;
	}

	#block-webform-client-block-147 .form-actions .form-submit {
		float: none;
	}

	.node-page .field-name-field-page-img {
		float: none;
		margin-right: 0;
		text-align: center;
		padding: 0 10px;
		margin-bottom: 30px;
	}

	.page-goods .left_sidebar {
		padding-left: 5px;
	}

	.node-product .photo_production {
		border-right: 0;
	}

	#block-block-11 .captcha .g_recaptcha {
		/* text-align: center; */
	}

	.view-gallery.view-display-id-page_1 .views-row {
		width: 47%;
		text-align: center;
	}

	.view-gallery.view-display-id-page_1 .views-row:nth-child(even) {
		margin-right: 0;
	}

	.errores_page_content {
		text-align: center;
	}

	.basket_page_ajax_change_inner table .title a {
		/* padding-right: 10px; */
		/* display: inline-block; */
	}

	.basket_page_ajax_change_inner table tr .all_price,
	.basket_page_ajax_change_inner table tr .price {
		text-align: center;
	}

	.empty_rows_basked {
		text-align: center;
	}

	#payment_form {
		text-align: center;
	}

	#drupal_package_comm_ajax_wrap .g_recaptcha {
		display: block;
	}

	#drupal_package_comm_ajax_wrap .g_recaptcha>div {
		display: block;
		margin: 0 auto;

	}

	#block-webform-client-block-87 .form-required {
		/* 		position: static;
	    display: inline-block;
	    height: auto; */
		display: none;

	}



	.footer {
		height: auto;
		margin: 0;
	}

	.page-basket-order .node-basket_order-form .form-actions .form-submit {
		margin-left: 215px;
	}
	#block-block-16{
		display: none;
	}



	#np-tracking{
		display: none;
	}

}


@media screen and (min-width: 600px) and (max-width: 759px) {
	.footer {
		height: auto;
		margin: 0;
	}

	.middle {
		padding: 0;
	}

	.view-category.view-display-id-block_1 .view-content {
		margin-top: 0;
	}
}

@media screen and (min-width: 600px) and (max-width: 769px) {}

@media screen and (max-width: 599px) {
	#block-system-main-menu .block_content .menu_top .menu li a {
		font-size: 14px;
	}

	.view-goods.view-display-id-page_stock .view-content .group-item .views-row,
	.view-goods.view-display-id-page_new .view-content .group-item .views-row {
		width: auto;
	}

	#block-drupal-package-block-logo {
		width: 100%;
		text-align: center;
	}

	.discount {
		margin: 0 auto;
		float: none;
		padding-left: 0;
		font-size: 18px;
	}

	.item-list .pager {
		text-align: center;
	}

	.node-product .top_line {
		padding-top: 0;
	}

	.node-product .photo_production .imgs .slider-for {
		width: 100%;
	}

	#block-drupal-package-block-slider-front .block_content .slick-arrow {
		display: block !important;
	}

	#block-system-main-menu {
		display: none;
	}

	.view-gallery.view-display-id-page_1 .views-row {
		width: 100%;
		margin-right: 0 !important;
	}

	.node-product .photo_production .imgs .slider-for {
		width: 100%;
		float: none;
		margin: 0 0 30px;
	}

	#views_fields_suport_click {
		display: none;
	}

	.node-product .photo_production .imgs .slider-nav {
		float: none;
		width: 100%;
		padding: 0 25px;
	}

	.node-product .slider-nav .slick-arrow.slick-prev {
		top: 50%;
		margin: -12.5px 0 0 0;
		left: 0;
		right: auto;
		transform: rotate(-0deg);
		-webkit-transition: 0s;
		-o-transition: 0s;
		transition: 0s;
	}

	#block-drupal-package-block-contacts-contact .field-name-field-page-contact-info>.field-items>.field-item:first-child,
	#block-drupal-package-block-contacts-contact .field-name-field-page-contact-info>.field-items>.field-item {
		width: 100% !important;
		margin-bottom: 15px;
	}

	.node-product .slider-nav .slick-arrow.slick-next {
		top: 50%;
		margin: -12.5px 0 0 0;
		right: 0;
		left: auto;
		transform: rotate(-0deg);
		-webkit-transition: 0s;
		-o-transition: 0s;
		transition: 0s;
	}

	.node-product .node_title {
		width: 60%;
		padding: 0;
		text-align: left;
	}

	.work_block {
		width: auto;
		text-align: center;
	}

	.header_top_left {
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin: 0 0 15px;
	}

	.header_wrap_top {
		text-align: center;
	}

	.work_block .button_w,
	.work_block .email_w,
	.bottom_inner .tell_w,
	.work_block .time_w {
		float: none;
		margin: 0 auto;
	}

	.work_block .button_w {
		display: inline-block;
		vertical-align: middle;

	}

	.bottom_inner .tell_w a {
		padding-left: 28px;
	}

	.bottom_inner .tell_w {
		margin-bottom: 15px;
	}

	.footer {
		height: auto !important;
		margin: 0;
		padding-bottom: 60px;
	}

	.middle {
		padding: 0;
	}

	.slicknav_menu {
		background: #566473;
	}

	.slicknav_btn {
		background-color: #566473;
		border: 1px solid #fff;
	}

	.footer #block-drupal-package-block-footer {
		display: none;
	}

	.slicknav_nav {
		background-color: #566473;
	}

	.slicknav_nav a.active {
		background: #4ad4df;
		color: #fff;
		border-radius: 5px;
	}

	.slicknav_nav a {
		margin: 0;
	}

	.slicknav_menu .slicknav_menutxt {
		text-shadow: none;
		font-family: 'roboto';
		font-weight: 400;
		text-transform: uppercase;
	}

	.slicknav_menu .slicknav_icon-bar {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;

	}

	#block-system-main-menu .block_content .menu_top {
		display: none;
	}

	.search_block .views-submit-button {
		right: 0;
	}

	#block-system-main-menu .block_content .search_block {
		width: 100%;
	}

	.search_block form {
		width: 300px;
		position: absolute;
		visibility: hidden;
		opacity: 0;
		top: 100%;
		left: 10px;
		display: block;
		margin: 0 auto;
	}

	.search_block form.open_search {
		opacity: 1;
		visibility: visible;
		width: 300px;
	}

	.search_block form label {
		display: none !important;
	}

	.search_block form .form-item input {}

	.search_block {
		margin: 0;
		position: absolute;
		top: 3px;
		left: 5px;
		z-index: 98;
	}

	.search_block .search_button {
		/* background-position: center center; */
		color: #04bbc5;
	}

	.user_cab {
		float: none;
		margin: 0;
		display: inline-block;
		vertical-align: middle;
	}

	.u_cab_w {
		clear: both;
		text-align: center;
		margin-bottom: 15px;
	}

	#block-menu-menu-foot-menu,
	#block-drupal-package-block-logo-foot {
		width: 100%;
	}

	#block-menu-menu-foot-menu .block_content {
		padding: 10px;
		overflow: hidden;
	}

	#block-drupal-package-block-footer-bl {
		padding-top: 10px;
	}

	#block-drupal-package-block-footer-bl .friends_wa {
		text-align: center;
		margin-left: 0;
		margin-right: 0;
		width: 100%;
		display: block;
	}

	#block-drupal-package-block-slider-front .block_desc .field-name-field-slider-front-name .field-items,
	#block-drupal-package-block-slider-front .block_desc .field-name-field-block-title .field-items {
		font-size: 19px;
	}

	#block-drupal-package-block-slider-front .item_wrapp,
	#block-drupal-package-block-slider-front {
		height: auto;
	}

	#block-drupal-package-block-slider-front {
		padding: 15px 0;
	}

	#block-drupal-package-block-slider-front .block_content .slide {
		height: auto;
		padding: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#block-views-goods-block-2 .block_title,
	#block-views-goods-block-1 .block_title {
		padding-left: 10px;
		padding-right: 10px;
		text-align: center;
		font-size: 30px;
	}

	#block-drupal-package-block-slider-front .item_wrapp .block_desc {
		width: 80%;
		margin: auto;
		/* min-height: none; */
		display: block;
	}

	.footer .friends_wa .social_rev a {
		width: 40px;
		height: 40px;
		-webkit-background-size: 70% !important;
		background-size: 70% !important;
	}

	.footer .friends_wa .social_rev.fb a {
		-webkit-background-size: 31% !important;
		background-size: 31% !important;
	}

	.view-category.view-display-id-block_1 .views-row {
		margin: 0 10px 5px;
	}

	#block-views-goods-block-2 .block_title,
	#block-views-goods-block-1 .block_title,
	#block-views-news-block-1 .block_title,
	.block_drupal_package_block_about .block_title .field_inner_wrap_field_block_title,
	.block_views_goods-block_6 .block_title {
		font-size: 30px;
		margin-bottom: 20px;
	}

	#block-drupal-package-block-about,
	.block_views_goods-block_6 {
		padding: 80px 0 40px;
	}

	#block-drupal-package-block-slider-front .item_wrapp .block_desc::before,
	#block-drupal-package-block-slider-front .item_wrapp .block_desc::after,
	#block-drupal-package-block-slider-front .item_wrapp .block_desc .slider_left,
	#block-drupal-package-block-slider-front .item_wrapp .block_desc .slider_right {
		content: none;
		display: none;
	}

	.view-news.view-display-id-page_1 .views-row,
	#block-views-news-block-1 .views-row,
	.view-category.view-display-id-block_2 .views-row,
	.view-goods .views-row {
		width: 280px;
	}

	.view .group-item {
		padding-bottom: 0;
		margin-bottom: 0;
		border-bottom: 0;
	}

	#block-drupal-package-block-about .desc span {
		font-size: 16px !important;
	}

	#block-drupal-package-block-about .field-name-field-about-i>.field-items>.field-item {
		width: 300px;
		margin: 10px;
		vertical-align: top;
	}

	.main_title .main_breadcrumbs {
		display: none;
	}

	.page_title {
		text-align: center;
		width: 100% !important;
		font-size: 30px;
	}

	#block-drupal-package-block-logo-foot {
		padding-top: 0px;
	}

	#block-menu-menu-foot-menu {
		padding-top: 20px;
	}

	.left_sidebar {
		width: 100%;
		margin-left: 0;
	}

	.sidebar-first #content {
		padding: 0;
	}

	.view-goods .view-filters .views-exposed-form .views-widget-filter-field_product_price_value {
		width: 100%;
	}

	.block_menu_footer .group_item {
		width: 45%;
		margin-left: 0 !important;
		margin-right: 20px;
	}

	.block_menu_footer .group_item:nth-child(even) {
		margin-right: 0;
	}

	.view-goods .view-filters .views-widget-sort-order {
		margin-top: 15px;
	}

	.node_title {
		font-size: 20px;
		line-height: 25px;
		text-align: center;
	}

	.footer .block_drupal_package_block_header_top {
		/* margin-top: 10px; */
		font-size: 12px;
	}

	#block-views-goods-block-1,
	#block-views-goods-block-2,
	#block-views-news-block-1 {
		text-align: center;
	}

	#block-views-news-block-1 .block_title {
		display: inline;
	}

	#block-views-goods-block-1 .block_title::after,
	#block-views-goods-block-2 .block_title::after,
	#block-views-news-block-1 .block_title::after {
		transform: scale(0.7);
		right: -37px;
	}

	#block-views-goods-block-1 .block_title::before,
	#block-views-goods-block-2 .block_title::before,
	#block-views-news-block-1 .block_title::before {
		content: '';
		position: absolute;
		top: 50%;
		left: -37px;
		width: 42px;
		height: 31px;
		margin-top: -16px;
		background: url(images/block_after.png?v=1503311474) no-repeat center;
		transform: rotate(180deg) scale(0.7);
	}

	.raiting {
		text-align: center;
		padding-bottom: 0;
		line-height: 1;
		font-size: 10px;
	}

	.raiting .field-items {
		display: inline-block;
	}

	.node-product .tabs_produkt .qicks {
		float: none;
	}

	.view-goods.view-display-id-block_4 {
		text-align: center;
	}

	.views-field-field-category-photo,
	.views-field-field-product-photo {
		height: 140px;
	}

	.node-product .photo_production .slider-nav .img-small {
		height: 59px;
		line-height: 59px;
	}

	.node-page .field-name-body img {
		display: block;
		margin: 10px auto;
		float: none !important;

	}

	#block-webform-client-block-87,
	#block-drupal-package-block-contacts-contact {
		width: 100%;
	}

	#block-drupal-package-block-contacts-contact .block_content,
	#block-webform-client-block-87 .block_content {
		padding-right: 15px;
		padding-left: 15px;
	}

	#block-webform-client-block-87 .block_title {
		padding-left: 15px;
	}

	#block-drupal-package-block-footer-bl .cont_w {
		padding: 10px;
	}

	.main_title .block_content {
		text-align: center;

	}

	.button_reviews_page {
		text-align: center;
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin-top: 10px;
	}

	#block-block-12 .usermenu .menu_item a {
		float: none;
		display: block;
	}

	#block-block-12 .usermenu .menu_item.first {
		margin-left: 0;
	}


	.basket_my_orders_callback.user_orders table.lk_table_user_orders {
		width: 100%;
		display: block;
		float: left;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody {
		width: 100%;
		float: left;
		text-align: center;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>thead {
		display: none;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr>td.status,
	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr>td.date {
		width: 65%;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr>td.change_view,
	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr>td.goods {
		width: 10%;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr>td {
		/* width: 25%; */
		/* padding: 3px 5px !important; */
		/* line-height: normal; */
		/* box-sizing: border-box; */
		/* display: inline-block; */
		/* vertical-align: top; */
		/* float: left; */
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr {
		/* padding: 0 10px; */
		/* width: 100%; */
		/* float: left; */
		/* box-sizing: border-box; */
		/* border: none; */
		/* border-top: 1px solid #dfcf75; */
	}

	.basket_my_orders_callback.user_orders td.order_data table tbody tr .good_info {
		width: 100%;
		float: left;
		padding: 0;
		padding-top: 10px;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td table tr td+td {
		display: inline-block;
		vertical-align: top;
		padding: 0 5px !important;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td table tr {
		width: 100%;
		float: left;
		padding: 0;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td table {
		display: block;
		width: 100%;
		float: left;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td.order_info {
		padding-top: 15px !important;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td {
		width: 100%;
		float: left;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot thead {
		display: none;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot {
		width: 100%;
		float: left;
	}

	.page-user-orders .lk_table_user_orders .order_data {
		padding: 0;
	}

	.basket_my_orders_callback.user_orders table tr .b_title {
		text-align: center;
	}

	.page-user-orders .lk_table_user_orders .order_data .order_repeat_link {
		float: none;
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td table tr .sum,
	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td table tr .quantity {
		/* display: block; */
		/* text-align: center; */
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td table tr .quantity:after {
		content: 'шт.';
	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td table tr .sum,
	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td table tr .quantity {
		vertical-align: bottom;

	}

	.basket_my_orders_callback.user_orders table.lk_table_user_orders>tbody>tr+tr.line_info_bot>td.order_info {
		text-align: left;
	}

	.page-user-orders .lk_table_user_orders .line_info .change_view a {
		/* display: block; */
		color: transparent;
	}

	.page-user-orders .lk_table_user_orders .line_info.opened .change_view,
	.page-user-orders .lk_table_user_orders .line_info .change_view {
		-webkit-background-size: contain;
		background-size: contain;
	}

	.work_block {
		width: 100%;
		text-align: center;
		margin-left: 0;
		margin-right: 0;
	}

	.basket_page_ajax_change_inner table tr td:nth-child(1),
	.basket_page_ajax_change_inner table tr td,
	.basket_page_ajax_change_inner table tr {
		display: block;
		width: 100%;
		text-align: center;
	}

	.basket_page_ajax_change_inner table .photo {
		float: none;
		margin: 0 auto;
	}

	.page-basket table thead {
		display: none;
	}

	.basket_page_ajax_change_inner table .title {
		width: 100%;
		height: auto;
		padding-bottom: 20px;
		display: block;
		text-align: center;
	}

	.basket_page_ajax_change_inner table .title>div {
		display: block;
	}

	.basket_page_ajax_change_inner table tr {
		padding-bottom: 15px;
	}

	.basket_page_ajax_change_inner table tr td:nth-child(2),
	.basket_page_ajax_change_inner table tr td:nth-child(3),
	.basket_page_ajax_change_inner table tr td:nth-child(4) {
		display: inline-block;
		vertical-align: middle;
		width: 30%;
	}

	.basket_page_ajax_change_inner table tr td {
		width: 100% !important;
		display: block;
		text-align: center;
		padding: 5px 0;
	}

	.basket_page_ajax_change_inner table tr td .title {
		padding-bottom: 0;
	}

	.basket_page_bot_line {
		text-align: center;
	}

	.basket_page_bot_line div:last-of-type {
		float: none !important;
		text-align: center;
		margin-top: 10px;
	}

	.basket_page_bot_line .all_infos {
		float: none;
		width: auto;
		text-align: center;
	}

	.basket_page_bot_line .all_infos .val {
		min-width: 0;
		margin-top: 0;
	}

	.basket_page_ajax_change_inner table tr .all_price {
		font-size: 20px;
	}

	.basket_addto_basket_inner .basket_item_count .arrow,
	.basket_counter .basket_item_count .arrow {
		width: 25px;
	}

	.basket_addto_basket_inner .basket_item_count {}

	.basket_page_ajax_change_inner table tr td:nth-child(5) {
		margin-top: 20px;
	}

	.basket_go_order,
	.basket_page_ajax_change_inner .basket_page_bot_line .total_summ,
	.back_link {
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin: 10px;
	}

	.page-basket-order .node-basket_order-form {
		width: 95%;
		margin: 0 auto;
	}

	.basket_addto_basket_inner .basket_item_count,
	.basket_counter .basket_item_count {
		height: 30px;
		line-height: 30px;
	}

	.basket_addto_basket_inner .basket_item_count .count_text,
	.basket_counter .basket_item_count .count_text {
		line-height: 30px;
	}

	.node-product .photo_production .slider-nav .img-small {
		height: 59px;
	}

	#block-drupal-package-block-contacts-contact .block_content .button_contacts_wrapp .button {
		font-size: 18px;
	}

	div.ctools-modal-content {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		max-width: 100% !important;
	}

	/* 	#modalBackdrop{
		max-width: 100%!important;

	}
	#modalContent{
		max-width: 100%!important
	} */
	div.ctools-modal-content .modal-content {
		padding: 0;
		max-width: 100%;
	}

	.basket_popup_add_init div.ctools-modal-content .modal-content .control a:first-child {
		margin-bottom: 20px;
	}

	.view-goods.view-display-id-block_4 .views-row {
		width: 50%;
	}

	.characteristiks .field-name-field-product-znachenie-charact .field-items .field-item {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.similar_view .title {
		text-align: center;
	}

	.twimg {
		height: auto;
	}

	#block-block-11 .form-actions .form-submit {
		width: 100%;
		margin: 0 auto;
	}

	/* 	#modalContent{
		width: 100%;
	} */
	div.ctools-modal-content {
		margin: auto;
		position: relative;
	}

	.views-exposed-form .form-item,
	.views-exposed-form .form-submit {
		text-align: center;
	}

	.millefleur_sort_line {
		text-align: center;
	}

	.rem_pass {
		padding-top: 10px;
	}

	.page-user-edit #block-system-main form .field-name-field-user-birth .description {
		margin-left: 0;
	}

	.page-user-edit #block-system-main form .form-item .birth {
		padding-left: 0;
	}

	.field-name-field-user-address-basket tr.draggable {
		padding-left: 0;
	}

	#modalContent .modal-content .form-item label,
	#block-block-11 label,
	.comment-form .form-item label,
	.page-user-edit #block-system-main form .form-item label,
	.not-logged-in.page-user #block-system-main .form-item label,
	.page-basket-order .node-basket_order-form .form-item label,
	#block-webform-client-block-174 .form-item label,
	#block-webform-client-block-21225 .form-item label,
	#block-webform-client-block-147 .form-item label,
	#block-webform-client-block-87 .form-item label {
		float: none;
		text-align-last: left;
	}

	#drupal_package_comm_ajax_wrap .g_recaptcha {
		margin-right: 0;
	}

	.comment-form textarea,
	.comment-form .form-item input {
		width: 100%;
	}

	.comment-form textarea,
	.comment-form .form-item input {
		width: 100%;
	}

	#block-block-11 .field-type-fivestar {
		padding: 10px 0 15px;
	}

	#block-block-11 .field-name-field-photos,
	.comment-form .field-name-field-photos {
		margin-bottom: 20px;
	}

	#modalContent.basket_one_click_popup .modal-content .form-item label,
	#modalContent.basket_one_click_popup .modal-content .form-item input {
		width: 100%;
	}

	#modalContent.basket_one_click_popup .modal-content .form-item label {
		text-align: center;
	}

	#modalContent.basket_one_click_popup .modal-content .form-item {
		padding-bottom: 0;
	}

	#modalContent.basket_one_click_popup .modal-content .form-actions .form-submit {
		margin-left: 0;
	}

	#modalContent.basket_one_click_popup .modal-content .form-actions {
		clear: both;
		padding-top: 10px;
		text-align: center;
	}

	.friends_wa,
	.work_block .time_w {
		display: none;
	}

	#block-drupal-package-block-work-time {
		margin-top: 0;
	}

	#block-drupal-package-block-logo {
		width: 45%;
	}

	#block-basket-basket-block {
		width: 45%;
	}

	#block-basket-basket-block .basket_link .basked {
		display: none;
	}

	#block-basket-basket-block {
		background: none;
		padding-top: 0;
	}

	#block-basket-basket-block .block_content {
		background: #ffd800;
		border-radius: 7px;
		width: 131px;
		display: inline-block;
		text-align: center;
		padding-bottom: 10px;
	}

	#block-basket-basket-block {
		text-align: right;
	}

	.basket_count_products {
		background: url(images/basket.png) 0 5px no-repeat;
		line-height: 40px;
		display: inline-block;
		padding-left: 53px;
		font-size: 29px;
		font-weight: 400;
		padding-top: 5px;
	}

	#block-basket-basket-block a {
		padding-left: 0;
	}

	#block-drupal-package-block-work-time {
		padding-top: 0;
	}

	.search_block form {
		/* position: static; */
	}

	.bottom_inner .tell_w {
		margin-bottom: 10px;
	}

	.bottom_inner .tell_w {
		max-width: 290px;
	}

	.bottom_inner .tell_w a {
		font-size: 26px;
	}

	.header_wrap {
		padding-bottom: 0px;
	}

	#block-menu-menu-foot-menu {
		padding-top: 10px;
	}

	.footer #block-drupal-package-block-footer-bl .work_block {
		margin-top: 0;
	}

	.bottom_inner .tell_w a {
		pointer-events: auto;
	}

	#block-webform-client-block-147 .form-actions .form-submit {
		float: none;
		width: 100%;
	}

	.page-goods .left_sidebar {
		padding-left: 0;
	}

	.page-goods .left_sidebar .region {
		padding-left: 5px;
		padding-right: 5px;
	}

	.node-product .photo_production .slider-nav .img-small {
		height: 80px;
		line-height: 80px;
		margin: 0 10px;
	}

	.node-product .photo_production .slider-nav .img-small img {
		vertical-align: middle;
	}

	.left_sidebar .region {
		padding: 10px;
	}

	.view-goods .views-field-title,
	.view-goods.view-goods.view-display-id-block_1 .views-field-title {
		padding-right: 0;
	}

	.view-reviews.view-display-id-page_1 .view-content {
		padding-left: 0px;
	}

	div.fivestar-widget .star:first-child,
	div.fivestar-widget-static .star:first-child {
		margin-left: 0;
	}

	#block-block-11 label,
	#block-webform-client-block-21225 .form-item label,
	#block-webform-client-block-87 .form-item label,
	#block-block-11 .field-name-field-photos legend,
	.comment-form .field-name-field-photos legend {
		width: 100%;
		text-align: left;
		float: none;
		display: block;

	}

	#block-drupal-package-block-slider-front .item_wrapp .block_desc {
		padding: 12px 5px;
	}

	#block-drupal-package-block-slider-front .block_desc .field-name-field-block-title .field-items {
		font-size: 16px;
	}

	#block-drupal-package-block-slider-front .block_desc .field-name-field-block-title .field-items img {
		display: inline-block;
		vertical-align: middle;
	}

	#block-drupal-package-block-slider-front .block_desc .field-name-field-block-title .field-items img:first-child {
		margin-right: 5px;
	}

	#block-drupal-package-block-slider-front .block_desc .field-name-field-block-title .field-items img:last-child {
		margin-left: 5px;
	}

	#node-92 h2.rtecenter {
		display: none;
	}

	#node-92 .field-name-field-page-img {
		margin-bottom: 0;
	}

	.field-name-body .empty {
		display: none;
	}

	.not-logged-in.page-user #block-system-main .form-item label {
		float: none;
		width: 100%;
		margin: 0 0 10px;
		text-align: left;
	}

	.page-user-edit #block-system-main form,
	.not-logged-in.page-user #block-system-main form,
	.not-logged-in.page-user #block-system-main .form-item input {
		width: 100% !important;
	}

	.page-basket-order .node-basket_order-form .form-item input,
	.page-basket-order .node-basket_order-form .form-item select,
	.page-user #block-system-main form .form-item select {
		width: 100%;
	}

	.not-logged-in.page-user #block-system-main .form-actions {
		margin: 0 auto;
		text-align: center;

	}

	.slider_for,
	.slider_for .image_inner_wrap {
		height: auto;
		margin-bottom: 0;
	}

	.slider_for .image_item {
		display: block;
		margin-bottom: 20px;
	}

	.slider_for .image_item:last-child {
		margin-bottom: 0;
	}

	.slider_nav {
		display: none;
	}

	.page-node .node .field-name-body img {
		max-width: 100%;
		height: auto !important;
	}

	.views-widget-per-page {
		margin-bottom: 14px;
	}

	.wrapp_form .views-exposed-widget {
		width: 100%;
		margin: 10px auto;
	}

	.views-widget-per-page label {
		font-weight: 400;
		margin: 0 0 10px;
	}

	.view-goods .view-filters .views-exposed-form .views-submit-button {
		padding-top: 0;
	}

	#block-webform-client-block-87 .form-item textarea,
	#block-block-11 .form-item textarea,
	#block-block-11 .form-item.form-type-textfield input {
		width: 100%;
	}

	#block-block-11 .form-type-select.form-item.form-item-field-reviews-stars-und-0-rating {
		clear: both;
		width: 100%;
	}

	#block-block-11 .captcha .g_recaptcha>div {
		/* transform: scale(0.8); */
		width: 220px !important;
		overflow: hidden;
		height: 60px !important;
		border: 1px solid #ccc;
	}

	#block-block-11 .captcha .g_recaptcha iframe {
		/* margin-left: -1px; */
		/* margin-top: -1px; */
		max-width: 100%;
		max-height: 60px;
		/* border-bottom: 5px solid #ccc; */
		/* border-top: 1px solid #fff; */
		margin-top: -3px;
		margin-left: -2px;

	}

	#modalContent.basket_popup_add_init {
		width: auto;
	}

	#modalContent.basket_popup_add_init div.ctools-modal-content {
		width: auto !important;

	}

	#modalContent.basket_popup_add_init {
		max-width: 100%;
	}

	.page-basket-order .node-basket_order-form .form-actions .form-submit {
		float: none;
		padding: 0 20px;
		font-size: 22px;
		margin: 0 auto;
		display: block;
	}

	.view-reviews.view-display-id-page_1 .views-row .views-field-field-reviews-stars,
	.view-reviews.view-display-id-page_1 .view-content .views-row .views-field-field-reviews-name {
		width: 100%;
	}

	.view-reviews.view-display-id-page_1 .views-row .views-field-field-reviews-stars {
		text-align: left;
	}

	.node-form.node-basket_order-form .is_anonim .form-item:first-child {
		margin-bottom: 10px;
	}

	/* 	#drupal_package_comm_ajax_wrap .g_recaptcha{
	    display: inline-block;
	    height: 55px;
	    overflow: hidden;
	    width: 228px;
	    display: block;
	    margin: 0 auto;
	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.12), inset 0 2px 1px rgba(255, 255, 255, 0.3);
	    border: 1px solid #bfc7d1;
	}
	#drupal_package_comm_ajax_wrap .g_recaptcha iframe{
	    position: relative;
	    top: -7px;
	    left: -1px;

	}
	.comment-form .form-actions .form-submit{
		width: 100%;
	} */
	#drupal_package_comm_ajax_wrap .g_recaptcha>div {
		display: block;
		margin: 0 auto;
		position: relative;
		left: 50%;
		margin-left: -154px;
	}

	#block-drupal-package-block-logo {
		width: 45%;
		margin-right: 0;
	}

	.header_wrap .region-header {
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 0;
		text-align: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	#block-drupal-package-block-logo .slogan .field-items {
		font-size: 14px;
	}

	#block-basket-basket-block {
		width: auto;
		text-align: left;
		margin-left: 0;
		margin: 9px auto 0;
		padding: 0;
		float: right;
	}

	#block-basket-basket-block a.basket_order {
		display: none;
	}

	.block_drupal_package_block_work_time .work_block {
		margin: 0 auto;
	}

	.header .block_drupal_package_block_work_time .work_block .right_wrap {
		float: none;
		display: inline-block;
		vertical-align: middle;
		display: none;
	}

	.header .block_drupal_package_block_work_time .work_block .left_wrap {
		margin: 0 0 15px;
		width: 100%;
	}

	.block_drupal_package_block_work_time .friends_wa {
		display: none;
	}

	.block_drupal_package_block_work_time .work_block .field-name-field-tell-num a {
		font-size: 16px;
		margin-bottom: 0;
		margin-top: 5px;
	}

	.basket_count_products {
		padding-top: 0;
		/* background: url(images/baket2.png) 10px center no-repeat; */
		background: none;
		padding-left: 0;
	}

	#block-basket-basket-block .block_content {
		width: auto;
		padding-bottom: 0;
	}

	.block_drupal_package_block_work_time .work_block .email_w a {
		font-size: 11px;
		text-align: right;
	}

	#block-drupal-package-block-work-time .tell_w {
		display: inline-block;
		vertical-align: middle;
		margin-right: 15px;
	}

	#block-basket-basket-block .basket_link {
		padding-bottom: 3px;
		padding-top: 3px;
		margin-bottom: 10px;
	}

	.basket_count_products {
		font-size: 22px;
	}

	#block-basket-basket-block .block_content {
		padding-right: 0px;
		background: none;
	}

	.block_millefleur_currency .form-item select {
		font-size: 13px;
	}

	.slogan {
		display: none;
	}

	.block_drupal_package_block_work_time .work_block .button_w {
		float: right;
	}

	#block-views-goods-block-6 .view-content {
		margin: 0 auto;
		padding-bottom: 15px;
	}

	#block-views-goods-block-6 .views-row {
		float: left;
		margin: 0 50px;
		text-align: center;
	}

	.view-goods .views-field-title-field {
		height: auto !important;
		text-align: center;
		padding: 0 26px;
	}

	.block_views_goods-block_6 .slick-prev {
		left: 25px;
	}

	.views-field-field-product-photo {
		height: 115px;
	}

	#block-views-news-block-1 .views-row .views-field-field-news-image img {
		border: 1px solid #ccc;
	}

	.block_views_goods-block_6 .slick-next {
		right: 25px;
	}

	#block-drupal-package-block-about .right_p .empty {
		display: none;
	}

	#block-drupal-package-block-about .left_p .img_block {
		display: none;
	}

	#block-drupal-package-block-about .desc .field-items {
		text-align: justify;
	}

	.footer .foot_wrap>.left_wrap {
		width: 128px;
		margin-top: 0;
	}

	.footer #block-drupal-package-block-slogan {
		display: none;
	}

	.footer .block_drupal_package_block_work_time .work_block .field-name-field-tell-num a {
		margin-top: 15px;
		text-align: right;
	}

	.block_menu_footer {
		display: none;
	}

	.view-goods .views-field-field-product-price {
		margin-right: 0;
	}

	.view-goods.view-goods.view-display-id-block_1 .views-row {
		text-align: center;
	}

	.view-goods.view-goods.view-display-id-block_1 .views-field-nid {
		float: none;
	}

	.view-goods.view-goods.view-display-id-page .views-field-field-product-under {
		float: none;
		display: inline-block;
		vertical-align: middle;
		margin-top: -8px;
		position: absolute;
		bottom: 27px;
		right: 0;
		margin-right: 20px;
	}

	.view-goods .views-field-field-product-price .prices {
		left: 50%;
		margin-left: -75px;
	}

	.ui-dialog {
		width: 100% !important;
	}

	#block-webform-client-block-147 {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}

	#block-webform-client-block-147 .form-item label {
		text-align: left;
	}

	#block-webform-client-block-21225 .form-actions .form-submit,
	#block-webform-client-block-147 .form-actions .form-submit {
		width: 270px;
		margin: 10px auto 0;
		display: block;
	}

	.ui-dialog .ui-dialog-title {
		text-align: center;
		width: 100%;
	}

	#block-webform-client-block-21225 .form-item,
	#block-webform-client-block-147 .form-item {
		width: 270px;
		margin: 0 auto 10px;
		float: none;
		clear: both;
	}

	.front .footer {
		padding-top: 29px;
	}

	.page-user-edit #block-system-main form .form-item label {
		float: none;
		width: 100%;
		text-align: left;
	}

	.page-user-edit #block-system-main form .form-item input,
	.page-user-edit #block-system-main form .form-item select {
		width: 100%;
	}

	.page-user-edit #block-system-main form .form-item .form-required {
		position: absolute;
		top: 7px;
		right: auto;
		left: -5px;
	}

	#modalContent.basket_one_click_popup .modal-content .form-item,
	#block-block-11 .form-item,
	.comment-form .form-item,
	.page-user-edit #block-system-main form .form-item,
	.not-logged-in.page-user #block-system-main .form-item,
	.page-basket-order .node-basket_order-form .form-item,
	#block-webform-client-block-174 .form-item,
	#block-webform-client-block-21225 .form-item,
	#block-webform-client-block-147 .form-item,
	#block-webform-client-block-87 .form-item {
		width: 270px;
		margin: auto;
		float: none;
	}

	.page-user-edit #block-system-main .field-name-field-user-data {
		display: none !important;
	}

	.page-user-edit .field-name-field-user-address-basket .form-textarea-wrapper textarea {
		width: 96.5%;
	}

	.page-user-edit .field-name-field-user-address-basket tr.draggable {
		padding-bottom: 10px;
	}

	#block-system-main .field-name-field-user-address-basket .form-item .field-add-more-submit {
		margin-right: 11px;
	}

	.profile .setting.right_wrap {
		float: none;
		margin: 0 0 20px;
	}

	.page-basket-order .node-basket_order-form .form-item label {
		text-align: left;
	}

	.page-basket-order .node-basket_order-form .form-item .form-required {
		display: none;
	}

	.form-item-bcheck,
	.field-name-field-basket-order-no-call .form-item {
		padding-left: 0 !important;
		box-sizing: border-box;
		display: flex;
	}

	/*.page-basket-order .node-basket_order-form .form-item select,
	.page-user #block-system-main form .form-item select*/
	.view-category.view-display-id-block_1 .view-content {
		margin-top: 0;
	}



	#block-views-goods-block-1 .view-goods.view-id-goods .slick-dots {
		padding-top: 15px;
	}

	#block-drupal-package-block-about .field-name-field-long-desc {
		padding-left: 15px;
		padding-right: 15px;
	}

	.page-node-13 .field-type-text-with-summary table th {
		text-align: center;
	}

	.page-node-13 .field-type-text-with-summary table {
		width: 100%;
	}

	.page-node-13 .field-type-text-with-summary table tr {
		display: flex;
		flex-direction: column;
	}
}

@media screen and (max-width: 470px) {
	#modalContent {
		width: 100%;
	}

	.page-basket-order .node-basket_order-form .field-name-field-basket-order-notes .form-item label {
		float: none;
		margin: auto;
	}

	#promocodes_field_wrapper .field-suffix {
		height: auto;
		display: inline-block;
		margin: 10px 0;
	}

	.page-basket-order .node-basket_order-form .pay_info .form-item {
		display: flex;
		align-items: center;
		justify-content: space-around;
	}
}