#contact .map-area .detail-wrap ul li:last-child{
  margin-left:0;
}
#contact .map-area .detail-wrap ul li{
  display:block;
}
@media (min-width: 320px){
  #footer .top-content .contact-us li span {
      min-width: 0!important;
  }
}
@media(max-width:767px){
#header > div.top-header > div > a.main-logo > img {
    height: 30%!important;
}
  #home .about:before{
    padding:0 0 35%!important;
  }
}  
#header .social-box, #header .language-box {
  display: none;
}

#header {
  background: #292e7c;
}
#floating_btn {
    width: 80px;
    height: 66px;
    padding: 43px 0 0;
    font-size: 12px;
    font-weight: 700;
    color: #FFFFFF;
    background-color: #FFA900;
  background-image: url(../image/contact-icon.png) no-repeat scroll center 9px/30px;
}
#home .about .content .section-title, #news_by_category-0 > ul li a, .hotline-box a, #footer .top-content .contact-us li a, #home .section-title, #footer .top-content a:hover, #footer .bottom-content a:hover, #news-detail .title {
  color: #ffa900!important;
}
#home .view-btn, #home .content a, .banners .slick-dots li.slick-active button, .frm-input .btn {
  background: #ffa900;
}
#header .nav-item:hover > a, #header .nav-item a:hover, #news a:hover {
  color: #ffa900;
}
#contact .map-area .detail-wrap ul li i.fa, #section-1 h1, #contact .section-title, #product .p-title, #product .p-select .p-sName {
  color: #ffa900!important;
}
#content > div.text-center > a, #product_info span.model-weight.wow.fadeInRight, .frm-header, #floating_frm .frm-close {
  background: #ffa900;
}
#product .p-select .p-sBody:after, #msg_error_fix {
  color: #ffa900;
}  

/* chan trang */
.info_office iframe{
  height: 200px;
}
.info_office h3{
  margin-bottom: 20px!important;
} 

.top-header{
  height: 70px!important;
}
.main-logo {
  height: 170px!important;
}
#header > div.nav-header > ul {
  margin-top: -10px;
} 
@media (min-width: 992px){
#header.active .main-logo {
    height: 70px;
    top: 66px;
}
} 
#news-detail .content-wrap .content p {
    color: black;
} 
@media (min-width: 992px){
#header .hotline-box {
    background: #ffffff00;

}
#header.active {
    height: 150px;
    top: -50px;
}
#header .top-header {
    background: #292e7c;
}
#header > div.top-header > div > a.main-logo > img {
    height: 50%!important;
}
}

#header .nav-item > a{
      color: #ffffff;
}
#header .search-box .search-input{
  
      border-bottom: 1px solid #ffffff;
}
#header .nav-header {
    width: 100%;
} 
#header .hotline-box {
    color: white;
} 
#footer .top-content li{
	margin-top:0;
    margin-bottom:10px
} 
#news .thumb-fluid:before{
	display:none;
}
#news .thumb-fluid .img-fluid{
    position: relative;
    left: 0;
    top: 0;
    transform: none;
}
#news .thumb-fluid:hover .img-fluid{
	transform: none;
}
.block-related-news{
	margin-bottom:20px
}
#news .block-related-news .info{
overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
div#service-about_text_image_0 {
    padding: 20px;
}
.section-service__title-line-left {
    content: '';
    display: block;
    width: 100px;
    height: 5px;
    background: #f8bd26;
}
.section_service__text p {
    font-size: 20px;
    line-height: 1.5;
}
.service-development_three_column__item {

    margin: 40px 0 !important;

    color: white;
}
div#service-development_three_column_2 {
    background: url(/image/catalog/banner/44d78d_e19d6669839a48e7b9c53fb7f7ae1163mv2.png) !important;
}
.section-service__title-line-center{
    content: '';
    display: block;
    width: 100px;
    height: 5px;
    background: #f8bd26;
    margin-left: auto;
    margin-right: auto;
}
#news-detail .news-title {
	display:none;
} 
@media (min-width:992px){
	.service-service_three_column_01__item{
    	min-height:420px;
    }
} 
.home_service_item{
position:relative
}
.home_service {
	padding:40px 0;
}
.home_service_item img{
	width:100%
}
.home_service_item-text{
    position: absolute;
    bottom: 0;
    background: #e9bc50c7;
    text-align: center;
    padding: 15px;
}
.home_service_item-text h3{
	font-size:22px;
    line-height:28px;
    font-weight:bold;
}
.home_service_item-text h3 a{
	color:#333
}
@media (max-width:991px){
	.home_service_item-text p{
    font-size: 16px;
    }
}
@media (max-width:767px){
	.home_service_item:not(:last-child){
    	margin-bottom:20px;
    }
}
.team-box-2-image img{
	width:auto !important;
    margin:0 auto
} 
.team-box-2-image {
    height: 220px;
    display: flex;
    align-items: center;
}
@media (max-width:991px){
	.team-box-2-image {
    height: 150px;
    }
} 
.home_service_item-text {
    min-height: 157px;
}  

