/*
Theme Name: Findme
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/

}


/* minhdev-customcss */
.section-dat-lich{
    margin-top:-50px;
}

.section-dat-lich .icon-box{
    background-color: #004730;
    padding:20px;
    max-height:172px;
}

.section-dat-lich .icon-box .icon-box-text{ 
    color: #fff;
    font-size:13px;
}
.section-dat-lich .icon-box .icon-box-text h4{
    color:#fff;
    font-size:20px;
}
.section-dat-lich .ct-km{
    padding:20px;
    background-color: #fff;
}
.section-dat-lich .bg-white{
    background-color: #fff;
    box-shadow: 0 0 6px 0 #ccc;
    border-radius: 5px;
}
.section-dat-lich .ct-km h3{
    font-size: 20px;
    font-weight: 600;
    color: #004730;
}
.section-dat-lich .ct-km ul li{
    font-size: 16px;
    color: #F79421;
}

.unset-bf-at > .col:before{
    content:'';
    border:unset;
}
.unset-bf-at > .col:after{
    content:'';
    border:unset;
}
.unset-bf-at .rl-benh-dieu-tri{
    position: relative;
    cursor: pointer;
}
.unset-bf-at .rl-benh-dieu-tri .ab-benh-dieu-tri {
    position: absolute;
    bottom: 50px;
    left: 0;
    width: 90%;
    padding: 15px 10px;
    background: #ffffffc7;
    border-radius: 0 10px 10px 0;
}
.unset-bf-at .rl-benh-dieu-tri .ab-benh-dieu-tri h4{
    font-size:20px;
}
.unset-bf-at .rl-benh-dieu-tri:hover .ab-benh-dieu-tri h4{
    color:#078C61;

}

.bg-tron-icon img{
    width:30px;
    height:30px;
}
section.detail-quy-trinh {
    padding: 10px !important;
    cursor: pointer;
}
section.detail-quy-trinh .pd-0{
    padding-bottom:0;  
}
section.detail-quy-trinh .pd-0:last-child{
    padding-left:0;  
}
section.detail-quy-trinh .pd-0 p{
    margin-bottom:0;
}
.bg-tron-icon .img-inner.dark{
    background:#D9D9D9;
    width: 85px;
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
}
section.detail-quy-trinh:hover .bg-tron-icon .img-inner.dark{
    background:#F79421;
}
section.detail-quy-trinh:hover {
    background-color: #fff;
    box-shadow: 0 4px 4px 0px #ccc;
    border-radius: 5px;
}


.mt-20{
    margin-top:20px;
}
.mt-30{
    margin-top:30px;
}

/* section slider review */
.section.section-slider-review{
    background-image: url('../findme/images/bg-slider-rv.png');
    padding:50px 0 !important;
    min-height: 530px;
    margin:40px 0 0;
}

.home-page-slider-review .main-slider{
    display: flex;
    justify-content: space-between;
    position: relative;
}
.home-page-slider-review .main-slider .right-slider{
    position: absolute;
    top: -220px;
    right: 0;
    width: 47%;
}
.home-page-slider-review .main-slider .left-slider{
    width: 62%;
    padding-right: 20px;
    background-color: #004730;
    max-height: 358px;
    position: relative;
    z-index: 10;
}
.home-page-slider-review .main-slider .left-slider .swiper-bot {
    padding-left: 50px;
    padding-bottom: 20px;
}
.home-page-slider-review .main-slider .left-slider .img-cmt img{
    width: 51px;
    height: 51px;
    object-fit: cover;
    border-radius: 50%;
}
.home-page-slider-review .main-slider .left-slider .wrap-cmt{
    padding: 20px 50px;
    background-color: #004730;
}
.home-page-slider-review .main-slider .left-slider .wrap-cmt .header-cmt{
    display: flex;
    align-items: center;
} 
.home-page-slider-review .main-slider .left-slider .wrap-cmt .header-cmt span{
    color:#fff;
    font-size: 50px;
    display: inline-block;
    margin-right: 10px;
    line-height: 30px;
}
.home-page-slider-review .main-slider .left-slider .wrap-cmt .header-cmt .left-head-cmt h3{
    color:#fff;
    font-size: 17px;
    margin-bottom: 0;
    text-transform: uppercase;
}  
.home-page-slider-review .main-slider .left-slider .wrap-cmt .header-cmt .left-head-cmt p{
    color:#ffffffb5;
    font-size:13px;
    margin-bottom:5px;
}
.home-page-slider-review .main-slider .left-slider .wrap-cmt .detail-cmt{
    font-size:13px;
    color: #ffffffb5;
}
/* end review */

/* section customer */

.section.section-slider-customer{
    padding:50px 0 !important;
    min-height: 530px;
    background-color: #004730;
}
.section.section-slider-customer .main-customer {
    display: flex;
    justify-content: space-between;
}
.section.section-slider-customer .main-customer .left-cust{
    width:50%;
    color:#fff;
}
.section.section-slider-customer .main-customer .left-cust .detail-left h3{
    font-size: 48px;
    color:#fff;
}
.section.section-slider-customer .main-customer .left-cust .detail-left .info-cust{
    display: flex;
    margin-top:50px;
}
.section.section-slider-customer .main-customer .left-cust .detail-left .info-cust .left-info img{
    width: 51px;
    height: 51px;
    object-fit: cover;
    border-radius: 50%;
    margin-right: 10px;
}
.section.section-slider-customer .main-customer .left-cust .detail-left .info-cust .right-info h3{
    font-size:14px;
}

.section.section-slider-customer .main-customer .right-cust .img-cust img{
    max-height:450px;
    object-fit: cover;
    width:100%;
    cursor: pointer;
}
.section.section-slider-customer .main-customer .right-cust{
    width:50%;
    position: relative;
}
.section.section-slider-customer .main-customer .right-cust .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%234c71ae'%2F%3E%3C%2Fsvg%3E") !important;
}
.section.section-slider-customer .main-customer .right-cust .swiper-button-next {
    background-image: url('../findme/images/next-svgrepo-com.svg');
}

/* end section customer */


/* end custom */