/*!

Theme Name: Rishi Child

Theme URI: https://rishitheme.com/

Author: Rishi Theme

Author URI: https://rishitheme.com/

Template: rishi

Description: This is child theme for Rishi Theme.

Version: 1.1.6

Requires at least: 4.7

Requires PHP: 5.6

Tested up to: 5.9.1

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: rishi-child

Template: rishi

*/
 #block-8{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1;background:#fff;border-radius:50%;width:164px;height:164px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 5px #ddd}.footer-top-logo img{width:114px;height:auto}@media (min-width:1200px){#block-8{width:327px;height:327px}.footer-top-logo img{width:192px}}.cb__footer{position:relative}.cb__footer .cb__container [data-column="widget-area-2"]{position:relative}.cb__footer .cb__container [data-column="widget-area-2"] .wp-block-image{position:absolute;right:100px;top:-73px}.cb__header-cta [data-size=medium]{--buttonMinHeight:60px;--buttonFontSize:20px;font-weight:700}.site-header .cb__header-socials{position:fixed;right:0;top:50%;transform:translateY(-50%);background:#fff;padding:10px;border-radius:10px 0 0 10px}.site-header .cb__header-socials .cb__social-box{flex-direction:column}.home-main-slider .elementor-slide-heading{font-size:52px;font-weight:700}.home-main-slider .elementor-slides .swiper-slide-inner .elementor-slide-description .banner-heading h6{color:#F7941D;font-size:56px;line-height:56px}.home-main-slider .banner-highlight{font-size:28px}.home-main-slider .banner-text{font-size:20px}.home-main-slider.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:45px;padding:0 50px;text-align:left}@media (min-width:1200px){.home-main-slider .elementor-slides .swiper-slide-inner .elementor-slide-description .banner-heading h6{font-size:112px;line-height:112px}.home-main-slider .banner-highlight{font-size:43px}.home-main-slider .banner-text{font-size:30px}.home-main-slider.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:94px}}.home-main-slider .elementor-slide-description{max-width:800px}.home-main-slider .swiper-pagination-bullet{width:13px;height:13px}.home-main-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{width:46px;border-radius:10px}@media (min-width:1200px){.book-now-btn{position:absolute!important;top:0;right:0}}.cb__footer{background:#fff7ee;background:linear-gradient(0deg,rgb(255 247 238) 0%,rgb(255 255 255) 100%);border-bottom:5px solid #F7941D}.color-hb-orange{color:#F7941D}.newsletter-section .newsletter-form{border:1px solid #fff;border-radius:45px;padding:11px;display:flex;align-items:center;justify-content:space-between}@media (min-width:768px){.newsletter-section .newsletter-form{max-width:648px;border-radius:100px}}@media (min-width:1200px){.newsletter-section .newsletter-form{max-width:562px;border-radius:100px}}@media (min-width:1400px){.newsletter-section .newsletter-form{max-width:648px;border-radius:100px}}.newsletter-section .tnp-field-email,.newsletter-section .tnp-field-button{width:100%}@media (min-width:768px){.newsletter-section .tnp-field-email,.newsletter-section .tnp-field-button{width:auto}}.newsletter-section .tnp-email{height:70px;background-color:#fff0;border:0;text-align:center}@media (min-width:768px){.newsletter-section .tnp-email{width:404px;text-align:left}}@media (min-width:1200px){.newsletter-section .tnp-email{width:334px;text-align:left}}@media (min-width:1400px){.newsletter-section .tnp-email{width:404px;text-align:left}}.newsletter-section .tnp-email::placeholder{color:#fff}.newsletter-section .tnp-email:focus{background-color:#fff0}.newsletter-section input.tnp-email:-internal-autofill-selected{background-color:#fff0}.newsletter-section .tnp-field-button .tnp-submit{width:100%;height:70px;border-radius:50px}@media (min-width:768px){.newsletter-section .tnp-field-button .tnp-submit{width:205px}}.cb__footer-contact-info ul[data-icons-type=simple] .cb__icon-container{display:none}.cb__footer-contact-info ul li .contact-info .contact-title{font-weight:700;color:#F7941D}.cb__footer-contact-info ul li .contact-info .contact-text{font-size:24px}.cb__footer-contact-info{border-right:1px solid #ddd}.cb__footer .footer-menu ul{width:100%}.cb__footer .footer-menu ul li{width:100%;margin-top:30px}.cb__footer .footer-menu .menu>li>a{justify-content:flex-start}[data-footer*="type-1"] footer.cb__footer [data-row="middle"]{padding-top:160px;padding-bottom:50px}[data-footer*="type-1"] footer.cb__footer [data-row="bottom"]>div{border-top:1px solid #ddd}.footer-custom-shape-01{animation:move-roll 10s infinite linear}-keyframes move-roll{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(-20deg) translate3d(20px,-30px,30px)}100%{transform:rotate(0) translateY(0)}}@keyframes move-roll{0%{transform:rotate(0) translateY(0)}50%{transform:rotate(-20deg) translate3d(20px,-30px,30px)}100%{transform:rotate(0) translateY(0)}}[data-footer*="type-1"] footer.cb__footer [data-row="bottom"]>div [data-column="widget-area-6"]{justify-content:space-between;flex-direction:row}footer.cb__footer [data-row="bottom"] .widget_nav_menu ul{display:flex}.menu-footer-legal-menu-container .widget-menu li{padding:0 15px;position:relative}.menu-footer-legal-menu-container .widget-menu li:first-child{padding-left:0}.widget_nav_menu .menu-footer-legal-menu-container ul li:last-child{padding-left:16px}.menu-footer-legal-menu-container .widget-menu li::before{content:'|';display:inline-block;width:5px;color:#C8C8C8;position:absolute;left:0;top:50%;transform:translateY(-50%)}.menu-footer-legal-menu-container .widget-menu li:first-child::before{display:none}.faqs-more-questions .elementor-icon-box-icon{background-color:#FFF3E5;padding:22px;border-radius:100px}.faqs-block .elementor-accordion-item{margin-bottom:20px}.faqs-block .elementor-accordion .elementor-tab-title{border:1px solid #ECF0F1;border-radius:10px}.faqs-block .elementor-accordion .elementor-tab-title.elementor-active{border:1px solid #707B89!important;border-bottom:0!important;border-radius:10px 10px 0 0}.faqs-block .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-title{font-weight:700}.elementor-accordion-item .elementor-tab-content.elementor-active{border:1px solid #707B89!important;border-top:0!important;border-radius:0 0 10px 10px}.inner-page-title>.e-con-inner>.elementor-element:first-child{flex:0 0 70%}.inner-page-title .breadcrumbs nav>p>a:first-child{font-size:0;display:inline-block}.inner-page-title .breadcrumbs nav{opacity:.5}.inner-page-title .breadcrumbs nav>p>a:first-child::before{content:'';background:url(/wp-content/themes/rishi-child/images/breadcrumbs-home-icon.svg) 0 0 no-repeat;display:block;width:16px;height:17px}.inner-page-title .breadcrumbs a,.inner-page-title .breadcrumbs .separator,.inner-page-title .breadcrumbs .last{color:#fff}.reviews-block .elementor-testimonial__header .elementor-testimonial__image{background:#F7941D;border-radius:38px;padding:15px;height:75px;width:75px;position:absolute;top:-35px;left:50%;transform:translateX(-50%)}.reviews-block .elementor-widget-reviews .elementor-testimonial__name{display:none}.reviews-block .elementor-widget-reviews .elementor-testimonial__image img{width:auto;height:auto;border-radius:0}.reviews-block .elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-block-end:0;overflow:visible}.reviews-block .elementor-testimonial{display:flex;align-items:center;flex-direction:column;overflow:visible;box-shadow:rgb(149 157 165 / .2) 0 8px 24px;padding:30px;border-radius:20px;margin:0 15px;background-color:#fff}.reviews-block .swiper-slide{padding:0!important;border-radius:0!important;background-color:transparent!important;border:0!important;position:relative;overflow:visible}.reviews-block .swiper{padding-top:35px}.reviews-block .elementor-testimonial__cite{margin-top:30px;margin-bottom:30px}.reviews-block .testimonial-name{text-align:center;font-weight:700;font-size:22px;margin-top:30px}.reviews-block .elementor-testimonial__text{text-align:center}.reviews-block .swiper-pagination-bullet{width:13px;height:13px}.reviews-block .swiper-pagination-bullet.swiper-pagination-bullet-active{width:46px;border-radius:10px}.reviews-block .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-30px}.testimonial-cta .t-cta-img{position:static}.testimonial-cta .t-cta-img .e-con-inner{padding:0}.testimonial-cta .cta-dog-img{position:absolute;bottom:0;right:0;width:30%}.testimonial-cta .testimonial-cta-content{position:relative}.testimonail-cta-button{position:absolute!important;bottom:-35px}.dog-toy-shape-01{position:absolute!important;bottom:-106px;right:0;width:140px!important;height:100px}@media (min-width:1200px){.dog-toy-shape-01{right:0;width:140px!important}}@media (min-width:1660px){.dog-toy-shape-01{bottom:0;right:-90px;width:140px!important}}@media (min-width:1920px){.dog-toy-shape-01{bottom:0;right:-164px;width:238px!important}}.sidebar-contact{background:#fff7ee;background:linear-gradient(0deg,rgb(255 247 238) 0%,rgb(255 255 255) 100%);border:1px solid #F7941D;border-radius:20px}.sidebar-pdf-list{border:1px solid #F7941D;border-radius:20px}.sidebar-contact .wpcf7 input[type=text],.sidebar-contact .wpcf7 input[type=email],.sidebar-contact .wpcf7 textarea{width:100%;border-radius:40px}.contact-page-form .wpcf7 input[type=text],.contact-page-form .wpcf7 input[type=email],.contact-page-form .wpcf7 textarea{width:100%;border-radius:40px}.cb__header-cta a{position:relative}.cb__header-cta a::after{content:'';display:block}