/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */


html , body  {scroll-behavior: smooth;}
.fw-semibold{font-weight: 600;}
.fw-light{font-weight: 300;}

body:not(.template-slider) #Header{min-height: max-content;}
div#Action_bar{padding: 15px 0;}
#Action_bar .contact_details{float: right;}
#Action_bar .social{float: left;}
.header-split #Action_bar .contact_details li,.header-split #Action_bar .social,.header-split #Action_bar .social-menu{padding: 0;}
#Action_bar .contact_details li{margin-right: 20px;display: flex;align-items: center;}
#Action_bar .contact_details{display: flex;align-items: center;height: 33px;}
#Action_bar .social li{color: #fff;margin-right: 15px !important;}
#Action_bar .social li a{background-color: #fff;width: 25px;height: 25px;display: inline-block;border-radius: 15px;align-content: center;text-align: center;}

.donateBtnMenu a{background-color: #B2C94A;font-weight: 600 !important;border-radius: 8px;color: #000000 !important;}
.donateBtnMenu a span{line-height: 0 !important;}

main.sections_group{overflow: hidden;}
/* .homeSect1:after{
	content: "";
    width: 833px;
    height: 451px;
    display: block;
    background-image: url('https://staging.pnclogos.com/niyat/wp-content/uploads/2025/06/Mask-group-1.png');
    background-repeat: no-repeat;
    background-size: 63%;
    background-position: center;
    position: absolute;
    top: 0;
    right: -160px;
} */

/*.homeSect3:before{
    content: "";
    width: 100%;
    height: 97%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(0, 0, 0, .7);
    z-index: 1;
}

.homeSect3:after{
	content: "";
    width: 891.46px;
    height: 482.91px;
    display: block;
    background-image: url('https://staging.pnclogos.com/niyat/wp-content/uploads/2025/06/Mask-group.png');
    background-repeat: no-repeat;
    background-size: 63%;
    background-position: center;
    position: absolute;
    top: 0;
    left: -160px;
    bottom: 0;
    margin: 0 auto;
}
.homeSect3{position: relative;}*/


.testiContent{font-size: 14px;padding: 20px 30px;}
.testiBottom{display: flex;align-items: center;}
.testiBottom img{width: 60px;}
.authBox{margin-left: 10px;}
.authBox span.authCompany{font-size: 12px;}
.homeTestiSect .mfn-swiper-arrow{position: absolute;top: -100px;right: 0;left: unset;transform: rotate(-45deg);}
.homeTestiSect .mfn-swiper-arrow.swiper-button-prev{right: 60px;}
.homeTestiSect{z-index: 999;}


.homeHighlightBlocks .desc-wrapper{position: absolute;bottom: 25px;left: 25px;}
/*.homeSect5:before{
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    background-color: rgba(49, 121, 59, .7);
    z-index: 1;
}
.homeSect5:after{
    content: "";
    width: 833px;
    height: 451px;
    display: block;
    background-image: url('https://staging.pnclogos.com/niyat/wp-content/uploads/2025/06/Mask-group-1.png');
    background-repeat: no-repeat;
    background-size: 63%;
    background-position: center;
    position: absolute;
    top: -175px;
    right: -160px;
    z-index: 9;
}*/




/*.homeSect6:after{*/
/*    content: "";*/
/*    width: 723.18px;*/
/*    height: auto;*/
/*    display: block;*/
/*    background-image: url('https://staging.pnclogos.com/niyat/wp-content/uploads/2025/06/Mask-group-3.png');*/
/*    background-repeat: no-repeat;*/
/*    background-size: 63%;*/
/*    background-position: center;*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: -135px;*/
/*    bottom: 0;*/
/*    margin: 0 auto;*/
/*}*/



.footerSocial ul{display: flex;}
.footerSocial ul li{color: #fff;margin-right: 20px !important;}
.footerSocial ul li.slogan{display: none;}
.footerSocial ul li a{background-color: #fff;width: 25px;height: 25px;display: inline-block;border-radius: 15px;align-content: center;text-align: center;color: #000;}
.footerSocial ul li a i{color: #000;}


/*form */

.asaan-qurbani-form h2 {
    text-align: center;
    padding: 10px 0px;
    border-radius: 5px;
    margin: 20px 0px;
    background: #afc548;
    font-size: 26px;
    font-weight: 700;
    font-style: italic;
}
p.declaration_checkbox {
    color: #ff5858;
}
.packages.premium_cow h2 {
    background: #f75c02;
      color:#fff;
}
.packages.standard_cow h2 {
    background: #04a778;
    color:#fff;
}
.packages.charity_cow h2 {
    background: #a8a7a3;
    color:#fff;
}
.packages.premium_goat h2 {
    background: #3da8d2;
  
}

.packages.standard_goat h2 {
    background: #ffb704;
}




.packages.premium_cow input {
    border-color: #f75c02;
}
.packages.standard_cow input  {
    border-color: #04a778;
}
.packages.charity_cow input {
    border-color: #a8a7a3;
}
.packages.premium_goat input {
    border-color: #3da8d2;
}

.packages.standard_goat input {
    border-color: #ffb704;
}

.asaan-qurbani-form .uacf7-step {
    border: 2px solid #aec549;
    border-radius: 20px;
    padding: 10px 35px;
}

.asaan-qurbani-form  ol {margin-left: 50px;margin-bottom: 30px;}
.img_box {text-align: center;     margin-bottom: 30px;}

.img_box img {
    width: 75%;
    margin: 0px !important;
}

button.uacf7-next {
    width: 65%;
    font-size: 24px;
}

p.uacf7-buttons {
    text-align: center;
}

button.uacf7-prev{display:none;}

.asaan-qurbani-form input, .asaan-qurbani-form textarea {
    background: transparent;
    border: 0px;
    box-shadow: none;
    border-bottom: 1px solid #b4cb50;
}
.inline_fields {
    display: flex;
    gap:20px;
}

.inline_fields label {
    width: 100%;
}
.asaan-qurbani-form label {
    margin-top:40px;
}
label.upload_doc input {
    border: 0px;
}
div#\31 08step-2 p {
    margin-top: 40px;
}
input.wpcf7-form-control.wpcf7-file {
    margin-top: 25px;
}
.submit-button input {
    background: #b4cb50;
    width: 65%;
}
.submit-button {
    text-align: center;
}
.submit-button input:hover {
    background: #b4cb50;
    border: none;
}

.asaan-qurbani-form textarea {
    height: 90px;
}

.contact_form input, .contact_form textarea ,.contact_form input:focus, .contact_form textarea:focus {
    box-shadow: none;
    border: 0px;
    background: transparent; 
    border-bottom: 1px solid #fff;
    color:#fff;
}  

.contact_form input::placeholder, .contact_form textarea::placeholder {color:#f1f1f1;}
.contact_form input:focus-visible, .contact_form textarea:focus-visible {border-color:#fff !important;}
.contact_form textarea{height:30px;}
.form-row {
    display: flex;
    gap: 20px;
}

.form-row label {
    width: 100%;
}

.contact_form label {
    margin-top: 20px;
    color:#fff;
}

.contact_form label span {
    margin-top: 15px;
    
}
.contact_form form {
    background: #b4cb50;
    padding: 10px 50px 25px;
}

.contact_form  input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #fff;
    color: #000;
    margin-top: 25px;
}
.inline_sec {
    display: flex;
    padding: 40px 0px;
}

.inline_sec > div {
    width: 100%;
}
span.wpcf7-form-control.wpcf7-radio span {
    margin: 0px 10px;
}


 .conditional_inline.filed {
    display: flex;
    gap: 20px;
    margin: 45px 0px;
}

.conditional_inline.filed > * {
    width: 100%;
}

.conditional_inline.filed select {
    border: 0px;
    box-shadow: none;
    border-bottom: 1px solid #b2c94a;
    background-color: transparent;
}

.conditional_inline.filed select:focus{ background-color:transparent !important;}

.asaan-qurbani-form {
    width: 85%;
    margin: auto;
}

input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
    color: #000000;
    background-color: rgba(233, 245, 252, 1);
    border-color: #afc548;
}

.donator-visibility ul, .water-project-donor-name ul, .\32 -water-project-donor-name ul {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 15px;
}

.donator-visibility li , .water-project-donor-name li, .\32 -water-project-donor-name li {
    list-style: decimal; 
}


.wpcf7 form.invalid .wpcf7-response-output {  background: #c91d1d;} 
.wpcf7 form.sent .wpcf7-response-output{background: green;  }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output {
-moz-animation: cssAnimation 0.5s ease-in 3s forwards;
-webkit-animation: cssAnimation 0.5s ease-in 3s forwards;
-o-animation: cssAnimation 0.5s ease-in 3s forwards;
animation: cssAnimation 0.5s ease-in 3s forwards;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
border: none;
color: #fff;
padding: 16px 20px;
margin:30px 1em;
    
}
@keyframes cssAnimation {
0% {opacity: 1;}
50% {opacity: 0.5;}
100% {opacity: 0;display: none;} 
}


/*mobile screen */

@media screen and (max-width: 767px) {
    
.homeTestiSect .mfn-swiper-arrow {top: -65px;}
#Subheader {padding: 60px 0;}
footer .mcb-section .mcb-wrap-uz1xyhnv .mcb-wrap-inner-uz1xyhnv {padding: 25px 0px;}
.mcb-column-inner.mfn-module-wrapper.mcb-column-inner-lvdw9o28.mcb-item-plain_text-inner .desc {text-align: center;}
.footerSocial ul {justify-content: center;}
ul#mfn-footer-menu-5 , footer p, .mcb-section .mcb-wrap .mcb-item-u3kt4mo .mcb-column-inner-u3kt4mo ul.mfn-footer-menu-style-vertical {
    text-align: center !important;}
.mcb-section .mcb-wrap-kij7pfyn .mcb-wrap-inner-kij7pfyn div:nth-child(3), .mcb-section .mcb-wrap-kij7pfyn .mcb-wrap-inner-kij7pfyn div:nth-child(4), .mcb-section .mcb-wrap-kij7pfyn .mcb-wrap-inner-kij7pfyn div:nth-child(5) {
    padding-left: 45px;}
    .column_footer_logo .logo-wrapper img { width: 70%;  margin: 0px auto 20px;}
    .inline_sec{display:block;padding: 0px 0px;text-align: center;}
.asaan-qurbani-form .uacf7-step{padding: 10px 10px;}
.inline_fields{display:block;}
span.wpcf7-form-control.wpcf7-radio span {    margin: 0px 3px;}
.asaan-qurbani-form label {margin-top: 25px;}
div#\31 08step-2 p {margin-top: 10px;}
.asaan-qurbani-form h2{border-radius: 5px;}
li#menu-item-14 a { margin-left: 15px;}
.asaan-qurbani-form { width: 100%;}
}



















