@font-face {
    font-family: Geometria; /* Гарнитура шрифта */
    src: url(Geometria-Light.otf); /* Путь к файлу со шрифтом */}
 @font-face {
 	    font-family: DinDisplayPro; /* Гарнитура шрифта */
    src: url(PFDinDisplayPro-Light.ttf); /* Путь к файлу со шрифтом */
	}
	 @font-face {
 	    font-family: Geometriaextra; /* Гарнитура шрифта */
    src: url(Geometria-ExtaBlack.otf); /* Путь к файлу со шрифтом */
	}
	@font-face {
	 	    font-family: PFDinDisplayProbold; /* Гарнитура шрифта */
    src: url(PFDinDisplayPro-Bold.ttf); /* Путь к файлу со шрифтом */
	}
	
html, body{
font-family: Geometria;
background-color:#fafafa;
margin:0px;
padding:0px;
}

.top{
z-index: 1000;
position: absolute;
height: 99px;
width: 100%;
}
.bgtop{
/*height:99px;
background:url(../img/topbg.jpg);
opacity:0.8;
background: -moz-linear-gradient(top, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.95)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2000000', endColorstr='#00000000',GradientType=0 );*/
}.navbar-brand{
margin-top:-15px;
}
p {
 font-family: DinDisplayPro;
}
.navbar-inverse{
height:80px;
background-color:#575756;
/*
background: -moz-linear-gradient(top, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.95)), color-stop(100%,rgba(0,0,0,0)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2000000', endColorstr='#00000000',GradientType=0 );*/
}
.navbar-inverse .navbar-nav>li>a {
text-align: center;
}
.navbar-nav.navbar-right:last-child {
margin-top:15px;
}
.navbar-collapse{

}
.navbar {

border:none;
}
#myCarouse2 p{
font-size:14pt;
}
#myCarouse2 p .btn{
border-radius: 0px;
background-color:#20a4c5;
font-size: 30px;
width: 270px;
border: 2px solid rgba(32, 164, 197, 0);
} 
#myCarouse2 p .btn:hover{
border: 2px solid white;
}
.navbar-inverse .navbar-nav>li>a {
font-size: 11pt;
color: white;
}
.navbar-nav>li {

}
.navbar-toggle{
margin-top:25px;
background-color: white;
}
.logo {
float:left;
height:101px;
width:274px;
background:url(../img/logo.png);
}
.menu{
float:right;
}
.emp{
height:1px;
}
.menu li {
margin-left:30px;
float:left;
}
.menu ul{
margin-right: 260px;
margin-top: 60px;
}
.menu a{
font-size:17px;
text-decoration:none;
font-family:sans-serif;
color:white;
}
.item img{
width:100% !important; 
box-sizing: border-box !important;
background-size: cover !important;
}
@media screen and (max-width: 450px) {
.item img{
height: 1000px !important;
}
.carousel-caption  h1{
font-family: Geometriaextra;
font-size: 40px;
font-weight: 900;

}
}
.slider{
height:600px;
margin-top:-99px;
background-color:black;
}
.carousel-caption {
left: 10%;
right: 10%;
bottom:30%;
}
.item {
min-height: 600px;
}
.carousel-caption  h1{
font-family: Geometriaextra;
font-size: 60px;
font-weight: 900;
}
h1{
font-family: PFDinDisplayProbold;
font-weight: 900;
}
.staff{
font-size:16pt;
}
.shadow{
height:35px;
background:url(../img/shadow.png);
background-position:center;
}
.carousel-control.left {
background:none;
}
.carousel-control.right {
background:none;
}
.carousel-control{
background:none;
}
.carousel-caption p{
font-size: 16pt;
margin-top: 40px;
margin-bottom: 40px;
}
p .btn-info{
border-radius: 0px;
border: 2px solid rgba(32, 164, 197, 0);
background-color:#20a4c5;
font-size: 30px;
width: 270px;
} 
p .btn-info:hover{
border: 2px solid white;
}
.carousel-caption p .btn{
border-radius: 0px;
border: 2px solid rgba(32, 164, 197, 0);
background-color:#20a4c5;
font-size: 30px;
width: 270px;
} 
.carousel-caption p .btn:hover{
border: 2px solid white;
}
.middle p {
font-size:16pt;
}
.middle h1{
font-family: PFDinDisplayProbold;
font-weight: 900;
}
.kon{
margin-top: 150px;
width:303px;
height:275px;	
background:url(../img/kon.png);
}
.middlebot1{

box-sizing: border-box;
width: 100%;
min-height: 460px;
background: url(../img/midbot1.jpg) no-repeat center center;
background-size: cover;
color:white;
background-repeat:no-repeat;
}
.middlebot2{
box-sizing: border-box;
width: 100%;
min-height: 460px;
background: url(../img/midbot2.jpg) no-repeat center center;
background-size: cover;
color:white;
background-repeat:no-repeat;
}
.bot{
color:white;
background:url(../img/bot.jpg);
background-size: cover;
background-repeat:no-repeat;
}
.middlebot2, .middlebot1 p{
font-size:18pt;
}

.btn-default{
border: 2px solid white;
background-image:url(../img/grad.png);
background-repeat-y:no-repeat;
border-radius:0px;
color:white;
border-color: white;
background-color:inherit;
font-size:16pt;
width:250px;
padding:24px;
}
.btn-default2{
border: 2px solid white;
background-image:url(../img/grad.png);
background-repeat-y:no-repeat;
border-radius:0px;
color:white;
border-color: white;
background-color:inherit;
font-size:16pt;
width:250px;
height:77px;
}
.btn-default:hover{
color:white;
border-color: white;
background-color: #7e2d26;
font-size:16pt;
}
.btn-default2:hover{
color:white;
border-color: white;
background-color: #7e2d26;
font-size:16pt;
}
.glyphicon-chevron-leftt{
width: 35px;
height: 70px;
margin-top: -45px;
margin-left: -15px;
font-size: 30px;
left: 50%;
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
background:url(../img/chevron.png);
}
.glyphicon-chevron-rightt{
width: 35px;
height: 70px;
margin-top: -45px;
margin-left: -15px;
font-size: 30px;
right: 50%;
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
background:url(../img/chevronr.png);
}
.glyphicon-chevron-leftt2{
width: 35px;
height: 70px;
margin-top: -45px;
margin-left: -15px;
font-size: 30px;
left: 50%;
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
background:url(../img/chevron2.png);
}
.glyphicon-chevron-rightt2{
width: 35px;
height: 70px;
margin-top: -45px;
margin-left: -15px;
font-size: 30px;
right: 50%;
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
background:url(../img/chevronr2.png);
}
.botbot{
background-image:url(../img/bot.png);
}
.botbot{
font-size:17pt;
}
.navbar-inverse .navbar-nav>li>a:hover {color: B6B6B6;}