body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h25,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}div{box-sizing:border-box;max-width:100%}table{border-collapse:collapse;border-spacing:0}fieldset,img,input,textarea{border:0}ol,ul{list-style:none}h1,h2,h3,h4,h25,h6{font-weight:normal}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}a{text-decoration:none;color:inherit}textarea{resize:none}a,button,input[type=submit]{cursor:pointer}input[type=submit],input[type=text],input[type=email]{-webkit-appearance:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #f2f2f2 inset !important}html{-webkit-text-size-adjust:100%}input::-webkit-input-placeholder{color:#797878}input:-moz-placeholder{color:#797878}input::-moz-placeholder{color:#797878}input:-ms-input-placeholder{color:#797878}textarea::-webkit-input-placeholder{color:#797878}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url('../fonts/source-sans-pro-v9-latin-regular.eot?');src:local('Source Sans Pro'),local('SourceSansPro-Regular'),url('../fonts/source-sans-pro-v9-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v9-latin-regular.woff2') format('woff2'),url('../fonts/source-sans-pro-v9-latin-regular.woff') format('woff'),url('../fonts/source-sans-pro-v9-latin-regular.ttf') format('truetype'),url('../fonts/source-sans-pro-v9-latin-regular.svg#SourceSansPro') format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url('../fonts/source-sans-pro-v11-latin-700.eot?');src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url('../fonts/source-sans-pro-v11-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/source-sans-pro-v11-latin-700.woff2') format('woff2'),url('../fonts/source-sans-pro-v11-latin-700.woff') format('woff'),url('../fonts/source-sans-pro-v11-latin-700.ttf') format('truetype'),url('../fonts/source-sans-pro-v11-latin-700.svg#SourceSansPro') format('svg')}@font-face{font-family:'Trirong';font-style:normal;font-weight:400;src:url('../fonts/trirong-v1-latin-regular.eot?');src:local('Trirong'),local('Trirong-Regular'),url('../fonts/trirong-v1-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/trirong-v1-latin-regular.woff2') format('woff2'),url('../fonts/trirong-v1-latin-regular.woff') format('woff'),url('../fonts/trirong-v1-latin-regular.ttf') format('truetype'),url('../fonts/trirong-v1-latin-regular.svg#Trirong') format('svg')}@font-face{font-family:'Trirong';font-style:normal;font-weight:600;src:url('../fonts/trirong-v1-latin-600.eot?');src:local('Trirong SemiBold'),local('Trirong-SemiBold'),url('../fonts/trirong-v1-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/trirong-v1-latin-600.woff2') format('woff2'),url('../fonts/trirong-v1-latin-600.woff') format('woff'),url('../fonts/trirong-v1-latin-600.ttf') format('truetype'),url('../fonts/trirong-v1-latin-600.svg#Trirong') format('svg')}@font-face{font-family:'Trirong';font-style:normal;font-weight:400;src:url('../fonts/trirong-v1-latin-regular.eot?');src:local('Trirong'),local('Trirong-Regular'),url('../fonts/trirong-v1-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/trirong-v1-latin-regular.woff2') format('woff2'),url('../fonts/trirong-v1-latin-regular.woff') format('woff'),url('../fonts/trirong-v1-latin-regular.ttf') format('truetype'),url('../fonts/trirong-v1-latin-regular.svg#Trirong') format('svg')}@font-face{font-family:'Trirong';font-style:normal;font-weight:700;src:url('../fonts/trirong-v1-latin-700.eot?');src:local('Trirong Bold'),local('Trirong-Bold'),url('../fonts/trirong-v1-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/trirong-v1-latin-700.woff2') format('woff2'),url('../fonts/trirong-v1-latin-700.woff') format('woff'),url('../fonts/trirong-v1-latin-700.ttf') format('truetype'),url('../fonts/trirong-v1-latin-700.svg#Trirong') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('../fonts/roboto-v20-latin-regular.eot?');src:local('Roboto'),local('Roboto-Regular'),url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'),url('../fonts/roboto-v20-latin-regular.woff') format('woff'),url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'),url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('../fonts/roboto-v20-latin-700.eot?');src:local('Roboto Bold'),local('Roboto-Bold'),url('../fonts/roboto-v20-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/roboto-v20-latin-700.woff2') format('woff2'),url('../fonts/roboto-v20-latin-700.woff') format('woff'),url('../fonts/roboto-v20-latin-700.ttf') format('truetype'),url('../fonts/roboto-v20-latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Kaushan Script';font-style:normal;font-weight:400;src:url('../fonts/kaushan-script-v5-latin-regular.eot?');src:local('Kaushan Script'),local('KaushanScript-Regular'),url('../fonts/kaushan-script-v5-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/kaushan-script-v5-latin-regular.woff2') format('woff2'),url('../fonts/kaushan-script-v5-latin-regular.woff') format('woff'),url('../fonts/kaushan-script-v5-latin-regular.ttf') format('truetype'),url('../fonts/kaushan-script-v5-latin-regular.svg#KaushanScript') format('svg')}@font-face{font-family:"khalsa";src:url("../fonts/khalsa.eot?");src:url("../fonts/khalsa.eot?#iefix") format("embedded-opentype"),url("../fonts/khalsa.woff") format("woff"),url("../fonts/khalsa.ttf") format("truetype"),url("../fonts/khalsa.svg#khalsa") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"khalsa" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:"a"}.icon-arrow-next:before{content:"b"}.icon-arrow-previous:before{content:"c"}.icon-facebook:before{content:"d"}.icon-instagram:before{content:"e"}.icon-menu-icon:before{content:"f"}.icon-twitter:before{content:"g"}html,body,body.price-body{height:100%;width:100%}body.site-body,body.site-body.price-body{background-image:url('../images/content-background-2560.jpg');background-position:50% 50%;background-repeat:repeat;background-size:cover;font-family:'Source Sans Pro';font-size:24px;line-height:37px;overflow-x:hidden}body .cke_panel_listItem h2{background-image:none !important}body .cke_panel_listItem h3{background-image:none !important}.content-box p{margin-bottom:20px}.block{display:inline-block;width:100%}#navMobile{display:none}header{background:#fff;color:#707070;height:75px;position:fixed;text-align:center;top:0;width:100%;z-index:8}header.editing{top:60px}body.top-toolbar-in-use header.editing{top:104px}.l-contentContainer{box-sizing:border-box;margin:auto;max-width:100%;position:relative;padding:0 70px;width:1366px}.logo{left:25px;position:absolute;top:18px}.logo img{width:140px}.nav{display:inline-block;font-size:14px;text-transform:uppercase;margin-top:30px}body.price-body .nav-mobileInner ul li a{color:#fff}body.price-body .nav-mobileInner ul li a:hover{text-decoration:none}.nav ul li{color:#000;float:left;line-height:20px;margin:0 17px;padding-bottom:15px;position:relative}body.price-body .nav ul li.active.kym ul li.active a{color:#10308b !important}body.price-body .nav ul li.active.kym a{color:#5a7fe9}body.price-body .nav ul li a{color:#000}body.price-body .nav ul li ul li a{color:#fff}body.price-body .nav ul li a:hover{text-decoration:none}.nav ul li:nth-of-type(1):hover{color:#6f4790}body.price-body .nav ul li:nth-of-type(1):hover a{color:#6f4790}.nav ul li:nth-of-type(2):hover{color:#ef5b5b}body.price-body .nav ul li:nth-of-type(2):hover a{color:#ef5b5b}.nav ul li:nth-of-type(3):hover{color:#5a7fe9}body.price-body .nav ul li:nth-of-type(3):hover a{color:#5a7fe9}.nav ul li:nth-of-type(4):hover{color:#50c458}body.price-body .nav ul li:nth-of-type(4):hover a{color:#50c458}.nav ul li:nth-of-type(5):hover{color:#c9488b}body.price-body .nav ul li:nth-of-type(5):hover a{color:#c9488b}.nav ul li:nth-of-type(6):hover{color:#6f4790}body.price-body .nav ul li:nth-of-type(6):hover a{color:#6f4790}.footer-contact .textbox.error{border:1px solid #f00}.nav ul li ul{display:none;padding:20px;position:absolute;text-align:left;top:32px;white-space:nowrap}.nav ul li ul.healthcare{background:#f35b5b}.nav ul li ul.meditation{background:#5a7fe9}.nav ul li ul.training{background:#50c458}.nav ul li ul.events{background:#c9488b}.nav ul li ul.connect{background:#aa7bd5}.nav ul li:hover ul{display:block}body.price-body .home-announcement a{color:#fff}body.price-body .home-announcement a:hover{color:#f35b5b}.home-announcement a{text-decoration:underline}.home-announcement{background-color:#000;height:40px}.home-announcement p{color:#fff;font-size:16px}body.price-body .schedule-holder{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;text-align:center}.left50{float:left;width:50%}.conditions-block .left50{width:485px}.conditions-block .right50{float:right;padding-left:100px;width:calc(100% - 485px)}.pricing-block.massage{margin-top:-100px;padding-top:214px}.acu-points-holder.massage{margin-bottom:0}.acu-points.massage{height:calc(100% - 200px)}.acu-points-holder.massage img{background-color:#fff;padding:15px}.shadow{background-color:#fff;box-sizing:border-box;max-width:100%;display:block;padding:15px;-webkit-box-shadow:0 0 28px 0 rgba(0,0,0,.75);-moz-box-shadow:0 0 28px 0 rgba(0,0,0,.75);box-shadow:0 0 28px 0 rgba(0,0,0,.75)}.left-testi{display:inline-block;position:relative;vertical-align:middle;width:536px}.left-testi img{display:block;max-width:100%}.right-testi{color:#fff;display:inline-block;padding-left:73px;vertical-align:middle;width:calc(100% - 541px)}.acu .right40 img{display:block}.left-acu img{display:block;max-width:100%}.last-quote .right50 img{background-color:#fff;padding:15px}.last-quote .left-testi{background-color:transparent;color:#fff;display:inline-block;margin-right:0%;padding-right:73px;width:calc(100% - 645px)}.last-quote .right-testi{display:inline-block;padding-left:0%;vertical-align:middle;width:640px}.last-quote{margin-bottom:150px}.last-quote .right-testi img{background-color:#fff;display:block;max-width:100%;padding:15px}.chiropractic-2 .left50 img{background-color:#fff;display:block;max-width:100%;padding:15px;width:100%}.chiropractic-3 .right50{display:inline-block;float:none;padding-left:0%;vertical-align:middle;width:515px}.chiropractic-3 .left50{display:inline-block;float:none;margin-right:0%;padding-right:70px;vertical-align:middle;width:calc(100% - 520px)}.chiropractic-3 .right50 img{background-color:#fff;display:block;max-width:100%;padding:15px;width:100%}.chiropractic-3{margin-bottom:60px}.chiropractic-4 .left50{display:inline-block;float:none;margin-right:0%;vertical-align:middle;width:430px}.chiropractic-4 .left50 img{display:block;max-width:100%;width:100%}.chiropractic-4 .right50{display:inline-block;float:none;margin-left:0%;padding-left:85px;vertical-align:middle;width:calc(100% - 435px)}.chiropractic-4{margin-bottom:100px}.photo-testi{margin-bottom:188px}.photo-quote{color:#fff;left:54px;position:absolute;top:72px}.photo-quote .quote-text{font-size:32px;line-height:34px}.acu-points{background-color:rgba(79,41,110,.57);height:calc(100% - 120px);margin:auto;text-align:center;transform:translateY(-50%);top:50%;position:absolute;width:100%;z-index:2}.acu-points-holder{position:relative;text-align:center;margin-bottom:125px}.acu-points-holder img{display:block;margin:auto;max-width:100%;position:relative;z-index:3}.right50{float:right;width:50%}.content-box-image{max-width:100%}.content-box .right50{margin-left:2.5%;width:47.5%}.content-box .left50{margin-right:2.5%;width:47.5%}ul.bullet li{line-height:1.4;list-style:disc;list-style-position:outside;margin-bottom:10px}.price-row{font-size:19px;text-align:center;line-height:1.5;margin:0 auto 25px;max-width:100%;width:500px}.price-cell-first{font-weight:700;margin-bottom:10px}@media screen and (min-width:500px){.price-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1.3;text-align:left;margin:0 auto 15px}.price-cell-first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.price-cell-first::after{content:'';background-image:url(../images/menu-dot.png);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom 6px;margin-right:10px;width:100%}}.table.price .tr{display:table-row;background-image:url(../images/menu-dot.png);background-size:8px 2px;background-repeat:repeat-x;background-position:left bottom 13px}.table.price{border-collapse:collapse;display:table;margin-bottom:40px;margin:auto;width:500px}.events-note a{text-decoration:underline}.events-note{font-family:Trirong;margin:auto;margin-top:50px;text-align:center}.tc{display:table-cell;padding:1em 0 0 0;vertical-align:bottom}.table.price .tc span{background-color:#6f4790}.table.price .tc:first-child{font-size:17px;text-align:left;padding:0}.table.price .tc:first-child span{font-size:19px;font-weight:700;padding-right:.25em;position:relative;top:1px}.table.price .tc:last-child{font-size:19px;text-align:right;padding:0;width:135px}.price .editContent{display:inline-block}.table.price .tc:last-child span{padding-left:.25em}.table.price span.price p{margin:0}.teach-pricing{display:inline-block;font-size:19px;margin:auto;text-align:left}.pricing-block .teach-pricing p{text-align:left}.table-header{font-size:19px;font-weight:bold;margin-top:30px}.center{text-align:center}.table.nirbhe .tc.left{background-image:url('../images/massage-img-2.jpg');background-position:50% 50%;background-size:cover;float:none;height:100%;width:500px}.table.lessons .tc.left{background-image:url('../images/kundalini-schedule-img-3a.jpg');background-position:50% 50%;background-size:cover;float:none;width:300px}.table.nirbhe{background-color:#fff;margin-bottom:80px;margin-top:125px;padding:15px}.table.lessons{background-color:#fff;margin-bottom:80px;margin-top:125px;padding:15px}.table.nirbhe .tc.right{padding:40px 20px 40px 60px;float:none;width:calc(100% - 500px)}.table.lessons .tc.right{color:#6f4790;float:none;padding:40px 80px 40px 80px;text-align:left;width:calc(100% - 300px)}.table.nirbhe .tc.right p{color:#6f4790;font-size:28px;line-height:34px}.lesson-price{color:#5a7fe9;margin-top:25px;font-size:28px}.table.lessons .tc.right p{color:#6f4790;font-size:24px;line-height:37px;margin-left:0;text-align:left}.pricing-block p{font-size:19px;margin:auto;margin-bottom:30px;margin-top:10px;max-width:700px;text-align:center}.content-box ul.bullet{margin-left:25px;margin-bottom:20px}.pricing-block{background-color:#6f4790;color:#fff;padding:90px 0;text-align:center}.pricing-block.nutrition .content-box{display:inline-block;margin-bottom:0}ul.bullet{margin-left:25px;margin-bottom:20px}.left-nutrition{display:inline-block;padding-right:84px;vertical-align:middle;width:calc(100% - 578px)}.right-nutrition{background-color:#fff;color:#6f4790;display:inline-block;padding:34px 44px;vertical-align:middle;width:573px}.sacred-images{display:inline-block;margin-top:100px;width:100%}.left-cook{float:left;margin-bottom:100px;padding-right:95px;width:calc(100% - 405px)}.pricing-block.price{padding-top:170px}.lesson-header{font-size:28px;font-family:Trirong;line-height:34px;margin-bottom:30px}.right-cook{float:right;width:400px}.small-price{display:inline-block;font-size:20px;margin-bottom:20px}.treatment-text{display:inline-block;margin-bottom:100px;margin-top:80px;text-align:center}.dark-purple{background-color:rgba(79,41,110,.57);margin-bottom:80px;margin-top:60px;padding:100px}.dark-purple.hide{background-color:transparent;padding-bottom:0;margin-bottom:0}.dark-purple{padding:0;padding-bottom:105px;padding-top:60px}.purple-text{color:#fff;font-family:Trirong;font-size:31px;line-height:50px;text-align:center}h2.white-header,.white-header{color:#fff;font-family:Trirong;font-size:31px;line-height:1.15;text-align:center}h2.white-header sup{font-size:.5em}.content-box h2.white-header,.content-box .white-header{color:#fff}h2.header-large,.header-large,h2.header-large.white-header,.header-large.white-header{font-size:55px}.left50.image img{max-width:100%}.right50.image img{max-width:100%}.top-content-text.contact{top:40%}.top-content-text,h1.top-content-text{color:#fff;font-family:Trirong;font-size:37px;line-height:49px;text-align:center;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0}.top-content-text.acu{padding:0 50px}.top-content{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:424px;width:100%}.thai-flex{display:flex;margin-top:100px;margin-bottom:100px}.left60{margin-right:2.5%;float:left;width:57.5%}.right40{float:right;margin-left:2.5%;width:37.5%}.left-40{margin-right:2.5%;float:left;width:37.5%}.right-60{margin-left:2.5%;float:right;width:57.5%}.right40 img{max-width:100%}.journey .image-holder .journey-spacer{margin-bottom:50px}.journey .image-holder.video{text-align:center}.journey .image-holder.video video{margin:auto;object-fit:cover;text-align:center;margin-bottom:50px;width:1000px}.top-p{font-size:28px;line-height:41px;margin-bottom:80px;text-align:center}.top-p.journey{margin-bottom:40px}.pricing-block.price .table{margin-bottom:70px}.content-header{font-family:Trirong;font-size:28px;margin-bottom:20px}.content-header.small{font-size:26px}.video-home{position:absolute;height:100%;width:100%;z-index:0;overflow:hidden}.fullscreen-bg__video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%)}.top-content.connect{background-image:url('../images/letsconnect-1920.jpg');margin-top:0}.top-content.upcoming{background-image:url('../images/upcoming-events-1920.jpg')}.top-content.sacred{background-image:url('../images/sacred-ceromonies-1920.jpg')}.top-content.event-gal{background-image:url('../images/upcoming-events-1920.jpg')}.top-content.teacher-gal{background-image:url('../images/teacher-training-gallery-1920a-2.jpg')}.top-content.testi{background-image:url('../images/teacher-training-testimonials-1920-new.jpg')}.top-content.blog-header{background-image:url('../images/Dr-Khalsa-Holistic-Teachings.webp')}.top-content.train-1{height:600px;position:relative}.top-content.train-1 .l-contentContainer{position:static}.top-content.thai{background-image:url('../images/thai-background.jpg')}.top-content.growth{background-image:url('../images/growth-background.jpg')}.top-content.train-2{background-image:url('../images/teacher-training-II-1920-2.jpg')}.top-content.photo-gallery{background-image:url('../images/kundalini-yoga-meditation-gallery.jpg')}.top-content.yogi{background-image:url('../images/kundalini-yoga-yogi-bhajan-1920.jpg')}.top-content.teachers{background-image:url('../images/kundalini-yoga-teachers-1920.jpg')}.top-content.pricing{background-image:url('../images/kundalini-yoga-schedule-1920-2.jpg')}.top-content.discover{background-image:url('../images/kundalini-yoga-discover-1920.jpg')}.top-content.holistic{background-image:url('../images/holistic-healthcare-chiropractic-header-1920.jpg');position:relative;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.top-content.brain{background-image:url('../images/holistic-healthcare-brain-1920.jpg')}.top-content.acupuncture{background-image:url('../images/holistic-healthcare-acupuncture-1920.jpg')}.top-content.therapeutic{background-image:url('../images/holistic-healthcare-massage-1920.jpg')}.top-content.diet{background-image:url('../images/holistic-healthcare-nutrition-1920.jpg')}.top-content.journey{background-image:url('../images/our-journey-1920.jpg')}.top-content.cleanse{background-image:url('../images/seasonal-cleanse-1920.jpg')}.top-content .l-contentContainer{height:100%}.clease-holder{display:inline-block;width:100%}.cleanse-holder img{max-width:100%}.cleanse-holder p{color:#6f4790}.cleanse-100{background-color:#fff;box-sizing:border-box;display:inline-block;margin-bottom:5%;padding:30px;width:100%}.cleanse-50-holder{display:flex;flex-flow:row wrap}.cleanse-50{background-color:#fff;box-sizing:border-box;display:inline-block;margin-bottom:5%;padding:30px;width:47.5%}.cleanse-50-holder .cleanse-50:first-of-type{margin-right:2.5%}.cleanse-50-holder .cleanse-50:last-of-type{margin-left:2.5%}.testimonial-block{display:block;margin:0 auto 5%;padding:40px 30px 0 50px;position:relative;text-align:center;width:85%}.testimonial-block::before{content:'“';position:absolute;top:80px;left:-40px;font-size:215px}.testimonial-block p{color:#fff;margin-bottom:20px}.editContent .testimonial-block{border:1px dotted #ccc}@media screen and (max-width:767px){.testimonial-block{padding:50px 0 0;text-align:center}.testimonial-block::before{font-size:129px;position:relative;display:block;margin:0 auto;top:20px;left:unset;opacity:.5}}.dark-purple.long-purp{background-color:rgba(79,41,110,.57);margin-bottom:80px;margin-top:60px;padding-bottom:360px;padding-top:65px}.dark-purple.train{margin-bottom:0;margin-top:200px;padding-bottom:125px;padding-top:0;text-align:center}.dark-purple.train-2{margin-bottom:-100px;padding-bottom:200px;padding-top:0;text-align:center}.dark-purple.train-level-2{margin-top:-500px}.teacher-3-img{margin-top:10%}.purple-images{display:inline-block;margin-bottom:90px;margin-top:-250px}.dark-purple .left50{margin-right:2.5%;width:47.5%}.dark-purple .right50{margin-left:2.5%;width:47.5%}.dark-purple .left50 img{background-color:#fff;box-sizing:border-box;max-width:100%;padding:10px 10px 10px 10px}.dark-purple .right50 img{background-color:#fff;box-sizing:border-box;max-width:100%;padding:10px 10px 10px 10px}.listed{padding-left:25px}.listed li{list-style-type:decimal}.left-discover{display:inline-block;padding-right:65px;vertical-align:middle;width:calc(100% - 445px)}.right-discover{display:inline-block;vertical-align:middle;width:440px}.left-pricing{display:inline-block;vertical-align:middle;width:440px}.right-pricing .quote{font-family:Trirong;margin-bottom:30px;font-size:28px}.pricing-box{background-color:#fff;color:#6f4790;margin-top:-380px;padding:31px 31px 31px 98px;position:relative}.price-header{color:#6f4790;font-family:Trirong;font-size:31px;line-height:38px;margin-bottom:20px}.price-subheader{font-family:Trirong;color:#5a7fe9;line-height:38px;font-size:26px}.left-price{float:left;margin-right:2.5%;padding-top:40px;width:47.5%}.right-price{background-color:#eaeaea;float:left;margin-left:2.5%;padding:45px;width:47.5%}.price-img{bottom:-60px;position:absolute;right:-25px}.right-pricing{display:inline-block;vertical-align:middle;padding-left:80px;width:calc(100% - 470px)}.table.discover{margin-bottom:115px;margin-top:70px}.table.yogi{margin-bottom:0}.table.discover.yogi-2{margin-bottom:0}.price-day .day{color:#5a7fe9;font-family:Trirong;font-size:31px;width:100%}.price-day{display:inline-block;margin-bottom:50px}.price-day .time{color:#6f4790;float:left;font-weight:bold;font-size:24px;width:127px}.price-day .details{float:right;width:calc(100% - 127px)}.yogi-space{margin-bottom:100px}.day-line{display:inline-block;width:100%}.table.discover .tc.right p{color:#6f4790;font-size:24px;line-height:37px}.table.discover .tc.right .quote{color:#6f4790;margin-top:0;font-family:Trirong;font-size:28px}.left-discover-2{display:inline-block;vertical-align:middle;width:400px}.right-discover-2{display:inline-block;padding-left:100px;vertical-align:middle;width:calc(100% - 405px)}.teacher{display:inline-block;margin-bottom:100px}.right-teacher{float:right;margin-bottom:50px;margin-left:50px;width:300px}.content-box.teacher{margin-bottom:0}.dark-purple.teacher{background-color:rgba(79,41,110,.57);margin-top:0;padding-bottom:105px;padding-top:60px}.content-box.teacher .top-p{font-size:28px;margin-bottom:30px;text-align:left}.top-p h2{line-height:44px}.content-box.teacher .right-text{color:#fff}.left-teacher{float:left;margin-bottom:50px;margin-right:50px;width:300px}.table.discover.yogi-2 .tc.left{background-image:url('../images/kundalini-yogi-bhajan-img-7.jpg');background-position:50% 50%;background-size:cover;width:500px}.table.discover .tc.left{background-image:url('../images/kundalini-yoga-white-box.jpg');background-position:50% 50%;background-size:cover;float:none;width:500px}.accupuncture-quote{color:#fff;display:inline-block;padding-top:50px}.accupuncture-quote p{margin-bottom:20px}.accupuncture-quote .quote-name{font-family:'Source Sans Pro'}.table.discover .tc.right{float:none;padding:70px 90px 70px 90px;width:calc(100% - 500px)}.spacer{margin-bottom:60px}.white-box.long-purp{margin-bottom:175px}.left-nirbhe{display:inline-block;padding-right:100px;vertical-align:middle;width:calc(100% - 434px)}.testimonial-line{margin-bottom:40px}.right-nirbhe img{background-color:#fff;display:block;padding:15px}.right-nirbhe{display:inline-block;vertical-align:middle;width:429px}.numberCircle{border-radius:50%;background-color:#6f4790;color:#fff;font-family:Trirong;font-size:20px;margin:auto;text-align:center;width:40px;height:40px;top:12px;z-index:1}.number-line{display:inline-block;margin-bottom:20px}.white-box{background-color:#fff;padding:44px 22px;width:100%}.left-number{float:left;width:91px}.right-text{color:#6f4790;float:right;width:calc(100% - 91px)}.journey .image-holder{margin-top:50px}.journey .image-holder img{margin:auto;text-align:center}.nav-topLink{text-decoration:none !important;z-index:10}.nav-arrow img{z-index:9}.nav ul li.active.journey{color:#6f4790}.nav ul li.active.hhc{color:#ef5b5b}.nav ul li.active.kym{color:#5a7fe9}.nav ul li.active.tt{color:#50c458}.nav ul li.active.events{color:#c9488b}.nav ul li.active.connect{color:#6f4790}.event-p{color:#fff;font-size:20px;font-weight:300;line-height:33px;margin-top:15px;margin-bottom:5px}.event-holder{margin-top:30px}.long-purp{margin:auto;margin-top:-380px}.testi-box{background-color:#fff;color:#6f4790;margin-bottom:50px;padding:30px}.nav ul li ul li{color:#fff;display:block;float:none;line-height:14px;margin:0 0 20px 0;padding:0;text-transform:none}.price-body.price-body .nav ul li ul li{color:#fff}.price-body.price-body .nav ul li ul li a{color:#fff !important}.nav ul li ul.healthcare li:hover,.nav ul li.active.hhc li.active{color:#961a1a}body.price-body .nav ul li ul.healthcare li a:hover,.nav ul li.active.hhc li a.active{color:#961a1a !important}.nav ul li ul.meditation li:hover,.nav ul li.active.kym li.active{color:#10308b}body.price-body .nav ul li ul.meditation li a:hover,.nav ul li.active.kym li a.active{color:#10308b !important}.nav ul li ul.training li:hover,.nav ul li.active.tt li.active{color:#17601c}body.price-body .nav ul li ul.training li a:hover,.nav ul li.active.tt li a.active{color:#17601c !important}.nav ul li ul.events li:hover,.nav ul li.active.events li.active{color:#711a47}.nav ul li ul.connect li:hover,.nav ul li.active.connect li.active{color:#4c2969}body.price-body .nav ul li ul.events li a:hover,.nav ul li.active.events li a.active{color:#711a47 !important}.nav ul li ul li:last-of-type{margin-bottom:0}.nav li.last{margin-bottom:0}.social-nav{position:absolute;right:25px;top:20px}body.price-body .social-nav ul li a:hover{text-decoration:none}.social-nav li{float:left;margin-left:15px}.social-icon{color:#804cac;font-size:37px;transition:ease-in-out .25s}.thank-you p{text-align:center}.connect-box .footer-social{margin-bottom:60px;margin-top:60px;text-align:center}.social-icon:hover{color:#a664dc}.footer-social .social-icon:hover{color:#a664dc}.top{height:100vh;margin-top:0;min-height:100vh;position:relative;text-align:center;width:100vw}.top .video-home,.step3 .video-home{bottom:0;position:absolute;left:0;right:0;top:0;width:100vw;z-index:-1}.video-home{height:100%;overflow:hidden;position:relative}.step3:before{content:'';position:absolute;background:rgba(0,0,0,.25);top:0;right:0;bottom:0;left:0}.fullscreen-bg__video{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);width:auto}.home-content{left:0;margin:auto;position:absolute;right:0;top:50%;transform:translateY(-55%);-webkit-transform:translateY(-55%);-o-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);z-index:5}.home-content .l-contentContainer{padding:0}.quote-text{font-family:Trirong;font-size:26px;line-height:34px;margin-bottom:10px}.quote-name{font-size:18px;margin-bottom:12px}.home-bigLogo{width:1000px}.home-arrow{position:absolute;bottom:40px;left:0;margin:auto;text-align:center;right:0;z-index:5;font-family:'Open Sans';text-transform:uppercase}#home-arrow img{margin:auto}.step2,.step3,.step4,.step5,.step6{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;min-height:100%;position:relative;text-align:center;width:100%}.step2{background-image:url('../images/healing-img-1366.jpg');background-position:50% 50%}h2{font-family:'Trirong'}h2.home{color:#fff;font-size:36px;line-height:40px}h2.train{color:#fff;font-size:36px;line-height:40px}h2.health{color:#363636;font-size:36px;line-height:40px}.home-text{color:#fff;font-size:22px;font-weight:300;line-height:33px;margin-bottom:30px}.home-text p{margin-bottom:30px}.home-text.health{color:#363636}.home-list.health li{color:#363636}.home-content.health{float:right;left:auto;margin:auto;right:15%;width:614px}.right-float{float:right}.home-list{margin:20px 0 10px}.home-list li{color:#fff;font-size:20px;margin-bottom:8px}.button{border-radius:29px;display:inline-block;font-family:Trirong;font-weight:bold;padding:12px 30px;text-transform:uppercase}.button.cleanse-button{background-color:#6f4790;font-size:20px}.button-home{padding:12px 25px;color:#fff;font-weight:normal;margin-top:15px}.button:hover{opacity:.8;transition:.25s ease-in-out}.button.pink{background:#f35b5b}.button-holder{display:inline-block;margin-bottom:25px;margin-top:25px;width:100%}.button-holder .button{min-width:300px}.pricing-block .bottom-teach p{line-height:25px}.home-content.meditation{background-color:transparent;float:left;left:15%;margin:auto;right:auto;width:627px}.meditation h2.train{color:#fff;font-size:47px;line-height:47px}.meditation .home-text p,.meditation .home-text .white-header{font-size:40px;line-height:44px}.meditation .home-text .white-header{margin-bottom:10px}.button.blue{background:#5a7fe9}.ornament{margin:25px 0}.step4{background-image:url('../images/expand-img-1366.jpg')}.step4 .button{width:570px}.testi-holder{display:inline-block;width:100%}.small{font-size:22px}.home-content.expand{left:auto;float:right;margin:auto;right:15%;width:563px}h2.home.expand{font-size:36px;line-height:40px;letter-spacing:.1em}.button.green{background:#50c458}.byline{color:#fff;font-size:20px;font-weight:600;margin-top:25px;text-transform:uppercase}.home-content.events{float:left;left:15%;right:auto;width:527px}.button.magenta{background:#c9488b}.step5{background-image:url('../images/events-img-1366.jpg')}.step6{background-image:url('../images/40-img-1366.jpg');margin-bottom:-5px}.home-content.last{float:right;left:auto;right:15%;width:695px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}h2.home.last{color:#fff;font-size:36px;line-height:40px}.new-people{color:#50c458;font-size:33px;font-weight:bold;margin:25px 0 5px}.khalsa-signature{font-family:'Kaushan Script';padding-top:20px}.poweredBy{margin-bottom:30px;position:relative}.poweredBy img{height:30px}.habit{color:#fff;font-family:'Kaushan Script';font-size:41px;margin-bottom:20px}.habit-quote{color:#fff;font-size:22px;font-weight:bold;margin-bottom:20px}footer{background:#fff;border-top:3px solid #613586;color:#0b0b0b;padding:45px 0 0;text-align:center}.footer-text{font-size:18px;line-height:25px;font-weight:500;margin-bottom:30px;margin-top:20px}.footer-contact{margin-bottom:50px;margin-top:35px}h3.home{color:#613586;font-family:Trirong;font-size:32px}.footer-contact .textbox{border:1px solid #707070;border-radius:30px;height:54px;font-size:18px}.footer-contact .textbox:focus{outline:none}label{display:none}.email-newsletter .textbox{width:495px}.textbox{border:1px solid #c5c5c5;box-sizing:border-box;color:#565656;height:35px;margin:0 15px;padding:0 10px;text-align:center;width:230px}.massage-tabs{margin:auto;margin-top:-50px;text-align:center}.massage-info.active{display:block}.massage-info{display:none}.purple{background:#aa7bd5}.massage-tab{background-color:#6f4790;border:1px solid #fff;color:#fff;cursor:pointer;display:inline-block;font-size:28px;padding:20px 50px;width:355px}.massage-tab:hover{background-color:#ef5b5b}.left-coleen{display:inline-block;position:relative;vertical-align:middle;width:429px}.right-coleen .quote-text:first-of-type{margin-bottom:30px}.right-coleen{color:#fff;display:inline-block;padding-left:93px;vertical-align:middle;width:calc(100% - 434px)}.massage-tab.first{margin-right:-2.5px}.massage-tab.second{margin-left:-2.5px}.massage-tab.active{background-color:#ef5b5b;color:#fff;cursor:pointer;display:inline-block;padding:20px 50px;width:355px}.table.acu{margin-bottom:30px}.bottom-foot{background-color:#f0f0f0;padding:30px 0 20px}.button.footer-submit{background:#6f4790;color:#fff;font-size:25px;margin:30px 0;padding:6px 117px}.bull{margin:0 5px}.footer-social li{display:inline-block;margin:0 10px}body.price-body .footer-social li a:hover{text-decoration:none}body.price-body .login-link{bottom:-28px}.footer-social .social-icon{color:#613586;font-size:39px}.thanks,.maskModal{display:none;opacity:0}.thanks{background:#fff;background-size:cover;box-sizing:border-box;box-shadow:0 0 4px 0 rgba(0,0,0,.52);color:#000;left:50%;padding:68px 45px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:opacity .5s ease;width:600px;z-index:5}.maskModal.active,.thanks.active{opacity:1}.closeIcon{font-size:25px}.thanksHeader{display:block;font-size:39px;margin-bottom:20px}.thanksText{line-height:25px}.closeThanks{cursor:pointer;position:absolute;right:10px;top:10px}.maskModal{background:rgba(0,0,0,.7);bottom:0;height:100%;position:fixed;top:0;transition:opacity 1s ease 0s;width:100%;z-index:4}.header-spacer{height:75px}.header-spacer.sub{height:75px}.sub-nav{background:#6f4790;color:#fff;height:40px;position:fixed;text-align:center;top:75px;width:100%;z-index:7}body.top-toolbar-in-use .sub-nav.editing{top:179px}.sub-nav.editing{top:135px}.sub-nav li{font-size:16px;height:40px;line-height:40px;padding:0 40px;white-space:nowrap}.nav-inner{display:inline-block}body.price-body .sub-nav.meditation .nav-inner ul li a{color:#fff}body.price-body .sub-nav.meditation .nav-inner ul li a:hover{text-decoration:none}.sub-nav .nav-inner ul{display:flex;justify-content:center;position:relative;top:-1px}.sub-nav.connect li.active,.sub-nav.connect li:hover{background:#aa7bd5}.sub-nav.events-nav li.active,.sub-nav.events-nav li:hover{background:#c9488b}.sub-nav.holistic li.active,.sub-nav.holistic li:hover{background:#d15555}.sub-nav.training li.active,.sub-nav.training li:hover{background-color:#46ac4d}.sub-nav.meditation li.active,.sub-nav.meditation li:hover{background-color:#5a7fe9}.menu{display:none}.conditions-block{color:#fff}.chiropractic-1 .right50 img{background-color:#fff;display:block;padding:15px;width:100%}.upcoming-header{font-size:28px;margin-bottom:20px}.upcoming-dates.teach{padding:45px 50px 22px 50px}.date-header{color:#50c458;font-weight:bold;font-family:'Source Sans Pro'}.left-teach{float:left;padding-right:50px;width:calc(100% - 573px)}.quote-p{display:inline-block;margin-top:80px;width:100%}.right-teach{float:left;width:573px}.upcoming-dates{background-color:#fff;color:#6f4790;display:inline-block;font-family:Trirong;padding:45px 50px;width:100%}.upcoming-dates ul li{font-family:'Source Sans Pro';font-size:24px;margin-bottom:5px}.course-study{background-color:#fff;color:#6f4790;display:inline-block;margin-bottom:75px;margin-top:-45px;padding:70px 100px}.course-study ul li{list-style:initial;margin-bottom:7px}.course-study-header{color:#50c458;font-family:Trirong;font-size:31px;margin-bottom:15px}.left-testimonial-img{display:block;float:left;width:470px}.teach-img{background-color:#fff;padding:10px 10px 0 10px}.teach-img img{max-width:100%;width:100%}.left-testimonial-img img{max-width:100%;width:100%}.right-testimonial{float:left;margin-bottom:50px;padding-left:60px;width:calc(100% - 470px)}.left-testimonial{float:left;padding-right:60px;width:calc(100% - 470px)}.right-testimonial-img{display:block;float:right;width:470px}.right-testimonial-img img{width:100%;max-width:100%}.center-teach{text-align:center}.teacher-2-img-holder{display:inline-block;padding:0 100px;text-align:center;width:100%}.teacher-2-img{display:inline-block;margin:auto;margin-top:50px;text-align:center;width:100%}.teacher-2-img img{max-width:100%;margin:auto}.testi-name{display:inline-block;margin-bottom:25px;padding-left:35px}.event-block,.archive-articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-block .event,.archive-article{background-color:#fff;box-sizing:border-box;margin-bottom:2%;margin-left:1%;margin-right:1%;padding:30px;width:31%}.archive-articles{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:3vw;grid-row-gap:3vw}.archive-article{max-width:100%;width:100%}.back-to-blog{border-bottom:1px solid transparent;color:#fff;display:inline-block;width:100%;font-size:.8em;margin-bottom:40px}.back-to-blog-text{display:inline}.back-to-blog-text:hover{border-bottom:1px solid #fff}.back-to-blog-arrow{display:inline;height:1em;margin-right:15px;vertical-align:middle}.article{background:#fff;border-radius:3px;box-shadow:0 8px 30px rgba(0,0,0,.2);color:#0b0b0b;padding:40px 55px}.article-header{border-bottom:1px solid #f0f0f0;padding-bottom:1em;margin-bottom:2.5em;text-align:center}.article-title{font-family:Trirong;margin-bottom:20px}.article-img{display:block;margin:0 auto 2em;object-fit:contain;max-height:400px;max-width:100%;width:100%}.article-author{display:flex;align-items:center}.article-author-avatar{height:70px;width:70px;border-radius:99px}.article-header-meta{color:#444;font-size:18px;display:flex;align-items:center;justify-content:center;column-gap:40px}.article-footer-meta{color:#444;font-size:18px}.article-content{font-size:1em}.article-footer{padding-top:1em;margin-top:2em;border-top:1px solid #f0f0f0;display:flex;flex-wrap:wrap;column-gap:40px}.article-share{display:flex;align-items:center;column-gap:20px;margin-right:0;margin-left:auto}.article-share-icon{display:inherit;padding:0 5px}.article-share-icon path{fill:#804cac}.article-share-icon:hover path{fill:#a664dc}.article-related{margin-top:60px}@media screen and (max-width:768px){.article{padding:30px}.article-header-meta,.article-footer{flex-direction:column;align-items:center;grid-row-gap:20px;row-gap:20px;text-align:center}.article-content p{font-size:18px}.article-meta-mobile-break{display:block;line-height:1.3;width:100%}.article-share{margin:0 auto;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-share .article-meta-mobile-break{margin-bottom:10px}}@media screen and (max-width:1200px){.archive-articles{grid-template-columns:1fr 1fr}}@media screen and (max-width:700px){.archive-articles{grid-template-columns:1fr}.archive-article{margin-left:0;margin-right:0}}.event-name,h1.event-name,.archive-article-title{color:#6f4790;font-family:Trirong;font-size:28px;line-height:32px;margin-bottom:10px}.cleanse-h1,h1.cleanse-h1{color:#6f4790;font-family:Trirong;font-size:28px;line-height:32px;margin-bottom:20px}.left-ceremony{float:left;padding-right:70px;width:calc(100% - 470px)}.right-ceremony{float:left;width:470px}.right-ceremony img{background-color:#fff;box-sizing:border-box;display:block;max-width:100%;padding:15px}.sacred-img{background-color:#fff;display:inline-block;margin-bottom:50px;margin-top:-165px;padding:15px 15px 5px 15px}.sacred-img img{max-width:100%}.long-event{background-image:url('../images/40-img-1920.jpg');background-position:50% 50%;background-repeat:repeat;background-size:cover;margin-top:45px;padding:75px 0 135px;width:100%}.event-bottom{float:right;margin-right:5%;text-align:center;width:600px}.event-date,.archive-article-date{color:#c9488b;margin-bottom:20px;line-height:30px}.event-img img,.archive-article-img{max-width:100%;width:100%}.archive-article-img{margin-bottom:10px;max-width:100%;width:100%;object-fit:cover;height:300px}.archive-article-excerpt{color:#000;font-size:17px;font-weight:400;line-height:1.6}.archive-article-readmore{background:#aa7bd5;color:#fff;font-size:18px}.left-connect{float:left;margin-right:1%;width:49%}.right-connect{float:left;margin-left:1%;margin:auto;text-align:center;width:49%}.icon-left{float:left;padding-top:5px;width:30px}.contact-right{float:left;padding-left:35px;width:calc(100% - 40px)}.email-label{color:#262626;font-family:'Source Sans Pro';font-size:24px}.contact-line{display:inline-block;margin-bottom:30px;width:100%}.connect-box.event-details{margin:auto;text-align:center;margin-top:-150px}.event-details .event-name,.event-details h1.event-name{font-size:35px;line-height:39px;margin-bottom:25px;min-height:initial}.event-details .event-date{font-size:25px;min-height:initial}.connect-box{background-color:#fff;color:#6f4790;display:inline-block;font-family:Trirong;font-size:28px;line-height:41px;margin-top:-150px;padding:80px 60px;width:100%}#map{background-image:url('../images/khalsa-map.jpg');background-position:50% 50%;height:333px;display:inline-block;margin-bottom:35px;width:100%;transition:ease-in-out .2s all;-webkit-filter:brightness(100%);-moz-filter:brightness(100%);-o-filter:brightness(100%);-ms-filter:brightness(100%);filter:brightness(100%)}#map:hover{transition:ease-in-out .2s all;-webkit-filter:brightness(70%);-moz-filter:brightness(70%);-o-filter:brightness(70%);-ms-filter:brightness(70%);filter:brightness(70%)}.contact-right .black{color:#262626;font-family:'Source Sans Pro';font-size:24px;line-height:37px}.button.map{background:#6f4790;color:#fff;font-size:25px;padding:6px 117px}.event-holder img{max-width:100%}.bottom-testimonial{display:inline-block;margin-top:50px;width:100%}.yogi-left{float:left;padding-right:100px;width:calc(100% - 429px)}.yogi-right{float:right;width:429px}.yogi-right img{display:block;max-width:100%}.table.discover.yogi .tc.right{padding:50px;width:calc(100% - 500px)}.table.discover.yogi .tc.right .quote{margin-top:0}.table.discover.yogi .tc.left{background-position:50% 20%}.yogi-block{display:inline-block;margin-top:50px;width:100%}.khalsa-phone{width:100%}.email-newsletter{margin-top:20px}.g-recaptcha{display:inline-block}#g-recaptcha-error{color:#f00;font-size:16px;margin-top:-20px;margin-bottom:10px}.recaptcha-holder{display:inline-block;margin:auto;margin-top:40px;text-align:center}.gallery{box-sizing:border-box;position:relative}.galleryHolder{display:inline-block;margin-top:30px;width:100%}.gallery:nth-of-type(3n+1){clear:left;padding-right:1%}.gallery:nth-of-type(3n+2){padding:0 .5%}.gallery img{display:block;max-width:100%;width:100%}.gallery .galleryIcon img{display:inline-block;width:auto}.gallery:nth-of-type(3n+3){padding-left:1%}.gallery,.gallery,.gallery{box-sizing:border-box;float:left;margin-bottom:1.5%;width:33.3333%}.property-video img{margin-bottom:15px;max-width:100%}.photo{height:100%;position:relative}.overlay{background:rgba(73,82,94,.76);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease;z-index:1}.gallery:hover .overlay,.gallery:hover .galleryIcon{cursor:pointer;opacity:1;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease}.galleryIcon{color:#fff;font-size:40px;left:0;opacity:0;position:absolute;right:0;text-align:center;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;-moz-transition:opacity .2s ease;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);z-index:1}#mask{background:rgba(111,71,144,.9);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .5s ease 0s;z-index:25}#mask.active,#modalView.active{opacity:1}#mask.on,#modalView.on{display:block}#modalView{background:#fff;box-sizing:border-box;color:#fff;display:none;left:50%;opacity:0;margin:auto;max-width:85%;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:opacity .5s ease 0s;z-index:26}.modalOuter{padding:5px;position:relative}.modalClose{box-sizing:border-box;position:absolute;right:0;top:0}#modalView .closeThanks{right:0;top:-34px}.modalClose:hover{background:rgba(255,255,255,.5)}.closeModal{font-size:20px;position:relative;top:-35px}.closeModal img{height:20px;width:20px}.arrowLeft,.arrowRight{position:absolute;top:55%}.arrowLeft{left:-55px;transform:translate(-50%,-100%);-webkit-transform:translate(-50%,-100%);-moz-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%)}.arrowRight{right:-55px;transform:translate(50%,-100%);-webkit-transform:translate(50%,-100%);-moz-transform:translate(50%,-100%);-o-transform:translate(50%,-100%)}.gallery-arrow{display:block;font-size:25px;line-height:20px}.gallery-arrow img{width:15px;height:20px}.gallery-arrows{background:#0063a8;padding:15px 15px 12px}.gallery-arrows:hover{background:#025c9b}.modalInner{height:auto;max-width:100%;width:1000px}.modalInner img{max-width:100%}.slidePosition{bottom:-30px;font-family:'Open Sans';font-size:16px;position:absolute;right:0}#CurrentSlide,#SlideTotal{display:inline-block}.login-submit:disabled{cursor:default;opacity:.5}.form-inner-fields{height:160px;position:relative}.password-holder{display:inline-block;position:relative;width:100%}#show-pass{display:inline-block;font-size:14px;top:-33px;position:absolute;right:0;color:#6f4790}#show-pass:hover{cursor:pointer;text-decoration:underline}.form-loading{background:rgba(255,255,255,.9);display:none;height:100%;position:absolute;text-align:center;top:0;width:100%}.form-loading img{height:42px;left:50%;position:absolute;top:40%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.login-field{background-color:#f6f8fa;border:solid 1px #cbd6e2;box-sizing:border-box;font-size:16px;height:42px;margin-bottom:10px;margin-top:0;padding:0 10px;width:100%}.login-submit{background:#6f4790;border-radius:4px;box-sizing:border-box;color:#fff;display:block;font-weight:700;font-size:17px;height:40px;line-height:40px;margin:10px 0 0;text-align:center;width:100%}.form-title{color:#444345;font-size:27px;font-weight:700;margin-bottom:15px;line-height:32px;width:100%;text-align:center}#login-form{background:#fff;background-size:cover;box-sizing:border-box;box-shadow:0 0 4px 0 rgba(0,0,0,.52);border-radius:5px;color:#000;left:50%;font-family:Roboto;padding:50px 33px 40px;position:fixed;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:opacity .5s ease;-webkit-transition:opacity .5s ease;width:370px;z-index:26}#login-form,#login-mask{display:none;opacity:0}#login-form.active,#login-mask.active{opacity:1}#login-error{color:#f00;display:none;font-size:13px;line-height:14px;padding-top:20px;text-align:center;visibility:hidden}.forgot-password{color:#6f4790;font-size:16px;padding-top:20px;text-align:center}.forgot-password-text:hover{text-decoration:underline}.close-login img{height:15px}.close-login{cursor:pointer;position:absolute;right:15px;top:5px}.login-label{display:block;font-weight:normal;font-size:14px;line-height:30px}#login-mask{background:rgba(0,0,0,.7);bottom:0;height:100%;position:fixed;top:0;transition:opacity .5s ease;-webkit-transition:opacity .5s ease;width:100%;z-index:25}#login-form ::-webkit-input-placeholder{font-size:16px;color:#595757}#login-form :-moz-placeholder{font-size:16px;color:#595757}#login-form ::-moz-placeholder{font-size:16px;color:#595757}#login-form :-ms-input-placeholder{font-size:16px;color:#595757}body.price-body .login-link a{color:#2e3857}.login-link{color:#2e3857;cursor:pointer;font-size:16px;font-family:'Source Sans Pro';bottom:-23px;text-transform:uppercase;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.quickViewNoDimensions{max-height:calc(100% - 180px);overflow-y:auto;top:155px!important;transform:translate(-50%,0)!important;-webkit-transform:translate(-50%,0)!important}.slider-outer{background:#fa8484;min-height:calc(100% - 120px);overflow-x:hidden;position:relative;white-space:nowrap}#slide-inner{display:inline-block;min-height:100%;white-space:normal;width:100%}#new-slide{display:inline-block;min-height:100%;opacity:0;transform:translate3d(100%,0,0);white-space:normal;width:100%}.slides{min-height:100%;padding:100px;width:100%}.prev,.next{display:none!important;position:fixed;top:50%;margin-top:-25px;display:block;cursor:pointer}.next{right:20px}.prev{left:20px}.next img,.prev img{width:25px}.slider-info{border-top:1px solid #414141;border-bottom:1px solid #414141;height:67px;margin-bottom:50px;padding:12px 0}.slide-content{background:#fa8484;min-height:650px;width:100%}.slide-content.blue{background:#00f}.content-box{color:#fff;margin-bottom:105px;margin-top:45px;width:100%}.teacher-2-img .teacher-2-negative{margin-top:-180px}.acupuncture-testi{background-color:#fff;color:#6f4790;margin-bottom:110px;padding:15px}.left-acu{float:left;width:500px}.quote{margin-bottom:20px}.right-acu{float:right;padding-top:30px;width:calc(100% - 568px)}.content-top{margin:auto;text-align:center}.content-top h1{color:#613586;font-family:Trirong;font-size:24px}.content-top h1.holistic{background:none;color:#f35b5b}.content-top h1.meditation{background:none;color:#5a7fe9}.content-top h1.training{background:none;color:#50c458}.pagination{margin-top:60px;width:100%}.pagination__description{display:block;font-size:17px;font-weight:500;margin-bottom:30px;text-align:center;width:100%}.pagination__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pagination__num{border-bottom:2px solid transparent;color:#fff;padding:4px 8px;font-size:24px;font-weight:normal;margin:0 15px;transition:color .2s linear}.pagination__num.current{cursor:none;border-bottom:2px solid #fff;pointer-events:none}.pagination__num:hover{border-bottom:2px solid #fff}[class^="pagination__arrow--"].is-disabled{cursor:none;pointer-events:none;opacity:.5}[class^="pagination__arrow--"] svg{transition:all .2s linear;vertical-align:middle;border-bottom:2px solid transparent}[class^="pagination__arrow--"]:not(.is-disabled):hover svg path{stroke:#fff}.pagination__arrow--left{margin-right:40px}.pagination__arrow--right{margin-left:40px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media screen and (max-height:767px){.step2,.step3,.step4,.step5,.step6{min-height:768px}}.cke_combo__styles,.cke_combo__styles .cke_combo_button,.cke_combo__styles .cke_combo_text{width:350px}.cke_combopanel__styles{width:350px !important}.cke_combo__styles .cke_combo_open{left:-35px;position:relative}div[id^='cke_EditContent']{z-index:7 !important}.white-text .showEditableContent{background:#595959}#top-toolbar{height:45px;position:fixed;top:60px;width:100%;z-index:9}body.top-toolbar-in-use{margin-top:103px !important}@media screen and (max-width:1600px){.step4 .button{line-height:25px;width:auto}.home-content.health{right:5%;width:550px}.home-content.meditation{left:5%;width:570px}.home-content.expand{right:5%;width:550px}.home-content.events{left:5%;width:550px}.home-content.last{right:5%;width:550px}}@media screen and (max-width:1400px){.sub-nav.holistic ul li{padding:0 25px}.home-bigLogo{width:850px}.dark-purple.yogi{padding:100px 25px}.step4 .button{line-height:unset;width:auto}.home-text{line-height:30px}.button-home{padding:10px 25px;font-size:20px}.price-img{bottom:50px;position:absolute;right:-25px;width:480px}body,body.price-body{font-size:22px;line-height:37px}.top-p{font-size:26px;line-height:40px;margin-bottom:60px;text-align:center}.numberCircle{font-size:18px;height:35px;width:35px}.top-content{height:375px}}@media screen and (max-width:1300px){.sub-nav.holistic ul li{padding:0 15px}}@media screen and (max-width:1275px){.last-quote .right-testi{width:520px;float:right}.last-quote .left-testi{padding-right:73px;width:calc(100% - 525px)}.nav ul li{margin:0 10px}}@media screen and (max-width:1200px){.meditation .home-text p,.meditation .home-text .white-header{font-size:34px;line-height:40px}.journey .image-holder.video video{width:100%}.social-nav li{float:left;margin-left:7px}.nav ul li{margin:0 6px}.yogi-left{padding-right:65px;width:calc(100% - 380px)}.yogi-right{width:375px}.step2,.step3,.step4,.step5,.step6{height:800px;min-height:unset}.pricing-block.scheduling .table{width:90%}.event-block .event:nth-of-type(odd){background-color:#fff;float:left;margin-bottom:5%;margin-left:0%;margin-right:2.5%;padding:30px;width:47.5%}.event-block .event:nth-of-type(even){background-color:#fff;float:left;margin-bottom:5%;margin-left:2.5%;margin-right:0%;padding:30px;width:47.5%}.left-testimonial-img{width:370px}.right-testimonial{margin-bottom:50px;padding-left:30px;width:calc(100% - 370px)}.right-teach{float:left;width:410px}.left-teach{float:left;padding-right:50px;width:calc(100% - 415px)}.upcoming-dates{padding:25px}.quote-text{font-size:22px;line-height:31px}.quote{margin-bottom:10px}.acupuncture-testi .left-acu{float:left;width:400px}.acupuncture-testi .right-acu{padding-top:30px;padding-left:25px;width:calc(100% - 405px)}.left-teacher{margin-bottom:25px;margin-right:40px;width:250px}.right-teacher{float:right;margin-bottom:25px;margin-left:40px;width:250px}.table.lessons .tc.right{padding:20px 40px 20px 40px}.pricing-box{padding:31px 31px 31px 50px}.left-pricing{width:375px}.right-pricing{display:inline-block;vertical-align:middle;padding-left:50px;width:calc(100% - 380px)}.right-discover{width:375px}.table.discover .tc.left{width:450px}.right-discover-2{padding-left:50px}.left-discover{padding-right:65px;width:calc(100% - 380px)}.sub-nav.holistic ul li{margin:0 -2px}}@media screen and (max-width:1150px){.social-nav li{margin-left:15px}.noscroll{overflow:hidden}.mobileSub{box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .5s ease;-webkit-transition:max-height .5s ease;width:100%}.mobileSub.active{max-height:605px;transition:max-height .5s ease;-webkit-transition:max-height .5s ease}.right-cook{float:right;width:350px}.left-cook{padding-right:50px;width:calc(100% - 355px)}.left-nutrition{padding-right:30px;width:calc(100% - 475px)}.right-nutrition{width:470px}.chiropractic-1 .left50{margin-right:2.5%;width:57.5%}.chiropractic-1 .right50{margin-left:2.5%;width:37.5%}.chiropractic-2 .left50{margin-right:2.5%;width:37.5%}.chiropractic-2 .right50{margin-left:2.5%;padding-left:0;width:57.5%}.table.discover .tc.left{width:350px}.table.discover .tc.right{padding:50px;width:calc(100% - 355px)}.left-coleen{width:375px}.right-coleen{padding-left:53px;width:calc(100% - 384px)}.table.nirbhe .tc.left{width:400px}#navMobile li.active.red{background-color:#d15555}#navMobile li.active.blue{background-color:#4870e4}#navMobile li.active.green{background-color:#46ac4d}#navMobile li.active.pink{background-color:#c9488b}.sub-nav{display:none}.top-content{height:325px}.top-content.journey{margin-top:0}.header-spacer.sub{height:60px}.sub-nav{top:60px}.social-icon{font-size:34px}.nav{display:none}.social-nav{top:12px;right:70px}body.price-body .logo img{vertical-align:unset}.logo img{width:116px}header{height:60px;-webkit-box-shadow:0 0 8px 2px rgba(77,77,77,1);-moz-box-shadow:0 0 8px 2px rgba(77,77,77,1);box-shadow:0 0 8px 2px rgba(77,77,77,1)}.logo{left:15px;top:12px}#mobileMenuLink.editing{top:75px}#mobileMenuLink,#mobileCloseLink{margin:auto;position:fixed;right:15px;top:15px;width:25px;z-index:21}#navMobile{background:#613586;bottom:0;color:#fff;box-sizing:border-box;display:block;font-size:20px;left:0;max-height:0;overflow-y:scroll;padding:20px 0 0;position:fixed;top:0;transition:max-height .5s ease;-webkit-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;width:100%;z-index:6}#navMobile.active{max-height:2000px}.vertCenter{display:inline-block;height:100%;vertical-align:middle;width:0}#navMobile ul{padding-top:83px}#navMobile li{border-top:1px solid #75449f;padding:15px 25px;text-transform:uppercase}#navMobile li ul li:first-of-type{padding-top:15px}#navMobile li ul li{border:none;color:#fff;font-size:16px;padding:8px 15px;text-transform:none}#navMobile li ul li.active{color:#613586}#navMobile li.last{border-bottom:1px solid #75449f}#hhc #healthcare li:hover{color:#d15555}body.price-body #hhc #healthcare li a:hover{color:#d15555}#navMobile li.active#hhc #healthcare li:hover{color:#613586}body.price-body #navMobile li.active#hhc #healthcare li a:hover{color:#613586}#med #meditation li:hover{color:#4870e4}body.price-body #navMobile li.active#med #meditation li a:hover{color:#613586}body.price-body #med #meditation li a:hover{color:#4870e4}#navMobile li.active#med #meditation li:hover{color:#613586}#teach #training li:hover{color:#46ac4d}body.price-body #teach #training li a:hover{color:#46ac4d}#navMobile li.active#teach #training li:hover{color:#613586}body.price-body #navMobile li.active#teach #training li a:hover{color:#613586}#event #events li:hover{color:#c9488b}body.price-body #event #events li a:hover{color:#c9488b}#navMobile li.active#event #events li:hover{color:#613586}body.price-body #navMobile li.active#event #events li a:hover{color:#613586}#navMobile li ul{padding-top:0}#navIcon{display:block;cursor:pointer;height:25px;position:relative;top:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:25px}#navIcon span{background:#804cac;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;width:100%}.nav-arrow img{height:12px;width:8px}.nav-arrow{display:inline-block;margin-left:8px;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.nav-mobileInner ul li.down .nav-arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}#navMobile li ul{max-height:0;overflow:hidden;transition:max-height .5s ease}#navMobile li ul.active{max-height:500px;transition:max-height .5s ease}.menu{display:block}#navIcon span:nth-child(1){top:0}#navIcon span:nth-child(2),#navIcon span:nth-child(3){top:8px}#navIcon span:nth-child(4){top:16px}#navIcon.open span:nth-child(1){left:50%;top:10px;width:0%}#navIcon.open span:nth-child(2){transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg)}#navIcon.open span:nth-child(3){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#navIcon.open span:nth-child(4){left:50%;top:10px;width:0%}.menu{color:#804cac;cursor:pointer;font-size:22px;font-weight:bold;line-height:37px;position:absolute;right:0;text-transform:uppercase;top:-9px}.nav-spacer{height:90px;width:100%}.social-nav.mobile .social-icon{color:#fff}.social-nav.mobile .social-icon:hover{color:#a664dc}#navMobile .social-nav.mobile ul{padding-top:0}.social-nav.mobile{bottom:0;display:block;left:0;padding-bottom:20px;position:absolute;right:0;text-align:center;top:auto}.nav-mobileInner{min-height:100%;position:relative}#navMobile .social-nav.mobile li{border:none;display:inline-block;float:none;margin:0 10px;padding:0}.right-acu{float:right;padding-top:30px;width:calc(100% - 540px)}.left-testi{width:420px}.right-testi{color:#fff;display:inline-block;padding-left:73px;vertical-align:middle;width:calc(100% - 425px)}}@media screen and (max-width:1100px){.meditation .home-text p,.meditation .home-text .white-header{font-size:32px;line-height:40px}.home-bigLogo{width:750px}.arrowLeft{left:-35px}.arrowRight{right:-35px}.button-home{padding:5px 20px;font-size:18px}.home-content.health,.home-content.meditation,.home-content.expand,.home-content.events,.home-content.events,.home-content.last{width:475px}h2.home{font-size:32px;line-height:36px}.ornament{margin:15px 0}.home-text{line-height:26px;font-size:20px;margin-bottom:15px}.step2,.step3,.step4,.step5,.step6{height:675px}.connect-box{margin-top:-150px;padding:50px 30px}.left-connect{margin-right:0%;width:100%}.right-connect{margin-left:0%;width:100%}.right-testimonial-img img{margin:auto}.right-testimonial-img img{width:auto}.right-testimonial-img{margin-bottom:50px;width:100%}.left-testimonial{padding-right:0;width:100%}.right-testimonial{margin-bottom:50px;margin-top:50px;padding-left:0;width:100%}.left-testimonial-img{width:100%}.left-testimonial-img img{margin:auto;width:auto}.right-ceremony{float:right;width:380px}.left-ceremony{float:left;padding-right:40px;width:calc(100% - 385px)}.left-cook{margin-bottom:50px;padding-right:0;width:100%}.right-cook{margin-bottom:50px;width:100%}.right-cook img{margin:auto;max-width:100%;width:50%}.chiropractic-3 .left50{width:calc(100% - 405px)}.chiropractic-3 .right50{width:400px;float:right}.chiropractic-4 .right50{padding-left:60px}.schedule .left-pricing{width:100%}.schedule .left-pricing img{margin:auto;margin-bottom:50px;max-width:100%;width:50%}.schedule .right-pricing{display:inline-block;vertical-align:middle;padding-left:0;width:100%}}@media screen and (max-width:1000px){.top-content.train-1{height:550px}.teacher-2-img-holder{padding:0 50px}.home-bigLogo{width:650px}.event-bottom{width:490px}.step2{background-position:100% 50%}.step3{background-position:25% 50%;background-size:initial}.step4{background-position:100% 20%}.step5{background-position:25% 50%}.step6{background-position:100% 50%}h2.home{font-size:29px;line-height:30px}.step2,.step3,.step4,.step5,.step6{height:600px}.right-ceremony img{margin:auto;margin-top:50px}.right-ceremony{width:100%}.left-ceremony{padding-right:0;width:100%}.price-img{width:440px}.last-quote .left-testi{padding-right:40px;width:calc(100% - 465px)}.last-quote .right-testi{width:460px}.acupuncture-testi .left-acu{width:375px}.acupuncture-testi .right-acu{padding-top:15px;padding-left:20px;width:calc(100% - 380px)}.table.nirbhe .tc.left{width:350px}.right-nirbhe{width:369px;float:right}.left-nirbhe{padding-right:50px;width:calc(100% - 374px)}.left-teacher{margin-bottom:25px;margin-right:30px;width:230px}.right-teacher{float:right;margin-bottom:25px;margin-left:30px;width:230px}.top-content-text,h1.top-content-text{font-size:34px;line-height:40px}.l-contentContainer{padding:0 30px}.top-content{height:300px}.footer-text{margin:0 auto 30px;width:80%;margin-top:30px}}@media screen and (max-width:900px){.teacher-2-img .teacher-2-negative{margin-top:-130px}.cleanse-50-holder .cleanse-50:first-of-type{margin-right:0%}.cleanse-50-holder .cleanse-50:last-of-type{margin-left:0%}.cleanse-50{background-color:#fff;box-sizing:border-box;display:inline-block;margin-bottom:2%;padding:30px;width:100%}.right-ceremony{margin-bottom:50px}.sacred-images .left50 img{display:inline-block;float:none;margin-bottom:50px}.sacred-images .right50 img{display:inline-block;float:none;margin-bottom:50px}.sacred-images{margin:auto;text-align:center}.yogi-left{padding-right:0;width:100%}.yogi-right{margin-top:50px;width:100%}.yogi-right img{margin:auto}.purple-images{display:inline-block;margin-bottom:50px;margin-top:-170px}.quote{margin-bottom:30px}.dark-purple{padding:50px}.content-header{margin:auto;margin-bottom:20px;text-align:center}.button-home{padding:10px 20px;font-size:18px;max-width:350px;line-height:20px}.step4 .button{padding:10px 20px;font-size:18px;max-width:350px;line-height:20px}.home-text{line-height:24px;font-size:18px}h2.train{font-size:32px;line-height:34px}.step2,.step3,.step4,.step5,.step6{height:550px}.acu-points-holder{margin-bottom:100px}.photo-testi{margin-bottom:100px}.pricing-block.scheduling .table{width:100%}.pricing-block.scheduling .left50{width:100%}.pricing-block.scheduling .right50{width:100%}.pricing-box{padding:30px}.content-box{margin-bottom:50px}.table.lessons .tc.left{display:none}.price-img{display:none}.right-price{margin-left:0%;padding:45px;width:100%}.left-price{margin-right:0%;padding-top:0;width:100%}.right-discover-2{padding-left:0;width:100%}.left-discover-2{margin-bottom:50px;width:100%}.left-discover-2 img{margin:auto}.table.discover .tc.left{display:none}.left-discover{padding-right:0;width:100%}.right-discover{margin-top:50px;width:100%}.right-discover img{margin:auto}.photo-quote{left:20%}.left-testi img{margin:auto}.left-testi{margin-bottom:50px;width:100%}.right-testi{color:#fff;display:inline-block;padding-left:0;width:100%}.last-quote .left-testi{padding-right:0;width:100%}.last-quote .right-testi{width:100%}.last-quote .right-testi img{margin:auto;margin-bottom:50px;margin-top:50px}.acupuncture-testi .left-acu{display:none}.acupuncture-testi .right-acu{padding-top:0;padding-left:0;width:100%}.acu .right40 img{margin:auto}.left60{margin-right:0%;float:left;width:100%}.right40{float:right;margin-left:0%;width:100%}.left-40{margin-right:0%;float:left;width:100%}.right-60{float:right;margin-left:0%;width:100%}.thai-flex{display:flex;margin-top:50px;margin-bottom:50px;flex-direction:column-reverse}.thai-flex .left-40 img{margin:auto}.course-study{padding:40px 60px}.content-box .upcoming-dates .left50{float:left;width:50%}.content-box .upcoming-dates .right50{float:left;width:50%}.right-teach{width:100%}.left-teach{padding-right:0;width:100%}.content-box-image{margin:0 auto 30px;max-height:70vh}.pricing-block .content-box-image{width:50%}.content-box .left50{margin-right:0%;width:100%}ul.bullet.no-space{margin-bottom:0}.content-box .right50{margin-left:0%;width:100%}.left-nutrition{padding-right:0;margin-bottom:50px;width:100%}.right-nutrition{width:100%}.left-coleen{width:100%}.left-coleen img{margin:auto;margin-bottom:50px;width:50%}.right-coleen{padding-left:0;width:100%}.table.nirbhe{margin-top:50px}.table.nirbhe .tc.left{display:none}.right-nirbhe{margin-bottom:50px;margin-top:50px;width:100%;float:none}.table.nirbhe .tc.right{padding:20px 20px 20px 40px;width:calc(100% - 500px)}.table.nirbhe .tc.right p{font-size:23px;line-height:34px}.right-nirbhe img{margin:auto;width:50%}.left-nirbhe{padding-right:0;width:100%}.chiropractic-4 .left50{margin-bottom:50px;width:100%}.chiropractic-4 .left50 img{margin:auto;width:50%}.chiropractic-4 .right50{padding-left:0;width:100%}.chiropractic-3 .left50{display:inline-block;float:none;margin-right:0%;padding-right:0;vertical-align:middle;width:100%}.chiropractic-3 .right50{display:none}.chiropractic-1 .left50{margin-right:0%;width:100%}.chiropractic-1 .right50{margin-left:0%;margin-top:50px;width:100%}.chiropractic-1 .right50 img{width:50%;margin:auto}.chiropractic-2 .left50{margin-right:0%;width:100%}.chiropractic-2 .left50 img{width:50%;margin:auto;margin-bottom:50px}.chiropractic-2 .right50{margin-left:0%;padding-left:0;width:100%}.dark-purple.teacher{padding:0;margin-top:0;padding-bottom:105px;padding-top:60px}}@media screen and (max-width:800px){.top-content.train-1{height:475px}.top-p h2{line-height:34px;font-size:30px}.teacher-2-img-holder{padding:0 0}.home-announcement p{color:#fff;font-size:18px;line-height:40px}.step3{background-position:40% 50%}.gallery,.gallery,.gallery{margin-bottom:4%}.home-bigLogo{width:550px}.event-bottom .habit{line-height:100%}.event-bottom{margin-right:0;width:100%}.long-event{background-image:none;background-position:50% 50%;background-repeat:repeat;background-size:cover;margin-top:45px;padding:0;width:100%}.event-name,h1.event-name{color:#6f4790;font-family:Trirong;font-size:24px;margin-bottom:10px;min-height:52px;line-height:26px}.cleanse-h1,h1.cleanse-h1{color:#6f4790;font-family:Trirong;font-size:24px;margin-bottom:10px;min-height:52px;line-height:26px}.top-content-text.acu{font-size:26px;line-height:33px;margin:auto;width:500px}.chiropractic-1 .right50 img{width:60%}.chiropractic-2 .left50 img{width:60%}.chiropractic-3 .left50 img{width:60%}.photo-quote{left:18%}.gallery:nth-of-type(odd){clear:none;float:left;padding-left:0%;padding-right:2%;width:50%}.gallery:nth-of-type(even){clear:none;float:right;padding-left:2%;padding-right:0%;width:50%}.massage-tab,.massage-tab.active{width:360px;padding:15px 50px}.massage-tabs{margin-top:-72px}.massage-tab.first{margin-right:0}.massage-tab.second{margin-left:0}.numberCircle{height:33px;padding-top:1px;width:33px}.left-number{width:40px}.right-text{padding-left:20px;width:calc(100% - 40px)}.teacher{display:inline-block;margin-bottom:50px}.content-box.teacher .top-p{text-align:center;margin-bottom:20px}.left-teacher{margin-bottom:40px;margin-right:0;width:100%}.left-teacher img{margin:auto;text-align:center;width:300px}.right-teacher{margin-bottom:40px;margin-left:0;width:100%}.right-teacher img{margin:auto;text-align:center;width:300px}.top-p{font-size:23px;line-height:33px;margin-bottom:45px;text-align:center}.top-content{height:275px}body,body.price-body{font-size:20px;line-height:30px}}@media screen and (max-width:767px){.top{height:650px;min-height:650px}.step2{background-image:url(../images/healing-img-1366-dark.jpg)}.step4{background-image:url(../images/expand-img-1366-dark.jpg)}.step5{background-image:url(../images/events-img-1366-dark.jpg)}.step6{background-image:url(../images/40-img-1366-dark.jpg)}.last-quote .right-testi img{padding:7px}.button.map{padding:9px 117px}.dark-purple .purple-images .right50{display:none}.dark-purple .purple-images .left50{width:100%}.chiropractic-1 .right50 img{padding:7px}.chiropractic-2 .left50 img{padding:7px}.shadow{padding:7px}.home-content.last{margin:auto;padding:0 5%;width:100%}.step6{margin-bottom:-10px}.home-content.last{transform:translateY(0%);-webkit-transform:translateY(0%)}.home-content.health,.home-content.meditation,.home-content.expand,.home-content.events,.home-content.events,.home-content.last{display:inline-block;position:static;transform:translateY(0)}.home-text{display:none}.photo-quote{left:15%}#navIcon{display:block}.menu{display:none}#mobileMenuLink,#mobileCloseLink{display:block;left:auto;position:fixed;right:15px;top:17px;z-index:21}.step2,.step3,.step4,.step5,.step6{display:inline-block;height:auto;margin-top:-10px;min-height:0;padding:100px 0}.step3{background-position:45% 25%;background-size:initial}.habit{line-height:140%}.connect-box{font-size:26px;line-height:33px}}@media screen and (max-width:700px){.top-content.train-1{height:425px}.top-p h2 br{display:none}.brain-br{display:none}.event-block .event:nth-of-type(odd){margin-bottom:50px;margin-left:0%;margin-right:0%;padding:30px;width:100%}.event-block .event:nth-of-type(even){margin-bottom:50px;margin-left:0%;margin-right:0%;padding:30px;width:100%}.event-name,h1.event-name{font-size:28px;min-height:0;line-height:32px}.cleanse-h1,h1.cleanse-h1{font-size:28px;min-height:0;line-height:32px}.event-date{font-size:23px}}@media screen and (max-width:600px){.meditation h2.train{font-size:29px;line-height:30px}.top-content.train-1{height:365px}.email-newsletter .textbox{width:100%}.email-newsletter{margin-top:0}.footer-contact .textbox{margin-bottom:20px;width:100%}.step2{background-position:88% 50%}.step3{background-position:50% 25%;background-size:inherit}.step4{background-position:50% 40%}.step5{background-position:75% 50%}.event .event-name,.event h1.event-name{margin-bottom:10px}.step2,.step3,.step4,.step5,.step6{padding:100px 5%}.home-bigLogo{width:450px}h2.home.expand{font-size:29px;line-height:30px;letter-spacing:0}.home-content.health,.home-content.meditation,.home-content.expand,.home-content.events,.home-content.events,.home-content.last{width:100%}.top-content-text.acu{font-size:23px;line-height:33px;margin:auto;width:450px}.table.price{width:100%}.connect-box{margin-top:-150px;padding:30px 20px}.icon-left{float:left;padding-top:5px;width:25px}.contact-right .black{font-size:22px;line-height:29px}.connect-box{font-size:22px;line-height:29px}.contact-right{padding-left:20px}.photo-quote{left:40px}.button-home{padding:10px 20px;font-size:15px}.event-details .event-name,.event-details h1.event-name{font-size:30px;line-height:35px;margin-bottom:15px}.event-details .event-date{font-size:20px}}@media screen and (max-width:550px){.textbox{margin:0 0 15px;width:90%}.button.footer-submit{margin-top:15px;width:90%}.home-text{font-size:100%}.home-list{font-size:87.5%}.event-link-button .button{padding:10px 50px;width:auto}}@media screen and (max-width:500px){.top{height:400px;min-height:400px}.home-announcement p{font-size:15px;line-height:15px;width:260px;text-align:center;margin:auto;padding-top:3px}.testi-box{padding:20px}.sacred-images .right50{width:100%}.connect-box .footer-social{margin-bottom:30px;margin-top:30px}.habit{font-size:35px;margin-bottom:14px;line-height:130%}h2.home.last{color:#fff;font-size:26px;line-height:35px}.new-people{color:#50c458;font-size:28px;margin:15px 0 5px}.step2{background-position:75% 50%}.event .event-name,.event h1.event-name{font-size:23px;line-height:28px;margin-bottom:5px}.cleanse-h1,h1.cleanse-h1{font-size:23px;line-height:28px;margin-bottom:5px}.event .event-date{font-size:18px}.button.footer-submit{padding:6px 30px;width:90%}.social-nav{display:none}.table.discover.yogi .tc.right{padding:20px}.email-label{font-size:22px}.left-connect .contact-right p{font-size:18px}.event-bottom .home.last br{display:none}.teacher-2-img{margin-top:50px}.table-header{font-size:24px}.dark-purple{padding:25px}.home-bigLogo{width:350px}.table.price .tc:last-child span{padding-left:0}.table.price .tr{background-image:none;display:inline-block;margin-bottom:10px;width:100%}.table.price .tc:last-child{text-align:center}.table.price .tc:first-child{text-align:center}.table.price .tc{display:inline-block;width:100%}.course-study{padding:40px}.table.discover .tc.right{padding:20px}.table.nirbhe .tc.right{padding:20px 20px 0 20px}.acu-points-holder{margin-bottom:50px}.photo-testi{margin-bottom:50px}.acupuncture-testi{margin-bottom:50px}.photo-quote .quote-text{font-size:28px;line-height:28px}.top-content-text.acu{font-size:21px;line-height:27px;margin:auto;width:100%;padding:0 20px;padding-top:40px}.schedule .left-pricing img{width:75%}.right-price{padding:20px}.price-day .time{font-size:20px;width:100px}.price-day .details{width:calc(100% - 105px)}.price-day .day{font-size:25px}.pricing-box{padding:20px}.pricing-block{padding:50px 0}.pricing-block .content-box-image{width:75%}.right-cook img{width:75%}.right-nutrition{padding:20px}.left-coleen img{width:75%}.right-nirbhe img{margin:auto;width:75%}.l-contentContainer{padding:0 15px}.treatment-text{margin-bottom:50px;margin-top:50px}.dark-purple{padding-bottom:75px;padding-top:75px}.purple-text{color:#fff;font-family:Trirong;font-size:28px;line-height:40px;text-align:center}h2.white-header,.white-header{font-family:Trirong;font-size:28px;line-height:40px;text-align:center}.chiropractic-1 .right50 img{width:75%}.chiropractic-2 .left50 img{width:75%}.chiropractic-4 .left50 img{width:75%}.right-text{padding-left:10px}.white-box.long-purp{padding:30px 20px 30px 5px}.connect-box{margin-top:-100px}.connect-box.event-details{margin-top:-100px}.content-box .upcoming-dates .left50{float:left;width:100%}.content-box .upcoming-dates .right50{float:left;width:100%}.top-content{height:200px}.top-content-text,h1.top-content-text{font-size:24px;line-height:27px}.top-content-text.therapeutic-massage{top:33%}.massage-tab,.massage-tab.active{font-size:25px;padding:15px 25px;width:300px}.massage-tabs{margin-top:-63px}.event-link-button .button{padding:10px 50px;width:auto}.event-link-button .button{padding:10px 38px;width:auto;font-size:19PX}}@media screen and (max-width:400px){.step2{background-position:60% 50%}.step3{background-position:65% 25%}.step4{background-position:8% 40%}}@media screen and (min-width:1201px){#navMobile{display:none !important}}.grid-2col{display:grid;align-items:center;grid-template-columns:1fr 1fr;grid-column-gap:50px}@media screen and (max-width:900px){.grid-2col{display:flex;flex-direction:column;justify-content:center;grid-row-gap:40px;row-gap:40px}.grid-2col__img{width:50%}}@media screen and (max-width:500px){.grid-2col__img{width:75%}}.column-count-3{display:inline-block;column-count:3;column-gap:45px}@media screen and (max-width:950px){.column-count-3{column-count:2;column-gap:30px}}@media screen and (max-width:600px){.column-count-3{column-count:1}}