@font-face{font-family:GESSTwoMedium;src:url(../fonts/GESSTwoMedium.otf); font-weight:400;font-style:normal}
@font-face {
    font-family: 'GESSTwoLight';
    src: url('../fonts/GESSTwoLight.otf');
    font-weight: normal;
    font-style: normal;
}
body{
	font-family:GESSTwoMedium;
	direction: rtl;
	text-align: right;
	font-size: 18px;
}
h1,h2,h3,h4,h5,h6,strong{
	font-family:GESSTwoMedium
}
P{
    	font-family:GESSTwoLight;

}
.num{
    direction:ltr;
    display:inline-block;
}
.swiper-container{
	direction: ltr;
	text-align: right;
}
.swiper-container .swiper-slide,
.hero-slider .slide-inner{
	direction: rtl;
	text-align: right;
}
.text-right{
	text-align: left!important;
}
.text-left{
	text-align: right!important;
}
.arrow-icon {
    transform: rotate(180deg);
}
.link_:hover .arrow-icon{
    -webkit-transform:rotate(180deg) translate3d(5px, 0, 0);
    transform:rotate(180deg) translate3d(5px, 0, 0);
}
.address-area .address-list li p {
	padding-left: 0px;
	padding-right: 30px;
}
.address-area .address-list li p i {
	left: auto;
	right: 0;
}
a.nav-expander {
	right: auto;
	left: 15px;
}
.top-header-1 .mainmenu ul.nav-menu > li > a{
	font-size: 14px;
}
.h1, h1 {
	font-size: 2rem;
}
.h2, h2 {
	font-size: 1.8rem;
}
.h3, h3 {
	font-size: 1.5rem;
}
.blog-body h3{font-size: 20px}

nav.canvas-menu-area {
	right: auto;
	left: -20em;
	transition: left 0.3s ease-in-out 0s;
	-webkit-transition: left 0.3s ease-in-out 0s;
	-moz-transition: left 0.3s ease-in-out 0s;
	-o-transition: left 0.3s ease-in-out 0s;
}.nav-expanded nav {
	 left: 0;
 }

 .item-search {
 	position: absolute;
 	top: 0;
 	left: 0;
 right:auto;
 	padding: 13px;
 	color: #000;

 }
 label[for="et_pb_contact_brand_file_request_0"]::before {
  content: "تصفح او افلت الملف هنا";
 }
 .mapboxgl-popup-content p{
    padding-left:0px;
        padding-right:30px;

}
.mapboxgl-popup-content i{
        left:auto;
    right:0;
}