body {
    font-family: Arial, sans-serif;
}
.banner-big img {
    width: 100%;
}
.bg-menu .container {
    background: #A80000;
}
.nav_desktop li a {
    padding: 10px 25px;
    font-weight: bold;
}
.box-product-style2>div>.nav_title>.active>a:after, .box-product>.nav_title>.active>a:after, .bg-main, .fancybox-gallery:hover .image-hover, .nav-tabs-03.nav-tabs>li.active>a:focus, .box-step ul li.active .demo-icon, .nav_title li a::before, .box-product-style2 h3:before, .title_style2 h3::after, .opticon-select li:hover .btn-ver, .opticon-select li.active .btn-ver, .nav-tabs-01 .nav-tabs li.active span, .list-bank li label:before {
    /* background-color: #a80000; */
}
.nav-tabs-03.nav-tabs>li.active>a,
 .nav-tabs-03.nav-tabs>li.active>a:focus, .nav-tabs-03.nav-tabs>li.active>a:hover {
    background: none;
    color: #a80000;
}
.box-blogs.view-list .item-blogs .img-blogs {
    position: relative;
    padding-top: 0;
    width: 100%;
}
.list-item .img-blogs .img-news {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right:0;
}
.new-sk .news-first-home .list-item .img-blogs {
    width: 100%;
    display: block;
    border: none;
}
.new-sk .news-first-home .list-item:first-child .more-blogs, .new-sk .list-item:first-child .item-blogs .desc-blogs, .new-tm .list-item:first-child .more-blogs, .new-tm .list-item:first-child .item-blogs .desc-blogs {
    display: block;
}
.new-sk .news-first-home .list-item:first-child .title-blogs-item a, .new-tm .list-item:first-child .title-blogs-item a {
    /*font-size: 19px !important;*/
    padding-left: 0px;
}
.new-sk .box-blogs.view-list .info {
    padding-left: 0;
    clear:  both;
}

.news-student .img-blogs, .news-student .more-blogs, .news-student .item-blogs .desc-blogs, .new-sk .list-item .more-blogs, .new-sk .item-blogs .desc-blogs, .new-tm .list-item .more-blogs, .btn-view-more, .new-tm .item-blogs .desc-blogs  {
    display: none;
}
.new-sk .item-blogs, .new-tm .item-blogs, .news-student .item-blogs {
    padding: 0;
    border: none;
}
.new-sk .title-blogs-item, .new-tm .title-blogs-item, .news-student .title-blogs-item {
    height: initial;
}
.new-sk .title-blogs-item a, .new-tm .title-blogs-item a, .news-student .title-blogs-item a {
    font-size: 17px !important;
    /* padding-left: 22px; */
}
.new-sk .title-blogs-item a{font-size: 15px !important;}
/*.new-sk .list-item:first-child .title-blogs-item a{font-size: 20px !important;}*/
.new-sk .title-blogs-item a:before, .new-tm .title-blogs-item a:before, .news-student .title-blogs-item a:before {
    content: "\f0c8";
    font-family: FontAwesome;
    font-size: 11px;
    padding-right: 5px;
    color: #a80000;
    position: absolute;
    top: 3px;
    left: 15px;
}
.new-sk .news-first-home .list-item:first-child .title-blogs-item a:before, .new-tm .list-item:first-child .title-blogs-item a:before {
    content: "";
}
.new-sk .list-item:first-child .item-blogs {
    border: none;
}

.new-sk .list-item:first-child .item-blogs .img-blogs, .new-sk .list-item:first-child .item-blogs .info  {
    /* width: 50%; */
    float: left;
    clear:  inherit;
}
.new-sk .list-item:first-child .item-blogs .img-blogs {
    padding-top:  33.33333%;
}
.custom-dk {
    margin-bottom: 0;
    text-align:  center;
}

.custom-dk a {
    width: 100%;
    padding: 7px 5px;
    text-transform:  uppercase;
    font-weight:  bold;
    font-size: 15px;
    display:  inline;
}
.block-news.new-sk .img-blogs{display: none;max-height:  none;}
.new-sk .title-blogs-item{padding-left: 15px;margin: 0;}
.new-sk .news-first-home .list-item:first-child .title-blogs-item{padding-left:0;}
.list-item .img-blogs .img-news{position: static;}
.new-sk .list-item:first-child .item-blogs .img-blogs{padding-top:0;}
.image-title{color: #000;position:  static;margin:  0 auto;display:  block;opacity: 1;}
.fancybox-gallery:hover .image-hover{background: transparent;}
.fancybox-gallery .image-hover .demo-icon{display: none;}
.img-blogs img {display:block;max-width: 100%;height: auto;objec;object-fit: fill;}
.breadcrumb{margin: 10px 0;}
.box-contacts .title_style3{margin-top: 20px;}
.box-contacts .menu-footer-vertical{padding-top:10px;}
.nav_title{margin-bottom: 15px;border-bottom: 0;margin-top: 15px;}
.item-banner{margin-bottom: 5px;/* border: 1px solid #e6e6e6; */}
.fixHeight .image-wrapper{height: 110px;margin-bottom: 0;}
.fixHeight .image-wrapper img{min-height: auto;display:  block;max-width:  100%;height: 110px;}
.row.news-student{margin-left: 0;}
.news_custom .box-blogs.view-list .item-blogs .img-blogs{
    padding-top: 0;
    max-height: none;
}
ul{margin-bottom:0;}
.block-news.new-tm .title-blogs-item a::before{top: 13px;}
.block-news.new-tm .title-blogs-item a{padding-left: 20px;}
.news-first-home .title-blogs-item a{font-size: 20px !important;margin-bottom: 5px;}
.list-item.view-list{margin-bottom:0;}
.banner-right{margin-bottom: 15px;}
@media (min-width: 1200px) {
    .news_custom .list-item .item-blogs{border-bottom: 0;padding: 0;}
    .news_custom .list-item {width: 25% !important;margin-bottom: 0;}
    .news_custom .img-blogs img{height: 100px;text-align:  center;/* margin:  0 auto; */}
    .news_custom .desc-blogs{display: none;;}
    .news_custom .title-blogs-item{height: 60px;}
    .news_custom .title-blogs-item a{font-size: 15px !important;}
    
    .mighty-slider {
        height: 365px !important;
    }
    .bg-news-pro .col-sm-5, .bg-news-pro .col-sm-4 {
        width: 37.5%;
    }
    .new-sk .list-item {
        /*width: 35%;*/
        margin: 0;
    }
    .new-sk .list-item:first-child {
        /*width: 65%;*/
        float:  left;
    }
    #main .container {
        padding: 0;
    }
}

.main-gallery .light-gallery {
    padding: 0 15px;
}
.gallery-club .image-wrapper img {
    min-height: initial;
}
.gallery-club .image-wrapper {
    height: initial;
}

.new-tm .list-item:first-child .img-blogs {
    display: block;
    width: 42%;
    padding-right: 10px;
    margin: 0;
}
.new-tm .list-item .img-blogs {
    display: none;
}
.box-blogs.view-list .info {
    overflow: initial;
    padding-left: 0;
}
.new-tm .list-item {
    margin-bottom: 0;
}

.news-student h3 {
    margin-top: 0;
    margin-bottom: 0;
}
.news-student h3 a {
    font-size: 16px;
    color: #383838;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 0px;
    position: relative;
    display:  inline-block;
}
.news-student h3 a:before {
    /* content:  ""; */
    width: 100%;
    height: 3px;
    position: absolute;
    bottom: -2px;
    opacity: 1;
    background-color: #a80000;
}

.menu-footer-vertical>.title-fan-page {
    display: none;
}
#footer .pull-right {
    float: left !important;
}
.color-main, .box-style-1 .demo-icon:before, .bottom-download span, .cart-order .dropdown-toggle span.number, .view-style .btn-view.active, .nav li.active a, .nav_desktop ul li:hover ul li a:hover, .title-product a:hover, .title-desc-detail, .nav-tabs-01 .nav-tabs li span .demo-icon, .nav-tabs-01 .nav-tabs li.active i.icon-dot-circled, .nav_desktop ul li.sub-menu-style2 ul li a:hover, .nav_desktop ul li.sub-menu-style2:hover ul li a:hover, .breadcrumb > .active, .newsletter .btn-default {
    color: #a80000;
}

@media (max-width: 767px) {
    .box-ft {
        margin-bottom: 0;
    }
    .menu-footer-vertical {
        padding: 0;
    }
    .bottom-footer {
        margin: 0 -15px;
    }
}
.nav_title li a {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    padding: 5px 15px;
    position: relative;
    cursor: pointer;
    background:  #A80002;
    box-shadow: inset 0 6px 8px -2px rgba(255, 0, 0, 0.75);
}
.news-student h3 a {
    font-size: 16px;
    color: #2d7bd0;
    font-weight: bold;
    text-transform: uppercase;
    padding: 10px 0px;
    position: relative;
    display: inline-block;
}
table {
    background-color: transparent;
    height: auto;
    width: auto;
    border: 1px solid;
}
td, th {
    padding: 0;
    height: auto;
    width: auto;
    border: 1px solid;
}
.img-blogs img {
    display: block;
    max-width: 100%;
    /* height: 326px; */
    object-fit: fill;
}
.news_custom .img-blogs img {
    height: 146px;
    text-align: center;
    /* margin: 0 auto; */
}
.news_custom .row ul {
    margin: 0;
}
.main-gallery .image-wrapper {
    margin-bottom: 0;
    height: 195px;
}
.main-gallery .image-wrapper img {
    min-height: auto;
    height: 160px;
}
.bg-tuyendung .box-blogs.view-list .item-blogs .img-blogs {
    padding-top: 0;
    display: none;
}
.wrap-list .box-blogs.view-list .item-blogs .img-blogs {
    padding: 0;
    display: none;
}
.wrap-list .item-blogs {
    padding: 0;
}
.item-banner img{
}
.news-student .title-blogs-item a{position:relative;padding-left: 15px;}
.news-student .title-blogs-item a::before{left: 0px;}
.title-blogs-item{overflow:auto;margin: 7px 0;height:  auto;text-align:  left;line-height: 38px;}

.nav-tabs-03.nav li:first-child  {
    border-left: none;
    padding: 3px 3px 3px;
    margin-right: 0;
    background:  #A80002;
    color: #fff;
    box-shadow: inset 0 6px 8px -2px rgba(255, 0, 0, 0.75);
}

.nav-tabs-03.nav li:first-child a{margin-top:0;color: #fff;border-left:  0;}
.nav-tabs-03.nav li:first-child a:hover{color: #fff !important;}
.title_style h2, .title_style h3, .title_style h4 {
    background-color: #A80002;
    font-size: 16px;
    color: #fff;
    margin: 0;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    padding: 10px 15px;
    position: relative;
    box-shadow: inset 0 6px 8px -2px rgba(255, 0, 0, 0.75);
}
.nav-tabs-03.nav li:nth-child(2) a{border-left:0;}
.bg-menu .container {
    background: #a80000;
}
.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #FFF5DC;
}
.nav li a {
    color: #333;
    font-size: 12px;
    font-weight: 400;
    padding: 6px 15px;
}
.side-bar-left .sub-menu .border-bottom {
    display: block;
    padding: 8px 10px 8px 0;
    padding-left: 20px;
    border-top: 1px dotted #ddd;
    background-color: #FFF5DC;
    margin-left: 0;
}
.side-bar-left .sub-menu {
    padding: 0;
    list-style: none;
    margin: 0;
    background-color: #FFF5DC;
}
.nav_title li a::before,.nav_title li a::after{content: none !important;}
.fixHeight{margin-bottom:15px;}
.about-desc{display: none;}
.menu-footer-vertical{padding:0 0 15px;}
.menu-footer-vertical>.list-fan-page{margin-left:0;}
.view-style,.sort-by-product{display: none;}
.nav>li{background:url(/uploads/plugin/custom_img/2018-04-18/custom-bg-li-menu-left.jpg);}
.box-left.box{border: 1px solid #f2f0f0;padding:1px;}
.nav-tabs-03.nav li a{margin-top: 10px;padding-bottom: 5px;}
.side-bar-left .nav>li>a.item-sub-menu>span{padding:0;}
.btn-hide-toggle-sub-menu{padding: 10px 15px !important;}
.nav-tabs-03.nav-tabs>li.active>a{border: 1px solid transparent}
.nav-tabs-03.nav-tabs>li{background: none;}
.box-detail-post{border-top: 1px dashed #ddd;margin-top:  30px;}
.more-blogs{margin-bottom:0;margin-top:  5px;}
.desc-blogs{margin:0;}
.box-detail-post.link-lien-quan {}
.mightyslider_modern_skin {
    background: #fff !important;
}