/*
Theme Name: GosTaran Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/
@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");
}
.navbar-transparent-second .navbar-nav .nav-link {
    font-family: iranyekan !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: iranyekan !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.btn {
    font-family: iranyekan !important;
}
.dropdown-menu {
    text-align: right !important;
}
.navbar-transparent-second .dropdown-toggle::after {
    float: left !important;
}
body {
    font-family: iranyekan !important;
    text-align: right;
}
button, input, optgroup, select, textarea {
    font-family: iranyekan !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: iranyekan !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.btn {
    font-family: iranyekan !important;
}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0 !important;
}
#return-to-top i {
    right: 16px;
}
.dropdown-submenu a::after {
    left: 17px !important;
transform: rotate(90deg);
}
.dropdown-item {
    font-family: iranyekan !important;
}
.dropdown-item {
    font-family: iranyekan !important;
}
.dropdown-menu {
    float: right !important;
text-align: left;
}
.testimonial-block-v1 .testimonail-text {
    letter-spacing: 0px !important;
    font-family: iranyekan !important;
	text-align: justify !important;
}
.testimonial-block-v1 .testimonial-meta-name {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.meta-cat a {
    font-family: iranyekan !important;
}
.navbar-boxed .navbar-nav .nav-link {
    font-family: iranyekan !important;
}
.testimonial-block-v2 .testimonial-text {
    font-family: iranyekan !important;
}
.meta-cat a {
    font-family: iranyekan !important;
}
.testimonial-block-v2 .testimonial-footer {
    direction: rtl;
}
.testimonial-block-v2 .testimonial-meta {
    margin-right: 18px !important;
}
.owl-theme .owl-nav {
    direction: ltr;
}
.meta {
    font-family: iranyekan !important;
}
.slick-slider .slick-track, .slick-slider .slick-list {
    direction: ltr;
}
.accrodion-regular .accordion-title span {
    padding-left: 23px !important;
}
.testimonial-block-v3 .testimonial-meta-name {
    font-family: iranyekan !important;
}
.fontweight-bold {
    font-family: iranyekan !important;
}
.testimonial-block-v3 .testimonial-text {
    font-family: iranyekan !important;
}
.meta-cat a {
    font-family: iranyekan !important;
}
.meta {
    font-family: iranyekan !important;
}
.fontweight-medium {
    font-family: iranyekan !important;
}
.navbar-classic.navbar-light .navbar-nav .nav-link {
    font-family: iranyekan !important;
}
.quote-form i {
    left: 20px;
}
.form-control {
    text-align: right !important;
}
.custom-select {
    text-align: right;
    direction: rtl;
}
.counter-v7 .plus-sign {
    font-family: iranyekan !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: iranyekan !important;
}
.table thead th {
    font-family: iranyekan !important;
}
.table thead th {
    font-family: iranyekan !important;
}
.lender-fee-year {
    font-family: iranyekan !important;
}
.table th {
    font-family: iranyekan !important;
}
.team-block-v3 .team-plus-icon {
    float: left !important;
}
.navbar-classic .dropdown-toggle::after {
    float: left !important;
}
.list-unstyled {
    padding-right: 0 !important;
}

********** babaie ******* 


vc_col-lg-offset-3 {
    margin-right: 25%;
}
.quote-form i {
    left: 20px !important;
    }
.counter-v7 .plus-sign {
    right: 140px;
    font-family: iranyekan !important;
}
.ml-3, .mx-3 {
    margin-right: 1rem !important;
}
label {
    font-family: iranyekan !important;
}
.pricing-compare-table thead th:first-child, .pricing-compare-table tbody td:first-child, .bank-compare-table tbody td:first-child {
    text-align: right !important;
}
.service-block-v5 .service-block-icon {
    left: 20px !important;
}
.counter-v5 .counter-block-title { 
    font-family: iranyekan !important;
}
.alert-dismissible .close {
    left: 0 !important;
}
.arrow li::before {
    right: 0;
    content: '\f058';
}
.counter-v3 .counter {
    font-family: iranyekan !important;
}
.counter-v4 .counter {
    font-family: iranyekan !important;
}
.pricing-block-v5 .pricing-content-list ul li {
    padding-right: 30px !important;
}
.btn.btn-rounded-left {
    border-top-right-radius: 100px;
    border-bottom-right-radius: 100px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn.btn-rounded-right {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.vc_col-md-offset-3 {
    margin-right: 25%;
}
.wpb_single_image.vc_align_left {
    text-align: right !important;
}
.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;
}
.counter-v2 .counter-block-title {
    font-family: iranyekan !important;
}
.widget-title {
    font-family: iranyekan !important;
}
.comment-reply-link {
    font-family: iranyekan !important;
}
#return-to-top {
    left: 20px !important;
}
.page-breadcrumb .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
padding-left: .5rem !important;
    content: '\f060';
}
.mr-2, .mx-2 {
    margin-left: 0.5rem !important;
}
.testimonial-block-v2 .testimonial-content {
    text-align: right !important;
    direction: rtl;
}
.card {
    text-align: right !important;
}
.hero-slide-title {
    text-align: right !important;
}
.card-block-head {
    text-align: right !important;
}
.testimonial-block-v3 .testimonial-text {
    text-align: right !important;
}
.process-block-v2 .process-block-title {
    text-align: right !important;
}
.testimonial-block-v4 .testimonial-content {
    direction: rtl;
}
.product-text {
    direction: rtl;
}
.justify-content-start {
    direction: rtl;
}
.reviewer-name {
    font-family: iranyekan !important;
}
div.wpcf7-mail-sent-ok {
    direction: rtl;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    direction: rtl;
}
wpb_wrapperbtn {
    text-align: left !important;
}
.table td, .table th {
    font-family: iranyekan !important;
}
.pricing-total-price {
    font-family: iranyekan !important;
}
.text-primary {
    font-size: 25px !important;
}