/** Shopify CDN: Minification failed

Line 971:5 Expected ":"
Line 1905:0 Expected "}" to go with "{"

**/
div#CollectionAjaxContent .grid-product__image-mask img.grid__image-contain {
    width: 100%;
    object-fit: cover;
}

div#CollectionAjaxContent .grid-product__meta {
    padding: 29px 0 0;
}

div#CollectionAjaxContent .grid-product__meta .grid-product__price {
    color: #fff;
    font-size: 18px;
    margin: 15px 0;
}

div#CollectionAjaxContent .grid-product__meta .grid-product__title {
    text-transform: capitalize;
}

.cart__page-col:first-child {
    border-right: 1px solid #2b2a27;
}

.cart__page-col:last-child {
    padding-left: 50px;
}

.top_message h6 {
    font-weight: 100;
}

.top_message h6 strong {
    font-weight: 900;
    color: #fff;
    font-size: 1.2em;
    background: #2933ff;
    padding: 5px 6px 5px 10px;
}

.template-index .custom_content_section {
    background: #fff;
    color: #000;
}

.template-index .custom_content_section .index-section {
    background: #fff;
    color: #000;
    margin: 0;
    padding: 75px 0;
}

.template-index #MainContent div:nth-child(8), .template-index #MainContent div:nth-child(9) {
    background: #fff;
    color: #000;
    margin: 0 !important;
}

.blog-slider__img {
    margin: 2em 0;
}

.blog-slider__content h4.mb-8.leading-none {
    font-size: 3.2em;
    FONT-WEIGHT: 900;
    letter-spacing: 5px;
}

.blog-slider__content {
    padding-top: 30% !important;
}

.blog-slider__content p {
    font-size: 37px;

}

.blog-slider {
    padding: 10px 25px 100px 40px;
}

a.top_button {
    background: blue;
    border: 0px !important;
}

li.list-group-item {
    display: inline-block;
    width: 22%;
    margin: 0 10px;
    text-align: center;
}

iframe.youtube-video {
    width: 100%;
    height: 510px;
}

/*.video_text .list-group-item:hover img{
  border:5px solid #42c1a3;
  border-radius:10em;
}
 .video_text .list-group-item:hover a{
    color:#42c1a3;
}*/
.video_text .list-group-item:active img {
    border: 5px solid #42c1a3;
    border-radius: 10em;
}

.video_text .list-group-item:active a {
    color: #42c1a3;
}

.video_text p.h3 {
    margin-bottom: 1.5em;
    letter-spacing: 9px;
    line-height: 1.5;
    text-align: center;
}

.video_text .rte.featured-row__subtext p {
    margin-bottom: 2em;
    text-align: center;
}

.video_text ul.list-group.nav {
    margin-left: 0;
    text-align: center;
}

.video_text video {
    margin-top: 0;
    position: relative;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: "object-fit: cover";
}

.video_text .list-group-item a.active {
    color: #42c1a3;
}

.video_text .list-group-item a.active img {
    border: 5px solid #42c1a3;
    border-radius: 10em;
}

.custom_home_video {
    transform: scale(0.9);
}

.row.cstm-pading-inner-colom-div {
    padding: 0px !important;
}

.divide_or {
    font-size: 40px;
    padding-top: 35px;
    padding-left: 50px;
}

.go332817621 {
    background: blue !important;
    color: #fff !important;
}

@media screen and (min-width: 768px) {
    #shopify-section-16188748916c47d602 .feature-row .feature-row__text--right {
        padding-left: 40px !important;
        margin-left: 0 !important;
    }
}

@media screen and (max-width: 768px) {
    .background-media-text--core-ga-large-text-with-image {
        background-image: url(/cdn/shop/files/AXSsample4_900x.jpg?v=1621615919) !important;
    }

    .avaible-app span {
        justify-content: center;
    }

    .divide_or {
        padding-top: 0px;
        padding-left: 0px;

    }
}

@media screen and (max-width: 767px) {
    a.long-tab-box:hover, a.long-tab-box:focus {
        background-color: black !important;
    }

    .template-index .home_custom_slider .blog-slider {
        padding: 10px 25px 70px 25px !important;
    }

    .template-index .custom_content_section .index-section {
        padding: 60px 0 12px;
    }

    .feature-row {
        flex-direction: column-reverse;
    }

    .video_text video {
        height: auto;
    }

    .blog-slider {
        min-height: 80vh;
    }

    #shopify-section-16188748916c47d602 .feature-row .feature-row__text--right {
        margin-left: 0;
    }

    .feature-row__text .btn {
        margin: 15px 10px 15px 10px;
    }

    .plan_cards .blog-slider__content {
        padding-top: 12% !important;
    }

    .plan_cards .blog-slider__content h4 {
        font-size: 32px !important;
    }

    .hero__media video {
        height: auto;
    }

    .hero__text-content {
        width: 100%;
    }

    .long-tabs {
        margin-top: -128px !important;

    }

    .hero__text-content {
        left: 0;
    }

    .hero--750px {
        height: 430px;
    }

    .grid {
        margin-left: 0;
    }

    .template-index .home_custom_slider .grid__item {
        padding-left: 0;
    }

    .template-index .home_custom_slider .blog-slider__content {
        padding-right: 0;
    }
}

@media screen and (max-width: 414px) {
    .hero__text-content {
        margin-top: 30% !important;
    }

    .hero--hero-video .hero__title {
        font-size: 24px !important;
    }

    .hero__text-content .hero__link {
        margin-bottom: 40px;
    }

    .hero__text-shadow h3 {
        font-size: 16px !important;
    }

    .long-tabs {
        margin-top: 0px !important;
    }

    .hero--100vh {
        height: 31.5vh;
    }

    .hero__media, .hero__media-container {
        height: auto;
    }

    .video-parent-section.loaded .hero__media video {
        height: 260px;
    }

    .template-index .home_custom_slider .blog-slider {
        min-height: 60vh !important;
        padding-bottom: 0 !important;
    }

    .blog-slider__img {
        margin: 0;
    }

    .hero--750px {
        height: 260px;
    }

    .template-index .hero__title .animation-cropper {
        margin-top: 3em;
    }

    .custom_home_video {
        transform: scale(1);
    }
}



/* my css here */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .header-item.header-item--icons a.top_button.btn.btn--inverse {
        margin: 0 -100px;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {

    /* Safari and Chrome, if Chrome rule needed */
    .header-item.header-item--icons a.top_button.btn.btn--inverse {
        margin: 0 -100px;
    }
}

@media (min-width: 320px) and (max-width:992px) {
    .testimonials-section.testimonials-testimonials.text-center.aos-init.aos-animate {
        padding-top: 40px !important;
        width: 100%;
        display: inline-block;
    }

    video::-webkit-media-controls {
        display: none !important;
    }
}



/* css 9-7-21 */

.grid--flush-bottom .image-wrap.text-spacing {
    height: 320px !important;
}

@media (min-width: 1199px) and (max-width:1380px) {
    .grid--flush-bottom .image-wrap.text-spacing {
        height: 260px !important;
    }
}

@media (min-width:768px) and (max-width:1198px) {
    .grid--flush-bottom .image-wrap.text-spacing {
        height: 210px !important;
    }
}

@media (min-width: 320px) and (max-width:767px) {
    .rows.custom-classs {
        display: flex;
        flex-direction: column;
    }

    .grid__item.medium-up--one-half.text-center.virtual-coaching-rt-coloms {
        order: -1;
    }

    section#meet-xprt-systm-home-section {
        padding-top: 10px;
    }

    body fieldset.c-choice-checkboxes.c-field.c-col-1.c-sml-col-1.c-span-24.c-sml-span-12 label span {
        font-size: 10px;
    }

    .cognito.c-sml .c-editor .c-choice-option {
        width: auto !important;
    }

    body .cstm-inner-virtual-colms.form-right-colom {
        padding: 30px 10px;
    }

    .background-media-text--gaq-large-text-with-image .animation-contents .background-media-text__text p.h1 {
        font-size: 32px;
    }

    .blog-slider.swiper-container-fade.swiper-container-horizontal {
        min-height: auto;
    }

    .form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form fieldset.c-choice-radiobuttons label input {
        margin: 8px 0 !important;
        position: relative;
        left: -10px;
    }

    .video-parent-section.hero.hero--hero-video.hero--100vh.hero--mobile--auto.aos-init.aos-animate.loaded .hero__media.hero__media--hero-video {
        top: 0 !important;
    }

    .form-vertical.popupcontact a.close {
        color: #000 !important;
        z-index: 999;
        right: -5px;
        position: absolute;
        font-size: 19px;
        top: 0;
        background: #fff;
        padding: 3px 12px;
        border-radius: 100%;
        box-shadow: 0 0 9px 0 #00000047;
    }

    div#shopify-section-gaq-text-image-second .feature-row.aos-init.aos-animate .feature-row__item {
        margin: 45px 0 0;
    }

    .site-header__logo {
        font-size: 16px;
    }
}



.testimonials-section.testimonials-testimonials.text-center.aos-init.aos-animate {
    padding-top: 50px;
}

.video-parent-section.hero.hero--hero-video.hero--100vh.hero--mobile--auto.aos-init.aos-animate.loaded .hero__media.hero__media--hero-video {
    top: -11%;
}

/* form */
.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form {
    /*     padding: 0px 20px 10px; */
    text-align: left;
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
}

.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form .c-editor input {
    margin: 7px 0;
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
    padding: 10px 10px;
}

.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form .c-editor label.c-yesno-radio span {
    margin: 9px 24px 0;
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
    display: inline-block;
    font-size: 13px;
}

.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form fieldset.c-choice-radiobuttons label input {
    margin: -4px 14px 0;
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
}

button#c-submit-button {
    background: #0909fd;
    border-color: #0909fd;
    padding: 13px;
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
    font-size: 20px;
    text-transform: uppercase;
}

.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form fieldset.c-choice-radiobuttons legend.c-label {
    margin-bottom: 15px;
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
}

.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form fieldset.c-choice-radiobuttons label {
    margin: 0;
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
}

.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form legend.c-label {
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
    font-size: 16px;
}

.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form label {
    font-size: 13px;
    font-family: var(--typeBasePrimary), var(--typeBaseFallback);
}

.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form .c-editor.c-columns-0 {
    padding-bottom: 0;
}

.form-vertical.popupcontact .cognito.c-safari.c-sml .c-forms-form label.c-yesno-radio input {
    margin-top: 4px;
}

.form-vertical.popupcontact {
    background: #000000d4;
}

.form-vertical.popupcontact a.close {
    color: #fff;
}

.feature-row.aos-init.aos-animate .feature-row__item {
    margin: 0 0 -7px;
}

.payment-buttons .referaldiv a.btn.large-image-btn.btn.copon_code {
    margin-left: -24px;
    border-radius: 0 40px 40px 0;
}

.payment-buttons .referaldiv input.crefereal_code {
    border: 1px solid blue;
    border-radius: 40px 0 0 40px;
    padding: 10.3px 20px;
    border-right: 0 !important;
}


@media (min-width: 320px) and (max-width:767px) {
    .shopify-section.index-section.home-text-image .image-wrap.text-spacing {
        height: 210px !important;
        margin-bottom: 30px;
    }

    .shopify-section.index-section.home-text-image .grid--flush-bottom>.grid__item {
        margin-bottom: 0;
    }

    .feature-row__item .rte.featured-row__subtext {
        margin-bottom: 30px;
        margin-top: 20px;
    }

    li.list-group-item {
        width: 23%;
    }

    .payment-buttons .referaldiv input.crefereal_code {
        padding: 10.8px 20px;
        position: relative;
        top: 1px;
    }
}


@media (min-width:768px) and (max-width:1299px) {
    .c-forms-form-body .c-editor, .c-forms-form-body .c-editor input {
        width: 100% !important;
    }

    .cognito .c-span-24 .c-span-12 {
        width: 100%;
        text-align: left;
    }

    .cognito .c-span-24 .c-span-12 .c-choice-option label input {
        width: auto !important;
    }

    .cognito .c-span-24 .c-span-12 .c-choice-option {
        width: 100%;
    }

    fieldset.c-yesno-radiobuttons .c-editor input {
        width: auto !important;
    }

    .form-vertical.popupcontact .c-forms-form-body.toggle-on {
        padding: 0 20px 10px;
    }

    .cognito .c-button-section .c-action, .cognito .c-button-section .c-action button#c-submit-button {
        width: 100%;
    }
}

fieldset.c-name.c-field.c-col-1.c-sml-col-1.c-span-24.c-sml-span-12.c-required .c-editor,
fieldset.c-name.c-field.c-col-1.c-sml-col-1.c-span-24.c-sml-span-12 .c-editor {
    width: 50% !important;
}

.cognito .c-span-24 .c-span-12 {
    width: 100%;
    text-align: left;
}

.cognito .c-forms-form .c-button-section .c-action {
    width: 100%;
    text-align: center;
    padding: 0 20px;
}

.cognito .c-forms-form .c-button-section button#c-submit-button {
    width: 100%;
    margin: 0;
}

.c-forms-template {
    padding: 0 20px;
}

.cognito .c-forms-form-main input, .cognito .c-forms-form-main select {
    padding: 10px !important;
}

.c-forms-form {
    padding-bottom: 30px;
}

.c-choice-option {
    width: 100%;
}

label.c-yesno-radio input {
    position: relative;
    bottom: 1px;
}

.header-item li a {
    padding: 0 43px;
    text-align: right;
}
.axius-content {
    background: #00000066;
}

.product-single__meta hr.hr--medium {
    border: none;
    margin: 12px 0;
}

@media (min-width:1272px) and (max-width:1363px) {
    .header-item li a {
        padding: 0 49px;
    }
}

@media (min-width:992px) and (max-width:1399px) {

    .header-item li a {
        padding: 0 20px;
        font-size: 16px;
    }
}



@media (min-width:320px) and (max-width:767px) {

    div#shopify-section-golf-academy-icon-section .grid--flush-bottom>.grid__item,
    .shopify-section.index-section.core_lading_icon .grid__item.medium-up--one-quarter.text-center {
        margin-bottom: 70px;
    }

    div#golf-question-icon-section-id .grid__item.medium-up--one-quarter.text-center:after,
    .shopify-section.index-section.core_lading_icon .grid__item.medium-up--one-quarter.text-center:after {
        top: auto !important;
        margin: -28px -13px !important;
        font-size: 60px !important;
    }

    .background-media-text--ga-large-text-with-image .background-media-text__text p.h1 {
        font-size: 32px;
    }

    body a.btn.btn--inverse.newquestion_button.video-btn {
        padding: 13px 6px !important;
        right: 0;
        font-size: 11px;
        margin: 11px -14px;
        width: 50%;
        text-align: center;
    }

    .header-layout.header-layout--left-center h2.golf_top_heading {
        margin-left: -60px;
    }

    .header-layout.header-layout--left-center h2.golf_top_heading {
        width: 100%;
        text-align: left;
        font-size: 13px;
    }

    .hero.hero--golf-question-form-hero-slider .hero__text-shadow h3 {
        top: 0 !important;
    }

    div#shopify-section-header {
        display: block !important;
    }

    .transition-body div#shopify-section-header {
        position: absolute;
    }

    body .header-item.header-item--logo img {
        width: 70%;
    }

    /*   body.template-index .header-wrapper.header-wrapper--sticky.is-light a.site-header__logo-link.logo--inverted {
    margin-top: -26px;
} */
    .hero__text-content {
        margin-top: 20% !important;
    }
}




div#HeaderWrapper .toolbar.toolbar--transparent.small--hide {
    display: none;
}

/*
.header-wrapper.header-wrapper--sticky.is-light a.site-header__logo-link.logo--inverted {
    margin: -52px 0;
} */
.toolbar--transparent .toolbar__content {
    border: none;
}



/*div#shopify-section-header {
    display: none;
}*/


.header-layout.header-layout--left-center h2.golf_top_heading {
    width: 78%;
    padding: 18px 0 0;
    text-align: center;
}

@media (min-width:1200px) and (max-width:1399px) {
    .header-layout.header-layout--left-center h2.golf_top_heading {
        width: 70%;
        text-align: center;
    }
}

@media (min-width:1200px) and (max-width:1500px) {
    div#shopify-section-golf-question-form-meet-axius .blog-slider__content {
        padding-top: 22% !important;
        margin-bottom: 80px;
    }

    body .header-layout.header-layout--left-center h2.golf_top_heading {
        width: 69%;
    }
}

div#shopify-section-header {
    height: 0;
}

.header-layout a.btn.btn--inverse.newquestion_button.video-btn {
    padding: 19px 30px;
}

.hero.hero--golf-question-form-hero-slider .hero__text-shadow h3 {
    position: relative;
    top: 30px;
}

.only-golf-question-section blockquote.testimonials-slider__text {
    color: #fff !important;
    background: #000 !important;
}

div#shopify-section-golf-question-icon-section-here h3, div#shopify-section-golf-question-icon-section-here .rte-setting.text-spacing,
div#shopify-section-golf-question-icon-section-here h2 {
    color: #000;
}

div#shopify-section-golf-question-icon-section-here {
    background: #fff;
}

.golf-question-cstm-class {
    max-width: 100% !important;
}

div#golf-question-icon-section-id .image-wrap.text-spacing,
.shopify-section.index-section.core_lading_icon .image-wrap.text-spacing {
    width: 150px;
    height: 150px !important;
    margin: 0 auto 22px;
    background: transparent;
    border: 1px solid #000;
    border-radius: 100%;
    overflow: hidden;
    padding: 0 !important;
}

div#golf-question-icon-section-id .image-wrap.text-spacing img,
.shopify-section.index-section.core_lading_icon .image-wrap.text-spacing img {
    width: 100%;
    position: relative;
    height: 100%;
    padding: 0 !important;
    object-fit: cover;
    border-radius: 100%;
}

div#shopify-section-golf-question-icon-section-here {
    padding-bottom: 70px;
}

.page-width.cstm-academy-section-here {
    padding-bottom: 70px;
}

.shopify-section.index-section.home-text-image {
    margin-top: 0;
    padding-bottom: 0;
}

.shopify-section.index-section.home-text-image .image-wrap.text-spacing {
    background: transparent;
}

div#golf-question-icon-section-id .grid.grid--uniform.grid--flush-bottom {
    position: relative;
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

div#golf-question-icon-section-id .grid.grid--uniform.grid--flush-bottom .medium-up--one-third {
    max-width: 25%;
}

div#golf-question-icon-section-id .grid__item.medium-up--one-quarter.text-center:after {
    color: #000;
    content: "+";
    font-size: 66px;
    font-weight: 700;
    top: 28px;
    position: absolute;
    margin: 0 11%;
}

div#golf-question-icon-section-id .grid__item.medium-up--one-quarter.text-center:last-child:after,
.shopify-section.index-section.core_lading_icon .grid__item.medium-up--one-quarter.text-center:last-child:after {
    display: none;
}

div#shopify-section-golf-academy-icon-section div#golf-question-icon-section-id .grid__item.medium-up--one-quarter.text-center:after,
.shopify-section.index-section.core_lading_icon .grid__item.medium-up--one-quarter.text-center:after {
    color: #fff;
    content: "+";
    font-size: 66px;
    font-weight: 700;
    top: 28px;
    position: absolute;
    margin: 0 11%;
}

.shopify-section.index-section.core_lading_icon .grid.grid--uniform.grid--flush-bottom {
    position: relative;
}

.shopify-section.index-section.core_lading_icon .medium-up--one-quarter div {
    max-width: 100% !important;
}


/* ////////////////////// */
.shopify-section.index-section.home-text-image .rte-setting.text-spacing a:after {
    border: none;
}



@media (min-width:1200px) and (max-width:1399px) {

}

@media (min-width:1400px) and (max-width:1480px) {

}

.payment-buttons .btn {
    margin: 0;
}

.avaible-app i {
    color: #fff;
    font-size: 16px;
}

.avaible-app span {
    display: flex;
    align-items: center;
}

.assesment_demo strong {
    display: block;
    font-size: 32px;
    font-weight: 500 !important;
    padding: 20px 0;
}

.popupcontact1 .modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0;
    max-width: 600px;
    margin: 30px auto;
    color: #000;
}

.popupcontact1 .modal-header {
    padding: 1rem 1rem 0;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}

.popupcontact1 .modal-header span {
    margin-bottom: 0;
    font-size: 34px;
}

.popupcontact1 .modal-header .close {
    color: #000;
    font-weight: bold;
    position: absolute;
    top: -9px;
    right: 4px;
}

.popupcontact1 .modal-body {
    padding: 10px;
    text-align: left;
}

.appitment-btn a {
    color: #000;
    border: 1px solid #f1f1f1;
    width: 100%;
    display: block;
    F padding: 7px 12px;
    margin-bottom: 5px;
    text-align: center;
}

.appitment-btn a p {
    margin-bottom: 0;
    font-weight: 600;
}

.choose-appint-text {
    text-align: center;
}

.video-modal, .video-text-modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
    z-index: 1072;
    display: none;
}

.video-dail {
    position: relative;
    max-width: 800px;
    margin: 1.75rem auto;
    z-index: 99999;
}

.video-modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
}

.video-modal-content video {
    margin-top: 0;
}

.close-button, .close-button-video {
    cursor: pointer;
    border-radius: 50%;
    background-color: white;
    position: absolute;
    right: -12px;
    top: -16px;
    color: black;
    z-index: 999999;
}

.close-button i, .close-button-video i {
    font-size: 32px;
    font-style: normal;
    width: 2rem;
    line-height: 2rem;
    display: inline-block;
    position: relative;
    left: 9px;
    top: -1px;
}

.close-button:hover {
    background-color: darkgray;
}

.show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1.0);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
    display: block;
}

@media only screen and (max-width: 769px) {
    .video-dail {
        margin: 1.75rem 1rem;
    }

    .video-modal-content {
        padding-bottom: 76.25%;
        height: auto;
        position: initial;
    }

    .video-modal-content video {
        margin-top: 0;
        height: 100%;
        width: 100%;
    }

}


/* 16 */
div#shopify-section-golf-question--con-custom-page {
    background: #fff;
    padding-bottom: 40px;
}

div#shopify-section-golf-question--con-custom-page h3 {
    color: #000;
}

div#shopify-section-golf-question--con-custom-page div#golf-question-icon-section-id .grid__item.medium-up--one-third.text-center:after {
    color: #000;
    content: "+";
    font-size: 66px;
    font-weight: 700;
    top: 28px;
    position: absolute;
    margin: 0 12%;
}

div#shopify-section-golf-question--con-custom-page div#golf-question-icon-section-id:last-child .grid__item.medium-up--one-third.text-center:last-child:after {
    display: none;
}

div#shopify-section-golf-question--con-custom-page h2 {
    color: #000;
}

.how-it-work-section-custom .page-width {
    max-width: 1170px;
}

.col-6.ml20 {
    margin-left: 70px;
}

.how-it-work-section-custom .col-6 {
    width: 46%;
    display: inline-block;
}

p.border-bottom span.float-right {
    float: right;
}

p.border-bottom {
    border-bottom: 1px solid #42c1a3;
}

.how-it-work-section-custom {
    padding: 40px 0 0;
    color: #e1e1e1;
}

.how-it-work-section-custom h4 {
    font-size: 18px;
    color: #e1e1e1;
}

p.border-bottom span {
    font-size: 23px;
}

p.border-bottom span.float-right {
    color: #c3c3c3;
    font-size: 26px;
    margin-top: -3px;
}

.how-it-work-section-custom .row {
    margin-bottom: 50px;
    display: block;
}

div#shopify-section-golf-question-earn-custom-page {
    background: #fff;
    color: #000;
    padding: 30px 0 50px;
}

.earn-section-custom h4 {
    font-size: 19px;
}

.earn-section-custom h2 {
    font-weight: 600;
    font-size: 31px;
}

.earn-section-custom h3 {
    font-size: 22px !important;
}

.earn-section-custom .col-8 {
    display: inline-block;
    width: 69%;
}

.earn-section-custom .col-4 {
    display: inline-block;
    width: 39%;
}

.earn-section-custom .col-8 {
    display: inline-block;
    width: 60%;
    text-align: right;
}

.inner-earn-colom img {
    width: 100%;
    max-width: 60%;
}

.inner-earn-colom p b {
    font-size: 33px;
}

.inner-earn-colom del {
    color: #979797;
    font-size: 20px;
}

.inner-earn-colom p span b {
    font-size: 22px;
}

.inner-earn-colom a.btn {
    background-color: #00f;
    color: #fff;
    padding: 18px 60px;
}

div#shopify-section-custom-colom-custom-page .image-wrap.text-spacing img {
    width: 70px;
    margin: 0 auto;
}

div#shopify-section-custom-colom-custom-page .image-wrap.text-spacing {
    padding: 0px !important;
    min-height: 80px;
}

div#shopify-section-custom-colom-custom-page {
    background: #fff;
}

p.p.cstm-p-class {
    margin-top: 26px;
}




@media (min-width:320px) and (max-width:767px) {
    div#shopify-section-custom-colom-custom-page {
        padding-bottom: 30px;
    }

    div#shopify-section-golf-question--con-custom-page div#golf-question-icon-section-id .grid__item.medium-up--one-third.text-center:after {

        position: relative;
    }

    .how-it-work-section-custom .row {
        margin-bottom: 0;
    }

    .inner-custom-page-how-it {
        margin: 20px 0;
    }

    div#shopify-section-custom-colom-custom-page .image-wrap.text-spacing {
        padding: 0 !important;
        min-height: 0;
        margin: 0;
        height: 90px !important;
    }

    .col-6.ml20 {
        margin: 0;
    }

    .how-it-work-section-custom .col-6 {
        width: 100%;
        display: inline-block;
    }

    .earn-section-custom .col-4, .earn-section-custom .col-8 {
        width: 100%;
        text-align: left;
    }

    .inner-earn-colom img {
        width: 100%;
        max-width: 100%;
    }

    .earn-section-custom h4 {
        font-size: 16px;
        letter-spacing: 0px;
    }

    .earn-section-custom .text-center {
        padding-top: 0;
    }

    #golf-question-icon-section-id .grid.grid--uniform.grid--flush-bottom {
        flex-direction: column;
    }

    div#golf-question-icon-section-id .grid.grid--uniform.grid--flush-bottom .medium-up--one-third {
        max-width: 100%;
    }
}


/* css  15-2-22*/

section.unlock-your-core-section {
    float: left;
    width: 100%;
    padding: 60px 0;
}

/* .custom-class-unlock-core.core-unlock-inner-colom:after {
    color: #fff;
    content: "+";
    font-size: 66px;
    font-weight: 700;
    top: 28px;
    position: absolute;
    margin: 0 45%;
} */

.custom-class-unlock-core.core-unlock-inner-colom:last-child:after {
    display: none;
}

.custom-class-unlock-core.core-unlock-inner-colom h5 {
    font-size: 20px;
}

.custom-class-unlock-core.core-unlock-inner-colom {
    position: relative;
}

section.unlock-your-core-section p {
    font-size: 18px;
}

div#shopify-section-16178203379eae7f69, div#shopify-section-162133381203913d65 {
    width: 100%;
    clear: both;
}

section.axius-core-video-home-section {
    color: #000;
    float: left;
    width: 100%;
    background: #fff;
    padding: 40px 0;
}

section.axius-core-video-home-section h2, section.virtual-coaching-systm-home-section h2 {
    letter-spacing: 0;
    font-size: 44px;
    margin: 0;
}

section.axius-core-video-home-section p, section.virtual-coaching-systm-home-section p {
    font-size: 25px;
    font-weight: 500;
    margin-bottom: 22px;
}

section.axius-core-video-home-section h5, section.virtual-coaching-systm-home-section h5 {
    letter-spacing: 0;
    font-size: 19px;
    margin-top: 10px;
    text-transform: uppercase;
}

section.axius-core-video-home-section .blog-slider__img {
    overflow: hidden;
}

section.virtual-coaching-systm-home-section {
    float: left;
    width: 100%;
    background: #fff;
    color: #000;
}

.cstm-inner-virtual-colms img {
    width: 50%;
}

.virtual-coaching-rt-coloms {
    padding: 10% 0;
}

section.virtual-coaching-systm-home-section h2 {
    margin: 40px 0;
}

section.meet-xprt-systm-home-section {
    clear: both;
    background: #fff;
    width: 100%;
    float: left;
    color: #000;
    padding: 50px 0;
}

.inner-cms-coloms h5 {
    font-size: 34px !important;
    text-transform: capitalize !important;
    font-weight: 500;
    margin: 0 !important;
    padding: 0;
}

.inner-cms-coloms h4 {
    font-size: 61px;
    letter-spacing: 0;
    margin: 0;
}

.row.cstm-pading-inner-colom-div {
    padding: 0 110px;
}

.inner-cms-coloms.border-right-side {
    border-right: 2px solid #3333;
}

.cstm-inner-get-the-board-rihimg img {
    width: 80%;
}

div#shopify-section-footer {
    width: 100%;
    clear: both;
}

p.p-cstm-font {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0;
    font-size: 24px !important;
    font-weight: 600 !important;
}

section.three-bootom-colom-section {
    float: left;
    width: 100%;
    padding: 50px 0;
}

section.three-bootom-colom-section h5 {
    font-size: 26px;
    letter-spacing: 0;
    margin-top: 15px;
}

section.three-bootom-colom-section p {
    font-size: 22px;
}

section.three-bootom-colom-section h6 {
    text-transform: uppercase;
    font-size: 27px;
    font-weight: 300;
    letter-spacing: 0;
}

.modal.pop-mdal-div-class .modal-content {
    width: 75%;
    position: relative;
    padding: 0;
    top: 12%;
}

.modal.pop-mdal-div-class .modal-content span.close {
    position: absolute;
    right: -11px;
    background: #000;
    color: #fff;
    border: 4px solid #fff;
    border-radius: 100%;
    width: 42px;
    height: 42px;
    font-size: 23px;
    top: -17px;
}

.btn-s button#myBtn {
    background: #00f;
    color: #fff;
    padding: 9px 40px;
    border-radius: 40px;
}

.cstm-inner-virtual-colms.form-right-colom {
    background: rgba(255, 255, 255, 1);
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    border-radius: 16px;
    padding: 30px;
}

.cstm-inner-virtual-colms.form-right-colom h3 {
    font-size: 41px !important;
    letter-spacing: 0;
    text-transform: uppercase;
}

.cstm-inner-virtual-colms.form-right-colom p {
    padding: 0 60px;
    font-size: 16px;
    font-weight: 600;
    color: #333;
}

.cstm-inner-virtual-colms.form-right-colom .form-colom input {
    background-color: #fff;
    color: #000;
    border-radius: 5px;
    box-shadow: inset 0px 2px 3px #dddddd;
    -webkit-box-shadow: inset 0px 2px 3px #dddddd;
    -moz-box-shadow: inset 0px 2px 3px #dddddd;
    border: 1px solid #dddddd;
    width: 100%;
}

.cstm-inner-virtual-colms.form-right-colom .form-colom {
    margin: 15px 0;
}

.cstm-inner-virtual-colms.form-right-colom form {
    padding: 10px 60px 0;
}

.cstm-inner-virtual-colms.form-right-colom span {
    font-size: 9px;
    line-height: 14px !important;
    margin: 9px 0 0;
    display: block;
}

.meet-exprt-rt-coloms.fisrt-colom-padding {
    padding: 30px 0;
}

.cstm-inner-virtual-colms.form-right-colom .form-colom input.btn-schdule-now-btn-cstm {
    background: #00f;
    color: #fff;
    padding: 15px 40px;
    border-radius: 40px;
    border: none;
    box-shadow: none;
    width: 50%;
    font-size: 25px;
}

/*body.template-index .header-item.header-item--navigation {
    display: none;
}*/
div#shopify-section-16449248883ba25357 {
    float: left;
    width: 100%;
}

section.unlock-your-core-section h5 {
    letter-spacing: 0;
    font-size: 23px !important;
    text-transform: capitalize;
}

button.btn.btn-schdule-now-btn-cstm {
    background: #00f;
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
}

body.template-index div#shopify-section-16176512634683b42a {
    background: #fff;
    margin: 0;
    padding: 38px 0;
}

body.template-index div#shopify-section-16176512634683b42a .logo-bar__item img {
    filter: brightness(0.1);
}

.cstm-inner-virtual-colms.form-right-colom .modal.pop-mdal-div-class .modal-content span.close {
    padding: 6px;
}

body.template-index .hero__text-wrap .hero__text-content.vertical-center {
    z-index: 1;
}

section.unlock-your-core-section .custom-class-unlock-core.core-unlock-inner-colom img {
    width: 100px;
}

section.axius-core-video-home-section .axius-cstm-inner-colom.grid__item img,
section.virtual-coaching-systm-home-section .axius-cstm-inner-colom img {
    width: 100px;
}

.ytp-cued-thumbnail-overlay-image {
    background-position: top center !important;
}

.logo-bar .logo-bar__item:first-child img {
    width: 55%;
    text-align: center;
}

.cognito .c-forms-form-main {
    text-align: left;
}





@media (min-width:1250px) and (max-width:1400px) {
    body .testimonial_subtitle {
        font-size: 16px;
    }

    body .testimonial_weeks {
        font-size: 21px;
    }

    body .testimonial_result {
        font-size: 14px;
    }
}

@media (min-width:1199px) and (max-width:1249px) {
    body .testimonial_subtitle {
        font-size: 15px;
    }

    body .testimonial_weeks {
        font-size: 20px;
    }

    body .testimonial_result {
        font-size: 12px;
    }
}






@media (min-width:320px) and (max-width:767px) {
    section.axius-core-video-home-section .axius-cstm-inner-colom.grid__item img, section.virtual-coaching-systm-home-section .axius-cstm-inner-colom img {
        width: 60px;
    }

    body.template-index div#HeaderWrapper header#SiteHeader .header-item.header-item--icons a.top_button.btn.btn--inverse {
        display: none !important;
    }

    section.axius-core-video-home-section .axius-cstm-inner-colom.grid__item h5 {
        font-size: 14px;
    }

    section.unlock-your-core-section .custom-class-unlock-core.core-unlock-inner-colom h5 {
        font-size: 16px !important;
    }

    section.unlock-your-core-section .custom-class-unlock-core.core-unlock-inner-colom img {
        width: 100px;
        height: 80px;
        object-fit: contain;
    }

    section.unlock-your-core-section .custom-class-unlock-core.core-unlock-inner-colom,
    section.axius-core-video-home-section .axius-cstm-inner-colom.grid__item,
    section.virtual-coaching-systm-home-section .axius-cstm-inner-colom.grid__item {
        width: 33%;
    }

    section.virtual-coaching-systm-home-section .axius-cstm-inner-colom.grid__item h5 {
        font-size: 14px;
    }

    section.virtual-coaching-systm-home-section .row.cstm-pading-inner-colom-div {
        padding: 0;
        width: 100%;
    }

    .inner-cms-coloms.border-right-side {
        border: none;
    }

    .cstm-inner-virtual-colms.form-right-colom form, .cstm-inner-virtual-colms.form-right-colom p {
        padding: 7px 0 0;
    }

    .cstm-inner-virtual-colms.form-right-colom h3 {
        font-size: 35px !important;
    }

    .custom-class-unlock-core.core-unlock-inner-colom:after {
        display: none;
    }
   .modal.pop-mdal-div-class .modal-content {
        width: 95% !important;
    }
}
@media screen and (max-width: 767px) {
     .modal.pop-mdal-div-class .modal-content {
        width: 95% !important;
    }
}

@media screen (max-width:768px) {
    #join_now_btn {
        display: none;
    }
      .modal.pop-mdal-div-class .modal-content {
        width: 95% !important;
    }
}


fieldset.c-choice-checkboxes.c-field.c-col-1.c-sml-col-1.c-span-24.c-sml-span-12 label input {
    display: inline-block;
    height: 13px;
    width: 13px;
    margin-right: 25px;
}

fieldset.c-choice-checkboxes.c-field.c-col-1.c-sml-col-1.c-span-24.c-sml-span-12 label span {
    display: inline-block;
    font-size: 11px;
}

.cognito .c-editor .c-choice-option {
    width: auto;
}

.drawer .cart_addon {
    position: relative;
    display: none;
    border-top: 1px solid #747171;
    padding-top: 20px;
    margin-top: 10px;
}

.drawer .cart__item-title {
    display: flex;
}

.drawer .cart__item-title img {
    width: 90px;
    height: 70px;
    object-fit: cover;
}

.drawer .cart__item-content {
    padding-left: 15px;
    max-width: 230px;
}

.drawer a.add-btn-addon {
    position: absolute;
    right: 15px;
    color: #fff;
    top: 30%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px;
    font-weight: 600;
}

.drawer a.add-btn-addon:before {
    content: '';
    position: absolute;
    border: 2px solid;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    top: 8px;
    right: -3px;
}

.drawer .cart__item-title h2 {
    color: #fff;
    font-size: 18px;
    margin-bottom: 10px;
}

.drawer button.btn.cart__checkout {
    margin: 0;
}

.drawer .cart__item-title {
    flex-direction: column;
}

.cart__items {
    display: flex;
    flex-direction: column-reverse;
}

.product-content-wrapper .bndlr-add-to-cart {
    animation: none;
}

.rows.unlock-core-row {
    display: flex;
    justify-content: space-evenly;
    position: relative;
}

.rows.unlock-core-row>div:nth-last-child(2)::after {
    content: none;
}
section.unlock-your-core-section h2 {
    font-size: 30px;
}
.rows.unlock-core-row>div.plus--icon::after {
    color: #fff;
    content: "+";
    font-size: 50px;
    font-weight: 700;
    top: 28px;
    position: absolute;
    margin: auto;
}
h1.cog-heading {
    display: none !important;
}
#meet-xprt-systm-home-section .el-input__inner {
    border-radius: 10px !important;
}
.form-cognito{
    max-width: 50%;
    margin: auto;
}
button.el-button.cog-button--has-status.cog-button--primary.cog-button--navigation.cog-button--submit.el-button--default.cog-button {
    background: blue;
    border: 0px !important;
    font-size: 1.275rem;
    font-family: Moderat Medium,sans-serif;
    border-radius: 9999px;
    padding: 1.25rem 2.5rem !important;
    display: inline-block;
    cursor: pointer;
    transition-property: all;
    transition-duration: .2s;
    line-height: 1;
}
.cog-page__navigation {
    justify-content: center !important;
}
.cog-content.cog-html.cog-input {
    text-align: center !important;
}
.w-100{
    width: 100%;
}
input#cog-5 {
    position: relative;
    padding: 0;
    border: none;
    border-bottom: 1px solid #000;
}
#meet-xprt-systm-home-section input#cog-5 {
    border-radius: 0 !important;
}
.cog-content.cog-html.cog-input p {
    font-size: 11px !important;
    color: #637381 !important;
}
  button.btn.large-image-btn.btn-form.add-to-cart.disabled {
    pointer-events: none;
    opacity: 0.8;
}
@media screen and (max-width: 768px) {
  .rows.unlock-core-row>div.plus--icon::after {
      left: 45%;
  }
  section.unlock-your-core-section h2 {
    font-size: 16px;
  }
  section.unlock-your-core-section p {
    font-size: 14px;
  }
  .form-cognito{
    max-width: 100%;
  }
/* Fix: Move raw link text under the image */
ul.list-group.nav > li.list-group-item > a[class^="video_link"] {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
  color: transparent !important; /* hide inline text */
  position: relative;
}
/* Force raw text in video_link links to render as a block below the image */
ul.list-group.nav > li.list-group-item > a[class^="video_link"] {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
}

/* Target only the text node directly after the image */
ul.list-group.nav > li.list-group-item > a[class^="video_link"] img + * {
  display: block !important;
  margin-top: 12px !important; /* adjust spacing */
}



