/* Login user → Dashboard / Logout */
.logged-in .uagb-position__sticky.wp-block-uagb-container.shop-filter.uag-blocks-common-selector.uagb-block-12de9872.aos-init.aos-animate.uagb-position__sticky--stuck {
    top: 136px !important;
    height: 130.25px !important;
}
.logged-in .wp-block-uagb-container.uagb-position__sticky--stuck {
    top: 264px !important;
}
/* Logout user → Login button */
body:not(.logged-in) .uagb-toc__wrap {
    
}


/* Filter Product sticky table header  */
#post-25098 > div > div.wp-block-uagb-container.main-sticky-div.uagb-block-d8cfc0f2.alignfull.uagb-is-root-container > div > div.uagb-position__sticky.wp-block-uagb-container.shop-filter.uag-blocks-common-selector.uagb-block-7d63bb8c.aos-init.aos-animate.uagb-position__sticky--stuck {
	top: 136px !important;
}

a.added_to_cart.wc-forward {
    display: none;
}
.term-posts ul {
    margin-left: 10px;
    list-style: none;
}
.term-posts li a {
    color: #6D6D6D;
    margin-bottom: 10px !important;
    display: inline-block;
    width: 100%;
}



/* Pricing tabs Borders */

.pricing-con > ul {
	border: 1px solid #E7E7E7 !important;
	padding: 5px !important;
	border-radius: 55px !important;
}

.pricing-con > ul > .uagb-tabs__active {
	background : #000 !important;
	border-radius: 55px !important;
	border: 0px !important;
}

.pricing-con > ul > li {
	margin: 0px !important;
}

.pricing-con > ul > .uagb-tabs__active > a {
	color: white !important;
}



/* Hide Review Tabs Temp */

.review ul.uagb-tabs__panel .uagb-tabs__active a , .review ul.uagb-tabs__panel .uagb-tab  a {
	color : #f6f6f6 !important;	
}
.review ul.uagb-tabs__panel .uagb-tabs__active , .review ul.uagb-tabs__panel {
	border: none !important;
}
/**
 * Theme Name:     Astra Child
 * Author:         Brainstorm Force
 * Template:       astra
 * Text Domain:	   astra-child
 * Description:    The Astra WordPress theme is lightning-fast and highly customizable. It has over 1 million downloads and the only theme in the world with 5,700+ five-star reviews! It’s ideal for professional web designers, solopreneurs, small businesses, eCommerce, membership sites and any type of website. It offers special features and templates so it works perfectly with all page builders like Spectra, Elementor, Beaver Builder, etc. Fast performance, clean code, mobile-first design and schema markup are all built-in, making the theme exceptionally SEO-friendly. It’s fully compatible with WooCommerce, SureCart and other eCommerce plugins and comes with lots of store-friendly features and templates. Astra also provides expert support for free users. A dedicated team of fully trained WordPress experts are on hand to help with every aspect of the theme. Try the live demo of Astra: https://zipwp.org/themes/astra/
 */
/*-----------------------custom-css-plugin------------*/
/*---------------Home page Css----------------*/
div#cmplz-document {
    max-width: 100% !important;
}
aside.footer-widget-area section#block-9, aside.footer-widget-area section#block-10 {
    margin-bottom: 20px;
}
section#block-4, section#block-5 {
    margin-bottom: 5px;
}
.full-width-custom h1, .full-width-custom h2, .full-width-custom h3, .full-width-custom h4, .full-width-custom h5, .full-width-custom h6, .full-width-custom p {
    font-family: "Inter";
}
.custom-widthh {
    max-width: 1280px;
    margin: 0 auto !important;
}
.view-demo-hero a:hover {
    border-color: transparent !important;
}

.home-info-numbers {
    background-color: #fff;
}

.home-box2 {
    background: #FEF7DB;
}
.home-box1 .uagb-ifb-image-content
 {
    margin-bottom: 21px;
}
.home-main-thank-you-para {
    max-width: 483px;
    margin: 0 auto;
}
.faq-home {
    width: 100% !important;
}
.faq-images {
    width: 100%;
}
.faq-images img {
    width: 100%;
}
.pick-plug-text {
    width: 385px !important;
	margin: 0 !important;
}
div#content {
	overflow: hidden;}

/*-----------plugin-page-css--------*/
.hero-left
 {
    position: relative;
    bottom: 25px;
}
.hero-row .wp-block-group {
    gap: 5px;
}
p.plugin-hero-text {
    margin: 0;
}
.hero-head-h h1 {
    margin-top: 10px;
    margin-bottom: 25px;
}
.sticky-content-table {
    max-width: 1280px;
    margin: 0 auto;
}
a:focus {outline: none !important;}

@media only screen and (min-width:981px){
	.testi-tabs .slick-track {
    width: 5120px !important;
	    transform: translate3d(-1600px, 0px, 0px);
}
.testi-tabs .slick-track .slick-slide {
    width: 320px !important;
}	

}
	.testi-tabs .slick-track .slick-slide .uagb-testimonial__wrap {
    width: 100%;
    display: inline-block;
}
div#primary {
    margin: 0 !important;
}
div#primary header.entry-header.ast-no-thumbnail {
    display: none;
}
.hero-buttons a {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
}
.hero-buttons a:hover{
	background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%) !important;

}
.hero-buttons {
    width: 100%;
}
.rating-hero {
    height: 100px;
}
.sticky-content-table {
    position: sticky;
    top: 80px;
    z-index: 99 !important;
	height: 53px;
	    width: 100%;
background: transparent;
}
header#masthead {
    position: sticky;
    top: 0;
    z-index: 999;
    background: #fff;
}
.sticky-content-table .uagb-toc__wrap {
    padding: 0px;
}
.sticky-content-table .uagb-toc__wrap {
    padding: 0px;
    border: 1px solid #E7E7E7 !important;
	border-radius: 55px;
}
.sticky-content-table .uagb-toc__wrap .uagb-toc__title {
    display: none;
}
.sticky-content-table .uagb-toc__wrap ol.uagb-toc__list {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    list-style: none;
    justify-content: space-between;
}
.sticky-content-table .uagb-toc__wrap ol.uagb-toc__list li {
    list-style: none !important;
	padding: 0px;
}
.sticky-content-table .uagb-toc__wrap .uagb-toc__list-wrap {
    padding: 5px;
}
.sticky-content-table .uagb-toc__wrap ol.uagb-toc__list li {
list-style: none !important;
    padding: 10px 15px;
    background: transparent;
    border-radius: 55px;
    text-align: center;
    flex: 0 1 auto;
    white-space: nowrap;
}
.sticky-content-table .uagb-toc__wrap ol.uagb-toc__list li.uagb-toc__active {
    background: #000;
}
.sticky-content-table .uagb-toc__wrap ol.uagb-toc__list li.uagb-toc__active a {
    color: #fff;
}
.use_cases .uagb-container-inner-blocks-wrap {
    background: linear-gradient(180deg, #FF77C3 0%, #FA6D1D 100%);
    border-radius: 25px;
    padding: 80px;
	padding-right:0px;
	    padding-bottom: 140px;
}
.sticky-content-table .uagb-toc__wrap ol.uagb-toc__list li a {
    font-family: Inter;
    font-weight: 500;
    font-size: 16px;
    line-height: 145%;
    color: #000;
	    text-decoration: none;
}
.faqs .wp-block-uagb-faq-child span.uagb-icon.uagb-faq-icon-wrap {
transform: rotate(-120deg);
    transition: 0.5s;
    opacity: 0;
    background-image: url(/wp-content/uploads/2026/01/svg-image-1.svg);
    width: 45px;
    height: 40px;
    background-repeat: no-repeat;
    background-size: unset;
    border-radius: 0;
}
.faqs span.uagb-icon-active.uagb-faq-icon-wrap {
    transition: 0.5s;
    background-image: url(/wp-content/uploads/2026/01/svg-image-1.svg);
    width: 45px !important;
    height: 40px !important;
    background-repeat: no-repeat;
    background-size: unset;
    border-radius: 0;
}
.faqs span.uagb-icon-active.uagb-faq-icon-wrap svg {
    border-radius: 0;
    width: 0;
    height: 0;
}
.faqs .wp-block-uagb-faq-child span.uagb-icon.uagb-faq-icon-wrap svg {
    font-size: 0 !IMPORTANT;
    width: 0px;
    height: 0;
}
.faqs .wp-block-uagb-faq-child span.uagb-icon.uagb-faq-icon-wrap svg
 {
    font-size: 0 !IMPORTANT;
    width: 0px;
    height: 0;
}
.faqs .wp-block-uagb-faq-child:hover span.uagb-icon.uagb-faq-icon-wrap {
    transform: rotate(0deg);
    transition: 0.5s;
    opacity: 1;
}
.faqs .wp-block-uagb-faq-child span.uagb-icon-active.uagb-faq-icon-wrap svg {
    border-radius: 100px;
    fill: #000;
    background: #ffff;
}
.faqs .wp-block-uagb-faq-child {
    margin: 0;
}
.visibility h2.uagb-heading-text,h2.wp-block-heading.visibility {
        color: transparent;
}
figure.wp-block-image.size-full.right-img {
    text-align: right;
}
.use_cases h2.wp-block-heading {
    position: absolute !important;
    top: 0px;
    color: transparent;
}
.use_cases .wp-block-uagb-container:hover {
    background-color: #000000;
    transition: 0.5s;
}
.use_cases .wp-block-uagb-container:hover h3.uagb-ifb-title {
	color:#ffffff;
}

.use_cases span.uagb-inline-editing {
    color: transparent;
}
.use_cases .uagb-ifb-button-wrapper.wp-block-button {
    float: right;
    position: absolute;
    bottom: 8px;
    right: 8px;
}
.use_cases .wp-block-uagb-container {
    transition: 0.5s;
}
.use_cases .swiper-button-prev {
    top: 110%;
    right: 15%;
    left: unset !important;
}
.use_cases .swiper-button-next {
    top: 110%;
    right: 10% !important;
}
.use_cases .wp-block-uagb-tabs-child {
    padding-right: 0px;
	padding-left:0px;
}
.use_cases ul.uagb-tabs__panel {
    border-bottom: 1px solid #00000052 !important;
	    position: relative;
    right: 10%;
}
.use_cases ul.uagb-tabs__panel .uagb-tab {
    border-bottom: 4px solid transparent !important;
}
.use_cases ul.uagb-tabs__panel .uagb-tabs__active {
    border-bottom: 4px solid #000000 !important;
}
.use_cases ul.uagb-tabs__panel li.uagb-tab:first-child {
    margin-left: 0;
}
.use_cases ul.uagb-tabs__panel .uagb-tabs__active a {
    color: #000000 !important;
}
.use_cases .wp-block-uagb-tabs {
    margin-top: -60px;
}
.review h2.uagb-heading-text {
    position: absolute;
    top: 0;
    color: transparent;
}
.review .uagb-tm__image-content {
    text-align: center;
    align-items: center;
    justify-content: center !important;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: -40px;
}
.review .uagb-tm__content {
    overflow: visible !important;
}
.review .uagb-slick-carousel .slick-list {
    padding-top: 35px;
}
.review .uagb-tm__desc {
    height: auto;
    overflow: hidden;
	position:relative;
}
.review .uagb-tm__desc:after {
    content: "";
    height: auto;
    display: inline-block;
    background: linear-gradient(360deg, #FFFFFF 29.12%, rgba(255, 255, 255, 0) 100%);
    bottom: 0;
    position: absolute;
    width: 100%;
    left: 0;
    right: 0px;
}

.review .wp-block-uagb-container {
    transition: 0.5s;
}

.review button.slick-next.slick-arrow {
    top: -11%;
	right:0;
	    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 55% ! IMPORTANT;
}
.review button.slick-prev.slick-arrow {
    top: -11%;
    right: 55px;
    left: unset;
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 55% ! IMPORTANT;
}
.benefits-box.box2 .uagb-ifb-image-content img {
    margin-bottom: 0px;
}
.benefits-box .uagb-ifb-image-content img {
    width: 100%;
}
.review .wp-block-uagb-tabs-child {
    padding-right: 0px;
	padding-left:0px;
}
.review ul.uagb-tabs__panel {
    border-bottom: 1px solid #00000052 !important;
	    position: relative;
    right: 15%;
}
.review ul.uagb-tabs__panel .uagb-tab {
    border-bottom: 4px solid transparent !important;
}
.review ul.uagb-tabs__panel .uagb-tabs__active {
    border-bottom: 4px solid #000000 !important;
}
.review ul.uagb-tabs__panel li.uagb-tab:first-child {
    margin-left: 0;
}
.review ul.uagb-tabs__panel .uagb-tabs__active a {
    color: #000000 !important;
}
.review .wp-block-uagb-tabs {
    margin-top: -90px;
}
.review .uagb-tm__desc:before {
    content: "";
    height: 32px;
    display: inline-block;
    width: 100%;
    background-image: url(/wp-content/uploads/2026/01/svg-image-star.svg);
    background-repeat: no-repeat;
    background-size: contain;
}
.review .uagb-slick-carousel {
    padding-top: 30px !important;
    padding: 0;
}
.benefits-box h3.uagb-ifb-title {
    margin-top: 10px;
}
.box1 {
    background-color: #F0ECFB;
}
.box2 {
    background-color: #FCDFE9;
}
.box3 {
    background-color: #FEF7DB;
}
.box4 {
    background-color: #F2F5E4;
}
.box5 {
    background-color: #FCDFE9;
}
.box6 {
    background-color: #F0ECFB;
}
.site-footer .widget_nav_menu ul li a {
    font-family: Inter;
    font-weight: 300;
    font-size: 18px;
    line-height: 43px;
    letter-spacing: 0px;
    color: #fff;
}
aside.footer-widget-area section#block-9, aside.footer-widget-area section#block-10 {
    margin-bottom: 5px;
}
aside.footer-widget-area section#block-10 p {
    margin-bottom: 5px;
}
.wbw-box.wp-block-uagb-info-box {
    background-color: #fff;
}
.annual h3#single {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 0px;
    padding-bottom: 30px;
}
.annual p {
    text-align: center;
}
.price-points {
    margin: 0;
}
.price-points p {
    margin: 0;
    font-family: Inter;
    font-size: 20px;
    line-height: 145%;
    text-align: center;
}
.annual .wp-block-button a {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    color: #000 !important;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 145%;
}
p.pricee {
    margin-bottom: 35px;
}
figure.wp-block-image.size-full.recomm {
    text-align: center;
}
.lifetime {
    padding-top: 0px !important;
	overflow:hidden;
	border: 3px solid #fb6e31;
}
.price-table {
    justify-content: center;
    align-content: flex-start;
    flex-wrap: unset !important;
    align-items: center !important;
}
.lifetime h3#single {
    padding-top: 30px;
	    margin-top: 0px;
}
.lifetime h3#single {
    padding-top: 30px;
    background: linear-gradient(89.39deg, #FA6D1E 0%, #FF77D6 100%);
}
.pricing-con ul.uagb-tabs__panel .uagb-tab {
    border-bottom: 4px solid #00000000 !important;
}
.pricing-con ul.uagb-tabs__panel .uagb-tab.uagb-tabs__active {
    border-bottom: 4px solid #000000 !important;
}
.wp-block-column.screenshot-right {
    padding-right: 10%;
}
.screenshots ul.slick-dots {
    display: none !important;
}
.screenshots .spectra-image-gallery__control-arrows svg {
    fill: #000;
}
.screenshots .spectra-image-gallery__media-wrapper:hover .spectra-image-gallery__media-thumbnail-caption {
    font-size: 0px;
    background-image: url(/wp-content/uploads/2026/01/btn-more.png);
    background-repeat: no-repeat;
    background-position: 95% 95%;
}
.screenshots .spectra-image-gallery__media-wrapper .spectra-image-gallery__media-thumbnail-caption {
    font-size: 0px;
}
.screenshots .uagb-slick-carousel .slick-next, .screenshots .uagb-slick-carousel .slick-prev {
    top: 110%;
	    background: #fff;
    width: 48px;
    height: 48px;
}
.screenshots .uagb-slick-carousel .slick-prev {
    left: unset;
   right: 15%;
}
.screenshots .uagb-slick-carousel .slick-next {
    right: 10%;
}
.faq-s .uagb-faq-child__outer-wrap {
    padding: 24px;
}
body main#main .wp-block-columns.attributes_col {
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
}
body main#main .wp-block-columns.attributes_col figure.wp-block-image img {
    width: 100%;
}
.attributes_col p.has-text-align-center {
    background-color: #E7E7E7;
    margin: 0;
}
.attributes_col p.has-text-align-center {
    background-color: #E7E7E7;
    margin: 0;
    font-family: Inter;
    font-weight: 600;
    font-size: 12px;
    line-height: 145%;
    text-align: center;
}
figure#attribute-table tr td:first-child {
width: 277px;
    padding: 20px 0px;
    font-family: Inter;
    padding-right: 10px;
    font-weight: 600;
    font-size: 16px;
    line-height: 145%;
    color: #000000;
	    text-align: left;
}
figure#attribute-table tbody td {
    vertical-align: middle;
    text-align: center;
	    padding: 15px;
}
figure#attribute-table tbody td p {
    margin: 0;
    font-family: Inter;
    font-weight: 400;
    font-size: 12px;
    line-height: 145%;
    text-align: center;
    color: #B0B0B0;
}
figure#attribute-table table {
    border-left: none !important;
}
figure#attribute-table table {
    margin: 0;
}
.visi-hidden {
    color: transparent;
}
.main-sticky-div {
    position: relative; /* make sure the sticky is contained */
}

.ast-builder-layout-element.site-header-focus-item.ast-header-account {
   /* background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    padding: 10px 15px;
    border-radius: 10px;*/
}
.ast-builder-layout-element.site-header-focus-item.ast-header-account a.ast-header-account-link.ast-account-action-link.ast-header-account-type-text {
    color: #000000;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 145%;
	    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    padding: 13px 15px;
    border-radius: 10px;
}
.ast-builder-layout-element.site-header-focus-item.ast-header-account a.ast-header-account-link.ast-account-action-link.ast-header-account-type-text:hover {
	background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%);

}
body .view-demo-hero a {
    border-color: #b0b0b0 !important;
    color: #b0b0b0 !important;
    background: transparent !important;
}
body .view-demo-hero a:hover,.modal-content a:hover {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%) !important;
    color: #000 !important;
}
.td-data {
    display: grid;
    grid-template-columns: 277px auto;
}
.data {
    background: linear-gradient(90deg, #FF77BC 0%, #FA6E2B 100%);
    border-radius: 0px 0px 20px 20px;
    padding: 32px;
	    display: grid;
    grid-template-columns: 70% 30%;
    align-items: center;
}
.btn {
    text-align: right;
}
.data-text h3 {
    font-family: Inter;
    font-weight: 700;
    font-size: 24px;
    line-height: 140%;
    padding: 0;
    margin: 0;
	color:#fff;
}
.data-text p {
    font-family: Inter;
    font-size: 16px;
    line-height: 140%;
    margin: 0;
	color:#fff;
}
.btn a {
    padding-top: 14px;
    padding-right: 49px;
    padding-bottom: 14px;
    padding-left: 49px;
    border-radius: 25px;
    background: #fff;
    font-family: Inter;
    font-weight: 700;
    font-size: 16px;
    line-height: 140%;
    color: #000;
    text-decoration: none !important;
    border: 1px solid #ffffff;
}
.btn a:hover {
background:transparent;
	color:#fff;
}
.attributes_col-top .wp-block-column {
    align-content: center;
}
.life-rec {
    width: 172px;
    height: 40px;
    margin: 0 auto;
    background: linear-gradient(90deg, #BDF329 0%, #CFCFCF 100%);
    border-radius: 10px;
    text-align: center;
    padding: 10px;
    font-family: Inter;
    font-weight: 800;
    font-size: 16px;
    line-height: 145%;
	margin-top: 45px;
}
.footer-social-icons ul {
    display: flex;
    width: 100%;
    gap: 12px;
}
.footer-social-icons ul li {
    background-color: #222;
    border-radius: 55%;
    text-align: center;
    padding: 0;
    width: 40px;
    height: 40px;
    align-items: center;
    align-content: center;
	transition:0.4s;
}
.footer-social-icons ul li a {
    width: 100%;
    display: inline-block;
    height: 100%;
    align-items: center;
    align-content: center;
}
.footer-social-icons ul li:hover {
    background: linear-gradient(180deg, #FA6D1B 0%, #FF77CF 100%);
		transition:0.4s;
}
.modal-content h3 {
    color: #000;
    font-size: 28px;
    font-weight: 700;
    font-family: "Inter";
    margin-bottom: 30px;
}
.modal-content h4 {
    color: #000;
    font-size: 20px;
    font-weight: 600;
    font-family: "Inter";
    margin-bottom: 8px;
}
.modal-content p {
    font-size: 16px;
    line-height: 22px;
    color: #000;
}
.modal-content a {
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 145%;
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    padding: 13px 30px;
    border-radius: 10px;
    border: 1px solid transparent;
    color: #000;
    margin-top: 10px;
    display: inline-block;
    transition: 0.4s;
	max-width: 192px;
	    text-align: center;
}
.use_cases .uagb-spectra-button-wrapper.wp-block-button {
    position: absolute;
    bottom: 0;
    right: 3px;
    z-index: 999;
}

.use-case-modal .wp-block-column {
    align-content: center;
}
.use-case-modal .wp-block-column .modal-content {
      padding: 30px 30px;
    border: none;
}
.use_cases .uagb-modal-wrapper.use-case-modal {
    position: absolute !important;
    bottom: 0;
    z-index: 99999;
    height: 100%;
    top: 0px;
    left: 0;
    right: 0;
    width: 100%;
}
.use_cases .uagb-spectra-button-wrapper.wp-block-button {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 999;
}
.uagb-modal-popup.active .uagb-modal-popup-close svg {
    margin: 0;
    width: 35px !important;
    height: 35px !important;
    padding: 6px;
    border-radius: 55%;
}
button.uagb-modal-popup-close {
    top: 7px !important;
    right: 7px !important;
    background: #000 !important;
    border-radius: 55px;
    width: 30px;
    height: 30px;
    text-align: center !important;
    font-size: 20px !important;
}
.use_cases .uagb-spectra-button-wrapper.wp-block-button a.uagb-modal-button-link span.uagb-inline-editing {
    font-size: 0px;
}
.use_cases .uagb-spectra-button-wrapper.wp-block-button a.uagb-modal-button-link {
    background: transparent;
    width: 100%;
    height: 100%;
    padding: 0px;
    text-align: center;
    display: inline-block;
    position: relative;
    z-index: 10;
}
.use_cases .uagb-spectra-button-wrapper.wp-block-button a.uagb-modal-button-link span.uagb-modal-content-wrapper {
    margin: 0 auto;
    display: flex;
}
.use_cases .uagb-spectra-button-wrapper.wp-block-button svg {
    margin: 0;
    width: 20px !important;
    height: 20px !important;
}

.use_cases .uagb-spectra-button-wrapper.wp-block-button svg {
    margin: 0;
    width: 35px !important;
    height: 35px !important;
    background: #ffffff;
    border-radius: 55px;
    padding: 7px;
	    position: absolute;
    right: 7px;
    bottom: 7px;
}
.use_cases .wp-block-uagb-container:hover .uagb-spectra-button-wrapper.wp-block-button svg {
    background: #fff;
    fill: #000000;
}
.faq-image {
    width: 100%;
}
.g-btns a.uagb-buttons-repeater.wp-block-button__link:hover,.annual .wp-block-button a:hover {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%) !important;
    transition: 0.4s;
}
.shop-filter {
   /* position: sticky !important;*/
    top: 0px;
}
@media only screen and (min-width:981px){
	.f-list .faqs {
    width: 586px;
}
	.use_cases h3.uagb-heading-text,.review h3.uagb-heading-text {
    width: 500px;
    line-height: 48px;
}
	.use_cases .uagb-ifb-image-content img {
    height: 200px !important;
    object-fit: cover !important;
		        margin: 0 auto !important;
        display: block;
}
}
.attributes_col {
    gap: 0em;
}
.free-sticky .uagb-container-inner-blocks-wrap {
    max-width: 1280px !important;
}
.attributes_col p.has-text-align-center {
    width: 143.28px;
}
.free-sticky .uagb-container-inner-blocks-wrap .wp-block-column,.pro-sticky .uagb-container-inner-blocks-wrap .wp-block-column {
    flex-basis: 143.28px;
}
.free-sticky .uagb-container-inner-blocks-wrap {
    max-width: 1280px !important;
}
.pro-sticky .uagb-container-inner-blocks-wrap {
    max-width: 1280px !important;
}
.free-sticky .uagb-container-inner-blocks-wrap .wp-block-column:first-child p.has-text-align-center,.pro-sticky .uagb-container-inner-blocks-wrap .wp-block-column:first-child p.has-text-align-center {
    width: 100%;
}
div#attributes_col-id {
    width: 100% !important;
}
.t-width .uagb-container-inner-blocks-wrap {
    max-width: 100% !important;
    width: 100% !important;
}
.review .uagb-container-inner-blocks-wrap {
    max-width: 1280px !important;
}
.top-benefits .uagb-container-inner-blocks-wrap {
    max-width: 1280px !important;
}
.why-wbw .uagb-container-inner-blocks-wrap {
    max-width: 1280px !important;
}
.why-wbw .uagb-container-inner-blocks-wrap .wp-block-uagb-info-box {
    margin-bottom: 25px;
}
.uagb-tabs__wrap ul.uagb-tabs__panel li.uagb-tab a {
    color: #000000;
}
.breadcrumbs-wrapper * {
    color: #000 !important;
}
.custom-max-width .uagb-container-inner-blocks-wrap {
    max-width: 1280px !important;
    margin: 0 auto;
}
.custom-max-width .wp-block-columns-is-layout-flex {
    max-width: 1280px;
    margin: 0 auto;
}
.wp-block-uagb-container.custom-max-width-testi {
    max-width: 1280px !important;
}
a.uagb-tabs-list {
    color: #000 !important;
}

/*------------demo-content-css--------------*/
.demo-code ul.products {
    display: grid;
    grid-template-columns: 31.5% 31.5% 31.5% !important;
}
.demo-code ul.products .astra-shop-summary-wrap span.ast-woo-product-category {
    display: none;
}
.demo-code ul.products li h2.woocommerce-loop-product__title {
    color: #000;
}
.demo-code ul.products li .star-rating::before
 {
    color: #000000 !important;
}
.demo-code ul.products li .star-rating {
    color: #000;
}
.demo-code ul.products li a.button {
    display: none;
}
.demo-code ul.products li span.woocommerce-Price-amount.amount
 {
    color: #7e780a;
}
.demo-code ul.products a.ast-on-card-button {
    display: none;
}
.demo-code ul.products li span.ast-onsale-card {
    right: -8px;
    top: -8px;
    width: 45px;
    text-align: center;
    left: unset;
    height: 45px;
    border-radius: 55%;
    padding: 14px 0px;
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    color: #fff;
    font-size: 12px;
}
.demo-code .wpfMainWrapper {
    min-width: 320px;
	width:320px;
	max-width:320px;
}
.demo-code span.irs-bar {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
}
.demo-code span.irs-handle {
    background: #fc6f44 !important;
}
.demo-code .wpfPriceRangeField {
    border: 1.5px solid #afa6a6 !important;
    background: transparent !important;
    border-radius: 8px !important;
    padding: 0px 10px !important;
    height: 30px !important;
}
.demo-code .wfpTitle {
    font-weight: 700;
    color: #000;
    font-size: 16px !important;
    line-height: 22px !important;
} 
.demo-code i.fa.fa-minus.wpfTitleToggle {
    position: relative;
    top: 5px;
}
.demo-code span.wpfCheckbox label {
    display: none;
}
.wpfFilterButtons .wpfButton,.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5px;
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    color: #000;
    font-weight: 700;
}
.wpfFilterButtons .wpfButton:hover {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%);
}
.demo-code .woocommerce.wpfNoWooPage {
    max-width: 660px;
    width: 660px;
}
.demo-code .wp-block-group {
    align-items: flex-start;
}
.visibility h3.uagb-heading-text {
    visibility: hidden;
}
.table-demo a.button.add_to_cart_button {
    color: #000000;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 145%;
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    padding: 13px 15px;
    border-radius: 10px;
}
.table-demo a.button.add_to_cart_button:hover,div#priceing-tabe a.ptwEditArea:hover {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%);
}
.table-demo td.thumbnail img {
    width: 120px;
}
.table-demo .dt-buttons button ,.table-demo .add_to_cart_inline a{
    color: #000000;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 145% !important;
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    padding: 13px 20px;
    border-radius: 8px;
    margin-bottom: 10px;
}
.table-demo .dt-buttons button:hover,.table-demo .add_to_cart_inline a:hover,body div#custom-max-width.table-demo a.button.add_to_cart_button{
	 background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%) !important;
	border:none !important;
}
body div#custom-max-width.table-demo a.button.add_to_cart_button {
    color: #000000;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 145%;
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%) !important;
    padding: 13px 15px;
    border-radius: 10px;
    color: #000 !important;
}
body div#custom-max-width.table-demo th {
    background: #FA6C12 !important;
}
body div#custom-max-width.table-demo tr {
    background: #ffffff75;
}
body div#custom-max-width.table-demo td {
    font-family: inherit;
    font-weight: 600;
}
body div#custom-max-width.table-demo select {
    color: #000;
    font-weight: 600;
}
body div#custom-max-width.table-demo button.ms-choice,body div#custom-max-width.table-demo button.ms-choice span.placeholder {
    color: #000 !important;
}
body div#custom-max-width.table-demo button.ms-choice:hover {
    background: transparent !important;
    border-color: #ddd;
}
div#priceing-tabe a.ptwEditArea {
    color: #000000;
    font-family: Inter;
    font-weight: 600;
    font-size: 16px !important;
    line-height: 145%;
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%) !important;
    padding: 13px 15px;
    border-radius: 0px;
    color: #000 !important;
}

/*--------blog-page-css----------*/

.blog-slider-cat {
    width: 100%;
}
.blog-slider-cat h3 {
    font-family: Inter;
    font-weight: 800;
    font-size: 20px;
    line-height: 100%;
    color: #F6F6F6;
    text-align: left;
}
.cat-arrow {
    width: 100%;
    text-align: right;
}
.blog-slider-hero .uagb-post__image img {
    border: 8px solid #e7e7e7;
    border-radius: 24px;
	    height: auto;
    object-fit: cover;
}
div#hero-section input#wp-block-search__input-1 {
    border: 1px solid #E7E7E7;
    border-radius: 6px;
    height: 54px;
}
div#hero-section button.wp-block-search__button.wp-element-button {
    background: url(/wp-content/uploads/2026/01/svg-image-search.svg), linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    color: transparent;
    background-size: initial;
    background-position: center;
    background-repeat: no-repeat;
	border-radius: 10px;
    padding-top: 15px;
    padding-right: 30px;
    padding-bottom: 15px;
    padding-left: 30px;
}
div#hero-section button.wp-block-search__button.wp-element-button:hover {
    background: url(/wp-content/uploads/2026/01/svg-image-search.svg), linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%);
    background-size: initial;
    background-position: center;
    background-repeat: no-repeat;
}
div#hero-section input#wp-block-search__input-1::placeholder {
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 20px;
    line-height: 145%;
    letter-spacing: 0%;
}
.blog-slider-hero h4.uagb-post__title.uagb-post__text {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 15px;
	    padding-bottom: 15px;
}
.blog-slider-hero .uagb-post__text .uagb-post__text a {
    font-family: Inter;
    font-weight: 800;
    font-size: 16px;
    line-height: 100%;
    color: #000000;
}
.blog-slider-hero .uagb-post__text time.uagb-post__date {
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 145%;
    color: #888888;
	    order: 1;
}
.blog-slider-hero .uagb-post__text time.uagb-post__date:after{
	display:none !important;
}
.blog-slider-hero button.slick-next.slick-arrow {
    bottom: 30%;
    top: unset;
	right: 0px;
	    width: 48px;
    left: unset !important;
    height: 48px;
    border-radius: 55px;
    background: transparent;
    border: 1px solid #ddd;
    color: #dddddd !important;
}
.blog-slider-hero button.slick-prev.slick-arrow {
    bottom:30%;
    top: unset;
    right: 60px !important;
    width: 48px;
    left: unset !important;
    height: 48px;
    border-radius: 55px;
    background: transparent;
    border: 1px solid #ddd;
    color: #dddddd !important;
}
.blog-slider-highlight .uagb-post__image img {
    height: 240px;
}
.blog-slider-highlight h4.uagb-post__title.uagb-post__text {
    padding-right: 0px !important;
}
.blog-slider-hero h4.uagb-post__title.uagb-post__text {
    padding-right: 190px;
}
.blog-slider-hero button.slick-prev.slick-arrow svg,.blog-slider-hero button.slick-next.slick-arrow svg {
    fill: #dddddd;
}
.blog-slider-hero button.slick-prev.slick-arrow:hover svg,.blog-slider-hero button.slick-next.slick-arrow:hover svg {
    fill: #000000;
}
.blog-slider-hero {
    padding-left: 0px;
    padding-right: 0px;
}
.blog-slider-hero .uagb-post__text {
    display: flex;
}
.highlight-title h2 {
    margin: 0;
}
.blog-slider-highlight button.slick-prev.slick-arrow {
    bottom: unset;
    top: -20px;
}
.blog-slider-highlight button.slick-next.slick-arrow{
	    bottom: unset;
    top: -20px;
}
.blog-slider-highlight ul.slick-dots {
    display: flex;
    justify-content: center;
    padding: 0;
    margin: 0;
    list-style: none;
}
.blog-slider-highlight ul.slick-dots li {
    flex: 1 0 auto;
	height: 4px;
}
.blog-slider-highlight ul.slick-dots li button {
    display: inline-block;
    padding: 5px 10px;
    border: none;
    background: transparent;
    cursor: pointer;
    width: 100%;
	    box-shadow: none !important;
    color: transparent;
}
.blog-slider-highlight ul.slick-dots li.slick-active {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    border: none !important;
}
.blog-slider-highlight ul.slick-dots li {
    background: #E7E7E7;
}
.blog-slider-highlight ul.slick-dots li button::before{
	display:none !important;
}
.uagb-form-reacaptcha-error-7e4b5d88
 {
    display: none;
}
.subscribe-box form.uagb-forms-main-form {
    display: grid;
    grid-template-columns: 76% 22%;
    gap: 2%;
}
.subscribe-box form.uagb-forms-main-form input.uagb-forms-email-input.uagb-forms-input {
    height: 54px;
    border-radius: 6px;
    padding: 6px 12px;
    background-color: #454545;
    border: none;
	    width: 100%;
}
.subscribe-box form.uagb-forms-main-form input.uagb-forms-email-input.uagb-forms-input::placeholder {
    font-weight: 400;
    font-size: 20px;
    line-height: 145%;
    color: #828282;
}
.subscribe-box form.uagb-forms-main-form button.uagb-forms-main-submit-button.wp-block-button__link {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    height: 54px;
    font-weight: 600;
    font-size: 16px;
    line-height: 145%;
    color: #000000;
}
.subscribe-box form.uagb-forms-main-form button.uagb-forms-main-submit-button.wp-block-button__link:hover {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%);
}
.blog-slider-new .uagb-post__image img {
    height: auto;
}
.custom-slide-layout {
  display: grid !important;
  grid-template-columns: 50% 50%;
  gap: 20px;
}

.small-posts {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.small-posts {
  display: flex !important;
  flex-direction: column;
  gap: 15px;
}

.small-posts .uagb-post__inner-wrap {
  display: flex;
  align-items: center;
  gap: 15px;
}

.small-posts .uagb-post__image {
  flex: 0 0 30%;
  max-width: 30%;
}

.small-posts .uagb-post__image img {
  width: 100%;
  height: 120px;
  border-radius: 24px;
  object-fit: cover;
}

.small-posts h4.uagb-post__title{
  flex: 0 0 100%;
  max-width: 100%;
}

.small-posts .uagb-post__title {
  margin: 0 0 5px;
}

.small-posts .uagb-post-grid-byline {
  font-size: 14px;
  color: #555;
  margin-bottom: 8px;
}
.custom-slide-layout article.uagb-post__inner-wrap h4.uagb-post__title a {
    font-family: Inter;
    font-weight: 800;
    font-size: 31px;
    line-height: 100%;
}
.small-posts article.uagb-post__inner-wrap h4.uagb-post__title a {
    font-family: Inter;
    font-weight: 800;
    font-size: 20px;
    line-height: 100%;
}
.blog-highlights .uagb-container-inner-blocks-wrap {
    display: inline-block !important;
}
.what-new
 {
    display: inline-block;
	     width: 100%;
}
body{
	color:#000000 !important;
}
.blog-slider-highlight article.uagb-post__inner-wrap {
margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px;
}
.uagb-post-grid .uagb-post__title a {
    font-weight: 800;
}

.blog-slider-highlight .uagb-post__image {
    padding-bottom: 15px;
}
/*----------blog-single-posts-----*/
.single-author .wp-block-post-author__avatar img.avatar {
    border-radius: 55px;
    width: 32px;
    height: 32px;
    position: relative;
    bottom: 5px;
}
.single-meta {
    justify-content: center;
}
.single-meta .wp-block-column {
    flex: 0 0 auto !important;
}
.single-title-p {
    margin-bottom: 5px !important;
}
figure.single-f-image img {
    border-radius: 24px;
    border: 8px solid #E7E7E7;
	width: 90%;
    margin: 0 auto;
    display: block;
}
#single-author .left-author .wp-block-post-author__content
 {display: none;
}
#single-author .left-author .wp-block-post-author__avatar {
    width: 100%;
    flex: 0 0 100%;
}
#single-author .left-author .wp-block-post-author__avatar img {
    width: 86px;
    height: 86px;
    border-radius: 55px;
}
.single .wp-block-uagb-social-share {
    position: absolute !important;
    top: 0px;
    left: -150px;
    width: auto !important;
}
.single .wp-block-uagb-social-share:before {
    content: "Share:";
    color: #000;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 35px;
}
.single .wp-block-uagb-social-share span.uagb-ss__link {
    padding: 0px;
}
.single .wp-block-uagb-social-share span.uagb-ss__link span.uagb-ss__source-wrap {
    width: 54px;
}
.single .wp-block-uagb-social-share span.uagb-ss__link span.uagb-ss__source-wrap img {
    width: 54px;
    height: 54px;
}
.single figure.wp-block-uagb-image__figure {
    position: relative;
}
.single figure.wp-block-uagb-image__figure figcaption.uagb-image-caption {
    position: absolute;
    bottom: 15px;
    left: 15px;
    background: #fff;
    padding: 24px 30px;
    border-radius: 24px;
    margin: 0px;
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 145%;
    color: #888888;
}
/*---------------search-page-css----*/
.search div#content .ast-container {
    width: 100%;
    max-width: 100%;
	    padding: 0px;
}
.search div#content .ast-container .category-filter-wrapper .category-filter-container {
    max-width: 790px;
    margin: 0 auto;
    margin-top: 40px !important;
}

.ast-separate-container {
    background-color: #ffffff;
}
/*-filter-csss--------------------*/
.search div#content .ast-container .category-filter-wrapper .category-filter-container .category-filter-inner  {
    display: flex;
    align-items: center;
    gap: 10px;
	position: relative;
}

.category-filter {
    display: flex;
    gap: 20px;
    overflow-x: auto;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none; /* IE */
}
.category-filter::-webkit-scrollbar {
    display: none; /* Chrome/Safari */
}

.filter-button {
    background: transparent;
    border: none;
    padding: 14px 20px;
    font-weight: 600;
    font-size: 16px;
    border-radius: 999px;
    cursor: pointer;
    white-space: nowrap;
    transition: all 0.2s ease;
}

.filter-button.active {
    background: black;
    color: white;
}

.filter-nav {
    display: flex;
    gap: 8px;
}

.filter-nav button {
    background: white;
    border: 1px solid #ddd;
    border-radius: 50%;
    width: 36px;
    height: 36px;
    font-size: 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}
.category-filter-wrapper button.filter-button {
    color: #000;
	    box-shadow: none;
}
.category-filter-wrapper button.filter-button.active {
    color: #fff;
}
.search-custom h1.search-title {
    font-family: Inter;
    font-weight: 700;
    font-size: 49px;
    line-height: 100%;
    text-align: center;
    color: #000;
}
.search-custom h1.search-title span.highlight {
    background: none;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    padding: 0;
    background-image: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    text-transform: capitalize;
}
.search-header form.search-form {
    display: grid;
    grid-template-columns: 89% 9%;
    gap: 2%;
}
.search-header form.search-form input.search-field {
    height: 54px;
    border-radius: 6px;
    border: 1px solid #E7E7E7;
    padding: 6px 12px;
	    font-family: Inter;
    font-weight: 400;
    font-size: 20px;
    line-height: 145%;
    text-transform: capitalize;
    color: #828282;
}
.search-header form.search-form button.search-submit
 {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    border-radius: 10px;
    height: 54px;
	     padding: 0px;
}
.category-filter-wrapper
 {
    margin-top: 40px;
    position: relative;
    padding-top: 80px;
    padding-bottom: 80px;
	 background-color: #F6F6F6;
}
.category-filter {
    border: 1px solid #E7E7E7;
    border-radius: 55px;
    padding: 5px;
}
.category-filter-wrapper button.filter-button:hover {
    background: #000;
    color: #fff;
}
.filter-nav button {
    background: white;
    border: 1px solid #ddd;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    font-size: 18px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #E7E7E7;
    padding: 0;
}
.filter-nav button:hover {
    color: #000;
}
div#search-results article.search-post-item {
    display: grid;
    grid-template-columns: 24% 74%;
    gap: 2%;
	align-items: center;
	    margin-bottom: 25px;
	    width: 100%;
    background: transparent;
    border-bottom: none;
    padding: 0px;
}
div#search-results {
    margin-top: 50px;
}
div#search-results article.search-post-item h2 a {
    font-family: Inter;
    font-weight: 800;
    font-size: 20px;
    line-height: 100%;
    color: #000;
}
div#search-results article.search-post-item .search-post-image img {
    border-radius: 24px;
    border: 10px solid #E7E7E7;
}
div#search-results article.search-post-item h2 {
    border-bottom: 1px solid #E7E7E7;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
div#search-results article.search-post-item .post-data .meta-s {
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 145%;
    color: #888888;
}
div#search-results article.search-post-item .post-data .meta-s a {
    font-family: Inter;
    font-weight: 800;
    font-size: 16px;
    line-height: 100%;
    color: #000000;
}
.category-filter:after {
    content: "";
    width: 180px;
    height: 54px;
    position: absolute;
    right: 114px;
    background: linear-gradient(270deg, #ffffff 0%, #ffffff00 100%);
    z-index: 0;
    top: 0px;
	    border-radius: 0px 55px 55px 0px;
	    pointer-events: none;
}
.breadcrumbs p {
    font-family: Inter;
    font-weight: 400;
    font-size: 20px;
    line-height: 145%;
    text-align: center;
    color: #B0B0B0;
}
.breadcrumbs p span {
    text-transform: capitalize;
}
.search-header {
    margin-top: 70px;
	    max-width: 790px;
    margin: 0 auto;
} 
.search main#primary {
    margin-bottom: 0;
}
div#newsletter-section-search
 {
    box-shadow: 0px 0px #00000070;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 100px !important;
    margin-bottom:100px !important;
    margin-left: 0px;
    margin-right: 0px;
    overflow: visible;
    order: initial;
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    border-color: inherit;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
    background-attachment: scroll;
    background-image: url(/wp-content/uploads/2026/01/Masterclass-Banner-1-1.png);
    background-clip: padding-box;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 0px;
    max-width: 1280px;
    margin: 0 auto;
}
div#newsletter-section-search h2.uagb-heading-text {
    font-family: "Inter";
    font-weight: 700;
    font-size: 49px;
    line-height: 1em;
    color: #fff;
    text-align: center;
    max-width: 690px;
    margin: 0 auto;
    padding: 0px 70px;
}
div#newsletter-section-search .wp-block-uagb-forms {
    max-width: 690px;
    margin: 0 auto;
    padding: 0px 25px;
    margin-top: 50px;
}
div#newsletter-section-search .wp-block-uagb-forms .uagb-forms-email-label {
    display: none;
}
div#newsletter-section-search .wp-block-uagb-forms .uagb-forms-form-hidden-data
 {
    display: none;
}
div#newsletter-section-search .wp-block-uagb-forms .uagb-forms-submit-message-hide {
    display: none;
}
div#load-more-wrapper button#load-more-btn
 {
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 145%;
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    padding: 13px 25px;
    border-radius: 10px;
    color: #000000;
}
div#load-more-wrapper button#load-more-btn:hover{
	background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%);
}
/*---------docs-css----------*/
ul.docs-cards {
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    margin-top: 16px;
    box-sizing: border-box;
}
ul.docs-cards li.cat-item {
    box-shadow: 0px 0px 0 #00000070;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-style: solid;
    border-color: #e7e7e7;
	    margin: 0 !important;
    flex: 1 1 calc((100% - 48px) / 3);
    min-width: 220px;
    box-sizing: border-box;
}
ul.docs-cards li.cat-item a {
    font-family: "Inter";
    font-weight: 600;
    font-size: 24px;
    line-height: 1.2em;
    color: #000000;
    text-decoration: none;
}
ul.docs-cards li.cat-item.cat-item-7344,ul.docs-cards li.cat-item.cat-item-7370 {
    display: none;
}
ul.docs-cards {
    border-top: 1px solid #ddd;
    padding-top: 45px;
    padding-bottom: 140px;
}
.child-docs-section .child-docs-posts {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    margin-top: 16px;
    box-sizing: border-box;
}
.child-docs-section .child-docs-posts .child-docs-post {
    box-shadow: 0px 0px 0 #00000070;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    border-style: solid;
    border-color: #e7e7e7;
    margin: 0 !important;
	    flex: 1 1 calc((100% - 48px) / 3);
    min-width: 220px;
    box-sizing: border-box;
}
.child-docs-section .child-docs-posts .child-docs-post a {
    font-family: "Inter";
    font-weight: 600;
    font-size: 24px;
    line-height: 1.2em;
    color: #000000;
    text-decoration: none;
}
.child-docs-section h2 {
    font-family: "Inter";
    font-weight: 900;
    font-size: 39px;
    margin-bottom: 30px !important;
}
/*---------pricing-css-------*/
#ast-customer-info .ast-customer-info__notice a, #customer_details .woocommerce-account-fields {
    display: block !important;
}
.woocommerce-cart .cart_totals .blockOverlay::before, .woocommerce-cart .woocommerce-cart-form .blockOverlay::before {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    display: block;
    left: 0;
	    animation: spin 1s 
ease-in-out infinite;
    right: 0;
}
footer, header #top-menu, header .header-search-box, header #user-menu, header .header-cart, header .header-menu-btn{
	display:block !important;
}
.woocommerce {
    margin-top: 40px;
}
.woocommerce .woocommerce-message,.entry-content .woocommerce-info {
    border-top-color: #fb6f4b;
	    color: #000;
}
.woocommerce .woocommerce-message:before {
    color: #fa6d25;
}
.woocommerce-order section.woocommerce-order-downloads table.shop_table.shop_table_responsive.order_details tbody tr td.download-file a.woocommerce-MyAccount-downloads-file.button.alt {
background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%) !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    padding: 15px 35px;
    width: 176px;
    text-align: center;
    border-radius: 10px;
}
a.button.wc-forward,.woocommerce-js #content table.cart .button, .woocommerce-page #content table.cart .button,p.return-to-shop a,.woocommerce form.checkout_coupon .button,.woocommerce-page.woocommerce-checkout #payment #place_order {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%) !important;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 22px;
    padding-right: 22px;
    color: #000000 !important;
}
a.button.wc-forward:hover,.woocommerce-js #content table.cart .button:hover, .woocommerce-page #content table.cart .button:hover,p.return-to-shop a:hover,.woocommerce form.checkout_coupon .button:hover,.woocommerce-page.woocommerce-checkout #payment #place_order:hover,.woocommerce-order section.woocommerce-order-downloads table.shop_table.shop_table_responsive.order_details tbody tr td.download-file a.woocommerce-MyAccount-downloads-file.button.alt:hover,section.woocommerce-order-downloads td.download-file a.woocommerce-MyAccount-downloads-file:hover,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a.woocommerce-button.button.invoice.order-actions-button:hover,p.order-again a.button:hover,.woocommerce-page table.shop_table td.woocommerce-orders-table__cell-order-actions a:hover {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%) !important;
}
.ast-single-post .entry-content .woocommerce a {
    color: #000;
    font-weight: 700;
}
p#coupon-error-notice {
    margin: 0px;
    margin-left: 15px;
    color: #000;
    font-weight: 500;
}
.cart-empty.woocommerce-info {
    border-top-color: #fb6d28;
}
.woocommerce-message::before, .woocommerce-info::before {
    color: #fb6e34;
}
.cart-checkout-tab {
    border: 1px solid #dddddd;
    border-radius: 55px;
    padding: 5px;
    display: grid;
    grid-template-columns: auto auto auto;
    text-align: center;
    margin-bottom: 40px;
}
.ast-single-post .entry-content .cart-checkout-tab a {
    font-family: Inter;
    font-weight: 500 !important;
    font-size: 16px;
    line-height: 145%;
    color: #B0B0B0;
    padding: 12px 0px;
}
.ast-single-post .entry-content .cart-checkout-tab a.active
 {
    background: #000;
    border-radius: 55px 0px 0px 55px;
    color: #ffffff;
}
.ast-single-post .entry-content .cart-checkout-tab a i {
    margin-right: 6px;
}
.ast-single-post .entry-content .cart-checkout-tab a.active i {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
form.woocommerce-cart-form table.shop_table thead {
    display: none;
}
form.woocommerce-cart-form table.shop_table {
    border-top: none !important;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table
 {
    border: none;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr th {
    border: none !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cart_totals h2 {
    padding: 0px;
    border: none;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table td {
    border: none;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr th {
    font-family: Inter;
    font-weight: 400;
    font-size: 20px;
    line-height: 145%;
    text-align: right;
    color: #727C89;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr td {
    font-family: Inter;
    font-weight: 800;
    font-size: 25px;
    line-height: 145%;
    text-align: right;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr td span.woocommerce-Price-amount.amount {
    font-family: Inter;
    font-weight: 900;
    font-size: 25px;
    line-height: 145%;
}
.wc-proceed-to-checkout:after,.wc-proceed-to-checkout:before{
	display:none !important;
}
.woocommerce-cart .wc-proceed-to-checkout {
    display: grid;
    grid-template-columns: 49% 49%;
    gap: 2%;
}
.woocommerce-cart .wc-proceed-to-checkout a {
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    padding: 20px 20px;
    border: 1px solid #B0B0B0;
    margin: 0 !important;
    border-radius: 10px;
    text-align: center;
    color: #B0B0B0 !important;
}
a.manage-checkout {
    font-family: Inter;
    font-weight: 600;
    font-size: 16px;
    line-height: 27px;
    padding: 10px 20px;
    border: 1px solid #B0B0B0;
    margin: 0 !important;
    border-radius: 10px;
    text-align: center;
    color: #B0B0B0 !important;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px !important;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    color: #000 !important;
    border-color: transparent;
}
.woocommerce-cart .wc-proceed-to-checkout a:hover,a.manage-checkout:hover {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%) !important;
    color: #000 !important;
    border-color: transparent !important;
}
.woocommerce-page.woocommerce-checkout form #order_review td.product-name
 {
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 16px;
    line-height: 145%;
}
.woocommerce-cart table.shop_table .woocommerce-Price-amount {
    font-family: Inter;
    font-weight: 700;
    font-size: 20px;
    line-height: 145%;
}
tr.woocommerce-cart-form__cart-item.cart_item td.product-name
 {
    font-family: Inter;
    font-weight: 700;
    font-size: 20px;
}
.woocommerce .cart-collaterals h2 {
    display: none;
}
.woocommerce .cart-collaterals .cart_totals table.shop_table tr.cart-subtotal {
    display: none;
}
tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity .qib-button-wrapper
 {
    border: 1px solid #ddd;
    border-radius: 55px;
    padding: 10px;
}
tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity input {
    border: none !important;
    padding: 0 !important;
}
.woocommerce-cart table.shop_table .woocommerce-Price-amount{
	position:relative;
}
.woocommerce-cart table.shop_table td.product-subtotal span.woocommerce-Price-amount.amount:before {
    content: "Total";
}
.woocommerce-cart table.shop_table .woocommerce-Price-amount:before {
    content: "Price";
    position: absolute;
    top: -34px;
    font-family: Inter;
    font-weight: 400;
    font-size: 20px;
    line-height: 145%;
    color: #6D6D6D;
}
.cart_totals tr.order-total span.woocommerce-Price-amount.amount:before
 {
    content: "";
}
tr.woocommerce-cart-form__cart-item.cart_item td.product-quantity button.qib-button {
    width: 30px;
    height: 30px;
    padding: 0px;
}
.woocommerce-js table.shop_table td, .woocommerce-js table.shop_table th, .woocommerce-page table.shop_table td, .woocommerce-page table.shop_table th {
    border-bottom-width: 0;
    padding: 1.7em 1em;
}
a.active.active-checkout {
    border-radius: 0px 55px 55px 0px !important;
    border-left: 1px solid;
}
.woocommerce .woocommerce-billing-fields h3,h3#order_review_heading,.woocommerce-additional-fields h3
 {
    font-family: Inter;
    font-weight: 800;
    font-size: 31px;
    line-height: 100%;
}
.woocommerce-js form .form-row label {
    font-family: Inter;
    font-weight: 400;
    font-style: Regular;
    font-size: 20px;
    leading-trim: NONE;
    line-height: 145%;
    letter-spacing: 0%;
}
table.shop_table.woocommerce-checkout-review-order-table tr.cart-subtotal {
    display: none;
}
.woocommerce-page.woocommerce-checkout #payment #place_order {
    border-radius: 10px;
}
h3#order_review_heading {
    border-radius: 10px 10px 0px 0px;
}
div#order_review
 {
    border-radius: 0px 0px 10px 10px;
}
.woocommerce-checkout #payment ul.payment_methods input[type="radio"]:checked {
    width: 30px;
    height: 30px;
    background-image: url(/wp-content/uploads/2026/01/svg-image-check.svg);
    appearance: none;
    background-size: 100%;
    background-color: transparent;
	    position: relative;
    top: 7px;
}
.woocommerce-checkout #payment ul.payment_methods label {
    font-family: Inter;
    font-weight: 800;
    font-size: 20px;
    line-height: 100%;
}
.woocommerce-checkout #payment ul.payment_methods input[type="radio"]:checked {
    width: 30px;
    height: 30px;
    background-image: url(/wp-content/uploads/2026/01/svg-image-check.svg);
    appearance: none;
    background-size: 100%;
    background-color: transparent;
    position: relative;
    top: 7px;
} 
.woocommerce-checkout #payment ul.payment_methods input[type="radio"] {
    width: 30px;
    height: 30px;
    position: relative;
    top: 7px;
    background: #D1D1D1;
    appearance: none;
    border-radius: 55px;
}
.woocommerce-js form .form-row.place-order .input-checkbox {
    width: 30px;
    height: 30px;
    border-radius: 55% !important;
    appearance: none;
    background: #D1D1D1;
}      
.woocommerce-js form .form-row.place-order .input-checkbox:checked {
    background-image: url(/wp-content/uploads/2026/01/svg-image-check.svg);
    appearance: none;
    background-size: 100%;
    background-color: transparent;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    margin: 30px 0px !important;
    display: inline-block;
}
ul.wc_payment_methods.payment_methods.methods li {
    border: 1px solid #E7E7E7;
    border-radius: 10px;
    padding: 12px;
    margin-bottom: 15px !important;
    display: inline-block;
    width: 100%;
}
form.checkout.woocommerce-checkout {
    margin-bottom: 50px;
}
a.active.active-checkout.active-c-thank {
    border-radius: 0 !important;
    border-right: 1px solid #fff;
}
a.active.active-thankyou {
    border-radius: 0px 55px 55px 0px !important;
}
/*------------------thankyou-page-css---------*/
section.woocommerce-order-details p.order-again,.woocommerce-order section.woocommerce-customer-details,.woocommerce-order p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received,ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,section.woocommerce-order-details,h2.woocommerce-order-downloads__title {
    /*display: none;*/
}
.dwonloads-information img {
    margin: 0 auto;
    display: block;
}
.dwonloads-information p
 {
    font-family: Inter;
    font-weight: 400;
    font-size: 20px;
    line-height: 145%;
    text-align: center;
    color: #000000;
}
.dwonloads-information h2 {
    text-align: center;
    font-weight: 800;
    font-size: 31px;
    line-height: 100%;
    margin-top: 40px;
}
.dwonloads-information {
    max-width: 588px;
    margin: 0 auto;
}

.woocommerce-order section.woocommerce-order-downloads {
position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    max-width: 588px;
    margin: 0 auto;
	    padding-top: 490px;
}
.thank-you-page {
    position: absolute;
    top: 0;
    width: 100%;
}
.woocommerce-order {
    position: relative;
    padding-bottom: 0px;
    margin-bottom: 100px;
}
.thank-you-page h1 {
    font-weight: 700;
    font-size: 61px;
    line-height: 100%;
    color: #000;
    margin-bottom: 25px;
}
.woocommerce-order table.woocommerce-table.woocommerce-table--order-downloads thead {
    display: none;
}
/*.woocommerce-order table.woocommerce-table.woocommerce-table--order-downloads tbody td.download-expires {
    display: none;
}
.woocommerce-order table.woocommerce-table.woocommerce-table--order-downloads tbody td.download-remaining {
    display: none;
}*/
.woocommerce-order section.woocommerce-order-downloads table.shop_table.shop_table_responsive.order_details {
    border-radius: 10px;
}
.woocommerce-order section.woocommerce-order-downloads table.shop_table.shop_table_responsive.order_details tbody tr td {
    border-top: none;
}
.woocommerce-order section.woocommerce-order-downloads table.shop_table.shop_table_responsive.order_details tbody tr td.download-product {
    font-weight: 700;
    font-size: 16px;
    line-height: 145%;
    color: #000;
}
.woocommerce-order section.woocommerce-order-downloads table.shop_table.shop_table_responsive.order_details tbody tr td.download-file a.woocommerce-MyAccount-downloads-file.button.alt:before,section.woocommerce-order-downloads td.download-file a.woocommerce-MyAccount-downloads-file:before{
    content: "";
    background-image: url(/wp-content/uploads/2026/01/svg-image-download.svg);
    width: 24px;
    height: 24px;
    display: inline-block;
    float: left;
    position: relative;
    bottom: 3px;
    margin-right: 4px;
}
.woocommerce-order section.woocommerce-order-downloads table.shop_table.shop_table_responsive.order_details tbody tr td.download-file a.woocommerce-MyAccount-downloads-file.button.alt {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%) !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    padding: 15px 35px;
    width: 176px;
    text-align: center;
    border-radius: 10px;
}
section.woocommerce-order-downloads td.download-file a.woocommerce-MyAccount-downloads-file,table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details a.woocommerce-button.button.invoice.order-actions-button,p.order-again a.button {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%) !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    padding: 15px 35px;
    width: 176px;
    text-align: center;
    border-radius: 10px;
}
.woocommerce-page table.shop_table td.woocommerce-orders-table__cell-order-actions a{
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%) !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 140%;
    padding: 15px 35px;
    width: auto;
    text-align: center;
    border-radius: 10px;
}
/*td.user-license-key {
    display: none;
}*/
.woocommerce-order section.woocommerce-order-downloads table.shop_table.shop_table_responsive.order_details tbody tr td.download-product {
    border-right: 0;
}
.custom-box {
    font-family: Inter;
    font-weight: 400;
    font-size: 16px;
    line-height: 145%;
    color: #6D6D6D;
}
.ast-site-header-cart:hover .widget_shopping_cart {
    margin-top: 0px;
}
.woocommerce h1 {
    font-weight: 900;
    font-size: 61px;
    color: #000;
    letter-spacing: -2px;
}
.woocommerce .cart-collaterals tr.recurring-totals {
    display: none !important;
}
tr.woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {
    width: 70px;
    max-width: 70px;
    height: 70px !important;
    object-fit: contain;
}
.all-plugins img {
    object-fit: contain;
}
.all-plugins-colmn h2.uagb-heading-text a {
    color: #000;
    text-decoration: none;
}
.woocommerce-shop p.woocommerce-result-count,.woocommerce-shop  form.woocommerce-ordering,.woocommerce-shop ul.products.columns-4 {
    display: none;
} 
.woocommerce-shop .ast-woocommerce-container {
    padding-top: 40px;
}
/*---------contact-page-css------*/
h1.ctitle {
    font-weight: 800;
    font-size: 61px;
    color: #000000;
    margin: 0px;
    padding: 0px;
}
.contact-us-new .ff-el-group {
    border: 1px solid #ddd;
    border-radius: 10px;
    padding: 5px 15px !important;
}
.contact-us-new  .ff-el-group input,.contact-us-new  .ff-el-group textarea {
    border: none;
    padding: 0px;
	    font-weight: 400;
    font-size: 20px;
	color:#000000 !important;
}
.contact-us-new .ff-el-group label {
    font-weight: 400;
    font-size: 13px;
    line-height: 145%;
    color: #6D6D6D;
}

.contact-us-new .ff-el-group input::placeholder,.contact-us-new .ff-el-group textarea::placeholder {
    font-weight: 400;
    font-size: 20px;
}
.contact-us-new .ff-el-group.ff-text-left.ff_submit_btn_wrapper {
    border: none;
    border-radius: 0;
    padding: 0px 0px !important;
}
.contact-us-new .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit
 {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    color: #000000;
    font-weight: 600;
    font-size: 16px;
    line-height: 145%;
}
.contact-us-new .ff-el-group.ff-text-left.ff_submit_btn_wrapper button.ff-btn.ff-btn-submit:hover {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%);
}
p.contact-p
 {
    margin: 0;
    font-family: Inter;
    font-weight: 400;
    font-size: 20px;
    line-height: 145%;
    color: #000;
}


/*------------all-responsive-css-------*/
@media only screen and (max-width:1260px){
	body .small-posts .uagb-post__image img {
    height: auto !important;
}
	    .review h3.uagb-heading-text {
        bottom: 70px;
        position: relative;
    }
	.single-content {
    max-width: 880px;
}
	.single .wp-block-uagb-social-share {
    left: -60px !important;
}
	.blog-slider-cat h3 {
    font-size: 14px !important;;
}
	.newsletter-section-search-blog-single,div#newsletter-section-search,.search-header,.category-filter-wrapper {
    margin: 0px 20px !important;
}
	.uagb-block-f5a798b3 .uagb-post__text.uagb-post__title a {
    font-size: 24px !important;
}
.blog-slider-hero .uagb-post__image img {
    height: 240px !important;
}
	.blog-slider-hero h4.uagb-post__title.uagb-post__text {
    padding-right: 90px !important;
}
	.hero-head-h .wp-block-group.is-vertical {
    display: inline-block !important;
}
	.hero-head-h {
    display: inline-block !important;
}
	.hero-head-h .wp-block-uagb-container.rating-hero,.hero-head-h .wp-block-uagb-container.rating-hero .wp-block-uagb-container {
    display: inline-block !important;
}
	.use_cases h3.uagb-heading-text {
    position: relative;
    bottom: 40px;
}
	div#ast-mobile-header svg.ast-mobile-svg.ast-menu-svg {
    fill: #000000 !important;
}
h1 {
    font-size: 38px !important;
}
h2.wp-block-heading,h3{
    font-size: 34px !important;
}
	h3.uagb-ifb-title {
		    font-size: 25px !important;
	}
footer#colophon .site-below-footer-wrap {
    padding-left: 25px;
    padding-right: 25px;
}
.ast-plain-container.ast-no-sidebar .entry-content > .alignfull, .ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {
        max-width: 98%;
        width: 98%;
        margin: 0 auto;
        display: block;
}
	    .f-list .faqs {
        width: 100% !important;
    }
	    .ast-separate-container .entry-content > .alignfull, .ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide, .ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide, .ast-plain-container .entry-content .alignfull {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
	.sticky-content-table .uagb-toc__wrap ol.uagb-toc__list li a {
    font-size: 12px !important;
}
	.use_cases .swiper-button-prev {
    right: 16% !important;
}
	    .use_cases h3.uagb-heading-text, .review h3.uagb-heading-text {
        width: auto !important;
        line-height: 48px;
    }
	.screenshots .uagb-slick-carousel .slick-prev {
    left: unset;
    right: 17% !important;
}
}
@media only screen and (max-width:1023px){
	
	.review .wp-block-uagb-tabs {
    margin-top: 0 !important;
}
.single-meta {
    gap: 10px;
}
	    .single-content {
        max-width: 300px;
    }
	    .single .wp-block-uagb-social-share {
        left: -60px !important;
        top: 0 !important;
        opacity: 0;
    }
	    .single-content {
        max-width: 560px;
    }
	div#hero-section .wp-block-search {
    margin-bottom: 30px;
}
	.blog-slider-highlight button.slick-next.slick-arrow {
    bottom: unset;
    top: -45px !important;
}
	.blog-slider-highlight button.slick-prev.slick-arrow {
    bottom: unset;
    top: -45px !important;
}
	.highlight-title h2.wp-block-heading {
    margin-bottom: 30px;
}
	    body .blog-slider-hero .uagb-post__image img {
        height: auto !important;
    }
.custom-slide-layout {

    grid-template-columns: 100% !important;
}
	.main-sticky-div {
    display: none !important;
}
	footer#colophon .site-below-footer-wrap h2.uagb-heading-text {
    font-size: 18px;
}
	footer#colophon .site-below-footer-wrap .widget_nav_menu ul li a.menu-link {
    font-size: 14px;
}
	.pick-plugin-home h2.uagb-heading-text {
    font-size: 34px !important;
}
.pick-plugin-home {
    background-size: 100% 100% !important;
}
.testi-tabs,.cases-tabs,.why-wbw .wp-block-uagb-tabs {
    display: inline-block;
    width: 100%;
}
.testi-tabs ul.uagb-tabs__panel.uagb-tabs__align-right,.cases-tabs ul.uagb-tabs__panel.uagb-tabs__align-right,.why-wbw .wp-block-uagb-tabs ul.uagb-tabs__panel.uagb-tabs__align-right {
    max-width: 100%;
    width: 100%;
    border: none !important;
    display: inline-block;
    min-width: 100%;
    right: 0 !important;
}
	.testi-tabs ul.uagb-tabs__panel.uagb-tabs__align-right li,.cases-tabs ul.uagb-tabs__panel.uagb-tabs__align-right li,.why-wbw .wp-block-uagb-tabs ul.uagb-tabs__panel.uagb-tabs__align-right li {
    display: inline-block;
}
	.testi-tabs .uagb-tabs__body-wrap,.cases-tabs .uagb-tabs__body-wrap,.why-wbw .uagb-tabs__body-wrap{
    max-width: 100% !important;
}
	.review h3.uagb-heading-text {
    position: relative;
    top: 0px;
		text-align:center;
}
	.review .uagb-tm__desc:before {
    background-position: center;
}
	.use_cases h3.uagb-heading-text {
    position: relative;
    bottom: 50px;
}
	.cases-tabs .swiper-content {
    padding: 0 !important;
}
	.cases-tabs .swiper-content .uagb-ifb-title-wrap h3.uagb-ifb-title {
    font-size: 18px !important;
}
	    .use_cases .swiper-button-prev {
        right: 20% !important;
    }
	.cases-tabs .swiper-content .wp-block-uagb-info-box {
    padding: 10px;
}
	.use_cases .uagb-spectra-button-wrapper.wp-block-button svg {
    width: 25px !important;
    height: 25px !important;
    opacity: 0;
}
	.use_cases .wp-block-uagb-container:hover .uagb-spectra-button-wrapper.wp-block-button svg {
    background: #fff;
    fill: #000000;
    opacity: 1;
}
	.wp-block-uagb-table-of-contents {
    display: none;
}
	.screenshots .uagb-slick-carousel .slick-next, .screenshots .uagb-slick-carousel .slick-prev {
    top: 130% !important;
    background: #fff;
    width: 48px;
    height: 48px;
}
	.screenshots .uagb-slick-carousel .slick-prev {
        left: unset;
        right: 20% !important;
    }
	.woocommerce-cart table.shop_table .woocommerce-Price-amount:before,.woocommerce-cart table.shop_table td.product-subtotal span.woocommerce-Price-amount.amount:before{
		display:none !important;
	}
	body .qib-button-wrapper {
    display: inline-block;
    float: none;

}
td.user-license-key {
    display: none !important;
}
}
@media only screen and (max-width:767px){
	.woocommerce-order section.woocommerce-order-downloads {
    padding-top: 620px !important;
}
	.woocommerce-js form .form-row label,.woocommerce-page.woocommerce-checkout form #order_review td.product-name,.woocommerce-checkout #payment ul.payment_methods label {
    font-size: 14px !important;
}
.cart-checkout-tab a.active.active-checkout {
    border-radius: 0px 0px 0px 0px !important;
    border-left: none !important;
    border-top: 1px solid #fff;
}
.cart-checkout-tab	a.active.active-thankyou {
    border-radius: 0px 0px 0px 0px !important;
    border-top: solid 1px #fff;
}
	    body .qib-button-wrapper {
        display: flex;
        float: none;
    }
	td.product-quantity:before {
    position: relative;
    top: 20px;
    margin-right: 20px;
}
	.cart-checkout-tab {
    grid-template-columns: 100% !important;
		    border-radius: 0 !important;
}
	.cart-checkout-tab a {
    border-radius: 0 !important;
}
	.blog-slider-hero .uagb-post__text .uagb-post__text a,.blog-slider-hero .uagb-post__text time.uagb-post__date {
    font-size: 14px !important;
}
	    .blog-slider-hero h4.uagb-post__title.uagb-post__text {
        padding-right: 0px !important;
    }
.blog-slider-hero h4.uagb-post__title.uagb-post__text a {
        font-size: 20px !important;
        line-height: 24px !important;
    }
	div#hero-section button.wp-block-search__button.wp-element-button {
    padding-right: 10px;
    padding-left: 10px;
}
	div#hero-section input#wp-block-search__input-1::placeholder {
    font-size: 14px;
}
	.blog-slider-hero button.slick-arrow {
    display: none !important;
}
	.use_cases .uagb-container-inner-blocks-wrap {
    padding: 30px !important;
}
		.hero-top p.has-black-color {
    font-size: 16px !important;
}
	.pick-plugin-home .uagb-buttons__wrap.uagb-buttons-layout-wrap .wp-block-uagb-buttons-child {
    margin-bottom: 15px;
}
	    .pick-plugin-home {
        background-size: 100% 100% !important;
        padding: 50px 20px !important;
    }
	.pick-plugin-home .uagb-buttons__wrap.uagb-buttons-layout-wrap {
    display: inline-block;
}
	.pick-plugin-home .wp-block-uagb-advanced-heading {
    padding: 0 !important;
}
	.review button.slick-prev.slick-arrow {
    top: 50% !important;
    right: 0;
    left: 0 !important;
    width: 36px !important;
    height: 36px !important;
    background: #fff;
    border-radius: 55% ! IMPORTANT;
}
	.review button.slick-next.slick-arrow {
     top: 50% !important;
    right: 0;
    width: 36px !important;
    height: 36px !important;
    background: #fff;
    border-radius: 55% ! IMPORTANT;
}
	span.uagb-question {
    font-size: 20px !important;
}
	    .testi-tabs ul.uagb-tabs__panel.uagb-tabs__align-right li {
        display: inline-block;
        text-align: center;
			        margin-left: 0 !important;
        margin-right: 0 !important;
    }
	.use_cases h3.uagb-heading-text {
        position: relative;
        bottom: 0;
        font-size: 24px !important;
        line-height: 22px;
    }
	.use_cases ul.uagb-tabs__panel.uagb-tabs__align-right {
    margin-top: 50px;
}
	.use_cases ul.uagb-tabs__panel .uagb-tab {
    border-bottom: 4px solid transparent !important;
    padding-left: 0px;
    margin-left: 0px !important;
}
	.use_cases .swiper-button-next {
    top: 100% !important;
    right: 10% !important;
}
	.use_cases .swiper-button-prev {
    top: 100% !important;
    right: 32% !important;
    left: unset !important;
}
	.benefit-row {
    display: inline-block !important;
    width: 100%;
}
	.benefit-row .benefits-box {
    margin-bottom: 25px;
}
	.price-table {
    display: inline-block !important;
    width: 100%;
}
	button.spectra-image-gallery__control-arrows.spectra-image-gallery__control-arrows--carousel.slick-next.slick-arrow {
    top: 50% !important;
}
	.screenshots .uagb-slick-carousel .slick-prev {
    left: -25px !important;
    right: 15%;
}
	.screenshots .uagb-slick-carousel .slick-next {
    right: -25px !important;
}
    .screenshots .uagb-slick-carousel .slick-next, .screenshots .uagb-slick-carousel .slick-prev {
        top: 50% !important;
    }
.wp-block-columns.woobewoo-block {
    padding: 0px 20px;
}
	p.pick-plug-text {
    font-size: 18px !important;
    display: inline-block !important;
    width: 100% !important;
}
	    body .blog-slider-hero .small-posts .uagb-post__image img
 {
        height: 120px !important;
    }
	.custom-slide-layout article.uagb-post__inner-wrap h4.uagb-post__title a {
    font-family: Inter;
    font-weight: 800;
    font-size: 16px !important;
    line-height: 100%;
    line-height: 22px !important;
}
	.blog-slider-hero h4.uagb-post__title.uagb-post__text {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
	.subscribe-box form.uagb-forms-main-form input.uagb-forms-email-input.uagb-forms-input::placeholder {
    font-size: 12px !important;
}
	.subscribe-box form.uagb-forms-main-form
 {
    grid-template-columns: 66% 34% !important;
}
	.subscribe-box form.uagb-forms-main-form button.uagb-forms-main-submit-button.wp-block-button__link {
    font-size: 10px !important;
		    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
}
	.wp-block-uagb-forms-email.uagb-forms-email-wrap.uagb-forms-field-set.uagb-block-5bc34be0 {
    margin-bottom: 0 !important;
}
	h2.single-title-p {
    font-size: 28px !important;
}
	.single figure.wp-block-uagb-image__figure figcaption.uagb-image-caption {
    padding: 10px 14px !important;
    border-radius: 10px !important;
    font-size: 10px !important;
    line-height: 129% !important;
}
	.single p, .single ul li {
    font-size: 14px !important;
}
	h2.wp-block-heading, h3 {
        font-size: 24px !important;
        line-height: 26px;
    }
	.newsletter-section-search-blog-single h2.uagb-heading-text {
    font-size: 24px !important;
    padding: 0px 40px !important;
}
	.search-header form.search-form {
    grid-template-columns: 80% 17% !important;
}
	div#search-results article.search-post-item {
		grid-template-columns: 100% !important;
	}
	div#search-results article.search-post-item .search-post-image img {
    width: 100%;
}
	.filter-button {

    padding: 8px 10px !important;
    font-size: 12px !important;
}
	.filter-nav button {
    width: 30px !important;
    height: 30px !important;
		font-size: 16px !important;
	}
	.category-filter:after {
    right: 79px !important;
}
	.category-filter-wrapper {
    margin-top: 30px !important;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}div#newsletter-section-search h2.uagb-heading-text {
    font-size: 24px !important;
    padding: 0px 0px !important;
}
	div#newsletter-section-search {
    padding: 20px;
}
	.testi-tabs .slick-track .slick-slide {
    width: 345px !important;
}	
.price-points p {
    font-size: 16px !important;
}
	button.Custom_add_to_cart_button {
    font-size: 14px !important;
    padding: 14px 10px !important;
}
	.annual .pricee {
    font-size: 30px !important;
}
	.small-heading-div {
    font-size: 24px !important;
}
}
/*----hooks-css-------*/
.glossary-heading h2,.hooks-search {
    max-width: 790px !important;
    margin: 0 auto !important;
    display: block;
}
.hooks-search.wp-block-search label.wp-block-search__label
 {
    display: none;
}    
.hooks-search button.wp-block-search__button.wp-element-button:hover{
	background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 12.2%);
}
.hooks-search button.wp-block-search__button.wp-element-button {
    background: linear-gradient(270deg, #FF77D7 0%, #FA6C12 100%);
    color: #000 !important;
    font-style: 600 !important;
    font-size: 16px !important;
    border-radius: 10px;
}
.hooks-search input#wp-block-search__input-1 {
    border: 1px solid #E7E7E7;
    border-radius: 10px;
    height: 46px;
    position: relative;
    padding-left: 50px;
}
.hooks-posts .uagb-post-pagination-wrap {
    justify-content: center;
    margin-bottom: 40px;
}
form.hooks-search {
    margin-top: 50px !important;
    margin-bottom: 51px !important;
}
.hooks-posts {
    border-top: 1px solid #E7E7E7;
    padding-top: 50px;
}
.hooks-search .wp-block-search__inside-wrapper {
    position: relative;
}
.hooks-search .wp-block-search__inside-wrapper:before
 {
    content: "";
    background: url(/wp-content/uploads/2026/01/svg-search.svg);
    display: inline-block;
    width: 30px;
    height: 100%;
    background-size: 100% 100%;
    position: absolute;
    left: 10px;
    z-index: 999;
    padding: 20px 0px;
}
ul.doc-cat {
    list-style: none;
    padding: 0px !important;
    margin: 0 !important;
}
.glossary-list ul.uagb-list-wrap {
    list-style: none !important;
    padding: 0px !important;
    margin: 0 !important;
}
.glossary-list ul.uagb-list-wrap li {
    list-style: none !important;
}