section.bgimage:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: transparent;
}
#secondaryMenu li a.nav-link {
    color: rgb(128 128 128);
    font-size: 15px;
    padding: 0.05rem 0rem;
    transition: all 0.3s ease;
}
a.link-contact {color:white!important;}
a.btn-primary{background-color:#1b9cdb;border-color:#1b9cdb;}
a.btn-primary:hover{background-color:#00ace2;border-color:#00ace2;}
ul.B_crumbBox li{display:inline-block;padding-right:5px!important;padding-left:5px;}
li.B_firstCrumb{display:inline-block;padding-right:5px!important;padding-left:0px;}
ul.list-specs li i{color:#1b9cdb;font-size:20px;vertical-align:text-top;margin-right:0.5rem;}
ul.list-specs li p {
    color: #444444;
    font-weight: 600;
    margin-bottom: 1rem;
}
ul.list.list-specs li i{padding:7px;border-radius:50%;vertical-align:middle;color:white;font-size:15px;text-align:center;background-color:#233941;}
.fdb-image{max-width:100%;height:auto;}
a:hover,a, a:link, a:visited{text-decoration:none;color:#1b9cdb;}
b, strong{font-weight:bold;}
.navbar{padding:0.5rem 0rem;}
.btn, a.btn, button.btn {
    border-radius: 0px;
    border: 0px;
}
small, .small{font-size:80%;font-weight:400;color:#a2a2a2;letter-spacing:.35px;}#secondaryMenu li a.nav-link
section.breadcrumbs{width:100%;background-color:#00a9de;}
#secondaryMenu li a.nav-link {
    color: rgb(128 128 128);
    font-size: 15px;
    padding: 0.05rem 0rem;
    transition: all 0.3s ease;
}
section.breadcrumbs{background:#2daff0;border-bottom:0px solid rgba(0, 0, 0, 0.05);}
a.B_crumb, .B_homeCrumb{color:rgba(107, 125, 142, 1)!important;}
a.B_lastCrumb{color:#008bc8;}
#secondaryMenu li a.nav-link{color:rgb(140 140 140);font-size:15px;padding:0.25rem 0rem;transition:all 0.3s ease;}
#secondaryMenu li:hover a.nav-link{color:#008bc8;transition:all 0.3s 0.3s ease;}
#secondaryMenu li.active a.nav-link{color:#008bc8;display:inline-block;border-bottom:1px solid #008bc8;}
h1.heading{margin-bottom:.5em;font-size:2.5rem;margin-top:.3em;color:#02a8de;}
h1.site-title{ font-weight:100;font-size:2rem;margin-bottom:30px;}
h2.site-subtitle {
    color: #808080;
    font-weight: 300;
    font-size: 1.3rem;
}
.about{}
.about:before{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.91);}
body,p,li{font-weight: 300;
    font-size: 16px;
    line-height: 1.75;}
.videoContainer{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;}
iframe.background-video{width:100%;height:100%;}
iframe{max-width:100%!important;}
iframe.youtube{margin-top:.5rem;margin-bottom:.5rem;}
.card h3{margin-top:0;}
.card h3 .btn-link{font-weight:400;font-size:16px;color:#fff;background-color:#03c1fe;text-decoration:none;width:100%;text-align:left;}
.card h3 .btn-link.collapsed {
    font-weight: 400;
    font-size: 16px;
    color: #2daff0;
    background: #f1f1f1;
    text-decoration: none;
    width: 100%;
    text-align: left;
}.accordion{margin-bottom:20px;}
.accordion .card-header{margin-bottom:0;padding:0rem;}
.accordion .card-header:first-child{border-radius:0px;background-color:#f9f9f9;border:0px;border-bottom:0px;}
.card{border-radius:0px;padding:;margin-bottom:5px;}
@media only screen and (min-width:768px) and (max-width:991px){.container{max-width:100%;}
}
@media only screen and (max-width:579px){.fdb-shortcuts .media img{height:40px;width:40px;}
h1.site-title{}
h2.site-subtitle{font-size:1.15rem;}
.fdb-shortcuts .media-body p{font-size:15px;}
}
@media only screen and (max-width:990px){.bgimage{height:auto!important;}
h1.site-title{    font-family: 'Roboto',sans-serif;
    font-weight: 600;
    line-height: 1.35;
    letter-spacing: 0px;
    color:#02a8de!important;}
.bgimage {position:relative; background-position: left center;}
section.bgimage:before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}
}
@media only screen and (min-width:991px){
h1.site-title {
    font-family: 'Roboto',sans-serif;
    font-weight: 600;
    font-size: 1.85rem;
    line-height: 1.35;
    letter-spacing: 0px;
    color:#1b9cdb!important;
}

}
@media only screen and (max-width:991px){#quality .ribbon-container{margin-top:0px!important;}
div#carouselExampleFade {
    height: auto!important;
        margin-top: 56px;
}
}
h4.title-sidebar{font-size:1rem;margin-bottom:.5em;margin-top:.3em;font-weight:600;}
ul.list-styled{padding-left:20px;list-style-type:disc;}
ul.list.list-specs li i{padding:7px;border-radius:50%;vertical-align:middle;color:white;font-size:15px;text-align:center;background-color:#06a7de;}
ul.list-styled li{margin-bottom:5px;}
#team:before{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.9);}
.responsive-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.responsive-video {
position: relative;
}


html,body {
        width: 100%;
    max-width: 100%;
    overflow-x: hidden;
}.carousel-caption.d-none.d-md-block {
    bottom: auto;
    top: 10%;
    left: 10%;
}