.text1line {
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:1;
    -webkit-box-orient:vertical
}
.text2line {
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
}
.text3line {
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical
}
.text4line {
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical
}
.text5line {
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical
}
.text6line {
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:6;
    -webkit-box-orient:vertical
}
.text7line {
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:7;
    -webkit-box-orient:vertical
}
.text8line {
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:8;
    -webkit-box-orient:vertical
}
.text9line {
    overflow:hidden;
    display:-webkit-box;
    -webkit-line-clamp:9;
    -webkit-box-orient:vertical
}
.a-center {
    text-align:center
}
.img1 {
    position:relative;
    overflow:hidden
}
.img1 img {
    width:100%;
    height:auto
}
.img1:before {
    position:absolute;
    content:'';
    width:100%;
    height:100%;
    top:0;
    left:0;
    z-index:1;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out
}
.img1:after {
    position:absolute;
    content:'';
    width:100%;
    height:100%;
    top:0;
    left:0;
    -webkit-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out
}
.img1:hover:before {
    right:50%;
    left:50%;
    width:0;
    background:rgba(255,255,255,0.3)
}
.img1:hover:after {
    height:0;
    top:50%;
    bottom:50%;
    background:rgba(255,255,255,0.3)
}
.f-full {
    width:100%;
    float:left
}
fieldset {
    border:none
}
.home-slider {
    overflow:hidden
}
.home-slider .item {
    position:relative
}
.home-slider .owl-item img {
    margin:0 auto
}
.home-slider .owl-dots {
    display:none
}
.home-slider.owl-carousel .owl-nav .owl-next {
    right:0px !important;
    background:transparent;
    top:50%;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.home-slider.owl-carousel .owl-nav .owl-next:before {
    border-top-left-radius:5px;
    border-bottom-left-radius:5px
}
.home-slider.owl-carousel .owl-nav .owl-prev {
    left:0px !important;
    background:transparent;
    top:50%;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.home-slider.owl-carousel .owl-nav .owl-prev:before {
    border-top-right-radius:5px;
    border-bottom-right-radius:5px
}
.home-slider.owl-carousel .owl-nav .owl-prev:before,
.home-slider.owl-carousel .owl-nav .owl-next:before {
    width:50px;
    height:50px;
    font-size:24px;
    background:#434a6e;
    line-height:50px
}
@media (max-width: 767px) {
    .home-slider.owl-carousel .owl-nav .owl-prev:before,
    .home-slider.owl-carousel .owl-nav .owl-next:before {
        height:25px;
        line-height:25px;
        width:25px
    }
}
.home-slider.owl-carousel .owl-nav .owl-next,
.home-slider.owl-carousel .owl-nav owl-prev {
    width:50px;
    height:50px;
    line-height:50px
}
@media (max-width: 767px) {
    .home-slider.owl-carousel .owl-nav .owl-next,
    .home-slider.owl-carousel .owl-nav owl-prev {
        height:25px;
        line-height:25px;
        width:25px
    }
}
.home-slider.owl-carousel .owl-nav .owl-next:hover,
.home-slider.owl-carousel .owl-nav owl-prev:hover {
    background:#c91200
}
.home-slider.owl-carousel .owl-nav .owl-next:hover:before,
.home-slider.owl-carousel .owl-nav owl-prev:hover:before {
    background:#c91200
}
@media (max-width: 767px) {
    .section_tab_product .tabs-title li {
        width:87px
    }
}
section {
    width:100%;
    /*! float:left */
}
.cnew {
    display:inline-block;
    padding:0 10px;
    font-size:12px;
    background:#ca2430;
    color:#fff;
    font-weight:400;
    font-family:"Roboto",sans-serif;
    position:absolute;
    top:10px;
    left:10px;
    z-index:2;
    line-height:24px;
    border-radius:20px
}
.crew {
    content:"";
    position:absolute;
    right:0;
    top:0;
    z-index:2;
    width:0;
    height:0;
    border-style:solid;
    border-width:0 75px 75px 0
}
.crew span {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:16px;
    color:#fff;
    position:absolute;
    left:35px;
    top:10px;
    text-transform:uppercase;
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    transform:rotate(45deg)
}
.crew.hot {
    border-color:transparent #ffc321 transparent transparent
}
.crew.vip {
    border-color:transparent #c91200 transparent transparent;
    z-index:3
}
.title_module_main {
    width:100%;
    /*! float:left */
}
.title_module_main.before h2 {
    font-size:36px;
    font-weight:700
}
@media (max-width: 767px) {
    .title_module_main.before h2 {
        font-size:30px
    }
}
.title_module_main.before h2:before {
    content:"";
    bottom:auto;
    top:-30px;
    background-image:url("../images/before_title.png");
    background-position:center center;
    background-size:contain;
    width:22px;
    height:22px;
    position:absolute;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -os-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    background-repeat:no-repeat
}
.title_module_main h2 {
    display:inline-block;
    position:relative;
    font-family:"Roboto",sans-serif;
    font-weight:700;
    padding:0;
    margin:0;
    color:#434a6e;
    font-size:30px;
    padding-bottom:10px
}
@media (max-width: 767px) {
    .title_module_main h2 {
        font-size:22px
    }
}
.title_module_main h2 a {
    color:#c91200;
    display:block;
    text-decoration:none
}
.title_module_main h2:hover>a {
    color:#434a6e
}
.title_module_child {
    width:100%;
    float:left
}
.title_module_child h2 {
    display:inline-block;
    position:relative;
    font-family:"Roboto",sans-serif;
    font-weight:700;
    padding:0;
    margin:0;
    color:#434a6e;
    font-size:24px;
    padding-bottom:10px
}
.title_module_child h2 a {
    color:#434a6e;
    display:block;
    text-decoration:none
}
.title_page {
    font-family:"Roboto",sans-serif;
    font-size:18px;
    font-weight:700;
    padding:0px;
    margin:0px;
    line-height:58px
}
.title_page.absolute {
    position:absolute
}
@media (max-width: 767px) {
    .title_page.absolute {
        position:relative !important
    }
}
.title_module_arrow {
    width:100%;
    float:left
}
.title_module_arrow h2 {
    font-size:18px;
    font-weight:700;
    color:#434a6e;
    line-height:24px;
    padding:0px;
    margin:0px
}
.title_module_arrow h2 span,
.title_module_arrow h2 a {
    color:#434a6e;
    text-decoration:none
}
@media (max-width: 991px) {
    .title_module_arrow.main {
        margin-top:15px;
        border-bottom:0px
    }
}
.page_title {
    position:relative
}
.page_title .title_page_h1 {
    font-family:"Roboto",sans-serif;
    margin:0 0 20px 0;
    padding:0px 15px 15px 0px;
    font-size:15px;
    font-weight:700;
    border-bottom:solid 1px #c91200;
    text-transform:uppercase
}
.title_head {
    padding:0px;
    margin:0px;
    line-height:24px
}
.title_head .padding__ {
    padding:0px 30px 0px 0px;
    background-color:#fff;
    position:relative;
    font-size:24px;
    font-weight:400;
    font-family:"Roboto",sans-serif;
    margin-bottom:20px;
    display:block
}
.title_head .title_center_page {
    display:block;
    font-family:"Roboto",sans-serif;
    margin:0 0 15px 0;
    padding:0 15px 0px 0px;
    font-size:18px;
    font-weight:400
}
@media (max-width: 767px) {
    .title_head .title_center_page {
        font-size:14px
    }
}
.title_head .title_center_page.left {
    text-align:left
}
.button_custome_35 {
    height:35px;
    display:inline-block;
    text-align:center;
    line-height:35px;
    background:#c91200;
    color:#fff;
    text-decoration:none;
    font-size:14px;
    font-weight:400;
    border:solid 1px #c91200;
    padding:0 30px
}
.button_custome_35:hover {
    border-color:#434a6e;
    background:#434a6e;
    text-decoration:none;
    color:#fff
}
.item_product_main {
    /*! float:left */
}
.item_product_main .product-item-main {
    width:100%;
    /*! float:left; */border:solid 1px #e9e9f3;
    border-radius:5px
}
@media (min-width: 1200px) {
    .item_product_main .product-item-main .product-action {
        width:100%;
        float:left;
        text-align:center;
        height:35px;
        position:absolute;
        z-index:10;
        -webkit-transition:all ease 0.3s;
        -moz-transition:all ease 0.3s;
        -ms-transition:all ease 0.3s;
        -o-transition:all ease 0.3s;
        transition:all ease 0.3s;
        -moz-transform:scale(0);
        -o-transform:scale(0);
        -ms-transform:scale(0);
        -webkit-transform:scale(0);
        transform:scale(0)
    }
    .item_product_main .product-item-main .product-action form {
        margin:0px;
        padding:0px
    }
    .item_product_main .product-item-main .product-action form .group_action {
        text-align:center;
        width:100%;
        text-align:center;
        display:flex;
        justify-content:center;
        -webkit-justify-content:center;
        -moz-justify-content:center;
        -o-justify-content:center;
        -os-justify-content:center
    }
    .item_product_main .product-item-main .product-action form .group_action .button_35 {
        height:35px;
        line-height:35px;
        font-family:"Roboto",sans-serif;
        color:#fff;
        font-size:14px;
        font-weight:400;
        text-decoration:none;
        display:inline-block;
        padding:0 15px;
        border:solid 1px #c91200;
        width:45%;
        float:left;
        background:#c91200;
        margin:0 2.5px
    }
}
@media (min-width: 1200px) and (min-width: 1500px) {
    .item_product_main .product-item-main .product-action form .group_action .button_35 {
        width:50%
    }
}
@media (min-width: 1200px) {
    .item_product_main .product-item-main .product-action form .group_action .button_35:hover {
        color:#fff;
        border-color:#434a6e;
        background:#434a6e;
        cursor:pointer
    }
}
.item_product_main .product-item-main .product-thumbnail {
    width:100%;
    /*! float:left; */position:relative
}
.item_product_main .product-item-main .product-thumbnail .image_thumb {
    justify-content:center;
    display:flex;
    -o-justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    -os-justify-content:center;
    -o-display:flex;
    -moz-display:flex;
    -webkit-display:flex;
    -os-display:flex;
    align-items:center;
    position:relative
}
@media (min-width: 992px) and (max-width: 1199px) {
    .item_product_main .product-item-main .product-thumbnail .image_thumb {
        height:unset
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .item_product_main .product-item-main .product-thumbnail .image_thumb {
        height:unset
    }
}
@media (min-width: 544px) and (max-width: 767px) {
    .item_product_main .product-item-main .product-thumbnail .image_thumb {
        height:unset
    }
}
@media (max-width: 543px) {
    .item_product_main .product-item-main .product-thumbnail .image_thumb {
        height:unset
    }
}
.item_product_main .product-item-main .product-thumbnail .image_thumb:before {
    content:"";
    width:100%;
    height:100%;
    background:#fdfdfd;
    opacity:0;
    position:absolute;
    z-index:1;
    top:0;
    left:0
}
@media (min-width: 1500px) {
    .item_product_main .product-item-main .product-thumbnail .image_thumb {
        height:unset
    }
}
.item_product_main .product-item-main .product-thumbnail .image_thumb img {
    max-width:100%;
    max-height:100%;
    height:auto
}
.item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
    height:260px
}
@media (min-width: 992px) and (max-width: 1199px) {
    .item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
        height:unset
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
        height:unset
    }
}
@media (min-width: 544px) and (max-width: 767px) {
    .item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
        height:unset
    }
}
@media (max-width: 543px) {
    .item_product_main .product-item-main .product-thumbnail.thumb_recent .image_thumb {
        height:unset
    }
}
@media (max-width: 1199px) {
    .item_product_main .product-item-main .product-action {
        display:none !important
    }
}
.item_product_main .product-item-main .product-bottom {
    width:100%;
    /*! float:left; */background:#fff;
    padding:0;
    width:100%;
    /*! float:left; */margin:15px 0 0;
    position:relative
}
@media (max-width: 991px) {
    .item_product_main .product-item-main .product-bottom {
        margin:15px 0 0
    }
}
.item_product_main .product-item-main .product-bottom .product-name {
    font-family:"Roboto",sans-serif;
    font-size:16px;
    font-weight:700;
    padding:0px 20px 0;
    line-height:24px;
    overflow:hidden;
    word-wrap:break-word;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
    width:100%;
    /*! float:left; */margin:0 0 10px
}
.item_product_main .product-item-main .product-bottom .product-name a {
    color:#434a6e;
    text-decoration:none
}
.item_product_main .product-item-main .product-bottom .product-name:hover {
    color:#c91200
}
.item_product_main .product-item-main .product-bottom .product-name:hover a {
    color:#c91200
}
.item_product_main .product-item-main .product-bottom .despro {
    width:100%;
    /*! float:left; */font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    margin:0 0 5px;
    color:#434a6e;
    overflow:hidden;
    word-wrap:break-word;
    /*! line-height:2rem; */
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    padding:0px 20px;
    margin-bottom:0px
}
.item_product_main .product-item-main .product-bottom .reviews_item_product {
    margin-top:0px;
    margin-bottom:0px;
    overflow:hidden;
    display:inline-block;
    float:left;
    margin-left:0px;
    width:100%;
    padding:0 20px
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge {
    margin:0px;
    padding:0px;
    float:left;
    text-align:left
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star {
    padding:0px
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star i {
    font-size:10px;
    font-family:'FontAwesome'
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star i:before {
    font-family:'FontAwesome'
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-off-png:before {
    content:"\f005";
    color:#ddd
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-on-png:before {
    content:"\f005";
    color:#ffc321
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge .bizweb-product-reviews-star .star-half-png:before {
    content:"\f089";
    color:#ffc321
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge div img {
    display:none
}
.item_product_main .product-item-main .product-bottom .reviews_item_product .bizweb-product-reviews-badge div p {
    display:none;
    font-size:12px;
    color:#7b7b7b
}
.item_product_main .product-item-main .product-bottom .tag_mix {
    width:100%;
    /*! float:left; */padding:0 20px;
    margin-bottom:15px;
    margin-top: 15px;
}
.item_product_main .product-item-main .product-bottom .tag_mix ul {
    padding:0px;
    width:100%;
    /*! float:left */
    list-style: none;
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li {
    width:100%;
    /*! float:left */
    display: flex;
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li span {
    font-size:13px;
    font-weight:400;
    color:#c91200;
    line-height:18px;
    margin-bottom:5px
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li span:first-child {
    width:20px;
    text-align:left;
    /*! float:left; */
    display:block
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li span:first-child i {
    font-size:13px;
    font-family:'FontAwesome';
    color:#c91200
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li span:last-child {
    font-family:"Roboto",sans-serif;
    color:#434a6e;
    width:calc(100% - 30px);
    -webkit-width:calc(100% - 30px);
    -moz-width:calc(100% - 30px);
    -o-width:calc(100% - 30px);
    -os-width:calc(100% - 30px);
    float:left;
    display:block
}
.item_product_main .product-item-main .product-bottom .tag_mix ul li:last-child span {
    margin-bottom:0px
}
.item_product_main .product-item-main .product-bottom .wrap_price_item {
    width:100%;
    /*! float:left; */padding:20px 20px;
    border-top:solid 1px #e9e9f3;
    position:relative
}
.item_product_main .product-item-main .product-bottom .wrap_price_item .views_details {
    display:inline-block;
    height:35px;
    line-height:35px;
    font-size:13px;
    font-family:"Roboto",sans-serif;
    font-weight:400;
    color:#fff;
    background:#c91200;
    padding:0;
    border-radius:3px;
    position:relative;
    width:100px;
    text-align:center
}
.item_product_main .product-item-main .product-bottom .wrap_price_item .views_details:hover {
    background:#434a6e;
    text-decoration:none
}
.item_product_main .product-item-main .product-bottom .price-box {
    position:relative;
    display:inline-block;
    float:left;
    line-height:35px;
    width:calc(100% - 100px);
    -moz-width:calc(100% - 100px);
    -webkit-width:calc(100% - 100px);
    -o-width:calc(100% - 100px);
    -os-width:calc(100% - 100px)
}
.item_product_main .product-item-main .product-bottom .price-box .special-price {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:left;
    -ms-flex-pack:left;
    justify-content:left;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:20px;
    min-height:35px
}
.item_product_main .product-item-main .product-bottom .price-box .product-price {
    font-size:16px;
    font-family:'Arial', sans-serif;
    color:#ca2430;
    font-weight:700;
    margin-right:10px
}
.item_product_main .product-item-main .product-bottom .price-box .compare-price {
    font-size:13px;
    color:#acacac;
    font-family:'Arial', sans-serif;
    line-height:24px;
    font-weight:300;
    text-decoration:line-through
}
.item_product_main .product-item-main:hover .product-thumbnail .image_thumb:before {
    opacity:.6
}
.item_product_main .product-item-main:hover .product-action {
    -moz-transform:scale(1);
    -o-transform:scale(1);
    -ms-transform:scale(1);
    -webkit-transform:scale(1);
    transform:scale(1)
}
.aside-item {
    width:100%;
    float:left
}
.aside-item.collection-category.blogcategory {
    margin-left:0px
}
.aside-item.collection-category.blogcategory .cate_padding {
    padding:0 !important
}
.aside-item.collection-category .nav-item {
    position:relative;
    clear:left;
    font-size:14px;
    padding:0px;
    width:100%;
    float:left
}
.aside-item.collection-category .nav-item.active>a,
.aside-item.collection-category .nav-item:hover>a {
    color:#c91200 !important
}
.aside-item.collection-category .nav-item.active>a span,
.aside-item.collection-category .nav-item:hover>a span {
    color:#c91200
}
.aside-item.collection-category .nav-item:last-child a {
    border-bottom:0px
}
.aside-item.collection-category .nav-item a {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:20px;
    color:#434a6e;
    padding:10px 0px;
    border-bottom:solid 0px #ebebeb;
    position:relative
}
.aside-item.collection-category .nav-item a:before {
    content:none;
    width:5px;
    height:5px;
    background:#c91200;
    position:absolute;
    left:15px;
    top:17px
}
.aside-item.collection-category .nav-item a span {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    color:#acacac
}
.aside-item.collection-category .nav-item em {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    color:#b7b7b7;
    font-style:normal;
    margin-left:5px
}
.aside-item.collection-category .nav-item span {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    color:#b7b7b7;
    font-style:normal;
    margin-left:5px
}
.aside-item.collection-category .nav-item .fa {
    position:absolute;
    right:0px;
    top:0;
    width:25px;
    padding:5px;
    line-height:30px;
    color:#434a6e
}
.aside-item.collection-category .nav-item .dropdown-menu {
    position:static;
    width:100%;
    border:0;
    padding-left:0px;
    box-shadow:none;
    padding:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2 {
    border:none
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2 .fa {
    position:absolute;
    right:0px;
    top:0;
    width:25px;
    padding:5px;
    line-height:30px
}
.aside-item.collection-category .nav-item .dropdown-menu .lv2:hover:before,
.aside-item.collection-category .nav-item .dropdown-menu .lv2.active:before {
    border-color:#434a6e
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item {
    padding:0px;
    border:none
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item>a {
    padding:10px 20px 10px 15px;
    line-height:20px;
    border-bottom:solid 0px #ebebeb
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item>a:before {
    content:none;
    width:5px;
    height:5px;
    background:#c91200;
    position:absolute;
    left:30px;
    top:17px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item:hover {
    border-top-color:#fff;
    border-bottom-color:#fff
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item:last-child {
    border-bottom:solid 0px #ebebeb
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item .dropdown-menu {
    margin-top:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 {
    padding:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 a {
    line-height:20px;
    padding:10px 20px 10px 25px;
    border-bottom:0px;
    border-top:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3 a:before {
    left:43px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:last-child {
    border-top:solid 0px #ebebeb
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:last-child a {
    border-bottom:0px
}
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3:hover:before,
.aside-item.collection-category .nav-item .dropdown-menu .nav-item.lv3.active:before {
    border-color:#c91200
}
.aside-item.collection-category .nav-item:hover {
    border-top-color:#ddd;
    border-bottom-color:#ddd
}
.aside-item.collection-category .nav-item:hover:before {
    border-color:#c91200
}
.aside-item.collection-category .nav-item:hover>a {
    color:#c91200;
    text-decoration:none
}
.aside-item.collection-category .nav-item:hover>em {
    color:#c91200
}
.aside-item.collection-category .nav-item:hover>.fa {
    color:#c91200
}
.aside-item.collection-category .nav-item:hover span {
    color:#c91200
}
.aside-item.collection-category .nav-item.active:before {
    border-color:#c91200
}
.aside-item.collection-category .nav-item.active>.dropdown-menu {
    border-radius:0px
}
.aside-item.collection-category .nav-item.active>a {
    color:hover
}
.aside-item.collection-category .nav-item.active em {
    color:#c91200
}
.aside-item.collection-category .nav-item.active>.fa {
    color:#c91200
}
.aside-item.collection-category .nav-item.active>.dropdown-menu {
    display:block
}
.aside-item.collection-category .nav-item.active span {
    color:#434a6e
}
.aside-item.collection-category .nav-item.active>.fa:before {
    font-family:'FontAwesome'
}
.aside-item.collection-category .nav-item:hover>a,
.aside-item.collection-category .nav-item:hover em {
    color:#c91200;
    background-color:#fff
}
.aside-item.collection-category .nav-item:hover>.fa {
    color:#c91200
}
.aside-item.collection-category .nav-item .dropdown-menu li:hover>a {
    color:#c91200;
    background-color:#fff
}
.aside-item.collection-category .nav-item .dropdown-menu li:hover>.fa {
    color:#c91200
}
.aside-item.collection-category .nav>li>a {
    padding:10px 20px 10px 0px
}
.aside-item .nav>li>a:focus {
    background:none
}
.aside-cate-link-cls {
    width:100%;
    float:left;
    margin-top:20px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding {
    position:relative;
    z-index:2;
    border-bottom:0px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul {
    padding:0px 0px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item {
    border-bottom:none
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item a {
    font-size:14px;
    color:#898989;
    padding:10px 20px 10px 0px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item a:before {
    top:18px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item:hover>a {
    color:#434a6e
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item:before {
    content:none
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item a {
    padding:10px 25px 10px 15px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item a:before {
    top:18px
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item:before {
    content:none
}
.aside-cate-link-cls.aside-cate-blog .cate_padding .nav-ul .nav-item .dropdown-menu .nav-item .dropdown-menu .nav-item a {
    padding:10px 25px 10px 25px
}
.aside-cate-link-cls .border-das-sider {
    padding:0px 4px;
    background:#fff;
    display:block;
    border-top:0px;
    border-bottom:0px;
    width:9px;
    z-index:0;
    height:100%;
    z-index:0;
    position:absolute;
    right:0px;
    top:0
}
.ui-widget.ui-widget-content {
    height:2px;
    background:#ebebeb
}
.ui-slider-range.ui-corner-all.ui-widget-header {
    background:#434a6e !important
}
.ui-slider-horizontal .ui-slider-handle {
    height:14px !important;
    width:14px !important;
    border-radius:50% !important;
    top:-6px !important;
    border:none !important;
    background:#434a6e !important
}
.ui-widget.ui-widget-content {
    border:none !important;
    margin-bottom:25px;
    width:calc(100% - 14px);
    margin-left:7px
}
#start {
    width:100px;
    float:left
}
#start input {
    text-align:center;
    border-radius:3px;
    border:1px solid #e1e1e1;
    box-shadow:none
}
#stop {
    width:100px;
    float:left;
    margin-left:30px;
    text-align:center;
    position:relative
}
#stop input {
    text-align:center;
    border-radius:3px;
    border:1px solid #e1e1e1;
    box-shadow:none
}
#stop:before {
    content:"-";
    position:absolute;
    left:-17px;
    font-size:17px
}
a#filter-value {
    height:30px;
    line-height:30px;
    font-weight:400;
    width:100px;
    margin-top:15px
}
.section_find_project {
    padding:30px 0;
    background:#c91200
}
@media (max-width: 767px) {
    .section_find_project .wrap_find>div:first-child .option_ {
        margin-top:0px
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .section_find_project .wrap_find>div:nth-child(3),
    .section_find_project .wrap_find>div:nth-child(4) {
        margin-top:15px
    }
}
@media (max-width: 767px) {
    .section_find_project .option_ {
        margin-top:15px
    }
}
.section_find_project .option_ label {
    font-weight:400;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#fff;
    margin-bottom:10px
}
.section_find_project .option_ select {
    height:40px;
    line-height:40px;
    border-radius:3px;
    font-size:13px
}
.section_find_project .button_search_sm {
    width:100%;
    text-align:center;
    margin-top:33px
}
@media (max-width: 767px) {
    .section_find_project .button_search_sm {
        margin-top:20px
    }
}
.section_find_project .button_search_sm .tdq_search {
    height:40px;
    line-height:40px;
    font-weight:700;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#fff;
    border:none;
    box-shadow:none;
    outline:none;
    width:100%;
    text-transform:uppercase;
    background:#25975a;
    border-radius:3px
}
.section_find_project .button_search_sm .tdq_search:hover {
    background:#434a6e
}
.section_find_project .button_search_sm .tdq_search .fa {
    padding-right:10px
}
.section_product_new {
    width:100%;
    float:left;
    padding:40px 0 0;
    position:relative
}
.section_product_new.section_product_mostedview {
    padding:40px 0 60px
}
@media (max-width: 767px) {
    .section_product_new {
        padding:25px 0
    }
}
.section_product_new .title_module_main h2 {
    padding-bottom:0px
}
.section_product_new .wrap_owl {
    width:100%;
    float:left;
    margin-top:25px;
    position:relative
}
.section_product_new .wrap_owl .swiper-button-next,
.section_product_new .wrap_owl .swiper-button-prev {
    font-size:0;
    line-height:0;
    position:absolute;
    top:-25px;
    display:block;
    width:20px;
    height:20px;
    border-radius:50%;
    padding:0;
    -webkit-transform:translate(0, -50%);
    -ms-transform:translate(0, -50%);
    transform:translate(0, -50%);
    cursor:pointer;
    color:#c91200;
    border:1px solid transparent;
    outline:none;
    background:transparent;
    line-height:20px;
    text-align:center;
    z-index:2;
    right:10px;
    -webkit-transition:all .25s ease;
    transition:all .25s ease
}
@media (max-width: 767px) {
    .section_product_new .wrap_owl .swiper-button-next,
    .section_product_new .wrap_owl .swiper-button-prev {
        top:-20px
    }
}
.section_product_new .wrap_owl .swiper-button-next:after,
.section_product_new .wrap_owl .swiper-button-prev:after {
    font-size:18px;
    display:block;
    -webkit-transition:all ease 0.3s;
    -moz-transition:all ease 0.3s;
    -ms-transition:all ease 0.3s;
    -o-transition:all ease 0.3s;
    transition:all ease 0.3s;
    height:20px;
    width:20px;
    line-height:20px;
    font-weight:700;
    color:#434a6e;
    border-radius:0;
    background:transparent
}
@media (max-width: 767px) {
    .section_product_new .wrap_owl .swiper-button-next:after,
    .section_product_new .wrap_owl .swiper-button-prev:after {
        font-size:14px
    }
}
.section_product_new .wrap_owl .swiper-button-next {
    right:0
}
.section_product_new .wrap_owl .swiper-button-prev {
    right:20px;
    left:auto
}
@media (max-width: 767px) {
    .section_product_new .wrap_owl {
        padding-bottom:0px
    }
}
.section_product_new .wrap_owl .owl-news .owl-nav .owl-next,
.section_product_new .wrap_owl .owl-news .owl-nav .owl-prev {
    background:transparent;
    top:-40px
}
@media (max-width: 991px) {
    .section_product_new .wrap_owl .owl-news .owl-nav .owl-next,
    .section_product_new .wrap_owl .owl-news .owl-nav .owl-prev {
        top:-40px
    }
}
.section_product_new .wrap_owl .owl-news .owl-nav .owl-next:before,
.section_product_new .wrap_owl .owl-news .owl-nav .owl-prev:before {
    font-size:20px;
    font-weight:400;
    background:transparent;
    color:#434a6e
}
.section_product_new .wrap_owl .owl-news .owl-nav .owl-next:hover:before,
.section_product_new .wrap_owl .owl-news .owl-nav .owl-prev:hover:before {
    color:#434a6e
}
.section_product_new .wrap_owl .owl-news .owl-nav .owl-next:before {
    content:"\f054"
}
@media (min-width: 992px) {
    .section_product_new .wrap_owl .owl-news .owl-nav .owl-next {
        right:-7px
    }
}
.section_product_new .wrap_owl .owl-news .owl-nav .owl-prev:before {
    content:"\f053"
}
@media (min-width: 320px) {
    .section_product_new .wrap_owl .owl-news .owl-nav .owl-prev {
        right:18px;
        left:auto
    }
}
.section_product_new .wrap_owl .owl-news .owl-dots {
    display:none;
    position:relative;
    bottom:-5px
}
.section_product_new .wrap_owl .owl-news .owl-dots .owl-dot {
    background:#d7d7d7;
    width:8px;
    height:8px
}
.section_product_new .wrap_owl .owl-news .owl-dots .owl-dot.active {
    background:#434a6e
}
.section_product_noibat {
    width:100%;
    /*float:left;*/
    padding:80px 0 40px
}
@media (max-width: 767px) {
    .section_product_noibat {
        padding:50px 0 25px
    }
}
.section_product_noibat .title_module_main p {
    display:block;
    text-align:center;
    font-size:14px;
    font-weight:400;
    color:#c91200
}
.section_product_noibat .wrap_noibat {
    width:100%;
    float:left;
    padding:35px 0;
    position:relative
}
.section_product_noibat .wrap_noibat .swiper-pagination-bullets {
    text-align:center;
    display:block;
    margin-top:10px;
    text-align:center;
    position:absolute;
    bottom:10px;
    width:100%
}
.section_product_noibat .wrap_noibat .swiper-pagination-bullets .swiper-pagination-bullet {
    box-shadow:none;
    outline:0;
    width:8px;
    height:8px;
    background:#dadadf;
    border-radius:50%;
    padding:0;
    font-size:0;
    margin-right:5px;
    opacity:1
}
.section_product_noibat .wrap_noibat .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    transition:all .2s;
    background:#434a6e
}
.section_product_noibat .wrap_noibat .swiper-button-next,
.section_product_noibat .wrap_noibat .swiper-button-prev {
    font-size:0;
    line-height:0;
    position:absolute;
    top:55%;
    display:block;
    width:40px;
    height:40px;
    border-radius:50%;
    padding:0;
    -webkit-transform:translate(0, -50%);
    -ms-transform:translate(0, -50%);
    transform:translate(0, -50%);
    cursor:pointer;
    color:#c91200;
    border:1px solid #ebebeb;
    outline:none;
    background:#e9e9f3;
    line-height:40px;
    text-align:center;
    z-index:2;
    right:10px;
    -webkit-transition:all .25s ease;
    transition:all .25s ease
}
@media (max-width: 767px) {
    .section_product_noibat .wrap_noibat .swiper-button-next,
    .section_product_noibat .wrap_noibat .swiper-button-prev {
        top:20px
    }
}
.section_product_noibat .wrap_noibat .swiper-button-next:after,
.section_product_noibat .wrap_noibat .swiper-button-prev:after {
    font-size:18px;
    display:block;
    -webkit-transition:all ease 0.3s;
    -moz-transition:all ease 0.3s;
    -ms-transition:all ease 0.3s;
    -o-transition:all ease 0.3s;
    transition:all ease 0.3s;
    height:40px;
    width:40px;
    line-height:40px;
    font-weight:700;
    color:#434a6e;
    border-radius:0;
    background:transparent
}
.section_product_noibat .wrap_noibat .swiper-button-next:hover,
.section_product_noibat .wrap_noibat .swiper-button-prev:hover {
    background:#434a6e;
    border-color:#434a6e
}
.section_product_noibat .wrap_noibat .swiper-button-next:hover:after,
.section_product_noibat .wrap_noibat .swiper-button-prev:hover:after {
    color:#fff
}
.section_product_noibat .wrap_noibat .swiper-button-next {
    right:-20px
}
@media (max-width: 767px) {
    .section_product_noibat .wrap_noibat .swiper-button-next {
        right:calc(50% - 50px)
    }
}
.section_product_noibat .wrap_noibat .swiper-button-prev {
    left:-20px
}
@media (max-width: 767px) {
    .section_product_noibat .wrap_noibat .swiper-button-prev {
        left:calc(50% - 50px)
    }
}
@media (max-width: 767px) {
    .section_product_noibat .wrap_noibat {
        padding-bottom:0px;
        margin-top:20px
    }
}
@media (min-width: 1200px) {
    .section_product_noibat .wrap_noibat .product_noibat_wrap .item_product_main.col-lg-3:nth-child(4n+1) {
        clear:left
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .section_product_noibat .wrap_noibat .product_noibat_wrap .item_product_main.col-md-3:nth-child(4n+1) {
        clear:left
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .section_product_noibat .wrap_noibat .product_noibat_wrap .item_product_main.col-sm-3:nth-child(4n+1) {
        clear:left
    }
}
@media (max-width: 767px) {
    .section_product_noibat .wrap_noibat .product_noibat_wrap .item_product_main.col-xs-6:nth-child(2n+1) {
        clear:left
    }
}
@media (max-width: 767px) {
    .section_product_noibat .wrap_noibat .owl-nav {
        width:50px;
        position:absolute;
        top:-15px;
        left:50%;
        transform:translateX(-50%);
        -webkit-transform:translateX(-50%);
        -moz-transform:translateX(-50%);
        -o-transform:translateX(-50%);
        -os-transform:translateX(-50%)
    }
}
.section_product_noibat .wrap_noibat .owl-dots {
    position:relative;
    top:35px
}
@media (max-width: 991px) {
    .section_product_noibat .wrap_noibat .owl-dots {
        top:5px
    }
}
.section_product_noibat .wrap_noibat .owl-dots .owl-dot {
    background:#dadadf;
    width:8px;
    height:8px
}
.section_product_noibat .wrap_noibat .owl-dots .owl-dot.active {
    background:#434a6e
}
.section_why {
    padding:40px 0;
    background-image:url("../images/bg_why.jpg");
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat
}
.section_why .title_module_main h2 {
    color:#fff;
    font-size:36px;
    font-weight:700
}
@media (max-width: 767px) {
    .section_why .title_module_main h2 {
        font-size:30px
    }
}
.section_why .title_module_main p {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#fff;
    font-weight:400
}
.section_why .wrap {
    width:100%;
    float:left;
    padding:45px 0 0
}
.section_why .wrap .owl-carousel .owl-nav {
    display:none
}
.section_why .wrap .owl-carousel .owl-dots {
    position:relative;
    top:35px
}
@media (max-width: 991px) {
    .section_why .wrap .owl-carousel .owl-dots {
        top:5px
    }
}
.section_why .wrap .owl-carousel .owl-dots .owl-dot {
    background:#dadadf;
    width:8px;
    height:8px
}
.section_why .wrap .owl-carousel .owl-dots .owl-dot.active {
    background:#434a6e
}
.section_why .wrap .wrap_itemp {
    width:100%;
    float:left;
    margin-bottom:40px
}
.section_why .wrap .wrap_itemp .ico {
    width:42px;
    display:block;
    float:left
}
@media (max-width: 767px) {
    .section_why .wrap .wrap_itemp .ico {
        width:100%;
        text-align:center;
        margin-bottom:15px
    }
}
.section_why .wrap .wrap_itemp .ico img {
    max-width:100%
}
@media (max-width: 767px) {
    .section_why .wrap .wrap_itemp .ico img {
        margin:0 auto
    }
}
.section_why .wrap .wrap_itemp .content_p {
    display:block;
    float:left;
    width:calc(100% - 42px - 30px);
    -webkit-width:calc(100% - 42px - 30px);
    -moz-width:calc(100% - 42px - 30px);
    -o-width:calc(100% - 42px - 30px);
    -os-width:calc(100% - 42px - 30px);
    margin-left:30px
}
@media (max-width: 767px) {
    .section_why .wrap .wrap_itemp .content_p {
        width:100%;
        text-align:center;
        margin-left:0px
    }
}
.section_why .wrap .wrap_itemp .content_p h4 {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:16px;
    line-height:30px;
    padding:0px;
    margin:0px;
    display:block
}
.section_why .wrap .wrap_itemp .content_p h4 a {
    color:#fff;
    text-decoration:none
}
.section_why .wrap .wrap_itemp .content_p h4 a:hover {
    color:#c91200
}
.section_why .wrap .wrap_itemp .content_p p {
    margin:0px;
    padding:0px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    color:#fff;
    line-height:23px;
    width:100%;
    float:left;
    opacity:.5
}
.section_subscribe {
    padding:40px 0;
    background-image:url("../images/bg_subscribe.jpg");
    background-size:cover;
    background-position:center center;
    background-repeat:no-repeat
}
.section_subscribe .title_module_main h2 {
    color:#fff;
    font-size:40px
}
@media (max-width: 767px) {
    .section_subscribe .title_module_main h2 {
        font-size:30px
    }
}
.section_subscribe .title_module_main p {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#fff;
    opacity:.5;
    font-weight:400
}
.section_subscribe .module_get {
    width:100%;
    height:100%
}
.section_subscribe .module_get .inner_get .form_inner {
    width:100%;
    float:left;
    margin-top:20px
}
.section_subscribe .module_get .inner_get .form_inner form {
    margin:0px;
    padding:0px;
    width:100%
}
.section_subscribe .module_get .inner_get .form_inner form input {
    height:40px;
    margin:0px;
    border:solid 1px #ebebeb;
    padding:0 15px;
    line-height:40px;
    font-family:"Roboto",sans-serif;
    border-radius:3px;
    width:70%;
    float:left
}
@media (max-width: 767px) {
    .section_subscribe .module_get .inner_get .form_inner form input {
        width:100%;
        margin-bottom:15px
    }
}
.section_subscribe .module_get .inner_get .form_inner form .button_45 {
    height:40px;
    line-height:40px;
    background:#c91200;
    color:#fff;
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:14px;
    border-radius:3px;
    width:calc(100% - 70% - 10px);
    -webkit-width:calc(100% - 70% - 10px);
    -moz-width:calc(100% - 70% - 10px);
    -os-width:calc(100% - 70% - 10px);
    -o-width:calc(100% - 70% - 10px);
    margin-left:10px;
    border:none;
    text-transform:uppercase
}
@media (max-width: 767px) {
    .section_subscribe .module_get .inner_get .form_inner form .button_45 {
        width:100%;
        margin-left:0px
    }
}
.section_subscribe .module_get .inner_get .form_inner form .button_45 .fa {
    padding-right:10px
}
.section_blogs {
    width:100%;
    /*! float:left; */
    padding:40px 0 40px
}
@media (max-width: 767px) {
    .section_blogs {
        padding-bottom:20px
    }
}
.section_blogs .title_module_main h2 {
    padding-bottom:0px
}
.section_blogs .list-blogs-link {
    width:100%;
    /*! float:left; */
    margin-top:20px
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img {
    width:100%;
    /*! float:left; */
    position:relative
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ {
    margin-top:0;
    width:100%;
    /*! float:left; */
    position:absolute;
    left:0;
    bottom:0;
    z-index:2;
    padding:0 15px 20px;
    background:-moz-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
    background:-webkit-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
    background:-ms-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%)
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:20px;
    color:#fff;
    line-height:26px
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a {
    color:#fff;
    text-decoration:none;
    text-shadow: 2px 1px #444;
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a:hover {
    color:#c91200
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post {
    font-size:13px;
    font-weight:400;
    font-family:"Roboto",sans-serif;
    color:#b2b2c4;
    margin-right:10px
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post .fa {
    color:#c91200;
    font-family:'FontAwesome'
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post:last-child {
    margin-right:0px
}
.section_blogs .list-blogs-link .item_wrap_blog .item-blg .blog-inner .blog-img .content__ p {
    width:100%;
    float:left;
    font-size:14px;
    color:#434a6e;
    font-family:"Roboto",sans-serif;
    padding:0px;
    margin:15px 0;
    font-weight:400;
    display:block
}
.section_blogs .owl-nav {
    display:none
}
.section_blogs .owl-dots {
    position:relative;
    bottom:-5px
}
.section_blogs .owl-dots .owl-dot {
    background:#d7d7d7;
    width:8px;
    height:8px
}
.section_blogs .owl-dots .owl-dot.active {
    background:#434a6e
}
.section_blogs .wrap_list_blog {
    width:100%;
    /*! float:left; */
    margin-top:35px
}
@media (min-width: 1200px) {
    .section_blogs .wrap_list_blog .col-lg-6:nth-child(2n+1) {
        clear:left
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .section_blogs .wrap_list_blog .col-md-6:nth-child(2n+1) {
        clear:left
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .section_blogs .wrap_list_blog .col-sm-6:nth-child(2n+1) {
        clear:left
    }
}
@media (max-width: 767px) {
    .section_blogs .wrap_list_blog .col-xs-12:nth-child(1n+1) {
        clear:left
    }
}
@media (min-width: 768px) {
    .section_blogs .wrap_list_blog>div>div:nth-last-child(2) .blog-item-list {
        margin-bottom:0px;
        padding-bottom:0px
    }
    .section_blogs .wrap_list_blog>div>div:last-child .blog-item-list {
        margin-bottom:0px;
        padding-bottom:0px
    }
}
.section_blogs .wrap_list_blog .blog-item-list {
    width:100%;
    /*! float:left; */
    padding:0 0 15px;
    border-bottom:none;
    display: flex;
}
.section_blogs .wrap_list_blog .blog-item-list .blog-item-thumbnail {
    width:100px;
    display:block;
    /*! float:left */
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item {
    display:block;
    /*! float:left; */
    width:calc(100% - 100px - 15px);
    -webkit-width:calc(100% - 100px - 15px);
    -moz-width:calc(100% - 100px - 15px);
    -o-width:calc(100% - 100px - 15px);
    -os-width:calc(100% - 100px - 15px);
    margin-left:15px
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item h3 {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:14px;
    color:#434a6e;
    line-height:normal
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item h3 a {
    color:#434a6e
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item h3 a:hover {
    color:#c91200
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item .time_post {
    font-size:13px;
    font-weight:400;
    font-family:"Roboto",sans-serif;
    color:#b2b2c4
}
.section_blogs .wrap_list_blog .blog-item-list .ct_list_item .time_post .fa {
    color:#c91200;
    font-family:'FontAwesome'
}
.section_brand {
    padding:20px 0px 20px;
    width:100%;
    /*! float:left; */
    border-top:solid 1px #ebebeb;
    margin-bottom:0px
}
.section_brand .block-brand {
    width:100%;
    /*! float:left */
}
.section_brand .block-brand .owl-nav {
    display:none
}
.section_brand .block-brand .owl-dots {
    display:none
}
.section_brand .block-brand a {
    display:flex;
    justify-content:center;
    height:70px;
    -webkit-justify-content:center;
    -moz-justify-content:center;
    -os-justify-content:center;
    -o-justify-content:center;
    align-items:center
}
.section_brand .block-brand a .wrp {
    display:block;
    position:relative;
    color:inherit;
    text-decoration:none;
    line-height:24px;
    display:flex;
    justify-content:center;
    align-items:center
}
.section_brand .block-brand a .wrp:before,
.section_brand .block-brand a .wrp:after {
    content:'';
    position:absolute;
    transition:transform .5s ease
}
.section_brand .block-brand a img {
    max-width:100%
}
.related_module {
    margin-bottom:30px
}
.related_module .wrap_owl {
    width:100%;
    float:left
}
.related_module .wrap_owl .owl-related .owl-dots {
    display:none
}
.related_module .wrap_owl .owl-related .owl-nav .owl-next,
.related_module .wrap_owl .owl-related .owl-nav .owl-prev {
    background:transparent;
    top:36%
}
.related_module .wrap_owl .owl-related .owl-nav .owl-next:before,
.related_module .wrap_owl .owl-related .owl-nav .owl-prev:before {
    font-size:42px;
    background:transparent;
    color:#434a6e
}
@media (min-width: 992px) {
    .related_module .wrap_owl .owl-related .owl-nav .owl-next {
        right:-35px
    }
}
@media (min-width: 992px) {
    .related_module .wrap_owl .owl-related .owl-nav .owl-prev {
        left:-35px
    }
}
.module-content {
    width:100%;
    float:left;
    margin-bottom:40px
}
.module-content .recent_items .owl-recents .owl-dots {
    display:none
}
.module-content .recent_items .owl-recents .owl-nav .owl-next,
.module-content .recent_items .owl-recents .owl-nav .owl-prev {
    background:transparent;
    top:36%
}
.module-content .recent_items .owl-recents .owl-nav .owl-next:before,
.module-content .recent_items .owl-recents .owl-nav .owl-prev:before {
    font-size:42px;
    background:transparent;
    color:#434a6e
}
@media (min-width: 992px) {
    .module-content .recent_items .owl-recents .owl-nav .owl-next {
        right:-35px
    }
}
@media (min-width: 992px) {
    .module-content .recent_items .owl-recents .owl-nav .owl-prev {
        left:-35px
    }
}
.aside-item .list-blogs {
    width:100%;
    float:left
}
.aside-item .list-blogs .blog_list_item .blog-item-list:first-child {
    padding-top:0px
}
.aside-item .list-blogs .blog_list_item {
    border-top:0px
}
@media (min-width: 768px) {
    .aside-item .list-blogs .blog_list_item {
        margin-bottom:30px
    }
}
.aside-item .list-blogs .blog_list_item .blog-item {
    padding:20px 0px 15px 0px;
    margin:0px 0px !important;
    position:relative;
    margin-bottom:15px
}
.aside-item .list-blogs .blog_list_item .blog-item:last-child {
    border-bottom:0px
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-thumbnail {
    display:inline-block;
    float:left;
    width:100%;
    width:100px
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-thumbnail a {
    display:block;
    text-align:center
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-thumbnail a img {
    width:auto !important;
    max-width:100%
}
.aside-item .list-blogs .blog_list_item .blog-item .ct_list_item {
    display:block;
    float:left;
    width:calc(100% - 100px);
    -o-width:calc(100% - 100px);
    -moz-width:calc(100% - 100px);
    -webkit-width:calc(100% - 100px);
    padding-left:15px
}
.aside-item .list-blogs .blog_list_item .blog-item .summary_ {
    font-family:"Roboto",sans-serif
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-name {
    font-family:"Roboto",sans-serif;
    margin:0px 0px 5px;
    line-height:19px;
    font-size:14px;
    font-weight:700
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-name a {
    color:#434a6e;
    text-decoration:none
}
.aside-item .list-blogs .blog_list_item .blog-item .blog-item-name:hover a {
    color:#c91200
}
.blog_page_section .blog-main .blog_full {
    width:100%;
    float:left;
    margin-bottom:25px;
    padding-top:25px;
    border-top:solid 1px #ebebeb
}
.blog_page_section .blog-main .blog_full:first-child {
    padding-top:0px;
    border-top:0px
}
.blog_page_section .blog-main .blog_full .blog-inner h3 {
    padding-top:0;
    margin-top:0
}
.blog_page_section .blog-main .blog-item-name,
.blog_page_section .blog-main h3 {
    font-family:"Roboto",sans-serif;
    position:relative;
    font-size:20px;
    font-weight:700;
    line-height:26px;
    margin:0px 0px 10px;
    color:#434a6e
}
.blog_page_section .blog-main .blog-item-name a,
.blog_page_section .blog-main h3 a {
    color:#434a6e;
    text-decoration:none
}
.blog_page_section .blog-main .blog-item-name a:hover,
.blog_page_section .blog-main h3 a:hover {
    color:#434a6e
}
.blog_page_section .blog-main .blog-item-name .fa,
.blog_page_section .blog-main h3 .fa {
    position:absolute;
    left:0;
    top:9px;
    font-size:11px;
    color:#c91200
}
.blog_page_section .blog-main .time_post {
    color:#b2b2c4;
    font-family:"Roboto",sans-serif;
    font-size:13px;
    font-weight:400
}
.blog_page_section .blog-main .time_post.f {
    margin-right:15px
}
.blog_page_section .blog-main .time_post .fa {
    font-family:'FontAwesome';
    color:#c91200
}
.blog_page_section .blog-main .blog-item-summary {
    font-family:'Open Sans', sans-serif;
    font-size:14px;
    margin-bottom:0;
    line-height:22px;
    color:#83839a;
    margin-top:10px;
    font-weight:400;
    margin-bottom:15px
}
.blog_page_section .blog-main .blog-item-summary p,
.blog_page_section .blog-main .blog-item-summary a {
    margin:0px;
    padding:0px
}
.blog_page_section .blog-main .blog-item-summary img {
    display:none
}
.blog_page_section .blog-main .blog-description {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#434a6e;
    font-weight:400;
    margin-top:10px
}
.blog_page_section .blog-main .post-time-blog {
    font-family:"Roboto",sans-serif;
    font-size:13px;
    line-height:22px;
    color:#acb2c3
}
.blog_page_section .blog-main .post-time-blog span {
    margin-right:15px
}
.blog_page_section .blog-main .blog-item-thumbnail {
    position:relative
}
.blog_page_section .blog-main .button_custome_35 {
    border-radius:3px;
    padding:0 20px
}
.op_login.op_login_true {
    content:" ";
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    position:fixed;
    top:0px;
    left:0px;
    z-index:99999
}
.modal_register,
.modal_login {
    width:635px;
    min-height:200px;
    background:#fff;
    position:fixed;
    top:50px;
    left:50%;
    z-index:99999;
    display:none;
    margin-left:-317px;
    margin-top:-0px
}
.modal_register .wrap_modal_login,
.modal_login .wrap_modal_login {
    padding:40px 35px
}
.modal_register .wrap_modal_login p,
.modal_login .wrap_modal_login p {
    font-family:"Roboto",sans-serif;
    font-size:18px;
    font-weight:500;
    padding:0px;
    margin:0px;
    line-height:24px;
    display:block;
    margin-bottom:15px
}
.modal_register .wrap_modal_login .fileds input,
.modal_login .wrap_modal_login .fileds input {
    height:40px;
    line-height:40px
}
.modal_register .wrap_modal_login .action-btn input,
.modal_login .wrap_modal_login .action-btn input {
    display:inline-block;
    text-transform:uppercase;
    font-weight:500
}
.modal_register .wrap_modal_login .morelog,
.modal_login .wrap_modal_login .morelog {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    line-height:24px;
    margin-top:10px;
    display:block
}
.modal_register .wrap_modal_login .login_form,
.modal_register .wrap_modal_login .register_form,
.modal_login .wrap_modal_login .login_form,
.modal_login .wrap_modal_login .register_form {
    text-decoration:underline
}
.modal_register .wrap_modal_login .login_form:hover,
.modal_register .wrap_modal_login .register_form:hover,
.modal_login .wrap_modal_login .login_form:hover,
.modal_login .wrap_modal_login .register_form:hover {
    cursor:pointer;
    color:#434a6e
}
.module_contact_bottom_right {
    width:280px;
    position:fixed;
    right:30px;
    bottom:0;
    z-index:10;
    top:auto !important
}
.module_contact_bottom_right .title_heade_form {
    width:100%;
    float:left;
    background:#c91200;
    padding:5px 15px;
    position:relative;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.module_contact_bottom_right .title_heade_form h4 {
    line-height:30px;
    font-size:14px;
    font-weight:500;
    font-family:"Roboto",sans-serif;
    padding:0;
    margin:0;
    color:#fff;
    text-transform:uppercase
}
.module_contact_bottom_right .title_heade_form .closed_form {
    display:inline-block;
    width:15px;
    line-height:30px;
    font-size:14px;
    font-weight:700;
    color:#fff;
    position:absolute;
    top:5px;
    right:15px;
    z-index:1;
    text-align:center;
    cursor:pointer
}
.module_contact_bottom_right .title_heade_form .closed_form i {
    font-weight:700;
    color:#fff
}
.module_contact_bottom_right .wrap_form_contact {
    width:100%;
    float:left;
    padding:15px;
    border-left:solid 1px #ebebeb;
    border-right:solid 1px #ebebeb;
    background:#fff
}
.module_contact_bottom_right .wrap_form_contact.show {
    visibility:visible;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0)
}
.module_contact_bottom_right .wrap_form_contact.hide {
    visibility:hidden;
    -webkit-transition:all 0.2s linear;
    -moz-transition:all 0.2s linear;
    -o-transition:all 0.2s linear;
    transition:all 0.2s linear;
    -webkit-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%)
}
.module_contact_bottom_right .wrap_form_contact .des {
    font-family:"Roboto",sans-serif;
    font-size:13px;
    color:#83839a;
    line-height:18px;
    display:block
}
.module_contact_bottom_right .wrap_form_contact .notifined p {
    font-family:"Roboto",sans-serif;
    font-size:13px;
    color:red;
    line-height:18px
}
.module_contact_bottom_right .wrap_form_contact form {
    width:100%;
    float:left;
    margin-bottom:0
}
.module_contact_bottom_right .wrap_form_contact .full_width_input {
    width:100%;
    float:left
}
.module_contact_bottom_right .wrap_form_contact .full_width_input:last-child {
    padding-bottom:10px
}
.module_contact_bottom_right .wrap_form_contact .full_width_input input {
    height:35px;
    line-height:35px
}
.module_contact_bottom_right .wrap_form_contact .full_width_input input,
.module_contact_bottom_right .wrap_form_contact .full_width_input textarea {
    color:#b2b2c4
}
.module_contact_bottom_right .wrap_form_contact .full_width_input input,
.module_contact_bottom_right .wrap_form_contact .full_width_input textarea,
.module_contact_bottom_right .wrap_form_contact .full_width_input button {
    width:100%;
    float:left;
    margin-bottom:10px;
    border-radius:3px
}
.module_contact_bottom_right .wrap_form_contact .full_width_input button {
    line-height:30px;
    font-size:14px;
    font-weight:500;
    font-family:"Roboto",sans-serif;
    padding:0;
    margin:0;
    color:#fff;
    text-transform:uppercase
}
.section {
    width:100%;
    float:left
}
.title_section_duan h2 {
    font-family:"Roboto",sans-serif;
    padding:0;
    margin:0
}
.title_section_duan h2 span {
    display:inline-block;
    font-size:14px;
    font-weight:500;
    text-transform:uppercase;
    color:#c91200;
    letter-spacing:3px
}
.title_section_duan h2 p {
    display:block;
    width:100%;
    float:left;
    padding:0;
    margin:0;
    font-size:36px;
    font-weight:700;
    color:#434a6e;
    position:relative;
    margin-bottom:30px;
    padding-bottom:15px;
    margin-top:5px
}
@media (max-width: 767px) {
    .title_section_duan h2 p {
        font-size:30px;
        line-height:35px
    }
}
.title_section_duan h2 p:before {
    content:"";
    height:2px;
    width:50px;
    position:absolute;
    bottom:0;
    left:0;
    background:#c91200
}
.title_section_duan h2 p.notbf:before {
    content:none
}
.title_section_duan h2.white p {
    color:#fff
}
.button_35px {
    height:35px;
    display:inline-block;
    background:#c91200;
    padding:0 20px;
    line-height:35px;
    border-radius:3px;
    text-decoration:none;
    border:solid 1px #c91200;
    color:#fff;
    font-family:"Roboto",sans-serif;
    font-size:13px;
    font-weight:400
}
.button_35px:hover {
    background:#fff;
    border-color:#c91200;
    color:#c91200;
    text-decoration:none
}
.tongquanduan {
    padding:100px 0 100px;
    width:100%;
    float:left;
    background-image:url("../images/bg_duan1_module_1.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    overflow:hidden
}
@media (max-width: 991px) {
    .tongquanduan {
        padding:40px 0
    }
}
.tongquanduan .bef {
    position:relative
}
.tongquanduan .bef:before {
    content:"";
    width:167px;
    height:95px;
    background-image:url("../images/bg_duan1_module_1_top_left.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    top:-100px;
    left:-200px
}
@media (max-width: 991px) {
    .tongquanduan .nopading-sm {
        padding:0px
    }
}
.tongquanduan .content_desduan {
    width:100%;
    float:left
}
.tongquanduan .content_desduan .cot {
    width:100%;
    float:left;
    margin-bottom:30px
}
@media (min-width: 1200px) {
    .tongquanduan .banner {
        margin-left:40px
    }
}
@media (max-width: 991px) {
    .tongquanduan .banner {
        text-align:center
    }
}
.section_vitri {
    width:100%;
    float:left
}
.section_vitri .maps_vitri {
    width:100%;
    float:left
}
.section_vitri .maps_vitri iframe {
    width:100% !important;
    height:auto !important;
    min-height:736px
}
@media (min-width: 992px) and (max-width: 1199px) {
    .section_vitri .maps_vitri iframe {
        min-height:758px
    }
}
@media (min-width: 1200px) and (max-width: 1355px) {
    .section_vitri .maps_vitri iframe {
        min-height:780px
    }
}
@media (min-width: 1356px) and (max-width: 1440px) {
    .section_vitri .maps_vitri iframe {
        min-height:758px
    }
}
@media (min-width: 1921px) {
    .section_vitri .maps_vitri iframe {
        min-height:718px
    }
}
.section_vitri .no-padding {
    padding:0
}
.section_vitri .wrap_dialy {
    width:100%;
    float:left;
    padding:50px 0;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.section_vitri .wrap_dialy.loai1_duan1 {
    background-image:url("../images/loai1_duan1_module_2.jpg")
}
.section_vitri .wrap_dialy.loai1_duan2 {
    background-image:url("../images/loai1_duan2_module_2.jpg")
}
.section_vitri .wrap_dialy.loai1_duan3 {
    background-image:url("../images/loai1_duan3_module_2.jpg")
}
.section_vitri .wrap_dialy.loai1_duan4 {
    background-image:url("../images/loai1_duan4_module_2.jpg")
}
.section_vitri .wrap_dialy.loai1_duan5 {
    background-image:url("../images/loai1_duan5_module_2.jpg")
}
@media (max-width: 991px) {
    .section_vitri .wrap_dialy {
        padding:30px 15px
    }
}
.section_vitri .des {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#fff;
    line-height:22px;
    font-weight:400;
    width:100%;
    float:left;
    margin-bottom:10px;
    padding-right:30px
}
.section_vitri .content_md_2 {
    width:100%;
    float:left;
    max-height:420px;
    overflow:auto;
    overflow-x:hidden
}
.section_vitri .content_md_2::-webkit-scrollbar {
    width:4px
}
.section_vitri .content_md_2::-webkit-scrollbar-track {
    background:#47495b
}
.section_vitri .content_md_2::-webkit-scrollbar-thumb {
    background:#ebebeb;
    border-radius:0px
}
.section_vitri .content_md_2::-webkit-scrollbar-thumb:hover,
.section_vitri .content_md_2::-webkit-scrollbar-thumb:active {
    background:#ebebeb;
    border-radius:15px
}
.section_vitri .content_md_2 .item_forloop {
    text-align:center;
    margin-top:30px
}
.section_vitri .content_md_2 .item_forloop div {
    display:inline-block;
    text-align:center;
    width:120px;
    height:120px;
    border-radius:50%
}
.section_vitri .content_md_2 .item_forloop div img {
    border:solid 5px #5a5e74;
    max-width:100%;
    border-radius:50%
}
.section_vitri .content_md_2 .item_forloop p {
    margin-top:15px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:700;
    padding:0;
    line-height:22px;
    color:#c91200;
    display:block;
    text-align:center
}
.hethongtienich {
    padding:50px 0 30px;
    background-image:url("../images/bg_duan1_module_3.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    overflow:hidden
}
@media (max-width: 991px) {
    .hethongtienich {
        padding:20px 0
    }
}
.hethongtienich .wrap_fex {
    width:100%;
    float:left;
    padding:100px 0 100px
}
@media (max-width: 991px) {
    .hethongtienich .wrap_fex {
        padding:0px 0
    }
}
.hethongtienich .wrap_log {
    width:100%;
    float:left
}
.wrap_log {
    width:100%;
    float:left;
    margin-top:40px
}
.wrap_log .owl_blog_bigsize {
    overflow-y:hidden;
    padding-bottom:40px
}
.wrap_log .owl_blog_bigsize .flipster__container {
    padding-bottom:40px
}
.wrap_log .owl_blog_bigsize .flipster__item--past,
.wrap_log .owl_blog_bigsize .flipster__item--future {
    opacity:1
}
@media (max-width: 991px) and (min-width: 768px) {
    .wrap_log .owl_blog_bigsize .flipster__button {
        top:40%;
        margin:1em 5em
    }
}
@media (max-width: 767px) {
    .wrap_log .owl_blog_bigsize .flipster__button {
        top:40%;
        margin:1em 0
    }
}
.wrap_log .owl_blog_bigsize .flipster__button svg {
    width:0em
}
@media (max-width: 991px) {
    .wrap_log .owl_blog_bigsize .flipster__button svg {
        width:30px;
        color:#fff
    }
}
.wrap_log .owl_blog_bigsize .flipster__nav {
    position:absolute;
    width:100%;
    top:85%;
    z-index:9;
    margin:15px 0 0
}
.wrap_log .owl_blog_bigsize .flipster__nav li {
    width:8px;
    height:8px;
    background:#ddd;
    border-radius:50%
}
.wrap_log .owl_blog_bigsize .flipster__nav li.flipster__nav__item--current {
    background:#434a6e
}
.wrap_log .owl_blog_bigsize .flipster__nav li a {
    font-size:0px;
    width:8px;
    height:8px;
    border-radius:50%
}
.wrap_log .owl_blog_bigsize .item_wrap_blog {
    position:relative
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .flipster__item__content .item-blg {
    width:100%;
    height:100%;
    box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74);
    -webkit-box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74);
    -moz-box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74);
    -o-box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74);
    -os-box-shadow:0 1px 1px rgba(210,210,210,0.88),0 1px 14px rgba(181,181,181,0.74)
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .content__ {
    margin-top:0;
    width:100%;
    float:left;
    position:absolute;
    left:0;
    bottom:0;
    z-index:2;
    padding:70px 15px 30px;
    background:-moz-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
    background:-webkit-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
    background:-ms-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%)
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .content__ h3 {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:26px;
    color:#fff
}
@media (max-width: 767px) {
    .wrap_log .owl_blog_bigsize .item_wrap_blog .content__ h3 {
        max-width:80%;
        margin:0 auto
    }
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .content__ h3 a {
    color:#fff;
    text-decoration:none
}
.wrap_log .owl_blog_bigsize .item_wrap_blog .content__ h3 a:hover {
    color:#c91200
}
.section_tongthe {
    padding:50px 0;
    background-image:url("../images/bg_tongthe.jpg");
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative
}
.section_tongthe .wrap_full {
    width:100%;
    float:left
}
.section_tongthe .wrap_full .fultab {
    width:100%;
    float:left
}
.section_tongthe .imagechanged {
    padding:0 15px;
    margin-top:15px
}
.section_tongthe .imagechanged a {
    display:block;
    text-align:center
}
.section_tongthe .imagechanged a img {
    max-width:100%
}
.ul_tile_product {
    width:100%;
    text-align:left
}
.ul_tile_product .li_title_product {
    line-height:24px;
    padding:0px 20px;
    display:inline-block;
    margin-right:5px;
    background:#34374d;
    text-align:center;
    cursor:pointer;
    max-width:130px;
    overflow:hidden;
    height:35px;
    line-height:35px;
    margin-bottom:5px;
    word-wrap:break-word
}
.ul_tile_product .li_title_product a {
    color:#fff;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    text-decoration:none
}
.ul_tile_product .li_title_product.active,
.ul_tile_product .li_title_product:hover {
    background:#c91200
}
.tabcontent_product {
    width:100%;
    float:left
}
.tabcontent_product .tabcontent {
    display:none
}
.tabcontent_product .tabcontent.current {
    display:block
}
.tabcontent_product .tabcontent .content {
    width:100%;
    float:left;
    margin-bottom:20px;
    margin-top:20px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:22px;
    color:#fff
}
.tabcontent_product .tabcontent .content p,
.tabcontent_product .tabcontent .content a,
.tabcontent_product .tabcontent .content .h1,
.tabcontent_product .tabcontent .content .h2,
.tabcontent_product .tabcontent .content .h3,
.tabcontent_product .tabcontent .content .h4,
.tabcontent_product .tabcontent .content .h5,
.tabcontent_product .tabcontent .content .h6,
.tabcontent_product .tabcontent .content h1,
.tabcontent_product .tabcontent .content h2,
.tabcontent_product .tabcontent .content h3,
.tabcontent_product .tabcontent .content h4,
.tabcontent_product .tabcontent .content h5,
.tabcontent_product .tabcontent .content h6 {
    color:#fff;
    margin-top:0px
}
.tabcontent_product .tabcontent .content img {
    display:none
}
.thuvienhinhanh {
    width:100%;
    float:left;
    padding:60px 0;
    background-image:url("../images/bg_thuvienhinhanh.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center
}
@media (max-width: 767px) {
    .thuvienhinhanh {
        padding:20px 0
    }
}
.thuvienhinhanh .fultitle {
    width:100%;
    float:left
}
.thuvienhinhanh .fultitle .title_section_duan h2 {
    display:inline-block
}
.thuvienhinhanh .fultitle .title_section_duan h2 p:before {
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -os-transform:translateX(-50%)
}
.thuvienhinhanh .wrap_ {
    width:100%;
    float:left;
    padding:30px 0
}
@media (max-width: 767px) {
    .thuvienhinhanh .wrap_ {
        padding:10px 0
    }
}
.thuvienhinhanh .wrap_ .ul_flasslide .item img {
    opacity:.5
}
.thuvienhinhanh .wrap_ .ul_flasslide .item.flipster__item--current img {
    opacity:1
}
.thuvienhinhanh .wrap_ .owlflatslide .flipster__button svg {
    font-size:25px;
    color:#fff;
    width:1em
}
.thuvienhinhanh .wrap_ .owlflatslide .flipster__button.flipster__button--next {
    right:30%
}
@media (max-width: 991px) {
    .thuvienhinhanh .wrap_ .owlflatslide .flipster__button.flipster__button--next {
        right:0
    }
}
.thuvienhinhanh .wrap_ .owlflatslide .flipster__button.flipster__button--prev {
    left:30%
}
@media (max-width: 991px) {
    .thuvienhinhanh .wrap_ .owlflatslide .flipster__button.flipster__button--prev {
        left:0
    }
}
.dangkynhanbaogia {
    padding:70px 0;
    background-image:url("../images/bg_dangky.jpg");
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.dangkynhanbaogia .title_module_main h2 {
    color:#fff;
    font-size:40px
}
@media (max-width: 767px) {
    .dangkynhanbaogia .title_module_main h2 {
        font-size:30px
    }
}
.dangkynhanbaogia .title_module_main p {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#fff;
    font-weight:400
}
.dangkynhanbaogia .module_get {
    width:100%;
    height:100%
}
.dangkynhanbaogia .module_get .inner_get .form_inner {
    width:100%;
    float:left;
    margin-top:20px
}
.dangkynhanbaogia .module_get .inner_get .form_inner form {
    margin:0px;
    padding:0px;
    width:100%
}
.dangkynhanbaogia .module_get .inner_get .form_inner form input {
    height:40px;
    margin:0px;
    border:solid 1px #ebebeb;
    padding:0 15px;
    line-height:40px;
    font-family:"Roboto",sans-serif;
    border-radius:3px;
    width:70%;
    float:left
}
@media (max-width: 767px) {
    .dangkynhanbaogia .module_get .inner_get .form_inner form input {
        width:100%;
        margin-bottom:15px
    }
}
.dangkynhanbaogia .module_get .inner_get .form_inner form .button_45 {
    height:40px;
    line-height:40px;
    background:#c91200;
    color:#fff;
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:14px;
    border-radius:3px;
    width:calc(100% - 70% - 10px);
    -webkit-width:calc(100% - 70% - 10px);
    -moz-width:calc(100% - 70% - 10px);
    -os-width:calc(100% - 70% - 10px);
    -o-width:calc(100% - 70% - 10px);
    margin-left:10px;
    border:none;
    text-transform:uppercase
}
@media (max-width: 767px) {
    .dangkynhanbaogia .module_get .inner_get .form_inner form .button_45 {
        width:100%;
        margin-left:0px
    }
}
.dangkynhanbaogia .module_get .inner_get .form_inner form .button_45 .fa {
    padding-right:10px
}
.maucanho {
    padding:50px 0;
    background-image:url("../images/bg_maucanho.jpg");
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.maucanho .title_section_duan h2 {
    display:inline-block
}
.maucanho .title_section_duan h2:hover {
    cursor:pointer
}
.maucanho .title_section_duan h2:hover p {
    color:#c91200
}
.maucanho .title_section_duan h2 p:before {
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -os-transform:translateX(-50%)
}
.maucanho .wrap_col {
    width:100%;
    float:left;
    margin-top:20px
}
.maucanho .wrap_col .owl_maucanho .owl-dots {
    display:none
}
.maucanho .wrap_col .owl_maucanho .owl-nav .owl-next,
.maucanho .wrap_col .owl_maucanho .owl-nav .owl-prev {
    background:transparent;
    top:35%
}
.maucanho .wrap_col .owl_maucanho .owl-nav .owl-next:before,
.maucanho .wrap_col .owl_maucanho .owl-nav .owl-prev:before {
    background:transparent;
    font-weight:700;
    font-size:45px;
    color:#fff
}
.maucanho .wrap_col .owl_maucanho .owl-nav .owl-next:hover:before,
.maucanho .wrap_col .owl_maucanho .owl-nav .owl-prev:hover:before {
    color:#434a6e
}
.itempro {
    width:100%;
    float:left
}
.itempro .product_item_maucanho {
    text-align:center;
    width:100%;
    float:left
}
.itempro .product_item_maucanho .thumbimg {
    width:100%;
    float:left
}
.itempro .product_item_maucanho .thumbimg a {
    display:block;
    height:280px;
    justify-content:center;
    display:flex;
    -o-justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    -os-justify-content:center;
    -o-display:flex;
    -moz-display:flex;
    -webkit-display:flex;
    -os-display:flex;
    align-items:center
}
.itempro .product_item_maucanho .thumbimg a img {
    max-width:100%;
    max-height:100%
}
.itempro .product_item_maucanho .content_ {
    width:100%;
    float:left
}
.itempro .product_item_maucanho .content_ h3 {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:24px
}
.itempro .product_item_maucanho .content_ h3 a {
    color:#434a6e;
    text-decoration:none
}
.itempro .product_item_maucanho .content_ h3:hover a {
    color:#c91200
}
.itempro .product_item_maucanho .content_ span {
    display:inline-block;
    font-family:"Roboto",sans-serif;
    font-weight:400;
    font-size:16px;
    color:#83839a;
    line-height:22px;
    margin-top:5px
}
.tintuc_tiendoduan {
    padding:50px 0 80px;
    background-image:url("../images/bg_tintucduan.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center
}
.tintuc_tiendoduan .title_section_duan h2 {
    display:inline-block
}
.tintuc_tiendoduan .title_section_duan h2:hover {
    cursor:pointer
}
.tintuc_tiendoduan .title_section_duan h2:hover p {
    color:#c91200
}
.tintuc_tiendoduan .title_section_duan h2 p:before {
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -os-transform:translateX(-50%)
}
.tintuc_tiendoduan .wrap_col {
    width:100%;
    float:left;
    margin-top:20px
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img {
    width:100%;
    float:left;
    position:relative
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ {
    margin-top:0;
    width:100%;
    float:left;
    position:absolute;
    left:0;
    bottom:0;
    z-index:2;
    padding:0 15px 20px;
    background:-moz-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
    background:-webkit-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
    background:-ms-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%)
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:20px;
    color:#fff;
    line-height:26px
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a {
    color:#fff;
    text-decoration:none
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a:hover {
    color:#c91200
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post {
    font-size:13px;
    font-weight:400;
    font-family:"Roboto",sans-serif;
    color:#b2b2c4;
    margin-right:10px
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post .fa {
    color:#c91200;
    font-family:'FontAwesome'
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ .time_post:last-child {
    margin-right:0px
}
.tintuc_tiendoduan .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img .content__ p {
    width:100%;
    float:left;
    font-size:14px;
    color:#434a6e;
    font-family:"Roboto",sans-serif;
    padding:0px;
    margin:15px 0;
    font-weight:400;
    display:block
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-prev,
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-next {
    width:40px;
    height:40px;
    line-height:40px;
    background:#e9e9f3;
    border-radius:50%;
    border:solid 3px #fff;
    text-align:center
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-prev:before,
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-next:before {
    background:#e9e9f3;
    border-radius:50%;
    font-weight:700;
    width:40px !important;
    height:40px !important;
    line-height:35px !important;
    font-size:24px;
    color:#434a6e;
    text-align:center;
    border:solid 2px #fff
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-prev:hover,
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-next:hover {
    background:#434a6e
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-prev:hover:before,
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-next:hover:before {
    background:#434a6e;
    color:#fff
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-next {
    right:-20px
}
@media (max-width: 767px) {
    .tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-next {
        right:0
    }
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-next:before {
    top:-2px;
    left:-4px
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-prev {
    left:-20px
}
@media (max-width: 767px) {
    .tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-prev {
        left:0
    }
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-nav .owl-prev:before {
    top:-3px;
    left:-3px
}
.tintuc_tiendoduan .wrap_col .owl_tintuc .owl-dots {
    display:none
}
.wrap_duanloai2 {
    width:100%;
    float:left
}
.tongquanduan_type2 {
    padding:100px 0 100px;
    width:100%;
    float:left;
    background-image:url("../images/bg_duan1_module_1.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    overflow:hidden
}
@media (max-width: 991px) {
    .tongquanduan_type2 {
        padding:40px 0
    }
}
.tongquanduan_type2 .bef {
    position:relative
}
.tongquanduan_type2 .bef:after {
    content:"";
    width:167px;
    height:95px;
    background-image:url("../images/bg_duan1_module_1_top_left.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    position:absolute;
    top:-100px;
    right:-100px
}
@media (max-width: 991px) {
    .tongquanduan_type2 .bef .nopading-sm {
        padding:0
    }
}
.tongquanduan_type2 .content_desduan {
    width:100%;
    float:left
}
.tongquanduan_type2 .content_desduan .cot {
    width:100%;
    float:left;
    margin-bottom:30px
}
@media (max-width: 991px) {
    .tongquanduan_type2 .banner {
        text-align:center;
        margin-top:30px
    }
}
.section_vitri_type2 {
    width:100%;
    float:left;
    padding:50px 0 80px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.section_vitri_type2.loai2_duan1 {
    background-image:url("../images/loai1_duan1_module_2.jpg")
}
.section_vitri_type2.loai2_duan2 {
    background-image:url("../images/loai1_duan2_module_2.jpg")
}
.section_vitri_type2.loai2_duan3 {
    background-image:url("../images/loai1_duan3_module_2.jpg")
}
.section_vitri_type2.loai2_duan4 {
    background-image:url("../images/loai1_duan4_module_2.jpg")
}
.section_vitri_type2.loai2_duan5 {
    background-image:url("../images/loai1_duan5_module_2.jpg")
}
.section_vitri_type2 .title_section_duan h2 {
    display:inline-block
}
.section_vitri_type2 .title_section_duan h2 p:before {
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -os-transform:translateX(-50%)
}
.section_vitri_type2 .maps_vitri {
    width:100%;
    float:left;
    margin-top:30px
}
.section_vitri_type2 .maps_vitri iframe {
    width:100% !important;
    height:auto !important;
    min-height:460px;
    border:solid 10px #ebebeb !important
}
.section_vitri_type2 .no-padding {
    padding:0
}
.section_vitri_type2 .wrap_dialy {
    width:100%;
    float:left
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-prev,
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-next {
    width:40px;
    height:40px;
    line-height:40px;
    background:#e9e9f3;
    border-radius:50%;
    border:solid 3px #fff;
    text-align:center;
    top:41%
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-prev:before,
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-next:before {
    background:#e9e9f3;
    border-radius:50%;
    font-weight:700;
    width:40px !important;
    height:40px !important;
    line-height:35px !important;
    font-size:24px;
    color:#434a6e;
    text-align:center;
    border:solid 2px #fff
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-prev:hover,
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-next:hover {
    background:#434a6e
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-prev:hover:before,
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-next:hover:before {
    background:#434a6e;
    color:#fff
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-next {
    right:0
}
@media (max-width: 767px) {
    .section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-next {
        right:0
    }
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-next:before {
    top:-2px;
    left:-4px
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-prev {
    left:0
}
@media (max-width: 767px) {
    .section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-prev {
        left:0
    }
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-nav .owl-prev:before {
    top:-3px;
    left:-3px
}
.section_vitri_type2 .wrap_dialy .owl-carousel .owl-dots {
    display:none
}
.section_vitri_type2 .des {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#fff;
    line-height:22px;
    font-weight:400;
    width:100%;
    float:left;
    margin-bottom:10px;
    padding-right:30px
}
.section_vitri_type2 .content_md_2 {
    width:100%;
    float:left;
    max-height:420px;
    overflow:auto;
    overflow-x:hidden
}
.section_vitri_type2 .content_md_2::-webkit-scrollbar {
    width:4px
}
.section_vitri_type2 .content_md_2::-webkit-scrollbar-track {
    background:#47495b
}
.section_vitri_type2 .content_md_2::-webkit-scrollbar-thumb {
    background:#ebebeb;
    border-radius:0px
}
.section_vitri_type2 .content_md_2::-webkit-scrollbar-thumb:hover,
.section_vitri_type2 .content_md_2::-webkit-scrollbar-thumb:active {
    background:#ebebeb;
    border-radius:15px
}
.section_vitri_type2 .content_md_2 .item_forloop {
    text-align:center;
    margin-top:30px
}
.section_vitri_type2 .content_md_2 .item_forloop div {
    display:inline-block;
    text-align:center;
    width:120px;
    height:120px;
    border-radius:50%
}
.section_vitri_type2 .content_md_2 .item_forloop div img {
    border:solid 5px #c91200;
    max-width:100%;
    border-radius:50%
}
.section_vitri_type2 .content_md_2 .item_forloop p {
    margin-top:15px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:700;
    padding:0;
    line-height:22px;
    color:#c91200;
    display:block;
    text-align:center
}
.hethongtienich_type2 {
    padding:50px 0 50px;
    background-image:url("../images/bg_duan1_module_3.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative;
    overflow:hidden
}
.hethongtienich_type2 .title_section_duan h2 {
    display:inline-block
}
.hethongtienich_type2 .title_section_duan h2 p:before {
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -os-transform:translateX(-50%)
}
.hethongtienich_type2 .wrap_fex {
    width:100%;
    float:left
}
.hethongtienich_type2 .wrap_log {
    width:100%;
    float:left
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img {
    width:100%;
    float:left;
    position:relative
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img .content__ {
    margin-top:0;
    width:100%;
    float:left;
    position:absolute;
    left:0;
    bottom:0;
    z-index:2;
    padding:0 15px 20px;
    background:-moz-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
    background:-webkit-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%);
    background:-ms-linear-gradient(90deg, #1c2035 0%, rgba(50,60,133,0) 100%)
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:20px;
    color:#fff;
    line-height:26px
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a {
    color:#fff;
    text-decoration:none
}
.hethongtienich_type2 .wrap_log .item_wrap_blog .item-blg .blog-inner .blog-img .content__ h3 a:hover {
    color:#c91200
}
.hethongtienich_type2 .wrap_log .owl-nav {
    display:none
}
.hethongtienich_type2 .wrap_log .owl-dots {
    position:relative;
    margin-top:15px;
    bottom:0
}
.hethongtienich_type2 .wrap_log .owl-dots .owl-dot {
    width:8px;
    height:8px;
    background:#ebebeb
}
.hethongtienich_type2 .wrap_log .owl-dots .owl-dot.active {
    background:#434a6e
}
.section_tongthe_type2 {
    padding:50px 0 80px;
    background-image:url("../images/bg_tongthe_module.jpg");
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center;
    position:relative
}
.section_tongthe_type2 .title_section_duan h2 {
    display:inline-block
}
.section_tongthe_type2 .title_section_duan h2 p:before {
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -os-transform:translateX(-50%)
}
.section_tongthe_type2 .wrap_full {
    width:100%;
    float:left;
    margin-bottom:20px;
    margin-top:20px
}
.section_tongthe_type2 .wrap_full .fultab {
    width:100%;
    float:left
}
.section_tongthe_type2 .imagechanged {
    padding:0 15px;
    margin-top:15px
}
.section_tongthe_type2 .imagechanged a {
    display:block;
    text-align:center
}
.section_tongthe_type2 .imagechanged a img {
    max-width:100%
}
.section_tongthe_type2 .ul_tile_product {
    width:100%;
    text-align:left
}
@media (max-width: 991px) {
    .section_tongthe_type2 .ul_tile_product {
        text-align:center
    }
}
.section_tongthe_type2 .ul_tile_product .li_title_product {
    line-height:24px;
    padding:0px 20px;
    display:inline-block;
    margin-right:5px;
    background:#34374d;
    text-align:center;
    cursor:pointer;
    max-width:130px;
    overflow:hidden;
    height:35px;
    line-height:35px;
    margin-bottom:10px;
    word-wrap:break-word
}
.section_tongthe_type2 .ul_tile_product .li_title_product a {
    color:#fff;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    text-decoration:none
}
.section_tongthe_type2 .ul_tile_product .li_title_product.active,
.section_tongthe_type2 .ul_tile_product .li_title_product:hover {
    background:#c91200
}
.section_tongthe_type2 .tabcontent_product {
    width:100%;
    float:left
}
.section_tongthe_type2 .tabcontent_product .tabcontent {
    display:none
}
.section_tongthe_type2 .tabcontent_product .tabcontent.current {
    display:block
}
@media (max-width: 991px) {
    .section_tongthe_type2 .tabcontent_product .tabcontent .image_thumb {
        margin-top:30px;
        display:block
    }
}
.section_tongthe_type2 .tabcontent_product .tabcontent .content {
    width:100%;
    float:left;
    margin-bottom:20px;
    margin-top:20px;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    line-height:22px;
    color:#fff
}
.section_tongthe_type2 .tabcontent_product .tabcontent .content p,
.section_tongthe_type2 .tabcontent_product .tabcontent .content a,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h1,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h2,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h3,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h4,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h5,
.section_tongthe_type2 .tabcontent_product .tabcontent .content .h6,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h1,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h2,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h3,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h4,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h5,
.section_tongthe_type2 .tabcontent_product .tabcontent .content h6 {
    color:#fff;
    margin-top:0px
}
.section_tongthe_type2 .tabcontent_product .tabcontent .content img {
    display:none
}
.thuvienhinhanh_type2 {
    width:100%;
    float:left;
    padding:60px 0;
    background-image:url("../images/bg_thuvienhinhanh.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center
}
.thuvienhinhanh_type2 .fultitle {
    width:100%;
    float:left
}
.thuvienhinhanh_type2 .fultitle .title_section_duan h2 {
    display:inline-block
}
.thuvienhinhanh_type2 .fultitle .title_section_duan h2 p {
    margin-bottom:20px
}
.thuvienhinhanh_type2 .fultitle .title_section_duan h2 p:before {
    content:none
}
.thuvienhinhanh_type2 .wrap_ {
    width:100%;
    float:left
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul {
    width:100%;
    float:left
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter {
    width:100%;
    text-align:center
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li {
    display:inline-block;
    height:35px;
    line-height:35px;
    margin-right:10px
}
@media (max-width: 767px) {
    .thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li {
        margin-bottom:10px
    }
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li:last-child {
    margin-right:0px
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li a {
    text-decoration:none;
    font-family:"Roboto",sans-serif;
    font-size:14px;
    color:#c91200;
    display:block;
    border:solid 1px #c91200;
    border-radius:3px;
    padding:0 20px;
    background:#fff
}
.thuvienhinhanh_type2 .wrap_ .wrap_ul .filter li a.current {
    background:#c91200;
    color:#fff
}
.thuvienhinhanh_type2 .wrap_ .grid-img {
    width:100% !important;
    float:left;
    margin-top:30px
}
@media (min-width: 1200px) {
    .thuvienhinhanh_type2 .wrap_ .grid-img {
        min-height:600px
    }
}
.thuvienhinhanh_type2 .wrap_ .grid-img .grid-item {
    cursor:pointer;
    position:relative;
    width:25%;
    margin-bottom:15px;
    overflow:hidden;
    padding:0 7px
}
@media (min-width: 1200px) {
    .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:nth-child(4n+1) {
        clear:left;
        clear:both
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:nth-child(4n+1) {
        clear:left;
        clear:both
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item {
        width:33%
    }
    .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:nth-child(3n+1) {
        clear:left;
        clear:both
    }
}
@media (max-width: 767px) {
    .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item {
        width:50%
    }
    .thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:nth-child(2n+1) {
        clear:left;
        clear:both
    }
}
.thuvienhinhanh_type2 .wrap_ .grid-img .grid-item .fancybox {
    display:block;
    width:100%;
    height:100%;
    height:100%;
    width:100%;
    border-radius:4px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    transition:all .5s
}
.thuvienhinhanh_type2 .wrap_ .grid-img .grid-item:hover .fancybox {
    transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1)
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid {
    position:relative;
    overflow:hidden
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid:before {
    content:"";
    background:#333;
    opacity:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    z-index:1
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid .libox {
    width:40px;
    height:40px;
    display:inline-block;
    opacity:0;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    -os-transform:translate(-50%, -50%);
    z-index:2;
    text-align:center;
    line-height:40px
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid .libox .fa {
    font-size:24px;
    color:#fff
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid:hover:before {
    opacity:.6
}
.thuvienhinhanh_type2 .wrap_ .grid-img .inner-grid:hover .libox {
    opacity:1
}
.ekko-lightbox .modal-header {
    display:none
}
.maucanho_type_2 {
    padding:50px 0;
    background-image:url("../images/bg_maucanho_type_2.png");
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center center
}
.maucanho_type_2 .title_section_duan h2 {
    display:inline-block
}
.maucanho_type_2 .title_section_duan h2:hover {
    cursor:pointer
}
.maucanho_type_2 .title_section_duan h2:hover p {
    color:#c91200
}
.maucanho_type_2 .title_section_duan h2 p:before {
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -os-transform:translateX(-50%)
}
.maucanho_type_2 .wrap_col {
    width:100%;
    float:left;
    margin-top:20px
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-dots {
    position:relative;
    bottom:0;
    margin-top:30px
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-dots .owl-dot {
    width:8px;
    height:8px;
    background:#ebebeb
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-dots .owl-dot.active {
    background:#434a6e
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-nav .owl-next,
.maucanho_type_2 .wrap_col .owl_maucanho .owl-nav .owl-prev {
    background:transparent;
    top:35%
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-nav .owl-next:before,
.maucanho_type_2 .wrap_col .owl_maucanho .owl-nav .owl-prev:before {
    background:transparent;
    font-weight:700;
    font-size:45px;
    color:#fff
}
.maucanho_type_2 .wrap_col .owl_maucanho .owl-nav .owl-next:hover:before,
.maucanho_type_2 .wrap_col .owl_maucanho .owl-nav .owl-prev:hover:before {
    color:#434a6e
}
.itempro_type_2 {
    width:100%;
    float:left
}
.itempro_type_2 .product_item_maucanho {
    text-align:center;
    width:100%;
    float:left
}
.itempro_type_2 .product_item_maucanho .thumbimg {
    width:100%;
    float:left;
    position:relative
}
.itempro_type_2 .product_item_maucanho .thumbimg .image_thumb {
    height:430px;
    display:block;
    justify-content:center;
    display:flex;
    -o-justify-content:center;
    -moz-justify-content:center;
    -webkit-justify-content:center;
    -os-justify-content:center;
    -o-display:flex;
    -moz-display:flex;
    -webkit-display:flex;
    -os-display:flex;
    align-items:center
}
@media (max-width: 767px) {
    .itempro_type_2 .product_item_maucanho .thumbimg .image_thumb {
        height:unset
    }
}
.itempro_type_2 .product_item_maucanho .thumbimg .image_thumb img {
    max-width:100%;
    max-height:100%
}
.itempro_type_2 .product_item_maucanho .content_ {
    width:100%;
    float:left;
    position:absolute;
    bottom:0;
    left:0;
    padding:0 30px
}
.itempro_type_2 .product_item_maucanho .content_ .inner {
    background:#fff;
    padding:15px 15px 0
}
.itempro_type_2 .product_item_maucanho .content_ h3 {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:24px;
    margin:0px
}
.itempro_type_2 .product_item_maucanho .content_ h3 a {
    color:#434a6e;
    text-decoration:none
}
.itempro_type_2 .product_item_maucanho .content_ h3:hover a {
    color:#c91200
}
.itempro_type_2 .product_item_maucanho .content_ span {
    display:inline-block;
    font-family:"Roboto",sans-serif;
    font-weight:400;
    font-size:16px;
    color:#83839a;
    line-height:22px;
    margin-top:5px
}
.tintuc_tiendoduan_type_2 {
    padding:50px 0 80px;
    background-image:url("../images/bg_tiendoduan_type_2.jpg");
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center center
}
.tintuc_tiendoduan_type_2 .title_section_duan h2 {
    display:inline-block
}
.tintuc_tiendoduan_type_2 .title_section_duan h2:hover {
    cursor:pointer
}
.tintuc_tiendoduan_type_2 .title_section_duan h2:hover p {
    color:#c91200
}
.tintuc_tiendoduan_type_2 .title_section_duan h2 p:before {
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -os-transform:translateX(-50%)
}
.tintuc_tiendoduan_type_2 .wrap_col {
    width:100%;
    float:left;
    margin-top:20px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .blog-img {
    width:100%;
    float:left;
    position:relative
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ {
    margin-top:0px;
    width:100%;
    float:left;
    z-index:2;
    padding:0 0px 20px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ h3 {
    font-family:"Roboto",sans-serif;
    font-weight:700;
    font-size:20px;
    color:#434a6e;
    line-height:26px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ h3 a {
    color:#434a6e;
    text-decoration:none
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ h3 a:hover {
    color:#c91200
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ .time_post {
    font-size:13px;
    font-weight:400;
    font-family:"Roboto",sans-serif;
    color:#b2b2c4;
    margin-right:10px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ .time_post .fa {
    color:#c91200;
    font-family:'FontAwesome'
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ .time_post:last-child {
    margin-right:0px
}
.tintuc_tiendoduan_type_2 .wrap_col .item_wrap_blog .item-blg .blog-inner .content__ p {
    width:100%;
    float:left;
    font-size:14px;
    color:#434a6e;
    font-family:"Roboto",sans-serif;
    padding:0px;
    margin:15px 0;
    font-weight:400;
    display:block
}
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-nav .owl-next,
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-nav .owl-prev {
    background:transparent;
    top:50%
}
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-nav .owl-next:before,
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-nav .owl-prev:before {
    background:transparent;
    font-weight:700;
    font-size:45px;
    color:#fff
}
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-nav .owl-next:hover:before,
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-nav .owl-prev:hover:before {
    color:#434a6e
}
.tintuc_tiendoduan_type_2 .wrap_col .owl_tintuc .owl-dots {
    display:none
}
#datlich_thanhcong {
    padding-right:0px !important
}
#datlich_thanhcong .wrap-modal-dv {
    background:#fff;
    padding:20px;
    text-align:center
}
#datlich_thanhcong .wrap-modal-dv .modal-title {
    z-index:999
}
.modal_dichvu {
    width:776px;
    border-radius:5px;
    padding:0px;
    height:auto;
    position:fixed;
    z-index:99999;
    display:none;
    background:#fff;
    overflow:hidden;
    top:20%;
    left:50%;
    transform:translateX(-50%);
    -webkit-transform:translateX(-50%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-50%);
    -os-transform:translateX(-50%)
}
@media (min-width: 544px) and (max-width: 767px) {
    .modal_dichvu {
        width:400px
    }
}
@media (max-width: 543px) {
    .modal_dichvu {
        width:280px
    }
}
@media (max-width: 767px) {
    .modal_dichvu {
        top:5px !important
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .modal_dichvu {
        width:600px
    }
}
.modal_dichvu .closed_dichvu {
    position:absolute;
    width:30px;
    height:30px;
    text-align:center;
    line-height:30px;
    font-size:16px;
    color:#fff;
    top:0;
    right:0;
    z-index:999
}
.modal_dichvu .closed_dichvu:hover {
    cursor:pointer
}
.modal_dichvu .wrap_title {
    padding:0 0;
    width:100%;
    float:left;
    padding-bottom:0px;
    margin-bottom:10px;
    text-align:center;
    background:#c91200;
    color:#fff;
    height:55px
}
@media (max-width: 767px) {
    .modal_dichvu .wrap_title {
        padding:0 5px
    }
}
.modal_dichvu .title_module_main {
    line-height:55px
}
@media (max-width: 767px) {
    .modal_dichvu .title_module_main {
        margin-top:10px !important
    }
}
.modal_dichvu .title_module_main h2 {
    font-size:14px;
    color:#fff;
    text-transform:uppercase;
    line-height:55px;
    margin-bottom:0;
    padding-bottom:0
}
.modal_dichvu .title_module_main p {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    font-weight:400;
    margin-bottom:0px
}
.modal_dichvu .wrap_modal_dichvu {
    width:100%;
    overflow:hidden
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu {
    width:100%;
    overflow:hidden;
    padding:0 35px;
    position:relative
}
@media (max-width: 767px) {
    .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu {
        padding:0 5px
    }
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu {
    width:100%;
    float:left;
    margin-bottom:30px
}
@media (max-width: 767px) {
    .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu {
        margin-bottom:10px
    }
    .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .margin-top-25 {
        margin-top:0px !important
    }
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu {
    width:100%;
    text-align:center;
    margin-bottom:15px
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu .hotline {
    display:inline-block;
    height:45px;
    line-height:45px;
    padding:0 25px;
    text-align:center;
    background:#3644af
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu .hotline span {
    display:inline-block;
    float:left;
    margin-right:5px
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu .hotline span img {
    max-width:100%
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu .info_dichvu .hotline a {
    display:inline-block;
    float:left;
    color:#fff;
    font-size:14px;
    font-family:"Roboto",sans-serif;
    font-weight:400;
    text-decoration:none
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .title_module_main p {
    color:#333
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form input,
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form textarea {
    font-family:"Roboto",sans-serif;
    font-size:14px;
    position:relative;
    border-radius:3px
}
@media (max-width: 767px) {
    .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form input,
    .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form textarea {
        margin-bottom:10px
    }
}
@media (max-width: 767px) {
    .modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form textarea {
        height:50px;
        min-height:auto
    }
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .peoples,
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .dates {
    position:relative
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .peoples:before,
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .dates:before {
    font-family:'FontAwesome';
    position:absolute;
    right:30px;
    font-size:14px;
    color:#434a6e;
    top:10px;
    z-index:1
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .peoples:before {
    content:"\f107"
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .dates:before {
    content:"\f073"
}
.modal_dichvu .wrap_modal_dichvu .wrap_inner_dichvu .wrap_fulldichvu form .button_custome_35 {
    height:40px;
    line-height:40px;
    border-radius:3px;
    font-size:14px;
    text-transform:uppercase;
    font-weight:700
}
