
/* latin */
@font-face {
  font-family: 'Calibri';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/l/font?kit=J7afnpV-BGlaFfdAhLEY6w&skey=a1029226f80653a8&v=v15) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
  font-family: 'Calibri';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/l/font?kit=J7aanpV-BGlaFfdAjAo9_pxqHw&skey=cd2dd6afe6bf0eb2&v=v15) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
#carouselindicators .active > img{
  transform:scale(1.5);
  -webkit-transform: scale(1.5);
  -webkit-transition: -webkit-transform 10s ease-out;
  -moz-transition: -moz-transform 10s ease-out;
  transition: transform 10s ease-out;
}
.mt-100{
	
	margin-top:100px;
}
.carousel .carousel-indicators li{
	
	display:inline-block;
	width:10px;
	height:10px;
	text-indent: -99px;
	cursor:pointer;
	border:1px solid #fff;
	background:#fff;
	border-radius:2px;
	
	
}
.carousel .carousel-indicators-lang li{
	
	display:inline-block;
 	vertical-align: top;
	float:left;
	width:40px;
	height:18px;
  background-repeat: no-repeat;
	text-indent: -99px;
	cursor:pointer;
	border:1px solid #fff;
	background:#fff;
	border-radius:2px;
	opacity: 0.6;
	
	
}
.my-div .parent:before {
    display: block;
    content: ' ';
    width: 100%;
    height: 100px;
}
.my-div .child {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100px;
    background-color: #000;
}
.carousel .carousel-indicators-lang .active{
  transform:scale(1.1);
  -webkit-transform: scale(1.1);
  -webkit-transition: -webkit-transform 10s ease-out;
  -moz-transition: -moz-transform 10s ease-out;
  transition: transform 10s ease-out;
  opacity: 0.8;
}
.carousel .carousel-indicators-lang .rus:hover,
.carousel .carousel-indicators-lang .eng:hover{
  transform:scale(1.2);
  -webkit-transform: scale(1.2);
  -webkit-transition: -webkit-transform 2s ease-out;
  -moz-transition: -moz-transform 2s ease-out;
  transition: transform 2s ease-out;
}