section#section-value .elementor-widget-container {
    border-radius: 10px;
}
div#title-dichvu h2 {
color : #31A1E1;
font-size : 36px;
font-weight : bold;
text-shadow : -5px 0 #ebebeb;
}
.far {
font-weight : bold !important ;
font-size : 16px;
}
section#section-cat-product .cat-product-row .uael-product-cat-inner img {
border-radius : 20px;
}
section#section-blofs .uael-post__terms-wrap {
display : none;
}
table.product-properties tbody tr td {
border-top : 1px solid #ddd;
}
table.product-properties tbody tr td p {
margin : 0;
}
div.elementor-tab-title.elementor-active {
background-color : #edfaff;
}
div#customer_login {
display : flex;
flex-wrap : wrap;
}
div#customer_login .u-column1.col-1 {
width : 50%;
flex : 0 0 50%;
max-width : 50%;
}
div#customer_login .u-column2.col-2 {
width : 50%;
flex : 0 0 50%;
max-width : 50%;
}
div.switcher {
width : 145px;
}
section.header-main-menu.sticky-active, section.mobile-menu-logo.sticky-active {
left : 0;
position : fixed;
top : 0;
z-index : 999;
border-bottom : 1px solid #ddd;
right : 0;
background : #ffff;
}
a.back-top {
display : none;
right : 24px;
opacity : 1;
z-index : 100;
align-items : center;
text-align : center;
position : fixed;
width : 45px;
height : 45px;
box-shadow : 0 0 9px 0 rgb(0 0 0 / 34%);
border-radius : 100%;
background-color : #0A7CFF;
color : #fff;
cursor : pointer;
margin: 0;
bottom: 5px;
}
div#BannerHomePageAnimation .col-12.blog-container {
padding : 0;
}
a.back-top:hover {
color : #fff;
}
.tab-item {
margin-top : 25px;
}
select#select_location {
height : 30px;
}
select#select_location_care {
height : 30px;
}
ul.dealer-warranty_list-tabs {
display : flex;
flex-wrap : wrap;
justify-content : flex-start;
list-style-type : none;
margin : 0;
padding : 0;
border-bottom : 3px solid #1288c9;
text-align : center;
}
p.title-select-location {
font-weight : bold;
}
li.list-tabs-item {
display : block;
padding : 10px;
list-style : none;
color : #1288c9;
text-align : center;
margin : 0;
}
li.list-tabs-item.active {
color : white;
background-color : #1288c9;
}
ul.list_location_options {
max-height : 400px;
display : block;
padding : 0;
overflow-y : auto;
}
ul.list_location_options {
padding : 0;
}
ul.list_location_options li.option-item {
list-style : none;
padding : 10px;
font-size : 16px;
cursor : pointer;
}
ul.list_location_options li.option-item {
list-style : none;
margin-bottom : 10px;
display : block;
}
li.option-item.active {
background-color : #f0ffff;
}
div.system-map p {
height : 100%;
}
div.system-map {
height : 450px;
}
div.system-map iframe {
width : 100%;
height : 100%;
}
p.expert-map {
margin-top : 12px;
font-size : 17px;
}
div.tab-item.active {
display : block;
}
div.tab-item {
display : none;
}
/* .uael-product-cat-inner {
    position: relative;
    display: block;
}
.uael-product-cat-inner::before {
    content: "";
    display: block;
    padding-bottom: 100%;
}
.uael-product-cat-inner img {
    object-fit: cover;
    position: absolute;
    top: 0px;
    width: 100% !important;
    height: 100%;
    bottom: 0;
    left: 0;
    right: 0;
} */
@media (max-width: 1024px) {
    div.mobile-head-ecommerce div.uael-grid-item {
    width : 45px !important ;
    }
    header#masthead ul.ekit_social_media {
        display: flex;
        flex-wrap: nowrap;
    }
    .hfe-nav-menu div.hfe-nav-menu__toggle.elementor-clickable {
        z-index: 999;
        margin: 0 !important;
    }
    .hfe-submenu-animation-slide_up.elementor-widget__width-auto.elementor-widget-tablet__width-initial.hfe-nav-menu__align-left.hfe-submenu-icon-arrow.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu{
        width: 100%;
    }
}
@media (max-width: 640px) {
    div#customer_login .u-column1.col-1 {
    width : 100%;
    flex : 0 0 100%;
    max-width : 100%;
    }
    div#customer_login .u-column2.col-2 {
    width : 100%;
    flex : 0 0 100%;
    max-width : 100%;
    }
    div.switcher {
    width : 115px;
    }
    div.inner-topbar-contact ul.elementor-icon-list-items li:first-child {
    display : none;
    }
}

@media (max-width: 640px) {
    div.mobile-head-ecommerce div.uael-grid-item {
        width: 35px !important;
    }
}