/* ----------------------header------------------- */
.header-menu-title:after{
	content: 'normal';
	font-size: 0;
	width: 100%;
	height: 1px;
	display: block;
	background-color: #f7c836;
	transform: scale(0);
	transition: all .3s linear;
	position: absolute;
	bottom: 2px;
}
.header-menu> li:hover .header-menu-title:after,
.header-menu> li.active .header-menu-title:after{
	transform: scale(1);
}
.header-menu> li.header-products:hover .header-menu-title:after{
	display: none;
}
.header-menu-list-class-box li:hover a,
.header-menu-list-class-box li.active a{
	background-color:  #f7c836;
	color: #000;
}
/*---------------------footer----------------------*/
.footer-phone{
	transition: all .3s linear;
}
.footer-phone:hover{
	color: #FFF;
	font-weight: bold;
}
.footer-top:hover{
	color: #FFF;
}
/* -----------------------index-------------------- */
.header-menu-list:hover .header-menu-list-class-box{
	transform: scale(1,1);
}
.index-service-info li:hover .index-service-icon{
	transform: rotateY(360deg);
	transition: all .5s linear;
}
.index-products-list-mask{
	opacity: 0;
	transform: scale(0.9);
	transition: all .3s linear;
}
.index-products-list:hover .index-products-list-mask{
	opacity: 1;
	transform: scale(1);
}
.index-products-list-title{
	opacity: 0;
	transition: all .3s linear;
}
.index-products-list:hover .index-products-list-title{
	opacity: 1;
}
.index-products-list:hover .index-products-list-img{
	transform: scale(1.1);
}

.index-news-box:hover{
	color: #FFF;
	background-color: #1b1b1b;
	transform: translate3d(0, -10px, 0);
}

/*------------------------news-------------------------*/

.news-list:hover .news-list-icon-box{
	width: calc(100% + 4px);
	height: calc(100% + 4px);
}
.news-list-info-box{
	transition: all .3s linear;
}
.news-list:hover .news-list-info-box{
	color: #fff;
}
.news-list:hover .news-p{
	color: #FFF;
}
.news-back:hover{
	border-radius: 20px;
}
.news-back span{
	display: inline-block;
}
.news-back:hover span{
	animation: arrow-right .8s linear 0s infinite alternate;
}

/*---------------products------------------*/
.products-list:hover .products-list-img-box span{
	transform: scale(1.2);
}
.products-list:hover .products-list-title{
	font-weight: bold;
	letter-spacing: 3px;
}
.porducts-back-box:hover{
	background-color: #f7c836;
	color: #FFF;
}
.porducts-back-box span{
	display: inline-block;
}
.porducts-back-box:hover span{
	animation: arrow-right .8s linear 0s infinite alternate;
}
.footer-top:hover img{
	animation: fadeInDown2 .8s linear 0s infinite alternate;
}
.footer-top:hover{
	font-weight: bold;
	color:  #f7c836;
}
@keyframes fadeInDown2 {
  from {
    opacity: 0.4;
    -webkit-transform: none;
    transform: none;
  
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, -20%, 0);
    transform: translate3d(0, -20%, 0);
  }
}



