/*
Theme Name: Vinfast 2019
Theme URI: https://muatheme.com
Author: MuaTheme.com
Author URI: https://muatheme.com
Description: Theme Wordpress oto Vinfast
Template: flatsome
Version: 1.0.0
*/
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(fonts/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(fonts/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(fonts/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(fonts/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(fonts/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(fonts/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(fonts/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(fonts/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(fonts/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(fonts/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(fonts/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(fonts/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(fonts/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(fonts/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(fonts/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(fonts/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.section-title-main, h1, h2, h3, h4, h5,h6 , strong, .icon-box-text, .icon-box-text h2, .icon-box-text h3, .icon-box-text h4,  .icon-box-text h5, .sidebar-menu .nav-sidebar li a, .col-inner, .text-center, .text-center h2,  .text-center h3, .text-center h4, .text-center h5 ,  .col-inner strong,
.col-inner h3, .col-inner h4, .header-nav > li.menu-item, .header-nav > li.menu-item a, .header-nav li.menu-item, .header-nav li a, h1.entry-title, .widget-title , .col-inner h2, .col-inner h3, .col-inner h4, .col-inner h5, .col-inner h6, .top-bar-nav li.menu-item a , .account-item span , #header-contact li a span, h3.product-section-title, .woocommerce-breadcrumb.breadcrumbs, ul.product-tabs > li > a, .widget, .product-short-description, button.button, .product_meta span, h3.comment-reply-title, .html.custom, span.header-cart-title, .footer-secondary.pull-right,.utm-avo, .tab a span, .button, .searchform .search-field, .searchform .search-field::placeholder, .header-top li a > span,
table tr th, table tr td, label, .form-row input,.form-row select, .form-row textarea, .mini_cart_item a, .mini_cart_item span, .woocommerce-mini-cart__total span, .tab-panels .panel.entry-content , .tab-panels .panel.entry-content p, .woocommerce-MyAccount-navigation-link a, .woocommerce-additional-fields h3, .woocommerce-billing-fields h3,  .breadcrumbs a, #mega-menu-title,.woocommerce-info
{
font-family: 'Montserrat', sans-serif !important;
}
.nav > li > a {font-family: 'Montserrat', sans-serif !important;}
/**
* Global
*/
p {
	margin-bottom: 10px;
}

.mh-no-margin {
	margin: 0 !important;
}

.mh-no-padding {
	padding: 0 !important;
}

.mh-no-margin-bottom {
	margin-bottom: 0 !important;
}

.mh-no-padding-bottom {
	padding-bottom: 0 !important;
}

.mh-font-size-x-large {
	font-size: 30px !important;
}

.mh-font-size-large {
	font-size: 22px;
}

.mh-font-size-normal {
	font-size: 19px !important;
}

.mh-font-size-small {
	font-size: 17px !important;
}

.mh-font-small {
	font-size: 14px;
}

.mh-font-normal {
	font-weight: normal !important;
}

.mh-font-bold {
	font-weight: bold;
}

.mh-font-italic {
	font-style: italic;
}

.mh-color-primary {
	color: var(--primary-color) !important;
}

/*
.mh-color-secondary {
	color: #042e37 !important;
}

.mh-background-success {
	background-color: #e5c71f !important;
}
*/

.mh-text-justify {
	text-align: justify;
}

.mh-fontawesome::before,
.mh-fontawesome::after,
.menu-item > a::before,
.menu-item > a::after {
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-right: 7px;
}

.mh-map::before,
.menu-item-map a::before {
 content: "\f3c5";
}

.mh-hotline::before,
.menu-item-hotline a::before {
 content: "\f2a0";
}

.mh-phone::before,
.menu-item-phone a::before {
 content: "\f3cd";
}

.mh-mail::before,
.menu-item-mail a::before {
 content: "\f2b6";
}

.mh-flex-row {
	display: flex !important;
	flex-direction: row;
}

.mh-list {
	list-style-type: none;
}

.mh-list > li {
	margin: 0;
}

/* Form */
select, input, textarea,
.mh-input {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
}

input::placeholder,
textarea::placeholder,
select.mh-input::placeholder,
input.mh-input::placeholder,
input.mh-input[type='date']::placeholder {
	font-weight: 300;
}

.mh-form-2-col,
.mh-form-3-col {
	justify-content: space-between;
	align-items: center;
}

.mh-form-2-col > label {
	flex-basis: 48%;
}

/* UX Theme */
.mh-col-no-divider .is-divider {
	display: none;
}

.mh-sec-bg-color::before {
	content: "";
	position: absolute;
	bottom: -1px;
	left: 0;
	width: 100%;
	height: 36%;
	background: #eeeeee;
	background: radial-gradient(ellipse at center, #eeeeee 0%, #ededed 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$startColor', endColorstr='$endColor', GradientType=1);
	z-index: 1;
}

.mh-sec-bg-model::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 40%;
	top: 0;
	left: 0;
	background-color: #000000;
}

.mh-sec-bg-color-strip {
	background: linear-gradient(to bottom, #e3e3e3 0%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e3e3', endColorstr='#ffffff',GradientType=0 );
}

.mh-sec-bg-color-model {
	background: linear-gradient(to bottom, #ffffff 0%, #000000 83%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );
}

.mh-row-5-col > .col {
	max-width: 20%;
	-ms-flex-preferred-size: 20%;
	flex-basis: 20%;
}

.banner h2, .banner h3, .banner h1 {
	font-weight: 300;
	line-height: 1.3;
}

.mh-icon-download .icon-inner {
	border: 2px solid #fff;
	padding: 14px;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-o-border-radius: 100%;
}

.mh-icon-download .icon-inner img {
	padding-top: 0;
}

.mh-button-light {
	border-width: 1px !important;
	padding: 3px 30px;
	font-size: 12px;
	min-width: 150px;
}

.mh-button-light.mh-primary:hover {
	color: #fff !important;
	background-color: #c4161c !important;
	border-color: #c4161c;
}

	/* Title */
.mh-title-simple {
	padding: 0;
}

.mh-title-simple b {
	display: none;
}

.mh-title-simple .section-title,
.mh-title-simple .section-title-main{
	border: 0;
	padding: 0;
	margin: 0;
}

.mh-title-simple.center .section-title {
	justify-content: center;
}

.mh-title-simple.right .section-title {
	justify-content: flex-end;
}

.mh-title-simple.bold .section-title,
.mh-title-simple.bold .section-title-main {
	font-weight: 700;
}

.mh-title-simple.initial .section-title-main {
	text-transform: initial;
	position: relative;
}

/**
 * Header
 */
#masthead .flex-col.flex-left > ul > li {
	margin: 0 30px;
}

#masthead .flex-col.flex-right > ul > li > a {
	border: 1px solid #ffff;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	padding: 7px 18px;
	text-transform: capitalize;
	font-weight: normal;
	font-size: 13px;
}

#masthead .flex-col.flex-right > ul > li > a:hover {
	color: #fff;
	background-color: #c4161c;
	border-color: #c4161c;
}

#masthead .nav-dropdown {
	border-width: 1px;
	padding: 0;
	overflow: hidden;
}

#masthead .nav-dropdown > li > a:hover {
	background-color: rgba(255, 255, 255, 0.9);
  color: #C4161C;
}

/**
 * Footer
 */
/* Main */
.mh-footer-col {
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.mh-footer-col .widget_nav_menu {
	padding: 0;
	margin: 0;
}

.mh-footer-col .widget-title {
	font-weight: 700 !important;
	font-size: 14px !important;
	color: #CBCBCB;
	text-transform: initial !important;
	margin-bottom: 15px;
	display: inline-block;
}

.mh-footer-col li {
	border: 0 !important;
}

.mh-footer-col li a {
	padding: 3px 0 !important;
}

.mh-footer-col p,
.mh-footer-col a {
  font-weight: 500;
	font-size: 14px;
}

.mh-footer-col-social p {
	font-size: 13px;
	margin-bottom: 0;
}

.mh-footer-col-social .social-icons a {
	color: #000;
	border: 1px solid #000;
	font-size: 15px;
	margin: 0 5px;
}

.mh-footer-col-social .social-icons a i {
	top: 0;
}

/* Bottom */
.absolute-footer {
	display: none;
}

/* ===== Page ===== */
/**
 * Homepage
 */
/* Tùy chỉnh ... */
.mh-all-car .tabbed-content > ul {
  margin-bottom: 20px;
}

.mh-all-car .tabbed-content > ul > li {
  margin: 0;
}

.mh-all-car .tabbed-content > ul > li > a {
  text-transform: initial;
  padding: 10px 20px;
  font-size: 16px;
  font-weight: 400;
  color: #000;
  border-bottom: 1px solid #000;
}

.mh-all-car .tabbed-content > ul > li.active > a {
  color: #C4161C;
}

.mh-all-car .tabbed-content > ul > li > a::before {
  bottom: -1px;
  top: auto;
	opacity: 0;
   
    height: 3px !important;
    background-color: #C4161C !important;
    transition: .4s ease-out all!important;
	border-radius:3px;
}
.mh-all-car .tabbed-content > ul > li.active > a::before, .mh-all-car .tabbed-content > ul > li:hover > a::before {
	opacity: 1;

}
.mh-col-color-car .mh-tabs {
  list-style-type: none;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  width: 120px;
}

.mh-col-color-car .mh-tabs > li {
  width: 60px;
  height: 60px;
  padding: 5px;
  margin: 0;
  border: 1px solid transparent;
  background-color: transparent;
}

.mh-col-color-car .mh-tabs > li.active {
  border-color: rgba(0, 0, 0, 0.5);
}

.mh-col-color-car .mh-tabs > li a {
  color: transparent;
  width: 100%;
  height: 100%;
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.mh-col-color-car .mh-tabs > li.mh-red a {
  background-color: #C70000;
}

.mh-col-color-car .mh-tabs > li.mh-silver a {
  background-color: #999999;
}

.mh-col-color-car .mh-tabs > li.mh-black a {
  background-color: #000000;
}

.mh-col-color-car .mh-tabs > li.mh-brown a {
  background-color: #41352b;
}

.mh-col-color-car .mh-tabs > li.mh-grey a {
  background-color: #5f6363;
}

.mh-col-color-car .mh-tabs > li.mh-orange a {
  background-color: #9c4000;
}

.mh-col-color-car .mh-tabs > li.mh-white a {
  background-color: #ffffff;
}

.mh-col-color-car .mh-tabs > li.mh-blue a {
  background-color: #122a41;
}

/* Đặt trước ... */
.mh-col-book .wpcf7-form {
  margin-bottom: 0;
}

.mh-col-book .wpcf7-form label {
  text-align: left;
  margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
}

.mh-col-book .mh-title-field {
  font-size: 15px;
  display: inline-block;
  margin-bottom: 15px;
	font-family: 'Montserrat', sans-serif;
}

.mh-col-book input.mh-input, .mh-col-book select.mh-input {
  border: transparent;
  background-color: transparent;
  padding: 5px 0;
  font-size: 16px;
	font-family: 'Montserrat', sans-serif;
}

.mh-col-book.light input.mh-input, .mh-col-book select.mh-input {
  border-bottom: 1px solid #000000;
}
.mh-col-book select.mh-input:after {
       content: '<>';
  font: 17px "Consolas", monospace;
  color: #333;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 11px;
  /*Adjust for position however you want*/
  
  top: 18px;
  padding: 0 0 2px;
  border-bottom: 1px solid #999;
  /*left line */
  
  position: absolute;
  pointer-events: none;
 }
.mh-col-book.dark input.mh-input {
  border-bottom: 1px solid #fff;
  color: #fff;
}

.mh-col-book .mh-checkbox-circle {
  text-align: center !important;
  margin-bottom: 50px !important;
}

.mh-col-book .mh-checkbox-circle .wpcf7-list-item {
  position: relative;
  margin-right: 50px;
}

.mh-col-book .mh-checkbox-circle .wpcf7-list-item > input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  width: 100%;
  left: 0;
  margin: 0;
  height: 100%;
}

.mh-col-book .mh-checkbox-circle .wpcf7-list-item > span.wpcf7-list-item-label {
  min-width: 110px;
  min-height: 110px;
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -o-border-radius: 100%;
  border: 2px solid #222;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}

.mh-col-book .mh-checkbox-circle .wpcf7-list-item > input:checked + span {
  color: #C4161C;
  border-color: #C4161C;
}

.mh-col-book .mh-submit {
  text-align: center !important;
}

.mh-col-book .mh-submit .wpcf7-submit {
  border-radius: 25px;
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  background-color: transparent;
  margin: 0;
  padding: 4px 30px;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 2px;
}

.mh-col-book.light .mh-submit .wpcf7-submit {
  border-color: #222;
  color: #222;
}

.mh-col-book.dark .mh-submit .wpcf7-submit {
  color: #fff;
  border-color: #fff;
}

.mh-col-book .mh-submit .wpcf7-submit:hover,
.mh-col-book .mh-submit .wpcf7-submit:focus {
  color: #FFFFFF;
  border-color: #C4161C;
  background-color: #C4161C;
}

/**
 * Page: Lux A2.0
 */
/* Vì sao ... */
.mh-image-bg-circle {
  z-index: 1;
}

.mh-techno-cricle {
	position: absolute;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	height: 0;
	padding-bottom: 100%;
}


.mh-techno-cricle::before,
.mh-techno-cricle::after {
	content: '';
	position: absolute;
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	-o-border-radius: 100%;
	background-color: rgba(255, 255, 255, 0.8);
	-webkit-transform-origin: center center;
	transform-origin: center center;
	z-index: -1;
	opacity: 0;
	transition: opacity 0.3s ease;
	-webkit-animation: circle-anim linear 6s 0.8s infinite;
	animation: circle-anim linear 6s 0.8s infinite;
}

.mh-techno-cricle::before {
	width: 130%;
	height: 130%;
	left: -15%;
	top: -15%;
}

.mh-techno-cricle::after {
	width: 160%;
	height: 160%;
	left: -30%;
	top: -30%;
}

@keyframes circle-anim {
  0% {    opacity: 0.4;   transform: rotate(0deg) scale(0.7) skew(1deg);  }
  50% {   opacity: 0.4;   transform: rotate(0deg) scale(1) skew(1deg);    }
  100% {  opacity: 0.4;   transform: rotate(0deg) scale(0.7) skew(1deg);  }
}

@keyframes circle-anim-big {
  0% {    opacity: 0.6;   transform: rotate(0deg) scale(0.7) skew(1deg);  }
  50% {   opacity: 0.6;   transform: rotate(0deg) scale(1) skew(1deg);    }
  100% {  opacity: 0.6;   transform: rotate(0deg) scale(0.7) skew(1deg);  }
}

.mh-col-model.divider > .col-inner::before {
  content: '';
  position: absolute;
  top: 0;
  right: -1px;
  width: 2px;
  height: 100%;
  background-color: #2c2c2c;
}

.mh-col-model > .col-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
}

.mh-col-model .numbers {
  font-size: 40px;
  color: #C4161C;
  text-align: center;
  margin-right: 0;
}

.mh-col-model .text {
  color: #FFFFFF;
  margin-left: 15px;
  text-align: left;
}

.mh-col-model .text p {
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 13px;
}

.mh-col-model .text p:first-child {
  color: #C4161C;
}

/* Thông số ... */
.mh-col-parameter .col-inner p:nth-child(1) {
  font-size: 12px;
  color: #4D4D4D;
  text-transform: uppercase;
}

/* ==== Mobile ===== */
/**
 * Tablet + Mobile
 */
@media only screen and (min-width: 320px) and (max-width: 860px) {
/* Global */
  .mh-padding-small > .col-inner {
    padding: 0 !important;
  }

  .mh-col-center-mobile {
    text-align: center;
  }

  .mh-col-center-mobile .img {
    margin: auto;
  }

/* Footer */
  .mh-footer-col-social .col-inner {
    text-align: left;
  }

}

/**
 * Tablet
 */
@media only screen and (min-width: 426px) and (max-width: 860px) {
/* Global */
  .mh-row-5-col > .col {
  	max-width: 50%;
  	-ms-flex-preferred-size: 50%;
  	flex-basis: 50%;
  }

/* Page: Sản phẩm */
	/* Thông số */
	.mh-col-model.divider > .col-inner::before {
		display: none;
	}
    
}

/**
 * Mobile
 */
@media only screen and (min-width: 320px) and (max-width: 425px) {
/* Global */
  .mh-row-5-col > .col {
    max-width: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
  }

  .mh-form-2-col {
    flex-direction: column;
  }

/* Homepage */
  /* Tùy chọn */
  .mh-col-color-car {
    text-align: center;
  }

  .mh-col-color-car .mh-tabs {
    min-width: 240px;
    margin: auto;
  }

  .mh-col-color-car .mh-tabs > li {
    max-width: 25%;
  }

  /* Đặt xe ... */
  .mh-col-book .mh-checkbox-circle .wpcf7-list-item {
  
  margin: 0px auto;
} 

}

@media only screen and (max-width: 480px) {

}
