/*
Theme Name: MatBaoWS
Description: This is a child theme for Flatsome Theme
Author: MatBaoWS Team
Template: flatsome
Version: 3.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/

.livestream-video iframe {
    width: 100% !important;
    height: 450px !important;
}

.home-tabs .nav {
    width: fit-content !important;
    margin: auto;
    border-top: 1px solid #ddd;
}
.home-tabs .nav>li>a {
    padding: 15px 0;
    min-width: 400px;
    justify-content: center;
    font-size: 20px;
    font-weight: 700;
}
.home-tabs .nav>li>a::after {
    content: "";
    width: 20px;
    height: 10px;
    clip-path: polygon(0 0, 50% 100%, 100% 0);
    background-color: transparent;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.home-tabs .nav>li>a:hover::after,
.home-tabs .nav>li.active>a::after {
    background-color: var(--fs-color-primary);
}

.booking-row {
    border: 2px solid var(--fs-color-primary);
    border-radius: 15px;
    overflow: hidden;
}

form {
    margin-bottom: 0;
}
.wpcf7-form input,
.wpcf7-form textarea {
    box-shadow: none !important;
    height: 45px !important;
    border-color: var(--fs-color-primary);
    background-color: #006c5b1c;
}
input.wpcf7-submit {
    border-radius: 99px !important;
    padding-left: 30px;
    padding-right: 30px;
}
.wpcf7-spinner {
    display: none;
}
.speaker  {
    transition: all 0.6s !important;    
    border: 3px solid #fff;
    overflow: hidden;
}

@media (min-width: 480px) {
    .speaker:hover {
        width: 200%;
    }
}


.speaker .box-text {
    display: block;
    font-size: 16px;
    width: 330px;
    transform: translateX(-100%);
    opacity: 0;
    transition: all .6s !important;   
    background-color: var(--fs-color-primary); 
    position: absolute;
    bottom: 10%;
    left: 0;
}

.speaker:hover .box-text {
    opacity: 1;
    transform: translateX(0%);
}

.text-no-margin * {
    margin-bottom: 0;
}

.download-app {
    display: inline-block;
}


@media (max-width: 480px) {
    .header-button .button {
        white-space: nowrap;
        padding: 5px 25px;
    }

    .home-tabs .nav {
        flex-wrap: nowrap;
        width: 100%;
    }
    .home-tabs .nav>li {
        flex: 1;
    }
    .home-tabs .nav>li>a {
        min-width: unset;
        white-space: nowrap;
        padding: 10px 30px;
    }
    .home-tabs .tab-panels {
        padding-top: 30px;
    }

    .speaker .box-text {
        transform: translateX(0);
        opacity: 1;
    }
}
.btn_dangky {
	border-radius: 99px;
	/* padding-left: 20px; */
	/* padding-right: 20px; */
	white-space: nowrap;
}
.btn_img{
	/*display: inline-block; 
	background-image: url('https://irday.dragoncapital.com.vn/wp-content/uploads/2024/07/Remove-bg.ai_1720541947804.png'); 
	background-size: cover; 
	background-repeat: no-repeat; 
	background-position: center; 
	border: none!important;
	cursor: pointer; 
	text-indent: -9999px; 
	overflow: hidden;
	width: 220px;
	padding: 0 !important;
	background-color: #fff!important; */
}
.button {
	margin-right: unset !important;
}