.home .full-content {margin: 0;}

/* custom */

a{text-decoration: none;color: inherit;}

.home p{color: #7b7b7b;margin: 0;}



/* box-datb */
.box-datb-top,.box-news-top{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #ccc;padding-top: 30px;}    

.box-datb-left h2,.box-news-top-left h2{font-size: 16px;text-transform: uppercase;font-weight: 500; margin: 0;padding-bottom: 5px;border-bottom: 4px solid #007741}

.box-datb-right a{padding: 0 10px 5px 10px;}

.box-datb-right a:hover{border-bottom: 1px solid #007741;}

.box-datb-bot{margin-top: 15px; display: flex;justify-content: space-between;flex-wrap: wrap;}

.box-datb-bot .item-duan{width: 219px;color: #000;}

.box-datb-bot .item-duan img{width: 100%;height: 139px;}

.box-datb-bot .item-duan h4{line-height: 1.1em; margin-top: 10px;font-size: 13px;text-transform: uppercase;font-weight: 400;}

.box-datb-bot .item-duan:hover{color: #007741;}

/* box-news */
.box-news-top-right a{color: #007741;}

.box-news-content{border-bottom: 1px solid #ccc;margin-bottom: 10px;}

.left{width: 68%;float: left;}

.right{width: 30%;float: right;}

.gallery-container {margin-top: 20px; position: relative;width: 100%;display: flex;justify-content: space-between;flex-direction: row-reverse;overflow: hidden;}

.gallery-container .swiper-container{margin: 0;}

.gallery-main {width: 50%;height: 400px; }

.gallery-main .swiper-slide img{width: 100%;aspect-ratio: 16 / 9;}

.gallery-main .swiper-slide .news-meta h3:hover {text-decoration: underline;}

.gallery-main .swiper-slide .news-meta h3{color: #007741;font-size: 14px;font-weight: 400;}

.gallery-thumbs {order: -1;width: 48%;height: 400px;margin-right: 15px;padding-left: 15px;margin-top: -10px !important;}

.gallery-thumbs .swiper-wrapper{margin-top: -53px;}

.gallery-thumbs .swiper-slide{height: 80px !important; align-items: center; padding: 10px 0;border-bottom: 1px dotted #ccc;}

.gallery-thumbs .swiper-slide a{display: flex;}

.gallery-thumbs .swiper-slide .news-meta h3:hover {text-decoration: underline;}

.gallery-thumbs .swiper-slide img{height: 80px;width: 30%;}

.gallery-thumbs .swiper-slide .news-meta{padding-left:  10px;width: 70%;}

.gallery-thumbs .swiper-slide .news-meta h3{margin: 0;color: #007741;font-size: 12px;font-weight: 400;}

.gallery-thumbs .swiper-slide .news-meta p{padding-top: 5px;font-size: 12px;}

/* box services */

.box-services{margin-bottom: 15px;}

.box-services h2{text-align: center;text-transform: uppercase; font-size: 17px;margin: 26px 0;font-weight: 500;}

.box-services-content{display: flex;justify-content: space-between;flex-wrap: wrap;}

.box-services-single{width: 32%;background-color: #efefef;border-bottom: 2px solid #009b55;}

.box-services-single:hover span{text-decoration: underline;}

.box-services-single span{display: block;width: 100%; text-align: center;font-size: 14px;padding: 6px 0;}

/* box certificate _ box media*/

.box-certificate{float: left;width: 42%;}

.box-media{float: right;width: 42%;}

.box-certificate h3,.box-media h3{color: #007741; font-size: 16px;font-weight: 500; padding-bottom: 10px;border-bottom: 1px solid #ddd;}

.box-certificate ul{padding: 0;}

.box-certificate li{width: 49%;display: inline-block;}

.box-certificate li img{width: 100px;}

@media only screen and (max-width: 1200px){

.box-datb-bot .item-duan{width: 18% !important;margin: 0 1%;}

}

@media only screen and (max-width: 900px) {

    .box-datb-bot .item-duan{width: 23% !important;}

}

@media only screen and (max-width: 768px) {

.home-box-du-an-left, .home-box-du-an-right {float: left;width: 100%;}

.home-box-banner-1 a {font-size: 11px;padding: 4px 8px;border-radius: 3px;}

.home-box-tin-tuc img {display: none;}

.home-box-tin-tuc .home-box-tin-tuc-right {width: 100%;padding: 0;}

.home-inner-kh-danhgia {width: 100%;border-bottom: 1px solid #008080;margin-bottom: 10px;padding-bottom: 5px;}

.kh-danhgia-img {width: 80px;height: 80px;margin-bottom: 0;}

.kh-danhgia-name {margin: 0;}.home-box-kh-danhgia h3 {font-size: 16px;}

.box-certificate{width: 40% !important;}

.box-media{width: 55% !important;}

}


@media only screen and (max-width: 600px){

    .box-datb-bot .item-duan{width: 47% !important;}

}

@media only screen and (max-width: 500px) {

.home-box-banner-1-left, .home-box-banner-1-right {float: left;width: 100%;position: relative;}

.box-datb-right{display: none;}

.box-certificate{width: 100% !important;}

.box-media{width: 100% !important;float:  left !important;}

.gallery-container{flex-direction: column-reverse;}

.gallery-thumbs{width: 100%;}

.gallery-main{width: 100%;}

}