/* Arabic RTL styles here  */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100;200;300;400;600;900&display=swap');

html{
	direction:rtl;	
}

button, input, optgroup, select, textarea, body{
	font-family: 'Noto Sans Arabic', sans-serif;
}


p{
	font-weight: 400;
    font-style: normal;
	font-size:16px;	
	line-height: 30px;		
}

.display-3{
	font-weight: 300;
    font-style: normal;
}


.footer-links-heading{
	font-family: 'Noto Sans Arabic', sans-serif !important	;
}

.text-end{
	text-align: left !important;	
}

.justify-content-end {
    justify-content: flex-start !important;
}

.rtl{
	direction:rtl;	
}

.rtl-row{
	flex-direction:row-reverse;	
}

.ltr{
	direction:ltr;
}

.tar{
	text-align:right !important;	
}

.mar-25px{
	margin-right: 25px;	
}

.dis-flex{
	display:flex !important;
}

.float-end-ar{
	float: left !important;	
}

.form-fixing{
    left: -140px !important;
    right: revert;
}

.text-start{
	text-align: right !important;	
}

.pe-1 {
    padding-left: 0.25rem !important;
}

.pe-ar-1 {
    padding-left: 0.25rem !important;
}

.form-select{
	background-position: left 0.75rem center !important;	
}

.header-heading{
	line-height: 1.4;
	font-size: 4.5em;
	font-weight: bolder !important;	
}

.section-heading, .section-heading2 {
    font-weight: bolder !important;
}

.text-md-end{
	text-align: left !important;	
}

.text-md-start{
	text-align: right !important;
}


.ps-1{
	padding-right: 0.25rem !important;	
}


.ps-0 {
    padding-right: 0 !important;
}

















@media screen and (max-width: 991px) {

}

@media only screen and (max-width: 975px) {
 
}

@media only screen and (max-width: 768px) {
  
}

@media only screen and (max-width: 576px) {
  
}

@media only screen and (max-width: 435px) {
  
}

