@media (max-width: 1200px){
	#btn-product-consult{
		display: none;
	}
	#shop-address{
		width: 100%;
		padding: 0;
		margin: 25px 0 0;
	}
	#node-contacts .field--name-field-city{
		height: auto;
	}
	#product-content .la-tab{
		letter-spacing: 0;
		font-size: 14px;
	}
	.wrap-grid{
		padding: 0 20px;
	}
	#head-page-title .la-bg{
		background: url('../images/bg1200.webp') center no-repeat;
		background-size: cover;
	}
	.not-webp #head-page-title .la-bg{
	  background: url('../images/bg1200.jpg') center no-repeat;
	  background-size: cover;
	}
	#faq #block-faq{
		padding: 0;
	}
	#block-cosials{
		margin-left: 20px;
	}
	#block-lang{
		margin-left: 20px;
	}
	#block-views-shopping-cart-cac-block{
		margin-left: 15px;
	}
	#block-search {
	    width: 300px;
	    margin-left: 25px;
	}
	#menu-triger{
		left: 20px;
	}
	#block-services .item{
		padding: 0 5px;
	}
	#block-services .items{
		margin: 0 -5px;
	}
	#block-services .cont{
		height: 200px;
	}
	#block-services .item a .la-arrow{
		margin-top: 30px;
	}
	#block-projects .block-wrap-content{
		padding-bottom: 30px;
	}
	#block-blog .blog-menu li + li{
		margin-left: 15px;
	}
	#block-seotext {
	    padding: 45px 0 105px 0;
	}
	#block-seotext .block__title{
		position: relative;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		margin: 0 0 25px;
		-webkit-transform: none;
		   -moz-transform: none;
		    -ms-transform: none;
		     -o-transform: none;
		        transform: none;
	}
	#block-seotext .block__title span{
		left: 0;
	}
	#caterogy{
		margin: 0 0 245px;
	}
	.view-blog .item .name .btn{
		opacity: 1;
	}
	#block-search .btn-search-reset{
		width: 16px;
		right: 30px;
	}
	#block-search .form-text{
		font-size: 13px;
	}
	#autocomplete .product-live-result .name{
    font-size: 12px;
  }
  #block-search .btn-search-reset:before, #block-search .btn-search-reset:after{
  	width: 12px;
  	margin-left: -6px;
  }
	#footer {
	  margin-top: 165px;
	}
	#footer-contacts{
		width: 40%;
	}
	#footer-about{
		padding: 0;
		width: 60%;
		padding-right: 60px;
	}
	#footer-menu1{
		display: none;
	}
	#footer-menu2{
		display: none;
	}
	#block-onescreen .item .price{
		margin-bottom: 25px;
	}
	#block-onescreen .item .price span{
		padding: 10px 20px;
	}
	#block-onescreen-info .la-title{
		font-size: 40px;
		letter-spacing: 0;
	}
	#block-onescreen-info .la-text{
		font-size: 18px;
		letter-spacing: 0;
	}
	#block-onescreen-info{
		padding-left: 20px;
	}
	#block-onescreen .item .cont{
		margin-top: 0;
		margin-left: 225px;
	}
	#block-onescreen .item .name{
		font-size: 20px;
	}
	#block-calculate .items{
		height: auto;
		width: auto;
		margin: 0 -20px;
	}
	#block-calculate .item-calc{
		position: relative;
		padding: 0;
	}
	#block-calculate .item-calc .la-name{
		position: relative;
		width: 100%;
		height: 85px;
	}
	#block-calculate .item-calc .la-name .button{
		left: 20px;
		width: auto;
		white-space: nowrap;
		left: calc(50%);
		right: auto;
		-webkit-transform: translate(-50%,0);
		   -moz-transform: translate(-50%,0);
		    -ms-transform: translate(-50%,0);
		     -o-transform: translate(-50%,0);
		        transform: translate(-50%,0);
	}
	#block-calculate .item-calc .la-name .btn{
		right: 20px;
	}
	#block-calculate #calc-1 .la-cont,
	#block-calculate .item-calc .la-cont{
		padding: 0;
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		height: auto;
		max-height: 0;
		overflow: hidden;
	}
	#block-calculate #calc-1.open .la-cont,
	#block-calculate .item-calc.open .la-cont{
		max-height: 900px;
	}
	#block-calculate .item-calc.open .la-cont .la-form{
		margin: 0 auto;
    	max-width: 600px;
    	padding: 25px 20px 30px;
	}
	#block-calculate #calc-1 .la-cont .calc-btn{
		position: relative;
		left: 0;
		bottom: 0;
	}
	#block-calculate #calc-1 .wrap-btn,
	#block-calculate .item-calc .wrap-btn{
		margin: 25px 0 0;
	}
	#block-calculate .block__content{
		margin: 20px 0 0;
	}
	#block-calculate .item-calc .la-name .btn:before{
		-webkit-transform: rotate(0);
		   -moz-transform: rotate(0);
		    -ms-transform: rotate(0);
		     -o-transform: rotate(0);
		        transform: rotate(0);
	}
	#block-calculate .item-calc.open .la-name .btn:before{
		-webkit-transform: rotate(90deg);
		   -moz-transform: rotate(90deg);
		    -ms-transform: rotate(90deg);
		     -o-transform: rotate(90deg);
		        transform: rotate(90deg);
	}
	#block-onescreen .item .type, #block-onescreen .item .area{
		font-size: 15px;
	}
	#block-onescreen .owl-theme .owl-dots{
		right: 20px;
	}
	#node-about .field--name-field-numbers{
		width: 100%;
		padding: 0 0 0 200px;
	}
	#node-about .la-left{
		width: 100%;
		padding: 0;
	}
	#node-about .la-right{
		width: 100%;
		padding: 0;
		margin: 65px 0 0;
	}
	#node-about .field--name-field-map .field__item{
		right: 0;
	}
	#node-faq .la-left{
		width: 100%;
		padding: 0 0 0 65px;
	}
	#node-faq .la-right{
		width: 100%;
		padding: 0 0 0 45px;
	}
	#node-faq .la-left + .la-right{
		width: 100%;
		padding: 0 0 0 45px;
		margin-top: 65px;
	}
	#node-faq:before{
		display: none;
	}
	#node-contacts .field--name-field-city{
		left: 0;
		margin: 0 0 25px;
		padding-right: 0;
	}
	#node-contacts .field--name-field-contact-list > .field__items{
		padding-left: 65px;
	}
	#node-contacts .field--name-field-address .la-arrow{
		top: -40px;
		margin-top: 0;
		margin-left: -100px;
	}
	#node-contacts .field--name-field-contact-list > .field__items > .field__item{
		position: relative;
		padding-right: 50%;
	}
	#node-contacts .field--name-field-contact-list{
		padding-right: 0;
	}
	#node-contacts .field--name-field-map{
		top: 5px;
	}
	#webform-contacts .form-actions .button{
		min-width: 0;
		display: block;
		width: 100%;
	}
	#webform-contacts .la-form-submit{
		display: block;
		width: 100%;
	}
	#webform-contacts{
		padding: 45px 50px;
	}
	#webform-calc .form-actions .button{
		min-width: 0;
		display: block;
		width: 100%;
	}
	#webform-calc .la-form-submit{
		display: block;
		width: 100%;
	}
	#webform-calc{
		padding: 45px 50px;
	}
	.paragraphs-item-form1 .form-actions .button{
		min-width: 0;
		display: block;
		width: 100%;
	}
	.paragraphs-item-form1 .la-form-submit{
		display: block;
		width: 100%;
	}
	.paragraphs-item-form1{
		padding: 45px 50px;
	}
	.view-projects .views-row .views-field-field-short-text{
		font-size: 15px;
	}
	#node-sertifikate .field--name-body{
		max-width: 60%;
	}
	#node-sertifikate .documents-list{
		position: relative;
		margin-top: 65px;
	}
	#node-sertifikate .documents-list .la-nav{
		width: 100%;
		margin: 0;
	}
	#node-sertifikate .documents-list .la-cont{
		position: relative;
		margin-top: 30px;
		width: 100%;
		height: 400px;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}
	#node-sertifikate .documents-list .la-cont .items{
		padding: 25px 45px;
		left: 10%;
		right: 10%;
	}
	#node-sertifikate .documents-list .la-cont .field__item{
		width: auto;
		height: auto;
		max-width: 200px;
		max-height: 300px;
	}
	#node-sertifikate .documents-list .la-nav .i-nav:after,
	#node-sertifikate .documents-list .la-nav .i-nav:before{
		display: none;
	}
	#node-sertifikate .documents-list .la-nav .i-nav + .i-nav{
		margin-top: 15px;
	}
	.view-videoreviews .views-row{
		width: 33.3333%;
	}
	.view-videoreviews .views-row:nth-child(4n+1){
		clear: none;
	}
	.view-videoreviews .views-row:nth-child(3n+1){
		clear: both;
	}
	.view-videoreviews .views-row:nth-child(n+4){
		margin-top: 65px;
	}
	#node-ask .la-left{
		padding-right: 40px;
	}
	#webform-aks .la-form-submit{
		display: block;
	}
	#webform-aks .la-form-submit .button{
		display: block;
		width: 100%;
		min-width: 0;
		text-align: center;
	}
	.view-equipments .view-content{
		margin: 0;
	}
	.view-equipments .views-row{
		width: 100%;
		padding: 0;
	}
	.view-equipments .view-row-item{
		max-width: 600px;
		margin: 0 auto;
	}
	.view-equipments .views-row:nth-child(n+2) {
	    margin-top: 45px;
	}
	.view-equipments .img{
		width: 50%;
	}
	.view-equipments .cont{
		width: 50%;
	}
	.view-equipments .text{
		font-size: 14px;
	}
	.view-blog .views-row{
		width: 33.3333%;
	}
	.view-blog .views-row:nth-child(4n+1){
		clear: none;
	}
	.view-blog .views-row:nth-child(3n+1){
		clear: both;
	}
	.view-blog .views-row:nth-child(n+4){
		margin-top: 60px;
	}
	.view-news .views-row{
		width: 33.3333%;
	}
	.view-news .views-row:nth-child(4n+1){
		clear: none;
	}
	.view-news .views-row:nth-child(3n+1){
		clear: both;
	}
	.view-news .views-row:nth-child(n+4){
		margin-top: 60px;
	}
	.view-catalog .view-filters,
	.view-type-blog.is-filter .view-filters{
		width: 400px;
		position: fixed;
		right: -500px;
		top: 65px;
		z-index: 999;
		background: #f5f5f5;
		padding: 40px 30px;
		bottom: 0;
		overflow: auto;
	}
	.view-catalog .la-filters{
		margin: 0;
		padding: 0;
		position: static;
	}
	.view-catalog .la-wrap-filters{
		position: static;
	}
	.open-mob-filter .view-catalog .view-filters,
	.open-mob-filter .view-type-blog.is-filter .view-filters{
		right: 0;
	}
	.view-catalog .view-filters .la-filters-close,
	.view-type-blog.is-filter .view-filters .la-filters-close{
		position: absolute;
		z-index: 5;
		right: 10px;
		top: 10px;
		width: 20px;
		height: 20px;
		background: url('../images/svg/icon-delete.svg') center no-repeat;
		background-size: contain;
		cursor: pointer;
		display: block;
	}
	.view-catalog .la-sort{
		width: 100%;
		display: none;
	}
	.view-filter-brands{
		width: 100%;
	}
	.view-catalog .view-rows{
		width: 100%;
	}
	.view-catalog .view-filters #consultant,
	.view-type-blog.is-filter #consultant{
		display: none;
	}
	.view-catalog .view-filters #block-block-3,
	.view-catalog .view-filters #block-block-4,
	.view-catalog .view-filters .calculator-link2{
		display: none;
	}
	.view-catalog .la-filters .filter-item{
		width: 100%;
	}
	#product-delivery .la-items{
		margin: 0 -15px;
	}
	#product-delivery .la-item{
		padding: 0 15px;
	}
	#product-reviews .la-item{
		width: 50%;
		margin: 0 0 65px;
	}
	#product-reviews.la-colum-3 .la-item{
		width: 50%;
	}
	#product-delivery,
	#product-params{
		font-size: 15px;
		line-height: 1.6;
	}
	#product-delivery .la-item-label,
	#product-params .la-item-label{
		font-size: 21px;
		margin-bottom: 20px;
	}
	.view-catalog .view-mob-filters{
		display: block;
		float: left;
		width: 100%;
		margin: 0;
		position: relative;
		z-index: 31;
	}
	.view-type-blog .view-mob-filters{
		display: block;
		float: left;
		width: 100%;
		margin: 0;
		position: relative;
		z-index: 31;
		margin: 0 0 30px;
	}
	.view-catalog .view-mob-filters .mob-sort-item{
		padding: 0;
		float: left;
		min-width: 200px;
		text-align: center;
	}
	.view-catalog .view-mob-filters .la-sort{
		display: block;
		padding: 0;
	}
	.view-catalog .la-sort .sort-select{
		height: 41px;
  	cursor: pointer;
    display: block;
    font-weight: 600;
    letter-spacing: 0.05em;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    text-transform: none;
    position: relative;
    width: 100%;
    padding: 0;
    border: none;
    text-align: left;
	}
	.view-catalog .la-sort{
		margin: 0 0 20px;
	}
	.view-catalog .la-sort .sort-select .sort-val{
		line-height: 20px;
		padding: 0;
		float: none;
	}
	.view-catalog .la-sort .sort-select .sort-val + .sort-val{
		margin-top: 5px;
	}
	.view-catalog .mob-sort-item.open .la-sort .sort-select .s-items{
		display: block;
	}
	.view-catalog .la-sort .sort-select:hover .s-items{
		-webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.1);
    	-moz-box-shadow: 0 15px 15px rgba(0,0,0,0.1);
    	-ms-box-shadow: 0 15px 15px rgba(0,0,0,0.1);
    	-o-box-shadow: 0 15px 15px rgba(0,0,0,0.1);
    	box-shadow: 0 15px 15px rgba(0,0,0,0.1);
	}
	.view-catalog .la-sort .sort-select:active .s-items{
		-webkit-box-shadow: 0 15px 15px rgba(0,0,0,0.1);
    	-moz-box-shadow: 0 15px 15px rgba(0,0,0,0.1);
    	-ms-box-shadow: 0 15px 15px rgba(0,0,0,0.1);
    	-o-box-shadow: 0 15px 15px rgba(0,0,0,0.1);
    	box-shadow: 0 15px 15px rgba(0,0,0,0.1);
	}
	.la-sort .sort-select:active .sort-val{
		display: block;
	}
	.view-catalog .la-sort .sort-select:before,
	.view-catalog .la-sort .sort-select:after{
		z-index: 33;
		left: 12px;
		display: none;
	}
	.view-catalog .la-sort .sort-select .sort-val.open{
		left: 0;
		position: relative;
	}
	.view-catalog .la-sort .sort-select .sort-val.active{
		color: #E71C4C;
	}
	.view-catalog .la-sort .sort-select .la-select-active{
		display: block;
		-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    padding: 10px 20px 11px 20px;
    background: #595D64;
    color: #fff;
    height: 41px;
    white-space: nowrap;
    overflow: hidden;
	}
	.view-catalog .la-sort .sort-select .la-select-active:before {
    content: "";
    position: absolute;
    right: 12px;
    top: 50%;
    margin: -7px 0 0;
    z-index: 9;
    width: 14px;
    height: 14px;
    background: url(../images/icon-sort.svg) center no-repeat;
    background-size: contain;
	}
	.view-catalog .la-sort .sort-select .la-select-active:after {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
    width: 30px;
    height: 100%;
    background: #595D64;
	}
	.view-catalog .la-sort .fa{
		display: none;
	}
	.view-catalog #view-mob-cat{
		float: right;
	}
	.view-catalog #view-mob-cat .fa{
		display: none;
	}
	.view-catalog #view-mob-cat span{
		cursor: pointer;
		display: block;
		font-weight: 600;
		letter-spacing: 0.05em;
		color: #fff;
		font-size: 15px;
		line-height: 20px;
		text-transform: none;
		position: relative;
		width: 100%;
		background: #595D64;
		padding: 10px 20px 11px 20px;
  	-webkit-border-radius: 2px;
  	-moz-border-radius: 2px;
  	-ms-border-radius: 2px;
  	-o-border-radius: 2px;
  	border-radius: 2px;
  	border: none;
  	text-align: left;
	}
	.view-catalog #view-mob-cat span:before{
		content: "";
		position: absolute;
		right: 12px;
		top: 50%;
		margin: -7px 0 0;
		z-index: 9;
		width: 14px;
		height: 14px;
		background: url('../images/icon-filter.svg') center no-repeat;
		background-size: contain;
	}
	.view-type-blog #view-mob-blog-cat{
		width: 100%;
		max-width: 320px;
		text-align: center;
		margin: 0 auto;
	}
	.view-type-blog #view-mob-blog-cat .fa{
		position: absolute;
		left: 13px;
		top: 11px;
		z-index: 9;
		margin-right: 5px;
	}
	.view-type-blog #view-mob-blog-cat span{
		color: #000;
		cursor: pointer;
		display: block;
		letter-spacing: 0.04em;
		font-weight: 700;
		color: #000;
		font-size: 16px;
		line-height: 20px;
		text-transform: uppercase;
		position: relative;
		width: 100%;
		background: #fff;
		padding: 10px 20px 10px 30px;
    	-webkit-border-radius: 21px;
    	-moz-border-radius: 21px;
    	-ms-border-radius: 21px;
    	-o-border-radius: 21px;
    	border-radius: 21px;
    	border: 1px solid #959595;
	}
	.view-type-blog #view-mob-blog-cat span:hover{
		background: #E7A11C;
		border-color: #E7A11C;
		color: #000;
	}
	.view-commerce-cart-form .del{
		width: 50px;
	}
	.view-commerce-cart-form .del input{
		width: 50px;
		padding: 50px 0 0;
	}
	.view-commerce-cart-form .img{
		width: 165px;
	}
	.view-commerce-cart-form .item-info{
		padding-left: 165px;
		font-size: 13px;
	}
	.view-commerce-cart-form .name {
		font-size: 18px;
		width: 40%;
	}
	.view-commerce-cart-form .price{
		font-size: 18px;
	}
	.view-commerce-cart-form .total{
		font-size: 21px;
	}
	.view-commerce-cart-summary .item-info{
		font-size: 14px;
	}
	.view-commerce-cart-summary .name{
		font-size: 21px;
	}
	.view-commerce-cart-summary .img{
		width: 165px;
	}
	.view-commerce-cart-summary .field--name-commerce-order-total .component-total{
		font-size: 18px;
	}
	.commerce-checkout-form-checkout .checkout-buttons{
		width: 60%;
		margin-top: 15px;
	}
	.commerce-checkout-form-shipping .commerce_shipping .form-item label{
		min-width: 165px;
	}
	.commerce-checkout-form-shipping .commerce_shipping .form-item + .form-item{
		margin-left: 20px;
	}
	.commerce-checkout-form-shipping .customer_profile_shipping{
		max-width: 530px;
	}
	.la-commers-steps{
		margin-top: 40px;
	}
	.view-type-blog.is-filter .view-rows{
		width: 100%;
	}
	.view.is-filter .pager{
		padding-left: 0;
	}
	.view-caterogy .item .bg-lines2 li{
		padding-left: 20px;
	}
	.view-caterogy .item .bg-lines2 ul{
		font-size: 16px;
	}
	.view-caterogy .item .bg-lines2 li .la-arrow{
		display: none;
	}
	.view-caterogy .item .bg-lines2 {
	    max-height: 300px;
	}
	#node-about .la-map{
		position: relative;
		left: 0;
		top: 0;
		width: 100%;
		right: 0;
		bottom: 0;
		float: left;
		margin: 60px 0 0;
		padding: 0;
	}
	.view-catalog .la-filters{
		background: none;
	}
	.view-catalog .la-filters:before{
		display: none;
	}
	.view-catalog .view-blog{
		display: none;
	}
	.view-catalog .la-sort .sort-select .s-items{
		position: absolute;
    left: 0;
    top: 44px;
    min-width: 100%;
    height: auto;
    padding: 10px 15px;
    font-size: 14px;
    width: auto;
    background: #fff;
    -webkit-border-radius: 4px;
  	-moz-border-radius: 4px;
  	-ms-border-radius: 4px;
  	-o-border-radius: 4px;
  	border-radius: 4px;
  	display: none;
	}
	.view-catalog #view-mob-sort.open .la-sort .sort-select .s-items{
		display: block;
	}
	.la-sort .sort-select .sort-val.open{
		display: block;
	}
	#node-product #product-info{
		width: 400px;
	}

	#node-product .la-head{
		position: relative;
		min-height: 450px;
		padding-right: 400px;
	}
	#product-image{
		width: 100%;
	}
	#node-product #product-info{
		width: 400px;
		position: absolute;
		right: 0;
		top: -70px;
		margin: 0;
		padding-top: 25px;
	}
	#product-info .commerce-product-sku{
		position: relative;
		top: 0;
		right: 0;
		margin: 5px 0 0;
	}
	#product-info .name .t1:before{
		display: none;
	}
	#product-image .big-img{
		padding-right: 50px;
	}
	#product-image .big-img .field--name-field-images{
		padding: 45px 0 0 115px;
	}
	#product-info .name .name-img{
		bottom: -40px;
	}
	#product-info .cat{
		font-size: 14px;
		left: 0;
	}
	#product-info .name{
		padding-right: 0;
	}
	#product-info .name:before {
		left: 0;
	}
	#product-info .name .t1{
		position: relative;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		margin: 0 0 5px;
	}
	#product-info .name .t2{
		left: 0;
	}
	#product-info .status-stars .status {
	    padding: 10px 15px;
	}
	.page-cart #main:before{
		height: 180px;
	}
	#header-product{
		display: none;
	}
	#product-payparts,
	#product-instalments{
		min-width: 145px;
	}
	#product-image .icons2{
		left: 140px;
	}
	#product-image .small-img {
	    width: 100%;
	    padding: 0;
	    position: relative;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    height: auto;
	}
	#product-image .small-img .img,
	#product-image .small-img .img:nth-child(n+2){
		width: 65px;
		height: 65px;
		float: left;
		margin: 10px 10px 0 0;
	}
	#product-image .big-img .field--name-field-images{
		padding: 0 0 0 150px;
		text-align: center;
	}
	#product-image .big-img .field__item img{
		display: inline-block;
		max-width: 100%;
		max-height: 300px;
		width: auto;
		height: auto;
	}
	#product-image .icons2{
		left: 0;
	}
	#product-image .icon .sale-info{
		width: 200px;
		padding: 50px 60px 10px 10px;
	}
	#product-image .icon .sale-info .sale-img{
		right: 5px;
		width: 50px;
	}
	#product-info .header-params{
		display: none;
	}
	#product-info .product-btns .btns-left{
		left: 0;
	}
	#product-info .product-btns .btns-right{
		position: relative;
		right: -5px;
	}
	.la-breadcrumb {
	    font-size: 12px;
	}
	.la-breadcrumb ul li + li:before{
		top: 7px;
	}
	#product-image .icons,
	#node-product.is-not-price #product-image .icons{
		top: 0;
		right: -40px;
	}
	#icon-phones{
		right: 20px;
	}
	#icon-phones .phones-arrow{
		display: none;
	}
	#block-header{
		margin-right: 60px;
	}
	#block-cosials li + li{
		margin-left: 5px;
	}
	#block-search {
	    width: 285px;
	}
	#page.close-contacts #contacts-menu{
		top: 64px;
	}
	#block-phone{
		margin-left: 15px;
		font-size: 14px;
		letter-spacing: -0.02em;
	}
	#block-search{
		width: 260px;
	}
	#block-search .form-text{
		font-size: 12px;
	}
	#block-lang{
		font-size: 14px;
		font-weight: 400;
		margin-left: 15px;
	}
	#block-lang ul li a, #block-lang ul li span{
		padding: 0 7px;
	}
	#node-contacts .field--name-field-info{
	  margin: 15px 0 0;
	  font-size: 14px;
	  line-height: 1.4;
	  font-weight: 300;
	  color: #000;
	  padding-right: 40px;
	}
	#node-contacts .field--name-field-showroom{
	  margin: 20px 0 0;
	  font-size: 14px;
	  line-height: 1.6;
	  font-weight: 300;
	  color: #000;
	  padding-right: 40px;
	}
	#node-contacts .field--name-field-info .field__label{
	  color: #959595;
	  font-weight: 400;
	  margin: 0 0 2px;
	}
	#node-contacts .field--name-field-showroom .field__label{
	  color: #959595;
	  font-weight: 400;
	  margin: 0 0 5px;
	}
	#node-contacts .field--name-field-showroom img{
	  max-width: 85px;
	  width: 100%;
	  height: auto;
	}
	.page-delivery #head-page-title .page-title3 {
	    font-size: 42px;
	}
	#block-delivery-icons .item{
		width: 50%;
		padding: 10px;
	}
	#block-delivery-icons .item .text{
		font-size: 20px;
	}
	#block-delivery-city .text ul, #block-delivery-city .text ol{
		font-size: 18px;
	}
	#block-home-advanced .items{
		margin: 0;
	}
	#block-home-advanced .item{
		padding: 0 25px;
	}
	#block-home-advanced .item .name{
		font-size: 21px;
	}
	#block-home-advanced .item .name span{
		padding-left: 105px;
	}
	#block-home-advanced .item .text li + li{
	  margin: 15px 0 0;
	}
	#block-home-advanced .item .text{
		font-size: 15px;
	}
	#home-video .item .img{
		height: 300px;
	}
	#home-video .item{
		width: 80%;
		margin: 0 auto;
	}
	#block-home-projects2 .view-projects2 .views-row{
		width: 50%;
	}
	#block-home-projects2 .view-projects2 .owl-item .views-row{
		width: 100%;
	}
	#block-home-projects2 .view-projects2 .views-row:nth-child(3){
		clear: both;
	}
	#block-home-projects2 .view-projects2 .views-row:nth-child(3),
	#block-home-projects2 .view-projects2 .views-row:nth-child(4){
		margin: 30px 0 0;
	}
	#block-home-services-info .item .wrap-item{
		width: 50%;
		padding: 0;
		margin: 0;
		left: 0;
	}
	#block-home-projects2 .view-projects2 .views-row{
		width: 50%;
	}
	.view-projects2 .owl-item .views-row{
		width: 100%;
	}
	.view-projects2 .views-row:nth-child(3){
		clear: both;
	}
	.view-projects2 .views-row:nth-child(3),
	.view-projects2 .views-row:nth-child(4){
		margin: 30px 0 0;
	}
	#block-home-services-info .wrap-item-btn{
		right: 25px;
	}
	#block-home-services .wrap-item-btn .button{
		font-size: 15px;
	}
	.view-delivery .views-row .item .name{
		font-size: 16px;
		line-height: 24px;
		left: 10px;
    bottom: 10px;
	}
	#product-image .icons3 .icon{
		height: 40px;
	}
	#product-image .icons3{
		width: 40px;
	}
	.node-type-product-display #page{
	  padding-top: 65px;
	}
	#product-image .add-comparison,
	#product-image .remove-comparison{
		right: 40px;
		top: 0;
	}
	#top-menu{
		display: none;
	}
	#block-views-shopping-cart-cac-block {
    margin-left: 5px;
	}
	#btn-comparison {
    margin-left: 10px;
	}
	#filters-selected{
	  display: none !important;
	}
	#filters-selected-mob.show{
	  display: block !important;
	  margin: 0 0 20px;
	}
	#filters-selected-mob .las-item .las-label{
		text-transform: none;
	}
	#filters-selected-mob .la-label{
		font-weight: 700;
		font-size: 16px;
		line-height: 1.2;
		text-transform: uppercase;
		margin: 0 0 5px;
	}
	#block-menu .btn-menu-catalog.la-mob{
	  display: block;
	  font-size: 18px;
  	line-height: 30px;
  	padding: 7px 15px 7px 15px;
	}
	#block-menu .btn-menu-catalog.la-desk{
	  display: none;
	}
	#block-menu .btn-menu-catalog-mob{
		display: block;
		font-size: 18px;
  	line-height: 30px;
  	padding: 7px 15px 7px 15px;
	}
	#block-menu-catalog-mob{
		display: block;
	}
	#sidebar-sales{
		display: none;
	}
	#block-advanced2 .block__title{
		font-size: 35px;
	}
	#block-advanced2 .block__title .wrap-title:before{
		min-width: 200px;
	}
	#block-advanced2 .steps i{
		font-size: 18px;
	}
	#block-home-sales .block-head .subtitle{
		font-size: 16px;
	}
	#block-feedback2 .text {
	    font-size: 15px;
	    margin: 0 0 25px;
	}
	#block-feedback2 .block__content{
		margin: 15px 0 0;
	}
	#block-feedback2 .la-right .img{
		width: 250px;
		border: none;
	}
	#block-feedback2 .la-right .contacts {
	    width: calc(100% - 250px);
	}
	.view-review2 .item .img {
	    width: 60px;
	}
	.view-review2 .item .cont2 {
	    margin-top: -30px;
	}
	.view-review2 .item .date {
	    font-size: 13px;
	    margin-top: 5px;
	}
	.view-review2 .item .raiting{
		font-size: 14px;
		line-height: 1;
	}
	#block-brands.is-not-slider-mob .view-brands .views-row{
		width: 25%;
	}
	#block-brands.is-not-slider-mob .view-brands .views-row:nth-child(n+9){
	    display: none;
	}
	.section-productslist .la-breadcrumb ul li:nth-child(3),
	.section-bytovye .la-breadcrumb ul li:nth-child(3),
	.section-promyshlennye .la-breadcrumb ul li:nth-child(3),
	.section-dlya-podvala .la-breadcrumb ul li:nth-child(3),
	.section-dlya-pogreba .la-breadcrumb ul li:nth-child(3),
	.section-dlya-garazha .la-breadcrumb ul li:nth-child(3),
	.section-dlya-sklada .la-breadcrumb ul li:nth-child(3),
	.section-dlya-basseinov .la-breadcrumb ul li:nth-child(3),
	.section-sushka .la-breadcrumb ul li:nth-child(3){
		display: none;
	}
}
/* la980 */
@media (max-width: 980px){
	#product-content .la-tab{
		height: auto;
	}
	#block-search .btn-search-reset{
		display: none !important;
	}
	#block-home-store .item .city{
		font-size: 21px;
		margin: 0 0 10px;
	}
	#block-home-store .item{
		width: 100%;
	}
	#block-home-store .item + .item{
		margin: 25px 0 0;
	}
	#block-home-store .item .address .la-mob{
		display: block;
	}
	#block-home-store .item .address .la-desk{
		display: none;
	}
	#product-info .field--name-commerce-price .price-old{
		font-size: 16px;
		margin-top: -12px;
	}
	#block-projects .owl-theme .owl-dots{
		display: block;
	}
	#projects-list .items{
		margin: 0;
	}
	.paragraphs-item-form1 .form-item{
		max-width: 100%;
	}
	#podbor{
		z-index: 189;
		top: auto;
	}
	#block-search{
		width: auto;
		position: static;
	}
	#block-search form{
		left: -110%;
		top: 65px;
		width: 100%;
		z-index: 1;
		position: absolute;
		-webkit-box-shadow: 0 10px 16px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 10px 16px rgba(0, 0, 0, 0.1);
		-ms-box-shadow: 0 10px 16px rgba(0, 0, 0, 0.1);
		-o-box-shadow: 0 10px 16px rgba(0, 0, 0, 0.1);
		box-shadow: 0 10px 16px rgba(0, 0, 0, 0.1);
	}
	#block-search.open form{
		left: 0;
	}
	#block-search .form-text{
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		-ms-border-radius: 0;
		-o-border-radius: 0;
		border-radius: 0;
		padding: 7px 40px 7px 45px;
	}
	#block-search .form-submit{
		top: 7px;
		left: 10px;
		z-index: 99;
	}
	#block-search .mob-btn-search{
		display: block;
    width: 20px;
    height: 25px;
    overflow: hidden;
    border: none;
    outline: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    cursor: pointer;
    background: url(../images/svg/icon-search-mob.svg) center no-repeat;
    background-size: contain;
    z-index: 9;
    cursor: pointer;
	}
	#block-search .mob-btn-search:hover {
    background: url(../images/svg/icon-search-mob2.svg) center no-repeat;
    background-size: contain;
	}
	#block-search .mob-btn-search-reset{
		display: none;
	    width: 20px;
	    height: 20px;
	    z-index: 9;
	    cursor: pointer;
	    position: absolute;
	    right: 10px;
	    top: 73px;
	}
	#block-search.open .mob-btn-search-reset{
		display: block;
	}
	#block-search .mob-btn-search-reset:before,
	#block-search .mob-btn-search-reset:after{
		content: "";
		position: absolute;
		left: 50%;
		top: 50%;
		width: 16px;
		height: 2px;
		margin: -1px 0 0 -8px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		-o-border-radius: 2px;
		border-radius: 2px;
		background: #ccc;
	}
	#block-search .mob-btn-search-reset:before{
		-webkit-transform: rotate(-45deg);
		   -moz-transform: rotate(-45deg);
		    -ms-transform: rotate(-45deg);
		     -o-transform: rotate(-45deg);
		        transform: rotate(-45deg);
	}
	#block-search .mob-btn-search-reset:after{
		-webkit-transform: rotate(45deg);
		   -moz-transform: rotate(45deg);
		    -ms-transform: rotate(45deg);
		     -o-transform: rotate(45deg);
		        transform: rotate(45deg);
	}
	#block-search{
		padding: 10px 0;
	}
	#site-logo{
		position: absolute;
		left: 65px;
		top: 10px;
		margin: 0;
	}
	#block-onescreen .item .img{
		width: 350px;
		height: 350px;
	}
	#block-onescreen .item .price{
		margin-bottom: 15px;
	}
	#block-onescreen .item .price span{
		line-height: 20px;
		font-size: 20px;
	}
	#block-onescreen .item .price a{
		padding: 5px 35px 5px 15px;
		font-size: 13px;
		margin-top: -15px;
	}
	#block-onescreen .item .name{
		font-size: 21px;
		margin: 0 0 10px;
	}
	#block-onescreen .item .cont{
		margin-top: 15px;
		margin-left: 135px;
		top: 50%;
	}
	#block-onescreen .owl-item .item .wrap-btns{
		display: none;
	}
	#block-onescreen .item{
		padding: 80px 0 25px;
		height: 400px;
	}
	#block-onescreen .item .type, #block-onescreen .item .area{
		font-size: 16px;
	}
	#block-services .item{
		padding: 0 15px;
		width: 50%;
	}
	#block-services .item:nth-child(2n+1){
		clear: both;
	}
	#block-services .item:nth-child(n+3){
		margin-top: 30px;
	}
	#block-services .items{
		max-width: 600px;
		margin: 0 auto;
	}
	#block-blog .blog-menu .la-left li a {
	    min-width: 145px;
	    font-size: 14px;
	}
	#block-blog .blog-menu li + li{
		margin-left: 10px;
	}
	#block-blog .blog-menu .la-left{
		width: 100%;
	}
	#block-blog .blog-menu .la-right{
		display: none;
	}
	#block-blog .block__buttons.la-mob{
		display: block;
		text-align: right;
		margin: 0;
	}
	#block-blog .owl-theme .owl-dots {
		position: absolute;
		left: 0;
		bottom: -40px;
	}
	#footer-about{
		width: 50%;
		padding-right: 40px;
	}
	#footer-contacts{
		width: 50%;
	}
	#footer {
	    margin-top: 125px;
	}
	#node-about .field--name-field-numbers{
		padding-left: 150px;
	}
	#node-faq .la-left,
	#node-faq .la-right,
	#node-faq .la-left + .la-right{
		padding: 0 0 0 25px;
	}
	#webform-contacts .form-item{
		width: 50%;
	}
	#webform-contacts .form-actions{
		width: 50%;
		margin-left: 25%;
		margin-top: 30px;
	}
	#webform-calc .form-item{
		width: 50%;
	}
	#webform-calc .form-actions{
		width: 50%;
		margin-left: 25%;
		margin-top: 30px;
	}
	.paragraphs-item-form1 .form-item{
		width: 50%;
	}
	.paragraphs-item-form1 .form-actions{
		width: 50%;
		margin-left: 25%;
		margin-top: 30px;
	}
	#node-sertifikate .field--name-body{
		max-width: 100%;
	}
	.view-videoreviews .name{
		font-size: 16px;
	}
	#node-ask .la-left{
		width: 100%;
		padding: 0;
		margin-bottom: 45px;
	}
	#node-ask .la-right{
		width: 100%;
	}
	#node-ask .field--name-body{
		width: 50%;
		float: left;
		padding-right: 15px;
	}
	#node-ask #consultant{
		width: 50%;
		margin: 0;
		float: left;
		padding-left: 15px;
	}
	#node-ask .field--name-body img{
		max-width: 125px;
	}
	.view-blog .views-row{
		width: 50%;
	}
	.view-blog .views-row:nth-child(3n+1){
		clear: none;
	}
	.view-blog .views-row:nth-child(2n+1){
		clear: both;
	}
	.view-blog .views-row:nth-child(n+3){
		margin-top: 60px;
	}
	.view-news .views-row{
		width: 50%;
	}
	.view-news .views-row:nth-child(3n+1){
		clear: none;
	}
	.view-news .views-row:nth-child(2n+1){
		clear: both;
	}
	.view-news .views-row:nth-child(n+3){
		margin-top: 60px;
	}
	.view-type-blog.is-filter .views-row:nth-child(3n+1){
		clear: none;
	}
	.view-type-blog.is-filter .views-row:nth-child(2n+1){
		clear: both;
	}
	.view-type-blog.is-filter .views-row:nth-child(n+3){
		margin-top: 60px;
	}
	.view-catalog .view-wrap-content{
		margin: 0;
	}
	.view-catalog .views-row,
	.view-catalog.is-filter .views-row{
	  width: 50%;
	}
	.view-type-blog.is-filter .views-row{
		width: 50%;
	}
	.view-catalog.is-filter .views-row:nth-child(3n+1),
	.view-catalog .views-row:nth-child(3n+1){
	  clear: none;
	}
	.view-catalog .views-row:nth-child(2n+1){
	  clear: both;
	}
	.view-catalog .views-row:nth-child(n+3){
	  margin-top: 30px;
	}
	.view-catalog .views-row .view-row-item{
		max-width: 320px;
		margin: 0 auto;
	}
	#product-info{
		width: 40%;
	}
	#node-product #product-info{
		width: 360px;
		-webkit-border-radius: 0 0 0 20px;
	    -moz-border-radius: 0 0 0 20px;
	    -ms-border-radius: 0 0 0 20px;
	    -o-border-radius: 0 0 0 20px;
	    border-radius: 0 0 0 20px;
	}
	#product-info .field--name-commerce-price{
		font-size: 25px;
		line-height: 1;
	}
	#product-info .field--name-commerce-price .symbol{
		font-size: 12px;
	}
	#product-info .field--name-commerce-price .price-currency{
		font-size: 10px;
		line-height: 12px;
	}
	#product-instalments{
		padding: 38px 0 0;
		width: 40px;
		min-width: 0;
		height: 0;
		overflow: hidden;
	}
	#product-payparts{
		padding: 38px 0 0;
		width: 40px;
		min-width: 0;
		height: 0;
		overflow: hidden;
	}
	#product-payparts:before{
		left: 8.5px;
	}
	#product-instalments:before,
	#product-instalments:after{
		left: 9px;
	}
	#product-info .product-btns .btns-right{
		float: left;
		margin-left: 20px;
	}
	#product-image{
		width: 100%;
		padding: 0;
	}
	#product-image .small-img{
		width: 100%;
		padding: 0;
		position: relative;
		left: 0;
		top: 0;
		bottom: 0;
		height: auto;
	}
	#product-info .cat{
		font-size: 13px;
	}
	#product-image .big-img{
		padding: 0;
	}
	#product-image .big-img .field--name-field-images{
		padding: 0 0 0 100px;
		text-align: center;
	}
	#product-content .la-tab,
	#product-content .la-tab.la-tab-review{
		width: 100%;
		font-size: 16px;
	}
	#product-content .la-tab.open .la-arrow-90{
		display: none;
	}
	#product-content .la-conts .la-wrap-conts{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	#product-content .la-tab.open{
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
	}
	#product-content .la-tab{
		background: #f5f5f5;
		border-top: 1px solid #EEECEC;
	}
	#product-content .la-tab.open{
		background: #030a17;
		color: #fff;
	}
	#product-delivery .la-item:nth-child(1){
		width: 100%;
		margin: 0 0 25px;
	}
	#product-delivery .la-item{
		width: 50%;
	}
	#product-delivery .la-item .b{
		float: left;
		width: 50%;
		margin: 0 0 20px;
	}
	#product-delivery .la-item .b + .b{
		margin: 0;
	}
	.view-commerce-cart-form .views-field.price{
		display: none;
	}
	.view-commerce-cart-form .img{
		width: 125px;
	}
	.commerce-line-item-views-form .la-quantity{
		width: 100%;
	}
	.view-commerce-cart-form .quantity{
		width: 180px;
		padding: 0 25px;
	}
	.view-commerce-cart-form .item-info{
		padding-left: 125px;
		font-size: 12px;
	}
	.view-commerce-cart-form .item-info .i-val + .i-val{
		margin-left: 25px;
	}
	.commerce-checkout-form-checkout .checkout-buttons{
		padding: 0;
		text-align: center;
		width: 100%;
		float: none;
	}
	.commerce-checkout-form-checkout .cart_contents{
		display: none;
	}
	.view-shopping-cart-shipping{
		display: none;
	}
	.commerce-checkout-form-shipping .commerce_shipping{
		width: auto;
	}
	.commerce-checkout-form-shipping{
		padding: 0;
		text-align: center;
		width: 100%;
		float: none;
	}
	.la-commers-steps{
		padding: 0;
		text-align: center;
	}
	.commerce-checkout-form-review .checkout_review{
		display: none;
	}
	.commerce-checkout-form-review .commerce_payment{
		padding: 0;
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
		float: none;
		text-align: center;
	}
	.commerce_payment .form-radios{
		width: auto;
	}
	.commerce-checkout-form-review .checkout-buttons{
		padding: 0;
		text-align: center;
		width: 100%;
		float: none;
	}
	#block-blog2 .block__buttons{
		position: relative;
		padding: 0;
		margin-top: 40px;
	}
	.view-brands .owl-theme .owl-dots{
		margin: 15px 0 0;
	}
	.view-caterogy .view-content {
	    margin: 0 -10px;
	}
	.view-caterogy .views-row{
		padding: 0 10px;
	}
	.view-caterogy .item .name{
		font-size: 20px;
	}
	.view-caterogy .item {
	    padding: 15px 20px 0;
	}
	.view-caterogy .item .img span {
	    height: 140px;
	}
	.view-caterogy .item .la-link {
	    height: 170px;
	}
	.view-caterogy .item .bg-lines2 {
	    top: 130px;
	}
	.view-caterogy .item .bg-lines2 ul {
	    font-size: 16px;
	    padding: 60px 20px 20px;
	}
	.view-caterogy .item .bg-lines2 li a:before{
		top: 6px;
		width: 8px;
	    height: 8px;
	    margin: 0;
	}
	.view-caterogy .item .bg-lines2 li + li {
	    margin: 7px 0 0;
	}
	#block-about .img1 img {
	    max-height: 225px;
	}
	#block-about .la-right{
		padding-top: 45px;
	}
	#block-about .text2{
		font-size: 15px;
	}
	#block-about .block__title .wrap-title {
	    padding-left: 0;
	}
	#block-onescreen-info{
		left: 0;
		max-width: 50%;
		right: auto;
		margin: 0;
		width: auto;
	}
	#onescreen .la-item-bg:after{
		right: 0;
		width: 100%;
	}
	#block-onescreen-info .line{
		right: 0;
	}
	#block-onescreen:before{
		display: none;
	}
	#block-onescreen-info .wrap-block{
		padding-left: 0;
	}
	#block-onescreen .item .img{
		width: 250px;
		height: 250px;
	}
	#block-caterogy .block__title {
	    display: block;
	}
	#block-caterogy .block__content {
	    margin: 25px 0 0;
	}
	.view-catalog .item-list .item-params{
		display: none;
	}
	.view-catalog .item-list .item-img{
		position: absolute;
		left: 10px;
		top: 10px;
		width: 200px;
	}
	.view-catalog .item-list .item-name{
		width: 100%;
		padding: 15px 30px;
	}
	.view-catalog .item-list .item-action{
		position: absolute;
		right: 10px;
		top: 0;
		width: 190px;
		padding: 0;
	}
	.view-catalog .item-list .item-name .name{
		font-size: 20px;
	}
	.view-catalog .item-list .item-name .type{
		font-size: 16px;
	}
	.view-catalog .item-list{
		height: 175px;
		padding: 0 200px 0 200px;
	}
	.view-catalog .item-list:hover .item-btns .button2{
		display: none;
	}
	#node-product #product-image .icons .icon{
		width: 45px;
		height: 45px;
		padding-top: 27px;
	}
	#node-product #product-image .icons .icon-power:before {
	    height: 18px;
	    top: 7px;
	}
	#node-product #product-image .icons .icon-quiet:before {
	    height: 18px;
	    top: 7px;
	}
	#node-product #product-image .icons .icon-area:before {
	    height: 18px;
	    top: 7px;
	}
	#product-info .field--name-commerce-price{
		margin-left: -45px;
		padding: 20px 35px 20px 47px;
	}
	#product-image .icon-top,
	#product-image .icon-sale,
	#product-image .icon-new{
		font-size: 13px;
		line-height: 15px;
		padding: 10px 10px;
		min-width: 100px;
	}
	#product-image .icons2 .icon + .icon {
	    margin: 10px 0 0;
	}
	.la-breadcrumb {
	    font-size: 12px;
	}
	.la-breadcrumb ul li + li:before {
		top: 6px;
	}
	.commerce-line-item-views-form .line-item-summary .line-item-total{
		padding-right: 0;
		font-size: 21px;
		line-height: 1;
	}
	.view-commerce-cart-form .del input{
		padding: 40px 0 0;
		background-size: 10px;
	}
	.commerce-checkout-form-shipping .customer_profile_shipping{
		width: 100%;
		margin: 20px auto 0;
	}
	#product-image .big-img .field--name-field-images{
		padding: 0;
	}
	#product-image .icon .sale-info{
		width: 100%;
		font-size: 10px;
		line-height: 1.2;
		padding: 45px 5px 10px;
		-webkit-border-radius: 25px 25px 10px 10px;
		-moz-border-radius: 25px 25px 10px 10px;
		-ms-border-radius: 25px 25px 10px 10px;
		-o-border-radius: 25px 25px 10px 10px;
		border-radius: 25px 25px 10px 10px;
		overflow: hidden;
	}
	#product-image .icon .sale-info .sale-link a{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		z-index: 9;
		opacity: 0;
	}
	#product-image .icon .sale-info .sale-text{
		margin: 0;
	}
	#product-image .icon .sale-info .sale-img{
		display: none;
	}
	#popup-payparts .popup-payparts{
		width: 90%;
		left: 5%;
		margin-left: 0;
	}
	#product-image .icons,
	#node-product.is-not-price #product-image .icons{
		right: 0;
	}
	#product-info .name .t2, #product-info .name .t1, #product-info .name .t3{
		font-size: 21px;
	}
	#product-info .status-stars .la-wrap-raiting{
		top: 55px;
	}
	#product-info .status-stars .review-count{
		color: #959595;
	}
	.view-catalog .item-list .item-img .reviews{
		display: none;
	}
	.view-catalog .item-list .item-img{
		padding: 0;
	}
	#la-product-questions .la-head-info .text{
		display: block;
		padding: 0;
		margin: 0 0 20px;
	}
	#la-product-questions .la-head-info .wrap-btn{
		margin: 0;
	}
	.page-delivery #head-page-title .page-title3 {
	    font-size: 36px;
	}
	.page-delivery #head-page-title{
		min-height: 285px;
	}
	#block-delivery-icons .block__title{
		left: 0;
	}
	#block-delivery-icons .block__title span{
		left: 0;
	}
	#block-delivery-icons .item .text{
		font-size: 18px;
	}
	#block-delivery-city .block__title{
		font-size: 25px;
		margin: 0 0 40px;
	}
	#block-delivery-icons .block__title{
		font-size: 25px;
	}
	#block-delivery-icons .block__content{
		margin: 40px 0 0;
	}
	#product-content .la-tab.la-tab-review{
		display: none !important;
	}
	#product-content .la-tab.la-mob{
		display: block;
	}
	#block-home-advanced .items{
		margin: 0;
	}
	#block-home-advanced .item{
		padding: 0;
		width: 100%;
	}
	#block-home-advanced .item + .item{
		margin: 25px 0 0;
	}
	#block-home-advanced .item-1 .wrap-item:before{
		background-position: left top;
	}
	#block-home-advanced .item .name{
		font-size: 25px;
	}
	#home-video .owl-theme .owl-dots{
		width: 100%;
		text-align: center;
	}
	#home-webform .form-item{
		width: 50%;
	}
	#home-webform .form-actions{
		width: 100%;
		margin: 40px 0 0;
	}
	#block-home-services .item .name{
		font-size: 18px;
	}
	#block-home-services-info .wrap-item .text{
		padding: 20px 25px;
	}
	#block-home-services-info .item .wrap-item,
	#block-home-services-info .wrap-item{
		width: 100%;
	}
	.view-projects2 .wrap-rows{
		display: block;
	}
	#block-home-services-info .wrap-item .text{
		background: none;
		padding-bottom: 80px;
	}
	#block-home-services-info .la-bg span:before{
		background: rgba(0,0,0,0.8);
	}
	#block-home-services .item.active .wrap-item-btn{
		display: none;
	}
	#block-work-war p{
		font-size: 15px;
		margin-left: 7px;
	}
	#block-work-war p a{
		font-size: 13px;
	}
	#header-work-war{
		text-align: left;
	}
	.view-delivery .view-content{
		margin: 0 -5px;
	}
	.view-delivery .views-row{
		padding: 5px;
	}
	.view-delivery .views-row .item .name{
		font-size: 14px;
		line-height: 20px;
	}
	.products-top-days .pdays-items{
		margin: 0 -10px;
		width: auto;
		padding: 0;
		display: block;
	}
	.products-top-days .pdays-item{
    width: 50%;
    max-width: 365px;
    margin-right: 0;
    padding: 0 10px;
  }
  #products-top-days-search.products-top-days .pdays-item{
  	width: 50%;
  }
  #products-top-days-search.products-top-days .pdays-item:nth-child(3){
  	display: none;
  }
  #product-image .icons3{
  	right: 60px;
  }
  .view-catalog .item-list .item-img .icons3{
  	right: auto;
  	left: 10px;
  	bottom: 20px;
  	top: auto;
  	right: auto;
  }
  .view-catalog .item-list .item-img .add-comparison,
  .view-catalog .item-list .item-img .remove-comparison{
  	bottom: 10px;
  }
  #product-image .add-comparison,
  #product-image .remove-comparison{
  	right: 60px;
  }
  .open-menu ~ #bingc-phone-button{
	  display: none !important;
	}
	.open-menu .cookie-info-block,
	.open-menu .message-button{
	  display: none !important;
	}
	#block-phone {
    margin-left: 20px;
  }
  #btn-comparison {
    margin-left: 20px;
	}
	#block-catalog-best .block__content{
		margin: 25px 0 0;
	}
	#projects-list .item{
		width: 50%;
		padding: 10px;
	}
	#block-advanced2 .block__title{
		position: relative;
		width: 100%;
	}
	#feedback2{
		padding: 60px 0;
	}
	#block-feedback2{
		display: block;
	}
	#block-feedback2 .la-right{
		width: 100%;
	}
	#block-feedback2 .text {
	    font-size: 16px;
	}
	#block-feedback2 .block__content{
		max-width: 400px;
	}
	#block-feedback2 .la-left{
		width: 100%;
		padding: 0;
		padding-left: 385px;
		position: relative;
	}
	#block-feedback2 .la-right{
		max-width: 600px;
		margin: 0 auto;
	}
	#block-feedback2 .block__title{
		position: absolute;
		left: 0;
		top: 0;
		width: 350px;
	}
	#block-feedback2 .text{
		position: absolute;
		left: 0;
		top: 100px;
		width: 350px;
	}
	#block-advanced2 .imgs{
		display: none;
	}
	#block-advanced2 .view-advanced2{
		padding-left: 0;
	}
	#block-advanced2 .items-mob{
		display: block;
	}
	#block-advanced2 .items{
		display: none;
	}
	#block-advanced2 .cont{
		padding: 0;
		margin: 25px 0 0;
	}
	#block-advanced2 .owl-controls{
		display: none;
	}
	#product-content .la-tab-mob{
		display: block;
		text-align: center;
		background: #f5f5f5;
		border-top: 1px solid #EEECEC;
		width: auto;
    	font-size: 18px;
    	line-height: 20px;
    	font-weight: 700;
	    color: #959595;
	    cursor: pointer;
	    padding: 15px 35px;
	    margin: 0 -20px;
	    position: relative;
	}
	#product-content .la-tab-mob h2{
		font-size: 1em;
		line-height: 1.2;
		display: inline-block;
		-webkit-transition: none;
	    -moz-transition: none;
	    -o-transition: none;
	    -ms-transition: none;
	    transition: none;
	}
	#tab-mob-product-descrition{
		border-radius: 10px 10px 0 0;
	}
	#product-content .la-tab-mob.open{
		background: #030a17;
		color: #fff;
	}
	#product-content .la-tab-mob i {
	    font-style: normal;
	    display: inline-block;
	    width: 20px;
	    height: 20px;
	    line-height: 20px;
	    text-align: center;
	    color: #fff;
	    font-size: 10px;
	    font-weight: 700;
	    background: #E71C4C;
	    margin-left: 0;
	    vertical-align: bottom;
	    -webkit-border-radius: 50%;
	    -moz-border-radius: 50%;
	    -ms-border-radius: 50%;
	    -o-border-radius: 50%;
	    border-radius: 50%;
	    letter-spacing: 0;
	    margin-left: 5px;
	}
	#product-content .la-tab-mob .tab-arrow{
		display: block;
		position: absolute;
		width: 10px;
		height: 10px;
		border-left: 2px solid #959595;
		border-top: 2px solid #959595;
		top: 50%;
		right: 25px;
		margin-top: -7px;
		transform: rotate(225deg);
	}
	#product-content .la-tab-mob.open .tab-arrow{
		border-color: #f5f5f5;
	}
	#product-reviews{
		overflow: visible;
	}
	#product-content .la-cont-mob{
		padding: 45px 0 0;
	}
	#product-content .la-tabls{
		display: none;
	}
	#product-content .la-cont{
		display: block;
		float: left;
		width: 100%;
		padding: 0;
	}
	#product-content .la-cont .la-cont-mob{
		display: none;
		width: 100%;
	}
	#product-content .la-cont .la-tab-mob.open + .la-cont-mob{
		display: inline-block;
		width: 100%;
	}
	#product-reviews .la-item{
		margin: 0;
	}
	#product-reviews #product-reviews-add{
		display: none;
		margin: 0 0 60px;
	}
	#product-reviews .is-not-review + #product-reviews-add{
		margin-top: 45px;
	}
	#product-reviews.show_form #product-reviews-add{
		display: inline-block;
		width: 100%;
	}
	#product-reviews{
		padding: 0;
	}
	#product-reviews .la-item,
	#product-reviews.la-colum-3 .la-item{
		width: 100%;
		float: none;
	}
	#product-reviews-video .la-item-cont, #product-reviews-text .la-item-cont{
		max-height: none;
	}
	#product-content .la-cont .la-tab-mob.la-tab-mob-review-text1{
		display: none !important;
	}
	#product-content #product-reviews.show_form1 .la-tab-mob.la-tab-mob-review-text1{
		display: block !important;
	}
	#product-content #product-reviews.show_form1 #product-reviews-text{
		display: none;
	}
	#product-reviews.la-colum-3 .la-items,
	#product-reviews .la-items{
		margin: 0 -30px;
	}
}
/* la768 */
@media (max-width: 768px){
	#product-info .field--name-commerce-price .price-old{
		font-size: 14px;
		margin-top: -10px;
	}
	#product-info .field--name-commerce-price .price-old span:before{
		height: 1px;
	}
	.view-videoreviews .views-row{
		width: 50%;
	}
	.view-videoreviews .views-row:nth-child(3n+1){
		clear: none;
	}
	.view-videoreviews .views-row:nth-child(2n+1){
		clear: both;
	}
	.view-videoreviews .views-row:nth-child(n+3){
		margin-top: 65px;
	}
	#block-catalog-best .owl-theme .owl-dots{
		left: 0;
		width: 100%;
		text-align: center;
		bottom: -45px;
		padding: 0;
	}
	#block-catalog-best .block__buttons{
		margin-top: 65px;
		text-align: center;
	}
	#block-sales .block__buttons{
		margin-top: 60px;
		text-align: center;
	}
	#block-sales .owl-theme .owl-dots{
		width: 100%;
    text-align: center;
	}
	#block-blog .blog-menu li a{
		font-size: 12px;
	}
	.view-brands .views-field-field-image-1 .la-arrow2{
		bottom: 15px;
	}
	#block-blog .owl-theme .owl-dots{
		width: 100%;
		text-align: center;
		left: 0;
		padding: 0;
		bottom: -25px
	}
	#block-blog .block__buttons.la-mob{
		margin-top: 50px;
		text-align: center;
	}
	#block-onescreen .owl-theme .owl-dots{
		left: 0;
		width: 100%;
		text-align: center;
		padding: 0;
	}
	#site-logo svg{
		height: 35px;
		width: auto;
	}
	#site-logo img{
		height: 35px;
		width: auto;
	}
	#site-logo{
		top: 15px;
	}
	#page{
		padding-top: 65px;
	}
	.node-type-product-display #page{
	  padding-top: 65px;
	}
	.front #page{
		padding-top: 0;
	}
	#header{
		padding: 10px 0;
	}
	#block-search form{
		top: 65px;
	}
	#block-menu ul li{
		padding: 0 20px;
	}
	#block-menu ul li ul{
		position: relative;
		left: 0;
		margin: 0;
		padding: 0 0 0 30px;
		background: none;
	}
	#block-menu ul li.open ul{
		padding: 20px 0 0 30px;
	}
	#block-menu ul li ul li a{
		color: #fff;
	}
	#block-menu ul li a:before, #block-menu ul li span:before{
		top: 1.1em;
	}
	#block-menu ul li.expanded:hover:before{
		display: none;
	}
	#block-menu ul li.expanded .expend-arrow{
		display: block;
	}
	#block-menu ul li.expanded .expend-arrow:after{
		content: "\f107";
		font-family: "FontAwesome";
		position: absolute;
		right: 20px;
		font-size: 20px;
		line-height: 20px;
		width: 25px;
		text-align: center;
		color: #fff;
		top: 3px;
		z-index: 9;
	}
	#block-menu ul li.open ul{
		max-height: 900px;
		padding: 20px 0 0 30px;
	}
	#node-about .field--name-field-numbers .field--name-field-num{
		font-size: 100px;
	}
	#node-about .field--name-field-numbers .field--name-field-short-text{
		bottom: 8px;
	}
	#node-about .field--name-field-numbers{
		padding-left: 100px;
	}
	#node-about .field--name-body h2, #node-about .field--name-body h3, #node-about .field--name-body h4{
		margin: 35px 0;
		letter-spacing: 0;
		padding-left: 100px;
	}
	#node-faq .la-left, #node-faq .la-right, #node-faq .la-left + .la-right{
		padding: 0 0 0 10px;
	}
	#webform-contacts{
		padding: 45px 30px;
	}
	#webform-calc{
		padding: 45px 30px;
	}
	.paragraphs-item-form1{
		padding: 45px 30px;
	}
	#node-contacts .field--name-field-contact-list > .field__items{
		padding-left: 25px;
	}
	#node-contacts .field--name-field-city .field__item{
		font-size: 25px;
	}
	#node-contacts .field--name-field-address .la-arrow{
		margin-left: -80px;
	}
	.node__title{
		font-size: 28px;
	}
	#node-sertifikate .documents-list .la-nav{
		font-size: 21px;
	}
	#node-sertifikate .documents-list .la-nav .i-nav + .i-nav{
		margin-top: 10px;
	}
	#node-sertifikate .documents-list .la-cont .items{
		left: 0;
		right: 45px;
	}
	#node-sertifikate .documents-list .la-cont .field__item{
		width: auto;
		height: auto;
		max-width: 200px;
		max-height: 300px;
		margin: 15px 10px;
	}
	#product-params .la-left{
		padding-right: 25px;
	}
	#product-params .la-right{
		padding-left: 25px;
	}
	#product-reviews.la-colum-3 .la-items,
	#product-reviews .la-items{
		margin: 0;
	}
	#product-reviews .la-item{
		width: 100%;
		padding: 0;
	}
	#product-reviews.la-colum-3 .la-item{
		width: 100%;
	}
	.view-catalog .view-filters{
		top: 65px;
	}
	.view-type-blog.is-filter .view-filters{
		top: 65px;
	}
	.popup .popup-form{
		top: 10%;
	}
	.view-commerce-cart-form .item-info{
		display: none;
	}
	.view-commerce-cart-form .img{
		width: 85px;
	}
	.view-commerce-cart-form .name{
		font-size: 16px;
	}
	.view-commerce-cart-form .quantity{
		width: 140px;
		padding: 0 15px;
	}
	.view-commerce-cart-form .del{
		width: 30px;
	}
	.view-commerce-cart-form .del input{
		width: 30px;
		padding: 30px 0 0;
		background-size: 10px;
	}
	.commerce-line-item-views-form .la-quantity .la-plus,
	.commerce-line-item-views-form .la-quantity .la-minus{
		width: 30px;
		height: 30px;
		margin-top: -15px;
	}
	.commerce-line-item-views-form .line-item-summary{
		padding-right: 0;
	}
	.la-commers-steps{
		padding: 0;
		margin: 25px 0 0;
		text-align: center;
	}
	.field--name-field-paragraphs .section-text1,
	.field--name-field-paragraphs .section-text2{
		width: 100%;
	}
	.field--name-field-paragraphs .section-title h2{
	  font-size: 25px;
	}
	.field--name-field-paragraphs .section-title h2 span:before {
	  min-width: 320px;
	}
	.field--name-field-paragraphs .section-text h1,
	.node .field--name-body h1{
	  font-size: 32px;
	  margin: 1.6em 0 1em;
	}
	.field--name-field-paragraphs .section-text h1:before,
	.node .field--name-body h1:before{
	  width: 400px;
	}
	.field--name-field-paragraphs .section-text h2,
	.node .field--name-body h2{
	  font-size: 25px;
	  margin: 1.6em 0 1em;
	}
	.field--name-field-paragraphs .section-text h2:before,
	.node .field--name-body h2:before{
	  width: 325px;
	}
	.field--name-field-paragraphs .section-text h3,
	.node .field--name-body h3{
	  font-size: 21px;
	  margin: 1.6em 0 1em;
	}
	.field--name-field-paragraphs .section-text h3:before,
	.node .field--name-body h3:before{
	  width: 300px;
	}
	.field--name-field-paragraphs .section-text h4,
	.node .field--name-body h4{
	  font-size: 18px;
	  margin: 1.6em 0 1em;
	}
	.field--name-field-paragraphs .section-text h4:before,
	.node .field--name-body h4:before{
	  width: 265px;
	}
	.field--name-field-paragraphs .section-text h5,
	.node .field--name-body h5{
	  font-size: 18px;
	  margin: 1.6em 0 1em;
	}
	.field--name-field-paragraphs .section-text h6,
	.node .field--name-body h6{
	  font-size: 16px;
	  margin: 1.6em 0 1em;
	}
	.view-caterogy .views-row{
		width: 100%;
		padding: 0;
	}
	.view-caterogy .views-row + .views-row{
		margin: 25px 0 0;
	}
	.view-caterogy .view-content{
		margin: 0;
	}
	.view-caterogy .item{
		float: left;
		width: 100%;
		background: #eaeaea;
		position: relative;
		padding: 20px 30px 10px;
	}
	.view-caterogy .item .bg-lines2 .l1{
		display: none;
	}
	.view-caterogy .item .bg-lines2 ul{
		padding: 0;
	}
	.view-caterogy .item .la-link{
		width: 50%;
		height: 100%;
	}
	.view-caterogy .item .img{
		width: 50%;
		float: left;
		margin: 15px 0 0;
	}
	.view-caterogy .item .bg-lines2{
		position: relative;
		top: 0;
		float: left;
		width: 50%;
		background: none;
		position: static;
	}
	#caterogy {
		padding-bottom: 65px;
	    margin: 0;
	    position: relative;
	    z-index: 6;
	}
	.view-caterogy{
		margin: 0;
	}
	.view-caterogy .item .name{
		color: #051026;
	}
	.view-caterogy .item .bg-lines2 li a:hover{
		color: #051026;
	}
	.view-caterogy .item .bg-lines .l1,
	.view-caterogy .item .bg-lines .l2{
		background: #E71C4C;
	}
	#block-about .la-left{
		width: 100%;
		padding: 0;
	}
	#block-about .la-right{
		width: 100%;
	}
	#block-blog .blog-menu .la-left li a {
	    min-width: 100px;
	    font-size: 13px;
	    line-height: 15px;
	    padding: 10px 15px;
	}
	#block-blog .block__buttons {
	    margin-top: 45px;
	    text-align: center;
	}
	#block-blog .owl-theme .owl-dots{
		bottom: -35px;
	}
	#block-onescreen-info{
		top: 100px;
		padding: 0 20px;
		max-width: 100%;
	}
	#block-onescreen .item{
		height: 385px;
	}
	#block-onescreen .item .img{
		width: 250px;
		height: 250px;
		margin: 0 auto;
		position: relative;
		left: -85px;
	}
	#block-onescreen .item .price{
		left: 50%;
		margin-left: -25px;
	}
	#block-onescreen .item .cont{
		left: 50%;
		max-width: 50%;
		padding-left: 20px;
		margin: 0;
	}
	#block-onescreen .view-row-item{
		padding: 215px 0 0;
	}
	#block-onescreen,
	#block-onescreen .view-row-item{
		height: 600px;
		/* min-height: calc(100vh - 60px); */
	}
	#caterogy {
	    padding-top: 85px;
	}
	#head-page-title .head-page-btn{
		display: none;
	}
	.view-projects .views-row,
	.view-type-blog.is-filter.view-projects .views-row{
		width: 100%;
		padding: 0;
	}
	.view-projects .view-content,
	.view-type-blog.is-filter.view-projects .view-content{
		margin: 0;
	}
	.view-projects .views-row:nth-child(n+2) {
	    margin-top: 45px;
	}
	.view-blog .name,
	.view-news .name{
		padding: 0 20px;
	}
	.view-blog .item .name .btn,
	.view-news .item .name .btn{
		display: none;
	}
	.view-catalog .item-list{
		padding: 0 165px 0 200px;
	}
	.view-catalog .item-list .item-img .icons1{
		top: 0;
		left: 0;
	}
	.view-catalog .item-list .item-img .icons2 {
	    right: 0;
	    top: 0;
	}
	.view-catalog .item-list .item-action{
		width: 165px;
	}
	.view-catalog .item-list .item-name .type{
		font-size: 15px;
	}
	#node-product .la-head{
		padding-right: 300px;
	}
	#node-product #product-info {
	    width: 285px;
	    padding: 20px 20px 25px;
	}
	#product-info .name .t2, #product-info .name .t1, #product-info .name .t3{
		font-size: 22px;
	}
	#product-info .name .t1{
		margin-bottom: 2px;
	}
	#product-info .name .brand_logo{
		display: none;
	}
	#product-info .name .name-img{
		bottom: -5px;
		right: -10px;
	}
	.field--name-field-products .form-submit, #product-oneclick, #product-how-price {
	    min-width: 185px;
	    padding: 10px 10px;
	    font-size: 15px;
	}
	#product-oneclick, #product-how-price{
		padding: 9px 10px;
	}
	#product-info .product-btns .btns-right {
	    float: right;
	    margin-left: 0;
	}
	#product-info .status-stars .field--name-field-raiting{
		padding: 10px 0 0;
		float: right;
		margin: 0;
	}
	#product-info .field--name-commerce-price {
	    margin-left: -35px;
	    padding: 15px 35px 15px 37px;
	}
	#product-info .field--name-commerce-price{
		margin: 0 -20px 0 0;
	}
	#product-info .cat{
		margin: 0 0 25px;
	}
	.la-breadcrumb {
	    font-size: 10px;
	}
	.la-breadcrumb ul li + li:before {
		top: 5px;
		width: 4px;
		height: 4px;
		margin: 0 4px;
	}
	#product-image .icons2{
		left: 0;
		right: auto;
	}
	#product-content .la-cont-mob{
		padding-top: 45px;
		padding-bottom: 65px;
	}
	#onescreen{
		padding-top: 0;
		margin-top: 0;
	}
	#block-onescreen .item{
		bottom: 0;
	}
	.view-catalog .item-list .product-link{
		display: block;
		background: none;
	}
	#head-breadcrumb .la-breadcrumb{
		white-space: nowrap;
		word-wrap: normal;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	#head-breadcrumb .la-breadcrumb ul li a{
		white-space: nowrap;
		word-wrap: normal;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.commerce-checkout-form-checkout{
		padding: 0;
	}
	#block-menu ul li.open ul{
		max-height: 900px;
		padding: 20px 0 0 30px;
	}
	#block-menu ul li.open > span,
	#block-menu ul li.open > a{
		font-weight: 700;
	}
	#block-menu ul li.open a:before,
	#block-menu ul li.open span:before{
		width: 100%;
	}
	#popup-payparts .popup-payparts .item{
		width: 100%;
		padding: 0;
	}
	#popup-payparts .popup-payparts .item + .item{
		margin: 40px 0 0;
	}
	#node-product #product-info{
		top: -60px;
		right: -20px;
	}
	#product-info .cat{
		margin: 0 0 15px;
		font-size: 12px;
	}
	#product-info .name{
		margin: 0 0 10px;
	}
	#node-product #product-info:before{
		display: none;
	}
	#product-info .name .t2, #product-info .name .t1, #product-info .name .t3 {
	    font-size: 20px;
	}
        #product-info .in-production-off .field--name-commerce-price{
            height: 130px;
        }
        #product-info .in-production-off .status-stars .status{
            width: 265px;
        }
	#product-info .field--name-commerce-price{
		margin-bottom: 60px;
	}
	#product-info .status-stars{
		left: 0;
		top: 65px;
		right: 20px;
	}
	#product-info .status-stars .status{
		padding: 7px 5px;
		color: #E71C4C;
		font-size: 11px;
		font-weight: 400;
	}
	#product-info .status-stars .status.status-in-stok{
		color: #5BA15B;
	}
	#product-info .status-stars .status.status-in-under{
		color: #E7A11C;
	}
	#product-info .status-stars .field--name-field-raiting{
		padding: 0;
		float: left;
		margin-left: 15px;
	}
	#product-info .status-stars .la-wrap-raiting{
		top: 0;
		right: -10px;
		left: auto;
		width: auto;
	}
        #product-info .in-production-off .status-stars .la-wrap-raiting{
            top: 75px;
            left: 15px;
        }
        #product-info .in-production-off .status-stars .status{
            padding-left: 15px;
        }
	#product-info .status-stars .field--name-field-raiting{
		float: none;
		margin: 5px 0 0;
	}
	#product-info .status-stars .review-count{
		float: none;
	}
	#block-lang{
		font-size: 13px;
		font-weight: 400;
	}
	#block-lang {
	    margin-left: 15px;
	}
	#block-views-shopping-cart-cac-block {
	    margin-left: 10px;
	}
	#block-phone{
		display: none;
	}
	.page-delivery #head-page-title2 .page-title2{
		left: 50px;
	}
	.page-delivery #head-page-title2 .page-title2 span{
		left: -50px;
	}
	#head-page-title2 .page-title2:before{
		left: -50px;
	}
	.page-delivery #head-page-title .page-title3{
		font-size: 32px;
	}
	#block-delivery-icons .item .text{
		font-size: 16px;
	}
	#block-delivery-city .block__title span:before{
		left: 0;
		right: auto;
		width: 80%;
	}
	#block-delivery-city .block__title{
		text-align: left;
	}
	#block-delivery-city .block__content{
		margin: 0;
	}
	#block-delivery-city .text ul, #block-delivery-city .text ol {
	    font-size: 16px;
	}
	#block-delivery-city .text ul li, #block-delivery-city .text ol li{
		margin: 0 15px 10px 0;
	}
	#delivery-icons{
		padding-bottom: 60px;
	}
	#delivery-city{
		padding: 60px 0;
	}
	.node--article .field--name-body iframe{
		height: 385px !important;
	}
	#block-home-advanced .item .text{
		margin: 25px 0 0;
	}
	#block-home-advanced .item .text li + li{
		margin: 10px 0 0;
	}
	#block-home-advanced .item .text li:before{
		top: 6px;
	}
	#home-advanced{
		padding-bottom: 0;
	}
	#home-video .item .img{
		height: 260px;
	}
	#home-video .item{
		padding: 60px 0 40px;
	}
	#home-webform .block__title{
		font-size: 25px;
	}
	#home-webform .form-item input{
		font-size: 16px;
		padding: 14px 20px;
	}
	#home-webform .form-actions{
		text-align: center;
	}
	#block-home-services .wrap-item{
		padding: 0 20px;
	}
	#block-home-services .item .name{
		font-size: 16px;
	}
	#home-services .la-line1:before{
		height: 65px;
	}
	#block-home-services .wrap-item:before{
		bottom: 65px;
	}
	#block-home-services .wrap-item:after{
		bottom: 65px;
	}
	#block-home-services .item.active .wrap-item:after{
		height: 65px;
	}
	#block-home-services .block__content .items{
		margin: 0 -15px;
	}
	#block-home-services .block__title{
		font-size: 25px;
	}
	#block-home-services-info .wrap-item .text{
		font-size: 15px;
	}
	#block-home-services .block__content .item{
		padding: 0 15px;
	}
	#block-home-services-info .wrap-item .text p{
	  margin: 1em 0;
	}
	#block-home-services-info .wrap-item .text ul li + li,
	#block-home-services-info .wrap-item .text ol li + li{
	  margin: 1em 0 0;
	}
	#block-home-services-info .wrap-item .text ul,
	#block-home-services-info .wrap-item .text ol{
	  margin: 1em 0;
	}
	#home-webform .button{
		padding: 13px 30px;
		-webkit-border-radius: 26px;
		-moz-border-radius: 26px;
		-ms-border-radius: 26px;
		-o-border-radius: 26px;
		border-radius: 26px;
	}
	.view-delivery .views-row{
		width: 50%;
	}
	.view-delivery .views-row:nth-child(5){
	  clear: none;
	}
	.view-delivery .views-row:nth-child(2n+1){
	  clear: both;
	}
	.view-delivery .views-row .item .name {
    font-size: 18px;
    line-height: 25px;
  }
  .view-filter-brands .fbr-items .fbr-item{
  	padding: 0 10px;
  }
  .products-top-days .pdays-item .w-name .name{
  	font-size: 14px;
  }
  .products-top-days .pdays-item .w-name .type{
  	font-size: 12px;
  }
  #product-image .icons3{
  	width: 30px;
  	bottom: 30px;
  }
  #product-image .icons3 .icon{
  	height: 30px;
  }
  #product-image .icons3 .icon + .icon{
  	margin: 10px 0 0;
  }
  .view-catalog .item-list .item-img .icons3{
  	left: 0;
  	bottom: 15px;
  }
  .view-catalog .item-list .item-img .add-comparison,
  .view-catalog .item-list .item-img .remove-comparison{
  	right: 5px;
  	bottom: 10px;
  }
  #product-image .add-comparison,
  #product-image .remove-comparison{
  	bottom: 20px;
  	right: 0;
  	top: auto;
  	width: 35px;
  	height: 35px;
  	background-size: 17px;
  }
  #block-menu{
  	width: 400px;
  }
  #block-menu{
  	background: #030a17;
  }
  #block-menu .wrap-menu{
  	width: 100%;
  }
  	#block-feedback2 .la-left{
  		width: 100%;
		max-width: 560px;
		padding: 0;
		position: relative;
	}
	#block-feedback2 .block__title{
		position: relative;
		width: 100%;
	}
	#block-feedback2 .text{
		width: 100%;
		left: 0;
		top: 0;
		position: relative;
	}
	#block-home-sales{
		padding-bottom: 60px;
	}
	#block-home-sales .w-block{
		display: block;
		position: static;
	}
	#block-home-sales .block-head{
		width: 100%;
		padding-bottom: 50px;
	}
	#block-home-sales .block-body{
		width: 100%;
	}
	#block-home-sales .wrap-catalog-navs .w-navs{
		display: none;
	}
	#block-home-sales .wrap-btns{
		position: absolute;
		left: 0;
		bottom: -60px;
		width: 100%;
		text-align: center;
	}
	#block-home-sales .block-head .subtitle{
		display: none;
	}
	#home-sales {
	    padding: 65px 0 125px;
	}
	#block-advanced2 .owl-controls{
		display: block;
		width: 100%;
	}
	#block-advanced2 .owl-theme .owl-dots{
		text-align: center;
		display: block;
		width: 100%;
	}
	#block-home-sales .block-head{
		padding: 0 0 25px;
	}
	#block-home-sales .view-type-navs{
		position: relative;
		text-align: left;
	}
	#block-home-sales .view-type-navs .w-navs{
		float: left;
	}
	#block-home-store .items{
		margin: 0;
	}
	#block-home-store .item{
		padding: 0 25px;
		background: #fff;
		border-radius: 15px;
	}
	#block-home-store .item .item-cont{
		display: none;
		padding: 20px 0 30px;
		padding-top: 1px solid #EAEAEA;
	}
	#block-home-store .item .city{
		margin: 0;
		padding: 0;
	}
	#block-home-store .item .item-city{
		margin: 0 -25px;
		padding: 20px 25px;
		position: relative;
		cursor: pointer;
	}
	#block-home-store .item.open .item-cont{
		display: block;
	}
	#block-home-store .item .city .fa{
	    display: block;
	    position: absolute;
	    right: 25px;
	    top: 50%;
	    width: 30px;
	    text-align: center;
	    font-size: 30px;
	    line-height: 30px;
	    margin-top: -15px;
	    z-index: 9;
	}
	#block-home-store .item.open .city .fa{
		-webkit-transform: rotate(-180deg);
		-moz-transform: rotate(-180deg);
		-ms-transform: rotate(-180deg);
		-o-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
}