.form-error {
  color:red;
  padding-top:5px;
}

.row-mewssage {
  padding-top:10px;
  padding-bottom:10px;
}

.footer-links {
  padding:0px;
  margin:0px;
  list-style-type: none;
  padding-bottom:20px;
}

.footer-links li {
  margin: 0px;
  padding: 0px;
  text-transform: uppercase;
  padding-top:10px;
  padding-left:5px;
}

.footer-logo img {
  width:100%;
}

.footer-row  {
  padding-bottom:10px;
}

.main_gallery_images_block {
  text-align: center;
}

.main_gallery_images {
  max-height:250px;
  overflow: hidden;
  display: flex;
  justify-content: center;
}

.main_gallery_images img {
  height:250px !important;
  width:auto;
  max-width: none;
}

.main_photo_link {
  padding-bottom:40px;
  text-align: center;
}

.photoalbum_images {
  display:flex;
  width:100%;
  flex-wrap: wrap;
  justify-content: center;
}

.photoalbum_image {
    padding:10px;
}

.photoalbum_image img {
  height:300px;
}

.page_action_buttons {
  padding-top:30px;
  padding-bottom:50px;
}

.obj-title-list {
  text-transform: uppercase;
  font-size:2em;
  margin-bottom:20px !important;
}

.active_pagination {
  background: #000 !important;
  color: #fff !important;
}

.feature-text {
  text-align: justify;
}

.feature-text img {
  margin-top:15px;
  max-width:100%;
  width:100%;
}

@media(max-width:767px) {
  .bottom-links {
    text-align: center;
    margin-top:10px;
    margin-bottom:10px;
  }
}


.subcats_list {
  display:flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  padding-bottom:50px;
}

.portfolio-link-image {
    display:block;
}

.portfolio-link-image img {
  width:100%;
}

.portfolio-image {
  height:300px;
  overflow:hidden;
  display: flex;
  align-items: center;
}


.nav-link-large {
  /*font-size:18px !important;
  margin-top:-7px !important;*/
}

@media(max-width:990px) {
  .big-hidden {
    display:inline;
  }
}

@media(min-width:991px) {
  .big-hidden {
    display:none;
  }
}

@media(min-width:1600px) {
  .big-hidden {
    display:inline;
  }
}

.feedback-icon  {
  font-size:2em !important;
}

.section-navigation a:hover{
  text-decoration: none;
}

.recommended-owl-item {
  /*display:flex;
  flex-direction: column;*/
  text-align: center;
}
