@media (min-width: 992px)
{


.oppt__index_eco .col-lg-8:nth-child(3n + 1) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
} 
 

.oppt__index_eco  .col-lg-8:nth-child(3n + 2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
} 


.oppt__index_eco  .col-lg-8:nth-child(3n ) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
} 


/**********************************************************************************/
 
.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 5) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
} 
 
 
.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 6) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 7) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}


/**********************************************************************************/
 
.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 4) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}


/**********************************************************************************/

.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}
.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 2) .decstop_img
{
    display: none;
}
.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 2) .mobile_img
{
    display: block;
}

/**********************************************************************************/

.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 3) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}
.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 3) .decstop_img
{
    display: none;
}
.oopt__block #mse2_results  .col-lg-8:nth-child(7n + 3) .mobile_img
{
    display: block;
}


/**********************************************************************************/

.eco__block #mse2_results  .col-lg-8:nth-child(5n + 2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}


.eco__block #mse2_results  .col-lg-8:nth-child(5n + 2) .decstop_img
{
    display: none;
}

.eco__block #mse2_results  .col-lg-8:nth-child(5n + 2) .mobile_img
{
    display: block;
}



/**********************************************************************************/


.eco__block #mse2_results  .col-lg-8:nth-child(5n + 3) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}


.eco__block #mse2_results  .col-lg-8:nth-child(5n + 3) .decstop_img
{
    display: none;
}

.eco__block #mse2_results  .col-lg-8:nth-child(5n + 3) .mobile_img
{
    display: block;
}



/**********************************************************************************/




.eco__block #mse2_results  .col-lg-8:nth-child(5n) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}






.eco__block #mse2_results  .col-lg-8:nth-child(5n)  .decstop_img
{
    display: none;
}

.eco__block #mse2_results  .col-lg-8:nth-child(5n)  .mobile_img
{
    display: none;
}

.eco__block #mse2_results  .col-lg-8:nth-child(5n)  .decstop_img_biggest
{
    display: block;
}
    
}

@media (min-width: 1280px)
{
.slick-prev
{
    left: -40%;    
}

.slick-next
{
    right: -40%;    
}    
}


@media (min-width: 1520px)
{


.slick-prev
{
    left: -20%;    
}

.slick-next
{
    right: -20%;    
}
   



.contact_index li {
font-size: 28px;
}

.contact_index  h2
{
font-size: 38px;    
}

.video__one__title
{
    font-size: 30px;    
}



    
}



@media (min-width: 1920px)
{
.news_page .news__index__title
{
font-size:38px;    
}
.gallery__title_link
{
margin-bottom: 50px;    
}


.slick-prev
{
    left: -40%;    
}

.slick-next
{
    right: -40%;    
}
    
}





@media (min-width: 1366px)
{



    
.gallery_index .camps__title , .gallery_index__content
{
     max-width: 1200px;   
}
    
.gallery_index__content {

    line-height: 33px;
font-size: calc( (100vw - 1280px)/(1920 - 1280) * (28 - 17) + 17px);    
}        

}   


@media (max-width: 1920px)
{
    

    
.date_block__oopt__number {
    font-size: 20px;
    margin-top: 0px;
    line-height: 25px;
}
      
}


@media (max-width: 1366px)
{

    
 
 .ooptt__h1_img
 {
    height: 250px;    
}
    
    
.eco__block .oopt_one__img img
{
     max-height: 300px;   
}     
.oopt_one__img img {
    max-height: 320px;
}    
       
    
.slider__item__content {
      max-width: 650px;
}

.slider__item__content .photo_botton {
    width: 55px;
    margin-top: 149px;
    margin-left: 287px;
}

.slick-slide
{
  margin-left: 10px;
    margin-right: 10px;  
}

}

@media (max-width: 1280px)
{
    


 
.eco__block .oopt_one__img img
{
     max-height: 250px;   
}    
 .oopt_one__img img {
    max-height: 300px;
}
    
    
.title_h2_a a
{
    margin-top: 18px;    
}
.content_p
{
    font-size: 16px;
    line-height: 24px;
}
    
.section__container h2
{
 font-size:30px;   
}

.info_oopt_one__number
{font-size: 32px;}

.ooptt__h1_img h1
{
  font-size:30px;     
}


.info_oopt_one__text
{font-size: 16px;line-height: 20px;}
}

@media (min-width: 1920px)
{
.news__index__title    
{
font-size: 64px;    
}    
    
.gallery_index__content {
    font-size: 28px;
    
}
.title_h2_a a
{
    font-size: 32px;
    line-height: 48px;
    margin-top: 0px;
}    
    
.ooptt__h1_img h1
{
   font-size:64px;     
}

    
    
.section__container h2
{
 font-size:64px;   
}
.info_oopt_one__number
{
font-size: 120px;    
}

.info_oopt_one__text
{
font-size: 38px;
line-height: 45px;
    
}

.content_p
{
font-size: 28px;
line-height: 33px;

    
}
}

@media (max-width: 992px)
{

.pdf_oopt_block
{
    width: 50%;    
}

    
.page_contact h1.camps__title
{
 font-size: 38px;   
}
    
 .news_one__indx {
    margin-bottom: 70px;
}   
.mobile_title
{
display: block;    
}
 
.decstop_title
{
display: none;    
}
    
    
    .news_one__date
{
    margin-top: 20px;    
}

.news__index__title
{
    font-size: 30px;    
}


.pub_date
{
    margin-top: 10px;
    margin-bottom: 15px;    
}

.news_link_contener
{
    min-height: auto;    
}


.col:last-child
{
    max-width: 50%;    
}


    
.ymaps-2-1-75-controls-pane {
    top: 20px !important;
}    
    
.h3
{
     text-align: left;   
}
    
.eco__container #mse2_filters {
    min-width: auto;
}

.eco__container .map_filter__content
{
    width: 100%;
    float: left;    
}
 
    
.close_map_img
{
    margin-left: 10px;    
}
    
.map_page .legenda .legenda_content {
    width: auto;
    max-width: 320px;
    margin-left: 10px;
}

.map__filter
{
     z-index: 1000;  
}
    
#map {
    width: 100%;
    height: 50vh;
    min-height: inherit;
}    
    
    
.filter__open
{
display: inline-block; 
}
.map__filter {
    margin-left: 50px;
    margin-top: 10px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
}

.map__filter .map_filter__content
{
  display: none;  
}

.title_map_filter
{
    padding-left: 0px;
    display: inline-block;
}
 
    
 .ooptt__h1_img
 {
    height: 150px;    
}    
    
.mobile.menu
{
    display: block;
}
    
.meny__decstop
{
display: none;    
}
    
.main_menu .logo1
{

}
.logo2 img
{
    
}
.main_menu .logo2_text
{
    width: 130px;    
    margin-left: 5px;    
}

.footer_menu_title {
    margin-top: 20px;
}    
    
.page_footer .mobile__footer .left_copy.vozrast
{
     display: block;
    margin-top: 20px;
    text-align: center;   
}
.page_footer
{
    padding-top: 15px;
    padding-bottom: 15px;  
}
    
.desctop__footer {
display: none;
} 
.mobile__footer
{
display: block;    
}
    
.erro_for_iser {
    position: relative;
    display: none;
}

.mobile__footer .erro_for_iser
{
display: block;    
}

.link_app {
    float: none;
}    
.vozrast
{
display: none;    
}
    
.marshroot    
{
    padding-top: 35px;
    padding-bottom: 35px;    
}    
    
.gallery {
    padding-top: 35px;
}    
.video__container
{
    margin-top: 35px;    
}
.news {
    padding-top: 35px;
    padding-bottom: 30px;
} 
.video
{
     padding-bottom: 35px;   
}
    
.slider__item__content .photo_botton
{
    
}
    
.text_gallery_pohoto
{
    text-align: left;    
}
    
.gallery__container 
{
    text-align: center;    
}
.text_gallery_pohoto .text_gallery_pohoto_1
{
    
}
    
.block__fancybox
{
    max-width: 300px;
    width: 100%;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
}
 .block__fancybox img {
    max-width: 300px;
    width: auto;
}   
.desctop_gal
{
display: none;        
}
.mobile_gal
{
display: block;    
}
  
.marshroot_one__img img
{
    max-height: 200px;
    width: auto;
}
    
    
.content_p {
    margin-top: 30px;
}    
    
.info_oopt_one_left .info_oopt_one {
    width: 200px;
    margin: 0 auto;
}    

.info_oopt_one_center .info_oopt_one {
    width: 200px;
    margin: 0 auto;
}

.info_oopt_one_right {
    text-align: center;
}
.info_oopt_one_right .info_oopt_one {
    width: 200px;
    margin: 0 auto;    
}

.info_oopt__container > div

{
 margin-top: 20px;   
}

}


@media (max-width: 650px)
{

.line_emael_view
{
 font-size: 12px;   
}
    
.gallery  .title_h2_a a
{
    margin-bottom: 20px;    
}    
    
.section__container h2
{
     float: none;   
}
.title_h2_a a
{
    float: none;
    display: inline-block;
    position: relative;    
}

.line_emael__content {
    text-align: left;
}
 .line_view__content {
   
}       
    
    .slider__item__content .slick-active .photo_botton {
    display: none;
    }
     .slider__item__content .slick-active
    {
        position: relative;    
    }
    
   .slider__item__content .slick-active  .video-all__overlay
    {
    display: block;    
    }
    
}


@media (max-width: 500px)
{
.container_ooptt__h1_img
{
padding-top: 20px;
    padding-bottom: 20px;
}
    
 .ooptt__h1_img
 {
    height: auto;    
}  
    
.info_oopt_one_left .info_oopt_one
{
    margin-left: 0px;    
}
.info_oopt_one_center .info_oopt_one
{
     margin-left: 0px;      
}

.info_oopt_one_right {
    text-align: left;
}

.info_oopt__container > div
{
    text-align: left;    
}
.block__fancybox
{
    margin: 0 auto;
    margin-bottom: 20px;
}
    
.decstop_img
{
display: none;    
}
.mobile_img
{
display: block;    
}
.marshroot_one__img img {
    width: 100%;
    max-height: 250px;
    margin-top: 0px;
}  

.marshroot_one__top {
    position: relative;
}

}

@media (max-width: 550px)
{
.oopt_one__bottom__title .noMobile {
    display: none;
}
.oopt_one__bottom__title .Mobile {
    display: block;
}


.pdf_oopt_block .img
{
margin: 0 auto;
    margin-bottom: 30px;    
}
    
.pdf_oopt_block
{
    width: auto;
    max-width: 320px;
    margin: 0 auto;
    display: block;
    float: none;
    text-align: center;  
}    
    
.slick-initialized .slick-slide
{

}
.map__overlay
{
display: none;    
}
      
    
 
    
    
 .one_photo
{
    width: 46%;    
}   
.map_filter__content {
    padding: 15px;
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
}    
    
    
.map_filter__content label {
    font-size: 12px;
    line-height: 20px;
    color: rgba(0, 0, 0, 0.79);
    margin-bottom: 0px;
    cursor: pointer;
}



.title_map_filter {
    font-size: 12px;
}
   
}

/*height!!!!!!!!!!!!!*/
@media (max-height: 550px)
{



.page_eco .map_page {
    margin-bottom: 60px;

}

.map .map__overlay
{
      height: 10%;  
}


}

@media (max-width: 900px)
{

.slick-prev
{
    left:0px;
}
    
.slick-next
{
right :0px;   
}

}
