.services_b .service_img img {
max-width: 100%;
border-radius: 40px;
border: 4px solid #e0e0e0;
}

div.wpcf7-response-output{font-size:19px;}

.page_content img, footer img, .cz_image img, .wp-block-gallery figcaption {
border-style: solid;
border-radius: 0px;

}

.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe{

max-height: 500px;
}

a.cz_post_image img {
width: 100%;
height: 175px;
}

.wpcf7-form p{    border-bottom: 9px solid #f1f1f1;}

label {
display: block;
margin: 0 0 10px;
font-size: 15px;
font-weight: bold;
color: #28328b;
}


input, textarea, select, .qty {
color: #000000;
border-style: solid;
border-width: 0px 0px 1px;
background: #f3f3f3;
border-radius: 8px;
}

.cz_default_loop_full .cz_post_image, .cz_default_loop_grid .cz_post_image {
width: 235px !important;
}

#tribe-events-pg-template, .tribe-events-pg-template
{    margin: 50px auto;}
.page_footer{
background-color:#fff !important;
}

#donationrep .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a {
border-color: #f7f7f7;
background-color: #fff;
color: #000;
font-weight: 700;
padding: 40px 30px 54px;
margin: 0 15px;
border-radius: 10px;
font-size: 1.2rem;
min-width: 290px;

}

#donationrep .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a {
border-color: #f0f0f0;
background-color: #27318b;
color: #fff;
}


#donationrep a[href="#1648418447418-4b832bfc-4d80"] :before {
content:url("wp-content/uploads/2022/04/dO.png");
float:right;
padding:0  0px 0px 15px
}

#donationrep a[href="#1648418447418-eb71fc0d-0000"] :before {
content:url("wp-content/uploads/2022/04/dE.png");
float:right;
padding: 1px 1px 0px 1px;
background: white;
border-radius: 100%;
height: 53px;
}

.form-container {
border: none;
}

button.btn.btn-dark.bahya-bg.pl-5.pr-5.w-100 {
font-size: 1.4rem;
padding: 15px;
}

input.tgl-radio-tab-child+label {
width: max-content;
margin-bottom: 15px;
}


@media only screen and (max-width: 768px) {
#donationrep a[href="#1648418447418-4b832bfc-4d80"] :before {
content:url("wp-content/uploads/2022/04/dO.png");
float:right;
padding: 0;
width: 0;
margin-top: -17px;
}

#donationrep a[href="#1648418447418-eb71fc0d-0000"] :before {
content:url("wp-content/uploads/2022/04/dE.png");
float:right;
padding: 0;
width: 0;
margin-top: -17px;
}
}


@media screen and (max-width: 1133px){
.page-id-106 .row {
width: 100% !important;
padding: 0;

}}



/** donation overwrite **/
.form-container {
width: 800px;
max-width: 100%;
border: solid #e2e2e2 2px;
margin: auto;
padding: 20px;
border-radius: 10px;
background: #fff
}

.custom-control-input:checked~.custom-control-label::before {
color: #fff;
border-color: #27318b!important;
background-color: #27318b!important
}

.custom-select:focus,.form-control:focus {
border-color: #27318b;
outline: 0;
box-shadow: 0 0 0 .2rem #27318b
}

.bahya-bg {
background-color: #27318b;
margin-top: 15px
}

.bahya-color {
color: #27318b
}

.custom-select.is-valid,.was-validated .custom-select:valid {
border-color: #27318b;
padding-left: 3.4375rem;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left .75rem center/8px 10px
}

.custom-select.is-invalid,.was-validated .custom-select:invalid {
border-color: #dc3545;
padding-left: 3.4375rem;
background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left .75rem center/8px 10px
}

.custom-control-label {
color: #525352;
font-weight: 700;
font-size: 15px;
cursor: pointer;
}

.was-validated .custom-control-input:valid~.custom-control-label {
color: #525352
}

.was-validated .custom-control-input:valid~.custom-control-label::before {
border-color: #525352
}

img.bank_img {
width: 50px;
height: 50px;
object-fit: contain
}

span.startphone {
position: absolute;
left: -17px;
z-index: 1;
direction: ltr;
}

input.tgl-radio-tab-child {
position: absolute;
right: -99999em;
top: -99999em;
opacity: 1;
z-index: 1;
}

input.tgl-radio-tab-child+label {
cursor: pointer;
float: right;
border: 1px solid #d1d1d1;
margin-right: -1px;
padding: 45px 20px;
position: relative;
border-radius: 9px;
}

.custom-control [type=radio]:checked+label {
background-color: #27318b;
z-index: 1;
color: white;
padding: 45px 20px;
border-radius: 9px;
box-shadow: 2px 2px 7px 2px #888888;
}

.custom-control-2 [type=radio]:checked+label {
background-color: transparent;
z-index: 1;
color: #3F51B5;
padding: 5px;
border-radius: 9px;
border: 1px solid #e5e5e5;
text-align: center;
cursor: pointer;
}

.cz-page-106 .custom-radio .custom-control-label::before {
border-radius: 50%;
display: none;
}




