body{
	font-family: 'Inter', sans-serif;
	color:#000;
	font-size:16px;
}
.city-block::before, .phone-block::before{
	color:#EE8813;
}
.main-menu{
	background:#212121;
}
.main-menu .first-lvl > li > a{
	color:#fff;
	font-size:18px;
	line-height:100%;
	font-weight:500;
	padding:16px 20px;
}
.main-menu .first-lvl > li > ul{
	background: #EE8813;
}
.under-header{
	padding: 40px 0;
}
.under-header h1{
	font-weight: bold;
	font-size: 36px;
	line-height: 100%;
	color:#000;
	margin: 0 0 10px 0;
}
.under-header .wbtext{
	font-size: 16px;
	line-height: 150%;
	margin: 0 0 30px 0;
}
.under-header .wbtext .from-price{
	font-style: normal;
	font-weight: bold;
	font-size: 36px;
	line-height: 100%;
	color: #EE8813;
	margin: 0 0 20px 0;
}
.under-header .wbinfo{
	overflow:hidden;
}
.under-header .wbinfo .wbi-left{
	float:left;
	width:30px;
	font-size:30px;
	color:#EE8813;
}
.under-header .wbinfo .wbi-right{
	margin: 0 0 0 40px;
}
.under-header .wbinfo .wbi-line{
	font-weight: normal;
	font-size: 20px;
	line-height: 100%;
	color:#000;
}
.under-header .wbinfo .wbi-line2{
	font-weight: normal;
	font-size: 16px;
	line-height: 100%;
	color: #8B8B8B;
	margin: 5px 0 0 0;
}
.mainpage-circles{
	background: #E8EAEF;
	padding: 60px 0 40px 0;
}
.mainpage-circles .circle{
	background: #EE8813;
}




.main-header2{
	margin:30px 0;
	display:flex;
	flex-wrap: wrap;
	flex-direction:row;
	justify-content:space-between;
	align-items:center;
}
.main-header2 .fa{
	color:#EE8813;
	font-size:30px;
	line-height:100%;
	vertical-align: sub;
}
.main-header2 .soc-block{
	float:none;
}

.pn-place{
	display:flex;
	flex-direction:row;
	align-items:center;
}
.pn-place .pn-ib{
	width:35px;
}
.pn-place .pn-tb .pn-ln, .pn-place .pn-tb .pn-ln a, .pn-place .pn-tb .pn-ln a:hover, .pn-place .pn-tb .pn-ln a:focus{
	font-weight: normal;
	font-size: 20px;
	line-height: 100%;
	color:#000;
	text-decoration:none;
}
.pn-place .pn-tb .pn-ln2{
	font-weight: normal;
	font-size: 16px;
	line-height: 100%;
	color:#8B8B8B;
	margin-top:5px;
}
.logo-place{
	max-width:40%;
}
@media (max-width:768px){
	.pn-place{
		margin-bottom:20px;
	}
	.main-header2 .soc-block{
		width:100%;
		text-align:center;
		margin-left:0;
	}
	.logo-place{
		width:100%;
		max-width:100%;
		margin-bottom:20px;
		text-align:center;
	}
}
.main-header2 a.navbar-brand{
	background-color:#EE8813;
	color:#fff;
	padding: 14px 21px;
	border-radius: 3px;
	display:block;
	height:auto;
}
.main-header2 a.navbar-brand .navbar-brand-text {
	display: inline-block;
	height: auto;
	font-weight: bold;
	font-size: 24px;
	line-height: 24px;
}



.title, .mainpage-circles2 h2.title {
    text-transform: none;
    font-weight: 600;
    font-size: 36px;
    position: relative;
    margin-bottom: 55px;
    line-height: 100%;
	margin-top: 0;
	text-align:center;
}
.title:before, .mainpage-circles2 h2.title:before {
    content: '';
    display: block;
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -70px;
    background: #EE8813;
    width: 140px;
    height: 4px;
}

.mainpage-circles .circle2-item{
	text-align:center;
	margin: 0 0 20px 0;
}
.mainpage-circles .circle2{
	width:100px;
	height:100px;
	border-radius:50%;
	background: #EE8813;
	color:#fff;
	margin: 0 auto;
	text-align:center;
	margin-bottom:15px;
}
.mainpage-circles .circle2 .fa{
	font-size: 60px;
    margin: 20px;
}
.mainpage-circles .circle-text2
{
	font-weight: 500;
	font-size: 20px;
	line-height: 130%;
}

.item-block33{
	box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border: 1px solid #DEDEDE;
    margin-bottom: 25px;
    border-radius: 5px;
    background: #fff;
}
.mainpage-popular .item-cont {
    background: none;
    padding: 0 21px;
    margin-bottom: 0;
}
.mainpage-popular .item-name {
    font-size: 20px;
    font-weight: 500;
	padding-top: 20px;
	font-style: normal;
	line-height: 130%;
}
.detail-attrs td.attr-title>span{
	background-color: #fff;
	color:#000;
	font-size:16px;
	line-height: 100%;
	font-weight: normal;
}
.detail-attrs td>span {
	background-color: #fff;
}
.detail-attrs td>span.black{
	color:#000;
	font-size:16px;
	line-height: 100%;
	font-weight: 600;
}
.detail-attrs td{
	background:none;
}
.mainpage-popular .new-price.sale{
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 100%;
	color: #EE8813;
	text-align:left;
	margin-top:10px;
}
.mainpage-popular .new-price span{
	font-size: 24px;
}
.mainpage-popular .item-img{
	border-radius: 5px 5px 0 0;
}
.mainpage-services .item{
	width:100%;
	box-shadow: 0px 16px 24px rgba(0, 0, 0, 0.06), 0px 2px 6px rgba(0, 0, 0, 0.04), 0px 0px 1px rgba(0, 0, 0, 0.04);
    border: 1px solid #DEDEDE;
    margin-bottom: 25px;
    border-radius: 5px;
    background: #fff;
}
.mainpage-services .item-mblock2{
	margin: 25px 25px 30px 25px;
}
.mainpage-services .item-title{
	margin-top:0;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 130%;
	text-align: center;
	color: #000000;
	text-decoration:none;
}
.mainpage-services .item-title a, .mainpage-services .item-title a:hover, .mainpage-services .item-title a:focus{
	color: #000000;
	text-decoration:none;
}
.mainpage-popular .arrows, .mainpage-popular .arrows:hover{
	background:#EE8813;
	color:#fff;
	border-bottom:none;
}

.mainpage-popular ul.slick-dots li{
	background: #EE8813;
    opacity: 0.3;
}
.mainpage-popular ul.slick-dots li.slick-active, .mainpage-popular ul.slick-dots li:hover{
	opacity: 1;
	background: #EE8813;
}

.mainpage-popular .left-arrow::after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAATCAYAAACk9eypAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOERCQjhGNzExQzI0RkZBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1N0QzNkZCRDI5MTAxMUU3ODg2OEEzNTFEQzZFQ0ExNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1N0QzNkZCQzI5MTAxMUU3ODg2OEEzNTFEQzZFQ0ExNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDdCNDI3QjMyODIyNjgxMTgyMkFDNTNBOTg2NzM1ODAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUUxRDUxRDFGOEEwRTYxMTlGN0VDQ0I4MTA2MUYxQTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6kushlAAAAtUlEQVR42pyTSQoCMRBF+wAOvXFo5wsoXt+V4kAjrh1RD6B7t+UvJKCfSkIMvKIDr9OdGjIRySI0wRyMdR+TW2Avn/UA05DcBgf5XTOfXIAjyTuQW3IXnEnegrp1hx64kFw6mV/ogyvJa1D7PtQ9DMCN5BWo8i9rGII7yUtQsRKiYUHyCzR86dYwSv1C8h3+ylKoDhtfHUKVLn2VdnTAyWiPPNStRUq3WvPwjM0DT9xE928BBgAImPj1xWHKdgAAAABJRU5ErkJggg==);
}
.mainpage-popular .right-arrow::after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAATCAYAAACk9eypAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2VpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOERCQjhGNzExQzI0RkZBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QTNFODdBMDI5MTAxMUU3QUNFNkE1NUY1QkRBMzQ2RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QTNFODc5RjI5MTAxMUU3QUNFNkE1NUY1QkRBMzQ2RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDdCNDI3QjMyODIyNjgxMTgyMkFDNTNBOTg2NzM1ODAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QUUxRDUxRDFGOEEwRTYxMTlGN0VDQ0I4MTA2MUYxQTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6N6LEpAAAAtklEQVR42qTTyQrCMBRA0boUx02dhy8Q/Xw34oyKa0dUcKsfEe9TAxryDMXAKbT0Epo0kTEmQgcDxO97lVy6uJnX2KAcCvrme2xR+RUUsXaiHapaIApYOtEeNS2w0dyJDqhrgchj5kRHNLVA5DB1ojNaWiCymDjRBe3Us/KPGFekP56NtBkyGPtm+PsbfKt00lbJtw+ypA1tpxehTbOBvLxK8i8l/lt7uCc5D/YQDVEKnbiHAAMALmHU+V87A9oAAAAASUVORK5CYII=);
}

.mainpage-circles2{
	background: #F0F2F5;
	padding: 80px 0;
	font-size: 16px;
	line-height: 150%;
	text-align:center;
}
.mainpage-circles2 ul {
    list-style: none;
}
.mainpage-circles2 ul li::before {
    content: "\2022";
    color: #EE8813;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-left: -1em;
}

.mainpage-circles2 h2{
	text-transform: none;
    font-weight: 600;
    font-size: 24px;
    position: relative;
    margin-bottom: 35px;
    line-height: 100%;
    margin-top: 30px;
    text-align: center;
}
.mainpage-circles2 h2:before {
    content: '';
    display: block;
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -70px;
    background: #EE8813;
    width: 140px;
    height: 4px;
}
.main-footer .coline{
	margin: 0 0 10px 0;
}
.main-footer .coline .ttl{
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 100%;
	color: #1D1E21;
	margin-bottom:15px;
}
.main-footer .coline .ttl2{
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 100%;
	color: #868686;
}
.main-footer {
    margin-top: 80px;
    padding-bottom: 35px;
    border-bottom: none;
}
.copyright {
	margin: 0;
	padding: 40px 0;
	background: #212121;
	color:#fff;
}
.copyright .text a, .copyright .text a:hover, .copyright .text a:focus{
	color:#fff;
}
.copyright .h4{
	font-style: normal;
	font-weight: bold;
	font-size: 24px;
	line-height: 100%;
}
.copyright .text a.partner, .copyright .text a.partner:hover, .copyright .text a.partner:focus{
	display:inline-block;
	margin: 0 30px 10px 0;
	text-decoration:none;
}
.copyright .text-mg{
	margin-bottom:40px;
}

.scroll-top, .scroll-top:hover, .scroll-top:focus{
	background: #EE8813;
	color:#fff;
}