/*
Theme Name: jetaime
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

:root {
	--blue : #1c398e;
	--yellow: #f4ba00
}

.blue {color: var(--blue)}

#logo img {
	padding: 5px
}

#top-bar a { padding: 20px;}
#top-bar strong, #top-bar a{	color: #fff;	font-size: 15px;}

.section-home h2, .section-home p, p {
	margin-bottom: 15px
}

.section-home .dvdb .col-inner{
	border: 20px solid var(--yellow);
	border-radius:20px
}

.section-home  .dvdb .col-inner .icon-box{
	padding:20px;
}
.section-home  .dvdb .col-inner .icon-box ul li{
	text-align: left;
	font-weight: 500;
	color: var(--blue)
}

.row-ql .icon-box {
	align-items: center
}
.row-ql .icon-box h3, .row-ql .icon-box p {
	margin-bottom: 5px;
}

.row-ql .icon-box-img svg path{
	fill: var(--yellow);
	stroke: var(--yellow)!important;
}

.row-sumenh .icon-box{
	padding: 20px 10px
}

.row-sumenh .icon {
    background: #dbeafe;
    padding: 6px 8px;
    border-radius: 99px;
}

.row-bg-blue {
	background: var(--blue);
	border-radius: 10px;
}

.row-bg-blue .col {
	padding-bottom: 0
}

.row-bg-blue .count-up span{
	font-size:30px;
	font-weight: 600;
	color: var(--yellow)
}

.bg-radient {
	background: linear-gradient(144deg,rgba(254, 251, 229, 1) 0%, rgba(254, 249, 196, 1) 100%);
	padding: 10px 20px 0 20px;
	border-radius: 20px
}

.taisao li {
	list-style: none;
	display: flex;
	margin-left: 0!important
}
.taisao li:before {
	content: url('/wp-content/uploads/2025/10/taisao.svg');
	margin-right: 3px;
}

.col-dv .icon{
    background: #1c398e;
    padding: 6px 8px;
    border-radius: 99px;
}

.col-dv .icon-box, .col-dv-khac .icon-box, .col-lh-khancap .icon-box, .col-lienhe .icon-box {
	padding: 20px 15px;
	font-size: 14px;
}

.col-dv .col-inner {
	border:1px solid var(--yellow);
}

.col-lh-khancap .col-inner {
	background:#fef2f2;
	border: 1px solid #ffc9c9;
	color: #9f0712
}

ul.khancap li::marker {
	color: #e7000b;
}


.col-lienhe .icon  {
    background: #dbeafe;
    padding: 6px 8px;
    border-radius: 99px;
}

.col-lienhe p {
	margin-bottom: 5px;
}

.form-lh .col, .form-popup .col {
	padding-bottom: 0px;
}

.wpcf7-spinner {
	display: none
}

.form-lh input, .form-lh select, .form-lh textarea{
	border-radius: 5px;
	height: 40px;
}

#footer a, #footer p {
	font-size: 14px;
}

#footer h3 {
	font-size: 16px;
	margin-bottom: 0px;
}

#footer .icon-box {
	margin-bottom: 10px;
}

#footer .hotline-footer a {
	background: #155dfc;
    padding: 7.5px 10px;
    margin-right: 10px;
    border-radius: 99px;
}

#footer .right-footer a {
	margin-left: 20px;
}

#footer .footer-secondary {padding-top: 0}