/*
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.2
*/
::-webkit-scrollbar {
	width: 5px;
  }
  ::-webkit-scrollbar-track {
  }
  ::-webkit-scrollbar-thumb {
	background-color: darkgrey;
  }
  html,
  body {
	background-color: #ebf5ee;
  }
  body.mobile-side-slide {
	overflow-x: hidden;
  }
  #Header_wrapper {
	display: none;
  }
  mark {
	background: transparent;
	color: #319762;
  }
  #Content {
	padding: 0;
  }
  .section .section_wrapper {
	width: calc(100% - 60px);
  }
  .home__hero .mcb-background-overlay {
	mix-blend-mode: multiply;
  }
  .mow__card--section .section_wrapper {
	gap: 30px;
  }
  .mow__card--section .mow__card {
	width: calc(25% - 23px) !important;
  }
  .mow__card--section.mow__card--section-3col .mow__card {
	width: calc(33.33% - 20px) !important;
  }
  .mow__card > .mcb-wrap-inner {
	overflow: hidden;
  }
  .mow__card .mow__card--content {
	height: 100%;
  }
  .mow__card .mow__card--image {
	transition: all 700ms ease-in-out;
  }
  .mow__card .mow__card--image,
  .mow__card .mow__card--image * {
	width: 100%;
	height: 100%;
	object-fit: cover;
  }
  .mow__card .mow__card--desc {
	overflow: hidden;
	max-height: 0px;
	opacity: 0;
	transition: all 500ms ease-in-out;
  }
  .mow__card .mow__card--content .mcb-wrap-background-overlay {
	height: 0px;
	top: auto;
	bottom: 0;
	transition: all 500ms ease-in-out;
  }
  .mow__card:hover .mow__card--image {
	transform: translatey(-30%);
  }
  .mow__card:hover .mow__card--desc {
	max-height: 400px;
	opacity: 1;
	transition: all 500ms 200ms ease-in-out;
  }
  .mow__card:hover .mow__card--content .mcb-wrap-background-overlay {
	height: 100%;
  }
  .splide__testimonialsCarousel .splide__track {
	padding: 15px 5px !important;
  }
  .splide__testimonialsCarousel .splide__slide {
	background: white;
	border-radius: 20px;
	overflow: hidden;
	padding: 50px 40px;
	display: flex;
	flex-direction: column;
	border: 1px solid #a8a8ae;
	text-align: center;
	transform: scale(0.95);
	transition: all 300ms 200ms ease-in-out;
  }
  .splide__testimonialsCarousel .splide__slide.is-active {
	transform: scale(1);
  }
  .splide__testimonialsCarousel .splide__slide .comment {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 500;
	color: #6a6c70;
  }
  .splide__testimonialsCarousel .splide__slide h3 {
	margin-top: auto;
	margin-bottom: 5px;
	font-size: 24px;
	letter-spacing: 0.5px;
  }
  .splide__testimonialsCarousel .splide__slide .stars {
	display: flex;
	justify-content: center;
	gap: 2px;
  }
  .splide__testimonialsCarousel .splide__slide .stars svg path {
	fill: #f5b908;
  }
  .splide__testimonialsCarousel .splide__pagination {
	margin-top: 30px;
	display: flex;
	gap: 10px;
  }
  .splide__testimonialsCarousel .splide__pagination__page {
	width: 12px;
	height: 12px;
	display: flex;
	padding: 0;
	outline: none;
	background: transparent;
	opacity: 0.3;
	border-radius: 50px;
	background: #252754;
	transition: all 300ms ease-in-out;
  }
  .splide__testimonialsCarousel .splide__pagination__page.is-active {
	opacity: 1;
	width: 40px;
	background: #319762;
  }
  .mow__featuredBlogs .Latest_news {
	display: flex;
	flex-wrap: wrap;
	gap: 30px;
  }
  .mow__featuredBlogs .Latest_news .ul-first,
  .mow__featuredBlogs .Latest_news .ul-second {
	float: none;
	margin: 0 !important;
	width: calc(50% - 15px);
  }
  .mow__featuredBlogs .photo {
	border-radius: 20px;
	overflow: hidden !important;
	border: none !important;
	float: none !important;
  }
  .mow__featuredBlogs .photo > a {
	display: flex;
	width: 100%;
	height: 100%;
	position: relative;
  }
  .mow__featuredBlogs .photo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	filter: grayscale(1);
	transition: all 500ms ease-in-out;
  }
  .mow__featuredBlogs .photo:hover img {
	transform: scale(1.05);
	filter: grayscale(0);
  }
  .mow__featuredBlogs .ul-first .photo {
	height: 550px;
  }
  .mow__featuredBlogs .desc h3,
  .mow__featuredBlogs .desc h4 {
	margin-bottom: 10px;
  }
  .mow__featuredBlogs .desc h3 a,
  .mow__featuredBlogs .desc h4 a {
	color: #252754;
	line-height: 1.2;
	display: block;
	font-weight: normal;
	letter-spacing: 0.5px;
	transition: all 200ms ease-in-out;
  }
  .mow__featuredBlogs .desc h3 a:hover,
  .mow__featuredBlogs .desc h4 a:hover {
	color: #319762;
  }
  .mow__featuredBlogs .desc h4 {
	font-size: 20px;
  }
  .mow__featuredBlogs .ul-first .photo {
	margin-bottom: 20px !important;
  }
  .mow__featuredBlogs .ul-second {
	display: flex;
	flex-direction: column;
	row-gap: 30px;
	align-items: flex-start;
  }
  .mow__featuredBlogs .ul-second .post {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 0px;
  }
  .mow__featuredBlogs .ul-second .photo {
	width: 50%;
	height: 260px;
  }
  .mow__featuredBlogs .ul-second .desc {
	width: 50% !important;
	margin-left: auto !important;
	padding: 0 0 0 30px !important;
	display: flex;
	flex-direction: column;
  }
  .mow__featuredBlogs .desc_footer {
	border: none !important;
	padding-top: 0 !important;
	color: #6a6c70 !important;
  }
  .mow__featuredBlogs .desc_footer > :not(.date) {
	display: none;
  }
  .mow__featuredBlogs .post-excerpt {
	line-height: 1.3 !important;
  }
  .mow__featuredBlogs .ul-second .post-excerpt {
	font-size: 15px !important;
  }
  .mow__featuredBlogs .button {
	background: #319762;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	letter-spacing: -0.5px;
	border-radius: 50px;
	padding: 0 25px;
	height: 70px;
	float: none;
	min-width: 250px;
	margin: 0 auto;
  }
  .mow__featuredBlogs .button .button_icon * {
	color: #fff;
  }
  .mow__featuredBlogs .button:hover {
	background: #01573e;
  }
  .style-simple .timeline_items > li {
	margin-bottom: 0 !important;
	display: flex;
	flex-direction: column;
	position: relative;
  }
  .style-simple .timeline_items > li h3 {
	padding-left: 50px;
	padding-top: 30px;
	max-width: 500px;
	border-left-style: dashed;
	transition: all 300ms ease-in-out;
  }
  .style-simple .timeline_items > li:nth-child(even) {
	align-items: flex-end;
	margin-top: 5px !important;
  }
  .style-simple .timeline_items > li:nth-child(even) h3 {
	padding-right: 50px;
	border-right-style: dashed;
  }
  .style-simple .timeline_items > li h3 > span {
	font-style: normal;
	max-width: 400px;
	text-align: right;
	top: 30px;
	padding: 0;
	right: 53%;
	color: #c0c0c0 !important;
	-webkit-text-fill-color: white;
	-webkit-text-stroke-width: 2px;
	-webkit-text-stroke-color: #c0c0c0;
	transition: all 300ms ease-in-out;
  }
  .style-simple .timeline_items > li:hover h3 > span {
	-webkit-text-stroke-color: #6a6c70;
  }
  .style-simple .timeline_items > li:nth-child(even) h3 > span {
	text-align: left;
	left: 53%;
  }
  .style-simple .timeline_items > li .desc {
	padding-left: 50px;
	padding-bottom: 100px;
	max-width: 500px;
	border-left-style: dashed;
	margin-top: 5px;
	transition: all 300ms ease-in-out;
  }
  .style-simple .timeline_items > li:nth-child(even) .desc {
	padding-right: 50px;
	padding-bottom: 100px;
	border-right-style: dashed;
  }
  
  .mow__iconbox_wrap > .mcb-wrap-inner {
	gap: 30px;
	align-items: stretch;
  }
  .mow__iconbox_wrap .mow__iconbox {
	width: calc(25% - 24px);
  }
  .mow__iconbox_wrap .mow__iconbox .image_frame {
	opacity: 0.5;
  }
  .mow__iconboxlist--wrapper .mcb-wrap-inner {
	gap: 30px 50px;
  }
  .mow__iconbox--list {
  }
  .mow__iconbox--list .icon_box {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	min-height: auto;
  }
  .mow__iconbox--list .icon_box .icon_wrapper {
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	width: 40px;
	height: auto;
	line-height: 1;
	border-radius: 0px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
  }
  .mow__iconbox--list .icon_box .icon_wrapper * {
	display: flex;
	width: 100%;
	height: 100%;
	top: 0 !important;
	justify-content: center;
  }
  .mow__iconbox--list .icon_box .desc_wrapper {
	width: calc(100% - 40px);
	padding-top: 0;
	padding-left: 30px;
  }
  .mow__iconbox--list .icon_box .desc_wrapper .title {
	margin-bottom: 0;
  }
  .mow__iconbox--list .icon_box .desc_wrapper .title:before {
	display: none;
  }
  
  .mow__teamlist--wrap .mcb-wrap-inner {
	gap: 50px;
  }
  .mow__teamlist--member {
	width: calc(33% - 30px) !important;
  }
  .mow__teamlist--member .column {
	width: 100%;
	float: none;
  }
  .mow__teamlist--member .image_frame {
/* 	height: 400px;
	overflow: hidden; */
	display: none;
	
  }
  .mow__teamlist--member .image_frame * {
	width: 100%;
	height: 100%;
	object-fit: cover;
  }
  .mow__teamlist--member .image_frame img {
	transition: all 300ms ease-in-out;
  }
  .mow__teamlist--member:hover .image_frame img {
	transform: scale(1.05);
  }
  .mow__teamlist--member .column.mobile-one:not(:last-of-type) {
	margin-bottom: 20px;
  }
  .mow__teamlist--member .desc_wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: flex-start;
  }
  .mow__teamlist--member .title {
	margin-bottom: 10px !important;
  }
  .mow__teamlist--member .hr_color {
	display: block;
	margin: 0;
  }
  .mow__teamlist--member .desc {
	font-size: 16px;
	margin-bottom: 0 !important;
  }
  .mow__teamlist--member .bq_wrapper {
	background: none;
	border: none;
  }
  
  .mow__teamlist--member .bq_wrapper .links {
	display: flex;
	gap: 10px;
  }
  .mow__teamlist--member .bq_wrapper a {
	line-height: 1;
	display: flex;
	margin: 0;
	background: white;
	color: #252754;
	border: 1px solid #25275454;
	transition: all 200ms ease-in-out;
  }
  .mow__teamlist--member .bq_wrapper a:hover {
	background: #319762;
	border: 1px solid #319762;
	color: #fff !important;
  }
  
  .mow__pricingwrapper > .mcb-wrap-inner {
	gap: 30px;
	align-items: stretch;
  }
  .mow__pricingwrapper .mow__pricetable--item {
	border: 1px solid #b5bebc;
	border-radius: 20px;
	overflow: hidden;
	width: calc(33.33% - 20px);
	padding: 50px;
	transition: all 300ms ease-in-out;
  }
  
  .mow__pricingwrapper .mow__pricetable--item.mow__pricetable--ad {
	padding: 0;
	border: none;
  }
  .mow__pricingwrapper
	.mow__pricetable--item.mow__pricetable--ad
	> .mcb-wrap-inner {
	padding: 50px;
	flex-direction: column;
  }
  .mow__pricingwrapper
	.mow__pricetable--item.mow__pricetable--ad
	> .mcb-wrap-inner
	.column_button {
	margin-top: auto;
  }
  .mow__pricingwrapper
	.mow__pricetable--item.mow__pricetable--ad
	> .mcb-wrap-inner
	.column_button
	a.button {
	width: 100%;
  }
  .mow__pricingwrapper .mow__pricetable--item:hover {
	border-color: #8b8b8b;
	transform: translateY(-10px);
	box-shadow: 0px 3px 15px -3px #0000004d;
  }
  .mow__pricetable--item .pricing_item-style-box > .mcb-column-inner {
	border: none;
  }
  .mow__pricetable--item .pricing_item-style-box {
	height: 100%;
  }
  .mow__pricetable--item .pricing_item-style-box .pricing-box {
	height: 100%;
	display: flex;
	flex-direction: column;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-header {
	padding: 0;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-inside {
	padding: 0;
	margin-bottom: 20px;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-footer {
	padding: 0;
	margin-top: auto;
  }
  
  .mow__pricetable--item .pricing_item-style-box .plan-header .image {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 80px;
	opacity: 0.5;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-header .image img {
	width: 100%;
	height: 100%;
	object-fit: contain;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-header .period {
	top: 0 !important;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-header .hr_color {
	width: 100%;
	background: #b5bebc;
	display: flex;
	margin: 20px 0;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-inside ul {
	margin-top: 30px;
	max-width: 350px;
	margin-left: auto;
	margin-right: auto;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-inside ul li {
	position: relative;
	padding: 10px 0 10px 35px;
	border: none;
	line-height: 1.2 !important;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-inside ul li:before {
	position: absolute;
	content: "\e841";
	top: 10px;
	left: 0;
	font-family: "mfn-icons";
	width: 22px;
	height: 22px;
	background: #319762;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 1;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
  }
  .mow__pricetable--item .pricing_item-style-box .plan-footer a.button {
	width: 100%;
  }
  .mow__graphic--card > .mcb-wrap-inner {
	overflow: hidden;
  }
  .mow__stepbox > .mcb-wrap-inner {
	overflow: hidden;
  }
  
  .mow__iconbox--contact .icon_box {
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	align-items: flex-start;
  }
  .mow__iconbox--contact .icon_box > a {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	align-items: flex-start;
  }
  .mow__iconbox--contact .icon_box .icon_wrapper {
	width: 70px;
	height: 70px;
	border-radius: 10px;
	display: flex;
	padding: 0;
	margin: 0;
	top: 3px;
	position: relative;
  }
  .mow__iconbox--contact .icon_box .icon_wrapper * {
	width: auto;
	line-height: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	top: 0 !important;
  }
  .mow__iconbox--contact .icon_box .desc_wrapper {
	padding-top: 0;
	width: calc(100% - 70px);
	padding-left: 40px;
  }
  .mow__iconbox--contact .icon_box .desc_wrapper .title:before {
	display: none;
  }
  
  .wpforms-field-container {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
  }
  .wpforms-field {
	width: 100% !important;
	float: none !important;
  }
  .wpforms-one-half {
	width: calc(50% - 10px) !important;
  }
  .wpforms-field input,
  .wpforms-field select {
	max-width: none !important;
  }
  .wpforms-field-label {
	margin-bottom: 10px !important;
	font-weight: 600 !important;
	color: #6a6c70 !important;
  }
  .wpforms-submit {
	border-radius: 50px !important;
	height: 70px !important;
	min-width: 250px;
	font-size: 20px !important;
	font-weight: 600 !important;
	padding: 0 30px !important;
	background: #319762 !important;
  }
  .wpforms-submit:hover {
	background: #01573e !important;
  }
  .mow__map {
	height: 700px;
  }
  .mow__map * {
	height: 100%;
  }
  .mow__globalrelatedposts .post-item .post-footer {
	display: none;
  }
  .mow__globalrelatedposts .post-item .post-excerpt {
	margin-bottom: 0;
  }
  body.single.single-post .fixed-nav {
	display: none;
  }
  .column_blog .filters_wrapper .categories {
	display: flex !important;
	flex-wrap: wrap;
	padding: 0 15px;
	gap: 10px;
	border: none !important;
  }
  .column_blog .filters_wrapper .categories li.current-cat {
	pointer-events: none;
  }
  .column_blog .filters_wrapper .categories li a:after {
	display: none !important;
  }
  .column_blog .pager {
	margin-top: 50px;
  }
  .column_blog .pager .pages {
	margin: 0;
	padding: 0;
	display: inline-flex;
	gap: 10px;
	background: none;
	margin: 0 20px;
  }
  .column_blog .pager .pages .page {
	border-radius: 50%;
	border: 1px solid #bfc0c3;
	font-size: 16px !important;
	font-weight: 600;
	width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #252754;
  }
  .column_blog .pager .pages .page.active {
	pointer-events: none;
	background: #319762;
	border-color: #319762;
	color: white;
  }
  .column_blog .pager .pages .page:hover {
	background: none;
	color: #319762;
  }
  .column_blog .pager .next_page,
  .column_blog .pager .prev_page {
	color: #319762;
  }
  .column_blog .pager .next_page:hover,
  .column_blog .pager .prev_page:hover {
	color: #01573e;
  }
  .column_header_burger .desc-wrapper {
	justify-content: center;
  }
  .mfn-header-tmpl-menu-sidebar .mfn-menu-link {
	justify-content: flex-start !important;
  }
  .mfn-header-tmpl-menu-sidebar .mfn-menu-link .label-wrapper {
	width: calc(100% - 30px);
  }
  .mfn-header-tmpl-menu-sidebar .mfn-menu-link .label-wrapper .menu-label {
	background: none;
	display: inline;
	width: fit-content;
	border-radius: 20px;
	transition: all 200ms ease-in-out;
  }
  .mfn-header-menu .mfn-menu-li.current-menu-item>.mfn-menu-link {
	color: #319762;
  }
  .mfn-header-tmpl-menu-sidebar
	ul.mfn-header-menu
	> li
	> .mfn-menu-link:hover
	.label-wrapper
	.menu-label,
  .mfn-header-tmpl-menu-sidebar
	ul.mfn-header-menu
	> li.current-menu-item
	> .mfn-menu-link
	.label-wrapper
	.menu-label {
	padding: 0 12px;
	background: #252754;
  }
  .mfn-header-tmpl-menu-sidebar .mfn-menu-link .mfn-menu-subicon {
	width: 40px;
	height: 100%;
	margin-left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	right: 0;
	top: 0;
  }
  .mfn-header-tmpl-menu-sidebar .mfn-menu-link .mfn-menu-subicon i:before {
	font-size: 20px;
  }
  .mfn-header-tmpl-menu-sidebar ul.mfn-header-menu .sub-menu {
	padding: 10px 0 !important;
  }
  .mfn-header-tmpl-menu-sidebar ul.mfn-header-menu .sub-menu .mfn-menu-link {
	padding: 10px 0 10px 20px;
  }
  .mfn-header-tmpl-menu-sidebar
	ul.mfn-header-menu
	.sub-menu
	> li.current-menu-item
	> .mfn-menu-link {
	color: #fff !important;
  }
  @media all and (max-width: 1600px) {
	header .mfn-header-mainmenu .mfn-menu-link {
	  padding: 8px 0.8vw !important;
	}
  }
  @media all and (max-width: 1440px) {
	.section .section_wrapper {
	  max-width: none !important;
	}
  }
  @media all and (max-width: 1200px) {
	.mow__card--section .section_wrapper {
	  max-width: 700px !important;
	}
	.mow__card--section .mow__card {
	  width: calc(50% - 15px) !important;
	}
	.mow__card--section.mow__card--section-3col .mow__card {
	  width: calc(50% - 15px) !important;
	}
	.mow__iconbox_wrap > .mcb-wrap-inner {
	  max-width: 700px;
	  margin-left: auto;
	  margin-right: auto;
	}
	.mow__iconbox_wrap .mow__iconbox {
	  width: calc(50% - 15px);
	}
	.mow__teamlist--wrap .mcb-wrap-inner {
	  gap: 30px;
	}
	.mow__teamlist--member {
	  width: calc(33% - 17px) !important;
	}
	.mow__pricingwrapper .mow__pricetable--item {
	  padding: 50px 30px;
	}
	.mow__pricingwrapper
	  .mow__pricetable--item.mow__pricetable--ad
	  > .mcb-wrap-inner {
	  padding: 50px 30px;
	}
  }
  @media all and (max-width: 1024px) {
	.mow__featuredBlogs .Latest_news .ul-first,
	.mow__featuredBlogs .Latest_news .ul-second {
	  width: 100%;
	}
	.mow__featuredBlogs .Latest_news .ul-first li {
	  margin-bottom: 0;
	  display: flex;
	  flex-wrap: wrap;
	  gap: 30px;
	}
	.mow__featuredBlogs .Latest_news ul.ul-first li .photo {
	  margin-bottom: 0 !important;
	  height: 40vw;
	}
	.mow__featuredBlogs .Latest_news ul.ul-first li .photo,
	.mow__featuredBlogs .Latest_news ul.ul-first li .desc {
	  width: calc(50% - 15px);
	}
	.mow__featuredBlogs .Latest_news ul.ul-second {
	  gap: 30px;
	  flex-direction: row;
	}
	.mow__featuredBlogs .Latest_news ul.ul-second li {
	  width: calc(50% - 15px);
	  flex-direction: column;
	}
	.mow__featuredBlogs .Latest_news ul.ul-second li .photo {
	  margin-bottom: 30px;
	}
	.mow__featuredBlogs .Latest_news ul.ul-second li .photo,
	.mow__featuredBlogs .Latest_news ul.ul-second li .desc {
	  width: 100% !important;
	  padding-left: 0 !important;
	}
	.mow__iconbox--list .desc_wrapper {
	  text-align: left !important;
	}
	.mow__teamlist--member {
	  width: calc(50% - 15px) !important;
	}
	.mow__pricingwrapper .mow__pricetable--item {
	  width: calc(50% - 15px);
	}
	.mow__pricingwrapper .mow__pricetable--item.mow__pricetable--ad {
	  width: 100%;
	}
	.mow__pricingwrapper
	  .mow__pricetable--item.mow__pricetable--ad
	  > .mcb-wrap-inner
	  > .column {
	  width: 50%;
	}
	.mow__pricingwrapper
	  .mow__pricetable--item.mow__pricetable--ad
	  > .mcb-wrap-inner
	  > .column.column_image {
	  right: -50px;
	  left: auto;
	}
	.mow__iconbox--contact .icon_box .desc_wrapper {
	  text-align: left;
	}
  }
  @media all and (max-width: 767px) {
	.section .section_wrapper {
	  width: calc(100% - 40px);
	}
	.splide__testimonialsCarousel .splide__slide {
	  overflow: hidden;
	  padding: 40px 30px;
	}
	.splide__testimonialsCarousel .splide__slide h3 {
	  font-size: 21px;
	  letter-spacing: 0;
	  line-height: 1.2;
	}
	.splide__testimonialsCarousel .splide__slide .stars svg {
	  width: 20px;
	}
	.mow__featuredBlogs .Latest_news .ul-first,
	.mow__featuredBlogs .Latest_news .ul-second {
	  width: 100% !important;
	}
	.mow__featuredBlogs .Latest_news .ul-first .photo,
	.mow__featuredBlogs .Latest_news .ul-second .photo {
	  height: 40vw !important;
	}
	.mow__featuredBlogs .button {
	  font-size: 18px;
	  letter-spacing: -0.3px;
	  padding: 0 20px;
	  height: 60px;
	  min-width: 200px;
	}
	.mow__footer {
	  padding-left: 0 !important;
	  padding-right: 0 !important;
	}
	.style-simple .timeline_items > li {
	  width: calc(50% + 1px);
	  margin-left: auto !important;
	}
	.style-simple .timeline_items > li:nth-child(even) {
	  margin-left: 0 !important;
	}
	.style-simple .timeline_items > li h3 > span {
	  text-align: left;
	}
	.style-simple .timeline_items > li h3,
	.style-simple .timeline_items > li .desc {
	  padding-left: 30px;
	}
	.style-simple .timeline_items > li:nth-child(even) h3 > span {
	  text-align: right;
	}
	.style-simple .timeline_items > li:nth-child(even) h3,
	.style-simple .timeline_items > li:nth-child(even) .desc {
	  padding-right: 30px;
	}
	.style-simple .timeline_items > li .desc,
	.style-simple .timeline_items > li:nth-child(even) .desc {
	  padding-bottom: 20px;
	}
	.mow__iconbox_wrap > .mcb-wrap-inner {
	  gap: 20px;
	}
	.mow__iconbox_wrap .mow__iconbox {
	  width: calc(50% - 10px);
	}
	.mow__iconbox--list .icon_box .desc_wrapper {
	  padding-left: 10px;
	}
	.mow__teamlist--wrap .mcb-wrap-inner {
	  gap: 20px;
	}
	.mow__teamlist--member {
	  width: calc(50% - 10px) !important;
	}
	.mow__teamlist--member .image_frame {
	  height: 53vw;
	}
	.mow__pricingwrapper .mow__pricetable--item {
	  width: 100%;
	}
	.mow__pricingwrapper
	  .mow__pricetable--item.mow__pricetable--ad
	  > .mcb-wrap-inner
	  > .column.column_image {
	  right: -50px;
	  left: auto;
	  transform: scale(1.5);
	  transform-origin: bottom;
	}
	.mow__iconbox--contact .icon_box {
	  min-height: auto;
	}
	.wpforms-submit {
		height: 55px !important;
		min-width: 200px;
		font-size: 18px !important;
		padding: 0 25px !important;
	  }
	.mow__iconbox--contact .icon_box .icon_wrapper {
		width: 60px;
		height: 60px;
		top: 0;
	  }
	.mow__map {
		height: 90vw;
	  }
  }
  @media all and (max-width: 600px) {
	.mow__card--section .mow__card {
	  width: 100% !important;
	}
	.mow__card--section.mow__card--section-3col .mow__card {
	  width: 100% !important;
	}
	.mow__featuredBlogs .Latest_news .ul-first li {
	  gap: 20px;
	}
	.mow__featuredBlogs .Latest_news ul.ul-first li .photo,
	.mow__featuredBlogs .Latest_news ul.ul-first li .desc {
	  width: calc(50% - 10px);
	}
	.mow__featuredBlogs .Latest_news .ul-second {
	  gap: 20px !important;
	}
	.mow__featuredBlogs .Latest_news ul.ul-second li {
	  width: calc(50% - 10px);
	}
	.style-simple .timeline_items > li {
	  width: 100%;
	}
	.style-simple .timeline_items > li:nth-child(even) {
	  align-items: flex-start;
	}
	.style-simple .timeline_items > li:nth-child(even) h3,
	.style-simple .timeline_items > li:nth-child(even) .desc {
	  padding-right: 0;
	  padding-left: 30px;
	  text-align: left;
	  border-right: none;
	  border-left: 2px dashed;
	}
	.style-simple .timeline_items > li:nth-child(even) h3 > span {
	  text-align: left;
	}
	.style-simple .timeline_items > li h3 {
	  padding-top: 0 !important;
	}
	.style-simple .timeline_items > li .desc {
	  padding-bottom: 40px !important;
	}
	.style-simple .timeline_items > li h3:before {
	  position: absolute;
	  content: "";
	  top: 10px;
	  left: 1px;
	  width: 15px;
	  height: 15px;
	  border-radius: 50%;
	  background: #319762;
	  display: block;
	  border: none;
	}
	.mow__iconbox_wrap > .mcb-wrap-inner {
	  max-width: 360px;
	}
	.mow__iconbox_wrap .mow__iconbox {
	  width: 100%;
	}
	.mow__teamlist--member .desc {
	  font-size: 14px;
	}
	.mow__teamlist--member .bq_wrapper .links {
	  gap: 5px;
	}
	.mow__pricingwrapper
	  .mow__pricetable--item.mow__pricetable--ad
	  > .mcb-wrap-inner
	  > .column {
	  width: 100%;
	}
	.mow__pricingwrapper
	  .mow__pricetable--item.mow__pricetable--ad
	  .column.column_button {
	  margin-top: 45vw;
	}
	.mow__pricingwrapper
	  .mow__pricetable--item.mow__pricetable--ad
	  > .mcb-wrap-inner
	  > .column.column_image {
	  right: 0;
	  left: 0;
	  transform: scale(1);
	}
  }
  @media all and (max-width: 480px) {
	.mow__card--section .section_wrapper {
	  gap: 20px;
	}
	.mow__card--section .mow__card > .mcb-wrap-inner {
	  height: 95vw !important;
	}
	.splide__testimonialsCarousel .splide__slide {
	  border-radius: 10px;
	  overflow: hidden;
	  padding: 40px 30px;
	}
	.splide__testimonialsCarousel .splide__pagination {
	  margin-top: 10px;
	}
	.mow__featuredBlogs .Latest_news ul.ul-first li .photo,
	.mow__featuredBlogs .Latest_news ul.ul-first li .desc {
	  width: 100%;
	}
	.mow__featuredBlogs .Latest_news .ul-first .photo,
	.mow__featuredBlogs .Latest_news .ul-second .photo {
	  height: 70vw !important;
	  border-radius: 10px;
	  margin-bottom: 0 !important;
	}
	.mow__featuredBlogs .Latest_news ul.ul-second {
	  flex-direction: column;
	}
	.mow__featuredBlogs .Latest_news ul.ul-second li {
	  width: 100%;
	  gap: 20px;
	}
	.style-simple .timeline_items > li h3 {
	  padding-top: 0 !important;
	  position: relative;
	}
	.style-simple .timeline_items > li h3::before {
	  position: absolute;
	  display: block;
	  content: "";
	  top: 10px;
	  left: -1px;
	  width: 14px;
	  height: 14px;
	  border-radius: 50%;
	  background: #319762;
	  border: none;
	  z-index: 10;
	}
	.style-simple .timeline_items > li .desc {
	  padding-bottom: 50px !important;
	}
	.style-simple .timeline_items > li h3,
	.style-simple .timeline_items > li .desc {
	  padding-left: 20px !important;
	}
	.style-simple .timeline_items > li h3 > span {
	  font-size: 35px !important;
	  margin-bottom: 10px;
	  line-height: 1 !important;
	  -webkit-text-stroke-width: 1px;
	  -webkit-text-fill-color: #e5e5e5;
	  -webkit-text-stroke-color: #777;
	}
	.mow__iconboxlist--wrapper .mcb-wrap-inner {
	  gap: 20px;
	}
	.mow__teamlist--member {
	  width: 100% !important;
	}
	.mow__teamlist--member .image_frame {
	  height: 90vw;
	}
	.mow__pricingwrapper .mow__pricetable--item {
	  padding: 30px 25px;
	}
	.mow__pricingwrapper > .mcb-wrap-inner {
	  gap: 20px;
	}
	.mow__pricetable--item .pricing_item-style-box .plan-inside ul {
	  margin-top: 20px;
	}
	.mow__pricingwrapper
	  .mow__pricetable--item.mow__pricetable--ad
	  .column.column_button {
	  margin-top: 35vw;
	}
	.mow__singleblog--content .section_wrapper {
		width: 100%;
	}
  }

  #hero-logo img {
	padding: 33px 30px 30px 33px;
  }

  @media all and (max-width: 960px) {
	#hero-logo img {
	    padding: 23px 20px 20px 23px;
	  }
	}
  @media all and (max-width: 480px) {
    #hero-logo img {
      padding: 12px 10px 10px 12px;
	}
  }

/* Hide donate menu item on desktop */
@media (min-width: 1441px) {
  .menu-item-246 {
    display: none !important;
  }
}

/* Colour phone icon */
#volunteer-call-button i {
	color: #FFFFFF;
}
