/*Arabic Fonts*/
@font-face {
    font-family: cario;
    src: url(../fonts/arabic-fonts/Cairo-VariableFont_wght.ttf);
  }
  :root {
    --main-arabic-font: 'cario';
  }

/*Body*/
body,h1,h2,h3,h4,h5,h6,input,textarea,p,
.inner-pages .about-us .who-1 p,
.inner-pages .blog .homes-content h5,
.inner-pages .blog .property-location h5,
.inner-pages .blog .team.assigned h5,
.similar-property h5,
.ag-de .blog-section h5,
.inner-pages .carousel h5,
.inner-pages .blog .blog-info.details h4,
.inner-pages .blog .blog-info.details h5,
.inner-pages .carousel-inner h5,
.wprt-image-video.w50.pro h5{
    font-family: var(--main-arabic-font);
}
.inner-pages .blog .homes-content .homes-list li{
    float:right;
}
/*Header*/
#header{
    direction: rtl;
}

#navigation ul li{
    float: right;
}
.left-side {
    float: right;
}
.right-side{
    float: left;
}
.int_content_wraapper.hd{
    margin-left: 0px;
    margin-right: 0px;
}
.header-user-menu {
    float: left;
    position: relative;
    top: -25px;
    margin-left: 0px;
    margin-right: 0 !important;
}
.user-menu{
   padding-left: 0px; 
}

#logo img {
  margin-right: 5px;
}

.hamburger {
  left: -8px;
  top: 5px;
}

.show-lang{
    padding: 10px 0px 10px 10px !important;
}
.show-lang .fa-caret-down.arrlan {
    left: auto;
    right: 80px;
}
.header-user-menu ul li {
    float: right;
}
.header-user-menu .lang-wrap ul {
    left: auto !important;
    right: 13px !important;
}
#navigation ul li a:after {
    padding-left: 0;
    padding-right: 7px;
}
#navigation ul li ul{
    left: auto;
}
.show-lang span strong {
    padding-right: 5px;
    padding-left: 5px;
}
/*End Header*/
/*Slider*/
.dark-overlay .main-search-inner {
    right: 0px;
    left: 0px;
}

.mm-panels > .mm-panel > .mm-listview {
  margin-right: 80px;
}
.dark-overlay h1 {
    text-align: right;
}
.desc-custom {
    text-align: right !important;
}
.img-icon-custom {
    float: left !important;
    margin: 5px 0px 0 30px !important;
}
.sliderBtn::before {
    left: 0 !important;
    right: 160px !important;
}
/*End Slider*/
/*Sections*/
.section-title.col-md-5 {
    margin-left: 0;
    margin-right: 1rem;
}
.section-title{
    padding-right: 35px;
    padding-left: 0;
}
.section-title:before {
    left: auto;
    right: 0;
}
/*End Section*/
/*Blog*/
.blog-section .admin p {
    margin-left: 1rem;
    margin-right: 0rem;
 }
 /*End Blog*/
 /*****Inner Pages******/
 /*Slider*/
 #listingDetailsSlider .carousel-item{

    float: left;
    margin-left: 0;
    margin-right: -100%;

 }
 .listing-details-sliders .left i {
    margin-right: 12px;
    margin-left: 0px;
 }
 .listing-details-sliders .right i{
    margin-right: 14px;
    margin-left: 0px;
 }
 .listing-details-sliders .carousel-indicators > li {
    margin-left: 10px;
    margin-right: 0;
 }
 .carousel-indicators {
    margin-left: 15% !important;
    margin-right: 0%;
 }
 /*End Slider*/
 /*Gallery*/
 .lg-inner{
    direction: ltr;
 }
 /*End Gallery*/
/*Contact Us*/
.inner-pages .call-info .info p {
    color: #fff;
    margin: 0px;
    margin-right: 1.5rem;
    margin-left: 0rem;
}
 /*Footer*/
.navigation .nav-right {
    margin-right: 2rem;
    margin-left: 0rem;
}
.first-footer .contactus .info p {
    margin-right: 1rem;
    margin-left: 0rem;
}
/*End Footer*/
