/*
 Theme Name:   Quiety Child
 Theme URI:    https://quiety-wp.themetags.com/
 Description:  Quiety is a modern and clean WordPress theme suitable for any kind of Digital Agency, Digital Marketing and Seo Marketing.
 Author:       ThemeTags
 Author URI:   https://themetags.com/
 Template:     quiety
 Version:      4.0.2.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  quiety
*/

@font-face {
    font-family: Vazirmatn;
    src: url("./assets/fonts/vazirmatn/woff2/Vazirmatn-RD-NL[wght].woff2") format("woff2 supports variations"), url("./assets/fonts/vazirmatn/woff2/Vazirmatn-RD-NL[wght].woff2") format("woff2-variations");
    font-weight: 100 900;
    font-style: normal;
    font-display: swap;
}

html,
body,
header,
header .nav-btn,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
button,
input,
optgroup,
select,
textarea,
code,
kbd,
tt,
var,
.event-hero .action-btns .btn,
.elementor .elementor-widget-progress .elementor-title,
.team-member .team-info .designation,
.progress-box p,
.progress-box .count-text,
.contact-info-wrapper .email .email-id,
.ins-btn-meta,
.ins-btn,
.site-header .site-main-menu li a,
.site-header:not(.mobile-header) .site-main-menu>li>a,
.site-header .tt-btn,
.widget ul li a,
.site-footer .tt-newsletter-widget .newsletter-inner .newsletter-submit,
#search-menu-wrapper .search-form input,
.comment-list .comment .comment-body .comment_info .comment_author_says {
    font-family: Vazirmatn;
    font-feature-settings: "ss01", "tnum";
}

html,
body,
header,
body,
body * {
    direction: rtl;
}

body {
    direction: rtl;
}

.wpcf7 {
    direction: rtl !important;
}

#home-team-interview .tt-tabs-contents>.row {
    flex-direction: row-reverse;
}

.site-header {
    right: 0;
    left: auto;
}

#search-menu-wrapper {
    right: 0;
    left: auto;
}

.site-header:not(.mobile-header) .nav-right .tt-btn {
    direction: ltr;
}

.quiety-accordion .accordion-button:after {
    left: 30px;
    right: auto;
}

@media (max-width: 991px) {
    .site-header .main-nav-container li i.fa-chevron-down {
        left: 20px;
        right: auto;
    }
}

.site-main {
    overflow-x: hidden;
}

.ins-contact-section::before {
    left: auto;
    right: 0;
}

.ins-contact-form .ins-input-field label {
    left: auto;
    right: 20px;
}

input,
optgroup,
select,
textarea {
    text-align: right;
    direction: rtl;
}

.ins-input-field select {
    background-position-x: 2%;
}

.ins-contact-form .ins-input-field label {
    padding: 0 8px;
    border-radius: 4px;
    line-height: 20px;
}

.my-service-boxs span.tt-button-icon {
    margin-right: 0 !important;
    margin-left: 7px;
}

.quiety-accordion .accordion-button {
    text-align: right;
    padding-left: calc(30px + 1.2rem);
}

.testimonial .quote-icon {
    right: unset;
    left: 20px;
}

.ins-primary-btn {
    font-weight: 600;
    font-size: 16px;
    background: #081E60;
}

.ins-btn svg {
    transform: rotate(180deg);
    margin-right: 6px;
}

.site-header .site-main-menu li a {
    text-align: right;
}

.row.filtr-container {
    margin-right: 0;
    margin-left: 0;
}

@media (max-width: 991px) {
	.site-header .main-nav-container li i.fa-chevron-down {
		width: calc(100% - 40px);
		height: 20px;
		top: 8px;
	}
}

#back-to-top::after {
    content: "\f062";
    font-family: "Font Awesome 5 Free";
}
