/*!
 * Copyright © iniBOX <http://inibox.ru>, 2019
 */
body {
	min-width: 320px;
	cursor: default;}
a {
	color: #009999!important;}
footer {
	font-size: small;}
.logo {
	width: 250px;
	height: 50px;
	background-image: url(../img/logo_ndb.png);
	background-repeat: no-repeat;
	background-size: contain;}
.navbar-nav a {
	color: #19253A!important;}
.navbar-light .navbar-toggler-icon {
	background-image: url(../img/navbar-toggler-icon.svg);}
.navbar-light .navbar-toggler {
	color: #009999;
	border-color: #009999;}
@media (max-width: 334px) {
	.navbar-light .navbar-toggler {
		margin-left: auto;}}
.navbar .dropdown {
	position: static;}
.dropdown-menu {
	right: auto;
	left: auto;}
.phone:before {
	content: url(../img/phone.png);
	position: relative;
	top: .3em;
	right: .1em;}
.check:before {
	position: relative;
	right: .5em;
	bottom: .1em;}
.check-white:before {
	content: url(../img/check-white.png);}
.check-black:before {
	content: url(../img/check-black.png);}
.check-turq:before {
	content: url(../img/check-turq.png);}
.text-turq {
	color: rgba(0, 137, 138, 1);}
.text-pink {
	color: rgba(203, 15, 66, .7);}
.text-peac {
	color: rgba(244, 132, 128, .7);}
.text-gray {
	color: rgba(14, 29, 42, .7);}
.bg-color {
	position: relative;
	overflow: hidden;
	z-index: 1;}
.bg-color:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;}
.bg-turq:before {
	background-color: rgba(0, 137, 138, .8);}
.bg-turq-light:before {
	background-color: rgba(0, 137, 138, .6);}
.bg-pink:before {
	background-color: rgba(203, 15, 66, .8);}
.bg-pink-light:before {
	background-color: rgba(203, 15, 66, .6);}
.bg-peac:before {
	background-color: rgba(244, 132, 128, .6);}
.bg-gray:before {
	background-color: rgba(14, 29, 42, .7);}
.bg-white-opasity:before {
	background-color: rgba(255, 255, 255, .85);}
.bg-img {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;}
.bg-map {
	background-image: url(../img/bg-map.jpg);}
.bg-about {
	background-image: url(../img/bg-about.jpg);}
.bg-about-color {
	background-image: url(../img/bg-about-color.jpg);}
.bg-form {
	background-image: url(../img/bg-form.jpg);}
.bg-block {
	background-image: url(../img/bg-block.jpg);}
.bg-arendatoru {
	background-image: url(../img/bg-arendatoru.png);}
.bg-first {
	background-image: url(../img/bg-first.jpg);}
.bg-second {
	background-image: url(../img/bg-second.jpg);}
.bg-third {
	background-image: url(../img/bg-third.jpg);}
.bg-fourth {
	background-image: url(../img/bg-fourth.jpg);}
.bg-fifth {
	background-image: url(../img/bg-fifth.jpg);}
.bg-arrow:before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 0;
	background: url(../img/bg-arrow.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;}
.bg-rotate:before {
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	     -o-transform: rotate(180deg);
	        transform: rotate(180deg);}
.number {
	font-size: 100px;
	font-weight: 900;
	line-height: 30px;}
@media (min-width: 1200px) {
	.carousel img {
		width: 100%;}}
.carousel-caption {
	top: 0;}
.carousel-indicators li {
	height: 10px;
	background-color: #000000;}
.items {
	position: relative;
	margin-top: -180px;}
@media (min-width: 768px) {
	.items {
		position: absolute;
		bottom: 0;}
	.items .item {
		border-radius: 10px;}}
.items .item:hover:before {
	opacity: 0.8;}
.box-shadow {
	box-shadow: 0 0 40px rgba(4, 20, 38, .3);}
.overlay{
	position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);}
.line {
	display: block;
	width: 100%;
	height: 3px;
	background: rgb(23, 162, 184);}