/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


@import url('https://fonts.googleapis.com/css2?family=Fira+Sans+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap');

	body{	
		--wd-text-font: "Fira Sans Condensed", sans-serif;
		--wd-title-font: "Fira Sans Condensed", sans-serif;
		--wd-entities-title-font: "Fira Sans Condensed", sans-serif;
		--wd-alternative-font: "Playfair Display", serif;
		--wd-widget-title-font:"Fira Sans Condensed", sans-serif;
		--wd-header-el-font: "Fira Sans Condensed", sans-serif;
	}

	.wpb_content_element:not(last-child) {
		margin-bottom: 0 !important;
	}

	.vc_column-inner {
		padding-top: 0 !important;
	}

	h1{
		font-weight: 800;
		font-size: 80px;
		color: #fff;
		margin-bottom: 0;
	}

	h2{
		font-weight: 700;
		font-size: 44px;
		letter-spacing: -0.01em;
		color: #333;
	}

	h3{
		font-weight: 600;
		font-size: 20px;
		/* text-align: center; */
		color: #f6ae42;
	}
	p{
		font-weight: 500;
		font-size: 18px;
		/* text-align: center; */
		color: #333;
		font-weight: 400;
		line-height: 1.7;
	}

	.btn{
		padding: 12px 12px 12px 25px;
		font-weight: 500;
		font-size: 18px;
		display: inline-flex;
		align-items: center;
		gap: 20px;
	}

	.give-btn::after{
		content: url(/wp-content/uploads/2024/11/earn-2.png) !important;
		font-size: 18px;
		color:#752c8c;
		background: none !important;
		border-radius:100%;
		padding: 8px 8px !important;
		line-height: normal !important;
		filter: brightness(10%) invert(12);
	}

	.theme-btn{
		text-transform: capitalize;
		color: #fff;
		background: #752c8c;
		border-radius:100px;
	}

	.whb-general-header .site-logo {
		/* position: absolute !important; */
		z-index: 123;
		top: -100px;
		margin-top: -150px;
	}


	.whb-general-header .container {
		position: relative;
	}

	.whb-general-header .wd-logo {
		max-height: 100% !important;
	}


	.whb-general-header .container .whb-flex-row.whb-general-header-inner .whb-column.whb-col-left.whb-visible-lg {
		position: relative !important;
	}

	.whb-main-header .whb-top-bar {
		border-bottom: 5px solid #f6ae41
	}



	.whb-main-header .whb-top-bar .whb-column.whb-col-center.whb-visible-lg .wd-header-text.set-cont-mb-s.reset-last-child ul {
		padding: 0;
		margin: 0;
		display: flex;
		align-items: center;
		gap: 30px;
		justify-content: start;
		width: 75%;
		margin-left: auto;
	}

	.whb-main-header .whb-top-bar .whb-column.whb-col-center.whb-visible-lg .wd-header-text.set-cont-mb-s.reset-last-child ul li {
		margin: 0;
		padding: 0;
		list-style: none;
		/* display: inline-flex; */
		/* align-items: center; */
		/* gap: 10px; */
	}

	.whb-main-header .whb-top-bar .whb-column.whb-col-center.whb-visible-lg .wd-header-text.set-cont-mb-s.reset-last-child ul li a {
		display: inline-flex;
		align-items: center;
		gap: 10px;
		color: #000;
		font-weight: 400;
		font-size: 16px;
	}


	.wd-social-icons {
		display: flex;
		align-items: center;
		gap: 15px;
	}

	.wd-social-icons a.wd-social-icon {
		padding: 10px;
		border-radius: 5px;
	}

	.whb-top-bar-inner .wd-social-icons a.wd-social-icon {
		background: rgba(0, 0, 0, 0.08);
	}

	.whb-top-bar-inner .wd-social-icons a.wd-social-icon {
		color: #000;
	}



	.whb-top-bar-inner .wd-social-icons a.wd-social-icon span.wd-icon {
		color: #000;
	}

	.wd-social-icons a.wd-social-icon span.wd-icon {
		font-size: 20px;
	}


	.wd-nav[class*="wd-style-"]>li>a {
		color: #000 !important;
		font-weight: 400 !important;
		font-size: 18px !important;
		text-transform: capitalize !important;
	}

	.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
		top: -36px !important;
		height: 5px !important;
	}



	.wd-marquee .wd-marquee-content span {
		font-weight: 400;
		font-size: 44px;
		stroke: inherit;
		-webkit-text-stroke-color: aquamarine;
		-webkit-text-stroke: 1px #752C8C;
		color: transparent;
	}

	.sec-1 p {
		color: #fff;
		font-size: 24px;
		font-weight: 500;
	}

	.sec-1 h3 {
		font-weight: 500;
		font-size: 26px;
		color: #fff;
		margin-bottom: 5px;
	}

	.main-page-wrapper {
		padding-top: 0 !important;
	}

	.site-content {
		margin-bottom: 0 !important;
	}


	.sec-1 {
		padding: 221px 0;
	}

	.sec-2 {
		padding: 160px 0 150px 0;
	}

	.sec-2 ul li {
		font-weight: 600;
		font-size: 18px;
		color: #000;
		text-transform: capitalize;
		display: flex;
		gap: 15px;
		align-items: center;
	}

	li {}

	.sec-2 ul li {
		list-style: none;
	}

	.sec-2 ul li::before {
		content: "\f107";
		font-family: "woodmart-font";
		font-weight: 400;
		font-weight: 900;
		font-size: 18px;
		color: #f6ae41;
	}

	.sec-2 ul {
		padding: 0;
	}

	.sec-2  .vc_col-sm-6:last-child {
		padding-left: 70px;
	}

	.text-block {
		position: absolute;
		bottom: 0px;
		/* left: 14px; */
	}

	.sec-2 .vc_col-sm-6:first-child {
		position: relative;
	}

	.text-block p {
		font-weight: 400;
		font-size: 22px;
		color: #000;
		background: #f6ae42;
		border-radius: 0 0 0 50px;
		line-height: normal;
		padding: 0px 30px 0px 30px;
	}

	.text-block p span.font {
		font-weight: 700;
		font-size: 80px;
		color: #752c8c;
		letter-spacing: -0.01em;
	}

	.sec-2 h2 {
		line-height: normal;
	}

	.sec-2 h3 {
		margin-bottom: 8px;
	}

	.sec-3 h5 {
		font-style: italic;
		font-weight: 200;
		font-size: 54px;
		color: #fff;
		text-transform: capitalize;
		/* font-weight: 400; */
		line-height: 137%;
		font-family: "Playfair Display", serif;
		position: relative;
		padding: 40px 40px;
	}

	.sec-3 h5::before {}

	.sec-3 h5::before {
		border-left: 3px solid #752c8c;
		border-top: 3px solid #752c8c;
		border-radius: 4px;
		width: 205px;
		height: 161px;
		content: '';
		position: absolute;
		left: 0;
		top: 0;
	}

	.sec-3 {
		padding: 80px 0;
	}

	.sec-3 h5::after {
		border-right: 3px solid #752c8c;
		border-bottom: 3px solid #752c8c;
		border-radius: 4px;
		width: 205px;
		height: 161px;
		content: '';
		position: absolute;
		right: 0;
		bottom: 0;
	}

	.sec-3 p {
		font-weight: 700;
		font-size: 30px;
		color: #fff;
	}

	.sec-4 h6 {
		color: #752c8c;
		font-weight: 600;
		font-size: 24px;
	}

	.sec-4 h2 {
		line-height: normal;
		margin-bottom: 14px;
	}

	.sec-4 p:nth-child(7) {
		padding-bottom: 10px;
	}

	.sec-4 {
		padding: 100px 0;
		z-index: 12123;
		position: relative;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
	}


	.sec-5 .vc_row:first-child h2 ,.sec-5 .vc_row:first-child p {
		color: #fff;
	}

	.sec-5 .vc_row:first-child {
		padding-bottom: 60px;
	}


	.sec-5 .info-box-wrapper .wd-info-box {
		background: #fff;
		border-radius: 20px;
		border-top: 5px solid #752C8C;
		padding: 50px 0px;
		gap: 40px;
		margin-bottom: 0 !important;!i;!;
	}

	.sec-5 .info-box-wrapper .wd-info-box .info-box-content {}

	.sec-5 .info-box-wrapper .wd-info-box .info-box-content h4 {
		font-weight: 500;
		font-size: 24px;
		color: #000;
		letter-spacing: -0.02em;
		padding-bottom: 5px;
	}

	.sec-5 .info-box-wrapper .wd-info-box .info-box-content .info-box-inner p {
		font-weight: 400;
		font-size: 17px;
		color: #000;
		line-height: 162%;
		padding: 0 25px;
	}

	.sec-5 .info-box-wrapper .wd-info-box .info-box-content .info-box-inner {
		padding-bottom: 10px;
	}

	.sec-5 .info-box-wrapper .wd-info-box a.btn {
		font-weight: 400;
		font-size: 16px;
		color: #752c8c;
		border-color: #752c8c;
		gap: 5px;
	}

	.sec-5 .info-box-wrapper .wd-info-box a.btn::after {
		display: none;
	}


	.sec-5 .info3 .info-box-content .info-box-inner p {
		padding: 0 18px !important;
	}

	.sec-5 .vc_row:last-child {
		padding-top: 80px;
	}

	.sec-5 {
		padding: 100px 0 250px 0;
	}

	.sec-6 {
		border-radius: 50px 0;
		padding: 30px 15px;
		margin-top: -170px;
		overflow: visible !important;
		position: relative;
	}

	.sec-6 h6 ,.sec-6 p {
		color: #fff;
	}

	.sec-6 h6 {
		font-weight: 600;
		font-size: 54px;
		margin-bottom: 0px;
	}

	.sec-6 p {
		font-weight: 400;
		font-size: 18px;
		line-height: 143%;
		position: relative;
	}

	.sec-6 p::before {
		content: '';
		background: linear-gradient(180deg, rgba(246,174,66,1) 0%, rgba(117,44,140,1) 50%, rgba(246,174,66,1) 100%);
		width: 2px;
		height: 100px;
		position: absolute;
		top: 0;
		left: -16px;
		right: 0;
		bottom: 0;
	}

	.sec-6 .vc_col-sm-3:first-child p::before {
		display: none;
	}

	.sec-5 {overflow: visible !important;}

	.sec-7 {
		padding: 150px 0 150px 0;
	}

	.sec-7 blockquote {
		border-radius: 10px 0 0 0;
		padding: 10px 0 10px 30px;
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.sec-7 blockquote p {
		font-style: italic;
		font-weight: 500;
		font-size: 18px;
		line-height: 156%;
		color: #333;
	}

	.sec-7 p:first-child {
		padding-bottom: 0px;
	}


	.sec-8 h2, .sec-8 p {
		color: #fff;
	}


	.sec-8 .wd-el-video {
		margin-bottom: 0 !important;
		padding: 182px 0;
	}


	.wd-el-video-play-btn:after {
		border: min(.04em, 2px) solid rgb(255 255 255) !important;
		opacity: 1 !important;
	}

	.wd-el-video-play-btn:before {
		color: #fff;
	}

	.wd-el-video-play-btn {
		background: #F6AE42 !important;
		border-radius: 100% !important;
		border: 5px solid rgb(255 255 255 / 64%) !important;
	}

	.sec-9 .vc_row:first-child {
		padding-bottom: 70px;
	}

	.blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container {
		border: none !important;
		text-align: left !important;
		padding: 40px 0 0 !important;
	}

	.blog-design-masonry.wd-add-shadow .article-inner {
		box-shadow: none !important;
	}

	.blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container h3 a {
		font-weight: 500 !important;
		font-size: 28px !important;
		color: #000 !important;
		letter-spacing: -0.02em !important;
	}

	.blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container  .entry-content {
		font-weight: 400 !important;
		font-size: 16px !important;
		color: #000 !important;
		padding: 10px 0 !important;
	}

	.blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container .read-more-section a {
		font-weight: 400 !important;
		font-size: 16px !important;
		color: #752c8c !important;
		border-bottom: 1px solid !important;
		padding-bottom: 2px !important;
		display: inline-flex !important;
		flex-direction: row-reverse !important;
		gap: 10px !important;
		align-items: center !important;
	}



	.read-more-section a:after {
		display: none !important;
	}

	.blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container .read-more-section a::before {
		content: "\f120" !important;
		font-family: "woodmart-font" !important; 
		font-weight: 400 !important;
		font-size: 20px !important;
		line-height: normal !important;
	}

	.post-img-wrapp a:after {
		display: none !important;
	}

	.post-image-mask {
		display: none !important;
	}

	.blog-design-masonry.has-post-thumbnail .post-date {
		top: 0 !important;
		left: 0 !important;
		border-radius: 0 0 4px 0 !important;
		background: #f6ae42 !important;
	}

	.blog-design-masonry.has-post-thumbnail .post-date span.post-date-day {
		font-weight: 900 !important;
		font-size: 20px !important;
		color: #fff !important;
	}

	.blog-design-masonry.has-post-thumbnail .post-date  span.post-date-month {
		font-weight: 400 !important;
		font-size: 14px !important;
		color: #fff !important;
	}

	.sec-9 {
		padding: 150px 0;
	}

	.wd-prefooter .vc_row h2 , .wd-prefooter .vc_row p {
		color: #fff;
	}

	input#esfpx_email_0fe74ada6116e {}

	input#esfpx_email_0fe74ada6116e {}

	.wd-prefooter .vc_row .es-form-field-container {
		position: relative;
		max-width: 520px;
		text-align: center;
		margin: 0 auto;
	}

	.wd-prefooter .vc_row .es-form-field-container .gjs-row:first-child {}

	.wd-prefooter .vc_row .es-form-field-container .gjs-row:first-child .gjs-cell:first-child {}

	.wd-prefooter .vc_row .es-form-field-container .gjs-row:nth-child(2) .gjs-cell input {
		max=width: 520px;
		/* max-width: 520px; */
		background: #fff;
		border-radius: 5000px;
		font-weight: 400;
		font-size: 14px;
		color: #888;
		position: relative;
		height: 56px;
		padding: 0 36px;
	}

	.wd-prefooter .vc_row .es-form-field-container .gjs-row:last-child {
		/* top: -51px; */
		/* right: 0; */
		/* position: relative; */
	}

	.wd-prefooter .vc_row .es-form-field-container .gjs-row:nth-child(2) {
		position: relative;
	}

	input[type="submit"] {}

	.wd-prefooter .vc_row .es-form-field-container .gjs-row:last-child input[type="submit"] {
		position: absolute;
		top: 14px;
		bottom: 0px;
		right: 8px;
		font-weight: 500;
		font-size: 18px;
		color: #fff;
		border-radius: 5000px;
		background: #752c8c;
		height: 0 !important;!i;!;
		line-height: normal;
		text-transform: capitalize;
		padding: 0 28px;
	}

	.wd-prefooter .vc_row .es-form-field-container .gjs-row:nth-child(2) .gjs-cell {position: relative;}

	.wd-prefooter .vc_row {
		padding: 88px 0;
	}

	.wd-prefooter {
		padding-bottom: 0 !important;
	}

	.footer-container .main-footer .footer-column p , .footer-container .main-footer .footer-column ul li p ,.footer-container .main-footer .footer-column ul li a {
		color: #fff;
	}

	.footer-container .main-footer .footer-column p {
		font-size: 18px;
	}

	.footer-container .main-footer .footer-column ul li p, .footer-container .main-footer .footer-column ul li a {
		font-size: 16px;
	}

	.footer-container .main-footer .footer-column h5 {
		font-size: 22px;
		color: #fff;
		font-weight: 600;
		text-transform: capitalize;
	}


	.footer-column-4 ul li a {
		display: flex;
		align-items: center;
		gap: 20px;
	}

	aside.footer-sidebar.widget-area.row {
		align-items: baseline !important;
	}

	.main-footer .footer-column-1 {
		flex: 0 0 45%;
		max-width: 45%;
	}

	.main-footer .footer-column-2 {
		flex: 0 0 15%;
		max-width: 15%;
	}

	.main-footer .footer-column-3 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.main-footer .footer-column-4 {
		flex: 0 0 20%;
		max-width: 20%;
	}

	.main-footer .footer-column-1 .widget_media_image {
		border: none !important;
		padding-bottom: 40px;
		margin-bottom: 0 !important;
	}

	.main-footer .footer-column-1 p {
		padding-bottom: 15px;
	}

	.copyrights-wrapper.copyrights-two-columns {
		border: none !important;
	}

	.copyrights-wrapper.copyrights-two-columns .container {
		border-top: 1px solid #515151;
	}

	.container.main-footer {
		padding-top: 80px;
		padding-bottom: 30px;
		}

	:is(.btn,.button,button,[type="submit"],[type="button"]):hover {
		color: #fff !important;
		background: #752c8c !important;
	}

	.sec-5 .info-box-wrapper .wd-info-box a.btn:hover {
		color: #752c8c !important;
	}

	.sec-4::before {
		content: '';
		background: url(/wp-content/uploads/2024/11/before-2.png);
		width: 188px;
		height: 518px;
		position: absolute;
		left: 0;
		bottom: 55px;
		z-index: -1;
	}

	.sec-4::after {
		content: '';
		background: url(/wp-content/uploads/2024/11/before-1.png);
		width: 413px;
		height: 1050px;
		position: absolute;
		right: 0;
		bottom: 55px;
		z-index: -1;
	}

	.sec-4 .vc_col-sm-7, .sec-4 .vc_column-sm-5 {
		z-index: 12222;
		position: relative;
	}

	div.wpforms-container-full input[type=date]:focus, div.wpforms-container-full input[type=datetime]:focus, div.wpforms-container-full input[type=datetime-local]:focus, div.wpforms-container-full input[type=email]:focus, div.wpforms-container-full input[type=month]:focus, div.wpforms-container-full input[type=number]:focus, div.wpforms-container-full input[type=password]:focus, div.wpforms-container-full input[type=range]:focus, div.wpforms-container-full input[type=search]:focus, div.wpforms-container-full input[type=tel]:focus, div.wpforms-container-full input[type=text]:focus, div.wpforms-container-full input[type=time]:focus, div.wpforms-container-full input[type=url]:focus, div.wpforms-container-full input[type=week]:focus, div.wpforms-container-full select:focus, div.wpforms-container-full textarea:focus, .wp-core-ui div.wpforms-container-full input[type=date]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime]:focus, .wp-core-ui div.wpforms-container-full input[type=datetime-local]:focus, .wp-core-ui div.wpforms-container-full input[type=email]:focus, .wp-core-ui div.wpforms-container-full input[type=month]:focus, .wp-core-ui div.wpforms-container-full input[type=number]:focus, .wp-core-ui div.wpforms-container-full input[type=password]:focus, .wp-core-ui div.wpforms-container-full input[type=range]:focus, .wp-core-ui div.wpforms-container-full input[type=search]:focus, .wp-core-ui div.wpforms-container-full input[type=tel]:focus, .wp-core-ui div.wpforms-container-full input[type=text]:focus, .wp-core-ui div.wpforms-container-full input[type=time]:focus, .wp-core-ui div.wpforms-container-full input[type=url]:focus, .wp-core-ui div.wpforms-container-full input[type=week]:focus, .wp-core-ui div.wpforms-container-full select:focus, .wp-core-ui div.wpforms-container-full textarea:focus {
		border-color: #742A83 !important;
		box-shadow: 0px 1px 2px rgb(116 42 139) !important;
	}

	div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea {
		border-radius: 8px !important;
	}

	div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
		text-transform: capitalize;
		color: #fff;
		background: #752c8c !important;
		border-radius: 100px;
		padding: 14px 28px 14px 28px !important;
		font-weight: 500;
		font-size: 18px;
		display: inline-flex;
		align-items: center;
		gap: 20px;
		flex-direction: row-reverse !important;
		line-height: normal !important;
		height: 0 !important;
		position: relative !important;
	}

	div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button {
		text-transform: capitalize;
		color: #fff;
		background: #752c8c !important;
		border-radius: 100px;
	}

	div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after, .wp-core-ui div.wpforms-container-full input[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full button[type=submit]:focus:after, .wp-core-ui div.wpforms-container-full .wpforms-page-button:focus:after {
		display: none !important;
	}

	div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type=submit]:hover, .wp-core-ui div.wpforms-container-full input[type=submit]:active, .wp-core-ui div.wpforms-container-full button[type=submit]:hover, .wp-core-ui div.wpforms-container-full button[type=submit]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
		color: #fff;
		background: #752c8c !important;
		padding: 14px 28px 14px 28px !important;
		/* outline: none !important; */
		/* display: block !important; */
	}
	.page-id-20 .wd-info-box .info-svg-wrapper :is(img,svg) {
		filter: brightness(1) invert(1);
	}
	.page-title.page-title-default.title-size-default.title-design-centered.color-scheme-light {
    margin-bottom: 0 !important;
	}	

	.pg-contact {
    padding: 100px 0;
	}

	.main-footer .wd-social-icons a.wd-social-icon {
		background: rgba(255, 255, 255, 0.08);
	}

	.sec-7 ul li {
    font-weight: 500;
    font-size: 18px;
    /* text-align: center; */
    color: #333;
    font-weight: 400;
    line-height: 1.7;
	}
	
	.sec-7 ul li .size {
	    font-weight: 600;
	    font-size: 32px;
	    line-height: normal;
	}
	
	.sec-7 ul li {
	    /* display: inline-flex; */
	    /* gap: 15px; */
	    align-items: flex-end;
	    list-style: none;
	    margin: 0 0 0px 0px;
	    line-height: normal;
	}
	
	.sec-7 ul li:before{
	    content: "\f107";
	    font-family: "woodmart-font";
	    font-weight: 400;
	    font-weight: 900;
	    font-size: 22px;
	    color: #f6ae41;
	    margin-right: 18px;
	    position: relative;
	    top: -6px;
	}
	
	.sec-7 ul {
	    padding: 0;
	    text-align: left;
	}

.wpb_single_image.wpb_content_element.vc_align_left.rounded-image {
    position: absolute;
    bottom: -60px;
    left: 0;
    z-index: 123;
}
a.btn.theme-btn.give-btn {
    padding: 7px 38px 7px 57px;
    border-radius: 36px;
    background: #712b8a;
    border: 1px solid #712b8a;
    color: #fff;
    font-size: 20px;
    gap: 4px;
    /* margin-right: 7px; */
}

/* -------------------------------prayer------------------------ */

.sec-1-pray h1 {
    padding-bottom: 25px;
}
.sec-1-pray {
    padding-bottom: 163px;
}
.sec-2-pray {
    padding-top: 150px;
    padding-bottom: 90px;
    /* border-bottom:2px solid grey; */
    position: relative;
}

.sec-2-pray h2 {
  
    padding-bottom: 40px;
}
.sec-2-pray h3 {
    font-size: 36px;
    color: #333333;
    padding-top: 40px;
}
.sec-2-pray-1 h4 {
    font-size: 28px;
    color: #752C8C;
}
.sec-2-pray-1 li {
    font-size: 18px;
    color: #333333;
	margin:0;
}
.sec-2-pray span.wd-icon {
    color: #752C8C;
}
.sec-2-pray a.wd-social-icon {
    background: #ead4f16e;
	margin-top: 20px !important;
}
.sec-2-pray-2 {
    background: #F6F6F6;
    padding: 60px 30px 65px;
    border-radius: 20px;
    margin-top: 17px;
}
.sec-2-pray-2 h4 {
    font-size: 28px;
}
.sec-2-pray-2 li {
    font-size: 22px;
    font-weight: 400;
    font-size: 22px;
    line-height: 127%;
    color: #333;
	line-height:176%
}
h4.bdr-2 {
    /* border-top: 1px solid grey; */
    /* width: 380px; */
    /* height: 0px; */
    padding-top: 35px;
    position: relative;
}
label.wpforms-field-label {
    font-weight: 300 !important;
    font-size: 22px !important;
    line-height: 91% !important;
    color: #061c3d !important;
}
.wpforms-field-medium {
    border: 1px solid #dfdfdf !important;
    border-radius: 52px !important;
    padding: 12px 16px !important;
    width: 705px !important;
    /* height: 56px !important; */
}
.sec-3-pray {
    padding-top: 70px;
}
input#wpforms-136-field_1 {
    border-radius: 50px !important;
	font-family: 'lexend';
}

input#wpforms-136-field_3{
	 border-radius: 50px !important;
	 height: 56px !important;
	font-family: 'lexend';
}
input#wpforms-136-field_6{
	 border-radius: 50px !important;
	border: 1px solid #dfdfdf;
	 height: 56px !important;
	font-family: 'lexend';
}
input#wpforms-136-field_7{
	 border-radius: 50px !important;
	border: 1px solid #dfdfdf;
	 height: 56px !important;
	font-family: 'lexend';
}
select#wpforms-136-field_8{
	 border-radius: 50px !important;
	border: 1px solid #dfdfdf;
	 height: 56px !important;
	font-family: 'lexend';
}
button#wpforms-submit-136 {
	    margin-top: 35px;
	border-radius: 5000px;
 padding: 0px 10px 0px 30px !important;
 width: 705px !important;
 height: 56px !important;
	margin-bottom: 100px;
}
button#wpforms-submit-136:before{
	content: "\f120";
font-family: "woodmart-font";
font-weight: 600;
	color: #752C8C;
    background: #fff;
    padding: 10px;
    border-radius: 50px;
}
button#wpforms-submit-136:hover{
	display:static !important;
	flex-direction: row-reverse;
	gap:20px;
	font-size:18px;
}
textarea#wpforms-136-field_9 {
    border-radius: 20px !important;
	height:150px !important;
	font-family: 'lexend';
}
.sec-3-pray p {
    padding-bottom: 35px;
}
.wpforms-field-medium {
    height: 56px !important;
}

h4.bdr-2::before {
    content: url(/wp-content/uploads/2024/11/time-line.png);
    position: absolute;
    /* top: 0; */
    margin-top: -24px;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: -15px;
}
.sec-2-pray::before {
    content: url(/wp-content/uploads/2024/11/big-line.png);
    position: absolute;
    bottom: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
}
a.btn.theme-btn::after {
    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    background: #fff;
    padding: 6px 9px;
    border-radius: 50%;
    color: #722b8b;
    margin-right: 10px;
}
a.btn.theme-btn::after {
    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    background: #fff;
    padding: 6px 9px;
    border-radius: 50%;
    color: #722b8b;
    margin-right: 10px;
}
/* -----------------------------about----------------------- */
.sec-2-about-1 .vc_column-inner {
    /* padding: 80px 153px; */
    padding-top: 40px !important;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 45px;
    border-radius: 35px  0 0 35px;
}

.sec-2-about .vc_col-sm-6:last-child .vc_column-inner:last-child {
    padding: 0 !important;
}

.sec-2-about .vc_col-sm-6:last-child .vc_column-inner:last-child {
    height: 100%;
}

.sec-2-about .vc_col-sm-6:last-child {
    height: 100% !important;
}
.sec-2-about::after {
    display: none !important;
}
.image-about > .vc_column-inner {
    padding-left: 0px !important;
}

.sec-2-about a.btn.theme-btn {
    margin-top: 20px;
}
.sec-2-about {
    padding: 150px 0;
}

.sec-3-about {
    padding-bottom:80px;
}
.sec-3-about::after {
   content: url(/wp-content/uploads/2024/11/big-line.png);
   position: absolute;
   bottom: 0;
   margin: 0 auto;
   left: 0;
   right: 0;
}
.sec-3-about-col {
    padding: 40px 0 60px;
}
.sec-3-about-col h3 {
    color: #fff;
    background: #752C8C;
    border-radius: 50px;
    padding: 10px;
    font-size: 16p;
}
.sec-3-about-col p {
    margin: 0;
	line-height: 26px;
}
.about-pd {
    padding-bottom: 20px;
}
h3.top-pd {
    margin-bottom: 65px;
}

.wd-sub-menu .wd-sub-menu li a {
    color: #333;
    opacity: 1 !important;
}

.wd-sub-menu li>a {
    color: #000 !important;
}

.whb-general-header .wd-dropdown-menu.wd-design-default .wd-dropdown {
    top: 0;
    padding: 6px 10px 6px 10px !important;
}




.sec-2-about .vc_col-sm-3 .vc_column-inner {
    padding: 0;
}

.wd-nav[class*="wd-style-"]>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    color: #333 !important;
    opacity: 1 !important;
    font-size: 10px !important;
    font-weight: 700 !important;
}

.donate{
padding:150px 0 80px 0px;
}


ul#menu-profile a {
    text-transform: capitalize !important;!i;!;
    color: #fff !important;!i;!;
    background: #752c8c;
    border-radius: 100px;
    padding: 28px 3px 28px 25px;
    font-weight: 500 !important;
    font-size: 18px !important;
    display: inline-flex;
    align-items: center;
    gap: 20px;
}

ul#menu-profile a::after {    content: "\f120";
    font-family: "woodmart-font";
    font-weight: 400;
    background: #fff;
    padding: 6px 9px;
    border-radius: 50%;
    color: #722b8b;
    margin-right: 10px;}


.um-201.um {
    max-width: 800px !important;
}
.um-201.um label {
    font-size: 16px !important;
}

.um-201.um .um-field-area input {
    border: 1px solid #e6e8ec !important;
    border-radius: 5000000px !important;
    color: #838e9e !important;
    height: 50px !important;
}

.um-201.um .um-left input {
    text-transform: capitalize !important;
    color: #fff !important;
    background: #752c8c !important;
    border-radius: 100px !important;
    padding: 12px 12px 12px 25px !important;
    font-weight: 500 !important;
    font-size: 18px !important;
}

.um-201.um .um-right a{
    text-transform: capitalize !important;
    color: #fff !important;
    background: #181719 !important;
    border-radius: 100px !important;
    padding: 12px 12px 12px 25px !important;
    font-weight: 500 !important;
    font-size: 18px !important;


}

.um-page-register  .entry-content .register {
    font-size: 30px !important;
    color: #333 !important;
    text-align: center;
    padding: 100px 0;
}


/* .sec-7 .vc_col-sm-6 .vc_column-inner .rounded-image::before {
    content: '' !important;
    background: url(/wp-content/uploads/2024/11/rotate-after.png);
    position: absolute;
    top: 50px;
    right: 0;
    left: 0px;
    /* bottom: 0; */
/*     width: 30px;
    height: 80px;
    z-index: 2;
    background-repeat: no-repeat;
    margin: 0 auto;
} 
 */
.sec-7 .wpb_single_image.wpb_content_element.vc_align_left.rounded-image::before {
    content: "" !important;
    position: absolute !important;
    width: 180px !important;
    height: 180px;
    z-index: 1;
    background: url(/wp-content/uploads/2024/11/rotate.png) 0 0 repeat;
    transform: rotate(30deg);
    z-index: 0;
    animation: spin 6s linear infinite;
    top: -30px;
    left: -60px;
    bottom: 0;
}

.wpb_single_image.wpb_content_element.vc_align_left.rounded-image img {
    z-index: 123;
    position: relative;
    top: 17px;
    left: 14px;
}



.page-id-152 .sec-1-pray.sec-1-about p a::after {
    rotate: 180deg !important;
    padding: 8px 9px 5px 9px;
}

.mec-container {
    padding: 130px 0 !important;
}

.mec-color, .mec-color-before :before, .mec-color-hover:hover, .mec-wrap .mec-color, .mec-wrap .mec-color-before :before, .mec-wrap .mec-color-hover:hover {
    color: #752c8c !important;
 }

.mec-wrap :not(.elementor-widget-container)>p {
    color: #000 !important;
  font-size: 18px !important;
  font-weight: 400;
}



.mec-border-color, .mec-border-color-hover:hover, .mec-wrap .mec-border-color, .mec-wrap .mec-border-color-hover:hover {
    border-color: #752c8c !important;
}

.mec-events-button {
    font-size: 17px;
    font-weight: 400;
}

.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover {
    /* background-color: #fff !important; */
 }

.mec-events-meta-group-booking .mec-booking-shortcode, .mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {
    border: 1px solid #32323238;
}

.mec-single-event .mec-events-meta-group-countdown {
    color: #060606 !important;
 border: 1px solid #040404 !important;
 }

.colorskin-custom .mec-single-event .mec-events-meta-group-booking form>h4:before, .colorskin-custom .mec-single-event .mec-frontbox-title:before, .colorskin-custom .mec-single-event .mec-wrap-checkout h4:before, .event-carousel-type1-head .mec-event-date-carousel:after, .lity-content .mec-booking-progress-bar li.mec-active:after, .lity-content .mec-events-meta-group-booking .mec-wrap-checkout h4:before, .lity-content .mec-events-meta-group-booking form>h4:before, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-box-title::before, .mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout h4:before, .mec-events-meta-group-booking .mec-booking-shortcode form>h4:before, .mec-has-event-for-booking .mec-calendar-novel-selected-day, .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-rsvp-form-box form>h4:before, .mec-single-event .mec-events-meta-group-booking .mec-wrap-checkout h4:before, .mec-single-event .mec-events-meta-group-booking form>h4:before, .mec-single-event .mec-frontbox-title:before, .mec-single-event .mec-wrap-checkout h4:before, .mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover, .mec-timeline-month-divider, .mec-virtual-event-history h3:before, .mec-wrap .mec-box-title::before, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap.colorskin-custom .mec-border-color, .mec-wrap.colorskin-custom .mec-border-color-hover:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon, .mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i, .mec-wrap.colorskin-custom .mec-event-list-standard .mec-month-divider span:before, .mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected, .mec-wrap.colorskin-custom .mec-events-masonry-cats a:hover, .mec-wrap.colorskin-custom .mec-single-event .mec-frontbox-title:before, .mec-wrap.colorskin-custom .mec-single-event .mec-social-single:before, .mec-wrap.colorskin-custom .mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected {
    border-color: #752c8c !important;
 }

.pg-accoucement {
    padding: 100px 0;
}


.mec-single-event .mec-event-social li.mec-event-social-icon {
    margin: 0 !important;
}

.lity-content .button, .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not( .owl-next ):not(.mec-googlemap-details button):not(.mec-googlemap-skin button), .lity-content input[type=button], .lity-content input[type=reset], .lity-content input[type=submit], .mec-form-row .mec-book-form-next-button.mec-book-form-pay-button, .mec-nextprev-next-button, .mec-nextprev-prev-button, .mec-wrap .button, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not( .owl-next ):not(.mec-googlemap-details button):not(.mec-googlemap-skin button), .mec-wrap input[type=button], .mec-wrap input[type=reset], .mec-wrap input[type=submit] {
    color: #fff !important;
    background: #752c8c !important;
    border: none !important;
}

.mec-single-event .mec-event-meta dl * {
    color: #000 !important;
    font-size: 16px !important;
    display: flex !important;
}

.mec-single-event .col-md-4 .mec-frontbox {
    background: #F6F6F6;
    border-radius: 20px;
    margin-top: 17px;
}



.mec-single-event .mec-event-meta dl dd i {
    display: none !important;
}

.mec-single-event .mec-event-meta dl dd {padding: 0px 0 0 32px !important; }

.pgdonate4 {
    margin-bottom: 100px;
}


.passage h2 strong {
    font-weight: 800;
    font-size: 70px;
    color: #fff;
    margin-bottom: 0;
}

.passage  h3 {
    font-size: 36px;
    margin-bottom: 0 !important;
}

.passage .wpb_text_column:first-child  ,.passage .wpb_text_column:nth-child(2) {
    margin-bottom: 45px !important;
}

.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover {
    color: #fff !important;
}

.wcdp-body input.wcdp-donation-amount {
    background: transparent !important;
    color: #ffff !important;
    font-size: 20px;
    border: none !important;
    display: inline-block;
    width: 70px !important;
}

.wcdp_value_other:checked+.wcdp_label_custom_amount {
    text-align: center !important;
}

/*********keyframe***********/
.rounded-image img {
  border-radius: 50%;
/*   animation: spin 5s linear infinite; */
}


.inner-pg .arrow-left::after {
    rotate: 180deg;
    padding: 8px 9px 6px 9px !important;
}

.arrow-left {
    flex-direction: row-reverse !important;
    padding: 10px 30px 10px 10px;
    gap: 8px !important;
}


.secvid > .vc_col-sm-6 {
    padding: 0 !important;
}

.secvid > .vc_col-sm-6:first-child > .vc_column-inner {
    padding: 0 5px 0 15px;
}

.sec-2 .vc_col-sm-6:first-child .vc_column-inner .wd-el-video {
    margin: 0 0px 10px;
    border-radius: 10px !important;
}

.secvid > .vc_col-sm-6:last-child > .vc_column-inner {
    padding: 0 15px 0  5px;
}

.text-block {
    display: none;
}

.sec-6 p::before {
    display: none;
}


@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media only screen and (max-width: 1500px){
	.whb-general-header .site-logo {
		margin-top: -60px;
	}

	.whb-general-header .wd-logo {max-height: 150px !important;}

	.whb-main-header .whb-top-bar .whb-column.whb-col-center.whb-visible-lg .wd-header-text.set-cont-mb-s.reset-last-child ul {
		align-items: center;
		justify-content: flex-start;
	}

	.whb-main-header .whb-top-bar .whb-column.whb-col-center.whb-visible-lg .wd-header-text.set-cont-mb-s.reset-last-child ul li a {}

	.wd-nav[class*="wd-style-"]>li>a {
		font-size: 16px !important;
	}

	.btn {
		padding: 12px 12px 12px 25px;
		font-size: 16px;
		gap: 10px;
	}

	a.btn.theme-btn::after {
		padding: 6px 8px;
		font-size: 14px;
	}

	ul#menu-profile a {
		padding: 25px 3px 25px 20px;
		font-size: 16px !important;
		gap: 10px;
	}

	ul#menu-profile a::after {
		padding: 5px 8px;
		font-size: 15px;
	}

	a.btn.theme-btn.give-btn {
		padding: 7px 28px 7px 37px;
		font-size: 16px;
	}

	.give-btn::after {
		padding: 0 !important;
	}

	h1 {
		font-size: 70px;
	}

	.sec-1 p {
		font-size: 20px;
	}

	.sec-1 h3 {
		font-size: 22px;
	}

	h2 {
		font-size: 38px;
	}

	h3 {
		font-size: 18px;
	}

	p {
		font-size: 16px;
	}

	.sec-2 ul li {
		font-size: 16px;
	}

	.sec-2 ul li::before {
		font-size: 16px;
	}

	.sec-3 h5 {
		font-size: 48px;
	}

	.sec-3 p {
		font-size: 26px;
	}

	.sec-5 .info-box-wrapper .wd-info-box .info-box-content h4 {
		font-size: 20px;
	}

	.sec-5 .info-box-wrapper .wd-info-box .info-box-content .info-box-inner p {
		font-size: 16px;
		padding: 0 29px;
	}

	.sec-5 .info3 .info-box-content .info-box-inner p {
	}

	.sec-5 .info-box-wrapper .wd-info-box {
		padding: 30px 0px;
	}

	.sec-6 h6 {
		font-size: 48px;
	}

	.sec-6 p {
		font-size: 16px;
	}

	.sec-7 ul li {
		font-size: 16px;
		margin-bottom: 5px;
		display: inline-flex;
		align-items: baseline;
	}

	.sec-7 ul li .size {
		font-size: 28px;
	}

	.sec-7 ul li:before {
		font-size: 16px;
		top: 0px;
		display: inline-block;
	}

	.sec-7 blockquote p {
		font-size: 16px;
	}

	.blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container h3 a {
		font-size: 24px !important;
	}

	.container.main-footer {
		padding-top: 60px;
		padding-bottom: 0px;
	}

	.wd-prefooter .vc_row {
		padding: 58px 0;
	}
	
}

@media only screen and (max-width: 1400px){

		.text-block p span.font {
			font-size: 75px;
		}


		.sec-5 .info-box-wrapper .wd-info-box .info-box-content .info-box-inner p {
			font-size: 16px;
		}

		p {
			font-size: 16px;
		}

		h2 {
			font-size: 40px;
		}

		.sec-7 blockquote p {
			font-size: 18px;
		}

		.btn {
			font-size: 16px;
		}

		.blog-design-masonry .post-title {
			font-size: 20px;
		}

		h3 {
			font-size: 19px;
		}
		.sec-3 h5 {
		font-size: 48px;
		}

		.sec-3 p {
			font-size: 26px;
		}
		.sec-2 ul li {
		font-size: 16px;
		text-align: left;
		}
		.sec-2  .vc_col-sm-6:last-child {
		padding-left: 40px;
		}
}


@media only screen and (max-width: 1350px){
		.text-block p span.font {
			font-size: 66px;
		}
	.whb-general-header-inner .wd-nav {
    gap: 5px !important;
}

.whb-general-header-inner .wd-nav a.woodmart-nav-link {
    font-size: 16px !important;
}

}

@media only screen and (max-width: 1280px){
		.text-block p {
			font-size: 20px;
		}

		.text-block p span.font {
			font-size: 55px;
		}



		.text-block p {
			padding: 10px 30px 10px 30px;
		}

}

@media only screen and (max-width: 1024px){
		.whb-general-header .wd-logo {
			max-height: 110px !important;
		}

		.whb-general-header .site-logo {
			margin-top: 0 !important;
		}

		
		.sec-5 .vc_row:nth-child(2) .vc_col-sm-3 {width: 100%;}
		
		.sec-5 .vc_row:nth-child(2) .vc_col-sm-3:not(:last-child) .info-box-wrapper {margin-bottom: 20px;}
		
		.sec-7 .vc_col-sm-5 , .sec-7 .vc_col-sm-6 {
		    width: 100%;
		}
		
		.sec-7 .vc_col-sm-6 figure.wpb_wrapper.vc_figure {
		    width: 100%;
		}
		
		.sec-7 .vc_col-sm-6 figure.wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey {
		    width: 100%;
		}
		
		.sec-7 .vc_col-sm-6 figure.wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey img.vc_single_image-img.attachment-full {
		    width: 100%;
		}
		
		.sec-8 .wd-el-video {
		    padding: 109px 0;
		}
	
		.main-footer .footer-column-1 {
		    flex: 0 0 50%;
		    max-width: 50%;
		}
		
		.main-footer .footer-column-2 {
		    flex: 0 0 50%;
		    max-width: 50%;
		}
		
		.main-footer .footer-column-3 {
		    flex: 0 0 50%;
		    max-width: 50%;
		}
		
		.main-footer .footer-column-4 {
		    flex: 0 0 50%;
		    max-width: 50%;
		}
		
		.footer-container .main-footer .footer-column p {
		    font-size: 16px;
		}
	
		.wd-side-hidden.wd-opened {
		    z-index: 999999 !important;
		}
		
}

@media only screen and (max-width: 999px){
	.sec-1 {
	    padding: 60px 0;
	}
	
	.sec-1 h3 {
	    font-size: 20px;
	}
	
	h1 {
	    font-size: 38px;
	}
	
	br {
	    display: none;
	}
	
	.sec-1 p {
	    font-size: 16px;
	}
	
	.wd-marquee .wd-marquee-content span {
	    font-size: 32px;
	}
	
	.sec-2 {
	    padding: 60px 0 60px 0;
	}
	
	.sec-2 .vc_col-sm-6:last-child {
	    padding-left: 0px;
	}
	
	h3 {
	    font-size: 18px;
	    margin-bottom: 10px;
	}

	h2 {
	    font-size: 32px;
	}
	
	.sec-3 {
	    padding: 60px 0;
	}
	
	.sec-3 h5 {
	    font-size: 20px;
	    padding: 10px 10px;
	    margin-bottom: 10px;
	}
	
	.sec-3 h5::before {
	    width: 85px;
	    height: 81px;
	}
	
	.sec-3 h5::after {
	    width: 85px;
	    height: 81px;
	}
	
	.sec-3 p {
	    font-size: 20px;
	}
	
	.secvid > .vc_col-sm-6:last-child > .vc_column-inner {
	    padding: 0 15px 0 15px;
	}
	
	.secvid > .vc_col-sm-6:first-child > .vc_column-inner {
	    padding: 0 15px 0 15px;
	}
	
	.sec-4 h6 {
	    font-size: 18px;
	    margin-bottom: 10px;
	}
	
	.sec-4 {
	    padding: 60px 0;
	}
	
	.sec-5 {
	    padding: 60px 0 60px 0;
	}
	
	.sec-5 .info-box-wrapper .wd-info-box .info-box-content .info-box-inner p {
	    padding: 0 5px;
	}
	
	.sec-5 .info3 .info-box-content .info-box-inner p {
	    padding: 0 5px !important;
	}
	
	.sec-5 .vc_row:last-child {
	    padding-top: 30px;
	}
	
	.sec-6 {
	    padding: 20px 10px;
	    margin-top: 30px;
	}
	
	.sec-6 h6 {
	    font-size: 32px;
	}
	
	.sec-7 {
	    padding: 60px 0 60px 0;
	}
	
	.sec-7 ul li:before {
	    margin-right: 6px;
	}
	
	.sec-7 blockquote {
	    padding: 5px 0 5px 20px;
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	
	.sec-7 blockquote p {
	    font-size: 16px;
	}
	
	.sec-7 ul li .size {
	    font-size: 20px;
	    display: inline-block;
	}
	
	.sec-7 .wpb_single_image.wpb_content_element.vc_align_left.rounded-image::before {
	    width: 120px !important;
	    height: 120px;
	    background-size: cover;
	    top: -20px;
	    left: -46px;
	}
	
	.wpb_single_image.wpb_content_element.vc_align_left.rounded-image {
	    bottom: 0;
	    left: 70px;
	}
	
	.sec-9 {
	    padding: 60px 0;
	}
	
	.blog-design-masonry .post-title {
	    font-size: 18px;
	}
	
	.wd-prefooter .vc_row {
	    padding: 40px 0;
	}
	
	.wd-prefooter .vc_row .es-form-field-container {
	    padding: 0;
	}
	
	.wd-prefooter .vc_row .es-form-field-container .gjs-row:last-child input[type="submit"] {
	    position: unset;
	    width: 100%;
	    font-size: 16px;
	}
	
	.wd-prefooter .vc_row .es-form-field-container .gjs-row:nth-child(2) .gjs-cell input {
	    height: 48px;
	}
	
	.sec-8 .wd-el-video {
	    padding: 103px 0;
	    margin-top: 20px;
	}
	
	.wpb_single_image.wpb_content_element.vc_align_left.rounded-image img {
	    top: 0;
	    left: 0;
	}

	.sec-1-pray h1 {
	    padding-bottom: 5px;
	}
	
	.sec-2-about {
	    padding: 0px 0;
	}
	
	.sec-3-about {
	    padding-bottom: 20px;
	}
	
	.sec-3-about-col {
	    padding: 10px 0 20px;
	}
	
	h3.top-pd {
	    margin-bottom: 10px;
	}
	
	.sec-3-about-col h4 {margin-bottom: 10px;}
	
	.about-pd {
	    padding-bottom: 10px;
	}

	.sec-2-pray {
	    padding-top: 60px;
	    padding-bottom: 60px;
	}
	
	.sec-2-pray h2 {
	    padding-bottom: 20px;
	}
	
	.sec-2-pray h3 {
	    padding-top: 20px;
	    font-size: 25px;
	}
	
	.sec-2-pray-1 h4 {
	    font-size: 22px;
	    margin-bottom: 10px;
	}
	
	.sec-2-pray ul {text-align: left;}
	
	.sec-2-pray-2 {
	    padding: 30px 0px 35px;
	}
	
	.sec-2-pray-2 h4 {
	    font-size: 22px;
	    margin-bottom: 10px;
	    position: relative;
	}
	
	.sec-2-pray-2 li {
	    font-size: 17px;
	}

	.sec-2-pray a.wd-social-icon {
	    margin: 0 !important;
	}
	
	.sec-2-pray .wd-social-icons {padding-top: 20px;justify-content: center;}
	
	.sec-2-pray::before {}
	
	.sec-3-pray {
	    padding-top: 30px;
	}
	
	.sec-3-pray h2 {margin-bottom: 10px;}
	
	.sec-3-pray  p {padding-bottom: 10px;}
	
	.sec-3-pray label.wpforms-field-label {
	    font-weight: 300 !important;
	    font-size: 16px !important;
	    line-height: 1;
	    color: #061c3d !important;
	    margin-bottom: 10px;
	    text-align: left;
	}
	
	button#wpforms-submit-136 {
	    width: 100% !important;
	    height: auto !important;
	    padding: 6px 10px 6px 30px !important;
	    margin-top: 0px;
	    margin-bottom: 0px;
	}
	
	input#wpforms-136-field_3 {
	    height: 48px !important;
	}
	
	.sec-3-pray div.wpforms-container-full {
	    margin: 0;
	}
	
	.sec-3-pray div.wpforms-container-full input {
	    height: 48px !important;
	    font-size: 14px;
	}
	
	.sec-3-pray div.wpforms-container-full input#wpforms-136-field_6 {
	    height: 48px !important;
	}
	
	.sec-3-pray div.wpforms-container-full input#wpforms-136-field_7 {
	    height: 48px !important;
	}
	
	.sec-3-pray div.wpforms-container-full select#wpforms-136-field_8 {
	    height: 48px !important;
	}
	
	.sec-3-pray  .vc_row {padding-bottom: 60px;}
	
	.pg-contact {
	    padding: 50px 0;
	}
	
	.pg-contact label.wpforms-field-label {
	    font-size: 16px !important;
	    text-align: left;
	}
	
	.pg-contact legend.wpforms-field-label {
	    text-align: left;
	    font-weight: 300 !important;
	}
	
	.pg-contact label.wpforms-field-sublabel.after {
	    display: none;
	}

	.passage h2 strong {
	    font-size: 42px;
	}
	
	.passage .wpb_text_column:first-child, .passage .wpb_text_column:nth-child(2) {
	    margin-bottom: 0px !important;
	}
	
	.passage h3 {
	    font-size: 24px;
	}
	
	.sec-8 {padding-top: 30px;}
	
	body #wcdp {margin-top: 20px;padding: 0px 0px;}
	
	.donate {
	    padding: 60px 0 60px 0px;
	}
	
}

@media only screen and (max-width: 990px){

	.pg-contact div.wpforms-container-full button[type=submit] {
	    width: 100%;
	}

}

@media only screen and (max-width: 767px){
	.container.main-footer {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}

	.site-content {
	    text-align: center;
	}
	
	.sec-4 figure.wpb_wrapper.vc_figure {
	    width: 100%;
	}
	
	.sec-4 figure.wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey {
	    width: 100%;
	}
	
	.sec-4 figure.wpb_wrapper.vc_figure .vc_single_image-wrapper.vc_box_border_grey img.vc_single_image-img.attachment-full {
	    width: 100%;
	}
	
	.sec-7 .vc_col-sm-6 {margin-top: 20px;}
	
	.sec-9 .vc_row:first-child {
	    padding-bottom: 30px;
	}

	.sec-9 .vc_row:first-child .wpb_column.vc_column_container.vc_col-sm-6:last-child .wpb_text_column.wpb_content_element.text-right {
	    text-align: center;
	    margin-top: 10px;
	}
	
	.blog-design-masonry.blog-style-bg.has-post-thumbnail .article-body-container {
	    text-align: center !important;
	    padding: 20px 0 0 !important;
	}

	.sec-4 h2 {
	    margin-bottom: 10px;
	}
	
	.sec-4 .vc_col-sm-5 {margin-top: 20px;}

	.arrow-left {
	    padding: 9px 9px 9px 17px;
	}
	
}
@media only screen and (max-width: 550px){
	.main-footer .footer-column-1 {
	    flex: 0 0 100%;
	    max-width: 100%;
	}
	
	.main-footer .footer-column-4 {
	    flex: 0 0 100%;
	    max-width: 100%;
	}

}

@media only screen and (max-width: 425px){
	.min-footer>div {
	    flex-basis: 100%;
	    max-width: 100%;
	    text-align: center;
	}
	
	.min-footer .col-right {
	    text-align: center;
	}
	
	.sec-8 .wd-el-video {
		padding: 80px 0;
	}

}

@media only screen and (max-width: 375px){
	.sec-8 .wd-el-video {
		padding: 64px 0;
	}
}


@media only screen and (max-width: 375px){
	.sec-8 .wd-el-video {
		padding: 48px 0;
	}
}



.pgdonate3 h2, .pgdonate3 p {
    color: #000;
}

body #wcdp {
    padding: 30px 30px;
    max-width: 50rem;
    box-shadow: rgba(6, 28, 61, 0.04) 0px 12px 32px 0px;
    width: 100%;
    margin: 0px;
    border-radius: 20px;
    border-top: 7px solid rgb(117, 44, 140);
    background: rgb(255, 255, 255);
}

#wcdp {
    font-family: 'Fira Sans Condensed';
}

.wc-donation-platform .woocommerce-form-coupon-toggle {
    display: none;
}

.wcdp_options>li>label {
    background: transparent;
    border: 1px solid;
    font-weight: 500;
    font-size: 18px;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(117, 44, 140);
    border-image: initial;
    border-radius: 5000px;
    padding: 10px 0px;
}

ul.wcdp_options>li>input:hover:not(:disabled):not(:checked)+label {
    background: transparent;
}

.wcdp_options>li>input:checked+label:after {padding-top: 4px;}

.wcdp-row>label, .wcdp-variation-heading {
    font-size: 22px;
    font-weight: 500;
    text-transform: capitalize;
    text-align: center;
    margin-bottom: 20px;
}

#wcdp .wcdp-right {
    border: 1px solid;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(117, 44, 140);
    border-image: initial;
    border-radius: 5000px;
    float: none;
    width: 100%;
    background: transparent;
    position: relative;
    padding: 14px 14px;
    z-index: 124;
    align-items: center;
    font-weight: 500;
    font-size: 18px;
    color: #fff;
    background: #752c8c;
}

#wcdp .wcdp-left {
    border: 1px solid;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(117, 44, 140);
    border-image: initial;
    border-radius: 5000px;
    float: none;
    width: 100%;
    background: transparent;
    position: relative;
    padding: 14px 14px;
    z-index: 124;
    align-items: center;
    font-weight: 500;
    font-size: 18px;
    color: #000;
    MARGIN-BOTTOM: 13px;
}

.woocommerce-order-received .page-title {
    display: none;
}

.woocommerce-order-received .woocommerce-order {
    padding: 60px 0;
}

.single-post .content-layout-wrapper {
    padding-top: 70px;
    padding-bottom: 70px;
}

.single-post .content-layout-wrapper a.wd-social-icon {
    padding: 0 !important;
}