 
img.footer-back-left {
  right: -2px;
  top: 32px;
  max-width: 200px;
  max-height: 419px;
}
.serChape {
  background: transparent;
}
.ser {
  background-size: cover;
  padding: 50px 0;
  margin-top: 50px;
}
.blog-content p {
  width: 100%;
}
.serChape .cardSer {
  width: 159px;
  height: 159px;
  position: unset !important;
}
.owl-theme .owl-dots {
  display: block;
  margin-top: 40px;

}    .serChape .col-md-2 {
  width: fit-content !important;
  padding: 0;
}
.serChape .row {
  padding: 3px 0;
  gap: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
 
.serChape .cardSer .div {
  width: 139px;
  height: 139px;
}
.hero_icon {
  display: none;
}
 
 
.about-p {
  max-width: 100%;
}
a.scrolldown {
  margin-left: -36px !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  padding: 6px 8px !important;
  font-size: 14px !important;
}
.ui-widget.ui-widget-content {
  padding: 15px;
}
 
 
.section-hero-not-home {
  height: 25vh;
}
.img-footer-mask-phone {
  display: block;
  width: 100%;
  margin-bottom: -2px;
 }
 .img-footer-mask {
  display: none;
 }
.arrow-hero {
  height: 98px !important;
}
.line-hero {
  left: 51.5%;
  bottom: -116px;
} 

 
.arrow {
  height: 83px !important;
}
.line-div {
  top: 30%;
  left: 48%;
}
.line2-div {
  top: 73%;
  left: 48.5%;
}
.services {
  background-size: cover;
}
.card-content {
  margin-top: 0;
}

.lang-nav p ,.lang-nav i {
  font-size: 16px !important;
}
footer .col-md-3:nth-of-type(2) {
  width: 30%;
}
footer .col-md-3:nth-of-type(3) {
  width: 30%;
}
.line-hero img {
  width: 251.535px;
  height: auto;
}
 
.about-img .row {
  gap: 0;
}
 