/*
Theme Name:        Flatsome
Theme URI:         http://flatsome.uxthemes.com/
Author:            UX-Themes
Author URI:        http://www.uxthemes.com/
Description:       Multi-Purpose Responsive WooCommerce Theme
Version:           3.12.2
Requires at least: 4.7.0
Requires PHP:      5.6.20
Text Domain:       flatsome
License:           http://themeforest.net/licenses
License URI:       http://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
.header-nav{
	display: block;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.section-title-main{
	border:none !important;
}
.sc-title b{
	display:none;
}
.section-title {
	display:block;
	width:100%;
	text-align:center;
	position:relative;
	font-weight:bold;
}
.section-title span{
	position:relative;
}
.section-title span:before {
 content: "";
    position: absolute;
    border-top: 10px solid #1c74bc;
    border-left: 15px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 15px solid transparent;
    left: calc(50% - 24px);
    bottom: -25px;
    width: 50px;
}
.section-title span:after {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: -18px;
  height: 9px;
  width: 200px;
  left: calc(50% - 100px);
  border-top: 2px solid #1c74bc;
}
 
.absolute-footer{
	display:none;
}
.vii-call-cta {
   position: fixed;
   right: 5px;
   bottom: 200px;
   z-index: 99999;
}
.vii-call-cta img{
	width: 50px;
    border-radius: 100%;
	transition:0.5s;
}
.vii-call-cta:hover img{
	transform: scale(1.1);
	}
           
.fb_page_btn {
  position: fixed;
  z-index: 9999;
  right: 5px;
  bottom: 80px;
}
.fb_page_btn img {
   width: 50px;
   border-radius: 100%;
transition:0.5s;

}
	.fb_page_btn:hover img{
	transform: scale(1.1);
}
.zalo_btn {
   position: fixed;
   z-index: 9999;
   right: 5px;
   bottom: 140px;
   box-shadow: 0 0 15px -10px #000;
   border-radius: 100%;
}

.zalo_btn img {
    width: 50px;
    border-radius: 100%;
	transition:0.5s ; 
}
.zalo_btn :hover img{
	transform: scale(1.1);
}
.sec-lienhe .wpforms-container{
	margin:0 !important;
}
.sec-lienhe .wpforms-field{
	    padding-bottom: 10px !important;
    padding-top: 0;
}
.sec-lienhe form input{
	max-width:100% !important;
}
.sec-lienhe .wpforms-submit-container{
	padding:0;
	width:100%;
}
.sec-lienhe .wpforms-submit-container button{
	width: 100%;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: bolder;
}
.sec-footer p{
	margin-bottom:0 !important;
}
.btn-hotline-noi{margin:0;font-size:20px;padding:15px 35px 0px;box-shadow:1px 1px 5px 0 rgba(0,0,0,0.3);position:fixed;bottom:16px;left:1%;border:none;z-index:999;border-radius:2em;background-color: #eb2226!important;transition:.3s}
.btn-hotline-noi a{
	color:#fff !important;
}
.btn-hotline-noi:hover{transform:scale(1.05)}
.btn-hotline-noi span:first-child{position:absolute;top:5px;left:50%;transform:translateX(-50%);font-size:11px; color:#fff !important;}
.btn-hotline-noi span:last-child{font-size:21px; color:#fff !important}

.btn:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
}