/** Shopify CDN: Minification failed

Line 2302:26 Expected ":"
Line 4295:11 Expected identifier but found whitespace
Line 4295:12 Unexpected "10px"

**/
/* #### Generated By: http://www.cufonfonts.com #### */
body {
    font-family: 'Montserrat Regular' !important;
}

.fw-7,
strong {
    font-family: 'Montserrat Bold' !important;
}

@font-face {
    font-family: 'Montserrat Regular';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Regular'), url('Montserrat-Regular.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Italic'), url('Montserrat-Italic.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Thin';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Thin'), url('Montserrat-Thin.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Thin Italic'), url('Montserrat-ThinItalic.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat ExtraLight';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat ExtraLight'), url('Montserrat-ExtraLight.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat ExtraLight Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat ExtraLight Italic'), url('Montserrat-ExtraLightItalic.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Light';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Light'), url('Montserrat-Light.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Light Italic'), url('Montserrat-LightItalic.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Medium'), url('Montserrat-Medium.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Medium Italic'), url('Montserrat-MediumItalic.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat SemiBold';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat SemiBold'), url('Montserrat-SemiBold.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat SemiBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat SemiBold Italic'), url('Montserrat-SemiBoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Bold'), url('Montserrat-Bold.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Bold Italic'), url('Montserrat-BoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat ExtraBold';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat ExtraBold'), url('Montserrat-ExtraBold.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat ExtraBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat ExtraBold Italic'), url('Montserrat-ExtraBoldItalic.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Black';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Black'), url('Montserrat-Black.woff') format('woff');
}


@font-face {
    font-family: 'Montserrat Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Black Italic'), url('Montserrat-BlackItalic.woff') format('woff');
}


/*=============== 27 march 2024 new pages design style============== */
@font-face {
    font-family: 'Geomanist';
    src: url('/cdn/shop/files/85893bb64282cc7eb0f7d823fd043e8f.woff2?v=1711521698') format('woff2'),
        url('/cdn/shop/files/85893bb64282cc7eb0f7d823fd043e8f.woff?v=1711521698') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geomanist';
    src: url('/cdn/shop/files/0cab6ce0e99227e1d3e4e073c4cbc33e.woff2?v=1711521698') format('woff2'),
        url('/cdn/shop/files/0cab6ce0e99227e1d3e4e073c4cbc33e.woff?v=1711521698') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geomanist';
    src: url('/cdn/shop/files/007cace4dc644a247897e2570a2f1437.woff2?v=1711521698') format('woff2'),
        url('/cdn/shop/files/007cace4dc644a247897e2570a2f1437.woff?v=1711521698') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    background: #F4F7FF;
}
.faq-question.active .fa-plus , .faq-question .fa-minus {
    display: none !important;
}
.faq-question.active .fa-minus{
  display: flex !important;
}
.cart-menu .cart-menu-buttons  .cart-menu-button.cart-menu-button-calculate-shipping {
    background: #fff;
    color: #000;
    border-radius: 60px;
    font-size: 16px;
    font-family: 'Milan-Regular';
    font-weight: 400;
}
.header-main-d .ctn-button-menu a:hover, .custom-index .banner-image-text-content-buttons a.pxs-image-with-text-button:hover, .text-block-with-image-content-right a.pxs-image-with-text-button:hover, .collection-featured-item-info a.collection-featured-item-cta span:hover, .product-menu-button:hover, .selling-plan-box .book-a-call:hover, .minicart-wrapper .cart-mini-button-continueshopping:hover, .checkout-btn:hover {
    background: #ebb81c !important;
    color: #fff !important;
    border-color: transparent !important;
}
.cart-menu-buttons.cart-menu-buttons-slideout-closed .cart-menu-button-checkout:hover{
  background: #fff;
  color: #000;
}
.appstle-loyalty-button {
    bottom: 70px !important;
}
.header-minicart-interactions a.product-menu-button-secondary {
    font-size: 16px;
    background: #084dd1;
    border-radius: 60px;
    color: #fff;
    font-weight: 400 !important;
    flex: 0 0 20%;
}

.header-minicart-interactions {
    width: 100%;
    max-width: 100%;
    display: flex;
    gap: 20px;
}

.selling-plan-box.plan-box-1 button.product-menu-button:hover,
.header-minicart-interactions a.product-menu-button-secondary:hover {
    background: #0A66C2 !important;
    color: #fff !important;
}

.custom-index div#shopify-section-banner_image_text_iN6bU4 {
    padding: 0px;
    border: 0px;
}

.custom-index .site-header-wrapper,
.custom-index .container {
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding-right: 20px;
    padding-left: 20px;
}

.site-navigation .navmenu-link {
    padding: 0px 24px;
    font-size: 16px;
    line-height: 14px;
    letter-spacing: 0.8px;
    font-weight: 400;
}

.header-main-d {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
}

.header-main-d .ctn-button-menu a {
    white-space: pre;
    margin: 0 30px !important;
}

.custom-index .header-main-d .ctn-button-menu a,
.custom-index .banner-image-text-content-buttons a.pxs-image-with-text-button,
.text-block-with-image-content-right a.pxs-image-with-text-button,
.collection-featured-item-info a.collection-featured-item-cta span,
.minicart-wrapper .cart-mini-button-continueshopping,
.header-minicart-interactions form button.product-menu-button.product-menu-button-primary,
.checkout-btn , .cart-menu-buttons.cart-menu-buttons-slideout-closed .cart-menu-button-checkout {
    background: #ebb81c;
    border-radius: 120px;
    font-size: 16px;
    line-height: 14.95px;
    color: #000;
    height: auto;
    padding: 16px 32px;
    margin: 0px;
    font-weight: 500;
    border: 0px;
    font-family: 'Milan-Regular' !important;
    text-decoration: none;
}
div#shopify-section-static-header {
    padding: 25px 0;
}
.cart-menu-buttons.cart-menu-buttons-slideout-closed button.cart-menu-button.cart-menu-button-calculate-shipping:hover{
  background: #ebb81c;
  color: #000;
}
.site-navigation .navmenu-link:hover , .site-actions-account a:hover {
    opacity: 1;
    color: #ebb81c;
}

.header-minicart-footer .header-minicart-interactions button.product-menu-button.product-menu-button-primary span , .cart-menu-button-checkout span,
.checkout-btn span {
    font-size: 16px;
    line-height: 14.95px;
    font-family: Milan-Regular !important;
}

.header-minicart-footer .header-minicart-interactions button.product-menu-button.product-menu-button-primary span a ,
.checkout-btn span a {
    color: #000;
    text-decoration: none;
}
.cart-menu-buttons.cart-menu-buttons-slideout-closed {
    display: flex;
    gap: 10px;
}
.header-minicart-footer .header-minicart-interactions button.product-menu-button.product-menu-button-primary:hover span a,
.checkout-btn:hover span a {
    color: #fff;
}

.minicart-wrapper .cart-mini-button-continueshopping {
    width: 284px;
    margin-top: 24px !important;
}

.custom-index #shopify-section-static-header {
    background: #ffffff;
    position: absolute;
    top: 0;
    padding: 0px 0px;
}

.custom-index .banner-image-text-main-wraper .container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    flex-flow: column;

    padding-bottom: 35px;
}

.custom-index div#shopify-section-pxs-announcement-bar {
    display: none;
}

.custom-index main.site-main {
    width: 100%;
    max-width: 100%;
    padding: 0px;
}

.banner-image-text-main-wraper img.for-desktop {
    width: 100%;
    height: 1088px;
}
.custom-index .banner-image-text-main-wraper {
    position: relative;

}

.custom-index .banner-image-text-main-wraper:before {
    position: absolute;
    top: -1px;
    left: 0;
    right: 0;
    content: "";
    background: rgb(3 13 71 / 50%);
    width: 100%;
    height: 99.4%;

}

.custom-index .banner-image-text-content h2 {
    font-size: 62px;
    color: #FFF;
    margin: 0px;
}

.custom-index .banner-image-text-content p {
    font-size: 22px;
    line-height: 42px;
    font-weight: 500;
    color: #fff;
    max-width: 787px;
    margin: 0px 0 0;
    font-family: Geomanist !important;
}

.custom-index .banner-image-text-main-wraper img.for-mobile {
    display: none;
}

.custom-index .banner-image-text-content-buttons {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.custom-index .banner-image-text-content-buttons a.custom-video-popup-button.for-mobile {
    display: none;
}

.custom-index .banner-image-text-content-buttons a.custom-video-popup-button {
    font-size: 24px;
    color: #fff;
    font-weight: 500;
    line-height: 24px;
    display: flex;
    align-items: center;
    gap: 8px;
    text-decoration: none;
    padding-bottom: 12px;
    border-bottom: 1px solid #fff;
}

.top-content-section-with-left-icon {
    display: flex;
    align-items: end;
    justify-content: space-between;
}

.top-content-section-with-left-icon .left-content {
    flex: 0 0 60%;
}

div#shopify-section-icon_text_block_with_image_NyGEdH {
    margin: 0px;
    padding: 198px 0px 98px 0px;
    border: 0px;
}

.top-content-section-with-left-icon .left-content h2 , .full-width-text h2 {
    font-size: 52px;
    line-height: 52px;
    margin: 0px 0px 43px 0px;
}

.top-content-section-with-left-icon .left-content p , .full-width-text p{
    font-size: 20px;
    line-height: 32px;
    margin: 0;
    font-family: Geomanist !important;
    font-weight: 600;
    color: #030d47;
    
}

.top-content-section-with-left-icon .left-icon-content p {
    width: 100%;
    max-width: 206.53px !important;
    font-size: 16px;
    line-height: 28px;
}

.left-icon-content {
    display: flex;
    flex-wrap: wrap;
    row-gap: 48px;
    margin-top: 43px;
}

.left-icon-content .icon-with-text-wraper {
    flex: 0 0 50%;
    padding-left: 24px;
    position: relative;
}

.left-icon-content .icon-with-text-wraper:before {
    position: absolute;
    left: 0px;
    width: 4px;
    height: 80px;
    background: #030D47;
    content: "";
    border-radius: 80px;
    top: 0px;
}

.icon-with-text-wraper h3 {
    font-size: 24px;
    line-height: 44px;
    margin: 0px;
}

.right-content img {
    width: 100%;
}

.bottom-content-section-with-bottom-icon {
    padding-top: 100px;
}

.bottom-content-section-with-bottom-icon .icon-with-text-wraper img {
    max-width: 42px;
}

.bottom-content-section-with-bottom-icon {
    padding-top: 100px;
    display: flex;
    justify-content: space-between;
    gap: 24px;
}

.bottom-content-section-with-bottom-icon .icon-with-text-wraper h3 {
    line-height: 28px;
    font-size: 24px;
    margin: 18px 0px 8px 0px;
}

.bottom-content-section-with-bottom-icon p,
.collection-featured-item-description p {
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    font-family: 'Geomanist' !important;
    color: #030D47;
    margin: 0px;
}

.bottom-content-section-with-bottom-icon .icon-with-text-wraper {
    background: #fff;
    flex: 0 0 23%;
    padding: 32px 19px 40px 24px;
    border-radius: 8px;
}

div#shopify-section-image_with_text_block_dnKind {
    margin: 0px;
    background: #fff;
    padding: 211px 0px 182px 0px;
    border: 0px;
}

.text-block-with-image-content {
    display: flex;
    justify-content: center;
}

.text-block-with-image-content .text-block-with-image-content-left {
    flex: 0 0 58%;
    position: relative;
    left: -102px;
}

.text-block-with-image-content-left img {
    width: 100%;
    position: relative;
}

.text-block-with-image-content-left img {
    width: 100%;
}

.text-block-with-image-main-wraper h2,
.section-header h3,
.section-header h2 {
    font-size: 48px;
    line-height: 52px;
    color: #030D47;
    max-width: 834px;
    margin: 0px 0px 64px 0px;
}

.text-block-with-image-content-right-blocks .text-block-with-image-items {
    flex: 0 0 46%;
}

.text-block-with-image-content-right-blocks {
    display: flex;
    flex-wrap: wrap;
    gap: 48px 32px;
    margin-bottom: 40px;
}

.for-mobile {
    display: none;
}

.text-block-with-image-content-right-blocks h3,
.business-networking-items h3 {
    font-size: 24px;
    line-height: 32px;
    margin: 0px 0px 16px 0px;
}

.text-block-with-image-content-right-blocks .text-block-with-image-items p,
.business-networking-items p {
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    font-family: Geomanist !important;
    margin: 0px;
    color: #030D47;
}

.text-block-with-image-content-right {
    flex: 0 0 50%;
    position: relative;
    left: -57px;
}

div#shopify-section-business_networking_8e8q7R {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.business-networking-main-wraper {
    padding: 200px 0px 206px 0px;
}

div#shopify-section-image_with_text_block_dnKind .text-block-with-image-content {
    padding-top: 64px;
}

div#shopify-section-image_with_text_block_dnKind .text-block-with-image-main-wraper h2 {
    margin-bottom: 20px;
}

.section-header p,
.text-block-with-image-main-wraper .rte p {
    font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    margin: 0px;
    font-family: 'Geomanist' !important;
    color: #030D47;
}

.section-header h3 {
    margin-bottom: 24px;
}

.business-networking-content img {
    margin: 60px 0px 50px 0px;
}

.business-networking-content-blocks {
    display: flex;
    justify-content: space-between;
    gap: 32px;
}

.business-networking-content-blocks .business-networking-items {
    flex: 0 0 31%;
    padding-top: 24px;
    border-top: 3px solid hsl(220deg 89% 54% / 40%);
}

.business-networking-content-blocks .business-networking-items:hover {
    border-top: 3px solid #2168F2;
}

.business-networking-items p {
    font-size: 17.72px;
}

div#shopify-section-scrolling_text_PRyGUU {
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.scrolling-text-main-wraper div#marquee {
    padding: 10px 0px;
    background: transparent;
}
.kl-private-reset-css-Xuajs1 p, .kl-private-reset-css-Xuajs1 span {
    font-family: inherit !important;
}
.kl-private-reset-css-Xuajs1 p span {
    font-family: 'Geomanist' !important;
}
.pxs-announcement-bar-text-mobile+.pxs-announcement-bar-text-desktop{
    font-family: 'Geomanist' !important;
}
.scrolling-text-main-wraper div#marquee .alert__message {
    margin: 0px 24px;
    gap: 48px;
}

.scrolling-text-main-wraper div#marquee .alert__message a {
    font-size: 25px;
    text-decoration: none;
}

.scrolling-text-main-wraper .alert {
    position: relative;
}

div#shopify-section-16569900101fb33ae7 {
    margin: 0px;
    border: 0px;
    padding: 200px 0px 231px 0px;
    background: #fff;
}

div#shopify-section-16569900101fb33ae7 .section-header {
    text-align: center;
}

div#shopify-section-16569900101fb33ae7 .section-header h3,
.section-header h2 {
    max-width: 100%;
}

.dynamic-video {
    padding-top: 100px;
}

.dynamic-video button.video-play-button {
    width: 160px;
    height: 115px;
    border-radius: 28px;
}

.dynamic-video button.video-play-button svg.video-play-icon {
    width: 35px;
    height: 32px;
}

div#shopify-section-section-2 {
    margin: 0px;
    border: 0px;
    padding: 157px 0px 180px 0px;
}

div#shopify-section-section-2 .b-offers01 {
    font-size: 48px !important;
    margin-bottom: 84px !important;
}

.collection-featured-item-info h4.collection-featured-item-title {
    font-size: 48px;
    line-height: 62px;
    margin: 0px 0px 24px 0px;
}

.collection-featured-item-alignment-left figure.collection-featured-item-image {
    -webkit-box-shadow: 13px -4px 12px 7px rgba(0, 47, 189, 0.1);
    -moz-box-shadow: 13px -4px 12px 7px rgba(0, 47, 189, 0.1);
    box-shadow: 4px -4px 12px 7px rgb(0 47 189 / 10%);
    border-radius: 10px;
    background: transparent;
}

.collection-featured-item-alignment-left figure.collection-featured-item-image img {
    background: transparent;
}

.collection-featured-item-description p {
    margin-bottom: 20px;
}

.collection-featured-item-description p:last-child {
    margin: 0px;
}

.collection-featured-item-info a.collection-featured-item-cta span.collection-featured-item-cta-arrow {
    display: none;
}

.collection-featured-item-info span.collection-featured-item-cta-text {
    font-family: Milan-Regular !important;
    font-weight: 500;
    padding: 0px;
}

.collection-featured-item-description {
    margin-bottom: 24px;
    margin-top: 0px;
}

.collection-featured-item-alignment-right .collection-featured-item-info {
    padding-left: 78px !important;
    padding-right: 0px
}

div#shopify-section-industry_leaders_eEhwy7 {
    margin: 0px;
    border: 0px;
    padding: 200px 0px;
}

.industry-leaders-main-wraper .section-header {
    text-align: center;
    max-width: 520px;
    margin: 0 auto 24px auto;
}

.industry-leaders-main-wraper .section-header h2 {
    margin-bottom: 24px;
}

div#shopify-section-dynamic_featured_collections_KCmT8w {
    margin: 0px;
    border: 0px;
    padding: 158px 0px;
    background: #fff;
}


.industry-leaders-content-wraper-left h4 {
    font-size: 16px;
    margin: 0px;
    line-height: 22px;
    font-family: 'Geomanist' !important;
    font-weight: bold;
}

.industry-leaders-content-wraper-left p {
    font-size: 16px;
    line-height: 22px;
    color: #636B90;
    font-family: 'Geomanist' !important;
    letter-spacing: -0.48px;
    font-weight: 600;
    margin: 12px 0px 0px 0px;
}

.industry-leaders-item {
    display: flex !important;
    gap: 31px;
}

.industry-leaders-info {
    max-width: 523px;
}

.industry-leaders-info h3 {
    font-size: 35px;
    font-family: 'Geomanist' !important;
    font-weight: bold;
    margin: 0px;
}

.industry-leaders-content-wraper-left {
    width: 300px;
    float: left;
    margin-right: 144px;
}

.industry-leaders-item img {
    display: inline-block;
    position: relative;
    object-fit: contain;
    object-position: top;
    max-width: 200px;
}

.industry-leaders-content-wraper-left img {
    max-width: 145px;
}

.industry-leaders-main-wraper .section-header p {
    font-size: 16px;
    line-height: 24px;
    max-width: 484px;
    margin: 0 auto;
}

.industry-leaders-content-wraper {
    padding-top: 120px;
}

.industry-leaders-info,
.industry-leaders-info p,
.industry-leaders-info strong {
    font-size: 16px;
    line-height: 22.4px;
    font-family: 'Geomanist' !important;
}

.industry-leaders-content-wraper-right .slider-arrows-d .next0-arrow,
.industry-leaders-content-wraper-right .slider-arrows-d .prev0-arrow {
    width: 48px;
    height: 48px;
    border: 2px solid #030D47;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    font-size: 16px;
}

.industry-leaders-content-wraper-right .slider-arrows-d .next0-arrow:hover,
.industry-leaders-content-wraper-right .slider-arrows-d .prev0-arrow:hover {
    background: #030D47;
    color: #fff;
}

.slider-arrows-d {
    display: flex;
    gap: 12px;
}

div#shopify-section-dynamic_featured_collections_wMWDLx {
    margin: 0px;
    border: 0px;
    background: #fff;
    padding: 0 !important;
}

.industry-description {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 33px;
}

.industry-description p {
    margin: 0px;
}

div#shopify-section-subscribe_youtube_jPBdwT {
    margin: 0px;
    padding: 200px 0px 0px 0px;
}

.youtube-background-img {
    background-color: #084dd1;
    padding: 200px 0;
    text-align: center;
    position: relative;
    z-index: 0;

}

footer.site-footer {
    position: relative;
    top: initial;
    left: initial;
    bottom: initial;
    transform: none;
}

.youtube-heading h2 {
    font-size: 48px;
    margin: 0px;
    color: #fff;
    line-height: 62.4px;
    max-width: 498px;
    margin: 0 auto 24px auto;
}

.youtube-subheading h5 {
    font-size: 16px;
    color: #fff;
    margin: 0px 0px 24px 0px;
}

.subscribe-button a {
    background: #fff;
    display: inline-flex;
    max-width: 190px;
    margin: 0 auto;
    padding: 8px 32px 8px 12px;
    border-radius: 49px;
    align-items: center;
    font-size: 16px;
    color: #030D47;
    text-decoration: none;
    line-height: 14px;
    letter-spacing: 0.8px;
}

.youtube-background-img img {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0px;
    z-index: -1;
    filter: grayscale(100%) invert(1);
    opacity: 0.1;
}

.subscribe-button a svg {
    width: 32px;
    height: 32px;
    margin-right: 8px;
}


/* 3/28/2024 */
div#shopify-section-site-footer {
    background-color: transparent;
}

.site-footer-item {
    border-top: 0px solid #d6d0de;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 !important;
    transform: translateY(130PX);
    width: 100%;
    padding: 65px 0px 0px 0px !important;
}

.bg-image {
    position: absolute;
    bottom: -13%;
    left: 0;
    right: 0;
}

#shopify-section-site-footer .credits {
    padding: 0 !important;
    line-height: 24px;
    font-size: 16px;
    color: #ffffff;
}

#shopify-section-site-footer .social-link {
    display: block;
    color: #fff;
    margin: 0;
}

#shopify-section-site-footer .social {
    gap: 24px;
}

#shopify-section-site-footer .site-footer .social a>svg {
    color: #fff;
    height: 32px;
    width: 32px;
}

#shopify-section-site-footer img {
    border-style: none;
    width: 100%;
    height: 100%;
}

div#shopify-section-site-footer {
    position: relative;
}

#shopify-section-site-footer footer.site-footer {
    width: 100%;
    max-width: 1240px;
}

.site-footer {
    display: block;
}

.ctn-button-menu-mobile {
    display: none;
}

.custom-index .banner-image-text-main-wraper {
    position: relative;
    margin-top: -60px;
}

#shopify-section-site-footer .credits {
    font-family: 'Geomanist' !important;
}


.custom-index #shopify-section-static-header {
    width: 100%;
    z-index: 777;
    position: fixed;
}

.scrolled {
    background: #030D47 !important;
}

.business-networking-content img {
    width: 100%;
}

.banner-image-text-content {

    width: 100%;
}

.site-navigation-flex .site-navigation {
    order: 0;
    margin-left: 0px;
}

.header-main-d .site-actions-cart {
    margin: 0;
}

.header-main-d .site-actions-cart a {
    padding: 0;
}

.header-main-d .site-actions-cart a svg {
    color: #fff;
}

.header-main-d .site-actions-cart a span.site-actions-cart-label {
    top: 11px;
    color: #fff;
}

/* .custom-index .banner-image-text-content-buttons {
    position: unset !important;
  margin-top:163px;
} */

/* 3/28/2024 */


/* PDP page css PDP */
.site-header-wrapper {
    max-width: 1240px;
}

.pxs-image-with-text-button {
    margin-top: 0px;
}

.pxs-image-with-text-button {
    background: #ebb81c;
    border-radius: 120px;
    font-size: 16px;
    line-height: 14.95px;
    color: #000;
    height: auto;
    padding: 16px 32px;
    margin: 0;
      position: relative;
}

.product-banner-image-section h2 {
    font-size: 48px;
    line-height: 52px;
    text-align: left;
    width: 100%;
    max-width: 949px;
    font-weight: 500;
    margin: 0px;
}

.product-banner-image-section {
    background-image: url(/cdn/shop/files/image_3c660d88-b0cf-4565-8596-2a9967d3f49d.png?v=1711948972);
    min-height: 664px;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: 0;
    padding: 40px 0px;
}


.product-banner-image-section p {
    padding-top: 0px;
    line-height: 42px;
    font-family: Geomanist !important;
    color: #030d47;
    font-weight: 600;
    width: 100%;
    max-width: 534.23px;
    text-align: left;
    font-size: 24px;
    margin-top: 24px;
    margin-bottom: 0px;
    display: inline-block;
}

.custom-product .icon-text-block-with-image-main-wraper {
    padding: 0px 0px 245px 0px;
        background: #F4F7FF;
}

.custom-product .icon-text-block-with-image-main-wraper .bottom-content-section-with-bottom-icon {
    padding-top: 48px;
}

.custom-product .icon-with-text-wraper {
    box-shadow: 4px 11px 16px 0px #dfe9fa54;
}

.custom-product .businesses-logo-sections {
    background: #F4F7FF;
    padding: 100px 0;
}

.custom-product .businesses-logo-sections h2 {
    font-size: 48px;
    line-height: 52px;
    margin: auto;
    text-align: center;
    width: 100%;
    max-width: 603px;
    padding-bottom: 60px;
}

.custom-product .businesses-logo-sections .business-logo {
    display: flex;
    align-items: center;
    column-gap: 74px;
    flex-wrap: wrap;
    row-gap: 40px;
    border-top: 1px solid #C3C6CC;
    border-bottom: 1px solid #C3C6CC;
    padding: 33px 0px 33px 0px;
    justify-content: center;
}


.custom-product .businesses-logo-sections .business-logo img {
    height: 90px;
    width: 160px;
    object-fit: contain;
}

.faq-section {
    background: #030D47;
    padding: 200px 0px 200px 0px;
}

.faq-section h4 {
    font-size: 16px;
    color: #fff;
    line-height: 28px;
    margin: 0;
    font-family: 'Geomanist' !important;
    font-weight: 600;
}


.faq-section .faq-question {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0;
    border-bottom: 2px solid #D2D5D9;
    padding: 40px 54px 26px 40px;
}

/* 
.custom-product  #shopify-section-faq-only  .faq-answer{
        border-bottom: 2px solid #D2D5D9;
} */


.faq-section .faq-question i {
    font-size: 26px;
    height: 44px;
    width: 44px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.faq-section h2 {
    margin: 0;
    color: #fff;
    font-size: 48px;
    line-height: 64px;
    padding-bottom: 60px;
    width: 100%;
    max-width: 484px;
}

.faq-section p {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    line-height: 28px;
    font-family: Geomanist !important;
    margin: 0px;
}

.faq-section .faq-answer {
    padding: 16px 40px 30px;
    border-bottom: 1px solid #fff;
}

.faq-section .faq-answer ul {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-weight: 500;
    line-height: 28px;
    font-family: Geomanist !important;
    padding: 0px;
    margin: 0px 0px 0px 18px;
}

.faq-section .faq-question.active {
    border-bottom: 0px;
    padding-bottom: 0px;
}

.custom-product .businesses-logo-sections .logo-grid {
    width: 15%;
    text-align: center;
}
footer.site-footer .site-footer-item.site-footer-social {
    justify-content: center;
    padding: 0 !important;
    transform: translateY(60PX);
    background: transparent;
}
.shopify-section.section-featured-collections .featured-collections-inner {
    padding-top: 70px;
    padding-bottom: 70px;
}
.custom-product .container {
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding-right: 16px;
    padding-left: 16px;
}

.custom-product .site-main {
    width: 100%;
    width: 100%;
    max-width: 100%;
    padding: 0 !important;
}

.left-icon-content .icon-with-text-wraper img {
    max-width: 50px;
}

.mobile-collection-featured-item-cta-text {
    display: none;
}

.faq-heading.faq-9 {
    padding-top: 107px;
}

.faq-section .faq-heading.faq-9 h2 {
    max-width: 100% !important;
}

.faq-heading.faq-14 {
    padding-top: 139px;
}

/* close page css PDP */


/*===========================Product detail page 1 april 2024 changes=========================  */
.purchase-options-section {
    padding: 20px 0 295px;
    background: #F4F7FF;
}

.top-heading {
    background: #084DD1;
    padding: 12px;
    border-radius: 20px 20px 0px 0px;
}

.top-heading p {
    margin: 0px;
    text-align: center;
    font-size: 16px;
    line-height: 20px;
    color: #fff;
    font-weight: 600;
    font-family: 'Geomanist' !important;
}

.selling-plan-box {
    /* border: 1px solid #B8D6E3;
    border-radius: 0px 0px 20px 20px; */
    flex: 0 0 46%;
}

.variant-meta {
    padding: 25px 24px;
}

.sub-heading {
    color: #707699;
    font-weight: 600 !important;
    font-size: 16px;
    font-family: 'Geomanist' !important;
    font-weight: 500;
}

.selling-plan-box .price, .selling-heading-grid .price {
    color: #030d47;
    font-size: 45px;
    line-height: 64px;
    font-family: Milan-Regular !important;
    margin-top: 8px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    gap: 10px 5px;
}

.selling-col-grid {
    display: flex;
    justify-content: space-between;
    gap: 56px;
}

.selling-plan {
    display: block;
    max-width: 930px;
    margin: 0 auto;
}

.selling-plan .plans {
    width: 100%;
}

.product-section-inner {
    display: flex;
    justify-content: space-between;
}

.product-section-inner .banner-heading {
    flex: 0 0 60%;
}

.bnner-image {
    position: absolute;
    right: 0;
    top: 10px;
    overflow: hidden;
    bottom: 0;
    z-index: -1;
    text-align: right;


}

.bnner-image img {
    width: 100%;
}

.selling-plan-box.plan-box-2 .top-heading {
    background: #EBB81C;
}

.selling-plan-box.plan-box-2 .top-heading p {
    color: #030D47;
}

.selling-heading-grid {
    padding: 15px 24px 26px;
    border-bottom: 2px solid #B8D6E3;
}

.variant-meta ul.metafiled-data {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.variant-meta {
    padding: 0px 24px 25px;
    
    border-left: 0px;
    border-right: 0px;
}

.variant-meta .metafiled-data h5 {
    color: #707699;
    margin: 0px;
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 17px;
    font-weight: 700;
    text-transform: capitalize !important;
    font-family: 'Geomanist' !important;
}
.title label {
    font-size: 16px;
    color: #030D47;
    display: inline-block;
    line-height: 24px;
    font-family: 'Geomanist' !important;
    font-weight: 900;
}
.title {
    padding: 25px 24px;
}

.title h5 {
    color: #707699;
    font-size: 21px;
    line-height: 32px;
    font-weight: 600;
    font-family: 'Geomanist' !important;
    margin: 0px;
}

ul.metafiled-data li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 11px;
    font-size: 12px;
    line-height: 20px;
    color: #030D47;
    font-family: 'Geomanist' !important;
    font-weight: 600;
}

.metafiled-data li span {
    position: absolute;
    left: 0px;
    top: 0px;
}

.product-menu-button {
    background: #084DD1;
    border-radius: 120px;
    font-size: 16px;
    line-height: 14.95px;
    color: #fff7f7;
    height: auto;
    padding: 16px 32px;
    margin: 25px auto;
    font-family: Milan-Regular!important;
    width: 100%;
    display: block;
    max-width: 340px;
    letter-spacing: .8px;
    font-weight: 500;
}
.selling-plan-box.plan-box-1 button.product-menu-button {
    background: #084DD1;
    color: #fff;
}


.selling-heading-grid input {
    display: none;
}

.selling-plan-box a {
    font-size: 16px;
    text-align: center;
    display: inline-block;
    width: 100%;
    font-weight: 600;
    line-height: 24px;
    color: #707699;
    font-family: 'Geomanist' !important;
    margin-bottom: 24px;
}

.footnav-item.footnav-item-menu ul.footnav-menu {
    display: flex;
    gap: 50px;
    justify-content: left;
}

.footnav-item.footnav-item-menu h1.footnav-title {
    display: none;
}

.footnav-item.footnav-item-menu {
    width: 100%;
    margin-bottom: 0px;
}

.option-header span.option-name {
    width: 100%;
    text-align: center;
    font-size: 24px;
    font-family: 'Geomanist' !important;
    font-weight: bold;
    color: #030D47;
    line-height: 42px;
}

.option-value0 , .option-value {
    text-align: center;
}

.option-value0 , .option-value {
    text-align: center;
    max-width: 100%;
    display: flex;
    justify-content: space-between;
}

.option-values .option-value0 , .option-value {
    margin: 0;
    display: inline-block;
    font-size: 16px;
    
    background: transparent;
    border: 0px;
    font-weight: 400;
    font-family: Milan-Regular;
    
}

.option-values input:focus-visible,
.option-values input:focus,
.option-value input:focus+label {
    border: 0px;
    outline: 0px;
}

.option-values .option-value0.active , .option-value.active {
    background: #1E1E1E;
    border-radius: 60px;
    color: #fff;
}
.product-menu-button:hover {
    background: #0A66C2 !important;
    color: #fff !important;
}
.option-values .option-value0 label , .option-value label {
    padding: 0px;
}

.selling-heading-grid .price span.price-month {
    font-size: 24px;
    line-height: 24px;
    font-weight: 700;
    font-family: geomanist !important;
}

.selling-plan-box .book-a-call {
    background: #DFE9FA;
    width: 100% !important;
    margin: 0px 25px 25px;
    max-width: 340px;
    padding: 14px 32px 14px 32px;
    border-radius: 40px;
    font-size: 16px !important;
    text-decoration: none;
    font-family: 'Milan-Regular' !important;
    font-weight: 500;
    color: #030D47;
}



div#shopify-section-site-footer {
    padding-top: 0px;
}

.custom-index .banner-image-text-main-wraper .container {
    justify-content: inherit;

}

.custom-index .banner-image-text-main-wraper .banner-image-text-content {
    padding-top: 273px;
}

div#shopify-section-section-2 section.collection-featured .collection-featured-item-info {
    padding-left: 0px !important;
    padding-right: 13px !important;
}
.logout-btn {
    text-align: right;
    margin-bottom: 40px;
}
.logout-btn a#customer_logout_link {
    background: #084dd1;
    border-radius: 120px;
    font-size: 16px;
    line-height: 14.95px;
    color: #fff;
    height: auto;
    padding: 16px 32px;
    margin: 0;
}
.logout-btn a#customer_logout_link:hover{
  background: #ebb81c;
  color: #000;
}
  .mobilenav-toggle {
    margin-right: 0px;
}
/*===========================Product detail page 1 april 2024 changes end=========================  */

.single-license-choose-options .option-value0 , .single-license-choose-options .option-value {
    flex: 0 0 50%;
}
.option-values .option-value0 label , .option-value label {
    width: 100%;
    text-align: center;
    display: block;
    height: auto;
    min-height: auto;
    vertical-align: middle;
}
.selling-heading-grid span.sub-heading {
    font-size: 40px;
    color: #000;
    text-transform: uppercase;
    font-family: Geomanist!important;
}

/*============7 june 2024 changes =============  */
.optin-div {
    border: 2px solid #EBB81C;
    border-radius: 62px;
    width: 100%;
    max-width: 350px;
    margin: 0 auto;
     display: flex;
    align-items: center;
    justify-content: space-between;
}
 .appstle-subscription {
    width: 100%;
    max-width: 400px;
    border: 1px solid #B8D6E3;
    border-radius: 20px;
}
.top-heading {
    display: none;
}
.option-values {
    background: #e6ecf3;
    padding: 10px 25px;
    border-radius: 20px 20px 0px 0px;
}
/* .selling-col-grids {
    border: 1px solid #B8D6E3;
    border-radius: 0px 0px 20px 20px;
} */
.purchase-options-main-d {
    display: flex;
    gap: 56px;
    padding-top: 15px;
    justify-content: center;
}
.purchase-options-main-d .plans .selling-col-grid {
    display: block;
}
.option-value0 label p ,  .option-value label p {
    font-size: 12px;
    line-height: 14.95px;
    letter-spacing: 0.4px;
    font-weight: 400;
    margin: 5px 0px 0px;
}
.option-values .option-value0 label {
    padding: 0px;
  line-height: initial;
}
.option-values .option-value0 , .option-value{
    padding: 8px;
    height: 100%;
    display: flex;
    align-items: center;
    min-height: 61px;
}
.option-value0 , .option-value {
    flex: 0 0 50%;
}
.selling-heading-grid .sub-text p {
    font-size: 18px;
    line-height: 32px;
    color: #707699;
    font-family: Geomanist!important;
    font-weight: 700;
    margin: 5px 0px;
}
 .title {
    border-top: 2px solid #B8D6E3;
    
}
.title label{
  text-align: center;
  width: 100%;
}

.appstle-subscription:before {
    position: absolute;
    content: "";
    bottom: 20px;
    width: 100%;
    height: 2px;
    background: #B8D6E3;
    left: 0;
    right: 0;
}
.appstle-subscription{
  position: relative;
}
.s-heading {
    font-size: 14px;
    color: #707699;
    font-family: 'Geomanist' !important;
    font-weight: 600;
}

.free-t-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
   padding-bottom: 19px;
}
.free-t-btn a {
    margin-bottom: 0;
    font-size: 21px;
    line-height: 32px;
    color: #084dd1;
    width: max-content;
}
.free-t-btn span {
    font-size: 18px;
    font-weight: 600;
    color: #707699;
    font-family: 'Geomanist' !important;
}
.single-bundle-options {
   
    flex: 0 0 400px;
}
div#shopify-section-purchase-options-only .title label {
    text-align: left;
}
div#shopify-section-purchase-options-only .purchase-options-section {
    padding-bottom: 139px;
}
.option-value0 input {
    display: none;
}
/* breakpoints */

/*==========2 july 2024 changes========  */

.splash-button, .splash-button span.al-main {
    flex-wrap: nowrap !important;
    display: flex !important;
    align-items: center;
    gap: 5px;
    justify-content: center;
    white-space: nowrap !important;
   font-size: 18px !important;
}
.full-width-text h2 {
    margin-top: 0px;
}
.business-networking-main-wraper .rte.for-desktop h3 {
    font-size: 16.38px !important;
    margin-bottom: 16px;
    line-height: normal;
}
.full-width-text h2 {
    width: 100%;
    max-width: 796px;
}
.page-template-page\.splash div#shopify-section-site-footer {
    padding-top: 0px;
}
.page-template-page\.splash.custom-page main.site-main {
    min-height: auto !important;
}
.page-template-page\.splash.custom-page.hide-footer-custom div#shopify-section-site-footer {
    opacity: 1 !important;
}


/* list show */
.ui-widget.ui-widget-content li.ui-menu-item .ui-menu-item-wrapper {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0;
}
.ui-widget.ui-widget-content li .avatar-image {
    max-width: 40px;
    margin-right: 15px;
}
.ui-widget.ui-widget-content li .avatar-name p {
    margin: 0 0 2px;
    font-size: 16px;
}

.assign-tab {
    margin-bottom: 20px;
}
.success-assign-data {
    display: flex;
   align-items: center;
}
.ui-widget.ui-widget-content li:hover p {
    color: #fff;
}
.ui-widget.ui-widget-content li {
    padding: 10px;
}

.ui-menu-item {
    padding: 10px 35px;
    border-bottom: 1px solid #ddd;
    padding: 10px !important;
}
.avatar-image img {
    width: 100% !important;
    max-width: 54px !important;
}
.ui-widget.ui-widget-content .avatar-name .f_name {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 3px;
    color: #030c43;
}
.avatar-name .last_name {
    margin-bottom: 0px;
}
.ui-widget.ui-widget-content {
    border: 1px solid #dbdbdb !important;
    max-width: 589px  !important;
    top: 237.391px;
    left: 253px;
    width: 100% !important;
}
.ui-widget.ui-widget-content li {
    padding: 10px;
    border-bottom: 1px solid #dddddd;
}
.avatar-image {
    flex: 0 0 70px;
}

.ui-menu-item {
    padding: 10px !important;
    border-bottom: 1px solid #dddddd !important;
}
.ui-widget.ui-widget-content li:hover {
    color: #fff;
    background: #030c43;
}
.ui-menu li:hover .avatar-name .f_name {
    color: #fff !important;
}
.avatar-name p {
    color: #030c43;
}

.custom-index .banner-image-text-content-buttons {
    position: absolute;
    bottom: 200px;
}
.mobilenav-panel-content form.mobilenav-search {
    display: none;
}
.section-featured-collections .container.mobile{
  display:none;
} 
@media (max-width: 1460px) {
.ui-widget.ui-widget-content {

 left: 317px !important;
    
}
}
@media (max-width: 1399px) {
.ui-widget.ui-widget-content {
   
    left: 285px !important;
 max-width: 668.8px !important;
    top: 838px !important;
    width: 100% !important;
}
}
@media (max-width: 1299px) {
.ui-widget.ui-widget-content {
  
    left: 234px !important;
    top: 838px !important;
    width: 100% !important;

}
}
@media (max-width: 1199px) {
 .ui-widget.ui-widget-content {
    left: 180px !important;
    top: 838px !important;
    width: 100% !important;
 }
} 
@media (max-width: 1024px) {
.ui-widget.ui-widget-content {
    left: 91px !important;
    top: 838px !important;
    width: 100% !important;
    
}
}
@media (max-width: 991px) {
.ui-widget.ui-widget-content {
    max-width: 696px !important;
    left: 144px !important;
    top: 1355px !important;
}
}
@media (max-width: 767px) {
.ui-widget.ui-widget-content {
    max-width: 513px !important;
    left: 126px !important;
    top: 1271px !important;
   
}
  div#shopify-section-scrolling_text_XqQpFJ {
    padding: 0;
}
.section-featured-collections .container.desktop {
    display: none;
}  
.section-featured-collections .container.mobile{
  display:block;
}  
}
@media (max-width: 575px) {
   .ui-widget.ui-widget-content {
    max-width: 90%  !important;
    left: 30px !important;
     top: 1231px !important;
} 
}
@media (max-width: 480px) {
.ui-widget.ui-widget-content {
    max-width: 90%  !important;
    left: 22px !important;
    top: 1269px !important;
    
}
}
/* @media (min-width: 1920px) {
    .banner-image-text-main-wraper img.for-desktop {
        width: 100%;
        height: 1197px;
        object-fit: cover;
    }
}
 */
@media (max-width: 1899px) {
    .bnner-image img {
        width: 100%;
        max-width: 90%;
    }

    .product-banner-image-section {

        min-height: 325px;

    }

    .custom-index .banner-image-text-content h2 {
        font-size: 48px;
    }
}

@media (max-width: 1750.98px) {}

@media (max-width: 1700.98px) {
    .youtube-background-img {
        background-color: #084dd1;
        padding: 200px 0;
        text-align: center;
        position: relative;
        z-index: 0;

    }

    #shopify-section-site-footer .bg-image img {
        height: 0px !important;
        object-fit: cover;
    }

    .product-banner-image-section h2 {
        font-size: 40px;
        max-width: 599px;

    }


    .custom-index .banner-image-text-content h2 {
        font-size: 45px;

    }

    /* .custom-index .banner-image-text-content p {
        font-size: 20px;
        line-height: 25px;
        margin: 24px 0 0;
        max-width: 610px;
    }
 */
    div#shopify-section-icon_text_block_with_image_NyGEdH {
        padding: 100px 0 101px;
    }

    .bottom-content-section-with-bottom-icon .icon-with-text-wraper {
        padding: 20px 15px 25px 20px;
    }

    div#shopify-section-image_with_text_block_dnKind {
        padding: 100px 0 100px;
    }

    .business-networking-main-wraper {
        padding: 100px 0 100px;
    }

    div#shopify-section-16569900101fb33ae7 {
        padding: 100px 0 100px;
    }

    div#shopify-section-section-2 {
        padding: 100px 0 100px;
    }

    div#shopify-section-industry_leaders_eEhwy7 {
        padding: 100px 0;
    }

    .industry-leaders-info h3 {
        font-size: 30px;
    }

    .industry-description {
        margin-top: 25px;
    }

    div#shopify-section-dynamic_featured_collections_wMWDLx {
        padding: 133px 0 100px;
    }

    div#shopify-section-subscribe_youtube_jPBdwT {
        padding: 100px 0 0;
    }
}

@media (max-width: 1599.98px) {
  
    .bnner-image img {
        width: 100%;
        max-width: 82%;
    }

    .product-banner-image-section {

        padding: 20px 0;
    }

    .product-banner-image-section {
        min-height: auto;
    }

    #shopify-section-site-footer .bg-image img {
        height: 530px;
        object-fit: cover;
    }

    .custom-index .banner-image-text-content-buttons {
        position: relative;
        bottom: 100px;

    }

    .custom-index .banner-image-text-main-wraper .banner-image-text-content {
        padding-top: 218px;
    }

    .banner-image-text-main-wraper img.for-desktop {
        height: 856px;
        object-fit: cover;
    }
.custom-index .banner-image-text-content p {
    font-size: 20px;
    line-height: 34px;
    margin: 20px 0 0;
}
    .custom-index .banner-image-text-main-wraper .container {
        justify-content: space-between;
    }
    .custom-product .businesses-logo-sections .logo-grid {
      width: 12%;
      text-align: center;
  }
}

@media (max-width: 1440px) {
    .site-navigation .navmenu-link-parent:after, .site-navigation [data-navmenu-trigger] .navmenu-link:after {
      top: 24%;
      right: -6px;
     
  }
    .product-banner-image-section h2 {
        font-size: 35px;
        line-height: 40px;
    }
      .bnner-image img {
        width: 100%;
        max-width: 75%;
    }
    .custom-index .site-header-wrapper,
    .custom-index .container , .custom-product .container , .site-header-wrapper {
        max-width: 1100px;
        padding-right: 20px;
        padding-left: 20px;
    }

    .site-navigation .navmenu-link {
        padding: 0 10px;
        font-size: 14px;

    }

    .custom-index .banner-image-text-content h2  { 
        font-size: 40px;
        line-height: 50px;
    }

    .top-content-section-with-left-icon .left-content h2,
    .text-block-with-image-main-wraper h2,
    .section-header h3,
    .section-header h2,
    div#shopify-section-section-2 .b-offers01,
    .collection-featured-item-info h4.collection-featured-item-title , .faq-section h2  , .custom-product .businesses-logo-sections h2 {
        font-size: 43px !important;
        line-height: 49px;

    }

    .bottom-content-section-with-bottom-icon .icon-with-text-wraper h3 {
        line-height: 25px;
        font-size: 20px;

    }

    .text-block-with-image-main-wraper h2,
    .section-header h3,
    .section-header h2 {
        max-width: 778px;

    }
      .text-block-with-image-content .text-block-with-image-content-left {
      left: -23px;
    }
      .text-block-with-image-content-right {
        left: 0px;
    }
}

@media (max-width: 1399.98px) {

    .industry-leaders-info h3 {
            font-size: 25px;
        }
      .product-banner-image-section p {
          line-height: 30px;
          max-width: 474.23px;
          font-size: 18px;
          margin-top: 20px;
        
    }
      .bnner-image img {
        width: 100%;
        max-width: 68%;
    }
    .header-main-d h1.site-logo-header img.site-logo-image {
        max-width: 150px !important;
    }

    .youtube-background-img {
        background-color: #084dd1;
        padding: 200px 0;
        text-align: center;
        position: relative;
        z-index: 0;

    }

    .dynamic-video {
        padding-top: 50px;
    }

    .site-navigation .navmenu-link {
        padding: 0 8px;
        font-size: 14px;
        font-weight: 400;f
    }

    .top-content-section-with-left-icon .left-content h2,
    .text-block-with-image-main-wraper h2,
    .section-header h3,
    .section-header h2,
    div#shopify-section-section-2 .b-offers01,
    .collection-featured-item-info h4.collection-featured-item-title  , .custom-product .businesses-logo-sections h2 , .faq-section h2 ,  #shopify-section-icon_text_block_with_image_NyGEdH h2 {
        font-size: 38px !important;
        line-height: 45px;
    }

    .site-logo {
        margin-right: 20px;
    }

    .custom-index .banner-image-text-main-wraper .container {
        padding-bottom: 35px !important;
    }

    .text-block-with-image-content-right-blocks h3,
    .business-networking-items h3 {
        font-size: 19px;
        line-height: 29px;
        margin: 0 0 12px;
    }

    .scrolling-text-main-wraper div#marquee .alert__message {
        margin: 0 24px;
        gap: 5px;
    }

    .custom-index .site-header-wrapper,
    .custom-index .container , .custom-product .container , .site-header-wrapper {
        max-width: 1000px;

    }

    .header-main-d .ctn-button-menu a {

        margin: 0 15px !important;
    }

    .custom-index .banner-image-text-content p {
        font-size: 20px;
        line-height: 25px;
        margin: 24px 0 0;
        max-width: 626px;
    }

    div#shopify-section-icon_text_block_with_image_NyGEdH {
        padding: 100px 0 101px;
    }

    .bottom-content-section-with-bottom-icon .icon-with-text-wraper {
        padding: 20px 15px 25px 20px;
    }

    div#shopify-section-image_with_text_block_dnKind {
        padding: 100px 0 100px;
    }

    .business-networking-main-wraper {
        padding: 100px 0 100px;
    }

    div#shopify-section-16569900101fb33ae7 {
        padding: 100px 0 100px;
    }

    div#shopify-section-section-2 {
        padding: 100px 0 100px;
    }

    div#shopify-section-industry_leaders_eEhwy7 {
        padding: 100px 0;
    }

    

    .industry-description {
        margin-top: 25px;
    }

    div#shopify-section-dynamic_featured_collections_wMWDLx {
        padding: 133px 0 100px;
    }

    div#shopify-section-subscribe_youtube_jPBdwT {
        padding: 100px 0 0;
    }

}

@media (max-width: 1370.98px) {
    .custom-index .banner-image-text-content h2 {
        font-size: 42px;
        line-height: 48px;
    }
}

@media (max-width: 1299px) {
    
    .product-banner-image-section {
        padding: 70px 0;
    }
    .bnner-image {
      top: 46px;
   }
    .bnner-image img {
      width: 100%;
      max-width: 63%;
  }
    .product-banner-image-section h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .product-banner-image-section p {
        line-height: 30px;
        max-width: 484.23px;
        font-size: 20px;
    }
   .header-main-d .ctn-button-menu a {
      margin: 0 10px!important;
      padding: 12px 25px;
      font-size: 14px;
    }

    
}

@media (max-width: 1200.98px) {
    .top-content-section-with-left-icon .left-content p {
        font-size: 16px;
        line-height: 25px;
    }

    .bottom-content-section-with-bottom-icon .icon-with-text-wraper {
        padding: 15px 15px 10px 16px;
    }

    .collection-featured-item-alignment-right .collection-featured-item-info {
        padding-left: 37px !important;
        padding-right: 0px;
    }

    .industry-leaders-info h3 {
        font-size: 20px;
    }


    .text-block-with-image-content-right-blocks h3,
    .business-networking-items h3 {
        font-size: 22px;
        line-height: 30px;
        margin: 0 0 16px;
    }

    .text-block-with-image-content-right-blocks .text-block-with-image-items p,
    .business-networking-items p {
        font-size: 16px;
        line-height: 25px;
    }


    /* 
  .header-main-d {
    gap: 15px;
  } */


    .ctn-button-menu a.pxs-image-with-text-button {
        min-width: 230px !important;
    }


    .custom-index .banner-image-text-content h2 {
        font-size: 35px;


    }

    .custom-index .banner-image-text-main-wraper {
        margin-top: -50px;
    }

    .custom-index .banner-image-text-content p {
        max-width: 682px;
    }

    .contactbar .contactbar-layout {
        display: table;
        width: 100%;
        margin-top: 0;
    }

    .bg-image {
        position: absolute;
        bottom: -19%;
    }
   
}


@media (max-width: 1199.98px) {
    .banner-image-text-main-wraper img.for-desktop {
        height: 780px;
        object-fit: cover;
    }

    .product-banner-image-section {
        min-height: auto;
        padding: 70px 0px;
    }

    .bnner-image img {
        width: 100%;
        max-width: 62%;
    }

    .footnav-item.footnav-item-menu ul.footnav-menu {
        position: relative;
        top: 40px;
    }

    .industry-leaders-content-wraper-left {
        margin-right: 37px;
    }

    .site-footer-item {
        padding: 0px 0 0 !important;
    }

    .custom-index .banner-image-text-content p {
        font-size: 18px;
        margin: 0px 0 0;
    }

    /* .custom-index .site-header-wrapper,
    .custom-index .banner-image-text-main-wraper .container {
        padding: 0 40px;
    } */

    .header-main-d .header-main-d .ctn-button-menu a {
        margin: 0 10px !important;
      
    }

    .site-navigation .navmenu-link {
        font-size: 14px;
    }

    .site-navigation-flex .site-navigation {
        order: unset;
    }

    .header-main-d {
        gap: 0px;
    }

    .youtube-background-img img {
        width: 100%;
    }

    .business-networking-content img {
        width: 100%;
    }

    .custom-index .banner-image-text-content h2 {
        width: 100%;
        max-width: 560px;
        font-size: 40px;
        padding-top: 0px;
    }

    .custom-index .site-navigation .navmenu-link {
        padding: 0 8px;
    }

    .custom-index .header-main-d .ctn-button-menu a {
        padding: 18px;
        min-width: auto !important;
    }

    .custom-index .banner-image-text-content h2 {
        font-size: 30px;
        line-height: 35px;
    }

    .networking-items h3 {
        font-size: 22px;
        line-height: 25px;
        margin: 0 0 16px;
    }

    .text-block-with-image-main-wraper h2,
    .section-header h3,
    .section-header h2 {
        font-size: 40px;
        line-height: 50px;
        margin: 0 0 30px;
    }

    .dynamic-video {
        padding-top: 50px;
    }

    .dynamic-video button.video-play-button {
        width: 115px;
        height: 97px;
        border-radius: 19px;
    }

    .dynamic-video button.video-play-button svg.video-play-icon {
        width: 30px;
        height: 30px;
    }

    div#shopify-section-section-2 .b-offers01 {
        font-size: 40px !important;
        margin-bottom: 60px !important;
    }

    div#shopify-section-dynamic_featured_collections_KCmT8w {
        padding: 100px 0;
    }

    .section-header h2 {
        font-size: 33px;
        margin: 0 0 15px;
        line-height: 30px;
    }

    .industry-leaders-info h3 {
        font-size: 25px;
    }

    .industry-description {
        margin-top: 20px;
    }

    .industry-leaders-content-wraper {
        padding-top: 45px;
    }

    div#shopify-section-dynamic_featured_collections_wMWDLx {
        padding: 100px 0 100px;
    }

    .collection-featured-item-info h4.collection-featured-item-title {
        font-size: 40px;
        line-height: 50px;
        margin: 0 0 24px;
    }

    .youtube-heading h2 {
        font-size: 40px;
        line-height: 50.4px;
        margin: 0 auto 15px;
    }

}

@media (max-width: 1099px) {
  .header-main-d {
    gap: 6px;
}

    .product-banner-image-section h2 {
        font-size: 30px;
        line-height: 40px;
        max-width: 431px;
    }

    .bnner-image {
        top: 36px;
    }

    .product-banner-image-section p {
        line-height: 30px;
        max-width: 432.23px;
        font-size: 18px;
    }
  .header-main-d .ctn-button-menu a {
      margin: 0 5px!important;
      
    }
}

@media (max-width: 1024.98px) {
    /* .banner-image-text-main-wraper img.for-desktop {
        height: 650px;
        object-fit: cover;
    } */

    .custom-index .banner-image-text-content br {
        display: none;
    }

    .custom-index .site-header-wrapper,
    .custom-index .banner-image-text-main-wraper .container {
        padding: 0 16px;
    }

    .header-main-d {
        gap: 15px;
    }

    .custom-index .site-navigation .navmenu-link {
        padding: 0 15px;
        font-size: 15px;
    }

    .custom-index .site-navigation .navmenu-link {
        padding: 0 7px;
        font-size: 13px;
    }

    .top-content-section-with-left-icon .left-content h2 {
        font-size: 47px;
        line-height: 47px;
        margin: 0px 0px 25px;
    }

    .bottom-content-section-with-bottom-icon {
        padding-top: 65px;
        gap: 17px;
    }

    .bottom-content-section-with-bottom-icon .icon-with-text-wraper h3 {
        line-height: 25px;
        font-size: 20px;
        margin: 14px 0 9px;
    }

    .text-block-with-image-main-wraper h2,
    .section-header h3,
    .section-header h2 {
        font-size: 35px;
        line-height: 44px;
        margin: 0 0 30px;
    }

    .text-block-with-image-content-right-blocks h3,
    .business-networking-items h3 {
        font-size: 22px;
        line-height: 30px;
    }
#shopify-section-pxs-announcement-bar .pxs-announcement-bar-text-mobile {
    font-family: 'Geomanist' !important;
}
    .text-block-with-image-content-right-blocks {
        gap: 40px 30px;
    }

    .business-networking-content img {
        margin: 35px 0 50px;
    }

    .scrolling-text-main-wraper div#marquee .alert__message a {
        font-size: 18px;
        text-decoration: none;
    }
.scrolling-text-main-wraper div#marquee .alert__message {
    margin: 0 10px;
}
    div#shopify-section-section-2 section.collection-featured:last-child .collection-featured-item-info {
        padding-right: 0;
        padding-left: 0px;
    }

    .collection-featured-item-description p {
        margin-bottom: 20px;
        padding-right: 24px;
    }

    .collection-featured-item-alignment-right .collection-featured-item-info {
        padding: 0px 0px 0px 30px !important;
    }

    div#shopify-section-image_with_text_block_dnKind,
    .business-networking-main-wraper,
    div#shopify-section-16569900101fb33ae7,
    div#shopify-section-section-2,
    div#shopify-section-industry_leaders_eEhwy7 {
        padding: 80px 0;
    }

    .industry-leaders-info h3 {
        font-size: 18px;
    }

    .industry-leaders-item {
        display: flex !important;
        gap: 20px;
    }

    div#shopify-section-subscribe_youtube_jPBdwT {
        padding: 60px 0 0;
    }

    .collection-featured-item-info {
        padding: 0 40px 0 0 !important;
    }
}


@media (max-width: 991px) {
  .purchase-options-section{
    padding: 50px 0px;
  }
.purchase-options-main-d {
 
    gap: 56px;
    flex-direction: column;
    align-items: center;
}
  .cart-menu-buttons.cart-menu-buttons-slideout-closed .cart-menu-button-checkout span {
    padding-left: 6px;
}
  .navmenu-mobile-account.navmenu-id-account {
    display: block;
}
  .site-actions {
    display: none;
}
  .header-main-d {
    gap: 30px;
}
  .ctn-button-menu {
    display: none;
}
  .selling-plan-box .price {
     font-size: 35px;
    
}
  .site-logo {
    flex: 0 0 80%;
}
  .faq-section h2{
    font-size: 48px !important;
    line-height: 58px;
  }
  .cart-menu-buttons.cart-menu-buttons-slideout-closed button.cart-menu-button.cart-menu-button-calculate-shipping {
    background: #084dd1;
    color: #ffffff;
    
}
  .cart-menu-buttons.cart-menu-buttons-slideout-closed .cart-menu-button-checkout span {
    display: block;
    width: 50%;
    float: left;
}
    div#shopify-section-image_with_text_block_dnKind .text-block-with-image-content {
      padding-top: 0px;
  }
    div#shopify-section-16569900101fb33ae7 .rte.for-mobile p {
        font-size: 16px;
        line-height: 24px;
    }

    .text-block-with-image-main-wraper .for-mobile p {
        font-size: 16px;
        font-weight: 700;
        line-height: 24px;
        font-family: Geomanist !important;
        color: #030d47;
        margin: 24px 0px 0px 0px;
    }

    .text-block-with-image-content-right-blocks .text-block-with-image-items p a {
        color: #030D47;
        font-size: 17px;
        text-transform: capitalize !important;
    }

    .custom-index .banner-image-text-main-wraper:before {
        height: 100%;
    }

    .custom-index .banner-image-text-content-buttons a.custom-video-popup-button.for-mobile {
        display: block;
    }

    .custom-index .banner-image-text-content-buttons a.custom-video-popup-button.for-desktop {
        display: none;
    }

    .site-logo-image-mobile {
        max-width: 107px !important;
        height: auto;

    }

    .custom-index .banner-image-text-main-wraper .banner-image-text-content {
        padding-top: 90px;
    }

    .banner-image-text-content-buttons {
        margin-top: 24px;
    }

    .banner-image-text-main-wraper img.for-desktop {
        height: auto;
        object-fit: cover;
    }

    div#shopify-section-site-footer {
        padding-top: 0px;
    }

    div#shopify-section-icon-text-block-call .left-icon-content,
    div#shopify-section-icon-text-block-call .top-content-section-with-left-icon .left-content h2 {
        margin: 0px;
    }

    html,
    body {
        padding: 0px !important;
    }

    div#shopify-section-site-footer {
        overflow: hidden;
    }

    .custom-product .youtube-background-img {
        top: 0px;
    }

    .custom-product .footnav-item.footnav-item-menu ul.footnav-menu {

        top: -163px;

    }

    .custom-product .site-footer-item {
        padding: 162px 0 20px !important;
    }

    .custom-product .youtube-subscrible-section {
        padding-top: 150px;
    }

    #shopify-section-site-footer .bg-image img {
        height: auto;

    }

    .custom-index .banner-image-text-main-wraper .container {
        justify-content: center;
    }

    .ctn-button-menu-mobile a.pxs-image-with-text-button {
        width: 100%;
        max-width: 300px;
        margin: 10px 16px;
    }

    div#shopify-section-icon-text-block-call .icon-text-block-with-image-main-wraper {
        padding-bottom: 167px;
    }

    div#shopify-section-purchase-options .purchase-options-section {
        padding: 148px 0px 38px;
    }

    div#shopify-section-section-2 a.collection-featured-item-cta,
    div#shopify-section-dynamic_featured_collections_KCmT8w a.collection-featured-item-cta,
    div#shopify-section-dynamic_featured_collections_wMWDLx a.collection-featured-item-cta {
        padding: 0px;
        justify-content: left;
    }

    .custom-product footer.site-footer {
        background: #030d47;
        z-index: 0;
    }

    .faq-heading.faq-9,
    .faq-heading.faq-14 {
        padding-top: 72px;
    }

    .faq-section h2 {
        padding-bottom: 12px;

    }

    .faq-section .faq-question {
        padding: 60px 0px 21px 40px;
    }

    .faq-section .faq-answer {
        padding: 23px 53px 30px 40px;

    }

    .mobilenav-toggle svg {
        width: 48px;
        height: 33px;
    }

    .custom-product .icon-text-block-with-image-main-wraper {
        padding: 0 0 200px;

    }

    .faq-section {
        padding: 200px 0 00px;
    }

    .selling-plan-box .product-menu-button,
    .selling-plan-box .book-a-call {
        max-width: 86%;
        width: 100%;
        text-align: center;
        margin: 24px auto;
        display: block;
    }

    .header-minicart-footer-wrapper form button.product-menu-button.product-menu-button-primary {
        max-width: 100%;
    }

    .custom-product .businesses-logo-sections h2 {
        font-size: 28px !important;
        line-height: 34px;

        padding: 0px 16px 32px;
    }

    .custom-product .businesses-logo-sections {
        background: #f4f7ff;
        padding: 100px 0px 186px;
    }

    .businesses-logo-sections .container {
        padding: 0px;
    }

    .custom-product .businesses-logo-sections .business-logo {
        gap: 22px 40px;
        justify-content: center;
    }

    .custom-product .businesses-logo-sections .logo-grid {
        width: 25%;
        text-align: center;
    }

.product-banner-image-section:before {
    position: absolute;
    content: "";
    bottom: 0;
    background-image: url("/cdn/shop/files/Ellipse_12.png?v=1712211120");
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom;
    z-index: -1;
}

    .product-section-inner {
        flex-flow: column;
    }

    .product-banner-image-section .container {
        padding: 0px;
    }

    .product-section-inner .banner-heading {
        padding: 0px 16px;
    }

    .bnner-image img {
        width: 100%;
        max-width: 100%;
    }

    .product-banner-image-section {
        min-height: auto;
        padding: 70px 0 0;
    }

    .product-banner-image-section p {
        line-height: 24px;
        max-width: 100%;
        font-size: 16px;
        margin-top: 24px;
    }

    .product-banner-image-section h2 {
        font-size: 30px;
        line-height: 38px;
        max-width: 100%;
    }

    .bnner-image {
        top: initial;
        position: relative;
        right: 0;
        bottom: initial;
        text-align: right;
        margin-top: 53px;
    }

    .product-section-inner .banner-heading {
        flex: 0 0 100%;
    }

    .collection-featured-item a.collection-featured-item-cta {
        padding: 0px;
        justify-content: left;
    }

    .industry-leaders-content-wraper-left {
        width: 100%;
        margin: 0px;
        float: initial;
    }

    .industry-leaders-content-wraper-right {
        margin-top: 48px;
    }

    .pxs-image-with-text-button.for-desktop {
        display: none !important;
    }

    footer.site-footer {
        padding: 20PX;
    }

    .pxs-image-with-text-button.for-desktop {
        display: none;
    }

    .site-footer-item {
        min-height: 293px;

    }

    .footnav-item.footnav-item-menu ul.footnav-menu {
        position: relative;
        top: -157px;
        justify-content: center;
        width: 100%;
    }

    .site-footer-item {
        padding: 262px 0 20px !important;
    }

    .youtube-background-img {
        top: 137px;
        padding: 104px 0;
    }

    .social {
        margin-top: 25px;
    }


    .ctn-button-menu-mobile {
        display: block;
    }

    .site-footer-item {
        background: #030D47;
        z-index: -333;
        position: relative;
        min-height: 165px;
        display: block;
        transform: none;
    }


    #shopify-section-site-footer img {
        display: none;
    }


    .mobilenav-overlay svg {
        top: 22px;
        right: 22px;
    }

    .mobilenav-overlay {
        background: #030d47;
    }

    .site-logo-image-mobile {
        max-width: 150px !important;
        height: auto;
        object-fit: contain;
    }
    .site-logo {
      margin-right: 0px;
    }

    div#shopify-section-static-header .ctn-button-menu {
        display: none;
    }



    .custom-index .banner-image-text-content br {
        display: block;
    }

    .banner-image-text-main-wraper img.for-desktop {
        width: 100%;
        object-fit: cover;
    }

    .custom-index .banner-image-text-content h2 {
        font-size: 32px;
        line-height: 38px;
    }

    .custom-index .banner-image-text-content p {
        font-size: 16px;
        margin: 24px 0 0;
        line-height: 24px;
        width: 100%;
        max-width: 355px;
    }

    .custom-index .banner-image-text-content-buttons a.pxs-image-with-text-button {
        width: 100%;
        max-width: 255px;
        height: 48px;
        padding: 10px 20px;
              
    }

.custom-index .banner-image-text-content-buttons {
    width: 100%;
    gap: 20px;
    flex-direction: column-reverse;
    align-items: start;
    bottom: 0;
}
    a.pxs-image-with-text-button {
        position: static;
        transform: translate(0%, 0%);
    }

    .custom-index .banner-image-text-content-buttons a.custom-video-popup-button {
        display: flex;
        justify-content: center;
        width: 100%;
        align-items: center;
        max-width: 250px;
        text-align: center;
    }

    div#shopify-section-icon_text_block_with_image_NyGEdH {
        padding: 149px 0 184px;
    }

    .top-content-section-with-left-icon .left-content h2 {
        font-size: 28px !important;
        line-height: 34px !important;
        margin: 0 0 24px !important;
    }

    .top-content-section-with-left-icon {
        align-items: center;
        flex-direction: column;
    }

    .left-icon-content {
        flex-direction: column;
    }

    .left-icon-content .icon-with-text-wraper {
        flex: 0 0 100%;
        padding-left: 24px;
    }

    .icon-with-text-wraper h3 {
        font-size: 28px;
        line-height: 34px;
    }

    .icon-with-text-wraper h3 {
        font-size: 28px;
        line-height: 34px;
    }

    .top-content-section-with-left-icon .left-icon-content p {
        max-width: 65% !important;
        font-size: 16px;
        line-height: 28px;
        padding-top: 3px;
    }

    .right-content {
        margin-top: 24px;
    }

    .bottom-content-section-with-bottom-icon {
        padding-top: 48px;
        gap: 24px;
        flex-direction: row;
        overflow-y: scroll;
    }

    .bottom-content-section-with-bottom-icon .icon-with-text-wraper {
        flex: 0 0 50%;
        padding: 32px 19px 40px 24px;
    }

    .bottom-content-section-with-bottom-icon .icon-with-text-wraper h3 {
        line-height: 28px;
        font-size: 24px;
        margin: 25px 0 10px;
    }

    div#shopify-section-image_with_text_block_dnKind,
    .business-networking-main-wraper,
    div#shopify-section-16569900101fb33ae7,
    div#shopify-section-section-2,
    div#shopify-section-industry_leaders_eEhwy7 {
        padding: 75px 0;
    }

    .text-block-with-image-main-wraper h2,
    .section-header h3,
    .section-header h2 {
        font-size: 28px;
        line-height: 34px;
        margin: 0 0 24px;
    }

    .text-block-with-image-content {
        flex-direction: column;
    }

    .text-block-with-image-content-left img {
        width: 100%;
        margin-top: 48px;
    }

    .text-block-with-image-content .text-block-with-image-content-left {
        flex: 0 0 100%;
    }

    .text-block-with-image-content-right-blocks {
        gap: 40px 30px;
        flex-direction: column;
    }

    .text-block-with-image-content-right-blocks .text-block-with-image-items {
        flex: 0 0 100%;
    }

    .text-block-with-image-content-right-blocks {
        flex-direction: column;
        gap: 48px 30px;
    }

    .text-block-with-image-content-right {
        flex: 0 0 100%;
        left: 0;
    }

    .text-block-with-image-content-right-blocks h3 {
        font-size: 28px;
        line-height: 34px;
    }

    .text-block-with-image-content-right-blocks .text-block-with-image-items p {
        font-size: 16px;
        line-height: 26px;
    }

    .custom-index .header-main-d .ctn-button-menu a,
    .custom-index .banner-image-text-content-buttons a.pxs-image-with-text-button,
    .text-block-with-image-content-right a.pxs-image-with-text-button,
    .collection-featured-item-info a.collection-featured-item-cta {
        padding: 16px 19px;
        margin: 0;
        width: 100%;
        max-width: 290px;
        display: flex;

        justify-content: center;
    }

    .business-networking-main-wraper {
        padding: 150px 0px;
    }

    .business-networking-content-blocks {

        flex-direction: column;
    }

    .business-networking-content img {
        margin: 35px 0 48px;
    }

    .business-networking-items h3 {
        font-size: 24px;
        line-height: 32px;
    }

    .business-networking-items p {
        font-size: 18px;
        line-height: 26px;
    }

    .scrolling-text-main-wraper div#marquee {
        padding: 12px 0;
    }


    .text-block-with-image-content-right-blocks h3,
    .business-networking-items h3 {
        font-size: 20px;
    }

    div#shopify-section-16569900101fb33ae7 {
        padding: 150px 0px;
    }

    .dynamic-video {
        padding-top: 48px;
    }

    .dynamic-video button.video-play-button {
        width: 100px;
        height: 85px;
        border-radius: 19px;
    }

    div#shopify-section-section-2 {
        padding: 150px 0px;
    }

    .collection-featured-item-info {
        width: 100%;
    }

    .collection-featured-item {
        display: flex;
        flex-direction: column;
        gap: 48px;
    }

    .collection-featured-item-image {
        width: 100%;
    }

    .collection-featured-item-info h4.collection-featured-item-title {
        font-size: 28px;
        line-height: 34px;
        margin: 0 0 24px;
    }

    div#shopify-section-dynamic_featured_collections_KCmT8w .collection-featured-item {
        flex-direction: column-reverse;
    }

    div#shopify-section-industry_leaders_eEhwy7 {
        padding: 150px 0px;
    }

    .youtube-background-img img,
    .business-networking-content img {
        width: 100%;
        height: 100%;
    }


    .product-banner-image-section {
        min-height: auto;
        padding: 42px 0 0;
    }

    .for-mobile,
    .mobile-collection-featured-item-cta-text {
        display: block !important;
    }

    .for-desktop,
    .collection-featured-item-cta-text {
        display: none !important;
    }

    .custom-index .banner-image-text-main-wraper img {
        width: 100%;
    }

    .custom-index .banner-image-text-main-wraper img {
        height: 844px;
        object-fit: cover;
        width: 100%;
        max-width: 100%;
        object-position: top left;
    }

    

    .footer-menu-bar {
        height: 26px;
    }
}

@media (max-width: 767px) {
  .appstle-subscription {
    width: 100%;
    max-width: 100%;
 
}
  .single-bundle-options {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
}
div#shopify-section-purchase-options .purchase-options-section {
    padding: 50px 0 50px;
}
    .header-minicart-interactions a.product-menu-button-secondary,
    .checkout-btn {

        flex: 0 0 45%;
    }

    .custom-product .site-footer-item {
        padding: 113px 0 20px !important;
    }

    .selling-col-grid {
        display: flex;
        flex-flow: column;
        gap: 24px;
    }

    div#shopify-section-icon-text-block-with-image-only .left-content h2 {
        margin-bottom: 0px;
    }

    .top-content-section-with-left-icon {
        align-items: flex-start;
        gap: 0px;
    }

    div#shopify-section-icon-text-block-with-image-only .left-content .left-icon-content {
        margin: 0px;
    }

    .custom-video-popup-button.for-mobile {
        display: flex !important;
        align-items: center;
        gap: 3px;
    }


    .custom-index .banner-image-text-main-wraper .container {

        justify-content: center;

    }

    .custom-index .banner-image-text-main-wraper:before {

        height: 100%;
    }

    .collection-featured .collection-featured-item-info a.collection-featured-item-cta {
        justify-content: start;
        padding: 0px;
        font-size: 16px;
    }

.collection-featured-item-info a.collection-featured-item-cta span.mobile-collection-featured-item-cta-text {
    font-size: 16px;
    font-family: Milan-Regular !important;
    font-weight: 400;
    animation: unset;
}

    .youtube-heading h2 {
        font-size: 28px;
        line-height: 38.4px;
        margin: 0 auto 15px;
        max-width: 290px;
    }
  .custom-index .banner-image-text-content-buttons {
    margin-top: 15px;
}

}

@media (max-width: 575.98px) {
  #shopify-section-icon_text_block_with_image_NyGEdH h2 {
    font-size: 28px !important;
}
  .option-values .option-value0, .option-value {
   
    min-height: 67px;
}

  .header-minicart-interactions form {
    width: 100%;
    text-align: center;
}
  .cart-menu .cart-menu-buttons.cart-menu-buttons-slideout-closed a {
    max-width: 100%;
    width: 100%;
}
  .logout-btn a#customer_logout_link {
     font-size: 15px;
   padding: 12px 25px;
   
}
    .site-logo {
    flex: 0 0 70%;
}
  .header-main-d {
    gap: 15px;
}
  .mobilenav-toggle svg {
    width: 35px;
    height: 35px;
}
    .header-minicart-interactions , .cart-menu-buttons.cart-menu-buttons-slideout-closed {
        flex-flow: column;
    }
    div#shopify-section-section-2 .b-offers01 {
      font-size: 38px!important;
      margin-bottom: 30px !important;
  }

    .header-minicart-interactions a.product-menu-button-secondary,
    .checkout-btn {
        flex: 0 0 100%;
        padding: 16px;
        width: 100%;
        line-height: 14.95px;
        text-align: center;
    }
  .cart-menu-buttons.cart-menu-buttons-slideout-closed button.cart-menu-button{
    width: 100%;
  }

    .custom-product .site-footer-item {
        padding: 71px 0 20px !important;
    }

    .custom-product .footnav-item.footnav-item-menu ul.footnav-menu {
        top: -120px;
    }

    .footnav-item.footnav-item-menu ul.footnav-menu {
        top: -131px;
        gap: 19px;
        flex-wrap: wrap;
    }

    .text-block-with-image-content-right-blocks .text-block-with-image-items p {

        max-width: 295px;
    }

    .site-footer-item {
        padding: 180px 0 20px !important;
        transform: translateY(45PX);
    }

    .custom-index .banner-image-text-main-wraper .banner-image-text-content {
        padding-top: 40px;
    }

    .custom-index .banner-image-text-main-wraper img.for-mobile {
        height: 844px;
        object-fit: cover;
        width: 100%;
        max-width: 100%;
        object-position: top left;
    }

    .industry-leaders-item img {

        max-width: 100%;
    }

    .youtube-background-img {

        padding: 63px 0;

        top: 67px;
    }

    .product-menu-button {
        max-width: 85%;
    }

    .faq-section h4 {
        flex: 0 0 192px;
    }

    .custom-product .businesses-logo-sections .logo-grid {
        width: 42%;
        text-align: center;
    }

    .custom-index .container {
        padding-left: 16px !important;
        padding-right: 16px !important;
    }

    /* .footnav-item.footnav-item-menu ul.footnav-menu {
     top: -127px;
   
} */
    .youtube-background-img {
        top: 137px;
    }

    .custom-index .banner-image-text-main-wraper .container {
        padding-bottom: 0px !important;
    }



    .custom-index .banner-image-text-content h2 {
        padding-top: 0px !important;
    }

    .site-logo-image {
        max-width: 107px !important;
        height: 41px;
        object-fit: contain;
    }


    .mobilenav-overlay svg {
        top: 22px;
        right: 16px;
    }

    /* .business-networking-items h3 {
    display: none !;
} */
    #shopify-section-site-footer .social {
        gap: 24px;
    }

    .youtube-background-img {
        padding: 63px 0;
    }

    .site-footer-item {
        padding-bottom: 40px !important;
    }


    .ctn-button-menu-mobile a.pxs-image-with-text-button {
        width: 100%;
        max-width: 278px;
        margin: 10px 0px 0px 14px;
    }


    .top-content-section-with-left-icon .left-icon-content p {
        max-width: 100% !important;
    }

    .bottom-content-section-with-bottom-icon .icon-with-text-wraper {
        flex: 0 0 76%;
        padding: 25px 8px 30px 16px;
    }

    .text-block-with-image-main-wraper h2 {
        font-size: 28px;
        line-height: 34px;
        margin: 0 0 24px;
        width: 100%;
        max-width: 267px;
    }

    .text-block-with-image-content-left img {
        width: 100%;
        margin-top: 25px;
    }

    .text-block-with-image-content .text-block-with-image-content-left {
        flex: 0 0 100%;
        left: -37px;
    }

    h3.for-desktop {
        display: none;
    }

    .text-block-with-image-content-right-blocks h3,
    .business-networking-items h3 {
        font-size: 28px;
        display: block;
        line-height: 34px;
    }

    h3.for-desktop {
        display: none;
    }

    .text-block-with-image-content-right-blocks .text-block-with-image-items p {
        font-size: 18px;
        line-height: 26px;
    }


    .business-networking-main-wraper h3.for-mobile {
        display: block;
        width: 100%;
        max-width: 330px;
    }

    .business-networking-main-wraper .section-header p {
        font-size: 16px;
        line-height: 24px;
    }

    .business-networking-main-wraper .rte.for-desktop {
        display: none;
    }

    .business-networking-main-wraper .for-mobile {
        display: block;
    }

    .business-networking-content img {
        margin: 48px 0 48px;
    }

    .text-block-with-image-content-right-blocks h3 {
        font-size: 28px;
        line-height: 34px;
        max-width: 400px;
    }

    .business-networking-items h3 {
        font-size: 24px;
        line-height: 32px;
    }

    .business-networking-content-blocks {
        gap: 24px;
    }

    .scrolling-text-main-wraper div#marquee .alert__message {
        font-size: 19px;
    }


    div#shopify-section-16569900101fb33ae7 .rte.for-desktop {
        display: none;
    }

    div#shopify-section-16569900101fb33ae7 .for-mobile {
        display: block;
    }

    div#shopify-section-16569900101fb33ae7 h3.for-mobile {
        text-align: left;
    }

    div#shopify-section-16569900101fb33ae7 .rte.for-mobile p {
        text-align: left;
    }

    .dynamic-video button.video-play-button {
        width: 47px;
        height: 34px;
        border-radius: 7px;
    }

    .dynamic-video button.video-play-button svg.video-play-icon {
        width: 10px;
        height: 10px;
    }

    .video-placeholder.video-placeholder-light {
        min-height: auto;
    }

    div#shopify-section-section-2 .collection-featured:first-of-type article {
        flex-flow: column !important;
        margin-bottom: 30px;
    }

    .collection-featured-item-title a {
        color: inherit;
        text-decoration: none;
        font-size: 28px;
        line-height: 34px;
    }

    .collection-featured-item-description p {
        padding-right: 0px;
        padding-top: 24px;
    }

.collection-featured-item-info {
    padding: 0 0px 20px 0 !important;
}

    div#shopify-section-section-2 section.collection-featured article figure.collection-featured-item-image {
        width: 100%;
        padding: 20px 22px 20px 0;
        background: #fff;
    }

    .collection-featured-item-alignment-right .collection-featured-item-info {
        padding: 0px 0px 0px 0px !important;
    }

    div#shopify-section-dynamic_featured_collections_KCmT8w .collection-featured-item-description p {
        padding-top: 0px;
    }

    .custom-index .header-main-d .ctn-button-menu a,
    .custom-index .banner-image-text-content-buttons a.pxs-image-with-text-button,
    .text-block-with-image-content-right a.pxs-image-with-text-button,
    .collection-featured-item-info a.collection-featured-item-cta {
        max-width: 255px;
        height: 52px;
        justify-content: center;
        align-items: center;
    }

    div#shopify-section-dynamic_featured_collections_KCmT8w {
        padding: 150px 0 99px 0;
    }

    div#shopify-section-industry_leaders_eEhwy7 .industry-leaders-main-wraper .section-header h2 {
        margin-bottom: 24px;
        width: 100%;
        max-width: 276px;
        margin: auto;
        padding-bottom: 24px;
    }

    .industry-leaders-main-wraper .section-header p {
        max-width: 315px;
    }

    .industry-leaders-content-wraper {
        padding-top: 48px;
    }


    .industry-leaders-content-wraper-left {
        margin-right: 4px;
        width: 100%;
        float: none;
    }

    .industry-leaders-item {
        display: flex !important;
        gap: 20px;
        margin-top: 48px;
        flex-direction: column;
    }

    .industry-leaders-item img {
        border-radius: 14px !important;
    }

    .industry-leaders-info h3 {
        font-size: 24px;
        line-height: 32px;
    }

    .industry-description {
        margin-top: 37px;
    }

    div#shopify-section-industry_leaders_eEhwy7 {
        padding: 150px 0;
        padding-bottom: 214px;
    }

div#shopify-section-dynamic_featured_collections_wMWDLx {
    padding: 30px 0;
}
    .subscribe-button a {
        padding: 10px 35px 10px 15px;
    }

.youtube-background-img {
    padding: auto;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
footer.site-footer .site-footer-item.site-footer-social {
    transform: translateY(20PX);
} 

    div#shopify-section-subscribe_youtube_jPBdwT {
        padding: 97px 0 0;
    }

    .custom-index .banner-image-text-content p {
    max-width: 100%;
    font-size: 15px;
    margin: 15px 0 0;
    line-height: 22px;
}
#shopify-section-banner_image_text_iN6bU4 h2 {
    font-size: 24px;
    line-height: 1.3;
}  

    div#shopify-section-dynamic_featured_collections_wMWDLx h4.collection-featured-item-title {
        margin-bottom: 0px;
    }

    .selling-plan-box .book-a-call {
        max-width: 85%;
    }
}

@media (max-width: 450px) {
    .custom-product .site-footer-item {
        padding: 133px 0 20px !important;
    }

.footnav-item.footnav-item-menu ul.footnav-menu {
    top: -243px;
    padding: 0 20px;
    justify-content: flex-end;
}

    .custom-product .footnav-item.footnav-item-menu ul.footnav-menu {
        top: -255px;
        
    }
  .footnav-item.footnav-item-menu ul.footnav-menu {
    gap: 0;
   
}
li.footnav-menu-link {
    flex: 0 0 50%;
    text-align: left;
}

    .site-footer-item {
        padding: 284px 0 20px !important;

    }

}

@media (max-width: 375px) {

    #shopify-section-site-footer .social {
        gap: 13px;
    }

    .custom-product .businesses-logo-sections h2 {
        font-size: 25px;

    }

    .option-values .option-value0 , .option-value {
        padding: 16px 25px;
    }
}



.header-main-d .ctn-button-menu a, .custom-index .banner-image-text-content-buttons a.pxs-image-with-text-button, .text-block-with-image-content-right a.pxs-image-with-text-button, .minicart-wrapper .cart-mini-button-continueshopping, .header-minicart-interactions form button.product-menu-button.product-menu-button-primary, .checkout-btn, .cart-menu-buttons.cart-menu-buttons-slideout-closed .cart-menu-button-checkout {
    padding: 20px 20px !important;
    /* animation: swing 2s cubic-bezier(0.420, 0.000, 0.580, 1.000) alternate infinite; */
    position: relative;
    z-index: 1;
    display: inline-block;
    border: 3px solid #030d47 !important;
}
div#shopify-section-dynamic_featured_collections_wMWDLx span.collection-featured-item-cta-text {
    animation: unset;
}
div#shopify-section-dynamic_featured_collections_wMWDLx span.collection-featured-item-cta-text:hover {
    background: #084dd1 !important;
}
.collection-featured-item-info a.collection-featured-item-cta span.collection-featured-item-cta-text {
    /* animation: swing 2s cubic-bezier(0.420, 0.000, 0.580, 1.000) alternate infinite; */
    padding: 32px 32px !important;
  border: 3px solid #030d47 !important;
}
.collection-featured-item-info a.collection-featured-item-cta span.collection-featured-item-cta-text:hover {
  border: 3px solid transparent !important;
}
.collection-featured-item-info a.collection-featured-item-cta span span.google-logo {
    padding: 0 3px!important;
    background-color: transparent !important;
    display: inline-block !important;
    background-image: url(https://pursuenetworking.com/cdn/shop/files/652ed4430c02c8bd9e62ad61_Chrome_logo.svg?v=1716832153) !important;
    background-repeat: no-repeat;
    background-size: contain;
}
div#shopify-section-dynamic_featured_collections_wMWDLx span.collection-featured-item-cta-text span.google-logo {
    display: none !important;
}
.google-logo {
    background-size: contain;
    width: 30px;
    height: 30px;
    margin: 0 0 0 10px;
}
.scrolling-text-main-wraper {
    padding: 24px 0px;
}
.scrolling-text-main-wraper {
    background-color: #ebb81c;
}
.alert__message {
    display: flex !important;
    align-items: center;
    white-space: pre;
}
.scrolling-text-main-wraper .alert .slick-slide {
    margin: 0 40px;
}
.alert__message a {
    text-decoration: none;
    color: #fff;
    font-size: 25px;
    animation: text-loop-left 1s reverse 2;
}
.alert__message img {
    margin-right: 10px;
}
.index-wrapper .shopify-section {
    padding-bottom: 0px;
    margin-top: 0px;
}
html {
    overflow-x: hidden;
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    to {
       transform: rotate(180deg);
    }
}


 @media (max-width: 1299.98px) {
.alert__message a, .alert__message a {
    font-size: 18px;
}
}

 @media (max-width: 767.98px) {
 .alert__message img {
    max-width: 20px;
}  
div#shopify-section-dynamic_featured_collections_wMWDLx {
    padding: 0px 0 0  !important;
}  
.collection-featured-item {
    gap: 0px !important;
}   
.youtube-background-img {
    flex-flow: column;
}     
.collection-featured-item div {
    width: 100% !important;
}   
.ctn-button-menu-mobile a.pxs-image-with-text-button {
    border: 3px solid #030d47 !important;
    display: flex !important;
    font-size: 13px;
    gap: 5px;
    white-space: nowrap;
}
.collection-featured-item-info a.collection-featured-item-cta span.mobile-collection-featured-item-cta-text {
    display: flex !important;
    font-size: 16px;
    padding: 34px 45px;
    white-space: nowrap;
    gap: 9px;
    border: 3px solid #030d47 !important;
}
 .collection-featured-item-description {
    margin-bottom: 40px;
}  
div#shopify-section-section-2 a.collection-featured-item-cta {
    margin: 0 0 25px;
}   
.collection-featured-item-info a.collection-featured-item-cta span span.google-logo {
    width: 17px;
}   
.ctn-button-menu-mobile a.pxs-image-with-text-button:hover,
.collection-featured-item-info a.collection-featured-item-cta span.mobile-collection-featured-item-cta-text:hover   {
    border: 3px solid transparent !important;
  background-color:#ebb81c !important;
  color:#fff !important;
}
 }
/* @media (max-width: 768.98px) {
.ctn-button-menu-mobile .pxs-image-with-text-button {
    width: 100%;
    max-width: 238px;
    font-size: 16px;
  margin: 10px 0px 0px 15px;
}
} */



/* .pxs-image-with-text-button:before, .pxs-image-with-text-button:after,
span.collection-featured-item-cta-text:before, span.collection-featured-item-cta-text:after{
    content: '';
    position: absolute;
    top: 16px;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    z-index: -1;
    background: linear-gradient(to right, rgb(235 184 28) 0%, rgb(235 184 28) 100%);
    opacity: .4;
    transform: rotateX(0);
    transform-origin: center 30px;
    filter: blur(1px);
    animation: shadowLeft 2s ease-in-out alternate infinite;
    transition: all 1s cubic-bezier(0.875, -0.555, 0.190, 1.640);
} */
@keyframes shadowLeft {
  to {
    opacity: .1;
    filter: blur(5px);
  }
}
/* .pxs-image-with-text-button:after {
    background: linear-gradient(to left, rgb(234 183 28) 0%, rgb(235 184 29) 100%);
    opacity: .1;
    filter: blur(5px);
    animation: shadowRight 2s ease-in-out alternate infinite;
} */
@keyframes shadowRight {
  to {
    opacity: .4;
    filter: blur(1px);
  }
}


.vert {
  transform: translateY(-20px);
  animation: vert 1s ease-in-out alternate infinite;
}
@keyframes vert {
  to {
    transform: translateY(-25px);
  }
}
.floating {
  background-color: transparent;
  -webkit-perspective: 800;
  -webkit-transform-style: preserve-3d;
  transform: rotateY(-3deg) skewY(-3deg);
  animation: swing 2s cubic-bezier(0.420, 0.000, 0.580, 1.000) alternate infinite;
}
@keyframes swing {
  to {
    transform: rotateY(3deg) skewY(3deg);
  }
}
/* .clickEffect {
    position: fixed;
    border: 2px solid #fff;
    border-radius: 50%;
    -webkit-animation: clickEffect 1.4s ease-in-out infinite;
    -moz-animation: clickEffect 1.4s ease-in-out infinite;
    -o-animation: clickEffect 1.4s ease-in-out infinite;
    animation: clickEffect 1.4s ease-in-out infinite;
    display: block;
    width: 10px; /* Initial width */
    height: 10px; /* Initial height */
    outline:1px solid #fff;
    outline-offset:0px;
} */
.custom-index .banner-image-text-content-buttons a.pxs-image-with-text-button {
    position: relative;
    top: 90px;
}
@keyframes clickEffect {
    from {
        width: 10px; /* Start width */
        height: 10px; /* Start height */
        outline-offset:0px;
        outline:1px solid #fff;
    }
    to {
        width: 25px; /* End width */
        height: 25px; /* End height, for consistent scaling */
        outline-offset:5px;
        outline:3px solid #fff;
    }
}
.text-block-with-image-content-right a.pxs-image-with-text-button.for-mobile {
    display: none;
}
.selling-plan-box p {
    display: inline-table;
    text-align: center;
    font-size: 16px;
    margin: 0 0 25px;
    font-family: 'Geomanist' !important;
}
.selling-plan-box p a {
    color: #084dd1;
}
.youtube-background-img .social {
    display: flex;
    flex-flow: column;
    gap: 6px !important;
}
.youtube-background-img .social svg g path {
    fill: black;
}
.youtube-background-img .social svg {
    color: #000 !important;
    width: 20px !important;
    height: 20px !important;
}
.youtube-background-img .social a {
    color: #020d47;
    font-size: 14px;
}
@media (max-width: 991px) {
.custom-index .banner-image-text-content-buttons a.pxs-image-with-text-button {
    top: 0;
    display: inline-flex;
    position: static;
    max-width: max-content;
}
.text-block-with-image-content-right a.pxs-image-with-text-button {
    position: static;
    white-space: nowrap;
    max-width: max-content;
    height: auto;
}  
}
@media (max-width: 991px) {
.page-template-index  .shopify-section.section-featured-collections + .shopify-section , div#shopify-section-scrolling_text_VGNfBU{
    padding-left: 0;
    padding-right: 0;
}
body {
    overflow-x: hidden;
}  
}

  #shopify-section-site-footer .social .subscribe-button:nth-child(4) {
    position: relative;
    z-index: 1;
}
  #shopify-section-site-footer .social .subscribe-button:nth-child(4) a {
    min-width: 133px;
    justify-content: flex-end;
}
#shopify-section-site-footer .social .subscribe-button:nth-child(4) svg#twitter-x {
    position: absolute;
    left: 7px;
    width: 30px !important;
    height: 30px !important;
}  
/* FOOTER FULL WIDTH FIX - Add this to the very END of assets/style.css */

/* Make footer section full width */
div#shopify-section-site-footer {
    width: 100vw !important;
    position: relative !important;
    left: 50% !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    margin-top: 0 !important;
}

/* Remove gaps from YouTube section */
div#shopify-section-subscribe_youtube_jPBdwT {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.youtube-background-img {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}