.attire-sec .attire-content h2,
.attire-sec .attire-content .desc,
.faq .col-left,
.site-footer .col-right,
.site-footer .col-right form:not(.intl-tel-input),
.site-footer .col-left,
.custom-breadcrumb,
.fashion-brand-category .custom-dots,
.portfolio-content,
.our-stores-section .title-wrapper,
.our-stores-section .our-stores-item .content-wrapper,
.about-us-section .column-right,
.blog-listing .title-wrapper,
.blog-listing .blog-item .blog-content,
.contact-block .title-wrapper,
.contact-block .contact-item .contact-item-inner,
.contact-us-section .column.column-left .contact-us-form-wrapper,
.contact-us-section .column.column-left .contact-us-form-wrapper form,
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"],
.portfolio-single .column.column-right,
body.single article.post,
.blog-listing .row,
.search-results .post,
.search-results .row,
.search-form .search-field,
.fashion-brand-category .title-wrapper
{
    direction: rtl;
}
.accordion-box {
    padding-left: 30px;
    padding-right: 0;
}
.accordion-box .content {
    padding-left: 21px;
    padding-right: 0;
}
.accordion-box .accordion-sign {
    margin-left: 0 !important;
    margin-right: 0.5rem;
}
.ft-from .wpcf7-list-item input[type="checkbox"]{
    margin: 0px 0 0 12px;
}
.ft-from .form-field .wpcf7-form-control{
    text-align: right;
}
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    right: 0;
    left: auto;
}
.intl-tel-input .wpcf7-form-control {
    padding-left: 0 !important;
}
.intl-tel-input .selected-flag .iti-flag{
    left: 0;
}
.intl-tel-input.separate-dial-code .selected-dial-code{
    text-align: left;
}
.intl-tel-input .selected-flag {
    padding: 0 15px 0 0;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text] {
    padding-right: 100px;
}
.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text] {
    padding-right: 90px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text] {
    padding-right: 92px;
}
.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text] {
    padding-right: 82px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
    padding-right: 84px;
}
.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text] {
    padding-right: 74px;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text] {
    padding-right: 76px;
}
.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text] {
    padding-right: 66px;
}
.fashion-brand-category .custom-dots{
    padding: 0;
}
.our-stores-section .our-stores-item .content-wrapper > a img{
    margin-right: 0;
    margin-left: 16px;
}
.portfolio-content{
    right: 0;
    left: auto !important;
}
@media only screen and (min-width: 992px){
    .attire-sec .col-right{
        text-align: right !important;
    }
}
@media only screen and (max-width: 991px) {
    .accordion-box {
        padding-left: 0;
    }
    .site-header .menu{
        direction: rtl;
    }
}
@media only screen and (max-width: 991px) {
    .our-stores-section .our-stores-item .content-wrapper > a img {
        margin-left: 12px;
    }
}