html,body{height:100%}.mobile-header .mobile-header-inner ul>li img,.mobile-bar-items .mobile-logo img{max-height:60px!important}.style-italic{font-style:italic}.hero-caption h1{font-size:60px;line-height:1.1;letter-spacing:1px;margin-bottom:15px}.hero-caption p{font-size:16px;color:#fff}.btn-blocks a.video-btn{font-size:16px;font-weight:700;color:#fff;margin-left:10px}.btn-blocks p{font-size:16px;font-weight:700;width:155px;font-style:italic;text-align:center;margin-top:20px}ul.parsley-errors-list{list-style:none;margin:4px 0 0;padding:0}ul.parsley-errors-list li{color:red;font-size:14px;font-weight:500}.mookpet-platform .feature-box-wrapper .section-title{font-size:20px;font-weight:500;line-height:1.45}.header-inner .navbar .custom-container a.btn.roger-btn:before{content:'';background:#ffaf00 url(https://myhootcard.com/wp-content/uploads/2022/10/profile-card-icon.png) no-repeat center;background-size:26px}body.page-template-update-profile ul.mobile-header-items,body.author ul.mobile-header-items{display:none}.btn-custom a,.custom-btn .vc_btn3{background-color:#2386e7!important;color:#fff!important;border-radius:30px!important;padding:12px 40px!important;text-transform:uppercase;border:0!important;font-size:16px!important;font-weight:400}.btn-custom a:hover,.custom-btn .vc_btn3:hover{background:#ecb14e}.btn-primary{background:#456be6;color:#fff;border-radius:6px;padding:20px 40px;text-transform:inherit}.btn-primary:hover{background:#333;color:#fff}.btn-red{background:red;box-shadow:1px 2px 0 0 rgb(0 0 0 / .4)}.btn-red:hover{background:#22355c}.btn-md{padding:15px 30px}.w-100 a{width:100%}.wp-video-popup a{background:transparent!important;font-size:16px!important;padding:10px 0 10px 48px!important;display:inline-block!important}.wp-video-popup a i.fas{font-size:38px!important;left:0!important}.form-wrapper label{font-weight:500;margin-bottom:6px}.form-wrapper .form-check-label{margin-left:5px;margin-top:0;margin-bottom:0}input.form-control,textarea.form-control,select.form-control{border-color:#001ce5;border-radius:10px;padding:10px 18px}select.form-control{height:44px!important}textarea.form-control{height:140px;resize:none}.switch-btn .switch{position:relative;display:inline-block;width:60px;height:34px}.switch-btn .switch input{opacity:0;width:0;height:0}.switch-btn .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:30px;-webkit-transition:.4s;transition:.4s;box-shadow:1px 2px 0 0 rgb(0 0 0 / 40%)}.switch-btn .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;border-radius:100%;-webkit-transition:.4s;transition:.4s}.switch-btn input:checked+.slider{background-color:red}.switch-btn input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}body.page-template-pet-search,body.page-template-tag-activation,body.page-template-forgot-password{background:#154adb;color:#fff;height:100vh}body.author,body.page-template-update-profile,body.page-template-lost-pet-database{background:#f5f6f8}body.page-template-login .roger-content-wrapper,body.page-template-pet-search .roger-content-wrapper,body.page-template-tag-activation .roger-content-wrapper,body.page-template-forgot-password .roger-content-wrapper,body.page-template-update-profile .roger-content-wrapper,body.author .roger-content-wrapper,body.page-template-lost-pet-database .roger-content-wrapper{background:#fff0}.form_screens{padding-top:50px;padding-bottom:50px}.form_screens.circle{position:relative;padding:100px 0;overflow:hidden}.form_screens.circle:before{background:#294fc0;content:'';position:absolute}.form_screens.circle:before{left:-150px;top:-410px;width:1000px;height:1000px}.form_screens.circle:after{width:500px;height:500px;right:-250px;top:-250px}.form_screens .block{width:320px}.form_screens .page-title h1{font-size:40px;font-weight:700;line-height:1.3;letter-spacing:2px;margin-bottom:30px}.form_screens .page-title p{font-size:22px;line-height:1.5;margin-bottom:10px}.form_screens .form-control{background:#fff;border-color:#fff;border-radius:6px;padding:15px 30px}.forgot-pwd a{color:#fff;font-weight:500;text-decoration:underline}.login-form{padding-top:50px;padding-bottom:50px}.login-form .block{border-radius:5px;padding:40px;box-shadow:0 0 50px rgb(0 0 0 / .1);margin-right:30px}.login-form .block .btn-primary{width:100%;color:#84ffff;background:#3196e5;background:-moz-linear-gradient(left,#3196e5 0%,#ad8ae1 100%);background:-webkit-linear-gradient(left,#3196e5 0%,#ad8ae1 100%);background:linear-gradient(to right,#3196e5 0%,#ad8ae1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3196e5',endColorstr='#ad8ae1',GradientType=1)}.login-form .form-wrapper{padding-top:15px}.login-form .form-wrapper .form-check-label{margin-top:0}.login-form .forgot-pwd a{color:#908fe2}.login-info{color:#000;font-weight:700;border-top:2px solid #202ae0;padding-top:20px;margin-top:20px}.top_profile_bar{position:relative;background:#ecb14e;width:100%;height:180px;overflow:hidden}.top_profile_bar:before{content:'';background:#22355c;border-radius:100%;position:absolute;top:-150px;left:-150px;width:350px;height:350px}.top_profile_bar:after{content:'';background:#22355c;border-radius:100%;position:absolute;top:-100px;right:-100px;width:200px;height:200px}.shadow-box{background:#fff;border-radius:20px;padding:25px;box-shadow:0 0 8px 5px rgb(0 0 0 / .05);margin-bottom:30px}.shadow-box h4{color:#000;font-size:16px;text-transform:uppercase}.shadow-box h4.border{border:0!important;border-bottom:1px solid #ccc!important;padding-bottom:5px;margin-bottom:20px}.page-template-update-profile .profile_after_login{margin-top:-240px}.view-pet-profile .pet-img{width:150px;border-radius:100%;margin:-90px auto 15px;overflow:hidden}.view-pet-profile .pet-img img{border:10px solid #fff;border-radius:100%;width:150px;height:150px}.view-pet-profile .pet-intro{color:#888}.view-pet-profile .pet-intro h4{color:#000;font-size:22px}.view-pet-details .pet-items img{width:82px;margin:20px auto 15px}.view-pet-details .pet-items span,.view-owner-details span{display:block;font-size:18px;line-height:1.5;letter-spacing:1px}.view-pet-details .pet-items p{color:#000;font-size:22px;font-weight:600;line-height:1.6;margin-bottom:10px}.view-owner-details span{padding:20px 0}.view-owner-details img{width:90px;margin:10px auto 24px}.view-owner-details .owner img{width:110px;border-radius:100%;margin-bottom:25px}.view-owner-details .owner p{color:#000;font-size:18px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.view-owner-details .btn-default{background:#22355c;border-radius:30px!important;width:150px;margin-bottom:20px}.view-vet-items .shadow-box{padding:30px 30px 10px;text-align:left}.view-vet-items p{font-size:18px;line-height:1.5;margin-bottom:5px}.view-vet-items h3{color:#22355c;font-size:24px;font-weight:600}.view-vet-items img{margin:inherit;margin-bottom:20px;width:50px}.vet-record-info img{width:100px;margin-bottom:0}.vet-record-info span{display:block;text-align:center}.edit-profile-user-header .user-profile{color:#fff;display:flex;align-items:center;font-weight:600;text-transform:uppercase}.edit-profile-user-header .user-profile img{width:60px;height:60px;border:1px solid #fff;border-radius:100%;margin:0 12px 0}.edit-profile-user-header a.btn{margin-left:4px}.gear-menu{position:relative}.gear-menu img{width:30px;cursor:pointer}.gear-menu .gear-dropdown-menu{display:none;position:absolute;top:38px;right:-60px;width:160px;background:#fff;border-radius:10px;padding:5px 15px;box-shadow:0 0 5px rgb(0 0 0 / .4);z-index:2}.gear-menu .gear-dropdown-menu li a{display:block;font-size:14px;font-weight:500;border-bottom:1px solid #ccc;padding:5px 0;text-align:center;text-transform:uppercase}.gear-menu .gear-dropdown-menu li:last-child a{border-bottom:0}.membership-plan img{width:80px;margin:10px auto 20px}.membership-plan span.plan-name,.membership-plan span.plan-price{display:block}.membership-plan span.plan-name{text-transform:uppercase}.membership-plan span.plan-price{color:#000;font-size:20px;font-weight:700}.membership-plan .plan-btn-card{padding:25px 0 15px}.membership-plan .plan-btn-card .btn-col{margin-bottom:10px}.membership-plan .plan-btn-card a{text-decoration:underline}.membership-plan .plan-btn-card .discount{color:#ecb14e;padding:0 10px;text-align:center;line-height:1.2}.membership-plan .plan-btn-card .discount strong{color:#ecb14e}.membership-plan .plan-btn-card .discount span{display:block}.membership-plan p.note{color:red}.membership-plan .plan-btn-card .btn{margin:0}.membership-plan .active-state{min-height:36px;margin:20px 0;line-height:36px}.membership-plan a{text-decoration:underline}.pet-profile .pet_breed img{display:inline-block;width:28px;margin-right:5px}.pet-owner-profile .phone img,.pet-owner-profile .address img{display:inline-block;width:20px;margin-right:5px}.vet-info h4.title img{display:inline-block;width:28px;margin-right:5px}.lost-pet-btn{color:#000;font-weight:600;margin:0 12px}.page-template-lost-pet-database .page-title{background:#fff;border-radius:20px;box-shadow:0 0 8px 5px rgb(0 0 0 / .05);margin-bottom:40px;padding:40px 0;text-align:center}.page-template-lost-pet-database .page-title h2{font-size:36px;margin-bottom:0}.page-template-lost-pet-database .shadow-box{height:100%;padding-bottom:0}.lost-pet-header{padding-bottom:25px;overflow:hidden}.lost-pet-header .pet-img{float:left}.lost-pet-header .pet-img img{border-radius:10px;width:100px;height:100px}.lost-pet-header .pet-info{margin-left:120px;overflow:hidden}.lost-pet-header .pet-info span{display:block;line-height:1.5}.lost-pet-header .pet-info span.feed-date{font-weight:600;padding-bottom:5px}.lost-pet-header .pet-info span.pet-name{color:#000;font-weight:700;padding-bottom:3px}.lost-pet-details{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:25px 0}.lost-pet-details .item{width:50%}.lost-pet-details .item .icon img{width:62px;margin-bottom:5px}.lost-pet-details .item .info{width:100%;padding:0 10px;text-align:center}.lost-pet-details .item .info span{font-size:14px;text-transform:uppercase}.lost-pet-details .item .info p{font-size:15px;font-weight:600;color:#000;line-height:1.2;margin-bottom:0;margin-top:-2px;text-transform:uppercase}.contact-owner{padding-top:25px}.contact-owner a.btn-primary{border:1px solid #ccc}.contact-owner a.btn-primary:hover{background:#ecb14e;border-color:#ecb14e;color:#fff}.pet-poster{position:absolute;top:40px;right:0;width:600px;background:#fff;padding:10px;z-index:3;box-shadow:0 0 4px rgb(0 0 0 / .3)}.pet-poster .info p{font-weight:400;line-height:1.5}.pet-poster a.closebtn{border-radius:0;background:#000}.modal-backdrop{background-color:#000}.modal-backdrop.show{visibility:visible;z-index:100}.vet-record-modal .btn-close{background:#000;color:#fff;padding:10px 20px;border-radius:0;font-size:30px;line-height:20px;float:right;margin:-10px -16px 0 0}.feature-box-wrapper .feature-box-thumb{margin-bottom:20px}.feature-box-wrapper .feature-box-title{margin-bottom:6px}.profile-feature{overflow:visible!important}.profile-feature,.profile-feature h2{color:#fff}.profile-feature p{margin-bottom:22px}.profile-feature h4{color:#22f2ff}.profile-feature img{margin-top:-120px}.profile-feature .btn-custom a.vc_btn3{background-color:#22f2ff!important;color:#0063ad!important}.share-tags h3{font-style:italic;font-weight:600}.membership-plan h5,#profileFrm h5{font-size:16px;color:#555;letter-spacing:1.5px;margin-bottom:15px;text-transform:uppercase}#profileFrm h5{border-bottom:1px solid #ccc;padding-bottom:5px}#profileFrm h3{font-size:16px;font-weight:700;letter-spacing:.7px}.plan-card{background:#000;color:#fff;border-radius:22px;padding:15px 0 45px;box-shadow:-6px 6px 0 rgb(0 0 0 / .2)}.plan-card .plan-name{background:url(https://myhootcard.com/wp-content/uploads/2022/10/title-bg.png) no-repeat 0 0;background-size:contain;color:#000;font-weight:700;text-transform:uppercase;text-align:center;width:220px;margin:0 auto;height:45px;line-height:43px;font-size:20px;letter-spacing:.5px}.plan-card .plan-price{display:flex;align-items:center;font-weight:500;border-bottom:2px solid #fff;text-align:center;padding:20px 0 5px;margin:0 40px}.plan-card .plan-price .price{display:flex;align-items:center;font-size:42px;font-weight:700;line-height:1.1}.plan-card .plan-price .price span{font-size:12px;display:block;margin-bottom:-12px}.plan-card .plan-price .discount{background:url(https://myhootcard.com/wp-content/uploads/2022/10/discount-bg.png) no-repeat 0 0;background-size:cover;font-size:18px;color:#000;font-weight:700;line-height:1;margin-left:auto;padding:10px;width:60px;height:46px}.plan-card .plan-price .discount span{display:block;font-size:13px}.plan-card .plan-content{font-size:14px;font-weight:500;text-align:center;padding:10px 0 4px;margin:0 30px}.plan-card .plan-feature{position:relative;padding:35px 20px 30px;margin-bottom:35px}.plan-card .plan-feature:before{content:'';background:#f3f2f3;background:linear-gradient(180deg,rgb(243 242 243) 0%,rgb(232 230 233) 100%);border-radius:25px;box-shadow:-4px 4px 0 rgb(0 0 0 / 20%);width:100%;height:100%;position:absolute;top:0;left:-15px}.plan-card .plan-feature>ul{margin-bottom:0}.plan-card .plan-feature>ul>li{position:relative;font-weight:600;padding-left:35px;padding-bottom:8px}.plan-card .plan-feature>ul>li:before{content:'';background:url(https://myhootcard.com/wp-content/uploads/2022/10/tick-arow.png) no-repeat 0 0;background-size:contain;width:22px;height:22px;position:absolute;top:2px;left:0}.plan-card .plan-feature .social-list{padding-left:36px}.plan-card.orange_bg .social-list{position:relative;padding-left:50px}.plan-card .plan-feature .social-list>ul>li{position:relative;font-size:13px;font-weight:500}.plan-card.orange_bg .social-list>ul>li:before{content:'';background:url(https://myhootcard.com/wp-content/uploads/2022/10/tick-arow.png) no-repeat 0 0;background-size:contain;width:16px;height:16px;position:absolute;top:3px;left:0}.plan-card.orange_bg{background:#ff936f;background:linear-gradient(180deg,rgb(255 147 111) 0%,rgb(254 100 138) 100%)}.plan-card.orange_bg .plan-name{color:#f28276}.plan-card.orange_bg .plan-price{flex-direction:column}.plan-card.orange_bg .plan-feature ul li{color:#f28276}.plan-card.orange_bg .plan-feature .social-list>ul>li{padding-left:25px}.plan-card.blue_bg{background:#2eb4e5;background:linear-gradient(180deg,rgb(46 180 229) 0%,rgb(108 181 228) 100%)}.plan-card.blue_bg .plan-name{color:#6eb4e3}.plan-card.blue_bg .plan-price .discount{color:#6eb4e3}.plan-card.blue_bg .plan-feature ul li{color:#6eb4e3}.plan-card.blue_bg .plan-feature>ul>li:before{background:url(https://myhootcard.com/wp-content/uploads/2022/10/blue-tick.png) no-repeat 0 0;background-size:contain}.plan-card.blue_bg .plan-feature .social-list>ul,.plan-card.green_bg .plan-feature .social-list>ul{overflow:hidden}.plan-card.blue_bg .plan-feature .social-list>ul>li,.plan-card.green_bg .plan-feature .social-list>ul>li{display:inline-block;width:28%;margin-right:10px}.plan-card.green_bg{background:#02cc78;background:linear-gradient(180deg,rgb(2 204 120) 0%,rgb(1 183 206) 100%)}.plan-card.green_bg .plan-name{color:#40C785}.plan-card.green_bg .plan-feature ul li{color:#40C785}.plan-card.green_bg .plan-feature>ul>li:before{background:url(https://myhootcard.com/wp-content/uploads/2022/10/green-tick.png) no-repeat 0 0;background-size:contain}.plan-card .plan-button{text-align:center}.plan-card .plan-button a{border:2px solid #fff;border-radius:10px;font-size:14px;color:#fff;font-weight:700;line-height:1;display:inline-block;padding:10px 15px;text-transform:uppercase;box-shadow:0 3px 2px rgb(0 0 0 / 20%)}@media (min-width:768px){.hero-caption{max-width:400px!important;width:100%!important}}@media only screen and (max-width:1200px){.form_screens.circle:before{left:-250px;top:-350px;width:1000px;height:1000px}.form_screens.circle:after{width:300px;height:300px;right:-150px;top:-150px}}@media only screen and (max-width:992px){.form_screens.circle{padding:50px 50px 0}.form_screens.circle:before{left:-220px;top:-220px;width:500px;height:500px}.form_screens.circle:after{right:-50px;top:-50px;width:100px;height:100px}.form_screens .block{width:100%;padding:50px 0;text-align:center}.login-form .block{margin-right:0}}@media only screen and (max-width:769px){.hero-caption{max-width:100%;background:rgb(0 0 0 / .7);padding:30px 30px 0;text-align:center;margin:0 20px}.hero-caption h1{font-size:42px;text-align:center!important}.swap-on-mobile{display:flex!important;flex-direction:column-reverse}.pet-poster{width:300px}}@media only screen and (max-width:576px){.form_screens.circle{padding:50px 25px 0}.form_screens .page-title h1{font-size:36px}.pet-poster{right:-48px}}