/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 100px;

}

.carousel-caption  {
	
}

.uls{
	text-align:center;
}

.ram{
margin: 20px 0px;
border-radius: 10px;
background: #3fbe02;
color: #fff;
font-weight: bold;
}
.ram a{

color: #fff;
font-weight: bold;

}
.ram a:hover{

color: #fff;
font-weight: bold;
text-decoration:none;

}

@media (min-width:0px) and (max-width:425px) {
   .carousel-caption h3 {
	font-size:0px;
	font-weight:bold;
}
   
   .logo_pict{
	text-align:center;	
	}
	.name_slogan{
		text-align:center;
		
	}
	.tel{
		margin-top:30px;
		text-align:center;
		font-size: 30px;
	}
	.logoimg{
		position: relative;
		display: inline-block;
		max-height: 100px;
		margin: 5px 0px;
	}
	.name_organization{
	font-size:25px;
	font-weight:bold;
}
.copyright{
		text-align:center;
		font-size:20px;
		color:#fff;
		margin-top: 24px;
	}
	.telfooter{
		text-align:center;
		font-size:20px;
		color:#fff;
		margin-top: 25px;
	}
	.mailfooter {
		text-align:center;
		font-size:20px;
		color:#fff;
		margin-top: 25px;
	}
	.mailfooter a{
		text-align:center;
		font-size:20px;
		color:#fff;
		margin-top: 25px;
	}
	.h3_slider{
		font-size:16px;
	}
}

@media (min-width:426px) and (max-width:768px) {
   .carousel-caption h3 {
	font-size:0px;
	font-weight:bold;
}
   
   
   
   .logo_pict{
	text-align:center;	
	}
	.name_slogan{
		text-align:center;
		margin-top: 28px;
		
	}
	.tel{
		margin-top:30px;
		text-align:center;
		font-size: 21px;
	}
	.logoimg{
		position: relative;
		display: inline-block;
		max-height: 100px;
		margin: 5px 0px;
	}
	.name_organization{
	font-size:25px;
	font-weight:bold;
}
.copyright{
		text-align:center;
		font-size:20px;
		color:#fff;
		margin-top: 24px;
	}
	.telfooter{
		text-align:center;
		font-size:20px;
		color:#fff;
		margin-top: 25px;
	}
	.mailfooter {
		text-align:center;
		font-size:20px;
		color:#fff;
		margin-top: 25px;
	}
	.mailfooter a{
		text-align:center;
		font-size:20px;
		color:#fff;
		margin-top: 25px;
	}
}


@media (min-width:769px) and (max-width:992px) {
	.carousel-caption h3 {
	font-size:40px;
	font-weight:bold;
}
	
	
   .logo_pict{
	text-align:left;	
	}
	.name_slogan{
		text-align:center;
		
	}
	.tel{
		margin-top:30px;
		text-align:right;
		font-size: 30px;
	}
	
	.logoimg{
		position: relative;
		display: inline-block;
		max-height: 100px;
		margin: 5px 0px;
	}
	.name_organization{
	font-size:30px;
	font-weight:bold;
}
/* меню по центру */
.navbar-nav {
float: none;
text-align: center;
}
.navbar-nav li {
float: none;
display: inline-block;
}
/* конец меню по центру */
.copyright{
		text-align:left;
		font-size:25px;
		color:#fff;
		margin-top: 25px;
	}
	.telfooter{
		text-align:center;
		font-size:25px;
		color:#fff;
		margin-top: 25px;
	}
	.mailfooter {
		text-align:right;
		font-size:25px;
		color:#fff;
		margin-top: 25px;
	}
	.mailfooter a{
		text-align:right;
		font-size:25px;
		color:#fff;
		margin-top: 25px;
	}
}
@media (min-width:992px) and (max-width:9999px) {
	.carousel-caption h3 {
	font-size:40px;
	font-weight:bold;
}
	
	
   .logo_pict{
	text-align:left;	
	}
	.name_slogan{
		text-align:center;
		margin-top: 25px;
	}
	.tel{
		margin-top:20px;
		text-align:right;
		font-size: 30px;
	}
	
	.logoimg{
		position: relative;
		display: inline-block;
		max-height: 150px;
		margin: 5px 0px;
	}
	.name_organization{
	font-size:40px;
	font-weight:bold;
}
/* меню по центру */
.navbar-nav {
float: none;
text-align: center;
}
.navbar-nav li {
float: none;
display: inline-block;
}
/* конец меню по центру */

	.copyright{
		text-align:left;
		font-size:25px;
		color:#fff;
		margin-top: 25px;
	}
	.telfooter{
		text-align:center;
		font-size:25px;
		color:#fff;
		margin-top: 25px;
	}
	.mailfooter {
		text-align:right;
		font-size:25px;
		color:#fff;
		margin-top: 25px;
	}
	.mailfooter a{
		text-align:right;
		font-size:25px;
		color:#fff;
		margin-top: 25px;
	}
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.container-main {
  width: auto;  
  /* padding: 0 15px; */
}
.container .text-muted {
  margin: 20px 0;
}

/* стиль меню */

#grad_menu{
	background: linear-gradient(to top, #4fd446 0%, #139200 36%, #6eec04 100%);
	border-radius: 0px;
	border: 0px;
}
/* конец стиль меню */
.pesochiy{
	background:url("/image/content_bg2.png");
	border-top: #ff9000 7px solid;
	border-bottom: #d45901 7px solid;
}

.sl{
	font-weight: bold;
	font-size: 17px;
}

.borderstyle{
	border: 2px solid rgb(17, 17, 17);
	
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 75px;
 
}