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

/*************** ADD CUSTOM CSS HERE.   ***************/
.btn {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
    padding: 15px 30px;
    background: #56CCF2;
    background: -webkit-linear-gradient(90deg, rgba(36,97,170,1) 0%, rgba(36,97,170,1) 48%, rgba(181,220,16,1) 100%);
    background: linear-gradient(90deg, rgba(36,97,170,1) 0%, rgba(36,97,170,1) 48%, rgba(181,220,16,1) 100%);
    border: none;
    border-radius: 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    background-size: 300% 100%;
    display: inline-block;
}

.btn:hover,
.btn:focus {
    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.img-hover.icon-corner:hover{
    background-color: blue;
}

.icon-box-text .hover-bg: hover{
    font-size: 20px;
    color: #040aa8 !important;
    padding-left: 5px;
}

.has-icon-left:hover{
    color: red !important;
}
/*contact*/
.mobile-contact-bar{
display:none ;
}
.pc-contact-bar{
right: 30px;
bottom: 30px;
position: fixed;
z-index: 998;
margin-bottom:0
}
.pc-contact-bar li{
width: 44px;
height: 46px;
overflow: hidden;
 margin-bottom: 0;
list-style: none;
}
.pc-contact-bar li.hotline{
margin-bottom: 8px;
background: url(https://bulongdot.com/wp-content/uploads/2021/11/p2.gif);
background-repeat: no-repeat;
background-size: 44px;
}
.pc-contact-bar li.facebook{
margin-bottom: 8px;
background: url(https://bulongdot.com/wp-content/uploads/2021/11/fb.png);
background-repeat: no-repeat;
}
.pc-contact-bar li.zalo{
background: url(https://bulongdot.com/wp-content/uploads/2021/11/zl.png);   
background-repeat: no-repeat;
}
.pc-contact-bar li a{
display: block;
width: 44px;
height: 44px;
}
 
#responsive-form {
    max-width:600px;
	margin:0 auto;
    width: 100%;
 /*   background-color: #DD0000;*/
    
}
.bg-cf7{background-image: url(https://bulongdot.com/wp-content/uploads/2023/07/cong-ty-bu-long-D.O.T.png);}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.form-row{
	width: 100%;
}
.col-half, .col-full{
	float: left;
	position: relative;
	width: 100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	padding: 5px;
    margin: -9px 0px;
    font-weight: bold;
    font-size: 16px;
}

wpcf7 input[type = 'submit']{
    font-family: "Montserrat", sans-serif;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{
	border-radius: 10px;
} 
 
.absolute-footer{display:none;}

.icon-box .icon-box-img, .icon-box-text {margin:auto;}

.icon-left{background-image: url('https://bulongdot.com/wp-content/uploads/2022/07/pressure-washer.svg');
background-repeat: no-repeat;
background-position: left;
padding-left: 5px;

}
 
@media only screen and (min-width: 499px) {
.pc-contact-bar{display:none}
.mobile-contact-bar{
right: 10px;
bottom: 10px;
position: fixed;
z-index: 998;
margin-bottom:0;
display:block !Important
}
.mobile-contact-bar li{
display:inline-block;
float:left;
margin-right:7px;
list-style:none
}
.mobile-contact-bar li.facebook{
margin-bottom: 8px;
background: url(https://bulongdot.com/wp-content/uploads/2021/11/fb.png);
background-repeat: no-repeat;
}
.mobile-contact-bar li.zalo{
background: url(https://bulongdot.com/wp-content/uploads/2021/11/zl.png);    background-repeat: no-repeat;
}
.mobile-contact-bar li a{
display: block;
width: 44px;
height: 44px;}

.mobile-contact-bar li.hotline {
background: url(https://bulongdot.com/wp-content/uploads/2021/11/p2.gif);
background-repeat: no-repeat;
background-size: 44px;
}

.col-half {width: 50%;}

.wpcf7 input[type = 'text'],
.wpcf7 input[type = 'tel'],
.wpcf7 input[type = 'email'],
.wpcf7 input[type = 'submit'],
.wpcf7-textarea {border-radius: 10px;}

.absolute-footer{display:none;}

 


}