.social-contacts a{
	text-decoration: none;
	margin-right: 10px;
}

.ns-intec-regionality.c-regions-select.c-regions-select-default .regions-select-question{
	background-color: #fff8d8 !important;
	color: #000 !important;
}

.ns-intec-regionality.c-regions-select.c-regions-select-default .regions-select-question{
	color: #000 !important;
}
.ns-intec-regionality.c-regions-select.c-regions-select-default .regions-select-question-button{
	border: 1px solid #000 !important;
	color: #000 !important;
}
.bg-error{
	background-color: #fff0f0;
}
.links-items-title {
  padding: 10px 0 20px 0;
  font-size: 1.4rem;
  font-weight: 600;
}
.new-link {
  text-align: center;
  margin: 40px 0 30px 0;
}
.new-link a {
  background: #f6e7a6;
  font-weight: 500;
  padding: 15px;
}
/* new customization css - bitrix small bussines*/
.mt-5{
	margin-top: 15px;
}
.mt-25{
	margin-top: 25px;
}
.font-nml{
	font-weight: normal !important;
}
.mb-0{
	margin-bottom: 0 !important;
}
.mt-15{
	margin-top: 15px !important;
}

.ns-bitrix.c-catalog.c-catalog-catalog-1.p-element .catalog-element-wrapper .catalog-section-item-wrapper{
    border-bottom: 1px solid; 
}
.widget-panel-item.lk-item-mobile .glyph-icon-user_2:before {
    font-size: 1.6rem !important;
    top: 1px;
    position: relative;
    right: 5px;
}

.widget-panel-item.phone-item.phone-mobile.top-block-item .widget-panel-item-icon.intec-ui-icon-phone-1:before {
    font-size: 1.35rem !important;
    top: 1px;
    position: relative;
}

#brand-owl{
	display: inline-block;
	position: relative;
	height: auto;
	width: 100%;
	overflow: hidden;
	padding-top: 0;
	margin-top: 30px;
	margin-bottom: 30px;
	vertical-align: bottom;
}
#brand-owl .item-brand-image img {  
    max-width: 250px;
    max-height: 60px;
} 
#brand-owl.owl-carousel .owl-item img {
    width: auto;
}
#brand-owl .item-brand-image {
    display: inline-block;
	position: relative;
	vertical-align: bottom;
}
#brand-owl .owl-nav{
	position: realtive;
} 
#brand-owl .owl-prev span,
#brand-owl .owl-next span{
    position: absolute;
    top: -25px;
}
#brand-owl .owl-prev span{
	left: 0
}
#brand-owl .owl-next span{
	right: 0
}
#brand-owl .owl-prev span, 
#brand-owl .owl-next span {
    font-size: 50px;
    font-weight: 100;
} 
#brand-owl .owl-item {
    max-width: 190px;
} 
#brand-owl.owl-carousel .owl-stage-outer {
    padding-left: 25px;
    padding-right: 25px;
    margin-left: 25px;
    margin-right: 25px;
}
/* new customization css - bitrix small bussines*/
[href="//www.liveinternet.ru/click"] {
    display: none;
}

.bx-soa-cart-total-line.tax {
    font-size: 11px !important;
    line-height: 13px !important;
    color: #888 !important;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-information {
    bottom: -22px;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-image {
    padding: 40px !important;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-2 .catalog-section-item-wrapper {
    padding: 40px;
}
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-name {
    margin: 0 !important;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left, 
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right 
{
	max-width: 31%;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right 
{
    display: inline-block;
	margin-left: 0;
	vertical-align: top;
	margin: 10px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-properties {
    margin-top: 5px; 
    overflow: visible; 
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-property {
    display: block;
    width: 100%;
	margin-bottom: 3px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-property:before{
	background: #fff;
}

.intec-template-content .intec-header-wrap {
    padding-top: 20px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.properties {
	margin-top: 35px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.properties .prop-title {
    font-size: 18px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part {
    margin-top: 0;
} 
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-quantity span {
    color: #14cc8d;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .intec-grid-item-auto.intec-grid-item-shrink-1 {
    margin-top: 5px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button span i.intec-button-icon{
    top: 1px;
    position: relative;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button{
	width: auto;
	height: auto;
	padding: 12px;
	padding-bottom: 14px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button,
.item-purch.but .catalog-section-item-purchase-buttons .intec-ui.control-basket-button,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .intec-button.intec-button-fs-16
{
	font-size: 14px;
	line-height: 10px;
} 
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-1 {
    padding: 0 10px 0 10px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 {
    padding: 0 10px 0 10px;
	position: relative;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2:before {
    content: " ";
    display: inline-block;
    height: 100%;
    width: 1px;
    background: #ddd;
    position: absolute;
    left: -15px;
    top: 0%;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-1 {
  border: 2px solid #d8c67a;
  text-align: center;
  padding: 20px 10px 20px 10px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-1 .link {
  margin-top: 10px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-1 .link a:hover {
	text-decoration: none;
	border: 0 none;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-1 .link a {
  border-bottom: 1px solid;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 {
  margin-top: 35px;
  margin-bottom: 35px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item {
  margin: 0 0px 17px 40px;
  position: relative;
  font-size: 17px;
  padding-left: 5px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item:before 
{
  content: " ";
  display: inline-block;
  width: 35px;
  height: 35px;
  background-repeat: no-repeat;
  top: -8px;
  position: absolute;
  background-size: cover;
  left: -40px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item.hcraft:before {
	background: url("/upload/handcraft.png");
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item.winner:before {
	background: url("/upload/winner.png");
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item.pplane:before {
	background: url("/upload/paper-plane.png");
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item.purse:before {
	background: url("/upload/purse.png");
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item:nth-child(1):before {
  background-repeat: no-repeat;
  background-size: cover;
  top: -6px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item:nth-child(2):before {
  background-repeat: no-repeat;
  background-size: cover;
  top: -5px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item:nth-child(3):before {
  background-repeat: no-repeat;
  background-size: cover;
  top: -5px;
  
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item:nth-child(4):before {
  background-repeat: no-repeat;
  background-size: cover;
  top: -8px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 {
  padding: 0 0 15px 45px;
  border: 2px solid #d8c67a;
  position: relative;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3:after {
    background: url("/upload/megaphone60.png");
    content: " ";
    width: 45px;
    height: 45px;
    display: block; 
    position: absolute;
    top: 12px;
    background-repeat: no-repeat;
    background-size: cover;
    right: 20px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 .block-delivery .ico_delivery {
  content: " ";
  width: 60px;
  height: 60px;
  display: none;
  background: url("https://cdn1.iconfinder.com/data/icons/food-delivery-line/70/delivery__truck__deadline__fast_-512.png");
  background-size: cover;
  background-repeat: no-repeat;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 .block-delivery .item  {
  display: block;
  font-size: 16px;
} 
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 .block-delivery .item:nth-child(1) {
	padding-top: 10px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 .block-delivery .item:nth-child(2) {
	padding-top: 10px;
	padding-bottom: 10px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 .block-delivery .item a:hover {
	text-decoration: none;
	border: 0 none;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 .block-delivery .item a {
  border-bottom: 1px solid;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-quantity{
	margin-bottom: 0;
	margin-top: 10px;
	font-size: 14px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-price-discount{
	font-weight: 500;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-button{
	margin: 5px 10px 0 10px; 
	font-size: 17px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-article {
    margin-bottom: 0px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-property:before {
	display: none;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left .color-info {
  border: 2px solid #d8c67a;
  padding: 8px;
  margin: 20px 20px 20px 0;
  text-align: center;
  font-size: 12px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.help-block-item .prop-title {
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: 600;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.help-block-item .prop-text{
  margin-bottom: 10px;
  font-size: 13px;
} 
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.help-block-item .prop-phone {
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 10px;
  display: none;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.help-block-item .ask-design {
	font-size: 12px;
	font-weight: 300;
/* 	background: #fff !important;
	color: #000;
	border: 1px solid #000; */
	text-shadow: unset !important;
	padding: 5px 10px 5px 10px;
	height: auto;
	line-height: 20px;
	width: 195px;
	margin-top: 5px;
	border-radius: 3px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-sections.catalog-element-sections-wide .catalog-element-section-name {
    font-size: 18px;
    margin-bottom: 10px;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-buttons {
    padding-top: 20px;
    margin-left: 30px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase .order-block-buttons {
  width: 100%;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase .order-block-buttons .catalog-element-purchase-order > div {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase .order-block-buttons .catalog-element-purchase-order .catalog-element-purchase-order-fast {
  margin-top: 10px;
  margin-left: 25px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase .order-block-buttons .catalog-element-purchase-order-buttons {
  /*! width: 50%; */
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase .order-block-buttons .catalog-element-purchase-order {
  width: 100%;
  display: block;
  margin-left: 0;
}  
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase-counter {
    margin-left: 0;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-property .catalog-element-property-name {
    font-weight: 600;
	margin-bottom: 20px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.properties .prop-title {
    font-weight: 600;
	margin-bottom: 15px;
}
.catalog-element-panel {
    display: none !important;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left .material-info .title {
    font-size: 18px;
    text-align: center;
    display: block;
    margin-bottom: 20px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left .material-info .item {
    display: inline-block;
    width: 32%;
    text-align: center;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left .material-info .item .ico {
    content: " ";
    display: block;
    width: 40px;
    height: 40px;
    margin: 0 auto; 
    margin-bottom: 6px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .ico.ico-9{
    background: url("/upload/icon6.png");
    background-size: cover;
    background-repeat: no-repeat;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .ico.ico-8{
    background: url("/upload/icon8.png");
    background-size: cover;
    background-repeat: no-repeat;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .ico.ico-7{
    background: url("/upload/icon7.png");
    background-size: cover;
    background-repeat: no-repeat;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .ico.ico-6{
    background: url("/upload/icon9.png");
    background-size: cover;
    background-repeat: no-repeat;
}

.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-tkani .item {
	display: inline-block;
	width: 23%;
	text-align: center;
	font-size: 20px;
	padding: 15px 0 15px 0;
	border: 1px solid #eee;
	margin: 8px;
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-tkani .item:hover {
    box-shadow: -1px 1px 10px 1px rgba(0, 0, 0, 0.2);
}
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-tkani .item .ico {
    content: " ";
    display: block;
    width: 60px;
    height: 60px;
    margin: 0 auto; 
    margin-bottom: 20px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size="small"] .catalog-section-item-image {
    width: 100%;
    height: 260px;
    max-height: 260px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size="small"] .catalog-section-item-information {
    margin-left: 0;
}
.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-information {
    margin-left: 0;
} 
.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-name {
    font-size: 16px;
    height: 60px;
    margin-top: 10px;
	position: relative;
}
.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size="small"] .catalog-section-item-name:after {
    content: " ";
    display: block;
    width: 100%;
    height: 15px;
    top: 29px;
    z-index: 9999999;
    position: absolute;
    background-image: linear-gradient(to top, rgb(255, 255, 255), rgba(255, 255, 255, 0.8));
}
.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size="small"] .catalog-section-item-price-discount {
    font-size: 16px;
    height: 25px;
    font-weight: 500;
}
.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1 .catalog-section-item-image {
    float: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-products-small-1[data-size="small"] .catalog-section-item-price {
    margin-top: 15px;
}

.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section {
    margin-top: 35px;
}
.c-smart-filter.c-smart-filter-vertical-1 .smart-filter-toggle span {
    font-weight: 500;
}
.c-smart-filter.c-smart-filter-vertical-1 .smart-filter-property-name-title {
    font-size: 14px;
    font-weight: 500;
}

.c-smart-filter.c-smart-filter-vertical-1 .smart-filter-property.code-color [data-property-type="checkbox"][data-property-view="default"] .smart-filter-property-value {
    display: inline-block;
    width: 45%;
	margin: 0;
}
.c-smart-filter.c-smart-filter-vertical-1 .smart-filter-property.code-color [data-property-type="checkbox"][data-property-view="default"] .smart-filter-property-value-text {
    display: inline-block;
	font-size: 11px;
	background-color: #fff;
}
.c-smart-filter.c-smart-filter-vertical-1 .smart-filter-property.code-color [data-property-type="checkbox"][data-property-view="default"] .smart-filter-property-value-color{
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	top: 3px;
	position: relative;
	cursor: pointer;
}

.c-smart-filter.c-smart-filter-vertical-1 .smart-filter-property.code-color [data-property-type="checkbox"][data-property-view="default"] .smart-filter-property-value input:checked + .smart-filter-property-value-color{
	border: 2px solid #ddd;
	box-shadow: 0px 0px 2px 5px #ddd;
}
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-element .widget-title.align-center {
    text-align: left;
}

.title-section {
    font-weight: 500;
    font-size: 17px;
    margin-bottom: 13px;
}
/* btn */
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase .catalog-section-item-purchase-buttons{
	margin-left: 10px;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button,
.item-purch.but .catalog-section-item-purchase-buttons .intec-ui.control-basket-button,
.catalog-element-purchase-order .intec-button.intec-button-cl-common,
.intec-grid-item-auto .catalog-element-purchase-buttons .intec-cl-background,
.sale-order-fast-footer .intec-ui.intec-ui-control-button.intec-ui-scheme-current,
.intec-button.intec-button-cl-common.sale_order,
#bx-soa-total .intec-ui.intec-ui-control-button.intec-ui-scheme-current,
#bx-soa-orderSave .intec-ui.intec-ui-control-button.intec-ui-scheme-current
{
    background-color: #f9ecb4 !important;
    border-color: #e8dba2;
    color: #000!important;
}

.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button:hover,
.item-purch.but .catalog-section-item-purchase-buttons .intec-ui.control-basket-button:hover,
.catalog-element-purchase-order .intec-button.intec-button-cl-common:hover,
.catalog-element-purchase-order .intec-button.intec-button-cl-common.hover,
.intec-grid-item-auto .catalog-element-purchase-buttons .intec-cl-background:hover,
.sale-order-fast-footer .intec-ui.intec-ui-control-button.intec-ui-scheme-current:hover,
.intec-button.intec-button-cl-common.sale_order:hover,
#bx-soa-total .intec-ui.intec-ui-control-button.intec-ui-scheme-current:hover,
#bx-soa-orderSave .intec-ui.intec-ui-control-button.intec-ui-scheme-current:hover
{
	background-color: #f6e7a6 !important;
    border-color: #fff1b5;
    color: #000 !important;
}
.item-purch.but .catalog-element-purchase-order-button.intec-button.intec-button-cl-common,
.catalog-element-purchase-order .intec-button.intec-button-s-7,
.intec-grid-item-auto .catalog-element-purchase-buttons .intec-cl-background,
.sale-order-fast-footer .intec-ui.intec-ui-control-button.intec-ui-scheme-current,
.intec-button.intec-button-cl-common.sale_order,
#bx-soa-total .intec-ui.intec-ui-control-button.intec-ui-scheme-current,
#bx-soa-orderSave .intec-ui.intec-ui-control-button.intec-ui-scheme-current
{
	border-width: 2px !important;
}


.c-header .ns-bitrix.c-menu.c-menu-horizontal-1.menu-transparent .menu-item {
    color: #fff;
}
.c-header .ns-bitrix.c-menu.c-menu-horizontal-1.menu-transparent .menu-item:hover,
.c-header .ns-bitrix.c-menu.c-menu-horizontal-1.menu-transparent .menu-item:focus,
.c-header .ns-bitrix.c-menu.c-menu-horizontal-1.menu-transparent .menu-item:active,
.c-header .ns-bitrix.c-menu.c-menu-horizontal-1.menu-transparent .menu-item:visited,
.c-header .ns-bitrix.c-menu.c-menu-horizontal-1.menu-transparent .menu-item.menu-item-active{
	background-color: #fff8d8 !important;
	border: 1px solid #fbfafa !important;
}

.c-header .ns-bitrix.c-menu.c-menu-horizontal-1.menu-transparent .menu-item.menu-item-active:nth-child(1){
	background-color: #fff !important;
	border: 0 none !important;
}

.catalog-section-items .c-markers.c-markers-template-1[data-orientation="vertical"] .widget-markers-wrap {
    display: inline-block;
	margin-left: 3px;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image-marks{
	right: 0;
}

.ns-intec-universe.c-sale-basket-small.c-sale-basket-small-icons-1 .sale-basket-small-product-button-delay {
    display: none;
}
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .radio-inline label,
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle
{
	font-weight: 500 !important;
}


.search-item-date {
    display: none !important;
}
.intec-search-page .search-item-img img {
    max-width: 150px;
    max-height: 150px;
}

 
.c-header .ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-wrapper {
    width: 280px;
}
.menu-submenu-2.max-width .menu-submenu-wrapper {
  width: 930px !important;
}
.widget-view-fixed-1 .menu-submenu-2.max-width .menu-submenu-wrapper {
    width: 800px !important;
}
.menu-submenu-2.max-width .menu-submenu-wrapper .menu-submenu-item {
  width: 25%;
  float: left;
}
.menu-submenu.menu-submenu-catalog.menu-submenu-2 {
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu.menu-submenu-2.max-width .menu-submenu-item {
  border: 0;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu.menu-submenu-2.max-width .menu-submenu-item > .menu-submenu-item-text {
  padding: 5px 10px 5px 15px;
}
.menu-submenu.menu-submenu-catalog.menu-submenu-2.max-width {
  padding: 10px;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .intec-grid-item-auto.menu-item.menu-item-default:nth-child(1) > .menu-item-text
{
  padding-left: 20px;
  padding-right: 0;
}
.c-header .ns-bitrix.c-menu.c-menu-horizontal-1.menu-transparent .menu-item.menu-item-active:nth-child(1)
.ns-bitrix.c-menu.c-menu-horizontal-1 .intec-grid-item-auto.menu-item.menu-item-default:nth-child(1):hover > .menu-item-text:before,
.ns-bitrix.c-menu.c-menu-horizontal-1 .intec-grid-item-auto.menu-item.menu-item-default:nth-child(1) > .menu-item-text:before 
{
  content: "";
  display: block;
  background: url("/upload/hb.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 16px;
  height: 16px;
  position: absolute;
  	top: 16px !important;
	left: 10px !important;
} 


.widget-view-fixed-1 .ns-bitrix.c-menu.c-menu-horizontal-1 .intec-grid-item-auto.menu-item.menu-item-default:nth-child(1):hover > a:before,
.widget-view-fixed-1 .ns-bitrix.c-menu.c-menu-horizontal-1 .intec-grid-item-auto.menu-item.menu-item-default:nth-child(1) > a:before {
  	top: 23px !important;
	left: 10px !important;
}

.ns-bitrix.c-catalog .catalog-section-list-item-image.intec-grid-item-auto {
    display: none;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-title {
    font-size: 14px;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1[data-borders="true"] .catalog-section-list-item {
    border-radius: 5px;
    display: inline-block;
    width: auto;
	margin: 7px;
	flex: none;
	background: #f6e7a6 !important;
	border-color: #fff1b5;
}
.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-1 .catalog-section-list-item-wrapper {
    padding: 8px 15px 8px 15px;
}


.cat-title { display: block; width: 100%; background-color: #E9E9E9; height:48px; color: #333E48; line-height: 48px; margin: 10px 0; position: relative; text-transform: uppercase;}
.cat-title a { color: #333E48; font-size: 16px; margin-left: 20px; font-weight: 600; }
.cat-title a.right-cat-link { text-transform: none; position: absolute; right: 0px; transition: 0.4s; height: 48px; line-height: 48px; font-size: 14px; background-color: #333E48; color: #fff; padding: 0 20px 0 50px;}
.cat-title a.right-cat-link:hover { 
background-color: #f6e7a6;
color: #000;
}
.right-cat-link:before {content:""; position:absolute; top:0; left:0; border-width:50px 30px 0px 0px; border-style:solid; border-color:#E9E9E9 transparent transparent #E9E9E9 ; }
.catalog-section-item-name a:hover {
    color: #fcdd76 !important;
    text-shadow: none;
}
.ns-bitrix .catalog-items-top.intec-grid > .intec-grid-item-3 {
  flex: 0 0 25%;  
  max-width: 25%;
}

.ns-bitrix.c-catalog.c-catalog-services.p-sections.intec-content.clearfix .catalog-section-list-item.intec-grid-item-5.intec-grid-item-800-1.intec-grid-item-1150-2{
	margin: 0;
	flex: auto;
	padding: 0;
    background: #fff !important;
	border-color: #eee;
	border-radius: 0;
	margin: -1px;
}
.service-header-description-caption.intec-ui-markup-header {
    display: none !important;
}
.catalog-element-information-part.help-block-item.social-share {
    margin-top: 20px !important;
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu .menu-submenu-item .menu-submenu-item-text.intec-cl-text-hover:hover,
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item.menu-item-default .menu-submenu.menu-submenu-2.max-width .menu-submenu-item .menu-submenu-item-text:hover
{
	color: #fcdd76 !important;
}

.ns-bitrix .top-items {
    width: 100%;
}
.ns-bitrix .top-items .catalog-items-top.intec-grid > .intec-grid-item-3 {
    flex: 0 0 20%;
    max-width: 20%;
}

.ns-bitrix .top-items .catalog-section-item-purchase-button .intec-button-text{
	display: none;
}
.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .top-items .catalog-section-item-purchase-button{
	padding-left: 30px ;
	padding-right: 30px ;
}

.intec-template-footer .footer-col {
    display: inline-block;
    width: 24%;
    vertical-align: top;
}
.widget-footer .footer-col .address {
    margin-top: 0;
    margin-bottom: 0;
}
.footer-col .address {
    margin-top: 0;
    margin-bottom: 0;
}
.widget-footer .footer-col .phone a {
    margin-left: 0;
}
.widget-footer .footer-col .phone i {
    font-size: 13px;
	position: relative;
}
.footer-col .intec-cl-text.link-button.intec-cl-border {
    top: -6px; 
    position: relative;
    left: 28px; 
    font-size: 12px !important;
} 
.footer-col .root-item .block p {
    margin-bottom: 10px;
}
.intec-template-footer .footer-col.fcol-4 {
  width: 15%;
}
.intec-template-footer .footer-col.fcol-3 {
  width: 20%;
}
.intec-template-footer .footer-col.fcol-2.col-22 {
    width: 18%;
}
.intec-template-footer .footer-col.fcol-2.col-21 {
    width: 18%;
}
.intec-template-footer .footer-col.fcol-1 {
    width: 22%;
}

.intec-template-footer .footer-col.col-pad{
	margin-left: 15px;
}
.footer-menu.text-f {
    margin-top: 25px;
}
.footer-menu.text-f .block.email a{
	color: #2d2d2d;
}
.footer-col .footer-menu.footert .child-link {
	display: block;
}
.footer-col .footer-menu.text-f .root-link {
    font-size: 14px;
    height: 18px;
    margin-bottom: 5px;
}
.footer-col .soc_vk{
	width: 45px;
	height: 45px;
	background-size: cover !important;
	background: url(/upload/vk.png) no-repeat;
}
.footer-col .soc_inst{
	width: 45px;
	height: 45px;
	background-size: cover !important;
	background: url(/upload/insta.png) no-repeat;
}
.footer-col .soc_tg{
	display: block;
	width: 38px;  
	height: 38px;
	background-size: contain !important;
	background: url(/upload/tg.png) no-repeat;
}
.page-team .nav.nav-tabs.intec-tabs.intec-ui-mod-simple {
    display: none;
}
.page-team .stuffs .stuffs-section .stuffs-section-wrapper{
	margin: 0;
}
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-wrapper {
    display: flex;
}
.page-team .stuffs .stuffs-section .stuffs-item {
    display: block;
    float: none !important;
    width: 100%;
}
.page-team .stuffs .stuffs-section .stuffs-item {
    border: 1px solid #e9e9e9;
    padding: 15px 15px 15px 25px;
	margin-bottom: 20px;
}
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-information .stuffs-item-name {
    font-size: 18px;
}
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-information .stuffs-item-position {
    font-weight: 500;
}
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-information .stuffs-item-position {
    margin-top: 15px;
    font-size: 15px;
    margin-bottom: 15px;
	height: auto;
}
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-information .text-stuff{
	font-size: 15px;
	text-align: justify;
}
.page-team .stuffs .stuffs-section .stuffs-item:nth-child(2n) .stuffs-item-image.desktop {
    text-align: right;
}
 
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image {
    display: inline-block;
    padding: 0;
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
	width: 29%;
	text-align: left; 
}
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image img{
	max-width: 310px;
	max-height: 320px;
}
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-information {
    display: inline-block;
    margin-top: 0;
    width: 70%;
}

.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-phone,
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-skype,
.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-email{
	display: none;
}

.page-team .work-feedback {
  display: block;
}
.page-team .work-feedback .item-st {
  display: inline-block;
  margin-right: 15px;
}
.page-team .work-feedback .work-st.item-st a:hover {
  text-decoration: none;
}
.page-team .work-feedback .work-st.item-st a {
  font-size: 16px;
  border-bottom: 1px dotted;
  color: #000;
  text-decoration: none;
}/* 
.page-team .work-feedback .feedback-st.item-st button{
    font-size: 12px;
    font-weight: 300;
    background: #fff !important;
    color: #000;
    border: 1px solid #000;
    text-shadow: unset !important;
    padding: 5px 10px 5px 10px;
    height: auto;
    line-height: 20px;
	border-radius: 3px;
} */
.page-team .work-feedback .feedback-st.item-st button{
	font-size: 14px;
	font-weight: 300;
	background-color: #f9ecb4 !important;
	color: #000;
	border: 2px solid #e8dba2;
	text-shadow: unset !important;
	height: auto;
	line-height: 14px;
	padding: 12px 20px;
	border-radius: 4px;
}
.page-team .photos-designer .des-img img {
  max-width: 180px;
  max-height: 120px;
  display: inline-block;
  margin: 5px;
}
.page-team .photos-designer {
	display: none;
	width: 100%;
	margin-top: 15px;
	text-align: center;
	padding: 25px;
}

.service.landing .service-header .service-header-blocks-wrapper,
.service.landing .service-header .service-header-title,
.service.landing .service-header .service-header-information{
    padding-left: 0;
}
.service.landing .service-header-description-text {
    margin-top: 30px;
}

form[name="SIMPLE_FORM_2"] input[value="Сбросить"] {
    display: none;
}

.widget-footer .social li {
    margin-right: 5px !important;
}

.TYPE_2 .footer-menu {
    margin-right: 0;
    margin-left: 0;
}
.footer-law-info {
  width: 70%;
}
.footer-law-info p {
  color: #aaa;
  font-size: 13px;
}


.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-section-description,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-properties,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.help-block-item .prop-text,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left .color-info,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-1,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 .block-delivery .item a,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.help-block-item .ask-design,
.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-property
{
    font-size: 15px !important;
}

.c-header .ns-bitrix.c-menu.c-menu-horizontal-1.menu-transparent .menu-item:nth-child(1) {
    width: 120px !important;
}

.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image.mobile {
	display: none;
}

.breadcrumb-item[data-bread-id="6"] {
    display: none !important;
}
.intec-template .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase {
    margin: -5px;
}
.footer-col.fcol-1 .phone {
    margin-top: 10px;
}
.footer-menu.feedback{
	margin-top: 0px;
}
.ns-bitrix.c-form-result-new input[type="reset"] {
    display: none;
}

.widget-articles-content .widget-articles .element-big .element-wrapper .element:hover .header span,
.widget-articles-content .widget-articles .element-big .element-wrapper .header span 
{
    color: #000 !important;
    background-color: #fff !important;
}
.widget-articles-content .widget-articles .element-big .element-wrapper .element:hover .fade-bg {
    background: rgba(255, 255, 255, 0.7);
}
.widget-articles-content .widget-articles .element-big .description {
    color: #000;
}

.intec-button.intec-button-cl-common,
.intec-ui.intec-ui-control-button
{
	color: #000 !important;
	background-color: #f9ecb4 !important;
	border-color: #e8dba2 !important;
}
.intec-button.intec-button-cl-common:hover, 
.intec-ui.intec-ui-control-button:hover, 
.intec-button.intec-button-cl-common.hover{
	background-color: #f6e7a6 !important;
	border-color: #fff1b5 !important;
}


.items-zaly {
  margin-top: 20px;
}
.items-zaly .item-zal {
  display: block;
  margin-bottom: 30px;
}
.items-zaly .item-zal .name {
  font-size: 20px;
  font-weight: 600;
}
.items-zaly .item-zal .name span {
  border-bottom: 1px dashed;
  cursor: pointer;
}
.items-zaly .item-zal .ymaps-item {
  margin: 15px 0 15px 0;
}
.items-zaly .item-zal .prop {
  display: block;
  width: 100%;
  margin-top: 8px;
  font-size: 16px;
  font-weight: 600;
}
.items-zaly .item-zal .prop span {
  font-weight: 500;
}
.items-zaly .item-zal .req-feedback {
}
.items-zaly .item-zal .req-feedback .item {
  display: inline-block;
  margin-right: 10px;
  font-size: 16px;
  cursor: pointer;
}
.items-zaly .item-zal .req-feedback {
  margin-top: 10px;
}
.items-zaly .item-zal .full-description {
    margin-top: 20px;
}
.items-zaly .item-zal .req-feedback .item a, .items-zaly .item-zal .req-feedback .item a:hover {
  text-decoration: none;
  text-transform: uppercase;
   border-bottom: 1px dotted;
}
.items-zaly .item-zal .req-feedback .item a#show{

}
.items-zaly .item-zal .full-req{
	margin-top: 10px;
}

.items-zaly .item-zal .full-description .floor {
    margin-bottom: 15px;
}
.items-zaly .item-zal .full-description .floor .images {
    margin-top: 25px;
    margin-bottom: 25px;
}
.items-zaly .item-zal .full-description .floor .images .img {
    display: inline-block;
    margin: 5px;
}
.items-zaly .item-zal .full-description .floor .images img {
    max-width: 385px;
}

.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-price,
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-advanced
{
	display: none !important;
}
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-base,
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-image-container,
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-wrapper,
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-name
{
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-name a{
	font-size: 16px;
}
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-name{
	text-align: center;
	margin-top: 15px;
	margin-bottom: 15px;
}
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item-image{
	padding-top: 110%;
}
.ns-bitrix.c-catalog.c-catalog-catalog-1.p-section.c-services .catalog-section-item{
	border: 1px solid #f2f2f2;
	margin: 0 -1px -1px 0;
}
.c-services.c-services-template-1 .mainServCustom .widget-item-wrapper
{
	padding: 15px;
}
.c-services.c-services-template-1 .mainServCustom .widget-item-name
{
	bottom: 25px;
	background: rgba(255,255,255,0.7);
	padding: 10px;
	position: absolute;
}
.c-services.c-services-template-1 .mainServCustom .widget-item-name.full-name 
{
    padding-top: 0;
	max-width: 200px;
}

#bx-soa-region .type-profile-order {
    display: none;
}
 
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-coupon-input {
    width: 40%;
}
/* SALE PERSONAL */
.sale-personal-section-index-block-link .fa-envelope:before {
	display: none;
}
.sale-personal-section-index-block-link .fa-envelope:after {
    background: url(../icons/wallet-w.png);
	background-size: contain;
	background-repeat: no-repeat;
	content: " ";
	display: block;
	height: 64px;
	width: 64px;
	position: relative;
	top: 10px;
}
.ns-bitrix.c-main-profile.profile-bonus.c-main-profile-personal {
  display: block;
}
.ns-bitrix.c-main-profile.profile-bonus.c-main-profile-personal .main-profile-block {
  display: block;
  border: 1px solid #ebebeb;
  padding: 20px;
}
.ns-bitrix.c-main-profile.profile-bonus.c-main-profile-personal .main-profile-header {
  text-align: left;
  font-size: 1.28571429em;
  line-height: 1.5;
  margin: 0 0 35px 0; 
}
.ns-bitrix.c-main-profile.profile-bonus.c-main-profile-personal .main-profile-form-buttons {
  margin-top: 20px;
}
.c-main-profile.profile-bonus .profile-bous-info {
  margin-bottom: 20px;
}
.c-main-profile.profile-bonus .profile-bous-info .line-item {
  font-size: 1.2rem;
  margin-bottom: 10px;
}
.c-main-profile.profile-bonus .profile-bous-info .line-item > div {
  display: inline-block;
  
}
.c-main-profile.profile-bonus .profile-bous-info .line-item div.item-name span,
.c-main-profile.profile-bonus .profile-bous-info .line-item div.item-value span {
	top: -2px;
	position: relative;
	font-weight: 500;
}
.c-main-profile.profile-bonus .profile-bous-info .line-item.final {
	margin-top: 15px;
}
.c-main-profile.profile-bonus .profile-bous-info .line-item.final span {
    font-weight: 600 !important;
}

.c-main-profile.profile-bonus .profile-bous-info .line-item div.item-name span {
	z-index: 999;
	background: #fff;
}
.c-main-profile.profile-bonus .profile-bous-info .line-item div.item-name {
	width: 50%;
}
.c-main-profile.profile-bonus .profile-bous-info .line-item div.item-name {
  position: relative;
	background: url('../icons/dott.png') no-repeat;
	background-position: 0px 14px;
	background-repeat: repeat-x;
	z-index: 99;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button-icon.glyph-icon-user_2.bonus-head:before{
	content: "" !important;
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .widget-panel-button-icon.glyph-icon-user_2.bonus-head span{
	background: url(../icons/wallet.png) no-repeat;
    background-size: contain;
    display: inline-block;
    width: 20px;
    height: 20px;
    content: "";
}
.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-panel .bonus-text{
	font-weight: 600;
}

.c-main-profile.profile-bonus .profile-bonus-detail {
    margin-top: 30px;
}
.c-main-profile.profile-bonus .profile-bonus-detail .show-block {
    position: relative;
}
.c-main-profile.profile-bonus .profile-bonus-detail .show-block a {
	text-decoration: none;
}
.c-main-profile.profile-bonus .profile-bonus-detail .show-block a {
    font-size: 1.2rem;
    font-weight: 600;
}
.c-main-profile.profile-bonus .profile-bonus-detail .show-block a span{
	border-bottom: 1px dotted #888;
}
.c-main-profile.profile-bonus .profile-bonus-detail .show-block a[data-show="false"]:after {
	background: url('../icons/hide.png') no-repeat;
	background-size: contain;
}
.c-main-profile.profile-bonus .profile-bonus-detail .show-block a[data-show="true"]:after {
	background: url('../icons/show.png') no-repeat;
	background-size: contain;
}
.c-main-profile.profile-bonus .profile-bonus-detail .show-block a:after {
    content: " ";
    position: relative;
	height: 16px;
    width: 16px;
    top: 3px;
    right: -3px;
    display: inline-block;
} 
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .card-active p {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #888;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline > div, 
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline > div {
    display: inline-block;
    width: 33%;
}

.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail {
    padding: 5px;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline div a,
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline div a:hover{
	text-decoration: none;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline {
    border-bottom: 1px solid #e6e6e6;
    margin-top: 11px;
    padding: 10px 0 10px 0;
	font-weight: 600;
}
/* .c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline:nth-child(2n+1) {
	background: #fffcef;
} */
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline:hover {
	background: #fffcef;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .card-bline{
    display: block;
    width: 100%;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .card-bline {
    padding: 10px 0 10px 30px;
    border-bottom: 1px solid #e6e6e6;
	font-weight: 600;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline {
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #e6e6e6;
} 
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline.plus .price-transact {
    color: #018001;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline.minus .price-transact {
    color: red;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline .date-transact,
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline .date-transact{
    padding-left: 30px; 
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline .price-transact,
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline .price-transact{
    text-align: right;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline .date-transact.asc a:before {
	background: url('../icons/sort_asc.png') no-repeat;
	background-size: contain;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline .date-transact.desc a:before {
	background: url('../icons/sort_desc.png') no-repeat;
	background-size: contain;
}
.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline .date-transact a:before {
    content: " "; 
    height: 16px;
    width: 16px; 
    background: #000;
    display: inline-block;
    position: relative;
    left: -2px;
    top: 3px;
}

.c-main-profile.profile-bonus .profile-bonus-terms #profile-bonus-terms div.terms{
    margin-top: 20px;
	padding-left: 30px;
}
.c-main-profile.profile-bonus .profile-bonus-terms {
    margin-top: 30px;
}
.c-main-profile.profile-bonus .profile-bonus-terms .show-block {
    position: relative;
}
.c-main-profile.profile-bonus .profile-bonus-terms .show-block a {
	text-decoration: none;
}
.c-main-profile.profile-bonus .profile-bonus-terms .show-block a span{
	border-bottom: 1px dotted #888;
} 
.c-main-profile.profile-bonus .profile-bonus-terms .show-block a {
    font-size: 1.2rem;
    font-weight: 600;
}
.c-main-profile.profile-bonus .profile-bonus-terms .show-block a[data-show="false"]:after {
	background: url('../icons/hide.png') no-repeat;
	background-size: contain;
}
.c-main-profile.profile-bonus .profile-bonus-terms .show-block a[data-show="true"]:after {
	background: url('../icons/show.png') no-repeat;
	background-size: contain;
}
.c-main-profile.profile-bonus .profile-bonus-terms .show-block a:after {
    content: " ";
    height: 16px;
    width: 16px;
    position: relative;
    top: 3px;
    right: -3px;
    display: inline-block;
} 


.sale-personal-section-index-block-link .fa-user-secret:before {
	background: url(/upload/ico-personal.png);
	content: "";
	width: 64px;
	height: 67px;
	display: block;
	background-size: contain;
	background-repeat: no-repeat;
	position: relative;
	top: 10px;
}
.subscribe-edit-form .subscribe-edit-settings-format {
    display: none;
}

.full-index{
	background: #f8f9fb;
}

.full-index .news-list-slider {
    padding-top: 20px;
}

.service.landing .big-image {
    background-size: contain;
	min-height: 320px;
}
.service.landing .service-header .service-header-information {
    background: rgba(255,255,255,0.7);
}

.form-group.person-type-block{
	display: none;
}

.service.landing .service-header{
	min-height: 320px; 
}
.service.landing .service-header .service-header-title {
	background: rgba(255,255,255,0.7);
	padding-left: 18px !important;
}
.service.landing .service-header .service-header-information {
	padding-left: 18px !important;
}

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


/* tabs main carousel */
#tab-block {
	width: 100%;
	display: block;
}

#tab-block .tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  overflow: visible;
  text-align: left;
  width: 100%;
  margin-top: 20px;
}
 
#tab-block .tabs li:before{
	display:none;
}
#tab-block .tabs li {
    display: inline-block;
    list-style-type: none !important;
}
#tab-block .tabs li:hover{
	
}
#tab-block .tabs li {
  height: 100%;
  border-bottom: none;
  padding: 15px 20px;
  border-radius: 0;
}
#tab-block .tabs li.active:nth-child(1) {}
#tab-block .tabs li.active:nth-child(2) {}
#tab-block .tabs li.active:nth-child(3) {}
#tab-block .tabs li:nth-child(2) {}

#tab-block .tabs li a {
  display: block;
  font-size: 16px;
  color: #000;
  text-decoration: none;
}

#tab-block #tab-popular .like_icons {
    display: none;
}
#tab-block #tab-popular .catalog_item div.item-title {
    min-height: 60px;
}

#tab-block .tabs li.active,
#tab-block .tabs li.active:hover{
	/* border-bottom: 3px solid #e1a054; */
	z-index: 9;
}


#tab-block .tabs li.active,
#tab-block .tabs li.active a:hover {
  font-weight: bold;
  background: #fff8d8;
}

#tab-block.tab_container {
  background: #fff;
}

#tab-block .tab_content {
  padding: 20px 0 20px 0;
  font-size: 16px;
}

/* tabs main carousel end */

.index-tab-items .catalog-items-top.intec-grid > .intec-grid-item-3 {
    flex: 0 0 20%;
    max-width: 20%;
}
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-advanced {
    display: block;
}
.index-tab-items .ns-bitrix .catalog-section-item-purchase-button .intec-button-text {
    display: none;
}
.index-tab-items  .intec-grid > .intec-grid-item-3 {
    flex: 0 0 20%;
    max-width: 20%;
}

.index-tab-items .ns-bitrix .catalog-section-item-purchase-button .intec-button-text{
	display: inline-block !important;
} 
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-button{
	padding-left: 20px ;
	padding-right: 20px ;
}
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item{
	max-width: 300px;
}
.index-tab-items .owl-item.active {
    width: auto !important;
}
.index-tab-items .owl-carousel .owl-item img {
    display: initial;
}
.index-tab-items .intec-ui.intec-ui-control-dots{
	margin-top: 20px;
}
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-advanced,
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-purchase-buttons{
    display: inline-block !important;
}
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price{
	margin-top:0px;
}
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-wrapper {
   /*  min-height: 463px !important; */
}
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quantity, 
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-name-wrapper,
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price-discount
{
    text-align: left !important;
}
.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-image{
	max-width: 234px;
	max-height: 234px;
	min-height: 234px;
	height: 100%;
	width: 100%;
	padding-top:0 !important;
}


.mc-hide{
	display:none;
}

.widget .widget-header .widget-title,
.widget-articles-content .articles-header,
.main-cs .widget .widget-header .widget-title {
    font-size: 23px;
}
h1.intec-header {
    font-size: 28px;
}


.text-index {
  margin-bottom: 40px;
  margin-top: 40px;
}
.text-index .image-index, .text-index .description {
  display: inline-block;
  vertical-align: top;
} 
.text-index .image-index {
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}
.text-index .image-index img {
    display: inline-block;
    max-width: 32%;
    margin-right: 10px;
}
.text-index .description {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.text-index .description h1 {
  margin-top: 0;
  font-size: 28px;
}

.order-full-block .item.bx-text-right {
    text-align: right;
	margin-top: 10px;
}
.order-full-block .item.bx-text-left {
    text-align: left;
}
.order-full-block {
	margin-bottom: 20px;
	font-size: 15px;
	border-top: 1px solid #e5e5e5;
	padding-top: 10px; 
	padding-bottom: 15px;
}
.order-full-block .item .title-o{
	margin-right: 5px;
    text-align: left;
	max-width: 160px;
	width: 100%;
	display: inline-block;
}
.order-full-block .item .bx-price.all {
    width: 140px;
    display: inline-block;
    text-align: left;
}
.order-full-block .item.full-price {
    font-size: 16px;
}

.share-header .share-text {
    border-bottom: 0 none;
    border-top:  0 none;
	padding-bottom: 0;
}

.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-page.bx-soa-page-confirm .bx-soa-page-payment-addition {
    background: #fff !important;
}
.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-page-payment-addition td {
    text-align: left;
}
.widget-panel-item.phone-item .mons {
  font-family: "Montserrat", sans-serif !important;
  font-size: 12px;
  margin-left: 5px;
  color: #999999;
}
.widget-panel-item.phone-item .widget-panel-item-text {
  font-family: "Montserrat", sans-serif !important;
  font-size: 15px  !important;
  margin-left: 5px;
  color: #2d2d2d !important;
}
.widget-panel-item.phone-item .widget-panel-item-text.intec-grid-item-auto{	
	margin-top: 2px;
}
.widget-panel-item.phone-item .widget-panel-item-icon{
	margin-right: 5px !important;
}
.widget-panel-item.phone-item {
    padding-left: 10px !important;
}

.footer-menu .block-im .item-line {
    margin-bottom: 5px;
}
.share-header .share-text {
    padding-top: 0;
}
.share-header .share-description {
    margin-top: 15px;
}
.phone-item .widget-panel-item-text {
    font-weight: 600;
}

.footer-menu .label-phone {
    font-size: 12px;
    margin-top: 5px;
    margin-left: 25px;
	font-weight: 500;
	color: #4a5059;
}

.widget-footer .TYPE_2 .copyright-text {
    margin-top: 15px;
}

.intec-template .widget-view.widget-view-desktop .widget-view-desktop-1 .widget-panel-item.phone-item.phone-mobile{
	display:none; 
}
 
.widget-content .widget-view.widget-view-mobile .widget-panel-item.phone-item.phone-mobile .widget-panel-item-text {
    font-size: 17px !important;
    color: #6c6c6c !important;
} 
.widget-content .widget-view.widget-view-mobile .widget-panel-item.phone-item {
    padding-left: 10px !important;
    margin-right: 15px;
}

.widget-container-phone .label-phone {
    font-size: 12px;
    text-align: center;
    padding-left: 20px;
}

.news-detail-content [data-ui-markup="a"], .news-detail-content .intec-ui-markup-a{
	color: #dabb7f;
}

/* POP-UP WORK */
.pop-mix:after,
.pop-mix:before {
 border-color:transparent;
 border-style:solid;
 content:"";
 height:0;
 pointer-events:none;
 position:absolute;
 width:0
}
.pop-important-info {
 box-shadow:none;
 background:none;
 border:0 none;
 bottom:15px;
 height:auto;
 left:15px;
 padding:0;
 position:fixed;
 text-align:center;
 white-space:normal;
 width:auto;
 z-index:1100
}
.pop-mix.opened {
 opacity:1;
 transition:all 1s linear
}
.pop-mix-appear {
 opacity:.01
}
.pop-mix-appear-active {
 opacity:1;
 transition:opacity .5s ease-in
}
.pop-mix-enter {
 opacity:.01;
 transition:opacity .5s ease-in
}
.pop-mix-enter-active {
 opacity:1
}
.pop-mix-exit {
 opacity:1;
 transition:opacity .5s ease-in
}
.pop-mix-exit-active {
 opacity:.01
}
.pop-close-button {
 background:url("/upload/pop/close.svg") 0 0 no-repeat;
 background-size:contain;
 cursor:pointer;
 display:block;
 opacity:.25;
 position:absolute;
 right:8px;
 top:6px;
 width:24px;
 height:24px;
 z-index:1
}
.pop-close-button:focus,
.pop-close-button:hover {
 opacity:.5
}
.important-info_ny2021 {
 background:#fff url(/upload/pop/1may.png?v=1) bottom no-repeat;
	background-size: contain; 
 border:1px solid #d7d7d7;
 color:#000;
 padding:35px 22px 70px;
 width:310px 
}
.important-info__header {
 font-size:16px;
 font-weight:600;
 line-height:1.15;
 margin-bottom:0;
 text-transform:none;
 text-align: center;
}
.important-info__content p {
    text-align: center;
}
.important-info__header_main {
 margin-bottom:.8em
}
.mobile .important-info__header {
 font-size:14px
}
.important-info_4nov20 .important-info__button {
 -webkit-border-radius:5px;
 -webkit-background-clip:padding-box;
 -moz-border-radius:5px;
 -moz-background-clip:padding;
 border-radius:5px;
 background-clip:padding-box;
 background:#ff2c32;
 height:27px;
 line-height:27px;
 width:89px
}
.important-info_4nov20 .important-info__button:focus,
.important-info_4nov20 .important-info__button:hover {
 background:#fff;
 color:#000
}
.mobile .important-info_4nov20 .important-info__button {
 font-size:12px;
 height:24px;
 line-height:24px;
 width:70px
}
.important-info_ny2021 .important-info__bottom {
    padding-top: 5px;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
}
.mobile .important-info_ny2021 .important-info__bottom {
 padding-top:.5em
}
.important-info_ny2021 .important-info__footer {
 margin-top:1.3572em
}
.mobile .important-info_ny2021 .important-info__footer {
 margin-top:1em
}
.important-info__content p {
    margin-bottom: 5px;
    font-size: 11px;
    font-weight: 600;
}
.pop-ny-info .button-pop:hover {
	background-color: #f6e7a6 !important;
}
.pop-ny-info .button-pop {
    font-size: 12px;
    font-weight: 500;
    background-color: #f9ecb4 !important;
    color: #000;
    border: 2px solid #e8dba2;
    text-shadow: unset !important;
    height: auto;
    line-height: 14px;
    padding: 6px 20px;
    border-radius: 4px;
	text-decoration: none !important;
}
/* POP-UP WORK END */
.col-lg-3.col-md-6.col-sm-12.col-xs-12.exit-block {
    display: none;
}
.exit-block .fa.fa-info-circle.exit-ico {
    background: url(/upload/exit.png);
	content: " ";
    height: 64px;
    width: 64px;
    position: relative;
    right: 10px;
    top: 15px;
}
.exit-block .fa.fa-info-circle.exit-ico:before,
.exit-block .fa.fa-info-circle.exit-ico:after{
	content: "";
}

.mainServ.v3 .cs-item{
	display: none;
}
.v3-ds-hide{
	display: block;
}

.widget-panel-item.phone-item.phone-mobile.top-block-item {
    display: none;
}

@media all and (max-width: 1250px){
	.items-zaly .item-zal .full-description .floor .images .img {
		width: 32%;
	}
	.items-zaly .item-zal .full-description .floor .images img {
		max-width: 100% !important;
	}
}
@media all and (max-width: 1200px){
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image img {
		max-width: 284px;
	}
}
@media all and (max-width: 1100px){
	.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline > div, 
	.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline > div {
		width: 32%;
	}

	.widget-panel-item.addr-item{
		display: none !important;
	}
	.service.landing .big-image {
		background-size: cover;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 {
		padding: 0 0 15px 15px;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3 .block-delivery .item {
		font-size: 14px;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3:after {
		width: 35px;
		height: 35px;
	}
	.intec-template-footer .footer-col.col-pad {
		margin-left: 5px !important;
	}
	.ns-bitrix.c-catalog.c-catalog-services.p-sections.intec-content.clearfix .catalog-section-list-item.intec-grid-item-5.intec-grid-item-800-1.intec-grid-item-1150-2 {
		width: 33%;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image.desktop img {
		max-width: 100%;
		max-height: 100%;
	}	
	.page-team .stuffs .stuffs-section .stuffs-item:nth-child(2n+1) .stuffs-item-image.desktop img {
		padding-right: 15px;
	}
	.page-team .stuffs .stuffs-section .stuffs-item:nth-child(2n) .stuffs-item-image.desktop img {
		padding-left: 15px;
	}
}
@media all and (max-width: 991px) {
	.widget-panel-item.email-item{
		display: none !important;
	}
 	.full-index .news-list-slider {
		/*padding-top: 0 !important;*/
		padding-left: 20px;
		padding-right: 20px;
	} 
	.news-list-slider .slider-dots {
		display: inline-block;
		top: 20px;
		position: relative;
	}
	.footer-menu{
		margin-left: 0;
		margin-right: 0;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3:after {
		display: none !important;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item {
		font-size: 14px;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-2 .block-advantages .item:before {
		width: 25px;
		height: 25px;
		top: -8px;
		left: -35px;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase .order-block-buttons .catalog-element-purchase-order .catalog-element-purchase-order-fast {
		margin-left: 10px;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-information {
		padding-left: 5%;
	}
	.items-zaly .item-zal .full-description .floor .images .img {
		width: 31%;
	}
	
	.service.landing .big-image {
		background-size: cover;
	}

}
@media all and (max-width: 820px) {
	.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-authorization-panel.widget-bonus-head{
		display:none;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left{
		max-width: 48%;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right {
		max-width: 49%;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 {
		max-width: 100%;
		padding-left: 15%;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2:before {
		display: none !important;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image img {
		max-width: 220px;
	}
	.text-index .image-index {
	  display: none !important;
	}
	.text-index .description { 
		width: 100% !important;
	}
}
@media all and (max-width: 799px) {
	.widget .widget-header .widget-title,
	.widget-articles-content .articles-header,
	.main-cs .widget .widget-header .widget-title {
		font-size: 20px;
	}

	h1.intec-header,
	h1, [data-ui-markup=h1], .intec-ui-markup-h1 {
	  font-size: 23px;
	}
	
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left{
		margin-right: 10px;
		margin-left: 10px;
		width: auto;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left,
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right,
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-1,
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2{
		max-width: 100%;
	}
	
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right .intec-grid > .intec-grid-item {
		flex-basis: auto;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 {
		padding-left: 0 !important;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image img {
		max-width: 190px;
	}
	.full-index .news-list-slider .slider-dots .owl-dot {
		display: inline-block;
		vertical-align: middle;
		padding: 10px 6px;
	}
	.full-index .news-list-slider .slider-dots {
		left: -16px;
	}
}
@media all and (max-width: 767px) {
	.col-lg-3.col-md-6.col-sm-12.col-xs-12.exit-block {
		display: block;
	}

	#tab-block .tabs li {
		padding: 10px 10px;
	}
	.news-list.news-list-list .news-list-item .news-list-image {
		width: 270px;
	}
	.news-list.news-list-list .news-list-item .news-list-information.news-list-information-with-image {
		margin-left: 290px;
	}
	.intec-template-footer .footer-col {
		width: 32%;
	}
	.widget-item.widget-logotype.intec-image {
		display: none !important;
	}
	.ns-bitrix .top-items .catalog-items-top.intec-grid > .intec-grid-item-3:nth-child(3),
	.ns-bitrix .top-items .catalog-items-top.intec-grid > .intec-grid-item-3:nth-child(4){
		display: none;
	}
	.ns-bitrix .top-items .catalog-items-top.intec-grid > .intec-grid-item-3 {
		flex: 0 0 33%;
		max-width: 33%;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image img {
		max-width: 160px;
	}
	.ns-bitrix.c-menu.c-menu-mobile-1 .menu-panel-logotype-wrap {
		text-align: center !important;
		position: relative;
		/* left: -10%; */
		left: 4%;
	}
		.intec-template-footer .footer-col {
		width: 100% !important;
		text-align: center;
		padding: 0;
		margin: 0;
	}
	.intec-template-footer .footer-col.col-pad {
		margin: 0;
		margin-bottom: 20px;
	}
	.footer-col .intec-cl-text.link-button.intec-cl-border {
		top: 0;
		left: 0;
	}
	.footer-law-info {
		width: 80%;
		margin: 0 auto;
		text-align: center;
	}
		.widget-footer .TYPE_2 .copyright-text {
		max-width: 100%;
	}
	.page-team .stuffs .stuffs-section .stuffs-item {
		padding: 15px;
	}
}
@media all and (max-width: 599px) {
	
	.v3-ds-hide{
		display: none !important;
	}
	.mainServ.v3 .cs-item{
		display: block !important;
	}
	
	.c-services.c-services-template-1 .v3 .widget-content {
		margin-top: 0;
	}
	.main-cs .v3 .widget-items .widget-item, 
	.main-cs .v3 .widget-items .intec-grid > .intec-grid-item-600-1 {
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.main-cs .v3 .widget-item {
		border-bottom: 1px solid #f2f2f2;
		border-right: 0 none;
		border-left: 0 none;
		border-top: 0 none;
	}

	.mainServ.v3 .cs-item{
		padding-bottom: 15px;
		padding-top: 15px;
		cursor: pointer;
	}
	
	.mainServ.v3 .cs-item .item > div {
		display: inline-block;	
	}
	.mainServ.v3 .cs-item .item  div.icon-img img{
		max-width: 26px;	
	}
	.mainServ.v3 .cs-item .item > div:nth-child(1){
		width: 10%;
		padding-left: 2%;
	}
	.mainServ.v3 .cs-item .item > div:nth-child(2){
		width: 74%;	
		padding-left: 2%;
	}
	.mainServ.v3 .cs-item .item > div:nth-child(3){
		width: 14%;	
	}
	.mainServ.mainServCustom.v3 .widget-header{
		display: none;
	}
	.mainServ.v3 .cs-item .item div.count {
		vertical-align: bottom;
		color: #848484;
	}
	.mainServ.v3 .cs-item .item div.name a{
		text-transform: none;
	}
	.mainServ.v3 .cs-item .item div.name a,
	.mainServ.v3 .cs-item .item div.name a:hover
	{
		text-decoration: none;
	}
	.mainServ.v3 .cs-item .item div.name:hover a,
	.mainServ.v3 .cs-item .item div.name a:hover{
		color: #fcdd76; 
	}
	.mainServ.v3 .cs-item .item div.name {
		font-size: 16px;
		font-weight: 600;
		vertical-align: bottom;
	}
	
	.footer-col .pay {
		margin-bottom: 30px !important;
		margin-top: 15px !important;
		max-width: 60%;
		margin: 0 auto;
	}

	.index-tabs .intec-content .intec-content-wrapper {
		margin-left: 23px;
		margin-right: 23px;
	}
	.main-cs .mc-hide.item-count{
		display: inline-block !important;
	}
	.main-cs .mc-hide.img-bg-item{
		display: block !important;
	}	
	.main-cs .item-bg-bg{
		display: none;
	}
	.main-cs .widget-item {
		border: 1px solid #f2f2f2;
		margin: 0 -1px -1px 0;
	}
	.main-cs .c-services.c-services-template-1 .mainServ.mainServCustom .widget-item-wrapper {
		padding: 40px 40px 40px 40px;
		background: #fff;
		min-height: 0;
		
	}
	.main-cs .widget-items .widget-item,
	.main-cs .widget-items .intec-grid > .intec-grid-item-600-1
	{
		flex: 0 0 50% !important;
		max-width: 50% !important;
	}
	.main-cs .c-services.c-services-template-1 .mainServCustom .widget-item-name{
		bottom: -5px;
		background: none;
		position: absolute;
		max-width: 100% !important; 
		text-align: center;
		left: 0; 
		width: 100%;
		line-height: 13px;
	}
	.main-cs .c-services.c-services-template-1 .widget-item-button{
		font-weight: 500;
		font-size: 13px;
		line-height: 14px;
	}
	.main-cs .c-services.c-services-template-1 .widget-item-button-icon{
		display: none;
	}
	
	
	#tab-block .tabs li.active:nth-child(2):after {
		right: 35%;
	}
	.news-list-slider .slider-wrapper .owl-nav {
		display: none;
	}
	.full-index .intec-content-wrapper.slider-index .owl-carousel .slider-item,
	.full-index .intec-content-wrapper.slider-index .news-list-slider
	{
		max-height: 250px !important; 
	}
	.full-index .intec-content-wrapper.slider-index {
		margin: 0 !important;
	}
	.full-index .icons-index {
		padding-top: 35px !important;
	}
	.items-zaly .item-zal .full-description .floor .images .img {
		width: 30%;
	}
	.ns-bitrix.c-sale-order-ajax.c-sale-order-ajax-simple-1 .bx-soa-coupon-input {
		width: 100%;
	}
	.intec-template-footer .footer-col {
		width: 49%;
		/* padding-left: 35px; */
	}
	.ns-bitrix .top-items .catalog-section-item-purchase-button .intec-button-text {
		display: inline-block;
	}
	.ns-bitrix .top-items .catalog-items-top.intec-grid > .intec-grid-item-3:nth-child(3),
	.ns-bitrix .top-items .catalog-items-top.intec-grid > .intec-grid-item-3:nth-child(4){
		display: inline-block;
	} 
	.ns-bitrix .top-items .catalog-items-top.intec-grid > .intec-grid-item-3 {
		flex: 0 0 49%;
		max-width: 49%;
	}
	.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quantity,
	.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-name-wrapper,
	.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-price-discount
	{
		text-align: center !important;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-1 {
		padding: 0 10px 0 5px !important;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.properties,
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-part.help-block-item
	{
		margin-left: 0px;
	}
	.catalog-element-information-part.intec-grid.intec-grid-wrap.intec-grid-i-5.intec-grid-a-h-start.intec-grid-a-v-start {
		margin: 0;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-1 {
		padding: 8px;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 .item-text-3:after {
		display: block !important;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-wrapper {
		display: block;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image {
		display: none !important;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-information {
		width: 100% !important;
	}

	.ns-bitrix.c-catalog.c-catalog-services.p-sections.intec-content.clearfix .catalog-section-list-item.intec-grid-item-5.intec-grid-item-800-1.intec-grid-item-1150-2 {
		width: 49%;
	}
	.service.landing .service-header .service-header-blocks-wrapper {
		max-width: 100%;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image.mobile {
		display: block !important;
		margin: 10px 10px 20px 10px;
		text-align: center;
		width: 100%;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image.mobile img {
		max-width: 100%;
		max-height: 100%;
	}
	.page-team .work-feedback {
		text-align: center;
	}
	.page-team .work-feedback .item-st {
		display: block;
		margin-bottom: 20px;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-information {
		padding-left: 0;
	}
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image.mobile {
		margin: 10px 0 20px 0 !important;
	}
}
@media all and (max-width: 520px) {
	.mhide{
		display: none;
	}
	.news-list.news-list-list .news-list-item .news-list-image {
		width: 100%;
		background-size: contain;
	}
	.news-list.news-list-list .news-list-item .news-list-image {
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.news-list.news-list-list .news-list-item .news-list-information {
		text-align: center;
	}
	.news-list.news-list-list .news-list-item .news-list-information .news-list-description {
		height: auto;
	}
	.news-list.news-list-list .news-list-item .news-list-image{
		float: none;
	}
	.news-list.news-list-list .news-list-item .news-list-information.news-list-information-with-image {
		margin-left: 0 !important;
	}
	.news-list.news-list-list .news-list-item .news-list-information .news-list-name {
		width: 100%;
	}

	.full-index .icons-index {
		display: none;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-left .color-info{
		margin: 20px 0 20px 0;
	} 
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right{
		margin: 0;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 {
		padding: 25px 0 0 0 !important;
	}
	.intec-template .ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-purchase {
		margin: -10px !important;
	}
/* 	.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item{
		max-width: 100%;
	}
	.index-tab-items .owl-item.active {
		width: 100% !important;
	} */

}
@media all and (max-width: 480px) {
	.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline .date-transact, 
	.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline .date-transact {
		padding-left: 0;
	}
	#tab-block .tabs li {
		padding: 10px 5px;
	}
	#tab-block .tabs li a {
		font-size: 12px;
	}
	#tab-block .tabs li.active, 
	#tab-block .tabs li.active:hover {
		border: 0 none;
	}
	#tab-block .tabs li.active:after{
		display: none;
	}
	.index-tabs .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-name {
		max-width: 220px;
	}
	.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item {
		max-width: 350px;
	}

	.index-tab-items .owl-item.active {
		margin-right: 10px;
	}
	.owl-carousel .owl-stage {
		max-height: 423px;
		overflow: hidden;
	}
	.index-tabs .intec-content .intec-content-wrapper {
		margin-left: 45px;
		margin-right: 45px;
	}
	
	.index-tab-items .intec-ui.intec-ui-control-dots .intec-ui-part-dot {
		padding: 5px 5px;
	}

	.cat-title a.right-cat-link .cats-link-mobile{
		display: none;
	}
	.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .top-items .catalog-section-item-purchase-button {
		padding-left: 15px;
		padding-right: 15px;
	}
	.ns-bitrix .top-items .catalog-items-top.intec-grid > .intec-grid-item-3 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-1 {
		padding: 0 10px 0 0 !important;
	}
	.ns-bitrix.c-catalog-element.c-catalog-element-catalog-default-1 .catalog-element-information-right.col-2 {
		padding-left: 0 !important;
		margin: 0;
	}
	.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-quantity,
	.ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item-name-wrapper
	{
		text-align: center !important;
	}
	.widget-icons .widget-icons-content .icons-left-float .icons-name-wrapper {
		/* margin-left: 0; */
	}
	.widget-icons .icons-left-float.icons-4{
		width: 50% !important;
		float: none !important;
		text-align: center;
	}
	.intec-content .widget-icons .icons-4{
		padding-left: 20px;
		padding-right: 20px;
		margin-bottom: 30px;
	}
}
@media all and (max-width: 440px) { 
/* 	.main-cs .c-services.c-services-template-1 .mainServ.mainServCustom .widget-item-wrapper {
		padding: 10px 10px 0px 10px;
	}
	.main-cs .c-services.c-services-template-1 .mainServCustom .widget-item-name{
		padding: 10px 0 0 0 !important;
	}
	.main-cs .c-services.c-services-template-1 .widget-item-button {
		font-size: 11px !important;
	} */ 

	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image.mobile img {
		max-width: 100%;
		max-height: 100%;
	}	
	.items-zaly .item-zal .full-description .floor .images .img {
		width: 46%;
	}
	.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-title {
		font-size: 10px;
		line-height: 10px;
	}
	.ns-bitrix.c-catalog-section-list.c-catalog-section-list-catalog-tile-2 .catalog-section-list-item-title {
		height: 44px;
	}
}
@media all and (max-width: 420px) {
	
	.intec-template-footer .footer-col {
		padding-left: 0;
	}
	.main-cs .c-services.c-services-template-1 .widget-item-wrapper{
 
	}
	.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item{
		max-width: auto !important;
	}
	.index-tabs .intec-content .intec-content-wrapper {
		margin-left: 35px;
		margin-right: 35px;
	}
	
	.mainServ.v3 .cs-item .item  div.icon-img img{
		max-width: 24px;	
	}
	.mainServ.v3 .cs-item .item > div:nth-child(1){
		width: 10%;
		padding-left: 2%;
	}
	.mainServ.v3 .cs-item .item > div:nth-child(2){
		width: 70%;	
	}
	.mainServ.v3 .cs-item .item > div:nth-child(3){
		width: 12%;	
	}
	.mainServ.mainServCustom.v3 .widget-header{
		display: none;
	}
	.mainServ.v3 .cs-item .item div.name,
	.mainServ.v3 .cs-item .item div.count 
	{
		font-size: 14px;
	}

}
@media all and (max-width: 400px) {
	
	.mainServ.v3 .cs-item .item div.name{
		font-size: 14px;
	}
	
	.mainServ.v3 .cs-item .item div.count{
		font-size: 12px;
	}
	
	.page-team .stuffs .stuffs-section .stuffs-item .stuffs-item-image.mobile img {
		width:100% !important;
	}
	.index-tab-items .ns-bitrix.c-catalog-section.c-catalog-section-catalog-tile-1 .catalog-section-item {
		max-width: 256px;
	}
	
	.c-main-profile.profile-bonus .profile-bous-info .line-item {
		font-size: 0.9rem;
	}
	.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .card-bline {
		display: none;
	}
	.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline div a,
	.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .sort-bline > div,
	.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline > div
	{
		font-size: 0.9rem;
		vertical-align: top;
	}
	.c-main-profile.profile-bonus .profile-bonus-detail #profile-bonus-detail .transact-bline div.name-transact {
		padding: 0;
		word-break: break-all;
		margin: 0;
	}
}

@media all and (max-width: 390px) {
	.widget-item .intec-grid.intec-grid-i-h-15 > .intec-grid-item-auto {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	.index-tabs .intec-content .intec-content-wrapper {
		margin-left: 28px;
		margin-right: 28px;
	}
	.index-tab-items .ns-bitrix .catalog-section-item-purchase-button .intec-button-text {
		display: none !important;
	}
}
@media all and (max-width: 380px) {
	.index-tab-items .owl-item.active {
		margin-right: 15px;
	}
}

@media all and (max-width: 359px) {
	.mainServ.v3 .cs-item .item div.name{
		padding-left: 7%;
	}
	.mainServ.v3 .widget-item:nth-child(1) .cs-item .item div.name{
		position: relative;
		top: 7px;
	}
	
}



/* old custom dev css */
.logoimg
{
	max-width:110px;
	height:auto;
}

.c-header.c-header-template-1 .widget-view.widget-view-fixed .widget-logotype
{
	display:none;
}

.widget-footer .TYPE_2 ul.social i.glyph-icon-instagram
{
	color:#e34378
}
.widget-footer .TYPE_2 ul.social i.glyph-icon-vk
{
	color:#4a76a8
}
.ns-bitrix.c-menu.c-menu-horizontal-1 .menu-item .menu-item-text .menu-item-text-wrapper
{
	text-transform:uppercase;
}

.c-header.c-header-template-1 .widget-view.widget-view-desktop .widget-container-wrapper
{
	!height:120px;
}

.intec-template-footer .intec-content
{
	position:relative;
}

@media all and (min-width: 768px)
{


	.widget-footer .logo
	{
		position:absolute;
		right: 100px;
		bottom: 0px;
	}

	.widget-footer .logo img
	{
		width:100px;
		max-width:100px;
		filter: none;
		-webkit-filter: none;
	}
}
@media all and (min-width: 960px)
{


	.widget-footer .logo
	{
		
		right: 350px;
		bottom: 50px;
	}

	.widget-footer .logo img
	{
		width:150px;
		max-width:150px;
		filter: none;
		-webkit-filter: none;
	}
}


.c-photo-photogallery .intec-grid > .intec-grid-item-3 {
	
	margin-bottom: 10px;
}

@media all and (min-width: 550px)
{
	.c-photo-photogallery .intec-grid > .intec-grid-item-3 {
		-ms-flex: 0 0 48%;
		flex: 0 0 48%;
		max-width:48%;
		margin: 1%;
	}
}

@media all and (min-width: 768px)
{
	.c-photo-photogallery .intec-grid > .intec-grid-item-3 {
		-ms-flex: 0 0 31.3333333333%;
		flex: 0 0 31.3333333333%;
		max-width: 31.3333333333%;
		margin: 1%;
	}
}

.news-detail-image-wrap
{
	margin-bottom:15px;
}

.TYPE_2 .footer-menu .root-item
{
	width:100%;
	padding: 0;
}

.widget-icons .widget-icons-content .icons-left-float .icons-name-text
{
	font-size:12px!important;
	height:50px;
}

.widget-icons .widget-icons-content .icons-left-float .icons-picture
{
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
}

.soc_vk
{
	width:60px;
	height:60px;
	background: url(../images/vk.png) no-repeat;
	background-size:contain;
	display:block;
}

.soc_inst
{
	width:60px;
	height:60px;
	background: url(../images/inst.png) no-repeat;
	background-size:contain;
	display:block;
}

.sectionItemBlock .catalog-section-list-item-image {

    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    padding: 30px 50px 70px 50px!important;

}


.sectionItemBlock .catalog-section-list-item-information {
    display: block;
    position: absolute;
    top: auto;
    right: 10px;
    bottom: 10px;
    left: 10px;
    text-align: center!important;
}

.sectionItemBlock .catalog-section-list-item-wrapper {
    display: block;
    position: relative;
    padding: 100% 0 0 0!important;
	height:auto!important;
}

.sectionItemBlock .catalog-section-list-item-wrapper-2 {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.sectionItemBlock .catalog-section-list-item-image-wrapper {
    display: block;
    position: relative;
    width: 100%!important;
    height: 100%!important;
}


.sectionItemBlock .catalog-section-list-item-title {
    display: inline-block;
    font-size: 16px!important;
    font-style: normal;
    font-weight: 500;
    line-height: 1.5!important;
    text-decoration: none;
    color: #2d2d2d;
    height: 48px!important;
    overflow: hidden;
    -webkit-transition: color 350ms;
    -moz-transition: color 350ms;
    -ms-transition: color 350ms;
    -o-transition: color 350ms;
    transition: color 350ms;
	text-align:center!important;
}


.widget-container-contacts .widget-container-button ,
.intec-template-footer .first-col .phone + a
{
	display:none!important;
}