@media (max-width: 1200px) {


	.products__wrap-item {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	/* .products__item_vertical {
		width: 47%;
	} */

	.products__wrapper-item {
		flex-direction: row;
		width: 100%;
		max-width: 100%;
	}

	.products__item-wrap-description {
		width: 100%;
		flex: none;
		min-height: 280px;
	}

	.products__item_height {
		min-height: auto;

	}

	.products__item {
		width: 48%;
		margin-right: 0;
	}

	.products__item_horizontal {
		flex-direction: column;
	}

	.products__item_horizontal .products__item-wrap-description {
		width: 100%;
	}

	.products__item_horizontal .products__item-wrap-img {
		width: 100%;
	}

	.products__item-wrap-img {
		height: 285px;
	}
	
	#myNavbar .nav>li>a {
		padding-top: 10px;
		padding-bottom: 0px;
	}
}

@media (max-width: 768px) {
	.products__item {
		width: 100%;
		margin-right: 0;
	}

	.products__wrapper-item {
		flex-direction: column;
	}

	.products__item-wrap-description {
		min-height: auto;
		padding: 20px;
	}

	.products__item-wrap-img {
		height: auto;
	}
}

@media (min-width: 768px) {
	.border_input:hover:not(:first-child)::after {
		left: -1px;
	}

	.content ul,
	.advantages ul {
		padding-left: 35px;
	}

	.link_grey span {
		position: relative;
		display: inline-block;
		width: 280px;
	}

	.empty-start {
		margin-left: 20px;
	}

	.empty-end {
		margin-right: 25px;
	}

	.sort-list {
		margin-left: 0px;
	}

	.sertif .block {
		height: 550px;
	}

	.sertif .aside_wrap img {
		height: 345px;
	}

	.pl35 {
		padding-left: 35px;
	}

	table.list-table:nth-child(2) span {
		display: inline-block;
	}

	.text-title-info {
		height: 60px;
	}

	#myNavbar .nav>li>a {
		padding-left: 0px;
		padding-right: 0px;
	}

	#myNavbar .navbar-nav {
		position: relative;

	}

	.navbar-collapse .navbar-nav>li>a:before {
		content: '';
		position: absolute;
		bottom: 16px;
		left: 0;
		width: 100%;
		height: 2px;
		z-index: 1;
		opacity: 0;
		background-color: #f43441;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
		-webkit-transform: scale(0.5, 1);
		transform: scale(0.5, 1);
	}

	.navbar-collapse .navbar-nav>li>a:hover:before,
	.navbar-collapse .navbar-nav>li.active>a:before {
		opacity: 1;
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	.fancybox-nav {
		height: 40px;
		top: 100%;
		margin-top: 20px;
	}

	.fancybox-nav span {
		width: 199px;
		height: 58px;
		visibility: visible;
	}

	.fancybox-close {
		top: -30px;
		width: 16px;
		height: 15px;
		right: -35px;
		background: url('../images/close.png');
	}

	.fancybox-next span {
		background-image: url('../images/button_next.png') !important;
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}

	.fancybox-prev span {
		background-image: url('../images/button_prev.png') !important;
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}

	.fancybox-prev:hover span {
		background-image: url('../images/button_prev_red.png') !important;
	}

	.fancybox-next:hover span {
		background-image: url('../images/button_next_red.png') !important;
	}

	.fancybox-next {
		right: -26px;
	}

	.fancybox-prev {
		left: -26px;
	}

	.for_btn {
		margin-top: 16px;
	}

}

@media (min-width: 992px) {
	#order_item_id .mt1 {
		margin-top: 1px !important;
		margin-bottom: 4px !important;
	}

	section.main_catalog {
		margin-top: 80px;
	}

	/*TEN TO ORDER*/
	.vertical-gallery-thumbnails {
		width: 320px;
	}

	.vertical-gallery-image {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 320px;
	}

	.vertical-gallery-image:before {
		content: '';
		height: 100%;
		display: inline-block;
		width: 0;
		font-size: 0;
		vertical-align: middle;
	}

	.vertical-gallery-image>* {
		max-width: 99%;
		vertical-align: middle;
	}

	/*END TEN TO ORDER*/


}

@media (min-width: 1200px) {
	.catalog_filter .tile-2 {
		margin: 0 -15px;
	}

	.catalog_filter .tile-2 li {
		width: calc(100% / 2);
		display: inline-block;
		vertical-align: top;
		font-size: 0;
	}

	.pt13 {
		padding-top: 13px;
	}

	.sort-list .small {
		width: calc(100%/5);
		padding-right: 0 !important;
		padding-left: 0 !important;
	}

	.tabs-block.tabs-with-tail li {
		position: relative;
		margin-bottom: 40px;
	}

	.tabs-block.tabs-with-tail li.active:after {
		position: absolute;
		content: '';
		left: 50%;
		bottom: -40px;
		width: 1px;
		height: 40px;
		background: #f6bdc1;
	}

	.tab-item-wrap {
		position: relative;
		padding: 30px 25px;
		height: 134px;
		background: #f7f7f7;
	}

	.show-btn {
		position: absolute;
		bottom: 25px;
	}

}

@media (min-width: 768px) and (max-width: 991px) {
	.for_btn {
		text-align: center !important;
	}

	.navbar-nav>li>a {
		padding-top: 13px;
		padding-bottom: 13px;
	}

	.navbar-collapse .navbar-nav>li>a::before {
		bottom: 0px;
	}

	.mob_block_filter {
		margin-bottom: 20px;
	}

	#order_item_id .mt1#order .mt1 {
		margin-bottom: 9px !important;
	}

	.title_catalog {
		top: 270px;
	}

	.breadcrumbs ul li:nth-child(1) a,
	.breadcrumbs ul li:nth-child(1) span {
		font-size: 25px;
	}

	.header_logo img {
		height: 48px;
	}

	.breadcrumbs ul li,
	.breadcrumbs span {
		font: 16px/20px 'Rubik-Light';
	}

	.text {
		text-align: left;
		padding-top: 10px;
	}

	.navbar {
		margin-bottom: 0px;
	}

	.prod>li {
		height: auto;
	}

	.sertif .see_catalog {
		padding: 14px 35px;
	}

	.item-wrap-partners .text_wrap {
		padding-top: 20px;
	}

	.item_wrap_usual img {
		width: 100%;
		height: auto;
	}

	.effect,
	.item_wrap_usual {
		height: 350px;
	}

	.col-wrap {
		padding: 0px;
	}

	.tile-3 {
		margin: 0px;
	}

	.right_section {
		padding-left: 15px;
	}

	#big_pict_link img {
		width: 100%;
	}

	.sertif .block {
		margin-left: 0px;
		margin-right: 0px;
	}

	#work-slider .wrap_img img {

		margin-top: -132px;
	}

	.slide-wraper-partners .wrap_img img {
		/* margin-top: -143px; */
	}

	.text_wrap {
		bottom: 0px;
	}

	.mywindow-order form .conditions p {
		top: -1px !important;
	}

	.contacts {
		flex-wrap: wrap;
	}

	.city-wrapper {
		flex: 100%;
	}

	.header__whatsapp {
		margin-left: 26px;
	}

	.aside_wrap,
	.col-wrap {
		text-align: center;
	}

	.catalog_img img {
		padding-top: 20px;
	}

	.mywindow .close {
		top: -9px;
		right: 13px;
	}

	.modal-body {
		height: 300px;
		overflow: auto;
	}

	.modal-window-order .mywindow-order {
		left: 50%;
		margin-left: -350px;
		width: 700px;
	}

	.captcha {
		border-right: 1px solid #c0c0c0;
		margin-bottom: 10px;
	}

	.reviews .container {
		padding-top: 80px;
	}

	.slider_header {
		width: 85%;
	}

	.right_section {
		padding-top: 40px;
	}

	.block_article {
		margin-bottom: 60px;
	}

	input.input-file-val[type="text"] {
		width: 70% !important;
	}

	.aside_wrap img {
		width: auto;
	}

	.mtl80 {
		margin-top: 80px;
	}

	.notfound-footer .h3 {
		margin-bottom: 20px;
		margin-top: 20px;
	}

	.notfound {
		width: 100%;
	}

	.modal-window .mywindow-order {
		left: 50%;
		margin-left: -300px;
		width: 600px;
	}

	.footer {
		margin-bottom: 80px;
	}

	.header_spec_line {
		bottom: 4px;
	}

	section,
	footer {
		margin-top: 80px;
	}

	.tile-3 li {
		width: 100% !important;
		vertical-align: top;
		display: inline-block;
		margin-bottom: 20px;
	}

	.item-wrap {
		min-height: 450px;
	}

	.top_menu {
		height: 193px !important;
	}

	.top_menu .col-lg-4,
	.top_menu .col-lg-8 {
		text-align: center;
	}

	.contacts .backcall {
		text-align: center;
	}

	.header_logo {
		padding-top: 8px;
	}

	.block_company li:nth-child(1),
	.block_company li:nth-child(2),
	.block_company li:nth-child(3) {
		width: 100%;
	}

	.block_company li:nth-child(3) {
		text-align: center;
	}

	.copyrights,
	.networks,
	.unika {
		text-align: center !important;
	}

	.footer ul li:nth-child(1),
	.footer ul li:nth-child(2) {
		width: 49%;
	}

	.footer>ul>li:nth-child(3) {
		width: 100%;
		margin-top: 80px;
	}

	.footer .h3 {
		margin-bottom: 30px;
	}

	.footer-menu {
		max-height: 300px;
	}

	#main-slider .bx-wrapper .bx-pager.bx-default-pager a {
		width: 17%;
	}

	.whatsapp,
	.email {
		display: inline-block;
	}

	.container_whatsapp {
		padding-left: 0px;
	}

	.email {}

}

@media (min-width: 992px) and (max-width: 1199px) {

	/*.navbar-collapse .navbar-nav > li > a::before{*/
	/*	bottom:3px;*/
	/*}*/
	.whatsapp {
		margin-top: 5px;
	}

	.new_table_div {
		max-width: 100%;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
	}

	.top_menu .navbar {
		min-height: auto;
		margin-bottom: 0px;
	}

	.breadcrumbs ul li:nth-child(1) a,
	.breadcrumbs ul li:nth-child(1) span {
		font-size: 26px;
	}

	.breadcrumbs ul li,
	.breadcrumbs span {
		font: 16px/20px 'Rubik-Light';
	}

	.nav-aside li a {
		font: 11px/20px 'Rubik-Medium';

	}

	.one_review img {
		width: 100%;
	}

	.goods>li {
		height: 228px;
	}

	.header_logo {
		padding-top: 17px;
	}

	.contacts {
		padding-top: 10px;
	}

	#work-slider .wrap_img img {

		max-width: 100%;
	}

	#order_item_id .arrow-modal {
		right: 37px;
	}

	.aside_article .h4 a,
	.footer_article .h4 a {
		font: 18px/24px 'Rubik-Light';
	}

	.tile-3>li {
		width: calc(100%/2) !important;
		vertical-align: top;
		display: inline-block;
		margin-bottom: 20px;
	}

	.top_menu .col-lg-4,
	.top_menu .col-lg-8 {
		text-align: center;
	}

	.top_menu {
		height: 185px;
	}

	.header_spec_line {
		bottom: 8px;
	}

	.whatsapp_text a {
		font: 10px/29px 'Rubik-Medium';

	}

	.price_item {
		font: 24px/30px 'Rubik-Light';
	}

	.order_form {
		padding: 20px 65px 20px 25px;
	}

	input.input-file-val[type="text"] {
		width: 50% !important;
	}
	
	.navbar-collapse .navbar-nav>li>a:before {
		bottom: 0px;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	.col-lg-6 .slider-range {
		width: 23.95%;
	}

	.nav-tabs>li {
		float: none;
		text-align: center;
	}

	.nav-tabs>li:not(:last-child) {
		border-bottom: 1px solid #eeeeee;
	}

	.hidden-text {
		display: none;
	}

	.hidden-phone {
		display: block;
		padding-left: 60px;
	}

	.nav-aside li a {
		font: 12px/20px 'Rubik-Medium';

	}

	.one_review img {
		width: 100%;
	}

	.goods>li {
		height: 228px;
	}

	.thumbnails .preview {
		height: auto;
	}

	.tile-3>li {
		width: 49.5%;
		vertical-align: top;
		display: inline-block;
		margin-bottom: 20px;
	}

	.top_menu {
		height: 121px;
	}

	.aside_article .h4 a,
	.footer_article .h4 a {
		font: 18px/22px 'Rubik-Light';
	}

	input.input-file-val[type="text"] {
		width: 70% !important;
	}

	/*.footer-menu {
		max-height: 290px;
	}*/
}



@media (max-width: 768px) {
	.mob-center {
		text-align: center;
	}

	.empty-end {
		margin-right: 5px;
	}

	.filter_reset {
		right: 3px;
	}

	.for_btn {
		text-align: center !important;
	}

	#show-result,
	.reset-all {
		width: 189px;
	}

	.tab-content.left_section {
		background: #fcfcfc;
	}

	.service-spoiler {
		display: none;

	}

	.mob_block_filter {
		margin-bottom: 40px;
	}

	.content img {
		width: 100%;
	}

	.modal-body {
		height: 400px;
		overflow-y: auto;
		-webkit-overflow: touch;
	}

	.footer>ul>li:nth-child(1) {
		display: none;
	}

	#order_item_id .mt1,
	#order .mt1 {
		margin-bottom: 9px !important;
	}

	.table-responsive {
		border: none;
	}

	.email {
		margin-top: -6px;
	}

	.main_catalog .link_grey span:before {
		top: 6px;
	}

	.main_catalog .link_grey span:after {
		top: 11px;
	}

	.form-review-one .h1 {
		padding-left: 15px;
		padding-top: 10px;
		margin-bottom: 20px;
	}

	.container_whatsapp {
		padding-left: 20px;
	}

	.breadcrumbs ul li,
	.breadcrumbs span {
		font: 16px/20px 'Rubik-Light';
	}

	.table_property .row .col-xs-6,
	.mobile-pad .col-md-6 {
		padding: 0px;
	}

	.table_property .row {
		margin-bottom: 12px;
	}

	.property::after {
		display: none;
	}

	.grey_block .mywindow-order .h1 {
		padding-top: 10px;
		padding-left: 15px;
	}

	#order_item_id .col-md-6,
	#order_item_id .col-md-12,
	#order .col-md-6,
	#order .col-md-12,
	#order .col-md-8,
	#order .col-md-4 {
		padding-right: 15px !important;
	}

	.modal-window-order .h1 {
		padding-top: 15px;
	}

	.content ul,
	.advantages ul {
		padding-left: 25px;
	}

	.prod>li {
		height: auto;
	}

	.link_grey span:before,
	.link_grey span:after {
		right: -20px;
	}

	.link_grey {
		padding-left: 10px;
	}

	.item-wrap-partners .text_wrap {
		padding-top: 20px;
	}

	.item_wrap_usual img {
		width: 100%;
		height: auto;
	}

	.effect,
	.item_wrap_usual {
		height: auto;
	}

	.col-wrap {
		padding: 0px;
	}

	.tile-3 {
		margin: 0px;
	}

	.col-wrap {
		padding: 0px;
	}

	.right_section {
		padding-left: 15px;
	}

	.sertif .block {
		margin-left: 0px;
		margin-right: 0px;
	}

	.text_wrap {
		bottom: 25px;
	}

	.border_input:not(:first-child) {
		margin-left: 0px;
	}

	.border_input label {
		display: block;
	}

	.border_input:not(:first-child)::after,
	.sort-list .small:not(:first-child)::after,
	.sort-list>li:nth-child(1):after {
		border-left: 1px solid rgba(0, 0, 0, 0.1);
	}

	.sort-list .small::after {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;
	}

	.sort-list .small:hover a {
		color: rgba(244, 52, 65, 1);
	}

	.sort-list .small:hover::after {
		border-bottom: 2px solid rgba(244, 52, 65, 1) !important;
	}

	.sort-list .col-lg-3::after {
		border-left: 1px solid rgba(0, 0, 0, 0.1) !important;
	}

	.sort-list .col-lg-3:hover::after {
		border-left: 2px solid rgba(244, 52, 65, 1) !important;
	}

	.border_input {
		margin-bottom: 5px;
	}

	.grey-btn-modal .btn_grey {
		padding-left: 30px !important;
	}

	.mywindow-order .h2 {
		padding-left: 15px;
	}

	.mywindow-order form .conditions p {
		top: -8px !important;
	}

	.contacts-form {
		padding: 30px 25px 20px 10px;
	}

	.filters {
		margin-bottom: 50px;
	}

	.modal-window-order .mywindow-order .close {
		top: 5px;
		right: 5px;
	}

	.content ul>li {
		left: 0px;
	}

	.reset-all {
		margin-bottom: 15px;
	}

	.sort-list {
		padding-right: 0px;
		display: none;
		margin-top: 20px;
	}

	.catalog_filter {
		padding: 19px 20px;
	}

	.catalog_filter .filter_block {
		padding-right: 0px;
		padding-left: 0px;
	}

	/*.catalog_filter{
		display:none;
	}*/
	.sort-list .small,
	.sort-list .col-lg-3 {
		width: 100% !important;
		margin-bottom: 5px;
	}

	.tab-content.left_section {
		padding: 17px 20px 20px 20px;
	}

	.recommend li {
		margin-bottom: 0px !important;
	}

	.pl0 {
		padding-left: 0px;
	}

	.pr0 {
		padding-right: 0px;
	}

	.mb20 {
		margin-bottom: 20px;
	}

	.title_catalog {
		top: 280px;
	}

	.mywindow .close {
		top: -9px;
		right: 13px;
	}

	.modal-window-order .mywindow-order,
	.modal-window-sucsess .mywindow-sucsess {
		left: 50%;
		margin-left: -160px;
		width: 320px;

	}

	.modal-window form {
		height: 300px;
		overflow: auto;
	}

	.arrow-modal {
		right: 60px;
	}

	.catalog_img img {
		padding-top: 30px;

	}

	.make_order {
		padding: 23px 32px 23px 20px;
	}

	.make_order::before,
	.make_order::after {
		right: 13px;
	}

	.captcha {
		border-right: 1px solid #c0c0c0;
		margin-bottom: 10px;
	}

	.reviews .container {
		padding-top: 80px;
	}

	#big_pict_link {
		line-height: 200px;
	}

	.table_div {
		max-width: 100%;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
	}

	.mywindow .col-md-12 input,
	#order_item_id .col-md-12 textarea,
	#order .col-md-12 textarea,
	#contacts_order .col-md-12 textarea,
	.mywindow-review .ajax-send,
	.mywindow-order .col-md-6 input,
	textarea,
	.mywindow-review .col-md-12 input[type=text],
	.mywindow-review .code input[type=text] {
		padding: 20px 10px;
		font-size: 14px;
	}

	.mywindow-order .col-md-6 input[type="checkbox"] {
		padding: 0px;
		font-size: 16px;
	}

	.content_img {
		width: 100%;
	}

	.border_input .filters-inside {
		width: 100%;
	}

	.data .border_input {
		display: block;
	}

	.chosen-search {
		display: none;
	}

	input.input-file-val[type="text"] {
		width: 100% !important;
	}

	figure .col-wrap {
		padding: 0px;
	}

	.btn-file {
		float: none;

	}

	.conditions p {
		margin-left: 20px;
		margin-top: -25px;
	}

	.captcha {
		border-right: 1px solid #c0c0c0;
		margin-bottom: 20px;
	}

	.grey_block .mywindow-order,
	.grey_block.form-review-one {
		padding: 20px 10px;
	}

	.content_page_img {
		float: none;
		margin-right: 0px;
		text-align: center;
	}

	.content_page_img img {
		margin-bottom: 20px;
	}

	.breadcrumbs {
		padding-left: 10px;
		margin-top: -30px;
	}

	.slide-wraper-work .wrap_img {
		text-align: center;
	}

	.slide-wraper-reviews .text-wrap .text-left {
		text-align: left !important;
		font-size: 16px;
		line-height: 1.5;
	}

	.author li {
		padding-top: 15px;
		width: 49%;
		display: inline-flex;
	}

	.container-fluid>.navbar-collapse.aside_main_menu {
		margin: 0px;
	}

	.slide-wraper-work .wrap_img img {
		width: 100%;
	}

	.paging .number {
		margin-left: 0px;
	}

	.aside_wrap img {
		width: auto;
	}

	.next {
		padding: 20px 40px 20px 25px;
	}

	.next::before,
	.next::after {
		right: 20px;
	}

	.next::after,
	.prev::after {
		top: 31px;
	}

	.next::before,
	.prev::before {
		top: 26px;
	}

	.price_item {
		font-size: 25px;
	}

	.draft>li {
		width: 33%;
	}

	.prev::before,
	.prev::after {
		left: 20px;
	}

	.prev {
		padding: 20px 25px 20px 40px;
	}

	.notfound {
		width: 100%;
	}

	.notfound-footer li ul {
		margin-bottom: 40px;
	}

	.modal-window .mywindow-order {
		left: 50%;
		margin-left: -200px;
		width: 400px;
		top: 5vh;

	}

	.right_section {
		padding-left: 15px;
	}

	.aside_main_menu {
		background-color: rgba(0, 0, 0, 0.9);
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: none;

	}

	.arrow_aside {
		width: 50px;
		height: 30px;
		position: absolute;
		left: 350px;
		display: inline-block;
		background: url(../images/arrow.png) no-repeat;
		top: 38px;
		cursor: pointer;
	}

	.aside_main_menu .navbar-nav>li {
		text-align: left;
	}

	.search {
		width: 86%;
		margin-left: 30px;
		padding: 15px 30px;
		font-size: 13px;
		font-family: 'Rubik-Light';
		border-color: transparent;
		background: #f7f7f7;
		overflow: hidden;
		height: 50px;
	}

	.search input[type="submit"] {
		cursor: pointer;
		float: left;
		width: 15px !important;
		height: 15px;
		border: 0;
		outline: 0;
		padding: 0;
		background: url(../images/loop.png) no-repeat;
		position: relative;
		top: 5px;
		right: 5px;
	}

	.aside_main_menu .navbar-nav>li>a,
	.aside_main_menu .navbar-nav>li.active>a {
		font-family: 'Rubik-Medium';
		font-size: 14px;
		color: #000000;
		display: inline-block;
	}

	.navbar-inverse .navbar-nav>.active>a,
	.navbar-inverse .navbar-nav>.active>a:focus,
	.navbar-inverse .navbar-nav>.active>a:hover,
	.navbar-inverse .navbar-nav>li>a:hover,
	.navbar-inverse .navbar-nav>li>a:focus {
		background-color: transparent;
		color: #000000;
	}

	.nav.navbar-nav {
		width: 335px;
		background-color: white;
		float: left;
		margin-top: 0px;
		padding-bottom: 20px;
		overflow-y: scroll;
		height: 100%;
	}

	.name_logo_aside {
		text-align: left;
		margin-top: 35px;
		margin-left: -15px;
	}

	.top_menu_inside .name_logo_aside {
		margin-left: 0px;
	}

	.top_menu_inside .name_logo_aside.main {
		margin-left: 10px;
	}

	.name_logo_aside a:hover,
	.name_logo_aside:focus {
		color: #000000;
	}

	.img_aside a:before {
		display: none;
	}

	.header_logo_aside>li {
		display: inline-block;
	}

	#nd .header_logo_aside .has-feedback {
		display: block !important;
	}

	.img_aside {
		float: left;
		margin-left: 35px;
		margin-top: 25px;
		height: 45px;
	}

	.fonts_logo_aside {
		font-size: 20px;
		font-family: 'a_assuanmedium';
		color: #000;
	}

	.text_logo_aside {
		color: rgba(0, 0, 0, 0.5);
		font-size: 9px;
		margin-top: -5px;
		font-family: 'Rubik-Medium';
		text-transform: uppercase;
	}

	.header_logo_aside input {
		border: none;
		background: transparent;
		width: 85%;
		float: left;
	}

	.header_logo_aside .form-group {
		margin-top: 30px;
	}

	.container {
		padding-left: 15px;
		padding-right: 15px;
	}

	.header {
		min-height: auto;
		padding: 10px 0 20px;
	}

	.top_menu .col-lg-8 {
		/* display: none; */
	}

	.promo__slide {
		padding-top: 150px;
	}

	.promo__slide-content {
		margin-left: 5%;
	}

	.promo__slide-title a {
		font-size: 40px !important;

	}

	.navbar-nav>li {
		margin-left: 20px;
	}

	.tile-3,
	.block_company {
		margin: 0px;
	}

	.tile-3>li>.col-wrap,
	.block_company>li>.col-wrap {
		padding: 0px;
	}

	.top_menu {}

	.navbar-inverse .navbar-toggle {
		border: none;
	}

	.top_menu .navbar-inverse {
		border-top: 0px;
	}

	.header_logo {
		padding-top: 10px;
	}

	.catalog_red_block_order {
		padding: 30px;
	}

	.top_menu .navbar-header {
		margin-top: -55px;
		width: 50px;
		float: right;
	}

	.navbar-inverse .navbar-toggle:focus,
	.navbar-inverse .navbar-toggle:hover {
		background-color: transparent;
	}

	#main-slider .bx-wrapper .bx-pager.bx-default-pager a {
		width: 19%;
	}

	.top_meni .col-lg-4 {
		padding-top: 15px;
	}

	.fonts_logo {
		font-size: 20px;

	}

	#main-slider .bx-pager {
		display: none;
	}

	#main-slider .bx-controls-direction {
		width: 100%;
		right: 0px;
	}

	.catalog {
		margin-bottom: 30px;
	}

	.block_company>li {
		margin-bottom: 10px;
	}

	.footer-menu {
		max-height: 260px;
	}

	.footer-menu li {
		padding-right: 20px;
	}

	.contacts .col-md-5,
	.contacts .col-md-3,
	.contacts .col-md-4 {
		text-align: center;
		padding: 5px;
	}

	.unika {
		text-align: left !important;
	}

	.networks {
		padding-bottom: 10px !important;
	}

	.slider_header {
		width: 100%;
		left: 0vw;
		right: 0vw;
		top: 150px;
		padding-left: 20px;
		padding-right: 20px;
	}

	.slider_header h2 {
		text-align: center;
	}

	.slider_content {
		text-align: center;
	}

	#main-slider .bx-next {
		float: none;
		position: absolute;
		right: 0px;
	}

	.tile-3 li {
		width: 100%;
		vertical-align: top;
		display: inline-block;
		margin-bottom: 15px;
	}

	.block_company li:nth-child(1),
	.block_company li:nth-child(2),
	.block_company li:nth-child(3) {
		width: 100%;
	}

	.footer {
		margin-bottom: -40px;
	}

	.networks {
		text-align: left;
	}

	.footer>ul>li:nth-child(1),
	.footer>ul>li:nth-child(2) {
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);

	}

	.footer>ul>li {
		margin-bottom: 40px;
		padding-bottom: 40px;
	}

	section,
	footer {
		margin-top: 80px;
	}

	.site_map {
		margin-top: 0px;
	}

	.footer .h3 {
		margin-bottom: 30px;
	}

	.mtx80 {
		margin-top: 80px;
	}

	h1,
	.h1,
	h1 a,
	h1 a:hover,
	.h1 a,
	.h1 a:hover {
		font: 24px/30px 'Rubik-Light';
	}

	h2,
	.h2,
	h2 a,
	h2 a:hover {
		font: 20px/26px 'Rubik-Light';
	}

	h3,
	.h3,
	h3 a,
	h3 a:hover {
		font: 18px/24px 'Rubik-Light';

	}

	h4,
	.h4,
	h4 a,
	h4 a:hover {
		font: 16px/22px 'Rubik-Light';

	}

	.h4 {
		margin-top: 10px;
	}

	.slider_header h2 a,
	.slider_header h2 a:hover {
		font: 42px/42px 'Rubik-Light' !important;

	}

	.modal-window-order .mywindow-order {
		left: 50%;
		margin-left: -150px;
		width: 300px;
		padding: 15px;
	}

	.row {
		margin-right: 0px;
		margin-left: 0px;
	}

	.navbar-collapse .navbar-nav>li.active>a {
		color: #f94e4d;
	}

	.tile-4>li {
		width: calc(100%/2) !important;
	}

	.catalog_img {
		display: inline-block;
	}

	.catalog_inside .vertial-align-img {
		top: 30px;
	}

	.navbar,
	.container-fluid,
	.navbar-header,
	.navbar-toggle,
	.col-md-12-mobile {
		width: auto !important;
		height: auto !important;
		padding: 0 !important;
		margin: 0 !important;
		float: none !important;
	}

	.row-mobile {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.top_menu *::before,
	.top_menu *::after {
		content: none;
	}

	.top_menu .navbar-header {
		margin-top: 15px !important;
	}

	.top_menu .navbar {
		min-height: auto
	}

	.navbar-toggle .icon-bar:last-of-type {
		margin-bottom: 0;
	}

	.top_menu .col-lg-8 {
		padding: 0;
	}
	.top_menu .navbar {
		min-height: auto;
	}


}

@media (max-width: 420px) {

	.footer>ul>li:nth-child(1) {
		display: none;
	}

	.specheight {
		margin-top: -30px !important;
	}

	.form-review-one .h1 {
		padding-left: 15px
	}

	.text_catalog {
		font: 13px/17px 'Rubik-Light';
	}

	.sale_info {
		margin-top: 55px;
	}

	.text_catalog a {
		line-height: 15px;
	}

	.wrap_img img,
	.catalog_img img {
		/*margin-top:-60px; */
		width: 100%;
	}

	.fonts_logo {
		font-size: 14px !important;
	}

	.header_logo img {
		width: 75% !important;
		padding-left: 0px;
	}

	.text_logo {
		font-size: 7px;
	}

	.top_menu .navbar-header {
		/* margin-top: -15px !important; */
	}

	.name_logo {

		margin-left: 0px !important;
	}

	.top_menu .col-lg-4 {
		padding: 0px !important;
	}

	.nav.navbar-nav {
		width: 285px !important;
	}

	.arrow_aside {
		left: 280px !important;
	}

	.img_aside {
		margin-left: 20px !important;
		float: none !important;
	}

	.name_logo_aside {
		text-align: center !important;
		margin-left: 12px !important;
	}

	.search {
		margin-left: 28px !important;
	}

	.footer-menu {
		max-height: 280px !important;
	}

	.share {
		top: -10px !important;
	}

	.breadcrumbs ul li,
	.breadcrumbs span {
		font: 12px/18px 'Rubik-Light';
	}

	.breadcrumbs ul li:nth-child(1) a,
	.breadcrumbs ul li:nth-child(1) span {
		font-size: 16px;
	}

	.status.green_stock {
		margin-bottom: 20px;
	}

	.table_property .row .col-xs-6,
	.mobile-pad .col-md-6 {
		margin-top: 40px;
	}

	.mywindow-order .h1 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.pl0 {
		padding-left: 0px;
	}

	.media_block {
		display: block !important;
		width: 100% !important;
	}

	.inside_item_new ul li {
		display: block !important;
	}

	.inside_item_new ul li a.next {
		padding: 20px 47px 20px 25px !important;

	}

	.next::after,
	.prev::after {
		top: 30px !important;
	}

	.next::before,
	.prev::before {
		top: 25px !important;
	}

	.prev_left {
		margin-bottom: 30px;
	}

	.next_right {
		float: none;
		position: relative;
		top: 21px;
	}

	.search input {
		line-height: 20px !important;
	}

	.search input[type="text"] {
		max-height: 20px !important;
	}

	.promo__slide-content {
		margin-left: 10px;
	}

	.promo__slide-title a {
		font-size: 30px !important;
	}

	.promo__slide-description p,
	.promo__slide-description a {
		font-size: 14px;
		line-height: 190%;
	}

	.promo__slide {
		min-height: 450px;
	}

	
}

@media (max-width: 320px) {
	.title_filter_inside {
		font: 20px 'Rubik-Regular';
		top: 9px;
	}

	.btn_mobile_order {
		margin-bottom: 20px;
	}

	.container_whatsapp .email {
		margin-top: -5px !important;
	}

	.catalog_inside .item-wrap,
	.catalog_inside_first .item-wrap {
		min-height: 460px !important;
	}

	.catalog_inside .title_catalog {
		font: 14px/16px 'Rubik-Light' !important;
	}

	.title_catalog {
		top: 255px !important;
	}

	.slide-wraper-reviews .text-wrap-grey {
		padding: 20px 30px !important;
	}

	.text-wrap-grey {
		font: 16px/18px 'Rubik-Light' !important;

	}

	.slide-wraper-reviews .text-wrap .text-left,
	.slide-wraper-reviews .text-wrap-grey .text-left {
		line-height: 1.2 !important;
	}

	.sertif .aside_wrap img {
		max-width: 100%;
	}

	.sertif .block .aside_wrap {
		height: 340px;
	}

	.author li {
		padding: 20px 12px !important;
	}

	.tile-4 .wrap_img img {
		width: 100% !important;
	}

}

@media (min-width: 615px) and (max-width: 767px) {
	.mywindow-order form .conditions p {
		top: -2px !important;
	}
}

@media (min-width: 650px) and (max-width: 660px) {
	.mywindow-order form .conditions p {
		top: -31px !important;
	}
}

@media (min-width: 600px) and (max-width: 614px) {
	.mywindow-order form .conditions p {
		top: -31px !important;
	}
}

@media (max-width: 650px) {
	.catalog-controls {
		margin-top: -16px;
	}

	.tile-4>li {
		width: 100% !important;
	}

	.tile-4 .wrap_img img {
		width: auto;
	}

	.title_filter_inside {
		width: 70%;
	}

	.mob-pd-0 {
		padding-right: 0px;
		padding-left: 0px;
	}
}

@media (max-width: 1199px) {

	.input_small,
	.col-lg-6 .slider-range {
		width: 100%;
	}

	.min.input_small {
		margin-right: 0px !important;
	}

	.max.input_small {
		margin-left: 0px !important;
	}

	.tile-3.tabs-block li {
		width: 100% !important;
	}

	.tab-item-wrap {
		text-align: center;
	}

	.nav-tabs>li {
		float: none;
		text-align: center;
	}

	.nav-tabs>li:not(:last-child) {
		border-bottom: 1px solid #eeeeee;
	}

	.thumbnails .preview {
		height: auto;
	}

	.main_search_pole .close {
		top: 23px;
	}

	.main_search_pole input[type='submit'] {
		top: 18px;
	}

	.main_search_pole input[type="text"] {
		padding-top: 20px;
	}

	.catalog_shapes .tile-3 li {
		width: 100%;
	}

	.sort-list .small,
	.sort-list .small:nth-child(5) {
		width: 50%;
	}


	.catalog_red_block_order ul li img {
		margin-top: 30px;
	}

	.sort-list>li:nth-child(8) div:after,
	.sort-list>li:nth-child(9) div:after {
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	}
}

@media (max-width: 1399px) {
	.table-responsive-lg {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;

	}

	.table-responsive-lg>.table {
		margin-bottom: 0;
	}

	.table-responsive-lg>.table>thead>tr>th,
	.table-responsive-lg>.table>tbody>tr>th,
	.table-responsive-lg>.table>tfoot>tr>th,
	.table-responsive-lg>.table>thead>tr>td,
	.table-responsive-lg>.table>tbody>tr>td,
	.table-responsive-lg>.table>tfoot>tr>td {
		white-space: nowrap;
	}

	#main-slider .bx-controls {
		width: 100%;
	}

	.tile-4>li {
		width: calc(100%/3);
	}
}

@media (min-width: 1200px) and (max-width: 1400px) {
	.contacts .city {
		width: 240px;
	}

	.city::before {
		top: 4px;
	}
}

@media (min-width: 1400px) {
	.container {
		width: 1400px;
	}
}

@media (max-width: 767px) {
    .top_menu .row-mobile .col-lg-8 {
        position: static;
    }

	.contacts {
		position: absolute;
		left: 0;
		width: max-content;
		bottom: -5px;
	}
	.phone, .header__whatsapp, .header__email, .header__tg {
		margin-left: 0;
		margin-right: 36px;
	}
}