.logo img{
	width:120px;
}
.info-box {
  font-family: Arial, sans-serif;
  color: #0b2f4a;
  line-height: 1.6;
  
}

/* Tiêu đề lớn */
.info-box h3 {
  font-size: 13px;
  font-weight: 600;
  margin-top: 2px;
  margin-bottom: 10px;
  color: #0b2f4a;
}

/* Đoạn text */
.info-box p {
  font-size: 16px;
  margin: 10px 0;
}

/* Bold label */
.info-box strong {
  font-weight: 600;
}

/* List */
.info-box ul {
  padding-left: 20px;
  margin: 10px 0;
}

/* Bullet đẹp hơn */
.info-box ul li {
  font-size: 16px;
  margin-bottom: 6px;
  position: relative;
  padding-left: 5px;
}

/* Optional: làm chấm tròn đẹp hơn */
.info-box ul li::marker {
  color: #0b2f4a;
  font-size: 16px;
}

/* Làm chữ rõ hơn */
.info-box {
  text-shadow: 0px 1px 1px rgba(0,0,0,0.05);
}
.tq_tieude_anh h3{
    font-family: 'Segoe UI', Arial, sans-serif;
    font-weight: 700;
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 10px;
    text-align: center;
	  color: #007bff; /* xanh dương */
}

.tq_tieude h3{
    font-family: 'Segoe UI', Arial, sans-serif;
    font-weight: 700;
    font-size: 28px;
    text-transform: uppercase;
    margin-bottom: 10px;
	  color: #007bff; /* xanh dương */
}


.tq_noidung{
	color: #0b2f4a;
}
.tq_noidung p{
    margin-bottom: 8px;
    color:#222 ;
    font-family: 'Roboto', sans-serif;
	color: #0b2f4a;
	 line-height: 1.8;
}
.muc_title h4{
  display: inline-block;
  background: #49c0b6;
  padding: 8px 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 13px;
   font-weight: 700;
   text-transform: uppercase;
}
.goog_map iframe{
	width:100%;
	height:400px;
}
.vitri{
	padding-left:10px;
}
.tq_noidung ul{
	padding-left:20px;
	font-size: 16px;
	margin-bottom:5px;
}
.tq_noidung ul li{
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	margin-bottom:3px;
}
.khoangcach{
	margin-bottom:20px;
}
.thuvienanh {
    width: 100%;
    height: 250px; /* chỉnh chiều cao bạn muốn */
    overflow: hidden;
    border-radius: 8px;
}

.thuvienanh img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* CẮT ảnh cho đều */
    transition: 0.3s;
	padding:2px;
}
#hinhanh{
  margin-top: 30px;
}

/* Full width */
#multiSlider {
	width: 100%;
  margin-top: 10px;
}

/* Xóa khoảng cách Bootstrap */
.no-gutter {
	margin: 0;
}
.no-gutter > [class*='col-'] {
	padding: 0;
}

/* Ảnh full đẹp */
#multiSlider img {
	width: 100%;
	height: 250px;
  padding: 2px;
	object-fit: cover;
  border: 1px solid  #E0E0E0;
}

/* Nút mờ cho đẹp */
.carousel-control {
	background: none;
}
@media(max-width:1440px){
}
@media(max-width:1366px){
}
@media(max-width:1280px){
}
@media(max-width:1080px){
}
@media(max-width:991px){
}
@media(max-width:768px){
}
@media(max-width:640px){
  #hinhanh{
  margin-top: 10px;
}
  .tq_tieude h3{
   
    font-weight: 700;
    font-size: 20px;
     
   }
     .tq_tieude_anh h3{
   
    font-weight: 700;
    font-size: 20px;
     
   }
   .info-box p {
    font-size: 15px;
    margin: 5px 0;
}
.info-box ul li {
  font-size: 15px;
 
}

/* Optional: làm chấm tròn đẹp hơn */
.info-box ul li::marker {
 
  font-size: 15px;
}
 
.tq_noidung ul li{
	
	font-size: 15px;
	
}
.tq_noidung p{
  font-size: 15px;
}
#multiSlider img {
	
	height: 60px;
  padding: 2px;
	object-fit: cover;
}
#home,
    .w3layouts-banner-top {
        min-height: 100vh;
       
    }
    .w3layouts-banner-top {
    display: flex;
    align-items: center;     /* căn giữa dọc */
    justify-content: center; /* căn giữa ngang */
    text-align: center;
}
.contact-w3ls,.advantages,.banner-bottom ,.w3l-visitors-agile,.plans-section,.team{
	padding: 20px 0px;
}
    
}
@media(max-width:480px){
  .tq_tieude h3{
   
    font-weight: 700;
    font-size: 20px;
   
  
   }
   .tq_tieude_anh h3{
   
    font-weight: 700;
    font-size: 20px;
   
  
   }
   .info-box p {
    font-size: 15px;
    margin: 5px 0;
}
   
}
@media(max-width:320px){
}