@font-face {
    font-family: Jameel-Noori;
    src: url('../webfonts/Jameel Noori Nastaleeq.ttf');
}
@font-face {
    font-family: Nastaleeq;
    src: url('../webfonts/Nafees Nastaleeq.ttf');
}
body{
    font-family: Jameel-Noori;
    text-align: right;
}
a{
    text-decoration: none;
    color: #000000;
    display: block;
}
a:hover{
    color: #000000;
}
/*p,h1,h2,h3,h4,h5,h6{*/
/*    margin-bottom: 0;*/
/*}*/
h2{
    font-size: 2.5rem;
}
h4{
    font-size: 1.8rem;
}
h5{
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 2;
}
p{
    font-size: 1.2rem;
}
.tcontainer {
    width: 100%;
    overflow: hidden; /* Hide scroll bar */
}
/*Login Page*/
.login-design{
    background-color: #000000;
    color: #ffffff;
    padding: 2rem 1rem;
    margin: 2rem 0;
    font-family: sans-serif;
    text-align: left;
}
.login-design .form-control,
.login-design .form-control:focus{
    border-radius: 0;
    box-shadow: none;
}
/* MIDDLE CONTAINER */
.ticker-wrap {
    width: 100%;
    padding-left: 100%; /* Push contents to right side of screen */
}

/* INNER CONTAINER */
@keyframes ticker {
    0% { transform: translateX(0%); }
    100% { transform: translateX(-100%); }
}
.ticker-move {
    /* Basically move items from right side of screen to left in infinite loop */
    display: inline-block;
    white-space: nowrap;
    margin-right: 100%;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    animation-name: ticker;
    animation-duration: 50s;
    animation-direction: reverse;
    margin-top: 15px;
    transition: ticker 0.8s ease;
}
.ticker-move:hover{
    animation-play-state: paused; /* Pause scroll on mouse hover */
}

/* ITEMS */
.ticker-item{
    display: inline-block; /* Lay items in a horizontal line */
    padding: 0 2rem;
}
/*top-bar*/
.top-bar-bg{
    background-color: #ab0614;
}
.top-bar-bg .nav-link{
    color: #ffffff;
    font-family: Monospace;
}
.circle-icon {
    background: #0e2149;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    text-align: center;
    line-height: 20px;
    vertical-align: middle;
    padding: 5px;
}
/*Navbar*/
.navbar-toggler{
    padding: .2rem .2rem;
    font-size: 1rem;
}
.navbar-toggler-icon{
    width: 1em;
    height: 1em;
}
.navbar-dark{
    background-color: #000000;
    min-height: 100px;
}
.navbar-brand {
    height: auto;
    padding: 0;
    position: absolute;
    right: 0;
}
.navbar-brand img {
    max-height: 80px;
}
.navbar-expand-md .navbar-nav{
    flex-direction: row-reverse;
}
.me-100{
    margin-right: 100px;
}
.navbar-dark .nav-link{
    font-size: 1.8rem;
    color: #ffffff !important;
    padding-right: .9rem !important;
    padding-left: .9rem !important;
}
.navbar-dark .nav-item{
    position: relative;
}
.navbar-dark .nav-item:not(:last-of-type):after{
    content: '';
    height: 40%;
    width: 1px;
    position: absolute;
    left: 0;
    top: 35%;
    background-color: #ffffff;
}
.video-dropdown{
    background-color: #000000;
}
.video-dropdown .dropdown-item{
    color: #FFFFFF;
    padding: .5rem;
    text-align: right;
    font-size: 1.2rem
}
.video-dropdown li:not(:last-of-type){
    border-bottom: 1px solid #FFFFFF;
}
.video-dropdown .dropdown-item:hover{
    background-color: transparent;
}
.english-link:hover,
.english-link{
    position: absolute;
    bottom: -20px;
    color: #ffffff;
    background-color: #ab0614;
    padding: 2px 15px
}
/*HomePage*/
.dark-bg{
    background-color: #000000;
    color: #ffffff;
    padding-top: 10px;
}
.news-marquee{
    background-color: #d9d7d7;
}
.covid-alert{
    background-color: #2e2f30;
    color: #ffffff;
}
.covid-alert img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.covid-alert h3,
.covid-alert h4{
    font-family: sans-serif;
}
.covid-alert h3{
    font-size: 1.5rem;
    color: #ab0614;
}
.covid-alert h4{
    font-size: 1.2rem;
}
.main-random img{
    height: 300px;
    width: 100%;
    object-fit: cover;
}
.sub-random img{
    width: 100%;
    height: 146px;
    object-fit: cover;
    object-position: 0 35%;
    margin-bottom: 7px;
}
.row-wise,
.important-sub-news,
.important-news{
    text-align: right;
}
.important-main-news:hover,
.important-main-news{
    color: #000000;
}

.important-sub-news{
    background-color: #d7d7d7;
    height: 100%;
}
.important-sub-news img,
.important-main-news img{
    width: 100%;
    height: 200px;
    object-fit: cover;
    object-position: 0 0;
}
.row-wise img{
    width: 100%;
    height: 120px;
    object-fit: cover;
}
.btn-more-border{
    border-bottom: 1px solid #ab0614;
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.btn-more{
    background-color: #ab0614;
    border-radius: 0;
    color: #ffffff;
    padding: 0px 20px;
    font-size: 1.3rem;
}
.latest-news img{
    height: 125px;
}
.latest-news-border{
    position: relative;
    align-items: center;
}
.latest-news-border:not(:last-of-type)::after{
    content: "";
    display: block;
    margin: 0 auto;
    width: 95%;
    padding-top: 10px;
    border-bottom: 1px solid #ddd;
}
.left-side-border:not(:nth-of-type(even)),
.left-side-border:not(:nth-of-type(odd)){
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}
.vertical-middle{
    min-height: 65px;
    position: relative;
}
.vertical-middle h5{
    content: '';
    position: absolute;
    padding: 10px;
    top: 50%;
    right: 0;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ads img{
    width: 100%;
    height: 240px;
    object-fit: cover;
}
.bg-blue,
.bg-blue:hover{
    background-color: #0e2149;
    color: #ffffff;
}
.bg-red,
.bg-red:hover{
    background-color: #ab0614;
    color: #ffffff;
}
.must-read{
    background-color: #ffffff;
}
.must-read img{
    height: 135px;
}
.post-slider,
.video-slider{
    position: relative;
}
.post-slider .owl-nav,
.video-slider .owl-nav{
    position: absolute;
    top: 40%;
    left: 0;
    transform: translate(0%,0%);
    margin-top: 0;
    width: 100%;
}
.post-slider .owl-nav .owl-next,
.post-slider .owl-nav .owl-prev,
.video-slider .owl-nav .owl-next,
.video-slider .owl-nav .owl-prev{
    background-color: #d7d7d7 !important;
    padding: 10px !important;
}
.post-slider .owl-nav .owl-next{
    margin-right: 15px;
}
.post-slider .owl-nav .owl-prev{
    margin-left: 15px;
}
.post-slider .owl-nav .owl-next,
.video-slider .owl-nav .owl-next{
    float: right;
}
.post-slider .owl-nav .owl-prev,
.video-slider .owl-nav .owl-prev{
    float: left;
}
.cat-title{
    position: relative;
}
.cat-title::after{
    content: "";
    display: block;
    width: 70px;
    padding-top: 10px;
    border-bottom: 3px solid #ab0614;
    margin-left: auto;
}
.category-post{
    position: relative;
}
.category-post h5{
    position: absolute;
    bottom: -10px;
    background: rgba(0,0,0,.7);
    color: #fff;
    font-size: 1rem;
    width: 100%;
}
/*Videos*/
.youtube-video{
    width:100%;
    height: 300px;
    border-radius: 10px;
    border: 5px solid #ab0614;
}
.youtube-sub-pages{
    height: 500px;
}
.main-videos-section img{
    min-height: 308px;
    object-fit: cover;
    object-position: 0 35%;
}
.sub-videos-section img{
    height: 275px;
    min-height: 100%;
}
.fa-play{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #cc3333;
    border-radius: 50%;
    padding: 8px 12px;
    color: #FFFFFF;
}
.fa-play::after{
    content: "";
    margin-left: -5px;
}
.youtube-sub-videos{
    width: 100%;
    height: 100%;
}
.youtube-playlist{
    border-radius: 10px;
    border: 5px solid #0e2149;
}
#videoModal .modal-header{
    padding: .3rem 1rem;
}
#videoModal iframe{
    width: 100%;
    height: 500px;
}
/*Covid*/
/*Covid Stats*/
.covid-stats{
    background-color: #2e2f31;
}
.covid-stats img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.total-preview,
.daily-preview{
    padding: 0;
}
.top-statistics{
    list-style: none;
    color: #fff;
    margin-bottom: 0;
    margin-block-start: 0;
    padding-inline-start: 0;
    display: flex;
    justify-content: space-around;
    font-family: sans-serif;
    font-weight: bold;
}
.top-statistics li{
    display: inline-block;
    text-align: center;
    flex: 0 0 33.33%;
    max-width: 33.33%;
    padding: 1rem 0;
}
.daily-preview .top-statistics li{
    flex: 0 0 25%;
    max-width: 25%;
}
.top-statistics li label{
    display: block;
    margin-bottom: 0;
    font-weight: bold;
}
.top-statistics .new-cases ,
.top-statistics .counter {
    font-size: 1.7rem;
    color: #f00;
}
.total-preview .new-cases,
.total-preview .active,
.daily-preview .top-statistics .counter,
.daily-preview .top-statistics .recovered,
.top-statistics .total{
    display: none;
}
.total-preview .tests{
    background-color: #f38120;
}
.total-preview .deaths{
    background-color: #cf161c;
    background-image: linear-gradient(to right, #a20d11 , #e81825);
}
.total-preview .recovered{
    background-color: #16924a;
    background-image: linear-gradient(to right, #87c049 , #16924a);
}
.total-preview .top-statistics .counter{
    color: #ffffff;
}
/*Podcast*/
.podcast img{
    width: 100%;
    object-fit: cover;
    height: 300px;
}
.single-podcast img{
    width: 100%;
    object-fit: cover;
    max-height: 600px;
}
.podcast-details img{
    width: 100%;
    object-fit: cover;
    height: 200px;
}
.soundcloud iframe {
    width: 100%;
    margin-top: 1rem;
    margin-bottom: -.5rem;
}
/*Programs*/
.programs img{
    width: 100%;
    object-fit: cover;
    height: 250px;
    border-radius: 10px;
    border: 5px solid #0e2149;
}
.single-program{
    border-bottom: 1px solid #dddddd;
    padding-bottom: 1rem;
}
.single-program img{
    width: 100%;
    object-fit: cover;
    max-height: 400px;
}
/*Single Post*/
.single{
    border-bottom: 1px solid #dddddd;
}
.single p{
    font-size: 1.2rem;
    margin-bottom: 1rem;
    word-break: break-word;
}
.single .single-post-border:last-of-type::after{
    border-bottom: 0 !important;
}
.last-single-post .latest-news-border:last-of-type::after{
    border-bottom: 0;
}
.ml-minus{
    margin-left: -25px;
}
.single-post-img{
    height: 400px;
    object-fit: cover;
    object-position: 0 0;
}
.single-post-social{
    margin-top: 10px;
}
.fa-caret-down {
    font-size: 1.8rem;
    margin-left: .5rem;
}
.single-post-social .nav-link{
    padding: .5rem;
}
.single-post-social .nav-link .fab {
    border: 1px solid #dddddd;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    vertical-align: middle;
    text-align: center;
    padding: 8px;
    color: #ab0614;
}
/*Category*/
.category-videos-section img{
    min-height: 200px;
    height: 200px;
}
/*footer*/
footer{
    text-align: right;
}
footer h3{
    position: relative;
    margin-bottom: 1rem;
    color: #FFFFFF;
}
footer p{
    color: #FFFFFF;
}
footer h3::after{
    content: "";
    display: block;
    width: 50%;
    padding-top: 10px;
    border-bottom: 3px solid #FFFFFF;
    margin-left: auto;
}
.footer-logo img{
    width: 60px;
}
.footer-logo .nav-item:not(:last-of-type):after{
    width: 0;
    content: '';
}
.footer-logo .nav-link{
    color: #ffffff;
    font-size: 1.2rem;
}
.text-yellow {
    color: #ffe500;
}
.btn-yellow {
    background: #ffe500;
    color: #0e2149 !important;;
    border-radius: 20px;
    font-weight: bold;
}
.page-item.active .page-link{
    background-color: #0e2149;
    border-color: #0e2149;
}
.page-link,
.page-link:hover{
    color: #0e2149;
}
@media screen and (min-width:992px) {
    .pr-0:not(:first-of-type){
        padding-right: 0 !important;
        text-align: right;
    }
    .editor-choice img{
        height: 60px;
    }
}
@media screen and (max-width: 992px){
    .navbar-dark .nav-link{
        font-size: 1rem;
    }
    .english-link:hover, .english-link{
        bottom: -30px;
    }
    .top-statistics li label{
        font-size: .7rem;
    }
}
@media screen and (max-width: 768px){
    .navbar-brand{
        position: relative;
    }
    .navbar-expand-md .navbar-nav{
        flex-direction: column;
    }
    .navbar-dark .nav-item:not(:last-of-type):after{
        width: 0;
    }
    .navbar-dark .nav-link{
        padding-right: .5rem !important;
        padding-left: .5rem !important;
    }
    .main-random img,
    .sub-random img{
        height: auto;
    }
    .top-statistics li label{
        font-size: .7rem;
    }
    .top-statistics .counter {
        font-size: .8rem;
    }
    .top-statistics .new-cases {
        font-size: 1rem;
    }
    .important-sub-news img, .important-main-news img,
    .must-read img,
    .row-wise img{
        height: auto;
    }
}
@media screen and (max-width: 576px) {
    .top-statistics li label{
        font-size: .5rem;
    }
    .top-statistics .counter {
        font-size: .8rem;
    }
    .top-statistics .new-cases {
        font-size: .9rem;
    }
}
