/*
Theme Name: ApusHome
Author: GostaranTeam
Author URI: https://www.gostarandev.com/
Theme Team: GostaranTeam
*/
@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
body {
    font-family: iranyekan;
}
.navbar-nav.megamenu > li > a {
    font-family: iranyekan;
}
.dropdown-menu {
    text-align: right;
}
.navbar-nav.megamenu > li > a {
    font-family: iranyekan;
}
.btn {
    font-family: iranyekan;
}
.navbar-nav.megamenu > li > .dropdown-menu {
    right: 0;
}
.widget-text-heading .title {
    font-family: iranyekan;
}
.property-box-grid .type-property {
    font-family: iranyekan;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: iranyekan;
}
.counters .title {
    font-family: iranyekan;
}
.post-grid-2 .date {
    font-family: iranyekan;
}
.widget-newletter.style1 .widget-title {
  font-family: iranyekan;
}
.widget .widget-title, .widget .widgettitle, .widget .widget-heading {
  font-family: iranyekan;
}
.radio label, .checkbox label {
    padding-right: 20px !important;
}
.widget-testimonials .layout-inner1 .job {
 font-family: iranyekan;
}
.widget-testimonials .description {
 font-family: iranyekan;
}

.widget_filter_widget .horizontal .title {
 font-family: iranyekan;
}
.navbar-nav.megamenu .dropdown-menu {
    right: 100%;
}
.apus-header .header-right .btn-setting .profile-info {
    padding-right: 10px;
}
.apus-breadscrumb .bread-title {
 font-family: iranyekan;
}
.apus-breadscrumb .breadcrumb {
    font-family: iranyekan !important;
}
.tabs-v1.nav-tabs li > a {
    font-family: iranyekan !important;
}
.widget-video .widget-title {
    font-family: iranyekan !important;
}
.widget-testimonials.light_left .description {
    font-family: iranyekan !important;
}
.widget-testimonials.light_left .description {
    font-family: iranyekan !important;
}
.widget-newletter.style3 .widget-description {
    font-family: iranyekan !important;
}
.property-content > .property-section > h3 {
    font-family: iranyekan !important;
}
.sidebar > .widget .widgettitle, .sidebar > .widget .widget-title, .apus-sidebar > .widget .widgettitle, .apus-sidebar > .widget .widget-title {
    font-family: iranyekan !important;
}
.property-content > .property-section > h3 {
    font-family: iranyekan !important;
}
.property-similar-properties > h3 {
    font-family: iranyekan !important;
}
.property-agents-wrapper > h4, .property-agents-wrapper > h3 {
    font-family: iranyekan !important;
}
.property-section-heading > h3 {
    font-family: iranyekan !important;
}
.progress-bar {
    float: right;
}
.posts-list .entry-title {
    font-family: iranyekan !important;
}
.related-posts .title {
    font-family: iranyekan !important;
}
.commentform .title {
    font-family: iranyekan !important;
}
.widget-service .title {
    font-family: iranyekan !important;
}
.wpb-js-composer .vc_tta-accordion.vc_tta .vc_tta-panel-title > a {
    font-family: iranyekan !important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    left: 20px;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    left: 0px !important;
}
.tabs-content-agent .nav-tabs > li > a {
    font-family: iranyekan !important;
}
.agent-contact h2 {
    font-family: iranyekan !important;
}
.form-contact input:not(.btn), .form-contact textarea {
    direction: rtl;
}
.form-question .form-control, .form-question textarea {
    direction: rtl;
}
.widget-information-box .description {
    font-family: iranyekan !important;
}
.property-box-slider-wrapper .property-box-slider-content {
    margin-top: 90px;
}
.widget-features-box.default .ourservice-heading {
    font-family: iranyekan !important;
}
.rtl .widget-newletter.style2 .widget-content, .rtl .widget-newletter.style2 .widget-title {
    float: left;
}
.widget-newletter.style2 .widget-title {
    text-align: left;
}
.send-message .form-control, .send-message textarea {
    text-align: right;
}
.comment-list .comment-author {
    font-family: iranyekan !important;
}
.comment-list .comment-edit-link {
    font-family: iranyekan !important;
}
.comment-list .comment-reply-link {
    font-family: iranyekan !important;
}
.widget-package .entry-title {
 font-family: iranyekan !important;
}
.widget-package .btn-submit {
 font-family: iranyekan !important;
}
.post-navigation .navi {
 font-family: iranyekan !important;
}
.calendar_wrap caption {
 font-family: iranyekan !important;
}
.widget_categories li > a::before, .widget_archive li > a::before {
    content: "\e901";
}
#compare-sidebar .compare-sidebar-btn {
 font-family: iranyekan !important;
}
.widget-properties-compare .compare-tables .entry-title {
    text-align: right;
}
.widget-properties-compare .compare-tables .property-box-price {
    text-align: right;
}
.dropdown-menu-right {
    right: auto;
    left: 0;
}
.top-detail .breadcrumb {
    text-align: right;
}
.widget_filter_widget .group-select > select {
    text-align: right !important;
}
.property-box-grid-style1 .property-box-top {
    text-align: right !important;
}
.property-box-grid-style1 .property-box-image .property-box-content {
    text-align: right !important;
}
.widget-features-box.linetime .ourservice-heading {
    text-align: right !important;
}
.widget-features-box.linetime .description {
    text-align: right !important;
}
.widget-property-type-tabs .widget-heading {
    text-align: right !important;
}
.property-box-grid .property-box-title-wrap .property-box-title {
    text-align: right !important;
}
.property-box-grid .property-box-field {
    text-align: right !important;
}
.property-box-grid .property-box-top {
    text-align: right !important;
}
.property-box-top .property-box-price {
    direction: rtl;
}
.widget-newletter.style3 .widget-description {
    direction: rtl;
}
.widget-newletter.style3 .widget-title {
    text-align: right !important;
}
.widget-newletter.style3 .input-group .form-control {
    text-align: right !important;
}
.widget-testimonials.light_left .widget-title {
    text-align: right !important;
}
.widget-testimonials.light_left .description {
    direction: rtl;
}
.widget-text-heading.default_white .title {
    direction: rtl;
}
.widget-text-heading.default_white .description {
    direction: rtl;
}
.apus-footer .lighting {
    direction: ltr;
}
.vc_custom_1558261869802 {
    direction: rtl;
}
.widget .widget-title, .widget .widgettitle, .widget .widget-heading {
    direction: rtl;
}
.widget_filter_widget .form-control {
    text-align: right !important;
}
.property-box-grid .property-author {
    direction: rtl;
}
.vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12 {
    float: right !important;
}
.apus-footer .apus_custom_menu.inline {
    text-align: right !important;
}
.agent-metas li {
    direction: rtl;
}
.rtl .widget-newletter.style2 .widget-content, .rtl .widget-newletter.style2 .widget-title {
    float: right !important;
}
.apus-footer {
    direction: ltr;
}
.widget.contact ul li {
    text-align: right !important;
}
.menu li {
    text-align: right !important;
}
.wpb_single_image.vc_align_left {
    text-align: right !important;
}
.rtl .widget-newletter.style2 .widget-content, .rtl .widget-newletter.style2 .widget-title {
    text-align: right !important;
}
.widget-location-banner.style-style1 .title {
    direction: rtl;
}
.widget-text-heading .description {
    direction: rtl;
}
.widget-features-box.default .fbox-content {
    direction: rtl;
}
.widget.contact.style1 ul li {
    direction: rtl;
}
.counters .counter-wrap {
    font-family: iranyekan !important;
}
.counters.left_icon .item-inner {
    text-align: right !important;
}
.widget-testimonials.dark .widget-title {
    text-align: right !important;
}
div.wpcf7-validation-errors {
    direction: rtl;
}
.widget-text-heading .title p {
    direction: rtl;
}
div.wpcf7-validation-errors {
    direction: rtl;
}
.widget-newletter.style4 .widget-description {
    direction: rtl;
}
.widget-newletter.style4 .input-group {
    direction: rtl;
}
.widget.contact.style2 ul li {
    direction: rtl;
}
.property-box-list1 .property-box-top {
    text-align: right !important;
}
.property-box-list1 .property-box-title {
    text-align: right !important;
}
.property-box-list1 .property-row-location {
    text-align: right !important;
}
.property-box-list1 .property-box-field {
    text-align: right !important;
}
.properties-archive-main-container .header-top .mod-property {
    text-align: right !important;
    direction: rtl;
}
.properties-archive-main-container .header-top {
    text-align: right !important;
}
.apus-mortgage-calculator .form-group {
    text-align: right !important;
}
.apus-mortgage-calculator .form-control {
    text-align: right !important;
}
.property-public-facilities .property-public-facility-title {
    text-align: right !important;
}
.rtl .property-box-list-row .property-box-content {
    text-align: right !important;
}
.detail-agent .content-info {
    text-align: right !important;
}
.agent-contact h2 {
    text-align: right !important;
}
.agent-contact .form-control {
    text-align: right !important;
}
.tabs-content-agent .tab-content > div {
    text-align: right !important;
}
.rtl .agency-header .agency-overview {
    text-align: right !important;
}
.widget_filter_widget .price-wrapper {
    text-align: right !important;
}
.widget_filter_widget .vertical .form-group {
    direction: rtl;
}
.post-grid-2 .has-ima .entry-content {
    text-align: right !important;
}
.detail-post .entry-meta {
    text-align: right !important;
}
.widget_categories > ul li {
    text-align: right !important;
}
.posts-list {
    direction: rtl;
}
.detail-post .info-bottom {
    text-align: right !important;
	direction: rtl;
}
.rtl .post-navigation .nav-links > * {
    direction: rtl;
}
.related-posts .title {
    text-align: right !important;
}
.reset-button-default > div {
    text-align: right !important;
}
#commentform .form-control {
    text-align: right !important;
}
.widget-service {
    direction: rtl;
}
.breadcrumb > li + li::before {
    content: "> ";
}
.cmb-form .cmb2-metabox > .cmb-row, form#property_front .cmb2-metabox > .cmb-row {
    direction: rtl;
}
rs-slides, rs-slide, rs-slide::before {
    direction: rtl;
}
.widget-location-banner.style-style1 .properties {
    direction: rtl;
}
.rtl .property-box-list .content .property-box-content {
    direction: rtl;
}
.property-box-grid-style1 .meta-bottom > span {
    direction: rtl;
}
.property-box-grid-style1 .property-row-location {
    direction: rtl;
}
.property-box-grid-style1 .property-box-meta {
    direction: rtl;
}
.widget-newletter.style2 .form-control {
    direction: rtl;
}
.widget-search {
    direction: rtl;
}
.sidebar > .widget, .apus-sidebar > .widget {
    direction: rtl;
}
.post-navigation .navi i {
    transform: rotate(180deg);
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.property-box-image-inner .meta-bottom > span {
    direction: rtl;
}
.property-box-grid .property-box-field {
    direction: rtl;
}
.property-box-grid .property-row-location {
    direction: rtl;
}
.property-box-list1 .property-row-location {
    direction: rtl;
}
.post-grid-2 .has-ima .entry-content {
    direction: rtl;
}
.nav-links, .apus-pagination {
    direction: rtl;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right !important;
}
.btn.btn-theme {
    direction: rtl;
}
.properties-archive-main-container .filter-results .property-found {
    direction: rtl;
}
.form-group {
    direction: rtl;
}
p {
    direction: rtl;
}
.widget-package .price {
    direction: rtl;
}
.alert-warning {
    direction: rtl;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    direction: rtl;
}
.widget_filter_widget .vertical .title {
    font-family: iranyekan !important;
}
.page-404 .title-big {
    font-family: iranyekan !important;
}
.gw-right {
    position: absolute;
}
.rtl .btn-readmore i {
  transform: rotate(180deg);
}
.contact {
  direction: rtl !important;
}
.input-group {
  direction: rtl !important;
}