/*@font-face {*/
/*    font-family: 'Noto Sans Arabic';*/
/*    src: url('../../assets/fonts/notosans/NotoSansArabic-Black.woff2') format('woff2'),*/
/*    url('../../assets/fonts/notosans/NotoSansArabic-Black.woff') format('woff');*/
/*    font-weight: 900;*/
/*    font-style: normal;*/
/*}*/
/*@font-face {*/
/*    font-family: 'Noto Sans Arabic';*/
/*    src: url('../../assets/fonts/notosans/NotoSansArabic-ExtraBold.woff2') format('woff2'),*/
/*    url('../../assets/fonts/notosans/NotoSansArabic-ExtraBold.woff') format('woff');*/
/*    font-weight: 800;*/
/*    font-style: normal;*/
/*}*/
@font-face {
    font-family: 'Noto Sans Arabic';
    src: url('../../assets/fonts/notosans/NotoSansArabic-Bold.woff2') format('woff2'),
    url('../../assets/fonts/notosans/NotoSansArabic-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Noto Sans Arabic';
    src: url('../../assets/fonts/notosans/NotoSansArabic-SemiBold.woff2') format('woff2'),
    url('../../assets/fonts/notosans/NotoSansArabic-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Noto Sans Arabic';
    src: url('../../assets/fonts/notosans/NotoSansArabic-Medium.woff2') format('woff2'),
    url('../../assets/fonts/notosans/NotoSansArabic-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Noto Sans Arabic';
    src: url('../../assets/fonts/notosans/NotoSansArabic-Regular.woff2') format('woff2'),
    url('../../assets/fonts/notosans/NotoSansArabic-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

/*@font-face {*/
/*    font-family: 'Noto Sans Arabic';*/
/*    src: url('../../assets/fonts/notosans/NotoSansArabic-Light.woff2') format('woff2'),*/
/*    url('../../assets/fonts/notosans/NotoSansArabic-Light.woff') format('woff');*/
/*    font-weight: 300;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/
/*@font-face {*/
/*    font-family: 'Noto Sans Arabic';*/
/*    src: url('../../assets/fonts/notosans/NotoSansArabic-ExtraLight.woff2') format('woff2'),*/
/*    url('../../assets/fonts/notosans/NotoSansArabic-ExtraLight.woff') format('woff');*/
/*    font-weight: 200;*/
/*    font-style: normal;*/
/*}*/

/*@font-face {*/
/*    font-family: 'Noto Sans Arabic';*/
/*    src: url('../../assets/fonts/notosans/NotoSansArabic-Thin.woff2') format('woff2'),*/
/*    url('../../assets/fonts/notosans/NotoSansArabic-Thin.woff') format('woff');*/
/*    font-weight: 100;*/
/*    font-style: normal;*/
/*}*/

body {
    font-family: 'Noto Sans Arabic', sans-serif;
}
/*default start*/
.v-img-left {
    left: unset;
    right: -12px;
}

.v-img-right {
    right: unset;
    left: -12px;
}

.ms-80 {
    margin-right: 80px;
    margin-left: unset;
}

.ms-160 {
    margin-right: 160px;
    margin-left: 0;
}

.ms-190 {
    margin-left: unset;
    margin-right: 190px;
}

.ps-220 {
    padding-left: unset;
    padding-right: 220px;
}

a {
    text-decoration: none;
}

ul {
    margin-bottom: 0;
}

.v-link-after-v1 a:after {
    left: unset;
    right: 15px;
}

.v-link-after-v1 a {
    padding-right: 0;
}

.v-link-after-v1 a:hover {
    padding-right: 15px;
}

.v-stories:hover .v-title {
    padding-left: 40px;
    padding-right: 180px;
}

.v-stories-img-slide img {
    -webkit-transform: translate3d(40px, 0, 0);
    transform: translate3d(40px, 0, 0);
}

.v-stories-img:after {
    right: 93%;
    left: unset;
}

.v-link-before:before {
    left: unset;
    right: -105%;
}

.v-reset {
    padding-right: 30px;
    padding-left: unset;
}

.v-circle .arrow {
    transform: rotate(-180deg);
}

.v-circle {
    margin-right: 0;
    margin-left: 20px;

}

.v-link:hover .v-circle {
    margin-left: 10px;
    margin-right: 0;
}

.v-link-after:after {
    left: unset;
    right: 30%;
}

.v-link-after:hover:after {
    width: 67%;
    right: 32%;
}

/*default end*/
/*slider start*/
.v-nav .slick-next {
    left: 70px;
    right: unset;
    transform: rotate(180deg);
}

.v-nav .slick-prev {
    right: 70px;
    left: unset;
    transform: rotate(180deg);
}

/*slider end*/
/*header and footer*/
.main-menu ul li a:after {
    right: 0;
    left: unset;
}

.offcanvasMobileLabel .me-2 {
    margin-left: 0.5rem !important;
}

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

.form-select {
    background-position: left .75rem center;
}

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


footer .arrow {
    margin-right: 0;
    margin-left: 20px;
    transform: rotate(-180deg);
}

.widget li a:hover .arrow {
    margin-right: 0;
    margin-left: 10px;
}

.widget.mw-245 {
    max-width: 345px;
}

.widget .opacity-60 {
    opacity: .6;
    padding-right: 15px;
}

.widget p {
    max-width: 245px;
}

.footer-bottom .location-cta-f li {
    text-align: right;
}

/*header and footer*/
/*home page start*/
.play-btn {
    margin-right: 0;
    margin-left: 50px;
}

.play-btn:hover {
    margin-right: 0;
    margin-left: 25px;
    width: 560px;
}

.play-btn:before {
    left: unset;
    right: 40px;
}

#btnMute img {
    right: -25px;
}

.v-count-box h3:after {
    right: 180px;
    left: 0;
}

.v-count-box-before h3:before {
    right: -165px;
    left: unset;
top: 40%;
}

/*home page end*/

/*contact us page start*/
.v-form-group label:before {
    margin-right: 0;
    margin-left: 5px;
}

.v-form-group input:checked + label:after {

    left: unset;
    right: 8px;
}

.social-cta .me-4 {
    margin-left: 1.5rem !important;
    margin-right: unset;
}

/*contact us page end*/
/*partner page start*/
.v-p-box-img {
    margin-right: 0;
    margin-left: 50px;
}

.v-sp {
    right: unset;
    left: 20px;
}

.v-r-team {
    margin-left: unset;
    margin-right: 140px;
}

/*partner page end*/
/*stories page start*/
.stories-m-listing ul li a:after{
    left: unset;
    right: 0;
}
/*stories page end*/
/*stories details page start*/
.featured-stories-slider-active .slick-track, .stories-details-slider-active .slick-track {
    right: -115px;
    left: unset;
}
.v-featured-stories-box:after{
    top: 53%;
    left: unset;
    right: -260px;
}
/*stories details page end*/
/*about page start*/
.image_slider{
    right: 0;
    left: unset;
}
/*about page end*/


.form-select {
    background-position:left .75rem center;
}
.single-count-number:after{
    right: 105%;
}

@media screen and (min-width: 1600px) {


}

@media screen and (max-width: 1600px) {


}

@media screen and (max-width: 1480px) {

}

@media screen and (min-width: 1440px) {


    /*animation effect start*/
    /*brand animation start*/
    .svg_wrapper {
        display: none;
    }

    .animation_box[data-aos="brands-animation"].aos-animate .svg_wrapper {
        width: 100%;
        display: block;
        animation: myAnimation-svg 4s;
        opacity: 0;
    }

    .loader-line-1 {
        position: relative;
        top: 150px;
    }

    .animation_box[data-aos="brands-animation"].aos-animate .slider_wrapper {
        transform: translateX(0%);
        margin-top: -230px;
        animation: myAnimation-slider 4s;
    }

    @keyframes myAnimation-svg {
        0% {
            opacity: 1;
            transform: translateX(0%);
        }

        100% {
            transform: translateX(100%);
            opacity: 0;
            display: none;
        }
    }

    @keyframes myAnimation-slider {
        0% {
            transform: translateX(-100%);
        }

        100% {
            transform: translateX(0%);
        }
    }

    .animation_box[data-aos="brands-animation"].aos-animate .loader-line-1 {
        animation: loader-line-animation-1 1000ms linear 1 normal forwards;
    }

    @keyframes loader-line-animation-1 {
        0% {
            stroke-dashoffset: 1562.515504;
            animation-timing-function: cubic-bezier(0.6, 0, 0.4, 1)
        }

        100% {
            stroke-dashoffset: 0
        }
    }

    /*brand animation end*/
    /*page change animation start*/
    .animation_box[data-aos="banner-animation"].aos-animate .svg_wrapper {
        margin-top: 120px;
        width: 100%;
        display: block;
        animation: myAnimation-svg-banner 4s;
        opacity: 0;
    }

    .v-img-left[data-aos-delay='3000'] [data-aos],
    [data-aos][data-aos][data-aos-delay='3000'] {
        transition-delay: 8s;
    }

    @keyframes myAnimation-svg-banner {
        0% {
            opacity: 1;
            transform: translateX(0%);
        }

        100% {
            transform: translateX(100%);
            opacity: 0;
            display: none;
        }
    }

    .animation_box[data-aos="banner-animation"].aos-animate .banner_content {
        transform: translateX(0%);
        margin-top: -330px;
        animation: myAnimation-banner 3.5s;
    }

    @keyframes myAnimation-banner {
        0% {
            transform: translateX(-50%);
        }

        100% {
            transform: translateX(0%);
        }
    }

    @keyframes myAnimation-banner-img {
        0% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    .animation_box[data-aos="banner-animation"].aos-animate .loader-line-2 {
        animation: loader-line-animation-2 1000ms linear 1 normal forwards;
    }

    @keyframes loader-line-animation-2 {
        0% {
            stroke-dashoffset: 1562.515504;
            animation-timing-function: cubic-bezier(0.6, 0, 0.4, 1)
        }

        100% {
            stroke-dashoffset: 0
        }
    }

    /* RTL adjustments */
    [data-aos="brands-animation"] .animation_box[data-aos="brands-animation"].aos-animate .slider_wrapper {
        transform: translateX(0%);
    }

    [data-aos="banner-animation"] .animation_box[data-aos="banner-animation"].aos-animate .banner_content {
        transform: translateX(0%);
    }


    /*page change animation start*/
    .loader-line-2,.loader-line-1 {
        transform: rotate(180deg) scaleY(-1);
    }
    /*animation effect end*/
    .pr-40 {
        position: relative;
        left: -40px;
    }
}


@media screen and (max-width: 1440px) {
    .v-r-team {
        margin-right: 15px;
    }
}


@media screen and (max-width: 1200px) {

}

@media screen and (max-width: 1024px) {
    .v-brand-slider.v-nav .slick-next {
        right: unset !important;
        left: 70px !important;
    }

    .quality-m .ms-190 {
        margin-right: 0;
    }

    .v-stories-img-slide img {
        max-width: 100%;
        -webkit-transform: unset;
        transform: unset;
    }
}

@media screen and (min-width: 992px) {

}

@media screen and (max-width: 992px) {
    .v-b-m .ms-160, .v-b-m .ms-80 {
        margin-right: 0;
    }

    .featured-stories-slider-active .slick-track, .stories-details-slider-active .slick-track {
        right: 0;
    }


}

@media screen and (max-width: 768px) {
    .slick-current .history-text h3:before {
        right: 200px;
        left: unset;
    }

    .history-slide.v-nav .slick-next, .v-brand-slider.v-nav .slick-next {
        right: 140px !important;
        left: unset !important;
    }

    .v-b-m .v-img-left {
        right: 0;
    }

    .v-stories .ps-220, .v-stories:hover .v-title {
        padding-right: 0;
    }

    .featured-stories-slider-active .slick-next, .stories-details-slider-active .slick-next {
        left: 30px;
    }

    .featured-stories-slider-active .slick-prev, .stories-details-slider-active .slick-prev {
        right: unset;
        left: 105px;
    }

    .stories-details-slider-active .v-stories-img {
        margin-top: 30px;
    }
}

@media screen and (max-width: 580px) {

    .v-img-left {
        left: unset;
        right: -22px;
    }

    .v-img-right {
        right: unset;
        left: -22px;
    }
}

@media screen and (max-width: 480px) {


}

@media screen and (max-width: 425px) {

}

@media screen and (max-width: 375px) {

}

@media screen and (max-width: 320px) {

}
