
@import url('https://fonts.googleapis.com/css2?family=Crimson+Text:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&family=Instrument+Sans:ital,wght@0,400..700;1,400..700&family=Pragati+Narrow:wght@400;700&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap" rel="stylesheet');

:root {
  --color-red: #F00006;
  --color-disc: F00006;
  --font-main-slide-title: 'Crimson Text', serif;
  --font-main-slide-discription: 'Instrument Sans', sans-serif;
  --font-all-discriptions: 'Roboto', sans-serif;
  --font-all-titles: 'Pragati Narrow', sans-serif;
  --bs-navbar-toggler-icon: url(https://ikorodailynews.com/wp-content/themes/ikoro/images/navbar-toggler.png");
  --logo: url("https://ikorodailynews.com/wp-content/themes/ikoro/images/ikoro_daily_news_logo.png");
  --logo-mobi: url("https://ikorodailynews.com/wp-content/themes/ikoro/images/ikoro_daily_news_mobi.png");
}
.navbar-toggler{
    border: 1px solid rgb(255 255 255 / 81%) !important;
}
.navbar-toggler-icon{
    background-image: var(--bs-navbar-toggler-icon) !important;
   
}
#navtext-color li a{
    color: white;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}
#inkuru_video_small h3{
    font-family: var(--font-all-titles);
}
#logo_layer{
    width: 200px;
    height: 210px;
    background-image: url('images/lolo.svg');
    object-fit: cover;
     background-color: red; 
}
.carousel-caption{}
#admis_layer{
    margin-left: auto;
    margin-right: auto;
    background-image: url('../images/slider-3.jpg');
    width: 100%;
    height: auto;
    float: left;
}
.icon_layer i{
    margin-top: 7px;
}
.carousel-indicators .active {
  
  width: 100px;
}

#inkuru_slider_text h1{
    padding: 0px 5px 0px 5px;
    color: #ffffff;
}
#inkuru_main_title h1{
    font-family: var(--font-main-slide-title);
}
#inkuru_main_date h3{
    font-family: var(--font-all-titles);
    color: var(--color-red);
}
#inkuru_main_time h3{
    font-family: var(--font-all-titles);
    color: var(--color-red);
}
#inkuru_main_disc p{
    font-family: var(--font-main-slide-discription);
    text-align: center;
}
#inkuru_main_small h1{
    font-size: 19px;
}
#inkuru_video_small p{
    font-family: var(--font-all-titles);
    font-size: 19px;
    max-height: 100px;
    overflow: hidden;
}
#inkuru_kwamamaza h1 {
    max-height: 58px;
    color: var(--color-red);
    overflow: hidden;
    font-family: var(--font-all-titles);
    font-size: 17px;
}
#inkuru_itangazo p {
    font-size: 19px;
    line-height: 21px;
    max-height: 63px;
    overflow: hidden;
}
#Kwamamaza_tit p{
    color: var(--color-red);
    overflow: hidden;
    font-family: var(--font-all-titles);
    font-size: 18px;
}
#category_main_big ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
#category_main_big li a{
    color:#FFFFFF; 
    font-family:var(--font-all-titles);
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;
}
#inkuru_slider_text p{
    font-family: var(--font-all-titles);
    padding: 0px 5px 0px 5px;
}
#category_main_sm ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
#category_main_sm li a{
    list-style: none;
    color:var(--color-red); 
    font-family:var(--font-all-titles);
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}
#category_slider ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#category_slider li a{
    list-style: none;
    color: #ffffff; 
    font-family:var(--font-all-titles);
    text-decoration: none;
    font-size: 18px;
    text-transform: uppercase;

}
#category_slider{
    height: 34px;
    overflow: hidden;
}
#category_slider_sm{
    height: 18px;
    overflow: hidden;
}
#category_slider_sm ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: -4px 0px 0px 0px;
}
#category_slider_sm li a{
    list-style: none;
    color:var(--color-red); 
    font-family: var(--font-all-titles);
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}
#amateka_layer p{
    font-family: var(--font-all-titles);
    font-size: 18px;
}

#inkuru_video_small h1 {
    font-family: var(--font-all-titles);
    font-size: 17px;
    max-height: 60px;
    overflow: hidden;
    color: var(--color-red);
}
#navbar-brand_text{
    visibility: visible;
    font-family: var(--font-all-titles);
    font-size: 22px;
    color: #FFFFFF;
    text-decoration: none;
    margin-top: -33px;
}

#twandikire_1{
    visibility: visible;
}
#twandikire_2{
    visibility: hidden;
    width: 0;
    height: 0;
}
#ikoro_social h3{
    font-size: 24px;
}
#ikoro_social i{
    font-size: 28px;
}
#footer_menu li a{
    font-size: 20px;
}
#copyright_Layer p{
    font-size: 16px;
}
.auto-bg{
    padding: 80px 0;
}
#main_logo{
    /* background-image: var(--logo); */
    /* object-fit: cover; */
    /* background-repeat: no-repeat; */
    /* width: 100%; */
    /* height: 433px; */
}
#twandikire_1 .menu ul{
    list-style: none;
    margin: 0;
   padding: 0;
   position: relative;
   display: inline-block;
}
#twandikire_1 .menu li{
    float: right;
   margin: 0;
   padding: 0px 4px 0px 0px;
   list-style: none;

}
#twandikire_1 .menu a{
    color: #000000; 
    font-family:var(--font-all-titles);
    text-decoration: none;
    font-size: 18px;
    margin-left: 24px;
    font-weight: bold;
}
#navbarsExample06{
    border: 0px solid #C0C0C0;
    background-color: transparent;
    margin: 0;
    text-align: center;
}
#navbarsExample06 ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    display: inline-block;
}
#navbarsExample06 li{
    float: left;
   margin: 0;
   padding: 0px 4px 0px 0px;

}
#navbarsExample06 .menu a{
    display: block;
    float: left;
    color: #FFFFFF;
    border: 0px none #CCCCCC;
    background-color: transparent;
    background-image: none;
    font-family: "Pragati Narrow";
    font-size: 18px;
    font-style: normal;
    text-decoration: none;
    height: 28px;
    line-height: 28px;
    padding: 0px 5px 0px 5px;
    vertical-align: middle;
    text-align: center;

}
#navbarsExample06 ul ul{
    position: absolute;
    left: 0;
    top: 0;
    visibility: hidden;
    width: auto;
    height: auto;
    border: none;
    background-color: transparent;
    z-index: 999;
}
#navbarsExample06 li li{
    width: 130px;
    padding: 0 0px 0px 0px;
    border: 0px #C0C0C0 solid;
    border-width: 0 0px;
}
#navbarsExample06 ul ul a{
    float: none;
    margin: 0;
    width: auto;
    height: auto;
    white-space: normal;
    padding: 6px 5px 6px 5px;
    background-color: var(--color-red);
    background-image: none;
    border: 0px none #CCCCCC;
    color: #FFFFFF;
    font-family: "Pragati Narrow";
    font-size: 18px;
    font-style: normal;
    line-height: 16px;
    text-align: left;
    text-decoration: none;
}
#navbarsExample06 li:hover a, #navbarsExample06 a:hover
{
   color: #FFFFFF;
   border: 0px none #2E6DA4;
   background-color: transparent;
   background-image: none;
}


#navbarsExample06 li:hover, #navbarsExample06 li a:hover
{
   position: relative;
}


#navbarsExample06 ul :hover ul
{
   left: 0px;
   top: 28px;
   padding-top: 0px;
   visibility: visible;
}



#navbarsExample06 ul ul a, #navbarsExample06 ul :hover ul a
{
   float: none;
   margin: 0;
   width: auto;
   height: auto;
   white-space: normal;
   padding: 6px 5px 6px 5px;
   background-color: var(--color-red);
   background-image: none;
   border: 0px none #CCCCCC;
   color: #FFFFFF;
   font-family: "Pragati Narrow";
   font-size: 18px;
   font-style: normal;
   line-height: 16px;
   text-align: left;
   text-decoration: none;
}
#footer_menu .menu ul{
    margin: 0;
   padding: 0;
   position: relative;
   display: inline-block;
}
#footer_menu .menu li{
   margin: 0;
   padding: 0px 4px 0px 0px;

}
#footer_menu .menu a{
    color: #FFFFFF; 
    font-family:var(--font-all-titles);
    text-decoration: none;
    font-size: 18px;
    margin-left: 24px;
}
#content_title h1{
    color: var(--color-red); 
    font-family:var(--font-all-titles);
    font-size: 32px;
}
#content_disc p{
    color: #434343;
    font-family:var(--font-all-titles);
    font-size: 20px;
    line-height: 28px;
}
/*#single_social i{
    font-size: 26px;
}*/
#single_social h3{
    color: #434343; 
    font-family:var(--font-all-titles);
    font-size: 22px;
}
#single_social p{
    color: #434343; 
    font-family:var(--font-all-titles);
    font-size: 22px;
}
#content_body p{
    color: #434343;
    font-family:var(--font-all-titles);
    font-size: 20px;
    line-height: 26px;
}
#content_body img{
    width: 100%;
    height: auto;
}

#izindi_inkuru{
    width: 100%;
}
#izindi_inkuru h1{
    font-size: 20px;
}

#izindi_inkuru img{
    height: 180px;
    width: 100%;
    object-fit: cover;
}
#single_social_i{
    width: 9%;
}
.menu-footer3-menu-links-container ul{
    padding-left: 0;
}
#inkuru_main_archive{
    margin: 40px 0px 20px 10px;
}
#inkuru_main_archive a{
    color: #000000; 
    font-family:var(--font-all-titles);
    font-size: 24px;
    line-height: 26px;
    font-weight: bolder;
}
#inkuru_main_archive span{
    color: var(--color-red); 
    font-family:var(--font-all-titles);
    font-size: 24px;
    line-height: 26px;
    font-weight: 800;
}

/*comments start*/
#single_share_i i:hover{
    color: #006837;
}
#single_share_i i{
    font-size: 18px;
    margin-left: 10px;
}
#single_view_i p{
    font-size: 15px;
}
#single_view_i i{
    font-size: 15px;
}
#single_comment_i i{
    font-size: 15px;
    color: #000000;
}
#single_comment_i p{
    font-size: 16px;
    font-family:var(--font-all-titles);
    color: black;
}
.comments-area {
    margin-top: 40px;
}

.comments-title {
    font-size: 24px;
    margin: 20px 0px 10px 0px;
    font-family:var(--font-all-titles);
    font-weight: 800;
}
.comment-respond h3{
    font-family:var(--font-all-titles);
    font-size: 24px;
}
.comment-list {
    list-style: none;
    padding-left: 0;
}

.comment-list .comment {
    margin-bottom: 20px;
}

.comment-list .comment-body {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.comment-form {
    margin-top: 20px;
}
.comment-form p{
    font-family:var(--font-all-titles);
    font-size: 18px;
}
.comment-form label {
    display: block;
    margin-bottom: 5px;
    font-family:var(--font-all-titles);
}
.comment-author a{
    text-decoration: none;
    color: #006837;
    font-family:var(--font-all-titles);
    font-size: 20px;
}
.comment-metadata a{
    text-decoration: none;
    color: #006837;
    font-size: 16px;
    font-family:var(--font-all-titles);
}
.reply a{
    text-decoration: none;
    color: #006837;
    font-family:var(--font-all-titles);
    font-size: 18px;
    font-weight: 700;
}
.reply a:hover{
    text-decoration: underline;
}
.comment-author a:hover{
    text-decoration: underline;
}
.comment-form input[type="text"],
.comment-form textarea {
    width: 50%;
    padding: 5px;
    font-family:var(--font-all-titles);
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="email"] {
    width: 50%;
    padding: 5px;
    font-family:var(--font-all-titles);
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="url"] {
    width: 50%;
    padding: 5px;
    font-family:var(--font-all-titles);
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="submit"] {
    background-color: #0073aa;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.comment-form input[type="submit"]:hover {
    background-color: #005177;
}
/*comments End*/

/* START Reviews and Ratings */
#review-form {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

#review-form h3 {
    margin-top: 0;
}

#review-form textarea {
    width: 100%;
    max-width: 100%;
}

.post-reviews-ratings {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

.post-reviews-ratings .review {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.post-reviews-ratings .review:last-child {
    border-bottom: none;
}

.post-reviews-ratings h3 {
    margin-top: 0;
}

.star {
    color: #FFD700;
    font-size: 20px;
}
.star.filled {
    color: #FFD700;
}
.star {
    color: #ddd;
}
/* END Reviews and Ratings */

/*background-image scare with content but no parallax effect*/
.auto-bg {
        background-image: var(--logo); /* change to your image */
        background-size: cover;            /* scale image to cover content */
        background-position: center;       /* keep image centered */
        background-repeat: no-repeat;
        padding: 80px 0;                   /* spacing so content is readable */
        width: 100%;
        /* background-attachment: fixed; */ /* PARALLAX EFFECT */
    }

    /* Optional dark overlay for readability */
    .auto-bg::before {
        content: "";
        position: absolute;
        /* inset: 0; */
        /* background: rgba(0, 0, 0, 0.7); */
        z-index: 0;
    }

    .auto-bg .content {
        position: relative;
        z-index: 1;
        color: white;
    }

#author_desc h3{
    font-family:var(--font-all-titles);
    font-size: 20px !important
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a, .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){
    
    width: 100% !important;
    height: auto;
    object-fit: cover;
}

/*// `sm` applies to x-small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) { ... }









/*// `xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 2560px) {
#inkuru_main_all{
    margin-bottom: 84px;
    padding-bottom: 12px;
}
#inkuru_main_title{
    overflow: hidden;
}
#inkuru_slider{
    max-height: 599px;
    overflow: hidden;
/*    background-color: red;*/
}
#inkuru_main_title h1{
    font-size: 1.9rem;
}
#inkuru_main_date h3{
    font-size: 1.25rem;
}
#inkuru_main_time h3{
    font-size: 1.25rem;
}
#inkuru_main_disc p{
    font-size: 1.3rem;
    line-height: 25px;
}
#inkuru_main_image img{
    height: 413px;
    object-fit: cover; 
    width: 100%;
}
#category_main h1{
    font-size: 1.25rem;
}
#inkuru_main_indicators{
    margin-top:0px; width: 120px;
}
#inkuru_main_indicators img{
    margin-top: 0%; 
    float: left; 
    object-fit: cover; 
    height:70px; 
    max-width: 115px;
}
#inkuru_main_small{
    width: 210px;
}

#inkuru_main_small img{
    height: 150px;
    width: 100%;
    object-fit: cover;
}
#Kwamamaza_tit p{
    font-size: 25px;
    float: left;
}
#Kwamamaza_tit i{
    width: 100px;
    margin:-5px 0px 0px 0px;
    text-align: center;
}

#inkuru_kwamamaza{
    width: 318px;
}
#inkuru_kwamamaza img{
    width:100%;
    object-fit: cover;
    height: 200px;

}
#inkuru_kwamamaza h1{
    max-height: 58px; 
    color: var(--color-red); 
    overflow: hidden; 
    font-family:'Pragati Narrow';
    font-size: 17px;
}
#inkuru_kwamamaza p{
    font-family:'Pragati Narrow'; 
    max-height: 90px; 
    overflow: hidden;
    font-size: 20px;
    line-height: 23px;
    padding: 0px 15px 15px 20px;
}
#inkuru_small{
    width: 100%;
    margin-top: 0px;
    height: auto;
}
#inkuru_small img{
    margin-top: 0%; 
    object-fit: cover; 
    height:120px;
    width: 100%;
}
#inkuru_small_layer{
    margin-top: 0px;
    height: auto;
    overflow: hidden;
}
#inkuru_small hr{
    height:1px;
    width:100%;
    padding-bottom: 12px;
}
#inkuru_small p{
    font-family:'Pragati Narrow';
    font-size: 19px;
    max-height: 100px; 
    overflow: hidden; 
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#inkuru_video_small{
    min-width:210px;
}
#inkuru_video_small img{
    margin-top: 0%;
    object-fit: cover; 
    height:150px;
    width: 100%;
}
#amateka_layer img{
    margin-top: 0%; 
    object-fit: cover; 
    height:120px;
    width: 100%;
}
#amateka_layer{
    max-height: 800px; 
    overflow:hidden;
    margin-left: 12px;
}
#video_flame{
/*    max-height: 1500px; */
    overflow:hidden;
}
#inkuru_slider_text h1{
    font-size: 1.4rem;
}
#inkuru_slider_text p{
    font-size: 1.25rem;
    color: lightgrey;
    line-height: 24px;
    text-align: center;
    margin: 0px 0px 10px 0px;
}

#category_slider{
    margin-top: -36px;
}
#category_slider h1{
    font-size: 1.25rem;
}
#navbar-brand_text{
    visibility: hidden;
    width: 0;
    height: 0;
}
#twandikire_1{
    visibility: visible;
}
#twandikire_2{
    visibility: hidden;
    width: 0;
    height: 0;
}
#ikoro_social h3{
    font-size: 24px;
}
#ikoro_social i{
    font-size: 28px;
}
#footer_menu li a{
    font-size: 20px;
}
#copyright_Layer p{
    font-size: 16px;
}
.auto-bg{
    padding: 132px 0;
}
#main_logo{
    /* background-image: var(--logo); */
    /* object-fit: cover; */
    /* background-repeat: no-repeat; */
    /* width: 900px; */
    /* height: 301px; */
}
#single_social_i{
    width: 15%;
}
#single_comment_i i{
    font-size: 16px;
    color: #000000;
}
#single_comment_i p{
    font-size: 20px;
    font-family:'Pragati Narrow';
    margin: 20px 0px 20px 0px;
}
#single_date_i p{
    font-size: 20px;
    margin: 20px 0px 20px 0px;
}
#single_date_i i{
    font-size: 15px;
}
#single_views_i p{
    font-size: 20px;
    margin: 20px 0px 20px 0px;
}

#single_link_i i{
    font-size: 22px;
    margin-left: 18px;
}
#author_img img{
    width: 100%;
    height: auto;
}
#author_desc h3{
    font-family:'Pragati Narrow';
    font-size: 24px !important;
}
#author_desc a{
    font-family:'Pragati Narrow';
    font-size: 20px !important;
    line-height: 24px;
}
#single_views_i i{
    font-size: 16px;
}
#single_link_i p{
    font-size: 20px;
    margin: 15px 0px 15px 0px;
}
.comments-area {
    margin-top: 40px;
}

.comments-title {
    font-size: 26px;
    margin: 20px 0px 10px 0px;
    font-family:'Pragati Narrow';
}
.comment-respond h3{
    font-family:'Pragati Narrow';
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}
.comment-list {
    list-style: none;
    padding-left: 0;
}

.comment-list .comment {
    margin-bottom: 20px;
}

.comment-list .comment-body {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.comment-form {
    margin-top: 10px;
}
.comment-form p{
    font-family:'Pragati Narrow';
    font-size: 18px;
    margin: 0px 0px 10px 0px;
}
.comment-form label {
    display: block;
    margin-bottom: 5px;
    font-family:'Pragati Narrow';
}
.comment-author a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 20px;
}
.comment-metadata a{
    text-decoration: none;
    color: #006837;
    font-size: 18px;
    font-family:'Pragati Narrow';
}
.reply a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 16px;
    font-weight: 700;
}
.reply a:hover{
    text-decoration: underline;
}
.comment-author a:hover{
    text-decoration: underline;
}
.comment-form input[type="text"],
.comment-form textarea {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="email"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="url"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="submit"] {
    background-color: #0073aa;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.comment-form input[type="submit"]:hover {
    background-color: #005177;
}
/*comments End*/

/* START Reviews and Ratings */
#review-form {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

#review-form h3 {
    margin-top: 0;
}

#review-form textarea {
    width: 100%;
    max-width: 100%;
}

.post-reviews-ratings {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

.post-reviews-ratings .review {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.post-reviews-ratings .review:last-child {
    border-bottom: none;
}

.post-reviews-ratings h3 {
    margin-top: 0;
}

.star {
    color: #FFD700;
    font-size: 20px;
}
.star.filled {
    color: #FFD700;
}
.star {
    color: #ddd;
}
/* END Reviews and Ratings */

#inkuru_itangazo p {
    font-size: 20px;
    line-height: 20px;
    max-height: 63px;
    overflow: hidden;
    margin-left: 10px;
}
#category_main_sm ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
#category_main_sm li a{
    list-style: none;
    color:var(--color-red);
    font-family:'Pragati Narrow';
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}
#single_date_i{
    width: 34%;
    height: auto;
}
#single_comment_i{
    width: 12%;
    height: auto;
    padding: 0;
}
#single_views_i{
    width: 18%;
    height: auto;
    padding: 0;
}
#single_view_i{
    width: 100%;
    height: auto;
}
#single_link_i{
    width: 34%;
    height: auto;
    padding: 0;
}
#author_img {
    /* width: 100%; */
    /* height: auto; */
    margin-left: 1px;
}
.comment-respond h3 {
        font-family: 'Pragati Narrow';
        font-size: 20px;
        font-weight: 800;
        margin: 10px 0px 0px 0px;
    }
#izasomwe_sm_p{
    /* width: 86%; */
    /* height: auto; */
}
#izasomwe_sm_i{
    /* width: 6%; */
    /* height: auto; */
}
#content_body p {
    color: #434343;
    font-family: 'Pragati Narrow';
    font-size: 20px;
    line-height: 26px;
}




}



/*// `xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 1399.98px) {

#inkuru_main_all{
    margin-bottom: 83px;
    padding-bottom: 12px;
}
#inkuru_main_title{
    overflow: hidden;
}
#inkuru_slider{
    max-height: 599px;
    overflow: hidden;
/*    background-color: red;*/
}
#inkuru_main_title h1{
    font-size: 1.7rem;
}
#inkuru_main_date h3{
    font-size: 1.25rem;
}
#inkuru_main_time h3{
    font-size: 1.25rem;
}
#inkuru_main_disc p{
    font-size: 1.3rem;
    line-height: 25px;
}
#inkuru_main_image img{
    height: 413px;
}
#category_main h1{
    font-size: 1.25rem;
}
#inkuru_main_indicators{
    margin-top:0px; width: 110px;
}
#inkuru_main_indicators img{
    margin-top: 0%; 
    float: left; 
    object-fit: cover; 
    height:70px; 
    max-width: 100px;
}
#inkuru_main_small{
    width: 180px;
}

#inkuru_main_small img{
    height: 130px;
    width: 100%;
    object-fit: cover;
}
#Kwamamaza_tit p{
    font-size: 25px;
    float: left;
}
#Kwamamaza_tit i{
    width: 100px;
    margin:-5px 0px 0px 0px;
    text-align: center;
}

#inkuru_kwamamaza{
    width: 270px;
}
#inkuru_kwamamaza img{
    width: 100%;
    object-fit: cover;
    height: 200px;

}
#inkuru_kwamamaza h1{
    max-height: 58px; 
    color: var(--color-red); 
    overflow: hidden; 
    font-family:'Pragati Narrow';
}
#inkuru_kwamamaza p{
    font-family:'Pragati Narrow'; 
    max-height: 90px; 
    overflow: hidden;
    font-size: 19px;
    line-height: 23px;
    padding: 0px 15px 15px 20px;
}
#inkuru_small{
    width: 100%;
    margin-top: 0px;
    height: auto;
}
#inkuru_small img{
    style="margin-top: 0%; 
    object-fit: cover; 
    height:120px;
}
#inkuru_small_layer{
    margin-top: 0px;
    height: auto;
    overflow: hidden;
}
#inkuru_small hr{
    height:1px;
    width:100%;
    padding-bottom: 12px;
}
#inkuru_video_small{
    min-width:180px;
}
#inkuru_video_small img{
    margin-top: 0%;
    object-fit: cover; 
    height:130px;
}
#amateka_layer{
    max-height: 800px; 
    overflow:hidden;
}
#video_flame{
/*    max-height: 1500px; */
    overflow:hidden;
}
#inkuru_slider_text h1{
    font-size: 1.4rem;
}
#inkuru_slider_text p{
    font-size: 1.25rem;
    line-height: 24px;
}
#category_slider{
    margin-top: -36px;
}
#category_slider h1{
    font-size: 1.25rem;
}
#navbar-brand_text{
    visibility: hidden;
    width: 0;
    height: 0;
}
#twandikire_1{
    visibility: visible;
}
#twandikire_2{
    visibility: hidden;
    width: 0;
    height: 0;
}
#ikoro_social h3{
    font-size: 24px;
}
#ikoro_social i{
    font-size: 28px;
}
#footer_menu li a{
    font-size: 20px;
}
#copyright_Layer p{
    font-size: 16px;
}
.auto-bg{
    padding: 100px 0;
}
#main_logo{
    /* background-image: var(--logo); */
    /* object-fit: cover; */
    /* background-repeat: no-repeat; */
    /* width: 700px; */
    /* height: 234px; */
}
#single_social_i{
    width: 15%;
}
#single_comment_i i{
    font-size: 16px;
    color: #000000;
}
#single_comment_i p{
    font-size: 20px;
    font-family:'Pragati Narrow';
    margin: 20px 0px 20px 0px;
}
#single_date_i p{
    font-size: 20px;
    margin: 20px 0px 20px 0px;
}
#single_date_i i{
    font-size: 15px;
}
#single_views_i p{
    font-size: 20px;
    margin: 20px 0px 20px 0px;
}

#single_link_i i{
    font-size: 22px;
    margin-left: 18px;
}
#author_img img{
    width: 100%;
    height: auto;
}
#author_desc h3{
    font-family:'Pragati Narrow';
    font-size: 24px !important;
}
#author_desc a{
    font-family:'Pragati Narrow';
    font-size: 20px !important;
    line-height: 24px;
}
#single_views_i i{
    font-size: 16px;
}
#single_link_i p{
    font-size: 20px;
    margin: 15px 0px 15px 0px;
}
.comments-area {
    margin-top: 40px;
}

.comments-title {
    font-size: 26px;
    margin: 20px 0px 10px 0px;
    font-family:'Pragati Narrow';
}
.comment-respond h3{
    font-family:'Pragati Narrow';
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}
.comment-list {
    list-style: none;
    padding-left: 0;
}

.comment-list .comment {
    margin-bottom: 20px;
}

.comment-list .comment-body {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.comment-form {
    margin-top: 10px;
}
.comment-form p{
    font-family:'Pragati Narrow';
    font-size: 18px;
    margin: 0px 0px 10px 0px;
}
.comment-form label {
    display: block;
    margin-bottom: 5px;
    font-family:'Pragati Narrow';
}
.comment-author a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 20px;
}
.comment-metadata a{
    text-decoration: none;
    color: #006837;
    font-size: 18px;
    font-family:'Pragati Narrow';
}
.reply a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 16px;
    font-weight: 700;
}
.reply a:hover{
    text-decoration: underline;
}
.comment-author a:hover{
    text-decoration: underline;
}
.comment-form input[type="text"],
.comment-form textarea {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="email"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="url"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="submit"] {
    background-color: #0073aa;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.comment-form input[type="submit"]:hover {
    background-color: #005177;
}
/*comments End*/

/* START Reviews and Ratings */
#review-form {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

#review-form h3 {
    margin-top: 0;
}

#review-form textarea {
    width: 100%;
    max-width: 100%;
}

.post-reviews-ratings {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

.post-reviews-ratings .review {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.post-reviews-ratings .review:last-child {
    border-bottom: none;
}

.post-reviews-ratings h3 {
    margin-top: 0;
}

.star {
    color: #FFD700;
    font-size: 20px;
}
.star.filled {
    color: #FFD700;
}
.star {
    color: #ddd;
}
/* END Reviews and Ratings */

#inkuru_itangazo p {
    font-size: 20px;
    line-height: 20px;
    max-height: 63px;
    overflow: hidden;
    margin-left: 10px;
}
#category_main_sm ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
#category_main_sm li a{
    list-style: none;
    color:var(--color-red);
    font-family:'Pragati Narrow';
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}
#single_date_i{
    width: 34%;
    height: auto;
}
#single_comment_i{
    width: 12%;
    height: auto;
    padding: 0;
}
#single_views_i{
    width: 18%;
    height: auto;
    padding: 0;
}
#single_view_i{
    width: 100%;
    height: auto;
}
#single_link_i{
    width: 34%;
    height: auto;
    padding: 0;
}
#author_img {
    /* width: 100%; */
    /* height: auto; */
    margin-left: 1px;
}
.comment-respond h3 {
        font-family: 'Pragati Narrow';
        font-size: 20px;
        font-weight: 800;
        margin: 10px 0px 0px 0px;
    }
#izasomwe_sm_p{
    /* width: 86%; */
    /* height: auto; */
}
#izasomwe_sm_i{
    /* width: 6%; */
    /* height: auto; */
}
#content_body p {
    color: #434343;
    font-family: 'Pragati Narrow';
    font-size: 20px;
    line-height: 26px;
}



}




/*// `xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px) {

#inkuru_main_all{
    margin-bottom: 98px;
    padding-bottom: 12px;
}
#inkuru_main_title{
    overflow: hidden;
}
#inkuru_slider{
    max-height: 1300px;
    overflow: hidden;
/*    background-color: red;*/
}
#inkuru_main_title h1{
    font-size: 1.25rem;
}
#inkuru_main_date h3{
    font-size: 1.25rem;
}
#inkuru_main_time h3{
    font-size: 1.25rem;
}
#inkuru_main_disc p{
    font-size: 1.25rem;
    line-height: 25px;
}
#inkuru_main_image img{
    height: 413px;
}
#category_main h1{
    font-size: 1.25rem;
}
#inkuru_main_indicators{
    margin-top:0px; width: 131px;
}
#inkuru_main_indicators img{
    margin-top: 0%;
    float: left;
    object-fit: cover;
    height:70px;
    max-width: 130px;
}
#inkuru_main_small{
    width: 220px;
}

#inkuru_main_small img{
    height: 160px;
    width: 100%;
    object-fit: cover;
}
#Kwamamaza_tit p{
    font-size: 25px;
    float: left;
}
#Kwamamaza_tit i{
    width: 150px;
}

#inkuru_kwamamaza{
    width: 220px;
}
#inkuru_kwamamaza img{
    width: 100%;
    object-fit: cover;
    height: 200px;

}
#inkuru_small{
    width: 50%;
    margin-top: 0px;
    height: auto;
}
#inkuru_small img{
    margin-top: 0%; 
    object-fit: cover; 
    height:120px;
}
#inkuru_small_layer{
    margin-top: 15px;
    height: auto;
    overflow: hidden;
}
#inkuru_small hr{
    height:1px;
    width:100%;
    padding-bottom: 12px;
    visibility: hidden;
    margin-bottom: 0;
}
#inkuru_ntoya hr{
     height:1px;
    width:100%;
    padding-bottom: 12px;
    visibility: hidden;
    margin-bottom: 0;
}
#inkuru_video_small{
    min-width:230px;
}
#inkuru_video_small img{
    margin-top: 0%;
    object-fit: cover; 
    height:130px;
}
#amateka_layer{
    max-height: 1800px; 
    overflow:hidden;
}
#amateka_layer h1{
    margin-top: 0;
}
#inkuru_slider_text h1{
    font-size: 1.4rem;
}
#inkuru_slider_text p{
    font-size: 1.25rem;
    line-height: 24px;
}
#category_slider{
    margin-top: -36px;
}
#category_slider h1{
    font-size: 1.25rem;
}
#navbar-brand_text{
    visibility: visible;

}
#twandikire_1{
    visibility: hidden;
    width: 0;
    height: 0;
}
#twandikire_2{
    visibility: visible;
    width: auto;
    height: auto;
}
#ikoro_social h3{
    font-size: 24px;
}
#ikoro_social i{
    font-size: 28px;
}
#footer_menu li a{
    font-size: 20px;
}
#copyright_Layer p{
    font-size: 16px;
}
.auto-bg{
    padding: 83px 0;
}
#main_logo{
    /* background-image: var(--logo); */
    /* object-fit: cover; */
    /* background-repeat: no-repeat; */
    /* width: 700px; */
    /* height: 234px; */
}
#izindi_inkuru{
    width: 23%;
}
#izindi_inkuru h1{
    font-size: 20px;
}

#izindi_inkuru img{
    height: 150px;
    width: 100%;
    object-fit: cover;
}
#single_social_i{
    width: 7%;
}
#category_slider_sm{
    height: auto;
}
#category_slider{
    height: 30px;
    overflow: hidden;
}
#single_views_i i{
    font-size: 14px;
}
#single_link_i p{
    font-size: 16px;
    margin: 10px 0px 10px 0px;
}
.comments-area {
    margin-top: 40px;
}

.comments-title {
    font-size: 18px;
    margin: 20px 0px 10px 0px;
    font-family:'Pragati Narrow';
}
.comment-respond h3{
    font-family:'Pragati Narrow';
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}
.comment-list {
    list-style: none;
    padding-left: 0;
}

.comment-list .comment {
    margin-bottom: 20px;
}

.comment-list .comment-body {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.comment-form {
    margin-top: 10px;
}
.comment-form p{
    font-family:'Pragati Narrow';
    font-size: 16px;
    margin: 0px 0px 10px 0px;
}
.comment-form label {
    display: block;
    margin-bottom: 5px;
    font-family:'Pragati Narrow';
}
.comment-author a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 17px;
}
.comment-metadata a{
    text-decoration: none;
    color: #006837;
    font-size: 14px;
    font-family:'Pragati Narrow';
}
.reply a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 16px;
    font-weight: 700;
}
.reply a:hover{
    text-decoration: underline;
}
.comment-author a:hover{
    text-decoration: underline;
}
.comment-form input[type="text"],
.comment-form textarea {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="email"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="url"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="submit"] {
    background-color: #0073aa;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.comment-form input[type="submit"]:hover {
    background-color: #005177;
}
/*comments End*/

/* START Reviews and Ratings */
#review-form {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

#review-form h3 {
    margin-top: 0;
}

#review-form textarea {
    width: 100%;
    max-width: 100%;
}

.post-reviews-ratings {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

.post-reviews-ratings .review {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.post-reviews-ratings .review:last-child {
    border-bottom: none;
}

.post-reviews-ratings h3 {
    margin-top: 0;
}

.star {
    color: #FFD700;
    font-size: 20px;
}
.star.filled {
    color: #FFD700;
}
.star {
    color: #ddd;
}
/* END Reviews and Ratings */

#inkuru_itangazo p {
    font-size: 16px;
    line-height: 20px;
    max-height: 63px;
    overflow: hidden;
    margin-left: 10px;
}
#category_main_sm ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
#category_main_sm li a{
    list-style: none;
    color:var(--color-red);
    font-family:'Pragati Narrow';
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
}
#single_date_i{
    width: 37%;
    height: auto;
}
#single_comment_i{
    width: 12%;
    height: auto;
    padding: 0;
}
#single_views_i{
    width: 19%;
    height: auto;
    padding: 0;
}
#single_view_i{
    width: 100%;
    height: auto;
}
#single_link_i{
    width: 30%;
    height: auto;
    padding: 0;
}
#author_img {
    /* width: 100%; */
    /* height: auto; */
    margin-left: 1px;
}
.comment-respond h3 {
        font-family: 'Pragati Narrow';
        font-size: 16px;
        font-weight: 800;
        margin: 10px 0px 0px 0px;
    }
#izasomwe_sm_p{
    width: 86%;
    height: auto;
}
#izasomwe_sm_i{
    width: 10%;
    height: auto;
}
#single_social_i{
    width: 15%;
}
#single_comment_i i{
    font-size: 16px;
    color: #000000;
}
#single_comment_i p{
    font-size: 20px;
    font-family:'Pragati Narrow';
    margin: 15px 0px 15px 0px;
}
#single_date_i p{
    font-size: 22px;
    margin: 15px 0px 15px 0px;
}
#single_date_i i{
    font-size: 15px;
}
#single_views_i p{
    font-size: 19px;
    margin: 15px 0px 15px 0px;
}

#single_link_i i{
    font-size: 22px;
    margin-left: 18px;
}
#author_img img{
    width: 100%;
    height: auto;
}
#author_desc h3{
    font-family:'Pragati Narrow';
    font-size: 20px !important;
}
#author_desc a{
    font-family:'Pragati Narrow';
    font-size: 18px !important;
    line-height: 20px;
}
#single_views_i i{
    font-size: 16px;
}
#single_link_i p{
    font-size: 20px;
    margin: 15px 0px 15px 0px;
}
.comments-area {
    margin-top: 40px;
}

.comments-title {
    font-size: 24px;
    margin: 20px 0px 10px 0px;
    font-family:'Pragati Narrow';
}
.comment-respond h3{
    font-family:'Pragati Narrow';
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}
.comment-list {
    list-style: none;
    padding-left: 0;
}

.comment-list .comment {
    margin-bottom: 20px;
}

.comment-list .comment-body {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.comment-form {
    margin-top: 10px;
}
.comment-form p{
    font-family:'Pragati Narrow';
    font-size: 16px;
    margin: 0px 0px 10px 0px;
}
.comment-form label {
    display: block;
    margin-bottom: 5px;
    font-family:'Pragati Narrow';
}
.comment-author a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 17px;
}
.comment-metadata a{
    text-decoration: none;
    color: #006837;
    font-size: 14px;
    font-family:'Pragati Narrow';
}
.reply a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 16px;
    font-weight: 700;
}
.reply a:hover{
    text-decoration: underline;
}
.comment-author a:hover{
    text-decoration: underline;
}
.comment-form input[type="text"],
.comment-form textarea {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="email"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="url"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="submit"] {
    background-color: #0073aa;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.comment-form input[type="submit"]:hover {
    background-color: #005177;
}
/*comments End*/

/* START Reviews and Ratings */
#review-form {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

#review-form h3 {
    margin-top: 0;
}

#review-form textarea {
    width: 100%;
    max-width: 100%;
}

.post-reviews-ratings {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

.post-reviews-ratings .review {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.post-reviews-ratings .review:last-child {
    border-bottom: none;
}

.post-reviews-ratings h3 {
    margin-top: 0;
}

.star {
    color: #FFD700;
    font-size: 20px;
}
.star.filled {
    color: #FFD700;
}
.star {
    color: #ddd;
}
/* END Reviews and Ratings */

#inkuru_itangazo p {
    font-size: 20px;
    line-height: 20px;
    max-height: 63px;
    overflow: hidden;
    margin-left: 10px;
}
#category_main_sm ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
#category_main_sm li a{
    list-style: none;
    color:var(--color-red);
    font-family:'Pragati Narrow';
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}
#single_date_i{
    width: 34%;
    height: auto;
}
#single_comment_i{
    width: 12%;
    height: auto;
    padding: 0;
}
#single_views_i{
    width: 18%;
    height: auto;
    padding: 0;
}
#single_view_i{
    width: 100%;
    height: auto;
}
#single_link_i{
    width: 30%;
    height: auto;
    padding: 0;
}
#author_img {
    /* width: 100%; */
    /* height: auto; */
    margin-left: 1px;
}
.comment-respond h3 {
        font-family: 'Pragati Narrow';
        font-size: 16px;
        font-weight: 800;
        margin: 10px 0px 0px 0px;
    }
#izasomwe_sm_p{
    width: 86%;
    height: auto;
}
#izasomwe_sm_i{
    width: 10%;
    height: auto;
}
#content_body p {
    color: #434343;
    font-family: 'Pragati Narrow';
    font-size: 20px;
    line-height: 26px;
}

}

/*// `lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px) {
        #inkuru_main_indicators img {
        margin-top: 0%;
        float: left;
        object-fit: cover;
        height: 70px;
        max-width: 98px;
    }

#inkuru_main_all{
    margin-bottom: 85px;
    padding-bottom: 12px;
}
#inkuru_main_title h1{
    font-size: 1.25rem;
}
#inkuru_main_date h3{
    font-size: 1.25rem;
}
#inkuru_main_time h3{
    font-size: 1.25rem;
}
#inkuru_main_disc p{
    font-size: 1.25rem;
    line-height: 25px;
}
#inkuru_main_image img{
    height: 413px;
}
#category_main h1{
    font-size: 1.25rem;
}
#inkuru_main_small{
    width: 228px;
}
#inkuru_main_small img{
    height: 160px;
    width: 100%;
    object-fit: cover;
}
#Kwamamaza_tit p{
    font-size: 22px;
    float: left;
}
#Kwamamaza_tit i{
    width: 150px;
}

#inkuru_kwamamaza{
    width: 167px;
}
#inkuru_kwamamaza img{
    width: 100%;
    object-fit: cover;
    height: 200px;

}
#inkuru_slider{
    max-height: 1254px;
    overflow: visible;
}
#inkuru_small_layer{
    margin-top: 15px;
    height: 270px;
    overflow: hidden;
}
#inkuru_small{
    float: left;
    width: 50%;
    height: 140px;
}
#inkuru_video_small{
    min-width:230px;
}
#inkuru_video_small img{
    margin-top: 0%;
    object-fit: cover; 
    height:190px;
}
#amateka_layer{
    max-height: 780px; 
    overflow:hidden;
}
#inkuru_slider_text h1{
    font-size: 1.4rem;
}
#inkuru_slider_text p{
    font-size: 1.25rem;
    line-height: 24px;
}
#category_slider{
    margin-top: -36px;
}
#category_slider h1{
    font-size: 1.25rem;
}
#navbar-brand_text{
    visibility: visible;
    font-size: 18px;
    margin-top: -22px;
}
#ikoro_social h3{
    font-size: 24px;
}
#ikoro_social i{
    font-size: 28px;
}
#footer_menu{
    width: 50%;
    margin-top: 15px;
}
#footer_menu li a{
    font-size: 20px;
}
#copyright_Layer p{
    font-size: 16px;
}
.auto-bg{
    padding: 58px 0;
}
#main_logo{
    /* background-image: var(--logo); */
    /* object-fit: cover; */
    /* background-repeat: no-repeat; */
    /* width: 526px; */
    /* height: 176px; */
}
#izindi_inkuru{
    width: 31%;
}
#izindi_inkuru h1{
    font-size: 20px;
}

#izindi_inkuru img{
    height: 150px;
    width: 100%;
    object-fit: cover;
}
#single_social_i{
    width: 15%;
}
#single_comment_i i{
    font-size: 13px;
    color: #000000;
}
#single_comment_i p{
    font-size: 18px;
    font-family:'Pragati Narrow';
    margin: 10px 0px 10px 0px;
}
#single_date_i p{
    font-size: 18px;
    margin: 10px 0px 10px 0px;
}
#single_date_i i{
    font-size: 15px;
}
#single_views_i p{
    font-size: 18px;
    margin: 10px 0px 10px 0px;
}

#single_link_i i{
    font-size: 18px;
    margin-left: 14px;
}
#author_img img{
    width: 100%;
    height: auto;
}
#author_desc h3{
    font-family:'Pragati Narrow';
    font-size: 18px !important;
}
#author_desc a{
    font-family:'Pragati Narrow';
    font-size: 18px !important;
    line-height: 20px;
}
#single_views_i i{
    font-size: 14px;
}
#single_link_i p{
    font-size: 18px;
    margin: 10px 0px 10px 0px;
}
.comments-area {
    margin-top: 40px;
}

.comments-title {
    font-size: 26px;
    margin: 20px 0px 10px 0px;
    font-family:'Pragati Narrow';
}
.comment-respond h3{
    font-family:'Pragati Narrow';
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}
.comment-list {
    list-style: none;
    padding-left: 0;
}

.comment-list .comment {
    margin-bottom: 20px;
}

.comment-list .comment-body {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.comment-form {
    margin-top: 10px;
}
.comment-form p{
    font-family:'Pragati Narrow';
    font-size: 18px;
    margin: 0px 0px 10px 0px;
}
.comment-form label {
    display: block;
    margin-bottom: 5px;
    font-family:'Pragati Narrow';
}
.comment-author a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 20px;
}
.comment-metadata a{
    text-decoration: none;
    color: #006837;
    font-size: 16px;
    font-family:'Pragati Narrow';
}
.reply a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 16px;
    font-weight: 700;
}
.reply a:hover{
    text-decoration: underline;
}
.comment-author a:hover{
    text-decoration: underline;
}
.comment-form input[type="text"],
.comment-form textarea {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="email"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="url"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="submit"] {
    background-color: #0073aa;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.comment-form input[type="submit"]:hover {
    background-color: #005177;
}
/*comments End*/

/* START Reviews and Ratings */
#review-form {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

#review-form h3 {
    margin-top: 0;
}

#review-form textarea {
    width: 100%;
    max-width: 100%;
}

.post-reviews-ratings {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

.post-reviews-ratings .review {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.post-reviews-ratings .review:last-child {
    border-bottom: none;
}

.post-reviews-ratings h3 {
    margin-top: 0;
}

.star {
    color: #FFD700;
    font-size: 20px;
}
.star.filled {
    color: #FFD700;
}
.star {
    color: #ddd;
}
/* END Reviews and Ratings */

#inkuru_itangazo p {
    font-size: 20px;
    line-height: 20px;
    max-height: 63px;
    overflow: hidden;
    margin-left: 10px;
}
#category_main_sm ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
#category_main_sm li a{
    list-style: none;
    color:var(--color-red);
    font-family:'Pragati Narrow';
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
}
#single_date_i{
    width: 37%;
    height: auto;
}
#single_comment_i{
    width: 9%;
    height: auto;
    padding: 0;
}
#single_views_i{
    width: 15%;
    height: auto;
    padding: 0;
}
#single_view_i{
    width: 100%;
    height: auto;
}
#single_link_i{
    width: 37%;
    height: auto;
    padding: 0;
}
#author_img {
    /* width: 100%; */
    /* height: auto; */
    margin-left: 1px;
}
.comment-respond h3 {
        font-family: 'Pragati Narrow';
        font-size: 20px;
        font-weight: 800;
        margin: 10px 0px 0px 0px;
    }
#izasomwe_sm_p{
    width: 86%;
    height: auto;
}
#izasomwe_sm_i{
    width: 12%;
    height: auto;
}


}


/*// `md` applies to small devices (landscape phones, less than 768px)*/
@media (max-width: 767.98px) {
#inkuru_main_all{
    margin-bottom: 70px;
    padding-bottom: 12px;
}
#inkuru_main_title h1{
    font-size: 1.1rem;
}
#inkuru_main_date h3{
    font-size: 1rem;
}
#inkuru_main_time h3{
    font-size: 1rem;
}
#inkuru_main_disc p{
    font-size: 1rem;
    line-height: 24px;
}
#inkuru_main_image img{
    height: 345px;
}
#category_main h1{
    font-size: 1.1rem;
}
#inkuru_main_indicators{
    margin-top:0px; width: 131px;
}
#inkuru_main_indicators img{
    margin-top: 0%; 
    float: left; 
    object-fit: cover; 
    height:60px; 
    max-width: 70px;
}
#inkuru_main_small{
    width: 169px;
}
#inkuru_main_small img{
    height: 160px;
    width: 100%;
    object-fit: cover;
}
#Kwamamaza_tit p{
    font-size: 20px;
    float: left;
}
#Kwamamaza_tit i{
    width: 150px;
}
#Kwamamaza_tit{
    max-width: 100%;
}
#inkuru_kwamamaza{
    width: 230px;
}
#inkuru_kwamamaza img{
    width: 100%;
    object-fit: cover;
    height: 200px;

}
#inkuru_small_layer{
    margin-top: 15px;
    height: auto;
    overflow: hidden;
}
#inkuru_small{
    float: left;
    width: 50%;
    height: auto;
}
#inkuru_video_small{
    min-width:262px;
}
#inkuru_video_small img{
    margin-top: 0%;
    object-fit: cover; 
    height:190px;
}
#inkuru_slider_text h1{
    font-size: 1.4rem;
}
#inkuru_slider_text p{
    font-size: 1.25rem;
    line-height: 24px;
}
#category_slider{
    margin-top: -36px;
}
#category_slider h1{
    font-size: 1.25rem;
}
#inkuru_ntoya{
    width: 50%;
}
#ikoro_social h3{
    font-size: 24px;
}
#ikoro_social i{
    font-size: 28px;
}
#footer_menu{
    width: 50%;
    margin-top: 15px;
}
#footer_menu li a{
    font-size: 20px;
}
#copyright_Layer p{
    font-size: 16px;
}
.auto-bg{
    padding: 35px 0;
}
#main_logo{
    /* background-image: var(--logo); */
    /* object-fit: cover; */
    /* background-repeat: no-repeat; */
    /* width: 400px; */
    /* height: 134px; */
}
#content_title h1{
    color: var(--color-red);
    font-family:'Pragati Narrow';
    font-size: 24px;
}
#content_disc p{
    color: #434343;
    font-family:'Pragati Narrow';
    font-size: 18px;
    line-height: 24px;
}
#single_social i{
    font-size: 26px;
}
#single_social h3{
    color: #434343; 
    font-family:'Pragati Narrow';
    font-size: 22px;
}
#single_social p{
    color: #434343; 
    font-family:'Pragati Narrow';
    font-size: 14px;
}
#content_body p{
    color: #434343;
    font-family:'Pragati Narrow';
    font-size: 18px;
    line-height: 24px;
}
#content_body img{
    width: 100%;
    height: auto;
}

#izindi_inkuru{
    width: 48%;
}
#izindi_inkuru h1{
    font-size: 16px;
    line-height: 20px;
    margin-top: 4px;
}

#izindi_inkuru img{
    height: 180px;
    width: 100%;
    object-fit: cover;
}
#single_social_i{
    width: 15%;
}
#single_comment_i i{
    font-size: 12px;
    color: #000000;
}
#single_comment_i p{
    font-size: 16px;
    font-family:'Pragati Narrow';
    margin: 4px 0px 4px 0px;
}
#single_date_i p{
    font-size: 15px;
    margin: 4px 0px 4px 0px;
}
#single_date_i i{
    font-size: 15px;
}
#single_views_i p{
    font-size: 15px;
    margin: 4px 0px 4px 0px;
}

#single_link_i i{
    font-size: 12px;
}
#author_img img{
    width: 100%;
    height: auto;
}
#author_desc h3{
    font-family:'Pragati Narrow';
    font-size: 14px !important;
}
#author_desc a{
    font-family:'Pragati Narrow';
    font-size: 14px !important;
    line-height: 20px;
}
#single_views_i i{
    font-size: 13px;
}
#single_link_i p{
    font-size: 14px;
    margin: 4px 0px 4px 0px;
}
.comments-area {
    margin-top: 40px;
}

.comments-title {
    font-size: 18px;
    margin: 20px 0px 10px 0px;
    font-family:'Pragati Narrow';
}
.comment-respond h3{
    font-family:'Pragati Narrow';
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}
.comment-list {
    list-style: none;
    padding-left: 0;
}

.comment-list .comment {
    margin-bottom: 20px;
}

.comment-list .comment-body {
    border-bottom: 1px solid #ddd;
    padding: 10px;
    border-radius: 5px;
}
.comment-form {
    margin-top: 10px;
}
.comment-form p{
    font-family:'Pragati Narrow';
    font-size: 16px;
    margin: 0px 0px 10px 0px;
}
.comment-form label {
    display: block;
    margin-bottom: 5px;
    font-family:'Pragati Narrow';
}
.comment-author a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 17px;
}
.comment-metadata a{
    text-decoration: none;
    color: #006837;
    font-size: 14px;
    font-family:'Pragati Narrow';
}
.reply a{
    text-decoration: none;
    color: #006837;
    font-family:'Pragati Narrow';
    font-size: 16px;
    font-weight: 700;
}
.reply a:hover{
    text-decoration: underline;
}
.comment-author a:hover{
    text-decoration: underline;
}
.comment-form input[type="text"],
.comment-form textarea {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="email"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="url"] {
    width: 50%;
    padding: 5px;
    font-family:'Pragati Narrow';
    margin-bottom: 5px;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.comment-form input[type="submit"] {
    background-color: #0073aa;
    color: #fff;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

.comment-form input[type="submit"]:hover {
    background-color: #005177;
}
/*comments End*/

/* START Reviews and Ratings */
#review-form {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

#review-form h3 {
    margin-top: 0;
}

#review-form textarea {
    width: 100%;
    max-width: 100%;
}

.post-reviews-ratings {
    border: 1px solid #ddd;
    padding: 10px;
    margin-top: 20px;
}

.post-reviews-ratings .review {
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}

.post-reviews-ratings .review:last-child {
    border-bottom: none;
}

.post-reviews-ratings h3 {
    margin-top: 0;
}

.star {
    color: #FFD700;
    font-size: 20px;
}
.star.filled {
    color: #FFD700;
}
.star {
    color: #ddd;
}
/* END Reviews and Ratings */

#inkuru_itangazo p {
    font-size: 16px;
    line-height: 20px;
    max-height: 63px;
    overflow: hidden;
    margin-left: 10px;
}
#category_main_sm ul{

    list-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
}
#category_main_sm li a{
    list-style: none;
    color:var(--color-red);
    font-family:'Pragati Narrow';
    text-decoration: none;
    font-size: 14px;
    text-transform: uppercase;
}
#single_date_i{
    width: 37%;
    height: auto;
}
#single_comment_i{
    width: 12%;
    height: auto;
    padding: 0;
}
#single_views_i{
    width: 19%;
    height: auto;
    padding: 0;
}
#single_view_i{
    width: 100%;
    height: auto;
}
#single_link_i{
    width: 30%;
    height: auto;
    padding: 0;
}
#author_img {
    /* width: 100%; */
    /* height: auto; */
    margin-left: 1px;
}
.comment-respond h3 {
        font-family: 'Pragati Narrow';
        font-size: 16px;
        font-weight: 800;
        margin: 10px 0px 0px 0px;
    }
#izasomwe_sm_p{
    width: 86%;
    height: auto;
}
#izasomwe_sm_i{
    width: 14%;
    height: auto;
}


}




/*// `sm` applies to x-small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px){
#inkuru_main_all{
    margin-bottom: 50px;
    padding-bottom: 12px;
}
#inkuru_main_title h1{
    font-size: 1.1rem;
}
#inkuru_main_date h3{
    font-size: 0.7rem;
}
#inkuru_main_time h3{
    font-size: 0.7rem;
}
#main_lines hr{
    padding: 0px 0px 0px 0px;
    margin: 15px 0px 0px 0px;

}
#inkuru_main_disc p{
    font-size: 1rem;
    padding: 0px 5px 0px 5px;
}
#inkuru_main_image img{
    height: 245px;
}
#category_main h1{
    font-size: 12px;
}
#category_main_big li a {
    font-size: 12px;
}
#inkuru_main_indicators{
    margin-top:0px; width: 131px;
}
#inkuru_main_indicators img{
    margin-top: 0%; 
    float: left; 
    object-fit: cover; 
    height:40px; 
    max-width: 100%;
}
#inkuru_main_small{
    width: 47%;
}
#inkuru_main_small h1{
    font-size: 16px;
}
#inkuru_main_small img{
    height: 100px;
    width: 100%;
    object-fit: cover;
}
#inkuru_itangazo p{
    font-size: 16px;
    line-height: 21px;
    max-height: 63px;
    overflow: hidden;
}
#Kwamamaza_tit p{
    font-size: 16px;
    float: left;
}
#Kwamamaza_tit i{
    width: 68px;
    margin:-5px 0px 0px 0px;
    text-align: center;
}
#Kwamamaza_tit{
    max-width: 100%;
}
#inkuru_kwamamaza{
    width:47%;
}
#inkuru_kwamamaza img{
    width: 100%;
    object-fit: cover;
    height: 100px;

}
#inkuru_kwamamaza h1 {
    max-height: 50px;
    color: var(--color-red);
    overflow: hidden;
    font-family: 'Pragati Narrow';
    font-size: 14px;
}
#inkuru_kwamamaza p {
    font-family: 'Pragati Narrow';
    max-height: 90px;
    overflow: hidden;
    font-size: 16px;
    line-height: 23px;
    padding: 0px 15px 15px 20px;
}
#inkuru_small_layer{
    margin-top: 15px;
    height: auto;
    overflow: hidden;
}
#inkuru_small{
    float: left;
    width: 50%;
    height: auto;
    padding: 0px 4px 0px 4px;
}
#inkuru_small img{
    style="margin-top: 0%;
    object-fit: cover;
    height: 100px;
}
#inkuru_small p {
    font-family: 'Pragati Narrow';
    font-size: 16px;
    max-height: 100px;
    overflow: hidden;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px -7px;
}
#category_slider_sm li a {
    list-style: none;
    color: var(--color-red);
    font-family: 'Pragati Narrow';
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}
#inkuru_video_small{
    min-width:47%;
}
#inkuru_video_small img{
    margin-top: 0%;
    object-fit: cover; 
    height:110px;
}
#inkuru_video_small h1{
    font-family: Pragati Narrow;
    font-size: 14px; 
    max-height: 50px; 
    overflow: hidden;
    color: var(--color-red);
}
#inkuru_video_small p{
    font-family: Pragati Narrow;
    font-size: 16px; 
    max-height: 100px; 
    overflow: hidden;

}
#video_flame_single{
    width: 140px;
    height: auto;
}
#amateka_layer{
    max-height: 1780px; 
    overflow:hidden;
    margin-left: 0;
}
#amateka_layer p {
    font-family: 'Pragati Narrow';
    font-size: 16px;
}
#inkuru_slider{
    max-height: 2800px;
    overflow: visible;
}
#inkuru_slider_text h1{
    font-size: 1.2rem;
    padding: 0px 0px 0px 0px;
}
#inkuru_slider_text p{
    font-size: 15px;
    padding: 0px 4px 0px 4px;
    line-height: 17px;
}
#category_slider li a {
    list-style: none;
    color: #ffffff;
    font-family: 'Pragati Narrow';
    text-decoration: none;
    font-size: 12px;
    text-transform: uppercase;
    margin: 0px 0px 0px -7px;
}
#category_slider{
    margin-top: -32px;
}
#category_slider h1{
    font-size: 12px;
}
#ikoro_social h3{
    font-size: 16px;
}
#ikoro_social i{
    font-size: 16px;
}
#footer_menu{
    width: 50%;
    margin-top: 15px;
    padding: 0px 0px 0px 0px;
}
#footer_menu li a{
    font-size: 14px !important;
    margin-left: 0 !important;
}
#copyright_Layer p{
    font-size: 8px;
}
.auto-bg{
    background-image: var(--logo-mobi);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding: 18px 0;
    width: 63% !important;
    /* background-attachment: fixed; */
    height: 86px;
}
#main_logo{
    /* background-image: var(--logo); */
    /* object-fit: cover; */
    /* background-repeat: no-repeat; */
    /* width: 360px; */
    /* height: 117px; */
}
#content_title h1{
    color: var(--color-red);
    font-family:'Pragati Narrow';
    font-size: 22px;
}
#content_disc p{
    color: #434343; 
    font-family:'Pragati Narrow';
    font-size: 16px;
    line-height: 20px;
}
#single_social i{
    font-size: 19px;
}
#single_social h3{
    color: #434343; 
    font-family:'Pragati Narrow';
    font-size: 16px;
}
#single_social p{
    color: #434343; 
    font-family:'Pragati Narrow';
    font-size: 16px;
}
#content_body p{
    color: #434343; 
    font-family:'Pragati Narrow';
    font-size: 16px;
    line-height: 20px;
}
#content_body img{
    width: 100%;
    height: auto;
}
#author_img img{
    width: 50%;
    height: auto;
}
#author_desc h3{
    font-family:'Pragati Narrow';
    font-size: 14px !important;
}
#author_desc a{
    font-family:'Pragati Narrow';
    font-size: 14px !important;
}

#izindi_inkuru{
    width: 47%;
}
#izindi_inkuru h1{
    font-size: 14px;
    max-height: 93px !important;
}

#izindi_inkuru img{
    height: 175px;
    width: 100%;
    object-fit: cover;
}
#single_social_i{
    width: 15%;
}
.menu ul{
    padding-left: 0;
}
#single_social p {
        color: #434343;
        font-family: 'Pragati Narrow';
        font-size: 13px;
}
#single_social i {
        font-size: 12px;
}
#single_date_i{
    width: 34%;
    height: auto;
}
#single_comment_i{
    width: 16%;
    height: auto;
    padding: 0;
}
#single_views_i{
    width: 22%;
    height: auto;
    padding: 0;
}
#single_view_i{
    width: 100%;
    height: auto;
}
#single_link_i{
    width: 24%;
    height: auto;
    padding: 0;
}
#author_img {
    width: 60%;
    height: auto;
    margin-left: 1px;
}
.comment-respond h3 {
        font-family: 'Pragati Narrow';
        font-size: 16px;
        font-weight: 800;
        margin: 10px 0px 0px 0px;
    }
#izasomwe_sm_p{
    width: 86%;
    height: auto;
}
#izasomwe_sm_i{
    width: 12%;
    height: auto;
}

}