/*
Theme Name: Wellco Child
Theme URI: http://demo.bravisthemes.com/wellco/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: Wellco is a Coach Online Courses WordPress Theme for any life coach, speaker, mentor, instructor, teacher, consultant, tutor etc. Wellco is the theme you need to kickstart your website with all the essential pages. It has 03 charming and captivating demos for coach online courses. All of these demos can be completely set-up for 5-10 minutes in just a single click. Wellco comes with Elementor page builder on WordPress. Featuring the latest web technologies, enjoyable UX and the most beautiful design trends. Our theme provides a platform to simply drag&drop elements, choose styles and play around with the look and feel of your site with an instant preview, before your changes go live. 
Version: 1.0.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: wellco
Text Domain: wellco-child
Tags: business, coach, coaching, business coach, life coach, life coaching, coaching wordpress, coach wordpress, learnpress, health coach, health coaching, courses, training, consulting
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


 /* Container & button */
  .whats-fab {
    position: fixed;
    left: 20px;
    bottom: 20px;
    z-index: 9999;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial;
  }

  .whats-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background: linear-gradient(135deg,#25D366,#128C7E);
    box-shadow: 0 8px 18px rgba(0,0,0,.25);
    color: #fff;
    text-decoration: none;
    transition: transform .12s ease, box-shadow .12s;
    border: none;
    cursor: pointer;
  }
  .whats-btn:active { transform: scale(.98); }
  .whats-btn:focus { outline: 3px solid rgba(37,211,102,.24); }

  .whats-btn .icon {
    width: 26px;
    height: 26px;
    display:inline-block;
    vertical-align: middle;
  }

  /* small badge for "Enquiry" text (optional) */
  .whats-badge {
    position: absolute;
    right: 78px;
    bottom: 28px;
    background: #fff;
    color: #111;
    padding: 8px 12px;
    border-radius: 999px;
    box-shadow: 0 6px 18px rgba(0,0,0,.12);
    font-size: 13px;
    white-space: nowrap;
    display: none; /* hide on very small screens */
  }

  @media (min-width: 480px) {
    .whats-badge { display: inline-block; }
  }

  /* subtle pulse */
  .whats-btn::after {
    content: "";
    position: absolute;
    right: 20px;
    bottom: 20px;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    z-index: -1;
    animation: pulse 2.6s infinite;
    background: radial-gradient(rgba(37,211,102,.06), transparent 40%);
  }

  @keyframes pulse {
    0% { transform: scale(1); opacity: 1; }
    70% { transform: scale(1.8); opacity: 0; }
    100% { transform: scale(1.8); opacity: 0; }
  }