@font-face {
    font-family: "Vazirmatn";
		src: url(../fonts/Vazirmatn/Vazirmatn-Medium.ttf);
}
@font-face {
    font-family: "lotus_linotype";
		src: url(../fonts/lotus_linotype/Lotus_Linotype.ttf);
}
.border-sp.books .txt-card {
    font-size: 13px !important;
}
h2, .h2 {
    font-size: 240%;
}
html{
    direction: rtl !important;
    text-align: right !important;
}
.list-ghazali a {
    font-size: 20px;
}
@font-face {
    font-family: 'Droid Arabic Naskh';
    font-style: normal;
    font-weight: 700;
    src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v2/DroidNaskh-Bold.ttf) format('truetype'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v2/DroidNaskh-Bold.eot?#iefix) format('embedded-opentype'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabicnaskh/v2/DroidNaskh-Bold.woff) format('woff');
}

@font-face {
    font-family: 'Droid Arabic Kufi';
    font-style: normal;
    font-weight: 400;
    src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot);
    src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.eot?#iefix) format('embedded-opentype'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff2) format('woff2'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.woff) format('woff'),
        url(//themes.googleusercontent.com/static/fonts/earlyaccess/droidarabickufi/v3/DroidKufi-Regular.ttf) format('truetype');
}

.fas:not(.fa-pulse), .fal:not(.fa-pulse), .fa:not(.fa-pulse)  {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)!important;
    -webkit-transform: scale(-1, 1)!important;
    -ms-transform: scale(-1, 1)!important;
    transform: scale(-1, 1)!important;
}

#jp_container_1 i{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)!important;
    -webkit-transform: unset !important;
    -ms-transform: unset !important;
    transform: unset !important;
}
body, div{
    direction:rtl;
    font-size: 16px !important;
    font-family: "lotus_linotype";
}
body, div, input, button, select, textarea, h2.txt-card {
    font-family: "lotus_linotype" !important;
}
.main-tabs{
    margin-right: -16px;
}
div.col-11.mx-auto.my-4.text-secondary{
    margin-right: 5% !important;
}
.audio-section-header .row.text-red {
    float: left;
    /*display: flex; Muath Abu zr
    flex-flow: row-reverse;*/
}
.side-box .top span {
    top: 33px;
    margin-right: -10px;
}
.side-box .top button {
    padding-right: 50px;
    text-align: right;
    padding-left: 0;
}
.btn-circle-download sup {
    margin-right: -3px;
    margin-left: 0px;
}
.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-rating label, .comment-form-comment label {
    float: right;
}
.comment-title-date {
    margin-right: 5px;
}
.comment-reply-link {
    float: right;
}
html[lang="ar"] .img-water-mark-title {
    right: 11px;
}
html[lang="ar"] .img-water-mark-title span {
    line-height: 33px;
    /*font-size: 22px;*/
    font-size: 1vmax ;
}
html[lang="ar"] .small .img-water-mark-title {
    right: 7px;
}
html[lang="ar"] .small .img-water-mark-title span {
    line-height: 21px;
    font-size: 11px;
}
.side-box-body ul{
    padding-left: 0px;
    margin-left: 0px;
    padding-right: 10px;
    margin-right: -10px;
}
.side-box-body ul li.active::before {
    left: 0px;
    right: -10px;
    border-left: 10px solid #b40000;
    border-right: 0px solid transparent;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    margin-top: 12px;
}
.side-box-body ul li div:nth-child(1) {
    padding-left: 0px;
    float: right;
    text-align: right;
    padding-right: 15px;
}
.side-box-body ul li div:nth-child(2) a, .side-box-body ul li div:nth-child(3) a {
    /* margin-right: -8px; */
}
.side-box-body ul li div:nth-child(2), .side-box-body ul li div:nth-child(3) {
    float: left;
}
.side-box-body li a i {
    margin-left: 0px;
    margin-right: -21px;
}
.audio-section-header #previousAttachment,
.audio-section-header #nextAttachment,
.audio-section-header #getFaveList,
.audio-section-header #AddToFave,
.audio-section-header #playListViewList,
.audio-section-header #playListAddList,
.audio-section-header #downloadList{
    margin: 8px !important;
}
table th, table td {
    text-align: right;
}
#alertHtml td:nth-child(3) {
    text-align: left;
}
.row-register-title i {
    float: left;
}
.checkmark {
    right: 0;
}
.container-check {
    padding-left: 0px !important;
    padding-right: 20px !important;
}
#lostpasswordform .erf-show-login, .erf-form.erf-front-form .erf-account-switch .erf-show-login {
    float: right !important;
}
.comment-form-author label, .comment-form-email label, .comment-form-url label, .comment-form-rating label, .comment-form-comment label {
    width: 100px !important;
}
#jp_container_1{
    direction: ltr;
}
/* .jp-controls,
.jp-current-time,
.jp-duration{
    float: right !important;
}
.jp-current-time{
    left: auto !important;
    right: 50px !important;
}
.jp-duration {
    left: 45px !important;
    right: auto !important;
}
.jp-volume-controls {
    left: 35px  !important;
    right: auto !important;
}
.jp-progress{
    float: right !important;
    right: 90px !important;
    left: auto !important;
}
.jp-mute{
    text-indent: -6px !important;
} */
.author .box p {
    text-align: right;
}
.arrow-pagenation.back{
    left: auto;
    right: -15px;
}
.arrow-pagenation.next{
    right: auto;
    left: -15px;
}

.main-tabs li:nth-child(2) {
    box-shadow: inset -5px 0px 5px #d1d1d1,inset 0px 0px 0px #fff,inset 0px 0px 0px #fff,inset 0px 0px 0px #fff !important;
    margin-right: -1px;
    margin-left: 0px;
    border-right: 1px solid #efefef;
    /* border-left: 0; */
}
.main-tabs li:first-child:not(.active){
    box-shadow: inset 5px 0px 5px #d1d1d1,inset 0px 0px 0px #fff,inset 0px 0px 0px #fff,inset 0px 0px 0px #fff !important;
}
@media (max-width:767px) {
    .side-section {
        margin-left: -1rem;
        margin-right: -0.7rem;
    }
}
@media (max-width:600px) {
    .related-reading-author-books .border-bottom {
        margin: 0 auto !important;
        width: 90%;
    }
}
.audio-section-header .mx-auto.pagination_arrow i {
    line-height: 1.3;
}
.arrow-pagenation .pagination_arrow{
    line-height: 42px;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    /*IE CSS here*/
    .side-box-body ul li div:nth-child(2) a, .side-box-body ul li div:nth-child(3) a {
        margin-right: -4px;
    }
    .audio-section-header .mx-auto.pagination_arrow i {
        vertical-align: super;
    }
}
.author .box h5 {
    text-align: right;
}
.header-icon {
    line-height: 45px;
}
.language-switcher-header .x-anchor-text i {
    padding-left: 5px;
    padding-right: 0px;
}
.social li {
    line-height: 36px;
}
.main-tabs li.active{
    box-shadow: unset !important;
}
.social ul {
    float: left;
}
html[lang="ar"] .whats_new .img-water-mark-title {
    right: 0px;
}
html[lang="ar"] #carouselExampleControls2 .img-water-mark-title {
    right: -35px;
}
#carouselExampleControls2 a {
    font-size: 16px;
}
#carouselExampleControls2 .card{
    margin-left: auto !important;
    margin-right: auto !important;
}
.hm14.x-menu > li > .x-anchor .x-anchor-text-primary {
    font-size: 0.9em;
}
.section-title {
    font-size: 22px;
}
.date-audio {
    font-size: 13px;
}
div.date-audio {
    font-size: 16px !important;
    letter-spacing:-0.035em;
}
.section-title.author-name {
    font-size: 18px;
}
.comment-title-date a {
    font-size: 16px;
}
.comment-reply-link {
    font-size: 20px;
}
.side-box-body div{
    font-size: 16px !important;
}
.side-box .top button {
    font-size: 17px;
}
.side-box-body ul li div:nth-child(2), .side-box-body ul li div:nth-child(3) {
    border-right: 1px solid #e1e1e1;
}
.side-box-body ul {
    overflow-y: auto;
    overflow-x: hidden;
}
.side-box .top span {
    line-height: 3;
}
.erf-account-switch a{
    font-size: 14px;
}
.jp-duration,.jp-current-time{
    font-size: 12px !important;
}
#jp_container_1 *{
    direction: unset !important;
}
.jp-controls button {
    text-indent: 8px !important;
}
.jp-volume-controls {
    right: 35px !important;
}
.prize-info .box h3 {
    font-size: 18px;
}
.commentlist .fn {
    font-size: 16px !important;
}
.comment-body p {
    font-size: 16px;
}
.date-audio,#excerpt_div,#download_single,.under-player-audio span, .under-player-audio a,
.side-box-body ul li,.comment-form-author label, .comment-form-email label,
.comment-form-url label, .comment-form-rating label, .comment-form-comment label,
#submit,#downloadZipAll button,.author .box h5,#registerformpopup .btn,
.hm13.x-search .x-search-input,input,.erf-container .erf-error,
.erf-container .parsley-errors-list li{
    font-family: "lotus_linotype" !important;
}
.jp-duration, .jp-current-time {
    font-size: 10px !important;
}
.under-player-audio span, .under-player-audio a,.player-section a,
.main-tabs li a,.comment-form-author label, .comment-form-email label,
.comment-form-url label, .comment-form-rating label, .comment-form-comment label,
.comment-title-date a,.comment-reply-link,.side-box-body div,.author .box p,
.related-reading-author-books.side .text-audio p{
    font-size: 18px !important;
}
[type="submit"]{
    font-size: 18px !important;
    line-height: 23px !important;
}
.commentlist .fn,.comment-body p,.hm13.x-search .x-search-input,
.side-box .top button,.author .box h5,
.hm14.x-menu > li > .x-anchor .x-anchor-text-primary,.box ul li a,
.erf-password-lost-container .erf-form label[class$="-label"],
.erf-container .erf-form label[class$="-label"],.lostpassword-button{
    font-size: 18px !important;
}
.prize-info .box p {
    font-size: 18px !important;
    line-height: 1.6 !important;
}
.prize-info .box h3,.row-register-title h5,.erf-password-lost-container h3,
.row-register-title-create h5{
    font-size: 20px !important;
}
.erf-password-lost-container h3{
    margin: 2em 0 0.2em !important;
}
.container-check{
    font-size: 14px;
}
.checkmark {
    margin-top: 4px;
}
.erf-account-switch a {
    font-size: 12px !important;
}
#Loading h5,#alertHtml h5{
    font-size: 18px !important;
}
#alertHtml td,#alertHtml th{
    font-size: 14px;
}
.card-title a{
    font-size: 18px !important;
}
.card-text{
    font-size: 14px !important;
}
.single_author_page h2{
    font-size: 22px !important;
}
.single_author_page .col-12.mt-4 p{
    font-size: 14px !important;
}
.authorpage-p p a{
    font-size: 14px !important;
}
.el4.x-text .x-text-content-text-primary {
    font-size: 2em;
}
.prize-info .box {
    min-height: 245px;
}
.el12.x-text p {
    text-align: right;
    font-size: 14px;
}
#home_search_text{
    font-size: 14px !important;
}
.card-footer .row div:nth-child(2){
    font-size: 14px !important;
}
.siteorigin-widget-tinymce.textwidget h1{
    font-size: 24px;
}
.siteorigin-widget-tinymce.textwidget p{
    font-size: 18px;
}
.home h3 {
    font-size: 30px;
}
.language-div{
    vertical-align: baseline;
}
.side-box-body ul li div:nth-child(2), .side-box-body ul li div:nth-child(3) {
    border-left: 0px solid #e1e1e1 !important;
}
.erf-container .erf-error{
    font-size: 14px !important;
}
.pagination_arrow {
    line-height: 30px !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .pagination_arrow {
        line-height: 43px !important;
    }
    .side .pagination_arrow {
        line-height: 44px !important;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #jp_container_1 *{
        direction: ltr !important;
    }
    #jp_container_1 i{
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)!important;
        -webkit-transform: none !important;
        -ms-transform: none !important;
        transform: none !important;
    }
    .jp-play {
        line-height: 0 !important;
    }
}
.hm14.x-menu > li > .x-anchor .x-anchor-text-primary {
    text-align: right;
}
.single_author_page p{
    text-align: right !important;
}
.text-audio.section-1 .alert{
    font-size: 14px !important;
}
.whats_new .mx-auto {
    margin-left: auto !important;
}
@media (max-width:700px) {
    .home .siteorigin-panels-stretch .panel-grid-cell .panel-cell-style {
        padding: 0em 1em 0em 1em !important;
        margin-right: 0% !important;
    }
}
#commentform textarea,#commentform input{
    font-size: 14px !important;
}
@media (max-width:500px) {
    #commentform input{
        width: calc(100% - 100px);
    }
}
#downloadZipAll button{
    font-family: "lotus_linotype" !important;
}
.comment-awaiting-moderation{
    font-family: "lotus_linotype" !important;
}
#cs-content .mt-0.pl-3.pr-3{
    padding-left: 1rem !important;
}
#cs-content .mt-0.pl-3.pr-3 .col-11.mx-auto.my-4.text-secondary .col-lg-9.col-md-12.p-0.pr-4{
    margin-right: -1rem !important;
}
#cs-content .mt-0.pl-3.pr-3 .col-11.mx-auto.my-4.text-secondary .col-lg-3.col-md-12.p-0{
    margin-right: 1rem !important;
}
@supports (-ms-ime-align: auto) {
    /*Targeting Edge  */
    .header-icon {
        line-height: 45px;
    }
    .pagination_arrow {
        line-height: 20px !important;
    }
    .side .pagination_arrow {
        line-height: 43px !important;
    }
}
.erf-reg-form-container .erf-loader{
    margin-right: 15px;
}
@media (max-width:450px) {
    .comment-awaiting-moderation{
        margin-top: 30px;
    }
}
@media (max-width:979px) {
    #cs-content .mt-0.pl-3.pr-3 .col-11.mx-auto.my-4.text-secondary .col-lg-9.col-md-12.p-0.pr-4{
        padding-left: 0rem !important;
        margin-right: 0rem !important;
    }
}
@media (max-width:350px) {
    .mt-0.container.container .col-lg-6.mb-5.col-md-12.col-xs-12 .col-8 .col-12{
        padding-left: 0px;
        padding-right: 30px;
    }
}
.slider-cover .img-water-mark-title,.slider-cover .img-water-mark-title span{
    left: -35px !important;
}
@media (max-width:1200px) and (min-width:992px) {
    .single-page-author-book-main .col-8 .col-12{
        padding-left: 0px;
        padding-right: 40px;
    }
}
@media (max-width:1100px) and (min-width:992px) {
    .internal-page-author-book-main .col-8 .col-12{
        padding-left: 0px;
        padding-right: 40px;
    }
    .single-page-author-book-main .col-8 .col-12{
        padding-left: 0px;
        padding-right: 40px;
    }
}
@media (max-width:1000px){
    .single-page-author-book-main .col-8 .col-12{
        padding-left: 0px;
        padding-right: 60px;
    }
}
@media (max-width:470px){
    .internal-page-author-book-main .col-8 .col-12{
        padding-left: 0px;
        padding-right: 60px;
    }
    .single-page-author-book-main .col-8 .col-12{
        padding-left: 0px;
        padding-right: 50px;
    }
}
@media (max-width:410px){
    .single-page-author-book-main .col-8 .col-12{
        padding-left: 0px;
        padding-right: 60px;
    }
}
@media (max-width:390px){
    .internal-page-author-book-main .col-8 .col-12{
        padding-left: 0px !important;
        padding-right: 70px !important;
    }
    .single-page-author-book-main .col-8 .col-12{
        padding-left: 0px;
        padding-right: 70px;
    }
}
@media (max-width:350px){
    .single-page-author-book-main .col-8 .col-12{
        padding-left: 0px !important;
        padding-right: 90px !important;
    }
}
html[lang="ar"] .internal-page-author-book .img-water-mark-title {
    right: 18px !important;
}
.jp-volume-controls.backward,.jp-volume-controls.forward,.jp-volume-controls.speed_rate{
    top: 9px !important;
}
#ui-datepicker-div{
    left: none;
    right: 265.5px;
}
@media (max-width:979px){
    #ui-datepicker-div{
        right: 15%;
    }
}
#main_header_menu_container .dropdown-menu{
    right: unset;
}
.dropdown-toggle::after {
    left: 0px;
    display: inline-flex;
}
#profile-form > *{
    font-family: "lotus_linotype" !important;
}
#profile-form label{
    font-weight: 500;
    font-size: 16px;
}
.user-profile-section *{
    font-size: 16px !important;
}
#profile-form .alert{
    font-size: 14px !important;
}
#main_header_menu_container a:first-child{
    font-size: 16px;
}
#main_header_menu_container .dropdown-menu a{
    font-size: 14px;
}
.title-list-download,.title-list{
    font-size: 16px;
}
.download-list-table *,.book-mark-table *{
    font-size: 14px !important;
}
.play-list-table .fa-stack{
    left: unset;
    right: -35px;
}
.play-list-table {
    padding: 0px 40px 20px 10px;
}
.fa-stack .fa-play {
    margin-left: unset;
    margin-right: 10px;
    font-size: 7px !important;
}
.play-list-table .fa-stack {
    top: 10px;
}
.fa-stack-2x{
    left: -1px;
    top: 2px;
}
.choices-player {
    text-align: left;
}
.auto-play-switch {
    font-size: 16px !important;
}
input:checked + .slider:before {
    -webkit-transform: translateX(-26px);
    -ms-transform: translateX(-26px);
    transform: translateX(-26px);
}
.slider:before {
    left: 15px;
}
.audio-section-header .fa-stack .fa-play {
    margin-left: unset;
    margin-right: 15px;
    font-size: 13px !important;
    margin-top: 14px !important;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=0)!important;
    -webkit-transform: scale(1, 1)!important;
    -ms-transform: scale(1, 1)!important;
    transform: scale(1, 1)!important;
}
#addPlayListModalTitle {
    font-size: 16px;
}
#addPlayListModal label{
    font-size: 14px !important;
}
#playListSelectCategory {
    width: calc(100% - 132px);
}
#add-to-playlist {
    margin-left: 0;
    font-size: 13px !important;
}
#playListSelectCategory{
    background: url("/../wp-content/themes/pgt/assets/image/pgt-arrow.png") 0% no-repeat #fff;
}
#addPlayListModal .alert{
    font-size: 14px !important;
}
#playListCategoryName {
    margin-left: 0px;
    margin-right: 15px;
}
#back-playlist{
    font-size: 14px !important;
}
.list-of-playlist span {
    font-size: 14px;
}
ul .fa-stack .fa-play {
    margin-top: 7px;
}
.fa-stack-2x {
    font-size: 1.6em !important;
}
.fa-stack-2x{
    top: 4px;
}
#carouselExampleControlsTrending .img-water-mark-width{
    margin-right: auto !important;
    margin-left: auto !important;
}
#carouselExampleControlsTrending .img-water-mark-title{
    left: 15px !important;
}
@media (max-width:500px) {
    #carouselExampleControlsTrending .carousel-item.active{
        margin-right: 0px;
    }
    .card.img-water-mark-width {
        width: 180px !important;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #main_header_menu_container .dropdown-menu {
        right: 87%;
    }
}
.has-read .fas{
    transform: scale(1, 1) !important;
}
.side-box-body ul li div:nth-child(4){
    border-left: 0px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
#schools{
    background: url("/../wp-content/themes/pgt/assets/image/pgt-arrow.png") 0% no-repeat #fff;
}
.dropdown-x-speed{
    right: unset !important;
}
#change-profile-img{
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1) !important;
    -webkit-transform: scale(1, 1) !important;
    -ms-transform: scale(1, 1) !important;
    transform: scale(1, 1) !important;
}
#playListViewList .fas.fa-bars.mt-0.ml-1,
#playListAddList .fas.fa-plus.mt-0.ml-1{
    margin: 0 !important;
}
.more-option a {
    padding-right: 35px;
    text-align: right;
}
.download-list-table i,
.book-mark-table i{
    font-size: 18px !important;
}
#playlistAccordion .fa-stack .fas.fa-play {
    line-height: 17px;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=0)!important;
    -webkit-transform: scale(1, 1)!important;
    -ms-transform: scale(1, 1)!important;
    transform: scale(1, 1)!important;
    margin-right: 11px;
}
.card .card-body .row.sound-item{
    width: auto;
    margin-right: 0px;
}
#schools{
    font-size: 14px;
    padding: 0px 10px;
}
#forms_tafser label{
    font-size: 18px;
}
.home #pg-2-4 .panel-grid-cell h4 strong, h1.x-text-content-text-primary span, .home #pg-2-5 .panel-grid-cell h4 strong, .home #pg-2-6 .panel-grid-cell h4 strong {
    font-size: 30px;
}
body, div, input, button, select, textarea {

    font-size: 18px !important;
}
@supports (-ms-ime-align: auto) {
    .side-box-body ul li div:nth-child(2) a, .side-box-body ul li div:nth-child(3) a {
        margin-right: 0px;
        position: absolute;
    }
    .more-option a{
        background: #fcfcfc;
    }
    .side-box-body li a i {
        margin-right: -17px;
    }
}
.switch {
    margin: 0px 10px -5px 10px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .play-list-table .fa-play {
        margin-top: 5px;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .play-list-table .fa-play {
        margin-top: 5px;
    }
}
.erf-container .erf-field-error,
.erf-login-container .erf-message{
    font-size: 12px !important;
}
.erf-login-container .erf-message{
    text-align: center;
}
.erf-password-lost-container h3{
    padding-top: 0px;
}
.erf-login-container .row-register-title h5,
.erf-reg-form-container .row-register-title-create h5,
.erf-password-lost-container h3{
    font-family: "lotus_linotype" !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .side-box-body ul li div:nth-child(3) a {
        margin: 0;
        margin-left: -10px;
    }
}
@-moz-document url-prefix(){
    .logged-in .side-box-body ul li div:nth-child(3) a{
        margin-left: 0px ;
        margin-right: 0px ;
    }
    .side-box-body li .has-read a i {
        margin-right: -15px;
    }
}
.btn-group.dropup{
    left: 50px;
}
.btn-group.dropup .dropdown-menu {
    right: -210px;
}
.wcInput{
    font-size: 12px !important;
}
.wcContainer .wcMessages .wcMessage .wcMessageTime {
    float: left !important;
}
.es_textbox input,
.es-field-wrap input{
    height: 50px;
    font-size: 13px;
}
.es-field-wrap input::placeholder,
.es_textbox input::placeholder{
    color: #373a3c;
}
.form-center label {
    font-size: 14px;
}
.form-center input, .form-center textarea, .form-center select {
    font-size: 14px !important;
}
.form-center button {
    font-size: 14px;
}
.bankAccount-card,
.bankAccount-card button{
    font-size: 14px !important;
}
.post-type-archive-authors .img-water-mark-author.book-img .img-water-mark-title{
    right: 30px !important;
}
.single_author_page .img-water-mark-author.book-img .img-water-mark-title{
    /*right: 10px !important;*/
}
@media (max-width:991px) {
    .single_author_page .img-water-mark-author.book-img .img-water-mark-title {
        right: 0px !important;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .single_author_page .img-water-mark-author.book-img .img-water-mark-title {
        top: 65px;
    }
}
@media all and (max-width:991px) and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .single_author_page .img-water-mark-author.book-img .img-water-mark-title {
        top: 35px;
    }
}
@media (min-width:760px) and (max-width:770px) {
    #carouselExampleControls2 .img-water-mark-width:first-child {
        margin-left: 3px !important;
        margin-right: 20px !important;
    }
    #carouselExampleControls2 .card {
        margin: 5px !important;
    }
    #carouselExampleControlsTrending .card.img-water-mark-width:nth-child(1) {
        margin-left: 0px !important;
        margin-right: 22px !important;
    }
    .post-type-archive-authors .img-water-mark-author.book-img .img-water-mark-title {
        left: 20px !important;
    }
}
.hm4.x-modal.ps-container.ps-theme-default.ps-active-y{
    direction: ltr !important;
}
.owl-carousel.manual .fas{
    transform: scaleX(1) !important;
    -moz-transform: scaleX(1) !important;
    -webkit-transform: scaleX(1) !important;
    -ms-transform: scaleX(1) !important;
}
.owl-carousel.manual .owl-stage-outer{
    direction: ltr;
}
.card.img-water-mark-width {
    margin-left: auto !important;
}
.home .card-body .img-water-mark-title span {
    font-size: 20px;
}
.slider-cover .img-water-mark-title, .slider-cover .img-water-mark-title span {
    left: 0 !important;
}
html[lang="ar"] .img-water-mark-title {
    right: 0;
}
.owl-carousel.manual .owl-item a{
    background-color: transparent;
}
@media (max-width:700px) {
    .owl-carousel.manual .owl-prev {
        left: 0;
    }
    .owl-carousel.manual .owl-next {
        right: 0;
    }
}
.hm14 .sub-menu .x-anchor .x-anchor-text-primary::before {
    content: "\f104";
    padding-right: 0px;
    padding-left: 10px;
}
.hm14 .sub-menu .x-anchor .x-anchor-text-primary {
    font-size: 13px;
}
.hm14.x-menu > li > .x-anchor .x-anchor-sub-indicator{
    margin: 0 auto;
    margin-left: 0;
}
.hm14 .sub-menu .x-anchor .x-anchor-text {
    margin: 5px 5px 5px auto;
}
.ps-scrollbar-y-rail{
    right: 183px !important;
}
.hm14.x-menu > li > .x-anchor .x-anchor-text-primary
{
    font-family: "lotus_linotype" !important;
    font-size: 20px !important;
    word-spacing: normal;
    font-weight: 600 !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a, blockquote{
    font-family: "lotus_linotype" !important;
}
.bottom div.text-red.pl-3{
  font-family: "lotus_linotype" !important;
  font-weight: bold;
}
.bottom div.text-red.pl-3,.comments-sections > div.text-red,div.divh4,#comments > .text-red{
  font-family: "lotus_linotype" !important;
  font-weight: normal;
}
.ow-icon-placement-top .ow-button-hover, .login-header{
    font-family: "lotus_linotype" !important;
}
.page-footer * {
    font-family: "lotus_linotype" !important;
}
.slider-slogan {
    right: 45px;
    left: unset;
    text-align: right !important;
    line-height: 1.2;
}
.slider_button_listen {
    right: 45px;
    left: unset;
}
@media (max-width:768px) {
    .slider_button_listen {
        right: unset;
        left: 25px;
    }
}
.mission_text{
    font-family: "lotus_linotype" !important;
}
footer div .row .col-md-8 p{
    text-align: left !important;
    padding-left: 15px;
}
.owl-carousel.manual .owl-next {
    right: -35px;
}
.border-sp{
    margin: 0 auto;
}
@media (max-width:700px) {
    .border-sp{
        width: calc(100% - 25px);
    }
    .owl-carousel.manual .owl-prev {
        margin-left: -25px;
    }
    .owl-carousel.manual .owl-next {
        right: -28px;
    }
}
@media (max-width:500px) {
    .owl-carousel.manual .owl-item a {
        margin: 0 auto;
    }
    .border-sp {
        padding: 0px;
    }
}
.internal-page-author-book-main .col-9.pr-5{
    padding-right: 3rem !important;
    padding-left: 15px !important;
}
html[lang="ar"] .internal-page-author-book .img-water-mark-title {
    right: 4px !important;
}
.related-reading-author-books.side .text-audio p {
    height: 60px;
    overflow: hidden;
}
#playlistAccordion .card{
    height: auto !important;
}
@media (max-width:575px) {
    .choices-player{
        max-width: 80px;
        flex: 0 0 80px;
        padding: 0;
    }
}
#profile-form label {
    text-align: right;
}
.clustrmaps-visitors, .clustrmaps-date, .clustrmaps-bottom-text {
    font-size: 14px !important;
}
.siteorigin-widget-tinymce.textwidget p {
    font-size: 16px !important;
    line-height: 26px !important;
}
.siteorigin-widget-tinymce.textwidget p.mission_text{
    font-size: 20px !important;
}
.related-sites{
    margin: 0px 1.655em 2.15em 0;
}
/* .list-ghazali li:nth-child(2){
    padding-top: 10px;
} */
.list-ghazali{
    margin: 0 1.655em 2.15em 0;
}
.home #pg-2-4 .panel-grid-cell h4 strong::before, .home #pg-2-4 .panel-grid-cell h4 strong::after, h1.x-text-content-text-primary span::before, h1.x-text-content-text-primary span::after, .home #pg-2-5 .panel-grid-cell h4 strong::before, .home #pg-2-5 .panel-grid-cell h4 strong::after, .home #pg-2-6 .panel-grid-cell h4 strong::before, .home #pg-2-6 .panel-grid-cell h4 strong::after {
    top: -7px;
}
.home #pg-2-4 .panel-grid-cell h4 strong, h1.x-text-content-text-primary span, .home #pg-2-5 .panel-grid-cell h4 strong, .home #pg-2-6 .panel-grid-cell h4 strong {
    top: 15px;
}
/*  */
/* Menu */
/*  */
/* .hm10.x-bar-content, */
.hm10.x-bar{
    width: 154px !important;
}
.hm10.x-bar-space {
    -webkit-flex-basis: 8em;
    flex-basis: 8em;
}
.home #pg-2-4 .panel-grid-cell h4 strong, h1.x-text-content-text-primary span, .home #pg-2-5 .panel-grid-cell h4 strong, .home #pg-2-6 .panel-grid-cell h4 strong {
    /* font-family: 'Scheherazade'; */
    font-size: 26px;
}
h1.x-text-content-text-primary span{
    display: inline-block;
}


.salahanabeh{
    margin-left: -30px;
}
.hawqalah{
    margin-left: 110px;
}
@media (max-width:786px){
    .hawqalah,
    .salahanabeh{
        display: block !important;
        margin: 0 auto !important;
    }
    .containerSalam{
        width: 100%;
        margin: 0 auto !important;
    }
}
#main_header_menu_container .language-div{
    font-family: "lotus_linotype" !important;
}
.header_title{
    padding-top: 35px;
}
@media(max-width:980px) {
    .header_title {
        padding-top: 0px;
    }
}
.podcast-card .author-title,
.podcast-card .txt-card{
    text-align: right !important;
}
.btn-group .multiselect {
    text-align: right;
}
.multiselect.dropdown-toggle::after {
    left: 15px;
    right: auto;
}
.multiselect-container > li > a > label {
    padding: 3px 40px 3px 20px;
}
.multiselect-container .checkmark {
    right: unset;
}
@supports (-ms-ime-align: auto) {
    .multiselect.dropdown-toggle::after {
        right: unset;
    }
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .multiselect.dropdown-toggle::after {
        padding-right: 0;
        padding-left: 15px;
    }
    .multiselect-container .checkmark {
        right: auto;
    }
}
.more-options-podcast .categories-podcast li a,
.categories-podcast.second li a,
.categories-podcast li a{
    text-align: right;
}
.site-counter span {
    width: 100%;
    text-align: center;
}
.site-counter span.counter-count {
    text-align: right !important;
    width: 47%;
    padding-right: 5px !important;
    padding-left: 0 !important;
}
.social a:nth-child(3) li::after {
    left: 15px;
    margin-top: 25px;
    right: unset;
}
#more-choices i {
    line-height: 24px;
}
.footer-upper .col-lg-8.pl-lg-0.col-12 p {
    text-align: left !important;
    padding-left: 35px;
}
.language-switcher-header i{
    vertical-align: bottom;
}
#main_header_menu_container a:first-child {
    font-size: 14px;
    font-family: "lotus_linotype" !important;
}
#main_header_menu_container a:first-child img {
    margin: 0 0 0 10px;
}
.more-options-podcast .categories-podcast li a,
.categories-podcast.second li a,
.categories-podcast li a {
    font-family: "lotus_linotype";
    font-size: 15px;
}
.side-box-body ul li div:nth-child(1){
    font-family: "lotus_linotype" !important;
}
.row.related-reading-author-books.side .col-sm-12.col-md-12.col-lg-12 h4.ml-3{
    margin-right: 0 !important;
}
.related-reading p a{
    font-family: "lotus_linotype" !important;
    font-size: 12px;
}
.site-counter span,
.counter-count{
    font-family: "lotus_linotype" !important;
    font-size: 14px;
}
input, button, select, textarea{
    font-family: "lotus_linotype" !important;
}
.section-bar .download,
#download_single{
    font-family: "lotus_linotype" !important;
}
.main-tabs li a{
    font-family: "lotus_linotype" !important;
}
.side-box-body ul li.active::before {
    margin-top: 15px;
}
.comment-body p{
    font-size: 13px !important;
}
.dropdown-menu a{
    font-family: "lotus_linotype" !important;
}
.filter-category h5.text-red{
    font-size: 20px;
}
.audio-section-header .categories-podcast #previousAttachment,
.audio-section-header .categories-podcast #nextAttachment,
.audio-section-header .categories-podcast #getFaveList,
.audio-section-header .categories-podcast #AddToFave,
.audio-section-header .categories-podcast #playListViewList,
.audio-section-header .categories-podcast #playListAddList,
.audio-section-header .categories-podcast #downloadList{
    margin: 0 !important;
}
.more-options-podcast .categories-podcast li i {
    padding: 0;
}
.categories-podcast ul li a > div {
    width: 50px;
}
#playListViewList .fas.fa-bars.mt-0.ml-1, #playListAddList .fas.fa-plus.mt-0.ml-1 {
    margin-right: -8px !important;
}
.more-options-podcast .categories-podcast ul li a > span {
    font-size: 13px;
}
.more-options-podcast li a{
    display: block !important;
}
.more-options-podcast li a.d-none{
    display: none !important;
}
.more-options-podcast .categories-podcast li i.fa-play{
    margin-top: 9px !important;
    font-size: 9px !important;
    margin-right: 7px !important;
}
.more-options-podcast .fa-clone{
    text-align: left;
}
.more-options-podcast .fa-stack{
    width: auto;
    height: auto;
}
.more-options-podcast {
    right: unset;
    left: 0;
}
@media (max-width:500px) {
    .site-counter span,
    .site-counter span.counter-count{
        display: block !important;
        text-align: center !important;
        width: 100%;
        padding-left: 0 !important;
    }
}
.siteorigin-widget-tinymce.textwidget p.mission_text {
    font-size: 15px !important;
    font-style: normal;
}
.siteorigin-widget-tinymce.textwidget p {
    font-size: 14px !important;
}
/*.language-switcher-header .x-anchor-text i {
    vertical-align: initial;
}*/
a.login-header{
    font-size: 12px;
}
.login-header img {
    margin: 0 0 0 10px;
}
@media all and (-ms-high-contrast:none){
    .more-options-podcast {
        right: auto;
    }
}
@media (max-width:979px) {
    .footer-upper p,
    .footer-upper .col-lg-8.pl-lg-0.col-12 p{
        text-align: center !important;
    }
}
.hm4.x-menu .x-anchor .x-anchor-text-primary{
    font-family: "lotus_linotype";
}
.duplicate-item .language-switcher-header div,
.duplicate-item .language-switcher-header i{
    color: #fff !important;
}


.logged-in .side-box-body ul li div:nth-child(2) a,
.logged-in .side-box-body ul li div:nth-child(3) a {
    margin-right: -10px;
}

@supports (-webkit-appearance:none) {
    #more-choices i {
        line-height: 29px;
    }
    #nextAttachment, #previousAttachment {
        line-height: 48px !important;
    }
    .side-box-body li .has-read a i {
        margin-left: 5px;
        margin-right: -15px;
        margin-top: 0px;
    }
}
@-moz-document url-prefix() {
    /* Firefox */
    /* .logged-in .side-box-body ul li div:nth-child(2) a,
        .logged-in .side-box-body ul li div:nth-child(3) a {
        margin-right: -20px;
    } */
}
.multiselect-container > li > a > label.checkbox, .multiselect-container > li > a > label.radio {
    text-align: right;
    padding: 3px 20px 3px 40px;
}
.multiselect-container .checkmark {
    right: unset !important;
    left: 15px !important;
}
.subject-type > label{
    font-family: "lotus_linotype" !important;
    font-size: 20px;
    width: 80px;
}
.subject-type .multiselect-native-select {
    width: calc(100% - 90px);
}
.subject-type {
    margin-right: -22px;
}
@media (max-width:575px) {
    .subject-type {
        margin-right: 0;
    }
}
.slider-slogan {
    font-size: 40px !important;
}
@-moz-document url-prefix() {
    #nextAttachment, #previousAttachment {
        line-height: 45px !important;
    }
}
.siteorigin-widget-tinymce.textwidget h3 {
    font-size: 26px !important;
}
#main_header_menu_container .language-div {
    font-size: 14px !important;
    vertical-align: top;
    padding-top: 1px;
}
.tooltip,
.tooltip-inner{
    font-size: 12px !important;
}
.side-box-body ul li div:nth-child(2), .side-box-body ul li div:nth-child(3) {
    float: right;
}
.side-box-body ul li div:nth-child(1) {
    float: left;
}
.side-box-body ul li div:nth-child(2), .side-box-body ul li div:nth-child(3) {
    border-left: 1px solid #e1e1e1 !important;
}
#nextAttachment span,
#previousAttachment span{
    font-family: "lotus_linotype" !important;
    vertical-align: middle;
}
.col-sm-12.col-md-12.col-lg-4.presenter-list{
    margin-right: -15px !important;
}
.authors-book-section{
    /* margin-right: 15px; */
}
.categories-podcast.second.center-box-shadow.border-bottom a .w-100.d-block:nth-child(1){
    font-family: "lotus_linotype" !important;
    font-size: 14px !important;
}
.categories-podcast.second.center-box-shadow.border-bottom a .w-100.d-block:nth-child(2){
    font-size: 12px !important;
}
.categories-podcast.second.center-box-shadow.border-bottom a .w-100.d-block:nth-child(2) b{
    font-family: "lotus_linotype" !important;
    font-weight: normal;
    color: #000000;
}
.author-name.commentator{
    font-family: "lotus_linotype" !important;
}
.under-player-audio a,
.under-player-audio span{
    font-family: "lotus_linotype" !important;
}
.presenter-list > h5,
.author-book-section > h4,
.title{
    font-weight: normal;
}
.number-in-menu{
    font-family: "lotus_linotype" !important;
}
@media (max-width:991px){
    .col-sm-12.col-md-12.col-lg-4.presenter-list {
        padding: 0px !important;
    }
    .authors-book-section,
    .col-sm-12.col-md-12.col-lg-4.presenter-list{
        margin-right: -15px !important;
        margin: 0 auto !important;
    }
}
@supports (-ms-ime-align: auto) {
    .side-box-body li .has-read a i {
        margin-left: 0px;
        margin-right: -5px;
        margin-top: 3px;
    }
    .more-options-podcast .categories-podcast li i.fa-play {
        margin-top: 10px !important;
        font-size: 9px !important;
        margin-right: 6px !important;
    }
}
@media all and (-ms-high-contrast:none){
    .more-options-podcast .categories-podcast li i.fa-play {
        margin-top: 10px !important;
    }
    #more-choices i {
        line-height: 28px;
    }
    .pagination_arrow {
        line-height: 43px !important;
    }
    .side-box-body li a i {
        margin-right: 0px;
    }
}
.presenter-list{
    margin-right: -1rem !important;
}
.authors-book-section{
    margin-right: 1rem !important;
}
#commentform input#submit{
    font-family: "lotus_linotype" !important;
    padding: 3px 25px;
}
@media (max-width:979px) {
    .presenter-list{
        padding: 0 !important;
        margin: 0 auto !important;
    }
    .authors-book-section{
        margin: 0 auto !important;
    }
}
.book-visits span{
    font-size: 12px;
}
@media (max-width:979px){
    .book-author-img h4{
        float: left;
    }
}
.more-options-podcast {
    right: 0 !important;
    left: unset !important;
}
.comment-form-email label,
.comment-form-author label,
.comment-form-comment label{
    font-family: "lotus_linotype" !important;
}
@media (max-width:979px){
    .book-author-img h4{
        padding-left: 0 !important;
        padding-right: 15px !important;
    }
    .book-author-img {
        padding-left: 0;
        padding-right: 15px;
    }
}
@media (max-width:555px){
    .book-author-img{
        width: 100%;
        text-align: right;
    }
    .book-author-img h4{
        display: block;
        width: 100%;
        padding: 15px 0 0 0 !important;
    }
}
.section-title {
    text-align: right;
}
@media (max-width:1330px) and (min-width:992px){
    .subject-type{
        margin-right: 25px !important;
    }
    .filter-category{
        padding-right: 45px;
    }
}
.searchDivHeader *{
    outline: none;
}
.searchDivHeader,
.searchDivHeaderForm{
    text-align: left;
    direction: ltr;
}
.searchDivHeaderForm
{
    text-align: right;
}
.searchDivHeaderForm form{
    text-align: left;
}
.searchDivHeaderForm form>div{
    direction: rtl;
    float: left;
}
.searchDivHeaderForm form div button i {
    vertical-align: unset;
}
#modal-img.modal #caption {
    font-size: 14px !important;
}
.holy-quraan-tabs ul li a{
    font-family: "lotus_linotype";
}
.holy-quraan-tabs ul li {
    margin-left: 0 !important;
    margin-right: -5px !important;
}
.holy-quraan-tabs ul li:first-child {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.holy-quraan-tabs ul li:last-child {
    border-right: 0;
    border-left: 0;
}
@media (max-width:979px) {

  .x-site.site{
    width:100% !important;
    right: 0px !important;
  }



    .holy-quraan-tabs ul li{
        display: block;
        width: 100%;
        margin: 0 !important;
        border: 0;
        border-bottom: 1px solid #d4d4d4;
    }
}
.searchDivHeaderForm form div:last-child:after{
    left: 10px;
    right: auto;
}
#modal-img .modal-body .row > .col-6:first-child {
    border-right: 0;
    border-left: 1px solid #e9ecef;
}
#caption-book {
    padding-right: 0;
    padding-left: 30px;
    text-align: right;
}
#read-more-book{
    font-size: 14px;
}
#read-more-book i {
    padding-left: 5px;
}
@media(max-width:400px){
    #caption-book {
        padding: 0 15px;
        text-align: center;
    }
}
.multiselect-container > li:nth-child(1) > a:nth-child(1) > label:nth-child(1) > span:nth-child(2){
    right: unset !important;
    left: 20px !important;
}
#accordion.searchByPhrase .card:hover button{
    padding-left: 10px;
    padding-right: 25px;
}
.searchByPhrase button{
    font-family: "lotus_linotype" !important;
    font-size: 14px !important;
}
.searchByPhrase .card-body p,
.searchByPhrase .card-body p * {
    font-size: 13px !important;
}
.pull-right {
    float: left;
}
.searchByPhrase .fas.fa-angle-down{
    transition: 0.3s !important;
    /* transform: scale(1) !important; */
}
.fas.animate-angle{
    transition: 0.3s !important;
    transform: rotate(180deg) !important;
}
#search-notes{
    text-align: right;
    font-size: 14px;
    font-family: "lotus_linotype";
}
#live_stream_alert_div .contentLive {
    font-family: "lotus_linotype" !important;
    font-size: 12px !important;
}

html,body {overflow: hidden}

.x-site.site {
  display: block;
  overflow: auto;
  position: absolute;
  width: calc(100% - 154px);
  height: 100%;
  top: 0;
  left: 0;
  right: 154px;
  bottom: 0;
}


@media(max-width:1131px) and (min-width:980px) {
    .searchDivHeaderForm.viewWidth {
        width: 290px;
    }
    .x-bar-content .searchDivHeaderForm form>div {
        width: 126px;
    }
    .x-bar-content .searchDivHeaderForm .line {
        width: 0;
    }
    .searchDivHeaderForm form div:first-child {
        width: 27.88px;
    }
    .login-header img {
        width: 30px;
        height: 30px;
    }
    .login-header img {
        margin: 0 0 0 5px;
    }
    #main_header_menu_container a {
        white-space: nowrap;
        font-size: 10px;
    }
}
@media(max-width:550px) {
    .searchDivHeader.viewWidth {
        width: 315px;
    }
    .searchDivHeaderForm.viewWidth {
        width: 280px;
    }
    .searchDivHeaderForm form>div {
        width: 140px;
    }
    .searchDivHeaderForm form div:last-child {
        width: 105px;
    }
}

#alertHtml tbody tr td:nth-child(2),
#alertHtml tbody tr td:nth-child(3),
#alertHtml tbody tr td:nth-child(4){
    /* text-align: center; */
    text-align: right;
}
