/*****************************************************
                        HEADER
*****************************************************/
#navbar {
    overflow: hidden;
    background-color: #FFFFFF;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    max-height: 500px;
    transition: max-height 0.3s ease-in;
}

#navbar.shrink {
    max-height: 90px;
    transition: max-height 0.3s ease-out;
}


/*****************************************************
                        BANNER
*****************************************************/
.banner_slider_inner{
    margin-top:142px;
}

.address {
    font-weight:bold;
    color:#fff;
    padding-left:2rem;
    margin-bottom:2rem;
    white-space: nowrap;
}
.web-control {width: auto;height: 51%;}
.team_mod {
    background-position: top !important;
    max-height: 45rem;
    min-height: 17rem;
    height: calc(45rem - 2vh);
    background-repeat: no-repeat !important;
    aspect-ratio: 2000 / 700 !important;
}
.team_banner {height:inherit}
::selection {background-color:#36a0a8;}
.about_banner .experience_box h4 {background: rgb(255 255 255 / 50%); color: #000;}
.sitemap {list-style:none;color:#fff;margin-left:auto;margin-right:auto;padding-top:30px;}
.box2 {background:none !important;}
.desktop {display:block;}
.mobile {display:none;}
@media (max-width:767px){
    .desktop {display:none;}
.mobile {display:block;}

}
@media (max-width:425px){
    .team_paragraph{top: -7rem;position: relative;}
    .centerMobile {margin-left: auto;margin-right: auto;}
}
.gMaps{background:url('/media/svhf5qad/maps.png');background-position:center;background-repeat:no-repeat;background-size:cover;padding:10px;max-width:400px;max-height:300px;}
.gMaps a {color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;}
.gMaps a:hover {color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;}
.gMaps h3, .gMaps p, .gMaps button{color:#fff;}
#btnLoadMap { background-color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; }
.accordion-header { color: #fff; background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important; }
.statics-icon {max-width: 100px;}