/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: This is a child theme of OceanWP.
Author: Shafiqul
Author URI: https://www.suvronur.com/
Template: oceanwp
Version: 1.0
*/


@font-face {
	font-family: 'Papyrus';
	src: url('font/Papyrus-Regular.eot');
	src: url('font/Papyrus-Regular.eot?#iefix') format('embedded-opentype'),
		url('font/Papyrus-Regular.woff2') format('woff2'),
		url('font/Papyrus-Regular.woff') format('woff'),
		url('font/Papyrus-Regular.ttf') format('truetype'),
		url('font/Papyrus-Regular.svg#Papyrus-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

.wbm-custom-font,
.wbm-custom-font *{
	font-family: 'Papyrus' !important;
}

a,
a.elementor-button{
	outline: none !important;
}


.elementor-button .elementor-button-icon {
	position: absolute;
	right: 15px;
	width: 26px;
	height: 26px;
	background: #fff;
	border-radius: 50%;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	align-items: center;
	justify-content: center;
	color: #EDBA32;
	font-weight: 900 !important;
}
.page-header{
	position: relative !important;
}

.page-header::before {
	content: "" !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background-image: url("http://thewellbeingmanifesto.shark-server.com/wp-content/uploads/2025/05/Rectangle-144.png") !important;
	--background-overlay: '';
	background-position: top center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}



a:focus{
	outline:none !important;
}
.elementor-button{
	border-radius:100vmax !important
}
.wbm-title-dot-shape .elementor-heading-title {
	position: relative;
	padding-inline:20px;
}
.wbm-title-dot-shape .elementor-heading-title::before,
.wbm-title-dot-shape .elementor-heading-title::after {
	content: "";
	position: absolute;
	top: 50%;
	width: 12px;
	height: 12px;
	background: #EDBA32;
	border-radius: 50%;
	border: 2px solid #3d381d8f;
}
.wbm-title-dot-shape .elementor-heading-title::before {
	left: 0;
}
.wbm-title-dot-shape .elementor-heading-title::after {
	right: 0;
}
.wbm-checklist-item ul {
	list-style: none;
	margin-left: 0;
}
.wbm-checklist-item ul li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 35px;
}
.wbm-checklist-item ul li::before {
	content: "\f058";
	position: absolute;
	top: -1;
	left: 0;
	font-family: 'Font Awesome 5 Free';
	font-weight: 400;
	color:#D07562;
	font-size: 25px;
}

.current-menu-item a:hover {
    color: #edba32 !important;
}



/*---------- Header css start --------*/

.she-header .wbm-header-logo .elementor-widget-container img {
	width: 100px !important;
}
.wbm-header-menu-col ul li {
	position: relative;
}

.wbm-header-menu-col ul li::before {
	content: "";
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	height: 5px;
	width: 5px;
	background: #EDBA32;
	border-radius: 50%;
}

.wbm-header-menu-col ul li:last-child::before {
	display: none;
}
.wbm-header-menu-col ul li:last-child a{
	padding-right: 0 !important;
}

.wbm-custom-header {
	position: relative;
}
.wbm-custom-header::before,
.wbm-custom-header::after {
	content: "" !important;
	position: absolute;
	left: 0 !important;
	top: 85px !important;
	height: 1px !important;
	width: 44.5% !important;
	background: rgb(217 217 217 / 20%);
}
.wbm-custom-header::after {
	right: 0 !important;
	left: auto !important;
	top: 80px;
}

#site-header {
	border: none !important;
}
.page-header {
	display: flex;
	align-items: flex-end !important;
}
.she-header .wbm-header-logo-col {
	padding-top: 0 !important;
}
.wbm-custom-header.she-header::before, .wbm-custom-header.she-header::after {
	display: none !important;
}
.she-header .wbm-header-menu-col {
	padding-top: 0 !important;
	padding-bottom: 23px;
	align-self: center !important;
}
.wbm-custom-header.she-header {
	align-items: center !important;
	justify-content: center !important;
}
.she-header .wbm-header-social-col .elementor-element-41c61188 {
	padding-top: 0 !important;
	align-items: center !important;
}
.she-header .wbm-header-social-col {
	align-self: center !important;
}
.she-header .wbm-header-social-col {
	padding-top: 0 !important;
}
.she-header .wbm-header-social-col .elementor-social-icons-wrapper {
	padding-left: 10px !important;
}

.she-header .wbm-header-social-col .e-flex {
	align-items: center !important;
}
.she-header .wbm-header-social-col p {
	margin-bottom: 0 !important;
}
.she-header .wbm-header-social-col .elementor-widget-social-icons .elementor-widget-container {
	padding-left: 0 !important;
}
.wbm-mobile-header-wrapper ul.menu li a {
	font-size: 22px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 0.06em;
}
.ekit-wid-con .ekit_sidebar-textwidget{
	padding: 0 !important;
}

/*---------- Header css End --------*/


/*---------- Hero css start --------*/

.wbm-hero-section::after {
	content: "" !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	background-image: url('http://thewellbeingmanifesto.shark-server.com/wp-content/uploads/2025/05/Rectangle-144.png') !important;
	background-repeat: no-repeat;
	background-size: cover !important;
	opacity: 0.5;
	z-index: 0;
}


/*---------- Hero css End --------*/


/*---------- About css start --------*/

.wbm-about-section {
	position: relative;
}

/*.wbm-about-section::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(180deg, rgba(107, 96, 39, 0.80) 12.93%, rgba(141, 191, 220, 0.30) 52.64%, rgba(237, 186, 50, 0.30) 100%);
}*/
.wbm-hero-section {
	position: relative;
}

/* .wbm-hero-section::after {
position: absolute;
content: "" !important;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, rgba(107, 96, 39, 0.80) 12.93%, rgba(141, 191, 220, 0.30) 52.64%, rgba(237, 186, 50, 0.30) 100%);
} */
.wbm-about-img-box-2 .elementor-image-box-img img {
	margin-right: 0 !important;
}
.wbm-about-img-box-1 .elementor-image-box-img img{
	margin-left: 0 !important;
}
.wbm-about-img-box-2 h3.elementor-image-box-title {
	margin-right: 45px;
}
.wbm-about-img-box h3.elementor-image-box-title {
	font-family: 'Papyrus' !important;
}
.wbm-about-img-box-1 h3.elementor-image-box-title {
	margin-left: 45px;
}
.pum-content.popmake-content * {
	color: #fff !important;
}

.pum-content.popmake-content h2 {
	font-family: 'Papyrus' !important;
	margin-bottom: 0px !important;
}
.pum-title {
	display: none;
}


.wbm-member-popup-inner {
	display: flex;
	flex-flow: row wrap;
}
.wbm-member-popup-img {
	width: 30%;
}
.wbm-member-popup-content {
	width: 70%;
	padding-left: 30px;
}
.wbm-member-popup-content p {
	font-size: 16px;
	margin-bottom: 10px !important;
}
.wbm-member-popup-content h4 {
	font-size: 20px !important;
	margin-bottom: 20px !important;
}
.wbm-member-popup-content h3 {
	font-size: 32px;
	margin-bottom: 20px;
}
.wbm-logo-popup-video video {
	height: 400px !important;
	background: #000;
}
.wbm-logo-popup-video {
	margin-top: 35px;
}
.wbm-member-popup-content ul {
	margin: 0;
	list-style: none;
	margin-bottom: 10px;
}
.wbm-member-popup-content ul li {
	display: inline-block;
	margin-right: 15px;
}
.wbm-member-popup-content ul li a {
	font-size: 24px;
}

.wbm-about-img-box .elementor-image-box-img img {
    filter: grayscale(1);
}
.wbm-about-img-box:hover img {
    filter: none;
}
.wbm-about--logo-img .elementor-image-box-img img {
    filter: grayscale(1);
}
.wbm-about--logo-img .elementor-image-box-wrapper:hover img {
    filter: none;
}
.wbm-member-popup-title h4 {
    margin-top: 20px;
}
.wbm-member-popup-title ul li a i.fa-linkedin-in::before {
    color: #0077B5 !important;
}
/*---------- About css End --------*/



/*-----resources css start----*/

.wbm-resources-row{
	overflow:visible;
	background: linear-gradient(180deg, rgba(237, 186, 50, 0.30) 0%, rgba(237, 186, 50, 0.75) 48.56%, #FFF 100%) !important;
}
.wbm-resources-item-img-wrapper {
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 25px;
}
.wbm-resources-label {
	display: flex;
	flex-flow: column wrap;
	align-items: center;
	justify-content: center;
	text-align: center;
	width: 66px;
	height: 100%;
	position: relative;
}
.wbm-resources-label-inner {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: auto;
	writing-mode: vertical-rl;
	text-orientation: upright;
	padding: 10px 5px;
	text-align: center;
	font-family: Papyrus;
}
.wbm-resources-img {
	width: calc(100% - 66px);
}
.wbm-resources-img-inner {
	position: relative;
	overflow: hidden;
}
.wbm-resources-img-inner:before {
	content: "";
	display: block;
	padding-top: 100%;
}
.wbm-resources-img-inner img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.wbm-resources-content * {
	color: inherit !important;
}
.wbm-resources-content-inner {
	padding-left: 66px;
}
.wbm-resources-read-more-btn {
	padding-top: 10px;
}
.wbm-resources-read-more-btn a {
	font-size:20px;
	color: #D07562;
	text-decoration: underline !important;
	text-decoration-thickness: 1px !important;
	text-underline-offset: 4px;
}
.wbm-resources-read-more-btn a:hover {
	color:#000 !important;
}
/*-----resources css end----*/


/*----image carousel css start---*/

.wbm-image-carousel .elementor-image-carousel img {
	width: 100% !important;
	aspect-ratio: 1/1;
	object-fit: cover;
}
.wbm-image-carousel .elementor-image-carousel .swiper-slide:nth-child(2n),
.eapps-instagram-feed-posts-item:nth-child(2n) {
	margin-top:25px;
}

/*----image carousel css end---*/




/*----contact form css start----*/

.gform_wrapper .gform_heading {
	display: none;
}
.gform_wrapper form span.gfield_required {
	display: none;
}
.gform_wrapper form .gform-field-label--type-sub {
	display: none !important;
}
.gform_wrapper.gravity-theme .gform_fields,
.gform-theme--foundation .gform_fields {
	column-gap: 30px !important;
	row-gap: 30px !important;
}
.gform_wrapper.gravity-theme .ginput_complex,
.gform-theme--foundation .ginput_complex {
	margin-inline: -15px !important;
}
.gform_wrapper.gravity-theme .ginput_complex span,
.gform-theme--foundation .ginput_complex span {
	padding-inline: 15px !important;
}
.gform_wrapper.gravity-theme .ginput_container_address span, 
.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type),
.gform-theme--foundation .ginput_container_address span, 
.gform-theme--foundation .ginput_full:not(:last-of-type){
	margin-bottom: 30px !important;
}
.gform_wrapper form input,
.gform_wrapper form select,
.gform_wrapper form textarea {
	background: #fff !important;
	border:1px solid #fff !important;
	border-radius: 100vmax!important;
	height: 70px !important;
	min-height: 70px !important;
	padding: 5px 35px!important;
	box-shadow: none !important;
	font-size: 18px !important;
	line-height: 1.4 !important;
	color: #666  !important;
	display: flex !important;
	align-items: center;
}
.gform_wrapper form select {
	cursor: pointer;
}
div#gform_confirmation_message_1 {
	padding: 5px 20px;
	height: 70px;
	background: #fff;
	display: flex;
	align-items: center;
	border-radius: 100vmax;
	justify-content: center;
}
.gform_wrapper form textarea {
	border-radius: 10px!important;
	height: 120px !important;
	min-height: 120px !important;
	padding-top: 15px!important;
}
.gform_wrapper form input::placeholder,
.gform_wrapper form select::placeholder,
.gform_wrapper form textarea::placeholder {
	font-size: 18px !important;
	font-weight: 400;
	color: #666 !important;
}

.gform_wrapper form input:focus,
.gform_wrapper form select:focus,
.gform_wrapper form textarea:focus {
	border-color: #D07562 !important;
}
.gform_wrapper form select option {
	color: #666!important;
}
.gform_footer {
	margin-top: 30px !important;
}
.gform_wrapper form input[type=submit] {
	background:#D07562 !important;
	color:#fff !important;
	border:none !important;
	font-size:20px !important;
	font-weight:700 !important;
	line-height:1.2 !important;
	padding:18px 56px 18px 30px !important;
	height: 60px !important;
	min-height: 60px !important;
	outline: none !important;
	margin-bottom: 0 !important;
}
.gform_wrapper form input[type=submit]:is(:hover,:focus){
	background:#EDBA32 !important;
}
.gform_wrapper.gravity-theme .gfield_validation_message, 
.gform_wrapper.gravity-theme .validation_message,
.gform-theme--foundation .gfield_validation_message,
.gform-theme--foundation .validation_message{
	font-size: 13px !important;
	font-weight: 500;
	padding: 5px 10px !important;
}


.wbm-newsletter-form .gform-theme--foundation .gform_fields {
	position:relative;
	grid-template-columns: repeat(1,1fr) !important;
	column-gap: 0 !important;
	row-gap: 0 !important;
}
.wbm-newsletter-form .gform-theme--foundation #field_submit {
	position: absolute;
	top: 50%;
	right: 5px;
	transform: translateY(-50%);
}
.wbm-newsletter-form .gform-theme--foundation #field_submit::after {
	content: "";
	position: absolute;
	top: 50%;
	right: 17px;
	transform: translateY(-50%);
	background-image: url(
		/wp-content/uploads/2025/05/arrow-icon.png);
	width: 26px;
	height: 26px;
	background-position: right;
	background-repeat: no-repeat;
	background-size: cover;
	pointer-events: none;
}
.wbm-newsletter-form .gfield_description{
	position: absolute !important;
}
.wbm-newsletter-form .gform_footer {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	display: none !important;
}
.wbm_podcast_template_item_btn { 
	display: inline-block !important;
}

.gfield--type-captcha {
    z-index: 100 !important;
}

/*----contact form css end----*/



/*---- Podcast Template Css Start ----*/

.wbm_podcast_template_wrapper {
	display: flex;
	flex-flow: row wrap;
}
.wbm_podcast_template_left {
	width: 50%;
	padding-right: 18px;
}
.wbm_podcast_template_right {
	width: 50%;
	padding-left: 18px;
}
.wbm_podcast_template_item {
	border-radius: 10px;
	background: rgb(65 73 13 / 30%);
	padding: 30px 30px 20px;
}
.wbm_podcast_template_item + .wbm_podcast_template_item {
	margin-top: 8px;
}
.wbm_podcast_template_item_meta span.wbm_podcast_template_item_ep_num {
	border-radius: 100px;
	background: #EDBA32;
	color: #000;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 6px 15px 8px;
}
.wbm_podcast_template_item_meta span {
	display: inline-block;
	margin-right: 25px;
	color: #FFF;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.wbm_podcast_template_item_meta span img {
	margin-right: 4px;
}
h3.wbm_podcast_template_item_title {
	font-family: Papyrus;
	font-size: 32px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top: 22px;
	margin-bottom: 12px;
}
h3.wbm_podcast_template_item_title a {
	color: #000;
}
h3.wbm_podcast_template_item_title a:hover {
	color: #fff;
}
.wbm_podcast_template_item_intro {
	margin-bottom: 30px;
	color: #444;
	font-family: Lato;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 28px; /* 155.556% */
}
.wbm_podcast_template_item_btn a {
	display: flex;
	align-items: center;
	color: #D07562;
	font-family: Lato;
	font-size: 20px;
	font-style: normal;
	font-weight: 700;
}
.wbm_podcast_template_item_btn span:first-child {
	background: #D07562;
	width: 48px;
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	margin-right: 17px;
}
.wbm_podcast_template_item_btn span:last-child {
	border-bottom: 1px solid #d07562;
}
.wbm_podcast_template_item.selected {
	background: rgb(65 73 13 / 100%);
}
.selected h3.wbm_podcast_template_item_title a {
	color: #fff;
}
.selected .wbm_podcast_template_item_intro {
	color: rgb(255 255 255 / 75%);
}

.wbm_podcast_template_left_top img {
	width: 100%;
	border-radius: 10px 10px 0 0 !important;
}
.wbm_podcast_template_selected_item {
	position: relative;
	border-radius: 0 0 10px 10px;
	overflow: hidden;
	z-index: 1;
}
.wbm_podcast_template_selected_item_feature_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100% !important;
	/*     object-fit: cover; */
	z-index: -1;
	background: #c6c8b6;
}
.wbm_podcast_template_selected_item_ep_num {
	position: absolute;
	top: 10px;
	left: 30px;
	border-radius: 100px;
	background: #EDBA32;
	color: #000;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	padding: 6px 15px 8px;
}
.wbm_podcast_template_selected_item_inner {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px;
	width: 100%;
}
.wbm_podcast_template_selected_item::before {
	content: "";
	padding-top: 64.97%;
	display: block;
	background: rgb(0 0 0 / 30%);
}
.wbm_podcast_template_selected_item_ep_host {
	color: #FFF;
	font-family: Lato;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.wbm_podcast_template_selected_item_ep_host img {
	margin-right: 5px;
}
.wbm_podcast_template_selected_item .wbm_podcast_template_item_title a {
	color: #fff !important;
}
.wbm_podcast_template_selected_item .wbm_podcast_template_item_intro {
	color: rgb(255 255 255 / 75%);
}
.wbm_podcast_template_right {
	overflow-y: auto;
	max-height: 866px;
}
.wbm_podcast_template_item.selected {
	position: relative;
	z-index: 1;
}
.wbm_podcast_template_item.selected::before {
	content: "";
	position: absolute;
	width: 145px;
	height: 80px;
	background: url(img/music-line-02.png);
	background-repeat: repeat-x;
	background-position: left center;
	background-size: contain;
	z-index: -1;
	bottom: 30px;
	right: 0;
}

body.post-type-archive-podcast #main #content-wrap.container {
	padding-top: 100px !important;
	padding-bottom: 100px !important;
	background: #F9E6B4;
	background: linear-gradient(0deg, rgba(249, 230, 180, 1) 0%, rgba(218, 232, 241, 1) 100%);
	max-width: 100% !important;
	width: 100% !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
body.post-type-archive-podcast div#primary {
	max-width: 1320px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	float: none !important;
}



.wbm_podcast_template_wrapper.resource-podcast .wbm_podcast_template_left_inner {
    border-radius: 10px;
    overflow: hidden;
}
.wbm_podcast_template_wrapper.resource-podcast .wbm_podcast_template_left_top {
    display: none;
}

/*---- Podcast Template Css End ----*/




.eapps-instagram-feed-posts-item-image-wrapper img,
.eapps-instagram-feed-posts-item-overlay,
.eapps-instagram-feed-posts-item{
	border-radius: 10px !important;
}

.wbm-video-col .elementor-widget-container {
	border-radius: 10px !important;
}

/*----footer css start------*/

.wbm-custom-footer ul.menu{
	list-style:none;
	margin:0;
}
.wbm-custom-footer ul.menu li{
	font-size:26px;
	font-weight:500;
	text-transform:uppercase;
	line-height:1.5;
	margin-bottom:22px;
}
.wbm-custom-footer ul.menu li:last-child{
	margin-bottom:0;
}

.wbm-custom-footer a,
.wbm-custom-copyright-row a{
	color:#fff !important;
}
.wbm-custom-footer a:hover,
.wbm-custom-copyright-row a:hover{
	color:#EDBA32!important;
}
.wbm-custom-copyright-row a{
	text-decoration: underline;
	text-underline-offset: 4px;
}

/*----footer css end------*/



.wbm-member-popup-content ul {
	margin-bottom:10px !important;
}
.wbm-member-popup-content ul li {
	margin-right: 15px !important;
}
.wbm-member-popup-content ul li a {
	font-size: 24px !important;
}











@media only screen and (min-width: 1921px) {
	.container {
		width: 67.708vw !important;
	}
	body{
		font-size: 1.041vw !important;
	}

	h2{
		font-size: 3.333vw !important;
	}
	.page-header {
		height: 20.833vw !important;
	}
	.page-header, .has-transparent-header .page-header {
		padding: 10.416vw 0 2.604vw 0 !important;
	}
	.page-header .page-header-title,
	.page-header.background-image-page-header .page-header-title {
		font-size: 4.166vw !important;
	}
	.elementor-button{
		border-radius: 5.208vw !important;
	}
	.elementor-button .elementor-button-icon {
		right: 0.833vw !important;
		width: 1.354vw !important;
		height: 1.354vw !important;
	}
	.she-header .wbm-header-social-col .elementor-social-icons-wrapper {
		padding-left: 0.520vw !important;
	}
	.wbm-header-menu-col ul li::before {
		right: 1.041vw !important;
		height: 0.260vw !important;
		width: 0.260vw !important;
	}
	.wbm-header-menu-col ul li a{
		padding-right: 2.343vw !important;
	}
	.she-header .wbm-header-logo .elementor-widget-container img {
		width: 5.208vw !important;
	}
	.she-header .wbm-header-menu-col {
		padding-bottom: 1.197vw !important;
	}
	.wbm-header-social-col .elementor-social-icons-wrapper.elementor-grid {
		word-spacing: 0.520vw !important;
	}
	.wbm-custom-header::before, .wbm-custom-header::after {
		top: 4.166vw !important;
		height: 0.052vw !important;
	}
	.wbm-custom-header::after {
		right: 0 !important;
		left: auto !important;
		top: 4.166vw !important;
	}
	.wbm-about-img-box-1 figure.elementor-image-box-img img,
	.wbm-about-img-box-2 figure.elementor-image-box-img img{
		width: 20.052vw !important;
		height: 36.458vw !important;
	}
	.wbm-about-img-box-1 h3.elementor-image-box-title {
		margin-left: 2.343vw !important;
	}
	.wbm-about-img-box-2 h3.elementor-image-box-title {
		margin-right: 2.343vw !important;
	}
	.wbm-about--logo-img .elementor-widget-container img {
		width: 39.687vw !important;
		height: 33.125vw !important;
	}
	.wbm-member-popup-content {
		padding-left: 1.562vw !important;
	}
	.wbm-member-popup-content p {
		font-size: 0.833vw !important;
		margin-bottom: 0.520vw !important;
	}
	.pum-container {
		padding: 1.562vw !important;
		border-radius: 0.520vw !important;
	}
	.pum-theme-default-theme .pum-content + .pum-close {
		height: 1.822vw !important;
		width: 2.5vw !important;
		font-size: 0.937vw !important;
		line-height: 1.875vw !important;
		box-shadow: 0.052vw 0.052vw 0.052vw 0px rgba( 2, 2, 2, 0.23 ) !important;
	}
	.wbm-member-popup-content h4 {
		font-size: 1.041vw !important;
		margin-bottom: 1.041vw !important;
	}
	.wbm-member-popup-content h3 {
		font-size: 1.666vw !important;
		margin-bottom: 1.041vw !important;
	}
	.wbm-logo-popup-video video {
		height: 20.833vw !important;
	}
	.wbm-member-popup-title h4 {
		margin-top: 1.041vw !important;
	}
	.wbm-logo-popup-video {
		margin-top: 1.822vw !important;
	}
	.wbm-video-bg-col {
		border-radius: 0.520vw !important;
	}
	.wbm-title-dot-shape .elementor-heading-title {
		padding-inline:1.041vw
	}
	.wbm-title-dot-shape .elementor-heading-title::before,.wbm-title-dot-shape .elementor-heading-title::after {
		width: 0.625vw;
		height:  0.625vw;
		border: 0.104vw solid #3d381d8f !important;
	}
	.wbm-checklist-item ul li {
		margin-bottom: 0.520vw;
		padding-left:1.822vw;
	}
	.wbm-checklist-item ul li::before {
		top:-0.052vw;
		font-size: 1.032vw;
	}

	.wbm-resources-item-img-wrapper {
		margin-bottom: 1.302vw;
	}
	.wbm-resources-label {
		width:3.437vw;
	}
	.wbm-resources-label-inner {
		padding: 0.520vw 0.260vw;
	}
	.wbm-resources-img {
		width: calc(100% - 3.437vw);
	}
	.wbm-resources-content-inner {
		padding-left: 3.437vw;
	}
	.wbm-resources-read-more-btn {
		padding-top: 0.520vw;
	}
	.wbm-resources-read-more-btn a {
		font-size:1.041vw;
		text-decoration-thickness: 0.052vw !important;
		text-underline-offset: 0.208vw;
	}

	.wbm-image-carousel .elementor-image-carousel .swiper-slide:nth-child(2n){
		margin-top:1.302vw;
	}
	.wbm-image-carousel .elementor-image-carousel img {
		border-radius:0.520vw !important;
	}

	.gform_wrapper.gravity-theme .gform_fields,
	.gform-theme--foundation .gform_fields {
		column-gap:1.562vw !important;
		row-gap: 1.562vw !important;
	}
	.gform_wrapper.gravity-theme .ginput_complex,
	.gform-theme--foundation .ginput_complex {
		margin-inline: -0.781vw !important;
	}
	.gform_wrapper.gravity-theme .ginput_complex span,
	.gform-theme--foundation .ginput_complex span {
		padding-inline: 0.781vw !important;
	}
	.gform_wrapper.gravity-theme .ginput_container_address span, 
	.gform_wrapper.gravity-theme .ginput_full:not(:last-of-type),
	.gform-theme--foundation .ginput_container_address span, 
	.gform-theme--foundation .ginput_full:not(:last-of-type){
		margin-bottom: 1.562vw !important;
	}
	.gform_wrapper form input,
	.gform_wrapper form select,
	.gform_wrapper form textarea {
		height:3.645vw !important;
		min-height: 3.645vw !important;
		padding: 0.260vw 1.822vw!important;
		font-size: 0.937vw !important;
	}
	.gform_wrapper form textarea {
		border-radius: 0.562vw!important;
		height: 6.25vw !important;
		min-height: 6.25vw !important;
		padding-top: 0.781vw!important;
	}
	.gform_wrapper form input::placeholder,
	.gform_wrapper form select::placeholder,
	.gform_wrapper form textarea::placeholder {
		font-size: 0.937vw !important;
	}
	.gform_footer {
		margin-top: 1.562vw !important;
	}
	.gform_wrapper form input[type=submit] {
		font-size:1.041vw !important;
		padding:0.937vw 2.916vw 0.937vw 1.562vw !important;
		height: 3.125vw !important;
		min-height: 3.125vw !important;
	}
	div#gform_confirmation_message_1 {
		padding: 0.260vw 1.041vw !important;
		height: 3.645vw !important;
	}

	.gform_wrapper.gravity-theme .gfield_validation_message, 
	.gform_wrapper.gravity-theme .validation_message,
	.gform-theme--foundation .gfield_validation_message,
	.gform-theme--foundation .validation_message{
		font-size: 0.677vw !important;
		padding: 0.260vw 0.520vw !important;
	}

	.wbm-newsletter-form .gform-theme--foundation #field_submit {
		right: 0.260vw;
	}
	.wbm-newsletter-form .gform-theme--foundation #field_submit::after {
		right: 0.885vw;
		width: 1.354vw;
		height: 1.354vw;
	}
	.wbm-newsletter-spacer .elementor-spacer .elementor-spacer-inner {
		height: 51.041vw !important;
	}

	.wbm-custom-footer ul.menu li{
		font-size: 1.354vw;
		margin-bottom:1.145vw;
	}
	.wbm-custom-copyright-row a{
		text-underline-offset: 0.208vw;
	}
	.wbm-custom-footer .elementor-widget-social-icons .elementor-grid {
		--grid-column-gap: 0.781vw !important;
	}
	.wbm-custom-footer .elementor-social-icon {
		--icon-padding: 0.520vw !important;!im;!;
	}
	/*---- Podcast Template Css Start ----*/
	.wbm_podcast_template_left {
		padding-right: 0.937vw !important;
	}
	.wbm_podcast_template_right {
		padding-left: 0.937vw !important;
	}
	.wbm_podcast_template_item {
		border-radius: 0.520vw !important;
		padding: 1.562vw 1.562vw 1.041vw !important;
	}
	.wbm_podcast_template_item + .wbm_podcast_template_item {
		margin-top: 0.416vw !important;
	}
	.wbm_podcast_template_item_meta span.wbm_podcast_template_item_ep_num {
		border-radius: 5.208vw !important;
		font-size: 0.833vw !important;
		padding: 0.312vw 0.833vw 0.416vw !important;
	}
	.wbm_podcast_template_item_meta span {
		margin-right: 1.302vw !important;
		font-size: 0.833vw !important;
	}
	.wbm_podcast_template_item_meta span img {
		margin-right: 0.208vw !important;
		width: 0.677vw !important;
		height: 1.093vw !important;
	}
	h3.wbm_podcast_template_item_title {
		font-size: 1.666vw !important;
		margin-top: 1.145vw !important;
		margin-bottom: 0.625vw !important;
	}
	.wbm_podcast_template_item_intro {
		margin-bottom: 1.562vw !important;
		font-size: 0.937vw !important;
		line-height: 1.458vw !important; /* 155.556% */
	}
	.wbm_podcast_template_item_btn a {
		font-size: 1.041vw !important;
	}
	.wbm_podcast_template_item_btn span:first-child {
		width: 2.5vw !important;
		height: 2.5vw !important;
		margin-right: 0.885vw !important;
	}

	.wbm_podcast_template_left_top img {
		border-radius: 0.520vw 0.520vw 0 0 !important;
	}
	.wbm_podcast_template_selected_item {
		border-radius: 0 0 0.520vw 0.520vw !important;
	}
	.wbm_podcast_template_selected_item_ep_num {
		position: absolute;
		top: 0.520vw !important;
		left: 1.562vw !important;
		border-radius: 5.208vw !important;
		font-size: 0.833vw !important;
		padding: 0.312vw 0.833vw 0.416vw !important;
	}
	.wbm_podcast_template_selected_item_inner {
		padding: 1.562vw !important;
	}
	.wbm_podcast_template_selected_item_ep_host {
		font-size: 0.833vw !important;
	}
	.wbm_podcast_template_selected_item_ep_host img {
		margin-right: 0.260vw !important;
	}
	.wbm_podcast_template_right {
		max-height: 45.104vw !important;
	}
	.wbm_podcast_template_item.selected::before {
		width: 7.552vw !important;
		height: 4.166vw !important;
		bottom: 1.562vw !important;
	}


	/*---- Podcast Template Css End ----*/


	.eapps-instagram-feed-posts-item-image-wrapper img,
	.eapps-instagram-feed-posts-item-overlay,
	.eapps-instagram-feed-posts-item {
		border-radius: 0.520vw !important;
	}
	.wbm-video-col .elementor-widget-container {
		border-radius: 0.520vw !important;
	}
	.ytp-title-text {
		padding-top: 1.093vw !important;
		padding-left: 2.604vw !important;
	}
	.ytp-title-text a {
		font-size: 0.937vw !important;
	}
	.ytp-title-text {
		font-size: 0.937vw !important;
	}
	span.wbm-our {
		margin-left: 3.645vw !important;
	}
	span.wbm-community {
		margin-left: 3.385vw !important;
	}
	.wbm-member-popup-content ul {
		margin-bottom:0.520vw !important;
	}
	.wbm-member-popup-content ul li {
		margin-right: 0.781vw !important;
	}
	.wbm-member-popup-content ul li a {
		font-size: 1.25vw !important;
	}



}



@media only screen and (max-width: 1300px) {
	.elementor-button .elementor-button-icon {
		right: 8px !important;
	}
	.wbm-header-menu-col ul li::before {
		right: 10px !important;
	}
	.wbm-custom-header::after {
		right: 0 !important;
		left: auto !important;
		top: 90px;
		width: 40.5% !important;
	}
	.she-header::after {
		top: 85px !important;
	}
	.wbm-about-img-box-1 h3.elementor-image-box-title {
		margin-left: 20px;
	}
	.wbm-about-img-box-2 h3.elementor-image-box-title {
		margin-right: 20px;
	}
	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -40% !important;
		width: 80% !important;
	}
	.pum-content.popmake-content h2 {
		font-size: 46px;
	}
	.wbm-member-popup-content h4 {
		font-size: 18px !important;
		margin-bottom: 15px !important;
	}
	.wbm-member-popup-content h3 {
		font-size: 26px;
		margin-bottom: 10px;
		line-height: 1.1;
	}
	.wbm-logo-popup-video {
		margin-top: 20px;
	}
	.page-header {
		height: 350px !important;
	}
	.wbm-custom-footer ul.menu li{
		font-size:23px;
		margin-bottom:15px;
	}
	.wbm-newsletter-form .gform_wrapper form input[type=submit] {
		font-size: 16px !important;
		padding: 10px 56px 10px 30px !important;
		height: 40px !important;
		min-height: 40px !important;
	}
	span.wbm-our {
		margin-left: 40px !important;
	}


}

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

	.elementskit-nav-identity-panel {
		background: rgb(0 0 0);
		height: 150px !important;
		display: flex !important;
		align-items: center;
		justify-content: space-between;
	}
	.elementskit-nav-identity-panel .elementskit-nav-logo img {
		width: 100px !important;
		max-width: 100px !important;
		max-height: 100px !important;
	}
	.elementskit-nav-identity-panel .elementskit-nav-logo {
		padding-bottom: 0 !important;
	}
	ul#menu-header-menu-1 {
		padding-top: 20px;
	}
	ul#menu-header-menu-1 {
		margin: 0 !important;
		list-style: none !important;
	}
	ul#menu-header-menu-1 li a {
		color: #fff !important;
	}
	ul#menu-header-menu-1 li {
		margin-bottom: 15px;
	}
	.ekit-wid-con .ekit-sidebar-group .ekit_widget-heading {
		padding: 0px !important;
	}
	.ekit-wid-con .ekit_sidebar-textwidget {
		padding-top: 0px !important;
	}
	.wbm-member-popup-content p {
		font-size: 15px;
	}
	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -45% !important;
		width: 90% !important;
	}
	.wbm-logo-popup-video {
		margin-top: 0;
	}
	.wbm-member-popup-content {
		padding-left: 20px;
	}
	.page-header .page-header-title, .page-header.background-image-page-header .page-header-title {
		font-size: 62px !important;
	}
	.wbm-resources-label {
		width: 40px;
	}
	.wbm-resources-img {
		width: calc(100% - 40px);
	}
	.wbm-resources-item-img-wrapper {
		margin-bottom: 15px;
	}
	.wbm-resources-content-inner {
		padding-left:40px;
	}
	.wbm-resources-read-more-btn {
		padding-top: 0;
		margin-top:-10px;
	}
	.wbm-resources-read-more-btn a {
		font-size:18px;
	}

	.wbm_podcast_template_right {
		padding-left: 5px;
	}
	.wbm_podcast_template_left {
		padding-right: 5px;
	}
	.wbm_podcast_template_item {
		padding: 20px 20px 15px;
	}
	.wbm_podcast_template_item_meta span {
		margin-right: 15px;
		font-size: 14px;
	}
	.wbm_podcast_template_item_meta span.wbm_podcast_template_item_ep_num {
		font-size: 13px;
	}
	.wbm_podcast_template_item_meta span img {
		max-height: 18px;
	}
	h3.wbm_podcast_template_item_title {
		font-size: 22px;
		margin-top: 20px;
		margin-bottom: 8px;
	}
	.wbm_podcast_template_item_intro {
		line-height: 1.4;
		font-size: 15px;
		margin-bottom: 16px;
	}
	.wbm_podcast_template_item_btn a {
		font-size: 16px;
	}
	.wbm_podcast_template_item_btn span:first-child {
		width: 35px;
		height: 35px;
		margin-right: 10px;
	}

	.wbm_podcast_template_right {
		padding-left: 5px;
	}
	.wbm_podcast_template_left {
		padding-right: 5px;
	}
	.wbm_podcast_template_item {
		padding: 20px 20px 15px;
	}
	.wbm_podcast_template_item_meta span {
		margin-right: 15px;
		font-size: 14px;
	}
	.wbm_podcast_template_item_meta span.wbm_podcast_template_item_ep_num {
		font-size: 13px;
	}
	.wbm_podcast_template_item_meta span img {
		max-height: 18px;
	}
	h3.wbm_podcast_template_item_title {
		font-size: 22px;
		margin-top: 20px;
		margin-bottom: 8px;
	}
	.wbm_podcast_template_item_intro {
		line-height: 1.4;
		font-size: 15px;
		margin-bottom: 16px;
	}
	.wbm_podcast_template_item_btn a {
		font-size: 16px;
	}
	.wbm_podcast_template_item_btn span:first-child {
		width: 35px;
		height: 35px;
		margin-right: 10px;
	}
	.wbm_podcast_template_selected_item_inner {
		padding: 20px;
	}
	.wbm_podcast_template_selected_item::before {
		padding-top: 80%;
		min-height: 300px;
	}
	.wbm_podcast_template_selected_item_ep_num {
		left: 20px;
		font-size: 13px;
	}
	span.wbm-community {
		margin-left: 0 !important;
	}
	span.wbm-our {
		margin-left: 40px !important;
		margin-right: 85px;
	}

}

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

.she-header .elementor-widget-container img {
		width: 80px !important;
	}

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

	.wbm-member-popup-img {
		width: 100% !important;
	}
	.wbm-member-popup-content {
		width: 100% !important;
		padding-left: 0 !important;
		margin-top: 20px !important;
	}
	.pum-content.popmake-content h2 {
		font-size: 40px;
		line-height: 1.2;
		margin-bottom: 10px !important;
	}
	.pum-container {
		padding: 30px 20px !important;
	}
	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -46% !important;
		width: 92% !important;
	}
	.page-header {
		height: 270px !important;
		padding-top: 150px !important;
	}
	.page-header .page-header-title, .page-header.background-image-page-header .page-header-title {
		font-size: 52px !important;
	}
	.wbm-custom-footer ul.menu li{
		font-size:20px;
	}

	.gform_wrapper form input[type=submit] {
		font-size:18px !important;
		padding:18px 56px 18px 30px !important;
	}
	.wbm-image-carousel .elementor-image-carousel .swiper-slide:nth-child(2n){
		margin-top:15px;
	}

	.wbm_podcast_template_left {
		width: 100%;
		padding-right: 0;
		padding-bottom: 10px;
		order: 2;
	}
	.wbm_podcast_template_right {
		width: 100%;
		padding-left: 0;
		order: 1;
		margin-bottom: 10px;
	}
	h3.wbm_podcast_template_item_title {
		font-size: 20px;
	}
	.wbm-about--logo-img .elementor-image-box-img img {
		margin-right: 0 !important;
	}
	span.wbm-our {
		margin-left: 35px !important;
		margin-right: 10px;
	}
	

}


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

	.gform_wrapper form input,
	.gform_wrapper form select,
	.gform_wrapper form textarea {
		height: 50px !important;
		min-height: 50px !important;
	}
	.wbm-newsletter-form .gform_wrapper form input[type=submit] {
		height: 50px !important;
		min-height: 50px !important;
	}
	.wbm-newsletter-form  .gform_wrapper form input::placeholder {
		font-size: 16px !important;
	}
	.wbm-newsletter-form .gform-theme--foundation #field_submit {
		position: relative;
		top: unset;
		right: unset;
		transform: unset;
		justify-content: center !important;
		margin: 0 auto !important;
		width: auto !important;
	}
	.wbm-newsletter-form .gform-theme--foundation .gform_fields {
		position: relative;
		column-gap: 20px !important;
		row-gap: 20px !important;
		align-items: center !important;
		justify-content: center !important;
		flex-flow: row wrap !IMPORTANT;
		display: flex !important;
	}
	.wbm-newsletter-form .gform-theme--foundation .gfield {
		width: 100% !important;
	}
	.wbm-newsletter-form .gform-theme--foundation #field_submit {
		position: relative;
		top: unset;
		right: unset;
		transform: unset;
		justify-content:center !important;
	}
	.wbm-newsletter-form .gform-theme--foundation #field_submit::after {
		content: "";
		position: absolute;
		top: 50%;
		right: 17px;
		transform: translateY(-50%);
		background-image: url(
			/wp-content/uploads/2025/05/arrow-icon.png);
		width: 26px;
		height: 26px;
		background-position: right;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.wbm-newsletter-form .gfield_description{
		position: relative !important;
	}
	.wbm-footer-contact-details-col {
		width: 65% !important;
	}
	.wbm-footer-nav-col {
		width: 35% !important;
	}
	.wbm-custom-footer ul.menu li {
		font-size: 18px !important;
	}
}
/*----end 650px----*/


@media (min-width: 640px) {
    .gform-theme--foundation .gfield--width-quarter{
        grid-column: span 12 !important;
    }
}

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

}
/*----end 500px----*/


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

	.pum-container.pum-responsive.pum-responsive-medium {
		margin-left: -43% !important;
		width: 91% !important;
	}
	.pum-content.popmake-content h2 {
		font-size: 31px;
	}
	.page-header .page-header-title,
	.page-header.background-image-page-header .page-header-title {
		font-size: 42px !important;
	}
	.wbm-footer-col.wbm-footer-nav-col{
		width: 35% !important;
	}
}

@media only screen and (max-width: 374px) {
	
	.wbm-footer-contact-details-col .wbm-footer-email .elementor-icon-box-content {
		padding-top: 2px;
	}
	.wbm-footer-social .elementor-social-icons-wrapper {
		display: flex !important;
		align-items: center !important;
		justify-content: flex-start !important;
		flex-flow: row wrap !important;
		gap: 15px !important;
	}
	.wbm-footer-social .elementor-social-icons-wrapper .elementor-grid-item {
		width: 100% !important;
	}
	.wbm-footer-col.wbm-footer-nav-col{
		width: 100% !important;
	}
	.wbm-footer-col{
		width: 100% !important;
	}
}
