.bui{border:none !important;padding:15px !important;background-color:#000 !important;opacity:0.5 !important;color:#fff !important}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.material-icons-outlined{font-family:'Material Icons Outlined';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}html.full{width:100%;height:100%;height:100vh}*{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:'Manrope',sans-serif}.overlay{height:0;width:100%;position:fixed;z-index:9999;left:0;top:0;background-color:#fff;color:#231f20;overflow-x:hidden;transition:0.5s}.overlay-content{position:relative;top:0;width:100%;margin-top:40px}.overlay a{padding:8px;text-decoration:none;color:#cb4325;transition:0.3s}.overlay a:hover,.overlay a:focus{color:#000}.overlay .closebtn{position:absolute;top:20px;right:20px}@media screen and (max-height:360px){.overlay a{font-size:20px}.overlay .closebtn{top:10px;right:10px}}.ov-block{margin:1em 0;margin-top:0}.ov-menu{text-align:left;margin:0 1em;padding:0 1em;padding-top:25px}.ov-menu .logo{max-width:75px;height:auto;margin:2em auto;text-align:center}.ov-menu a{color:#000;font-family:'Red Hat Display',sans-serif;display:block;margin:0.5em 0;font-weight:400;font-size:20px}.ov-menu a.current:hover,.ov-menu a.current:active,.ov-menu a.current:focus{color:#fff;cursor:default}body{font-size:20px}@media screen and (max-width:2560px){body{font-size:18px}}@media screen and (max-width:580px){body{font-size:16px}}h1,h2,h3,h4{margin:0;font-family:'Red Hat Display',sans-serif;color:#cb4325}p{margin:0.5em 0}h1,h2{text-transform:none;font-weight:600;font-family:'Red Hat Display',sans-serif;color:#cb4325;font-size:34px}@media screen and (max-width:768px){h1,h2{font-size:30px}}@media screen and (max-width:580px){h1,h2{font-size:26px}}.success{color:green}.failure{color:red}.btn-white{background:#fff;border-radius:5px;color:#cb4325;font-size:14px;padding:10px 20px 10px 20px;text-decoration:none;text-transform:uppercase}.btn-white:hover,.btn-white:active,.btn-white:focus,.btn-white:visited:hover{background-color:#f2f2f2;text-decoration:none !important;color:#cb4325}.btn-red{background:#cb4325;border-radius:5px;color:#fff;font-size:14px;padding:10px 20px 10px 20px;text-decoration:none;text-transform:uppercase;border:1px solid #cb4325}.btn-red:hover,.btn-red:active,.btn-red:focus,.btn-red:visited:hover{background-color:#fff;text-decoration:none !important;color:#cb4325;border:1px solid #cb4325}.btn-outline{background:#fff;border-radius:5px;color:#cb4325;font-size:13px;padding:5px 10px 5px 10px;text-decoration:none;text-transform:uppercase;border:1px solid #cb4325}.btn-outline:hover,.btn-outline:active,.btn-outline:focus,.btn-outline:visited:hover{background-color:#cb4325;text-decoration:none !important;color:#fff}.btn-clear{background:transparent;color:#fff;font-size:14px;padding:10px 10px 10px 10px;text-decoration:none;text-transform:uppercase}.btn-clear:hover,.btn-clear:active,.btn-clear:focus,.btn-clear:visited:hover{background-color:transparent;color:#fff}.constrain{width:1296px;margin:0 auto;padding:0 1em;position:relative}@media screen and (max-width:1350px){.constrain{padding:0 1em}}@media screen and (max-width:1296px){.constrain{width:100%;margin:0;padding:0 25px}}.constrain-nopad{width:1296px;margin:0 auto;padding:0;position:relative}@media screen and (max-width:1296px){.constrain-nopad{width:100%;margin:0}}section p{text-align:justify;text-align-last:left;line-height:1.7}.nopad{padding:0}.padded{padding:100px 0}@media screen and (max-width:2560px){.padded{padding:50px 0}}@media screen and (max-width:768px){.padded{padding:30px 0}}@media screen and (max-width:580px){.padded{padding:20px 0}}.padded-bottom{padding-bottom:40px}@media screen and (max-width:768px){.padded-bottom{padding-bottom:30px}}@media screen and (max-width:580px){.padded-bottom{padding-bottom:20px}}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}header{color:#231f20;position:fixed;top:0;width:100%;z-index:900;background-color:#fff;font-size:16px}@media screen and (max-width:767px){header .desktop{display:none}}header .desktop .logo{text-align:left;padding:15px 0;vertical-align:top}header .desktop .logo img{height:40px;width:auto}header .desktop .menu{text-align:right;padding:10px 0;display:table-cell;vertical-align:middle}@media screen and (max-width:950px){header .desktop .menu{padding-top:0}}header .desktop .menu a.current:hover,header .desktop .menu a.current:active,header .desktop .menu a.current:focus,header .desktop .menu a.current:visited:hover{text-decoration:none;cursor:default}header .desktop .menu a.current-dd{font-weight:bold}header .desktop .menu a.current-dd:hover,header .desktop .menu a.current-dd:active,header .desktop .menu a.current-dd:focus,header .desktop .menu a.current-dd:visited:hover{text-decoration:none;color:#231f20;cursor:default}header .desktop .menu nav ul{list-style:none;display:block;margin:0 !important;padding:0 !important}header .desktop .menu nav ul li{display:inline-block;margin-left:25px}@media screen and (max-width:1310px){header .desktop .menu nav ul li{margin-left:25px}}@media screen and (max-width:1150px){header .desktop .menu nav ul li{margin-left:15px;font-size:16px}}@media screen and (max-width:900px){header .desktop .menu nav ul li{margin-left:10px;font-size:14px}}header .desktop .menu nav ul li a{color:#000;font-family:'Red Hat Display',sans-serif;font-weight:600;padding:10px 8px;font-size:16px}header .desktop .menu nav ul li a:hover,header .desktop .menu nav ul li a:active,header .desktop .menu nav ul li a:focus,header .desktop .menu nav ul li a:visited:focus{text-decoration:none;color:#a01231;background-color:#f2f2f2}header .mobile{display:none}@media screen and (max-width:767px){header .mobile{display:table;width:100%}}header .mobile .logo{display:table-cell;text-align:left;padding:10px 0;vertical-align:middle}header .mobile .logo img{height:40px;width:auto}header .mobile .menu{vertical-align:middle;display:table-cell;text-align:right;width:50px;padding:10px 0}footer{color:#fff;background-color:#840d16;background-image:url('https://storage.googleapis.com/happy-tails/cdn/images/paws-print%20pattern-02.png');background-blend-mode:normal;background-repeat:repeat;font-size:14px}footer .yellow{background-color:#ffc10e;height:10px}footer p.title{font-family:'Red Hat Display',sans-serif;font-size:16px}@media screen and (min-width:2560px){footer{font-size:15px}}footer a{color:#fff}footer a:hover,footer a:active,footer a:focus,footer a:visited:hover{color:#ffc10e}footer .text a{color:#fff}footer .text p{vertical-align:middle}footer .text p span{font-size:17px;vertical-align:middle;padding-right:5px}footer .links a{display:block;color:#fff;margin-bottom:5px}footer .links p{margin:0;margin-bottom:5px}footer .social a{display:inline-block;margin-right:1em}footer .social a img{width:24px;height:24px}footer .copy{margin-top:50px}@media screen and (max-width:768px){footer .copy{margin-top:35px}}@media screen and (max-width:580px){footer .copy{margin-top:20px}}.carousel-item{height:40%;height:40vh}@media screen and (max-width:768px){.carousel-item{height:45%;height:45vh}}@media screen and (max-width:580px){.carousel-item{height:35%;height:35vh}}.carousel-item img.banner{position:absolute;object-fit:cover;width:100%;top:0;left:0;height:60%;height:60vh;background-position:top center;background-color:rgba(0,0,0,0.3)}@media screen and (max-width:768px){.carousel-item img.banner{height:45%;height:45vh}}@media screen and (max-width:580px){.carousel-item img.banner{height:35%;height:35vh}}.carousel-item .carousel-caption p{font-size:42px;font-family:'Red Hat Display',sans-serif;margin:0;margin-bottom:50px;font-family:'Architects Daughter',cursive;line-height:1.1}@media screen and (max-width:580px){.carousel-item .carousel-caption p{font-size:28px}}.carousel-item .carousel-caption .cnt{display:table;width:auto;text-align:center;margin:0 auto}.carousel-item .carousel-caption .cnt .icon{display:table-cell;padding-right:20px;vertical-align:middle;width:64px}.carousel-item .carousel-caption .cnt .txt{border-left:4px solid #cb4325;display:table-cell;padding-left:20px;vertical-align:middle;text-transform:uppercase;font-weight:bold;font-size:24px;letter-spacing:1px}.carousel-item:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4)}.home-boarding{padding:50px 0;background-image:url('https://storage.googleapis.com/happy-tails/cdn/images/home/home-boarding-01.jpg');background-repeat:no-repeat;background-position:center right;background-size:cover;color:#fff}@media screen and (max-width:768px){.home-boarding{padding:35px 0}}@media screen and (max-width:580px){.home-boarding{padding:25px 0}}.home-boarding .content{max-width:580px}.home-boarding .content h2{color:#fff;font-weight:bold;margin-bottom:1em}.home-boarding .content h2 img{max-width:55px;height:auto}.home-boarding .content h2 span{vertical-align:bottom;padding-left:10px;line-height:1}.home-boarding .content p{line-height:1.9}.home-boarding .content .icons{margin:40px 0;display:flex;flex-wrap:nowrap;justify-items:self-start;align-items:center;justify-content:space-between;width:100%}.home-boarding .content .icons .item{text-transform:uppercase}.home-boarding .content .icons .item img{height:42px;width:auto;padding-right:10px}.home-boarding .content a{display:inline-block;margin-right:10px}.home-services{display:flex;justify-items:self-start;align-items:stretch;justify-content:center;width:100%;max-width:768px;margin:0 auto;flex-wrap:wrap;row-gap:25px;column-gap:25px;align-content:center}@media screen and (max-width:768px){.home-services{row-gap:15px;column-gap:15px}}@media screen and (min-width:2560px){.home-services{max-width:996px}}.home-services .item{border:1px solid #ccc;border-radius:10px;width:200px;padding:25px 15px;text-align:center}@media screen and (min-width:2560px){.home-services .item{width:300px}}.home-services .item img{height:64px;width:auto;text-align:center;margin:0 auto}.home-services .item .title{font-weight:bold;margin:15px 0;font-size:16px;line-height:18px;height:40px}@media screen and (min-width:2560px){.home-services .item .title{font-size:18px;line-height:20px;height:22px}}.home-services .item p{text-align-last:center;font-size:13px;text-align:center;line-height:1.3;height:90px}@media screen and (min-width:2560px){.home-services .item p{font-size:16px;line-height:18px;height:56px;margin-bottom:10px}}.home-meera{background-image:url('https://storage.googleapis.com/happy-tails/cdn/images/home/meera-background-banner-03.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width:768px){.home-meera .content{text-align:center}}.home-meera .content img{box-shadow:rgba(0,0,0,0.25) 0px 54px 55px,rgba(0,0,0,0.12) 0px -12px 30px,rgba(0,0,0,0.12) 0px 4px 6px,rgba(0,0,0,0.17) 0px 12px 13px,rgba(0,0,0,0.09) 0px -3px 5px}.home-meera .content h2{font-weight:bold;color:#4d4d4d;margin-bottom:0;line-height:1.1;margin-top:0}@media screen and (max-width:768px){.home-meera .content h2{text-align:center}}.home-meera .content p.subtext{margin:0;font-weight:500;color:gray}@media screen and (max-width:768px){.home-meera .content p.subtext{text-align:center;text-align-last:center}}.home-meera .content p{line-height:1.9;color:gray;max-width:680px}@media screen and (max-width:768px){.home-meera .content p{text-align:center;text-align-last:center;margin-bottom:30px}}#pagebanner{height:40%;height:40vh;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (max-width:768px){#pagebanner{height:45%;height:45vh}}@media screen and (max-width:580px){#pagebanner{height:35%;height:35vh}}#pagebanner .caption{position:absolute;bottom:100px;width:100%;left:50%;transform:translateX(-50%);color:#fff;text-align:center;font-family:'Red Hat Display',sans-serif;font-weight:bold;font-size:32px}@media screen and (max-width:580px){#pagebanner .caption{bottom:50px;font-size:26px}}#pagebanner .item:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.4)}.page-banner-2{background-image:url('https://storage.googleapis.com/happy-tails/cdn/images/home/home-boarding-01.jpg');background-repeat:no-repeat;background-position:center right;background-size:cover}section.service-details .title{display:table;width:100%}@media screen and (max-width:580px){section.service-details .title{display:block}}section.service-details .title .left{text-align:left;vertical-align:middle;display:table-cell}@media screen and (max-width:580px){section.service-details .title .left{display:block;width:100%}}@media screen and (max-width:580px){section.service-details .title .left h1{font-size:24px}}section.service-details .title .left img{width:64px;height:auto;padding-right:15px}@media screen and (max-width:580px){section.service-details .title .left img{width:48px;height:auto;padding-right:10px}}section.service-details .title .left span{vertical-align:middle}section.service-details .title .right{text-align:right;vertical-align:middle;display:table-cell}@media screen and (max-width:580px){section.service-details .title .right{display:block;margin-top:10px;text-align:left;vertical-align:middle;padding-bottom:5px}section.service-details .title .right .btn-red{padding:5px 10px}}section.service-details .intro{text-align:justify;text-align-last:left;line-height:1.6;padding:25px 0}section.service-details .intro p{text-align:justify;text-align-last:left;line-height:1.6}section.service-details .features{padding-top:25px}section.service-details .features p{text-align:justify;text-align-last:left;line-height:1.6}section.service-details .features ul{padding-left:18px}section.service-details .features ul li{line-height:1.6;margin-bottom:10px}.testimonials .item{margin-bottom:25px}.testimonials .item .stars{width:64px}.testimonials .item .name{color:#ccc;font-weight:bold}#contact .info{max-width:768px;margin:25px auto}@media screen and (max-width:580px){#contact .info{max-width:250px}}#contact .info .data{width:100%;display:table;text-align:center}@media screen and (max-width:580px){#contact .info .data{display:block}}#contact .info .data .col{display:table-cell;vertical-align:middle;text-align:center;width:50%;padding:8px 20px}@media screen and (max-width:580px){#contact .info .data .col{display:block;width:100%;text-align:left}}#contact .info .data .col img{display:inline-block;margin-right:10px;width:32px;height:auto}#contact .info .data .col a{color:#231f20}#contact .info .data .col a:hover,#contact .info .data .col a:active,#contact .info .data .col a:focus,#contact .info .data .col a:visited:hover{color:#cb4325}#contact .frm{width:100%;margin:0;margin:50px 0;background-color:#f2f2f2;padding:50px 25px;font-size:14px}#contact .frm .val{color:red}#contact .frm h4{font-weight:bold;font-size:22px;margin:0;margin-bottom:15px;text-align:center;text-transform:uppercase}#contact .frm .form-control{border:none;box-shadow:none}#contact .frm .input-sm{padding-top:5px;padding-bottom:5px;line-height:14px;height:28px}#contact .frm label{font-weight:normal}#contact .frm .itm{margin-bottom:10px}#contact .frm .req::after{color:red;content:"*";font-weight:bold;vertical-align:text-top;padding-left:2px}.expl{padding-right:50px}@media screen and (max-width:996px){.expl{padding-right:25px}}@media screen and (max-width:767px){.expl{padding-left:15px;padding-right:15px}}.expr{padding-left:50px}@media screen and (max-width:996px){.expr{padding-left:25px}}@media screen and (max-width:767px){.expr{padding-left:15px;padding-right:15px}}.image-gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:25px}@media screen and (max-width:600px){.image-gallery{gap:10px}}.image-gallery div{flex-basis:350px}@media screen and (max-width:767px){.image-gallery div{flex-basis:250px}}@media screen and (max-width:600px){.image-gallery div{flex-basis:175px}}@media screen and (max-width:420px){.image-gallery div{flex-basis:150px}}.image-gallery div img{object-fit:cover;max-width:100%;height:auto;vertical-align:middle;border-radius:5px;box-shadow:rgba(99,99,99,0.2) 0px 2px 8px 0px}.image-gallery::after{content:"";flex-basis:350px}@media screen and (max-width:767px){.image-gallery::after{flex-basis:250px}}@media screen and (max-width:600px){.image-gallery::after{flex-basis:175px}}@media screen and (max-width:420px){.image-gallery::after{flex-basis:150px}}.certificates{background-color:#f2f0e7}.certificates h2{text-align:center;margin:25px 0}.nav-outside-padded{padding:0 50px}.nav-outside-padded .owl-prev{position:absolute;top:40%;left:-50px}.nav-outside-padded .owl-prev span{color:#000;font-weight:400;text-shadow:0px 0px 5px rgba(0,0,0,0.82);font-size:48px}.nav-outside-padded .owl-next{position:absolute;top:40%;right:-50px}.nav-outside-padded .owl-next span{color:#000;font-weight:400;text-shadow:0px 0px 5px rgba(0,0,0,0.82);font-size:48px}.nav-outside-padded .owl-next:hover i,.nav-outside-padded .owl-next:focus.owl-next:active i{color:#cb4325}.nav-outside-padded .owl-prev:hover i,.nav-outside-padded .owl-prev:focus.owl-prev:active i{color:#cb4325}.service-gallery{background-color:#f2f0e7}.scroll-pics .item{position:relative}.scroll-pics .item .title:hover{cursor:pointer}.scroll-pics .item .title{width:100%;position:absolute;left:0;bottom:0;padding:15px 10px;background-color:#fff;color:#fff;font-weight:bold;font-size:18px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;background-image:url('/cdn-new/images/sponsor-background.png');background-repeat:no-repeat;padding-left:40px;background-position:5px center}.scroll-pics .item .caps{text-transform:uppercase}.scroll-pics .item .grey{background-color:#ccc}.scroll-pics .whole{border:1px solid #ccc}.scroll-pics .whole:hover,.scroll-pics .whole:active,.scroll-pics .whole:focus,.scroll-pics .whole:visited:active{cursor:pointer}.scroll-pics .item:hover,.scroll-pics .item:active,.scroll-pics .item:focus,.scroll-pics .item:visited:active{cursor:pointer}.faq .card{border-color:rgba(0,0,0,0.5)}.faq .card .card-header{background-color:#fff;color:#cb4325;text-transform:uppercase}.faq .card .top{background-color:#cb4325;color:#fff}.faq .card h4.panel-title{text-align:center;font-size:24px;font-weight:bold;text-transform:uppercase}.faq .card .card-body{border-color:#cb4325 !important}.faq .card .card-body .ques{margin-bottom:0.5em}.faq .card .card-body .ques span{font-weight:bold}.faq .card .card-body .ans{margin-bottom:1em}.page-owner{padding:1em;width:100%;max-width:1296px;margin:0 auto;position:relative;font-size:16px}.page-owner h1{font-size:24px;font-weight:bold;color:#000;font-weight:500;text-transform:uppercase}.page-owner .card{margin:1em 0}.page-owner .card .card-header{background-color:#fff;text-transform:uppercase;font-weight:700;padding:5px 10px;font-size:18px}.page-owner .card .card-header h1,.page-owner .card .card-header h2,.page-owner .card .card-header h3{font-size:18px;margin:0;text-transform:uppercase;font-weight:700;font-family:'Red Hat Display',sans-serif}.page-owner .pet-list{display:flex;gap:30px;flex-wrap:wrap;justify-content:flex-start}.page-owner .pet-list .item{width:250px}.page-owner .pet-list .item a{color:#000}.page-owner .pet-list .item img{object-fit:cover;width:250px;height:250px}.panel-form .val{color:red;font-weight:500}.panel-form .row{margin-bottom:0.5em}@media (max-width:768px){.panel-form [class*="col-"]{margin-bottom:0.5em}.panel-form .row{margin-bottom:0}}.panel-form .btn{text-transform:uppercase;font-weight:400}.panel-form .mandatory{font-size:12px;font-weight:600;text-align:right}.panel-form label{margin-bottom:1px;font-size:13px;font-weight:400}.panel-form .val{color:red;font-size:90%;display:inline}.panel-form .req:before{content:"*";color:#ff7020}.panel-form .form-control[readonly]{background-color:#fff}.panel-form textarea{max-width:100% !important}.panel-form .section{width:100%;background-color:#f2f2f2;padding:0.5em;margin:0.75em 0;font-weight:600}.panel-view .btn{text-transform:uppercase;font-weight:400}.panel-view .vwLbl{color:#999;font-size:12px;font-weight:500}.panel-view .row{margin-bottom:1em}@media (max-width:768px){.panel-view [class*="col-"]{margin-bottom:0.5em}.panel-view .row{margin-bottom:0}}.panel-view .vwLbl:after{content:":"}.panel-view .vwVal{margin-top:3px;font-size:13px;word-break:break-all}.panel-filter{border:1px solid #ccc;border-radius:5px;margin:1em 0;padding:10px}.small-page{display:table;width:100%;height:100%}.small-page .frm{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:top;padding-top:50px}@media screen and (max-width:580px){.small-page .frm{padding-top:1em}}.small-page .frm .panel{max-width:500px;text-align:center;margin:100px auto;background-color:#fff;padding:25px 1em;box-shadow:rgba(0,0,0,0.25) 0px 54px 55px,rgba(0,0,0,0.12) 0px -12px 30px,rgba(0,0,0,0.12) 0px 4px 6px,rgba(0,0,0,0.17) 0px 12px 13px,rgba(0,0,0,0.09) 0px -3px 5px}.small-page .frm .panel p{margin-bottom:1em}.small-page .frm .panel .hd div{margin:0 auto;margin-bottom:1em;text-align:center}.small-page .frm .panel .hd h2{font-size:20px;text-transform:uppercase}.small-page .frm .panel .hd .logo{max-width:250px;height:auto}@media screen and (max-width:580px){.small-page .frm .panel .hd .logo{max-width:175px}}.small-page .frm .panel .hd .org{font-size:20px;font-weight:800}.small-page .frm .panel .frm-inside{margin:0 auto;text-align:center}.small-page .frm .panel .frm-inside .val{color:red}.small-page .frm .panel .frm-inside .single-row{margin:0 auto;text-align:center;margin-bottom:2em}.small-page .frm .panel .frm-inside .single-row .input-group{width:100%;max-width:400px;margin:0 auto}.behaviour{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:20px}.behaviour .item{width:250px}.behaviour-view{display:block;margin-bottom:20px}.behaviour-view .item{display:inline-block;margin-right:20px;margin-bottom:10px}.behaviour-view .item .bad{color:red}.behaviour-view .item .good{color:green}