.call,.float{position:fixed;width:60px;height:60px;bottom:40px;background-color:#25d366;color:#fff;text-align:center;font-size:30px;box-shadow:2px 2px 3px #999;z-index:100;border-radius:50px}.btn,.sticky-top{transition:.5s}.btn,.fw-medium{font-weight:500}.float{right:40px}.my-call,.my-float{margin-top:16px}.call{left:40px}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility linear;visibility:visible;opacity:1}.btn-outline-primary:hover,.btn-primary{color:var(--bs-light)}.btn-outline-secondary:hover,.btn-secondary,.testimonial-carousel .owl-nav .owl-next:hover,.testimonial-carousel .owl-nav .owl-prev:hover{color:var(--bs-dark)}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;border-radius:50px;font-weight:400}.icon-box-light,.icon-box-primary{position:relative;padding:0 0 10px 10px;z-index:1}.icon-box-light i,.icon-box-primary i{font-size:60px;line-height:0}.icon-box-light::before,.icon-box-primary::before{position:absolute;content:"";width:35px;height:35px;left:0;bottom:0;border-radius:35px;transition:.5s;z-index:-1}.icon-box-primary::before{background:var(--bs-primary)}.icon-box-light::before{background:var(--bs-light)}.sticky-top{top:-100px}.navbar .navbar-nav .nav-link{margin-right:35px;padding:20px 0;color:var(--bs-dark);font-size:18px;font-weight:500;outline:0}.copyright a:hover,.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--bs-primary)}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}.carousel-caption{top:0;left:0;right:0;bottom:0;display:flex;align-items:center;background:rgba(3,27,78,.3);z-index:1}.carousel-control-next,.carousel-control-prev{width:15%}.carousel-control-next-icon,.carousel-control-prev-icon{width:3.5rem;height:3.5rem;border-radius:3.5rem;background-color:var(--bs-primary);border:15px solid var(--bs-primary)}@media (max-width:767.98px){#header-carousel .carousel-item{position:relative;min-height:450px}#header-carousel .carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}}.page-header{background:linear-gradient(rgba(3,27,78,.3),rgba(3,27,78,.3)) 0 0/cover,url(../img/testimonial.jpg) center center/cover no-repeat}.copyright a,.page-header .breadcrumb-item+.breadcrumb-item::before,.service-item:hover h5,.service-item:hover p{color:var(--bs-white)}.page-header .breadcrumb-item,.page-header .breadcrumb-item a{font-size:18px;color:var(--bs-white)}.visiting-hours .list-group-item,.visiting-hours .table{color:var(--light);background:rgba(0,0,0,.15)}.visiting-hours{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)) 0 0/cover,url(../img/bg-2.jpg) center center/cover no-repeat}.visiting-hours .list-group-item{display:flex;justify-content:space-between;border-color:rgba(255,255,255,.15)}.visiting-hours .table td{padding:.5rem 1rem;border-color:rgba(255,255,255,.15)}.visiting-hours .table tr:last-child td{border:none}.feature{background:linear-gradient(rgba(3,27,78,.3),rgba(3,27,78,.3)) 0 0/cover,url(../img/feature.jpg) left center/cover no-repeat}.feature-row{box-shadow:0 0 45px rgba(0,0,0,.08)}.feature-item{border-color:rgba(0,0,0,.03)!important}.experience .progress{height:5px}.experience .progress .progress-bar{width:0;transition:3s}.experience .nav-pills .nav-link{color:var(--dark)}.experience .nav-pills .nav-link.active{color:#fff}.experience .tab-content hr{width:30px}.about-fact{width:220px;height:220px;box-shadow:0 0 30px rgba(0,0,0,.1)}@media (min-width:576px){.about-fact.mt-n130{margin-top:-130px}}.btn-play{position:relative;display:block;box-sizing:content-box;width:36px;height:46px;border-radius:100%;border:none;outline:0!important;padding:18px 20px 20px 28px;background:var(--bs-primary)}.btn-play:after,.btn-play:before{content:"";left:50%;top:50%;transform:translateX(-50%) translateY(-50%);width:90px;height:90px;background:var(--bs-primary);border-radius:100%;position:absolute;display:block}.service-item,.team-item{background:var(--bs-white);box-shadow:0 0 45px rgba(0,0,0,.05)}.btn-play:before{z-index:0;animation:1.5s ease-out infinite pulse-border}.btn-play:after{z-index:1;transition:.2s}.btn-play span{display:block;position:relative;z-index:3;width:0;height:0;left:3px;border-left:30px solid #fff;border-top:18px solid transparent;border-bottom:18px solid transparent}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(2);opacity:0}}.modal-video .modal-dialog{position:relative;max-width:800px;margin:60px auto 0}.modal-video .modal-body{position:relative;padding:0}.modal-video .close{position:absolute;width:30px;height:30px;right:0;top:-30px;z-index:999;font-size:30px;font-weight:400;color:#fff;background:#000;opacity:1}.container-service::before,.container-team::before{z-index:-1;width:100%;left:0;position:absolute;top:0}.container-service,.container-team{position:relative}.container-service::before{content:'';background:var(--bs-light);height:100%;clip-path:polygon(0 0,100% 0,100% 30%,0 70%)}.service-item{position:relative;height:100%;padding:45px 30px}.service-item::before{position:absolute;content:"";width:100%;height:0;left:0;bottom:0;transition:.5s;background:var(--bs-primary)}.service-item:hover::before{height:100%;top:0}.service-item *{position:relative;transition:.5s;z-index:1}.service-item:hover .icon-box-primary::before{background:var(--bs-dark)}.service-item:hover .icon-box-primary i{color:var(--bs-white)!important}.container-team::before{content:'';background:var(--bs-light);height:100%;clip-path:polygon(0 70%,100% 30%,100% 100%,0% 100%)}.team-item .team-social{position:absolute;width:0;height:100%;top:0;right:0;transition:.5s;background:var(--bs-primary);display:flex;align-items:center;justify-content:center}.team-item:hover .team-social{width:100%;left:0}.team-item .team-social .btn{opacity:0;transition:.5s}.team-item:hover .team-social .btn{opacity:1}.testimonial{background:linear-gradient(rgba(3,27,78,.3),rgba(3,27,78,.3)) 0 0/cover,url(../img/testimonial.jpg) left center/cover no-repeat}.testimonial-item img{width:60px!important;height:60px!important;border-radius:60px}.testimonial-carousel .owl-nav{position:absolute;top:0;right:0;display:flex}.testimonial-carousel .owl-nav .owl-next,.testimonial-carousel .owl-nav .owl-prev{margin-left:15px;color:var(--bs-primary);font-size:30px;line-height:0;transition:.5s}@media (min-width:992px){.header-carousel,.page-header,.sticky-top{margin-top:-34px}.navbar{height:68px}.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}.contact-info::after{position:absolute;content:"";width:0;height:100%;top:0;left:50%;border-left:1px dashed rgba(255,255,255,.2)}}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar .navbar-nav{margin-top:15px;border-top:1px solid #eee}.contact-info::after{position:absolute;content:"";width:100%;height:0;top:50%;left:0;border-top:1px dashed rgba(255,255,255,.2)}}.footer{background:linear-gradient(rgba(3,27,78,.3),rgba(3,27,78,.3)) 0 0/contain,url(../img/footer.png) center center/contain no-repeat}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:rgba(255,255,255,.5);font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;color:rgba(255,255,255,.5);margin-right:10px}.footer .btn.btn-link:hover{color:var(--bs-primary);letter-spacing:1px;box-shadow:none}.copyright{border-top:1px dashed rgba(255,255,255,.2)}