/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 2.0.1
*/
body.button-custom .button {background-color: transparent;background-image: linear-gradient(130deg, var(--e-global-color-primary) 17%, #FBC926 100%) !important;color: #fff !important;}
footer:after {content: '';background: url(https://workprogress.co.in/reality/wp-content/uploads/2024/04/skyline.png) no-repeat top center / cover;width: 100%;position: absolute;bottom: 0;right: 0;height: 150px;opacity: 0.2;}
.mfn-footer-menu a {display: inline-block !important;}
.mfn-footer-menu a:after {content: '';background: #c3922e;position: absolute;width: 0;height: 1px;bottom: 0;left: 0;}
.mfn-footer-menu a {position: relative;}
.mfn-footer-menu a:hover:after {width: 100%;transition: 0.3s width ease-out;}
.current-menu-item a.mfn-menu-link {text-decoration: underline !important;}
.team.team_circle .image_frame.photo {width: 270px;height: 270px;}
.hteam .team.team_circle .image_frame.photo {width: 300px;height: 300px;}
.serv h3 {margin-bottom: 0;}
span.wprevpro_star_imgs_T1 {display: block;}
p.wprevpro_t1_P_3 {font-size: 20px;line-height: 30px;font-style: normal;}
.wprevpro_t1_SPAN_5 {font-size: 20px;text-transform: capitalize;font-weight: 600;}
.wprevpro_t1_DIV_2 {box-shadow: none;padding: 20px 20px;}
.wprevpro_t1_DIV_2:before {display:none;}
/* Contact */
input.wpcf7-form-control.wpcf7-submit.has-spinner {border: 0;}
.cform input[type="text"], .cform input[type="email"], .cform input[type="number"], .cform textarea {background: #fff !important;border-radius: 4px !important;border: 0 !important;margin-top: 4px !important;color: #222 !important;}
.cform label, .cform legend {color: #fff !important;margin-bottom: 5px !important;font-weight: 500 !important;}
.cform .wpforms-submit {background: #000 !important;color: #e0b763 !important;font-size: 18px !important;padding: 0px 40px !important;height: 52px !important;line-height: 52px !important;font-weight: 700 !important;letter-spacing: 0px;border-radius: 0px !important;}
.cform .wpforms-submit:hover {color: #ffffff !important;background-color: #e4734d !important;}
/* About */
.team-sec .desc_wrapper, .team-sec .desc_wrapper p, .team-sec .desc_wrapper h4 {color: #fff !important;}
/* footer */
body footer .mcb-item-button-inner a.button {background: #000 !important;color: #e1b965 !important;}

div#wpforms-confirmation-2226 {background: transparent;border: 0px;padding: 0px;}
div#wpforms-confirmation-2226 p {color: #fff;font-size: 18px;font-weight: 600;text-align: center;}

@media only screen and (min-width:1201px) and (max-width:1470px) {
	.serv h3 {font-size: 24px;line-height: 24px;}
}
@media only screen and (min-width:1025px) and (max-width:1200px) {
	.serv .elementor-container.elementor-column-gap-no {flex-wrap: wrap;}
	footer:after {width: 580px;height: 380px;}
	.serv h3 {font-size: 20px;line-height: 20px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) {
	footer:after {width: 430px;height: 290px;}
}
@media only screen and (max-width:767px) {
	.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper {margin: 0 0 20px;}
	.serv .hover_color_wrapper {padding: 4px 0 !important;}
	.team.team_circle .image_frame.photo {width: 140px !important;height: 140px !important;}
}