@media only screen and (max-width: 1160px){
    #site-header .mobile-button{
        display: block;
    }
}
@media only screen and (min-width: 1200px)
{
    .md-container{
        width: 1385px;
    }
}
.mobile-button{
    margin-top: 25px;
}
#main-nav-mobi ul > li > a:hover{
    color: rgb(93, 109, 129);
}
#main-nav-mobi ul > li > a{
    color: #ffffff;
}
.menu-has-search.menu-has-cart #site-header.style-1 #main-nav, .menu-has-search.menu-has-cart #site-header.style-5 #main-nav{
    right: 60px;
}
@media (max-width: 1360px)
{
    .menu-has-search.menu-has-cart #site-header.style-1 #main-nav, .menu-has-search.menu-has-cart #site-header.style-5 #main-nav{
        right: 0px;
    }
    #site-header.style-5 #main-nav > ul > li > a{
        font-size: 11px;
    }
}
@media (max-width: 1260px){
    #site-header.style-5 #main-nav > ul > li > a{
        font-size: 10px;
    }

}

.wprt-section.promotion{
    background-color: rgba(12, 79, 162, 1);
}

.dk-menu-size{
    max-width: 1500px;
}

.overlay-slider{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,0.3);
    z-index: 1;
    width: 100%;
    height: 100%;
}
.text-accent-color{
    color: rgba(12, 79, 162, 1) !important;
}
.slider-text-size, .slider-text-size span{
    font-size: 40px !important;
    line-height: 55px !important;
}
@media (max-width: 992px)
{
    .slider-text-size, .slider-text-size span{
        font-size: 18px !important;
        line-height: 20px !important;
    }
}
.header-style-5 #site-header-wrap{
    background-color: rgba(0,0,0,0.5);
}
#site-header-inner{
    padding-top: 15px;
    padding-bottom: 15px;
}
#main-nav > ul > li{
    padding: 0 8px;
}
.main-logo img{
    max-width: 195px;
}
#main-nav > ul > li > a{
    font-size: 12px;
}
#main-nav > ul > li > a:hover, #main-nav > ul > li.current-menu-item > a{
    color: rgb(93, 109, 129);
}
#site-header.style-5 #main-nav > ul > li.current-menu-item > a, #site-header.style-5 #main-nav > ul > li > a:hover{
    color: rgb(93, 109, 129);
}
#top-bar:after{
    background-color: rgba(12, 79, 162, 1);
}
.wprt-icon-box.accent-background.icon-effect-1 .dd-icon{
    background-color: rgba(12, 79, 162, 1);
}
.wprt-icon-box.accent-background .dd-icon{
    box-shadow: inset 0 0 0 2px rgba(12, 79, 162, 1);
}
.wprt-icon-box.accent-background.icon-effect-1 .dd-icon:after{
    background-color: rgba(12, 79, 162, 1);
}
.wprt-icon-box.accent-background.icon-effect-1:hover .dd-icon{
    color: rgba(12, 79, 162, 1);
}
.wprt-button{
    background-color: rgba(12, 79, 162, 1);
    border-color: rgba(12, 79, 162, 1);
}
.wprt-progress .progress-animate{
    background-color: rgba(12, 79, 162, 1);
}
.wprt-lines.custom-1 .line-1{
    background-color: rgba(12, 79, 162, 1);
}
a{
    color: rgba(12, 79, 162, 1);
}
#sidebar .widget ul li a:hover, #footer-widgets .widget ul li a:hover{
    color: rgba(12, 79, 162, 1);
}
#scroll-top:before{
    background-color: rgba(12, 79, 162, 1);
}
#footer-widgets.style-1 .widget .widget-title > span:after, #footer-widgets.style-2 .widget .widget-title > span:after{
    background-color: rgba(12, 79, 162, 1);
}
.bullet-style-2 #service-wrap .cbp-nav-pagination-item, .bullet-style-2 #projects .cbp-nav-pagination-item, .bullet-style-2 #testimonials-wrap .cbp-nav-pagination-item, .bullet-style-2 #partner-wrap .cbp-nav-pagination-item, .bullet-style-2 .widget_twitter .cbp-nav-pagination-item, .bullet-style-2 #team-wrap .cbp-nav-pagination-item, .bullet-style-2 #images-wrap .cbp-nav-pagination-item{
    border-color: rgba(12, 79, 162, 1);
}
.bullet-style-2 #service-wrap .cbp-nav-pagination-active, .bullet-style-2 #projects .cbp-nav-pagination-active, .bullet-style-2 #testimonials-wrap .cbp-nav-pagination-active, .bullet-style-2 #partner-wrap .cbp-nav-pagination-active, .bullet-style-2 #team-wrap .cbp-nav-pagination-active, .bullet-style-2 #images-wrap .cbp-nav-pagination-active{
    background-color: rgba(12, 79, 162, 1);
}
.wprt-icon-box.icon-left.accent-background .dd-icon{
    box-shadow: inset 0 0 0 2px rgba(12, 79, 162, 1);
}
.wprt-icon-box.icon-left.accent-background:hover .dd-icon{
    color: rgba(12, 79, 162, 1);
}
.wprt-icon-box.accent-background.icon-effect-2 .dd-icon{
    background-color: rgba(12, 79, 162, 1);
}
.wprt-lines.custom-3 .line-1{
    background-color: rgba(12, 79, 162, 1);
}
.wprt-lines.custom-3 .line-1{
    background-color: rgba(12, 79, 162, 1);
}
.wprt-toggle.active .toggle-title{
    background-color: rgba(12, 79, 162, 1);
    border-color: rgba(12, 79, 162, 1);
}
.wprt-project.arrow-style-2 #projects .cbp-nav-next:after, .wprt-project.arrow-style-2 #projects .cbp-nav-prev:after, .wprt-service.arrow-style-2 #service-wrap .cbp-nav-next:after, .wprt-service.arrow-style-2 #service-wrap .cbp-nav-prev:after, .wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-next:after, .wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-prev:after, .wprt-team.arrow-style-2 #team-wrap .cbp-nav-next:after, .wprt-team.arrow-style-2 #team-wrap .cbp-nav-prev:after, .wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-next:after, .wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-prev:after{
    color: rgba(12, 79, 162, 1);
}
.wprt-project.arrow-style-2 #projects .cbp-nav-next:before, .wprt-project.arrow-style-2 #projects .cbp-nav-prev:before, .wprt-service.arrow-style-2 #service-wrap .cbp-nav-next:before, .wprt-service.arrow-style-2 #service-wrap .cbp-nav-prev:before, .wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-next:before, .wprt-testimonials.arrow-style-2 #testimonials-wrap .cbp-nav-prev:before, .wprt-team.arrow-style-2 #team-wrap .cbp-nav-next:before, .wprt-team.arrow-style-2 #team-wrap .cbp-nav-prev:before, .wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-next:before, .wprt-galleries-grid.arrow-style-2 #images-wrap .cbp-nav-prev:before{
    border-color: rgba(12, 79, 162, 1);
}
.wprt-counter.has-plus .number:after{
    color: rgba(12, 79, 162, 1);
}
button, input[type="button"], input[type="reset"], input[type="submit"]{
    background-color: rgba(12, 79, 162, 1);
}
/* Image Header images */
#featured-title .featured-title-inner-wrap{
    height: 550px;
}
/* Header image classes */
#featured-title{
    background: none;
}

#featured-title-inner{
    padding-left: 0px;
    padding-right: 0px;
}

.header-image-overlay{
    background-color: rgba(12, 79, 162, 1);
    padding: 5px 0px;
}

.header-image-overlay h1{
    color: white;
    margin-bottom: 0px;
    text-shadow: 1px 1px 1px black;
}

.about-header{
    background-image: url('../img/about_header_image.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

.members-header{
    background-image: url('../img/member_header_image.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
.committees-header{
    background-image: url('../img/committees_header_image.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: top 15% center !important;
}

.union-header{
    background-image: url('../img/union_header_image.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: top 35% center !important;

}
.statistics-header{
    background-image: url('../img/statistics_header_image.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
 
}
.directories-header{
    background-image: url('../img/directories_header_image.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
 
}
.news-header{
    background-image: url('../img/news-event-sept/38.JPG') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: top 10% center !important;
 
}
.join-header{
    background-image: url('../img/join_header_image.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
 
}
.contact-header{
    background-image: url('../img/contact_header_image.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: top center !important;
}
/* Media for all header images */
@media (min-width: 1920px){
    .committees-header{
        background-position: top 30% center !important;
    }
}
/* Directory Listing for Member and Directories and Links pages */
.alpha-list{
    list-style: none;
    margin: 0 auto;
    padding-bottom: 20px;
    display: block;
}
.alpha-list li{
    display: inline-flex;
    padding: 0px 5px;
    font-size: 22px;
    font-weight: 900;
}

.alpha-sections{
    border-bottom: 2px solid #ddd;
}
/* .alpha-link::before { 
    display: block; 
    content: " "; 
    margin-top: -250px; 
    height: 250px; 
    visibility: hidden; 
    pointer-events: none;
} */
/* #section1, #section2, #section3,  #section4, #section5, #section6, #section7{
    padding: 25px 0px;
} */
#section1::before, #section2::before, #section3::before,  #section4::before, #section5::before, #section6::before, #section7::before { 
    display: block; 
    content: " "; 
    margin-top: -250px; 
    height: 250px; 
    visibility: hidden; 
    pointer-events: none;
}
.alpha-link{
    word-wrap: break-word;
}
.alpha-link .name{
    font-weight: bold;
}
.default-blue-color{
    color: rgba(12, 79, 162, 1);
}
#images-wrap .cbp-nav-prev::before, #images-wrap .cbp-nav-next::before{
    background-color: rgba(12, 79, 162, 1);
}
/* Loader overwrites */
.animsition-loading:after {
    -webkit-animation: loader-loading-spin .75s linear infinite;
    animation: loader-loading-spin .75s linear infinite;
    border: 3px solid transparent;
    border-top-color: rgba(12, 79, 162, 1);
}
.privacy-page h3{
    text-transform: uppercase;
}