

/* <vinaco.css> */
.space-bottom.mb20 {
    overflow-x: hidden;
}
.aside-fillter{margin-bottom: 20px;}

.content_fillter {padding: 0 15px;border: 1px solid #dbdbdb;background: #f5f5f5;border-top: 0;}

.group-fillter {padding: 15px 0;}

.attribute-title {padding-bottom: 15px;font-size: 18px;font-family: RobotoCondensedRegular;color: #444;}

.fillter-label.tpInputLabel {display: block;font-size: 14px;font-family: RobotoCondensedRegular;line-height: 22px;}

.fillter-label.tpInputLabel:not(:last-child){padding-bottom: 10px;}

.tpInputCheckbox {margin: 0;margin-right: 10px;}

.group-fillter:not(:last-child) {border-bottom: 1px solid #dedede;}

.item_adversite {margin-bottom: 5px;}

#shareface {float: left;margin-right: 10px;line-height: 35px;font-weight: bold;color: #007fff;}

.bg_shadow {box-shadow: 0 7px 12px rgba(0,0,0,.3);}

.box_top_tag {width: 100%;float: left;}

.tophear{background-color: #f5f5f5;}

.width-form {width: calc(100% - 200px);float: left;}

.dang-ky {width: 190px;float: left;margin-right: 10px;line-height: 35px;font-size: 13px;font-weight: bold;font-style: italic;color: #517fff;}

.tophear, .tophear_tag, .menu-tag {width: 100%;float: left;}

.menu-tag{padding: 5px;border: 1px dashed #ddd;border-right: 0;border-left: 0;}

.menu-tag a {display: inline-block;padding: 5px 10px;border-radius: 3px;background: #5B8BBB;color: #fff;font-size: 13px;}

.mainSlide {
    /*background-image: url('img/bg0-noi-that-can-ho.jpg');*/
    /*background-position: center !important;*/
    /*background-repeat: no-repeat !important;*/
    /*background-size: cover !important;*/
    /*padding-top: 90px !important;*/
    /*padding-bottom: 90px !important;*/
}

/* <header> */
.text-item h2 {
    font-size: 50px;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #fff;
    line-height: 60px;
    margin-bottom: 30px;
}
.text-item {
    width: 100%;
    float: left;
    text-align: center;
}
.bg-fixed-number {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
    background-image: url(img/bg-16.jpg) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background: top fixed #fff;
}
.bg-fixed-number .number.bg-color {
    display: block;
    font-size: 48px;
    color: #222;
    width: 80px;
    height: 80px;
    text-align: center;
    padding: 25px 0px;
    border-radius: 60px;
    position: absolute;background-color: #fab207;
}
.box-number .text {
    margin-left: 100px;
}
.id-color {
    color: #fab207;
}
.text-light {
    color: #ddd;
}
.cbp-item-wrapper img {
    /*height: 100% !important;*/
}
a.btn-slider:hover {
    color: #222;
    background: #fff;
    border-color: #000;
    border: solid 2px #fff;
}
a.btn-slider {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    letter-spacing: 3px;
    line-height: normal;
    text-decoration: none;
    text-transform: uppercase;
    border: solid 2px #fff;
    padding: 10px 30px 10px 30px;
    display: inline-block;
    cursor: pointer;
}
.list-gallerys .thumb.img-flash img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}
.list-gallerys .title.mb5 a {
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'OpenSans-Light', sans-serif;
    font-weight: bold;
    color: #000;
    text-align: center;
    display: block;
}
.owl-nav.disabled, .positioncenter .owl-dots {
    display: none !important;
}
.top_heard{float: right; margin-bottom: 7px;}

ul.support_top {float: left;list-style: none;margin-right: 10px;}

ul.support_top li {float: left;margin: 0 15px;padding: 0 15px;padding-left: 25px;line-height: 50px;font-family: OpenSans-Light;}

ul.support_top li.phone_top {background: url('img/icon_phone.png') no-repeat scroll left 19px;}

ul.support_top li.email_top {background: url('img/icon_mail.png') no-repeat scroll left center;}

ul.support_top li a{color: #333; font-size: 13px; font-weight: normal;} 

ul.support_top li font {color: #F68026;font-size: 15px;}

.connenct{padding: 7px 0; text-align: left;}

.connenct > *{vertical-align: top !important;}

.menu-top {float: left;list-style: none;}

.menu-top li {float: left;padding: 0 15px;line-height: 35px;position: relative;}

.menu-top li a{ color: #0d6954;font-size: 13px;}

.menu-top li:not(:last-child)::after {content: '/';color: #0d6954;position: absolute;right: 0;top: 0;}

.top_header {text-align: center; padding: 0;z-index: 11;float: left;position: absolute;top: 0;}

.header {width: 100%;float: left;background: rgb(255,255,255);border-color: transparent;position: relative;top: 0;z-index: 999;border-bottom: 1px solid #f0f0f0;}

.positon {position: absolute;top: 30px;left: 0;z-index: 99;}

.header .logo {float: left;text-align: center;}

.top_header .slogan {float: right;}

.top_header .slogan img {max-height: 80px;margin: 0 20px;}

.header .logo a.links_onhome {display: inline-block;font-family: UTMPenumbra;font-size: 12px;position: relative;z-index: 50;color: #fff;margin-top: 25px;height:35px; display: block;padding: 7px 15px;background: #0e76bc;border-radius: 4px;}

.header .logo img {max-width: 160px;}


.icon_b {
    width: 100px;
    float: left;
    text-align: left;
}


.header h2 {color: #555;font-family: 'RobotoSlab-Bold';font-size: 23px;line-height: 120%;margin: 6px 0 0;max-width: 880px; position: relative;width: 100%;z-index: 50;font-weight: normal;text-transform: uppercase;}

.header .name p {text-align: justify;font-size: 17px;margin: 5px 0;word-spacing: 11px;font-family: RobotoCondensedRegular;}

.sub_title {color: #fff;text-transform: uppercase;font-size: 17px;padding: 10px 25px;border: 2px solid;min-width: 200px;text-align: center;font-family: RobotoCondensedRegular;font-weight: normal;}

.positioncenter {width: 100%;position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}

.box_header .slogan {position: absolute;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}

.box_header {position: relative;width: 100%;float: left;padding: 15px 0;}

.sub_img:hover .sub_title {background: rgba(0, 0, 0, 0.53);}

.hotline_search {width: 185%;}

.header_header {padding: 0;width: calc(100% - 150px);float: right;}

.hot_top {float:left;border: 1px dashed #cccccc;border-radius: 5px;background: #fff;padding: 5px 15px;}

.name_top {font-family: RobotoSlab-Bold;font-size: 14px;color: #00a3d8;text-transform: uppercase;}

.user_num {background: url('img/icon_icon.png') no-repeat;padding-left: 20px;}

.email {background-position: 0px 5px;}

.skype {background-position: 0px -15px;}

.linesp a {color: #666666;}

.header_right {float: right;}

.hotline_site {background: url('img/icon_hotline.png') no-repeat;padding-left: 30px;font-family: SFUEurostileBoldCondensed;color: #ff0000;font-size: 22px;padding-top: 15px;}

.header-search .btn-submit {position: absolute;border: none;background: #ffc42a;font-size: 14px;right: 0px;top: 0px;cursor: pointer;padding: 10px 13px;height: 40px;color: #fff !important;font-weight: bold;border-radius: 0 !important;}

.header-search {float: left;position: relative;min-width: 300px;}

.uk-form.form {position: relative;}

.header_icon, .item_iconheader {float: right;position: relative; list-style: none;margin-top: 3px;}

.service_box {float: left;margin: 25px 0;margin-right: 0;}

.main-top {width: 100%;float: left;padding: 20px 0 20px 20px;}

.product-item:hover .img_title {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}

.box_top_heard {float: right;}

#hotline_fixed {
    background: #0b0b0b url(img/phone-ico.png) no-repeat 5px 5px;
    position: fixed;
    bottom: 30px;
    left: 0;
    padding: 5px 15px;
    border-radius: 0 25px 25px 0;
    z-index: 9999;
}
#hotline_fixed a {
    color: #fdb813;
    padding-left: 40px;
    font-size: 20px;
    font-weight: 700;
    line-height: 40px;
}
.language {float: left;list-style: none;}

.language li.lang {float: left;margin-left: 10px;line-height: 30px;}

.border{border: 1px solid #ddd}

.img_title {



    padding: 15px 0;

    text-align: center;

    font-family: VNFFuturaRegular;

    position: absolute;

    top: 0;

    left: 0;

    text-align: center;

    width: 100%;

    height: 100%;

    z-index: 3;

    overflow: hidden;

    background: rgba(105, 101, 101, 0.3);

    transition: All .3s ease;

    -webkit-transition: All .3s cubic-bezier(0.4, 0, 1, 1);

    -moz-transition: All .3s cubic-bezier(0.4, 0, 1, 1);

    -o-transition: All .3s cubic-bezier(0.4, 0, 1, 1);

    transform: scale(0);

    -webkit-transform: scale(0);

    -moz-transform: scale(0);

    -o-transform: scale(0);

    -ms-transform: scale(0);

    display: -webkit-flex;

    -webkit-align-items: center;

    display: -ms-flexbox;

    display: flex;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;



}

.item_flex {

    width: 100%;

}

#footer .lower {

    padding: 5px 0;

    background: #272727;

}

.copyright {

    display: inline-block;

    color: #fff;

}

.copyright a {

    color: #fff;

}

.service_box .mpvc_icon {

    background: url('img/icon_vanchuyen.png') no-repeat;

    line-height: 64px;

    padding-left: 75px;

}

.service_box .dth_icon {

    line-height: 64px;

    padding-left: 75px;

    background: url('img/icon_doitra_nonhover.png') 1px no-repeat;

}

.service_box .ht_icon {

    line-height: 64px;

    padding-left: 75px;

    background: url('img/icon_hotro.png') no-repeat;

}

.service_box > * {

    margin: 0 20px;

}

.cart_box {

    color: red;

    white-space: nowrap;

    font-size: 12px;

    text-transform: none;

}

.cart_box {

    float: left;

    margin: 0;

    line-height: 30px;

}

.cart_box a {

    background: url('img/icon_cart-min.png') no-repeat scroll center center;

    float: left;

    width: 40px;

    text-transform: none;

    color: #fff;

    font-size: 13px;

    font-weight: 700;

    height: 30px;

    font-family: 'Arial',sans-serif;

    background-size: 35px;

}

.cart_box span.quantity {

    float: right;

    margin-right: 6px;

    margin-top: -3px;

    font-size: 10px;

}

.views_video.bg_v {line-height: 24px;padding: 0px 10px 0px 25px;background: #ff2233 url(img/c4.gif) no-repeat 10px center;color: #fff;}

.box_video_content {width: 100%;float: left;padding-top: 10px;}

.title_video a {font-size: 13px;color: #333;font-weight: bold;}

.title_video {width: calc(100% -85px);float: left;}

.views_video {background: url(img/c5.gif) no-repeat left center;padding-left: 15px;float: right;width: 85px;font-size: 13px;color: #666;}

.tu-van {position: relative;padding-left: 70px;padding-top: 15px;margin-bottom: 20px;}

.nonenone{display: none;}

.scrollDown .nonenone, .scrollUp .nonenone{display: block;}

.scrollDown .block, .scrollUp .block{display: none;}

.tu-van .widget-title {border-bottom: none;color: #9f374f;font-size: 17px;background: transparent;padding: 0;margin-bottom: 10px;}

.prdblock {padding: 10px;border-bottom: 1px solid #d4d4d4;width: 100%;float: left;}

.prdblock:last-child {border-bottom: 0;}

.prdbl_img img {width: 100px;height: 65px;object-fit: cover;}

.prdbl_img {float: left;margin-right: 10px;}

.price_prdbl {margin-top: 4px;font-family: 'RobotoCondensedRegular', sans-serif;}

.price_prdbl span {color: #ff0000;}

.blink {font-size: 24px;font-family: 'RobotoSlab-Bold';color: #ff0000;line-height: 25px;}

.tu-van::before { content: '';background: url('img/telephone.png') no-repeat scroll left center;width: 48px;height: 41px;position: absolute;left: 10px;}

.header .offcanvas {padding-left: 20px;font-size: 14px;color: #fff;background: url(img/bar.png) 0px 50% no-repeat;}

.header .topbar {padding: 5px 0;border: 1px solid #e7e3e3;background: transparent;border-top: }

.header .topbar .social li+li {margin-left: 5px}

.header .topbar .social a {display: block;width: 22px;height: 22px;line-height: 22px;border-radius: 50%;background: #fff;color: #1a95d2;text-align: center;font-size: 13px;}

.header .upper {padding: 10px 0;background: #e4e4e4;font-size: 13px;line-height: 20px;color: #333;}

.hotline {float: right;font-family: 'RobotoCondensedRegular', Helvetica, Arial, sans-serif;line-height: 30px;}

.banner {float: right;width: 100%;position: relative;}

.name {text-align: center;display: inline-block;}

.headerEmail {position: relative;padding-left: 25px;}

.headerEmail a {color: #333;}

.headerEmail:before {content: "\f0e0";font-family: 'FontAwesome';display: block;position: absolute;color: #666;left: 0px;top: -1px;font-size: 16px;}

.headerSocial .label {margin-right: 10px;}

.headerSocial .social li+li {margin-left: 5px;}

.headerSocial .social a {display: block;width: 22px;height: 22px;line-height: 22px;border-radius: 50%;background: #00adf1;color: #d8e1e5;text-align: center;}

.header .middle {padding: 0px 26px;background: #fff;}

.headerHotline {font-size: 14px;line-height: 40px;color: #666;font-family: Arial;float: left;}

.headerHotline:before {content: "";display: block;position: absolute;width: 24px;height: 24px;background: url(img/icon_hotline.png) 0% 0% no-repeat;left: 0px;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);o-transform: translate(0, -50%);transform: translate(0, -50%);}

.headerHotline a {color: #fcff00;}

.headerSearch {float: right;width: 100%;margin-top: 10px;}

.headerSearch .form {position: relative;width: 100%;}

.headerSearch .form .input-text {font-family: Arial;border: 1px solid #E5E5E5;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;border-radius: 5px;}

.headerSearch .form .input-text::-webkit-input-placeholder {font-style: italic; }

.headerSearch .form .input-text::-moz-placeholder {font-style: italic; }

.headerSearch .form .input-text:-ms-input-placeholder {font-style: italic; }

.headerSearch .form .input-text:-moz-placeholder {font-style: italic; }

.header-search input {height: 40px !important;border-radius: 0px;}

.headerSearch .form .btn-submit {position: absolute;background: transparent;border: none;color: #ccc;font-size: 14px;right: 0px;top: 0px;cursor: pointer;padding: 7px 15px;height: 32px;}

.header .lower {width: 100%;float: left;padding: 0;position: relative;}

.title_tin {display: inline-block;color:#b1b1b1;font-weight: normal; position: relative;text-transform: capitalize;font-size: 28px;line-height: 30px;padding: 10px;width: 100%;text-align: center;}

.box_form {padding: 20px;}

.box_search_c {padding: 6px 8px 8px 8px;background: #fff;margin: 3px 0px 9px 0px;border: 1px solid #e5e5e5;border-width: 1px 1px 1px 1px;}

.bg_form {padding: 10px 15px;border: 0px solid #fff;border-width: 5px 5px 5px 5px;background: #e5e5e5;}

.line_input input {border: 0;padding: 5px;}

.line_inputs {text-align: right;padding: 5px;font-size: 12px;}

.box_submit_form {padding: 30px 0;text-align: right;}

.box_submit_form input {padding: 8px 30px;background: #fd182d;border: 0;color: #fff;font-weight: bold;}

.line_input.line2 select, .line_input.line2 input{padding: 5px;width: 100%;}

.content_tintuc {width: 100%;float: left;font-family: 'Arial';font-size: 13px;text-align: center;line-height: 25px;}

.line_input.line2 {padding: 5px 0;}

.col_item span {font-size: 12px;font-weight: bold;color: #6b6b6b;}

.p10{padding:0 10px;}

.homeSupport {background: #fff;margin: 10px 0;border: 1px dashed #92a8e6;}

.home_articles {padding: 0 60px;}

.owl-dots .owl-dot{ display: inline-block; }

.owl-dots {

    text-align: center;

    position: absolute;

    width: 100%;

    bottom: -40px;

}

.owl-dot.active span {background: #999;}

.owl-dot span {

    display: block;

    width: 12px;

    height: 12px;

    margin: 5px 7px;

    filter: Alpha(Opacity=50);

    opacity: 0.5;

    -webkit-border-radius: 20px;

    -moz-border-radius: 20px;

    border-radius: 20px;

    background: #869791;

}

.homeproductcatalogue-2:nth-child(2n) {background: #f2f2f2;}

.item_date {width: 65px;float: left;border-right: 1px solid #565656;}

.tinhome-title {width: calc(100% - 65px);float: left;margin: 0;padding: 5px 10px; height: 50px; overflow: hidden; font-size: 13px;font-family: Arial;color: #fff;}

.tinhome-title a{ color: #fff;}

.item_date span {color: #fff;display: block;text-align: center;line-height: 25px;font-size: 15px;}

.item_date span:last-child{background: #0e76bc; font-size: 13px;}

.homeproductcatalogue-2{padding: 30px 0;}

.homeproductcatalogue-2 .owl-nav {position: absolute;top: 10px;right: 0; width: 100%;text-align: center;z-index: 99999}

.homeproductcatalogue-2 .owl-nav > *{margin: 0 150px;}



.gallerys .owl-next{float: right;cursor: pointer; display: inline-block;background: url('img/arrow_next.png');width: 36px;height: 17px;text-indent: -99999px;background-size: 100%;background-repeat: no-repeat;}

.gallerys .owl-prev {cursor: pointer; display: inline-block;background-image: url('img/arrow_prev.png');width: 36px;height: 17px;text-indent: -99999px;background-size: 100%;background-repeat: no-repeat;}



.gallerys .owl-nav {position: absolute;top: -50px;left: 50%;min-width: 300px;transform: translateX(0%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(0%);}



.doitac_slide .owl-next{cursor: pointer; background: url('img/arrow_right.png');width: 36px;height: 36px;position: absolute;top: 50%;right: -60px;text-indent: -99999px;transform: translateX(0%) translateY(-50%);-webkit-transform: translateX(0%) translateY(-50%);}

.doitac_slide .owl-prev{cursor: pointer; background-image: url('img/arrow_left.png');width: 36px;height: 36px;position: absolute;top: 50%;left: -60px;text-indent: -99999px;transform: translateX(0%) translateY(-50%);-webkit-transform: translateX(0%) translateY(-50%);   }



.camnhan-video .owl-prev {cursor: pointer;background-image: url('img/arrow_left.png');width: 22px;height: 22px;position: absolute;top: 5px;right: 45px;text-indent: -99999px;}

.camnhan-video .owl-next {cursor: pointer;background: url('img/arrow_right.png');width: 22px;height: 22px;position: absolute;top: 5px;right: 15px;text-indent: -99999px;}



.panel-head.skin-1 span {border-bottom: 2px solid #999;padding-bottom: 10px;}

.box_showroom {width: 100%;margin-top: 15px;overflow: hidden;position: relative;z-index: 1;overflow: hidden;background: linear-gradient(to right, #fff, #ededed, #fff);}

.header-header h2 {display: inline-block;font-size: 28px;font-family: 'UTM Hanzel';text-transform: uppercase;color: #007fa2;line-height: 36px;margin: 0;}

.camnhan-video {padding: 30px 0;}

.box_video_gt {margin-top: 10px;}

ul.l {padding:10px 20px;padding-left: 130px;background: url(img/myd.png) no-repeat scroll left center;list-style: none;}

.box_showroom ul li {

    padding: 4px 0;

    font-size: 13px;

}

.box_showroom ul li font{

    color: #ff0000;

}

.hearder_subsrice label {

    margin: 0;

    display: inline-block;

    padding: 15px 30px;

    color: #007fa2;

    font-family: 'UTM Hanzel';

    position: relative;

    font-size: 28px;

    text-transform: uppercase;

    position: relative;

    z-index: 9;

}

.box_itemdv {width: 100%;float: left;margin-top: 10px;background: url('img/shadow2.png') no-repeat scroll bottom center;padding-bottom: 50px;}

.borright{border-right: 1px solid #ddd;}

.small-12.large-4.columns {

    width: 33.333%;

    float: left;

    padding: 0 15px;

}

.column-inner {

    position: relative;

}

.box-inner h4 {

    font-size: 17px;

    font-family: 'RobotoCondensedRegular';

    margin-bottom: 4px;

    font-weight: normal;

}

.box-inner p {

    margin: 0;

    font-size: 14px;

    font-family: 'RobotoCondensedRegular';

    color: #666;

}

.featured-img {

    position: absolute;

    left: 0;

    top: 3px;

    max-width: 50px;

}

.row.container .columns {

    border-right: 1px solid rgba(0,0,0,0.05);

}

.row.container .columns:last-child {

    border-right: 0;

}

.contact-form-tuvan, .content_accc {

}

.bgwhite {

    background: #fff;height: 100%;

}

.box_artcles {

    padding: 10px;

}

.pad15{padding:30px 15px;}

.box_links_qc {

    width: 100%;

    float: left;

    margin-bottom: 10px;

}

.menubig i {

    margin-right: 5px;

    font-size: 14px;

}

.menubig {

    background-color: #FF6600;

    padding: 10px;

    border: none;

    font-size: 17px;

    font-weight: 300;

    color: #fff;

}

.menusmall {

    padding: 8px;

    border: 1px solid #e1e1e1;

    -webkit-border-radius: 3px 3px 0 0;

    -moz-border-radius: 3px 3px 0 0;

    border-radius: 3px;

    font-size: 15px;

    font-weight: 300;

    margin-bottom: 5px;

}

.title_artcles {

    font-family: RobotoCondensedRegular;

    font-size: 21px;

    text-transform: uppercase;

    line-height: 36px;

    font-weight: normal;

    padding-bottom: 5px;

    border-bottom: 2px solid #ed1b2f;

}

.title_artcles a{

    color: #444;

}

.col_col_sub {

    display: inline-block;

}

.col_col_sub ul {

    display: block;

    list-style: none;

}

.col_col_sub ul li {

    background: url('img/caret.png') no-repeat scroll left top 11px;

    padding: 5px;

    padding-left: 11px;

}

.col_col_sub ul li a{

    font-family: RobotoCondensedRegular;

    color: #444;

    font-size: 15px;

    display: block;

}

.img_info {

    display: inline-block;

    margin-right: 15px;

    max-width: 110px;

    float: left;

}

.box_tin_tuc, .col_articles {

    padding: 0 10px;

    margin-top: 20px;

}

.dichvu {

    padding: 15px 0;

}

.dichvu .textdichvu {

    padding-left: 40px;padding-right: 15px;

}

.borright {

    border-right: 1px solid #e0e0e0;

}

.uk-width-large-1-4:last-child > .textdichvu >.borright{border-right: 0;}

.box_dichvu {

    background: url('img/vanchuyen.png') no-repeat scroll left 5px center;

}

.box_mienphi {

    background: url('img/doi_tra.png') no-repeat scroll left 5px center;

}

.box_hotro {

    background: url('img/phone.png') no-repeat scroll left 5px center;

}

.box_lamviec {

    background: url('img/clock.png') no-repeat scroll left 5px center;

}

.textdichvu h6 {

    font-size: 14px;

    margin-bottom: 0px;

    font-family: Arial;

}

.textdichvu p {

    font-size: 14px;

    margin-bottom: 0px;

    font-family: RobotoCondensedRegular;

    font-weight: normal;

}

h3.heading {

    font-family: 'OpenSans-Light';

    font-size: 17px;

    color: #fff;

    line-height: 24px;

    text-transform: uppercase;

    font-weight: bold;

}

.img_tintuc {

    text-align: center;

}

.panel-heading {

    color: #333;

    background-color: #f5f5f5;

    border-color: #ddd;

    padding: 10px 15px;

    border-bottom: 1px solid transparent;

    border-top-left-radius: 3px;

    border-top-right-radius: 3px;

}

.table.table-bordered.soicau-table {

    border: 1px solid #f5f5f5;

    background-color: #fcfce8;

    background-repeat: repeat-x;

    background-position: 50% top;

}

.table.table-bordered.soicau-table td{padding: 5px;font-size: 13px;}

.balance {

    font-weight: bold;

    color: #ff0000;

}

.balance i{

    margin-left: 10px;

    color: #000;

}

.menubig a {

    color: #fff;

}

/*

* Comments

*/

.rmenu {color: red;background-color: #DFFFE9;background-repeat: repeat-x;background-position: 50% top;margin-top: 1px;margin-bottom: 1px;padding: 6px;border: 1px solid #ffd0d0;}

.heading-comment {padding: 10px 0;}

.heading-comment span.text {display: block; background: url(img/chem-gio.png) no-repeat 5px 0;padding: 7px 0 7px 40px;font-weight: bold;}

.comment-form .error{display: none;}

.heading-comment {

    background: -moz-linear-gradient(top,#ebebeb 0%,#fff 100%);

    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#fff));

    background: -webkit-linear-gradient(top,#ebebeb 0%,#fff 100%);

    background: -o-linear-gradient(top,#ebebeb 0%,#fff 100%);

    background: -ms-linear-gradient(top,#ebebeb 0%,#fff 100%);

    background: linear-gradient(to bottom,#ebebeb 0%,#fff 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#ffffff',GradientType=0);

    height: 100%;

    width: 100%;

}

.uk-width-1-1.text.form-control {border-radius: 3px;padding: 10px;min-height: 200px;}

#panel-scroll img {height: 50px;}

.avatar.ec-cover img {width: 50px;border-radius: 100%;margin-right: 10px;height: 50px;}

.user.uk-text-bold {

    font-size: 13px;

    color: #693;

}

.meta span.date {

    font-size: 12px;

    font-style: italic;

    color: #666;

}

.item-comments {

    padding: 10px 0;

    border: 1px solid #ddd;

    margin: 5px 0;

    border-radius: 5px;

}

.info.uk-flex.uk-flex-middle.mb10 {

    border-bottom: 1px dashed #f5f5f5;

    padding: 0 10px;

    padding-bottom: 10px;

}

.content {

    font-size: 13px;

    padding: 0 10px;

}

.fright {

    float: right;

    margin-right: 10px;font-size: 12px;cursor: pointer;

}

.fright i {

    color: #f00;

}

.item-reply {

    margin-left: 10px;

    font-size: 12px;cursor: pointer;

}

.item-reply i{

    color: #080868;

}

.ajax-pagination .pagination.mb10 {

    margin-bottom: 15px !important;

}

#chotso_data tr:not(:last-child) {

    border-bottom: 1px solid #ddd;

}

#chotso_data {

    border: #ddd 1px solid;

}

#chotso_data td, .content_caothu table tr td, .chotsoket td {

    padding: 5px;font-size: 13px;

}

#chotso_data tr:nth-child(2n+1), .content_caothu table tr:nth-child(2n+1), .chotsoket tr:nth-child(2n+1) {

    background: #f5f5f5;

}

.chotsoket {

    border: 1px solid #f5f5f5;

}

.chotsoket input {

    text-align: center;

    font-size: 13px !important;

    border-radius: 5px;

}

.tme {

    padding: 6px;

    background-color: #FFFCE9;

    margin-top: 1px;

    margin-bottom: 1px;

    border: 1px solid #ffdaaf;

}

.tmec {

    background: #FFFCE9;

    font-weight: bold;

}

.rmenus{font-weight: bold;}

.tme select {

    height: 30px;

    min-width: 150px;

    padding: 5px;

}

#chotso-modal .uk-modal-dialog {

    width: 400px;

}

.title_chotso-tk {

    padding: 7px 10px;

    text-align: center;

    font-size: 13px;

    color: #ff0000;

    text-transform: uppercase;

    background: #dfffe9;

}

.content_chotso_tk {

    border: 1px solid #f5f5f5;

    margin-bottom: 10px !important;

}

.content_chotso_tk .menu {

    padding: 5px;

}

.content_chotso_tk .menu:nth-child(2n+1) {

    background: #f5f5f5;

}

.menuhead {

    background: #dfffe9;

    font-weight: bold;

    color: #da1010;

}

.chot {

    color: #008000;

    padding: 2px;

    position: relative;

    background: #EEF5FD;

    margin-top: 1px;

    padding: 3px 10px;

    font-size: 13px;

    color: #333333;

    border-bottom: #CDDFF8 1px solid;

}



/*

* END Comments

*/

.tinhome_item {position: absolute;bottom: 0;background: rgba(0, 0, 0, 0.7);}

.box_tintuc {padding: 30px 0;width: 100%;float: left;}

.title_duan {width: 100%;margin: 0;padding: 10px;background: #352141;height: 40px;overflow: hidden;text-align: center;}

.title_duan a {color: #fff;text-transform: uppercase;font-family: 'Roboto';font-weight: normal;font-size: 14px;display: block;white-space: nowrap;overflow: hidden;}

.content_tintuc {padding: 0 30px;}

.content_tintuc a {float: left;width: 100%;display: block;padding: 8px 0;font-size: 15px;font-family: 'Arial';font-weight: bold;}

.img_tintuc img {max-width: 100%;object-fit: cover;border-radius: 100%;}

.content_tintuc h4 {font-size: 17px;font-family: 'RobotoCondensedRegular';width: 100%;float: left;margin-bottom: 0;}

.content_tintuc h4 a{color: #000;}

.content_tintuc p {color: #b1b1b1;margin: 0;}

.title_tvan {font-family: RobotoCondensedRegular;font-size: 30px;text-transform: uppercase;line-height: 36px;text-align: center;margin-bottom: 10px;}

.contact-form {padding: 10px;border: 1px solid #dedede;border-radius: 5px;}

.catalogues_prd {width: 100%;float: left;padding: 50px 0;}

.panel-head.skin-1::after {

    content: '';

    position: absolute;

    width: 100%;

    height: 1px;

    background: #ddd;

    left: 0;

    top: 22px;

}

.label-title {

    display: block;

    margin-bottom: 5px;

    font-weight: bold;

    font-size: 13px;

}

.contact-form .form-row {

    margin-bottom: 15px;

}

.contact-form p {

    text-align: center;

    color: #f00;

}

.heading-articles {

    color: #ea5908;

    text-shadow: 1px 1px 1px #C2BEBE;

    margin: 10px 0;

}

.content_content ul {

    list-style: none;

    padding-left: 15px;

}

.title_supports {

    background: url(img/icon_hotline.png) no-repeat scroll left center;

    height: 30px;

    padding: 4px 3px 3px 33px;

    margin: 0;

    color: #EA5908;

    font-weight: 700;

    text-shadow: 1px 1px 1px #C2BEBE;

}

.box_item_supports {

    list-style: none;

}

.box_item_supports li {

    border-bottom: 1px dotted #d9d8d8;

    padding: 10px 0;

}

.box_item_supports li:last-child {

    border-bottom: 0;

    padding-bottom: 0;

}

.box_item_supports li span:first-child {

    font-weight: 700;

    font-size: 14px;

    color: #4C4B4B;

}

.box_item_supports li span:last-child {

    margin-right: 15px;

	color: red;

	font-weight: bold;

	font-size: 15px;

	float: right;

}

.box_news {

    width: 100%;

    float: left;

    background: #F5F5F5;

    padding-top: 20px;

    padding-bottom: 20px;

    border-top: 1px solid #EEE;

}

.box_news h3 {

    font-size: 15px;

    font-weight: normal;

    font-family: RobotoCondensedRegular;

}

.box_news h3 a{

    color: #444;

}

.news {

	padding: 0 10px;

    border-right: 1px dotted #dedede;

}

.box_news .uk-width-large-1-3:last-child .news {

    border-right: none;

}

.tp-cover_vidoe iframe {

    min-height: 240px;

}

.uk-navbar-nav {float: right;width: 100%;}

.map {background: #fff;padding: 3px;}

.news-title a {color: #ae3141;}

.news-title {text-transform: none;padding: 6px 0 8px;color: #ae3141;border-bottom: 1px solid #E0E0E0;font-family: RobotoCondensedRegular;font-weight: normal;padding-left: 25px;background-repeat: no-repeat;background-position: left center;font-size: 18px;}

.box_contact_bg {padding: 10px 0px;background: #fff;margin-bottom: 20px;}

.skil-1{background-image: url('img/news.png');}

.skil-2{background-image: url('img/dk.png');}

.skil-3{background-image: url('img/ques.png');}

.bg_menu {float: left;position: relative;top: 0;width: 100%;}

.scrollDown .bg_menu, .scrollUp .bg_menu{position: fixed;}

.headerSearch.uk-visible-large.nonenone {margin-top: 5px;}

.uk-breadcrumb {display: inline-block;}

.uk-navbar-nav li::after {content: '';background: transparent;position: absolute;top: 0;right: 0;width: 1px;height: 100%;}

.cat-title {color: #fff;font-family: RobotoBold;font-size: 14px;margin-top: 0;padding: 12px 10px;text-align: center;background: #0097cd;text-transform: uppercase;}

.header .mainMenu > li > a {color: #333;display: block;font-size: 12px;line-height: 80px;padding: 0 20px;text-decoration: none;text-transform: uppercase;font-family: 'OpenSans-Light', sans-serif;font-weight: bold;}

.naviagtion.uk-visible-large {float: left; width: 100%;}

li.parent:after {

    content: "\f0d7";

    font: normal normal normal 14px/1 FontAwesome;position: absolute; right: 10px; top: 32px;color: #333;

}
.services {background: #fff;padding: 50px 0;}
.about_us, .projects, .box-kinh-nghiem {

    padding: 50px 0;

    text-align: center;

    background: #353333;

}

.title_services a {color: #00a1b8;}

.title_abouts, .title_introduce, .title_gallerys, .title_form, .title_services {

    font-family: 'OpenSans-Light', sans-serif;

    font-weight: bold;

    font-size: 25px;

    text-transform: uppercase;

    line-height: 30px;

}

.title_abouts a, .title_gallerys, .title_form{

    color: #fff;

}
.conten_icon * {
    text-align: left;
}
.conten_icon {
    width: calc(100% - 100px);
    float: left;
}
.conten_icon .des_ab_2 {
    color: #333;
}
.des_ab, .des_introduce {

    color: #f0f0f0;

    font-family: 'OpenSans-Light', sans-serif;

    font-size: 16px;

    max-width: 900px;

    margin: 0 auto;

    line-height: 30px;

}

.des_ab_2

{

    color: #f0f0f0;

    font-family: 'OpenSans-Light', sans-serif;

    font-size: 14px;

}

.item-highlight {

    margin-bottom: 5px;

    color: #fff;

    font-family: 'OpenSans-Light', sans-serif;

    font-size: 12px;

}
.testimonials {
    background: url('img/bg-kh.jpg');
    padding: 50px 0;
}
.introduce {

    padding: 50px 0;

    background-color: #28678A;

}

.testimonials .item{
    padding: 0px 15px;
}

.testimonials .item .de_testi{
    padding: 20px 30px 30px 80px;
    background: rgba(0,0,0,0.5);
    position: relative;
}
.testimonials .item .de_testi::before {
    font-family: FontAwesome;
    content: "\f10d";
    color: #111;
    padding-bottom: 10px;
    font-size: 20px;
    display: inline-block;
    padding: 10px 20px 10px 20px;
    font-style: normal;
    background: #000;
    position: absolute;
    left: 0px;
    background-color: #fab207;
}
.title_introduce a{
    color: #333;
}
.space-bottom span{position: relative;}
.space-bottom span i{font-size: 8px;color: #fab207;}
.space-bottom span::before, .space-bottom span::after {
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.space-bottom span::before, .space-bottom span::after {
    content: "";
    position: absolute;
    border-bottom: 1px solid rgba(255,255,255,.1);
    top: 10px;
    width: 300px;
}
.space-bottom span::before {
    right: 100%;
    margin-right: 15px;
}
.de_testi b {
    color: #fab207;
    font-size: 13px;
}
.btn.black-btn {

    border-color: #000;

    color: #000;

    border-radius: 0;

    font-family: 'OpenSans-Light', sans-serif;

}

.ei {

    box-shadow: -10px -8px 1px 2px rgba(18, 16, 16, .6);

}

.lower.uk-visible-large .uk-width-large-1-4 {position: relative;}

.mobile-menu {float: left;padding: 5px;position: absolute;left: 10px;z-index: 99999999;top: 5px;}

.row {margin: 0 -15px;}

.header .mainMenu>li:last-child>a:after {left: initial;right: 0px;}

.header .mainMenu>li:hover>a, .header .mainMenu>li.active>a {border-color: #189e19;}

.header .dropdownMenu {position: absolute;display: none;padding: 0;min-width: 250px;z-index: 100;left: 0px;top: 100%;background: rgb(251, 209, 100);border-top: 2px solid #ffc42a;}

.header .dropdownMenu.multiple {width: 300px;}

.header .mainMenu>li:hover .dropdownMenu {display: block;}

.header .dropdownMenu.multiple .subMenu li {float: left;width: 100%;position: relative;border-bottom: 1px solid #fbcb4e}

.header .dropdownMenu.multiple .subMenu li:last-child {border-bottom: 0;}

.header .dropdownMenu.multiple .subMenu li:hover {background-color: rgb(255, 196, 42);}

.header .dropdownMenu.multiple .subMenu li:hover a{color: 444;}

.uk-list.uk-clearfix.subMenus {position: absolute;left: 100%;width: 100%;top: 0;background: #fff;display: none;}

.header .dropdownMenu.multiple .subMenu li:hover .uk-list.uk-clearfix.subMenus{display: block;}

.header .subMenu li {padding: 9px 20px; text-align: left;}

.header .subMenu a {position: relative;color: #32399d;font-size: 15px;font-family: 'RobotoCondensedRegular', Helvetica, Arial, sans-serif;line-height: 22px;-webkit-transition: all .4s linear;-o-transition: all .4s linear;transition: all .4s linear;display: block;}



.topbar {background: #333;border-bottom: 3px solid #c60c0c;}

.hotline_bar {float: left;color: #fff;font-size: 20px;font-weight: bold;line-height: 35px;}

.headear_top {position: relative;float: left;width: 100%; border-bottom: 1px solid #e6e6e6;}

.topbarMenu {padding: 0;float: right;width: auto;display: inline-block;margin-top: 10px;}

.topbarMenu li {display: inline-block;margin-left: 15px;}

.topbarMenu li > a {display: block;color: #666666;font-size: 12px;}

.topbarMenu li > a:hover {color: #d41628;font-style: italic;}

.title_lienket {font-family: RobotoCondensedRegular;font-size: 20px;font-style: italic;color: #fff;margin-bottom: 10px;}

#footer {left: 0;width: 100%;position: relative;bottom: 0;}

.text-left h2 {color: #fff;}

.upper {

    padding: 25px 10px;

    background: #3c3c3c;color: #fff;

}

.content-qdinh {

    padding: 10px;

}

/*

*CSS Member

*/

.member {

    float: left;list-style: none;

}

.member li {

    float: left;position: relative;

}

.member li.login:before {

    content: '/';position: absolute;right: -2px;top: 0;line-height: 30px;

}

.member li a{

    color: #666;

    line-height: 30px;

    padding: 0 10px;

    font-weight: normal;

    display: block;

}

#infoheader {

    padding: 5px;

    text-align: right;

    width: 100%;

    float: left;

    border-bottom: 1px solid #f5f5f5;

}

#infoheader p {

    margin: 0;

    font-size: 13px;

}

.p5 {padding: 0 5px;}

.adversite_home {

    padding: 10px 0;width: 100%;

float: left;

}

.product_slide_home_title > * {

    margin: 0;

    display: inline-block;

    padding: 15px 30px 15px 0;

    background: #fff;

    font-family: 'UTM Hanzel';

    font-size: 20px;

    text-transform: uppercase;

    position: relative;

    z-index: 9;

    color: #fec32a;

}

.product_slide_home_title {

    position: relative;

    margin-bottom: 10px;

}

.product_slide_home_title:after {

    content: '';

    background: #fec32a;

    height: 1px;width: 100%;

    position: absolute;top: 50%;left: 0;

}

/* CSS Introducts */



.introducts {background: url('img/bg_intro.jpg'); padding-top: 60px;}

.introducts .uk-container.uk-container-center {

    background-image: url('img/bottom_sach.png'),url('img/top_sach.png');

    background-repeat: no-repeat;

    background-position: bottom 0px center, top center;

    background-size: 100%;

    min-height: 700px;

}

.box_ox_intro {

    width: 100%;

    float: left;

    padding: 0 15px;

}

.main_intro {

    padding: 6px 5px 0px 15px;

    background-image: url('img/center_sach.png');

    background-repeat: repeat-y;

    background-position: top 90px center;

    min-height: 603px;

    margin-top: 6px;

    width: 100%;

    float: left;

}

.before_img{position: relative;margin-top: -13px;}

.before_img::after {

    content: '';

    position: absolute;

    width: 1px;

    height: calc(100% - 6px);

    background: #8e8e8e;

    left: 0px;

    top: 6px;

    box-shadow: 3px 0px 3px #000;

}

/*.col_intro.bg_left {background: linear-gradient( to right, #fff 50%,#efefef, #cac9c9); box-shadow: 0px 0px 10px #8e8e8e;position: relative;z-index: 9;}

.col_intro.bg_right {background: linear-gradient( to left, #fff 50%,#ededed, #dadada);position: relative;z-index: 1;}*/

/*.col_intro.bg_left:before{

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    background: url('img/shadow_left.png') no-repeat scroll center right;

    width: 100%;

    height: 97px;

}

.col_intro.bg_right:before{

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    background: url('img/shadow_right.png') no-repeat scroll center left;

    width: 100%;

    height: 97px;

}*/

.header.header_introducts {padding: 20px 0px 20px 25px;}

.header.header_introducts .logo {text-align: center;}

.header.header_introducts .right-box_intro {width: calc(100% - 136px);float: left;padding-left: 20px;}

.header_intro ul li::after {content: '';background-image: url('img/icon_head_intro.png');background-repeat: no-repeat;position: absolute;top: 7px;left: 0;width: 16px;height: 16px;}

.header_intro ul li{font-weight: bold; padding: 3px 0;padding-left: 25px;position: relative;margin-bottom: 0; width:100%; float: left; font-size: 13px}

.header_intro ul li.phone_fot::after{background-position: 0px -22px}

.header_intro ul li.email_fot::after{background-position: 0px -43px;}

.header_intro ul li.web_fot::after{background-position: -1px -66px}

.header_intro ul li a{color: #333;}

.header_intro h1{color: #0e76bc;font-weight: bold; font-size: 14px; font-family: UTMPenumbra;}

h2.name_h{font-weight: bold; font-size: 14px; font-family: UTMPenumbra;}

.blue{color: #0e76bc;}

.bgblue{background-color: #0e76bc;}

.des_intro {font-size: 14px;font-family: Roboto;line-height: 22px;}

.otther_dc {padding: 15px 0;}

.otther_dc p{padding: 5px 0; font-size: 14px;font-family: Roboto;line-height: 22px;}

.uk-list.listitem li a {font-size: 14px;display: block;font-family: Roboto;font-weight: 600;padding: 3px 0;}

.uk-list.listitem li a i {font-weight: bold;margin-right: 7px;}

.colcol{font-family: Tinos-Italic; font-size: 17px; color: #fff;}

/* END css Introducts*/

.mt-50{position: relative;margin-top: -50px;}

.bg_xam{background: linear-gradient(to right, #f5f5f5,#d1d0d0);position: relative;margin-top: -50px;}

.p10px{padding: 10px;}

.p20{padding: 20px;}

.bggreen{background: #4aa02c;}

.green{color: #4aa02c;}

footer .lower {

    padding: 10px 0; background: #000000;

}

#footer .link {

    display: block;

    font-family: Arial;

    color: #fff;

    font-size: 13px;

}

.box_top_right{float: right;}



.header .dropdownMenu:not(.multiple) .subMenu a {white-space: nowrap;}

.header-top {clear: both;background: #333;}

.box_top_left {float: left;color: #999999;line-height: 40px;font-size: 13px;}

.box_email {line-height: 30px;}

.links font {font-size: 18px;color: #ed1b2f;font-style: normal;margin-left: 5px;}

.links {font-family: RobotoCondensedRegular;font-size: 17px;color: #0073af;margin-bottom: 0;font-style: italic;}

.box_phone {}

.p15 {padding: 0 15px;}

.lienketws2 label {font-weight: 400;font-size: 20px;color: #ffff00;min-width: 215px;background: url('img/icon-hostline.png') top left no-repeat;padding: 12px 0 0 37px;font-family: UTMImpact;display: inline-block;}

.item_adv {width: 25%;float: left;}

.tabControl.uk-catitem {

    display: inline-block;

    border-bottom: 0;

}

.tabControl.uk-catitem li {

    background-color: transparent !important;

    text-indent: -99999px;

    text-align: center;

    min-width: 110px;padding: 0;float: left;

}

.tabControl.uk-catitem li span {

    background-repeat: no-repeat;

    width: 35px;

    background-position: 0 0;

    text-indent: -99999px;

    display: inline-block;

    height: 31px;

}

.tabControl.uk-catitem li font {

    display: block;

    color: #f26522;

    padding: 10px 0;

    font-family: RobotoCondensedRegular;

    font-size: 15px;

}

.tabControl.uk-catitem li.uk-active font {

    text-indent: 1px !important;

    color: #f26522;

    background: #fff;

    position: relative;

    z-index: 99999999;

}

.tabControl.uk-catitem::after {

    width: 100%;

    height: 1px;

    background: #ddd;

    position: absolute;

    bottom: 18px;

    left: 0;

}

.tabControl.uk-catitem li:hover > span {

    background-position: -36px 0px;

}

.tabControl.uk-catitem li:hover > font {

    text-indent: 1px !important;

    color: #f26522;

    background: #fff;

    position: relative;

    z-index: 99999999;

}

.tabControl.uk-catitem li.active{}

.news-text {list-style: none;}

.news-text li{width: 100%;float: left;padding-bottom: 10px;margin-bottom: 10px;border-bottom: 1px solid #dedede;}

.news-text li:last-child {border-bottom: 0;}

.content table {width: 100% !important;margin: 0 !important;}

.post-image {float: left;margin-right: 10px;max-width: 80px;padding: 2px;border: 1px solid #dedede;width: 75px;}

.post-image img{width: 100%;height: 50px;object-fit: cover;}

.doitac_slide {background: #28678A;padding: 40px 0;width: 100%;float: left;}

.doitac-item {}

.owl-carousel-doitac.owl-loaded.owl-drag {

    position: relative;

}

.inner {overflow: hidden;}

@media (max-width: 1219px) {

	.header .nonenone{margin-right: 5px;}

}

@media (max-width: 959px) {

	.header .middle {

		position: relative;

		padding: 15px;

		z-index: 10;

		-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.2);

		-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.2);

		-ms-box-shadow: 0 1px 4px rgba(0,0,0,0.2);

		-o-box-shadow: 0 1px 4px rgba(0,0,0,0.2);

		box-shadow: 0 1px 4px rgba(0,0,0,0.2);

	}

    .w50small{

        width: 50%;

    }

}

@media (max-width: 768px) {

	.box_header .uk-width-medium-1-5.mobile-menu.uk-hidden-large {

	    position: absolute;

	    left: 0;

	    bottom: 0%;

/*		    transform: translateX(0%) translateY(-50%);

        -webkit-transform: translateX(0%) translateY(-50%);*/

        text-align: left;

        z-index: 9999;

	}
    .uk-width-large-3-4.pl20 {
        padding-left: 0;
    }
    .top_header {position: relative;width: 100%;}
    ul.support_top li:not(:first-child) {
        display: none;
    }
    ul.support_top li, ul.support_top {
        margin-right: 0;
    }
    .top_header .logo img {
        max-height: 50px;
    }
    .top_heard{margin-bottom: 0;}
    .main_main, .homefooter {

        position: relative !important;

        bottom: 0 !important;

    }

    .mainSlide {

        margin-top: 0 !important;

    }

    .top_footer{padding: 0 !important;}

    .footer .top .uk-grid {

        margin-left: 0;

    }

    .menu_footer li {

        padding: 5px !important;

        border: 0 !important;

        display: block !important;

    }

    .footer .middle {

        margin-top: 20px;

    }
    .title_introduce {
    margin-top: 15px;
}
    #footer .upper .uk-width-large-1-3 {margin-bottom: 15px;}
    .asideCategories{display: none;}

    .top_header {

        padding: 0 10px;

        top: 0px;

    }

    .banner {

        position: absolute;

        top: 0;

        right: 0;

        width: auto;

    }

    .hotline {

        position: relative;

    }

    .box_top_right {

        margin: 20px 0;

        padding: 0 10px;

    }

	.box_right_content {

	    padding-right: 0;

	}

    .hotline_left {

        display: none;

    }

	.topbar {

	    padding: 5px 15px !important;

	    height: 50px;

	}

	.viewmore.uk-hidden-large a {

	    color: #fff !important;

	    margin-right: 5px;

	}

	.homeSupport {

	    padding: 0;

	}

	.header .logo {

        display: inline-block;

        text-align: center;

        width: 100%;

    }

	.box_header {

	    text-align: center;

	}

    .bg_menu {

        z-index: 9;

    }

	.offcanvas-bar {

		font-size: 30px;

	    color: #28678A;

	    font-weight: normal;

	    text-align: left;

	}

	.footer .uk-container {

	    padding: 0 15px;

	}

	.main_main {

	    padding: 0px;

	}

    .main_main.mt20 {

        margin: 0;

    }

    .articleCatalogue .row10{margin: 0 -20px;}

}

@media (max-width: 650px) {

    .small-12.large-4.columns {

        width: 100%;

        margin-bottom: 25px;

    }

    .img_tintuc img{height: 130px;}

}

@media (max-width: 479px) {

	/*.header .logo {max-width: 120px}*/

	.box_header .uk-width-medium-1-5.mobile-menu.uk-hidden-large {

		bottom: -15px;

	}

	.headerHotline .label {display: none;}

	.hotline_bar {

	    width: 100%;

	    text-align: center;

	}

	.footer .top .panel{padding-left: 0;}

    .banner{display: none;}

    .header .logo{text-align: center;}

    .img_tintuc img{height: auto;}

    .w50small{width: 100%;padding: 0 10px;}

    .hotline_left {

        display: block;

    }

    .product-item {

        padding: 0 !important;

    }

}

/* </header> */

/* ################################################# */

/* <body> */



/* Slide */

.jssorb01 {

    position: absolute;

    transform: translateX(-50%) translateY(-50%);

    -webkit-transform: translateX(-50%) translateY(-50%);

}

.jssorb01 div, .jssorb01 div:hover, .jssorb01 .av {position: absolute;/* size of bullet elment */width: 15px;height: 15px;filter: alpha(opacity=70);/*opacity: .7;*/overflow: hidden;cursor: pointer;border-radius: 100%;

}

.jssorb01 div { background-color: #fff;border: 2px solid #b7b6b6; }

.jssorb01 div:hover, .jssorb01 .av:hover { background-color: #333; }

.jssorb01 .av { background-color: #333; }

.jssorb01 .dn, .jssorb01 .dn:hover { background-color: #555555; }

.box_cathome{margin-bottom: 30px;}

.news_home {width: 100%;float: left;;}

.sub_img{position: relative;}

.jssora05l {display: block;position: absolute;width: 38px;height: 37px;cursor: pointer;background: url('img/prev.png') no-repeat;overflow: hidden;}

.jssora05r {display: block;position: absolute;width: 38px;height: 37px;cursor: pointer;background: url('img/next.png') no-repeat;overflow: hidden;}

.slide-text {width: 100%;z-index: 9999;position: absolute;bottom: 5px;left: 0;text-align: center;}

.slide-text span {width: 80%;padding: 15px 10px;text-align: center; font-family: OpenSans-Light;font-size: 20px;background-color: white;-webkit-box-shadow: #cccccc 1px 2px 2px 1px;-moz-box-shadow: #cccccc 1px 2px 2px 1px;box-shadow: #cccccc 1px 2px 2px 1px;color: #333;z-index: 9999;display: inline-block;}

.main_main {width: 100%;float: left; padding: 0;}

.main-content {width: 100%;float: left;}

.mainSlide .uk-slidenav-previous,

.slider-1 .uk-slidenav-previous {left: 1px;}

.mainSlide .uk-slidenav-next,

.slider-1 .uk-slidenav-next {right: 1px;}

.slider-1 .uk-slidenav {display: block;width: 40px;height: 40px;line-height: 40px;background: rgba(123, 123, 123, .5);font-size: 30px;color: #fff;}

.slider-2 .uk-slideprev {display: block;width: 21px;height: 21px;background: url('img/prdprev.png');font-size: 30px;color: #fff;position: absolute;right: 30px;top: -30px;}

.slider-2 .uk-slidenext {display: block;width: 21px;height: 21px;background: url('img/prdnext.png');font-size: 30px;color: #fff;position: absolute;right: 3px;top: -30px;}

.articleCatalogue {padding: 20px 10px;}

.heading-block {padding: 15px 0px;font-family: OpenSans-Light;font-size: 20px;border-bottom: 1px solid #eee;}

.panel-body.catalogues_products {margin-top: 20px;}

.uk-sticky-placeholder {width: 100%;float: left;}

.aside {width: 100%;float: left;}

.detail_prd_bl #sm_1 {display: none;position: absolute;border: 1px solid #ddd;border-top: 0;height: auto;background: #fff;}

.home_products {padding: 30px 0;}

.detail_prd_bl .mainCat > li:last-child > a{

    border-bottom: 0 !important;

}

.gallerys{

    background: url('img/bg_gallerys.png');padding-bottom: 30px;

}

.header_gallerys h2 {

    background: url('img/title_gallerys.png');

    display: inline-block;

    min-width: 442px;

    font-size: 28px;

    font-family: 'UTM Hanzel';

    text-transform: uppercase;

    color: #007fa2;

    line-height: 36px;

}

.header_gallerys {

    text-align: center;margin-bottom: 15px;

}

.item_box_img {

    padding: 1px;

}

.module {

    position: relative;

    width: 100%;margin-bottom: 10px;

}

.alert-success {

    color: #3c763d;

    background-color: #dff0d8;

    border-color: #d6e9c6;

}

.adminchotso {

    text-shadow: 0 1px 1px #fff;

    font-weight: bold;

    font-size: 20px;

}

.text-danger {

    color: #a94442;

}

h3.module-title {

    font-size: 16px;

    color: #3c763d;

    font-weight: normal;

}

.postion-right-top {

    position: absolute;

    right: 0;

    top: 0;

}

.soi-cau-date h1 i {

    color: #f00;

}

.soi-cau-date h1 {

    font-size: 15px;

    color: #5b8bbb;

}

.module img{width: 100%;}

.thayboisoicau {

    padding: 10px;

    background: #fff;

    font-weight: bold;

    font-size: 13px;

}

.text-right{text-align: right;}

.float-right {

    float: right;

}



.detail_prd_bl .menu_aside{

    border: 1px solid #ddd;

}

.detail_prd_bl .asideCategories{

    border: 0 !important;

}

.detail_prd_bl .main-top{

    border-bottom: 1px solid #ddd;

    border-right: 1px solid #ddd;

    padding-right: 15px;

}

.detail_prd_bl .breadcrumb{

    border-bottom: 1px solid #ddd;

    border-right: 1px solid #ddd;

    padding: 10px;

    border-left: 1px solid #ddd;

}

/* Heading */

.heading-1 {display: inline-block;position: relative;text-transform: uppercase;font-size: 20px;line-height: 45px;font-weight: bold;font-family: 'OpenSans-Light';margin-bottom: 0;background: #fff;padding: 0 20px;}

h1.title {font-size: 25px;line-height: 35px;text-transform: none;padding: 0px;font-family: 'UTM Hanzel', sans-serif;color: #1C97C6;}

.heading-1 > * {display: inline-block;position: relative;color: #204b60; z-index: 9;}

.productDetail {margin-top: 30px;}

.owl-item {float: left;}

.box_categories {width: 100%;position: relative;float: left;padding-top: 20px;}

.box_box_categories {border: 1px solid #dadada;width: 100%;float: left;}

.tintin-item, .tintin-thumb.img-slide, .tintin_item {width: 100% !important;float: left;}

.img_box_categories {padding: 5px;border-bottom: 1px solid #dadada;}

.content_box_categories {padding: 20px;background: #f7f7f7;width: 100%;float: left;}

.content_box_categories h3 {font-weight: normal;font-family: RobotoCondensedRegular;}

.content_box_categories h3 a {color: #444;}

.item_price_box_categories {display: flex;width: 100%;}

.item_price_box_categories span{flex-grow: 2;}

.item_price_box_categories span.no-trike{display: block;font-weight: bold;}

.item_price_box_categories span.no-trike font{color: #ff0000;}

.item_price_box_categories span.trike {display: block;color: #999;text-decoration: line-through;}

.tintin-title {padding: 10px 0;margin: 0;font-size: 15px;text-transform: none;font-family: Roboto;line-height: 22px;}

.box_categories .owl-prev {

    text-indent: -999999px;

    cursor: pointer;

    background: url('img/prev_owl.png');

    width: 45px;

    height: 45px;

    position: absolute;

    top: 50%;

    left: -10px;

    -webkit-transform: translate(0%, -50%);

    -ms-transform: translate(0%, -50%);

    -o-transform: translate(0%, -50%);

    transform: translate(0%, -50%);

}

.box_categories .owl-next {

    text-indent: -999999px;

    cursor: pointer;

    background: url('img/next_owl.png');

    width: 45px;

    height: 45px;

    position: absolute;

    top: 50%;

    right: -10px;

    -webkit-transform: translate(0%, -50%);

    -ms-transform: translate(0%, -50%);

    -o-transform: translate(0%, -50%);

    transform: translate(0%, -50%);

}

.box_video_home {

    padding: 30px 0;width: 100%;float: left;

}

.box_title_video {

    text-align: center;

    padding-bottom: 20px;

}

.box_title_video h4 {

    text-transform: uppercase;

    font-family: RobotoCondensedRegular;

    font-weight: normal;

    font-size: 20px;

}

.box_title_video h4 a{color: #444;}

.box_video > *, .box_videos > * {

    float: left;

}

.box_video {position: relative;width: 100%;float: left;}

.box_video a.d {

    height: 40px;

    display: block;

    font-style: normal;

    line-height: 40px;

    color: #fff;

    font-size: 14px;

    padding: 0 25px;

    background: url(img/play.png) no-repeat scroll right 10px center;

    position: absolute;

    left: 50%;

    top: 50%;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

    background-color: #000;

    -moz-opacity: 0.6;

    opacity: 0.6;

    filter: alpha(opacity=60);

    z-index: 999999;

    border: 1px solid #fff;

    width: 100%;

    max-width: 130px;

}

.bg_opacity {

    position: absolute;width: 100%;height: 100%;background-color: #000;

    -moz-opacity: 0.5;

    opacity: 0.5;

    filter: alpha(opacity=50);

}

.box_video:hover > a.d {

    background-color: #b99865;

    color: #fff;

    opacity: 1;

}



.tintin-title a {

    color: #000;

}

.tintin-1.skin-1 {

    width: 100%;

    float: left;

}

.des {

    color: #555;

}

.bgwhite .owl-nav,.vertical .nav-slite {

    display: block;

    text-align: center;padding-bottom: 20px;

}

.bgwhite .owl-prev, .bgwhite .owl-next, .vertical .prev, .vertical .next {

    display: inline-block;

    padding: 5px 10px;

    background: transparent;

    color: #b7b7b7;

    margin: 0 5px;

    border: 1px solid #ddd;

    cursor: pointer;

}

.owl-stage-outer {

    overflow: hidden;

}

.tintin-image img {

    border: 1px solid #eee;

    border-radius: 5px;

    padding: 5px;

}

.line_title{

    background: url('img/line_title.png') no-repeat scroll center center;height: 40px;

}

.ykienkhachhang {

    width: 100%;

    float: left;

    background-image: url('img/bg_ykien.jpg');

    background-size: cover;

    padding-top: 30px;

}

footer .heading-1 {

    background: transparent;

    padding: 0;

    line-height: 23px;

    color: #F4C303;

    margin: 10px 0;

    font-size: 12px;

    text-transform: uppercase;

}

footer .heading-1 > * {

    display: inline-block;

    position: relative;

    color: #F4C303;

    padding-right: 0px;

    font-size: 14px;

}



.read-more-button {

    background-color: #6abfec;

    color: white !important;

    display: inline-block;

    font-size: 12px;

    line-height: 12px;

    margin: 8px 10px 3px;

    padding: 6px 8px;

    text-decoration: none;

    text-transform: uppercase;

    -webkit-transition: background-color 1s ease;

    -moz-transition: background-color 1s ease;

    -o-transition: background-color 1s ease;

    -ms-transition: background-color 1s ease;

    transition: background-color 1s ease;

}

.list_item_article.article-1 .article-title {font-family: RobotoCondensedRegular;font-weight: normal;font-size: 15px;line-height: 22px;margin-bottom: 0px;}

.uk-width-large-7-10.left {

    padding-right: 15px;

}

.heading-2 {

    margin: 0;

    display: inline-block;

    position: relative;

    padding: 10px 0px;

    font-size: 17px;

    line-height: 18px;

    font-weight: normal;

    text-transform: uppercase;

    font-family: 'RobotoCondensedRegular', sans-serif;

    /*background: #0097d5;*/

    padding-right: 30px;color: #fff;

}

/*.box_categories .heading-2::after {

    content: '';

    height: 0;

    width: 0;

    position: absolute;

    bottom: 0;

    right: -15px;

    border-left: 15px solid #0097d5;

    border-top: 39px solid transparent;

}*/

.box_tin_tuc .heading-2::after {

    content: '';

    height: 0;

    width: 0;

    position: absolute;

    bottom: 0;

    right: -15px;

    border-left: 15px solid #0097d5;

    border-top: 39px solid transparent;

}

.heading-2>* {color: #444;}

.panel-head.header_block h2 {

    padding-left: 25px;

}

.panel-head.header_block .heading-2:after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    background: url('img/after_bl.png') no-repeat scroll left center;

    width: 20px;

    height: 100%;

}

@media (max-width: 567px) {

	.heading-2 {

		padding: 10px 15px 10px 10px;

		font-size: 16px;

	}

}

.heading-3 {

	position: relative;

	margin-bottom: 15px;

	font-size: 16px;

	line-height: 20px;

	text-transform: uppercase;

	font-weight: normal;

	font-family: 'UTMImpact', sans-serif;

}

.heading-3:before {

	content: "";

	display: block;

	position: absolute;

	width: 100%;

	height: 3px;

	background: url(img/line_2.png) 0% 0% repeat-x;

	left: 0px;top: initial;bottom: 0px;

}

.heading-3>* {

	position: relative;

	display: inline-block;

	margin-left: 10px;

	padding-bottom: 10px;

	color: #1da6ea;

}

.heading-3>*:before {

	content: "";

	display: block;

	position: absolute;

	width: 100%;

	height: 3px;

	left: 0px;

	top: initial;

	bottom: 0px;

	background: #1da6ea;

}

.heading-6 {color: #333;font-family: RobotoCondensedRegular;font-size: 17px;font-weight: bold;}

.product-1.skin-1 {position: relative;border: 1px solid #f1f1f1;}

.box_right_content {width: 100%;float: left;margin-bottom: 20px;}

.list_item_article.article-1 {background: url('img/icon_tick.png') no-repeat scroll left top 5px;padding-left: 20px;}

.heading-4 {margin: 0; position: relative;font-size: 14px;line-height: 22px;text-transform: none;font-weight: normal;font-family: 'RobotoCondensedRegular', sans-serif;}

.rightContent {}

.label {margin: 10px 0;display: block;}

.articles_img {display: block;float: left;margin-right: 10px;}

.articles_img img {

    width: 90px;

    height: 60px;

    object-fit: cover;

    float: left;

    border: 1px solid #e7e1e1;

    padding: 2px;

}

.aside .articlesDetailSupport:last-child{border-bottom: 0;}

.aside_block .panel-body {width: 100%;float: left;}

.pl20{padding-left: 20px;}

.pr20{padding-right: 20px;}

.aside_block {width: 100%;float: left; background: #fff;}

.heading-4 > * {padding-bottom: 15px;font-size: 20px; display: block;}

.bg_white {background: #fff;}

.hotline_left {min-height: 130px;background: url('img/hotro_img.png') top no-repeat;}

/* Panel head */

.panel-head.skin-1 {position: relative;text-align: center;overflow: hidden;}

.p15x{padding: 15px;}

.product-item.bor0 {

    border-bottom: 0 !important;

    border-right: 0 !important;

}

.panel-head.skin-1 .viewmore a:hover {

	text-decoration: underline;

	color: #1da6ea;

}

.panel-head.skin-1 .listCat li {

	float: left;

	position: relative;

}

.panel-head.skin-1 .listCat li+li {margin-left: 15px;}

.panel-head.skin-1 .listCat li:before {

	content: "";

	display: none;

	position: absolute;

	width: 0;height: 0;

	border-bottom: 6px solid #1da6ea;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	z-index: 10;

	left: 50%;

	top: initial;

	bottom: -12px;

	-webkit-transform: translate(-50%, 0);

	-ms-transform: translate(-50%, 0);

	-o-transform: translate(-50%, 0);

	transform: translate(-50%, 0);

}

.panel-head.skin-1 .listCat a {color: #333;}

.panel-head.skin-1 .listCat li:hover:before, .panel-head.skin-1 .listCat li.active:before {display: block;}

.panel-head.skin-1 .listCat li:hover a, 

.panel-head.skin-1 .listCat li.active a {color: #1da6ea;}

@media (max-width: 479px) {

	.panel-head.skin-1 .viewmore a {font-size: 13px;}

}

/* Aside */

.aside, .aside>* {margin-bottom: 20px;}

.asideCategories .heading {

	margin: 0;

	position: relative;

	padding: 10px 10px 10px 40px;

	background: #1a95d2 url(img/bar.png) 15px 50% no-repeat;

	text-transform: uppercase;

	font-weight: normal;

	font-size: 15px;

	font-family: 'RobotoMedium', sans-serif;

}

.asideCategories .heading>* {color: #fff;}

.asideCategories .mainCat>li {position: relative;}

.asideCategories .mainCat>li .drop-icon {

	position: absolute;

	font-size: 10px;

	color: #333;

	padding: 10px 10px 10px 10px;

	top: 0px;right: 0px;

}

.asideFeaturednews .panel-body {

    padding: 3px;

    border: 1px solid #d4d4d4;

    border-top: 0;

    background: #E6E6E6;

    width: 100%;

}

.asideCategories .mainCat > li > a {display: block;padding: 12px 15px;font-size: 15px;line-height: 20px;color: #727272;font-family: OpenSans-Light;border-bottom: 1px solid #ddd;}

.asideCategories .mainCat > li > a i {

    font-size: 10px;

    margin-right: 10px;

}

.asideCategories .mainCat > li:last-child > a{border-bottom: 0;}

.asideCategories .mainCat > li > a:hover {

    color: #00A3E2;

}

.asideCategories .subCat a {

	position: relative;

	display: block;

	padding: 10px 10px 10px 30px;

	color: #333;

}

.asideCategories .subCat a:before {

	content: "\f101";

	font-family: FontAwesome;

	position: absolute;

	display: block;

	color: #333;

	left: 15px;

}

.asideCategories .mainCat>li:last-child > a, 

.asideCategories .subCat>li:last-child > a {}

.asideFeaturednews .article .article-image {height: 65px;}

.asideFeaturednews .article .article-title {

	margin: 0;

	padding-left: 15px;

	font-size: 14px;

	line-height: 20px;

	font-weight: normal;

	font-family: 'RobotoMedium', sans-serif;

}

.asideFeaturednews .article .article-title a {color: #333;}

.asideFeaturednews .article .article-title a:hover {color: #1785bb;}

.asideFeaturednews .article .article-description {

	margin-top: 10px;

	height: 54px;

	font-size: 14px;

	line-height: 18px;

}

.homepage_gt {margin: 10px 0;background: #fcfcfc;padding: 30px;}

.homepage_gt h1 {text-align: center;font-family: RobotoCondensedRegular;text-transform: uppercase;font-weight: normal;font-size: 22px;line-height: 30px;color: #5a5a5a;}

.item_intro {text-align: center;font-size: 13px;color: #666;}

.item_intro h6 {font-family: RobotoCondensedRegular;font-weight: normal;}

.item_intro h6 ,.item_intro p{padding: 0 10px;}

.products_catelogies {padding: 20px 0;}

.hearder_cat {text-align: center;position: relative;}

.hearder_cat h2 {margin: 0;display: inline-block;padding:15px 30px;background: #fff;font-family: 'UTM Hanzel';position: relative;font-size: 28px;text-transform: uppercase;position: relative;z-index: 9;}

.hearder_cat:after {content: '';position: absolute;height: 1px;width: 100%;background: #ddd;left: 0;top: 35%;}

.camket_bl {width: 100%;float: left;margin-bottom: 20px;}

.list_item_ck {list-style: none;width: 100%;float: left;border: 1px solid #ddd;border-top: 0;}

.list_item_ck li {padding: 10px 0;padding-left: 55px;}

.list_item_ck li:not(:last-child){border-bottom: 1px solid #ededed;margin-bottom: 10px;}

li.doitra {background: url('img/doi_tra.jpg') no-repeat scroll left 10px center;}

li.vanchuyen {background: url('img/van_chuyen.jpg') no-repeat scroll left 10px center;}

li.thanhtoan {background: url('img/thanh_toan.jpg') no-repeat scroll left 10px center;}

li.baohanh {background: url('img/bao_hanh.jpg') no-repeat scroll left 10px center;}

.list_item_ck li h6 {font-size: 14px;text-transform: uppercase;margin-bottom: 5px;}

.block-cat {padding-right: 20px;}

.title_block_cat {padding: 10px;border: 1px solid #dbdbdb;background: #f5f5f5;font-family: RobotoBold;text-transform: uppercase;text-align: center;}

.img_bl {max-width: 100px;float: left;margin-right: 10px;}

.box_bl {width: 100%;float: left;padding: 0 10px;}

.list_item_bl {list-style: none;width: 100%;float: left;border: 1px solid #ddd;border-top: 0;}

.list_item_bl li {padding: 20px 0;width: 100%;float: left;}

.list_item_bl li:not(:last-child) {border-bottom: 1px solid #ddd;}

.box_bl h3 {font-size: 15px;font-weight: normal;font-family: RobotoCondensedRegular;}

.box_bl h3 a{color: #444;}

.item_price span.no-trike {display: block;font-weight: bold;}

.item_price span.no-trike font{color: #ff0000;}

.item_price span.trike {display: block;color: #999;text-decoration: line-through;}

.img_catelogies img {width: 100%;}



@media (min-width: 960px), (max-width: 479px) {

	.asideFeaturednews .article {padding: 0 10px 15px 10px;}

	.asideFeaturednews .article-item+.article-item .article {padding-top: 15px;border-top: 1px solid #e1e1e1;}

}

@media (min-width: 480px) and (max-width: 959px) {

	.asideFeaturednews .article-item {margin-bottom: 20px!important;}

}

@media (min-width: 960px), (max-width: 479px) {

	.aside-panel {

		padding: 10px 0;

	}

}

.box_item_bl {

    padding-left: 15px;

}

.box_item_bl li {

    padding: 5px 0;

}

.box_item_bl li a{

    

}

/* homGeneral */

.homGeneral {

	margin: 0 0 30px 0;background: #fff;

}

.map iframe{height: 300px;}

h2.heading {

    text-align: center;

    width: 100%;

    padding: 10px;

    border-radius: 5px 5px 0 0;

    font-size: 18px;

    line-height: 20px;

    text-transform: none;

    font-weight: normal;

    font-family: 'RobotoCondensedRegular', sans-serif;

}

h2.heading span {

    color: #ff0000;

}

.form-row {

    margin-bottom: 20px;

}

#register-modal .uk-modal-dialog, #login-modal .uk-modal-dialog.modal {

    width: 500px;

}

#FormRegister input.input-text, #login_form input.input-text {

    height: 35px;

    border-radius: 3px;

    color: #666;

}

.btn-submit {

    padding: 5px 20px;

    border: 0;

    background: #e02626;

    color: #fff !important;

    border-radius: 3px !important;

}



.homeFeaturedProduct .product-1 {background: #fff;}

.homeFeaturedProduct .listProduct .product-item {margin-bottom: 15px!important;}

.homeFeaturedProduct .heading {

	position: relative;

	display: inline-block;

	margin: 0;

	font-size: 24px;

	line-height: 30px;

	font-weight: normal;

	font-family: 'UTMImpact', sans-serif;

	text-transform: uppercase;

}

.homeFeaturedProduct .heading:before {

	content: "";

	display: block;

	position: absolute;

	width: 140px;

	height: 4px;

	background: url(img/line.png) 0% 0% no-repeat;

	z-index: 100;

	top: 50%;right: -150px;

	left: initial;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

	transform: translate(0, -50%);

}

.homeFeaturedProduct .heading>* {color: #fff;}

.homeFeaturedProduct .panel-head {margin-bottom: 15px;}

.homeFeaturedProduct .panel-head .viewmore a {color: #fff;}

@media (max-width: 959px) {

	.homGeneral {padding: 20px 0 5px 0;}

}

@media (max-width: 567px) {

	.homeFeaturedProduct .heading {

		font-size: 16px;

		line-height: 20px;

	}

	.homeFeaturedProduct .heading:before {display: none;}

}

.form-group {

    position: relative;width: 100%;text-align: center;

}

.style-form-submit {

    position: absolute;

    right: 0;

    top: 0;

    display: inline-block;

    text-align: center;

    color: #fff;

    text-transform: uppercase;

    border: none;

    outline: none;

    cursor: pointer;

    padding: 9px 20px;

    background: #fec32a;

    border-radius: 3px;

    height: 35px;

}

.style-form-submit i {

    color: #fff;

}

.aside_subscribe {

    padding: 15px 0;

    background: url('img/bg_subscribe.png');

}

.item_form {

    float: left;position: relative;width: 100%;

}

.item_form span {

    font-size: 17px;

    font-family: RobotoBold;

    text-transform: uppercase;

    line-height: 35px;margin-right: 10px;

}

.item_form input {

    height: 35px !important;

    max-width: 100%;

    width: 500px;padding: 0 20px !important;

}

.aside_subscribe input {

    border-radius: 3px;

}

.aside_subscribe p {

    color: #4fa645;

    font-size: 15px;

}

.aside_subscribe .panel-body {

    padding: 0px;

}



/* letterCustomers */

.letterCustomers {

	position: relative;

	padding: 25px 15px 15px 15px;

	background: #ddf3fe;

}

.letterCustomers:before {

	content: "";

	display: block;

	position: absolute;

	width: 100%;

	height: 8px;

	background: repeating-linear-gradient(

	  90deg,

	  #017bb8,

	  #017bb8 16.67%,

	  #c4341b 16.67%,

	  #c4341b 33.33%

	);

	left: 0px;top: 0px;

	z-index: 10;

}

.letterCustomers .heading {

	margin: 0 0 20px 0;

	font-size:22px;

	line-height: 24px;

	font-family: 'SFUFuturaBook', sans-serif;

	font-weight: normal;

	text-transform: none;

}

.letterCustomers .heading>* {color: #ff2600;}

.letterCustomers .letterContent {

	color: #333;

	font-style: italic;

}

@media (min-width: 960px) {

	.letterCustomers {

		height: calc(100% - 15px);

		height: -moz-calc(100% - 15px);

		height: -webkit-calc(100% - 15px);

		height: -o-calc(100% - 15px);

		height: -ms-calc(100% - 15px);

	}

}

@media (max-width: 959px) {

	.letterCustomers {margin-bottom: 15px!important;}

}



/* homeSupport */

.left{float: left;}

.clr{clear: both;}

.homeSupport, .mainContent{

	width: 100%;

float: left;

}

.homeSupport .personnel .thumb {

	position: relative;

	width: 200px;

	height: 200px;

	margin: 0 auto 15px auto;

	background: url(img/bg-user.png) 0% 0% no-repeat;

	text-align: center;

}

.homeSupport .personnel .avatar{

	display: inline-block;

	position: relative;

	top: 50%;

	-webkit-transform: translate(0,-50%);

	-ms-transform: translate(0,-50%);

	-o-transform: translate(0,-50%);

	transform: translate(0,-50%);

}

.homeSupport .personnel .avatar .image{

	display: inline-block;

	position: relative;

	width: 180px;

	height: 180px;

	border-radius: 50%;

}

.homeSupport .personnel .avatar .image:before, 

.homeSupport .personnel .avatar .image:after {

	content: "";

	display: block;

	position: absolute;

}

.homeSupport .personnel .avatar .image:before {

	opacity: 0;

	width: 100%;

	height: 100%;

	border-radius: 50%;

	background: rgba(255, 255, 255, .7);

	top: 0px;left: 0px;

	z-index: 100;

}

.homeSupport .personnel .connect {

	position: absolute;

	width: 95px;

	z-index: 200;

	top: 50%;left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	display: none;

}

.homeSupport .personnel .connect a {

	display: block;

	float: left;

	width: 19px;

	height: 19px;

	text-indent: -9999px;

	background-repeat: no-repeat;

	background-image: url(img/social.png);

}

.homeSupport .personnel .connect a+a {margin-left: 5px;}

.homeSupport .personnel .connect .yahoo {background-position: 0 0;}

.homeSupport .personnel .connect .skype {background-position: -25px 0;}

.homeSupport .personnel .connect .zalo {background-position: -50px 0;}

.homeSupport .personnel .connect .facebook {background-position: -81px 0;}

.homeSupport .personnel .avatar:hover .image:before {opacity: 1;}

.homeSupport .personnel .avatar:hover .connect {display: block;}

.homeSupport .personnel .info {font-size: 15px;text-align: center;line-height: 24px;}

.homeSupport .personnel .phone a {font-family: 'RobotoBold', sans-serif;color: #ff0000;}

.highlight-title {

    line-height: 24px;

    text-transform: uppercase;

    font-family: 'OpenSans-Light', sans-serif;

    font-size: 15px;

}

.doitac_slide .owl-nav {

    display: none !important;

}

.highlight-title a{color: #00a1b8;}

.highlight-item {padding: 10px 0;}

.highlight-item .des {font-size: 14px;font-family: 'Roboto';}

/* Product Catalogue */

.productCatalogue,

.productRelated {}

.productDetail }

.adv_cat {margin-bottom: 15px;width: 100%;}

/* PRODUCT */

.item_box_count a {display: inline-block;padding: 6px 20px;padding-right: 35px;background: #fff url('img/right.png') no-repeat scroll center right 15px; font-family:RobotoSlab-Bold;color:#666666;position: absolute;bottom: -30px;left: 50%;transform: translateX(-50%) translateY(0%);-webkit-transform: translateX(-50%) translateY(0%);border: 1px solid #378719;z-index: 9999;border-top: 0;}

.prid_item .des {font-family: Arial;text-align: center;}

.product-1 {position: relative;}

.prid_item {position: relative;width: 100%;padding: 10px;margin: 0 auto;z-index: 999;top: 0;}

.price {text-align: center;width: 100%;float: left;color: #c82e2e;font-weight: bold;padding-bottom: 5px;font-size: 15px;text-transform: uppercase;font-family: OpenSans-Light;}

.product-1.skin-1 .product-thumb {padding: 10px;margin: 0 auto;transition: opacity 0.3s ease;border: 0px solid #e0e0e0;width: 100%;text-align: center;}

.product-1 .product-image {display: block;}

.product-1 .product-image:after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 50px;}

.product-1 .product-title {font-size: 16px;overflow: hidden;line-height: 22px;font-family: 'RobotoCondensedRegular';font-weight: normal;margin: 0;padding: 0px;}

.des_prdcat {width: 100%;float: left;font-family: Arial;font-size: 14px;line-height: 24px;color: #666;}

.product-1 .product-title a {color: #333;}

.product-1 .price_view {font-weight: bold;font-size: 13px;padding:6px 10px;float: left;}

.ajax-addtocart.btn-addtocart::before {content: '';background: url(img/ico-cart.png) -7px -35px no-repeat;width: 25px;height: 20px;display: inline-block;position: relative;top: 5px;}

.catalogues_products .product-1 .product-thumb {padding: 0;border: 0;}

.product-image img {}

.name_price_km {background-color: #f1f1f1;overflow: hidden;padding-top: 4px;position: relative;}

.h2.section-title {font-size: 20px;text-transform: uppercase;font-family: 'RobotoCondensedRegular';}

.action_prd {padding: 5px 0;text-align: center;font-family: Arial;position: relative;top: 0;left: 0;text-align: center;width: 100%;height: 100%;z-index: 3;float: left;margin-bottom: 15px;}

.product-price.color-price span:first-child {margin-right: 5px;color: #999;text-decoration: line-through;}

.product-1:hover .action_prd {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);}

.action_prd a {padding: 8px 30px;background: #49a83f;margin: 0 auto;color: #fff;border-radius: 3px;border: 1px solid #3fcb41;display: inline-block;font-family: 'RobotoCondensedRegular';font-size: 15px;}			

.text-center{text-align: center;}

.product-1 .product-view a {display: block;padding: 10px 20px;text-indent: -9999px;border-left:  1px dashed #dedede;background: url(img/plus.png) 50% 50% no-repeat;}

.product-1 .product-priceold{text-decoration: line-through;color: #999;}

.product-1 .product-price {color: #ff0000;}

.homGeneral .panel-body {border-top: 1px solid #444;}

.listProductptops .product-item {padding-top: 50px; width: 100%;float: left;position: relative;padding-bottom: 30px;}

.name_price_km .btn-btn-addtocart {

    float: right;

    background: #fec32a;

    padding: 0px 10px;

    color: #fff;

    border-radius: 0;

    line-height: 30px;padding-left: 30px;position: relative;

}

.name_price_km .btn-btn-addtocart::after {

    content: '';

    border-top: 14px solid transparent;

    border-left: 25px solid #f1f1f1;

    position: absolute;

    bottom: 0;

    left: 0;

}

.name_price_km .btn-btn-addtocart::before {



    content: '';

    border-bottom: 14px solid transparent;

    border-left: 25px solid #f1f1f1;

    position: absolute;

    top: 0;

    left: 0;



}

/* productDetail */

.row5{margin: 0 -5px;}

.productDetailGallery {overflow: hidden;}

.productDetailGallery, .productDetailIntroduce {margin-bottom: 25px!important;}

.productDetailGallery .flexslider {border: none;}

.productDetailGallery #slider {margin: 0 0 15px 0;}

.productDetailGallery #carousel li{padding: 0 5px;}

.productDetailGallery #slider {border-radius: 0px;}

.productDetailGallery #carousel .item {border: none;border: 1px solid #d5d5d5;}

.productDetailGallery #carousel .slides li a{border: 1px solid #d5d5d5}

.productDetailGallery #carousel .slides .image {padding: 3px;height: 65px;}

.productDetailGallery .flex-direction-nav .flex-prev:before {content:'\f104';font-family: FontAwesome;}

.productDetailGallery .flex-direction-nav .flex-next:before {content:'\f105';font-family: FontAwesome;}

.productDetailContent {margin-bottom: 0px;}

.productDetailIntroduce .price_status {margin-bottom: 10px; font-size: 13px;font-weight: bold;}

.productDetailStatus {color: #999;}

.productDetailPrice {font-size: 20px;line-height: 24px;font-weight: bold;display: inline-block;color: #ff0000}

.productDetail-buy {margin: 0 0 20px 0}

.productDetail-buy .quantity {position: relative;}

.productDetail-buy .quantity .label {margin-right: 10px;}

.productDetail-buy .quantity .input-text {border: 1px solid #ccc;width: 80px;}

.productDetail-buy .quantity .btn {position: absolute;font-size: 18px;color: #999;right: 5px;cursor: pointer;height: 16px;}

.productDetail-buy .quantity .btn-up {top: -3px;}

.productDetail-buy .quantity .btn-down {bottom: 3px;}

.productDetail-buy .action .btn {display: inline-block;padding: 0px 25px;text-transform: uppercase;font-size: 13px;line-height: 30px;color: #fff;font-family: 'RobotoCondensedRegular', sans-serif;}

.productDetail-buy .action .btn-addtocart {background: #ef4136;}

.productDetail-des {margin: 0 0 15px 0;font-size: 13px;line-height: 20px;}

.productDetail-des p:last-child {margin: 0;}

.productDetailSupport {padding: 10px;border-top: 1px dashed #ddd;}

.productDetailSupport:last-child {border-bottom:  0;}

.slides {list-style: none;}

.flexslider{position: relative;}

.flex-direction-nav {

    list-style: none;

}

.flex-nav-prev a:before, .flex-nav-next a:before{display: none;}

.flex-nav-prev > a {

    cursor: pointer;

    position: absolute;

    top: 50%;

    width: 40px;

    height: 40px;

    background-image: url('img/arrow-left.png');

    background-size: 100%;

    background-repeat: no-repeat;

    -webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);o-transform: translate(0, -50%);transform: translate(0, -50%);

}

.flex-nav-next > a {

    cursor: pointer;

    position: absolute;

    top: 50%;

    right: 0;

    width: 40px;

    height: 40px;

    background-image: url('img/arrow-right.png');

    background-size: 100%;

    background-repeat: no-repeat;

    -webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);o-transform: translate(0, -50%);transform: translate(0, -50%);

}

#carousel .flex-nav-prev > a, #carousel .flex-nav-next > a {display: none; width: 30px;height: 30px;}

#carousel:hover .flex-nav-prev > a, #carousel:hover .flex-nav-next > a {display: block;}



.productDetailSupport .avatar img {border-radius: 50%;}

.productDetailSupport .content>* {margin-bottom: 5px;}

.productDetailSupport .subtitle, 

.productDetailSupport .name a,

.productDetailSupport .hotline {font-size: 14px;font-family: 'Roboto';margin-bottom: 10px;color: #444;}

.productDetailSupport .hotline_support {text-align: center;}

.productDetailSupport .hotline_support a {color: #ff0000;font-weight: bold;display: inline-block;}

.productDetailSupport .hotline a {color: #ff0000;}

.productDetailSupport .connect .label {margin-right: 10px;}

.productDetailSupport .connect a+a {margin-left: 5px;}

.productDetailSupport .connect .zalo {background-position: -50px 0;}

.productDetailSupport .connect .facebook {background-position: -81px 0;}

.productDetailIntroduce {}

.box .action{display: inline-block;}

@media (max-width: 479px) {

	.productDetailSupport .connect {

		-webkit-flex-direction: column;

		-moz-flex-direction: column;

		-ms-flex-direction: column;

		-o-flex-direction: column;

		flex-direction: column;

	    -webkit-align-items: flex-start;

	    -moz-align-items: flex-start;

	    -ms-align-items: flex-start;

	    -o-align-items: flex-start;

	    align-items: flex-start;

	}

	.productDetailSupport .label {margin-bottom: 5px;}

}



@media (max-width: 567px) {

	.productDetailIntroduce .title {

		font-size: 16px;

		line-height: 20px;

	}

}

@media (max-width: 479px) {

	.productDetail .shareLabel {display: none;}

}

.btn {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

/* ARTICLE */

.article-1 .article-thumb {

	padding: 3px;

	border: 1px solid #c8c8c8;

	background: #fff;

}

.article-1 .article-image {

	max-height: 180px;

	overflow: hidden;

}

.btn-success:hover {

    color: #fff;

    background-color: #449d44;

    border-color: #398439;

}

.btn-success {

    color: #fff;

    background-color: #5cb85c;

    border-color: #4cae4c;

}

.btn-warning {

    color: #fff;

    background-color: #f0ad4e;

    border-color: #eea236;

}

.btn-warning:hover {

    color: #fff;

    background-color: #ec971f;

    border-color: #d58512;

}

.article-1 .article-title {

    margin-bottom: 5px;

    font-size: 16px;

    line-height: 20px;

    font-weight: bold;

    font-family: OpenSans-Light;

}

.article-1 .article-title a {color: #333;} 

.article-1 .article-title a:hover {color: #1785bb}

.article-1 .article-meta {margin-bottom: 5px;color: #999;font-size: 13px;} 

.article-1 .article-description {font-size: 14px;line-height: 20px;font-family: OpenSans-Light;}

.post_item {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid #dedede;}

.post_item:last-child{border-bottom: 0;}

.post_item .article-1 .article-thumb {border:none;padding: 0;}

@media (min-width: 480px) {

	.article-1 .article-info {padding-left: 15px;}

}

@media (max-width: 479px) {

	.article-1 .article-thumb {margin-bottom: 10px;}

}

@media (min-width: 480px) and (max-width: 767px) {

	.article-1 .article-description {display: none;}

}

.articleCatalogue .panel-body {margin-bottom: 25px!important;}

.articleCatalogue .listAticle .article-item {margin-bottom: 10px;}

.articleCatalogue .listAticle .article-item+.article-item {padding-top: 10px;border-top: 1px dotted #898989;}

.article-detail, .productDetail {line-height: 24px}

.article-detail .title {margin: 0 0 15px 0;font-size: 20px;line-height: 24px;color: #666;font-weight: normal;}

.article-detail .content, .article-detail .action, .article-detail .comments {margin-bottom: 20px;}

.article-detail .meta {padding: 5px 10px;background: #f2f2f2;border: 1px solid #e1e1e1;margin-bottom: 15px;font-size: 13px;line-height: 20px;color: #aa}

.article-detail .meta>* {position: relative;padding-left: 20px;background-repeat: no-repeat;background-position: 0 5px;}

.article-detail .meta>*+* {margin-left: 15px;}

.article-detail .meta .time {background-image: url(img/icon-time.png);}

.article-detail .meta .viewed {background-image: url(img/viewed.png);}	

.article-detail .article .description {font-weight: bold;margin-bottom: 15px;}

.article-detail .article img, #tab-content .article img,

.productDetail .productDetailContent img {display: block;width: auto!important;height: auto!important;margin: 0 auto 15px auto;}

@media (max-width: 480px) 

{

	.article-detail .meta {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;-ms-flex-align: flex-start;-webkit-align-items: flex-start;align-items: flex-start; }

	.article-detail .meta>*+* {margin-left: 0px;}

}

.p0{padding: 0;}

.article-related .list-article li {position: relative;padding-left: 25px;margin-bottom: 10px;padding-top: 10px;font-size: 14px;line-height: 20px;font-weight: normal;color: #9d9c9c;}

.article-related .list-article li+li {border-top: 1px dotted #898989;}

.article-related .list-article li:before {content: "\f0da";font-family: FontAwesome;display: block;position: absolute;left: 15px;color: #333;font-size: 10px;}

.article-related .list-article li a {color: #333;}

.article-related .list-article li a:hover, 

.article-related .list-article li:hover:before {color: #1785bb;}

.share-box>*+* {margin-left: 5px;}

.share-box .plus {position: relative;margin-top: -4px;}

.box_out {padding: 5px;border: 1px solid #dedede;width: 100%;

float: left;}

.box_video_content.bor {

    border-top: 0;

    padding: 10px;

}

.box_video_content.bor .title_video a, .title_video.af {

    font-size: 18px;

    color: #333;

    font-family: RobotoCondensedRegular;

    font-weight: normal;

}

.meta.uk-flex.uk-flex-middle {

    padding: 5px 10px;

    margin-bottom: 20px;

    border: 1px solid #dedede;

}

/* Tab */

.uk-switcher.tab-content {padding: 15px;float: left;border: 1px solid #f0f0f0;border-top: 0;width: 100%;}

.uk-switcher.tab-content li {width: 100%;float: left;}

.uk-switcher.tab-content li table{width: 100% !important;}

.tabControl {padding: 0;position: relative;border-bottom: 1px solid #f0f0f0;}

.tabControl li {font-family: RobotoCondensedRegular;border-top: 2px solid transparent; position: relative;display: inline-block;line-height: 20px;cursor: pointer;-webkit-transition: all .25s linear;-o-transition: all .25s linear;transition: all .25s linear;background: #f0f0f0;color: #333;font-size: 17px;text-decoration: none;height: 100%;text-align: center;padding: 10px 20px;text-transform: none;font-weight: normal;}

.tabControl li.uk-active, 

.tabControl li:hover {color: #fec32a;}

.tabControl li.uk-active{background: #f0f0f0;border-top-color: #fec32a;}

.article-1 .article-title span {color: #999;font-weight: normal;}

.uk-switcher.tab-content img {max-width: 100%;height: auto !important;}

@media (max-width: 479px) {

	.tabControl {}

	.tabControl li {

		float: none;

		text-align: center;

		background: #1da6ea;

		color: #fff;

		font-weight: normal;

	}

	.tabControl li:before {

		display: none;

		visibility: hidden;

	}

	.tabControl li+li {

		margin: 0;

		border-top: 1px solid #fff;

	}

	.tabControl li.uk-active, 

	.tabControl li:hover {

		color: #fff;

		background: #1785bb;

	}

}



/* Banner */

.banner p {margin: 0; }

.banner a {display: block; }



/* Contact */

/* Contact */

.contact .contact-infomation, 

.contact .contact-form {

	margin-bottom: 20px!important;

}

.contact .contact-infomation .note {

	margin-bottom: 10px;

	font-style: italic;

	color: #666;

}

.contact .contact-infomation .company {

	margin-bottom: 20px;

	font-size: 30px;

	line-height: 30px;

	text-transform: uppercase;

	font-family: 'UTMImpact', sans-serif;

	color: #333;

	font-weight: normal;

}

.contact .contact-infomation .address {margin-bottom: 20px;}

.contact .contact-infomation .address p {margin: 0 0 5px 0;color: #000;}

.contact .contact-infomation .address a {color: #1da6ea;}

.contact .contact-map {

	padding: 4px;

	border: 1px solid #d5d5d5;

	height: 340px;

}

.contact .contact-form .label {

	font-size: 14px;

	line-height: 22px;

	color: #000;

	margin-bottom: 15px;

}

.contact .contact-form .form-row {margin-bottom: 15px;}

.contact .contact-form .input-text, 

.contact .contact-form .form-select, 

.contact .contact-form .form-textarea {

	border: 1px solid #d5d5d5;

	border-radius: 3px;

	font-size: 14px;line-height: 20px;

	color: #000;

}

.contact-form .form-select {color: #999!important;}

.contact .contact-form .input-text, 

.contact .contact-form .form-select {

	height: 30px;

}

.contact .contact-form .form-textarea {height: 200px;}

.contact-form .btn-submit {

	display: inline-block;

	padding: 5px 20px;

	cursor: pointer;

	background: #1da6ea;

	font-size: 14px;

	line-height: 20px;

	color: #fff;

	border: none;

}

.contact .contact-form .input-text::-webkit-input-placeholder, 

.contact-form .form-textarea::-webkit-input-placeholder {

	color: #999;

}

.contact .contact-form .input-text::-moz-placeholder, 

.contact-form .form-textarea::-moz-placeholder {

	color: #999;

}

.contact .contact-form .input-text:-ms-input-placeholder, 

.contact-form .form-textarea:-ms-input-placeholder {

	color: #999;

}

.contact .contact-form .input-text:-moz-placeholder, 

.contact-form .form-textarea:-moz-placeholder {

	color: #999;

}

.mainContent {position: relative;}

.productDetail-des ul li

{

	padding: 0 !important;

}

.p150{padding:15px 0;}

.box_cat_block, .aside_block {

    margin-bottom: 20px;

    margin-bottom: 14px;

}

.articlesDetailSupport {padding: 0 10px;width: 100%;float: left;}

.articlesDetailSupport:last-child{border-bottom: 0;}

.aside .articlesDetailSupport{padding: 10px;border-bottom: 1px solid #ddd;}

.box_item {width: 100%;float: left;border-bottom: 1px dashed #ddd;padding: 7px 0;}

.articles_img.img-cover img {width: 95px;height: 70px;}

.content_articles a {

    font-size: 14px;

    font-family: OpenSans-Light;

    color: #3f3e3e;

    font-weight: bold;

}

.article-thumb.img-flash img {

    width: 100%;

    height: 120px;

    object-fit: cover;

}

/* Breadcrumb */

/* Breadcrumb */

.breadcrumb {padding: 13px 0;background: #fff;}

.breadcrumb ul a {font-size: 15px;line-height: 20px;color: #333;font-family: RobotoCondensedRegular;}

.breadcrumb ul a:hover {color: #017bb8;}

.breadcrumb .uk-breadcrumb>li:nth-child(n+2):before {

	content: "\f101";

	font-family: FontAwesome;

	margin: 0 10px;

}



/* Pagination */

.pagination {

	margin-bottom: 20px!important;

	padding-top: 15px;

	border-top: 1px solid #e1e1e1;

}

.pagination li a {

	display: block;

	font-size: 13px;

	background: #f2f2f2;

	border: 1px solid #e1e1e1;

	color: #252525;

	border-radius: 0;

}

.pagination li a:hover, 

.pagination .uk-active a {

	background: #1785bb;

	border-color: #1785bb;

	color: #fff;

}



/* </body> */

/* ################################################# */

.cart_item {

    padding: 10px 20px;

    background: #424242;

}

.cart_item a.cart {

    background: url('img/cart.png') no-repeat;

    display: block;

    position: relative;

    padding-left: 20px;

    color: #999;

    font-size: 13px;

}

.cart_item a.cart span.quantity {

    position: relative;

    font-size: 13px;

    font-weight: bold;

    color: #999;

}



/* <footer> */

.panel.footerContact h6 {font-family: 'RobotoSlab-Bold';margin-bottom: 10px;color: #fff;font-size: 14px;text-transform: uppercase;text-align: center;}

.panel.footerContact p {font-family: 'RobotoCondensedRegular';color: #fff;font-size: 15px;}

.titlecolfooter:after {content: '';width: 100px;height: 1px;background: #444;position: absolute;left: 0;bottom: -1px;}

.titlecolfooter {color: #fff;font-size: 18px;display: block;text-transform: none;font-family: 'RobotoCondensedRegular';padding-bottom: 10px;border-bottom: 1px solid #ddd;text-align: left;position: relative;}

.menu_footer {padding: 0px;color: #0097cd;list-style: none;}

.menu_footer li {display: inline-block;width: 100%;float: left;padding: 5px 0px;}

.footerContact .panel-body ul.uk-list li::after {background-image: url('img/icon_add.png');background-repeat: no-repeat;position: absolute;top: 7px;left: 0;width: 18px;height: 18px;}

.footerContact .panel-body ul.uk-list li{padding: 5px 0;padding-left: 20px;color:#fff;position: relative;margin-bottom: 0; width:100%; float: left; font-size: 13px}

.footerContact .panel-body ul.uk-list li.phone_fot::after{background-position: 0px -49px}

.footerContact .panel-body ul.uk-list li.email_fot::after{background-position: 0px -73px;}

.footerContact .panel-body ul.uk-list li.web_fot::after{background-position: 0px -100px}

.footerContact .panel-body ul.uk-list li a{color: #fff;font-weight: bold;}

.panel-body .bor {

    padding: 10px;

}

.panel-body .bor2 {

border: 1px dashed #fff;

border-radius: 5px;

padding: 10px 0;

}

.panel-body h4.tit-fth {

font-size: 18px;

margin: 0;

font-weight: 400;

}

.panel-body .tit-fth {

background: #0097cd;

border-radius: 5px 5px 0 0;

padding: 10px 15px 8px;

}

.tit-fth {

color: #fff;

text-transform: uppercase;

font-family: UTMImpact;

}

.slogan > div {

padding: 7px 0;

}

.slogan > div {

display: flex;

display: -webkit-box;

display: -webkit-flex;

-webkit-align-items: center;

align-items: center;

}

.slogan > div div {

width: 55px;

text-align: center;

}

.slogan > div span {

flex: 1;

-webkit-flex: 1;

font-size: 13px;

font-family: Roboto;

color: #fff;

}

.top_footer {padding: 20px 0;background: #00a3d8;}

.title_colunm_foot {text-transform: none;font-family: RobotoCondensedRegular;font-size: 17px;color: #F4C303;margin-bottom: 15px;}

.content_colunm_foot * {

}

.content_colunm_foot iframe {

	height: 214px;

	display: inherit;

}

.content_colunm_foot {

    font-size: 13px;

}

.content_colunm_foot.ll span:first-child {

    background: url(img/phone1.png)no-repeat 0 2px;

    padding-left: 15px;

    color: #fe6601;

    font-size: 12px;

}

.content_colunm_foot.ll span:last-child {

   margin-top: -5px;

	background: url(img/mail.png)no-repeat 0 3px;

	padding-left: 15px;

	color: #fe6601;

	font-size: 12px;

}

.footer {width: 100%;float: left;}

.adversite a {

    display: block;

    margin-bottom: 20px;

}

.homefooter

{

    position: absolute;

    bottom: 0;text-align: center;

}

.box_owl{background: #393736;}

.kh-item {

    text-align: center;

    padding: 20px;

}

.kh-thumb.img-slide img {

    border-radius: 100%;

    border: 2px solid #fff;

    width: 100px;height: 100px;

}

.kh_item h3 {

    margin: 0;

    padding: 10px 0;

    font-size: 14px;

}

.kh_item h3 a, .kh_item *{

    color: #fff;

}

.kh_item p, .kh_item .des {

    font-size: 12px;

}

.line-kh {

    display: inline-block;

    height: 2px;

    background: #d1d1d1;

    width: 90px;

    margin-bottom: 10px;

}

.tintuc {

    padding-top: 50px;padding-bottom: 20px;

}

.header-col {

    border-bottom: 2px solid #ddd;margin-bottom: 20px;

}

.highlight-thumb.img-slide {

    width: 100%;

    float: left; position: relative;

}

.highlight-thumb.img-slide img {

    width: 100%;

}

.highlight_item {

    width: 100%;

    float: left;

    padding: 15px 0;

    text-align: center;

}

.header-col > *{

    position: relative;

    margin: 0;

    padding: 10px 0;

    display: inline-block;color: #333;

}

.header-col  * {

    color: #333;

    font-family: Roboto;

}

.header-col > *::after {

    width: 100%;

    height: 2px;

    background: #ddb163;

    position: absolute;

    bottom: -2px;

    left: 0;

    content: '';

}

.backstretch {

    border-bottom: 4px solid #ae3141;

}

.row10{margin:0 -10px;}

.footer .top {

}

footer .header {

    margin-bottom: 20px;

}

footer .header .logo {

    width: 100%;

}

.online li {

    padding: 5px 0;

    padding-left: 25px;

    background-repeat: no-repeat;

    background-position: 0px 9px;

}

.online li:first-child {

    background-image: url('img/icon_online.png');

}

.online li:last-child {

   background-image: url('img/icon_total.png');

}

.online {

    list-style: none;

}

footer .social_media{text-align: left;}

.menu_top {display: inline-flex; ;margin-right: 15px;list-style: none;}

.menu_top li {float: left;padding: 13px 0;}

.visit-page {float: right;}

.menu_top li a {display: inline-block;color: #333;font-size: 16px;font-family: OpenSans-Light;line-height: 20px;padding: 0px 20px;border-right: 1px solid #ddd;}

.social {float: left;margin-top: 5px;}

.social span {float: left; display: inline-block;padding: 0 10px;font-family: Arial;color: #fff;font-size: 14px;line-height: 22px;}

.social_media li a{width: 46px;height: 44px;background-image: url('img/social_media.png');}

.social_media {list-style: none;padding-left: 0 !important;text-align: right;float: left;}

.social_media li {float: left;margin-right: 5px;}

.social_media li a {display: block;}

.social_media li a.fb {background-position: 1px 0;}

.social_media li a.twitter{background-position: -54px 0;}

.social_media li a.google{background-position: -108px 0;}

.social_media li a.pinterest{background-position: -53px 0;}

.social_media li a.youtube{background-position: -160px 0;}

.footer .top .panel {margin-bottom: 0px!important;}

.footer .top .heading {margin: 0 0 15px 0;font-size: 18px;line-height: 24px;text-transform: uppercase;font-weight: normal;font-family: 'UTMImpact', sans-serif;}

.footer .top .heading>* {color: #ffe700;}

.footerContact .contactInfo li {position: relative;padding-left: 25px;}

.footerContact .contactInfo li:before {content: "";display: block;position: absolute;z-index: 10;width: 17px;height: 20px;left: 0px;top: 5px;background-repeat: no-repeat;background-image: url(img/footer-icon.png)}

.footerContact .contactInfo .location:before {background-position: 0 0;}

.footerContact .contactInfo .phone:before {background-position: 0 -52px;top: 2px;}

.footerContact .contactInfo .email:before {background-position: 0 -80px;top: 2px;}

.footerContact .contactInfo .site:before {background-position: 0 -110px;top: 0px;}

.footerContact .contactInfo li:not(:last-child) {margin-bottom: 10px;}

.footerContact .contactInfo a {color: #fff;}

.footer .middle {padding: 10px 15px;font-size: 13px;line-height: 18px;color: #fff;background: rgba(73, 42, 80, 0.75);}

.footer .middle p{margin: 0;}

.DetailArticles {padding: 20px 0;border-bottom: 1px solid #e9e9e9;}

.des_articles {color: #5c5c5c;font-family: 'RobotoCondensedRegular', Helvetica, Arial, sans-serif;font-size: 18px;line-height: 1.4em;}

.name_articles {line-height: 1;margin-bottom: 15px;padding-bottom: 10px;}

.name_articles a {color: #06af13;font-size: 23px;text-transform: uppercase;}

.tags {width: 100%;float: left;background: #fff;padding: 5px 0;padding-bottom: 20px;text-align: center;}

.tags > a {padding: 6px 10px;border-radius: 4px;-webkit-border-radius: 4px;border: 1px solid rgba(0,0,0,.1);color: #444;margin: 0 5px 0px 0;}

.tags > a:hover {text-decoration: none;border: 1px solid #00AB8B;background: #00AB8B;color: white;}

.viewmore {text-align: right;}

.footer .middle a {color: #8ad6fc;}

.footer .middle a:hover {text-decoration: underline;color: #fff;}

.bor.content-camnhan {

    border: 2px solid #00a1b8;

    border-radius: 10px;

    padding: 30px;

    text-align: center;

    font-size: 14px;font-family: Roboto;padding-bottom: 40px;position: relative;

}

.bor.content-camnhan::after {

    content: '';

    background: url('img/nhay.jpg');

    position: absolute;

    top: -5px;

    left: -5px;

    width: 45px;

    height: 35px;

}

.bor.content-camnhan a {

    display: block;

    margin-top: 5px;

    color: #999;

}

.img-sinhvien img {

    border-radius: 100%;

    width: 60px;

    height: 60px;

    border: 2px solid #00a1b8;

    margin-top: -30px;

}

.img-sinhvien {

    text-align: center;position: relative;

}

.item-camnhan h6 {

    font-size: 14px;

    text-align: center;

    padding: 10px 0;

    margin-bottom: 0;

}

.des-camnhan {

    text-align: center;

    font-size: 13px;

    font-family: Roboto;

    color: #666;

}

.asideCategories {position: relative;width: 100%;border: 1px solid #ddd;margin-bottom: 20px;}

.menu_aside a.cl_2 {display: block;font-family: RobotoCondensedRegular, Helvetica, sans-serif;font-size: 15px;color: #444;text-transform: uppercase;text-align: left;background: #fff;width: 100%;padding: 7px 10px;overflow: hidden;}

.menu_aside a.cl_2 i {font-size: 25px;float: left;margin-right: 20px;}

.uk-list.mainCat {height:100%;width: 100%;z-index: 99;}

.menu_aside {width: 100%;padding: 20px 0;border-bottom: 1px solid #ddd;}

@media (max-width: 479px) {

	.footer .middle .copyright {

		-moz-flex-direction: column;

		-webkit-flex-direction: column;

		-ms-flex-direction: column;

		-o-flex-direction: column;

		flex-direction: column;

		-ms-align-items: flex-start;

		-moz-align-items: flex-start;

		-webkit-align-items: flex-start;

		-o-align-items: flex-start;

		align-items: flex-start;

	}

	.footer .middle .copyright div:not(:last-child) {margin-bottom: 5px;}
    .text-item a img{
        height: auto!important;

    }
    .mainSlide {
        height: 145px!important;
    }

}

/* </footer> */

/* <animation> */



/* </animation> */

/* </vinaco.css> */

.map{
    margin-bottom: 15px;
}
.cbp-l-filters-alignRight .cbp-filter-item:hover{
    color: #fff!important;
}