/**
Theme Name: Astra Child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/* header css start */
.site-header{ width: 1200px; max-width: 100%; padding: 0 20px; margin: 0 auto; }
.site-header .main-header-menu a{
    font-family: 'Inter-Medium';
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--pt-title-disc) !important;
}
.site-header .buy-btn.menu-item{ margin-left: 107px; }
.site-header .buy-btn.menu-item a{
    background-color: var(--pt-main-blue);
    color: var(--cl-white);
    border-radius: var(--radius-48px);
    padding: 12px 23px;
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.08px;
    height: 48px;
    width: 117px;
    color: var(--cl-white) !important;
    justify-content: center;
}
.site-header .dropdown.user-menu { margin-left: 12px; }
.site-header .dropdown.user-menu a{
    height: 48px;
    width: 78px;
    border: 1px solid #0C0D0F1F;
    padding: 12px 16px;
    border-radius: var(--radius-48px);
}
#content { border-top: 1px solid #0C0D0F1F; }
.site-header .dropdown.user-menu a{ flex-direction: row-reverse; }
.site-header .dropdown.user-menu a .ast-icon.icon-arrow svg{ display: none; margin-right: 6px; margin-left: 0; }
.user-menu .user-icon{
    width: 24px;
    height: 24px;
}
.site-header .dropdown.user-menu a{ justify-content: center; align-items: center; }
.site-header .dropdown.user-menu a .ast-icon.icon-arrow{
    display: block;
    width: 16px;
    height: 20px;
    margin-right: 6px;
    background-image: url(./images/arm-menu-icon.svg);
    background-position: center;
}
.main-navigation ul li.menu-item-has-children .dropdown-menu-toggle svg{ transition: transform 0.3s ease-in-out; }
.main-navigation ul li.menu-item-has-children:hover .dropdown-menu-toggle svg { transform: rotate(180deg); }
.main-navigation ul li.menu-item-has-children .sub-menu{
    background-color: var(--cl-white);
    width: 260px;
    border: 0;
    border-radius: 32px;
    box-shadow: 0 2px 16px -2px rgb(0 0 0 / 12%) !important;
    width: max-content;
    animation: 0.1s 
    ease-in-out 0s 1 normal none running civfrT;
    padding: 8px !important;
}
.main-navigation ul li.menu-item-has-children .sub-menu li:hover{ background-color: #F2F7FC; border-radius: 32px; }
.main-navigation ul li.menu-item-has-children .sub-menu li:hover a{ color: var(--pt-main-black) !important; }
.main-navigation ul li.menu-item-has-children .sub-menu a{
    padding: 10px 16px;
}
.site-header .dropdown.user-menu .sub-menu a{ width: auto; height: unset; }
.site-header .dropdown.user-menu .sub-menu { left: -100px; top: 54px; display: none; }
.dropdown.user-menu:hover .sub-menu{ display: block; }
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.current_page_item a,
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.current-menu-parent a,
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.current-menu-parent a,
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.current-menu-parent .sub-menu .current-menu-item a{ color: var(--pt-main-blue) !important; font-family: 'Inter-Medium'; }
.ast-desktop .ast-primary-header-bar .main-header-menu > .menu-item.current-menu-parent .sub-menu a{ color: var(--pt-title-disc) !important; font-family: 'Inter-Regular'; }
body:has(#arm-blog-listing-page) #content{ border: 0; }
body:has(.arm_container_checkout_wrapper) .arm-black-friday-belt-wrapper.active{ display: none; }
/* header css end */

/* home page css start */
.ast-container.arm-custom-container, .ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar{ padding: 0; }
.arm-hero-sec-wrapper#arm-hero-sec-wrapper{ width: 1160px; max-width: 100%; margin: 0 auto; position: relative; }
.arm-hero-wrapper{
    margin: 64px 0;
    padding-bottom: 64px;
    border-bottom: 1px solid #0C0D0F0F;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 0 20px 64px 20px;
}
.arm_main_cls_wrapper{ position: relative; overflow:hidden}
/* .arm-hero-content-sec{ width: calc(100% - 590px); } */
.arm_hero_sec_left_first_wrapper img{  transition: transform 0.2s ease-out;}
.arm-hero-content-sec .arm-first-heading{
    font-family: 'Inter-Bold';
    margin: 0 auto 24px auto;
    text-align: center;
    width: 972px;
    max-width: 100%;
}
.arm_hero_sec_right_sec_wrapper{
    position: absolute;
    right: 0;
    bottom: 25%;
}
.arm_hero_sec_right_sec_wrapper img{ border-radius: 16px; box-shadow: 8px 16px 64px -12px #0024661F; transform: rotate(16deg); }
.arm_hero_sec_right_first_wrapper{
    position: absolute;
    right: -11px;
    top: 12%;
}
.arm_hero_sec_right_first_wrapper img{ box-shadow: 8px 16px 64px -12px #0024661F; transform: rotate(-16deg);  border-radius: 16px;}
.arm_hero_sec_left_first_wrapper{
    position: absolute;
    top: 12%;
    left: 0px;
}
.arm_hero_sec_left_first_wrapper img{ transform: rotate(-16deg);box-shadow: 8px 16px 64px -12px #0024661F; border-radius: 16px;}
.arm_hero_sec_payment_report{
    position: absolute;
    bottom: 20%;
    right: 80%;
}
.arm_hero_sec_payment_report img{ box-shadow: 6.67px 13.33px 53.33px -10px #0024661F; transform: rotate(15deg); border-radius: 16px;}
.arm-hero-content-sec .arm-title-disc{
    font-size: 18px;
    line-height: 32px;
    color: var(--pt-title-disc);
    margin-bottom: 48px !important;
    text-align: center;
}
.arm-button-wrapper{ display: flex; gap: 16px; justify-content: center; }
.arm-button-wrapper a{
    font-family: 'Inter-SemiBold';
    padding: 12px 24px;
    background-color: var(--pt-main-blue);
    color: var(--cl-white);
    display: flex;
    gap: 10px;
    align-items: center;
    border-radius: var(--radius-48px);
}
.arm-hero-wrapper .arm-button-wrapper a{ border: 1px solid; }
.arm-default-btn.arm-live-pre-btn{ background-color: var(--pt-main-black); }
.arm-coustomer-count-sec{ margin-top: 48px; text-align: center; }
.arm-coustomer-count-sec span{
    font-family: 'Inter-Bold';
    font-weight: 700;
    font-size: 14px;
    line-height: 32px;
    color: var(--cl-white);
    position: relative;
    right: 42px;
    top: 1px;
}
.arm-coustomer-count-text{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    color: var(--pt-title-disc);
    margin-top: 16px;
}

.arm-top-rated-sec-wrapper{ text-align: center; }
.arm-top-rated-sec-wrapper .arm-title-disc{ margin-bottom: 24px !important; }
.arm-top-rated-platform-sec{
    display: flex;
    gap: 24px;
    flex-wrap: wrap;
    width: 836px;
    max-width: 100%;
    justify-content: space-between;
    margin: 0 auto;
}
.arm-top-rated-platform{
    display: flex;
    gap: 6px;
    border: 1px solid #0C0D0F1F;
    border-radius: var(--radius-12px);
    padding: 16px;
    align-items: center;
}
.arm-top-rated-plat-logo{
    width: 26px;
    height: 26px;
    background-image: url(./images/arm-top-rated-platform.webp);
    background-position: -6px -5px;
    margin-right: 4px;
}
.arm-top-rated-plat-logo.arm-gtwo{ background-position: -6px -46px; }
.arm-top-rated-plat-logo.arm-capterra{ background-position: -6px -87px; }
.arm-top-rated-plat-logo.arm-trustpilot{ background-position: -6px -128px; }
.arm-top-rated-platform-name{
    font-family: 'Inter-SemiBold';
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: var(--pt-main-black);
}
.arm-top-rated-rate{
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    margin: 0 !important;
    color: var(--pt-title-disc);
}
.arm-top-rated-start{ background-image: url(./images/arm-star.svg); width: 16px; height: 16px; }
.user-menu .user-icon {
    background: url('images/head-login-user-icon.webp') 0 0 no-repeat;
    position: relative;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}
.why-choose-arm-sec-wrapper{
    background-color: #F2F7FC;
    border-radius: var(--radius-48px);
    width: 1200px;
    max-width: 100%;
    padding: 0 20px;
    margin: 52px auto 0 auto;
    text-align: center;
    padding: 48px 84px 148px 84px;
}
.why-choose-arm-sec-wrapper .arm-second-heading, .arm-busi-land-title .arm-second-heading, .arm-monetize-membership-sec-wrapper .arm-second-heading {
    font-family: 'Inter-SemiBold';
    margin-bottom: 8px;    
}
.arm-features-container{
    margin-top: 48px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 48px 32px;
}
.arm-feature-icon{
    width: 64px;
    height: 64px;
    background-image: url(./images/arm-featire-icons.webp);
    display: block;
    margin: 0 auto;
    background-position: -23px -24px;
    margin-bottom: 16px;
}
.arm-feature-icon.arm-membership-subsc-icon{ background-position: -23px -113px; }
.arm-feature-icon.arm-paywall-icon{ background-position: -23px -469px; }
.arm-feature-icon.arm-sell-on-cou-icon{ background-position: -23px -291px; }
.arm-feature-icon.arm-content-dripp-icon{ background-position: -23px -202px; }
.arm-feature-icon.arm-degital-down-icon{ background-position: -23px -380px; }
.arm-features-container .arm-forth-heading{ margin-bottom: 12px; }
.arm-home-video-sec-wrapper{
    width: 1072px;
    max-width: 100%;
    margin: -120px auto 0 auto;
    padding: 0 20px;
}
.arm-home-video-sec .arm-home-video-bgimg{ border-radius: var(--radius-32px); position: relative; }
.arm-home-video-sec::after{
    content: '';
    position: absolute;
    background: linear-gradient(180deg, rgba(2, 32, 42, 0) 0%, rgba(2, 32, 42, 0.4) 100%);
    width: 100%;
    height: 120px;
    bottom: 0;
    border-radius: 0 0 var(--radius-32px) var(--radius-32px);
}
.arm-home-video-sec{ position: relative; }
.arm-home-video-wrapper{
    text-align: center;
    position: absolute;
    top: 0px;
    transform: translate(5%, 73px);
}
.video-btn.arm_home_video_pop{
    font-family: 'Inter-SemiBold';
    padding: 12px 24px;
    background-color: var(--pt-main-black);
    color: var(--cl-white);
    display: flex;
    gap: 10px;
    align-items: center;
    border-radius: var(--radius-48px);
    width: fit-content;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -100%);
}
.arm-busi-land-sec-wrapper{ background-color: #F2F7FC; text-align: center; }
.arm-busi-land-sec{
    width: 1200px;
    max-width: 100%;
    padding: 76px 20px 60px 20px;
    margin: 0 auto;
}
#arm-busi-land-box-sec{ margin-top: 48px; overflow: hidden; width: 100%; }
.arm-busi-land-box-wrapper{
    display: flex;
    gap: 0;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}
.arm-busi-land-box{
    width: calc(100% / 4.2);
    background-color: #FCFEFF;
    text-align: center;
    border-radius: var(--radius-24px);
    padding: 32px 27px;
    margin-right: 12px;
}
.arm-busi-land-img{ margin-bottom: 32px; }
.arm-busi-land-box .arm-forth-heading{ margin-bottom: 8px; }
.arm-slider-controls{ margin-top: 32px; }
.arm-slider-controls button{
    background-color: unset;
    border: 1px solid #0C0D0F1F;
    border-radius: 50%;
    height: 42px;
    width: 42px;
    padding: 0;
    margin: 0 16px;
    background-image: url(./images/arm-slide-prev-btn.svg);
    background-position: center;
    background-repeat: no-repeat;
}
.arm-slider-controls .arm-busi-land-arrow-right { background-image: url(./images/arm-slide-next-btn.svg); }
.arm-busi-land-box-wrapper{ width: 1160px; }
.accordion-section { margin-bottom: 12px; overflow: hidden; transition: all 0.3s ease; }
.accordion-section-content { 
    display: none; 
    padding: 0 24px 15px 24px; 
    background: #F7FAFC; 
    /* background: red; */
}
.arm-monetize-membership-sec-wrapper, #arm-content-restric-rule-sec, #arm-sites-intera-commun, #arm-powerful-security-opt-sec{
    width: 1200px;
    max-width: 100%;
    margin: 76px auto;
    text-align: center;
    padding: 0 20px;
}
.arm-monet-member-title .arm-title-disc{ width: 958px; max-width: 100% !important; margin: 0 auto; }
.arm-two-sections-content-wrapper{ margin: 48px 0 76px 0; display: flex; align-items: center; }
.arm-two-section-accordion-wrapper{ width: 564px; text-align: left; }
.arm-two-section-img-sec{ width: calc(100% - 564px); text-align: right; }
#arm-content-restric-rule-sec .arm-two-section-img-sec, #arm-sites-intera-commun .arm-two-section-img-sec { text-align: left; }
.arm-two-section-accordion-wrapper ul li{ list-style: none; }
.arm-two-section-accordion-wrapper ul{ padding: 0; margin: 0 !important; }
.arm-two-section-accordion-wrapper .accordion-section, #arm-sites-intera-commun-sec .arm-two-section-accordion-wrapper .accordion-section {
    background: #F7FAFC;
    padding: 15px 24px;
    margin-bottom: 12px;
    border-radius: var(--radius-12px);
}
.arm-two-section-accordion-wrapper .arm-forth-heading{ margin-bottom: 0; cursor: pointer; }
.arm-two-section-accordion-wrapper .accordion-toggle.active_item, #arm-sites-intera-commun-sec .arm-two-section-accordion-wrapper .accordion-toggle.active_item{
    margin-bottom: 0;
    padding-bottom: 8px;
    border-radius: var(--radius-12px) var(--radius-12px) 0 0;
}
.arm-two-section-accordion-wrapper .accordion-section-content, #arm-sites-intera-commun-sec .arm-two-section-accordion-wrapper .accordion-section-content{
    padding: 0 24px 15px 24px;
    background: #F7FAFC;
    /* background: red; */
    border-radius: 0 0 var(--radius-12px) var(--radius-12px);
    margin-bottom: 12px;
}
.row.arm-faq-list-row{ position: relative; }
.row.arm-faq-list-row:after{
    content: '';
    position: absolute;
    background-image: url(./images/arm-accordion-open.svg);
    width: 30px;
    height: 30px;
    right: 0;
    top: 0;
}
.active_item .row.arm-faq-list-row:after{ rotate: 180deg; }
.arm-last-accordion{ margin-bottom: 0 !important; }
.arm-monetize-membership-sec-wrapper.arm-content-restric-rule-sec{
    margin: 0 auto;
    padding: 76px 0 104px 0;
    background-color: #F2F7FC;
    width: 100%;
}
#arm-content-restric-rule-sec, #arm-sites-intera-commun { margin: 0 auto; }
.arm-content-restric-rule-sec .arm-two-section-accordion-wrapper .accordion-section, .arm-content-restric-rule-sec .arm-two-section-accordion-wrapper .accordion-section-content, #arm-powerful-security-opt-sec .arm-two-section-accordion-wrapper .accordion-section, #arm-powerful-security-opt-sec .arm-two-section-accordion-wrapper .accordion-section-content { background-color: #FCFEFF; }
.arm-content-restric-rule-sec .arm-two-sections-content-wrapper{ margin-bottom: 0; }
.arm-mid-buy-now-sec{ text-align: center; position: relative; top: -16px; }
.arm-mid-buy-now-sec a{
    background-color: var(--pt-main-blue);
    color: var(--cl-white);
    padding: 18px 48px;
    font-family: 'Inter-SemiBold';
    border-radius: var(--radius-48px);
    box-shadow: 0px 24px 36px -12px #0059ED3D;
}
#arm-sites-intera-commun-sec{ background-color: unset; padding-bottom: 76px; }
.arm-powerful-security-opt-sec{ width: 100%; margin: 0; padding: 76px 0; background-color: #F2F7FC; }
#arm-powerful-security-opt-sec{ margin: 0 auto; }
#arm-powerful-security-opt-sec .arm-two-sections-content-wrapper{ margin-bottom: 0; }
.arm-start-growing-membership-sec-wrapper{
    background-color: var(--pt-main-blue);
    padding: 76px 0;
    text-align: center;
    position: relative;
}
.arm-start-growing-membership-sec, .arm-next-level-featur-sec, .arm-money-back-sec, .arm-home-payment-gateway-sec, .arm-trusted-featured-sec, .arm-home-faq-sec{
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    padding: 0 20px;
}
.arm-start-growing-member-title .arm-second-heading { font-family: 'Inter-SemiBold'; color: var(--cl-white); margin-bottom: 48px; }
.arm-start-growing-membership-sec::after, .arm-start-growing-membership-sec::before{
    content: '';
    position: absolute;
    background-image: url(./images/arm-start-growing-bottom.webp);
    width: 352px;
    height: 226px;
    background-repeat: no-repeat;
    bottom: 0;
    right: 0;
}
.arm-start-growing-membership-sec::before{
    background-image: url(./images/arm-start-growing-top.webp);
    bottom: unset;
    right: unset;
    top: 0;
    left: 0;
}
.arm-start-growing-btn-sec{
    display: flex;
    gap: 12px;
    justify-content: center;
    z-index: 9;
    position: relative;
}
.arm-start-growing-btn-sec a{
    font-family: 'Inter-SemiBold';
    background: #2F7DFF;
    color: var(--cl-white);
    padding: 18px 25px;
    border-radius: var(--radius-48px);
}
.arm-start-growing-btn-sec .arm-buy-now-btn{ background: #80FF95; padding: 18px 48px; color: var(--pt-main-black); }
.arm-next-level-featur-title .arm-second-heading, .arm-powerful-integ-title .arm-second-heading,  .arm-home-payment-gateway-sec .arm-second-heading, .arm-home-faq-sec .arm-second-heading, .arm-testimonials-sec .arm-second-heading { font-family: 'Inter-SemiBold'; margin-bottom: 8px; }
.arm-next-level-featur-sec{ margin: 76px auto; }
.arm-next-level-featur-acc {
    margin-top: 48px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 48px;
    text-align: left;
}
.arm-next-level-featur-acc .arm-forth-heading{ margin-bottom: 8px; }
.arm-next-level-featur-icon{
    width: 30px;
    height: 30px;
    background-image: url(./images/arm-next-level-featur-icon.webp);
    display: block;
    background-position: -5px -5px;
    margin-bottom: 16px;
}
.arm-next-level-featur-icon.arm-next-level-ana-repo{ background-position: -5px -50px; }
.arm-next-level-featur-icon.arm-next-level-api-serv{ background-position: -5px -95px; }
.arm-next-level-featur-icon.arm-next-level-modal-form-icon{ background-position: -5px -139px; }
.arm-next-level-featur-icon.arm-next-level-exclu-coup{ background-position: -5px -184px; }
.arm-next-level-featur-icon.arm-next-level-social{ background-position: -5px -230px; }
.arm-next-level-featur-icon.arm-next-level-email-noti{ background-position: -5px -273px; }
.arm-next-level-featur-icon.arm-next-level-imp-exp-icon{ background-position: -5px -316px; }
.arm-next-level-featur-icon.arm-next-level-trans-icon{ background-position: -5px -361px; }
.arm-next-level-btn.arm-default-btn{ 
    font-family: 'Inter-Medium';
    display: flex    ;
    justify-content: center;
    align-items: center;
    gap: 8px;
    color: var(--pt-main-black);
    border: 1px solid #0C0D0F1F;
    border-radius: var(--radius-48px);
    width: 142px;
    height: 48px;
}
.arm-next-level-btn{ margin: 0 auto; }
.arm-money-back-sec-wrapper{ background: #FCEA74; height: 72px; }
.arm-money-back-sec{ display: flex; justify-content: space-between; align-items: center; position: relative; top: -10px; }
.arm-money-back-sec-img-cont{ display: flex; align-items: center; gap: 22px; }
.arm-money-back-sec-img-cont .arm-money-back-text{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: var(--pt-main-black);
}
.arm-money-back-sec-img-cont span{ font-family: 'Inter-SemiBold'; }
.arm-money-back-sec-btn{ margin-left: auto; }
.arm-money-back-sec .arm-money-back-sec-btn a{ border: 0; height: auto; width: auto; }
.arm-next-level-featur-sec-wrapper.arm-supercharge-sec-wrapper{ background-color: var(--pt-main-black); padding: 76px 0; }
.arm-supercharge-sec-wrapper .arm-next-level-featur-sec{ margin: 0 auto !important; }
.arm-supercharge-sec-wrapper .arm-second-heading, .arm-supercharge-sec-wrapper .arm-forth-heading a, .arm-supercharge-sec-wrapper .arm-next-level-btn a{ color: var(--cl-white); }
.arm-supercharge-sec-wrapper .arm-title-disc { color: #FFFFFF99; }
.arm-supercharge-sec-wrapper .arm-next-level-featur-acc{ gap: 24px; }
.arm-supercharge-sec-wrapper .arm-next-level-featur-box{
    background: #1D1F24;
    padding: 32px;
    border-radius: var(--radius-24px);
}
.arm-supercharge-icon-head-sec{ display: flex; align-items: center; gap: 8px; margin-bottom: 24px; }
.arm-supercharge-icon-head-sec .arm-next-level-featur-icon, .arm-supercharge-icon-head-sec .arm-forth-heading{ margin-bottom: 0; }
.arm-supercharge-icon-head-sec .arm-next-level-featur-icon{
    width: 52px;
    height: 52px;
    background-image: url(./images/arm-supercharge-icons.webp);
    background-position: -20px -20px;
}
.arm-next-level-featur-icon.arm-supercharge-soci-comm-icon{ background-position: -20px -106px; }
.arm-next-level-featur-icon.arm-supercharge-group-icon{ background-position: -20px -192px; }
.arm-next-level-featur-icon.arm-supercharge-digi-down-icon{ background-position: -20px -278px; }
.arm-next-level-featur-icon.arm-supercharge-network-icon{ background-position: -20px -364px; }
.arm-next-level-featur-icon.arm-supercharge-gift-icon{ background-position: -20px -450px; }
.arm-next-level-featur-icon.arm-supercharge-multi-lang-icon{ background-position: -20px -536px; }
.arm-next-level-featur-icon.arm-supercharge-whatsapp-icon{ background-position: -20px -622px; }
.arm-next-level-featur-icon.arm-supercharge-sms-icon{ background-position: -20px -708px; }
.arm-supercharge-sec-wrapper .arm-next-level-btn a { border: 1px solid #FFFFFF29; }
.arm-supercharge-sec-wrapper .arm-next-level-btn a svg path{ stroke: var(--cl-white); }
.arm-supercharge-sec-wrapper .arm-next-level-btn{ margin-top: 30px; }
.arm-powerful-integ-sec{ margin: 76px auto; text-align: center; overflow: hidden; }
.arm-powerful-integ-title{ padding: 0 20px; padding-bottom: 48px; }
.arm-powerful-integ-box-sec { display: flex; flex-direction: column; gap: 24px; }
.arm-powerful-integ-box-track {
    display: inline-flex;
    gap: 24px;
    align-items: center;
    will-change: transform;
    transform: translateX(0);
}
.arm-powerful-integ-box-item {
    padding: 24px 16px;
    box-shadow: 6px 16px 32px 0px #0C0D0F0F, 0px 0px 32px 0px #0C0D0F05;
    background-color: var(--cl-white);
    width: 240px;
    justify-content: center;
    border-radius: var(--radius-24px);
}
.arm-powerful-integ-box-item .arm-forth-heading{ margin-bottom: 0; }
.arm-powerful-integ-icon{
    width: 64px;
    height: 64px;
    background-image: url(./images/arm-powerful-integ-icon.webp);
    display: block;
    margin: 0 auto 16px auto;
    background-position: -5px 0px;
}
.arm-powerful-integ-icon.arm-power-integ-hubspot-icon{ background-position: -5px -79px; }
.arm-powerful-integ-icon.arm-power-integ-woo-icon{ background-position: -5px -158px; }
.arm-powerful-integ-icon.arm-power-integ-affiwp-icon{ background-position: -5px -237px; }
.arm-powerful-integ-icon.arm-power-integ-zoho-icon{ background-position: -5px -316px; }
.arm-powerful-integ-icon.arm-power-integ-zapier-icon{ background-position: -5px -395px; }
.arm-powerful-integ-icon.arm-power-integ-cons-con-icon{ background-position: -5px -869px; }
.arm-powerful-integ-icon.arm-power-integ-getresp-icon{ background-position: -5px -948px; }
.arm-powerful-integ-icon.arm-power-integ-mailchimp-icon{ background-position: -5px -1027px; }
.arm-powerful-integ-icon.arm-power-integ-ac-camp-icon{ background-position: -5px -1106px; }
.arm-powerful-integ-icon.arm-power-integ-campaign-icon{ background-position: -5px -1264px; }
.arm-powerful-integ-icon.arm-power-integ-brevo-icon{ background-position: -5px -869px; }
.arm-powerful-integ-icon.arm-power-integ-aweber-icon{ background-position: -5px -1501px; }
.arm-powerful-integ-icon.arm-power-integ-divi-icon{ background-position: -5px -474px; }
.arm-powerful-integ-icon.arm-power-integ-whatsapp-icon{ background-position: -5px -553px; }
.arm-powerful-integ-icon.arm-power-integ-elementor-icon{ background-position: -5px -632px; }
.arm-powerful-integ-icon.arm-power-integ-wpbakery-icon{ background-position: -5px -711px; }
.arm-powerful-integ-icon.arm-power-integ-buddyboss-icon{ background-position: -5px -790px; }
.arm-powerful-integ-icon.arm-power-integ-goog-analy-icon{ background-position: -5px -1185px; }
.arm-powerful-integ-icon.arm-power-integ-beaver-icon{ background-position: -5px -1343px; }
.arm-powerful-integ-icon.arm-power-integ-brevo-icon{ background-position: -5px -1422px; }
.arm-powerful-integ-icon.arm-power-integ-mailerlite-icon{background-position: -5px -1580px; }
.arm-powerful-integ-icon.arm-power-integ-kit-icon{ background-position: -5px -1659px; }




.arm-powerful-integ-sec .arm-next-level-btn{ margin-top: 48px; }
.arm-home-payment-gateway-sec-wrapper { margin: 76px 0; }
.arm-home-payment-gateway-sec .arm-second-heading{ width: 704px; max-width: 100%; margin: 0 auto 8px auto; }
.arm-home-pay-gat-box-row{ display: flex; gap: 0 24px; justify-content: center; margin-top: 32px; }
.arm-home-payment-gateway-sec .arm-home-pay-gat-box-row:nth-child(1){ margin-top: 0; }
.arm-home-pay-gat-box-wrapper, .arm-home-payment-gateway-sec .arm-next-level-btn { margin-top: 48px; }
.arm-home-payment-gateway-sec{ margin-bottom: 76px; }
.arm-home-pay-gat-icon{
    width: 72px;
    height: 72px;
    border-radius: 20px;
    background-image: url(./images/arm-home-pay-gat-icon.webp);
    background-position: -5px -5px;
}
.arm-home-pay-gat-icon.arm-home-pay-gat-paystack{ background-position: -5px -92px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-stripe{ background-position: -5px -179px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-payFast{ background-position: -5px -265px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-paypal-pro{ background-position: -5px -353px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-payUmoney{ background-position: -5px -440px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-worldpay{ background-position: -5px -527px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-pagseguro{ background-position: -5px -613px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-razorpay{ background-position: -5px -700px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-skrill{ background-position: -5px -787px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-square{ background-position: -5px -874px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-paddle{ background-position: -5px -961px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-klarna{ background-position: -5px -1048px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-authorize{ background-position: -5px -1135px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-airwallex{ background-position: -5px -1222px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-ccavenue{ background-position: -5px -1309px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-twocheckout{ background-position: -5px -1396px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-mercado-pago{ background-position: -5px -1483px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-woocommerce{ background-position: -5px -1570px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-mollie{ background-position: -5px -1657px; }
.arm-home-pay-gat-icon.arm-home-pay-gat-bank{ background-position: -5px -1744px; }
.arm-trusted-featured-sec-wrapper{ padding: 60px 0 72px 0; background-color: #002E7B; }
.arm-trusted-featured-sec-head{
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 20px;
    line-height: 54px;
    color: #FFFFFF99;
    margin-bottom: 24px;
}
.arm-trusted-featured-logos{ display: flex; gap: 64px; } /* Removed this for Trusted & Featured by Industry Leaders Section:  width: 1398px;*/
.arm-trusted-featured-logo-wrapper{ overflow: hidden; position: relative; }
.arm-trusted-featured-logo-wrapper::after, .arm-trusted-featured-logo-wrapper::before{
    content: '';
    position: absolute;
    background: linear-gradient(270deg, rgba(0, 46, 123, 0) 0%, rgba(0, 46, 123, 0.7) 50%, #002E7B 100%);
    left: 0;
    top: 0;
    height: 40px;
    width: 180px;
    z-index: 1;
}
.arm-trusted-featured-logo-wrapper::after{ left: unset; right: 0; rotate: 180deg; }
.arm-trusted-featured-sec .arm-start-growing-btn-sec{ margin-top: 60px; }
.arm-trusted-featured-sec .arm-free-download-btn .arm-free-down-btn{ background-color: #2459B2; }
.arm-home-faq-sec { margin: 76px auto; }
.arm-home-faq-sec .arm-home-faqs-sec { margin-top: 48px; }
.arm-home-faqs-sec { margin-top: 48px; display: flex; gap: 0px; }
.arm-home-faq-col { flex: 1 1 0; box-sizing: border-box; text-align: left; padding: 0 12px; }
.arm-home-faq-sec .arm-home-faqs-sec h3{ padding: 16px 56px 16px 20px; margin-bottom: 0; border: 1px solid #0C0D0F1F; border-radius: var(--radius-12px); font-family: 'Inter-Medium'; line-height: 32px; cursor: pointer; }
.arm-home-faq-sec .arm-home-faqs-sec .row.arm-faq-list-row:after{ top: 50%; transform: translate(-50%, -50%); right: 10px; width: 20px; height: 20px; background-image: url(./images/arm-home-faq-open.svg); }
.arm-home-faq-sec .arm-home-faqs-sec .active_item .row.arm-faq-list-row:after { rotate: unset; background-image: url(./images/arm-home-faq-close.svg); }
.arm-home-faq-sec .arm-home-faqs-sec .active_item .arm-forth-heading{ padding-bottom: 12px; border-bottom: 0; border-radius: var(--radius-12px) var(--radius-12px) 0 0; }
.arm-home-faq-sec .arm-home-faqs-sec .accordion-section-content{ background-color: unset; padding: 0 20px 16px 20px; margin-bottom: 24px; border: 1px solid #0C0D0F1F; border-top: 0; border-radius: 0 0 var(--radius-12px) var(--radius-12px); list-style: none !important; }
.arm-home-faq-sec .arm-home-faqs-sec .accordion-section{ margin-bottom: 24px; }
.arm-home-faq-sec .arm-home-faqs-sec .active_item{ margin-bottom: 0; }
.arm-home-faq-sec .arm_doc_listing{ padding-left: 0; margin-top: 0; }
.arm-real-support-sec{ background-color: var(--pt-main-blue); border-radius: var(--radius-48px); padding: 92px 0; position: relative; }
.arm-real-support-sec-wrapper{ width: 1200px; max-width: 100%; padding: 0 20px; margin: 60px auto 76px auto; text-align: center; position: relative; z-index: 1; }
.arm-real-support-sec-wrapper .arm-second-heading{ font-family: 'Inter-SemiBold'; color: var(--cl-white); margin-bottom: 16px; }
.arm-real-support-sec-wrapper .arm-title-disc{ width: 673px; max-width: 100%; margin: 0 auto; color: #FFFFFFB2; }
.arm-real-support-sec-wrapper .arm-start-growing-btn-sec{ margin-top: 40px; }
.arm-real-support-sec-wrapper .arm-start-growing-btn-sec a{ display: flex; align-items: center; gap: 8px; padding: 12px 25px; }
.arm-real-support-sec-wrapper .arm-start-growing-btn-sec .arm-free-down-btn{ background-color: #FCEA74; color: var(--pt-main-black); }
.arm-real-support-sec::before, .arm-real-support-sec:after{
    content: '';
    position: absolute;
    width: 271px;
    height: 400px;
    background-image: url(./images/arm-real-support-bg-left.webp);
    top: 0;
    left: 0;
}
.arm-real-support-sec:after{
    width: 244px;
    background-image: url(./images/arm-real-support-bg-right.webp);
    left: unset;
    right: 0;
}
.arm-real-support-box{ position: relative; z-index: 9; }
.arm-masonry-grid {
    column-count: 3;
    column-gap: 18px;
    max-width: 1200px;
    padding: 0 20px;
    margin: 48px auto 0 auto;
}
.arm-testimonials-sec .arm-home-faq-title{ padding: 0 20px; }
.arm-testimonials-sec { padding: 76px 0 0 0; background-color: #F2F7FC; text-align: center; position: relative; }
.arm-masonry-item{
    text-align: left;
    padding: 32px;
    background-color:var(--cl-white);
    border-radius: var(--radius-24px);
    display: inline-block; margin: 0 0 20px; width: 100%;
}
.arm-quote-img{
    background-image: url(./images/arm-quote-img.webp);
    width: 24px;
    height: 24px;
    display: block;
    margin-bottom: 8px;
}
.arm-home-review-start{
    background-image: url(./images/arm-home-review-start.webp);
    width: 72px;
    height: 12px;
    display: block;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
}
.arm-home-review-text{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    margin-bottom: 24px !important;
}
.arm-home-review-name{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 14px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    margin-bottom: 0 !important;
}
.arm-testimonial-card img{ border-radius: 50px; }
.arm-testimonial-card img, .arm-testimonial-card .arm-home-review-name, .arm-testimonial-card p:nth-last-child(1) { display: inline-block; vertical-align: middle; }
.arm-testimonial-card .arm-home-review-name{ margin-left: 12px; }
.arm-testimonial-card p:nth-child(2){ display: none; }
.arm-testimonial-card p:nth-last-child(1){float: right; }
.arm-testimonial-card, .arm-testimonials-sec-wrapper{ position: relative; }
.arm-testimonials-sec-wrapper .arm-overlay-bg{
    background: linear-gradient(180deg, rgba(242, 247, 252, 0) 0%, #F2F7FC 71.19%);
    height: 300px;
    position: absolute;
    bottom: 0;
    width: 100%;
}
.arm-testimonials-sec-wrapper .arm-next-level-btn{ position: relative; z-index: 9; }
.arm-build-custom-reg-sec-wrapper{
    background-color: #0F172A;
    padding: 136px 0;
    background-image: url(./images/arm-build-custom-registration-dekstop.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.arm-build-custom-reg-sec{
    width: 1200px;
    max-width: 100%;
    padding: 0 20px;
    margin: 0 auto;
}
.arm-build-custom-reg-box{ display: flex; align-items: center; }
.arm-build-custom-reg-content{ width: 501px; }
.arm-build-custom-reg-img-sec{ width: 659px; padding-left: 99px; }
.arm-build-custom-reg-content .arm-second-heading{
    color: var(--cl-white);
    font-family: 'Inter-SemiBold';
}
.arm-build-custom-reg-content .arm-title-disc{ color: #FFFFFFB2; }
.arm-build-custom-regi-btn-sec{ display: flex; margin-top: 42px; }
.arm-build-custom-regi-btn-sec a{
    background: #FFFFFF1F;
    backdrop-filter: blur(40px);
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 16px;
    line-height: 32px;
    border-radius: var(--radius-48px);
    padding: 8px 24px;
    color: var(--cl-white);
    display: flex;
    gap: 8px;
    align-items: center;
}
.arm-build-custom-regi-btn-sec a span{
    width: 24px;
    height: 24px;
    background-image: url(./images/build-custom-registration-arrow.svg);
}
.arm-build-custom-regi-btn-sec .arm-free-download-btn{ margin-right: 16px; }
.arm-two-section-img-sec img { border-radius: var(--radius-32px); }
.arm-build-custom-reg-sec-wrapper .arm-title-disc a{ color: var(--cl-white); text-decoration: underline !important; text-underline-offset: 4px; }
/* home page css end */

/* addons page css start */
.arm-addon-page-hero-sec-wrapper{
    background-color: #002E7B;
    padding: 76px 0 72px 0;
    position: relative;
    overflow: hidden;
}
.arm-addon-page-hero-sec-wrapper::before, .arm-addon-page-hero-sec-wrapper::after{
    content: '';
    position: absolute;
    background-image: url(./images/arm-addon-hero-bg-top.webp);
    width: 400px;
    height: 226px;
    top: 0;
    left: 0;
}
.arm-addon-page-hero-sec-wrapper::after{
    background-image: url(./images/arm-addon-hero-bg-bottom.webp);
    top: unset;
    left: unset;
    bottom: 0;
    right: 0;
}
.arm-addon-page-hero-sec{
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
    background-color: #002E7B;
    padding: 0 20px;
}
.arm-addon-page-hero-sec-wrapper .arm-first-heading{
    font-family: 'Inter-SemiBold';
    color: var(--cl-white);
    margin-bottom: 12px;
}
.arm-addon-page-hero-sec-wrapper .arm-title-disc{
    width: 610px;
    margin: 0 auto;
    max-width: 100%;
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.08px;
    color: #FFFFFFCC;
}
.arm-addon-page-hero-sec-wrapper .arm-button-wrapper{
    justify-content: center;
    margin-top: 32px;
}
.arm-addon-page-hero-sec-wrapper .arm-free-download-btn a{ background-color: #2459B2; padding: 12px 26px; }
.arm-addon-page-hero-sec-wrapper .arm-live-preview-btn a{ background-color: #80FF95; color: var(--pt-main-black); padding: 12px 34px; width: 165px; justify-content: center; }
.arm-addon-page-hero-sec-wrapper .arm-powerful-integ-box-sec{ margin-top: 64px; position: relative; z-index: 9; }
.arm-addon-hero-roll-image{
    background-image: url(./images/arm-addon-hero-roll-img.webp);
    width: 2080px;
    height: 72px;
}
.arm-addon-page-hero-sec-wrapper .arm-powerful-integ-box-track{ gap: 0; }
.arm-addon-page-content{
    background-color: #fff;
    position: sticky;
    top: 0;
    z-index: 9;
    box-shadow: none;
}
body.admin-bar .arm-addon-page-content { top: 32px; }
.arm-search-cate-area{
    background-color: unset;
    display: flex;
    gap: 24px;
    align-items: center;
    width: 1160px;
    max-width: 100%;
    margin: 24px auto;
    padding: 24px 0;
    text-align: center;
    background-color: #fff;
    z-index: 9;
}
.arm-addon-search-bar{ width: 628px; max-width: 100%; }
.arm-addon-search-bar input, .arm-video-search-bar input{
    border: 1px solid #0C0D0F1F;
    box-shadow: unset;
    border-radius: 40px;
    height: 42px;
    padding-left: 46px;
}
.arm-addon-search-bar input:focus, .arm-video-search-bar input:focus{
    border-color: #0C0D0F1F;
    border-style: solid;
}
.arm-addon-search-bar span, .arm-video-search-bar span{
    position: relative;
    float: left;
    top: 21px;
    word-wrap: break-word;
 }
.arm-addon-search-bar span::before, .arm-video-search-bar span:before{
    content: '';
    position: absolute;
    background-image: url(./images/arm-search-icon.svg);
    width: 18px;
    height: 18px;
    top: 50%;
    left: 16px;
    transform: translate(0px, -50%);
}
.arm-addon-search-bar input, .arm-addon-search-bar input::placeholder,
.arm-video-search-bar input, .arm-video-search-bar input::placeholder{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 15px;
    line-height: 18px;
    letter-spacing: 0.08px;
    color: #7D7E80;
}
.arm-addon-menu-wrapper .arm-addon-menu-ul{
    display: flex;
    padding: 0;
    margin: 0;
    gap: 6px;
}
.arm-addon-menu-wrapper .arm-addon-menu-ul li { list-style: none; }
.arm-addon-menu-wrapper .arm-addon-menu-ul li a{
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
    padding: 10px 16px;
    border: 1px solid #0C0D0F1F;
    border-radius: 38px;
}
.arm-addon-menu-wrapper .arm-addon-menu-ul li.activate a{ background-color: var(--pt-main-black); color: var(--cl-white); }
.arm-addon-box-area{
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}
.arm-addon-section-name{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    color: #0C0D0F;
    margin-bottom: 32px;
}
.arm-addon-box br{ display: none; }
.addon-boxs-wrapper{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; }
.arm-addon-box{ background-color: #F7F9FC; border-radius: var(--radius-24px); }
.arm-addon-box .arm-addon-head-part{
    height: 168px;
    background-color: #9368B7;
    border-radius: var(--radius-24px);
    color: var(--cl-white);
    display: flex;
    flex-direction: column;
    gap: 8px;
    align-items: center;
    justify-content: center;
    position: relative;
}
.arm-addon-plan-indicator.arm-addon-pro-plan, .arm-addon-plan-indicator.arm-addon-enter-plan{
    background-image: url(./images/arm-addon-pro-plan.svg);
    width: 18px;
    height: 18px;
    position: absolute;
    top: 20px;
    left: 20px;
}
.arm-addon-plan-indicator.arm-addon-enter-plan{ background-image: url(./images/arm-addon-pro-plan-ente.svg); }
.arm-addon-box .arm-addon-price{
    position: absolute;
    top: 16px;
    right: 16px;
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    letter-spacing: 0.08px;
    color: #FFFFFF;
    padding: 8px 16px;
    background: #0000004D;
    border-radius: 30px;
}
.arm-addon-box .arm-addon-icon{
    width: 56px;
    height: 56px;
    background-image: url(./images/arm-addon-page-addon-icon.webp);
    background-position: -5px -2px;
}
.arm-addon-box .arm-addon-name{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 0.08px;
    color: #FFFFFF;
    margin-bottom: 0;
}
.arm-addon-box.arm-bricks-addon-box .arm-addon-name {
    color: #000000;
}
.arm-addon-content-part{ padding: 24px; }
.arm-addon-content-part .arm-addon-disc{ margin-bottom: 24px !important; }
.arm-addon-content-part .arm-addon-deatil-btn{
    width: 100%;
    display: block;
    border: 1px solid #0C0D0F;
    border-radius: var(--radius-48px);
    padding: 7px 14px;
    text-align: center;
    color: var(--pt-main-black);
    font-family: 'Inter-Medium';
}
.arm-affi-addon-box .arm-addon-head-part{ background-color: #6858E0; }
.arm-social-comm-addon-box .arm-addon-head-part{ background-color: #E04F43; }
.arm-digital-down-addon-box .arm-addon-head-part{ background-color: #1291BB; }
.arm-affi-addon-box .arm-addon-icon{ background-position: -5px -71px; }
.arm-social-comm-addon-box .arm-addon-icon{ background-position: -5px -140px; }
.arm-digital-down-addon-box .arm-addon-icon{ background-position: -5px -213px; }
.arm-whats-noti-addon-box .arm-addon-head-part{ background-color: #128C7E; }
.arm-sms-noti-addon-box .arm-addon-head-part{ background-color: #415577; }
.arm-network-site-addon-box .arm-addon-head-part{ background-color: #999236; }
.arm-group-memb-addon-box .arm-addon-head-part{ background-color: #3558E5; }
.arm-pdf-addon-box .arm-addon-head-part{ background-color: #E0273C; }
.arm-dire-login-addon-box .arm-addon-head-part{ background-color: #44B035; }
.arm-two-fect-addon-box .arm-addon-head-part{ background-color: #B348B4; }
.arm-ming-tool-addon-box .arm-addon-head-part{ background-color: #212F8B; }
.arm-gift-addon-box .arm-addon-head-part{ background-color: #31AFD4; }
.arm-conv-track-addon-box .arm-addon-head-part{ background-color: #19997F; }
.arm-multi-lang-addon-box .arm-addon-head-part{ background-color: #DD6031; }
.arm-whats-noti-addon-box .arm-addon-icon{ background-position: -5px -285px; }
.arm-sms-noti-addon-box .arm-addon-icon{ background-position: -5px -356px; }
.arm-network-site-addon-box .arm-addon-icon{ background-position: -5px -427px; }
.arm-group-memb-addon-box .arm-addon-icon{ background-position: -5px -498px; }
.arm-pdf-addon-box .arm-addon-icon{ background-position: -5px -565px; }
.arm-dire-login-addon-box .arm-addon-icon{ background-position: -5px -630px; }
.arm-two-fect-addon-box .arm-addon-icon{ background-position: -5px -699px; }
.arm-ming-tool-addon-box .arm-addon-icon{ background-position: -5px -773px; }
.arm-gift-addon-box .arm-addon-icon{ background-position: -5px -838px; }
.arm-conv-track-addon-box .arm-addon-icon{ background-position: -5px -907px; }
.arm-multi-lang-addon-box .arm-addon-icon{ background-position: -5px -2011px; }
.arm-addonpage-pay-gate-sec{ background-color: #F2F7FC; padding: 48px 0; margin-top: 16px; margin-bottom: 48px; }
.arm-addonpage-pay-gate-sec .arm-addon-box{ background-color: #FCFEFF; }
.arm-paypal-pro-addon-box .arm-addon-head-part{ background-color: #2790C3; }
.arm-pagseguro-addon-box .arm-addon-head-part{ background-color: #B0B236; }
.arm-payumoney-addon-box .arm-addon-head-part{ background-color: #A2CA50; }
.arm-worldpay-addon-box .arm-addon-head-part{ background-color: #E0273C; }
.arm-razorpay-addon-box .arm-addon-head-part{ background-color: #3395FF; }
.arm-payfast-addon-box .arm-addon-head-part{ background-color: #E54360; }
.arm-paystack-addon-box .arm-addon-head-part{ background-color: #00C3F7; }
.arm-square-addon-box .arm-addon-head-part{ background-color: #333333; }
.arm-skrill-addon-box .arm-addon-head-part{ background-color: #910590; }
.arm-braintree-addon-box .arm-addon-head-part{ background-color: #333333; }
.arm-klarna-addon-box .arm-addon-head-part{ background-color: #FFA8CD; }
.arm-paddle-addon-box .arm-addon-head-part{ background-color: #FEDD54; }
.arm-paddle-addon-box .arm-addon-name, .arm-mailchimp-addon-box .arm-addon-name { color: var(--pt-main-black); }
.arm-paddle-addon-box .arm-addon-plan-indicator { background-image: url(./images/arm-addon-paddle-plan-ente.svg); }
.arm-mercado-addon-box .arm-addon-head-part{ background-color: #0A0080; }
.arm-ccavenue-addon-box .arm-addon-head-part{ background-color: #1D89CA; }
.arm-airwallex-addon-box .arm-addon-head-part{ background: linear-gradient(101.95deg, #EF4749 0%, #F68D41 99.92%); }
.arm-addonpage-pay-gate-sec .arm-addon-icon{ background-image: url(./images/arm-addon-page-payment-icon.webp) }
.arm-paypal-pro-addon-box .arm-addon-icon{ background-position: -5px -71px; }
.arm-pagseguro-addon-box .arm-addon-icon{ background-position: -5px -140px; }
.arm-payumoney-addon-box .arm-addon-icon{ background-position: -5px -213px; }
.arm-worldpay-addon-box .arm-addon-icon{ background-position: -5px -284px; }
.arm-razorpay-addon-box .arm-addon-icon{ background-position: -5px -355px; }
.arm-payfast-addon-box .arm-addon-icon{ background-position: -5px -426px; }
.arm-paystack-addon-box .arm-addon-icon{ background-position: -5px -495px; }
.arm-square-addon-box .arm-addon-icon{ background-position: -5px -568px; }
.arm-skrill-addon-box .arm-addon-icon{ background-position: -5px -636px; }
.arm-braintree-addon-box .arm-addon-icon{ background-position: -5px -711px; }
.arm-klarna-addon-box .arm-addon-icon{ background-position: -5px -781px; }
.arm-paddle-addon-box .arm-addon-icon{ background-position: -5px -853px; }
.arm-mercado-addon-box .arm-addon-icon{ background-position: -5px -923px; }
.arm-ccavenue-addon-box .arm-addon-icon{ background-position: -5px -997px; }
.arm-airwallex-addon-box .arm-addon-icon{ background-position: -5px -1067px; }
.arm-acti-comp-addon-box .arm-addon-head-part{ background-color: #074CF7; }
.arm-com-moni-addon-box .arm-addon-head-part{ background-color: #7756F8; }
.arm-cornerstone-addon-box .arm-addon-head-part{ background-color: #F85028; }
.arm-affiwp-addon-box .arm-addon-head-part{ background-color: #E34F43; }
.arm-zapier-addon-box .arm-addon-head-part{ background-color: #FF4F00; }
.arm-keap-addon-box .arm-addon-head-part{ background-color: #32A541; }
.arm-mailpoet-addon-box .arm-addon-head-part{ background-color: #FD5201; }
.arm-affipro-addon-box .arm-addon-head-part{ background-color: #00A651; }
.arm-mautic-addon-box .arm-addon-head-part{ background-color: #4E609E; }
.arm-mailchimp-addon-box .arm-addon-head-part{ background-color: #FFE01B; }
.arm-aweber-addon-box .arm-addon-head-part{ background-color: #246BE8; }
.arm-getresponse-addon-box .arm-addon-head-part{ background-color: #00BAFF; }
.arm-constant-cont-addon-box .arm-addon-head-part{ background-color: #1856ED; }
.arm-mailerlite-addon-box .arm-addon-head-part{ background-color: #09C269; }
.arm-mailster-addon-box .arm-addon-head-part{ background-color: #2BB2E8; }
.arm-brevo-addon-box .arm-addon-head-part{ background-color: #0B996E; }
.arm-omnisend-addon-box .arm-addon-head-part{ background-color: #222222; }
.arm-zoho-addon-box .arm-addon-head-part{ background-color: #006EB9; }
.arm-kit-addon-box .arm-addon-head-part{ background-color: #222222; }
.arm-hubspot-addon-box .arm-addon-head-part{ background-color: #FC4E1F; }
.arm-woo-disc-addon-box .arm-addon-head-part{ background-color: #873EFF; }
.arm-third-party-integration .arm-addon-icon{ background-image: url(./images/arm-addon-page-integrations-icon.webp) }
.arm-acti-comp-addon-box .arm-addon-icon{ background-position: -5px -1px; }
.arm-com-moni-addon-box .arm-addon-icon{ background-position: -5px -73px; }
.arm-cornerstone-addon-box .arm-addon-icon{ background-position: -5px -142px; }
.arm-affiwp-addon-box .arm-addon-icon{ background-position: -5px -208px; }
.arm-zapier-addon-box .arm-addon-icon{ background-position: -5px -269px; }
.arm-keap-addon-box .arm-addon-icon{ background-position: -5px -337px; }
.arm-mailpoet-addon-box .arm-addon-icon{ background-position: -5px -406px; }
.arm-affipro-addon-box .arm-addon-icon{ background-position: -5px -478px; }
.arm-mautic-addon-box .arm-addon-icon{ background-position: -5px -549px; }
.arm-mailchimp-addon-box .arm-addon-icon{ background-position: -5px -620px; }
.arm-aweber-addon-box .arm-addon-icon{ background-position: -5px -691px; }
.arm-getresponse-addon-box .arm-addon-icon{ background-position: -5px -762px; }
.arm-constant-cont-addon-box .arm-addon-icon{ background-position: -5px -833px; }
.arm-mailerlite-addon-box .arm-addon-icon{ background-position: -5px -903px; }
.arm-mailster-addon-box .arm-addon-icon{ background-position: -5px -975px; }
.arm-brevo-addon-box .arm-addon-icon{ background-position: -5px -1045px; }
.arm-omnisend-addon-box .arm-addon-icon{ background-position: -5px -1117px; }
.arm-zoho-addon-box .arm-addon-icon{ background-position: -5px -1190px; }
.arm-kit-addon-box .arm-addon-icon{ background-position: -5px -1259px; }
.arm-hubspot-addon-box .arm-addon-icon{ background-position: -5px -1329px; }
.arm-woo-disc-addon-box .arm-addon-icon{ background-position: -5px -1400px; }
.arm-drip-conte-addon-box .arm-addon-head-part{ background-color: #FF8852; }
.arm-pay-per-post-addon-box .arm-addon-head-part{ background-color: #9D58A6; }
.arm-cont-access-addon-box .arm-addon-head-part{ background-color: #3E8DBB; }
.arm-pro-rata-addon-box .arm-addon-head-part{ background-color: #47B783; }
.arm-memb-card-addon-box .arm-addon-head-part{ background-color: #F55F67; }
.arm-live-form-edit-addon-box .arm-addon-head-part{ background-color: #625DAD; }
.arm-paypal-pay-addon-box .arm-addon-head-part{ background-color: #2790C3; }
.arm-stripe-pay-addon-box .arm-addon-head-part{ background-color: #635BFF; }
.arm-checkout-pay-addon-box .arm-addon-head-part{ background-color: #11CA79; }
.arm-author-pay-addon-box .arm-addon-head-part{ background-color: #0073FF; }
.arm-bank-pay-addon-box .arm-addon-head-part{ background-color: #6A97FF; }
.arm-woocomm-pay-addon-box .arm-addon-head-part{ background-color: #873EFF; }
.arm-multi-membership-addon-box .arm-addon-head-part{ background-color: #E04F43; }
.arm-member-direc-addon-box .arm-addon-head-part{ background-color: #1291BB; }
.arm-user-prava-cont-addon-box .arm-addon-head-part{ background-color: #128C7E; }
.arm-tax-addon-box .arm-addon-head-part{ background-color: #AE7F7D; }
.arm-signup-page-addon-box .arm-addon-head-part{ background-color: #A752AF; }
.arm-social-connect-addon-box .arm-addon-head-part{ background-color: #5D707F; }
.arm-coupon-addon-box .arm-addon-head-part{ background-color: #999236; }
.arm-mycred-addon-box .arm-addon-head-part{ background-color: #5E2CED; }
.arm-invoice-addon-box .arm-addon-head-part{ background-color: #3558E5; }
.arm-page-setup-addon-box .arm-addon-head-part{ background-color: #DA3648; }
.arm-memb-profile-addon-box .arm-addon-head-part{ background-color: #44B035; }
.arm-api-serv-addon-box .arm-addon-head-part{ background-color: #B248B4; }
.arm-imp-expo-user-addon-box .arm-addon-head-part{ background-color: #212F8B; }
.arm-buddyboss-addon-box .arm-addon-head-part{ background-color: #E0623D; }
.arm-login-secu-addon-box .arm-addon-head-part{ background-color: #31AFD4; }
.arm-cust-redire-addon-box .arm-addon-head-part{ background-color: #19997F; }
.arm-woocommerce-addon-box .arm-addon-head-part{ background-color: #873EFF; }
.arm-badeg-achive-addon-box .arm-addon-head-part{ background-color: #DD6031; }
.arm-buddypress-addon-box .arm-addon-head-part{ background-color: #D84800; }
.arm-berver-addon-box .arm-addon-head-part{ background-color: #FEAF52; }
.arm-gutenberg-addon-box .arm-addon-head-part{ background-color: #222222; }
.arm-divi-addon-box .arm-addon-head-part{ background-color: #7C33CD; }
.arm-member-limit-addon-box .arm-addon-head-part{ background-color: #333333; }
.arm-wpbakery-addon-box .arm-addon-head-part{ background-color: #2685DA; }
.arm-fusion-addon-box .arm-addon-head-part{ background-color: #43A1B2; }
.arm-oxygen-addon-box .arm-addon-head-part{ background-color: #222222; }
.arm-siteorigin-addon-box .arm-addon-head-part{ background-color: #334148; }
.arm-elementor-addon-box .arm-addon-head-part{ background-color: #010051; }
.arm-bricks-addon-box .arm-addon-head-part{ background-color: #FFD53E; }
.arm-inbuilt-addons .arm-addon-icon{ background-image: url(./images/arm-addon-page-inbuilt-icon.webp) }
.arm-drip-conte-addon-box .arm-addon-icon{ background-position: -5px -1px; }
.arm-pay-per-post-addon-box .arm-addon-icon{ background-position: -5px -71px; }
.arm-cont-access-addon-box .arm-addon-icon{ background-position: -5px -142px; }
.arm-pro-rata-addon-box .arm-addon-icon{ background-position: -5px -213px; }
.arm-memb-card-addon-box .arm-addon-icon{ background-position: -5px -284px; }
.arm-live-form-edit-addon-box .arm-addon-icon{ background-position: -5px -356px; }
.arm-paypal-pay-addon-box .arm-addon-icon{ background-position: -5px -424px; }
.arm-stripe-pay-addon-box .arm-addon-icon{ background-position: -5px -497px; }
.arm-checkout-pay-addon-box .arm-addon-icon{ background-position: -5px -566px; }
.arm-author-pay-addon-box .arm-addon-icon{ background-position: -5px -640px; }
.arm-bank-pay-addon-box .arm-addon-icon{ background-position: -5px -712px; }
.arm-woocomm-pay-addon-box .arm-addon-icon{ background-position: -5px -783px; }
.arm-multi-membership-addon-box .arm-addon-icon{ background-position: -5px -852px; }
.arm-member-direc-addon-box .arm-addon-icon{ background-position: -5px -922px; }
.arm-user-prava-cont-addon-box .arm-addon-icon{ background-position: -5px -992px; }
.arm-tax-addon-box .arm-addon-icon{ background-position: -5px -1064px; }
.arm-signup-page-addon-box .arm-addon-icon{ background-position: -5px -1135px; }
.arm-social-connect-addon-box .arm-addon-icon{ background-position: -5px -1207px; }
.arm-coupon-addon-box .arm-addon-icon{ background-position: -5px -1276px; }
.arm-mycred-addon-box .arm-addon-icon{ background-position: -5px -1348px; }
.arm-invoice-addon-box .arm-addon-icon{ background-position: -5px -1418px; }
.arm-page-setup-addon-box .arm-addon-icon{ background-position: -5px -1490px; }
.arm-memb-profile-addon-box .arm-addon-icon{ background-position: -5px -1561px; }
.arm-api-serv-addon-box .arm-addon-icon{ background-position: -5px -1631px; }
.arm-imp-expo-user-addon-box .arm-addon-icon{ background-position: -5px -1704px; }
.arm-buddyboss-addon-box .arm-addon-icon{ background-position: -5px -1773px; }
.arm-login-secu-addon-box .arm-addon-icon{ background-position: -5px -1845px; }
.arm-cust-redire-addon-box .arm-addon-icon{ background-position: -5px -1916px; }
.arm-woocommerce-addon-box .arm-addon-icon{ background-position: -5px -1986px; }
.arm-badeg-achive-addon-box .arm-addon-icon{ background-position: -5px -2058px; }
.arm-buddypress-addon-box .arm-addon-icon{ background-position: -5px -2129px; }
.arm-berver-addon-box .arm-addon-icon{ background-position: -5px -2199px; }
.arm-gutenberg-addon-box .arm-addon-icon{ background-position: -5px -2270px; }
.arm-divi-addon-box .arm-addon-icon{ background-position: -5px -2341px; }
.arm-member-limit-addon-box .arm-addon-icon{ background-position: -5px -2412px; }
.arm-wpbakery-addon-box .arm-addon-icon{ background-position: -5px -2485px; }
.arm-fusion-addon-box .arm-addon-icon{ background-position: -5px -2554px; }
.arm-oxygen-addon-box .arm-addon-icon{ background-position: -5px -2625px; }
.arm-siteorigin-addon-box .arm-addon-icon{ background-position: -5px -2699px; }
.arm-elementor-addon-box .arm-addon-icon{ background-position: -5px -2767px; }
.arm-bricks-addon-box .arm-addon-icon{ background-position: -5px -2838px; }
.arm-addonpage-pay-gate-sec.arm-inbuilt-addons{ margin-bottom: 0; }
.arm-addon-list-bottom-content-wrapper{
    background-color: #F2F7FC;
    padding-bottom: 47px;
}
.arm-addon-bottom-content {
    display: flex;
    gap: 12px;
    padding: 16px 15px;
    background-color: #E0EFFE;
    border-radius: 12px;
    color: #0C0D0F;
    font-family: 'Inter-Regular';
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    align-items: center; 
}
.arm-addon-bottom-content:first-child{
    margin-bottom: 18px;
}

.arm-search-suggestions {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    display: none;
    max-height: 200px;
    overflow-y: auto;
    z-index: 10;
}
.arm-search-suggestions .arm-suggestion-item {
    padding: 10px;
    cursor: pointer;
    font-size: 14px;
    color: #333;
}
.arm-search-suggestions .arm-suggestion-item:hover {
    background-color: #f0f0f0;
}
#arm-search-results-container{ margin-bottom: 56px; }
/* addons page css end */

/* addon detail page css start */
/* .arm-addon-details-page{ width: 1200px; max-width: 100%; margin: 0 auto; padding: 0 20px; }
body.single.single-download{ background-color: var(--cl-white); }
.arm-addon-details-page form, .arm-addon-details-page .arm-addon-purchse-form-wrapper form li .edd_price_option_sep { display: none; }
.arm-addon-details-page .arm-addon-purchse-form-wrapper form{ display: block; margin-bottom: 0; }
.arm-pricing-box-heading.arm-third-heading{ font-family: 'Inter-SemiBold'; }
.arm-pricing-box-wrapper{
    background: var(--cl-white);
    box-shadow: 0px 32px 64px 0px #0C0D0F0A, 0px 16px 32px 0px #0C0D0F05;
    padding: 24px;
    border-radius: var(--radius-24px);
    width: 365px;
}
.arm-addon-details-page .arm-addon-purchse-form-wrapper form li{
    border: 1px solid #0C0D0F1F;
    border-radius: var(--radius-16px);
    margin-bottom: 12px;
}
.arm-addon-details-page .arm-addon-purchse-form-wrapper form li label{ display: flex; justify-content: space-between; padding: 16px 20px; }
.arm-addon-details-page .arm-addon-purchse-form-wrapper form li .edd_price_option_name{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
}
.arm-addon-details-page .arm-addon-purchse-form-wrapper form li .edd_price_option_price{
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
} */
/* addon detail page css end */

/* Video Tutorials page css start */
.arm-video-tutorials-page{ background-color: #E9EFF5; text-align: center; }
.arm-video-tutor-hero-wrapper{
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    padding: 76px 20px 0 20px; 
    height: 450px;
}
.arm-video-tutor-hero-sec .arm-first-heading{ font-family: 'Inter-SemiBold'; margin-bottom: 12px; }
.arm-video-tutor-hero-sec .arm-title-disc{ font-size: 18px; line-height: 32px; }
.arm-hero-video-wrapper{
    width: 1200px;
    max-width: 100%;
    margin: -214px auto 0 auto;
    padding: 0 20px;
    text-align: center;
    position: relative;
}
.arm-hero-video-wrapper img{ border-radius: var(--radius-32px); position: relative; }
.arm-hero-video-wrapper::before{
    content: '';
    position: absolute;
    background-image: url(./images/arm-hero-video-play-icon.webp);
    width: 64px;
    height: 64px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    cursor: pointer;
}
.arm-videos-box-wrapper{
    width: 1200px;
    max-width: 100%;
    padding: 0 20px;
    margin:  0 auto 78px auto;
}
.arm-search-video-area{
    padding: 24px 0;
    margin: 24px 0;
    display: flex;
    gap: 24px;
    align-items: center;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    width: 1200px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto;
    position: sticky;
    top: 0;
    z-index: 9;
    background-color: var(--cl-white);
    width: 1200px;
    max-width: 100%;
}
body.admin-bar .arm-search-video-area { top: 32px; }
.arm-video-search-bar{ width: 286px; max-width: 100%; }
.arm-video-cate-list { display: flex; gap: 6px; }
.arm-video-cate-list br{ display: none; }
.arm-video-cate-list span{
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
    padding: 10px 16px;
    border: 1px solid #0C0D0F1F;
    border-radius: 38px;
    cursor: pointer;
}
.arm-video-cate-list .armbutton:hover, .arm-video-cate-list span.is-checked { background-color: var(--pt-main-black); color: var(--cl-white); }
.arm-videos-boxs{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 42px 32px; }
.arm-videos-boxs .arm_other_video_wrapper{
    width: 366px;
    height: 234px;
    background-repeat: no-repeat;
    border-radius: var(--radius-24px);
    position: relative;
}
.arm-videos-boxs .arm_other_video_wrapper::before{
    content: '';
    position: absolute;
    background-image: url(./images/arm-video-play-icon.webp);
    width: 48px;
    height: 48px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.arm-videos-boxs .arm-video-box-title{
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    margin-top: 24px;
    margin-bottom: 0;
}
.arm-video-selected-cat-name{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    color: var(--pt-main-black);
    margin-bottom: 26px;
}
/* Video Tutorials page css end */

/* blog listing page css start */
#arm-blog-listing-page{
    width: 1250px;
    max-width: 100%;
    padding: 0 20px;
    margin: 78px auto;
    text-align: center;
}
#arm-blog-listing-page .arm-first-heading{
    font-family: 'Inter-SemiBold';
    margin-bottom: 12px;
}
#arm-blog-listing-page .arm-title-disc{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.08px;
}
.arm-latest-post{
    margin-top: 48px;
    display: flex;
    gap: 32px;
    align-items: center;
}
.arm-latest-post-content{ width: 570px; text-align: left; }
.arm-latest-post-image { width: calc(100% - 602px); }
.arm-latest-post-categories{
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    border: 1px solid #0C0D0F1F;
    border-radius: var(--radius-32px);
    padding: 2px 14px;
    width: fit-content;
    margin-bottom: 16px;
}
.arm-latest-post-title{
    font-family: 'Inter-Bold';
    font-weight: 700;
    font-size: 30px;
    line-height: 42px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
}
.arm-latest-post-disc.arm-title-disc{ margin-top: 16px; margin-bottom: 24px !important; }
.arm-date-author-sepr{ 
    width: 2px;
    height: 21px;
    background-color: #0C0D0F1F;
    display: inline-block;
    vertical-align: text-bottom;
    margin: 0 5px;
}
.arm-categories-section{ margin-top: 76px; margin-bottom: 48px; display: flex; justify-content: space-between; align-items: center; }
.arm-categories-section .arm-addon-search-bar{ width: 238px; }
.arm-categories-section .arm-addon-search-bar input{ height: 41px; }
.arm-categories-section ul{ margin: 0 !important; display: flex; gap: 6px; }
.arm-categories-section ul li{ list-style: none; }
.arm-categories-section ul a{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    border: 1px solid #0C0D0F1F;
    padding: 10px 16px;
    border-radius: var(--radius-32px);
}
.arm-post-title{
    text-align: left;
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;
    color: var(--pt-main-black);
}
.arm-blog-listing-wrapper{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 48px 32px;
    margin-top: 32px;
}
.arm_blog_content{ text-align: left; }
.arm_blog_img_section{ margin-bottom: 24px; }
.arm_blog_content a{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 20px;
    line-height: 32px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
}
.arm-post-meta-sec{ margin: 16px 0; }
.arm-post-meta-sec .meta_info{
    font-family: var(--primary-font);
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
    border-right: 2px solid #0C0D0F1F;
    padding: 0 6px;
}
.arm-post-meta-sec .meta_info_category { font-family: 'Inter-Medium'; color: var(--pt-main-black); padding-left: 0; }
.arm-post-meta-sec .arm_first_post_author { border: 0; padding-right: 0; }
.arm-blog-excerpt{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 15px;
    line-height: 26px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
}
.arm-categories-section ul a:hover, .arm-categories-section ul a.arm-selected-cat{ background-color: var(--pt-main-black); color: var(--cl-white); }
.blog_pagination.arm_post_navigation{ display: flex; gap: 10px; justify-content: center; margin-top: 64px; }
.arm_post_navigation .next.page-numbers, .arm_post_navigation .prev.page-numbers{
    font-size: 0 !important;
    color: transparent;
    background-image: url(./images/arm_post_navigation_next.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: center;
}
.arm_post_navigation .prev.page-numbers{ rotate: 180deg; }
.blog_pagination.arm_post_navigation a, .blog_pagination.arm_post_navigation .page-numbers{
    border: 1px solid #0C0D0F1F;
    border-radius: var(--radius-48px);
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: var(--pt-title-disc);
    padding: 9px 0;
    height: 42px;
    width: 42px;
}
.blog_pagination.arm_post_navigation .page-numbers.dots{ border: 0; width: 32px; padding: 10px 0; }
.blog_pagination.arm_post_navigation .page-numbers.current{ background-color: var(--pt-main-black); color: var(--cl-white); }
.arm-latest-post .arm-latest-post-content .arm-latest-post-title:hover, .arm-blog-listing-wrapper .arm_blog_content .arm_blog_extra_post_title:hover{ color: var(--pt-main-blue); }
.arm-blog-listing-wrapper .post_feature_image, .arm-latest-post-image .post_feature_image { border-radius: var(--radius-24px); }
.arm-new-blog-list .arm_ajex_loder {
    position: absolute;
    text-align: center;
    width: 88px;
    margin: 0 auto;
    height: 88px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0);
}
.arm-new-blog-list .arm_ajex_loder img {
    position: relative;
    top: 40%;
    z-index: 99991;
    background:#005AEE;;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -o-border-radius: 8px;
    box-shadow: 0 0 12px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 12px rgba(0,0,0,.2);
    -o-box-shadow: 0 0 12px rgba(0,0,0,.2);
    text-align: center;
    width: 88px;
    padding: 16px;
    box-sizing: border-box;
}
.blog_listing.blog_listing_container {
    position: relative;
    min-height: 1300px;
}

/* blog listing page css end */

/* blog deatils page css start */

.arm-blog-details-page .arm-blog-content-right .arm-blog-grab-box-wrapper {
    padding: 32px 24px 42px 24px;
    width: 280px;
}
.arm-blog-details-page .arm-blog-grab-box-wrapper {
    background-color: #0F172A;
    text-align: center;
    color: #fff;
    padding: 20px 16px 40px;
    border-radius: 16px;
    top: 50px;
    background-image: url('./images/arm-support-cta-img.webp');
}
.arm-blog-details-page .arm-blog-grab-box-wrapper .arm-blog-grab-box-img {
    margin-bottom: 16px;
}
.arm-blog-details-page .arm-blog-grab-box-wrapper .arm-blog-grab-box-heding {
    font-family: 'Inter-SemiBold';
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
    /* margin: 0 auto 16px; */
    display: block;
    color: #FFFFFF;
}
.arm-blog-details-page .arm-blog-inbulit-addon {
    font-family: 'Inter-Regular';
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 24px;
}
.arm-blog-details-page .arm-blog-inbulit-addon span {
    color: #80FF95;
    font-weight: 700;
}
.arm-blog-details-page .arm-blog-inbulit-addon.payment {
    margin-top: 6px;
    margin-bottom: 24px;
}
.arm-blog-details-page .arm-blog-price-wrapper{
    display: flex;
    justify-content: center;
    align-items: center;
}
.arm-blog-details-page .blog-right-sidebar .arm-blog-grab-box-wrapper .arm-blog-grab-box-btn {
    font-size: 16px;
    line-height: 22px;
    padding: 12px 40px;
    margin-bottom: 10px;
}
.arm-blog-get-box-price-wrapper p:after{
    content: '';
    position: relative;
    background-image: url('./images/pricing-stayle-after-content.webp');
    width: 100%;
    height: 9px;
    display: block;
    background-repeat: no-repeat;
    background-position: bottom right;
}
.arm-blog-get-box-price-wrapper p{
    display: inline-block;
     font-family: 'Inter-Regular';
     font-size: 16px;
     font-weight: 400;
     line-height: 22px;
     margin-bottom: 30px;
     color: #CED0DB;
     margin-bottom: 25px !important;
 }
.arm-blog-details-page .arm-blog-grab-box-wrapper .arm-blog-grab-box-btn {
    background-color: #0059ED;
    padding: 12px 63px;
    color:#FFFFFF;
    border-radius: 48px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    border: 1px solid #0059ED;
    font-family: 'Inter-SemiBold';
}


.arm-blog-details-hero-sec, .arm-blog-content-area{
    width: 1200px;
    max-width: 100%;
    padding: 0 20px;
    margin: 0 auto;
}
.arm-blog-details-hero-sec-wrapper{ background-color: #E9EFF5; padding: 64px 0; }
.breadcrumbs.arm_breadcrumbs{ display: flex; gap: 4px; align-items: center; margin-bottom: 48px; }
.arm-breadcrumbs-space{
    background-image: url(./images/arm-breadcrumbs-icon.svg);
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
}
/* arm-breadcrumbs-icon.svg */
.breadcrumbs.arm_breadcrumbs span{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
}
.breadcrumbs.arm_breadcrumbs span.blog-item{
    display: inline-block;
    max-width: 140px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle;
}
.arm-hero-sec-content-area-wrapper{
    display: flex;
    gap: 32px;
    align-items: center;
}
.arm-hero-sec-content-area-wrapper .arm-hero-sec-content-area{ width: 564px; }
.arm-hero-sec-content-area-wrapper .arm-hero-sec-img-area{ width: calc(100% - 596px); }
.arm-blog-cat-name{
    width: fit-content;
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    border: 1px solid #0C0D0F1F;
    border-radius: var(--radius-32px);
    padding: 2px 16px;
}
.arm-blog-title{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 32px;
    line-height: 48px;
    color: var(--pt-main-black);
    margin: 16px 0 32px 0;
}
.arm-blog-authoer-name, .arm-blog-publish-date, .arm-blog-read-time{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
}
.arm-blog-authoer-name{ display: block; }
.arm-blog-authoer-name span a{ font-family: 'Inter-Medium'; font-weight: 500; color: var(--pt-main-black); }
.arm-blog-date-read-time-sep{
    width: 5px;
    height: 5px;
    border-radius: 50px;
    background-color: var(--pt-title-disc);
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px;
}
.arm_social_share_wrapper{ margin-top: 48px; }
.arm_social_share_wrapper p{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 15px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    margin-bottom: 12px !important;
}
.arm_social_share_wrapper .social_share{ display: flex; gap: 16px; }
.arm_social_share_wrapper .social_share .share_image a{
    background: #EBF1F7;
    border: 1px solid #0C0D0F1F;
    height: 40px;
    width: 40px;
    border-radius: var(--radius-8px);
    display: flex;
    justify-content: center;
    align-items: center;
}
.arm_social_share_wrapper .social_share .share_image a:hover,
.arm_blog-follow_share_wrapper .blog-follow_share a:hover{
    border-color: #0C0D0F;
}
.arm_social_share_wrapper .social_share.blog-footer-image .share_image.arm_facebook_share_img a:hover{
    border-color: unset;   
    background-color: #2A4EC7;
}

.arm_social_share_wrapper .social_share.blog-footer-image .share_image.arm_twitter_share_img a:hover,.arm_social_share_wrapper .social_share.blog-footer-image .share_image.share_image_chatgpt a:hover{
    border-color: unset;   
    background-color: #242527;
}
.arm_social_share_wrapper .social_share.blog-footer-image .share_image.arm_linkdin_share_img a:hover{
    border-color: unset;   
    background-color: #1F4E9A;
}
.arm_social_share_wrapper .social_share.blog-footer-image .share_image.share_image_perplexity a:hover{
    border-color: unset;   
    background-color: #1A6671;
}
.arm_social_share_wrapper .social_share .share_image.share_image_perplexity a, .arm_social_share_wrapper .social_share .share_image.share_image_chatgpt a{ width: unset; padding: 0 10px; }
.arm_social_share_wrapper .social_share .share_image.share_image_perplexity img, .arm_social_share_wrapper .social_share .share_image.share_image_chatgpt img{ margin-right: 6px; }
.arm_social_share_wrapper .social_share .share_image.share_image_perplexity span, .arm_social_share_wrapper .social_share .share_image.share_image_chatgpt span{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
}
.arm-blog-content-area { margin-top: 48px;  }
.arm-blog-content-area .arm-table-of-content{
    border: 1px solid #0C0D0F1F;
    box-shadow: 6px 16px 32px -8px #0C0D0F0A;
    border-radius: var(--radius-12px);
    padding: 16px 24px;
    cursor: pointer;
    margin-bottom: 32px;
}
.arm-blog-content-area .arm-table-of-content .arm-toc-heding, .arm_doc_toc .arm-toc-heding{
    position: relative;
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    padding-left: 32px;
}
.arm-blog-content-area .arm-table-of-content .arm-toc-heding:before, .arm-blog-content-area .arm-table-of-content .arm-toc-heding:after, .arm_doc_toc .arm-toc-heding:before{
    content: '';
    position: absolute;
    background-image: url(./images/arm-blog-toc-icon.webp);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    top: 6px;
    left: 0px;
}
.arm-blog-content-area .arm-table-of-content .arm-toc-heding:after{
    background-image: url(./images/arm-blog-toc-oc-icon.webp);
    left: unset;
    right: 0;
}
.arm-blog-content-area .arm-table-of-content.arm_hide_ul_content .arm-toc-heding:after{ rotate: 180deg; }
.arm-blog-content-area .arm-table-of-content ul{ margin: 0; counter-reset: arm-toc-counter; }
.arm-blog-content-area .arm-table-of-content ul li{ list-style: none; }
.arm-blog-content-area .arm-table-of-content ul li a{
    font-family: 'Inter-Medium';
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    color: var(--pt-main-black);
    letter-spacing: 0.22px;
}
.arm-blog-content-area .arm-table-of-content ul li.heading-level-2 {
    margin-top: 16px;
    margin-bottom: 0px;
}
.arm-blog-content-area .arm-table-of-content ul li.heading-level-2::before {
    content: counter(arm-toc-counter);
    counter-increment: arm-toc-counter;
    padding-right: 10px;
    color: var(--pt-main-black);
}
.arm-blog-content-area .arm-table-of-content ul li.heading-level-3 {
    list-style: none inside;
    padding-left: 32px;
    position: relative;
    line-height: 12px;
    margin-top: 12px;
    margin-bottom: 0px;
}
.arm-blog-content-area .arm-table-of-content ul li.heading-level-3::before {
    content: '';
    height: 4px;
    width: 4px;
    background: #535D71;
    border-radius: 50%;
    position: absolute;
    left: 18px;
    top: 12px;
}
.arm-blog-content-area .arm_single_doc{ margin-bottom: 48px; }
.arm-blog-content-area .arm_single_doc p, .arm-blog-content-area .arm_single_doc li, .arm-blog-content-area .arm_single_doc ol, .arm-blog-content-area .arm_single_doc tr td span, .arm-blog-content-area .arm_single_doc tr td b{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
}
.arm-blog-content-area .arm_single_doc tr td b{ font-family: 'Inter-SemiBold'; }
.arm-blog-content-area .arm_single_doc tr td { text-align: center;  border-color: var(--pt-main-black); }
.arm-blog-content-area .arm_single_doc p, .arm-blog-content-area .arm_single_doc ul, .arm-blog-content-area .arm_single_doc ol { margin-bottom: 20px !important; }
.arm-blog-content-area .arm_single_doc ul, .arm-blog-content-area .arm_single_doc ol{ margin-left: 20px; }
.arm-blog-content-area .arm_single_doc p a{ color: var(--pt-main-blue); text-decoration: underline !important; text-underline-offset: 2px; }
.arm-blog-content-area .arm_single_doc h2, .arm-blog-content-area .arm_single_doc h3{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    color: var(--pt-main-black);
    margin-bottom: 24px;
}
.arm-blog-content-area .arm_single_doc h3{ font-size: 18px; line-height: 34px; }
.arm-blog-content-area .arm_single_doc li, .arm-blog-content-area .arm_single_doc ol{ margin-bottom: 6px; }
.arm-blog-content-area .arm_single_doc p:empty { display: none; }
.arm-blog-content-area .arm_single_doc p + h2 { margin-top: 36px; }
.arm-blog-content-area .arm_single_doc h3 + ul, .arm-blog-content-area .arm_single_doc p + ul , .arm-blog-content-area .arm_single_doc p +  ol { margin-top: -12px; }
.arm-blog-content-area .arm_single_doc h2 + p, .arm-blog-content-area .arm_single_doc h2 + h3{ margin-top: -10px; }
.arm-blog-content-area .arm_single_doc h3 + p{ margin-top: -16px; }
.arm-blog-content-area .arm_single_doc img{ border: 1px solid #444546; border-radius: var(--radius-12px); }
.arm-blog-content-area .arm_single_doc p + p img{ margin-top: 14px; margin-bottom: 16px; }
.arm-blog-content-area .arm_single_doc h2 + p img, .arm-blog-content-area .arm_single_doc h3 + p img{ margin-top: 12px; margin-bottom: 10px; }
.arm-blog-content-area .arm_single_doc table{ margin: 24px 0; border-color: var(--pt-main-black); }
.arm-blog-content-area{ display: flex; gap: 64px; }
.arm-blog-content-area .arm-blog-content-left-side{ width: 816px; }
.arm-blog-content-area .arm-blog-content-right-side{ width: calc(100% - 880px); }
.author-info-box{ padding: 32px 0; border: 1px solid #0C0D0F1F; border-left-width: 0; border-right-width: 0; }
.author-info-box .author-profile-img{ width: 48px; height: 48px; }
.author-info-box .author-profile-img img{ border-radius: 50px; }
.author-info-box{ display: flex; gap: 12px; }
.author-info-box p{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
}
.author-info-box .author-profile-role{ font-family: var(--primary-font); color: var(--pt-title-disc); }
.arm_footer_social_share_wrapper{ margin: 32px 0 76px 0; }
.arm_footer_social_share_wrapper .social_share .arm_facebook_share_img a{ background-color: #3461F9; border-color: #3461F9; }
.arm_footer_social_share_wrapper .social_share .arm_twitter_share_img a, .arm_footer_social_share_wrapper .social_share .share_image_chatgpt a{ background-color: #0C0D0F; border-color: #0C0D0F; }
.arm_footer_social_share_wrapper .social_share .share_image_chatgpt span, .arm_footer_social_share_wrapper .social_share .share_image_perplexity span { color: var(--cl-white) !important; }
.arm_footer_social_share_wrapper.arm_social_share_wrapper p{ margin-bottom: 16px !important; }
.arm_footer_social_share_wrapper .social_share .arm_linkdin_share_img a{ background-color: #2761C0; border-color: #2761C0; }
.arm_footer_social_share_wrapper .social_share .share_image_perplexity a{ background-color: #20808D; border-color: #20808D; }
.arm-promot-sec{
    background-color: var(--pt-main-blue);
    border-radius: var(--radius-24px);
    padding: 24px 16px 36px 16px;
    text-align: center;
}
.arm-blog-content-right{ position: sticky; top: 20px; margin-bottom: 60px; }
body.admin-bar .arm-blog-content-right{ top: 50px; }
.arm-get-arm-pro-box{
    display: block;
    background-color: var(--pt-main-black);
    border-radius: var(--radius-8px);
    width: 100%;
    padding: 6px;
    text-align: center;
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 0.08px;
    color: var(--cl-white);
}
.arm-addon-count-text{
    background: linear-gradient(90deg, #0059ED 0%, #00BBFF 100%);
    border: 1px solid #FFFFFF29;
    border-radius: var(--radius-8px);
    width: fit-content;
    margin: 8px auto 0 auto;
    font-family: 'Inter-Bold';
    font-weight: 700;
    font-size: 18px;
    line-height: 30px;
    letter-spacing: 0.08px;
    color: var(--cl-white);
    text-align: center;
    padding: 6px 12px;
    display: block;
    background-repeat: no-repeat;
}
.arm-pricing-srart-now{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.08px;
    text-align: center;
    color: var(--cl-white);
    margin-bottom: 4px;
}
.arm-addon-count-text span{
    font-size: 28px;
    line-height: 30px;
    vertical-align: middle;
}
.arm-addon-count-text.arm-pro-pricing{ padding: 8px 12px; margin-bottom: 20px; }
.arm-promot-btn{
    background-color: #FCC400;
    color: var(--pt-main-black);
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.08px;
    padding: 11px 32px;
    border-radius: var(--radius-8px);
    position: relative;
}
.arm-promot-btn span:after{
    content: '';
    position: absolute;
    background-image: url(./images/arm-promot-btn-arrow.webp);
    width: 29px;
    height: 29px;
    bottom: -8px;
    right: -14px
}
.arm-blog-follw-section{ margin-top: 32px; }
.arm-blog-follow-heding{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    margin-bottom: 16px !important;
}
.blog-follow_share a{
    border: 1px solid #0C0D0F1F;
    border-radius: var(--radius-8px);
    padding: 8px 7px;
    height: 40px;
    width: 40px;
    display: inline-block;
    margin-right: 16px;
}
.blog-follow_share a:nth-last-child(1){ margin-right: 0; }
/* blog deatils page css end */

/* documentation page css start */
.arm-ast-medium-container.arm-documentation-page{ display: flex; gap: 64px; justify-content: space-between; background-color: #F5F5F5; }
.arm_single_col1{ border-right: 1px solid #0C0D0F1F; padding: 32px 24px; width: 320px; background-color: var(--cl-white); }
.arm_single_col2.arm_new_single_content{width: calc(100% - 768px); }
.arm_single_col3.arm_doc_toc{ width: 320px; padding: 24px 24px 0 24px; position: sticky; top: 30px; align-self: flex-start; }
.arm_single_col1, .arm_single_col2, .arm_single_col3{ overflow-y: scroll; scrollbar-width: none; }
.arm-doc-head-title.arm-forth-heading{ margin-bottom: 20px !important; }
.header_search_form.arm-addon-search-bar{ width: auto; }
.arm_toggle_sec{ display: none; }
.arm_single_col1 .arm_doc_list{ margin: 0; }
.arm_single_col1 .arm_doc_list .list-group-item-heading{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: var(--pt-main-black);
    display: block;
    width: 100%;
    position: relative;
}
.arm_doc_toc a{
    border-left: 2px solid transparent;
    transition: border-color 0.3s ease;
    padding-left: 16px;
}
.arm_doc_toc a.active { border-left: 1px solid var(--pt-main-blue); transition: border-color 0.3s ease; border-left-color: var(--pt-main-blue); }
.arm_single_col1 .arm_doc_list .list-group-item-heading::after{
    content: '';
    position: absolute;
    background-image: url(./images/arm-doc-oc-icon.svg);
    width: 16px;
    height: 16px;
    top: 4px;
    right: 0;
    transform: translate(0, -50%);
    rotate: 270deg;
}
.arm_single_col1 .arm_doc_list .active.list-group-item-heading::after{ rotate: 0deg; top: 12px; right: 10px; }
.arm_single_col1 .arm_doc_list .list-group-item-heading.active{ font-family: 'Inter-SemiBold'; font-weight: 600; text-decoration: underline !important; text-underline-offset: 2px; }
.arm_single_col1 .arm_doc_list .accordion-section-content{ padding: 0; background-color: unset; }
.arm_single_col1 .arm_doc_list .accordion-section-content ul{ margin: 16px 0; }
.arm_single_col1 .arm_doc_list .accordion-section-content ul li{ list-style: none; border-left: 1px solid #0C0D0F1F; padding-left: 18px; }
.arm_single_col1 .arm_doc_list .accordion-section-content ul li a{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: var(--pt-title-disc);
    padding-bottom: 16px;
    display: block;
}
.arm_single_col1 .arm_doc_list .accordion-section-content ul li:nth-last-child(1) a { padding-bottom: 0; }
.arm_single_col1 .arm_doc_list .accordion-section-content ul .current_post{ color: var(--pt-main-blue); }
.arm-doc-table-of-contents.arm-toc-heding ul{ margin: 24px 0 0 0 ; list-style: none; border-left: 1px solid #0C0D0F1F; position: relative; }
.arm-doc-table-of-contents.arm-toc-heding{ padding: 0; }
.arm-doc-table-of-contents.arm-toc-heding span{ padding-left: 28px; }
.arm-doc-table-of-contents.arm-toc-heding .toc-level-1 a, .arm-doc-table-of-contents.arm-toc-heding .toc-level-2 a, .arm-doc-table-of-contents.arm-toc-heding .toc-level-3 a{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: var(--pt-title-disc);
    display: block;
    margin-bottom: 16px;
    padding-left: 18px; 
}
.arm-doc-table-of-contents.arm-toc-heding .toc-level-2 a.active, .arm-doc-table-of-contents.arm-toc-heding .toc-level-3 a.active{ color: var(--pt-main-blue); }
.arm_single_col2 .arm_single_doc h1, .arm_single_col2 .arm_single_doc h2{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    color: var(--pt-main-black);
    margin-bottom: 18px;
    margin-top: 36px !important;
}
.arm_single_col2 .arm_single_doc h1{ font-size: 34px; line-height: 46px; margin-top: 0 !important; }
.arm_single_col2 .arm_single_doc p, .arm_single_col2 .arm_single_doc ul li, .arm_single_col2 .arm_single_doc ol li{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
    margin-bottom: 18px !important;
    margin-top: 16px;
}
.arm_single_col2 .arm_single_doc ul li, .arm_single_col2 .arm_single_doc ol li{ margin-top: 0; margin-bottom: 6px !important; }
.arm_single_col2 .arm_single_doc img{
    border: 1px solid #0C0D0F1F;
    box-shadow: 6px 16px 32px -8px #0C0D0F0A;
    border-radius: var(--radius-12px);
    margin: 10px 0;
}
.arm-documentation-page .arm_single_col2 .arm_single_doc .doc_image{ display: inline-block; }
.arm_single_col2.arm_new_single_content{ padding-top: 48px; }
.arm_single_doc  .arm-heading-h3 { margin-top: 0; }
.arm_single_col2 .arm_single_doc code{
    background-color: #f9f2f4;
    color: #c7254e;
}
.arm_single_col2 .arm_single_doc strong, .arm_single_col2 .arm_single_doc b{ font-family: 'Inter-SemiBold'; color: var(--pt-main-black); }
.arm_single_doc .row{ display: flex; gap: 34px; }
.arm_single_col2.arm_new_single_content p a{ color: var(--pt-main-blue); }
.arm-change-log-wrapper {
    width: 74%;
    margin: 0 auto 40px auto !important;
    padding-left: 0 !important;
}
.arm-change-log-wrapper .arm-doc-tab-item {
    font-family: var(--primary-font);
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    color: var(--pt-main-black);
    display: table-cell;
    width: 295px;
    padding: 12px 0;
    cursor: pointer;
    border-bottom: 2px solid #0000001F;
    text-align: center;
}
.arm-change-log-wrapper .arm-doc-tab-item.active {
    color: var(--pt-main-blue);
    border-color: var(--pt-main-blue);
    border-bottom: 2px solid;
    font-family: var(--primary-font);
}
body.postid-24091 .arm_single_col3 .arm-doc-table-of-contents{ display: none; }
#doc-search-container {
    position: relative;
}
.arm-doc-serching-loder {
    position: absolute;
    right: 19px;
    top: 24%;
    transform: translateY(-50%);
    width: 18px;
    height: 18px;
    border: 2px solid #ccc;
    border-top-color: #0a0a0a;
    border-radius: 50%;
    animation: spin 0.7s linear infinite;
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
span#doc-close {
    width: 20px;
    height: 20px;
    top: 12px;
    right: 8px;
    background-image: url(./images/arm-doc-close-icon.svg);
    background-repeat: no-repeat;
    float: right;
    top: -30px;
    margin-left: 10px;
}
span#doc-close::before{ content: unset; }
.arm-no-search-result-found {
    font-family: 'Inter-Regular';
    font-weight: 400;
    font-size: 15px;
    line-height: 30px;
    letter-spacing: 0.22px;
    color: var(--pt-main-grey);
}
.arm-no-search-result-found span {
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    float: unset !important;
    top: unset !important;
}
.arm-documentation-page .header_search_form span {
    position: relative;
    float: left;
    top: 20px;
    word-wrap: break-word;
}
.arm-documentation-page .arm_single_col2 .arm_single_doc p + .doc_image{ margin-top: 0; }
.arm-documentation-page .arm_single_col2 h3, .arm-documentation-page .arm_single_col2 h4, .arm-documentation-page .arm_single_col2 h5{font-family: 'Inter-Medium'; color: var(--pt-main-black); }
/* documentation page css end */

/* comparison page css start */
.arm-vs-other-com-page{
    width: 1200px;
    max-width: 100%;
    padding: 0 20px;
    margin: 0 auto; 
}
.arm-other-comparison-page .arm-other-compa-hero-wrapper{ text-align: center; margin-top: 76px; }
.arm-other-compa-hero-wrapper .arm-first-heading{
    font-family: 'Inter-SemiBold';
    font-size: 40px;
    line-height: 54px;
    width: 962px;
    margin: 0 auto 12px auto;
    max-width: 100%;
}
.arm-other-compa-hero-wrapper .arm-title-disc{
    width: 762px;
    max-width: 100%;
    margin: 0 auto;
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
}
.arm-ast-small-container{ margin-top: 48px; margin-bottom: 96px; border: 1px solid #0000001F; border-radius: var(--radius-12px); }
.armliate-comparison-mobile-show{ display: none; }
.arm-vs-other-com-page .arm-comparison-section .arm-comparison-section-top {
    padding-top: 0;
    gap: 0;
    border-top-left-radius: var(--radius-12px);
    border-top-right-radius: var(--radius-12px);
}
.arm-comparison-section .arm-comparison-section-top {
    position: sticky;
    top: 0;
    background-color: var(--cl-white);
    padding-top: 24px;
    border-bottom: 1px solid #0000001F;
    margin-bottom: -1px;
}
.arm-comparison-section-top { display: flex; gap: 32px; }
.arm-vs-other-com-page .arm-comparison-section-text { width: 232px; }
.arm-comparison-lite-pro-wrapper { width: calc(100% - 232px); display: flex; }
.arm-comparison-section .arm-comparison-section-top .arm-comp-lite-box, .arm-comparison-section .arm-comparison-section-top .arm-comp-pro-box{ padding: 30px 16px; }
.arm-comparison-lite-pro-wrapper .arm-comp-lite-box, .arm-comparison-lite-pro-wrapper .arm-comp-pro-box {
    width: 50%;
    text-align: center;
    padding: 24px 16px;
    border: 1px solid #0000001F;
    border-right: 0;
}
.arm-comparison-lite-pro-wrapper .arm-comp-lite-box, .arm-comparison-lite-pro-wrapper .arm-comp-pro-box{
    border-top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 0;
}
.arm-comparison-lite-pro-wrapper .arm-comp-lite-box h5, .arm-comparison-lite-pro-wrapper .arm-comp-pro-box h5{
    margin-bottom: 0;
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 18px;
    line-height: 30px;
    color: var(--pt-main-black);
}
.arm-comp-sec-content .arm-comparison-section-top{
    align-items: center;
    border-top: 1px solid #0000001F;
    gap: 0;
}
.arm-comp-sec-content .arm-comparison-section-top .arm-comparison-section-text {
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
    padding: 12px 24px;
}
.arm-comparison-section-full-row .arm-second-sub-title{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 30px;
    color: var(--pt-main-black);
    margin-bottom: 0;
}
.arm-comparison-section-full-row .arm-comparison-lite-pro-wrapper .arm-comp-lite-box, .arm-comparison-section-full-row .arm-comparison-lite-pro-wrapper .arm-comp-pro-box{ border: 0; padding: 16px 0; }
.arm-comparison-section .arm-comparison-section-top .arm-comp-lite-box, .arm-comparison-lite-pro-wrapper .arm-comp-lite-box{ background-color: #F0F5FF; border: 0; border-left: 1px solid #0000001F; }
.arm-comparison-section-full-row, .arm-comparison-section-full-row .arm-comp-lite-box { background-color: #B2FFBF; }
.arm-comparison-lite-pro-wrapper .arm-comp-lite-box a{
    background-color: var(--pt-main-black);
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.08px;
    color: var(--cl-white);
    padding: 12px 24px;
    border-radius: var(--radius-48px);
    border: 1px solid var(--pt-main-black);
}
.arm-comparison-lite-pro-wrapper .arm-comp-lite-box a:hover{
    color: var(--pt-main-black);
    background-color: var(--cl-white);
}
.arm-comparison-lite-pro-wrapper .arm-comparison-content, .arm-comparison-lite-pro-wrapper .arm-comparison-content small{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    letter-spacing: 0.08px;
    color: var(--pt-main-black);
    display: block;
}
.arm-comparison-lite-pro-wrapper .arm-comparison-content b{ font-family: 'Inter-SemiBold'; font-weight: 600; font-size: 18px; }
.arm-comparison-lite-pro-wrapper .arm-comparison-content small{ margin-top: 2px; }
.arm-comparison-lite-pro-wrapper .arm-comp-pro-box .arm-comparison-content small { color: var(--pt-title-disc); }
.arm-compa-lite.arm-comparison-yes, .arm-compa-premium.arm-comparison-yes{ background-image: url(./images/arm-comp-yes.svg); width: 22px; height: 22px; }
.arm-compa-lite.arm-comparison-no, .arm-compa-premium.arm-comparison-no{ background-image: url(./images/arm-comp-no.svg); width: 22px; height: 22px; }
.arm-comparison-lite-pro-wrapper .arm-comparison-content small b{ font-size: 14px; }
.arm-comparison-section{ position: sticky; top: -6px; }
body.admin-bar .arm-comparison-section{ top: 26px; }
.arm-other-compa-footer-area{ text-align: center; margin-bottom: 76px; }
.arm-other-compa-footer-area .arm-second-heading{
    font-family: 'Inter-SemiBold';
    width: 780px;
    max-width: 100%;
    margin: 0 auto 12px auto;
}
.arm-other-compa-footer-area .arm-title-disc{
    width: 950px;
    max-width: 100%;
    margin: 0 auto 30px auto !important;
}
.arm-other-compa-footer-area img{ margin-bottom: 24px; }
.arm-other-compa-footer-area .arm-button-wrapper{ justify-content: center; }
/* comparison page css end */

/* contact us page css start */
.arm-contact-us-page{
    width: 1200px;
    max-width: 100%;
    padding: 0 20px;
    margin: 76px auto;
}
.arm-contact-hero-sec{ text-align: center; }
.arm-contact-hero-sec .arm-first-heading{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 48px;
    line-height: 68px;
    color: var(--pt-main-black);
    margin-bottom: 12px;
}
.arm-contact-hero-sec .arm-title-disc{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
}
.arm-form-sec-wrapper{
    margin-top: 46px;
    margin-bottom: 108px;
    display: flex;
    gap: 24px;
}
.arm-form-sec-wrapper .arm-form-sec{ width: 796px; }
.arm-form-sec-wrapper .arm-left-side-content{ width: calc(100% - 844px); }
.arm-contact-us-box{
    text-align: center;
    background: #F2FAFC;
    border-radius: var(--radius-24px);
    padding: 32px;
    margin-bottom: 24px;
    text-align: center;
}
.arm-contact-us-box.arm-cont-box-join-commu{ background: #FFF8F5; }
.arm-contact-us-box .arm-contact-us-box-icon{
    width: 76px;
    height: 76px;
    display: block;
    margin: 0 auto 24px auto;
    background-image: url(./images/arm-technical-support.webp);
}
.arm-contact-us-box.arm-cont-box-join-commu .arm-contact-us-box-icon{ background-image: url(./images/arm-join-community.webp); }
.arm-contact-us-box .arm-contact-us-box-text {
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.24px;
    margin-bottom: 12px;
}
.arm-contact-us-box .arm-contact-us-box-disc{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 0.24px;
    color: #00000099;
    margin-bottom: 24px !important;
}
.arm-contact-us-box a{
    background-color: #2D89A2;
    border: 1px solid #2D89A2;
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.08px;
    padding: 11px;
    display: block;
    width: 100%;
    color: var(--cl-white);
    border-radius: var(--radius-16px);
}
.arm-contact-us-box a:hover{
    color: #2D89A2;
    background-color: transparent;
}
.arm-contact-us-box.arm-cont-box-join-commu a:hover{
    background-color: transparent;
    color: #EF8354;
}
.arm-contact-us-box.arm-cont-box-join-commu a{ background-color: #EF8354; border-color:#EF8354; }
/* contact us page css end */

/* affiliate Program Page start */
.arm-affi-prog-page-hero-wrapper{
    background-color: #002E7B;
    background-image: url(./images/arm-affiliate-program.webp);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.arm-affi-prog-page-hero, .arm-join-affiliate-program-sec{
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    padding: 76px 20px;
    text-align: center;
}
.arm-join-affiliate-program-sec { padding: 76px 20px 52px 20px; }
.arm-affi-prog-page-hero .arm-first-heading{
    font-family: 'Inter-SemiBold';
    color: var(--cl-white);
    width: 774px;
    max-width: 100%;
    margin: 0 auto 12px auto;
}
.arm-affi-prog-page-hero .arm-first-heading span{ color: #80FF95; }
.arm-affi-prog-page-hero .arm-title-disc{
    font-size: 18px;
    line-height: 32px;
    color: var(--cl-white);
    width: 700px;
    max-width: 100%;
    margin: 0 auto 48px auto !important;
}
.arm-affi-prog-page-hero .arm-title-disc span{ font-family: 'Inter-SemiBold'; }
.arm-affi-login-regi-btn-wrapper .arm-affi-regis{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 32px;
    color: #000000CC;
    padding: 18px 34px;
    border-radius: var(--radius-48px);
    background-color: #80FF95;
}
.arm-affi-login-regi-btn-wrapper { margin-bottom: 76px; }
.arm-regis-text{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 16px;
    line-height: 32px;
    color: #FFFFFFB2;
    margin-top: 34px;
}
.arm-regis-text .arm-affi-login{
    color: var(--cl-white);
    text-decoration: underline !important;
    text-underline-offset: 6px;
}
.arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head{ position: relative; }
.arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:after, .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:before{
    content: '';
    position: absolute;
    height: 1px;
    width: 347px;
    background-color: #FFFFFF1F;
    left: 0;
    top: 50%;
    transform: translate(0, 0);
}
.arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:after{ left: unset; right: 0; }
.arm-join-affiliate-program-sec .arm-second-heading{ font-family: 'Inter-SemiBold'; margin-bottom: 8px; }
.arm-join-affi-prog-sec{ margin-top: 48px; }
.arm-join-affi-box-wrapper{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
}
.arm-join-affi-box{
    border: 1px solid #0C0D0F1F;
    padding: 32px;
    border-radius: var(--radius-24px);
    text-align: left;
}
.arm-join-affi-icon{
    display: block;
    width: 52px;
    height: 52px;
    background-image: url(./images/arm-join-affiliate-program.webp);
    margin-bottom: 16px;
    background-position: -20px -20px;
}
.arm-join-affi-box .arm-forth-heading{ margin-bottom: 16px; }
.arm-join-affi-icon.arm-guarn-icon{ background-position: -20px -92px; }
.arm-join-affi-icon.arm-sell-way-icon{ background-position: -20px -164px; }
.arm-join-affi-icon.arm-regul-payo-icon{ background-position: -20px -236px; }
.arm-join-affi-icon.arm-adv-trac-icon{ background-position: -20px -308px; }
.arm-join-affi-icon.arm-inst-smo-icon{ background-position: -20px -380px; }
.arm-why-easy-armember-sec-wrapper{ background-color: #F2F7FC; padding: 76px 0; margin-bottom: 76px; }
.arm-why-easy-armember-sec, .arm-easy-commi-tab-sec-wrapper, .arm-affi-user-slider-sec {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}
.arm-why-easy-content-wrapper{
    display: flex;
    gap: 0;
    align-items: center;
}
.arm-why-easy-content-wrapper .arm-why-easy-sec-img{ width: 398px; }
.arm-why-easy-content-wrapper .arm-why-easy-content{ width: calc(100% - 498px); margin-left: 96px; }
.arm-why-easy-content .arm-second-heading, .arm-easy-commi-tab-sec-wrapper .arm-second-heading{ font-family: 'Inter-SemiBold'; margin-bottom: 8px; }
.arm-why-easy-content .arm-title-disc{ margin-bottom: 44px !important; }
.arm-why-wasy-disc-box{ display: flex; gap: 8px; align-items: center; margin-bottom: 28px; }
.arm-why-wasy-disc-box:nth-last-child(1){ margin-bottom: 0; }
.arm-why-wasy-disc-box .arm-why-wasy-icon{
    display: block;
    width: 52px;
    height: 52px;
    background-image: url(./images/arm-easy-sell-armember.webp);
    background-position: -20px -20px;
}
.arm-why-wasy-icon.arm-rebust-icon{ background-position: -20px -92px; }
.arm-why-wasy-icon.arm-popu-thou-icon{ background-position: -20px -164px; }
.arm-why-wasy-icon.arm-hignly-icon{ background-position: -20px -236px; }
.arm-easy-commi-tab-sec-wrapper { text-align: center; }
.arm-easy-commi-tab-sec-wrapper .arm-title-disc{ width: 806px; max-width: 100%; margin: 0 auto 48px auto !important; }
.arm-easy-commi-tab-sec{ margin-bottom: 86px; }
.arm-comm-table-wrapper {
    width: 752px;
    max-width: 100%;
    margin: 0 auto;
    border: 1px solid #0C0D0F1F;
    border-radius: var(--radius-32px);
}
.arm-comm-table-head {
    display: flex;
    padding: 32px 20px 0 20px;
}
.arm-comm-table-head .arm-comm-table-head-text {
    width: 50%;
    background-color: #FFFBE0;
    padding: 23px 0;
    border-radius: var(--radius-16px);
    margin: 0 12px;
}
.arm-comm-table-head .arm-comm-table-head-text:nth-child(2) { background-color: #EBF1FF; }
.arm-comm-table-body-row {
    display: flex;
    padding: 24px 0;
    border-bottom: 1px solid #0C0D0F1F;
    position: relative;
}
.arm-comm-table-body .arm-comm-table-body-text { width: 50%; }
.arm-comm-table-body-row:after {
    content: '';
    position: absolute;
    background-image: url(./images/affiliate-tabel-arrow.svg);
    width: 24px;
    height: 24px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.arm-comm-table-body-text.arm-forth-heading-text{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.24px;
    color: var(--pt-title-disc);
}
.arm-comm-table-body{ padding: 0 32px; }
.arm-comm-table-body-row:nth-child(3) { border: 0; }
.arm-hassle-text{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 24px;
    line-height: 48px;
    color: var(--pt-main-black);
    margin: 48px 0;
}
.arm-hassle-text span{ font-family: 'Inter-SemiBold'; }
.arm-affi-join-btn{
    background-color: var(--pt-main-blue);
    box-shadow: 0px 24px 36px -12px #0059ED3D;
    border-radius: 48px;
    padding: 18px 48px;
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 16px;
    line-height: 32px;
    color: var(--cl-white);
}
.arm-affi-join-btn:hover{ color: var(--cl-white); }
.arm-affi-user-slider-sec-wrapper{ text-align: center; background-color: #E0FFE6; padding: 76px 0; }
.arm-affi-review-quote{ display: block; width: 48px; height: 40px; background-image: url(./images/arm-affiliate-fqu-quote.svg); margin: 0 auto 32px auto; }
.arm-affi-review-text{
    font-family: 'Inter-Light';
    font-weight: 300;
    font-size: 30px;
    line-height: 48px;
    color: var(--pt-main-black);
    width: 962px;
    max-width: 100%;
    margin: 0 auto 32px auto !important;
}
.arm-affi-user-img{ border-radius: 40px; margin-bottom: 16px; }
.arm-affi-user-name{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    letter-spacing: 0.08px;
    text-align: center;
    color: var(--pt-main-black);
    margin-bottom: 8px !important;
}
.arm-affi-user-postion{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.08px;
    color: var(--pt-title-disc);
}
.arm-affi-user-slider-sec{ position: relative; }
.arm-affi-user-slider-sec .arm-slider-controls{
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    justify-content: space-between;
    transform: translate(-50%, 50%);
    margin-top: 0;
}
.arm-affiliate-program-page .arm-start-growing-membership-sec-wrapper{ padding: 48px 0 56px 0; }
.arm-affi-login-regi-btn-wrapper .arm-affi-regis:hover{
    background-color: var(--cl-white);
}
.arm-affi-join-btn:hover{
    color: var(--pt-main-blue);
    background-color: var(--cl-white);
    border: 1px solid var(--pt-main-blue);
}
/* affiliate Program Page end */

/* pricing page css start */

/* pricing page css end */

/* legal page css start */
.arm-legal-page-hero-wrapper{
    position: relative;
    background-color: #002E7B;
    padding: 76px 76px 62px 76px;
    text-align: center;
}
.arm-legal-page-hero-wrapper::after, .arm-legal-page-hero-wrapper::before{
    content: '';
    position: absolute;
    background-image: url(./images/arm-legal-page-hero-top.webp);
    width: 358px;
    height: 226px;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
}
.arm-legal-page-hero-wrapper::after{
    background-image: url(./images/arm-legal-page-hero-bottom.webp);
    top: unset;
    left: unset;
    bottom: 0;
    right: 0;
}
.arm-legal-page-hero-wrapper .arm-legal-page-hero-title{
    position: relative;
    z-index: 1;
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 48px;
    line-height: 68px;
    color: var(--cl-white);
    margin-bottom: 12px;
}
.arm-legal-page-hero-wrapper .arm-legal-page-hero-disc{
    position: relative;
    z-index: 1;
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 18px;
    line-height: 32px;
    letter-spacing: 0.08px;
    color: #FFFFFFCC;
    margin-bottom: 0 !important;
}
.arm-legal-page-wrapper .arm-privacy-content.arm_single_doc{
    width: 1200px;
    max-width: 100%;
    padding: 0 20px;
    margin: 48px auto 58px auto;
}
.arm-legal-page-wrapper p, .arm-legal-page-wrapper ul li{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 18px;
    line-height: 36px;
    letter-spacing: 0.24px;
    color: var(--pt-title-disc);
    margin-bottom: 20px !important;
}
.arm-legal-page-wrapper h2{
    font-family: 'Inter-Bold';
    font-weight: 700;
    font-size: 24px;
    line-height: 38px;
    letter-spacing: 0.16px;
    color: var(--pt-main-black);
    margin-top: 32px !important;
    margin-bottom: 16px;
}
.arm-legal-page-wrapper ul li{ margin-bottom: 4px !important; }
.arm-legal-page-wrapper p a, .arm-legal-page-wrapper ul li a{ text-decoration: underline !important; color: var(--pt-title-disc); text-underline-offset: 5px; }
.arm-legal-page-wrapper p strong{ font-family: 'Inter-Bold'; color: var(--pt-main-black); }
.arm-legal-page-wrapper b{ font-family: 'Inter-Bold'; }
/* legal page css end */

/* login page css start */
.arm-login-page {
    max-width: 100% !important;
    width: 1100px;
    margin: 48px auto 64px auto !important;
    padding: 0 30px;
}
body #content .arm_form.arm_form_101, body #content .arm_form.arm_form_102, body #content .arm_form.arm_form_103, body #content .arm_form.arm_form_104{
    box-shadow: 0px 0px 96px 0px #0000000A !important;
    background: #ffffff !important;
    background-repeat: no-repeat !important;
    background-position: top left !important;
    border: 1px solid #E6E7F5 !important;
    border-radius: 32px !important;
    padding: 64px !important;
}
body #content .arm_form.arm_form_101 .arm-df__heading-text, body #content .arm_form.arm_form_102 .arm-df__heading-text, body #content .arm_form.arm_form_103 .arm-df__heading-text, body #content .arm_form.arm_form_104 .arm-df__heading-text {
    font-family: 'Inter-SemiBold' !important;
    font-size: 48px !important;
    font-weight: 700 !important;
    line-height: 64px !important;
    color: var(--pt-main-black) !important;
    letter-spacing: 0.16px;
    margin-bottom: 32px;
}
body #content .arm_form.arm_form_101 .arm-df__label-asterisk, body #content .arm_form.arm_form_102 .arm-df__label-asterisk, body #content .arm_form.arm_form_103 .arm-df__label-asterisk, body #content .arm_form.arm_form_104 .arm-df__label-asterisk{ display: none !important; }
body #content .arm_form.arm_form_101 .arm_form_field_label_text, body #content .arm_form.arm_form_102 .arm_form_field_label_text, body #content .arm_form.arm_form_103 .arm_form_field_label_text, body #content .arm_form.arm_form_104 .arm_form_field_label_text{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 15px;
    line-height: 28px;
    letter-spacing: 0.26px;
    color: var(--pt-title-disc);
    margin-bottom: 8px !important;
}
body #content .arm_form.arm_form_101 input, body #content .arm_form.arm_form_102 input, body #content .arm_form.arm_form_103 input, body #content .arm_form.arm_form_104 input{
    background-color: #ffffff !important;
    border: 1px solid #404040;
    color: #242424;
    font-family: 'Inter-Regular';
    font-size: 16px;
    height: 44px;
    line-height: 28px;
    margin-bottom: 0px !important;
    height: 44px;
    padding: 7px 16px;
    border-color: #E2E1EB !important;
}
body #content .arm_form.arm_form_101 .arm-df__form-group, body #content .arm_form.arm_form_102 .arm-df__form-group, body #content .arm_form.arm_form_103 .arm-df__form-group, body #content .arm_form.arm_form_104 .arm-df__form-group { margin-bottom: 22px !important; }
body #content .arm_form.arm_form_101 .arm_reg_login_links a, body #content .arm_form.arm_form_102 .arm_registration_link a, body #content .arm_form.arm_form_102 .arm-df__form-group_forgot_link a{ color: var(--pt-main-black) !important; font-family: 'Inter-SemiBold' !important; }
body #content .arm_form.arm_form_101 .arm_registration_link a:hover, body #content .arm_form.arm_form_102 .arm-df__form-group_forgot_link a:hover, body #content .arm_form.arm_form_102 .arm_reg_login_links a:hover{ color: var(--pt-main-blue) !important; }
body #content .arm_form.arm_form_101 .arm_reg_login_links .affi-form-btm-desc a { font-family: 'Inter-Regular' !important; }
body #content .arm_form.arm_form_101 input::placeholder, body #content .arm_form.arm_form_102 input::placeholder, body #content .arm_form.arm_form_103 input::placeholder, body #content .arm_form.arm_form_104 input::placeholder{ color: #91969E !important; letter-spacing: 0.24px; }
body #content .arm_form.arm_form_101 .arm-df__form-control-submit-btn, body #content .arm_form.arm_form_102 .arm-df__form-control-submit-btn, body #content .arm_form.arm_form_103 .arm-df__form-control-submit-btn, body #content .arm_form.arm_form_104 .arm-df__form-control-submit-btn{  margin-bottom: 32px !important; margin-top: 0 !important; width: 100%; height: 56px; }
body #content .arm_form.arm_form_101 .affi-form-btm-desc{
    margin-top: 24px;
    font-family: 'Inter-Regular';
    font-weight: 400;
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.24px;
    color: var(--pt-main-black);
    padding: 0 18px;
}
body #content .arm_form.arm_form_101 .affi-form-btm-desc a{ color: var(--pt-main-black) !important; }
body #content .arm_form.arm_form_101 .arm-df__form-group, body #content .arm_form.arm_form_102 .arm-df__form-group{ padding: 0; }
body #content .arm_form.arm_form_101 .arm_login_link, body #content .arm_form.arm_form_102 .arm_login_link, body #content .arm_form.arm_form_103 .arm_login_link, body #content .arm_form.arm_form_104 .arm_login_link{
    font-family: 'Inter-Regular';
    font-weight: 400 !important;
    font-size: 15px !important;
    line-height: 28px;
    letter-spacing: 0.24px;
    color: var(--pt-main-black) !important;
}
body #content .arm_form.arm_form_102 .arm-df__form-field-wrap_rememberme{ padding-top: 0 !important; }
body #content .arm_form.arm_form_102 .arm-df__form-group_submit{ margin-top: 12px !important; }
body #content .arm_form.arm_form_103 div.arm-df__form-group_submit{ margin-top: 26px !important; }
body #content .arm_form.arm_form_102 .arm_login_links_wrapper{ margin-top: 0; }
.arm-login-page{ max-width: 100% !important; width: 1100px; margin: 32px auto 64px auto !important; padding: 0 30px; }
.arm-login-page-wrapper{ display: flex; gap: 56px; align-items: center; }
form.arm_form.arm_form_103 .arm_forgot_password_description, form.arm_form.arm_form_104 .arm_forgot_password_description{ text-align: center; color: var(--pt-main-black) !important; margin-bottom: 48px; }
/* login page css end */

/* footer css start */
.arm-footer-wrapper{
    background-color: #101214;
    padding: 64px 0 50px 0;
    position: relative;
}
.armember-footer, .arm-footer-product-sec {
    width: 1200px;
    max-width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}
.arm-logo-content-wrapper img { margin-bottom: 16px; }
.arm-logo-content-wrapper .arm-footer-pragh{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.08px;
    color: #FFFFFF80;
}
.arm-footer-follow-text{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0.08px;
    text-transform: uppercase;
    color: var(--cl-white);
}
.arm-footer-follow-itam-wrapper{ display: flex; }
.arm-footer-follow-itam{ width: 24px; height: 24px; margin-right: 16px; }
.arm-footer-follow-itam a{
    width: 28px;
    height: 28px;
    display: block;
    background-image: url(./images/arm-footer-follow-itam.webp);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-color: #242527;
    border-radius: 50px;
}
.arm-footer-follow-palt.arm-social-insta{ background-position: -44px 50%; }
.arm-footer-follow-palt.arm-social-linkdin{ background-position: -88px 50%; }
.arm-footer-follow-palt.arm-social-yt{ background-position: -132px 50%; }
.arm-footer-follow-palt.arm-social-twitter{ background-position: -176px 50%; }
.arm-footer-follow-palt.arm-social-printrest{ background-position: -220px 50%; }
.arm-footer-follow-palt.arm-social-git{ background-position: -264px 50%; }
.arm-copyright-text{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0.08px;
    color:#FFFFFF80;
}
.arm-copyright-text a{ font-family: 'Inter-SemiBold'; color: #FFFFFF80; text-decoration: underline !important; text-underline-offset: 4px; }
.arm-left-area-wrapper{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-right: 42px;
    border-right: 1px solid #313538;
}
.armember-footer{ display: flex; position: relative; z-index: 9; }
.arm-logo-content-wrapper{ width: 345px; max-width: 100%; }
.armember-footer-menus-wrapper{ width: 100%; max-width: 100%; }
.armember-footer-menus{ display: grid; grid-template-columns: repeat(5, 1fr); gap: 48px 32px; }
.armember-footer-menus .arm-menu-label-text{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 17px;
    line-height: 20px;
    letter-spacing: 0.08px;
    text-transform: uppercase;
    color: var(--cl-white);
}
.armember-footer-menu:nth-child(3n+3){ margin-right: 0; }
.armember-footer-menu ul{
    margin: 0;
    margin-top: 20px;
    list-style: none;
}
.armember-footer-menu ul li{ margin-bottom: 12px; }
.armember-footer-menu ul li a{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.08px;
    color: #FFFFFF80;
}
#arm-footer-follow-mob{ display: none; }
body:has(.arm-real-support-sec-wrapper) footer .arm-footer-wrapper{ padding-top: 188px; }
body:has(.arm-real-support-sec-wrapper) footer {margin-top: -172px; }
#menu-footer-case-studies .arm-footer-hide-menu, .arm-footer-menu-show-less { display: none; }
.arm-footer-menu-button{
    font-family: var(--primary-font);
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.08px;
    text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    padding: 0;
    background-color: unset;
}
.arm-footer-follow-sec{
    display: flex;
    align-items: center;
    gap: 12px;
}
.arm-our-other-products-title{
    font-family: 'Inter-Medium';
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.08px;
    color: #FFFFFF4D;
}
.arm-logo-content-and-social-wrapper{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    margin-top: 24px;
}
.arm-footer-product-wrapper{
    background-color: #15171A;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px 0;
}
.arm-footer-product-sec{ display: flex; align-items: center; justify-content: center; gap: 24px; }
.arm-our-other-produ-seprator{ height: 16px; width: 1px; background-color: #FFFFFF1F; }
.arm-our-other-product-logo a{ color: transparent; width: 100%; display: block; }
.arm-our-other-product-logo a span{ opacity: 0; }
.arm-our-other-product-logo{
    background-image: url(./images/arm-our-other-products.webp);
    background-position: -20px -20px;
    width: 146px;
    height: 32px;
}
.arm-our-other-product-logo.arm-affiliatepress-logo{ background-position: -20px -76px; width: 144px; }
.arm-our-other-product-logo.arm-arforms-logo{ background-position: -20px -130px; width: 109px; }
.arm-our-other-product-logo.arm-arprice-logo{ background-position: -20px -186px; width: 101px; }
.arm-our-other-product-logo:hover, .arm-our-other-product-logo.arm-affiliatepress-logo:hover, .arm-our-other-product-logo.arm-arprice-logo:hover, .arm-our-other-product-logo.arm-arforms-logo:hover{
    background-image: url(./images/arm-our-other-products-hover.webp);
    background-position: -20px -20px;
}
.arm-our-other-product-logo.arm-affiliatepress-logo:hover{ background-position: -20px -76px; width: 144px; }
.arm-our-other-product-logo.arm-arforms-logo:hover{ background-position: -20px -130px; width: 109px; }
.arm-our-other-product-logo.arm-arprice-logo:hover{ background-position: -20px -186px; width: 101px; }
#arm-footer-follow-tab{ display: none; }
.arm-footer-menu-button:hover{ background-color: unset; }
footer a:hover, .armember-footer-menu ul li a:hover{ color: var(--cl-white); }
/* footer css end */
#doc-results{
    background-color: #ffffff !important;
    background: #fff;
    margin: 0;
    list-style: none;
    z-index: 1;
    width: calc(100% - -13px);
    max-height: 700px;
    overflow-y: auto;
    margin-top: 12px;
}
.results-count { margin: 12px 0 !important; color: var(--pt-main-grey); }
#doc-results li{ margin:16px 0; }
#doc-results li a {
    font-weight: 500;
    font-size: 15px;
    line-height: 28px;
    letter-spacing: 0.22px;
    color: var(--pt-main-black);
    margin-bottom: 4px;
}
#doc-results .doc-description {
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    letter-spacing: 0.20px;
    color: var(--pt-main-grey);
    height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.arm-other-compa-footer-area-wrapper .arm-button-wrapper { margin-top: 48px; justify-content: left; }
.arm-hero-video-wrapper { position: relative; }
.arm-hero-video-wrapper::before {
    content: '';
    position: absolute;
    background-image: url(./images/arm-hero-video-play-icon.webp);
    width: 64px;
    height: 64px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
    cursor: pointer;
    pointer-events: none; /* <-- FIX */
}
/** transcation failed css start */
.post-1857 .form-box, .post-1856 .form-box{ display: block; margin: 60px auto; text-align: center; }
.post-1857 .left-form.sign-form{ display: inline-block;margin: 0 auto;text-align: left; }
.post-1857 .right-img{ display: inline-block; margin: 0 auto; }
.post-1800 .transaction_failed_wrapper, .post-2788 .transaction_failed_content_box{ padding: 40px 0px 80px 0px; margin: 0 auto; text-align: center;}
.post-1800 .transaction_failed_heding,.post-2788 .transaction_failed_heding{ font-family:'Inter-SemiBold'; font-weight: 400; font-size: 22px; line-height: 24px; color: var(--pt-title-disc) !important; margin: 20px 0px;}
.post-1800 .transaction_failed_disc, .post-2788 .transaction_failed_disc{ font-family: var(--primary-font); font-weight: 400; font-size: 16px; line-height: 24px; color: var(--pt-title-disc) !important; margin-bottom: 50px !important; }
.post-1800 .transaction_failed_return_btn, .post-2788 .transaction_failed_return_btn{ font-family: 'Inter-SemiBold'; font-weight: 600; font-size: 16px; line-height: 32px; color: var(--cl-white); padding: 18px 33px; background-color: black; border-radius: 48px;}
.post-1800 .transaction_failed_return_btn:hover{ border: 1px solid var(--pt-main-black); background-color: var(--cl-white); color: var(--pt-main-black); }
/** transcation failed css end */
.arm-box-animate { opacity: 0; transform: translateY(50px); transition: all 0.6s ease-out; }
.arm-box-animate.arm-box-is-visible { opacity: 1; transform: translateY(0); }
div.grecaptcha-badge { bottom: 100px !important;}
@media screen and (min-width: 1600px) {
    .arm_single_col2.arm_new_single_content{ width: 962px; }
}
@media screen and (max-width: 1440px) {
    .arm-build-custom-reg-sec-wrapper{ padding: 96px 0; background-image: url(./images/arm-build-custom-registration-dekstop-small.webp); }
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img, .arm_hero_sec_right_sec_wrapper img{ width: 90%;}
    .arm_hero_sec_left_first_wrapper{ top: 14%; left: -8px;}
    .arm_hero_sec_right_sec_wrapper{ bottom: 24%; right: 12%;}
    .arm_hero_sec_right_first_wrapper{ right: -34px; top: 14%;}
    .arm_hero_sec_payment_report{ bottom: 22%; right: 74%;}
}
@media screen and (max-width: 1200px) {
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img, .arm_hero_sec_right_sec_wrapper img{ width: 85%;}
    .arm_hero_sec_left_first_wrapper{ top: 14%; left: -6px;}
    .arm_hero_sec_right_sec_wrapper{ bottom: 26%; right: 10%;}
    .arm_hero_sec_right_first_wrapper{ right: -60px; top: 14%;}
    .arm_hero_sec_payment_report{ bottom: 26%; right: 68%;}
    .arm-hero-sec-wrapper{ padding: 0 20px; }
    .arm-hero-wrapper{ justify-content: space-between; gap: 0; }
    .arm-hero-wrapper { margin: 48px 0 58px 0; align-items: center; }
    .why-choose-arm-sec-wrapper{ margin: 42px auto 0 auto; border-radius: 0; padding: 48px 64px 138px 64px; }
    .arm-hero-img-sec img{ width: 470px; }
    .arm-busi-land-sec{ padding: 56px 20px; }
    #arm-busi-land-box-sec, .arm-latest-post { margin-top: 40px; }
    .arm-monetize-membership-sec-wrapperm, .arm-home-faq-sec, #arm-blog-listing-page { margin: 56px auto; }
    .arm-monetize-membership-sec-wrapper.arm-content-restric-rule-sec{ padding: 52px 0 94px 0; }
    #arm-sites-intera-commun-sec{ padding-bottom: 76px; }
    .arm-start-growing-membership-sec::after, .arm-start-growing-membership-sec::before{ background-size: 100%; width: 252px; height: 160px; }
    #arm-drip-rules-scheduled-sec .arm-two-sections-content-wrapper{ margin-bottom: 70px; }
    #arm-sites-intera-commun-sec { padding-bottom: 16px; }
    .arm-powerful-security-opt-sec{ padding: 56px 0 70px 0; margin-bottom: 0; }
    .arm-next-level-featur-sec, .arm-powerful-integ-sec { margin: 66px auto; }
    .arm-powerful-integ-title{ padding-bottom: 36px; }
    .arm-next-level-featur-sec-wrapper.arm-supercharge-sec-wrapper{ padding: 56px 0; }
    .arm-testimonials-sec{ padding: 56px 0 0 0; }
    .arm-testimonials-sec .arm-slider-controls{ margin-top: 0; }
    .arm-testimonials-sec-wrapper .arm-overlay-bg{ height: 270px; }
    .arm-home-pay-gat-box-row{ gap: 0 20px; margin-top: 32px; }
    .arm-home-payment-gateway-sec-wrapper{ margin: 56px 0; }
    .arm-home-payment-gateway-sec{ margin-bottom: 56px; }
    .arm-trusted-featured-sec-wrapper { padding: 50px 0 62px 0; }
    .arm-addon-page-hero-sec-wrapper{ padding: 66px 0 50px 0; }
    .arm-addon-section-name{ margin-bottom: 20px; }
    .arm-search-cate-area{ margin: 12px auto; padding: 12px 12px; }
    .arm-addonpage-pay-gate-sec{padding: 42px 0; }
    .arm-addon-hero-roll-image { background-repeat: no-repeat; width: 1335px; background-size: 100%; }
    .arm-addon-search-bar { width: 53%; }
    .arm-addon-page-hero-sec{ position: relative; z-index: 9; background-color: unset; }
    .arm-search-video-area{ margin-top: 36px; }
    .arm-video-tutor-hero-wrapper{ padding: 56px 20px 0 20px; height: 420px; }
    .arm-video-search-bar{ width: 22%; }
    .arm-search-video-area{ justify-content: start; }
    .arm-videos-boxs .arm_other_video_wrapper{ width: 100%; }
    .arm-videos-boxs{ gap: 32px; }
    .arm-categories-section{ margin-top: 62px; margin-bottom: 40px; }
    .arm-categories-section ul{ width: 896px; }
    .arm-category-wrapper{ margin-left: 24px; overflow-x: scroll; scrollbar-width: none; }
    .arm-category-wrapper .arm-cat-slide { overflow: scroll;}
    .arm-category-wrapper::-webkit-scrollbar { display: none; }
    .arm-categories-section .arm-addon-search-bar, .arm-category-wrapper{ display: inline-block; vertical-align: middle; }
    .arm-categories-section ul a{ display: inline-block; height: 41px; }
    .arm-post-meta-sec { margin: 12px 0; }
    .arm-blog-listing-wrapper { margin-top: 24px; gap: 40px 32px; }    
    .arm-blog-details-hero-sec-wrapper{ padding: 48px 0; }
    .breadcrumbs.arm_breadcrumbs{ margin-bottom: 32px; }
    .arm-blog-title{ margin: 14px 0 24px 0; }
    .arm_social_share_wrapper { margin-top: 40px; }
    .arm-blog-content-area .arm_single_doc p, .arm-blog-content-area .arm_single_doc ul, .arm-blog-content-area .arm_single_doc ol { margin-bottom: 18px !important; }
    .arm-blog-content-area .arm_single_doc p + p img{ margin: 12px 0; }
    .arm-blog-content-area .arm_single_doc p + h2 { margin-top: 24px; }
    .arm-blog-content-area .arm_single_doc h2, .arm-blog-content-area .arm_single_doc h3{ margin-bottom: 20px; }
    .arm-blog-content-area .arm_single_doc li, .arm-blog-content-area .arm_single_doc ol { margin-bottom: 10px; }
    .arm-blog-content-area{ gap: 48px; }
    .arm-blog-content-area .arm-blog-content-left-side { width: 832px; }
    .arm-ast-medium-container.arm-documentation-page{ gap: 32px; }    
    .arm_single_col1 { width: 280px; padding: 22px 24px 32px 24px; }
    .arm_single_col2.arm_new_single_content { width: calc(100% - 614px); padding-top: 38px; }
    .arm_single_col3.arm_doc_toc { width: 270px; }
    .arm-doc-head-title.arm-forth-heading { font-size: 16px; line-height: 28px; margin-bottom: 12px !important; }
    .arm_single_col1 .arm_doc_list .accordion-section-content ul li a{ padding-bottom: 12px; }
    .arm-doc-table-of-contents.arm-toc-heding .toc-level-2 a, .arm-doc-table-of-contents.arm-toc-heding .toc-level-3 a{ margin-bottom: 12px; }
    .arm_single_col2 .arm_single_doc h1{ font-size: 32px; line-height: 44px; }
    .arm_single_col2 .arm_single_doc p, .arm_single_col2 .arm_single_doc ul li, .arm_single_col2 .arm_single_doc ol li{ margin-bottom: 16px !important; }
    .arm_single_col2 .arm_single_doc img{ margin: 4px 0; }
    .arm_single_col2 .arm_single_doc h2{ margin-top: 31px !important; margin-bottom: 14px; }
    .blog_pagination.arm_post_navigation, .arm-other-comparison-page .arm-other-compa-hero-wrapper{ margin-top: 56px; }
    .arm-other-compa-hero-wrapper .arm-first-heading{ font-size: 38px; width: 892px; }
    .arm-ast-small-container{ margin-bottom: 74px; }
    .arm-contact-us-page{ margin-top: 56px; }
    .arm-contact-hero-sec .arm-first-heading{ font-size: 44px; line-height: 62px; margin-bottom: 8px; }
    .arm-form-sec-wrapper{ margin-top: 38px; }
    .arm-form-sec-wrapper{ margin-bottom: 78px; }
    .arm-contact-us-faq .arm-home-faq-sec{ margin-bottom: 0; }
    .arm-contact-us-page{ margin-bottom: 56px; }
    .arm-affi-prog-page-hero{ padding: 60px 20px; }
    .arm-join-affiliate-program-sec { padding: 62px 20px 48px 20px; }
    .arm-join-affi-prog-sec { margin-top: 34px; }    
    .arm-why-easy-content-wrapper .arm-why-easy-content { width: calc(100% - 464px); margin-left: 66px; }
    .arm-why-easy-armember-sec-wrapper{ margin-bottom: 60px; }
    .arm-easy-commi-tab-sec { margin-bottom: 70px; }
    .arm-hassle-text{ margin: 48px 0 40px 0; }
    .arm-affi-user-slider-sec-wrapper{ padding: 56px 0; }
    .armember-footer-menus{ gap: 32px; }
    .arm-left-area-wrapper{ padding-right: 12px; }
    .armember-footer-menu ul li { margin-bottom: 10px; }
    .arm-build-custom-reg-sec-wrapper{ padding: 76px 0; }
    .arm-build-custom-reg-content { width: 538px; }
    .arm-build-custom-reg-img-sec { width: 573px; padding-left: 68px; }
    .arm-legal-page-hero-wrapper{ padding: 56px 20px; }
    .arm-legal-page-hero-wrapper::after, .arm-legal-page-hero-wrapper::before{ background-size: 100%; width: 250px; height: 160px; }
    .arm-legal-page-hero-wrapper .arm-legal-page-hero-title{ font-size: 44px; margin-bottom: 8px; }
    .arm-legal-page-wrapper p, .arm-legal-page-wrapper ul li{ line-height: 34px; margin-bottom: 16px !important; }
    .arm-legal-page-wrapper h2{ margin-top: 28px !important; margin-bottom: 12px; }
    .arm-legal-page-wrapper ul li { margin-bottom: 6px !important; }
}
@media screen and (max-width: 1152px) {
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img, .arm_hero_sec_right_sec_wrapper img{ width: 80%;}
    .arm_hero_sec_left_first_wrapper{ top: 14%; left: -6px;}
    .arm_hero_sec_right_sec_wrapper{ bottom: 26%; right: 10%;}
    .arm_hero_sec_right_first_wrapper{ right: -60px; top: 14%;}
    .arm_hero_sec_payment_report{ bottom: 26%; right: 68%;}
    .arm-busi-land-sec { padding: 56px 20px 46px 20px; }
    .arm-two-sections-content-wrapper{ gap: 35px; justify-content: space-between; flex-wrap: wrap; }
    .arm-two-section-img-sec{ width: calc(100% - 653px); }
    .arm-two-section-accordion-wrapper { width: 584px; }
    #arm-sites-intera-commun-sec{ padding-bottom: 46px; }
    .arm-monetize-membership-sec-wrapper.arm-drip-rules-scheduled-sec-wrapper .arm-two-sections-content-wrapper, .arm-monetize-membership-sec-wrapper.arm-drip-rules-scheduled-sec-wrapper{ margin-bottom: 36px; }
    #arm-monetize-membership-sec { margin: 56px auto 46px auto; }
    #arm-monetize-membership-sec .arm-two-sections-content-wrapper{ margin-bottom: 46px; }
    .arm-monetize-membership-sec-wrapper.arm-content-restric-rule-sec{ padding: 52px 0 44px 0; }
    .arm-two-sections-content-wrapper{ margin-top: 40px; }
    .arm-drip-rules-scheduled-sec-wrapper.arm-powerful-security-opt-sec{ padding: 56px 0 46px 0; margin: 0; }
    #arm-sites-intera-commun-sec{ padding-bottom: 36px; }
    #arm-drip-rules-scheduled-sec .arm-two-sections-content-wrapper { margin-bottom: 30px; }
    .arm-next-level-featur-sec { margin: 56px auto; }
    .arm-addon-search-bar { width: 45%; }
    .arm-videos-boxs .arm_other_video_wrapper{ border-radius: var(--radius-16px); }
    .arm-videos-boxs { gap: 28px; }
    .arm-video-selected-cat-name{ margin-bottom: 22px; }
    .arm-search-video-area{ margin-bottom: 8px; }
    .arm-videos-boxs .arm-video-box-title{margin-top: 18px; }
    .blog_pagination.arm_post_navigation { margin-top: 48px; }
    .arm-blog-content-area .arm-blog-content-left-side { width: 774px; }
    .arm-blog-content-area .arm-blog-content-right-side { width: calc(100% - 822px); }
    .arm-form-sec-wrapper{ flex-direction: column; gap: 36px; margin-bottom: 30px; }
    .arm-form-sec-wrapper .arm-form-sec, .arm-form-sec-wrapper .arm-left-side-content{ width: 100%; }
    .arm-form-sec-wrapper .arm-left-side-content{ display: flex; }
    .arm-contact-us-box{ width: 50%; margin: 0 18px; }
    .arm-contact-us-box .arm-home-faq-sec-wrapper .arm-home-faq-sec{ padding-left: 0; padding-right: 0; margin-top: 30px; }
    .arm-contact-us-faq .arm-home-faq-sec{ margin-top: 20px; padding-left: 0; padding-right: 0; }
    .arm-contact-us-faq .arm-home-faq-sec .arm-home-faqs-sec { margin-top: 38px; }
    .arm-contact-us-page .arm-real-support-sec-wrapper{ margin-top: 48px; }
    .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:after, .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:before{ width: 306px; }
    .arm-join-affi-box{ padding: 28px; }
}
@media screen and (max-width: 1150px) {
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img, .arm_hero_sec_right_sec_wrapper img{ width: 75%;}
    .arm_hero_sec_left_first_wrapper{ top: 14%; left: -6px;}
    .arm_hero_sec_right_sec_wrapper{ bottom: 26%; right: 10%;}
    .arm_hero_sec_right_first_wrapper{ right: -60px; top: 14%;}
    .arm_hero_sec_payment_report{ bottom: 26%; right: 68%;}
    .arm-video-search-bar { width: 100%; margin-bottom: 24px; }
    .arm-video-cate-list{ gap: 12px; width: 872px; }
    .arm-video-category-bar{ overflow: scroll; }
    .arm-search-video-area{ display: block; }
    .site-header .buy-btn.menu-item { margin-left: 26px !important; }
}
@media screen and (max-width: 1099px) {
    .arm_hero_sec_payment_report{ bottom: 24%;right: 68%;}
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img, .arm_hero_sec_right_sec_wrapper img{ width: 80%;}
    .arm_hero_sec_left_first_wrapper{ position: absolute; top: 15%; left: -2px;}
    .arm_hero_sec_right_sec_wrapper{ bottom: 24%; right: 6%;}
    .arm_hero_sec_right_first_wrapper{ right: -48px; top: 15%;}
    .arm-hero-img-sec img{ width: 456px; }
    .why-choose-arm-sec-wrapper{ padding: 48px 34px 138px 34px; }
    .arm-two-section-accordion-wrapper { width: 544px; }
    .arm-two-section-img-sec { width: calc(100% - 614px); }
    #arm-drip-rules-scheduled-sec{ margin-bottom: 60px; }
    #arm-sites-intera-commun, #arm-powerful-security-opt-sec{ margin-bottom: 30px; }
    #arm-monetize-membership-sec .arm-two-sections-content-wrapper { margin-bottom: 66px; }
    .arm-monetize-membership-sec-wrapper.arm-content-restric-rule-sec{ padding: 52px 0 74px 0; }
    .arm-drip-rules-scheduled-sec-wrapper.arm-powerful-security-opt-sec { padding: 56px 0 36px 0; }
    .arm-masonry-grid{ column-count: 2; margin-top: 36px; }
    .arm-masonry-item:nth-child(6), .arm-masonry-item:nth-child(5){ display: none; }
    .arm-addon-page-hero-sec-wrapper{ padding: 66px 0 34px 0; }
    .arm-blog-content-area .arm-blog-content-right-side { width: 280px; }
    .arm-blog-content-area .arm-blog-content-left-side { width: calc(100% - 328px); }
    .arm-affi-login-regi-btn-wrapper { margin-bottom: 32px; }
    .arm-build-custom-reg-content { width: 598px; }
    .arm-build-custom-reg-img-sec { padding-left: 28px; }
}
@media screen and (max-width: 1075px) {
    .arm_hero_sec_payment_report{ bottom: 24%;right: 68%;}
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img, .arm_hero_sec_right_sec_wrapper img{ width: 80%;}
    .arm_hero_sec_left_first_wrapper{top: 15%; left: -5px;}
    .arm_hero_sec_right_sec_wrapper{ bottom: 24%; right: 6%;}
    .arm_hero_sec_right_first_wrapper{ right: -60px; top: 15%;}
    .arm-home-video-sec{ overflow: hidden; }
    .arm-home-video-wrapper{ transform: translate(60%, 34px); left: -50%; }
    .arm-home-video-sec .arm-home-video-bgimg{ width: 100%; height: 530px; }
    .arm-mid-buy-now-sec a{ padding: 14px 40px; }
    #arm-content-restric-rule-sec{ margin-bottom: 30px; }
    #arm-drip-rules-scheduled-sec{ margin: 40px auto 70px auto }
    .arm-drip-rules-scheduled-sec-wrapper.arm-powerful-security-opt-sec{ padding: 46px 0 28px 0; }
    #arm-drip-rules-scheduled-sec .arm-two-sections-content-wrapper { margin-bottom: 0; }
    #arm-drip-rules-scheduled-sec { margin: 40px auto 64px auto; }
    .arm-money-back-sec-img-cont{ gap: 10px; }
    .arm-supercharge-sec-wrapper .arm-next-level-featur-box{ padding: 20px; border-radius: var(--radius-16px); }
    .arm-supercharge-icon-head-sec{ gap: 7px; }
    .arm-powerful-integ-box-item{ padding: 20px 10px; width: 230px; }
    .arm_single_col1 { width: 260px; }
    .arm_single_col2.arm_new_single_content { width: calc(100% - 544px); }
    .arm_single_col3.arm_doc_toc { width: 220px; padding: 24px 20px 0 0px; }
    .site-header .main-navigation .buy-btn.menu-item { margin-left: 40px; }
    .site-header .buy-btn.menu-item a, .site-header .dropdown.user-menu { height: 44px !important; }
    .site-header .buy-btn.menu-item { margin-left: 0 !important; }
    header .custom-logo-link img{ width: 160px; }
    #ast-desktop-header .main-header-menu > .menu-item > .menu-link{ padding: 0 14px; }
    .site-header .buy-btn.menu-item a{ padding: 12px 24px !important; }
}
@media screen and (max-width: 1024px) {
    .arm_hero_sec_payment_report{ bottom: 24%;right: 68%;}
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img, .arm_hero_sec_right_sec_wrapper img{ width: 80%;}
    .arm_hero_sec_left_first_wrapper{ position: absolute; top: 15%; left: -2px;}
    .arm_hero_sec_right_sec_wrapper{ bottom: 24%; right: 6%;}
    .arm_hero_sec_right_first_wrapper{ right: -48px; top: 15%;}
    .arm-home-video-sec-wrapper{ padding: 0; }
    .arm-home-video-wrapper{ top: 50%; left: 50%; transform: translate(-50%, -46%); width: 100%; padding: 0 20px; }
    .arm-home-video-sec .arm-home-video-bgimg{ border-radius: 0; }
    #arm-busi-land-box-sec { margin-top: 32px; }
    .arm-two-section-accordion-wrapper { width: 494px; }
    .arm-two-section-img-sec { width: calc(100% - 542px); }
    #arm-content-restric-rule-sec { margin-bottom: 10px; }
    #arm-drip-rules-scheduled-sec { margin: 40px auto 34px auto; }
    #arm-sites-intera-commun, #arm-powerful-security-opt-sec{ margin-bottom: 0; }
    .arm-start-growing-btn-sec{ gap: 20px; }
    .arm-start-growing-membership-sec-wrapper{ padding: 56px 0; }
    #arm-monetize-membership-sec .arm-two-sections-content-wrapper { margin-bottom: 0; }
    .arm-monetize-membership-sec-wrapper.arm-content-restric-rule-sec { padding: 52px 0 34px 0; }
    .arm-powerful-integ-icon{ background-size: 58px; width: 54px; height: 52px; background-position: -2px 0px; background-repeat: no-repeat; }
    .arm-powerful-integ-icon.arm-power-integ-hubspot-icon{ background-position: -2px -61px; }
    .arm-powerful-integ-icon.arm-power-integ-woo-icon{ background-position: -2px -123px; }
    .arm-powerful-integ-icon.arm-power-integ-affiwp-icon{ background-position: -2px -185px; }
    .arm-powerful-integ-icon.arm-power-integ-zoho-icon{ background-position: -2px -246px; }
    .arm-powerful-integ-icon.arm-power-integ-zapier-icon{ background-position: -2px -308px; }
    .arm-powerful-integ-icon.arm-power-integ-cons-con-icon{ background-position: -2px -680px; }
    .arm-powerful-integ-icon.arm-power-integ-getresp-icon{ background-position: -2px -742px; }
    .arm-powerful-integ-icon.arm-power-integ-mailchimp-icon{ background-position: -2px -804px; }
    .arm-powerful-integ-icon.arm-power-integ-ac-camp-icon{ background-position: -2px -866px; }
    .arm-powerful-integ-icon.arm-power-integ-campaign-icon{ background-position: -2px -990px; }
    .arm-powerful-integ-icon.arm-power-integ-brevo-icon{ background-position: -2px -869px; }
    .arm-powerful-integ-icon.arm-power-integ-aweber-icon{ background-position: -2px -1175px; }
    .arm-powerful-integ-icon.arm-power-integ-divi-icon{ background-position: -2px -370px; }
    .arm-powerful-integ-icon.arm-power-integ-whatsapp-icon{ background-position: -2px -432px; }
    .arm-powerful-integ-icon.arm-power-integ-elementor-icon{ background-position: -2px -494px; }
    .arm-powerful-integ-icon.arm-power-integ-wpbakery-icon{ background-position: -2px -556px; }
    .arm-powerful-integ-icon.arm-power-integ-buddyboss-icon{ background-position: -2px -618px; }
    .arm-powerful-integ-icon.arm-power-integ-goog-analy-icon{ background-position: -2px -928px; }
    .arm-powerful-integ-icon.arm-power-integ-beaver-icon{ background-position: -2px -1050px; }
    .arm-powerful-integ-icon.arm-power-integ-brevo-icon{ background-position: -2px -1113px; }
    .arm-powerful-integ-icon.arm-power-integ-mailerlite-icon{background-position: -2px -1238px; }
    .arm-powerful-integ-icon.arm-power-integ-kit-icon{ background-position: -2px -1299px; }
    .arm-home-pay-gat-box-row { gap: 0 16px; margin-top: 24px; }
    .arm-home-faq-sec{ padding: 0 8px; }
    .arm-real-support-sec{ padding: 52px 0; }
    .arm-real-support-sec::before, .arm-real-support-sec:after{ height: 318px; background-position: center; }
    .arm-real-support-sec{ overflow: hidden; }
    .arm-real-support-sec::before { left: -60px; }
    .arm-real-support-sec::after { right: -36px; }
    .arm-video-tutor-hero-wrapper{ height: 410px; }
    .arm-latest-post-content { width: 460px; }
    .arm-latest-post-image { width: calc(100% - 492px); }
    #arm-blog-listing-page .arm-title-disc{ font-size: 17px; line-height: 28px; }
    .arm-latest-post-title{ font-size: 28px; line-height: 38px; }
    .arm-categories-section .arm-addon-search-bar { width: 520px; }
    .arm-hero-sec-content-area-wrapper .arm-hero-sec-content-area { width: 524px; }
    .arm-hero-sec-content-area-wrapper .arm-hero-sec-img-area { width: calc(100% - 556px); }
    .arm-blog-content-area .arm-table-of-content{ padding: 12px 18px; margin-bottom: 28px; }
    .arm-blog-content-area .arm_single_doc p, .arm-blog-content-area .arm_single_doc ul, .arm-blog-content-area .arm_single_doc ol { margin-bottom: 16px !important; }
    .arm-blog-content-area .arm_single_doc p + p img { margin: 10px 0; }
    .arm_single_col2 .arm_single_doc h1 { font-size: 30px; line-height: 40px; }
    .arm_single_col1 .arm_doc_list .list-group-item-heading{ padding-right: 22px; }
    .arm_single_col2 .arm_single_doc ul li, .arm_single_col2 .arm_single_doc ol li { margin-bottom: 6px !important; }
    .arm_single_col2.arm_new_single_content{ padding-top: 32px; }
    .arm_single_col2 .arm_single_doc p{ margin-top: 12px; margin-bottom: 12px !important; }
    .arm_single_col2 .arm_single_doc h2 { margin-top: 24px !important; font-size: 22px; line-height: 32px; }
    .arm-comparison-lite-pro-wrapper .arm-comp-lite-box h5, .arm-comparison-lite-pro-wrapper .arm-comp-pro-box h5{ line-height: 24px; }
    .arm-ast-small-container{ margin-top: 42px; }
    .arm-comparison-section .arm-comparison-section-top .arm-comp-lite-box, .arm-comparison-section .arm-comparison-section-top .arm-comp-pro-box { padding: 20px 12px; }    
    .arm-contact-us-page { margin-top: 48px; }
    .arm-contact-hero-sec .arm-first-heading { font-size: 40px;  line-height: 56px; margin-bottom: 6px; }
    .arm-form-sec-wrapper { margin-top: 32px; margin-bottom: 0; }
    .arm-affi-login-regi-btn-wrapper .arm-affi-regis{ padding: 16px 32px; }
    .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:after, .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:before { width: 256px; }
    .arm-join-affi-box { padding: 20px; }
    .arm-join-affi-box .arm-forth-heading { margin-bottom: 11px; }
    .arm-why-easy-armember-sec-wrapper{ padding: 62px 0; }
    .arm-hassle-text { margin: 32px 0; }
    .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head{ font-size: 19px; }
    .arm-affi-review-text{ font-size: 28px; line-height: 48px; }
    .arm-affiliate-program-page .arm-start-growing-member-title{ position: relative; }
    .arm-logo-content-wrapper { width: 310px; }
    body:has(.arm-real-support-sec-wrapper) footer .arm-footer-wrapper { padding-top: 228px; }
    .arm-build-custom-reg-content { width: 512px; }
    .arm-build-custom-reg-img-sec { width: calc(100% - 512px); }
    .arm-legal-page-hero-wrapper .arm-legal-page-hero-title { font-size: 40px; margin-bottom: 6px; }
    .arm-legal-page-hero-wrapper .arm-legal-page-hero-disc{ font-size: 17px; }
    .arm-legal-page-wrapper p, .arm-legal-page-wrapper ul li{ font-size: 17px; line-height: 32px; margin-bottom: 12px !important; }
    .arm-legal-page-wrapper ul li { margin-bottom: 2px !important; }
    .arm-legal-page-wrapper h2 { margin-top: 24px !important; margin-bottom: 8px; font-size: 22px; line-height: 32px; }
    .arm-legal-page-hero-wrapper .arm-legal-page-hero-title { line-height: 56px; }
    body #content .arm_form.arm_form_101, body #content .arm_form.arm_form_102, body #content .arm_form.arm_form_103, body #content .arm_form.arm_form_104{ padding: 34px !important; }
    body #content .arm_form.arm_form_101 .arm-df__heading-text, body #content .arm_form.arm_form_102 .arm-df__heading-text, body 
    #content .arm_form.arm_form_103 .arm-df__heading-text, body #content .arm_form.arm_form_104 .arm-df__heading-text{ font-size: 42px !important; }
    body #content .arm_form.arm_form_102 .arm_forgotpassword_link{ margin-left: 0 !important; right: 34px; position: absolute; }
    body #content .arm_form.arm_form_101 .arm-df__form-control-submit-btn, body #content .arm_form.arm_form_102 .arm-df__form-control-submit-btn, body #content .arm_form.arm_form_103 .arm-df__form-control-submit-btn, body #content .arm_form.arm_form_104 .arm-df__form-control-submit-btn{ margin-bottom: 20px !important; }
}
@media screen and (max-width: 991px) {
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img, .arm_hero_sec_right_sec_wrapper img{ width: 70%;}
    .arm_hero_sec_payment_report{ bottom: 20%;right: 72%;}
    .arm_hero_sec_left_first_wrapper{top: 14%; left: -6px;}
    .arm_hero_sec_right_sec_wrapper{ bottom: 22%; right: 10%;}
    .arm_hero_sec_right_first_wrapper{ right: -70px; top: 14%;}
    .arm-hero-wrapper{ flex-direction: column; align-items: center; }
    .arm-hero-content-sec { width: 100%; text-align: center; }
    .arm-button-wrapper{ justify-content: center; }
    .arm-hero-img-sec{ display: none; }
    .arm-top-rated-platform-sec{ gap: 0px; }
    .arm-top-rated-platform{ padding: 10px; }
    .arm-button-wrapper a{ padding: 10px 20px; }
    .arm-coustomer-count-sec { margin-top: 40px; }
    .arm-home-video-wrapper{ transform: translate(-50%, -44%); }
    .arm-home-video-sec .arm-home-video-bgimg{ height: auto; }
    .arm-busi-land-sec { padding: 56px 20px 46px 20px; }
    .arm-slider-controls button{ width: 38px; height: 38px; background-size: 22px; margin: 0 10px; }
    #arm-sites-intera-commun-sec { padding-bottom: 26px; }
    #arm-drip-rules-scheduled-sec.arm-drip-rules-scheduled-sec-wrapper .arm-two-sections-content-wrapper{ margin-bottom: 0; }
    .arm-two-sections-content-wrapper { margin-top: 30px; }
    .arm-start-growing-member-title .arm-second-heading{ position: relative; z-index: 9; }
    #arm-monetize-membership-sec { margin: 56px auto 26px auto; }
    .arm-next-level-featur-sec { margin: 52px auto; }
    .arm-next-level-featur-acc{ gap: 36px; }
    .arm-money-back-sec-img-cont .arm-money-back-text{ font-size: 16px; }
    .arm-supercharge-sec-wrapper .arm-next-level-featur-acc{ grid-template-columns: repeat(2, 1fr); }
    .arm-supercharge-icon-head-sec{ margin-bottom: 18px; }
    .arm-supercharge-sec-wrapper .arm-next-level-featur-acc .arm-next-level-featur-box:nth-child(9){ position: relative; left: 50%; }
    .arm-powerful-integ-sec { margin: 58px auto; }
    .addon-boxs-wrapper{ grid-template-columns: repeat(2, 1fr); gap: 26px; }
    .arm-addonpage-pay-gate-sec{ margin-top: 46px; }
    .arm-addon-section-name{ font-size: 22px; margin-bottom: 14px; }
    .arm-addon-box .arm-addon-head-part{ border-radius: 18px; }
    .arm-addon-menu-wrapper .arm-addon-menu-ul li a{ font-size: 15px; padding: 10px 14px; }
    .arm-addon-search-bar { width: 34%; }
    .arm-addon-page-hero-sec-wrapper { padding: 46px 0 22px 0; }
    .arm-videos-boxs { grid-template-columns: repeat(2, 1fr); }
    .arm-videos-boxs .arm_other_video_wrapper { background-size: cover; }
    .arm-videos-boxs .arm-video-box-title{ line-height: 30px; }
    #arm-blog-listing-page { margin: 48px auto; }
    .arm-categories-section { margin-top: 42px; margin-bottom: 34px; }
    .arm-post-title{ font-size: 22px; }
    .arm-blog-listing-wrapper{ margin-top: 18px; gap: 34px 28px; grid-template-columns: repeat(2, 1fr); }
    .arm-blog-listing-wrapper .post_feature_image{ width: 100%; }
    .blog_pagination.arm_post_navigation a, .blog_pagination.arm_post_navigation .page-numbers{ width: 40px; height: 40px; font-size: 15px; padding: 8px 0; }
    .arm_post_navigation .next.page-numbers, .arm_post_navigation .prev.page-numbers{ background-size: 20px; }
    .arm-blog-content-area{ gap: 38px; }
    .arm-blog-content-area .arm-blog-content-left-side { width: calc(100% - 318px); }
    .arm-blog-follw-section { margin-top: 26px; }
    .arm-blog-follow-heding{ margin-bottom: 12px !important; }
    .blog-follow_share a{ margin-right: 10px; }
    .arm_single_col3.arm_doc_toc{ display: none; }
    .arm_single_col2.arm_new_single_content { width: calc(100% - 292px); padding-right: 30px; }
    .arm-comparison-lite-pro-wrapper .arm-comp-lite-box a{ font-size: 15px; line-height: 20px; padding: 10px 20px; }
    .arm-why-easy-content-wrapper .arm-why-easy-content { width: calc(100% - 444px); margin-left: 46px; }
    .arm-why-easy-content .arm-title-disc { margin-bottom: 30px !important; }
    .arm-hassle-text{font-size: 22px; }
    .arm-affi-review-text{ padding: 0 36px; }
    .arm-hero-content-sec .arm-first-heading{ margin-bottom: 18px; }
    .why-choose-arm-sec-wrapper{ margin-top: 52px; }
    .arm-coustomer-count-sec img{ width: 120px; }
    .site-header .main-navigation .buy-btn.menu-item { margin-left: 0px; }
    .site-header .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle:focus{ outline: none !important; }
    #ast-mobile-header .ast-builder-grid-row{ top: 8px; position: relative; }
    #ast-desktop-header{ display: none; }
    #ast-mobile-header { display: block; }
    .site-header .ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{ border: 1px solid #0C0D0F1F; border-radius: 12px; }
    #ast-mobile-header.ast-mobile-header-wrap .ast-mobile-header-content{ left: 0; }
    #ast-mobile-header.ast-mobile-header-wrap .ast-mobile-header-content a{
        padding: 10px 20px;
        background-color: transparent;
    }
    .ast-header-break-point #ast-mobile-header.ast-mobile-header-wrap .ast-flex.stack-on-mobile{
        box-shadow: 0 2px 16px -2px rgb(0 0 0 / 12%) !important;
        padding-bottom: 20px;
        border-radius: 0 0 26px 26px;
        background-color: var(--cl-white) !important;
    }
    #ast-mobile-header .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{
        background-color: transparent !important;
        box-shadow: unset;
        padding-right: 0;
    }
    #ast-mobile-header .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle:focus{ outline: none; }
    #ast-mobile-header .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle .ast-icon.icon-arrow svg{ width: 12px; height: 12px; fill: rgba(12,13,15,0.6);  }
    #ast-mobile-header .main-header-bar-navigation .menu-item-has-children .sub-menu{
        width: 100%;
        box-shadow: unset !important;
        padding-top: 0 !important;
        padding-left: 20px !important;
    }
    #ast-mobile-header .main-header-bar-navigation .menu-item-has-children .sub-menu a .ast-icon.icon-arrow{ display: none; }
    #ast-mobile-header .ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item>.ast-menu-toggle{ width: 100%; text-align: right; }
}
@media screen and (max-width: 921px) {
    #ast-mobile-header .ast-header-button-1 .ast-custom-button-link .ast-custom-button{
        background-color: var(--pt-main-blue);
        border-radius: var(--radius-48px);
        padding: 12px 0;
        font-family: 'Inter-SemiBold';
        font-weight: 600;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.08px;
        height: 48px;
        width: 106px;
        color: var(--cl-white) !important;
        text-align: center;
    }
    #ast-mobile-header .ast-builder-grid-row{ position: unset; }
}
@media screen and (max-width: 919px) {
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img, .arm_hero_sec_right_sec_wrapper img{ width: 65%;}
    .arm-money-back-sec-img-cont .arm-money-back-text{ width: 470px; text-align: left; max-width: 100%; }
    .arm-money-back-sec .arm-money-back-sec-btn a{ margin-top: 0; }
    .arm-home-pay-gat-icon{ background-size: 70px; width: 62px; height: 62px; background-position: -3px -3px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-paystack{ background-position: -4px -77px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-stripe{ background-position: -4px -150px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-payFast{ background-position: -4px -224px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-paypal-pro{ background-position: -4px -297px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-payUmoney{ background-position: -4px -370px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-worldpay{ background-position: -4px -443px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-pagseguro{ background-position: -4px -516px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-razorpay{ background-position: -4px -590px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-skrill{ background-position: -4px -663px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-square{ background-position: -4px -736px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-paddle{ background-position: -4px -810px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-klarna{ background-position: -4px -883px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-authorize{ background-position: -4px -956px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-airwallex{ background-position: -4px -1030px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-ccavenue{ background-position: -4px -1103px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-twocheckout{ background-position: -4px -1176px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-mercado-pago{ background-position: -4px -1249px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-woocommerce{ background-position: -4px -1323px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-mollie{ background-position: -4px -1396px; }
    .arm-home-pay-gat-icon.arm-home-pay-gat-bank{ background-position: -4px -1470px; }
    .arm-real-support-sec::before { left: -70px; }
    .arm-real-support-sec::after { right: -92px; }
    .arm-addon-page-hero-sec-wrapper::before, .arm-addon-page-hero-sec-wrapper::after{ background-repeat: no-repeat; background-size: 100%; width: 280px; }
    .arm-addon-page-hero-sec-wrapper::after{ height: 158px; }
    .arm-addon-page-hero-sec-wrapper .arm-free-download-btn a{ padding: 8px 30px; }
    .arm-addon-page-hero-sec-wrapper .arm-live-preview-btn a{ padding: 8px 12px; }
    .arm-addon-page-hero-sec-wrapper .arm-powerful-integ-box-sec{ margin-top: 40px; }
    .arm-addon-hero-roll-image{ width: 1200px; }
    .arm-addon-page-hero-sec-wrapper { padding: 46px 0 10px 0; }
    .arm-addon-page-hero-sec-wrapper .arm-title-disc{ font-size: 17px; line-height: 28px; }
    .arm-addon-search-bar { width: 33%; }
    .arm-video-tutor-hero-sec .arm-title-disc { font-size: 17px; }
    .arm-video-tutor-hero-sec .arm-first-heading{ margin-bottom: 6px; }
    .arm-video-tutor-hero-wrapper { height: 396px; }
    .arm-latest-post{ flex-direction: column; }
    .arm-latest-post-image, .arm-latest-post-content, .arm-latest-post-image .post_feature_image { width: 100%; }
    .arm-latest-post-image .post_feature_image { height: 328px; object-fit: cover; }
    .arm-latest-post{ gap: 24px; margin-top: 28px; }
    .arm-latest-post-disc.arm-title-disc { margin-top: 14px; margin-bottom: 20px !important; }
    .arm-category-wrapper { margin-left: 18px; }
    .blog_pagination.arm_post_navigation { margin-top: 40px; }
    .arm-comparison-lite-pro-wrapper { width: 850px; }
    .arm-comparison-section .arm-comparison-section-top .arm-comparison-section-text{ width: 240px; }
    .arm-comp-sec-content .arm-comparison-section-top .arm-comparison-section-text{ padding: 2px 16px; }
    .arm-comparison-section, .arm-comp-sec-content{ width: 950px; }
    .arm-vs-other-com-page .arm-ast-small-container{ overflow-x: scroll; }
    body.admin-bar .arm-comparison-section, .arm-comparison-section{ top: 0; }
    .arm-build-custom-reg-box{ flex-direction: column-reverse; text-align: center; gap: 36px; }
    .arm-build-custom-reg-content, .arm-build-custom-reg-img-sec{ width: 100%; padding: 0; }
    .arm-build-custom-regi-btn-sec{ justify-content: center; }
    .arm-build-custom-reg-sec-wrapper { padding: 46px 0 76px 0; }
    .arm-footer-product-sec{ gap: 14px; }
    #arm-footer-follow-desktop{ display: none; }
    #arm-footer-follow-tab{ display: block; margin-top: 0; }
    .armember-footer-menus { grid-template-columns: repeat(3, 1fr); }
    #arm-footer-follow-tab .arm-footer-follow-sec{ flex-direction: column; align-items: baseline; margin-top: 24px; }
}
@media screen and (max-width: 820px) {
    .arm_hero_sec_payment_report img, .arm_hero_sec_left_first_wrapper img, .arm_hero_sec_right_first_wrapper img{ width: 60%;}
    .arm_hero_sec_right_sec_wrapper img{ width: 80%;}
    .arm_hero_sec_payment_report{ bottom: 22%; right: 70%;}
    .arm_hero_sec_right_sec_wrapper{ bottom: 22%; right: 4%;}
    .arm_hero_sec_right_first_wrapper{ right: -88px; top:14%;}
    .arm-features-container{ grid-template-columns: repeat(2, 1fr); gap: 38px 32px; margin-top: 42px; }
    .video-btn.arm_home_video_pop svg{ height: 18px; width: 18px; }
    .video-btn.arm_home_video_pop{ font-size: 15px; }
    .arm-two-sections-content-wrapper{ flex-direction: column; }
    .arm-two-section-accordion-wrapper, .arm-two-section-img-sec{ width: 100%; }
    .arm-two-section-img-sec, #arm-content-restric-rule-sec .arm-two-section-img-sec, #arm-sites-intera-commun .arm-two-section-img-sec{ text-align: center; }
    .arm-content-restric-rule-sec .arm-two-sections-content-wrapper{ flex-direction: column-reverse; }
    .arm-two-sections-content-wrapper { margin-top: 0; }
    #arm-monetize-membership-sec .arm-monet-member-title, #arm-drip-rules-scheduled-sec .arm-monet-member-title, #arm-powerful-security-opt-sec .arm-monet-member-title { margin-bottom: 35px; }
    #arm-monetize-membership-sec .arm-two-sections-content-wrapper { margin-bottom: 0; }
    #arm-monetize-membership-sec { margin: 56px auto 26px auto; }
    .arm-monetize-membership-sec-wrapper.arm-content-restric-rule-sec{ padding: 52px 0 74px 0; }
    .arm-monetize-membership-sec-wrapper.arm-content-restric-rule-sec#arm-sites-intera-commun-sec{ padding-bottom: 60px; }
    #arm-drip-rules-scheduled-sec { margin: 40px auto 30px auto; }
    .arm-start-growing-membership-sec::after, .arm-start-growing-membership-sec::before{ width: 210px; height: 134px; }
    .arm-start-growing-member-title .arm-second-heading{ margin-bottom: 38px; }
    .arm-next-level-featur-acc { gap: 24px; }
    .arm-next-level-btn, .arm-home-pay-gat-box-wrapper{ margin-top: 30px; }
    .arm-next-level-featur-icon{ margin-bottom: 12px; }
    .arm-home-pay-gat-box-row { gap: 0 10px; margin-top: 18px; }
    .arm-home-payment-gateway-sec .arm-next-level-btn { margin-top: 40px; }
    .arm-trusted-featured-sec-wrapper { padding: 38px 0 52px 0; }
    .arm-home-faq-sec .arm-home-faqs-sec{ flex-direction: column; margin-top: 32px; }
    .arm-real-support-sec{ border-radius: 0; }
    .arm-real-support-sec::after{ top: -50px; }
    .arm-real-support-sec-wrapper{ padding: 0; margin-bottom: 0; }
    .arm-videos-boxs .arm-video-box-title { margin-top: 16px; line-height: 30px; }
    .arm-search-video-area { margin-top: 14px; margin-bottom: 0; }
    .arm-videos-box-wrapper{ margin-bottom: 56px; }
    .arm-video-tutor-hero-wrapper{ padding-top: 48px; }
    .arm-categories-section .arm-addon-search-bar { width: 640px; }
    .arm-hero-sec-content-area-wrapper{ flex-direction: column-reverse; }
    .arm-hero-sec-content-area-wrapper .arm-hero-sec-content-area, .arm-hero-sec-content-area-wrapper .arm-hero-sec-img-area, .arm-blog-content-area .arm-blog-content-left-side, .arm-blog-content-area .arm-blog-content-right-side { width: 100%; }
    .arm-hero-sec-content-area-wrapper .arm-hero-sec-img-area img{ width: 100%; height: 380px; object-fit: cover; border-radius: 24px; }
    .arm-blog-title { margin: 14px 0 16px 0; }
    .arm_social_share_wrapper { margin-top: 24px; }
    .arm-blog-content-area{ flex-direction: column; }
    .arm-blog-content-area .arm-table-of-content{ margin-bottom: 24px; }
    .arm-blog-content-area .arm_single_doc p + h2{ margin: 18px 0; }
    .arm-blog-content-area .arm_single_doc { margin-bottom: 38px; }
    .author-info-box { padding: 24px 0; }    
    .arm_social_share_wrapper{ margin-bottom: 0; }
    .arm-promot-sec-wrapper{ width: 320px; display: inline-block; margin-right: 24px; }
    .arm-addon-count-text{ margin-top: 12px; }
    .arm-blog-details-page .arm-blog-content-right .arm-blog-grab-box-wrapper, .arm-blog-details-page .arm-blog-content-right .arm-blog-follw-section{ display: inline-block;}
    .arm-blog-details-page .arm-blog-content-right .arm-blog-follw-section{vertical-align: top; margin: 0px 0px 0px 26px; }
    .arm-blog-details-page .arm-blog-content-right{ margin-bottom: 10px;}
    .arm-blog-content-area{ margin-bottom: 56px; }
    .arm_social_share_wrapper.arm_footer_social_share_wrapper { margin-bottom: 0; }
    .arm-blog-content-area .arm_single_doc p + p img { margin: 10px 0 14px 0; }
    .arm_single_col2 .arm_single_doc h1 { font-size: 28px; line-height: 38px; }
    .arm_single_col2.arm_new_single_content { padding-top: 24px; }
    .arm-vs-other-com-page .arm-comparison-section-text{ height: -webkit-fill-available; position: sticky; left: 0; background-color: #fff; }
    .arm-comp-sec-content .arm-comparison-section-top .arm-comparison-section-text { padding: 12px 16px; }
    .arm-comparison-section, .arm-comp-sec-content { width: 1050px; }
    .arm-comparison-section .arm-comparison-section-top .arm-comp-lite-box, .arm-comparison-lite-pro-wrapper .arm-comp-lite-box{ border-left: 0; }
    .arm-comp-sec-content .arm-comparison-section-top .arm-comparison-section-text, .arm-comparison-section .arm-comparison-section-top .arm-comparison-section-text{ border-right: 1px solid #0000001F; }
    .arm-comp-sec-content .arm-comparison-section-top.arm-comparison-section-full-row .arm-comparison-section-text{ background-color: #B2FFBF; border-right: 0; }
    .arm-other-compa-hero-wrapper .arm-first-heading{ font-size: 34px; line-height: 50px; }
    .arm-other-compa-hero-wrapper .arm-title-disc{ font-size: 16px; line-height: 28px; }
    .arm-ast-small-container { margin-bottom: 60px; }
    .arm-other-compa-footer-area .arm-button-wrapper a{ padding: 8px 30px; }
    .arm-contact-hero-sec .arm-title-disc{ font-size: 17px; }
    .arm-form-sec-wrapper{ margin-top: 28px; }
    #arffrm_100_container .arf_fieldset{ padding: 28px !important; }
    .arm-affi-prog-page-hero-wrapper{ background-size: contain; }
    .arm-affi-prog-page-hero .arm-first-heading{ font-size: 44px; line-height: 58px; }
    .arm-affi-prog-page-hero .arm-title-disc{ font-size: 17px; margin: 0 auto 38px auto !important; }
    .arm-affi-login-regi-btn-wrapper .arm-affi-regis { padding: 14px 28px; font-size: 15px; }
    .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:after, .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:before{ width: 176px; }
    .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head{ font-size: 18px; }
    .arm-join-affi-box-wrapper{ grid-template-columns: repeat(2, 1fr); }
    .arm-why-easy-content-wrapper{ flex-direction: column; gap: 32px; }
    .arm-join-affiliate-program-sec { padding: 56px 20px 48px 20px; }
    .arm-why-easy-content-wrapper .arm-why-easy-content, .arm-why-easy-content-wrapper .arm-why-easy-sec-img{ width: 100%; text-align: center; }
    .arm-why-easy-disc-wrapper{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; }
    .arm-why-wasy-disc-box{ flex-direction: column; width: 80%; margin: 0 auto; }
    .arm-why-easy-content-wrapper .arm-why-easy-content{ margin-left: 0; }
    .arm-why-easy-armember-sec-wrapper { padding: 62px 0 0 0; }
    .arm-easy-commi-tab-sec-wrapper .arm-title-disc{ margin: 0 auto 38px auto !important; }
    .arm-affi-join-btn{ font-size: 15px; padding: 14px 40px; }
    .arm-affiliate-program-page .arm-start-growing-btn-sec .arm-buy-now-btn{ font-size: 15px; padding: 14px 40px; }
    .armember-footer-menus { gap: 32px 18px; }
    .arm-footer-follow-itam-wrapper{ flex-wrap: wrap;  }
    .arm-footer-wrapper{ padding: 56px 0 60px 0; }
    .arm-footer-follow-itam{ margin-right: 14px; margin-bottom: 16px; }
    .arm-footer-follow-itam:nth-last-child(1){ margin-bottom: 0; }
    body:has(.arm-real-support-sec-wrapper) footer { margin-top: 0; }
    body:has(.arm-real-support-sec-wrapper) footer .arm-footer-wrapper { padding-top: 64px; }
    .arm-legal-page-wrapper p, .arm-legal-page-wrapper ul li{ line-height: 30px; }
    .arm-legal-page-hero-wrapper::after, .arm-legal-page-hero-wrapper::before{ width: 200px; height: 130px; }
    .blog_listing.blog_listing_container { min-height: 1100px; }
    .arm-hero-wrapper { margin: 48px 0 48px 0; padding-bottom: 48px; }
    .arm-real-support-sec-wrapper{ margin-bottom: 0; }
}
@media screen and (max-width: 819px) {
    .arm-top-rated-platform-sec{ width: 776px; max-width: unset; }
    .arm-top-rated-platform-sec-wrapper{ overflow: hidden; }
    .arm-next-level-featur-acc{ grid-template-columns: repeat(2, 1fr); }
    .arm-money-back-sec-img-cont .arm-money-back-text{ width: 430px; }
    .arm-money-back-sec-btn{ margin-left: 0; }
    .arm-next-level-featur-sec-wrapper.arm-supercharge-sec-wrapper{ padding: 46px 0; }
    .arm-ast-small-container { margin-bottom: 52px; }
    .arm-contact-us-box{ margin: 0 12px; }
    #arffrm_100_container .arf_fieldset { padding: 22px !important; }
    .arm-contact-us-faq .arm-home-faq-sec{ margin-top: 10px; }
    .arm-join-affiliate-program-sec { padding: 48px 20px 38px 20px; }
    .arm-why-wasy-disc-box{ width: 90%; }
    .arm-affi-review-text { font-size: 24px; line-height: 42px; }
    .arm-affiliate-program-page .arm-slider-controls button{ margin: 0 20px; }
}
@media screen and (max-width: 767px) {
    .arm-search-cate-area{ flex-direction: column; align-items: start; padding: 12px 12px 20px 12px; gap: 30px; }
    .arm-addon-search-bar, .arm_single_col1, .arm_single_col2.arm_new_single_content { width: 100%; }
    .arm-addon-section-name{ font-size: 20px; }
    .arm-ast-medium-container.arm-documentation-page{ flex-direction: column; gap: 28px; }
    .arm_toggle_sec { display: block; }
    #menu_toggle_button { background-color: var(--pt-main-black); color: var(--cl-white); font-weight: 400; font-size: 16px; width: 100%; border-radius: var(--radius-8px); display: block !important; margin: 0 auto; }
    .arm_single_col1 .arm_doc_list{ display: none; padding-top: 18px; }
    .arm_single_col1{ padding: 24px; }
    .arm_single_col1, .arm_single_col2.arm_new_single_content { height: auto; }
    .arm_single_col2.arm_new_single_content{ padding: 0 24px; }
    .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:after, .arm-affi-prog-page-hero-wrapper .arm-trusted-featured-sec-head:before{ content: unset; }
    .armember-footer{ flex-direction: column; }
    .arm-footer-follow-itam{ margin-bottom: 0; }
    .arm-logo-content-wrapper .arm-footer-pragh, #arm-footer-follow-desktop { display: none; }
    #arm-footer-follow-mob{ display: block; margin-top: 28px; }
    .armember-footer-menus-wrapper{ padding-left: 0; }
    .arm-logo-content-wrapper img { margin-bottom: 16px; }
    .arm-left-area-wrapper{ border: 0; padding-right: 0; }
    body:has(.arm-real-support-sec-wrapper) footer .arm-footer-wrapper { padding-top: 56px; }
    body #content .arm_form.arm_form_102 .arm_forgotpassword_link{ margin-left: 0 !important; right: 70px; position: absolute; }
    .arm-blog-details-page-wrapper .arm-blog-content-right{ margin-bottom: 30px;}
    .arm-blog-details-page .arm-blog-content-right .arm-blog-follw-section{ margin: 15px 0px 0px 0px;}
}
@media screen and (max-width: 782px) {
    .arm-our-other-produ-seprator{ display: none; }
    .arm-footer-product-sec { gap: 24px; }
    .arm-our-other-products-title{ width: 75px; }
}
@media screen and (max-width: 719px) {
    .arm_hero_sec_right_first_wrapper, .arm_hero_sec_right_sec_wrapper, .arm_hero_sec_left_first_wrapper, .arm_hero_sec_payment_report{ display: none;}
    .arm-hero-content-sec .arm-title-disc{ font-size: 16px; line-height: 28px; }
    .arm-busi-land-sec { padding: 46px 20px 36px 20px; }
    .arm-two-section-img-sec img{ width: 410px; }
    #arm-drip-rules-scheduled-sec { margin: 40px auto 26px auto; }
    .arm-start-growing-btn-sec a{ padding: 16px 26px; }
    .arm-start-growing-btn-sec .arm-buy-now-btn{ padding: 16px 48px; }
    .arm-money-back-sec-img-cont { flex-direction: column; gap: 8px; }
    .arm-money-back-sec-wrapper{ height: 194px; margin-top: 90px; }
    .arm-money-back-sec .arm-money-back-sec-btn a{ margin-top: 10px; }
    .arm-money-back-sec{ top: -46px; flex-direction: column; }
    .arm-money-back-sec-img-cont .arm-money-back-text{ text-align: center; line-height: 28px; }
    .arm-supercharge-sec-wrapper .arm-next-level-featur-acc { grid-template-columns: repeat(1, 1fr); }
    .arm-supercharge-sec-wrapper .arm-next-level-featur-acc .arm-next-level-featur-box:nth-child(9) { position: unset; }
    .arm-supercharge-sec-wrapper .arm-next-level-btn { margin-top: 20px; }
    .arm-home-pay-gat-box-row { gap: 0 6px; margin-top: 14px; }
    .arm-home-pay-gat-box-row{ width: 679px; }
    .arm-home-pay-gat-box-wrapper{ overflow: hidden; display: flex; flex-direction: column; align-items: center; }
    .arm-home-payment-gateway-sec{ padding: 0; }
    .arm-home-payment-gateway-title{ padding: 0 20px; }
    .arm-real-support-sec::after, .arm-real-support-sec::before{ width: 24px; height: 24px; }
    .arm-real-support-sec::after { background-image: url(./images/arm-real-support-mb-bg-left.webp); right: 30px; top: 70px; }
    .arm-real-support-sec::before{ background-image: url(./images/arm-real-support-mb-bg-right.webp); left: 40px; top: 30px;  }
    .arm-real-support-sec { padding: 42px 0;  }
    .addon-boxs-wrapper { grid-template-columns: repeat(1, 1fr); }
    .arm-addonpage-pay-gate-sec { margin-top: 32px; }
    .arm-videos-boxs .arm-video-box-title{ line-height: 28px; }
    .arm-affi-prog-page-hero-wrapper { background-size: cover; }
    .arm-hero-wrapper{ padding: 0 0 48px 0; }
    .arm-footer-product-sec{ display: block; }
    .arm-our-other-products-title{ width: 100%; margin-bottom: 8px !important; }
    .arm-our-other-product-logo {width: 49% !important; box-sizing: border-box; display: inline-block; background-repeat: no-repeat; margin: 8px 0; text-align: center; background-position-x: center !important; }
    .arm-footer-product-sec .arm-our-other-product-logo{ border-right: 1px solid #FFFFFF1F; }
    .arm-footer-product-sec .arm-our-other-product-logo:nth-last-child(1), .arm-footer-product-sec .arm-our-other-product-logo:nth-last-child(5){ border: 0; }
    .arm-footer-product-wrapper{ text-align: center; }
    .arm-logo-content-wrapper { width: 260px; }
}
@media screen and (max-width: 600px) {
    body.admin-bar .arm-addon-page-content, body.admin-bar .arm-search-video-area { top: 0; }
    .arm-videos-boxs, .arm-blog-listing-wrapper { grid-template-columns: repeat(1, 1fr); }
    .arm-blog-listing-wrapper .post_feature_image{ height: 320px; }
    .arm-post-meta-sec { margin: 8px 0; }
    .arm-build-custom-reg-img-sec img{ width: 436px; }
    .arm-build-custom-reg-sec-wrapper { padding: 28px 0 66px 0; }
    .blog_listing.blog_listing_container { min-height: 1000px; }
}
@media screen and (max-width: 576px) {
    .arm-hero-wrapper { margin: 48px 0; }
    .arm-hero-img-sec { margin-top: 16px; }
    .arm-coustomer-count-sec { margin-top: 34px; }
    .arm-features-container{ grid-template-columns: repeat(1, 1fr); }
    .why-choose-arm-sec-wrapper{ padding: 48px 20px 138px 20px; }
    .arm-two-section-accordion-wrapper .arm-forth-heading{ font-size: 17px; }
    .arm-two-sections-content-wrapper{ margin: 38px 0; }    
    .arm-monetize-membership-sec-wrapper { margin: 56px auto 26px auto; }
    .arm-content-restric-rule-sec .arm-two-sections-content-wrapper{ margin-top: 0; }
    .arm-two-sections-content-wrapper{ margin-bottom: 0; }
    #arm-monetize-membership-sec .arm-monet-member-title, #arm-drip-rules-scheduled-sec .arm-monet-member-title, #arm-powerful-security-opt-sec .arm-monet-member-title { margin-bottom: 25px; }
    .arm-start-growing-membership-sec-wrapper { padding: 48px 0; }
    .arm-next-level-featur-acc { grid-template-columns: repeat(1, 1fr); margin-top: 36px; gap: 20px; }
    .arm-next-level-featur-box{ display: flex; flex-wrap: wrap; gap: 10px 4px; border-bottom: 1px solid #0C0D0F1F; padding-bottom: 20px; gap: 0 4px; }
    .arm-next-level-featur-icon{ margin-bottom: 0; }
    .arm-next-level-featur-acc .arm-forth-heading{ margin-bottom: 0; }
    .arm-next-level-featur-box .arm-title-disc{ padding-top: 12px; }
    .arm-next-level-featur-box .arm-forth-heading { cursor: pointer; font-size: 17px; }
    .arm-next-level-featur-acc .arm-next-level-featur-box:nth-child(9){ padding-bottom: 0; border: 0;}
    .arm-next-level-featur-sec, .arm-powerful-integ-sec, .arm-home-payment-gateway-sec-wrapper, .arm-home-faq-sec  { margin: 48px auto; }
    .arm-next-level-btn { margin-top: 20px; }
    .arm-drip-rules-scheduled-sec-wrapper.arm-powerful-security-opt-sec{ padding: 46px 0 20px 0; }
    .arm-supercharge-icon-head-sec{ margin-bottom: 0; }
    .arm-supercharge-sec-wrapper .arm-next-level-featur-box{ padding: 16px; }
    .arm-supercharge-sec-wrapper .arm-next-level-featur-acc .arm-next-level-featur-box:nth-child(9){ padding-bottom: 16px; }
    .arm-powerful-integ-box-track, .arm-powerful-integ-box-sec { gap: 12px; }
    .arm-powerful-integ-box-item{ width: 176px; }
    .arm-powerful-integ-icon{ width: 48px; height: 48px; background-size: 54px; margin-bottom: 6px; }
    .arm-powerful-integ-icon.arm-power-integ-hubspot-icon{ background-position: -3px -57px; }
    .arm-powerful-integ-icon.arm-power-integ-woo-icon{ background-position: -3px -115px; }
    .arm-powerful-integ-icon.arm-power-integ-affiwp-icon{ background-position: -3px -172px; }
    .arm-powerful-integ-icon.arm-power-integ-zoho-icon{ background-position: -3px -230px; }
    .arm-powerful-integ-icon.arm-power-integ-zapier-icon{ background-position: -3px -287px; }
    .arm-powerful-integ-icon.arm-power-integ-cons-con-icon{ background-position: -3px -633px; }
    .arm-powerful-integ-icon.arm-power-integ-getresp-icon{ background-position: -3px -691px; }
    .arm-powerful-integ-icon.arm-power-integ-mailchimp-icon{ background-position: -3px -748px; }
    .arm-powerful-integ-icon.arm-power-integ-ac-camp-icon{ background-position: -3px -806px; }
    .arm-powerful-integ-icon.arm-power-integ-campaign-icon{ background-position: -3px -922px; }
    .arm-powerful-integ-icon.arm-power-integ-brevo-icon{ background-position: -2px -1037px; }
    .arm-powerful-integ-icon.arm-power-integ-aweber-icon{ background-position: -3px -691px; }
    .arm-powerful-integ-icon.arm-power-integ-divi-icon{ background-position: -3px -470px; }
    .arm-powerful-integ-icon.arm-power-integ-whatsapp-icon{ background-position: -3px -549px; }
    .arm-powerful-integ-icon.arm-power-integ-elementor-icon{ background-position: -3px -628px; }
    .arm-powerful-integ-icon.arm-power-integ-wpbakery-icon{ background-position: -3px -707px; }
    .arm-powerful-integ-icon.arm-power-integ-buddyboss-icon{ background-position: -3px -786px; }
    .arm-powerful-integ-icon.arm-power-integ-divi-icon{ background-position: -3px -346px; }
    .arm-powerful-integ-icon.arm-power-integ-whatsapp-icon{ background-position: -3px -403px; }
    .arm-powerful-integ-icon.arm-power-integ-elementor-icon{ background-position: -3px -460px; }
    .arm-powerful-integ-icon.arm-power-integ-wpbakery-icon{ background-position: -3px -518px; }
    .arm-powerful-integ-icon.arm-power-integ-buddyboss-icon{ background-position: -3px -576px; }
    .arm-powerful-integ-icon.arm-power-integ-goog-analy-icon { background-position: -3px -864px; }
    .arm-powerful-integ-icon.arm-power-integ-beaver-icon { background-position: -3px -979px; }
    .arm-powerful-integ-icon.arm-power-integ-mailerlite-icon { background-position: -2px -1152px; }
    .arm-powerful-integ-icon.arm-power-integ-kit-icon { background-position: -2px -1210px; }
    .arm-powerful-integ-box-item .arm-forth-heading{ font-size: 16px; }
    .arm-powerful-integ-title { padding-bottom: 30px; }
    .arm-powerful-integ-sec .arm-next-level-btn, .arm-home-payment-gateway-sec .arm-next-level-btn { margin-top: 36px; }
    .arm-home-payment-gateway-sec{ margin-bottom: 48px; }
    .arm-trusted-featured-sec-head{ font-size: 16px; line-height: 24px; }
    .arm-trusted-featured-sec-wrapper { padding: 32px 0 40px 0; }
    .arm-trusted-featured-sec .arm-start-growing-btn-sec { margin-top: 38px; }
    .arm-trusted-featured-logo-wrapper::before{ left: -70px; }
    .arm-trusted-featured-logo-wrapper::after{ right: -70px; }
    .arm-trusted-featured-logos{ gap: 46px; }
    .arm-home-faq-sec .arm-home-faqs-sec .arm-forth-heading, .arm-home-faq-sec .arm-home-faqs-sec .accordion-section-content{ padding: 0; border: 0; }
    .arm-home-faq-sec .arm-home-faqs-sec .accordion-section-content{ margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid #0C0D0F1F; border-radius: 0; }
    .arm-home-faq-sec .arm-home-faqs-sec .accordion-section { margin-bottom: 16px; border-bottom: 1px solid #0C0D0F1F; border-radius: 0; padding-bottom: 16px; }
    .arm-home-faq-sec .arm-home-faqs-sec .arm-forth-heading{ font-family: var(--primary-font); font-size: 16px; line-height: 28px; padding-right: 40px; }
    .arm-home-faq-sec .arm-home-faqs-sec .row.arm-faq-list-row:after{ width: 18px; height: 18px; background-size: 100%; right: 0; }
    .arm-home-faq-sec .arm-home-faqs-sec .active_item{ padding: 0; border: 0; margin-bottom: 12px !important; }
    .arm-home-faq-sec .arm-home-faqs-sec .active_item .arm-forth-heading{ padding: 0; font-family: 'Inter-SemiBold'; padding-right: 40px; }
    .arm-home-faq-sec .accordion-section-content.arm-last-accordion{border: 0; }
    .arm-home-faq-sec .arm-home-faq-col:nth-child(2) .accordion-section.accordion-toggle.arm-last-accordion{ border: 0; padding: 0; }
    .arm-real-support-sec::before{ left: 20px; }
    .arm-real-support-sec::after{ right: 20px; }
    .arm-real-support-box{ padding: 0 20px; }
    .arm-real-support-sec-wrapper .arm-start-growing-btn-sec{ flex-direction: column; }
    .arm-real-support-sec-wrapper .arm-start-growing-btn-sec a{ justify-content: center; }
    .arm-real-support-sec { padding: 42px 0 28px 0; }    
    .arm-masonry-grid { column-count: 1; }
    .arm-masonry-item:nth-child(4), .arm-masonry-item:nth-child(3){ display: none; }
    .arm-testimonials-sec{ padding: 48px 0; }
    .arm-testimonials-sec .arm-slider-controls{ margin-top: 32px; }
    .arm-masonry-item{ padding: 28px; }
    .arm-addon-page-hero-sec-wrapper .arm-title-disc { font-size: 16px; line-height: 26px; }
    .arm-search-cate-area{ display: block; padding: 18px 20px; }
    .arm-addon-menu-wrapper{ margin-top: 20px; overflow-x: scroll; height: 42px; }
    .arm-addon-menu-wrapper .arm-addon-menu-ul li a{ height: 41px; min-width: 80px; display: block; }
    .arm-addon-menu-wrapper .arm-addon-menu-ul{ width: 467px; }
    .arm-hero-video-wrapper::before{ background-size: 100%; background-repeat: no-repeat; width: 54px; height: 54px; }
    .arm-videos-boxs .arm_other_video_wrapper::before{ background-size: 100%; background-repeat: no-repeat; width: 44px; height: 44px; }
    .arm-video-tutor-hero-wrapper { height: 376px; padding: 48px 20px 0 21px; }
    .arm-hero-video-wrapper{ margin-top: -126px; }
    .arm-videos-box-wrapper { margin-bottom: 48px; }
    .arm-latest-post-title { font-size: 24px; line-height: 32px; }
    .arm-categories-section{ flex-wrap: wrap; gap: 20px; }
    .arm-category-wrapper{ margin-left: 0; }
    .arm-categories-section .arm-addon-search-bar{ width: 100%; }
    .arm-hero-sec-content-area-wrapper .arm-hero-sec-img-area img{ height: auto; }
    .arm-blog-content-area{ margin-top: 36px; }
    .arm-blog-content-area .arm_single_doc p + p img { margin: 10px 0; }
    .arm-blog-content-area .arm_single_doc h2{ font-size: 23px; line-height: 32px; }
    .arm-blog-content-area .arm_single_doc p + h2 { margin: 22px 0; }
    .arm-blog-title{ font-size: 30px; line-height: 46px; }
    .arm-blog-follw-section{ margin-top: 24px; }
    .arm_single_col1{ padding: 24px 20px; }
    .arm_single_col2.arm_new_single_content{ padding: 0 20px 28px 20px; }
    .arm_single_col2 .arm_single_doc h1 { font-size: 26px; line-height: 36px; margin-bottom: 14px; }
    .arm_single_col2 .arm_single_doc h2 { margin-top: 22px !important; font-size: 20px; line-height: 30px; }
    .arm_single_col1 .arm_doc_list .accordion-section-content ul li a { padding-bottom: 10px; }
    .arm-other-comparison-page .arm-other-compa-hero-wrapper{ margin-top: 48px; }
    .arm-other-compa-hero-wrapper .arm-first-heading { font-size: 30px; line-height: 44px; }
    .arm-ast-small-container { margin-top: 34px; }
    .arm-contact-hero-sec .arm-first-heading { font-size: 36px; line-height: 48px; margin-bottom: 2px; }
    div#arffrm_100_container .arfformfield.arfmainformfield  { width: 100% !important; }
    .arm-form-sec-wrapper .arm-left-side-content{ flex-direction: column; }
    .arm-contact-us-box{ width: 100%; margin: 12px 0; }
    .arm-contact-us-faq .arm-home-faq-col{ padding: 0; }
    .arm-join-affi-box-wrapper { grid-template-columns: repeat(2, 1fr); }
    .arm-affi-prog-page-hero { padding: 48px 20px; }
    .arm-affi-prog-page-hero .arm-first-heading { font-size: 40px; line-height: 52px; }
    .arm-affi-prog-page-hero .arm-title-disc{ font-size: 16px; line-height: 30px; }
    .arm-affi-prog-page-hero .arm-trusted-featured-sec{ padding: 0; }
    .arm-affi-prog-page-hero .arm-trusted-featured-logo-wrapper::after{ right: 0; }
    .arm-affi-prog-page-hero .arm-trusted-featured-logo-wrapper::before{ left: 0; }
    .arm-join-affi-box-wrapper { grid-template-columns: repeat(1, 1fr); }
    .arm-why-wasy-disc-box .arm-forth-heading{ font-size: 16px; line-height: 26px; }
    .arm-comm-table-head{ padding: 32px 10px 0 10px; }
    .arm-comm-table-head .arm-comm-table-head-text{ display: flex; align-items: center;justify-content: center; font-size: 16px; margin: 0 8px; }
    .arm-comm-table-body-text.arm-forth-heading-text, .arm-comm-table-body-row .arm-forth-heading{ font-size: 16px; }
    .arm-comm-table-body { padding: 0 20px; }
    .arm-hassle-text{ font-size: 18px; line-height: 36px; }
    .arm-affi-review-text { font-size: 20px; line-height: 34px; }
    .arm-affi-user-slider-sec-wrapper { padding: 48px 0; }
    .armember-footer-menus { grid-template-columns: repeat(2, 1fr); }
    .arm-footer-wrapper { padding: 48px 0; }
    .armember-footer-menus { gap: 28px 24px; }
    body:has(.arm-real-support-sec-wrapper) footer .arm-footer-wrapper { padding-top: 48px; }
    .why-choose-arm-sec-wrapper .arm-slider-controls { margin-top: 0; display: flex !important; margin-bottom: 24px; }
    .arm-two-section-img-sec img { border-radius: var(--radius-24px); }
    .arm-testimonials-sec-wrapper .arm-overlay-bg{ display: none; }
    .arm-legal-page-hero-wrapper { padding: 48px 20px; }
    .arm-legal-page-hero-wrapper .arm-legal-page-hero-title { font-size: 38px; }
    .arm-legal-page-hero-wrapper .arm-legal-page-hero-disc{ font-size: 16px; line-height: 26px; }
    .arm-legal-page-wrapper p, .arm-legal-page-wrapper ul li { font-size: 16px; line-height: 28px; }
    .arm-legal-page-wrapper p{ margin-bottom: 14px !important; }
    .arm-legal-page-wrapper h2{ font-size: 20px; margin-top: 20px !important; margin-bottom: 6px; }
    body #content .arm_form.arm_form_101, body #content .arm_form.arm_form_102, body #content .arm_form.arm_form_103, body #content .arm_form.arm_form_104 { padding: 24px !important; }
    .arm-login-page{ padding: 0 20px; }
    body #content .arm_form.arm_form_101 .arm-df__heading-text, body #content .arm_form.arm_form_102 .arm-df__heading-text, body #content .arm_form.arm_form_103 .arm-df__heading-text, body #content .arm_form.arm_form_104 .arm-df__heading-text{ font-size: 36px !important; margin-bottom: 22px; }
    body #content .arm_form.arm_form_102 .arm_forgotpassword_link{ right: 28px; margin-top: -154px !important; }
    body #content .arm_form.arm_form_101 .arm-df__form-control-submit-btn, body #content .arm_form.arm_form_102 .arm-df__form-control-submit-btn, body #content .arm_form.arm_form_103 .arm-df__form-control-submit-btn, body #content .arm_form.arm_form_104 .arm-df__form-control-submit-btn{ margin-bottom: 10px !important; }
    #arm-footer-follow-tab{ display: none; }
    #arm-footer-follow-desktop{ display: block; margin-top: 48px; }
    .arm-logo-content-wrapper{ width: 100%; text-align: center; }
    .arm-footer-follow-sec{ flex-direction: column; margin-top: 32px; }
}
@media screen and (max-width: 480px) {
    .arm-coustomer-count-sec { margin-top: 22px; }
    .arm-button-wrapper{ flex-direction: column; }
    .arm-button-wrapper a{ justify-content: center; }
    .arm-features-container .arm-forth-heading{ margin-bottom: 8px; }
    .arm-coust-count-img{ width: 120px; }
    .arm-coustomer-count-sec span{ font-size: 12px; right: 36px; }
    .arm-two-section-accordion-wrapper .accordion-section{ padding: 12px 21px 12px 15px; }
    .arm-two-section-accordion-wrapper .accordion-section-content{ padding: 0 15px 12px 15px; }
    .row.arm-faq-list-row:after{ right: -10px; }
    #arm-monetize-membership-sec .arm-monet-member-title, #arm-drip-rules-scheduled-sec .arm-monet-member-title, #arm-powerful-security-opt-sec .arm-monet-member-title { margin-bottom: 20px; }
    .arm-two-sections-content-wrapper { margin: 30px 0; }
    .arm-busi-land-sec { padding: 48px 20px 36px 20px; }
    .arm-mid-buy-now-sec a { padding: 10px 36px; font-size: 16px; display: block; }
    #arm-monetize-membership-sec { margin: 48px auto 22px auto; }
    .arm-monetize-membership-sec-wrapper.arm-content-restric-rule-sec{ padding: 48px 0 66px 0; }
    .arm-mid-buy-now-sec{ padding: 0 20px; top: -28px; }
    #arm-drip-rules-scheduled-sec { margin: 8px auto 22px auto; }
    .arm-monetize-membership-sec-wrapper.arm-content-restric-rule-sec#arm-sites-intera-commun-sec { padding-bottom:  54px; }
    .arm-drip-rules-scheduled-sec-wrapper.arm-powerful-security-opt-sec { padding: 48px 0 22px 0; }
    .arm-start-growing-btn-sec .arm-free-down-btn{ display: none; }
    .arm-start-growing-btn-sec{ gap: 0; }
    .arm-start-growing-btn-sec .arm-live-preview-btn, .arm-addon-page-hero-sec-wrapper .arm-live-preview-btn a{ width: 100%; }
    .arm-addon-page-hero-sec-wrapper .arm-free-download-btn a, .arm-addon-page-hero-sec-wrapper .arm-live-preview-btn a { padding: 12px 30px; }
    .arm-addon-page-hero-sec-wrapper .arm-button-wrapper{ gap: 20px; }
    .arm-start-growing-btn-sec .arm-buy-now-btn{ display: block; width: 100%; font-size: 16px; padding: 12px 48px; }
    .arm-start-growing-member-title .arm-second-heading{ margin-bottom: 32px; }
    .arm-next-level-featur-box .arm-title-disc { padding-top: 10px; }
    .arm-money-back-sec-img-cont .arm-money-back-text{ width: auto; }
    .arm-supercharge-icon-head-sec .arm-next-level-featur-icon{ background-size: 64px; width: 36px; height: 36px; background-position: -14px -14px; }
    .arm-next-level-featur-icon.arm-supercharge-soci-comm-icon{ background-position: -14px -74px; }
    .arm-next-level-featur-icon.arm-supercharge-group-icon{ background-position: -14px -134px; }
    .arm-next-level-featur-icon.arm-supercharge-digi-down-icon{ background-position: -14px -193px; }
    .arm-next-level-featur-icon.arm-supercharge-network-icon{ background-position: -14px -253px; }
    .arm-next-level-featur-icon.arm-supercharge-gift-icon{ background-position: -14px -313px; }
    .arm-next-level-featur-icon.arm-supercharge-multi-lang-icon{ background-position: -14px -373px; }
    .arm-next-level-featur-icon.arm-supercharge-whatsapp-icon{ background-position: -14px -433px; }
    .arm-next-level-featur-icon.arm-supercharge-sms-icon{ background-position: -14px -492px; }
    .arm-supercharge-icon-head-sec .arm-forth-heading{ font-size: 16px; }
    .arm-next-level-featur-sec-wrapper.arm-supercharge-sec-wrapper { padding: 48px 0; }
    .arm-real-support-sec-wrapper .arm-start-growing-btn-sec{ gap: 14px; }
    .arm-real-support-sec::before, .arm-real-support-sec::after { top: 98px; }
    .arm-video-selected-cat-name{ font-size: 22px; margin-bottom: 16px; }
    .arm-categories-section .arm-addon-search-bar { width: 1020px; }
    .arm-latest-post-disc.arm-title-disc{ margin: 14px 0 !important; }
    .arm-categories-section { margin-top: 32px; margin-bottom: 28px; }
    .arm_blog_img_section { margin-bottom: 20px; }
    .blog_pagination.arm_post_navigation{ gap: 8px; }
    .arm-blog-listing-wrapper .post_feature_image, .arm-latest-post-image .post_feature_image{ height: auto; }
    .arm_social_share_wrapper .social_share .share_image.share_image_perplexity span, .arm_social_share_wrapper .social_share .share_image.share_image_chatgpt span{ display: none; }
    .arm_social_share_wrapper .social_share .share_image.share_image_perplexity img, .arm_social_share_wrapper .social_share .share_image.share_image_chatgpt img{ margin-right: 0; }
    .arm-hero-sec-content-area-wrapper .arm-hero-sec-img-area img{ border-radius: var(--radius-16px); }
    .arm-promot-sec-wrapper{ width: 100%; margin-right: 0; }
    .arm-get-arm-pro-box{ width: 94%; margin: 0 auto; }
    .arm-blog-tabel{ max-width: 100%; }
    .arm-blog-tabel-wrapper{ overflow-x: scroll; }
    .arm-hero-sec-content-area-wrapper{ gap: 26px; }
    .arm-blog-title { font-size: 28px; line-height: 40px; }
    .arm-vs-other-com-page .arm-comparison-section-text, .arm-comparison-section .arm-comparison-section-top .arm-comparison-section-text{ width: 190px; }
    .arm-other-compa-footer-area .arm-second-heading { font-size: 26px; line-height: 36px; }
    .arm-why-easy-disc-wrapper{ grid-template-columns: repeat(1, 1fr); }
    .arm-why-wasy-disc-box{ flex-direction: row; width: 100%; }
    .arm-why-wasy-disc-box .arm-forth-heading{ text-align: left; width: calc(100% - 76px); }
    .arm-why-easy-armember-sec-wrapper{ margin-bottom: 48px; }
    .arm-comm-table-head, .arm-comm-table-body{ padding: 0; }
    .arm-comm-table-wrapper{ border: 0; }
    .arm-comm-table-head .arm-comm-table-head-text{ line-height: 24px; }
    .arm-hassle-text { margin: 14px 0 28px 0; line-height: 32px; }
    .arm-affi-review-quote{ margin-bottom: 24px; }
    .arm-affi-user-slider-sec .arm-slider-controls{ top: 60%; }
    .arm-trusted-featured-logo-wrapper::after, .arm-trusted-featured-logo-wrapper::before{ width: 100px; }
    .arm-home-video-sec::after{ height: 90px; }
    .arm-build-custom-reg-img-sec img{ width: auto; }
    .arm-build-custom-regi-btn-sec{ flex-direction: column; gap: 18px; }
    .arm-build-custom-regi-btn-sec a{ justify-content: center; }
    .arm-build-custom-regi-btn-sec .arm-free-download-btn{ margin-right: 0; }
    .arm-build-custom-reg-sec-wrapper { padding: 28px 0 46px 0; }
    .arm-legal-page-hero-wrapper::after, .arm-legal-page-hero-wrapper::before { width: 150px; height: 90px; }
    .arm-legal-page-wrapper .arm-privacy-content.arm_single_doc{ margin: 42px auto 58px auto; }
    .arm-hero-content-sec .arm-title-disc{ margin-bottom: 48px !important; }
    .arm-hero-wrapper{ margin-bottom: 0; border: 0; }
    header .custom-logo-link img{ width: 154px; }
    .ast-header-break-point .ast-header-button-1[data-section="section-hb-button-1"]{ padding-right: 0; }
    #ast-mobile-header .ast-header-button-1 .ast-custom-button-link .ast-custom-button{ padding: 9px 12px; font-size: 15px; height: 44px; width: 92px; border-radius: 12px; }
    .armember-footer-menus { grid-template-columns: repeat(1, 1fr); }
    #menu-footer-features, #menu-footer-case-studies, #menu-footer-resources, .arm-footer-menu-button, #menu-footer-help { display: none; }
    .armember-footer-menu ul{ margin-top: 12px; }
    .armember-footer-menus{ gap: 20px; }
    .armember-footer-menus .arm-menu-label-text{ padding-bottom: 20px; border-bottom: 1px solid #FFFFFF1F; position: relative; }
    .arm-footer-product-sec { padding: 0 10px; }
    .armember-footer-menus .arm-menu-label-text:after{
        content: '';
        position: absolute;
        background-image: url(./images/footer-menu-open-icon.svg);
        width: 16px;
        height: 16px;
        top: 50%;
        right: 0;
        transform: translate(-50%, -100%);
    }
    .arm-footer-active-menu .arm-menu-label-text{ border: 0; }
    .arm-footer-active-menu .arm-menu-label-text:after{ rotate: 180deg; top: -10px; right: 18px; }
    .armember-footer-menu .arm-footer-active-menu ul{ margin-top: 0; }
    #menu-footer-case-studies .arm-footer-hide-menu { display: block; }
}

/* black friday belt css start */
.arm-black-friday-belt-wrapper{ display: none; }
.arm-black-friday-belt-wrapper.active{
    display: block;
    height: 72px;
    background-color: #000;
    padding: 0 45px 0 135px;
    text-align: center;
    background-image: url(./images/armember-blf-belt-bg.webp);
    background-repeat: no-repeat;
    background-position: left;
}
.arm-black-friday-deal-section{
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.arm-blf-byu-pro-text p{
    font-family: 'Inter-Regular';
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    color: #fff;
}
.arm-blf-byu-pro-text p span{
    display: block;
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 17px;
    line-height: 20px;
    color: #F5CA3C;
}
.arm-black-friday-belt-wrapper .arm-grab-deal-link{
    border: 1px solid #F5CA3C;
    border-radius: 6px;
    padding: 10px 20px;
    font-family: 'Inter-Medium';
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    margin-right: 20px;
}
.arm-timer-box-degit-sec{ display: flex; gap: 14px; }
.arm-blf-timer-box{
    display: flex;
    flex-direction: column;
    background-color: #EF1A35;
    width: 44px;
    height: 52px;
    border-radius: 6px;
    align-items: center;
    justify-content: center;
}
.arm-blf-timer-box .arm-timer-box-degit{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 22px;
    line-height: 26px;
    color: #fff;
}
.arm-blf-timer-box .arm-timer-box-text{
    font-family: 'Inter-SemiBold';
    font-weight: 600;
    font-size: 10px;
    line-height: 16px;
    text-transform: uppercase;
    color: #fff;
}
@media screen and (max-width: 1700px) {
    .arm-black-friday-belt-wrapper.active{ padding: 0 45px 0 85px; }
}
@media screen and (max-width: 1550px) {
    .arm-black-friday-belt-wrapper.active{ padding: 0 24px; }
}
@media screen and (max-width: 1440px) {
    .arm-blf-start-btn-img img{ width: 150px; }
    .arm-blf-deal-discount-img img{ width: 215px; }
    .arm-black-friday-text-img img{ width: 260px; }
}
@media screen and (max-width: 1350px) {
    .arm-blf-start-btn-img{ display: none; }   
}
@media screen and (max-width: 1200px) {
    .arm-blf-deal-discount-img img{ width: 185px; }
    .arm-black-friday-text-img img{ width: 220px; }
    .arm-black-friday-belt-wrapper.active { padding: 0 25px; }
    .arm-blf-timer-box .arm-timer-box-degit{ font-size: 20px; line-height: 24px }
    .arm-blf-timer-box{ width: 42px; height: 48px; }
}
@media screen and (max-width: 1150px) {
    .arm-blf-byu-pro-text p{ font-size: 16px; }
    .arm-blf-byu-pro-text p span{ font-size: 15px; }
    .arm-blf-start-btn-img, .arm-blf-deal-discount-img { display: none; }
}
@media screen and (max-width: 900px) {
    .arm-blf-deal-discount-img img { width: 160px; }
    .arm-black-friday-text-img img { width: 188px; }
    .arm-black-friday-belt-wrapper .arm-grab-deal-link{ padding: 10px 12px; margin-right: 10px; }    
    .arm-black-friday-belt-wrapper.active { padding: 0 12px 0 25px; }
}
@media screen and (max-width: 820px) {
    .arm-black-friday-belt-wrapper.active{ height: 250px; background-position: top left; padding: 0; }
    .arm-black-friday-deal-section{ transform: translate(-50%, -53%); }
    .arm-black-friday-deal-section{ display: block; }
    .arm-blf-deal-discount-img, .arm-black-friday-text-img { display: inline-block; width: fit-content; margin: 13px 20px 24px 20px; }
    .arm-belt-close-icon{ position: absolute; top: -10px; right: 10px; }
    .arm-black-friday-belt-wrapper .arm-grab-deal-link{ margin-right: 0; }
    .arm-blf-buy-now-btn-wrapper{ margin-top: 30px; }
    .arm-timer-box-degit-sec{ justify-content: center; }
}
@media screen and (max-width: 719px) {
    .arm-timer-box-wrapper{ display: none; }
    .arm-black-friday-belt-wrapper.active { height: 200px; }
    .arm-blf-buy-now-btn-wrapper { margin-top: 6px; }

}
@media screen and (max-width: 432px) {
    .arm-black-friday-text-img{ display: none; }
}
/* black friday belt css end */