body {
  line-height: 26px;
}

.wed-form-row .wed-form-col > label.flbl,
.ev-sec-card .ev-sec-note2,
.ev-sec-card .ev-sec-lbl,
header.wed-header .header-flex .headf-blk.langsel .langsel-btn a span.txt,
footer.wed-footer .footer-flex .footer-blk.rights{
  line-height: 24px;
}

.wed-sec-title h1,
.wed-squares-flex .wed-sqr-card .sqr-title,
.ev-sec-card .ev-sec-title,
.contact-email .contact-email-lbl{
  font-family: "Almarai", sans-serif;
  font-weight: 700;
}

.wed-sec-title h1{
  font-size: 34px;
  line-height: 48px;
}

.ev-sec-card .ev-sec-title {
  font-size: 28px;
  line-height: 40px;
}

.wed-sec-subtitle{
  line-height: 32px;
}

.wed-squares-flex .wed-sqr-card .sqr-title{
  line-height: 36px;
  font-size: 26px;
}

.contact-email .contact-email-lbl {
  line-height: 34px;
  font-size: 24px;
}

header.wed-header .header-flex .headf-blk{
  text-align: left;
}

header.wed-header .header-flex .headf-blk.langsel .langsel-btn a span.txt{
  padding: 0 4px 0 0;
}

.contact-email-btn span.txt,
.ev-date-wrap .ev-date span.txt{
  padding: 0 5px 0 0;
}

.event-desc-container{
  border-radius: 40px 0 0 40px;
  border-left: none;
  border-right: 10px solid #409270;
}

.wed-form-row .wed-form-col > label.flbl {
  padding: 0 15px 3px 0;
}

footer.wed-footer .footer-flex .footer-blk.rights{
  text-align: left;
}

.header-chat-bubbles{
  right: 15%;
  left: auto;
}

.header-squares{
  left: 15%;
  right: auto;
}

.intro-square{
  left: 20%;
  right: auto;
}

.intro-bubbles {
  left: 0;
  right: auto;
  transform: translate(-50%, -100%) rotate(180deg);
}

.quote-flower {
  left: 0;
  right: auto;
  transform: translate(-50%, 50%);
}

.event-elem {
  right: 0;
  left: auto;
  transform: translate(6px, -40px);
}

.contact-circle{
  left: 4%;
  right: auto;
}

.wed-sec.home-contact .wed-squares-flex .wed-sqr-card .sqr-desc {
  direction: ltr;
  text-align: right;
}