/*@font-face {*/
/*    font-family: 'Madani Arabic Variable';*/
/*    src: url('../../assets-brand/fonts/madani/MadaniArabicVariable.woff2') format('woff2'),*/
/*    url('../../assets-brand/fonts/madani/MadaniArabicVariable.woff') format('woff');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/

/*}*/

/*@font-face {*/
/*    font-family: 'Madani Arabic';*/
/*    src: url('../../assets-brand/fonts/madani/MadaniArabic-Black.woff2') format('woff2'),*/
/*    url('../../assets-brand/fonts/madani/MadaniArabic-Black.woff') format('woff');*/
/*    font-weight: 900;*/
/*    font-style: normal;*/

/*}*/
/*@font-face {*/
/*    font-family: 'Madani Arabic';*/
/*    src: url('../../assets-brand/fonts/madani/MadaniArabic-ExtraBold.woff2') format('woff2'),*/
/*    url('../../assets-brand/fonts/madani/MadaniArabic-ExtraBold.woff') format('woff');*/
/*    font-weight: 800;*/
/*    font-style: normal;*/

/*}*/

@font-face {
    font-family: "Madani Arabic";
    src: url("../../assets-brand/fonts/madani/MadaniArabic-Bold.woff2")
            format("woff2"),
        url("../../assets-brand/fonts/madani/MadaniArabic-Bold.woff")
            format("woff");
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: "Madani Arabic";
    src: url("../../assets-brand/fonts/madani/MadaniArabic-SemiBold.woff2")
            format("woff2"),
        url("../../assets-brand/fonts/madani/MadaniArabic-SemiBold.woff")
            format("woff");
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: "Madani Arabic";
    src: url("../../assets-brand/fonts/madani/MadaniArabic-Regular.woff2")
            format("woff2"),
        url("../../assets-brand/fonts/madani/MadaniArabic-Regular.woff")
            format("woff");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: "Madani Arabic";
    src: url("../../assets-brand/fonts/madani/MadaniArabic-Medium.woff2")
            format("woff2"),
        url("../../assets-brand/fonts/madani/MadaniArabic-Medium.woff")
            format("woff");
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: "Madani Arabic";
    src: url("../../assets-brand/fonts/madani/MadaniArabic-Light.woff2")
            format("woff2"),
        url("../../assets-brand/fonts/madani/MadaniArabic-Light.woff")
            format("woff");
    font-weight: 300;
    font-style: normal;
}

/*@font-face {*/
/*    font-family: 'Madani Arabic';*/
/*    src: url('../../assets-brand/fonts/madani/MadaniArabic-ExtraLight.woff2') format('woff2'),*/
/*    url('../../assets-brand/fonts/madani/MadaniArabic-ExtraLight.woff') format('woff');*/
/*    font-weight: 200;*/
/*    font-style: normal;*/

/*}*/

/*@font-face {*/
/*    font-family: 'Madani Arabic';*/
/*    src: url('../../assets-brand/fonts/madani/MadaniArabic-Thin.woff2') format('woff2'),*/
/*    url('../../assets-brand/fonts/madani/MadaniArabic-Thin.woff') format('woff');*/
/*    font-weight: 100;*/
/*    font-style: normal;*/

/*}*/

body {
    font-family: "Madani Arabic", sans-serif;
}

/*default start*/
.v-menu ul ul li a:after,
.mobile-menu ul li.active a:after,
.v-faq-tab .tablinks.active:after,
.v-s-link img,
.v-link img {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.v-back-btn img {
    transform: rotate(360deg) !important;
}

.v-s-input,
.v-input {
    text-align: right;
}

.v-link img {
    margin-right: unset;
    margin-left: 20px;
}

.prl-60 {
    left: unset;
    right: -60px;
}

.custom-check {
    padding-right: 35px;
    padding-left: unset;
}

.checkmark {
    left: unset;
    right: 0;
}

.ps-130 {
    padding-right: 130px;
}

/*default end*/
/*header start*/
.v-menu ul ul {
    left: unset;
    right: -10px;
}

.v-menu ul ul li a:after {
    right: unset;
    left: -30px;
}

.v-menu ul ul li a:hover:after {
    opacity: 1;
    right: unset;
    left: -40px;
}

.v-btn-close {
    left: 0;
    right: unset;
}

.mobile-menu ul li.active a:after {
    left: unset;
    right: 120%;
}

.mobile-menu ul li.has-sub-menu a:after {
    right: 115%;
    left: unset;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.location-language {
    right: unset;
    left: 15px;
}

/*header end*/
/*image section start*/
.v-banner-full-img {
    background-repeat: no-repeat !important;
    background-position: right top !important;
}

.v-banner-full-content {
    right: unset;
    left: -80px;
}

/*image section end*/
/*home page start*/
.video-player {
    right: unset;
    left: -25px;
}

.play-btn img {
    margin-left: 10px;
    margin-right: 30px;
}

/*home page end*/
/*support sub page start*/
.v-faq-tab .tablinks {
    text-align: right;
}

.v-faq-tab .tablinks.active:after,
.v-faq-tab .tablinks:hover:after {
    right: unset;
    left: 30px;
}

.v-tab-content-title:after,
.active .v-tab-content-title:after {
    left: 0;
    right: unset;
}

.v-tab-content-title {
    padding-left: 50px;
    padding-right: 0;
}

/*support sub page end*/

/*product page start*/
.v-p-box-img img {
    margin-right: 0;
    margin-left: 24px;
}

.v-product-widget h3:after {
    right: unset;
    left: 0;
}

.v-product-table-option {
    padding-left: unset;
    padding-right: 45px;
}

.v-product-widget tr:before {
    left: unset;
    right: -45px;
}

/*product page end*/

/*stories page start*/
.filter-toggle img {
    left: 20px;
    right: unset;
}

#filter-selected {
    right: unset;
    left: 60px;
}

.v-filter {
    right: 25px;
    left: 25px;
}

/*stories page end*/
/*primasure page start*/
.v-box-section .v-p-box-content {
    margin-left: 0;
    margin-right: 30px;
}

/*primasure page end*/
/*story details page start*/
.post-thumb-stories-details-1 {
    left: unset;
    right: 115px;
}

.author-img {
    margin-left: 24px;
    margin-right: 0;
}

.v-custom-list ul {
    margin-right: 35px;
    margin-left: 0;
}

.v-custom-list ul li span,
.v-custom-list ol li span {
    left: 0;
    right: -35px;
}

/*story details page end*/
/*whatsApp banner start*/
.v-whatsapp {
    right: unset;
    left: 20px;
}
.v-whatsapp img {
    margin-left: 15px;
    margin-right: 0;
}

/*whatsApp banner end*/
.form-select {
    background-position: left 0.75rem center;
}

.nice-custom-select.nice-select .option {
    text-align: right;
}
.nice-select:active,
.nice-select.open,
.nice-select:focus,
.nice-select {
    text-align: right !important;
}
[dir="rtl"] .breadcrumb {
    left: 0;
    right: -9999px;
}
