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

/*************** ADD CUSTOM CSS HERE.   ***************/
.feature {
    position: relative;
    overflow: hidden;
}
.wpcf7-spinner{
	display:none !important
}
.wpcf7-form-control.wpcf7-submit{
	color:#111;
	border-radius:5px;
	padding-left:40px;
	padding-right:40px;
		 font-family: Montserrat, sans-serif !important;
}
.related-title a{
	color:#222;
}
.feature::before {
 content: "";
 display: block;
 padding-top: 56.25%;
}
.feature .image{
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background-size: cover;
    background-position: center;
}
ul.row.related-post li {
    list-style: none;
}
.related-title {
    line-height: 1.3 !important;
    margin-top: 10px !important;
}
#top-bar a{
	color:#111;
	font-size:12px;
	text-transform:uppercase
}
.blog-wrapper.blog-archive .large-10 {
        flex-basis:100%;
        max-width: 100%;
    }
.absolute-footer{
	display:none !important
}
.blog-wrapper .col.post-item .box-text.text-left{
	padding:20px;
	background:#f7f7f7
}
h1.page-title{
	    color: #f5b315;
    font-size: 32px;
}
.chothueb .btcall{
	    padding: 7px 30px !important;
}
.chothueb .btcall span{
	color:#111 !important
}
.chothueb .btcall .icon-telegram{
	color:#fff !important
}
.col.post-item .post-title{
	min-height:47px;
}
.rdichvu h3{
	margin-bottom:8px;
}
.rdichvu .box-text{
	border-radius:10px;
	background:#f5b315 !important
}
.bfooter h3{
	margin-bottom:20px;
	color:#f5b315 !important
}
.bfooter p{
	margin-bottom:10px;
	font-size:15px;
}
.chothue h2{
	font-size:30px;
	color:#111;
}
.btcall{
	 font-family: Montserrat, sans-serif !important;
	padding:12px 30px;
	border-radius:6px;
	color:#f00;
	font-size:18px;
	
}
.btcall span{
	color:#f59d15;
}
#top-bar .social-icons a.icon {
	margin-left:8px;
	margin-right:8px;
}
#top-bar a strong{
	color:#f00 !important;
	font-size:13px !importantư
}
.textab h1{
	margin-bottom:20px;
	color:#f5b315;
	font-size:32px;
}
.textab h2{
	margin-bottom:5px;
	color:#f5b315;
	font-size:32px;
}
.header-main .nav-spacing-xlarge>li{
	margin:0px 18px;
}
.header-main .header-button-1 .button.primary{
	border-radius:2px !important;
	color:#111 !important;
    height: 42px;
    line-height: 42px;
	padding-left:40px;
	padding-right:18px;
	    font-family: Montserrat, sans-serif !important;
	position:relative
}
.header-main .header-button-1 .button.primary:after{
	width:16px;
	height:16px;
	position:absolute;
	    left: 15px;
    top: 14px;
	content:"";
	z-index:2;
	background:url(/wp-content/uploads/2024/10/approved.png) no-repeat top left;
	background-size:cover !important
}
.btgia{
border-radius:2px !important;
	color:#111 !important;
    height: 42px;
    line-height: 42px;
	padding-left:40px;
	padding-right:18px;
	    font-family: Montserrat, sans-serif !important;
	position:relative	
}
.btgia:after{
		width:16px;
	height:16px;
	position:absolute;
	    left: 15px;
    top: 14px;
	content:"";
	z-index:2;
	background:url(/wp-content/uploads/2024/10/approved.png) no-repeat top left;
	background-size:cover !important
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.header-main .header-button-1 .button.primary {
 
    white-space: nowrap;
}
	.btcall,.btgia{
		width:100% !important
	}
	.chothue h2 {
    font-size: 18px;
    color: #111;
}
	.textab h1, .textab h2 {
  
    font-size: 24px;
}
	.btcall {

    padding: 4px 30px;

}
}