span.thread-date {
    color: #000;
}
    .comments-tital h3{
        margin: 10px 0;
    background: #f4d535;
    text-align: center;
    padding: 16px 2px;
    color: #fff;  
     }
    .comments-text h2,
    .comments-text p{
        color: #000;
        margin: 0;
    }
    .comments-text{
        background: #eee;
        padding: 15px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
   .comments-text .note-statusbar p,.comments-text .note-status-output p,
     .comments-text .note-editing-area p{
        color: #000 !important;
     }
     .comments-text .note-statusbar,.comments-text .note-status-output,
     .comments-text .note-editing-area{
     background: #fff !important;
    }
   .comments-text article.message-body.js-selectToQuote p, .comments-text article.message-body.js-selectToQuote strong,.comments-text article.message-body.js-selectToQuote p,.comments-text article.message-body.js-selectToQuote span{
        color: #000 !important;
    }
    .all-comments ,
    .all-comments h3{
color: #000;
    }
    .all-comments select{
        width: 100px;
    padding: 6px 4px;
}
    .all-comments{
        display: flex;
        margin-top: 20px;
            align-items: center;
        justify-content: space-between;
    }
    .all-comments-text{
        padding: 10px;
        border: 1px solid #ddd;
        border-radius: 5px;
        color: #000;

    min-height: 400px;
    }
    .comment-by span{
        margin-left: 12px;
        color: #8f791d;
    }
    .comment-by h3{
        margin: 0;
    }
    .comment-by{
        display: flex;
        align-items: center;
        margin-bottom: 15px;

    }

.comment-box .message-attribution {
    border-bottom: 0px !important;
}
.comment-box  footer.message-footer {
    border-top: 0px !important;

}

.comment-box time{
     color: #8f791d;
     margin-left: 15px;
}
.comment-box .username--staff{
    font-weight: 600;
    font-size: 20px;
}
.comment-box .message-cell a{
color: #000;
}
.comment-box article.message-body.js-selectToQuote p, .comment-box article.message-body.js-selectToQuote strong,.comment-box     article.message-body.js-selectToQuote p, .comment-box article.message-body.js-selectToQuote span{
    color: #000 !important;
}
.comment-box .message-cell{
    background: #fff;
}
.comment-box{
     padding: 10px;
        border: 1px solid #ddd;
        border-radius: 5px;
        color: #000;

    min-height: 400px;
}
    .comment-post{
        background: #eee;
        color: #000;
        height: 100%;
    }
      .comment-post .note-statusbar,.comment-post .note-status-output,
     .comment-post .note-editing-area{
background: #fff !important;
    }
/*  ******************* color changes********************  */
   .comment-post article.message-body.js-selectToQuote p, .comment-post article.message-body.js-selectToQuote strong,.comment-post article.message-body.js-selectToQuote p,.comment-post article.message-body.js-selectToQuote span{
        color: #000 !important;
    }
.comment-post article  .panel-heading p,.comment-post article .panel-heading span{
    color: #fff !important;
}
     .comment-post article   .panel-heading p, .comment-post article .panel-heading strong,.comment-post article .panel-heading p,.comment-post article.panel-heading span{
        color: #fff  !important;
     }
      .panel-heading span,.panel-heading p,.panel-heading strong{
        color: #fff !important;
      }
     .comment-post article.message-body.js-selectToQuote .panel-heading p, .comment-post article.message-body.js-selectToQuote .panel-heading strong,.comment-post article.message-body.js-selectToQuote .panel-heading p,.comment-post article.message-body.js-selectToQuote .panel-heading span{
        color: #fff  !important;
    }
     .comment-post article.message-body.js-selectToQuote .note-toolbar p, .comment-post article.message-body.js-selectToQuote .note-toolbar strong,.comment-post article.message-body.js-selectToQuote .note-toolbar p,.comment-post article.message-body.js-selectToQuote .note-toolbar span{
        color: #fff  !important;
    }



    body .p-body-content .p-body-pageContent .comment-box .panel-heading span,  body .p-body-content .p-body-pageContent .comment-box .panel-heading p,  body .p-body-content .p-body-pageContent .comment-box .panel-heading strong {
     color: #fff !important; 
}
/*  **************************** end csss**************  */

   .editcomment output.note-status-output, .editcomment .note-statusbar,.editcomment .note-editable ,
   .note-editable,.note-status-output,.note-statusbar{
    background: #fff !important;
}
blockquote.reply_text p, blockquote.reply_text {
    background: #fff !important;
}

.tooltip.tooltip--share.tooltip--bottom {
    display: none !important;
}

.p-body-w.bannerpage-images.vedio_files {
	display: flex;
	    overflow: auto;
}
.p-body-w.bannerpage-images.vedio_files  .col-lg-3.col-md-6.col-sm-6 {
    min-width: 25%;
}

.vedio_files  img {
       height: 138px;
    object-fit: cover;
    width: auto;
}
.vedio_files  a.videoItem {
     height: 138px;
     overflow: hidden;
    background-color: #000000;
    display: block;
}
.footer_bannar_ads .videoItem{
/*    width: 600px;*/
 width: calc(100% - 30px);
    overflow: hidden;
    min-height: 180px;
    margin: 0 auto;
}
.top_header_gifourm .conatiner{
padding: 0px;
}
.container-form{
    padding: 0 30px !important;
}
.top_bannar_ads .videoItem{
/*    width: 930px;*/
    width: calc(100% - 30px);
    overflow: hidden;
    min-height: 180px;
    margin: 0 auto;
}
.forum-img-box{
  height: 140px;
    overflow: hidden;
    display: block;
    margin-bottom: 15px;
    border: 1px solid #ddd;
}
.p-body-pageContent .srap {
    min-height:   140px;
    margin: 0px 0px 10px;
}

/****************************/
.block-container.forum_views {
    color: #000;
        border: 1px solid #e5d4d4 !important;
    background: #ffffff;
}
.forum_views time.structItem-latestDate.u-dt ,.forum_views dl.pairs.pairs--justified.structItem-minor dd ,
.forum_views .structItem-title.thread-title-text a {
    color: #000;
}
.forum_views .structItem {
    border-top: 1px solid #e5d4d4 !important;
}
.forum_views i.fal.fa-video.fa-4x {
    font-size: 16px;
    color: #383838;
}




/************************************ max width 992px responsive*****************************************************/
.container-form .home-demo .owl-carousel .owl-item img{
        object-fit: initial;
}
@media (max-width:992px){
    .account-page .col-form-label-sm{
    padding: 25px 10px 10px 10px;
    }
    .top_bannar_ads .videoItem ,.footer_bannar_ads .videoItem {
            max-height: inherit;
            width: 100%;
            min-height:auto;
}
.p-pageWrapper .bg-black{
    margin-bottom: -1px;
}
.nav.navbar-nav.headermenu .dropdown {
    width: 100%;
}
.container-form .home-demo .owl-carousel .owl-item img{
        object-fit: initial;
}
}
/************************************ max width 620px responsive*****************************************************/

.vedio_files a.videoItem {
    height: 160px;
}
a.videoItem img {
    height: 100% !important;
    width: 100%;
    object-fit: cover;
}
@media (max-width:768px){
    .row.p-body-w.bannerpage-ads{
           padding: 10px 0px;
    }
     .container-form .p-body-sidebar{
        padding-left: 0px;
    }
    .container-form{
    padding: 0 15px !important;
}
    .vedio_files a.videoItem {
        max-height: 330px;
        height: 100% !important;
    }
    a.videoItem img {
        height: 100% !important;
        width: 100%;
        object-fit: cover;
    }

}
@media (max-width:650px){
        .p-footer.my-footer .p-footer-row{
        flex-wrap: wrap;
        display: inherit;
        text-align: center;

    }
  
     .p-footer.my-footer .p-footer-linkList>li {
    float: inherit;
        padding: 5px ;
}
}
@media (max-width:620px){
   .p-body-pageContent .box.srap .comment-name{
        flex-wrap: wrap;
    }
    .forum-img-box {
    height: auto;
}
   .p-body-pageContent .box.srap .comment-name span {
    border-right: 0px solid #000000a2;
        padding-left: 0px;
}
a.videoItem img {
    height: 100% !important;
    width: 100%;
    object-fit: cover;
}


}