/*
Theme Name: NoiThat7 - MST39842
Theme URI: https://muatheme.com/san-pham/theme-wordpress-gioi-thieu-cong-ty-noi-that-kien-truc-so-7/
Author: MuaTheme.com
Author URI: https://muatheme.com
Description: Theme by MuaTheme
Template: flatsome
Version: 1.0.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@import url('fonts/font-awesome/css/font-awesome.min.css');

@font-face{
    font-family:'utm_avo';
    src:url('fonts/UTM Avo.eot');
    src:local('Ã¢ËœÂº'),url('fonts/UTMAvo/UTM_Avo_Regular.woff') format('woff'),url('fonts/UTMAvo/UTM_Avo_Regular.ttf') format('truetype'),url('fonts/UTMAvo/UTM_Avo_Regular.svg') format('svg');
    font-weight:400;
    font-style:normal;
	font-display:swap;
}
@font-face{
    font-family:'UTMAvoBold';
    font-style:normal;
    font-weight:400;
    src:local('UTMAvoBold'),url('fonts/UTMAvo/UTM_Avo_Bold.woff') format('woff');
	font-display:swap;
}
.back-to-top.circle{
border-radius:0px !important;
border-color:var(--primary-color);
}
.back-to-top.circle i{
color:var(--primary-color);
}
.back-to-top.circle:hover i{
color:#ffffff;
}
body,p,a, .section-title-main, h1, h2, h3, h4, h5,h6 , strong, .icon-box-text, .icon-box-text h2, .icon-box-text h3, .icon-box-text h4,  .icon-box-text h5, .sidebar-menu .nav-sidebar li a, .col-inner, .text-center, .text-center h2,  .text-center h3, .text-center h4, .text-center h5 ,  .col-inner strong,
.col-inner h3, .col-inner h4, .header-nav > li.menu-item, .header-nav > li.menu-item a, .header-nav li.menu-item, .header-nav li a, h1.entry-title, .widget-title , .col-inner h2, .col-inner h3, .col-inner h4, .col-inner h5, .col-inner h6, .top-bar-nav li.menu-item a , .account-item span , #header-contact li a span
{
font-family: 'utm_avo', sans-serif;
}
.header-main .nav>li{margin:0}
.header-main .nav>li a{    text-transform: none;    font-size: 15px;
    font-weight: normal; padding-left:13px; padding-right:13px}
.header-main .nav>li a:hover, .header-main .nav .current-menu-item a{background:#f14f00}.section-title-container{margin-bottom:0}
.header-inner{background: #ff5400;
    max-width: 1240px;}
.nav-dropdown-default{margin-left: -20px;    transition: margin-left 0.7s ease-in-out;}
#top-bar .nav>li>a>i+span{text-transform:none; font-size:13px}
.slider-row .col, .gioi-thieu .col, .gioi-thieu p, .dich-vu .col{margin-bottom:0; padding-bottom:0}.section-title span{text-transform:none}
.dich-vu .col .icon-box h3{margin-bottom:0; color:#ff5400}
.dich-vu .col .icon-box{ border-radius:20px;   background: #fbfbfb; padding:20px 10px}
.danh-muc-bai-viet .section-title span {
    margin-bottom: 0;
    background: #ff5400;
    padding: 6px 15px;
    color: white;
    font-size: 17px;
    padding-bottom: 0;
    border-bottom: 0;
    padding-bottom: 4px;
    text-transform: uppercase;
}.section-title-normal{border-bottom:0}
.slider-nav-circle .flickity-prev-next-button svg, .slider-nav-circle .flickity-prev-next-button .arrow {
    border-radius: 100%;
    border: none;
    background: #ff5400;
    fill: white;
}.section-title-normal {
    border-bottom: 0;
    background: #f3f3f3;
    padding-right: 10px;
}
.danh-muc-bai-viet .post-item{padding-bottom:0}
.section-title a {
    display: block;
    padding-left: 15px;
    margin-left: auto;
    font-size: 15px;
    font-weight: normal;
    color: gray;
}
.danh-muc-bai-viet .post-item .post-title{font-family:"roboto", sans-serif; font-size:16px; font-weight:500; margin-top:13px;}
.post-item .box-blog-post .is-divider, .post-sidebar .yeu-cau-tu-van h3, .post-sidebar .thong-tin-top, .post-sidebar .thong-tin-bottom, .home .thong-tin-lien-he, .blog-archive .thong-bao, .widget .is-divider{display:none}
.blog-archive .danh-sach-chuyen-muc ul li{list-style:none}
.blog-archive .danh-sach-chuyen-muc ul li a{border: 1px solid gray; border-radius:3px}
.blog-archive .may-the a{font-size: 15px !important;
    border: 1px solid #ececec;
    padding: 5px 10px;
    border-radius: 3px;
    margin-right: 6px; margin-bottom:6px; display: inline-block;}
.blog-archive .may-the a:hover{background:#ff5400; color:white}

.blog-archive .post-categories li a, .entry-date {color:gray}
.blog-archive .post-categories li{list-style:none; margin-left:0}.danh-muc-bai-viet .row-2-cot .post-item .box-text {padding-left:10px}
.danh-muc-bai-viet .large-columns-2 .post-item .box-text{padding-left:0}
.danh-muc-bai-viet .col{padding-bottom:0}
.danh-muc-bai-viet .row-2-cot .post-item .box-text .post-title:hover{color:#ff5400}
.danh-muc-bai-viet .post-item .box-text{padding-right: 0;
    padding-top: 0;
    padding-left: 0;}
.post-sidebar .yeu-cau-tu-van .luu-y{font-size:15px}
.post-sidebar .yeu-cau-tu-van .wpcf7-submit{margin:0}
.post-sidebar .widget_text .textwidget{background: #fbfbfb;}
.post-sidebar input[type='search']{background:#fbfbfb}
.danh-muc-bai-viet .row-2-cot .post-item .box-text .post-title{margin-bottom:10px; color:black}
.danh-muc-bai-viet .row-2-cot .post-item .from_the_blog_excerpt {font-size:13px; color:gray}
.featured-table{margin-top:0}
.pricing-table .button span { 
    font-weight: normal;
	font-size: 14px;}
.pricing-table .button{background-color:gray !important}
.featured-table .button{background-color:#ff5400 !important}
.featured-table .price{color:#ff5400 !important}
.pricing-table .price{color: black;
    padding: 10px;
    font-size: 23px;
    border-bottom: 1px solid #ececec;
    margin-bottom: 6px;}
.featured-table .title{letter-spacing:0; background-color: #ff5400 !important; font-weight:normal; text-transform:none; padding:13px; border-color: white}.pricing-table .title {
    background-color: rgb(255, 255, 255);
    font-weight: normal;
    text-transform: none;
    padding: 13px;
    background: #d8d8d8;
}.pricing-table .description {
    font-size: 15px;
    padding: 0 10px;
}.pricing-table .items {
    padding: 0;
    font-size: 15px;
}
.pricing-table .items .button:last-child{margin:0}
.pricing-table-wrapper .pricing-table .button{margin-top:14px !important}
.section-title b{background-color: #d6d6d6;}
.bang-gia .icon-box{border: 1px solid #ececec;    background: white;
    border-radius: 3px;
    padding: 15px;}
.kinh-nghiem .col{padding-bottom:0}
.kinh-nghiem .col h2{text-shadow:1px 1px 1px orange}
.bang-gia .cot12-2{background: url(/wp-content/uploads/2018/11/bg-header.jpg);
 
    margin-left: 15px;
    margin-right: 15px;}
.bang-gia .cot12-2 h2{    text-align: center;
    color: white;
    padding-top: 29px;
    margin-bottom: 0;}
.quy-trinh .cot12{padding-bottom:0}
.quy-trinh .cot12 .button{margin:0; font-weight:normal}.pricing-table .items>div {
    padding: 7px;
    border-bottom: none;
    border-bottom: 1px solid #ececec;
}.pricing-table-header{padding-bottom: 5px;
    border-bottom: 1px solid #ececec;}
.footer-section .button{font-weight:normal}
.footer-section .col{padding-bottom:0}.footer-secondary{padding:0}
.home .thong-bao{display:none}
.thong-tin-them{border: 1px solid #ececec; margin-bottom:20px}
.thong-tin-them .chu-dau-tu, .thong-tin-them .dia-diem, .thong-tin-them .loai-hinh, .thong-tin-them .dien-tich-khu-dat, .thong-tin-them .dien-tich-xay-dung, .thong-tin-them .so-tang{ margin-left:0 !important; margin-right:0 !important;   display: inline-block; 
    padding: 10px;
    border-bottom: 1px solid #ececec;
    width: 50%;
    float: left;}
.blog-single .tieu-de{font-size:15px}
.thong-tin-them .row1{display:block; width:100%}
.thong-tin-them .row1 .clearboth{clear:both}
.thong-tin-them .cong-nang, .thong-tin-them .don-vi-thiet-ke, .thong-tin-them .muc-dau-tu, .thong-tin-them .nam-thuc-hien{display: block;
    padding: 10px;
    border-bottom: 1px solid #ececec;}
.thong-tin-them .value{padding-left:8px}
.thong-tin-them .dien-tich-khu-dat, .thong-tin-them .loai-hinh, .thong-tin-them .cong-nang, .thong-tin-them .muc-dau-tu{background:#fbfbfb}
.thong-tin-them .label{font-weight: 500;
    color: #ff5400;}
#breadcrumbs{    border-bottom: 1px solid #ececec;
    padding-bottom: 10px;
    margin-bottom: 15px;
    font-size: 14px;}
.blog-single .is-divider, .blog-single .entry-category {display:none}
.blog-single .entry-header-text{padding-bottom:0}

.tag-meta-post{display: block;
    width: 100%;
    font-size: 14px;
    color: gray;}
.tag-meta-post .luot-xem, .tag-meta-post .entry-date{padding-right:10px}
.rating .box-rating{display:inline-block; padding-left:10px}
.post-ratings img{padding-bottom:3px}

.tag-meta-post .fa{padding-right:5px}
.tag-meta-post .post-categories{margin-bottom:0; display:inline-block}
.thong-tin-lien-he .tieu-de{font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px;}
.thong-tin-lien-he ul li{margin-bottom:0; list-style:square}
.thong-tin-lien-he ul li .info{color:red}
.thong-tin-lien-he .ten-cong-ty{font-weight:500; color:black}
.thong-tin-lien-he .thong-tin{margin-bottom: 0;
    width: 50%;
    float: left;
    display: inline-block;}
.thong-tin-lien-he{background: #fbfbfb;
    padding: 15px;
    border-radius: 3px;
    margin-bottom: 20px;
    border: 1px dashed #ff5400;}
.thong-tin-lien-he .right {
    width: 50%;
    float: right;
    display: inline-block;
    background: #ffffff;
    padding: 10px;
    color: #ff5400;
    font-size: 15px;
}
.thong-tin-lien-he .clearboth{clear:both}
.list-news{width:100%; display:inline-block}
.list-news li{padding-left:6px; padding-right:5px;    width: 25%;
    float: left; display:inline-block}
.list-news .relative-post-title a{font-family:"roboto", sans-serif; font-size:15px; line-height:18px; color:black; font-weight:500; }
.list-news .relative-post-title{line-height:21px; margin-top:9px; height:45px; overflow:hidden}
.blog-single .blog-share{text-align:left}
.list-news img{height: 150px;
    object-position: 50% 50%;
    object-fit: cover; border-radius:4px}
.blog-single .entry-content{padding-bottom:10px}
.list-news{margin-bottom:0}
.yeu-cau-tu-van .form-tu-van{display:inline-block; width:100%; margin-top:10px}

.yeu-cau-tu-van .form-tu-van .left, .blog-archive .after-archive .left .left{width:50% ; float: left; padding-right:7px}
.yeu-cau-tu-van .form-tu-van .right, .blog-archive .after-archive .left .right{float: right; width:50% ;padding-left:7px}
.yeu-cau-tu-van .form-tu-van textarea{min-height:203px}
.yeu-cau-tu-van .luu-y{color:red}
.yeu-cau-tu-van .wpcf7-submit{    margin-top: 10px;
    border-radius: 3px;
	font-weight: normal;}.yeu-cau-tu-van{    padding-top: 10px;
    border: 1px solid #ececec;
    background: #fbfbfb;
    padding: 15px;}
.yeu-cau-tu-van .form-tu-van .clearboth{clear:both}
.blog-single .post-sidebar{border-left:0 !important; padding-left:0}
#comments{border: 1px solid #ececec;
    padding: 15px;}
.blog-single .thong-bao{    background: #fbfbfb;
    padding: 10px;
    margin-bottom: 15px;
    color: #ff5400;}
.widget_categories ul li a{color:black}
.widget_categories ul li a:hover{color:#ff5400}
.widget_categories ul{padding: 10px;
    border: 1px solid #ececec;
    background: #fbfbfb;}
.flatsome_recent_posts .badge-inner{border-radius:99%}
.recent-blog-posts a {
    line-height: 1.5; font-weight:500;
   
    font-size: 15px;
    color: black;
}

.related_posts_by_taxonomy .gallery{margin-top:15px}
.related_posts_by_taxonomy .gallery-item .gallery-icon a img{border-radius:4px; width: 100%;
    height: 170px;
    object-fit: cover;
    object-fit: cover;
    object-position: center;}
.related_posts_by_taxonomy .gallery-item .wp-caption-text a{color:black !important}
.related_posts_by_taxonomy .gallery-item{padding-bottom:10px}
.related_posts_by_taxonomy .gallery-item .wp-caption-text{text-align:left; margin-top:10px; margin-bottom:4px; line-height:20px}
.widget_text .widget-title, .widget_categories .widget-title, .flatsome_recent_posts .widget-title, .related_posts_by_taxonomy .widget-title{display: block;
    width: 100%;
    background: #ff5400;
    padding: 11px;
    color: white;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-size: 17px;
    font-weight: 500;}
.widget_text{border: 1px solid #ececec;

    border-radius: 3px;}
.widget_text .textwidget{padding:15px}
.widget_text .textwidget .tieu-de{    margin-bottom: 5px;
    color: red;
    font-size: 16px;
    text-transform: uppercase;
	font-weight: 500;}.widget_text .textwidget .fa{padding-right:6px}
.widget_text .textwidget .thong-tin{color:black; font-size:16px; font-weight:500}
.textwidget p{margin-bottom:10px}
.post-sidebar .yeu-cau-tu-van{padding-top:0; border:0; background:0;padding:0}
.post-sidebar .yeu-cau-tu-van .form-tu-van .left, .post-sidebar .yeu-cau-tu-van .form-tu-van .right{width:100%; float: none; padding-right:0; padding-left:0}
.post-sidebar .yeu-cau-tu-van .form-tu-van textarea{min-height:auto}
.blog-archive .danh-muc-con {margin-top:20px}
.blog-archive .danh-muc-con li a{    background: white;
    padding: 10px 15px;
    border-radius: 3px;
    border: 1px solid #e4e4e4;
    margin-left: 5px;
    margin-right: 5px;}
.blog-archive .danh-muc-con li a:hover{background: #ffa664;
    color: white;}
.blog-archive .badge.post-date {display:none}
.blog-archive .post-item{padding-bottom:10px}
.blog-archive .tag-meta-post{display:block}
.blog-archive .post-item .box-image img{border-radius:4px}
.blog-archive .post-item .box-text{    height: 153px;
    overflow: hidden;}
.blog-archive .page-title{font-size: 30px;
    letter-spacing: 0;
    text-transform: none;}
.page .thong-bao, .page .thong-tin-lien-he{display:none}
.blog-archive .post-item .box-text .post-title{font-size: 20px;
    margin-bottom: 10px;}

.blog-archive .taxonomy-description p{margin-bottom:0}
.blog-archive .after-archive{width:100%; display:inline-block}
.blog-archive .after-archive .left{width:75%; float: left; padding-right:15px }
.blog-archive .after-archive .right{width:25%; float:right}
.blog-archive .after-archive .clearboth{clear:both}
.blog-archive .large-10{flex-basis:100%; max-width:100%}
.blog-archive .taxonomy-description{text-align:left}
.blog-archive .danh-muc-con {display:inline-block}
.blog-archive .danh-muc-con li{list-style:none; float:left}
.list-news{margin-top:20px}
ul.list-news{margin-top:0}
.list-news .relative-post-title a:hover, .related_posts_by_taxonomy .gallery-item .wp-caption-text a:hover{color:#ff5400}
.home .tl_slide_photo_container{display:none}.entry-content{padding-top:0}
.tl_slide_photo_container{margin-top:20px}
.danh-muc-bai-viet .row-2-cot .cot2 .post-item{padding-bottom:15px}
body{word-wrap: break-word;}
.widget_text .luu-y{
display:none;
}
@media (max-width: 849px){
	.danh-muc-bai-viet .post-item{flex-basis:25%; max-width:25%}
.danh-muc-bai-viet .cot1 .post-item, .danh-muc-bai-viet .row-2-cot .cot2 .post-item{flex-basis:100%; max-width:100%}
.danh-muc-bai-viet .cot2 .post-item, .danh-muc-bai-viet .row-2-cot .post-item{flex-basis:50%; max-width:50%}.danh-muc-bai-viet .post-item .post-title{font-size:14px}.danh-muc-bai-viet .large-columns-2 .post-item .box-text{padding-bottom:5px}
.danh-muc-bai-viet .row-2-cot .post-item .from_the_blog_excerpt{display:none}
.danh-muc-bai-viet .row-2-cot .cot2 .post-item{padding-bottom:0}
.bang-gia .medium-3, .bang-gia .medium-6{padding-left:5px; padding-right:5px; padding-bottom:10px}.pricing-table .description, .pricing-table .items>div{font-size:13px}.bang-gia .cot12-2{margin-left:5px; margin-right:5px}
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.dich-vu .col{padding-left:5px; padding-right:5px; padding-bottom:10px}
.dich-vu .col .icon-box p, .bang-gia .medium-6 .icon-box .icon-box-text p, .gioi-thieu p{font-size:13px}
.section-title a, .danh-muc-bai-viet .row-2-cot .post-item .from_the_blog_excerpt, .pricing-table .description, .pricing-table .items>div, .blog-archive .post-item .box-text .box-text {font-size:12px}
.danh-muc-bai-viet .post-item, .danh-muc-bai-viet .row-2-cot .cot2 .post-item, .bang-gia .large-3, .blog-archive .post-item{flex-basis:50%; max-width:50%; padding-left:5px; padding-right:5px   }.danh-muc-bai-viet .post-item .post-title{font-size:14px}
.danh-muc-bai-viet .large-columns-1 .post-item{max-width:100%; flex-basis:100%}
.danh-muc-bai-viet .row-2-cot .post-item .box-text{padding-left:0}
.pricing-table .price{font-size:17px}
.bang-gia .medium-6{padding-left:5px; padding-right:5px}
.bang-gia .col{padding-bottom:10px}.bang-gia .cot12-2{margin-left:5px; margin-right:5px}
.danh-muc-bai-viet .large-columns-4  {margin-left:-5px !important; margin-right:-5px !important}
.danh-muc-bai-viet .large-12, .slider-row .col, .gioi-thieu .col{padding-left:5px; padding-right:5px}
.header-main .nav>li a{padding-left:0; padding-right:0}
.blog-single p, .thong-tin-them, .thong-tin-lien-he, .yeu-cau-tu-van, .blog-archive .danh-muc-con li a, .blog-archive .taxonomy-description, .blog-archive .post-item .box-text .post-title{font-size:14px}
.thong-tin-them .chu-dau-tu, .thong-tin-them .dia-diem, .thong-tin-them .loai-hinh, .thong-tin-them .dien-tich-khu-dat, .thong-tin-them .dien-tich-xay-dung, .thong-tin-them .so-tang, .thong-tin-lien-he .right, .thong-tin-lien-he .left, .thong-tin-lien-he .thong-tin, .yeu-cau-tu-van .form-tu-van .left, .blog-archive .after-archive .left .left, .yeu-cau-tu-van .form-tu-van .right, .blog-archive .after-archive .left .right, .blog-archive .after-archive .left, .blog-archive .after-archive .right{width:100%; float:none; padding-left:0; padding-right:0}.thong-tin-lien-he .right{margin-top:15px}
.list-news li{width:50%}
.blog-single .post-sidebar{display:none}.blog-archive .post-item .box-text{height:120px}

}