@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap");

body {
  direction: rtl;
}
h1,
h2 {
  font-family: "Cairo";
  font-weight: 900;
}
h3,
h4 {
  font-family: "Cairo";
  font-weight: 800;
}
h6,
h5 {
  font-family: "Cairo";
  font-weight: 700;
}
p {
  font-family: "Cairo";
  font-weight: 500;
}
h2 {
  color: #dba490;
}
.logo_image {
  width: 105px;
  height: 105px;
}
.inspiro-slider .slide .slide-captions h2 {
  color: #dba490;
}
.btn-inverted {
  background-color: #dba490 !important;
  border: 1px solid #dba490 !important;
  color: #163144 !important;
  transition: 0.25s all ease-in-out;
}
.btn-inverted:hover {
  color: #dba490 !important;
  background-color: transparent !important;
}
.logo_image_white {
  height: 75px;
  width: 87px;
}
.copyright-text {
  text-align: center !important;
  font-family: "Cairo";
  font-weight: 300;
}
.list-icon li,
.list li a {
  font-family: "Cairo";
  font-weight: 600;
}
.widget-contact-form-email {
  text-align: end !important;
}
input {
  font-family: "Cairo";
  font-weight: 300;
}
.btn {
  font-family: "Cairo" !important;
  font-weight: 600 !important;
}
span {
  font-family: "Cairo" !important;
  font-weight: 600 !important;
}
nav li a {
  font-family: "Cairo" !important;
  font-weight: 600 !important;
}
.lead {
  margin-bottom: 10px;
  display: block;
}

#mainMenu nav ul li a {
  font-size: 15px;
}
.heading-text.heading-section.text-center h2:before {
  color: #dba490 !important;
  background-color: #dba490 !important;
}

.icon-box.border.small .icon {
  width: 20px;
  height: 20px;
  border: 2px solid #dba490;
}
.icon-box.small:not(.center) > h3 {
  margin: 0 24px 4px 12px;
}
.icon-box.small .icon {
  width: 20px;
  height: 20px;
  border: 2px solid #dba490;
  border-radius: 50%;
}

p {
  text-align: justify !important;
  -webkit-text-align: justify !important;
}
.mession p {
   text-align: justify !important; 
  display: inline-block;
  width: 100%;
  /* white-space: pre-line; */

}

.portfolio-item span {
  text-align: center;
}

.lead {
  text-align: justify;
}
.application_sec{
  background-position: top center !important;
  background-attachment: fixed !important;
}

@media screen and (max-width: 900px) {
  .mession .row .col-12 {
    padding:20px !important;
  }
  .application_sec{
    background-attachment: unset !important;
  }
}
