﻿/*@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');*/
@font-face {
    font-family: 'SVN-GothamBold';
    src: url('webfonts/SVN-GothamBold.eot?#iefix') format('embedded-opentype'), url('webfonts/SVN-GothamBold.woff') format('woff'), url('webfonts/SVN-GothamBold.ttf') format('truetype'), url('webfonts/SVN-GothamBold.svg#SVN-GothamBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SVN-GothamBook';
    src: url('webfonts/SVN-GothamBook.eot?#iefix') format('embedded-opentype'), url('webfonts/SVN-GothamBook.woff') format('woff'), url('webfonts/SVN-GothamBook.ttf') format('truetype'), url('webfonts/SVN-GothamBook.svg#SVN-GothamBook') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SVN-GothamLight';
    src: url('webfonts/SVN-GothamLight.eot?#iefix') format('embedded-opentype'), url('webfonts/SVN-GothamLight.woff') format('woff'), url('webfonts/SVN-GothamLight.ttf') format('truetype'), url('webfonts/SVN-GothamLight.svg#SVN-GothamLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SVN-GothamMedium';
    src: url('webfonts/SVN-GothamMedium.eot?#iefix') format('embedded-opentype'), url('webfonts/SVN-GothamMedium.woff') format('woff'), url('webfonts/SVN-GothamMedium.ttf') format('truetype'), url('webfonts/SVN-GothamMedium.svg#SVN-GothamMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SVN-GothamLightItalic';
    src: url('webfonts/SVN-GothamLightItalic.eot?#iefix') format('embedded-opentype'), url('webfonts/SVN-GothamLightItalic.woff') format('woff'), url('webfonts/SVN-GothamLightItalic.ttf') format('truetype'), url('webfonts/SVN-GothamLightItalic.svg#SVN-GothamLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Default */
body{font-family: "SVN-GothamBook"; font-size: 14px;}
a { text-decoration: none; color: #1aad10; transition: all 0.15s ease-in-out 0s;}
a:HOVER { text-decoration: none; color: #000;}
a:FOCUS { text-decoration: none; color: #000;}
h1,h2,h3,h4,h5,h6{ margin: 0; font-weight: normal;}
b, strong{ font-family: "SVN-GothamBold"; font-weight: normal;}

.clr, .clear{ clear: both;}
.wrapper{}
.wrapper_content{ padding: 30px; border-top: 10px solid #d4cab9;}
.submit_loading{ position: fixed; top: 0; left: 0; z-index: 9998; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.7);}
.submit_loading:AFTER{ content: ""; position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: url("/skin/ver2/img/loading.gif") no-repeat center center;}
.box_loading{ position: relative; background-color: rgba(255, 255, 255, 0.7);}
.box_loading:AFTER{ content: ""; position: absolute; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: url("/skin/ver2/img/loading.gif") no-repeat center center;}
.submit_loading{ position: fixed; top: 0; left: 0; z-index: 9998; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.7);}
.submit_loading:AFTER{ content: ""; position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background: url("/skin/ver2/img/loading.gif") no-repeat center center;}

/* Bootstrap */
.container{ width: 1200px; max-width: 100%;}
.container-fluid{ padding: 60px 0 30px;}
.form-group{ margin-bottom: 20px;}
.form-group .text-danger{ font-size: 12px; padding-top: 2px;}
.form-group .control-label .required{ color: #FF0000; margin-left: 3px;}
.form-control{ border-radius: 20px; height: 40px; padding-left: 20px; padding-right: 20px;}
.group_menu_slide{ position: relative;}
.group_menu_slide .banner{ min-height: 60px;}
.group_menu_slide .banner img{ width: 100%;}
.modal-content{ border: 0; border-radius: 0; -webkit-box-shadow: 0 0 0; box-shadow: 0 0 0;}
.table{ font-size: 13px;}
.alert{ border-radius: 0; border: 0;}
.btn{ border-radius: 0; border: 0; box-shadow: 0 0 0; line-height: 100%; -webkit-box-shadow: 0 0 0;}
.btn-default{ background-color: #EEE;}

.box_breadcrumb {
    background-color: #FFF;
    margin-bottom: 0;
    margin-top: -18px;
}
.box_breadcrumb .breadcrumb{ background-color: #FFF; margin: 10px 0; padding-left: 0;}
.box_breadcrumb .breadcrumb a{ font-size: 12px; color: #949494; font-family: "SVN-GothamMedium";}
.box_breadcrumb .breadcrumb>li+li{ position: relative; padding-left: 30px;}
.box_breadcrumb .breadcrumb>li+li:before{ content: ""; width: 8px; height: 7px; position: absolute; top: 6px; left: 12px; background: url("/skin/ver2/img/icon_14.png") no-repeat;}
    .box_breadcrumb .breadcrumb > li:last-child {
        color: #5fd42f;
    }
.box_breadcrumb .breadcrumb>li:last-child:before{ content: ""; width: 8px; height: 7px; position: absolute; top: 6px; left: 12px; background: url("/skin/ver2/img/icon_13.png") no-repeat;}
        .box_breadcrumb .breadcrumb > li:last-child > a {
            color: #5fd42f;
        }

.box_header { box-shadow: 0 0 5px #EEE; z-index: 99988; background-color: #FFF; position: relative; width: 100%; top: 0; left: 0;}
.box_header .box_content{ display: flex; justify-content: center; position: relative;}
.box_header .logo{ padding: 0 20px; text-align: center;}
.box_header .logo a{ display: inline-block; margin-top: 16px;}
.box_header .logo img{ max-height: 84px;}
.box_header .menu{}
.box_header .toggle{ display: none;}
.box_header .logo_mobile{ display: none;}
.box_header.sticky{ position: fixed; top: 0px; z-index: 99999; border-bottom: 1px solid #EEE; -webkit-animation: mySticky 1s; -moz-animation: mySticky 1s; animation: mySticky 1s; animation-timing-function: ease-in-out; -webkit-animation-timing-function: ease-in-out; -moz-animation-timing-function: ease-in-out; padding: 0 0; backface-visibility: hidden; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; transform: translateY(0); -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); transition: transform 2s ease-in-out; -webkit-transition: -webkit-transform 2s ease-in-out; -moz-transition: transform 2s ease-in-out; }
.box_header.sticky .logo a{ margin-top: 10px;}
.box_header.sticky .logo img{ max-height: 60px;}
.box_header.sticky .box_menuMain2>ul>li>a{ height: 80px; line-height: 80px;}

.box_menuTop{ text-align: right; background-color: #2664ce;}
.box_menuTop .container{ position: relative;}
.box_menuTop .logo{ position: absolute; top: 0; left: 0; background-color: #FFF; width: 230px; height: 168px; z-index: 99; text-align: center; box-shadow: 0 3px 3px #CCC;}
.box_menuTop .logo img{ margin-top: 10px;}
.box_menuTop ul{ margin: 0; padding: 0; list-style: none;}
.box_menuTop ul li{ display: inline-block; margin-left: 10px;}
.box_menuTop ul li a{ color: #FFF; padding: 10px 0 10px 20px; display: inline-block;}
.box_menuTop ul li:FIRST-CHILD a{ border: 0;}

.box_top{ background-color: #1aad10; color: #FFF; height: 38px; line-height: 38px; position: relative; z-index: 111111;}
.box_top .hotline{ background: url("/skin/ver2/img/icon_1.png") no-repeat left; padding-left: 33px; font-size: 12px;}
.box_top .hotline .item{ display: inline-block; padding: 0 13px 0 13px; position: relative;}
.box_top .hotline .item:after{ content: ""; display: block; position: absolute; width: 1px; height: 12px; top: 13px; left: 0; background-color: #FFF;}
.box_top .hotline .item:first-child{ padding-left: 0;}
.box_top .hotline .item:first-child:after{ display: none;}
.box_top .hotline .item a{ font-family: "SVN-GothamBold"; color: #FFF;}
.box_top .social{ float: right; padding-left: 8px; line-height: 100%;}
.box_top .social a{ display: inline-block; margin-top: 6px; text-align: right; margin-left: 7px;}
.box_top .open{ float: right; font-size: 12px;}
.box_top .open .item{ display: inline-block; padding: 0 13px 0 13px; position: relative;}
    .box_top .open .item:after {
        content: "";
        display: block;
        position: absolute;
        width: 1px;
        height: 18px;
        top: 10px;
        right: 0;
        background-color: #f5f6f7;
    }
.box_top .open .item span{ font-family: "SVN-GothamBold";}

/* Menu */
.box_menuMain { background-color: #FFF;}
.box_menuMain .menu{ padding: 0;}
.box_menuMain .menu>ul{ padding: 0; list-style: none; margin: 0; float: left;}
.box_menuMain .menu>ul>li{ display: inline-block; padding: 0;}
.box_menuMain .menu>ul>li>a{ display: block; font-size: 12px; color: #535353; font-weight: 500; height: 116px; line-height: 116px; text-transform: uppercase;}
.box_menuMain .menu>ul>li>a>span{ display: inline; padding: 10px 20px 10px 20px; position: relative; border: 1px solid #FFF; border-radius: 16px; transition: all 0.15s ease-in-out 0s;}
.box_menuMain .menu>ul>li.dropdown>a>span:BEFORE{ content: ""; position: absolute; top: 50%; right: 7px; width: 10px; height: 4px; margin-top: -2px; background: url("/skin/ver2/img/icon_5.png");}
.box_menuMain .menu>ul>li>ul{ display: none; position: absolute; top: 100%; left: 0; padding: 10px 0; list-style: none; margin: 0; min-width: 200px; z-index: 9999; background-color: #FFF; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); box-shadow: 0 6px 12px rgba(0,0,0,0.175);}
.box_menuMain .menu>ul>li>ul>li{ border-bottom: solid 1px #f5f5f5;}
.box_menuMain .menu>ul>li>ul>li>a{ color: #333; font-size: 14px; font-weight: 400; padding: 10px 20px; display: block; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none; border: none !important;}
.box_menuMain .menu>ul>li:FIRST-CHILD>a{ border: 0;}
.box_menuMain .menu>ul>li:hover>a>span,
.box_menuMain .menu>ul>li>a.active>span{ border: 1px solid #1aad10;}
.box_menuMain .menu>ul>li:hover>ul{ display: block;}
.box_menuMain .menu>ul>li>ul>li>ul{ display: none; position: absolute; top: 0; left: 100%; z-index: 999; background-color: #FFF; list-style: none; margin: 0; padding: 0; min-width: 200px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175); box-shadow: 0 6px 12px rgba(0,0,0,0.175);}
.box_menuMain .menu>ul>li>ul>li>ul>li{ border-bottom: solid 1px #f5f5f5;}
.box_menuMain .menu>ul>li>ul>li>ul>li>a{ color: #555; font-size: 13px; font-weight: 400; padding: 7px 20px; display: block; text-transform: inherit; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none; border: none !important;}
.box_menuMain .menu>ul>li>ul>li>ul>li:hover>a{ background: #55ab40; color: #FFF;}
.box_menuMain .menu>ul>li>ul>li:LAST-CHILD{ border: 0;}
.box_menuMain .menu>ul>li>ul>li:hover>a{ background: #ed1b24; color: #FFF;}
.box_menuMain .menu>ul>li>ul>li:hover>ul{ display: block;}
.box_menuMain .menu>ul>li>ul>li.dropdown:BEFORE{ content: ""; position: absolute; top: 50%; right: 0; width: 10px; height: 4px; margin-top: -2px; background: url("/skin/ver2/img/icon_5.png");}
.box_menuMain .header{ float: left;}
.box_menuMain .header .logo{ display: inline-block; padding: 10px 0 0;}
.box_menuMain .header .logo img{ max-height: 60px; }
.box_menuMain .language{ width: 100px; float: right; text-align: right; padding-top: 18px;}

.box_menuMain2 { background-color: #FFF;}
.box_menuMain2>ul{ padding: 0; list-style: none; margin: 0; float: left;}
.box_menuMain2>ul>li{ display: inline-block; padding: 0 2px;}
.box_menuMain2>ul>li>a{ display: block; font-size: 12px; color: #535353; font-weight: 500; height: 116px; line-height: 116px; text-transform: uppercase;}
    .box_menuMain2 > ul > li > a > span {
        display: inline;
        padding: 10px;
        position: relative;
        border: 1px solid #FFF;
        border-radius: 16px;
        transition: all 0.15s ease-in-out 0s;
        font-family: "SVN-GothamMedium" !important;
    }
.box_menuMain2>ul>li.dropdown{ position: inherit;}
.box_menuMain2>ul>li.dropdown>a{ position: relative;}
.box_menuMain2>ul>li.dropdown>a:after{ display: none; content: ""; position: absolute; bottom: -1px; left: 50%; margin-left: -10px; height: 11px; width: 20px; background: url("/skin/ver2/img/icon_7.png") no-repeat; z-index: 9999;}
.box_menuMain2>ul>li.dropdown:hover>a:after{ display: block;}
.box_menuMain2>ul>li.dropdown>a>span:BEFORE{ content: ""; position: absolute; top: 50%; right: -2px; width: 10px; height: 4px; margin-top: -2px; background: url("/skin/ver2/img/icon_5.png");}
.box_menuMain2>ul>li:hover>a>span,
.box_menuMain2>ul>li>a.active>span{ border: 1px solid #1aad10;}
    .box_menuMain2 > ul > li > .dropdown_wrap {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        padding: 0;
        list-style: none;
        margin: 0;
        width: 100%;
        min-height: 350px;
        z-index: 9998;
        background-color: rgba(255, 255, 255, 0.9);
        border: 1px solid #1aad10;
    }
.box_menuMain2>ul>li:hover .dropdown_wrap{ display: block;}
.box_menuMain2>ul>li>.dropdown_wrap>ul{ display: flex; margin: 0; padding: 25px 30px; list-style: none;}
.box_menuMain2>ul>li>.dropdown_wrap>ul>li{ width: 25%;}
.box_menuMain2>ul>li>.dropdown_wrap>ul>li>a{ text-transform: uppercase; font-family: "SVN-GothamBold"; color: #1aad10; font-size: 14px; display: block;}
.box_menuMain2>ul>li>.dropdown_wrap>ul>li ul{ display: block; margin: 0; padding: 10px 20px 10px 0; list-style: none;}
.box_menuMain2>ul>li>.dropdown_wrap>ul>li ul li a{ display: block; background: url("/skin/ver2/img/icon_6.png") no-repeat left; padding: 5px 0 5px 10px; font-size: 14px; font-family: "SVN-GothamMedium"; color: #232323;}
.box_menuMain2>ul>li>.dropdown_wrap>ul>li ul li a:hover{ color: #1aad10;}
.box_menuMain2>ul>li.level_1>.dropdown_wrap>ul{ display: block;}
.box_menuMain2>ul>li.level_1>.dropdown_wrap>ul>li>a{ display: block; background: url("/skin/ver2/img/icon_6.png") no-repeat left; padding: 5px 0 5px 10px; font-size: 14px; font-family: "SVN-GothamMedium"; color: #232323; text-transform: none;}
.box_menuMain2>ul>li.level_1>.dropdown_wrap>ul>li>a:hover{ color: #1aad10;}

.box_menuMobile{ position: fixed; top: 0; left: 0; width: 70%; height: 100%; background-color: #1b1b1c; overflow: auto; z-index: 99999}
.box_menuMobile ul{ margin: 0; padding: 10px 0; list-style: none;}
.box_menuMobile ul li a{ display: block; padding: 0 20px; font-weight: normal; text-transform: uppercase; color: #FFF;}
.box_menuMobile ul li a span{ display: block; padding: 12px 0; border-bottom: 1px solid #222;}
.box_menuMobile ul li ul{ margin-left: 20px; padding: 0 0 10px;}
.box_menuMobile ul li ul li a{ font-weight: normal; text-transform: none; font-size: 13px;}

.bg_menu_mobile{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 99998;}

.box_menuFooter {}
.box_menuFooter ul{ margin: 0; padding: 0; list-style: none;}
.box_menuFooter ul>li{ display: block; margin-bottom: 4px; padding: 0;}
.box_menuFooter ul>li>a{ display: block; color: #191919; background: url("/skin/ver2/img/icon_12.png") no-repeat left; padding-left: 12px; font-size: 14px;}
.box_menuFooter ul>li>ul{ display: none;}
.box_menuFooter ul>li>ul>li{ float: none; width: 100%; padding-right: 30px;}
.box_menuFooter ul>li>ul>li>a{ text-transform: none; font-weight: normal; margin-bottom: 5px;}

.box_search{ text-align: right; padding: 0 0; position: absolute; top: 5px; right: 15px; width: 200px;}
.box_search .input-group-addon{ padding: 0; margin: 0; box-shadow: none; border-radius: 0; border: 1px solid #55ab40;}
.box_search .input-group-addon button{ padding: 0; margin: 0; border: 0; background: #55ab40; width: 32px; height: 28px; color: #FFF;}
.box_search .form-group{ margin: 0;}
.box_search .form-group .form-control{ border: 1px solid #FFF; box-shadow: none; border-radius: 0; height: 30px; font-size: 13px;}

.box_bxslider {
    margin-bottom: 10px;
    overflow: hidden;
    width: 100%;
    max-height: 740px;
}
.box_bxslider .bxslider{ margin: 0; padding: 0; list-style: none; left: 0;}
.box_bxslider .bxslider img{ width: 100%;}
.box_bxslider .bxslider .item{ display: block; position: relative;}
.box_bxslider .bx-pager{ display: inline-block; width: 100%; position: absolute; bottom: 10px; left: 0px; margin: 0; padding: 0; z-index: 999;}
.box_bxslider .bx-wrapper { position: relative;}
.box_bxslider .bx-wrapper .bx-pager.bx-default-pager a{ width: 12px; height: 12px; display: inline-block; text-indent: -99999px; background: transparent; margin: 0 4px; border: 1px solid #1aad10; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important;}
.box_bxslider .bx-wrapper .bx-pager.bx-default-pager a:hover{ background: #1aad10;}
.box_bxslider .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #1aad10;}
.box_bxslider .bx-pager-item{ display: inline-block;}
.box_bxslider .bx-controls-direction{ display: none;}
.box_bxslider .bx-controls-direction a{ position: absolute; top: 50%; display: inline-block; width: 26px; height: 40px; margin-top: -20px; background: url("/skin/ver2/img/icon_next_2.png") no-repeat center center rgba(255, 255, 255, 0.2); text-indent: -99999px; overflow: hidden; z-index: 999;}
.box_bxslider .bx-controls-direction a.bx-prev{ left: 30px; background-image: url("/skin/ver2/img/icon_prev_2.png");}
.box_bxslider .bx-controls-direction a.bx-next{ right: 30px; left: auto; background-image: url("/skin/ver2/img/icon_next_2.png");}
.box_bxslider .bx-controls-direction a:hover{ background-color: rgba(255, 255, 255, 0.3);}

.box_bxslider_mobile{ margin-bottom: 10px;}
.box_bxslider_mobile .bxslider{ margin: 0; padding: 0; list-style: none; left: 0;}
.box_bxslider_mobile .bxslider img{ width: 100%;}
.box_bxslider_mobile .bxslider .item{ display: block; position: relative;}
.box_bxslider_mobile .bx-pager{ display: inline-block; width: 100%; position: absolute; bottom: 10px; left: 0px; margin: 0; padding: 0; z-index: 999;}
.box_bxslider_mobile .bx-wrapper { position: relative;}
.box_bxslider_mobile .bx-wrapper .bx-pager.bx-default-pager a{ width: 12px; height: 12px; display: inline-block; text-indent: -99999px; background: transparent; margin: 0 4px; border: 1px solid #1aad10; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important;}
.box_bxslider_mobile .bx-wrapper .bx-pager.bx-default-pager a:hover{ background: #1aad10;}
.box_bxslider_mobile .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #1aad10;}
.box_bxslider_mobile .bx-pager-item{ display: inline-block;}
.box_bxslider_mobile .bx-controls-direction{ display: none;}
.box_bxslider_mobile .bx-controls-direction a{ position: absolute; top: 50%; display: inline-block; width: 26px; height: 40px; margin-top: -20px; background: url("/skin/ver2/img/icon_next_2.png") no-repeat center center rgba(255, 255, 255, 0.2); text-indent: -99999px; overflow: hidden; z-index: 999;}
.box_bxslider_mobile .bx-controls-direction a.bx-prev{ left: 30px; background-image: url("/skin/ver2/img/icon_prev_2.png");}
.box_bxslider_mobile .bx-controls-direction a.bx-next{ right: 30px; left: auto; background-image: url("/skin/ver2/img/icon_next_2.png");}
.box_bxslider_mobile .bx-controls-direction a:hover{ background-color: rgba(255, 255, 255, 0.3);}

.box_banner{}
.box_banner img{ width: 100%;}

.box_defaultNew{ background-color: #56788a; line-height: 20px; height: 54px;}
.box_defaultNew .bxslider{ margin: 0; padding: 0; list-style: none;}
.box_defaultNew .bxslider img{ width: 100%;}
.box_defaultNew .bxslider .item{ display: block; position: relative;}
.box_defaultNew .bxslider .item:BEFORE{ content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3);}
.box_defaultNew .bx-pager{ display: none; position: absolute; bottom: 50px; left: 0; width: 100%; margin: 0; padding: 0; text-align: center; z-index: 999;}
.box_defaultNew .bx-wrapper { position: relative; overflow: hidden; height: 54px;}
.box_defaultNew .bx-wrapper .bx-pager.bx-default-pager a{ width: 12px; height: 12px; display: inline-block; text-indent: -99999px; margin: 0 8px; border: 1px solid #FFF; background: transparent; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important;}
.box_defaultNew .bx-wrapper .bx-pager.bx-default-pager a:hover, 
.box_defaultNew .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #00a4f2;}
.box_defaultNew .bx-wrapper .bx-viewport{ max-height: 520px;}
.box_feedbackCategoryHome .box_content .bx-wrapper .bx-viewport {
    height: 305px !important;
}
.box_defaultNew .bx-pager-item {
    display: inline-block;
}
.box_defaultNew .bx-controls-direction{ position: absolute; top: 13px; right: 0; z-index: 9999;}
.box_defaultNew .bx-controls-direction a{ display: inline-block; width: 13px; height: 20px; margin-top: 0; text-indent: -99999px; overflow: hidden;}
.box_defaultNew .bx-controls-direction a.bx-prev, 
.box_defaultNew .bx-controls-direction a.bx-prev:hover{ background: url("/skin/ver2/img/icon_prev_2.png") no-repeat center center; background-size: 100%; margin-right: 30px;}
.box_defaultNew .bx-controls-direction a.bx-next,
.box_defaultNew .bx-controls-direction a.bx-next:hover{ background: url("/skin/ver2/img/icon_next_2.png") no-repeat center center; background-size: 100%; left: auto; right: 0;}
.box_defaultNew .box_title{ float: left; text-transform: uppercase; font-size: 18px; padding-top: 18px;}
.box_defaultNew .box_title a{ display: inline-block; margin-right: 15px; color: #FFF;}
.box_defaultNew .box_content{ background-color: #FFF;}
.box_defaultNew .title{ color: #FFF; font-size: 18px; padding-top: 18px;}
.box_defaultNew .title a{ color: #FFF;}

.box_defaultHot{ padding: 30px 0 90px;}
.box_defaultHot .box_title{ position: relative; margin-bottom: 20px;}
.box_defaultHot .box_title .title{ color: #1b1b1c; font-size: 30px; display: inline-block; font-weight: 400; text-transform: uppercase;}
.box_defaultHot .box_title .title a{ color: #1b1b1c;}
.box_defaultHot .box_title .view_all{ display: none; position: absolute; top: 12px; right: 15px; color: #333;}
.box_defaultHot .box_content .description{ text-align: justify; font-size: 14px; line-height: 24px; margin-bottom: 30px;}
.box_defaultHot .box_content .view{ display: inline-block; padding: 5px 15px; border: 1px solid #e9e9e9; border-radius: 3px; color: #333;}
.box_defaultHot .box_content .view:hover{ background-color: #f9f9f9;}
.box_defaultHot .image{ width: 100%;}

.box_defaultHighlight{ margin-bottom: 30px;}
.box_defaultHighlight .item .image{ margin-bottom: 20px; text-align: center;}
.box_defaultHighlight .item .image img{ max-width: 100%;}
.box_defaultHighlight .item .info .title{ text-align: center; margin-bottom: 20px; text-transform: uppercase; font-weight: bold; font-size: 16px;}
.box_defaultHighlight .item .info .desc{ text-align: justify; font-size: 14px; background-color: #deffda; padding: 20px;}

.box_defaultHighlightCategory{ padding-top: 58px;}
.box_defaultHighlightCategory .wrapper{ background-color: #f7f7f7; position: relative; height: 448px;}
    .box_defaultHighlightCategory .wrapper .image, .box_defaultHighlightCategory .wrapper .image img {
        height: 100%;
    }
.box_defaultHighlightCategory .wrapper .box_wrap{ width: 690px; float: right;}
.box_defaultHighlightCategory .wrapper .box_wrap .box_title .title{ font-size: 32px; padding: 15px 40px 25px; font-family: "SVN-GothamLight"; font-weight: normal; }
.box_defaultHighlightCategory .wrapper .box_wrap .box_title a{ color: #1aad10;}
.box_defaultHighlightCategory .wrapper .box_wrap .box_content{ padding: 0 40px; text-align: justify; line-height: 24px; font-family: "SVN-GothamLight"; font-size: 14px;}
.box_defaultHighlightCategory .wrapper .image{ position: absolute; bottom: 0; left: 0;}
.box_defaultHighlightCategory .wrapper .controls{ padding-top: 20px;}
.box_defaultHighlightCategory .wrapper .controls .view{ float: left; height: 40px; line-height: 40px; padding: 0 30px; display: inline-block; text-transform: uppercase; color: #FFF; font-family: "SVN-GothamBold"; border-radius: 20px;}
.box_defaultHighlightCategory .wrapper .controls .book{ margin-top: 10px; display: inline-block; background: url("/skin/ver2/img/icon_8.png") no-repeat right; padding-right: 32px; margin-left: 20px; color: #232323; font-size: 14px; font-family: "SVN-GothamLight";}
.box_defaultHighlightCategory .wrapper .controls .book:hover{ color: #1aad10;}

.box_defaultCategoryHome{ padding: 50px 0;}
.box_defaultCategoryHome .container{ padding-left: 30px; padding-right: 30px; width: 1230px;}
.box_defaultCategoryHome .container .row{ margin-left: -30px; margin-right: -30px;}
.box_defaultCategoryHome .container .col-sm-6{ padding-left: 30px; padding-right: 30px;}
.box_defaultCategoryHome .box_title{ text-align: center;}
.box_defaultCategoryHome .box_title .title{ color: #1aad10; font-weight: normal; font-size: 34px;}
.box_defaultCategoryHome .box_title .title a{ color: #1aad10; font-family: "SVN-GothamLight";}
.box_defaultCategoryHome .box_title .title i{ font-size: 18px;}
.box_defaultCategoryHome .box_title .view_all{ display: none;}
.box_defaultCategoryHome .box_desc{ text-align: center; font-size: 16px; line-height: 24px; padding: 20px 0; width: 990px; max-width: 100%; margin: 0 auto; color: #232323;}
.box_defaultCategoryHome .box_content{ padding-top: 30px;}
    .box_defaultCategoryHome .box_content .item {
        margin-bottom: 40px;
        padding-bottom: 30px;
        border-bottom: 1px dashed #c5c5c5;
        display: flex;
        min-height: 165px;
    }
.box_defaultCategoryHome .box_content .item .info{ width: 100%; padding-left: 20px;}
.box_defaultCategoryHome .box_content .item .image{ width: 153px;}
.box_defaultCategoryHome .box_content .item .image a{ display: block; position: relative; border-radius: 50%; background-color: #e5c864; overflow: hidden;}
    .box_defaultCategoryHome .box_content .item .image img {
        width: 153px !important;
        height: 153px !important;
        object-fit: cover;
    }
.box_defaultCategoryHome .box_content .item .info .title{ font-size: 16px; margin-bottom: 8px; font-weight: normal; line-height: 20px; }
.box_defaultCategoryHome .box_content .item .info .title a{ color: #1aad10; font-family: "SVN-GothamMedium";}
.box_defaultCategoryHome .box_content .item .info .desc{ color: #111; font-size: 14px; line-height: 18px; margin-bottom: 5px;}
.box_defaultCategoryHome .box_content .item .info .desc a{ display: inline-block; background: url("/skin/ver2/img/icon_9.png") no-repeat right; font-size: 12px; padding-right: 25px;}
.box_defaultCategoryHome .box_content .item .info .news{ font-size: 12px; display: inline-block; margin-right: 16px; padding-right: 16px; border-right: 1px solid #e3e3e3; line-height: 100%;}
.box_defaultCategoryHome .box_content .item .info .news span{ color: #1aad10;}
.box_defaultCategoryHome .box_content .item .info .date{ font-size: 12px; display: inline-block; line-height: 100%;}
.box_defaultCategoryHome .control{ text-align: center;}
.box_defaultCategoryHome .control a{ height: 40px; line-height: 40px; font-size: 16px; padding: 0 30px; display: inline-block; text-transform: uppercase; color: #FFF; font-family: "SVN-GothamBold"; border-radius: 20px;}

.box_defaultCategoryFooter{ padding: 50px 0; display: none; background-color: #f6f6f6;}
.box_defaultCategoryFooter .box_title{ text-align: center;}
.box_defaultCategoryFooter .box_title .title{ color: #1aad10; font-weight: normal; font-size: 32px;}
.box_defaultCategoryFooter .box_title .title a{ color: #1aad10; font-family: "SVN-GothamLight";}
.box_defaultCategoryFooter .box_title .title i{ font-size: 18px;}
.box_defaultCategoryFooter .box_title .view_all{ display: none; position: absolute; top: 12px; right: 0; color: #333;}
.box_defaultCategoryFooter .box_desc{ text-align: center; font-size: 14px; line-height: 24px; padding: 20px 0; width: 990px; max-width: 100%; margin: 0 auto; color: #232323;}
.box_defaultCategoryFooter .box_content{ padding: 10px 0 0;}
.box_defaultCategoryFooter .bx-controls{ display: block;}
.box_defaultCategoryFooter .bx-wrapper .bx-controls-direction a{ width: 52px; height: 52px; top: 112px;}
.box_defaultCategoryFooter .bx-wrapper .bx-prev{ background: url("/skin/ver2/img/icon_prev_3.png") no-repeat center center; left: -90px; right: auto;}
.box_defaultCategoryFooter .bx-wrapper .bx-next{ background: url("/skin/ver2/img/icon_next_3.png") no-repeat center center; left: auto; right: -90px;}
.box_defaultCategoryFooter .item .image a{ display: block; border-radius: 15px; overflow: hidden; position: relative; background-color: #e5c864;}
.box_defaultCategoryFooter .item .image a span{ opacity: 0; transition: all 0.15s ease-in-out 0s; z-index: 1; position: absolute; width: 116px; height: 30px; line-height: 28px; text-align: center; text-transform: uppercase; color: #FFF; font-size: 14px; font-family: "SVN-GothamMedium"; border: 1px solid #FFF; border-radius: 15px; top: 50%; left: 50%; margin-top: -15px; margin-left: -58px;}
.box_defaultCategoryFooter .item .image a:after{ opacity: 0; transition: all 0.15s ease-in-out 0s; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(207, 154, 44, 0.6);}
.box_defaultCategoryFooter .item .image a:hover span{ opacity: 1;}
.box_defaultCategoryFooter .item .image a:hover:after{ opacity: 1;}
.box_defaultCategoryFooter .item .info .title{ font-size: 14px; font-weight: normal; text-align: center; padding: 15px 0;}
.box_defaultCategoryFooter .item .info .title a{ color: #232323;}

.box_defaultCategoryHighlight{ padding: 50px 0; display: none; background-color: #f7f7f7;}
.box_defaultCategoryHighlight .box_title{ text-align: center;}
.box_defaultCategoryHighlight .box_title .title{ color: #1aad10; font-weight: normal; font-size: 32px;}
.box_defaultCategoryHighlight .box_title .title a{ color: #1aad10; font-family: "SVN-GothamLight";}
.box_defaultCategoryHighlight .box_title .title i{ font-size: 18px;}
.box_defaultCategoryHighlight .box_title .view_all{ display: none; position: absolute; top: 12px; right: 0; color: #333;}
.box_defaultCategoryHighlight .box_desc{ text-align: center; font-size: 14px; line-height: 24px; padding: 20px 0; width: 990px; max-width: 100%; margin: 0 auto; color: #232323;}
.box_defaultCategoryHighlight .box_content{ padding: 10px 0 0;}
.box_defaultCategoryHighlight .item .image a{ display: block; border-radius: 15px; overflow: hidden; position: relative; background-color: #e5c864;}
.box_defaultCategoryHighlight .item .image a img{ width: 100%;}
.box_defaultCategoryHighlight .item .image a span{ opacity: 0; transition: all 0.15s ease-in-out 0s; z-index: 1; position: absolute; width: 116px; height: 30px; line-height: 28px; text-align: center; text-transform: uppercase; color: #FFF; font-size: 14px; font-family: "SVN-GothamMedium"; border: 1px solid #FFF; border-radius: 15px; top: 50%; left: 50%; margin-top: -15px; margin-left: -58px;}
.box_defaultCategoryHighlight .item .image a:after{ opacity: 0; transition: all 0.15s ease-in-out 0s; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(207, 154, 44, 0.6);}
.box_defaultCategoryHighlight .item .image a:hover span{ opacity: 1;}
.box_defaultCategoryHighlight .item .image a:hover:after{ opacity: 1;}
.box_defaultCategoryHighlight .item .info .title{ font-size: 14px; font-weight: normal; text-align: center; padding: 15px 0;}
.box_defaultCategoryHighlight .item .info .title a{ color: #232323;}

.box_defaultCategoryHot{ padding: 50px 0;}
.box_defaultCategoryHot .container{ padding-left: 30px; padding-right: 30px; width: 1230px;}
.box_defaultCategoryHot .container .row{ margin-left: -30px; margin-right: -30px;}
.box_defaultCategoryHot .container .col-sm-4{ padding-left: 30px; padding-right: 30px;}
.box_defaultCategoryHot .box_title{ margin-bottom: 20px;}
.box_defaultCategoryHot .box_title .title{ color: #1aad10; font-weight: normal; font-size: 32px;}
.box_defaultCategoryHot .box_title .title a{ color: #1aad10; font-family: "SVN-GothamLight";}
.box_defaultCategoryHot .box_title .title i{ font-size: 18px;}
.box_defaultCategoryHot .box_title .view_all{ display: none; position: absolute; top: 12px; right: 0; color: #333;}
.box_defaultCategoryHot .box_desc{ text-align: center; font-size: 14px; line-height: 24px; padding: 0 0 20px; color: #232323;}
.box_defaultCategoryHot .box_content{ padding: 10px 0 0;}
.box_defaultCategoryHot .item{ margin-bottom: 40px;}
.box_defaultCategoryHot .item .image a{ display: block; border-radius: 15px; overflow: hidden; position: relative; background-color: #1aad10;}
.box_defaultCategoryHot .item .image a img{ width: 100%;}
.box_defaultCategoryHot .item .image a span{ opacity: 0; transition: all 0.15s ease-in-out 0s; z-index: 1; position: absolute; width: 116px; height: 30px; line-height: 28px; text-align: center; text-transform: uppercase; color: #FFF; font-size: 14px; font-family: "SVN-GothamMedium"; border: 1px solid #FFF; border-radius: 15px; top: 50%; left: 50%; margin-top: -15px; margin-left: -58px;}
.box_defaultCategoryHot .item .image a:after{ opacity: 0; transition: all 0.15s ease-in-out 0s; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(207, 154, 44, 0.6);}
.box_defaultCategoryHot .item .image a:hover span{ opacity: 1;}
.box_defaultCategoryHot .item .image a:hover:after{ opacity: 1;}
.box_defaultCategoryHot .item .info .title{ font-size: 16px; font-weight: normal; padding: 15px 0 5px;}
.box_defaultCategoryHot .item .info .desc{ color: #111; font-size: 14px; line-height: 18px; padding-top: 15px;}
.box_defaultCategoryHot .item .info .desc a{ display: inline-block; background: url("/skin/ver2/img/icon_9.png") no-repeat right; font-size: 12px; padding-right: 25px;}
.box_defaultCategoryHot .item .info .category{ font-size: 12px; display: inline-block; margin-right: 16px; padding-right: 16px; border-right: 1px solid #e3e3e3; line-height: 100%;}
.box_defaultCategoryHot .item .info .category a{ color: #1aad10;}
.box_defaultCategoryHot .item .info .category a:hover{ color: #000;}
.box_defaultCategoryHot .item .info .date{ font-size: 12px; display: inline-block; line-height: 100%;}
.box_defaultCategoryHot .control{ text-align: center; padding-top: 20px;}

.box_register{ margin-bottom: 10px;}
.box_register .box_title{ background-color: #e57c00; text-transform: uppercase; color: #FFF; padding: 5px 10px; font-size: 10px;}
.box_register .box_title span{ font-size: 12px;}
.box_register .box_content{ background-color: #FFF; padding: 10px;}
.box_register .form-group{ margin-bottom: 10px;}
.box_register .form-group label{ font-weight: normal; font-size: 12px; color: #FFF;}
.box_register .form-group .form-control{ border: 0; height: 26px; border-radius: 0; padding: 3px 10px;}
.box_register .form-group textarea.form-control{ height: 60px;}
.box_register .my_btn{ text-align: right;}
.box_register .my_btn .btn{ border: 0; background-color: #e57c00; color: #FFF;}

.box_productHomeCategory .item{ position: relative; text-align: center; height: 420px; width: 25%; float: left; overflow: hidden; background-size: cover;}
.box_productHomeCategory .item .item_content{ position: absolute; background: #fff; padding: 40px 40px; bottom: -210px; transition: all .5s ease; min-height: 318px; width: 100%;}
.box_productHomeCategory .item .item_content .icon{ background: #fff; border-radius: 50%; margin: -70px auto 0 auto; width: 70px; height: 70px;}
.box_productHomeCategory .item .item_content .icon img{ width: 40px; margin-top: 14px;}
.box_productHomeCategory .item .item_content .title{ text-transform: uppercase; color: #1b3548; font-size: 20px; font-weight: 700; margin-bottom: 0;}
.box_productHomeCategory .item .item_content .title a{ text-transform: uppercase; color: #1b3548; font-size: 20px; font-weight: 700; margin-bottom: 0;}
.box_productHomeCategory .item .item_content .list{ margin-top: 40px;}
.box_productHomeCategory .item .item_content .list a{ border: 1px solid #44697d; text-transform: uppercase; font-size: 12px; color: #44697d; padding: 13px 0; min-width: 170px; display: inline-block; margin: 0 auto 10px auto;}
.box_productHomeCategory .item .item_content .list a:hover{ background: #44697d; color: #fff;}
.box_productHomeCategory .item:hover .item_content{ bottom: -20px !important;}
.box_productHomeCategory .item .item_content.index_1,
.box_productHomeCategory .item .item_content.index_3{ background: #d2d2d2;}
.box_productHomeCategory .item .item_content.index_1{ bottom: -260px;}
.box_productHomeCategory .item:hover .item_content.index_1{ bottom: -20px;}
.box_productHomeCategory .item .item_content.index_1 .icon,
.box_productHomeCategory .item .item_content.index_3 .icon{ background: #d2d2d2;}

.box_productHighlight{ padding: 70px 0;}
.box_productHighlight .box_title{ position: relative; text-align: center;}
.box_productHighlight .box_title .title{ color: #1b1b1c; font-size: 32px; display: inline-block; font-weight: 400; text-transform: uppercase;}
.box_productHighlight .box_title .title a{ color: #1b1b1c;}
.box_productHighlight .box_title .view_all{ display: none; position: absolute; top: 12px; right: 15px; color: #333;}
.box_productHighlight .box_content{ padding: 40px 0 0;}

.box_productHighlightSlide{ margin: 0 0 30px; display: none;}
.box_productHighlightSlide .box_title{ position: relative; border-bottom: 1px solid #0072bb;}
.box_productHighlightSlide .box_title .title{ height: 40px; line-height: 40px; color: #FFF; background-color: #0072bb; font-size: 18px; display: inline-block; padding: 0 15px;}
.box_productHighlightSlide .box_title .title a{ color: #FFF; font-weight: normal;}
.box_productHighlightSlide .box_title .title i{ font-size: 18px;}
.box_productHighlightSlide .box_title .view_all{ display: none; position: absolute; top: 12px; right: 15px; color: #333;}
.box_productHighlightSlide .bx-controls{ display: none;}
.box_productHighlightSlide .bx-wrapper .bx-controls-direction a{ display: none; width: 24px; height: 38px; top: 50%; margin-top: -19px; display: block; background-color: rgba(0, 0, 0, 0.3);}
.box_productHighlightSlide .bx-wrapper .bx-controls-direction a:hover{ background-color: rgba(0, 0, 0, 0.6);}
.box_productHighlightSlide .bx-wrapper .bx-prev{ background: url("/skin/ver2/img/icon_prev_2.png") no-repeat center center; left: 0; right: auto;}
.box_productHighlightSlide .bx-wrapper .bx-next{ background: url("/skin/ver2/img/icon_next_2.png") no-repeat center center; left: auto; right: 0;}
.box_productHighlightSlide:hover .bx-controls{ display: block;}

.box_productHot{ padding: 70px 0; background-color: #fafafa;}
.box_productHot .box_title{ position: relative; text-align: center;}
.box_productHot .box_title .title{ color: #1b1b1c; font-size: 36px; display: inline-block; font-weight: 400; text-transform: uppercase;}
.box_productHot .box_title .title a{ color: #1b1b1c;}
.box_productHot .box_title .view_all{ display: none; position: absolute; top: 12px; right: 15px; color: #333;}
.box_productHot .box_content{ padding: 40px 0 0;}

.box_productNew{ margin: 70px 0;}
.box_productNew .box_title{ position: relative; text-align: center;}
.box_productNew .box_title .title{ color: #1b1b1c; font-size: 36px; display: inline-block; font-weight: 400; text-transform: uppercase;}
.box_productNew .box_title .title a{ color: #1b1b1c;}
.box_productNew .box_title .view_all{ display: none; position: absolute; top: 12px; right: 15px; color: #333;}
.box_productNew .box_content{ padding: 40px 0 0;}

.box_productCategoryHome{ padding: 50px 0;}
.box_productCategoryHome .container{ padding-left: 30px; padding-right: 30px; width: 1230px;}
.box_productCategoryHome .container .row{ margin-left: -30px; margin-right: -30px;}
.box_productCategoryHome .container .col-sm-3{ padding-left: 30px; padding-right: 30px;}
.box_productCategoryHome .box_title{ text-align: center;}
.box_productCategoryHome .box_title .title{ color: #1aad10; font-weight: normal; font-size: 34px;}
.box_productCategoryHome .box_title .title a{ color: #1aad10; font-family: "SVN-GothamLight";}
.box_productCategoryHome .box_title .title i{ font-size: 18px;}
.box_productCategoryHome .box_title .view_all{ display: none; position: absolute; top: 12px; right: 0; color: #333;}
.box_productCategoryHome .box_desc{ text-align: center; font-size: 16px; line-height: 24px; padding: 20px 0; width: 990px; max-width: 100%; margin: 0 auto; color: #232323;}
.box_productCategoryHome .box_content{ padding: 10px 0 0;overflow:hidden}
.box_productCategoryHome .control{ text-align: center;}
.box_productCategoryHome .control a{ height: 40px; line-height: 40px; font-size: 16px; padding: 0 30px; display: inline-block; text-transform: uppercase; color: #FFF; font-family: "SVN-GothamBold"; border-radius: 20px;}

.box_serviceCategoryHome{ padding: 50px 0; display: none; background-color: #f7f7f7;}
.box_serviceCategoryHome .box_title{ text-align: center;}
.box_serviceCategoryHome .box_title .title{ color: #1aad10; font-weight: normal; font-size: 34px;}
.box_serviceCategoryHome .box_title .title a{ color: #1aad10; font-family: "SVN-GothamLight";}
.box_serviceCategoryHome .box_title .title i{ font-size: 18px;}
.box_serviceCategoryHome .box_title .view_all{ display: none; position: absolute; top: 12px; right: 0; color: #333;}
.box_serviceCategoryHome .box_desc{ text-align: center; font-size: 16px; line-height: 24px; padding: 20px 0; width: 990px; max-width: 100%; margin: 0 auto; color: #232323;}
.box_serviceCategoryHome .box_content{ padding: 10px 0 0;}
.box_serviceCategoryHome .bx-controls{ display: block;}
.box_serviceCategoryHome .bx-wrapper .bx-controls-direction a{ width: 52px; height: 52px; top: 65px;}
.box_serviceCategoryHome .bx-wrapper .bx-prev{ background: url("/skin/ver2/img/icon_prev_3.png") no-repeat center center; left: -90px; right: auto;}
.box_serviceCategoryHome .bx-wrapper .bx-next{ background: url("/skin/ver2/img/icon_next_3.png") no-repeat center center; left: auto; right: -90px;}
    .box_serviceCategoryHome .item .image a {
        display: block;
        border-radius: 15px;
        overflow: hidden;
        position: relative;
        background-color: #e5c864;
        border: 2px solid;
    }
.box_serviceCategoryHome .item .image a img{ width: 100%;}
.box_serviceCategoryHome .item .image a span{ opacity: 0; transition: all 0.15s ease-in-out 0s; z-index: 1; position: absolute; width: 116px; height: 30px; line-height: 28px; text-align: center; text-transform: uppercase; color: #FFF; font-size: 14px; font-family: "SVN-GothamMedium"; border: 1px solid #FFF; border-radius: 15px; top: 50%; left: 50%; margin-top: -15px; margin-left: -58px;}
.box_serviceCategoryHome .item .image a:after{ opacity: 0; transition: all 0.15s ease-in-out 0s; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(207, 154, 44, 0.6);}
.box_serviceCategoryHome .item .image a:hover span{ opacity: 1;}
.box_serviceCategoryHome .item .image a:hover:after{ opacity: 1;}
.box_serviceCategoryHome .item .info .title{ font-size: 14px; font-weight: normal; text-align: center; padding: 15px 0;}
.box_serviceCategoryHome .item .info .title a{ color: #232323;}

.box_feedbackCategoryHome{ padding: 50px 0 80px; display: none; background-color: #f7f7f7;}
.box_feedbackCategoryHome .box_title{ text-align: center;}
.box_feedbackCategoryHome .box_title .title{ color: #1aad10; font-weight: normal; font-size: 34px;}
.box_feedbackCategoryHome .box_title .title a{ color: #1aad10; font-family: "SVN-GothamLight";}
.box_feedbackCategoryHome .box_title .title i{ font-size: 18px;}
.box_feedbackCategoryHome .box_title .view_all{ display: none; position: absolute; top: 12px; right: 0; color: #333;}
.box_feedbackCategoryHome .box_desc{ text-align: center; font-size: 14px; line-height: 24px; padding: 20px 0; width: 990px; max-width: 100%; margin: 0 auto; color: #232323;}
.box_feedbackCategoryHome .box_content{ padding: 10px 0 0;}
.box_feedbackCategoryHome .bx-controls{ display: block;}
.box_feedbackCategoryHome .bx-pager{ display: inline-block; width: 100%; position: absolute; bottom: -50px; left: 0px; margin: 0; padding: 0; z-index: 999;}
.box_feedbackCategoryHome .bx-wrapper { position: relative;}
.box_feedbackCategoryHome .bx-wrapper .bx-pager.bx-default-pager a{ width: 12px; height: 12px; display: inline-block; text-indent: -99999px; background: transparent; margin: 0 4px; border: 1px solid #1aad10; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important;}
.box_feedbackCategoryHome .bx-wrapper .bx-pager.bx-default-pager a:hover{ background: #1aad10;}
.box_feedbackCategoryHome .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #1aad10;}
.box_feedbackCategoryHome .bx-pager-item{ display: inline-block;}
.box_feedbackCategoryHome .bx-wrapper .bx-controls-direction { display: none;}
.box_feedbackCategoryHome .bx-wrapper .bx-controls-direction a{ width: 52px; height: 52px; top: 65px;}
.box_feedbackCategoryHome .bx-wrapper .bx-prev{ background: url("/skin/ver2/img/icon_prev_3.png") no-repeat center center; left: -90px; right: auto;}
.box_feedbackCategoryHome .bx-wrapper .bx-next{ background: url("/skin/ver2/img/icon_next_3.png") no-repeat center center; left: auto; right: -90px;}
.box_feedbackCategoryHome .item .item_content{ background: url("/skin/ver2/img/icon_10.png") no-repeat 18px 25px #FFF; min-height: 170px; color: #949494; border: 1px solid #1aad10; padding: 55px 16px 15px 16px; margin-left: 1px; box-shadow: 0px 5px 11px rgba(0,0,0,0.1); margin-bottom: 30px; position: relative;border-radius:25px}
    .box_feedbackCategoryHome .item .item_content::after {
        content: "";
        width: 20px;
        height: 19px;
        position: absolute;
        bottom: -19px;
        left: 38px;
        background: url("/skin/ver2/img/icon_11.png") no-repeat;
    }
.box_feedbackCategoryHome .item .item_info{ display: flex; align-items: center; padding: 0 10px;}
.box_feedbackCategoryHome .item .item_info .image{ width: 104px;}
.box_feedbackCategoryHome .item .item_info .image a{ display: block; border-radius: 50%; overflow: hidden; position: relative;}
.box_feedbackCategoryHome .item .item_info .info{ width: 100%; padding-left: 15px;}
.box_feedbackCategoryHome .item .item_info .info .title{ font-size: 14px; font-weight: normal; font-family: "SVN-GothamMedium"; color: #1aad10; margin-bottom: 5px;}
.box_feedbackCategoryHome .item .item_info .info .desc{ font-size: 12px; color: #949494; font-family: "SVN-GothamLightItalic";}

.box_category{ margin-bottom: 20px; }
.box_category .box_title { text-transform: uppercase; overflow: hidden; background-color: #1b1b1b; text-align: center;}
.box_category .box_title .title{ height: 40px; line-height: 40px; font-size: 16px; padding: 0 10px; font-weight: normal; color: #FFF;}
.box_category .box_title .title a{ color: #FFF; }
.box_category .box_content{ padding: 10px 15px; background-color: #fafafa;}
.box_category .box_content>ul{ padding: 0; list-style: none; margin: 0;}
.box_category .box_content>ul>li{ display: block; position: relative;}
.box_category .box_content>ul>li>a{ display: block; padding: 10px 0; font-size: 13px; font-weight: normal; text-transform: uppercase; color: #222; position: relative; border-top: 1px solid #f0f0f0;}
.box_category .box_content>ul>li>ul{ display: none; padding: 5px 0 5px; list-style: none; margin: 0; background-color: #FFF;}
.box_category .box_content>ul>li>ul>li{}
.box_category .box_content>ul>li>ul>li>a{ color: #222; font-size: 13px; text-transform: uppercase; padding: 10px 15px 10px 30px; display: block; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none; border: none !important;}
.box_category .box_content>ul>li:hover>a{ color: #ed1b24;}
.box_category .box_content>ul>li.active>a{ color: #ed1b24;}
.box_category .box_content>ul>li:hover>ul{}
.box_category .box_content>ul>li.dropdown:AFTER{ content: "\f196"; font: normal normal normal 14px/1 FontAwesome; position: absolute; top: 13px; right: 10px; color: #666;}
.box_category .box_content>ul>li.dropdown.active:AFTER{ content: "\f147"; font: normal normal normal 14px/1 FontAwesome; position: absolute; top: 13px; right: 10px; color: #FFF;}
.box_category .box_content>ul>li:FIRST-CHILD>a{ border: 0;}
.box_category .box_content>ul>li>ul>li>ul{ display: none; background-color: #FFF; list-style: none; margin: 0; padding: 2px 0;}
.box_category .box_content>ul>li>ul>li>ul>li{ }
.box_category .box_content>ul>li>ul>li>ul>li>a{ color: #0072bb; font-size: 13px; font-weight: 400; padding: 7px 30px; display: block; text-transform: inherit; -moz-transition: none; -webkit-transition: none; -o-transition: none; transition: none; border: none !important;}
.box_category .box_content>ul>li>ul>li>ul>li:hover>a{ background: #d9d9d9;}
.box_category .box_content>ul>li>ul>li:hover>a{ background: #d9d9d9;}
.box_category .box_content>ul>li>ul>li.active>a{ background: #d9d9d9;}
.box_category .box_content>ul>li>ul>li:hover>ul{}
.box_category .box_content>ul>li>ul>li.dropdown:BEFORE{ position: absolute; top: 4px; right: 10px; content: "\f105"; font-family: "FontAwesome"; font-size: 16px;}
.box_category .box_content>ul>li>ul>li.dropdown.active:BEFORE{ position: absolute; top: 4px; right: 10px; content: "\f107"; font-family: "FontAwesome"; font-size: 16px;}
.box_category .box_content>ul>li>ul>li>ul>li.active>a{ background: #d9d9d9;}
.box_category .box_content>ul>li.selected>ul{ display: block;}
.box_category .box_content>ul>li>ul>li.selected>ul{ display: block;}

.box_book {
    position: relative;
    background: url("/skin/ver2/img/bg_book.jpg") no-repeat top left;
    background-size: cover;
    /*padding: 30px 0px;*/
}
.box_book .box_wrap{ padding: 50px 0;}
.box_book .box_title{ font-family: "SVN-GothamLight"; font-size: 32px; margin-bottom: 20px; color: #1aad10;}
.box_book .box_content .btnSuccess .alert{ display: block; min-height: 40px; border-radius: 20px; padding: 5px 20px; display: flex; align-items: center;}
.box_book .box_content .btnSuccess .control{ display: flex; align-items: center;}
.box_book .box_content .note{ color: #191919; margin-bottom: 20px;}
.box_book .box_content .open{ color: #949494; margin-left: 12px;}
.box_book .box_content .open span{ font-family: "SVN-GothamBold";}
.box_book .image{ width: 100%;}
.box_book .container>.row{ display: flex; align-items: flex-end;}

.box_support{ margin-bottom: 20px; }
.box_support .box_title { text-transform: uppercase; overflow: hidden; background-color: #1b1b1b; text-align: center;}
.box_support .box_title .title{ height: 40px; line-height: 40px; font-size: 16px; padding: 0 10px; font-weight: normal; color: #FFF;}
.box_support .box_title .title a{ color: #FFF; }
.box_support .box_content{ padding: 15px; background-color: #fafafa;}
.box_support .item{ padding-top: 10px; margin-bottom: 10px; border-top: 1px solid #EEE; color: #111; font-size: 13px;}
.box_support .item .name{ font-weight: bold; color: #FF0000; margin-bottom: 10px;}
.box_support .item .phone{ margin-bottom: 10px;}
.box_support .item .phone .fa{ color: #6b9fb2;}
.box_support .item .zalo{ margin-bottom: 10px;}
.box_support .item .email{ margin-bottom: 10px;}
.box_support .item .skype{ margin-bottom: 10px;}
.box_support .item .skype .fa{ color: #00AFF0; font-size: 16px;}
.box_support .item  a{ color: #111;}
.box_support .item i{ width: 20px; text-align: center;}
.box_support .item:FIRST-CHILD{ border: 0;}

.box_page{ margin-bottom: 20px; width: 100%; overflow: hidden; }
.box_page .box_title { text-transform: uppercase; overflow: hidden; background-color: #1b1b1b; text-align: center;}
.box_page .box_title .title{ height: 40px; line-height: 40px; font-size: 16px; padding: 0 10px; font-weight: normal; color: #FFF;}
.box_page .box_title .title a{ color: #FFF; }
.box_page .box_content{ padding: 5px; background-color: #fafafa;}
.box_page .item{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #EEE;}
.box_page .item .name{ font-weight: bold;}
.box_page .item .phone{ font-weight: bold; color: #FF0000;}

.box_default_left{ margin-bottom: 30px;}
.box_default_left .box_title{ background-color: #1948ab; position: relative;}
.box_default_left .box_title .title{ height: 40px; line-height: 40px; color: #FFF; font-size: 14px; padding: 0 15px; text-transform: uppercase;}
.box_default_left .box_title .title a{ color: #FFF;}
.box_default_left .box_content{ padding: 10px; border-top: 0; background-color: #FFF;}
.box_default_left .box_content .item{ margin-bottom: 15px; overflow: hidden;}
.box_default_left .box_content .item .image{ width: 30%; float: left;}
.box_default_left .box_content .item .image img{ width: 100%;  }
.box_default_left .box_content .item .title{ font-size: 13px; line-height: 18px; width: 70%; float: left; padding-left: 10px; }
.box_default_left .box_content .item .title a{ color: #333; }
.box_default_left .box_content .item .title a:hover{ color: #1948ab; }

.box_videoHighlight { overflow: hidden; }
.box_videoHighlight a{ display: block; position: relative; color: #000;}
.box_videoHighlight a:HOVER{ color: #000;}
.box_videoHighlight img{ width: 100%;}
.box_videoHighlight span{ position: absolute; top: 45%; left: 5%; width: 90%; font-size: 16px; padding: 5px; background-color: rgba(255, 255, 255, 0.8); font-weight: bold; text-align: center;}

.box_social{ padding-top: 30px; text-align: right;}
.box_social ul{ margin: 0; display: inline-block; padding: 0; list-style: none;}
.box_social a{ display: inline-block; margin-left: 5px; width: 40px; height: 40px; line-height: 40px; text-align: center; background-color: #333; font-size: 18px;}

.box_contact{ padding: 10px 0;}
.box_contact .content{ padding-bottom: 30px;}
.box_contact .btnSuccess{ text-align: center; padding-top: 10px;}
.box_contact textarea{ height: 188px;}

.box_cart{ position: fixed; bottom: 10px; right: 10px;z-index: 999;}
.box_cart a{ display: block; height: 40px; line-height: 40px; min-width: 40px; padding: 0 5px; border-radius: 20px; background-color: #ed1b24; color: #FFF;}

.box_cartBank .item{ border: 1px solid #CCC; margin-bottom: 20px; position: relative; padding-left: 80px; min-height: 76px; margin-left: 40px; cursor: pointer;}
.box_cartBank .item:BEFORE{font: normal normal normal 14px/1 FontAwesome; content: "\f10c"; position: absolute; top: 50%; left: -30px; margin-top: -9px; color: #CCC; font-size: 20px;}
.box_cartBank .item.active:BEFORE{ content: "\f192"; color: #0072bb;}
.box_cartBank .item .image{ width: 80px; height: 100%; position: absolute; top: 0; left: 0;}
.box_cartBank .item .image img{ vertical-align: middle;}
.box_cartBank .item .info{ padding: 15px 15px 15px;}
.box_cartBank .item .info .name{ font-size: 15px; font-weight: bold; padding-bottom: 2px;}
.box_cartBank .item .content{ display: none;}
.box_cartBank .item .content .item_content{ padding: 15px;}
.box_cartBank .item.active .content{ display: block;}

.box_adsTop{ margin-bottom: 10px;}
.box_adsTop img{ width: 100%;}

.box_adsLeft{}
.box_adsLeft .item{ margin-bottom: 30px;}
.box_adsLeft .item img{ width: 100%;}

.box_adsHome{ margin-bottom: 50px;}
.box_adsHome a{ display: block; margin-bottom: 10px;}
.box_adsHome img{ width: 100%;}

.box_adsFooter{ overflow: hidden;}
.box_adsFooter .item{ display: inline-block; width: 25%; float: left;}
.box_adsFooter .item img{ width: 100%; display: inline-block; vertical-align: middle;}

.box_adsDoiTac{ text-align:  center; padding: 50px 0 30px;}
.box_adsDoiTac .box_title{ position: relative; text-align: center;}
.box_adsDoiTac .box_title .title{ color: #1b1b1c; font-size: 24px; display: inline-block; font-weight: 400; text-transform: uppercase; position: relative; margin-bottom: 40px; padding-bottom: 20px;}
.box_adsDoiTac .box_title .title a{ color: #1b1b1c;}
.box_adsDoiTac .box_title .title:AFTER{ content: ""; display: block; position: absolute; bottom: 0; left: 50%; width: 30px; margin-left: -15px; height: 2px; background-color: #999;}
.box_adsDoiTac .item { text-align: center; margin-bottom: 20px;}
.box_adsDoiTac .item img{ max-height: 100px; max-width: 100%;}

.box_adsRight{ margin-bottom: 25px; margin-top: 25px;}
.box_adsRight .bxslider{ margin: 0; padding: 0; list-style: none; left: 0;}
.box_adsRight .bxslider img{ width: 100%;}
.box_adsRight .bxslider .item{ display: block; position: relative;}
.box_adsRight .bx-pager{ display: inline-block; width: 100%; position: absolute; bottom: 10px; left: 0px; margin: 0; padding: 0; z-index: 999;}
.box_adsRight .bx-wrapper { position: relative;}
.box_adsRight .bx-wrapper .bx-pager.bx-default-pager a{ width: 12px; height: 12px; display: inline-block; text-indent: -99999px; background: transparent; margin: 0 4px; border: 1px solid #1aad10; -webkit-border-radius: 50% !important; -moz-border-radius: 50% !important; border-radius: 50% !important;}
.box_adsRight .bx-wrapper .bx-pager.bx-default-pager a:hover{ background: #1aad10;}
.box_adsRight .bx-wrapper .bx-pager.bx-default-pager a.active{ background: #1aad10;}
.box_adsRight .bx-pager-item{ display: inline-block;}
.box_adsRight .bx-controls-direction{ display: none;}
.box_adsRight .bx-controls-direction a{ position: absolute; top: 50%; display: inline-block; width: 26px; height: 40px; margin-top: -20px; background: url("/skin/ver2/img/icon_next_2.png") no-repeat center center rgba(255, 255, 255, 0.2); text-indent: -99999px; overflow: hidden; z-index: 999;}
.box_adsRight .bx-controls-direction a.bx-prev{ left: 30px; background-image: url("/skin/ver2/img/icon_prev_2.png");}
.box_adsRight .bx-controls-direction a.bx-next{ right: 30px; left: auto; background-image: url("/skin/ver2/img/icon_next_2.png");}
.box_adsRight .bx-controls-direction a:hover{ background-color: rgba(255, 255, 255, 0.3);}

.box_involves .item{ font-size: 13px; display: block; padding: 10px 0; font-weight: normal;}

.box_chart{ height: 200px; position: relative; background: url("/skin/ver2/img/icon_chart.jpg") no-repeat center center;}

.box_tab{ margin-bottom: 30px;}
.box_tab .tab_list:AFTER{ content: ""; display: block; clear: both; margin-bottom: -1px;}
.box_tab .tab_list a{ display: inline-block; float: left; font-size: 16px; font-weight: bold; background-color: #0072bb; color: #FFF; padding: 10px 15px;}
.box_tab .tab_list a.active{ background: #EEE; color: #0072bb;}
.box_tab .tab_content{ padding: 15px; background: #EEE;}

.box_footer {
    padding: 30px 0 30px;
    position: relative;
    background: #f5f5f5;
}
.box_footer .box_title{ font-size: 18px; text-transform: uppercase; color: #1aad10; font-family: "SVN-GothamBold";}
.box_footer .box_content{ font-size: 14px; line-height: 24px; margin-bottom: 30px;}
    .box_footer .box_content .hotline {
        font-size: 14px;
        color: #666666;
        font-family: "SVN-GothamBold";
        font-style: italic;
    }
.box_footer .logo{text-align: center; margin-bottom: 50px;}
.box_footer .logo img{ max-height: 84px;}

.box_copyright {
    padding: 20px 0 20px;
    position: relative;
    background: #1aad10;
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.box_controls_mobile{ position: fixed; bottom: 0; left: 0; width: 100%;}
.box_controls_mobile .wrap{ padding: 10px; text-align: center; background-color: rgba(255, 255, 255, 0.8);}
.box_controls_mobile .wrap a{ background: url("/skin/ver2/img/icon_19.png") no-repeat 20px center #1aad10; display: inline-block; font-size: 16px; width: 220px; max-width: 45% !important; height: 40px; line-height: 40px; padding: 0 10px 0 60px; margin: 0 10px; text-align: left; text-transform: uppercase; color: #FFF; font-family: "SVN-GothamBold"; border-radius: 20px;}
.box_controls_mobile .wrap a.btn_hotline{ background: url("/skin/ver2/img/icon_20.png") no-repeat 20px center #e51d1f; }

.box_popup_tuvan{ display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); z-index: 999999; overflow: auto;}
.box_popup_tuvan .wrap{ width: 350px; margin: 150px auto 0; position: relative;}
.box_popup_tuvan .wrap .cover{ text-align: center; padding: 25px 0; background: url("/skin/ver2/img/cover_popup.jpg") no-repeat right;}
.box_popup_tuvan .wrap .content{ background-color: #FFF; padding: 20px;}
.box_popup_tuvan .wrap .form-group{ margin-bottom: 3px;}
    .box_popup_tuvan .wrap .form-group .btn_submit {
        background-color: #1aad10;
        border-color: #1aad10;
        color: #FFF;
        text-transform: uppercase;
        font-size: 16px;
        font-family: "SVN-GothamBold";
        margin-top: 10px;
    }
.box_popup_tuvan .wrap .form-group textarea{ height: 95px;}
    .box_popup_tuvan .wrap .form-group .hotline {
        text-align: center;
        padding: 10px 0;
        font-family: "SVN-GothamLight";
        font-size: 12px;
        color: #53db52;
    }
        .box_popup_tuvan .wrap .form-group .hotline a {
            font-family: "SVN-GothamBold";
            color: #1aad10;
        }
    .box_popup_tuvan .wrap .form-group .text {
        text-align: center;
        font-family: "SVN-GothamBold";
        color: #1aad10;
        font-size: 16px;
        text-transform: uppercase;
    }
.box_popup_tuvan .wrap .close_popup{ background: url("/skin/ver2/img/icon_21.png") no-repeat center center rgba(255, 255, 255, 0.6); height: 25px; width: 25px; position: absolute; top: -25px; right: -25px; cursor: pointer;}

.box_pagination{ padding-top: 20px; border-top: 1px solid #1aad10;}
.box_pagination a{ display: inline-block; color: #949494; height: 28px; min-width: 28px; text-align: center; line-height: 28px; padding: 0 2px; /*border-radius: 13px;*/ margin-right: 5px;}
.box_pagination a:hover{ text-decoration: none; background-color: #ebebeb;}
.box_pagination a.active{ background-color: #1aad10; color: #FFF;}
.box_pagination a.disabled{ color: #CCC; cursor: default;}
.box_pagination a.next,
.box_pagination a.prev{ background-color: #ebebeb; padding: 0 15px; color: #232323;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #b73333 !important;
    border-color: #b73333 !important;
}
.pagination > li > a, .pagination > li > span {
    color: #b73333;
}
.box_module {
}
.box_module .box_title{ position: relative;}
.box_module .box_title .title{ color: #1aad10; font-size: 32px; padding: 20px 0 50px; font-weight: normal; text-align: center;}
.box_module .box_title .title a{ color: #1aad10;}
.box_module .box_content{ padding: 0; background-color: #FFF;}
.box_module .box_content img{ max-width: 100% !important; height: auto ;object-fit: contain;}
.box_module .category_content{ padding: 0 0 20px; }

.box_tuvan{ position: fixed; top: 20%; z-index: 99999; right: -305px; width: 360px; transition: all 0.3s ease-in-out 0.3s; border-radius: 10px 0 0 10px; background: #1aad10;}
.box_tuvan .box_content{ display: flex; align-items: center;}
.box_tuvan .box_content .col-1{ cursor: pointer; text-align: center; padding: 16px 8px; color: #FFF; font-size: 12px; text-transform: uppercase; font-family: "SVN-GothamMedium";}
.box_tuvan .box_content .col-1 img{ margin-bottom: 10px;}
.box_tuvan .box_content .col-2{ width: 100%; background-color: #FFF;}
.box_tuvan .box_content .col-3{ cursor: pointer; text-align: center; padding: 0 8px; color: #FFF; font-size: 12px; text-transform: uppercase; font-family: "SVN-GothamMedium";}
.box_tuvan .box_content .col-3 img{ margin-bottom: 10px;}
.box_tuvan .box_content .form-group{ margin-bottom: 0;}
.box_tuvan .box_content .form-control{ border-color: #FFF; border-radius: 0; box-shadow: 0 0 0; border: 0; border-bottom: 1px solid #f2f2f2; padding-left: 15px; padding-right: 10px; font-size: 13px;}
/*.box_tuvan:hover{ right: 0;}*/

.page_default .box_breadcrumb{ margin-bottom: 20px;}
.page_default .box_module .box_title .title{ text-align: left; padding: 0 0 30px;}

.page_contact .form{ padding: 20px 30px 30px 0;}
.page_contact .category_content{ padding-bottom: 30px;}
.page_contact .image { text-align: center;}
.page_contact .image img{ max-width: 100%;}
.page_contact .note{ font-size: 12px; padding-bottom: 20px;}
.page_contact .alert{ display: block; min-height: 40px; border-radius: 20px; padding: 5px 20px; display: flex; align-items: center;}

.product_content{ padding: 50px 0;}
.product_content .container{ padding-left: 20px; padding-right: 20px;}
.product_content .container .row{ margin-left: -20px; margin-right: -20px; display: flex; align-items: center;}
.product_content .container .col-sm-6{ padding-left: 20px; padding-right: 20px;}
.product_content .content{ line-height: 24px;}
.product_content .content .image{ display: flex; align-items: center;}
.product_content .content .image img{ max-width: 100%;}
.product_content .content .tabs_dropdown{ padding: 0; margin: 0;}
.product_content .content .tabs_dropdown>li{ background: url("/skin/ver2/img/icon_15.png") no-repeat top 8px right 8px #1aad10; cursor: pointer; padding: 0; margin-bottom: 5px; line-height: 34px; font-family: "SVN-GothamBold"; color: #FFF; text-indent: 20px; font-size: 18px;}
.product_content .content .tabs_dropdown>li.active{ background-image: url("/skin/ver2/img/icon_16.png");}
.product_content .content .tabs_dropdown>li::before { display: none;}
.product_content .content .tabs_dropdown>li>ul{ background: #fff8e6; padding: 5px 0; list-style: none; color: #282828; font-family: "SVN-GothamBook" !important; font-size: 14px; padding-left: 20px;}
.product_content .content .tabs_dropdown>li>ul>li{ background: none; text-indent: 0; line-height: 22px; cursor: default;}
.product_content .content .tabs_dropdown>li>ul>li::before { display: none;}
.product_content .content h1,
.product_content .content h2,
.product_content .content h3,
.product_content .content h4,
.product_content .content h5,
.product_content .content h6{ font-weight: normal; color: #1aad10; margin-bottom: 15px;}
.product_content .content ul { list-style: none; padding-left: 30px;}
.product_content .content ul li{ margin-bottom: 3px;}
.product_content .content ul li::before { content: "\2022"; color: #1aad10; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em;}
.product_content .content table td { padding: 0 30px 40px;}

.about_hot{ padding: 60px 0;}
.about_hot .title{ color: #1aad10; font-size: 25px; padding: 20px 30px 30px 0; font-weight: normal;}
.about_hot .content{ font-size: 14px; line-height: 22px; color: #FFF; padding-right: 30px; font-family: "SVN-GothamLight";}

.about_highlight{ padding: 0;}
.about_highlight .title{ color: #1aad10; font-size: 32px; padding: 50px 10px 30px 0; font-family: "SVN-GothamLight"; font-weight: normal;}
.about_highlight .content{ font-size: 14px; line-height: 22px; color: #282828; padding-right: 10px; text-align: justify;}
.about_highlight .cover{ text-align: right; padding-top: 30px; padding-right: 10px;}
.about_highlight .image{ text-align: center;}
.about_highlight .image img{ max-width: 100%; position: relative;}

.about_tabs .content{ background-color: #f8f8f8; box-shadow: 0 0 60px #e6e6e6;}
.about_tabs .tab_image .item{ display: none;}
.about_tabs .tab_image .item img{ max-width: 100%;}
.about_tabs .tab_content{ padding: 0 30px 30px;}
.about_tabs .tab_content .item{ display: none; font-size: 14px; color: #282828; line-height: 24px;}
.about_tabs .tab_content .item ul{ margin: 0; padding: 0 0 0 15px; list-style: none;}
.about_tabs .tab_content .item ul li{ margin-bottom: 5px;}
.about_tabs .tab_content .item ul li::before { content: "\2022"; color: #1aad10; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em;}
.about_tabs .tab_title { display: flex; padding: 40px 30px 30px; align-items: center;}
.about_tabs .tab_title .item{ font-size: 16px; color: #949494; padding-left: 36px; line-height: 100%; font-family: "SVN-GothamLight";}
.about_tabs .tab_title .item:first-child{ padding-left: 0;}
.about_tabs .tab_title .item.active{ font-size: 32px; color: #1aad10;}
.about_tabs .item{ cursor: pointer;}
.about_tabs .item.active{ display: block;}

.popup_search{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.8); z-index: 999999;}
.popup_search .popup_wrapper{ width: 500px; margin: 200px auto;}
.popup_search .form-control{ border: 2px solid #1b3548; border-radius: 0; height: 40px;}
.popup_search .input-group-addon{ padding: 0; margin: 0; background-color: #1b3548; border-radius: 0; color: #FFF; border: 2px solid #1b3548;}
.popup_search .input-group-addon button{ padding: 0; margin: 0; border: 0; background: transparent; width: 32px; height: 30px;}

/*.btn_yellow{ display: inline-block; height: 40px; line-height: 40px; padding: 0 30px; color: #FFF; text-transform: uppercase; font-size: 16px; font-family: "SVN-GothamBold"; border-radius: 20px; background: rgb(215,168,66); background: linear-gradient(90deg, rgba(215,168,66,1) 0%, rgba(234,201,114,1) 100%); transition: all 0.15s ease-in-out 0s;}
.btn_yellow:hover{ color: #FFF; background: rgb(196,145,42); background: linear-gradient(90deg, rgba(196,145,42,1) 0%, rgba(237,204,118,1) 100%);}*/

.btn_yellow{ position: relative; overflow:hidden; display: inline-block; height: 40px; line-height: 40px; padding: 0 30px; color: #FFF; text-transform: uppercase; font-size: 16px; font-family: "SVN-GothamBold"; border-radius: 20px; background: #1aad10; transition: all .3s;}
.btn_yellow::before{position: absolute;top: 0;left: -75%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left,rgba(249,240,0,0) 0%,rgba(249,240,0,0.7) 100%);background: linear-gradient(to right,rgba(249,240,0,0) 0%,rgba(249,240,0,0.7) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.btn_yellow:hover{ color: #FFF;}
.btn_yellow:hover::before,
.btn_yellow:focus::before{-webkit-animation:shine .75s;animation:shine .75s}

.error { text-align: center; margin-top: 10px; color: #d91c23; }
.success{ text-align: center; }
.has-error .form-control{ border-color: #a94442 !important;}

.layout_category_default {}
.layout_category_default .item{ margin-bottom: 15px; padding-bottom: 15px; display: table; width: 100%;}
.layout_category_default .item .image { text-align: center; width: 248px; display: table-cell;}
.layout_category_default .item .image a{ display: block; border-radius: 15px; background-color: #1aad10; overflow: hidden;}
.layout_category_default .item .image img{ width: 100%;}
.layout_category_default .item .info { padding: 10px 0 20px;  display: table-cell; vertical-align: top;}
.layout_category_default .item .info .title{ margin-bottom: 10px; font-weight: normal; font-size: 16px; margin-left: 20px;}
.layout_category_default .item .info .desc{ margin-left: 20px; color: #232323;}
.layout_category_default .item .info .desc a{ display: inline-block; background: url("/skin/ver2/img/icon_9.png") no-repeat right; font-size: 12px; padding-right: 25px;}
.layout_category_default .item .info .time{ margin-left: 20px; border-bottom: 1px dashed #e9e9e9; padding: 5px 0 30px; }
.layout_category_default .item .info .time .category{ font-size: 12px; display: inline-block; margin-right: 16px; padding-right: 16px; border-right: 1px solid #e3e3e3; line-height: 100%;}
.layout_category_default .item .info .time .category a{ color: #1aad10;}
.layout_category_default .item .info .time .category a:hover{ color: #000;}
.layout_category_default .item .info .time .date{ font-size: 12px; display: inline-block; line-height: 100%;}
.layout_category_default .item:after{ content: ""; display: block; clear: both;}

.layout_category_feedback .item{ margin-bottom: 40px;}
.layout_category_feedback .item .image a{ display: block; border-radius: 15px; overflow: hidden; position: relative; background-color: #1aad10;}
.layout_category_feedback .item .image a img{ width: 100%;}
.layout_category_feedback .item .image a span{ opacity: 0; transition: all 0.15s ease-in-out 0s; z-index: 1; position: absolute; width: 116px; height: 30px; line-height: 28px; text-align: center; text-transform: uppercase; color: #FFF; font-size: 14px; font-family: "SVN-GothamMedium"; border: 1px solid #FFF; border-radius: 15px; top: 50%; left: 50%; margin-top: -15px; margin-left: -58px;}
.layout_category_feedback .item .image a:after{ opacity: 0; transition: all 0.15s ease-in-out 0s; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(207, 154, 44, 0.6);}
.layout_category_feedback .item .image a:hover span{ opacity: 1;}
.layout_category_feedback .item .image a:hover:after{ opacity: 1;}
.layout_category_feedback .item .info .title{ font-size: 16px; font-weight: normal; padding: 15px 0 5px; text-transform: uppercase; font-family: "SVN-GothamMedium";}
.layout_category_feedback .item .info .desc{ color: #111; font-size: 14px; line-height: 18px; padding-top: 15px;}
.layout_category_feedback .item .info .desc a{ display: inline-block; background: url("/skin/ver2/img/icon_9.png") no-repeat right; font-size: 12px; padding-right: 25px;}
.layout_category_feedback .item .info .category{ font-size: 12px; display: inline-block; margin-right: 16px; padding-right: 16px; border-right: 1px solid #e3e3e3; line-height: 100%;}
.layout_category_feedback .item .info .category a{ color: #1aad10;}
.layout_category_feedback .item .info .category a:hover{ color: #000;}
.layout_category_feedback .item .info .date{ font-size: 12px; display: inline-block; line-height: 100%;}
.layout_category_feedback .item .info .location{ font-size: 12px; text-transform: uppercase;}
.layout_category_feedback .item .info .location span{ color: #1aad10;}

.layout_category_product{ }

.layout_category_video{ padding: 15px; border-top: 0;}
.layout_category_video .item{ margin-bottom: 30px; }
.layout_category_video .item .image img{ width: 100%; }
.layout_category_video .item .info .title{ text-align: center; font-size: 13px; line-height: 18px; height: 40px; overflow: hidden; padding-top: 5px; }
.layout_category_video .item .info .title a{ color: #000; }

.layout_category_gallery{ padding: 15px; border-top: 0;}
.layout_category_gallery .item{ margin-bottom: 20px; border: 1px solid #DDD; padding: 2px;}
.layout_category_gallery .item .image{ text-align: center; overflow: hidden;}
.layout_category_gallery .item .image img{ height: 150px; }
.layout_category_gallery .item .info .title{ text-align: center; font-size: 13px; line-height: 18px; height: 40px; overflow: hidden; padding-top: 5px; }
.layout_category_gallery .item .info .title a{ color: #000;}

.layout_item_default{ padding-bottom: 30px;}

.layout_item_feedback{ width: 900px; max-width: 100%; margin: 0 auto; padding-bottom: 50px;}

.layout_item_product { margin-bottom: 40px;}
.layout_item_product .detail-product .image{ text-align: center; border: 1px solid #CCC; padding: 5px; max-width: 100%;}
.layout_item_product .detail-product .image img{ width: 100%;}
.layout_item_product .information{ font-size: 13px; }
.layout_item_product .information .title{ padding: 0; margin: 0 0 15px;}
.layout_item_product .information .desc{ font-size: 15px; margin: 0 0 15px;}
.layout_item_product .information .code{ font-size: 15px; margin: 0 0 15px;}
.layout_item_product .information .price { font-size: 22px; margin: 0 0 15px; color: #FF0000; font-weight: bold;}
.layout_item_product .information .price .old{ color: #999; text-decoration: line-through;}
.layout_item_product .information .price .value{ color: #FF0000;}
.layout_item_product .information .add_cart{ margin-bottom: 30px;}
.layout_item_product .information .add_cart a{ display: inline-block; background-color: #0072bb; font-size: 14px; padding: 10px 25px 10px 20px; color: #FFF;}
.layout_item_product .information .add_cart a i{ font-size: 18px; margin-right: 5px;}
.layout_item_product .information .add_cart a:HOVER{ background-color: #000; color: #FFF;}
.layout_item_product .information .item .form-group{ margin-bottom: 10px;}
.layout_item_product .information .form-group label{ font-weight: normal; font-size: 13px;}
.layout_item_product .information .form-group input{ width: 80px;}
.layout_item_product .information .form-group a{ background: #0072bb; color: #FFF; border: 0; vertical-align: top;}
.layout_item_product .information .form-group a:hover{ background: #222; color: #FFF;}
.layout_item_product .thumbs .item{ margin-top: 10px; display: inline-block; margin-right: 5px;}
.layout_item_product .thumbs .item img{ cursor: pointer; width: 60px; border: 1px solid #CCC; padding: 2px;} 
.layout_item_product .thumbs img.active{ border: 1px solid #fe0000;} 
.layout_item_product .content{ padding-top: 30px; line-height: 18px;} 
.layout_item_product .table-model .number{ text-align: center; width: 100%; min-width: 40px; padding: 1px 5px; border: 1px solid #EEE;} 
.layout_item_product .table-model .btn{ background-color: #0072bb; color: #FFF;} 
.layout_item_product .table-model .btn:hover{ background-color: #222; color: #FFF;} 
.layout_item_product .table-model td{ white-space: nowrap;} 

.layout_item_video{ padding: 15px; border-top: 0;}
.layout_item_video .content_video{ padding-top: 20px; }

.layout_item_gallery{ padding: 15px; border-top: 0;}
.layout_item_gallery .item { margin-bottom: 20px; overflow: hidden;}
.layout_item_gallery .item .image{ text-align: center; border: 1px solid #DDD; padding: 2px;}
.layout_item_gallery .item .image img{ height: 150px;}

.productGrid .item{ margin-bottom: 25px; position: relative;}
.productGrid .item .image{}
.productGrid .item .image a{ display: block; position: relative; display: block;}
    .productGrid .item .image a:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 3px solid #1aad10;
        border-radius: 50%;
        overflow: hidden;
        transition: all 0.3s ease 0s;
    }

   /* .productGrid .item .image a:hover {
    
        border: 6px solid #1aad10;
        border-radius: 50%;
        overflow: hidden;
        transition: all 0.3s ease 0s;
    }*/
    .productGrid .item .image img {
        width: 100%;
        border-radius: 50%;
        overflow: hidden;
        min-height: 247px;
        object-fit: cover;
    }
/*.productGrid .item:HOVER .image a:after{ box-shadow: 0px 5px 11px rgba(0,0,0,0.1); border-color: rgba(207, 154, 44, 0.34);}*/
.productGrid .item:HOVER .info .title a{ color: #1aad10;}
.productGrid .item .info{ padding: 10px;}
.productGrid .item .info .title{ margin-bottom: 5px; line-height: 20px; font-weight: normal; text-align: center;}
    .productGrid .item .info .title a {
        color: #232323;
        font-size: 14px;
        font-weight: 600;
    }
.productGrid .item .info .title a:hover{ color: #1aad10;}
.productGrid .item .info .price{ display: none; margin-bottom: 10px; font-weight: 600; color: #151515; font-size: 14px;}
.productGrid .item .info .price .value{ color: #FF0000; display: inline-block; margin: 0 3px; font-weight: bold; }
.productGrid .item .info .price .old{ color: #999; text-decoration: line-through; font-weight: normal; display: inline-block; margin: 0 3px;}
.productGrid .item .info .desc{ margin-bottom: 8px; font-size: 15px; font-weight: bold; line-height: 18px; text-align: center;}
.productGrid .item .control{ display: none; text-align: center;}
.productGrid .item .control a{ color: #FFF; background-color: #0072bb; display: inline-block; padding: 4px 10px; border-radius: 2px; font-size: 13px; font-weight: 300;}
.productGrid .item .control a:HOVER{ background-color: #222; color: #FFF;}
.productGrid .item .control .view{ float: right; padding: 0 5px; display: inline-block;}
.productGrid .item .control .add_cart{ float: left; padding: 0 5px; display: inline-block;}
.productGrid .item .sale { position: absolute; top: 10px; left: 10px; background-color: #1b1b1b; color: #FFF; padding: 0 8px; font-size: 12px; line-height: 22px; }
.productGrid.service .item .image img{ width: 100%; border-radius: 15px; overflow: hidden;}
.productGrid.service .item .image a span{ opacity: 0; transition: all 0.15s ease-in-out 0s; z-index: 1; position: absolute; width: 116px; height: 30px; line-height: 28px; text-align: center; text-transform: uppercase; color: #FFF; font-size: 14px; font-family: "SVN-GothamMedium"; border: 1px solid #FFF; border-radius: 15px; top: 50%; left: 50%; margin-top: -15px; margin-left: -58px;}
.productGrid.service .item .image a:after{ border-radius: 15px; border: 0; opacity: 0; transition: all 0.15s ease-in-out 0s; content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(207, 154, 44, 0.6);}
.productGrid.service .item .image a:hover span{ opacity: 1;}
.productGrid.service .item .image a:hover:after{ opacity: 1;}

.table_productCart{ min-height: 100px;}
.table_productCart .price_old{ display: block; text-decoration: line-through; color: #999;}
.table_productCart .table tbody tr td img{ width: 100px; height: auto;}

.info-customer{ padding-top: 40px;}
.info-customer .box_form{  padding-top: 20px;}
.info-customer .box_form .form-control{ border-radius: 0;}
.info-customer .btnSuccess{ text-align: center; margin-top: 30px;}
.info-customer .btnSuccess .btn-blue{ border-radius: 0; background: #333; color: #fff; border: none; }

.btn-gotop{ position: fixed; bottom: 10px; right: 10px; z-index: 9999; display: block; color: #666; font-size: 32px;}
.btn-gotop a{}

.fb-chatmobile{ position: fixed; bottom: 70px; right: 10px; z-index: 999;}

.fancybox-button{ display: block; position: relative;}
.fancybox-button:AFTER { opacity: 0; content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: url(/skin/ver2/img/zoom-in.png) no-repeat center center rgba(0,0,0,0.2); -webkit-transition: opacity 0.5s ease; -moz-transition: opacity 0.5s ease; transition: opacity 0.5s ease; }
.fancybox-button:HOVER:AFTER { opacity: 1;}

.user_box_login{ width: 500px; margin: 0 auto; max-width: 100%; padding: 50px 0;}
.user_box_login .box_title{ text-transform: uppercase; font-size: 20px; font-weight: 600;}
.user_box_login .box_link{ font-size: 13px; }
.user_box_login .box_text{ font-size: 13px; }
.user_box_login .box_content{ padding-top: 30px;}
.user_box_login .btn_submit{ border: 0; background-color: #0072bb; color: #FFF; height: 40px; text-transform: uppercase; font-size: 14px;}

.profile_detail{ padding: 50px;}
.profile_detail .avatar {  text-align: center;}
.profile_detail .avatar img{ max-width: 100%; -webkit-border-radius: 5px !important; -moz-border-radius: 5px !important; border-radius: 5px !important;}
.profile_detail .name{ text-transform: uppercase; font-size: 20px; padding-bottom: 10px; font-weight: 600;}
.profile_detail .email{ font-size: 16px; padding-bottom: 8px;}
.profile_detail .phone{ font-size: 16px; padding-bottom: 8px;}
.profile_detail .address{ font-size: 16px; padding-bottom: 12px;}
.profile_detail .config a{ display: inline-block; padding: 5px 10px; background-color: #e9e9e9; color: #111; font-size: 12px; -webkit-border-radius: 3px !important; -moz-border-radius: 3px !important; border-radius: 3px !important;}
.profile_detail .info span{ font-weight: 600;}

.profile_cart{ margin-bottom: 50px;}
.profile_cart .profile_title{ background-color: #EEE; font-size: 20px; padding: 10px 15px;}
.profile_cart .profile_content{ padding: 15px; border: 1px solid #EEE;}

.modal-backdrop{ z-index: 999998;}
.modal{ z-index: 999999;}
.modal .modal-dialog{ background-color: #FFF;}
.modal .modal-title{ font-size: 14px;}
.modal .modal-content{ padding: 15px;}
.modal .modal-footer{ padding: 10px 15px;}
.modal .modal-footer .btn{ font-size: 13px; height: 28px; line-height: 28px; padding: 0 15px;}
.modal .modal-sm{ width: 500px; max-width: 100%;}

.modal_image .modal-dialog{ text-align: center; position: relative; background: none;}
.modal_image .modal-dialog .close{ position: absolute; top: 3px; right: 3px;}
.modal_image .modal-dialog img{ max-width: 100%;}

.bg_white{ background-color: #FFF !important;}
.bg_gray{ background-color: #f7f7f7 !important;}

.page-loading { position: fixed; top: 0; left: 0; z-index: 99999999; width: 100%; height: 100%; color: #fff; text-align: center; background-color: rgba(0, 0, 0, 0.6); }
.content-loading { position: absolute; top: 0; left: 0; z-index: 99999999; width: 100%; height: 100%; color: #fff; text-align: center;}
.loader { position: absolute; top: 50%; left: 50%; margin: -4px 0 0 0; font-size: 10px; width: 8px; height: 8px; border-radius: 50% !important; text-indent: -9999em; -webkit-animation: load 1.3s infinite linear; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); opacity: 0.8; }

@-webkit-keyframes shine{ 100%{left:125%} }
@keyframes shine{ 100%{left:125%} }

@-webkit-keyframes mySticky { from { margin-top: -150px } to { magrin-top: 0 } }
@-moz-keyframes mySticky { from { margin-top: -150px } to { magrin-top: 0 } }
@keyframes mySticky { from { margin-top: -150px } to { magrin-top: 0 } }

@-webkit-keyframes load { 0%, 100% { box-shadow: 0 -3em 0 0.2em #F1F1F1, 2em -2em 0 0em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0 0 -1em #F1F1F1, -2em -2em 0 0 #F1F1F1; } 12.5% { box-shadow: 0 -3em 0 0 #F1F1F1, 2em -2em 0 0.2em #F1F1F1, 3em 0 0 0 #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 25% { box-shadow: 0 -3em 0 -0.5em #F1F1F1, 2em -2em 0 0 #F1F1F1, 3em 0 0 0.2em #F1F1F1, 2em 2em 0 0 #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 37.5% { box-shadow: 0 -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0em 0 0 #F1F1F1, 2em 2em 0 0.2em #F1F1F1, 0 3em 0 0em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0em 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 50% { box-shadow: 0 -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 0em #F1F1F1, 0 3em 0 0.2em #F1F1F1, -2em 2em 0 0 #F1F1F1, -3em 0em 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 62.5% { box-shadow: 0 -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 0 #F1F1F1, -2em 2em 0 0.2em #F1F1F1, -3em 0 0 0 #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 75% { box-shadow: 0em -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0em 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 0 #F1F1F1, -3em 0em 0 0.2em #F1F1F1, -2em -2em 0 0 #F1F1F1; } 87.5% { box-shadow: 0em -3em 0 0 #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 0 #F1F1F1, -3em 0em 0 0 #F1F1F1, -2em -2em 0 0.2em #F1F1F1; } }
@-moz-keyframes load { 0%, 100% { box-shadow: 0 -3em 0 0.2em #F1F1F1, 2em -2em 0 0em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0 0 -1em #F1F1F1, -2em -2em 0 0 #F1F1F1; } 12.5% { box-shadow: 0 -3em 0 0 #F1F1F1, 2em -2em 0 0.2em #F1F1F1, 3em 0 0 0 #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 25% { box-shadow: 0 -3em 0 -0.5em #F1F1F1, 2em -2em 0 0 #F1F1F1, 3em 0 0 0.2em #F1F1F1, 2em 2em 0 0 #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 37.5% { box-shadow: 0 -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0em 0 0 #F1F1F1, 2em 2em 0 0.2em #F1F1F1, 0 3em 0 0em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0em 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 50% { box-shadow: 0 -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 0em #F1F1F1, 0 3em 0 0.2em #F1F1F1, -2em 2em 0 0 #F1F1F1, -3em 0em 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 62.5% { box-shadow: 0 -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 0 #F1F1F1, -2em 2em 0 0.2em #F1F1F1, -3em 0 0 0 #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 75% { box-shadow: 0em -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0em 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 0 #F1F1F1, -3em 0em 0 0.2em #F1F1F1, -2em -2em 0 0 #F1F1F1; } 87.5% { box-shadow: 0em -3em 0 0 #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 0 #F1F1F1, -3em 0em 0 0 #F1F1F1, -2em -2em 0 0.2em #F1F1F1; } }
@keyframes load { 0%, 100% { box-shadow: 0 -3em 0 0.2em #F1F1F1, 2em -2em 0 0em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0 0 -1em #F1F1F1, -2em -2em 0 0 #F1F1F1; } 12.5% { box-shadow: 0 -3em 0 0 #F1F1F1, 2em -2em 0 0.2em #F1F1F1, 3em 0 0 0 #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 25% { box-shadow: 0 -3em 0 -0.5em #F1F1F1, 2em -2em 0 0 #F1F1F1, 3em 0 0 0.2em #F1F1F1, 2em 2em 0 0 #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 37.5% { box-shadow: 0 -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0em 0 0 #F1F1F1, 2em 2em 0 0.2em #F1F1F1, 0 3em 0 0em #F1F1F1, -2em 2em 0 -1em #F1F1F1, -3em 0em 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 50% { box-shadow: 0 -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 0em #F1F1F1, 0 3em 0 0.2em #F1F1F1, -2em 2em 0 0 #F1F1F1, -3em 0em 0 -1em #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 62.5% { box-shadow: 0 -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 0 #F1F1F1, -2em 2em 0 0.2em #F1F1F1, -3em 0 0 0 #F1F1F1, -2em -2em 0 -1em #F1F1F1; } 75% { box-shadow: 0em -3em 0 -1em #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0em 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 0 #F1F1F1, -3em 0em 0 0.2em #F1F1F1, -2em -2em 0 0 #F1F1F1; } 87.5% { box-shadow: 0em -3em 0 0 #F1F1F1, 2em -2em 0 -1em #F1F1F1, 3em 0 0 -1em #F1F1F1, 2em 2em 0 -1em #F1F1F1, 0 3em 0 -1em #F1F1F1, -2em 2em 0 0 #F1F1F1, -3em 0em 0 0 #F1F1F1, -2em -2em 0 0.2em #F1F1F1; } }

/*Responsive*/
@media screen and (min-width: 1200px) {
	.productGrid .col-sm-3:nth-child(5),
	.productGrid .col-sm-3:nth-child(9),
	.productGrid .col-sm-3:nth-child(13),
	.productGrid .col-sm-3:nth-child(17),
	.productGrid .col-sm-3:nth-child(21),
	.productGrid .col-sm-3:nth-child(25),
	.productGrid .col-sm-3:nth-child(29),
	.productGrid .col-sm-3:nth-child(33),
	.productGrid .col-sm-3:nth-child(37),
	.productGrid .col-sm-3:nth-child(41){ clear: left;}

	.productGrid .col-sm-4:nth-child(4),
	.productGrid .col-sm-4:nth-child(7),
	.productGrid .col-sm-4:nth-child(10),
	.productGrid .col-sm-4:nth-child(13),
	.productGrid .col-sm-4:nth-child(16),
	.productGrid .col-sm-4:nth-child(19),
	.productGrid .col-sm-4:nth-child(22),
	.productGrid .col-sm-4:nth-child(25),
	.productGrid .col-sm-4:nth-child(28),
	.productGrid .col-sm-4:nth-child(31){ clear: left;}

	.box_defaultCategoryHome .col-sm-4:nth-child(4),
	.box_defaultCategoryHome .col-sm-4:nth-child(7),
	.box_defaultCategoryHome .col-sm-4:nth-child(10),
	.box_defaultCategoryHome .col-sm-4:nth-child(13),
	.box_defaultCategoryHome .col-sm-4:nth-child(16),
	.box_defaultCategoryHome .col-sm-4:nth-child(19),
	.box_defaultCategoryHome .col-sm-4:nth-child(22){ clear: left;}

	.box_defaultCategoryHot .col-sm-4:nth-child(4),
	.box_defaultCategoryHot .col-sm-4:nth-child(7),
	.box_defaultCategoryHot .col-sm-4:nth-child(10),
	.box_defaultCategoryHot .col-sm-4:nth-child(13),
	.box_defaultCategoryHot .col-sm-4:nth-child(16),
	.box_defaultCategoryHot .col-sm-4:nth-child(19),
	.box_defaultCategoryHot .col-sm-4:nth-child(22){ clear: left;}

	.box_defaultCategoryHome .col-sm-3:nth-child(5),
	.box_defaultCategoryHome .col-sm-3:nth-child(9),
	.box_defaultCategoryHome .col-sm-3:nth-child(13),
	.box_defaultCategoryHome .col-sm-3:nth-child(17),
	.box_defaultCategoryHome .col-sm-3:nth-child(21),
	.box_defaultCategoryHome .col-sm-3:nth-child(25),
	.box_defaultCategoryHome .col-sm-3:nth-child(29){ clear: left;}

	.box_defaultCategoryHome .container .col-sm-6:nth-child(3),
	.box_defaultCategoryHome .container .col-sm-6:nth-child(5),
	.box_defaultCategoryHome .container .col-sm-6:nth-child(7),
	.box_defaultCategoryHome .container .col-sm-6:nth-child(9),
	.box_defaultCategoryHome .container .col-sm-6:nth-child(11),
	.box_defaultCategoryHome .container .col-sm-6:nth-child(13),
	.box_defaultCategoryHome .container .col-sm-6:nth-child(15){ clear: left;}

	.box_adsDoiTac .col-sm-2:nth-child(7),
	.box_adsDoiTac .col-sm-2:nth-child(13),
	.box_adsDoiTac .col-sm-2:nth-child(19),
	.box_adsDoiTac .col-sm-2:nth-child(25),
	.box_adsDoiTac .col-sm-2:nth-child(31),
	.box_adsDoiTac .col-sm-2:nth-child(37),
	.box_adsDoiTac .col-sm-2:nth-child(43){ clear: left;}

	.layout_category_default .col-sm-4:nth-child(4),
	.layout_category_default .col-sm-4:nth-child(7),
	.layout_category_default .col-sm-4:nth-child(10),
	.layout_category_default .col-sm-4:nth-child(13),
	.layout_category_default .col-sm-4:nth-child(16),
	.layout_category_default .col-sm-4:nth-child(19),
	.layout_category_default .col-sm-4:nth-child(22){ clear: left;}
}

@media all and (max-width: 1360px){
	.box_adsHome{ margin-top: 0; padding-top: 30px;}

	.box_bxslider .bx-pager{ bottom: 20px;}

    .box_serviceCategoryHome .bx-wrapper .bx-prev{ left: -60px;}
    .box_serviceCategoryHome .bx-wrapper .bx-next{ right: -60px;}

    .box_defaultCategoryFooter .bx-wrapper .bx-next{ left: -60px;}
    .box_defaultCategoryFooter .bx-wrapper .bx-next{ right: -60px;}
}

@media all and (max-width: 1100px){
	.container{ width: auto;}

    .box_productCategoryHome .col-sm-3:nth-child(5),
    .box_productCategoryHome .col-sm-3:nth-child(9),
    .box_productCategoryHome .col-sm-3:nth-child(13),
    .box_productCategoryHome .col-sm-3:nth-child(17),
    .box_productCategoryHome .col-sm-3:nth-child(21),
    .box_productCategoryHome .col-sm-3:nth-child(25),
    .box_productCategoryHome .col-sm-3:nth-child(29){ clear: left;}

    .box_top{ background-color: #333;}

    .box_header{ height: 40px; background-color: #1aad10; position: relative; box-shadow: 0 0 0;}
    .box_header .container{ display: none;}
    .box_header .toggle{ display: block; position: absolute; top: 11px; right: 15px; width: 25px;}
    .box_header .toggle .line{ display: block; height: 2px; background-color: #FFF; margin-bottom: 3px; border-radius: 1px;}
    .box_header .logo_mobile{ display: block; position: absolute; top: 5px; left: 15px;}
    .box_header .logo_mobile img{ height: 30px;}

	.box_menuMain .navbar-brand{ padding-left: 10px;}

    .box_defaultHighlightCategory .wrapper .image{ left: -200px;}

    .box_serviceCategoryHome .bx-wrapper .bx-prev{ display: none;}
    .box_serviceCategoryHome .bx-wrapper .bx-next{ display: none;}

    .box_defaultCategoryFooter .bx-wrapper .bx-next{ display: none;}
    .box_defaultCategoryFooter .bx-wrapper .bx-next{ display: none;}
}

@media all and (max-width: 768px){
	.container{ width: auto;}
	
	.productGrid .col-xs-6:nth-child(3),
	.productGrid .col-xs-6:nth-child(5),
	.productGrid .col-xs-6:nth-child(7),
	.productGrid .col-xs-6:nth-child(9),
	.productGrid .col-xs-6:nth-child(11),
	.productGrid .col-xs-6:nth-child(13),
	.productGrid .col-xs-6:nth-child(15),
	.productGrid .col-xs-6:nth-child(17),
	.productGrid .col-xs-6:nth-child(19),
	.productGrid .col-xs-6:nth-child(21),
	.productGrid .col-xs-6:nth-child(23),
	.productGrid .col-xs-6:nth-child(25),
	.productGrid .col-xs-6:nth-child(27),
	.productGrid .col-xs-6:nth-child(29){ clear: left;}

	.box_defaultCategoryHome .col-xs-6:nth-child(3),
	.box_defaultCategoryHome .col-xs-6:nth-child(5),
	.box_defaultCategoryHome .col-xs-6:nth-child(7),
	.box_defaultCategoryHome .col-xs-6:nth-child(9),
	.box_defaultCategoryHome .col-xs-6:nth-child(11),
	.box_defaultCategoryHome .col-xs-6:nth-child(13),
	.box_defaultCategoryHome .col-xs-6:nth-child(15),
	.box_defaultCategoryHome .col-xs-6:nth-child(17),
	.box_defaultCategoryHome .col-xs-6:nth-child(19),
	.box_defaultCategoryHome .col-xs-6:nth-child(21),
	.box_defaultCategoryHome .col-xs-6:nth-child(23),
	.box_defaultCategoryHome .col-xs-6:nth-child(25),
	.box_defaultCategoryHome .col-xs-6:nth-child(27),
	.box_defaultCategoryHome .col-xs-6:nth-child(29){ clear: left;}

	.box_productCategoryHome .col-xs-6:nth-child(3),
	.box_productCategoryHome .col-xs-6:nth-child(5),
	.box_productCategoryHome .col-xs-6:nth-child(7),
	.box_productCategoryHome .col-xs-6:nth-child(9),
	.box_productCategoryHome .col-xs-6:nth-child(11),
	.box_productCategoryHome .col-xs-6:nth-child(13),
	.box_productCategoryHome .col-xs-6:nth-child(15),
	.box_productCategoryHome .col-xs-6:nth-child(17),
	.box_productCategoryHome .col-xs-6:nth-child(19),
	.box_productCategoryHome .col-xs-6:nth-child(21),
	.box_productCategoryHome .col-xs-6:nth-child(23),
	.box_productCategoryHome .col-xs-6:nth-child(25),
	.box_productCategoryHome .col-xs-6:nth-child(27),
	.box_productCategoryHome .col-xs-6:nth-child(29){ clear: left;}

	.box_adsDoiTac .col-xs-4:nth-child(4),
	.box_adsDoiTac .col-xs-4:nth-child(7),
	.box_adsDoiTac .col-xs-4:nth-child(10),
	.box_adsDoiTac .col-xs-4:nth-child(13),
	.box_adsDoiTac .col-xs-4:nth-child(16),
	.box_adsDoiTac .col-xs-4:nth-child(19),
	.box_adsDoiTac .col-xs-4:nth-child(22),
	.box_adsDoiTac .col-xs-4:nth-child(25),
	.box_adsDoiTac .col-xs-4:nth-child(28),
	.box_adsDoiTac .col-xs-4:nth-child(31){ clear: left;}

	.form-inline .form-control { display: inline-block; width: auto; vertical-align: middle; }
	
	.container-fluid{ padding: 0;}
	.wrapper_content{ padding: 10px; border-top: 0;}

	.box_top{ height: auto;}
	.box_top .hotline a{ color: #FFF;}
	
	.box_menuMain{ padding: 0; position: relative; height: 50px; border: 0;}
	.box_menuMain .header{ width: 100%; float: none;}
	.box_menuMain .header .logo{ position: absolute; top: 8px; left: 15px; margin: 0; padding: 0;}
	.box_menuMain .header .logo a{ padding: 0;}
	.box_menuMain .header .logo img{ height: 34px;}
	.box_menuMain .toggle{ position: absolute; top: 15px; right: 15px; color: #222; width: 28px;}
	.box_menuMain .toggle .line{ display: block; height: 1px; background-color: #222; margin-bottom: 5px;}
	.box_menuMain .hotline{ position: absolute; top: 5px; right: 15px; width: auto;}
	.box_menuMain .hotline a{ color: #FFF;}
	.box_menuMain .hotline .phone{ display: none;}
	.box_menuMain .hotline .btn_dangky{ margin: 0; padding: 0;}
	.box_menuMain .hotline .btn_dangky img{ height: 30px;}
	.box_menuMain .language{ padding-top: 5px;}
	.box_menuMain .language img{ height: 30px;}

    .product_content .container .row{ display: block;}
    .product_content .image{ margin-bottom: 20px;}

    .box_defaultHighlightCategory{ margin: 0; padding: 30px 0; background-color: #f7f7f7;}
    .box_defaultHighlightCategory .wrapper{ height: auto;}
    .box_defaultHighlightCategory .wrapper .image{ display: none;}
    .box_defaultHighlightCategory .wrapper .box_wrap{ float: none; width: 100%;}
    .box_defaultHighlightCategory .wrapper .box_wrap .box_title .title{ padding: 0;}
    .box_defaultHighlightCategory .wrapper .box_wrap .box_content{ padding: 20px 0 0;}

    .box_productCategoryHome .container{ padding-left: 15px; padding-right: 15px;}
    .box_productCategoryHome .container .row{ margin-left: -15px; margin-right: -15px;}
    .box_productCategoryHome .container .col-sm-3{ padding-left: 15px; padding-right: 15px;}
    .box_productCategoryHome .control a{ font-size: 13px;}

    .box_defaultCategoryHome .container{ padding-left: 15px; padding-right: 15px; width: auto;}
    .box_defaultCategoryHome .container .row{ margin-left: -15px; margin-right: -15px;}
    .box_defaultCategoryHome .container .col-sm-6{ padding-left: 15px; padding-right: 15px;}
    .box_defaultCategoryHome .box_content .item{ margin-bottom: 15px; padding-bottom: 15px;}
    .box_defaultCategoryHome .box_content .item .info .title{ font-size: 13px; font-weight: 700; line-height: 18px;}
    .box_defaultCategoryHome .control a{ font-size: 13px;}

    .box_bxslider {
        margin-bottom: 0;
        max-height: 298px;
        overflow:hidden;
    }
	.box_bxslider .bx-pager{ bottom: 5px;}
	.box_bxslider .bx-controls-direction{ display: none;}
	.box_bxslider .bx-controls-direction a.bx-prev{ left: 0;}
	.box_bxslider .bx-controls-direction a.bx-next{ right: 0;}

    .box_book .box_content .open{ color: #333;}

    .layout_category_default .item .image{ width: 150px;}

    .page_service .product_content:first-child{ padding-top: 0;}

    .product_content .content *{ text-align: justify !important;}
    .product_content .content h1,
    .product_content .content h2,
    .product_content .content h3,
    .product_content .content h4,
    .product_content .content h5,
    .product_content .content h6{ text-align: center !important;}
    .product_content .content .tabs_dropdown>li{ font-size: 14px;}
    .product_content .content table{ display: block; height: auto !important; width: 100% !important;}
    .product_content .content table td{ display: block; width: 50%; float: left; padding-left: 15px; padding-right: 15px;}
    .product_content .content table td:empty{ display: none;}
    .product_content .content table td:nth-child(3),
    .product_content .content table td:nth-child(5),
    .product_content .content table td:nth-child(7),
    .product_content .content table td:nth-child(9),
    .product_content .content table td:nth-child(11),
    .product_content .content table td:nth-child(13),
    .product_content .content table td:nth-child(15),
    .product_content .content table td:nth-child(17),
    .product_content .content table td:nth-child(19),
    .product_content .content table td:nth-child(21),
    .product_content .content table td:nth-child(23),
    .product_content .content table td:nth-child(25),
    .product_content .content table td:nth-child(27),
    .product_content .content table td:nth-child(29){}

    .box_defaultCategoryHot .container{ padding-left: 15px; padding-right: 15px; width: auto;}
    .box_defaultCategoryHot .container .row{ margin-left: -15px; margin-right: -15px;}
    .box_defaultCategoryHot .container .col-sm-4{ padding-left: 15px; padding-right: 15px;}

    .layout_category_feedback .item .image{ margin-bottom: 5px;}

    .page_contact .form{ padding-right: 0;}

    .about_hot{ padding: 30px 0;}
    .about_highlight .title{ padding-top: 20px;}
    .about_highlight .content{ padding-right: 0;}
    .about_highlight .cover{ padding-right: 0;}
    .about_highlight .cover img{ max-width: 100%;}

	.box_adsHome{ margin: 0 0 30px;}
	.box_adsHome a{ display: block; text-align: center; margin-bottom: 10px;}
	.box_adsHome a img{ max-width: 100%;}
	
	.box_defaultNew{ height: auto;}
	.box_defaultNew .bx-wrapper{ height: auto;}
	.box_defaultNew .box_title{ display: none;}
	.box_defaultNew .title{ font-size: 12px; padding: 10px;}
	.box_defaultNew .bx-controls{ display: none;}
	
	.box_adsFooter .item{ width: 50%;}
	
	.box_footer table{ display: block;}
	.box_footer table td{ display: block;}
	
	.box_menuFooter{ padding: 20px 0;}
	.box_menuFooter ul>li{ width: 50%; margin-bottom: 0;}
	.box_menuFooter ul>li>ul{ display: none;}
	.box_menuFooter ul>li>ul>li{ margin-bottom: 0;}
	
	.productGrid .item .image{ margin-bottom: 5px;}
	.productGrid .item .title{ padding: 0; font-size: 12px; text-transform: none;}
	.productGrid .item .description{ padding: 0;}
	
	.box_module .box_content{ padding: 15px 0; border: 0;}
	
	.layout_item_product .thumbs .item img{ width: 60px;}
	
	.profile_detail{ padding: 20px 0 50px;}
	.profile_detail .name{ font-size: 16px;}
	.profile_detail .email{ font-size: 14px;}
	.profile_detail .phone{ font-size: 14px;}
	.profile_detail .address{ font-size: 14px;}

	.btn-gotop{ width: 40px;}
}

@media all and (max-width: 767px){
    .box_popup_tuvan .wrap{ margin-top: 50px;}
    .box_popup_tuvan .wrap .close_popup{ top: 0; right: 0;}

    .box_controls_mobile .wrap { padding-left: 0; padding-right: 0;}
    .box_controls_mobile .wrap a{ background-position: 10px center; font-size: 14px; padding-left: 40px; padding-right: 5px; margin: 0 5px;}
    .box_controls_mobile .wrap a.btn_hotline{ background-position: 10px center;}
}

@media (max-width: 480px){
}

@media all and (max-width: 380px){
}

/*new*/
.box_top .item a {
    color: white;
}
.box_top .item .dropdown-menu a {
    color: #333;
}
.form-dangkyuser, .form-dangnhapuser {
    margin: 0 auto;
    width: 30%;
}
.fb_dialog_content > iframe {
    bottom: 70px !important;
}

/*--Check the--*/
.section-action-keto.skin-ruby {
    background: #1aad10;
}

@media (min-width: 900px) {
    .section-action-keto .container {
        background: #1aad10;
        border-radius: 150px;
        padding: 30px 100px 30px 215px;
        margin-top: 30px;
    }
    .layout_category_feedback .item .image a img {
        height: 280px;
        object-fit: cover;
    }
}

@media (min-width: 900px) {
    .section-action-keto .item-icon-mmail {
        position: absolute;
        margin-left: -215px;
        margin-top: -40px;
    }
}
@media (max-width: 768px) {
    .form-dangkyuser, .form-dangnhapuser {
        margin: 0 auto;
        width: 60%;
    }
    .ladi-msg-name, .ladi-sumbit {
        text-align: center;
        padding-top: 15px;
    }
    .layout_category_feedback .item .image a img {
        height: 200px;
    }
    .box_bxslider_mobile {
        max-height: 155px;
        overflow: hidden;
    
    }
}
.section-action-keto .item-icon-mmail {
    background: url(/skin/img/email-action.png) no-repeat center;
    background-size: cover;
    width: 200px;
    height: 170px;
    z-index: 2;
}

.section-action-keto h3 {
    font-size: 1.5rem;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
}

.section-action form {
    margin-top: 15px;
}

.section-action-keto input[type=text] {
    border: solid 1px #1aad10;
    border-radius: 50px;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.ladi-sumbit .ladi {
    display: none;
}

.call-now a, .section-action .btn {
    background: linear-gradient(-45deg,#eae7e3,#07e5b8,#23a6d5,#05ecb6);
    background-size: 400% 400%;
    color: #fff;
    -webkit-animation: Gradient 2s ease infinite;
    -moz-animation: Gradient 2s ease infinite;
    animation: Gradient 2s ease infinite;
    padding: 13px 25px;
    border-radius: 25px;
}
/*--Chữ động--*/
@-webkit-keyframes my {
    0% {
        color: #1aad10;
    }

    50% {
        color: #90949c;
    }

    100% {
        color: #1aad10;
    }
}

@-moz-keyframes my {
    0% {
        color: #1aad10;
    }

    50% {
        color: #90949c;
    }

    100% {
        color: #1aad10;
    }
}

@-o-keyframes my {
    0% {
        color: #1aad10;
    }

    50% {
        color: #90949c;
    }

    100% {
        color: #1aad10;
    }
}

@keyframes my {
    0% {
        color: #1aad10;
    }

    50% {
        color: #90949c;
    }

    100% {
        color: #1aad10;
    }
}

.box_content .hotline {
    /*background: #3d3d3d;*/
    /*font-size: 24px;
    font-weight: bold;*/
    -webkit-animation: my 700ms infinite;
    -moz-animation: my 700ms infinite;
    -o-animation: my 700ms infinite;
    animation: my 700ms infinite;
}
/*table-bang-gia*/
.wdesc.entry table {
    width: 100%
}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: 1px solid #8d9ba7
}

.wdesc.entry table tr {
    background: #dbe2e3 none repeat scroll 0 0
}

    .wdesc.entry table tr:nth-child(1) {
        background: #006699 none repeat scroll 0 0;
        color: #ffffff;
        font-weight: bold
    }

.layout_category_default .image img {
    width: 153px;
    height: 153px;
    object-fit: cover;
}