@font-face {
    font-family: 'UVNVan_B';
    src: url('../font/UVNVan_B.eot');
    src: url('../font/UVNVan_B.eot?#iefix') format('embedded-opentype'), url('../font/UVNVan_B.woff') format('woff'), url('../font/UVNVan_B.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

ul,
ol {
    padding: 0;
    list-style: none;
}

body {
    width: 100%;
    font-size: 13px;
    font-weight: normal;
    font-family: Tahoma;
    background: url(../images/bg_body.png) repeat;
}

a:link,
a:visited {
    font-size: 13px;
    transition: color 0.3s ease-in-out 0s;
}

a:hover,
a:active {
    text-decoration: none;
}

img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}

img:hover {
    opacity: 1;
    cursor: pointer;
}

#wrapper {}

/* HEADER */

.title-seo {
    display: none;
}

.navbar-brand {
    width: 280px;
    height: 96px;
    margin-bottom: 0;
    margin-top: 0;
    position: relative;
}

.logo {
    width: 260px;
    height: 96px;
    display: block;
    background-size: 260px 96px;
    line-height: 0;
    margin-top: -15px;
    position: absolute;
    text-indent: -9999px;
}

.navbar-default {
    border: none;
    background: none;
    margin: 25px 0 0 0;
    padding: 0;
}

.navbar-default .navbar-nav>li>a {
    font-family: 'UVNVAN_B';
    font-size: 15px;
    font-weight: normal;
    padding: 8px 9px 10px 9px;
    color: #fff;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}

.navbar-nav .sub-menu {
    display: none;
    overflow: hidden;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 38px;
    left: 0;
    z-index: 9;
    min-width: 220px;
    background: #fff;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}

.navbar-nav .sub-menu li a {
    display: inline-block;
    font-family: 'UVNVAN_B';
    font-size: 15px;
    font-weight: normal;
    padding: 6px 9px 8px 9px;
}

.navbar-default .navbar-nav li:hover .sub-menu {
    display: block;
}

.navbar-toggle {
    border-color: #fff;
    z-index: 99;
}

.navbar-toggle .icon-bar {
    background-color: #fff;
}

.icon-home1 {
    margin-right: 1px;
    padding: 6px 8px;
    font-size: 26px;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}

/* END HEADER */

/* BODY */

#main-body {}

.container {
    max-width: 1500px;
}

.line-block {
    width: 100%;
    height: 5px;
    background: url(../images/bg_line.png) repeat-x;
}

.ico-flat {
    color: #fff;
}

.box-item {
    margin-bottom: 40px;
    position: relative;
}

.box-title {
    margin: 0;
    padding: 5px 5px 0px 5px;
    height: 47px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    border-top-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
}

.box-title span {
    display: block;
    text-align: center;
    padding: 9px 0px;
    border-bottom: none;
    border-top-left-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -webkit-border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
}

.box-title span a {
    font-family: 'UVNVAN_B';
    font-size: 18px;
    color: #fff;
    position: relative;
    z-index: 9;
}

.box-content {
    margin: 0;
    padding: 12px 18px;
    min-height: 220px;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.3);
    border-bottom-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
}

.cpost {
    overflow: hidden;
}

.cpost img {
    width: 120px;
    height: 85px;
    margin: 0 15px 5px 0;
    float: left;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.cpost-title {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
}

.cpost-title:hover {
    transition: color 0.3s ease-in-out 0s
}

.cpost-date {
    color: #999;
}

.cpost-des {
    margin-bottom: 15px;
}

.cpost-more {
    margin: 10px 0px;
}

.cpost-more li {
    padding: 6px 0px;
}

.cpost-more li a {
    display: block;
    font-size: 14px;
}

.cpost-more li a:hover {}

.ico-cpost-more {
    width: 30px;
    height: 15px;
    margin-top: 3px;
    display: block;
    float: left;
    background: url(../images/icon_cpost_more.png) no-repeat;
}

.view-more a {
    font-weight: bold;
}

.view-more a:hover {
    font-weight: bold;
}

.birthday-img {
    background: url(../images/birthday.png) no-repeat;
    width: 230px;
    height: 37px;
    margin: 8px 0;
}

.slide-birthday {
    width: 80%;
    margin: 0 auto;
}

.slide-birthday .item img {
    max-width: 200px;
    min-height: 170px;
    margin: 0 auto;
    padding: 5px;
    border: 1px solid #d9d9d9;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.ico-slide-birthday {
    position: absolute;
    top: 35%;
}

.ico-slide-birthday-prev,
.ico-slide-birthday-next {
    font-size: 52px;
    position: relative;
}

.ico-slide-birthday-prev {
    left: -37px;
}

.ico-slide-birthday-next {
    right: -20px;
}

.dayofbirthday {
    margin: 10px 0;
    width: 90%;
    font-size: 14px;
    font-weight: bold;
}

.carousel-birthday-caption {
    text-align: center;
}

.carousel-birthday-caption .cbc-title {
    margin: 15px 0 10px 0;
    font-family: 'UVNVAN_B';
    font-size: 18px;
}

.carousel-birthday-caption .cbc-des {
    font-size: 14px;
    font-weight: bold;
    color: #aaa;
}

.slide-album {
    margin-bottom: 10px;
}

.album-title {
    background: url(../images/icon-album-1.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0 18px 5px 25px;
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
}

.album-title span {
    font-size: 20px;
    color: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.album-img {
    overflow: hidden;
    text-align: center;
}

.album-img img {
    display: inline-block;
    width: 180px;
    height: 135px;
    margin: 4px 15px 10px;
}

.boxmenu-title {
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 10px 0;
}

.boxmenu-link {
    margin-left: 28px;
}

.boxmenu-link li {
    padding: 10px 0 8px 0;
    border-bottom: 1px dashed #ccc;
}

.boxmenu-link li span {}

.boxmenu-link a {
    font-weight: bold;
    position: relative;
    top: -4px;
    left: 5px;
}

.ico-bml-title {
    font-size: 18px;
    position: relative;
    top: 4px;
}

.ico-bml {
    font-size: 18px;
    position: relative;
    top: 4px;
    padding: 0px 5px;
    margin-left: -28px;
}

.boxmenu-sub-link {
    margin-left: 15px;
}

.boxmenu-sub-link li {
    padding: 6px 0 6px 0;
}

.ico-sub-bml {
    font-size: 10px;
    position: relative;
    top: 0px;
    padding: 0px 2px;
    margin-left: -18px;
}

.box-testimonials {
    padding-bottom: 45px;
    background: url(../images/box-shadow.png) no-repeat scroll center bottom / contain rgba(0, 0, 0, 0);
}

.box-testimonials .box-content {
    padding: 22px 20px;
}

.box-testimonials-thumb {
    width: 100%;
    display: block;
    text-align: center;
    margin-bottom: 15px;
}

.box-testimonials-thumb img {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.box-testimonials-info {
    background: url(../images/quote-open.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    margin-left: 20px;
    padding-left: 35px;
    padding-right: 25px;
}

.quote-close {
    background: url(../images/quote-close.png) no-repeat scroll right bottom rgba(0, 0, 0, 0);
    padding-right: 35px;
}

.bti-title {
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 8px;
}

.bti-des {
    font-size: 14px;
    font-style: italic;
}

.danh-gia-ph .cat-thumb img {
    width: 160px;
    height: 160px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.danh-gia-ph .cat-title {
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
}

.box-icon-1 {
    background: url(../images/box-icon-1.png) no-repeat;
    display: block;
    height: 45px;
    left: 20px;
    position: absolute;
    top: 0px;
    width: 45px;
    z-index: 2;
}

.box-icon-2 {
    background: url(../images/box-icon-2.png) no-repeat;
    display: block;
    height: 45px;
    left: 20px;
    position: absolute;
    top: 0px;
    width: 45px;
    z-index: 2;
}

.box-icon-3 {
    background: url(../images/box-icon-3.png) no-repeat;
    display: block;
    height: 45px;
    left: 20px;
    position: absolute;
    top: 0px;
    width: 45px;
    z-index: 2;
}

.box-icon-4-left {
    background: url(../images/box-icon-4-left.png) no-repeat;
    display: block;
    height: 65px;
    left: 20px;
    position: absolute;
    top: -11px;
    width: 50px;
    z-index: 2;
}

.box-icon-4-right {
    background: url(../images/box-icon-4-right.png) no-repeat;
    display: block;
    height: 65px;
    right: 20px;
    position: absolute;
    top: -11px;
    width: 50px;
    z-index: 2;
}

.box-icon-5-right {
    background: url(../images/box-icon-5-right.png) no-repeat;
    display: block;
    height: 65px;
    right: 20px;
    position: absolute;
    top: -11px;
    width: 50px;
    z-index: 2;
}

.box-icon-6 {
    background: url(../images/box-icon-6.png) no-repeat;
    display: block;
    height: 60px;
    left: 20px;
    position: absolute;
    top: 0px;
    width: 84px;
    z-index: 2;
}

.box-icon-7-left {
    background: url(../images/box-icon-7-left.png) no-repeat;
    display: block;
    height: 65px;
    left: 20px;
    position: absolute;
    top: -11px;
    width: 50px;
    z-index: 2;
}

.box-icon-7-right {
    background: url(../images/box-icon-7-right.png) no-repeat;
    display: block;
    height: 65px;
    right: 20px;
    position: absolute;
    top: -11px;
    width: 50px;
    z-index: 2;
}

.box-icon-8-right {
    background: url(../images/box-icon-7-right.png) no-repeat;
    display: block;
    height: 65px;
    right: 20px;
    position: absolute;
    top: -11px;
    width: 50px;
    z-index: 2;
}

.box-icon-9-right {
    background: url(../images/box-icon-9-right.png) no-repeat;
    display: block;
    height: 65px;
    right: 0px;
    position: absolute;
    top: -13px;
    width: 50px;
    z-index: 2;
}

.box-icon-10-right {
    background: url(../images/box-icon-10-right.png) no-repeat;
    display: block;
    height: 65px;
    right: 0px;
    position: absolute;
    top: 10px;
    width: 77px;
    z-index: 2;
}

/* END BODY */

/* SLIDE */

.main-banner {}

.main-banner-overlay {
    background: url(../images/main_banner_overlay.png) repeat-x scroll center top rgba(0, 0, 0, 0);
    height: 50px;
    position: relative;
    top: -40px;
}

.carousel-indicators {
    bottom: -25px;
}

.carousel-indicators li {
    background: #fff;
    height: 14px;
    width: 14px;
    margin: 1px 3px;
}

.carousel-indicators .active {
    height: 14px;
    width: 14px;
    margin: 1px 3px;
}

.carousel-control.left,
.carousel-control.right {
    background-image: none;
    color: #ccc;
}

.ico-slide {
    display: inline-block;
    width: 22px;
    height: 32px;
    position: absolute;
    top: 45%;
}

.ico-slide-prev {
    background: url(../images/prev.png) no-repeat;
    left: 10px;
}

.ico-slide-next {
    background: url(../images/next.png) no-repeat;
    right: 10px;
}

/* END SLIDE */

/* PAGE BANNER */

.page-header {
    margin: 0 0 20px;
    padding-bottom: 12px;
    border-bottom: none;
}

.page-icon {
    border-radius: 50%;
    color: #fff;
    width: 80px;
    height: 80px;
    margin-right: 15px;
    text-align: center;
}

.page-title,
.page-title a {
    font-family: 'UVNVAN_B';
    font-size: 26px;
    margin: 0;
    padding-top: 10px;
}

.line-color {
    background: linear-gradient(to right, #d92469, #d92469 20%, #fe9400 20%, #fe9400 40%, #8dca00 40%, #8dca00 60%, #03b8e3 60%, #03b8e3 80%, #7e57cc 80%, #7e57cc) repeat scroll 0 0 #8dca00;
    border-radius: 0;
    border-top: none;
    height: 3px;
    margin: 10px 0 5px 0;
}

.box-page-title span {
    padding-left: 60px;
    text-align: left;
}

.ico-page {
    display: inline-block;
    font-size: 46px;
    padding: 16px;
}

/* END PAGE BANNER */

/* BREADCRUMB */

.breadcrumb {
    background: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

.breadcrumb a {
    color: #888;
}

/* END BREADCRUMB */

/* QUICK LINK */

.quicklink {}

.ql-item {
    margin-bottom: 40px;
}

.ico-quicklink {
    margin-right: 18px;
    padding: 22px;
    width: 90px;
    height: 90px;
    text-align: center;
    float: left;
    font-size: 44px;
    color: #fff;
    display: block;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}

.ico-quicklink:hover {
    cursor: pointer;
}

.ql-title {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.ql-title a {
    margin-top: 20px;
    display: block;
    font-family: 'UVNVAN_B';
    font-size: 20px;
    text-align: center;
}

.ql-title a:hover {}

/* END QUICK LINK */

/* CATEGORY */

.cat-item {
    padding: 18px 0px;
    overflow: auto;
    font-size: 14px;
    color: #555;
    border-bottom: 1px dashed #ccc;
}

.cat-thumb {
    float: left;
    margin: 0 15px 8px 0;
}

.cat-thumb img {
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.cat-title {
    margin: 0 0 10px 0;
    padding: 0;
}

.cat-title a {
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
}

.cat-des {
    margin: 0;
    padding: 0;
}

.img-content {
    overflow: hidden;
}

.img-item {
    margin: 10px 0;
}

.img-item img {
    padding: 1px;
    box-shadow: 0px 0px 2px #999;
}

.img-title {
    height: 38px;
    overflow: hidden;
    margin: 6px 0px 0px 0px;
    text-align: center;
}

.img-title a {
    line-height: 18px;
}

.img-post {
    margin: 10px 0;
    overflow: hidden;
}

.img-post p {
    text-align: center;
    padding: 5px 0px;
}

.img-thumb-post {
    padding: 1px;
}

.img-thumb-post img {
    padding: 1px;
    height: 140px !important;
    box-shadow: 0px 0px 2px #999;
}

.post-views {
    font-size: 12px;
    text-align: center;
}

.cpost-download {
    margin-top: 10px;
}

.cat-item-info p {
    margin: 2px 0px;
}

.cat-item-info span {
    margin-right: 15px;
}

.ico-category {
    font-size: 14px;
    margin: 0px 5px 0px 0px;
}

/* END CATEGORY */

/* SIDEBAR */

.w-thongbao .w-content p {
    padding: 8px 0 6px 0;
    border-bottom: 1px dashed #ccc;
    margin: 0;
}

.w-thongbao .w-content a {
    font-size: 14px;
}

.w-thongbao .w-content label {
    color: #999;
    font-weight: normal;
    font-size: 13px;
}

/* END SIDEBAR */

/* SINGLE */

.single-content h1,
.single-content h2 {
    font-size: 20px;
}

.single-content h3 {
    font-size: 18px;
}

.single-content td {
    border: 1px solid #888;
}

.single-content img {
    max-width: 100%;
    height: auto;
    margin: 10px auto;
    padding: 3px;
    display: block;
    border: 1px solid #ccc;
}

.single-content .wp-caption {
    max-width: 100%;
    text-align: center;
    margin: 10px auto;
    display: block;
}

.single-content .btn-download {
    border: none !important;
}

.single-content {
    font-size: 14px;
    color: #555;
    overflow: hidden;
}

.single-title {
    text-transform: uppercase;
    font-weight: bold;
    line-height: 30px;
    margin: 10px 0 15px 0;
}

.related-post {
    margin-left: 5px;
}

.related-post li {
    padding: 4px 0px;
}

.related-post li a {
    font-size: 14px;
}

.related-heading {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 30px 0px 15px 0px;
    padding: 8px 10px;
    background: url(../images/bg_search_block.png) repeat scroll center bottom rgba(0, 0, 0, 0);
}

/* END SINGLE */

/* PAGE NAVI */

.wp-pagenavi {
    margin: 15px 0px;
    background: #f5f5f5;
    border-bottom: 1px solid #ddd;
}

.wp-pagenavi span.pages {
    margin-right: 20px;
    padding: 8px 12px;
    font-size: 14px;
}

.wp-pagenavi span.current {
    margin-right: 3px;
    padding: 6px 12px;
    color: #fff;
    font-size: 14px;
}

.wp-pagenavi a {
    display: inline-block;
    margin-right: 3px;
    padding: 5px 12px;
    font-size: 14px;
}

/* END PAGE NAVI */

/* VÄ‚N Báº¢N - CÃ”NG VÄ‚N */

.vanban {
    border-collapse: collapse;
}

.vanban thead tr {
    font-weight: bold;
    background: #474747;
    color: white;
    text-align: center;
}

.vanban thead td {
    padding: 5px;
    border: 1px solid #d3dfed;
}

.vanban tr.dark {
    background: #E2E2E2;
}

.vanban tr.light {}

.vanban tbody tr td {
    border: 1px solid #d3dfed;
    padding: 10px 5px;
}

.vanban tbody td.stt {
    text-align: center;
    width: 20px;
    padding: 5px 10px;
    font-weight: bold;
}

.vanban tbody td.sohieu {
    text-align: left;
    width: 130px;
}

.vanban tbody td.ngaybh {
    text-align: center;
    width: 60px;
}

.vanban tbody td.trichyeu {
    text-align: left;
    width: 250px;
}

.vanban tbody td.file {
    text-align: left;
    width: 200px;
}

/* CÆ  Cáº¤U Tá»” CHá»¨C */

.phongban {
    border-collapse: collapse;
    width: 100%;
}

.phongban thead tr {
    background: #474747;
    color: white;
    text-align: center;
}

.phongban thead td {
    padding: 10px;
    border: 1px solid #d3dfed;
    font-size: 14px;
    font-weight: bold;
}

.phongban tbody tr td {
    border: 1px solid #d3dfed;
    padding: 10px 5px;
    font-size: 16px;
}

.phongban tbody td.stt {
    text-align: center;
    width: 30px;
    padding: 5px 10px;
    font-weight: bold;
}

.phongban tbody td.ten_pb {
    text-align: left;
}

#thongtin-canbo {}

.thongtin-canbo {
    display: block;
    overflow: hidden;
    border: 1px solid #d3dfed;
    border-bottom: none;
    padding: 10px;
}

.thongtin-canbo:last-child {
    border-bottom: 1px solid #d3dfed;
}

.thongtin-canbo img {
    float: left;
    width: 150px;
    margin-right: 12px;
    padding: 1px;
    box-shadow: 0px 0px 2px #999;
}

.thongtin-canbo span {
    float: left;
    display: block;
    width: 355px;
    padding: 0;
    font-size: 13px;
}

.thongtin-canbo span.hoten {
    font-family: "UVNVAN_B";
    font-size: 18px;
    margin: 6px 0;
}

.thongtin-canbo span label {
    font-weight: bold;
    margin-right: 5px;
}

/* LIÃŠN Há»† */

form.wpcf7-form {
    width: 450px;
    margin: 15px auto;
}

table.lienhe tr {
    display: block;
    padding: 3px 3px;
}

table.lienhe tr td {
    display: inline-block;
    padding: 5px 3px;
}

table.lienhe tr td.textbox {
    width: 100px;
    margin: 0 5px 0 0;
    text-align: right;
    border: none;
}

table.lienhe tr td.input {
    padding: 3px;
    border: none;
}

form.wpcf7-form p {
    text-align: center;
}

form.wpcf7-form p input {
    border: 1px solid #d3dfed;
    margin: 0 auto;
    padding: 2px 5px;
}

form.wpcf7-form p input:hover {
    background: #d3dfed;
    color: #555;
}

.wpcf7 .screen-reader-response,
.wpcf7 .wpcf7-not-valid-tip {
    display: none;
}

.fb-like-box {
    margin: 10px 0px 0px 0px;
}

/* FOOTER */

#footer {
    background: url(../images/bg_footer.png) repeat-x scroll center 20px rgba(0, 0, 0, 0);
}

#footer .container {
    position: relative;
}

.social {
    height: 90px;
    position: absolute;
    right: 0;
    width: 140px;
}

.social-content {
    position: relative;
}

.social-content a {
    display: block;
    height: 60px;
    position: absolute;
    width: 60px;
}

.ico-facebook {
    background: url(../images/icon-facebook.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
    top: 12px;
}

.ico-youtube {
    background: url(../images/icon-youtube.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    right: 15px;
    top: 0;
}

.footer-nav {
    background: url(../images/bg_footer_top.png) no-repeat scroll 20% top rgba(0, 0, 0, 0);
    padding: 60px 0 30px 0;
}

.footer-nav .block h2.title {
    font-size: 20px;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.footer-nav .block-1 .description {
    background: url(../images/quote-open.png) no-repeat scroll left top rgba(0, 0, 0, 0);
    font-family: 'UVNVan_B';
    font-size: 22px;
    padding-left: 40px;
}

.footer-nav .block-2 p.brand-name {
    font-family: 'UVNVan_B';
    font-size: 18px;
}

.hotline {
    font-size: 14px;
    font-weight: bold;
}

.hotline label {
    font-size: 16px;
    margin-bottom: 20px;
}

.ico-hotline {
    font-size: 18px;
    padding: 0;
    margin: 0;
    position: relative;
    top: 5px;
}

.footer-nav .block-4 .search {
    margin-bottom: 15px;
}

.footer-nav .block-4 .search label {
    font-size: 16px;
    font-weight: normal;
    padding-bottom: 5px;
}

.footer-nav .block-4 .link-icon {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-top: 40px;
    text-align: center;
    width: 70px;
}

.footer-nav .block-4 .icon-email {
    background: url(../images/icon-email.png) no-repeat scroll center top rgba(0, 0, 0, 0);
}

.footer-nav .block-4 .icon-sitemap {
    background: url(../images/icon-sitemaps.png) no-repeat scroll center top rgba(0, 0, 0, 0);
}

.footer-nav .block-4 .icon-career {
    background: url(../images/icon-career.png) no-repeat scroll center top rgba(0, 0, 0, 0);
    width: 80px;
}

.footer-menu {
    padding: 8px 0;
}

.footer-menu ul {
    margin: 0;
    padding: 0;
}

.footer-menu ul li {
    display: inline;
}

.footer-menu ul li a {
    font-family: 'UVNVan_B';
    font-size: 15px;
    padding: 8px 10px 10px;
}

.icon-home1-footer {
    margin-top: -3px;
    margin-right: 1px;
    padding: 4px 6px;
    font-size: 22px;
    background: #fff;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.icon-footer {
    background: url(../images/icon_footer.png) no-repeat !important;
    width: 87px !important;
    height: 45px !important;
    display: block !important;
}

.footer-copyright {
    padding: 20px 0;
}

.copy-right {
    font-size: 13px;
    padding-top: 15px;
}

.hotlink-content {
    bottom: 0;
    right: 15px;
    position: fixed;
    width: 100%;
    z-index: 999;
}

.box-hotlink {
    bottom: 0;
    max-width: 260px;
    position: absolute;
    right: 0;
}

.box-hotlink-content {
    padding: 12px 0 12px 18px;
    border-radius: 0;
    max-height: 300px;
    overflow: auto;
}

.box-hotlink h2.box-title {
    cursor: pointer;
    height: 40px;
}

.box-hotlink h2.box-title span {
    background: url(../images/icon-login.png) no-repeat scroll right 20px top 14px rgba(0, 0, 0, 0);
    font-size: 15px;
    min-height: 9px;
    padding-left: 15px;
    padding-right: 45px;
    padding-top: 9px;
    text-align: left;
}

.box-hotlink h2.box-title span a {
    color: #fff;
    font-size: 15px;
}

.search-block {
    padding: 3px 10px !important;
    line-height: 26px;
    margin-bottom: 15px;
    background: url(../images/bg_search_block.jpg) repeat scroll center bottom rgba(0, 0, 0, 0);
}

.search-form {
    width: 100%;
    float: right;
    padding: 0px !important;
}

.form-control {
    height: 30px;
    padding: 2px 5px;
    border-radius: 2px;
}

.btn-search {
    color: #fff;
    font-size: 14px;
    padding: 7px 15px;
}

#sidebar .box-content {
    min-height: auto !important;
}

.sidebar_login_links,
#loginform {
    padding: 10px;
}

.sidebar_login_links .avatar_container img {
    float: left;
    margin-right: 10px;
    padding: 1px;
    border: 1px solid #ccc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.sidebar_login_links li {
    padding: 5px 0px;
    list-style: inside;
}

.sidebar_login_links a {
    font-size: 15px;
    font-weight: bold;
}

#loginform .login-username label,
#loginform .login-password label {
    width: 100px;
}

#loginform .login-username input,
#loginform .login-password input {
    width: 170px;
    padding: 5px 6px;
    border: 1px solid #bbb;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

#loginform .login-submit {
    text-align: center;
}

.img-sidebar-item {
    margin: 10px 0 0 0;
    padding: 0 10px;
}

.img-sidebar-item .img-thumb img {
    padding: 1px;
    box-shadow: 0px 0px 2px #999;
}

#mvcwid {
    font-size: 14px;
    border: none;
    width: 100%;
}

#mvcwid img {
    display: inline;
}

#mvccount {
    text-align: center;
    padding-top: 0 !important;
}

#mvctable tr td {
    padding: 4px 0;
}

.go-top {
    cursor: pointer;
    border-radius: 5px;
    bottom: 15px;
    display: block;
    height: 45px;
    position: fixed;
    right: 15px;
    width: 45px;
}

.mCSB_inside>.mCSB_container {
    margin-right: 12px;
}

/* END FOOTER */

@media (max-width: 480px) {
    .navbar-default {
        padding: 10px;
    }
    .navbar-nav .sub-menu {
        position: relative;
        display: block;
        top: 0;
    }
    .ico-quicklink {
        float: none;
        margin: 0 auto;
    }
    .ql-item {
        text-align: center;
    }
    .navbar-brand {
        width: 220px;
        height: 82px;
    }
    .logo {
        background-size: 220px 82px;
    }
}

@media (min-width: 480px) and (max-width: 760px) {
    .navbar-default {
        padding: 10px;
    }
    .navbar-nav .sub-menu {
        position: relative;
        display: block;
        top: 0;
    }
    .ico-quicklink {
        float: none;
        margin: 0 auto;
    }
    .ql-item {
        text-align: center;
    }
    .navbar-brand {
        width: 220px;
        height: 82px;
    }
    .logo {
        background-size: 220px 82px;
    }
}

@media (min-width: 760px) and (max-width: 1024px) {
    .navbar-default {
        padding: 10px;
        margin: 10px 0 5px;
    }
    .navbar-brand {
        width: 220px;
        height: 82px;
    }
    .logo {
        background-size: 220px 82px;
    }
    .ico-quicklink {
        float: none;
        margin: 0 auto;
    }
    .ql-item {
        text-align: center;
    }
    .album-img img {
        height: 125px;
        margin: 4px 10px 10px;
        width: 170px;
    }
}

@media (min-width: 1024px) {}

.MenuNavigation {
    height: 27px;
    background-color: #14A055;
    margin-bottom: 20px;
}

.MenuNavigation ul li span a{
    font-size:20px;
    color:white;
    font-weight:bold;
    margin-left:1%;
}

.box-item-new {
    position: relative;
    margin: 10px 0 10px 0;
    padding: 12px 18px;
    min-height: 220px;
    background: #fff;
    overflow: hidden;
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 30%);
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    
}

.Image-new {
    height: 150px;
    margin-top: 10%;
}

.Title {
    font-weight:bold;
}

.social_facebook {
    position: absolute;
    content: '';
    top: 0;
    right: 35px;
    background-color: transparent;
    color: #4baa42;
    border-radius: 50%;
    font-size: 1em;
    padding: 0.4375em;
}
    .social_facebook:before {
        content: "\f082";
        font-family: FontAwesome;
    }

.share{
    height:20px;
}