.elementor-element.top_req_form .wpforms-container {
    margin: 0 !important;
}
.elementor-element.top_req_form .wpforms-container .wpforms-validate .wpforms-field {
    padding: 5px 0px;
}
.elementor-element.top_req_form .wpforms-container .wpforms-validate .wpforms-field input, .elementor-element.top_req_form .wpforms-container .wpforms-validate .wpforms-field textarea {
    border-width: 0px 0px 1px 0px;
    border-radius: 0px;
}
.elementor-element.top_req_form .wpforms-container .wpforms-validate .wpforms-field input, .elementor-element.top_req_form .wpforms-container .wpforms-validate .wpforms-field textarea {
    font-weight: 700;
    border-bottom: 2px solid #7dd2f2;
}

.iframe_calendly iframe {
    height: 681px;
}
.color_styling span.elementor-icon-list-text {
    fill: #fff !important;
    color: #fff !important;
}
.menu_styling button.elementskit-menu-hamburger.elementskit-menu-toggler:hover, .menu_styling button.elementskit-menu-hamburger.elementskit-menu-toggler:focus, .menu_styling button.elementskit-menu-hamburger.elementskit-menu-toggler:focus-visible, .menu_styling button.elementskit-menu-hamburger.elementskit-menu-toggler:focus-within {
    background-color: transparent !important;
}
button.elementskit-menu-close.elementskit-menu-toggler {
    color: #000 !important;
}
.menu_styling button.elementskit-menu-close.elementskit-menu-toggler:hover, .menu_styling button.elementskit-menu-close.elementskit-menu-toggler:focus, .menu_styling button.elementskit-menu-close.elementskit-menu-toggler:focus-within, .menu_styling button.elementskit-menu-close.elementskit-menu-toggler:focus-visible {
    background: transparent !important;
}
button.elementskit-menu-hamburger.elementskit-menu-toggler {
    border: 1px solid #fff;
}
@media (max-width:767px){
	.iframe_calendly iframe {
    height: 986px;
}
}

div#jp-relatedposts {
    display: none !important;
}

@media (max-width:1024px) {
body .menu_styling .elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements{
        right: -100vw;
	        margin-left: auto;
}
body .menu_styling .elementskit-menu-offcanvas-elements.active {
        right: 0 !important;
	        margin-left: auto;
    }
body .menu_styling .elementskit-menu-offcanvas-elements.active {
        right: 0 !important;
	        margin-left: auto;
    }
body .menu_styling	    .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close {
        float: left;
    }
}