.section__block--top-page {
  max-width: 1100px;
}

.slider {
  margin-top: 0;
}
.slider .bx-wrapper {
  margin-bottom: 0;
}
.slider .bx-wrapper .bx-caption {
  text-align: center;
  top: 0;
  bottom: auto;
}

#slider img {
  display: block;
  margin: 0 auto;
}

.banner__section {
  margin-top: 2px;
}

.news__lists {
  list-style-type: none;
  margin: 0 0 2em;
}

.news__list {
  margin-bottom: .5em;
}

.news__date {
  margin-right: 1em;
}
.fb_iframe_widget,
.fb_iframe_widget span,
.fb_iframe_widget iframe[style]{
    width: 100% !important;
}
[class^="img-flex-"] {
	margin-bottom: 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}


.Item4 {
    margin-left:0.2%;
    margin-right:0.2%;
    margin-top:2px;
    margin-bottom:2px;
    float: left;
    width: 24%;
    height:300px;
            background-color: #FFFFFF;
    border: solid 2px #F5F5F5;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;

}
    
@media screen and (max-width: 800px) {
    .Item4 {
        margin-left:0.2%;
        margin-right:0.2%;
        margin-top:2px;
        margin-bottom:2px;
        float: left;
        width: 48%;
        height:350px;
                background-color: #FFFFFF;
    border: solid 2px #F5F5F5;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;

    }
}

@media screen and (max-width: 600px) {
    .Item4 {
        margin-left:0.2%;
        margin-right:0.2%;
        margin-top:2px;
        margin-bottom:2px;
        float: left;
        width: 48%;
        height:300px;
                background-color: #FFFFFF;
    border: solid 2px #F5F5F5;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;

    }
}

@media screen and (max-width: 400px) {
    .Item4 {
        margin-left:0.2%;
        margin-right:0.2%;
        margin-top:2px;
        margin-bottom:2px;
        float: left;
        width: 48%;
        height:200px;
                background-color: #FFFFFF;
    border: solid 2px #F5F5F5;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;

    }
}

@media screen and (max-width: 200px) {
    .Item4 {
        margin-left:0.2%;
        margin-right:0.2%;
        margin-top:2px;
        margin-bottom:2px;
        float: left;
        width: 98%;
        height:200px;
          background-color: #FFFFFF;
    border: solid 2px #F5F5F5;
    text-align:left;
    padding-top:4px;
    padding-bottom:4px;
}
  }
}
