.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;

}