/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

/* 
@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap'); */

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Poppins&display=swap');

body {
    font-family: 'Roboto', "Segoe UI", "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 16px !important;
}

html {
  scroll-behavior: smooth;
}

#page{
  overflow-x:hidden!important;
  overflow-y:hidden!important;
}
span .leadin-footer-wrapper{
  display:none!important;
}

.ehf-header #masthead, .ehf-header #masthead .elementor-container{
/*  height: 75px; */
}

.ehf-header #masthead .elementor-widget:not(:last-child){
  margin-bottom:0;
}

a , button, a:hover , button:hover,  a:active, button:active, a:visited, button:visited{
  outline:none !important
}
::-moz-selection {
    background-color: #65CFAD;
    color: #fff;
}
#menu-item-7258{
  display:none!important
}
 
::selection {
    background-color: #65CFAD;
    color: #fff;
}
.contact:hover{
  color:#69D2B1!important;
}
#cb610cd688{
  float:none!important;
}

#Sub{
  margin-top: 75px;
}

.try-for-free-button a{
  text-decoration: none !important;
    background-color: var(--e-global-color-b2f1ead) !important;
    border-radius: 32px 32px 32px 32px !important;
    padding: 10px 24px !important;
    color: #ffffff !important;
  font-weight: 500 !important;
}

.try-for-free-button a:after{
height: 0 !important;
}

.fa-caret-down:before{
    content: "\f107" !important;
}

.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{
  margin-top: 25px;
}

.elementor-nav-menu ul, .shadow{
  box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
}
.footer-subscribe form .container-fluid,
.footer-subscribe form .container-fluid .row .column-inner,
.footer-subscribe form .container-fluid .row .ad-form-field,
.footer-subscribe form .col-lg-12,
.footer-subscribe form .container-fluid .cta_button .cta-content-wrapper
{
  padding: 0 !important;
}
.footer-subscribe form .cta-content-wrapper span {
	font-size: 14px !important;
    color: #999999 !important;
    transition: color 0.3s !important;
    font-family: "Poppins", Sans-serif !important;
}
.footer-subscribe form .container-fluid:first-child .row{
  flex-direction: column !important;
}
.footer-subscribe form .container-fluid:first-child .row .col-lg-6{
  width:100% !important;
}
.footer-subscribe form .container-fluid:first-child .row .activedemand-label {
  display:none !important;
}
.footer-subscribe form .container-fluid:first-child .row .ad-form-field .contacts-first_name input::placeholder,
.footer-subscribe form .container-fluid:first-child .row .ad-form-field .emails-email_address input::placeholder
{
  color: #999999 !important;
  font-family: "Poppins", Sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
}
.footer-subscribe form .container-fluid:first-child .row .ad-form-field .contacts-first_name input,
.footer-subscribe form .container-fluid:first-child .row .ad-form-field .emails-email_address input
{
	border-radius: 32px 32px 32px 32px !important;
    padding: 10px 24px !important;
	font-size: 16px !important;
    color: #2B4257 !important;
    transition: color 0.3s !important;
    font-family: "Poppins", Sans-serif !important;
	border-color: #999999 !important;
}

.footer-subscribe form .container-fluid:first-child .row .ad-form-field .contacts-first_name input:focus,
.footer-subscribe form .container-fluid:first-child .row .ad-form-field .emails-email_address input:focus {
  outline: none !important;
  box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1) !important;
}
.footer-subscribe form .container-fluid .activedemand-button, .partnerwithus #activedemand_forms_0 button{
	font-family: "Poppins", Sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    background-color: #65CFAD !important;
    border-radius: 32px 32px 32px 32px !important;
    padding: 10px 33px !important;
	margin-top:20px !important;
}
.footer-subscribe form .container-fluid .activedemand-button strong, .partnerwithus #activedemand_forms_0 .activedemand-button strong{
	  font-weight: normal;
}
.page-header { display:none; }

.the-press-section a {
	text-decoration: underline !important;
    font-weight: 700 !important;
    color: #556879 !important;
	display: inline !important;
}

.partnerwithus #activedemand_forms_0 .activedemand-label {
	display: none !important;
}
.partnerwithus #activedemand_forms_0 .ad-form-field{
	padding-bottom:0px !important;
	padding-top:0px !important;
}
.partnerwithus #activedemand_forms_0 input, .partnerwithus #activedemand_forms_0 textarea{
	border-radius: 32px 32px 32px 32px !important;
    padding: 14px 24px !important;
    font-size: 16px !important;
    color: #2B4257 !important;
    transition: color 0.3s !important;
    border-color: #808e9a!important;
}
.partnerwithus #activedemand_forms_0 input::placeholder,
.partnerwithus #activedemand_forms_0 textarea::placeholder {
    color: #808e9a !important;
}
.partnerwithus #activedemand_forms_0 textarea{height: 170px !important;}


/* Mobile deisgns */
@media screen and (max-width: 1024px) {
  .try-for-free-button a{
      border-radius: 0px !important;
  }
  .log-menu-header{
    background-color: #F8F9FA;
  }
  .how-it-works-menu-item a {
    justify-content:space-between;
  }
  
  .try-for-free-button a{
    padding: 20px 15px !important;
  }
	
  .partnerwithus #activedemand_forms_0 .container-fluid, .partnerwithus #activedemand_forms_0 .column-inner{ padding: 0px !important; }
}

