/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 16 2025 | 19:33:55 */
html, body {
    overflow-x: hidden;
}
[id^="wpforms-form-"][id$="-submit-btn-disabled"] {
    display: none !important;
}
h1, h2, h3, h4, h5, h6, p, span {
    font-family: "Montserrat", Sans-serif !important;
}
.fa-envelope:before{
	content: url(/wp-content/uploads/2024/05/Email-1.png) !important;
}
.demo-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus-visible {
    outline: 0px !important;
}

.pum-open body section.elementor-section.elementor-top-section.elementor-element {
    margin: 0 !important;
}

html.pum-open body {
    overflow-y: hidden !important;
}

.row p.desktop-form a {
    color: #00c19d;
}

p.desktop-form {
    position: relative;
    padding-bottom: 0px !important;
    bottom: 15px;
}

.row p.disclamier a {
    color: #00c19d;
}
.vc_col-sm-12.autoleap-affilation select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, .vc_col-sm-12.autoleap-affilation select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required:focus, .vc_col-sm-12.autoleap-affilation select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required:focus-within, .vc_col-sm-12.autoleap-affilation select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required:focus-visible {
    border: 1px solid #c4c4c4 !important;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required:focus, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required:focus-within, select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required:focus-visible {
    border: 1px solid #c4c4c4 !important;
}
[type=button]:focus, [type=submit]:focus, button:focus {
    outline: none;
}

.elementor-widget-text-editor.animated a.inlinks {
    color: #00c19d;
}

[type=button], [type=submit], button {
    border: none;
}

.wpcf7 input[type=text], input[type=email], .wpcf7 input[type="tel"] {
    padding: 0px 26px !important;
    height: 45px;
    width: 100%;
    font-size: 16px !important;
    font-family: inherit;
    line-height: 16px;
    color: #6a6a6a;
    background-color: #fff !important;
    border-radius: 3px !important;
    border: 1px solid #c4c4c4 !important;
    font-family: 'Montserrat';
}

.wpcf7-response-output {
    display: none;
}

.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {
    width: fit-content;
    box-shadow: none;
    -webkit-box-shadow: none;
    font-size: 12px;
    font-family: 'Montserrat';
    background-color: red !important;
    color: white !important;
    position: absolute;
    left: 50px;
	padding: 0px 5px;
    top: -22px;
    line-height: 22.8px;
}

.new-style.form-new.landing-cf .elementor-shortcode .wpcf7 {
    width: 100% !important;
    max-width: 492px !important;
    padding-top: 0px !important;
    border-radius: 0px 0px 7px 7px;
}

.form-new .elementor-shortcode .wpcf7 {
    background: white;
    padding: 0px 35px;
    padding-top: 30px;
    width: 380px;
    margin-left: auto;
}

.new-style .wpcf7 input.wpcf7-form-control.wpcf7-submit {
    font-size: 18px !important;
    line-height: 28px !important;
    width: 100%;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 700;
    background-color: #EA6211 !important;
}

body .special-row-tab.super .heading ul li::before {
    content: url(/wp-content/uploads/2024/05/Group-5550.png) !important;
    left: 0px;
    position: absolute;
}

@media (max-width: 600px) {
    .form-new .elementor-shortcode .wpcf7 {
        width: 320px;
        margin: auto;
    }
}

@media (min-width: 601px) {
    .form-new .elementor-shortcode .wpcf7 {
        width: 100% !important;
        max-width: 380px !important;
    }
}

#tick ul {
    padding-left: 0px;
    margin: 0 !important;
}

#tick li {
    font-size: 18px !important;
    line-height: 28px !important;
    padding-left: 25px !important;
    list-style: none;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000;
}

.row.demo-form .vc_col-sm-6, .row.demo-form .vc_col-sm-12 {
    padding-bottom: 15px !important;
}

.form-new.landing-cf.fd-onp.new-style .row.demo-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    margin-top: 8px;
}

div#tick .vc_col-sm-12.heading {
    padding: 0 !important;
}

.form-new.landing-cf .vc_col-sm-12.bt-a1 {
    padding: 0 !important;
}

.form-new.landing-cf .row.demo-form .vc_col-sm-6 p, .form-new.landing-cf .row.demo-form .vc_col-sm-12 p {
    margin: 0;
}

.top-first-fold-icon-list span.elementor-icon-list-text:hover, .short span.elementor-icon-list-text:hover {
    text-decoration: none;
}

p, .elementor-widget-container {
    padding: 0;
    margin: 0;
}

.vc_col-sm-12.bt-a1 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background-color: #FF5811 !important;
    color: #fff;
}

div#popmake-60300, div#popmake-70863,  div#popmake-76515,  div#popmake-82871, div#popmake-65366 {
    background-color: #fff !important;
    padding: 40px;
}

#popmake-14091 .row.demo-form input.wpcf7-form-control.wpcf7-submit, #popmake-70863 .row.demo-form input.wpcf7-form-control.wpcf7-submit, #popmake-66174 .row.demo-form input.wpcf7-form-control.wpcf7-submit,  #popmake-55838 .row.demo-form input.wpcf7-form-control.wpcf7-submit, #popmake-31362 .row.demo-form input.wpcf7-form-control.wpcf7-submit, #popmake-48457 .row.demo-form input.wpcf7-form-control.wpcf7-submit, #popmake-76515 .row.demo-form input.wpcf7-form-control.wpcf7-submit, #popmake-82871 .row.demo-form input.wpcf7-form-control.wpcf7-submit, #popmake-65366 .row.demo-form input.wpcf7-form-control.wpcf7-submit {
    background-color: #ea6211 !important;
}

#popmake-14091 .row.demo-form input.wpcf7-form-control.wpcf7-submit:hover, #popmake-70863 .row.demo-form input.wpcf7-form-control.wpcf7-submit:hover, #popmake-66174 .row.demo-form input.wpcf7-form-control.wpcf7-submit:hover, #popmake-55838 .row.demo-form input.wpcf7-form-control.wpcf7-submit:hover, #popmake-31362 .row.demo-form input.wpcf7-form-control.wpcf7-submit:hover, #popmake-48457 .row.demo-form input.wpcf7-form-control.wpcf7-submit:hover, #popmake-76515 .row.demo-form input.wpcf7-form-control.wpcf7-submit:hover, #popmake-82871 .row.demo-form input.wpcf7-form-control.wpcf7-submit:hover, #popmake-65366 .row.demo-form input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #ea6211 !important;
}

#popmake-14091 input.wpcf7-form-control.wpcf7-submit.has-spinner, #popmake-70863 input.wpcf7-form-control.wpcf7-submit.has-spinner, #popmake-66174 input.wpcf7-form-control.wpcf7-submit.has-spinner, #popmake-55838 input.wpcf7-form-control.wpcf7-submit.has-spinner, #popmake-31362 input.wpcf7-form-control.wpcf7-submit.has-spinner, #popmake-48457 input.wpcf7-form-control.wpcf7-submit.has-spinner, #popmake-76515 input.wpcf7-form-control.wpcf7-submit.has-spinner, #popmake-82871 input.wpcf7-form-control.wpcf7-submit.has-spinner, #popmake-65366 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    height: 51px;
    background-color: #ff8424;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    font-family: Montserrat;
    text-transform: none !important;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: .25px;
}

[data-popmake*="sm-popup"] label, div#popmake-70863 .wpcf7-form label, div#popmake-65366 .wpcf7-form label {
    width: 100%;
}

[data-popmake*="sm-popup"] input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    padding: 16px;
    font-weight: 700;
}

body .shopmonkey input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    font-weight: 700;
    line-height: normal;
}

@media (max-width: 767px) {
    #popmake-14091 .wpcf7 input[type=text], #popmake-14091 input[type=email], #popmake-14091 .wpcf7 input[type="tel"], #popmake-70863 .wpcf7 input[type=text], #popmake-70863 input[type=email], #popmake-70863 .wpcf7 input[type="tel"], #popmake-66174 .wpcf7 input[type=text], #popmake-66174 input[type=email], #popmake-66174 .wpcf7 input[type="tel"],   #popmake-55838 .wpcf7 input[type=text], #popmake-55838 input[type=email], #popmake-55838 .wpcf7 input[type="tel"], #popmake-31362 .wpcf7 input[type=text], #popmake-31362 input[type=email], #popmake-31362 .wpcf7 input[type="tel"], #popmake-48457 .wpcf7 input[type=text], #popmake-48457 input[type=email], #popmake-48457 .wpcf7 input[type="tel"], #popmake-76515 .wpcf7 input[type=text], #popmake-76515 input[type=email], #popmake-76515 .wpcf7 input[type="tel"], #popmake-82871 .wpcf7 input[type=text], #popmake-76515 input[type=email], #popmake-82871 .wpcf7 input[type="tel"], #popmake-65366 .wpcf7 input[type=text], #popmake-65366 input[type=email], #popmake-65366 .wpcf7 input[type="tel"], #popmake-97968 .wpcf7 input[type=text], #popmake-97968 input[type=email], #popmake-97968 .wpcf7 input[type="tel"] {
        height: 50px;
    }
	* {
    -webkit-tap-highlight-color: transparent;
}
    body.page-template {
        overflow-x: hidden !important;
    }
    html {
        overflow-x: hidden !important;
    }
    body .shopmonkey input.wpcf7-form-control {
        line-height: 0 !important;
    }
    div#popmake-14091, div#popmake-70863, div#popmake-66174, div#popmake-55838, div#popmake-31362, div#popmake-48457, div#popmake-76515, div#popmake-82871,  div#popmake-65366, div#popmake-65366, div#popmake-97968, div#popmake-97968  {
        max-width: 100% !important;
        width: 100% !important;
        top: 0 !important;
		height: 100%;
    }
    #popmake-14091 p.disclamier, #popmake-14402 .new-stylo .vc_col-sm-12:nth-child(10) p.disclaim, #popmake-70863 p.disclamier, #popmake-66174 p.disclamier, #popmake-55838 p.disclamier, #popmake-31362 p.disclamier, #popmake-48457 p.disclamier, #popmake-76515 p.disclamier, #popmake-82871 p.disclamier, #popmake-65366 p.disclamier, #popmake-97968 p.disclamier {
        font-size: 10px !important;
        line-height: 16px !important;
    }
}

@media (min-width: 1024px) {
    .form-new.landing-cf .row.demo-form .vc_col-sm-12.bt-a1 {
        min-height: 74px;
    }
}

#tick .special-row-tab ul li {
    list-style-type: none !important;
}

.row.demo-form label {
    padding: 0 !important;
}

div#popmake-14091, div#popmake-70863, div#popmake-66174, div#popmake-55838, div#popmake-31362, div#popmake-48457, div#popmake-76515, div#popmake-82871, div#popmake-97968 {
    background-color: #fff;
    max-width: 600px !important;
    margin: auto !important;
    border-radius: 3px;
    border: 1px solid #c4c4c4;
    padding: 40px !important;
}

div#popmake-14091 button.pum-close.popmake-close, div#popmake-70863 button.pum-close.popmake-close, div#popmake-66174 button.pum-close.popmake-close, div#popmake-55838 button.pum-close.popmake-close, div#popmake-31362 button.pum-close.popmake-close, div#popmake-48457 button.pum-close.popmake-close, div#popmake-76515 button.pum-close.popmake-close, div#popmake-82871 button.pum-close.popmake-close, div#popmake-97968 button.pum-close.popmake-close {
    font-size: 20px !important;
    font-weight: 600 !important;
    right: 5px !important;
   color: #000 !important;
    top: 10px !important;
    line-height: 20px !important;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    min-width: 1em;
    z-index: 2;
    background-color: transparent;
}

div#popmake-14091 .row.demo-form .vc_col-sm-12, div#popmake-70863 .row.demo-form .vc_col-sm-12, div#popmake-66174 .row.demo-form .vc_col-sm-12, div#popmake-55838 .row.demo-form .vc_col-sm-12, div#popmake-31362 .row.demo-form .vc_col-sm-12, div#popmake-48457 .row.demo-form .vc_col-sm-12, div#popmake-76515 .row.demo-form .vc_col-sm-12, div#popmake-82871 .row.demo-form .vc_col-sm-12, div#popmake-65366 .row.demo-form .vc_col-sm-12  {
    margin-bottom: 22px;
}

.header-land a#get-free-demo-from-header:hover {
    background-color: #EA6211 !important;
}

div#popmake-14091 .row.demo-form .vc_col-sm-6, div#popmake-14091 .row.demo-form .vc_col-sm-12, div#popmake-70863 .row.demo-form .vc_col-sm-6, div#popmake-70863 .row.demo-form .vc_col-sm-12, div#popmake-66174 .row.demo-form .vc_col-sm-12, div#popmake-66174 .row.demo-form .vc_col-sm-6, div#popmake-55838 .row.demo-form .vc_col-sm-12, div#popmake-55838 .row.demo-form .vc_col-sm-6, div#popmake-31362 .row.demo-form .vc_col-sm-12, div#popmake-31362 .row.demo-form .vc_col-sm-6, div#popmake-48457 .row.demo-form .vc_col-sm-12, div#popmake-48457 .row.demo-form .vc_col-sm-6, div#popmake-76515 .row.demo-form .vc_col-sm-12, div#popmake-76515 .row.demo-form .vc_col-sm-6, div#popmake-82871 .row.demo-form .vc_col-sm-12, div#popmake-82871 .row.demo-form .vc_col-sm-6, div#popmake-65366 .row.demo-form .vc_col-sm-12, div#popmake-65366 .row.demo-form .vc_col-sm-6  {
    padding: 0 !important;
    margin-bottom: 22px !important;
}

html.pum-open {
    overflow: hidden !important;
}

html.pum-open body {
    overflow-y: hidden !important;
	padding-right: 17px;
}

div#popmake-14091 .row.demo-form .vc_col-sm-12.head, div#popmake-70863 .row.demo-form .vc_col-sm-12.head, div#popmake-66174 .row.demo-form .vc_col-sm-12.head, div#popmake-55838 .row.demo-form .vc_col-sm-12.head, div#popmake-31362 .row.demo-form .vc_col-sm-12.head, div#popmake-48457 .row.demo-form .vc_col-sm-12.head, div#popmake-76515 .row.demo-form .vc_col-sm-12.head, div#popmake-82871 .row.demo-form .vc_col-sm-12.head   {
    margin-bottom: 8px !important;
}

div#popmake-14091 .row.demo-form .vc_col-sm-12.bt-a1, div#popmake-66174 .row.demo-form .vc_col-sm-12.bt-a1, div#popmake-55838 .row.demo-form .vc_col-sm-12.bt-a1, div#popmake-31362 .row.demo-form .vc_col-sm-12.bt-a1, div#popmake-48457 .row.demo-form .vc_col-sm-12.bt-a1, div#popmake-76515 .row.demo-form .vc_col-sm-12.bt-a1, div#popmake-82871 .row.demo-form .vc_col-sm-12.bt-a1 {
    margin: 0 !important;
}

html.pum-open.pum-open-overlay.pum-open-scrollable #pum-14091, html.pum-open.pum-open-overlay.pum-open-scrollable #pum-97968 {
    overflow-y: hidden;
}

.wpcf7-form.init input.wpcf7-form-control.wpcf7-submit {
    pointer-events: painted !important;
}

.wpcf7-form.invalid input.wpcf7-form-control.wpcf7-submit {
    pointer-events: painted !important;
}

form.wpcf7-form.invalid input.wpcf7-form-control.wpcf7-submit {
    pointer-events: painted !important;
}

body.page-template {
    overflow-x: hidden;
}

a#get-free-demo-from-header:focus {
    background-color: #EA6211;
}

a#get-free-demo-from-header {
    background-color: #EA6211;
}

.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}

.row.demo-form {
    text-align: center;
}

#popmake-14091 .row.demo-form label, #popmake-82871 .row.demo-form label, #popmake-97968 .row.demo-form label {
    width: 100%;
    color: #000;
    line-height: 30px;
}

div#popmake-14091 .row.demo-form .vc_col-sm-6, div#popmake-82871 .row.demo-form .vc_col-sm-6 {
    margin-bottom: 6px !important;
}

div#popmake-14091 .row.demo-form input.wpcf7-form-control, div#popmake-82871 .row.demo-form input.wpcf7-form-control {
    height: 42px;
}

div#popmake-14091 .row.demo-form input.wpcf7-form-control.wpcf7-submit.has-spinner, div#popmake-82871 .row.demo-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    height: 45px;
}

.get-demo-form-btn a {
    background: #ea6211 !important;
    fill: #ea6211 !important;
    color: #fff !important;
}

.menu-item span.elementor-icon-list-text:hover {
    text-decoration: none;
}

div#popmake-14091 .row.demo-form label, div#popmake-82871 .row.demo-form label {
    text-align: left;
    font-family: 'Montserrat';
}

.inline-row {
    display: flex;
}

.inline-row .vc_col-sm-6:nth-child(1) {
    padding-right: 20px;
}

.form-home .inline-row .vc_col-sm-6 {
    padding-top: 15px;
}

.elementor-shortcode .inline-row .vc_col-sm-6.bt-a {
    position: relative;
}

.form-home .inline-row .vc_col-sm-6 {
    padding-top: 15px;
}

.bt-a input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-fold {
    color: #fff;
    font-weight: 700;
    background-color: #ea6211 !important;
    border-radius: 4px !important;
    height: 56px !important;
    font-family: 'Montserrat';
    padding: 12px 20px !important;
    letter-spacing: 0px !important;
    width: auto !important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.special-section {
    height: 56px;
    max-width: 280px !important;
    border-radius: 4px !important;
    text-indent: 35px;
}

.elementor-custom-embed-play:after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 100px;
    height: 100px;
    background: rgba(0, 193, 157, 0.4);
    border-radius: 50%;
    animation: pulse-border 1500ms ease-out infinite;
}

@keyframes waves {
    0% {
        -webkit-transform: scale(0.7, 0.7);
        transform: scale(0.7, 0.7);
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    }
    100% {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    }
}

.eicon-play {
    -webkit-animation: waves 4s ease-in-out infinite;
    animation: waves 4s ease-in-out infinite;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

@keyframes pulse-border {
    0% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
        opacity: 1;
    }
    100% {
        transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
        opacity: 0;
    }
}

i.eicon-play:after {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 100px;
    height: 100px;
    background: rgba(0, 193, 157, 0.4);
    border-radius: 50%;
    animation: pulse-border 1500ms ease-out infinite;
}

.vc_col-sm-12.bt-a1 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
    font-family: 'Montserrat';
    font-weight: 700;
}

.back-home-cta .elementor-widget-container {
    border: 0;
}
.special-row-tab ul {
    position: relative;
    padding-left: 0px;
}
.special-row-tab li {
    list-style: none;
	padding-left: 28px;
    font-size: 20px;
    line-height: 26px;
    font-family: 'Montserrat';
    font-weight: 400;
    padding-bottom: 15px;
    color: #232425;
}
ul#menu-footer li a:hover, .elementor-element-2819e1b p a strong:hover, .elementor-element-2819e1b p strong a:hover, span.elementor-icon-list-text:hover, .links-fot ul li a span.elementor-icon-list-text:hover {
    text-decoration: none;
}
.footer-width-fixer i[class*="fa-"], span[class*="fa-"] {
    display: block;
    top: 3px !important;
    vertical-align: bottom !important;
}
i[class*="fa-"], span[class*="fa-"] {
    display: block;
    top: 15px;
    vertical-align: bottom;
}

i[class*="fa-"], span[class*="fa-"] {
    display: inline-block;
    word-spacing: 1px;
    position: relative;
    text-align: center;
    top: -2px;
    vertical-align: middle;
    max-width: 100%;
    font-size: 28px;
    color: #00c19d;
}
form.wpcf7-form.invalid input.wpcf7-form-control.wpcf7-submit {
    pointer-events: painted !important;
}
h3.elementor-image-box-title {
    margin-bottom: 7px;
}
body .elementor-widget {
    margin-bottom: 0px !important;
}

.post p a:hover {
    color: #000;
}
.bold, strong, b {
    font-family: Montserrat;
    font-weight: 600;
}
.entry-content p {
    margin-bottom: 0px;
}
.footer p a:hover {
    text-decoration: none;
}
ol, ul {
    margin: 0 0 0px 25px;
}
a:focus {
    outline: none;
}
p{
	margin-bottom: 0px;
}
.ast-container {
    padding-left: 0px;
    padding-right: 0px;
}
body .bt-a .elementor-button-link.elementor-button.elementor-size-sm {
    background-color: #ea6211 !important;
}
@media (min-width: 1200px){
.single-post .site-content > .ast-container {
    max-width: 1160px;
}
}
@media (max-width: 1024px){	.ast-separate-container .ast-article-single {
    padding: 0px;
}
	.ast-separate-container #primary{
		padding-bottom: 0px;
	}
}
@media (max-width: 921px){
.ast-separate-container.ast-right-sidebar #secondary {
    padding-left: 0px;
    padding-right: 0px;
}
}
@media (max-width: 600px){
.ast-separate-container #content .ast-container {
    padding-left: 0px;
    padding-right: 0px;
    max-width: 345px;
    margin: auto;
}
}
@media (min-width: 922px){
.ast-container {
    max-width: 100%;
    padding: 0px;
}
	.webinar h3.elementor-post__title {
    height: 85px;
}
	.ast-right-sidebar #secondary {
    padding-left: 0px;
}
	#primary {
    width: 74.5% !important;
}
	#secondary {
    width: 23.5% !important;
}
}
@media (min-width: 1025px){
	.ast-separate-container .ast-article-single {
    padding: 0px;
    margin-right: 2%;
	padding-right: 33px !important;
}
}
@media (min-width: 922px) and (max-width: 1240px){
	#primary {
    width: 70% !important;
    padding-right: 50px !important;
}
	#secondary {
    width: 30% !important;
}
}
.single .post-navigation {
    display: none;
}
html, body{
	background-color: white !important;
}
@media(max-width: 768px){
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden], 	html.pum-open body {
    padding-right: 0px;
}
	.head p {
    padding-top: 20px;
}
	.para p {
    font-size: 12px !important;
    line-height: 18px !important;
}
}
@media(max-width: 780px) and (min-width: 763px){
	.elementor-container.elementor-column-gap-default {
    max-width: 720px;
    margin: 0px 15px;
}
	.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0px;
}
}
@media(max-width: 600px){
	.elementor-container.elementor-column-gap-default {
    max-width: 345px !important;
		margin: auto;
}
	.category-events-and-webinars .elementor-container.elementor-column-gap-default {
    max-width: 100% !important;
}
	.elementor-widget-wrap.elementor-element-populated {
    padding: 0px 0px !important;
}
}
.form-new .elementor-shortcode .wpcf7 {
    background: white;
    padding: 0px 35px;
	padding-top: 30px;
  /*  height: 700px; */
    width: 380px;
	margin-left:auto;
}
.wpcf7 input[type=text], input[type=email], .wpcf7 input[type="tel"] {
   padding: 0px 26px !important;
    height: 45px;
    width: 100%;
    font-size: 16px !important;
    font-family: inherit;
    line-height: 16px;
    color: #6a6a6a;
    background-color: #fff !important;
    border-radius: 3px!important;
    border: 1px solid #c4c4c4 !important;
font-family: 'Montserrat';



}
.wpcf7 input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    height: 51px;
    background-color: rgba(255,132,36,1);
    color: white;
    font-weight: 700;
	border-radius:5px;
	font-family: 'Montserrat';
	text-transform: none !important;
	font-size: 16px;
    line-height: 19px;
	letter-spacing: 0.25px;
}
@media(max-width: 600px){
.form-new .elementor-shortcode .wpcf7 {
    width: 320px;
	margin: auto;
}
}
@media(min-width: 601px){
.form-new .elementor-shortcode .wpcf7 {
    width: 100% !important;
   max-width: 380px !important; 
}
}
.privacy-policy-text p
{
	padding-bottom:1rem !important;
}
.privacy-policy-text h3
{
	padding-bottom:1.5rem !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output
{
	border-color:#00c19d !important;
}
.wpcf7-form .wpcf7-not-valid-tip {
color: red!important;
    background-color: transparent;
    width: fit-content;
    box-shadow: none;
    -webkit-box-shadow: none;
	font-size:12px;
	font-family:'Montserrat';
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: transparent!important;
    font-size: 12px;
    line-height: 22px;
    color: red !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0em 0em 0em !Important;
	padding: 0em 0em !important;
	border: 0px solid transparent !important;
	font-size: 14px;
    font-family: 'Montserrat';
    font-weight: 400;
    color: red !important;
    line-height: 24px;
}
form.wpcf7-form.invalid {
    padding-bottom: 0px !important;
}
h2.widget-title{
    margin-bottom: 0px;
    padding: 17px;
    box-sizing: border-box;
    border-bottom: 0.25px solid #CFCECF;
}
p.desktop-form a:hover, p.disclamier a:hover, .row.trail-form p a:hover,   p.desktop-form a:focus, p.disclamier a:focus, .row.trail-form p a:focus {
    color: black !important;
}
.elementor-tab-title.elementor-active a.elementor-accordion-title {
    color: #00c19d !important;
}
.wpcf7 form>div, .wpcf7 form>p {
    margin-bottom: 0em;
}
.wpcf7-form.init input.wpcf7-form-control.wpcf7-submit {
    pointer-events: painted !important;
}
.wpcf7-form.invalid  input.wpcf7-form-control.wpcf7-submit {
    pointer-events: painted !important;
}
.wpcf7-form.invalid  input.wpcf7-form-control.wpcf7-submit {
    pointer-events: painted !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{
    display: none;
}
@media (max-width:600px){
div#popmake-28829 .pum-close {
    position: absolute;
    height: auto;
    width: auto;
    left: auto;
    right: 0px;
    top: 0px;
    padding: 8px;
    color: #000;
    font-family: inherit;
    font-weight: 400;
    font-size: 30px;
    line-height: 24px;
    border: 1px none #fff;
    border-radius: 0;
    box-shadow: 0 0 0 0 rgba(0,0,0,0);
text-shadow: 0 0 0 rgba(0,0,0,0);
}
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{
    padding-right: 0px !important 
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
    overflow-y: hidden !important;
}
html{
	overflow-y: overlay !important; 
}
.bt-a .elementor-button-link {
    background-color: #ea6211 !important;
}

.bt-a a:hover:after
{
    display: none;
}
.bt-a1 a:hover:after
{
    display: none !important;
}
.demo-form .bt-a:after {
    height: 52px !important;
}
.demo-form .vc_col-sm-12.bt-a {
    position: relative;
}
.bt-a input#Get-Free-Demo-On-Page {
    background-color: #ea6211 !important;
}
.bt-a a.elementor-item.elementor-item-anchor.menu-link {
    background-color: #ea6211 !important;
}

.bt-a1 input#Get-Free-Demo-On-Page, .bt-a1 input#Get-Free-Demo-On-Page:hover {
    background-color: #ea6211 !important;
}
.bt-a input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-fold {
    background-color: #ea6211 !important;
}
button.pum-close.popmake-close {
    font-size: 20px !important;
    font-weight: 600 !important;
    right: 5px !important;
	color: black !important;
}
div#popmake-31033 ,div#popmake-31058 {
   ;
    padding: 0px !important;
}
.bt-a1:after
{
	z-index:1;
}
.bt-a1 input
{
	z-index: 999;
}
#popmake-31058 button.pum-close.popmake-close,#popmake-31033 button.pum-close.popmake-close {
    font-size: 20px !important;
    right: 10px !important;
   /* color: black !important;*/
    top: -10px !important;
} 
.wpcf7 input.wpcf7-form-control.wpcf7-submit:hover {
    background-color: #ea6211 !important;
}
svg.e-font-icon-svg.e-eicon-play{
	fill: #00c19d;
	top: 5px;
    position: relative;
}

.bt-a a:hover::after, .wpcf7 .bt-a:hover::after, .wpcf7 .bt-a1:hover::after{
	display: none;
}
@media (max-width: 767px){
[data-popmake*="popup-ebook"] .pum-container {
    top: 0 !important;
    padding: 20px !important;
    width: 100% !important;
     max-width: 100% !important;
}
}
[data-popmake*="popup-ebook"] .pum-container input {
    padding: 0px 26px !important;
    height: 45px;
    width: 100%;
    font-size: 16px !important;
    line-height: 16px;
    color: #6a6a6a;
    background-color: #fff !important;
    border-radius: 3px !important;
    border: 1px solid #c4c4c4 !important;
    font-family: 'Montserrat';
}
[data-popmake*="popup-ebook"] .pum-container select{
      padding: 0px 26px !important;
    height: 45px;
    width: 100%;
    font-size: 16px !important;
    line-height: 16px;
    color: #6a6a6a;
    background-color: #fff !important;
    border-radius: 3px !important;
    border: 1px solid #c4c4c4 !important;
    font-family: 'Montserrat';
}
[data-popmake*="popup-ebook"] .pum-container ul.inputs-list li.hs-form-booleancheckbox {
    list-style: none;
}
[data-popmake*="popup-ebook"] .pum-container ul.inputs-list {
    padding: 0;
    margin: 0;
}
[data-popmake*="popup-ebook"] .pum-container label.hs-form-booleancheckbox-display {
    display: flex;
    align-items: center;
    justify-content: center;
        margin: 10px 20px;
}
[data-popmake*="popup-ebook"] .pum-container input[type="checkbox"] {
    width: auto;
    margin-right: 10px;
}
[data-popmake*="popup-ebook"] .pum-container span {
    font-family: 'Montserrat';
    font-size: medium;
    color: #8c8c8c;
}
[data-popmake*="popup-ebook"] .pum-container input.hs-button.primary.large {
    width: 100%;
    height: 51px;
    background-color: #ea6211 !important;
    color: white;
    font-weight: 700;
    border-radius: 5px;
    font-family: 'Montserrat';
    text-transform: none !important;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.25px;
}
[data-popmake*="popup-ebook"] .pum-container ul.no-list.hs-error-msgs.inputs-list {
    list-style: none;
    position: relative;
}
[data-popmake*="popup-ebook"] .pum-container label.hs-error-msg.hs-main-font-element {
    position: absolute;
      font-family: 'Montserrat';
    font-size: 12px;
    background-color: red;
    color: #fff;
    padding: 2px 5px;
    top: -50px;
    left: 20px;
}
[data-popmake*="popup-ebook"] .pum-container .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list label.hs-main-font-element {
    display: none;
}
[data-popmake*="popup-ebook"] .pum-container{
	 background-color: #fff !important;
	 padding: 40px !important;
}
[data-popmake*="popup-ebook"] button.pum-close.popmake-close {
    top: 10px !important;
}
@media (max-width: 767px){
	input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.special-section {
    max-width: 100% !important;
}
	.blogsection .elementor-image-box-wrapper {
    display: flex;
}
.blogsection p.elementor-image-box-title {
    text-align: left;
    line-height: 16px !important;
}
}
@media (max-width: 992px) {
    .special-row-tab li {
        padding-left: 10px;
        font-size: 16px;
        line-height: 26px;
        font-family: Montserrat;
        font-weight: 400;
        padding-bottom: 15px;
        color: #232425;
    }
}
.special-row-tab.super {
    padding: 0;
}
.super .vc_col-sm-12.heading {
    padding-left: 0 !important;
}
.premium-blog-post-categories.premium-blog-meta-data a {
    color: #fff !important;
    font-weight: 500;
    background: #bbbdbf;
    padding: 1px 8px;
    border-radius: 5px;
    display: block;
    font-size: 10px !important;
}
:focus, .elementor-search-form--skin-minimal:focus-within {
    outline: 0 !important;
}
li.menu-item-6228 a {
    border-radius: 4px;
    color: #fff !important;
    transition: all 0.15s cubic-bezier(0.47, 2.02, 1, 0.79) 0s;
    transform: perspective(1px) translateZ(0px);
}
.super .vc_col-sm-12.heading {
    padding: 0 !important;
}
.elementor-widget-container a.elementor-button.elementor-button-link.elementor-size-sm {
    border: none;
}
.img-carousl-spcl .elementor-swiper-button {
    padding: 0 !important;
}
#pum-31058 #popmake-31058 button.pum-close.popmake-close {
    top: 10px !important;
}
a {
    color: #00c19d;
}
a:hover {
    color: #00c19d;
}
.get-a-demo-top-head li.get-demo-form-btn.pop-btn.bt-a a::after {
    background-color: transparent !important;
}
.bt-a, .bt-a1 {
    position: relative;
}
button.elementskit-menu-close.elementskit-menu-toggler:hover {
    background: none;
}
@media (max-width: 767px){
[data-popmake*="popup-checklist"] .pum-container {
    top: 0 !important;
    padding: 20px !important;
    width: 100% !important;
     max-width: 100% !important;
}
}
[data-popmake*="popup-checklist"] .pum-container {

    background-color: #fff !important;
    padding: 40px !important;
}
[data-popmake*="popup-checklist"] button.pum-close.popmake-close {
    top: 10px !important;
} 
[data-popmake*="popup-checklist"] .pum-container input {
    padding: 0px 26px !important;
    height: 45px;
    width: 100%;
    font-size: 16px !important;
    line-height: 16px;
    color: #6a6a6a;
    background-color: #fff !important;
    border-radius: 3px !important;
    border: 1px solid #c4c4c4 !important;
    font-family: 'Montserrat';
}
[data-popmake*="popup-checklist"] .pum-container select{
      padding: 0px 26px !important;
    height: 45px;
    width: 100%;
    font-size: 16px !important;
    line-height: 16px;
    color: #6a6a6a;
    background-color: #fff !important;
    border-radius: 3px !important;
    border: 1px solid #c4c4c4 !important;
    font-family: 'Montserrat';
}
[data-popmake*="popup-checklist"] .pum-container ul.inputs-list li.hs-form-booleancheckbox {
    list-style: none;
}
[data-popmake*="popup-checklist"] .pum-container ul.inputs-list {
    padding: 0;
    margin: 0;
}
[data-popmake*="popup-checklist"] .pum-container label.hs-form-booleancheckbox-display {
    display: flex;
    align-items: center;
    justify-content: center;
        margin: 10px 20px;
}
[data-popmake*="popup-checklist"] .pum-container input[type="checkbox"] {
    width: auto;
    margin-right: 10px;
}
[data-popmake*="popup-checklist"] .pum-container span {
    font-family: 'Montserrat';
    font-size: medium;
    color: #8c8c8c;
}
[data-popmake*="popup-checklist"] .pum-container input.hs-button.primary.large {
    width: 100%;
    height: 51px;
    background-color: #ea6211 !important;
    color: white;
    font-weight: 700;
    border-radius: 5px;
    font-family: 'Montserrat';
    text-transform: none !important;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.25px;
}
[data-popmake*="popup-checklist"] .pum-container ul.no-list.hs-error-msgs.inputs-list {
    list-style: none;
    position: relative;
}
[data-popmake*="popup-checklist"] .pum-container label.hs-error-msg.hs-main-font-element {
    position: absolute;
      font-family: 'Montserrat';
    font-size: 12px;
    background-color: red;
    color: #fff;
    padding: 2px 5px;
    top: -50px;
    left: 20px;
}
[data-popmake*="popup-checklist"] .pum-container .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list label.hs-main-font-element {
    display: none;
}
#block-4 span.fa.fa-envelope.top, #block-4 .wp-block-contact-form-7-contact-form-selector .email-row span.fa.fa-envelope, #block-4 p.s_single {
	display: none;
}
.search .entry-title,.search h2.entry-title a{
	font-family: "Montserrat", Sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: black;
}
.search article.post {
        width: 33%;
    display: inline-flex;
    padding: 25px 5px;
    flex-direction: column-reverse;
}
.search .post p {
    display: none !important;
}
.search #block-8 p.sidebar-text{
	min-width: 100% !important;
	width: 250px;
	margin: 0 25px; 
}

@media (max-width: 767px){
.search article.post {
    width: 49% !important;
    padding: 10px 2px !important;
}
.search .entry-title, .search h2.entry-title a {
    font-size: 15px !important;
    font-weight: 700;
    line-height: 23px !important;
}
#blog-faq a.elementor-accordion-title {
    font-size: 18px;
	line-height: 26px;
}
	#blog-faq svg.e-font-icon-svg {
    width: 0.5em;
}	
}
.search nav.pagination {
    font-family: 'Montserrat';
    font-size: 18px;
    font-weight: 500;
	display: flex;
    justify-content: space-between;
}
input:focus-visible, select:focus-visible {
    outline: none !important;
}
input[type=date]:focus-visible, input[type=date]:visited, input[type=email]:focus-visible, input[type=email]:visited, input[type=number]:focus-visible, input[type=number]:visited, input[type=password]:focus-visible, input[type=password]:visited, input[type=search]:focus-visible, input[type=search]:visited, input[type=tel]:focus-visible, input[type=tel]:visited, input[type=text]:focus-visible, input[type=text]:visited, select:focus-visible, select:visited, textarea:focus-visible, textarea:visited{
	border-color: #c4c4c4 !important;
}
@media (max-width: 767px){
    .checkpara .elementor-widget-container {
    min-height: 100%;
}
[data-popmake*="popup-checklist"] .pum-container {
    top: 0 !important;
    padding: 20px !important;
    width: 100% !important;
     max-width: 100% !important;
}
}
[data-popmake*="popup-checklist"] .pum-container {

    background-color: #fff !important;
    padding: 40px !important;
}
[data-popmake*="popup-checklist"] button.pum-close.popmake-close {
    top: 10px !important;
} 
[data-popmake*="popup-checklist"] .pum-container input {
    padding: 0px 26px !important;
    height: 45px;
    width: 100%;
    font-size: 16px !important;
    line-height: 16px;
    color: #6a6a6a;
    background-color: #fff !important;
    border-radius: 3px !important;
    border: 1px solid #c4c4c4 !important;
    font-family: 'Montserrat';
}
[data-popmake*="popup-checklist"] .pum-container select{
      padding: 0px 26px !important;
    height: 45px;
    width: 100%;
    font-size: 16px !important;
    line-height: 16px;
    color: #6a6a6a;
    background-color: #fff !important;
    border-radius: 3px !important;
    border: 1px solid #c4c4c4 !important;
    font-family: 'Montserrat';
}
[data-popmake*="popup-checklist"] .pum-container ul.inputs-list li.hs-form-booleancheckbox {
    list-style: none;
}
[data-popmake*="popup-checklist"] .pum-container ul.inputs-list {
    padding: 0;
    margin: 0;
}
[data-popmake*="popup-checklist"] .pum-container label.hs-form-booleancheckbox-display {
    display: flex;
    align-items: center;
    justify-content: center;
        margin: 10px 20px;
}
[data-popmake*="popup-checklist"] .pum-container input[type="checkbox"] {
    width: auto;
    margin-right: 10px;
}
[data-popmake*="popup-checklist"] .pum-container span {
    font-family: 'Montserrat';
    font-size: medium;
    color: #8c8c8c;
}
[data-popmake*="popup-checklist"] .pum-container input.hs-button.primary.large {
    width: 100%;
    height: 51px;
    background-color: #ea6211 !important;
    color: white;
    font-weight: 700;
    border-radius: 5px;
    font-family: 'Montserrat';
    text-transform: none !important;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0.25px;
}
[data-popmake*="popup-checklist"] .pum-container ul.no-list.hs-error-msgs.inputs-list {
    list-style: none;
    position: relative;
}
[data-popmake*="popup-checklist"] .pum-container label.hs-error-msg.hs-main-font-element {
    position: absolute;
      font-family: 'Montserrat';
    font-size: 12px;
    background-color: red;
    color: #fff;
    padding: 2px 5px;
    top: -50px;
    left: 20px;
}
[data-popmake*="popup-checklist"] .pum-container .hs_error_rollup ul.no-list.hs-error-msgs.inputs-list label.hs-main-font-element {
    display: none;
}
input[type=date]:focus-visible, input[type=date]:visited, input[type=email]:focus-visible, input[type=email]:visited, input[type=number]:focus-visible, input[type=number]:visited, input[type=password]:focus-visible, input[type=password]:visited, input[type=search]:focus-visible, input[type=search]:visited, input[type=tel]:focus-visible, input[type=tel]:visited, input[type=text]:focus-visible, input[type=text]:visited, select:focus-visible, select:visited, textarea:focus-visible, textarea:visited{
	border-color: #c4c4c4 !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0 !important;
}
.elementor-section-full_width.header-land {
    width: 100% !important;
}
div#pum-85576 {
    overflow: hidden;
}
.new-style p.desktop-form{
	bottom: 0 !important;
}

@media (min-width: 1025px) and (max-width: 1170px){
	.elementor-section .elementor-inner-section .elementor-container.elementor-column-gap-default, .e-con .e-con-inner {
    padding-left: 20px;
	padding-right: 20px;
}
	section#jet {
    padding-left: 0;
    padding-right: 0;
}
	.elementor-section .elementor-section.elementor-element .logo-column {
    width: 15%;
}
.elementor-section .elementor-section.elementor-element .other-logo-column {
    width: 85%;
}
.elementor-section .elementor-section.elementor-element .other-logo-column .elementor-container.elementor-column-gap-default {
    padding-right: 0;
}
	.menu-solution-mega .e-con-inner, .menu-features-mega.final-menu-end .e-con-boxed .e-con-inner, .menu-industry-mega .e-con-inner, div#e-n-menu-content-4124 .e-con-inner, .menu-features-mega .e-con-inner  {
    padding: 0;
}
}
@media (max-width: 767px){
	section.elementor-section section.elementor-section.elementor-inner-section, .e-con .e-con-inner, section.elementor-section.elementor-top-section .elementor-container {
    max-width: 345px;
    margin: auto;
}
	#wpforms-form-87162 p {
    padding: 0;
}
}
@media (min-width: 768px) and (max-width: 1024px){
	section.elementor-section section.elementor-section.elementor-inner-section, .e-con .e-con-inner {
    max-width: 720px;
    margin: auto;
}
	.elementor-widget-shortcode div#wpforms-87162{
		margin: auto !important;
	}
	.abovefooter .inline-row {
    display: flex !important;
}
	.form-home input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    max-width: 100% !important;
}
	body .special-row-tab.super .heading ul li::before{
		left: -20px !important;
	}
	div#wpforms-87162, div#wpforms-91152, .new-style.form-new.landing-cf .elementor-shortcode .wpcf7 {
    margin: auto !important;
}
}
.wpforms-field {
    padding: 0 0 13px 0 !important;
    font-family: 'Montserrat';
}
label.wpforms-field-label {
    margin-bottom: 10px !important;
    font-weight: 500 !important;
    font-size: 16px !important;
}
.testing-demo button#wpforms-submit-85574, .testing-demo button#wpforms-submit-91152, .testing-demo button#wpforms-submit-93104{
	width: 100%;
    height: 51px;
	    background-color: #ea6211 !important;
    color: #fff !important;
    font-weight: 700;
    border-radius: 5px;
    font-family: Montserrat !important;
    text-transform: none !important;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: .25px;
}
.testing-demo .wpforms-error[role="alert"] {
    position: absolute !important;
    top: 3px;
    background: red;
    color: white !important;
    font-family: 'Montserrat';
}
div.wpforms-container-full .wpforms-form label.wpforms-error:before, div.wpforms-container-full .wpforms-form em.wpforms-error:before{
	display: none !important;
}
.testing-demo .wpforms-submit-container {
    text-align: center;
}
.testing-demo input:focus {
    border: 1px solid #00c19d !important;
    outline: none !important;
    box-shadow: none !important;
}
.new-style div#wpforms-87162-field_12-container, .new-style div#wpforms-91152-field_12-container {
    display: none;
}
@media (max-width: 767px) {
    div#wpforms-87162 {
        padding: 0 20px 110px !important;
    }
	.elementor-widget-shortcode div#wpforms-87162{
		margin: auto !important;
	}
	.social-icons-footer .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
}
}
input[type=date]:focus-visible, input[type=date]:visited, input[type=email]:focus-visible, input[type=email]:visited, input[type=number]:focus-visible, input[type=number]:visited, input[type=password]:focus-visible, input[type=password]:visited, input[type=search]:focus-visible, input[type=search]:visited, input[type=tel]:focus-visible, input[type=tel]:visited, input[type=text]:focus-visible, input[type=text]:visited, select:focus-visible, select:visited, textarea:focus-visible, textarea:visited{
	border-color: #c4c4c4 !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
    padding-right: 0 !important;
}
.elementor-section-full_width.header-land {
    width: 100% !important;
}
div#pum-85576 {
    overflow: hidden;
}
.wpforms-field-hidden, div#wpforms-error-noscript {
    display: none;
}
.wpforms-field-container label.wpforms-field-label {
    color: #000;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    padding: 0px 26px !important;
    height: 45px;
    width: 100%;
    font-size: 16px !important;
    font-family: inherit;
    line-height: 16px;
    color: #6a6a6a;
    background-color: #fff !important;
    border-radius: 3px !important;
    border: 1px solid #c4c4c4 !important;
    font-family: 'Montserrat';
}
.testing-demo .wpforms-error[role="alert"] {
    position: absolute !important;
    top: 18px;
    background: red;
    color: white !important;
    font-family: 'Montserrat';
    display: block;
    font-size: 12px;
    font-style: normal;
    cursor: default;
    padding: 1px 5px;
}
.wpforms-field {
    position: relative;
}
div#wpforms-87162 p.desktop-form, div#wpforms-91152 p.desktop-form {
    position: absolute;
    top: 85px;
}
div#wpforms-87162, div#wpforms-91152{
width: 100% !important;
    max-width: 492px !important;
    padding-top: 0px !important;
    border-radius: 0px 0px 7px 7px;
    background-color: #fff;
    margin: 0 0 0 auto !important;
    padding: 0 35px 85px;
}
.wpforms-field {
    padding: 0 0 13px 0 !important;
    font-family: 'Montserrat';
}
label.wpforms-field-label {
    margin-bottom: 10px !important;
    font-weight: 500 !important;
    font-size: 16px !important;
}
.testing-demo button#wpforms-submit-87162{
	width: 100%;
    height: 51px;
	    background-color: #ea6211 !important;
    color: #fff !important;
    font-weight: 700;
    border-radius: 5px;
    font-family: Montserrat !important;
    text-transform: none !important;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: .25px;
}
div.wpforms-container-full .wpforms-form label.wpforms-error:before, div.wpforms-container-full .wpforms-form em.wpforms-error:before{
	display: none !important;
}
.testing-demo .wpforms-submit-container {
    text-align: center;
}
.testing-demo input:focus {
    border: 1px solid #00c19d !important;
    outline: none !important;
    box-shadow: none !important;
}
div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after, .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after{
	display: none !important;
}
.new-style p.desktop-form{
	bottom: 0 !important;
}
.toggles-sec-new .elementor-tab-title.elementor-active:before {
    background-color: #00c19d;
    padding: 30px 3px;
}
#popmake-14091 form#wpforms-form-85574 p.desktop-form, #popmake-66174 form#wpforms-form-93104 p.desktop-form {
    position: absolute;
    top: 85px;
}
#popmake-14091 form#wpforms-form-85574, #popmake-66174 form#wpforms-form-93104, #popmake-97968 form#wpforms-form-97812 {
    padding-bottom: 70px;
}
#popmake-14091 td.shortcode.column-shortcode, #popmake-66174 td.shortcode.column-shortcode, #popmake-97968 td.shortcode.column-shortcode {
    background: none !important;
    padding: 0;
    border: 0;
}
.toggles-sec-new .elementor-tab-title.elementor-active::before {
    background-color: #00c19d;
}
div#wpforms-97812{
    width: 100% !important;
    max-width: 492px !important;
    padding-top: 0px !important;
    border-radius: 0px 0px 7px 7px;
    background-color: #fff;
    margin: 0 0 0 auto !important;
    padding: 0 35px 85px;
}
.testing-demo button#wpforms-submit-97812 {
    width: 100%;
    height: 51px;
    background-color: #ea6211 !important;
    color: #fff !important;
    font-weight: 700;
    border-radius: 5px;
    font-family: Montserrat !important;
    text-transform: none !important;
    font-size: 16px;
    line-height: 19px;
    letter-spacing: .25px;
}
div#wpforms-97812 p.desktop-form {
    position: absolute;
    top: 85px;
    bottom: 0;
}
@media (max-width: 767px) {
    div#wpforms-97812 {
        padding: 0 20px 110px !important;
    }
	#popmake-97968 div#wpforms-97812, #popmake-97968 .head p {
    padding: 0 !important;
}
	#wpforms-form-97812 .wpforms-layout-row {
    margin-right: 0;
		flex-direction: row;
}
div#wpforms-97812 {
    margin: auto !important;
}
}
div#wpforms-97812-field_12-container {
    display: none;
}
div#wpforms-97812-field_38-container {
    padding: 0 !important;
}
div#popmake-97968 div#wpforms-97812-field_12-container {
    display: block;
}
#popmake-97968 div#wpforms-97812 {
    max-width: 100% !important;
    padding: 0;
}
#popmake-97968 input[type=date], #popmake-97968 input[type=email], #popmake-97968 input[type=number], #popmake-97968 input[type=password], #popmake-97968 input[type=search], #popmake-97968 input[type=tel], #popmake-97968 input[type=text], #popmake-97968 input[type=url], #popmake-97968 select, #popmake-97968 textarea {
    height: 40px;
}
@media (min-width: 767px) and (max-width: 1024px){
	div#popmake-31058 {
    width: 720px;
}
}
div#popmake-97968 .vc_col-sm-12.head {
    display: block;
}
@media (min-width: 1300px) {
    body .page-content section.elementor-section section.elementor-body section.elementor-inner-section, body .elementor-location-header .e-con .e-con-inner, body .page-content section.elementor-section.elementor-top-section .elementor-container, body .elementor-container section.elementor-section .elementor-container.elementor-column-gap-default, body .elementor .elementor-element.elementor-section .elementor-container, body .elementor-element .elementor-element .e-con-inner, .page .e-con.e-flex .e-con-inner {
        max-width: 1280px;
    }
	.toggle-new-comp .elementor-tab-content img {
    width: 100%;
}
	    body .cards-123 .elementor-element .elementor-widget-image img {
        min-width: 405px;
        height: 100%;
        width: 100%;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        max-height: 222px;
        object-fit: contain;
    }
	body .elementor-section .grid-123 img {
    min-width: 385px;
}
	body .elementor-element .blogsection.elementor-element .elementor-container.elementor-column-gap-default {
    max-width: 610px;
}
	body .page-content .second-fold-home.video-home .elementor-container.elementor-column-gap-default {
    max-width: 800px;
}
	.page-id-51068 div#wpforms-97812, .page-id-49036 div#wpforms-97812, .page-id-51051 div#wpforms-97812, .page-id-50291 div#wpforms-97812, .page-id-49097 div#wpforms-97812, .page-id-50132 div#wpforms-97812, .page-id-48190 div#wpforms-97812 {
    max-width: 530px !important;
}
	.premium-blog-post-container .premium-blog-entry-meta {
    margin-top: 10px;
}
	body .shop-val input.wpcf7-form-control.wpcf7-text.step-1-val.step-val.shop-name.shop-name-val, body .shop-val select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{
		width: 600px;
	}
}
@media (min-width: 1200px) and (max-width: 1299px){
	body .page-content section.elementor-section section.elementor-body section.elementor-inner-section, body .elementor-location-header .e-con .e-con-inner, body .page-content section.elementor-section.elementor-top-section .elementor-container, body .elementor-container section.elementor-section .elementor-container.elementor-column-gap-default, body .elementor .elementor-element.elementor-section .elementor-container, body .elementor-element .elementor-element .e-con-inner, .page .e-con.e-flex .e-con-inner {
    max-width: 1160px;
}
	body .elementor-element .blogsection.elementor-element .elementor-container.elementor-column-gap-default {
    max-width: 610px;
}
	body .page-content .second-fold-home.video-home .elementor-container.elementor-column-gap-default {
    max-width: 800px;
}
.premium-blog-post-container .premium-blog-entry-meta {
    margin-top: 10px;
}
.page .main-header li.e-n-menu-title {
    margin-right: 10px !important;
}
}
.get-demo-form-btn-who a.elementor-button, .get-demo-form-btn-who a.elementor-button:hover {
    color: #fff;
}
.single .get-demo-form-btn a.elementor-button , .single .get-demo-form-btn a.elementor-button:hover  {
    color: #fff !important;
	text-decoration: none !important; 
}
.honeypotcheck {
    display: none;
}
.breadcrumb-wrapper {
    max-width: 1280px;
    margin: auto;
position: relative;
	z-index: 9;
}
.breadcrumb-wrapper .breadcrumbs {
    position: absolute;
    margin: 8px 0;
}
.breadcrumb-wrapper a, .breadcrumb-wrapper span {
    color: #4F4F4F;
	padding: 2px 4px;
    border-radius: 3px;
	font-family: "Montserrat",Sans-serif;
    font-size: 14px;
    text-decoration: none;
    font-weight: 500;
}
.breadcrumb-wrapper a:hover, .breadcrumb-wrapper span:hover {
background-color: #F2F3F6;
}
.first-fold-links {
    display: none;
}
.single.single-post .breadcrumb-wrapper .breadcrumbs {
    position: relative;
}
@media (max-width: 767px){
	.breadcrumb-wrapper .breadcrumbs {
    margin: 3px 20px;
}
}
@media (min-width: 768px) and (max-width: 1024px){
	.breadcrumb-wrapper {
    max-width: 720px;
}
}
#popmake-97968 .testing-demo button#wpforms-submit-97812{
    background: linear-gradient(154deg, #00e3b6 0, #00c19d 100%) !important;
}
#popmake-97968 .testing-demo button#wpforms-submit-97812:hover {
    background: linear-gradient(154deg, #0e7e6b 0, #0e7e6b 100%) !important;
}
.cky-btn-revisit-wrapper.cky-revisit-bottom-left {
    display: none;
}