.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-checkboxes-list__row{display:block;margin-right:calc(12px/2);margin-left:calc(12px/2);padding-top:calc(19px/2);margin-bottom:calc(19px/2);}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-list-tree__children{display:block;margin-right:calc(12px/2);margin-left:calc(12px/2);padding-left:9px;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-checkboxes-list-wrapper{margin-left:calc(-12px/2);margin-right:calc(-12px/2);text-align:left;margin-top:calc(-19px/2);margin-bottom:calc(-19px/2);}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-checkboxes-list__label{font-family:"Roboto", Sans-serif;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-checkboxes-list__button{padding:0px 10px 10px 10px;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-checkboxes-list__decorator{width:19px;height:19px;min-width:19px;min-height:19px;margin-right:5px;background-color:#FFFFFF;border-style:solid;}.rtl .elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-checkboxes-list__decorator{margin-left:5px;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-checkboxes-list__checked-icon{font-size:12px;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-collapse-icon{width:20px;height:20px;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-collapse-none{width:20px;height:20px;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-filter-items-dropdown__footer{justify-content:right;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-filter-label{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:bold;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;text-align:left;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .apply-filters__button{align-self:flex-start;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-filter+.jet-filter{margin-top:10px;}.elementor-903 .elementor-element.elementor-element-9f7dda6 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-903 .elementor-element.elementor-element-9f7dda6 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#F0F0F0;border-style:solid;border-color:#FB0000;border-radius:20px 20px 20px 20px;}.elementor-903 .elementor-element.elementor-element-576e0aa > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}@media(max-width:767px){.elementor-903 .elementor-element.elementor-element-576e0aa > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}}@media(min-width:768px){.elementor-903 .elementor-element.elementor-element-9175f8b{width:26.842%;}.elementor-903 .elementor-element.elementor-element-31d6814{width:73.158%;}}/* Start custom CSS for jet-smart-filters-checkboxes, class: .elementor-element-9f7dda6 *//* Màu icon nút các dòng xe  */
.nut-css i.fas.fa-angle-right {
    color: #d54d64;
}
.css-list-product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    text-align: center;
    overflow: hidden;
    background-color: #E0E0E0;
    width: 100%;
    display: block;
}
.css-list-product li.ast-article-single {
    background: white;
}
.css-list-product .astra-shop-summary-wrap {
    background: white;
    padding-left: 15px;
}
.css-list-product .ast-woo-shop-product-description p {
    font-size: 13px;
    margin-bottom: 0px;
    line-height: 1.3;
}
.css-list-product p.link {
    margin-top: 10px;
    padding-bottom: 10px;
	    margin-bottom: 0;
}
.css-list-product p.link a {
    font-size: 13px!important;
    text-transform: uppercase;
    color: #C80600;
    font-weight: 600;
}
.css-list-product span.woocommerce-Price-amount.amount {
    display: flex;
}
span.woocommerce-Price-amount.amount bdi {
    order: 2;
	    font-weight: 500;
}
span.woocommerce-Price-amount.amount .oder-1 {
    order: 1;
}
bdi.oder-1 {
    margin-right: 5px;
}
.title-color span {
    color: #C80600!important;
}
.fill-css .jet-filter-label {
    /* text-align: center; */
    background: #fa3c4c;
    padding: 12px;
	    cursor: pointer;
	    border-radius: 20px 0px 20px 0px;
	    margin-bottom: 10px;
}
.fill-1 .jet-checkboxes-list-wrapper.clicked, .fill-2 .jet-checkboxes-list-wrapper, .fill-3 .jet-checkboxes-list-wrapper, .fill-4 .jet-checkboxes-list-wrapper, .fill-5 .jet-checkboxes-list-wrapper, .fill-6 .jet-checkboxes-list-wrapper {
    display: none!important;
}
.fill-1 .jet-checkboxes-list-wrapper, .fill-2 .jet-checkboxes-list-wrapper.clicked, .fill-3 .jet-checkboxes-list-wrapper.clicked, .fill-4 .jet-checkboxes-list-wrapper.clicked, .fill-5 .jet-checkboxes-list-wrapper.clicked, .fill-6 .jet-checkboxes-list-wrapper.clicked {
    display: block!important;
}
.bg-white {
    background: white;
}
.form-css-dki .e-form__indicators__indicator {
    width: 20%!important;
    display: inline-table;
    flex-basis: auto;
    text-align: center;
}
.form-css-dki .e-form__indicators__indicator__separator {
    display: none;
}
.form-css-dki .e-form__indicators__indicator__number.e-form__indicators__indicator--shape-circle {
    display: none!important;
}
.form-css-dki .e-form__indicators__indicator {
    width: 30%!important;
    display: inline-table;
    flex-basis: auto;
    text-align: center;
    margin: 15px;
    padding: 20px;
    background: #ededed;
    box-shadow: inset 0 -3px 0 rgba(0,0,0,0.2);
}
.form-css-dki .e-form__indicators__indicator.e-form__indicators__indicator--state-active {
    background: #c8102e;
}
.form-css-dki .elementor-field-type-html {
    height: 80px;
}
.form-css-dki .elementor-field-type-html img {
    height: 80px;
    object-fit: contain;
}
.form-css-dki .elementor-field-type-checkbox {
    margin-bottom: 20px!important;
}
.form-css-dki .e-form__buttons.elementor-column.elementor-col-100 {
    margin-top: 20px;
}
.form-css-dki .elementor-field-type-date.elementor-field-group.elementor-column.elementor-field-group-field_77301f6.elementor-col-100, .form-css-dki .elementor-field-type-time.elementor-field-group.elementor-column.elementor-field-group-field_889ee38.elementor-col-100, .form-css-dki .elementor-field-type-select.elementor-field-group.elementor-column.elementor-field-group-field_80fe28f.elementor-col-100 {
    width: 33.33%;
    margin-bottom: 10px;
}
.form-css-dki .elementor-field-type-step.elementor-column.elementor-field-group-field_48c16a2.elementor-col-100.e-form__step {
    padding-left: 15px;
}
.form-css-dki .elementor-field-type-textarea.elementor-field-group.elementor-column.elementor-field-group-field_5d0de81.elementor-col-50.elementor-field-required {
    margin-top: 15px;
}

@media (max-width:590px) {
 .footer-mb-right figure.elementor-image-box-img {
    width: 20%!important;
    float: left;
}
 .footer-mb-right .elementor-image-box-content {
    width: 80%!important;
    float: left;
    text-align: left;
}	
}
p.price {
    margin-bottom: 5px;
}
p.desc {
    margin-bottom: 0;
}
#wrapper.bstyle1 {
    padding-top: 0!important;
}
.formCalc .button {
    width: 180px;
    height: 50px;
    background: #c8102e!important;
}
.ast-page-builder-template .entry-header {
    margin-top: 0px!important;
    margin-bottom: 0px!important;
}
.elementor-field-group-field_299055d, .elementor-field-group-field_752b6ce, .elementor-field-group-field_d30b6a8, .elementor-field-group-field_09faa6b, .elementor-field-group-field_4046eb8, .elementor-field-group-field_09faa6b, .elementor-field-group-field_33f66d1, .elementor-field-group-field_4046eb8, .elementor-field-group-field_095fa4f, .elementor-field-group-field_ad9397c, .elementor-field-group-field_9c28287, .elementor-field-group-field_cf2a07f, .elementor-field-group-field_2830e0f, .elementor-field-group-field_15d2ede, .elementor-field-group-field_319a281, .elementor-field-group-field_a9b9a51, .elementor-field-group-field_dea4b28, .elementor-field-group-field_0fcdb0f  {
    display: none;
}
.show-xe{
	 display: block;
}
.sub-menu {
    width: 240px!important;
}
.inner_scrollspy .list_01 {
    display: inline-block!important;
}
.item.animated.fadeInRightShort.delay-150.go {
    width: 50%!important;
    max-width: 50%!important;
    float: left;
}
@media(max-width: 590px){
	.inner_scrollspy .list_01 {
    display: block!important;
}
	.isPhone .page_productdt .thuvien .item {
    width: 100%!important;
    max-width: none;
}
.owl-carousel {
    display: block!important;
}
a.open_popup_pc img {
    height: 170px!important;
    object-fit: cover;
    width: 100%;
}
	.ngoaithat.clearfix.rows.dpflex {
    display: block!important;
}
.cols.colleft.lazyloaded {
    width: 100%!important;
}
.cols.colright {
    width: 100%!important;
    margin-top: 10px;
}
.title_p {
    display: none;
}
.txt_sl {
    text-align: center;
}
}/* End custom CSS */