@font-face {
    font-family: 'YekanAd';
    src: url('fonts/yekanad.eot');
    src: url('fonts/yekanad.eot?#iefix') format('embedded-opentype'),
    url('fonts/yekanad.woff') format('woff'),
    url('fonts/yekanad.woff2') format('woff2'),
    url('fonts/yekanad.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'YekanAdb';
    src: url('fonts/yekanadB.eot');
    src: url('fonts/yekanadB.eot?#iefix') format('embedded-opentype'),
    url('fonts/yekanadB.woff') format('woff'),
    url('fonts/yekanadB.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'IranAd';
    src: url('fonts/iranad.eot');
    src: url('fonts/iranad.eot?#iefix') format('embedded-opentype'),
    url('fonts/iranad.woff') format('woff'),
    url('fonts/iranad.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'IranAdDN';
    src: url('fonts/iranadDN.eot');
    src: url('fonts/iranadDN.eot?#iefix') format('embedded-opentype'),
    url('fonts/iranadDN.woff') format('woff'),
    url('fonts/iranadDN.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ADsar';
    src: url('fonts/ADsar.eot');
    src: url('fonts/ADsar.eot?#iefix') format('embedded-opentype'),
    url('fonts/ADsar.woff') format('woff'),
    url('fonts/ADsar.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ADav';
    src: url('fonts/ADav.eot');
    src: url('fonts/ADav.eot?#iefix') format('embedded-opentype'),
    url('fonts/ADav.woff') format('woff'),
    url('fonts/ADav.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lalezar';
    src: url('fonts/Lalezar.eot');
    src: url('fonts/Lalezar.eot?#iefix') format('embedded-opentype'),
    url('fonts/Lalezar.woff') format('woff'),
    url('fonts/Lalezar.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DaAd';
    src: url('fonts/DaAd.eot');
    src: url('fonts/DaAd.eot?#iefix') format('embedded-opentype'),
    url('fonts/DaAd.woff') format('woff'),
    url('fonts/DaAd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HilAd';
    src: url('fonts/HilAd.eot');
    src: url('fonts/HilAd.eot?#iefix') format('embedded-opentype'),
    url('fonts/HilAd.woff') format('woff'),
    url('fonts/HilAd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'IranADG';
    src: url('fonts/IranADG.eot');
    src: url('fonts/IranADG.eot?#iefix') format('embedded-opentype'),
    url('fonts/IranADG.woff') format('woff'),
    url('fonts/IranADG.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ADSans';
    src: url('fonts/ADSans.eot');
    src: url('fonts/ADSans.eot?#iefix') format('embedded-opentype'),
    url('fonts/ADSans.woff') format('woff'),
    url('fonts/ADSans.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'AD';
    src: url('fonts/AD.eot');
    src: url('fonts/AD.eot?#iefix') format('embedded-opentype'),
    url('fonts/AD.woff') format('woff'),
    url('fonts/AD.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

p, body, div.cart_totals h2, .custom-modal .modal-header .pass-modal-title {
    font-family: IranYekan
}

h1, h2, h3, h4, h5, h6, .white.category-grid-box-1 h2 a {
    font-family: shabnam-fd !important;
}

.hero-title {
    font-family: ADsar;
    font-weight: 400;
}

.hero .content p:first-child, .modern_sample .content h1, .modern_sample2 .content h1 {
    font-family: ADsar;
    font-weight: 400;
    font-size: 37px;
}

#intro-hero h1 {
    font-family: ADav !important;
    font-weight: 400;
    margin-top: 10px;
}

.intro-btn .btn, .btn-theme, .btn-light, .sb-modern-header .sb-colors-combination-c1 .sb-header-social-h2 .list-inline li .btn-primary {
    font-family: ADSans;
    letter-spacing: 0;
}

.form-join .form-group label {
    font-family: Shabnam-FD;
    font-weight: 600;
}

.main-search .main-search-title h1 {
    font-size: 40px;
    font-family: ADAV;
    font-weight: 400;
}

.mega-menu .drop-down a, .mega-menu .drop-down-tab-bar a, .mega-menu .drop-down-multilevel a, li a span.badge, .listing-detail .listing-content span.listing-price,
.ad-archive-desc .ad-price, div.recent-ads-list-price, span.card-title, .footer-top.new-demo .widget p, .details-post-ad ul li a, span#show_ph_num, div.details-messages a.btn.btn-primary,
.desc-points li, div.short-features div.col-sm-4.col-md-4.col-xs-12.no-padding, div.short-features div.col-sm-12.col-md-12.col-xs-12.no-padding,
h3.main-title.text-left span.ratings span.avg_stars {
    font-family: AD;
    letter-spacing: 0;
}

.ad-archive-desc .ad-meta .btn, .ads-list-archive .ad-archive-desc .ad-price span, .features .features-text h3 a, .blog-sidebar .widget .widget-heading h4.panel-title {
    font-family: YekanAdb;
}

.footer-top .widget .footer-new-title {
    font-family: IranADG;
}

.sb-modern-header .sb-colors-combination-c1 .sb-header-social-h2 .list-inline li .btn-primary i.custom {
    margin-left: 5px;
    margin-right: unset;
}

li a span.badge {
    margin: 0 4px;
}

.heading-panel .main-title {
    font-family: adav !important;
    font-weight: 400;
    font-size: 28px;
    color: #474343;
}

.featured-ribbon-rtl span {
    font-family: IranYekan;
    font-size: 13px;
}

.listing-card .photo-count-flag {
    left: -0.1px;
    right: unset;
}

.negotiable {
    font-family: AD;
    font-size: 13px;
}

.panel-title span, .category_gridz .title {
    font-weight: 500;
}

span.card-title {
    display: block;
}

.srvs-products-details span, .des-us-details, .ad-allbids .ad-bids-ndetail span {
    font-family: AD;
}

.fancybox-caption {
    direction: rtl;
    font-family: AD;
    font-weight: bold;
}

span.msgs_count {
    font-family: AD;
    font-weight: bold;
}

div.details-text-section div.details-price h2 {
    font-family: AD;
    font-weight: 600;
    font-size: 16px;
}

.details-edition h3 {
    color: #282424;
    font-weight: bold;
}

.details-post-ad .new-details-pages-links li a span {
    padding-left: 5px;
    padding-right: 0;
}

.btn, .tech-new-prices p {
    font-family: ADSans;
}

.details-buttons .details-click-view .btn-primary i {
    padding-left: 5px;
    padding-right: unset;
}

.single-details-page-links .single-details-list li a i {
    padding-left: 5px;
}

.single-details-page-links-right .reporting_section li {
    padding: 0 13px;
    float: right;
}

.alert-dismissable .close, .alert-dismissible .close {
    left: -21px !important;
    right: auto;
}

div.flex-viewport ul.slides.slide-thumbnail li {
    float: right !important;
}

div.content-info span.arrowsign {
    transform: rotate(270deg);
}

div.flex-viewport ul.slides.slide-thumbnail {
    width: 101.5% !important;
}

div.modal-body.text-right div div em small {
    float: right;
}

div.modal-content.text-right div.modal-header div.modal-title {
    font-size: 12px;
}

.singlepost-content .heading-panel .main-title {
    font-family: IranYekanfont-weight: bold;
    font-size: 22px;
}

.ad-type .type-text span {
    font-family: IranAdDN;
    font-size: 21px;
}

.sidebar .card .tab-content .panel.status .panel-title.fancy strong a, div.widget-content.saftey {
    font-family: ad;
    font-weight: 500;
}

.category-grid-box .short-description .price {
    font-family: ad;
    font-size: 15px;
}

div.recent-ads-container div.recent-ads-list-content, div.modal-body.text-right div.share-link {
    text-align: right;
}

div.media-body div.bid-offer a, div.media-body div.time-ago, input, div.white.category-grid-box-1 div.ad-info-1 ul, .category-grid-box-1 .price-tag .price span,
.short-description-1 small, .ad-sidebar-profile .ad-prof-raing span, .ads-grid-container .ads-grid-panel, .ads-grid-container .ads-grid-views ul li p,
.ads-grid-container .ads-grid-views a {
    font-family: AD;
}

form#sb_bid_ad div.col-md-2.margin-bottom-10 {
    width: 27%;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
    padding-right: 8px;
}

form#sb_bid_ad div.col-md-8.margin-bottom-10 {
    width: 56%;
}

div.col-xs-12.col-md-12.col-sm-12.margin-bottom-30 div.grid-card div.heading-panel {
    margin-right: 25px;
}

div.col-xs-12.col-md-12.col-sm-12.margin-bottom-30 div.grid-card div.featured-slider-1.row.owl-carousel.owl-theme.owl-rtl.owl-loaded.owl-drag {
    margin-right: 10px;
}



.event .rsvp i:last-of-type, .shop-latest-price, .shop-new-price p, .woocommerce .woocommerce-result-count, .description-prices, .tab-description .card .woocommerce-tabs ul li a, .woocommerce-review-link, .footer-area.no-bg .footer-content .news-widget .news-post .time, div.header-page p,
.small-breadcrumb.modern-type .breadcrumb-link ul li {
    font-family: AD;
    font-style: normal;
    font-weight: bold;
}

.alert-dismissable, .alert-dismissible {
    padding-left: 48px;
    padding-right: 20px;
}

.flex-control-thumbs li {
    float: right;
    margin: 1px;
}

.tab-description #reviews #comments ol.commentlist li .comment-text p.meta strong {
    float: right;
}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-info {
    line-height: 24px;
}

.woocommerce .woocommerce-message .button, .woocommerce-breadcrumb a, .woocommerce-breadcrumb, .woocommerce div.product .woocommerce-tabs ul.tabs li {
    letter-spacing: 0;
}

.paralell-box-description .description-short-text {
    float: right;
    font-family: AD;
    font-style: normal;
    font-weight: bold;
}

.description-prices {
    padding-top: 5px;
}

.search-2 .noUi-horizontal .noUi-handle, .sidebar #accordion .panel .panel-body .noUi-horizontal .noUi-handle, .new-filter .noUi-horizontal .noUi-handle, .filtes-with-maps .noUi-horizontal .noUi-handle {
    right: 4px !important;
    left: unset !important;
}

.description-right-area .description-new-prices {
    font-size: 25px;
}

.postdetails .sw-theme-default > ul.step-anchor > li.active > a, .postdetails .sw-theme-default > ul.step-anchor > li a, div.user-stats h2,
.seller-public-profile .seller-public-profile-text-area h2, .seller-public-profile .seller-public-profile-text-area-left-side h2, div.contactInfo div.singleContadds p,
div.col-lg-3.col-md-3.col-sm-6.col-xs-6 div.number, span.woocommerce-Price-amount.amount, div.block.featured ul li, div.block ul li, div.blog-post h2.post-title,
.blog-detial .comment-info, div.blog-section div.blog-heading h2, h3#reply-title, div.block.adforest-packages span.time, div.pricing-item.adforest-packages span.f_custom, div.pricing-fancy.adforest-packages span.f_custom, div.pricing-item.adforest-packages div.price, div.pricing-fancy.adforest-packages div.price-large,
ul.category-list-data li a span, .minimal-category .description .ads-count, ul.category-list-style li a span, div.box strong, .popular-categories li a .count,
.category-grid-5 .cat-5-count, .explore-categories .vehicle-categories .vehicle-details ul li span, .ad-listing .content-area .price,
.search-modal .search-block .popular-search ul li a {
    font-family: AD;
    font-weight: bold;
}

.single-details-page-links-right .reporting_section li a i {
    padding-left: 3px;
}

.search-result-item .image-link {
    border-top-right-radius: 4px;
    border-top-left-radius: unset;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: unset;
}

.category-grid-box-1 .category-title a {
    text-transform: unset;
}

.user-stats > small, .dashboard-menu-container ul li .menu-name, .dashboard-menu-container, .profile-edit h2, .ad-bid-pricetg span {
    font-family: ADSans;
}

.message-inbox .message-header span {
    float: right;
}

.rtl .message-inbox .message-header span {
    border-left: unset;
    border-right: 1px solid #999;
    padding: 5px 5px;
}

.rtl .message-inbox .message-header span:first-child {
    border-right: 0;
}

div.message-tabs span a small {
    font-size: 79%;
}

.rtl .dashboard-menu-container.profile-dropdown ul li ul.dropdown-menu:hover a .menu-name {
    color: #232323 !important;
}

h4.search-result-item-heading.sb_put_user_name, .adforest-comment .author-info .author-name, p.comment-notes {
    font-family: IranYekan
}

.custom-modal .modal-header .pass-modal-title {
    font-family: ;
    font-size: 18px;
}

.Emoji .emoji-name {
    font-size: 11px;
}

.commentForm h2 {
    color: #494242;
}

.wpcf7-form .form-control, div.wpcf7 {
    direction: rtl;
}

div.why-us.border-box.text-center h5, .parallex .section-title, .error-page .error-container > .error-info {
    font-family: ADSar;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.why-us.border-box {
    padding: 70px 50px 60px 50px;
}

div.row.pricing.adforest-packages div.col-sm-6.col-lg-4.col-md-4 div.block span.price span.woocommerce-Price-amount.amount, .pricing .price,
div.pricing-item.adforest-packages div.price, div.pricing-fancy.adforest-packages div.price-large {
    font-size: 40px;
}

a.btn.btn-theme.sb_add_cart i.fa.fa-arrow-right, a.btn.btn-theme i.fa.fa-angle-double-right, div.explore-categories-button a i.fa.fa-angle-right {
    transform: rotate(180deg);
}

.single-blog.blog-detial .blog-post .post-excerpt blockquote {
    border-right: 5px solid #f58936;
    border-left: unset;
}

div.tags.pull-left, .pull-left.hidden-xs.img-circle {
    float: right !important;
}

ul.list-inline.pull-right {
    float: left !important;
}

.ad-listing .content-area .price {
    font-size: 17px;
}

div.blog-comment-title {
    margin-top: 30px;
    font-family: ADSans;
}

.blog-detial .comment-info {
    padding: 15px 11px;
}

.pricing-item.adforest-packages .price small {
    top: 0;
    letter-spacing: 0;
    padding-right: 7px;
}

.ads-listing-history .results {
    letter-spacing: 0;
}

div.category-title span a.padding-left, .listing-detail .listing-content ul li span span.padding_cats + span.padding_cats {
    padding-right: 6px;
    padding-left: unset !important;
}

a.submit_on_select i.remove.glyphicon.glyphicon-remove-sign.glyphicon-white {
    margin-right: 5px;
}

.pricing-fancy .price-box p {
    color: #4d4949;
}

div.short-description-1.clearfix h2, div.short-description h2 {
    font-size: 22px;
}

span.label {
    font-size: 69%;
}

.woocommerce .woocommerce-message, .woocommerce .woocommerce-info, body table.shop_table th, .woocommerce .woocommerce-error li,
.woocommerce .woocommerce-info li, .woocommerce .woocommerce-message li {
    letter-spacing: 0;
}

.rtl .woocommerce .col2-set .col-2 {
    padding-right: 13px;
}

div.woocommerce-form-coupon-toggle div.woocommerce-info::before {
    display: none;
}

.leaflet-control-search .search-tooltip {
    float: right;
    right: 0;
    left: unset;
}

.mob-hero-text-section p {
    font-family: HilAd; /* Start Mobile Demo */
}

.mob-hero-text-section h3 {
    font-family: Lalezar;
    font-weight: 400;
}

.prop-estate-text-section p, .rtl .prop-estate-text-section span, .items, .mob-details-lg p, .new-feature-products span, .new-feature-text h4, .browse-feature-products .list-inline li a,
.browse-text-h4 p a, .browse-price-section .list-inline li a, .modern-version-block-info .post-author, .sb-modern3-header .sb-mega-menu-3 .mega-menu .sb-adf-header .form-control,
ul.filterAdType li.active .filterAdType-count, ul.filterAdType li .filterAdType-count:hover, .color-switcher p {
    font-family: AD !important;
}

.color-switcher ul li {
    width: unset;
}

.color-switcher p {
    padding-right: 20px;
}

.sb-transparent3-header .sb-srvs-top-header .sb-top-header-3 .sb-top-header .mega-menu.menu-2 {
    border-bottom: none;
}

.white.category-grid-box-1 {
    border: 1px solid #e9e6e0;
}

div.footer-widget div.heading-panel div.main-title, div.col-lg-5.col-sm-6.col-xs-12.column div.heading-panel div.main-title {
    font-family: ADSans;
    font-size: 20px;
    font-weight: bold;
}

.mob-brand-text-area span, .mob-samsung-text span, .mob-details-section span, .footer-area .contact-info li, .header-listing h6, div.panel-heading h4.panel-title a, .color-switcher h5, ul.list-inline.sb-top-social-icons {
    font-family: AD !important;
    font-weight: bold;
}

div.listingTopFilterBar div.col-md-5.col-xs-12.col-sm-5.no-padding div.header-listing {
    padding: 13px 5px;
}

div.listingTopFilterBar div.col-md-7.col-xs-12.col-sm-7 {
    width: 55%;
}

ul.list-inline.prop-content-area li i.fa.fa-clock-o:before, ul.list-inline.prop-content-area li i.fa.fa-eye:before, div.feature-shadow ul.list-inline li i.fa.fa-clock-o:before,
div.feature-shadow ul.list-inline li i.fa.fa-eye:before, ul.list-inline.dec-featured-select li i.fa.fa-clock-o:before, ul.list-inline.dec-featured-select li i.fa.fa-eye:before {
    float: right;
}

div.feature-products.new-feature-products span span.negotiable {
    font-size: 12px;
}

.mob-latest-contents, .mob-latest-contents h5 {
    text-align: right;
    font-family: ADSAR !important;
    letter-spacing: -0.3px;
    font-weight: 300;
    color: #4f4747;
}

.mob-details-section p {
    font-family: IranADG;
    color: #4f4747;
}

.full-width.new-price-tag h3 {
    font-family: AD;
    text-align: right;
}

div.tagsinput span.tag {
    float: right !important;
    font-family: AD !important;
}

.mob-featured-ad h4, .mobile-brand-text h3, .rtl .prop-newset-heading h2, .mob-call-text-section h4 {
    font-family: ADSAR;
    letter-spacing: -0.3px;
    font-weight: 300;
    color: #4f4747; /* End Mobile Demo */
}

.sb-modern4-header .sb-bk-search-area .sb-bk-side-btns .dropdown-toggle.btn-default {
    padding: 7px 27px; /* Start Book Demo */
}

.bk-top-details h3 {
    font-size: 13px;
    font-family: AD;
    font-weight: bold;
}

.bk-top-details strike {
    font-family: AD;
    font-weight: bold;
}

.bk-top-details strike {
    margin-left: 5px;
    margin-right: unset;
}

.sb-modern4-header .sb-bk-search-area .sb-bk-bottom-box .sb-bk-top-area {
    float: right;
    margin-left: 7px;
    margin-right: unset;
}

.sb-modern4-header .sb-bk-search-area .sb-bk-top-order span {
    font-size: 13px;
}

.bk-hero-text h4 {
    font-family: lalezar;
    font-weight: 200;
}

.bk-hero-text h1 {
    font-family: HilAd;
    font-size: 50px;
    font-weight: 200;
}

.toys-ex-shops .btn-theme, .toys-es-sale .toys-es-text h4, .dec-featured-details-section span, .ad-detail-6-title, .reply_rating .modal-title, .adforest-top-bidders .date, .ad-sidebar-categories ul li .ad-6-cat-title {
    font-family: ADsans;
}

.top-bk-details p span, .ad-detils ul li, .ad-bids-rating .ads-bids-client-area span, .ad-sidebar-categories ul li p, .ad-sidebar-categories ul li span {
    font-family: AD;
}

.bk-sel-price span {
    font-family: ADSans;
    font-weight: 500;
}

.img-options-wrap .dec-featured-ht:hover span {
    right: 30px;
    left: unset;
}

.img-options-wrap .dec-featured-ht span {
    margin-right: 10px;
    margin-left: unset;
    right: 100px;
    left: unset;
}

.new-price-tag h3, .ad-sidebar-form .ad-6-message, .pricing .featured .price, .pricing .price, .sale-value del {
    font-family: ADSans;
}

.sticky-post-button h4 {
    margin-top: -2px;
}

.sale-div .sale-text {
    left: 6px;
    right: unset;
}

.sale-div img {
    transform: rotate(270deg);
    left: 0;
    right: unset;
}

.sb-modern4-header .sb-bk-search-area .sb-bk-side-btns .dropdown-toggle.btn-default .amount {
    padding-right: 10px;
    font-size: 9px; /* End Book Demo */
}

.sb-modern2-header .sb-mega-menu-3 .mega-menu .sb-modern2-search-wrap .form-control, div.prop-location-city p {
    font-family: AD !important; /* Start RealState Demo */
}

.prop-hero-text-section h3 {
    font-family: ADSans;
    font-weight: bold;
}

.prop-latest-content-area .prop-latest-text h1 {
    font-family: ADSar;
    font-weight: 400;
    letter-spacing: -0.4px;
}

.rtl .prop-it-sell-text-section span {
    font-family: ADSar;
    font-weight: 400;
    letter-spacing: -0.4px;
    color: #383535;
}

.tabbable-line > .nav-tabs > li.active > a {
    color: #fff !important;
}

.prop-location-details.prop-detail {
    left: 5%;
    right: unset;
}

.prop-agent-text-section h5 {
    color: #4b4545;
    font-weight: 300;
    font-family: lalezar;
}

.prop-agent-text-section span, .des-bar ul li a, .ad-6-bidder-title, .ad-bids-rating .ads-bids-nrating .ads-reviewer-name, .ad-sidebar-profile .ad-prof-raing .ad-poster-6 {
    font-family: daad;
}

.prop-location-city span {
    font-family: hilad;
    font-weight: 300;
}

.rtl .prop-location-city {
    top: 5%;
}

.breadcrumb-1 .content-section h1 {
    font-size: 37px; /* End RealState Demo */
}

.srvs-explore-details p, div.short-features div.col-sm-6.col-md-6.col-xs-12.no-padding {
    font-family: AD !important; /* Start Service Demo */
}

.srvs-prov-text h4, .srvs-hero-text-section h1 {
    font-family: lalezar;
    font-weight: 300;
}

.pdp-default .days {
    display: inherit !important;
}

.card .clock, .rtl .prop-newest-main-section .prop-newest-image .listing-bidding, .listing-bidding {
    direction: ltr;
    font-family: AD;
}

.animals-top-categories {
    padding-right: 15px;
    padding-left: unset;
}

.rtl .prop-estate-rent {
    right: 0;
    left: unset;
}

.pets-new-categories .footer-title {
    color: #514c4c;
    font-family: lalezar;
    font-weight: 300;
}

.modern-version-block-tabs ul li {
    margin-right: 10px;
    margin-left: unset;
}

@media (max-width: 769px) {
    .mega-menu .drop-down.grid-col-4, .mega-menu .drop-down-tab-bar.grid-col-4 {
        width: 100%;
    }

    .search-map-container .left-part {
        width: 100% !important;
    }

    .search-map-container .map-sidebar {
        width: 100%;
    }

    .sb-modern-list.ad-listing .content-area .col-md-9::after {
        right: 10px !important;
        left: unset !important;
    }

    .bidiing-comment .col-lg-2.col-md-2.col-sm-12 {
        padding-right: 11px
    }

    div.bg-bids div.comment-bids div.name-numbering-head div.name-heading, .review-content-item {
        margin-right: 0 !important;
    }

    .bidiing-comment form .col-lg-2 input {
        text-align: right;
    }

    .rtl section.get-app {
        height: 540px !important;
    }

    .client-heading h2 {
        line-height: 1.2em;
        font-size: 27px;
    }

    .sb-short-head h2, .error-page .error-container > .error-info {
        font-size: 23px !important;
        line-height: 1.2em
    }

    .error-page .error-container > .error-text {
        font-size: 150px;
    }

    .will-never-send h3 {
        line-height: 1.4em;
    }

    section.custom-padding.faqs-section {
        padding: 30px 16px;
    }

    .col-lg-4.col-md-4.col-sm-12.col-xs-12 {
        padding-top: 15px;
    }

    .cd-top {
        left: 10px;
        right: unset;
    }

    a.adv-srch {
        float: right;
    }

    div.col-lg-5.col-md-5.col-sm-12.col-xs-12 form.form-join {
        width: 85%;
    }

    #intro-hero .margin-top-50 {
        padding: 0px 32px;
    }

    .popular-categories li a, div.box {
        width: 96%;
    }

    section.hero.video-section, div.modern_sample, div.modern_sample2, section.main-search.parallex, section#hero,
    form.submit-form {
        padding-left: 10px;
    }

    .adfancy-post-ad form.submit-form {
        padding-left: 0px;
    }

    body.page-template-page-theme-dashboard .navbar .navbar-right .navbar-nav li > .dropdown-menu {
        right: unset;
        left: 0px;
    }

    body.page-template-page-theme-dashboard .sb-dash-heading {
        padding: 10px;
    }

    body.single-product .qib-button.qib-button-wrapper {
        float: none;
    }

    .col-xs-12 {
        width: 100%;
    }

    .sb-light-header .sb-colored-header .sb-new-version .mega-menu .menu-search-bar {
        float: right;
    }

    .bk-hero-text h1 {
        font-size: 26px !important;
    }

    .sb-light-header .sb-colored-header .sb-new-version .mega-menu .menu-search-bar li a.btn {
        padding: 0 20px;
    }

    .sb-light-header .sb-colored-header .sb-new-version .mega-menu .menu-search-bar li a {
        font-size: 13px;
    }

    .mega-menu .menu-search-bar li {
        float: right;
    }

    .sb-light-header .sb-colored-header .sb-new-version .mega-menu .menu-search-bar li a {
        line-height: 39px;
    }

    .card-cascade img {
        width: 100%;
    }

    .footer-top.new-demo .copyrights .copyright-content p, a.showcoupon, .skin-minimal .list li label {
        font-size: 12px;
    }

    .alert.alert-info.alert-outline, form.checkout_coupon.woocommerce-form-coupon p, .single-blog.blog-detial .blog-post .post-excerpt .blog-section ol.comment-list .comment li,
    p.logged-in-as, .share-ad .recent-ads .recent-ads-list-price, .share-ad .recent-ads .recent-ads-list-title a {
        font-size: 13px;
    }

    p.comment-form-cookies-consent label {
        display: unset;
        font-size: 12px;
    }

    .bidding_timer {
        width: 60px;
    }

    .share-ad .modal-body p {
        font-size: 11px;
    }

    .accordion-title a {
        font-size: 13px;
        line-height: 22px;
    }

    .share-ad .modal-body p a {
        font-size: 7px;
    }

    .funfacts .number {
        font-size: 30px;
    }

    .funfacts h4 {
        font-size: 16px;
    }

    .form-grid .skin-minimal .list li label {
        padding-right: 5px;
    }

    .ad-listing .content-area .additional-info {
        float: left !important;
    }

    ul.ad-meta-info li {
        display: block;
    }

    .details-images {
        padding-left: 0;
    }

    .details-post-ad .new-details-pages-links li {
        border: none;
        padding: 0;
        margin-bottom: 10px;
        margin-right: 10px;
    }

    .rtl .submit-form-section {
        float: none;
    }

    .footer-top .widget .footer-new-title {
        font-size: 15px;
    }

    div.short-description h2 {
        font-size: 19px;
    }

    input.form-control.custom_width_location {
        padding-right: 48px;
    }

    ul.menu-search-bar.menu-search-bar-left.active li {
        padding: 0 10px 0 10px;
        margin-top: -3px;
    }

    .single-details-page-links .single-details-list li, .single-details-page-links-right .reporting_section li {
        padding: 0 5px;
    }

    div.flex-viewport ul.slides.slide-thumbnail li {
        margin: 1px 0px 5px -5px;
    }

    div.flex-viewport ul.slides.slide-thumbnail {
        transform: translate3d(0px, 0px, 0px) !important;
    }

    .text-right {
        float: none;
    }

    form#sb_bid_ad div.col-md-2.margin-bottom-10, form#sb_bid_ad div.col-md-8.margin-bottom-10 {
        width: 100%;
    }

    .slide-thumbnail img {
        max-width: 100px !important;
    }

    #intro-hero h1, .heading-panel .main-title, .hero .content p:first-child, .modern_sample .content h1, .modern_sample2 .content h1, .main-search .main-search-title h1 {
        font-size: 25px;
    }

    h2 {
        font-size: 18px;
    }

    .woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info {
        padding: 2em 1em 1em 1em !important;
    }

    .header-listing h6 {
        font-size: 11px;
    }

    .srvs-hero-details p {
        font-size: 17px;
    }

    ul.filterAdType li.active .filterAdType-count {
        font-size: 12px;
    }

    .srvs-prov-text h4, .srvs-hero-text-section h1 {
        font-size: 25px;
    }

    .sb-modern2-header .sb-mega-menu-3 .adf-header .form-control, div.tagsinput input {
        font-family: AD !important;
    }

    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
        float: none;
    }

    .prop-latest-content-area .prop-latest-text h1 {
        font-size: 21px;
    }

    .woocommerce .woocommerce-result-count {
        font-size: 11px;
    }
}

.land-featured-text-section span {
    font-family: sarbaz;
    font-weight: 200;
    color: #302c2c;
}

.tech-opinion .btn-theme:hover {
    color: #9d0e0e;
}

.ad-des-details ol li::before {
    margin-left: 10px;
    margin-right: unset;
}

div.ad-6-video div.heading-panel, .ad-style-6 .heading-panel, div#ad-rating {
    overflow: hidden;
}

.ad-des-barlist ul li {
    float: right;
    margin-left: 8px;
    margin-right: unset;
}

.ad-des-barlist ul li a {
    border-left: 2px solid #ccc;
    border-right: unset;
}

.des-price ul li span {
    font-size: 20px;
}

.event .rsvp > div {
    font-family: ad;
    font-size: 13px;
}

.rtl .des-hero .des-hero-details ul li::before {
    display: none;
}

.grid-card {
    box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
}

div.tagsinput div {
    float: right !important;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}

.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
    width: 65px !important;
}

.product-description .product-description-icons ul.on-product-custom-stars li:last-child {
    margin-left: 0;
    margin-right: unset;
    font-family: AD;
}

.rtl .product-description .product-description-text p {
    font-family: AD;
    font-size: 18px;
}

.rtl .product-description-text strike {
    font-family: AD;
}

body .woocommerce table.shop_table .product-quantity input {
    padding: 0 12px 0 0px;
}

.mega-menu .drop-down {
    left: unset !important;
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
    .woocommerce .quantity .qty {
        margin-right: 0 !important;
        margin-left: unset !important;
    }
}

.sb-header-top4 .sb-mob-top-bar-location .sb-top-loc {
    right: 0;
    left: auto;
}

.messages .message .time {
    text-align: right;
    font-family: AD;
}

div.well.ad-listing div.content-area a i.fa.fa-eye {
    padding-left: 3px;
}

.short-description-1 small {
    padding-right: 3px;
}

div.details-text-section div.details-price {
    font-family: AD;
    font-weight: bold;
}

.pricing-item.adforest-packages .price {
    text-align: inherit;
    letter-spacing: 0;
}

.serach-form-heading {
    font-family: 'YekanAdb';
    font-size: 20px;
}

.ad-bid-pricetg span::before {
    right: -19px;
    left: unset;
    border-left: 20px solid #f58936;
    border-right: unset;
}

.adf-post-ad .adf-st-information-box label {
    font-family: iranyekan !important;
}

.ad-price-tble .ad-pric-content .ad-pic-style .ad-pric-box span {
    font-family: IranAdDN;
}

.ad-price-tble .ad-pric-content .ad-pic-style .ad-pric-box h5 {
    font-family: iransans;
}

.ad-price-tble .ad-pric-content .ad-pric-detail ul li span {
    font-family: iranyekan;
}

.woocommerce #review_form #respond {
    padding-right: 15px;
}

.woocommerce #reviews #comments h2 {
    clear: none;
    padding-top: 15px;
    padding-right: 15px;
}

/*asgari*/
.woocommerce #reviews #comments ol.commentlist {
    padding-right: 15px;
}

.rtl .tab-description #reviews #comments ol.commentlist li .comment-text {
    margin: 0 80px 0 10px !important;
}

div.related-product-animate1 img {
    width: 100%;
    height: 100%;
}

.woocommerce div.product .woocommerce-tabs .panel {
    padding: 15px;
}

.fa, .fas {
    font-family: 'FontAwesome';
}

div.container div.ads-search-heading P.hero-tagline {
    font-family: 'IranAdDN';
}

div.owl-stage-outer div.owl-item.active div.listing-card div.listing-detail div.listing-content h2.listing-title, div.row div.ad_grid_sidebar div.panel-heading.feature-ads-heading h4 {
    font-family: 'Shabnam-FD' !important;
}

div.wpb_wrapper div.visited-content div.visited-heading h2.main-title.text-left {
    font-family: 'ADav' !important;
}

div.ad-home-list figure.great-product div.great-product-content div.category-title {
    font-family: 'YekanAdb' !important;
}

nav.sb-menu ul.menu-links li.mega-menu.dropdown_menu, nav.sb-menu ul.menu-links li.dropdown_menu, nav.sb-menu ul.menu-links li {
    font-family: iranyekan;
}

div.feature-detail div.feature-detail-heading div.category-title, .land-great-products .btn-theme {
    font-family: 'ADSans';
}

.feature-detail-heading h4, .great-product-title h2, .great-product-content span, .footer-top.new-demo .widget .footer-new-title {
    font-family: shabnam-FD !important;
}

.feature-detail-heading, .feature-detail-heading span, .great-product-content, .gp-great-product .great-product-content p, body.rtl, body.rtl, body.rtl, body.rtl, body.rtl p, body.rtl {
    font-family: iranyekan !important;
}

.rtl .aln-img span {
    font-family: 'YekanAdb' !important;
}

div.col-