/*
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.   ***************/

body{font-family: "Oswald", sans-serif!important;}
h1, h2, h3, h4{color:#00A2E3;}
h1 strong, h2 strong, h3 strong, h4 strong{font-weight:700; line-height: 1.8;}
ul{margin-left: 20px;}
.col-divided{border-right:none!important;padding-right: 5%;text-align: justify;}
.row-divided>.col+.col:not(.large-12){border-left:none!important;}
.entry-image, .entry-meta, .entry-divider, .entry-category, #comments, .entry-author, #nav-below {display:none;}
.entry-header-text{padding:0px!important; text-align:left;}
.container-width, .full-width .ubermenu-nav, .container, .row {
    max-width: 1200px;
}
.absolute-footer{display:none;}
.footer-widgets{color:#fff;text-align: justify; font-size:15px;}
.large-3{margin:0px; padding:0px!important;}
.nav>li{margin:0px 15px; font-size:14px;}
.entry-header{margin-bottom:30px;}
.address-news h3 i{margin-right:5px;}
.address-news .col{padding:0px 15px;}
.address-news p{margin: 0px;}
.hotline{text-align: center;padding: 15px 0px 7px 10%;}
.address-news .hotline i{padding: 3px 10px; border: 1px solid #fff; border-radius: 50%; float:left;margin-top: 3px;}
.address-news .hotline a{color:#fff;}
.address-news .hotline p{background: #F20606; color: #fff; font-weight: bold; font-size: 28px; border-radius: 10px;padding: 15px;}
.address-news .hotline p:hover{background: #2DC100;}
.top-divider{display:none;}
.recent-blog-posts a{color:#334862;}
.recent-blog-posts a:hover{color:#F20606;}
/* LỰA CHỌN*/
.luachontaman{color:#fff;}
.luachontaman .col{padding:0px 15px;}
.luachontaman h2{color:#fff; padding-left:30px; padding-bottom:17px;}
.luachontaman ul{margin-bottom:0px;}
.luachontaman ul li{list-style:none;}
.luachontaman ul li:last-child{margin-bottom:0px;}
.luachontaman ul li i{margin-right:10px;}
/*QUY TRINH*/
.quytrinh h2 {
    color: #00A2E3;
    font-size: 24px;
    margin: 10px 0 30px;
    position: relative;
    text-align: center;
}
.quytrinh ul li {
    border: 1px solid #ccc;
    display: inline;
    float: left;
    margin: 10px;
    padding-right: 1%;
    width: 46%;
}
.qtvc {
    background: #ccc;
    color: #00A2E3;
    float: left;
    font-size: 60px !important;
    margin-right: 5%;
    padding: 30px;
    text-align: center;
    width: 30%;
}
.quytrinh  h5 {
    color: #00A2E3;
    font-size: 14px;
    font-weight: 700;
    margin: 20px 10px 10px;
	font-family: "Oswald", sans-serif!important;
}
.quytrinh ul li b{font-weight:bold; color: #ff7800;}
/*FOOTER*/
#text-2 img{width:200px;}
#text-2, #text-5{max-width:30%; flex-basis: 30%;}
#text-4, #text-3{max-width:20%; flex-basis: 20%; padding-left: 3%;}
#text-4 p, #text-3 p{font-size: 14px;}
#text-2 p{margin-bottom: 0px;}
.page-inner{border: 1px solid #F20606; padding:10px; border-top:20px solid #F20606; margin:0px 5px;}
.footer-23{background:#5B5B5B; padding:15px; text-align:center;}
.footer-23 p{margin-bottom:0px; color:#fff; text-transform:uppercase; font-size:13px;}
/*HOTLINE*/
.appfone{position:relative;}
/*MENU*/
.nav>li>a {
    font-size: 0.95em;
    font-family: "Oswald", sans-serif!important;
}
.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover {
    color:#D61732;
}
.orange{font-weight:bold; color:#FA0203;}
.address p{padding-bottom:8px; font-size:15px;}
.address h3{font-size:16px;}
.address h3 i{padding-right:5px;}
.footer{padding:80px 0px;}
.bgft{
	background:#007cba;
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    bottom: 0px;
    width: 50%;
    margin-left: -20%;
    -webkit-transform: skew(
-20deg
);
    -moz-transform: skew(-20deg);
    -o-transform: skew(-20deg);
}
.copyright_ft{background:#D9D9D9; padding:20px 0px; color:#000;}
.page-wrapper{padding-bottom:0px; padding-top:0px;}
.textft{text-align: justify;}
.footer-icons{
    padding: 30px 0 30px 0;
    text-align: center;
    font-size: 13px;
}
.footer-icons a{
	display:inline-block;
	padding-right:5px;
}
.footer-icons a i{color:#fff; float:left; font-size: 2em;}
.contact-info i{padding-right:10px;}
span.widget-title{border-bottom: 3px solid #FF0000; padding-bottom: 10px;  font-family: "Oswald", sans-serif!important;}
.off-canvas .nav-vertical li li>a, .nav-dropdown-default .nav-column li>a, .nav-dropdown.nav-dropdown-default>li>a{font-family: "Oswald", sans-serif!important; font-size: 12px; font-weight: bold;}
.copyright_ft{text-align:center;}
#secondary span.widget-title {font-size: 15px;}
.dichvuth h3 {
    font-size: 13px;
    border: 1px solid red;
    padding: 10px 5px;
    margin: 20px 0px;
	text-align:center;
	background: #D9D9D9;
}
.dichvuth ul {margin:0px;}
.dichvuth ul li{list-style:none; border-bottom: 1px solid red; padding:5px 0px; min-height:79px; margin-bottom:5px;}
.tintucth ul li{min-height:none;}
.dichvuth ul li img{width: 100px; height: 65px; float:left; margin-right: 10px; border-radius: 4px;}
.dichvuth ul li a{color:#333333;}
.dichvuth ul li p{margin:0px;font-size: 14px; font-family: "Oswald", sans-serif!important;}
.dichvuth ul li p:hover{color: #F20606;}
.blog-share{display:none;}
.fixhotline {
    position: fixed;
    right: 0px;
    bottom: 60px;
}
.has-text-align-left{text-align: justify;}
.entry-content{text-align:justify;}
/*ZALO*/
.thongtinzalo{position:fixed; bottom:200px; right:0px; z-index:999999;}
/*HOTLINE*/
.back-to-top{bottom:150px;}
.thongtinlienhe .taibanggia,.thongtinlienhe .ttholine {position:fixed; right:10px; z-index:999999;}
.thongtinlienhe .taibanggia img{width:20px; margin-right:20px;}
.thongtinlienhe .taibanggia{background: #fff;
    opacity: 1;
    border: 1px solid #FF3333;
    padding: 5px 20px;
    border-radius: 7px;
    bottom: 70px;
    width: 175px;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    color: #ff3333;
    cursor: pointer;}
.thongtinlienhe .taibanggia:hover{background:#ff3333; opacity:0.9; color:#fff;}
.thongtinlienhe .ttholine img{width:30px; margin-right:10px;}
.thongtinlienhe .ttholine{background:#FF3333; padding:8px 10px 8px 20px; border-radius:7px;  bottom:10px; width: 175px; color:#fff;font-size: 16px;font-weight: bold; font-size:16px;}
.thongtinlienhe .ttholine:hover{background:#2CB23B;}
.header-main .headholine img{width:30px; margin-right:10px;}
.header-main .headholine{background:#FF3333; border-radius:20px;padding:5px 20px; color:#fff;font-size: 16px;font-weight: bold; font-size:16px;}
.entry-content{padding-top:0px; padding-bottom:0px;}
.entry-title {border-bottom:2px solid; padding-bottom:10px;}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.col-xs-12{width:100%;}
	.hotline{width:100%; padding:15px 0px;}
	#text-2, #text-3, #text-4, #text-5{max-width:100%!important; flex-basis: 100%;}
	#text-2, .copyright_ft{text-align:center;}
	#secondary{padding:0px 10px;}
	.widget_media_image img{width:100%;}
    .bgft{display:none;}
    .page-right-sidebar .col {padding: 10px 5px 10px;}
    .phonering-alo-phone{left: -65px;bottom: 45px;}
    .mayban{bottom: -5px!important}
	.quytrinh ul li{width:92%;}
	.header .flex-row {height:75%;}
	.header, .header-wrapper {height: 75px;}

}
@media (max-width: 549px){
	.header-main{height: 100px!important;}
}