/*
Theme Name: MYPAGE Child
Theme URI: https://www.mypage.vn/
Author: MYPAGE
Author URI: https://www.mypage.vn/
Description: MYPAGE Theme.
Version: 1.1
Template: mypage
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: mypage-child
*/
@import url("../mypage/style.css");
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.single-post .entry-title {font-size: 24px; margin-bottom: 10px; line-height: 30px;}
.entry-content {padding-top: 20px;border-top: 1px dashed #ddd;text-align: justify;}
.entry-content ul, .entry-content ol, .product-summary-wrap .description ul, .product-summary-wrap .description ol, .woocommerce-tabs .tab-content ul, .woocommerce-tabs .tab-content ol, .duan_short ul, .duan_short ol, .ul_style ul{padding-left: 20px;}
.entry-content ul li, .entry-content ol li, .product-summary-wrap .description ul li,.product-summary-wrap .description ol li, .woocommerce-tabs .tab-content ul li, .woocommerce-tabs .tab-content ol li, .duan_short ul li, .duan_short ol li, .ul_style ul li{margin-bottom: 7px;}
.entry-content table, .entry-content iframe, .woocommerce-tabs .tab-content table, .woocommerce-tabs .tab-content iframe, .duan_short table, .duan_short iframe {margin-bottom: 20px;}
.entry-content table th, .entry-content table td, .woocommerce-tabs .tab-content table th, .woocommerce-tabs .tab-content table td, .duan_short table th, .duan_short table td {border: 1px solid #ccc;}
body.single-post .page-top ul.breadcrumb>li:last-child, body.single-product .page-top ul.breadcrumb>li:last-child{display: none;}
body.single-post .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter, body.single-product .page-top ul.breadcrumb>li:nth-last-child(2) .delimiter {display: none;}
.wp-caption .wp-caption-text, .wp-caption-dd {font-size: 15px;text-align: center;color: #000;}
.wp-caption.aligncenter, .wp-caption{margin-bottom: 15px;}
.post-carousel h4, .post-carousel h5, .blog-posts .post .entry-title{font-size: 18px;margin-bottom: 8px;}
.single h4.sub-title strong{font-weight: 700;}
.wrap_hotline .widget{margin: 0;}
.call-circle-fill{
    width: 54px;
    height: 54px;
    top: -5px;
    left: -1px;
    position: absolute;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    background-color: rgb(237 29 36/ 20%);
}
.call-img-circle{
    width: 44px;
    height: 44px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    opacity: 1;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    background-color: #ed1d24;
    font-size: 18px;
    line-height: 44px;
    text-align: center;
    margin-left: 4px;
}
.call-img-circle i{ color: #fff;}
.call-img-circle:hover{background-color: #ed1d24;}
.call-phone span{font-size: 17px; padding: 4px 15px 4px 30px; border-radius: 0 20px 20px 0; color: #fff; background-color: #ed1d24; display: inline-block; position: absolute; right: -110px; top: 43px; font-weight: 700;}
.animated.infinite{ -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}
.fb_zalo{position: fixed; right: 10px; bottom: 50px; z-index: 99;}
.fb_zalo ul { margin: 0; padding: 0; list-style: none;}
.widget .fb_zalo ul li{ margin-bottom: 12px;}
.widget .fb_zalo ul li a.callhotline { position: relative;display:block;margin-bottom: 10px;}
.widget .fb_zalo ul li img{ width: 54px;}	
html #topcontrol{
    background-image: url(images/icon-scroll-top.png);
    background-color: transparent;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-position: center center;
}
html #topcontrol i{display: none;}
#header .mobile-toggle { font-size: 18px;}
#header.sticky-header .header-main.sticky { box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; }
#side-nav-panel .accordion-menu > li.menu-item > a{font-size: 17px;letter-spacing: 0;padding-top: 10px;padding-bottom: 10px;}
#side-nav-panel .accordion-menu ul.sub-menu li a{font-size: 16px;padding-top: 7px;padding-bottom: 7px;}
#side-nav-panel .accordion-menu .arrow{height: 46px;line-height: 46px;}
.grecaptcha-badge {  display: none !important;}

.pb-50 {padding-bottom: 50px;}
.pt-50 {padding-top: 50px;}
.pt-30 {padding-top: 30px;}
.btn_white .vc_btn3 { font-size: 16px; text-transform:uppercase; border:1px solid var(--porto-primary-color);border-radius:5px;padding:15px 28px;transition: 0.3s ease-in-out; background-color: #fff;color:var(--porto-primary-color);box-shadow: inset 0 0 0 0 var(--porto-primary-color);}
.btn_white .vc_btn3:hover {background-color: #fff; color: #fff; box-shadow: inset 400px 50px 0 0 var(--porto-primary-color); }
.btn_datlich .vc_general.vc_btn3, .btn_style .vc_general.vc_btn3 {font-size: 16px; text-transform:uppercase; border:1px solid var(--porto-primary-color);border-radius:5px;padding:15px 28px;transition: 0.3s ease-in-out;background-color: var(--porto-primary-color);color:#fff;box-shadow: inset 0 0 0 0 #fff;}
.btn_datlich .vc_general.vc_btn3:hover, .btn_style .vc_general.vc_btn3:hover {background-color: #fff;color:var(--porto-primary-color); box-shadow: inset 400px 50px 0 0 #fff;}

#header .header-top {background-color:var(--porto-primary-color); }
#header .header-top > .container {margin: 0;max-width: 100%;}
#header .header-top .container > .header-left {display: none;}
#header .header-top .welcome-msg {font-size: 17px;padding: 10px 0;font-weight: 700;white-space: nowrap;letter-spacing: 1.5px;text-transform: uppercase;animation: glowText 1.5s ease-in-out infinite alternate, scroll 10s linear infinite;}
@keyframes glowText {
    0% {
        text-shadow:
            0 0 5px #fff,
            0 0 10px #4caf50,
            0 0 15px #4caf50,
            0 0 20px #4caf50;
    }
    100% {
        text-shadow:
            0 0 10px #fff,
            0 0 20px #66bb6a,
            0 0 30px #66bb6a,
            0 0 40px #66bb6a;
    }
}
@keyframes scroll {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(-100vw);
    }
}
#header .header-main .header-right-bottom > ul.top-links > li > a { font-size: 13px; text-transform:uppercase; border:1px solid var(--porto-primary-color);border-radius:5px;padding:9px 12px;transition: 0.3s ease-in-out;background-color: var(--porto-primary-color);color:#fff;box-shadow: inset 0 0 0 0 #fff; }
#header .header-main .header-right-bottom > ul.top-links > li:hover > a { background-color: #fff;color:var(--porto-primary-color); box-shadow: inset 0px 0px 0 50px #fff; }
#header .header-main .header-left, #header .header-main .header-center, #header .header-main .header-right {padding-top: 10px;padding-bottom: 10px;} 
#banner-wrapper .porto-carousel-wrapper ul.slick-dots {position: absolute;bottom: 10px;}
#banner-wrapper .porto-carousel-wrapper ul.slick-dots li {margin: 0 3px;width: auto;}
.wrap_banner .porto-carousel-wrapper .slick-dots li i {opacity: 1;}
.wrap_banner .porto-carousel-wrapper .slick-dots li i:before { content: '';}
.wrap_banner .porto-carousel-wrapper .slick-dots li i { content: '';height: 5px;width: 20px;border-radius: 5px;background-color: #fff;display: inline-block;}
.wrap_banner .porto-carousel-wrapper .slick-dots li.slick-active i {background-color: var(--porto-primary-color);width: 40px;}

.main-content {padding-bottom: 0;}
.wrap_sanphamxe .row_sanphamxe { justify-content:center; }
.wrap_sanphamxe .row_sanphamxe .thongso { margin-top:25px;padding-top:20px;border-top:1px solid #ddd; }
.wrap_sanphamxe .row_sanphamxe .thongso ul { display: flex;flex-wrap: wrap; padding-left:0; justify-content: space-between;}
.wrap_sanphamxe .row_sanphamxe .thongso ul li { list-style:none;text-align:center;}
.wrap_sanphamxe .row_sanphamxe .thongso ul li strong { display:block; white-space:nowrap; }
.wrap_sanphamxe .wrap_btn > .vc_column-inner { display: flex; }
.wrap_sanphamxe .wrap_btn > .vc_column-inner > .porto-item-wrap { margin-right: 20px; }
.wrap_sanphamxe .wrap_btn .vc_btn3-container .vc_btn3 { font-size: 14px; text-transform:uppercase; min-width: 150px; border:1px solid var(--porto-primary-color);border-radius:5px;padding:10px;margin-top:20px;transition: 0.3s ease-in-out;}
.wrap_sanphamxe .wrap_btn .btn_lienhe .vc_btn3 { background-color: var(--porto-primary-color);color:#fff;box-shadow: inset 0 0 0 0 #fff;}
.wrap_sanphamxe .wrap_btn .btn_lienhe .vc_btn3:hover {background-color: #fff;color:var(--porto-primary-color); box-shadow: inset 400px 50px 0 0 #fff;}
.wrap_sanphamxe .wrap_btn .btn_chitietsp .vc_btn3 { background-color: #fff;color:var(--porto-primary-color);box-shadow: inset 0 0 0 0 var(--porto-primary-color);}
.wrap_sanphamxe .wrap_btn .btn_chitietsp .vc_btn3:hover {background-color: #fff; color: #fff; box-shadow: inset 400px 50px 0 0 var(--porto-primary-color); }
.wrap_sanphamxe .porto-carousel-wrapper .slick-prev, .wrap_sanphamxe .porto-carousel-wrapper .slick-next { width: 55px; height: 55px; border-radius: 50%;  background-color: #fff; border: 1px solid #ccc; color: #000; font-size: 20px; transition: 0.2s ease-in-out;}
.wrap_sanphamxe .porto-carousel-wrapper .slick-prev { left:-26px; }
.wrap_sanphamxe .porto-carousel-wrapper .slick-next { right:-26px; }
.wrap_sanphamxe .porto-carousel-wrapper .slick-prev:hover, .wrap_sanphamxe .porto-carousel-wrapper .slick-next:hover { background-color: var(--porto-primary-color); color: #fff!important; border-color: #fff; outline: 5px solid var(--porto-primary-color);}
.wrap_sanphamxe .porto-carousel-wrapper .slick-dots li { width: 18px; height: 18px; }
.wrap_sanphamxe .porto-carousel-wrapper .slick-dots li i { opacity: 1; font-size: 12px; }

.wrap_huongdan { padding:30px 0 50px; }
.wrap_huongdan .porto-sicon-box {position: relative;overflow: hidden;}
.wrap_huongdan .porto-sicon-box:first-child { margin-bottom: 35px; }
.wrap_huongdan .porto-sicon-box:last-child {margin-bottom: 0;}
.wrap_huongdan .porto-sicon-box .porto-sicon-description { position: absolute; transition: 0.5s ease-in-out; padding: 0px 15px;color: #fff; }
.wrap_huongdan .porto-sicon-box .porto-sicon-description {top:80%;}
.wrap_huongdan .porto-sicon-box:hover .porto-sicon-description { top:50%;transform:translateY(-50%); }
.wrap_huongdan .porto-sicon-box .porto-sicon-description h3 { color: #fff;transition: 0.8s ease-in-out;margin-bottom: 10px;}
.wrap_huongdan .porto-sicon-box .porto-sicon-description ul, .wrap_huongdan .porto-sicon-box .porto-sicon-description p { opacity: 0; visibility: hidden; transition: 0.5s ease-in-out; color: #fff;}
.wrap_huongdan .porto-sicon-box:hover .porto-sicon-description ul, .wrap_huongdan .porto-sicon-box:hover .porto-sicon-description p { opacity: 1; visibility: visible;}
.wrap_huongdan .porto-sicon-box .porto-sicon-img { margin-bottom:0; }
.wrap_huongdan .porto-sicon-box .porto-sicon-img:after {content: "";position: absolute;top: 50%;left: 0;right: 0;bottom: 0;opacity: 1;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,0.50) 0%, rgba(255,255,255,0) 100%);}
.wrap_huongdan .porto-sicon-box img, .wrap_gioithieu_section .porto-sicon-box img {transition: 0.3s ease-in-out;}
.wrap_huongdan .porto-sicon-box:hover img, .wrap_gioithieu_section .porto-sicon-box:hover img {transform: scale(1.1, 1.1); filter: brightness(0.5);}
.wrap_huongdan .porto-sicon-box .porto-sicon-description .porto-sicon-read { color:#fff;text-transform:uppercase;font-weight:500; }
.wrap_huongdan .porto-sicon-box .porto-sicon-description .porto-sicon-read:hover { color:var(--porto-primary-color); }
.wrap_huongdan .thietbisacdidong { background-color:#ededed; }
.wrap_huongdan .thietbisacdidong .wpb_single_image{margin-bottom: 0;}
.wrap_huongdan .thietbisacdidong .wpb_single_image img { width: 75%; }
.wrap_huongdan .thietbisacdidong .vc_btn3-container { margin-bottom:0; }
.wrap_huongdan .thietbisacdidong .vc_btn3-container .vc_btn3 { text-transform: uppercase; font-size: 16px; font-weight: 500; border: none; padding: 0; color:var(--porto-primary-color);}
.wrap_huongdan .thietbisacdidong .vc_btn3-container .vc_btn3:after{content: "\f101"; font-family: "Font Awesome 6 Free"; font-weight: 900; color:var(--porto-primary-color);}
.wrap_huongdan .thietbisacdidong .vc_btn3-container .vc_btn3:hover, .wrap_huongdan .thietbisacdidong .vc_btn3-container .vc_btn3:hover:after{ background-color:transparent; opacity: 0.7; }

.wrap_baohanh_dichvu { padding: 200px 0; background-size:cover;background-repeat:no-repeat;background-position:center center; }
.wrap_baohanh_dichvu .wpb_single_image { display:none; }
.wrap_baohanh_dichvu .desc_baohanhvadichvu .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.wrap_baohanh_dichvu .desc_baohanhvadichvu .vc_btn3-container { width:calc((100% / 2) - 30px ); margin-left:15px;margin-right:15px; }
.wrap_baohanh_dichvu .desc_baohanhvadichvu .vc_btn3-container .vc_btn3 {width: 100%;}

.wrap_showroom { padding-top: 50px; }
.wrap_showroom h2.vc_custom_heading { color:#000;font-size: 26px;margin-bottom: 12px;line-height: 32px; }
.wrap_showroom .wpb_single_image img { border-radius: 5px; }


.wrap_dangkytuvan { padding: 100px 0; background-size: cover; background-repeat: no-repeat; background-position: left center;}
.wrap_dangkytuvan h2.vc_custom_heading { text-transform:uppercase; }
.wrap_dangkytuvan .vc_row  { background-color:#fff;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; border-radius: 10px;width: 100%; margin: 0 auto;}
.wrap_dangkytuvan .tuvanmienphi .vc_btn3-container .vc_general.vc_btn3 {font-size: 16px; text-transform:uppercase; border:1px solid var(--porto-primary-color);border-radius:5px;padding:15px 28px;transition: 0.3s ease-in-out;background-color: var(--porto-primary-color);color:#fff; animation: zoomInOut 2s ease infinite;}
.wrap_dangkytuvan .tuvanmienphi .vc_btn3-container .vc_general.vc_btn3:hover {animation: none; background-color: #fff;color:var(--porto-primary-color);}
.wrap_dangkytuvan .contact_form { padding:30px; }
.wrap_dangkytuvan .contact_form .form-control { padding:15px;border-radius:5px; }
.form-control:focus { border-color:var(--porto-primary-color); }
.wrap_dangkytuvan .contact_form input.btn.btn-lg[type=submit], .wrap_form_tuvan .contact_form select.dong_xe { padding:12px 25px;border-radius:5px; }
.wrap_dangkytuvan .contact_form select.dong_xe { width:100%; }
.wpcf7 textarea { height: 90px;}

.wrap_mlttvn_img {margin-top: 30px;}
.wrap_mlttvn_img:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #036db5; opacity: 0.1; z-index: 1; display: block;}
.wrap_mlttvn_img .wpb_single_image { margin-bottom:0;}
.wrap_mlttvn { padding: 35px 0 20px; }

.wrap_form_tuvan { padding-top:50px; }
.wrap_form_tuvan .contact_form {background-color: #292d38; padding: 30px 50px; border-radius: 10px;}
.wrap_form_tuvan .contact_form .form-control { padding:15px;border-radius:5px; }
.wrap_form_tuvan .contact_form input.btn.btn-lg[type=submit], .wrap_form_tuvan .contact_form select.dong_xe { padding:12px 25px;border-radius:5px; }
.wpcf7 textarea { height: 90px;}
 select.dong_xe { width:100%; }

.wrap_form_tuvandongxe { padding-top:70px; padding-bottom: 70px; }
.wrap_form_tuvandongxe h2.vc_custom_heading { color: #fff;font-size: 40px;font-weight: 500;font-style: italic;text-transform: uppercase;border-bottom: 1px solid;padding-bottom: 20px; margin-top: 40px;}
.wrap_form_tuvandongxe .wpb_text_column p { font-size: 22px; line-height: 28px; color: #fff; }
.wrap_form_tuvandongxe .contact_form > .vc_column-inner { padding: 40px 35px 30px; border-radius: 10px; background-color: #5d95ff;}
.wrap_form_tuvandongxe .contact_form .form-control { padding:13px;border-radius:5px; }
.wrap_form_tuvandongxe .contact_form input.btn.btn-lg[type=submit], .wrap_form_tuvandongxe .contact_form select.dong_xe { padding:12px 25px;border-radius:5px; }
.wrap_form_tuvandongxe .contact_form select.dong_xe { width:100%; }

.wrap_gioithieu_nav {padding: 20px 0;}
.wrap_gioithieu_nav .nav-secondary.sticky-active {background-color: #fff;box-shadow: none;}
.wrap_gioithieu_nav .sticky-nav-wrapper {width: 100%;}
.wrap_gioithieu_nav .sticky-nav-wrapper .nav-secondary .nav-pills {justify-content: space-between;}
.wrap_gioithieu_nav .sticky-nav-wrapper .nav-pills li a { font-size: 16px; text-transform:uppercase; border:1px solid var(--porto-primary-color);border-radius:5px;padding:12px 28px;transition: 0.3s ease-in-out; min-width: 250px;text-decoration: underline;text-underline-offset: 5px;text-align: center;}
.wrap_gioithieu_nav .sticky-nav-wrapper .nav-pills li a:hover, .wrap_gioithieu_nav .sticky-nav-wrapper .nav-pills li.active a { background-color:#fff;color:var(--porto-primary-color); }
.wrap_gioithieu {padding-top: 30px;}
.wrap_gioithieu h2.gioithieu_heading { margin-bottom:10px; }
.wrap_gioithieu h3 { font-size:35px; line-height: 43px;}
.wrap_gioithieu_img .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d { margin-bottom:5px; }
.wrap_tamnhinsumenh {padding: 30px 0 50px;}
.wrap_tamnhinsumenh .row_tamnhinsumenh > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px; width: auto;}
.wrap_tamnhinsumenh .row_tamnhinsumenh .porto-sicon-box { width:calc((100% / 2) - 30px ); margin-left:15px;margin-right:15px; padding: 20px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; }
.wrap_giatricotloi { padding-bottom:30px; }
.wrap_gioithieu_logo .wpb_single_image { margin-bottom:0; }
.wrap_camketdichvu {padding-top: 30px;}

.page-top ul.breadcrumb>li { font-size:16px; }
.wrap_banner_dongxe .wpb_single_image { margin-bottom:0; }
.dongxe_heading {color:#000;font-size:45px;font-weight:400;margin-bottom:35px; line-height:51px; }
.chinhsach_heading {font-size:38px;font-weight:400;margin-bottom:35px; line-height:46px; }
.alignment_desc { margin-left:120px;margin-right:120px; }
.row_vf3_1 { padding: 25px 0 40px; }
.row_vf3_1 .porto-sicon-box { margin-bottom: 40px; }    
.row_vf3_1 h3.porto-sicon-title { font-size: 30px; font-style: italic;margin-bottom: 10px;font-weight: 500; }
.row_vf3_1 .porto-sicon-header p { font-size: 26px; }
.row_vf3_3 { padding: 50px 0 30px;}
.row_vf3_4 { padding: 50px 0 30px;}
.row_vf3_7 { padding-bottom: 50px; padding-top: 20px;}
.row_vf3_7 > .vc_column_container > .vc_column-inner { display:flex;justify-content:space-between;flex-wrap:wrap;}
.row_vf3_7 > .vc_column_container > .vc_column-inner:before, .row_vf3_7 > .vc_column_container > .vc_column-inner:after {display: none;}
.row_vf3_7 .vc_row { width:50%;margin-left:0;background-color:#e7effe; }
.row_vf3_7 .vc_row > .vc_column_container { padding-top:30px; }
.row_vf3_7 .wpb_single_image{width: 50%;margin-bottom: 0;}
.row_vf3_7 .wpb_single_image * { height:100%; }
.row_vf3_7 blockquote p { margin-bottom:0; }
.row_vf3_8 { padding: 50px 0 0px; }
.row_vf3_8 table > tbody > tr {border-top: 1px solid var(--porto-primary-color);border-bottom: 1px solid var(--porto-primary-color);height: 65px!important;}
.row_vf3_9{padding: 50px 0;}
.row_vf3_9 .wpb_text_column { margin-bottom:0; }
.wrap_vf_tabcolor .vc_tta-tabs-list li { margin-right:12px!important;margin-bottom: 12px!important; }
.wrap_vf_tabcolor .vc_tta-tabs-list li a { width: 40px; height:40px;border-radius:50%!important; }
.wrap_vf_tabcolor #tab-yellow {background-color: yellow!important;}
.wrap_vf_tabcolor #tab-pink {background-color: pink!important;}
.wrap_vf_tabcolor #tab-gray {background-color: #767779!important;}
.wrap_vf_tabcolor #tab-red {background-color: #f02e3e!important;}
.wrap_vf_tabcolor #tab-aqua_blue {background-color: #50c2d4!important;}
.wrap_vf_tabcolor #tab-olive_gray {background-color: #83887b!important;}
.wrap_vf_tabcolor #tab-white {background-color: #fff!important;}
.wrap_vf_tabcolor #tab-black {background-color: #000!important;}
.wrap_vf_tabcolor #tab-sliver {background-color: #CFCFD1!important;}
.wrap_vf_tabcolor #tab-dark_green {background-color: #2a422f!important;}
.wrap_vf_tabcolor #tab-beige_red {background: linear-gradient(to bottom,#d3c29f 0%,#d3c29f 50%,#f02e3e 50%,#f02e3e 100%)!important;}
.wrap_vf_tabcolor #tab-gray_white {background: linear-gradient(to bottom,#767779 0%,#767779 50%,#fff 50%,#fff 100%)!important;}
.wrap_vf_tabcolor #tab-beige_black {background: linear-gradient(to bottom,#d3c29f 0%,#d3c29f 50%,#000 50%,#000 100%)!important;}
.wrap_vf_tabcolor .vc_tta-tabs-list li.vc_active a { outline: 3px solid var(--porto-primary-color)!important; outline-offset:4px; }
.row_vf5_1 { padding: 50px 0 30px; }
.row_vf5_1 h3.vc_custom_heading { margin-bottom:10px; }
.row_vf5_1 .wpb_text_column { margin-bottom: 50px; }
.row_vf5_1 .wpb_text_column h4 {font-size: 28px;line-height: 34px;font-weight: 500;}
.row_vf5_1 .porto-carousel-wrapper .slick-prev, .row_vf5_1 .porto-carousel-wrapper .slick-next { width: 55px; height: 55px; border-radius: 50%;  background-color: #fff; border: 1px solid #ccc; color: #000; font-size: 20px; transition: 0.2s ease-in-out;}
.row_vf5_1 .porto-carousel-wrapper .slick-prev { left:-26px; }
.row_vf5_1 .porto-carousel-wrapper .slick-next { right:-26px; }
.row_vf5_1 .porto-carousel-wrapper .slick-prev:hover, .row_vf5_1 .porto-carousel-wrapper .slick-next:hover { background-color: var(--porto-primary-color); color: #fff!important; border-color: #fff; outline: 5px solid var(--porto-primary-color);}
.row_vf5_1 .porto-carousel-wrapper .slick-dots li { width: 18px; height: 18px; }
.row_vf5_1 .porto-carousel-wrapper .slick-dots li i { opacity: 1; font-size: 12px; }
.row_vf5_4 .wpb_text_column {text-align: justify;}
.row_vf5_5 { padding-bottom:450px; padding-top:100px; background-size:cover;background-repeat:no-repeat;background-position:bottom center; }
.row_vf5_5:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 1; display: block;}
.row_vf5_5 > .vc_column_container { position:relative;z-index:3; }
.row_vf5_5 .wpb_text_column { font-size: 25px; line-height: 31px;margin-bottom:50px; }
.row_vf5_5 .thongso.vc_row { margin-bottom: 30px; }
.row_vf5_5 .thongso > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.row_vf5_5 .porto-sicon-box { width:calc((100% / 4) - 30px ); margin-left:15px;margin-right:15px; }
.row_vf5_5 h3, .row_vf5_5 .wpb_text_column, .row_vf5_5 .porto-sicon-header p { color: #fff; }
.row_vf5_5 h3.porto-sicon-title { font-size:14px;margin-bottom:10px; }
.row_vf5_5 .porto-sicon-header p { font-size: 30px;line-height: 36px;font-weight:600; }
.row_vf5_6 { padding:60px 0 20px; }
.row_vf5_6 .wpb_single_image { padding-bottom:30px; border-bottom:1px solid #000; }
.row_vf5_6 .row_thongso { border-bottom:1px solid #000; margin-bottom: 30px; margin-left: 0; margin-right: 0;}
.row_vf5_6 .row_thongso > .vc_column_container {padding-left: 0;padding-right: 0;}
.row_vf5_6 .row_thongso > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px; width: auto;}
.row_vf5_6 .row_thongso .porto-sicon-box { width:calc((100% / 4) - 30px ); margin-left:15px;margin-right:15px; }
.row_vf5_6 .row_thongso h3.porto-sicon-title { font-size:14px;margin-bottom:8px; }
.row_vf5_6 .row_thongso .porto-sicon-header p { font-size:25px; }
.row_vf5_7 { padding: 100px 0 }
.row_vf5_7 h3.porto-sicon-title, .row_vf5_8 h3.vc_custom_heading {color:var(--porto-primary-color);font-size:40px;font-weight:400;margin-bottom:50px; line-height:44px; }
.row_vf5_7 .porto-sicon-header p { display:inline-block; font-size: 40px; background-color:var(--porto-primary-color);color: #fff; font-weight: 600; padding: 30px 120px; border-radius: 10px; animation: zoomInOut 1.5s ease infinite;}
.row_vf5_8 { padding: 100px 0 }
.row_vf5_8 .porto-sicon-box { background-color: var(--porto-primary-color); border-radius: 15px; }
.row_vf5_8 h3.porto-sicon-title, .row_vf5_8 .porto-sicon-header p { padding: 25px 30px; color: #fff; }
.row_vf5_8 h3.porto-sicon-title { border-bottom: 1px solid #fff; font-size: 28px; font-weight: 100; }
.row_vf5_8 .porto-sicon-header p { font-size:20px;line-height:28px; }


@keyframes zoomInOut {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.15);
    }
    100% {
        transform: scale(1);
    }
}

.row_vf6_1 { padding: 30px 0; }
.row_vf6_1:before { content:"";position:absolute;width:100%;height:50px;left:0;top:-35px;background-color: var(--porto-primary-color);}
.row_vf6_1 > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.row_vf6_1 .porto-sicon-box { width:calc((100% / 4) - 30px ); margin-left:15px;margin-right:15px; } 
.row_vf6_1 h3.porto-sicon-title { font-size: 30px; margin-bottom: 10px; color: #fff;}
.row_vf6_1 .porto-sicon-header p { color:#fff; }
.row_vf6_2 { padding: 200px 0; background-size:cover;background-repeat:no-repeat;background-position:center center; }
.row_vf6_2 .price_info > .vc_column_container { text-align: center; }
.row_vf6_2 .price_info > .vc_column_container > .vc_column-inner { display: inline-flex; flex-wrap: wrap; padding: 100px 50px 80px!important;justify-content: space-between; width: 65%; background-color: rgba(210, 210, 210, 0.8);border-radius: 5px;}
.row_vf6_2 .price_info > .vc_column_container > .vc_column-inner:before, .row_vf6_2 .price_info > .vc_column_container > .vc_column-inner:after { display:none; }
.row_vf6_2 h3.porto-sicon-title { font-size: 35px; margin-bottom: 10px; color: var(--porto-primary-color);font-weight: 600;}
.row_vf6_2 .porto-sicon-header p { font-size:18px; }
.row_vf6_2 .porto-sicon-description { font-size: 35px; }
.row_vf6_3 { padding: 70px 0 600px; background-size:cover;background-repeat:no-repeat;background-position:center bottom; }
.row_vf6_3 .wpb_text_column { font-size: 28px; line-height:34px; }
.row_vf6_4 { padding:70px 0 40px; } 
.row_vf6_4 h4 { font-size: 28px; line-height: 34px; }
.row_vf6_4 h2.vc_custom_heading { font-size: 50px; color: #000; font-weight: normal; }
.row_vf6_4 .wpb_text_column p { font-size: 18px; }
.row_vf6_4 .slick-slide { margin:0!important; }
body .row_vf6_4 .porto-carousel-wrapper ul.slick-dots { position: absolute; bottom: 10px; } 
.row_vf6_4 .porto-carousel-wrapper .slick-dots li { width: 18px; height: 18px; }
.row_vf6_4 .porto-carousel-wrapper .slick-dots li i { opacity: 1; font-size: 12px; }
.row_vf6_5 { padding: 100px 0 50px; }
.row_vf6_6 { padding: 80px 0 50px; } 
.row_vf6_6 h3 { font-size: 40px; font-weight:normal; color: var(--porto-primary-color);}
.row_vf6_6 table > tbody > tr {border-bottom: 1px solid #ddd;height: 65px!important;}
.row_vf6_7 .porto-carousel-wrapper { margin-bottom:0; }
.row_vf6_7 .slick-slide { margin:0!important; }

.row_vf7_1 { padding: 60px 0; }
.row_vf7_1:before { content:"";position:absolute;width:100%;height:200px;left:0;top:-35px;background-color: #3c3c3c;}
.row_vf7 h2, .row_vf7 h3, .row_vf7 h4, .row_vf7 .wpb_text_column, .row_vf7 .porto-sicon-header p, .row_vf7 .porto-sicon-description { color: #fff; }
.row_vf7_1 h3.vc_custom_heading { margin-bottom: 50px; }
.row_vf7_1 .price_info > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.row_vf7_1 .porto-sicon-box { width:calc((100% / 3) - 30px ); margin-left:15px;margin-right:15px; background-color: #1f2125; border: 1px solid #fff;padding: 30px;}
.row_vf7_1 h3.porto-sicon-title { font-size: 30px; margin-bottom: 10px; }
.row_vf7_1 .porto-sicon-header p { font-size:18px; }
.row_vf7_1 .porto-sicon-description { font-size: 26px; }
.row_vf7_2 { padding-bottom: 50px; }
.row_vf7_2 h2.vc_custom_heading { font-size: 50px; margin-bottom: 20px; }
.row_vf7_2 .wpb_text_column { font-size: 35px; line-height: 41px; } 
.row_vf7_2 .slick-slide { margin:0!important; }
.row_vf7_2 .porto-sicon-box { margin-top: 30px; }
body .row_vf7_2 .porto-carousel-wrapper ul.slick-dots { position: absolute; bottom:-25px; } 
.row_vf7_2 .porto-carousel-wrapper .slick-dots li { width: 18px; height: 18px; }
.row_vf7_2 .porto-carousel-wrapper .slick-dots li i { opacity: 1; font-size: 12px; }
.row_vf7_2 .porto-sicon-box  .porto-sicon-header { margin-bottom: 8px; }
.row_vf7_3 {padding: 30px 0 40px;}
.row_vf7_3 h3 { font-size: 40px; line-height: 46px; }
.row_vf7_3 .porto-sicon-header p { font-size: 40px; line-height: 46px;}
.row_vf7_5 { background: linear-gradient( to bottom, #3c3c3c 0%, #3c3c3c 50%, #1f2125 50%,#1f2125 100%); padding-top: 50px; }
.row_vf7_7 { padding: 70px 0 40px; }
.row_vf7_7 .porto-sicon-box { margin-bottom: 40px; }
.row_vf7_7 h3.porto-sicon-title { margin-bottom: 10px; }
.row_vf7_8 { padding: 70px 0 30px; }
.row_vf7_11 { padding-top: 70px; }
.row_vf7_11 table > tbody > tr {border-bottom: 1px solid #fff;height: 65px!important;}
.row_vf7_12 .wpb_single_image {margin-bottom: 0;}

.row_vf8_1 { padding: 50px 0; }
.row_vf8_1 .price_info > .vc_column_container > .vc_column-inner { padding: 30px;background-color: #c2e3ff;border-radius: 5px;box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px; text-align:center; }
.row_vf8_1 h3.vc_custom_heading { color:var(--porto-primary-color); }
.row_vf8_1 .porto-sicon-header p { font-size: 22px;line-height:28px; }
.row_vf8_1 .porto-sicon-description { font-size: 35px; line-height:41px; }
.row_vf8_2 { padding: 70px 0 30px; }
.row_vf8_2 .vc_row { margin-top: 70px; }
.row_vf8_2 .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.row_vf8_2 .porto-sicon-box { width:calc((100% / 4) - 30px ); margin-left:15px;margin-right:15px; } 
.row_vf8_2 h3.porto-sicon-title { font-size:20px;font-weight:500;margin-bottom:10px;line-height: 26px;}
.row_vf8_3 { padding: 70px 0 30px; }
.row_vf8_3 .porto-carousel-wrapper .slick-slide { margin:0!important; }
.row_vf8_3 .porto-carousel-wrapper .slick-dots {position: absolute; bottom: 10px;}
.row_vf8_3 .porto-carousel-wrapper .slick-dots li { width: 18px; height: 18px; }
.row_vf8_3 .porto-carousel-wrapper .slick-dots li i { opacity: 1; font-size: 12px; }
.row_vf8_3  .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.row_vf8_3 .porto-sicon-box { width:calc((100% / 4) - 30px ); margin-left:15px;margin-right:15px; } 
.row_vf8_3 h3.porto-sicon-title { font-size:20px;font-weight:500;margin-bottom:10px;line-height: 26px;}
.row_vf8_3 .porto-sicon-header p { text-align:justify; }
.row_vf8_4 { padding-bottom: 40px; }
.row_vf8_5 { padding: 70px 0 30px; }
.row_vf8_5 .porto-sicon-box { margin-bottom: 80px; }
.row_vf8_5 div.porto-sicon-title {font-size: 50px;line-height: 56px;margin-bottom: 5px;}
.row_vf8_5 .porto-sicon-header p { color:#5f5f5f; }

.row_vf8_6 { padding: 70px 0 30px; }
.row_vf8_6 .porto-sicon-box { margin-bottom: 50px; }
.row_vf8_6 h3.porto-sicon-title { font-weight:600;margin-bottom:20px;font-size: 25px;line-height: 31px; }
.row_vf8_6 .porto-sicon-header p { font-size: 18px;line-height:24px; }

.wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-prev, .wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-next { width: 55px; height: 55px; border-radius: 50%;  background-color: #fff; border: 1px solid #ccc; color: #000; font-size: 20px; transition: 0.2s ease-in-out;}
.wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-prev { left:-25px; }
.wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-next { right:-25px; }
.wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-prev:hover, .wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-next:hover { background-color: var(--porto-primary-color); color: #fff!important; border-color: #fff; outline: 5px solid var(--porto-primary-color);}
.wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-dots li { width: 18px; height: 18px; }
.wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-dots li i { opacity: 1; font-size: 12px; }
.wrap_dongxedichvu_2 .wpb_single_image { border-bottom: 1px solid #ccc;padding-bottom:20px; }
.wrap_dongxedichvu_2 .wpb_single_image img { width: 40%; }
.wrap_dongxedichvu_2 .row_thongso > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.wrap_dongxedichvu_2 .porto-sicon-box { width:calc((100% / 4) - 30px ); margin-left:15px;margin-right:15px; } 
.wrap_dongxedichvu_2 h3.porto-sicon-title { font-size: 16px; color: #6c6c6c;margin-bottom:10px; }
.wrap_dongxedichvu_2 .porto-sicon-header p { font-size: 22px; }
.wrap_dongxedichvu_2 .row_btn > .vc_column_container > .vc_column-inner { padding-top:30px;border-top:1px solid #ccc; text-align: center;}
.wrap_dongxedichvu_2 .row_btn .vc_btn3-container .vc_btn3 { min-width: 220px;padding: 15px 10px;font-size: 16px;text-transform:uppercase;border:1px solid var(--porto-primary-color); }
.wrap_dongxedichvu_2 .row_btn .btn_brochure .vc_btn3 { color: var(--porto-primary-color); margin-right: 20px;}
.wrap_dongxedichvu_2 .row_btn .btn_datcoc .vc_btn3 { color: #fff; background-color: var(--porto-primary-color); }

.wrap_banner_vf9 .vc_row {display: none;}
.row_vf9_1 { padding-top:50px; }
.row_vf9_1:before { content:"";position:absolute;width:100%;height:200px;left:0;top:-35px;background-color: #1151c5;}
.row_vf9_1 .intro_vf9_title { margin-bottom:35px; }
.row_vf9_1 .intro_vf9_title  h3.porto-sicon-title { font-size: 40px; line-height: 48px; color:#fff; }
.row_vf9_1 .porto-sicon-header p { font-size:50px;line-height:58px;color:#fff;font-weight:700; }
.row_vf9_1 .intro p { color: #fff; font-size:20px; line-height:28px; }
.row_vf9_1 .vc_row .wpb_text_column { margin-bottom: 0; margin-top: 15px; color:#fff; }
.row_vf9_1 .vc_row {background-color: rgba(255, 255, 255, 0.2); margin-bottom: 50px; padding: 30px 0; margin-left: auto; margin-right: auto;}
.row_vf9_1 .vc_row .thongso > .vc_column-inner { display:flex;flex-wrap:wrap;}
.row_vf9_1 .vc_row .thongso .porto-sicon-box { width:calc((100% / 3) - 30px ); margin-left:15px;margin-right:15px;margin-bottom: 0;}
.row_vf9_1 .vc_row .thongso .porto-sicon-box h3.porto-sicon-title, .wrap_banner_vf9 .vc_row .thongso .porto-sicon-header p, .wrap_banner_vf9 .vc_row .wpb_text_column { color: #fff; }
.row_vf9_1 .vc_row .thongso .porto-sicon-box h3.porto-sicon-title { font-size: 18px; font-weight:normal; margin-bottom:12px; line-height: 24px; }
.row_vf9_1 .vc_row .thongso .porto-sicon-header p { font-size:50px;line-height:56px; }
.row_vf9_1 .vc_row .thongso .porto-sicon-header p span { font-size: 20px;line-height:28px; }
.row_vf9_2 { padding: 100px 0 50px; }
.row_vf9_2 .wrap_btn { margin-top:20px; }
.row_vf9_2 .porto-sicon-box { padding:70px 40px; background-color:#cbdeff; margin-bottom: 30px;}
.row_vf9_2 .porto-sicon-header { margin-bottom:0; }
.row_vf9_2 h3.porto-sicon-title { font-size: 35px;line-height: 41px;border-radius: 5px;padding: 10px;color:#fff;background-color:var(--porto-primary-color);margin-bottom: 30px; }
.row_vf9_2 .porto-sicon-header p { font-size: 40px;line-height: 46px;}
.row_vf9_3 { padding: 70px 0 50px; }
.row_vf9_4 { padding: 50px 0; }
.row_vf9_4 .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.row_vf9_4 .porto-sicon-box { width:calc((100% / 4) - 30px ); margin-left:15px;margin-right:15px; } 
.row_vf9_4 .top-icon .porto-sicon-description { margin-top:0;text-align:justify; }
.row_vf9_5 { background-size:cover; background-repeat:no-repeat;background-position:top center;background-attachment:fixed; padding: 80px 0; }
.row_vf9_5 .porto-sicon-box { background-color: rgba(49, 49, 48, 0.8);padding: 30px 20px 0px;border-radius: 10px;margin-bottom: 30px;}
.row_vf9_5 h3 { color:#fff; }
.row_vf9_5 .wpb_text_column p { color:#fff; font-size:55px; line-height:61px; }
.row_vf9_5 h3.porto-sicon-title { font-weight: 600;line-height: 30px;}
.row_vf9_5 .porto-sicon-description { color:#fff; text-align: justify;}
.row_vf9_5 .porto-sicon-description ul { padding-left:0; }
.row_vf9_5 .porto-sicon-description ul li { list-style:none; margin-bottom:6px; }

.wrap_btn { margin-top:30px; }
.wrap_btn > .vc_column_container > .vc_column-inner { text-align:center; }
.wrap_btn .btn_datcoc { margin-right: 20px; }
.wrap_btn .vc_btn3-container .vc_btn3{ min-width: 200px; }

.wrap_danhmucbaoduong {padding: 30px 0;}
.wrap_danhmucbaoduong h2.vc_custom_heading { margin-bottom: 50px; }
.wrap_danhmucbaoduong .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.wrap_danhmucbaoduong .porto-sicon-box { width:calc((100% / 6) - 30px ); margin-left:15px;margin-right:15px; } 

.wrap_thongtindichvu_quytrinh { padding: 30px 0 50px; }
.wrap_thongtindichvu_quytrinh h2.vc_custom_heading {margin-bottom: 50px;}
.wrap_thongtindichvu_quytrinh .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.wrap_thongtindichvu_quytrinh .porto-sicon-box { width:calc((100% / 5) - 30px ); margin-left:15px;margin-right:15px; }
.wrap_thongtindichvu_quytrinh .porto-sicon-img { width: 110px; height:80px; background-color:#f8f9f9; border-radius:5px;display: grid;place-items: center;margin: 0 auto; }

.wrap_pinvatramsac_1 { padding: 30px 0; }
.wrap_pinvatramsac_1 .porto-blockquote blockquote { background-color:#d2eaff; border-radius: 0 5px 5px 0;border-width:7px;}
.wrap_pinvatramsac_1 .porto-blockquote blockquote h3 { margin-bottom:15px; }
.wrap_pinvatramsac_1 .porto-blockquote blockquote p { font-size:22px;line-height:30px;color:#646464; text-align: justify;}
.wrap_pinvatramsac_2 h3.porto-sicon-title, .wrap_pinvatramsac_3 h3.porto-sicon-title { font-size:22px;line-height: 30px; color:#555; }
.wrap_pinvatramsac_2 .porto-sicon-header p, .wrap_pinvatramsac_3 .porto-sicon-header p { font-size: 30px;line-height:38px; }
.wrap_pinvatramsac_3 {padding: 50px 0;}
.wrap_pinvatramsac_3 .desc_thuantien .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.wrap_pinvatramsac_3 .desc_thuantien .vc_btn3-container { width:calc((100% / 2) - 30px ); margin-left:15px;margin-right:15px; }
.wrap_pinvatramsac_3 .desc_thuantien .vc_btn3-container .vc_btn3 {width: 100%;}
.wrap_pinvatramsac_4 {padding: 70px 0;}
.wrap_pinvatramsac_4 h2.vc_custom_heading { color:#fff; margin-bottom: 50px;}
.wrap_pinvatramsac_4 .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.wrap_pinvatramsac_4 .porto-sicon-box { width:calc((100% / 3) - 30px ); margin-left:15px;margin-right:15px;background-color:#fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; border-radius: 10px; padding: 20px;} 
.wrap_pinvatramsac_4 .porto-sicon-box .porto-icon i { color:#FFA500; }
.wrap_pinvatramsac_5 { padding-top: 30px;  }
.wrap_pinvatramsac_5 .wpb_text_column {background-color: #d2eaff;padding: 30px 0;}
.wrap_pinvatramsac_5 .wpb_text_column > .wpb_wrapper { max-height:500px;overflow:auto; padding: 0 20px;}
.wrap_pinvatramsac_6 {padding: 35px 0 50px;}
.wrap_pinvatramsac_6 .huongdanthanhtoan .porto-sicon-box { background-color:var(--porto-primary-color); padding: 25px; border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.wrap_pinvatramsac_6 .huongdanthanhtoan .porto-icon i, .wrap_pinvatramsac_6 .huongdanthanhtoan .porto-sicon-description { color: #fff; }
.wrap_pinvatramsac_7 {padding: 70px 0 30px;}
.wrap_pinvatramsac_7 .wpb_text_column { text-align:justify; }
.wrap_pinvatramsac_7 .wpb_text_column ul {padding-left: 0;}
.wrap_pinvatramsac_7 .wpb_text_column ul li {list-style: none; position: relative; padding-left: 24px; margin-bottom: 10px;}
.wrap_pinvatramsac_7 .wpb_text_column ul li:before {content: "\f0a4"; font-family: "Font Awesome 6 Free"; font-weight: 900; color: #ffa503; position: absolute; left: 0; top: 0px;}
.wrap_pinvatramsac_8 { padding: 50px 0 20px; }
.wrap_pinvatramsac_8 .porto-sicon-box { border:2px solid var(--porto-primary-color); padding: 30px; border-radius: 10px;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; }
.wrap_pinvatramsac_8 .porto-sicon-box .porto-icon i { color:#FFA500; }
.wrap_pinvatramsac_8 h3.porto-sicon-title { font-size: 30px; }
.wrap_pinvatramsac_9 {padding: 50px 0;}
.wrap_pinvatramsac_9 h2.vc_custom_heading, .wrap_pinvatramsac_9 .wpb_text_column { color: #fff; }
.wrap_pinvatramsac_9 .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
.wrap_pinvatramsac_9 .porto-sicon-box { width:calc((100% / 3) - 30px ); margin-left:15px;margin-right:15px;background-color:#fff;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; border-radius: 10px; padding: 30px;}
.wrap_pinvatramsac_9 .porto-sicon-box .porto-icon i { color:#FFA500; }
.wrap_pinvatramsac_9 .porto-sicon-header p { font-size:20px; }
.wrap_pinvatramsac_10 { padding: 50px 0; }
.wrap_pinvatramsac_11, .wrap_pinvatramsac_12 { padding: 70px 0 30px; }
.wrap_pinvatramsac_11 .porto-sicon-box { background-color:#fff;padding:20px;border-radius:10px; }
.wrap_pinvatramsac_11 .porto-sicon-box .porto-sicon-top > .porto-item-wrap {text-align: center;}
.wrap_pinvatramsac_11 .porto-sicon-header { margin-top: 20px; }
.wrap_pinvatramsac_11 h3.porto-sicon-title { margin-bottom: 10px; }
.wrap_pinvatramsac_11 .porto-carousel-wrapper .slick-prev, .wrap_pinvatramsac_12 .porto-carousel-wrapper .slick-prev { left:-26px; }
.wrap_pinvatramsac_11 .porto-carousel-wrapper .slick-next, .wrap_pinvatramsac_12 .porto-carousel-wrapper .slick-next { right:-26px; }
.wrap_pinvatramsac_11 .porto-carousel-wrapper .slick-prev:hover, .wrap_pinvatramsac_11 .porto-carousel-wrapper .slick-next:hover, .wrap_pinvatramsac_12 .porto-carousel-wrapper .slick-prev:hover, .wrap_pinvatramsac_12 .porto-carousel-wrapper .slick-next:hover {color: var(--porto-primary-color)!important;}
.wrap_pinvatramsac_11 .porto-carousel-wrapper .slick-dots li, .wrap_pinvatramsac_12 .porto-carousel-wrapper .slick-dots li { width: 18px; height: 18px; }
.wrap_pinvatramsac_11 .porto-carousel-wrapper .slick-dots li i, .wrap_pinvatramsac_12 .porto-carousel-wrapper .slick-dots li i { opacity: 1; font-size: 12px; }
.wrap_pinvatramsac_11 table, .wrap_pinvatramsac_12 table { border-collapse: collapse; width: 100%;}
.wrap_pinvatramsac_11 table, .wrap_pinvatramsac_11 th, .wrap_pinvatramsac_11 td, .wrap_pinvatramsac_12 table, .wrap_pinvatramsac_12 th, .wrap_pinvatramsac_12 td {border: 1px solid #ddd;}
.wrap_pinvatramsac_11 th, .wrap_pinvatramsac_11 td, .wrap_pinvatramsac_12 th, .wrap_pinvatramsac_12 td { padding: 10px;}
.wrap_pinvatramsac_12 .right-icon .porto-sicon-body *, .wrap_pinvatramsac_12 .right-icon .porto-sicon-header .porto-sicon-title{ text-align:left; }
.wrap_pinvatramsac_12 h3.porto-sicon-title { margin-bottom: 15px;font-size:25px; }
.wrap_pinvatramsac_12 .porto-sicon-right { display:flex;align-items:center; }
.wrap_pinvatramsac_12 .porto-sicon-right > .porto-item-wrap {width: 100%;}

.wrap_dangkylaithu { padding:30px 0 50px; }
.wrap_dangkylaithu .form-control, .wrap_dangkylaithu select.dong_xe { padding:12px;border-radius:5px; }
.wrap_dangkylaithu input.btn.btn-lg[type=submit] {width: 100%;font-size: 18px;padding: 12px;border: 1px solid var(--porto-primary-color);}
.wrap_dangkylaithu input.btn.btn-lg[type=submit]:hover { background-color:#fff;color:var(--porto-primary-color); }

/* Định dạng table */
.wrap_table { width: 100%; overflow-x: auto; margin-bottom: 30px; -webkit-overflow-scrolling: touch;}
.wrap_table table {width: 100%; min-width: 800px; border-collapse: collapse; font-size: 15px; color: #333; background-color: #fff; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05); border-radius: 8px; overflow: hidden; margin-bottom: 35px;}
.wrap_table th, .wrap_table td { padding: 14px 16px; border: 1px solid #e0e0e0; text-align: center; vertical-align: middle;}
.wrap_table th { background-color: #008acd; color: #fff; font-weight: 600; text-transform: uppercase; font-size: 14px;}
.wrap_table tbody tr:nth-child(even) { background-color: #f9f9f9;}
.wrap_table tbody td:first-child { font-weight: bold; color: #008acd; text-align: center;}
.wrap_table tfoot h4 { padding: 20px; font-size: 16px; text-align: center; background: #008acd; color: #fff; font-weight: 500;}

.btn_tuvan_form { display: none; }
.modal-dialog { max-width: 600px; }
.modal-dialog h1.modal-title { font-size:25px!important; }
.modal-dialog .modal-content { background-image:radial-gradient( circle 476px at 54.8% 51.5%,  rgba(168,229,253,1) 0%, rgba(244,244,254,1) 42.3%, rgba(244,244,254,1) 100.2% );border-radius:10px;padding:10px; }
.modal-dialog .modal-content input.wpcf7-submit {background-image: linear-gradient(150deg, #08c 0%, #08c 30%, #0169fe 70%, #0169fe 100%); border: none; padding: 12px 30px; border-radius: 5px;font-size: 16px;margin-left: 50%;transform: translateX(-50%);}
.modal-dialog .modal-content .form-control, .modal-dialog .modal-content select.dong_xe { padding:12px;border-radius:5px; }

#footer:before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); z-index: 1; display: block;}
#footer .footer-main, #footer .footer-bottom { position: relative; z-index: 2;}
#footer .footer-main .row > div:first-child .textwidget ul li { margin-bottom: 12px; position: relative; padding-left: 35px;font-size: 16px;}
#footer .footer-main .row > div:first-child .textwidget ul li strong { display: block; margin-bottom: 2px;}
#footer .footer-main .row > div:first-child .textwidget ul li i { position: absolute ; top: 0px; left: 0; font-size: 22px}
#footer .footer-main h3.widget-title { font-size: 18px; font-weight: 500; margin-bottom: 30px; }
#footer .footer-main .widget_nav_menu ul.menu { border: none; margin-bottom: 10px;}
#footer .footer-main .widget_nav_menu ul.menu li { font-size: 16px; border: none; list-style: none; position: relative;  padding-left: 5px;  margin-left: 12px;}
#footer .footer-main .widget_nav_menu ul.menu li:before { content: "\f111"; font-family: "Font Awesome 6 Free"; font-weight: 400; color: #fff; position: absolute; left: 0; top: 7px;}
#footer .footer-main .widget_nav_menu ul.menu li:hover:before { animation: none; }
#footer .footer-bottom { padding: 0; }
#footer .footer-bottom > .container { border-top: 1px solid rgba(255, 255, 255, 0.4);}


@media(max-width:1289px){
    #header .header-main > .header-container { max-width:100%; }
    #header .main-menu > li.menu-item > a { font-size:18px; }
    .wrap_gioithieu_nav .sticky-nav-wrapper .nav-pills li a { min-width:200px; }
    .wrap_pinvatramsac_8 .porto-sicon-box { padding:15px; }
    .wrap_pinvatramsac_8 h3.porto-sicon-title {font-size: 28px;}
}

@media(max-width:1229px){
    .btn_datlich .vc_general.vc_btn3, .btn_style .vc_general.vc_btn3, .btn_white .vc_btn3 { font-size: 13px; }
    .wrap_btn .vc_btn3-container .vc_general.vc_btn3 { font-size: 15px; }
    .chinhsach_heading {font-size: 35px;line-height: 43px;}
    .alignment_desc { margin-left:80px;margin-right:80px; }
    .wrap_sanphamxe .row_sanphamxe .thongso ul li { width: 50%;margin-bottom:10px; }
    .wrap_huongdan .porto-sicon-box .porto-sicon-description { top: 76%; }
    .wrap_baohanh_dichvu .desc_baohanhvadichvu .vc_btn3-container .vc_btn3 { font-size: 13px; }
    .wrap_dongxedichvu_2 .porto-sicon-header p { font-size:20px; }
    .wrap_dangkytuvan h2.vc_custom_heading {font-size: 28px;line-height: 36px;}

    .row_vf5_5 .porto-sicon-header p {font-size: 25px;line-height: 31px;}
    .row_vf5_6 .row_thongso .porto-sicon-box {width: calc((100% / 3) - 30px );}
    .row_vf5_7 h3.porto-sicon-title, .row_vf5_8 h3.vc_custom_heading { font-size: 38px; }
    .row_vf5_7 .porto-sicon-header p {padding: 28px 100px;font-size: 38px;}
    .row_vf6_1 h3.porto-sicon-title {font-size: 26px;}
    .row_vf6_2 .price_info > .vc_column_container > .vc_column-inner { width:82%; }
    .row_vf6_3 {padding: 70px 0 500px;}

    .row_vf9_1 .vc_row .thongso .porto-sicon-header p {font-size: 32px;line-height: 40px;}        
    .row_vf9_1 .vc_row .thongso .porto-sicon-box h3.porto-sicon-title { min-height: 45px; }
    .row_vf9_2 .porto-sicon-header p { font-size:35px;line-height:41px; }

    .wrap_form_tuvandongxe .contact_form > .vc_column-inner {padding: 40px 40px 30px;}
    .wrap_form_tuvandongxe .wpb_text_column p {font-size: 20px;line-height: 26px;}

    .wrap_danhmucbaoduong .porto-sicon-box { width:calc((100% / 3) - 30px ); }

    .wrap_pinvatramsac_1 .porto-blockquote blockquote p {font-size: 20px;line-height: 28px;} 
    .wrap_pinvatramsac_3 .desc_thuantien .vc_btn3-container .vc_btn3 { padding:15px 20px; }
    .wrap_pinvatramsac_7 .vc_row > .vc_column_container { width:100%; }

    #footer .footer-main h3.widget-title {font-size: 17px;}
}

@media(max-width:991px){
    #header:not(.header-builder) .top-links {display: inline-block;margin-left: 0;}
    #header .header-main .header-right-bottom > ul.top-links > li > a { padding: 9px 20px; }
    .btn_white .vc_btn3 {font-size: 15px;}
    .dongxe_heading {font-size: 35px;margin-bottom: 26px;line-height: 41px;}
    .chinhsach_heading {font-size: 32px;line-height: 38px;}
    .alignment_desc { margin-left:60px;margin-right:60px; }
    .wrap_huongdan > .vc_column_container { width: 100%; }
    .wrap_huongdan .porto-sicon-box .porto-sicon-description { top: 86%; }
    .wrap_huongdan .thietbisacdidong { background-color:transparent; margin-top:35px; }
    .wrap_huongdan .thietbisacdidong > .wpb_wrapper.vc_column-inner { background-color:#ededed;padding:35px 15px 20px; }
    .wrap_baohanh_dichvu { padding: 50px 0 0; background-image:none!important; }
    .wrap_baohanh_dichvu > .vc_column_container { width:100%; }
    .wrap_baohanh_dichvu .wpb_single_image { display:block; border-radius:5px;overflow:hidden; }
    .wrap_baohanh_dichvu h2.vc_custom_heading { color:#000;margin-bottom:15px; }
    .wrap_baohanh_dichvu .desc_baohanhvadichvu .vc_btn3-container .vc_btn3 {font-size: 16px;}
    .wrap_dangkytuvan h2.vc_custom_heading {font-size: 25px;line-height: 31px;}

    .wrap_gioithieu_nav .sticky-nav-wrapper .nav-pills li a {font-size: 13px; min-width: unset;}
    .wrap_gioithieu h3 { font-size:30px; line-height: 38px;}

	.row_vf3_7 .vc_row, .row_vf3_7 .wpb_single_image { width:100%; }

    .row_vf5_1 .wpb_text_column h4 {font-size: 25px;line-height: 31px;}
    .row_vf5_5 .wpb_text_column {font-size: 22px;line-height: 28px;}
    .row_vf5_5 .porto-sicon-box { width:calc((100% / 2) - 30px );}
    .row_vf5_6 .row_thongso .porto-sicon-header p {font-size: 20px;}
    .row_vf5_7 h3.porto-sicon-title, .row_vf5_8 h3.vc_custom_heading {font-size: 35px;}
    .row_vf5_7 .porto-sicon-header p {padding: 24px 80px;font-size: 35px;}

    .row_vf6_1 .porto-sicon-box { width:calc((100% / 2) - 30px ); }
    .row_vf6_2 .price_info > .vc_column_container > .vc_column-inner {width: 100%; justify-content: space-around;}
    .row_vf6_2 .porto-sicon-description {font-size: 30px;line-height: 36px;} 
    .row_vf6_3 {padding: 50px 0 400px;}
    .row_vf6_3 .wpb_text_column {font-size: 25px;line-height: 31px;}

    .row_vf7_1 .porto-sicon-box { width:100%;}
    .row_vf7_1 h3.porto-sicon-title, .row_vf7_1 .porto-sicon-header p, .row_vf7_1 .porto-sicon-description { text-align:center; }
    .row_vf7_2 h2.vc_custom_heading {font-size: 45px;margin-bottom: 15px;}
    .row_vf7_2 .wpb_text_column {font-size: 30px;line-height: 36px;} 
    .row_vf7_3 h3,.row_vf7_3 .porto-sicon-header p {font-size: 35px;line-height: 41px;}
    .row_vf8_1 .price_info > .vc_column_container { width:100%; margin-bottom: 30px;}
    .row_vf8_1 .wrap_btn { margin-top:15px; }
    .row_vf8_5 .porto-sicon-box {margin-bottom: 40px;}
    .row_vf8_5 div.porto-sicon-title {font-size: 42px;line-height: 48px;}

    .wrap_dongxedichvu_2 .porto-sicon-box { width:calc((100% / 3) - 30px );} 

    .wrap_banner_vf9 .vc_row { padding: 20px 0; }
    .row_vf9_1 .vc_row .thongso .porto-sicon-header p {font-size: 20px;line-height: 28px;}
    .row_vf9_2 .porto-sicon-box {padding: 55px 40px;}
    .row_vf9_2 h3.porto-sicon-title { font-size: 30px;line-height:36px;margin-bottom:22px; }
    .row_vf9_2 .porto-sicon-header p {font-size: 25px;line-height: 31px;}

    .wrap_form_tuvandongxe > .vc_column_container { width:100%; }

    .wrap_pinvatramsac_2 {flex-direction: column-reverse;}
    .wrap_pinvatramsac_2 > .vc_column_container, .wrap_pinvatramsac_3 > .vc_column_container { width:100%; }
    .wrap_pinvatramsac_2  .wpb_single_image, .wrap_pinvatramsac_3  .wpb_single_image {margin-bottom: 15px;}
    .wrap_pinvatramsac_3 {padding: 35px 0;}
    .wrap_pinvatramsac_8 {flex-direction: column-reverse;}
    .wrap_pinvatramsac_8 > .vc_column_container {width: 100%;}
    .wrap_pinvatramsac_8 .porto-sicon-box {padding: 30px;}
    .wrap_pinvatramsac_8 h3.porto-sicon-title {font-size: 30px;}
    .wrap_pinvatramsac_9 .porto-sicon-box {padding: 15px;}
    .wrap_pinvatramsac_9 .porto-sicon-header p {font-size: 16px;line-height: 24px;}
    .wrap_pinvatramsac_10 .vc_row > .vc_column_container { width:100%; }
    .wrap_pinvatramsac_12 .porto-sicon-box {flex-direction: column-reverse;}

    .wrap_thongtindichvu_quytrinh .vc_row > .vc_column_container > .vc_column-inner {justify-content: center;}
    .wrap_thongtindichvu_quytrinh .porto-sicon-box { width:calc((100% / 3) - 30px );margin-bottom: 50px;}

    #footer .footer-main .row > div { width: 50%; }
    #footer .footer-main .row > div:nth-child(3), #footer .footer-main .row > div:last-child { margin-top: 10px; }
    #footer .footer-bottom .container>div { text-align:center; }
}

@media(max-width:767px){
    #header:not(.header-builder) .header-top {display: block;}
    #header .header-top .welcome-msg {font-size: 15px;}
    .dongxe_heading,.chinhsach_heading { margin-bottom: 22px; }
    .justify{text-align: justify;}
    .column-reverse {flex-direction: column-reverse;}
    .alignment_desc { margin-left:0;margin-right:0; }
    .page-top { padding:6px 0; }
    .pt-50 { padding-top:30px; }
    .pb-50 { padding-bottom:30px; }
    .wrap_huongdan .porto-sicon-box .porto-sicon-description { top:82%; }
    .wrap_showroom { padding-top:30px; }
    .wrap_showroom .xuongdichvu { flex-direction:column-reverse; padding-top: 15px;}
	.wrap_vf_tabcolor.vc_tta.vc_tta-tabs .vc_tta-tabs-container { display:block; }
    .wrap_vf_tabcolor.vc_tta.vc_tta-tabs .vc_tta-panel-heading { display:none; }

    .wrap_gioithieu_nav {padding: 15px 0 0;}
    .wrap_gioithieu_nav .nav-secondary.sticky-active {padding-bottom: 10px;}
    .wrap_gioithieu_nav .sticky-nav-wrapper .nav-secondary .nav-pills {margin-left: -15px;margin-right: -15px;background-color: #fff;}
    .wrap_gioithieu_nav .sticky-nav-wrapper .nav-pills li { width:50%;padding-left: 15px;padding-right: 15px;margin-bottom: 15px;}
    .wrap_tamnhinsumenh .row_tamnhinsumenh .porto-sicon-box{width: 100%;}

    .wrap_dongxedichvu_1 .slick-slider .slick-next, .wrap_dongxedichvu_1 .slick-slider .slick-prev,.wrap_sanphamxe .slick-slider .slick-next, .wrap_sanphamxe .slick-slider .slick-prev { display: inline-block!important; } 
    .wrap_dongxedichvu_2 .wpb_single_image {padding-bottom: 10px;}
    .wrap_dongxedichvu_2 .wpb_single_image img {width: 50%;}
    .wrap_dongxedichvu_2 .porto-sicon-box { width:calc((100% / 2) - 30px ); }
    .wrap_dongxedichvu_2 .row_btn .vc_btn3-container .vc_btn3 {min-width: 200px;font-size: 14px;}
    .wrap_dongxedichvu_2 .row_btn .btn_brochure .vc_btn3 { margin-right:10px; }
    .wrap_dangkytuvan {padding: 80px 0;}
    .wrap_dangkytuvan .vc_row {padding: 15px 0 30px;}

    .chinhsach_heading {text-align: center;}

    .row_vf5_1 {padding: 30px 0 20px;}
    .row_vf5_5 {padding-bottom: 250px;}
    .row_vf5_5 .wpb_text_column {font-size: 18px;line-height: 24px;}
    .row_vf5_6 .row_thongso .porto-sicon-box {width: calc((100% / 2) - 30px );}
    .row_vf5_7, .row_vf5_8 {padding: 60px 0;}
    .row_vf5_7 h3.porto-sicon-title, .row_vf5_8 h3.vc_custom_heading {font-size: 32px;margin-bottom: 40px;}
    .row_vf5_8 h3.porto-sicon-title {font-size: 26px;}
    .row_vf6_2 {padding: 130px 0 90px;}
    .row_vf6_2 .price_info > .vc_column_container > .vc_column-inner {padding: 0!important; background-color: transparent;}
    .row_vf6_2 .porto-sicon-box { width:100%; margin-bottom: 50px; padding: 50px 30px; background-color: rgba(210, 210, 210, 0.8);border-radius: 5px;}
    .row_vf6_2 .porto-sicon-header { margin-bottom:10px; }
    .row_vf6_2 h3.porto-sicon-title, .row_vf6_2 .porto-sicon-header p, .row_vf6_2 .porto-sicon-description { text-align:center; }
    .row_vf6_2 .wrap_btn { margin-top:0; }
    .row_vf6_3 {padding: 30px 0 300px;}
    .row_vf6_3 .wpb_text_column {font-size: 22px;line-height: 28px;}
    .row_vf6_4 { padding:50px 0 20px; }
    .row_vf6_5 {padding: 70px 0 30px;}
    .row_vf6_6 {padding: 50px 0 20px;} 
    .row_vf6_6 h3 {font-size: 30px;}
    .row_vf6_7 .slick-slider .slick-next,.row_vf6_7 .slick-slider .slick-prev { display: inline-block!important; }

    .row_vf7_1 {padding: 40px 0;}
    .row_vf7_3 {padding: 0px 0 30px;}
    .row_vf7_2 h2.vc_custom_heading {font-size: 40px;margin-bottom: 15px;}
    .row_vf7_2 .wpb_text_column {font-size: 22px;line-height: 30px;} 
    .row_vf7_6 .wpb_text_column { text-align:justify; }
    .row_vf7_7 {padding: 50px 0 10px;}
    .row_vf7_8 {padding: 50px 0 30px;}
    .row_vf7_11 {padding-top: 50px;}

    .row_vf8_1 {padding: 20px 0 40px;}
    .row_vf8_2 {padding: 50px 0 20px;}
    .row_vf8_2 .porto-sicon-box, .row_vf8_3 .porto-sicon-box { width:calc((100% / 2) - 30px ); }
    .row_vf8_3 {padding: 50px 0 20px;}
    .row_vf8_3 .porto-sicon-header p {text-align: justify;}
    .row_vf8_4 {padding-bottom: 20px;}
    .row_vf8_5 {padding: 50px 0 0px;}
    .row_vf8_5 .vc_row > .vc_column_container:first-child { width:70%; }
    .row_vf8_5 .vc_row > .vc_column_container:last-child { width:30%; }
    .row_vf8_5 div.porto-sicon-title {font-size: 30px;line-height: 36px;}

    .row_vf9_1 .intro_vf9_title  h3.porto-sicon-title {font-size: 35px;line-height: 41px;}
    .row_vf9_1 .porto-sicon-header p,.row_vf9_5 .wpb_text_column p {font-size: 45px;line-height: 51px;}
    .row_vf9_1 .vc_row .thongso .porto-sicon-box { width: 100%;margin-left:0; margin-right:0; margin-bottom: 20px;}
    .row_vf9_1 .vc_row .thongso .porto-sicon-box h3.porto-sicon-title { min-height: unset; }
    .row_vf9_1 .vc_row .thongso .porto-sicon-header p {font-size: 35px;line-height: 41px;} 
    .row_vf9_1 .wpb_text_column p {font-size: 16px;line-height: 22px;} 
    .row_vf9_1 .vc_row .wpb_text_column { margin-top: 0; }
    .row_vf9_2 .porto-sicon-header p {font-size: 35px;line-height: 41px;}
    .row_vf9_4 .porto-sicon-box { width:calc((100% / 2) - 30px ); }

    .wrap_thongtindichvu_quytrinh {padding: 20px 0 10px;}

    .wrap_form_tuvandongxe h2.vc_custom_heading {font-size: 35px;line-height: 41px;}

    .wrap_pinvatramsac_1 {padding: 15px 0;}
    .wrap_pinvatramsac_2 .porto-sicon-header p, .wrap_pinvatramsac_3 .porto-sicon-header p {font-size: 28px;line-height: 36px;}
    .wrap_pinvatramsac_4 {padding: 50px 0 40px;}
    .wrap_pinvatramsac_4 .porto-sicon-box {width: 100%;margin-bottom: 30px;}
    .wrap_pinvatramsac_5 {padding-top: 0px;}
    .wrap_pinvatramsac_5 .wpb_text_column h3 { font-size:20px; line-height:28px; }
    .wrap_pinvatramsac_5 .wpb_text_column h4 { font-size:18px;line-height:26px; }
    .wrap_pinvatramsac_5 .wpb_text_column h5 {font-size: 16px;line-height: 24px;}
    .wrap_pinvatramsac_6 {padding: 15px 0 35px;}
    .wrap_pinvatramsac_6 .huongdanthue { margin-top:25px; }
    .wrap_pinvatramsac_7 {padding: 50px 0 15px;}
    .wrap_pinvatramsac_8 .vc_row > .vc_column_container {width: 50%;}
    .wrap_pinvatramsac_8 .porto-sicon-box {padding: 25px;}
    .wrap_pinvatramsac_8 h3.porto-sicon-title {font-size: 28px;}
    .wrap_pinvatramsac_9 {padding: 35px 0;}
    .wrap_pinvatramsac_9 .porto-sicon-box { width:calc((100% / 2) - 30px );}
    .wrap_pinvatramsac_10 {padding: 35px 0 30px;}
    .wrap_pinvatramsac_10 h2.vc_custom_heading { margin-bottom:30px; }
    .wrap_pinvatramsac_11, .wrap_pinvatramsac_12 {padding: 50px 0 10px;}

}

@media(max-width:576px){
    .page-top ul.breadcrumb>li {font-size: 14px;}
    .pt-50 { padding-top:10px; }
    .pb-50 { padding-bottom:10px; }
    .wrap_btn .vc_btn3-container, .wrap_btn .vc_btn3-container .vc_btn3 {width: 100%;}
    .wrap_huongdan .porto-sicon-box:first-child { margin-bottom:20px; }
    .wrap_huongdan .porto-sicon-box .porto-sicon-description { position:relative;padding:0; }
    .wrap_huongdan .porto-sicon-box:hover .porto-sicon-description{transform: none;top: unset;}
    .wrap_huongdan .porto-sicon-box .porto-sicon-description h3, .wrap_huongdan .porto-sicon-box .porto-sicon-description ul, .wrap_huongdan .porto-sicon-box .porto-sicon-description p { color:#000;text-align: justify;opacity: 1;visibility: visible;}
    .wrap_huongdan .porto-sicon-box .porto-sicon-img:after { display:none; }
    .wrap_huongdan .porto-sicon-box:hover img, .wrap_huongdan .porto-sicon-box img { filter:brightness(1);transform:none; border-radius: 5px!important;}
    .wrap_huongdan .porto-sicon-box .porto-sicon-description .porto-sicon-read { color:var(--porto-primary-color); }
    .wrap_huongdan .porto-sicon-box .porto-sicon-description .porto-sicon-read:hover { opacity:0.7; }
    .wrap_huongdan .thietbisacdidong { margin-top:20px; }
    .wrap_baohanh_dichvu .desc_baohanhvadichvu .vc_btn3-container {width: 100%;}
    .wrap_baohanh_dichvu .desc_baohanhvadichvu .vc_btn3-container .vc_btn3 { font-size: 14px; }
    .wrap_mlttvn {padding: 25px 0 0px;}

    .wrap_gioithieu_nav .sticky-nav-wrapper .nav-pills li a {padding: 12px 0;}

	.dongxe_heading,.chinhsach_heading { font-size: 30px; line-height:36px; }
    .wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-prev,.wrap_sanphamxe .porto-carousel-wrapper .slick-prev { left:-18px; }
    .wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-next,.wrap_sanphamxe .porto-carousel-wrapper .slick-next { right:-18px; }
    .wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-prev, .wrap_dongxedichvu_1 .porto-carousel-wrapper .slick-next {width: 45px;height: 45px;}
    .wrap_dongxedichvu_2 .porto-sicon-header p { font-size:18px; }
    .wrap_dongxedichvu_2 .row_btn .vc_btn3-container .vc_btn3 { min-width:160px; }

    .row_vf5_1 h3.vc_custom_heading {margin-bottom: 5px;}
    .row_vf5_1 .wpb_text_column {margin-bottom: 35px;}
    .row_vf5_1 .wpb_text_column h4 {font-size: 22px;line-height: 28px;}
    .row_vf5_5 {padding-bottom: 150px;}
    .row_vf5_5 .porto-sicon-header p {font-size: 20px;line-height: 26px;}
    .row_vf5_7 h3.porto-sicon-title, .row_vf5_8 h3.vc_custom_heading {font-size: 28px; margin-bottom: 30px;}
    .row_vf5_7 .porto-sicon-header p {padding: 18px 40px;font-size: 26px;}
    .row_vf5_8 h3.porto-sicon-title {font-size: 22px;}
    .row_vf5_8 .porto-sicon-header p {font-size: 18px;line-height: 26px;}
    .row_vf6_1 .porto-sicon-box { width:100%; } 
    .row_vf6_2 {padding: 90px 0 50px;}
    .row_vf6_2 .porto-sicon-box { margin-bottom: 40px; }
    .row_vf6_3 {padding: 20px 0 170px;}
    .row_vf6_3 .wpb_text_column {font-size: 18px;line-height: 26px;}
    .row_vf6_6 h3 {font-size: 22px;}
    .row_vf6_7 .slick-slider .slick-next i,.row_vf6_7 .slick-slider .slick-prev i { font-size: 40px; }
    .row_vf7_2 .wpb_text_column {font-size: 20px;line-height: 28px;} 
    .row_vf7_3 h3,.row_vf7_3 .porto-sicon-header p { font-size: 30px; line-height:36px; }
    .row_vf7_11 table h4 { font-size: 20px; }
    .row_vf8_1 .porto-sicon-header{ margin-bottom: 10px; }
    .row_vf8_1 .porto-sicon-description {font-size: 30px;line-height: 36px;}
    .row_vf8_1 .vc_btn3-container .vc_btn3 {font-size: 14px;min-width: 140px;}
    .row_vf8_5 .vc_row > .vc_column_container:first-child, .row_vf8_5 .vc_row > .vc_column_container:last-child { width:100%; }
    .row_vf8_5 .vc_row > .vc_column_container > .vc_column-inner { display:flex;flex-wrap:wrap; margin-left: -15px; margin-right: -15px;width: auto;}
    .row_vf8_5 .porto-sicon-box { width:calc((100% / 2) - 30px ); margin-left:15px;margin-right:15px;margin-bottom:30px; } 
    .row_vf8_5 div.porto-sicon-title, .row_vf8_5 .porto-sicon-header p { text-align:center; }
    .row_vf8_6 {padding: 50px 0 20px;}
    .row_vf9_2 {padding: 70px 0 40px;}
    .row_vf9_2 .porto-sicon-header p {font-size: 28px;line-height: 34px;}
    .row_vf9_3 {padding: 50px 0 30px;}
    .row_vf9_5 h3.vc_custom_heading { margin-bottom: 12px; }
    .row_vf9_5 .wpb_text_column p {font-size: 38px;line-height: 44px;}

    .wrap_form_tuvandongxe .contact_form > .vc_column-inner {padding: 40px 26px 20px;}
    .wrap_form_tuvandongxe h2.vc_custom_heading {font-size: 30px;line-height: 36px;margin-bottom: 20px;padding-bottom: 15px;}
    .wrap_form_tuvandongxe .wpb_text_column p {font-size: 18px;line-height: 24px;}

    .wrap_danhmucbaoduong .porto-sicon-box { width:calc((100% / 2) - 30px ); }
    .wrap_thongtindichvu_quytrinh .vc_row > .vc_column_container > .vc_column-inner {justify-content: start;}
    .wrap_thongtindichvu_quytrinh .porto-sicon-box { width:calc((100% / 2) - 30px ); margin-bottom: 35px;}

    .wrap_pinvatramsac_1 .porto-blockquote blockquote h3 {margin-bottom: 10px;font-size: 22px;}
    .wrap_pinvatramsac_1 .porto-blockquote blockquote p {font-size: 18px;line-height: 26px;} 
    .wrap_pinvatramsac_2 h3.porto-sicon-title, .wrap_pinvatramsac_3 h3.porto-sicon-title {font-size: 20px;line-height: 28px;}
    .wrap_pinvatramsac_2 .porto-sicon-header p, .wrap_pinvatramsac_3 .porto-sicon-header p {font-size: 26px;line-height: 34px;}
    .wrap_pinvatramsac_3 .desc_thuantien .vc_btn3-container {width: 100%;}
    .wrap_pinvatramsac_8 .vc_row > .vc_column_container {width: 100%;}

}

@media(max-width:480px){
    #header .header-top .welcome-msg {font-size: 12px;}
     #header .header-main .header-right-bottom > ul.top-links > li > a {padding: 6px 12px;font-size: 12px;}
    .row_vf6_2 .porto-sicon-description {font-size: 26px;line-height: 32px;} 
    .row_vf7_3 h3,.row_vf7_3 .porto-sicon-header p { font-size: 22px; line-height:30px; }
    .row_vf8_2 .vc_row {margin-top: 50px;}

    .wrap_pinvatramsac_9 .porto-sicon-box { width:100%;}

    #footer .footer-main .row > div { width: 100%; }
    #footer .footer-main .row > div:nth-child(2), #footer .footer-main .row > div:nth-child(3), #footer .footer-main .row > div:last-child { margin-top: 0; }
	
    @keyframes scroll {
    0% {
        transform: translateX(100%);
    }
    100% {
        transform: translateX(calc(-20% - 100vw));
    }
}
}













