@charset "UTF-8";

/*
Theme Name: healing
Theme URI: https://wordpress.org/themes/twentytwentyone/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: healing is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how healing elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.5
Requires PHP: 5.6
Version: 2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

healing WordPress Theme, (C) 2020 WordPress.org
healing is distributed under the terms of the GNU GPL.
*/

body {
    padding: 0px;
    margin: 0px;
    list-style: none;
    font: 400 15px/23px 'Inter';
    color: #000;
}

p {
    padding: 0px;
    margin: 0px;
}

a {
    padding: 0px;
    margin: 0px;
    outline: none;
    text-decoration: none !important;
}

ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

label {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

ul li {
    padding: 0px;
    margin: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    padding: 0px;
    margin: 0px;
}

input[type="text"]::-webkit-placeholder {
    opacity: 1;
}

input[type="text"]::-moz-placeholder {
    opacity: 1;
}

input[type="password"]::-webkit-placeholder {
    opacity: 1;
}

input[type="password"]::-moz-placeholder {
    opacity: 1;
}

input[type="search"]::-webkit-placeholder {
    opacity: 1;
}

input[type="search"]::-moz-placeholder {
    opacity: 1;
}

input[type="email"]::-webkit-placeholder {
    opacity: 1;
}

input[type="email"]::-moz-placeholder {
    opacity: 1;
}

input[type="tel"]::-webkit-placeholder {
    opacity: 1;
}

input[type="tel"]::-moz-placeholder {
    opacity: 1;
}

textarea::-moz-placeholder {
    opacity: 1;
}

textarea::-webkit-placeholder {
    opacity: 1;
}

a:hover {
    outline: none !important;
    text-decoration: none;
}

a:active {
    outline: none !important;
    text-decoration: none;
}

a {
    text-decoration: none !important;
}

a,
button,
input[type="submit"],
 ::before,
 ::after {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
}

input[type="submit"] {
    cursor: pointer;
    border: 0px;
    outline: none;
    background: none;
}

img {
    max-width: 100%;
    height: auto;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0 0 13px;
}


/*h1,*/


/*h2,*/


/*h3,*/


/*h4,*/


/*h5,*/


/*h6 {*/


/*    letter-spacing: -3px;*/


/*}*/

p:last-child {
    margin-bottom: 0px;
}

h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
    margin-bottom: 0px;
}

figure {
    margin: 0px;
}


/* inter-100 - latin */

@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 100;
    src: url('assets/fonts/inter-v13-latin-100.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* inter-200 - latin */

@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    src: url('assets/fonts/inter-v13-latin-200.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* inter-300 - latin */

@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    src: url('assets/fonts/inter-v13-latin-300.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* inter-regular - latin */

@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    src: url('assets/fonts/inter-v13-latin-regular.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* inter-500 - latin */

@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    src: url('assets/fonts/inter-v13-latin-500.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* inter-600 - latin */

@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    src: url('assets/fonts/inter-v13-latin-600.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* inter-700 - latin */

@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    src: url('assets/fonts/inter-v13-latin-700.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* inter-800 - latin */

@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    src: url('assets/fonts/inter-v13-latin-800.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


/* inter-900 - latin */

@font-face {
    font-display: swap;
    /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    src: url('assets/fonts/inter-v13-latin-900.woff2') format('woff2');
    /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

@font-face {
    font-family: 'icomoon';
    src: url('assets/fonts/icomoon.eot?reolz7');
    src: url('assets/fonts/icomoon.eot?reolz7#iefix') format('embedded-opentype'), url('assets/fonts/icomoon.ttf?reolz7') format('truetype'), url('assets/fonts/icomoon.woff?reolz7') format('woff'), url('assets/fonts/icomoon.svg?reolz7#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"],
[class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-online-appointment:before {
    content: "\e914";
}

.icon-appointments:before {
    content: "\e915";
}

.icon-language:before {
    content: "\e916";
}

.icon-bill:before {
    content: "\e912";
}

.icon-star-half-empty:before {
    content: "\e90e";
}

.icon-star:before {
    content: "\e90f";
}

.icon-lost-star:before {
    content: "\e910";
}

.icon-whatsapp:before {
    content: "\e911";
}

.icon-maps-and-flags:before {
    content: "\e90c";
}

.icon-money:before {
    content: "\e913";
}

.icon-Vector-9:before {
    content: "\e900";
}

.icon-instagram1:before {
    content: "\e90a";
}

.icon-instagram:before {
    content: "\e907";
}

.icon-linkedin:before {
    content: "\e906";
}

.icon-twitter:before {
    content: "\e90b";
}

.icon-facebook-logo:before {
    content: "\e91b";
}

.icon-phone:before {
    content: "\e942";
}

.icon-briefcase:before {
    content: "\e9ae";
}

.icon-earth:before {
    content: "\e9ca";
}

.icon-pencil:before {
    content: "\e90d";
}

.icon-mobile:before {
    content: "\e958";
}

.icon-user:before {
    content: "\e971";
}

.icon-pinterest:before {
    content: "\e934";
}

.icon-youtube:before {
    content: "\ea9d";
}

.icon-search:before {
    content: "\e903";
}

.icon-Vector:before {
    content: "\e901";
}

.icon-Arrow-1:before {
    content: "\e902";
}

.icon-Vector-1:before {
    content: "\e904";
}

.icon-Vector-2:before {
    content: "\e905";
}

.icon-Vector-3:before {
    content: "\e908";
}

.icon-Vector-4:before {
    content: "\e909";
}

.headersec.fixed_header,
.navbar-brand {
    transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
}

.headersec.fixed_header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 999;
    -moz-box-shadow: 0 0 8px -5px #333;
    -webkit-box-shadow: 0 0 8px -5px #333;
    box-shadow: 0 0 8px -5px #333;
}

@-webkit-keyframes animationFade {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes animationFade {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.headersec.fixed_header {
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    margin: 0;
    z-index: 1002;
    -webkit-animation-name: animationFade;
    -o-animation-name: animationFade;
    animation-name: animationFade;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -moz-box-shadow: 0 0 8px -5px #333;
    -webkit-box-shadow: 0 0 8px -5px #333;
    box-shadow: 0 0 8px -5px #333;
}


/*
font-family: 'Inter';
font-family: 'icomoon';
*/

.media {
    display: flex;
}

.media-object {
    flex: 1;
}

body {
    padding: 0 24px 20px;
}

.triggerSec {
    padding: 105px 0;
    width: 100%;
}

section.triggerSec.searchh.home_search {
    padding: 105px 150px 50px;
}

.triggerpnl .media {
    align-items: center;
}
.homesec-triggerSec .triggerpnl .media {
    align-items: flex-start;
}

.triggerpnl p,
.triggerpnl ul li,
.triggerpnl.h2_design ul li {
    color: #494949;
    font-size: 18px;
    line-height: 30px;
}

.triggerpnl h1 {
    color: #373737;
    font-weight: 700;
    font-size: 61px;
    line-height: 70px;
}

.triggerpnl .media>figure,
.frau_img figure {
    margin: 0 90px 0 0;
    max-width: 720px;
    width: 100%;
}

.AcademySec.template_one.pt-0.AcademyBx .row.top_con.right_side figure {
    margin: 0 0 0 90px;
}

.triggerpnl .media>figure img,
.frau_img figure img {
    border-radius: 30px;
    width: 100%;
}

.bannerSec {
    position: relative;
    width: 100%;
}

.bnrimg {
    position: relative;
    overflow: hidden;
    border-radius: 30px;
}

.bnrimg>img {
    width: 100%;
    object-fit: cover;
}

.bnrimg::before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.41;
}

.bnrtxt {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}

.bannerSec::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 9;
    background: url(assets/images/bnerShpe.png) no-repeat 0 0;
    width: 116px;
    height: 67px;
}

.bnrArrw {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    color: #A58A75;
    font-size: 45px;
    z-index: 9;
    bottom: -33px;
}

.bnrArrw:hover {
    color: #494949;
}

.pagehding {
    text-align: center;
}

.defultHed,
.triggerpnl.h2_design h2 {
    color: #373737;
    font-size: 65px;
    line-height: 70px;
    font-weight: 700;
}

.articlesSec {
    padding: 100px 0 88px;
    position: relative;
}

.articlesBx {
    width: 100%;
    margin: 65px 0 0;
}

section.blog_section .articlesBx {
    margin-top: 0;
    margin-bottom: 65px;
}

.articlesBx figure {
    overflow: hidden;
    border-radius: 30px;
}

.articlesCon {
    box-shadow: -3px 40px 60px 0px #0000000D;
    border-radius: 30px;
    background: #FFF;
    padding: 30px 35px;
}

.articlesCon h3,
.inner_blog_form section .wp-block-group h2,
.frau_sec h3 {
    color: #2F2F2F;
    font-size: 40px;
    line-height: 45px;
    font-weight: 500;
}

.frau_sec h3 {
    margin-bottom: 40px;
}

.articlesCon p,
.frau_sec p {
    color: #515151;
    font-size: 18px;
    line-height: 30px;
}

.articlesCon h3 a {
    color: #2F2F2F;
}

.articlesCon h3 a:hover {
    color: #0C5C8C;
}

.articlesCon em {
    display: flex;
    align-items: center;
    color: #3F3F3F;
    font-size: 16px;
    line-height: 20px;
    font-style: normal;
    margin: 0 0 20px;
}

.articlesCon em i {
    color: #0C5C8C;
    margin: 0 12px 0 0;
    font-size: 17px;
}

.mreLnk {
    color: #808080;
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    display: inline-flex;
    align-items: center;
    margin: 10px 0 0;
}

.mreLnk span {
    font-size: 16px;
    margin-left: 14px;
}

.mreLnk:hover {
    color: #A58A75;
}

.articlesSec .row {
    margin: 0 -33px;
}

.articlesSec .row>div {
    padding: 0 33px;
}

.articleBtn {
    text-align: center;
    margin: 66px 0 0;
}

.defultBtn, .single-therapeuten-page .reviews_form button[type="submit"] {
    display: inline-flex;
    align-items: center;
    color: #FFF !important;
    background: #A58A75;
    height: 74px;
    font-size: 18px;
    line-height: 26px;
    min-width: inherit;
    position: relative;
    padding: 0 53px 0 35px;
    border-radius: 60px;
    white-space: nowrap;
    border: 1px solid #A58A75;
}

.gform_page_footer .button, .page-id-388 input#gform_send_resume_link_button_1 {
    display: inline-flex!important;
    align-items: center!important;
    color: #FFF!important;
    background: #A58A75!important;
    height: 50px!important;
    font-size: 15px!important;
    line-height: 20px!important;
    position: relative!important;
    padding: 0 35px!important;
    border-radius: 60px!important;
    border: 0 !important;
    outline: none !important;
}

.page-template-page-home .gform_page_footer.before input[type="button"],
.gform_page_footer.top_label input[type="button"].gform_previous_button {
    block-size: 50px !important;
}

.defultBtn::before, .single-therapeuten-page .reviews_form button[type="submit"]:before {
    position: absolute;
    content: "";
    background: #FFF;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    right: 27px;
    pointer-events: none;
}

.defultBtn:hover, .single-therapeuten-page .reviews_form button[type="submit"]:hover {
    background: #FEF1EB;
    color: #000 !important;
}

.gform_page_footer .button:hover, .page-id-388 input#gform_send_resume_link_button_1:hover {
    background: #FEF1EB!important;
    color: #000!important;
}

.defultBtn:hover:before, .single-therapeuten-page .reviews_form button[type="submit"]:hover:before {
    background: #000;
}

.articlesSec::before {
    position: absolute;
    content: "";
    top: 0;
    bottom: 385px;
    width: 100%;
    z-index: -1;
    border-radius: 30px;
    background: url(assets/images/articlesBack.jpg) no-repeat 0 0;
    background-size: cover;
}


/*.articlesSec::before {*/


/*    position: absolute;*/


/*    content: "";*/


/*    top: 0;*/


/*    bottom: 385px;*/


/*    width: 100%;*/


/*    z-index: -1;*/


/*    border-radius: 30px;*/


/*    background: url(assets/images/articlesBack.jpg) no-repeat 0 0;*/


/*    background-size: cover;*/


/*}*/


/*.frau_sec::before {*/


/*    position: absolute;*/


/*    content: "";*/


/*    top: 0;*/


/*    bottom: 385px;*/


/*    width: 100%;*/


/*    z-index: -1;*/


/*    border-radius: 30px;*/


/*    background: url(assets/images/bg-pattern-nw.jpg) no-repeat 0 0;*/


/*    background-size: cover;*/


/*}*/


/*.frau_sec::after { position: absolute;*/


/*    content: "";*/


/*    top: 0;*/


/*    bottom: 0px;*/


/*    width: 100%;*/


/*    left: 0px;*/


/*    z-index: 0;*/


/*    border-radius: 20px;*/


/*    background: rgba(0,0,0,0.6);*/


/*    background-size: cover;}*/

.frau_sec .container {
    position: relative;
    z-index: 2;
}

.articlesSec .defultHed {
    color: #FFF;
}

.articlesBx:hover figure img {
    transform: scale(1.06);
}

.articlesBx figure img {
    transition: all 0.3s ease-in-out;
    max-width: 100% !important;
}

.headersec {
    position: relative;
    padding: 8px 0;
}

.hderinr {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.hderRgt,
.hdrBtn ul {
    display: inline-flex;
    align-items: center;
}


/* .hdrBtn {
    margin-left: 160px;
} */

.hdrmnu {
    width: auto;
    margin-right: 25px;
}

.hdrmnu li a {
    display: inline-block;
    color: #000;
    font-size: 20px;
    line-height: 27px;
}

.hdrmnu li {
    margin: 0 40px 0 0;
}

.hdrmnu li:last-child {
    margin: 0;
}

.hdrBtn .defultBtn {
    height: 57px;
    letter-spacing: -1px;
}

.hdrBtn li {
    margin: 0 15px 0 0;
}

.hdrBtn li:last-child {
    margin: 0;
}

.LoginLnk {
    display: inline-flex;
    color: #0A5A8B;
    font-size: 20px;
    line-height: 27px;
}

.LoginLnk:hover,
.hdrmnu li a:hover,
ul.slimmenu li.current_page_item a {
    color: #a58a75;
}

.bnrfrmBtm .form-group {
    display: block;
}

.bnrfrmBtm .form-group input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.bnrfrmBtm .form-group label {
    position: relative;
    cursor: pointer;
    color: #FFF;
    font-size: 16px;
    line-height: 20px;
    font-weight: 500;
    display: inline-flex;
    align-items: center;
}

.bnrfrmBtm .form-group label:before {
    content: '';
    -webkit-appearance: none;
    background-color: transparent;
    border: 3px solid #FFF;
    padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 10px;
    border-radius: 4px;
}

.bnrfrmBtm .form-group input:checked+label:after {
    content: '';
    display: block;
    position: absolute;
    top: 2px;
    left: 9px;
    width: 6px;
    height: 14px;
    border: solid #FFF;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg);
}

.bnrtxtinr {
    max-width: 1455px;
    margin: 0 auto;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.bnrCon {
    max-width: 575px;
    width: 100%;
}

.bnrCon p {
    color: #FFF;
    font-size: 22px;
    line-height: 28px;
}

.bnrCon h2 {
    color: #FFF;
    font-weight: 700;
    font-size: 55px;
    line-height: 70px;
}

.bnrfrm {
    width: 100%;
    margin-left: 100px;
}

.frmFill {
    width: 100%;
}

.frmFill input[type="text"] {
    width: 100%;
    background: #FFF;
    height: 61px;
    border-radius: 40px;
    color: #515151;
    border: 0;
    font-size: 18px;
    line-height: 23px;
    outline: none;
    padding: 0 20px 0 30px;
}

.bnrfrmBtm {
    /* margin: 16px 0 0; */
    margin: 0px;
}

.bnrfrmBtm ul {
    display: flex;
    align-items: center;
}

.bnrfrmBtm li {
    margin: 0 50px 0 0;
}

.bnrfrmBtm li:last-child {
    margin: 0;
}

.bnrfrmBtm li em {
    display: inline-flex;
    align-items: center;
    font-style: normal;
    position: relative;
}

.bnrfrmBtm li em input[type="submit"] {
    color: #FFF;
    height: 61px;
    background: #0A5A8B;
    padding: 0;
    border: 0;
    outline: none;
    font-size: 18px;
    line-height: 23px;
    font-weight: 500;
    width: 160px;
    border-radius: 35px;
    padding: 0 20px 0 34px;
    text-align: left;
    border: 2px solid transparent;
}

.bnrfrmBtm li em::before {
    position: absolute;
    right: 30px;
    content: "\e903";
    font-family: 'icomoon';
    color: #FFF;
    font-size: 20px;
}

.bnrfrmBtm li em input[type="submit"]:hover {
    /*background: transparent; border-color: #fff;*/
    background: #FEF1EB;
    color: #000;
}

.bnrfrmBtm li:hover em::before {
    color: #000;
}

.rghtplceSec {
    width: 100%;
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
    padding: 80px 0 100px;
    border-radius: 30px;
}

.rghtplceSec::before {
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 116px;
    height: 67px;
    background: url(assets/images/bnerShpe.png) no-repeat 0 0;
}

.rghtplcelst li {
    color: #494949;
    font-size: 18px;
    line-height: 27px;
    position: relative;
    padding-left: 50px;
    margin: 0 0 30px;
    letter-spacing: -1px;
}

.rghtplcelst ul {
    display: inline-block;
    width: 100%;
}

.rghtplcelst li:last-child {
    margin: 0;
}

.rghtplcelst li::before {
    position: absolute;
    content: "";
    width: 31px;
    height: 27px;
    background: url(assets/images/bullet_point.png) no-repeat 0 0;
    left: 0;
    top: 0px;
}

.rghtplcelst {
    margin: 45px 0 0;
    display: flex;
    align-items: center;
    flex-direction: column;
}

.rghtplcelst .defultBtn {
    margin: 62px 0 0;
    background: #0A5A8B;
}

.rghtplceSec .row>div:last-child .rghtplcelst .defultBtn {
    background: #A58A75;
}

.rghtplcelst .defultBtn:hover {
    background: #FEF1EB !important;
    color: #000;
}

.AcademySec {
    padding: 105px 0 95px;
    width: 100%;
    background: url(assets/images/Academy_shdow.png) no-repeat top -200px center;
}

.AcademyBx {
    width: 100%;
    box-shadow: -3px 40px 60px 0px #0000000D;
    background: #FFF;
    padding: 10px;
    margin: 75px 0 0;
}

.AcademyBx {
    border-radius: 30px;
}

.AcademyBx figure {
    overflow: hidden;
    border-radius: 25px;
}

.AcademyBx figure img {
    width: 100%;
    transition: all 0.3s ease-in-out;
}

.AcademyCon h4 {
    color: #2F2F2F;
    font-size: 40px;
    line-height: 45px;
    font-weight: 500;
    margin: 0 0 25px;
    min-height: 135px;
}

.AcademyCon h4 a {
    color: #2F2F2F;
}

.AcademyCon em {
    color: #2F2F2F;
    font-size: 22px;
    line-height: 26px;
    font-weight: 500;
    font-style: normal;
    display: flex;
    align-items: center;
}

.AcademyCon em i {
    color: #0C5C8C;
    font-size: 24px;
    margin-right: 13px;
}

.AcademyCon {
    padding: 25px 20px;
}

.AcademyCon h4 a:hover {
    color: #0C5C8C;
}

.AcademySec .row {
    margin: 0 -20px;
}

.AcademySec .row>div {
    padding: 0 20px;
}

.AcademyBx:hover figure img {
    transform: scale(1.06);
}

.credentialsSEC {
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 30px;
    padding: 66px 0;
    position: relative;
}

.credentialsSEC .pagehding {
    text-align: left;
}

.frau_sec .pagehding {
    text-align: center;
}

.credentialsSldr {
    margin: 66px 0 0;
}

.credentialsBx p {
    color: #4B4B4B;
    font-size: 25px;
    line-height: 40px;
}

.credentialsBx {
    width: 100%;
}

.credentialsBx strong {
    color: #A58A75;
    font-size: 30px;
    line-height: 35px;
    font-weight: 700;
    margin: 30px 0 0;
    display: block;
}

.credentialsBx span {
    color: #A58A75;
    font-size: 59px;
    display: inline-block;
    margin: 0 0 45px;
}

.alredyKnowSec {
    width: 100%;
    padding: 110px 0 75px;
    position: relative;
}

.alredyKnowpbl h4 {
    color: #373737;
    font-size: 65px;
    line-height: 70px;
    font-weight: 700;
}

.alredyKnowpbl p {
    color: #494949;
    font-size: 18px;
    line-height: 28px;
    width: 80%;
}

.alredyKnowpbl .media {
    align-items: center;
}

.alredyKnowpbl .media figure {
    margin: 0 80px 0 0;
}

.newsleterpnl {
    padding: 95px 0 70px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #DCDCDC
}

.newsleterpnl .pagehding {
    max-width: 775px;
    text-align: left;
}

.newsleterfrm {
    width: 100%;
    max-width: 780px;
}

.newsleterfrm input[type="email"] {
    width: 100%;
    border: 1px solid #AAAAAA;
    outline: none;
    height: 74px;
    color: #515151;
    font-size: 18px;
    line-height: 24px;
    border-radius: 50px;
    padding: 0 20px 0 45px;
}

.newsleterfrm input[type="email"]::placeholder {
    opacity: 1;
    color: #515151;
}

.newsleterfrm em {
    font-style: normal;
    display: inline-flex;
    align-items: center;
    margin: 22px 0 0;
    position: relative;
}

.newsleterfrm input[type="submit"] {
    background: #0A5A8B;
    height: 74px;
    color: #FFF;
    font-size: 22px;
    line-height: 26px;
    width: 300px;
    padding: 0 0 0 38px;
    text-align: left;
    border-radius: 40px;
}

.newsleterfrm em::before {
    position: absolute;
    right: 27px;
    width: 14px;
    height: 14px;
    background: #FFF;
    border-radius: 100%;
    content: "";
    pointer-events: none;
}

.newsleterfrm input[type="submit"]:hover {
    background: #FEF1EB !important;
    color: #000;
}

.newsleterfrm em:hover::before {
    background: #000;
}

.foterSec {
    border-radius: 30px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 95px 0;
}

.foterpnl {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.ftrRt {
    width: 100%;
    max-width: 980px;
}

.ftrRt h3 {
    color: #FFF;
    font-size: 45px;
    line-height: 50px;
    font-weight: 500;
    margin: 0 0 35px;
}

.ftrLft {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.ftrLft ul {
    display: inline-flex;
    align-items: center;
    margin: 65px 0 0;
}

.ftrLft li {
    margin: 0 12px 0 0;
}

.ftrLft li a {
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #FFFFFF;
    width: 55px;
    height: 55px;
    border-radius: 100%;
    color: #FFF;
}

.ftrLft li:last-child {
    margin: 0;
}

.ftrLft li a:hover {
    background: #FFF;
    color: #2F2F2F;
}

.ftrmenu {
    display: flex;
    flex-wrap: wrap;
    padding: 37px 0 25px;
    border-top: 1px solid #9CC1E7;
    margin: 52px 0 0;
}

.ftrmenu li {
    font-size: 20px;
    line-height: 25px;
    padding-right: 35px;
    margin-right: 35px;
    position: relative;
}

.ftrmenu li a {
    color: #FFF;
}

.ftrmenu li a:hover {
    color: #75c9ff;
}

.ftrmenu li:last-child {
    padding: 0;
    margin: 0;
}

.ftrmenu li::before {
    position: absolute;
    content: "-";
    right: -4px;
    top: 1px;
    color: #FFF;
}

.ftrinfo {
    display: flex;
    flex-wrap: wrap;
}

.ftrinfo li {
    margin: 0 115px 0 0;
}

.ftrinfo .media {
    align-items: center;
}

.ftrinfo li:last-child {
    margin: 0;
}

.ftrinfo p {
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: #FFF;
}

.ftrinfo p a {
    color: #FFF;
}

.ftrinfo p a:hover {
    color: #fff;
    opacity: 0.65;
}

.ftrinfo .media span {
    margin: 0 32px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 58px;
    font-size: 18px;
    height: 58px;
    border-radius: 100%;
    color: #FFF;
    border: 2px solid #FFFFFF;
}

.ftrCpy {
    color: #FFF;
    font-size: 18px;
    line-height: 23px;
}

.ftrCpy a {
    color: #FFF;
}

.ftrCpy a:hover {
    color: #75c9ff;
}

.alredyKnowSec::before {
    position: absolute;
    content: "";
    top: -40%;
    left: -24px;
    width: 878px;
    height: 1261px;
    z-index: -1;
    background: url(assets/images/shadow1.png) no-repeat 0 0;
}

.alredyKnowSec::after {
    position: absolute;
    content: "";
    top: -50%;
    right: -24px;
    width: 977px;
    height: 1324px;
    z-index: -1;
    background: url(assets/images/shadow2.png) no-repeat 0 0;
}

.articlesSec::before {
    left: 0;
}

.ftrmenu li:last-child::before {
    content: none;
}

.headersec.fixed_header {
    background: #FFF;
}

.headersec {
    position: absolute;
    z-index: 9;
    left: 0;
    top: 0;
    width: 100%;
}

.bannerSec {
    margin: 146px 0 0;
}

.credentialsSEC::before {
    position: absolute;
    content: "";
    width: 116px;
    height: 67px;
    background: url(assets/images/sldrArw.png) no-repeat 0 0;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}


/***************************therapist list**********************/

.innerbanner {
    position: relative;
}

.innerbanner figure {
    margin-top: 145px;
}

.innertext {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 90%;
    text-align: center;
}

.innertext h1 {
    color: #fff;
    font-size: 45px;
    font-weight: bold;
    letter-spacing: 0px;
}

.searchh {
    padding: 50px 150px;
}

.searchh .frmFill {
    border: 1px solid #B0B0B0;
    border-radius: 50px;
}

.searchh .bnrfrmBtm li {
    margin: 0px 30px 0 0
}

.searchh .bnrfrmBtm {
    margin-top: 0px;
}

.frmFill .form-select {
    width: 100%;
    height: 61px;
    border-radius: 40px;
    color: #515151;
    border: 0;
    font-size: 18px;
    line-height: 23px;
    outline: none;
    padding: 0 20px 0 30px;
}

.frmFill .form-select:focus {
    box-shadow: none;
}

.theraimg img {
    width: 100%;
    border-radius: 30px;
}

.theradets h4 {
    font-size: 30px;
    margin-bottom: 0px;
    color: #333333;
    padding: 25px 0px 10px 0px;
    font-weight: 500;
    letter-spacing: 0px;
}

.theradets {
    text-align: center;
}

.theradets p {
    font-size: 20px;
    color: #686868;
    margin-bottom: 25px;
}

.theradets a {
    color: #A58A75;
    font-size: 20px;
    font-weight: bold;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.5s eash-in-out;
}

.theradets a span {
    color: #464646;
    font-size: 20px;
    margin-left: 20px;
    transition: all 0.5s eash-in-out;
}

.theraimg {
    padding-bottom: 40px;
    margin-bottom: 10px;
    position:relative;
}
.full_link { position:absolute; width:100%; height:100%;}

.theraimg:hover {
    background: #045487;
    border-radius: 30px;
    transition: all 0.5s eash-in-out;
    cursor: pointer;
}

.theraimg:hover .theradets h4,
.theraimg:hover .theradets p,
.theraimg:hover .theradets a,
.theraimg:hover .theradets a span {
    color: #fff;
    transition: all 0.5s eash-in-out;
}

.paginationn {
    justify-content: center;
    padding: 50px 0px;
    display: flex;
}

.paginationn .page-item a {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #202020;
    font-size: 20px;
    border-radius: 5px;
    border-color: #717171;
}

.paginationn .page-item.active>.page-link,
.page-link.active {
    background: #A58A75;
    color: #fff;
    border-color: #A58A75;
}

.paginationn .page-item {
    padding: 5px;
    border-color: #717171 !important;
}

.paginationn .page-item a:hover {
    background: #A58A75;
    color: #fff;
    border-color: #A58A75;
}

.hdrlgo a {
    display: block;
}

.articlesCon h3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}

.articlesCon p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    line-clamp: 4;
    -webkit-box-orient: vertical;
}

.inner_blog_form section {
    margin-bottom: 30px;
    border: 1px solid #0A3C68;
    padding: 15px;
    border-radius: 15px;
}

.wp-block-latest-posts.wp-block-latest-posts__list {
    list-style: none;
    padding-left: 0;
}

.inner_blog_form section ul li,
section.AcademySec.PursueSec.inner_sec_one.blog_section .blog_content .blogCon.entry-content-single ul li {
    padding-bottom: 8px;
    margin-bottom: 8px;
    border-bottom: 1px solid #0A3C68;
    padding-left: 18px;
    position: relative;
    color: #515151;
}

.inner_blog_form section ul li:before,
section.AcademySec.PursueSec.inner_sec_one.blog_section .blog_content .blogCon.entry-content-single ul li:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #0C5C8C;
    position: absolute;
    left: 0;
    top: 8px;
    transform: rotate(45deg);
}

.inner_blog_form section ul li a {
    color: #515151;
    text-decoration: none;
}

.inner_blog_form section ul li a:hover {
    color: #0C5C8C;
    text-decoration: none;
}

.inner_blog_form section ul li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

section.AcademySec.PursueSec.inner_sec_one.blog_section .wp-pagenavi {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 10px;
}

section.AcademySec.PursueSec.inner_sec_one.blog_section .wp-pagenavi span.pages,
section.AcademySec.PursueSec.inner_sec_one.blog_section .wp-pagenavi span.current {
    background: #0c5c8c;
    color: #fff;
    border: 1px solid #0c5c8c;
    padding: 10px;
    font-weight: normal;
}

section.AcademySec.PursueSec.inner_sec_one.blog_section .wp-pagenavi a {
    background: #fff;
    color: #0c5c8c;
    border: 1px solid #0c5c8c;
    padding: 10px;
    font-weight: normal;
}

section.AcademySec.PursueSec.inner_sec_one.blog_section .wp-pagenavi a:hover {
    background: #0c5c8c;
    color: #fff;
}

section.AcademySec.PursueSec.inner_sec_one.blog_section .single-thumb.single_thame_img {
    margin: 20px 0;
}

section.AcademySec.PursueSec.inner_sec_one.blog_section .single-thumb.single_thame_img img.wp-post-image {
    width: 100% !important;
    max-width: 100% !important;
}

section.AcademySec.PursueSec.inner_sec_one.blog_section .blog_content .blogCon.entry-content-single ul {
    margin: 20px 0;
}

section.AcademySec.PursueSec.inner_sec_one.blog_section .blog_content .blogCon.entry-content-single ul li {
    border: none;
    margin-bottom: 0;
}

.single.single-post section.AcademySec.PursueSec.inner_sec_one.blog_section nav.navigation.post-navigation,
.single.single-post div#comments {
    margin: 30px 0 30px;
}

.single.single-post section.AcademySec.PursueSec.inner_sec_one.blog_section nav.navigation.post-navigation .nav-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.single.single-post section.AcademySec.PursueSec.inner_sec_one.blog_section nav.navigation.post-navigation .nav-links a,
div#comments p.form-submit input#submit {
    display: inline-flex;
    align-items: center;
    color: #FFF;
    background: #0C5C8C;
    height: auto;
    font-size: 15px;
    line-height: 15px;
    padding: 15px;
    border-radius: 5px;
}

.single.single-post section.AcademySec.PursueSec.inner_sec_one.blog_section nav.navigation.post-navigation .nav-links a:hover,
div#comments p.form-submit input#submit:hover {
    background: #5bc2ff;
    color: #00456e;
}

div#comments p.comment-form-author {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 25px;
    margin-bottom: 0;
}

div#comments p.comment-form-email,
div#comments p.comment-form-url,
div#comments p.comment-form-comment,
div#comments p.form-submit {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
    margin-bottom: 0;
}

div#comments p.comment-form-cookies-consent {
    display: none;
}

div#comments p.comment-form-author label,
div#comments p.comment-form-email label,
div#comments p.comment-form-url label,
div#comments p.comment-form-comment label {
    width: 100px;
}

div#comments p.comment-form-author input,
div#comments p.comment-form-email input,
div#comments p.comment-form-url input,
div#comments p.comment-form-comment textarea {
    width: calc(100% - 100px);
    border: 1px solid #0c5c8c;
    padding: 5px;
}

div#comments p.comment-form-author input:focus-visible,
div#comments p.comment-form-email input:focus-visible,
div#comments p.comment-form-url input:focus-visible,
div#comments p.comment-form-comment textarea:focus-visible {
    border: 1px solid #0c5c8c !important;
    box-shadow: none;
    outline: none;
}

div#comments p.comment-form-comment {
    align-items: flex-start;
}

div#comments p.form-submit {
    align-items: self-end;
    text-align: right;
    justify-content: flex-end;
}

div#comments p.comment-form-comment textarea {
    height: 120px;
    resize: none;
}

div#comments ol.comment-list {
    margin: 0 0 35px;
    padding: 0;
    list-style: none;
}

div#comments ol.comment-list li {
    margin-bottom: 25px;
}

div#comments ol.comment-list li .comment-author.vcard img.avatar {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    margin-right: 15px;
}

div#comments ol.comment-list li footer.comment-meta {
    border-bottom: 1px solid #0c5c8c;
    padding-bottom: 10px;
    margin-bottom: 15px;
    position: relative;
}

div#comments ol.comment-list li footer.comment-meta b.fn a {
    color: #0C5C8C;
}

div#comments ol.comment-list li .comment-metadata {
    position: absolute;
    top: 48px;
    left: 90px;
}

div#comments ol.comment-list li .comment-metadata a {
    color: #0c5c8c;
    font-weight: 600;
}

div#comments ol.comment-list li .reply a.comment-reply-link {
    display: inline-flex;
    align-items: center;
    color: #FFF;
    background: #0C5C8C;
    height: auto;
    font-size: 15px;
    line-height: 15px;
    padding: 10px 15px;
    border-radius: 5px;
}

div#comments ol.comment-list li .reply {
    margin-bottom: 25px;
    margin-top: 15px;
}

div#comments ol.comment-list li .reply a.comment-reply-link:hover {
    background: #5bc2ff;
    color: #00456e;
}

div#comments ol.comment-list li ol.children {
    /* padding-left: 0; */
    list-style: none;
}

.ftrRt.contact_left h3 {
    color: #0A5A8B;
}

.ftrRt.contact_left ul.ftrinfo li {
    width: 100%;
    margin-bottom: 15px;
}

.ftrRt.contact_left ul.ftrinfo li:last-child {
    margin-bottom: 0;
}

.ftrRt.contact_left ul.ftrinfo li span {
    border-color: #0A5A8B;
    color: #0A5A8B;
}

.ftrRt.contact_left p a {
    color: #0A5A8B;
}

.map iframe {
    width: 100%;
    height: 370px;
}

.map {
    border: 2px solid #0A5A8B !important;
    padding: 10px;
    margin-top: 35px;
}

.fillDta {
    position: relative;
    display: flex;
    align-items: center;
    margin: 20px 0 0;
}

.fillDta p {
    width: 100%;
}

.fillDta i {
    position: absolute;
    left: 43px;
    color: #0A5A8B;
    font-size: 16px;
    pointer-events: none;
    top: 50%;
    transform: translateY(-50%);
}

.fillDta input[type="text"],
.fillDta input[type="email"],
.fillDta input[type="tel"],
.fillDta textarea {
    width: 100%;
    background: transparent;
    outline: none;
    border: 2px solid #0A5A8B;
    height: 80px;
    color: #DDDDDD;
    font-size: 18px;
    line-height: 23px;
    border-radius: 15px;
    padding: 0 15px 0 75px;
}

.form-group .wpcf7-checkbox label {
    position: relative;
    cursor: pointer;
}

.ftrform_right .form-group .wpcf7-checkbox input[type=checkbox]+span {
    color: #0A5A8B;
    font-weight: 600;
}

.ftrform_right .fillDta input[type="text"],
.ftrform_right .fillDta input[type="email"],
.ftrform_right .fillDta input[type="tel"],
.ftrform_right .fillDta textarea {
    color: #000;
    font-weight: 600;
    font-size: 18px;
}

.fillDta textarea {
    resize: none;
    -webkit-appearance: none;
    height: 145px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.fillDta i.icon-pencil {
    top: 31px;
}

.fillDta input[type="text"],
.fillDta input[type="email"],
.fillDta input[type="tel"],
.fillDta textarea {
    box-shadow: none;
}

.ftrform_right span.wpcf7-not-valid-tip {
    position: absolute;
    font-size: 13px !important;
}

.filChk {
    margin: 20px 0 0;
}

.filChk .form-group {
    display: block;
}

.filChk .form-group input {
    padding: 0;
    height: initial;
    width: initial;
    margin-bottom: 0;
    display: none;
    cursor: pointer;
}

.wpcf7-form-control-wrap {
    position: relative;
}

span.wpcf7-list-item.first.last {
    margin: 0;
}

.form-group .wpcf7-checkbox label {
    position: relative;
    cursor: pointer;
}

.filChk .form-group label {
    color: #DDDDDD;
    display: flex;
    align-items: flex-start;
    font-size: 18px;
    line-height: 25px;
}

.filChk .form-group label:before {
    content: '';
    -webkit-appearance: none;
    border-radius: 4px;
    background-color: transparent;
    border: 2px solid #0A5A8B;
    padding: 10px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 14px;
}

.form-group .wpcf7-checkbox input[type=checkbox] {
    /* position: relative; */
    position: absolute;
    visibility: hidden;
    width: 24px;
    height: 24px;
    top: 0;
    left: 0;
}

.ftrform_right .form-group .wpcf7-checkbox input[type=checkbox]+span {
    color: #081e32;
    font-weight: 600;
}

.form-group .wpcf7-checkbox input[type=checkbox]+span:after {
    display: block;
    position: absolute;
    /* content: "\2713"; */
    height: 30px;
    width: 28px;
    top: 0;
    left: 1px;
    visibility: hidden;
    font-size: 18px;
    text-align: center;
    line-height: 24px;
    color: #ffa300;
}

.form-group .wpcf7-checkbox input[type=checkbox]+span:before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 0;
    height: 30px;
    width: 28px;
    top: 0px;
    left: 0px;
    /* border: 2px solid #FFA301; */
    /* background: #fff; */
    /* background: url(assets/images/check1.png) no-repeat left top;  */
}

.ftrform_right .form-group .wpcf7-checkbox input[type=checkbox]+span:after {
    background: url(assets/images/check-color.png) no-repeat left top;
    background-size: 16px;
    background-position: top 3px left 3px;
}

.form-group .wpcf7-checkbox input[type=checkbox]:checked+span:after {
    visibility: visible;
}

.fillBtn {
    margin-top: 35px;
    position: relative;
}

.fillBtn input[type="submit"] {
    background: #0A5A8B;
}

.fillBtn::before {
    position: absolute;
    content: "";
    background: #FFF;
    width: 14px;
    height: 14px;
    border-radius: 100%;
    left: 262px;
    pointer-events: none;
    z-index: 9;
    top: 30px;
}

.fillBtn input[type="submit"]:hover {
    background: #FEF1EB !important;
    color: #000;
}

.ftrform_right .fillDta input[type="text"]::-webkit-input-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="text"]::-moz-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="text"]:-ms-input-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="text"]:-moz-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="email"]::-webkit-input-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="email"]::-moz-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="email"]:-ms-input-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="email"]:-moz-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="tel"]::-webkit-input-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="tel"]::-moz-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="tel"]:-ms-input-placeholder {
    color: #000;
}

.ftrform_right .fillDta input[type="tel"]:-moz-placeholder {
    color: #000;
}

.ftrform_right .fillDta textarea::-webkit-input-placeholder {
    color: #000;
}

.ftrform_right .fillDta textarea::-moz-placeholder {
    color: #000;
}

.ftrform_right .fillDta textarea:-ms-input-placeholder {
    color: #000;
}

.ftrform_right .fillDta textarea:-moz-placeholder {
    color: #000;
}

.innerbanner figure img {
    min-height: 150px;
    object-fit: cover;
    width: 100%;
}

section.innerbanner li#breadcrumbs span {
    font-size: 20px;
    color: #fff;
    margin-right: 20px;
}

section.innerbanner li#breadcrumbs i.icon-Arrow-1 {
    margin-right: 20px;
}

section.innerbanner li#breadcrumbs span.breadcrumb_last {
    margin-right: 0;
}

section.innerbanner li#breadcrumbs span a {
    color: #fff;
}

section.innerbanner li#breadcrumbs span a:hover {
    color: #ffd8ba;
}

section.single-therapeuten-page .round_img img {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 31px;
    max-height: 460px;
    object-fit: cover;
    object-position: top center;
}

.single-therapeuten-page .right-set h2 {
    font-size: 60px;
    margin-bottom: 20px;
    width: 100%;
}

.single-therapeuten-page .right-set {
    display: flex;
    flex-wrap: wrap;
}

.right-set-left {
    width: calc(100% - 380px);
    padding-right: 60px;
}

.right-set-right {
    width: 380px;
    background: #f0f0f0;
    padding: 25px;
    border-radius: 20px;
}

.right-set-right h3 {
    color: #2F2F2F;
    margin-bottom: 25px;
    font-size: 30px;
}

.right-set-right ul li {
    margin-bottom: 17px;
    font-size: 16px;
    font-weight: 400;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.right-set-right .media .media-body {
    font-size: 16px;
}

.right-set-right ul li:last-child {
    margin-bottom: 0;
}

.right-set-right ul li span {
    font-weight: 600;
}

.right-set-right ul li span~span {
    font-weight: 400;
}

.single-therapeuten-page .right-set h3 {
    font-size: 26px;
    color: #515151;
    margin-bottom: 20px;
    letter-spacing: 0;
}

.right-set-left ul {
    margin: 0 0 15px;
}

.right-set-left ul li {
    margin-bottom: 7px;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    position: relative;
    padding-left: 20px;
}

.right-set-left ul li:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #000;
    position: absolute;
    border-radius: 100%;
    left: 0;
    top: 8px;
}

.right-set-left ul.set_icon_bx li::before {
    display: none;
}

.right-set-left ul.set_icon_bx {
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.right-set-left ul.set_icon_bx li {
    padding-left: 0;
}

.right-set-left ul.set_icon_bx li {
    width: 100%;
}

.right-set-left ul.set_icon_bx li i {
    width: 58px;
    height: 58px;
    display: inline-block;
    background: #255A79;
    border-radius: 50%;
    text-align: center;
    line-height: 58px;
    color: #fff;
    margin-right: 15px;
}

.right-set-left ul.set_icon_bx li i.icon-whatsapp {
    background: #4CAF50;
}

.right-set-left ul.set_icon_bx li a {
    color: #474747;
    font-size: 18px;
    font-weight: 600;
}

.right-set-left ul.set_icon_bx li a:hover {
    color: #255a79;
}

.single-therapeuten-page .tab {
    margin-top: 40px;
}

.single-therapeuten-page .tab button {
    padding: 20px 41px;
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: none;
    box-shadow: none !important;
    color: #2F2F2F !important;
    font-size: 20px;
}

.single-therapeuten-page .tab .tab-content {
    border-bottom: 1px solid #C1C1C1;
    border-left: 1px solid #C1C1C1;
    border-right: 1px solid #C1C1C1;
    border-top: 1px solid #C1C1C1;
    padding: 40px;
}

.single-therapeuten-page .tab button.nav-link.active {
    z-index: 1;
    border-top: 1px solid #C1C1C1 !important;
    border-left: 1px solid #C1C1C1 !important;
    border-right: 1px solid #C1C1C1 !important;
    border-bottom: none;
    color: #0C5C8C !important;
}

.single-therapeuten-page .tab ul#myTab {
    border: none;
    margin-bottom: -1px;
}

.single-therapeuten-page .tab div.tab-pane p {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 400;
    color: #494949;
    position: relative;
    padding-left: 0;
}

.listing_bottom_set {
    margin-top: 60px;
}

.listing_bottom_set h2 {
    text-align: center;
}

.review_item div.glsr-review .glsr-tag-value p {
    padding: 0;
}

.review_item div.glsr-review .glsr-tag-value p a {
    color: #255a79;
    font-weight: 600;
}

.review_item div.glsr-review .glsr-tag-value p a:hover {
    color: #a58a75;
}

.single-therapeuten-page .tab button:focus-visible {
    outline: none;
}

.review_form {
    background: #fbf6f4;
    padding: 25px;
}

.review_form .glsr-field.form-group {
    font-size: 18px;
}

.review_form .glsr-field.form-group .form-control {
    background: none;
    border: 1px solid #a58a75;
    font-size: 18px;
    padding: 15px;
}

.review_form button[type="submit"] {
    background: #a58a75;
    color: #fff !important;
}

.review_form button[type="submit"]:hover {
    background: #255a79;
    color: #fff !important;
}

.review_item .glsr-review-author {
    font-weight: 600;
}

.review_form h3 {
    font-size: 26px;
    color: #242424;
    margin-bottom: 20px;
    letter-spacing: 0;
}

.review_form .glsr-field.form-group .form-control:focus,
.review_form .glsr-field.form-group .form-control:focus-visible {
    box-shadow: none;
    outline: none;
}

.frau_sec {
    margin-bottom: 50px;
}

.frau_sec:before {
    bottom: 0px !important;
}

.frau_sec h2.defultHed {
    padding-bottom: 70px;
    padding-top: 50px;
}


/*.frau_sec p { color: #fff;}*/

.AcademySec.template_one.pt-0.AcademyBx .row {
    margin-bottom: 25px;
    align-items: center;
}


/* .AcademySec.template_one.pt-0.AcademyBx .row:last-child {
    margin-bottom: 0;
} */

.AcademySec.template_one.pt-0.AcademyBx .row:nth-child(2n+2) {
    flex-direction: row-reverse;
}

.round-set {
    text-align: center;
}

.round-set img {
    width: 280px;
    height: 280px;
    object-fit: cover;
    box-shadow: -3px 40px 60px 16px #0000000D;
    background: #ffffff;
    padding: 10px;
    border-radius: 50%;
}

.AcademySec.template_one.pt-0.AcademyBx {
    margin: 75px 0;
}

section.searchh .searchandfilter ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

section.searchh.home_search .searchandfilter ul {
    justify-content: center;
}

section.searchh .searchandfilter ul li {
    padding: 0;
    width: 42%;
    position: relative;
}

section.searchh.home_search .searchandfilter ul li{
    width: 65%;
    margin-right:25px;
}

section.searchh .searchandfilter ul li label {
    width: 100%;
}

section.searchh .searchandfilter ul li.sf-field-submit {
    width: 160px;
    position: relative;
}

section.searchh .searchandfilter ul li.sf-field-submit:before {
    content: "\e903";
    width: 15px;
    height: 15px;
    position: absolute;
    top: 20px;
    right: 20px;
    z-index: 9;
    font-family: 'icomoon' !important;
    color: #fff;
}

section.searchh .searchandfilter ul li.sf-field-submit:hover:before {
    color: #000;
}

section.searchh .searchandfilter ul li.sf-field-submit input[type="submit"] {
    color: #FFF;
    height: 61px;
    background: #0A5A8B;
    padding: 0;
    border: 0;
    outline: none;
    font-size: 18px;
    line-height: 23px;
    font-weight: 500;
    width: 160px;
    border-radius: 35px;
    padding: 0 49px 0 20px;
    text-align: center;
    border: 2px solid transparent;
}

section.searchh .searchandfilter ul li.sf-field-submit input[type="submit"]:hover {
    background: #FEF1EB;
    color: #000;
}

section.searchh .searchandfilter ul li select.sf-input-select, section.searchh .searchandfilter ul li .sf-input-text {
    width: 100%;
    height: 61px;
    border-radius: 40px;
    color: #515151;
    /* border: 0; */
    font-size: 18px;
    line-height: 23px;
    outline: none;
    padding: 0 30px 0 30px;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari and Chrome */
    appearance: none;
    position: relative;
    background: url(assets/images/down_new.png) no-repeat top 25px right 16px;
    background-size: 15px;
}

section.searchh .searchandfilter ul li .sf-input-text {
/*    height: 50px;*/
    background: unset;
    border: 1px solid rgb(118, 118, 118);
}

.text_sett .wp-pagenavi {
    padding-top: 40px;
    text-align: center;
}

.text_sett .wp-pagenavi span.pages {
    background: #a58a75;
    color: #fff;
    border: none;
    padding: 10px;
    display: inline-block;
}

.text_sett .wp-pagenavi span.current {
    border: 1px solid #a58a75;
    padding: 10px;
    color: #a58a75;
}

.text_sett .wp-pagenavi a {
    border: 1px solid #a58a75;
    padding: 10px;
    background: #a58a75;
    color: #fff;
}

.text_sett .wp-pagenavi a:hover {
    background: #fff;
    color: #a58a75;
}

.bannerSec .bnrtxt .bnrtxtinr .bnrCon {
    max-width: 100%;
    text-align: center;
}

.single-therapeuten-page .right-set .right-set-right p {
    position: relative;
    padding-left: 60px;
    font-size: 18px;
}

.single-therapeuten-page .right-set .right-set-right i {
    width: 46px;
    height: 46px;
    display: inline-block;
    background: #255A79;
    border-radius: 50%;
    text-align: center;
    line-height: 46px;
    color: #fff;
    margin-right: 15px;
    position: absolute;
    left: 0;
}

.single-therapeuten-page .right-set .right-set-right p a {
    color: #474747;
    text-decoration: none;
}

.single-therapeuten-page .right-set .right-set-right p a:hover {
    color: #416e88;
}

.single-therapeuten-page .right-set .right-set-right p a.btn_set {
    background: #a58a75;
    color: #fff;
    display: inline-block;
    padding: 10px 14px;
    margin-top: 5px;
    border-radius: 5px;
}

.single-therapeuten-page .right-set .right-set-right p a.btn_set:hover {
    background: #ebd1be;
    color: #000;
}

.single-therapeuten-page .right-set .right-set-right p span {
    display: block;
}

.theraimg .theradets p {
    margin-bottom: 14px;
}

.single-therapeuten-page .right-set div#glsr_11be7b09 {
    width: 100%;
    margin-bottom: 20px;
}

.star_rating {
    width: 100%;
    margin-bottom: 20px;
}

.triggerpnl.points {
    position: relative;
    padding-left: 70px;
}

.triggerpnl.points:before {
    content: "";
    width: 50px;
    height: 50px;
    background: url(assets/images/points.jpg) no-repeat center center;
    position: absolute;
    left: 0;
    top: 0;
    background-size: cover;
    border-radius: 50%;
}

.AcademySec.template_one.pt-0.AcademyBx .row.top_con {
    margin-bottom: 50px;
}

.triggerpnl.points ul.custom_list,
.triggerpnl.h2_design ul {
    margin: 25px 0 0;
}

.triggerpnl.points ul.custom_list li,
.triggerpnl.h2_design ul li {
    padding-left: 25px;
    margin-bottom: 15px;
    position: relative;
}

.triggerpnl.points ul.custom_list li:before,
.triggerpnl.h2_design ul li:before {
    content: "";
    position: absolute;
    width: 9px;
    height: 9px;
    background: #a58a75;
    transform: rotate(45deg);
    left: 3px;
    top: 4px;
}

.triggerpnl.h2_design ul li:before {
    top: 10px;
}


/*.triggerpnl.bx_set_design {*/


/*    box-shadow: 0px 0 60px 0px #0000000D;*/


/*    border-radius: 30px;*/


/*    background: #FFF;*/


/*    padding: 30px 35px;*/


/*}*/

.page-template-page-new-template-two .triggerpnl a {
    color: #a58a75;
    font-weight: 600;
    text-decoration: underline !important;
}

.gform_wrapper .gform_title {
    display: none !important
}

.gform-theme--foundation .chosen-container-single .chosen-single,
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper textarea,
.gform_wrapper select,
div#field_1_100 .ginput_container_multiselect .ts-control, 
div#field_1_114 .ginput_container_multiselect .ts-control,
div#field_1_122 .ginput_container_multiselect .ts-control,
div#field_1_101 .ginput_container_multiselect .ts-control,
.gform_wrapper [type="password"],
.gform_wrapper [type="url"],
.gform_wrapper [type="number"],
span#input_1_111_2_container span#input_1_111_2 {
    width: 100%!important;
    background-color: transparent!important;
    outline: none!important;
    border: 2px solid #0A5A8B!important;
    height: 50px!important;
    color: #000!important;
    font-size: 15px!important;
    line-height: 20px!important;
    border-radius: 10px!important;
    padding: 10px 15px!important;
    resize: none !important
}

span#input_1_111_2_container span#input_1_111_2_cardinfo_right span#input_1_111_3 {
    background-color: transparent !important;
    outline: none!important;
    border: 2px solid #0A5A8B!important;
    height: 50px!important;
    color: #000!important;
    font-size: 15px!important;
    line-height: 20px!important;
    border-radius: 10px!important;
    padding: 10px 15px!important;
    resize: none !important
}



.gform_wrapper .ginput_container_multiselect select {
    height: auto !important
}

.gf_progressbar_title,
.gform-theme--framework .gfield_list_group_item::before,
.gform-theme--framework .gform-field-label {
    color: #081e32!important;
    font-weight: 600!important;
    font-size: 15px!important;
}

.gfield_description {
    color: #494949!important;
    font-weight: 400!important;
    font-size: 13px!important;
}

.gform_wrapper h3,
.page-template-page-home fieldset#field_6_7 legend.gfield_label.gform-field-label,
.gform_page_fields fieldset#field_1_77 legend.gfield_label.gform-field-label,
.gform_page_fields fieldset#field_1_78 legend.gfield_label.gform-field-label,
.gform_page_fields div#field_1_76 .frm_profile h2,
.gform_page_fields fieldset#field_1_106 legend.gfield_label.gform-field-label,
div#field_1_110 label.gfield_label.gfield_label_before_complex.gform-field-label,
fieldset#field_1_111 legend.gfield_label.gfield_label_before_complex.gform-field-label label.gfield_label.gform-field-label {
    color: #0A5A8B !important;
    font-size: 35px!important;
    line-height: 40px!important;
    font-weight: 500!important;
    margin: 0 0 8px!important;
    padding-top: 20px;
}

div#field_1_110 label.gfield_label.gfield_label_before_complex.gform-field-label {
    padding-top: 0;
}

.gform_wrapper h5 {
    color: #0A5A8B;
    font-size: 25px!important;
    line-height: 30px!important;
    font-weight: 500!important;
    margin: 0 !important;
}

.gform-theme--framework .gf_progressbar .gf_progressbar_percentage {
    block-size: 18px !important;
}

.sub-menu-toggle,
.sub-toggle {
    display: none;
}

ul.slimmenu li>ul {
    width: 300px;
    padding: 15px !important;
    background: #A58A75;
    border-radius: 15px;
}

ul.slimmenu li>ul li {
    margin-bottom: 10px;
    background: #A58A75;
    width: 100%;
}

ul.slimmenu li>ul li a {
    font-size: 16px;
    color: #fff;
    line-height: 22px;
}

ul.slimmenu li>ul li a:hover,
ul.slimmenu li ul li.current_page_item a {
    color: #000;
}

.frm_list ul {
    margin-top: 30px;
}

.frm_profile {
    display: flex;
}

.frm_profile figure {
    height: 240px;
    width: 175px;
    border-radius: 15px;
    border: 2px solid #f0f0f0;
    overflow: hidden;
    margin-right: 30px;
}

div#field_1_75 .frm_profile figure {
    height: auto !important;
    width: 60% !important;
    margin-right: 0 !important;
}

.frm_profile figure img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}


.blog_content .theraimg img {
    width: 100%;
    border-radius: 30px;
    height: 350px;
    object-fit: cover;
    object-position: top center; }


/*************************** end therapist list ******************/

.right-set-right .media {
    position: relative;
    width: 100%;
    margin-bottom: 16px;
}

.right-set-right .media .media-body {
    padding-left: 60px;
}

.right-set-right .media .media-body strong {
    display: block;
}

.right-set-right .media .media-body ul li {
    margin-bottom: 3px;
    position: relative;
    padding-left: 18px;
}

.right-set-right .media .media-body ul li:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #000000;
    position: absolute;
    border-radius: 100%;
    left: 0;
    top: 7px;
}

.right-set-left ul.social_icon_single {
    margin: 15px auto 0;
    display: flex;
    flex-wrap: wrap;
}

.right-set-left ul.social_icon_single li:before {
    display: none;
}

.right-set-left ul.social_icon_single li i {
    width: 58px;
    height: 58px;
    display: inline-block;
    background: #255A79;
    border-radius: 50%;
    text-align: center;
    line-height: 58px;
    color: #fff;
    margin-right: 15px;
}

.right-set-left ul.social_icon_single li {
    padding-left: 0;
}

.right-set-left ul.social_icon_single li i:hover {
    background: #a58a75;
}

.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio,
.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio,
.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio {
    margin-top: 18px;
}

.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio,
.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio,
.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio,
.page-template-page-home .gfield_radio, .page-template-page-home div#input_8_7 {
    flex-wrap: wrap;
    flex-direction: inherit !important;
    justify-content: center;
}
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio,
.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio {
    justify-content: flex-start;
}

.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice,
.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice,
.page-template-page-home .gfield_radio .gchoice {
    width: calc(33% - 9px);
    display: flex !important;
    flex-wrap: wrap !important;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_0,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_1,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_2,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_3,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_4  {
    width: calc(19% - 9px);
    display: flex !important;
    flex-wrap: wrap !important;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_0,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_1,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_2,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_3,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_4, 
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_5 {
    width: calc(16% - 9px);
    display: flex !important;
    flex-wrap: wrap !important;
}


.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label,
.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label,
.page-template-page-home .gfield_radio .gchoice label {
    cursor: pointer;
    background: #fff2e9;
    border-radius: 19px;
    padding: 35px;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input,
.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input,
.page-template-page-home .gfield_radio .gchoice input.gfield-choice-input{
    display: none;
}

.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label,
.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label {
    margin: 0;
    white-space: pre-line;
    line-height: 25px;
    text-align: left;
    width: 100%;
    font-weight: 500 !important;
}

.page-template-page-home .gfield_radio .gchoice label{
    margin: 0;
    white-space: pre-line;
    line-height: 25px;
    text-align: center;
    width: 100%;
    font-weight: 500 !important;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
	flex-direction: column;
	height: 100%;
	font-size: 18px !important;
}

.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+label,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+label,
.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+label,
.page-template-page-home .gfield_radio .gchoice input.gfield-choice-input:checked+label {
    background: #a58a75;
    color: #fff !important;
}
.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label strong,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label strong,
.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label strong {
    display: block;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 6px;
    color: #0a5a8b !important;
}

.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label span,
.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label span,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label span {
    display: block;
    margin-top: 10px;
}


/* .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label:hover {
    background: #a58a75;
    color: #fff !important;
} */

.gform_page_fields div#field_1_76 .frm_profile {
    width: 100%;
    flex-direction: column;
}

.gform_page_fields div#field_1_76 .frm_profile .frm_profile_in {
    margin-top: 18px;
    display: flex;
    flex-wrap: wrap;
    margin: 18px -15px 0;
}

.gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 {
    width: calc(50% - 30px);
    margin: 0 15px;
}

.gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 {
    width: calc(50% - 30px);
    margin: 0 15px;
    background: #fff2e9;
    text-align: center;
}

.gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 figure {
    margin: 0 auto 20px;
}

.gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h4 {
    font-size: 30px !important;
    line-height: 40px !important;
    font-weight: 500 !important;
    margin-bottom: 5px !important;
    color: #0a5a8b !important;
}

.gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h5 {
    font-size: 23px !important;
    line-height: 30px !important;
    color: #000;
    margin-bottom: 5px !important;
}

.gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h6 {
    font-size: 18px !important;
    line-height: 30px !important;
    color: #000;
    margin-bottom: 0;
}

.gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h6 a {
    color: #a58a75;
}

.articlesSec_bx {
    margin-top: 33px;
    width: 100%;
    height: auto !important;
    padding: 40px;
    background: rgb(245 231 220);
    border-radius: 20px;
}

a.defultBtn.clearbx {
    clear: both;
}

.articlesSec_bx .triggerpnl {
    padding: 0;
}

.page-template-page-frauenraum .articlesSec_bx_items .articlesSec_bx:nth-child(2n+2) {
    background: #e4f2fb;
}

.mr_set_new {
    margin-top: 33px;
}
.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice.gchoice_1_106_0,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice.gchoice_1_77_0 {
    width: 100%;
}

.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_106_0,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_77_0 {
    margin: 0;
    white-space: pre-line;
    line-height: 25px;
    text-align: center;
    width: 100%;
    width: calc(25% - 9px);
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    background: #e6f4fd;
}
.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_106_0 .set,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_77_0 .set {
    margin: 0;
    white-space: pre-line;
    line-height: 25px;
    text-align: center;
    width: 100%;
    padding: 0 35px 35px;
    background: #e6f4fd;
    border-radius: 17px;
}

.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+#label_1_77_0 .set {
    background: #0a5a8b;
}
.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+#label_1_106_0 .set strong,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+#label_1_77_0 .set strong {
    color: #80cfff !important;
}

.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+label strong,
.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+label strong {
    color: #ffd7b8 !important;
}

header.headersec .hdrBtn .dropdown a#dropdownMenuLink {
    background: #a58a75;
    border: 1px solid #a58a75;
    padding: 15px 11px;
    border-radius: 30px;
}

header.headersec .hdrBtn .dropdown a#dropdownMenuLink:focus {
    outline: none;
    box-shadow: none;
}

.hdrBtn .dropdown ul.dropdown-menu {
    display: none;
}

.hdrBtn .dropdown ul.dropdown-menu.show {
    display: block;
}

.hdrBtn .dropdown ul.dropdown-menu.show {
    display: block;
    background: #fbeee8;
    border: none;
    padding: 0;
    overflow: hidden;
}

.hdrBtn .dropdown ul.dropdown-menu li {
    margin: 0;
}

.hdrBtn .dropdown ul.dropdown-menu li a.dropdown-item {
    color: #a58a75;
    padding: 10px 0;
    text-align: center;
}

.hdrBtn .dropdown ul.dropdown-menu li a.dropdown-item:hover {
    background: #a58a75;
    color: #fff;
}

.page-template-page-home fieldset#field_6_7 legend.gfield_label.gform-field-label {
    display: block;
    text-align: center;
    margin-bottom: 30px !important;
    color: #373737 !important;
}

.page-template-page-home fieldset#field_6_7 legend.gfield_label.gform-field-label,
.page-template-page-home fieldset#field_6_18 legend.gfield_label.gform-field-label,
.page-template-page-home fieldset#field_6_39 legend.gfield_label.gform-field-label{
    display: block !important;
}

.page-template-page-home legend.gfield_label.gform-field-label,
.page-template-page-home div#field_6_20 label.gfield_label.gform-field-label,
.page-template-page-home div#field_6_25 label.gfield_label.gform-field-label,
.page-template-page-home div#field_6_29 label.gfield_label.gform-field-label,
.page-template-page-home div#field_6_41 label.gfield_label.gform-field-label {
    display: none !important;
}

.page-template-page-home .gfield_description.validation_message.gfield_validation_message {
    text-align: center;
    color: red !important;
}

.page-template-page-home .gfield_error .gfield_radio .gchoice label,
.page-id-388 .gfield_error .gfield_radio .gchoice label {
    border: 2px solid red !important;
}

.validation_message.gfield_validation_message {
    color: red !important;
}

.page-id-388 .gfield_error .gfield_radio .gchoice.disabled label{
    border: none !important;
}


.page-template-page-home .gform_footer.before {
    margin-top: 50px;
    /* text-align: center !important; */
    justify-content: center;
}

.page-template-page-home .gform_footer.before input#gform_submit_button_6 {
    /* display: inline-block !important; */
    color: #FFF;
    background: #A58A75;
    padding: 20px 45px;
    border-radius: 44px;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_0 label#label_6_7_0,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_1 label#label_6_7_1,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_2 label#label_6_7_2,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_3 label#label_6_7_3,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_4 label#label_6_7_4 {
    background: #e6f4fd;
		height: 100%;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_0 label#label_8_7_0,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_1 label#label_8_7_1,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_2 label#label_8_7_2,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_3 label#label_8_7_3,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_4 label#label_8_7_4,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_5 label#label_8_7_5{
    background: #e6f4fd;
		height: 100%;
}


.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_0 input#choice_6_7_0:checked+label#label_6_7_0,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_1 input#choice_6_7_1:checked+label#label_6_7_1,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_2 input#choice_6_7_2:checked+label#label_6_7_2,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_3 input#choice_6_7_3:checked+label#label_6_7_3,
.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_4 input#choice_6_7_4:checked+label#label_6_7_4,

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_0 input#choice_8_7_0:checked+label#label_8_7_0,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_1 input#choice_8_7_1:checked+label#label_8_7_1,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_2 input#choice_8_7_2:checked+label#label_8_7_2,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_3 input#choice_8_7_3:checked+label#label_8_7_3,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_4 input#choice_8_7_4:checked+label#label_8_7_4,
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_5 input#choice_8_7_5:checked+label#label_8_7_5{
    background: #0a5a8b;
}

.page-template-page-home div#input_8_7 label {
    padding: 35px 15px;
}


.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container-single .chosen-search input.chosen-search-input {
    padding-left: 45px !important;
}


form#gform_1 fieldset#field_1_89 legend.gfield_label.gform-field-label.gfield_label_before_complex {
    display: none;
}

a.defultBtn.custom_btn_right {
    background: #0A5A8B;
    border: 1px solid #0A5A8B;
}

a.defultBtn.custom_btn_right:hover {
    background: #e5f5ff;
}

div#field_1_93 .ts-control,  div#field_1_100 .ts-control, div#field_1_101 .ts-control, {
    width: 100% !important;
    background-color: transparent !important;
    outline: none !important;
    border: 2px solid #0A5A8B !important;
    height: 50px !important;
    color: #000 !important;
    font-size: 15px !important;
    line-height: 20px !important;
    border-radius: 10px !important;
    padding: 10px 15px !important;
    resize: none !important;
}

div#field_1_93 .ts-control .item, 
div#field_1_100 .ts-control .item, 
div#field_1_101 .ts-control .item,
div#field_1_114 .ts-control .item,
div#field_1_122 .ts-control .item {
    background: #0a5a8b;
    color: #fff;
}

.gform-theme--foundation .chosen-container {
    width: 100% !important;
}

div#field_1_93, div#field_1_100, div#field_1_101 {
    position: relative;
}


.page-template-page-home .gform-body.gform_body h3 {
	padding-top: 0;
	text-align: center;
	color: #373737 !important;
}

.page-template-page-home .gform_page_footer.before {
	justify-content: center;
}

.page-template-page-home div#field_8_20 label.gform-field-label,
.page-template-page-home div#field_8_25 label.gform-field-label,
.page-template-page-home div#field_8_29 label.gform-field-label,
.page-template-page-home div#field_8_41 label.gform-field-label {
	display: none;
}

.page-template-page-home .gform_fields textarea {
	height: 160px !important;
	min-block-size: inherit !important;
}

.triggerSec.triggerSec_custom_design div#gform_confirmation_message_8 {
	background: #e6f5ff;
	padding: 15px;
	text-align: center;
	color: #034e7b;
	border-radius: 10px;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_0 label#label_8_7_0:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/09/3.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_0 input#choice_8_7_0:checked+label#label_8_7_0:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/09/3.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_1 label#label_8_7_1:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/2_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_1 input#choice_8_7_1:checked+label#label_8_7_1:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/2_white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_2 label#label_8_7_2:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_2 input#choice_8_7_2:checked+label#label_8_7_2:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_3 label#label_8_7_3:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/4_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_3 input#choice_8_7_3:checked+label#label_8_7_3:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/4_white.png) no-repeat top center;
	background-size: 100%;
}


.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_4 label#label_8_7_4:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/5_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_4 input#choice_8_7_4:checked+label#label_8_7_4:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/5_white.png) no-repeat top center;
	background-size: 100%;
}


.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_5 label#label_8_7_5:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/transparency.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_5 input#choice_8_7_5:checked+label#label_8_7_5:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/transparency-white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home .gchoice.gchoice_8_9_0 label:before,
.page-template-page-home .gchoice.gchoice_8_10_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/1_one_black_1.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home .gchoice.gchoice_8_9_0 input#choice_8_9_0:checked+label:before,
.page-template-page-home .gchoice.gchoice_8_10_0 input#choice_8_10_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/1_one_white_1.png) no-repeat top center;
	background-size: 100%;
}


.page-template-page-home .gchoice.gchoice_8_9_1 label:before,
.page-template-page-home .gchoice.gchoice_8_10_1 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/1_one_black_2.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home .gchoice.gchoice_8_9_1 input#choice_8_9_1:checked+label:before,
.page-template-page-home .gchoice.gchoice_8_10_1 input#choice_8_10_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/1_one_white_2.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_14 .gchoice.gchoice_8_14_0 label:before,
.page-template-page-home div#input_8_26 .gchoice.gchoice_8_26_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_black_set.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_14 .gchoice.gchoice_8_14_0 input#choice_8_14_0:checked+label:before,
.page-template-page-home div#input_8_26 .gchoice.gchoice_8_26_0 input#choice_8_26_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_white_set.png) no-repeat top center;
	background-size: 100%;
}


.page-template-page-home div#input_8_14 .gchoice.gchoice_8_14_1 label:before,
.page-template-page-home div#input_8_26 .gchoice.gchoice_8_26_1 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_black_set_1.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_14 .gchoice.gchoice_8_14_1 input#choice_8_14_1:checked+label:before,
.page-template-page-home div#input_8_26 .gchoice.gchoice_8_26_1 input#choice_8_26_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_white_set_1.png) no-repeat top center;
	background-size: 100%;
}


.page-template-page-home div#input_8_19 .gchoice.gchoice_8_19_0 label:before,
.page-template-page-home div#input_8_27 .gchoice.gchoice_8_27_0 label:before,
.page-template-page-home div#input_8_27 .gchoice.gchoice_8_27_1 label:before,
.page-template-page-home div#input_8_27 .gchoice.gchoice_8_27_2 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_19 .gchoice.gchoice_8_19_0 input#choice_8_19_0:checked+label:before,
.page-template-page-home div#input_8_27 .gchoice.gchoice_8_27_0 input#choice_8_27_0:checked+label:before,
.page-template-page-home div#input_8_27 .gchoice.gchoice_8_27_1 input#choice_8_27_1:checked+label:before,
.page-template-page-home div#input_8_27 .gchoice.gchoice_8_27_2 input#choice_8_27_2:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_white.png) no-repeat top center;
	background-size: 100%;
}


 .page-template-page-home div#input_8_19 .gchoice.gchoice_8_19_1 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_19 .gchoice.gchoice_8_19_1 input#choice_8_19_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_19 .gchoice.gchoice_8_19_2 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_19 .gchoice.gchoice_8_19_2 input#choice_8_19_2:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_white.png) no-repeat top center;
	background-size: 100%;
} 



.page-template-page-home div#input_8_21 .gchoice.gchoice_8_21_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_21 .gchoice.gchoice_8_21_0 input#choice_8_21_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_white.png) no-repeat top center;
	background-size: 100%;
} 

.page-template-page-home div#input_8_21 .gchoice.gchoice_8_21_1 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_21 .gchoice.gchoice_8_21_1 input#choice_8_21_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_21 .gchoice.gchoice_8_21_2 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_21 .gchoice.gchoice_8_21_2 input#choice_8_21_2:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/insurance_white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_36 .gchoice.gchoice_8_36_0 label:before,
.page-template-page-home div#input_8_35 .gchoice.gchoice_8_35_0 label:before,
.page-template-page-home div#input_8_38 .gchoice.gchoice_8_38_0 label:before,
.page-template-page-home div#input_8_37 .gchoice.gchoice_8_37_0 label:before,
.page-template-page-home div#input_8_34 .gchoice.gchoice_8_34_0 label:before,
.page-template-page-home div#input_8_33 .gchoice.gchoice_8_33_0 label:before,
.page-template-page-home div#input_8_22 .gchoice.gchoice_8_22_0 label:before,
.page-template-page-home div#input_8_30 .gchoice.gchoice_8_30_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_black_set.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_36 .gchoice.gchoice_8_36_0 input#choice_8_36_0:checked+label:before,
.page-template-page-home div#input_8_35 .gchoice.gchoice_8_35_0 input#choice_8_35_0:checked+label:before,
.page-template-page-home div#input_8_38 .gchoice.gchoice_8_38_0 input#choice_8_38_0:checked+label:before,
.page-template-page-home div#input_8_37 .gchoice.gchoice_8_37_0 input#choice_8_37_0:checked+label:before,
.page-template-page-home div#input_8_34 .gchoice.gchoice_8_34_0 input#choice_8_34_0:checked+label:before,
.page-template-page-home div#input_8_33 .gchoice.gchoice_8_33_0 input#choice_8_33_0:checked+label:before,
.page-template-page-home div#input_8_22 .gchoice.gchoice_8_22_0 input#choice_8_22_0:checked+label:before,
.page-template-page-home div#input_8_30 .gchoice.gchoice_8_30_0 input#choice_8_30_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_white_set.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_36 .gchoice.gchoice_8_36_1 label:before,
.page-template-page-home div#input_8_35 .gchoice.gchoice_8_35_1 label:before,
.page-template-page-home div#input_8_38 .gchoice.gchoice_8_38_1 label:before,
.page-template-page-home div#input_8_37 .gchoice.gchoice_8_37_1 label:before,
.page-template-page-home div#input_8_34 .gchoice.gchoice_8_34_1 label:before,
.page-template-page-home div#input_8_33 .gchoice.gchoice_8_33_1 label:before,
.page-template-page-home div#input_8_22 .gchoice.gchoice_8_22_1 label:before,
.page-template-page-home div#input_8_30 .gchoice.gchoice_8_30_1 label:before, 

.page-template-page-home div#input_8_22 .gchoice.gchoice_8_22_2 label:before, 
.page-template-page-home div#input_8_14 .gchoice.gchoice_8_14_2 label:before, 
.page-template-page-home div#input_8_37 .gchoice.gchoice_8_37_2 label:before, 
.page-template-page-home div#input_8_38 .gchoice.gchoice_8_38_2 label:before, 
.page-template-page-home div#input_8_35 .gchoice.gchoice_8_35_2 label:before, 
.page-template-page-home div#input_8_36 .gchoice.gchoice_8_36_2 label:before, 
.page-template-page-home div#input_8_33 .gchoice.gchoice_8_33_2 label:before, 
.page-template-page-home div#input_8_34 .gchoice.gchoice_8_34_2 label:before, 
.page-template-page-home div#input_8_26 .gchoice.gchoice_8_26_2 label:before, 
.page-template-page-home div#input_8_30 .gchoice.gchoice_8_30_2 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_black_set_1.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_36 .gchoice.gchoice_8_36_1 input#choice_8_36_1:checked+label:before,
.page-template-page-home div#input_8_35 .gchoice.gchoice_8_35_1 input#choice_8_35_1:checked+label:before,
.page-template-page-home div#input_8_38 .gchoice.gchoice_8_38_1 input#choice_8_38_1:checked+label:before,
.page-template-page-home div#input_8_37 .gchoice.gchoice_8_37_1 input#choice_8_37_1:checked+label:before,
.page-template-page-home div#input_8_34 .gchoice.gchoice_8_34_1 input#choice_8_34_1:checked+label:before,
.page-template-page-home div#input_8_33 .gchoice.gchoice_8_33_1 input#choice_8_33_1:checked+label:before,
.page-template-page-home div#input_8_22 .gchoice.gchoice_8_22_1 input#choice_8_22_1:checked+label:before,
.page-template-page-home div#input_8_30 .gchoice.gchoice_8_30_1 input#choice_8_30_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/3_white_set_1.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_23 .gchoice.gchoice_8_23_0 label:before,
.page-template-page-home div#input_8_31 .gchoice.gchoice_8_31_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/1_one_black_2.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_23 .gchoice.gchoice_8_23_0 input#choice_8_23_0:checked+label:before,
.page-template-page-home div#input_8_31 .gchoice.gchoice_8_31_0 input#choice_8_31_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/1_one_white_2.png) no-repeat top center;
	background-size: 100%;
}


.page-template-page-home div#input_8_24 .gchoice.gchoice_8_24_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/1_one_black_2.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_24 .gchoice.gchoice_8_24_0 input#choice_8_24_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/1_one_white_2.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_11 .gchoice.gchoice_8_11_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/woman_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_11 .gchoice.gchoice_8_11_0 input#choice_8_11_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/woman_white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_11 .gchoice.gchoice_8_11_1 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/yoga_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_11 .gchoice.gchoice_8_11_1 input#choice_8_11_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/yoga_white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_12 .gchoice.gchoice_8_12_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/coaching_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_12 .gchoice.gchoice_8_12_0 input#choice_8_12_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/coaching_white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_12 .gchoice.gchoice_8_12_1 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/training_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_12 .gchoice.gchoice_8_12_1 input#choice_8_12_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/training_white.png) no-repeat top center;
	background-size: 100%;
}

.page-template-page-home div#input_8_13 .gchoice.gchoice_8_13_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/pregnant_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_13 .gchoice.gchoice_8_13_0 input#choice_8_13_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/pregnant_white.png) no-repeat top center;
	background-size: 100%;
}


.page-template-page-home div#input_8_13 .gchoice.gchoice_8_13_1 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/businesswoman_black.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
}

.page-template-page-home div#input_8_13 .gchoice.gchoice_8_13_1 input#choice_8_13_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/businesswoman_white.png) no-repeat top center;
	background-size: 100%;
}

#field_1_106 .gchoice.disabled { opacity: 0.5; pointer-events: none;}


.main_heading { text-align: center;}
.main_heading h3 { margin-bottom:0px !important;}
.gchoice_8_7_5 label { position: relative;}
.gchoice_8_7_5 label a { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; color: #081e32 !important;}


.page-id-388 .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_106_0 .set,
.page-id-388 .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_77_0 .set {
    background: none !important;
}

.page-id-388 .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_106_0,
.page-id-388 .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_77_0 {
    background: #e6f4fd;
}

.page-id-388 div#input_1_106 .gchoice.gchoice_1_106_0 label:before,
.page-id-388 div#input_1_77 .gchoice.gchoice_1_77_0 label:before {
    content: "";
    position: relative;
    width: 80px;
    height: 80px;
    background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/vip-person-blue.png) no-repeat top center;
    background-size: 100%;
    margin: 20px 35px;
}

.page-id-388 div#input_1_106 .gchoice.gchoice_1_106_0 input#choice_1_106_0:checked+label:before,
.page-id-388 div#input_1_77 .gchoice.gchoice_1_77_0 input#choice_1_77_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/vip-person-white.png) no-repeat top center;
	background-size: 100%;
}

.page-id-388 .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+#label_1_106_0,
.page-id-388 .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+#label_1_77_0 {
    background: #0a5a8b;
}

.page-id-388 div#input_1_106 .gchoice.gchoice_1_106_1 label:before,
.page-id-388 div#input_1_77 .gchoice.gchoice_1_77_1 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/booking.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
    display: inline-block;
}

.page-id-388 div#input_1_106 .gchoice.gchoice_1_106_1 input#choice_1_106_1:checked+label:before,
.page-id-388 div#input_1_77 .gchoice.gchoice_1_77_1 input#choice_1_77_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/booking-white.png) no-repeat top center;
	background-size: 100%;
}

.page-id-388 div#input_1_77 .gchoice.gchoice_1_77_2 label:before,
.page-id-388 div#input_1_106 .gchoice.gchoice_1_106_2 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/persuasion.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
    display: inline-block;
}

.page-id-388 div#input_1_77 .gchoice.gchoice_1_77_2 input#choice_1_77_2:checked+label:before,
.page-id-388 div#input_1_106 .gchoice.gchoice_1_106_2 input#choice_1_106_2:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/persuasion-white.png) no-repeat top center;
	background-size: 100%;
}
.page-id-388 div#input_1_77 .gchoice.gchoice_1_77_3 label:before,
.page-id-388 div#input_1_106 .gchoice.gchoice_1_106_3 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/time.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
    display: inline-block;
}

.page-id-388 div#input_1_77 .gchoice.gchoice_1_77_3 input#choice_1_77_3:checked+label:before,
.page-id-388 div#input_1_106 .gchoice.gchoice_1_106_3 input#choice_1_106_3:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/time-white.png) no-repeat top center;
	background-size: 100%;
}


.page-id-388 div#input_1_78 .gchoice.gchoice_1_78_0 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/bank-transfer.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
    display: inline-block;
}

.page-id-388 div#input_1_78 .gchoice.gchoice_1_78_0 input#choice_1_78_0:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/bank-transfer-white.png) no-repeat top center;
	background-size: 100%;
}


.page-id-388 div#input_1_78 .gchoice.gchoice_1_78_1 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/money-transfer.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
    display: inline-block;
}

.page-id-388 div#input_1_78 .gchoice.gchoice_1_78_1 input#choice_1_78_1:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/money-transfer-white.png) no-repeat top center;
	background-size: 100%;
}


.page-id-388 div#input_1_78 .gchoice.gchoice_1_78_2 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/credit-card.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
    display: inline-block;
}

.page-id-388 div#input_1_78 .gchoice.gchoice_1_78_2 input#choice_1_78_2:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/credit-card-white.png) no-repeat top center;
	background-size: 100%;
}


.page-id-388 div#input_1_78 .gchoice.gchoice_1_78_3 label:before {
	content: "";
	position: relative;
	width: 80px;
	height: 80px;
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/line.png) no-repeat top center;
	background-size: 100%;
	margin-bottom: 15px;
    display: inline-block;
}

.page-id-388 div#input_1_78 .gchoice.gchoice_1_78_3 input#choice_1_78_3:checked+label:before {
	background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/line-white.png) no-repeat top center;
	background-size: 100%;
}

.page-id-388 div#input_1_78 label {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.page-id-388 div#field_1_73 h3 {
    text-align: left;
}



.page-id-388 button#gform_save_1_2_link::before, 
.page-id-388 button#gform_save_1_3_link::before,
.page-id-388 button#gform_save_1_4_link::before, 
.page-id-388 button#gform_save_1_5_link::before,
.page-id-388 button#gform_save_1_6_link::before,
.page-id-388 button#gform_save_1_footer_link::before {
    color: #fff;
}

.page-id-388 button#gform_save_1_2_link:hover::before,
.page-id-388 button#gform_save_1_3_link:hover::before,
.page-id-388 button#gform_save_1_4_link:hover::before,
.page-id-388 button#gform_save_1_5_link:hover::before,
.page-id-388 button#gform_save_1_6_link:hover::before,
.page-id-388 button#gform_save_1_footer_link:hover::before  {
    color: #000;
}

.page-id-388 button#gform_browse_button_1_50 {
    display: inline-flex !important;
    align-items: center !important;
    color: #FFF !important;
    background: #0a5a8b !important;
    font-size: 15px !important;
    line-height: 20px !important;
    position: relative !important;
    padding: 0 35px !important;
    border-radius: 60px !important;
    border: 1px solid #0a5a8b !important;
    outline: none !important;
}

.page-id-388 button#gform_browse_button_1_50:hover {
    background: #e5f5ff !important;
    color: #000 !important;
}

.page-id-388 .gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before {
    color: #0a5a8b !important;
}

.gform-theme--api, .gform-theme--framework {
    --gf-ctrl-file-prog-bar-bg-color-loading: #0a5a8b;
}

.page-id-388 div#field_1_76 .frm_profile_in {
    padding-right: 400px;
}

.triggerpnl a {
    color: #494949;
    text-decoration: none;
}

.triggerpnl a:hover {
    color: #75604f;
    /* font-weight: 600; */
}

.page-template-page-frauenraum .articlesSec_bx_items .articlesSec_bx:nth-child(2n+2) .triggerpnl p a:hover {
    color: #003f65;
}

.articlesSec_bx_main .articlesSec_bx_items {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.articlesSec_bx_main .articlesSec_bx_items .articlesSec_bx {
    width: calc(50% - 15px);
}

.articlesSec_bx_main .articlesSec_bx_items .articlesSec_bx.full-width {
    width: 100%;
}

.articlesSec_bx_main .articlesSec_bx_items.color-0 .articlesSec_bx:nth-child(2), 
.articlesSec_bx_main .articlesSec_bx_items.color-0 .articlesSec_bx:nth-child(3),
.articlesSec_bx_main .articlesSec_bx_items.color-0 .articlesSec_bx:nth-child(5) {
    background: rgb(220 199 183);
}

.articlesSec_bx_main h3 {
    margin-top: 40px;
}

.articlesSec_bx_main .articlesSec_bx_items.color-1 .articlesSec_bx {
    background: #e4f2fb;
}

.articlesSec_bx_main .articlesSec_bx_items.color-1 .articlesSec_bx:nth-child(2) {
    background: #bdd5e5;
}

.articlesSec_bx_main .articlesSec_bx_items.color-2 .articlesSec_bx:nth-child(2), 
.articlesSec_bx_main .articlesSec_bx_items.color-2 .articlesSec_bx:nth-child(3), 
.articlesSec_bx_main .articlesSec_bx_items.color-2 .articlesSec_bx:nth-child(6) {
    background: rgb(220 199 183);
}

.articlesSec_bx_main .articlesSec_bx_items.color-3 .articlesSec_bx {
    background: #e4f2fb;
}

.articlesSec_bx_main .articlesSec_bx_items.color-3 .articlesSec_bx:nth-child(2), 
.articlesSec_bx_main .articlesSec_bx_items.color-3 .articlesSec_bx:nth-child(3), 
.articlesSec_bx_main .articlesSec_bx_items.color-3 .articlesSec_bx:nth-child(6),
.articlesSec_bx_main .articlesSec_bx_items.color-3 .articlesSec_bx:nth-child(7) {
    background: #bdd5e5;
}

.articlesSec_bx_main .articlesSec_bx_items.color-4 .articlesSec_bx:nth-child(2), 
.articlesSec_bx_main .articlesSec_bx_items.color-4 .articlesSec_bx:nth-child(3), 
.articlesSec_bx_main .articlesSec_bx_items.color-4 .articlesSec_bx:nth-child(6), 
.articlesSec_bx_main .articlesSec_bx_items.color-4 .articlesSec_bx:nth-child(7) {
    background: rgb(220 199 183);
}

.articlesSec_bx_main .articlesSec_bx_items.color-5 .articlesSec_bx {
    background: #e4f2fb;
}

.articlesSec_bx_main .articlesSec_bx_items.color-5 .articlesSec_bx:nth-child(2), 
.articlesSec_bx_main .articlesSec_bx_items.color-5 .articlesSec_bx:nth-child(3), 
.articlesSec_bx_main .articlesSec_bx_items.color-5 .articlesSec_bx:nth-child(6) {
    background: #bdd5e5;
}


.articlesSec_bx_items h3 {
    margin-top: 35px;
}

.articlesSec_bx .triggerpnl {
    padding: 0;
    position: relative;
}

.set_one_set {
    padding-left: 130px;
}

.set_one {
    position: absolute;
    max-width: 100px;
    left: 0;
    top: 0;
    background: #0a5a8b;
    padding: 15px;
    border-radius: 50%;
}

.set_one_gray {
    position: absolute;
    max-width: 100px;
    right: 0;
    top: 0;
    background: #A58A75;
    padding: 15px;
    border-radius: 50%;
}

.set_one__gray_set {
    padding-right: 130px;
}


div#gform_page_1_3 div#field_1_93 {
    display: none;
}

div#botomSEC a.defultBtn.clearbx {
    color: #fff;
}

div#botomSEC a.defultBtn.clearbx:hover {
    background: #FEF1EB;
    color: #000;
}

.articlesSec_bx_items.testTestimonials_design .articlesSec_bx {
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    text-align: center;
    overflow: hidden;
    padding-top: 190px;
    position: relative;
}

.articlesSec_bx_items.testTestimonials_design .articlesSec_bx:before {
    content: "";
    position: absolute;
    width: 250px;
    height: 250px;
    background: #0a5a8b;
    border-radius: 50%;
    top: -80px;
    left: -80px;
}

.articlesSec_bx_items.testTestimonials_design .articlesSec_bx:after {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    background: #0a5a8b;
    border-radius: 50%;
    bottom: -40px;
    right: -40px;
}

.articlesSec_bx_items.testTestimonials_design .articlesSec_bx .triggerpnl:before {
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    background: #0a5a8b url(http://workbyae-webseite.de/wp-content/uploads/2024/08/quotes-white.png) no-repeat top 28px center;
    border-radius: 50%;
    top: -130px;
    background-size: 40px;
    left: 0;
    right: 0;
    margin: auto;
}

.articlesSec_bx_items .articlesSec_bx:last-child {
    text-align: center;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.articlesSec_bx_items .articlesSec_bx:last-child .triggerpnl h3 {
    margin-top: 0;
}

.page-template-page-frauenraum .articlesSec_bx_items.top_item .articlesSec_bx:last-child {
    text-align: center;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    background: url(http://workbyae-webseite.de/wp-content/themes/healing/assets/images/credentialsBack.jpg) no-repeat top center;
}

/*.articlesSec_bx_items.top_item div#articlesSec_bx_25 {*/
/*    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);*/
/*    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);*/
/*}*/

div#gform_confirmation_message_1 {
    background: #e6f5ff;
    padding: 15px;
    text-align: center;
    color: #034e7b;
    border-radius: 10px;
}

.page-id-779 .w-100.clearfix {
    width: 90%;
    max-width: 550px;
    margin: 0 auto;
    border: 2px solid #ffffff !important;
    padding: 35px;
    border-radius: 10px;
    background: #A58A75;
}

.page-id-779 .w-100.clearfix .gfield {
    margin-bottom: 20px;
}

.page-id-779 .w-100.clearfix .gfield label {
    color: #fff;
    margin-bottom: 5px;
}

.page-id-779 .w-100.clearfix .gfield input[type="text"] {
    border: 2px solid #ffffff !important;
    background: #fff !important;
}

.page-id-779 .w-100.clearfix .gfield input[type="password"] {
    border: 2px solid #ffffff !important;
    background: #fff !important;
}

.page-id-779 .w-100.clearfix div#field_0_3 {
    margin-bottom: 0px;
}

form#gform_0 .gform_footer.top_label input[type="submit"] {
    background: #ffffff;
    border: 1px solid #0a5a8b;
    color: #0a5a8b;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 14px 34px;
    border-radius: 35px;
}

form#gform_0 .gform_footer.top_label input[type="submit"]:hover {
    background: #024771;
    color: #fff;
}

.page-id-779 .w-100.clearfix nav.gf_login_links {
    margin-top: 10px;
}

.page-id-779 .w-100.clearfix nav.gf_login_links a {
    color: #a6ddff;
    padding-bottom: 5px;
    display: inline-block;
    /* text-decoration: underline !important; */
}

.page-id-779 .w-100.clearfix nav.gf_login_links a:hover {
    color: #fff;
}


.page-id-395 .w-100.clearfix {
    width: 90%;
    max-width: 550px;
    margin: 0 auto;
    border: 2px solid #ffffff !important;
    padding: 35px;
    border-radius: 10px;
    background: #0a5a8b;
}

.page-id-395 .w-100.clearfix p {
    color: #fff;
}

.page-id-395 .w-100.clearfix p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0 0 15px;
}

.page-id-395 .w-100.clearfix p.woocommerce-form-row.woocommerce-form-row--first.form-row.form-row-first input#user_login {
    border: 2px solid #ffffff !important;
    background: #fff !important;
    width: 100% !important;
    outline: none !important;
    height: 50px !important;
    color: #000 !important;
    font-size: 15px !important;
    line-height: 20px !important;
    border-radius: 10px !important;
    padding: 10px 15px !important;
    resize: none !important;
}

.page-id-395 .w-100.clearfix p.woocommerce-form-row.form-row {
    padding: 0;
    margin: 0;
}

.page-id-395 .w-100.clearfix p.woocommerce-form-row.form-row button.woocommerce-Button.button {
    background: #ffffff;
    border: 1px solid #0a5a8b;
    color: #0a5a8b;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 14px 34px;
    border-radius: 35px;
}

.page-id-395 .w-100.clearfix p.woocommerce-form-row.form-row button.woocommerce-Button.button:hover {
    background: #024771;
    color: #fff;
}

.page-id-779 .w-100.clearfix .gfield label span.gfield_required.gfield_required_text {
    color: red;
}

.page-id-779 .w-100.clearfix p {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
}

.page-id-779 .w-100.clearfix p img.avatar.avatar-96.photo {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    margin-right: 10px;
}

.page-id-779 .w-100.clearfix p br {
    display: none;
}

.page-id-779 .w-100.clearfix nav.gf_login_links a[title="Registrieren"] {
    display: none;
}

.page-id-779 .w-100.clearfix nav.gf_login_links br {
    display: none;
}

.page-id-102 .triggerpnl ul {
    margin-bottom: 13px;
}

.page-id-102 .triggerpnl ul li {
    position: relative;
    padding-left: 27px;
    margin-bottom: 15px;
}

.page-id-102 .triggerpnl ul li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 10px;
    background: #a58a75;
    position: absolute;
    left: 6px;
    top: 7px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.page-id-102 .triggerpnl a, .page-id-838 .triggerpnl a {
    color: #a58a75;
    text-decoration: none;
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

.page-id-102 .triggerpnl a:hover, .page-id-838 .triggerpnl a:hover {
    color: #0a5a8b;
    text-decoration: none;
}

div#field_1_109 h3 {
    padding-top: 0;
}

div#gform_page_1_6 .gform_page_footer.top_label input#gform_previous_button_1 {
    order: 2;
}

div#gform_page_1_6 .gform_page_footer.top_label input#gform_submit_button_1 {
    visibility: visible !important;
    z-index: 999 !important;
    left: 0 !important;
    position: relative !important;
    order: 3;
}

div#gform_page_1_6 .gform_page_footer.top_label button#gform_save_1_footer_link {
    order: 4;
}

div#gform_page_1_6 .gform_page_footer.top_label div#gform_ppcp_smart_payment_buttons_1 {
    margin: 0;
    inline-size: 100%;
}

fieldset#field_1_111 span#input_1_111_1 {
    padding: 0;
    border: none;
    box-shadow: none;
}

.gform_wrapper h3.mb-4 {
    margin-bottom: 40px !important;
}

.frm_profile {
    flex-direction: column;
}

.frm_profile .frm_profile_in {
    justify-content: flex-start;
}

.frm_profile .frm_profile_in .pro_box {
    background: #fff2e9;
    /* justify-content: center; */
    width: 50%;
    margin: 0 10px 0 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

.frm_profile .frm_profile_in .pro_box figure {
    margin-right: 0 !important;
    margin-bottom: 15px;
}

.frm_profile .frm_profile_in .pro_box h5 {
    margin-bottom: 10px !important;
}

div#field_1_114 .ginput_container.ginput_container_multiselect {
    position: relative;
}


.reviews_details .glsr-review-content span.glsr-read-more a {
    color: #0a5a8b;
    font-weight: bold;
}

.reviews_form input[type="text"] {
    border: 2px solid #0A5A8B;
    height: 50px;
}

.reviews_form textarea.glsr-textarea {
    border: 2px solid #0A5A8B;
    resize: none;
}

.frm_profile_bx_new_design {
    background: #e6f4fd;
    border-radius: 15px;
    padding: 35px;
    text-align: center;
    color: #0a5a8b !important;
}

.frm_profile_bx_new_design p {
    color: #0a5a8b !important;
    font-weight: 600;
}

.page-template-page-akademie .AcademyBx {
    margin-top: 0;
}

.page-template-page-akademie .AcademyCon {
    padding-top: 0;
}

.page-template-page-akademie ul.items_set {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-bottom: 20px;
}

.page-template-page-akademie ul.items_set li {
    margin-right: 20px;
}

.page-template-page-akademie ul.items_set li img {
    width: 35px;
}

.page-template-page-akademie ul.list-item {
    margin: 20px 0;
}

.page-template-page-akademie ul.list-item li {
    margin-bottom: 8px;
    padding-left: 20px;
    position: relative;
}

.page-template-page-akademie ul.list-item li:before {
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    background: #a58a75;
    transform: rotate(45deg);
    top: 12px;
    left: 0;
}

.page-template-page-akademie .AcademyCon a.defultBtn.clearbx {
    margin-top: 20px;
    margin-bottom: 0;
}

.page-template-page-akademie .triggerSec .container .row{
    margin-bottom: 75px;
}

.page-template-page-akademie .triggerSec .container .row:nth-child(even) {
    flex-direction: row-reverse;
}

.page-template-page-akademie .triggerSec .container .row:last-child{
    margin-bottom: 0;
}

.page-template-page-home .AcademySec ul.items_set {
    display: flex;
    flex-wrap: wrap;
    padding-top: 15px;
}

.page-template-page-home .AcademySec ul.items_set img {
    width: 30px;
}

.page-template-page-home .AcademySec ul.items_set li {
    margin-right: 15px;
}

.page-template-page-home .AcademySec ul.items_set li:last-child {
    margin-right: 0;
}

.page-template-page-akademie .AcademyCon p a {
    color: #a58a75;
}

.newsleterSec .newsleterpnl h2.defultHed {
    font-size: 55px;
}

.page-template-page-akademie .AcademyCon h4 {
    min-height: auto;
}

.triggerpnl.AcademyCon.full_width_contain {
    background: #fff;
    width: 100%;
    box-shadow: 0 0 20px 0px #0000000D;
    background: #FFF;
    text-align: center;
    border-radius: 15px;
    margin-top: 50px;
    padding: 40px;
}

.bestbtn .fillBtn input[type="submit"] {
    padding: 0 34px;
}

.bestbtn .fillBtn::before{
    display: none;
}

/********* JC style ************/
.social_icon_single li a span {
    color: #000;
    margin-right: 10px;
    font-size: 16px;
    line-height: 20px;
    font-weight: 600;
}

.newssec-main .articlesBx figure img {max-width: 100% !important;}
.therapeuten-search-main {
    padding-top: 80px;
}
.newssec-main {
    margin-top: 75px;
}
.gchoice.gchoice_8_7_5 input, .gchoice.gchoice_8_7_5 label {
    pointer-events: none !important;
}
.pagination-search {
    text-align: center;
    font-size: 20px;
    padding: 0;
    margin: 0;
}

#field_0_2 .ginput_container.ginput_container_text {
  position: relative;
/*  width: 300px;*/
}

.eye-icon {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  cursor: pointer;
  font-size: 18px;
}

#gform_fields_login .eye-icon.showing {
  color: #3498db; /* Change color when showing password (optional) */
}
#gform_fields_login span.eye-icon:after {
    position: absolute;
    top: 1px;
    left: 45%;
    content: '';
    width: 3px;
    height: 22px;
    background: #000;
    transform: rotate(45deg);
}
#gform_fields_login span.eye-icon.showing:after {
    display: none;
}
form#media-upload-form {
    padding-top: 35px;
}
.btn-sub-img {
    padding-top: 20px;
}
section#theraEditprofile input#prof_imgupload {
    border-radius: 60px;
}
.ginput_container.ginput_container_multiselect .ts-control {
    background-image: url(assets/images/dropdown-arrow-icon.svg);
    background-repeat: no-repeat;
    background-position: right 10px center;
}

.credentialsSldr .owl-nav button.owl-prev, 
.credentialsSldr .owl-nav button.owl-next {
  background: #333;         /* Background color for arrows */
  color: #fff;              /* Text color */
  border-radius: 50%;       /* Rounded buttons */
  width: 40px;
  height: 40px;
}

.credentialsSldr .owl-nav button.owl-prev:hover,
.credentialsSldr .owl-nav button.owl-next:hover {
  background: #555;         /* Hover color */
}

.credentialsSldr .owl-nav button.owl-prev {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: -60px;
    font-size: 35px;
}
.credentialsSldr .owl-nav button.owl-next {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    right: -60px;
    font-size: 35px;
}
#field_1_106 .set {
    text-align: left !important;
}
#field_1_106 .set ul {
    padding: 15px 0;
}
#field_1_106 .set ul li {
    padding-left: 15px;
    position: relative;
    line-height: 20px;
}
#field_1_106 .set ul li:after {
    position: absolute;
    width: 6px;
    height: 6px;
    content: '';
    left: 0px;
    top: 10px;
    border-radius: 50%;
    background: #000;
}
#field_1_106 .set .price {
    font-weight: 700;
    padding-top: 15px;
}
.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+label ul li {
    color: #fff;
}
.gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+label ul li::after {
    background-color: #fff;
}

.page-id-96 .AcademySec.template_one.pt-0.AcademyBx {
    padding-bottom: 0;
    box-shadow: none;
}

.page-id-96 .AcademySec.template_one.pt-0.AcademyBx .triggerpnl.h2_design {
    background-color: #e4f2fb;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    border-radius: 20px;
    padding: 40px;
    position: relative;
    overflow: hidden;
}

.page-id-96 .AcademySec.template_one.pt-0.AcademyBx .triggerpnl.h2_design:before {
  content: "";
  position: absolute;
  width: 250px;
  height: 250px;
  background: url(http://workbyae-webseite.de/wp-content/uploads/2024/09/Valdesana_logo.png) no-repeat top center;
  background-size: 190px;
  border-radius: 50%;
  top: -140px;
  left: -74px;
  transform: rotate(180deg);
}

.page-id-96 .AcademySec.template_one.pt-0.AcademyBx .triggerpnl.h2_design:after {
  content: "";
  position: absolute;
  width: 100px;
  height: 100px;
  background: url(http://workbyae-webseite.de/wp-content/uploads/2024/09/Valdesana_logo.png) no-repeat top center;
  background-size: 100%;
  border-radius: 50%;
  bottom: -15px;
  right: -9px;
  transform: rotate(-20deg);
}

.page-id-96 .AcademySec.template_one.pt-0.AcademyBx .triggerpnl.h2_design .media {
    position: relative;
    z-index: 9;
}
.blog-details.articlesCon p  { -webkit-line-clamp: inherit;line-clamp: inherit;}
a.defultBtn.profile-icon img {
    width: 30px;
    margin-left: 10px;
}

/********* JC style ************/

@media screen and (min-width:1600px) {
    .container {
        max-width: 1560px;
    }
    .gform_page_footer .button, .page-id-388 input#gform_send_resume_link_button_1 {
        height: 64px!important;
        font-size: 19px!important;
        line-height: 23px!important;
        padding: 0 45px!important;
    }
    .page-template-page-home .gform_page_footer.before input[type="button"], 
    .gform_page_footer.top_label input[type="button"].gform_previous_button {
        block-size: 64px !important;
    }
    .gform-theme--foundation .chosen-container-single .chosen-single,
    .gform_wrapper input[type="text"],
    .gform_wrapper input[type="email"],
    .gform_wrapper input[type="tel"],
    .gform_wrapper textarea,
    .gform_wrapper select,
    div#field_1_100 .ginput_container_multiselect .ts-control, 
    div#field_1_114 .ginput_container_multiselect .ts-control,
    div#field_1_122 .ginput_container_multiselect .ts-control,
    div#field_1_101 .ginput_container_multiselect .ts-control,
    .gform_wrapper [type="password"],
    .gform_wrapper [type="url"],
    .gform_wrapper [type="number"],
    span#input_1_111_2_container span#input_1_111_2,
    span#input_1_111_2_container span#input_1_111_2_cardinfo_right span#input_1_111_3 {
        height: 60px!important;
        font-size: 20px!important;
        line-height: 24px!important;
        padding: 12px 20px!important;
    }
    .gf_progressbar_title,
    .gform-theme--framework .gfield_list_group_item::before,
    .gform-theme--framework .gform-field-label {
        font-size: 20px!important;
    }
    .gform_wrapper h3,
    .page-template-page-home fieldset#field_6_7 legend.gfield_label.gform-field-label,
    .gform_page_fields fieldset#field_1_77 legend.gfield_label.gform-field-label,
    .gform_page_fields fieldset#field_1_78 legend.gfield_label.gform-field-label,
    .gform_page_fields div#field_1_76 .frm_profile h2,
    .gform_page_fields fieldset#field_1_106 legend.gfield_label.gform-field-label,
    div#field_1_110 label.gfield_label.gfield_label_before_complex.gform-field-label,
    fieldset#field_1_111 legend.gfield_label.gfield_label_before_complex.gform-field-label label.gfield_label.gform-field-label {
        font-size: 45px!important;
        line-height: 50px!important;
    }
    .gform_wrapper h5 {
        font-size: 32px!important;
        line-height: 38px!important;
    }
    .gfield_description {
        font-size: 16px!important;
    }

    div#field_1_93 .ts-control, div#field_1_100 .ts-control, div#field_1_101 .ts-control {
       height: 60px !important;
    }

}
@media (min-width: 1700px) and (max-width: 1799px) {
    .alredyKnowSec::before,
    .alredyKnowSec::after {
        width: 800px;
        background-size: 800px;
    }
}
@media (min-width: 1600px) and (max-width: 1699px) {
    .alredyKnowSec::before,
    .alredyKnowSec::after {
        width: 700px;
        background-size: 700px;
    }
    .alredyKnowSec::after {
        top: -37%;
    }
    .alredyKnowSec::before {
        top: -34%;
    }
    .bnrfrm {
        margin-left: 80px;
    }
    .bnrtxtinr {
        max-width: 1340px;
    }
    /* .hdrBtn {
        margin-left: 110px;
    } */
}
@media only screen and (max-width: 1599px) {
    .innerbanner figure img {
        border-radius: 20px;
    }
    .articlesCon p,
    .rghtplcelst li,
    .alredyKnowpbl p,
    .triggerpnl p,
    .bnrCon p,
    .frau_sec p,
    .triggerpnl.h2_design ul li,
    .triggerpnl ul li {
        font-size: 16px;
        line-height: 28px;
    }
    .triggerpnl h1,
    .defultHed,
    .alredyKnowpbl h4,
    .bnrCon h2,
    .triggerpnl.h2_design h2 {
        font-size: 50px;
        line-height: 55px;
    }
    .articlesSec .row {
        margin: 0 -20px;
    }
    .articlesSec .row>div {
        padding: 0 20px;
    }
    .articlesCon {
        padding: 25px;
    }
    .articlesCon em {
        font-size: 15px;
        line-height: 20px;
        margin: 0 0 15px;
    }
    .articlesCon em i {
        margin: 0 10px 0 0;
        font-size: 15px;
    }
    .articlesCon h3,
    .inner_blog_form section .wp-block-group h2 {
        font-size: 35px;
        line-height: 40px;
    }
    .mreLnk {
        font-size: 18px;
        line-height: 24px;
        margin: 8px 0 0;
    }
    .mreLnk span {
        font-size: 13px;
        margin-left: 12px;
    }
    .articlesBx {
        margin: 45px 0 0;
    }
    section.blog_section .articlesBx {
        margin-top: 0;
        margin-bottom: 45px;
    }
    .articlesSec {
        padding: 75px 0;
    }
    .articleBtn {
        margin: 55px 0 0;
    }
    .defultBtn, .single-therapeuten-page .reviews_form button[type="submit"] {
        height: 65px;
        font-size: 16px;
        line-height: 24px;
        padding: 0 46px 0 30px;
    }
    .defultBtn::before, .single-therapeuten-page .reviews_form button[type="submit"]:before {
        width: 12px;
        height: 12px;
        right: 25px;
    }
    .bannerSec::before {
        bottom: -1px;
    }
    .triggerSec {
        padding: 75px 0;
    }
    
    section.triggerSec.searchh.home_search {
      padding: 75px 150px 50px;
    }
    
    .triggerpnl .media>figure,
    .frau_img figure {
        margin: 0 50px 0 0;
        max-width: 600px;
    }
    .AcademySec.template_one.pt-0.AcademyBx .row.top_con.right_side figure {
        margin: 0 0 0 50px;
    }
    .triggerpnl .media>figure img,
    .bnrimg,
    .articlesSec::before,
    .articlesCon,
    .articlesBx figure,
    .rghtplceSec,
    .AcademyBx,
    .AcademyBx figure,
    .credentialsSEC,
    .foterSec,
    .frau_img figure img {
        border-radius: 23px;
    }
    .LoginLnk {
        font-size: 18px;
        line-height: 25px;
    }
    .hdrBtn li {
        margin: 0 25px 0 0;
    }
    .hdrBtn .defultBtn {
        height: 55px;
    }
    .hdrmnu li a {
        font-size: 18px;
        line-height: 25px;
    }
    .hdrmnu li {
        margin: 0 45px 0 0;
    }
    /* .hdrBtn {
        margin-left: 85px;
    } */
    .hdrlgo {
        width: 180px;
    }
    .headersec {
        padding: 27px 0;
    }
    .bnrCon {
        max-width: 540px;
    }
    .frmFill input[type="text"] {
        height: 55px;
        font-size: 16px;
        line-height: 20px;
        padding: 0 16px 0 25px;
    }
    .bnrfrmBtm li em input[type="submit"] {
        height: 55px;
        font-size: 16px;
        line-height: 20px;
        width: 160px;
        width: 150px;
        padding: 0 15px 0 28px;
    }
    .bnrfrmBtm li em::before {
        font-size: 16px;
    }
    .bnrfrmBtm .form-group label {
        font-size: 15px;
        line-height: 20px;
    }
    .bnrfrmBtm .form-group label::before {
        padding: 8px;
        border-width: 2px;
    }
    .bnrfrmBtm .form-group input:checked+label::after {
        border-width: 0 2px 2px 0;
        top: 1px;
        left: 7px;
    }
    .bnrfrm {
        margin-left: 65px;
    }
    .bnrtxtinr {
        max-width: 1165px;
    }
    .articlesSec::before {
        bottom: 345px;
    }
    .rghtplcelst .defultBtn {
        margin: 45px 0 0;
    }
    .rghtplcelst li {
        padding-left: 40px;
        margin: 0 0 25px;
    }
    .rghtplceSec,
    .AcademySec,
    .credentialsSEC,
    .newsleterpnl,
    .foterSec {
        padding: 100px 0;
    }
    .AcademyBx {
        margin: 51px 0 0;
    }
    .AcademyCon {
        padding: 20px 15px;
    }
    .AcademyCon em {
        font-size: 18px;
        line-height: 25px;
    }
    .AcademyCon em i {
        font-size: 20px;
        margin-right: 12px;
    }
    .AcademyCon h4 {
        font-size: 30px;
        line-height: 40px;
        margin: 0 0 20px;
        min-height: 120px;
    }
    .credentialsSldr {
        margin: 55px 0 0;
    }
    .credentialsBx p {
        font-size: 20px;
        line-height: 35px;
    }
    .credentialsBx strong {
        font-size: 25px;
        line-height: 30px;
        margin: 25px 0 0;
    }
    .credentialsBx span {
        font-size: 48px;
        margin: 0 0 35px;
    }
    .alredyKnowpbl .media figure {
        margin: 0 70px 0 0;
        max-width: 700px;
    }
    .newsleterfrm input[type="email"] {
        height: 65px;
        font-size: 16px;
        line-height: 20px;
        padding: 0 17px 0 40px;
    }
    .newsleterfrm input[type="submit"] {
        height: 65px;
        font-size: 20px;
        line-height: 25px;
        width: 265px;
        padding: 0 0 0 30px;
    }
    .newsleterfrm em::before {
        right: 26px;
        width: 12px;
        height: 12px;
    }
    .newsleterfrm {
        max-width: 650px;
    }
    .newsleterpnl .pagehding {
        max-width: 585px;
    }
    .alredyKnowSec::before,
    .alredyKnowSec::after {
        width: 600px;
        background-size: 600px;
    }
    .alredyKnowSec::before {
        top: -28%;
    }
    .alredyKnowSec::after {
        top: -30%;
    }
    .ftrCpy {
        font-size: 16px;
        line-height: 20px;
    }
    .ftrmenu li {
        font-size: 18px;
        line-height: 24px;
        padding-right: 28px;
        margin-right: 28px;
    }
    .ftrmenu {
        padding: 30px 0 23px;
        margin: 40px 0 0;
    }
    .ftrinfo li {
        margin: 0 88px 0 0;
    }
    .ftrinfo .media span {
        margin: 0 25px 0 0;
        width: 53px;
        font-size: 16px;
        height: 53px;
    }
    .ftrinfo p {
        font-size: 16px;
        line-height: 20px;
    }
    .ftrRt h3 {
        font-size: 40px;
        line-height: 45px;
        margin: 0 0 30px;
    }
    .ftrRt {
        max-width: 830px;
    }
    .foterLogo {
        display: inline-block;
        width: 270px;
    }
    .ftrLft li a {
        width: 50px;
        height: 50px;
    }
    .ftrLft li {
        margin: 0 10px 0 0;
    }
    .ftrLft ul {
        margin: 40px 0 0;
    }
    .AcademySec {
        background-size: 900px;
    }
    .bannerSec {
        margin: 123px 0 0;
    }
    /***************************therapist list******************/
    .innerbanner figure {
        margin-top: 120px;
    }
    .frmFill .form-select {
        height: 55px;
        font-size: 16px;
        line-height: 20px;
        padding: 0 16px 0 25px;
    }
    .theradets h4 {
        font-size: 23px;
        padding: 20px 0 10px 0
    }
    .theradets p {
        color: #686868;
        margin-bottom: 20px;
    }
    .theradets a {
        font-size: 17px;
    }
    .theradets a span {
        font-size: 14px;
    }
    .theraimg {
        padding-bottom: 25px;
    }
    .paginationn .page-item a {
        width: 45px;
        height: 45px;
    }
    /***************************end therapist list******************/
    .ftrform_right .fillDta input[type="text"],
    .ftrform_right .fillDta input[type="email"],
    .ftrform_right .fillDta input[type="tel"],
    .ftrform_right .fillDta textarea,
    .ftrform_right .form-group .wpcf7-checkbox input[type=checkbox]+span {
        font-size: 16px;
    }
    .fillBtn::before {
        left: 240px;
        top: 26px;
    }
    section.innerbanner li#breadcrumbs span {
        font-size: 16px;
    }
    section.innerbanner li#breadcrumbs i.icon-Arrow-1 {
        font-size: 15px;
    }
    .single-therapeuten-page .right-set h2 {
        font-size: 48px;
        margin-bottom: 10px;
    }
    .single-therapeuten-page .right-set h3,
    .review_form h3 {
        font-size: 22px;
    }
    .right-set-left ul li {
        /* margin-bottom: 15px; */
        font-size: 16px;
        padding-left: 18px;
    }
    /* .right-set-left ul li:before {
    width: 10px;
    height: 10px;
    } */
    .right-set-left ul.set_icon_bx li i,
    .right-set-left ul.social_icon_single li i {
        width: 45px;
        height: 45px;
        margin-right: 5px;
        font-size: 15px;
        line-height: 45px;
    }
    .right-set-left ul.set_icon_bx li a {
        color: #474747;
        font-size: 16px;
        font-weight: 600;
    }
    .right-set-left {
        padding-right: 25px;
    }
    .right-set-right ul li {
        margin-bottom: 10px;
        font-size: 15px;
    }
    .right-set-right .media .media-body {
        font-size: 15px;
    }
    .single-therapeuten-page .tab button {
        font-size: 18px;
    }
    .single-therapeuten-page .tab div.tab-pane p {
        margin-bottom: 15px;
        font-size: 16px;
    }
    .review_form .glsr-field.form-group {
        font-size: 16px;
    }
    .review_form .glsr-field.form-group .form-control {
        font-size: 16px;
    }
    .frau_sec h2.defultHed {
        padding-top: 10px;
        padding-bottom: 60px;
    }
    .single-therapeuten-page .right-set .right-set-right p {
        font-size: 16px;
    }
    .round-set img {
        width: 220px;
        height: 220px;
    }
    .triggerpnl h3 {
        font-size: 24px;
    }
    .triggerpnl.points:before {
        width: 45px;
        height: 45px;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h4 {
        font-size: 28px !important;
        line-height: 35px !important;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h5 {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h6 {
        font-size: 17px !important;
        line-height: 26px !important;
    }
    header.headersec.fixed_header {
        padding: 10px 0;
    }

    .page-template-page-home .gfield_radio .gchoice label::before {
        width: 70px !important;
        height: 70px !important;
    }
    
    .page-template-page-home .gfield_radio .gchoice label {
        font-size: 16px !important;
    }

    .reviews_form input[type="text"], .reviews_form textarea.glsr-textarea {
        font-size: 15px;
    }

    .newsleterSec .newsleterpnl h2.defultHed {
        font-size: 50px;
        line-height: 55px;
    }

}
@media only screen and (max-width: 1399px) {
    .articlesCon p,
    .rghtplcelst li,
    .alredyKnowpbl p,
    .triggerpnl p,
    .triggerpnl ul li,
    .bnrCon p,
    .frau_sec p,
    .triggerpnl.h2_design ul li {
        font-size: 15px;
        line-height: 25px;
    }
    .triggerpnl h1,
    .defultHed,
    .alredyKnowpbl h4,
    .bnrCon h2,
    .triggerpnl.h2_design h2 {
        font-size: 40px;
        line-height: 45px;
    }
    .defultBtn, .single-therapeuten-page .reviews_form button[type="submit"] {
        height: 60px;
        font-size: 16px;
        line-height: 23px;
        min-width: inherit;
        padding: 0 50px 0 25px;
    }
    .hdrmnu li a {
        font-size: 16px;
        line-height: 24px;
    }
    .hdrmnu li {
        margin: 0 15px 0 0;
    }
    .LoginLnk {
        font-size: 16px;
        line-height: 24px;
    }
    .defultBtn::before,
    .single-therapeuten-page .reviews_form button[type="submit"]:before,
    .newsleterfrm em::before {
        width: 10px;
        height: 10px;
        right: 20px;
    }
    .bnrCon {
        max-width: 440px;
    }
    .bnrfrm {
        margin-left: 50px;
    }
    .frmFill input[type="text"] {
        height: 50px;
        font-size: 15px;
        line-height: 20px;
        padding: 0 15px 0 24px;
    }
    .bnrfrmBtm li em input[type="submit"] {
        height: 50px;
        font-size: 15px;
        line-height: 20px;
        width: 140px;
        padding: 0 13px 0 25px;
    }
    .bnrfrmBtm li {
        margin: 0 40px 0 0;
    }
    .bnrtxtinr {
        max-width: 1000px;
    }
    .triggerpnl .media>figure img,
    .bnrimg,
    .articlesSec::before,
    .articlesCon,
    .articlesBx figure,
    .rghtplceSec,
    .AcademyBx,
    .AcademyBx figure,
    .credentialsSEC,
    .foterSec {
        border-radius: 20px;
    }
    .triggerpnl .media>figure,
    .frau_img figure {
        margin: 0 35px 0 0;
        max-width: 520px;
    }
    .AcademySec.template_one.pt-0.AcademyBx .row.top_con.right_side figure {
        margin: 0 0 0 35px;
    }
    .triggerpnl .media>figure img,
    .frau_img figure img {
        height: 500px;
        object-fit: cover;
    }
    .articlesSec,
    .rghtplceSec,
    .AcademySec,
    .credentialsSEC,
    .newsleterpnl,
    .foterSec,
    .alredyKnowSec {
        padding: 75px 0;
    }
    .triggerSec {
        padding: 75px 0;
    }
    section.triggerSec.searchh.home_search {
      padding: 75px 150px 50px;
    }
    .articlesSec .row>div {
        padding: 0 12px;
    }
    .articlesSec .row {
        margin: 0 -12px;
    }
    .articlesCon h3,
    .inner_blog_form section .wp-block-group h2,
    .frau_sec h3 {
        font-size: 30px;
        line-height: 35px;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        letter-spacing: -2px;
    }
    .mreLnk {
        font-size: 16px;
        line-height: 23px;
        margin: 5px 0 0;
    }
    .mreLnk span {
        font-size: 12px;
        margin-left: 10px;
    }
    .articlesBx {
        margin: 40px 0 0;
    }
    section.blog_section .articlesBx {
        margin-top: 0;
        margin-bottom: 40px;
    }
    .articleBtn {
        margin: 48px 0 0;
    }
    .rghtplcelst li {
        padding-left: 30px;
        margin: 0 0 20px;
    }
    .rghtplcelst li::before {
        width: 23px;
        height: 22px;
        top: 3px;
        background-size: 23px;
    }
    .AcademyCon h4 {
        font-size: 27px;
        line-height: 35px;
        margin: 0 0 18px;
        min-height: 105px;
    }
    .AcademyCon em {
        font-size: 16px;
        line-height: 23px;
    }
    .AcademyCon em i {
        font-size: 17px;
        margin-right: 10px;
    }
    .AcademyCon {
        padding: 15px;
    }
    .credentialsBx p {
        font-size: 18px;
        line-height: 30px;
    }
    .credentialsBx strong {
        font-size: 22px;
        line-height: 27px;
        margin: 20px 0 0;
    }
    .credentialsBx span {
        font-size: 45px;
        margin: 0 0 30px;
    }
    .alredyKnowpbl .media figure {
        margin: 0 60px 0 0;
        max-width: 620px;
    }
    .alredyKnowpbl p {
        width: 100%;
    }
    .alredyKnowSec::before,
    .alredyKnowSec::after {
        width: 500px;
        background-size: 500px;
    }
    .newsleterfrm input[type="email"] {
        height: 60px;
        font-size: 15px;
        line-height: 20px;
        padding: 0 15px 0 35px;
    }
    .newsleterfrm input[type="submit"] {
        height: 60px;
        font-size: 17px;
        line-height: 24px;
        width: 215px;
        padding: 0 0 0 26px;
    }
    .newsleterpnl .pagehding {
        max-width: 480px;
    }
    .newsleterfrm {
        max-width: 570px;
    }
    .ftrRt h3 {
        font-size: 35px;
        line-height: 40px;
        margin: 0 0 25px;
    }
    .ftrCpy {
        font-size: 15px;
        line-height: 20px;
    }
    .ftrmenu {
        padding: 25px 0 22px;
        margin: 30px 0 0;
    }
    .ftrmenu li {
        font-size: 16px;
        line-height: 23px;
        padding-right: 24px;
        margin-right: 24px;
    }
    .ftrinfo p {
        font-size: 15px;
        line-height: 20px;
    }
    .ftrinfo .media span {
        margin: 0 20px 0 0;
        width: 50px;
        font-size: 15px;
        height: 50px;
    }
    .ftrinfo li {
        margin: 0 60px 0 0;
    }
    .ftrRt {
        max-width: 725px;
    }
    .ftrLft {
        width: 320px;
    }
    .AcademySec {
        background-size: 800px;
    }
    /***************************therapist list******************/
    .innerbanner figure {
        margin-top: 123px;
    }
    .innertext h1 {
        font-size: 38px;
    }
    .frmFill .form-select {
        height: 50px;
        font-size: 15px;
        padding: 0 15px 0 24px;
    }
    .theradets h4 {
        font-size: 20px;
        padding: 20px 0 10px 0
    }
    .theradets p {
        margin-bottom: 18px;
        font-size: 16px;
    }
    .theradets a {
        font-size: 16px;
    }
    .paginationn .page-item a {
        width: 40px;
        height: 40px;
        font-size: 16px;
    }
    .paginationn {
        padding: 40px 0px 50px 0px;
    }
    /***************************end therapist list******************/
    .ftrform_right .fillDta input[type="text"],
    .ftrform_right .fillDta input[type="email"],
    .ftrform_right .fillDta input[type="tel"],
    .ftrform_right .fillDta textarea,
    .ftrform_right .form-group .wpcf7-checkbox input[type=checkbox]+span {
        font-size: 15px;
    }
    .fillBtn::before {
        left: 200px;
        top: 23px;
    }
    section.innerbanner li#breadcrumbs span {
        font-size: 16px;
    }
    section.innerbanner li#breadcrumbs i.icon-Arrow-1 {
        font-size: 13px;
    }
    section.innerbanner li#breadcrumbs span {
        font-size: 15px;
    }
    .single-therapeuten-page .right-set h2 {
        font-size: 40px;
        margin-bottom: 10px;
    }
    .single-therapeuten-page .right-set h3,
    .review_form h3 {
        font-size: 20px;
    }
    .right-set-left ul li {
        /* margin-bottom: 10px; */
        font-size: 15px;
        padding-left: 18px;
    }
    .right-set-right {
        width: 300px;
        padding: 20px;
        border-radius: 20px;
    }
    .right-set-left {
        width: calc(100% - 300px);
    }
    .right-set-left ul.set_icon_bx li i,
    .right-set-left ul.social_icon_single li i {
        width: 40px;
        height: 40px;
        margin-right: 5px;
        font-size: 12px;
        line-height: 40px;
    }
    .right-set-right ul li,
    .right-set-right .media .media-body {
        font-size: 14px;
    }
    .single-therapeuten-page .tab button {
        font-size: 16px;
    }
    .single-therapeuten-page .tab div.tab-pane p {
        margin-bottom: 15px;
        font-size: 15px;
    }
    .review_item h4.glsr-tag-value {
        font-size: 20px;
    }
    .review_form .glsr-field.form-group {
        font-size: 15px;
    }
    .review_form .glsr-field.form-group .form-control {
        font-size: 15px;
    }
    .round-set img {
        object-fit: cover;
        box-shadow: -3px 40px 60px 16px #0000000D;
        background: #ffffff;
        padding: 10px;
        width: 190px;
        height: 190px;
        border-radius: 50%;
    }
    section.searchh .searchandfilter ul li select.sf-input-select {
        height: 50px;
        font-size: 16px;
        background-size: 13px;
        background-position: top 21px right 16px;
    }
    section.searchh .searchandfilter ul li {
        padding: 0;
        width: 40%;
    }
    section.searchh .searchandfilter ul li.sf-field-submit input[type="submit"] {
        height: 50px;
        font-size: 16px;
    }
    section.searchh .searchandfilter ul li select.sf-input-select option {
        font-size: 15px;
    }
    .single-therapeuten-page .right-set .right-set-right p {
        font-size: 15px;
    }
    section.searchh .searchandfilter ul li.sf-field-submit:before {
        top: 14px;
        right: 20px;
        font-size: 14px;
    }
    .triggerpnl h3 {
        font-size: 22px;
    }
    .triggerpnl.points:before {
        width: 40px;
        height: 40px;
    }
    .triggerpnl.points {
        position: relative;
        padding-left: 55px;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h4 {
        font-size: 26px !important;
        line-height: 30px !important;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h5 {
        font-size: 16px !important;
        line-height: 26px !important;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h6 {
        font-size: 15px !important;
        line-height: 20px !important;
    }
    header.headersec .hdrBtn .dropdown a#dropdownMenuLink {
        font-size: 14px;
    }
    .hdrBtn li {margin: 0 10px 0 0;}

    .page-template-page-home .gfield_radio .gchoice label::before {
        width: 65px !important;
        height: 65px !important;
    }
    
    .page-template-page-home div#input_8_7 label {
        padding: 35px 10px;
    }
    
    .page-template-page-home .gfield_radio .gchoice label {
        font-size: 15px !important;
        line-height: 20px !important;
    }

    .page-template-page-akademie ul.list-item li:before {
        top: 10px;
        left: 0;
    }

    .newsleterSec .newsleterpnl h2.defultHed {
        font-size: 40px;
        line-height: 45px;
    }
    section.searchh .searchandfilter ul li .sf-input-text {
        height: 50px;
    }

}
@media only screen and (max-width: 1199px) {
    .hdrmnu li a {
        font-size: 14px;
        line-height: 22px;
    }
    .triggerpnl h1,
    .defultHed,
    .alredyKnowpbl h4,
    .bnrCon h2,
    .triggerpnl.h2_design h2 {
        font-size: 35px;
        line-height: 40px;
    }
    .defultBtn, .single-therapeuten-page .reviews_form button[type="submit"] {
        height: 55px;
        font-size: 16px;
        line-height: 20px;
        min-width: inherit;
        padding: 0 35px 0 25px;
    }
    .AcademySec,
    .alredyKnowSec {
        padding: 60px 0;
    }
    .triggerSec {
        padding: 60px 0;
    }
    section.triggerSec.searchh.home_search {
      padding: 60px 0 35px;
    }
    
    .hdrBtn {
        margin-left: 0;
    }
    .defultBtn::before,
    .single-therapeuten-page .reviews_form button[type="submit"]:before,
    .newsleterfrm em::before {
        width: 8px;
        height: 8px;
        right: 15px;
    }
    .hdrlgo {
        width: 150px;
    }
    .bnrtxtinr {
        max-width: 700px;
        flex-direction: column;
    }
    .bnrCon {
        max-width: 100%;
        text-align: center;
    }
    .bnrfrm {
        margin: 30px 0 0;
    }
    .bnrfrmBtm li {
        margin: 0 50px 0 0;
    }
    .bnrfrmBtm ul {
        justify-content: center;
    }
    .bannerSec::before,
    .rghtplceSec::before,
    .credentialsSEC::before {
        background-size: 70px;
        width: 70px;
        height: 41px;
        bottom: -1px;
    }
    .bnrimg>img {
        height: 400px;
    }
    .triggerpnl .media>figure img,
    .bnrimg,
    .articlesSec::before,
    .articlesCon,
    .articlesBx figure,
    .rghtplceSec,
    .AcademyBx,
    .AcademyBx figure,
    .credentialsSEC,
    .foterSec {
        border-radius: 15px;
    }
    
    .triggerpnl .media>figure {
        margin: 0 20px 20px 0;
        max-width: 450px;
        float: left;
    }
    .triggerpnl .media>figure img {
        height: auto;
    }
    .bnrArrw {
        font-size: 36px;
    }
    .articlesBx {
        margin: 30px 0 0;
    }
    section.blog_section .articlesBx {
        margin-top: 0;
        margin-bottom: 30px;
    }
    .articlesCon {
        padding: 15px;
    }
    .articlesCon em {
        margin: 0 0 10px;
    }
    .articlesCon h3,
    .inner_blog_form section .wp-block-group h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .mreLnk {
        font-size: 15px;
        line-height: 21px;
        margin: 3px 0 0;
    }
    .mreLnk span {
        font-size: 10px;
    }
    .articleBtn {
        margin: 40px 0 0;
    }
    .rghtplcelst .defultBtn {
        margin: 30px 0 0;
    }
    .AcademyCon h4 {
        font-size: 24px;
        line-height: 30px;
        margin: 0 0 15px;
    }
    .credentialsSEC,
    .rghtplceSec,
    .articlesSec {
        padding: 40px 15px;
    }
    .alredyKnowpbl .media figure {
        margin: 0 50px 0 0;
        max-width: 500px;
    }
    .alredyKnowSec::before,
    .alredyKnowSec::after {
        width: 450px;
        background-size: 450px;
    }
    .AcademySec {
        background-size: 700px;
    }
    .newsleterpnl {
        flex-direction: column;
    }
    .newsleterpnl .pagehding {
        max-width: 100%;
        text-align: center;
    }
    .newsleterfrm {
        max-width: 600px;
        margin: 30px 0 0;
        text-align: center;
    }
    .newsleterpnl {
        padding: 45px 0;
    }
    .foterSec {
        padding: 40px 25px;
    }
    .foterpnl {
        flex-direction: column;
    }
    .ftrRt {
        max-width: 100%;
        text-align: center;
        margin: 30px 0 0;
    }
    .ftrmenu {
        padding: 25px 0;
        margin: 25px 0 0;
        justify-content: center;
    }
    .ftrinfo {
        justify-content: center;
    }
    .ftrLft {
        width: 100%;
    }
    .foterLogo {
        width: 255px;
    }
    .ftrLft ul {
        margin: 30px 0 0;
    }
    .ftrLft li a {
        width: 45px;
        height: 45px;
    }
    .bannerSec {
        margin: 104px 0 0;
    }
    /***************************therapist list******************/
    .innerbanner figure {
        margin-top: 105px;
    }
    .searchh {
        padding: 35px 0px;
    }
    .theradets p {
        margin-bottom: 10px;
    }
    .paginationn {
        padding: 30px 0px 50px 0px;
    }
    .innertext h1 {
        font-size: 30px;
    }
    .theradets a span {
        font-size: 12px;
    }
    .theradets a {
        font-size: 15px;
    }
    /***************************end therapist list******************/
    .ftrRt.contact_left .media .media-object {
        /* align-items: flex-start; */
        text-align: left;
    }
    .ftrRt.contact_left h3 {
        text-align: left;
    }
    .fillBtn::before {
        left: 169px;
        top: 22px;
    }
    .single-therapeuten-page .right-set h2 {
        font-size: 36px;
        margin-bottom: 10px;
    }
    .single-therapeuten-page .right-set h3,
    .review_form h3 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .right-set-left ul.set_icon_bx li {
        width: 100%;
    }
    .single-therapeuten-page .tab button {
        font-size: 15px;
    }
    .hdrmnu li {
        margin: 0 10px 0 0;
    }
    .frau_sec h2.defultHed {
        padding-bottom: 50px;
    }
    .round-set img {
        width: 140px;
        height: 140px;
        border-radius: 50%;
    }
    section.searchh .searchandfilter ul li {
        width: 39%;
    }
    section.searchh .searchandfilter ul li select.sf-input-select,
    section.searchh .searchandfilter ul li.sf-field-submit input[type="submit"] {
        font-size: 15px;
    }
    .triggerpnl h3 {
        font-size: 20px;
    }
    .AcademySec.template_one.pt-0.AcademyBx .row.sett_design_fix_bx>div {
        padding: 0 5px;
    }
    .triggerpnl.points:before {
        width: 35px;
        height: 35px;
    }
    .triggerpnl.points {
        position: relative;
        padding-left: 50px;
    }
    .page-template-page-new-template-two .triggerpnl.h2_design .media {
        display: flex;
        align-items: flex-start;
    }
    .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label,
    .gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label,
    .page-template-page-home .gfield_radio .gchoice label {
        padding: 10px;
        line-height: 20px;
    }
    /* .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice input.gfield-choice-input:checked+#label_1_77_0 .set {
        padding: 20px;
    } */
    .hdrBtn li {
        margin: 0 10px 0 0;
    }
    .hdrmnu {
        width: auto;
        margin-right: 10px;
        margin-left: 10px;
    }
    header .hdrBtn .defultBtn::before {display: none; }
    header .hdrBtn .defultBtn {padding: 0 25px; font-size: 14px; height: 50px;}
    .LoginLnk {font-size: 14px;line-height: 24px;}

    .page-template-page-home .gfield_radio .gchoice label::before {
        width: 60px !important;
        height: 60px !important;
    }

    .page-id-388 div#input_1_77 .gchoice.gchoice_1_77_0 label:before,
    .page-id-388 div#input_1_77 .gchoice.gchoice_1_77_1 label:before,
    .page-id-388 div#input_1_77 .gchoice.gchoice_1_77_2 label:before,
    .page-id-388 div#input_1_77 .gchoice.gchoice_1_77_3 label:before,
    .page-id-388 div#input_1_78 .gchoice.gchoice_1_78_0 label:before,
    .page-id-388 div#input_1_78 .gchoice.gchoice_1_78_1 label:before,
    .page-id-388 div#input_1_78 .gchoice.gchoice_1_78_2 label:before,
    .page-id-388 div#input_1_78 .gchoice.gchoice_1_78_3 label:before,

    .page-id-388 div#input_1_106 .gchoice.gchoice_1_106_0 label:before,
    .page-id-388 div#input_1_106 .gchoice.gchoice_1_106_1 label:before,
    .page-id-388 div#input_1_106 .gchoice.gchoice_1_106_2 label:before,
    .page-id-388 div#input_1_106 .gchoice.gchoice_1_106_3 label:before {
        width: 65px;
        height: 65px;
    }

    .page-id-388 div#field_1_76 .frm_profile_in {
        padding-right: 200px;
    }

    div#field_1_75 .frm_profile figure {
        width: 80% !important;
    }
    
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_0, 
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_1, 
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_2, 
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_3, 
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_4, 
.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_5 {
    width: calc(33% - 9px);
    display: flex !important;
    flex-wrap: wrap !important;
}

.page-id-102 .triggerpnl ul li:before {
    width: 8px;
    height: 8px;
    left: 7px;
    top: 7px;
}

.page-template-page-home .AcademySec ul.items_set li {
    margin-right: 10px;
}

.page-template-page-home .AcademySec ul.items_set img {
    width: 24px;
}

.newsleterSec .newsleterpnl h2.defultHed {
    font-size: 35px;
    line-height: 40px;
}

}
@media only screen and (max-width: 991px) {
    .collapse-button {
        right: 12px;
        background: transparent !important;
        border-radius: 0px;
        padding: 0px;
        width: auto;
    }
    .collapse-button .icon-bar {
        background: #0C5C8C;
        height: 4px;
        border-radius: 5px;
        width: 30px;
        margin: 6px 0;
        transition: all 0.3s ease-in-out;
    }
    .collapse-button.icnAdd .icon-bar:nth-child(2) {
        opacity: 0;
        visibility: hidden;
    }
    .collapse-button.icnAdd .icon-bar:nth-child(1) {
        transform: rotateZ(45deg) scaleX(1.25) translate(6px, 6px);
    }
    .collapse-button.icnAdd .icon-bar:nth-child(3) {
        transform: rotateZ(-45deg) scaleX(1.25) translate(6px, -6px);
    }
    .collapse-button .icon-bar:first-child {
        margin-top: 0;
    }
    .collapse-button .icon-bar:last-child {
        margin-bottom: 0;
    }
    .headersec {
        padding: 17px 0;
    }
    .headersec .container {
        padding: 0;
        max-width: 100%;
    }
    body {
        padding: 0;
    }
    .hdrlgo {
        width: 140px;
        margin: 10px 12px;
    }
    .defultBtn, .single-therapeuten-page .reviews_form button[type="submit"] {
        height: 50px;
        font-size: 15px;
        line-height: 20px;
        min-width: auto;
        padding: 0 35px;
    }
    .defultBtn::before, .single-therapeuten-page .reviews_form button[type="submit"]:before {
        content: none;
    }
    .hdrBtn .defultBtn {
        height: 50px;
        letter-spacing: 0px;
    }
    .hdrBtn li {
        margin: 0 20px 0 0;
    }
    .hdrBtn {
        margin: 0 70px 0 0;
    }
    ul.slimmenu {
        position: absolute;
        z-index: 99;
        top: 100%;
        left: 0;
        width: 100%;
        background: #fff;
        box-shadow: rgba(0, 0, 0, .24) 0 3px 8px;
    }
    .hdrmnu li {
        margin: 0 0 0;
    }
    .hdrmnu li a {
        padding: 10px 12px;
    }
    .AcademySec,
    .alredyKnowSec {
        padding: 45px 0;
    }
    .triggerSec {
        padding: 45px 0;
    }
    section.triggerSec.searchh.home_search {
      padding: 60px 0 45px;
    }
    
    .triggerpnl .media>figure img,
    .bnrimg,
    .articlesSec::before,
    .articlesCon,
    .articlesBx figure,
    .rghtplceSec,
    .AcademyBx,
    .AcademyBx figure,
    .credentialsSEC,
    .foterSec {
        border-radius: 10px;
    }
    .triggerpnl h1,
    .defultHed,
    .alredyKnowpbl h4,
    .bnrCon h2,
    .triggerpnl.h2_design h2 {
        font-size: 30px;
        line-height: 35px;
    }
    .rghtplcelst .defultBtn {
        margin: 25px 0 0;
    }
    .rghtplcelst {
        margin: 35px 0 0;
    }
    .rghtplceSec::before,
    .credentialsSEC::before {
        content: none;
    }
    .frmFill,
    .bnrfrmBtm {
        margin: 20px 0 0;
    }
    .bnrfrm {
        margin: 0;
    }
    .bnrtxtinr {
        max-width: 500px;
    }
    .triggerpnl .media>figure {
        max-width: 345px;
    }
    .triggerpnl {
        padding: 15px 0 0;
    }
    .articlesSec .row,
    .AcademySec .row {
        justify-content: center;
    }
    .rghtplcelst {
        margin: 30px 0 0;
    }
    .AcademySec .row {
        margin: 0 -12px;
    }
    .AcademySec .row>div {
        padding: 0 12px;
    }
    .AcademyBx {
        margin: 30px 0 0;
    }
    /*h1,*/
    /*h2,*/
    /*h3,*/
    /*h4,*/
    /*h5,*/
    /*h6 {*/
    /*    letter-spacing: -1px;*/
    /*}*/
    .credentialsBx p {
        font-size: 16px;
        line-height: 28px;
    }
    .credentialsBx strong {
        font-size: 20px;
        line-height: 25px;
        margin: 15px 0 0;
    }
    .credentialsBx span {
        font-size: 40px;
        margin: 0 0 25px;
    }
    .credentialsSldr {
        margin: 40px 0 0;
    }
    .credentialsSEC .pagehding {
        text-align: center;
    }
    .alredyKnowpbl .media figure {
        margin: 0 40px 0 0;
        max-width: 350px;
    }
    .alredyKnowSec::before,
    .alredyKnowSec::after {
        content: none;
    }
    .newsleterpnl {
        padding: 40px 0;
    }
    .newsleterfrm input[type="submit"] {
        height: 55px;
        font-size: 16px;
        line-height: 23px;
        width: 205px;
        padding: 0 0 0 25px;
    }
    .bannerSec {
        margin: 106px 0 0;
    }
    /***************************therapist list******************/
    .searchh .frmFill,
    .bnrfrmBtm {
        margin-top: 0px;
    }
    .paginationn {
        padding: 20px 0px 50px 0px;
    }
    /***************************end therapist list******************/
    .page-template-page-kontakt .AcademySec .row {
        flex-direction: column-reverse;
    }
    .fillBtn input[type="submit"] {
        background: #0A5A8B;
        width: 170px;
    }
    .fillBtn::before {
        left: 140px;
        top: 18px;
    }
    .bnrtxt .bnrfrmBtm {
        margin-top: 16px;
    }
    .single-therapeuten-page .right-set {
        margin-top: 30px;
    }
    .single-therapeuten-page .right-set h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .single-therapeuten-page .right-set h3,
    .review_form h3 {
        font-size: 16px;
        margin-bottom: 10px;
    }
    .right-set-right ul li {
        margin-bottom: 7px;
        font-size: 14px;
    }
    .review_form {
        margin-top: 30px;
    }
    .frau_cont {
        margin-top: 30px;
    }
    .frau_img figure {
        max-width: 100%;
        margin: 0px;
    }
    .frau_img figure img {
        height: auto;
    }
    .frau_sec h2.defultHed {
        padding-bottom: 40px;
    }
    /*.AcademySec.template_one.pt-0.AcademyBx .row .triggerpnl {*/
    /*    padding-top: 30px;*/
    /*    text-align: center;*/
    /*}*/
    .AcademySec.template_one.pt-0.AcademyBx {
        margin: 30px 0;
        /* padding: 0; */
        padding: 15px 0;
    }
    section.searchh .searchandfilter ul li {
        padding: 0;
        width: 48%;
    }
    section.searchh .searchandfilter ul li.sf-field-submit {
        width: 160px;
        padding-top: 20px;
        text-align: center;
        margin: 0 auto;
    }
    section.searchh .searchandfilter ul li.sf-field-submit:before {
        top: 35px;
        right: 25px;
        font-size: 14px;
    }
    .round-set img {
        width: 240px;
        height: 240px;
    }
    .triggerpnl.points {
        padding-top: 0;
    }
    .AcademySec.template_one.pt-0.AcademyBx .row.bottom_con .triggerpnl {
        padding-top: 0;
    }
    .page-template-page-new-template-two .triggerpnl.h2_design .media {
        flex-direction: column;
    }
    .page-template-page-new-template-two .triggerpnl.h2_design .media figure {
        max-width: 100%;
        margin: 0 0 25px;
    }
    .page-template-page-new-template-two .AcademySec.template_one.pt-0.AcademyBx .row.top_con.row.top_con {
        margin-bottom: 15px;
    }
    .page-template-page-new-template-two .AcademySec.template_one.pt-0.AcademyBx .row.top_con.row.top_con.right_side .media {
        flex-direction: column-reverse;
    }
    .page-template-page-new-template-two .AcademySec.template_one.pt-0.AcademyBx .row.top_con.row.top_con.right_side .media figure {
        margin: 0 0 25px;
    }
    .gform-theme--foundation .chosen-container-single .chosen-single,
    .gform_wrapper input[type="text"],
    .gform_wrapper input[type="email"],
    .gform_wrapper input[type="tel"],
    .gform_wrapper textarea,
    .gform_wrapper select,
    div#field_1_100 .ginput_container_multiselect .ts-control, 
    div#field_1_114 .ginput_container_multiselect .ts-control,
    div#field_1_122 .ginput_container_multiselect .ts-control,
    div#field_1_101 .ginput_container_multiselect .ts-control,
    .gform_wrapper [type="password"],
    .gform_wrapper [type="url"],
    .gform_wrapper [type="number"],
    span#input_1_111_2_container span#input_1_111_2,
    span#input_1_111_2_container span#input_1_111_2_cardinfo_right span#input_1_111_3 {
        height: 40px!important;
        font-size: 14px!important;
        line-height: 18px!important;
    }
    .gf_progressbar_title,
    .gform-theme--framework .gfield_list_group_item::before,
    .gform-theme--framework .gform-field-label {
        font-size: 14px!important;
    }
    .gform_wrapper h3,
    .page-template-page-home fieldset#field_6_7 legend.gfield_label.gform-field-label,
    .gform_page_fields fieldset#field_1_77 legend.gfield_label.gform-field-label,
    .gform_page_fields fieldset#field_1_78 legend.gfield_label.gform-field-label,
    .gform_page_fields div#field_1_76 .frm_profile h2,
    .gform_page_fields fieldset#field_1_106 legend.gfield_label.gform-field-label,
     div#field_1_110 label.gfield_label.gfield_label_before_complex.gform-field-label,
     fieldset#field_1_111 legend.gfield_label.gfield_label_before_complex.gform-field-label label.gfield_label.gform-field-label {
        font-size: 28px!important;
        line-height: 33px!important;
    }
    .gform_wrapper h5 {
        font-size: 20px!important;
        line-height: 25px!important;
    }
    .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice,
    .gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice,
    .page-template-page-home .gfield_radio .gchoice {
        width: calc(50% - 9px);
        display: flex;
        flex-wrap: wrap;
    }
    .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice,
    .gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice {
        width: calc(50% - 9px);
        display: flex;
        flex-wrap: wrap;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h4 {
        font-size: 25px !important;
        line-height: 36px !important;
        font-weight: 500 !important;
        margin-bottom: 5px !important;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h5 {
        font-size: 20px !important;
        line-height: 20px !important;
        color: #000;
        margin-bottom: 5px !important;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h6 {
        font-size: 16px !important;
        line-height: 23px !important;
        color: #000;
        margin-bottom: 0;
    }
    .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_106_0,
    .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_77_0 {
        width: calc(50% - 9px);
    }
    header.headersec .hdrBtn .dropdown a#dropdownMenuLink {
        font-size: 14px;
        padding: 13px 9px;
    }
    .page-template-page-home .gfield_radio .gchoice.gchoice_6_7_0, 
		.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_1, 
		.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_2, 
		.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_3, 
		.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_4 {
        width: calc(33.33% - 9px);
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    .page-template-page-home .gfield_radio .gchoice.gchoice_8_7_0,
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_1,
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_2,
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_3,
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_4,
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_5 {
        width: calc(33.33% - 9px);
        display: flex !important;
        flex-wrap: wrap !important;
    }
    
    
    div#field_1_93 .ts-control, div#field_1_100 .ts-control, div#field_1_101 .ts-control {
        height: 40px !important;
     }

     .page-id-388 div#field_1_76 .frm_profile_in {
        padding-right: 0;
    } 
    
    .set_one_gray, .set_one {
        max-width: 70px;
    }
    
    .set_one_set {
        padding-left: 100px;
    }
    
    .set_one__gray_set {
    padding-right: 100px;
    }
    
    .articlesSec_bx_items.testTestimonials_design .articlesSec_bx {
      padding-top: 130px;
    }
    
    
    .articlesSec_bx_items.testTestimonials_design .articlesSec_bx:before {
        content: "";
        position: absolute;
        width: 200px;
        height: 200px;
        background: #0a5a8b;
        border-radius: 50%;
        top: -80px;
        left: -80px;
    }
    
    .articlesSec_bx_items.testTestimonials_design .articlesSec_bx .triggerpnl:before {
        content: "";
        position: absolute;
        width: 80px;
        height: 80px;
        background: #0a5a8b url(http://workbyae-webseite.de/wp-content/uploads/2024/08/quotes-white.png) no-repeat top 24px center;
        border-radius: 50%;
        top: -100px;
        background-size: 30px;
        left: 0;
        right: 0;
        margin: auto;
    }
    
    
    .frm_profile .frm_profile_in .pro_box {
        width: 50%;
    }
    
    .reviews_form {
        padding-top: 40px;
    }

    .page-template-page-akademie .AcademyCon {
        padding: 19px 0;
    }

    .page-template-page-akademie .AcademyBx {
        /* margin-top: 0; */
        padding: 0;
    }

    .AcademyCon h4 {
        min-height: auto;
    }

    .triggerpnl.AcademyCon.full_width_contain {
        margin-top: 25px;
    }

    .triggerpnl.AcademyCon.full_width_contain {
        text-align: left;
    }

    .newsleterSec .newsleterpnl h2.defultHed {
        font-size: 30px;
        line-height: 35px;
    }

    .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice {
        width: calc(33.34% - 9px) !important;
    }

    .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice.gchoice_1_106_0 {
        width: calc(100% - 9px) !important;
    }

    .page-template-page-frauenraum .articlesSec_bx img.alignnone.size-full.wp-image-682 {
        margin-bottom: 25px;
    }

    section.single-therapeuten-page .round_img img {
        max-height: inherit;
    }

    .page-id-96 .AcademySec.template_one.pt-0.AcademyBx .triggerpnl.h2_design:before {
      width: 200px;
      height: 200px;
      background: url(http://workbyae-webseite.de/wp-content/uploads/2024/09/Valdesana_logo.png) no-repeat top center;
      background-size: 130px;
      border-radius: 50%;
      top: -132px;
      left: -65px;
      transform: rotate(170deg);
  }

}
@media only screen and (max-width: 767px) {
    .triggerpnl .media>figure img,
    .bnrimg,
    .articlesSec::before,
    .articlesCon,
    .articlesBx figure,
    .rghtplceSec,
    .AcademyBx,
    .AcademyBx figure,
    .credentialsSEC,
    .foterSec {
        border-radius: 0;
    }
    .triggerpnl .media>figure {
        max-width: 1000%;
        float: none;
        margin: 0 0 20px;
    }
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        letter-spacing: 0;
    }
    .frmFill,
    .bnrfrmBtm {
        margin: 15px 0 0;
    }
    .AcademyCon {
        padding: 12px 5px 5px;
    }
    .AcademyCon h4 {
        font-size: 20px;
        line-height: 25px;
        margin: 0 0 13px;
    }
    .AcademyCon em {
        font-size: 14px;
        line-height: 20px;
    }
    .AcademyCon em i {
        font-size: 15px;
        margin-right: 10px;
    }
    .credentialsSEC,
    .rghtplceSec,
    .articlesSec {
        padding: 30px 0px;
    }
    .credentialsSldr .owl-dots {
        display: flex !important;
        align-items: center;
        justify-content: center;
        margin: 15px 0 0;
    }
    .credentialsSldr .owl-dots button {
        display: flex;
        background: transparent !important;
        border: 2px solid #373737 !important;
        margin: 0 4px;
        width: 12px;
        height: 12px;
    }
    .credentialsSldr .owl-dots span {
        display: none;
    }
    .credentialsSldr .owl-dots button.active {
        background: #373737 !important;
    }
    .alredyKnowpbl .media {
        flex-direction: column;
    }
    .alredyKnowpbl .media-object {
        padding: 20px 0 0;
    }
    .alredyKnowpbl .media figure {
        margin: 0;
    }
    .ftrinfo li {
        margin: 0px 23px 0 0;
    }
    .ftrinfo .media span {
        margin: 0 15px 0 0;
        width: 42px;
        font-size: 13px;
        height: 42px;
    }
    .foterLogo {
        width: 240px;
    }
    .foterSec {
        padding: 30px 0px;
    }
    .triggerpnl .media {
        display: inline-block;
        width: 100%;
    }
    /***************************end therapist list******************/
    .paginationn .page-item a {
        width: 36px;
        height: 36px;
        font-size: 12px;
    }
    .searchh .frmFill,
    .bnrfrmBtm,
    .searchh .bnrfrmBtm {
        margin-top: 20px;
    }
    .searchh {
        padding: 10px 0 40px 0
    }
    .innertext h1 {
        font-size: 22px;
    }
    /***************************end therapist list******************/
    .single-therapeuten-page .right-set h2 {
        font-size: 28px;
        margin-bottom: 10px;
    }
    .right-set-right {
        width: 100%;
        padding: 20px;
        border-radius: 20px;
    }
    .right-set-left {
        width: 100%;
    }
    .single-therapeuten-page .tab button {
        padding: 20px 20px;
        font-size: 18px;
    }
    .single-therapeuten-page .tab .tab-content {
        padding: 25px;
    }
    .single-therapeuten-page .tab button {
        padding: 14px 15px;
        font-size: 15px;
    }
    section.searchh .searchandfilter ul li {
        margin-top: 20px;
        width: 100%;
    }
    section.searchh .searchandfilter ul li.sf-field-submit {
        text-align: center;
    }
    .hdrlgo img {
        max-width: 100px;
    }
    .hdrBtn .defultBtn {
        text-align: center;
        padding: 0 15px;
    }
    .sub-toggle {
        display: block;
    }
    ul.slimmenu li>ul {
        width: 100%;
        border-radius: 0px;
        float: left;
    }
    ul.slimmenu.collapsed li a {
        border-bottom: none;
    }
    ul.slimmenu li>ul li a {
        padding: 0px;
    }
    .right-set-left ul.social_icon_single {
        margin: 15px auto 20px;
        display: flex;
        flex-wrap: wrap;
    }
    .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label,
    .gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label,
    .page-template-page-home .gfield_radio .gchoice label{
        padding: 20px;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 {
        width: calc(50% - 30px);
        padding: 20px !important;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h4 {
        font-size: 23px !important;
        line-height: 36px !important;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h5 {
        font-size: 16px !important;
        line-height: 22px !important;
        color: #000;
        margin-bottom: 5px !important;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h6 {
        font-size: 13px !important;
        line-height: 23px !important;
        color: #000;
        margin-bottom: 0;
        text-align: center;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 h6 a {
        color: #a58a75;
        display: block;
    }
    .articlesSec_bx {
        padding: 26px;
    }
    .hdrBtn li {
        margin: 0 10px 0 0;
    }
    header.headersec .hdrBtn .dropdown a#dropdownMenuLink {
        font-size: 12px;
        padding: 10px 7px;
    }
    .hdrBtn .dropdown ul.dropdown-menu li a.dropdown-item {
        padding: 6px 0;
        font-size: 15px;
    }
    .hdrBtn { position: absolute; left: 0; margin: 0; background: white; width: 100%;
        top: 52px; padding: 0 10px 10px; }
    .hdrBtn ul {
        justify-content: space-between;
        display: flex;
    }
    header .hdrBtn .defultBtn {
        padding: 0 19px;
        font-size: 13px;
        height: 46px;
    }
    
    .headersec, header.headersec.fixed_header {
        padding: 5px 0;
    }
    
    .hdrlgo {
        width: 140px;
        margin: 5px 12px;
    }
    
    .collapse-button {
        right: 12px;
        background: transparent !important;
        border-radius: 0px;
        padding: 0px;
        width: auto;
        top: 23px;
    }
    
    header.headersec.fixed_header .hdrBtn {
        -moz-box-shadow: 0 0 8px -5px #333;
        -webkit-box-shadow: 0 0 8px -5px #333;
        box-shadow: 0 4px 8px -5px rgb(51 51 51 / 40%);
    }
    
    ul.slimmenu li .sub-toggle i {
        display: none;
    }
    
    ul.slimmenu li .sub-toggle:before {
        background: url(http://workbyae-webseite.de/wp-content/uploads/2024/08/arrow-down-sign-to-navigate.png) no-repeat top center;
        background-size: 100%;
        width: 15px;
        height: 10px;
        top: 36%;
        position: absolute;
        /* transform: translateX(-50%); */
        transform: translate(-50%);
    }
    
    .set_one_gray, .set_one { display:none;}
    .set_one_set, .set_one__gray_set {padding: 0;}
    .set_one__gray_set {padding-right: 0; padding-top: 0;}
    .set_one_set {padding-left: 0; padding-top: 0;}
    
    div#field_1_75 .frm_profile figure {
       width: 100% !important;
    }
    
    .frm_profile .frm_profile_in {
        justify-content: flex-start;
        flex-direction: column;
    }
    
    .frm_profile .frm_profile_in .pro_box {
        width: 100% !important;
        margin-bottom: 15px;
    }
    
    .page-template-page-home .AcademySec ul.items_set li {
        margin: 0 0 10px;
        width: 100%;
    }

    .page-template-page-home .AcademyCon h4 {
        min-height: 75px;
    }

    .fillDta input[type="text"], .fillDta input[type="email"], .fillDta input[type="tel"], .fillDta textarea {
        padding: 0 15px 0 50px;
    }

    .fillDta i {
        left: 19px;
    }

    .page-template-page-akademie .triggerSec .container .row {
        margin-bottom: 20px;
    }

    .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice {
        width: calc(50% - 9px) !important;
    }

    .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice.gchoice_1_106_0 {
        width: calc(100% - 9px) !important;
    }

    .credentialsSldr .owl-nav button.owl-prev, 
    .credentialsSldr .owl-nav button.owl-next {
        display: none;
    }

    .page-id-96 .AcademySec.template_one.pt-0.AcademyBx .triggerpnl.h2_design {
        padding: 26px;
    }
    
}
@media only screen and (max-width: 575px) {
    .ftrinfo li {
        margin: 0 0 15px;
        width: 100%;
        text-align: left;
    }
    .ftrRt h3 {
        font-size: 30px;
        line-height: 35px;
        margin: 0 0 20px;
    }
    .ftrmenu {
        padding: 22px 0;
        margin: 22px 0 0;
    }
    .ftrmenu li {
        font-size: 15px;
        line-height: 23px;
        padding-right: 15px;
        margin-right: 15px;
    }
    .LoginLnk {
        font-size: 16px;
        line-height: 22px;
    }
    .hdrBtn li {
        margin: 0 15px 0 0;
    }
    .hdrBtn .defultBtn {
        height: 40px;
        font-size: 13px;
        line-height: 20px;
        padding: 0px 15px;
    }
    .hdrlgo {
        width: 125px;
    }
    .newsleterfrm {
        margin: 24px 0 0;
    }
    .newsleterpnl {
        padding: 35px 0;
    }
    .newsleterfrm input[type="submit"] {
        height: 50px;
        font-size: 15px;
        line-height: 22px;
        width: 185px;
    }
    .hdrBtn {
        margin: 0 60px 0 0;
    }
    .bannerSec {
        margin: 97px 0 0;
    }
    .innerbanner figure {
        margin-top: 90px;
    }
    div#comments p.comment-form-author label,
    div#comments p.comment-form-email label,
    div#comments p.comment-form-url label,
    div#comments p.comment-form-comment label {
        width: 100%;
        margin-bottom: 5px;
    }
    div#comments p.comment-form-author input,
    div#comments p.comment-form-email input,
    div#comments p.comment-form-url input,
    div#comments p.comment-form-comment textarea {
        width: 100%;
        border: 1px solid #0c5c8c;
        padding: 5px;
    }
    .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice,
    .gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice,
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1,
    .page-template-page-home .gfield_radio .gchoice {
        width: 48%;
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1 {
        margin: 0 15px 20px;
    }
    /* .gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1{
        flex-direction: column;
    } */
    .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_106_0, 
    .gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice label#label_1_77_0 {
        width: 100%;
    }
    .hdrBtn {
        position: absolute;
        left: 0;
        margin: 0;
        background: white;
        width: 100%;
        top: 52px;
        padding: 0 10px 10px;
    }
    .hdrBtn ul {
        justify-content: space-between;
        display: flex;
    }
    ul.slimmenu {
        top: 48px;
    }

    .page-template-page-home .gfield_radio .gchoice.gchoice_6_7_0, 
		.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_1, 
		.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_2, 
		.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_3, 
		.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_4,
		.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_0,
		.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_1,
		.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_2,
		.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_3,
		.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_4,
		.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_5 {
        width: 48%;
        display: flex !important;
        flex-wrap: wrap !important;
    }
    .page-template-page-home .gfield_radio .gchoice label::before {
        width: 50px !important;
        height: 50px !important;
    }

	.page-id-388 div#field_1_76 .frm_profile_in .pro_box.bx1 {
        width: 100% !important;
    }	

    .articlesSec_bx_items.testTestimonials_design .articlesSec_bx:before {
        content: "";
        position: absolute;
        width: 100px;
        height: 100px;
        background: #0a5a8b;
        border-radius: 50%;
        top: -40px;
        left: -40px;
    }

    .articlesSec_bx_items.testTestimonials_design .articlesSec_bx:after {
        content: "";
        position: absolute;
        width: 80px;
        height: 80px;
        background: #0a5a8b;
        border-radius: 50%;
        bottom: -35px;
        right: -35px;
    }

    .page-template-page-home .AcademyCon h4 {
        min-height: auto;
    }

    footer.foterSec.lazy ul.ftrinfo li {
        width: 205px;
    }

    .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice {
        width: 100% !important;
    }

    .gform_page_fields fieldset#field_1_106 .ginput_container.ginput_container_radio div.gfield_radio .gchoice.gchoice_1_106_0 {
        width: calc(100% - 9px) !important;
    }


}
@media only screen and (max-width: 480px) {
    .bnrfrmBtm li {
        margin: 0px 20px 0 0;
    }
    .bnrfrmBtm li em input[type="submit"] {
        height: 45px;
        font-size: 14px;
        line-height: 20px;
        width: 125px;
        padding: 0 10px 0 20px;
    }
    .bnrfrmBtm li em::before {
        font-size: 13px;
        right: 20px;
    }
    .triggerpnl h1,
    .defultHed,
    .alredyKnowpbl h4,
    .bnrCon h2,
    .triggerpnl.h2_design h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .articlesCon h3,
    .inner_blog_form section .wp-block-group h2 {
        font-size: 22px;
        line-height: 25px;
    }
    .bannerSec::before {
        content: none;
    }
    .bnrimg>img {
        height: 450px;
    }
    .hdrBtn {
        margin: 0 55px 0 0;
    }
    .hdrlgo {
        width: 110px;
        margin-top: 0;
    }
    .defultBtn, .single-therapeuten-page .reviews_form button[type="submit"] {
        height: 45px;
    }
    .hdrBtn .defultBtn {
        height: 33px;
        font-size: 12px;
        line-height: 18px;
        padding: 0px 10px;
        border-radius: 3px;
    }
    .bannerSec {
        margin: 82px 0 0;
    }
    .bnrArrw {
        bottom: -45px;
    }
    .searchh {
        padding: 10px 0 20px 0;
    }
    .innertext h1 {
        font-size: 18px;
    }
    .innerbanner figure {
        margin-top: 80px;
    }
    div#comments ol.comment-list li .comment-metadata time {
        font-size: 13px;
    }
    div#comments ol.comment-list li ol.children {
        padding-left: 20px;
        list-style: none;
    }
    div#comments ol.comment-list li .comment-metadata {
        position: relative;
        top: 0;
        left: 0;
        margin-top: 15px;
    }
    .single.single-post section.AcademySec.PursueSec.inner_sec_one.blog_section nav.navigation.post-navigation .nav-links a,
    div#comments p.form-submit input#submit {
        font-size: 14px;
        line-height: 14px;
    }
    .single-therapeuten-page .tab button {
        padding: 10px 9px;
        font-size: 12px;
    }
    .review_form {
        margin-top: 30px;
        padding: 15px;
    }
    .hdrBtn {
        position: absolute;
        left: 0;
        margin: 0;
        background: white;
        width: 100%;
        top: 47px;
        padding: 0 10px 8px;
    }
    .hdrBtn ul {
        width: 100%;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    ul.slimmenu {
        top: 45px;
    }
    /* .collapse-button {
        top: 28px;
    } */
    .triggerpnl h3 {
        font-size: 18px;
    }
    .innerbanner {
        position: relative;
        margin-top: 92px;
    }
    header.headersec .hdrBtn .dropdown a#dropdownMenuLink {
        font-size: 10px;
        padding: 8px 5px;
        border-radius: 3px;
    }
    header .hdrBtn .defultBtn {
        padding: 0 10px;
        font-size: 12px;
        height: 35px;
    }


	.gform_page_fields fieldset#field_1_77 .ginput_container.ginput_container_radio div.gfield_radio .gchoice, 
	.gform_page_fields fieldset#field_1_78 .ginput_container.ginput_container_radio div.gfield_radio .gchoice, 
	.gform_page_fields div#field_1_76 .frm_profile .frm_profile_in .pro_box.bx1, .page-template-page-home .gfield_radio .gchoice {
			width: 100%;
	}


	.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_0, 
	.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_1, 
	.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_2, 
	.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_3, 
	.page-template-page-home .gfield_radio .gchoice.gchoice_6_7_4, 
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_0, 
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_1, 
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_2, 
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_3, 
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_4,
	.page-template-page-home .gfield_radio .gchoice.gchoice_8_7_5 {
      width: 100%;
    }

/*.set_one_set {*/
/*    padding-left: 0;*/
/*    padding-top: 85px;*/
/*}*/

/*.set_one__gray_set {*/
/*    padding-right: 0;*/
/*    padding-top: 85px;*/
/*}*/


.articlesSec_bx_items.testTestimonials_design .articlesSec_bx:before {
    width: 80px;
    height: 80px;
    top: -30px;
    left: -30px;
}

.articlesSec_bx_items.testTestimonials_design .articlesSec_bx:after {
    width: 60px;
    height: 60px;
    bottom: -25px;
    right: -25px;
}

.articlesSec_bx_items.testTestimonials_design .articlesSec_bx {
    padding: 130px 15px 35px 15px;
}

.page-template-page-akademie .AcademyCon a.defultBtn.clearbx {
    font-size: 12px;
}

.triggerpnl.AcademyCon.full_width_contain {
    margin-top: 25px;
    padding: 20px;
}
.newsleterSec .newsleterpnl h2.defultHed {
    font-size: 25px;
    line-height: 30px;
}
section.single-therapeuten-page .round_img img {
        max-height: 460px;
    }

.page-id-96 .AcademySec.template_one.pt-0.AcademyBx .triggerpnl.h2_design {
    padding: 26px;
}

/* .page-id-96 .AcademySec.template_one.pt-0.AcademyBx .triggerpnl.h2_design:before {
    width: 80px;
    height: 80px;
    top: -30px;
    left: -30px;
} */

.page-id-96 .AcademySec.template_one.pt-0.AcademyBx .triggerpnl.h2_design:after {
  content: "";
  position: absolute;
  width: 100px;
  height: 100px;
  background: url(http://workbyae-webseite.de/wp-content/uploads/2024/09/Valdesana_logo.png) no-repeat top center;
  background-size: 60px;
  border-radius: 50%;
  bottom: -49px;
  right: -31px;
  transform: rotate(-20deg);
}

}
@media only screen and (max-width: 400px) {
    .hdrBtn .defultBtn {
        height: auto;
        font-size: 11px;
        line-height: 20px;
        padding: 5px;
        border-radius: 3px;
    }
    .LoginLnk {
        font-size: 15px;
        line-height: 20px;
    }
    .hdrBtn li {
        margin: 0 6px 0 0;
    }
    .hdrBtn li:first-child {
        position: absolute;
        top: -35px;
        right: 47px;
    }
    header .hdrBtn .defultBtn {
        padding: 0 10px;
        font-size: 11px;
        height: 32px;
    }
}