/** Shopify CDN: Minification failed

Line 6:22 Unexpected "("

**/
media only screen and (min-width: 1440px) {
  .slider_section .w-1440 {
    width: 100%;
    padding-left: calc(((100% - 1440px) / 2) + 135px) !important;
  }
}

/* 1339px media start */

@media only screen and (max-width: 1339.2px) {
  .video_banner_sec h1.video_main_title,
  .inner_content_banner h3,
  .custom_professoinal-golf-simulators-lp
    section.top_banner_huge.huge_banner
    .banner_content
    h1,
  .custom_professional-golf-simulators .top_banner_huge .banner_content h1,
  .top_banner_huge .banner_content h1,
  .custom_e6-connect h1.video_main_title.icon_added {
    font-size: 80px;
    line-height: 90px;
  }
  .cus_tabs .nav-pills .nav-link {
    padding: 24px 25px;
  }
  .lr-pad {
    padding: 0 85px;
  }
  .f-64 {
    font-size: 52px !important;
    line-height: 62px !important;
  }
  .f-48 {
    font-size: 40px !important;
    line-height: 50px !important;
  }
  .inner__tabs_title p,
  .technology_sec .technology_content .tech_content {
    font-size: 22px;
    line-height: 32px;
  }
  .pro_details {
    margin: 22px 0;
  }
  .product_section .featured-product.row.flex-md-row-reverse {
    padding-top: 0;
  }
  .subscribe_sec .newsletter_form {
    width: 300px;
  }
  .banner_content {
    padding: 0 60px;
  }
  .technology_sec .technology_content h1,
  .center_text_outter h2 {
    font-size: 52px !important;
  }
  section.huge_banner {
    height: 70vh;
    min-height: inherit !important;
  }
  .center_text_outter .rich-text__text.rte {
    margin-top: 35px;
  }
  section.faq__outter {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  section.video_sec {
    padding-top: 48px;
  }
  .center_text .center_text_outter h2 {
    font-size: 48px !important;
    line-height: 58px;
  }
  section.feedback_text {
    min-height: 70vh;
  }
  .about_title h2 {
    font-size: 48px !important;
    line-height: 58px;
    margin-bottom: 0;
  }
  /*   .center_text_outter h2 span {
    line-height: 58px;
  } */
  .custom_trugolf-mini .center_text .center_text_outter {
    width: 950px;
  }
  .card_learn a {
    padding: 12px 16px 12px 20px;
  }
  .line_bottom {
    margin: 20px auto;
  }
  .pricing_details h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .slider_outer .carousel-inner .carousel-item {
    height: 100vh;
  }

  .caption_custm p {
    font-size: 18px;
  }
  .custom_commercial-suite .image_with_text_sec {
    padding: 48px 0;
  }
  .consultation_banner .left_content_consultation {
    padding-right: 60px;
  }
  /*   .custom_commercial-golf-simulators .center_text_outter h2 span {
    line-height: 58px;
    font-size: 50px;
  } */
  .custom_ip section.center_text.rich_text_block {
    padding-top: 48px;
  }
  #Banner-template--18119190413623__10f9ab88-ca71-43b5-a7c5-748af76fe88a
    .imge_text.py-96 {
    padding: 48px 0 !important;
  }
  section.center_text {
    padding: 48px 16px 96px;
  }

  .custom_ip section.form_sec {
    padding: 96px 60px 48px;
  }
  #Banner-template--18119190413623__41d14a04-8ccc-4e6e-9b9a-63870b189efd
    .imge_text.py-96,
  #shopify-section-template--18119190413623__5020a1c3-80d7-4ea5-929d-7401b3e2af16
    .imge_text.py-96 {
    padding: 48px 0 !important;
  }
  .custom_ip
    #shopify-section-template--18119190413623__30ac5008-b78d-4c2a-a2d8-6a9a0b098029
    section.center_text.rich_text_block {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  #shopify-section-template--18119190413623__2cd20826-89ec-42d9-a773-48e52dd4b987
    .technology_sec
    .technology_content
    .tech_small_content {
    margin-bottom: 0;
  }
  section#shopify-section-template--18119190413623__85f5528f-1ba2-481c-8bdb-de08b3aa71dd
    .page-width {
    padding-top: 0 !important;
  }
  .custom_ping-pong .banner--large:not(.banner--adapt) {
    min-height: auto;
  }

  .custom_portable-golf-simulator section.huge_banner {
    height: 100vh;
    min-height: inherit !important;
  }
  .after_before_content h2 {
    font-size: 54px;
    line-height: 67px;
  }
  .after_before_content p {
    margin-top: 35px;
  }
  .custom_e6-connect section.video_sec {
    padding-top: 0px;
  }
  .subscription_plan_inner .subscription_col h2.price_title {
    font-size: 40px;
    line-height: 50px;
  }
  .out_01 {
    padding: 0 42px;
  }
  .custom_support-update .image_with_text_sec {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .custom_support-update .cus_downloads h4 {
    font-size: 48px !important;
    line-height: 58px;
  }
  .cus_downloads span.sub_heading {
    margin-bottom: 15px;
  }
  body.product .product.grid .product__title h1 {
    font-size: 40px;
    line-height: 50px;
    margin-top: 30px;
  }
  body.product .testimonial_sec {
    padding: 48px 0 96px;
  }
  .custom_support .image_with_text_sec.image-with-text,
  .custom_commercial-suite .image_with_text_sec.image-with-text,
  .custom_commercial-golf-simulators .image_with_text_sec.image-with-text {
    padding: 48px 0;
  }
}

/* 1339px media close */

/* 1199px media start */

@media only screen and (max-width: 1199.2px) {
  header.header ul li a,
  header.header ul li .header__menu-item.list-menu__item.link {
    font-size: 12px;
  }
  .video_banner_sec h1.video_main_title,
  .inner_content_banner h3 {
    font-size: 64px !important;
    line-height: 77px !important;
  }
  .video_banner_sec .video_content_inner {
    padding-left: 60px;
    padding-right: 60px;
  }
  .video_banner_sec video {
    min-height: calc(100vh - 0px);
    object-fit: cover;
  }
  .lr-pad {
    padding: 0 60px;
  }
  .cus_tabs .nav-pills .nav-link {
    padding: 16px;
    font-size: 13px;
  }
  .customer_support .inner_card h4 {
    font-size: 13px;
  }
  .cus_tabs ul.nav-pills {
    padding-top: 48px;
    width: calc(100% - ((100% - 1170px) / 2));
    max-width: calc(100% - 135px);
  }
  .f-64 {
    font-size: 50px !important;
    line-height: 60px !important;
  }
  footer.footer .footer__content-top,
  .footer_bottom_sec .page-width,
  .footer__content-bottom > .page-width {
    padding: 96px 60px 40px;
  }
  .footer_bottom_sec > .page-width,
  .footer__content-bottom > .page-width {
    padding: 40px 60px;
  }
  .inner__tabs .nav-pills .nav-link {
    padding: 10px;
  }
  .subscribe_sec h3 {
    width: 600px;
  }
  .subscribe_sec .newsletter_form {
    width: 245px;
  }
  .f-48 {
    font-size: 34px !important;
    line-height: 44px !important;
  }
  .four_colms .colm_comn_card {
    padding: 24px 10px;
  }
  body
    .shopify-section-header-sticky
    summary.header__icon.header__icon--menu
    svg {
    stroke: #121212 !important;
  }
  body summary.header__icon.header__icon--menu svg {
    stroke: #121212;
  }
  .product_section .row {
    padding: 64px 0 0;
  }
  .trutrack_button,
  a.contact_button {
    margin-top: 10px;
  }
  .technology_sec .technology_content h3 {
    font-size: 30px;
    padding: 17px 20px;
  }
  .zig_zag .img_sec img {
    height: 100%;
    object-fit: cover;
  }
  .zig_zag .img_sec {
    height: 100%;
  }
  .zig_zag .img_text.img_content {
    padding: 40px 25px;
  }
  .consultation_banner .left_content_consultation {
    padding-right: 50px;
  }
  .consultation_form {
    width: 400px;
  }
  .top_banner_huge .banner_subt {
    font-size: 30px;
    line-height: 40px;
    padding: 12px 20px;
  }
  .about_title {
    padding: 75px 0;
  }
  .image_only {
    min-height: 52rem !important;
  }
  .custom_trugolf-mini section.huge_banner {
    padding-bottom: 100px;
  }
  .custom_trugolf-mini .center_text .center_text_outter {
    width: 100%;
    padding: 0 60px;
  }
  section.center_text {
    padding: 96px 16px 48px;
  }
  .custom_trugolf-mini .center_text .center_text_outter h2 {
    margin-bottom: 24px;
    font-size: 64px !important;
    line-height: 77px;
  }
  /*   .custom_trugolf-mini .center_text .center_text_outter h2 span {
    line-height: inherit;
  } */
  .custom_trugolf-mini .center_text_outter .rich-text__caption {
    font-size: 20px;
    line-height: 140%;
  }
  .custom_trugolf-mini .center_text .center_text_outter {
    padding: 0 30px;
  }

  .caption_custm h2 p {
    margin-bottom: 0;
  }
  .caption_custm h2 {
    margin-bottom: 16px;
  }
  .image_with_text_sec.image-with-text {
    padding: 0;
  }
  .custom_trugolf-mini-tips section.video_sec {
    padding-top: 48px;
  }
  .center_text .card_learn {
    justify-content: space-around;
    grid-row-gap: 24px;
  }

  .card_learn {
    justify-content: space-around;
    grid-row-gap: 24px;
  }

  .imge_text img {
    height: 70vh;
    object-fit: cover;
    object-position: right;
  }
  .consultation_banner.top_banner_huge .banner_content h1,
  .consultation_banner.top_banner_huge .banner_content h1 p {
    font-size: 52px;
  }
  .consultation_banner.top_banner_huge .banner_content h1 p {
    margin-bottom: 0px;
    word-break: break-word;
  }
  /*   .custom_commercial-golf-simulators .center_text_outter h2 span {
    font-size: 40px;
    line-height: 48px;
  } */
  .custom_ip .image_with_text_sec.image-with-text {
    padding: 0;
  }
  section.before_after_img_sec h2 {
    font-size: 48px !important;
    line-height: 58px !important;
  }
  .custom_ip .after_before_content {
    width: 590px;
    margin: 0 auto;
  }
  .custom_ip section.form_sec {
    padding: 48px 60px 48px;
  }
  .col-lg-4 .pricing_details a.card_button {
    font-size: 18px;
  }
  .landing-page-template .image_with_text_sec.image-with-text {
    padding: 0;
  }
  .after_before_content h2 {
    font-size: 48px;
    line-height: 58px;
  }
  .after_before_content p {
    margin-top: 24px;
  }
  .custom_ping-pong .image_with_text_sec.image-with-text {
    padding: 0;
  }
  .custom_ping-pong .imge_text.py-96 {
    padding: 0 !important;
  }

  .top_banner_huge .banner_content h1 {
    font-size: 70px;
    line-height: 70px;
  }
  .custom_portable-golf-simulator section.pro_card.pro-golf-simor {
    padding: 48px 0 48px;
  }
  #shopify-section-template--18063455420727__6ba54a51-3955-400f-b4dd-76c7427caadc
    .center_text_outter
    p {
    font-size: 20px;
  }
  .custom_e6-connect .about_text.serach_faq {
    padding-bottom: 14px;
    padding-top: 14px;
  }
  .subscription_plan_inner .subscription_col:first-child,
  .subscription_plan_inner .subscription_col:nth-child(2),
  .subscription_plan_inner .subscription_col:nth-child(3) {
    width: calc(33.3% - 16px);
  }
  #shopify-section-template--18133864120631__0423a3d0-77ea-44c1-8c82-d32cafcde048
    section.center_text {
    padding: 48px 16px 96px;
  }
  .custom_support-update .image_with_text_sec .image-with-text__media {
    padding-bottom: 53.647808%;
  }
  .custom_support-update .image_with_text_sec.image-with-text {
    padding: 48px 0;
  }
  .section-template--17877206139191__644579dc-93a8-4e8b-80b8-27595d2b6303-padding {
    padding: 48px 0 !important;
  }
}

/* 1199px media close */

/* 991px media start */

@media only screen and (max-width: 991.2px) {
  header.header .menu-drawer__menu a.menu-drawer__menu-item {
    padding: 1.1rem 5.2rem 1.1rem 3.2rem !important;
    font-size: 1.8rem;
    font-weight: 400;
  }
  header.header .menu-drawer__menu a.menu-drawer__menu-item {
    padding: 1.1rem 5.2rem 1.1rem 3.2rem !important;
    font-size: 1.8rem;
    font-weight: 400;
/*     color: rgb(18, 18, 18); */
    color: rgb(255, 255, 255);
  }
  header.header
    .menu-drawer__menu
    .menu-drawer__inner-submenu
    a.menu-drawer__menu-item {
    font-size: 1.4rem;
    padding: 1.1rem 5.2rem 1.1rem 5rem !important;
  }

  /* mobile nav text color fix */
  summary.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset,
  .menu-drawer__menu ul li a {
    color: #ffffff;
  }
  .overflow-hidden-tablet .header-wrapper * {
    color: #ffffff;
  }
  /* end fix */
  body:not(.overflow-hidden-tablet)
    summary.header__icon.header__icon--menu
    svg {
    stroke: #ffffff;
  }
  .logos_sec {
    padding: 64px 0px;
  }
  .cus_tabs ul.nav-pills,
  .cus_tabs:after {
    padding-top: 24px;
    width: 100%;
    max-width: 100%;
    border-radius: 0px;
  }
  .cus_tabs ul.nav-pills {
    padding-top: 24px;
  }
  .cus_tabs .w-1440.lr-pad {
    padding: 0 16px;
  }
  .video_banner_sec .video_content_inner {
    padding-left: 48px;
    padding-right: 48px;
  }
  .cus_tabs .nav-pills .nav-link {
    padding: 24px 11px;
    font-size: 16px;
  }
  .video_banner_sec .video_content p {
    margin: 0;
    display: inline;
  }

  .vista_setup .content_div {
    padding-right: 32px;
    padding-left: 32px;
  }
  .vista_setup .single_row_reverse .content_div {
    padding-left: 32px;
    padding-right: 32px;
  }
  .vista_setup .content_div h3 {
    font-size: 40px;
    line-height: 48px;
  }

  .vista_setup .single_row {
    margin-bottom: 96px;
  }
  .cus_tabs .nav-pills .nav-item:not(:last-child) {
    margin-right: 8px;
  }
  .vista_setup {
    padding: 48px 0 0;
  }
  .vista_setup .single_row:last-child {
    margin-bottom: 48px;
  }
  .inner__tabs_title {
    margin-top: 48px;
    width: 100%;
    margin-left: 0;
  }
  .lr-pad {
    padding: 0 16px;
  }
  .inner__tabs_title p {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 32px;
  }
  .f-64 {
    font-size: 48px !important;
    line-height: 58px !important;
  }

  .customer_support {
    padding: 48px 0;
  }

  .customer_support .heading_container p {
    margin-bottom: 64px;
  }

  .customer_support .inner_card .read_more {
    font-size: 12px;
    line-height: 14px;
    height: 40px;
  }
  .customer_support .inner_card h4 {
    font-size: 15px;
  }

  .inner_tab_outter .inner__tabs {
    margin: 0;
    border-bottom: 1px solid #518548;
    margin-bottom: 32px;
  }
  .inner_tab_outter .inner__tabs .dropdown .btn {
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #518548cc;
    padding: 16px 40px 16px 0;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.0001 16.8387L19.7708 13.0667L21.6574 14.952L16.0001 20.6094L10.3428 14.952L12.2294 13.0667L16.0001 16.8387Z' fill='%23518548'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center right;
    outline: none !important;
    box-shadow: none;
  }
  .inner_tab_outter .inner__tabs .dropdown .btn:after {
    content: normal;
  }
  .inner__tab_content p {
    padding-right: 0px;
  }
  section.tabs_main {
    margin-bottom: 26px;
  }
  .banner_content {
    padding: 0px;
  }
  .huge_banner .banner_content > .row {
    flex-direction: column;
    align-items: flex-start !important;
  }
  section.huge_banner {
    background-attachment: fixed;
    min-height: 489px;
    padding: 50px 0 48px !important;
  }
  /*   .featured-product > .col-lg-6 {
    padding: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 !important;
  } */
  .footer_bottom_sec .footer-col_1,
  .footer_bottom_sec .footer-col_2,
  .footer_bottom_sec .footer-col_3,
  .footer_bottom_sec .footer-col_4 {
    width: 50% !important;
    flex-grow: inherit;
  }
  .footer_bottom_sec .footer__blocks-wrapper {
    gap: 0;
  }
  .featured-product .product_img {
    background: #ffffff;
    border-radius: 0;
    padding: 19.5px 35px;
  }
  .footer_bottom_sec .footer_cols_3,
  .footer_bottom_sec .footer_cols_2 {
    width: 50% !important;
    flex-grow: inherit !important;
  }
  .footer_bottom_sec .footer_cols_4 {
    order: -1;
    width: 100% !important;
    flex-grow: inherit;
  }
  .footer_bottom_sec .footer_cols_1 {
    order: -2;
    width: 100% !important;
    flex-grow: inherit;
  }
  footer.footer .footer__blocks-wrapper {
    gap: 0;
  }
  .product_section .featured-product h2.pro_title.f-48,
  .subscribe_sec .f-48 {
    font-size: 48px !important;
    line-height: 57.59px !important;
  }

  .feedback_text .banner_content h2.f-64 {
    font-size: 36px !important;
    line-height: 43px !important;
  }
  .four_colms .colm_comn_card {
    padding: 24px 51.25px;
  }
  .testimonial_sec h2.main_title.f-48 {
    font-size: 40px !important;
    line-height: 48px !important;
  }
  .testimonial_sec {
    padding: 48px 0;
  }
  .huge_banner .f-64 {
    font-size: 64px !important;
    line-height: 77px !important;
  }
  .subscribe_sec {
    padding: 96px 48px;
    height: auto;
  }

  section.feedback_text,
  section.huge_banner {
    min-height: 490px !important;
    height: auto;
    background-attachment: initial !important;
    padding: 48px !important;
  }
  .subscribe_sec h3 {
    width: 100%;
  }
  .subscribe_sec .newsletter_form {
    width: 389px;
    margin-top: 48px;
  }
  .inner_tab_outter .inner__tabs .dropdown .dropdown-menu a {
    font-weight: 500;
    font-size: 14px;
    line-height: 19px;
    color: #518548;
    padding: 1rem 2rem;
  }
  .product_section .featured-product.row {
    padding: 0 !important;
  }
  .social_icons ul.footer__list-social {
    justify-content: center !important;
  }
  footer.footer .footer_cols_4 {
    order: -1;
    width: 100% !important;
    text-align: center;
    padding: 24px 0;
  }
  footer.footer .footer_cols_1 {
    order: -2;
    width: 100% !important;
  }
  footer.footer
    .footer__content-top
    .footer-block.grid__item.footer_cols_1
    .footer-block__details-content,
  footer.footer .footer_cols_4 .footer-block__details-content {
    text-align: center !important;
  }
  footer.footer .footer_cols_3,
  footer.footer .footer_cols_2 {
    width: 50% !important;
    flex: inherit;
    border-top: 1px solid rgba(217, 217, 217, 0.25);
    padding-top: 32px;
    margin-top: 32px;
  }
  footer.footer ul li a,
  .footer_bottom_sec ul li a {
    padding: 0 !important;
    margin-bottom: 8px;
  }
  footer.footer .footer__content-top {
    padding: 72px 32px 40px;
  }
  .footer_bottom_sec .footer-col_3,
  .footer_bottom_sec .footer-col_4 {
    border-top: 1px solid rgba(217, 217, 217, 0.25);
    padding-top: 32px;
    margin-top: 32px;
  }
  .footer_bottom_sec > .page-width {
    padding: 40px 32px !important;
  }
  .footer__content-bottom > .page-width .footer__column {
    flex-direction: column;
    grid-gap: 32px;
  }
  .footer_bottom_sec > .page-width {
    padding: 32px 60px 55px;
  }
  .footer__copyright_text.caption p {
    margin-bottom: 0;
    text-align: center;
  }
  .footer__content-bottom > .page-width {
    padding: 32px 32px 56px !important;
  }
  .product_section .lr-pad {
    padding: 0;
  }
  .product_section {
    padding: 0;
  }
  .feedback_text .banner_content h2:before {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='27' height='15' viewBox='0 0 27 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M23.0938 14.7383H13.5547L19.1094 0.957031H26.1641L23.0938 14.7383ZM10.2266 14.7383H0.6875L6.24219 0.957031H13.2969L10.2266 14.7383Z' fill='white'/%3E%3C/svg%3E%0A");
    width: 22px;
    top: 6px;
    left: -28px;
  }
  img.tabs_imsg {
    border-radius: 12px;
  }
  .product_section .pro_contnt {
    padding: 24px 20px 48px;
  }
  .feedback_text .banner_content {
    padding: 0;
  }
  .testi_inner .testi_col .testi_content p {
    max-width: 100%;
  }
  section.huge_banner .w-1440,
  .subscribe_sec .w-1440.lr-pad {
    padding: 0;
  }
  .subscribe_sec .newsletter_form form {
    margin: 0;
    width: 100%;
  }
  .pro_price .price-item {
    font-size: 24px;
    line-height: 29px;
  }
  header.header .header__heading-logo {
    max-width: 86px;
  }
  .py-96 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  body.black_logo_header summary.header__icon.header__icon--menu svg {
    stroke: #000000;
  }
  header.header {
    padding: 6px 24px;
  }
  section.banner_short {
    margin-top: 56px;
    min-height: 144px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 48px 16px;
  }

  .blog_detail {
    margin-top: 56px;
  }
  .banner_short .banner_sm_text h1 {
    font-size: 40px;
    line-height: 48px;
  }

  .video_banner_sec {
    height: 100vh;
  }
  .video_banner_sec.with_image img {
    height: 100%;
    object-fit: cover;
  }
  .video_banner_sec h1.video_main_title {
    width: 663px;
    max-width: 100%;
  }
  .video_banner_sec h1.video_main_title p {
    margin: 0;
    display: inline;
  }
  .video_banner_sec .video_content {
    width: 631px;
    max-width: 100%;
    font-weight: 400;
  }
  .technology_sec .technology_content .tech_content {
    font-size: 18px;
    line-height: 140%;
  }
  .huge_banner .banner_content p {
    margin-bottom: 24px;
  }
  .technology_content.technology_content_mar.pt-96.pb-48 {
    padding-top: 48px;
  }
  .technology_sec {
    padding-bottom: 0;
  }
  .technology_sec .technology_content h1 {
    font-size: 48px !important;
    line-height: 58px;
  }
  .technology_sec .technology_content h3 {
    padding: 8px 24px;
    font-size: 24px !important;
    line-height: 29px;
    margin-top: 24px;
    display: inline-block;
  }
  .technology_content_mar > .row {
    flex-direction: column;
  }
  .custom_family-fun-golf .video_banner_sec h1.video_main_title p,
  .custom_range-revolution .video_banner_sec h1.video_main_title p {
    display: block;
  }
  .center_text_outter h2 {
    font-size: 40px !important;
    line-height: 48px;
  }

  .main_boxes a.blk_btn {
    margin-top: 2px;
  }
  .main_boxes {
    margin-top: 24px;
    height: auto;
  }
  section.range_boxes {
    padding-top: 24px;
  }
  .faq_mian .accordion-item button.accordion-button {
    padding: 16px 0;
  }
  .faq_mian .accordion-body {
    padding: 0 0 16px;
  }
  .faq_outter
    .row
    .col-lg-6:not(:last-child)
    .faq_mian
    .accordion-item:last-child {
    border-bottom: 2px solid rgba(0, 0, 0, 0.125);
  }
  .faq_mian {
    padding: 0 32px;
  }
  .faq_outter {
    padding: 16px 32px;
  }
  .center_text .center_text_outter h2 {
    font-size: 40px !important;
    line-height: 48px;
  }
  .center_text_outter .rich-text__text.rte {
    margin-top: 48px;
  }
  section.center_text {
    padding: 48px 16px;
  }
  .image_with_text_sec .image-with-text__grid {
    flex-direction: column;
  }
  .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    .image-with-text__media {
    border-radius: 24px 24px 0 0 !important;
    padding-bottom: 61.256831% !important;
  }
  .image_with_text_sec .image-with-text__grid .image-with-text__media-item {
    width: 100%;
    padding: 0 16px;
    border-radius: 24px;
    display: block;
  }
  .image_with_text_sec .image-with-text__grid .image-with-text__text-item {
    width: 100%;
    padding: 0 16px;
  }
  .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    width: 100%;
    border-radius: 0px 0px 24px 24px !important;
    background-color: #f8f8f8 !important;
    padding: 48px 16px;
  }
  .image_with_text_sec {
    margin-bottom: 24px;
  }
  section.four_colms {
    margin-top: 48px !important;
  }
  .image_with_text_sec h2 {
    font-size: 36px;
    line-height: 43px;
  }
  .image_with_text_sec .image-with-text__text {
    margin-top: 10px !important;
  }
  .zig_zag .img_text.img_content {
    padding: 150px 96px;
    width: 100%;
  }
  .zig_zag .img_text.img_content > ul > li h5 {
    font-size: 14px;
    line-height: 17px;
  }
  section.form_sec {
    padding: 48px 36px;
  }
  section.faq__outter {
    padding-top: 24px;
  }
  .consultation_banner .left_content_consultation {
    padding-right: 0;
    width: 663px;
    padding-left: 32px;
    max-width: 100%;
  }
  .consultation_banner .banner_content {
    padding: 0 16px;
  }
  section.center_text {
    padding: 192px 16px 48px;
  }
  .consultation_form {
    width: 100%;
    position: relative;
    margin-bottom: -96px;
    box-shadow: 0px 4px 24px rgb(0 0 0 / 25%);
  }
  .consultation_banner.top_banner_huge.huge_banner {
    padding: 165px 0 0 !important;
  }
  .custom_landing-page-template .center_text .center_text_outter h2 {
    font-size: 40px !important;
    line-height: 48px;
  }
  .custom_landing-page-template .center_text_outter .rich-text__text.rte {
    margin-top: 24px;
  }
  .image_with_text_sec .image-with-text__text-item.grid__item {
    background: transparent;
  }
  .custom_landing-page-template .image_with_text_sec {
    margin-bottom: 0;
    background-color: #f8f8f8;
    padding: 48px 0 12px 0 !important;
  }
  .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    background-color: #ffffff;
  }
  .custom_landing-page-template .testimonial_sec {
    padding: 48px 0 0;
  }
  .custom_landing-page-template .colms_outter {
    padding: 48px 0;
  }
  .top_banner_huge .banner_subt {
    font-size: 36px;
    line-height: 43px;
    padding: 17px 24px;
  }
  .custom_landing-page-template .center_text_outter .rich-text__text.rte p {
    padding: 0;
  }
  .form_sec .form_cont {
    margin-top: 16px;
  }
  .about_title {
    padding: 48px 0;
  }
  .about_title h2 {
    font-size: 40px !important;
    line-height: 48px;
  }
  .about_title p {
    margin-bottom: 8px;
  }
  .about_text .about_t > p {
    font-size: 18px;
    line-height: 140%;
  }
  .our_his .about_title h2 + p {
    font-size: 14px;
    letter-spacing: 0;
  }
  .about_title .text_title p {
    font-size: 18px;
  }
  .pro_huge {
    padding: 50px 0;
  }
  .video_banner_sec h1.video_main_title p {
    display: block;
  }
  .vids_main {
    padding: 0 4px 32px;
    width: 567.89px;
    max-width: 100%;
    margin: 0 auto;
  }
  section.video_sec {
    padding-bottom: 64px;
  }
  .serach_faq .about_title p {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 17px;
  }
  .serach_faq .about_title {
    padding-bottom: 56px;
    padding-top: 0;
  }
  .search_input .input-group input.form-control {
    font-size: 14px;
    line-height: 150%;
  }
  .faq_mian {
    padding: 0;
  }

  .custom_trugolf-mini section.center_text {
    padding: 152px 16px 48px;
  }

  .custom_trugolf-mini .center_text_outter .rich-text__text.rte {
    margin-top: 0;
  }
  .custom_trugolf-mini .center_text_outter .rich-text__text.rte p {
    padding: 0;
    display: block;
  }

  .image_only {
    min-height: 42rem !important;
  }
  .custom_trugolf-mini .image_with_text_sec .image-with-text__grid {
    background: #ffffff;
    border-radius: 20px;
    width: 100%;
    margin: 0 auto !important;
    padding: 0;
  }

  .custom_trugolf-mini .image_with_text_sec:not(:last-child) {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    background-color: #f8f8f8 !important;
    margin: 0;
  }
  .custom_trugolf-mini .image_with_text_sec:last-child {
    padding-top: 0px !important;
    padding-bottom: 24px !important;
    background-color: #f8f8f8 !important;
    margin: 0;
    padding-left: 16px;
    padding-right: 16px;
  }
  .custom_trugolf-mini
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    padding: 48px 0px;
  }
  .custom_trugolf-mini
    .image_with_text_sec
    .image-with-text__text-item.grid__item {
    padding: 0;
    background-color: transparent !important;
  }
  .custom_trugolf-mini section.huge_banner {
    margin-top: 0;
  }
  .custom_trugolf-mini .huge_banner .banner_content .f-64 {
    font-size: 48px !important;
    line-height: 58px !important;
  }
  .custom_trugolf-mini .huge_banner .banner_content p {
    font-size: 16px;
    line-height: 130%;
  }
  .custom_trugolf-mini
    #shopify-section-template--17877148795191__55a62901-b0ea-45fa-9185-7645d4e1c463
    section.center_text {
    padding: 48px 16px;
  }
  .custom_trugolf-mini .center_text .center_text_outter h2 {
    font-size: 40px !important;
    line-height: 48px !important;
  }
  .custom_trugolf-mini .center_text_outter .rich-text__caption {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 8px;
  }
  .custom_trugolf-mini .center_text .center_text_outter {
    padding: 0;
  }
  .custom_trugolf-mini .video_banner_sec h1.video_main_title {
    font-size: 48px;
    line-height: 58px;
  }
  .custom_trugolf-mini .video_banner_sec .video_content {
    font-size: 16px;
    line-height: 130%;
  }
  .custom_trugolf-mini .video_banner_sec .video_btns {
    margin-top: 24px;
  }
  .custom_trugolf-mini .video_banner_sec {
    height: 70vh;
  }
  .custom_trugolf-mini .video_banner_sec .video_content_inner {
    bottom: 48px !important;
    top: auto !important;
    transform: inherit;
  }
  .custom_trugolf-mini .inner_content_banner p {
    font-weight: 400;
    width: 635px;
    margin: 0 auto 32px;
  }
  .inner_content_banner {
    padding: 76px 0 76px;
  }
  .custom_trugolf-mini-tips section.center_text {
    padding: 48px 16px 48px;
  }
  .custom_trugolf-mini-tips .center_text_outter .rich-text__text.rte {
    margin-top: 24px;
  }
  .custom_trugolf-mini-tips .center_text .center_text_outter h2 {
    font-size: 40px !important;
    line-height: 48px !important;
  }
  .custom_trugolf-mini-tips section.video_sec .video-section .vids_main {
    padding: 0 0px 32px;
  }
  .custom_trugolf-mini-tips section.video_sec {
    padding-bottom: 16px;
  }
  .custom_trugolf-mini-tips .image_with_text_sec.image-with-text {
    padding: 0;
  }
  .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    .image-with-text__media {
    background: #f8f8f8;
  }
  .custom_trugolf-mini-tips .image-with-text__content {
    background-color: #f8f8f8 !important;
  }
  .custom_trugolf-mini-tips
    #shopify-section-template--17877206139191__6a193e0f-8f6a-4886-acfe-aa0428487d6d
    section.video_sec {
    padding-top: 120px;
    padding-bottom: 64px;
  }
  .huge_banner .banner_content > .row.dir_cng {
    flex-direction: inherit;
  }
  .custom_content_privacy-policy,
  .custom_content_terms-warranty {
    padding-left: 70.5px;
    padding-right: 70.5px;
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .custom_professoinal-golf-simulators-lp
    section.top_banner_huge.huge_banner
    .banner_content
    h1,
  .top_banner_huge .banner_content h1 {
    font-size: 64px;
    line-height: 130%;
  }

  .custom_professoinal-golf-simulators-lp .top_banner_huge.huge_banner,
  .custom_professional-golf-simulators .top_banner_huge.huge_banner {
    padding: 50px 0 0px !important;
    height: 100vh !important;
    align-items: center;
    justify-content: center;
  }
  .custom_professoinal-golf-simulators-lp
    section.top_banner_huge.huge_banner
    .banner_content {
    padding: 12px 48px 0 48px;
  }
  .custom_professoinal-golf-simulators-lp section.center_text {
    padding: 48px 16px 48px;
  }
  .custom_professoinal-golf-simulators-lp
    .center_text_outter
    .rich-text__text.rte {
    margin-top: 24px;
  }
  .custom_professoinal-golf-simulators-lp .pro_card .content_area h2 {
    font-size: 32px;
    line-height: 38px;
    width: 425px;
    max-width: 100%;
    margin: 0 auto 16px;
  }
  .custom_professoinal-golf-simulators-lp .pro_card .content_area p {
    max-width: 100%;
    width: 461px;
    margin: 0 auto;
  }
  .card_inner {
    width: 549px;
    max-width: 100%;
    margin: 0 auto 44px;
  }
  .custom_professional-golf-simulators .top_banner_huge .banner_content {
    padding: 0 48px !important;
  }
  .custom_professional-golf-simulators section.center_text {
    padding: 48px 16px 48px;
  }
  .custom_professional-golf-simulators
    .center_text_outter
    .rich-text__text.rte {
    margin-top: 24px;
  }
  .pro_three_cont p {
    width: 100%;
    margin: 0 auto !important;
    max-width: 420px;
  }
  .tru-mini-tips .caption_custm {
    width: 100% !important;
    padding: 0 53px;
  }
  .custom_professional-golf-simulators
    .vista_slider.tru-mini-tips
    .slider_outer {
    padding: 18px 18px 24px;
  }
  .single_blog_column {
    padding: 0 0 16px 0;
    margin-bottom: 24px;
  }
  .latest_news ul.blogTags {
    margin-bottom: 96px;
  }
  .latest_news.pt-96 {
    padding-top: 48px !important;
    padding-bottom: 32px !important;
  }
  nav.cus_pagination {
    padding-top: 56px;
  }
  .articleBannerImg h3 a {
    font-size: 48px;
    line-height: 57px;
    width: 100%;
  }
  .articleBannerImg section.article-card-wrapper.banner_short {
    padding-top: 96px;
    min-height: 556px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding-left: 32px;
    padding-right: 32px;
  }
  .custom_commercial-suite .image_with_text_sec,
  .custom_commercial-suite
    .image_with_text_sec
    .image-with-text__text-item.grid__item {
    background-color: #f8f8f8 !important;
  }
  .custom_commercial-suite .image_with_text_sec.image-with-text {
    padding: 20px 0;
    margin-bottom: 0;
  }
  .custom_commercial-suite section.center_text {
    padding: 48px 16px 48px;
  }
  .blog_detail {
    min-height: 256px;
  }
  .blog_detail h1 {
    font-size: 40px;
    line-height: 48px;
  }
  .blog_detail a {
    margin-bottom: 16px;
  }
  .cus_row {
    grid-template-columns: 95px 1fr;
    grid-column-gap: 22px;
  }
  .blog_description.py-96 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .articleMiddleContent.py-96 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .relatedArticles.py-96 {
    padding-bottom: 48px !important;
    padding-top: 48px !important;
  }
  .single_blog_column .single_blog_img img {
    margin-bottom: 24px;
  }
  .single_blog_content {
    padding: 0 16px;
  }

  .allRelated .row .col-md-6.col-lg-4:last-child {
    display: none;
  }
  .banner__content_ span {
    margin-top: 32px;
  }
  .imge_text.py-96 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .custom_golf-simulators .center_text .center_text_outter h2 {
    font-size: 40px !important;
    line-height: 48px;
  }
  .custom_golf-simulators .center_text_outter .rich-text__text.rte {
    margin-top: 24px;
  }
  .custom_golf-simulators section.center_text {
    padding: 48px 16px 24px;
  }
  .custom_golf-simulators .faq_mian {
    padding: 24px 0px;
  }
  .custom_support section.banner_short {
    min-height: 180px;
  }

  .custom_support .center_text_outter .rich-text__text.rte {
    margin-top: 24px;
  }
  .consultation_banner.top_banner_huge .banner_content h1 {
    font-size: 52px;
  }
  .consultation_banner.top_banner_huge .banner_content p {
    margin-bottom: 51px;
  }
  .custom_support
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    background-color: #f8f8f8;
  }
  .custom_commercial-suite
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    img,
  .custom_support
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    img {
    border-radius: 24px 24px 0 0 !important;
  }
  .custom_support .image_with_text_sec.image-with-text {
    padding: 0;
  }
  .custom_support section.vista_slider.tru-mini-tips {
    margin-bottom: 68px;
  }

  /*   .custom_support section.feedback_text,
  section.huge_banner {
    margin-top: 48px;
  } */
  .custom_support .cus_tab_content {
    width: 100%;
  }
  .custom_support .support_tabs.inner__tabs ul.nav-pills {
    margin-bottom: 72px;
    padding: 0;
  }
  .custom_support .support_tabs.inner__tabs ul.nav-pills li.nav-item {
    flex: 1;
  }
  .custom_support .support_tabs.inner__tabs .nav-pills .nav-link {
    width: 100%;
  }
  .custom_commercial-golf-simulators .custom_multicolumn.multicolumn {
    padding-top: 0;
  }
  div#shopify-section-template--18106675102007__53ae3da0-4e0a-4e03-8186-5858ddcc9063
    section.huge_banner {
    margin-top: 0;
  }
  div#shopify-section-template--18106675102007__53ae3da0-4e0a-4e03-8186-5858ddcc9063
    section.huge_banner
    h2 {
    font-size: 48px !important;
    line-height: 58px !important;
  }
  div#shopify-section-template--18106675102007__53ae3da0-4e0a-4e03-8186-5858ddcc9063
    section.huge_banner
    p {
    width: 100%;
    max-width: 100%;
    font-style: normal;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.85px;
    color: #fff;
    margin-bottom: 24px;
  }
  #shopify-section-template--18106675102007__72e1eb0f-3031-435a-89f0-af054ecb8bb8
    .center_text {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .custom_support .cus_downloads h4 {
    margin-bottom: 96px;
    font-size: 40px;
    line-height: 48px;
  }
  .custom_support .inner__tabs {
    margin: 48px 0 24px 0;
  }
  .custom_commercial-golf-simulators .image_with_text_sec.image-with-text {
    padding: 0px 0 40px;
    margin-bottom: 0;
  }
  div#shopify-section-template--18106675102007__b43af2f6-d65e-4254-9dd1-2da9cf243081
    .image_with_text_sec {
    padding-top: 48px;
  }
  .custom_commercial-golf-simulators .huge_banner .f-64 {
    font-size: 48px !important;
    line-height: 58px !important;
  }
  .custom_commercial-golf-simulators .huge_banner .banner_content p {
    font-size: 16px;
    line-height: 130%;
  }

  #shopify-section-template--18106675102007__72e1eb0f-3031-435a-89f0-af054ecb8bb8
    .center_text
    .center_text_outter
    span {
    font-size: 32px;
    line-height: 38px;
  }
  .custom_support section.center_text {
    padding: 48px 16px 72px;
  }
  .custom_support .banner_sm_text p {
    margin-top: 8px;
  }
  /*   .custom_ip .center_text_outter h2 span {
    font-size: 40px;
    line-height: 48px;
  } */
  .custom_support section.about_text.serach_faq {
    padding-bottom: 42px;
  }
  .custom_ip
    #shopify-section-template--18119190413623__cccb386b-b01e-4261-92d7-b652c5bd1100
    section.center_text.rich_text_block {
    padding: 192px 16px 96px;
  }
  .custom_support
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    .image-with-text__media,
  .custom_landing-page-template
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    .image-with-text__media {
    padding-bottom: 61.120219% !important;
  }
  .custom_support .caption_custm h2 + p {
    font-size: 20px;
    display: inline;
  }
  .custom_support .tru-mini-tips .caption_custm {
    text-align: center;
  }
  .custom_landing-page-template
    .image_with_text_sec:has(.image-with-text__grid--reverse) {
    padding-bottom: 48px !important;
    padding-top: 12px !important;
  }
  .custom_landing-page-template section.huge_banner {
    margin-top: 0;
  }
  .custom_multicolumn ul.multicolumn-list li {
    width: 100% !important;
    max-width: 100% !important;
  }
  section#shopify-section-template--18119190413623__85f5528f-1ba2-481c-8bdb-de08b3aa71dd
    .page-width {
    padding-top: 48px !important;
    padding-bottom: 48px;
  }
  .custom_ping-pong .consultation_banner.top_banner_huge.huge_banner {
    margin-top: 0;
  }
  .custom_ping-pong section.center_text {
    padding: 72px 16px 48px;
  }
  section#shopify-section-template--18122298130743__ca1e8475-d406-46bc-9dc5-4ffc71b44ffe
    section.center_text,
  #shopify-section-template--18121730818359__91b6b3b8-7871-464b-9d89-10f539094584
    section.center_text {
    padding: 172px 16px 96px;
  }
  .after_before_content {
    margin-top: 48px;
    margin-bottom: 40px;
  }
  section.before_after_img_sec h2 {
    font-size: 40px !important;
    line-height: 48px !important;
  }
  .after_before_content p {
    width: 550px;
    margin: 24px auto 0;
    max-width: 100%;
  }
  .custom_multicolumn h2.title {
    font-size: 32px;
    line-height: 38px;
  }
  #shopify-section-template--18122298130743__89ccc6b2-62a1-4ead-bcd0-8b728758adf9
    .technology_content.technology_content_mar {
    padding-top: 0 !important;
  }
  .custom_indoor-ip .image_with_text_sec.image-with-text {
    padding: 24px 0 24px;
    margin: 0;
    background: #ffffff !important;
  }
  .custom_indoor-ip
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    background-color: #f8f8f8 !important;
  }
  section.center_text {
    padding: 186px 16px 48px;
  }
  #shopify-section-template--18121730818359__d0970ecf-96f6-4e26-af73-2812e651a224
    section.form_sec {
    padding: 96px 0px 0px;
  }
  section#shopify-section-template--18121730818359__d50682d0-923d-4a0d-bb4e-720d6fc4c1b5
    .center_text_outter
    h2 {
    font-size: 32px !important;
    line-height: 38px;
  }
  #shopify-section-template--18121730818359__d50682d0-923d-4a0d-bb4e-720d6fc4c1b5
    .center_text_outter
    .rich-text__text.rte {
    margin-top: 16px;
  }
  .center_text_outter .rich-text__text.rte p {
    font-size: 16px;
  }
  .custom_indoor-ip section.pro_card {
    padding-top: 48px;
    padding-bottom: 0;
  }
  .custom_indoor-ip .technology_content.technology_content_mar.pt-96.pb-48 {
    padding-top: 0 !important;
    padding-bottom: 12px !important;
  }
  #shopify-section-template--18121730818359__782036a0-9421-45c1-9a75-4389b8e54597
    .imge_text.py-96 {
    padding-bottom: 40px !important;
  }
  .slider_outer .carousel-inner .carousel-item {
    height: 100vh;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__982832bf-af42-4882-b929-3444bef7f241
    section.center_text {
    padding: 48px 16px 88px;
  }
  .custom_multisport .center_text_outter .rich-text__caption {
    margin-bottom: 8px;
  }
  .custom_multisport section.center_text {
    padding: 48px 16px 48px;
  }
  .custom_multisport section.video_sec {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  #shopify-section-template--18131803275575__d6c80e55-ffac-4e30-9184-49c6b0988c75
    section.center_text {
    padding: 48px 16px 48px;
  }
  #shopify-section-template--18131803275575__c233c656-b100-4401-bb57-f78f145653b3
    section.huge_banner {
    margin-top: 0;
  }
  #shopify-section-template--18131803275575__c233c656-b100-4401-bb57-f78f145653b3
    .huge_banner
    .f-64 {
    font-size: 48px !important;
    line-height: 58px !important;
  }
  #shopify-section-template--18131803275575__c233c656-b100-4401-bb57-f78f145653b3
    .huge_banner
    .f-64
    br {
    display: none;
  }
  #shopify-section-template--18131803275575__08cce0c5-76d3-42f6-9bbb-c905b0bfdce6
    section.form_sec {
    padding: 48px 0px;
  }
  #shopify-section-template--18131803275575__08cce0c5-76d3-42f6-9bbb-c905b0bfdce6
    .form_sec
    .page_form
    form {
    width: 100%;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__27731979-8be6-4cd4-938b-babe0425a6df
    .center_text_outter
    .rich-text__caption,
  .custom_multisport
    #shopify-section-template--18131803275575__27731979-8be6-4cd4-938b-babe0425a6df
    .center_text_outter
    .rich-text__text.rte
    p {
    font-size: 20px;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__27731979-8be6-4cd4-938b-babe0425a6df
    section.center_text
    .center_text_outter
    h2 {
    margin-bottom: 24px;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__27731979-8be6-4cd4-938b-babe0425a6df
    section.center_text {
    padding: 152px 16px 0;
  }
  .custom_portable-golf-simulator section.huge_banner {
    margin-top: 0;
  }
  .huge_banner .banner_content p br {
    display: none;
  }
  .custom_portable-golf-simulator .banner_content {
    padding: 0 48px;
  }
  .caption_custm {
    width: 695px;
    max-width: 100%;
  }
  .custom_custom-golf-simulator .banner_content {
    padding: 12px 48px 0;
  }
  .top_banner_huge.huge_banner {
    min-height: 100vh !important;
  }
  #shopify-section-template--18063455420727__6ba54a51-3955-400f-b4dd-76c7427caadc
    .center_text_outter
    h2 {
    width: 640px;
    margin: 0 auto;
    max-width: 100%;
  }
  #shopify-section-template--18063455420727__6ba54a51-3955-400f-b4dd-76c7427caadc
    .center_text_outter
    .rich-text__text.rte {
    margin-top: 24px;
  }
  #shopify-section-template--18063455420727__6ba54a51-3955-400f-b4dd-76c7427caadc
    .center_text_outter
    p {
    font-size: 18px;
  }
  #shopify-section-template--18063455420727__6ba54a51-3955-400f-b4dd-76c7427caadc
    section.center_text {
    padding: 48px 16px 0px;
  }
  #shopify-section-template--18063455420727__0131ab4c-8cb9-45d4-a4d1-116134e9feef
    .imge_text.py-96 {
    padding-top: 24px !important;
    padding-bottom: 48px !important;
  }
  .custom_custom-golf-simulator .after_before_content {
    margin-top: 96px;
    margin-bottom: 40px;
  }
  .before_after_img_sec .cd-image-container {
    border-radius: 12px;
  }
  #shopify-section-template--17879739433271__bfe00e84-4f43-4fc3-961e-9d739562e10e
    .technology_content.technology_content_mar.pt-96.pb-48 {
    padding-top: 16px !important;
  }
  #shopify-section-template--17879739433271__5f054510-464f-4e45-a26f-504a42fe84f9
    .center_text_outter
    .rich-text__text.rte {
    margin-top: 16px;
  }
  .custom_e6-connect .video_banner_sec h1.video_main_title img {
    height: auto;
  }
  .image_slider .slick-list {
    padding-right: 40px !important;
  }
  div#counter-box-container {
    justify-content: space-around;
    padding: 96px 30px;
    grid-gap: 40px;
  }
  #shopify-section-template--18133864120631__9686c679-223b-42c9-9067-c3dccfff6442
    section.video_sec {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .subscription_plan_inner .subscription_col:first-child {
    width: 100%;
  }
  .subscription_plan_inner .subscription_col:nth-child(2),
  .subscription_plan_inner .subscription_col:nth-child(3) {
    width: calc(50% - 12px);
    height: auto;
  }
  .subscription_plan_inner {
    justify-content: inherit;
    align-items: inherit;
  }
  .custom_e6-connect .faq_mian.faq_page .accordion-body ul {
    column-count: 2;
  }
  #shopify-section-template--18133864120631__0423a3d0-77ea-44c1-8c82-d32cafcde048
    .center_text
    .center_text_outter
    h2 {
    font-size: 32px !important;
    line-height: 38px;
  }
  .banner_sm_text p {
    margin-top: 8px;
  }
  #shopify-section-template--18174433591607__e7e496de-0fc8-465e-9767-5c24634e2534
    section.center_text {
    padding: 48px 16px 48px;
  }
  #shopify-section-template--18174433591607__e7e496de-0fc8-465e-9767-5c24634e2534
    .center_text_outter
    .rich-text__text.rte {
    margin-top: 24px;
  }
  .custom_support-update section.about_text.serach_faq {
    padding-bottom: 52px;
    padding-top: 24px;
  }
  .custom_support-update .image_with_text_sec h2 {
    font-size: 40px;
    line-height: 47px;
  }
  .custom_financing .downld_pro .downld_pro_outter {
    padding-bottom: 8px;
    padding-top: 48px;
  }
  .custom_financing .downld_pro_content p,
  .downld_pro_content ul {
    font-size: 14px;
    line-height: 150%;
  }
  .custom_financing .downld_pro .pro__text h3 {
    margin-bottom: 16px;
  }
  .middle_cus {
    grid-template-columns: 100%;
    gap: 16px;
  }
  .cart_items_list .cart_item_total_price .price {
    text-align: start;
  }
  .middle_cus .cart_item_price,
  .middle_cus .cart_item_qty,
  .middle_cus .cart_item_total_price {
    display: flex;
    align-items: center;
    grid-gap: 16px;
    padding: 16px 0;
  }
  .outter_ttl {
    display: none;
  }
  .mob {
    display: block;
  }
  .cart cart-items .cart_items_list a.cart_item_link .cart_item_title h4 {
    font-size: 20px;
    line-height: 24px;
  }
  .cart #main-cart-footer {
    padding: 0 16px;
  }
  .cart cart-items {
    padding-right: 16px !important;
    padding-left: 16px !important;
    padding-top: 16px !important;
    padding-bottom: 46px;
  }
  .cart .cart__footer {
    align-items: center;
    padding-top: 66px;
  }
  .cart .cart__footer {
    padding-bottom: 30px;
  }
  .cart cart-items .cart_title_row,
  .cart cart-items .cart_items_list {
    grid-gap: 32px;
  }
  .custom_content_generic-text {
    margin: 0 auto;
  }
  product-recommendations.related_product_sec {
    padding-bottom: 48px !important;
  }
  body.product section.tabs_main {
    margin-bottom: 48px;
  }
  body.product .testimonial_sec {
    padding: 48px 0 48px;
  }
  body.product
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    background-color: #ffffff !important;
  }
  body.product .image_with_text_sec {
    margin-bottom: 0;
    padding: 48px 0 0px;
  }
  .related_product_sec ul.related_product li.grid_item .card .card__inner {
    height: auto;
  }
  body.product .product.grid .product__title h1 {
    font-size: 48px;
    line-height: 58px;
    margin-top: 48px;
  }
  .home_products_sec {
    padding-bottom: 48px !important;
  }
  body,
  html {
    overflow-x: hidden !important;
  }
  #shopify-section-template--18122298130743__6ce5e19b-737c-4af5-a920-2bbd2d805982
    .form_sec {
    padding: 112px 0px 96px !important;
  }
  .form_sec .page_form form {
    width: 802px;
  }
  #shopify-section-template--18122298130743__65fd4540-8c6a-4ee1-93ec-5cd3780884a2
    .testimonial_sec {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  #shopify-section-template--18122298130743__54fbdd26-59b4-4a0a-9c71-219cd5c32d93
    section.center_text {
    padding-top: 24px;
  }
  .custom_ping-pong
    section#shopify-section-template--18122298130743__54fbdd26-59b4-4a0a-9c71-219cd5c32d93
    .center_text_outter
    h2
    span {
    display: block;
  }
  #shopify-section-template--18122298130743__54fbdd26-59b4-4a0a-9c71-219cd5c32d93
    section.center_text {
    padding: 24px 0px 48px;
  }
  .custom_ping-pong
    section#shopify-section-template--18122298130743__54fbdd26-59b4-4a0a-9c71-219cd5c32d93
    .center_text_outter
    h2 {
    padding-bottom: 0;
  }
  #shopify-section-template--18122298130743__c2c9fdfe-baf5-4f30-a978-37f2b5634606
    .imge_text.py-96 {
    padding-bottom: 0px !important;
  }
  #shopify-section-template--18122298130743__4ab25555-a2f9-482f-a099-9f63cbd1e44e
    .custom_multicolumn
    .title-wrapper-with-link {
    padding: 48px 0 96px;
  }
  .pro_three_cont p {
    font-size: 14px;
  }
  #shopify-section-template--18122298130743__4ab25555-a2f9-482f-a099-9f63cbd1e44e
    .multicolumn-list {
    padding-bottom: 0px !important;
  }
  #shopify-section-template--18122298130743__078d167e-5f83-4251-8b68-f120884aba1b
    .center_text_outter
    h2 {
    font-size: 32px !important;
    line-height: 38px;
  }
  #shopify-section-template--18122298130743__d950157d-268f-46c2-a4a7-d8ff964c4bc8
    section.pro_card {
    padding-bottom: 0;
  }
  #shopify-section-template--18122298130743__adc66c6c-c34c-4105-9fa5-95b0b9784918
    section.form_sec {
    padding: 48px 0px 72px;
  }
  #shopify-section-template--18122298130743__00c224b2-357d-40b8-97d2-4833e6da8aaa
    .imge_text.py-96 {
    padding-bottom: 72px !important;
  }
  #shopify-section-template--18122298130743__cd55f515-37d8-442a-ad39-3f8d94935e74
    .custom_multicolumn
    .title-wrapper-with-link {
    padding-top: 48px !important;
    padding-bottom: 48px;
  }
  #shopify-section-template--18122298130743__22438ed7-70ad-43ad-9c4b-51e6cd3e080c
    section.pro_card
    .w-1440.lr-pad {
    padding: 0 16px;
  }
  #shopify-section-template--18122298130743__22438ed7-70ad-43ad-9c4b-51e6cd3e080c
    section.pro_card
    .w-1440.lr-pad
    .col-lg-4:not(:last-child),
  #shopify-section-template--18121730818359__2c515ba1-683b-474c-af51-d014ce58ed7e
    section.pro_card
    .w-1440.lr-pad
    .col-lg-4:not(:last-child) {
    width: 50%;
    margin-bottom: 24px;
  }
  #shopify-section-template--18122298130743__22438ed7-70ad-43ad-9c4b-51e6cd3e080c
    section.pro_card {
    padding-bottom: 24px;
  }
  #shopify-section-template--18121730818359__91b6b3b8-7871-464b-9d89-10f539094584
    .center_text_outter
    h2 {
    line-height: 48px;
  }
  .custom_indoor-ip
    #shopify-section-template--18121730818359__1bd49536-1067-4de3-9a57-730f9921dcf4
    .image_with_text_sec.image-with-text,
  .custom_indoor-ip
    #shopify-section-template--18121730818359__a9011170-033c-4726-b068-62cbbccef468
    .image_with_text_sec.image-with-text,
  .custom_indoor-ip
    #shopify-section-template--18121730818359__b0d380ed-132c-4c05-b800-774936095929
    .image_with_text_sec.image-with-text {
    padding: 0 !important;
  }
  .custom_indoor-ip
    #shopify-section-template--18121730818359__9f43eb33-9489-4054-bf3f-5b5488d5ed80
    .image_with_text_sec.image-with-text {
    padding: 0 0 48px;
  }
  #shopify-section-template--18121730818359__6c10544a-db70-4218-b989-f8866e202e2b
    .imge_text {
    padding-top: 27px !important;
  }
  #shopify-section-template--18121730818359__a9bfe554-bb9d-4cb4-8c17-1ea8e659b1c1
    .center_text_outter
    .rich-text__text.rte
    p {
    font-size: 18px;
    line-height: 25px;
  }
  #shopify-section-template--18121730818359__a9bfe554-bb9d-4cb4-8c17-1ea8e659b1c1
    .center_text_outter
    h2 {
    padding-bottom: 0;
  }
  #shopify-section-template--18121730818359__b8349eb3-569e-48bd-8f88-43abcf673883
    .custom_multicolumn
    .title-wrapper-with-link {
    padding: 48px 0 96px;
    gap: 0;
  }
  .custom_multicolumn ul.multicolumn-list li .media.media--transparent {
    padding-bottom: 61.035242% !important;
  }
  .custom_multicolumn
    ul.multicolumn-list
    li
    .media.media--transparent
    img.multicolumn-card__image {
    left: 50%;
    transform: translateX(-50%);
  }
  .custom_indoor-ip
    #shopify-section-template--18121730818359__1f6356cf-3d88-489e-ae5f-6524e782e6e7
    section.pro_card {
    padding-bottom: 0;
  }
  #shopify-section-template--18121730818359__026a5e2e-8715-4aeb-a4fb-d0f30be860c0
    section.form_sec {
    padding: 96px 0 0;
  }
  #shopify-section-template--18121730818359__782036a0-9421-45c1-9a75-4389b8e54597
    .imge_text {
    padding-top: 72px !important;
  }
  .custom_indoor-ip
    #shopify-section-template--18121730818359__d8d97ce0-ee07-489e-8219-dfeeb436aa29
    .custom_multicolumn
    .title-wrapper-with-link {
    padding: 74px 0 96px;
  }
  #shopify-section-template--18121730818359__d8d97ce0-ee07-489e-8219-dfeeb436aa29
    .custom_multicolumn
    ul.multicolumn-list {
    grid-gap: 48px;
  }
  #shopify-section-template--18121730818359__2c515ba1-683b-474c-af51-d014ce58ed7e
    .pro_card
    .w-1440.lr-pad {
    padding: 0 16px;
  }
  .custom_indoor-ip .card_inner {
    width: 100%;
  }

  #shopify-section-template--18121730818359__03f6382f-12cc-4bc8-b5e4-e197ca5b343d
    .vista_slider.tru-mini-tips
    .slider_outer {
    padding-top: 48px;
    padding-bottom: 72px;
  }
  .pro__img img {
    width: 100%;
  }
  .custom_family-fun-golf section.video_sec {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  body.product
    #shopify-section-template--17507506553143__035f226a-27d6-4fe4-a739-710b9de2fcc0
    .image_with_text_sec {
    padding: 24px 0 48px;
  }
  .cart cart-items.page-width,
  .cart #shopify-section-template--17507505865015__cart-footer .page-width {
    padding: 16px 16px 0 !important;
  }
  .cart cart-items .title-wrapper-with-link {
    margin-bottom: 24px;
  }
  .custom_contact section.contact_page.py-96 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  #shopify-section-template--18131803275575__982832bf-af42-4882-b929-3444bef7f241
    .center_text
    .center_text_outter
    h2 {
    font-size: 36px !important;
    line-height: 43px;
  }
  #shopify-section-template--18131803275575__982832bf-af42-4882-b929-3444bef7f241
    .center_text
    .center_text_outter
    p {
    margin-bottom: 24px;
  }
  .custom_multisport .image_with_text_sec {
    margin-bottom: 40px;
  }
  #shopify-section-template--17863346225463__0309f750-18ad-431c-a9be-1c80fe3dc52f
    section.video_sec.gradient {
    padding-bottom: 48px;
  }

  .custom_about-us .feedback_text .banner_content p {
    font-weight: 400;
    font-size: 18px;
    line-height: 23px;
    letter-spacing: 0.85px;
  }
  .custom_faq-support .vids_main h3 {
    margin: 40px auto 16px;
  }
  #shopify-section-template--17864235647287__13a5fa77-5ef7-463c-a437-c84ce64e2109
    .search_input {
    margin: 0px auto 80px;
  }
  .custom_faq-support .faq_mian {
    padding: 0;
  }
  .custom_reseller section.center_text {
    padding: 48px 16px 80px;
  }
  .custom_reseller .center_text_outter .rich-text__text.rte {
    margin-top: 24px;
  }
  .custom_reseller .center_text_outter .rich-text__text.rte p {
    font-size: 18px;
    width: 600px;
    max-width: 100%;
    margin: 0 auto;
  }
  .custom_reseller .downld_pro .pro__text a.blk_btn {
    margin-top: 0px !important;
  }
  #shopify-section-template--17877126250807__5004e2c9-1445-45f8-b522-9e7eeec6dca7
    section.center_text {
    padding: 192px 16px 48px;
  }
  .custom_landing-page-template
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    background-color: #ffffff !important;
  }
  .custom_trugolf-mini-tips .slider_outer {
    margin-bottom: 60px;
  }
  #shopify-section-template--17877206139191__6a193e0f-8f6a-4886-acfe-aa0428487d6d
    section.video_sec
    .video-section {
    padding-top: 0;
    padding-bottom: 0;
  }
  #shopify-section-template--17877148795191__429645f5-09dc-4c7f-b516-3a34562b409d
    section.center_text {
    padding: 152px 16px 0;
  }
  #shopify-section-template--17877148795191__429645f5-09dc-4c7f-b516-3a34562b409d
    .center_text_outter
    h2 {
    font-size: 64px !important;
    margin-bottom: 24px;
    line-height: 77px !important;
  }
  #shopify-section-template--17877148795191__429645f5-09dc-4c7f-b516-3a34562b409d
    .center_text_outter
    .rich-text__caption {
    font-size: 20px;
    line-height: 140%;
  }
  .custom_trugolf-mini
    #shopify-section-template--17877148795191__429645f5-09dc-4c7f-b516-3a34562b409d
    .center_text_outter
    .rich-text__text.rte
    p {
    padding: 0;
    display: inline;
    font-size: 20px;
    line-height: 140%;
  }
  .custom_trugolf-mini
    #shopify-section-template--17877148795191__429645f5-09dc-4c7f-b516-3a34562b409d
    .center_text_outter
    .rich-text__buttons {
    margin: 16px auto 32px;
  }
  #shopify-section-template--17877148795191__8b949de8-33d6-4504-8be3-3b0899ed97c3
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item {
    padding: 0;
  }
  .custom_trugolf-mini
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    background-color: #fff !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .custom_trugolf-mini
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item {
    padding: 0;
    border-radius: 24px;
    width: calc(100% - 131px);
    margin: 0 auto;
  }
  #shopify-section-template--17877148795191__8b949de8-33d6-4504-8be3-3b0899ed97c3
    .image_with_text_sec {
    padding-top: 48px !important;
  }
  .custom_trugolf-mini
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    .image-with-text__media {
    border-radius: 24px 24px 0 0 !important;
    background: transparent !important;
    padding-bottom: 91.18852459016394% !important;
  }
  #shopify-section-template--18053966299447__ad1b5dd8-d974-446a-9cb7-283a8660eddc
    .top_banner_huge.huge_banner {
    justify-content: flex-end;
    padding-bottom: 35px !important;
  }
  .custom_professional-golf-simulators
    #shopify-section-template--18053966299447__ad1b5dd8-d974-446a-9cb7-283a8660eddc
    .top_banner_huge
    .banner_content
    h1 {
    font-size: 64px;
    line-height: 77px;
  }
  .custom_professional-golf-simulators .pro_card {
    padding-bottom: 62px;
    padding-top: 48px;
  }
  .custom_custom-golf-simulator
    #shopify-section-template--18063455420727__8512a811-98ba-49ec-9257-5af6267e41b4
    img {
    padding-bottom: 34px;
    padding-top: 58px;
  }

  .custom_commercial-suite .image_with_text_sec,
  .custom_commercial-suite
    .image_with_text_sec
    .image-with-text__text-item.grid__item {
    background-color: #ffffff !important;
  }
  .video_banner_sec .video_content p:last-child {
    display: block;
    margin-top: 16px;
  }
  .custom_commercial-suite
    .image_with_text_sec
    .image-with-text__text-item.grid__item
    a.blk_btn {
    margin-top: 10px;
  }
  .custom_commercial-suite
    #shopify-section-template--18106357121335__b6ec6940-9a75-4e82-b256-8037edb9084c
    .image_with_text_sec.image-with-text {
    padding: 20px 0 48px;
    margin-bottom: 0;
  }
  .custom_commercial-golf-simulators .huge_banner .banner_content p br {
    display: block;
  }
  .custom_commercial-golf-simulators
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content {
    background-color: #ffffff !important;
  }
  .custom_ip .pro_three_cont a.dark_btn {
    margin-top: 32px;
  }
  .custom_ip
    #shopify-section-template--18119190413623__2959fa2a-6955-4cca-8489-e8f274737343
    .custom_multicolumn
    .title-wrapper-with-link {
    padding: 48px 0 96px;
  }
  .custom_ip
    #shopify-section-template--18119190413623__9fb81ec9-4923-4ced-8b3e-850ab4213eb9
    .center_text_outter
    h2 {
    font-size: 32px !important;
    line-height: 38px;
  }
  #shopify-section-template--18119190413623__326eaed7-e5d9-4e94-9725-6019c319a525
    section.pro_card {
    padding-top: 48px;
  }
  .snize-results-page ul.snize-search-results-content {
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
  }
  .snize-results-page .snize li.snize-product {
    width: calc(50% - 12px) !important;
    padding: 0 !important;
  }
  #snize-search-results-grid-mode
    li.snize-product
    .snize-item
    .snize-thumbnail-wrapper {
    height: 410px !important;
  }
  #snize-search-results-grid-mode
    li.snize-product
    .snize-item
    .snize-thumbnail-wrapper
    span.snize-thumbnail {
    height: 100% !important;
  }
  .snize-results-page .snize-search-results-main-content {
    padding: 48px 16px 0;
  }
  .snize-results-page .snize li.snize-product .snize-thumbnail img {
    height: 100%;
    max-height: 100% !important;
    object-fit: cover !important;
  }
  .latest_news ul.blogTags li a,
  .latest_news ul.blogTags .custom_blog_dropdown .btn.dropdown-toggle {
    font-size: 12px;
  }
  .cart__footer-wrapper .cart__footer {
    align-items: flex-start;
  }
  body.custom_multisport
    .faq_outter
    .row
    .col-lg-6:not(:last-child)
    .faq_mian
    .accordion-item:last-child {
    border-bottom: 1px solid #000;
  }
  body.custom_technology .video_banner_sec h1.video_main_title {
    width: 663px;
    max-width: 100%;
  }
  .latest_news ul.blogTags {
    max-width: 700px;
    margin: 0 auto 60px auto;
  }
  .latest_news ul.blogTags li,
  .latest_news ul.blogTags div {
    width: 25%;
    flex: 0 0 25%;
  }
  body.custom_range-revolution .image_with_text_sec,
  body.custom_range-revolution .image-with-text__text-item.grid__item {
    background-color: #fff !important;
  }
  body.custom_golf-simulators .video_banner_sec .video_content {
    width: 100%;
  }
  body.custom_golf-simulators .video_banner_sec .video_content p {
    margin: 0;
    display: inline;
    padding: 0 5px 0 0px;
  }
  body.custom_indoor-ip .pro_three_cont a.dark_btn,
  body.custom_commercial-golf-simulators .pro_three_cont a.dark_btn,
  body.custom_portable-golf-simulator .pro_three_cont a.dark_btn,
  body.custom_ping-pong .custom_multicolumn a.dark_btn {
    margin-top: 20px;
  }
  body.custom_portable-golf-simulator section.pro_card .col-lg-4,
  body.custom_indoor-ip
    div#shopify-section-template--18121730818359__1f6356cf-3d88-489e-ae5f-6524e782e6e7
    section.pro_card
    .col-lg-6 {
    width: 50%;
    flex: 0 0 50%;
  }
  body.custom_custom-golf-simulator .top_banner_huge.huge_banner {
    padding: 50px 0 0px !important;
    align-items: center;
    justify-content: center;
  }
  body.custom_portable-golf-simulator section.pro_card .col-lg-4:last-child {
    width: 100%;
    flex: 0 0 100%;
  }
  .custom_technology .video_banner_sec h1.video_main_title p {
    display: inline !important;
  }
  .custom_commercial-golf-simulators
    #shopify-section-template--18106675102007__dfd93da8-6e4a-425a-93ec-452ac4fa3a7f
    .center_text_outter
    .rich-text__caption {
    margin-bottom: 8px;
  }
  .custom_ip .consultation_banner.top_banner_huge.huge_banner,
  .custom_indoor-ip .consultation_banner.top_banner_huge.huge_banner,
  .custom_ping-pong .consultation_banner.top_banner_huge.huge_banner {
    padding: 165px 0 0 !important;
    justify-content: flex-start;
    min-height: 70vh !important;
  }
  .custom_indoor-ip
    #shopify-section-template--18121730818359__91b6b3b8-7871-464b-9d89-10f539094584
    section.center_text {
    padding-top: 192px;
  }
  .custom_commercial-golf-simulators
    #shopify-section-template--18106675102007__dfd93da8-6e4a-425a-93ec-452ac4fa3a7f
    section.center_text {
    padding: 186px 16px 96px;
  }
  .latest_news ul.blogTags li a,
  .latest_news ul.blogTags .custom_blog_dropdown .btn.dropdown-toggle,
  .dropdown.custom_blog_dropdown .dropdown-menu a {
    font-size: 14px;
  }
  .custom_apogee .subscribe_sec .f-48 {
    font-size: 47px !important;
  }
}

/* 991px media close */

/* 767px media start */

@media only screen and (max-width: 767.97px) {
  .footer__content-bottom .footer__payment {
    padding: 0;
  }
  .footer__content-bottom .footer__payment ul li.list-payment__item {
    width: 16.66%;
  }
  .video_banner_sec h1.video_main_title {
    font-size: 40px !important;
    line-height: 48px !important;
  }
  .video_banner_sec .video_content_inner {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 127px;
  }
  .video_banner_sec .video_content {
    font-size: 16px;
    line-height: 130%;
  }
  .video_banner_sec .video_btns .button {
    margin-right: 0px;
    width: 100%;
    margin-bottom: 24px;
  }
  .video_banner_sec h1.video_main_title p {
    display: inline;
  }
  .logos_sec {
    padding: 32px 0;
  }
  .inner__tabs_title {
    margin-top: 24px;
  }
  .inner__tabs_title h1.f-64 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .inner__tabs_title p {
    font-size: 18px;
    line-height: 25.2px;
  }
  .inner__tab_content a.custom_btn {
    margin-top: 24px;
    width: 100%;
  }
  .huge_banner .f-64 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .huge_banner .banner_content p {
    font-size: 18px;
    line-height: 130%;
  }
  section.feedback_text,
  section.huge_banner {
    min-height: 470px !important;
    padding: 16px 16px 48px !important;
    background-size: cover;
    background-position: top;
  }
  .huge_banner .banner_content a.banner_btn {
    font-size: 15px;
    line-height: 18px;
    margin-top: 24px;
  }
  .featured-product .product_img {
    padding: 16px;
  }
  .product_section .pro_contnt {
    padding: 24px 32px;
  }
  .product_section .featured-product h2.pro_title.f-48 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .vista_setup .content_div {
    padding-right: 0;
    padding-left: 0;
    text-align: left;
  }
  .pro_details {
    margin: 24px 0;
  }
  .vista_setup .content_div h4 {
    margin-bottom: 24px;
  }
  .vista_setup .content_div p {
    margin-bottom: 24px;
  }
  .vista_setup .single_row_reverse .content_div {
    padding-left: 0;
    padding-right: 0;
  }
  .vista_setup .single_row {
    margin-bottom: 72px;
  }
  a.blk_btn {
    margin-top: 24px;
  }
  .feedback_text .banner_content h2.f-64 {
    font-size: 24px !important;
    line-height: 29px !important;
  }
  .feedback_text .banner_content p {
    font-size: 20px;
    line-height: 24px;
  }
  section.feedback_text .w-1440 {
    padding: 0;
  }
  .feedback_text .banner_content h2:before {
    content: normal !important;
  }
  section.feedback_text {
    justify-content: flex-end;
  }
  .vista_setup .single_row:last-child {
    margin-bottom: 24px;
  }
  .customer_support .heading_container h5 {
    font-size: 14px;
    line-height: 17px;
  }
  .customer_support .heading_container h3 {
    font-size: 32px;
    line-height: 38px;
  }
  .four_colms .w-1440 {
    padding: 0 12px;
  }
  .customer_support .heading_container p {
    font-size: 14px;
    line-height: 17px;
    text-align: left;
  }
  .four_colms .colms_outter {
    padding: 48px 0 24px 0;
  }
  .customer_support .row.g-4 {
    margin-top: -16px;
  }
  .customer_support .row.g-4 > * {
    margin-top: 16px;
  }
  .four_colms .colm_comn_card {
    padding: 24px 32px 48px;
  }
  .four_colms {
    background: #f8f8f8;
  }
  .testimonial_sec h2.main_title.f-48 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  footer.footer .grid {
    display: flex;
    margin-bottom: 0;
  }
  footer.footer .footer_cols_4 {
    margin: 0;
    padding-bottom: 0;
  }
  footer.footer .footer_cols_1 .footer-block__details-content {
    margin-bottom: 0;
  }
  .testi_inner .testi_col .testi_content p {
    font-size: 16px;
    line-height: 170%;
  }
  footer.footer .footer_cols_1 {
    margin: 0;
  }
  footer.footer .footer_cols_3,
  footer.footer .footer_cols_2 {
    padding-top: 24px;
    margin-top: 24px;
    width: 100% !important;
    text-align: center;
    margin-bottom: 0;
  }
  footer.footer ul li a,
  .footer_bottom_sec ul li a {
    justify-content: center;
    display: flex !important;
  }
  footer.footer
    .footer__content-top
    .footer-block.grid__item
    .footer-block__details-content {
    text-align: left !important;
    margin-bottom: 0;
  }
  footer.footer ul li:last-child a,
  .footer_bottom_sec ul li:last-child a {
    margin-bottom: 0;
  }
  footer.footer .footer_cols_2 {
    margin-top: 40px;
    padding-top: 40px;
  }
  .subscribe_sec .f-48 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  footer.footer .footer__content-top {
    padding: 48px 16px 24px;
  }
  .footer_bottom_sec .footer-col_1,
  .footer_bottom_sec .footer-col_2,
  .footer_bottom_sec .footer-col_3,
  .footer_bottom_sec .footer-col_4 {
    width: 100% !important;
    flex-grow: inherit;
    margin: 0 !important;
    text-align: center;
  }
  .footer_bottom_sec > .page-width {
    padding: 24px 16px !important;
  }
  .footer_bottom_sec .footer-block__details-content {
    margin-bottom: 24px;
  }
  .footer_bottom_sec .footer-block.grid__item.footer-block--menu {
    border-top: 1px solid rgba(217, 217, 217, 0.25);
    padding-top: 24px;
  }
  .footer_bottom_sec > .page-width {
    padding: 0 16px !important;
  }
  .cus_tabs .nav-pills .nav-link {
    padding: 16px;
    font-size: 16px;
    white-space: nowrap;
    border-radius: 16px;
    background: #45703d;
  }
  .cus_tabs ul.nav-pills {
    padding-top: 32px;
    padding-bottom: 32px;
    flex-wrap: nowrap;
    overflow-y: hidden;
  }
  footer.footer .footer__content-top,
  .footer_bottom_sec .page-width,
  .footer__content-bottom > .page-width {
    border-bottom: 0px solid rgba(217, 217, 217, 0.25);
  }
  .cus_tabs .w-1440.lr-pad {
    padding-right: 0;
  }
  .footer_bottom_sec .footer-block.grid__item.footer-block--menu.footer-col_4 {
    border-bottom: 1px solid rgba(217, 217, 217, 0.25);
  }
  .footer__content-bottom > .page-width {
    padding: 40px 16px 30px !important;
  }
  .footer__content-bottom > .page-width .footer__column {
    padding: 0 !important;
  }

  header.header {
    padding: 6px 16px;
  }
  .header.header header-drawer {
    margin: 0;
  }
  .logos_inner .slick-dots li button::before {
    font-size: 60px;
    opacity: 1;
    content: "" !important;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6.43359' r='5.5' stroke='%23284384'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
  }
  .logos_inner .slick-dots li {
    margin: 0 3px;
  }
  .logos_inner .slick-dots {
    position: static;
    bottom: 0;
    padding: 24px 0 0;
  }
  .logos_inner .slick-dots li.slick-active button:before {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6' cy='6.43359' r='6' fill='%23284384'/%3E%3C/svg%3E");
  }
  .slick-dotted.slick-slider {
    margin-bottom: 0px;
  }
  body summary.header__icon.header__icon--menu svg {
    left: 18px;
  }
  section.banner_short {
    min-height: 134px;
  }
  .subscribe_sec {
    padding: 96px 16px;
  }
  .footer__copyright_text.caption p {
    margin-bottom: 0;
    text-align: left;
  }
  .footer__content-bottom .footer__payment ul {
    margin: 0;
    padding-top: 0;
  }
  .product_section .featured-product.row {
    margin: 0;
  }
  .inner_tab_outter .inner__tab_content {
    margin-top: 24px;
  }
  .technology_sec .technology_content h1 {
    font-size: 32px !important;
    line-height: 38px;
  }
  .technology_sec .technology_content h3 {
    font-size: 18px !important;
    line-height: 22px;
  }
  .trutrack_button,
  a.contact_button {
    margin-top: 0;
    width: 100%;
    justify-content: center;
    margin-bottom: 24px;
    margin-right: 0;
  }
  a.contact_button {
    margin-bottom: 0;
  }
  section.video_sec {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .center_text_outter h2 {
    font-size: 32px !important;
    line-height: 38px;
  }
  .center_text_outter .rich-text__text.rte p {
    font-size: 14px;
  }
  section.center_text {
    padding: 48px 16px;
  }
  .pro__img:before {
    content: normal !important;
  }
  .downld_pro .pro__text {
    padding: 40px 32px;
    align-items: flex-start !important;
  }
  .range_boxes .main_boxes h2 {
    font-size: 24px;
    line-height: 29px;
  }
  .main_boxes h5 {
    margin: 16px 0;
    font-size: 18px;
    line-height: 150%;
  }
  .faq_mian .accordion-item button.accordion-button {
    font-size: 16px;
    line-height: 110%;
  }
  section.faq__outter {
    padding-bottom: 24px;
  }
  section.video_sec {
    padding-top: 24px;
  }
  .center_text_outter .rich-text__text.rte p {
    padding: 0;
    font-size: 16px;
    line-height: 140%;
  }
  .center_text_outter .rich-text__text.rte p br {
    display: none;
  }
  .image_with_text_sec h2 {
    font-size: 24px;
    line-height: 29px;
  }
  .custom_range-revolution .four_colms .colm_comn_card {
    padding: 48px 34px;
  }
  .custom_range-revolution .four_colms .colms_outter {
    padding-top: 0;
    padding-bottom: 18px;
  }
  .zig_zag .img_text.img_content {
    padding: 48px 16px;
  }
  .zig_zag .img_text.img_content ul li {
    flex-wrap: inherit;
  }
  .title_white h2 {
    font-size: 32px;
    line-height: 38px;
  }
  section.form_sec {
    padding: 48px 0px;
  }
  .title_white h2 {
    font-size: 32px;
    line-height: 38px;
  }
  .page_form form select.form-select {
    white-space: normal;
  }
  .zig_zag .img_sec img {
    height: calc(100vh - 56px);
  }
  .top_banner_huge .banner_subt {
    padding: 16px;
    font-size: 20px;
    line-height: 24px;
  }
  .consultation_banner .left_content_consultation {
    padding-left: 0;
  }
  .consultation_banner.top_banner_huge .banner_content h1 {
    font-size: 40px;
    line-height: 48px;
  }
  .huge_banner .banner_content p {
    margin-bottom: 34px;
  }
  .consultation_form {
    padding: 32px;
  }
  section.center_text {
    padding: 246px 16px 10px;
  }
  .consultation_form {
    margin-bottom: -170px;
  }
  .custom_landing-page-template .center_text .center_text_outter h2 {
    font-size: 32px !important;
    line-height: 38px;
  }
  .custom_landing-page-template .center_text .center_text_outter p {
    font-size: 18px;
    line-height: 140%;
  }
  .about_title h2 {
    font-size: 32px !important;
    line-height: 38px;
  }
  .about_title .text_title p {
    font-size: 16px;
    line-height: 140%;
  }
  .pro_huge {
    padding: 0px 0 50px;
  }
  .custom_about-us .feedback_text .banner_content h2.f-64 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .feedback_text .banner_content p {
    font-weight: 400;
    font-size: 18px;
    line-height: 130%;
    letter-spacing: 0;
  }
  .custom_faq-support .video_banner_sec h1.video_main_title p {
    display: block;
  }
  section.video_sec {
    padding-top: 0;
  }
  .vids_main h3 {
    font-size: 16px;
    line-height: 19px;
    margin-top: 40px;
    margin-bottom: 0;
    max-width: 100%;
  }
  .vids_main {
    padding: 0 0px 32px;
  }
  .custom_faq-support section.video_sec {
    padding-top: 0;
    padding-bottom: 0;
  }
  .search_input {
    padding: 0 10px;
    margin: 0 auto 40px;
  }
  .custom_faq-support .faq_mian .accordion-item button.accordion-button {
    font-size: 18px;
    line-height: 110%;
    font-weight: 500;
  }
  .custom_faq-support section.about_text.serach_faq {
    padding-bottom: 72px;
  }
  .custom_faq-support .customer_support .heading_container p {
    text-align: center;
  }
  .custom_trugolf-mini section.center_text {
    padding: 104px 16px 48px;
  }
  .custom_trugolf-mini .center_text .center_text_outter h2 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .custom_trugolf-mini .center_text_outter .rich-text__caption {
    font-size: 18px;
    line-height: 140%;
    letter-spacing: 0;
    width: 250px;
    margin: 0 auto 24px;
  }
  .custom_trugolf-mini .center_text .center_text_outter {
    padding: 0 16px;
  }
  .custom_trugolf-mini .center_text_outter .rich-text__text.rte p {
    font-size: 14px;
    line-height: 150%;
  }
  .custom_trugolf-mini .center_text_outter .rich-text__text.rte ul {
    font-size: 14px;
    line-height: 150%;
  }
  .custom_trugolf-mini .center_text_outter .rich-text__text.rte ol {
    font-size: 14px;
    line-height: 150%;
  }
  .custom_trugolf-mini .center_text_outter .rich-text__buttons {
    display: none;
  }
  .image_only .banner__media.media {
    height: 42rem !important;
  }
  .truegolf_trainer h2 {
    font-size: 32px;
    line-height: 38px;
  }
  .custom_trugolf-mini .buy_now {
    font-size: 15px;
    line-height: 29px;
  }
  .custom_trugolf-mini .huge_banner .banner_content .f-64 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .custom_trugolf-mini .huge_banner .banner_content p {
    margin-bottom: 0 !important;
  }
  .custom_trugolf-mini
    section#shopify-section-template--17877148795191__55a62901-b0ea-45fa-9185-7645d4e1c463
    .center_text_outter
    .rich-text__caption {
    font-size: 12px;
    line-height: 14px;
    margin: 0 auto 8px;
  }
  .custom_trugolf-mini
    section#shopify-section-template--17877148795191__55a62901-b0ea-45fa-9185-7645d4e1c463
    .center_text
    .center_text_outter {
    padding: 0;
  }
  .custom_trugolf-mini
    section#shopify-section-template--17877148795191__55a62901-b0ea-45fa-9185-7645d4e1c463
    .product_cate {
    padding: 96px 0 48px;
  }
  .product_content p {
    margin: 0 auto 60px;
  }
  .product_content a.buy_now {
    font-size: 24px;
    line-height: 29px;
  }
  .custom_trugolf-mini .video_banner_sec h1.video_main_title {
    font-size: 32px;
    line-height: 38px;
  }
  .custom_trugolf-mini .video_banner_sec {
    height: 70vh;
  }
  .custom_trugolf-mini .video_banner_sec .video_content_inner {
    bottom: auto !important;
    padding-top: 0px;
    transform: translateY(-50%);
    top: 50% !important;
    left: 0;
  }
  .custom_trugolf-mini
    #shopify-section-template--17877148795191__5779ca89-87e0-4df6-bb17-8dac04d3d566
    .video_banner_sec
    .video_btns
    .button {
    margin-right: 0;
    width: fit-content;
    margin-bottom: 0px;
    display: inline-block;
  }
  .custom_trugolf-mini .video_banner_sec .video_content {
    font-weight: 400 !important;
  }
  .custom_trugolf-mini .inner_content_banner h3 {
    font-size: 32px;
    line-height: 38px;
  }
  .custom_trugolf-mini .inner_content_banner p {
    font-size: 16px;
    line-height: 130%;
  }
  .inner_content_banner {
    padding: 95px 0 92px;
  }
  .custom_trugolf-mini-tips .center_text .center_text_outter h2 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .custom_trugolf-mini-tips .center_text_outter .rich-text__text.rte p {
    font-size: 14px;
  }
  .custom_trugolf-mini-tips section.video_sec {
    padding-top: 0;
  }
  .slider_outer .caption_custm h2 p {
    margin-bottom: 0;
    font-size: 32px;
    line-height: 38px;
  }
  .custom_trugolf-mini-tips.tru-mini-tips .caption_custm {
    width: 100% !important;
    padding: 0 16px !important;
  }
  .custom_trugolf-mini-tips .tru-mini-tips .caption_custm {
    padding: 0 16px !important;
    line-height: 130%;
  }
  .tru-mini-tips .caption_custm h2 {
    margin-bottom: 32px;
  }
  .custom_trugolf-mini-tips .slider_outer .carousel-inner .carousel-item {
    height: 466px;
  }
  .custom_trugolf-mini-tips .caption_custm a.slider_btn {
    font-size: 15px;
    line-height: 18px;
    margin: 24px auto 0;
  }

  .slider_outer button.carousel-control-prev > svg,
  .slider_outer button.carousel-control-next > svg {
    width: 37.5px !important;
    height: 37.5px !important;
  }
  .slider_outer button.carousel-control-prev {
    right: 37px;
  }
  .custom_trugolf-mini-tips .slider_outer {
    margin-bottom: 30px;
  }
  .custom_trugolf-mini-tips .tru-mini-tips .caption_custm p {
    font-size: 16px;
  }
  .custom_trugolf-mini-tips
    #shopify-section-template--17877206139191__6a193e0f-8f6a-4886-acfe-aa0428487d6d
    section.video_sec {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .custom_content_privacy-policy,
  .custom_content_terms-warranty {
    padding-left: 16px;
    padding-right: 16px;
  }
  .custom_professoinal-golf-simulators-lp
    section.top_banner_huge.huge_banner
    .banner_content {
    padding: 12px 16px 0;
  }
  .custom_professoinal-golf-simulators-lp
    section.top_banner_huge.huge_banner
    .banner_content
    h1,
  .custom_professional-golf-simulators .top_banner_huge .banner_content h1 {
    font-size: 40px;
    line-height: 48px;
  }
  .custom_professional-golf-simulators .top_banner_huge .banner_content {
    padding: 0px 16px 0 !important;
  }
  .custom_professoinal-golf-simulators-lp .huge_banner .banner_content p {
    font-size: 16px;
    line-height: 130%;
  }
  /*   .custom_professoinal-golf-simulators-lp .center_text_outter h2 span,
  .custom_professional-golf-simulators .center_text_outter h2 span {
    line-height: 38px;
    padding: 0 20px;
  } */
  .custom_professoinal-golf-simulators-lp
    .center_text_outter
    .rich-text__text.rte
    p {
    font-size: 18px;
    line-height: 140%;
  }
  .custom_professoinal-golf-simulators-lp .pro_card .content_area h2 {
    font-size: 24px;
    line-height: 29px;
  }
  .pricing_details span {
    font-size: 14px;
    line-height: 17px;
  }
  .pricing_details h2 {
    font-size: 36px;
    line-height: 43px;
  }
  .line_bottom {
    margin: 26px auto;
  }
  .card_learn {
    grid-row-gap: 20px;
    flex-direction: column;
    padding: 24px 10px;
  }
  section.pro_card {
    padding-bottom: 52px;
  }
  .custom_professional-golf-simulators
    .center_text
    .center_text_outter
    .rich-text__text.rte
    p {
    padding: 0;
    font-size: 18px;
    line-height: 140%;
  }
  .custom_professional-golf-simulators
    .custom_multicolumn
    .title-wrapper-with-link {
    padding: 21px 0 96px;
    margin-bottom: 0 !important;
  }
  .custom_multicolumn h2.title {
    font-size: 24px;
    line-height: 29px;
    padding: 0 20px;
  }
  .custom_professional-golf-simulators .pro_three_cont p {
    font-size: 14px;
    line-height: 150%;
  }
  .custom_professional-golf-simulators .caption_custm h2 p {
    font-size: 32px;
    line-height: 38px;
  }
  .custom_professional-golf-simulators .caption_custm p {
    font-size: 16px;
    line-height: 130%;
  }
  .tru-mini-tips .caption_custm {
    width: 100% !important;
  }
  .caption_custm a.slider_btn {
    margin-top: 24px;
    font-size: 15px;
    line-height: 18px;
  }

  .articleBannerImg section.article-card-wrapper.banner_short {
    padding-top: 24px;
    min-height: 556px;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 24px;
  }

  .articleBannerImg h3 a {
    font-size: 36px;
    line-height: 43px;
  }
  .latest_news.pt-96 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  .latest_news h1.title--primary {
    font-size: 32px;
    line-height: 38px;
    margin-bottom: 16px;
  }

  .latest_news ul.blogTags {
    margin-bottom: 40px;
    flex-direction: column;
    align-items: center;
    grid-gap: 8px;
  }

  .latest_news ul.blogTags li a {
    font-size: 14px;
    line-height: 16px;
  }

  nav.cus_pagination {
    padding-top: 16px;
  }

  .blog_detail {
    min-height: 280px;
    padding: 32px 16px;
  }
  .blog_detail h1 {
    font-size: 32px;
    line-height: 38px;
  }

  .cus_row {
    grid-template-columns: 1fr;
    grid-column-gap: 0;
  }

  .blog_description .cus_row .date_col {
    padding-bottom: 48px;
  }
  .cus_row .content_col {
    padding-left: 0;
  }
  .relatedArticles h2 {
    font-size: 24px;
    line-height: 29px;
    margin-bottom: 24px;
  }
  .relatedArticles.py-96 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .allRelated .single_blog_column {
    margin-bottom: 24px;
  }
  .cus_row .content_col .blogContent p {
    margin-bottom: 24px;
  }
  .cus_row .content_col .greenBox {
    margin: 24px 0;
  }
  .custom_thank-you section.banner_short {
    min-height: 172px;
  }
  .custom_thank-you .custom_content_thank-you {
    padding: 48px 16px 72px;
  }

  .custom_thank-you .thank_top_sec h3 {
    font-size: 18px;
  }

  .custom_thank-you .thank_top_sec h3 + p {
    font-size: 18px;
  }

  .custom_thank-you .thank_top_sec p.contactInfo br {
    display: none;
  }
  .custom_thank-you .huge_banner .banner_content p {
    margin-bottom: 0;
  }
  .custom_golf-simulators .video_banner_sec h1.video_main_title p {
    display: block;
  }
  .custom_golf-simulators .video_banner_sec .video_btns .button {
    width: 100%;
  }
  .banner__content_ h2 span {
    font-size: 32px;
    line-height: 38px;
    margin-top: 0px;
  }
  .banner__content_ span {
    margin-top: 24px;
    font-size: 20px;
  }
  .image_slider .image_div img {
    border-radius: 17px;
    height: 151px;
    object-fit: cover;
  }
  .imge_text img {
    height: 55vh;
    object-position: center;
  }
  .custom_golf-simulators .center_text .center_text_outter h2 {
    font-size: 32px !important;
    line-height: 38px;
  }
  .custom_golf-simulators
    .center_text
    .center_text_outter
    .rich-text__text.rte
    p {
    padding: 0;
    font-size: 14px;
  }
  .custom_golf-simulators
    .center_text
    .center_text_outter
    .rich-text__text.rte
    ul {
    padding: 0;
    font-size: 14px;
  }
  .custom_golf-simulators .center_text_outter .rich-text__text.rte p strong {
    padding: 0 40px;
  }
  .custom_golf-simulators .buy_now {
    font-size: 15px;
  }
  .custom_golf-simulators .image_slider .slide-arrow svg {
    width: 24px;
    height: 30px;
  }
  .custom_golf-simulators .image_slider .slide-arrow.next-arrow {
    left: 23px;
    bottom: -4px;
  }
  .custom_golf-simulators .slide-arrow.prev-arrow.slick-arrow {
    bottom: -4px;
  }
  .custom_golf-simulators section.center_text {
    padding: 0px 16px 24px;
  }
  /*   .custom_golf-simulators .center_text .center_text_outter h2 span {
    line-height: 38px;
    padding: 24px 16px 0;
  } */
  .center_text_outter .rich-text__caption {
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 14px;
  }
  .custom_commercial-golf-simulators
    #shopify-section-template--18106675102007__dfd93da8-6e4a-425a-93ec-452ac4fa3a7f
    .center_text_outter
    h2
    span {
    font-size: 32px;
    line-height: 38px;
  }
  #shopify-section-template--18106675102007__03c8af7c-895e-46e5-b2c9-8a36fa4820e1
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item {
    padding-top: 24px;
  }
  .custom_commercial-golf-simulators
    .custom_multicolumn.multicolumn
    .page-width {
    padding-bottom: 0;
  }
  .pro_three_cont p {
    font-size: 14px;
    line-height: 150%;
  }
  div#shopify-section-template--18106675102007__53ae3da0-4e0a-4e03-8186-5858ddcc9063
    section.huge_banner
    h2 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  div#shopify-section-template--18106675102007__53ae3da0-4e0a-4e03-8186-5858ddcc9063
    section.huge_banner
    p {
    line-height: 130%;
  }
  .custom_commercial-golf-simulators .huge_banner .f-64 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .custom_commercial-golf-simulators .huge_banner .banner_content p {
    margin-bottom: 0;
  }
  .custom_support section.banner_short {
    min-height: 202px;
  }
  .banner_short .banner_sm_text h1 {
    font-size: 32px;
    line-height: 38px;
  }
  .center_text .center_text_outter h2 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .center_text_outter .rich-text__text.rte p {
    display: inline;
  }
  .custom_support section.center_text {
    padding: 48px 16px 48px;
  }
  .custom_support .faq_mian .accordion-item button.accordion-button {
    font-size: 18px;
    grid-gap: 20px;
  }
  .custom_support section.about_text.serach_faq {
    padding-bottom: 14px;
  }
  .caption_custm {
    padding: 0 16px !important;
  }
  .caption_custm h2 {
    margin-bottom: 24px !important;
  }
  .caption_custm p {
    font-size: 16px;
  }
  .slider_outer .carousel-indicators {
    margin-bottom: 8px;
  }
  .custom_ip section.center_text.rich_text_block {
    padding-top: 18px !important;
  }
  .custom_support section.vista_slider.tru-mini-tips {
    margin-bottom: 38px;
  }
  .custom_commercial-suite
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    img,
  .custom_support
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    img {
    border-radius: 20px 20px 0 0 !important;
  }
  .custom_support .image_with_text_sec {
    margin-bottom: 16px;
  }
  .custom_support .image_with_text_sec h2 {
    font-size: 32px;
    line-height: 38px;
  }
  .custom_support
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    .image-with-text__media {
    padding-bottom: 102.151645% !important;
  }
  .custom_support section.huge_banner {
    margin-top: 14px;
  }
  .custom_support .huge_banner .banner_content p {
    margin-bottom: 0;
  }

  .custom_support .inner__tabs {
    margin: 0 0 24px;
  }
  .cus_downloads .single_download .single_download_img {
    width: 100%;
    display: block;
  }
  .custom_support .cus_downloads .single_download .single_download_head {
    padding: 20px 10px;
    text-align: left;
  }
  .cus_downloads .single_download {
    text-align: center;
  }
  .cus_downloads .single_download .download_button {
    display: inline-flex;
  }
  #shopify-section-template--18119190413623__58e5a86a-069c-469c-9a68-4a9cae04a9c9
    section.center_text.rich_text_block
    .center_text_outter
    p {
    font-size: 14px;
    display: block;
  }
  #shopify-section-template--18119190413623__58e5a86a-069c-469c-9a68-4a9cae04a9c9
    section.center_text.rich_text_block
    .center_text_outter
    .rich-text__text.rte {
    margin-top: 0px !important;
  }
  .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    h2 {
    align-self: flex-start;
    text-align: start;
  }
  .image_with_text_sec .image-with-text__text {
    text-align: left;
  }
  .custom_ip section.before_after_img_sec {
    margin: 0px 0 0;
  }
  .custom_ip section.form_sec {
    padding: 48px 0px;
  }
  #shopify-section-template--18119190413623__cccb386b-b01e-4261-92d7-b652c5bd1100
    .center_text {
    padding-top: 256px !important;
  }
  .custom_multicolumn ul.multicolumn-list li {
    width: 100% !important;
    max-width: 100% !important;
  }
  .custom_ip
    #shopify-section-template--18119190413623__9fb81ec9-4923-4ced-8b3e-850ab4213eb9
    .center_text_outter
    h2 {
    display: block;
    font-size: 24px !important;
    line-height: 29px !important;
  }
  .custom_ip
    #shopify-section-template--18119190413623__9fb81ec9-4923-4ced-8b3e-850ab4213eb9
    section.center_text.rich_text_block {
    padding-top: 48px !important;
  }
  .custom_ip .consultation_banner.top_banner_huge .banner_content p {
    margin-bottom: 17px;
  }
  .custom_ip .consultation_banner.top_banner_huge .banner_content h1 p {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 48px;
  }
  .custom_landing-page-template .image_with_text_sec {
    margin-bottom: 0;
    background-color: #f8f8f8;
    padding: 24px 0 8px !important;
  }
  .custom_landing-page-template
    .image_with_text_sec:has(.image-with-text__grid--reverse) {
    padding-bottom: 24px !important;
    padding-top: 8px !important;
  }
  .custom_ping-pong .consultation_banner.top_banner_huge .banner_content h1 p {
    margin-bottom: 0;
    font-size: 40px;
    line-height: 48px;
  }
  .custom_ping-pong .huge_banner .banner_content p {
    font-size: 16px;
  }
  .image_with_text_sec
    .image-with-text__grid
    .image-with-text__media-item
    .image-with-text__media {
    padding-bottom: 102.256831% !important;
  }
  .custom_ping-pong section.center_text {
    padding: 0px 16px 48px;
  }
  .custom_ping-pong section.pro_card {
    padding-bottom: 0px;
  }
  .custom_ping-pong .slider_outer {
    background-color: #f8f8f8;
  }
  section#shopify-section-template--18122298130743__ca1e8475-d406-46bc-9dc5-4ffc71b44ffe
    section.center_text {
    padding: 250px 16px 96px;
  }
  .custom_indoor-ip .consultation_banner.top_banner_huge .banner_content h1 p {
    font-size: 40px;
  }
  .custom_indoor-ip .huge_banner .banner_content p {
    font-size: 16px;
  }
  .custom_indoor-ip .consultation_banner.top_banner_huge .banner_content p {
    margin-bottom: 35px;
  }
  .custom_indoor-ip section.center_text {
    padding: 12px 16px 48px;
  }
  #shopify-section-template--18121730818359__91b6b3b8-7871-464b-9d89-10f539094584
    section.center_text {
    padding: 256px 16px 48px;
  }
  section#shopify-section-template--18121730818359__a9bfe554-bb9d-4cb4-8c17-1ea8e659b1c1
    .center_text_outter
    .rich-text__text.rte {
    margin-top: 24px;
  }
  section.before_after_img_sec h2 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .after_before_content p {
    font-size: 14px;
    line-height: 140%;
  }
  #shopify-section-template--18121730818359__d0970ecf-96f6-4e26-af73-2812e651a224
    section.form_sec {
    padding: 48px 0px 48px;
  }
  .center_text_outter .rich-text__text.rte {
    margin-top: 24px;
  }
  .custom_indoor-ip
    section#shopify-section-template--18121730818359__eb7d4a14-8b84-4dc7-9f77-eb4e3e136849
    section.center_text {
    padding: 12px 16px 33px;
  }
  .custom_indoor-ip .multicolumn .title-wrapper-with-link {
    margin-bottom: 0;
  }
  .custom_indoor-ip .pro_card .card_inner {
    margin: 0 auto 24px;
  }
  .custom_indoor-ip .slider_outer {
    padding: 24px 18px 48px;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__27731979-8be6-4cd4-938b-babe0425a6df
    section.center_text {
    padding: 104px 16px 0;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__27731979-8be6-4cd4-938b-babe0425a6df
    section.center_text
    .center_text_outter
    h2 {
    margin-bottom: 24px;
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__27731979-8be6-4cd4-938b-babe0425a6df
    .center_text_outter
    .rich-text__caption {
    font-size: 18px;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__27731979-8be6-4cd4-938b-babe0425a6df
    .center_text_outter
    .rich-text__text.rte
    p {
    font-size: 14px;
  }
  section#shopify-section-template--18131803275575__2c21ce05-613b-4a1e-b11a-e59dbd7084e2
    .center_text_outter
    .rich-text__text.rte
    p {
    font-size: 14px;
  }
  .custom_multisport section.video_sec {
    padding-top: 24px;
    padding-bottom: 48px;
  }
  #shopify-section-template--18131803275575__c233c656-b100-4401-bb57-f78f145653b3
    .huge_banner
    .f-64 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  #shopify-section-template--18131803275575__c233c656-b100-4401-bb57-f78f145653b3
    .huge_banner
    p {
    margin-bottom: 0;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__322ca616-24fd-45cf-a4e0-5c53a223af75
    section.video_sec {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .custom_professoinal-golf-simulators-lp
    section.top_banner_huge.huge_banner
    .banner_content
    h1,
  .top_banner_huge .banner_content h1 {
    font-size: 40px;
    line-height: 48px;
  }
  #shopify-section-template--18063455420727__6ba54a51-3955-400f-b4dd-76c7427caadc
    .center_text_outter
    h2 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  section#shopify-section-template--18063455420727__0131ab4c-8cb9-45d4-a4d1-116134e9feef
    .image_only {
    min-height: auto !important;
  }
  section#shopify-section-template--18063455420727__0131ab4c-8cb9-45d4-a4d1-116134e9feef
    .imge_text
    img {
    height: 210px;
    object-position: center;
  }

  .custom_custom-golf-simulator
    .image_with_text_sec
    .image-with-text__grid
    .image-with-text__text-item
    .image-with-text__content
    h2 {
    font-size: 32px;
    line-height: 38px;
  }
  .custom_custom-golf-simulator .after_before_content {
    margin-top: 72px;
    margin-bottom: 40px;
  }
  .custom_custom-golf-simulator .banner_content {
    padding: 0px 16px 0;
  }
  .custom_portable-golf-simulator .banner_content {
    padding: 0 16px;
  }
  #shopify-section-template--17879739433271__5f054510-464f-4e45-a26f-504a42fe84f9
    .center_text
    .center_text_outter
    h2 {
    font-size: 24px !important;
    line-height: 29px !important;
  }
  #shopify-section-template--17879739433271__c2d91b68-68fe-45f9-8dec-3cb9c7468ebe
    .slider_outer {
    padding: 18px 18px 24px;
  }
  #shopify-section-template--17879739433271__ccfceebc-3069-4187-bf1b-3ff28565cacf
    .pro_card {
    padding-top: 24px;
    padding-bottom: 0;
  }
  .custom_e6-connect h1.video_main_title.icon_added {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .custom_e6-connect .video_banner_sec h1.video_main_title img {
    width: 56px !important;
    top: 7px;
    left: 16px;
  }
  .custom_e6-connect h1.video_main_title.icon_added {
    padding-left: 90px;
  }
  .image_slider .slick-list {
    padding-right: 110px !important;
  }
  div#counter-box-container {
    padding: 48px 0px;
    grid-gap: 32px;
    flex-direction: column;
  }
  .video_outter .video-section__media {
    padding-bottom: 67.435897% !important;
  }
  .subscription_plan_inner .subscription_col:nth-child(2),
  .subscription_plan_inner .subscription_col:nth-child(3) {
    width: 100%;
    height: auto;
  }
  .custom_e6-connect .faq_mian.faq_page .accordion-body ul {
    column-count: 1;
  }
  #shopify-section-template--18133864120631__0423a3d0-77ea-44c1-8c82-d32cafcde048
    section.center_text {
    padding: 48px 16px 72px;
  }
  .custom_e6-connect section.video_sec {
    padding-bottom: 48px;
  }
  .subscription_plan_inner .subscription_col h2.price_title {
    font-size: 32px;
    line-height: 38px;
    margin-top: 16px;
  }
  .subscription_plan_inner .subscription_col h3.sub_title {
    font-size: 16px;
    line-height: 19px;
  }
  #counter-box-container #counter-box span.counter,
  .counter_after_text {
    font-size: 32px;
  }
  #counter-box-container #counter-box p {
    font-size: 16px;
    line-height: 19px;
  }
  .custom_e6-connect .slider_section {
    padding: 48px 0 0;
  }
  .banner_sm_text p {
    font-size: 15px;
  }
  .center_text_outter .rich-text__text.rte p {
    font-size: 14px;
  }
  .custom_support-update section.about_text.serach_faq {
    padding-bottom: 16px;
  }
  .custom_support-update .image_with_text_sec h2 {
    font-size: 32px;
    line-height: 38px;
  }
  .custom_support-update .image_with_text_sec.image-with-text {
    padding: 8px 0;
    margin-bottom: 0;
  }
  div#shopify-section-template--18174433591607__a291f133-c560-4b7b-82bf-10958fccb073 {
    margin-top: 16px;
  }
  #shopify-section-template--18174433591607__91b16fe5-4846-4180-a831-1e6ac699ca6f
    .slider_outer {
    padding: 34px 18px;
  }
  .support_tabs.inner__tabs .nav-pills .nav-link {
    width: 100%;
    max-width: 100%;
  }
  .support_tabs.inner__tabs ul.nav-pills {
    justify-content: space-between;
    margin-bottom: 72px;
    padding: 0;
  }
  .custom_support-update .cus_downloads h4 {
    font-size: 40px !important;
    line-height: 47px;
    margin-bottom: 96px;
  }
  .cus_downloads .single_download .single_download_head {
    margin-top: 20px;
  }
  .custom_financing .downld_pro .pro__img {
    border-bottom: 1px solid #cccccc;
  }
  .custom_financing section.downld_pro {
    padding: 0;
  }
  a.proceed_to_checkout {
    width: 100%;
  }
  .cart cart-items .cart_title_row {
    grid-gap: 0;
  }
  .cart cart-items .cart_items_list {
    grid-template-columns: 1fr;
    grid-gap: 24px;
  }
  .middle_cus .cart_item_price {
    padding: 8px 0;
  }
  .middle_cus {
    gap: 0;
  }

  .middle_cus .cart_item_qty,
  .middle_cus .cart_item_total_price {
    padding: 8px 0;
  }
  .middle_cus .cart_item_price {
    padding-top: 32px;
  }
  .cart_items_list .cart_item_remove {
    order: -1;
  }
  .cart_item_remove a.button {
    height: 10px !important;
    min-height: auto;
  }
  .cart cart-items .cart_items_list a.cart_item_link .cart_item_img {
    width: 100%;
  }
  .cart cart-items {
    padding-bottom: 16px;
  }
  .totals {
    justify-content: end;
  }
  .cart section.four_colms {
    margin-top: 0px !important;
  }
  .afterBanner h1 {
    font-size: 32px;
  }
  .afterBanner h4 {
    font-size: 18px;
  }
  .custom_content_generic-text {
    padding: 48px 16px !important;
  }
  body.product .product__media {
    padding-top: 179% !important;
  }
  body.product .product__modal-opener {
    max-height: 590px;
    overflow: hidden;
    border-radius: 12px;
  }
  body.product .grid__item .medium-hide .slider-button {
    display: none;
  }
  .w-1440 {
    padding: 0 16px;
  }
  body.product span.shipping_time,
  body.product .shipping_content {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 8px;
  }
  body.product span.shipp_text,
  body.product .shipping_content .shipp_text {
    flex: 1;
    margin-left: 0 !important;
  }
  body.product .shipping_time svg,
  body.product .shipping_content svg {
    width: 25px;
    height: auto;
  }
  body.product .product.grid .product__title h1 {
    font-size: 40px;
    line-height: 48px;
  }
  body.product .shipping_text {
    margin-bottom: 32px;
  }
  body.product .product__accordion .summary__title h2 {
    font-size: 16px;
    line-height: 110%;
  }
  .inner_tab_outter .tab-pane .row {
    flex-direction: column-reverse;
  }

  body.product .related_product_sec h2.product-recommendations__heading.h2 {
    font-size: 32px;
    line-height: 38px;
  }
  body.product product-recommendations.related_product_sec {
    padding-top: 48px !important;
  }
  body.product .related_product_sec .card__information .price {
    margin-top: 16px !important;
  }
  .mailchimp_modal .form_banner img {
    height: 190px;
  }
  .mailchimp_modal .flex_wrp {
    flex-direction: column-reverse;
  }

  .mailchimp_modal .flex_wrp .form_data {
    padding: 24px 16px;
    margin: 0 auto;
  }
  .mailchimp_modal .modal_content span.close {
    padding: 6px;
    width: 28px;
    height: 28px;
  }
  .home_products_sec .slick-dots li {
    margin: 0 2px;
  }
  #shopify-section-template--18122298130743__6ce5e19b-737c-4af5-a920-2bbd2d805982
    .form_sec {
    padding: 64px 0 96px !important;
  }
  #shopify-section-template--18122298130743__65fd4540-8c6a-4ee1-93ec-5cd3780884a2
    .testi_inner
    .testi_col
    .testi_content
    p {
    font-size: 20px;
    line-height: 170%;
  }
  #shopify-section-template--18122298130743__fdf23032-8d58-4577-9235-4d3a5a5d6f17
    .center_text_outter
    .rich-text__text.rte
    p {
    font-size: 18px;
    line-height: 140%;
  }
  #shopify-section-template--18122298130743__4ab25555-a2f9-482f-a099-9f63cbd1e44e
    .custom_multicolumn
    .title-wrapper-with-link {
    padding: 24px 0 96px;
  }
  #shopify-section-template--18122298130743__4ab25555-a2f9-482f-a099-9f63cbd1e44e
    .multicolumn-list {
    padding: 0 !important;
    padding-bottom: 39px !important;
  }
  #shopify-section-template--18122298130743__078d167e-5f83-4251-8b68-f120884aba1b
    .center_text_outter
    h2 {
    font-size: 24px !important;
    line-height: 29px !important;
    padding: 0;
  }
  #shopify-section-template--18122298130743__078d167e-5f83-4251-8b68-f120884aba1b
    section.center_text {
    padding-bottom: 0;
  }
  .card_inner {
    margin: 0 auto 24px;
  }
  #shopify-section-template--18122298130743__22438ed7-70ad-43ad-9c4b-51e6cd3e080c
    section.pro_card
    .w-1440.lr-pad
    .col-lg-4:not(:last-child),
  #shopify-section-template--18121730818359__2c515ba1-683b-474c-af51-d014ce58ed7e
    section.pro_card
    .w-1440.lr-pad
    .col-lg-4:not(:last-child) {
    width: 100%;
    margin-bottom: 24px;
  }
  #shopify-section-template--18122298130743__c042c2ee-f9d5-4e38-aa62-17457fb37647
    section.vista_slider.tru-mini-tips
    .slider_outer {
    padding-bottom: 16px;
  }
  #shopify-section-template--18121730818359__03f6382f-12cc-4bc8-b5e4-e197ca5b343d
    .vista_slider.tru-mini-tips
    .slider_outer {
    padding-top: 40px;
    padding-bottom: 24px;
  }
  #shopify-section-template--18121730818359__d8d97ce0-ee07-489e-8219-dfeeb436aa29
    .custom_multicolumn
    ul.multicolumn-list {
    padding-bottom: 24px;
  }
  #shopify-section-template--18121730818359__782036a0-9421-45c1-9a75-4389b8e54597
    .imge_text {
    padding-top: 48px !important;
  }
  #shopify-section-template--18121730818359__026a5e2e-8715-4aeb-a4fb-d0f30be860c0
    section.form_sec {
    padding: 48px 0 0;
  }
  .custom_indoor-ip
    #shopify-section-template--18121730818359__1f6356cf-3d88-489e-ae5f-6524e782e6e7
    section.pro_card {
    padding-bottom: 0;
    padding-top: 0;
  }
  section#shopify-section-template--18121730818359__d50682d0-923d-4a0d-bb4e-720d6fc4c1b5
    .center_text_outter
    h2 {
    font-size: 24px !important;
    line-height: 29px !important;
  }
  .custom_range-revolution section.center_text {
    padding: 48px 16px 48px;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__982832bf-af42-4882-b929-3444bef7f241
    section.center_text {
    padding: 48px 16px 86px;
  }
  .cart .cart__footer {
    padding-top: 8px;
  }
  .cart .cart__footer .totals {
    justify-content: flex-end;
  }
  .cart .cart__footer .cart__blocks {
    margin-top: 24px;
  }
  .custom_multisport .image_with_text_sec {
    margin-bottom: 24px;
  }
  .custom_multisport
    #shopify-section-template--18131803275575__5f4cd688-fb11-495e-ba1c-e59578b98655
    .image_with_text_sec {
    margin-bottom: 40px;
  }
  .about_text .about_title {
    padding: 48px 0 24px;
  }
  #shopify-section-template--17863346225463__0309f750-18ad-431c-a9be-1c80fe3dc52f
    section.video_sec.gradient {
    padding-bottom: 48px;
    padding-top: 86px;
  }
  .custom_about-us .about_title h2 {
    font-size: 40px !important;
    line-height: 47px;
    margin-bottom: 10px;
  }
  .custom_about-us .video_banner_sec h1.video_main_title {
    font-size: 40px !important;
    line-height: 48px !important;
    padding-right: 80px;
  }
  .custom_faq-support .about_text .about_title {
    padding: 48px 0 40px;
  }
  .custom_faq-support .vids_main h3 {
    margin: 40px auto 16px;
  }
  .custom_faq-support .vids_main {
    padding: 0 0 16px;
  }
  .custom_faq-support .serach_faq .about_title p {
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 14px;
  }
  #shopify-section-template--17864235647287__13a5fa77-5ef7-463c-a437-c84ce64e2109
    .search_input {
    margin: 0 auto 40px;
  }
  .custom_reseller .center_text_outter .rich-text__text.rte p {
    font-size: 14px;
    line-height: 19px;
  }
  section.downld_pro {
    padding: 0;
  }
  .downld_pro_outter {
    padding-bottom: 0px;
  }
  .downld_pro .pro__text {
    padding: 40px 16px 56px;
    align-items: center;
  }
  #shopify-section-template--17877126250807__5004e2c9-1445-45f8-b522-9e7eeec6dca7
    section.center_text {
    padding: 256px 0px 48px;
  }
  #shopify-section-template--17877126250807__5004e2c9-1445-45f8-b522-9e7eeec6dca7
    .center_text_outter
    .rich-text__text.rte
    p {
    font-size: 18px !important;
    line-height: 25px;
  }
  .section-template--17877206139191__644579dc-93a8-4e8b-80b8-27595d2b6303-padding {
    padding: 0 !important;
  }
  #shopify-section-template--17877206139191__6a193e0f-8f6a-4886-acfe-aa0428487d6d
    .video_sec
    .vids_main
    h3 {
    font-size: 24px;
    line-height: 29px;
  }
  .custom_trugolf-mini-tips
    #shopify-section-template--17877206139191__6a193e0f-8f6a-4886-acfe-aa0428487d6d
    section.video_sec
    .video-section
    .vids_main {
    padding: 0 0 48px;
  }
  #shopify-section-template--17877148795191__429645f5-09dc-4c7f-b516-3a34562b409d
    .center_text_outter
    h2 {
    font-size: 32px !important;
    margin-bottom: 24px;
    line-height: 38px !important;
  }
  #shopify-section-template--17877148795191__429645f5-09dc-4c7f-b516-3a34562b409d
    .center_text_outter
    .rich-text__caption {
    font-size: 18px;
  }
  .custom_trugolf-mini
    #shopify-section-template--17877148795191__429645f5-09dc-4c7f-b516-3a34562b409d
    .center_text_outter
    .rich-text__text.rte
    p {
    font-size: 14px;
    line-height: 150%;
  }
  .custom_trugolf-mini .product_cate {
    padding: 96px 0 48px;
  }
  .custom_trugolf-mini
    #shopify-section-template--17877148795191__af759f79-f46f-4915-837b-062283f5b350
    section.video_sec.gradient {
    padding-bottom: 48px;
  }
  #shopify-section-template--17877148795191__5779ca89-87e0-4df6-bb17-8dac04d3d566
    h1.video_main_title {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  .custom_trugolf-mini .content_banner {
    padding: 26px 0 28px;
  }
  .custom_trugolf-mini
    #shopify-section-template--17877148795191__15513749-15f8-47b2-9832-6f19d98f6ca4
    .inner_content_banner
    h3 {
    font-size: 32px !important;
    line-height: 38px !important;
  }
  #shopify-section-template--17877148795191__15513749-15f8-47b2-9832-6f19d98f6ca4
    .inner_content_banner {
    padding: 95px 16px 92px;
  }
  .custom_professional-golf-simulators
    #shopify-section-template--18053966299447__ad1b5dd8-d974-446a-9cb7-283a8660eddc
    .top_banner_huge
    .banner_content
    h1 {
    font-size: 40px;
    line-height: 48px;
  }
  .custom_professional-golf-simulators
    #shopify-section-template--18053966299447__ad1b5dd8-d974-446a-9cb7-283a8660eddc
    .top_banner_huge
    .banner_content
    p {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 130%;
  }
  #shopify-section-template--18053966299447__ad1b5dd8-d974-446a-9cb7-283a8660eddc
    .top_banner_huge.huge_banner {
    justify-content: flex-end;
    padding-bottom: 16px !important;
  }
  #shopify-section-template--18053966299447__f9de4ab7-c069-4b7b-9429-3a6cd4b541cf
    .custom_multicolumn
    ul.multicolumn-list {
    justify-content: center;
    padding: 0 4px;
  }
  .custom_professional-golf-simulators .pro_card {
    padding-bottom: 38px;
  }
  .custom_commercial-golf-simulators .huge_banner .banner_content p {
    margin-bottom: 15px;
  }
  .custom_commercial-golf-simulators
    .consultation_banner.top_banner_huge
    .banner_content
    h1
    p {
    font-size: inherit;
    font-weight: 700;
  }
  .custom_commercial-golf-simulators .pro_three_cont a.dark_btn {
    margin-top: 24px;
  }
  .custom_commercial-golf-simulators .custom_multicolumn ul.multicolumn-list {
    justify-content: center;
    padding-top: 48px;
  }
  .custom_ip
    #shopify-section-template--18119190413623__5020a1c3-80d7-4ea5-929d-7401b3e2af16
    .imge_text {
    padding-top: 15px !important;
  }
  #shopify-section-template--18119190413623__5020a1c3-80d7-4ea5-929d-7401b3e2af16
    .imge_text
    img {
    height: 75vh;
    object-position: center;
  }
  #shopify-section-template--18119190413623__5020a1c3-80d7-4ea5-929d-7401b3e2af16
    .banner__content_ {
    width: calc(100% - 48px);
  }
  .snize-results-page .snize li.snize-product {
    width: 100% !important;
    margin: 0 0 48px !important;
  }
  body.custom_reseller .downld_pro .pro__text h3,
  body.custom_reseller .downld_pro .pro__text div {
    text-align: center;
    width: 100%;
  }
  .latest_news ul.blogTags {
    max-width: 100%;
  }
  .latest_news ul.blogTags li {
    width: unset;
    flex: unset;
  }
  .latest_news ul.blogTags div {
    width: 100%;
    flex: 0 0 100%;
  }
  .latest_news ul.blogTags div button {
    width: 100%;
  }
  body.custom_ping-pong
    div#Banner-template--18122298130743__00c224b2-357d-40b8-97d2-4833e6da8aaa
    .banner__content_ {
    top: 55%;
  }
  body.custom_support-update .image-with-text__grid img {
    border-radius: 20px 20px 0 0 !important;
  }
  .about_text p.col_dis {
    margin-bottom: 32px;
  }
  body.custom_custom-golf-simulator .top_banner_huge.huge_banner {
    padding: 50px 0 260px !important;
  }
  body.custom_indoor-ip
    div#shopify-section-template--18121730818359__1f6356cf-3d88-489e-ae5f-6524e782e6e7
    section.pro_card
    .col-lg-6 {
    width: 100%;
    flex: 0 0 100%;
  }
  .custom_commercial-golf-simulators
    #shopify-section-template--18106675102007__dfd93da8-6e4a-425a-93ec-452ac4fa3a7f
    section.center_text {
    padding: 246px 16px 48px;
  }
  .custom_apogee section.video_sec.gradient {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .custom_apogee .subscribe_sec .f-48 p br {
    display: none;
  }
  .custom_apogee .subscribe_sec .f-48 {
    font-size: 32px !important;
  }
  section.subscribe_sec .col-lg h3 span {
    display:none;
  }

  .custom_portable-golf-simulator section > section.center_text {
/*     padding: 246px 16px 48px; original value */
    padding: 65px 16px;
  }
  
/*  section.tabs_main ul#pills-tab::-webkit-scrollbar {
    height: 5px;
}

section.tabs_main ul#pills-tab::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0, 0, 0, 0);
}

section.tabs_main ul#pills-tab::-webkit-scrollbar-thumb {
    height: 5px;
    background-color: #d5ac68;
}

section.tabs_main ul#pills-tab::-webkit-scrollbar-thumb:hover {
    background-color: #f1db9d;
}

section.tabs_main ul#pills-tab::-webkit-scrollbar:vertical {
    display: none;
} */
  section.tabs_main ul#pills-tab::-webkit-scrollbar {
  display: none;
}

section.tabs_main ul#pills-tab {
  -ms-overflow-style: none; 
  scrollbar-width: none;
}
 section.tabs_main ul#pills-tab:after {
    content: ">>";
    position: absolute;
    top: -1px;
    right: 30px;
    font-size: 20px;
    animation-name: slideanimation;
    animation-duration: 1.4s;
    animation-iteration-count: infinite;
    color:rgb(255 255 255 / 80%);
    font-weight:500;
}

@keyframes slideanimation{
    0%{transform:translateX(0px);
      }
     100%{transform:translateX(30px);
          opacity:0;
        }
}
}

/* 767px media close */
@media only screen and (max-width: 749px) {
  .product .product.grid ul.slider li:nth-child(2) {
    width: unset !important;
  }
}
@media only screen and (max-width: 520px) {
  .cus_pagination-wrapper ul.pagination__list.list-unstyled {
    grid-gap: unset;
  }
  .cus_pagination-wrapper ul.pagination__list.list-unstyled li {
    width: 16.66%;
    flex: 0 0 16.66%;
    line-height: 55px;
  }
  .cus_pagination-wrapper a.pagination__item.motion-reduce {
    height: 40px;
    width: 40px;
  }
  body.custom_portable-golf-simulator section.pro_card .col-lg-4 {
    width: 100%;
    flex: 0 0 100%;
  }
  header.header {
    grid-template-columns: 1fr 2fr 1fr;
  }
}
@media only screen and (max-width: 450px) {
  .footer__content-bottom .footer__payment ul li.list-payment__item {
    padding: 0 4px;
  }
}
