@media screen and (max-width:1920px) {
    
}
@media screen and (max-width:1600px) { 
   .consistency > div {
    width: 15.3%;
}
.usagelogo div {
    width: 23.8%;
}
.riies {
    width: 28.7%;
    margin-right: 3%;
}
.riies img {
    height: 350px;
}
.desds {
    height: 152px;
}
.logorestrictions >div img.logoied {
    height: 92px;
}
.logorestrictions >div img.cross-icon {
    height: 31px;
}
.thumbaingu div {
    width: 30.5%;
}
.dbneguaone h1 {
    font-size: 103px;
    line-height: 103px;
}
	}
@media screen and (max-width:1366px) {


}
@media screen and (max-width:1280px) {
      .consistency > div {
        width: 15.1%;
    }
        .usagelogo div {
        width: 23.6%;
    }
    .safezones div {
    width: 30.8%;
}
    .desds {
        height: 120px;
    }
        .riies img {
        height: 287px;
    }
        .logorestrictions >div img.logoied {
        height: 74px;
    }
    .allhead {
    font-size: 62px;
}
    .thumbaingu div {
        width: 30%;
    }
}
@media screen and (max-width:1169px) {
    .dbneguaone {
    height: 450px;
}
   .lobxes {
    width: 314px;
}   
    .dbneguaone h1 {
        font-size: 82px;
        line-height: 83px;
    }
   
}
@media screen and (max-width:991px) {
       .lobxes {
        width: 252px;
    }
        .dbneguaone h1 {
        font-size: 68px;
        line-height: 68px;
    }
    .dbneguatwo .container .boretpr {
    border-top: var(--redcl) 6px solid;
}
    .allhead {
        font-size: 52px;
        margin: 40px 0;
    }
  

      .consistency > div {
        width: 31.6%;
        margin-bottom: 5%;
    }

    .consistency > div:last-child, .usagelogo > div:last-child, .consistency > div:nth-child(3), .usagelogo > div:last-child, .safezones > div:last-child, .thumbaingu > div img {
    margin: 0;
}

.usagelogo { margin-top: 0;}

    .usagelogo div {
        width: 47.9%;
        margin-top: 40px;
    }

    .usagelogo > div:nth-child(2) { margin-right: 0;}
.roghtd {
    display: block;
    vertical-align: top;
    width: 100%;
    margin-top: 30px;
}
    .leisesd {
    width: 100%;
    margin: 30px 0 0;
}

    .riies {
        width: 30.7%;
        margin-right: 3%;
    }
    .rihes {
    display: inline-block;
    margin: 19px 0 0 19px;
}
.logorestrictions >div {
    display: inline-block;
    margin-bottom: 20px;
    width: 23.4%;
}
    .logorestrictions >div img.logoied {
        height: 50px;
        margin: 0 auto;
        display: block;
    }
        .logorestrictions >div img.cross-icon {
        height: 21px;
    }


    .leisesd .riies:last-child {   margin-right: 0;}

    .cooedes ul li {
    width: 24.3%;
      font-size: 18px;
      
    margin: 0 0 28px 0;
}
.cooedes ul li img {
    object-fit: contain;
    height: 129px;
}
.fontobx h5 {
    font-size: 45px;
    line-height: 46px;
}
.ylotxt {
    display: block;
    margin: 5px 0 10px;
    font-size: 20px;
}

.fontobx {
    margin-bottom: 20px;
    padding-bottom: 20px;
}
.yleoxd .ridkies {
    object-fit: contain;
    height: 428px;
    margin: 0 0 0 2%;
}
    .thumbaingu div {
        width: 28.7%;
    }

}
@media screen and (max-width:767px) {
  .lobxes {
    margin: 0 auto 48px;
}
.bpx {
    padding: 30px;
    margin: 0 0 30px 0;
}
.bliytxt, .orgnetxt {
    margin: 0 0 14px 0;
}
.leosetx {
    display:block;
    vertical-align: middle;
    width: 100%;
    margin: 0 0 19px 0;
}
p {
    font-size: 16px;
    font-weight: 400;
}
.giones {
    display: block;
    vertical-align: top;
    width: 100%;
    margin: 31px 0 0 0;
}
.consistency > div {
        width: 47%;
        margin-bottom: 5%;
    }
    .consistency > div, .consistency > div:nth-child(3) {
    margin: 0 20px 20px 0;
}

        .consistency > div:last-child, .usagelogo > div:last-child, .usagelogo > div:last-child, .safezones > div:last-child, .thumbaingu > div img {
        margin-left: 0;
    }
    .consistency > div {
        width: 47%;
        margin-bottom: 5%;
    }
.consistency > div:nth-child(even) {
        margin-right: 0;
    }
    .bliytxt, .orgnetxt {
    font-size: 21px;
    font-weight: 600;
}
    p {
        font-size: 14px;
        font-weight: 400;
    }
        .safezones div, .riies {
        width: 100%;
        margin: 0 0 29px 0;
    }
        .rihes {
        display: inline-block;
        margin: 0 0 21px 0;
    }
        .roghtd {
        display: block;
        vertical-align: top;
        width: 100%;
               margin-top: 0;
        text-align: center;
    }
    .sesd {
    display: block;
    width: 40px;
    vertical-align: middle;
    margin: 18px auto 0;
}
    .logorestrictions >div {
        display: inline-block;
        margin-bottom: 20px;
        width: 48.4%;
    }
    .deseds {
    max-width: 100%;
    width: 100%;
    margin: 19px auto 0;
    display: block;
}
    .allhead {
        font-size: 33px;
        margin: 29px 0;
    }
        .cooedes ul li {
        width: 31.3%;
        font-size: 18px;
        margin: 0 0 28px 0;
    }
        .fontobx h5 {
        font-size: 29px;
        line-height: 30px;
    }
    .thumbaingu div {
    margin: 0 27px 47px 0;
}
    .yleoxd .ridkies {
        height: 390px;
        margin: 0 auto;
        display: block;
    }
    
}
@media screen and (max-width:640px) { 
     .dbneguaone h1 {
        font-size: 39px;
        line-height: 43px;
    }
        .lobxes {
        margin: 0 auto 15%;
    }
        .dbneguaone {
        height: 385px;
    }
        .consistency > div {
        width: 46.8%;
        margin-bottom: 5%;
    }
    .consistency div img, .usagelogo div img, .safezones > div img {
    height: 287px;
    object-fit: contain;
}
.riies span {
    display: block;
    margin: 9px 0 0 0;
    font-size: 15px;
}
    .cooedes ul li img {
        object-fit: contain;
        height: 110px;
        width: 100%;
    }
  .cooedes ul li {
        width: 23.3%;
        font-size: 18px;
        margin: 1px;
    }
    .cooedes ul li span {
    display: block;
    margin: 0;
    font-size: 12px;
}
    .thumbaingu div {
        margin: 0 23px 47px 0;
    }
        .yleoxd .ridkies {
        object-fit: contain;
        height: 292px;
        margin: 0 auto;
        display: block;
    }

    
}
@media screen and (max-width:479px) {  
    .thumbaingu div {
        margin: 0 20px 47px 0;
    }  
        .allhead {
        font-size: 22px;
        margin: 29px 0;
    }     
        .fontobx h5 {
        font-size: 23px;
        line-height: 25px;
    }
        .ylotxt {
        display: block;
        margin: 5px 0 4px;
        font-size: 13px;
    }
        .fontobx {
        margin-bottom: 14px;
        padding-bottom: 14px;
    }
    .allhead span {
    margin: 0 6px 0 0;
}
    .consistency > div {
        width: 46.4%;
    }
 
}
@media screen and (max-width:440px) {
    .lobxes {
        width: 196px;
    }
        .dbneguaone {
        height: 349px;
    }
        .dbneguaone h1 {
        font-size: 31px;
        line-height: 32px;
    }
    .consistency, .usagelogo, .safezones {
    margin-top: 20px;
}
    .consistency > div {
        width: 45.8%;
                margin-bottom: 2%;
    }
        .consistency div img, .usagelogo div img, .safezones > div img {
        height: 241px;
        object-fit: contain;
    }
        .usagelogo div {
        width: 47.4%;
        margin-top: 0;
    }
        .logorestrictions >div img.logoied {
        height: 50px;
        width: 100%;
    }
    .grooxes {
    background: #eaeaea;
    padding: 24px 15px 0;
    border-radius: 10px;
    margin: 21px 0 0 0;
}
    .cooedes ul li img {
        object-fit: contain;
        height: 84px;
        width: 100%;
    }
        .cooedes ul li {
        width: 22.9%;
        font-size: 18px;
        margin: 1px;
    }
    .fontoxs span {
    line-height: 12px;
    margin: 0 3px 0 0;
    font-size: 12px;
    padding: 0 9px 0 0;
}
    .thumbaingu div {
        margin: 0 15px 22px 0;
    }
        .thumbaingu div {
        margin: 0 13px 22px 0;
    }
      .safezones > div img {
        height: 295px;
    }
    
   }
@media screen and (max-width:380px) {
    
    .usagelogo div {
        width: 47.2%;
        margin-top: 0;
    }
        .consistency div img, .usagelogo div img {
        height: 206px;
    }


        .consistency > div {
        width: 45.4%;
    }
}
@media screen and (max-width:359px) {}
@media screen and (max-width:320px) {}