* {
  border-radius: 0!important;
  outline: none!important;
}
.main {
    display: block;
}

/*.section-photos {
  padding: 0 !important;
}*/
 .carousel {
  /*padding: 0 !important;*/
  /*padding-bottom: 6px !important;*/
  border-bottom: 6px solid #87cb5a;
  margin-bottom: 50px;
  margin-top: 50px;
}
.section-photos {
  padding: 0 !important;
  border-top: 6px solid #87cb5a;
/*  border-bottom: 6px solid #87cb5a;*/
  padding-bottom: 6px;
}
.section-photos .photo {
  position: relative;
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  border: 1px solid #87cb5a;
}
.section-photos .row > div {
  padding: 0;
}
.section {
  padding-top:      50px;
  padding-bottom:   50px;
  color:            #303030;
  background-color: #fff;
}
.flex-shrink-0 {
  margin-top: 5px;
  -ms-flex-negative: 0 !important;
  flex-shrink: 0 !important;
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
    margin-right: -15px;
    margin-left: -15px
}
.section-photos .row > div {
  padding: 0;
}
@media (min-width: 992px) {
    .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
        float:left
}
.col-md-4 {
        width: 33.33333333%
    }
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}
.scale {
position: absolute;
    top: auto;
    left: auto;
    width: -webkit-fill-available;
    height: -webkit-fill-available;
    max-width: none;
}

@media handheld, only screen and (max-width: 767px) {
    .carousel {
    margin-bottom: 50px;
    margin-top: 50px;
    }
}

/*@media (max-width: 575px) {
  .section-photos .photo {
    border: none;
  }
}*/