@font-face {
  font-family: 'GEDINAR-MEDIUM';
  src: url('../fonts/GE-Dinar-Two-Medium.woff');
}
@font-face {
  font-family: 'GEDINAR-LIGHT';
  src: url('../fonts/GE-Dinar-Two-Light.woff');
}

body,.navbar a, .navbar a:focus,.section-title h2,h1, h2, h3, h4, h5, h6,.modal-body {
  font-family: GEDINAR-MEDIUM;
}

a.appointment-btn{
  margin-left:0px !important;
  margin-right:30px;
  padding: 8px 25px !important;
}

nav.navbar a, .navbar a:focus {
	padding: 10px 30px 10px 0px;
}

div.member li {
	text-align: right !important;
}

.bi-info-circle.service_info.popup {
	left: 2px !important;
	right: inherit;
}
.modal-header button.btn-close {
	margin:0px;
}

div.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

div.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-right-radius: 0;
	border-bottom-right-radius: 0;
  border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
}

div#OTPInput{
  direction: rtl;
}

div#heroCarousel{
  direction: ltr;
}

div#calendar,#calendar .header h1 ,#footer .copyright{
  font-family: 'Josefin Sans', sans-serif !important;
}

.numericDigitsLtr {
 font-family: 'Josefin Sans', sans-serif !important;
 direction: ltr !important;
}

.numericDigitsRtl {
 font-family: 'Josefin Sans', sans-serif !important;
 direction: rtl !important;
}

section#topbar .social-links a {
	margin-left: 0px;
  margin-right:10px;
}

div.form-check .form-check-input {
	float: right;
	margin-right: -1.5em;
}
div.form-check {
	padding-left: 0;
  padding-right: 1.5em;
}
label.agree_text{
  margin-left: 0 !important;
  margin-right:0.5rem !important;
}
input#agree{
  margin-left: 0 !important;
  margin-right:0.5rem !important;
}

.pattern_bg{
  transform: scaleX(-1); /* Reverse the background horizontally */
  -ms-transform: scaleX(-1);
  -webkit-transform:scaleX(-1);
}

div.rate div{
  margin-left: auto;
  margin-right: 50px;
}

div.rate div:first-child{
  margin-right: auto !important;
}