@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap&subset=latin,vietnamese,latin-ext');
@import 'nmc.css';
@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { outline: 0; border: 0; }
body { padding: 0; margin: 0 auto; color: #484a54; background: #fff;  font-size: 14px; font-family: 'Montserrat', sans-serif;
    line-height:1.6;
}

a { color: #484a54; text-decoration: none; cursor: pointer; -webkit-transition: all .30s ease-in-out; -moz-transition: all .30s ease-in-out; -ms-transition: all .30s ease-in-out; -o-transition: all .30s ease-in-out; transition: all .30s ease-in-out; }
a:before,a:after{-webkit-transition: all .30s ease-in-out; -moz-transition: all .30s ease-in-out; -ms-transition: all .30s ease-in-out; -o-transition: all .30s ease-in-out; transition: all .30s ease-in-out; }
a:hover { color: #ed1a3d; text-decoration: none; }

.section-gray{background: #f4f4f4}
.section-padding { padding: 60px 0; }
.section-padding-sm { padding: 30px 0; }
.ellips{    text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical;    overflow: hidden;}
.pt-0{padding-top: 0px;}
.pb-0{padding-bottom: 0px;}
.pl-0{padding-left: 0px;}
.pr-0{padding-left: 0px;}

.tophead{background:#03121d; color: #a4a7a8; height:32px;  font-size: 13px;}
.tophead a:hover{color: #fff;}
.left-top a{color:#a4a7a8;padding: 6px 7px 4px; display: inline-block;}
.left-top a span{font-size: 14px; color: #ecd180;}
.right-top{
	float:right;
}
.login{float:left;}
.login a {color:#a4a7a8;float: left;padding: 6px 7px 4px;height: 32px;}
.login a:hover{
	text-decoration:none;
	color:#fff;
}
.login a:last-child{padding-right: 0px;}
.social{ 
	float:left; display: none;
}
.social a span{
	border-left:1px solid #3c3c3c;
     float: left;
    padding: 8px 7px;
    height: 32px;
}
.social a span:hover{background: #fff;}
.social a span:nth-child(1){
    color: #33b3ce;
    font-size: 16px;
}
.menu{
}
.container>.navbar-header, .container>.navbar-collapse{
margin:0 !important;
}
.navbar-default {
background:none !important;
 border:0 !important;
}
.navbar .navbar-nav>.active>a, .navbar-nav li:hover a{
background:none !important;
}
.navbar-nav li a {
  font-weight:bold;
  text-transform: uppercase;
  line-height: 15px;
}
.navbar {
background-image: none !important;
background-image: none !important;
background-image: none !important;
background-image: none !important;
background-repeat: none !important;
border-radius: 0px !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);
-webkit-box-shadow: inset 0 0px 0 rgba(255,255,255,0.15),0 0px 0px rgba(0,0,0,0.075);
box-shadow: inset 0 0px 0 rgba(255,255,255,0.15),0 0px 0px rgba(0,0,0,0.075) !important;
}
.navbar-toggle{
margin-top:20px;
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{
margin:0 !important
}

.nav>li>a {
    position: relative;
    display: block;
   padding: 10px 0px;
	color:#272727;
    font-weight: 600;
    font-size: 14px;
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.navbar-default .navbar-nav>li:hover a,.navbar-default .navbar-nav>li.active a {
    color: #ed1a3d;
}
.navbar-nav{padding-left:70px;}
.navbar-default .navbar-brand, .container>.navbar-header, .container-fluid>.navbar-header, 
.container>.navbar-collapse, .container-fluid>.navbar-collapse{
padding:0  !important;
}
.navbar-header img {  height: 38px;}
.navbar { margin-bottom: 0px;}
.nav>li {
  position: relative;
  display: block;
  padding: 0 13px;
}

.ad-button {background: #ed1a3d;float: right; position: absolute; top: 0px;right: 0;color: #fff;
    text-transform: uppercase;padding:0px 15px 5px 0px; height: 38px; border-radius: 3px;}
.ad-button:before{content: ''; position: absolute; left: -19px; bottom: 0px;
width: 0;height: 0;border-style: solid;border-width: 19px 20px 19px 0;border-color: transparent #ed1a3d transparent transparent;
}
.ad-button:hover{background: #e21a22;}
.ad-button img {padding:0 10px;}
.ad-button span{ display: none;}
.ad-button span:before{content: ''; width: 0;height: 0;border-style: solid;border-width: 38px 0 0 18px;
border-color: transparent transparent transparent #efe0b3;
position: absolute; right: -18px; bottom: 0px;
}
.ad-button b{ font-size: 15px;float:left; color:#fff; margin: 8px 0 0 20px;}

.navbar-default .navbar-brand, .container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
    padding: 0 !important;
    overflow: hidden;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
    margin-left:0 !important;
}
.nav>li.active  a{ border-bottom: 2px solid #ed1a3d;}
.bg-sldier{background:#f5f5f5 url(../images/bg-slider.jpg) no-repeat center top;position:relative; padding-top: 28px;}

.title-sr{
float:left;
background:#03121d;
font-size:14px;
line-height: 38px;
color:#fff;
text-transform:uppercase;
font-weight:bold;
height:37px;
width:100%;
}
.title-sr img{margin:0px 10px 0 10px;}
.title-sr span.bg{display: inline-block;width: 70px;height: 37px; position: relative; background: url('../images/bg-title-sr.svg') no-repeat center center; margin-right: 0px;}
.title-sr span.bg:after{ display: none;}
.box-search .title-sr span.bg img{    visibility: hidden;}
.bg-search{
background:rgba(0,0,0,0.5);
float:left;
width:100%;
    flex-grow: 1;
}
.bg-search form{padding:20px;}
.bg-search form input
{
height:42px;
border:1px solid #dedede;
border-radius:4px;
text-indent:10px;
width:100%;
margin:0 0 15px 0;
}
.bg-search form select
{
height:42px;
border:1px solid #dedede;
border-radius:4px;
text-indent:10px;
width:100%;
margin:0 0px 15px 0;
}
.bg-content-slider{
}
.bg-content-slider > .row{display: flex;}
.bg-search form button
{
height:42px;
border-radius:4px;
text-align:center;
width:100%;
background:none;
font-size:14px;
color:#fff;
background: #ed1a3d;
text-transform:uppercase;
font-weight:bold;
border: 0px;
}
.carousel-control{
display:none;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img,  .thumbnail a>img, .thumbnail>img {
    display: block;
	max-width:auto !important;
    height: auto;
}
.content-bg{background:#f5f5f5; padding: 30px 0px;}
.title-news{font-size:20px;text-transform:uppercase; padding-right: 60px;}
.content-bottom{ padding: 30px 0px;}
.title-news span{
height:3px;
width:70px;
float:left;
background:#ed1a3d;
}
.title-news h2{font-size:22px;text-transform:uppercase;font-weight: 700;}

.content-news-lst{margin-top: 30px;}
.content-news-lst .item{margin-bottom: 20px; }
.content-news-lst.content-re-list .item {border: solid 1px #ecebeb;}
.content-news-lst .item img{width: 100%; height: auto;}
.right-listnews{padding:15px 20px 10px;border:0px; background: #fff; }
.right-listnews a{display: block; font-size: 18px; font-weight: 600; height: 78px;  -webkit-line-clamp: 3; }
.content-news-lst ul li .right-listnews a{
font-weight:bold;
color:#272727;
float:left;
    margin-bottom: 10px;
width:100%;
}
.content-news-lst ul li img{
float:left;
width:20%;
}
.content-news-lst ul{
float:left;
width:100%;
}
.content-news-lst ul li{
float:left;
width:100%;
margin-top:15px;
}
.address-icon{
padding:10px 20px ; background: #fff; border-top:solid 1px #ecebeb;
}
.content-news-lst ul li .address-icon img{
width:auto;
padding-right:10px;
}
.right-icon{
  padding:5px 0px 0px 20px; background: #fff; border-top:solid 1px #ecebeb;
}
.right-icon:after{content: ''; display: table; clear: both;}
.right-icon label{
margin-left:0px; margin-bottom: 0px;
float:right;
color:#fff;
}
.right-icon label b{
font-weight:bold;
color:#fff;
}
.content-news-lst ul li .right-listnews a:hover{
text-decoration:none;
color:#e21a22
}
.news-box{

}
.logo-box{}
.logo-box .item{padding: 0px 15px;}
.logo-box .item >a{margin: 15px 0px;  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);}
.title-logo{
float:left;
font-size:16px;
background:#0067b1;
padding:7px 20px;
color:#fff;
text-transform:uppercase;
}

.logo-load{    margin: 0px -15px; width: auto;}
.event-r{
float:left;
margin-bottom:20px;
width:100%;
}
.content-event{
float:left;
margin-top:20px;
    padding: 0 5px;
width:100%;
}
.content-event ul{
}
.content-event ul li{float:left;margin-bottom:16px;  width:100%;}
.content-event ul li img{float:left;margin: 1px 0 0 0;width:80px;}
.content-event ul li a p{}

.content-project .item{  padding-bottom: 12px;margin-bottom: 12px;border-bottom: solid 1px #e0e0e0;}
.content-project .post-info{position: relative; padding-left: 80px;}
.content-project .post-info .post-thumb{position: absolute; width: 80px; left: 0px; top: 0px;}
.content-project .list-hot{float: none; width: auto;}
.content-project .list-hot p{ padding: 0;margin: 0 0 1px 0; min-height: 22px;}
.content-project .item p span {}



.bottom-event{
float:left;
margin-top:5px;
width:100%;
background:#f5f5f5;
border-bottom:1px solid #e0e0e0
}
.content-event ul li .bottom-event span{
background:#d9d9d9;
padding:7px 7px;
margin-right:2px;
color:#fff;
}
.content-event ul li .bottom-event span.address-font{
margin-left:10px;
background:#d9d9d9;
}
.content-event ul li .bottom-event b{
font-weight:normal;
}
.details-button{}
.details-button a{color:#272727;}
.details-button a:hover{color: #e21a22;}
.ads-r{
    float: left;
min-height:306px;
width:100%;
background:#15a7cc url(../images/bg-sigup.jpg) no-repeat center top;
background-size: cover;
    margin-bottom: 20px;
}
.ads-r h4{
text-align:center;
text-transform:uppercase;
font-size:16px;
line-height:22px;
color:#fff;
}
.box-input{
margin:40px 0 0 0;
width:100%;
padding:15px;
}
.box-input input{
float:left;
width:100%;border:0;
border-bottom:1px solid #688b9c;
text-align:center;
padding:10px 0;
background:none;
color:#fff;
}
.box-input button {
    float: left;
    height: 30px;
    border: 2px solid #7e9aa2;
    border-radius: 4px;
    text-align: center;
    width: 100%;
    background: #0067b1;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
	margin:20px 0 0 0;
}
.content-event ul li a:hover p{
color:#15a7cb;
}
.ads-banner{margin:0px 0 20px 0;width:100%;padding: 0 5px; float: left;
}
.ads-banner img{
width:100%;
}

.footer-top{ background: #ededed; padding: 30px 0px; margin-top: 30px;}
.footer-top h4{color: #0067b1; margin: 0px 0px 5px; font-size: 14px;}
.footer-top ul{list-style: none; margin: 0px; padding: 0px; margin-bottom: 24px;}
.footer-top ul li{display: block; font-size: 14px; margin-bottom: 0px;}
.footer-wallpaper{
float:left;
width:100%;
background:url(../images/bg-footer.jpg) no-repeat center top;
padding-top:30px;
position:relative;
position:relative;
background-size:cover;min-height:283px;
}
.footer-wallpaper .footer-banner{background: #ed1a3d;}
.footer-wallpaper .footer-banner >.row{display: flex;}
.footer-wallpaper .footer-banner .left-logo{position: relative;     height: 100%;}
.footer-wallpaper .footer-banner .left-logo img{    width: 115px;;}
.footer-wallpaper .footer-banner .left-logo span{display: block;     margin-top: 5px;font-size: 18px;}

.right-logo{
background:#0067b1;
height:65px;
font-size:15px;
text-transform:uppercase;
padding:0;
padding-top: 21px;
color:#fff;
text-align:center;
}
.left-logo{
background:#ffffff;
text-align: center;
padding:0;
position: relative;
}
.right-info{position: relative; padding: 10px 60px; background: url('../images/bg-footer-arrow.png') no-repeat left center; background-size: auto 100%;}
.right-info:before{display: none; content: ''; position: absolute;left: 0px; top:0px; width: 0;height: 0;border-style: solid;border-width: 60px 0 60px 45px;
border-color: transparent transparent transparent #ffffff;}

.footer-wallpaper .media{color: #fff;     padding: 0px 15px; position: relative;    overflow: visible;}
.footer-wallpaper .right-info .row .col-md-6:first-child .media:after,
.footer-wallpaper .right-info .row .col-sm-6:first-child .media:after{content: ''; position: absolute; right: -15.5px; top:0px; height: 100%; width: 1px; background: #fff;}
.footer-wallpaper .media .media-left{margin-right: 30px;}
.footer-wallpaper .media .media-heading{font-size: 13px; text-transform: uppercase; text-transform: uppercase; color: #fff;}
.footer-wallpaper .media p{font-size: 11px;}
.footer-wallpaper .media .btn{min-width: 165px; background: #fff; border-radius: 0px; color: #ed1a3d;}
.footer-wallpaper .media .btn:hover{background: #020303;}

.minds-logo {
padding:0;
}
.left-logo a{ padding: 17px 10px; display: block;}
.minds-logo img{
width:100%;
height:65px;
}
.address-footer{padding-top: 25px;}
.colums1-footer h6{color:#fff;font-size:16px; margin: 0px 0px 15px;}
.colums1-footer{margin:20px 0 0 -15px; padding-left: 15px;min-height: 110px;}
.colums1-footer.no-border{border-left: 0px;}
.footer-ad{color:#fff;margin:5px 0 0  0;}
.footer-ad span{color:#8b898b;padding-right:10px;}
.footer-ad a{color: #7acfe4;}
.footer-ad a:hover{color: #e21a22;}

.bottom-footer{
    margin-top:30px;
}
.bottom-footer .p-footer{border-top: solid 1px rgba(255,255,255,0.5);}
.p-footer a,
.p-footer span{color:#fff}
.p-footer p{
padding-top:10px;
color:#fff;
}
.menu-footer ul{list-style: none; padding: 0px; padding-left: 0px; margin: 0px;}
.menu-footer ul li a{display: block; position: relative; padding:0px 0px 5px 15px; color:#d8d8d8; font-size: 13px;}
.menu-footer ul li.last a{padding-bottom: 0px;}
.menu-footer ul li a:before{content: ''; position: absolute; left: 0px; top:10px; width: 4px; height: 4px; background: #d8d8d8;}
.menu-footer a:hover{color: #ed1a3d;}
.menu-footer ul li a:hover:before{background: #0167b1;}

.logo-load a{display: block; padding:10px;}
.phone-pixel{
background:#e21a22;
position:fixed;
bottom:0px;
right:0;
padding:5px 12px 2px 12px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 4px;
border-top-right-radius: 0px;
color:#fff;
line-height:25px;
    z-index: 999;
text-transform:uppercase;
}
.phone-pixel:hover{background: #000000; }
.phone-pixel:hover a,.phone-pixel:hover a span,.phone-pixel:hover a b{color: #e21a22;}
.skype-pixel{display: none; background:#46bfed;
position:fixed;bottom:67px;right:0;padding:5px 12px 2px 12px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 4px;
border-top-right-radius: 0px;
color:#fff;line-height:25px; z-index: 999;text-transform:uppercase;
}
.skype-pixel:hover{background: #1c94c2;}

.chat-pixel{display: none;
position:fixed;bottom:0px;right:0;height: 32px; z-index: 999;}
.chat-pixel .title{display: block; background:#189549; padding:5px 12px 2px 12px; -webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 0px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 0px;
border-top-left-radius: 4px;
border-top-right-radius: 0px;
color:#fff;line-height:25px; text-transform:uppercase;
}
.chat-pixel .title span{margin-right: 10px;}
.chat-pixel.show{height: auto;}
.chat-pixel:hover .title{background: #036b2c;}
.chat-pixel .chat-content{background: #fff; padding: 10px 10px;}
.chat-pixel .chat-content .form-control {border-radius: 0px; }
.chat-pixel .chat-content .btn{border-radius: 0px; background: #ace4fe; color: #0067b1; width: 100%; border:0px;}

.chat-pixel .message{border: 1px solid #cfcfcf; border-radius: 3px; background: #dcf4ff; margin-left: 15px; position: relative;
    padding: 2px 10px;
}
.chat-pixel .message.receive{background: #f6f6f6; margin-left: 0px; margin-right: 15px;}

.skype-pixel a,.phone-pixel a, .chat-pixel a{
color:#fff;
}
.skype-pixel img,.phone-pixel img{
float:left;
padding:0 5px 0 0;
color:#fff;
}
.phone-pixel span{
font-size:18px;
color:#fff;
}
.head-title{padding:40px 0;}

.title-hot{border-bottom:1px solid #dddddd;line-height: 40px; margin-top: 0px;}
.title-news span.span-hot{
    margin-top: -12px;
}
.owl-pagination{
display:none
}
.customNavigation{position:absolute; right: 0px; top: -35px;z-index:99; text-align: center; background: #fff;}
.customNavigation a{width: 25px; height: 25px; text-align: center; }
.customNavigation a.next {color: #272727;font-size: 13px;}
.content-bg .customNavigation a { background: #fff;}
.customNavigation a:hover{background: #e21a22;}

.logo-box .content-news-lst{    margin-top: 15px;}
.logo-box .carousel-wrapper .customNavigation a{  padding: 2px 4px;  background: #f5f5f5; border-radius: 0px;}
.logo-box .carousel-wrapper .customNavigation a:hover{background: #e21a22;}

.btn.active, .btn:active {
    -webkit-box-shadow: aliceblue !important;
    box-shadow: coral!important;
}
.btn{/*padding:0*/}


.owl-logo .item{
    background: #3fbf79;
    padding: 30px 0px;
    margin: 10px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
.carousel-wrapper{position: relative;}
.customNavigation a{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}


.head-bg-bottom h1{
	font-size:24px;
	font-weight:bold;
	color:#fff;
	padding:0px 15px;
	text-transform:uppercase;
}

.list-project{margin-top: 20px;}
.box-list-po{margin:0 0 30px 0;}
.box-list-po .box-item:hover{box-shadow: 0px 0px 0px 0px rgba(209,209,209,1) !important;}
.text-ul {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    height: 8px;
    text-align: center;
    border-bottom: 1px solid #dfdfdf;
}
.news-list ul.pagination{background: #fff; padding: 0px 10px;}
.pagination{margin:-8px;padding:0}
.pagination li:hover a{background: #fff; color: #e21a22;}

ul.pagination li.active a{background:#ed1a3d; border-radius: 0px;}

.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-radius: 4px;
}
.search-bds{margin:-67px 0  0 0}
.search-bds .title-sr span.bg{width: 40px;}
.search-bds .title-sr span.bg img{ visibility: hidden;}
.search-bds .bg-search form {padding: 15px 0;}
.list-hot{float:left;width:60%;margin:0 0 0 0px;}
.content-event a h6{font-size:14px;font-weight:bold;margin:0px 0 10px 0;color:#272727}
.top-button{
position:fixed;
bottom:68px;
right:15px;
}
.top-button:hover svg path:nth-child(1){fill: #e21a22; }

.r-listnews .right-icon label{     width: auto;
    color: #fff;
    font-weight: normal;
    background: #ed1a3d;
    float: right;
    padding: 6px 15px;
    margin-bottom: 0;
    position: relative;
}
.r-listnews .right-icon label:before {
    content: '';
    position: absolute;
    top: 0px;
    left: -12px;
    width: 25px;
    height: 100%;
    background: url(../images/bg-title-sr.svg) no-repeat center center;
    background-size: auto 100%;
}
.r-listnews .right-icon span{ }
.r-listnews .right-icon label{}
.r-listnews .right-icon span.area-icon{position: relative;}
.r-listnews .right-icon span.area-icon:before{content: ''; width: 25px; height: 20px; background: url('../images/area-icon.png') no-repeat left center;   vertical-align: middle;  display: inline-block;}
.box-item span.icon-address-box,
.address-icon .icon-address-box{vertical-align: middle;}
.box-item span.icon-address-box:before,
.address-icon .icon-address-box:before{content: ''; width: 25px; height: 20px; background: url('../images/address-icon.png') no-repeat left center;  vertical-align: middle;   display: inline-block;}

.item-project span.total-block{position: relative;}
.item-project span.total-block:before{content: ''; width: 25px; height: 20px; background: url('../images/icon-block.png') no-repeat left center;      background-size: 16px;  vertical-align: middle;  display: inline-block;}

.item-project span.total-product{position: relative;}
.item-project span.total-product:before{content: ''; width: 25px; height: 20px; background: url('../images/icon-product.png') no-repeat left center;      background-size: 16px;  vertical-align: middle;  display: inline-block;}


.social a span.icon-facebook-logo{
    color: #3b5998;
}
.social a span.icon-google-plus-social-logotype,.social a  span.icon-youtube-play-button{
    color: #f84f48; 
}
.social a  span.icon-youtube-play-button{border-right: 1px solid #3c3c3c;}
.bds-hot .glyphicon {
    background:#f5f5f5;
}    
.box-input button:hover{
background:#d20000
}
.event-box .bg-search{
background:#f5f5f5;
padding:0 15px;
}
.event-box form button:hover, .bg-search form button:hover{
background:#0067B1;
color:#fff
}
.border-list:hover{
-webkit-box-shadow: 0px 0px 16px 0px rgba(209,209,209,1);
    -moz-box-shadow: 0px 0px 16px 0px rgba(209,209,209,1);
    box-shadow: 0px 0px 16px 0px rgba(209,209,209,1);
}

.list-hot p span {
    background: #0093d9;
    color: #fff;
    float: left;
    margin-bottom: 1px;
    padding: 4px 5px;
    font-size: 14px;
}
.list-hot p span.icon-tien-list{background:#efb01d;}
.box-item span.icon-address-box{
    color: #272727;
    text-align: left !important;
    font-size: 16px;
    padding: 2px 0;
    float: left;
    margin: 0px 0 0 0;
}
.address-icon .icon-address-box{
}
.title-sr span.icon-search-dangtin{
    color: #fff;
    float: left;
    font-size: 30px;
    margin: 8px 17px 0 10px;
}
.skype-pixel a span{
    color: #fff;
    font-size: 19px;
    float: left;
    margin: 1px 10px 0 0;
}
.phone-pixel a span{
    color: #fff;
    font-size: 19px;
    float: left;
    margin:4px 10px 0 0;
}
.phone-pixel b{
color:#fff;
font-size:20px;
}
.details-button a{
float:left;
    margin: 0 6px 0 0;
}
.top-button span{
padding:10px;
border-radius:50%;
background:url(../images/top-butotn.png) repeat center top;
color:#fff
}
.content-news-lst ul li:hover .right-listnews{
background:#f5f5f5
}


.item-project{
    padding: 15px;
}
.menu{padding:20px 0px; height: 70px; background: #010103;}
.news-list .title-news, .event-box .title-news{padding:0;}
.news-list ul,.event-box ul{list-style: none; padding: 0px;}
.news-list.news-hot .box-content{margin-bottom: 20px; }

.content-bottom .ads-banner, .content-bottom .content-event{
padding:0
}
.right-button{
float:right;
padding-left:10px;
}
.list-page .news-list {
    padding: 0 0 0 15px;
}
.list-page .item-padding {
    padding: 0px 10px 0 15px;
}
.list-page .bottom-dn{
    border-bottom:0;

}
.box-item:hover {
    -webkit-box-shadow: 0px 0px 16px 0px rgba(209,209,209,1);
    -moz-box-shadow: 0px 0px 16px 0px rgba(209,209,209,1);
    box-shadow: 0px 0px 16px 0px rgba(209,209,209,1);
}
.content-news-lst ul li:hover img {
 -webkit-box-shadow: 0px 0px 16px 0px rgba(209,209,209,1);
    -moz-box-shadow: 0px 0px 16px 0px rgba(209,209,209,1);
    box-shadow: 0px 0px 16px 0px rgba(209,209,209,1);
}
#slider-demo .item img {
width:100%;
}
.menu-mobile{
background:#fff;
	position:relative;
	text-align:center;
padding:10px 0;
}

.menu-mobile img.logo {
width: 70px;;
margin:0 auto
}
.menu-mobile img.menu-icon {
position:absolute;
top:19px;
left:10px
}
.menu-mobile img.dangtin-r {
position:absolute;
top:10px;
right:0
}

.mobile-bg{
display:none;
}
.menu-popup{

}
.menu-popup{
    float: left;
    width: 84%;
    position: relative;
    z-index: 99;
    margin: -42px 0px;
    background: #fff;
    min-height: 100px;
}
.social-mobile{
float:left;
width:100%;
position:relative;
padding:0;
background:#072037 ;
}
.social-mobile a span{
    color: #fff;
	text-align:center;
    font-size: 20px;
	padding:10px;
}
.social-mobile a {
float:left;
border-right:1px solid #072037;
text-align:center;
width:20%;
padding:10px 0;
}

.social-mobile a img{
    color: #fff;
	width:20px;
	text-align:center;
}
.login-menu{
float:left;
width:100%;
padding:0;
color:#fff;
text-align:center;
background:#000000;
}
.login-menu a{
color: #fff;
    font-size: 14px;
	text-transform:uppercase;
    padding: 10px;
    text-align: center;
    display: inline-block;
}
.menu-mobile2 {
    float: left;
    padding: 5px 0px 10px 0px;
    width: 100%;
    background: #fff;
}
.menu-mobile2 a{
float:left;
color:#272727;
text-transform:uppercase;
font-size:14px;
border-bottom:1px solid #ddd;
font-weight:bold;
padding:10px 0 ;
width:100%;
background:#fff;
}

.menu-mobile2 a img{
float:left;
width:5px;
margin:-5px 10px 0 15px;
padding:10px 0 0 0 ;
}
.menu-mobile2 a.active{
float:left;
background:#e21a22 !important; 
}
.menu-mobile2 a:hovef{

}
.menu-popup{
display:none;
}
.social-mobile a.close-r {
    float: right;
    width: 20%;
    background: #323232;
    position: absolute;
    top: 0;
	    padding: 12px;
		height:56px;
    right: -20%;
}
.social-mobile a.close-r img{
    width: 16px;
}
.menu-mobile2 a.active{
background:#e21a22 !important
}
.bg-showmenu{
background:#fff;
position:relative;
z-index:9999
}
.bg-menu-black {
    width: 100%;
    height: 100%;
    background: url(../images/top-butotn.png) repeat center top;
    float: left;
    position: fixed;
    top: 0;
	display:none;
    z-index: 9;
}
.view-more{ font-size: 13px;}
.bds-hot .box-item{position: relative;}
.bds-hot .box-item .stick-status{position: absolute; top: 15px; right: 0px;  padding: 5px;background: #484a54; color: #fff; text-transform: uppercase; height: 30px; border-radius: 3px;}
.bds-hot .box-item .stick-status:before{
  content: ''; position: absolute; left: -15px; bottom: 0px;
width: 0;height: 0;border-style: solid;border-width: 15px 16px 15px 0;border-color: transparent #484a54 transparent transparent;
}
.social-bottom{    padding-top: 10px; color: #fff;}
.social-bottom a:first-child{padding-right: 15px; margin-right: 15px; border-right: solid 1px #fff;}
.inside-ads img{max-width: 100%; height: auto !important;}