
/*************галерея на главной*******************/

.gallery-img .image{
  -webkit-box-shadow: 0px 1px 1px 1px rgba(255,255,255,.5);
  -moz-box-shadow: 0px 1px 1px 1px rgba(255,255,255,.5);
  box-shadow: 0px 1px 1px 1px rgba(255,255,255,.5);
  overflow: hidden;
  position: absolute;
  background: #fff;
}

.galerea{
background: rgba(50, 51, 79, 0.9);
/* margin-bottom: 50px; */
padding-bottom: 100px;
}


.gallery-img img {
  filter: saturate(0.7);
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out;
}

.gallery-img img:hover {
filter: none;
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
cursor: pointer;
}

.container{
padding: 20px 0px;
}

.dostoverno {
display: flex;
flex-flow: column;
}

.dostoverno video {
box-shadow: 0 1px 1px 1px rgba(255,255,255,.5);
}


@media screen and (min-width: 1200px){

.gallery-img{
  position: relative;
  height: 620px;
  display: block;
}

.gallery-img .akciya{
  width: 400px;
  height: 150px;
  left: 760px;
  top: 310px;
}

.gallery-img .akciya img{
  height: 150px;
  width: 400px;
}

.gallery-img .telephone-104{
  width: 350px;
  top: 310px;
  height: 150px;
}

.gallery-img .telephone-104 img{
  height: 150px;
  margin: auto;
}

.gallery-img .telephone-162{
  width: 400px;
  height: 150px;
  left: 760px;
  top: 155px;
}

.gallery-img .kombikorm{
  width: 400px;
  height: 150px;
  left: 760px;
}

.slavyanskiy_bazar{
  height: 150px;
  width: 400px;
}

.gallery-img .earth-work{
  left: 356px;
  width: 400px;
}

.gallery-img .cyber-prestupnost{
   width: 400px;
   left: 356px;
   top: 205px;
}
.gallery-img .cyber-prestupnost img{
  width: 290px;
  display: block;
  margin: auto;
}

.gallery-img .co{
  width: 400px;
  left: 356px;
  top: 415px;
}

.gallery-img .dvina{
  width: 350px;
  height: 150px;
}

.gallery-img .dvina img{
  height: 150px;
  margin: auto;
}

.gallery-img .protivsankciy{
  width: 1160px;
}

.gallery-img .cyber{
  height: 150px;
  width: 350px;
  top: 155px;
}

.gallery-img .cyber img{
  height: 170px;
  margin: auto;
}

.img-responsive .telephone-162{
  height: 175px;
}

.gallery-img .expo{
  width: 400px;
  height: 150px;
  left: 760px;
  top: 465px;
}

.gallery-img .expo img{
  height: 150px;
  width: 400px;
}

.gallery-img .family{
  width: 350px;
  height: 150px;
  top: 465px;
}

.gallery-img .family img{
  height: 150px;
  width: 400px;
  /*width: 350px;*/
  /* margin: auto; */
}

}


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

  .dostoverno {
    align-items: center;
  }

  @media (min-width: 992px){
    .galerea .container {
        width: 100%;
    }
  }

  @media (min-width: 768px){
    .galerea .container {
        width: 100%;
    }
  }

  h1{
    font-size: 29px;
  }

  .galerea .container{
    display: flex;
    justify-content: center;
  }

  .gallery-img{
    position: relative;
    height: 470px;
    display: block;
    width: 842px;
  }

  .gallery-img .akciya{
    width: 280px;
    height: 115px;
    top: 240px;
    left: 560px;

  }

  .gallery-img .akciya img{
    height: 115px;
    width: 280px;
  }

  .gallery-img .telephone-104{
    width: 250px;
    top: 240px;
    height: 115px;
  }

  .gallery-img .telephone-104 img{
    height: 115px;
    margin: auto;
  }

  .gallery-img .kombikorm{
    width: 280px;
    /* top: 533px; */
    height: 115px;
    left: 560px;
  }

  .gallery-img .kombikorm img{
    width: 280px;
    height: 115px;
  }

  .gallery-img .telephone-162{
    width: 280px;
    top: 120px;
    height: 115px;
    left: 560px;
  }


  .gallery-img .earth-work{
    left: 255px;
    width: 300px
  }

  .gallery-img .cyber-prestupnost{
    width: 300px;
    left: 255px;
    top: 155px;
  }
  .gallery-img .cyber-prestupnost img{
    width: 220px;
    display: block;
    margin: auto;
  }

  .gallery-img .co{
    width: 300px;
    left: 255px;
    top: 314px;
  }

  .gallery-img .dvina{
     width: 250px;
     height: 115px;
  }

  .gallery-img .dvina img{
     margin: auto;
     height: 115px;
  }

  .gallery-img .cyber{
     width: 250px;
     top: 120px;
     height: 115px;
  }

  .gallery-img .cyber img{
     margin: auto;
     height: 115px;
  }

  .gallery-img .expo{
    width: 280px;
    height: 105px;
    top: 360px;
    left: 560px;

  }

  .gallery-img .expo img{
    height: 105px;
    width: 280px;
  }

  .gallery-img .family{
    width: 250px;
    height: 105px;
    top: 360px;
  }

  .gallery-img .family img{
    height: 105px;
    /*width: 250px;*/
    width: 280px;
    margin: auto;
  }
}


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

.galerea .container{
  display: flex;
  justify-content: center;
}

.gallery-img{
  position: relative;
  height: 366px;
  display: block;
  width: 665px;
}

.gallery-img .akciya{
  width: 223px;
  top: 185px;
  left: 441px;
  height: 85px;
}

.gallery-img .akciya img{
  height: 85px;
}

.gallery-img .telephone-104{
  width: 200px;
  top: 185px;
  height: 85px;
}

.gallery-img .telephone-104 img{
  height: 85px;
}

.gallery-img .kombikorm{
  width: 222px;
  left: 441px;
  height: 90px;
}

.gallery-img .kombikorm img{
  height: 90px;
}

.gallery-img .telephone-162{
  width: 225px;
  height: 85px;
  top: 95px;
  left: 440px;
}

.gallery-img .earth-work{
  left: 205px;
  width: 230px;
}

.gallery-img .cyber-prestupnost{
  width: 230px;
  left: 205px;
  top: 123px;
}
.gallery-img .cyber-prestupnost img{
  width: 170px;
  display: block;
  margin: auto;
}

.gallery-img .co{
  width: 230px;
  left: 205px;
  top: 248px;
}

.gallery-img .dvina{
   width: 200px;
   height: 90px;
}

.gallery-img .dvina img{
   height: 90px;
   margin: auto;
}

.gallery-img .cyber{
   height: 85px;
   width: 200px;
   top: 95px;
}

.gallery-img .cyber img{
   height: 85px;
   margin: auto;
}

.gallery-img .expo{
  width: 223px;
  top: 273px;
  left: 441px;
  height: 90px;
}

.gallery-img .expo img{
  height: 90px;
}

.gallery-img .family{
  width: 200px;
  top: 273px;
  height: 90px;
}

.gallery-img .family img{
  height: 90px;
}
}

@media screen and (max-width: 800px){
#block-logotip {
  height: 78px;
}

h1{
  font-size: 22px;
}
}

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

.breadcrumb{
    display: none;
}

.view-fotogalerei .views-field-title{
  height: auto;
}

.header_map_txt {
  /*font-size: 20px;
  text-align: left;
  margin: 10px;*/
  display: none;
}

.region-secondary-menu .search-block-form {
  display: inline-block;
  float: left;
  margin-left: -220px;
  /*width: 200px;*/
}

.region-map-site {
  left: 550px;
  position: absolute;
  z-index: 1;
  top: -88px;
  font-size: 25px;
}

#muzGaz, #tab3{
  display: none;
}

.galerea{
  /* margin-bottom: 50px; */
  padding-bottom: 150px;
  }

.galerea .container{
  display: flex;
  justify-content: center;
}

.gallery-img{
  position: relative;
  height: 446px;
  display: block;
  width: 347px;
}

.gallery-img .akciya img{
  height: 110px;
}

.gallery-img .akciya{
  width: 160px;
  top: 333px;
  left: 0;
  height: 110px;
}

.gallery-img .expo{
  width: 160px;
  top: 445px;
  left: 0;
  height: 110px;
}

.gallery-img .expo img{
  height: 110px;
}

.gallery-img .family{
  width: 175px;
  top: 500px;
  left: 167px;
  height: 70px;
}

.gallery-img .family img{
  height: 70px;
}

.gallery-img .telephone-104{
  width: 160px;
  top: 220px;
  height: 110px;
}

.gallery-img .telephone-104 img{
  height: 110px;
}

.gallery-img .kombikorm{
  width: 179px;
  left: 165px;
  top: 288px;
  height: 90px;
}

.gallery-img .kombikorm img{
  width: 180px;
  height: 110px;
}

.gallery-img .telephone-162{
  width: 178px;
  left: 167px;
  top: 385px;
  height: 110px;
}


.gallery-img .earth-work{
  left: 165px;
  width: 180px;
}

.gallery-img .cyber-prestupnost{
  width: 180px;
  left: 165px;
  top: 95px;
}
.gallery-img .cyber-prestupnost img{
  width: 135px;
  display: block;
  margin: auto;
}

.gallery-img .co{
  width: 180px;
  left: 165px;
  top: 192px;
}

.gallery-img .dvina{
  width: 160px;
  height: 115px;
}

.gallery-img .dvina img{
   height: 115px;
}

.gallery-img .cyber{
   width: 160px;
   top: 120px;
   height: 95px;
}

.video-slider{
  display: none;
}

.tab-panel-accordion {
    width: 260px;
}

.accordion-img, .accordion-img-in-tab1, .accordion-img-tab4{
  display: none;
}

.tab-panel-accordion .panel-default>.panel-heading a{
  font-size: 17px;
  height: 60px;
}

.tab-content{
  height: 350px;
}

.tab_panel > .nav > li > a > .title-nav{
  font-size: 10px;
}

.zapis-icon{
  margin-left: 15px;
}

#block-logotip {
  height: 63px;
}

.icon-menu:hover{
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  cursor: default;
}

}



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

.region-map-site {
  left: 450px;
}
}

@media screen and (max-width: 545px){
.region-map-site {
  left: 400px;
}

.region-secondary-menu .search-block-form {
  display: inline-block;
  float: left;
  left: 0px;
  top: 0px;
}
}

@media screen and (max-width: 495px){
.region-map-site {
  left: 320px;
  top: -85px;
}

 .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
   font-size: 12px;
  }

  h1{
    font-size: 17px;
    /*display: none;*/

  }

  .breadcrumb{
    display: none;
  }

  #block-logotip {
    height: 63px;
  }
}

@media screen and (max-width: 420px){
.region-map-site {
  font-size: 20px;
  margin-top: 10px;
  margin-left: 5px;
}

}

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

 .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
   font-size: 11px;
  }

.region-map-site {
  font-size: 20px;
  margin-top: 27px;
  margin-left: 10px;
}

#block-logotip {
  height: 53px;
}
}

@media screen and (max-width: 360px){
.region-map-site {
  margin-left: -40px;
}


  select.form-select {
    width: 330px !important;
  }

/*#block-logotip {
  height: 53px;
}*/
}

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

  select.form-select {
    width: 275px !important;
  }

 .table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
   font-size: 9px;
  }

.region-map-site {
  margin-left: -65px;
}

#muzGaz, #tab3{
  display: none;
}

.galerea .container{
  display: flex;
  justify-content: center;
}

.gallery-img{
  position: relative;
  height: 371px;
  display: block;
  width: 275px;
}

.gallery-img .akciya img{
  height: 144px;
}

.gallery-img .akciya{
  width: 120px;
  top: 222px;
  left: 0;
  height: 148px;
}

.gallery-img .telephone-104{
  max-width: 120px;
  top: 113px;
  height: 105px;
}

.gallery-img .kombikorm{
  width: 150px;
  left: 123px;
  top: 240px;
}

.gallery-img .earth-work{
  left: 123px;
  width: 150px;
}

.gallery-img .cyber-prestupnost{
  width: 150px;
  left: 123px;
  top: 79px;
}

.gallery-img .co{
  width: 150px;
  left: 123px;
  top: 160px;
}

.gallery-img .dvina{
   width: 120px;
}

.gallery-img .protivsankciy{
  width: 278px;
}

#block-views-block-news-block-1 ul {
  flex-wrap: wrap;
  margin-top: -20px;
}

#block-views-block-news-block-1 ul li{
  margin-top: 20px;
}

.search-block-form {
  left: 195px;
  width: 125px;
}

#block-logotip img{
  width: 250px;
}

 #block-logotip {
  height: 50px;
}
}


#tab5 .tab-panel-accordion .panel-default>.panel-heading {
  height: 55px;
}

#tab5 .tab-panel-accordion .panel-default>.panel-heading a {
  font-size: 16px;
}

#tab5 .tab-panel-accordion .panel-heading a {
  height: 100%;
}
