@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,700);body,html{width:100%;height:100%;font-family:Poppins,sans-serif;color:#222}.navbar{padding:.8rem}.navbar-nav li{padding-right:20px}.nav-link{font-size:1.1em!important}.carousel-inner img{width:100%;height:100%}.btn-primary:hover{background-color:#374985;border:1px solid #563d7c}.jumbotron{padding:1rem;border-radius:0}.padding{padding-bottom:2rem}.welcome{width:75%;margin:0 auto;padding-top:2rem}.welcome hr{border-top:2px solid #b4b4b4;width:95%;margin-top:.3rem;margin-bottom:1rem}.fa-leaf{color:#50ca50}.fa-paw{color:#eec041}.fa-envelope,.fa-phone,.fa-video{color:#2163af}.fa-envelope,.fa-leaf,.fa-paw,.fa-phone,.fa-video{font-size:4em;margin:1rem}.social a{font-size:4.5em;padding:3rem;color:#243657;text-decoration:none}.social a:hover{color:#374985}footer{background-color:#5a6d89;color:#d5d5d5;padding-top:2rem}footer a{color:#d5d5d5}hr.light{border-top:1px solid #d5d5d5;width:75%;margin-top:.8rem;margin-bottom:1rem}hr.light-100{border-top:1px solid #d5d5d5;width:100%;margin-top:1rem;margin-bottom:2.25rem}.img-fluid{padding:5px;height:350px}iframe{display:block;margin-left:auto;margin-right:auto}@media (max-width:992px){.social a{font-size:4em;padding:2rem}}@media (max-width:768px){.display-4{font-size:200%}.social a{font-size:2.5em;padding:1.2rem}.contact{font-size:1.3em;text-align:center;padding:0;margin:0}}@media (max-width:576px){.display-4{font-size:160%}.social a{font-size:2em;padding:.7rem}}.carousel-item{transition:-webkit-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:visible;backface-visibility:visible}figure{position:relative;width:100%;height:60%;margin:0!important}.fixed-wrap{clip:rect(0,auto,auto,0);position:absolute;top:0;left:0;width:100%;height:100%}#fixed{background-image:url(../images/fixed.jpg);position:fixed;display:block;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center center;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}[class*=col-]{padding:1rem}.responsiveCal{position:relative;height:50vh;overflow:hidden}.responsiveCal iframe{position:absolute;top:0;left:0;width:100%;height:50vh}