.list-video-slider .video-img,.video-play,.view-video-item{cursor:pointer}.item-01,.item-02,.item-03,.item-04,.item-05,.item-06,.item-07,.item-08,.item-09,.item-10,.item-icon-10,.item-icon-11,.item-icon-12,.item-icon-13,.item-icon-14,.item-icon-mushrooms-01,.item-icon-mushrooms-02,.percent{opacity:0}.item-icon-10{top:90px;left:0}.item-icon-09,.item-icon-11{top:0}.item-02,.item-07{left:0}.item-03{right:0;top:0}.item-06{top:400}.text-4-02,.text-item-03,.text-item-04,.text-item-05,.text-item-06,.text-item-09,.text-item-091{display:none}.CropImg .thumbs,.CropImg .thumbs img{height:100%;position:absolute;width:100%;z-index:1}.CropImg{width:100%;position:relative;z-index:1}.CropImg .thumbs{overflow:hidden;text-align:center;display:inline-block;top:0;left:0}#video-home{position:relative;background:url(http://demo.hadarvietnam.com/snowclear/img/slider/1.jpg) no-repeat;background-size:cover}.problem-hair{padding:3% 10%}.view-video-home{width:100%;cursor:pointer;height:100%;position:absolute;left:0;z-index:1}#video-main{position:relative;margin-bottom:8px}.view-video-item{width:100%;height:100%;position:absolute;left:0;z-index:1}.view-video-item::after{content:"";position:absolute;left:41%;top:45%;background:url(../img/video/icon-video-big.png);width:70px;height:70px;margin-top:-13px;z-index:2}.video-play{display:none;width:100%;height:100%;position:absolute;left:0;z-index:2}.jwplayer{z-index:2}.rating{display:inline-flex}.detail-product{max-width:100%;margin:auto}#owl-customer .icon-chevron-right.icon-white{background:url(../img/icon/next-slider.png);width:42px;height:81px;position:absolute;right:12%;top:40%}.info-customer{width:415px;background:#822788;color:#fff;position:absolute;left:68%;top:20%;padding:20px}.right-detail-product{background:#fff;padding:20px 0 27px 20px;float:left;width:40%;position:relative;overflow:hidden}.left-slider-product{float:left;width:60%}.title-offers-slider{position:absolute;bottom:-9px;background:rgba(102,30,115,.88);width:100%;z-index:999;padding:15px 20px;font-size:16px}.title-offers-slider a{color:#fff}@media (max-width:320px){.info-customer{width:100%;background:#822788;color:#fff;position:absolute;left:0;top:0;padding:20px}}@media (max-width:414px) and (min-width:321px){.info-customer{width:100%;background:#822788;color:#fff;position:absolute;left:0;top:0;padding:20px}}@media (max-width:415px) and (min-width:480px){.info-customer{width:100%;background:#822788;color:#fff;position:absolute;left:0;top:0;padding:20px}}@media (max-width:767px){#owl-customer .owl-buttons{display:none}.ms-caro3d-template{padding:30px 0}.left-slider-product,.right-detail-product{width:100%}.detail-product{max-width:100%;margin:auto;padding-bottom:0}.left-slider-product .btn-review-call{clear:both;text-align:center;position:absolute;bottom:25px;left:0;width:100%}.slider-news #sync2 .item-slider img{width:100%;height:auto}.item-news-mobile{margin-bottom:15px;padding:5px}.title-news-mobile{color:#424242;margin:0 0 10px;padding:0;line-height:20px;font-size:16px}}.date-time{font-size:14px;color:#888}@media (max-width:1366px) and (min-width:1281px){.info-customer{top:15%}#owl-customer .icon-chevron-right.icon-white{right:-6%}.snowclear-page-05{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);padding-top:2%}.snowclear-page-04{margin-top:2%}.item-page-09{top:61px;left:15px}}@media (max-width:1600px) and (min-width:1367px){#owl-customer .icon-chevron-left.icon-white{left:-15px}.snowclear-page-04{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);transform-origin:0 center;-moz-transform-origin:0 center;-webkit-transform-origin:0 center;margin-top:6%;margin-left:10%}.snowclear-page-05{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);transform:scale(1.4)}}.current_video::before{content:'';background:unset!important}.bg-slide{background:url(../img/bg-slide.png) no-repeat;bottom:0;height:198px;z-index:9999999;position:absolute;width:100%;background-size:cover}.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;position:relative;width:100%}.carousel-fade .carousel-inner .item .textTitle{position:absolute;top:40%;text-align:center;width:100%}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.active.right,.carousel-fade .carousel-inner>.item.next{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.active.left,.carousel-fade .carousel-inner>.item.prev{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;top:0}.carousel-fade .carousel-inner>.item.active,.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.CropImg .thumbs img{min-height:100%;max-width:2000px!important;max-height:none;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:auto;height:100%;width:auto!important}.page-about-list .h1-title i{padding-right:10px}.page-about-list .h1-title{background-position:0 0;background-repeat:no-repeat;font-size:22px;text-transform:uppercase;border-bottom:1px solid #89318b;margin-top:0;margin-bottom:25px;padding-bottom:5px;color:#89318b;font-weight:700}
@font-face {
    font-family: 'SVN-Abril Fatface';
    src: url('../fonts/SVN-Abril-Fatface.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.no-show-popup {
    position: absolute;
    right: 5px;
    top: -19px;
    color: #fff;
    font-style: italic;
}
.no-show-popup input {
    float: left;
    margin-right: 5px;
}
.no-show-popup input[type="checkbox"] {
		
		margin-top: 4px;
}
#ouibounce-modal{

    display: none;
    position: fixed;
    top: 0%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 99999;
}
#ouibounce-modal .underlay {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,.5);
    cursor: pointer;
    -webkit-animation: fadein .5s;
    animation: fadein .5s;
}
#ouibounce-modal .outclose {
    position: absolute;
    z-index: 2;
    color: #f00;
    right: 0;
    padding: 5px 10px;
    background: rgba(255,255,255,.8);
    border-radius: 0 0 0 5px;
    cursor: pointer;
}
#ouibounce-modal .modal-body {
    padding: 0;
    height: 100%;
    font-size: .9em;
}
#ouibounce-modal .modal {
    width:40%;
    z-index: 1;
    position: absolute;
    margin: auto;
    top: 8%;
    right: 0;
    bottom: 0;
    left: 0;
	display:block;
    border-radius: 4px;
    -webkit-animation: popin .3s;
    animation: popin .3s;
	overflow: hidden;
   
}
#popup .closex{
position:absolute;
right:0px;
}
#popup .modal-body {
padding: 0px; 
}
#popup .modal-dialog{
margin-top:10%; 
}
.close-icon-popup{
	position:absolute;
    top: -19px;
    right: -19px;
    opacity: 1 !important;
}
.img_popup{
width:100%;
}
.modal-dialog{
text-align:center;
}
.modal-content{
border:none;
}

/*Update layout new */
/*Header*/
ol, ul, li {
    padding: 0px;
    list-style: none;
    margin: 0px;
}
.section-1 {
    position: relative;
    width: 100%;
    height: 100vh;
    display: block;
}
.section-1.page-child{
    height: 84px;
}
.menu-cart-phone {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    //background: url(/assets/index/img/background-header.png);
	background: linear-gradient(45deg, #36459c, #189e48);
    padding-bottom: 10px;
    box-shadow: 3px 4px 7px 1px #1d1b1b52;
}
.desktop-wrapper .header-inhome{
    padding-bottom: 84px;
}
.desktop-wrapper .section-1 .swiper-container{
    top: 84px;
}
.desktop-wrapper .section-1.page-child .swiper-container{
    top: 0;
}
.menu-cart-phone.fixed{
    position: fixed;
}
.menu-cart-phone .cart-phone {
    float: right;
}

.menu-cart-phone .cart-phone .total-cart-icon {
    background: #f6921e;
    display: inline-block;
    color: #b4152c;
    font-size: 12px;
    font-weight: 900;
    position: relative;
    width: 66px;
    height: 42px;
    border-radius: 0 0 5px 5px;
}
.menu-cart-phone .cart-phone .total-cart-icon span {
    display: block;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #fff;
    text-align: center;
    line-height: 18px;
    position: absolute;
    left: 9px;
    top: 12px;
}
.menu-cart-phone .cart-phone .total-cart-icon:after {
    content: "";
    background: url(/assets/index/img/social.png);
    background-position: 0 0;
    width: 29px;
    height: 26px;
    position: absolute;
    right: 8px;
    top: 7px;
}

.menu-cart-phone .phone-number-header {
    background: #e9d319;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    position: relative;
    width: 120px;
    height: 33px;
    border-radius: 20px;
    vertical-align: top;
    color: #064e9f;
    line-height: 33px;
    text-align: center;
    padding-left: 20px;
    margin-left: 10px;
}
.menu-cart-phone .phone-number-header:after {
    content: "";
    background: url(/assets/index/img/icon-phone-yl.png) no-repeat center;
    width: 16px;
    height: 16px;
    position: absolute;
    left: 16px;
    top: 8px;
    background-size: contain;
}
.menu-header {
    position: relative;
    padding-top: 5px;
}
.home .menu-header img {
    height: 100px;
    margin-top: -35px;
    position: absolute;
    top: 0;
    left: 0;
}
.menu-header nav li {
    float: left;
    position: relative;
}
.menu-header nav a {
    color: #ffffff;
    text-transform: capitalize;
    font-size: 14px;
    position: relative;
    padding: 6px 0px;
    transition: 0.3s ease;
    margin: 10px 10px !important;
}
li.item_home_li.active a{
    border-bottom: 1px solid #ffffff;
    font-weight: 600;
}
.menu-header nav a:hover {
    border-bottom: 1px solid #ffffff;
}
.menu-header .icon-search {
    margin-top: -6px;
}
.search-page span {
    display: inline-block;
    background: url(/assets/index/img/icon-find-black.png) no-repeat center #ffffff;
    /*background-position: -3px -51px;*/
    width: 33px;
    height: 33px;
    font-size: 0;
    vertical-align: middle;
    border-radius: 20px;
    background-size: 18px;
}

.section-1 .swiper-container .swiper-wrapper .swiper-slide ._item {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 10;
    display: block;
    overflow: hidden;
}
.section-1 .swiper-container .swiper-wrapper .swiper-slide ._item ._image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    position: relative;
    animation: imageScaleAnimation 30s infinite ease;
}
/*.section-1.page-child .swiper-container .swiper-wrapper .swiper-slide ._item ._image{
    background-size: cover;
}*/
.section-1 .swiper-container .swiper-wrapper .swiper-slide ._item ._image:before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.section-1 .swiper-container {
    height: 100%;
}

/*Footer*/
.footer-page-content {
    background: #eaeaea;
    margin-top: 0px;
    padding: 30px 0;
}
.footer-page-content .logo-footer {
    margin-bottom: 20px;
}
.footer-page-content .logo-footer a{
    background-color: unset;
}
.footer-page-content .logo-footer img{
    max-width: 114px;
}
.footer-page-content .text-contact .text-infor-footer {
    color: #282828;
    margin-bottom: 10px;
    font-weight: 300;
    font-size: 13px;
    font-family: Arimo, sans-serif;
    line-height: 20px;
    font-weight: 300;
}
.footer-page-content .text-contact .name-company-footer, .footer-page-content .text-contact .local-company-footer, .footer-page-content .text-contact .call-company-footer, .footer-page-content .text-contact .mail-company-footer {
    padding-left: 35px;
    position: relative;
}
.footer-page-content .bold-title {
    font-weight: 600;
}
.footer-page-content .text-contact .name-company-footer:after {
    content: "";
    background: url(/assets/index/img/icon-company.png) no-repeat;
    width: 14px;
    height: 20px;
    position: absolute;
    left: 5px;
    top: 8px;
}

.footer-page-content .text-contact .local-company-footer:after {
    content: "";
    background: url(/assets/index/img/icon-diachi.png) no-repeat;
    width: 19px;
    height: 24px;
    position: absolute;
    left: 1px;
    top: 19px;
}
.footer-page-content .text-contact .call-company-footer:after {
    content: "";
    background: url(/assets/index/img/ico-hotline.png) no-repeat;
    width: 21px;
    height: 22px;
    position: absolute;
    left: 0;
    top: -3px;
}

.footer-page-content .text-contact .mail-company-footer:after {
    content: "";
    background: url(/assets/index/img/icon-email.png) no-repeat;
    width: 22px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 0;
}
.box-note{
    background-color: #f2f2f2;
    border-radius: 10px;
    padding: 30px;
    margin-top: 20px;
}
.footer-page-content .text-contact .hotline-company-footer {
    border-left: 4px solid #f6921e;
    padding-left: 20px;
    margin-left: 18px;
    font-weight: 600;
}
.footer-page-content .info-title-col {
    color: #282828;
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: 600;
}
.footer-page-content .info-web a {
    color: #282828;
/*    transition: all 0.5s;*/
    font-size: 13px;
}
.footer-page-content .noite-link-footer {
    display: inline-block;
    background: url(/assets/index/img/dk-bo-cong-thuong.png) no-repeat left center;
    /*background-position: -3px -347px;*/
    width: 152px;
    height: 57px;
    margin-top: 20px;
    background-size: contain;
}
.footer-page-content .dmca-link-footer {
    display: inline-block;
/*    background: url(/assets/index/img/social.png);*/
/*    background-position: -3px -397px;*/
    background: url(/assets/index/img/dmca.png) no-repeat left center;
    width: 149px;
    height: 26px;
    background-size: contain;
}
.footer-page-content .fanpage-footer {
    margin-top: -50px;
}
.social-footer-link {
    margin: 10px 0;
}
.social-header-link {
    margin-top: 15px;
}
.menu-header  .social-header-link{
    margin-top: 0;
    margin-left: 10px;
}
.social-footer-link a, .social-header-link a{
    display: inline-block;
    background: url(/assets/index/img/social.png);
}
.social-footer-link a.icon-facebook {
    background: url(/assets/index/img/facebook-link-f.png) no-repeat center;
/*    background-position: -3px -433px;*/
    width: 27px;
    height: 27px;
    background-size: cover;
}
.social-footer-link a.icon-youtube {
    background: url(/assets/index/img/icon-youtobe-m.png) no-repeat center;
/*    background-position: -43px -433px;*/
    width: 27px;
    height: 27px;
    background-size: cover;
}
.social-footer-link a.icon-zalo {
    background: url(/assets/index/img/zalo-link-f.png) no-repeat center;
/*    background-position: -84px -433px;*/
    width: 27px;
    height: 27px;
    background-size: cover;
}
.social-header-link a.icon-facebook {
    background-position: -3px -433px;
    width: 33px;
    height: 33px;
}
.social-header-link a.icon-youtube {
    background-position: -43px -433px;
    width: 33px;
    height: 33px;
}
.social-header-link a.icon-zalo {
    background-position: -84px -433px;
    width: 33px;
    height: 33px;
}
.social-footer-link a.icon-pri {
    background-position: -125px -433px;
    width: 33px;
    height: 33px;
}
.social-footer-link a.icon-in {
    background-position: -164px -433px;
    width: 34px;
    height: 33px;
}
.description-offers{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.mobile-stick-top .menu-cart-phone a.icon-facebook {
    display: inline-block;
    background: url(/assets/index/img/social.png);
    background-position: -3px -433px;
    width: 33px;
    height: 33px;    
}
.mobile-stick-top .menu-cart-phone a.icon-zalo {
    display: inline-block;
    background: url(/assets/index/img/social.png);
    background-position: -84px -433px;
    width: 33px;
    height: 33px;    
}
.mobile-stick-top .menu-cart-phone a.icon-youtube {
    display: inline-block;
    background: url(/assets/index/img/social.png);
    background-position: -43px -433px;
    width: 33px;
    height: 33px;    
}

/*Contact*/
.contact-page-left {
    position: relative;
    z-index: 2;
    /*padding-bottom: 60px;*/
    background: url(/assets/index/img/maps-contact-2.jpg) no-repeat top center;
    height: 900px;
}
.box-contact-page {
    position: relative;
    z-index: 3;
    margin-top: 30px;
}
.detail-page-recruiment p {
    margin-bottom: 10px;
    
}
.detail-page-recruiment p a {
    color: #0095DA;
    text-decoration: underline;
}
.contact-page-left .form-upload-file .title-register-job {
    color: #fff;
    font-size: 20px;
    border-bottom: 3px solid #064e9f;
    padding-bottom: 5px;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    padding-bottom: 8px;
    display: inline-block;
    padding-right: 25px;
    margin-bottom: 20px;
    font-weight: bold;
    margin-top: 30px;
}
.box-contact-page input, .box-contact-page textarea {
    margin-bottom: 10px;
    font-style: italic;
}
.box-contact-page .form-upload-file .public-file {
    color: #fff;
    background: #064e9f;
    border: 0;
    display: inline-block;
    vertical-align: middle;
    padding: 10px 40px;
    cursor: pointer;
    font-weight: 600;
    border-radius: 5px;
    float: right;
    transition: all 0.5s;
    transition: transform .5s ease;
}
.box-contact-page .form-upload-file .public-file:hover{
    transform: scale(1.05);
}
.item-local-hanoi {
    position: absolute;
    right: -40px;
    top: 5%;
}
.title-local-hn {
    font-size: 28px;
    color: #064e9f;
    text-transform: uppercase;
    font-weight: 900;
    margin-bottom: 10px;
}
.content-local-hn {
    position: relative;
    height: 125px;
    width: 400px;
    line-height: 24px;
    font-size: 14px;
}
.item-local-danang {
    position: absolute;
    right: -55px;
    top: 35%;
}
.item-local-hcm {
    position: absolute;
    right: -20px;
    bottom: -51px;
}
.pull-left{
    float: left;
}
.mw-40{
    max-width: 40%;
}

.form-upload-file .image_captcha_register{
    margin-left: 10px;
}
.form-upload-file .image_captcha_register img{
    border: 1px solid #ced4da;
}

.footer-page-bottom .info-web{
    margin-bottom: 8px;
}
.footer-page-bottom .footer-center .info-web a:hover,
.footer-page-content .info-web a:hover{
    color: #004f9b;
    font-weight: 500;
}

/*News*/
.list-news-view, .detail-news-view{
    margin-top: 20px;
}
.page-news-view .list-news-speacial .news-top-page {
    position: relative;
    border-radius: 15px;
    overflow: hidden;
}

.page-news-view .list-news-speacial .news-top-page .box-title-news-top {
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    padding: 20px;
    background-image: linear-gradient(#fdf6f800, #040404);
}
.page-news-view .list-news-speacial .news-top-page .box-title-news-top h2 {
    position: relative;
    margin-bottom: 25px;
}
.page-news-view .list-news-speacial .news-top-page .box-title-news-top h2 a {
    color: #fff;
    font-size: 24px;
    transition: all 0.5s;
    display: block;
   font-weight: 600;
}
.page-news-view .list-news-speacial .news-top-page .box-title-news-top p {
    color: #fff;
    font-size: 14px;
    height: 63px;
    overflow: hidden;
    margin-bottom: 0;
}
svg {
    overflow: hidden;
    vertical-align: middle;
}
.jq-star-svg {
    padding-left: 3px;
    width: 100%;
    height: 100%;
}
.jq-star {
    width: 100px;
    height: 100px;
    display: inline-block;
    cursor: pointer;
}
.page-news-view .list-item-news {
    margin-top: 20px;
}
.page-news-view .list-item-news .box-item-news,
.page-news-view .list-item-news-relate .box-item-news {
    margin-bottom: 30px;
}
.page-news-view .list-item-news .box-item-news img,
.page-news-view .list-item-news-relate .box-item-news img {
    width: 100%;
    max-height: 219px;
    border-radius: 15px;
    transition: transform .5s ease;
    overflow: hidden;
}
.page-news-view .list-item-news .box-item-news:hover img,
.page-news-view .list-item-news-relate .box-item-news:hover img {
    transform: scale(1.05);
}
.page-news-view .list-item-news .box-item-news h2,
.page-news-view .list-item-news-relate .box-item-news h5 {
    line-height: 19px;
    margin-top: 15px;
    margin-bottom: 10px;
    overflow: hidden;
    font-weight: bold;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.page-news-view .list-item-news .box-item-news h2 a,
.page-news-view .list-item-news-relate .box-item-news h5 a {
    color: #004f9b;
    font-size: 16px;
    transition: all 0.5s;
}
.page-news-view .list-item-news .box-item-news h2 a:hover,
.page-news-view .list-item-news-relate .box-item-news h5 a:hover{
    text-decoration: underline;
}
.page-news-view .list-item-news .box-item-news p,
.page-news-view .list-item-news-relate .box-item-news p {
    color: #919193;
    font-size: 14px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}

.box-right-news-three-link{
    background: #e7f0f7;
    border-radius: 15px;
    padding: 20px 25px;

}
.box-right-news-link-category ul.news-category-childs{
    padding-left: 20px;
    padding-top: 10px;
}
.box-right-news-link-category ul.news-category-childs li{
    list-style: circle;
}
.box-right-news-three-link .box-right-news-link-category li{
    margin-bottom: 10px;
    font-size: 15px;
}
.box-right-news-link-category li a{
    color: #000;
}
.box-right-news-link-category li a:hover,
.box-right-news-link-category li.active > a{
    font-weight: 600;
    border-bottom: 2px solid #064e9f;
    padding-bottom: 2px;
}
.box-list-news-right-related{
    background: #f7f7f7;
    border-radius: 15px;
    padding: 20px 10px;
    margin-top: 15px;
    border: 1px solid #f7f7f7;
}
.box-list-news-right-related .btnSelect{
    background: #064e9f;
    color: #fff;
    border: 1px solid #064e9f;
    border-radius: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 7px;
    padding-bottom: 5px;
    line-height: 24px;
}
.form-check-hang-chinh-hang input.form-control{
    height: 38px;
    width: 100%;
    margin-bottom: 15px;
}
.box-list-news-right-related .title-list-news-related {
    text-align: center;
    font-size: 18px;
    position: relative;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.box-list-news-right-related ul {
    margin-top: 30px;
}
.box-list-news-right-related ul li {
    font-weight: bold;
    font-size: 15px;
    overflow: hidden;
    margin-bottom: 15px;
}
.box-list-news-right-related ul li img {
    width: 120px;
    height: 80px;
    float: left;
    margin-right: 15px;
    border-radius: 8px;
}
.box-list-news-right-related ul li .caption-news {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.box-list-news-right-related ul li .caption-news a{
    color: #004f9b;
    font-weight: 500;
}
.box-list-news-right-related ul li .caption-news a:hover{
    color: #000000;
}
.banner-qc{
    margin-top: 15px;
    overflow: hidden;
}
.banner-qc img {
  transition: transform .5s ease;
}
.banner-qc:hover img {
  transform: scale(1.08);
}
.content-article-social{
    margin-top: 30px;
}
.list-item-news-relate{
    margin-top: 15px;
    display: inline-block;
}

/*FAQs*/
.tab-show-question .nav-tabs{
    border-bottom: none;
}
.tab-show-question .nav-tabs .nav-item+.nav-item{
    margin-left: 20px;
}
.tab-show-question .nav-tabs>li a {
    color: #555;
    text-transform: uppercase;
    padding-left: 0;
    padding-right: 0;
}
.tab-show-question .nav-tabs>li.activea>:hover, 
.tab-show-question .nav-tabs>li.active>a, 
.tab-show-question .nav-tabs>li.active>a:focus {
    color: #000000;
    font-weight: 600;
    border-bottom: 2px solid #064e9f;
}
.tab-show-question .tab-content {
    border: none;
    border-top: 0;
    border-radius: 0 5px 5px;
    padding: 0 15px 20px 0;
}
.tab-show-question .tab-content .tab-pane{
    height: auto;
    padding-right: 0;
}
.tab-show-question .introduction {
    padding-top: 15px;
}
.qa .form h2 {
    padding: 15px 0;
    color: #000000;
    font-size: 16px;
    font-weight: 600;
}
.redColor {
    color: #900;
}
.tab-show-question .introduction .form .row {
    padding-bottom: 12px;
}
.introduction-faqs{
    border: 1px solid #c9c9c9;
    padding: 15px;
    margin-top: 30px;
    border-radius: 10px;
}
.tab-show-question .btnBack, .tab-show-question .btnSelect {
    display: inline-block;
    color: #fff;
    padding: 15px 16px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    font-size: 18px;
    font-weight: 600;
    transition: transform .5s ease;
}
.tab-show-question .btnSelect {
    background: #004f9b;
    border-radius: 5px;
    border: 1px solid #064e9f;
}
.tab-show-question .btnBack {
    background: #064e9f;
    border: 1px solid #064e9f;
    border-radius: 5px;
}
.tab-show-question .btnSelect:hover,
.tab-show-question .btnBack:hover{
    transform: scale(1.05);
}
.tab-show-question .newCategory{
    /*margin-top: 30px;*/
}
.tab-show-question .newCategory .header {
    border-bottom: 1px #ccc solid;
}
.tab-show-question .newCategory .title {
    padding: 10px 0 0;
    clear: both;
}
.tab-show-question .newCategory .title h2 {
    font-size: 18px;
    font-weight: 600;
    float: left;
    /*border-bottom: 2px solid #900;*/
    padding-bottom: 10px;
    margin: 0;
    text-transform: uppercase;
}
.tab-show-question .newCategory .form label{
    color: #242021;
}
.tab-show-question .category .item {
    border-bottom: 1px #ccc solid;
    padding: 25px 0;
}
.tab-show-question .category .item:last-child{
    border-bottom: none;
}
.category .item .CropImg {
    position: relative;
    z-index: 1;
    border-radius: 10px;
    overflow: hidden;
}
.CropImg:before {
    content: "";
    display: block;
    padding-bottom: 70%;
}

.CropImg .thumbs {
    overflow: hidden;
    text-align: center;
    display: inline-block;
    top: 0;
    left: 0;
    width: 100%;
}
.CropImg .thumbs, .CropImg .thumbs img {
    height: 100%;
    position: absolute;
    z-index: 1;
}
.introduction-faqs .CropImg .thumbs img {
    width: 100% !important;
    max-width: 100%;
    height: auto;
    max-height: none;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.tab-show-question .nav-tabs .nav-link{
    border: none;
    background: none;
}
/*@media (min-width: 992px){*/
    .category .except {
        padding-top: 0;
        text-align: justify;
    }
    .category .except h3 {
        font-size: 16px;
        line-height: 23px;
        font-weight: 700;
        text-transform: uppercase;
        color: #004f9b;
    }
    .category .except a:hover h2{
        text-decoration: underline;
    }
/*}*/

.slideBarRight .item {
    border: 1px solid #e6e6e6;
    margin-bottom: 20px;
    border-radius: 6px;
    overflow: hidden;
}
.slideBarRight .item.questionProfessional{
    border: none;
    border-radius: 0;
}
.slideBarRight .item .title {
    background: #064e9f;
    color: #fff;
    padding: 15px 15px;
    border-radius: 10px;
}
.slideBarRight .item .title h2 {
    font-size: 16px;
    margin: 0;
    text-align: center;
    text-transform: uppercase;
}
.slideBarRight .questionProfessional .content {
    position: relative;
    text-align: center;
    margin-top: 20px;
}
.slideBarRight .questionProfessional .content .image{
    border-radius: 10px;
    overflow: hidden;
}
.slideBarRight .questionProfessional .except {
    padding: 10px;
    background-color: rgba(255,255,255,.5);
    width: 100%;
    text-align: center;
}
.slideBarRight .item .btnSelect {
    display: inline-block;
    color: #fff;
    padding: 15px 16px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    margin: 0px;
    font-weight: 700;
    background: #064e9f;
    border-radius: 10px;
    border: 1px solid #064e9f;
    width: 100%;
    font-size: 16px;
    transition: transform .5s ease;
}
.slideBarRight .item .btnSelect:hover{
    transform: scale(1.05);
}
.slideBarRight .boxFaq .except {
    padding: 10px;
}
.slideBarRight .item .except a {
    color: #414141;
    margin-bottom: 5px;
}
.slideBarRight .item .except a:hover{
    color: #064e9f;
}
.slideBarRight .questionProfessional .except h4 {
    font-size: 14px;
    font-style: italic;
    color: #404040;
    margin-bottom: 0;
}
.slideBarRight .item.boxFaq .title {
    background: #e5e5e5;
    color: #404040;
    padding: 15px 15px;
    border-radius: 0px;
    font-weight: 600;
}
.slideBarRight .boxFaq .except .list li{
    list-style: inside;
}


/*Diem ban*/
.list-address-maps ul li .address-maps-view{
    background: url(/assets/index/img/icon/icon-locaion.png) no-repeat left;
    padding-left: 30px;
    display: block;
}

.page-distribution-system .show-form-register-local {
    position: relative;
    margin-top: 20px;
}
.page-distribution-system .show-form-register-local p {
    float: right;
}
.page-distribution-system .show-form-register-local .btn-primary-regsiter {
    background: #064e9f;
    color: #fff;
    font-size: 18px;
    padding: 10px 20px;
    text-align: center;
    border-radius: 10px;
    transition: all 0.5s;
    width: 280px;
    transition: transform .5s ease;
}
.page-distribution-system .show-form-register-local .btn-primary-regsiter:hover{
    transform: scale(1.05);
}
.page-distribution-system .show-form-register-local #collapseExample {
    position: absolute;
    bottom: 20px;
    right: 0;
    width: 310px;
    background: #e5e5e5;
    border-radius: 5px;
}
.page-distribution-system .show-form-register-local #collapseExample .card-body {
    background: #e5e5e5;
}
.page-distribution-system .show-form-register-local #collapseExample:after {
    content: "";
    background: url(http://vitasip.vn/public/index/img/product/part-form-down.png) no-repeat;
    width: 16px;
    height: 9px;
    bottom: -8px;
    left: 50%;
    margin-left: -8px;
    position: absolute;
}
.page-distribution-system .show-form-register-local #collapseExample .row-label-register {
    margin-bottom: 10px;
}
.page-distribution-system .show-form-register-local #collapseExample .row-label-register input {
    font-style: italic;
    color: #a4a4a4;
}
.page-distribution-system .show-form-register-local #collapseExample .row-label-register button {
    background: #064e9f;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 10px 20px;
    text-align: center;
    border-radius: 5px;
    transition: all 0.5s;
    display: block;
    width: 100%;
}
.collapse.in {
    display: block;
}

/*San pham*/
.detail-product .left-product{
    /*height: 700px;*/
}
.detail-product .detail-main-left{
    position: relative;
}
.detail_main .tab-navigation{
    background: #e1eaf1;
    border-radius: 15px;
    padding: 25px;
}
.detail_main .tab-navigation li{
    padding-top: 5px;
    padding-bottom: 5px;
}
.detail_main .tab-navigation a{
    color: #000;
    font-size: 15px;
}
.detail_main .tab-navigation a.active{
    font-weight: 600;
    border-bottom: 1px solid #064e9f;
    padding-bottom: 3px;
}

.tab-navigation.sticky {
  position: fixed;
  top: 10px;
  width: 255px;
}
.tab-navigation.sticky.absolutesticky {
  position: absolute;
  bottom: 10px;
  top: inherit;
}
.detail_main .detail-drug {
    margin-bottom: 32px ;
}
.detail_main .detail-drug h2 {
    font-size: 24px;
    font-weight: 500;
    line-height: 32px;
}
.detail_main .detail-drug h3, .detail_main .detail-drug h4 {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}
.detail_main .typho-MoTaSanPham strong,
.detail_main .typho-MoTaSanPham b{
    font-weight: bold;
}
.detail_main .typho-MoTaSanPham ul li{
    list-style: disc;
    margin-left: 15px;
}
.detail_main .typho-MoTaSanPham h3{
    font-size: 20px;
}
.detail_main .typho-MoTaSanPham h4{
    font-size: 18px;
}
.detail_main .typho-MoTaSanPham h5{
    font-size: 16px;
}
.rightdetail-product .pcd-title{
    border-bottom: 2px solid #e4e4e4;
}
.rightdetail-product .pcd-title h1{
    font-size: 28px;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.rightdetail-product .pcd-title .price{
    color: #d30d2b;
    font-weight: 600;
    font-size: 30px;
}
.rightdetail-product .pcd-title .old-price{
    text-decoration-line: line-through;
    margin-bottom: 0;
}
.rightdetail-product .attr-product{
    margin-top: 16px;
    margin-bottom: 50px;
}
.attr-product ul li{
    margin-bottom: 8px;
    font-size: 15px;
}
.attr-product ul li span{
    font-weight: 600;
}
.rightdetail-product a.btn-rounded-find {
    background: #15984a;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    padding: 15px 30px 15px 30px;
    text-align: center;
    border-radius: 30px;
    transition: all 0.5s;
    position: relative;
    margin-left: 10px;
    display: inline-block;
    transition: transform .5s ease;
}
.rightdetail-product a.btn-rounded-find img{
    margin-right: 6px;
}
/*.rightdetail-product a.btn-rounded-find:after {
    content: "";
    background: url(../img/icon/icon-search.png) no-repeat;
    width: 16px;
    height: 22px;
    left: 18px;
    top: 18px;
    position: absolute;
}*/
.rightdetail-product a.btn-rounded-contact{
    color: #fff;
    background: #f17f26;
    border: 0;
    padding: 15px 30px;
    cursor: pointer;
    font-weight: 500;
    border-radius: 30px;
    display: inline-block;
    text-align: center;
    font-size: 18px;
    transition: transform .5s ease;
}
.rightdetail-product a.btn-rounded-contact:hover,
.rightdetail-product a.btn-rounded-find:hover{
    transform: scale(1.05);
}
.rightdetail-product a.btn-rounded-contact img{
    margin-right: 6px;
}
.rightdetail-product .pdc-cta{
    float: left;
    margin-top: 10px;
    margin-bottom: 20px;
}
.pdc-feature_top {
    width: 100%;
    float: left;
    border-radius: 10px;
    margin-bottom: 25px;
}
.pdc-feature_top--content {
    display: inline-block;
    padding: 20px 0;
}
.pdc-feature_top--content .feature-item {
    text-align: center;
    float: left;
}
.pdc-feature_top--content .feature-item i {
    display: inline-block;
    width: 60px;
    height: 60px;
    color: #1d48ba;
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 8px;
}
.pdc-feature_top--content .feature-item i.ic-exchange{
    background: url(/assets/index/img/icon-ship.png) no-repeat center;
    background-size: contain;
}
.pdc-feature_top--content .feature-item i.ic-like{
    background: url(/assets/index/img/icon-cart.png) no-repeat center;
    background-size: contain;
}
.pdc-feature_top--content .feature-item i.ic-local-shipping{
    background: url(/assets/index/img/icon-hc.png) no-repeat center;
    background-size: contain;
}
.pdc-feature_top--content .feature-item .item-text1{
    font-size: 14px;
}
.pdc-feature_bottom{
   
}
.pdc-feature_bottom p{
    margin-bottom: 0;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}
.pdc-feature_bottom p > span{
    font-weight: 600;
    font-size: 18px;
    border: 1px solid #094e9b;
    padding: 16px 30px;
    border-radius: 30px;
}

.slider-item-video {
    /*width: 700px;*/
    position: relative;
}
.owl-carousel .owl-video-tn {
  background-size: cover;
  padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
}

.owl-video-frame {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.owl-video-frame iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.owl-dots {
  text-align: center;
  margin-top: 20px;
}

.owl-dot {
  display: inline-block;
}

.owl-dot span {
  width: 11px;
  height: 11px;
  background-color: #ccc;
  border-radius: 50%;
  display: block;
  margin: 5px 3px;
}

.owl-dot.active span {
  background-color: #000;
}
.section-banner-branch{
    background-color: #ffffff;
    padding-top: 30px;
    padding-bottom: 30px;
}
.section-hot-branch{
    background: #eaeaea;
    padding-bottom: 40px;
}
.lich-su-phat-trien{
    background: url(/assets/index/img/motip-bg.png) no-repeat bottom center #eaeaea;
    padding-bottom: 50px;
    padding-top: 50px;
    background-size: contain;
}
.section-slide-products{
    background: url(/assets/index/img/motip-bg.png) no-repeat bottom center #eaeaea;
    padding-top: 50px;
    background-size: contain;
}
.section-hot-branch .image-hot{
    width: 78px;
    height: 70px;
    float: left;
    text-align: center;
    padding: 10px;
}
.section-hot-branch .image-hot img{
    max-height: 100%;
}
.section-hot-branch .description-hot{
    margin-bottom: 20px;
    color: #333333;
    margin-top: 20px;
    float: left;
    height: 84px;
}
.section-hot-branch .section-hot-branch-left{
    border-right: 1px solid #dddddd;
}
.section-hot-branch .section-hot-branch-right{
    padding-right: 25px;
}
.dang-ki-tuvan{
    background: url(/assets/index/img/bg-contact-tv.png) no-repeat bottom left;
    height: 490px;
}
.section-slide-baochi{
    background-color: #f7f7f7;
    padding-top: 60px;
	padding-bottom: 50px;
}
.list_customer_slider{
	padding-top: 60px;
}
@media (min-width:1368px){
    .dang-ki-tuvan{
       background-size: cover;
    }
    
}
.dang-ki-tuvan .fomr-contact{
    margin-top: 100px;
}
.fomr-contact .form-div{
    margin-bottom: 15px;
}
.fomr-contact .form-div input[type=text]{
    border-radius: 0;
    border: none;
    border-bottom: 1px solid #e0e4ee;
    background: none;
    padding-left: 0;
    box-shadow: none;
	color: #ffffff;
}
.fomr-contact .form-div input[type=text]:focus{
    box-shadow: none;
}
.fomr-contact .form-div input[type=text]::placeholder {
  color: #e0e4ee;
}
.fomr-contact .send_contact{
    background: #189e48;
    color: #fff;
    font-size: 14px;
    padding: 15px 30px 15px 30px;
    text-align: center;
    border-radius: 30px;
    transition: all 0.5s;
    position: relative;
    display: inline-block;
    border: none;
    transition: transform .2s;
	font-weight:bold;
}
.section-slide-products .list_products__item__link{
    background: #074fa2;
    color: #fff;
    font-size: 14px;
    padding: 15px 30px 15px 30px;
    text-align: center;
    border-radius: 30px;
    transition: all 0.5s;
    position: relative;
    display: inline-block;
    border: none;
    transition: transform .2s;
    font-weight:bold;
    text-transform: uppercase;
}
.section-slide-products .list_products__item__link.btn-buy{
    background: #189e48;
}
.section-slide-products .list_products__item_content{
    text-align: center;
}
.section-slide-products .list_products__item__desc{
    margin-top: 20px;
    margin-bottom: 20px;
}
.fomr-contact .send_contact:hover, .section-slide-products .list_products__item__link:hover{
    transform: scale(1.05);
}
.section-slide-products .list_products__item__desc .price{
    height: 24px;
    margin-top: 10px;
}
.section-slide-products .list_products__item__desc .old-price{
    text-decoration: line-through;
    color: #555;
    margin-right: 5px;
}
.section-slide-products .list_products__item__desc .new-price{
    color: #c83034;
    font-weight: bold;
    font-size: 18px;
}
.fomr-contact .submit-register{
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0;
}
.ms-news-template .title-head-page{
    text-align: center;
    margin-bottom: 20px;
}
.hot-news-home{
    padding-top: 40px;
    padding-bottom: 40px;
}
.hot-news-home .box-item-news{
    margin-bottom: 10px;
}
.hot-news-home .box-item-news img{
    width: 100%;
    height: 186px;
    border-radius: 15px;
    transition: transform .5s ease;
}
.hot-news-home .box-item-news:hover img{
    transform: scale(1.05);
}
.hot-news-home .title-offers{
    line-height: 1;
    margin-bottom: 1rem;
}
.hot-news-home .title-offers a{
    color: #004f9b;
    font-size: 16px;
    font-weight: 600;
}
.hot-news-home .title-offers a:hover{
    text-decoration: underline;

}
.hot-news-home .post-view-more{
    margin-top: 20px;
}
.hot-news-home .view-more{
    color: #064e9f;
    border-radius: 5px;
    border: 1px solid #064e9f;
    padding: 10px 25px;
    font-style: italic;
    transition: transform .5s ease;
    display: inline-block;
}
.hot-news-home .view-more:hover{
    transform: scale(1.05);
    color: #fff;
    background: #064e9f;
}
.section-video-home{
    padding-bottom: 40px;
    padding-top: 40px;
}
.section-video-home .pos-info-product .readmore a{
    background: #f6921e;
    color: #000;
    font-size: 14px;
    padding: 15px 30px 15px 30px;
    text-align: center;
    border-radius: 10px;
    display: inline-block;
    border: none;
    font-weight: 600;
    transition: transform .5s ease;
}
.section-video-home .pos-info-product .readmore a:hover{
    transform: scale(1.05);
}
.pos-info-product{
    text-align: center;
}
.pos-info-product .description-s-video{
    margin-top: 20px;
    font-size: 16px;
    margin-bottom: 20px;
    text-align: center;
    color: #074fa0;
    line-height: 24px;
    font-family: "Arimo","SVN-Abril Fatface";
}
.title-head-page {
    color: #074fa0;
    font-size: 34px;
    margin-bottom: 40px;
    position: relative;
    font-family: "Arimo","SVN-Abril Fatface";
    text-transform: uppercase;
    text-align: center;
}
.list_customer_slider .health-knowledge-customer {
    padding-top: 75px;
}
.avata-slide-test img {
    position: absolute;
    top: -60px;
    left: 50%;
    transform: translateX(-50%);
	border-radius: 50%;
    width: 100px;
    height: 100px;
}
.list_customer_slider .health-knowledge-customer .content-c {
    background-color: #e7f0f7;
    padding: 60px 20px 20px;
    text-align: center;
    border-radius: 8px;
    height: 300px;
    overflow: hidden;
}
.list_customer_slider .health-knowledge-customer .content-c .full_name_c {
    font-weight: bold;
    margin-top: 10px;
}
.health-knowledge-customer .content-c .rate_star_c {
    margin-top: 10px;
}
.health-knowledge-customer .content-c .rate_star_c img {
    width: 100px;
}
.health-knowledge-customer .content-c .description_c {
    height: 148px;
    overflow: hidden;
    margin-bottom: 0;
}
.slider-health-knowledge .swiper-button-prev, .slider-health-knowledge .swiper-container-rtl .swiper-button-prev {
    left: -70px;
}
.slider-health-knowledge .swiper-button-next, .slider-health-knowledge .swiper-container-rtl .swiper-button-next {
    right: -70px;
}
.slider-show-videos  .icon-chevron-left.icon-white{
    background: url('/assets/index/img/icon-back.png') no-repeat center;
    left: 0;
    display: none;
}
.slider-show-videos  .icon-chevron-right.icon-white{
    background: url('/assets/index/img/icon-next.png') no-repeat center;
}
.slider-show-videos{
    background: url('/assets/index/img/bg-video-home.png') no-repeat right bottom;
    background-size: calc(100% - 40px);
}
.slider-show-videos .owl-carousel .owl-video-wrapper {
    background: #7f7b7c;
    border-radius: 20px;
    height: 80%;
    overflow: hidden;
}
.slider-show-videos .slider-show-video-chils{
    /*width: 90%;*/
    width: calc(100% - 40px);
    display: inline-block;
    position: relative;
}
.slider-show-videos .slider-show-video-chils .owl-carousel .owl-video-tn{
    background-size: cover;
}
.slider-show-videos .owl-carousel .owl-stage-outer{
    margin-bottom: 30px;
}
.no-star{
    background-size: 21px;
    height: 19px;
}
.content-detail-db .search-maps a:after{
    background: url(../img/icon-find-black.png) no-repeat;
    width: 26px;
    height: 25px;
    top: 14px;
    left: 46px;
}
.search-maps a.nhap-nhay{
    font-size: 16px;
    transition: transform .5s ease;
}
.search-maps a.nhap-nhay:hover{
    transform: scale(1.05);
}
#fullpage.wrapper {
    position: relative;
}
.search-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    z-index: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    cursor: pointer;
}
.search-overlay.is-active {
    opacity: 1;
    z-index: 900;
}
.search-popup {
    position: fixed;
    bottom: -100px;
    right: 10px;
    width: 100%;
    max-width: 400px;
    padding: 0 20px;
    z-index: 9999;
    opacity: 0;
    transition: all ease.8s;
}
.search-popup.is-active {
    opacity: 1;
    bottom: 83%;
    transition: all ease .8s;
}
div.asl_w {
    width: 100%;
    height: auto;
    background-color: #004f9b;
    padding: 10px;
    overflow: hidden;
    border: 1px solid #004f9b;
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 0 0 #004f9b;
    border-radius: 5px;
}
#ajaxsearchlite1 .probox, div.asl_w .probox {
    margin: 0;
    height: 28px;
    background-color: #fff;
    border: 0 none #1e94d2;
    border-radius: 5px;
    box-shadow: 0 0 0 0 #0676b1 inset;
}
.title-search h1{
    text-align: left;
    margin: 0;
    padding: 0 10px 10px 0;
    font-size: 16px;
    margin-bottom: 20px;
}
.search-main-view  .CropImg .thumbs img{
    width: 100% !important;
    height: auto;
}
.search-main-view .category .item{
    margin-bottom: 20px;
}
.search-main-view .except h2{
    color: #004f9b;
    font-size: 16px;
}
.search-top-headerview{
    max-width: 175px;
}
.search-top-headerview .input-search-key{
    border-radius: 20px;
    background: url('/assets/index/img/icon/icon-search-menu.png') no-repeat 145px center #fff;
    border: none;
}
.detail-author-caption {
    margin-bottom: 40px;
    clear: both;
    padding-top: 20px;
}
.detail-news-view .detail-author-caption .info-author-page {
    background: #f2f2f2;
    padding: 15px;
    border-radius: 10px;
}
.detail-news-view .detail-author-caption .info-author-page .avata-author img {
    height: 100px;
    width: 100px;
    border-radius: 80px;
    float: left;
    margin-right: 20px;
}
.detail-news-view .info-author-page .avata-author .name-author {
    color: #000;
    font-size: 16px;
    padding-top: 20px;
}
.detail-news-view .detail-author-caption .info-author-page .avata-author p {
    font-size: 14px;
    margin: 5px 0 10px;
}
.detail-news-view .detail-author-caption .info-author-page .link-author-sosial {
    margin-top: 0px;
}
.info-author-page .link-author-sosial a {
    display: inline-block;
    width: 27px;
    height: 27px;
    transition: all 0.5s;
}
.info-author-page .link-author-sosial .google-link {
    background: url(../img/google-link.png);
}
.info-author-page .link-author-sosial .facebook-link {
    background: url(../img/facebook-link.png);
}
.info-author-page .link-author-sosial .zalo-link {
    background: url(../img/zalo-link.png);
}
.info-author-page .link-author-sosial .twiter-link {
    background: url(../img/tweter-link.png);
    width: 26px;
}
.info-author-page .link-author-sosial .p-link {
    background: url(../img/p-link.png);
}
.info-author-page .link-author-sosial .intargam-link {
    background: url(../img/instargam-link.png);
}
.info-author-page .link-author-sosial .linkedin-link {
    background: url(../img/icon-linkedin.png);
}
.info-author-page .link-author-sosial .youtube-link {
    background: url(../img/icon-youtube.png);
}
.scrollTop {
    position: fixed;
    width: 35px;
    height: 35px;
    bottom: 35px;
    border-radius: 35px;
    right: 30px;
    text-align: center;
    background: #004f9b;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 9999;
    opacity: 0;
}
.scrollTop span {
    position: absolute;
    top: 5px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.scrollTop span .fa {
    color: #fff;
    font-size: 24px;
}
.section-banner-branch .banner-branch{
    position: relative;
}
.section-banner-branch  .banner-branch-more{
    position: absolute;
    right: 19%;
    bottom: 90px;
}
.banner-branch-more .search-maps a{
    display: inline-block;
    padding-left: 40px;
    transition: transform .5s ease;
}
.banner-branch-more .search-maps a:after{
    left: 15px;
}
.banner-branch-more .search-maps a:hover{
    transform: scale(1.05);
}
.slider-show-customer .slider-item-left,.slider-show-customer .slider-item-right{
    width: 50%;
    float: left;
    height: 400px;
}
.slider-show-customer .slider-item-right{
    vertical-align: top;
    box-shadow: 0 0 10px #888;
    padding: 30px 30px 0;
    position: relative;
}
.content-article ul, .content-article ol, .content-article li{
    list-style: initial;
    padding: revert;
    margin: revert;
}
.content-article h2{
    font-size: 22px;
}
.content-article h3{
    font-size: 20px;
}
.content-article h4{
    font-size: 18px;
}
.content-article h5{
    font-size: 16px;
}
.content-article strong, .content-article b{
    font-weight: bold;
}
.content-article blockquote{
    padding-left: 20px;
    font-style: italic;
}
.content-article blockquote > p{
    text-align: center !important;
}
.content-article a{
    color: #064e9f;
}
.content-article a:hover{
    text-decoration: underline;
}
.slider-health-knowledge .swiper-container .health-knowledge{
    padding-left: 50px;
    padding-right: 40px;
}
.box-note .box-note-ul{
    list-style: disc;
    padding-left: 34px;
}
.box-note .box-note-ul li{
    list-style: inherit;
    padding-bottom: 10px;
}