.interiors__item-title, .production__item-title { font-size:16px; }
#preloader .loader .ring {
	width: 300px;
	height: 300px;
}

.work__text {text-align:justify;}
.text {text-align:justify;}
.btn {border: 2px solid #b0972d; font-size: 18px; line-height: 100%;}
.work__link {padding: 15px 50px;}
.interiors__item-title {font-size:14px;}	
.footer__text a {font-size: 18px; color:#fff; margin-left:20px;}
.slider-arrow__prev svg, .slider-arrow__next svg { width:21px;}	
.slider-logo {height: 110px;}
/*.slider-logo img {opacity:0.7;}*/	
.about__title, .work__title, h2.offset {overflow: hidden;}	
address b, address a {margin-bottom:10px; display:inline-block;}
.contants__phone {margin-bottom:30px;}
.contants__phone a {font-size:24px;}
.contants__address address::before {left: 25px;}
.contants__phone a, .contants__email a {padding-left: 50px;}
.navbar-menu li > ul {padding-left:10px; padding-top:10px;}	
.navbar-menu li > ul > li a {
	font-weight:normal;
	text-transform:none;
}
.header-topnav .topnav .logo img {
	height: 120px;
}
.slider {height: 480px;}

.mini-slider {height:240px;}
.title-wrap-slider {
    padding-top: 25px;
    margin-bottom: 20px;
}



#page-dor .page-content .slider-dor .gallery-dor img {height:auto;}	
.production {padding:0px;}
#page-dor .page-content {padding-bottom:0px;}
.title-wrap {padding-top: 175px; margin-bottom: 20px;}

#page-dor .page-content .slider-dor .gallery-dor img {
	height: auto;
}

#header.fixed-nav .header-topnav .topnav .header-contacts .navbar-menu > li > a {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
#header.fixed-nav .header-topnav .topnav .header-contacts .navbar-menu > li > a span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 16px;
	height: 16px;
}
#header.fixed-nav .header-topnav .topnav .header-contacts .navbar-menu > li > a:after {
	display: none;
}