!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"script","https://chimpstatic.com/mcjs-connected/js/users/c1cc3eddbf46983c8bce91aa7/f5fe88db0c9f53b0d69d34ebe.js");/*54745756836*/

Services

Our services are designed to nurture and support the mental and emotional growth of young minds, helping them develop the essential life skills needed for a happy and balanced life.

Well-Being Products
Well-Being Products
At Happily Minds, our commitment lies in providing well-being products that inspire children to explore, express, and embrace their emotions and overall well-being.
Learn More
Education
Education
Yoga is a discipline that can be effectively incorporated into various elements of the curriculum, including Physical Education (PE), Recognising and Naming Basic Emotions (RSE) and Personal, Health, and Social Education (PHSE).
Learn More
Corporate
Corporate
Happily Minds offers age-appropriate yoga sessions designed to cater to the developmental needs of children.
Learn More
Private Workshops
Family Workshops
Family yoga workshops for children can now be conveniently conducted in the comfort of one's own home through online sessions.
Learn More
Well-Being Products
Well-Being Products

-

At Happily Minds, our commitment lies in providing well-being products that inspire children to explore, express, and embrace their emotions...
Learn more
Education
Education

-

Yoga, an effective discipline in education: PE, Emotion Recognition (RSE), and Personal, Health & Social Education (PHSE) inclusion.
Learn More
Corporate
Hospitality

-

Yoga for the early years with creative Storytelling Yoga sessions, promoting motor skills, flexibility, and overall well-being in an enjoyable way.
Learn More
Private Workshops
Chair Yoga

-

Family yoga experiences for children can now be conveniently conducted in the comfort of one's own home.
Learn more
Shopping Cart
jQuery(document).ready(function($){ $("#testimonial-slider").owlCarousel({ items:3, itemsDesktop:[1000,2], itemsDesktopSmall:[979,2], itemsTablet:[768,2], itemsMobile:[650,1], pagination:false, navigation:true, navigationText:["",""], autoPlay:true }); }); .testimonial{ padding-top: 70px; margin: 50px 15px 0; border: 1px solid #e7e3e3; text-align: center; position: relative; transition: all 0.7s ease 0s; } .testimonial:hover{ border-color: #e7e3e3; } .testimonial .pic{ width: 95px; height: 95px; border-radius: 50%; background: #fff; padding: 7px; position:absolute; top: -50px; left: 50%; overflow: hidden; transform: translateX(-50%); transition: all 0.7s ease 0s; } .testimonial:hover .pic{ background: #1d3033; border: 1px solid #1d3033; } .testimonial:hover .pic img{ border: none; } .testimonial .pic img{ width: 100%; height: auto; border-radius: 50%; border: 1px solid #cccccc; } .testimonial .title{ font-size: 16px; font-weight: 700; color: #54abff; text-transform: uppercase; margin: 0 0 10px 0; } .testimonial .description{ font-size: 15px; color: #000000; line-height: 25px; border-bottom: 1px solid #e7e3e3; padding: 0 25px 35px; margin: 0; min-height:190px; } .testimonial .testimonial-content{ padding: 15px 25px 12px; border: 1px solid #f7f7f7; border-top: none; position: relative; text-align: left; transition: all 500ms ease 0s; } .testimonial:hover .testimonial-content{ border-color: #1d3033; } .testimonial .testimonial-content:after{ content: ""; width: 100%; height: 0; background: #1d3033; position: absolute; bottom: 0; left: 0; z-index: -1; transition: all 0.7s ease 0s; } .testimonial:hover .testimonial-content:after{ height: 100%; } .testimonial-content .testimonial-profile{ display: inline-block; } .testimonial .name{ font-size: 16px; font-weight: 700; color: #3d3d3d; text-transform: uppercase; margin: 0 0 3px; transition: all 700ms ease 0s; } .testimonial:hover .name{ color: #fff; } .testimonial .post{ font-size: 14px; color: #eb302d; text-transform: capitalize; } .testimonial .rating{ display: inline-block; padding: 1px 5px; margin: 0; list-style: none; background: #54abff; position: absolute; right: 25px; } .testimonial .rating li{ display: inline-block; font-size: 14px; color: #ffe100; } .owl-theme .owl-controls{ width: 100%; position: absolute; top: 50%; } .owl-theme .owl-controls .owl-buttons div { width: 45px; height: 40px; line-height: 37px; border-radius: 3px !important; background: #fff !important; border: 1px solid #ececec; padding: 0 !important; opacity: 1 !important; transition: all 0.4s ease-in-out 0s; } .owl-theme .owl-controls .owl-buttons div:hover{ background: #eb302d !important; border-color: #eb302d !important; } .owl-prev, .owl-next{ position: absolute; left: -3%; } .owl-next{ left: auto; right: -3%; } .owl-prev:before, .owl-next:before{ content: "f104"; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 25px; color: #ececec; } .owl-next:before{ content: "f105"; } @media only screen and (max-width: 990px){ .owl-theme .owl-controls, .owl-prev, .owl-next{ position: relative; left: 0; right: 0; } } @media only screen and (max-width: 768px){ .testimonial .testimonial-content{ padding: 15px 10px 12px; } .testimonial .rating{ right: 12px; } } @import url("https://fonts.googleapis.com/css?family=Nunito:400,600,700"); * { box-sizing: border-box; } body { font-family: "Nunito", sans-serif; color: rgba(0, 0, 0, 0.7); } .modal { position: fixed; left: 0; bottom: 0; width: 100%; /*height: 60px;*/ background: rgba(51, 51, 51, 0.5); display: flex; flex-direction: column; align-items: center; justify-content: center; transition: 0.4s; } .modal-container { display: flex; max-width: 900px; width: 100%; border-radius: 10px; overflow: hidden; position: absolute; opacity: 0; pointer-events: none; transition-duration: 0.3s; background: #fff; transform: translateY(100px) scale(0.4); max-height: 477px; } .modal-title { font-size: 26px; margin: 0; font-weight: 400; color: #55311c; } .modal-desc { margin: 6px 0 30px 0; } .modal-left { padding: 60px 30px 20px; background: #fff; flex: 1.5; transition-duration: 0.5s; transform: translateY(80px); opacity: 0; } .modal-button { color: #7d695e; font-family: "Nunito", sans-serif; font-size: 18px; cursor: pointer; border: 0; outline: 0; padding: 10px 40px; border-radius: 30px; background: white; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.16); transition: 0.3s; } .modal-button:hover { border-color: rgba(255, 255, 255, 0.2); background: rgba(255, 255, 255, 0.8); } .modal-right { flex: 2; font-size: 0; transition: 0.3s; overflow: hidden; } .modal-right img { width: 100%; height: 100%; transform: scale(2); -o-object-fit: cover; object-fit: cover; transition-duration: 1.2s; } .modal.is-open { height: 100%; background: rgba(51, 51, 51, 0.85); } .modal.is-open .modal-button { opacity: 0; } .modal.is-open .modal-container { opacity: 1; transition-duration: 0.6s; pointer-events: auto; transform: translateY(0) scale(1); } .modal.is-open .modal-right img { transform: scale(1); } .modal.is-open .modal-left { transform: translateY(0); opacity: 1; transition-delay: 0.1s; } .modal-buttons { display: flex; justify-content: space-between; align-items: center; } .modal-buttons a { color: rgba(51, 51, 51, 0.6); font-size: 14px; } .sign-up { margin: 60px 0 0; font-size: 14px; text-align: center; } .sign-up a { color: #8c7569; } .input-button { padding: 8px 12px; outline: none; border: 0; color: #fff; border-radius: 4px; background: #8c7569; font-family: "Nunito", sans-serif; transition: 0.3s; cursor: pointer; } .input-button:hover { background: #55311c; } .input-label { font-size: 11px; text-transform: uppercase; font-family: "Nunito", sans-serif; font-weight: 600; letter-spacing: 0.7px; color: #8c7569; transition: 0.3s; } .input-block { display: flex; flex-direction: column; padding: 10px 10px 8px; border: 1px solid #ddd; border-radius: 4px; margin-bottom: 20px; transition: 0.3s; } .input-block input { outline: 0; border: 0; padding: 4px 0 0; font-size: 14px; font-family: "Nunito", sans-serif; } .input-block input::-moz-placeholder { color: #ccc; opacity: 1; } .input-block input:-ms-input-placeholder { color: #ccc; opacity: 1; } .input-block input::placeholder { color: #ccc; opacity: 1; } .input-block:focus-within { border-color: #8c7569; } .input-block:focus-within .input-label { color: rgba(140, 117, 105, 0.8); } .icon-button { outline: 0; position: absolute; right: 10px; top: 12px; width: 32px; height: 32px; border: 0; background: 0; padding: 0; cursor: pointer; } .scroll-down { position: fixed; top: 50%; left: 50%; display: flex; flex-direction: column; align-items: center; text-align: center; color: #7d695e; font-size: 32px; font-weight: 800; transform: translate(-50%, -50%); } .scroll-down svg { margin-top: 16px; width: 52px; fill: currentColor; } .menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"] { border-color: #eb302d !important; background-color: #eb302d !important; } @media (max-width: 750px) { .modal-container { width: 90%; } .modal-right { display: none; } } .call-us-now { background-color: #1c87c9; /*-webkit-border-radius: 60px; border-radius: 60px;*/ border: none; color: #eeeeee !important; cursor: pointer; display: inline-block; font-family: sans-serif; font-size: 20px; padding: 10px 10px; text-align: center; text-decoration: none; } @keyframes glowing { 0% { background-color: #2ba805; box-shadow: 0 0 5px #2ba805; } 50% { background-color: #49e819; box-shadow: 0 0 20px #49e819; } 100% { background-color: #2ba805; box-shadow: 0 0 5px #2ba805; } } .call-us-now { animation: glowing 1300ms infinite; } .tnp-subscription { /* font-size: 13px; */ display: block; margin: 15px auto; max-width: 100%; width: 100%; } .tnp-subscription input[type=text], .tnp-subscription input[type=email], .tnp-subscription input[type=submit], .tnp-subscription select { width: 100%; height: 50px; padding: 10px; display: block; border: 1px; border: 2px solid #54abff; background-color: transparent; background-image: none; text-shadow: none; color: #444; font-size: 14px; line-height: 20px; margin: 0; line-height: normal; box-sizing: border-box; border-radius: 27px; } .tnp-field.tnp-field-firstname { width: 30%; float: left; margin-right: 12px; } .tnp-field.tnp-field-email { width: 40%; float: left; margin-right: 12px; } .tnp-field.tnp-field-button { float: left; width: 20%; margin-top: 26px; } input.tnp-submit { background: #54abff !important; border: 2px solid #54abff !important; color: #ffffff !important; } /*54745756836*/