@import url(https://fonts.googleapis.com/css?family=Maven+Pro:400,500,700|Roboto:400,500,700);.row-flex{display:flex;flex-wrap:wrap}.row-flex [class*=col-xs-1]{flex:1 0 8.3333333333%}.row-flex [class*=col-xs-1]:last-child{flex:0 0 8.3333333333%}.row-flex [class*=col-xs-2]{flex:2 0 16.6666666667%}.row-flex [class*=col-xs-2]:last-child{flex:0 0 16.6666666667%}.row-flex [class*=col-xs-3]{flex:3 0 25%}.row-flex [class*=col-xs-3]:last-child{flex:0 0 25%}.row-flex [class*=col-xs-4]{flex:4 0 33.3333333333%}.row-flex [class*=col-xs-4]:last-child{flex:0 0 33.3333333333%}.row-flex [class*=col-xs-5]{flex:5 0 41.6666666667%}.row-flex [class*=col-xs-5]:last-child{flex:0 0 41.6666666667%}.row-flex [class*=col-xs-6]{flex:6 0 50%}.row-flex [class*=col-xs-6]:last-child{flex:0 0 50%}.row-flex [class*=col-xs-7]{flex:7 0 58.3333333333%}.row-flex [class*=col-xs-7]:last-child{flex:0 0 58.3333333333%}.row-flex [class*=col-xs-8]{flex:8 0 66.6666666667%}.row-flex [class*=col-xs-8]:last-child{flex:0 0 66.6666666667%}.row-flex [class*=col-xs-9]{flex:9 0 75%}.row-flex [class*=col-xs-9]:last-child{flex:0 0 75%}.row-flex [class*=col-xs-10]{flex:10 0 83.3333333333%}.row-flex [class*=col-xs-10]:last-child{flex:0 0 83.3333333333%}.row-flex [class*=col-xs-11]{flex:11 0 91.6666666667%}.row-flex [class*=col-xs-11]:last-child{flex:0 0 91.6666666667%}.row-flex [class*=col-xs-12]{flex:12 0 100%}.row-flex [class*=col-xs-12]:last-child{flex:0 0 100%}@media(min-width:768px){.row-flex [class*=col-sm-1]{flex:1 0 8.3333333333%}.row-flex [class*=col-sm-1]:last-child{flex:0 0 8.3333333333%}.row-flex [class*=col-sm-2]{flex:2 0 16.6666666667%}.row-flex [class*=col-sm-2]:last-child{flex:0 0 16.6666666667%}.row-flex [class*=col-sm-3]{flex:3 0 25%}.row-flex [class*=col-sm-3]:last-child{flex:0 0 25%}.row-flex [class*=col-sm-4]{flex:4 0 33.3333333333%}.row-flex [class*=col-sm-4]:last-child{flex:0 0 33.3333333333%}.row-flex [class*=col-sm-5]{flex:5 0 41.6666666667%}.row-flex [class*=col-sm-5]:last-child{flex:0 0 41.6666666667%}.row-flex [class*=col-sm-6]{flex:6 0 50%}.row-flex [class*=col-sm-6]:last-child{flex:0 0 50%}.row-flex [class*=col-sm-7]{flex:7 0 58.3333333333%}.row-flex [class*=col-sm-7]:last-child{flex:0 0 58.3333333333%}.row-flex [class*=col-sm-8]{flex:8 0 66.6666666667%}.row-flex [class*=col-sm-8]:last-child{flex:0 0 66.6666666667%}.row-flex [class*=col-sm-9]{flex:9 0 75%}.row-flex [class*=col-sm-9]:last-child{flex:0 0 75%}.row-flex [class*=col-sm-10]{flex:10 0 83.3333333333%}.row-flex [class*=col-sm-10]:last-child{flex:0 0 83.3333333333%}.row-flex [class*=col-sm-11]{flex:11 0 91.6666666667%}.row-flex [class*=col-sm-11]:last-child{flex:0 0 91.6666666667%}.row-flex [class*=col-sm-12]{flex:12 0 100%}.row-flex [class*=col-sm-12]:last-child{flex:0 0 100%}}@media(min-width:992px){.row-flex [class*=col-md-1]{flex:1 0 8.3333333333%}.row-flex [class*=col-md-1]:last-child{flex:0 0 8.3333333333%}.row-flex [class*=col-md-2]{flex:2 0 16.6666666667%}.row-flex [class*=col-md-2]:last-child{flex:0 0 16.6666666667%}.row-flex [class*=col-md-3]{flex:3 0 25%}.row-flex [class*=col-md-3]:last-child{flex:0 0 25%}.row-flex [class*=col-md-4]{flex:4 0 33.3333333333%}.row-flex [class*=col-md-4]:last-child{flex:0 0 33.3333333333%}.row-flex [class*=col-md-5]{flex:5 0 41.6666666667%}.row-flex [class*=col-md-5]:last-child{flex:0 0 41.6666666667%}.row-flex [class*=col-md-6]{flex:6 0 50%}.row-flex [class*=col-md-6]:last-child{flex:0 0 50%}.row-flex [class*=col-md-7]{flex:7 0 58.3333333333%}.row-flex [class*=col-md-7]:last-child{flex:0 0 58.3333333333%}.row-flex [class*=col-md-8]{flex:8 0 66.6666666667%}.row-flex [class*=col-md-8]:last-child{flex:0 0 66.6666666667%}.row-flex [class*=col-md-9]{flex:9 0 75%}.row-flex [class*=col-md-9]:last-child{flex:0 0 75%}.row-flex [class*=col-md-10]{flex:10 0 83.3333333333%}.row-flex [class*=col-md-10]:last-child{flex:0 0 83.3333333333%}.row-flex [class*=col-md-11]{flex:11 0 91.6666666667%}.row-flex [class*=col-md-11]:last-child{flex:0 0 91.6666666667%}.row-flex [class*=col-md-12]{flex:12 0 100%}.row-flex [class*=col-md-12]:last-child{flex:0 0 100%}}@media(min-width:1200px){.row-flex [class*=col-lg-1]{flex:1 0 8.3333333333%}.row-flex [class*=col-lg-1]:last-child{flex:0 0 8.3333333333%}.row-flex [class*=col-lg-2]{flex:2 0 16.6666666667%}.row-flex [class*=col-lg-2]:last-child{flex:0 0 16.6666666667%}.row-flex [class*=col-lg-3]{flex:3 0 25%}.row-flex [class*=col-lg-3]:last-child{flex:0 0 25%}.row-flex [class*=col-lg-4]{flex:4 0 33.3333333333%}.row-flex [class*=col-lg-4]:last-child{flex:0 0 33.3333333333%}.row-flex [class*=col-lg-5]{flex:5 0 41.6666666667%}.row-flex [class*=col-lg-5]:last-child{flex:0 0 41.6666666667%}.row-flex [class*=col-lg-6]{flex:6 0 50%}.row-flex [class*=col-lg-6]:last-child{flex:0 0 50%}.row-flex [class*=col-lg-7]{flex:7 0 58.3333333333%}.row-flex [class*=col-lg-7]:last-child{flex:0 0 58.3333333333%}.row-flex [class*=col-lg-8]{flex:8 0 66.6666666667%}.row-flex [class*=col-lg-8]:last-child{flex:0 0 66.6666666667%}.row-flex [class*=col-lg-9]{flex:9 0 75%}.row-flex [class*=col-lg-9]:last-child{flex:0 0 75%}.row-flex [class*=col-lg-10]{flex:10 0 83.3333333333%}.row-flex [class*=col-lg-10]:last-child{flex:0 0 83.3333333333%}.row-flex [class*=col-lg-11]{flex:11 0 91.6666666667%}.row-flex [class*=col-lg-11]:last-child{flex:0 0 91.6666666667%}.row-flex [class*=col-lg-12]{flex:12 0 100%}.row-flex [class*=col-lg-12]:last-child{flex:0 0 100%}}.p-2{padding:.5 rem}body{margin:0;padding:0;font-family:"Maven Pro",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;background-color:#f4f5f5}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}div#main-content{min-height:45vh;margin-bottom:80px}.hidden,.only-mobile{display:none}.clear{clear:both}.clearfix{overflow:auto}.clearfix:after{clear:both;content:"";display:table}.space-top{margin-top:80px}.space-bottom{margin-bottom:80px}.space-small-top{padding-top:40px}.space-small-bottom{padding-bottom:40px}.break{clear:both}.bold{font-weight:600}a{color:#37c0cd}span.required-red{color:red;font-size:20px}input.form-control,select.form-control{min-height:47px!important;width:100%;padding:10px 12px!important;border-radius:0!important}textarea.form-control{width:100%;min-height:200px!important;border-radius:0!important}.content-link{color:#37c0cd;cursor:pointer}.content-link:hover{text-decoration:underline}.content-link.link-chevron:after,a.link-chevron:after{display:inline-block;font-family:"Glyphicons Halflings";content:"";font-size:12px;padding-left:10px}.btn:active:focus{outline:none}.btn+.btn,.btn-vetchat+.btn-vetchat{margin-left:40px}.btn-transparent{background:transparent;border:2px solid #37c0cd!important}.btn-transparent:focus,.btn-transparent:hover{background-color:#37c0cd;border-color:#37c0cd!important;outline:0!important;color:#fff}.navbar-vetchat{margin-bottom:0;background-color:#fff}.navbar-vetchat .container{position:relative}.navbar-vetchat .container ul.navbar-nav{position:absolute;top:50%;transform:translateY(-50%);right:30px}.navbar-vetchat .container ul.navbar-nav li a{color:#111c24}.navbar-vetchat .container ul.navbar-nav li a:hover{color:rgba(17,28,36,.6666666667)}.navbar-vetchat .container ul.navbar-nav li.chat-now a.btn{padding-top:6px;max-height:36px;background-color:#111c24!important;color:#fff!important;border:0!important;border-radius:6px}header{padding-bottom:70px}@media screen and (max-width:768px){header{padding-bottom:24px}}.navbar-vetchat .btn.btn-vetchat{margin-top:6px;margin-bottom:0;border-radius:18px}.navbar-vetchat .vetchat-brand img{padding:5px 0;max-height:81px}footer{background-color:#333;color:#fff}footer .row{margin-top:60px}footer #mc_embed_signup input,footer #mc_embed_signup select{color:#000;max-height:36px;width:80%}footer #mc_embed_signup select{margin:0 0 20px;width:80%;padding:6px 14px}footer #mc_embed_signup input[type=submit]{max-width:200px;border-radius:16px}footer ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0}footer .footer-links-list a{color:#888}footer .footer-links-list a:hover{color:#fff}footer .footer-links-list.social li{display:inline-block}footer .footer-links-list.social img{max-width:40px;max-height:40px}footer .copyright{margin-bottom:40px;color:#888}footer .copyright a{color:#37c0cd}.row .section-title{text-align:center;padding-top:80px;padding-bottom:40px}.header-banner{min-height:353px;display:block;background-size:cover!important;position:relative}.header-banner .title{position:absolute;top:50%;transform:translateY(-50%);color:#fff;text-transform:capitalize;font-size:58px}.hero-container{background:url(/images/home_bg_1.jpg) no-repeat 50%;background-size:cover;min-height:500px}.home-hero .hero-content{width:80%;margin:70px auto 0;background-color:hsla(0,0%,100%,.6);padding:30px 20px;border-radius:10px}.home-hero .hero-content h3{margin-top:30px}.home-hero .hero-content .btn.btn-vetchat{height:36px;border-radius:18px;text-transform:uppercase;margin-top:30px;margin-bottom:20px}.btn{min-height:36px;border-radius:18px;min-width:104px;max-width:344px;font-size:14px}.btn,.btn:focus{outline:none}.btn.btn-vetchat,.footer-hubspot .hs-submit .hs-button.primary.large.btn.btn-vetchat{background-color:#ee6e2e!important;color:#fff!important;background-image:none;border-color:#ee6e2e;text-transform:uppercase}.btn.btn-vetchat2{background-color:#00c7fa!important;color:#fff!important;background-image:none;border-color:#00c7fa;min-height:36px;border-radius:18px}.footer-hubspot .hs-submit .hs-button.primary.large.btn.btn-vetchat{max-width:120px}.btn.btn-vetchat:hover{background-color:#d25111!important;border-color:#d25111!important}.btn.btn-vetchat2:hover{background-color:#424242!important;border-color:#424242!important}.how-vetchat-works{text-align:center}.how-vetchat-works .row-eq-height{display:flex;flex-wrap:wrap;min-height:400px}.how-vetchat-works .row-eq-height .how-steps{display:flex;flex-direction:column}.how-vetchat-works .how-steps .steps-content{margin:0 15%;padding:10px;min-height:470px}.how-vetchat-works .how-steps:first-child{background-color:#02e2e2}.how-vetchat-works .how-steps:nth-child(2){background-color:#00d1d8}.how-vetchat-works .how-steps:nth-child(3){background-color:#00c7d6}.how-vetchat-works p.section-subtitle{margin:-32px 0 20px}.steps-content .steps-image{max-width:150px;margin:0 auto}.steps-content .steps-image img{width:100%}.steps-content .steps-image,.steps-content h2{color:#fff;margin-bottom:40px}.steps-content h3{margin-bottom:40px}.vets-tabs-content .vet-info{min-height:400px;border:1px solid #000;padding:10px 20px;margin-bottom:80px}.vet-info .title{display:inline-block}.vet-info .title h3{position:relative}.vet-info .title h3:before{content:url(/images/badge.jpg);width:38px;height:53px;display:inline-block;position:absolute;left:-60px}.vet-info .title h3,.vet-info .title h4{margin-left:64px}.vet-info ul.aboutVet-list{list-style:none;-webkit-padding-start:0;padding-inline-start:0}.vet-info ul.aboutVet-list li{padding-bottom:8px}.vet-info ul.aboutVet-list .glyphicon{color:#74ff33;padding-right:10px}a.vet-read-more.btn{margin:40px 0}.vet-tab-header ul{-webkit-padding-start:0;padding-inline-start:0}.vet-tab-header ul li{list-style:none;-webkit-padding-start:0;padding-inline-start:0;padding:5px 0;border:1px solid #000;border-bottom:none;min-height:100px}.vet-tab-header ul li:last-child{border-bottom:1px solid #000}.vet-tab-header li.vet-selector-item img{margin-left:40px;max-width:80px;height:auto}.vet-tab-header li.vet-selector-item.active{background-color:#37c0cd;color:#fff}.vet-tab-header li.vet-selector-item span.vet-name{padding-left:40px}.container-fluid.testimonials{background-color:#efefef;padding-bottom:80px}.testimonials .col-md-4 .single-testimonial{background-color:#fff;margin:10px;padding:20px}.single-testimonial .star-rating{color:#ffdb00}.single-testimonial p.main-quote{color:#5abdc7}.vetchat-videos{padding-bottom:20px}.vetchat-videos .video-content{position:relative}.video-content img.video-thumbnail{width:100%}.vetchat-videos .video-content img.yt-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px}.why-visit-vet-online{padding-bottom:60px}.why-content{text-align:center;margin-top:20px;margin-bottom:20px}.why-content img{width:150px;height:auto;margin-bottom:20px}.message-claire .claire-msg-image img{width:100%}.message-claire .row{background-color:#efefef}.message-claire .message-quick-chat div{padding:80px}.general-content,.why-visit-vet-online-last{margin-top:80px;margin-bottom:80px}.pricing-title h1{font-size:30px;font-weight:600;margin-top:20px;margin-bottom:10px}.pricing-title h3{font-size:24px;margin-top:30px;margin-bottom:10px}.consult-type{border:1px solid #ddd;margin-bottom:40px}.consult-type .consult-header h3{padding-top:12px;padding-bottom:12px;color:#fff;margin:0;text-transform:uppercase;font-size:14px}.consult-type .consult-price{color:#fff;position:relative}.consult-type .consult-price span{opacity:.6;padding:0 0 24px;margin:0;display:block}.consult-type .consult-price span.amount{font-size:38px;font-weight:500;line-height:1;padding:24px 0 5px;opacity:1}.consult-type .consult-purchase{display:block;margin:20px 0 0;padding:20px 0;text-align:center;background:#f9f9f9}.consult-type .consult-purchase .btn{text-transform:uppercase}.consult-type .consult-message p{margin:0 20px;padding:10px 0}.consult-type .consult-message{margin:20px 0}.pricing-list>ul{-webkit-padding-start:20px;padding-inline-start:20px;padding-bottom:40px}.vetchat-service{padding-top:20px}.vetchat-service h4{font-size:24px;margin-top:20px}.vetchat-service span.badge{font-size:24px;line-height:75px;width:73px;height:73px;border-radius:50%;position:relative;background-color:silver}.vetchat-service span.badge i.fa{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#contact-page .section-title.header-contact{text-align:left;padding-bottom:0;padding-top:40px}#contact-page .section-title.header-contact h2{font-weight:700}#contact-page div.row div.row>div:nth-child(2)>p:first-of-type{font-size:18px;font-weight:500}#contact-page form button.btn.btn-submit{background-color:#00ccd8;color:#fff}.container-fluid.container-login{background:#efefef url(/images/home_bg_1.jpg) no-repeat 50%;background-size:cover}.container-fluid.container-login form.login{font-size:20px}.container-fluid.container-login form.login div.image{color:#00ccd8;text-align:center}.container-fluid.container-login form.login div.image div.logos img{max-height:8rem;margin-left:16px;margin-right:16px;margin-bottom:8px}.container-fluid.container-login form.login div.image h1{margin-top:16px;margin-bottom:24px}.container-fluid.container-login form.login div.image p.login-info{width:70%;margin:24px auto;padding:16px}.container-fluid.container-login form.login div.form-group{text-align:center;position:relative}.container-fluid.container-login form.login div.form-group input.form-control{width:70%;border-radius:8px!important;border:2px solid #00ccd8;margin:0 auto;padding-left:40px!important}.container-fluid.container-login form.login div.extra-actions,.container-fluid.container-login form.login form.form-signup div.extra-actions{width:70%;margin:0 auto}.container-fluid.container-login form.login div.extra-actions a{color:#00ccd8}.container-fluid.container-login form.login div.extra-actions a.forgot-link{float:right;width:50%;text-align:right}.container-fluid.container-login form.login div.extra-actions label{float:left;font-weight:500;width:50%}@media screen and (max-width:768px){.container-fluid.container-login form.login p.login-info.text-left{width:100%}.container-fluid.container-login form.login .form-group input.form-control{width:100%!important}.container-fluid.container-login form.login .form-group span.form-control-feedback.glyphicon{left:8px}.container-fluid.container-login form.login div.extra-actions{text-align:left;width:100%;font-size:16px}.container-fluid.container-login form.login div.extra-actions label{width:100%}.container-fluid.container-login form.login div.extra-actions a.forgot-link{clear:both;width:100%}.container-fluid.container-login form.login div.extra-actions .bwm-tc-accept label{font-size:16px!important}.container-fluid.container-login form.login div.extra-actions div.submit-login{text-align:center}}.btn.btn-petsure{min-width:200px;max-width:100%;background-color:#00ccd8;color:#fff;border:1px solid #00ccd8;font-size:20px;border-radius:23.5px;margin:10px 0 20px;line-height:1.1}.container-login .login-content,.container-login .signup-content{background-color:hsla(0,0%,100%,.9);padding-top:80px;padding-bottom:80px;text-align:center}form.login p.text-signup{color:#333}div.signup-input span.form-control-feedback,form.login div.form-group span.form-control-feedback{position:absolute;top:8px;left:15.5%;display:inline-block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none;color:#ccc}div.signup-input{position:relative}form.login label.checkbox-container input{display:inline-block;width:auto;margin-right:10px}.btn.btn-consult{padding-left:60px;padding-right:60px;text-transform:uppercase;font-size:18px;border-radius:18px}.btn.btn-consult:focus{outline:0!important}.add-more-pets{padding-left:0;padding-right:0}.pet-info span.pet-gender:before{font-family:"Font Awesome 5 Free";content:"";display:inline-block}.pet-info span.pet-gender-1:before{content:""}.pet-info .pet-detail div.detail span{display:block;width:100%;color:#ccc}.pet-info h4.petName{text-transform:capitalize}.pet-info h4.petName span.fa.fa-venus{transform:rotate(-45deg)}.row.consultation-history .individual-consult{border:1px solid red;border-radius:5px;margin:0 5px 20px!important;width:100%}.row.consultation-history .individual-consult:hover{border:1px solid #37c0cd}.row.individual-consult div span{display:block;width:100%;color:#ccc}.row.individual-consult div.pet-name{text-align:left;padding-top:16px;padding-bottom:16px}.row.individual-consult div.pet-query{text-align:right;padding-top:16px;padding-bottom:16px}.row.individual-consult .footer{background-color:#ccc;color:#fff;margin-top:18px}.row.consultation-history .individual-consult:hover .footer{background-color:#37c0cd}.row.individual-consult .footer div{padding:10px 5px}.row.individual-consult .footer a.consult-link{color:#fff;width:100%;padding:10px 5px;text-decoration:none}.row.individual-consult .footer a.consult-link:hover{text-decoration:none}.row.consultation-history .individual-consult:hover .footer div.info,.row.individual-consult .footer a.consult-link{display:none}.form-group .react-datepicker-wrapper,.form-group .react-datepicker-wrapper .react-datepicker__input-container,.row.consultation-history .individual-consult:hover .footer a.consult-link{display:block}.add-edit-pet-form select{margin:10px 0 20px}.row.edit-user-form{margin:-24px}.row.edit-user-form form{padding:16px 28px}.stripe-element label{width:100%}.StripeElement,input{display:block;margin:10px 0 20px;width:100%;padding:10px 14px;font-size:1em;border:1px solid #ccc;outline:0;border-radius:0;background:#fff}input:disabled{background-color:#ccc}div[role=dialog] div[role=document]>div:first-child{border-radius:10px}.vetchat-purchase.container-fluid,.vetchat-subscribe.container-fluid{background-color:#00c7fa}.vetchat-purchase.container-fluid .container,.vetchat-subscribe.container-fluid .container{margin-top:80px;margin-bottom:80px}.vetchat-purchase.container-fluid .container>.row>.col-sm-6:first-child{border-radius:20px 0 0 20px}.vetchat-subscribe.container-fluid .container>.row>.col-sm-6:first-child{border-radius:20px 0 0 20px;background-color:#f8f9fa}.vetchat-purchase.container-fluid .container>.row>.col-sm-6:last-child,.vetchat-subscribe.container-fluid .container>.row>.col-sm-6:last-child{border-radius:0 20px 20px 0;background:#fff;padding-left:40px;padding-right:40px}.vetchat-purchase.container-fluid .container .cart{background-color:#f8f9fa;padding-left:40px;padding-right:40px}.vetchat-purchase .cart div.col-sm-6:nth-of-type(odd){text-align:left;padding-right:0}.vetchat-purchase .cart div.col-sm-6:nth-of-type(2n){text-align:right;padding-left:0}.vetchat-purchase .consult p.title{color:#ccc}.vetchat-purchase .coupon{min-height:23px}.vetchat-purchase .cart span.line{color:#ccc;display:block;width:100%;min-height:1px;border-bottom:1px solid #ccc}.vetchat-purchase .couponField{position:relative}.vetchat-subscribe .subscribe-coupon{position:relative;width:75%}.vetchat-subscribe .subscribe-coupon input{margin-bottom:5px}.vetchat-purchase .couponField button,.vetchat-subscribe .subscribe-coupon button{border-radius:50%;background-color:#e6e6e6;border:1px solid #e6e6e6;position:absolute;top:10px;right:0;width:44px;height:44px}.vetchat-subscribe .subscribe-coupon button{top:0;right:-20px}.vetchat-purchase .couponField button:focus,.vetchat-purchase .couponField button:hover,.vetchat-subscribe .subscribe-coupon button:focus,.vetchat-subscribe .subscribe-coupon button:hover{outline:none;background-color:#ee6e2e;border-color:#ee6e2e}.vetchat-subscribe .discount-amount{padding-left:10px;font-weight:400}.vetchat-subscribe .coupon-message{margin:16px auto;display:block}.btn.btn-pay{background-color:#00c7fa;color:#fff;border-color:#00c7fa;min-width:150px}.btn.btn-pay:focus,.btn.btn-pay:hover{outline:none;background-color:#707070;border-color:#707070}.row.display-flex{display:flex;flex-wrap:wrap}.row.display-flex>[class*=col-]{display:flex;flex-direction:column}.custom-modal.not-visible{display:none}.custom-modal{position:absolute;width:100%;height:100%;z-index:5;background-color:rgba(0,0,0,.8);text-align:left}.custom-modal-inner{width:250px;margin:0 auto;background-color:#fff}.custom-modal-inner.large{width:100%;max-width:400px;padding:10px 20px}.custom-modal-content{width:80%;margin:20px auto}.custom-modal-inner .modal-buttons{text-align:center;margin-bottom:20px}p.error-message{color:red;text-decoration:underline}.custom-modal.endChat .custom-modal-inner{width:400px;padding:20px}#video-chat video{width:100%}div#chatDiv div p{background-color:#fff!important;color:#424242}div#chatDiv div.vet p{background-color:#00c7fa!important;color:#fff}div#chatDiv div.pet-owner p{color:#000!important}div.resource-single img{width:100%}div.active-users span.typing-info{float:left;margin-left:10px}div.active-users span.active-user,div.active-users span.not-online{float:right}div.active-users span.active-user:after{content:" ";display:inline-block;width:10px;height:10px;margin-right:10px;border:1px solid #5cb85c;border-radius:50%;background-color:#5cb85c}div.active-users span{line-height:20px;padding:4px 0;font-weight:600}div.active-users{min-height:28px;background-color:#eee;border:1px solid #54c4c6;border-top:none;border-bottom:none}div.modal-consultation:after{content:"";display:block;max-height:100%;min-height:600px;height:100%;position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.8);z-index:999}div.modal-consultation .modal-consultation-content{z-index:1000;position:absolute;top:20px;left:50%;transform:translateX(-50%);min-width:300px;max-width:500px;background-color:#fff;border:1px solid #ccc;padding:20px}div.modal-consultation .modal-consultation-content #chatDiv{height:350px!important}.fileNsubmit .btn-danger.btn-end{padding:6px 12px}.fileNsubmit .btn:last-of-type{background-color:#00c7fa}.fileNsubmit button#upload-media{background:#fff;border-color:#00c7fa;color:#37c0cd;min-width:54px;max-width:54px;width:54px}.fileNsubmit button#upload-media:focus,.fileNsubmit button#upload-media:hover{border-color:#ccc;color:#ccc}.fileNsubmit .btn{margin-bottom:8px}select.form-control{margin:10px 0 20px}.adminMenu .nav.nav-pills li a{font-weight:600;color:#00c7fa}.adminMenu .nav.nav-pills li a:hover{background-color:#424242;color:#fff}.adminMenu .nav.nav-pills li.active a{background-color:#00c7fa;color:#fff}.row.page-about h2.section-title:not(first-child){padding-top:20px}.select-search-box{width:300px;position:relative;margin-bottom:20px;background:#fff;border-radius:4px}.select-search-box--multiple{border-radius:4px;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);overflow:hidden}.select-search-box:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:0;right:0;width:40px;text-align:center;line-height:50px;color:#222f3e;z-index:1}.select-search-box--focus:after,.select-search-box--multiple:after{content:""}.select-search-box__icon--disabled:after{content:none!important}.select-search-box--input:after{display:none!important}.select-search-box__out{display:none}.select-search-box__search{display:block;width:100%;height:50px;border:none;background:none;outline:none;font-size:16px;padding:0 20px;color:#222f3e;-webkit-appearance:none;box-sizing:border-box;position:relative;z-index:2;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:50px;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07)}input.select-search-box__search{line-height:1}.select-search-box--multiple .select-search-box__search{box-shadow:none}.select-search-box--input .select-search-box__search,.select-search-box__search:focus{cursor:text}.select-search-box__search--placeholder{font-style:italic;font-weight:400}.select-search-box input::-webkit-input-placeholder{color:#ccc;font-style:italic;font-weight:400}.select-search-box input:-moz-placeholder,.select-search-box input::-moz-placeholder{color:#ccc;font-style:italic;font-weight:400}.select-search-box input:-ms-input-placeholder{color:#ccc;font-style:italic;font-weight:400}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.select-search-box__select{display:none;position:absolute;top:60px;left:0;right:0;background:#fff;border-radius:4px;overflow:auto;box-shadow:0 7px 14px 0 rgba(50,50,93,.1),0 3px 6px 0 rgba(0,0,0,.07);z-index:100;min-height:49px}.select-search-box--multiple .select-search-box__select{display:block;position:static;border-top:1px solid #eee;border-radius:0;box-shadow:none}.select-search-box__select--display{display:block}.select-search-box__option{font-size:16px;font-weight:400;color:#616b74;padding:15px 20px;border-top:1px solid #eee;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none}.select-search-box__option:first-child{border-top:none}.select-search-box__option--hover,.select-search-box__option:hover{background:#f4f7fa}.select-search-box__option--selected{background:#54a0ff;color:#fff;border-top-color:#2184ff}.select-search-box__option--selected.select-search-box__option--hover,.select-search-box__option--selected:hover{background:#2184ff;color:#fff;border-top-color:#2184ff}.select-search-box__group{margin-top:20px;padding-top:20px;border-top:1px solid #eee;position:relative}.select-search-box__group-header{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#fff;padding:0 10px;color:rgba(0,0,0,.5);font-size:12px}.select-search-box{width:100%!important}.select-search-box__search{box-shadow:none!important;border:1px solid #ccc!important}.select-search-box__options{-webkit-padding-start:0;padding-inline-start:0}.password-policy .pp-action{cursor:pointer;color:#00ccd8;text-decoration:underline;width:70%;margin:0 auto;text-align:left;display:block}.pet-info .pet-icon>div{background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:80%;min-height:70px;border-radius:50%;margin:10px auto}.pet-info .pet-icon i.edit-pet{color:#00c7fa;cursor:pointer}.pet-info .pet-icon i.edit-pet:hover{color:#424242}.pet-info .pet-detail{padding-bottom:20px}#pet-image-preview{background-color:#ccc;background-image:none;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ccc;width:150px;height:150px;border-radius:50%;margin-top:20px}.myaccount-header{background-color:#00c7d6;color:#fff;margin-bottom:20px}.myaccount-header h4{padding:20px 15px 20px 0;font-size:24px;font-weight:600}.form-stripe .stripe-element div.StripeElement{margin-top:15px;padding-left:0;padding-right:0}.vetchat-purchase .proceed-text{padding-left:0;padding-right:0}.petsure-offer .hero-content{background-color:transparent;padding:0;margin:80px auto}.petsure-offer .consult-price span.amount{font-weight:700}.petsure-offer .consult-price span.offer{opacity:1}.petsure-offer .consult-message,.petsure-offer .consult-purchase{margin:0!important;background-color:#fff}.petsure-offer .consult-message p{text-align:left;padding:10px 32px;position:relative}.petsure-offer .consult-message p:before{content:"";font-family:"Glyphicons Halflings";position:absolute;left:6px}div.offer.form-view form,div.vetchat-purchase.purchase-container form{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;width:80%;margin:0 auto;padding:80px 0}div.offer.form-view form h3,div.vetchat-purchase.purchase-container form h3{font-weight:700}div.form-view h3.block-title{color:#54c4c6}div.offer.form-view .col,div.vetchat-purchase.purchase-container form .col{flex-grow:1;flex:1 1;background-color:#f8f9fb;align-self:stretch;padding:16px}div.offer.form-view .col:first-child,div.vetchat-purchase.purchase-container form .col:first-child{border-radius:20px 0 0 20px}div.offer.form-view .col:nth-child(2),div.vetchat-purchase.purchase-container form .col:nth-child(2){background-color:#fff}div.offer.form-view .col:nth-child(2) input,div.offer.form-view .col:nth-child(2) select,div.vetchat-purchase.purchase-container form .col:nth-child(2) input,div.vetchat-purchase.purchase-container form .col:nth-child(2) select{background-color:#f8f9fb}div.offer.form-view .col:nth-child(3),div.vetchat-purchase.purchase-container form .col:nth-child(3){border-radius:0 20px 20px 0}div.offer.form-view .col .coupon,div.vetchat-purchase .col .coupon{margin-bottom:20px}div.form-view .coupon .coupon-input,div.vetchat-purchase .col .coupon .coupon-input{position:relative}div.form-view input,div.vetchat-purchase input{border:none;cursor:pointer}div.form-view .coupon input,div.vetchat-purchase .coupon input{max-width:80%;display:inline-block;border-right:none}div.form-view select,div.vetchat-purchase select{width:100%;margin:10px 0 20px;padding:10px 14px;border:none;cursor:pointer}div.form-view select:disabled,div.vetchat-purchase select:disabled{color:#ccc}div.form-view .coupon button.btn-coupon-check,div.vetchat-purchase .coupon button.btn-coupon-check{border-radius:50%;background-color:#e6e6e6;border:1px solid #e6e6e6;position:absolute;top:10px;right:14%;width:44px;height:44px}div.form-view .coupon button.btn-coupon-check:focus,div.vetchat-purchase .coupon button.btn-coupon-check:focus{outline:none}div.form-view .coupon button.btn-coupon-check:hover,div.vetchat-purchase .coupon button.btn-coupon-check:hover{background-color:hsla(0,0%,90.2%,.6666666667)}div.form-view .btn.btn-confirm{background-color:#54c4c6;color:#fff}div.form-view p.email-subscription input[type=checkbox],div.form-view p.tc-agree input[type=checkbox],div.vetchat-purchase p.email-subscription input[type=checkbox],div.vetchat-purchase p.tc-agree input[type=checkbox]{display:inline-block;width:18px;vertical-align:top}div.form-view p.email-subscription span,div.form-view p.tc-agree span,div.vetchat-purchase p.email-subscription span,div.vetchat-purchase p.tc-agree span{display:inline-block;width:calc(100% - 18px);font-weight:400;font-size:12px}div.form-view .btn.btn-confirm:hover,div.vetchat-purchase .btn.btn-pay:hover{opacity:.8}span.submitting>div{width:20px;margin:8px auto 0}div.offer-tc{background-color:#333;color:#fff}div.offer-tc div.container{padding-top:40px}div.offer-tc p{font-size:12px}div.alert-offer.alert{margin-bottom:0}div.vetchat-purchase div.consult-price span.final.discounted,div.vetchat-purchase div.consult-price span.price{font-weight:600}div.vetchat-purchase div.consult-price span.price.discounted{text-decoration:line-through;margin-right:8px;font-weight:400}div.vetchat-purchase textarea{width:100%;min-height:140px;background-color:#f8f9fb;resize:none;outline:none;padding:10px 14px}.giving .giving-image img{max-width:100%}.giving{padding-top:0;padding-bottom:60px;background-color:#efefef}.banner-covid{font-size:24px}@media screen and (max-width:576px){.banner-covid h3{font-size:14px}}.pricing-details{margin-top:-20px;margin-bottom:40px}.pricing-details .ul-container{width:100%;text-align:center}.pricing-details .ul-container ul{list-style:none;display:inline-block;margin:0 auto;width:410px;max-width:100%;text-align:left}.pricing-details .ul-container ul li{position:relative;padding-left:12px;padding-bottom:8px}.pricing-details .ul-container ul li:before{position:absolute;left:-16px;top:4px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;content:"";color:#74ff33}.vetchat-video-check-component video{max-width:100%}.btn-vetchat2.home-cta{background-color:#00d1d8!important;font-size:16px;line-height:1.3}.testimonials-content{padding-bottom:80px}.testimonials-content h2.testimonial-title{margin-top:80px;margin-bottom:18px;text-align:center}.testimonials-content p.testimonial-desc{margin-bottom:20px;padding-bottom:10px}.testimonials-content .btn-vetchat2.home-cta{padding-left:24px;padding-right:24px}.testimonials-content .row-flex div[class^=col-]{margin-bottom:32px}#page-testimonial{padding-top:20px}.testimonial-block{background-color:#00d1d8;padding:16px 24px;margin-bottom:32px;border-radius:10px;height:100%;text-align:center}.testimonial-block span.pet-image{background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#ccc;border-radius:50%;height:150px;width:150px;display:block;margin:0 auto 16px}.testimonial-block p.carer-pet-name{color:#fff;display:block}.testimonial-block p.carer-pet-name span{display:block}.testimonial-block p.carer-pet-name span.star-rating{text-align:center}.testimonial-block p.carer-pet-name span.star-rating i.glyphicon{color:#ffdb00}.testimonial-block p.carer-pet-name span.star-rating i.glyphicon+i.glyphicon{margin-left:4px}.testimonial-block p.testimonial-text{color:#fff;margin-top:16px;margin-bottom:16px}.testimonial-block p.testimonial-text .loadMore{cursor:pointer}.testimonial-block p.testimonial-text .loadMore:hover{text-decoration:underline}.testimonial-block p.testimonial-text.full-text:after,.testimonial-block p.testimonial-text:before{content:'"'}.input-group-addon{padding-top:0!important;padding-bottom:0!important}.input-group input{margin-top:0!important}#vonage-video{margin-bottom:40px!important}#vonage-video .publisher-controls{margin-top:32px}.my-account-action-btns{margin-top:24px}.my-account-action-btns button.btn{width:142px;padding-left:16px;padding-right:16px;margin-bottom:16px;font-size:16px}.add-edit-clinic .form-group label{font-weight:400;font-size:13px;margin-bottom:0}.add-edit-clinic .form-group label:after{content:":"}.add-edit-clinic .form-group input.form-control{margin-top:0;margin-bottom:10px}.add-edit-clinic .form-group textarea.form-control{min-height:auto!important;resize:none}label.consult-tc-checkbox{font-size:13px;font-weight:400;text-align:left;margin-top:8px;margin-bottom:8px}label.consult-tc-checkbox input[type=checkbox]{width:auto;display:inline-block;margin-right:4px}label.consult-tc-checkbox span{display:inline-block;width:calc(100% - 17px)}#bwm-logos.logos img{max-height:8rem;margin-left:16px;margin-right:16px;margin-bottom:8px}#bwm-logos.logos img.petInsurance{max-height:6.5rem}#bwm-logos.logos.padding-top{padding-top:40px}.bwm-page-title{color:#00ccd8;text-align:center;padding-top:24px;padding-bottom:32px}.btn-login{background-color:#00ccd8;color:#fff;height:47px;border:1px solid #00ccd8;font-size:20px;border-radius:23.5px;margin:10px 0 20px;max-width:100%}.btn-login:hover{color:#424242!important}.btn-bwm{background-color:#00ccd8;color:#fff}.btn-bwm:hover{color:#424242}#bwm-faq-page div.question-block{margin-bottom:40px}#bwm-faq-page div.question-block p:first-of-type>b{font-size:24px}span.reference-link{font-size:.95rem;vertical-align:top;cursor:pointer}div#bwm-login{background-image:none;background-color:#38c3ce}div#bwm-login .login-content{padding-top:32px;padding-bottom:32px;margin-top:80px;margin-bottom:80px;border-radius:24px}div#bwm-login .login-content h1,div#bwm-login .login-content p.login-info{color:#333}@media screen and (max-width:512px){div#bwm-login .login-content p.login-info{font-size:16px;width:100%;margin:16px auto}}@media screen and (max-width:768px){div#bwm-login .login-content .extra-actions>a,div#bwm-login .login-content .extra-actions>label{float:left;display:block;width:100%;text-align:inherit}}div#bwm-login label{cursor:pointer}div#bwm-login div.bwm-tc-accept{text-align:left;padding-top:16px;padding-bottom:16px}div#bwm-login div.bwm-tc-accept label{width:100%;font-size:20px}div#bwm-login div.bwm-tc-accept label input[type=checkbox]{display:inline-block;width:auto;margin-right:10px;margin-top:8px;vertical-align:top}div#bwm-login div.bwm-tc-accept label span{display:inline-block;max-width:calc(100% - 24px)}.bwm-checkbox:hover i{color:#00ccd8}#petsure-tnc ol.start{counter-reset:tncCounter}#petsure-tnc ol.continue,#petsure-tnc ol.start{-webkit-margin-before:0;margin-block-start:0;-webkit-padding-start:0;padding-inline-start:0}#petsure-tnc ol.continue li,#petsure-tnc ol.start li{list-style:none}#petsure-tnc ol.continue li:before,#petsure-tnc ol.start li:before{content:counter(tncCounter) ". ";counter-increment:tncCounter}#petsure-signup .signup-content{padding-bottom:40px}#petsure-signup .signup-content #bwm-logos{padding-top:52px}@media screen and (max-width:768px){#petsure-signup .signup-content #bwm-logos img{max-width:100%}}#petsure-signup .MuiFormControl-root{margin-bottom:16px}#petsure-signup .MuiFormControl-root .PrivateNotchedOutline-legendNotched-4{padding-right:16px}#petsure-signup .MuiFormControl-root fieldset.MuiOutlinedInput-notchedOutline{border-color:#00ccd8}#petsure-signup .MuiFormControl-root .MuiFormLabel-root.Mui-focused{color:#00ccd8}#petsure-signup .MuiFormControl-root .MuiInputBase-root input{font-family:"Maven Pro","Roboto","sans-serif";font-size:14px}#petsure-signup .MuiFormControl-root .MuiInputBase-root .MuiSelect-root:not(.Mui-disabled),#petsure-signup .MuiFormControl-root .MuiInputBase-root input:not(:disabled){background-color:#fff}#petsure-signup .MuiFormControl-root .MuiInputBase-root .MuiSelect-root.Mui-disabled{background-color:#ccc}#petsure-signup .MuiFormControl-root .MuiFormLabel-root{font-family:"Maven Pro","Roboto","sans-serif";font-size:1.35rem}#petsure-signup .MuiFormControl-root .MuiFormLabel-root:mui-focused{font-size:1.2rem}.MuiMenuItem-root{font-family:"Maven Pro","Roboto","sans-serif"}#add-pet-container div.form-group,#petsure-signup div.form-group{margin-bottom:0}@media screen and (max-width:768px){.only-mobile{display:block}.vetchat-brand img{margin-left:50px}.nav.navbar-nav li{text-align:right}.nav.navbar-nav li.chat-now a.btn-vetchat{float:right}.chat-action-btns{text-align:center}.chat-action-btns button{margin-bottom:20px}.account-action-btns div.content-link{text-align:center!important}.row.consultation-history .individual-consult{margin-bottom:40px}.row.consultation-history .individual-consult:hover .footer div.info,.row.individual-consult .footer a.consult-link{display:block}.vetchat-purchase.container-fluid .container>.row>.col-sm-6{border-radius:0!important;padding-left:15px;padding-right:15px}.vetchat-purchase.container-fluid .container>.row>.col-sm-6>div{width:80%;margin:0 auto}.row.display-flex,.row.display-flex>[class*=col-]{display:block;flex-wrap:none}.how-vetchat-works .how-steps{display:block;width:100%}.navbar-collapse.collapse.in{max-height:auto}.navbar-collapse.collapseing ul.nav.navbar-nav{width:100%;position:relative;right:auto}.navbar-collapse.collapse.in .nav.navbar-nav{position:relative;top:110px;right:auto}#video-chat>div.col-sm-12.col-md-6:first-of-type{position:relative}#video-chat .mobileVideo{position:absolute;width:150px;right:40px;bottom:40px;border:2px solid #fff}body.chat-page .navbar-default.navbar-fixed-top{position:relative}body.chat-page div.submit-message textarea{min-height:150px!important}div.offer.form-view form,div.purchase-container.vetchat-purchase form{display:block}div.offer.form-view .col:first-child,div.purchase-container.vetchat-purchase form .col:first-child{border-radius:20px 20px 0 0}div.offer.form-view .col:nth-child(3),div.purchase-container.vetchat-purchase form .col:nth-child(3){border-radius:0 0 20px 20px}}@media screen and (min-width:768px){.vet-tab-header{padding-right:0}.vet-tab-header li{border-right:none!important}.vets-tabs-content{padding-left:0}.message-claire .claire-msg-image,.message-claire .message-quick-chat{padding-left:0;padding-right:0}.message-claire .message-quick-chat>div{margin-top:10%}}@media screen and (max-width:510px){.chat-action-btns button+button{margin-left:0!important}}@media screen and (max-width:332px){.btn+.btn{margin-left:5px!important}}@media screen and (max-width:430px){.edit-user-form .action-buttons{text-align:center}.edit-user-form .action-buttons .btn+.btn{margin-left:0!important}}