@font-face{
font-family:'utm_avo';
font-display: auto;
src:url(//bcons.vn/wp-content/themes/flatsome-child/fonts/UTM_Avo.eot);
src:local('utm_avo'),url(//bcons.vn/wp-content/themes/flatsome-child/fonts/UTMAvo/UTM_Avo_Regular.woff) format('woff'),url(//bcons.vn/wp-content/themes/flatsome-child/fonts/UTMAvo/UTM_Avo_Regular.ttf) format('truetype'),url(//bcons.vn/wp-content/themes/flatsome-child/fonts/UTMAvo/UTM_Avo_Regular.svg) format('svg');
font-weight:400;
font-style:normal;
font-display:swap;
}
@font-face{
font-family:'UTMAvoBold';
font-display: auto;
font-style:normal;
font-weight:700;
src:local('UTMAvoBold'),url(//bcons.vn/wp-content/themes/flatsome-child/fonts/UTMAvo/UTM_Avo_Bold.woff) format('woff'),url(//bcons.vn/wp-content/themes/flatsome-child/fonts/UTMAvo/UTM_Avo_Bold.ttf) format('truetype'),url(//bcons.vn/wp-content/themes/flatsome-child/fonts/UTMAvo/UTM_Avo_Bold.svg) format('svg');
font-display:swap;
}
.section-title-main, h1, h2, h3, h4, h5,h6 , strong, .icon-box-text, .icon-box-text h2, .icon-box-text h3, .icon-box-text h4,  .icon-box-text h5, .sidebar-menu .nav-sidebar li a, .col-inner, .text-center, .text-center h2,  .text-center h3, .text-center h4, .text-center h5 ,  .col-inner strong,
.col-inner h3, .col-inner h4, .header-nav > li.menu-item, .header-nav > li.menu-item a, .header-nav li.menu-item, .header-nav li a, h1.entry-title, .widget-title , .col-inner h2, .col-inner h3, .col-inner h4, .col-inner h5, .col-inner h6, .top-bar-nav li.menu-item a , .account-item span , #header-contact li a span, h3.product-section-title, .woocommerce-breadcrumb.breadcrumbs, ul.product-tabs > li > a, .widget, .product-short-description, button.button, .product_meta span, h3.comment-reply-title, .html.custom, span.header-cart-title, .footer-secondary.pull-right,.utm-avo, .tab a span, .button, .searchform .search-field, .searchform .search-field::placeholder, .header-top li a > span,
table tr th, table tr td, label, .form-row input,.form-row select, .form-row textarea, .mini_cart_item a, .mini_cart_item span, .woocommerce-mini-cart__total span, .tab-panels .panel.entry-content , .tab-panels .panel.entry-content p, .woocommerce-MyAccount-navigation-link a, .woocommerce-additional-fields h3, .woocommerce-billing-fields h3,  .breadcrumbs a, #mega-menu-title,.woocommerce-info
{
font-family:  'utm_avo', sans-serif !important;
}
h3.my_title-section{
color: #ff6600;
font-size:200%;
text-align:center;
}
.footer_bao_gia form input:not([type='submit']), .footer_bao_gia form input::placeholder 
{
color:#ffffff !important;
}
.footer_bao_gia form input.wpcf7-form-control:not([type='submit'])
{
border:1px solid #ffffff !important;
}
.hotline-footer{display:none}
.menu-float-right {
width: 100px;
position: fixed;
top: 35%;
right: 0;
z-index: 99999;
}
.menu-float-right #group {
position: absolute;
right: 0px;
}
.menu-float-right ul {
padding: 0;
}
.menu-float-right #group ul li {
background: #5eb509;
position: relative;
border-radius: 3px;
border: 1px solid #fff;
list-style: none;
margin-bottom: 10px;
}
.menu-float-right #group ul li img {
width: 57px;
border-radius: 5px;
}
.menu-float-right #group ul li .mo-ta {
font-size: 9px;
text-align: center;
color: rgb(255, 255, 255);
position: absolute;
width: 90%;
left: 5%;
bottom: 5%;
margin-bottom: 0px;
}
.phone_DivFixed {
z-index: 99999;
display: block;
background-color: #81714d;
position: fixed !important;
left: 15px;
bottom: 5px;
height: 50px;
line-height: 50px;
text-align: center;
vertical-align: middle;
color: #ffffff;
padding: 0px 20px 30px 20px;
border-radius: 10px;
}
.phone_DivFixed a:link {
color: #ffffff;
}
.phone_DivFixed img{
width:50px;
}
.phone_DivFixed a {
margin-left: 5px;
text-align: center;
}
.zalo-fb .fb_button{
position:fixed; bottom: 65px;right:20px;border:none;z-index:999;width:45px;height:45px;
}
.zalo-fb .zalo_button{
position:fixed; bottom: 115px;right:20px;border:none;z-index:999;width:45px;height:45px;
}
.dang-ky-slide input {
box-shadow: none;
border-radius: 5px;
font-weight: 400;
}
.dang-ky-slide .wpcf7 p {
text-align: center;
}
.back-to-top.circle{
border-radius:0px !important;
border-color:var(--primary-color);
}
.back-to-top.circle i{
color:var(--primary-color);
}
.back-to-top.circle:hover i{
color:#ffffff;
}
body{
overflow:hidden;
}
.container{
max-width:1200px;
}
ul li{
margin-bottom:0px;
}
ul ul{
margin:0px;
}
ul{
margin-bottom:10px;
}
p{
margin-bottom:10px;
text-align: justify;
}
#header-contact li>a>i {
border: 2px solid #f58220;
color: #f58220;
width: 33px;
border-radius: 50%;
padding: 5px 0px;
text-align: center;
background: #fff;
}
#header-contact li>a {
padding: 0px;
background: #f58220;
color: #fff;
padding-right: 15px;
border-radius: 30px 0px 0px 30px;
font-size: 16px;
}
.flickity-prev-next-button svg, .flickity-prev-next-button .arrow{
background:rgba(0,0,0,0.7);
border-radius:5px;
color:#fff;
}
.slider .flickity-prev-next-button:hover svg, .slider .flickity-prev-next-button:hover .arrow{
fill:#fff;
}
.session-slide{
position:relative;
}
.dang-ky-slide {
position: absolute;
width: 400px;
top: 30px;
right: 70px; background-size: 100% 100%;
padding: 15px;
border-radius: 10px;
color: #fff;
text-align: center;
background: #f58220fa;
}
.dang-ky-slide .wpcf7{
color:#fff;
}
.dang-ky-slide select{
background:#fff;
color:#333!important;
}
.row.row-collapse{
max-width:1200px;
}
.session-about .col-about .col-inner {
border: 2px solid #f58220;
border-right: none;
padding-left: 15px!important;
}
.col-about .section-title-normal{
border:none;
margin:0px;
}
.col-about .section-title-main{
border:none;
margin-top:-20px;
font-size:23px;
background:#fff;
padding:0px 15px;
}
.tong-quan ul,.vi-tri-bg ul{
color:#fff;
}
.tong-quan{
position:relative;
overflow:hidden;
padding-top:100px!important;
margin-top:-90px;
}
.tong-quan:before{
background-color: #f58220;
content: '';
width: 200vw;
height: 500vh;
display: block;
position: absolute;
top: 100px;
left: -50%;
-webkit-transform: rotate(7deg);
-khtml-transform: rotate(7deg);
-moz-transform: rotate(7deg);
-ms-transform: rotate(7deg);
-o-transform: rotate(7deg);
transform: rotate(7deg);
}
.vi-tri-bg {
background-size: 100% 100%;
background: #008a4b;
}
.box-text p{
font-size:14px;
}
.tin-tuc .row .row-small:not(.row-collapse){
margin-left:0px;
margin-right:0px;
}
footer{
border-top:2px solid #15537a;
}
footer .section-title-main,footer .section-title-normal{
border:none;
}
input[type='submit'], input[type='submit'].button, input[type='submit']{
background-color: #a21828;
}
.dang-ky-slide input[type='submit'] {
border: 2px solid #fff;
border-radius: 10px;
margin-bottom: 0px;
background: #008a4b !important;
}
.dang-ky-slide form{
margin-bottom:10px;
}
label{
margin-bottom:0px;
}
.row-collapse>.pdt-90{
padding-top:90px!important;
}
p {
margin-bottom: 5px;
}
.entry-content.single-page {
padding-top: 0;
}
.entry-header-text {
padding-bottom: 0;
}
.entry-content  p {
text-align: justify
}
p.wp-caption-text {
text-align: center;
}
#related_posts .col {
float: left;
margin-left: 0;
list-style: none;
}
.relatedcontent h3 {
font-size: 16px;
margin-top: 7px;
}
.relatedthumb img {
height: 100%;
max-height: 165px;
}
#related_posts {
border-top: 4px double #e8e8e8;
padding-top: 10px;
}
#related_posts li:nth-child(1) {
padding-left: 0 !important;
}
#related_posts li:nth-child(2) {
padding-left: 0 !important;
padding-right: 0 !important;
}
#related_posts li:nth-child(3) {
padding-right: 0 !important;
}
.relatedthumb img {
min-height: 150px;
}
.blog-share.text-center {
text-align: left;
border-bottom: 1px solid #e8e8e8;
border-top: 1px solid #e8e8e8;
padding: 5px;
}
.blog-share .is-divider {
display: none;
}
.blog-share a {
margin-bottom: 0;
}
.blog-share:before {
content: "Chia sáº»";
padding-right: 15px;
}
@media only screen and (max-width: 849px){
.dang-ky-slide{
position:relative;
width:100%;
top:initial;
right:initial;
}
.session-about .col-about .col-inner{
border-right:2px solid #ec2328;
}
.tong-quan:before{
background-color: #f58424;
content: '';
width: 200vw;
height: 500vh;
display: block;
position: absolute;
top: 100px;
left: -50%;
-webkit-transform: rotate(0deg);
-khtml-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.tong-quan{
padding-top:30px!important;
}
.row-collapse>.pdt-90{
padding-top:0px!important;
}
}
@media only screen and (max-width: 480px) { .pdt-90 .col-inner {
padding: 20px !important;
}
}