div { position: relative; }

/* does not support IE 6/7 */
.clearfix:after {
  content:"";
  display:table;
  clear:both;
}

/* WordPress Presentational Classes*/
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
.fill{
    width:100%;
    height:710px;
    background-position:center !important;
    background-size:cover !important;
}

.slider-content-container {
        position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.slider-content-container > .container {
        transform: translate(-50%,-50%);
    top: 50%;
    position: absolute;
    left: 50%;
    text-align:center;
    background: rgba(0,0,0,0.3);
    padding:30px;
}
.bx-controls {
    position:relative;
    top:-350px;
}
@media all and (max-width:767px) {
    .bx-wrapper,.bx-viewport, header,.bxslider li {
        max-height:500px !important;
        min-height:inherit !important;
    }
    .bx-controls {
     display:none;   
    }
     .slider-content-container > .container {
         width:90%;
         
     }
    .slider-content-container h1 {
    font-size: 14pt !important;
    line-height: 18pt !important;
}
}
.ct-socials {
    font-size:20pt;
}
.fa.fa-search, .fa.fa-bars {
    font-size:16pt !important;
}
.dropdown-toggle > span {
    font-size:14pt; 
}