/*
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");
}
.header .header-navigation ul.navigation-box > li > a {
    font-family: iranyekan !important;
}
.hdr_top_bar a {
    font-family: iranyekan !important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: iranyekan !important;
}
.sec-title .tag-line {
    font-family: iranyekan !important;
}
.about-home-one p {
    font-family: iranyekan !important;
}
.about-home-one a.more-btn {
    font-family: iranyekan !important;
}
body {
    font-family: iranyekan !important;
}
.qoute-faq-area .qoute-content p {
    font-family: iranyekan !important;
}
.header .header-navigation ul.navigation-box > li > ul.sub-menu > li > a {
    font-family: iranyekan !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr !important;
}
.tt-light.sec-title p, .tt-light .sec-title p, .service-home-one .sec-title p {
    font-family: iranyekan !important;
}
.service-home-one .single-service-home-one a {
    font-family: iranyekan !important;
}
.service-home-one .single-service-home-one p {
    font-family: iranyekan !important;
}
.project-area .sec-title p {
    font-family: iranyekan !important;
}
.project-area .single-project .img-box .overlay .box .content a {
font-family: iranyekan !important;
}
.testimonial-style-one .single-testimonial .text-box p {
    font-family: iranyekan !important;
}
.testimonial-style-one .single-testimonial .text-box span.name {
    font-family: iranyekan !important;
    letter-spacing: 0;
}
.testimonial-style-one .single-testimonial .text-box span.position {
    font-family: iranyekan !important;
    letter-spacing: 0;
}
.advisor-area .sec-title.two p {
    font-family: iranyekan !important;
}
.advisor-area .sec-title.two a {
font-family: iranyekan !important;
}
.single-advisor span {
    font-family: iranyekan !important;
}
.single-fun-fact p {
    font-family: iranyekan !important;
}
rs-slides, rs-slide, rs-slide::before {
    direction: rtl;
}
.vc_row {
    direction: rtl;
}
.no_hdline.no-tpadd .mainblock {
    direction: rtl;
}
.header .header-navigation .thm-container {
    direction: rtl;
}
.testimonial-style-one .single-testimonial {
    direction: rtl;
}
.footer {
    direction: rtl;
}
.single-fun-fact p {
    font-family: iranyekan !important;
}
.blog-area .blog-post-list .single-post-list span {
    font-family: iranyekan !important;
}
.blog-area .single-blog-post p {
    font-family: iranyekan !important;
}
.footer .footer-widget .mc-field-group label, .footer .footer-widget .subscribe-widget > p {
    font-family: iranyekan !important;
}
.footer .footer-widget ul li a {
    font-family: iranyekan !important;
}
.footer .footer-widget.about-widget p.phone-number {
    font-family: iranyekan !important;
}
.footer .footer-widget.about-widget p.address {
    font-family: iranyekan !important;
}
.blog-area .single-blog-post a.read-more {
    font-family: iranyekan !important;
}
.blog-area .single-blog-post .img-box .date-box {
font-family: iranyekan !important;
}
.about-home-two .about-content p {
    font-family: iranyekan !important;
}
.service-list .single-service-list .hover-content p {
    font-family: iranyekan !important;
}
.service-list .single-service-list .hover-content a {
    font-family: iranyekan !important;
}
.project-area .sec-title-two p {
    font-family: iranyekan !important;
}
.call-to-action p {
    font-family: iranyekan !important;
}
.call-to-action a.thm-btn {
    font-family: iranyekan !important;
}
.single-fun-fact span.number {
    font-family: iranyekan !important;
}
.header.home-page-three .header-navigation .thm-container .right-side-box a {
    font-family: iranyekan !important;
}
.header-top-home-three .header-top-contact .single-header-top-content .text-box p {
    font-family: iranyekan !important;
}
.ceo-message-area .ceo-message-content p.highlighted {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.ceo-message-area .ceo-message-content p {
    font-family: iranyekan !important;
}
.what-we-do-area .sec-title p {
    font-family: iranyekan !important;
}
.what-we-do-area .single-what-we-do .text-box p {
    font-family: iranyekan !important;
}
.video-box-area .video-content p {
    font-family: iranyekan !important;
}
.request-a-call-back .rqa-form input[type="submit"] {
    font-family: iranyekan !important;
}
.rtl {
    direction: ltr;
}
.header-top-home-three {
    direction: rtl;
}
.request-a-call-back .rqa-form input {
    padding-right: 20px !important;
    direction: rtl;
}
.wpcf7-form-control-wrap {
    direction: rtl;
}
.request-a-qoute-content form .tt_submit {
    font-family: iranyekan !important;
float: right;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    direction: rtl;
}
.header-top-home-three .header-top-contact .single-header-top-content a.get-a-qoute-btn {
    font-family: iranyekan !important;
}
.about-section.about-page p {
    font-family: iranyekan !important;
}
.mission-history-area p.highlighted {
    font-family: iranyekan !important;
}
.mission-history-area ul.list-item li {
    font-family: iranyekan !important;
}
.mission-history-area p {
    font-family: iranyekan !important;
}
.no-bpadd .mainblock {
    direction: rtl;
}
.advisor-area.about-page a.view-more {
font-family: iranyekan !important;
}
.advisor-area.about-page .sec-title p {
    font-family: iranyekan !important;
}
.company-history-area .single-company-history .text-box p {
    font-family: iranyekan !important;
}
.company-history-area .single-company-history .year-box .inner {
    font-family: iranyekan !important;
}
.tt-sidebar-service-list a {
    font-family: iranyekan !important;
}
.tt-contact-info p {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
    padding-right: 35px;
}
.single-service-page-area .service-single-content p {
    font-family: iranyekan !important;
}
.single-blog-post-page .hentry ul li {
    font-family: iranyekan !important;
}
.cases-3-col-area .gallery-filter ul li span {
    font-family: iranyekan !important;
} 
.cases-3-col-area .single-cases-item .img-box .overlay .box .content a {
font-family: iranyekan !important;
}
.cases-details-area {
    font-family: iranyekan !important;
}
.cases-details-area .cases-description {
    font-family: iranyekan !important;
}
.testimonial-area .single-testimonial .text-box p {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.testimonial-area .single-testimonial .text-box span.name {
    font-family: iranyekan !important;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    font-family: iranyekan !important;
}
.comming-soon-area p {
    font-family: iranyekan !important;
}
.comming-soon-area form .button {
    font-family: iranyekan !important;
}
.error-404-area p {
    font-family: iranyekan !important;
}
.error-404-area a {
    font-family: iranyekan !important;
}
.error-404-area h2, .error-404-area h3, .error-404-area p {
    direction: rtl;
}
.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
    float: right !important;
}
.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .text-box span.date {
    font-family: iranyekan !important;
}
.sidebar .single-sidebar.widget_tag_cloud ul li a {
    font-family: iranyekan !important;
}
.rn-btn, .tt_next_post, .tt_prev_post, .blog-with-sidebar .single-blog-post-sidebar a.read-more {
    font-family: iranyekan !important;
}
.blog-with-sidebar .single-blog-post-sidebar h3 a, .blog-with-sidebar .single-blog-post-sidebar h3 {
    font-family: iranyekan !important;
}
.blog-with-sidebar .single-blog-post-sidebar .meta-info-box a.date {
    font-family: iranyekan !important;
}
.contact-page .contact-form p.note {
    font-family: iranyekan !important;
}
.contact-page .contact-info .single-contact-info p {
    font-family: iranyekan !important;
}
.contact-page .contact-form label.input-label {
    font-family: iranyekan !important;
}
.contact-page .contact-form {
    direction: rtl !important;
}
.blog-with-sidebar .single-blog-post-sidebar h3 a, .blog-with-sidebar .single-blog-post-sidebar h3 {
    text-align: right !important;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    text-align: right !important;
}
.inner-banner .title h3 {
    text-align: right !important;
}
.mfp-content {
    text-align: right !important;
}
.search_area .search_box_inner .input-group input {
    text-align: right !important;
}
.search_area .search_box_inner .input-group input {
    direction: rtl !important;
}
.input-group {
    direction: rtl;
}
.sidebar .single-sidebar .title h3 {
    direction: rtl;
}
.sidebar .single-sidebar .title h3::after {
    margin-right: 10px !important;
}
.sidebar .single-sidebar.widget_temptt_widget_recentpost {
    direction: rtl;
}
.sidebar .single-sidebar.widget_temptt_widget_recentpost .single-post .img-box {
    padding: 0 0 0 11px !important;
}
.footer-bottom {
    direction: rtl !important;
}
.header .header-navigation .nav {
    text-align: right !important;
}
.list-inline {
    padding-left: 0 !important;
}
.footer-bottom {
    text-align: center !important;
}
.faq-request-area form input[type="email"], .faq-request-area form input[type="text"], .faq-request-area form input[type="reset"] {
	font-family: iranyekan !important;
}
.faq-request-area form textarea {
    font-family: iranyekan !important;
}
.hentry p {
    direction: rtl;
}
.comments-area .single-comment .text-box .meta-info span {
    font-family: iranyekan !important;
}
.header .header-navigation .thm-container .right-side-box {
    bottom: 0;
}
.comming-soon-area ul li .box span {
	font-family: iranyekan !important;
}
.comming-soon-area ul li .box h4 {
	font-family: iranyekan !important;
}
.blog-with-sidebar .single-blog-post-sidebar .meta-info-box a.date {
    direction: rtl;
}
.wpb_text_column.wpb_content_element {
    margin-top: 20px !important;
}
.inner-banner .breadcrumb a, .inner-banner .breadcrumb span {
    font-family: iranyekan !important;
}
.inner-banner .breadcrumb {
    margin-top: 5px;
    padding: 25px 0 0 0;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
.wpcf7 form .wpcf7-response-output {
    direction: rtl;
}
.header-top-home-three .header-top-contact .single-header-top-content + .single-header-top-content {
    margin-bottom: 10px;
}
.comments-area .single-comment {
    direction: rtl;
}
.comment-respond form {
    direction: rtl;
}
.comments-area .title {
    direction: rtl;
}
.tt_next_post i {
    transform: rotate(180deg);
}
.tt_prev_post i {
    transform: rotate(180deg);
}
.cases-3-col-area .single-cases-item .text-box p {
    display: none;
}
.service-home-one .service-home-one-carousel .owl-nav [class*="owl-"] {
  transform: rotate(180deg);
}
.project-area .project-carousel-btn li span {
  transform: rotate(180deg);
}