/* Source and licensing information for the line(s) below can be found at https://bibbohairsalonandspa.com/themes/fashion_zymphonies_theme/css/media.css. */
@media (min-width:576px){.container{max-width:570px}}@media (min-width:767px){.container{max-width:1300px}.header .navbar-header{width:auto}.bottom-widget,.features,.footer,.path-frontpage .main-content,.price-table,.products,.services,.team,.topwidget{padding:50px 0}.topwidget{position:relative;top:-1170px;left:60px;width:600px;margin-bottom:-530px;border-radius:30px;background:0 0}.fjl video{border-radius:30px;box-shadow:0 0 10px #444}.navbar-toggle{display:none}.user-logged-in .main-header{position:relative}.alls{display:grid;grid-template-columns:250px 250px 250px 250px 250px;grid-template-rows:auto;column-gap:10px;margin-bottom:17px;margin:auto;text-align:center}.clients .region ul li{width:24%}
.bib8 h4 {
    font-size: 1.7em;
    line-height: 1;
    color: #fff;
    position: relative;
    top: -67px;
    right: -1px;
}

.bib5 img {
    position: relative;
    top: 40px;
}
.bib6 img {
    position: relative;
    top: -29px;
}

.region-search{float:right;width:200px;padding:16px 0}.navbar-toggle-close{display:none}

.region-primary-menu {
    display: inline-block!important;
    width: auto;
    margin: 0;
    background: 0 0;
    border-radius: 5px;
    vertical-align: middle;
    float: right;
    position: static;
    padding: 20px 5px;
    background: #000b;
    padding-top: 40px;
}.region-primary-menu ul{border:0;float:right}.region-primary-menu ul ul{background:#0009;border-top:1px solid #eee;border-bottom:8px solid #900}.region-primary-menu ul ul li a{color:#fff;padding:15px 10px;max-width:300px;font-size:1.3em}.region-primary-menu ul ul li a.highlighted,.region-primary-menu ul ul li a:active,.region-primary-menu ul ul li a:focus,.region-primary-menu ul ul li a:hover{color:#e00;padding:15px 10px;background:#daa520;border-top:1px solid #eee}.region-primary-menu ul ul li{border-bottom:1px solid rgba(255,255,255,.13)}.region-primary-menu ul ul li a:active {color:#b00}.region-primary-menu li{border:0}.region-primary-menu li a{background:#000b;font-family:montserrat;border:1px;font-weight:600;color:#daa520;font-size:1.2em;padding:15px 20px;border-right:1px solid}.region-primary-menu li a span.sub-arrow{padding:0;top:31px;margin-top:0;bottom:2px;right:2px;margin-left:-5px;left:auto;width:0;height:0;border-width:8px;border-style:solid;border-color:#b00 transparent transparent transparent;font-size:2em;line-height:100%}.region-primary-menu li li span.sub-arrow{top:22px;border-color:#0000 #0000 #0000 #fff;right:5px}.carousel-caption h3,.carousel-caption p{display:block}.carousel-caption p:last-child{margin:0}.carousel-caption{background-color:#fff;background:rgba(0,0,0,.84);color:#ddd;text-shadow:none;padding:20px;top:20%;left:10%;bottom:auto;width:30%;text-align:left}
.bvid video {
    clear: both;
    width: 100%;
    height: auto;
    position: relative;
    right: 20px;
}
.pho a:hover {
    color: #fff !important;
    text-shadow: none;
}
.pho a: {
    color: #b00!important;
}
.bvid video {
    clear: both;
    width: 1300px!important;
    height: auto;
    position: relative;
    right: 20px;
    border-radius: 0 !important;
    margin: 10px auto !important;
    top: -30px;
    border-radius: 30px 30px 0 0 !important;
}
.comment-wrap .author-details{width:10%}.comment-wrap .author-comments{width:90%}.social-media{display:inline-block;padding:0 0;text-align:right}}
/* Source and licensing information for the above line(s) can be found at https://bibbohairsalonandspa.com/themes/fashion_zymphonies_theme/css/media.css. */