@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	/* [disabled]font-size:14px; */
	box-sizing: border-box;
}

body {
    color: #383636;
	height:100%;
    font-family: 'Gotham', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 23px;
    margin: 0;
    padding: 0;
	overflow:hidden;
    letter-spacing: 0.025em;
}
h3{
	font-size:13px;
}

.ytp-cued-thumbnail-overlay-image {
   
    width: 113% !important;
    height: 152% !important;
    position: absolute;
}
.tintuc{
	height:auto; margin-top:27px
}
.header{
	margin: 0;
    padding: 0;
	background:url('../images/mpBiZw.jpg') no-repeat !important;
    width: 100%;
    display: block;
    z-index: 99999;
   
}
	

.container{
	width:1200px;
}
.topnav{
	width:100%;
	height:160px;
	position:relative;
	}
.menu{
	
	margin-top: -135px;
    height: 66px;
    margin-left: 31px;


}
.slider{
	width:100%;
	height:500px;
	background:#fff;
}
.top-nav .row{
	height:159px;
}
.row .left{
	background:#ddd; 
	position:absolute;
	height:159px
}
.row .center{
	background:#000; 
	position:absolute;
	height:159px
}
.row .right{
	background:#ddd; 
	position:absolute;
	height:159px
}

.container {
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.container {
    position: relative;
}
.slider {
	height:450px;

}
.home-bg{
	border-bottom: 2px solid #333;
    border-top: 5px solid #333;
   
    z-index: 999;

    width: 100%;
    margin: 10px 0 0 0;
    position: relative;
    padding: 5px 15px 5px 5px;
    font-size: 13px;
}
.logo{
	height:100%; 
	width:100%;
}
.dat_hang{
	height:100%; 
	border-right:4px solid #7c0519;
	width:100%;
	
}
.gio_hang{
	width:140px;
	height:75px;
	background:#000;
}
.logo img{
    margin-top: -567px;
    height: 165px;
    width: auto;
    margin-left: -20px;
	
}
.name {
	    /* padding-top: 10px; */
    color: #fff;
    font-style: italic;
    width: 460px;
    height: 75px;
    background: #000;
}
.name p{
	padding-top:17px;
	text-align:center;
}
.name p span{
	font-size:18px
}
.line{
	width:440px; height:57px;
	margin-left:10px;
	border-left:4px solid #7c0519;
	border-right:4px solid #7c0519;
}
.line-2{
	width:120px;
	margin-left:10px;
	height:57px;
	border-left:4px solid #7c0519;
	border-right:4px solid #7c0519;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
    width:100% !important;
    margin: auto !important;
}
.carousel-caption{
    height: 220px;
    width: 584px;
    font-size: 14px;
    top: 120px;
    background: rgba(76, 47, 21, 0.43);
}
.carousel-caption p{
	overflow:hidden; 
	width:560px; 
	height:auto;
	
	margin-left:20px;
	margin-right:20px;
}
.home-bg .row .col-md-6 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.box-banner {
    min-height: 280px;
    /* max-height: 235px; */
    width: 100%;
    /* padding: 10px; */
    margin: 5px;
    background: #054B41;
    color: #eee;
    overflow: hidden;
    /* text-align: justify; */
}
.d-phai {
    float: right;
    width: 50%;
    /* padding-left: 15px; */
    /* overflow: hidden; */
    border-left: 5px solid #fff;
    /* display: block; */
    height: 280px;
    text-align: left;
}
.d-trai {
    float: left;
    width: 50%;
    /* padding-left: 15px; */
    /* overflow: hidden; */
    border-right: 5px solid #fff;
    /* display: block; */
    height: 280px;
    text-align: right;
}
.box-banner a {
  
    line-height: 30px;
    color: #EDEDED;
    text-transform: uppercase;
    font-family:Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-style: normal;
}
.box-banner img {
    width: 100%;
    height: 100%;
    border: 0;
}
.box-banner-phai img {
    float: right;
    margin-left: 15px;
    width: 50%;
    height: 100%;
    max-height: 100%;
    border: 0;
}
.hinh1 p {
    font-size: 18px;
    color: #95b719;
    margin-top: -7px;
    color: #95b719 !important;
    font-size: 18px !important;
}
.sdt p{
	color: #5e341c;
    margin-top: -155px;
    margin-right: 10%;
    float: right;
    font-size: 32px;
    font-weight: bold;
    font-family: UTM Alter Gothic;
}
.d-trai {
    float: left;
    width: 50%;
    /* padding-left: 15px; */
    /* overflow: hidden; */
    border-right: 5px solid #fff;
    /* display: block; */
    height: 280px;
    text-align: right;
}
.box-banner i.fa.fa-angle-left, i.fa.fa-angle-right {
    color: #fff;
    margin-top: 15px;
    border: 1px solid #ddd;
    border-radius: 50%;
    padding: 0.035em 8px 0.035em 8px;
    /* margin: 0; */
    font-size: 22px;
}
i.fa {
    text-decoration: none !important;
}

element.style {
}
layout.css:1574
.box-banner i.fa.fa-angle-left, i.fa.fa-angle-right {
    color: #fff;
    margin-top: 15px;
    border: 1px solid #ddd;
    border-radius: 50%;
    padding: 0.035em 8px 0.035em 8px;
    /* margin: 0; */
    font-size: 22px;
}
essentials.css:345
i.fa {
    text-decoration: none !important;
}
font-awesome.css:14
.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.box-banner i.fa.fa-angle-up, i.fa.fa-angle-down {
    color: #fff;
    margin-top: 15px;
    border: 1px solid #ddd;
    border-radius: 50%;
    padding: 0.035em 4px 0.001em 4px;
    /* margin: 0; */
}
i.rad2 {
    border: 1px solid #fff;
    background: #fff;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    color: #054B41;
    padding: 0.3em;
    /* font-weight: 300; */
    font-size: 10px;
    margin-right: 5px;
}
.container {
    position: relative;
}
.goc-kn {
    padding-bottom: 15px;
    margin-top: 10px;
}
.goc-kn img {
    border: 0;
    width: 100%;
    /* max-height: 180px; */
    margin-bottom: 10px;
}
.goc-kn p.par {
    padding: 3px 0;
    margin: 0;
    font-size: 13px;
    text-align: justify;
    height: 180px;
    overflow: hidden;
}
.goc-kn p.lik {
    padding: 6px 0;
    margin: 0;
  
}
h3 {
    margin-left: 10px;
    font-size: 22px;
}
.img-kn {
    border: 0;
    position: absolute;
    max-width: 70px;
    top: -55px;
    max-height: 98px;
}
.headline-home {
    display: block;
    margin: 10px 0 15px 0;
    border-bottom: 1px solid #666;
}
.goc-kn h2 {
    font-size: 13px;
}

element.style {
}
layout.css:1890
.goc-kn h2 {
    font-size: 13px;
}
layout.css:1878
.headline-home h2, .headline-home h3, .headline-home h4 {
    margin: 0 0 -2px 0;
    padding-bottom: 5px;
    display: inline-block;
    border-bottom: 2px solid #141512;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 0.023em;
}
.goc-kn a {
    color: #292929;
    font-weight: 500;
    /* font-size: 13px; */
}
.goc-kn a.ss {
    color: #ABC82D;
    font-weight: 700;
}
.goc-kn h4 {
    color: black;
    font-weight: 600 !important;
    margin: 0;
    padding: 6px 0 3px 0;
    border-bottom: 1px solid #ddd;
    height: 52px;
    overflow: hidden;
}
.goc-kn h4 a {
    c    color: black;
    font-size: 12px;
    text-align: justify;
    font-weight: normal !important;
    /* font-weight: normal !important; */
    /* font-size: 12px; */
}
.img-responsive {
    display: inline-block;
}
.box-banner img {
    width: 100%;
    height: 100%;
    border: 0;
}
i.rad {
    border: 1px solid #acc737;
    background: #acc737;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    color: white;
    padding: 4px 0 0 4px;
    /* font-weight: 300; */
    font-size: 10px;
}
.face-icon {
    padding-left: 45px;
    padding-top: 18px;
    color: #0476b9;
    height: 60px;
    text-align: left !important;
    font-weight: 700;
    margin-bottom: 15px;
}
.headline-home {
    display: block;
    margin: 10px 0 15px 0;
    border-bottom: 1px solid #666;
}
.goc-kn h3 {
    padding: 3px 0;
    margin: 0;
    height: 45px;
    overflow: hidden;
    font-weight: 600;
    font-size: 13px;
}
.face-icon i {
    float: left;
    position: absolute;
    left: 15px;
    bottom: 15px;
    border: 1px solid #0879a4;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    font-size: 20px;
    margin-top: 10px;
    padding-top: 9px;
    color: #1177BC;
    text-align: center !important;
}
p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.ke {
    border: 0;
    padding: 0 0 15px 0;
    margin: 0;
    border-top: 3px solid #444;
}
.ke2 {
    border: 0;
    padding: 0;
    margin: 15px 0 10px 0;
    border-top: 1px solid #888;
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.fsize12 {
    font-size: 12px !important;
    line-height: 16px !important;
}
.doi-tac img {
    border: 0;
    max-width: 150px;
}
#footer1 {
    color: #444;
    display: block;
    vertical-align: bottom;
    background-color: #D0CFCF;
    /* border-top: #777 1px solid; */
    z-index: 101;
    padding: 20px 10px;
}
h4 a{
	font-size:13px !important;
	margin-left:10px;
}
#footer {
    color: #fff;
    display: block;
	margin-top:58px;
    vertical-align: bottom;
    background-color: #2B2B2B;

    z-index: 101;
}
#footer1 h3 {
    font-size: 13px;
    margin: 0;
    padding: 3px 0 0 0;
    font-weight: 600;
    text-transform: uppercase;
}
#footer1 h4 {
    font-size: 12px;
    margin: 0;
    padding: 2px 0;
    font-weight: 500;
}
#footer1 a {
    color: #111;
    font-size: 13px !important;
}
#footer .copyright {
    background-color: #4b1b02;
    padding: 20px 0;
}
.row .dark{
	font-size:13px;
	color:#fff;
}
.row .dark1{
	font-size:13px;
	color:#fff;
}
.logo_footer p {
	color:#fff;
}
.rounded {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.tintuc h1 {
    text-transform: uppercase;
    padding: 20px 0 10px 0;
    margin: 0;
}
.tintuc hr {
    border: 0;
    margin: 55px 0 25px 0;
    border-top: #ddd 1px solid;
    border-bottom: #fff 1px solid;
}
p {
    line-height: 22px;
    margin: 0;
}
.sky-form {
    margin-bottom: 30px;
}
sky-forms.css:5
.sky-form, .sky-form .label {
    color: #333;
    text-align: left;
    padding: 0;
}
.headline-pro {
    display: block;
    margin: 0;
    /* border-bottom: 1px solid #666; */
}
.headline-pro h2, .headline-pro h3, .headline-pro h4 {
    margin: 0 0 -2px 0;
    padding-bottom: 5px;
    display: inline-block;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    letter-spacing: 0.023em;
}
.errors {
    color: red;
    visibility: visible;
    bottom: 15px;
    right: 25px;
    position: absolute;
    font-weight: 400;
}
@import "font-awesome-sprockets";
@import "font-awesome";
@media (max-width:768px){
header{
	
}
.detail_tintuc{
height:3000px !important;
}
.row .hinh{

}
.danhsach_tintuc{
	
}
.hinh1{
	margin-top:94px;
}
.text p {
    margin-top: -15px !important;
    color: #a4c13b !important;
}
.bando{
	
	margin-left:98px !important;
	
}
.slider{
	height:auto;
	margin-top: -66px;
}
.hinh1 img{
	width:83.33%!important;
}
.hinh_lon img{
	width:400px !important;
	height:360px !important;
	margin-left:5px;
}
iframe{
	width: 283px !important;
    /* margin: 20px; */
    margin: 10px !important;
    height: 200px;

}

.goc-img {
	margin-left:4% !important;
}
 .box-banner{
	 height:auto !important;
 }


.box-banner img {
    width: 100%;
    height: 124%;
    border: 0;
}
.carousel-caption {
	display:none;
	}

.glyphicon{
	display:none !important;
}
.img_header{
	display:none;
}
.img_header_mobile{
	display:block !important;

}
.img_header_mobile img{
	margin-left:-58px;
}
.logo {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 46px;
    text-align: center;
    padding: 10px 0 0 0;
    float: none;
}
.logo img {
    margin-top: -351px;
    height: 119px;
    width: auto;
    margin-left: -200px;
}
.logo_footer img{
	    margin-top: 10px;
    height: 60px;
    border-left: 0px;
}
.button {
    width: 55px;
    margin-left: 46px;
    height: 46px;
	margin-top:-12px;
    position: absolute;
    top: 0;
    cursor: pointer;
    z-index: 12399994;
}
#cssmenu ul {
    width: 141%;
    z-index: 99999;
	margin-top: -34px;
    /* font-size: 14px; */
	background: #623a22;
    display: none;
}
.hinh_nho img{
	width:269px !important;
}
#cssmenu ul li a, #cssmenu ul ul li a {
    width: 100% !important;
    border-bottom: 0 !important;
    margin-left: 24px !important;
    font-size: 15px !important;
    /* margin-top: -10px; */
    line-height: 15px !important;
}
.logo1{
	display:block !important;
}
#cssmenu {
    font-family: sans-serif;
	margin-top:-70px;
	}
.logo1 img{
	height: 177px;
	margin-left: 55px;
}
.facebook{
	display: none !important;
}
.facebook a img {
	display:none;
}
.sdt p{
	display:none;
}
p .btn{
	font-size: 12px;
    border-radius: 0px;
}
.col-xs-9 {
    width: 75%;
    margin-left: 12%;
}
.lienhe{
	display:none;
}
.face-icon{
	display:none;
}
.text-center{
	display:none;
}
.dark1 img{
	display:none;
}
.hide_mobile2{
	display:none;
}
.ghichu{
	margin-left:0px !important;
}
.ghichu p{
	    margin-top: 35px;
    text-align: center;
	
    /* margin-left: 209px; */
}
.form{
	margin-top:419px;
}
#ctl00_ContentPlaceHolder1_PanelComment{
	margin-top:386px !important;
}
#gallery{
	height: 535px !important;
}
.ug-item-wrapper img{
	width:400px;
}
.ug-thumbs-strip{
	display:none;
}
.row p span{
	font-size:15px !important;
	margin-left:15px;
}
}