@font-face{
    font-family:DINNextLTArabic;
    font-style:normal;
    font-display:swap;
    src:url(../fonts/DINNextLTArabic-Regular.ttf) format('truetype');
    font-weight:100
}
*
body, a, h1, h2, h3, h4, h5, h6, input, button, select, .media-body, .text, tspan, textarea, text, .btn, input, textarea,
li, p, label, input,.playBut span {
    font-family: 'DINNextLTArabic', sans-serif !important;
    letter-spacing: 0 !important;
    direction: rtl !important;
    text-align: right !important;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: 'DINNextLTArabic', sans-serif !important;
}
::-moz-placeholder { /* Firefox 19+ */
    font-family: 'DINNextLTArabic', sans-serif !important;
}
:-ms-input-placeholder { /* IE 10+ */
    font-family: 'DINNextLTArabic', sans-serif !important;
}
:-moz-placeholder { /* Firefox 18- */
    font-family: 'DINNextLTArabic', sans-serif !important;
}
.gen-carousel-movies-style-2 .gen-movie-contain .gen-movie-action .gen-button,
.gen-socail-share .social-inner li a,
.gen-front-image a,
.search-submit,
#back-to-top .top,
.gen-breadcrumb .gen-breadcrumb-title h1,
.gen-carousel-movies-style-1 .gen-movie-contain .gen-movie-action .gen-button {
    text-align: center !important;
}
.text-right {
    text-align: left !important;
}
.text-left {
    text-align: right !important;
}
.slider-content{
    direction: rtl;
}
header#gen-header .gen-bottom-header .navbar .navbar-nav li {
    float: right;
    margin-right: 0;
    margin-left: 30px;
}
header#gen-header .gen-menu-search-block {
    margin: 0 0 0 30px;
}
.pm-inner .gen-more-like .gen-more-title:before {
    left: auto;
    right: 0;
}
.gen-single-movie-info .gen-single-meta-holder ul li, .gen-single-tv-show-info .gen-single-meta-holder ul li, .gen-single-video-info .gen-single-meta-holder ul li {
    margin: 0 0 10px 15px;
    padding: 0 0 0 15px;
    border-right: 0px solid #ffffff;
    border-left: 2px solid #ffffff;
}
.gen-single-movie-info .gen-single-meta-holder ul li i, .gen-single-tv-show-info .gen-single-meta-holder ul li i, .gen-single-video-info .gen-single-meta-holder ul li i {
    margin-right: 5px;
    margin-left: 5px;
}
.owl-carousel{
    direction: ltr;
}
.movie-grid .gen-movie-add {
    right: auto;
    left: 10px;
}
.gen-carousel-movies-style-2 .gen-movie-contain .gen-movie-meta-holder ul {
    margin: 5px 5px 0 0;
    float: right;
}
.gen-movie-contain-style-2 .gen-movie-action .gen-btn-container {
    margin-right: 0;
    margin-left: 30px;
}
.gen-movie-contain-style-2 .gen-tag-line {
    border-left: 0 solid var(--primary-color);
    border-right: 2px solid var(--primary-color);
    padding: 0 15px 0 0;
}
header#gen-header .gen-search-form {
    right: auto;
    left: -30px;
}
.search-form label {
    float: right;
}
.search-submit {
    right: auto;
    left: 0;
}
.gen-banner-movies .gen-movie-contain .gen-movie-action .gen-btn-container {
    margin-right: 0;
    margin-left: 30px;
}
header#gen-header .gen-menu-search-block a{
    display: block !important;
    width: 100% !important;
}
#gen-footer .social-link li {
    float: right;
    margin-right: 0;
    margin-left: 30px;
}
.gen-breadcrumb-container .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    padding-right: 0;
    padding-left: 15px;
}
footer#gen-footer .widget ul.menu li a:before {
    left: auto;
    right: 0;
}
footer#gen-footer .widget ul.menu li a, footer#gen-footer .gen-widget-menu .gen-service li a {
    padding: 5px 15px 5px 0;
}
.mr-2, .mx-2 {
    margin-right: 0 !important;
    margin-left: .5rem !important;
}
.widget ul li a {
    padding: 0 20px 0 0;
}
.widget.widget_archive ul li>a:before, .widget.widget_categories ul li>a:before, .widget.widget_meta ul li a:before, .widget.widget_recent_comments ul li:before, .widget.widget_recent_entries ul li>a:before, .widget.widget_nav_menu ul li>a:before, .widget.widget_pages ul li a:before {
    left: auto;
    right: 0;
}