/********************* Mixins **********************/
.marker{
    background: #FE9D04;
}
 .new_catelogy .col-md-9 img {
     height: 310px;
     -o-object-fit: cover;
     object-fit: cover;
     width: 550px;
}
 .new_catelogy .col-md-3 img {
     height: 110px;
     -o-object-fit: cover;
     object-fit: cover;
     width: 170px;
}
 .owl-five.owl-carousel .owl-item img {
     height: 114px;
     width: 100%;
     -o-object-fit: cover;
     object-fit: cover;
}
 .owl-three.owl-carousel .owl-item img {
     height: 127px;
     width: 196px;
     -o-object-fit: cover;
     object-fit: cover;
}
 .owl-four.owl-carousel .owl-item img {
     width: 100%;
    /* height: 163px;
    */
     -o-object-fit: cover;
     object-fit: cover;
}
 .wrap-body {
     font-size: 14px;
     overflow: hidden;
     width: 100%;
     float: left;
     background: #ffffff;
}
 .wrap-body .advertise img {
     height: auto;    
}
.img-hotline-call img{
    padding-top: 0px !important;
}

.item .detail span.text a {
    color: #42464e;
}

.item .detail span.text {
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
    margin-bottom: 1px;
    color: #42464e;
}

.item>p {
    float: left;
    width: 100%;
    margin: 1px 0 0 !important;
    color: #7d8492;
    line-height: 1.5 !important;
}

.item .detail {
    width: calc(100% - 65px);
    display: inline-block;
    vertical-align: middle;
}
 .wrap-body header .navbar-default .navbar-toggle .icon-bar {
     background-color: white;
}
}
 .wrap-body header .navbar-default .navbar-toggle:hover, .wrap-body header .navbar-default .navbar-toggle:focus {
     background-color: #2ba7a7;
}
 .wrap-body header .wrap-header .navbar-default {
     background-color: #fff;
     border: 0px;
     box-shadow: 4px 3px 4px 0px rgb(0 0 0 / 12%);
}
 .wrap-body header .wrap-header ul li a {
     font-size: 12px;
     color: #000;
     font-weight: bold;
}
 .wrap-body header .wrap-header .navbar-header {
     margin-top: 5px;
}
 .wrap-body .banner {
     margin-top: 50px;
}
 .wrap-body .contenthome button {
     padding: 8px 15px 8px 15px;
     border-radius: 0px;
     border: 1px solid #2ba7a7;
}
 .wrap-body .contenthome button:hover, .wrap-body .contenthome button:focus {
     background: #2ba7a7;
     color: white;
}
 .wrap-body .contenthome .news .button a {
     color: #000000;
}
 .wrap-body .contenthome .news .button a:hover, .wrap-body .contenthome .news .button a:focus {
     color: #000000;
     text-decoration: none;
}
 .wrap-body .contenthome .news .three_news {
     margin-top: 34px;
     margin-bottom: 24px;
}
 .wrap-body .contenthome .news .three_news .row div:nth-child(2) .wrap_image {
     background: url("../assets/img/trangchu/new2_blog.jpg") no-repeat center;
     background-size: cover;
     margin-bottom: 20px;
}
 .wrap-body .contenthome .news .three_news .row div:nth-child(3) .wrap_image {
     background: url("../assets/img/trangchu/new3_blog.jpg") no-repeat center;
     background-size: cover;
}
 .wrap-body .contenthome .news .three_news .row div .wrap_image {
     position: relative;
     height: 23vw;
     text-align: center;    
     background-size: cover;
}
 .wrap-body .contenthome .news .three_news .row div .wrap_image div {    
     bottom: 0;    
}
 .wrap-body .contenthome .news .three_news .row div .wrap_image div p {
     color: #ffffff;
     padding-left: 40px;
     padding-right: 40px;
}
 .wrap-body .contenthome .news .three_news .row div .wrap_image div button {
     font-size: 12px;
}
 .wrap-body .contenthome .news .title span {
     font-size: 21.7px;
}
 .wrap-body .contenthome .news .hot_new {
     margin-top: 34px;
     margin-bottom: 34px;
}
 .wrap-body .contenthome .news .hot_new .col-sm-3 img {
    -o-object-fit: cover;
    object-fit: cover;
    max-height: 185px;
    width: 100%;
}
 .wrap-body .contenthome .news .hot_new .col-sm-3 a {
 	display: block;
 	overflow: hidden;
 }
.wrap-body .contenthome .news .hot_new .col-sm-3:hover img {
 	transform: scale(1.25);
 	transition: all 0.7s ease
}
 .wrap-body .contenthome .news .hot_new .row .title {
     cursor: pointer;
     font-size: 14px;
     padding-top: 17px;
     padding-bottom: 17px;
}
 .wrap-body .contenthome .news .hot_new .row p {
     padding-left: 13px;
     padding-right: 13px;
     overflow: hidden;
     text-align: center;
     max-height: 40px;
     font-weight: bold;
}
 .wrap-body .contenthome .new2 {
     margin-top: 25px;
     background: #fff;     
     /*-webkit-box-shadow: 10px 3px 10px -12px rgba(148,139,148,1);
     -moz-box-shadow: 10px 3px 10px -12px rgba(148,139,148,1);
     box-shadow: 10px 3px 10px -12px rgba(148,139,148,1);*/
}
 .wrap-body .contenthome .new2 a:link, .wrap-body .contenthome .new2 a:visited {
     color: #000000;
}
 .wrap-body .contenthome .new2 a:hover, .wrap-body .contenthome .new2 a:active {
     color: #2ba7a7;
}
 .wrap-body .contenthome .new2 button {
     color: #2ba7a7;
}
 .wrap-body .contenthome .new2 button:hover, .wrap-body .contenthome .new2 button:focus {
     color: #ffffff;
}
 .wrap-body .contenthome .new2 .slideNew {
     text-align: center;
}
 .wrap-body .contenthome .new2 .slideNew h3 {
     font-weight: 600;
     margin-top: 0px;
     margin-bottom: 27px;
}
 .wrap-body .contenthome .new2 .slideNew .owl-carousel .owl-item img {
     height: 318px;
     -o-object-fit: cover;
     object-fit: cover;
}
 .wrap-body .contenthome .new2 .slideNew .owl-carousel p {
     margin-top: 10px;
     margin-bottom: 10px;
     text-align: left;
     height: 40px;
     overflow: hidden;
}
 .wrap-body .contenthome .new2 .slideNew .owl-carousel .owl-pagination .owl-page span {
     background-color: white;
}
 .wrap-body .contenthome .new2 .slideNew .owl-carousel .owl-pagination .owl-page .active span {
     background-color: aqua;
}
 .wrap-body .contenthome .new2 .fourNew {
     margin-top: 50px;
     margin-bottom: 50px;
}
 .wrap-body .contenthome .new2 .fourNew .row div {
     text-align: center;
}
 .wrap-body .contenthome .new2 .fourNew .row div img {
     -o-object-fit: cover;
     object-fit: cover;
     height: 210px;
     width: 100% !important;
}
 .wrap-body .contenthome .new2 .fourNew .title {
     margin-top: 19px;
     color: #000000;
     text-transform: capitalize;
     min-height: 60px;
}
 .wrap-body .contenthome .new2 .fourNew .title span hr {
     background-color: #000000;
}
 .wrap-body .contenthome .new2 .fourNew p {
     height: 40px;
     overflow: hidden;
     padding-bottom: 16px;
}
 .wrap-body .contenthome .new2 .fourNew button {
     margin-bottom: 1px;
}
 .wrap-body .contenthome .sidebar .introduce {
     text-align: center;
}
 .wrap-body .contenthome .sidebar .introduce img {
     padding-top: 10px;
     width: 100%;
     height: 209px;
     -o-object-fit: cover;
     object-fit: cover;
}
 .wrap-body .contenthome .sidebar .introduce img:hover {
     opacity: 0.8;
     -webkit-transition-duration: 3s;
     -o-transition-duration: 3s;
     transition-duration: 3s;
}
 .wrap-body .contenthome .sidebar .introduce button {
     border-left: 0px;
     border-right: 0px;
     border-top: 0px;
     margin-bottom: 45px;
}
 .wrap-body .contenthome .sidebar .introduce p {
     margin-bottom: 24px;
     margin-top: 10px;
     max-height: 60px;
     overflow: hidden;
     padding-left: 10px;
     padding-right: 10px;
}
 .wrap-body .contenthome .sidebar .advertise {
     margin-bottom: 20px;
}
 .wrap-body .contenthome .sidebar .advertise img {
     height: auto;
     -o-object-fit: cover;
     object-fit: cover;
     padding-top: 12px;
     padding-bottom: 12px;
     margin: auto;
}
 .namecatelogy {
     font-weight: bold;
}
 .content_catelogy .wrapnew_catelogy .pagination .activepg a {
     background: #2ba7a7;
}
 .postnewday .post img {
     height: 62px;
     width: 100px;
     -o-object-fit: cover;
     object-fit: cover;
}
 .tags {
     width: 100%;
     float: left;
     margin-bottom: 20px;
}
 .tags .wraptag div {
     cursor: pointer;
     padding: 10px;
     background: #f4f4fc;
     float: left;
     margin: 1px;
}
 .tags .wraptag div a:link {
     color: gray;
}
 .tags .wraptag div a:hover, .tags .wraptag div a:active {
     color: #2ba7a7;
}
 .tabs {
     padding-top: 1px;
     clear: both;
}
 .tabs .posttab {
     clear: both;
}
 .tabs .posttab div:nth-child(1) {
     float: left;
     margin-right: 10px;
}
 .tabs .posttab div:nth-child(1) img {
     height: 103px;
     width: 124px;
     margin-bottom: 20px;
     -o-object-fit: cover;
     object-fit: cover;
}
 .tabs > div:nth-child(2) {
     display: block;
     margin-bottom: 15px;
}
 .tabs .row {
     margin-left: 0px;
     margin-right: 0px;
     margin-top: 30px;
     margin-bottom: 30px;
}
 .tabs .row div {
     padding: 2px;
}
 .tabs .row div button {
     border-radius: 0px;
     width: 100%;
}
 .tabs .row .col-xs-8 {
     height: 6.4vw;
     display: -webkit-box;
     -webkit-box-pack: center;
     -webkit-box-align: center;
}
 .tabs .row .col-xs-8 div p {
     margin-left: 10px;
}
 .tabs .row .col-xs-8 div p:nth-child(1) {
     font-size: 14px;
}
 .tabs .row .col-xs-8 div p:nth-child(2) {
     color: #c6c6c6;
}
 .share {
     padding-bottom: 20px;
     padding-top: 30px;
}

.titlehome .big {
    color: #42464e;
    font-size: 42px;
}

.titlehome .small {
    color: #7d8492;
    font-size: 20px;
    margin: 0;
}

.title h2{font-size: 15px; font-weight: bold; line-height: 20px; text-transform: none; padding-left: 5px; color: #42464e;}

.hotnew_item .title{min-height: 50px;}
.brand_logo{max-height: 80px; border: 1px solid #ddd;border-radius: 15px;}
.brand_logo:hover {
  transform: scale(1.2);
}
.wrap-footer{margin-top: 30px;}

.titlehome {
    text-align: center;
    font-weight: 300;
    padding-bottom: 35px;
    padding-top: 30px;
}

.price-box {
    width: 100%;
    float: left;
    text-align: center;
    margin: 0 0 5px;
}

.price-box .special-price {
    color: #252525;
    font-weight: 700;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 18px;
}
.price-box span {
    display: inline-block;
    line-height: normal;
}
 .share .iconweb {
     text-align: center;
}
 .share .iconweb .icon {
     height: 50px;
     width: 50px;
     margin-bottom: 10px;
     text-align: center;
     border: 1px solid #eeeeee;
     display: -webkit-inline-box;
     display: inline-block;
     border-radius: 30px;
     line-height: 50px;
}
 .share .iconweb .icon > div:hover {
     -webkit-transition-duration: 1s;
     -o-transition-duration: 1s;
     transition-duration: 1s;
     cursor: pointer;
     background: #2ba7a7;
     border-radius: 30px;
     color: #ffffff;
}
 .content_catelogy a {
     color: #000000;
}
 .content_catelogy a:hover, .content_catelogy a:focus {
     color: #2ba7a7;
     text-decoration: none;
}
 .content_catelogy .categolies {
     margin-top: 0px;
     margin-bottom: 0px;
}
 .content_catelogy .categolies ul {
     padding-left: 0px;
     margin-bottom: 0px;
     display: -webkit-box;
     
}
.wrapmenu{background: url("product/images/icon/bgmenu.jpg") repeat center;}
 .content_catelogy .categolies ul li {
     list-style-type: none;
}
}
 .content_catelogy .categolies ul a:hover {
     background: #ffffff;
}
 .content_catelogy .categolies ul a:focus {
     background: #ffffff;
     color: #000000;
}
 .content_catelogy .categolies ul li:active {
     background: #ffffff;
     color: #000000;
}
 .content_catelogy .categolies ul a {
    padding: 0 15px;
    display: block;
    padding: 17px 15px;
}
 .content_catelogy .wrapnew_catelogy {
     background: #ffffff;
     padding: 10px;     
}
 .content_catelogy .wrapnew_catelogy .button_action {
     padding: 3px 10px 3px 10px;
     margin-left: 3px;
     margin-right: 3px;
}
 .content_catelogy .wrapnew_catelogy .titlepost {
     font-weight: bold;
     font-size: 14px;
     margin-top: 10px;
     margin-bottom: 10px;
}
 .content_catelogy .wrapnew_catelogy .date {
     margin-top: 10px;
     margin-bottom: 10px;
     color: #898989;
}
 .content_catelogy .wrapnew_catelogy .excerpts {
     overflow: hidden;
     height: 54px;
     margin-bottom: 20px;
     margin-top: 20px;
     color: #808080;
     font-size: 13px;
}
 .content_catelogy .wrapnew_catelogy .advertise {
     margin-top: 20px;
     margin-bottom: 20px;
}
 .content_catelogy .wrapnew_catelogy .title_button {
     margin-bottom: 34px;
     margin-top: 26px;
}
 .content_catelogy .wrapnew_catelogy .pathfolder {
     font-style: italic;
     width: 100%;
     float: left;
     margin-bottom: 20px;
}
 .content_catelogy .wrapnew_catelogy .title_line {
     margin-top: 10px;
     margin-bottom: 10px;
     text-transform: uppercase;
     font-weight: bolder;
     text-align: center;
     color: #2ba7a7;
}
 .content_catelogy .wrapnew_catelogy .title_line span hr {
     width: 34px;
     height: 3px;
     background-color: #209cb3;
     margin-top: 0px;
}
 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 div {
     width: 40px;
     height: 40px;
}
 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 .comment {
     background: #94a2af;
}
 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 .home {
     background: #fa6c24;
}
 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 .facebook {
     background: #3b5089;
}
 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 .googles {
     background: #D51F1E;
}

 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 .facebook button,
 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 .message button,
 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 .googles button {
    display: block;
    width: 100%;
    height: 100%;
    background: none;
    border: none;
    outline: none;
 }
 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 .message {
     background: #0076fe;
     border: 0px;
}
 .content_catelogy .wrapnew_catelogy .contentpost .col-xs-1 .message > div {
     background: url("../assets/img/chitiet/message_detail.png") no-repeat center;
}
 .content_catelogy .wrapnew_catelogy .new_catelogy .row .col-md-9 .titlepost {
     font-size: 22px;
}
 .content_catelogy .wrapnew_catelogy .new_catelogy .row .col-md-3 .excerpts {
     font-weight: bold;
     color: #000000;
}
 .content_catelogy .wrapnew_catelogy .newday {
     padding-top: 20px;
     padding-bottom: 20px;
}
 .content_catelogy .wrapnew_catelogy .newday .post {
     margin-top: 15px;
     margin-bottom: 15px;
}
 .content_catelogy .wrapnew_catelogy .newday .excerpts {
     margin: 0px;
}
 .content_catelogy .wrapnew_catelogy .newday .titlepost {
     min-height: 40px;
     font-size: 12px;
     margin: 0px 0px 2px 0px;
}
 .content_catelogy .wrapnew_catelogy .newday .postnewday .post img {
     width: 100%;
     height: auto;
     -o-object-fit: cover;
     object-fit: cover;
     border: 1px solid #ddd;
     padding:3px;
}

.pagination>li{
    display: inline-block;
    margin: 3px;
    padding: 3px;
}

.pagination>li>a, .pagination>li>span{
     padding:8px 15px;
}


.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
     background-color: #2ba7a7;
     border-radius: 3px;
}

.content_catelogy .wrapnew_catelogy .newday .postnewday .post > div:nth-child(1) {
     float: left;
     width: 30%;
     float: left;
}
 .content_catelogy .wrapnew_catelogy .newday .postnewday .post > div:nth-child(2) {
     float: left;
     width: 70%;
     float: left;
     padding-left: 10px;
     height: 60px;
     position: relative;
}
 .content_catelogy .wrapnew_catelogy .newhot {
     border: 1px solid #d8d8d8;
     padding: 20px;
     background: #f2f5f7;
}
 .content_catelogy .wrapnew_catelogy .pagination {
     float: right;
     clear: both;
}
 .content_catelogy .wrapnew_catelogy .pagination a {
     background: #d5e2de;
     margin-right: 10px;
     color: #000000;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent {
     margin-top: 20px;
     width: 100%;
     float: left;
}
 .content-default-fr-be a {
     font-style: normal;
     color: #FF6B24;
     font-size: 15px;
     font-weight: normal;
}
 .content-default-fr-be h3 {
     font-size: 16px;
     margin-top: 10px;
}

.contentpost h2 strong {
     font-size: 16px;     
}

.content_catelogy .wrapnew_catelogy .wrapcontent .postsocials hr {
     clear: both;
     margin-left: 36%;
     padding-top: 35px;
     border: 0px;
     border-bottom: 1px solid #eee;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .postsocials .post {
     clear: both;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .postsocials .post img {
     width: 247px;
     height: 161px;
     -o-object-fit: cover;
     object-fit: cover;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .postsocials .post div:nth-child(1) {
     float: left;
     margin-right: 20px;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .postsocials .post div:nth-child(2) .titlepost {
     float: none;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .line {
     height: 10px;
     background: url("../assets/img/chitiet/backgroundline_detail.jpg") repeat center;
     margin-top: 35px;
     margin-bottom: 35px;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .title_catelogy {
     font-size: 15px;
     font-weight: bold;
     text-transform: uppercase;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .facebookemail {
     margin-top: 20px;
     margin-bottom: 20px;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .facebookemail button:nth-child(3), .content_catelogy .wrapnew_catelogy .wrapcontent .facebookemail button:nth-child(4) {
     float: right;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .listbutton {
     padding-top: 15px;
     padding-bottom: 15px;
     border-top: 1px solid #e4e4e4;
     border-bottom: 1px solid #e4e4e4;
     margin: 20px 0;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .listbutton button {
     padding-left: 5px;
     padding-right: 5px;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .listbutton button:nth-child(5), .content_catelogy .wrapnew_catelogy .wrapcontent .listbutton button:nth-child(6) {
     float: right;
}
.youcare {
     margin-top: 25px;
     margin-bottom: 25px;
}
.youcare .wrapcare {     
     padding: 10px;
}
.youcare hr {
     border-top: 1px solid #2ba7a7;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .header {
     border: 1px solid #e8e8e8;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .commenticon {
     width: 100%;
     padding: 15px;
     border-left: 3px solid #1fb4af;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .commenticon .titles {
     width: 100%;
     display: inline;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .commenticon img {
     float: left;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .commenticon div {
     padding-left: 10px;
     padding-right: 10px;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .commenticon div:nth-child(2) {
     float: left;
     font-size: 15px;
     font-weight: bold;
     text-transform: uppercase;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .commenticon div:nth-child(3) {
     float: right;
     cursor: pointer;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .commenticon div:nth-child(4) {
     float: right;
     cursor: pointer;
     border-right: 2px solid gray;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .commenticon div:nth-child(3):hover, .content_catelogy .wrapnew_catelogy .wrapcontent .comment .commenticon div:nth-child(4):hover {
     color: #2ba7a7;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .content {
     background: #f7f7f7;
     border: 1px solid #e8e8e8;
     padding: 15px;
     clear: left;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .content .col-xs-2 img {
     background: #a8a8a8;
     width: 80%;
     margin-left: 10%;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .content .col-xs-10 > button {
     float: right;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .content .col-xs-10 > div {
     margin-top: 10px;
     margin-bottom: 10px;
}
 .content_catelogy .wrapnew_catelogy .wrapcontent .comment .content .col-xs-10 .tooltext button {
     margin-right: 10px;
}
 .newcatelogy .header {
     width: 100%;
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
}
 .newcatelogy .header .titles {
     width: 100%;
     border-bottom: 1px solid #eee;
     margin-bottom: 25px;
}

.product_vendor{
color: #898989;
}

.price-box {
    width: 100%;
    float: left;
    line-height: normal;
    font-size: 1em;
    margin: 1px 0 5px;
    text-align: left;
}

td, th {
    padding: 0;
    min-width: 150px !important;
}

.price-box .special-price {
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 0;
    margin-right: 10px;
}
.price-box .special-price {
    color: #252525;
    font-weight: 700;
    margin-right: 5px;
    margin-bottom: 5px;
    font-size: 18px;
}
.price-box span {
    display: inline-block;
    line-height: normal;
}

 .newcatelogy .header .titles div:nth-child(1) {
     float: left;
     font-size: 15px;
     font-weight: bold;
     text-transform: uppercase;
    padding: 8px 0px 8px 0px;
    border-bottom: 3px solid #1fb4af;
}
 .newcatelogy .header .titles .xtn {
     float: right;
     margin-top: 5px;
     font-size: 12px;
     text-transform: uppercase;
     padding: 8px;
}
.newcatelogy .header .titles select {
     float: right;
     font-size: 15px;
     margin-right: 10px;
     padding: 2px;
     margin-top: 8px;
}
.newcatelogy .header .titles button {
     float: right;
     background: #777777;
     color: white;
     padding-left: 20px;
     padding-right: 20px;
}
 .newcatelogy .content {
     margin-top: 20px;
}
 .newcatelogy .content .col-xs-6:nth-child(1) {
     margin-top: 20px;
}
 .newcatelogy .content .col-xs-6 .titlepost {
     font-size: 22px;
}
.newcatelogy .content .postnewday .titlepost {
     font-size: 12px;
     margin: 0px;
}
 .newcatelogy .content .postnewday .post {
     margin-top: 20px;
}
 .newcatelogy .content .post > div:nth-child(1) {
     float: left;
     margin-top: 3px;
     margin-right: 10px;
}
.newcatelogy .content .post > div:nth-child(1) a {
     margin-bottom: 20px;
}

.postnewdaybottom {
     width: 48%;
     float: left;
     min-height: 230px;
     padding:10px;
}

.titlepostbottom{
     font-size:14px;
     text-align: center;
}

.imgbaiviet img {
     border: 1px solid #ddd;
     margin-bottom:10px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {
     background: #2ba7a7;
}
 .title {
     font-size: 16px;
     text-transform: uppercase;
     font-weight: bolder;
     text-align: center;
     color: #2ba7a7;
}
 .title span hr {    
     height: 1px;
     background-color: #209cb3;
     margin-top: 0px;
}
.promoadd {
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding-bottom: 10px;
    text-align: center;
}
.promoadd__ttl {
    background-color: #f6f6f6;
    border-bottom: 1px solid #e0e0e0;
    font-size: 13px;
    line-height: 16px;
    padding: 12px;
    text-align: left;
}
.promoadd__ttl em {
    font-weight: bold;
    font-style: normal;
    font-size: 14px;
    line-height: 17px;
}
.promoadd__list {
    padding: 10px;
    text-align: center;
}
.promoadd__list li {
    display: flex;
    margin-bottom: 1px;
    text-align: left;
}
.promoadd__list li i {
    margin-top: 3px;
}
.icondetail-tick {
    background-position: -275px -20px;
    height: 14px;
    width: 14px;
}

.promoadd__list li p {
    padding: 0 16px 0 8px;
    width: calc(100% - 55px);
    line-height: 1.5;
}
 .title_button span {
     background: #2ba7a7;
     padding: 5px 15px 5px 15px;
     color: #ffffff;
}
 .title_button hr {
     margin: 0px;
     margin-top: 1px;
     height: 1px;
     background: #9f9fa7;
}
 .closeMenu, .menucatelogy {
     display: none;
}
 .wrap-body .contenthome .new2 button.active {
     background-color: #2ba7a7;
     color: #ffffff;
}
 /*.wrap-body .content_catelogy .newcatelogy .content .row > div:nth-child(1) img {
     height: 300px;
     width: 100%;
     -o-object-fit: cover;
     object-fit: cover;
}*/
 .wrap-body .content_catelogy .tabs button.active {
     background-color: #2ba7a7;
     color: #ffffff;
}
 .newcatelogy .content .row div:nth-child(1) {
     margin-top: 23px;
}
 .content_catelogy .menu {
     padding-top: 55px;
    
}

 footer {
     background-color: #3f4348;
     width: 100%;
     float: left;
}
}
 .wrap-footer {
     padding-top: 30px;
}
.wrap-footer .container {
     /*padding: 50px 0 40px;*/
}
 .wrap-footer div hr {
     width: 50px;
     text-align: left;
     float: left;
     height: 2px;
     background: #fff;
     margin-top: 0;
}
 .wrap-footer .col-md-3.col-sm-6:nth-child(2){
     padding-left: 50px;
}
 .wrap-footer .title {
     text-transform: uppercase;
     color: #ffffff;
     font-size: 13px;
     margin-top: 0;
     margin-bottom: 15px;
     text-align: left;
}
 .wrap-footer ul {
     padding: 0;
     margin: 0;
     list-style: none;
     line-height: 20px;
     width: 100%;
     float: left;
}
 .wrap-footer ul li {
     color: #ffffff;
     font-size: 12px;
     padding: 4px 0;
}
 .wrap-footer .address ul li i {
     width: 6%;
     float: left;
     font-size: 16px;
}
 .wrap-footer ul li a {
     color: #ffffff;
}
 .wrap-footer ul li a:hover {
     color: #43c8b0;
}
 .wrap-footer ul.social {
     padding-bottom: 22px;
}
 .wrap-footer ul.social li {
     display: inline-block;
     width: 32px;
     height: 32px;
     text-align: center;
     padding: 6px 0;
     border-radius: 50%;
     font-size: 16px;
     background-color: #dbdde1;
     margin-right: 8px;
     -webkit-transition: all 0.4s ease;
     -o-transition: all 0.4s ease;
     transition: all 0.4s ease;
}
 .wrap-footer ul.social li:hover {
     background-color: #ffffff;
     border-radius: 0;
}
 .wrap-footer ul.social li a {
     color: #777777;
}
 .wrap-footer .copyright {
     font-size: 12px;
     color: #ffffff;
     width: 100%;
     float: left;
     text-align: center;
     background: #5F646B;
}
 .wrap-footer .copyright p {
     margin-bottom: 0;
     padding: 10px 0;
}
 .wrap-omnichannel {
     background: url(../images/background-omnichannel.jpg);
     background-size: 100%;
     background-repeat: no-repeat;
     background-position: center;
}
 .wrap-omnichannel .header {
     text-align: center;
}
 #back-to-top {
     position: fixed;
     bottom: 20px;
     right: 20px;
     z-index: 9999;
     width: 50px;
     height: 50px;
     text-align: center;
     background: url(../assets/img/totop.png);
     background-size: 100%;
     color: #444;
     cursor: pointer;
     border: 0;
     border-radius: 2px;
     text-decoration: none;
     -webkit-transition: all 0.2s ease-out;
     -o-transition: all 0.2s ease-out;
     transition: all 0.2s ease-out;
     opacity: 0;
}
 #back-to-top:hover {
     width: 60px;
     height: 60px;
}
 #back-to-top.show {
     opacity: 1;
}
 .advitise span {
     font-size: 16px;
}
 .advitise a {
     margin-top: 10px;
     display: block;
}
 .hot_new a {
     color: #2ba7a7;
}
 .hot_new a:hover, .hot_new a:active {
     color: #32bda5;
}
 a:link, a:visited {
     text-decoration: none;
     cursor: pointer;
}
 a:hover {
     color: #2ba7a7;
}
 @media screen and (min-width: 1200px) {
     .wrap-body .contenthome .news .three_news .row div .wrap_image {
         height: 373px;
    }
     .wrap-body .contenthome .news .three_news .row div .wrap_image div {        

    }
     .content_catelogy i.fa-arrow-right {
          display: none;
     }
}
 @media screen and (max-width: 1200px) {
     ::-webkit-scrollbar {
         width: 0.5em;
         height: 2em;
    }
     ::-webkit-scrollbar-button {
         background: #ccc;
    }
     ::-webkit-scrollbar-track-piece {
         background: #eee;
    }
     ::-webkit-scrollbar-thumb {
         background: #888;
    }
     .menucatelogy {
         display: block;
         position: fixed;
         left: 0px;
         z-index: 2;
         width: 40px;
         background: #2ba7a7;
         color: white;
         top: 322px;
         border: 1px solid #2ba7a7;
         padding: 4px 2px 4px 2px;
    }
     .wrapmenu {
         position: fixed;
         z-index: 5;
         top: 50px;
         left: -70%;
         width: 30%;
    }
     .content_catelogy .closeMenu {
         display: block;
         right: -40px;
         cursor: pointer;
         z-index: 102;
         font-size: 25px;
         background: #000000;
         opacity: 0.8;
         height: 40px;
         width: 40px;
         text-align: center;
    }
     .content_catelogy .closeMenu i {
         color: red;
    }
     .content_catelogy .categolies ul {
         overflow-y: scroll;
         height: calc(100vh - 50px);
         margin: 0px;
         display: block;
         float: left;
         width: 80%;
         background: none;
    }
     .content_catelogy .categolies ul a {
         float: none;
    }
     .content_catelogy .categolies ul:after {
         content: "";
         position: absolute;
         left: 0;
         right: 0;
         top: 0;
         bottom: 0;
         background-color: #000000;
         opacity: 0.9;
         width: 80%;
         height: 100%;
         z-index: -1;
    }
     .content_catelogy .categolies ul li {
         cursor: pointer;
         border-bottom: 1px solid #666666;
         width: 100%;
         float: left;
    }
     .content_catelogy .categolies ul li i.fa-arrow-right {
         color: white;
         width: 7%;
         float: left;
         padding: 17px 0 17px 10px;
    }
     .content_catelogy .categolies ul li:hover {
         background-color: #f8f8f8;
    }
     .content_catelogy .categolies ul li:hover a {
         color: #2ba7a7;
    }
     .content_catelogy .categolies ul a {
         float: none;
         color: #ffffff;
         width: 93%;
         float: left;
         display: block;
    }
}
 .iconleft {
     margin-bottom: 10px;
     margin-bottom: 10px;
     text-align: center;
     border: 1px solid #eeeeee;
     display: -webkit-inline-box;
     display: inline-block;
     border-radius: 23px;
     line-height: 40px;
}
 .iconleft i {
     color: white;
}
 .iconleft:hover {
     border-radius: 5px;
}
 .message:hover {
     background: #0077ff;
}
@media (min-width: 768px) {
     .wrap_image:hover {
         -webkit-transform: scale(1.05);
         -ms-transform: scale(1.05);
         transform: scale(1.05);
         z-index: 100;
         -webkit-transition: all .5s ease-in-out;
         -o-transition: all .5s ease-in-out;
         transition: all .5s ease-in-out;
    }
}
@media (max-width: 992px) {
     .wrap-footer .col-md-3.col-sm-6:nth-child(2) {
          padding-bottom: 40px;
          padding-left: 30px;
     }
     body .wrap-body .contenthome .news .three_news .row div .wrap_image div {
         padding-top: 9vw;
    }
     body .wrap-body .contenthome .news .three_news .row div .wrap_image div p {
         padding-left: 20px;
         padding-right: 20px;
    }
     body .wrap-body .contenthome .news .hot_new .col-sm-3 img {
         width: 165px;
         height: 132px;
    }
     body .wrap-body .contenthome .new2 .tabs .row .col-xs-8 div p:first-child {
         font-size: 12px;
    }
     body .wrap-body .contenthome .advertise {
         padding-top: 34px;
    }
     body .wrap-body .contenthome .sidebar .introduce button {
         margin-bottom: 0px;
    }
     body .wrap-body .content_catelogy .newcatelogy .content .row > div:nth-child(1) img {
         height: 280px;
    }
     body .wrap-body .wrapnew_catelogy .contentpost .col-xs-1 div {
         float: left;
         margin-bottom: 10px;
         cursor: pointer;
    }
     body .wrap-body .wrapnew_catelogy .listbutton {
         display: -webkit-box;
    }
     body .wrap-body .wrapnew_catelogy .listbutton button {
         margin-bottom: 15px;
    }
     body .wrap-body .wrapnew_catelogy .listbutton button:nth-child(5) {
         float: left;
    }
     body .wrap-body .wrapnew_catelogy .newcatelogy .header .titles button {
         clear: both;
    }
     body .wrap-body .content_catelogy .wrapnew_catelogy .postnewday div:nth-child(1) {
         padding-bottom: 0px;
    }
     body .wrap-body .content_catelogy .wrapnew_catelogy .newcatelogy .header .titles .xtn {
         float: right !important;
         margin-top: 3px;
    }
     body .wrap-body .content_catelogy .wrapnew_catelogy .titlepost {
         margin-right: 30px;
    }
     body .wrap-body .content_catelogy .wrapnew_catelogy .title_button {
         margin-top: 0px;
    }
     body .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .postsocials hr {
         padding-top: 0px;
    }
     body .wrap-body .content_catelogy .wrapnew_catelogy .row div:nth-child(2) .advitise img {
         padding-bottom: 0px;
    }
     body .wrap-body .contenthome .news .three_news .row div .wrap_image div {
         padding-top: 9vw;
    }
     body .wrap-body .contenthome .new2 .fourNew .row div img {
         height: 200px;
    }
}
@media (max-width: 768px) {
     .owl-five.owl-carousel .owl-item img {
         height: 214px;
    }
     .owl-three.owl-carousel .owl-item img {
         height: 127px;
         width: 271px;
         -o-object-fit: cover;
         object-fit: cover;
    }
     body .wrap-body .contenthome .news .three_news .row div .wrap_image div {
         padding-top: 100px;
    }
     body .wrap-body .contenthome .news .hot_new .col-sm-3 img {
         width: 230px;
         height: 216px;
         -o-object-fit: cover;
         object-fit: cover;
    }
     body .wrap-body .content_catelogy .newcatelogy .content .row > div:nth-child(1) img {
         height: auto;
         width: auto;
    }
     .content_catelogy {
         padding-top: 20px;
    }
     .navbar-fixed-top, .navbar-fixed-bottom {
         position: relative;
         margin: 0px;
    }
     .wrap-body .banner {
         margin-top: 0px;
    }
     .wrap-body .contenthome .sidebar .introduce button {
         margin-bottom: 45px;
    }
     .wrap-body .contenthome .sidebar .introduce img {
         height: 450px;
    }
     .wrap-body .contenthome .tabs .posttab {
         width: 50%;
         float: left;
         padding-bottom: 10px;
         clear: none;
    }
     .wrap-body .contenthome .news .three_news {
         margin-top: 14px;
         margin-bottom: 14px;
    }
     .wrap-body .contenthome .news .three_news .row div .wrap_image {
         height: 250px;
    }
     .wrap-body .contenthome .news .hot_new {
         margin-bottom: 0px;
    }
     .wrap-body .contenthome .news .hot_new .col-md-3 {
         margin-bottom: 30px;
    }
     .wrap-body .contenthome .news .hot_new img {
         margin: auto;
    }
     .wrap-body .contenthome .news .hot_new .row .title {
         padding-bottom: 5px;
    }
     .wrap-body .contenthome .advertise {
         padding-top: 0px;
    }
     .wrap-body .contenthome .new2 .fourNew {
         margin-bottom: 0px;
    }
     .wrap-body .contenthome .new2 .fourNew button {
         margin-bottom: 40px;
    }
     .wrap-body .content_catelogy {
         font-size: 14px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .newcatelogy .content .postnewday .post {
         margin-bottom: 10px;
         margin-top: 0px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .postnewday .post {
         margin-top: 0px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .postnewday div:nth-child(1) {
         margin-bottom: 0px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .newcatelogy .content .postnewday .post {
         margin-top: 0px;
         margin-bottom: 10px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .newcatelogy .row div:nth-child(2) img {
         margin: auto;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .newcatelogy .row div:nth-child(2) .titlepost {
         padding-left: 20px;
         padding-right: 20px;
    }
     .wrap-body .content_catelogy .contenthome .news .three_news .row div .wrap_image {
         height: 91vw;
         height: 250px;
         background-size: cover;
    }
     .wrap-body .content_catelogy .contenthome .news .three_news .row div .wrap_image div {
         padding-top: 60vw;
    }
     .wrap-body .content_catelogy .contenthome .news .three_news .row div .wrap_image div p {
         padding-left: 20px;
         padding-right: 20px;
    }
     .wrap-body .content_catelogy .contenthome .news .hot_new img {
         width: 100%;
    }
     .wrap-body .content_catelogy .contenthome .new2 img {
         width: 100%;
    }
     .wrap-body .content_catelogy .contenthome .new2 .tabs .row .col-xs-8 div p:first-child {
         font-size: 12px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .listbutton button:nth-child(5), .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .listbutton button:nth-child(6) {
         float: left;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .tabs .posttab {
         width: 50%;
         float: left;
         padding-bottom: 10px;
         clear: none;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .tabs .posttab div:nth-child(1) {
         margin-right: 10px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .postnewday > div:nth-child(1) {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
         padding-bottom: 15px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .postnewday .post {
         width: 50%;
         float: left;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .contentpost .row div {
         width: 100%;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .contentpost .row div:nth-child(1) div {
         float: left;
         width: 40px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .comment .commenticon .titles img {
         width: auto;
         height: auto;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .newcatelogy .header .titles .xtn {
         float: none;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy > .row > div:nth-child(2) .advitise {
         clear: both;
         position: relative;
         padding-top: 15px;
         padding-bottom: 30px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy > .row > div:nth-child(2) .advitise img {
         margin: auto;
         padding-top: 15px;
         padding-bottom: 20px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .advitise {
         clear: both;
         padding-top: 20px;
         padding-bottom: 20px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .advitise img {
         margin: auto;
         padding-top: 20px;
         padding-bottom: 20px;
    }
     .wrap-body .wrapmenu {
         width: 70%;
    }
     .wrap-body .wrap-footer {
         background: none;
    }
     .wrap-body .navbar-header button {
         border: 0px;
    }
}
@media screen and (max-width: 768px) and (min-width: 480px) and (max-width: 600px) {
     .owl-three.owl-carousel .owl-item img {
         height: 127px;
         width: 196px;
         -o-object-fit: cover;
         object-fit: cover;
    }
     .wrap-body .contenthome .tabs .posttab {
         width: 100%;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .postnewday .post {
         width: 100%;
         margin-top: 5px;
         margin-bottom: 5px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .postnewday div:nth-child(1) {
         display: block;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .advitise img {
         padding-top: 10px;
         padding-bottom: 10px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .tabs .posttab {
         width: 100%;
    }
}
@media screen and (max-width: 812px) {
     footer .col-sm-6 {
          width: 50%;
          float: left;
          padding: 0 30px 20px;
     }
     .wrap-footer .col-md-3.col-sm-6:nth-child(2) {
          padding-bottom: 50px;
     }
     footer {
          z-index: 9;
          position: relative;
     }
}
@media screen and (max-width: 667px){
     .wrap-footer .col-md-3.col-sm-6:nth-child(2) {
         padding-bottom: 55px;
     }
}
@media screen and (max-width: 568px){
     .wrap-footer .col-md-3.col-sm-6:nth-child(2) {
         padding-bottom: 75px;
     }
}
@media (max-width: 768px) and (max-width: 480px) {
     .owl-four.owl-carousel .owl-item img {
         height: 247px;
    }
     .owl-five.owl-carousel .owl-item img {
         height: 247px;
    }
     .owl-three.owl-carousel .owl-item img {
         height: 248px;
         width: 100%;
         -o-object-fit: cover;
         object-fit: cover;
    }
     body .wrap-body .contenthome .news .three_news .row div .wrap_image div {
         padding-top: 130px;
    }
     body .wrap-body .contenthome .news .hot_new .col-sm-3 img {
         width: 100vw;
         height: auto;
         -o-object-fit: cover;
         object-fit: cover;
    }
     body .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .postsocials img {
         height: 248px;
    }
     body .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .newcatelogy .titles .xtn {
         float: none !important;
    }
     .header .navbar-default .navbar-toggle {
         border-color: #ffffff;
    }
     .header .navbar-default .navbar-toggle .icon-bar {
         background-color: #ffffff;
    }
     .wrap-body .contenthome img {
         width: 100vw;
    }
     .wrap-body .contenthome .news .three_news {
         margin-bottom: 20px;
    }
     .wrap-body .contenthome .news .three_news .row > div {
         width: 100%;
    }
     .wrap-body .contenthome .news .three_news .row > div:nth-child(2) {
         margin-bottom: 0px;
    }
     .wrap-body .contenthome .news .three_news .row > div .wrap_image {
         margin-top: 20px;
    }
     .wrap-body .contenthome .news .three_news .row > div .wrap_image div {
         padding-top: 150px;
    }
     .wrap-body .contenthome .news .three_news .row > div .wrap_image div p {
         padding-left: 20px;
         padding-right: 20px;
    }
     .wrap-body .contenthome .news .hot_new {
         margin-top: 20px;
    }
     .wrap-body .contenthome .news .hot_new img {
         width: 100vw;
    }
     .wrap-body .contenthome .news .hot_new .col-sm-3 {
         margin-bottom: 20px;
         width: 100%;
    }
     .wrap-body .contenthome .new2 {
         margin-top: 20px;
    }
     .wrap-body .contenthome .new2 .fourNew button {
         margin-bottom: 20px;
    }
     .wrap-body .contenthome .new2 .fourNew .row div {
         text-align: center;
         width: 100%;
    }
     .wrap-body .contenthome .new2 .tabs .posttab div:nth-child(1) img {
         height: auto;
    }
     .wrap-body .contenthome .new2 .tabs div:nth-child(2) {
         display: block;
    }
     .wrap-body .contenthome .new2 .tabs .posttab {
         width: 100%;
    }
     .wrap-body .contenthome .new2 .tabs .posttab img {
         width: 100%;
    }
     .wrap-body .contenthome .sidebar .advertise img {
         margin: auto;
    }
     .wrap-body .contenthome .sidebar .introduce img {
         height: 292px;
    }
     .wrap-body .contenthome .sidebar .introduce button {
         margin-bottom: 20px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .postsocials img {
         width: 100%;
         height: auto;
         -o-object-fit: cover;
         object-fit: cover;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .postsocials .post div {
         width: 100%;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .postsocials .post div:nth-child(2) {
         clear: both;
         padding-top: 10px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .comment .header .commenticon {
         display: -webkit-box;
         display: -ms-flexbox;
         display: flex;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .comment .header .commenticon .titles > div:nth-child(3) {
         border-right: 2px solid gray;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .comment .header .commenticon .titles > div:nth-child(3):hover, .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .comment .header .commenticon .titles > div:nth-child(4):hover {
         color: #2ba7a7;
         cursor: pointer;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .comment .content .col-xs-10 .tooltext button {
         margin-right: 5px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .wrapcontent .newcatelogy .content .postnewday .post {
         margin-top: 0px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .tabs > div:nth-child(2) {
         display: block;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .tabs .posttab {
         width: 100%;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .postnewday > div:nth-child(1) {
         display: block;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .postnewday .post {
         width: 100%;
         margin-top: 0px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .new_catelogy .col-md-3 img {
         height: 110px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .new_catelogy .row div:nth-child(2) .titlepost {
         padding-left: 10px;
         padding-right: 10px;
    }
     .wrap-body .content_catelogy .wrapnew_catelogy .advitise img {
         padding-top: 0px;
    }
     .wrap-body .content_catelogy .new_catelogy .col-xs-12 img {
         height: 219px;
         -o-object-fit: cover;
         object-fit: cover;
         width: 100%;
    }
     .wrap-body .content_catelogy .contentpost .row div {
         width: 100%;
    }
}
@media screen and (max-width: 480px) {
     .wrap-footer .title {
          font-size: 16px;
          margin-bottom: 0;
     }
     .wrap-footer .address ul li i,.wrap-footer div hr {
          display: none;
     }
     footer .container {
          padding: 0 10px;    
     }
     footer .col-sm-6 {
          width: 100%;
          float: left;
          padding: 0 30px 20px;
          text-align: center;
     }
     .wrap-footer .col-md-3.col-sm-6:nth-child(2) {
          padding-bottom: 20px;
     }
     footer .wrap-footer .title {
          width: 100%;
          text-align: center;
     }
     .wrap-footer ul.social {
          padding: 10px 0 0;
     }
     .wrap-footer ul.social li {
          margin: 0 8px;
     }
}
.banner a img {
     width: 100%;
     height: auto;
}
.button-dangkyngay {
     text-align: center;
     margin-top: 30px;
}
.button-dangkyngay p {
     font-size: 16px;
}
.wrap-body .advertise a img {
     width: auto;
     height: auto;
}
.wrapmenu ul li:first-child a {
    padding: 17px 10px 16px;
}
.content-main-hd .hd-img {
     width: 30%;
     float: left;
}
.content-main-hd .hd-desc {
     width: 70%;
     float: left;
     padding-left: 20px;
}
.content-main-hd .titlepost a {
    color: #333;
    font-weight: bold;
    font-size: 22px;
}
.content-main-hd .titlepost a:hover {
     color: #4EB393;
}
.content-main-hd .top {
    color: #B6B6B6;
    font-style: italic;
    margin-bottom: 5px;
}
.content-main-hd > div h3 {
     margin-top: 0;
}
.content-main-hd .post .hd-img img {
    height: 140px;
    width: 100%;
}

.contentpost h2{font-size: 18px; font-weight: bold;}

.banner_middle{
     padding:2px;
     border: 5px dashed #4CAF50;
     margin-bottom: 20px;
     margin-top: 20px;
}