.registration-form .registration-form-cf7{font-family:arial;max-width:900px;margin:auto}.registration-form .registration-form-cf7 .registration-top{text-align:center;margin-bottom:50px}.registration-form .registration-form-cf7 .registration-top h2{color:#000;font-weight:bold}.registration-form .registration-form-cf7 .registration-top p{color:#000;padding-bottom:10px}.registration-form .registration-form-cf7 .registration-form-1 p{color:#000;padding-bottom:10px;font-weight:bold}.registration-form .registration-form-cf7 .registration-form-1 input{color:#000;padding-bottom:10px;font-weight:bold;width:100%;padding:10px;border-radius:5px}.registration-form .registration-form-cf7 .registration-form-7 h3,.registration-form .registration-form-cf7 .registration-form-6 h3,.registration-form .registration-form-cf7 .registration-form-5 h3,.registration-form .registration-form-cf7 .registration-form-4 h3,.registration-form .registration-form-cf7 .registration-form-3 h3,.registration-form .registration-form-cf7 .registration-form-2 h3{color:#000;padding-bottom:10px;font-weight:bold;font-size:20px;margin-top:35px;margin-bottom:6px}.registration-form .registration-form-cf7 .registration-form-7 p,.registration-form .registration-form-cf7 .registration-form-4 p,.registration-form .registration-form-cf7 .registration-form-3 p,.registration-form .registration-form-cf7 .registration-form-2 p{color:#000;padding-bottom:10px;font-weight:bold}.registration-form .registration-form-cf7 .registration-form-7 input,.registration-form .registration-form-cf7 .registration-form-4 input,.registration-form .registration-form-cf7 .registration-form-3 input,.registration-form .registration-form-cf7 .registration-form-2 input{color:#000;padding-bottom:10px;font-weight:bold;width:100%;padding:10px;border-radius:5px}.registration-form .registration-form-cf7 .registration-form-5 .wpcf7-list-item{display:block!important;margin:0!important}.registration-form .registration-form-cf7 .registration-form-5 h4,.registration-form .registration-form-cf7 .registration-form-5 p{font-weight:bold;color:#000}.registration-form .registration-form-cf7 .registration-form-5 p span{font-weight:normal}.registration-form .registration-form-cf7 .registration-form-6 .wpcf7-list-item{display:block!important;margin:0!important}.registration-form .registration-form-cf7 .registration-form-6 p{font-weight:bold;color:#000}.registration-form .registration-form-cf7 .registration-form-6 p span{font-weight:normal}.registration-form .registration-form-cf7 .registration-bottom{text-align:center;margin-top:100px;margin-bottom:50px}.registration-form .registration-form-cf7 .registration-bottom h2{color:#000;font-weight:bold}.registration-form .registration-form-cf7 .registration-bottom p{color:#000;padding-bottom:10px}.registration-form .registration-form-cf7 .registration-footer-1{color:#000;text-align:center;margin-top:50px}.registration-form .registration-form-cf7 .registration-footer-1 span{display:block;font-weight:bold}.registration-form .registration-form-cf7 .registration-footer-2{color:#000;text-align:left;margin-top:50px}.registration-form .registration-form-cf7 .registration-footer-2 p{padding-bottom:10px!important}.registration-form .registration-form-cf7 .registration-form-8 input{border:0;background:#2a6b38;color:#FFF;padding:10px 20px;font-weight:bold;font-size:16px;border-radius:4px;cursor:pointer}#top-menu>li.mega-menu{position:relative}#top-menu li.mega-menu>ul{width:530px!important;margin:auto;left:-200px!important}.registration-form-cf7.litter-application .registration-form-7 .wpcf7-checkbox .wpcf7-list-item{display:block!important;margin:0!important}.registration-form-cf7.litter-application .registration-form-7 .wpcf7-checkbox .wpcf7-list-item input{width:auto!important}.page-id-764 .wpcf7-form .wpcf7-response-output{position:absolute;bottom:415px;left:0;right:0;margin:auto;text-align:center;width:400px;font-weight:bold;color:#000}.page-id-771 .wpcf7-form .wpcf7-response-output{position:absolute;bottom:165px;left:0;right:0;margin:auto;text-align:center;width:400px;font-weight:bold;color:#000}@media all and (max-width:766px){.registration-form .registration-form-cf7 .registration-top h2{font-size:20px!important}.registration-form .registration-form-cf7 .registration-bottom h2{font-size:20px!important}.registration-form .registration-form-cf7 .registration-bottom h3{font-size:17px!important}.page-id-764 .wpcf7-form .wpcf7-response-output{position:absolute;bottom:674px;left:0;right:0;margin:auto;text-align:center;width:100%;font-weight:bold;color:#000}.page-id-771 .wpcf7-form .wpcf7-response-output{position:absolute;bottom:186px;left:0;right:0;margin:auto;text-align:center;width:100%;font-weight:bold;color:#000}.page-id-778 .wpcf7-form .wpcf7-response-output{position:absolute;bottom:670px;left:0;right:0;margin:auto;text-align:center;width:100%;font-weight:bold;color:#000}}@media all and (min-width:981px){.gallery-section .et_pb_module.et_pb_image{border:10px solid #FFF!important}}.service-animal-permit-application .drextrext,.bboa-litter-registration-international .drextrext,.bboa-litter-registration-domestic .drextrext,.dual-registration-international .drextrext,.dual-registration .drextrext{text-align:center;color:#000;font-weight:bold;font-size:16px;padding:19px 0!important}.service-animal-permit-application .drextrext_owner,.bboa-litter-registration-international .drextrext_owner,.bboa-litter-registration-domestic .drextrext_owner,.dual-registration-international .drextrext_owner,.dual-registration .drextrext_owner{font-weight:bold;color:#000;padding-bottom:13px!important}.dual-registration-international .et_pb_contact_field_21{margin-bottom:0!important}.bboa-litter-registration-domestic .et_pb_contact_field_6 label,.bboa-litter-registration-domestic .et_pb_contact_field_0 label{display:block!important;color:#000!important;font-weight:bold!important}.bboa-litter-registration-international .et_pb_contact_field_6 label,.bboa-litter-registration-international .et_pb_contact_field_0 label{display:block!important;color:#000!important;font-weight:bold!important}.service-animal-permit-application .drextrext_link,.service-animal-permit-application .et_pb_contact_field_0 label{display:block!important;color:#000!important;font-weight:bold!important}.dual-registration input[type="text"]{border-radius:6px 6px 6px 6px;overflow:hidden;border-width:1px;border-color:rgba(51,51,51,0.38);width:100%;padding:16px;font-size:14px}.dual-registration select{border-radius:6px 6px 6px 6px;overflow:hidden;border-width:1px;border-color:rgba(51,51,51,0.38);width:100%;padding:16px;font-size:14px}.dual-registration .animalesex{text-align:left}.dual-registration .regcost{text-align:left}.dual-registration .regcost>label{display:block!important}.dual-registration .regcost .wpcf7-form-control .wpcf7-list-item{display:block!important;margin-left:0!important}.dual-registration .paymsg{font-weight:bold;color:#000;padding:12px 0;text-align:center}.dual-registration input[type="submit"]{background-color:#2a6b38!important;color:#FFF!important;border:0!important;padding:13px 22px!important;border-radius:3px!important;cursor:pointer!important;font-size:20px!important}.dual-registration .subbtn{text-align:right!important}.dual-registration .wpcf7-spinner{position:absolute!important}.page-id-1027 .dual-registration .et_pb_contact_field_5 label{display:block!important;font-weight:bold!important;color:#000!important}.wpcf7 div[data-class="wpcf7cf_group"]{margin-bottom:15px!important}.litter-app .wpcf7-form input[type="date"]{border-radius:6px 6px 6px 6px;overflow:hidden;border-width:1px;border-color:rgba(51,51,51,0.38);width:100%;padding:16px;font-size:14px}.litter-app .wpcf7-form p>label{display:block;color:#000;font-weight:bold}.litter-app .wpcf7-form .wpcf7-radio .wpcf7-list-item{margin-left:0!important;margin-right:5px!important}.dual-registration-international .REGISTRATIONCOST .wpcf7-list-item:nth-child(1){pointer-events:none!important}.wpcf7-list-item{margin-left:0!important;margin-right:5px!important}.make-animal-service .PERMANENTREGISTER .wpcf7-list-item,.make-animal-service .BBOAREGISTERED .wpcf7-list-item,.make-animal-service .SERVICEANIMALLEASH .wpcf7-list-item,.make-animal-service .COLORVEST .wpcf7-list-item,.make-animal-service .SIZEVEST .wpcf7-list-item,.make-animal-service .NEEDPROFESSIONALTRAINING .wpcf7-list-item{display:block!important}.additional-notes{margin:15px 0 18px 0px;text-transform:uppercase}footer .contact-dog-icon{position:fixed;right:15px;bottom:15px}footer .contact-dog-icon img{width:60px;height:60px;border-radius:50%;border:4px solid #2A6B38}#popmake-1290{max-width:600px!important;margin:auto!important}#popmake-1290 textarea,#popmake-1290 input[type="email"],#popmake-1290 input[type="text"]{border:1px solid #ddd!important;width:100%!important;padding:10px 4px!important;border-radius:3px!important}#popmake-1290 input[type="submit"]{background:#2A6B38;color:#FFF;font-size:20px;padding:10px 25px;border:0;font-weight:bold;border-radius:2px;cursor:pointer}#popmake-1290 label{color:#333}#popmake-1290 .pum-close.popmake-close{background:#333!important;font-weight:bold;line-height:1;font-size:25px;padding:3px 7px}form.sent .have-questions{display:none!important}.have-questions div{margin-bottom:10px!important}.have-questions div:last-child{margin-bottom:0px!important}#popmake-1290 form.sent .wpcf7-response-output{border-color:#2A6B38!important;text-align:center!important}@media all and (max-width:766px){footer .contact-dog-icon{right:10px;bottom:10px}}.ttt-design-register{background-color:#333;padding:10px;color:#fff;text-align:center}.wsf-tabs li a{font-size:14px!important;padding:5px!important}.wsf-tabs li{list-style:none;background:#33333370;border:1px solid}.wsf-tab-active{border:none!important}.highlight{background:red;color:#fff;padding:20px;margin-bottom:20px!important}