/** Shopify CDN: Minification failed

Line 1237:0 Unexpected "}"
Line 1616:0 Unexpected "}"

**/
resp-tab-content.hor_1.resp-tab-content-active {
    border: 1px solid #ebeaec !important;
    float: left;
    box-sizing: border-box;
    width: 100%;
}
.ios_app {
    background: url(https://cdn.shopify.com/s/files/1/0015/5710/2649/files/iosIMG_icon_0400f761-6620-4a70-b461-62c5760fbef8.png?11879805921999390735) no-repeat;
    background-repeat: no-repeat;
    padding-left: 70px;
    background-size: 50px;
    margin-bottom: 20px;
        background-position: center left;
}



.android_app{
    background: url(https://cdn.shopify.com/s/files/1/0015/5710/2649/files/iosIMG_icon2.png?11879805921999390735) no-repeat;
    background-repeat: no-repeat;
    padding-left: 70px;
    background-size: 50px;
    margin-bottom: 20px;
        background-position: center left;
}
.manual_app{
    background: url(https://cdn.shopify.com/s/files/1/0015/5710/2649/files/iosIMG_icon3.png?11879805921999390735) no-repeat;
    background-repeat: no-repeat;
    padding-left: 70px;
    background-size: 50px;
    margin-bottom: 20px;
        background-position: center left;
}
.training{
    background: url(https://cdn.shopify.com/s/files/1/0015/5710/2649/files/iosIMG_icon4.png?11879805921999390735) no-repeat;
    background-repeat: no-repeat;
    padding-left: 70px;
    background-size: 50px;
    margin-bottom: 20px;
        background-position: center left;
}
.webinar {
    background: url(https://cdn.shopify.com/s/files/1/0015/5710/2649/files/iosIMG_icon5.png?11879805921999390735) no-repeat;
    background-repeat: no-repeat;
    padding-left: 70px;
    background-size: 50px;
    background-position: center left;
    float: left;
    width: 100%;
    box-sizing: border-box;
}

.ios_app, .android_app, .manual_app, .training {
    float: left;
    width: 50%;
    box-sizing: border-box;
}

.ios_app a:hover,
.android_app a:hover,
.manual_app a:hover,
.training a:hover,
.webinar a:hover{color: #37007e !important; text-decoration: underline;}

.resp-tab-active {
    background-color: #f19307 !important;
    color: #fff;
    border: 4px solid #f19307 !important;
    border-top: 4px solid #f19307 !important;
}
.resp-tab-content h6 {
    font-size: 17px;
    font-weight: bold;
}
.videocontainerleft {
    width: 55%;
    float: left;
}
.videocontainerright {
    width: 45%;
    float: right;
    overflow-y: scroll;
    height: 330px;
    overflow-x: hidden;
}

.tapgenius {
    text-align: center;
    padding: 30px 0;
}
.columns {
    float: left;
    display: inline;
    margin-left: 10px;
    margin-right: 10px;
}
.six.columns.lefttext {
    text-align: left;
        width: 35%
}

.quitegenius h1 {
    text-align: center;
    color: #f19307;
    font-weight: bold;
}




/*3apr2k18*/

div#ProductPhotos-product-template .product-image-main img {
    width: auto !important;
}

div#shopify-section-tap-genius,div#shopify-section-quitegenius,div#shopify-section-about-genius{float: left; width: 100%;}

div#shopify-section-tap-genius h1 {
    color: #231f5c;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
    margin-top: 0px;
}

div#shopify-section-tap-genius .margin30 {
    margin-top: 50px;
    margin-bottom: 20px;
}



div#shopify-section-tap-genius .three.columns {
    position: relative;
    left: -10px;
}


div#shopify-section-quitegenius {
    margin-left: -15px;
    margin-right: -15px;
    width: auto;
    margin-top: 40px;
}


div#shopify-section-quitegenius .quitegenius { 
    height: 100%;
    float: left;
}

div#shopify-section-quitegenius  .quitegenius {
    padding: 30px 30px;
}


div#shopify-section-quitegenius  .quitegenius h1 {
      text-transform: uppercase;
    margin-bottom: 30px;
}

div#shopify-section-quitegenius  .sixteen.columns .seven.columns.lefttext  {
    float: left;
    width: 45%;
    margin: 0;
}


 div#shopify-section-quitegenius  .sixteen.columns  .eight.columns.lefttext {
    width: 45%;
    float: right;
    margin: 0px;
}

div#shopify-section-quitegenius .sixteen.columns {
    float: left;
    width: 100%;
}
div#shopify-section-quitegenius .quitegenius h1 {
    clear: both; font-size: 30px;
}

div#shopify-section-quitegenius .quitegenius h3.center {
    text-align: center;
}

div#shopify-section-about-genius .sixteen.columns.center {
    width: 100%;
    text-align: center;
}

div#shopify-section-about-genius .buynow {
    margin-left: -25px;
    margin-right: -5px;
    box-sizing: border-box;
    font-size: 30px;
    margin-bottom: 20px;
    background: #f19307;
    color: #fff;
    font-weight: 700;
    padding: 10px 10px;
    margin-top: 20px;
}

   div#shopify-section-about-genius h3.center{font-size: 35px;
    color: #231f5c; font-weight: 700;     margin-bottom: 30px; text-align: center !important; text-transform: uppercase;}

.section_1_custom {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}

    .section_1_custom  .sixteen.columns {
    max-width: 930px;
    float: none;
    width: 100%;
    margin: 0 auto;
    display: block;
    float: none !important;
}
.section_1_custom  .sixteen.columns  .eight.columns.center{float: right;}

div#shopify-section-quitegenius .quitegenius h3.center {
    text-align: center;
    margin-bottom: 40px;
    font-weight: 600;
    font-size: 21px;
}

div#shopify-section-quitegenius .sixteen.columns .seven.columns.center b, div#shopify-section-quitegenius .sixteen.columns .eight.columns.center b {
    text-align: center !important;
    display: block;
    margin-bottom: 18px;
}

div#shopify-section-quitegenius .quitegenius li{list-style: none;}


.section_2_custom .sixteen.columns .five.columns {
    width: 32%;
    float: left;
    margin-left: 1%;
    margin-right: 0;
}

div#shopify-section-about-genius .five.columns {
    float: left;
    margin-left: 1%;
    width: 32%;
    margin-right: 0;
    line-height: 27px;
}

div#shopify-section-about-genius .five.columns.center  {
    text-align: center;
    margin-top: -20px;
    margin-bottom: 20px;
}


div#shopify-section-about-genius .aboutgeniusnewsltter {
    display: block;
    width: 100%;
   
    margin: 0 auto;
    float: none;
    margin-top: 20px !important;
    clear: both;
    text-align: center;
}


div#shopify-section-about-genius .aboutgeniusnewsltter h5 {
    font-size: 20px;
    font-weight: bold;
    padding-top: 30px;
    color: #37007e;
    text-transform: uppercase;
}

div#shopify-section-about-genius .aboutgeniusnewsltter form#contact_form  input.action_button.sign_up {
    background: #0074c7;
    -webkit-transition: all 200ms ease 0s;
    -moz-transition: all 200ms ease 0s;
    -ms-transition: all 200ms ease 0s;
    -o-transition: all 200ms ease 0s;
    transition: all 200ms ease 0s;
    color: #fff;
    text-transform: uppercase;
    margin-left: -6px;
}

  div#shopify-section-about-genius .aboutgeniusnewsltter form#contact_form  input.action_button.sign_up:hover{background: #16161d;}


   div#shopify-section-about-genius  .newssocialicon img:first-child {
    margin-right: 10px;
}

   div#shopify-section-about-genius  .newssocialicon {
    margin-bottom: 30px;
    margin-top: 15px;
}

div#shopify-section-product-template .product__photos.product__photos-product-template.product__photos--beside .image-wrap { 
    height: auto !important;
    padding: 0 !important;
}
div#ChildVerticalTab_1 h1 span {
    color: #f19208;
    font-weight: bold;
    line-height: 53px;
}

.relationshipbitmore .sixteen h1 {
    color: #f19208;
    font-weight: bold;
}

.relationshipbitmore p {
    line-height: 31px;
}
.healing-power h1 {
    color: #f19208;
    font-weight: bold;
    text-align: center;
}
.healing-power img {
    padding: 40px 0;
}
.three.columns.center {
    width: 250px;
    padding-left: 40px;
}
.in-dft {
    display: block;
    width: 100%;
    line-height: 24px;
}
div#shopify-section-fractals-explained h1 {
    color: #f19108;
    text-align: center;
    font-weight: bold;
}
.shopify-section-fractals-explained .sixteen.columns.center {
    text-align: center;
    line-height: 30px;
}
.complexfractal {
    border-bottom: 1px solid #c0c0c0;
    padding-bottom: 30px;
    padding-top: 30px;
}
.complexfractal .three.columns {
    width: 23%;
}
.complexfractal .twelve.columns {
    width: 70%;
 }
p{
      font-family: arial;
}
h2.dark-text {
    text-transform: uppercase;
    color: #f29c2b;
}
.resp-tab-content b {
    text-transform: uppercase;
    color: #f19208;
    font-size: 22px;
}
.section_top_test .header_banner_text {
    color: #333399;
    font-size: 63px;
}
.section_top_test .header_banner_text span {
    color: #f2c40e;
}
.section_top_test .header_banner_text_left {
    float: right;
    font-size: 65px;
    color: #333399;
}
.last_sec_box .button_test {
    width: 30%;
    margin: 0 auto;
}
.breadcrumb{
display:none;
}
h1.section-header__title {
    text-align: center;
    text-transform: uppercase;
    color: #333399;
    font-weight: 900;
    text-decoration: underline;
}
div#s-7735f441-cd69-4ac4-a1b2-03b182582a41 , div#s-1c53cdb1-2fdb-4cb7-bd1d-1870227dde74 {
    text-align: center;
}
div#s-e4be6906-3dee-43d5-bb97-35c3c6177978 {
    text-align: center;
    line-height: 30px;
}
.column_contact .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6 {
    border: 1px solid #ddd;
    padding: 19px;
}
.top_contact {
    text-align: center;
}
#blog-section{margin-top:40px;margin-bottom:80px;}
.content-title{padding:5px;background-color:#fff;}
.content-title h3 a{color:#34495E;text-decoration:none; transition: 0.5s;}
.content-title h3 a:hover{color:#F39C12; }
.content-footer{background-color:#333399;padding:10px;position: relative;}
.content-footer span a {
    color: #fff;
    display: inline-block;
    padding: 6px 5px;
    text-decoration: none;
    transition: 0.5s;
}
.content-footer span a:hover{     
    color:#F39C12;   
}
aside{
    margin-top: 30px;
    -webkit-box-shadow: 1px 4px 16px 3px rgba(199,197,199,1);
-moz-box-shadow: 1px 4px 16px 3px rgba(199,197,199,1);
box-shadow: 1px 4px 16px 3px rgba(199,197,199,1);}
aside .content-footer>img {
    width: 33px;
    height: 33px;
    border-radius: 100%;
    margin-right: 10px;
    border: 2px solid #fff;
}

.user-ditels {
    width: 300px;
    top: -100px;
    height: 100px;
    padding-bottom: 99px;
    position: absolute;
    border: solid 2px #fff;
    background-color: #34495E;
    right: 25px;
    display: none;
    z-index: 1;
}

@media (max-width:768px){
  .vdo-frame:before{
  content: none;
  }
    .user-ditels {   
    right: 5px;   
}
  .col4 , .col2, .col3, .col5{
    width: 100% !important;
    padding: 25px;
}
    
}
.user-small-img{cursor: pointer;}

.content-footer:hover .user-ditels  {
    display: block;
}


.content-footer .user-ditels .user-img{width: 100px;height:100px;float: left;}
.user-full-ditels h3 {
    color: #fff;
    display: block;
    margin: 0px;
    padding-top: 10px;
    padding-right: 28px;
    text-align: right;
}


.image_blog {
    width: 200px;
    margin: 0 auto;
}
.main_blogsection a {
    text-decoration: none;
    color: #000;
}
.main_blogsection a:hover {
    text-decoration: none;
}
.main_blogsection a :hover {
    text-decoration: none;
    color: #000;
}
.main_blogsection h3 {
    color: #ff9900;
    text-transform: uppercase;
    font-weight: 900;
}
.content-title {
    padding: 5px;
    background-color: #fff;
    min-height: 200px;
}
.image_blog {
    width: 200px;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
}
.image_blog img {
    width: auto;
    height: 200px;
    margin: 0 auto;
}

.pagination {
    width: 100%;
}
.biofee_bottom .biofee_bottom_box {
    border-right: 1px solid #333 !important;
}
.video_col_quantum .wpb_video_wrapper {
    display: block;
    height: 306px;
    position: relative;
    margin: 91px auto;
    padding-top: inherit !important;
    width: 350px;
}

.page-content .article__body a img {
max-width: inherit;
margin: 0px auto 20px;
}
.genisupagetopbgfirst h1 {
    color: #fff;
    padding-top: 0%;
    font-size: 36px;
}
h1 span{
    color: #f19307;
    font-style: normal;
    font-weight: bolder;
}

.genisupageinnergenius h1 {
    color: #fff;
    text-align: center;
    font-weight: 900;
    font-size: 36px;
}
#s-26a7f7ca-0fb4-40d0-8ec1-1e353545ff7a {
    margin-top: 25px;
    margin-bottom: 0;
}
.unlockgreen h1, .unlockyellow h1, .unlockgreen.unlockskyblue h1, .unlockyellow.unlockpink h1 ,.unlockyellowinner h1 {
    text-align: center;
    margin-bottom: 30px;
    color: #333399;
    font-weight: 900;
    margin-top: 15px !important;
    font-size: 36px;
}
.mailchimp_section #mc_embed_signup {
    background: #333399;
}
.mailchimp_section #mc_embed_signup input {
    background: #fff;
}
.mailchimp_section #mc_embed_signup .mc-field-group{
color:#fff;
}
.mailchimp_section #mc_embed_signup .button{
      background-color: #f19208;
}
#s-0567efa1-c117-4cfc-a020-cf51bfe0f9cb .bottom_right {
    bottom: 100px;
    color: #fff;
    font-weight: 900;
    float: right;
}

.col4 {
    width: 23%;
    float: left;
    margin-left: 20px;
}
.col3 {
    width: 30%;
    float: left;
    margin-left: 20px;
}
.col2 {
    width: 48%;
    float: left;
    margin-left: 20px;
}
.col5 {
    width: 18%;
    float: left;
    margin-left: 20px;
}
.related_products_section .section-header , .blog_section .section-header{
    text-align: center;
}
.related_products_section .section-header h2 , .blog_section .section-header h2{
    font-size: 35px;
    font-weight: 800;
    color: #333399;
    text-transform: uppercase;
}

.blog_section {
    padding: 0px 20px;
  text-align:center;
}
.blog_section .article-body.textile {
    max-height: 220px;
    overflow: hidden;
  min-height: 220px;
}
.blog_section .article h3{  
    min-height: 40px;
    line-height: 20px;
    background: white;
    border-bottom: 1px solid #f1ecec;
    padding: 10px 2px;
    font-size: 17px;
  color:#333399;
}
.blog_section .blog_link {
    padding: 10px;
    background: #f19208;
    margin-bottom: 20px;
}
.blog_section .blog_link a{
        color: #fff;
    display: inline-block;
    width: 100%
}
.blog_section .blog_title {
    min-height: 65px;
}
.resp-tabs-container{
box-shadow:none !Important;
}
.newsletter_section div#s-f8016910-882c-49a9-9ba7-ade996566174 {
    text-align: center;
}
.grid-product__image-mask {   
    max-height: 220px;
}
.index-section{
    margin: 34px 0;
}
#shopify-section-1498163293234 h2 ,#shopify-section-1523018958233 h2 , #shopify-section-1499789718857 h2 , #shopify-section-1499790782828 h2 ,#shopify-section-1523018467407 h2 ,#shopify-section-1523926236198 h2{
    color: #1B3665;
    font-weight: 600;
}

#shopify-section-1523018958233 .btn {
    width: 100%;
    font-size: 21px;
}
#shopify-section-1523018958233 .btn:hover {
    color: #fff;
}
#shopify-section-1523925702382 .hero__text-wrap {
position: relative;
height: 100%;
color: #fff;
background: rgba(0,0,0,0.2);
z-index: 1;
}
#shopify-section-1523926236198 .image-wrap {
background: #f4f4f4;
overflow: hidden;
max-height: 240px;
min-height: 240px;
/* height: 100%!important; */
padding-bottom: 0!important;
}
.is-light .site-nav__link {
   
    font-weight: 900;
}

.product_tabs {
    margin-top: 30px;
}
.tapgenius .tapgeniusleft p:before ,.quitegenius .tapgeniusleft p:before, .about-genius .tapgeniusleft p:before,.about_rife .tapgeniusleft p:before  {
    content: '\f046';
    font-family: fontawesome;
    margin-right: 10px;
    color: #f19208;
}
.quitegenius .bullet_section li:before {
    content: "\f192";
  font-family: fontawesome;
    margin-right: 10px;
    color: #f19208;
}
.private_access {
    text-align: center;
    color: #f19208;
}
.private_access_images {
    width: 800px;
    margin: 0 auto;
}
.grid.grid--no-gutters.skrim-grid.skrim-grid--pagination.product-navigation {
    display: none;
}
.clearfix {
clear: both;
}
.phone-image {
    width: 27%;
    margin: 0 auto;
}
h4.main-color::before {
    content: "\f046";
    margin-right: 10px;
    color: #f19208;
    font-family: fontawesome;
}
ul.feature-list li:before {
    content: "\f192";
    font-family: fontawesome;
    margin-right: 10px;
    color: #f19208;
}
ul.feature-list li{
list-style:none;
  margin-bottom:10px;
}
.quanta_screen img {
    width: 24%;
    margin-bottom: 16px;
}
.about_rife .section_header {
    text-align: center;
}
.about_rife .section_header h1 {
    color: #f19208;
}
.about_rife {
    margin: 20px;
}
.callout-images.custom_image{
width: 620px;
}
.custom_textcls .subtitle {
    font-size: 2em;
}
.custom_textcls .h3 {
    font-size: 3em;
    color: #1b3665;
}
.custom_textcls p {
    font-size: 19px;
}
.home_page_form {
        margin: 4% auto;
    width: 50%;
}
div#shopify-section-1524727362771 {
    
      margin: 0;
}
.home_page_form #mc_embed_signup .button {
    background-color: #1b3665 !important;
}
.home_page_form .header_form {
    text-align: center;
}
.home_page_form .header_form h2 {
    color: #1b3665;
}
.home_page_form .header_form li{
    list-style:none;
}
div#shopify-section-1498163293234 {
    margin-top: 50px;
}
.tapgenius .tapgeniusleft p {
    font-size: 20px;
    margin-bottom: 55px;
}
.tapgeniusleft.topmargin {
    margin-top: 55px;
}
.custom__item {    
    margin-bottom: 0px;
  
}
.custom-content .header_form {
    text-align: center;
    margin-top: 20px;
    color: #1b3665;
}
.custom-content .header_form h1 {
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 700;
}
.custom-content .header_form li {
    list-style: none;
}
.custom-content #mc_embed_signup .button{
    background-color: #1b3665 !important;
}

.videocontainerleft2 {
    width: 55%;
    float: left;
}
.videocontainerright2 {
    width: 45%;
    float: right;
    overflow-y: scroll;
    height: 330px;
    overflow-x: hidden;
}
.videoseprator {
    height: 50px;
    clear: both;
}
.geniuslinks a {
    color: #333;
}
.geniuslinks a:hover {
    color: #333;
}
section.regular.slider.slick-initialized.slick-slider.slick-dotted {
    width: 400px;
.animation-contents {
    color: #fff;
}
}
.bold-bundles-widget{
display:none;
}
.cls_imgg .shogun-image-container {
    max-height: 302px;
}
.cls_imgg2 .shogun-image-container {
    max-height: 302px;
}

.animation-contents {
    color: #fff;
}
.rifebitmore1{
    color: #333;
    text-align: center;
}
.rifebitmore1 h1{
    color: #f19208;
}
   
.displaynone{
display:none;
}
.template-collection .bold-bundles-widget {
    display: block;
}


/**************************/
div#shopify-section-footer {
    float: left;
    width: 100%;
}
.bold-bundle {
    float: left;
    width: 50%;
    display: inline-block;
}
.bold-bundles-widget {
    margin: 15px;
}
.bold-bundles-widget-header__title {
    font-size: 20px;
    font-weight: bold;
    padding: 0 20px;
}
.bold-bundles-widget-item-separator {
    bottom: -18px;
    top: -120px !important;
    bottom: inherit !important;
}
.bold-bundles-widget-item__image {
    vertical-align: bottom;
    width: 100%;
    border: solid #e8e8e8 2px;
    height: 250px;
    object-fit: cover;
}
.bold-bundles-widget-item__title {
    margin-bottom: 5px;
    min-height: 50px;
    color: #1b3665;
}
button.btn.bold-bundles-widget__button {
    color: #fff !important;
}
.bold-bundles-widget__button--top, .bold-bundles-widget__button--bottom {
    border: none !important;
}
.bold-bundles-widget-item__thumbnail {
    margin-bottom: 10px;
}
.bold-bundles-widget-header {
    padding-top: 20px;
}
.skrim__underline-me {
    position: relative;
    display: inline-block;
    word-break: break-word;
}
.skrim__title {
    padding: 0 25px 25px 25px;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
}
.background-media-text__text {
    background: rgba(0, 0, 0, 0.5);
}
.template-collection .bold-bundles-widget {
    min-height: 550px;
}


/********************************************************************MEDIA*************************************************************************/
@media(max-width: 1199px){
  body .hero--1523925702382 .hero__title {
      font-size: 36px;
  }
  .custom-content .header_form h1 {
    font-size: 30px;
    margin-bottom: 15px;
  }
  body .feature-row__text--left {
      padding-left: 40px;
  }
  .larger-text .h3 {
      font-size: 1.73333em;
  }
  .feature-row__callout-text.feature-row__text--left {
      padding: 0 40px 0 0;
  }
  body, input, textarea, button, select, p {
      font-size: 13px;
  }
  .custom_textcls .h3 {
      font-size: 2.5em;
    }
  .callout-images.custom_image {
      width: 100%;
  }
  .shogun-heading-component h1{
      font-size: 1.8em !important;
  }
  #s-7ae97107-c166-4fe6-828d-e47155396a28 {
      margin-bottom: 30px;
  }
  body #s-10dee628-d7eb-49ef-b255-08d5fde75ed4 {
      background-size: cover;
      min-height: 10px;
      padding: 15% 0;
  }
  body .section_top_test .header_banner_text {
      font-size: 45px;
    text-align: center;
    margin: 0;
    padding: 0 15px;
  }
  body #s-e8f684b5-d555-44ac-8562-fb276061fc88{
    margin: 0;
  }
  body .blog_section .article h3 {
      font-size: 14px;
  }
    .related_products_section .section-header h2, .blog_section .section-header h2, .product-single__title {
      font-size: 28px;
  }
    .product-single__meta {
      padding-left: 5px;
  }
    .rte h3, .rte .h3 {
      font-size: 1.16667em;
  }
  .six.columns.lefttext {
      text-align: left;
      width: 100%;
  }
  .tapgenius .tapgeniusleft p {
      font-size: 14px;
      margin-bottom: 20px;
  }
  div#shopify-section-quitegenius .quitegenius {
      padding: 15px;
  }
  body .quitegenius h1, div#shopify-section-about-genius h3.center {
      clear: both;
      font-size: 1.4em !Important;
  }
  .section_2_custom .sixteen.columns .five.columns {
      width: 49%;
  }
  div#shopify-section-quitegenius .sixteen.columns .seven.columns.lefttext {
    float: left;
    width: 100%;
    margin: 0 0 30px;
  }
  div#shopify-section-quitegenius .sixteen.columns .eight.columns.lefttext {
      width: 100%;
      float: right;
      margin: 0px;
      padding: 0 20px;
  }
  .shg-box > .shg-box-content {
      padding: 0;
      padding-bottom: 10px;
  }
  body #s-75ac8780-7fa4-4ce1-a6f9-819166558ffb, body #s-61d77a71-4300-46af-9c24-7cd644bd8cfb, body #s-3f25455b-98e0-4c7b-b585-8e8f011de762, 
  body #s-f18a82cb-aba9-4f66-9a7e-5158fd79ed85, body #s-224e773e-7270-44ce-8d96-97b3032ce89f, body #s-d63fbb24-fa27-40ed-ae23-a83e8b9712d6, 
  body #s-5dae0f45-dce7-4608-ae3e-33c65637a747, body #s-c72e9391-44d3-403e-983d-f67765382792{
    margin-left: 20px;
      margin-right: 20px;
      padding-bottom: 34px;
  }
  .section-header__title--medium {
      font-size: 2.5em;
  }
  .medium-up--one-quarter.grid-product {
      width: 33.33%;
  }
  body #s-e739402e-c2fc-42f3-b58e-1e6e21abe13d, body #s-de354f5c-7b71-4e90-8d26-4951d71f9a25 {
      min-height: 10px;
  }
  body #s-79d23c75-f1df-4a33-9b62-5a2f96ff6e2c {
    margin-top: 100px;
    margin-bottom: 100px;
    }
   body #s-8ffe3f5f-9290-4dea-8a35-1c302ebb9d8d {
      padding: 0 20px;
  }
 
  body .shogun-root iframe {
      height: 625px;
  }
  .video_col_quantum .wpb_video_wrapper {
      width: 350px;
      margin: 91px auto;
  }
  #s-a0f6ecbe-d004-4987-b50f-c367be71d027 .shg-box-content, #s-6bd136a3-65c7-42df-84d1-c86498591cc6 .shg-box-content, #s-c49b9ee8-5cd8-4904-91a8-b66f4d1ade84 .shg-box-content, 
  #s-cc71e2f0-5ff7-4cdd-a931-12d2c4c745c4 .shg-box-content{
      padding: 0;
  }
  body .footer__social li {
      margin: 0 7px 11px 0;
  }
  .image_how {
      margin: 15px 0;
  }
  .section_2_custom.bullet_section .sixteen.columns .five.columns {
      width: 32%;
  }
  section.regular.slider.slick-initialized.slick-slider.slick-dotted {
      max-width: 100%;
      float: none;
      margin: 0px auto 20px;
  }
  .private_access_images {
      width: 100%;
  }
  div#ChildVerticalTab_1 {
      text-align: left;
  }


}

@media(max-width: 991px){
  #shopify-section-1499789718857 .medium-up--one-quarter {
      width: 50%;
  }
  .section-header {
      margin-bottom: 30px;
  }
    .section-header__title {
      margin-bottom: 0;
      text-align: center;
  }
    h2, .h2, div#shopify-section-tap-genius h1 {
      font-size: 1.76667em;
  }
    h3, .h3 {
      font-size: 1.5em;
  }
    .feature-row__callout-text.feature-row__text--left {
      padding: 40px 0 0;
  }
    body .hero--1523925702382 .hero__title {
      font-size: 30px;
  }
  div#s-f8016910-882c-49a9-9ba7-ade996566174 span {
      font-size: 18px !important;
  }
  body #s-e8f684b5-d555-44ac-8562-fb276061fc88 {
      margin-left: 0;
      margin-bottom: 0;
      padding: 0 20px;
        text-align: center;
  }
  .resp-tab-content.hor_1.resp-tab-content-active {
    text-align: center;
    }
 .grid__item  .col4 {
    margin-left: 15px;
    padding: 5px;
    }
  body .blog_section .article h3 {
      font-size: 17px;
  }
  .blog_section .blog_link {
      padding: 13px;
      max-width: 200px;
      margin: 0 auto 20px;
  }
  div#shopify-section-about-genius .five.columns {
    margin-left: 0;
    width: 100%;
    margin-right: 0;
    line-height: 27px;
  }

  }
    div#shopify-section-about-genius .five.columns.center {
      margin-top: 0px;
  }
   .tapgeniusleft.topmargin {
      margin-top: 0;
  }
  .shg-c-lg-4.shg-c-md-4 {
      width: 100% !important;
      margin-bottom: 30px;
  }
  .section-header__title--medium {
      font-size: 2em;
  }
  .medium-up--one-quarter.grid-product {
      width: 50%;
  }
  div#s-e4be6906-3dee-43d5-bb97-35c3c6177978 .shg-c-lg-3.shg-c-md-3 {
      width: 48%;
      margin: 10px 1%;
  }
  body #s-84c90874-f1dd-427f-bcd3-b3d65a0e2810 {
      margin: 0;
      padding: 0;
  }
  body #s-62b145c9-3f15-4ea7-8e58-bb3d9ee5870a {
      margin: 0;
  }
  .bold-bundle {
      width: 100%;
  }

  aside {
      padding: 15px;
  }
  .image_blog {
      vertical-align: middle;
      line-height: 200px;
  }
  .image_blog img {
    height: auto;
    margin: 0 auto;
    vertical-align: middle;
    }
   body .shogun-root iframe {
      height: 547px;
  }
  .video_col_quantum .wpb_video_wrapper {
    width: 310px;
    margin: 131px auto;
  }
    .page-content {
      padding-top: 30px;
      padding-bottom: 30px;
  }
  .product_tabs {
      padding: 0 10px;
  }
  .grid-product__image-mask {
      max-height: 100%;
  }
  .grid-product__image-mask img.grid-product__image {
      max-width: 270px;
  }
  .grid-product__image-mask .image-wrap {
      background: #f4f4f4;
      overflow: hidden;
      height: 280px !important;
      padding: 0 !important;
  }
  .blog_section .article-body.textile {
      max-height: 100%;
  }
  .social-sharing__title {
      padding-right: 10px;
  }
    .section_1_custom .seven.columns, .section_1_custom .eight.columns {
      width: 100%;
  }
  .template-collection .bold-bundles-widget {
      min-height: 10px;
  }

}



@media(max-width: 767px){
  #s-44056218-8874-42c2-b12c-47c4bcb72659{
        min-height: 130px !Important;
}
.imgcustom img {
    width: 200px;
}
  body .hero--1523925702382 .hero__title {
      font-size: 20px;
  }
  .custom-content .header_form h1 {
      font-size: 24px;
      margin-bottom: 15px;
  }
  .home_page_form {
      margin: 0 auto;
      width: 100%;
  }
  #mc_embed_signup {
      margin: 0;
  }
  h2, .h2 {
      font-size: 1.46667em;
  }
  body .feature-row__text--left {
      padding-left: 0;
  }
  .custom_textcls .subtitle {
      font-size: 1.3em;
  }
  .custom_textcls .h3 {
      font-size: 2.2em;
  }
  .custom_textcls p {
      font-size: 14px;
  }
  .background-media-text__aligner {
      margin: 0 -20px 11px;
  }
  h3, .h3 {
      font-size: 1.4em;
  }
  .skrim__title {
    padding: 0 10px 10px 10px;
  }
  #s-ce6a77a7-644f-44d7-98ec-883656c84404 {
      margin-top: 30px;
  }
  #s-b0114e6f-02d1-43b5-9853-44ae04a4ec75, #s-8d5b0281-e1f1-41d8-aac0-dbb483ce4ea9 {
      min-width: 210px !important;
  }
  .shg-box-content .shg-fw {
      margin: 0 !important;
  }
  div#s-a6fa4320-686a-46f2-a8b9-136c267da679 {
      padding: 0 15px;
  }
  body #s-461182ef-2d0b-4b1c-bba5-df0285b9abe0 {
      margin-top: 10px;
      margin-bottom: 0px;
      padding: 0 15px;
  }
  .shogun-heading-component h1 {
      font-size: 1.4em !important;
  }
  body #s-3bedcc32-f7d2-437e-94c6-8c85e08c9452 {
      margin-top: 20px;
      margin-bottom: 20px;
      padding-top: 10px;
      padding-bottom: 10px;
      padding: 10px;
  }
  .shg-c.shg-align-center {
      margin: 20px 15px 0 !important;
  }
  .shg-c h1 {
      font-size: 1.4em;
      padding: 0 15px;
  }
  #s-a4dfc5e5-e0e5-4a95-8afd-23d0104e090c h2 span {
      font-size: 26px;
      line-height: 1;
  }
  #s-96b5bc00-f195-46af-85b3-8ba899d09035 .shg-fw {
      margin: 0 -20px !important;
  }
  body #s-e82984f0-51ab-439e-8394-0355568b2aa3 {
      padding: 15px 0;
  }
  body #s-a817f0ec-1b3c-4219-b7f4-d94059e8921b, body #s-b97eb9c8-a1b2-4e76-ab1c-dad79e219c52, body #s-64fd91a0-7ef1-4383-8080-c7c7410e1c3d {
      min-height: 10px;
  }
  div#s-ecf5cf57-75a6-4ec6-8c04-68207e488ded p, div#s-9de7a8b6-8e12-43c0-8043-1c73f3812e94 p, #s-25eccc57-3e76-417a-82bc-1aeb92de2790 p {
      margin: 0;
  }
  body .section_top_test .header_banner_text {
      font-size: 28px;
  }
  body #s-0180e0e0-fcfc-4b7b-9527-4b4983f7e256, #s-bffe1b1c-5d23-4abb-809e-27d567d6b4c3, body #s-c215f6c9-507e-44da-bfbc-26e8db6bd12a, 
  body #s-0180e0e0-fcfc-4b7b-9527-4b4983f7e256 {
      min-height: 10px !important;
  }
  body #s-31b9b7e1-1f5d-4382-bd1f-b6431f2ee5c1 {
      padding: 0;
  }
  #s-ea73d0b8-10b6-4ebd-9f09-c5aa137951e0, #s-dc8639e6-c908-46b5-8e97-2e4b9d9c0e41 {
      margin: 0 0 10px !important;
  }
  #s-ff4eb4dd-ba4a-4706-8157-7f788bb1bb11 {
      margin: 0 !important;
  }
  body, input, textarea, button, select, p {
      font-size: 13px;
  }
  .shg-c p, .shg-c p span {
      font-size: 13px !important;
  }
  body #s-9d9257ab-daab-4537-94f5-5cdfa506ae08{
      margin: 0;
      padding: 0;
  }
  body #s-9f89f9bc-7c2f-4265-9918-79d61e9b90dd, body #s-bffe1b1c-5d23-4abb-809e-27d567d6b4c3, body #s-c2568d5d-d3aa-46e0-a16b-19acf3165fc4 {
    min-height: 220px !important;
  }
  .ios_app, .android_app, .manual_app, .training {
      width: 100%;
  }
  .related_products_section .section-header h2, .blog_section .section-header h2, .product-single__title {
      font-size: 20px;
  }
  .rte h1, .rte .h1, div#shopify-section-tap-genius h1 {
      font-size: 1.6em;
  }
  body #s-081ac3aa-78d5-478d-9829-0e96d86f48e3, body #s-8f8661e6-b600-4ed6-ac7d-1015b18d26e5, body #s-67a32869-e736-433d-a21b-843a2b73b26a, 
  body #s-1736ac5e-dca4-4d53-8baa-77e6382357b2, body #s-e1aa30c7-c04c-4ddd-8c68-76b47d068223, body #s-379bc066-404f-451f-b8f3-46e1e5dabb4b, 
  body #s-cb37d963-1905-4ca3-94cb-3c8b9611164c, body #s-403fec75-fb71-4e9a-a04b-662869d8e9b3, body #s-4be9b8fa-8b1e-4638-a00d-b3667985405f, 
  body #s-8821f0a8-da4c-4d32-9036-383bf85ca23f, body #s-75acdc04-bf8a-459c-b1b3-813f7e32fe2a, body #s-64eab0a2-8110-4ac4-9ef2-566f8cb754e9, 
  body #s-35e66421-df23-44e3-9b69-9e683acc6429, body #s-273f8179-cd08-4791-9e6b-edfdbd74845e{
      text-align: center;
      max-width: 30px;
      margin: 0 auto;
  }
  body #s-ebc2f20b-2ccd-4019-8c9d-710061efbbd1, body #s-636787aa-7a35-43e2-9f5a-e83aac975d20, body #s-5bcb1178-16d0-438a-a68d-cd654854f6e2, 
  body #s-7b30064c-1a35-4d21-8d30-914d60a494ed, body #s-e486cf96-5fd0-4b55-b4ed-a69218a1b952, body #s-b601b806-c8c4-4e3f-a8e6-8e529b4fad8f, 
  body #s-0b59ba9d-3841-4d37-b82b-493a116ff641, body #s-6333a835-6c35-48f7-ba0b-fedda7ca36f7{
      min-height: 10px;
      padding: 70% 0;
  }
  .shogun-image-container {
      text-align: center;
  }
  .section-header__title--medium {
      font-size: 1.5em;
  }
  
  .medium-up--one-quarter.grid-product {
      width: 100%;
  }
  div#s-e4be6906-3dee-43d5-bb97-35c3c6177978 .shg-c-lg-3.shg-c-md-3 {
      width: 100%;
      margin: 10px 0;
  }
  body #s-4d1aabaf-78af-4bbe-98d4-6647735cf9e2 {
      margin: 0;
  }
  body #s-07799350-e9b2-4a92-8061-7c81ffcae02f {
      margin: 0 !important;
  }
  body #s-a21067a8-60f8-46b8-8ba1-f767f3ab5c1a, body #s-54c6c8b2-17ad-4913-bebe-b9175b05f581, body #s-2998dac8-5017-47a0-8eef-6a20e7ae7045,
  body #s-e1d19e81-2d6a-4906-9276-0f7f7f20985c, body #s-7c2a6203-c37a-4d74-bdb0-d251f24b1966, body #s-2b405c10-66e7-4ca9-82c1-16933490b5b2, 
  body #s-71b1ef4a-08f2-483e-aff5-3a189ba00755, body #s-723fa692-6fd2-4fc2-aeab-c91595dcd1cb, body #s-2a58c488-3507-4717-8414-b993e19b84a2, 
  body #s-9f80fd58-2532-483d-8fce-0bef4730ce75, body #s-9ccc6ffb-a126-4695-9652-49e7453ef08a, body #s-6574e619-1cdc-47c9-8d68-bddd0432e835, 
  #s-88242407-dc2c-4b2d-bf79-e251b360f43c{
      padding: 0;
      margin: 0;
      min-height: 205px;
  }
  body #s-19e42e0c-df53-41dd-9642-4ce826ff2e9c, body #s-e458f220-65c1-4e24-ab71-0308e0c76b15, body #s-3d841107-1ef2-4efc-8ddc-f27c7e12053f, 
  body #s-db782756-a775-4c5a-bea2-dd55c893fff5, body #s-dcaf0119-44e7-4964-87c1-c61e2c77d29e, body #s-142497ef-8ec3-4a08-8f27-edc238a44fcd{
    margin: 0 !important;
  }
  .section-header select {
      margin-left: 10px;
      width: 160px;
  }
  h1, .h1 {
      font-size: 1.5em;
  }
 body #s-de354f5c-7b71-4e90-8d26-4951d71f9a25 {
      min-height: 200px;
  }
  body .shogun-root iframe {
      height: 442px;
  }
  .video_col_quantum .wpb_video_wrapper {
      width: 250px;
      margin: 72px auto;
  }
  body #s-ae9305f4-d3b9-4fc2-9d50-3ed9e39f782a {
      max-width: 280px;
      margin: 0 auto;
        min-height: 580px;
  }
  #s-b94ca12c-728f-4d1f-ba5e-3f6055cd94d1, #s-a621fbd1-afce-4991-8f2b-144c4ce22444, #s-09e43dc0-7d0c-470d-ab00-e601acf6a85b, #s-ea7bf21c-27ce-43c9-8196-48111644aa85 {
      margin: 0 !important;
  }
  body #s-a29d6d12-4a13-4b07-ab26-0ac2097db4b5, body #s-501dae0f-e2f8-4055-9db2-a50e7c499427, body #s-847b3110-81cb-4925-8e7e-54ba586d691e {
      padding: 0;
  }
  body #s-9ce153df-a8aa-4dee-813e-2648513f3e46 {
      min-height: 10px;
  }
  body #s-ea9e41b2-f686-45a8-bcfd-ed095573d7f8 {
      padding: 30px 30px 0;
  } 
  .section_2_custom.bullet_section .sixteen.columns .five.columns {
      width: 100%;
  }
  .bold-bundles-widget-item__thumbnail, .bold-bundles-widget-item__info {
      width: 100% !important;
  }
  body .site-footer .grid__item {
      width: 100%;
  }
  .vdo-frame iframe {
    height: 450px;
}
.vdo-frame .vdo-content {
    font-size: 24px;
}
}
@media(max-width:480px){
 .vdo-frame .vdo-content {
    font-size: 18px;
}
.vdo-frame iframe {
    height: 300px;
} 
}
/* .appear-delay-11 {
    display: none;
} */
.collection--square-small, .collection--wide {
    height: 200px;
}
.healing-power .columns {
    float: none !important;
}

.hero__media iframe, .hero__media video {
width: 100%;
height: 100%;
left: auto;
top: 0;
}



/******************23_may*******************/
.vdo-frame {
    position: relative;
    display:  block;
    font-size: 0;
}
.vdo-frame:before {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 40%, rgba(0,0,0,0.24) 100%);
    height: 250px;
}
.vdo-content {
    font-size: 52px;
    font-weight: bold;
    color: #fff;
    line-height: normal;
    position: absolute;
    bottom: 40px;
    left: 50px;
}
.video_sec {
    position: relative;
}
/* .vdo-content .btn--inverse {
    border: 0;
} */
.productnews {
    text-align: center;
    margin-bottom: 15px;
      margin-top: 15px;
}
.col-md-6.royl_sec {
    width: 100%;
}
.col-md-6.royl_sec2{
    width: 100%;
    display: inline-block;
}
.col-md-6.royl_sec2 .col-md-4 {
    width: 20%;
    display: inline-block;
    float: left;
}
.img_ryl {
    width: 50%;
    margin: 0 auto;
}
.main_how .col-md-4 {
       width: 33.3%;
    float: left;
}
.phone-image.insight_app.wow.bounceIn.animated.animated {
    width: 17%;
}
#s-78aa101e-27d4-4354-9ad1-cab59fc5b2cc span::before {
    content: "\f00c";
    font-family: fontawesome;
}
div#partiallyCartButtonContainer {
    display: inline;
}
/* Force hamburger nav on all screen sizes - Firefox compatible */
ul.site-nav.site-navigation {
  display: none !important;
}

/* Show hamburger button on ALL screen sizes */
.medium-up--hide.js-drawer-open-nav,
.site-nav .js-drawer-open-nav,
.header-item .js-drawer-open-nav {
  display: inline-flex !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

/* Ensure the header-item containing the hamburger is visible */
.header-layout .header-item:first-child {
  display: block !important;
}
/* Fix search results product grid */
.template-search .grid-product__image-mask .image-wrap,
body[class*="template-search"] .grid-product__image-mask .image-wrap {
  height: 220px !important;
}

.template-search .grid__item,
body[class*="template-search"] .grid__item {
  max-width: 25% !important;
  width: 25% !important;
}

.template-search .grid.grid--uniform,
body[class*="template-search"] .grid.grid--uniform {
  display: flex !important;
  flex-wrap: wrap !important;
}

@media (max-width: 768px) {
  .template-search .grid__item,
  body[class*="template-search"] .grid__item {
    max-width: 50% !important;
    width: 50% !important;
  }
}

@media (max-width: 480px) {
  .template-search .grid__item,
  body[class*="template-search"] .grid__item {
    max-width: 100% !important;
    width: 100% !important;
  }
}
}
