/*
Theme Name: SobizPress
Theme URI: http://www.sobizpress.com
Author: Sobizpress
Author URI: http://www.sobizpress.com
Description: Commercial Template of sobizpress for News Portal
Version: 2.0.4
*/
/*--------------------------------------------------
:: Header
-------------------------------------------------- */
body, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
    font-family: 'Mukta', sans-serif;
}
.logo_sz {
    height: 59px;
}
a.sub_bx {
    background: #005093;
    padding: 9px 20px 9px 16px;
    border-radius: 4px;
    font-family: sans-serif;
    font-weight: 500;
    color: white;
}
.wb-head_bx {
    padding-bottom: 30px;
    padding-top: 30px;
}
/*--------------------------------------------------
:: Menu
-------------------------------------------------- */
.main_menu {
    background: #fbd302!important;
    border-bottom: 3px solid #f2f2f2;
}
.uk-sticky-fixed {
    top: 0 !important;
}
.dropdown-item:focus, .dropdown-item:hover {
    background-color: #e0bf7f;
}
.navbar-light .navbar-nav .nav-link {
    color: #000000;
    padding: 0 22px;
    font-size: 18px;
    font-weight: 600;
    line-height: 50px;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #ffffff;
    background: #e71623;
}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: #000000;
    background: #e9c30047;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color: #e46e1f;
    margin: 0;
}
.mobile-card-body {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 9px;
}
.m-border {
    border-bottom: 1px solid #e7e7e7;
}
.nunito {
    line-height: 50px;
    font-size: 20px;
    font-weight: 600;
}
a.eng_bx {
    background: #c51035;
    padding: 0px 31px;
    font-size: 20px;
    border-radius: 3px;
    color: #ffffff;
    font-weight: 600;
}
.sidebar-menu {
    background: #2f358f;
    width: 167px;
    box-shadow: rgb(34 96 191 / 24%) 0 0 48px;
}
.menu-list a {
    font-size: 19px;
    line-height: 40px;
}
/*--------------------------------------------------
:: Body
-------------------------------------------------- */
body {
    font-size: 17px;
    line-height: 26px;
    color: #444;
    background: #fff;
}
b, strong {
    font-weight: bold;
}
p {
    font-size: 20px;
    line-height: 35px;
    color: #444;
}
.exp_sm-ft {
    font-size: 15px;
    font-weight: 600;
    color: #666666;
}
.uk-link, a {
    color: #333;
    text-decoration: none !important;
}
.uk-link-toggle:focus .uk-link, .uk-link-toggle:hover .uk-link, .uk-link:hover, a:hover {
    color: #006eb8;
    text-decoration: underline;
}
a:focus, a:hover {
    color: #006eb8;
    text-decoration: none;
}
.desktop_title {
    margin-bottom: 7px;
    margin-top: 20px;
}
.special_news {
    background: #2260bf;
}
.photo-feature-thumnail img {
    height: 401px;
}
.ent-box {
    background: #365f41;
}
.interview-bar {
    background: #f9bb17;
}
.videos_bg_box {
    background: black;
    padding: 11px;
}
.videos-col {
    background: #161922;
}
.sp-clip {
    clip-path: polygon(0 0, 99% 0, 66% 206%, 0% 100%);
}
a.taja_updates {
    background: #f1f1f1;
    padding: 3px 9px 5px 8px;
    font-weight: 600;
    border-radius: 5px;
    color: #d40000;
    box-shadow: rgb(0 0 0 / 14%) 0 0 18px;
}
a.taja_updates:hover {
    background: #d40000;
    color: #ffffff;
}
.subtitle-box {
    font-size: 21px;
    font-weight: 600;
    color: #5e5e5e;
}
.good-news {
    background: #0064b2;
}
.health-box {
    background: #728146;
}
.cotu_gry {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 4px;
}
a.cate_gory {
    color: #d40000;
}
.entertainments_box {
    background: #35365a;
}
.model_box {
    background: #161a25;
}
.sathiya_box {
    background: #005356;
}
.trending-box {
    background: #161a25;
    border-radius: 5px;
    padding: 9px;
}
.head-taja-box {
    box-shadow: rgb(34 96 191 / 24%) 0 0 48px;
    left: 0 !important;
    border-top: 2px solid #323232;
    top: 50px !important;
}
a.trending_updates {
    background: #d40000;
    padding: 3px 9px 5px 8px;
    font-weight: 600;
    border-radius: 5px;
    color: #ffffff;
    box-shadow: rgb(0 0 0 / 14%) 0 0 18px;
}
a.trending_updates:hover {
    background: white;
    color: #d40000;
}
.tags a {
    background: #8b8b8b;
    padding: 0px 7px;
    margin-right: 12px;
    font-size: 17px;
    border-radius: 50px;
    color: white;
}
.title_tag-box {
    font-size: 20px;
    font-weight: 700;
    border-radius: 3px;
    padding: 5px 8px 5px 8px;
}
.zk-author-box {
    border-top: 1px solid #dadada;
    border-bottom: 2px solid #dadada;
    position: relative;
}
.zk-author-image img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 2px solid #6c757d!important;
}
.auth_box {
    float: right;
}
.tags a:hover {
    background: #005093;
}
.date-llf {
    float: right;
    margin-top: 5px;
}
.edu-news-box {
    background: #c2e8fb;
}
.cp-news-box {
    background: #00adcb;
}
.stu-box {
    background: #f1cdcd;
}
.scp-news-box {
    background: #cbd4e3;
}
.pub_date {
    font-size: 19px;
}
.date-llf {
    margin-top: -4px;
}
.special-box-text {
    font-size: 15px;
    font-weight: 600;
    color: #ffffff;
}
.edu-news-head {
    background: #282263;
    text-align: center;
    padding: 10px;
    font-size: 24px;
    font-weight: 900;
}
.sch-col-head {
    background: #005356;
    text-align: center;
    padding: 10px;
    font-size: 24px;
    font-weight: 900;
}
.edu-special {
    font-size: 27px;
    font-weight: 900;
    color: #0030ca;
    margin-bottom: 12px;
}
.author_wr img {
    width: 33px;
    height: 33px;
    border-radius: 50%;
    border: 2px solid #991b1d;
    margin-right: 5px;
}
.int-col {
    background: #d71b23;
    padding: 0px 10px;
}
.author_name {
    font-size: 16px;
    font-weight: 600;
    color: #4c4c4c;
}
.author_name_sm {
    font-size: 17px;
    font-weight: 600;
}
.photo_f-heading {
    font-size: 30px;
}
.videos-box {
    border: 14px solid #4567;
    border-radius: 7px;
}
.brk-m-title {
    margin-top: 8px;
    margin-bottom: 5px;
    font-size: 35px;
    line-height: 46px;
}
a.health-head {
    font-weight: 900;
    background: #353c1f;
    padding: 1px 13px;
    font-size: 24px;
}
a.good-news-head {
    font-weight: 900;
    background: #003f70;
    padding: 1px 13px;
    font-size: 24px;
}
.heading_ctg {
    color: #151647;
    font-size: 27px;
    font-family: 'poppins', sans-serif;
    font-weight: 700;
    position: relative;
    z-index: 9;
    background: #e7e7e7;
    padding-right: 13px;
    border-left: 11px solid #151547;
    padding-left: 7px;
    border-radius: 3px;
}
.heading_ctg a{color: #151647;}
.main__bullets li a {
    padding: 0 13px;
    font-size: 15px;
    color: #ffffff;
    line-height: 40px;
    background: #a50107;
    display: inline;
    font-weight: 500;
    border-radius: 50px;
}
.main__bullets li a:hover {
    background: #006eb8;
}
.title-block:after {
    content: "";
    position: absolute;
    border-bottom: 2px solid #10aac6;
    width: 100%;
    left: 0px;
    bottom: 21px;
    z-index: 1;
    border-top: 2px solid #10aac6;
    height: 11px;
}
.eng-bg-bx {
    background: #006eb8;
    border-radius: 4px;
}
.clip {
    width: 30px;
    height: 18px;
    top: 0;
    position: relative;
    z-index: 0;
    background: #00854b;
    clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
}
.my-overlay {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(95%,rgb(0, 0, 0)));
    background: -webkit-linear-gradient(top,rgba(0,0,0,0)0,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgb(0, 0, 0) 100%);
}
.charc {
    clip-path: polygon(50% 0%, 99% 0, 100% 75%, 50% 100%, 0 100%, 0 0);
}
.scrollbox {
    height: 478px;
    overflow: auto;
    overflow-x: hidden;
    padding-right: 15px;
}
.tab-content {
    background: #fff;
}
.scrollbox-content,
.scrollbox:hover,
.scrollbox:focus {
    visibility: visible;
}
.scrollbox_delayed {
    transition: visibility 0.2s;
}
.scrollbox_delayed:hover {
    transition: visibility 0s 0.2s;
}
#mybox::-webkit-scrollbar {
    width: 10px;
    background: #b1b1b1;
}
#mybox::-webkit-scrollbar-track {
    border-radius: 0px;
    background: #ffffff;
}
#mybox::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #890304;
    padding: 0;
}
#back-to-top {
    bottom: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 5px;
    color: #fff;
    border-radius: 50%;
}
a.cate_bg {
    background: #efe700;
    color: #444444;
    font-weight: 600;
    padding: 0px 10px;
}
a.view_more_bx {
    background: black;
    padding: 0.142857rem 1.428571428571429rem;
    border-radius: 50px;
}
.special-overlay {
    background: linear-gradient(to bottom,rgba(0,0,0,0)0,rgb(0 110 184) 100%);
    padding-top: 238px;
}
.taja_bor {
    border: 1px solid #e5e5e5;
    padding: 10px 10px 0 10px;
    border-radius: 6px;
}
.fancy:before {
    content: "";
    position: absolute;
    background: #ffffff;
    width: 100%;
    top: 0;
    height: 310px;
    z-index: 0;
}
.videos-news-head {
    font-weight: 900;
    background: #000000;
    padding: 1px 13px;
    font-size: 24px;
}
/*--------------------------------------------------
:: Image Height
-------------------------------------------------- */
.banner_news img {
    height: 135px;
}
.trending-thumnail img {
    height: 80px;
    width: 85px;
}
.edu-news-box img {
    height: 220px;
}
.sch-col-box img {
    height: 220px;
}
.special_bx img {
    height: 410px;
}
.modal-col img {
    height: 472px;
}
.videos-box img {
    height: 425px;
    width: 930px;
    object-fit: cover;
}
.ht-280 img {
    height: 280px;
}
.ht-170 img {
    height: 170px;
}
.ht-140 img {
    height: 140px;
}
.ads img {
    border-radius: 4px;
    width: 100%;
    margin-bottom: 10px;
}
.small-videos-box img {
    height: 155px;
}
.economics_small img {
    height: 110px;
    width: 130px;
}
.big_sports_bx img {
    height: 450px;
}
.special-box img {
    height: 500px;
}
.dharan-news-box img {
    height: 300px;
}
.authir_img {
    border-radius: 50%;
    border: 2px solid #d40000;
}
.state-box img {
    height: 412px;
}
.health-big-box img {
    height: 420px;
}
.national_news_box img {
    height: 163px;
}
.national-news img {
    height: 509px;
}
.cp-news-box img {
    height: 220px;
}
.scp-news-box img {
    height: 220px;
}
.stu-box img {
    height: 220px;
}
.economics-medium img {
    height: 155px;
}
.special_news img {
    height: 450px;
}
.big-interview img {
    height: 405px;
}
.economics_bx img {
    height: 350px;
}
.medium-end-box img {
    height: 215px;
}
.ht-50 img {
    height: 40px;
    width: 40px;
    border: 1px solid #f00;
    margin-right: 10px;
    margin-top: 5px;
    padding: 4px;
}
.main_news-bx img {
    height: 350px;
}
.corporate_press img {
    height: 225px;
}
.edu-press_bx img {
    height: 200px;
}
.multi-media_bx img {
    height: 406px;
}
.ht-110 img {
    height: 107px;
    width: 135px;
}
.small-health-box img {
    height: 74px;
    width: 110px;
}
.ht-120 img {
    height: 110px;
    width: 135px;
}
.cover {
    object-fit: cover;
}
.ht-100 img {
    height: 100px;
    width: 130px;
}
.ht-65 img {
    height: 65px;
    width: 70px;
}
.ht-200 img {
    height: 200px;
}
.ht-270 img {
    height: 270px;
}
.ht-220 img {
    height: 115px;
}
.ht-340 img {
    height: 340px;
}
.big_news_mobile img {
    height: 240px;
}
.ht-520 img {
    height: 530px;
}
.ent-col img {
    height: 237px;
}
.ht-200 img {
    height: 210px;
}
.ht-65 img {
    width: 65px;
    height: 65px;
}
.ht-90 img {
    height: 90px;
    width: 90px;
}
/*--------------------------------------------------
:: Footer
-------------------------------------------------- */
.footer p {
    font-size: 15px;
    line-height: 30px;
    margin: 0;
    color: #fff;
}
.footer-bg {
    background: #0051a3;
}
.footer a {
    font-size: 15px;
    font-weight: 500;
    color: white;
}
.formal__bg__main {
    background: #00468d;
}
img.logo_footer {
    height: 28px;
}
.bg2 {
    background: #d40000;
}
.zk-footer-menu {
    line-height: 21px;
    padding: 10px 0px;
    box-shadow: rgb(0 0 0 / 20%) 0px 2px 8px 0px;
}
.zk-f-menu {
    color: #051939;
}
.zk-f-text {
    color: #626262;
    font-weight: 600;
}
.f-text {
    color: white;
}