.av-iconlist-small .iconlist_title_small { 
    font-weight: bolder;
}

#photo_gallery_section{
   border-bottom: 0px solid #126872 !important;
    margin-top: 55px  !important;
    padding-bottom: 0px !important;
    margin-bottom: -40px  !important;

}

#photo_gallery_section .container {
    width: 100% !important;
	max-width: none !important;
    padding: 0px;
	margin:0px;
	
}



#top .title_container .container {
    padding-top: 10px !important;
    padding-bottom: 10px;
    min-height: 56px;
}

.breadcrumb_container {
    background-color: rgba(18,104,114,0.7) !important;


}



#photo_gallery_section  .container {
    width: 100% !important;
	max-width: none !important;
    padding: 0px;
	margin:0px;
	
}
@media only screen and (max-width: 767px) {
.alternate_color .breadcrumb, .alternate_color .breadcrumb a, #top .alternate_color.title_container .main-title, #top .alternate_color.title_container .main-title a {
    color: white;
    letter-spacing: 0.4px;
    font-weight: bolder;
    margin-top: 0px;
    padding: 0px;
    padding-left: 10px;
}
.responsive .title_container .main-title + .breadcrumb {
    position: relative;
    right: auto;
    top: -6px;
    margin: 0;
    left: 6px;
}
}
.av-masonry-entry .av-inner-masonry-content {
    padding: 18px;
  
    text-align: center;
}
.avia_desktop .av-hover-overlay-active .av-masonry-image-container {
    opacity: 1 !important;
}

@media only screen and (min-width: 768px){

#header {
    background: black !important;
}
}


@media only screen and (max-width: 767px){
.responsive .title_container .main-title + .breadcrumb {
    
    left: 6px !important;
}

.responsive #top #main .container_wrap:first-child {
   
    padding-top: 10px !important;
}
#photo_gallery_section{
 
    margin-top: -10px  !important;
   

}
}