.sub-menu .current_page_item .menu-link {
    color: #1A1A1E !important; 
}


.ast-primary-header-bar.ast-primary-header.main-header-bar.site-header-focus-item
{
    background: transparent;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}

/*
.section-2-right .entry-content .wp-audio-shortcode, .entry-content .wp-embedded-audio, .entry-content .wp-embedded-video, .entry-content .wp-video, .entry-content p {
    margin-bottom: 10px!important;
	text-align: left;
    font-size: 16px;
}
*/

.meet-redux-section {
    background-size: cover!important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
    width: 100%!important;
    padding: 0!important;
}
.entry-content.clear {
    background: #f6f6f8 !important;
}
.entry-content {
    background-color: #f6f6f8 !important;
}

.immedlately-section .elementor-widget-container {
    line-height: 20px!important;
}

.redux-work-section .elementor-widget-container {
    line-height: 25px!important;
}


.testimonial-div-section .elementor-testimonial__footer {
    margin-top: -30px !important;
    z-index: 999 !important;
    position: relative !important;
}

.testimonial-div-section {

    padding: 0 !important;
}

.testimonial-div-section .elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
    padding: 0!important;
    margin: 0!important;
}

.testimonials-div-tag.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after {
	display:none!important; 
}
.phone-div a {
    text-decoration: none !important;
}
.swiper-slide-active .elementor-testimonial__content
{
    background-color: #E9F6FF !important;
}

.swiper-slide .elementor-testimonial__content {
    background-color: #E9F6FF!important;
}

.swiper-slide-next .elementor-testimonial__content {
    background-color: #1A1A1E !important;
}

.swiper-slide-next .elementor-testimonial__text
{
    color: #D9D9D9 !important;
}

.sub-div-class div#colored-border-div {
    position: relative !important;
    padding-left: 25px !important;
}

.sub-div-class div#colored-border-div-1 {
    position: relative !important;
    padding-left: 25px !important;
}

.testimonials-div-tag .elementor-testimonial__content
{
    height: 315px!important;
}
.testimonial-div-section .swiper-slide {
    width: 361px;
    height: 350px !important;
}


.sub-div-class div#colored-border-div::before
{
    content: '';
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0;
    width: 4px !important;
    background: linear-gradient(to bottom, #4db5f4 0% 30%, #000 30% 100%) !important;
}

.sub-div-class div#colored-border-div-1::before
{
    content: '';
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    left: 0;
    width: 4px !important;
    background: linear-gradient(to bottom, #4db5f4 0% 30%, #000 30% 100%) !important;
}

.btn-hear-from-our-users .elementor-size-default a {
    text-decoration: none !important;
}

#short-form h2.gform_title {
    display: none;
}

#short-form .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea
 {
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 15px;
    height: 50px;
}

#short-form .gform_wrapper.gravity-theme .gfield_label
 {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    padding: 0;
    padding-left: 5px;
}


#short-form .menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit, .woocommerce-js a.button, .woocommerce button.button, .woocommerce .woocommerce-message a.button, .woocommerce #respond input#submit.alt, .woocommerce input.button.alt, .woocommerce input.button, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover, .woocommerce #respond input#submit, .woocommerce button.button.alt.disabled, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, .wc-block-grid__product-onsale, [CLASS*="wc-block"] button, .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping), .woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout, .woocommerce button.button.alt.disabled.wc-variation-selection-needed, [CLASS*="wc-block"] .wc-block-components-button {
    color: #FFFFFF;
    border-color: #1A1A1E;
    background-color: #1A1A1E;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

#short-form .gform_footer.top_label {
    float: inline-end;
    padding: 0;
    margin: 0;
}

.ast-desktop-header-content, .ast-mobile-header-content {
       margin-top: 20%!important;
}



