@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
*{font-family:'Poppins',sans-serif;box-sizing: border-box;}   body{margin: 0;}
.container{max-width: 1640px;width: 100%;margin: 0px auto;}
*:focus{outline: none;}
a{text-decoration: none;}
h1,h2,h3,h4,h5,h6{margin: 0;}
h2{font-size: 60px;line-height: 81px;color: #1A1A1A;font-weight: 600;}
h3{font-size: 48px;line-height: 81px;color: #1A1A1A;font-weight: 600;}
h4{font-size: 40px;line-height: 81px;color: #1A1A1A;font-weight: 600;}
h5{font-size: 36px;line-height: 81px;color: #1A1A1A;font-weight: 600;}
h6{font-size: 24px;line-height: 81px;color: #1A1A1A;font-weight: 600;}
ol,ul{list-style:none;margin: 0;padding: 0;}
p,li{margin: 0;padding: 0;color: #1A1A1A;font-size: 18px;line-height: 34px;}
.row{display:flex;flex-wrap:wrap;}
.col{width: 100%;}
.col.full-width{flex: 0 0 100%;max-width: 100%;width:100%}
a.btn{padding: 11px 37px;background-color: #2D67C5;color: #fff;border-radius: 4px;box-shadow: 0px 3px 18px #00000029;display: inline-block;border: 2px solid #2D67C5;transition: all 0.3s ease-out;}
a.btn:hover{background-color: transparent; color: #2D67C5;} .header .row{justify-content:space-between;align-items: center;}
.header .logo{width: 327px;height:73px;}
.header .logo img{width: 100%; height: 100%;object-fit: contain;padding: 5px 0;}
.header.sticky-header{position:fixed;top:0;width:100%;background-color:#fff;z-index:99;left:0;right:0;transition:all 0.3s;animation-name:SlideDown;animation-duration:1s;animation-direction:alternate;}
@keyframes SlideDown{
from{transform:translateY(-100%);}
to{transform:translateY(0%);}
} .nav-menu{ float:right;}
.menulinks { display:none;  text-align:center; width:41px; height:35px; line-height:35px; color:#fff; font-size:22px; position:absolute; top:0px; right:15px; cursor:pointer; }
ul.mainmenu { vertical-align:middle; display:inline-block; margin:0; padding:0; list-style:none; text-align:left; }
ul.mainmenu > li { display:inline-block; padding:0px; position:relative; }
ul.mainmenu > li:not(:first-child){margin-left:55px;}
ul.mainmenu > li:last-child a:link,
ul.mainmenu > li:last-child a{padding:36px 60px;background-color:#2DC560;color:#fff !important;}
ul.mainmenu > li > a:link , ul.mainmenu > li > a:visited { padding:36px 18px; display:inline-block; text-align:center; font-size:20px; font-weight:400; color:#6A7C92;line-height:18px; position:relative; }
ul.mainmenu > li:hover a, ul.mainmenu > li > a.current { color:#6e6e6e; }
ul.mainmenu > li > a.current { border-bottom-color:#6e6e6e; }
ul.mainmenu > li > a.current:after { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(136, 183, 213, 0); border-top-color: #16c1f3; border-width:8px; margin-left: -8px; }
ul.mainmenu ul { position:absolute; left:0; width:250px; padding:0; list-style:none; margin:0; background:#111; z-index:2; display:none; }
ul.mainmenu ul li { border-bottom:1px solid rgba(255,255,255,0.1); position: relative; }
ul.mainmenu ul li:last-child{ border-bottom:none;}
ul.mainmenu li li a:link , ul.mainmenu li li a:visited { color:#fff; display:block; padding:8px 15px; font-size:15px; }
ul.mainmenu li li a:hover { background:rgba(255,255,255,0.1); }
ul.mainmenu ul ul { position:absolute; left:100%; top: 0;  display:none; }  .footer{padding-top: 225px;}
.footer-wrap{background-color: #F1F1F1;}
.footer .row{align-items: center;}
.footer .row h2{font-size:48px;line-height:81px;}
.footer .row .col{width:auto;}
.footer .row .col:nth-child(2){margin-left:68px;}
.footer .row .col:nth-child(3){margin-left: auto;}
.footer .img-wrap{margin-top: -245px;max-height: 437px;max-width: 595px;}
.footer .img-wrap img{width: 100%;height: 100%;object-fit: contain;}
.footer .gform_wrapper{margin: 0;}
.footer .form-wrap form{display: flex;flex-wrap: wrap;}
.footer .form-wrap .gform_body{width: 353px;margin-right: 10px;}
.footer .form-wrap .gform_footer{width: 124px;}
.footer .form-wrap .gform_fields li{margin:0;padding:0 !important;}
.footer .form-wrap .gform_fields li > div{margin: 0 !important;}
.footer .form-wrap input[type="text"]{border:2px solid #2D67C5;border-radius:4px;max-width:353px;font-size:16px !important;padding:18px 21px !important;width:100% !important;margin:0;}
.footer .form-wrap input[type="submit"]{border:2px solid #2D67C5;border-radius:4px;font-size:16px;padding:18px 39px;background-color:#2D67C5;color:#fff;font-weight:300;cursor:pointer;transition:all 0.3s ease-out;margin-right: 0 !important;}
.footer .form-wrap input[type="submit"]:hover{color:#2D67C5;background-color:transparent;}
.footer .form-wrap .gform_footer{margin:0;padding:0;}
.icons_wrapper{padding:60px 0;}
.icons_wrapper .icons_list{display:flex;flex-wrap:wrap;justify-content:center;}
.icons_wrapper .icons_list li:not(:last-child){margin-right:47px;}
.icons_wrapper .icons_list li a{font-size:38px;color:#000;transition: all 0.3s ease-out;}
.icons_wrapper .icons_list li:hover a{color:#2D67C5} .home_banner{position: relative;}
.home_banner .bg-row{height: 902px;max-height: 902px;}
.home_banner .bg-row > div.col{display:flex;align-items:center;padding-left:108px;}
.home_banner .bg-row .blur-box{max-width:628px;width: 100%;padding:46px 0px 70px;background:rgba(255, 255, 255, 0.231);box-shadow:0px 3px 6px #00000029;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);text-align: center;}
.home_banner .bg-row .blur-box h2{text-transform: capitalize;}
.home_banner .bg-row .blur-box p{margin-top:23px;color:#1A1A1A;font-size:22px;line-height:34px;padding:0px 106px;margin-top:23px;}
.home_banner .bg-row .blur-box ul{display:flex;flex-wrap:wrap;justify-content:center;margin-top: 39px;}
.home_banner .bg-row .blur-box ul li:not(:last-child){margin-right: 27px;}
.home_banner .bg-row .blur-box ul li a{width:169px;font-size:16px;line-height:46px;padding:1px 0;}
.home_banner .bg-row .blur-box ul li:last-child a{background-color:transparent;color:#2D67C5;}
.home_banner .bg-row .blur-box ul li:last-child a:hover{background-color:#2D67C5;color:#fff;}
.mobile-box-sec{background-color: #EEF4F6;padding: 134px 0;}
.mobile-box-sec .container{max-width:1690px;}
.mobile-box-sec .row{justify-content: space-between;align-items: center;}
.mobile-box-sec .row .col{flex:0 0 35%;max-width:35%;}
.mobile-box-sec .row .col:nth-child(2){flex:0 0 30%;max-width:30%;text-align: center;}
.mobile-box-sec .row .col:nth-child(2) .mobile-box,
.mobile-box-sec .row .col:nth-child(2) .mobile-box.hide{display: none;}
.mobile-box-sec .row .col:nth-child(2) .mobile-box.active{display: block;}
.mobile-box-sec .info-wrap{display:flex;flex-wrap:wrap;}
.mobile-box-sec .info-wrap .img-box{flex:0 0 17%;max-width:17%;padding-top: 20px;}
.mobile-box-sec .info-wrap .content-box{flex:0 0 80%;max-width:80%;margin-left:auto;}
.mobile-box-sec .info-wrap .img{width:89px;height:89px;text-align:center;border-radius:100px;background-color:#fff;transition: all 0.3s ease-out;position: relative;}
.mobile-box-sec .info-wrap .img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.mobile-box-sec .info-wrap .img .deactive{display:none;}
.mobile-box-sec .info-wrap.active .img .deactive{display:inline-block;}
.mobile-box-sec .info-wrap.active .img img:not(.deactive){display: none;}
.mobile-box-sec .row .col:nth-child(1) .info-wrap.active:nth-child(1) .img{background-color: #2D67C5;}
.mobile-box-sec .row .col:nth-child(1) .info-wrap.active:nth-child(2) .img{background-color: #E91E63;}
.mobile-box-sec .row .col:nth-child(3) .info-wrap.active:nth-child(1) .img{background-color: #009688;}
.mobile-box-sec .row .col:nth-child(3) .info-wrap.active:nth-child(2) .img{background-color: #FF9800;}
.mobile-box-sec .col .info-wrap:not(:first-child){margin-top:127px;}
.mobile-box-sec .mobile-slider-row{display: none;}
.mobile-box-sec .mobile-slider-row .mobileSlider{width: 100%;}
.pet-parents-sec{padding: 101px 0 113px;}
.pet-parents-sec .col.full-width{text-align: center;width: 100%;}
.pet-parents-sec .pet-parents-row {margin: 0 -15px;padding-top: 76px;}
.pet-parents-sec .pet-parents-row .col{flex:0 0 33.333333%;max-width:33.333333%;padding:0 15px;text-align:center;position:relative;padding-bottom:80px;}
.pet-parents-sec .pet-parents-row .col .img-box{max-width:530px;height:530px;position: relative;overflow: hidden;}
.pet-parents-sec .pet-parents-row .col .img-box p{position:absolute;background-color:#fff;padding:15px 20px 15px 43px;top: 233px;}
.pet-parents-sec .pet-parents-row .col .img-box img{width:100%;height:100%;object-fit:cover;}
.pet-parents-sec .pet-parents-row .col .content p{padding: 0px 28px;margin-top: 37px;}
.pet-parents-sec .pet-parents-row .col a{position:absolute;bottom:0;margin:0px auto;left:0;right:0;max-width:175px;}
.pet-parents-sec .pet-parents-row .col:nth-child(2) .img-box p{top: 386px;}
.pet-parents-sec .pet-parents-row .col:nth-child(3) .img-box p{top: 80px;}
.why-kennel-sec .row{align-items: center;}
.why-kennel-sec .row .col{flex:0 0 50%;max-width:50%;}
.why-kennel-sec .row .col .img-box{height: 700px;}
.why-kennel-sec .row .col .img-box img{width: 100%;height: 100%;object-fit: cover;}
.why-kennel-sec .row .col .content{padding:86px 82px 102px;margin-left:-135px;max-width:839px;background-color:#fff;}
.bottom-slider{padding-top: 125px;}
.bottom-slider .bottomSlider .item{height:902px;position: relative;}
.bottom-slider .bottomSlider .item .content{width:900px;min-height:349px;background-color:rgb(255,255,255,0.67);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;padding-bottom: 10px;}
.bottom-slider .bottomSlider .item .content h2{margin-bottom: 26px;}
.bottom-slider .bottomSlider .item .content p{font-size: 22px;line-height: 34px;} .slick-slider .slick-arrow{background:none;border:none;z-index:9;position:absolute;top:45%;left:0;width:100px;height:100px;padding:0;background-color:#2d67c5;font-size:0px;color:#fff;transition:all 200ms ease;cursor:pointer;} .slick-slider .slick-arrow.slick-prev:after{content:'\f104';font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next:after{content:'\f105';font-size:60px; line-height:30px; font-family: FontAwesome;}
.slick-slider .slick-arrow.slick-next{left:auto; right:0;}
.slick-slider .slick-dots{position:absolute;left:0;right:0;bottom:128px;text-align:center;align-items:center;display:flex;justify-content:center;}
.slick-slider .slick-dots li{display:inline-block; margin:0 5px;display: flex;}
.slick-slider .slick-dots li button { width: 15px; height: 15px; border-radius: 100%; background-color: #FFFFFF; border: none; padding: 0; text-indent: -9999px; cursor: pointer; transition: all 200ms ease; }
.slick-slider .slick-dots li.slick-active button{ width: 27px; height: 27px;background-color: #2d67c5;}
.slick-slider .slick-arrow::after { height: 25px; width: 25px; background-size: contain; display: inline-block; background-repeat: no-repeat !important;background-position: center !important; } .pricing-plan-sec .row-wrap{background-color: #EBAB2D;padding: 54px 0 67px;position: relative;}
.pricing-plan-sec .row-wrap .bottom-img{position:absolute;right:0;bottom:-8px;text-align: right;}
.pricing-plan-sec .row .col.full-width{text-align: center;padding-bottom: 20px;}
.pricing-plan-sec .row .col.full-width h2{color: #fff;font-size: 22px;line-height: 28px;font-weight: 400;}
.pricing-plan-sec .card-row{padding:0;max-width:1208px;margin:0px auto;justify-content: center;}
.pricing-plan-sec .card-row .col{max-width: 69%;}
.pricing-plan-sec .card-row .card{padding: 24px 45px;background-color: #fff;box-shadow: 0px 3px 20px #0000001A;}
.pricing-plan-sec .card-row .card h5{margin-bottom: 19px;}
.pricing-plan-sec .card-row .card p{color:#6A7C92}
.pricing-plan-sec .card-row .card p span{color: #2DC560;font-weight: 500;}
.pricing-plan-sec .card-row .list-wrap{display:flex;justify-content:space-between;}
.pricing-plan-sec .card-row .list-wrap ul:last-child li{color:#6A7C92;}
.pricing-plan-sec .card-row .list-wrap ul:last-child li span{color:#2DC560;}
.pricing-plan-sec .cta-row{padding-top: 75px;}
.pricing-plan-sec .cta-row .col.full-width{padding-bottom: 0 !important;}
.pricing-plan-sec .cta-row a{background-color:#2DC560;border-color: #2DC560;padding: 19px 32px;}
.pricing-plan-sec .cta-row a:hover{background-color: transparent;color: #ffffff;border-color: #ffffff;}
.pricing-plan-sec .card-row .list-wrap {
border: 2px solid #ccc;
border-radius: 5px;
padding: 10px 10px 10px 50px;
}
.pricing-plan-sec .card-row .card h5 {
margin-bottom: 0;
}
.faqs-sec {padding-top: 50px;padding-bottom: 50px;}
.faqs-sec .row .col.full-width{text-align: center;}
.faqs-sec .accordion-row .col{max-width: 883px;margin: 0px auto;}
.faqs-sec .accordion-wrapper{padding:30px 0 0 0;}
.faqs-sec .accordion-row .accordion-item{box-shadow: 0px 3px 20px #0000001A;padding: 0 75px 0 30px;}
.faqs-sec .accordion-row .accordion-item .title{position: relative;cursor: pointer;user-select: none;}
.faqs-sec .accordion-row .accordion-item:not(:last-child){margin-bottom: 20px;}
.faqs-sec .accordion-row .accordion-item .accordion-content{padding-bottom: 20px;display: none;}
.faqs-sec .accordion-row .accordion-item .title.active span:before{width: 0px;}
.faqs-sec .accordion-row .accordion-item .title span{position:absolute;content:'';height:20px;width:20px;right:-35px;top:50%;transform:translateY(-50%);}
.faqs-sec .accordion-row .accordion-item .title span:after{position:absolute;content:'';background-color:#000;height:1px;width:100%;right:0;top:50%;transform:translateY(-50%);}
.faqs-sec .accordion-row .accordion-item .title span:before{position:absolute;content:'';background-color:#000;height:100%;width:1px;left:50%;top:50%;transform:translate(-50%,-50%);transition: all 0.3s;} .contact-sec {}
.contact-sec .bg-row{height: 823px;position: relative;}
.contact-sec .form-row .form-wrap{max-width:551px;max-height:687px;margin:0px auto 80px;background-color:#fff;box-shadow:0px 3px 10px #00000029;padding:40px 45px 70px;margin-top:-330px;text-align: center;position: relative;}
.contact-sec .form-row .form-wrap .gform_fields {padding-top: 24px;}
.contact-sec .form-row .form-wrap .gform_fields li{text-align:center;margin-top:0px;padding:0;}
.contact-sec .form-row .form-wrap .gform_fields li:not(:first-child){margin-top: 11px;}
.contact-sec .form-row .form-wrap .gform_fields li div.ginput_container{margin: 0 !important;}
.contact-sec .form-row .form-wrap input[type="text"],
.contact-sec .form-row .form-wrap input[type="email"],
.contact-sec .form-row .form-wrap textarea{border:2px solid #2D67C5;border-radius:4px;max-width:353px;font-size:16px !important;padding:16px 21px !important;width:100% !important;margin:0 !important;}
.contact-sec .form-row .form-wrap input[type="submit"]{border:2px solid #2D67C5;border-radius:4px;font-size:16px;padding:12px 55px;background-color:#2D67C5;color:#fff;font-weight:300;cursor:pointer;transition:all 0.3s ease-out;margin: 0 !important;}
.contact-sec .form-row .form-wrap input[type="submit"]:hover{color:#2D67C5;background-color:transparent;}
.contact-sec .form-row .form-wrap .gform_footer{margin: 32px 0 0;padding: 0;text-align: center;}
.contact-sec .form-row .form-wrap .gform_wrapper{margin: 0;}
.gform_wrapper div.validation_error{display: none;}
.gform_wrapper li.gfield.gfield_error, 
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:0 !important;background-color:transparent !important;}
.gform_wrapper .field_description_below .gfield_description{padding-top: 8px !important;padding-right: 0 !important;color: #af0000 !important;}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_wrapper li.gfield_error textarea{border: 2px solid #af0000 !important;}
.why-kennel-sec{
padding-bottom:100px;
}
.why-kennel-sec.why-kennel-sec-2{
padding-bottom:100px;
}
header.entry-header .entry-title {
display: none;
} @media (min-width: 768px) {
ul.mainmenu{ display: block; }
ul.mainmenu li:hover > ul { display:block; }
ul.mainmenu ul li:hover ul{ display: block; }
} @media (max-width: 1600px) {
.container{max-width: 1366px;}
ul.mainmenu > li:not(:first-child){margin-left:40px;}
h2{font-size: 52px;line-height: 70px;}
h4{font-size:34px;line-height:70px;}
.footer{padding-top:190px;}
.footer .row .col:nth-child(1){width: 26%;}
.footer .row .col:nth-child(2){width: 36%;margin-left: 50px;}
.footer .row .col:nth-child(3){width: 34%;}
.footer .form-wrap .gform_body{width: 310px;}
.footer .img-wrap{margin-top: -190px;}
.icons_wrapper{padding:40px 0;}
.home_banner .bg-row{height: 760px;padding: 40px 0px 58px;}
.home_banner .bg-row > div.col{padding-left: 70px;}
.home_banner .bg-row .blur-box{max-width: 545px;}
.mobile-box-sec{padding: 100px 0;}
.mobile-box-sec .container{max-width:1400px;}
.mobile-box-sec .info-wrap .img{width:79px;height:79px;}
.mobile-box-sec .row .col .mobile-box img{width: 100%;height: 100%;}
.pet-parents-sec{padding: 80px 0;}
.pet-parents-sec .pet-parents-row{padding-top: 50px;}
.pet-parents-sec .pet-parents-row .col .img-box{height: 435px;}
.pet-parents-sec .pet-parents-row .col .img-box p{top: 200px;padding: 11px 16px 11px 33px;}
.pet-parents-sec .pet-parents-row .col:nth-child(2) .img-box p{top: 310px;}
.why-kennel-sec .row .col .img-box{height: 650px;}
.why-kennel-sec .row .col .content{margin-left: -88px;padding: 70px 50px 90px;}
.bottom-slider{padding-top: 95px;}
.bottom-slider .bottomSlider .item{height: 800px;}
.bottom-slider .bottomSlider .item .content{width:810px;height:auto;min-height:auto;}
.slick-slider .slick-arrow{width:80px;height:80px;}
.slick-slider .slick-dots{bottom: 100px;}
}
@media (max-width: 1440px) {
.container{max-width:1280px;}
p,li{font-size:16px;line-height:28px;}
h2,.footer .row h2{font-size:42px;line-height:54px;}
h4{font-size:30px;line-height:56px;}
h5{font-size: 28px;line-height: 50px;}
h6{font-size:21px;line-height:58px;}
ul.mainmenu > li > a:link, ul.mainmenu > li > a:visited{padding: 27px 10px;font-size: 16px;}
ul.mainmenu > li:last-child a:link, ul.mainmenu > li:last-child a{padding: 28px 42px;}
.footer .form-wrap input[type="text"]{padding: 14px 21px !important;}
.footer .form-wrap input[type="submit"]{padding: 14px 39px;}
.footer .img-wrap{margin-top: -182px;height: 323px;}
.icons_wrapper .icons_list li a{font-size: 30px;}
.home_banner .bg-row{padding: 0;}
.mobile-box-sec .container{max-width:1300px;}
.pet-parents-sec .pet-parents-row .col .img-box{height: 400px;}
.why-kennel-sec .row .col .img-box{height:600px;}
.bottom-slider .bottomSlider .item{height:700px;}
.bottom-slider .bottomSlider .item .content{width:750px; }
.slick-slider .slick-dots li.slick-active button{width:19px;height:19px;}
.slick-slider .slick-dots li button{width:9px;height:9px;} .pricing-plan-sec .row-wrap{padding: 40px 0 67px;}
.pricing-plan-sec .card-row{max-width: 1080px;}
.pricing-plan-sec .card-row .card h5{margin-bottom: 10px;}
.pricing-plan-sec .row-wrap .bottom-img img{width: 80%;} .contact-sec .bg-row{height: 700px;}
.contact-sec .form-row .form-wrap{margin-top: -280px;max-width: 500px;margin-bottom: 50px;}
}
@media (max-width: 1366px) {
.container{max-width:1200px;}
h2, .footer .row h2{font-size: 40px;}
h3{ font-size:38px;line-height:64px;}
a.btn{padding: 11px 20px;}
.footer{padding-top:160px;}
.footer .form-wrap .gform_body{width: 275px;}
.footer .row .col:nth-child(2){margin-left: 40px;}
.footer .img-wrap{height: 298px;margin-top: -167px;}
.icons_wrapper{padding:30px 0;}
.home_banner .bg-row{height: 650px;padding: 40px 0px 50px;}
.home_banner .bg-row .blur-box{max-width: 480px;}
.home_banner .bg-row .blur-box h2{padding: 0 25px}
.home_banner .bg-row .blur-box p{padding: 0px 58px;}
.home_banner .bg-row .blur-box ul{margin-top: 25px;}
.home_banner .bg-row .blur-box ul li a{width:150px;line-height:40px;}
.pet-parents-sec .pet-parents-row .col a{max-width: 164px;}
.mobile-box-sec .container{max-width:1240px;}
.mobile-box-sec{padding:70px 0;}
.mobile-box-sec .info-wrap .img{width:69px;height:69px;}
.mobile-box-sec .info-wrap .img-box{padding-top: 15px;}
.bottom-slider{padding-top:85px;}
.bottom-slider .bottomSlider .item{height:650px;} .pricing-plan-sec .card-row{max-width: 950px;}
.pricing-plan-sec .cta-row a{padding: 13px 24px;} .contact-sec .bg-row{height: 620px;}
}
@media (max-width: 1280px) {
}
@media (max-width: 1199px) {
.container{max-width:900px;}
h2{line-height: 44px;font-size: 36px;}
h5{font-size:24px;line-height:40px;}
h6{font-size:19px;line-height:46px;}
.header .logo{width: 270px;}
ul.mainmenu > li > a:link, ul.mainmenu > li > a:visited{font-size: 14px;padding: 27px 12px;}
ul.mainmenu > li:not(:first-child){margin-left:10px;}
ul.mainmenu > li:last-child a:link, ul.mainmenu > li:last-child a{padding: 28px 24px;}
.footer{padding-top:100px;}
.footer .row .col:nth-child(2){margin-left:25px;}
.footer .row h2{font-size: 32px;}
.footer .img-wrap{height:214px;margin-top:-103px;}
.footer .form-wrap .gform_body{width:190px;}
.footer .form-wrap input[type="text"]{padding: 8px 10px !important;font-size: 14px !important;}
.footer .form-wrap input[type="submit"]{font-size: 14px !important;padding: 8px 26px;}
.icons_wrapper .icons_list li a{font-size:22px;}
.home_banner .bg-row > div.col{padding-left:40px;}
.home_banner .bg-row .blur-box{max-width:420px;padding: 32px 0px 50px;}
.home_banner .bg-row .blur-box p{font-size: 20px;}
.mobile-box-sec{padding:30px 0;}
.mobile-box-sec .container{max-width:940px;}
.mobile-box-sec .info-wrap .img-box{flex:0 0 21%;max-width:21%;}
.mobile-box-sec .info-wrap .content-box{flex:0 0 75%;max-width:75%;}
.mobile-box-sec .info-wrap .img{width:59px;height:59px;}
.mobile-box-sec .info-wrap .img img{width:100%;height:61%;}
.mobile-box-sec .info-wrap .content-box h4{font-size:22px;line-height:40px;}
.mobile-box-sec .info-wrap .content-box p{font-size:14px;line-height:24px;}
.pet-parents-sec{padding:60px 0;}
.pet-parents-sec .pet-parents-row .col .img-box{height: 280px;}
.pet-parents-sec .pet-parents-row .col .img-box p{top: 43%;}
.pet-parents-sec .pet-parents-row .col:nth-child(2) .img-box p{top: 72%;}
.pet-parents-sec .pet-parents-row .col:nth-child(3) .img-box p{top: 10%;}
.pet-parents-sec .pet-parents-row .col .content p{margin-top: 26px;padding: 0;}
.bottom-slider .bottomSlider .item{height: 600px;}
.bottom-slider .bottomSlider .item .content{width:650px; }
.bottom-slider .bottomSlider .item .content h2{margin-bottom:18px;}
.slick-slider .slick-arrow{width:60px;height:60px;}
.slick-slider .slick-arrow.slick-prev:after,
.slick-slider .slick-arrow.slick-next:after{font-size: 40px;} .pricing-plan-sec .card-row{max-width: 840px;}
.pricing-plan-sec .row-wrap{padding:40px 0;}
.pricing-plan-sec .card-row .card{padding: 24px;}
.pricing-plan-sec .cta-row{padding-top: 90px;}
.faqs-sec{padding-bottom: 30px;padding-top: 30px;}
.faqs-sec .accordion-row .accordion-item{padding: 6px 75px 6px 30px;}
.faqs-sec .accordion-row .accordion-item .accordion-content{padding-bottom: 10px;} .contact-sec .form-row .form-wrap{margin-bottom: 0;max-width: 450px;padding: 30px 30px 50px;}
}
@media (max-width: 991px) { .menulinks { display:inline-block; } 
ul.mainmenu { text-align:left; position:absolute; top:73px; padding:0; right:0; width:100%; background:rgb(255, 255, 255); opacity: 0;z-index:9999999;visibility: hidden;}
ul.mainmenu > li { float:left; width:100%; padding:0px; margin:0; border-top:1px solid rgba(255,255,255,0.2); position:relative;  }
ul.mainmenu > li:first-child { border:none; }
ul.mainmenu > li > a:link, 
ul.mainmenu > li > a:visited { padding:10px 15px; font-size:16px; float:left; width:100%; border:none; text-align:left; color:#666666; } a.menulinks i { display: inline; position: relative; top: -2px; margin-left: 0; -webkit-transition-duration: 0s;  -webkit-transition-delay: .2s; -moz-transition-duration: 0s;  -moz-transition-delay: .2s; transition-duration: 0s;  transition-delay: .2s; }
a.menulinks i:before, a.menulinks i:after { position: absolute; content: ''; left:0; }
a.menulinks i, a.menulinks i:before, a.menulinks i:after { width:35px; height:4px; background-color:#000; display: inline-block; }
a.menulinks i:before { margin-top: -10px; -webkit-transition-property: margin, -webkit-transform;  -webkit-transition-duration: .2s;  -webkit-transition-delay: .2s, 0; }
a.menulinks i:after { margin-top: 10px; -webkit-transition-property: margin, -webkit-transform;  -webkit-transition-duration: .2s; -webkit-transition-delay: .2s, 0; }
.mobile-open a.menulinks i { background-color: rgba(0, 0, 0, 0.0);  -webkit-transition-delay: .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
.mobile-open a.menulinks i:before { margin-top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);  -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
.mobile-open a.menulinks i:after { margin-top: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);  -webkit-transition-delay: 0, .2s; -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0); }
ul.mainmenu > li > a.current:after { display:none; }
ul.mainmenu ul { position:relative; top:auto; left:auto; float:left; width:100%; }
ul.mainmenu ul li{ position:relative;}
ul.mainmenu li li a:link, ul.mainmenu li li a:visited{ padding:8px 15px 8px 25px; color:#fff;}
ul.mainmenu ul ul { position:relative; left:auto; top: auto; float:left; width:100%;}
ul.mainmenu ul ul li{ padding-left: 10px; }
a.child-triggerm { display: block !important; cursor: pointer; position: absolute !important; top: 0px; right: 0px; width:50px !important; min-width: 50px !important; height:38px !important; padding: 0 !important; border-left: 1px dotted rgba(255, 255, 255, .20); }
a.child-triggerm:hover { text-decoration: none; color:#f00;}
a.child-triggerm span { position: relative; top: 50%; margin: 0 auto !important;  -webkit-transition-duration: .2s; -moz-transition-duration: .2s;  transition-duration: .2s; }
a.child-triggerm span:after { position: absolute; content: ''; }
a.child-triggerm span, a.child-triggerm span:after { width: 10px; height: 1px; background-color:#fff; display: block; }
a.child-triggerm span:after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);  -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
a.child-triggerm.child-open span:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg);  -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
a.child-triggerm.child-open span { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);  -webkit-transition-duration: .2s; -moz-transition-duration: .2s; transition-duration: .2s; }
a.child-triggerm:hover span, a.child-triggerm:hover span:after{ background-color:#f00;}
h4{font-size: 26px;}
.main-header-top ul.primary-menu >li { width: 100%; }
.main-header-top ul.primary-menu { display: block; }
.main-header-top ul.primary-menu >li >a { width: 100%; }
.main-header-top ul.primary-menu >li >ul.sub-menu { position: relative; left: auto; top: auto; float: left; width: 100%; }
.menulinks{top: 16px;}
ul.mainmenu{transform: translateY(-100%);transition: all 0.3s;}
.mobile-open ul.mainmenu{opacity:1;visibility:visible;transform:translateY(0);}
ul.mainmenu > li:not(:first-child){margin-left: 0;}
ul.mainmenu > li > a:link, ul.mainmenu > li > a:visited,
ul.mainmenu > li:last-child a:link,ul.mainmenu > li:last-child a{padding:15px;}
.container{padding: 0px 15px;}
h3{font-size:32px;line-height:50px;}
.footer{padding-top:50px;}
.footer-wrap{padding-top: 20px;}
.footer .row .col:nth-child(1),.footer .row .col:nth-child(2),.footer .row .col:nth-child(3){width:100%;}
.footer .row h2{font-size:30px;text-align: center;}
.footer .row .col:nth-child(2){margin-left: 0;}
.footer .form-wrap .gform_body{width: 100%;}
.footer .form-wrap .gform_fields li > div{text-align: center;}
.footer .form-wrap .gform_footer{margin: 10px auto 0px !important;text-align: center;}
.footer .form-wrap form{padding: 10px 0;}
.footer .img-wrap{height:214px;margin: 0px auto;}
.home_banner .bg-row{padding: 0;}
.home_banner .bg-row .blur-box{margin: 0px auto;}
.home_banner .bg-row > div.col{padding: 0;}
.mobile-box-sec .row{justify-content: center;}
.mobile-box-sec .row .col{flex:0 0 48%;max-width:48%;margin:0px auto;}
.mobile-box-sec .row .col:nth-child(2){max-width:50%;flex:0 0 50%;order: 3;}
.mobile-box-sec .col .info-wrap:not(:first-child),
.mobile-box-sec .col .info-wrap{margin-top: 20px;}
.pet-parents-sec{padding:40px 0;}
.pet-parents-sec .pet-parents-row{padding-top: 36px;}
.pet-parents-sec .pet-parents-row .col{flex:0 0 60%;max-width:60%;margin: 0px auto;}
.pet-parents-sec .pet-parents-row .col:not(:first-child){margin-top:36px;}
.why-kennel-sec .row .col .img-box{height:500px;}
.why-kennel-sec .row .col .content{margin-left:-60px;padding:40px 30px 60px;}
.bottom-slider{padding-top:60px;}
.bottom-slider .bottomSlider .item .content{width:75%; ;padding: 15px;}
.bottom-slider .bottomSlider .item{height:500px;}
.bottom-slider .bottomSlider .item .content h2{margin-bottom:8px;}
.bottom-slider .bottomSlider .item .content p{font-size: 18px;}
.slick-slider .slick-dots{bottom:40px;} .pricing-plan-sec .card-row .col{max-width: 600px;margin: 0px auto;}
.pricing-plan-sec .card-row .col:not(:last-child){margin-bottom:30px;}
.faqs-sec .accordion-row .col{max-width: 600px;}
.faqs-sec .accordion-row .accordion-item{padding:11px 75px 11px 30px;}
.faqs-sec .accordion-row .accordion-item .title{line-height: 28px;} .contact-sec .bg-row{height:500px;}
}
@media (max-width: 767px) {
h2{line-height:36px;font-size:30px;}
h3{font-size:26px;line-height:40px;}
.footer .form-wrap input[type="submit"]{margin-top: 10px !important;}
.footer .form-wrap .gform_footer{margin: 0px auto !important;text-align: center;}
.footer .form-wrap input[type="text"]{width: 100%;}
.home_banner .bg-row{height: 100vh;}
.home_banner .bg-row .blur-box h2{padding:0 20px;}
.home_banner .bg-row .blur-box p{padding:0px 20px;}
.home_banner .bg-row .blur-box{max-width: 92%;}
.mobile-box-sec .row .col{flex:0 0 100%;max-width:100%;}
.mobile-box-sec .row .col:nth-child(2){max-width:90%;flex:0 0 90%;}
.mobile-box-sec .tab-row{display: none;}
.mobile-box-sec .mobile-slider-row{display: block;}
.mobile-box-sec .mobile-slider-row .info-wrap{max-width:425px;margin:0px auto;}
.mobile-box-sec .mobile-slider-row .mobile-box img{width: 100%;height:100;max-width: 320px;margin: 0px auto;}
.pet-parents-sec .pet-parents-row .col{flex:0 0 100%;max-width:100%;}
.pet-parents-sec .pet-parents-row .col .content{max-width: 530px;margin: 0px auto;}
.pet-parents-sec .pet-parents-row .col .img-box{margin: 0px auto;}
.why-kennel-sec .row .col{flex:0 0 100%;max-width:100%;}
.why-kennel-sec .row .col .content{margin-left: 0;padding: 20px 0 0;}
.bottom-slider .bottomSlider .item{height:450px;}
.slick-slider .slick-arrow{width:30px;height:30px;}
.slick-slider .slick-arrow.slick-prev:after, .slick-slider .slick-arrow.slick-next:after{line-height: 23px;font-size: 30px;} .pricing-plan-sec .card-row .col,
.faqs-sec .accordion-row .col{max-width: 450px;}
.faqs-sec .accordion-row .accordion-item{padding: 11px 46px 11px 20px;}
.faqs-sec .accordion-row .accordion-item .title{font-size: 18px;}
.faqs-sec .accordion-row .accordion-item .title span{right:-30px;top:6px;transform:unset;} .contact-sec .form-row .form-wrap{max-width: 425px;}
.pricing-plan-sec .row .col.full-width h2{font-size: 20px;line-height: 26px;}
}
@media (max-width: 450px) {
p,li{font-size:14px;line-height:20px;} .mobile-box-sec .info-wrap .img-box{padding-top: 0;}
.mobile-box-sec .info-wrap .img-box,
.mobile-box-sec .info-wrap .content-box{flex:0 0 100%;max-width:100%;text-align: center;}
.mobile-box-sec .info-wrap .img{margin: 0px auto;}
.bottom-slider .bottomSlider .item .content{min-height: 200px;padding: 10px;}
.bottom-slider .bottomSlider .item .content h2{font-size: 24px;margin-bottom: 0;}
.bottom-slider .bottomSlider .item .content p{font-size: 16px;} .pricing-plan-sec .row-wrap{padding:30px 0;}
.pricing-plan-sec .card-row .col, 
.faqs-sec .accordion-row .col{max-width: 95%;}
.faqs-sec .accordion-row .accordion-item .title span{height:15px;width:15px;}
.faqs-sec .accordion-row .accordion-item .title{font-size: 16px;line-height: 26px;}
.faqs-sec .accordion-row .accordion-item .accordion-content{padding-top: 10px;}
.pricing-plan-sec .card-row .list-wrap{
padding: 10px;    
} .contact-sec .form-row .form-wrap{max-width: 95%;padding: 30px 15px 50px;}
body section.contact-sec .form-row .form-wrap input[type="text"],
body section.contact-sec .form-row .form-wrap textarea{padding:8px 10px !important;font-size:14px !important;}
.contact-sec .form-row .form-wrap .gform_footer{margin: 20px 0 0;}
.contact-sec .form-row .form-wrap input[type="submit"]{padding: 8px 0;font-size: 14px;}
}
@media (max-width: 375px) {
.home_banner .bg-row .blur-box p{font-size: 18px;line-height: 24px;}
.home_banner .bg-row .blur-box ul li:not(:last-child){margin-right: 12px;}
.home_banner .bg-row .blur-box ul li a{width: 120px;font-size: 15px;}
.bottom-slider .bottomSlider .item .content{min-height: 270px;padding: 10px;}
.header .logo{width:230px;}
}
.bullets {
list-style:disc !important;
padding-left:40px !important;
text-align:left !important;
}
.bullets li {
font-size:smaller;
padding-top:10px;
}
@media (min-width: 483px) {
.bullets {display:none;}
}
.payments {padding:5%;}
.page-id-265 .entry-header {display:none;}
.page-id-265 ul li {list-style:disc;margin-left: 50px;}
.page-id-287 .entry-header {display:none;}
.post header.entry-header .entry-title {
display: inline-block;
padding-bottom: 40px;
font-size: xx-large;
}
.post-navigation {display:none;}
.comments-area {padding:0 10%;}
.entry-content p {padding-bottom:20px !important;}
article {padding:10%;}