.mouse {
    overflow: hidden;
    
    -webkit-animation: but-down 1.5s steps(100) infinite;
    animation: but-down 1.5s steps(100) infinite;
    
}

@-webkit-keyframes but-down {
    0% { margin-top: 0}
    100% {margin-top: 30px}
}

@keyframes but-down {
    0% {transform: scale(0.85)}
    100% {transform: scale(1.15)}

}

.flex_center {
    width: 100%;
    display: flex;
    justify-content: center; 
}


    

.pulse {
  position: fixed;
  z-index:999;
  top: 90%;
  right:10%;
  transform: translate(25%, -50%);
  background: #4fbaea;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  color: #fff;
  text-align: center;
  font-size: 50px;
}

.pulse:before,
.pulse:after {
	content: " ";
	display: block;
	position: absolute;
	border: 50%;
	border: 1px solid #4fbaea;
	left: -20px;
	right: -20px;
	top: -20px;
	bottom: -20px;
	border-radius: 50%;
	animation: animate 1.5s linear infinite;
	opacity: 0;
	backface-visibility: hidden; 
}

.pulse:after{
	animation-delay: .5s;
}

@keyframes animate
{
	0%
	{
		transform: scale(0.5);
		opacity: 0;
	}
	50%
	{
		opacity: 1;
	}
	100%
	{
		transform: scale(1.2);
		opacity: 0;
	}
}

.pulsew {
  position: fixed;
  z-index:999;
  top: 90%;
  transform: translate(25%, -50%);
  background: #00e676;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  color: #fff;
  text-align: center;
  font-size: 50px;
}

.pulsew:before,
.pulsew:after {
	content: " ";
	z-index: 1050;
	display: block;
	position: fixed;
	border: 50%;
	border: 1px solid #4fbaea;
	left: -20px;
	right: -20px;
	top: -20px;
	bottom: -20px;
	border-radius: 50%;
	animation: animate 1.5s linear infinite;
	opacity: 0;
	backface-visibility: hidden; 
}

.pulsew:after{
	animation-delay: .5s;
}

@keyframes animate
{
	0%
	{
		transform: scale(0.5);
		opacity: 0;
	}
	50%
	{
		opacity: 1;
	}
	100%
	{
		transform: scale(1.2);
		opacity: 0;
	}
}

.white-nav{
	background: url(../img/money-bg.jpg) no-repeat;
    background-size: cover;
    z-index: 9999;
}

.blur-carousel{
	background-color: rgba(0, 0, 0, 0.70);
}

.blur-carousel-white{
	background-color: rgba(255, 255, 255, 0.70);
}

.navbar-brand-img{
  
}

#video-background {
    position: absolute;
    top:0;
    left:0;
    z-index: -999;
    width: 100%;
    height: 100%;
}


.carousel-caption {
    position: absolute;
    top: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 100%;
    z-index: 666;
}

.full-width {
    width: 100%;
}

.footer{
	background-color: #82B660;
}


/*Медиа стили */
/* Large desktops and laptops */
@media (min-width: 1371px) and (max-width: 2000px) {
	.top-botton{
		height: 100vh !important;
	}

	.info-block{
	position: absolute;
	color: #ffffff;
	text-align: right;
	}
	
			.action-block{
	position: absolute;
	color: #000000;
	}
}

@media (min-width: 1200px) and (max-width: 1370px) {
	.top-botton{
		height: 100vh !important;
	}

	.info-block{
	position: absolute;
	color: #ffffff;
	text-align: right;
	}
	
			.action-block{
	position: absolute;
	color: #000000;
	}

}

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	.top-botton{
		height: 100vh !important;
	}

	.info-block{
	position: absolute;
	color: #ffffff;
	text-align: right;
	}
	
			.action-block{
	position: absolute;
	color: #000000;
	}
	
	.page-header .container > .page-center-m{
	    top:30%;
	}
	
	.page-h1-m{
	    font-size: 1.4em;
	}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.info-block{
	position: absolute;
	color: #ffffff;
	text-align: right;
	}
	
			.action-block{
	position: absolute;
	color: #000000;
	}
	
	.page-header .container > .page-center-m{
	    top:30%;
	}
	
	.page-h1-m{
	    font-size: 1.4em;
	}
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
	.info-block{
	position: absolute;
	color: #ffffff;
	text-align: right;
	}
	
			.action-block{
	position: absolute;
	color: #000000;
	}
	
	.page-header .container > .page-center-m {
      top: 30%;
      }
	
	.page-h1-m{
	    font-size: 1.4em;
	}
}

.partners-block{
	background-color: #f96332;
}

.scroll{

  overflow-y: scroll;
  display: inline-block;
}
.scroll .inner{
  height: 300%;
  width: 100%;
  content: '.';
}
.error404 {
    width: -webkit-fill-available;
}
.error404Image{
    float:right;width:60%;
    }
    
.error__wrapper{
    padding:22px;
    position:relative;
    }
    
.block-404-l{
    background:url(https://migcredit.kz/themes/migcredit-theme/assets/img/404_moneybag.png) no-repeat; 
    width:50%;
    height:370px;
    background-position:50%;
    background-size:300px;
    float:left;
    }
    
.block-404-r{
    

    width:100%;
    color:#e1746e;
    text-align:center;
    }
    
.big404{font-size:150px;line-height:1;margin-top:25px;}
.small404{font-size:30px;}
.block-404-r .to-home-btn{color:#fff;background:#e1746e;padding:10px 20px;margin-top:20px;display:inline-block;}
.title-404{padding-top:28px;padding-bottom:25px;text-align:center;}
.title-404 h2{color:#4b87d2;}
.form{ position:relative; /* display:block; *//* padding-top:22px; *//* padding-bottom:30px; *//* padding-left:40px; */padding-right:40px;/* background-color:#FFFFFF; *//* border-radius:3px; *//* box-shadow:0 1px 1px 0 rgba(0,0,0,0.1); */}
/*
  Simple
*/
#simple::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
#simple::-webkit-scrollbar-track {
  border-radius: 10px;
  background: rgba(0,0,0,0.1);
}
#simple::-webkit-scrollbar-thumb{
  border-radius: 10px;
  background: rgba(0,0,0,0.2);
}
#simple::-webkit-scrollbar-thumb:hover{
	background: rgba(0,0,0,0.4);
}
#simple::-webkit-scrollbar-thumb:active{
	background: rgba(0,0,0,.9);
}