div.wpcf7 img.ajax-loader {
    display: none;
}

.carousel-indicators li, .carousel-indicators .active {
    margin: 0px 10px;
}

.info_section_title {
margin-bottom: 20px;
}

footer, .footer {
  display: none;
} 

nav.vertical_menu_toggle>ul>li.menu-item-has-children>a>.plus {
    height: 35px;
    width: 35px;
    background-position: center;
    border-radius: 100px;
    background-color: #FFF;
  margin-top: 8px;
}

.stick{
  margin-top: 0!important;
}

.two_columns_66_33>.column1 {
    width: 64%!important;
}

.carousel-inner .slider_content .slide_buttons_holder {
    display: block;
}

.filter_holder.without_separator ul li span {
    padding: 0;
}

.filter_holder ul li {
  margin: 3px;
  background: #f5f5f5;
  padding: 5px 20px;
  transition: .3s ease-in-out;
}

.filter_holder ul li:hover {
  background: #DEEFED;
}

.filter_holder ul li span{
  color: #222;
}

.portfolio_single .portfolio_images img {
    min-width: 100%;
}

nav.mobile_menu ul>li.has_sub>span.mobile_arrow {
    height: 36px;
    line-height: 36px;
    background: white;
    padding: 0;
    border-radius: 100px;
    margin: 5px;
    text-align: center;
    width: 36px;
    color: #54A5B2!important;
}

.title .position_center .has_fixed_background .standard_title, .title, .position_center, .has_fixed_background, .standard_title  {
    background-position: left top!important;
}

.gallery_holder ul li .gallery_hover {
  background-color: rgba(84,165,178,0.80)!important;
}

.gallery_holder ul li .gallery_hover i, .gallery_holder ul li .gallery_hover i:hover{
  top: 47%;
  left: 46%;
  color: #54a5b2;
  background-color: #FFF;
}

.subtitle {
    color: #fff;
    font-style: normal;
}

.projects_masonry_holder.masonry_extended .portfolio_masonry_item {
    padding: 15px!important;
}

div.ppt {
    display: none!important;
}

.projects_holder.standard article .project_category, .projects_holder.standard_no_space article .project_category {
    display: none;
}

.projects_holder article .portfolio_description {
    padding: 5px 0 5px;
}

.projects_holder article .portfolio_title, .projects_masonry_holder article .portfolio_title {
    margin: 0 0 0px;
}

.projects_holder article .portfolio_title a {
    color: #4aa0ae;
}

a.no_link {
    cursor: pointer!important;
}

#polylang-2 ul{
  list-style-position: outside;
}

#polylang-2 li{
   list-style: none;
}

#polylang-2 {
    border-top: 1px solid #4AA0AE;
    padding-top: 20px;
}

.gallery_holder.with_space ul {
    margin: 0px 0px;
}

.title img {
    position: absolute;
    bottom: 0;
}

.title .title_overlay {
    opacity: .8;
}
















@media only screen and (max-width: 1300px){
  .vertical_menu_enabled .title.has_fixed_background, .vertical_menu_enabled .title.has_background {
      height: 200px!important;
  }
  .vertical_menu_enabled .title .not_responsive {
    height: 200px!important;
  }
}



@media only screen and (max-width: 1560px) and (min-width: 1000px){
  .full_width .projects_masonry_holder .portfolio_masonry_item, .full_width .projects_masonry_holder .portfolio_masonry_item.large_height {
    left: 0px!important;
    top: 0px!important;
    display: inline-block!important;
    position: relative!important;
  }
}


@media only screen and (max-width: 600px){
  .header_bottom, footer .container_inner, nav.content_menu {
      padding: 5px 30px;
  }
  .two_columns_66_33>.column1 {
    width: 100%!important;
}
}








