.main-navigation{margin:0 auto;text-align:center}.main-navigation>ul>li{position:relative;display:inline-block}.main-navigation>ul>li:before{content:'';border-right:1px solid rgba(0,0,0,.2);position:absolute;height:20%;right:0;top:40%}.main-navigation>ul>li:last-child:before{border-right:none}.main-navigation a{color:#545454;display:block;font-family:'Roboto',sans-serif;font-size:13px;text-transform:uppercase;font-weight:normal;text-align:left;padding:15px 20px;text-decoration:none;letter-spacing:.5px}.main-navigation a:hover,.main-navigation ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor a,.main-navigation ul li.current-menu-ancestor a,.main-navigation ul li.current_page_item a,.main-navigation ul li:hover>a{color:#4e99f0}.main-navigation ul li ul,.main-navigation ul li:hover ul ul,.main-navigation ul ul li:hover ul ul,.main-navigation ul ul ul li:hover ul ul,.main-navigation ul ul ul ul li:hover ul ul{visibility:hidden}.main-navigation ul li ul{list-style-type:none;position:absolute;top:100px;padding:0;margin:0;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);visibility:hidden;line-height:32px;background-color:#fff;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.15);-moz-box-shadow:0 1px 6px rgba(0,0,0,.15);box-shadow:0 1px 6px rgba(0,0,0,.15);width:200px;z-index:9999;-webkit-transition:all .40s ease;-moz-transition:all .40s ease;-ms-transition:all .40s ease;-o-transition:all .40s ease;transition:all .40s ease}.main-navigation>ul>li:hover>ul,.main-navigation>ul>li.focus>ul{display:block;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);visibility:visible;top:52px}.main-navigation ul li ul li{float:none;margin:0;position:relative;text-align:left;width:200px;z-index:1}.main-navigation ul li ul li:before{border-top:1px dotted #ddd;content:"";height:1px;left:10px;position:absolute;top:0;width:90%}.main-navigation ul li ul li:first-child:before{border-top:none}.main-navigation ul li ul li a,.main-navigation ul li.current-menu-item ul li a,.main-navigation ul li ul li.current-menu-item a,.main-navigation ul li.current_page_ancestor ul li a,.main-navigation ul li.current-menu-ancestor ul li a,.main-navigation ul li.current_page_item ul li a{float:none;line-height:20px;font-size:14px;height:inherit;padding:12px 15px;color:#747474;text-transform:capitalize}.main-navigation ul li ul li a:hover,.main-navigation ul li ul li:hover>a,.main-navigation ul li.current-menu-item ul li a:hover{color:#6897e5}.main-navigation ul li ul li ul{left:190px;top:50px}.main-navigation ul li:last-child ul li ul{left:-200px}.main-navigation ul ul li:hover ul,.main-navigation ul ul li.focus ul,.main-navigation ul ul ul li:hover ul,.main-navigation ul ul ul li.focus ul{top:0;display:block;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);visibility:visible}.menu-toggle{display:none}.line-one,.line-two,.line-three{background-color:#fff}@media only screen and (min-width:100px){.menu-toggle{display:block;background-color:rgba(0,0,0,0);font-size:0;border:0 none;padding:0;color:#666;width:25px;float:right;margin-top:20px;cursor:pointer}.line-one,.line-two,.line-three{backface-visibility:hidden;display:block;height:2px;margin:5px auto;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}.menu-toggle.on .line-one{-moz-transform:rotate(-45deg) translate(-4px,4px);-o-transform:rotate(-45deg) translate(-4px,4px);-webkit-transform:rotate(-45deg) translate(-4px,4px);transform:rotate(-45deg) translate(-4px,4px)}.menu-toggle.on .line-two{opacity:0;-moz-opacity:0;filter: alpha(opacity=0)}.menu-toggle.on .line-three{-moz-transform:rotate(45deg) translate(-6px,-6px);-o-transform:rotate(45deg) translate(-6px,-6px);-webkit-transform:rotate(45deg) translate(-6px,-6px);transform:rotate(45deg) translate(-6px,-6px)}.menu{display:none}.toggled-on .menu{display:block}.main-navigation{float:none}.main-navigation>ul>li{position:inherit;width:100%;border-top:1px dotted #ddd;margin-left:0}.main-navigation>ul>li::before{border-right:none}.main-navigation>ul>li:first-child{border-top:none}.main-navigation a{float:none;padding:10px 0;height:inherit}.main-navigation ul li:hover ul{top:auto}.main-navigation ul li ul{top:auto;width:100%;left:40px;display:block;opacity:1;-moz-opacity:1;filter: alpha(opacity=100);visibility:visible;position:static;box-shadow:none}.main-navigation ul li ul li{float:none;margin:0;position:relative;text-align:left;width:100%;z-index:1;display:block;opacity:1;-moz-opacity:1;filter: alpha(opacity=100);visibility:visible}.main-navigation ul li ul li{border-top:1px dotted #ddd}.main-navigation ul li ul li::before{position:static}.main-navigation ul li ul li ul{left:160px;display:block;opacity:1;-moz-opacity:1;filter: alpha(opacity=100);visibility:visible}.main-navigation ul ul li:hover ul{top:0;display:block;opacity:1;-moz-opacity:1;filter: alpha(opacity=100);visibility:visible}}.pop-up-background{background:rgba(255,255,255,.95);cursor:pointer;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.pop-up-background-modal{cursor:default}.pop-up{visibility:hidden;left:50%;margin-left:-400px;max-width:800px;position:absolute;top:20px;width:90%;z-index:100}.pop-up.small{margin-left:-200px;max-width:400px}.pop-up.medium{margin-left:-300px;max-width:600px}.pop-up.large{margin-left:-400px;max-width:800px}.pop-up-content{background:#fff;min-height:30px;padding:30px;border:solid 1px #e7e7e7}.pop-up-content .close,.pop-up-footer{text-align:right}.pop-up-footer{padding-top:24px}.pop-up-body{font-size:16px;color:#666}.pop-up .close{position:absolute;top:20px;right:20px;z-index:99}.pop-up .close a{font-size:18px;color:#d22;width:24px;height:24px;background:url(https://a.happytm.org/wp-content/uploads/close-btn.png) no-repeat 0 0;display:inline-block}.pop-up .close a:hover{opacity:1}.pop-up-btn{padding:8px 15px;display:inline-block;background:#3b4658;border-radius:3px;margin-left:10px;color:#fff;font-size:15px;text-decoration:none}.pop-up-btn:hover,.pop-up-btn:focus{background:#6a798e}.pop-up .screen-reader-text{position:absolute;top:-9999px;left:-9999px}.ie6 .pop-up{border:10px solid #ced4e2;width:600px}.pop-up-display-content{display:none}.popup-ctn h1{font-size:20px;font-weight:400;color:#545454;display:block;margin-bottom:15px}.popup-ctn h2{font-size:18px;line-height:28px;font-weight:400;color:#545454;display:block;margin-bottom:15px}.popup-ctn p{font-size:15px;line-height:23px;color:#747474;display:block;margin-bottom:15px;font-weight:300}.popup-ctn p a{text-decoration:underline;color:#4e99f0}.popup-ctn p:last-child{margin-bottom:0}.left-ph{display:block;float:left;margin:0 20px 20px 0}.popup-ctn ul{padding:0 0 0 20px}.popup-ctn ul li{font-size:15px;line-height:23px;font-weight:300;color:#747474;list-style:circle;margin:10px 0}.popup-ctn hr{display:block;margin:20px 0 18px 0;background-color:#d9d9d9;height:1px;border:none}.maharishiname-txt{font-weight:400!important}.bbc-ctn{width:100%;max-width:515px;display:block;float:left}.dwonload-pdf-btn{width:155px;background:url(https://a.happytm.org/wp-content/uploads/pdf-dwn-arrow.png) no-repeat 150px center #f7f7f7;display:block;text-align:left;font-size:15px;font-weight:400;color:#545454!important;text-decoration:none!important;border-radius:3px;border:solid 1px #dbdbdb;padding:8px 0 8px 15px}.dwonload-pdf-btn:hover{background:url(https://a.happytm.org/wp-content/uploads/pdf-dwn-arrow-hr.png) no-repeat 150px center #fff;color:#4e99f0!important}.celeb-quote-pop-ctn{padding:0!important}.celeb-quote-pop-ctn li{min-height:100px;display:block;margin:30px 0 0 0!important;padding:0 0 0 120px;box-sizing:border-box;position:relative}.celeb-quote-pop-ctn li figure{margin:0;padding:0}.celeb-quote-pop-ctn li figure img{width:100px;height:100px;border-radius:100%;object-fit:cover;position:absolute;top:0;left:0;display:block}.celeb-quote-pop-ctn li p{display:inline-block;vertical-align:top}.celeb-quote-pop-ctn li p strong{font-weight:500;font-style:normal;display:block;margin-top:8px}.pop-video{width:100%;max-width:560px;height:315px;display:block;margin-top:15px}.pop-video iframe{width:100%;height:315px}@media only screen and (min-width:320px) and (max-width:750px){.popup-ctn p img{width:90%}.left-ph{width:inherit!important}}@media only screen and (min-width:320px) and (max-width:600px){.left-ph{float:none}}@media only screen and (min-width:320px) and (max-width:450px){.phzoom-01{width:85%!important}}@media only screen and (max-width:760px){.pop-up.large{left:5%;margin:0}}@media only screen and (max-width:480px){.pop-up.small,.pop-up.medium{left:5%;margin:0}.pop-up-content{padding:15px}.pop-up-footer{padding-top:12px}}