body{
	padding:0;
	margin:0;
	background:#fff !important;
}
@font-face {
  font-family: menu;
  src: url(menu.otf);
}
.carousel-indicators li{
	background-color: #fff !important;
}
.nav-pills .nav-link{
	font-weight:bold;
	padding:0.5rem 2rem;
}
.logo{
	width:100%;
	height:auto;
}

.top{
	background:#7556a4;
	border-top: solid 5px #7556a4;
	padding:10px 0 10px 0;
	color:#fff;
	text-align:right;
	font-size:16px;
	font-weight:bold;
}
.top-balans-nav{
	position:sticky;
	top:0;
	z-index: 1020;
}
#menu{
	background:#f5f5f5;
	padding:20px 0 20px 0;
	position:sticky;
	z-index:20;
	top:0;
}
.top-navi-menu{
	font-family: Arial;
	font-size:23px;
	color:#000;
}
.top-navi-menu .nav-link{
	margin-top:10px;
	padding:10px 10px 10px 10px;
	color:#000;
}
.top-navi-menu .nav-link:hover{
	text-decoration:none;
	color:#fff;
	background:#7556a4;
}
.top-navi-menu .show .nav-link{
	background:#7556a4;
	color:#fff;	
}
.top-navi-menu .nav-item .dropdown-item{
	padding:5px 15px 5px 15px;
}
.bs-container{
	padding:25px 0 25px 0;
	font-size:13pt;
}
.bs-container a{
	color:#7556a4;
}
.bs-container a:hover{
	color:#000;
}
#bs-offer{
	padding:40px 0 30px 0;
	text-align:center;
	/*background-attachment: fixed; */
}

.bs-btn{
	padding:5px 15px 5px 15px;
	background:#7556a4;
	color:#fff;	
	text-decoration:none;
	font-weight:bold;
}
.bs-btn:hover{
	background:#f5f5f5;
	color:#000;
	text-decoration:none;
	border-bottom:solid 2px #7556a4;
}
.bs-big-o-title{
	padding:5px 0 5px 15px;
	margin-bottom:20px;
	color:#7556a4;
	font-size:15pt;
	font-weight:bold;
	border-left:solid 5px #7556a4; 
}
.bs-o-lg-col{
	margin-bottom:20px;
}
.bs-o-col{
	min-height:200px;
	font-size:13pt;
}
.bs-o-col-2{
	background:#e3ddf0;
}
.bs-o-c{padding:0 10px 0 10px;}
.bs-o-title{
	padding:5px 0 5px 15px;
	color:#7556a4;
	font-size:13pt;
	font-weight:bold;
}
#bs-info{
	padding:80px 0 80px 0;
	font-size:13pt;
	background:#f9f9f9;	
}
#b-info-txt{
 	border-bottom:solid 5px #7556a4; 
	padding-bottom:30px;
	text-align:center;
}
#bs-foundation{
	padding:80px 0 80px 0;
}
#bs-whyme{
	padding:60px 0 50px 0px;
	background: url(bcg/kid_whyme.jpg) left bottom no-repeat;
	min-height:400px;
	text-align:center;
}
.bs-whyme-title{
	color:#7556a4;
	font-weight:bold;
}
.b-title-b{
	padding:5px 0 5px 15px;
	margin-bottom:25px;
	color:#000;
	font-size:14pt;
	font-weight:bold;
	border-left:solid 5px #7556a4; 
}
.bs-title-c{
	padding:5px 0 5px 15px;
	margin-bottom:25px;
	color:#000;
	font-size:15pt;
	font-weight:bold;
	text-align:center;
}
.bs-price-list{
	padding:5px;
}
.bs-price-list-2{
	background:#f2e9ff;
}

.end-info{
	background:#7556a4;
	min-height:80px;
	padding:35px 0 35px 0;
}
.end-ico{
	font-size:30pt; margin:10px; color:#c8bcff;
}
.end-ico:hover{
	color:#fff;
}
.end-ico-col{
	text-align:right;
}
.end-txt{
	font-size:14px; color:#fff; font-weight: bold; padding-top:10px;
}
.footer-end{
	background:#262626;
	padding:5px 0 5px 0;
	color:#d5d5d5;
}
.sticky-top, .logo-fixed{
	display:none;
}
.bs-opc{
	background:rgba(255,255,255,0.8);
}
#bs-gallery{
	background:#f9f6ff url(bcg/kids3.jpg) right bottom no-repeat;
	text-align:center;
}
.bs-gallery-img-big{
	margin:5px;
	width:100%;
	height:auto;
}
.bs-gallery-img-big:hover{
}
.bs-gallery-img{
	margin:5px;
	width:30%;
	height:auto;
}
.bs-gallery-img:hover{
}
#bs-zm{
	padding:25px 0 25px 0;
}

@media screen and (max-width: 992px){
	#menu{	display:none;}
	.sticky-top, .logo-fixed{display:block;}	
	.logo-fixed{text-align:center;background:#e9e9e9;}
	.logo{margin:10px 0 10px 0; width:80%; height:auto;}
	#ek-intro{background: url(images/bcg/laptop2.jpg) left center no-repeat; background-size:auto 50%;}
	
	.big-logo{
	margin-top:10px;
	margin-bottom:10px;
	width:60%;
	height:auto;
}

.navi-menu-fixed .nav-link{
	padding:10px 15px 10px 15px;
	font-weight:bold;
	background:#7556a4;
	color:#fff;
	/*#323232*/
}
.navi-menu-fixed .nav-link:hover{
	background:#5e3c92;
}
.navi-menu-fixed .show > .nav-link{
	background:#5e3c92;
	color:#fff;	
}
	
}