/* 
Theme Name: Neo Premium themes
Theme URI: https://neo-transform.com/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Neo Nguyễn
Author URI: https://neo-transform.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: neotransform
*/

/* Add your custom styles here */

p{
  margin:10px 0 5px 0;
}

button,a {cursor: pointer;}


#ford_motangan{
  padding-left:10px;
}

#ford_motangan p:before{
  content:"- ";
}

#form_header form{
	 display: flex;
    flex-direction: row;
    align-items: center;
}

#form_header form .jet-form-row{
  padding:0;
}

#CTA_zalo_2 .elementor-button-content-wrapper, #CTA_zalo .elementor-button-content-wrapper{
   display: flex;
   align-items: center;
}

#CTA_zalo_2 .elementor-button svg, #CTA_zalo .elementor-button svg{
  font-size: 28px;
}



#ford_mota table{
	width:100%;
}

#ford_mota table tr td{
	padding: 5px;
    border-bottom: 1px solid #e6e6e6;
}

#ford_mota img{
    width:100% !important;
}

#ford_mota h2, #ford_mota h3, #ford_mota h4{
    color:#00095b;
	line-height:1.5em;
}

#ford_mota h2{
    margin-top:20px;
	
}
/* Cơ bản */
.col1,.col2, .col3, .col4 {
    display: flex;
    gap: 20px;
    flex-wrap: wrap; /* giúp cột tự xuống hàng nếu không đủ chỗ */

}

.col1 > div,
.col2 > div,
.col3 > div,
.col4 > div {
    border: 1px dashed #ccc;
    padding: 10px;
    background: #ececec63;
    border-radius:5px;
}

/* Desktop mặc định */
.col1 > div { flex: 1 1 calc(100%); }
.col2 > div { flex: 1 1 calc(50% - 20px); }
.col3 > div { flex: 1 1 calc(33.33% - 20px); }
.col4 > div { flex: 1 1 calc(25% - 20px); }

/* Tablet: tối đa 2 cột */
@media (max-width: 1024px) {
    .col3 > div,
    .col4 > div {
        flex: 1 1 calc(50% - 20px);
    }
}

/* Mobile: tất cả 1 cột */
@media (max-width: 768px) {
    .col2 > div,
    .col3 > div,
    .col4 > div {
        flex: 1 1 100%;
    }
}




