.no-padding {
margin: 0 !important;
padding: 0 !important;
}
.reset-max-width img {
max-width: initial !important;
}
.elementor-widget-inline-text {
display: inline-block;
width: unset !important;
letter-spacing: -2px;
}
.section-title h2 > span[data-elementor-setting-key=section_title1] {
font-weight: 300;
}
@media (max-width: 480px) {
.reset-max-width.home3-about img,
.reset-max-width.home2-about img {
padding: 0 10px;
max-width: 100% !important;
}
}
ul.lang-sub-menu li {
margin: 0;
display: inline-block;
padding: 10px 5px;
width: 100%;
}
ul.lang-sub-menu li.current-lang {
background: #ded6d6;
}