.clients__wrapper {
	justify-content: flex-start;
}

.clients.active .clients__wrapper {
	justify-content: center;
}

.section-2__title.text-color{
	color: #0f2035;
}

.product__desc{
	color: #212529;
}
.detail__title{
	color: #efb356;
}
.product-2__desc{
	text-align: justify;
}
.news-2__desc{
	text-align: justify;
}
.product__desc{
	text-align: justify;
}

/*add style phuonghv*/

span.activer {
    color: #f0831f;
}


li.menu-item.menu-item-group.active {
    color: #f0831f;
}
@media (min-width: 1200px){
	.sticky-contact__left,.sticky-contact__right{
	    width: 146px;
	}
}

.home .grid-2__main.custom{
	-ms-flex: 0 0 calc(100% - 300px);
	flex: 0 0 calc(100% - 300px);
    max-width: calc(100% - 300px);
}
.home .grid-2__col.custom{
	-ms-flex: 0 0 298px;
    flex: 0 0 298px;
    max-width: 298px;
}
.home .sticky-contact__left.custom{
top: 300px;
}
.home .sticky-contact__right.custom{
	right: calc(100% + 30px);
	left: unset;
}
@media (max-width: 1199px){
	.grid-2__main {
	    -webkit-box-flex: unset;
	    -ms-flex: unset;
	    flex: unset;
	    max-width: 100% !important;
	}
}
.project.product .project__frame::before{
padding-bottom: 89%;
}
.project.product .project__frame img{
height: 236px;
}
.project.product  .project__title{
	left: 0;
	right: 0;
	text-align: center;
}
@media (max-width: 1599px){
	.product-grid {
	    grid-gap: 20px;
	    grid-template-columns: repeat(2,1fr);
	}
}