.firstBgCommunit {
    background-image: url('../images/community-guidelines/community-guidelines-bg.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 400px;
    background-attachment: fixed;
} 
/* Start Prohibited Uses Sec  */
.ProhibitedSec {
    background-image: url('../images/community-guidelines/community-guidelines-color-bg.png');
    padding: 60px 30px 200px;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: auto;
}
.Prohibited-Box{min-height: 172px;}
.contain-prohibited{display: grid; grid-template-columns: repeat(auto-fill, minmax(48%, 1fr));
     gap: 2%; max-width: 66.66%; width: 100%;}
     .Prohibited-Box {
        padding: 20px;
    }
    .contain-prohibited2{width: 100%; max-width: 31.33%; display: grid; grid-template-columns: repeat(auto-fill, minmax(100%, 1fr)); gap: 2%;}
    .prohibtImage{max-height: 317px; overflow: hidden; background-color: #000; position: relative;}
    .prohibtImage img{object-fit: cover; width: 100%; height: 100%; opacity: 0.7; }
    .prohibtImage p{position: absolute; bottom: 0px; left: 20px; right: 20px; color: #fff; text-align: center;}
.deviderPrimarySec {background-color: #000000;height: 1px;width: 100%;margin: 80px auto;}
.profileimageSet img{width: 18%;}
/* start Reporting & Enforcement  */
.reportingEnfSec {padding: 40px 8.5vw; max-width: 1920px; margin: 0 auto;}
.graybgrepEnfo {background-color: #D9D9D9;padding: 37px 181px 45px;}
 
.setImgWiAcc{    max-width: 348px;
    width: 100%;}
    .profileRequSec {
        min-width: 436px; 
        max-width: 436px; 
    }
   
/* End Reporting & Enforcement  */

@media (max-width: 1399px){
    .BText .font-20,.contain-prohibited .font-20,.contain-prohibited2 .font-20,.AcceptableImage .font-20,.profileRequSec .font-20,.repoEnfoContent .font-20{
        font-size: 16px;
    } 
    .prohibHeading p.font-20{font-size: 18px;}
    .setImgWiAcc {
        max-width: 238px;}
}
@media (max-width: 1199px){
    .profileRequSec {
        min-width: 356px;
        max-width: 356px;
    }
    .mobFontSize .font-36{font-size: 26px;}
    .CommunityBText {
        gap: 30px;
    }
    .CommunityBText.py-5 {
        padding-bottom: 0 !important;
    }
    .setImgWiAcc {
        max-width: 128px;
    }
    .profileimageSet img {
        width: 16%;
    }
}
 @media (max-width: 991px){
.mobFontSize .font-64{font-size: 38px;}
.mobFontSize .font-36 {
    font-size: 22px;
}
.mobFontSize p.font-36.font-p.pt-4 {
    padding-top: 0 !important;
}
.commGuidSec{padding-top: 30px !important;}
.d-flex.justify-content-between.align-items-start.contain-prohibitedbg {
    flex-direction: column; gap: 20px;
}
.contain-prohibited { 
    max-width: 100%; gap: 20px;}
    .Prohibited-Box{min-height: auto;}
    .contain-prohibited2 {
        width: 100%; gap: 20px;
        max-width: 100%;}
        .photoVidGuiSec {
            max-width: 640px;
            margin: 0 auto;
        }
        .setImgWiAcc {
            max-width: 250px;
        }  
        .setImgWiAccbg {
            padding: 20px 0 0 0;
        }
        .aboutusnEwv1.mbpdset001 {
            padding-top: 20px !important;
            padding-bottom: 20px !important;
        }
        .ForbiddenSection {
            flex-direction: column;
            text-align: center;
        }
        .aboutusnEwv1.pdsetmbpd{padding-left:2vw !important ;}
        .profileRequSec {
            min-width: 100%;
            max-width: 100%;
            margin: 0 auto 20px auto;
        }
        .profileimageSet.justify-content-end {
            justify-content: center !important;
        }
        .deviderPrimarySec { 
            margin: 20px auto;
        }
        .repoEnfoContent h2{font-size: 32px !important;}
 }

 @media (max-width: 767px){

    .CommunityBText.py-5 {  padding: 0 !important;
        flex-direction: column;
        text-align: center;
    }
    .CommunityBText p{margin-bottom: 0 !important;}
    .CommunityBText .mw-500-px {
        max-width: 500px;
        margin: auto;
    }
    .mobFontSize .font-36 {
        font-size: 16px;
    }
    .commGuidSec {
        padding-top: 70px !important;
    } 
    .contain-prohibited {
       
        grid-template-columns: repeat(auto-fill, minmax(50%, 1fr)); 
        text-align: center;
    }
    .contain-prohibited2{text-align: center;}

    .setImgWiAccbg{flex-direction: column;}
    .setImgWiAcc {
        max-width: 100%;
    }
.w-100.d-flex.gap-3.align-items-start.setImgWiAccbg {
    text-align: center;
    padding: 20px;
    border: 1px solid #ccc;
}
.setImgWiAcc img{width: 100%;}
    .w-100.d-flex.gap-3.align-items-start.setImgWiAccbg.flex-sm-row-reverse.flex-md-row-reverse.flex-lg-row {
        flex-direction: column !important; margin-top: 20px!important;
    }
    .unaccepListSec ul li{list-style: none !important;}
    .aboutusnEwv1.mbpdset001 h2 {
        font-size: 30px !important;
    }
    .firstBgCommunit{display: none;}
    .mobFontSize .BText .font-36 {
        font-size: 24px;
    }
    .mobFontSize .font-64 {
        font-size: 28px;
    }
    li.font-20.fw-normal.py-10 {
        padding: 3px 0 !important;
    }
    .Prohibited-Box .font-24{font-size: 18px !important;}
    .prohibHeading p.font-20 {
        font-size: 14px;
    }
    .AcceptableImage {margin: 0 auto;}
    .graybgrepEnfo .font-24 {
        font-size: 18px;
        line-height: 27px;
    }
    p.font-20.mb-40 {
        margin-bottom: 15px !important;
    }
    .BText .font-20, .contain-prohibited .font-20, .contain-prohibited2 .font-20, .AcceptableImage .font-20, .profileRequSec .font-20, .repoEnfoContent .font-20 {
        font-size: 14px;
    }
    .AcceptableImage {padding: 0 !important;} 
    .AcceptableImage ul,.profileRequSec ul{padding-left: 0 !important;} 
 }
 @media (max-width: 600px){
    .aboutusnEwv1.mbpdset001 h2,.repoEnfoContent h2 {
        font-size: 24px !important; 
    }
    .graybgrepEnfo a{display: inline-block !important; font-size: 12px !important;}
    .CommunityBText p {
        text-align: justify;
        text-align-last: center;
    }
    .aboutusnEwv1.mbpdset001 { 
        padding: 20px 2.5vw !important;
    }
    .reportingEnfSec {
        padding: 20px 2.5vw !important;}
 }