/*
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");
/*
@import url("css/mg5.css");
@import url("css/mgrx5.css");*/

@import url("https://mgmotor.mypage.vn/css/mg5.css");
@import url("https://mgmotor.mypage.vn/css/mgrx5.css");
@import url("https://mgmotor.mypage.vn/css/mg4.css");
/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.car_item .wpb_text_column, .car_item .wpb_text_column *, .wrap_dky .vc_custom_heading, .wrap_dky .wpcf7 input[type="email"], #footer *, .custom_font {/*font-family: 'Josefin Sans', sans-serif;*/}
.fixed-header #header .header-main {background-color: transparent;}
#header .header-main .container {min-height: auto;}
.fixed-header #header .header-main.open-menu {background-color: #fff;}
.header-wrapper {z-index: 3;}
#header.header-10 .header-main .header-left, #header.header-10 .header-main .header-center, #header.header-10 .header-main .header-right {padding-top: 0;padding-bottom: 0;}
#header .logo a {position: relative;}
/*#header .logo a:after{content: '';width: 100vw;height: 100%;right: 100%;background-color: #e42320;position: absolute;}
#header .logo a:before {content: "";border-bottom: 1px solid #8d9091;position: absolute;height: calc(100% - 1px);width: 100vw;left: 100%;bottom: 0;pointer-events: none;}*/
#header.header-corporate .header-main .header-right {padding-left: 0;}
#header.header-10 .header-right-bottom {margin-top: 0;}
#header .header-top .header-left {width: 100%;}
#header .header-top .welcome-msg {padding: 5px 0;font-size: 14px;display: block;}
#header .header-top .welcome-msg ul {margin: 0;padding: 0;list-style: none;text-align: center;}
#header .header-top .welcome-msg ul li {display: inline-block;margin-right: 20px;padding-right: 20px;border-right: 1px solid #ccc;}
#header .header-top .welcome-msg ul li:last-child {padding-right: 0;margin-right: 0;border-right: none;}
#header .header-top .welcome-msg i {margin-right: 5px;font-size: 16px;}
#header .mobile-toggle {position: absolute;top: 20px;right: 20px;background-color: transparent;width: 29px;height: 20px;margin: 0;}
#header .mobile-toggle span {display: inline-block;position: absolute;width: 100%;height: 3px;background-color: #fff;left: 50%;-webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;}
#header .mobile-toggle span:first-child {    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;}
#header .mobile-toggle span:nth-child(2) {
    top: 50%;
    width: 70%;
    right: 0;
    left: unset;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition-delay: .05s;
    -o-transition-delay: .05s;
    transition-delay: .05s;
    opacity: 1;
}
#header .mobile-toggle span:nth-child(3){    bottom: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;}
#nav-panel {background-color: #fff;}
#nav-panel .mobile-menu li {border: none;}
#nav-panel .accordion-menu li.menu-item > a {color: #000;font-size: 18px;font-weight: 700;line-height: 30px;padding: 3px 0;text-transform: none;}
#nav-panel .accordion-menu li.menu-item.active > a {background-color: transparent;color: #e42320;}
#nav-panel .accordion-menu li.menu-item .sub-menu li a {font-size: 14px;font-weight: 300;}
#nav-panel .accordion-menu > li.menu-item > .arrow {color: #000;left: 0;right: 0;width: 100%;text-align: right;padding-left: 20px;}
 #nav-panel .accordion-menu>li.menu-item.active>.arrow {color: #000;}
#header .header-main #main-menu .mega-menu>li.menu-item {margin: 0;}
#main-menu .mega-menu > li.menu-item > a {font-weight: 600;padding:18px 16px 16px;}
/*#header .header-main #main-menu .mega-menu .popup {left: 0;top: 100%;display: none !important;}
#header .header-main #main-menu .mega-menu li.menu-item:hover .popup {display: block !important;}
#main-menu .mega-menu .popup li.menu-item {display: inline-block;margin-right: 20px;padding-left: 15px;}
#main-menu .mega-menu .popup li.menu-item:before{content: "";position: absolute;width: 3px;height: 3px;top: calc(50% - 2px);left: 27px;border-radius: 50%;background: #000;}
#main-menu .mega-menu>li.menu-item.has-sub:after {content: "";
    position: fixed;
    top: 0;
    left: 0;
    right: 17px;
    width: calc(100vw - 15px);
    height: 143px;
    background: #fff;
    display: none;
    z-index: -1;}
.admin-bar #main-menu .mega-menu>li.menu-item.has-sub:after {top: 30px;}
.open-menu #main-menu .mega-menu>li.menu-item.has-sub:after {display: block;}
#main-menu .mega-menu .narrow .popup li.menu-item > a {border-bottom: none;padding: 20px;}
#main-menu .mega-menu .narrow .popup ul.sub-menu {box-shadow: none;background-color: transparent;}*/
#main-menu .mega-menu > li.menu-item > a:before, #header .top-links > li.menu-item > a:before{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;height: 3px;background-color: #fff;transition:0.3s ease-in-out;}
#main-menu .mega-menu > li.menu-item:hover > a:before, #main-menu .mega-menu > li.menu-item.active > a:before {left: 16px;right: 16px;}
#main-menu .mega-menu .narrow .popup li.menu-item > a {font-weight: 600;}
#banner-wrapper .porto-carousel-wrapper {margin-bottom: 0;}
body #banner-wrapper .porto-carousel-wrapper ul.slick-dots {position: absolute;bottom: 15px;}
.porto-carousel-wrapper .slick-dots li {margin: 0 5px;}
.porto-carousel-wrapper .slick-dots li i {opacity: 1;width: 7px;height: 7px;border-radius: 50%;background-color: #fff;padding: 6px;}
.porto-carousel-wrapper .slick-dots li i:before {content: '';}
.slick-slider .slick-dots li.slick-active i, .slick-slider .slick-dots li:hover i{box-shadow: 0 0 2px 6px rgba(255,255,255,0.5);}
#main {z-index: 1;}
#banner-wrapper .porto-block > p {display: none;}
.no-breadcrumbs .main-content {padding-top: 0;}
.car_heading .wpb_single_image {margin-bottom: 0;width: 60%;float: left;position: relative;}
.car_heading .wpb_text_column {margin-bottom: 0;width: 40%;float: left;padding-top: 28px;}
.car_heading .wpb_text_column h2 {font-size: 23px;margin-bottom: 5px;line-height: 28px;}
.car_heading .wpb_text_column h4 {font-weight:400;white-space: nowrap;font-size: 12px;line-height: 17px;}
.car_heading .wpb_single_image:before{    content: "";
    position: absolute; background-image: url(images/car_hover.png);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-size: auto 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    z-index: 0;
    opacity: 0;
    -webkit-transform: rotate(.2deg);
    -ms-transform: rotate(.2deg);
    transform: rotate(.2deg);
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;}
.car_heading .active .wpb_single_image:before {opacity: 1;}
.car_heading .wpb_single_image .vc_single_image-wrapper {position: relative;z-index: 3;}
.car_heading .wpb_single_image img {    -webkit-transition: .4s ease-in-out;
    -o-transition: .4s ease-in-out;
    transition: .4s ease-in-out;}
.car_heading .active .wpb_single_image img {-webkit-transform: scale(1.1) rotate(.2deg);
    -ms-transform: scale(1.1) rotate(.2deg);
    transform: scale(1.1) rotate(.2deg);}
.car_heading > .vc_column_container {cursor: pointer;}
.car_item .vc_row.wpb_row {background-position: center center;padding-top: 80px;padding-bottom: 80px;color: #fff;background-repeat: no-repeat;background-size: cover;display: none;}
.car_item .vc_row.wpb_row.active {display: block;}
.car_item .wpb_text_column {color: #fff;font-weight: 300;font-size: 19px;margin: 0 150px 0 7%;height: 400px;display: table;}
.car_item .wpb_text_column > .wpb_wrapper {display: table-cell;vertical-align: middle;}
.car_item .wpb_text_column h3 {color: #e42320;font-size: 30px;}
.car_item .wpb_text_column strong {font-size: 30px;}
.car_item .wpb_text_column h5 {font-size: 20px;line-height: 30px;color: #fff;}
.car_item .wpb_text_column ul {padding-left: 15px;}
.car_item .wpb_text_column ul li {margin-bottom: 8px;}
.wrap_tintuc {padding-top: 50px;padding-bottom: 20px;}
.wrap_tintuc .vc_btn3-container.vc_btn3-right {float: right;margin-top: -68px;}
.wrap_tintuc .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {background-color: #e42320;font-weight: 300;font-size: 12px;padding: 8px 20px;}
.wrap_tintuc .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:before{content: '';position: absolute;   width: 0;height: 0;border-bottom: 35px solid #e42320; border-left: 18px solid transparent;left: 0;top: -1px;transform:translateX(-100%);}
.wrap_tintuc .porto-recent-posts {clear: both;}
.post-carousel h4, .post-carousel h5 {font-size: 18px;line-height: 24px;}
.post-carousel h4 a:hover, .post-carousel h5 a:hover {text-decoration: none;color: #e42320;}
.post-carousel .post-item.style-2 .post-excerpt, .post-grid .post-item.style-2 .post-excerpt, .post-timeline .post-item.style-2 .post-excerpt {font-weight: 300;}
.wrap_dynamic .vc_custom_heading {font-weight: 300;font-size: 24px;margin-bottom: 40px;}
.dynamica, .dynamicb {position: relative;}
.dynamica:before {content: '';position: absolute;left: 0;top:0;width: 50vw;height: 100%;background-color: #000;z-index: 1;display: block;transform: skew(-26deg, 0deg) translateX(-69%);}
.dynamica .vc_column_container, .dynamicb .vc_column_container {position: relative;z-index: 3;}
.dynamica .wpb_single_image, .dynamica .wpb_text_column {padding-top: 30px;margin-bottom: 30px;}
.dynamica .wpb_text_column, .dynamicb .wpb_text_column {font-size: 18px;font-weight: 300;max-width: 350px;}
.dynamica .wpb_text_column h3, .dynamicb .wpb_text_column h3 {font-size: 30px;margin-bottom: 8px;}
.dynamica .wpb_text_column p, .dynamicb .wpb_text_column p {line-height: 26px;}
.dynamicb {margin-top: -170px;padding-top: 30px;}
.dynamicb:after {content: '';position: absolute;top: 0;right: 0;width: 50vw;height: 100%;background-color: #000;z-index: 1;display: block;transform: skew(-26deg, 0deg) translateX(69%);}
.dynamicb .wpb_single_image {margin-bottom: 30px;}
.dynamicb .wpb_text_column {margin-top: 180px;margin-bottom: 30px;}
.wrap_thuvien {padding-top: 80px;overflow: hidden;}
.wpb-js-composer .wrap_thuvien .vc_tta-controls-align-right.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-container {margin-top: -70px;}
.wpb-js-composer .wrap_thuvien .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab {margin: 0 25px;position: relative;}
.wpb-js-composer .wrap_thuvien .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab:last-child {margin-right: 0;}
.wpb-js-composer .wrap_thuvien .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab:not(:last-child):after {content: '|';position: absolute;top: 8px;right: -25px;}
.wpb-js-composer .wrap_thuvien .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {background-color: #fff;padding: 8px 0px;border: none;color: #666;border-bottom: 2px solid transparent;font-size: 18px;font-weight: 700;}
.wpb-js-composer .wrap_thuvien .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a,
.wpb-js-composer .wrap_thuvien .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab >a:hover {color: #000;background-color: #fff;border-bottom-color: #e42320;}
.wrap_slick_img .slick-slide {padding: 0 5px;     opacity: 0;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;}
.wrap_slick_img .slick-slide.slick-active {opacity: 1;}
.wrap_slick_img .slick-slide .wpb_single_image {margin-bottom: 10px;}
.wrap_slick_img .slick-slide .wpb_single_image .vc_single_image-wrapper, .btn_popup .vc_single_image-wrapper{overflow: hidden;position: relative;}
.wrap_slick_img .slick-slide .wpb_single_image .vc_single_image-wrapper img, .btn_popup .vc_single_image-wrapper img {z-index: 1;    -webkit-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    -o-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    transition: all .35s cubic-bezier(.445,.05,.55,.95);}
.wrap_slick_img .slick-slide .wpb_single_image:hover .vc_single_image-wrapper img, .btn_popup .vc_single_image-wrapper:hover img{    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-filter: brightness(110%);
    filter: brightness(110%);}
.wrap_slick_img .slick-slide .wpb_single_image .vc_single_image-wrapper:before, .btn_popup .vc_single_image-wrapper:before {content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    z-index: 3;
    opacity: 0;
    -webkit-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
    border: 1px solid hsla(0,0%,100%,.5);
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);}
.btn_popup .vc_single_image-wrapper:after{content: '';position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);width: 46px;height: 46px;background-image: url(images/icon-play.png);background-position: center;background-repeat: no-repeat; background-size: 100%; z-index: 4;}
.wrap_slick_img .slick-slide .wpb_single_image:hover .vc_single_image-wrapper:before, .btn_popup .vc_single_image-wrapper:hover:before {opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);}
div.pp_pic_holder div.ppt {display: none !important;}
.wrap_slick_img .slick-prev,
.wrap_slick_img .slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    margin-top: -7px;
    display: block;
    width: 40px;
    height: 53px;
    text-align: center;
    line-height: 50%;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    outline: none;    
    z-index: 3;
    background-repeat: no-repeat;
    background-position: center;
    background-color: transparent;
    -webkit-transition: all .3s;
    -o-transition: .3s all;
    transition: all .3s;
}
.wrap_slick_img .slick-prev:hover,
.wrap_slick_img .slick-next:hover {-webkit-transform: translate(0, -50%) scale(1.1);-ms-transform: translate(0, -50%) scale(1.1);transform: translate(0, -50%) scale(1.1);}
.wrap_slick_img .slick-prev, .wrap_slick_img .slick-prev:active {left: 20px;background-image: url(images/btn-left.png);}
.wrap_slick_img .slick-next, .wrap_slick_img .slick-next:active {right: 20px;background-image: url(images/btn-right.png);}
.wrap_slick_img .slick-prev.slick-disabled, .wrap_slick_img .slick-prev.slick-disabled:active {background-image: url(images/btn-left-over.png);opacity: 0.6;pointer-events:none;}
.wrap_slick_img .slick-next.slick-disabled, .wrap_slick_img .slick-next.slick-disabled:active {background-image: url(images/btn-right-over.png);opacity: 0.6;pointer-events:none;}
.footer-wrapper  {position: relative;z-index: 1;}
.footer-top {position: relative;z-index: 3;}
.footer-top .porto-block  {background-color: #e42320;padding: 20px 20px 0;margin-bottom: -40px;}
.wrap_dky h3.vc_custom_heading  {color: #fff;margin-bottom: 5px;line-height: 30px;font-size: 23px;}
.wrap_dky h5.vc_custom_heading {font-size: 12px;font-weight: 400;color: #fff;margin-bottom: 20px;}
.wrap_dky .wpcf7 input[type="email"], .wrap_dky .wpcf7 input[type="text"], .wrap_dky .wpcf7 input[type="tel"] {background-color: transparent;border:none;border-bottom: 1px solid #fff;color: #fff;padding: 8px 0;box-shadow: none;}
.wrap_dky .wpcf7 select {background-color: transparent;border: none;box-shadow: none;border-bottom: 1px solid #fff;padding: 0;color: #fff;}
.wrap_dky .wpcf7 select option {color: #000;}
.wrap_dky .wpcf7 .form-group label {color: #fff;}
.wrap_dky .wpcf7 span.wpcf7-not-valid-tip {color: #ccc;}
.wrap_dky .wpcf7 div > p{display: none;}
.wrap_dky .wpcf7 form .wpcf7-response-output {margin-top: -20px;color: #ccc;}
.wrap_dky .wpcf7 input[type="email"]::-webkit-input-placeholder, .wrap_dky .wpcf7 input[type="text"]::-webkit-input-placeholder, .wrap_dky .wpcf7 input[type="tel"]::-webkit-input-placeholder {color: #fff;}
.wrap_dky .wpcf7 input[type="email"]::-moz-placeholder, .wrap_dky .wpcf7 input[type="text"]::-moz-placeholder, .wrap_dky .wpcf7 input[type="tel"]::-moz-placeholder {color: #fff;}
.wrap_dky .wpcf7 input[type="email"]:-ms-input-placeholder, .wrap_dky .wpcf7 input[type="text"]:-ms-input-placeholder, .wrap_dky .wpcf7 input[type="tel"]:-ms-input-placeholder {color: #fff;}
.wrap_dky .wpcf7 input[type="email"]:-moz-placeholder, .wrap_dky .wpcf7 input[type="text"]:-moz-placeholder, .wrap_dky .wpcf7 input[type="tel"]:-moz-placeholder {color: #fff;}
.wrap_dky .wpcf7 input[type="submit"] {color: transparent;background-image: url(images/icon_send.png);background-repeat: no-repeat;background-position: center right 10px;padding: 10px 35px 8px 20px;background-color: transparent;border: 1px solid #fff;color: #fff;font-weight: 500;}
#footer {position: relative;z-index: 1;font-size: 14px;}
#footer .footer-main>.container {padding-top: 90px;padding-bottom: 0;}
#footer h3.vc_custom_heading {font-size: 20px;}
#footer .wpb_text_column {margin-right: 50px;}
#footer .wpb_text_column h4 {font-size: 16px;}
#footer .wpb_wrapper .porto-sicon-header h3.porto-sicon-title, #footer .widget_nav_menu .widgettitle {font-size: 26px;font-weight: 700;}
.dkyth {cursor: pointer;}
#footer .left-icon .porto-sicon-description {margin-top: 5px;}
#footer .widget_nav_menu ul {border: none;}
#footer .widget_nav_menu ul li {padding: 3px 0;border: none;}
#footer .widget_nav_menu ul li:before{display: none;}
#footer .widget.follow-us .share-links a {width: 36px;height: 36px;box-shadow: none;font-size: 18px;}
#footer .widget.follow-us .share-links a.share-flickr {background-color: transparent !important;background-image: url(images/tiktok.png) !important;background-size: 100% !important;}
#footer .widget.follow-us .share-links a.share-flickr:before {display: none;}
#footer .footer-bottom {border-top: 1px solid #fff;padding: 5px 0;}
#footer .footer-bottom .widget_nav_menu ul li a{font-size: 16px;font-weight: 600;text-transform: uppercase;}
.wrap_lienhe .wpb_text_column ul {margin: 0 0 20px;padding: 0;list-style: none;}
.wrap_lienhe .wpb_text_column ul li {margin-bottom: 7px;}
.wrap_lienhe .wpb_text_column ul li i {margin-right: 5px;color: #e42320;}
.wrap_lienhe textarea {height: 120px;}
.congnghe {background-position: center;background-repeat: no-repeat;background-size:cover;padding-top: 80px;padding-bottom: 50px; }
.congnghe.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {padding-left: 150px;padding-right: 150px;}
.congnghe > .vc_column_container > .wpb_wrapper > .porto-sicon-wrapper .porto-sicon-header h3.porto-sicon-title {font-size: 36px;font-weight: 700;color: #fff;}
.congnghe > .vc_column_container > .wpb_wrapper > .porto-sicon-wrapper .porto-sicon-header h3.porto-sicon-title strong {display: block;}
.congnghe .left-icon .porto-sicon-description {margin-top: 5px;color: #fff;}
.congnghe .vc_row.wpb_row {margin-top: 200px;}
.congnghe .vc_row.wpb_row .top-icon .porto-sicon-img {background-color: rgba(255,255,255,0.15);border-radius: 50%;}
.congnghe .vc_row.wpb_row .top-icon .porto-sicon-img img {filter: brightness(0) invert(1);transition:0.2s ease-in-out;padding: 8px;}
.congnghe .vc_row.wpb_row .porto-sicon-wrapper:hover .top-icon .porto-sicon-img img {filter: brightness(100%) invert(0);}
.congnghe .vc_row.wpb_row .top-icon .porto-sicon-header h3.porto-sicon-title {color: #fff;font-size: 14px;font-weight: 600;}
.mfp-auto-cursor .mfp-content {width: 871px;background-color: #fff;margin-top: 30px;margin-bottom: 30px;}
.mfp-close, .mfp-close-btn-in .mfp-close {color: #fff;}
.mfp-auto-cursor .mfp-content .porto-block .porto-sicon-wrapper, .mfp-auto-cursor .mfp-content .porto-block .wpb_text_column  {padding: 0 40px;}
.mfp-auto-cursor .mfp-content .porto-block .porto-sicon-wrapper .porto-sicon-header h3.porto-sicon-title {font-size: 18px;color: #e42320;font-weight: 700;}
.mfp-auto-cursor .default-icon .porto-sicon-header p {font-size: 18px;}
.mfp-auto-cursor .mfp-content .porto-block .wpb_text_column {text-align: justify;}
.carreel {margin-top: 30px;overflow: hidden;}
.carreel .vc_row.wpb_row {opacity: 0;visibility: hidden;transition:0.8s ease-in-out;position: absolute;top: 0;left: 15px;right: 15px;}
.carreel .vc_row.wpb_row.active {opacity: 1;visibility: visible;position: relative;left: auto;right: auto;}
.carreel .vc_row.wpb_row > .vc_column_container {padding-top: 60px;}
.carreel .vc_row.wpb_row > .vc_column_container:last-child:before{    content: "";
    position: absolute;
    right: 152px;
    width: 100vw;
    z-index: -1;
    height: 297px;
    top: 0;
    left: unset;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;}
.carreel .vc_row.wpb_row > .vc_column_container:last-child:after{    content: "";
    position: absolute;
    right: 0;
    width: 150px;
    height: 297px;
    border-left: 153px solid;
    border-bottom: 297px solid transparent;
    z-index: -1;
    top: 0;}
.carreel .vc_row.wpb_row.red > .vc_column_container:last-child:before {background-color: #e42320;}
.carreel .vc_row.wpb_row.red > .vc_column_container:last-child:after{border-left-color: #e42320;}
.carreel .vc_row.wpb_row.blue > .vc_column_container:last-child:before {background-color: #1d54a0;}
.carreel .vc_row.wpb_row.blue > .vc_column_container:last-child:after{border-left-color: #1d54a0;}
.carreel .vc_row.wpb_row.black > .vc_column_container:last-child:before {background-color: #000;}
.carreel .vc_row.wpb_row.black > .vc_column_container:last-child:after{border-left-color: #000;}
.carreel .vc_row.wpb_row.white > .vc_column_container:last-child:before {background-color: #8d9091;}
.carreel .vc_row.wpb_row.white > .vc_column_container:last-child:after{border-left-color: #8d9091;}

#image-reel {margin: 0 auto 30px;pointer-events: all;    cursor: url(images/jquery.reel.cur),move;}
.carreel .wpb_text_column {font-size: 14px;color: #fff;}
.carreel .wpb_text_column h1 {font-size: 48px;color: #fff;line-height: 50px;margin-bottom: 5px;}
.carreel h2.vc_custom_heading {font-size: 300px;
    line-height: 201px;
    letter-spacing: -10px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    top: 0px;
    left: 0;}
.carreel .wpb_raw_html > .wpb_wrapper {position: relative;}
.carreel .wpb_raw_html > .wpb_wrapper:before{    content: "";
    position: absolute;
    top: calc(50% - 50px);
    left: calc(50% - 50px);
    width: 7.1428571429rem;
    height: 7.1428571429rem;
    background-image: url(images/drag.png);
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    pointer-events: none;
    z-index: 3;
    -webkit-animation: dragmouse .7s linear forwards alternate infinite;
    animation: dragmouse .7s linear forwards alternate infinite;
}
.carreel .wpb_raw_html > .wpb_wrapper:hover:before {opacity: 0;}
@-webkit-keyframes dragmouse{0%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(5px);transform:translateX(5px)}}@keyframes dragmouse{0%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(5px);transform:translateX(5px)}}
.carreel .carreel-text {font-size: 13px;margin-bottom: 0;color: #000;}
.carreel-dot ul {position: absolute;right: -60px;top: 7%;width: 50px;text-align: center;    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
padding: 0;margin: 0;list-style: none;}
.carreel-dot ul li {width: 12px;height: 12px;border-radius: 50%;opacity: 1;position: relative;background-color: #fff;cursor: pointer;display: block;margin: 24px auto;vertical-align: middle;font-size: 0;}
.carreel-dot ul li:nth-child(1) {color: #e42320;background-color: #e42320;}
.carreel-dot ul li:nth-child(2) {color: #1d54a0;background-color: #1d54a0;}
.carreel-dot ul li:nth-child(3) {color: #000;background-color: #000;}
.carreel-dot ul li:nth-child(4) {color: #8d9091;background-color: #fff;    -webkit-box-shadow: 0 0 6px 4px rgba(0,0,0,0.65);
    box-shadow: 0 0 6px 4px rgba(0,0,0,0.65);}
.carreel-dot ul li:nth-child(5) {color: #8d9091;background-color: #8d9091;}
.carreel-dot ul li:before{    content: "";
    width: 29px;
    height: 29px;
    border: 2px solid;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: -1;
    opacity: 0;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;}
.carreel-dot ul li.active:before{opacity: 1;box-shadow: none;background: 0 0;}
.car-price {padding-top: 20px;background-color: #e3e3e4;}
.car-price .wpb_text_column {font-size: 18px;margin-bottom: 20px;color: #8d9091;}
.car-price .wpb_text_column h4 {font-size: 24px;margin-bottom: 0;text-transform: uppercase;line-height: 1.45;}
.car-price .vc_column_container:first-child .wpb_text_column {margin-left: 40px;}
.car-price .vc_column_container:last-child .wpb_text_column {margin-left: 100px;}
.car-price:before{    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    display: block;
    height: 47px;
    width: 1px;
    background-color: #000;
    margin: auto;
    opacity: .3;}
.ngoaithat.vc_row.wpb_row {padding-top: 50px;padding-bottom: 160px;overflow: visible;margin-bottom: 50px;}
.ngoaithat .wpb_text_column h3, .noithat .wpb_text_column h3 {font-size: 36px;margin-bottom: 10px;}
.ngoaithat .porto-wrap-container {position: relative;}
.ngoaithat .porto-wrap-container:before {
    content: '';
    position: absolute;z-index: 2;
    bottom: -72%;
    left: -51%;
    pointer-events: none;
    width: 1130px;
    height: 636px;
    background-image: url(images/ngoai-that.png);
    background-repeat: no-repeat;
    background-position: center;        
}
.ngoaithat .col-md-8 .wpb_text_column {position: relative;color: #fff;z-index: 1;padding: 25px 110px 25px 0;margin-left: -40px;
    -webkit-transform: translateY(10%) translateX(-13px);
    -ms-transform: translateY(10%) translateX(-13px);
    transform: translateY(10%) translateX(-13px);}
.ngoaithat .col-md-8 .wpb_text_column:after{    content: "";
    position: absolute;
    top: 0;
    left: -44%;
    background: #000;
    width: 129%;
    right: 0;
    height: 100%;
    transform:skew(-25deg, 0deg);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;}
.ngoaithat .col-md-8 .wpb_text_column h4 {font-size: 19px;margin-bottom: 0;color: #fff;}
.ngoaithat .col-md-8 .wpb_text_column p {line-height: 20px;}
.ngoaithat .col-md-8 .vc_row.wpb_row .vc_column_container:first-child .wpb_text_column {margin-left: 40px;margin-right: -40px;padding: 24px 0 45px 110px;}
.ngoaithat .col-md-8 .vc_row.wpb_row .vc_column_container:first-child .wpb_text_column:after{left: 8%;}
.ngoaithat .col-md-8 .wpb_single_image {position: relative;z-index: 2;margin-bottom: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s;
    -o-transition: .3s all;
    transition: all .3s;}
.ngoaithat .col-md-8 .wpb_single_image:hover {    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);}
.noithat {padding-top: 40px;margin-top: 40px;}
.noithat .vc_row > .vc_column_container > .wpb_wrapper {margin-right: 225px;position: relative;width: auto;}
.noithat .inner_noithat {position: absolute;opacity: 0;visibility: hidden;transition:0.8s ease-in-out;top: 0;left: 0px;width: 100%}
.noithat .inner_noithat.active {opacity: 1;visibility: visible;position: relative;}
.noithat .inner_noithat .porto-sicon-box {margin-bottom: 5px;}
.noithat .inner_noithat .porto-sicon-box.left-icon {margin-left: 65px;}
.noithat .inner_noithat .porto-sicon-box.right-icon {margin-right: 80px;width: auto;}
.noithat .inner_noithat .porto-sicon-header {display: none;}
.noithat .inner_noithat .left-icon .porto-sicon-left, .noithat .inner_noithat .right-icon .porto-sicon-right {position: relative;z-index: 3;}
.noithat .inner_noithat .left-icon .porto-sicon-body, .noithat .inner_noithat .right-icon .porto-sicon-body {position: relative;z-index: 1;}
.noithat .inner_noithat .left-icon .porto-sicon-body .porto-sicon-description{position: relative;z-index: 3;margin-left: -30px;padding-right: 110px;}
.noithat .inner_noithat .right-icon .porto-sicon-body .porto-sicon-description {position: relative;z-index: 3;margin-right: -30px;padding-left: 90px;text-align: left;}
.noithat .inner_noithat .left-icon .porto-sicon-body:after{content: '';background-color: #b2b2b2;transform:skew(-25deg, 0deg);top: 10px;right: 50px;bottom: 20px;left: -100px;z-index: 1;position: absolute;display: block;padding-right: 50px;}
.noithat .inner_noithat .right-icon .porto-sicon-body:after{content: '';background-color: #b2b2b2;transform:skew(-25deg, 0deg);top: 10px;left: 50px;bottom: 20px;right: -100px;z-index: 1;position: absolute;display: block;padding-left: 50px;}
.noithat .inner_noithat .porto-sicon-img:hover img {    -webkit-transform: scale(1.02);
    -ms-transform: scale(1.02);
    transform: scale(1.02);}
.noithat .slide_navi {position: absolute;bottom: 8px;right: 0;padding: 0;margin: 0;list-style: none;z-index: 4;}
.noithat .slide_navi li {display: inline-block;width: 90px;height: 39px;cursor: pointer;margin: 0 -6px;
    -webkit-transition: all .3s;
    -o-transition: .3s all;
    transition: all .3s;}
.noithat .slide_navi li:first-child, 
.slide_textimg .porto-carousel-wrapper .slick-slider .slick-prev, 
.ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-prev,
.noithatzs_tienich .porto-carousel-wrapper .slick-slider .slick-prev {background-image: url(images/arrow-left-big.png);}

.noithat .slide_navi li:last-child, 
.slide_textimg .porto-carousel-wrapper .slick-slider .slick-next,
.ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-next,
.noithatzs_tienich .porto-carousel-wrapper .slick-slider .slick-next {background-image: url(images/arrow-right-big.png);}
.noithat .slide_navi li:hover, 
.slide_textimg .porto-carousel-wrapper .slick-slider .slick-prev:hover, 
.slide_textimg .porto-carousel-wrapper .slick-slider .slick-next:hover{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.noithat .slide_navi li.end, 
.ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-prev.slick-disabled,
.ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-next.slick-disabled {opacity: 0.8;-webkit-filter: grayscale(1);filter: grayscale(1);cursor: auto;}
.noithat .slide_navi li.end:hover{-webkit-transform: none;-ms-transform: none;transform: none;}
.noithat .porto-wrap-container {position: relative;}
.noithat .porto-wrap-container:after {content: '';width: 845px;height: 541px;position: absolute;top: 12%;right: -32%;display: block;background-image: url(images/noi-that.png);background-position: center;background-repeat: no-repeat;z-index: 2;}
.noithat .wpb_text_column {width: 480px;margin-left: 200px;}
.vanhanh {background-repeat: no-repeat;margin-top: 120px;z-index: 1;padding-bottom: 80px;}
.vanhanh .wpb_text_column h3 {font-size: 36px;margin-bottom: 15px;line-height: 42px}
.vanhanh .wpb_text_column strong {font-size: 30px;}
.vanhanh .wpb_text_column h5 {font-size: 20px;line-height: 30px;}
.vanhanh .wpb_text_column p {margin-bottom: 5px;}
.vanhanh_slide {z-index: 3;margin-top: -20px;padding-top: 10px;padding-bottom: 45px;}
.vanhanh_slide:after {    content: "";
    background: #e42320;
    right: 50%;
    width: 100vw;
    height: 152%;
    background-size: auto 100%;
    position: absolute;
    z-index: 5;
    top: -27%;
    display: block;
}
.vanhanh_slide:before{content: "";
   /* background: url(images/skew.png);
    width: 136px;
    background-size: auto 100%;*/
    position: absolute;
    z-index: 5;
    background-repeat: no-repeat;
    height: 100%;
    left: 50%;
    top: 0;
    display: block;
    border-left: 131px solid #e42320;
    border-bottom: 276px solid transparent
}
.vanhanh_slide > .vc_column_container {z-index: 6;}
.slide_textimg .top-icon .porto-sicon-description {display: none;}
.slide_textimg .porto-carousel-wrapper {width: calc(50vw + 285px);-webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px);margin-bottom: 0;}
.slide_textimg .porto-carousel-wrapper .slick-list {-webkit-transform: skewX(-24deg);
    -ms-transform: skewX(-24deg);
    transform: skewX(-24deg);}
.slide_textimg .porto-carousel-wrapper .porto-sicon-box.top-icon {margin-bottom: 0;}
.slide_textimg .porto-carousel-wrapper .porto-item-wrap {overflow: hidden;}
.slide_textimg .porto-carousel-wrapper .img-icon {-webkit-transform: skewX(24deg) scale(1.25);
    -ms-transform:  skewX(24deg) scale(1.25);
    transform: skewX(24deg) scale(1.25);}
.slide_textimg .porto-carousel-wrapper .slick-slider .slick-prev,
.slide_textimg .porto-carousel-wrapper .slick-slider .slick-next,
.ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-prev,
.ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-next,
.noithatzs_tienich .porto-carousel-wrapper .slick-slider .slick-prev,
.noithatzs_tienich .porto-carousel-wrapper .slick-slider .slick-next {width: 90px;
    height: 39px;
    cursor: pointer;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s;
    -o-transition: .3s all;
    transition: all .3s;
    font-size: 0 !important;color: transparent !important;
    top: auto;
    bottom: -45px;
}
.slide_textimg .porto-carousel-wrapper .slick-slider .slick-prev {left: 243px;}
.slide_textimg .porto-carousel-wrapper .slick-slider .slick-next {left: 319px;}
.vanhanh_slide .vanhanh_text {color: #fff;font-size: 16px;margin-right: -20px;}
.antoan {background-color: #000;margin-top: 80px;}
.antoan .wpb_text_column {color: #fff;margin-bottom: 40px;position:absolute;width: 30%;top: 40px;right: 0;z-index: 3;}
.antoan .wpb_text_column h3 {color: #fff;font-size: 36px;}
.antoan .wpb_single_image {position: relative;width: 1210px;left: 50%;z-index: 1;margin-bottom: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: -440px;}
.antoan_slide {padding-bottom: 60px;padding-top: 20px;}
.antoan_slide .antoan_text {}
.slide_textimg {}
.antoan_slide .porto-sicon-top {position: relative;z-index: 1;}
.antoan_slide .porto-sicon-header {z-index: 3;position: absolute;left: 0;bottom: 10px;margin-bottom: 0;}
.antoan_slide .top-icon .porto-sicon-header .porto-sicon-title{color: #fff;-webkit-transform: skewX(24deg) scale(1.25);
    -ms-transform:  skewX(24deg) scale(1.25);
    transform: skewX(24deg) scale(1.25);font-size: 11px;font-weight: 700;padding: 0 50px;text-align: left;}
.slide_textimg.antoan_slide .porto-carousel-wrapper .slick-slider .slick-prev {left: -59px;}
.slide_textimg.antoan_slide .porto-carousel-wrapper .slick-slider .slick-next {left: 17px;}
.antoan_slide .slide_text {margin-top: 10px;}
.thongso {margin-top: 50px;}
.wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {background-color: transparent;color: #8d9091;font-size: 24px;border: none;font-weight: 700; padding: 5px 0 18px;
    -webkit-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    -o-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    transition: all .35s cubic-bezier(.445,.05,.55,.95);}
.wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:focus, 
.wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover {background-color: transparent;}
.wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a span:before{content: '';position: absolute;left: 0px;right: 0px;bottom: 0;height: 3px;background-color: #e42320;opacity: 0;display: block; 
    -webkit-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    -o-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    transition: all .35s cubic-bezier(.445,.05,.55,.95)}
.wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a {color: #000;}
.wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a span:before{opacity: 1;}
.wpb-js-composer .thongso .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab {margin: 0 25px;position: relative;}
.wpb-js-composer .thongso .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab:first-child {margin-left: 0;}
.wpb-js-composer .thongso .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab:first-child:after{
        display: block;
    position: absolute;
    height: 24px;
    width: 1px;
    background-color: #000;
    content: "";
    top: 6px;
    right: -29px;
    margin: auto;
}
.thongso .vc_tta-panel-body .ts_heading {margin-top: 40px;border-bottom: 1px solid #000;}
.thongso .vc_tta-panel-body .ts_heading:after{content: '';display: block;clear: both;}
.thongso .vc_tta-panel-body .ts_heading h4 {display: block;float: left;width: 32%;text-transform: uppercase;font-size: 18px;line-height: 1.45;margin-bottom: 0;padding-top: 15px;}
.thongso .vc_tta-panel-body .ts_heading ul {margin: 0;padding: 0;list-style: none;width: 60%;float: right;display: block;position: relative;background-color: #000;font-size: 0;}
.thongso .vc_tta-panel-body .ts_heading ul:before{    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 50px 29px;
    border-color: transparent transparent #000;
    content: "";
    display: block;
    position: absolute;
    padding-left: 30px;
    top: 0;
    left: -29px;}
.thongso .vc_tta-panel-body .ts_heading ul li {font-size: 18px;text-transform: uppercase;line-height: 1.45;color: #fff;position: relative;text-align: center;display: inline-block;width: 50%;padding: 12px 5px;}
.thongso .vc_tta-panel-body .ts_heading ul li:after{    content: "";
    display: block;
    top: 12px;
    bottom: 12px;
    right: 0;
    width: 1px;
    height: 22px;
    background-color: #fff;
    position: absolute;}
.thongso .vc_tta-panel-body .ts_heading ul li:last-child:after {display: none;}
.thongso .vc_tta-panel-body .wpb_text_column  table h4 {font-size: 18px;color: #e42320;text-transform: uppercase;margin-left: -8px;}
.thongso .vc_tta-panel-body .wpb_text_column table td {border: 1px solid #c4c4c4;padding: 9px 5px;text-align: center;}
.thongso .vc_tta-panel-body .wpb_text_column table td:first-child{border-left: 0 solid transparent;text-align: left;}
.thongso .vc_tta-panel-body .wpb_text_column table td:last-child{border-right: 0 solid transparent;}
.ts_info {max-height: 422px;}
.carreel.mgzs {}
.carreel.mgzs .wpb_text_column, .carreel.mgzs .wpb_text_column h1 {color: #000;}
.carreel.mgzs .vc_row.wpb_row > .vc_column_container:last-child{ 
    -webkit-transform: translateX(-6%);
    -ms-transform: translateX(-6%);
    transform: translateX(-6%);}
.carreel.mgzs .vc_row.wpb_row > .vc_column_container:last-child:before {content: "";
    position: absolute;
    left: 48%;
    width: 100vw;
    z-index: -1;
    height: 74.4%;
    top: -14%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}
.carreel.mgzs .vc_row.wpb_row > .vc_column_container:last-child:after{    content: "";
    position: absolute;
    width: 248px;
    height: 74.4%;
    border-right: 248px solid;
    border-top: 430px solid transparent;
    border-left: none;
    border-bottom: none;
    z-index: -1;
    top: -14%;
    left: calc(48% - 247px);}

.carreel.mgzs .vc_row.wpb_row.red > .vc_column_container:last-child:after{border-right-color: #e42320;}
.carreel.mgzs .vc_row.wpb_row.blue > .vc_column_container:last-child:after{border-right-color: #1d54a0;}
.carreel.mgzs .vc_row.wpb_row.black > .vc_column_container:last-child:after{border-right-color: #000;}
.carreel.mgzs .vc_row.wpb_row.white > .vc_column_container:last-child:after{border-right-color: #8d9091;}

.mgzs .carreel-dot ul li:nth-child(1).active {color: #df2b2b;background-color: #df2b2b;}
.mgzs .carreel-dot ul li:nth-child(2) {color: #304394;background-color: #304394;}
.mgzs .carreel-dot ul li:nth-child(3).active {color: #1f1e1e;background-color: #1f1e1e;-webkit-box-shadow: 0 0 6px 4px rgba(255,255,255,0.33);
    box-shadow: 0 0 6px 4px rgba(255,255,255,0.33);}
.mgzs .carreel-dot ul li:nth-child(4) {box-shadow: none;}
.mgzs .carreel-dot ul li:nth-child(4).active {color: #fff;background-color: #fff;}
.carreel.mgzs  h2.vc_custom_heading {top: 1%;right: 0;left: auto;}
.carreel.mgzs #image-reel {width: 1000px;height: 571px;
    -webkit-transform: translateX(-13%) translateY(35px);
    -ms-transform: translateX(-13%) translateY(36px);
    transform: translateX(-13%) translateY(35px);}
.carreel.mgzs .wpb_text_column:not(.carreel-dot) {margin-top: 80px;}
.car-price.mgzs:before {display: none;}
.car-price.mgzs > .vc_column_container > .wpb_wrapper:after{position: absolute;
    top: -14px;
    bottom: 0;
    right: -2%;
    content: "";
    display: block;
    height: 47px;
    width: 1px;
    background-color: #000;
    margin: auto;
    opacity: .3;
}
.car-price.mgzs > .vc_column_container:first-child > .wpb_wrapper:after {right: 10%;}
.carreel.mgzs .wpb_text_column.carreel-text {margin-top: -80px;}
.ngoaithatzs .wpb_single_image {position: relative;overflow: hidden;margin-bottom: 0;}
.ngoaithatzs .wpb_single_image .vc_single_image-wrapper {width: 1920px;left: 50%;position: relative;display: block;max-width: none;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);}
.ngoaithatzs .wpb_text_column {z-index: 3;width: 350px;color: #fff;position: absolute;top: 50px;left: 5%;}
.ngoaithatzs .wpb_text_column h3 {font-size: 36px;line-height: 1.45;color: #fff;text-transform: uppercase;}
.ngoaithatzs .container {margin-left: auto;margin-right: auto;margin-top: -60px;}
.ngoaithatzs .porto-sicon-top {position: relative;margin-bottom: 10px;padding: 5px;}
.ngoaithatzs .porto-sicon-top:before, .antoan_inner .wpb_single_image:before{ content: ''; width: 134px;height: 60px;position: absolute;top: 0;left: 13px;background-image: url(images/rectangle-left.png);background-repeat: no-repeat;background-position: center;}
.ngoaithatzs .porto-sicon-top:after, .antoan_inner .wpb_single_image:after{ content: ''; width: 134px;height: 60px;position: absolute;right: 13px;bottom: 0;background-image: url(images/rectangle-right.png);background-repeat: no-repeat;}
.ngoaithatzs .porto-sicon-box .align-icon .porto-sicon-img{z-index: 1;
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transform: skewX(-24deg);
    -ms-transform: skewX(-24deg);
    transform: skewX(-24deg);
    overflow: hidden;}
.ngoaithatzs .porto-sicon-box .align-icon .porto-sicon-img img{-webkit-transform: skewX(24deg) translateX(-10%);
    -ms-transform: skewX(24deg) translateX(-10%);
    transform: skewX(24deg) translateX(-10%);
    width: 135%;
    max-width: none !important;}
.ngoaithatzs .top-icon .porto-sicon-header h3.porto-sicon-title {font-weight:700;font-size: 16px;}
.ngoaithatzs .top-icon .porto-sicon-header h3.porto-sicon-title strong {display: block;}
.ngoaithatzs .slick-list {padding-left: 20px;padding-right: 20px;}
.ngoaithatzs .slick-list .slick-slide {opacity: 0;
    -webkit-transition: 0.5s ease-in-out;
    -o-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;}
.ngoaithatzs .slick-list .slick-slide.slick-active {opacity: 1;}
.ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-prev,
.ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-next {top: 40%;bottom: auto;}
.noithatzs {background-position: left top;background-repeat: no-repeat;}
.noithatzs > .vc_column_container > .wpb_wrapper {background-color: #e42320;position: relative;}
.noithatzs > .vc_column_container > .wpb_wrapper:before {content: "";
    background-color: #e42320;
    width: 100%;
    height: 100%;
    top: 0;
    left: -23%;
    position: absolute;
    display: block;
    z-index: 0;
    -webkit-transform: skewX(-25deg);
    -ms-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
.noithatzs .wpb_text_column {width: 380px;color: #fff;margin-bottom: 0;padding: 140px 0px;position: relative;z-index: 3;}
.noithatzs .wpb_text_column h3 {font-size: 36px;line-height: 42px;color: #fff;}
.noithatzs_tienich.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {padding-top: 1px;}
.noithatzs_tienich .porto-carousel-wrapper {margin-bottom: 0;}
.noithatzs_tienich .porto-carousel-wrapper .slick-slider .slick-prev,
.noithatzs_tienich .porto-carousel-wrapper .slick-slider .slick-next {top: 50%;bottom: auto;transform:translateY(-50%);}
.noithatzs_tienich .porto-sicon-wrapper .img-icon{    -webkit-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    -o-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    transition: all .35s cubic-bezier(.445,.05,.55,.95);}
.noithatzs_tienich .porto-sicon-wrapper:hover .img-icon {filter:brightness(50%);-webkit-filter:brightness(50%);}
.noithatzs_tienich .porto-sicon-box.top-icon {position: relative;margin-bottom: 0;}
.noithatzs_tienich .porto-sicon-top {position: relative;z-index: 1;}
.noithatzs_tienich .porto-sicon-header {position: absolute;left: 0;bottom: 0;right: 0;margin: 0;text-align: left;
    padding: 5px 30px 20px;opacity: 0;z-index: 3;
    webkit-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    -o-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    transition: all .35s cubic-bezier(.445,.05,.55,.95);}
.noithatzs_tienich .porto-sicon-wrapper:hover .porto-sicon-header {opacity: 1;}
.noithatzs_tienich .top-icon .porto-sicon-header h3.porto-sicon-title {color: #fff;font-size: 18px;font-weight: 700;line-height: 1.4;}
.tiennghi {background-color: #e42320;}
.tiennghi .wpb_single_image  {margin-bottom: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;visibility: hidden;transition:0.3s ease-in-out;}
.tiennghi .wpb_single_image.active {position: relative;opacity: 1;visibility: visible;}
.tiennghi .tiennghi_list ul {margin: 0;padding: 0;list-style: none;}
.tiennghi .tiennghi_list ul li {display: inline-block;padding: 5px 39px 5px 10px;
    position: relative;
    font-size: 0;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;}
.tiennghi .tiennghi_list ul li:last-child{padding-right: 10px;}
.tiennghi .tiennghi_list ul li h3 { font-size: 18px;line-height: 1.45;color: #fff;text-transform: uppercase;}
.tiennghi .tiennghi_list ul li:after{font-size: 18px;right: 5px;top: -1px;content: '-';position: absolute;display: block;margin: autp;bottom: 0;line-height: 1.9;}
.tiennghi .tiennghi_list ul li:last-child:after {display: none;}
.tiennghi.vc_row.wpb_row > .vc_column_container:last-child > .wpb_wrapper.vc_column-inner {padding: 4% 7% 20px;}
.wpb-js-composer .tiennghi .vc_tta.vc_general .vc_tta-panel {margin-bottom: 25px;}
.wpb-js-composer .tiennghi .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,
.wpb-js-composer .tiennghi .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .tiennghi .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:focus, 
.wpb-js-composer .tiennghi .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover {background-color: transparent;}
.wpb-js-composer .tiennghi .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {background-color: transparent;color: #fff;font-size: 18px;border-bottom: 2px solid #fff;padding: 0 0 16px;}
.wpb-js-composer .tiennghi .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #fff;}
.tiennghi .vc_tta-panel-body .wpb_text_column  {color: #fff;}
.wpb-js-composer .tiennghi .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:before,
.wpb-js-composer .tiennghi .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus:after,
.wpb-js-composer .tiennghi .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {color: #fff;border-color: #fff;}
.wpb-js-composer .tiennghi .vc_tta.vc_tta-o-no-fill .vc_tta-panels .vc_tta-panel-body {padding-left: 0;padding-right: 0;padding-bottom: 0;}
.vanhanhzs {padding-top: 80px;}
.vanhanhzs .wpb_text_column {margin-left: 200px;}
.vanhanhzs .wpb_text_column h3, .antoanzs .wpb_text_column h3 {font-size: 36px;line-height: 42px;}
.vanhanhzs_list {overflow: hidden;}
.vanhanhzs_list.vc_row.wpb_row > .vc_column_container:first-child > .wpb_wrapper {transform: translateX(100px);}
.vanhanhzs_list > .vc_column_container {z-index: 4;}
.vanhanhzs_list .wpb_single_image {    overflow: hidden;
    -webkit-transform: skewX(-26deg);
    -ms-transform: skewX(-26deg);
    transform: skewX(-26deg);
    width: 140%;}
.vanhanhzs_list .wpb_single_image .vc_single_image-wrapper {max-width: none;
    -webkit-transform: skewX(26deg);
    -ms-transform: skewX(26deg);
    transform: skewX(26deg);}
.vanhanhzs_list .wpb_single_image .vc_single_image-wrapper img {
    margin-left: 50%;max-width: none;
    -webkit-transform: translate(-73%);
    -ms-transform: translate(-73%);
    transform: translate(-73%);}
.vanhanhzs_list .wpb_text_column {padding-left: 160px;padding-top: 100px;color: #fff;}
.vanhanhzs_list .wpb_text_column ul {list-style-position:inside;}
.vanhanhzs_list .wpb_text_column ul li {padding-bottom: 25px;line-height: 1.35;}
.vanhanhzs_list .wpb_text_column ul li:nth-child(1) {padding-left: 100px;}
.vanhanhzs_list .wpb_text_column ul li:nth-child(2) {padding-left: 80px;}
.vanhanhzs_list .wpb_text_column ul li:nth-child(3) {padding-left: 60px;}
.vanhanhzs_list .wpb_text_column ul li:nth-child(4) {padding-left:40px; }
.vanhanhzs_list .wpb_text_column ul li:nth-child(5) {padding-left: 20px;}
.vanhanhzs_list:before{content: '';position: absolute;top: 61px;left: 23%;bottom: 0;right: 0;background-color: #000;z-index: 1;display: block;}
.vanhanhzs_list:after{content: '';position: absolute;top: 61px;bottom: 0;left: 23%;transform:translateX(-25%) skewX(-26deg);z-index: 1;display: block;width: 25%;background-color: #000;}
.antoanzs {margin-top: 60px;}
.antoanzs .wpb_text_column {text-align: center;margin-left: 200px;margin-right: 200px;}
.tinhnang_antoan.vc_row.wpb_row {padding-top: 60px;padding-bottom: 20px;background-color: #e3e3e4;margin-top: 60px;overflow: visible;}
.wpb-js-composer .tinhnang_antoan .vc_tta.vc_tta-spacing-1 .vc_tta-tab {margin-left: 15px;margin-right: 15px;position: relative;}
.wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a,
.wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a,
.wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:focus, 
.wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a:hover {background-color: transparent;font-size: 18px;line-height: 40px;color: #fff;padding: 7px 20px;z-index: 3;}
.wpb-js-composer .tinhnang_antoan .vc_tta.vc_tta-spacing-1 .vc_tta-tab:before{content: '';position: absolute;top: 0;bottom: 0;right: -10px;left: -10px;background-color: #8d9091;transform:skewX(-26deg);z-index: 1;-webkit-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    -o-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    transition: all .35s cubic-bezier(.445,.05,.55,.95);}
.wpb-js-composer .tinhnang_antoan .vc_tta.vc_tta-spacing-1 .vc_tta-tab.vc_active:before {background-color: #e42320;display: block;}
.antoan_inner.vc_row.wpb_row {margin-bottom: 30px;}
.antoan_inner .wpb_text_column {margin: 0 150px 30px 90px;}
.antoan_inner .wpb_text_column h4 {font-size: 18px;line-height: 1.45;margin-bottom: 5px;}
.antoan_inner .wpb_single_image {position: relative;padding: 5px;width: 400px;margin-left: -90px;margin-top: -110px;}
.antoan_inner .wpb_single_image .wpb_wrapper {position: relative;z-index: 3;-webkit-transform: skewX(-24deg);
    -ms-transform: skewX(-24deg);
    transform: skewX(-24deg);
    overflow: hidden;}
.antoan_inner .wpb_single_image .wpb_wrapper .vc_single_image-wrapper {    -webkit-transform: skewX(24deg) translate(-58px,0px);
    -ms-transform: skewX(24deg) translate(-58px,0px);
    transform: skewX(24deg) translate(-58px,0px);}
.antoan_inner .wpb_single_image .wpb_wrapper .vc_single_image-wrapper img {max-width: none;width: 130%;}
.antoan_inner .wpb_single_image:before{left: 29px;}
.antoan_inner .wpb_single_image:after{right: 29px;}
.thongso.thongsozs .vc_tta-panel-body .ts_heading ul li {width: 33.3333%}
.banner_page .vc_single_image-wrapper, .banner_page .vc_single_image-wrapper img {width: 100%;}   
.banner_page .wpb_text_column {position: absolute;z-index: 3;top: 50%;left: 5%;transform:translateY(-50%);color: #fff;margin: 0;}
.banner_page .wpb_text_column h1 {color: #fff;font-size: 46px;line-height: 1.3;margin-bottom: 10px;}
.blog_menu ul.mega-menu {margin-bottom: 25px;border-bottom: 1px solid #8d9091;}
.blog_menu ul.mega-menu > li.menu-item{float: none;display: inline-block;margin: 0 13px;}
.blog_menu ul.mega-menu > li.menu-item:first-child {margin-left: 0;}
.blog_menu ul.mega-menu > li.menu-item:after{content: "|";
    position: absolute;
    right: -16px;
    top: 8px;
    color: #666;
}
.blog_menu ul.mega-menu > li.menu-item:last-child:after{display: none;}
.blog_menu ul.mega-menu > li.menu-item a {transition:0.2s ease-in-out; font-size: 18px;
    padding: 10px 15px 9px;
    border-bottom: 2px solid transparent;        
    display: block;
    font-weight: 700;
    color: #000;
}
.blog_menu ul.mega-menu > li.menu-item:first-child a {padding-left: 0;}
.blog_menu ul.mega-menu > li.menu-item a:hover {color: #e42320;background-color: transparent;}
.blog_menu ul.mega-menu > li.active a{border-color: #e42320;background-color: transparent;color: #e42320;}
.posts-grid .grid-box {border: none;box-shadow: none;padding: 0;}
.blog-posts article.post-grid .post-excerpt{display: none;}
.blog-posts article.post-grid h4 {font-size: 18px;}
.blog-posts article.post-grid h4 a {color: #000;}
.blog-posts article.post-grid h4 a:hover{color: #e42320;}
@media(min-width: 992px){
    .modal_dangky .modal-lg {max-width: 1000px;}
}
.modal_dangky .modal-content {background-image: url(images/bg-form.jpg);background-position: center;background-size: 100% 100%;background-repeat: no-repeat;background-color: #000;color: #fff;padding: 30px 60px 150px 60px;}
.modal_dangky .modal-content h3 {color: #fff;font-size: 36px;line-height: 1.2;}
.modal_dangky .modal-content > p {color: #fff;}
.modal_dangky .wpcf7 input[type="text"], .modal_dangky .wpcf7 input[type="tel"], .modal_dangky .wpcf7 input[type="email"], .modal_dangky .wpcf7 select, .blockdky .wpcf7 input[type="text"], .blockdky .wpcf7 input[type="tel"], .blockdky .wpcf7 input[type="email"], .blockdky .wpcf7 input[type="text"], .blockdky .wpcf7 select {background-color: transparent;border: none;box-shadow: none;border-bottom: 1px solid #fff;padding:0;height: 40px;line-height: 40px;color: #fff;}
.modal_dangky .wpcf7 textarea, .wpcf7 .formthongtin  textarea {background-color: transparent;border: none;box-shadow: none;border-bottom: 1px solid #fff;padding:0;color: #fff;height: 90px;}
.modal_dangky .wpcf7 select option, .blockdky .wpcf7 select option {padding: 5px 0 5px 15px;color: #000;}


.modal_dangky .wpcf7 input[type="text"]::-webkit-input-placeholder, .modal_dangky .wpcf7 input[type="tel"]::-webkit-input-placeholder, .modal_dangky .wpcf7 input[type="email"]::-webkit-input-placeholder, .modal_dangky .wpcf7 textarea::-webkit-input-placeholder {color: #fff;}
.modal_dangky .wpcf7 input[type="text"]::-moz-placeholder, .modal_dangky .wpcf7 input[type="tel"]::-moz-placeholder, .modal_dangky .wpcf7 input[type="email"]::-moz-placeholder, .modal_dangky .wpcf7 textarea::-moz-placeholder {color: #fff;}
.modal_dangky .wpcf7 input[type="text"]:-ms-input-placeholder, .modal_dangky .wpcf7 input[type="tel"]:-ms-input-placeholder, .modal_dangky .wpcf7 input[type="email"]:-ms-input-placeholder, .modal_dangky .wpcf7 textarea:-ms-input-placeholder {color: #fff;}
.modal_dangky .wpcf7 input[type="text"]:-moz-placeholder, .modal_dangky .wpcf7 input[type="tel"]:-moz-placeholder, .modal_dangky .wpcf7 input[type="email"]:-moz-placeholder, .modal_dangky .wpcf7 textarea:-moz-placeholder {color: #fff;}
.modal_dangky .wpcf7 .formsubmit,  .blockdky .wpcf7 .formsubmit{margin-top: 20px;position: relative;}
.modal_dangky .wpcf7 .formsubmit:before, .blockdky .wpcf7 .formsubmit:before{content: '';position: absolute;top: 0;right: 0px;border-left: 20px solid #e42320;
    border-bottom: 40px solid transparent;}
.modal_dangky .wpcf7 input[type="submit"], .blockdky .wpcf7 input[type="submit"] {margin-right: 20px;text-transform: uppercase;box-shadow: none;border: none;padding: 9px 20px;height: 40px;}
.modal_dangky .wpcf7 input[type="submit"]:focus, .blockdky .wpcf7 input[type="submit"]:focus {box-shadow: none;}
.modal_dangky button.close {width: 50px;height: 40px;cursor: pointer;color: #fff;opacity: 1;}
.modal_dangky button.close:hover{color: #fff;opacity: 0.8;}
.modal_dangky .modal-content:after{content: '';width: 750px;height: 277px;background-image: url(images/bg-form.png);background-position: center;background-repeat: no-repeat;background-size: 100%;position: absolute;left: -13%;bottom: -12%;display: block;z-index: 1;}
.modal_dangky .modal-content .modal-body {z-index: 3;}
.modal_dangky .wpcf7 form .wpcf7-response-output {margin-top: 10px;margin-bottom: 40px;}
.wrap_laithu {position: fixed;bottom: 120px;right: 0px;z-index: 999;}
.wrap_laithu ul {margin: 0;padding: 0;list-style: none;}
.wrap_laithu ul li {transition:0.3s ease-in-out;}
.wrap_laithu ul li a {background-color: #000;border-radius: 30px 0 0 30px;color: #fff;padding:  6px 8px 6px 55px;position: relative;background-position: left 3px top 3px;background-repeat: no-repeat;font-size: 13px;text-transform: uppercase;font-weight: 700;line-height: 18px;display: block;}
.wrap_laithu ul li a:hover {text-decoration: none;}
.wrap_laithu ul li.dky_laithu a {background-image: url(images/dky-icon.png);}
.blockdky {background-position: center bottom;background-repeat: no-repeat;background-color: #000;color: #fff;padding-top: 70px;padding-bottom: 20px;}
.blockdky .cardetail {    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
.blockdky .wpb_text_column h3 {font-size: 36px;line-height: 1.4;color: #fff;margin-bottom: 5px;}
.blockdky .wpb_text_column p {margin-right: 150px;}
.blockdky .vc_custom_heading  {color: #fff;}
.dichvu_menu .widget_nav_menu ul.menu {border:none;display: table;width: 100%;}
.dichvu_menu .widget_nav_menu ul.menu li { display: table-cell;border: none;padding: 0;text-align: center;}
.dichvu_menu .widget_nav_menu ul.menu li:before{display: none;}
.dichvu_menu .widget_nav_menu ul.menu li a {display: inline-block;padding: 10px 15px;font-size: 15px;position: relative;}
.dichvu_menu .widget_nav_menu ul.menu li a:after{content: '';display: block;position: absolute;bottom: 0;left: 15px;right: 15px;height: 2px;background-color: transparent;}
.dichvu_menu .widget_nav_menu ul.menu li.current-menu-item a:after{background-color: #e42320;}
.page_dvu > .vc_column_container > .wpb_wrapper > .wpb_text_column {text-align: center;margin: 0 200px 30px;}
.page_dvu > .vc_column_container > .wpb_wrapper > .wpb_text_column h2 {font-size: 36px;line-height: 1.4;color: #e42320;}
.page_dvu.form_suachua > .vc_column_container > .wpb_wrapper > .wpb_text_column {background-position: center;background-size: cover;color: #fff;padding: 50px 10px 50px 80px;text-align: left;margin: 0 0 30px;}
.page_dvu.form_suachua > .vc_column_container > .wpb_wrapper > .wpb_text_column h2{color: #fff;}
.form_suachua .wpcf7 input[type="text"], .form_suachua .wpcf7 input[type="tel"], .form_suachua .wpcf7 input[type="date"] {border: none;border-bottom: 1px solid #ddd;padding: 8px 0;box-shadow: none;}
.page_gthieu.banner_page .wpb_text_column, .page_gthieu.banner_page .wpb_text_column h1 {color: #000;}
.page_gthieu .wpb_single_image {margin-bottom: 0;}
.wrap_tamnhin {padding-top: 60px;padding-bottom: 40px;background-color: #e42320;}
.wrap_tamnhin .porto-sicon-wrapper {padding: 0 10px;}
.wrap_tamnhin .porto-sicon-header h3.porto-sicon-title {color: #fff;font-weight: 700;}
.wrap_tamnhin .porto-sicon-description {color: #fff;text-align: justify;}
.wrap_tamnhin > .vc_column_container:after{content: '';position: absolute;top: 0px;bottom: 20px;width: 2px;background-color: #fff;right: 0px;display: block;}
.wrap_tamnhin > .vc_column_container:last-child:after{display: none;}
.wrap_lichsu {padding-top: 80px;padding-bottom: 50px;}
.wrap_lichsu .wpb_text_column {text-align: justify;margin-right: 50px;}
.wrap_lichsu .wpb_text_column h2 {margin-bottom: 5px;}
.wrap_phattrien .slick-list {padding: 0 43px;    border-bottom: 1px solid #e42320; border-top: 1px solid #e42320;}
.wrap_phattrien .slick-track .slick-slide {position: relative;margin: 0 25px;cursor: pointer;}
.wrap_phattrien .slick-track .slick-slide:before {    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    background-color: transparent;
    transform: skew(-26deg,0);}
.wrap_phattrien .slick-track .slick-slide.active:before {background-color: #e42320;}
.wrap_phattrien .slick-track .slick-slide .vc_custom_heading {margin-bottom: 0;position: relative;z-index: 3;padding: 14px 10px;color: #666;}
.wrap_phattrien .slick-track .slick-slide.active .vc_custom_heading {color: #fff;}
.wrap_phattrien .slick-track .slick-slide:not(.active):hover .vc_custom_heading {color: #e42320;}
.wrap_phattrien .slick-slider .slick-prev, .wrap_phattrien .slick-slider .slick-next {padding: 19px 10px;background-color: #000;opacity: 1;cursor: pointer;}
.wrap_phattrien .slick-slider .slick-prev.slick-disabled, .wrap_phattrien .slick-slider .slick-next.slick-disabled {cursor: auto;background-color: #666;}
.lichsu_item .vc_row.wpb_row  {position: absolute;left: 15px;right: 15px;top: 0;opacity: 0;visibility: hidden;transition:0.4s ease-in-out;}
.lichsu_item .vc_row.wpb_row.active {position: relative;left: auto;right: auto;opacity: 1;visibility: visible;}

.wrap_phattrien .wpb_text_column {padding: 40px 50px;}
.wrap_phattrien .wpb_text_column h3 {font-size: 36px;line-height: 1.4;}
body.single-post .no-breadcrumbs .main-content {padding-top: 40px;}
.single-post article .entry-title {margin-bottom: 10px;}
.single-post article .entry-content {margin-top: 30px;}
.wrap_hotline .widget {margin: 0;}
.call-phone {
position: fixed;
visibility: visible;
background-color: transparent;
width: 110px;
height: 110px;
cursor: pointer;
z-index: 1000;    
left: -10px;
bottom: -10px;
}
.call-circle {
width: 90px;
height: 90px;
top: 12px;
left: 12px;
position: absolute;
background-color: transparent;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid rgba(30, 30, 30, 0.4);
opacity: .1;
border-color: #27ac2c;
opacity: .5;
}
.call-circle-fill {
width: 60px;
height: 60px;
top: 28px;
left: 28px;
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%;
border: 2px solid transparent;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
background-color: rgba(39, 172, 44, 0.6);
opacity: .75 !important;
}
.call-img-circle {
width: 40px;
height: 40px;
top: 38px;
left: 38px;
position: absolute;
background: rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
border: 2px solid transparent;
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;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
transform-origin: 50% 50%;
background-color: #27ac2c;
background-size: 70%;
z-index: 3;
}
.call-phone span {font-size: 17px;padding: 4px 15px 4px 30px;border-radius: 0 20px 20px 0;color: #fff;background-color: #27ac2c;display: inline-block;position: absolute;right: -95px;top: 43px;}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.fb_zalo {position: fixed;left: 23px;bottom: 90px;z-index: 99;}
.fb_zalo ul {margin: 0;padding: 0;list-style: none;}
.widget .fb_zalo ul li {margin-bottom: 5px;}
.widget .fb_zalo ul li img {width: 48px;}

/* update thong tin 09/11 */
.vanhanh_slide .vanhanh_text em,
.antoan_slide .slide_text em {font-size: 13px;}

/* update xe new mg zs */
.carreel.newzs #image-reel {    width: 1000px;
    height: 571px;
    -webkit-transform: translateX(-13%) translateY(-155px);
    -ms-transform: translateX(-13%) translateY(-155px);
    transform: translateX(-13%) translateY(-155px);}
.carreel.newzs .vc_row.wpb_row > .vc_column_container:last-child:before,
.carreel.newzs .vc_row.wpb_row> .vc_column_container:last-child:after {display: none;}
.carreel.newzs .wpb_text_column {margin-left: -60px;color: #000;}
.carreel.newzs .wpb_text_column h1 {font-size: 36px;color: #000;}
.carreel.newzs .wpb_text_column h5 {font-size: 15px;font-weight: 300;color: #8D9091;}
.carreel.newzs .wpb_text_column strong {font-size: 18px;}
.carreel.newzs h2.vc_custom_heading {font-size: 120px;color: #f2f2f2;white-space: nowrap;line-height: 100px;}
.carreel.newzs .wpb_text_column.carreel-dot {margin-top: -345px;margin-left: 20px;width: 200px;margin-bottom: 70px;}
.carreel.newzs .wpb_text_column.carreel-dot ul {position: relative;right: auto;top: auto;width: auto;transform:none;text-align: left;}
.carreel.newzs .wpb_text_column.carreel-dot ul li {display: inline-block;margin: 0 13px;}
.carreel.newzs .wpb_text_column.carreel-dot ul li:nth-child(2), .carreel.mghs .carreel-dot ul li:nth-child(2){display: none !important;}
.carreel.newzs .carreel-text{margin-bottom: 30px;}

/* update 07/03 new mg zs */
.mgzsnew_about {background-position: center;background-repeat: no-repeat;padding-top: 80px;padding-bottom: 120px;}
.mgzsnew_about .wpb_text_column {text-align: right;}
.mgzsnew_about .wpb_text_column h3 {font-size: 20px;}
.mgzsnew_about .wpb_text_column h3 strong{color: #e42320;}
.mgzsnew_ngoaithat {padding-top: 60px;padding-bottom: 0; background-color: #eeeff3;background-position: center bottom;background-repeat: no-repeat;}
.mgzsnew_ngoaithat .wpb_text_column h2 {margin-bottom: 10px;}
.mgzsnew_ngoaithat.antoan_slide .porto-sicon-header {bottom: 0;width: 100%;padding: 20px 0 10px;     background: rgba(0,0,0,0.7);
    background: linear-gradient(
180deg
, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5018382352941176) 38%, rgba(0,0,0,0.8379726890756303) 100%);}
.mgzsnew_ngoaithat .wpb_text_column h2 strong,
.mgzsnew_noithat .wpb_text_column h2 strong,
.mgzsnew_tienich .wpb_text_column h2 strong,
.mgzsnew_vanhanh .wpb_text_column h2 strong {display: block;color: #e42320;}
.mgzsnew_ngoaithat .wpb_single_image {margin-bottom: 0;}
.mgzsnew_ngoaithat.slide_textimg .porto-carousel-wrapper {width: 100%;margin-top: 250px;
    -webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);}
.mgzsnew_ngoaithat.slide_textimg.antoan_slide .porto-carousel-wrapper .slick-slider .slick-prev {left: 45%;    transform: translateX(-90%);}
.mgzsnew_ngoaithat.slide_textimg.antoan_slide .porto-carousel-wrapper .slick-slider .slick-next {left: 45%;}
.mgzsnew_noithat  {padding-top: 60px;background-position: center;background-size: 100%;}
.mgzsnew_noithat.noithatzs_tienich .porto-carousel-wrapper {border: 15px solid rgba(255,255,255,0.2)}
.mgzsnew_noithat .wpb_text_column {color: #fff;text-align: right;margin-right: 30px;}
.mgzsnew_noithat .wpb_text_column h2 {color: #fff;}
.mgzsnew_noithat .wpb_text_column h4 {font-size: 16px;color: #fff;line-height: 1.5;}
.mgzsnew_noithat.noithatzs_tienich .porto-sicon-header {opacity: 1;text-align: center;background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5018382352941176) 38%, rgba(0,0,0,0.8379726890756303) 100%);}
.mgzsnew_tienich  {background-position: right top;background-repeat: no-repeat;background-size: 45% auto;padding-top: 20px;}
.mgzsnew_tienich_item.ngoaithatzs .porto-sicon-top:before, .mgzsnew_tienich_item.ngoaithatzs .porto-sicon-top:after {opacity: 0;}
.mgzsnew_tienich .wpb_single_image  {margin-top: 30px;margin-bottom: 0;}
.mgzsnew_tienich_item.vc_row .vc_column_container > .wpb_wrapper.vc_column-inner {padding-top: 0;}
.mgzsnew_tienich_item.ngoaithatzs .slick-list {padding-left: 25px;padding-right: 25px;}
.mgzsnew_vanhanh {background-position: center bottom;background-repeat: no-repeat;}
.mgzsnew_vanhanh .vc_column_container:first-child:before {background-color:rgba(255,255,255,0.6);position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block;z-index: 1; content: '';}
.mgzsnew_vanhanh .vc_column_container {padding-top: 50px;}
.mgzsnew_vanhanh .vc_column_container:first-child > .wpb_wrapper {position: relative;z-index: 3;}
.mgzsnew_vanhanh .wpb_single_image {margin-top: 50px;}
.mgzsnew_vanhanh .wpb_text_column {padding: 30px 20px 0;}
.mgzsnew_vanhanh .wpb_text_column p {clear: both;}
.mgzsnew_vanhanh_list {padding-top: 100px;padding-bottom: 60px;background-position: center;background-repeat: no-repeat;background-size: 100% auto;}
.mgzsnew_vanhanh_list:before{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background-color: rgba(0,0,0,0.8);}
.mgzsnew_vanhanh_list > .vc_column_container {z-index: 3;}
.mgzsnew_vanhanh_list .wpb_text_column {text-align: right;color: #fff;border-right: 2px solid #fff;padding-right: 30px;}
.mgzsnew_vanhanh_list .wpb_text_column ul {margin: 0;padding: 0;list-style: none;}
.mgzsnew_vanhanh_list .wpb_text_column ul li {margin-bottom: 35px;opacity: 0.5;transition:0.2s ease-in-out;cursor: pointer;}
.mgzsnew_vanhanh_list .wpb_text_column ul li.active, .mgzsnew_vanhanh_list .wpb_text_column ul li:hover{opacity: 1;}
.mgzsnew_vanhanh_list .top-icon .porto-sicon-img {border: 15px solid rgba(255,255,255,0.3);}
.mgzsnew_vanhanh_list .wpb_wrapper .top-icon .porto-sicon-header h3.porto-sicon-title {font-size: 16px;color: #fff;font-weight: 600;text-transform: uppercase;}
.mgzsnew_vanhanh_list .top-icon .porto-sicon-description {color: #fff;}
.mgzsnew_vanhanh_list .top-icon .porto-sicon-description ul {text-align: left;padding-left: 15px;margin-left: 30px;}
.mgzsnew_vanhanh_list .porto-sicon-wrapper {position: absolute;left: 15px;top: 35px;right: 15px;opacity: 0;visibility: hidden;transition:0.3s ease-in-out;}
.mgzsnew_vanhanh_list .porto-sicon-wrapper.active{position: relative;opacity: 1;visibility: visible;left: auto;right: auto;top: auto;}
.mgzsnew_hethongbv {background-color: #000;padding-top: 30px;color: #fff;}
.mgzsnew_hethongbv:before{content: '';width: 40%;height: 100%;position: absolute;right: 0;top: 0;z-index: 1;display: block;background-color: #fff;transform:skew(-20deg, 0deg) translateX(25%);}
.mgzsnew_hethongbv > .vc_column_container {z-index: 3;}
.mgzsnew_hethongbv .wpb_text_column {border-left: 1px dashed #fff;padding-left: 30px;}
.mgzsnew_hethongbv .wpb_text_column h4, .mgzsnew_hethongbv .vc_custom_heading  {color: #fff;}
.mgzsnew_hethongbv .wpb_text_column ul {margin: 15px 0;padding:15px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;list-style: none;}
.mgzsnew_hethongbv .wpb_text_column ul li{margin-bottom: 6px;}
.mgzsnew_hethongbv .wpb_text_column ul li:before{font-family: 'FontAwesome';content: "\f0da";margin-right: 15px;}
.entry-content table th, .entry-content table td {border: 1px solid #ddd;}

/* ========  UPDATE 08/2023 ==========*/
.wrap_menuphu {background-color:#f2f2f2; }
.wrap_menuphu > .vc_column_container {border-right: 1px solid#ccc;}
.wrap_menuphu > .vc_column_container:last-child {border-right: none;}
.wrap_menuphu .porto-sicon-box {margin-top: 15px;margin-bottom: 10px;}
.wrap_menuphu .porto-sicon-box .porto-sicon-header .porto-sicon-title, .wrap_menuphu .porto-sicon-box .porto-sicon-header p {font-size: 16px;font-weight: 600;line-height: 24px;color: #000;margin: 0;}
.wrap_menuphu .porto-sicon-box-link:hover .porto-sicon-box .porto-sicon-title, .wrap_menuphu .porto-sicon-box-link:hover .porto-sicon-box .porto-sicon-header p {color:#e42320; }
.xoay_title.vc_row.wpb_row {padding-top: 30px;background-color: #eaeaea;border-bottom: 2px solid #e42320;}
.xoay_title .vc_custom_heading {}
.xoay_content.carreel {margin-top: 0;padding-top: 30px;}
.xoay_content.carreel .vc_row.wpb_row {position: relative;opacity: 1;visibility: visible;top: auto;left: auto;right: auto;}
.xoay_content.carreel .vc_row.wpb_row > .vc_column_container:last-child:before, .xoay_content.carreel .vc_row.wpb_row > .vc_column_container:last-child:after {display: none !important;}
.xoay_content.carreel .vc_row.wpb_row > .vc_column_container {padding-top: 0;}
.xoay_content.carreel .car_feature.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {margin-left: -10px;margin-right: -10px; width: auto;    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.car_feature .porto-sicon-wrapper { 
    padding-left: 10px;padding-right: 10px;margin-bottom: 30px;border-right: 1px solid #000;
   -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;} 
.car_feature .porto-sicon-wrapper:nth-child(3n) {border-right: none;}
.car_feature .porto-sicon-box {margin-bottom: 0;}
.car_feature .left-icon .porto-sicon-left .porto-sicon-img {margin-right: 5px;}
.car_feature .wpb_wrapper .porto-sicon-header h3.porto-sicon-title {font-size: 18px;font-weight: 700;}
.car_feature .wpb_wrapper .porto-sicon-header p {margin-bottom: -10px;font-size: 16px;margin-top: 5px;}
@media(max-width: 1229px) and (min-width: 992px){
    body #header .logo {max-width: 240px;}
}
@media(min-width: 992px){
    .xoay_content.carreel #image-reel {transform:translateX(-30px);width: 550px;height: 350px;}
}
.xoay_content.carreel .wpb_text_column{font-size: 18px;color: #000;}
.xoay_content.carreel .wpb_text_column ul {padding-left: 20px;list-style: none;}
.xoay_content.carreel .wpb_text_column ul li {margin-bottom: 10px;}
.xoay_content.carreel .wpb_text_column ul li:before {font-family: "FontAwesome";content: "\f046";margin-right: 7px;font-size: 20px;color:#e42320; }
.xoay_content.carreel .wpb_text_column h3 {margin-bottom: 5px;}
.xoay_content.carreel .wpb_text_column h4 {font-size: 18px;}
.xoay_content.carreel.newzs #image-reel {width: 800px;height: 500px;transform: none;}
.xoay_content .vc_btn3-container.vc_btn3-center .vc_general.vc_btn3  {background-color: #e42320;color: #fff;font-weight: 600;border-color: #e42320;}
.xoay_content .vc_btn3-container.vc_btn3-center .vc_general.vc_btn3:hover {background-color: #fff;color: #e42320;}
.wrap_social .wpb_raw_code blockquote {padding: 0;border: none;margin: 0;}
.wrap_social .wpb_raw_code .tiktok-embed {margin-top: 0;}
.page_baogia .wpcf7 .formthongtin textarea,  .popup_baogiasp .wpcf7 .formthongtin textarea {border: 1px solid #ddd;padding: 10px;}
.popup_baogiasp {padding: 20px;}
.popup_baogiasp > p {margin-bottom: 0;}
@media(min-width: 992px){
    .revert_flex {
        -webkit-flex-direction: row-reverse; 
        flex-direction: row-reverse;}
}

@media(max-width: 1229px){
    .carreel.newzs .wpb_text_column h1 {font-size: 29px;}
    .carreel.newzs .wpb_text_column h5 {font-size: 13px;}
    .carreel.newzs .wpb_text_column strong {font-size: 16px;}
    .carreel.newzs .wpb_text_column {margin-left: 0;}
    .carreel.newzs .wpb_text_column.carreel-dot {margin-top: -295px;margin-left: 70px;}
    .carreel.newzs #image-reel {width: 850px;
        -webkit-transform: translateX(-20%) translateY(-128px);
    -ms-transform: translateX(-20%) translateY(-128px);
    transform: translateX(-20%) translateY(-128px);}
    .car-price.mgzsnew .vc_column_container:last-child .wpb_text_column {margin-left: 60px;}
    .carreel.newzs h2.vc_custom_heading {font-size: 90px;letter-spacing: -5px;}

    /* update 07/03 new mg zs*/
    .mgzsnew_about .wpb_text_column h3 {font-size: 17px;}
    .mgzsnew_vanhanh .wpb_text_column h2, .mgzsnew_hethongbv .vc_custom_heading {font-size: 26px;}
    .mgzsnew_vanhanh_list .wpb_text_column ul li{margin-bottom: 25px;}

    #header.header-corporate .header-main .header-right {padding-left: 5px;}
    #main-menu .mega-menu > li.menu-item > a {font-weight: 600;padding:18px 8px 16px;font-size: 14px;}
    .xoay_content.carreel.newzs #image-reel {width: 610px;height: 400px;}
}
@media(max-width: 991px){
    .carreel.newzs .vc_row.wpb_row > .vc_column_container {    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
    .carreel.newzs #image-reel {width: 750px;height: 428px;
        -webkit-transform: translateX(0%) translateY(-128px);
    -ms-transform: translateX(0%) translateY(-128px);
    transform: translateX(0%) translateY(-128px);}
    .carreel.newzs h2.vc_custom_heading {text-align: center;width: 100%;}
    .carreel.newzs .wpb_text_column.carreel-dot {width: 100%;margin-left: 0;margin-top: -150px;text-align: center;}
    .carreel.newzs .wpb_text_column.carreel-dot ul {text-align: center;}
    .carreel.newzs .wpb_text_column.carreel-text {text-align: center;}
    .car-price.mgzsnew .wpb_text_column {font-size: 14px;}
    .car-price.mgzsnew .vc_column_container:last-child .wpb_text_column {margin-left: 20px;}
    .thongso.newzs .vc_tta-panel-body .ts_heading h4 {font-size: 16px;}

    /* update 07/03 new mg zs */
    .banner_newzs  .porto-carousel-wrapper {margin-bottom: 0;}
    .carreel.newzs .wpb_text_column, .mgzsnew_ngoaithat .wpb_text_column, .mgzsnew_noithat  .wpb_text_column, .mgzsnew_tienich .wpb_text_column, .mgzsnew_vanhanh .wpb_text_column{text-align: center;}
    .mgzsnew_about > .vc_column_container, 
    .mgzsnew_ngoaithat  .vc_column_container,
    .mgzsnew_noithat > .vc_column_container,
    .mgzsnew_tienich > .vc_column_container,
    .mgzsnew_vanhanh > .vc_column_container,
    .mgzsnew_hethongbv  > .vc_column_container{    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
    .mgzsnew_about {padding-top: 40px;padding-bottom: 240px;}
    .mgzsnew_about .wpb_text_column {text-align: center;}
    .mgzsnew_about:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block !important;z-index: 1;background-image: url(images/about-bg-mobile.jpg);background-position: center bottom;background-repeat: no-repeat;background-size: 100% auto;}
    .mgzsnew_about > .vc_column_container {position: relative;z-index: 3;}
    .mgzsnew_ngoaithat.slide_textimg .porto-carousel-wrapper {margin-top: 50px;margin-bottom: 100px;}
    .mgzsnew_tienich .wpb_single_image {margin-top: 0;}
    .mgzsnew_tienich {background-position: right bottom 18%;}
    .noithatzs_tienich .porto-carousel-wrapper {margin-bottom: 40px;}
    .mgzsnew_vanhanh .wpb_text_column {margin-left: 150px;margin-right: 150px;}
    .mgzsnew_vanhanh_list {padding-top: 50px;padding-bottom: 30px;background-size: 130% auto;}
    .mgzsnew_vanhanh_list .wpb_text_column {padding-right: 10px;}
    .mgzsnew_vanhanh_list .wpb_text_column ul li {margin-bottom: 15px;}
    .mgzsnew_hethongbv:before {background-color: transparent;}
    .newzs.thongso.thongsozs .vc_tta-panel-body .ts_heading ul:before {border-width: 0 0 42px 29px;}


    .wrap_menuphu > .vc_column_container {-webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    }
    .wrap_menuphu > .vc_column_container:nth-child(2) {border-right: none;}
    .wrap_menuphu > .vc_column_container:nth-child(-n+2) {border-bottom: 1px solid#ccc;}
    .xoay_content.carreel {padding-bottom: 30px;}
    .xoay_content.carreel.newzs .wpb_text_column {text-align: left;}
    .xoay_content.carreel #image-reel {width: 650px;height: 400px;}
    .xoay_content.carreel > .vc_column_container {    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;}
    .xoay_content.carreel .wpb_text_column {text-align: center;margin-right: 0;}
}
@media(max-width: 767px){
    .carreel.newzs .vc_row.wpb_row > .vc_column_container {padding-top: 0;}
    .carreel.newzs h2.vc_custom_heading {font-size: 70px;}
    .carreel.newzs #image-reel {width: 120%;height: auto;-webkit-transform: translateX(0%) translateY(-10px);
    -ms-transform: translateX(0%) translateY(-10px);
    transform: translateX(0%) translateY(-10px);}
    .carreel.newzs .wpb_text_column.carreel-dot {margin-top: 0px;margin-bottom: 0;}
    .carreel.newzs .wpb_text_column.carreel-dot ul {left: auto;}
    .carreel.newzs .wpb_text_column.carreel-text {margin-top: 20px;}
    .thongso.newzs .vc_tta-panel-body .ts_heading h4,
    .thongso.newzs .vc_tta-panel-body .ts_heading ul:before {display: none;}
    .thongso.newzs .vc_tta-panel-body .ts_heading ul {width: 80%;}
    .mgzsnew_about .wpb_text_column h2 {margin-bottom: 10px;}
    .mgzsnew_vanhanh .wpb_text_column {margin-left: 50px;margin-right: 50px;}
    .mgzsnew_vanhanh .wpb_text_column h2 {clear: both;}
    .mgzsnew_vanhanh .wpb_text_column img {float: none;margin: auto;}
    .mgzsnew_vanhanh_list {background-size: auto;}
    .call-phone {}

    .xoay_content.carreel #image-reel {width: 100%;height: 320px;margin: 0 auto;}

    .xoay_content.carreel .wpb_text_column {margin-bottom: 30px;}
    .car_feature .porto-sicon-wrapper {-webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
    .car_feature .porto-sicon-wrapper:nth-child(3n) {border-right: 1px solid #000;}
    .car_feature .porto-sicon-wrapper:nth-child(2n) {border-right: none;}
    
}
@media(max-width: 1229px) and (min-width: 1200px){
   
    #main-menu .mega-menu .popup li.menu-item {margin-right: 0;padding-left: 10px;}
    #main-menu .mega-menu .popup li.menu-item:before {left: 18px;}
}
@media(max-width: 1199px){
    #header.header-corporate .header-main .header-right {padding-left: 5px;}
    #main-menu .mega-menu > li.menu-item > a {padding-left: 9px;padding-right: 9px;}
    #main-menu .mega-menu > li.menu-item:first-child > a {padding-left: 0;}
    #main-menu .mega-menu > li.menu-item:last-child > a {padding-right: 0;}
   #main-menu .mega-menu .narrow .popup ul.sub-menu {padding: 0;}
    #main-menu .mega-menu .popup li.menu-item{margin-right: 5px;padding-left: 5px;}
    #main-menu .mega-menu .popup li.menu-item:before {left: 10px;}
    .congnghe.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {padding-left: 50px;padding-right: 50px;}
    .wrap_phattrien .slick-track .slick-slide .vc_custom_heading {padding: 14px 0;}
    .wrap_phattrien .slick-track .slick-slide .vc_custom_heading {font-size: 18px;}
    .wrap_phattrien .wpb_text_column {padding: 10px 20px;}
    .carreel .carreel-text {margin-top: -50px;}
    .car-price .wpb_text_column h4{font-size: 18px;}
    .ngoaithat .porto-wrap-container > .row > .vc_column_container {-webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%}
    .ngoaithat .porto-wrap-container:before {left: -60%;}
    .noithat .porto-wrap-container:after {width: 600px;height: 384px;background-size: 100%;top: -20px;}
    .noithat .porto-wrap-container > .row {position: relative;z-index: 3;}
    .noithat .vc_row > .vc_column_container > .wpb_wrapper {margin-right: 0;}
    .vanhanh {background-position: left -100px center;background-size: cover;}
    .vanhanh .wpb_text_column {margin-right: -100px;}
    .blockdky .wpb_text_column h3 {font-size: 30px;}
    .vanhanh_slide .vanhanh_text {margin-left: -50px;height: 144px;}
    .noithatzs > .vc_column_container > .wpb_wrapper:before {left: -27px;}
    .tiennghi .tiennghi_list {margin-bottom: 15px;}
    .vanhanhzs .wpb_text_column {margin-left: 100px;}
    .vanhanhzs_list .wpb_single_image {margin-left: -100px;}
    .vanhanhzs_list .wpb_text_column {padding-left: 20px;}
    .vanhanhzs_list .wpb_text_column ul li {padding-bottom: 23px;}
    .antoanzs .wpb_text_column {margin-left: 50px;margin-right: 50px;}
    .tinhnang_antoan.vc_row.wpb_row {padding-top: 30px;}
    .antoan_inner .wpb_text_column {margin-left: 0;}
    .antoan_inner .wpb_single_image {margin-top: -70px;}
    .thongso.thongsozs .vc_tta-panel-body .ts_heading ul:before {border-width: 0 0 76px 29px;}
    .page_dvu > .vc_column_container > .wpb_wrapper > .wpb_text_column {margin: 0 100px 30px;}
    .car_heading .wpb_single_image{width: 55%;padding: 15px 0;}
    .car_heading .wpb_single_image:before {background-size: 100% 100%;}
    .car_heading .wpb_text_column {width: 45%;padding-top: 10px;}
    .car_heading .wpb_text_column h2 {font-size: 19px;line-height: 20px;}
    .car_heading .wpb_text_column h4 {line-height: 16px;}
}
@media(max-width: 991px){    
    .car_item .wpb_text_column {margin: 0 15px;height: 280px;}
    .car_heading .wpb_text_column {padding-top: 15px;}
    .car_heading .wpb_text_column h4 {font-size: 15px;line-height: 20px;white-space: normal;}
    .wrap_dynamic .vc_custom_heading {font-size: 20px;}
    .wrap_dynamic .vc_custom_heading strong {display: block;}
    .dynamicb {margin-top: 0px;padding-top: 10px;}
    .dynamica .wpb_text_column, .dynamicb .wpb_text_column {max-width: none;}
    .dynamica .wpb_text_column h3, .dynamicb .wpb_text_column h3 {font-size: 22px;}
    .dynamicb .wpb_text_column {margin-top: 0px;}
    .dynamica .wpb_single_image, .dynamica .wpb_text_column {padding-top: 10px;margin-bottom: 10px;}
    .dynamicb .wpb_single_image {margin-bottom: 10px;}
    #footer .wpb_text_column {margin-right: 0;}
    #footer .wpb_wrapper .porto-sicon-header h3.porto-sicon-title, #footer .widget_nav_menu .widgettitle {font-size: 20px;}
    #footer .footer-bottom .footer-center {text-align: center;}
    #footer .footer-bottom .widget_nav_menu ul li a {font-size: 14px;}
    .carreel .wpb_text_column {margin-right: -50px;}
    .car-price .vc_column_container:first-child .wpb_text_column {margin-left: 0;}
    .car-price .vc_column_container:last-child .wpb_text_column {margin-left: 40px;}
    .ngoaithat.vc_row.wpb_row {padding-bottom: 90px;}
    .ngoaithat .col-md-8 .wpb_text_column {padding-right: 50px;}
    .ngoaithat .col-md-8 .wpb_text_column:after {left: -35%;}
    .ngoaithat .col-md-8 .vc_row.wpb_row .vc_column_container:first-child .wpb_text_column {padding-left: 30px;}
    .ngoaithat .col-md-8 .vc_row.wpb_row .vc_column_container:first-child .wpb_text_column:after {left: -5%;}
    .ngoaithat .porto-wrap-container:before {width: 800px;height: 450px;background-size: 100%;bottom: -48%;}
    .noithat {padding-bottom: 50px;}
    .noithat .wpb_text_column {margin-left: 0;width: 400px;}
    .noithat .inner_noithat .porto-sicon-box.left-icon {margin-left: 0;}
    .noithat .inner_noithat .porto-sicon-box.right-icon {margin-right: 0;}
    .noithat .inner_noithat .left-icon .porto-sicon-left .porto-sicon-img,
    .noithat .inner_noithat .right-icon .porto-sicon-right .porto-sicon-img {width: 360px;}
    .noithat .inner_noithat .left-icon .porto-sicon-body .porto-sicon-description {padding-right: 0px;}
    .noithat .inner_noithat .right-icon .porto-sicon-body .porto-sicon-description {padding-left: 20px;}
    .noithat .inner_noithat .left-icon .porto-sicon-body:after {right: 0;}
    .noithat .inner_noithat .right-icon .porto-sicon-body:after {left: 0;}
    .noithat .slide_navi {bottom: -45px;}
    .vanhanh {margin-top: 50px;background-position: left -100px center;}
    .vanhanh_slide .vanhanh_text {margin-left: -70px;margin-right: -40px;margin-top: -25px;font-size: 14px;}
    .antoan .wpb_text_column {width: 38%;right: -25px;}
    .thongso .vc_tta-panel-body .ts_heading ul li{font-size: 12px;}
    .thongso .vc_tta-panel-body .ts_heading ul:before {border-width: 0 0 42px 29px;}
    .blockdky .wpb_text_column h3{font-size: 24px;}
    .blockdky .wpb_text_column p {margin-right: 50px;}
    .ngoaithatzs .top-icon .porto-sicon-header h3.porto-sicon-title {font-size: 14px;}
    .noithatzs  {background-position: left -350px center;}
    .noithatzs_tienich .porto-sicon-header {padding: 5px 10px 5px;}
    .noithatzs_tienich .top-icon .porto-sicon-header h3.porto-sicon-title {font-size: 15px;font-weight: 500;line-height: 1.3;}
    .tiennghi.vc_row.wpb_row > .vc_column_container:last-child > .wpb_wrapper.vc_column-inner {padding: 4% 5% 20px}
    .vanhanhzs .wpb_text_column {margin-left: 0;}
    .vanhanhzs_list .wpb_single_image {width: 170%;}
    .vanhanhzs_list .wpb_single_image .vc_single_image-wrapper img {-webkit-transform: translate(-81%);
    -ms-transform: translate(-81%);
    transform: translate(-81%);}
    .vanhanhzs_list .wpb_text_column {margin-right: -30px;margin-bottom: 10px;}
    .vanhanhzs_list .wpb_text_column ul li {padding-bottom: 18px;}
    .thongso.thongsozs .vc_tta-panel-body .ts_heading ul:before {border-width: 0 0 59px 29px;}
    .wrap_lichsu .wpb_text_column {margin-right: 0;}
    .wrap_phattrien .wpb_text_column {padding: 0;}
    .wrap_phattrien .wpb_text_column h3 {font-size: 24px;line-height: 1.3;margin-bottom: 5px;}
    .wrap_phattrien .slick-track .slick-slide {margin: 0 10px;}
    .banner_page .wpb_text_column h1 {font-size: 30px;}
    .single-post article .entry-content {text-align: justify;}
    .congnghe.vc_row.wpb_row > .vc_column_container > .wpb_wrapper {padding-left: 0;padding-right: 0;}
    .congnghe > .vc_column_container > .wpb_wrapper > .porto-sicon-wrapper .porto-sicon-header h3.porto-sicon-title{font-size: 26px;}
    .mfp-auto-cursor .mfp-content {width: 650px;}
    .modal_dangky .modal-lg {max-width: 600px;}
    .modal_dangky .modal-content {padding: 30px 20px 150px 20px}
    .modal_dangky .modal-content h3 {font-size: 24px;}

    .car_heading .wpb_single_image{width: 45%;padding: 18px 0;}
    
    .car_heading .wpb_text_column {width: 55%;padding-top: 10px;}
    .car_heading .wpb_text_column h4 {font-size: 12px;line-height: 16px;}
}
@media(max-width: 991px) and (min-width: 768px) {
    .wrap_dky > .vc_column_container, .noithatzs > .vc_column_container{    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
    .noithatzs > .vc_column_container > .wpb_wrapper {margin-left: 70px;}
    .noithatzs > .vc_column_container > .wpb_wrapper:before {left: -84px;-webkit-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    transform: skewX(-20deg);}
    
}

@media(max-width: 767px){
    #header.sticky-header .header-main .container {min-height: 40px;}
    #header .logo a:before {border-bottom: none;}
    .dynamica:before {height: 240px;    transform: skew(-26deg, 0deg) translateX(-56%);}
    .dynamicb {margin-top: 30px;}
    .dynamicb > .vc_column_container:first-child {order:2;}
    .dynamicb > .vc_column_container:last-child {order:1;}
    .dynamicb:after {height: 240px;    transform: skew(-26deg, 0deg) translateX(56%);}
    .wrap_thuvien {padding-top: 50px;}
    .wpb-js-composer .wrap_thuvien .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block;}
    .wpb-js-composer .wrap_thuvien .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {display: none;}
    .wrap_slick_img .slick-prev, .wrap_slick_img .slick-next {display: block !important;}
    .btn_popup > .vc_column_container {    -webkit-flex: 0 0 33.3333333333%;
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;}
    .modal_dangky .modal-content h3 {font-size: 22px;}
    .carreel .wpb_text_column, .carreel .wpb_text_column h1 {color: #000;}
    .carreel .wpb_text_column img { filter:brightness(0%);-webkit-filter:brightness(0%);}
    #image-reel, .carreel.mgzs #image-reel {width: 120%;margin-left: -10%;height: auto;}
    .carreel-dot ul {top: auto;bottom: 30%;}
    .car-price .vc_column_container .wpb_text_column {border-bottom: 1px solid #999;padding-bottom: 15px;text-align: center;}
    .car-price .vc_column_container:last-child  .wpb_text_column{border-bottom: none;}
    .car-price .vc_column_container:last-child .wpb_text_column {margin-left: 0;}
    .car-price:before, .car-price.mgzs > .vc_column_container:first-child > .wpb_wrapper:after {display: none;}
    .ngoaithat .col-md-8 .wpb_text_column {margin-left: 0;padding-left: 40px;margin-top: -25px;}
    .ngoaithat .col-md-8 .wpb_text_column:after {left: 0;width: 100%;}
    .ngoaithat_denhau > .vc_column_container:nth-child(1) {order:2;}
    .ngoaithat_denhau > .vc_column_container:nth-child(2) {order:1;}
    .ngoaithat .col-md-8 .vc_row.wpb_row .vc_column_container:first-child .wpb_text_column {padding-right: 30px;}
    .ngoaithat .porto-wrap-container:before {bottom: -34%;}
    .noithat .porto-wrap-container:after {right: -69%;}
    .noithat .inner_noithat .left-icon .porto-sicon-left, .noithat .inner_noithat .right-icon .porto-sicon-right,
    .noithat .inner_noithat .left-icon .porto-sicon-body, .noithat .inner_noithat .right-icon .porto-sicon-body {display: block;}
    .noithat .inner_noithat .left-icon .porto-sicon-body .porto-sicon-description {float: none;margin-left: 20px;padding-right: 30px;}
    .noithat .inner_noithat .left-icon .porto-sicon-body, .noithat .inner_noithat .right-icon .porto-sicon-body {padding: 30px 20px 20px;}
    .noithat .inner_noithat .left-icon .porto-sicon-body {margin-top: -25px;}
    .noithat .inner_noithat .left-icon .porto-sicon-body:after {left: 0;bottom: 0;}
    .noithat .inner_noithat .porto-sicon-box.right-icon {margin-top: 60px;}
    .noithat .inner_noithat .right-icon .porto-sicon-body .porto-sicon-description {float: none;}
    .noithat .inner_noithat .right-icon .porto-sicon-body:after {right: 0;bottom: 0;}
    .vanhanh {background-position: right -200px center;}
    .vanhanh:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;background-color: rgba(0,0,0,0.6);z-index: 1;}
    .vanhanh > .vc_column_container  {z-index: 3;}
    .vanhanh .wpb_text_column {margin: 50px 0 60px 0;color: #fff;}
    .vanhanh .wpb_text_column h3, .vanhanh .wpb_text_column h5 {color: #fff;}
    .slide_textimg .porto-carousel-wrapper {-webkit-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);}
    .vanhanh_slide .vanhanh_text {margin: 0;height: 96px;}
    .vanhanh_slide:after {right: 0;}
    .slide_textimg .porto-carousel-wrapper .slick-slider .slick-prev, .slide_textimg .porto-carousel-wrapper .slick-slider .slick-next, .ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-prev, .ngoaithatzs .porto-carousel-wrapper .slick-slider .slick-next, .noithatzs_tienich .porto-carousel-wrapper .slick-slider .slick-prev, .noithatzs_tienich .porto-carousel-wrapper .slick-slider .slick-next {display: block !important;}
    .slide_textimg .porto-carousel-wrapper .slick-slider .slick-prev {left: 0;}
    .slide_textimg .porto-carousel-wrapper .slick-slider .slick-next {left: 110px;}
    .antoan {margin-top: 0;}
    .antoan .wpb_single_image {margin-left: 0;}
    .antoan .wpb_text_column {position: relative;width: auto;padding: 0 0 40px;right: 0;}
    .wpb-js-composer .thongso .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block;}
    .wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {display: none;}
    .wpb-js-composer .thongso .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab {margin: 0 15px;}
    .wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {font-size: 20px;}
    .wpb-js-composer .thongso .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab:first-child:after{height: 18px;top: 8px;right: -17px;}
    .thongso .vc_tta-panel-body .ts_heading ul li {vertical-align: middle;}
    .thongso .vc_tta-panel-body .ts_heading ul:before {border-width: 0 0 58px 29px;}
    .thongso .vc_tta-panel-body .ts_heading h4 {padding-top: 0;}
    .carreel.mgzs .vc_row.wpb_row > .vc_column_container:last-child:before {height: 100%;}
    .carreel.mgzs .vc_row.wpb_row.white > .vc_column_container:last-child:after {top: 100%;border-top: 387px solid transparent;}
    .carreel.mgzs .vc_row.wpb_row > .vc_column_container:last-child:after {border-top: 387px solid transparent;}
    .carreel.mgzs .wpb_text_column.carreel-text {margin-top: -40px;}
    .noithatzs .wpb_text_column {width: auto;padding: 40px;}
    .vanhanhzs_list .wpb_single_image{width: 90%;}
    .vanhanhzs_list .wpb_text_column {padding: 0 20px 20px;margin: 0 0 0 -60px;}
    .vanhanhzs_list .wpb_text_column ul {padding-left: 0;}
    .antoanzs .wpb_text_column {margin-left: 0;margin-right: 0;}
    .antoan_inner .wpb_text_column {margin: 0 0 30px;}
    .antoan_inner .wpb_single_image {margin-top: 0;margin-left: 0;}
    .wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,
    .wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading,
    .wpb-js-composer .wrap_phattrien .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading,
    .wpb-js-composer .wrap_phattrien .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {background-color: transparent;position: relative;}
    .wpb-js-composer .tinhnang_antoan .vc_tta.vc_general .vc_tta-panel-title,
    .wpb-js-composer .wrap_phattrien .vc_tta.vc_general .vc_tta-panel-title {position: relative;z-index: 3;}
    .wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:before,
    .wpb-js-composer .wrap_phattrien .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:before{content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0px;
    left: 0px;
    background-color: #8d9091;
    transform: skewX(-26deg);
    z-index: 1;
    -webkit-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    -o-transition: all .35s cubic-bezier(.445,.05,.55,.95);
    transition: all .35s cubic-bezier(.445,.05,.55,.95);}
    .wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading:before,
    .wpb-js-composer .wrap_phattrien .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading:before{    background-color: #e42320;
    display: block;}
    .wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a,
    .wpb-js-composer .tinhnang_antoan .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a,
    .wpb-js-composer .wrap_phattrien .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a,
    .wpb-js-composer .wrap_phattrien .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #fff;}
    .page_gthieu.banner_page .wpb_text_column {position: relative;margin: 30px 0;top: auto;transform:none;}
    .wrap_tamnhin > .vc_column_container:after {display: none;}
    .wrap_tamnhin .porto-sicon-wrapper {padding:0;border-bottom: 1px solid #fff;margin-bottom: 20px;}
    .wrap_tamnhin .vc_column_container:last-child .porto-sicon-wrapper {border-bottom: none;margin-bottom: 0;}
    .page_dvu > .vc_column_container > .wpb_wrapper > .wpb_text_column {margin: 0 0 30px;}
    .page_dvu > .vc_column_container > .wpb_wrapper > .wpb_text_column h2 {font-size: 26px;margin-bottom: 10px;}
    .porto-sicon-wrapper.tieuchuan .left-icon .porto-sicon-left, .porto-sicon-wrapper.tieuchuan .left-icon .porto-sicon-body{display: block;}
    .porto-sicon-wrapper.tieuchuan .left-icon .porto-sicon-body {text-align: center;margin-top: 20px;}
    .congnghe .vc_row.wpb_row > .vc_column_container {    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;}
    .mfp-auto-cursor .mfp-content {width: 550px;}
    .wrap_phattrien .slick-slider .slick-prev, .wrap_phattrien .slick-slider .slick-next {display: block !important;}


}
@media(max-width: 576px){
    .car_item .wpb_text_column {display: block;height: 400px;}
    .car_item .wpb_text_column > .wpb_wrapper {display: block;vertical-align: top;}
    .modal_dangky .modal-content h3 {font-size: 19px;}
    .modal_dangky .modal-content:after {width: 120%;left: -10%;}
    .carreel h2.vc_custom_heading {font-size: 200px;line-height: 130px;}
    #image-reel, .carreel.mgzs #image-reel {width: 100%;margin-left: 0;}
    .carreel-dot ul li {margin-right: 0;margin-top: 0;}
    .carreel-dot ul {left: 50%;right: auto;transform:translateX(-50%);width: 100%;bottom: 100px;}
    #content .carreel-dot ul li {display: inline-block;margin: 5px 20px;}
    .carreel .wpb_text_column {margin-right: 0;margin-top: 0;}
    .slide_textimg.antoan_slide .porto-carousel-wrapper .slick-slider .slick-prev {left: 10px;}
    .slide_textimg.antoan_slide .porto-carousel-wrapper .slick-slider .slick-prev{left: 90px;}
    .antoan_slide .top-icon .porto-sicon-header .porto-sicon-title {padding: 0 30px;}
    .wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {font-size: 16px;}
    .thongso .vc_tta-panel-body .ts_heading ul li {font-size: 11px;}
    .thongso .vc_tta-panel-body .ts_heading ul:before {border-width: 0 0 54px 29px;}
    .carreel.mgzs .vc_row.wpb_row > .vc_column_container:last-child,
    .carreel.mgzs #image-reel {transform:none;}
    .carreel.mgzs .vc_row.wpb_row > .vc_column_container:last-child:after {border-top: 301px solid transparent;opacity: 0;}
    .carreel.mgzs .vc_row.wpb_row > .vc_column_container:last-child:before {left: 0;}
    .ngoaithatzs .wpb_text_column {position: relative;top: auto;left: auto;color: #000;padding: 0 20px;}
    .ngoaithatzs .wpb_text_column h3 {color: #000;margin-top: 20px;margin-bottom: 10px;}
    .ngoaithatzs .container {margin-top: 0;}
    .vanhanhzs_list .wpb_single_image {width: 80%;margin-left: -50px;margin-bottom: 0;}
    .vanhanhzs_list:after, .vanhanhzs_list:before {display: none;}
    .vanhanhzs_list > .vc_column_container:last-child {background-color: #000;}
    .vanhanhzs_list .wpb_text_column {padding: 30px 0 0;margin: 0 0 20px;}
    #content .vanhanhzs_list .wpb_text_column ul li {padding-left: 0;}
    .thongso .vc_tta-panel-body .ts_heading h4 {font-size: 17px;width: 30%;}
    .thongso .vc_tta-panel-body .ts_heading ul {width: 62%;}
    .thongso.thongsozs .vc_tta-panel-body .ts_heading ul:before {border-width: 0 0 55px 29px;}
    .dichvu_menu .widget_nav_menu ul.menu li a {padding: 10px 5px;}
    .dichvu_menu .widget_nav_menu ul.menu li a:after {left: 5px;right: 5px;}
    .mfp-auto-cursor .mfp-content {width: 100%;}

    /* update 07/03 new mg zs */
    #content .carreel.newzs .wpb_text_column.carreel-dot ul li:nth-child(2) {display: none;}
    .carreel.newzs .wpb_text_column.carreel-text {margin-top: -60px;}
    .mgzsnew_about {padding-bottom: 140px;}
    .mgzsnew_vanhanh .wpb_text_column {margin-left: 0;margin-right: 0;}

    .xoay_content.carreel.newzs #image-reel {width: 100%;}
}
@media(max-width: 480px){
    .dynamica:before, .dynamicb:after {opacity: 0;}
    .wpb-js-composer .wrap_thuvien .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab {margin: 0 8px;}
    .wpb-js-composer .wrap_thuvien .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab:not(:last-child):after {right: -8px;}
    .carreel .wpb_text_column {margin-top: 60px;}
    .carreel-dot ul {bottom: 115px;}
    .ngoaithat .porto-wrap-container:before {left: -80%;}
    .noithat .porto-wrap-container:after {opacity: 0;}
    .antoan .wpb_single_image {width: 150%;}
    .wpb-js-composer .thongso .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab {margin: 0 10px;}
    .wpb-js-composer .thongso .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list .vc_tta-tab:first-child:after {height: 15px;top: 10px;right: -10px;}
    .wpb-js-composer .thongso .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {font-size: 15px;}
    .blockdky .wpb_text_column h3 {font-size: 20px;}
    .antoan_inner .wpb_single_image {width: 80%;margin-left: 10%;}
    .wpb-js-composer .tinhnang_antoan .vc_tta.vc_general .vc_tta-panel-title {font-size: 18px;}
    .page_gthieu.banner_page .wpb_text_column {margin-right: 15px;}
    .banner_page .wpb_text_column {position: relative;color: #000;margin-right: 15px;margin-bottom: 30px;transform:none;top: auto;}
    .banner_page .wpb_text_column h1 {color: #000;font-size: 24px;}
    .blog_menu ul.mega-menu > li.menu-item {margin: 0 5px;}
    .blog_menu ul.mega-menu > li.menu-item a {padding: 10px 10px 9px;}
    .blog_menu ul.mega-menu > li.menu-item:after {right: -10px;}
    .single-post article .entry-title {font-size: 24px;line-height: 1.4;}
    .single-post article .entry-content h2 {font-size: 22px;}
    .single-post article .entry-content h3 {font-size: 20px;}
    .single-post article .entry-content h4 {font-size: 18px;}
    .single-post article .entry-content h5 {font-size: 16px;}
    .single-post article .entry-content h6 {font-size: 15px;}

    /* update 07/03 new mg zs */
    .carreel.newzs .wpb_text_column.carreel-dot {margin-top: 20px;}
    .mgzsnew_about {padding-top: 0;}
    .mgzsnew_about:before {background-image: url(images/about-bg-mobile-xs.jpg);}
    .mgzsnew_about .wpb_text_column h3 {line-height: 24px;}
    .mgzsnew_ngoaithat .wpb_text_column h2,
    .mgzsnew_noithat .wpb_text_column h2,
    .mgzsnew_tienich .wpb_text_column h2,
    .mgzsnew_vanhanh .wpb_text_column h2 {font-size: 22px;line-height: 30px;}
}