ul.listStyleNone,ul.listStyleNone li{list-style:none}:root{--primary:#2EB872;--light:#F3F4F5;--dark:#282F34}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99}#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 0s linear 0s;visibility:visible;opacity:1}.btn{font-weight:500;transition:.5s}.btn.btn-primary,.btn.btn-secondary{color:#FFF}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-square,.btn-sm-square,.btn-lg-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400}.navbar.sticky-top{top:-100px;transition:.5s}.navbar .navbar-brand{display:flex;align-items:center}.navbar .navbar-brand img{max-height:50px}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px}.navbar .navbar-nav .nav-link{margin-right:30px;padding:25px 0;color:#FFF;font-size:15px;font-weight:500;text-transform:uppercase;outline:none}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active{color:var(--primary)}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar .navbar-nav{border-top:1px solid #EEE}}.navbar .navbar-nav .nav-link{color:var(--dark);font-weight:500}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;border:none;margin-top:0;top:150%;opacity:0;visibility:hidden;transition:.5s;overflow-y:auto;max-height:30em}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}.header-bg{background:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/bg-1.jpg) center center no-repeat;background-size:cover;text-align:center}.btn-play{position:relative;display:block;box-sizing:content-box;width:16px;height:26px;border-radius:100%;border:none;outline:none!important;padding:18px 20px 20px 28px;background:#FFF}.btn-play:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:60px;height:60px;background:#FFF;border-radius:100%;animation:pulse-border 1500ms ease-out infinite}.btn-play:after{content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:60px;height:60px;background:#FFF;border-radius:100%;transition:all 200ms}.btn-play span{display:block;position:relative;z-index:3;width:0;height:0;left:-1px;border-left:16px solid var(--primary);border-top:11px solid #fff0;border-bottom:11px solid #fff0}@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 auto}.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}.header-carousel .owl-nav{position:absolute;width:200px;height:40px;bottom:30px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between}.header-carousel .owl-nav .owl-prev,.header-carousel .owl-nav .owl-next{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#FFF;background:#fff0;border:1px solid #FFF;font-size:22px;transition:.5s}.header-carousel .owl-nav .owl-prev:hover,.header-carousel .owl-nav .owl-next:hover{background:var(--primary);border-color:var(--primary)}.header-carousel .owl-dots{position:absolute;height:45px;bottom:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}.header-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;background:#fff0;border:1px solid #FFF;transition:.5s}.header-carousel .owl-dot::after{position:absolute;content:"";width:5px;height:5px;top:4px;left:4px;background:#FFF;border-radius:5px}.header-carousel .owl-dot.active{background:var(--primary);border-color:var(--primary)}.breadcrumb-item+.breadcrumb-item::before{color:var(--light)}.img-border{position:relative;height:100%;min-height:350px}.img-border::before{position:absolute;content:"";top:0;left:0;right:3rem;bottom:3rem;border:5px solid var(--primary)}.img-border img{position:absolute;top:2rem;left:2rem;width:calc(100% - 3rem);height:calc(100% - 3rem);object-fit:cover;bottom:2rem}.img-bordergreen{position:relative;min-height:350px;top:2rem;bottom:2rem;border-radius:0;background:#FFF;box-shadow:0 5px 15px 0 rgb(36 41 66 / 15%)}.img-bordergreen img{position:absolute;width:100%;height:350px;object-fit:cover}.facts{background:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .5)),url(../img/bg-1.jpg) center center no-repeat;background-size:cover}.visiting-hours{background:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/dog-breeders-in-bangalore-saee-kennel.jpg) center center no-repeat;background-size:cover}.visiting-hours .list-group-item{display:flex;justify-content:space-between;color:var(--light);background:rgb(0 0 0 / .15);border-color:rgb(255 255 255 / .15)}.visiting-hours .table{color:var(--light);background:rgb(0 0 0 / .15)}.visiting-hours .table td{padding:.5rem 1rem;border-color:rgb(255 255 255 / .15)}.visiting-hours .table tr:last-child td{border:none}.animal-item{position:relative;display:block}.animal-item .animal-text{position:absolute;width:100%;height:100%;top:0;left:0;background:rgb(0 0 0 / .5);display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:100px!important;opacity:0;transition:.5s}.animal-item:hover .animal-text{opacity:1;padding-bottom:20px!important}.btn{background-color:#252525!important}.membership-item{padding:20px 30px;color:#FFF;background:rgb(0 0 0 / .5);min-height:230px}
.membership-item p{margin-top:0;margin-bottom:0rem;color:white}
.membership-item-city{padding:30px 0 20px;color:#FFF;background:rgb(0 0 0 / .8);min-height:auto;text-align:center}.membership-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.membership-item .display-1{color:#fff0;-webkit-text-stroke:2px var(--primary)}.testimonial-carousel::before{position:absolute;content:"";top:0;left:0;height:100%;width:0;background:linear-gradient(to right,rgb(255 255 255) 0%,#fff0 100%);z-index:1}.testimonial-carousel::after{position:absolute;content:"";top:0;right:0;height:100%;width:0;background:linear-gradient(to left,rgb(255 255 255) 0%,#fff0 100%);z-index:1}@media (min-width:768px){.testimonial-carousel::before,.testimonial-carousel::after{width:200px}}@media (min-width:992px){.testimonial-carousel::before,.testimonial-carousel::after{width:300px}}.testimonial-carousel .owl-item .testimonial-text{background:var(--light);transform:scale(.8);transition:.5s}.testimonial-carousel .owl-item.center .testimonial-text{background:var(--primary);transform:scale(1)}.testimonial-carousel .owl-item .testimonial-text *,.testimonial-carousel .owl-item .testimonial-item img{transition:.5s}.testimonial-carousel .owl-item.center .testimonial-text *{color:var(--light)!important}.testimonial-carousel .owl-item.center .testimonial-item img{border-color:var(--primary)!important}.testimonial-carousel .owl-nav{position:absolute;width:350px;top:15px;left:50%;transform:translateX(-50%);display:flex;justify-content:space-between;opacity:0;transition:.5s;z-index:1}.testimonial-carousel:hover .owl-nav{width:300px;opacity:1}.testimonial-carousel .owl-nav .owl-prev,.testimonial-carousel .owl-nav .owl-next{position:relative;color:var(--primary);font-size:45px;transition:.5s}.testimonial-carousel .owl-nav .owl-prev:hover,.testimonial-carousel .owl-nav .owl-next:hover{color:var(--dark)}.footer{background:linear-gradient(rgb(0 0 0 / .7),rgb(0 0 0 / .7)),url(../img/bg-2.jpg) center center no-repeat;background-size:cover}.footer .btn.btn-social{margin-right:5px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;color:var(--light);border:1px solid #FFF;transition:.3s}.footer .btn.btn-social:hover{color:var(--primary)}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:#FFF;font-size:15px;font-weight:400;text-transform:capitalize;transition:.3s;background:transparent!important}.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.footer .btn.btn-link:hover{color:var(--primary);letter-spacing:1px;box-shadow:none}.footer .copyright{padding:25px 0;font-size:15px;border-top:1px solid rgb(256 256 256 / .1)}.footer .copyright a{color:var(--light)}.footer .copyright a:hover{color:var(--primary)}.upspace{margin-top:50px}.h1space{margin-top:40px;margin-bottom:40px}.tblbreed{border-collapse:collapse;width:90%;margin-bottom:2rem}.tblbreed td,table th{border:1px solid #ddd;padding:8px}.tblbreed th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#2EB872;color:#fff}