 
@font-face {
	    font-family: 'WYekan';
	    src: url('fonts/WebYekan.eot');
	    src: url('fonts/WebYekan.eot?#iefix') format('embedded-opentype'),         url('fonts/WebYekan.woff') format('woff'),         url('fonts/WebYekan.ttf') format('truetype'),         url('fonts/WebYekan.svg#WebYekan') format('svg');
	    font-weight: normal;
	    font-style: normal;
	    unicode-range: U+0600–06FF;
} 
html, body, div, h1, h2, h3, h4, h5, h6, input, textarea{
	  font-family: WYekan !important;
	 font-weight: normal;
}

p{
	 direction: ltr;
    font-family: WYekan !important;
    font-size: 120%;
    line-height: 29px;
    text-align: justify;
}
.blog-img > a:first-child {    font-family: WYekan;	font-size:120%;	}
.main-menu-ul > ul > li > a {    font-family: WYekan;}
.blog-img > a:first-child {    float: right;    padding-bottom: 5px;}
.contact-info {
    float: right;
}

.contact-info > ul {
    margin-right: 0;
	margin-left: auto;
}

.contact-info > ul > li {
    margin-left:10px;
	margin-right: auto;
}

.contact-info > ul > li > i {
    padding-left: 10px;
	padding-right: 0;
}

.logo-display {
    float: right;
}

.social-link {
    float: left;
}

.logo_div {
    padding-right:20px;
	padding-left: 0;
}

.logo_div  li {
    margin-right:15px;
	margin-left: auto;
}

.search-input {
    margin-left:0px;
    float:left;
    padding:3px 3px 3px 25px;
	margin-right: auto;
}

.main-menu-ul ul {
    float:right;
    padding-right: 0;
    padding-left: 0;
}

.main-menu-ul ul li {
    margin-right:5px;
    float: left;
	margin-left: auto;
}

.header_bottom {
    right: 0;
	left: auto;
}

.main_menu {
    margin-left:0px;
	margin-right: auto;
	width:79%;
}

.main-menu-ul ul li ul ul {
	left: 103%;
    right: auto;
}

.main-menu-ul ul li ul li {
    margin-right: 0;
	margin-left: auto;
}

.main-menu-ul ul li ul > li > a {
    text-align: left;
	 border-bottom: 1px solid white;
}

.title h2:after {
    right: 0;
	left: auto;
}

/**************************diaplusinc home-page start*********************/

.property-excerpt {
    text-align: right;
}

.property-excerpt:after {
    right: 0;
	left: auto;
}

.slider-buttons-wrapper .ref-link,
.reply-massage  > a,
.sidebar-widget .wpcf7-form .wpcf7-submit,
.contact-us-form  .wpcf7-form .wpcf7-submit,
.read-more > a {
    margin: 0 0 0 3px;
}

.contact span,
.sidebar-widget .contact span {
    margin-left: 10px;
	margin-right: auto;
}

.blog-img {
    border-right: 1px solid #d7d7d7;
	border-left: none;
}

/**************************diaplusinc home-page start*********************/
/**************************Page Start*********************/

.site-breadcumb h1 {
    float: left;
}

.site-breadcumb ol {
    float: left;
}

.gallery-pagination {
    text-align: left;
}

.gallery-pagination .page-numbers {
    padding-right: 3px;
    padding-left: 0;
}

/**************************Page End*********************/
/**************************Blog Page Start*********************/

.reply-massage > input {
    float: right;
}

.inp-lft {
    margin-right: 14px;
	margin-left: auto;
}

/**************************Blog Page End*********************/

/**************************Property Blog Start*********************/
.about-blog-property,
.comments-article,
.reply-box,
.pagination_single {
    padding-right: 30px;
    padding-left:30px;
}

/**************************Property Blog End*********************/
/**************************Sidebar Start*********************/

.search-form .search-submit {
    left: 10px;
	right: auto;
}

.sidebar-widget .property-photo {
    padding-right: 0;
	padding-left: 0;
}

.sidebar-widget .similar-agent a {
    float: right;
}

.sidebar-widget .similar-profile {
    float: right;
}

.sidebar-widget ul {
    margin-right: 0;
	margin-left: auto;
}

.sidebar-widget ul li:before {
    padding-left: 4px;
	padding-right: 0;
}

.sidebar-widget ul li ul {
    padding-right: 15px;
	padding-left: 0;
}

/**************************Sidebar End*********************/
/**************************Comments and Reply Start*********************/

.comment-right, .comment-left {
    text-align: right;
}

.comment-left {
    text-align: left;
}

.comment-right p a {
    margin-left: 5px;
	margin-right: auto;
}

.comment-author, .comment-content {
    padding-right: 60px;
	padding-left: 0;
}

.comment-author .avatar {
    right: 0;
	left: auto;
}

.comment-list .children {
    padding-right: 20px;
	padding-left: 0;
}

.comment-metadata {
    padding-right: 5px;
	padding-left: 0;
}

.comment-body .reply {
    left: 0;
	right: auto;
}

.page-template-full-width .comment-body .reply {
    left:15px;
	right: auto;
}

.comment-metadata .reply a {
    float: left;
    text-align: left;
}

.comment-content {
    margin-right: 58px;
	margin-left: auto;
}

.comment-awaiting-moderation {
    padding-right: 50px;
	padding-left: 0;
}

.comment-form .comment-form-author,.comment-form .comment-form-email {
    float: right;
}

.comment-form-author {
    padding-left: 15px;
	padding-right: 0;
}

.form-submit > input[type="submit"] {
    margin-left: 3px;
	margin-right: auto;
}

/**************************Comments and Reply End*********************/

/**************************footer start*********************/

.main_footer {
    float: right;
}

.top_footer {
    float: right;
}

.contact span {
    float: right;
}

.footer-widget .social-icon li , .sidebar-widget .social-icon li {
    margin-left: 5px;
	margin-right: auto;
}

.footer-widget .social-icon li:before, .footer-widget .recent-post ul li:before, .footer-widget .contact ul li:before,
.sidebar-widget .social-icon li:before , .sidebar-widget .contact ul li:before {
    padding-left: 0;
	padding-right: 0;
}

.footer-widget .social-icon ul li a:hover, .footer-widget .recent-post ul li a:hover, .footer-widget .contact ul li a:hover,.sidebar-widget .social-icon ul li a:hover , .sidebar-widget .contact ul li a:hover {
    margin-right: 0;
	margin-left: auto;
}

.footer-widget .social-icon ul li a, .sidebar-widget .social-icon ul li a {
    float:right;
}

.footer-widget ul li:before {
    padding-left: 4px;
	padding-right: 0;
}

.footer-widget ul li ul {
    padding-right: 15px;
	padding-left: 0;
}

.recent-post > ul {
    padding-right: 0;
	padding-left: 0;
}

.footer-widget .recent-post  ul li .post-date > a:hover,
.footer-widget .recent-post  ul li .post-date > a:focus {
    margin-right: 10px;
	margin-left: auto;
}

.bottom-footer p {
    float: right;
}

.terms {
    float: left;
}

.terms ul li {
    padding-right: 0;
    padding-left: 0;
}

.widget_tag_cloud .tagcloud a {
    margin-left: 8px;
	margin-right: auto;
}

/**************************footer complete*********************/
/*******************calender widget ********/

#wp-calendar caption {
    text-align: left;
}

#wp-calendar tfoot #next,#wp-calendar tfoot #next a {
    text-align: left;
}

.bypostauthor > article:before {
    margin:0 2px 0 -2px;
}

/****************************************************************/

.alignleft {
    float: left;
    margin:1em 2em 1em 0;
}

.alignright {
    float: right;
    margin: 1em 0 1em 2em;
}

.gallery-item {
    float: right;
    margin: 0 0 4px 4px;
}

.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-left: 0;
	margin-right: auto;
}

.gallery-caption {
    right: 0;
    text-align: right;
	left: auto;
}

.gallery-caption:before {
    right: 0;
	left: auto;
}

/* sidebar */

/* slider */

/* footer */

.main_footer .top_footer .sidebar-widget ul {
    padding-right: 0;
	padding-left: 0;
}

.main_footer .top_footer .sidebar-widget ul li:before {
    padding-left: 4px;
	padding-right: 0;
}

.main_footer .top_footer .sidebar-widget ul li a:hover {
    margin-right: 10px;
	margin-left: auto;
}

.footer-widget  .similar-profile .property-post {
    padding-right: 12px;
	padding-left: 0;
}.sidebar-widget ul li:before {    content: "\f104";	}.contact-info > ul, .social-link > ul, .blog-details > ul, .footer-widget .social-icon > ul, .gallery-pagination > ul, .sidebar-widget ul, .footer-widget ul {    padding-right: 0;	}.owl-carousel {    direction: ltr;}.slider-button {    direction: ltr;}.listing-details img {    transform: translate3d(10px, 0px, 0px);    -webkit-transform: translate3d(10px, 0px, 0px);}	.navbar-toggle {    float: left;	}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {    float: right;}.footer-widget ul li:before {    content: "\f104";}	@media (min-width: 992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {    float: left;}}@media (max-width: 767px){.main-menu-ul ul li ul {    right: 0;	left:auto;    margin: 0 15px 0 0;    text-align: right;}.logo-display a {    float: right;}.logo-display {    float: none;}.main-menu-ul ul {    float: none;}.main-menu-ul ul li {    margin-right: 0;    float: none;}		}