
@font-face { 
    font-family: 'Vazir'; 
    src: url('fonts/Vazir.eot');
    src: url('fonts/Vazir.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */ 
           url('fonts/Vazir.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/ 
           url('fonts/Vazir.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/ 
           url('fonts/Vazir.ttf') format('truetype'); 
}
body,h1,h2,h3,h4,h5,h6,p,span,a {
	font-family:Vazir
}

.rtl p {
	text-align:right
}
.rtl .about-us ul, .rtl .about-us ol {
    padding: 0px 20px 0px 0;

}
.rtl .about-us ul li:before, .rtl .about-us ol li:before {
    margin-right: -1.3em;
	margin-left:auto

}
.rtl .booking_form .wpcf7 label {
text-align:right}
.rtl .accordion__item>.accordion-header:after {
    margin-left: 5px;
}
.rtl .owl-carousel {
direction:ltr
}
.rtl .testimonial .box img {
    width: auto !important;
}
.rtl .nav-menu li.menu-item-has-children:after {
right:auto;
    left: -3px;
}
.rtl .nav-menu>li a:first-child {
    margin-right: 0;
	margin-left:auto
}
.rtl .main-navigation ul ul {
    float: right;
    text-align: right;
}
.rtl .nav-menu>li a:first-child {
    margin-right: 0;
    margin-left: auto;
}
.rtl .widget-area .widget .widget-title {
    text-align: right;
	    padding-right: 20px;
    padding-left: 0;
}
.rtl .nav-menu>li:last-child a {
    padding-right: 17px;
    padding-left: 0;
}
.rtl .btn-wrapper .btn.btn-trans {
    margin-right: 25px;
	margin-left:auto
}
.rtl .btn-wrapper {
    width: 0;
}