.detail_block_text {margin-top: 1.5rem;}
.detail_block_photos {margin-top: 1.5rem;}
.detail_block:nth-child(n+2) {margin-top: 2.3rem;} 
.detail_dop_photos {margin-top: 1rem;}

.detail_dop_photos.d_flex .detail_dop_photo {width: calc(33% - 0.5rem);}
.detail_dop_photos.d_flex .detail_dop_photo:nth-child(n+4) {margin-top: 1rem;}

.detail_dop_photos.d_flex.cols-2 .detail_dop_photo {width: calc(50% - 0.5rem);}
.detail_dop_photos.d_flex.cols-2 .detail_dop_photo:nth-child(n+3) {margin-top: 1rem;}

.detail_dop_photos:not(.d_flex) .detail_dop_photo:nth-child(n+2) {margin-top: 1rem;}
.detail_dop_photos:not(.d_flex) .detail_dop_photo {width: 100%;}

.detail_block_text ul li .bold_title {
  display: block;
  font-weight: bold;
  margin-bottom: 1rem;  
}

.detail_block_text ul li::before {
    display: none !important;
}

.detail_block_text ul li {
    padding-left: 40px !important;
    background-image: url(/images/li.png);
    background-repeat: no-repeat;
    background-position: left 3px;
}

.detail_block_text ul {
    display: flex;
    justify-content:space-between;
    flex-flow:row wrap;
    margin-top: 3rem !important;
}

.detail_block_text ul li {width: calc(50% - 3.5rem);}
.detail_block_text ul li:nth-child(n+3) {margin-top: 1.8rem;}
.detail_blocks_wrapper video {margin-top: 1.5rem !important;}

.detail_dop_photo:empty {
  height: 0;
  border: none;
  margin: 0;
  padding: 0
}


@media screen and (max-width: 991px) {
 
 .detail_blocks_wrapper video {
     height: auto !important;
 }
    
}


@media screen and (max-width: 767px) {

.detail_block_text ul {display: block;}
.detail_block_text ul li {width: auto;}
.detail_block_text ul li:nth-child(n+2) {margin-top: 1.8rem;}

}


@media screen and (max-width: 575px) {

.detail_dop_photos.d_flex,
.detail_dop_photos.d_flex.cols-2 {
    display: block;
} 

.detail_dop_photos.d_flex .detail_dop_photo,
.detail_dop_photos.d_flex.cols-2 .detail_dop_photo {
    width: auto;
}

.detail_dop_photos.d_flex .detail_dop_photo:nth-child(n+2),
.detail_dop_photos.d_flex.cols-2 .detail_dop_photo:nth-child(n+2) {
    margin-top: 1rem;
}

}