/**
Theme Name: My Screen Coach
Author: 33Technologies
Author URI: https://33technologies.com.au
Description: Based on Astra, this theme was built with love for the My Screen Coach team to help deliver their services using a statically generated website. 
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: my-screen-coach
Template: astra
*/
body {
     color: #777777;
}
 pre {
     background: #ebedee;
}
 body .ast-container {
     max-width: 1280px;
}
 body .elementor-container {
     padding-left: 0px;
     padding-right: 0px;
}
 .site-branding .site-title a {
     font-weight: bold;
     color: #1fbde4;
     /*font-family: "Roboto", sans-serif;*/
}
 .site-header .main-header-menu>.menu-item>.menu-link {
     font-weight: 600;
     text-transform: uppercase;
     color: rgb(60, 80, 90);
     letter-spacing: 1px;
     /*font-family: "Roboto", sans-serif;*/
}
 .site-header .main-header-menu>.menu-item>.menu-link:hover {
     color: #1fbde4;
}
 .site-header .main-header-menu>.menu-item.current_page_item a.menu-link {
     color: #1fbde4;
}
 body .site-below-footer-wrap[data-section="section-below-footer-builder"] {
     background-color: #ebedee;
     min-height: 80px;
}
 .article-categories-list h5 {
     font-weight: bold;
     color: #1fbde4;
     /*font-family: "Roboto", sans-serif;*/
     margin-bottom: 0;
}
 .article-categories-list nav ul {
     margin: 0;
     padding: 0;
}
 .article-categories-list nav ul .cat-item {
     list-style: none;
     border-bottom: 1px solid #eee;
     display: flex;
     justify-content: space-between;
     padding-bottom: 10px;
     padding-top: 10px;
     /*font-family: "Roboto", Sans-serif;*/
     font-weight: 500;
     color: rgb(60, 80, 90);
}
 .article-categories-list nav ul .cat-item a {
     display: flex;
     width: calc(100% - 40px);
     /*font-family: "Roboto", Sans-serif;*/
     font-weight: 500;
     color: rgb(60, 80, 90);
}
 .elementor-widget-theme-post-content .elementor-widget-container p {
    /* font-family: "Roboto", Sans-serif;*/
     color: #444;
     font-weight: 400;
     line-height: 1.5;
}
 .elementor-widget-theme-post-content .elementor-widget-container li {
     /*font-family: "Roboto", Sans-serif;*/
     color: #444;
     font-weight: 400;
     line-height: 1.5;
     margin-bottom: 1.2em;
}
 .elementor-widget-theme-post-content .elementor-widget-container h2, .elementor-widget-theme-post-content .elementor-widget-container h3, .elementor-widget-theme-post-content .elementor-widget-container h4, .elementor-widget-theme-post-content .elementor-widget-container h5, .elementor-widget-theme-post-content .elementor-widget-container h6 {
     /*font-family: "Roboto", Sans-serif;*/
     font-weight: 600;
     color: rgb(60, 80, 90);
     margin-bottom: 0.5em;
}
 .elementor-widget-theme-post-content .elementor-widget-container strong {
    /* font-family: "Roboto", Sans-serif;*/
     font-weight: 600;
     color: rgb(60, 80, 90);
}
 .elementor-widget-theme-post-content blockquote {
     background: #ebedee;
     margin: 0;
     padding: 15px;
     margin-bottom: 1.5em;
     border-color: #1fbde4;
}
 .elementor-widget-theme-post-content blockquote p:last-child {
     margin-bottom: 0;
}
 .wp-block-quote.is-large, .wp-block-quote.is-style-large {
     padding: 1em;
}
/*--- Header ---*/
 .elementor-button.join-btn {
     border-color: #1FBDE4;
     padding-top: 15px;
     padding-bottom: 15px;
}
 header .elementor-button {
     padding-top: 15px;
     padding-bottom: 15px;
}
 header .header-middle li a {
     line-height: 24px !important;
}
 header .header-right a.elementor-button-link {
     line-height: 21px;
}
 .row-header {
     background-color: #fff;
}
/*footer css*/
 .footer-row1 a {
     color: #fff;
}
 .get-involve-title {
     margin-bottom: 5px !important;
}
 .footer-row1 .elementor-widget-wrap.elementor-element-populated {
     align-content: center;
}
 .footer-logo .elementor-widget-container, .social-icons .elementor-widget-container {
     padding: 0 !important;
}
 .footer-middle {
     position: relative;
}
 .footer-middle:before {
     content: '';
     position: absolute;
     width: 1px;
     height: 80%;
     background-color: #999999;
     top: 13px;
     left: -5%;
}
 .footer-copyright-right .menu-item a {
     border-right: 1px solid;
     padding-top: 0 !important;
     padding-bottom: 0 !important;
}
 .footer-copyright-right .menu-item:last-child a {
     border: none;
}
 .footer-middle:after {
     content: '';
     position: absolute;
     width: 1px;
     height: 80%;
     background-color: #999999;
     top: 13px;
     right: 1%;
}
 .footer-logo img {
     max-width: 78%;
}
 section.error-404.not-found img.page404 {
     max-width: 15%;
     margin-bottom: 20px;
}
 section.error-404.not-found {
     background: url(wp-content/uploads/2021/12/ScreenCoach-DotPatterns-Blue2.png);
     background-size: auto 120px;
     background-repeat: repeat-x;
     background-position: bottom center;
      position: relative;
}
 section.error-404.not-found::before {
     position: absolute;
     content: '';
     height: 100%;
     width: 100%;
     background-color: rgba(255, 255, 255, 0.9);
     z-index: 0;
}
 section.error-404.not-found .ast-404-layout-1 {
     position: relative;
     z-index: 1;
}
 .error404.ast-separate-container #primary {
     margin-bottom: 4em;
     margin: 0;
}
 .error404 .ast-container {
     max-width: 100%;
     padding: 0;
}
 .error404 .page-header {
     margin-bottom: 0;
}
 .error404 .ast-404-search {
     margin-top: 10px;
}
 .single-post h3 {
     display: none;
}
/*Home page*/
/*Banner section*/
 .hero-section .elementor-container {
     align-items: center;
}
 span.blue-text {
     color: #1FBDE4;
}
 .hero-section .elementor-widget-uael-buttons {
     margin-top: 30px;
}
 .hero-section .elementor-widget-uael-buttons .uael-dual-button-wrap {
     justify-content: flex-start;
}
 .hero-section .elementor-widget-uael-buttons .uael-dual-button-wrap a.elementor-button-link {
     padding: 14px 24px;
}
 .hero-section .elementor-widget-uael-buttons .uael-buttons-icon-left span.elementor-button-text.elementor-inline-editing {
     color: #5a5a5a;
     font-size: 28px;
     font-weight: 800;
     padding-left: 15px;
     line-height: 30px;
     /*font-family: 'Manrope';*/
}
 .hero-section .elementor-widget-uael-buttons .uael-buttons-icon-left {
     display: flex;
     align-items: center;
}
 .hero-section .elementor-widget-uael-buttons .uael-buttons-icon-left i {
     width: 50px;
     height: 50px;
     border-radius: 50px;
     background-color: #fff;
     color: #1FBDE4;
     display: flex;
     justify-content: center;
     align-items: center;
     box-shadow: 0 0 34px 5px rgb(31 255 228 / 19%);
}
 .hero-section .right-one img {
     width: 100%;
}
/**/
 .row-carousel .swiper-slide figure.swiper-slide-inner {
     background-color: #fff;
     border-radius: 15px;
     padding: 12px;
     height: 104px;
     display: flex;
     justify-content: center;
     align-items: center;
}
 .row-carousel .elementor-swiper-button {
     background-color: #1FBDE4;
     color: #fff !important;
     width: 37px;
     height: 37px;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     line-height: 37px;
}
 .row-carousel .elementor-swiper-button.elementor-swiper-button-prev {
     left: -17px;
}
 .row-carousel .elementor-swiper-button.elementor-swiper-button-next {
     right: -17px;
}
 .row-carousel .elementor-widget-wrap.elementor-element-populated {
     margin-left: 15px !important;
}
.row-plateform .elementor-container {
     border-radius: 30px;
     background-color: #1FBDE4;
     padding: 30px;
     box-shadow: 0 4px 74px 0 rgb(31 255 228 / 24%);
}
 .row-plateform .plateform-title {
     margin-bottom: 0 !important;
}
 .help-section::before {
     content: "";
     position: absolute;
     background-color: #fff;
     box-shadow: 0 0 64px rgba(90, 90, 90, 0.08);
     border-radius: 30px 0 0 30px;
     height: 100%;
     width: calc(100% - (100vw - 1440px) / 2);
     right: 0;
     top: 0;
}
 .harmony-btn .register-btn {
     padding: 14px 30px;
}
 .harmoney-section .device-title {
     margin-bottom: 50px !important;
}
 .parent-section .slick-arrow {
     background-color: #1FBDE4 !important;
     color: #fff !important;
     width: 37px;
     height: 37px;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     line-height: 37px;
     border: none !important;
}
 .parent-section .slick-prev.slick-arrow {
     left: -15px;
}
 .parent-section .slick-next.slick-arrow {
     right: -15px;
}
 .parent-section .sp-testimonial-free-wrapper {
     overflow: visible;
}
 .parent-section .slick-slide {
     background-color: #fff;
     border-radius: 30px;
     padding: 35px 25px;
     height: 242px;
     margin-right: 30px;
}
 .parent-section #sp-testimonial-free-wrapper-152 .sp-testimonial-free-section {
     padding: 0;
}
 .parent-section .slick-slide .tfree-client-testimonial {
     font-size: 18px !important;
     color: #666666 !important;
     text-align: left !important;
}
 .parent-section .slick-slide .sp-testimonial-free-section .tfree-client-testimonial p, .parent-section .slick-slide .sp-testimonial-free-section .tfree-client-testimonial {
     text-align: left;
}
 .parent-section .slick-slide h4.tfree-client-name {
     text-align: left;
     color: #1FBDE4 !important;
     font-weight: 600 !important;
}
 .parent-section .sp-testimonial-free-section .tfree-client-testimonial p {
     text-align: left;
     font-size: 18px !important;
}
 .parent-section #sp-testimonial-free-wrapper-152 .sp-testimonial-free-section {
     margin-top: 30px;
}
 .parent-section .sp-testimonial-free-section .sp-testimonial-free-item {
     padding-right: 0;
}
 .stages-section .stages-block img {
     box-shadow: 0 4px 74px rgb(31 128 255 / 20%);
     width: 100%;
}
 .stages-section .stages-block {
     padding-top: 20px;
}
 .stages-block .stage-image {
     position: relative;
}
 .stages-block .stage-image .elementor-widget-image {
     margin-bottom: 0;
     overflow: hidden;
     border-radius: 30px;
}
 .stages-block .stage-image .stage-image-arrow-btn {
     position: absolute;
     margin-bottom: 0 !important;
     bottom: 25px;
     left: 25px;
     -webkit-transition: 0.4s ease;
     transition: 0.4s ease;
}
 .stages-block .stage-image .stage-image-arrow-btn a {
     background-color: rgb(255 255 255 / 40%);
     width: 60px;
     height: 60px;
     border-radius: 50%;
     display: flex;
     align-items: center;
     justify-content: center;
     color: #fff;
}
 .stages-block .stage-image .stage-image-heading-text {
     position: absolute;
}
 .stages-block .stage-image .stage-image-heading-text {
     position: absolute;
     top: 35px;
     left: 25px;
}
 .stages-block .stage-image .stage-image-heading-text h3 {
     font-size: 44px;
     color: #fff;
     line-height: 1.5;
}
 .stages-block .stage-image .stage-image-heading-text p {
     font-size: 20px;
     color: #fff;
     margin-bottom: 0;
     /*font-family: 'Poppins';*/
     line-height: 1.5;
}
 .stages-block .stage-image .elementor-widget-image img {
     -webkit-transition: 0.4s ease;
     transition: 0.4s ease;
}
 .stages-block .stage-image .elementor-widget-image:hover img {
     transform: scale(1.08);
}
 .stages-block .stage-image:hover .stage-image-arrow-btn {
     left: 45px;
}
 .stage-image-arrow-btn i {
     font-size: 24px;
}
 .row-device .elementor-widget-container a.elementor-button-link {
     font-size: 16px;
     line-height: 22px;
     font-weight: 500;
}
/*about page css start*/
 .investor_form .elementor-column {
     border-radius: 30px;
     box-shadow: 0 0 64px rgba(90, 90, 90, 0.08);
     max-width: 640px;
     margin: 60px auto;
     padding: 40px;
     background-color: #fff;
}
 .investor_form input[type="email"], .investor_form input[type="number"], .investor_form input[type="password"], .investor_form input[type="reset"], .investor_form input[type="search"], .investor_form input[type="tel"], .investor_form input[type="text"], .investor_form input[type="phone"], .investor_form select, .investor_form textarea, .form__subscribe-beta input[type="email"], .form__subscribe-beta input[type="number"], .form__subscribe-beta input[type="password"], .form__subscribe-beta input[type="reset"], .form__subscribe-beta input[type="search"], .form__subscribe-beta input[type="tel"], .form__subscribe-beta input[type="text"], .form__subscribe-beta input[type="phone"], .form__subscribe-beta select, .form__subscribe-beta textarea {
     border-width: 2px;
     border-style: solid;
     border-color: #eaeaea;
     border-radius: 20px;
     background: transparent;
     width: 100%;
     margin-bottom: 20px;
     min-height: 50px;
     padding-top: 0;
     padding-bottom: 0;
}
 .investor_form .field {
     display: flex;
}
 .investor_form .control {
     position: relative;
     width: 100%;
     padding: 0 10px;
}
 .investor_form .control.has-icons-left input {
     padding-left: 30px;
}
 .investor_form .control .icon {
     position: absolute;
     top: 14px;
     left: 20px;
}
 .investor_form .button {
     border-radius: 20px 20px 0px 20px;
     font-size: 16px;
     color: #fff;
     font-family: "Manrope", Sans-serif;
     font-weight: 600;
}
 .investor_form .button {
     border-radius: 20px 20px 0px 20px;
     font-size: 16px;
     color: #fff;
     /*font-family: "Manrope", Sans-serif;*/
     font-weight: 600;
     border: 2px solid #1fbde4;
}
 .investor_form .button:hover {
     background-color: transparent;
     color: #1fbde4;
}
 #take-survey {
     display: none;
}
/*about page css end*/
/*13-01-2022*/
 .main-row-privacy ol {
     margin-bottom: 1.6em;
}
 .investor_form form {
     border-radius: 30px;
     box-shadow: 0 0 64px rgb(90 90 90 / 8%);
     max-width: 640px;
     margin: 40px auto 60px;
     padding: 40px;
     background-color: #fff;
}
 .screen-title {
     margin-bottom: 0 !important;
}
 .screen-images .elementor-container {
     align-items: flex-end;
}
 .screen-images .elementor-widget-wrap.elementor-element-populated {
     padding-top: 0;
     padding-bottom: 0;
}
 .row-screen .elementor-widget-wrap.elementor-element-populated {
     padding-top: 0;
     padding-bottom: 0;
}
 .row-screen {
     background: url(/wp-content/uploads/2022/01/ScreenCoach-DotPatterns-white3-1.png);
     position: relative;
     width: 100%;
     background-repeat: no-repeat;
     background-position: right bottom;
     background-size: 67.083vw;
}
 .row-screen .row-icon .elementor-icon-box-wrapper {
     align-items: center !important;
}
 .row-icon h3.elementor-icon-box-title {
     margin-bottom: 0;
}
 .row-screen .row-icon .elementor-icon-box-content {
     z-index: 9;
}
 .row-icon .icon-box:after {
     content: '';
     position: absolute;
     width: 100%;
     height: 100%;
     background-color: #fff;
     top: 0;
     border-top-left-radius: 50px;
     border-bottom-left-radius: 50px;
     left: 0;
}
 .row-icon .icon-box {
     position: relative;
}
 .screen-title .elementor-widget-container {
     padding: 0 20px;
}
 .row-icon .screen-title .elementor-widget-container {
     padding: 0 !important;
}
/**/
 .techno-image figure.wp-caption {
     display: flex;
     align-items: center;
     flex-direction: row-reverse;
     width: 100%;
     justify-content: space-between;
}
 .row-stages .row-chores {
     padding: 0;
     margin: 0;
     border: none;
     position: relative;
}

.techno-image {
     position: absolute;
     bottom: 0;
}
.kids-image {
     margin-bottom: 0 !important;
}
 .row-chores ul ul {
     margin-bottom: 0;
}
 body .life-left .elementor-container {
     padding-left: 0;
     padding-right: 0;
}
 .life-left .elementor-widget-wrap {
     overflow: hidden;
}
 .form__subscribe-beta .field {
     display: flex;
     margin-bottom: 10px;
     align-items: center;
}
 .form__subscribe-beta .is-horizontal .field-body {
     display: flex;
}
 .form__subscribe-beta .is-horizontal .field {
     padding: 0 10px;
}
 .form__subscribe-beta .control {
     width: 100%;
     padding: 0 10px;
     position: relative;
}
 .form__subscribe-beta .control.has-icons-left input {
     padding-left: 30px;
}
 .form__subscribe-beta .control .icon {
     position: absolute;
     top: 39px;
     left: 20px;
}
 .form__subscribe-beta .button {
     border-radius: 20px 20px 0px 20px;
     font-size: 16px;
     color: #fff;
     /*font-family: "Manrope", Sans-serif;*/
     font-weight: 600;
     border: 2px solid #1fbde4;
}
 .form__subscribe-beta .button:hover {
     background-color: transparent;
     color: #1fbde4;
}
/*10-02-2022*/
/*investor page css start*/
 .row-invest-blocks .elementor-column {
     background-color: #fff;
     border-right: 2px solid #1fbde4;
     padding: 10px;
}
 .invest-banner .invest-title {
     text-align: center;
}
 .invest-banner .elementor-widget-container {
     text-align: center;
}
 .row-invest-blocks .elementor-column span.white-price {
     color: #1fbde4;
     font-size: 28px;
     font-weight: bold;
}
 .row-invest-blocks .elementor-column span.price-label {
     font-size: 18px;
}
 .welcome-block {
     padding: 50px 0;
}
 .welcome-block .elementor-widget-container, .welcome-block .video-popup .elementor-align-left {
     text-align: center;
}.welcome-title h2.elementor-heading-title, .row-sharetitle h2.elementor-heading-title {
     font-size: 28px !important;
     font-weight: bold !important;
}
 .row-invest .welcome-title h2.elementor-heading-title {
     margin-bottom: 20px;
     color: #fff !important;
}
 .row-invest .elementor-widget-container p, .row-invest .our-comp-content h4, .row-invest a {
     color: #fff !important;
}
 .row-invest {
     background-color: #1fbde4;
     padding: 50px 0;
}
 .row-acceler .elementor-container .elementor-col-33 * {
     height: 100%;
     object-fit: cover;
     max-width: 100%;
     width: 100%;
}
 .row-acceler .elementor-container .elementor-col-33 .program-img {
     background-color: #fff;
     box-shadow: 0 0 22px 5px rgb(31 189 228 / 10%);
}
 .row-acceler .elementor-container .elementor-col-66 {
     padding-left: 30px;
}
 .row-acceler .welcome-title {
     margin-bottom: 30px;
}
 .row-acceler {
     padding: 50px 0;
}
 .row-acceler .welcome-title {
     margin-bottom: 30px !important;
}
 .row-acceler .elementor-container {
     display: flex;
     align-items: center;
}
 .row-sharetitle .elementor-widget-container .elementor-heading-title {
     margin-bottom: 40px;
}
 .row-cta {
     padding: 50px 0;
}.row-cta .elementor-widget-heading, .row-cta .elementor-widget-container {
     text-align: center !important;
}
 .row-share {
     background-repeat: no-repeat;
}
/*investor page css end*/
/* media images section */
 .row-media {
     padding: 50px 0 30px;
}
 .row-media .elementor-widget-container .elementor-heading-title.elementor-size-default {
     color: #1fbde4;
}
/* blog page changes */
 .postsearch form {
     display: flex;
     max-width: 50%;
     margin-left: auto;
     margin-right: auto;
     margin-bottom: 0;
     margin-top: 10px;
}
 .postsearch form p {
     margin: 0;
}
 .postsearch form .is-search-icon {
     background-color: #1fbde4;
     border-color: #1fbde4;
}
 .postsearch form .is-search-icon svg path {
     fill: #fff;
     color: #fff;
}
 .section-articles .elementor-column.elementor-top-column:last-child {
     padding: 10px 0;
}
 .life-right img {
     -webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
     filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));
}
/* 21-02-2022 */
 .elementor-tabs-view-horizontal .elementor-tabs .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
     border: 1px transparent;
}
 .elementor-tabs-view-horizontal .elementor-tabs .elementor-widget-tabs .elementor-tab-content, .elementor-tabs-view-horizontal .elementor-tabs .elementor-widget-tabs .elementor-tab-title, .elementor-tabs-view-horizontal .elementor-tabs .elementor-widget-tabs .elementor-tab-title:after, .elementor-tabs-view-horizontal .elementor-tabs .elementor-widget-tabs .elementor-tab-title:before, .elementor-tabs-view-horizontal .elementor-tabs .elementor-widget-tabs .elementor-tabs-content-wrapper {
     border: 1px transparent !important;
}
 .custom-tabing .elementor-tabs-wrapper{
     border-bottom: 1px solid #1fbde4;
     border-radius: 15px 0 0 15px;
     background-color: #E8F8FC;
}
 .custom-tabing .elementor-tab-title.elementor-active {
     background-color: #1fbde4 !important;
     color: #fff !important;
     border-radius: 15px 15px 0;
}
 .custom-tabing .elementor-column.elementor-col-33 {
     padding: 20px;
}
 .custom-tabing .elementor-column.elementor-col-33 .elementor-widget-wrap {
     background-color: #fff;
     box-shadow: 0 0 64px rgba(90, 90, 90, 0.08);
     border-radius: 30px;
     padding: 40px 20px;
}
 .custom-tabing .elementor-column.elementor-col-33 .gallery {
     text-align: center;
}
 .custom-tabing .elementor-column.elementor-col-33 .gallery-item {
     width: 40px;
}
 .custom-tabing .elementor-tab-title{
     text-align: center;
}
/*responsive css start*/
 @media (min-width:768px) {
     .mobilemenu {
         display: none;
    }
}
@media (min-width:1024px) {
     section.error-404.not-found .ast-404-layout-1 {
         padding: 2.34em 6.67em;
    }
}
 @media (min-width:1025px) and (max-width:1900px) {
     section.error-404.not-found .ast-404-layout-1 {
         padding: 1.34em 6.67em;
    }
     section.error-404.not-found img.page404 {
         max-width: 14%;
         margin-bottom: 15px;
    }
     .error404 .page-header .page-title {
         margin-bottom: 0;
         font-size: 1.5rem;
    }
     .error404 .page-sub-title {
         font-size: 1.2rem;
         font-weight: 700;
    }
}
 @media (min-width:1025px) and (max-width:1500px) {
    /*.hero-section*/
     .hero-section .elementor-widget-uael-buttons {
         margin-top: 10px;
    }
     .harmoney-section, .life-section {
         padding: 5.208vw 0 0 0 !important;
    }
     .stages-block .stage-image .stage-image-heading-text h3 {
         font-size: 2.292vw;
    }
     .stages-block .stage-image .stage-image-heading-text p {
         font-size: 18px;
    }
     .stages-block .stage-image .stage-image-arrow-btn a {
         width: 3.125vw;
         height: 3.125vw;
		 text-decoration: none;
    }
     .harmoney-section .device-title {
         margin-bottom: 2.604vw !important;
    }
     .header-menu .uael-nav-menu li a {
         font-size: 16px !important;
    }
    /*10-02-2022 investor page*/
     .row-acceler .elementor-container {
         padding: 0 30px;
    }
     .row-invest-blocks .elementor-column span.white-price {
         font-size: 1.458vw;
    }
     .row-invest-blocks .elementor-column span.price-label {
         font-size: 16px;
    }
     .welcome-block {
         padding: 2.604vw 0;
    }
     .welcome-title h2.elementor-heading-title, .row-sharetitle h2.elementor-heading-title {
         font-size: 1.458vw !important;
    }
     .row-invest {
         padding: 2.604vw 0;
    }
     .row-acceler .elementor-container .elementor-col-66 {
         padding-left: 1.563vw;
    }
     .row-acceler .welcome-title {
         margin-bottom: 1.563vw;
    }
     .row-acceler {
         padding: 2.604vw 0;
    }
     .row-acceler .welcome-title {
         margin-bottom: 1.563vw !important;
    }
     .row-acceler .elementor-container {
         display: flex;
         align-items: center;
    }
     .row-sharetitle .elementor-widget-container .elementor-heading-title {
         margin-bottom: 2.083vw;
    }
     .row-cta {
         padding: 2.604vw 0;
    }
     .es-section .elementor-widget-container span {
         font-size: 2.500vw;
    }
}
 @media (min-width:992px) and (max-width:1400px) {
     .uael-dual-button-2 {
         margin-top: 15px;
    }
}
 @media (min-width:1025px) and (max-width:1300px) {
     .header-right a.elementor-button-link {
         padding: 13px !important;
    }
     .footer-row1 a {
         font-size: 16px;
    }
     .get-involve-title .elementor-widget-container {
         font-size: 13px;
    }
     .footer-row1 .elementor-container .elementor-column.elementor-col-25:nth-child(3):before {
         left: -6%;
    }
     .footer-row1 .elementor-container .elementor-column.elementor-col-25:nth-child(2):before {
         left: -6%;
    }
     .footer-middle:before {
         left: -3%;
    }
     .footer-middle:after {
         right: 0%;
    }
     .hero-section .elementor-widget-uael-buttons .uael-dual-button-wrap {
         flex-wrap: nowrap;
    }
     .hero-section .elementor-widget-uael-buttons .uael-dual-button-wrap a.elementor-button-link {
         padding: 10px 15px;
         font-size: 14px !important;
    }
     .hero-section .elementor-widget-uael-buttons .uael-buttons-icon-left span.elementor-button-text.elementor-inline-editing {
         font-size: 13px;
         padding-left: 10px;
    }
     .hero-section .elementor-widget-uael-buttons .uael-buttons-icon-left i {
         width: 35px;
         height: 35px;
    }
     .row-carousel .swiper-slide figure.swiper-slide-inner {
         height: 75px;
    }
     .stage-title {
         margin-bottom: 5px !important;
    }
     .leftcol-plateform .elementor-widget-container {
         font-size: 14px;
    }
     .leftcol-plateform .elementor-widget:not(:last-child) {
         margin-bottom: 10px;
    }
     .row-plateform .elementor-container {
         padding: 15px;
    }
     .help-section {
         padding: 20px 0;
    }
     .home .parent-section .slick-slide {
         height: 200px;
    }
     .header-menu .uael-nav-menu li a {
         font-size: 14px !important;
         padding: 6px !important;
    }
     .investor_form {
         padding-right: 10px;
    }
}
 @media (max-width:1024px) {
     .header-right a.elementor-button-link.elementor-button.elementor-size-sm.elementor-button-link {
         padding: 14px;
    }
     body .elementor-container {
          max-width: 100% !important;
    }
     .plateform-title h2.elementor-heading-title.elementor-size-default {
         font-size: 20px !important;
    }
     img.phone-images {
         margin: 15px 0;
         width: 350px;
         height: 350px;
         object-fit: contain;
    }
     .stage-image-arrow-btn i {
         font-size: 18px;
    }
     .companyhistory .uael-timeline-field.animate-border.out-view:hover .inner-date-new, .uael-timeline-main .in-view .inner-date-new {
         color: #fff !important;
    }
     .investor_form .control {
         text-align: center;
    }
     .section-articles .elementor-column.elementor-top-column:first-child {
         width: 70%;
    }
}
 @media (min-width:992px) and (max-width:1024px) {
     .footer-row1 a {
         font-size: 14px;
    }
     .get-involve-title {
         font-size: 14px !important;
    }
     .social-icons .elementor-widget-container span.elementor-grid-item {
         margin-left: 15px;
    }
     .footer-row1 .elementor-widget-wrap.elementor-element-populated {
         padding: 0;
    }
     .footer-row2 .elementor-widget-wrap.elementor-element-populated {
         align-content: center;
         padding: 0;
    }
     .footer-right {
         padding-left: 20px;
    }
     .footer-right .footer-info {
         font-size: 10px !important;
         line-height: initial !important;
    }
     .footer-middle:after {
         right: -2%;
    }
     .hero-section .elementor-widget-uael-buttons .uael-dual-button-wrap a.elementor-button-link {
         padding: 10px 15px;
         font-size: 14px !important;
    }
     .row-carousel .elementor-widget-wrap.elementor-element-populated {
         margin-left: 15px !important;
    }
     .row-carousel .swiper-slide figure.swiper-slide-inner img {
         max-width: 85%;
    }
     .row-carousel .swiper-slide figure.swiper-slide-inner {
         height: 85px;
    }
     .row-plateform .elementor-widget.elementor-widget-text-editor .elementor-widget-container {
         font-size: 14px;
    }
     .row-plateform .elementor-widget:not(:last-child) {
         margin-bottom: 10px;
    }
     .rightcol-plateform .elementor-widget-container {
         margin-bottom: -45px !important;
    }
     .row-plateform .elementor-container {
         padding: 15px;
    }
     .elementor-widget.elementor-widget-text-editor .elementor-widget-container {
         font-size: 14px !important;
    }
     .help-right .elementor-widget.elementor-widget-text-editor {
         margin-bottom: 10px;
    }
     .elementor-widget:not(:last-child) {
         margin-bottom: 15px;
    }
     .life-section .life-left .elementor-widget-text-editor {
         margin-bottom: 15px;
    }
     .life-section .life-left .stage-title {
         margin-bottom: 20px;
    }
     .stages-section .stages-block {
         padding-top: 0;
    }
     .parent-section #sp-testimonial-free-wrapper-152 .sp-testimonial-free-section {
         margin-top: 15px;
    }
     .parent-section .slick-slide {
         padding: 25px 28px;
         margin-right: 25px;
         height: 200px;
    }
     .hero-section {
         padding: 0;
         background-size: 375px;
    }
     .hero-section .elementor-widget-uael-buttons .uael-buttons-icon-left i {
         width: 42px;
         height: 42px;
    }
     .hero-section .elementor-widget-uael-buttons .uael-buttons-icon-left span.elementor-button-text.elementor-inline-editing {
         font-size: 14px;
         padding-left: 10px;
    }
     .life-left .elementor-widget-wrap.elementor-element-populated {
         padding-left: 30px !important;
    }
     .parent-section .sp-testimonial-free-section .tfree-client-testimonial p {
         font-size: 16px !important;
    }
     .harmoney-section .device-title {
         margin-bottom: 15px !important;
    }
     .life-section .elementor-container .elementor-column {
         background-color: #1FBDE4;
         border-radius: 30px;
    }
     .life-section .elementor-container.elementor-column-gap-default {
         background-color: #1FBDE4;
    }
     .row-stages.row-teen .kids-image {
         width: 68%;
    }
     .row-screen.row-stages.row-adult .kids-image img {
         width: 53% !important;
    }
     .row-stages.row-teen .kids-image img {
         width: 60% !important;
    }
     .row-stages.row-teen.row-adult .kids-image img {
         width: 73% !important;
    }
    .footer-row2 .elementor-container,.footer-row1 .elementor-container {
    flex-wrap: nowrap;
}
}
 @media (min-width:768px) and (max-width:1024px) {
     .header-middle {
         order: 3;
    }
     .header-right {
         order: 2;
    }
     .header-right .uael-nav-menu__toggle {
         text-align: right;
    }
     .header-left {
         width: calc(23% - 4px) !important;
    }
     .header-middle {
         order: 3;
         width: calc(10% - 4px) !important;
    }
     .header-right {
         order: 2;
         width: calc(64% - 4px) !important;
    }
     .error404 div#primary {
         margin-top: 0;
         padding-top: 0;
    }
     .header-middle .uael-nav-menu__toggle {
         text-align: right !important;
    }
     .error404 .page-header .page-title {
         font-size: 24px;
    }
     .error404 .page-sub-title {
         font-size: 18px;
         margin-bottom: 0;
    }
    .row-header .uael-active-menu.uael-active-menu-full-width+.uael-nav-menu__layout-horizontal {
         top: 65px !important;
    }
     
     .hero-section .elementor-widget:not(:last-child) {
         margin-bottom: 15px;
    }
     .hero-section .elementor-widget-uael-buttons {
         margin-top: 0;
    }
     .row-plateform .plateform-title h2.elementor-heading-title {
         font-size: 18px !important;
    }
     .help-section {
         padding: 40px 0;
    }
     .harmoney-section, .life-section {
         padding: 40px 0px 0px 0px !important;
    }
     .form__subscribe-beta .field, .form__subscribe-beta .is-horizontal .field-body {
         display: flex;
         flex-wrap: wrap;
    }
     .stages-block .stage-image .stage-image-heading-text h3 {
         font-size: 24px;
    }
     .stages-block .stage-image .stage-image-heading-text p {
         font-size: 16px;
    }
     .stages-block .stage-image .stage-image-arrow-btn a {
         width: 30px;
         height: 30px;
    }
     .companyhistory .uael-timeline--center.uael-timeline-responsive-tablet .uael-timeline__line {
         left: 20px !important;
    }
    .row-screen .row-icon .elementor-icon-box-wrapper {
         align-items: center !important;
         display: flex;
    }
     .row-screen .row-icon .elementor-icon-box-wrapper .elementor-icon-box-icon {
         z-index: 9;
    }
     .screen-images {
         position: relative;
    }
     .row-screen .elementor-icon-box-icon span.elementor-icon.elementor-animation- {
         font-size: 30px;
    }
     .row-screen .row-icon .elementor-icon-box-content {
         z-index: 9;
         text-align: left;
         margin-left: 15px;
    }
     .screen-title {
         margin-bottom: 10px !important;
    }
     .years-banner .elementor-widget-wrap.elementor-element-populated {
         padding: 0;
         align-content: center;
    }
     .footer-row2 .support-title h2.elementor-heading-title {
         font-size: 16px !important;
    }
    /*10-02-2022 investor page*/
     .welcome-block, .row-invest, .row-acceler, .row-share, .row-cta {
         padding: 30px 0 !important;
    }
     .row-invest-blocks .elementor-column span.price-label {
         font-size: 16px;
    }
     .welcome-title h2.elementor-heading-title, .row-sharetitle h2.elementor-heading-title {
         font-size: 22px !important;
         line-height: 1.5 !important;
    }
     .invest-banner .elementor-widget-container, .invest-banner {
         padding: 0 !important;
    }
}

 @media (min-width:768px) and (max-width:991px) {
     .footer-copyright-left ul li {
         padding: 0 5px;
         font-size: 12px !important;
         line-height: initial !important;
    }
     .footer-copyright-left ul li a {
         font-size: 12px !important;
         line-height: initial !important;
    }
     .footer-copyright-right .menu-item a {
         font-size: 12px !important;
         padding: 0 8px !important;
    }
     .footer-copyright-left ul li a {
         font-size: 12px !important;
    }
     .footer-copyright-left ul li {
         padding: 0 8px;
         font-size: 12px !important;
    }
     .social-icons .elementor-social-icons-wrapper {
         text-align: left;
         justify-content: flex-start !important;
    }
     .footer-row1 .elementor-container .elementor-column.elementor-col-25:nth-child(4):before {
         content: '';
         position: absolute;
         width: 1px;
         height: 100%;
         background-color: #fff;
         top: 0;
         left: -10%;
    }
     .footer-row1 .elementor-container .elementor-column.elementor-col-25:nth-child(4) {
         position: relative;
    }
     .footer-row2 .elementor-container .elementor-column.elementor-col-25:nth-child(3) {
         width: 100% !important;
    }
     .footer-middle:after {
         display: none;
    }
    /*home page*/
     .hero-section .elementor-col-50 {
         width: 100%;
    }
     .row-plateform .elementor-col-50 {
         width: 100%;
    }
     .row-plateform .elementor-container {
         padding: 15px;
    }
     .help-section .elementor-column {
         width: 100%;
    }
     .parent-section .elementor-widget:not(:last-child) {
         margin-bottom: 10px;
    }
     .stages-block .stage-image .stage-image-heading-text h3 {
         font-size: 18px;
    }
     .stages-section .stages-block {
         padding-top: 0;
    }
     .parent-section .sp-testimonial-free-section .tfree-client-testimonial p {
         font-size: 16px !important;
    }
     .parent-section .slick-slide {
         border-radius: 20px;
         padding: 20px;
         margin-right: 20px;
         padding-left: 30px;
         height: auto;
    }
     .help-section {
         text-align: center;
    }
     .row-plateform {
         text-align: center;
    }
     .hero-section .elementor-widget-uael-buttons .uael-dual-button-wrap {
         justify-content: center;
    }
     .help-section {
         padding-top: 0;
    }
     .row-carousel .elementor-widget-wrap {
         margin-left: 15px !important;
    }.row-plateform .plateform-title h2.elementor-heading-title {
         margin-bottom: 8px;
    }
     .harmoney-section .device-title {
         margin-bottom: 30px !important;
    }
     .hero-section .right-one img {
         width: 60%;
    }
     .founder-about-main {
         min-height: 90px;
    }
     .founder-about-main .elementor-image-box-description {
         min-height: 42px;
    }
     .row-stages.row-teen .kids-image {
         width: 85%;
    }
     .techno-image img {
         width: 55%;
    }
     .row-screen.row-stages.row-adult figure.wp-caption {
         align-items: center;
         flex-direction: row-reverse;
    }
     .screen-images .elementor-column:nth-child(1) .elementor-widget-wrap.elementor-element-populated {
         flex-wrap: nowrap;
         align-items: center;
    }
    /*10-02-2022 investor page*/
     .row-invest-blocks .elementor-column {
         padding: 0;
         width: 33% !important;
         border-top: 2px solid #1fbde4;
         min-height: 130px;
    }
     .invest-banner {
         padding: 10px 0 20px !important;
    }
     .life-section .elementor-container {
         padding: 50px 0;
    }
}
 @media (max-width:991px) {
     .header-left {
         width: 50% 
    }
     .header-middle {
         width: 50%;
    }
     .header-middle .uael-nav-menu__toggle.elementor-clickable {
         text-align: right !important;
    }
     .error404.ast-separate-container #primary {
         padding: 0;
    }
     .footer-logo img {
         max-width: 60%;
    }
     .parent-section .sp-testimonial-free-section .tfree-client-testimonial p, .parent-section .slick-slide h4.tfree-client-name {
         text-align: center;
    }.life-section .elementor-container .elementor-column {
         width: 100%;
    }
     .life-section .elementor-container .elementor-column .elementor-widget-wrap.elementor-element-populated {
         border-radius: 0;
         background-color: transparent;
    }
     .life-section .elementor-container {
         border-radius: 30px;
         background-color: #1FBDE4;
    }
    /*31-12-2021 fetures page*/
     
    /*10-02-2022 investor page*/
     .row-acceler {
         padding: 35px 0;
    }
     .row-invest {
         padding: 35px 0;
    }
     .row-sharetitle .elementor-widget-container .elementor-heading-title {
         margin-bottom: 30px;
    }
     .row-cta {
         padding: 35px 0;
    }
     .row-acceler .elementor-container .elementor-column {
         width: 100%;
    }
     .row-acceler .elementor-container .elementor-col-33 * {
         height: auto;
         width: auto;
         margin: 0 auto;
    }
     .row-acceler .elementor-container .elementor-col-33 {
         margin-bottom: 20px;
    }
     .row-acceler .elementor-container .elementor-col-66 {
         padding-left: 0;
         text-align: center;
    }
     .welcome-title h2.elementor-heading-title, .row-sharetitle h2.elementor-heading-title {
         text-align: center;
    }
     .welcome-block {
         padding: 35px 0;
    }
}
 @media only screen and (max-width:921px) {
     .site-branding .site-title a {
         font-size: 2rem;
    }
     .ast-header-break-point .main-header-menu {
         background-color: #ebedee;
    }
     body .site-below-footer-wrap[data-section="section-below-footer-builder"] {
         min-height: 50px;
    }
     body .site-below-footer-wrap {
         min-height: 50px;
         padding-top: 10px;
         padding-bottom: 0;
    }
}
 @media (max-width:767px) {
     .form__subscribe-beta .field, .form__subscribe-beta .is-horizontal .field-body {
         display: flex;
         flex-wrap: wrap;
    }
     .investor_form .field {
         display: flex;
         flex-wrap: wrap;
    }
     .investor_form .elementor-column {
         padding: 30px 10px;
    }
     .social-icons .elementor-social-icons-wrapper {
         text-align: left;
         justify-content: flex-start !important;
    }
     .social-icons .elementor-widget-container span.elementor-grid-item {
         margin-left: 12px;
    }
     .social-icons .elementor-widget-container span.elementor-grid-item:first-child {
         margin: 0;
    }
     .footer-middle:after {
         display: none;
    }
     section.error-404.not-found img.page404 {
         max-width: 50%;
         margin-bottom: 20px;
    }
     .header-right .uael-dual-button-wrap .uael-button-wrapper {
         margin: 0 !important;
    }
     .header-right .uael-button-halign-right .uael-dual-button-wrap {
         justify-content: space-between;
         padding: 0 10px;
    }
     .header-right .uael-button-stack-mobile .uael-dual-button-wrap {
         -webkit-flex-direction: column;
         -ms-flex-direction: column;
         flex-direction: row;
         align-items: center;
    }
     .header-right a.elementor-button-link.elementor-button.elementor-size-sm.elementor-button-link {
         padding: 14px;
         font-size: 15px !important;
    }
     .error404 .page-header .page-title {
         font-size: 19px;
    }
     .error404 .page-sub-title {
         font-size: 17px;
         margin-bottom: 0;
         line-height: initial;
         margin-top: 5px;
    }
     .header-right .elementor-widget-wrap.elementor-element-populated {
         padding-top: 0 !important;
       }
     .footer-row1 a {
         font-size: 16px;
    }
     .get-involve-title .elementor-widget-container {
         font-size: 14px;
    }
     .header-right {
         display: none;
    }
     .hero-section>.elementor-container {
         flex-direction: column-reverse;
    }
     .parent-section .slick-list.draggable {
         margin-right: 0;
    }
     .parent-section .slick-slide {
         margin-right: 0;
    }
     .hero-section .elementor-widget-uael-buttons .uael-dual-button-wrap {
         justify-content: center;
    }
     .hero-section .elementor-widget-uael-buttons .uael-dual-button-wrap .uael-button-wrapper {
         margin: 10px 0;
    }
     .harmony-btn .uael-button-wrapper {
         margin: 10px 0;
    }
     .row-plateform .elementor-container {
         padding: 10px;
    }
     
     .elementor-widget:not(:last-child) {
         margin-bottom: 15px !important;
    }
     .help-section {
         padding-bottom: 30px;
         text-align: center;
    }
     .life-section {
         text-align: center;
         margin: 0 15px;
    }
     
     .stages-block .stage-image .stage-image-heading-text h3 {
         font-size: 28px;
    }
     .stages-block .stage-image .stage-image-heading-text p {
         font-size: 16px;
    }
     .stages-block .stage-image .stage-image-arrow-btn a {
         width: 40px;
         height: 40px;
    }
     .parent-section #sp-testimonial-free-wrapper-152 .sp-testimonial-free-section {
         margin-top: 10px;
    }
     .stages-block .stage-image .stage-image-arrow-btn {
         bottom: 38px;
    }
     .life-section .uael-button-halign-left .elementor-widget-container {
         margin-bottom: 0 !important;
    }
     .parent-section .sp-testimonial-free-section .sp-testimonial-free-item {
         padding-right: 0;
    }
     .parent-section .slick-slide {
         height: auto;
    }
     .hero-section .elementor-widget-uael-buttons {
         margin-top: 0;
    }
     .hero-section .elementor-widget-uael-buttons .uael-buttons-icon-left span.elementor-button-text.elementor-inline-editing {
         font-size: 16px;
    }
     .hero-section .elementor-widget-uael-buttons .uael-buttons-icon-left i {
         width: 30px;
         height: 30px;
         font-size: 12px;
         box-shadow: 0 0 12px 5px rgb(31 255 228 / 19%);
    }
     .hero-section .learnmore-btn {
         border-radius: 20px 20px 0px 20px;
    }
     .harmoney-section .device-title {
         margin-bottom: 15px !important;
    }
     .row-carousel .elementor-widget-wrap.elementor-element-populated {
         margin-left: 0px !important;
    }
     
     .bbq-team-box .elementor-image-box-img {
         padding-bottom: 15px;
    }
     .main-row-privacy .elementor-container {
         padding: 0;
    }
     .investor_form form {
         padding: 30px;
         margin: 40px auto 30px;
    }
    /*17-01-2022*/
     .row-screen .elementor-widget-wrap.elementor-element-populated {
         padding: 0;
    }
     .row-screen .row-icon .elementor-icon-box-wrapper {
         align-items: center !important;
         display: flex;
    }
     .row-screen .row-icon .elementor-icon-box-wrapper .elementor-icon-box-icon {
         z-index: 9;
         margin-bottom: 0;
    }
     .row-icon .icon-box:after {
         height: 94%;
         left: -2px;
         border-radius: 0;
    }
     .screen-title .elementor-widget-container {
         padding: 0 15px;
    }
     .screen-images {
         position: relative;
    }
     .screen-images .elementor-widget.elementor-widget-image {
         text-align: left;
    }
     .screen-images .kids-image {
         text-align: right !important;
         position: absolute;
         bottom: 0;
    }
     .row-screen .elementor-icon-box-icon span.elementor-icon.elementor-animation- {
         font-size: 30px;
    }
     .row-screen .row-icon .elementor-icon-box-content {
         z-index: 9;
         text-align: left;
         margin-left: 15px;
    }
     .techno-image figure.wp-caption {
         display: none;
    }
     .row-stages.row-teen .kids-image img {
         width: 60%;
         display: none;
    }
     .kids-image.mobile-image img {
         display: block !important;
         width: 100% !important;
    }
     .col-chores .elementor-widget-wrap.elementor-element-populated {
         justify-content: center;
    }
     .row-screen.row-stages .kids-image img {
         display: none;
    }
     .years-banner .elementor-widget-wrap.elementor-element-populated {
         padding: 0;
    }
    /*10-02-2022 investor page*/
     .row-acceler {
         padding: 25px 0;
    }
     .row-invest {
         padding: 25px 0 0;
    }
     .row-sharetitle .elementor-widget-container .elementor-heading-title {
         margin-bottom: 20px;
    }
     .row-cta {
         padding: 25px 0;
    }
     .welcome-block {
         padding: 35px 0;
    }
     .row-invest-blocks .elementor-column {
         border-bottom: 2px solid #1fbde4;
         padding: 0;
         width: calc(100% / 2 - 4px);
         min-height: 116px;
    }
     .row-invest-blocks .elementor-column span.white-price {
         font-size: 20px;
    }
     .row-invest-blocks .elementor-column span.price-label {
         font-size: 16px;
    }
     .invest-banner {
         padding-bottom: 30px !important;
         background-size: auto 225px !important;
         background-position: top left !important;
    }
     .welcome-title h2.elementor-heading-title, .row-sharetitle h2.elementor-heading-title {
         margin-bottom: 0 !important;
         font-size: 20px !important;
    }
     .row-share {
         padding: 25px 0 !important;
    }
     .welcome-block .welcome-heading {
         margin-bottom: 0 !important;
    }
     .welcome-block .welcome-subtitle {
         margin-bottom: 0 !important;
    }
     .row-share a.elementor-button-link {
         min-width: 242px;
    }
     .postsearch form {
         display: flex;
         max-width: 100%;
    }
     .section-articles .elementor-column.elementor-top-column:first-child {
         width: 100%;
    }
}
 @media(max-width:575px) {
     .row-acceler {
         padding: 20px 0;
    }
     .row-invest {
         padding: 20px 0 0;
    }
     .row-sharetitle .elementor-widget-container .elementor-heading-title {
         margin-bottom: 20px;
    }
     .row-cta {
         padding: 20px 0;
    }
     .welcome-block {
         padding: 20px 0;
    }
}
 @media (max-width:360px) {
     .header-right a.elementor-button-link.elementor-button.elementor-size-sm.elementor-button-link {
         padding: 10px;
         font-size: 15px !important;
    }
     .error404 .page-header .page-title {
         font-size: 17px;
    }
     .error404 .page-sub-title {
         font-size: 15px;
    }
     .footer-copyright-left ul li a {
         font-size: 10px !important;
    }
     .footer-copyright-left ul li {
         padding: 0px 3px;
         font-size: 10px !important;
    }
     .harmoney-section .uael-dual-button-wrap a.elementor-button-link {
         font-size: 14px !important;
         padding: 14px 25px !important;
    }
     h2.elementor-heading-title.elementor-size-default {
         font-size: 20px !important;
    }
}
 @media (max-width:320px) {
     .header-right a.elementor-button-link.elementor-button.elementor-size-sm.elementor-button-link {
         padding: 9px;
         font-size: 14px !important;
    }
     .group-blog .section-banner h1.elementor-heading-title.elementor-size-default {
         font-size: 20px;
    }
     h2.elementor-heading-title.elementor-size-default {
         font-size: 19px !important;
    }
     .stages-block .stage-image .stage-image-heading-text h3 {
         font-size: 22px;
    }
     .footer-copyright-right .menu-item a {
         font-size: 10px !important;
         padding: 0 6px !important;
    }
     .main-row-privacy .elementor-container .elementor-widget-wrap.elementor-element-populated {
         padding-left: 0;
         padding-right: 0;
    }
     .main-row-privacy ul, .main-row-privacy ol {
         margin-left: 10px;
    }
     .investor_form form {
         padding: 20px;
    }
     .investor_form .button {
         font-size: 15px;
    }
}
/*.new-img-bgs {
    background-color: #47b1d8;
    background-size: cover;
    background-size: cover;
    background-position: center;
    position: static;
    background-image: url(https://www.myscreencoach.com/wp-content/uploads/sites/7/2021/12/bg-pattern_comic.svg);
}
    body.error404 section.error-404.not-found::before {
    background: transparent;
}*/