@font-face {
  font-family: 'arabic';
  src: url('fonts/arabic.otf');
}
body {
	direction:rtl;
	font-family: 'arabic'!important;
	font-size:16px;
}
p,h1,h2,h3,h4,h5,h6,span,b {
	font-family: 'arabic'!important;
}
.navbar .site-menu ul li a {
	font-size:22px;
}
.fright {
	float:left;
}
.ltr {
	direction:ltr!important;
}
.h6, h6 {
    font-size: 1.3rem;
}
.bookstay {
    font-size: 30px!important;
}
.side-image.right-full { 
    float: right!important;
}
.section-title h2 {
	text-align:right;
}
.section-title h6 {
	text-align:right;
}
.side-image.left-align:after {
	left:100px!important;
}
.side-hotel-box.right {
    padding-right: 100px;
}
.side-hotel-box .info-box b {
	margin-right:auto;
}
.custom-button2 {
	font-size:20px;
}
.side-hotel-box .info-box span {
	font-size:20px;
}
.side-image.right-align:after {
	right:100px!important;
}
.side-content.text-left {
	padding-left:30%;
	padding-right:0%;
}
.side-gallery {
	float:left!important;
}
.righttext p {
	text-align:right!important;
}
.floatleft {
	float:left!important;
}

.rooms-list li {
	padding-left:30px!important;
}
.rooms-list li:nth-child(even)
{
	padding-right:30px!important;
}
.room-box .content h3 {
	text-align:right!important;
}
.room-box .content .price-line {
	text-align:right!important;
}
.grayp {
    float: left;
    width: 100%;
    text-align: right;
}
 
.subtitleh2 {
    margin-bottom: 15px;
    text-align: right;
}
.accordion h3 {
	text-align:right;
}
.accordion h3.active {
    background: url(../img/arrow-square.gif) no-repeat left 5px!important;
    background-color: #fff!important;
}
.accordion h3 {
    background: url(../img/arrow-square.gif) no-repeat left -51px!important;
}
.pad10percent p {
	text-align:right!important;
}
.textright h2 {
	text-align:right;
}
.textright p {
	text-align:right;
	font-size:16px;
}
.textright ul li {
	list-style:none!important;
	text-align:right!important;
}
.iconp {
    text-align: center;
    padding: 0px 10%; 
}
.textright h6 {
	text-align:right;
}
.textright h4 {
	text-align:right;
}
.textright h5 {
	text-align:right;
}
.righttext .price-line {
	text-align:right;
}