/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-wrapper{background: #333 !important;}
.theme-color{
	color:#EB6E3C;
}
/*
 *  STYLE 6
 */

body::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #f5f5f5;
}

body::-webkit-scrollbar
{
  width:12px;
	background-color: #ffa777;
}

body::-webkit-scrollbar-thumb
{
	background-color: #ffa777;	
	background-image: -webkit-linear-gradient(45deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}

#masthead{
	border-bottom:3px solid #ffa777;
}
.col{
	padding: 7px 10px;
}
#content{
	background:url(/wp-content/uploads/2019/08/bg2.jpg);
}
h3.title-gach-ngang{
	color:#fff;
	text-align:center;
	
}
h3.title-gach-ngang:after{
	content:'';
	display: block;
	width:12%;
	height:2px;
	background:#fff;
	margin-top:2px;
	margin-left:44%;
}
.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select {
    background-color: rgba(255, 255, 255, 1);
    box-shadow: none;
    border-color: rgba(0,0,0,0.09);
    color: currentColor !important;
    border-radius: 6px;
}

.flex-col input[type='submit']:not(.is-form){
	    width: 100%;
	border-radius:6px;
}

.col-inner .box-blog-post{
	background:#fff;
	
}
.col-inner .box-text{
	padding:10px 10px;
}
.is-large {
    font-size: 1.05em;
}

/* sago-title*/
.sago_title{
	text-align: center;
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}
.sago_title h2{
	    margin-bottom: 0px;
    padding-bottom: 5px;
    margin-top: 0px;
    text-transform: uppercase;
    font-size: 150%;
    color: #253d52;
    line-height: 2;
}
.sago_title span{
	color: #1ba0e2;
    font-size: 35px;
    font-weight: 600;
}
.sago_title .title-line{
	margin-top:-10px;
	    padding-bottom: 5px;
}
.title-line .tl-1,.title-line .tl-3{
	    width: 80px;
    height: 1px;
    display: inline-block;
    background: #333;
}
.title-line .tl-2{
	display: inline-block;
    height: 12px;
    margin: 0 5px;
    position: relative;
    top: 5px;
    width: 12px;
    border: 1px solid #FFA777;
    border-radius: 50px;
}
.page-wrapper{
	padding-top:0px;
}
h6.portfolio-box-title{
	font-size:110%
}
span.tieu-de-nd{
	color:#FFA777;
}
.sago_du_an .is-xlarge{
	font-size:150%;
}
.nav>li>a>i {
color:#fff;
}
form {
    margin-bottom: 0.5em;
}
/* footer*/
.sago_footer{
	color:#fff;
}
.sago_footer h4{
	color:#fff;
}
.sago_footer ul li{
	list-style:none;
	    margin-left: 0em;
}
.sago_footer li i{
	font-size:85%;
	margin-right:2px;
	border:1px solid #fff;
	width:22px;
	height:22px;
	border-radius:99px;
	text-align:center;
	line-height:22px;
}
.sago_footer .row-small>.col{
	padding: 0 9.8px 0px;
}
.absolute-footer{
	    padding: 10px 0 10px;
	color:#fff;
	background:url(/wp-content/uploads/2019/08/bg1.jpg);
		border-top:1px solid #6b8fba;
}
.absolute-footer.dark{
	color:#fff;
}
/**/
.form-flat button, .form-flat input {
    border-radius: 2px;
	
}
.lien-he ul li{
	list-style:none;
	margin-left:0px;
}
.lien-he .wpcf7-submit{
	width:150px;
}
.sago_footer,.dang-ki-cong-tac{
	background:url(/wp-content/uploads/2019/08/bg1.jpg)
}
.info-du-an p{
	text-align:justify;
}
select{
	margin-bottom:0px;
}
@media (max-width: 549px){
.box_fixRight .box_content {
    background: rgb(21, 54, 97,0.7) !important;}
}
.info-du-an h4 {
    margin-top: 10px;
}
.box-text h5.post-title.is-large {
    min-height: 38px;
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}