.mid-header {
    padding: 25px 0 25px 0;
    background: #FFF;
}
.mid-header .cty-gioithieu h3{
    margin-top: 0px;
    margin-bottom: 0;
}
.mid-header .cty-gioithieu p{
    margin-bottom: 0px;
}
@media (max-width: 991px) {
    .mid-header {
        padding: 0
    }
    .mid-header .cty-gioithieu{
        display: none;
    }
}
.mid-header .content_header {
    position: relative
}
.mid-header .content_header .header-left {
    float: left
}
@media (max-width: 991px) {
    .mid-header .content_header .header-left {
        float: none
    }
}
.mid-header .content_header .header-left .header_searchs {
    margin: 15px 0 5px 0
}
@media (max-width: 991px) {
    .mid-header .content_header .header-left .header_searchs {
        margin: 10px 0 30px 0
    }
}
@media (max-width: 767px) {
    .mid-header .content_header .header-left .header_searchs {
        padding: 0 15px
    }
}
.mid-header .content_header .header-left .header_searchs .search-bar {
    max-width: 570px;
    width: 570px;
    margin-bottom: 10px;
    position: relative;
    display: table;
    border-collapse: separate
}
@media (min-width: 992px) and (max-width: 1199px) {
    .mid-header .content_header .header-left .header_searchs .search-bar {
        max-width: 410px;
        width: 410px
    }
}
@media (max-width: 991px) {
    .mid-header .content_header .header-left .header_searchs .search-bar {
        max-width: inherit;
        width: 100%
    }
}
.mid-header .content_header .header-left .header_searchs .search-bar .collection-selector {
    position: absolute;
    display: inline-block;
    min-width: 70px;
    z-index: 999;
    left: 0;
    text-align: right
}
@media (max-width: 991px) {
    .mid-header .content_header .header-left .header_searchs .search-bar .collection-selector {
        display: none
    }
}
.mid-header .content_header .header-left .header_searchs .search-bar .collection-selector .search_text {
    height: 40px;
    text-align: right;
    line-height: 42px;
    cursor: pointer;
    padding: 0 35px 0 13px;
    width: 100%;
    font-size: 13px;
    border-right: 1px solid #EBEBEB;
    color: #898989
}
.mid-header .content_header .header-left .header_searchs .search-bar .collection-selector .search_text:before {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    position: absolute;
    top: 19px;
    right: 14px;
    color: #333333;
    margin-top: -1px;
    opacity: 1
}
.mid-header .content_header .header-left .header_searchs .search-bar .collection-selector .list_search {
    display: none;
    background: #FFFFFF;
    border: 1px solid #EBEBEB;
    background-color: #FFFFFF;
    position: absolute;
    top: 100%;
    min-width: 200px;
    width: auto;
    z-index: 3;
    font-weight: 400 !important;
    font-family: Roboto, sans-serif;
    border-radius: 0;
    left: 2px;
    margin-top: 1px;
    margin-left: -2px;
    font-size: 13px;
    padding: 4px 0
}
.mid-header .content_header .header-left .header_searchs .search-bar .collection-selector .list_search .search_item {
    text-align: left;
    display: block;
    padding-left: 24px;
    position: relative;
    opacity: 1;
    filter: alpha(opacity=100);
    filter: none;
    height: auto;
    min-height: 24px;
    line-height: 30px;
    padding: 0 20px;
    cursor: pointer
}
.mid-header .content_header .header-left .header_searchs .search-bar .collection-selector .liner_search {
    width: 100%;
    height: 1px;
    background: #EFEFEF;
    margin: 8px 0
}
.mid-header .content_header .header-left .header_searchs .search-bar .collection-selector .list_search .search_item.active, .mid-header .content_header .header-left .header_searchs .search-bar .collection-selector .list_search .search_item:hover {
    background-color: #FF5622;
    color: #FFFFFF !important
}
.mid-header .content_header .header-left .header_searchs .search-bar .input-group-field {
    width: 100%;
    margin: 0 0 0 2px;
    height: 40px;
    padding: 0 25px 0 90px;
    font-size: 13px;
    max-width: 100%;
    display: block;
    border-radius: 3px;
    border: 1px solid #E7E8ED;
    outline: none
}
.mid-header .content_header .header-left .header_searchs .search-bar .input-group-field::-webkit-input-placeholder {
    color: #ACACAC
}
.mid-header .content_header .header-left .header_searchs .search-bar .input-group-field::-moz-placeholder {
    color: #ACACAC
}
.mid-header .content_header .header-left .header_searchs .search-bar .input-group-field:-ms-input-placeholder {
    color: #ACACAC
}
@media (max-width: 991px) {
    .mid-header .content_header .header-left .header_searchs .search-bar .input-group-field {
        padding: 0 25px !important
    }
}
@media (max-width: 479px) {
    .mid-header .content_header .header-left .header_searchs .search-bar .input-group-field {
        padding: 0 15px !important
    }
}
.mid-header .content_header .header-left .header_searchs .search-bar .input-group-btn {
    position: relative;
    white-space: nowrap;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
    border: 4px solid #FFFFFF;
    height: 40px;
    width: 60px;
    border-radius: 0 3px 3px 0;
    margin: 0
}
.mid-header .content_header .header-left .header_searchs .search-bar .input-group-btn .icon-fallback-text {
    background: #FF5622;
    color: #FFFFFF;
    font-size: 14px;
    padding: 0 23px;
    text-transform: uppercase;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 32px;
    margin-left: 0;
    line-height: 10px
}
.mid-header .content_header .header-left .header_searchs .header-tag {
    font-size: 12px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif
}
.mid-header .content_header .header-left .header_searchs .header-tag a {
    color: #ACACAC
}
.mid-header .content_header .header-right .header-acount .icon-cart {
    position: absolute;
    top: 15px;
    left: -30px;
    font-size: 26px
}
.mid-header .content_header .header-right .header-acount .heading-cart {
    line-height: 40px;
    padding-left: 15px;
    position: relative
}
.mid-header .content_header .header-right .header-acount .heading-cart .block-small-cart {
    width: calc(100% - 27px);
    float: right;
    padding-left: 16px;
    line-height: 20px;
    text-align: left;
    padding-top: 0
}
@media (max-width: 1250px) {
    .mid-header .content_header .header-right .header-acount .heading-cart .block-small-cart {
        font-size: 12px
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .mid-header .content_header .header-right .header-acount .heading-cart .block-small-cart {
        display: none
    }
}
.mid-header .content_header .header-right .header-acount .heading-cart a {
    font-size: 13px;
    color: #FFFFFF
}
.mid-header .content_header .header-right .header-acount .heading-cart p {
    margin: 0
}
.mid-header .content_header .header-right .header-acount .heading-cart .tk {
    font-size: 12px
}
.mid-header .content_header .header-right .header-acount .heading-cart .count_item.count_item_pr.absolute {
    top: 0;
    line-height: 19px;
    left: 30px;
    background: yellow;
    width: 24px;
    text-align: center;
    height: 18px;
    color: #000000;
    border-radius: 10px
}
.mid-header .content_header .header-right .top-cart-contain {
    width: 50%;
    margin-top: 15px;
    float: right
}
@media (max-width: 991px) {
    .mid-header .content_header .header-right .top-cart-contain {
        padding: 0;
        right: 0;
        line-height: 25px;
        position: absolute;
        top: -68px;
        width: 65px
    }
}
.mid-header .header_search_ .input-group-field {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px;
    border-right: none;
    padding: 0 0 0 20px
}
.mid-header .header_search_ .icon-fallback-text {
    background: transparent;
    border: 1px solid #DDDDDD;
    border-left: none
}
.mid-header .header_search_ .icon-fallback-text .fa-search {
    font-size: 17px
}
.logo {
    display: inline-block;
    /*font-size: 2.85714em;*/
    margin-top: 0;
    /*margin-top: 15px;*/
}
.header-nav {
    position: relative
}
.header-nav:before {
    content: "";
    position: absolute;
    top: 0;
    background: #006666;
    z-index: -1;
    width: 100%;
    height: 50px
}
.header-nav .header-left{
    margin-top: 5px;
}
.header-nav button.btn.icon-fallback-text{
    background: #ff5622;
}
.header-nav span.fa.fa-search{
    color: #fff;
}
.header-nav input[type="search"]{
    padding-left: 10px;
}
@media (max-width: 991px) {
    .input-group .input-group-field {
        height: 45px;
    }
    .logo {
    /*text-align: center;*/
    text-align: left;
    margin: 0 auto;
    width: 100%;
    float: none;
    padding: 15px 0px;
    }
    header .logo a {
    display: inline-block;
    width: 160px;
    margin: 0 auto;
    text-align: left
    }
    header nav .nav-item {
    display: block;
    width: 100%;
    text-align: left;
    margin: 0
    }
    header nav .nav-item .dropdown-menu {
    display: none !important;
    position: static;
    border: none
    }
    header nav .nav-item.open a {
    background: none !important
    }
    header nav .nav-item.open > .dropdown-menu {
    display: block !important;
    margin: 0;
    padding: 0
    }
    header nav li.menu-line {
    display: none;
    border: none
    }
    header nav .nav-item > a {
    line-height: 20px;
    padding: 5px 15px 3px
    }
    header nav #nav-mobile .nav-item > .dropdown-menu {
    padding: 0 0 0 15px;
    position: static;
    width: 100%;
    float: none;
    border: none;
    padding-right: 7px
    }
    header nav .nav-item:hover > .dropdown-menu li.open > .dropdown-menu {
    display: block !important
    }
    .header-main {
    padding: 0;
    position: relative;
    height: 80px;
    z-index: 1
    }
    #nav {
    padding-right: 0;
    display: none;
    padding-right: 0;
    padding: 10px 0;
    border: 1px solid #EBEBEB;
    margin-bottom: 15px
    }
    #nav.open {
    display: block
    }
    #nav .nav-link > .fa {
    float: right;
    line-height: 22px;
    margin-right: -15px;
    width: 40px;
    text-align: center;
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px)
    }
    .nav-mobile-button {
        top: 40px;
        width: 50px;
        /*left: 15px;*/
        right: -15px;
        position: absolute;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        z-index: 1000
    }
    .nav-mobile-button a {
        color: #333333
    }
    .nav-mobile-button a .fa {
        font-size: 28px;
        height: 28px
    }
    .nav-mobile-button .fa {
        color: #006666;
    }
    .header-nav{
        display: none;
    }
    .header-main div.col-lg-3{
        padding-left: 10px;
    }
    .opacity_menu.open_opacity {
        content: " ";
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.5);
        position: fixed;
        top: 0 !important;
        left: 0;
        z-index: 999999
    }
    .sidenav {
        width: 280px;
        height: 100%;
        position: fixed;
        z-index: 999999;
        top: 0 !important;
        background-color: #006666;
        overflow-x: hidden;
        -webkit-box-shadow: 0 2px 11px 1px rgba(168, 168, 168, 0.54);
        -moz-box-shadow: 0 2px 11px 1px rgba(168, 168, 168, 0.54);
        box-shadow: 0 2px 11px 1px rgba(168, 168, 168, 0.54);
        visibility: hidden;
        -webkit-transition: all 0.35s ease;
        -o-transition: all 0.35s ease;
        transition: all 0.35s ease;
        -webkit-transform: translateX(-280px);
        -ms-transform: translateX(-280px);
        -o-transform: translateX(-280px);
        transform: translateX(-280px)
    }

    .sidenav.open_sidebar_menu {
        visibility: visible;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
    .sidenav .content_memu_mb {
        display: block;
        float: left;
        width: 100%
    }
    .sidenav .content_memu_mb .customer span {
        padding: 10px 0;
        display: block;
        cursor: pointer
    }
    .sidenav .content_memu_mb .customer span a {
        font-size: 14px;
        line-height: 15px;
        color: #FFFFFF;
        display: block;
        margin: 0 15px
    }
    .sidenav .content_memu_mb .customer .acc a:before {
        font-family: 'themify';
        content: "\e603";
        font-size: 16px;
        color: #FFFFFF;
        padding-right: 15px
    }
    .sidenav .content_memu_mb .customer .out a:before {
        font-family: 'themify';
        content: "\e62b";
        font-size: 16px;
        color: #FFFFFF;
        padding-right: 15px
    }
    .sidenav .content_memu_mb .link_list_mobile {
        margin: 0 0 0
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile {
        border-bottom: solid 1px #FFFFFF
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile li {
        position: relative
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile li i {
        position: absolute;
        right: 5px;
        color: #FFFFFF;
        top: 0;
        cursor: pointer;
        display: block;
        text-align: center;
        width: 40px;
        height: 46px;
        line-height: 40px
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 {
        /*border-top: solid 1px #FFFFFF;*/
        border-top: solid 1px #077171;
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 a.menu-a{
        line-height: 20px;
        padding-left: 30px;
        border-top: 1px solid #077171;
        padding-top: 6px;
        padding-bottom: 6px;
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 a {
        display: block;
        font-size: 14px;
        line-height: 46px;
        padding: 0 15px;
        color: #FFFFFF
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0:first-child {
        border-top: 1px solid transparent
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0:last-child {
        border-bottom: 0
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 {
        border-top: solid 1px #FFFFFF
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 a {
        display: block;
        font-size: 14px;
        line-height: normal;
        margin: 10px 0;
        padding: 0 30px 0 30px;
        color: #FFFFFF
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1:last-child {
        border-bottom: 0
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1:first-child {
        border-top: 1px solid transparent
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 {
        border-top: solid 1px #FFFFFF
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 a {
        display: block;
        font-size: 14px;
        line-height: normal;
        margin: 10px 0;
        padding: 0 35px 0 65px;
        color: #FFFFFF
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2:last-child {
        border-bottom: 0
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2:first-child {
        border-top: 1px solid transparent
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 .level3 {
        border-top: solid 1px #FFFFFF
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 .level3 a {
        display: block;
        font-size: 14px;
        line-height: normal;
        margin: 10px 0;
        padding: 0 35px 0 75px;
        color: #FFFFFF
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 .level3:last-child {
        border-bottom: 0
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level0 .level1 .level2 .level3:first-child {
        border-top: 1px solid transparent
    }
    .sidenav .content_memu_mb .link_list_mobile .ct-mobile .level_ico a {
        padding: 0 15px
    }
    .sidenav .top_menu_mobile {
        overflow: hidden;
        background: transparent;
        width: 100%;
        padding: 10px 0
    }
    .sidenav .close_menu {
        display: block;
        height: 66px;
        /*background-image: url("../image/logo.png");*/
        background-repeat: no-repeat;
        background-position: center;
        width: 100%;
        text-align: center;
    }
    .sidenav .head_title_menu {
        display: block;
        text-align: left;
        line-height: 24px;
        font-size: 18px;
        color: #FFFFFF;
        padding: 7px 15px
    }
    .sidenav .fot_menu_mobile {
        overflow: hidden;
        float: left;
        width: 100%
    }
    .sidenav .fot_menu_mobile .link_list_action .login_mobile li {
        border-top: solid 1px rgba(2, 2, 2, 0.71)
    }
    .sidenav .fot_menu_mobile .link_list_action .login_mobile li:nth-child(1) {
        border-top: 0
    }
    .sidenav .fot_menu_mobile .link_list_action .login_mobile li a {
        display: block;
        font-size: 14px;
        line-height: 36px;
        padding: 0 15px;
        color: #FFFFFF
    }
    .sidenav .fot_menu_mobile .link_list_action .login_mobile li a .fa {
        padding-right: 10px
    }
}
 /*Menu*/
header nav .nav {
    position: relative
}
header nav .nav-item {
    float: left;
    position: relative;
    margin-right: 20px
}
header nav .nav-item.has-mega {
    position: static !important
}
header nav .nav-item > a {
    line-height: 32px;
    color: #333333
}
header nav .nav-item > a:hover {
    color: #FF5622
}
header nav .nav-item > .fa {
    color: #333333;
    right: 0;
    top: 33px
}
header nav .nav-item .nav-item-lv2 {
    padding: 0 10px
}
header nav .nav-item .nav-item-lv3 {
    padding: 0 10px
}
header nav .nav-item:hover > .dropdown-menu {
    display: block;
    margin-top: 0;
    border-radius: 0;
    z-index: 9999
}
header nav .nav-item:hover > .mega-content {
    display: block
}
header nav .nav-item li.dropdown-submenu {
    position: relative
}
header nav .nav-item li.dropdown-submenu .dropdown-menu {
    left: 100%;
    top: 0
}
header nav .nav-item li.dropdown-submenu:hover > .dropdown-menu {
    display: block;
    right: 100%;
    border-radius: 0
}
header nav .mega-content {
    display: none;
    position: absolute;
    width: 1170px;
    background: #FFFFFF;
    z-index: 99999;
    padding: 20px;
    border: 1px solid #EBEBEB;
    left: 0;
    top: 100%
}
header nav .mega-content .level1.item {
    float: left;
    padding: 0 5px
}
.bg-header-nav {
    float: left
}
.bg-header-nav .header-nav > ul.item_big {
    text-align: left;
    margin: 0;
    padding: 0
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item {
    display: inline-block;
    float: none;
    position: relative;
    margin-right: 0;
    margin-left: 1px
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > a {
    display: block;
    text-align: left;
    padding: 0 20px;
    font-size: 13px;
    font-weight: 500;
    height: 50px;
    line-height: 50px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    color: #FFFFFF
}
@media (max-width: 1199px) {
    .bg-header-nav .header-nav > ul.item_big > li.nav-item > a {
        padding: 0 15px
    }
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > a > i {
    margin-left: 10px
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item:first-child a {
    margin-left: -20px
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item:first-child ul.item_small {
    margin-left: -20px
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item:hover > a {
    background-color: #FF5622;
    color: #FFFFFF
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item:hover > ul {
    display: block
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item .item_small {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 9999;
    display: none;
    width: 200px;
    padding: 0;
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.15)
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item .item_small li a {
    margin-left: 0
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item .item_small ul li a {
    margin-left: 0
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > ul li {
    float: none;
    padding: 0;
    border-bottom: 1px solid #E1E1E1
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > ul li:last-child {
    border-bottom: 0
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > ul li:hover > ul {
    display: block;
    position: absolute;
    width: 200px;
    padding: 0;
    background-color: #FFFFFF;
    z-index: 99;
    border: 1px solid rgba(0, 0, 0, 0.15)
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > ul li a {
    text-align: left;
    display: block;
    padding: 14px 20px;
    font-weight: 400;
    line-height: 1.42857143;
    white-space: inherit;
    background: #FFFFFF;
    color: #555555
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > ul li a:hover {
    background: #FF5622;
    color: #FFFFFF
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > ul li a i {
    position: absolute;
    right: 0;
    padding: 0 10px;
    top: 0;
    line-height: 50px
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > ul li ul {
    display: none;
    left: 198px;
    top: -1px;
    border: 1px solid rgba(0, 0, 0, 0.15)
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > ul > li {
    color: #FFFFFF
}
.bg-header-nav .header-nav > ul.item_big > li.nav-item > ul > li:hover > a {
    color: #FFFFFF !important;
    background: #FF5622 !important
}
.bg-header-nav .header-nav > ul.item_big > li.active > a {
    color: #FFFFFF;
    background: #FF5622
}
.bg-header-nav .header-nav > ul.item_big > li:first-child.active > a {
    color: #FFFFFF
}
.bg-header-nav .header-nav ul li ul a.text2line:hover {
    color: #FF5622 !important;
    background: transparent !important
}
.bg-header-nav .header-nav li li {
    position: relative
}
#nav-mobile {
    z-index: 999
}
.header-nav ul .nav-item.has-mega {
    position: static;
    height: 47px;
    margin-left: 1px
}
.header-nav ul .nav-item:hover > .mega-content {
    display: block
}
.header-nav ul .nav-item .a-img span.menu-label {
    position: absolute;
    text-transform: uppercase;
    top: -12px;
    background: #FF5622;
    display: inline;
    padding: 4px 8px;
    border-radius: 3px;
    color: #FFFFFF;
    font-size: 10px;
    right: 23px;
    line-height: normal;
    letter-spacing: 1px
}
.header-nav ul .nav-item .a-img span.menu-label:after {
    border-color: #FF5622 transparent transparent transparent;
    border-width: 6px 7px 0 6px;
    right: 12px;
    top: 90%;
    border-style: solid;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transitio: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 0;
    z-index: 100
}
.header-nav .mega-content {
    display: none;
    position: absolute;
    width: 1170px;
    background: #FFFFFF;
    z-index: 99999;
    padding: 0 20px;
    border: 1px solid #EBEBEB;
    left: 15px;
    border-top: 0
}
.header-nav .mega-content .nav-width ul {
    width: 100%;
    display: block;
    top: 0;
    border-left: 0;
    background-color: #FFFFFF;
    position: static
}
.header-nav .mega-content .h4 {
    text-transform: uppercase;
    position: relative;
    font-size: 14px;
    line-height: 24px
}
.header-nav .mega-content .h4:before {
    position: absolute;
    content: '';
    border-bottom: 1px solid #DDDDDD;
    height: 1px;
    bottom: -8px;
    width: 65%
}
.header-nav .mega-content .h4 a {
    display: block
}
.header-nav .mega-content .h4 a span {
    color: #333333
}
.header-nav .mega-content .h4 a span:hover {
    color: #FF5622
}
.header-nav .mega-content .level1.item {
    float: left;
    padding: 0 5px
}
.header-nav .mega-content li:hover > a {
    color: #FF5622;
    text-decoration: none
}
.header-nav .mega-content li:hover > a span {
    color: #FF5622
}
.header-nav .mega-content li:hover > span {
    color: #FF5622
}
.header-nav .mega-content li:hover > .fa {
    color: #FF5622
}
.header-nav .mega-content ul.level1 {
    margin-top: 20px
}
.header-nav .mega-content .level2 {
    padding: 3px 0;
    width: 100% !important
}
.header-nav .mega-content .level2.item {
    width: 100%
}
.header-nav .mega-content .level2 a {
    font-weight: 400;
    font-size: 13px;
    line-height: 30px;
    display: block
}
.header-nav .mega-content .level2 a span {
    color: #707070
}
.header-nav .mega-content .level2 .fa {
    width: 10px;
    font-size: 15px;
    float: left;
    line-height: 24px
}
.header-nav .mega-content .level2:hover > a {
    color: #FF5622;
    text-decoration: none
}
.header-nav .mega-content .level2:hover > a span {
    color: #FF5622
}
.header-nav .mega-content .level2:hover > span {
    color: #FF5622
}
.header-nav .mega-content .level2:hover > .fa {
    color: #FF5622
}
.header-nav .mega-content .nav-width {
    width: 100%;
    float: left;
    padding: 20px 0 30px 30px
}
.row.row-noGutter-2 {
    margin-left: 0;
    margin-right: 0
}

/*Danh muc san phẩm*/

#section-verticalmenu {
    position: relative;
    /*top: -25px;*/
}
#section-verticalmenu .float-vertical-button {
    cursor: pointer;
    margin: 0;
    padding: 15px;
    font-size: 14px;
    text-transform: uppercase;
    background: #006666;
    color: #FFFFFF;
    font-weight: 600;
    line-height: 20px
}
#section-verticalmenu .float-vertical-button .verticalMenu-text {
    padding-left: 25px
}
#verticalmenu .nav-verticalmenu {
    float: none
}
#verticalmenu .nav-verticalmenu li {
    float: none
}
@media (max-width: 1199px){
    /*#section-verticalmenu {*/
        /*z-index: 52*/
    /*}*/
    /*.bg-vertical {*/
        /*display: none*/
    /*}*/
    /*.bg-vertical.fixed {*/
        /*display: block;*/
        /*position: fixed;*/
        /*width: 100%;*/
        /*height: 100%;*/
        /*top: 0;*/
        /*left: 0;*/
        /*z-index: 51*/
    /*}*/
}
@media (max-width: 991px) {
    #banner-lish .vertical-menu-home{
        padding-left: 0px;
        padding-right: 0px;
    }
    #section-verticalmenu {
        /*position: relative;*/
        top: 0px;
        z-index: 99999;
    }
    .header-nav .vertical-menu-home {
        padding: 0
    }
}
@media (max-width: 767px) {
    .header-nav .vertical-menu-home {
        padding: 0 15px
    }
}
.float-vertical .block_content {
    display: none
}
.float-vertical.active-desk .block_content {
    display: block
}
@media (max-width: 991px) {
    .float-vertical.active-desk .block_content {
        display: none
    }
    #banner-lish .block_content{
        top: 40px;
    }
}
@media (min-width: 992px) {
    .float-vertical.active-desk .float-vertical-button {
        pointer-events: none
    }
    .float-vertical.active .block_content{

    }
}
.float-vertical.active .block_content {
    display: block;
    position: absolute;
    width: 100%;
    z-index: 99;
    border: 1px solid rgba(0, 0, 0, 0.15);
}
@media (max-width: 991px) {
    .float-vertical.active .block_content {
        border: none;
        border-bottom: 1px solid #EAEAEA
    }
}
@media (max-width: 991px) {
    .float-vertical.active.active-desk {
        display: block
    }
}
.float-vertical.active.active-desk .block_content {
    position: static
}
@media (max-width: 991px) {
    .float-vertical.active.active-desk .block_content {
        position: relative
    }
}
.float-vertical.active .verticalMenu-toggle {
    top: 12px;
    background: transparent
}
.float-vertical.active .verticalMenu-toggle:after {
    display: none
}
.float-vertical.active .verticalMenu-toggle:before {
    font-family: FontAwesome;
    content: "\f00d";
    background: transparent
}
@media (max-width: 991px) {
    #verticalmenu .nav-verticalmenu li {
        clear: both;
        border: 1px solid #EAEAEA;
        border-bottom: 0
    }
}
#verticalmenu .nav-verticalmenu li.open a {
    background-color: transparent
}
#verticalmenu .nav-verticalmenu li a.link-lv1 {
    padding: 12px 20px;
    line-height: 21px;
    border-top: 1px solid #eee;
}
#verticalmenu .nav-verticalmenu li a.link-lv1 .menu-icon {
    padding-left: 0px
}
#verticalmenu .nav-verticalmenu li a.link-lv1 .fa {
    font-size: 18px
}
#verticalmenu .nav-verticalmenu li a.link-lv1 b.fa {
    float: right;
    width: 40px;
    text-align: center;
    height: 25px
}
@media (max-width: 991px) {
    #verticalmenu .nav-verticalmenu li a.link-lv1 b.fa {
        width: 50px;
        position: relative;
        right: -20px
    }
}
#verticalmenu .nav-verticalmenu li .dropdown-menu.level1, #verticalmenu .nav-verticalmenu li .dropdown-menu.level2 {
    width: 100%;
    left: 100%;
    top: 0;
    background: #FFFFFF;
    display: block;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
    position: absolute;
    text-align: left;
    padding: 0;
    opacity: 0;
    margin-left: -9999px;
    -webkit-transform: translateX(48px);
    transform: translateX(48px);
    transition: 0s margin-left .4s, opacity .2s ease .2s, -webkit-transform .15s ease .2s;
    transition: 0s margin-left .4s, opacity .2s ease .2s, transform .15s ease .2s;
    transition: 0s margin-left .4s, opacity .2s ease .2s, transform .15s ease .2s, -webkit-transform .15s ease .2s
}
@media (max-width: 991px) {
    #verticalmenu .nav-verticalmenu li .dropdown-menu.level1, #verticalmenu .nav-verticalmenu li .dropdown-menu.level2 {
        display: none;
        position: static;
        margin-left: 0;
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        /*transition: 0s margin-left, opacity .2s ease .2s, -webkit-transform .15s ease .2s;*/
        /*transition: 0s margin-left, opacity .2s ease .2s, transform .15s ease .2s;*/
        /*transition: 0s margin-left, opacity .2s ease .2s, transform .15s ease .2s, -webkit-transform .15s ease .2s*/
    }
}
#verticalmenu .nav-verticalmenu li .dropdown-menu.level1 li a, #verticalmenu .nav-verticalmenu li .dropdown-menu.level2 li a {
    display: block;
    padding: 10px 15px;
    border-bottom: 1px solid #EAEAEA
}
#verticalmenu .nav-verticalmenu li .dropdown-menu.level1 li a .fa, #verticalmenu .nav-verticalmenu li .dropdown-menu.level2 li a .fa {
    font-size: 18px;
    float: right;
    padding-top: 3px
}
@media (max-width: 991px) {
    #verticalmenu .nav-verticalmenu li .dropdown-menu.level1 li a, #verticalmenu .nav-verticalmenu li .dropdown-menu.level2 li a {
        padding: 5px 10px;
        font-size: 13px
    }
}
@media (max-width: 991px) {
    #verticalmenu .nav-verticalmenu li .dropdown-menu.level1 li:last-child a, #verticalmenu .nav-verticalmenu li .dropdown-menu.level2 li:last-child a {
        border: none
    }
}
@media (max-width: 991px) {
    #verticalmenu .nav-verticalmenu li .dropdown-menu.level2 {
        display: block;
        border: none;
        box-shadow: none;
        padding: 0 15px;
        border-bottom: 1px solid #EAEAEA
    }
    #verticalmenu .nav-verticalmenu li .dropdown-menu.level2 ul li a {
        font-style: italic;
        border: none
    }
    #verticalmenu .nav-verticalmenu li .dropdown-menu.level2 ul li a:before {
        content: "-";
        padding-right: 5px
    }
}
#verticalmenu .nav-verticalmenu li:hover .dropdown-menu.level1 {
    margin-left: 0;
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    /*transition: 0s margin-left, opacity .2s ease .2s, -webkit-transform .15s ease .2s;*/
    /*transition: 0s margin-left, opacity .2s ease .2s, transform .15s ease .2s;*/
    /*transition: 0s margin-left, opacity .2s ease .2s, transform .15s ease .2s, -webkit-transform .15s ease .2s*/
}
@media (max-width: 991px) {
    #verticalmenu .nav-verticalmenu li .mega-col-inner ul li {
        border: none
    }
}
#verticalmenu .nav-verticalmenu li .mega-col-inner ul li:hover .dropdown-menu.level2 {
    margin-left: 0;
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    /*transition: 0s margin-left, opacity .2s ease .2s, -webkit-transform .15s ease .2s;*/
    /*transition: 0s margin-left, opacity .2s ease .2s, transform .15s ease .2s;*/
    /*transition: 0s margin-left, opacity .2s ease .2s, transform .15s ease .2s, -webkit-transform .15s ease .2s*/
}
@media (max-width: 991px) {
    #verticalmenu .nav-verticalmenu li.parent.open .dropdown-menu.level1 {
        display: block;
        opacity: 1;
        border: none;
        box-shadow: none;
        padding: 0 15px;
        border-radius: 0
    }
    #verticalmenu .nav-verticalmenu li.parent.open .button-verticalmenu:before {
        content: "\f107"
    }
}
.verticalMenu-toggle, .verticalMenu-toggle:before, .verticalMenu-toggle:after {
    background: #FFFFFF;
    content: "";
    display: block;
    height: 2px;
    position: absolute;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    width: 15px
}
.verticalMenu-toggle {
    top: 25px
}
.verticalMenu-toggle:before {
    top: 4px
}
.verticalMenu-toggle:after {
    bottom: 4px
}
.vermenu-icon {
    background-repeat: no-repeat;
    display: inline-block;
    width: 23px;
    height: 23px;
    float: left
}
.vermenu-option-1 {
    background: #FFFFFF
}
.vermenu-option-1 a {
    color: #D7102C;
    background: transparent
}
.vermenu-option-1:hover {
    background: #FFFFFF
}
.vermenu-option-1:hover a.link-lv1 {
    color: #D7102C;
    background: transparent
}
.vermenu-option-1 .dropdown-menu.level1 li a {
    color: #D7102C;
    background: #FFFFFF
}
.vermenu-option-1 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FFFFFF;
    color: #D7102C
}
.vermenu-option-1 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FFFFFF;
    color: #D7102C
}
@media (max-width: 991px) {
    .vermenu-option-1.open {
        background: #FFFFFF
    }
    .vermenu-option-1.open a.link-lv1 {
        color: #D7102C;
        background: transparent !important
    }
}
.vermenu-option-2 {
    background: #FFFFFF
}
.vermenu-option-2 a {
    color: #555555;
    background: transparent
}
.vermenu-option-2:hover {
    background: #FF5621
}
.vermenu-option-2:hover a.link-lv1 {
    color: #FFFFFF;
    background: transparent
}
.vermenu-option-2 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FFFFFF
}
.vermenu-option-2 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-2 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-2.open {
        background: #FF5621
    }
    .vermenu-option-2.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}
.vermenu-option-3 {
    background: #FFFFFF
}
.vermenu-option-3 a {
    color: #555555;
    background: transparent
}
.vermenu-option-3:hover {
    background: #FF5621
}
.vermenu-option-3:hover a.link-lv1 {
    background: transparent;
    color: #FFFFFF
}
.vermenu-option-3 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FFFFFF
}
.vermenu-option-3 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-3 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-3.open {
        background: #FF5621
    }
    .vermenu-option-3.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}
.vermenu-option-4 {
    background: #FFFFFF
}
.vermenu-option-4 a {
    color: #555555;
    background: transparent
}
.vermenu-option-4:hover {
    background: #FF5621
}
.vermenu-option-4:hover a.link-lv1 {
    color: #FFFFFF;
    background: transparent
}
.vermenu-option-4 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FFFFFF
}
.vermenu-option-4 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-4 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-4.open {
        background: #FF5621
    }
    .vermenu-option-4.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}
.vermenu-option-5 {
    background: #FFFFFF
}
.vermenu-option-5 a {
    color: #555555;
    background: transparent
}
.vermenu-option-5:hover {
    background: #FF5621
}
.vermenu-option-5:hover a.link-lv1 {
    background: transparent;
    color: #FFFFFF
}
.vermenu-option-5 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FFFFFF
}
.vermenu-option-5 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-5 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-5.open {
        background: #FF5621
    }
    .vermenu-option-5.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}
.vermenu-option-6 {
    background: #FFFFFF
}
.vermenu-option-6 a {
    color: #555555;
    background: transparent
}
.vermenu-option-6:hover {
    background: #FF5621
}
.vermenu-option-6:hover a.link-lv1 {
    background: transparent;
    color: #FFFFFF
}
.vermenu-option-6 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FFFFFF
}
.vermenu-option-6 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-6 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-6.open {
        background: #FF5621
    }
    .vermenu-option-6.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}
.vermenu-option-7 {
    background: #FDFDFD
}
.vermenu-option-7 a {
    color: #555555;
    background: transparent
}
.vermenu-option-7:hover {
    background: #FF5621
}
.vermenu-option-7:hover a.link-lv1 {
    background: transparent;
    color: #FFFFFF
}
.vermenu-option-7 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FDFDFD
}
.vermenu-option-7 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-7 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-7.open {
        background: #FF5621
    }
    .vermenu-option-7.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}
.vermenu-option-8 {
    background: #FFFFFF
}
.vermenu-option-8 a {
    color: #555555;
    background: transparent
}
.vermenu-option-8:hover {
    background: #FF5621
}
.vermenu-option-8:hover a.link-lv1 {
    background: transparent;
    color: #FFFFFF
}
.vermenu-option-8 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FFFFFF
}
.vermenu-option-8 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-8 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-8.open {
        background: #FF5621
    }
    .vermenu-option-8.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}
.vermenu-option-9 {
    background: #FFFFFF
}
.vermenu-option-9 a {
    color: #555555;
    background: transparent
}
.vermenu-option-9:hover {
    background: #FF5621
}
.vermenu-option-9:hover a.link-lv1 {
    background: transparent;
    color: #FFFFFF
}
.vermenu-option-9 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FFFFFF
}
.vermenu-option-9 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-9 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-9.open {
        background: #FF5621
    }
    .vermenu-option-9.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}
.vermenu-option-10 {
    background: #FFFFFF
}
.vermenu-option-10 a {
    color: #555555;
    background: transparent
}
.vermenu-option-10:hover {
    background: #FF5621
}
.vermenu-option-10:hover a.link-lv1 {
    background: transparent;
    color: #FFFFFF
}
.vermenu-option-10 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FFFFFF
}
.vermenu-option-10 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-10 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-10.open {
        background: #FF5621
    }
    .vermenu-option-10.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}
.vermenu-option-11 {
    background: #FFFFFF
}
.vermenu-option-11 a {
    color: #555555;
    background: transparent
}
.vermenu-option-11:hover {
    background: #FF5621
}
.vermenu-option-11:hover a.link-lv1 {
    background: transparent;
    color: #FFFFFF
}
.vermenu-option-11 .dropdown-menu.level1 li a {
    color: #555555;
    background: #FFFFFF
}
.vermenu-option-11 .dropdown-menu.level1 li a.nav-lv2:hover {
    background: #FF5621;
    color: #FFFFFF
}
.vermenu-option-11 .dropdown-menu.level2 li a.nav-lv3:hover {
    background: #FF5621;
    color: #FFFFFF
}
@media (max-width: 991px) {
    .vermenu-option-11.open {
        background: #FF5621
    }
    .vermenu-option-11.open a.link-lv1 {
        color: #FFFFFF;
        background: transparent !important
    }
}

/*Bootstrap Carousel Control Overrides*/
.carousel-inner img {
    width: 100%;
    max-height: 373px;
}


.carousel-caption{
    position: absolute;
    /*top: 35%;*/
    /*left: -20px;*/
}

/* End Carousel Header-text Styles */


/* Carousel left, right Styles */
.carousel-control.left,
.carousel-control.right {
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: none;
    background-repeat: no-repeat;
    text-shadow: none;
    /*margin-right: 95px;*/
}
/*.carousel-control.left:hover,*/
/*.carousel-control.right:hover {*/
/*opacity: 0.6;*/
/*}*/
/* Carousel left, right span Styles */

/*.carousel-control.right span {*/
/*!*right:-120px;*!*/
/*!*left: 30px;*!*/
/*}*/

.carousel-indicators .active {
    background-color: #0c6b70;
}

/*.carousel-control {*/
/*color: #0466af;*/
/*}*/
.carousel-control {
    width: 100px;
}

.carousel-control span {
    position:absolute;
    top:45%;
    left: 40px;
    font-size: 60px;
}
.carousel .carousel-control {
    visibility: hidden;
}
.carousel:hover .carousel-control {
    visibility: visible;
}
@media (max-width:786px) {
    .carousel-indicators{
        display: none;
    }
    .carousel-control.left,
    .carousel-control.right {
        opacity: 0;
    }
    .carousel-inner img {
        max-height: 600px;
    }
}
@media (max-width:486px){
    .carousel-inner img {
        max-height: 120px;
    }
}
/*End Bootstrap Carousel Overrides*/



/*sản phẩm*/
.product-col .product-box {
    margin-bottom: 20px;
    overflow: hidden
}
.product-col .product-box .product-thumbnail .label_news {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
    width: 40px
}
.product-col .product-box .product-thumbnail .image_link.display_flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    /*height: 218px;*/
}

@media (max-width: 767px) {
    .product-col .product-box .product-thumbnail .image_link.display_flex {
        height: auto !important
    }
    /*.product-col .product-box .product-thumbnail .image_link.display_flex img{*/
        /*width: 100%;*/
    /*}*/
}
.product-col .product-box .product-thumbnail .image_link.display_flex img {
    /*max-height: 100%;*/
    width: auto;
    max-width: 100%;
    display: block;
    height: 200px;
}
@media (max-width: 991px){
    .product-col .product-box .product-thumbnail .image_link.display_flex img{
        height: auto;
    }
    picture img{
        width: 100%;

    }
}
.product-box-1 .product-thumbnail .image_link.display_flex {
    height: 180px !important
}
@media (max-width: 474px) {
    .product-box-1 .product-thumbnail .image_link.display_flex {
        height: 190px
    }
    .product-col .product-box .product-thumbnail .image_link.display_flex img {
        height: 160px;
    }
}
.product-box {
    text-align: left;
    background: transparent;
    position: relative
}
@media (min-width: 1200px) {
    .product-box:hover .product-info.effect {
        z-index: 11;
        background: #FFFFFF
    }
    .product-box:hover .product-info.effect .action_image {
        display: block;
        height: 65px;
        visibility: visible
    }
    .product-box:hover .product-info.effect .hover_effect_content {
        padding-top: 65px
    }
    .product-box:hover .product-info.effect .product-name-hover {
        display: block;
        width: 100%;
        float: left;
        transition: 1s;
        -moz-transition: 1s;
        -webkit-transition: 1s
    }
}
.product-box .product-thumbnail {
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    position: relative;
    z-index: 1
}
.product-box .product-thumbnail > a {
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
    position: relative
}
.product-box .product-thumbnail > a.image_link:before {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0;
    -webkit-transition: 0.2s;
    -moz-transition: 0.2s;
    -ms-transition: 0.2s;
    transition: 0.2s;
    left: 0;
    z-index: 9;
    background: #FFFFFF
}
.product-box .product-thumbnail a img {
    width: auto;
    max-height: 100%;
    max-width: 100%
}
.product-box .product-thumbnail:hover .image_link:before {
    opacity: .2;
    background: #000000
}
.product-box .product-thumbnail:hover .product-action-grid {
    visibility: visible;
    opacity: 1
}
.product-box .product-thumbnail:hover .summary_grid {
    visibility: visible
}
.product-box .product-info {
    overflow: hidden;
    z-index: 10;
    width: 100%;
    position: relative;
    transition: 0.5s;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    float: left;
    padding: 0 15px 15px;
    background: #FFFFFF
}
@media (max-width: 991px) {
    .product-box .product-info {
        padding: 0 10px 15px
    }
}
.product-box .product-name {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*word-break: break-word;*/
    max-height: 45px;
    min-height: 45px
}
.product-box .product-name a {
    color: #555555;
    text-decoration: none
}
.product-box .product-name a:hover {
    color: #FF5622
}
.product-box .price-box {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-align: center;
}
.product-box .product-price {
    color: #FF5622;
    font-size: 16px;
    line-height: 26px;
    display: inline-block;
    font-weight: 700;
    margin-right: 0
}
@media (max-width: 991px) {
    .product-box .product-price {
        font-size: 14px
    }
}
.product-box .product-price-old {
    text-decoration: line-through;
    font-size: 13px;
    color: #959595;
    display: inline-block;
    line-height: 20px;
    font-weight: 400;
    margin-right: 0
}
@media (max-width: 991px) {
    .product-box .product-price-old {
        font-size: 11px
    }
}
.product-box .sale-off {
    background: #FFBA00;
    font-size: 11px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-align: center;
    color: #FFFFFF;
    padding: 0;
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 1;
    width: 38px;
    height: 38px;
    line-height: 38px;
    border-radius: 100%;
    padding: 0
}
.product-box .sale_count {
    display: inline-block;
    padding: 0 5px;
    background: #FF5622;
    color: #FFFFFF;
    font-family: 'Opens Sans', sans-serif;
    font-size: 13px
}
.product-box .sale-flash {
    position: absolute;
    font-size: 12px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #FFFFFF;
    width: 38px;
    height: 38px;
    line-height: 38px;
    font-weight: 400;
    top: 10px;
    right: 10px;
    text-align: center;
    z-index: 1;
    background-color: transparent !important
}
.product-box .sale-flash.shock, .product-box .sale-flash.flash {
    left: 10px;
    right: auto
}
.product-box .product-summary {
    font-size: 1em;
    color: #ACACAC;
    line-height: 20px
}
.product-box .product-summary img {
    display: none
}
.product-box form {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1)
}
.action_image {
    visibility: hidden;
    display: none;
    z-index: 999;
    width: 100%;
    float: left
}
@media (min-width: 1200px) {
    .product-action-grid {
        width: 100%;
        position: absolute;
        z-index: 9999;
        top: 50%;
        transform: translateY(-50%);
        -o-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -os-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        height: 45px;
        text-align: center;
        opacity: 0;
        visibility: hidden;
        text-decoration: none
    }
    .product-action-grid form {
        display: block;
        text-align: center;
        margin-bottom: 0
    }
    .product-action-grid form .button_wh_40 {
        box-shadow: none;
        border-radius: 3px;
        outline: none;
        border-style: none;
        background-color: #CCCCCC;
        color: #FFFFFF;
        display: inline-block;
        margin: 0;
        height: 35px;
        line-height: 35px;
        text-align: center;
        padding: 0;
        font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
        text-decoration: none;
        position: relative
    }
    .product-action-grid form .button_wh_40.btn_view {
        padding: 0 10px;
        background: #FF5622
    }
    .product-action-grid form .button_wh_40.btn_view:hover {
        background: #F34111
    }
    .product-action-grid form .button_wh_40.btn_35_h {
        width: 35px
    }
    .product-action-grid form .button_wh_40.btn-cart {
        background: #FF5622;
        padding: 0 20px
    }
    .product-action-grid form .button_wh_40.btn-cart:hover {
        background: #F34111
    }
    .product-action-grid form .button_wh_40.iwishAddWrapper {
        border: none;
        text-decoration: none
    }
    .product-action-grid form .button_wh_40.iwishAddWrapper.iWishAdd .fa {
        color: #FFFFFF
    }
    .product-action-grid form .button_wh_40.iwishAddWrapper.iWishAdded .fa {
        color: #FF5622
    }
    .product-action-grid form .button_wh_40.btn_view_list {
        margin-left: 0;
        width: 45px !important
    }
    .product-action-grid form .button_wh_40 i {
        color: #FFFFFF;
        font-size: 14px;
        font-style: normal;
        line-height: 35px
    }
    .product-action-grid form .button_wh_40 i.fa-heart {
        color: #FFFFFF
    }
    .product-action-grid form .button_wh_40:hover {
        background-color: #FF5622;
        -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1)
    }
}
.product_action_list form {
    display: block;
    text-align: left;
    margin-bottom: 0
}
.product_action_list form .button_wh_40 {
    box-shadow: none;
    border-radius: 3px;
    outline: none;
    border-style: none;
    background-color: #CCCCCC;
    color: #FFFFFF;
    display: inline-block;
    margin: 0;
    height: 35px;
    line-height: 35px;
    text-align: center;
    padding: 0;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    text-decoration: none;
    position: relative
}
.product_action_list form .button_wh_40.btn_35_h {
    width: 35px
}
.product_action_list form .button_wh_40.btn-cart {
    padding: 0 15px;
    background: #FF5622;
    margin-right: 1px
}
.product_action_list form .button_wh_40.iwishAddWrapper {
    border: none;
    text-decoration: none
}
.product_action_list form .button_wh_40.iwishAddWrapper.iWishAdd .fa {
    color: #FFFFFF
}
.product_action_list form .button_wh_40.iwishAddWrapper.iWishAdded .fa {
    color: #FF5622
}
.product_action_list form .button_wh_40.btn_view_list {
    margin-left: 0;
    width: 45px !important
}
.product_action_list form .button_wh_40 i {
    color: #FFFFFF;
    font-size: 14px;
    font-style: normal;
    line-height: 35px
}
.product_action_list form .button_wh_40 i.fa-heart {
    color: #FFFFFF
}
.product_action_list form .button_wh_40:hover {
    background-color: #FF5622;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1)
}
.product_action_list form .button_wh_40:hover i {
    color: #FFFFFF
}
@media (max-width: 1199px) {
    .product-action-grid {
        display: none !important
    }
}
.main-sanpham .sanpham-title .product-box a.left-to{
    background: #006666;
    padding: 10px 20px 10px 20px;
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
}

/*Tin tức*/
.section_bloggg {
    background: #FFFFFF
}
.section_bloggg .aside-title.heading {
    padding-bottom: 30px
}
.section_bloggg h2.title-head {
    text-align: center;
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    font-size: 24px;
    padding: 25px 0 15px;
    border-bottom: 1px solid #EAEAEA;
    position: relative
}
.section_bloggg h2.title-head:before {
    position: absolute;
    content: "";
    height: 2px;
    background: #FF5622;
    width: 80px;
    bottom: 0;
    right: 0;
    margin: 0 auto;
    left: 0
}
.section_bloggg h2.title-head a {
    color: #363636;
    font-weight: 600;
    text-transform: none
}
.section_bloggg .owl-item {
    padding: 0 15px
}
.see-more {
    text-align: center;
    padding: 15px 0 30px
}
@media (max-width: 991px) {
    .see-more {
        padding: 10px 0 7px
    }
}
.see-more a {
    padding: 10px 25px;
    background: #FF5622;
    color: #FFFFFF;
    border-radius: 3px
}
.newsletter-footer .footer-widget #mc-embedded-subscribe-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0;
    padding-top: 47px
}
@media (max-width: 991px) {
    .newsletter-footer .footer-widget #mc-embedded-subscribe-form {
        padding-top: 15px
    }
}
.newsletter-footer .footer-widget #mc-embedded-subscribe-form #mail-footer {
    max-width: 430px;
    width: 100%;
    padding: 0 15px;
    border-radius: 3px;
    margin-right: 5px
}
@media (max-width: 991px) {
    .newsletter-footer .footer-widget #mc-embedded-subscribe-form #mail-footer {
        max-width: none
    }
}
.newsletter-footer .footer-widget #mc-embedded-subscribe-form .btn.subscribe {
    border-radius: 3px;
    padding: 10px 35px;
    line-height: normal;
    font-size: 15px;
    background: #FFBA00;
    color: #FFFFFF
}
@media (max-width: 479px) {
    .newsletter-footer .footer-widget #mc-embedded-subscribe-form .btn.subscribe {
        padding: 10px
    }
}
.socials-footer .social_content ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.socials-footer .social_content ul li {
    margin-right: 10px;
    width: 35px;
    height: 35px;
    text-align: center;
    border-radius: 100%
}
.socials-footer .social_content ul li a {
    font-size: 22px;
    line-height: 35px;
    color: #FFFFFF
}
.socials-footer .social_content ul li.facebook {
    background: #3B5998
}
.socials-footer .social_content ul li.google-plus {
    background: #DC4E41
}
.socials-footer .social_content ul li.twitter {
    background: #55ACEE
}
.socials-footer .social_content ul li.instagram {
    background: #6A453B
}
footer.footer .title-menu.title-payment {
    margin-top: 5px
}
footer.footer .widget-ft .title-menu {
    margin-bottom: 30px
}
@media (max-width: 479px) {
    .width-320 {
        width: 100%
    }
}
@media (max-width: 479px) {
    .hidden-small {
        display: none
    }
}
.cart-desktop {
    margin-top: 40px;
    margin-bottom: 80px;
    background: #FFFFFF;
    padding: 10px
}
@media (min-width: 992px) {
    .cart-desktop {
        padding: 40px
    }
}
.contact-page {
    background: #FFFFFF
}
@media (min-width: 992px) {
    .contact-page {
        padding: 40px
    }
}
.contact-page .content .intro span {
    display: block;
    margin-bottom: -15px
}
.contact-page .content .intro span:last-child {
    margin-bottom: 0
}
.totals-table {
    margin-top: 20px;
    float: right
}
.main-article {
    background: #FFFFFF;
    padding: 30px 20px 40px 30px;
    margin-bottom: 80px
}
@media (max-width: 991px) {
    .main-article {
        margin-bottom: 30px;
        padding: 15px
    }
}
.article-sidebar .aside-item .aside-title {
    margin-bottom: 0;
    border: none
}
.article-sidebar .aside-item .aside-title span {
    padding: 0;
    font-size: 20px
}
.article-sidebar .aside-item .aside-title span:before {
    display: none
}
.article-sidebar .blog-aside {
    margin: 0
}
.article-sidebar .blog-aside .aside-title-blog .title-head-blog {
    margin: 0
}
.article-sidebar .blog-aside .aside-title-blog .title-head-blog a {
    font-size: 20px;
    color: #363636
}
#products_sider_block .title_block {
    color: #363636;
    font-size: 20px;
    font-weight: bold
}
.main-product-page {
    background: #FFFFFF;
    padding: 20px 10px
}
@media (min-width: 992px) {
    .main-product-page {
        padding: 40px 30px
    }
}
.product-summary.product_description {
    border-top: 1px solid #EBEBEB;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 5px
}
.see-detail {
    color: #FF5622
}
@media (max-width: 1199px) {
    .see-detail {
        display: block;
        margin-top: 10px
    }
}
.right_module .module_best_sale_product .title_module_ .title-head a {
    font-weight: bold;
    text-transform: none;
    color: #FF5622
}
.section_bloggg .news_hot_left .image-blog-left {
    position: relative;
    overflow: hidden;
    height: 180px;
}
.section_bloggg .news_hot_left .image-blog-left a {
    position: relative;
    display: block;
    text-align: center;
    overflow: hidden
}
.section_bloggg .news_hot_left .image-blog-left a img {
    transition: 1s ease 0s
}
.section_bloggg .news_hot_left .image-blog-left a:hover {
    transition: all .3s ease 0s
}
.section_bloggg .news_hot_left .image-blog-left a:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
.section_bloggg .news_hot_left .image-blog-left .hover_collection {
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.46);
    z-index: 5;
    padding: 25px;
    opacity: 0;
    transition: all .3s ease-in-out
}
.section_bloggg .news_hot_left .image-blog-left .hover_collection:before {
    position: absolute;
    content: '';
    opacity: 0;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
}
.section_bloggg .news_hot_left .image-blog-left .hover_collection:after {
    position: absolute;
    content: '';
    opacity: 0;
    transition: opacity .35s, -webkit-transform .35s;
    transition: opacity .35s, transform .35s;
    transition: opacity .35s, transform .35s, -webkit-transform .35s;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    border-right: 1px solid #FFFFFF;
    border-left: 1px solid #FFFFFF;
    -webkit-transform: scale(1, 0);
    transform: scale(1, 0);
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0
}
.section_bloggg .news_hot_left .image-blog-left:hover .hover_collection, .section_bloggg .news_hot_left .image-blog-left:hover .hover_collection:before, .section_bloggg .news_hot_left .image-blog-left:hover .hover_collection:after {
    opacity: 1
}
.nav > li > a:focus, .nav > li > a:hover {
    background: transparent
}
.nav-item.aligned-center .dropdown-sub.dropdown-menu {
    padding: 20px 10px;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0)
}
.nav-item.aligned-center .dropdown-sub.dropdown-menu .menu-title {
    font-weight: bold;
    padding-bottom: 10px;
    font-size: 14px
}
.nav-item.aligned-center .dropdown-sub.dropdown-menu .widget-inner ul li a {
    font-size: 13px;
    line-height: 30px
}
.vend-qv .vendor_ span {
    font-weight: normal;
    color: #FF5622
}
.vend-qv .condition {
    font-weight: normal;
    color: #FF5622
}
.vend-qv .condition .soluong {
    color: #000000
}
.on {
    display: block !important
}
.off {
    display: none !important
}
.toggle-sort, .content-sort {
    z-index: 50;
    position: relative
}
.transparent-background {
    display: none
}
.transparent-background.fix {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 49;
    top: 0;
    left: 0
}
.menu-items .row {
    margin: 0
}
@media (max-width: 992px){
    div.blog_items.col-md-3.col-sm-6.col-xs-12{
        padding-right: 10px;
        padding-left: 10px;
    }
    .section_bloggg .news_hot_left .image-blog-left {
        height: 380px;
    }
}
@media (max-width: 992px){
    .section_bloggg .news_hot_left .image-blog-left {
        height: 160px;
    }
}
#footer{
    background: #eee;
}
#footer .diachi{
    padding-bottom: 10px;
}
#footer h4{
    color: #445261;
    font-size: 24px;
    padding-top: 10px;
    padding-left: 15px;
}
#footer .diachi p{
    margin-bottom: 5px;
}
#footer .diachi span{
    color: #445261;
    font-size: 18px;
}
#footer .diachi-title a{
    color: #445261;
    font-size: 14px;
    font-family: "Arial", sans-serif;
    padding-left: 5px;
}
#footer .diachi .thongtin span{
    line-height: 30px;
}
#footer .diachi .mobile a{
    color: #445261;
    font-size: 14px;
    font-family: "Arial", sans-serif;
    padding-left: 8px;
    padding-right: 30px;
}
#footer .diachi .mobile a:hover{
    color: #ff5622;
}
#footer .diachi .email a{
    color: #445261;
    font-size: 14px;
    font-family: "Arial", sans-serif;
    padding-left: 5px;
}
#footer .diachi .email a:hover{
    color: #ff5622;
}
#footer .diachi .face span{
    font-size: 26px;
    padding-right: 15px;
    color: #365899;
}
#footer .diachi .face span:hover{
    color: #4267b2;
}
#footer .diachi .you span{
    font-size: 26px;
    padding-right: 15px;
    color: #EA4335;
}
#footer .diachi .you span:hover{
    color: #a01a09;
}
@media (max-width: 992px){
    #footer h4{
        padding-top: 10px;
        padding-left: 10px;
        margin-top: 0;
    }
    #footer .vanphong{
        border-bottom: 1px dashed #0c6b70;
        padding-left: 10px;
    }
    #footer .lienket{
        border-bottom: 1px dashed #0c6b70;
        padding-left: 10px;
        padding-top:10px;
        padding-bottom: 10px;
    }
    #footer .hotro{
        padding-left: 10px;
        padding-top:10px;
        padding-bottom: 10px;
    }
}
.footer-under{
    background: #006666;
    color: #fff;
}
.footer-under p{
    margin-bottom: 5px;
    margin-top: 5px;
}

.page-login {
    padding-bottom: 0px
}
.page-login span.intr {
    /*font-family: 'Arial';*/
    font-size: 15px;
    line-height: 23px;
    color: #636363;
    text-align: center;
    display: block
}
.page-login .form-signup {
    margin-top: 35px
}
.page-login .form-signup .form-group {
    margin-bottom: 15px
}
.page-login .form-signup .form-group input {
    height: 45px;
    margin: 0;
    padding: 0 20px;
    color: #636363;
    border-radius: 3px !important;
    border-color: #333;
    box-shadow: none
}
.page-login .form-signup .form-group textarea {
    box-shadow: none
}
.page-login .form-signup .form-group input::placeholder {
    /*font-family: 'Arial';*/
    font-size: 15px;
    color: #111111
}
.page-login .form-signup .text-upper {
    width: 150px;
    height: 45px;
    font-size: 12px;
    font-weight: bold;
    /*font-family: 'Arial', sans-serif*/
}
.page-login .form-signup .accept_submit {
    margin-left: 20px;
    margin-top: 10px
}
.page-login .form-signup .accept_submit span {
    /*font-family: 'Arial';*/
    font-size: 15px;
    color: #111111
}
.page-login .form-signup .button-50 {
    font-size: 16px;
    line-height: 50px;
    width: 50%
}
.page-login .form-signup .have_ac {
    /*font-family: 'Arial';*/
    font-size: 15px;
    color: #111111;
    margin-left: 15px
}
.page-login .form-signup .have_ac a {
    color: #FF5622;
    text-decoration: underline
}
.page-login .btn.btn-primary{
    background: #006666;
    color: #fff;
    font-size: 18px;
    padding: 0 30px;
}
.page-login .btn.btn-primary:hover{
    background: #006660;
    color: #fff;
    border: none;
}
.login-width-social #social_login_widget #social_login {
    margin: 0 auto 50px
}

.group_contact input#email::-webkit-input-placeholder {
    color: #333
}
.group_contact input#email::-moz-placeholder {
    color: #333
}
.group_contact input#email:-ms-input-placeholder {
    color: #333
}
.group_contact input#email:-moz-placeholder {
    color: #333
}
.group_contact input#phone::-webkit-input-placeholder {
    color: #333
}
.group_contact input#phone::-moz-placeholder {
    color: #333
}
.group_contact input#phone:-ms-input-placeholder {
    color: #333
}
.group_contact input#phone:-moz-placeholder {
    color: #333
}
.group_contact input#name::-webkit-input-placeholder {
    color: #333
}
.group_contact input#name::-moz-placeholder {
    color: #333
}
.group_contact input#name:-ms-input-placeholder {
    color: #333
}
.group_contact input#name:-moz-placeholder {
    color: #333
}
.group_contact textarea#comment::-webkit-input-placeholder {
    color: #333
}
.group_contact textarea#comment::-moz-placeholder {
    color: #C2C2C2
}
.group_contact textarea#comment:-ms-input-placeholder {
    color: #C2C2C2
}
.group_contact textarea#comment:-moz-placeholder {
    color: #C2C2C2
}
.group_contact .form-group {
    padding: 0 15px;
    margin-bottom: 15px;
    color: #555555
}
.group_contact .form-group .form-control {
    border-radius: 0 !important;
    /*font-family: 'Roboto';*/
    font-size: 14px;
    color: #555555;
    height: 40px;
    padding: 0 20px
}
.group_contact .form-group .content-area {
    min-height: 80px;
    padding: 10px;
    border-radius: 3px;
    resize: none
}
.group_contact .form-group input, .group_contact .form-group textarea {
    border-color: #333;
}
.group_contact .form-group input:focus, .group_contact .form-group textarea:focus {
    border-color: #EBEBEB
}
.group_contact .form-group input::placeholder {
    /*font-family: 'Roboto', sans-serif;*/
    font-size: 15px;
    color: #111111
}
.group_contact .form-group textarea::placeholder {
    /*font-family: 'Roboto', sans-serif;*/
    font-size: 15px;
    color: #111111
}
.group_contact .form-group .btn-50-full {
    /*font-family: 'Roboto', sans-serif;*/
    position: absolute;
    right: 15px;
    bottom: 0;
    box-shadow: none;
    padding: 8px 20px;
    font-size: 14px;
    color: #FFFFFF;
    background: #FF5622;
    border: solid 1px #FF5622
}
.group_contact .form-group .btn-50-full:hover {
    border-color: #FF5622;
    background: #FFFFFF;
    color: #FF5622
}

