/**css tuy chinh rieng cho tung trang**/
/*------Reponsive*-------*/
@media screen and (max-width: 1024px){
	.section .col-lg-9{
  	    flex: 0 0 100%;
        max-width: 100%;
  	}
  	.section .col-lg-3{
  	    flex: 0 0 100%;
        max-width: 100%;
  }
  .dichvu{
  	padding-top:10px !important;
    padding-bottom:10px !important;
  }
}

@media (min-width: 768px) {
   .footer-area .footer-top .col-12.col-lg-3.col-md-3 {
        flex: 0 0 25% !important;
        max-width: 25% !important;
    }

}
@media screen and (max-width: 576px){
        .col-12.col-lg-3.col-md-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }
  .contact-inner-area .contact-form .btn-wrapper .submit-btn {
    width: 100% !important;
}
  .dichvu .work-single-item .content p {
  	-webkit-line-clamp: 2 !important;
    text-align:left !important;
  }
  .dichvu .col-lg-4 {
  	max-width:50% !important;
  }
}

@media screen and (max-width: 430px){
	.dichvu .col-lg-4 {
  	max-width:100% !important;
  	}
  .lienhe .row .col-lg-6 {

    margin-left: -15px;
	}
}
/*--------------------------------*/


.dichvu .section-title h2, .dichvu .section-title p{
	color:white !important;
}
.dichvu{
 background-size:cover;
  background-position:center bottom;
}
.dichvu .work-single-item .content .icon {
	height: 182px;
    width: 100%;
  	border-radius:unset;
}
.dichvu .col-lg-4 {
	max-width: 33.33333%;
     padding-bottom: 30px;
  	padding-right:0px;
}
.dichvu .work-single-item{
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
  	height: 350px;
}

.dichvu .work-single-item .content p, .dichvu .work-single-item .content .title{
	padding-left:10px;
  	padding-right:10px;
  	width:100%;
  	margin-bottom:12px;
} 
.dichvu .work-single-item .content .title{
	font-size:22px;
}
.dichvu .section-title h2 {
	font-size:32px;
  	line-height:52px;
}


.dichvu .section-title p{
    font-size: 20px;
  	color:black;
    line-height: 26px;
}
.dichvu .work-single-item .content p{
	font-size:16px;
  	line-height:24px;
  	color:black;
  	text-align:justify;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.dichvu .work-single-item .content img{
	height:170px;
}



.lienhe .row {
	display:grid;
}
.lienhe .row .col-lg-6{
	max-width:100%;
}

@media (min-width: 768px) {
      .col-12.col-lg-3.col-md-3 {
        flex: 0 0 100%;
        max-width: 100%;
    }
  .contact-inner-area .contact-form .btn-wrapper .submit-btn {
    width: 100% !important;
}
    .dichvu .col-md-6.text-left{
        flex: 0 0 100%;
         max-width: 100%;
    }
}

.contact-inner-area .contact-form .btn-wrapper .submit-btn {
    width: 300px;
}

.service-details .sidebar-widget {
    background-color: #f8f5f4 !important;
}