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

/*************** ADD CUSTOM CSS HERE.   ***************/
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
}
@media screen and (max-width: 550px){
	.hide_mobile{display: none !important;}
    .btn_tel_footer i {display: none !important;}
}
.img .img-inner{overflow: inherit;}
.img_circle_left .img-inner{padding-left: 60px;}
.img_circle_left .img-inner::before{    content: "";
    background-image: url(/wp-content/uploads/2017/11/icon-1.png);
    position: absolute;    left: 0;    top: 50%;
    width: 120px;    height: 120px; margin-top:-60px;    }
.stt{color: rgb(218, 218, 218);
    text-align: center;
    margin: 0;
    line-height: 1.5;
    font-size: 50px;
    margin-bottom: 0;
    font-family: 'Open Sans',sans-serif !important;}
.img_circle_right .img-inner{padding-right: 60px;}    
.img_circle_right .img-inner::before{    content: "";
    background-image: url(/wp-content/uploads/2017/11/icon-1.png);
    position: absolute;    right: 0;    top: 50%;
    width: 120px;    height: 120px; margin-top:-60px;    }
.stt{color: rgb(218, 218, 218);
    text-align: center;
    margin: 0;
    line-height: 1.5;	
    font-size: 50px;
    margin-bottom: 0;
    font-family: 'Open Sans',sans-serif !important;}
p{    margin-bottom: 0.5em; }
.title_box{
    text-align: center;
    font-size: 35px;
    margin: 10px 0;
    color: #0c630f;
    font-family: 'Open Sans',sans-serif !important;
}
.footer_section{border-top:3px solid #0c630f; color: #fff;}
.header-main .nav > li > a {
    line-height: 16px;
    padding: 10px; }
.footer_fixed{position: fixed; bottom:0; left:0; z-index:99; max-height:40px; overflow: hidden;}
.footer_fixed .col-inner{height:100%}
.form_baogia ._item{    text-align: center;
    display: inline-block;
    max-width: 20%;
    padding: 5px;
    font-size: 14px;}
.form_baogia ._item input{margin-bottom:0 !important; color: gray;}
.form_baogia ._item { color: #fff;}
.btn_form_baogia {background-color: #7c7c7c !important; color: #fff !important;}
.btn_tel_footer{margin: 0; padding: 10px; magin-bottom}
.back-to-top{margin-bottom:30px}
.copyright-footer{padding-bottom:50px;}
.tabbed-content .nav-pills li a{border:1px solid #c1c1c1; padding:3px 20px}
@media screen and (min-width: 850px)
.row-divided>.col+.col:not(.large-12) {
    border-left: 0 !important;
}
.wpcf7-form {margin-bottom: 0;}
.title_widget, .widget-title{padding: 0 20px 0 10px;
    font-size: 14px;
    position: relative;
    height: 35px;
    line-height: 38px;
    text-transform: uppercase;
    margin: 0;
    font-weight: normal;
    background: #0c630f;
    color: rgb(255, 255, 255);
    text-decoration: none;
    float: left;
    clear: both; display:inline-block;
    border: 0;
    text-indent: 0;
    margin-bottom: 5px; width:auto;
    font-weight: 600;}
.title_widget::before, .widget_title::before{border-bottom: 35px solid rgb(93, 70, 32);
    border-right: 20px solid rgba(0,0,0,0);
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    right: -20px;
    top: 0;
    width: 0;}
.wpcf7-response-output{ display: none !important;
    position: fixed;
    left: 50%;
    top: 0;
    max-width: 100%
    z-index: 99;
    width: 600px;
    margin-left: -300px !important;
    background-color: rgb(0, 128, 0);
    margin: 5px 0 0 0;
    border-radius: 10px;
    font-size: 20px;
    line-height: 45px;
    color: rgb(255, 255, 255);
    padding: 0 30px !important;
   }
.wpcf7-mail-sent-ok{
    display: block !important;
}
.wpcf7-response-output::before{
    content: "X";
    text-align: center;
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
    line-height: 12px;
    border-radius: 50px;
    cursor: pointer;
    padding: 10px;
   }
.wpcf7 .wpcf7-not-valid-tip{display: none;}
.recent-blog-posts-li .mr-half{border: 1px solid; padding: 3px;}
.tintux_box img{display: none !important;}

.tintux_box .widget_recent_entries{border:0 !important; box-shadow: none;}
.box_form_contact{border: 1px solid rgb(12, 99, 15);
    background-image: url(/wp-content/uploads/2017/11/obxBz5.png);
    background-size: contain;
}
.box_form_contact form input{margin-bottom: 5px !important; font-size: 13px;}
textarea{min-height: 60px !important; font-size: 13px;}
.box_form_contact .form-row-btn{display: block; text-align: center;}
.box_form_contact .form-row-btn input{margin: 0 !important;}
.tintux_box .box-image{display: none !important;}
.tintux_box .col{padding-bottom: 0 !important;}
#content {padding-bottom: 0;}
input.wpcf7-submit{margin: 0 !important;}

#contact_form_pop .form_baogia ._item{ width: 100%; max-width: 100%; display: block; }



