body 
	{
		font-family: 'Roboto', sans-serif;
	}
 @font-face {
    font-family: Kelson;
    src: url('../fonts/Kelson_Sans_Bold_RU.otf');
   }
/*кнопка вниз*/
.href-down
	{
	display: inline-block;
	background: url('../img/patern_icons.png');
	background-position: 343px 191px;
	width: 58px;
	height: 28px;
	margin-top: 20px;
	}
@media (max-width: 768px){
	.href-down
	{
	display: inline-block;
	background: url('../img/patern_icons.png');
	background-position: 341px 239px;
	width: 30px;
	height: 18px;
	margin-top: 20px;
	}
}
.href-down-blk
	{
	display: inline-block;
	background: url('../img/patern_icons.png');
	background-position: 343px 217px;
	width: 58px;
	height: 28px;
	margin-top: 20px;
	}
@media (max-width: 768px){
	.href-down-blk
	{
	display: inline-block;
	background: url('../img/patern_icons.png');
	background-position: 341px 258px;
	width: 30px;
	height: 18px;
	margin-top: 20px;
	}
}
/*Кнопка купить*/
.button-reg,.button-reg:link
	{
	background-color: #52d1d9;
	padding: 10px 20px 10px 20px;
	color: #fff;
	border-bottom: 3px solid #2da1a8;
	font-size: 20px;
	margin-top: 40px;
	margin-bottom: 40px;
	display: inline-block;
	text-decoration: none;
	}
.button-reg:hover,.button-reg:active,.button-reg:visited
	{
	text-decoration: none;
	background-color: #30c0c9;
	color:#fff;
	border-bottom: 3px solid #2da2a9;
	}
/*Титлы*/
.title-containers
	{
	text-transform: uppercase;
	font-weight: 600;
	font-size: 36px;
	margin-bottom: 30px;
	color: #2f2f2f;
	}
@media (max-width: 768px){
	.title-containers
	{
		font-size: 24px;
	}
}
/*верхний контэйнер*/
.top-container 
	{
	margin-bottom: 10px;
	}
.logo-block-top
	{
	padding-top: 20px;
	}
.logo-block-top a
	{
	text-decoration: none;
	margin-right: 40px;
	}
.logo-block-top img
	{
	max-height:90px; 
	}
/*блок контактов*/
.contact-block-top
	{
	padding-top: 10px;
	}
.phone-top
	{
	color:#204784;
	text-decoration: none;
	font-weight: bold;
	font-size: 35px;
	display: block;
	}
.phone-top:hover
	{
	text-decoration: none;
	}
.phone-top span
	{
	font-size: 24px !important; 
	}
/*кнопка вверху*/
.button-top,.button-top:link
	{
	background-color: #FF3333;
	padding: 10px 20px 10px 20px;
	color: #fff;
	border-bottom: 3px solid #CC0000;
	font-size: 20px;
	margin-top: 10px;
	display: inline-block;
	text-decoration: none;
	}
.button-top:hover,.button-top:active,.button-top:visited
	{
	text-decoration: none;
	background-color: #FF0000;
	color:#fff;
	border-bottom: 3px solid #CC0000;
	}
.langed
	{
	text-align: right;
    position: absolute;
    z-index: 999;
    width: 120px;
    margin-top: 99px;
    font-size: 16px;
    display: block;
    text-decoration: underline;
	}
/*Навигатор*/
.navbar-top
	{
	    height: auto;
	background-color: #66CC66;
	border-radius: 0px;
	border:none;
	border-bottom: 3px solid #669966;
	margin-bottom: 0px;
	}
.navbar-ul ul
	{
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	}
.navbar-ul ul>li
	{
	display: inline-block;
	padding: 12px 12px 0px 5px;
	margin-right: 1%;
	/*box-shadow: none;*/
	font-size: 18px;
	}
.navbar-ul ul>li>a
	{
	color:#fff;
	text-decoration: none;
	}
.navbar-ul ul>li>a:hover
	{
	border-bottom: 2px solid #fff;
	}

.dropdown-menu
	{
	border: none;
    border-radius: 0px;
    background-color: #6c6;
    margin: 0px;
	}
.dropdown-menu li
	{
	height: 37px;
	padding: 3px 20px !important;
	}
.dropdown-menu li>a
	{
	padding: 1px;
	}
.dropdown-menu li>a:hover
	{
	background: none;
	color: #fff;
	border-bottom: 2px solid #fff;
	}
@media (min-width:10px )and (max-width: 1192px){
.navbar-ul ul>li {
	margin-right: -10px;
}
}
@media (max-width: 768px){
.navbar-ul
	{
	display: none;
	}
.navbar-ul li
	{
	display: block;
	width: 100%;
	}
.navbar-mini
	{
	color: #fff;
	font-size: 18px;
	float: left;
	}
.logo-block-top,
.contact-block-top
	{
	text-align: center;
	}
}
/*блок первый с бэкграундом*/
.big-bg-one
	{
		background: linear-gradient(to top, RGBA(0, 0, 0, 0.5), RGBA(0, 0, 0, 0.5)),url('../img/1.jpg') no-repeat center;
		background-size:auto,cover;
		padding-top: 150px;
		padding-bottom: 50px;
		color: #000;
		/*пара*/
		background-attachment: fixed;
   /* background-position: center;
    background-repeat: no-repeat;
    background-size: cover;*/
	}
.bg-one
	{ 
	color: #000;
	}
.bg-one .text-bg
	{
	background: linear-gradient(to top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
	}
.bg-one h1, .bg-one h2
	{
	display: inline-block;
	padding: 20px;
	}
.bg-one h1,.big-h
	{
	background-color: #3399CC;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: -65px;
	padding: 35px;
	font-size: 48px;
	font-family: 'Kelson', sans-serif;
	box-shadow: rgba(51, 51, 51, 0.28) 0px 2px 0px;
	}
.bg-one h2
	{
	margin-bottom: 10px;
	font-size: 28px;
	font-weight: 600;
	letter-spacing: 1px;
	display: block;
	}

@media (max-width: 768px){
	.big-bg-one
		{
		padding-top: 50px;
		padding-bottom: 50px;
		}
	.bg-one h1
	{
	 font-size: 24px;
	 margin-top: -35px;
	}
	.bg-one h2
	{
	 font-size: 20px;
	}

}
/*Блок с ткестом и фоткой*/
.container-plain-text
	{
	margin-top: 40px;
	margin-bottom: 20px;
	}
.container-plain-text p
	{
	font-size: 18px;
	margin-bottom: 20px;
	}
.container-plain-text img
	{
	width: 100%;
	height: auto;
	margin-top: 0px;
	}
@media (max-width: 768px){
.container-plain-text p
	{
	font-size: 16px;
	}
.container-plain-text img
	{
	display: none;
	}
}
/*Второй блок*/
.big-bg-two
	{
	background:url('../img/2.jpg') no-repeat center;
	background-size:cover;
	padding-top: 60px;
	padding-bottom: 40px;
	color: #000;
	/*пара*/
	background-attachment: fixed;
	}
.big-bg-two-inner
	{
	margin-top: 40px;
	background:linear-gradient(to top, RGBA(0, 0, 0, 0.7), RGBA(0, 0, 0, 0.7));
	min-height: 350px;
	margin-top: 40px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 40px;
	padding-top: 40px;
	}
.big-bg-two-inner h2
	{
	font-size: 28px;
	font-weight: 600;
	}	
.big-bg-two-inner b
	{
	font-size: 68px;
	}
.big-bg-two-inner ul
	{
	list-style: none;
	margin-top: 28px;
	}
.big-bg-two-inner ul li:before {
    content:  "— ";
    position: relative;
    left:     -5px;
}
@media (max-width: 768px){
	.big-bg-two-inner
		{
		font-size: 18px;
		}
	.big-bg-two-inner h2
		{
		font-size: 20px;
		}
	.big-bg-two-inner b
		{
		font-size: 40px;
		}
	.big-bg-two-inner ul
	{
	list-style: none;
	margin-top: 18px;
	}
	.langed {
    text-align: center;
    position: relative;
    z-index: 999;
    width: 100%;
    margin-top: 15px;
    font-size: 16px;
    display: block;
    text-decoration: underline;
}
}
/*Третий блок*/
.big-bg-three
	{
	background:url('../img/33.jpg') no-repeat center;
	background-size:cover;
	padding-top: 60px;
	padding-bottom: 40px;
	color: #000;
	/*пара*/
	background-attachment: fixed;
	}
.text-bg-container-inner
	{
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	background:linear-gradient(to top, RGBA(0, 0, 0, 0.7), RGBA(0, 0, 0, 0.7));	
	}
.big-bg-three-container
	{
	background:linear-gradient(to top, RGBA(0, 0, 0, 0.7), RGBA(0, 0, 0, 0.7));
	/*min-height: 350px;*/
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 40px;
	padding-top: 30px;
	}
.big-bg-three-container h2
	{
	font-size: 40px;
	margin-bottom: 30px;
	font-weight: 600;
	}
.big-bg-three-container ul
	{
	margin-bottom: 20px;
	font-size: 40px;
	}
.big-bg-three-container h3
	{
	font-size: 24px;
	margin-bottom: 10px;
	}
.big-bg-three a
	{
	/*margin-right: 60px;*/
	color: #fff;
	}
.big-bg-three a:hover
	{
	color:#EF7F1A;
	}
@media (max-width: 768px){
	.big-bg-three-container
		{
		font-size: 18px;
		}
	.big-bg-three-container h2
		{
		font-size: 24px;
		margin-bottom: 15px;
		}
	.big-bg-three-container ul
		{
		margin-bottom: 10px;
		font-size: 20px;
		}
	.big-bg-three-container h3
		{
		font-size: 18px;
		margin-bottom: 10px;
		}
}
/*Четвертый*/
.big-bg-four
	{
	background:url('../img/4.jpg') no-repeat center;
	background-size:cover;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #000;
	/*пара*/
	background-attachment: fixed;
	}
.big-bg-four-container
	{
	background: linear-gradient(to top, RGBA(0, 0, 0, 0.7), RGBA(0, 0, 0, 0.7));
    /* min-height: 350px; */
    margin-top: 20px;
    margin-bottom: 20px; 
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 40px;
    padding-top: 30px;
	}
.big-bg-four-container h2
	{
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: 600;
	}
.big-bg-four-container ul
	{
	font-size: 40px;
	margin-left: -20px;
	/*margin-right: 60px;*/
	margin-bottom: 20px;
	}
.four-list
	{
	list-style: none;
	font-size: 20px !important;
	}
.four-list li:before
	{
	content:  "— ";
    position: relative;
    left:     -5px;
    font-size: 20px !important;
	}
.big-bg-four-container h3
	{
	font-size: 20px;
	}
@media (max-width: 768px){
	.big-bg-four-container
		{
		font-size: 18px;
		}
	.big-bg-four-container h2
		{
		font-size: 24px;
		}
	.big-bg-four-container ul
		{
		font-size: 20px;
		}
	.four-list
		{
		font-size: 18px !important;
		}
	.big-bg-four-container h3
		{
		font-size: 18px;
		}
}
/*Пятый*/
.big-bg-five
	{
	background:url('../img/5.jpg') no-repeat center;
	background-size:cover;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #000;
	/*пара*/
	background-attachment: fixed;
	}
.big-bg-five-container
	{
	background:linear-gradient(to top, RGBA(0, 0, 0, 0.7), RGBA(0, 0, 0, 0.7));
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 40px;
	padding-top: 30px;
	}
.big-bg-five-container h2
	{
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: 600;
	}
.big-bg-five-container h3
	{
	font-size: 24px;
	font-weight: 600;
	}
.big-bg-five-container ul
	{
	font-size: 40px;
	margin-left: -20px;
	/*margin-right: 60px;*/
	margin-bottom: 20px;
	}
.five-list
	{
	list-style: none;
	/*margin-left: 0px !important;*/
	font-size: 20px !important;
	}
.five-list li:before
	{
	content:  "— ";
    position: relative;
    left:     -5px;
    font-size: 20px !important;
	}
/*.big-bg-five-container h3
	{
	font-size: 20px;
	}*/
.big-bg-five p
	{
	/*margin-left: 60px;*/
	/*margin-right: 60px;*/
	margin-bottom: 10px;
	}
.big-bg-five a
	{
	/*margin-right: 60px;*/
	color: #fff;
	}
.big-bg-five a:hover
	{
	color:#EF7F1A;
	}
.big-bg-five b
	{
	font-size: 26px;
	}
@media (max-width: 768px){
	.big-bg-five-container
		{
		font-size: 18px;
		}
	.big-bg-five-container h2
		{
		font-size: 24px;
		}
	.big-bg-five-container ul
		{
		font-size: 20px;
		}
	.five-list
		{
		font-size: 18px !important;
		}
	.big-bg-five-container h3
		{
		font-size: 18px;
		}
	.big-bg-five b
		{
		font-size: 18px;
		}
}
/*Шестой блок*/
.big-bg-six
	{
	background:url('../img/6.jpg') no-repeat center;
	background-size:cover;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #000;
	/*пара*/
	background-attachment: fixed;
	}
.big-bg-six-container
	{
	background:linear-gradient(to top, rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6));
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 40px;
	padding-top: 30px;
	}
.big-bg-six-container h2
	{
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: 600;
	}
.big-bg-six-container ul
	{
	font-size: 40px;
	margin-left: -20px;
	/*margin-right: 60px;*/
	margin-bottom: 20px;
	}
.big-bg-six-container h3
	{
	font-size: 24px;
	}
.big-bg-six p
	{
	/*margin-left: 60px;*/
	/*margin-right: 60px;*/
	margin-bottom: 10px;
	}
.big-bg-six a 
	{
	/*float: right;*/
	/*margin-right: 60px;*/
	}
.six-list
	{
	margin-left: 10px !important;
	margin-bottom: 10px !important; 
	list-style: none;
	font-size: 20px !important;
	}
.six-list li:before
	{
	content:  "— ";
    position: relative;
    left:     -5px;
    font-size: 20px !important;
	}
@media (max-width: 768px){
	.big-bg-six-container
		{
		font-size: 18px;
		}
	.big-bg-six-container h2
		{
		font-size: 24px;
		}
	.big-bg-six-container ul
		{
		font-size: 20px;
		}
	.six-list
		{
		font-size: 18px !important;
		}
	.big-bg-six-container h3
		{
		font-size: 18px;
		}
}
/*Седьмой контейнер*/
.big-bg-seventh
	{
	background:url('../img/7.jpg') no-repeat center;
	background-size:cover;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #fff;
	/*пара*/
	background-attachment: fixed;
	}
.big-bg-seventh-container
	{
	background:linear-gradient(to top, RGBA(0, 0, 0, 0.7), RGBA(0, 0, 0, 0.7));
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 40px;
	padding-top: 30px;
	}
.big-bg-seventh-container h2
	{
	font-size: 40px;
	margin-bottom: 10px;
	font-weight: 600;
	}
.big-bg-seventh-container ul
	{
	font-size: 40px;
	margin-left: -20px;
	/*margin-right: 60px;*/
	margin-bottom: 20px;
	}
.big-bg-seventh-container h3
	{
	font-size: 30px;
	}
.big-bg-seventh p
	{
	/*margin-left: 60px;*/
	/*margin-right: 60px;*/
	margin-bottom: 20px;
	}
.big-bg-seventh a
	{
	/*margin-right: 60px;*/
	color: #fff;
	}
.big-bg-seventh a:hover
	{
	color:#EF7F1A;
	}
@media (max-width: 768px){
	.big-bg-seventh-container
		{
		font-size: 18px;
		}
	.big-bg-seventh-container h2
		{
		font-size: 24px;
		}
	.big-bg-seventh-container ul
		{
		font-size: 20px;
		}
	.big-bg-seventh-container h3
		{
		font-size: 18px;
		}
}
/*Скрытый контейнер*/
.big-bg-shadow
	{
	margin-bottom: 40px;
	margin-top: 40px;
	}
.big-bg-shadow h3
	{
	font-size: 24px;
	color: #EF7F1A;
	font-weight:600;
	margin-bottom: 20px;
	margin-top: 20px;
	}
.big-bg-shadow p
	{
	font-size: 18px;
	margin-bottom: 18px;
	}
.big-bg-shadow .table
	{
	font-size: 18px;
	}
.big-bg-shadow .table th
	{
	font-size: 20px;
	font-weight: 600;
	color: #EF7F1A;
	}
.big-bg-shadow b
	{
	font-size: 30px;
	font-weight: 600;
	}
.big-bg-shadow span
	{
	font-weight: 600;
	}
.big-bg-shadow ul
	{
	font-size: 18px;
	margin-bottom: 18px;
	}
@media (max-width: 768px){
	.big-bg-shadow
		{
		font-size: 18px;
		}
	.big-bg-shadow .table th
		{
		font-size: 16px;
		}
	.big-bg-shadow .table
	{
	font-size: 16px;
	}
	.big-bg-shadow ul
		{
		font-size: 16px;
		}
	.big-bg-shadow h3
		{
		font-size: 18px;
		}
	.big-bg-shadow p
		{
		font-size: 16px;
		}
}
/*Восьмой контейнер*/
.big-bg-eight
	{
	background:url('../img/8.jpg') no-repeat center;
	background-size:cover;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #fff;
	/*пара*/
	background-attachment: fixed;
	}
.big-bg-eight-container
	{
	background:linear-gradient(to top, RGBA(0, 0, 0, 0.7), RGBA(0, 0, 0, 0.7));
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 40px;
	padding-top: 30px;
	}
.big-bg-eight-container h2
	{
	font-size: 40px;
	margin-bottom: 20px;
	font-weight: 600;
	}
.big-bg-eight-container ul
	{
	font-size: 40px;
	margin-left: 20px;
	/*margin-right: 60px;*/
	margin-bottom: 60px;
	}
.big-bg-eight-container h3
	{
	font-size: 30px;
	}
.big-bg-eight p
	{
	/*margin-left: 60px;*/
	/*margin-right: 60px;*/
	margin-bottom: 20px;
	}
.big-bg-eight p>b
	{
	font-size: 24px;
	font-weight: 600;
	}
.big-bg-eight a
	{
	/*margin-right: 60px;*/
	color: #fff;
	}
.eight-list
	{
	margin-left: 10px !important;
	margin-bottom: 10px !important; 
	list-style: none;
	font-size: 20px !important;
	}
.eight-list li:before
	{
	content:  "— ";
    position: relative;
    left:     -5px;
    font-size: 20px !important;
	}
@media (max-width: 768px){
	.big-bg-eight-container
		{
		font-size: 18px;
		}
	.big-bg-eight-container h2
		{
		font-size: 24px;
		}
	.big-bg-eight-container ul
		{
		font-size: 20px;
		}
	.big-bg-eight-container h3
		{
		font-size: 20px;
		}
	.big-bg-eight p>b
		{
		font-size: 18px;
		}
	.eight-list
		{
		font-size: 18px !important;
		}
}
/*Контейнер с иконками*/
.small-icons-container
	{
	margin-top: 40px;
	margin-bottom: 40px;
	font-size: 18px;
	}
.small-icons-container b
	{
	font-size: 24px;
	font-weight: 600;
	}
.small-icons-container span
	{
	font-weight: 600;
	}
.small-icons-container .icons-small
	{
	width: 40px;
	height: 40px;
	/*background-color: #000;*/
	background: url('../img/patern_blk.png');
	background-repeat: no-repeat;
	display: inline-block;
	margin-right: 10px;
	position: relative;
	top:15px;
	}
.icons-small.train
	{
	background-position:-12px -4px;
	}
.icons-small.car
	{
	background-position:-179px -4px;
	}
.icons-small.road
	{
	background-position:-226px -7px;
	}
.icons-small.customs
	{
	background-position:-53px -4px;
	}
.icons-small.building
	{
	background-position:-97px -10px;
	}
.icons-small.planer
	{
	background-position:-137px -9px;
	}
.small-icons-container .href-down-blk
	{
	margin-right: 60px;
	}
@media (max-width: 768px){
	.small-icons-container
	{
	font-size: 16px;
	}
	.small-icons-container b
	{
	font-size: 18px;
	}
	.small-icons-container .icons-small
	{
	margin-bottom: 5px;
	}
	.small-icons-container .href-down-blk
	{
	margin-right: 0px;
	}
}
/*Контейнер с большими иконками */
.big-bg-big-icons
	{
	background:url('../img/9.jpg') no-repeat center;
	background-size:cover;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #000;
	/*пара*/
	background-attachment: fixed;
	}
.big-bg-big-icons-container
	{
	margin-top: 20px;
	background:linear-gradient(to top, RGBA(0, 0, 0, 0.7), RGBA(0, 0, 0, 0.7));
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 40px;
	padding-top: 30px;
	}
.big-bg-big-icons-container h2
	{
	font-size: 40px;
	margin-bottom: 20px;
	font-weight: 600;
	}
.big-bg-big-icons-container h3
	{
	font-size: 20px;
	margin-bottom: 10px;
	/*font-weight: 600;*/
	}
.big-bg-big-icons-container h3>b
	{
	font-size: 40px;
	}
.big-bg-big-icons-container .big-incons
	{
	display: inline-block;
	background: url('../img/patern_blk.png');
	background-repeat: no-repeat;
	margin-top: 20px;
	height: 100px;
	width: 100px;
	/*background-color: #fff;*/
	}
.big-incons.stock
	{
	background-position: -12px -50px;
	}
.big-incons.firefighter
	{
	background-position: -118px -50px;
	}
.big-incons.medical
	{
	background-position: -221px -50px;
	}
@media (max-width: 768px){
	.big-bg-big-icons-container
		{
		font-size: 18px;
		}
	.big-bg-big-icons-container h2
		{
		font-size: 24px;
		}
	.big-bg-eight-container ul
		{
		font-size: 20px;
		}
	.big-bg-big-icons-container h3
		{
		font-size: 18px;
		}
	.big-bg-big-icons-container h3>b
		{
		font-size: 20px;
		}
}
/*Контейнер с картинко картой*/
.container-big-map h2
	{
	font-size: 40px;
	margin-top: 20px;
	margin-bottom:20px;
	font-weight: 600;
	}
.container-big-map img
	{
	width: 100%;
	height: auto;
	}
@media (max-width: 768px){
	.container-big-map h2
	{
	font-size: 24px;
	}
}
/*Девятый контейнер*/
.big-bg-nine
	{
	background:url('../img/7.jpg') no-repeat center;
	background-size:cover;
	padding-top: 40px;
	padding-bottom: 40px;
	color: #000;
	/*пара*/
	background-attachment: fixed;
	}
.big-bg-nine-container
	{
	background:linear-gradient(to top, RGBA(0, 0, 0, 0.7), RGBA(0, 0, 0, 0.7));
	margin-top: 20px;
	margin-bottom: 20px;
	color: #fff;
	font-size: 20px;
	font-weight: 500;
	padding-bottom: 40px;
	padding-top: 30px;
	}
.big-bg-nine-container h2
	{
	font-size: 40px;
	margin-bottom: 20px;
	font-weight: 600;
	}
.big-bg-nine-container h3
	{
	font-size: 30px;
	}
.big-bg-nine a
	{
	/*margin-right: 60px;*/
	color: #fff;
	}
.big-bg-nine a:hover
	{
	color:#EF7F1A;
	}
@media (max-width: 768px){
	.big-bg-nine-container
		{
		font-size: 18px;
		}
	.big-bg-nine-container h2
		{
		font-size: 24px;
		}
	.big-bg-nine-container h3
	{
	font-size: 20px;
	}
}
/*Резиденты*/
.rezident-container
	{
	margin-bottom: 40px;
	}
.rezident-container h2
	{
	font-size: 40px;
	margin-bottom: 20px;
	font-weight: 600;
	}
.rezident-container img
	{
	width: 100px;
	height: 100px;
	height: auto;
	}
.rezident-container b
	{
	text-decoration:underline;
	font-weight: 600;
	font-size: 18px;
	display: block;
	}
.rezident-container a
	{
	color: #333;
	}
.rezident-container a:hover
	{
	color: #EF7F1A;
	}
@media (max-width: 768px){
	.rezident-container h2
		{
		font-size: 24px;
		}
}
/*Форма*/
.form-container h2
	{
	font-size: 40px;
	margin-bottom:20px;
	font-weight: 600;
	}
.form-container h3
	{
	font-weight: 400;
	line-height: 1.5;
	margin-bottom: 40px;
	}
.form-container input[type=text]
	{
	font-size: 18px;
	margin: 5px;
	padding: 2px 2px 2px 4px;
	border: 1px solid #000;
	color: #000;
	}
.btn-info,.btn-info:link
	{
	border-radius: 0px;
    background-color: #52d1d9;
    color: #fff;
    text-decoration: none;
    top: -6px;
    font-size: 20px;
    position: relative;
    border-bottom: 3px solid #2da2a9;
    margin-top: 10px;
    /*width: 220px;*/
    padding: 9px 5px 9px 5px;
	}
.btn-info:hover,.btn-info:active,.btn-info:visited
	{
	text-decoration: none;
	background-color: #30c0c9;
	color:#fff;
	border-bottom: 3px solid #2da2a9;
	padding: 9px 5px 9px 5px;
	background-image: none;
	}
.form-error
	{
	color: #ffbc00;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	}
.error-input
	{
	border: 2px solid #ffbc00 !important; 
	}
.text-center-in
	{
	text-align: center !important; 
	}
.seo-text p
	{
	font-size: 14px;
	color:#9c9c9c;	
	}
@media (max-width: 768px){
.seo-text p
	{
	font-size: 12px;
	}
	}
@media (max-width: 768px){
	.form-container h2
		{
		font-size: 24px;
		margin-bottom:5px;
		}
	.form-container h3
		{
		text-align: center !important;	
		font-size: 20px;
		margin-bottom: 10px;
		}
}
/*Новостной контейнер*/
.news-container img
	{
	display: block;
    width: 100%;
    height: auto;
	}
.news-container h1
	{
	background-color: #3399CC;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 25px;
    font-size: 40px;
    font-family: 'Kelson', sans-serif;
    margin-bottom: 25px;
	}
.news-container h2
	{
	font-size: 24px;
	font-weight: 600;
	}
.data-in-page-news
	{
	margin-bottom: 2px;
	color: #3399CC;
	font-size: 14px;
	}
.title-in-page-news
	{
	margin-bottom: 5px;
	margin-top: 5px;
	color: #333;
	}
.news-in-page-container:hover .title-in-page-news
	{
	color: #23527c;
	text-decoration: underline;
	}
.teser-in-page-news
	{
	font-size: 16px;
	}
.news-container span
	{
	font-size: 14px;
	color: #3399CC;
	}
.news-in-page-container
	{
	margin-bottom: 15px;
	}
@media (max-width: 768px){
.news-container h1
	{
	font-size: 24px;
	}
.news-container h2
	{
	font-size: 20px;
	}
}
/*Контейнер с документами*/
.docs-container h1
	{
	background-color: #3399CC;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    padding: 25px;
    font-size: 40px;
    margin-bottom: 40px;
    font-family: 'Kelson', sans-serif;
	}
.docs-container h2
	{
	font-size: 28px;
	font-weight: 600;
	}
.docs-container a
	{
	/*text-decoration: underline;*/
	color: #000;
	}
.docs-container a:hover
	{
	color: #EF7F1A;
	text-decoration: none;
	}
.docs-container
	{
	margin-bottom: 60px;
	}
@media (max-width: 768px){
.docs-container h1
	{
	font-size: 24px;
	margin-bottom: 10px;
	}
.docs-container h2
	{
	font-size: 18px;
	}
.docs-container
	{
	margin-bottom: 40px;
	}
}
.img-gallery
	{
	margin-top: 10px;
	}
.img-gallery img
	{
	width: 100%;
	height: auto;
	}
/*Внутри новости*/
.breadcrumbs-top
	{
	color: #fff;
	background-color: #3399CC;
	padding: 10px 10px;
	font-size: 14px;
	white-space:nowrap;
	overflow: hidden;
	width: 100%;
	text-overflow:ellipsis;
	}
.breadcrumbs-top a
	{
	color: #fff;
	text-decoration: underline;
	}
.title-news-in-page h2
	{
	font-size: 24px;
	font-weight: 600;
	margin-top: 10px;
	}
.date-page-news
	{
	margin-bottom: 2px;
	color: #3399CC;
	font-size: 14px;
	}
.page-news .img-news {
	max-width: 256px;
	height: auto;
    float: left;
    padding-right: 15px;
}
.news-button-all a {
	font-family: 'Roboto', sans-serif;
    display: inline-block;
    padding: 10px 10px 10px 10px;
    background-color: #66CC66;
    color: #fff;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 10px;
}
.news-button-all a:hover {
    text-decoration: none;
    background-color: #669966;
}
.page-news img
	{
	width: 100%;
	height: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	}
.href-video{
	color: #fff;
    font-size: 24px;
    text-decoration: underline;
}
.href-video:hover
	{
		color: #337ab7;
	}

/*Карусел*/
.owl-carousel
	{
	/*margin-top:40px;*/
	}
.bgOneCarousel
	{
	background: url('/img/cc1.jpg') no-repeat center;
	/*background-attachment: fixed;*/
	background-size:cover;
	}
.bgTwoCarousel
	{
	background: url('/img/cc2.jpg') no-repeat center;
	/*background-attachment: fixed;*/
	background-size:cover;
	}
.bgOneCarousel,
.bgTwoCarousel
	{
	padding-top: 20px;
	padding-bottom: 20px;
	/*width: 100%;*/
	/*min-height: 400px;*/
	}
.bgOneCarousel>div>div,
.bgTwoCarousel>div>div
{
font-size: 20px;
color: #fff;
padding: 40px;
background-color: rgba(0, 0, 0, 0.7);
}
.bgOneCarousel .titleBig
	{
	font-size: 24px;
	font-weight: 400;
	}
.bgOneCarousel .titleIn,
.bgOneCarousel .textBig
	{
	font-size: 28px;
	font-weight: 600;
	}
.bgOneCarousel a,
.bgTwoCarousel a
	{
	color:#fff;
	text-align: right;
	display: block;
	font-size: 18px;
	text-decoration: underline;
	}
/*/промо*/
.promo-hrefs
	{
	text-decoration: none;
    background-color: #FF0000;
    color: #fff;
    padding: 12px 12px 10px 5px !important;
    text-decoration: none;
    margin-right:0px;
	}