/*Tái sao chon chung toi*/
.taisaochonchungtoipagedichvu{padding:5rem 0; background-color:#f8f9fa;position:relative;overflow:hidden}
.tieudetaisaochonchungtoimain_pagedichvu{font-size: 3rem;color: #0a2818;text-align:center; margin-bottom: 1.5rem; font-weight: 700;}
.motataisaochonchungtoi_pagedichvu{text-align:center;color: #4b5563; font-size: 1.125rem; margin-bottom: 1.5rem;}

.taisaochonchungtoipagedichvumain{margin-bottom:2rem}
.taisaochonchungtoipagedichvuchild{background-color:#fff;padding: 2rem;border-radius: .75rem;  
height:100%;transition-duration: .3s;
}
.taisaochonchungtoipagedichvumain:hover .taisaochonchungtoipagedichvuchild{     
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);}
.taisaochonchungtoipagedichvuchild span {    z-index: 1;
    color: #c9a961;
    background-color: #c9a9611a;
    border-radius: .75rem;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex;margin-bottom: 1.5rem;
}
.taisaochonchungtoipagedichvuchild span i {
    font-size: 1.5rem;
}
.taisaochonchungtoipagedichvuchild h4 {
    color: #0a2818;
    font-weight: 700;
    font-size: 1.1rem;
    margin-bottom: 1rem;
}
.taisaochonchungtoipagedichvuchild p {
    color: #4b5563;
    font-size: .875rem; 
}
 
 
/*Archive dich vu*/
.box_archivedichvu{ border-radius: 10px; padding: 3rem 0; background-color: #FAFAFA;} 
/*Single dich vu*/
.tieude_dichvulienquan{font-size: 1em;font-weight:700; padding: 0.8rem; 
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease;
-ms-transition: all 0.4s ease; 
line-height: 1.5rem; }
.tieude_dichvulienquan:hover{color: #c9a961;}




/*X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) and (max-width: 1600px) { 
 
}

/*X-Large devices (large desktops, 1600px and up)*/
@media (min-width: 1600px) and (max-width: 2200px) { 
 
	
}

/*Extra Extra Large - Desktop*/  
@media (min-width: 2300px) and (max-width: 3000px) {
 
}

/*Extra Extra Large - Desktop*/ 
@media (max-width: 1399.98px){ 
 	 
}

/*Large Devices (Laptops ≥992px and <1200px)*/
@media (max-width: 1199.98px) { 
 	
}

/*Medium Devices (Tablets ≥768px and <992px)*/
@media (max-width: 991.98px) {  
.taisaochonchungtoipagedichvu {
    padding: 3rem 0 1rem; 
}
.tieudetaisaochonchungtoimain_pagedichvu {
    font-size: 1.5rem; 
}
.taisaochonchungtoipagedichvuchild {
    background-color: #ededed;
    padding: 1rem; 
}
.taisaochonchungtoipagedichvuchild span { 
    margin: 0 auto 1.5rem;
}
.taisaochonchungtoipagedichvuchild h4 { 
    text-align: center;
}
}


/*Small Devices (Mobiles ≥576px and <768px)*/
@media (max-width: 767.98px) {  
.taisaochonchungtoipagedichvu {
    padding: 3rem 0 1rem; 
}
.tieudetaisaochonchungtoimain_pagedichvu {
    font-size: 1.5rem; 
}
.taisaochonchungtoipagedichvuchild {
    background-color: #ededed;
    padding: 1rem; 
}
.taisaochonchungtoipagedichvuchild span { 
    margin: 0 auto 1.5rem;
}
.taisaochonchungtoipagedichvuchild h4 { 
    text-align: center;
}
 

}


/*Extra Small Devices (Mobiles <576px)*/
@media (max-width: 575.98px) { 
.taisaochonchungtoipagedichvu {
    padding: 3rem 0 1rem; 
}
.tieudetaisaochonchungtoimain_pagedichvu {
    font-size: 1.5rem; 
}
.taisaochonchungtoipagedichvuchild {
    background-color: #ededed;
    padding: 1rem; 
}
.taisaochonchungtoipagedichvuchild span { 
    margin: 0 auto 1.5rem;
}
.taisaochonchungtoipagedichvuchild h4 { 
    text-align: center;
}








}