/* 
    Created on : Mar 13, 2024, 11:05:33 AM
    Author     : Nguyễn Thu Tuyết
*/

/*------------ Điều chỉnh slider home -------------------*/
section.bt_bb_section .bt_bb_background_image_holder_wrapper .bt_bb_background_image_holder {
    background-position-y: center !important;
}

/*----- Ẩn phần team của Nalacare ---------*/
.home .bt_bb_section.team-nalacare {
    display: none;
}

/*---------------- Font style mới -------------------*/
@font-face {
  font-family: 'Sfu futura';
  src: url('../..//fonts/Sfufutura/SFUFuturaRegular.TTF') format('truetype'); 
}

body, p, div, span,  h1, h2, h3, h4, h5, h6 {
    font-family: 'Sfu futura' !important;
}

/*----------------------------- custom trang chủ --------------------*/
.info-about-home .bt_bb_service_content {
    margin-bottom: 15px;
}

.info-why-home .bt_bb_color_scheme_6.bt_bb_style_filled.bt_bb_service .bt_bb_icon_holder {
        box-shadow: 0 0 0 1em #50a8ae inset;
}

.menuPort nav > ul > li > a {
    font-size: 16px;
    line-height: 60px;
}
/*------------------------------- Điều chỉnh footer ------------------*/
.box-info-footer .bt_bb_image img {
    height: 70px;
    width: auto;
}

.box-info-footer .bt_bb_size_large.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
    font-size: 16px;
    font-family: Roboto;
}

.box-menu .bt_bb_custom_menu div ul a {
    color: #fff;
    font-size: 16px;
    font-weight: lighter;
}

/*-------------------------- Điều chỉnh footer ------------------------------*/
.box-mail .wpcf7-form-control-wrap input {
    background:  #fff;
}

.box-mail .wpcf7-form.init label {
    color: #fff;
}

/*----------------- Điều chỉnh header --------------------*/
.page header.btTransparentLightHeader .mainHeader {
    padding: 8px 0;
}

/*------------------ Điều chỉnh trang giới thiệu -----------*/
.desc-about .bt_bb_service_content {
    margin-bottom: 15px;
}

/*------------ Điều chỉnh trang liên hệ ----------------*/
.box-form-mail .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
    height: 120px;
}

/*Nút scroll top*/
.back-to-top svg {
    width: 20px;
    height: auto;
    vertical-align: middle;
}

.back-to-top {
    position: fixed;
    right: 15px;
    bottom: 35px;
    width: 45px;
    height: 45px;
    background-color: #50a8ae;
    color: #fff;
    text-align: center;
    line-height: 45px;
    border-radius: 50%;
    box-shadow: 0px 2px 8px #fff;
    z-index: 10;
    display: none;
}

.back-to-top.show {
  display: block;
}

/* Ẩn form bình luận porfolio */
.single-portfolio section.btComments.gutter {
    display: none;
}

/* Xử lý hình ảnh trang giới thiệu */
.slider-about {
    padding: 0;
    margin: 0;
}

/* Xử lý hình ảnh gallery */

/*------------------------------ Điều chỉnh responsive ------------------------*/
@media (max-width: 767px) {
    
    /*-----------------Trang chủ---------------*/
    .slider-home .bt_bb_headline .bt_bb_headline_content span,
    .short-desc-home .bt_bb_headline .bt_bb_headline_content span,
    .why-home .bt_bb_headline .bt_bb_headline_content span,
    .features-home .bt_bb_headline .bt_bb_headline_content span {
        font-size: 30.8px;
    }
    
    .short-desc-home .bt_bb_size_extralarge.bt_bb_headline.bt_bb_subheadline .bt_bb_headline_subheadline {
        font-size: 16px;
    }
    
    .btMenuVertical .mainHeader .logo {
        width: 60%;
        margin: 0 auto;
    }
    
    .btMenuVertical .menuPort nav:not(.rightNav):before, .btMenuVertical .menuPort nav:not(.leftNav):after {
        background: #fff;
    }
}
