.v-tabs-content-item{
    display:none;
}

.v-tabs-content-item.active{
    display:block;
}

.ListNews5-left-image img {
    width: 100%;
    box-sizing: border-box;
    padding: 3px;
    border: 1px solid #e0e0e0;
}

.ListNews5-left-title {
    font-size: 18px;
    text-transform: uppercase;
    color: #333333;
    text-decoration: none;
    margin-bottom: 10px;
    display: block;
}

.ListNews5-right-item-text a {
    font-weight: bold;
    /* font-family: "Open Sans", arial; */
    display: block;
    text-align: justify;
}

.ListNews5-right-item-image {
    width: 30%;
}

.ListNews5-right-item-text {
    width: 65%;
    margin-left: 2%;
}

.ListNews5-right-item-text a {
    text-decoration: none;
    text-align: justify;
    font-size: 13px;
    margin-bottom: 5px;
}

.ListNews5-right-item-image img {
    display: block;
    width: 100%;
    padding: 2px;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
}

.ListNews5-right-item-text-des {
    font-size: 12px;
}

.ListNews5-right-item-inner {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dotted silver;
}

.ListNews5-left-text-des {
    font-size: 13px;
    text-align: justify;
}

.ListNews5-meta {
    color: #7d7d7d;
}

.ListNews5-meta a {
    color: #7d7d7d;
    text-decoration: none;
}

.ListNews5-meta-item{
    margin-right:20px;
}

.SidebarNews-item-image a {
    display: block;
    margin-right: 15px;
}

.SidebarNews-item {
    margin-bottom: 10px;
    border-bottom: 1px dotted silver;
    padding-bottom: 10px;
}

.SidebarNews-item-text a {
    color: #666;
    text-decoration: none;
}
.SidebarNews-item:last-of-type {
    border-bottom: 0;
}

.flex-container a:hover,
.flex-slider a:hover{outline:none;}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav{margin:0;padding:0;list-style:none;}
.flex-pauseplay span{text-transform:capitalize;}
.flexslider{margin:0;padding:0;}
.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%;display:block;}
.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] .flexslider .slides{display:block;}
* html .flexslider .slides{height:1%;}
.no-js .flexslider .slides > li:first-child{display:block;}
.flexslider{margin:0 0 60px;background:#fff;border:4px solid #fff;position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);}
.flexslider .slides{zoom:1;}
.flexslider .slides img{height:auto;-moz-user-select:none;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.carousel li{margin-right:5px;}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.flex-direction-nav a:before{font-size:40px;display:inline-block;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);}
.flex-direction-nav a.flex-next:before{}
.flex-direction-nav .flex-prev{left:-50px;}
.flex-direction-nav .flex-next{right:-50px;text-align:right;}
.flexslider:hover .flex-direction-nav .flex-prev{opacity:0.7;left:10px;}
.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1;}
.flexslider:hover .flex-direction-nav .flex-next{opacity:0.7;right:10px;}
.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default;z-index:-1;}
.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}
.flex-pauseplay a:before{font-size:20px;display:inline-block;content:'\f004';}
.flex-pauseplay a:hover{opacity:1;}
.flex-pauseplay a.flex-play:before{content:'\f003';}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7);}
.flex-control-paging li a.flex-active{background:rgba(236, 124, 25, 0.9);cursor:default;}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}
.flex-control-thumbs li{width:25%;float:left;margin:0;}
.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1;cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}
.flex-direction-nav .flex-next{opacity:1;right:10px;}
}
.flex-direction-nav .flex-next{text-indent:99px;background:#fff url(../images/right-arrow.png) center no-repeat;background-size:14px;opacity:0.7;transition:all 0.4s;-webkit-transition:all 0.4s;}
.flex-direction-nav .flex-next:hover{opacity:1;}
.flex-direction-nav .flex-prev{text-indent:99px;background:#fff url(../images/left-arrow.png) center no-repeat;background-size:14px;opacity:0.7;transition:all 0.4s;-webkit-transition:all 0.4s;}
.flex-direction-nav .flex-prev:hover{opacity:1;}
.slider{overflow:hidden;}
.flex-text{background:rgba(0, 0, 0, 0.22);position:absolute;bottom:0;width:100%;color:#fff;line-height:20px;}
.flex-title{padding:2px 15px;}
.flex-caption{padding:2px 15px;}
.slides li{position:relative;}


.flex-direction-nav .flex-prev {
    background: url(../images/previous2.png) center no-repeat;
    transition: all .3s ease-in-out;
    box-shadow: 0 0 60px rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .1);
    background-size: 40px;
}

.flex-direction-nav .flex-next {
    background: url(../images/next2.png) center no-repeat;
    transition: all .3s ease-in-out;
    box-shadow: 0 0 60px rgba(0, 0, 0, .2);
    border: 1px solid rgba(0, 0, 0, .1);
    background-size:  40px;
}

.flex-direction-nav .flex-next, .flex-direction-nav .flex-prev {
    height: 40px;
    width: 40px;
    vertical-align: middle;
    margin: 0 5px;
    opacity: 1;
}

.flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-prev:hover {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: 0 0 20px rgba(255, 255, 255, .8);
}

/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}
/** /!!! End of core css Should not edit !!!/**/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}
.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin-top: 10px !important;
}
.lightslider-container {
        max-width: 1200px;
        margin: 0 auto;
        padding: 20px;
    }
    
    /* Style cho slide chính */
    #post-lightslider > li {
        background: #f5f5f5;
        display: flex !important;
        align-items: center;
        justify-content: center;
        height: 500px; /* Chiều cao cố định cho tất cả slide */
    }
    
    #post-lightslider > li > img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
        object-fit: contain; /* Giữ tỷ lệ ảnh, không bị méo */
    }
    
    /* Style cho thumbnail */
    .lSPager.lSGallery li {
        width: 100px !important;
        height: 75px !important;
        margin: 0 5px !important;
        background: #f5f5f5;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .lSPager.lSGallery li img {
        max-width: 100%;
        max-height: 100%;
        width: auto;
        height: auto;
        object-fit: cover; /* Cover cho thumbnail để đồng đều */
    }
    
    /* Responsive */
    @media (max-width: 768px) {
        #post-lightslider > li {
            height: 350px;
        }
        
        .lSPager.lSGallery li {
            width: 70px !important;
            height: 52px !important;
        }
    }
    
    /* Căn giữa nội dung */
    .general {
        width: 100%;
        margin: 0 auto;
    }
    
    /* Thêm border và shadow cho slider */
    .lSSlideOuter {
        border-radius: 8px;
        overflow: hidden;
        box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    }
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/

/* slider actions */
.lSAction > a {
    width: 32px;
    display: block;
    top: 50%;
    height: 32px;
    background-image: url('../img/controls.png');
    cursor: pointer;
    position: absolute;
    z-index: 99;
    margin-top: -16px;
    opacity: 0.5;
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
}
.lSAction > a:hover {
    opacity: 1;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    left: 10px;
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: 10px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

* {
    margin: 0;
    padding: 0
}

:focus {
    outline: 0
}

img {
    max-height: 100%;
    max-width: 100%
}

.fl {
    float: left
}

.fr {
    float: right
}

.clear {
    clear: both;
    display: block
}

.pointer {
    cursor: pointer
}

.absolute {
    position: absolute
}

.fixed {
    position: fixed
}

.relative {
    position: relative
}

.align-center {
    display: block;
    margin: auto;
    text-align: center
}

.align-left {
    display: block;
    float: left
}

.align-right {
    display: block;
    float: right
}

.bold {
    font-weight: 700
}

.verdana {
    font-family: verdana
}

.tahoma {
    font-family: verdana
}

.arial {
    font-family: arial
}

.none {
    display: none
}

.transition {
    -webkit-transition: all .4s;
    -webkit-transition: all .4s
}

.block {
    display: block
}

.inline {
    display: inline
}

.inline-block {
    display: inline-block
}

.border-box {
    box-sizing: border-box
}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
    width: 0;
    height: 0
}

.row {
    margin: 0 -10px
}

.margin_10 {
    margin-right: -10px;
    margin-left: -10px;
    overflow: hidden
}

.margin_15 {
    margin-right: -15px;
    margin-left: -15px;
    overflow: hidden
}

.margin_20 {
    margin-right: -20px;
    margin-left: -20px;
    overflow: hidden
}

.margin_25 {
    margin-right: -25px;
    margin-left: -25px;
    overflow: hidden
}

.margin_30 {
    margin-right: -30px;
    margin-left: -30px;
    overflow: hidden
}

.h-menu-float li {
    float: left
}

.h-menu-display li {
    display: inline-block
}

.h-menu .sub-menu {
    display: none;
    position: absolute;
    left: 0;
    background: #b41e51;
    z-index: 22;
    width: 300px;
    text-align: left;
    font-size: 12px
}

.h-menu li:hover>.sub-menu {
    display: block
}

.h-menu li {
    position: relative
}

.h-menu .sub-menu li {
    float: none;
    display: block
}

iframe {
    max-width: 100%;
    width: 100%
}

img.scale {
    transition: all .2s;
    -webkit-transition: all .2s;
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1)
}

img.scale:hover {
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1)
}

img.scale-1:hover {
    -ms-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1)
}

img.scale-2:hover {
    -ms-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2)
}

img.scale-3:hover {
    -ms-transform: scale(1.3, 1.3);
    -webkit-transform: scale(1.3, 1.3)
}

img.scale-4:hover {
    -ms-transform: scale(1.4, 1.4);
    -webkit-transform: scale(1.5, 1.4)
}

img.scale-5:hover {
    -ms-transform: scale(1.5, 1.5);
    -webkit-transform: scale(1.5, 1.5)
}

img.scale-01:hover {
    -ms-transform: scale(1.01, 1.01);
    -webkit-transform: scale(1.01, 1.01)
}

img.scale-02:hover {
    -ms-transform: scale(1.02, 1.02);
    -webkit-transform: scale(1.02, 1.02)
}

img.scale-03:hover {
    -ms-transform: scale(1.03, 1.03);
    -webkit-transform: scale(1.03, 1.03)
}

img.scale-04:hover {
    -ms-transform: scale(1.04, 1.04);
    -webkit-transform: scale(1.04, 1.04)
}

img.scale-05:hover {
    -ms-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05)
}

img.scale-06:hover {
    -ms-transform: scale(1.06, 1.06);
    -webkit-transform: scale(1.06, 1.06)
}

img.scale-07:hover {
    -ms-transform: scale(1.07, 1.07);
    -webkit-transform: scale(1.07, 1.07)
}

img.scale-08:hover {
    -ms-transform: scale(1.08, 1.08);
    -webkit-transform: scale(1.08, 1.08)
}

img.scale-09:hover {
    -ms-transform: scale(1.09, 1.09);
    -webkit-transform: scale(1.09, 1.09)
}

#sidebar {
    overflow: hidden
}

#sidebar .block-html img,
#sidebar .block-image img,
#sidebar iframe {
    width: 100%
}

#post-content img,
#wrap-post-content img {
    height: auto
}

#post-content,
#wrap-post-content {
    text-align: justify
}

#post-content li,
#wrap-post-content li {
    margin-left: 20px
}

.flexslider {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important
}

#footer .v-form-content {
    background: 0 0;
    padding: 10px 0
}

.v-form-item-name .v-form-item-content:before {
    display: none
}

#footer .v-form-content input,
#footer .v-form-content textarea,
.footer .v-form-content input,
.footer .v-form-content textarea {
    background: 0 0;
    border: 1px solid #fff;
    border-radius: 3px;
    width: 100%;
    box-sizing: border-box;
    padding-left: 15px
}

#footer input::-webkit-input-placeholder,
.footer input::-webkit-input-placeholder {
    color: #fff
}

#footer input:-moz-placeholder,
.footer input:-moz-placeholder {
    color: #fff
}

#footer input::-moz-placeholder,
.footer input::-moz-placeholder {
    color: #fff
}

#footer input:-ms-input-placeholder,
.footer input:-ms-input-placeholder {
    color: #efefef
}

#footer .v-form-item-email .v-form-item-content:before,
.footer .v-form-item-email .v-form-item-content:before {
    display: none
}

.svg-map {
    overflow: hidden
}

.block-MatBang .svg-map {
    width: 100%
}

#sidebar .v-form-content {
    border: 1px solid #d4d4d4
}

#sidebar .v-form-field-type-text {
    border: 1px solid #ece9e9
}

div#logo img {
    max-height: 115px
}

#footer,
#footer .footer-col,
.footer {
    overflow: hidden
}

.flex-direction-nav a {
    z-index: 0 !important
}

.flex-control-nav {
    z-index: 0
}

ol.flex-control-nav.flex-control-paging a {
    border: 1px solid #fff !important;
    box-sizing: border-box;
    background: 0 0
}

ol.flex-control-nav.flex-control-paging a.flex-active {
    background-color: rgba(255, 255, 255, .6)
}

table {
    max-width: 100%;
    width: 100% !important;
    border-collapse: collapse
}

.mce-item-table table td {
    width: initial !important;
    border: 1px solid silver;
    padding: 5px 10px;
    min-width: 70px
}

.block-html-content.have-advanced {
    padding: 10px 15px
}

.v-TextImage-col {
    overflow: auto
}

.v-TextImage-col::-webkit-scrollbar {
    width: 5px
}

.v-TextImage-col::-webkit-scrollbar-track {
    background: #fff;
    border: 1px solid #a7a0a0;
    border-radius: 5px
}

.v-TextImage-col::-webkit-scrollbar-thumb {
    border-radius: 0;
    background: rgba(255, 255, 255, .74)
}

.fixed-on-scroll.fixed {
    top: 0;
    z-index: 2
}

.wrap-mat-bang-svg polygon {
    fill: transparent !important;
    stroke-width: 0 !important;
    cursor: pointer
}

.wrap-mat-bang-svg polygon:hover {
    fill: rgba(255, 255, 255, .74) !important
}

.module-matbang-opacity {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 999;
    background: #000;
    opacity: .7;
    transition: all .5s;
    -webkit-transition: all .5s;
    display: none
}

.module-matbang-opacity.active {
    display: block
}

.wrap-module-matbang {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    display: none;
    text-align: center
}

.wrap-module-matbang.active {
    display: block
}

.module.module-matbang {
    text-align: center;
    position: relative;
    top: 4%;
    height: 92%;
    z-index: 1000;
    display: inline-block
}

.module-matbang-close {
    position: absolute;
    width: 40px;
    height: 40px;
    background: url(https://vinhomes.vn/) 0 no-repeat;
    top: 0;
    right: 0;
    z-index: 2;
    background-size: 100%;
    cursor: pointer
}

#main-conent-inner {
    margin: 0 -10px
}

#content-inner {
    margin: 0 10px
}

#sidebar-inner {
    margin: 0 10px
}

.row {
    margin: 0 -10px
}

body {
    word-break: break-word
}

.owl-next,
.owl-prev {
    overflow: hidden
}

.flex-next,
.flex-prev {
    color: transparent !important
}

.hotline-fixed,
.v-hotline {
    word-break: initial
}

.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev {
    font-size: 0;
    border-radius: 50%
}

.lSAction>a {
    z-index: 2
}

.flex-wrap {
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-item {
    -ms-flex-preferred-size: 8.33333333%;
    float: none;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    justify-content: center;
    flex-direction: column;
    display: flex
}

.go-to-top.active {
    opacity: 1
}

span.go-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #dda650;
    olor: #fff;
    display: block;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 5px;
    cursor: pointer;
    transition: all .4s;
    -webkit-transition: all .4s;
    font-size: 15px
}

.go-to-top {
    opacity: 0;
    transition: all 1s;
    -webkit-transition: all 1s
}

.slide-1 .flex-text {
    top: 50%;
    padding: 35px;
    line-height: 50px !important;
    width: 70%;
    min-width: 300px;
    max-width: 700px;
    box-sizing: border-box;
    height: fit-content;
    background: rgba(0, 0, 0, .4) !important;
    font-family: "Open Sans", arial;
    font-weight: 300;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.slide-1 .flex-title {
    margin-bottom: 19px;
    font-size: 55px
}

.slide-1 .flex-caption {
    font-size: 19px;
    line-height: 27px;
    text-align: justify
}

.slide-1 .flex-direction-nav .flex-next,
.slide-1 .flex-direction-nav .flex-prev {
    border-radius: 50%
}

#logo a {
    display: block
}

img.scale-02:hover {
    -ms-transform: scale(1.02, 1.02);
    -webkit-transform: scale(1.02, 1.02)
}

img.scale-03:hover {
    -ms-transform: scale(1.03, 1.03);
    -webkit-transform: scale(1.03, 1.03)
}

img.scale-04:hover {
    -ms-transform: scale(1.04, 1.04);
    -webkit-transform: scale(1.04, 1.04)
}

img.scale-05:hover {
    -ms-transform: scale(1.05, 1.05);
    -webkit-transform: scale(1.05, 1.05)
}

img.scale-06:hover {
    -ms-transform: scale(1.06, 1.06);
    -webkit-transform: scale(1.06, 1.06)
}

img.scale-07:hover {
    -ms-transform: scale(1.07, 1.07);
    -webkit-transform: scale(1.07, 1.07)
}

img.scale-08:hover {
    -ms-transform: scale(1.08, 1.08);
    -webkit-transform: scale(1.08, 1.08)
}

img.scale-09:hover {
    -ms-transform: scale(1.09, 1.09);
    -webkit-transform: scale(1.09, 1.09)
}

#post-content img,
#wrap-post-content img {
    height: auto;
}
#post-content .alignnone {
    height: 25px;
}

#post-content,
#wrap-post-content {
    text-align: justify
}

#post-content li,
#wrap-post-content li {
    margin-left: 20px
}

.flexslider {
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important
}

#footer .v-form-content {
    background: 0 0;
    padding: 10px 0
}

#footer .v-form-content input,
#footer .v-form-content textarea,
.footer .v-form-content input,
.footer .v-form-content textarea {
    background: 0 0;
    border: 1px solid #fff;
    border-radius: 3px;
    width: 100%;
    box-sizing: border-box;
    padding-left: 15px
}

#footer input::-webkit-input-placeholder,
.footer input::-webkit-input-placeholder {
    color: #fff
}

#footer input:-moz-placeholder,
.footer input:-moz-placeholder {
    color: #fff
}

#footer input::-moz-placeholder,
.footer input::-moz-placeholder {
    color: #fff
}

#footer input:-ms-input-placeholder,
.footer input:-ms-input-placeholder {
    color: #efefef
}

#sidebar .v-form-content {
    border: 1px solid #d4d4d4
}

#sidebar .v-form-field-type-text {
    border: 1px solid #ece9e9
}

div#logo img {
    max-height: 115px
}

.flex-direction-nav a {
    z-index: 0 !important
}

.flex-control-nav {
    z-index: 0
}

ol.flex-control-nav.flex-control-paging a {
    border: 1px solid #fff !important;
    background: 0 0
}

ol.flex-control-nav.flex-control-paging a.flex-active {
    background-color: rgba(255, 255, 255, .6)
}

table {
    width: 100% !important;
    border-collapse: collapse
}

table td {
    width: initial !important;
    border: 1px solid silver;
    padding: 5px 10px;
    min-width: 70px
}

.block-html-content.have-advanced {
    padding: 10px 15px
}

.v-TextImage-col {
    overflow: auto
}

.v-TextImage-col::-webkit-scrollbar {
    width: 5px
}

.module-matbang-opacity,
.wrap-module-matbang {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.v-TextImage-col::-webkit-scrollbar-track {
    background: #fff;
    border: 1px solid #a7a0a0;
    border-radius: 5px
}

.v-TextImage-col::-webkit-scrollbar-thumb {
    border-radius: 0;
    background: rgba(255, 255, 255, .74)
}

.fixed-on-scroll.fixed {
    top: 0;
    z-index: 2
}

.wrap-mat-bang-svg polygon {
    fill: transparent !important;
    stroke-width: 0 !important;
    cursor: pointer
}

.wrap-mat-bang-svg polygon:hover {
    fill: rgba(255, 255, 255, .74) !important
}

.module-matbang-opacity {
    z-index: 999;
    background: #000;
    opacity: .7;
    transition: all .5s;
    -webkit-transition: all .5s;
    display: none
}

.module-matbang-opacity.active {
    display: block
}

.wrap-module-matbang {
    z-index: 1000;
    display: none;
    text-align: center
}

.wrap-module-matbang.active {
    display: block
}

.module.module-matbang {
    text-align: center;
    position: relative;
    top: 4%;
    height: 92%;
    z-index: 1000;
    display: inline-block
}

.module-matbang-close {
    position: absolute;
    width: 40px;
    height: 40px;
    background: url(http://metropolis.vinhomes.vn/wp-content/themes/metropolis/assets/images/close-bg.jpg) 0 no-repeat;
    top: 0;
    right: 0;
    z-index: 2;
    background-size: 100%;
    cursor: pointer
}

#main-conent-inner,
.row {
    margin: 0 -10px
}

#content-inner,
#sidebar-inner {
    margin: 0 10px
}

body {
    word-break: break-word
}

.owl-next,
.owl-prev {
    overflow: hidden
}

.flex-next,
.flex-prev {
    color: transparent !important
}

.hotline-fixed,
.v-hotline {
    word-break: initial
}

.flex-direction-nav .flex-next,
.flex-direction-nav .flex-prev {
    font-size: 0;
    border-radius: 50%
}

.lSAction>a {
    z-index: 2
}

.flex-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.flex-item {
    -ms-flex-preferred-size: 8.33333333%;
    float: none;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    justify-content: center;
    flex-direction: initial;
    display: flex
}

.go-to-top.active {
    opacity: 1
}

span.go-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background: #dda650;
    color: #fff;
    display: block;
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border-radius: 5px;
    cursor: pointer;
    transition: all .4s;
    -webkit-transition: all .4s;
    font-size: 15px
}

.go-to-top {
    opacity: 0;
    transition: all 1s;
    -webkit-transition: all 1s
}

.slide-1 .flex-text {
    top: 50%;
    padding: 35px;
    line-height: 50px !important;
    width: 70%;
    min-width: 300px;
    max-width: 700px;
    height: fit-content;
    background: rgba(0, 0, 0, .4) !important;
    font-family: "Open Sans", arial;
    font-weight: 300;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%)
}

.slide-1 .flex-title {
    margin-bottom: 19px;
    font-size: 55px
}

.slide-1 .flex-caption {
    font-size: 19px;
    line-height: 27px;
    text-align: justify
}

.slide-1 .flex-direction-nav .flex-next,
.slide-1 .flex-direction-nav .flex-prev {
    border-radius: 50%
}

#logo a {
    display: block
}

.wrap-mat-bang-svg {
    position: relative
}

.wrap-mat-bang-svg img.mb-tong {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.zchat {
    max-width: 75%
}

table.mce-grid {
    width: initial !important
}

table.mce-grid td {
    min-width: initial !important
}

li.SidebarNews-item {
    list-style: none;
    margin-left: 0
}

.v-form-error-noti {
    color: #f13333;
    font-style: italic;
    font-size: 90%
}

.v-form-fixed-1 {
    max-width: 70%
}

.v-search-form {
    position: relative;
}

.v-search-form-suggest {
    position:  absolute;
    top:  100%;
    left:  0;
    width:  100%;
    z-index: 2;
}

.suggest-item-image {
    width:  33%;
    box-sizing:  border-box;
    margin-right: 3%;
}

.suggest-item-text {
    width: 64%;
}

.suggest-item-text a {
    text-decoration:  none;
    display:  block;
    margin-bottom: 10px;
}

.v-search-form-suggest-inner {
    background:  #fff;
    padding: 5px 0px;
    border: 1px solid #e2e2e2;
}

.item-text-price-main {
    color: #da1818;
    font-weight:  bold;
    display:  inline-block;
}

.item-text-price-other {
    text-decoration:  line-through;
    display:  inline-block;
}

.v-search-form-suggest-item {
    border-bottom: 1px dotted #ccc;
    padding: 5px 0;
}

.v-search-form-suggest-item{
    display:block;
}

.v-search-form-suggest-empty {
    text-align:  center;
    color: #da1818;
    padding: 7px 10px;
}

.fl{float:left} .fr{float:right}
.v-toggle-menu.style1{background:#2b2b2b;padding:5px;position:fixed;right:10px;top:10px;z-index:9;cursor:pointer;}
@media only screen and (min-width:768px){.main-menu.style1 .sub-menu{display:none;}
.main-menu.style1 li:hover .sub-menu{display:block;}
}
@media only screen and (max-width:767px){.main-menu.style1{transition:all 0.5s;-webkit-transition:all 0.5s;left:-80%;top:0;background:#272727;display:block;width:80%;position:fixed;z-index:99;line-height:30px;height:100%;overflow:auto;}
.main-menu.style1.active{left:0;display:block;}
.main-menu.style1 li{display:block!important;float:none!important;padding:5px 15px;border-bottom:1px dotted #5f5f5f;}
.main-menu.style1 .sub-menu li{border-bottom:0;}
.main-menu.style1 .sub-menu{display:none;position:initial!important;overflow:hidden;background:none!important;width:auto!important;}
.main-menu.style1 .menu-arrow{width:0px;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid transparent;border-top:7px solid rgba(255,255,255,0.7);position:absolute;top:20px;right:15px;cursor:pointer;}
.main-menu.style1 .menu-arrow.active{width:0px;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid transparent;border-bottom:7px solid rgba(255,255,255,0.7);position:absolute;top:10px;right:15px;cursor:pointer;}
}
@media only screen and (max-width:991px){#main-menu li{margin:0 5px;}
.v-toggle-menu.style2:before{position:absolute;top:15px;top:calc(50% - 5px);left:10px;content:"";height:1px;width:35px;background:#006bb3;transition:all 0.4s;-webkit-transition:all 0.4s;}
.v-toggle-menu.style2:after{position:absolute;top:25px;top:calc(50% + 5px);left:10px;content:"";height:1px;width:35px;background:#006bb3;transition:all 0.4s;-webkit-transition:all 0.4s;}
.v-toggle-menu.style2.active:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.v-toggle-menu.style2.active:after{-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:15px;top:calc(50% - 5px);}
div#main-menu.style2{width:80%;z-index:2!important;background:rgb(255, 255, 255);top:0;left:0;position:fixed;}
div#main-menu.style2{text-align:left;}
div#main-menu li{float:none;display:block;}
div#main-menu li a{display:block;border:0!important;background:none!important;border-bottom:1px dotted #e2e2e2;border-radius:0!important;padding:9px;}
div#main-menu{line-height:25px;}
}
div#toogle-menu{position:absolute;right:0;top:0;width:70px;height:60px;}
.v-full-width{width:100%;}
.v-wrap-full{margin:auto;width:100%;}
.v-full{margin:0 15px;}
.border-box{box-sizing:border-box;}
.v-col-1{width:8.333%;}
.v-col-2{width:16.666%;}
.v-col-3{width:25%;}
.v-col-4{width:33.333%;}
.v-col-5{width:41.666%;}
.v-col-6{width:50%;}
.v-col-7{width:58.333%;}
.v-col-8{width:66.666%;}
.v-col-9{width:75%;}
.v-col-10{width:83.333%;}
.v-col-11{width:91.666%}
.v-col-12{width:100%;}
.v-pr-5{padding-right:5px;}
.v-pr-10{padding-right:10px;}
.v-pr-15{padding-right:15px;}
.v-pr-20{padding-right:20px;}
.v-pr-25{padding-right:25px;}
.v-pr-30{padding-right:30px;}
.v-pr-35{padding-right:35px;}
.v-pr-40{padding-right:40px;}
.v-pl-5{padding-left:5px;}
.v-pl-10{padding-left:10px;}
.v-pl-15{padding-left:15px;}
.v-pl-20{padding-left:20px;}
.v-pl-25{padding-left:25px;}
.v-pl-30{padding-left:30px;}
.v-pl-35{padding-left:35px;}
.v-pl-40{padding-left:40px;}
.v-prl-5{padding-left:5px;padding-right:5px}
.v-prl-10{padding-left:10px;padding-right:10px}
.v-prl-15{padding-left:15px;padding-right:15px}
.v-prl-20{padding-left:20px;padding-right:20px}
.v-prl-25{padding-left:25px;padding-right:25px}
.v-prl-30{padding-left:30px;padding-right:30px}
.v-prl-35{padding-left:35px;padding-right:35px}
.v-prl-40{padding-left:40px;padding-right:40px}
.v-mr-5{margin-right:5px;}
.v-mr-10{margin-right:10px;}
.v-mr-15{margin-right:15px;}
.v-mr-20{margin-right:20px;}
.v-mr-25{margin-right:25px;}
.v-mr-30{margin-right:30px;}
.v-mr-35{margin-right:35px;}
.v-mr-40{margin-right:40px;}
.v-ml-5{margin-left:5px;}
.v-ml-10{margin-left:10px;}
.v-ml-15{margin-left:15px;}
.v-ml-20{margin-left:20px;}
.v-ml-25{margin-left:25px;}
.v-ml-30{margin-left:30px;}
.v-ml-35{margin-left:35px;}
.v-ml-40{margin-left:40px;}
.v-mrl-5{margin-left:5px;margin-right:5px}
.v-mrl-10{margin-left:10px;margin-right:10px}
.v-mrl-15{margin-left:15px;margin-right:15px}
.v-mrl-20{margin-left:20px;margin-right:20px}
.v-mrl-25{margin-left:25px;margin-right:25px}
.v-mrl-30{margin-left:30px;margin-right:30px}
.v-mrl-35{margin-left:35px;margin-right:35px}
.v-mrl-40{margin-left:40px;margin-right:40px}
.v-none{display:none;}
.v-text-align-center{text-align:center}
.v-text-align-left{text-align:left}
.v-text-align-right{text-align:right}
.v-text-align-justify{text-align:justify}
.v-float-left{float:left}
.v-float-right{float:right}
.v-float-none{float:none}
@media only screen and (min-width:1200px){.v-wrap-full{width:1100px;}
.v-col-lg-0{display:none;width:0 }
.v-col-lg-1{width:8.333%; }
.v-col-lg-2{width:16.666%; }
.v-col-lg-3{width:25%; }
.v-col-lg-4{width:33.333%; }
.v-col-lg-5{width:41.666%; }
.v-col-lg-6{width:50%; }
.v-col-lg-7{width:58.333%; }
.v-col-lg-9{width:75%; }
.v-col-lg-10{width:83.333%; }
.v-col-lg-11{width:91.666%; }
.v-col-lg-12{width:100%;}
.v-lg-pr-5{padding-right:5px;}
.v-lg-pr-10{padding-right:10px;}
.v-lg-pr-15{padding-right:15px;}
.v-lg-pr-20{padding-right:20px;}
.v-lg-pr-25{padding-right:25px;}
.v-lg-pr-30{padding-right:30px;}
.v-lg-pr-35{padding-right:35px;}
.v-lg-pr-40{padding-right:40px;}
.v-lg-pl-5{padding-left:5px;}
.v-lg-pl-10{padding-left:10px;}
.v-lg-pl-15{padding-left:15px;}
.v-lg-pl-20{padding-left:20px;}
.v-lg-pl-25{padding-left:25px;}
.v-lg-pl-30{padding-left:30px;}
.v-lg-pl-35{padding-left:35px;}
.v-lg-pl-40{padding-left:40px;}
.v-lg-prl-5{padding-left:5px;padding-right:5px}
.v-lg-prl-10{padding-left:10px;padding-right:10px}
.v-lg-prl-15{padding-left:15px;padding-right:15px}
.v-lg-prl-20{padding-left:20px;padding-right:20px}
.v-lg-prl-25{padding-left:25px;padding-right:25px}
.v-lg-prl-30{padding-left:30px;padding-right:30px}
.v-lg-prl-35{padding-left:35px;padding-right:35px}
.v-lg-prl-40{padding-left:40px;padding-right:40px}
.v-lg-mr-5{margin-right:5px;}
.v-lg-mr-10{margin-right:10px;}
.v-lg-mr-15{margin-right:15px;}
.v-lg-mr-20{margin-right:20px;}
.v-lg-mr-25{margin-right:25px;}
.v-lg-mr-30{margin-right:30px;}
.v-lg-mr-35{margin-right:35px;}
.v-lg-mr-40{margin-right:40px;}
.v-lg-ml-5{margin-left:5px;}
.v-lg-ml-10{margin-left:10px;}
.v-lg-ml-15{margin-left:15px;}
.v-lg-ml-20{margin-left:20px;}
.v-lg-ml-25{margin-left:25px;}
.v-lg-ml-30{margin-left:30px;}
.v-lg-ml-35{margin-left:35px;}
.v-lg-ml-40{margin-left:40px;}
.v-lg-mrl-5{margin-left:5px;margin-right:5px}
.v-lg-mrl-10{margin-left:10px;margin-right:10px}
.v-lg-mrl-15{margin-left:15px;margin-right:15px}
.v-lg-mrl-20{margin-left:20px;margin-right:20px}
.v-lg-mrl-25{margin-left:25px;margin-right:25px}
.v-lg-mrl-30{margin-left:30px;margin-right:30px}
.v-lg-mrl-35{margin-left:35px;margin-right:35px}
.v-lg-mrl-40{margin-left:40px;margin-right:40px}
.v-lg-none{display:none;}
.v-lg-text-align-center{text-align:center}
.v-lg-text-align-left{text-align:left}
.v-lg-text-align-right{text-align:right}
.v-lg-text-align-justify{text-align:justify}
.v-lg-float-left{float:left}
.v-lg-float-right{float:right}
.v-lg-float-none{float:none}
}
@media only screen and (min-width:992px) and (max-width:1199px){.v-wrap-full{width:970px;}
.v-col-md-0{display:none;width:0 }
.v-col-md-1{width:8.333%; }
.v-col-md-2{width:16.666%; }
.v-col-md-3{width:25%; }
.v-col-md-4{width:33.333%; }
.v-col-md-5{width:41.666%; }
.v-col-md-6{width:50%; }
.v-col-md-7{width:58.333%; }
.v-col-md-8{width:66.666%; }
.v-col-md-9{width:75%; }
.v-col-md-10{width:83.333%; }
.v-col-md-11{width:91.666%; }
.v-col-md-12{width:100%;}
.v-md-pr-5{padding-right:5px;}
.v-md-pr-10{padding-right:10px;}
.v-md-pr-15{padding-right:15px;}
.v-md-pr-20{padding-right:20px;}
.v-md-pr-25{padding-right:25px;}
.v-md-pr-30{padding-right:30px;}
.v-md-pr-35{padding-right:35px;}
.v-md-pr-40{padding-right:40px;}
.v-md-pl-5{padding-left:5px;}
.v-md-pl-10{padding-left:10px;}
.v-md-pl-15{padding-left:15px;}
.v-md-pl-20{padding-left:20px;}
.v-md-pl-25{padding-left:25px;}
.v-md-pl-30{padding-left:30px;}
.v-md-pl-35{padding-left:35px;}
.v-md-pl-40{padding-left:40px;}
.v-md-prl-5{padding-left:5px;padding-right:5px}
.v-md-prl-10{padding-left:10px;padding-right:10px}
.v-md-prl-15{padding-left:15px;padding-right:15px}
.v-md-prl-20{padding-left:20px;padding-right:20px}
.v-md-prl-25{padding-left:25px;padding-right:25px}
.v-md-prl-30{padding-left:30px;padding-right:30px}
.v-md-prl-35{padding-left:35px;padding-right:35px}
.v-md-prl-40{padding-left:40px;padding-right:40px}
.v-md-mr-5{margin-right:5px;}
.v-md-mr-10{margin-right:10px;}
.v-md-mr-15{margin-right:15px;}
.v-md-mr-20{margin-right:20px;}
.v-md-mr-25{margin-right:25px;}
.v-md-mr-30{margin-right:30px;}
.v-md-mr-35{margin-right:35px;}
.v-md-mr-40{margin-right:40px;}
.v-md-ml-5{margin-left:5px;}
.v-md-ml-10{margin-left:10px;}
.v-md-ml-15{margin-left:15px;}
.v-md-ml-20{margin-left:20px;}
.v-md-ml-25{margin-left:25px;}
.v-md-ml-30{margin-left:30px;}
.v-md-ml-35{margin-left:35px;}
.v-md-ml-40{margin-left:40px;}
.v-md-mrl-5{margin-left:5px;margin-right:5px}
.v-md-mrl-10{margin-left:10px;margin-right:10px}
.v-md-mrl-15{margin-left:15px;margin-right:15px}
.v-md-mrl-20{margin-left:20px;margin-right:20px}
.v-md-mrl-25{margin-left:25px;margin-right:25px}
.v-md-mrl-30{margin-left:30px;margin-right:30px}
.v-md-mrl-35{margin-left:35px;margin-right:35px}
.v-md-mrl-40{margin-left:40px;margin-right:40px}
.v-md-none{display:none;}
.v-md-text-align-center{text-align:center}
.v-md-text-align-left{text-align:left}
.v-md-text-align-right{text-align:right}
.v-md-text-align-justify{text-align:justify}
.v-md-float-left{float:left}
.v-md-float-right{float:right}
.v-md-float-none{float:none}
}
@media only screen and (min-width:768px) and (max-width:991px){.v-wrap-full{width:750px;}
.v-col-sm-0{display:none;width:0 }
.v-col-sm-1{width:8.333%; }
.v-col-sm-2{width:16.666%; }
.v-col-sm-3{width:25%; }
.v-col-sm-4{width:33.333%; }
.v-col-sm-5{width:41.666%; }
.v-col-sm-6{width:50%; }
.v-col-sm-7{width:58.333%; }
.v-col-sm-8{width:66.666%; }
.v-col-sm-9{width:75%; }
.v-col-sm-10{width:83.333%; }
.v-col-sm-11{width:91.666%; }
.v-col-sm-12{width:100%;}
.v-sm-pr-5{padding-right:5px;}
.v-sm-pr-10{padding-right:10px;}
.v-sm-pr-15{padding-right:15px;}
.v-sm-pr-20{padding-right:20px;}
.v-sm-pr-25{padding-right:25px;}
.v-sm-pr-30{padding-right:30px;}
.v-sm-pr-35{padding-right:35px;}
.v-sm-pr-40{padding-right:40px;}
.v-sm-pl-5{padding-left:5px;}
.v-sm-pl-10{padding-left:10px;}
.v-sm-pl-15{padding-left:15px;}
.v-sm-pl-20{padding-left:20px;}
.v-sm-pl-25{padding-left:25px;}
.v-sm-pl-30{padding-left:30px;}
.v-sm-pl-35{padding-left:35px;}
.v-sm-pl-40{padding-left:40px;}
.v-sm-prl-5{padding-left:5px;padding-right:5px}
.v-sm-prl-10{padding-left:10px;padding-right:10px}
.v-sm-prl-15{padding-left:15px;padding-right:15px}
.v-sm-prl-20{padding-left:20px;padding-right:20px}
.v-sm-prl-25{padding-left:25px;padding-right:25px}
.v-sm-prl-30{padding-left:30px;padding-right:30px}
.v-sm-prl-35{padding-left:35px;padding-right:35px}
.v-sm-prl-40{padding-left:40px;padding-right:40px}
.v-sm-mr-5{margin-right:5px;}
.v-sm-mr-10{margin-right:10px;}
.v-sm-mr-15{margin-right:15px;}
.v-sm-mr-20{margin-right:20px;}
.v-sm-mr-25{margin-right:25px;}
.v-sm-mr-30{margin-right:30px;}
.v-sm-mr-35{margin-right:35px;}
.v-sm-mr-40{margin-right:40px;}
.v-sm-ml-5{margin-left:5px;}
.v-sm-ml-10{margin-left:10px;}
.v-sm-ml-15{margin-left:15px;}
.v-sm-ml-20{margin-left:20px;}
.v-sm-ml-25{margin-left:25px;}
.v-sm-ml-30{margin-left:30px;}
.v-sm-ml-35{margin-left:35px;}
.v-sm-ml-40{margin-left:40px;}
.v-sm-mrl-5{margin-left:5px;margin-right:5px}
.v-sm-mrl-10{margin-left:10px;margin-right:10px}
.v-sm-mrl-15{margin-left:15px;margin-right:15px}
.v-sm-mrl-20{margin-left:20px;margin-right:20px}
.v-sm-mrl-25{margin-left:25px;margin-right:25px}
.v-sm-mrl-30{margin-left:30px;margin-right:30px}
.v-sm-mrl-35{margin-left:35px;margin-right:35px}
.v-sm-mrl-40{margin-left:40px;margin-right:40px}
.v-sm-none{display:none;}
.v-sm-text-align-center{text-align:center}
.v-sm-text-align-left{text-align:left}
.v-sm-text-align-right{text-align:right}
.v-sm-text-align-justify{text-align:justify}
.v-sm-float-left{float:left}
.v-sm-float-right{float:right}
.v-sm-float-none{float:none}
}
@media only screen and (min-width:414px) and (max-width:767px){.v-wrap-full{width:100%;}
.v-col-xs-0{display:none;width:0 }
.v-col-xs-1{width:8.333%; }
.v-col-xs-2{width:16.666%; }
.v-col-xs-3{width:25%; }
.v-col-xs-4{width:33.333%; }
.v-col-xs-5{width:41.666%; }
.v-col-xs-6{width:50%; }
.v-col-xs-7{width:58.333%; }
.v-col-xs-8{width:66.666%; }
.v-col-xs-9{width:75%; }
.v-col-xs-10{width:83.333%;}
.v-col-xs-11{width:91.666%; }
.v-col-xs-12{width:100%;}
.v-xs-pr-5{padding-right:5px;}
.v-xs-pr-10{padding-right:10px;}
.v-xs-pr-15{padding-right:15px;}
.v-xs-pr-20{padding-right:20px;}
.v-xs-pr-25{padding-right:25px;}
.v-xs-pr-30{padding-right:30px;}
.v-xs-pr-35{padding-right:35px;}
.v-xs-pr-40{padding-right:40px;}
.v-xs-pl-5{padding-left:5px;}
.v-xs-pl-10{padding-left:10px;}
.v-xs-pl-15{padding-left:15px;}
.v-xs-pl-20{padding-left:20px;}
.v-xs-pl-25{padding-left:25px;}
.v-xs-pl-30{padding-left:30px;}
.v-xs-pl-35{padding-left:35px;}
.v-xs-pl-40{padding-left:40px;}
.v-xs-prl-5{padding-left:5px;padding-right:5px}
.v-xs-prl-10{padding-left:10px;padding-right:10px}
.v-xs-prl-15{padding-left:15px;padding-right:15px}
.v-xs-prl-20{padding-left:20px;padding-right:20px}
.v-xs-prl-25{padding-left:25px;padding-right:25px}
.v-xs-prl-30{padding-left:30px;padding-right:30px}
.v-xs-prl-35{padding-left:35px;padding-right:35px}
.v-xs-prl-40{padding-left:40px;padding-right:40px}
.v-xs-mr-5{margin-right:5px;}
.v-xs-mr-10{margin-right:10px;}
.v-xs-mr-15{margin-right:15px;}
.v-xs-mr-20{margin-right:20px;}
.v-xs-mr-25{margin-right:25px;}
.v-xs-mr-30{margin-right:30px;}
.v-xs-mr-35{margin-right:35px;}
.v-xs-mr-40{margin-right:40px;}
.v-xs-ml-5{margin-left:5px;}
.v-xs-ml-10{margin-left:10px;}
.v-xs-ml-15{margin-left:15px;}
.v-xs-ml-20{margin-left:20px;}
.v-xs-ml-25{margin-left:25px;}
.v-xs-ml-30{margin-left:30px;}
.v-xs-ml-35{margin-left:35px;}
.v-xs-ml-40{margin-left:40px;}
.v-xs-mrl-5{margin-left:5px;margin-right:5px}
.v-xs-mrl-10{margin-left:10px;margin-right:10px}
.v-xs-mrl-15{margin-left:15px;margin-right:15px}
.v-xs-mrl-20{margin-left:20px;margin-right:20px}
.v-xs-mrl-25{margin-left:25px;margin-right:25px}
.v-xs-mrl-30{margin-left:30px;margin-right:30px}
.v-xs-mrl-35{margin-left:35px;margin-right:35px}
.v-xs-mrl-40{margin-left:40px;margin-right:40px}
.v-xs-none{display:none;}
.v-xs-text-align-center{text-align:center}
.v-xs-text-align-left{text-align:left}
.v-xs-text-align-right{text-align:right}
.v-xs-text-align-justify{text-align:justify}
.res-menu-button{display:block;}
.res-menu-content{display:none;}
.res-menu-content li{float:none!important;}
.v-xs-float-left{float:left}
.v-xs-float-right{float:right}
.v-xs-float-none{float:none}
}
@media only screen and (max-width:413px){.v-wrap-full{width:100%;}
.v-col-tx-0{display:none;width:0 }
.v-col-tx-1{width:8.333%; }
.v-col-tx-2{width:16.666%; }
.v-col-tx-3{width:25%; }
.v-col-tx-4{width:33.333%; }
.v-col-tx-5{width:41.666%; }
.v-col-tx-6{width:50%; }
.v-col-tx-7{width:58.333%; }
.v-col-tx-8{width:66.666%; }
.v-col-tx-9{width:75%; }
.v-col-tx-10{width:83.333%; }
.v-col-tx-11{width:91.666%; }
.v-col-tx-12{width:100%;}
.v-tx-pr-5{padding-right:5px;}
.v-tx-pr-10{padding-right:10px;}
.v-tx-pr-15{padding-right:15px;}
.v-tx-pr-20{padding-right:20px;}
.v-tx-pr-25{padding-right:25px;}
.v-tx-pr-30{padding-right:30px;}
.v-tx-pr-35{padding-right:35px;}
.v-tx-pr-40{padding-right:40px;}
.v-tx-pl-5{padding-left:5px;}
.v-tx-pl-10{padding-left:10px;}
.v-tx-pl-15{padding-left:15px;}
.v-tx-pl-20{padding-left:20px;}
.v-tx-pl-25{padding-left:25px;}
.v-tx-pl-30{padding-left:30px;}
.v-tx-pl-35{padding-left:35px;}
.v-tx-pl-40{padding-left:40px;}
.v-tx-prl-5{padding-left:5px;padding-right:5px}
.v-tx-prl-10{padding-left:10px;padding-right:10px}
.v-tx-prl-15{padding-left:15px;padding-right:15px}
.v-tx-prl-20{padding-left:20px;padding-right:20px}
.v-tx-prl-25{padding-left:25px;padding-right:25px}
.v-tx-prl-30{padding-left:30px;padding-right:30px}
.v-tx-prl-35{padding-left:35px;padding-right:35px}
.v-tx-prl-40{padding-left:40px;padding-right:40px}
.v-tx-mr-5{margin-right:5px;}
.v-tx-mr-10{margin-right:10px;}
.v-tx-mr-15{margin-right:15px;}
.v-tx-mr-20{margin-right:20px;}
.v-tx-mr-25{margin-right:25px;}
.v-tx-mr-30{margin-right:30px;}
.v-tx-mr-35{margin-right:35px;}
.v-tx-mr-40{margin-right:40px;}
.v-tx-ml-5{margin-left:5px;}
.v-tx-ml-10{margin-left:10px;}
.v-tx-ml-15{margin-left:15px;}
.v-tx-ml-20{margin-left:20px;}
.v-tx-ml-25{margin-left:25px;}
.v-tx-ml-30{margin-left:30px;}
.v-tx-ml-35{margin-left:35px;}
.v-tx-ml-40{margin-left:40px;}
.v-tx-mrl-5{margin-left:5px;margin-right:5px}
.v-tx-mrl-10{margin-left:10px;margin-right:10px}
.v-tx-mrl-15{margin-left:15px;margin-right:15px}
.v-tx-mrl-20{margin-left:20px;margin-right:20px}
.v-tx-mrl-25{margin-left:25px;margin-right:25px}
.v-tx-mrl-30{margin-left:30px;margin-right:30px}
.v-tx-mrl-35{margin-left:35px;margin-right:35px}
.v-tx-mrl-40{margin-left:40px;margin-right:40px}
.v-tx-none{display:none;}
.v-tx-text-align-center{text-align:center}
.v-tx-text-align-left{text-align:left}
.v-tx-text-align-right{text-align:right}
.v-tx-text-align-justify{text-align:justify}
.res-menu-button{display:block;}
.res-menu-content{display:none;}
.res-menu-content li{float:none!important;}
.v-tx-float-left{float:left}
.v-tx-float-right{float:right}
.v-tx-float-none{float:none}
}

@media only screen and (min-width:992px){.v-toggle-menu{display:none}
}
@media only screen and (max-width:991px){.v-toggle-menu{background:#1f2228;width:40px;height:40px;border-radius:2px;position:fixed;top:10px;left: 5%;text-align:center;line-height:40px;color:#fff;font-size:23px;cursor:pointer;transition:left 0.5s, right 0.5s;-webkit-transition:left 0.5s, right 0.5s;z-index: 101;box-sizing:border-box;}
body.while-toggle{left:0%;}
body{transition:left 0.5s, right 0.5s;-webkit-transition:left 0.5s, right 0.5s;left:0;position:relative;}
#main-menu{position:fixed;width:75%;box-sizing:border-box;top:0;left: -100%;transition:left 0.5s, right 0.5s;-webkit-transition:left 0.5s, right 0.5s;display:block;height:100%!important;z-index:100;}
#main-menu.active{left:0;}
#main-menu .sub-menu{position:fixed!important;width:75%!important;box-sizing:border-box;top:0!important;left:-80%!important;transition:left 0.5s, right 0.5s;-webkit-transition:left 0.5s, right 0.5s;display:block;background:#333333;height:100%;z-index:10;box-shadow:none;display:block!important;opacity:1!important;visibility:visible!important;}
#main-menu .sub-menu.active{left:0!important;}
#main-menu a{width:85%;box-sizing:border-box;float:none!important;}
#main-menu li{margin:0!important;border-bottom:1px solid rgba(0,0,0,.15);float:none!important;position:relative;display:block!important;}
#main-menu li .menu-arrow:after{font:normal normal normal 14px/1 FontAwesome;font-size:17px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:relative;top:5px;top:calc(50% - 18px);}
#main-menu li .menu-arrow{display:inline-block;align-items:center;text-align:center;position:absolute;top:40%;top:0;right:0px;width:15%;height:100%;color:#fff;transition:all 0.5s;-webkit-transition:all 0.5s;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);font-size:16px;z-index:3;line-height:30px;text-align:center;box-sizing:border-box;border-left:1px solid rgba(0,0,0,.15);cursor: pointer;}
li.back-to-parent{color:#bbbaba;padding:5px 20px;font-size:13px;background:rgba(0, 0, 0, 0.13);padding-left:35px;position:relative;cursor:pointer;}
li.back-to-parent:before{font:normal normal normal 14px/1 FontAwesome;font-size:19px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";position:relative;top:2px;left:-15px;}
.v-toggle-menu.active{left: 80%;}
}
.v-toggle-menu-opactiy {
    background: #1313139c;
    position:  fixed;
    left: -25%;
    width: 25%;
    box-sizing:  border-box;
    height:  100%;
    z-index:  2;
    top: 0;
    z-index: 100;
    transition: left 0.5s, right 0.5s;
    -webkit-transition: left 0.5s, right 0.5s;
    
}

.v-toggle-menu-opactiy.active {
    left: 75%;
}

/** lg:>= 1200px **/
@media only screen and (min-width:1200px){
 
    div#main-menu a{
            display: inline-block !important;
    }
   
    .v-wrap-full{
    
    
    
    width:1220px;
    
    
    
   
   }
   
   
   
   
   .ListNews5-left-inner{
    
    
    padding-right:20px;
    
    
   
   }
   
   
   
   
   
   
   
   
   }
   
   
   
   
   /*.v-search-form .submit{
    
    */
   /* display:none;
    
    */
   /*
   }
   
   
   
   */
   /*.v-search-form{
    
    */
   /* MARGIN-RIGHT:20px;
    
    */
   /* MARGIN:10px;
    
    */
   /*
   }
   
   
   
   */
   /*.v-search-form input{
    
    */
   /* width:100%;
    
    */
   /* PADDING:10px;
    
    */
   /*
   }
   
   
   
   */
   
   .v-form-fixed-3 .v-form-title{
    
    
    font-weight:600;
    
    
    text-align:center;
    
    
    font-size:18px;
    
    
   
   }
   
   
   
   
   #main-menu ul ul a:before{
    
    
    display:none;
    
    
   
   }
   
   
   
   
   #filter-Slide{
    
    
    position:absolute;
    
    
    top:40%;
    
    
    text-align:center;
    
    
    width:100%;
    
    
   
   }
   
   
   
   
   
   #filter-Slide .block-title{
    
    
    font-size:35px;
    
    
    color:#fff;
    
    
    text-align:center;
    
    
    margin-top:0.2em;
    
    
    text-transform:inherit;
    
    
    font-weight:700;
    
    
    text-shadow:1px 3px 2px rgb(0 0 0 / 22%);
    
    
    margin-bottom:15px;
    
    
   
   }
   
   
   
   
   #filter-Slide .block-title span{
    
    
    color:#fff;
    
    
   
   }
   
   
   
   
   .btn-lienhe,
   .btn-zalo{
    
    
    padding:5px 5px;
    
    
    margin:15px 3px;
    
    
    text-align:center;
    
    
    color:#fff;
    
    
    border-radius:10px;
    
    
    font-weight:700;
    
    
    display:inline-block;
    
    
    transition:all 1s;
    
    
    
    
    
    box-sizing:border-box;
    
    
    border:1px solid transparent;
    
    
   
   }
   
   
   
   
   .btn-lienhe a,
   .btn-zalo a{
    
    
    color:#fff;
    
    
    font-size:14px;
    
    
    letter-spacing:0.03em;
    
    
   
   }
   
   
   
   
   .btn-lienhe a:hover,
   .btn-zalo a:hover{
    
    
    color:#fff;
    
    
   
   }
   
   
   
   
   .btn-zalo{
    
    
    background-color:#077aad;
    
    
   
   }
   
   
   
   
   .btn-lienhe{
    
    
    background-color:#f7a326;
    
    
   
   }
   
   
   
   
   #filter-Slide .v-search-form button:hover,
   .btn-zalo:hover,
   .btn-lienhe:hover{
    
    
    opacity:1;
    
    
    box-shadow:rgba(0, 0, 0, 0.2) 0px 0px 0px 100px inset;
    
    
    border:1px solid rgba(0, 0, 0, 0.05);
    
    
    
   
   }
   
   
   
   
   #filter-Slide .v-search-form input[type="text"]{
    
    
    font-size:18px;
    
    
    height:45px;
    
    
    background:#fff;
    
    
    border:0!important;
    
    
    outline:0;
    
    
    padding:0 0px 0 10px;
    
    
    float:left;
    
    
    width:100%;
    
    
    position:relative;
    
    
   
   }
   
   
   
   
   #filter-Slide .v-search-form button{
    
    
    border:0;
    
    
    max-width:105px;
    
    
    min-width:inherit;
    
    
    float:left;
    
    
    font-size:0px!important;
    
    
    cursor:pointer;
    
    
    background:#f7a326;
    
    
    color:#fff;
    
    
    display:inline-block;
    
    
    right:-11px;
    
    
    position:absolute;
    
    
    width:100%;
    
    
    height:45px!important;
    
    
    line-height:45px!important;
    
    
   
   }
   
   
   
   
   
   .home-search{
    
    
    max-width:850px;
    
    
    margin:0 auto;
    
    
   
   }
   
   
   
   
   #filter-Slide .v-search-form button:before{
    
    
    content:"\f002";
    
    
    font-family:FontAwesome;
    
    
    color:#fff;
    
    
    font-size:25px !important;
    
    
   
   }
   
   
   
   
   .v-search-form form{
    
    
    border-width:8px;
    
    
    border-style:solid;
    
    
    border-color:rgba(255, 255, 255, 0.19);
    
    
    border-image:initial;
    
    
    border-radius:5px;
    
    
   
   }
   
   
   
   
   .block-title{
    
    
    color:#fb6b26;
    
    
    font-size:28px;
    
    
    font-weight:700;
    
    
    line-height:1.3;
    
    
    text-transform:uppercase;
    
    
    text-align:center;
    
    
   
   }
   
   
   
   
   .block-title-inner span{
    
    
    color:rgb(12, 12, 12);
    
    
   
   }
   
   
   
   
   .block-sub-title{
    
    
    font-size:14px !important;
    
    
    color:rgb(140, 140, 140);
    
    
    font-weight:400;
    
    
    text-align:center;
    
    
    margin-bottom:1.3em;
    
    
   
   }
   
   
   
   
   .vitri i{
    
    
    color:rgb(130, 187, 78);
    
    
   
   }
   
   
   
   
   .price-title i{
    
    
    width:30px;
    
    
    height:30px;
    
    
    font-size:20px;
    
    
    float:left;
    
    
    text-align:center;
    
    
    color:rgb(172, 172, 172);
    
    
    line-height:30px !important;
    
    
    border-radius:3px;
    
    
    border-width:1px;
    
    
    border-style:solid;
    
    
    border-color:rgb(248, 248, 248);
    
    
    border-image:initial;
    
    
    margin:0px 5px 0px 0px;
    
    
    background:rgb(248, 248, 248);
    
    
   
   }
   
   
   
   
   .price-title i:hover{
    
    
    color:#c72528;
    
    
   
   }
   
   
   
   
   .ListNews5-right-item-image,
   .ListNews5-left-image{
    
    
    display:block;
    
    
    overflow:hidden;
    
    
    transition:all 1s;
    
    
   
   }
   
   
   .ListNews5-right-item-image .scale,
   .ListNews5-left-image img.scale{
    
    transform:none;
    
   }
   
   
   .ListNews5-left-title{
    
    
    font-size:18px;
    
    
    text-transform:initial;
    
    
    color:#333333;
    
    
    text-decoration:none;
    
    
    margin-bottom:5px;
    
    
    display:block;
    
    
    font-weight:600;
    
    
    color:#0c0c0c;
    
    
   
   }
   
   
   
   
   #contact{
    
    
    background:rgb(34,36,51);
    
    
   
   }
   
   
   
   
   .box1{
    
    
    padding:0 9.8px 40px;
    
    
   
   }
   
   
   
   
   .contact-col{
    
    
    
    margin:20px 0;
    
    
    padding:0 15px;
    
    
    position:relative;
    
    
    display:block;
    
    
    text-align:center;
    
    
    color:#fff;
    
    
   
   }
   
   
   
   
   .contact-col:before{
    
    
    color:#fff;
    
    
    display:block;
    
    
    font-size:35px;
    
    
    text-align:center;
    
    
    vertical-align:middle;
    
    
    margin-bottom:10px;
    
    
    top:0;
    
    
    content:"";
    
    
    font-family:FontAwesome;
    
    
   
   }
   
   
   
   
   .border-box1 .contact-col:before{
    
    
    content:"\f095";
    
    
   
   }
   
   
   
   
   .border-box2 .contact-col:before{
    
    
    content:"\f041";
    
    
   
   }
   
   
   
   
   .border-box3 .contact-col:before{
    
    
    content:"\f0e0";
    
    
   
   }
   
   
   
   
   .contact-col a:hover,
   .contact-col a{
    
    
    color:#fff;
    
    
   
   }
   
   
   
   
   .contact-col p{
    
    
    font-size:16px;
    
    
    /* font-weight:600;
    
    */
   
   }
   
   
   
   
   .contact-col p:nth-child(1){
    
    
    color:#fff;
    
    
    display:block;
    
    
    font-weight:600;
    
    
    font-size:17px;
    
    
   
   }
   
   
   
   
   .list-favicon{
    
    
    text-align:center;
    
    
   
   }
   
   
   
   
   .list-favicon a{
    
    
    color:#fff;
    
    
    text-align:center;
    
    
    margin-left:0.25em;
    
    
    margin-right:0.25em;
    
    
    font-size:1.2em;
    
    
   
   }
   
   
   
   
   .list-favicon a:hover{
    
    
    color:#fff;
    
    
   
   }
   
   
   
   
   div#main-menu a{
    
    
    color:rgba(102,102,102,.85) !important;
    
    
   
   }
   
   
   
   
   .col-title{
    
    
    padding:0 10px 30px;
    
    
   
   }
   
   
   
   
   .content-duan .v-col-lg-4{
    
    
    width:50%;
    
    
   
   }
   
   
   
   
   div#pagination .first,
   div#pagination .last{
    
    
    display:none;
    
    
   
   }
   
   
   
   
   .SidebarNews-item{
    
    
    border-bottom:1px solid #ececec!important;
    
    
    padding-bottom:10px!important;
    
    
    padding-top:10px!important;
    
    
    margin-bottom:0!important;
    
    
   
   }
   
   
   
   
   #sidebar .block-content{
    
    
    border:1px solid #077aad;
    
    
    padding:5px;
    
    
    border-bottom-left-radius:7px;
    
    
    border-bottom-right-radius:7px;
    
    
   
   }
   
   
   
   
   .SidebarNews-item-text{
    
    
    padding-left:0px!important;
    
    
    font-size:15px;
    
    
   
   }
   
   
   
   
   .SidebarNews-item-text a{
    
    
    color:#191919!important;
    
    
    text-transform:inherit;
    
    
    
   
   }
   
   
   
   
   .SidebarNews-item-text a:hover{
    
    
    color:#c72528!important;
    
    
   
   }
   
   
   
   
   .SidebarNews-item:last-of-type{
    
    
    border-bottom:none!important;
    
    
   
   }
   
   
   
   
   
   .ListNews5-right-item-text,
    .ListNews5-right-item-image,
    .ListNews5-right,
    .ListNews5-left-image{
    
    
    padding:0;
    
    
    
   }
   
   
   
   
    .ListNews5-right-item-text{
    
    
    width:67%!important;
    
    
    margin-left:0%!important;
    
    
   
   }
   
   
   
   
   .ListNews4-dess{
    
    
    padding:10px 0px 5px;
    
    
    overflow:hidden;
    
    
    text-overflow:ellipsis;
    
    
    
    
    -webkit-line-clamp:2;
    
    
    height:45px;
    
    
    font-size:14px;
    
    
    display:-webkit-box;
    
    
    -webkit-box-orient:vertical;
    
    
   
   }
   
   
   
   
   .post-news .col-title{
    
    
    padding:0 0px 20px;
    
    
   
   }
   
   
   
   
   .lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover{
    
    
    border-radius:5px;
    
    
   
   }
   
   
   
   
   .lSSlideOuter .lSPager.lSGallery{
    
    
    margin-top:0px!important;
    
    
   
   }
   
   
   
   
   .post-news h1.page-h1{
    
    
    line-height:30px;
    
    
    color:#3d4d65;
    
    
    font-size:25px;
    
    
    margin-bottom:5px;
    
    
   
   }
   
   
   
   
   #post-content h2{
    
    
    color:#191919;
    
    
    line-height:1.3;
    
    
    font-size:25px;
    
    
    margin-bottom:15px;
    
    
   
   }
   
   
   
   
   .list-news,
   #post-content ul,
   #post-content p{
    
    
    margin-bottom:1.3em;
    
    
   
   }
   
   
   
   
   #post-content ul li{
    
    
    margin-bottom:10px;
    
    
   
   }
   
   
   
   
   .list-news-other .box-item-text{
    
    
    margin-bottom:5px;
    
    
   
    position:relative;
    
    
   
   }
   
   
   
   
   .list-news-other .box-item-text a{
    
    
    font-weight:700;
    
    
    font-size:16px;
    
    
    color:#2a9e2f;
    
    
    
    
   
   }
   
   
   
   
   .list-news-title{
    
    
    font-weight:700;
    
    
    display:block;
    
    
    line-height:1.6;
    
    
    margin-bottom:10px;
    
    
    font-size:19px;
    
    
    color:#000;
    
    
   
   }
   
   .list-news-other .box-item-text:hover{
    
    
    text-decoration:underline;
    
    
   
   }
   
   
   
   
   .list-news-other{
    
    
    padding-bottom:1.5em;
    
    
   
   }
   
   
   
   
   .post-tags{
    
    
    text-transform:none;
    
    
    font-size:14px;
    
    
    letter-spacing:0;
    
    
    color:gray;
    
    
    border-top:1px solid #e2e2e2;
    
    
    border-bottom:1px solid #e2e2e2;
    
    
    padding:10px;
    
    
    background:#f9f9f9;
    
    
   
   }
   
   
   
   
   .danh-muc{
    
    
    margin-bottom:15px;
    
    
   
   }
   
   
   
   
   .post-tags span{
    
    
    border-radius:4px;
    
    
    background:#126e32;
    
    
    padding:4px 10px;
    
    
    color:#fff;
    
    
    margin-right:5px;
    
    
   
   }
   
   
   
   
   .post-tags a{
    
    
    line-height:32px;
    
    
    border-radius:4px;
    
    
    margin-bottom:10px;
    
    
    padding:4px 10px;
    
    
    background:#dedede;
    
    
    color:#464646;
    
    
    margin-right:5px;
    
    
   
   }
   
   
   
   
   .danh-muc a:hover{
    
    
    background:#6dca19;
    
    
    color:#fff;
    
    
   
   }
   
   
   
   
   .product-related{
    
    
    margin-top:15px;
    
    
   
   }
   
   
   
   
   .product-title,
   .relative-posts-title{
    
    
    padding:0;
    
    
    margin:0;
    
    
    font-size:20px;
    
    
    font-weight:700;
    
    
    line-height:45px;
    
    
    color:#fff;
    
    
    background:linear-gradient(to right,#82bb4e,#fff);
    
    
    padding:0 20px;
    
    
    margin-bottom:10px;
    
    
   
   }
   
   
   
   
   .content-product .block-title{
    
    
    color:#191919 !important;
    
    
    text-transform:inherit !important;
    
    
   
   }
   
   
   
   
   .content-product{
    
    
    margin:30px 0px;
    
    
   
   }
   
   
   
   
   .general{
    
    
    margin-bottom:30px;
    
    
   
   }
   
   
   
   
   .item-info{
    
    
    font-size:14px;
    
    
    line-height:1.5;
    
    
    padding:10px 0;
    
    
    border-top:1px solid #ebebeb;
    
    
   
   }
   
   
   
   
   .product-info .item-info:nth-child(odd){
    
    
    background:#fff;
    
    
   
   }
   
   
   
   
   .item-info:nth-child(1){
    
    
    border-top:0;
    
    
   
   }
   
   
   
   
   .item-info span:nth-child(1){
    
    
    display:inline-block;
    
    
    width:200px;
    
    
   
    padding:0;
    
    
    margin:0;
    
    
    color:#0c0c0c;
    
    
    font-weight:600;
    
    
    padding-left:10px;
    
    
   
   }
   
   
   
   
   .post-gioithieu h1.page-h1{
    
    
    color:#191919;
    
    
   
   }
   
   
   
   
   .bg-gioithieu{
    
    
    background-color:#f6f7f9;
    
    
   
   }
   
   
   
   
   .SidebarNews-item-image img{
    
    
    border-radius:100%;
    
    
    height:60px;
    
    
   
   }
   
   
   
   
   .SidebarNews-item-image{
    
    
    width:25%;
    
    
   
   }
   
   
   
   
   .SidebarNews-item-text{
    
    
    width:75%;
    
    
   
   }
   
   
   
   
   span.go-to-top{
    
    
    background:transparent;
    
    
    color:rgb(12, 12, 12);
    
    
    border-radius:50%;
    
    
    border:2px solid rgb(12, 12, 12);
    
    
   
   }
   
   
   
   
   .fa-arrow-up:before{
    
    
    content:"\f106";
    
    
   
   }
   
   
   
   
   .go-to-top:hover{
    
    
    background:#077aad;
    
    
    color:#fff;
    
    
    border:2px solid #077aad;
    
    
   
   }
   
   .ListNews5-left-text-des{
    font-size:13px;
    text-align:justify;
    overflow:hidden;
    text-overflow:ellipsis;
    -webkit-line-clamp:2;
    height:45px;
    display:-webkit-box;
    -webkit-box-orient:vertical;
   }
   .category-des{
       padding: 0 10px 30px;
   }
   
   
   body{
    font-family: "Segoe UI", "Roboto", "Arial", "Tahoma", "Helvetica", sans-serif;
    font-size:16px;
    
    color:#191919;
    
    line-height:1.5;
    
   }
   
   
   
   
   
   
   
   
   
   
   div#top-header{
   
    background:#00000021;
    
    width:100%;
    
    left:0;
    
    top:0;
    
    height:68px;
    
    z-index:9;
    
   }
   
   
   
   
   div#logo img{
    
   text-align:center;
    
   max-height: 65px;
   }
   
   
   
   
   
   
   
   
   div#top-header-inner{
    
    
    
    
    position:relative;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #main-menu .block-content > ul > li{
    
   list-style:none;
    
   float:left;
    
   position:relative;
    
   margin: 16px 13px;
   }
   
   
   
   
   #main-menu .block-content > ul > li:last-child{
    
    
    margin:16px 0px 16px 13px;
    
    
   
   }
   
   
   
   
   
   
   
   
   div#main-menu{
    
    
    
   text-align:center;
    
    
    
   font-size:12.75px;
    
    
    
   font-weight:600;
    
    
    
   font-size:14px;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   div#main-menu a{
    
   text-decoration:none;
    
   color:rgba(102,102,102,.85)!important;
    
   display:block;
    
   padding:10px 0;
    
   font-size: 20px;
    
   letter-spacing:.02em;
    
   line-height:16px;
   }
   
   
   #main-menu ul ul a{
       display: block!important;
   }
   
   div#main-menu li.active a,
   div#main-menu a:hover{
    
    
    color:rgba(17,17,17,.85)!important;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   
   
   /*div#main-menu li:hover > a, div#main-menu li.active > a{
    
    */
    
    
   /* background:#f48120;
    
    */
    
    
   /* color:#ffffff!important;
    
    */
    
    
   
   /*
   }
   
   
   
   */
   div#main-menu li.active a:before,
   div#main-menu a:before{
    
    
    content:" ";
    
    
    position:absolute;
    
    
    top:0;
    
    
    left:50%;
    
    
    -webkit-transform:translateX(-50%);
    
    
    -ms-transform:translateX(-50%);
    
    
    transform:translateX(-50%);
    
    
    width:100%;
    
    
    background-color:#077aad;
    
    
    -webkit-transition:all 0.3s;
    
    
    -o-transition:all 0.3s;
    
    
    transition:all 0.3s;
    
    
    opacity:0;
    
    
    height:3px;
    
    
    top:auto;
    
    
    bottom:0;
    
    
   
   }
   
   
   
   
   div#main-menu a:hover:before,
   div#main-menu li.active a:before{
    
    
    opacity:1;
    
    
    
   
   }
   
   
   
   
   
   
   .flexslider{
    
    
    
    
    margin:0!important;
    
    
    
    
    padding:0!important;
    
    
    
    
    border:0!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   div#logo{
    
    
    
    
    position:relative;
    
    
    
    
    margin:auto;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#right-logo{
    
    
    
    
    text-align:center;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .block-ListNews4 .block-title , #home .block-title{
    
    
    
   text-transform:uppercase;
    
    
    
   color:#015ea7;
    
    
    
   font-size:27px;
    
    
    
   text-align:center;
    
    
    
   margin-bottom:10px;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   #slide{
    
    
    position:relative;
    
    
    
   
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
  
   
   
   
   
   
   div#home-1 .block-content{
    
    
    margin-bottom:20px;
    
    
   
   }
   
   
   
   
   .ListNews5-right-item-inner{
    
    
    position:relative;
    
    
   
   }
   
   
   
   
   .ListNews5-left-image,
   .ListNews4-item-image{
    
    
    display:block;
    
    
    overflow:hidden;
    
    
    position:relative;
    
    
    height:auto;
    
    
    border-top-left-radius:8px;
    
    
    border-top-right-radius:8px;
    
    
    transition:opacity 0.3s,transform 0.3s,background-color 0.3s,-webkit-transform 0.3s;
    
    
   
   }
   
   
   
   
   .ListNews5-left-image img{
    
    
    border-top-left-radius:8px;
    
    
    border-top-right-radius:8px;
    
    
    padding:0px !important;
    
    
    display:block;
    
    
    overflow:hidden;
    
    
   
   }
   
   
   
   
   .ListNews5-right-item-image img{
    
    
    padding:0px !important;
    
    
    display:block;
    
    
    overflow:hidden;
    
    
   
   }
   
   
   
   
   .overlay{
    
    
    background-color:rgba(6, 6, 6, 0.5);
    
    
    opacity:0;
    
    
    position:absolute;
    
    
    top:0;
    
    
    bottom:0;
    
    
    height:100%;
    
    
    left:-1px;
    
    
    right:-1px;
    
    
    transition:transform .3s,opacity .6s,-webkit-transform .3s;
    
    
    pointer-events:none;
    
    
   
   }
   .ListNews5-right-item-image{
    position:relative;
   }
   
   
   
   .ListNews4-item:hover .overlay{
    
    
    opacity:1;
    
    
   
   }
   
   
   
   
   .ListNews4-item:hover .ListNews4-item-text a{
    
    
    color:rgb(130, 187, 78);
    
    
   
   }
   
   
   
   
   .ListNews4-item:hover .ListNews4-item-text-des{
    
    
    color:#c72528;
    
    
   
   }
   
   
   
   
   .ListNews5-right-item-image:before,
   .ListNews5-left-image:before,
   .ListNews4-item-image:before{
    
    
    position:absolute;
    
    
    top:0;
    
    
    left:-75%;
    
    
    z-index:2;
    
    
    display:block;
    
    
    content:'';
    
    
    width:50%;
    
    
    height:100%;
    
    
    background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
    
    
    background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);
    
    
    -webkit-transform:skewX(-25deg);
    
    
    transform:skewX(-25deg);
    
    
   
   }
   
   
   
   
   
   .ListNews5-right-item-image:hover:before,
   .ListNews5-left-image:hover:before,
   .ListNews4-item-image:hover:before,
   .ListNews5-left-inner:hover .ListNews5-left-image:before,
   .ListNews5-right-item:hover .ListNews5-right-item-image:before,
   .ListNews4-item:hover .ListNews4-item-image:before{
    
    -webkit-animation:shine .75s;
    
    animation:shine .75s
   }
   
   
   
   
   @-webkit-keyframes shine{
    
    100%{
    
    left:125%
   }
   
   
   
   
   }
   
   
   
   @keyframes shine{
    
    100%{
    
    left:125%
   }
   
   
   
   
   }
   
   
   
   
   .ListNews5-right-item-image:hover:before,
   .ListNews5-left-image:hover:before,
   .ListNews4-item-image:hover:before{
    
    
    animation:shine .75s;
    
    
   
   }
   
   
   
   
   
   .ListNews4-item-inner{
    
    
   
    
   padding:0;
    
    
    
   border-radius:5px;
    
    
    
   box-shadow:1px 0px 5px #c4c4c4;
    
   height: 100%;
    
   
   
   }
   
   
   
   
   
   
   
   
   .ListNews5-left-text,
   .ListNews4-item-text{
    
    
    
   text-align:inherit !important;
    
    
    
   box-shadow:0 4px 30px 4px rgb(0 0 0 / 3%);
    
    
    
   padding:15px;
    
    
    
   background:#fff;
    
    
    
   margin-top:-10px;
    
    
    
   padding-bottom:10px;
    
    
    
   position:relative;
    
    
   
   }
   
   
   
   
   .ListNews5-left-text{
    
    
    padding:10px 15px 10px;
    
    
    border:solid 1px #ebebeb;
    
    
    border-bottom-color:#90c908;
    
    
    background:transparent;
    
    
    border-top:none;
    
    
    margin-top:5px;
    
    
   
   }
   
   
   
   
   .ListNews4-item-inner{
    
    
    position:relative;
    
    
   
   }
   .ListNews5-right-item-inner{
    border-bottom:none !important;
    padding-bottom:0px!important;
    margin-bottom:0px!important;
   }
   .ListNews5-right-item{
    padding-bottom:12px!important;
    cursor:pointer;
   }
   
   
   .ListNews5-right-item:hover .ListNews5-right-item-inner:after,
   .ListNews5-left-inner:hover .ListNews5-left-text:after,
   .ListNews4-item:hover .ListNews4-item-inner:after{
    
    
    transform-origin:left;
    
    
    transform:scaleX(1);
    
    
   
   }
   
   
   
   
   .ListNews5-right-item-inner:after,
   .ListNews5-left-text:after,
   .ListNews4-item-inner:after{
    
    
    background:#077aad;
    
    
    content:'';
    
    
    position:absolute;
    
    
    bottom:0;
    
    
    left:0;
    
    
    height:3px;
    
    
    width:100%;
    
    
    transform-origin:right;
    
    
    transition:transform .5s ease-in-out;
    
    
    transform:scaleX(0);
    
    
   
   }
   
   
   
   
   .ListNews5-right-item-text-des,
   .ListNews5-meta{
    
    
    display:block !important;
    
    
   
   }
   
   
   
   
   
   .ListNews5-right-item-text-des{
    
    
    margin-top:5px;
    
    
   
   }
   
   
   
   
   
   .ListNews5-meta-date{
    
    
    color:#333;
    
    
    font-size:12px;
    
    
    opacity:.8;
    
    
   
   }
   
   
   
   
   .ListNews5-meta-category{
    
    
    display:none;
    
    
   
   }
   
   
   
   
   .box1 .ListNews4-item-text{
    
    
    height:330px;
    
    
    overflow:hidden;
    
    
   
   }
   
   
   
   
   .ListNews4-item-text a{
    
    
    color:#191919;
    
    
    
    height:50px;
    
    
    font-size:17px;
    
    
    text-align:inherit;
    
    
    text-transform:inherit;
    
    
    overflow:hidden;
    
    
    text-decoration:none;
    
    
    display:block;
    
    
   
   }
   
   
   
   
   .ListNews4-item:hover .ListNews4-dess{
    
    
    color:#c72528;
    
    
    cursor:pointer;
    
    
   
   }
   
   
   
   
   .ListNews5-right-item:hover .ListNews5-right-item-text a,
   .ListNews5-left-inner:hover .ListNews5-left-text a,
   .ListNews4-item-text a:hover{
    
    
    color:rgb(130, 187, 78)!important;
    
    
   
   }
   
   
   
   
   
   .ListNews4-item-text-des:hover{
    
    
    color:#c72528;
    
    
   
   }
   
   
   
   
   .content-duan .box1{
    
    
    padding:0 5px 10px;
    
    
   
   }
   
   
   
   
   .content-duan .ListNews4-item-image{
    
    
    border-top-left-radius:0px;
    
    
    border-top-right-radius:0px;
    
    
   
   }
   
   
   
   
   span.price-content{
    
    
    
   font-size:20px;
    
    
    
   color:rgb(251, 107, 38);
    
    
    
   font-weight:400;
    
    
    
   cursor:default;
    
    
    
   line-height:30px;
    
    
   
   }
   
   
   
   
    
   .ListNews5-right-item-text a{
    
    
    
    color:#616161;
    
    
    
    
   
   }
   
   
   
   
   
   
   
   
   
   
   }
   
   
   
   
   
   
   
   
   
   .price{
    
    
    
    
    /* margin:15px auto;
    
    
    
    */
    font-size:15px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .ListNews4-readmore{
    
    
    
    
    display:none!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   a{
    
    
    
    
    color:#48494b;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   a:hover{
    
    
    
    
    color:#015ea7;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .flex-control-paging li a.flex-active{
    
    
    
    
    background:#f48020!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .flex-control-paging li a{
    
    
    
    
    background:#fff!important;
    
    
    
    
    width:13px!important;
    
    
    
    
    height:13px!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .ListNews4-readmore-all{
    
    
    
    
    text-align:center;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .ListNews4-readmore-all a{
    
    
    
    
    padding:10px 15px;
    
    
    
    
    display:inline-block;
    
    
    
    
    color:#fff;
    
    
    
    
    text-decoration:none;
    
    
    
    
    background:#0870c1;
    
    
    
    
    border-radius:5px;
    
    
    
    
    margin-top:20px;
    
    
    
    
    text-transform:uppercase;
    
    
    
    
    font-weight:bold;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .ListNews4-readmore-all a:hover{
    
    
    
    
    background:#f48020;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#home-2{
    
    
    
    
    background:#f0f0f0;
    
    
    
    
    padding:20px 0;
    
    
    
    
    margin-bottom:20px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#home-1{
    
    
    
   margin-bottom:30px;
    
    
    
   
   
   }
   
   
   
   
   
   div#home-1 .block-title{
    
    
    padding-top:30px;
    
    
   
   }
   
   
   
   
   
   
   
   div#footer{
    
    
    
   background:rgb(44, 45, 63);
    
    
    
   color:#fff;
    
    
   
    
   line-height:25px;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   div#footer .block-title{
    
    
    
   padding-top:15px;
    
    
    
   padding-bottom:8px;
    
    
    
   border-bottom:1px solid rgba(255,255,255,.2);
    
    
    
   margin-bottom:20px;
    
    
    
   color:#fff;
    
    
    
   font-weight:700;
    
    
    
   text-transform:capitalize;
    
    
    
   font-size:18px;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   .footer2{
    
    
    
   
    
    border-top:0;
    
    
    
    
    border-bottom:0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .hotline{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#cpr{
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#wrap-cpr{
    
    
    
   background:#252736;
    
    
    
   text-align:center;
    
    
    
   padding:10px 0 15px;
    
    
    
   color:#d4d5d9;
    
    
    
   font-size:14px;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   .footer-col{
    
    
    
    
    padding:0 9.8px 19.6px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   div#footer ul{
    
    
    margin-bottom:1.3em;
    
    
   
   }
   
   
   
   
   div#footer li{
    
    
    
    margin-bottom:0.6em;
    
    
    margin-left:1.3em;
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#footer li a{
    
    
    
    
    color:#fff;
    
    
    
    
    text-decoration:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .home-content-3{
    
    
    
    
    margin-bottom:15px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   
   
   
   div#sidebar .block-title{
    
    
    
   text-transform:inherit;
    
    
    
   color:#fff;
    
    
    
   /* border-bottom:2px solid #eaeaea;
    
    
    
    */
    
   font-size:16px;
    
    
    
   text-align:left;
    
    
    
   padding:10px 10px;
    
    
    
   background:#077aad;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   .news-image img{
    
    
    
    
    width:100%;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   a.news-product-title{
    
    
    
    
    /* color:#333333;
    
    
    
    */
    text-decoration:none;
    
    
    
    
    font-weight:bold;
    
    
    
    
    font-size:19px;
    
    
    
    
    margin:10px 0;
    
    
    
    
    display:block;
    
    
    
    
    margin-top:0;
    
    
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   article.news-box{
    
    
    
    
    /* background:#fff;
    
    
    
    */
    /* padding:20px;
    
    
    
    */
    text-align:justify;
    
    
    
    
    margin-bottom:40px;
    
    
    
    
    border-bottom:1px dashed #ccc;
    
    
    
    
    padding-bottom:20px;
    
    
    
    
    position:relative;
    
    
    
    
    /* padding-left:125px;
    
    
    
    */
   
   
   }
   
   
   
   
   
   
   
   
   
   .gioi-thieu .col2-content{
    
    
    
    
    -webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);
    
    
    
    
    -moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);
    
    
    
    
    box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);
    
    
    
    
    background:#fff;
    
    
    
    
    padding:30px 30px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .news-des{
    
    
    
    
    line-height:25px;
    
    
    
    
    /* font-size:15px;
    
    
    
    */
   
   
   }
   
   
   
   
   
   
   
   
   
   a.news-read-more{
    
    
    
    
    color:#006166;
    
    
    
    
    text-transform:uppercase;
    
    
    
    
    text-decoration:none;
    
    
    
    
    display:block;
    
    
    
    
    margin-top:20px;
    
    
    
    
    font-size:13px;
    
    
    
    
    float:right;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   section#middle-content{
    
    
    
   padding:30px 0px;
    
    
   
   }
   
   
   
   
   
   
   
    
   
   h1.page-h1{
    
    
    
   color:#191919;
    
    
    
   font-size:27px;
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .hcv-bread-crumb{
    
    
    
   background:transparent;
    
    
    
   padding:0;
    
    
    
   font-size:14px;
    
    
    
   margin-bottom:20px;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   .hcv-bread-crumb a{
    
    
    
   color:#222;
    
    
    
   padding:0px 5px;
    
    
    
   text-decoration:none;
    
    
   
   }
   
   
   
   
   .bread-crumb-item:first-child,
   .hcv-bread-crumb a:hover{
    
    
    color:#7dce32;
    
    
   
   }
   
   
   
   
   
   
   
   
   #wrap-post-content{
    
    
    
    
    line-height:21px;
    
    
    
    
    text-align:justify;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #wrap-post-content p{
    
    
    
    
    margin:10px 0;
    
    
    
    
    color:#000;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   #v-hide-image{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   .main-image{
    
    
    
    
    box-shadow:0 0 1px 1px silver;
    
    
    
    
    /* margin-bottom:20px;
    
    
    
    */
    position:relative;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   
   
   
   .v-thumb-image{
    
    
    
    
    cursor:pointer;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .main-image img{
    
    
    
    
    width:100%;
    
    
    
    
    height:100%;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #main-image{
    
    
    
    
    height:auto!important;
    
    
    
    
    display:block;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-main-nav.v-main-prev{
    
    
    
    
    background:#f48120;
    
    
    
    
    left:10px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .main-image:hover .v-main-nav{
    
    
    
    
    opacity:0.5;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-main-nav:hover{
    
    
    
    
    opacity:1!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-main-nav.v-main-next{
    
    
    
    
    background:#f48120;
    
    
    
    
    right:10px;
    
    
    
    
    color:#fff;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-main-nav{
    
    
    
    
    position:absolute;
    
    
    
    
    top:35%;
    
    
    
    
    cursor:pointer;
    
    
    
    
    opacity:0;
    
    
    
    
    background-size:10px!important;
    
    
    
    
    z-index:2;
    
    
    
    
    top:calc( 50% - 20px );
    
    
    
    
    width:40px;
    
    
    
    
    height:40px;
    
    
    
    
    line-height:40px;
    
    
    
    
    text-align:center;
    
    
    
    
    font-size:17px;
    
    
    
    
    color:#fff;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #other-images{
    
    
    
    
    position:relative;
    
    
    
    
    padding:0 20px;
    
    
    
    
    top:-30px;
    
    
    
    
    text-align:center;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-other-images{
    
    
    
    
    /* box-shadow:0 0 1px 1px silver;
    
    
    
    */
    position:relative;
    
    
    
    
    padding:0 15px;
    
    
    
    
    height:65px;
    
    
    
    
    overflow:hidden;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .other-images-inner-inner{
    
    
    
    
    /* width:2000px;
    
    
    
    */
    left:0;
    
    
    
    
    /* position:absolute;
    
    
    
    */
    top:0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   .other-image{
    
    
    
    
    margin:0 5px;
    
    
    
    
    width:93px;
    
    
    
    
    display:inline-block;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .other-image img{
    
    
    
    
    cursor:pointer;
    
    
    
    
    margin-bottom:5px;
    
    
    
    
    border:1px solid #F0F0F0;
    
    
    
    
    margin-right:5px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .other-image img.active, .other-image img:hover{
    
    
    
    
    border:1px solid rgb(1, 94, 167)!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-opacity{
    
    
    
    
    background-color:#000;
    
    
    
    
    z-index:2;
    
    
    
    
    opacity:0.7;
    
    
    
    
    display:none;
    
    
    
    
    position:fixed;
    
    
    
    
    width:100%;
    
    
    
    
    height:100%;
    
    
    
    
    top:0;
    
    
    
    
    left:0;
    
    
    
    
    cursor:pointer;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   .v-popup-image{
    
    
    
    
    position:fixed;
    
    
    
    
    z-index:3;
    
    
    
    
    text-align:center;
    
    
    
    
    width:0;
    
    
    
    
    height:0;
    
    
    
    
    top:50%;
    
    
    
    
    left:50%;
    
    
    
    
    border:1px solid #999;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-popup-image-item{
    
    
    
    
    width:100%;
    
    
    
    
    height:100%;
    
    
    
    
    position:absolute;
    
    
    
    
    left:0;
    
    
    
    
    top:0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-popup-image .v-nav{
    
    
    
    
    position:absolute;
    
    
    
    
    width:40px;
    
    
    
    
    height:40px;
    
    
    
    
    top:35%;
    
    
    
    
    cursor:pointer;
    
    
    
    
    opacity:0;
    
    
    
    
    background-size:10px!important;
    
    
    
    
    z-index:2;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-popup-image .v-nav.v-prev{
    
    
    
    
    background:url(../images/left-arrow.html) center no-repeat #fff;
    
    
    
    
    left:10px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-popup-image .v-nav.v-next{
    
    
    
    
    background:url(../images/right-arrow.html) center no-repeat #fff;
    
    
    
    
    right:10px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-popup-image:hover .v-nav{
    
    
    
    
    opacity:0.8;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   #general h1.page-h1{
    
    
    
    
    font-size:20px;
    
    
    
    
    text-align:left;
    
    
    
    
    margin-top:0!important;
    
    
    
    
    font-weight:normal;
    
    
    
    
    margin-bottom:10px!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #general .description{
    
    
    
    
    line-height:22px;
    
    
    
    
    /* font-size:13px;
    
    
    
    */
    text-align:justify;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #general .description strong{
    
    
    
    
    color:#015ea7;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #general .description p{
    
    
    
    
    margin:10px 0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .vi_tri{
    
    
    
    
    margin-bottom:15px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .general-gia{
    
    
    
    
    font-size:15px;
    
    
    
    
    margin-bottom:15px;
    
    
    
    
    border-bottom:1px solid #e0e0e0;
    
    
    
    
    padding-bottom:15px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .general-gia span{
    
    
    
    
    font-weight:bold;
    
    
    
    
    font-size:18px;
    
    
    
    
    color:#f48120;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .nav-tabs{
    
    
    
    
    background-color:#f1f1f1;
    
    
    
    
    padding:15px 0;
    
    
    
    
    top:0;
    
    
    
    
    left:0;
    
    
    
    
    width:100%;
    
    
    
    
    z-index:1;
    
    
    
    
    top:0;
    
    
    
    
    left:0;
    
    
    
    
    padding-top:20px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .nav-tabs-item{
    
    
    
    
    float:left;
    
    
    
    
    /* margin:0 10px;
    
    
    
    */
    font-weight:bold;
    
    
    
    
    text-transform:uppercase;
    
    
    
    
    color:#787878;
    
    
    
    
    cursor:pointer;
    
    
    
    
    border-right:1px solid #fff;
    
    
    
    
    padding:0px 15px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .nav-tabs-item:hover, .nav-tabs-item.active{
    
    
    
    
    color:#f48120;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .tab-content{
    
    
    
    
    padding:10px 0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #wrap-post-content{
    
    
    
    
    text-align:justify;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #wrap-post-content h2{
    
    
    
    
    background:linear-gradient(to right,#015ea7,#fff);
    
    
    
    
    color:#fff;
    
    
    
    
    padding:5px 15px;
    
    
    
    
    font-size:18px;
    
    
    
    
    margin-top:30px;
    
    
    
    
    margin-bottom:20px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #wrap-post-content table{
    
    
    
    
    width:100%;
    
    
    
    
    border-collapse:collapse;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #wrap-post-content table td{
    
    
    
    
    padding:5px 10px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   a.relative.option-parent{
    
    
    
    
    display:block;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .nav-tabs-item.hotline{
    
    
    
    
    display:block;
    
    
    
    
    color:#fa8621;
    
    
    
    
    font-size:20px;
    
    
    
    
    position:relative;
    
    
    
    
    top:-3px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .nav-tabs-item.hotline a{
    
    
    
    
    color:#fa8621;
    
    
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#sidebar .core-block{
    
    
   
   }
   
   
   
   
   
   
   
   
   
   div#sidebar .block-title{
    
    
    
   font-weight:bold;
    
    
    
   line-height:1.05;
    
    
    
   letter-spacing:.05em;
    
    
    
   font-size:16px;
    
    
    
   margin-bottom:0;
    
    
    
   border-top-left-radius:7px;
    
    
    
   border-top-right-radius:7px;
    
    
    
   border-bottom:2px solid orange;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   /* M?t b?ng */ 
   
   .wrap-svg-map polygon{
    
    
    
    
    fill:transparent!important;
    
    
    
    
    stroke-width:0px!important;
    
    
    
    
    cursor:pointer;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .wrap-svg-map polygon:hover{
    
    
    
    
    fill:rgba(255, 255, 255, 0.65)!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
    
   
   .svg-map{
    
    
    
    
    width:100%;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   .module-matbang-opacity{
    
    
    
    
    position:fixed;
    
    
    
    
    width:100%;
    
    
    
    
    height:100%;
    
    
    
    
    top:0;
    
    
    
    
    left:0;
    
    
    
    
    z-index:999;
    
    
    
    
    background:#000;
    
    
    
    
    opacity:0.7;
    
    
    
    
    transition:all 0.5s;
    
    
    
    
    -webkit-transition:all 0.5s;
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .module-matbang-opacity.active{
    
    
    
    
    display:block;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .wrap-module-matbang{
    
    
    
    
    position:fixed;
    
    
    
    
    top:0;
    
    
    
    
    left:0;
    
    
    
    
    width:100%;
    
    
    
    
    height:100%;
    
    
    
    
    z-index:1000;
    
    
    
    
    display:none;
    
    
    
    
    text-align:center;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .wrap-module-matbang.active{
    
    
    
    
    display:block;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .module.module-matbang{
    
    
    
    
    text-align:center;
    
    
    
    
    position:relative;
    
    
    
    
    top:4%;
    
    
    
    
    height:92%;
    
    
    
    
    z-index:1000;
    
    
    
    
    display:inline-block;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .module-matbang-close{
    
    
    
    
    position:absolute;
    
    
    
    
    width:40px;
    
    
    
    
    height:40px;
    
    
    
    
    background:url(../images/close-bg.jpg) 0 no-repeat;
    
    
    
    
    top:0;
    
    
    
    
    right:0;
    
    
    
    
    z-index:2;
    
    
    
    
    background-size:100%;
    
    
    
    
    cursor:pointer;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   /* Form fixed-bottom-left */
   .v-form-fixed-bottom-left .v-form-content{
    
    
    
    
    background:none;
    
    
    
    
    padding:0!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   
   .v-form-fixed-bottom-left .v-form-title{
    
    
    
    
    background:none;
    
    
    
    
    text-align:left;
    
    
    
    
    padding:0!important;
    
    
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-form-fixed-bottom-left .before:hover{
    
    
    
    
    color:#f48020;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-form-fixed-bottom-left .before{
    
    
    
    
    color:#fff;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-form-fixed-bottom-left .v-form{
    
    
    
    
    padding:0;
    
    
    
    
    border-radius:5px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-form-fixed-bottom-left .v-form-item.v-form-item-submit input{
    
    
    
    
    cursor:pointer;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-form-title{
    
    
    
    
   
   }
   
   
   
   
   
   
   
   
   
   .v-form-fixed-bottom-left input.v-form-field-type-text{
    
    
    
    
    max-width:100px;
    
    
    
    
    border-radius:4px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-form-fixed-bottom-left .wrap-v-form{
    
    
    
    
    background:#015ea7;
    
    
    
    
    color:#fff;
    
    
    
    
    padding:15px;
    
    
    
    
    border-radius:5px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-form-fixed-bottom-left .v-form-item{
    
    
    
    
    margin-left:0!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-form-fixed-bottom-left .v-form-description{
    
    
    
    
    margin:15px 0;
    
    
    
    
    font-size:13px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   /* END Form fixed-bottom-left */ 
   
   .btn-contact{
    
    
    
    
    padding-top:10px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   .btn-contact-icon i{
    
    
    
    
    color:#ffffff;
    
    
    
    
    font-size:32px;
    
    
    
    
    position:relative;
    
    
    
    
    top:7px;
    
    
    
    
    padding-right:10px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .btn-contact .hotline-title{
    
    
    
    
    color:#fff;
    
    
    
    
    font-size:14px;
    
    
    
    
    text-transform:capitalize;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .btn-contact a{
    
    
    
    
    color:#ffffff;
    
    
    
    
    text-decoration:none;
    
    
    
    
    font-weight:bold;
    
    
    
    
    font-size:17px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
    #filter{
    
    
    
    
    text-align:center;
    
    
    
    
    margin-bottom:30px;
    
    
    
    
    /* border:1px solid #015ea7;
    
    
    
    */
    padding:20px 50px;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   /* .title-style-1 .block-title{
    
    */
    
    
   /* text-transform:uppercase;
    
    */
    
    
   /* color:#015ea7;
    
    */
    
    
   /* font-size:27px;
    
    */
    
    
   /* text-align:center;
    
    */
    
    
   /* font-family:"Roboto Slab", arial;
    
    */
    
    
   /* margin-bottom:10px;
    
    */
    
    
   /* margin-bottom:10px;
    
    */
    
    
   
   /*
   }
   
   
   
   */
   
   
   
   
   
   div#pagination{
    
    
    
   text-align:center;
    
    
    
   margin:20px 0;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   div#pagination a{
    
    
    
   font-size:15px;
    
    
    
   text-decoration:none;
    
    
    
   display:inline-block;
    
    
    
   height:30px;
    
    
    
   line-height:30px;
    
    
    
   text-align:center;
    
    
    
   width:30px;
    
    
    
   font-weight:bolder;
    
    
    
   border-radius:99px;
    
    
    
   border:2px solid currentColor;
    
    
    
   transition:all .3s;
    
    
    
   vertical-align:top;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   div#pagination a.active, div#pagination a:hover{
    
    
    
   background-color:#077aad;
    
    
    
   color:#fff;
    
    
    
   border:2px solid #077aad;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   .ListNews4-item-text-des{
    
    
    font-size:14px;
    
    
   height:85px;
    
    
    cursor:pointer;
    
    
   overflow:hidden;
    
    
    
   margin:10px 0px;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   div#footer .v-form-content{
    
    
    
    
    background:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#footer .v-form-title{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #general .description li{
    
    
    
    
    list-style:none;
    
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #general .description li:before{
    
    
    
    
    display:inline-block;
    
    
    
    
    font:normal normal normal 14px/1 FontAwesome;
    
    
    
    
    font-size:inherit;
    
    
    
    
    text-rendering:auto;
    
    
    
    
    -webkit-font-smoothing:antialiased;
    
    
    
    
    -moz-osx-font-smoothing:grayscale;
    
    
    
    
    padding-right:10px;
    
    
    
    
    content:"\f00c";
    
    
    
    
    color:#015ea7;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   span.core-edit-option-icon{
    
    
    
    
    z-index:2!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #logo .option-parent{
    
    
    
    
    overflow:visible!important
   
   
   }
   
   
   
   
   
   
   
   
   
   
    
   div#relative-posts h3 a{
    
    
    
    
    text-decoration:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#relative-posts .news-box-2-inner{
    
    
    
    
    text-align:left;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .work-heading-content{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #relative-posts a.news-read-more{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
    
   
   #relative-posts .owl-buttons{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   .ListNews5-meta{
    
    
    
    
    font-size:12px;
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #sidebar .SidebarNews-item-text-des{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#logo img.mini{
    
    
    
    
    height:60px;
    
    
    
    
    width:auto;
    
    
    
    
    margin:auto;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   .nav-tabs.fixed{
    
    
    
    
    top:60px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-tabs-nav-item{
    
    
    
    
    /* border:1px solid silver;
    
    
    
    */
    display:inline-block;
    
    
    
    
    /* float:left;
    
    
    
    */
    width:85px;
    
    
    
    
    padding:7px 0px;
    
    
    
    
    border-left:0;
    
    
    
    
    /* border-top:4px solid transparent;
    
    
    
    */
    cursor:pointer;
    
    
    
    
    margin-top:0px;
    
    
    
    
    /* font-weight:bold;
    
    
    
    */
    text-transform:uppercase;
    
    
    
    
    font-size:15px;
    
    
    
    
    text-align:center;
    
    
    
    
    background:#ce4c06;
    
    
    
    
    color:#fff;
    
    
    
    
    margin:10px 5px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-tabs-nav{
    
    
    
    
    text-align:center;
    
    
    
    
    /* display:inline-block;
    
    
    
    */
    overflow:auto;
    
    
    
    
    margin-top:20px;
    
    
    
    
    overflow:hidden;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-tabs-nav-item:first-of-type{
    
    
    
    
    /* border-left:1px solid silver;
    
    
    
    */
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-tabs-nav-item.active{
    
    
    
    
    /* border-top:4px solid #05478c;
    
    
    
    */
    color:#ffffff;
    
    
    
    
    background:#b60642;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-tabs-nav-inner{
    
    
    
    
    display:inline-block;
    
    
    
    
    /* border-top:1px solid silver;
    
    
    
    */
    background:#fff;
    
    
    
    
    margin-bottom:-5px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-tabs-content{
    
    
    
    
    background:#eaeaea;
    
    
    
    
    padding:30px 0;
    
    
    
    
    margin-top:15px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-tabs-content-item{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-tabs-content-item.active{
    
    
    
    
    display:block;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   .tabs-nav-inner{
    
    
    
    
    text-align:center;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .home-general-item-image .block-title{
    
    
    
    
    font-weight:bold;
    
    
    
    
    text-transform:uppercase;
    
    
    
    
    color:#ce4c06;
    
    
    
    
    font-size:22px;
    
    
    
    
    margin:10px 0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#sidebar .v-form{
    
    
    
    
    color:#333;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   
   .filter-content{
    
    
    
    
    text-align:left;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item-title{
    
    
    
    
    font-weight:bold;
    
    
    
    
    font-size:16px;
    
    
    
    
    
    
    color:#656363;
    
    
    
    
    /* margin-bottom:5px;
    
    
    
    */
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-content select{
    
    
    
    
    width:100%;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
    padding:7px 10px;
    
    
    
    
    border:1px solid #d0d0d0;
    
    
    
    
    border-radius:2px;
    
    
    
    
    
    
    color:#000;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item ,.filter-item.filter-item-basic_khu_vuc .field-item{
    
    
    
    
    padding:15px 10px;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-submit input{
    
    
    
    
    background:#015ea7;
    
    
    
    
    border:0;
    
    
    
    
    padding:10px 50px;
    
    
    
    
    border-radius:5px;
    
    
    
    
    color:#fff;
    
    
    
    
    font-size:14px;
    
    
    
    
    text-transform:uppercase;
    
    
    
    
    font-weight:bold;
    
    
    
    
    
    
    display:inline-block;
    
    
    
    
    cursor:pointer;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-submit{
    
    
    
    
    margin:0 10px;
    
    
    
    
    text-align:center;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-submit input:hover{
    
    
    
    
    background:#f2750c;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   div#filter .filter-title{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item{
    
    
    
    
    width:25%;
    
    
    
    
    float:left;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
    font-size:18px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item input.text{
    
    
    
    
    padding:8px 10px;
    
    
    
    
    width:100%;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .field-title{
    
    
    
    
    height:19px;
    
    
    
    
    margin-bottom:3px;
    
    
    
    
    color:#636262;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item input, .filter-item select{
    
    
    
    
    height:37px;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
    border:1px solid #dadada;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item.filter-item-basic_khu_vuc{
    
    
    
    
    width:50%;
    
    
    
    
    padding:0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item.filter-item-basic_khu_vuc .field-item{
    
    
    
    
    width:50%;
    
    
    
    
    float:left;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .field-item.field-item-phuong_xa.clearfix{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .khu_vuc_input{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item.filter-item-submit{
    
    
    
    
    width:25%;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item.filter-item-submit input{
    
    
    
    
    width:100%;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   #main-menu ul ul a{
    
    
    color:#777 !important;
    
    
    font-weight:inherit;
    
    
   
   }
   
   
   
   
   #main-menu ul ul a:hover{
    
    
    color:rgba(17,17,17,.85) !important;
    
    
   
   }
   
   
   
   
    #main-menu ul ul{
    
    
    
   position:absolute;
    
    
    
   top:100%;
    
    
    
   left:0;
    
    
    
   z-index:9;
    
    
    
   width:300px;
    
    
    
   opacity:0;
    
    
    
   visibility:hidden;
    
    
    
   transition:all .35s linear;
    
    
    
   -webkit-transition:all .35s linear;
    
    
    
   -moz-transition:all .35s linear;
    
    
    
   -ms-transition:all .35s linear;
    
    
    
   -o-transition:all .35s linear;
    
    
   
   }
   
   
   
   
   
   
   
   
   
    #main-menu ul ul{
    
    
    
   width:230px;
    
    
    
   background:#fff;
    
    
    
    
    
    
   list-style:none;
    
    
    
   transition:opacity .25s;
    
    
    
   
   }
   
   
   
   
   
   
   
   
   
    #main-menu ul li:hover > ul{
    
    
    
    
    opacity:1;
    
    
    
    
    visibility:visible;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   ul.sub-menu{
    
    
    
    
   
   }
   
   
   
   
   
   
   
   
   
   #main-menu li{
    
    
    
    
    list-style:none;
    
    
    
    
    margin:0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   #main-menu ul.sub-menu a{
    
    
    border-bottom:1px solid #ececec;
    
    
    text-transform:none;
    
    
    padding:10px 0px;
    
    
    margin:0 10px;
    
    
    text-align:left;
    
    
    font-size:14px;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   input[type="submit"]{
    
    
    
    
   
   }
   
   
   
   
   
   
   
   
   
   
   
   .filter-item.filter-item-submit{
    
    
    
    
    width:25%;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .filter-item.filter-item-submit input{
    
    
    
    
    width:100%;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
    background:#015ea7;
    
    
    
    
    border:0;
    
    
    
    
    /* padding:10px;
    
    
    
    */
    text-transform:uppercase;
    
    
    
    
    color:#fff;
    
    
    
    
    font-weight:bold;
    
    
    
    
    font-size:14px;
    
    
    
    
    border-radius:3px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   .ListNews5-right-item-text-des{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .block-ListNews5{
    
    
   
   }
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   .ListNews5-right-item-text a{
    
    
    
    
    color:#191919;
    
    
    text-align:inherit!important;
    
    
    line-height:1.3;
    
    
    font-size:17px!important;
    
    
    font-weight:400!important;
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   
   .feature-post{
    
    
    
   background:#f6f7f9;
    
    
    
   padding:30px 0;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   .ListNews4-item-inner{
    
    
    
   background:#fff;
    
    
    
   box-shadow:rgba(0, 0, 0, 0.03) 0px 4px 30px 4px;
    
    
   
   }
   
   
   
   
   
   
   
   
   
   .home-content-4{
    
    
    
    
    padding:25px 0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
    
   
   .box3-text a{
    
    
    
    
    font-weight:bold;
    
    
    
    
    
    
    text-decoration:none;
    
    
    
    
    font-size:15px;
    
    
    
    
    display:block;
    
    
    
    
    height:45px;
    
    
    
    
    overflow:hidden;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
    .box3-inner{
    
    
    
    
    float:left;
    
    
    
    
    width:100%;
    
    
    
    
    padding:15px;
    
    
    
    
    box-shadow:0 0 1px 1px #d2d2d2;
    
    
    
    
    box-sizing:border-box;
    
    
    
    
    border:1px solid #e8e8e8;
    
    
    
    
    \:2px 0 5px #313131;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   .owl-stage-outer{
    
    
    
    
    box-shadow:2px 0 3px #a0a0a0;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    
    
    
    
    background:#f48120!important;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .owl-nav{
    
    
    
    
    display:none;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .owl-dots{
    
    
    
    
    margin:15px auto;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .owl-dots span{
    
    
    
    
    padding:1px;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   
   
   
   .v-toggle-menu span, .v-toggle-menu:before, .v-toggle-menu:after{
    
    
    
    
    color:#fff!important;
    
    
    
    
    background:#fff;
    
    
    
    
   
   
   }
   
   
   
   
   
   
   a{
    
    
    
    text-decoration:none;
    
    
    
   
   }
   
   
   
   
   .v-toggle-menu{
    
    
    background:#077aad;
    
    
    width:35px;
    
    
    height:35px;
    
    
    border-radius:50%;
    
    
    line-height:35px;
    
    
    font-size:15px;
    
    
   
   }
   
   
   
   
   .post-product .product-related{
    
    
    margin-top:0px;
    
    
   
   }
   
   
   
   
   @media only screen and (max-width:768px){
    
    
    #sidebar{
    
    
    margin-top:30px;
    
    
    
   }
   
   
   
   
    .item-info span:nth-child(1){
    
    
    width:26%;
    
    
    
   }
   
   
   
   
    .inner-col .box1{
    
    
    padding:0 0px 10px;
    
    
   
   }
   
   
   
   
    .product-related{
    
    
    margin-bottom:30px;
    
    
    
   }
   
   
   
   
    .post-news .inner-col{
    
    
    padding:0px 5px;
    
    
    
   }
   
   
   
   
    .hcv-bread-crumb{
    
    
    line-height:1.6;
    
    
    
   }
   
   
   
   
    .hcv-bread-crumb a{
    
    
    padding:0;
    
    
    
   }
   
   
   
   
    #sidebar .inner,
    .ListNews5-left,
    .ListNews5-right{
    
    
    padding:0 5px 19.6px;
    
    
    
   }
   
   
   
   
    .content-duan .v-col-lg-4{
    
    
    width:100%;
    
    
   
   }
   
   
   
   
    #main-menu .block-content > ul > li:hover{
    
    
    background-color:rgba(0,0,0,.05);
    
    
    
   }
   
   
   
   
    li.back-to-parent{
    
    
    text-align:left;
    
    
    color:#0c0c0c;
    
    
    font-size:14px;
    
    
    padding:10px 20px;
    
    
    font-weight:bold;
    
    
    
   }
   
   
   
   
    #main-menu ul ul a{
    
    
    color:#0c0c0c !important;
    
    
    
   }
   
   
   
   
    #main-menu ul.sub-menu a{
    
    
    margin:0;
    
    
    
   }
   
   
   
   
    #main-menu .sub-menu{
    
    
    background:#ececec!important;
    
    
    
   }
   
   
   
   
    #main-menu li .menu-arrow:after{
    
    
    font-size:20px;
    
    
    
   }
   
   
   
   
    #main-menu li .menu-arrow{
    
    
    color:#666;
    
    
    
   }
   
   
   
   
    div#main-menu li.active a:before{
    
    
    display:none;
    
    
    
   }
   
   
   
   
    div#main-menu a{
    
    
    font-size:14px!important;
    
    
    text-align:left;
    
    
    padding:15px 15px 15px 20px!important;
    
    
    
    color:#0c0c0c !important;
    
    
    
   }
   
   
   
   
    .footer-col{
    
    
    margin-bottom:0px;
    
    
   
   }
   
   
   
   
    div#wrap-cpr{
    
    
    font-size:10px;
    
    
    
   }
   
   
   
   
    div#footer .block-title{
    
    
    text-align:left;
    
    
    
   }
   
   
   
   
    div#home-1{
    
    
    margin-bottom:0px;
    
    
    
   }
   
   
   
   
    .ListNews5-left{
    
    
    margin-bottom:10px;
    
    
    
   }
   
   
   .ListNews5-right-item{
    padding-bottom:20px!important;
   }
    .ListNews5-left-text-des{
    
    
    margin-top:5px;
    
    
    max-height:43px;
    
    
    overflow:hidden;
    
    
    
   }
   
   
   
   
    .ListNews5-right-item-text-des{
    
    
    max-height:35px;
    
    
    overflow:hidden;
    
    
    
   }
   
   
   
   
    
    .ListNews5-right-item-text a,
    .ListNews5-left-title{
    
    
    font-size:14px !important;
    
    
    
   }
   
   
   
   
    .block-title{
    
    
    font-size:22px;
    
    
    
   }
   
   
   
   
    .ListNews4-item-inner{
    
    
    margin:0;
    
    
    
   }
   
   
   
   
    div#home-1 .block-title{
    
    
    padding-top:0px;
    
    
   
   }
   
   
   div#logo img{
       max-height: 60px;
   }
   
   
   
   
   
   
    div#top-header{
    
    
    position:relative;
    height: initial;
    
   
    
    
    
   }
   
   
   
   
    .v-tx-prl-5{
    
    
    padding-left:0px!important;
    
    
    padding-right:0px!important;
    
    
    
   }
   
   
   
   
   
   }
   
   
   
   
   
   @media only screen and (max-width:425px){
    
    
    
    section#middle-content{
    
    
    
    padding-top:10px !important;
    
    
    
   
   }
   
   
   
   
   h1.page-h1{
    
    
    font-size:22px!important;
    
    
   
   }
   
   
   
   
   
   
    .SidebarNews-item-image img{
    
    
    
    width:100%;
    
    
    
   
   }
   
   
   
   
   
   
    h1.page-h1{
    
    
    
    line-height:1.2;
    
    
    
   
   }
   
   
   
   
   
   
    .field-title{
    
    
    
    color:#ffffff!important;
    
    
    
   
   }
   
   
   
   
   
   
    .filter-item, .filter-item.filter-item-basic_khu_vuc .field-item{
    
    
    
    width:100%!important;
    
    
    
   
   }
   
   
   
   
   
   
    #home .block-title{
    
    
    
    color:#fff!important;
    
    
    
    font-size:20px!important;
    
    
    
    font-weight:600;
    
    
    
   
   }
   
   
   
   
   
   
   
   
    div#home .block-html-content{
    
    
    
    color:white!important;
    
    
    
   
   }
   
   
   
   
   
   
    #filter{
    
    
    
    background:#055699!important;
    
    
    
    padding:20px 10px!important;
    
    
    
    margin:20px 0;
    
    
    
   
   }
   
   
   
   
   
   
   
   }
   
   
   
   
   @media only screen and (min-width:991px){
       #main-menu ul ul li{position: relative;}
       ul.sub-menu.sub-menu-4 li {
           display: block !important;
       }
       ul.sub-menu.sub-menu-2 li {
       display: block !important;
   }
   ul.sub-menu.sub-menu-3 li {
       display: block !important;
   }
       .sub-menu span.menu-arrow:after{
           display:none;
       }
       #main-menu ul ul{
           width: auto;
           text-align: left;
       display: table;
       }
       #main-menu ul ul li{
           text-align: left;
       display: table-cell;
       width: 190px;
       min-width: 190px;
       }
       #main-menu ul li:hover ul{
           opacity: 1;
       visibility: visible;
       }
       #main-menu .sub-menu .sub-menu li {
           display: block !important;
       }
       div#top-header #main-menu .sub-menu-1>li>a{
           color: #000!important;
           font-size:14px!important;
           font-weight: bold!important;
       }
       div#top-header #main-menu .sub-menu-1>li>a:hover{
           color: #7dce32!important;
       }
       #main-menu ul.sub-menu a{
           font-weight:500;
           font-size:16px;
           
       }
       .sub-menu{
       border: 1px solid #ddd;
       }
       
    #main-menu span.menu-arrow:after{font-family:FontAwesome;position:relative;top:0px;content:"\f107";color: #bbb !important;right:0;font-size:14px;margin-left:0.2em;opacity:.6;}
    
    .home-default div#top-header{
    
    
    position:absolute;
    
    
   
   }
   
   
   
   .home-default div#main-menu a{
    
    
    color:white!important;
    
    
   
   }
   
   
   
   
   .home-default div#main-menu li.active>a,
   .home-default div#main-menu a:hover{
    
    
    color:#fff!important;
    
    
   
   }
   
   
   
   
   .home-default #main-menu ul ul a{
    
    
    color:rgba(102,102,102,.85)!important;
    
    
   
   }
   
   
   
   
   .home-default #main-menu ul ul a:hover{
    
    
    color:rgba(17,17,17,.85)!important;
    
    
   
   }
   
   
   
   
   
   }
   
   
   
   
   @media only screen and (max-width:1200px) and (min-width:991px){
    div#main-menu ul >li > a{
       display: inline-block;
   }
    
    .SidebarNews-item-image img{
    
    
    height:40px;
    
    
   
   }
   
   
   
   
    #main-menu .block-content > ul > li{
   }
   
   
   
   
    .btn-lienhe, .btn-zalo{
    
   padding: 0px 5px;
       margin: 17px -3px;
    
    
    
   }
   div#logo img{
           max-height: 60px !important;
   }
   
   
   
    .btn-lienhe a, .btn-zalo a{
    
    
    color:#fff;
    
    
    font-size:12px;
    
    
   
   }
   
   
   
   
   
   }
   
   
   
   
    
   
   }
   
   
   @media only screen and (min-width: 768px) and (max-width: 991px){
       div#logo img{
    
    
    max-height:58px!important;
    
    
   
   }
   }
   
   @media only screen and (max-width:991px) and (min-width:768px){
       
    
    
    div#logo img{
    
    
    max-height:58px!important;
    
    
   
   }
   
   
   
   
    .home-search{
    
    
    width:70%!important;
    
    
    
   }
   
   
   
   
    #filter-Slide .block-title{
    
    
    font-size:30px;
    
    
    
   }
   
   
   
   
    #filter-Slide .v-search-form button{
    
    
    max-width:45px!important;
    
    
    
   }
   
   
   
   
    .list-favicon a{
    
    
    font-size:16px;
    
    
    
   }
   
   
   
   
    #footer-inner{
    
    
    font-size:14px;
    
    
    
   }
   
   
   
   
    #main-menu .block-content > ul > li{
    
    
    text-align:left;
    
    
    
   }
   
   
   
   
    #main-menu .block-content > ul > li a{
    
    
    padding:15px 20px;
    
    
    font-size:14px;
    
    
    color:#0c0c0c!important;
    
    
    
   }
   
   
   
   
    #main-menu .block-content > ul > li:hover{
    
    
    background-color:rgba(0,0,0,.05);
    
    
    
   }
   
   
   
   
    li.back-to-parent{
    
    
    text-align:left;
    
    
    color:#0c0c0c;
    
    
    font-size:14px;
    
    
    padding:10px 20px;
    
    
    font-weight:bold;
    
    
    
   }
   
   
   
   
    #main-menu ul ul a{
    
    
    color:#0c0c0c !important;
    
    
    
   }
   
   
   
   
    #main-menu ul.sub-menu a{
    
    
    margin:0;
    
    
    
   }
   
   
   
   
    #main-menu .sub-menu{
    
    
    background:#ececec!important;
    
    
    
   }
   
   
   
   
    #main-menu li .menu-arrow:after{
    
    
    font-size:20px;
    
    
    
   }
   
   
   
   
    #main-menu li .menu-arrow{
    
    
    color:#666;
    
    
    
   }
   
   
   
   
    div#main-menu li.active a:before{
    
    
    display:none;
    
    
    
   }
   
   
   
   
    div#main-menu a{
    
    
    font-size:14px!important;
    
    
    text-align:left;
    
    
    padding:15px 15px 15px 20px!important;
    
    
    
    color:#0c0c0c !important;
    
    
    
   }
   
   
   
   
    .SidebarNews-item-image img{
    
    
    border-radius:5px;
    
    
    height:inherit;
    
    
   
   }
   
   
   
   
   #sidebar{
    
    
    margin-top:30px;
    
    
   
   }
   
   
   
   
   
   }
   
   
   
   
   
   @media only screen and (max-width:991px){
    
    
   
    
   
   
    .home-content-2-col1 .v-xs-mr-15{
    
    
    
    margin-right:0px !important;
    
    
    
   
   }
   
   
   
   
   
   
    div#logo a{
        line-height: 0;
        padding:3px 0px;
    
    }

    div#toogle-menu {
        /* margin-top: 20px; */
    }
    
    .v-toggle-menu.style2:before, .v-toggle-menu.style2:after {
        background:#fff;
    }
    
    @media only  screen and (max-width: 991px){
        #main-menu a{
            color: #635c5c!important;
        }
        .hotline-fixed{
            display:block;
            /* left: calc( 50% - 100px ); */
        }
    } 
    
    @media only  screen and (max-width: 991px){
        #main-menu{
            background: #fff !important;
        }
        
        .flex-direction-nav{
            display:none;
        }
    }
    
    @media only  screen and (max-width: 661px){
        a.news-product-title {
            line-height: 20px;
            font-size: 15px;
        }
    }
    
    .box .box-content{font-size:14px;}
.box-text{font-size:1em;color:#333;line-height:22px;}
.box-content-title{margin-bottom:7px;line-height:23px;}
.box-content-title a{text-decoration:none;}
.box-content-title a:first-letter{text-transform:uppercase;}
.box .box-content .meta-item{margin-bottom:5px;}
.box .box-content .meta-item span{}
.box img{width:100%;display:block;}
.box{font-size:14px;}
.box1-content{padding:0 15px;}
.box1-text{position:absolute;bottom:0;width:100%;left:0;}
.box1-content-title{background-color:rgba(0,0,0,0.7);padding:5px 15px;transition:all .38s;-webkit-transition:all .38s;-moz-transition:all .38s;-o-transition:all .38s;-ms-transition:all .38s;overflow:hidden;margin-bottom:0 !important;}
.box1-content-title a{font-size:15px;line-height:19px;display:inline-block;font-weight:normal;color:#fff;}
.box1-content:hover .box1-content-title{padding:15px 15px;}
.box1-content-title:hover > a{color:#fff;}
.box2-content{position:relative;overflow:hidden;padding:10px 10px;}
.box2-image{overflow:hidden;margin-bottom:5px;}
.box2-image img{transform:scale(1);transition:all .38s;-webkit-transition:all .38s linear;-moz-transition:all .38s linear;-o-transition:all .38s linear;-ms-transition:all .38s linear;}
.box2-text{font-size:1em;color:#333;}
.box2-content-title{overflow:hidden;line-height:25px;}
.box2-content-title a{color:#666;transition:all 1s linear;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;text-decoration:none;text-transform:uppercase;display:block;}
.box2-content-title:hover a{color:#b21117;}
.box2-content .gia span{font-size:1.3em;color:#b21117;}
.box2-content:hover .box2-content-title a{color:#b21117;}
.box2-image:hover img{transform:scale(1.1);}
.box2-readmore{text-align:center;font-size:1em;text-transform:uppercase;}
.box2-readmore a{text-decoration:none;}
.box2-content .meta-item.vi-tri{overflow:hidden;line-height:20px;}
.box3-content{padding:0 10px;margin-bottom:15px;}
.box3-image{position:relative;margin-bottom:10px;}
.box3-content .gia{position:absolute;top:15px;left:-10px;background-color:#b21117 !important;color:#fff;padding:5px 9px;font-size:0.9em;}
.box3-content .gia:hover{background-color:#d0530b !important;}
.box3-content-title a{font-size:1em;transition:all .38s;-webkit-transition:all .38s linear;-moz-transition:all .38s linear;-o-transition:all .38s linear;-ms-transition:all .38s linear;text-decoration:none;text-transform:uppercase;}
.box3-content:hover .box3-content-title a{color:#d0530b;}
.box4-content{margin-bottom:15px;border:1px solid #e1e1e1;box-sizing:border-box;}
.box4-text{padding:0 5px 10px 10px;font-size:1em;color:#333;}
.box4-content-title{border-bottom:1px solid #e1e1e1;margin-bottom:5px;}
.box4-content-title a{text-decoration:none;display:block;height:25px;font-size:1.1em;font-weight:bold;color:#666;transition:all .38s;-webkit-transition:all .38s linear;-moz-transition:all .38s linear;-o-transition:all .38s linear;-ms-transition:all .38s linear;text-transform:uppercase;}
.box4-content-title:hover a{color:#b4112c;}
.box4-image{margin-bottom:10px;overflow:hidden;}
.box4-image img{transform:scale(1);transition:all .38s;-webkit-transition:all .38s linear;-moz-transition:all .38s linear;-o-transition:all .38s linear;-ms-transition:all .38s linear;}
.box4-image:hover img{transform:scale(1.1);}
.box4-content .gia{display:inline-block;padding-bottom:4px;}
.box4-content .gia span{color:#b21117;font-size:1.3em;}
.box4-readmore{text-decoration:none;display:block;border-top:1px solid #e1e1e1;text-align:center;padding-top:6px;font-size:0.9em;margin-top:10px;}
.box5{margin-bottom:15px;}
.box5-image img{border-radius:100%;box-shadow:0px 5px 3px 0px #cacaca;border:6px solid #fff;box-sizing:border-box;}
.box5-text{margin-left:10px;}
.box5-content-title a{position:relative;padding-bottom:2px;color:#555}
.box5-content-title a:before{content:"";height:1px;width:70px;background-color:#555;position:absolute;bottom:0;left:0;}
.box6{margin:0 -10px 15px;}
.box6 .text .title a{font-size:1.1em;margin-bottom:7px;display:inline-block;text-transform:uppercase;text-decoration:none;color:#000;transition:all .38s;-webkit-transition:all .38s;-moz-transition:all .38s;-o-transition:all .38s;}
.box6 .text .title:hover a{color:#f76621;}
.box6 .text .des{font-size:1em;font-weight:normal;margin-bottom:15px;line-height:22px;color:#333;text-align:justify;}
.box6 .text .meta{position:relative;font-size:0.9em;color:#666;padding-left:18px;margin-bottom:5px;}
.box6 .text .meta:before{content:"\f017";font-family:"FontAwesome";position:absolute;top:0;left:0;font-size:16px;color:#5e162b;}
.box6 .read-more{color:#26a143;padding:5px 20px;border:1px solid #c4e2ca;text-transform:uppercase;display:inline-block;text-decoration:none;font-size:12px;transition:all .38s;-webkit-transition:all .38s;-moz-transition:all .38s;-o-transition:all .38s;}
.box6 .read-more:hover{color:#f76621;border:1px solid #f76621;}
.box6-item-inner{margin:0 10px;}
.box7 .box-content{padding:10px;border:1px solid #eaeaea;box-sizing:border-box;margin:0 15px 15px;}
.box7-image img{display:block;transition:all .38s;-webkit-transition:all .38s linear;-moz-transition:all .38s linear;-o-transition:all .38s linear;-ms-transition:all .38s linear;}
.box7-text{box-sizing:border-box;padding-left:15px;}
.box7-content-title a{text-decoration:none;text-transform:uppercase;font-size:18px;color:#00992b;height:40px;overflow:hidden;display:block;line-height:22px;margin-bottom:10px;}
.box7 .des{margin-bottom:5px;text-align:justify;}
.box7-readmore{text-decoration:none;text-transform:uppercase;padding:0px 10px;line-height:30px;height:30px;}
.box7-image:hover img{transform:scale(1.05);}
.box8{}
.box a{text-decoration:none;}
.box-content-title{padding-top:10px;display:block;font-size:14px;margin-bottom:15px;}
.box-content-title a{}
.box-list-price{color:#E66D51;font-weight:600;margin-bottom:10px;font-size:13px;}
.box-list-price .line-through{text-decoration:line-through;color:#666;font-size:11px;}
.box9{text-align:center;}
.box9-content{padding:15px;border:1px solid #eaeaea;margin:0 15px;background:#fff;}
.box9-add-to-cart,
.box9-readmore{display:inline-block;border:1px solid #eaeaea;padding:5px 10px;margin:0 3px;text-transform:capitalize;font-size:13px;transition:all .38s;-moz-transition:all .38s;-webkit-transition:all .38s;-o-transition:all .38s;-ms-transition:all .38s;color:#222222;cursor:pointer;}
.box9-add-to-cart:hover,
.box9-readmore:hover{text-decoration:none;background-color:#ffca91;border:1px solid #ffca91;}
.box10-content{margin-bottom:15px;background:#fff;padding:10px;}
.box10-content-title{margin:20px 0 15px !important;font-size:20px;}
.box10-content-inner{background-color:#f9f9f9;}
.box10-image{width:45%;}
.box10-text{width:55%;padding-left:10px;box-sizing:border-box;text-align:center;}
.box10-add-to-cart, .box10-readmore{float:left;background-color:#cdcdcd;padding:5px;margin-right:5px;color:#fff;text-transform:uppercase;font-size:12px;}
.box10-readmore{margin-right:0;}
.box10-readmore:hover, .box10-add-to-cart:hover{text-decoration:none;background-color:#000;}
.box11{background:#fff !important;}
.box11-add-to-cart, .box11-readmore{display:inline-block;}
.box11-add-to-cart{background-color:#00a1b4;border-color:#018A9A;padding:8px 10px;border-radius:20px;color:#fff;}
.box11-readmore{border:none;color:#338fd0}
.box11-readmore:hover{border:none;background-color:transparent;color:#03b6cc;}
.box11-content{border:none;transition:all .38s;-moz-transition:all .38s;-webkit-transition:all .38s;-o-transition:all .38s;-ms-transition:all .38s;padding:15px;}
.box11-content:hover{box-shadow:0px 0px 5px 0px rgba(51, 51, 51, 0.35);}
.box11-add-to-cart:hover{border-color:#03B6CC;background-color:#03B6CC;}
.box11-list-price{color:#8cd794;margin-bottom:10px;}
.box11-content-title{margin:10px 0 15px;}
.box11-content-title a{color:#33336e;}
.box12-content{border:1px solid #eaeaea;padding:15px;}
.box12-image{position:relative;overflow:hidden;}
.box12-image img{display:block;}
.box12-add-to-cart-wrap{position:absolute;left:0;bottom:0;width:100%;text-align:center;transition:all .38s;-moz-transition:all .38s;-webkit-transition:all .38s;-o-transition:all .38s;-ms-transition:all .38s;}
.box12-add-to-cart, .box12-readmore{display:block;background:#222;color:#fff;padding:10px 15px;text-transform:uppercase;text-decoration:none;font-size:13px;position:relative;padding-left:25px;}
.box12-add-to-cart:before{content:"\f217";font-family:FontAwesome;font-size:16px;padding-right:5px;}
.box12-add-to-cart{transform:translateX(-105%);cursor:pointer;margin-bottom:4px;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}
.box12-readmore{transform:translateX(-105%);transition:all 1.5s;-moz-transition:all 1.5s;-webkit-transition:all 1.5s;-o-transition:all 1.5s;-ms-transition:all 1.5s;}
.box12-readmore:before{content:"\f055";font-family:FontAwesome;font-size:16px;padding-right:5px;}
.box12-image:hover .box12-add-to-cart, .box12-image:hover .box12-readmore{transform:translateX(0);}
.box12-image:hover .box12-add-to-cart-wrap{}
.box12-image img{transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}
.box12-image:hover img{transform:scale(1.05);}
.box12-add-to-cart:hover,
.box12-readmore:hover{background:red;text-decoration:none;}
.box13-content{background:#fff;}
.box13-text{background-color:#3e3530;padding:15px 0 0;position:relative;text-align:center;}
.box13-content-title{padding-top:10px;text-align:center;font-size:19px;height:45px;overflow:hidden;}
.box13-content-title a{color:#fff;}
.box13-list-price{position:absolute;top:0;left:15px;background:#ba6c59;padding:8px 15px;border-radius:20px;color:#fff;transform:translateY(-50%);}
.box13-add-to-cart,
.box13-readmore{width:50%;padding:10px;box-sizing:border-box;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}
.box13-add-to-cart:hover{background:#40302E;}
.box13-readmore:hover{background:#844d3f;}
.box13-add-to-cart{float:left;color:#fff;display:block;width:50%;background:#513c3a;}
.box13-readmore{float:right;color:#fff;display:block;background:#ba6c59;}
.box13-text .des{color:#fff;padding:0 15px 10px;height:70px;overflow:hidden;}
.box13-list-price .line-through{text-decoration:line-through;color:#222;}
.box14-content{padding:10px;border:1px dashed #eee;border-radius:5px;margin-bottom:30px;position:relative;text-align:center;}
.box14-list-price{margin-bottom:20px;}
.box14-add-to-cart{width:35px;height:35px;position:absolute;bottom:0;left:50%;margin-bottom:-17.5px;margin-left:-17.5px;background:#fff;line-height:35px;text-align:center;border-radius:50%;border:1px dashed #eee;font-size:16px;color:#c3c3c3;}
.box14-content:hover,
.box14-content:hover .box14-add-to-cart{border:1px solid #FFCDB9;}
.box14-content:hover .box14-add-to-cart{background-color:#FFCDB9;color:#fff;}
.box14-image{position:relative;overflow:hidden;}
.box14-readmore{position:absolute;bottom:0px;left:50%;padding:7px 20px;color:rgb(255, 255, 255);background-color:rgb(242, 99, 99);transform:translateX(-50%);opacity:0;visibility:hidden;transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;}
.box14-content:hover .box14-readmore{opacity:1;visibility:visible;bottom:20px;}
.box14-list-price .gia-km span,
.box14-list-price .gia span{color:#333;font-style:italic;font-weight:normal;}
.box14-content-title a{color:#333;}
.box15{}
.box15-image{position:relative;overflow:hidden;}
.box15-add-to-cart-wrap{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);text-align:center;}
.box15-add-to-cart,
.box15-add-to-cart{position:absolute;}
.box16{text-align:center;}
.box16-image{border:1px solid #6DAB3C;padding:7px;}
.box16-content-title a{color:#444;text-transform:uppercase;transition:all .38s;-moz-transition:all .38s;-webkit-transition:all .38s;-o-transition:all .38s;-ms-transition:all .38s;}
.box16-content-title:hover a{color:#6EAB3D;}
.box17-content-inner{padding:20px 20px 0;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:hidden;}
.box17-content-inner:hover{box-shadow:0 10px 30px rgba(0,0,0,.09)}
.box17-list-price{background-color:#fbfbfb;padding:10px 20px;margin:0 -20px;}
.box17-list-price .price{float:left;}
.box17-add-to-cart{float:right;font-size:20px;color:#E66D51;position:relative;cursor:pointer;}
.box17-image{position:relative;}
.box17-readmore{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);color:#FFF;font-size:25px;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .35s;transition:all .35s;}
.box17-image:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(230, 109, 81, 0.52);opacity:0;visibility:hidden;-webkit-transition:all .35s;transition:all .35s;}
.box17-image:hover:after,
.box17-image:hover > .box17-readmore{opacity:1;visibility:visible;}
.box17-add-to-cart span{position:absolute;width:100px;background-color:rgba(85, 85, 85, 0.58);color:#fff;text-align:center;padding:5px 0;border-radius:6px;opacity:0;font-size:12px;transition:opacity .35s, transform .380s;top:-3px;right:30px;transform:translateY(-50px);font-weight:bold;}
.box17-add-to-cart:hover span{opacity:1;transform:translateY(0px);}
.box17-content-title a{color:#444;}

.hieu-ung1,
.hieu-ung2,
.hieu-ung3,
.hieu-ung5{position:relative;overflow:hidden;}
.hieu-ung1:after{width:100%;height:100%;content:"";background-color:rgba(255,255,255,0.5);position:absolute;top:0;left:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-100%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-100%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-100%,0);-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-100%,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,-100%,0);}
.hieu-ung1:hover:after{transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,100%,0);-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,100%,0);-moz-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,100%,0);-o-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,100%,0);-ms-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,-45deg) translate3d(0,100%,0);}
.hieu-ung1 img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;}
.hieu-ung1:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);}
.hieu-ung2{background:rgba(245, 208, 69, 0.69);}
.hieu-ung2:hover img{transform:scale(.87);-webkit-transform:scale(.87);-moz-transform:scale(.87);-o-transform:scale(.87);-ms-transform:scale(.87);}
.hieu-ung2 img{transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;-ms-transition:all .35s;}
.hieu-ung3:after{content:"";position:absolute;height:5px;background-color:red;width:30px;left:0;bottom:0;transition:all 1s}
.hieu-ung3:hover:after{width:100%;}
.hieu-ung3 img{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;-ms-transition:all 1s;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.hieu-ung3:hover img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);}
.hieu-ung4{position:relative;overflow:hidden;}
.hieu-ung4:after{content:"";position:absolute;top:25px;left:0;right:0;bottom:25px;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;border-top:1.5px solid rgba(234, 234, 234, 0.48);border-bottom:1.5px solid rgba(234, 234, 234, 0.48);box-shadow:0 0 0 25px rgba(39, 57, 155, 0.63);z-index:1;opacity:0;}
.hieu-ung4:before{content:"";position:absolute;top:0;left:25px;right:25px;bottom:0;transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;border-left:1.5px solid rgba(234, 234, 234, 0.48);border-right:1.5px solid rgba(234, 234, 234, 0.48);box-shadow:0 0 0 25px rgba(39, 57, 155, 0.63);z-index:1;opacity:0;}
.hieu-ung4:hover:before,
.hieu-ung4:hover:after{opacity:1;}
.hieu-ung4 img{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;}
.hieu-ung4:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);}
.hieu-ung5:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #f5d045;transition:all .35s;opacity:0;}
.hieu-ung5:hover:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #f5d045;opacity:1;}
.hieu-ung5 a{top:50% !important;left:50% !important;color:#fff;margin-left:-15px;margin-top:-10px;opacity:0;transition:all .35s;}
.hieu-ung5 a:after{content:"\f0c1";font-family:FontAwesome;font-size:16px !important;width:30px;height:30px;line-height:30px;background-color:rgb(245, 208, 69) !important;color:#b21117;display:block;}
.hieu-ung5:hover a{opacity:1;}
    
/* Commonn */
.list-style li{
    margin: 5px 0;
    margin-left: 15px;
    list-style:none;
    position: relative;
    padding-left: 20px;
}
/* Commonn */

.list-style-1 li:before{
    font-family:FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f00c";
    color: #5aa6c6;
    font-size: 12px;
    position: absolute;
    top: 2px;
    left: 0;
}

.list-style-2 li:before{
    font-family:FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f046";
    color: #5aa6c6;
    font-size: 12px;
    position: absolute;
    top: 2px;
    left: 0;
}
    
.pagination-style-1 #pagination {
    padding: 15px 0;
}

.pagination-style-1 #pagination a {
    background-color: #b21117;
    color: #fff;
    padding: 5px 10px;
    transition: all .38s;
    text-decoration: none;
}

.pagination-style-1 #pagination a.active {
    background-color: #F5D045;
    color: #b21117;
}

.pagination-style-1 #pagination a:hover {
    background-color: #F5D045;
    color: #b21117;
}

.pagination-style-1 #pagination .last {
    margin-left: 5px;
}

/*Chuyen trang kieu 2*/
.pagination-style-2 #pagination a {
    text-decoration: none;
    color: #24519e;
    border: 1px solid rgba(36, 81, 158, 0.21);
    padding: 1px 5px;
}

.pagination-style-2 #pagination .next {
    margin-right: 3px;
}

.pagination-style-2 #pagination a.active {
    color: #333;
    font-weight: 700;
    border: none;
}

/*Chuyen trang kieu 3*/
.pagination-style-3 #pagination {
    padding: 15px 0;
}

.pagination-style-3 #pagination a {
    background: transparent;
    border: none;
    color: #333;
    display: inline-block;
    text-align: center;
    padding: 4px 10px;
    background-color: transparent;
    border-radius: 50%;
}

.pagination-style-3 #pagination a:hover,
.pagination-style-3 #pagination a.active {
    background-color: #666;
    color: #fff;
}

.pagination-style-3 #pagination .last,
.pagination-style-3 #pagination .first {
    border-radius:20px;
}

/*
 * dung chung
 */
 .v-search-form form {
    position: relative;
}

/*style1*/
.search-form-style-1 .v-search-form .text {
    vertical-align: top;
    width: 100%;
    box-sizing: border-box;
    height: 30px;
    padding: 0 15px;
}

.search-form-style-1 .v-search-form .submit {
    width: 40px;
    height: 30px;
    vertical-align: top;
    font-size: 0;
    border: none;
    background: #f0590c;
    position: absolute;
    right: 0;
    top: 0;
}

.search-form-style-1 .v-search-form .submit:after {
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
}

/*style2*/
.search-form-style-2 .v-search-form .text {
    vertical-align: top;
    width: 100%;
    box-sizing: border-box;
    height: 30px;
    padding: 0 15px 0px 5px;
    border: none;
    border-bottom: 1px solid rgba(192, 192, 192, 0.46)
}

.search-form-style-2 .v-search-form .submit {
    width: 40px;
    height: 30px;
    vertical-align: top;
    font-size: 0;
    border: none;
    background: transparent;
    position: absolute;
    right: 0;
    top: 0;
}

.search-form-style-2 .v-search-form .submit:after {
    content: "\f002";
    font-family: FontAwesome;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    color: rgb(192, 192, 192);
    font-weight: lighter;
}

.search-form-style-2 .v-search-form .text:focus {
    outline: none;
}

/*style3*/

.hotline-fixed-6 {
    background: #E88A25;
    background: -webkit-linear-gradient(left, #E88A25 , #D40000);
    background: -o-linear-gradient(right, #E88A25, #D40000);
    background: -moz-linear-gradient(right, #E88A25, #D40000);
    background: linear-gradient(to right, #E88A25 , #D40000);
    color: #fff;
    border-radius: 70px;
    position: fixed;
    transition:all 0.4s;
    -webkit-transition:all 0.4s;
    z-index:9;
    height: 35px;
    border: 2px solid #fff;
    line-height: 35px;
    background: #E88A25;
    background: -webkit-linear-gradient(left, #E88A25 , #D40000);
    background: -o-linear-gradient(right, #E88A25, #D40000);
    background: -moz-linear-gradient(right, #E88A25, #D40000);
    background: linear-gradient(to right, #E88A25 , #D40000);
  }
  
  
  
  .hotline-fixed-6-text {
      display: inline-block;
      padding-left: 53px;
      padding-right: 15px;
  }
  
  
  .hotline-fixed-6-icon i {
      font-size: 28px;
      display: inline-block;
      border: 2px solid;
      border-radius: 50%;
      width: 42px;
      height: 42px;
      text-align: center;
      line-height: 42px;
      cursor: pointer;
  }
  
  .hotline-fixed-6 a {
      color: #fff;
      font-size: 18px;
      font-weight: bold;
      text-decoration: none;
  }
   
   .hotline-fixed-6-text-title{
      display:none
   }
   
  
  .mypage-alo-phone {
      visibility: visible;
      background-color: transparent;
      width: 90px;
      height: 90px;
      cursor: pointer;
      z-index: 20;
  }
  .animated.infinite {
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
  }
  .animated.infinite {
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;
  }
  
  .animated.infinite {
      animation-iteration-count: infinite;
  }
  
  .mypage-alo-ph-circle {
      width: 78px;
      height: 78px;
      top: 15px;
      left: 15px;
      position: absolute;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      border-radius: 100%;
      border: 2px solid rgba(30, 30, 30, 0.4);
      opacity: .1;
      opacity: .5;
      background: #f37123;
      border-color: #fff;
      border-width: 3px;
  }
   
  
  
  
  .mypage-alo-ph-circle-fill {
      width: 40px;
      height: 40px;
      top: 36px;
      left: 35px;
      position: absolute;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      border-radius: 100%;
      border: 2px solid transparent;
      -webkit-transition: all .5s;
      -moz-transition: all .5s;
      -o-transition: all .5s;
      transition: all .5s;
      background-color: #f37123;
      opacity: .75 !important;
  }
   
  .mypage-alo-ph-img-circle {
      width: 25px;
      height: 25px;
      top: 43px;
      left: 43px;
      position: absolute;
      background: rgba(30, 30, 30, 0.1) url(phone.png) no-repeat center center;
      -webkit-border-radius: 100%;
      -moz-border-radius: 100%;
      border-radius: 100%;
      border: 2px solid transparent;
      opacity: .7;
      -webkit-transition: all 0.2s ease-in-out;
      -moz-transition: all 0.2s ease-in-out;
      -ms-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out;
      -webkit-transform-origin: 50% 50%;
      -moz-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
      -o-transform-origin: 50% 50%;
      transform-origin: 50% 50%;
      background-size: 70%;
      background-color: #d71921;
  }
   
  
  .call-now{
      position:absolute;
      left: -39px;
      top: -41px;
  }
  
  .block-title{position:relative;clear:both;}
.block-title .block-title-inner{position:relative;}
.block-title-style-1 .block-title{text-align:center;}
.block-title-style-1 .block-title-inner{color:#333 !important;text-transform:uppercase !important;background:transparent !important;margin-bottom:15px !important;display:inline-block;padding-bottom:8px !important;font-size:18px !important;font-weight:bold !important;}
.block-title-style-1 .block-title .block-title-inner:before,
.block-title-style-1 .block-title .block-title-inner:after{content:"";position:absolute;width:25px;height:3px;}
.block-title-style-1 .block-title .block-title-inner:before{background-color:#B21117;bottom:0;left:50%;margin-left:-30px;}
.block-title-style-1 .block-title .block-title-inner:after{background-color:#F5D045;bottom:0;left:50%;margin-left:0px;}
.block-title-style-2 .block-title{border-bottom:2px solid #333 !important;margin-bottom:10px!important;}
.block-title-style-2 .block-title .block-title-inner{color:#fff !important;background:#333 !important;font-size:14px !important;font-weight:normal!important;padding:5px 15px!important;padding-left:35px !important;}
.block-title-style-2 .block-title .block-title-inner:before{content:"\f114";font-family:FontAwesome;font-size:16px;color:#fff;position:absolute;top:50%;left:10px;transform:translateY(-50%);}
.block-title-style-3 .block-title{padding-left:20px !important;background:transparent!important;border:none !important;}
.block-title-style-3 .block-title-inner{background:transparent!important;color:#333 !important;padding:0 !important;}
.block-title-style-3 .block-title:before{content:"";position:absolute!important;top:0!important;left:0!important;width:3px !important;height:100%!important;display:block!important;background:-webkit-linear-gradient(top, rgb(237, 97, 14), rgba(255, 255, 255, 0.88));background:-o-linear-gradient(top, rgb(237, 97, 14), rgba(255, 255, 255, 0.88));background:-moz-linear-gradient(top, rgb(237, 97, 14), rgba(255, 255, 255, 0.88));background:linear-gradient(top, rgb(237, 97, 14), rgba(255, 255, 255, 0.88));}
.block-title-style-3 .block-title:after{display:none !important;}
.block-title-style-4 .block-title:before{content:"";position:absolute;top:50%!important;left:0;width:100%;height:2px !important;background:#404040 !important;}
.block-title-style-4 .block-title:after{content:"";position:absolute;top:50% !important;right:0!important;width:11px !important;height:11px!important;background:#7ac143 !important;border-radius:50% !important;transform:translateY(-50%);}
.block-title-style-4 .block-title-inner{padding-right:10px !important;background:#151515 !important;z-index:9 !important;padding:5px 10px !important;color:#fff;}
.block-title-style-5 .block-title{display:block;text-align:center;border:none !important;background:transparent !important;}
.block-title-style-5 .block-title:after{content:"";height:2px;width:100%;position:absolute;top:50%;margin-top:-1px;left:0;background:#5eae36 !important;}
.block-title-style-5 .block-title-inner{text-transform:uppercase !important;color:#5eae36 !important;padding:0px 10px !important;background:#fff!important;font-weight:bold !important;font-size:18px !important;z-index:9;text-decoration:none;}
.block-title-style-6 .block-title{border-bottom:2px solid #7AC143 !important;padding-bottom:8px !important;margin-bottom:10px !important;}
.block-title-style-6 .block-title-inner{border-bottom:2px solid #F5D045!important;padding-bottom:8px !important;}
.block-title-style-7 .block-title{text-align:center;background:#1B953E;color:#fff;text-transform:uppercase;margin:10px 0 15px;padding:10px 15px;}
.block-title-style-6 .block-title-inner{}


.footer{background:#04468F;}
.footer #footer-inner{padding:25px 0;}
.footer .footer-inner-wrap{margin:0 -15px;}
.footer .block-title{color:#fff;font-weight:bold;margin-bottom:15px;font-size:16px;}
.footer ul{list-style:none;}
.footer .block-content ul li{position:relative;padding-left:15px;line-height:25px;}
.footer .block-content ul li:before{content:"\f105";font-family:FontAwesome;font-size:16px;position:absolute;top:0;left:0;transition:all .35s;}
.footer .block-content ul li a,
.footer .block-content ul li{color:#fff;text-decoration:none;transition:all .35s;-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;-ms-transition:all .35s;}
.footer .block-content ul li:hover > a,
.footer .block-content ul li:hover,
.footer .block-content ul li:hover:before{color:#F5D045;}
.footer .block-content ul li:hover:before{left:5px;}
.footer .v-form-content{padding:0;}
.footer .v-form-description,
.footer .v-form-title{display:none;}
.footer .v-form-item.v-form-item-submit input{width:100%;}
.footer input.v-form-field-type-text{border-radius:3px;}
.footer input.v-form-field-type-text:focus{outline:none;}
.footer-col{box-sizing:border-box;}
#footer-1{background:#04468F;color:#fff;border-top:1px solid #f0f0f0;}
#footer-1 .block-content .v-form-title{display:none;}
#footer-1 .v-form-content input, #footer-1 .v-form-content textarea{background:transparent;border:1px solid #fff;border-radius:3px;width:100%;box-sizing:border-box;padding-left:15px;}
#footer-1 .v-form-content input{color:#fff;}
#footer-1 .v-form-description{display:none;}
#footer-1 .v-form-content{padding:0;}
#footer-1 .v-form-content input::-webkit-input-placeholder{color:#fff;}
#footer-1 .v-form-content input::-moz-placeholder{color:#fff;}
#footer-1 .v-form-content input:-ms-input-placeholder{color:#fff;}
#footer-1 .v-form-content input:-moz-placeholder{color:#fff;}
#footer-2{background:#151515;color:#fff;}
#footer-2 .block-title{border-bottom:1px solid #fff;padding-bottom:10px;text-transform:uppercase;}
#footer-2 .v-form-title{}
#footer-2 .footer-inner-wrap{margin:0 -15px;}
#footer-2 .v-form-item.v-form-item-submit input,
#footer-2 input.v-form-field-type-text{width:100%;border-radius:3px;box-sizing:border-box;}
#footer-2 .v-form-item.v-form-item-submit input{background:#ce4c06;}
#footer-3{}
#footer-5{background:#004b5b !important;color:#fff;}
#footer-5 a{color:#fff;}
#footer-5 .block-title{}
#footer-5 .block-title .block-title-inner{text-transform:uppercase;}
#footer-5 .block-content p{font-size:15px;line-height:30px;}
@media screen and (max-width:991px){.footer .footer-inner-wrap{margin:0 !important;}
.footer-col{margin-bottom:15px;}
}
@media screen and (max-width:767px){#footer-1 .block-content, #footer-1 .block-title{padding:0 15px;}
}
#bottom-inner{padding:5px 0;}
#bottom{font-size:12px;text-align:center;}

#top-bar .core-block{padding:5px 0;}
#top-bar .block-content:after{content:"";display:block;clear:both;}
#top-bar ul{list-style:none;}
#top-bar ul li{float:left;}
#top-bar ul li a{color:#333;text-decoration:none;padding:0 15px 0 0;}
.header-wrap .block-search{float:right;}
.header-wrap .v-search-form{position:relative;}
.header-wrap .v-search-form input{float:left;padding:5px 10px;box-sizing:border-box;border:1px solid #eaeaea;width:240px;max-width:100%;border-color:#fff;position:  relative;/* top: 6px; */}
.header-wrap .v-search-form input:focus{outline:none;}
.header-wrap .v-search-form .submit{padding:5px 8px;border:1px solid #1a8fba;border-left:0;background-color:#1a8fba;color:#fff;width: 80px!important;height: 27px;}
.header-wrap #main-menu ul li{list-style:none;position:relative;}
.header-wrap #main-menu ul li a{text-decoration:none;}
.header-wrap #main-menu .block-content > ul > li{float:left;}
.header-wrap #main-menu ul ul{position:absolute;top:100%;left:0;z-index:9;width:300px;opacity:0;visibility:hidden;transition:all .35s linear;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;-ms-transition:all .35s linear;-o-transition:all .35s linear;}
.header-wrap #main-menu ul ul li a{transition:all .35s linear;-webkit-transition:all .35s linear;-moz-transition:all .35s linear;-ms-transition:all .35s linear;-o-transition:all .35s linear;}
.header-wrap #main-menu ul ul ul{top:0;left:100%;}
.header-wrap #main-menu ul li:hover > ul{opacity:1;visibility:visible;}
#header-wrap-1 #top-bar{background:#055699;}
#header-wrap-1 #top-bar ul li{float:left;}
#header-wrap-1 #top-bar ul li a{color:#fff;text-decoration:none;padding:0 15px;}
#header-wrap-1 #top-bar .top-content-right .block-content p{color:#fff;position:relative;display:inline-block;padding:0 15px 0 25px;float:right;}
#header-wrap-1 #top-bar .top-content-right .block-content p:before{content:"\f095";font-family:FontAwesome;position:absolute;left:0;top:2px;display:inline-block;font-size:16px;}
#header-wrap-1 .block-search{float:right;}
#header-wrap-1 .v-search-form{position:relative;}
#header-wrap-1 .v-search-form input{float:left;padding:8px 11px;box-sizing:border-box;border:1px solid #eaeaea;width:230px;max-width:100%;}
#header-wrap-1 .v-search-form .submit{padding:8px 8px;border:1px solid #1a8fba;border-left:0;background-color:#1a8fba;color:#fff;}
#header-wrap-1 #header-inner{padding:10px 0;}
#header-wrap-1 #logo{margin-top:16px;}
#header-wrap-1 .header-banner img{width:100%;}
#header-wrap-1 .header-banner{padding-left:15px;}
#header-wrap-1 #header .v-search-form{margin-top:34px;}
#header-wrap-1 #navigation,
#header-wrap-1 #main-menu{background:rgb(26, 143, 186);}
#header-wrap-1 #main-menu .block-content ul li a{text-transform:uppercase;color:#fff;text-decoration:none;display:block;}
#header-wrap-1 #main-menu .block-content > ul > li > a{padding:20px;font-size:15px;}
#header-wrap-1 #main-menu ul ul{background:rgb(26, 143, 186);}
#header-wrap-1 #main-menu ul > ul > li > a{height:45px;line-height:45px;}
#header-wrap-1 #main-menu ul li:hover > a{background-color:#0C6B8E;}
#header-wrap-2 #top-bar{background:#f8f8f8;}
#header-wrap-2 #top-bar ul li a{font-size:12px;}
#header-wrap-2 #top-bar ul li:hover > a{color:#177DCC;}
#header-wrap-2 #main-menu .block-content > ul > li{float:none;display:inline-block;}
#header-wrap-2 #main-menu{text-align:right;}
#header-wrap-2 #main-menu .block-content > ul > li > a{text-decoration:none;padding:17px 15px;display:inline-block;}
#header-wrap-2 #main-menu ul ul li a{display:block;text-decoration:none;text-align:left;padding:5px 15px;}
#header-wrap-3{}
#header-wrap-3 #header-inner{height:70px;line-height:70px;padding:5px 0;}
#header-wrap-3 #header #logo{text-align:center;width:150px;height:75px;max-height:75px;}
#header-wrap-3 #main-menu.active{background:#fff;}
#header-wrap-3 #main-menu ul ul{background:#fff;}
#header-wrap-3 #main-menu .block-content > ul > li{display:inline-block;margin-right:-4px;margin:0 20px;float:none;}
#header-wrap-3 #main-menu .block-content > ul > li > a{font-size:14px;display:block;color:#001a4b;}
#header-wrap-3 #main-menu .menu-2{float:right;}
#header-wrap-4 #top-bar .core-block{padding:5px 0;}
#header-wrap-4 .v-search-form .submit{border:1px solid #a40d12;background-color:#b21117;}
#header-wrap-4 #header{border-bottom:2px solid #A40D12;background:#FFF;}
#header-wrap-4 #header.fixed{top:0;left:0;width:100px;z-index:10;}
#header-wrap-4 #main-menu{font-size:16px;font-family:"Roboto Condensed", arial;text-transform:uppercase;font-weight:bold;line-height:70px;height:70px;}
#header-wrap-4 #main-menu .block-content > ul > li > a{padding:0 25px;color:#A40D12;}
#header-wrap-4 #main-menu ul ul{border-top:2px solid rgba(245, 208, 69, 0.17)}
#header-wrap-4 #main-menu ul ul li{border-top:1px solid rgba(245, 208, 69, 0.17);line-height:30px;*/font-size:14px;color:#fff;float:none;}
#header-wrap-4 #main-menu ul ul li:hover > a{background:rgba(245, 208, 69, 0.17);}
#header-wrap-4 #main-menu ul ul li:first-child{border-top:0;}
#header-wrap-4 #main-menu ul li:hover > a{color:#fff;}
#header-wrap-4 #main-menu.active ul li a{color:#fff;}
#header-wrap-4 #header-hotline:hover{cursor:pointer;}
#header-wrap-4 #header-hotline .header-hotline-icon{color:#F5D045;font-size:40px;padding-right:8px;}
#header-wrap-4 #header-hotline .header-hotline-icon a{color:#F5D045;}
#header-wrap-4 #header-hotline .header-hotline-text .header-hotline-text-title{color:#F5D045;text-transform:uppercase;font-size:13px;font-weight:bold;margin-bottom:3px;}
#header-wrap-4 #header-hotline .header-hotline-text-number a{color:#B21117;text-decoration:none;font-size:20px;font-weight:bold;}
#header-wrap-5 #main-menu .block-content > ul > li{line-height:65px;}
#header-wrap-5 #main-menu ul ul li{line-height:24px;box-sizing:border-box;}
#header-wrap-5 #main-menu ul ul li a{padding:5px 15px;}
#header-wrap-5 #main-menu ul ul li:hover > a{}
#header-wrap-5 #main-menu ul ul ul{top:0;left:100%;}
@media screen and (max-width:991px){#header-wrap-3 #main-menu .menu-2{float:left;width:100%;}
}
.header-wrap .v-search-form input.text {
    border: 1px solid #f1f1f1;
}

