html, body
{
	background: #243962;
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;	
	color: #ffffff;
	margin-top: 1rem; 
}
.active-menu {
	color: #fff; 
  	background: #000 !important;
}

/* a:link {
  color: #000; 
}
 */a:hover {
  color: #fff; 
}
a:active {
  color: #fff; 
  background: #000;
}
a{
	text-decoration: none;
	color: #000;
}
/* .carousel {
  height: 35rem !important;
} */
.carousel-inner img {
  width: 35rem !important;
  margin: 0 auto;
}
/* .carousel-indicators {
	width: 1rem;
	height: 1rem;
	border-color: #000;
  	border-radius: 50%;
  	z-index: 5;
} */
.carousel-indicators .active {
  background-color: #000;
}
.mainbox
{
	/*width: 1140px;*/
	/* height: 50rem; */
/*	left: 150px;
	top: 158px;
*/ 
	margin-top: -0.15rem;
	background: #243962;
	box-shadow: 0rem 0.25rem 4rem #D7E4FF;
	box-sizing: border-box;
}
.topbox
{
	margin-bottom: 1rem;
}

.menubox
{
/* 	position: absolute;
	width: 108px;
 	height: 23px;
	left: 450px;
	top: 135px;
 */
	margin: 0px;

}
.btn-menu
{
	background: #5F8EE9;
	border: 0.15rem solid #000000;
	height: 1rem;
	font-size: 1rem;
	padding: 0rem 0.2rem;
}


.logo
{
	/* лого1 */
	width: 15rem;
	/* height: 113px; */
/*	left: 29px;
	top: 21px;*/
	/* background: #243962; */

}
.logo-text
{
	font-weight: 300;
	font-size: 1.5rem;
	line-height: 1.6rem;
	left: 15rem;
	top: 8rem;
}
.img-box
{
	box-sizing: border-box;
	padding: 0rem;
/*	position: absolute;
	width: 1140px;
	height: 584px;
	left: 150px;
	top: 158px;
*/

	border: 0.4rem solid #1B0E00;

}
.navbar
{
	padding: 0rem !important;
}
.card-text{
	padding: 2.5rem;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.1rem;

	color: #1B0E00;
	border-top: 0.4rem solid #1B0E00;
	background: #5F8EE9;
}
.bottombox{
	padding: 2.5rem;
	font-weight: 300;
	font-size: 1rem;
	line-height: 1.1rem;
	color: #FFFFFF;
	text-align: center;
}
.bottombox a:link {
  color: #fff; 
}
.bottombox a:hover {
	color: #96addb;
}

.price-box {
	padding: 2.5rem ;
}
.price-table {
	background: #5F8EE9;
}

.rc-search_form {
	background-color: #5F8EE9 !important;
	background: #5F8EE9 !important;
}


@media (max-width: 768px){
	/* .carousel-control-prev,
	.carousel-control-next, */
	.carousel-indicators{
		display: none;
	}
	.card-text, .bottombox{
		padding: 1rem;
	}
	.price-box{
		padding: 1rem ;
	}
	.logo{
	width: 10rem;
	}
	html, body {
		margin: 0px;
	}
}

