#wrapper-navbar nav {
		position: fixed;
		z-index: 1000;
		top: 0;
		width: 100%;
		background-color:#fff !important
}

nav .container {
		margin:0;
		margin-right:20px;
		max-width:1920px
}

nav ul {
		width:100%;
		margin:0 !important
}

nav a {
		font-family:'thameen';
		color:#878864 !important;
		font-size:20px
}

@media only screen and (min-width: 1000px) {
		nav li {
				padding-left:40px
		}
}

@media only screen and (max-width: 600px) {
		#jobs nf-cells {
				flex-direction:column
		}
}

#jobs nf-cells {
		display:flex
}

@media only screen and (min-width: 780px) {
		.remove-md-border {
				border:none !important
		}
		.text-md-new-right {
				text-align:right !important
		}
}

@media only screen and (min-width: 781px) {
		.d-md-new-none {
				display:none !important
		}
		.d-md-new-flex {
				display:flex !important
		}
}

#wrapper-footer {
		display:none
}

.navbar-toggler {
		background-color:#868864;
		border-color:#868864
}

.rtl p, .rtl h1, .rtl h2, .rtl h3,
.rtl h4, .rtl h5, .rtl h6, .rtl li, .rtl a {
		text-align:right
}
.rtl label {
		text-align:right !important
}

h1 {
		font-size:66px;
		color:#878864
}
.rtl h1, .rtl input[type=button] {
		font-family:'thameenDemiBold';
}

h2 {
		font-size:45px;
		color:#707070
}

.rtl h2 {
		font-family:'thameenDemiBold';
}

h3 {
		font-size:23px;
		color:#707070
}
.rtl h3 {
		font-family:'thameenDemiBold';
}

p, label, ol li {
		/* ol li used in privacy policy */
		font-size:26px;
		color:#707070;
}

.rtl p, .rtl label, .rtl a, .rtl ol li {
		/* ol li used in privacy policy */
		font-family:'thameen';
}

p.slim {
		font-size:20px;
}

.aboutUsBorder {
		border-bottom:1px solid #e5e5e5;
		margin-bottom:15px
}

.nf-form-fields-required {
		display:none
}

.nf-form-content  {
		max-width: none !important;
}

.rtl .nf-error.field-wrap .nf-field-element::after, .rtl .nf-pass.field-wrap .nf-field-element::after {
		left: 0px;
		right: unset;
}

.hiringFormInput {
		border: none !important;
		border-bottom: #d9d9d9 solid 1px !important;
		background-color: transparent !important;
}

.rtl .hiringCurrentlyWorking ul {
		display:flex
}

.rtl .hiringCurrentlyWorking ul li {
		margin-left:13px !important
}

.hiringUploadBtn .btn {
		border: 1px solid #878864;
		background-color: #fff;
		color: #878864;
		padding: 7px 20px;
}

.hiringUploadBtn .btn:hover {
		background-color:#878864;
		color:#fff
}

nf-section p {
		font-size:15px
}

#footer-full-content {
		max-width:1920px;
}

#wrapper-footer-full {
		padding:0
}

#footer-full-content ul {
		display: flex;
		flex-wrap: wrap;
}

#footer-full-content ul li {
		list-style:none;
		margin-left:90px;
		margin-top:10px
}

a:hover {
		text-decoration:none
}
#wrapper-footer-full ul {
		padding:0
}

#wrapper-footer-full ul li a {
		color:#878864;
		font-size:20px;
		font-family:'thameen';
}

#wrapper-footer-full  .widget_sow-image {
		margin-bottom:0
}

@media only screen and (max-width: 780px) {
		h1 {
				font-size:53px
		}
		p {
				font-size:20px
		}

		#footer-full-content ul li {
				margin-left:20px
		}
}

@media only screen and (max-width: 600px) {
		nf-cells {
				display: flex;
				flex-direction: column-reverse;
		}
		nav .container {
				margin:0
		}
}

@media only screen and (max-width: 780px) {
		#footer-full-content ul {
				justify-content: center;
				align-items:center;
				flex-direction:column;
				margin:0
		}

		.text-new-center {
				text-align:center !important 
		}

		.extraPageMainText {
				font-size:150px !important
		}
}

label.nf-checked-label::before {
		background-color:#878864 !important;
		top:unset !important
}

label.nf-checked-label::after {
		border-color:#878864 !important
}

#ourInterests img {
		max-width: unset;
		height: 70px;
}

@media only screen  and (min-width: 415px) and (max-width: 781px) {
		#mainSection {
				background-image: url("https://www.darayn.co/wp-content/uploads/2022/01/ipad.webp") !important;
				padding-right:26% !important
		}	
}

@media only screen  and (max-width: 414px) {
		#mainSection {
				background-image: url("https://www.darayn.co/wp-content/uploads/2022/01/for-mobile.webp") !important;
				padding-right:26% !important;
				height:666px !important;
				background-size:contain !important;
				background-repeat:no-repeat !important;
		}	
}

@media only screen  and (min-width: 1400px) {
		#mainSection {
			height:800px !important
		}
}
/*404 and maitenance */
.extraPageMainText {
		font-family:"Lalezar-Regular" !important;
		font-size:220px
}