@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');
}
@font-face {
	  font-family: "lalezar";
	  src: url("fonts/LalezarRegular.ttf");
}
*********************************************************************************************************************

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
  font-family: "myfont2";
  src: url('fonts/myfont2.eot') format("embedded-opentype"), url('fonts/myfont2.woff2') format("woff2"), url('fonts/myfont2.woff') format("woff"), url('fonts/myfont2.ttf') format("truetype"), url('fonts/myfont.svg#myfont') format("svg");
}
body {
    font-family: IRANSans !important;
}
.vc_images_carousel .vc_carousel-inner {
    direction: ltr;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading-font, .button, .load-more-btn, .vc_tta-panel-title, .page-numbers li > a, .page-numbers li > span, .vc_tta-tabs .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a span, .stm_auto_loan_calculator input, .post-content blockquote, .contact-us-label, .wpb_tour_tabs_wrapper.ui-tabs ul.wpb_tabs_nav > li > a, .stm-shop-sidebar-area .widget.widget_product_categories > ul, #main .stm-shop-sidebar-area .widget .product_list_widget li .product-title, #main .stm-shop-sidebar-area .widget .product_list_widget li a, .woocommerce ul.products li.product .onsale, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce table.shop_attributes td, .woocommerce table.shop_table td.product-name a, .woocommerce-cart table.cart td.product-price, .woocommerce-cart table.cart td.product-subtotal, .header-listing .listing-menu li a {
    font-family: IRANSans !important;
}
.stm-template-aircrafts .stm_dynamic_listing_filter .stm_dynamic_listing_filter_nav li {
    float: right !important;
}
.stm-template-aircrafts .stm_dynamic_listing_filter .tab-content button[type="submit"] {
    float: left !important;
}
.cols_4 aside {
    float: right !important;
}
html body ul li.stm_megamenu > .sub-menu a, html body ul li.stm_megamenu > .sub-menu .menu-title, html body ul.magazine-menu li.stm_megamenu > .sub-menu a, html body ul.magazine-menu li.stm_megamenu > .sub-menu .menu-title, html body #wrapper #header ul li.stm_megamenu > .sub-menu a, html body #wrapper #header ul li.stm_megamenu > .sub-menu .menu-title {
    text-align: right !important;
}
.normal_font {
    font-family: IRANSans !important;
}
.stm-layout-header-aircrafts #wrapper #header .header-inner-content .listing-service-right .listing-menu > li > ul li {
    text-align: right !important;
}
.stm-layout-header-aircrafts #top-bar a {
    font-family: IRANSans !important;
}
.testimonial-unit .testimonial-meta {
    right: 0 !important;
}
.stm-template-aircrafts .listing-list-loop.stm-listing-directory-list-loop .content .meta-bottom .list-unstyled li {
    margin-left: 20px !important;
}
.contact-us-label {
    direction: rtl !important;
}
.stm-contact-us-form-wrapper .form-group input {
    direction: rtl !important;
}
.stm-sell-a-car-form .form-content textarea, .stm-contact-us-form-wrapper textarea {
    direction: rtl !important;
}
.stm-layout-header-aircrafts #top-bar {
    font-family: IRANSans !important;
}
.stm-layout-header-aircrafts #top-bar {
    font-family: IRANSans !important;
}
.listing-car-items .listing-car-item .listing-car-item-meta {
    text-align: right !important;
}
.stm-template-aircrafts.single-listings #wrapper #top-bar, .stm-template-aircrafts.single-listings #wrapper #header {
    background-color: #142e5d;
}
.stm_inventory_with_filter-wrap .col-md-3 .stm-accordion-inner .stm-option-label {
    padding: 5px 20px 5px 0 !important;
}
.stm_inventory_with_filter-wrap .col-md-3 .stm-accordion-inner .stm-option-label::before {
    right: 0 !important;
}
.stm-car-listing-sort-units .stm-sort-by-options > span {
    float: right !important;
}
.stm_inventory_with_filter-wrap .col-md-9 .stm-action-wrap .stm-car-listing-sort-units .stm-sort-by-options > span {
    margin-left: 0 !important;
}
.stm-car-listing-sort-units {
    text-align: right !important;
}
.stm_inventory_with_filter-wrap .col-md-9 .stm-action-wrap .stm-car-listing-sort-units .stm-sort-by-options {
    padding-right: 10px !important;
}
#top-bar .top-bar-info li .fa {
    float: right !important;
    margin-right: 0 !important;
    margin-right: 5px;
}
.stm-template-aircrafts.single-listings .stm-single-car-contact .form-group input {
    text-align: right !important;
}
.stm-template-aircrafts.single-listings .stm-single-car-contact textarea {
    text-align: right !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    text-align: right;
    direction: rtl;
}
.stm-layout-header-car_dealer .main-menu {
    float: right !important;
}
.stm-layout-header-car_dealer .header-help-bar {
    float: left !important;
    margin-right: 15px !important;
}
.header-menu li a {
    font-family: IRANSans !important;
}
.stm-layout-header-car_dealer .main-menu .header-menu > li {
    float: right !important;
}
.stm-layout-header-car_dealer #top-bar {
    font-family: IRANSans !important;
}
.stm-layout-header-car_dealer #top-bar a {
    font-family: IRANSans !important;
}
.stm-call-to-action .call-to-action-right {
    text-align: left !important;
}
.stm-layout-header-car_dealer .header-main .header-top-info {
    float: left !important;
}
.stm-layout-header-car_dealer .header-main .header-main-socs {
    margin-right: 46px !important;
}
.stm-layout-header-car_dealer .header-help-bar > ul li {
    float: right !important;
}
.stm-layout-header-car_dealer .header-help-bar > ul li.nav-search {
    margin-right: 13px !important;
}
.stm-layout-header-car_dealer .header-help-bar > ul li.nav-search {
    margin-right: 13px !important;
}
#searchform .search-input {
    padding: 0 25px 0 75px !important;
}
#searchform .search-submit {
    left: 0 !important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.listing-list-loop .content .meta-top .price {
    text-align: right !important;
}
.stm-call-to-action-1 .stm-call-action-left .stm-call-action-image {
    float: right !important;
    margin-left: 28px !important;
}
.stm-call-to-action-1 .stm-call-action-left .stm-call-action-content .content {
    line-height: 30px !important;
}
.form-group {
    direction: rtl;
}
.form-label {
    text-align: right;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: IRANSans !important;
}
.wpcf7-form-control-wrap {
    direction: rtl;
}
.stm-prev-next.stm-next-btn {
    left: 0;
}
.stm-prev-next {
    transform: rotate(180deg);
}
#animated-blog-wrapper .intro-effect-fadeout .title {
    text-align: right !important;
}
.blog-meta .left {
    float: right !important;
}
.blog-meta .clearfix .blog-meta-unit {
    float: right !important;
    margin-left: 41px !important;
}
.stm-form-alert {
    text-align: right;
}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    text-align: right !important;
}
.woocommerce form.login .form-row-login {
    float: right !important;
}
.woocommerce form.login .lost_password {
    float: left !important;
}
.lost_reset_password {
    text-align: right !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 80px 0 0 !important;
}
.woocommerce .star-rating {
    float: left !important;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
    float: right !important;
    right: 0 !important;
}
.stm_calculator_results .stm-calc-results-inner::after {
    right: 26px !important;
}
.woocommerce-checkout #payment ul.payment_methods {
    direction: rtl;
    text-align: right !important;
}
p {
    font-family: IRANSans !important;
}
.stm-layout-header-service #top-bar .top-bar-info li {
    font-family: IRANSans !important;
}
.stm-layout-header-service #top-bar a {
    font-family: IRANSans !important;
}
.stm-template-car_rental .stm_rent_car_form_wrapper button[type="submit"] i {
    transform: rotate(180deg);
}
.stm-layout-header-car_rental #top-bar .top-bar-info li {
    font-family: IRANSans !important;
}
.stm-layout-header-car_rental #top-bar a {
    font-family: IRANSans !important;
}
.stm-template-car_rental .stm_rental_coupon form.stm_checkout_coupon p.form-row-last::after {
    transform: rotate(180deg);
}
.stm-layout-header-car_dealer_two.no_margin #stm-boats-header #top-bar .top-bar-info li {
    font-family: IRANSans !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.stm-layout-header-car_dealer_two.no_margin .stm-boats-mobile-menu .listing-menu li a {
    font-family: IRANSans !important;
}
.stm-layout-header-listing_five .main-menu .header-menu > li.menu-item-has-children > .sub-menu li a {
    text-align: right;
}
.stm-featured-listings-wrap .stm-featured-item .stm-featured-data .stm-row .stm-col .item-ulisting-title {
    text-align: right !important;
}
.stm-contact-us-form-wrapper h2 {
    text-align: right !important;
}
[class^="icon-"], [class*=" icon-"] {
    font-family: iranyekan !important;
}
.stm-layout-header-motorcycle .stm_motorcycle-header .stm_mc-nav .main-menu .inner .header-menu > li > .sub-menu li.menu-item-has-children > a::after {
    transform: rotate(180deg);
}
.stm-listing-pagination .pagination li:last-child a::before {
    transform: rotate(180deg);
}
.account-page #ulisting_my_listing .stm-justify-content-center .nav.nav-pills li:last-child a:not(.nav-link)::before {
    transform: rotate(180deg);
}
.stm_auto_loan_calculator.novo .form-group .labeled {
  font-family: iranyekan !important;
}
.stm_auto_loan_calculator.novo .stm_calculator_results .result .stm-calc-label {
  font-family: iranyekan !important;
}
.stm-form-alert {
  direction: rtl;
}
.stm-layout-header-listing #wrapper #top-bar {
  font-family: iranyekan !important;
}
.stm-layout-header-listing #wrapper #top-bar a {
  font-family: iranyekan !important;
}