/*
 Theme Name:     Organize & Flow
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

:root{
    --primary-color: #0CCCB8;
    --dark-grey-color: #2E2D2C;
    --secondary-grey: #1C2126;
    --tertiary-grey: #333333;
    --light-grey:#737373;
    --grey-btn: #292723;
    --pink-color: #EB3D8A;
    --purple-color: #892082;
    --dark-pink-color: #9E1956;
    --green-color: #19C187;
    --dark-green : #06675D;
    --orange-color: #FF7B50;
    --yellow-color: #FCC116;
    --tec-font-size-4: 18px;
    --tec-font-size-7: 24px;
}
@font-face {
    font-family: 'Simpaty';
    src: url('assets/fonts/Simpaty.eot');
    src: url('assets/fonts/Simpaty.eot') format('embedded-opentype'),
         url('assets/fonts/Simpaty.woff2') format('woff2'),
         url('assets/fonts/Simpaty.woff') format('woff'),
         url('assets/fontsfonts/Simpaty.ttf') format('truetype'),
         url('assets/fontsfonts/Simpaty.svg#Simpaty') format('svg');
}
p{padding: 0;margin-bottom: 15px;}
p:last-of-type{margin-bottom: 0;}
p + ul{margin-top: 15px;}
img{display: block; pointer-events: none;}
a{font-weight: 500;}
#page-container ul, ul{padding: 0;margin-left: 0;line-height: 26px;}
#page-container ul li, ul li{margin-bottom: 0;}
#page-container ul li:last-child, ul li:last-child{margin-bottom: 0;}

.secondary-font{font-family: 'Simpaty'; font-size: 146px; position: relative; top: 25px; text-transform: lowercase; line-height: 0;}
.secondary-font.medium-text{font-size: 80px; line-height: 106px; text-transform: none;}
.secondary-font.large-text{font-size: 294px; /*line-height: 98px;*/ line-height: 0;}
.primary-color{color: var(--primary-color);}
.tertiary-grey{color: var(--tertiary-grey);}
h1, h2, h3, h4, h5, h6{font-weight: 600;}
#page-container h1, h1, .h1W{font-size: 45px;line-height: 55px;margin-bottom: 20px;}
#page-container h2, h2, .h2{font-size: 42px;line-height: 52px;margin-bottom: 20px; /*text-transform: capitalize;*/ font-weight: 500;}
#page-container h3, h3, .h3{font-size: 38px;line-height: 40px;margin-bottom: 10px; /*text-transform: capitalize;*/  font-weight: 500;}
#page-container h4, h4, .h4{font-size: 19px;line-height: 24px;margin-bottom: 10px; letter-spacing: 1.2; text-transform: uppercase;}
.eyebrow-text{font-size: 14px; font-weight: 500; text-transform: uppercase;}

.text-primary{color: var(--primary-color);}
.text-pink{color: var(--pink-color);}
.text-darkPink{color: var(--dark-pink-color);}
.text-purple{color: var(--purple-color);}
.text-green{color: var(--green-color);}
.text-orange{color: var(--orange-color);}
.text-yellow{color: var(--yellow-color);}
.text-dark-green{color: var(--dark-green);}

.text-h4{font-size: 18px; font-weight: bold;}


body .et_pb_button.purple-btn{background-color: var(--purple-color) !important; color: #fff;}
body .et_pb_button.purple-btn:hover, body .et_pb_button.secondary-button:hover{background-color: #fff !important; border-color: var(--primary-color) !important;}
body .et_pb_button.large_btn, body #page-container .et_pb_section .et_pb_button_0.large_btn{width: 100%; max-width: 373px;}
body .et_pb_button.xl_btn, body #page-container .et_pb_section .et_pb_button_0.xl_btn{width: 100%; max-width: 495px;}

.et_fixed_nav.et_show_nav #page-container {padding-top: 142px !important;}
.et_fixed_nav.et_show_nav #page-container.pt-100{padding-top: 100px !important; transition: all 0.3s;}

/* Button */
body .et_pb_button, .et_button_no_icon .et_pb_button, body #page-container .et_pb_section .et_pb_button_0{display:inline-block; max-width: 184px; 
    width: 100%; text-align: center; padding: 0.85em 1.25em !important; filter: drop-shadow(1px 2px 2px rgba(0,0,0,.16));}
.et_button_no_icon .et_pb_button, .et_button_no_icon .et_pb_button:hover{padding: 0.85em 1.25em !important;}
/* body .et_pb_button.secondary-font, .et_button_no_icon .et_pb_button.secondary-font {background-color: #292723;} */

body .et_pb_button.secondary-button{max-width: 269px !important; background-color: var(--purple-color) !important;}

.et_pb_button.bordered-button{background-color: #fff; border-color: var(--primary-color); color: #000 !important; border-width: 3px;}

/* Gravity Form */
.gform_wrapper.gravity-theme input, .gform_wrapper.gravity-theme textarea{border: none; padding: 20px !important; font-size: 16px !important; border-radius: 2px;}
.gform_wrapper.gravity-theme .gfield textarea{border: none; resize: none;}
.gform_button{border:none; border-radius: 50px; padding: 0.85em 1.25em !important; filter: drop-shadow(1px 2px 2px rgba(0,0,0,.16));
    font-size: 17px; background-color: var(--purple-color);  color: #fff; font-weight: bold; cursor: pointer;}
.gform_wrapper.gravity-theme .ginput_complex .name_first{padding-right: 0 !important;}
#gform_submit_button_1{max-width: initial; background-color: var(--purple-color); width: auto !important; display: block; margin: auto;}
ul.bullet-listing li{list-style: disc; padding-bottom: 10px;}
ul.bullet-listing li:last-child{padding-bottom: 0;}
ul.bullet-listing{margin-left: 24px !important;}
ul.bullet-listing li:last-child{padding-bottom: 15px;}


/* .sticky {position: fixed; top: 120px; z-index: 99; left: 50%;  transform: translate(-50%, 0); transition: transform 0.4s ease-in-out;}
.sticky::before{content: ''; width: 100vw; background-color: #707070; position: absolute; left: 0; top: 0;} */
/* Header */
#main-header{padding: 0 0 10px;}
#main-header #et-top-navigation{padding-left: 0 !important; display: flex;  margin-left: auto;}
.top-header{background-color: var(--purple-color); padding: 8px 0;}
.top-header .top-header-content p {font-size: 14px;line-height: 1.5em; font-weight: 300;}
.top-header a{position: absolute; right: 0; color: #fff; font-size: 23px; font-weight: 300;}
.top-header a:before{position: absolute;
    content: '';
    color: #fff;
    padding: 8px;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 4px;
    height: 4px;
    top: 0;
    left: -4.5px;}
.header_div .et_button_no_icon .et_pb_button{max-width: 163px; text-align: center;}
.header-action{padding-left: 50px;}
.header-action ul li a{font-weight: bold; position: relative;}
.header-action ul li:first-child{margin-right: 20px;}
.header-action ul li:first-child a::before{content:''; position: absolute; top: 2px; left: -20px; width: 14px; height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath id='Icon_awesome-user-alt' data-name='Icon awesome-user-alt' d='M7,7.875A3.938,3.938,0,1,0,3.063,3.938,3.939,3.939,0,0,0,7,7.875Zm3.5.875H8.993a4.76,4.76,0,0,1-3.987,0H3.5A3.5,3.5,0,0,0,0,12.25v.438A1.313,1.313,0,0,0,1.313,14H12.688A1.313,1.313,0,0,0,14,12.688V12.25A3.5,3.5,0,0,0,10.5,8.75Z' fill='%23292723'/%3E%3C/svg%3E%0A")};
.header-action ul li:first-child a::after{content: ''; position: absolute; width: 2px; height: 19px; background-color: var(--dark-grey-color); top: 0; right: -12px;}
.header-action ul li:last-child a.et_pb_button{margin-top: -20px;}
.top-header{display: none;}
#top-menu li.current-menu-item>a{color: var(--primary-color) !important;}

/* Header */

/* FOOTER */
footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu{display: flex; justify-content: flex-end;}
footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu>li:not(:last-child){padding-right: 30px;}
footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu>li>a{font-size: 16px; font-weight: bold; padding-bottom: 15px; display: block;}
footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu>li ul.sub-menu li a{font-size: 14px; color: var(--secondary-grey);padding-bottom: 4px; display: inline-block;}
footer#main-footer #footer_top .footer-contact a{color: var(--light-grey);}
footer#main-footer #footer-bottom{padding: 15px 0; font-size: 11px;}
footer#main-footer #footer-bottom .terms-policy{color: #fff; font-weight: 600;}
footer#main-footer #footer-bottom .terms-policy span sup{font-size: 0.8em;}
footer#main-footer #footer-bottom p a{font-weight: bold; color: #fff;}
footer#main-footer #footer-bottom .terms-policy > a:first-child{padding-right: 50px;}
#menu-social-menu, #menu-social-menu-1{display: flex;}
#menu-social-menu li:not(:last-child), #menu-social-menu-1 li:not(:last-child){padding-right: 15px;}
.footer-mobile-social{display: none;}
/* .footer-btns a{padding: 12px 20px; width: 180px; text-align: center; border-radius: 10px; font-size: 18px; color: #000; font-weight: 500;}
.footer-btns a:first-child{margin-right: 10px;}
.footer-btns a span{position: relative; padding-left: 25px;}
.footer-btns a:first-child span::before{position: absolute; content: ''; top: 0; left: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.893' height='21.502' viewBox='0 0 17.893 21.502'%3E%3Cg id='Group_1389' data-name='Group 1389' transform='translate(-16.826 -11.331)'%3E%3Cpath id='Path_200' data-name='Path 200' d='M481.883,470.9c-1.128,3.224-3.418,6.1-5.493,6.1-.835,0-1.141-.827-2.893-.827s-2.472.827-3.307.827c-2.893,0-6.2-5.584-6.2-9.92s2.893-6.2,5.373-6.2c1.335,0,2.773.827,4.133.827s2.385-.827,3.72-.827a5.2,5.2,0,0,1,3.985,1.872,4.467,4.467,0,0,0,.682,8.147' transform='translate(-447.164 -444.168)'/%3E%3Cpath id='Path_201' data-name='Path 201' d='M705.783,315.754a4.168,4.168,0,0,0,.678-1.223,3.79,3.79,0,0,0,.162-2.073,3.169,3.169,0,0,0-.717.113,5.74,5.74,0,0,0-1.027.4,4.857,4.857,0,0,0-2.844,3.773,2.286,2.286,0,0,0,.04.677,2.4,2.4,0,0,0,.511-.007,4.507,4.507,0,0,0,3.2-1.656' transform='translate(-676.57 -301.117)'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 30px; height: 30px; background-repeat: no-repeat;}
.footer-btns a:last-child span::before{position: absolute; content: ''; top: 0; left: 0; 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.803' height='21.447' viewBox='0 0 19.803 21.447'%3E%3Cg id='Group_1390' data-name='Group 1390' transform='translate(-9.255 -11.417)'%3E%3Cpath id='Path_204' data-name='Path 204' d='M265.2,314.965l12.842,7.02-3.59,3.485-10.536-10.319a1.079,1.079,0,0,1,1.284-.186' transform='translate(-254.345 -303.415)' fill='%230ae577'/%3E%3Cpath id='Path_205' data-name='Path 205' d='M266.061,333.956,255.4,344.3a1.071,1.071,0,0,1-.194-.62V324.4a1.062,1.062,0,0,1,.316-.764Z' transform='translate(-245.954 -311.901)' fill='%2340c3ff'/%3E%3Cpath id='Path_206' data-name='Path 206' d='M562.843,514.712a1.081,1.081,0,0,1,0,1.9l-4.705,2.571-3.682-3.606,3.59-3.485Z' transform='translate(-534.349 -493.521)' fill='%23ffc826'/%3E%3Cpath id='Path_207' data-name='Path 207' d='M274.891,611.792l-12.934,7.069a1.081,1.081,0,0,1-1.406-.329l10.658-10.346Z' transform='translate(-251.102 -586.131)' fill='%23ff3945'/%3E%3C/g%3E%3C/svg%3E%0A");
    width: 30px; height: 30px; background-repeat: no-repeat;} */
#footer_top{margin-bottom: 40px;}
.social-icon-div .wp-block-image{display: inline-block; float: left;}
.social-icon-div .wp-block-image:not(:last-child){margin-right: 25px;}
#footer_top .menu-social-menu-container{float: right;}
.social-icon{padding-top: 80px;}
.terms-policy a{position: relative; padding-left: 12px;}
.terms-policy a::before{content: ''; position: absolute; height: 16px; width: 1px; background-color: #fff; top: 5px; left: 5px;}

.social-icon-div .app-btns{display: flex; justify-content: flex-start;}
.social-icon-div .app-btns li:last-child{margin-left: 14%;}
.social-icon-div .app-btns li a{position: relative;}
.social-icon-div .app-btns li a::before{position: absolute; content: ''; top: 0; left: 0;}
/* .social-icon-div .app-btns li a.apple-icon::before{background-image: url("data:image/svg+xml,%3Csvg id='Group_1717' data-name='Group 1717' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='119.664' height='40' viewBox='0 0 119.664 40'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_920' data-name='Rectangle 920' width='119.664' height='40' fill='%23000'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1716' data-name='Group 1716' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_314' data-name='Path 314' d='M110.135,0H9.535c-.367,0-.729,0-1.1,0-.306,0-.61.008-.919.013a13.167,13.167,0,0,0-2,.176,6.72,6.72,0,0,0-1.9.627A6.444,6.444,0,0,0,2,2,6.258,6.258,0,0,0,.82,3.618a6.594,6.594,0,0,0-.625,1.9,12.955,12.955,0,0,0-.18,2C.006,7.83,0,8.138,0,8.444V31.559c0,.31.006.611.015.921a12.932,12.932,0,0,0,.18,2A6.577,6.577,0,0,0,.82,36.387,6.206,6.206,0,0,0,2,38,6.276,6.276,0,0,0,3.616,39.18a6.76,6.76,0,0,0,1.9.631,13.426,13.426,0,0,0,2,.176c.309.007.613.011.919.011.366,0,.728,0,1.1,0h100.6c.359,0,.725,0,1.084,0,.305,0,.617,0,.922-.011a13.236,13.236,0,0,0,2-.176,6.848,6.848,0,0,0,1.908-.631A6.254,6.254,0,0,0,117.666,38a6.41,6.41,0,0,0,1.182-1.614,6.6,6.6,0,0,0,.619-1.905,13.588,13.588,0,0,0,.186-2c0-.31,0-.611,0-.921.008-.364.008-.725.008-1.094V9.536c0-.366,0-.729-.008-1.092,0-.306,0-.614,0-.921a13.613,13.613,0,0,0-.186-2,6.612,6.612,0,0,0-.619-1.9,6.474,6.474,0,0,0-2.8-2.8,6.807,6.807,0,0,0-1.908-.627,12.982,12.982,0,0,0-2-.176c-.305,0-.617-.011-.922-.013-.359,0-.725,0-1.084,0' fill='%23a2a2a2'/%3E%3Cpath id='Path_315' data-name='Path 315' d='M8.445,39.125c-.3,0-.6,0-.9-.011a12.618,12.618,0,0,1-1.869-.163A5.861,5.861,0,0,1,4.015,38.4a5.39,5.39,0,0,1-1.4-1.016A5.329,5.329,0,0,1,1.6,35.99a5.752,5.752,0,0,1-.543-1.657,12.4,12.4,0,0,1-.166-1.875c-.006-.211-.015-.913-.015-.913V8.444s.009-.691.015-.894a12.35,12.35,0,0,1,.165-1.872A5.755,5.755,0,0,1,1.6,4.016a5.338,5.338,0,0,1,1.015-1.4A5.585,5.585,0,0,1,4.014,1.6a5.825,5.825,0,0,1,1.654-.544A12.638,12.638,0,0,1,7.543.887l.9-.012H111.214l.913.013a12.382,12.382,0,0,1,1.859.162,5.956,5.956,0,0,1,1.67.548,5.593,5.593,0,0,1,2.415,2.42,5.77,5.77,0,0,1,.536,1.649,12.954,12.954,0,0,1,.173,1.887c0,.283,0,.588,0,.89.008.375.008.732.008,1.092V30.465c0,.363,0,.718-.008,1.075,0,.325,0,.623,0,.93a12.691,12.691,0,0,1-.17,1.853,5.771,5.771,0,0,1-.54,1.67,5.5,5.5,0,0,1-1.016,1.386,5.4,5.4,0,0,1-1.4,1.022,5.842,5.842,0,0,1-1.668.55,12.484,12.484,0,0,1-1.87.163c-.293.007-.6.011-.9.011l-1.084,0Z'/%3E%3Cpath id='Path_316' data-name='Path 316' d='M24.769,20.3a4.947,4.947,0,0,1,2.357-4.152,5.066,5.066,0,0,0-3.992-2.158C21.455,13.815,19.827,15,18.971,15c-.872,0-2.189-.987-3.608-.958a5.315,5.315,0,0,0-4.473,2.728c-1.934,3.348-.491,8.269,1.361,10.976.927,1.325,2.01,2.806,3.428,2.753,1.387-.057,1.9-.884,3.579-.884s2.145.884,3.591.851c1.489-.024,2.426-1.331,3.321-2.669A10.955,10.955,0,0,0,27.688,24.7a4.783,4.783,0,0,1-2.919-4.4' fill='%23fff'/%3E%3Cpath id='Path_317' data-name='Path 317' d='M22.037,12.211A4.874,4.874,0,0,0,23.152,8.72a4.959,4.959,0,0,0-3.208,1.66A4.634,4.634,0,0,0,18.8,13.741a4.1,4.1,0,0,0,3.237-1.53' fill='%23fff'/%3E%3Cpath id='Path_318' data-name='Path 318' d='M42.3,27.14H37.569L36.432,30.5H34.427l4.484-12.418h2.083L45.477,30.5H43.438Zm-4.243-1.549h3.752l-1.85-5.447H39.91Z' fill='%23fff'/%3E%3Cpath id='Path_319' data-name='Path 319' d='M55.16,25.97c0,2.813-1.507,4.621-3.778,4.621a3.068,3.068,0,0,1-2.849-1.584H48.49v4.484H46.632V21.443h1.8v1.506h.034a3.209,3.209,0,0,1,2.882-1.6c2.3,0,3.813,1.816,3.813,4.622m-1.91,0c0-1.833-.947-3.038-2.394-3.038-1.419,0-2.375,1.23-2.375,3.038,0,1.824.956,3.046,2.375,3.046,1.447,0,2.394-1.2,2.394-3.046' fill='%23fff'/%3E%3Cpath id='Path_320' data-name='Path 320' d='M65.124,25.97c0,2.813-1.506,4.621-3.778,4.621A3.069,3.069,0,0,1,58.5,29.007h-.043v4.484H56.6V21.443h1.8v1.506h.034a3.211,3.211,0,0,1,2.883-1.6c2.3,0,3.812,1.816,3.812,4.622m-1.91,0c0-1.833-.947-3.038-2.393-3.038-1.42,0-2.375,1.23-2.375,3.038,0,1.824.955,3.046,2.375,3.046,1.446,0,2.393-1.2,2.393-3.046' fill='%23fff'/%3E%3Cpath id='Path_321' data-name='Path 321' d='M71.711,27.036c.138,1.231,1.334,2.04,2.969,2.04,1.565,0,2.693-.809,2.693-1.919,0-.964-.68-1.541-2.289-1.936l-1.609-.388c-2.281-.551-3.339-1.617-3.339-3.348,0-2.142,1.867-3.614,4.518-3.614,2.624,0,4.422,1.472,4.484,3.614H77.262c-.113-1.239-1.137-1.987-2.634-1.987s-2.521.757-2.521,1.858c0,.878.654,1.395,2.254,1.79l1.368.336c2.548.6,3.607,1.626,3.607,3.443,0,2.323-1.851,3.778-4.794,3.778-2.754,0-4.613-1.421-4.733-3.667Z' fill='%23fff'/%3E%3Cpath id='Path_322' data-name='Path 322' d='M83.346,19.3v2.143h1.722v1.471H83.346v4.991c0,.776.345,1.137,1.1,1.137A5.7,5.7,0,0,0,85.059,29v1.463a5.083,5.083,0,0,1-1.032.086c-1.833,0-2.548-.688-2.548-2.444v-5.19H80.162V21.443h1.317V19.3Z' fill='%23fff'/%3E%3Cpath id='Path_323' data-name='Path 323' d='M86.065,25.97c0-2.849,1.677-4.639,4.294-4.639s4.295,1.79,4.295,4.639-1.662,4.639-4.295,4.639-4.294-1.783-4.294-4.639m6.695,0c0-1.954-.9-3.107-2.4-3.107s-2.4,1.162-2.4,3.107c0,1.962.895,3.106,2.4,3.106s2.4-1.144,2.4-3.106' fill='%23fff'/%3E%3Cpath id='Path_324' data-name='Path 324' d='M96.186,21.442h1.772v1.541H98a2.161,2.161,0,0,1,2.178-1.636,2.815,2.815,0,0,1,.637.07v1.738a2.591,2.591,0,0,0-.835-.112,1.873,1.873,0,0,0-1.937,2.083V30.5H96.186Z' fill='%23fff'/%3E%3Cpath id='Path_325' data-name='Path 325' d='M109.384,27.837c-.25,1.644-1.85,2.772-3.9,2.772-2.634,0-4.269-1.765-4.269-4.6s1.644-4.682,4.191-4.682c2.505,0,4.08,1.721,4.08,4.466v.637h-6.395v.112a2.359,2.359,0,0,0,2.436,2.565,2.049,2.049,0,0,0,2.091-1.274Zm-6.282-2.7h4.526a2.177,2.177,0,0,0-2.22-2.3,2.292,2.292,0,0,0-2.306,2.3' fill='%23fff'/%3E%3Cpath id='Path_326' data-name='Path 326' d='M37.827,8.731A2.639,2.639,0,0,1,40.634,11.7c0,1.906-1.03,3-2.807,3H35.671V8.731ZM36.6,13.854h1.125a1.876,1.876,0,0,0,1.968-2.146,1.881,1.881,0,0,0-1.968-2.134H36.6Z' fill='%23fff'/%3E%3Cpath id='Path_327' data-name='Path 327' d='M41.681,12.444a2.133,2.133,0,1,1,4.247,0,2.134,2.134,0,1,1-4.247,0m3.333,0c0-.976-.438-1.547-1.208-1.547s-1.207.571-1.207,1.547.435,1.55,1.207,1.55,1.208-.57,1.208-1.55' fill='%23fff'/%3E%3Cpath id='Path_328' data-name='Path 328' d='M51.573,14.7h-.922l-.931-3.316h-.07L48.723,14.7H47.81l-1.241-4.5h.9l.807,3.436h.067l.925-3.436h.853l.926,3.436h.07l.8-3.436h.888Z' fill='%23fff'/%3E%3Cpath id='Path_329' data-name='Path 329' d='M53.854,10.195h.854v.715h.068a1.347,1.347,0,0,1,1.343-.8,1.465,1.465,0,0,1,1.559,1.675V14.7H56.79V12.006c0-.724-.316-1.083-.972-1.083a1.032,1.032,0,0,0-1.075,1.141V14.7h-.889Z' fill='%23fff'/%3E%3Crect id='Rectangle_919' data-name='Rectangle 919' width='0.889' height='6.261' transform='translate(59.094 8.437)' fill='%23fff'/%3E%3Cpath id='Path_330' data-name='Path 330' d='M61.218,12.444a2.134,2.134,0,1,1,4.248,0,2.134,2.134,0,1,1-4.248,0m3.333,0c0-.976-.438-1.547-1.208-1.547s-1.207.571-1.207,1.547.435,1.55,1.207,1.55,1.208-.57,1.208-1.55' fill='%23fff'/%3E%3Cpath id='Path_331' data-name='Path 331' d='M66.4,13.425c0-.811.6-1.278,1.675-1.344l1.22-.071v-.388c0-.476-.314-.745-.922-.745-.5,0-.84.183-.938.5h-.861c.091-.774.819-1.27,1.84-1.27,1.129,0,1.766.562,1.766,1.514V14.7h-.856v-.633h-.07a1.515,1.515,0,0,1-1.353.707,1.36,1.36,0,0,1-1.5-1.347m2.895-.385v-.376l-1.1.07c-.62.041-.9.252-.9.649s.352.641.835.641a1.061,1.061,0,0,0,1.166-.984' fill='%23fff'/%3E%3Cpath id='Path_332' data-name='Path 332' d='M71.348,12.444c0-1.423.731-2.324,1.869-2.324a1.484,1.484,0,0,1,1.381.79h.066V8.437h.889V14.7H74.7v-.711h-.071a1.563,1.563,0,0,1-1.414.786c-1.145,0-1.869-.9-1.869-2.328m.918,0c0,.955.45,1.53,1.2,1.53s1.212-.583,1.212-1.526-.468-1.53-1.212-1.53-1.2.579-1.2,1.526' fill='%23fff'/%3E%3Cpath id='Path_333' data-name='Path 333' d='M79.23,12.444a2.133,2.133,0,1,1,4.247,0,2.134,2.134,0,1,1-4.247,0m3.333,0c0-.976-.438-1.547-1.208-1.547s-1.207.571-1.207,1.547.435,1.55,1.207,1.55,1.208-.57,1.208-1.55' fill='%23fff'/%3E%3Cpath id='Path_334' data-name='Path 334' d='M84.67,10.195h.855v.715h.066a1.35,1.35,0,0,1,1.345-.8,1.464,1.464,0,0,1,1.557,1.675V14.7h-.888V12.006c0-.724-.314-1.083-.972-1.083a1.032,1.032,0,0,0-1.074,1.141V14.7H84.67Z' fill='%23fff'/%3E%3Cpath id='Path_335' data-name='Path 335' d='M93.515,9.074v1.142h.976v.748h-.976V13.28c0,.471.194.678.637.678a3.024,3.024,0,0,0,.339-.021v.741a2.974,2.974,0,0,1-.484.045c-.988,0-1.382-.348-1.382-1.216V10.964h-.714v-.748h.714V9.074Z' fill='%23fff'/%3E%3Cpath id='Path_336' data-name='Path 336' d='M95.705,8.437h.881v2.481h.07a1.387,1.387,0,0,1,1.373-.806,1.484,1.484,0,0,1,1.551,1.679V14.7h-.89V12.01c0-.719-.335-1.084-.963-1.084a1.052,1.052,0,0,0-1.133,1.142V14.7h-.889Z' fill='%23fff'/%3E%3Cpath id='Path_337' data-name='Path 337' d='M104.761,13.482a1.828,1.828,0,0,1-1.951,1.3,2.045,2.045,0,0,1-2.08-2.324,2.077,2.077,0,0,1,2.076-2.353c1.253,0,2.009.856,2.009,2.27v.31h-3.18v.05a1.19,1.19,0,0,0,1.2,1.29,1.081,1.081,0,0,0,1.072-.546Zm-3.126-1.451h2.274a1.086,1.086,0,0,0-1.108-1.167,1.152,1.152,0,0,0-1.166,1.167' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A"); 
    background-size: cover; width: 145px; height: 48px; background-size: cover;}
.social-icon-div .app-btns li a.google-play-icon::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='135' height='40' viewBox='0 0 135 40'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_921' data-name='Rectangle 921' width='135' height='40' transform='translate(0 0)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1722' data-name='Group 1722' transform='translate(0 0)'%3E%3Cg id='Group_1719' data-name='Group 1719'%3E%3Cg id='Group_1718' data-name='Group 1718' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_338' data-name='Path 338' d='M130,40H5a5.015,5.015,0,0,1-5-5V5A5.015,5.015,0,0,1,5,0H130a5.015,5.015,0,0,1,5,5V35a5.015,5.015,0,0,1-5,5'/%3E%3Cpath id='Path_339' data-name='Path 339' d='M130,.8A4.2,4.2,0,0,1,134.2,5V35a4.2,4.2,0,0,1-4.2,4.2H5A4.2,4.2,0,0,1,.8,35V5A4.2,4.2,0,0,1,5,.8Zm0-.8H5A5.015,5.015,0,0,0,0,5V35a5.015,5.015,0,0,0,5,5H130a5.015,5.015,0,0,0,5-5V5a5.015,5.015,0,0,0-5-5' fill='%23a6a6a6'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_1721' data-name='Group 1721'%3E%3Cg id='Group_1720' data-name='Group 1720' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_340' data-name='Path 340' d='M45.977,10.034h-1.86v.587h1.148v1.684a2.375,2.375,0,0,1-.973.151,2.07,2.07,0,0,1-2.178-2.279,2.112,2.112,0,0,1,2.271-2.271,2.908,2.908,0,0,1,1.248.243l.177-.6a3.483,3.483,0,0,0-1.408-.26,2.833,2.833,0,0,0-3.059,2.916,2.9,2.9,0,0,0,.788,2.1,2.9,2.9,0,0,0,2.112.746,5.238,5.238,0,0,0,1.734-.31Z' fill='%23fff'/%3E%3Cpath id='Path_341' data-name='Path 341' d='M50.184,9.749H47.989V7.964H50.31V7.352H47.259V13h3.176v-.611H47.989V10.352h2.195Z' fill='%23fff'/%3E%3Cpath id='Path_342' data-name='Path 342' d='M52.757,13h.737V7.972H55.22v-.62H51.038v.62h1.719Z' fill='%23fff'/%3E%3Crect id='Rectangle_922' data-name='Rectangle 922' width='0.729' height='5.648' transform='translate(57.96 7.352)' fill='%23fff'/%3E%3Cpath id='Path_343' data-name='Path 343' d='M61.2,13h.737V7.972h1.726v-.62H59.484v.62H61.2Z' fill='%23fff'/%3E%3Cpath id='Path_344' data-name='Path 344' d='M68.66,7.855c1.216,0,1.8,1.173,1.8,2.3,0,1.282-.654,2.347-1.81,2.347s-1.8-1.082-1.8-2.288C66.85,8.969,67.454,7.855,68.66,7.855Zm.034-.595a2.683,2.683,0,0,0-2.623,2.967,2.59,2.59,0,0,0,2.539,2.866c1.441,0,2.623-1.031,2.623-2.976A2.571,2.571,0,0,0,68.694,7.26Z' fill='%23fff'/%3E%3Cpath id='Path_345' data-name='Path 345' d='M73.035,13V10.587c0-.939-.017-1.618-.059-2.33L73,8.249a17.938,17.938,0,0,0,1.056,1.885L75.85,13h.738V7.352H75.9V9.715c0,.88.017,1.567.083,2.321l-.016.009a16.072,16.072,0,0,0-1.014-1.836L73.143,7.352h-.795V13Z' fill='%23fff'/%3E%3Cpath id='Path_346' data-name='Path 346' d='M68.136,21.752A4.253,4.253,0,1,0,72.4,26a4.192,4.192,0,0,0-4.269-4.253m0,6.83A2.584,2.584,0,1,1,70.536,26a2.46,2.46,0,0,1-2.4,2.577m-9.314-6.83A4.253,4.253,0,1,0,63.092,26a4.192,4.192,0,0,0-4.27-4.253m0,6.83A2.584,2.584,0,1,1,61.223,26a2.46,2.46,0,0,1-2.4,2.577M47.744,23.057v1.8h4.317a3.765,3.765,0,0,1-.982,2.271,4.42,4.42,0,0,1-3.335,1.321,4.8,4.8,0,0,1,0-9.6A4.6,4.6,0,0,1,51,20.14l1.273-1.272a6.3,6.3,0,0,0-4.527-1.821,6.606,6.606,0,1,0,0,13.211,6.04,6.04,0,0,0,4.607-1.853,5.962,5.962,0,0,0,1.563-4.221,5.829,5.829,0,0,0-.1-1.127Zm45.308,1.4a3.954,3.954,0,0,0-3.641-2.706A4.041,4.041,0,0,0,85.4,26a4.162,4.162,0,0,0,4.22,4.253,4.232,4.232,0,0,0,3.545-1.885l-1.45-.967a2.43,2.43,0,0,1-2.095,1.176,2.164,2.164,0,0,1-2.062-1.288l5.687-2.353Zm-5.8,1.418A2.333,2.333,0,0,1,89.475,23.4a1.646,1.646,0,0,1,1.579.9ZM82.628,30H84.5V17.5H82.628Zm-3.061-7.3H79.5a2.948,2.948,0,0,0-2.239-.95,4.257,4.257,0,0,0,0,8.506,2.9,2.9,0,0,0,2.239-.967h.064V29.9c0,1.628-.869,2.5-2.271,2.5a2.354,2.354,0,0,1-2.143-1.515l-1.627.677a4.053,4.053,0,0,0,3.77,2.513c2.191,0,4.044-1.289,4.044-4.43V22.009H79.567Zm-2.142,5.88a2.587,2.587,0,0,1,0-5.155A2.4,2.4,0,0,1,79.7,26.021a2.376,2.376,0,0,1-2.271,2.561M101.806,17.5H97.335V30H99.2V25.264h2.606a3.888,3.888,0,1,0,0-7.765m.048,6.025H99.2V19.239h2.654a2.143,2.143,0,1,1,0,4.285m11.532-1.8a3.505,3.505,0,0,0-3.33,1.913l1.657.692a1.768,1.768,0,0,1,1.705-.917,1.8,1.8,0,0,1,1.962,1.609v.128a4.128,4.128,0,0,0-1.946-.482c-1.785,0-3.6.981-3.6,2.814a2.889,2.889,0,0,0,3.1,2.751,2.633,2.633,0,0,0,2.381-1.223h.064v.965h1.8V25.186c0-2.219-1.656-3.457-3.795-3.457m-.225,6.851c-.612,0-1.464-.306-1.464-1.062,0-.965,1.061-1.334,1.978-1.334a3.319,3.319,0,0,1,1.7.418,2.262,2.262,0,0,1-2.219,1.978M123.743,22l-2.139,5.42h-.064L119.32,22h-2.01l3.329,7.575-1.9,4.214h1.946L125.818,22Zm-16.807,8H108.8V17.5h-1.866Z' fill='%23fff'/%3E%3Cpath id='Path_347' data-name='Path 347' d='M20.717,19.424,10.07,30.724l0,.007a2.878,2.878,0,0,0,4.236,1.734l.034-.02L26.326,25.53Z' fill='%23ea4335'/%3E%3Cpath id='Path_348' data-name='Path 348' d='M31.488,17.5l-.01-.007-5.174-3-5.829,5.187,5.85,5.848,5.146-2.969a2.878,2.878,0,0,0,.017-5.06' fill='%23fbbc04'/%3E%3Cpath id='Path_349' data-name='Path 349' d='M10.07,9.277a2.823,2.823,0,0,0-.1.74V29.985a2.769,2.769,0,0,0,.1.739L21.083,19.713Z' fill='%234285f4'/%3E%3Cpath id='Path_350' data-name='Path 350' d='M20.8,20l5.51-5.509-11.97-6.94a2.881,2.881,0,0,0-4.265,1.722v0Z' fill='%2334a853'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); 
  background-size: cover; width: 165px; height: 48px;} */


/* FOOTER */

/* Homepage */
#main_banner{position: relative; overflow: hidden;}
#main_banner .secondary-font{position: relative; z-index: -1;}
#main_banner .et_pb_module.et_pb_image{width: 385px;}
#main_banner .et_pb_image_wrap{width: 100%;}
#main_banner .et_pb_image_wrap img{ position: absolute; width: 100%; top: -70px; left: -70px;}
#main_banner .et_pb_column:last-child .et_pb_image_wrap img{top:30px}
#main_banner::before{content: ''; position: absolute; top: 25%; left: 0; width: 100vw; height:100%; opacity: 0.5;
    background-repeat: no-repeat; background-position: top center; background-size: contain;
    /* background-image: url('/wp-content/uploads/2023/09/billboard_wave-001.png'); */
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920' height='269.725' viewBox='0 0 1920 269.725'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_740' data-name='Rectangle 740' width='1920' height='269.725' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1038' data-name='Group 1038' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_186' data-name='Path 186' d='M4.6,53.746C151.732,30.759,303.165,7.55,453.744,21.529A775.642,775.642,0,0,1,663.906,71.335c62.46,24.3,120.911,54.2,180.4,82.541,59.907,28.538,121.25,54.834,187.11,74.13a1042.534,1042.534,0,0,0,202.576,37.988c132.408,11.484,267.9-3.329,388.878-47.448C1732.92,178.415,1829.951,115.3,1895.948,35.492q12.586-15.22,23.578-31.18c2.244-3.243-4.1-6.138-6.346-2.89-58.758,84.884-151.454,153.449-260.169,198.939-117.987,49.369-252.44,69.421-385.7,62.254a1031.847,1031.847,0,0,1-208.67-33.075C991.423,211.7,928.582,186.667,867.8,158.273c-58.933-27.529-116.229-57.256-176.886-82.495C628.933,49.989,563.736,30.241,494.4,20.512,348.956.1,200.046,18.257,56.662,39.9q-27.029,4.08-54.017,8.328c-4.633.723-2.672,6.243,1.954,5.521' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.brand-logo li{width: 16.667%;}
.brand-logo li img{display: block; margin: auto; max-width: 150px;}

#main_banner::after{content: ''; position: absolute; bottom: -8%;; left: 0; right: 0; padding-bottom: 14.5%; background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1445.679' height='201.083' viewBox='0 0 1445.679 201.083'%3E%3Cpath id='Path_199' data-name='Path 199' d='M-953.3,732s120.519,231.476,673.682,82.548,772,0,772,0V933.083H-953.3Z' transform='translate(953.303 -732)' fill='%23fff'/%3E%3C/svg%3E%0A");
}

#what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:last-child{position: absolute; right: -10vw; bottom: -40px; width: 100%;}
#why_membership p.fw-medium{font-size: 18px;}

#what_we_do h3, #what_we_do.what_we_do2 h3{font-size: 32px !important;}
body .et_pb_button.medium_btn{max-width: 267px !important;}

.homepage_join-community span.secondary-font{position: relative; top: 15px; font-size: 105px;}
.homepage_join-community span.secondary-font::after{position: absolute; content: ''; background: url('/wp-content/uploads/2023/09/membership-divider.png') no-repeat; background-size: cover;
 width: 290px; height: 60px; bottom: -40px; left: -68px;}
.homepage_join-community h3{font-size: 32px !important;}
#why_membership::before{content: ''; position: absolute; top: 70px; left: 0; width: 100%; height:100%; 
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1600' height='1117.558' viewBox='0 0 1920 1117.558'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_741' data-name='Rectangle 741' width='1920' height='1117.558' fill='%236de0d4'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1040' data-name='Group 1040' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_187' data-name='Path 187' d='M.3,5.878C19.773,56.771,76.354,88.34,131.992,109.484c67.476,25.641,140.2,41.751,212.911,53.093,155.194,24.205,313.868,26.393,471.145,32.273,176.435,6.594,352.728,11.369,528.726,24.287,151.057,11.086,310.681,29.343,437.309,104.641,52.94,31.48,99.042,74.11,117.727,126.976,15.935,45.089,8.842,91.737-22.8,130.882-30.5,37.727-77.263,64.911-125.3,85.26-51.524,21.824-106.606,35.659-163.013,45.479-170.4,29.662-346.245,35.632-519.878,35.471-172.11-.161-345.009-8.6-516.459,8.049C432.789,767.508,315.8,792.066,212.66,845.477,127,889.836,46.691,958.877,47.632,1048.358c.236,22.486,5.584,44.7,14.375,65.909,2.4,5.794,13.512,3.3,11.088-2.547-17.679-42.659-19.037-88.078,1.619-130.2,19.66-40.083,55.811-73.194,96-99.9,87.435-58.089,196.952-90.955,306.053-106.98,170.755-25.082,345.087-19.531,517.636-17.7,172.711,1.837,346.941-.83,517.885-23.255,117.842-15.459,243.968-39.688,334.661-108.933,37.8-28.862,65.979-66.236,71.864-109.272,6.8-49.711-16.4-99.714-52.562-138.565-86.164-92.575-233.3-132.992-366.555-151.782-82.565-11.644-166.384-16.771-249.805-22.11-88.753-5.679-177.688-9.045-266.62-12.051q-127.329-4.3-254.642-8.874c-78.886-2.768-157.814-5.72-236.416-12.127-78.88-6.431-157.624-16.328-234.2-33.656C191.7,121.311,120.214,102.092,65.864,65.676,41.313,49.225,21.057,28.6,11.389,3.331,9.149-2.522-1.957-.021.3,5.878' transform='translate(0 0)' fill='%236de0d4'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-size: 110vw;
    background-position: center;
}
.banner{overflow: hidden;}
#why_membership .secondary-font{z-index: -1; top: 40px;}
#why_membership.homepage_membership .secondary-font{top: 25px;}
.homepage_join-community::after{content: ''; position: absolute; background: url('/wp-content/uploads/2023/09/arrow.png') no-repeat; background-size: cover; 
    width: 43px; height: 84px; bottom: -84px; left: 50%; transform: translate(-50%, -50%); z-index: 3;}
 
    #events{position: relative;}
#events::before{content: ''; position: absolute; top: 0; left: 0; width: 100%; height:100%; opacity: 0.5;
    background-repeat: no-repeat; background-size: cover; background-position: bottom left;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920' height='502' viewBox='0 0 1920 502'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_679' data-name='Rectangle 679' width='1920' height='502' transform='translate(0 2234)' fill='%23892082'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Mask_Group_5' data-name='Mask Group 5' transform='translate(0 -2234)' opacity='0.15' clip-path='url(%23clip-path)'%3E%3Cg id='Group_1043' data-name='Group 1043' transform='translate(-91.616 1900.216)'%3E%3Cpath id='Path_188' data-name='Path 188' d='M329.941,1612.973c47.191-49.8,77.894-108.431,101.462-168.2,24.438-61.974,42.125-125.817,59.866-189.275,42.646-152.543,69.8-307.993,83.37-464.111,11.1-127.646,20.993-256.834,6.524-384.555-7.213-63.66-20.683-127.179-45.314-187.913C512.762,162,480.609,102.8,429.461,59.165,378.691,15.854,307.09-9.437,233.887,3.3,165.124,15.266,108.62,56.882,70.512,103.991-13.152,207.414-19.5,345.385,36.332,458.827,94.555,577.113,216.635,663.892,354.5,717.132c71.2,27.495,146.386,46.314,223.262,59.418a1985.023,1985.023,0,0,0,250.418,26.222c168.128,7.031,337.18-6.485,501.434-36.442,164.637-30.028,324.7-76.64,476.738-136.687q55.875-22.069,110.259-46.581c7.74-3.483.835-13.245-6.912-9.759a2547.16,2547.16,0,0,1-456.183,155.365c-158.57,37.64-322.592,60.249-487.631,64.054-161.033,3.714-326.846-8.715-481.625-46.971-143.485-35.463-283.043-99.84-373.633-200.582C21.934,446.533-10.767,315.434,33,197.163,54.05,140.3,92.137,86.116,149.554,49.15,206.507,12.478,280.619-.543,348,24.545c69.259,25.788,112.53,79.473,144.03,134.289,31.877,55.47,51.733,115.284,64.1,175.681,25.22,123.219,20.023,249.362,11.221,373.583-10.416,146.9-28.638,292.92-62.048,437.567-15.748,68.179-34.817,135.826-55.3,203.136-18.674,61.368-39.939,122.888-73.383,180.036-15.693,26.817-34.116,52.658-56.371,76.143-5.366,5.666,4.259,13.718,9.687,7.992' transform='translate(0 0)' fill='%23fff'/%3E%3Crect id='Rectangle_742' data-name='Rectangle 742' width='1920' height='1614.938' fill='none'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
#testimonial-sliders .testimonial-wrapper .arrow-container{position: absolute;  bottom: -50%; margin-left: -10px;}
#testimonial-sliders .testimonial-wrapper .arrow-container.slick-prev-container{left: -50%;}
#testimonial-sliders .testimonial-wrapper .arrow-container.slick-next-container{left: -35%;}
#testimonial-sliders .testimonial-wrapper .single-item .video-wrapper {position: relative;}
#testimonial-sliders .testimonial-wrapper .single-item .video-wrapper .video-container{ display: block; overflow: hidden; position: relative; padding-bottom: 56.25%; background-repeat: no-repeat; background-position: center; background-size: 100%; width: 100%;  min-height: 257px; }
#testimonial-sliders .testimonial-wrapper .single-item .video-wrapper svg{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

#testimonial-sliders .testimonial-wrapper .single-item.slick-slide{ margin: 0 8px; box-shadow: 0 3px 6px rgba(0,0,0,0.16); opacity: 0.17; transition: all 0.3s ease-in-out; }
#testimonial-sliders .testimonial-wrapper .single-item.slick-slide.slick-current.slick-active{opacity: 1;}
#testimonial-sliders .testimonial-wrapper .single-item .video-wrapper svg{display: none;}
#testimonial-sliders .testimonial-wrapper .single-item.slick-slide.slick-current.slick-active .video-wrapper svg{display: block;}
.testimonial-wrapper.homepage_testimonial .success_story_video{height: 100%; min-height: 280px; margin:0 8px; padding: 0;}
.testimonial-wrapper.homepage_testimonial .success-story__content{padding: 0 15px;}
.video-popup-wrapper{ position: fixed;  top: 0; right: 0;  bottom: 0; left: 0; background-color: rgba(0,0,0,.9); padding: 70px 0; opacity: 0; visibility: hidden;
    z-index: -1; transition: all .4s ease-in-out; -webkit-transition: .4s ease-in-out;
    -moz-transition: .4s ease-in-out; -ms-transition: .4s ease-in-out; -o-transition: .4s ease-in-out;
}
.testimonial-wrapper.homepage_testimonial  .slick-track{padding-bottom: 20px;}
.video-popup-wrapper.open{visibility: visible; opacity: 1; z-index: 99999;}
.video-popup-wrapper .video-popup-container { margin: auto;  width: 60%;  max-width: 1024px;}
.video-popup-wrapper .video-popup-container .video-container { display: block; overflow: hidden; position: relative; padding-bottom: 56.25%; background-repeat: no-repeat; background-position: center; background-size: 100%;  width: 100%;}
.video-popup-wrapper .popup-close {display: block; position: absolute; right: 30px; top: 10px; z-index: 999; color: #fff; font-size: 50px; line-height: 1; cursor: pointer;}
.testimonial-content{min-height: 160px;}

#lead_magnet .et_pb_row .et_pb_column:first-child{position: relative; left: -55px; top: initial; width: 100%; z-index: 1;}
#lead_magnet .et_pb_row .et_pb_column:last-child{position: absolute; right: 0; z-index: 2;}
#lead_magnet .gform_wrapper.gravity-theme .gform_footer .gform_button{background-color: var(--primary-color) !important;}
#lead_magnet .gform_wrapper.gravity-theme .gform_footer .gform_button{max-width: 100%;}
#lead_magnet .gform_wrapper.gravity-theme .gform_footer .gform_button:hover{border: none !important;}


/* Success stories */
#lead_magnet.lead_magnet-global .et_pb_row .et_pb_column:first-child{width: auto;}
#lead_magnet.lead_magnet-global .et_pb_row .et_pb_column:first-child{position: relative;}
.text-testimonial-wrapper .text-testimonial{width: 50%; margin-bottom: 40px;}
.inner-content{padding: 20px 30px; box-shadow: 0 3px 6px rgba(0,0,0,.16); border-radius: 17px;}

.tab button{cursor: pointer;}
.tab button a{font-size: 16px; font-weight: 500; color: #fff; width: 100%; display: block; padding: 0.65em 1.25em !important;}
.tab .tab-button.et_pb_button{max-width: 184px; width: 100%;}
.tab .et_pb_button, .tab .et_pb_button:hover{padding: 0 !important; border-width: 3px;}
.tab .et_pb_button:hover a{color: var(--primary-color);}
.tab .et_pb_button.bordered-button a{color: var(--primary-color); font-weight: bold;}
.workshop-success__story .workshop-content{position: relative; height: 100%; max-width: 370px; font-weight: 400;}
.workshop-success__story .workshop-content::before{content:''; position: absolute; top: -80px; left: 0; width:57px; height: 57px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='57' height='57' viewBox='0 0 57 57'%3E%3Cpath id='Subtraction_9' data-name='Subtraction 9' d='M-4369.5,94a28.319,28.319,0,0,1-11.093-2.24,28.409,28.409,0,0,1-9.059-6.108,28.4,28.4,0,0,1-6.108-9.059A28.317,28.317,0,0,1-4398,65.5a28.317,28.317,0,0,1,2.24-11.094,28.4,28.4,0,0,1,6.108-9.059,28.409,28.409,0,0,1,9.059-6.108A28.319,28.319,0,0,1-4369.5,37a28.323,28.323,0,0,1,11.094,2.24,28.4,28.4,0,0,1,9.059,6.108,28.4,28.4,0,0,1,6.108,9.059A28.316,28.316,0,0,1-4341,65.5a28.316,28.316,0,0,1-2.24,11.094,28.4,28.4,0,0,1-6.108,9.059,28.405,28.405,0,0,1-9.059,6.108A28.323,28.323,0,0,1-4369.5,94Zm2.29-39.834V67.79h6.813l-4.542,9.083h6.813l4.541-9.083V54.166Zm-18.166,0V67.79h6.813l-4.541,9.083h6.812l4.541-9.083V54.166Z' transform='translate(4398 -37)' fill='%23eb3d8a'/%3E%3C/svg%3E%0A");}
.workshop-success__story .workshop-client__details{padding-top: 100px;}
.success__stories .ss__content{display: none;}
.ss__content--active{display: block;}
.success_story_video{width: 33.33%; margin-bottom: 30px; padding: 0 8px;}
.success_story_video .video-wrapper{position: relative; width: 100%;}
.success_story_video .success-story__content p{color: #000; line-height: 1.25em;}
.success_story_video .video-container{display: block; margin: auto; overflow: hidden; position: relative; padding-bottom: 56.25%; background-repeat: no-repeat; 
    background-position: center;  background-size: 100%; width: 100%;  min-height: auto; }
.success_story_video .video-container.active{padding-bottom: 0;}
.success_story_video .video-container iframe{min-width: 388px; min-height: 218px;}
.success_story_video .video-wrapper{cursor: pointer;}
.success_story_video .membershipPlay-btn{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 10px 15px;}

.success_story_video .video-wrapper .fluid-width-video-wrapper {padding-top: 56.25% !important;}
.image-success__stories{width: 33.33%; padding: 0 8px;}

.image-success__stories:nth-child(5) .membership-featured-image{margin-top: -40%;}
.course-success__stories .course-success__story .course-client-img{ position: absolute; width: 124px; height: 124px; border-radius: 50%; bottom: 40%; right: 50px;}

.course-success__stories .workshop-ss__content{padding: 15px 35px 30px;}
.course-success__stories .course-success__story .workshop-ss__content .client-details{font-size: 14px; text-transform: uppercase; font-weight: 500;}
.course-success__stories .course-success__story{min-height: 675px;}
.course-success__stories{margin-bottom: 20px;}
.workshop-success__stories{width: 33.33%;}

body .et_pb_button.ss-btn{max-width: 455px !important;}

.event-header-path{position: relative;}
.event-header-path::after{position: absolute; content: ''; background: url('/wp-content/uploads/2023/12/event-header-path2.png') no-repeat; background-size: cover; 
    width: 100%; height: 79px; top:20px; left: 0; z-index: -1;}

/* Media */

#as-seen-tv .media-container{flex-direction: column;}
.media-wrapper .media-container{padding-bottom: 100%; background-repeat: no-repeat; background-size: cover;}
.tab.media-tab ul{display: flex;}
.media-tab  ul li{display: flex; margin-right: 10px;}
.media-tab .tab-button.et_pb_button{display: inline-block; max-width: 217px; width: 100%; border: 3px solid transparent;}
.media-tab .tab-button.et_pb_button:not(:last-child){margin-right: 15px;}
.media-tab .tab-button.et_pb_button.bordered-button, 
.media-tab .tab-button.et_pb_button.bordered-button:hover{border: 3px solid var(--primary-color);}
.tab-button.et_pb_button.bordered-button, .tab-button.et_pb_button.bordered-button:hover{border: 3px solid var(--primary-color);}

.single-media{padding: 0 8px; padding-bottom: 45px;}
.single-media .media__title a{font-size: 14px; line-height: 20px; display: block;}
.podcast-links{display: none; position:relative; height: 60px;}
#podcasts .load_more{display: none;}
/* .podcast-links::before{content: ''; position: absolute; border-left: 10px solid transparent; border-right: 10px solid transparent;
border-bottom: 12px solid #0cccb8f0; top: -10px; left: 10%;} */
.loader_div{display: flex; justify-content: center; align-items: center; width: 100%;}
.podcast-media .media__title{cursor: pointer; color: #000; min-height: 50px; font-size: 14px; line-height: 20px; display: block;}
.podcast-links li{text-align: left; display: inline-block; width: 20%; margin-top: 0;}
.podcast-links li a{position: relative;}
.podcast-links li a::before{content: ''; position: absolute; width: 32px; height: 32px; background-size: cover; opacity: 0.7; transition: all 0.3s ease-in-out;}
.podcast-links li a:hover::before{opacity: 1;}
.podcast-links li a.apple-link::before{background:url('/wp-content/uploads/2023/11/apple-podcast-col.png') no-repeat;}
.podcast-links li a.youtube-link::before{background: url('/wp-content/uploads/2023/11/play-podcast-col.png') no-repeat;}
.podcast-links li a.spotify-link::before{background: url('/wp-content/uploads/2023/11/spotify-podcast-col.png') no-repeat;}
.podcast-links li a.podcast-weblink::before{background: url('/wp-content/uploads/2023/11/microphones-col.png') no-repeat;}
.podcast-links li a.playerfm-link::before{background: url('/wp-content/uploads/2023/11/playerfm-icon-col.png') no-repeat;}
.podcast-links li a.pochaser-link::before{background: url('/wp-content/uploads/2023/11/podchaser-icon-col.png') no-repeat;}


.load-more-button{ margin-top: 0;}

.load-more-button .et_pb_button.load_more{display: inline-block; max-width: 184px; width: 100%; text-align: center; padding: 0.85em 1.25em !important; 
    filter: drop-shadow(1px 2px 2px rgba(0,0,0,.16));}

/*Membership */

.membership-banner .secondary-font{text-transform: none; z-index: -1; width: 145px; display: inline-block;}
.membership-banner h2{font-size: 45px; line-height: 55px;}
#membership-tab{position: sticky; top: 117px; z-index: 9; padding: 0;}
.no-topbar #membership-tab{top: 80px; }
.sticky .tab button a{padding: 0.5em 1.05em !important;}
.underline-text{position: relative;}
.underline-text::after{content:''; position: absolute; background: url('/wp-content/uploads/2023/11/pink-line.png') no-repeat; background-size: cover;
 bottom: -20px; left: 0;   width: 100%; height: 15px;}
 .what-is-of-membership::after{content: ''; position: absolute; background: url('/wp-content/uploads/2023/11/down-arrow-membership.png') no-repeat; background-size: cover; 
    width: 43px; height: 84px; bottom: -84px; left: 50%; transform: translate(-50%, -50%); z-index: 3;}   
.membership-video.popup-video{position: relative;}
.membership-video.popup-video .video-icon{position: absolute; top: 50%; left: 50%; }
.video-popup-wrapper .video-popup-container .video-container iframe{margin: 50px auto 0; display: block;}
/* .our-community h2::after{content: ""; position: absolute; bottom: 0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='381.319' height='112.542' viewBox='0 0 381.319 112.542'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_828' data-name='Rectangle 828' width='375.928' height='67.229' fill='%23f6afcf'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1193' data-name='Group 1193' transform='translate(8.193) rotate(7)'%3E%3Cg id='Group_1165' data-name='Group 1165' transform='translate(0 0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_240' data-name='Path 240' d='M4.576,66.465C22.287,52.32,44.3,45.168,65.807,39.083q36.123-10.22,73.022-17.368,37.042-7.182,74.6-11.22Q250.95,6.472,288.721,5.6q37.726-.865,75.435,1.45,4.6.284,9.192.614c3.447.247,3.432-5.122,0-5.368Q335.354-.421,297.223.08q-38.087.513-76.04,4.25-37.911,3.733-75.425,10.63-37.46,6.9-74.245,16.961c-22.055,6.04-44.731,12.6-63.83,25.622-2.37,1.616-4.663,3.337-6.9,5.126a2.7,2.7,0,0,0,0,3.8,2.745,2.745,0,0,0,3.8,0' transform='translate(0 0)' fill='%23f6afcf'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
width: 375px; height: 100%; left: 50%; background-repeat: no-repeat; top: 50%; transform: translateX(-50%); margin-top: 20px;} */
.what-is-of-membership .secondary-font{position: relative; font-size: 126px; line-height: 0;}
.what-is-of-membership .secondary-font.underline-text::after{background: url('/wp-content/uploads/2023/11/underline-white.png') no-repeat; bottom: -23px;
 left: -110px; width: 277px; height: 60px; z-index: -1;}
.checkmark-li li{position: relative;  padding-bottom: 40px; padding-left: 50px;}
.checkmark-li li::before{position: absolute; content: ''; background: url('/wp-content/uploads/2023/10/checkmark.png'); background-size: cover;
width: 37px; height: 47px; top: 0; left: 0;}
.checkmark-li li:last-child{padding-bottom: 0;}

.our-community .et_pb_row.checkmark-listing{/*background-size: 100% 65vw;*/ margin-top: -5%; background-size: cover; background-position: center; margin-top: -11%;}
.what-you-receive .et_pb_image .et_pb_image_wrap img{max-width: 316px; margin-left: -30px;}
.what-you-receive .checkmark-li li::before{background: url('/wp-content/uploads/2023/10/checkmark-pink.png'); background-size: cover; width: 19px; height: 24px;
top: 0; left: 0; margin-top: 5px;}
.our-community .checkmark-li li{font-size: 18px; font-weight: 500;}

.what-you-receive .checkmark-li{height: 100%; min-height: 392px;}
.what-you-receive .checkmark-li li{padding-left: 30px; padding-bottom: 20px;}
.what-you-receive .heading{font-size: 21px;}
.what-you-receive-imgs .et_pb_column{width: 19.5% !important;}

.what-you-receive p.price{font-size: 28px;}
.special-gift  ul.bullet-listing li{padding-bottom: 0;}
.join_today_badge{top: 20% !important; left: 45% !important;}
.satisfaction-guarantee .secondary-font{font-size: 93px; top: 0; text-transform: capitalize; position: relative;}
.satisfaction-guarantee .secondary-font::after{content: ''; position: absolute; bottom:-40px; left: -50px; width: 284px; height: 66px; z-index: -1; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='283.753' height='65.006' viewBox='0 0 283.753 65.006'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_828' data-name='Rectangle 828' width='281.504' height='50.342' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1166' data-name='Group 1166' transform='translate(2.635) rotate(3)'%3E%3Cg id='Group_1165' data-name='Group 1165' transform='translate(0)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_240' data-name='Path 240' d='M3.426,49.77c13.263-10.592,29.746-15.947,45.852-20.5q27.05-7.653,54.681-13.005,27.738-5.378,55.862-8.4,28.1-3.013,56.38-3.664,28.25-.648,56.488,1.086,3.443.212,6.883.46c2.581.185,2.57-3.835,0-4.019q-28.451-2.037-57-1.661-28.521.384-56.94,3.182-28.389,2.8-56.48,7.96Q81.1,16.366,53.551,23.9c-16.516,4.523-33.5,9.438-47.8,19.186-1.775,1.21-3.491,2.5-5.169,3.838a2.024,2.024,0,0,0,0,2.842,2.056,2.056,0,0,0,2.842,0' transform='translate(0 0)' fill='%230bccb8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
background-repeat: no-repeat;}
.membership_faq .dipi-faq-wrapper .dipi-faq-entry { width: 100%;}
.pink-down-arrow{position: absolute; right: -15%; top: 45%;}
.big-btn{margin-top: 10px; display: inline-block;}

.membership_footer_logo img{margin: auto;}

.page-template-template-membership{overflow-x: initial !important;}
.page-template-template-membership #page-container{overflow-y: initial !important;}
.page-template-template-membership #main-footer #footer_top .footer-top-content .footer-contact{text-align: center; margin-bottom: 40px;}
.page-template-template-membership #main-footer #footer_top .footer-contact .contact-header{display: none;}
.page-template-template-membership #main-footer #footer_top .footer-contact + a{display: none;}
.page-template-template-membership #main-footer #footer_top .footer-contact .address{margin-bottom: 0;}
.page-template-template-membership #main-footer #footer_top .footer-contact .address br{display: none;}
.page-template-template-membership #main-footer #footer_top .footer-contact p.email{display: none;}
.page-template-template-membership .footer-bottom-div .terms-policy{display: flex; justify-content: center; color: #737373;}
.page-template-template-membership .footer-bottom-div .terms-policy a{color: #737373;}
.page-template-template-membership .footer-bottom-div .terms-policy a::before{background-color: #737373;}
.page-template-template-membership .footer-bottom-div .terms-policy span sup {font-size: 0.8em;}
.page-template-template-membership footer#main-footer #footer-bottom p a{pointer-events: none;}

#membership-tab.et_pb_sticky.et_pb_sticky--top .tab button a{padding: 0.40em 1.25em !important; font-size: 15px;}
#membership_waitlist .gform_wrapper.gravity-theme .gform_footer .gform_button {max-width: 50%;}


/*Membership Calender */

.tribe-common .tribe-common-b3{font-size: var(--tec-font-size-4) !important;}
.tribe-common .tribe-common-h4{font-size: var(--tec-font-size-7) !important; font-weight: 700 !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {font-size: var(--tec-font-size-7) !important; line-height: var(--tec-line-height-1) !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {font-size: var(--tec-font-size-8) !important; line-height: var(--tec-line-height-1) !important;}

/* Home organizing videos */

.video-listing{padding-bottom: 20px;}
/* .video-container{margin: 0 -30px;} */
.video-container .video{padding: 0 8px;}
.video-container .video .single-video{height: 100%;}
.video-container .video .single-video .video-name p a{ font-size: 14px; font-weight: bold; line-height: 20px; display: block;}
.video-container .video .single-video .video-details {  font-size: 14px;  line-height: 20px;}
.video-banner{background-position: 0 0;}
#videos-select{position: relative; border: 1px solid #707070;  padding: 15px 15px; border-radius: 24px; font-size: 16px;  -webkit-appearance: none;}

/* #videos-select::after{
position: absolute;
content: "";
right: 1rem;
pointer-events: none; border-left: 1px solid transparent;
border-right: 1px solid transparent;
border-bottom: 1px solid black;}  */

#videos-select option{padding: 10px 8px; color: #0D0D0D; font-size: 16px;}
.search-container{max-width: 474px; width: 100%;}
.search-container input#searchVideoText{width: 474px; position: relative; border: 1px solid #707070; padding: 15px 15px; border-radius: 24px; font-size: 14px;
    font-weight: 500; color: #000;}

.search-container input#searchVideoText::placeholder{color: #000;}

.search-container input#search-video-button{position: absolute; top: 10px; right: 12px; -webkit-appearance: none; font-size: 0; border: none; 
    background: transparent; background: url('/wp-content/uploads/2023/11/Icon-ionic-ios-search.png') no-repeat; background-size: cover; width: 28px;
 height: 28px; cursor: pointer;}

 .show-hide-view-more{display: none;}

/*video filter section*/
.videos-listing{margin: 0 -8px;}
#video-categories, #videos-sort-select, #videos-selector{display: none;}
#video-category-container, #videos-selector-container{width: 372px;}
#video-category-container, #videos-sort-container, #videos-selector-container{position: relative; border: 1px solid #707070; padding: 11px 15px; border-radius: 30px; font-size: 14px; font-weight: 500;
    background-color: #fff; color:#000; z-index: 10;}
#videos-sort-container::after, #video-category-container::after, #videos-selector-container::after{content: ''; position: absolute; right: 20px;background: url('/wp-content/uploads/2023/11/Icon.png') no-repeat;   
background-size: cover; width: 20px; height: 20px; top: 16px;}    

#video-categories, #videos-sort-select, #videos-selector{
    position: absolute;
    z-index: 9;
    background: #fff;
    font-size: 14px;
    margin-left: 5px;
    border: 1px solid #707070;
    top: 30px;
    padding-top: 20px !important;
   

}
#video-categories, #videos-selector{max-height: 418px; overflow-y: scroll; width: 372px;}
#videos-sort-container{width: 242px;}
#video-categories{left: 20px;}
 #video-categories li, #videos-sort-select li, #videos-selector li{
    padding: 8px 20px;
    display: block;
    color: #2e2d2c;
    font-weight: 600;
    cursor: pointer;
 }
 #video-categories li:not(:first-child), #videos-sort-select li:not(:first-child), #videos-selector li:not(:first-child){border-top: 1px solid #2e2d2c;}

/* Contact  */

/* #contact_banner::before {
    content: '';
    position: absolute;
    top: 25%;
    left: 0;
    width: 100vw;
    height: 100%;
    opacity: 0.5;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1920' height='269.725' viewBox='0 0 1920 269.725'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_740' data-name='Rectangle 740' width='1920' height='269.725' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_1038' data-name='Group 1038' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_186' data-name='Path 186' d='M4.6,53.746C151.732,30.759,303.165,7.55,453.744,21.529A775.642,775.642,0,0,1,663.906,71.335c62.46,24.3,120.911,54.2,180.4,82.541,59.907,28.538,121.25,54.834,187.11,74.13a1042.534,1042.534,0,0,0,202.576,37.988c132.408,11.484,267.9-3.329,388.878-47.448C1732.92,178.415,1829.951,115.3,1895.948,35.492q12.586-15.22,23.578-31.18c2.244-3.243-4.1-6.138-6.346-2.89-58.758,84.884-151.454,153.449-260.169,198.939-117.987,49.369-252.44,69.421-385.7,62.254a1031.851,1031.851,0,0,1-208.67-33.075C991.423,211.7,928.582,186.667,867.8,158.273c-58.933-27.529-116.229-57.256-176.886-82.495C628.933,49.989,563.736,30.241,494.4,20.512,348.956.1,200.046,18.257,56.662,39.9q-27.029,4.08-54.017,8.328c-4.633.723-2.672,6.243,1.954,5.521' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: top center;
    background-size: contain;
} */

/* About */
/* #meet_founder span.h3{position: absolute; bottom: 0; margin-left: 15px;} */
.freedom-to-express .secondary-font{top: 65px; z-index: 1;}
#meet_founder .secondary-font.medium-text{ margin-bottom: 55px; display: block; line-height: 40px;}

/* Resources */

.courses{width: 33.33%;}
.courses .single-course{height: 100%;}
.courses .single-course .course-featured_image img{width: 100%;}
.courses .single-course .et_pb_button{position: absolute; left: 50%; bottom: 50px; transform: translate(-50%);max-width: 170px;}
.courses .single-course .course-name p{color: var(--dark-green); font-size: 14px; padding-bottom: 10px;}
.courses .single-course .course-details{padding-bottom: 40%;}
.video .single-video .video-featured_image{/*max-width: 376px;*/ max-height: 211px; width: 100%;}
.video .single-video .video-featured_image img{width: 100%;}
.resource-tab button:not(:last-child){margin-right: 20px;}
.resource-tab .tab-button:not(:last-child){margin-right: 10px;}
.dipi-faq-wrapper{display: flex; flex-wrap: wrap;}
.dipi-faq-wrapper .dipi-faq-entry{width: 50%;}
.dipi-faq-wrapper .dipi-faq-entry .dipi-faq-title{padding-left: 60px !important; padding-right: 0 !important;}
.dipi-faq-wrapper .dipi-faq-entry .dipi-faq-title>i{position: absolute; left: 20px; top: 0px;}
.tab.resource-tab .tab-button{max-width: 184px; width: 100%;}

.video-wrapper{ position: relative; width: 100%;}
.video-wrapper .video-container { display: block; overflow: hidden; position: relative; padding-bottom: 56.25%; background-repeat: no-repeat; 
    background-position: center; background-size: cover;  width: auto; }
.single-blog .blog__details .video-wrapper .video-container iframe{width: 100%; height: 210px;}
#videos .single-blog .blog__details .video-wrapper{cursor: pointer;}
.single-blog .blog__details .video-wrapper .video-container.active{max-height: 210px;}
.broken_link, a.broken_link {
    text-decoration: none !important;
}
#recommended-products .recommended-products{padding-bottom: 5%;}
#recommended-products .recommended-products .product-name p{font-size: 14px; padding-bottom: 10px;}

/* Products */
.recommended-products .product-name p{font-size: 20px; font-weight: bold; padding-bottom: 30px;}
.recommended-products .product-featured_image {padding-bottom: 30px;  margin-left: -50px;}
.recommended-products .product-featured_image img{margin:auto;}
#recommended-products .recommended-products .single-product{position: relative;  min-height: 420px; padding-bottom: 0;}
.recommended-products .single-product{position: relative;  min-height: 460px; padding-bottom: 0; height: 100%;}
.recommended-products .single-product .product__content{padding-bottom: 0;}
.recommended-products .single-product .product__content a.et_pb_button{position: absolute; top: 100%; /*max-width: 170px;*/ margin-left: -5px;}
.recommended-products{padding-bottom: 15%;}

.recommended-products .single-product .product-details{min-height: 160px;}
#recommended-product-listing .recommended-products {padding-bottom: 120px;}
.product-tab .tab-button.et_pb_button{max-width: 125px;}
.tab.product-tab ul{display: flex;}
.product-tab ul li{max-width: 125px;}
.product-tab ul li:not(:last-child){margin-right: 10px;}

.moreme{margin-top: 5px;}
.clickme{margin-top: 5px; font-weight: 600; text-decoration: underline; color: #000; cursor: pointer;}

/* Video Page template */

.featured-video.video .single-video .video-featured_image{display: block;
    overflow: hidden;
    position: relative;
    padding-bottom: 56.25%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
    width: 100%;
    max-width: 100%;
    min-height: auto;}

.featured-video.video .single-video .membershipPlay-btn{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); margin: 10px 15px;}


/* .featured-video.video .single-video .video-featured_image.active{padding-bottom: 100%;}*/

.featured-video.video .single-video .video-featured_image iframe{width: 100%; min-height: 400px;} 

/* Resource Page */
.blog .single-blog .blog__details p a{font-size: 14px; line-height: 20px;}
.blog .single-blog .blog__details .blog-featured_image img{width: 100%; height: 100%; max-height: 250px; object-fit: cover;}
.blog .single-blog .blog-content{font-size: 14px; line-height: 20px;}
.blog .single-blog{width: 100%;}
h3.entry-title{text-transform: none !important;}
/*Category */
.category .blog-area #left-area #sidebar{padding-left: 8px;}
.category .blog-area #left-area{width: 26.5; padding-right: 0;}
/* .category .blog-area #right-area { width: 73.5%; margin: 0 -15px; } */
.blog-area #right-area { width: 100%; margin: 0; }
.category .blog-area #right-area article{padding: 0 10px; margin-bottom: 20px;}
.category .blog-area #right-area article .et_post_meta_wrapper,
.category .blog-area #right-area article .et_post_meta_wrapper img{margin-bottom: 20px;}
.category.et_right_sidebar #main-content .container:before{display: none !important;}
 #right-area .video{padding: 0 8px;}
.category #right-area .video .single-video{height: 100%;}
.current-cat a{color: var(--primary-color) !important;}
.category .blog-area .video__content .video-name p a{font-size: 14px; line-height: 20px; display: block;}
.category .blog-area .video__content .video-details p{font-size: 14px; line-height: 20px;}
.search #right-area .video .single-video{height: 100%; max-height: 500px;}

/* Single Blog */
/* .blog-area{padding-top: 5%;} */
.blog-area{padding-top: 30px;}
.blog-search-container{margin-top: 0;}
#left-area{ width: 26.5% !important; margin-right: 3%;}
.et_no_sidebar #left-area{ width: 26.5% !important; margin-right: 3%;}
#right-area{width: 73.5%;}
#left-area #sidebar{width: 100%;}
.et_right_sidebar #sidebar,#sidebar { position: relative;
  width: 100%; padding-left: 0; padding-bottom: 20px;
}
.blog-search-container #video-categories{top: 30px;}
.single #main-content .container:before{display: none;}
.single .entry-content a{color: var(--primary-color);}
.single .entry-content figure{background: #fff; filter: drop-shadow(0px 2px 6px rgba(0,0,0,0.10)); border: 1px solid #d1d1d1; margin-bottom: 20px; 
    padding: 20px 10px 0; text-align: center;}
.single .entry-content figure img{margin: auto;}
.single .entry-content figure figcaption{font-weight: 600; padding: 10px 0; color: #000;}
.single .blog-area{padding-top: 30px;}
.blog-search-area{padding-top: 60px;}
.wp-block-categories-list li.cat-item a{color: #000;}
.blogPost-navigation{min-height: 285px; background-color: var(--purple-color); padding: 50px 0;}

.blogPost-navigation .meta-nav , .blogPost-navigation .post-title{color: #fff;}
.blogPost-navigation .meta-nav{font-weight: bold;}
.blogPost-navigation .post-title{font-size: 20px; font-weight: 600; max-width: 245px;}
.nav-previous, .nav-next{position: relative;}
.nav-previous img ,.nav-next img{margin: 0 10px;}
.navigation.post-navigation{padding: 0 35px;}
.nav-previous .meta-nav::before{content: ''; position: absolute; top: 40%; right: 100%; background-image: url('/wp-content/uploads/2023/10/Icon-chevron-left.png'); background-size: cover; width: 24px; height: 30px;}
.nav-next .meta-nav::after{content: ''; position: absolute; top: 40%; left: 100%; background-image: url('/wp-content/uploads/2023/10/Icon-chevron-right.png'); background-size: cover; width: 24px; height: 30px;}
.blog-search-area .back-link a{color: #0ACEBA; font-size: 18px; font-weight: 600; text-decoration: underline;}
.blog-search .et-search-form{position: relative !important;}
.blog-search .et-search-form input{position: relative !important; right: 0;padding: 11px 16px; border: 1px solid #707070; border-radius: 24px; width: 100%; height: 50px;}
.blog-search .et-search-form input::placeholder{color: #000; font-weight: 600;}
.blog-search-area .blog-search-container{padding: 0 8px;}
.back-link{width: 50%;}
.blog-search{width: 35%;}
#sidebar .et_pb_widget { margin-bottom: 0;}
#sidebar .et_pb_widget.widget_block p{display: none !important;}
.blog-search-container .dropdown #sidebar{margin-top: 20px;}
.blog-search-container #video-category-container {width: 407px;}
/* #searchsubmit_header{position: absolute; top: 10px; right: 10px; background-image: url('/wp-content/uploads/2023/10/Icon-feather-search.png');
background-size: cover; background-repeat: no-repeat; width: 20px; height: 20px; background-color: transparent; border: none; cursor: pointer;} */
#searchsubmit_header{position: absolute; top: 15px; right: 15px; background-image: url('/wp-content/uploads/2023/10/Icon-feather-search.png');
    background-size: cover; background-repeat: no-repeat; width: 20px; height: 20px; background-color: transparent; border: none; cursor: pointer;}
.blog #left-area, .search #left-area{float: right; width: 30%; padding-right: 0; }
.blog #sidebar, .search #sidebar{width: 27.5%; padding-left: 0;}
.blog #right-area, .search #right-area{width: 100%;}
.blog #main-content .container:before, .search #main-content .container:before{display: none;}
.blog #right-area article, .search #right-area article{padding: 0 15px;}
.blog h5, .search h5{font-size: 18px; margin-top: 20px;}
.blog h5 a, .search h5 a{font-weight: 600;}
.blog #right-area article{flex: 0 1 auto;}
.essb_links_list{float: right;}
.single #right-area { width: 100%;}
.single #right-area .et_post_meta_wrapper{text-align: center;}
.single #right-area .entry-content{width: 60%; margin: auto;}

sup{display: none;}
.desktop-show{display: inline-block !important;}

.error404 #main-content .container:before{display: none;}

@media(max-width: 1450px){
.banner{height: 100% !important;}
.banner > .et_pb_row.et_pb_row_0{padding-bottom: 0 !important;}

/* #why_membership::before{top: 65px; background-size: 120vw; background-position: -60px 50%;} */
#why_membership .et_pb_module.et_pb_image{padding-top: 0; margin-top: 0 !important;}
#why_membership .membership-blob-heading{margin-bottom: 15px;}
#why_membership::before{ background-size: 120%; background-position: -60px 45%; }
#why_membership.homepage_membership::before {background-size: 120%; background-position: -60px 35%;}
#why_membership .create-habit, #why_membership .high-five, #why_membership .enjoy-organizing{padding-top: 35px;}

.what-you-receive .heading {min-height: 80px;}
.what-you-receive .checkmark-li{min-height: 450px;}
 
}

@media(max-width: 1400px){
    .satisfaction-guarantee .secondary-font{top: 15px;}
}

@media(max-width: 1367px){
    /*Homepage*/
    .banner-text-col{ margin-right: 10px !important;}
    #main_banner .secondary-font{font-size: 127px; top: 0;}
    #main_banner .et_pb_module.et_pb_image {width: 325px;}
    /* .banner_img_row-desktop .et_pb_column:nth-child(1){margin-right: 30px !important;} */
    #main_banner .banner_img_row-desktop .et_pb_column:nth-child(1) .et_pb_image_wrap img{left: -70px;}
    #main_banner .banner_img_row-desktop .et_pb_column:nth-child(3) .et_pb_image_wrap img{left: 30px;}
    #what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:last-child .et_pb_image .et_pb_image_wrap img { max-width: 640px;}
    #why_membership .et_pb_column{ display: flex; flex-direction: column; justify-content: space-between; align-items: center;}
    #why_membership .et_pb_row:last-child .et_pb_column{display: block;}
    #why_membership .membership-blob-text .et_pb_text_inner{min-height: 130px;}
    #what_we_do .et_pb_row{width: 80%;}

    /*About*/
    .organizing-journey .et_pb_text_inner{white-space: nowrap;}
   .organizing-journey br{display: none;}

    /* Success Story */
    .tab .tab-button.et_pb_button:not(:last-child){margin-right: 5px;}
    .course-success__story .workshop-client__details{position: relative;}
    .course-success__stories .course-success__story .course-client-img{bottom: -18%; right: 20px;}

    /*Media*/
    .tab button a {font-size: 14px;}
    .media-tab .tab-button.et_pb_button{max-width: 194px; margin-bottom: 20px;}
    .media-tab .tab-button.et_pb_button a{font-size: 13px;}

    /*Membership*/
    /* #organizing-sessions{background-size: auto 45vw !important;  background-position: right 55px bottom 0px;} */
    #organizing-sessions .et_pb_row:not(:first-child){padding-top: 30px !important;}
    #organizing-sessions .et_pb_row:last-child{padding-bottom: 0 !important;}
    #organizing-sessions{    background-size: auto 570px !important; background-position: right 0px bottom 0px; background-attachment: local;}
    .what-you-receive .et_pb_image .et_pb_image_wrap img {
        max-width: 280px;
        margin-left: -50px;
    }
    #membership_waitlist .et_pb_row{width: 80%; max-width: 1164px;}
    #membership_waitlist .et_pb_row .et_pb_column{width: 50%;}
    #membership_waitlist .et_pb_row .et_pb_column:nth-child(1){ align-self: end; left: 10px; bottom: 0; width: 70%;}
    #gform_wrapper_4 .gform_wrapper.gravity-theme .gform_footer{display: block; width: 100%; white-space: nowrap;}
    #membership_waitlist .gform_wrapper.gravity-theme .gform_footer .gform_button {
        max-width: 100%;
    }
    #membership_waitlist .et_pb_row .et_pb_column h2.gform_title{white-space: nowrap;}
    .secondary-font.text-pink{font-size: 100px; top: 20px;}
    h3.transform-none br{display: none;}
    .what-is-of-membership h2{max-width: 475px;}
    .what-is-of-membership h2 + P br{display: none;}
    .what-is-of-membership h2{margin-bottom: 100px !important;}
    .what-is-of-membership .secondary-font.underline-text::after{bottom: -76px; left: -20px;}
    .what-is-of-membership .secondary-font.text-pink {display: block; font-size: 110px; top: 38px;}
    .satisfaction-guarantee .et_pb_column:nth-child(1){padding-right: 20px;}
    .satisfaction-guarantee .et_pb_column:nth-child(2){width: 43% !important;}
    .satisfaction-guarantee h2{margin-bottom: 60px !important;}
    .what-you-receive .heading {min-height: 50px; }
    .what-you-receive .heading {font-size: 16px;}
    
    /*Resources*/
    #recommended-products .recommended-products:not(:last-child) {padding-bottom: 10%;}
    #recommended-products .recommended-products .single-product{min-height: 500px; height: auto; padding-bottom: 20px;}
    .recommended-products .single-product .product__content a.et_pb_button{top: initial; margin-top: 30px;}

    /* Single */
    .blog-search {width: 50%; max-width: 370px; }
    .blog-search-container #video-category-container {max-width: 370px;}
    .et_right_sidebar #sidebar, #sidebar{padding-left: 0;}

    .video .single-video .video-featured_image img { width: 100%; height: 15vw; object-fit: cover; }
    .blog-search-container #video-categories{left: 0;}
   
}
/* @media (orientation: landscape) {
    #why_membership::before{
        background-size: 140%;
        background-position: -60px 40%;
        }
} */

@media(max-width: 1250px){
    /*Header*/
    .header-action ul li:first-child a::after{right: -6px;}
    .what-you-receive .checkmark-li{min-height: 42vw;}

    /*Footer*/
    footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu>li:not(:last-child) {
        padding-right: 26px;
    }
/*Media*/
#media-banner h3 br{display: none;}

    #recommended-products .recommended-products:not(:last-child) {padding-bottom: 8%;}
    #recommended-product-listing .recommended-products .single-product{height: auto; padding-bottom: 30px;}
    #recommended-products .recommended-products .single-product {
        position: relative;
        min-height: 570px;
        padding-bottom: 0;
    }
    .recommended-products .single-product .product__content a.et_pb_button {
        top: initial;
        margin-top: 30px;
        bottom: 0;
    }
}
@media(max-width: 1200px){
    #page-container h2, h2, .h2{font-size: 35px; line-height: 46px;}
    #page-container h3, h3, .h3 {font-size: 30px; line-height: 36px;}
    #top-menu li{font-size: 14px; padding-right: 12px;}
    #top-menu li a { font-size: 14px !important; }

    /* Footer */
    #main-footer #footer_top .footer-top-content{justify-content: space-between;}
    #main-footer #footer_top .footer-top-content .col-md-4{width: 45%;}
    #main-footer #footer_top .footer-top-content .col-md-8{width: 55%;}
    #main-footer #footer_top .footer-top-content .menu-footer-menu-container #menu-footer-menu>li{width: 33.33%;float: left; min-height: 226px; margin-bottom: 10px;}
    footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu>li:not(:last-child) {padding-right: 20px;}
    footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu{display: block;}
    #main-footer #footer_top .social-icon {padding-top: 20px;}

    .header-action ul li:first-child {margin-right: 12px;}
    .header-action ul li a{font-size: 14px;}
    .homepage_purple_arrow{bottom: -22%;}
    .banner-text-col{margin-right: 0 !important;}
    #main_banner .banner_img_row-desktop .et_pb_column:nth-child(3) .et_pb_image_wrap img {left: 0px; }
    /* #why_membership::before{background-size: 135%;  background-position: -60px 50%;} */
    #why_membership::before{background-size: 150%; background-position: 70% 42%;}
    #why_membership.homepage_membership::before{background-size: 140%; background-position: 70% 30%;}
    #events .et_pb_row .et_pb_column p br, #events .et_pb_row .et_pb_column .et_pb_text_inner br{display: none;}
     #events .et_pb_row .et_pb_column:first-child{padding-right: 60px;}
   
     #what_we_do h3 br, #what_we_do.what_we_do2 h3 br{display: none;}
     #what_we_do .et_pb_row .et_pb_column:last-child{padding-left: 15px; padding-right: 15px;}

     /*Membership*/
    .what-you-receive-row.et_pb_row_4col .et-last-child .heading br{display: none;}
    .what-you-receive .heading {font-size: 16px; margin-bottom: 15px; min-height: 80px;}
    .what-you-receive .checkmark-li{min-height: 480px;}
    .gift-value{ position: absolute; bottom: 0; left: 0; right: 0;}
    .event-header-path::after{background: url('/wp-content/uploads/2023/12/event-header-path2-mob.png') no-repeat; width: 357px; height: 79px;}
    #schedule{background-position: center bottom -50px;}
 
    .what-is-of-membership h2 { max-width: 400px; }
    #organizing-sessions{background-size: auto 625px !important; }

    /*Media*/
    
    .tab.media-tab {
        flex-wrap: wrap;
        justify-content: center;
    }

    /*Video*/
    .search-container input#searchVideoText{width: 38vw;}
    .top-header .top-header-content p{max-width: 70vw;}
}


@media(max-width: 1086px){
    .membership-banner h2 p br{display: none;}
    #membership-tab{top: 117px; z-index: 999; padding: 30px 0 0; box-shadow: 0 2px 5px rgba(0,0,0,.16);-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.16);}
    #membership-tab .tab{ flex-wrap: wrap; justify-content: center;}
    #membership-tab .tab button a{font-size: 14px; padding: 0.65em 0.05em !important;}
    #membership-tab .tab-button.et_pb_button{width: 50%; float: left; margin-bottom: 10px;}
    #why_membership .enjoy-organizing { padding-top: 55px; }
    #membership_waitlist .et_pb_row .et_pb_column .gform-body{padding-right: 0;}
}

@media(max-width: 1080px){
#main_banner .secondary-font { font-size: 117px; line-height: 55px;}
#main_banner .banner_img_row-desktop .et_pb_column:nth-child(3) .et_pb_image_wrap img {
    left: -30px;}
#what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:first-child{margin-right: 0;  width: 50%;}
#what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:first-child h3{font-size: 32px; line-height: 39px;}
#what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:last-child{width:50%; right: 60px; align-self: end; bottom: -40px;}
#what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:last-child .et_pb_image .et_pb_image_wrap  img{max-width: 590px;}

.banner h3 + p br{display: none;}
.homepage_join-community h2 br{display: none;}
.homepage_join-community .et_pb_text_inner br{display: none;}

/*Membership*/
.what-you-receive-row.et_pb_row_4col .et-last-child .heading{white-space: nowrap;}
#organizing-sessions .et_pb_row:last-child .et_pb_column{padding-right: 30px;}
.what-you-receive p.price {
    font-size: 24px;}

.what-you-receive .checkmark-li li::before{left: 5px;}

}

@media(max-width: 1025px){
    body .et_pb_button { font-size: 15px;}
    #home-testimonial-btn{text-align: center;}
    #testimonial-sliders .testimonial-wrapper .success_story_video .success-story__content p {text-align: left;}

    /*Membership*/
    #organizing-sessions{background-size: auto 500px;}
    .special-gift .video-vault{display: flex; flex-direction: column; padding-top: 0;}
    .special-gift .video-vault .et_pb_column:nth-child(1){order: 2; width:100%}
    .special-gift .video-vault .et_pb_column:nth-child(2){order: 1; width: 100%;}
    .special-gift-value p{text-align: center;}
    .what-you-receive .heading {
        font-size: 16px; margin-bottom: 15px;
    }
    .what-you-receive .heading br{display: none;}
    .what-you-receive .checkmark-li li{font-size: 14px;}
    #membership_waitlist{padding-bottom: 40px;}
    #membership_waitlist .et_pb_row .et_pb_column:nth-child(1){display: none;}
    #membership_waitlist .et_pb_row .et_pb_column:last-child{width: 100%;}

    /*Success stories*/
    .success_story_video .success-story__content p{text-align: center;}
    
    /*Media*/
    .tab .tab-button.et_pb_button.all-cta{display: none !important;}
    .tab.media-tab{flex-wrap:wrap; justify-content: center;}
    .media-tab .tab-button.et_pb_button{margin-bottom: 20px;}

    /*Resources*/
    #recommended-products .recommended-products .single-product {
        min-height: 500px; height: auto;}
    .recommended-products .single-product .product__content a.et_pb_button{bottom: -80px;}
    #recommended-products .recommended-products:not(:last-child) {
        padding-bottom: 10%;
    }

}

@media(max-width: 981px){
    #page-container h1, h1, .h1W { font-size: 38px; line-height: 44px;}
    #page-container h2, h2, .h2 {font-size: 34px; line-height: 42px;}    
    #page-container h3, h3, .h3 {font-size: 28px; line-height: 34px;}
    body .et_pb_button.xl_btn{max-width: 375px;}
    #main-footer ul.sub-menu { display: none;}
    .join_now{background-color: var(--primary-color);}
    .et_fixed_nav #main-header{position: fixed; box-shadow: 0 2px 5px rgba(0,0,0,.1); -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);}
    #mobile_menu.et_mobile_menu{position: fixed;}
    .join_now a{font-weight: bold;}
    .secondary-font{font-size: 100px; top: 15px;}
    h2 br, h2 + p br{display: none;}
    #main_banner{background-position: 0 120px; background-size: 100vw;}
    #main_banner h1{margin-bottom: 0;}
    #lead_magnet .et_pb_row .et_pb_column:first-child{left: 0;}
    #lead_magnet .et_pb_row .et_pb_column:last-child{position: relative; right: 0;}
    .secondary-font.large-text {font-size: 200px; top: 25px;}
    .top-header a{top: 0; right: -30px;}
    /* #main-banner >.et_pb_row.banner_img_row > .et_pb_column{width: 50% ;} */
    .et_header_style_left #logo{margin-left: -5px};
    #main_banner{overflow: hidden;}
    .banner h3 br{display: none;}
    #main_banner::after{bottom: -4vw;}
    #main_banner .et_pb_module.et_pb_image{width: 100%;}
    #main_banner .et_pb_image_wrap img {position: relative; left: inherit; top: inherit;}
    .banner_img_row .banner-images img{max-width: 350px; width: 100%;}
    .banner_img_row .banner-images:first-child img{margin-left: -50px;}
    .banner_img_row .banner-images:last-child img{margin-right: -30px;}
    .banner_img_row .banner-images img:last-child{position: absolute; right: 0; top: 50px;}
    .banner-text-col {padding: 0;}

    #what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:first-child, #what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:last-child{width: 100% !important;}
    #what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:last-child .et_pb_image .et_pb_image_wrap img {
        max-width: 100%;
    }
    #what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:last-child{position:relative; bottom: 0; right: 0;}
    #what_we_do .et_pb_row .et_pb_column:last-child {
        padding-left: 0;
        padding-right: 0;
    }
    #events::before{display: none;}
    #events .et_pb_row .et_pb_column:first-child {
        padding-right: 0px;
    }

    .brand-logo{flex-wrap: wrap;}
    .brand-logo li{width: 33.33%;}
    .brand-logo li img{max-width: 112px;}
    #main_banner::before{display: none;}
    #events p br{display: none;}
    .homepage_purple_arrow {bottom: -20% !important; }
    .footer-top-content{justify-content: center; text-align: center;}
    #footer_top .logo figure img{margin: auto;}
    #footer_top {margin-bottom: 0;}
    .social-icon-div .app-btns{width: 100%; display: block;  margin: auto;}
    .social-icon-div .app-btns li a.apple-icon::before{width: 135px; height: 45px;  background-size: cover; left: -150px;}
    .social-icon-div .app-btns li a.google-play-icon::before{width: 152px; height: 45px;}
    #testimonial-sliders .testimonial-wrapper .arrow-container{position: absolute; bottom: 0;}
    #testimonial-sliders .testimonial-wrapper .arrow-container.slick-prev-container,
    #testimonial-sliders .testimonial-wrapper .arrow-container.slick-next-container{left: 50%;}
    #testimonial-sliders .testimonial-wrapper .arrow-container.slick-prev-container{margin-left: -30px;}
    #testimonial-sliders .testimonial-wrapper .arrow-container.slick-next-container{margin-left: 0px;}

    #why_membership::before{display: none;}
    #why_membership p br,#why_membership .et_pb_text_inner br{display: none;}
    #lead_magnet .et_pb_row{flex-direction: column;}
    #lead_magnet .et_pb_row .et_pb_column:first-child{order: 2;}
    #lead_magnet .et_pb_row .et_pb_column:last-child{order: 1;}
    .xl_btn{inline-size: 267px; overflow-wrap: break-word; font-size: 16px; margin: auto; display: block;}
    #main-footer #footer_top .footer-top-content .col-md-4, #main-footer #footer_top .footer-top-content .col-md-8{width: 100%;}
    footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu{display: block; justify-content: flex-start; flex-direction: column; align-items: center;}
    footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu>li>a{padding-bottom: 10px;}
    footer#main-footer #footer_top .menu-footer-menu-container #menu-footer-menu>li:not(:last-child) {padding-right: 0;}
    #main-footer #footer_top .footer-top-content .menu-footer-menu-container #menu-footer-menu>li{width: 100%; min-height: auto;}
    #main-footer #footer_top .footer-top-content .footer-badge{display: flex; justify-content: center; align-items: center; margin-bottom: 20px; max-width: 260px;
    margin: auto;}
    .social-icon-div .wp-block-image:not(:last-child) {
        margin-right: 10px;
    }
    #main-footer #footer_top .footer-top-content .social-icon-div>p{margin-top: 20px;}
    #main-footer #footer_top .footer-top-content .social-icon-div .wp-block-image{margin-bottom: 0;}
    .footer-desktop-social{display: none;}
    .footer-mobile-social{display: block;}
    #footer_top .logo{margin-bottom: 15px;}
    #menu-social-menu { display: inline-block; margin: 40px 0;}
    #menu-social-menu li{display: inline-block;}
    #menu-social-menu li:not(:last-child){padding-right: 15px;}
    #footer_top .menu-social-menu-container{float: none; display: block; margin: auto; text-align: center;  }
    #menu-social-menu-1{display: flex;}
    .footer-btns{padding-top: 25px;}
    .footer-btns-div{align-items: flex-start;}
    .footer-btns a:first-child{margin-right: 10px;}
    .social-icon{padding-top: 45px;}
    #footer-bottom p{text-align: center;}
    .terms-policy{flex-direction: column;}
    .terms-policy a::before{top: 0;right: -10px; left: initial;}
    .terms-policy a:last-child::before{display: none;}
    .footer-bottom-div{flex-direction: column-reverse;}
   .terms-policy{display: block;}
   .terms-policy span{display: block; width: 100%;}
   #footer_top{margin-bottom: 0; padding-bottom: 25px;}

    /* HOME*/
    .testimonial-wrapper.homepage_testimonial .success_story_video{padding: 0;}
    .testimonial-wrapper.homepage_testimonial .success-story__content {padding: 0 15px 50px;}
    #testimonial-sliders .testimonial-wrapper .success_story_video .success-story__content p {text-align: center;}

    /* ABOUT */
    .youre-not-clutter p br{display: none;}
    /* #about-banner .et_pb_image_wrap img{ max-height: 55vw;  width: 100%; object-fit: cover;} */
    #about-banner .et_pb_image_wrap img{ height: 433px;
    object-fit: contain;}
    #our_founder h2 + p br{display: none;}
    .freedom-to-express{padding-bottom: 40px !important;}
    /* Success Stories */
    .tab{flex-wrap: wrap; justify-content: center;}
    .tab .tab-button.et_pb_button{ margin-bottom: 20px; width: 48%; margin-right: 15px; float: left;}
    .tab .tab-button.et_pb_button:nth-child(1){order: 4;}
    .tab button a{font-size: 14px;}
    .success_story_video{width: 100%;}
    .success_story_video .video-container iframe {min-width: 100%;}
    .image-success__stories{width: 100%; padding: 0 0 15px; }
    .image-success__stories:last-child .membership-featured-image img{max-width: 376px;
        width: 100%;}
    .image-success__stories:nth-child(5) .membership-featured-image { margin-top: -65px;}
    .course-success__stories{width: 100%;margin-bottom: 30px;}
    .course-success__stories .course-success__story {min-height: auto; }
    .course-success__stories .workshop-client__details{position: relative;}
    .course-success__stories .course-success__story .course-client-img{bottom: -50px;}
    .workshop-success__stories{width: 100%;}
    .workshop-success__story .workshop-content{min-height: auto;}
    .workshop-success__story .workshop-content{max-width: 100%; padding-left: 80px;}
    .workshop-success__story .workshop-content::before{top: 0;}
    .workshop-success__story .workshop-client__details {
        padding-top: 40px;
    }
    .course-success__stories .course-featured_image img{width: 100%;}
    /* Home oraganizing video */

    #video-category-container, #videos-sort-container, #videos-selector-container{margin-bottom: 20px;}
    .filter-fields .col-md-4, .filter-fields .col-md-6{display: inline-block;  width: 50%; float: left;}
    .search-container { max-width: 100%;  width: 100%;}
    .filter-fields .col-md-6.search-div{width: 100%; padding: 0 15px;}
    .search-container input#searchVideoText {width: 100%;}
    #video-category-container, #videos-selector-container {width: 100%;}
    .video .single-video .video-featured_image{max-height: 100%;}
    .video.col-md-4{width: 50%;}

    /* Media */
    .media-tab .tab-button a{font-size: 13px;}
    .media-tab .tab-button.et_pb_button {display: inline-block; max-width: 184px; width: 100%;}
    .single-media{width: 50%; padding-bottom: 15px; min-height: auto;}
    .media-container{margin: 0;}

    /*Membership*/
    #membership-tab{top: initial; padding-top: 1vw;}
    .no-topbar #membership-tab {top: 98px;}
    .membership-banner .secondary-font{width: 100%;}
    .membership-banner h2 br{display: block;}
    .image-success__stories .membership-featured-image img{margin: auto;}
    #course-ss .et_pb_text_inner br{display: none;}
    h3 p + br{display: none;}
    #why_membership .secondary-font{top: 10px}
    #why_membership.homepage_membership .secondary-font{top: 15px;}
    .our-community .et_pb_row.checkmark-listing {background-size: 100vw!important;}
    .et-l.et-l--post .et_builder_inner_content.et_pb_gutters3 { height: initial !important; }
    .page-template-template-membership .footer-bottom-div .terms-policy a::before{display: none;}
    .page-template-template-membership #main-footer #footer_top .footer-top-content .footer-contact, 
    .page-template-template-membership .footer-bottom-div .terms-policy{font-size: 14px;}
    .page-template-template-membership .footer-bottom-div .terms-policy a::before{display: none;}
    .event-header-path::after{width: 100%; bottom: -24px;}
    .success_story_video:nth-child(2) .video-wrapper .fluid-width-video-wrapper{padding-top: 57% !important;}
    .what-is-of-membership h2{margin-bottom: 40px !important; max-width: 100%; display: inline-block !important; }
    .what-is-of-membership .secondary-font{display: inline-block !important; font-size: 100px !important; z-index: -1; top: 25px !important;}
    .what-is-of-membership .secondary-font.underline-text::after {bottom: -70px; left: -70px; z-index: -1; }
    #why_membership .create-habit, #why_membership .high-five, #why_membership .enjoy-organizing{padding-top: 0;}
    #what-included .et_pb_text_inner br{display: none;}
    .our-community{background-size: 1000px; background-position: -140px 200px;}
    .checkmark-note br{display: none;}
    #membership_clutter .et_pb_text_inner br{display: none;}
    #schedule .et_pb_text_inner br{display: none;}
    .what-you-receive .checkmark-li { min-height: auto; }
    .gift-value {bottom: -20px;}
    #membership_waitlist .et_pb_row { width: 80%;}
    .what-you-receive .heading {min-height: auto;}
    .what-you-receive .et_pb_image .et_pb_image_wrap img{margin-left: -25px;}
    .satisfaction-guarantee .et_pb_column:nth-child(1){padding-right: 0;}

#schedule{overflow: hidden;}
#event_calender{position: relative; overflow: initial;}
#event_calender::before{content: ''; position:absolute; background-image: url('/wp-content/uploads/2023/12/event-bg-mobile.png');
    bottom: 80vw;
    left: 0;
    right: 0;
    width: 100vw;
    height: 100%;
    z-index: 9999;
    background-size: cover;
    background-repeat: no-repeat;}

    .real-people-text.underline-text{display: inline-block;}
    .real-people-text.underline-text::after{width: 232px;}
    #membership_waitlist .et_pb_row .et_pb_column:nth-child(1) {
        bottom: -20px;
    }
    #membership_waitlist .et_pb_row .et_pb_column {
        width: 100%;
    }
   

    /* Courses */
    .courses { padding: 0 8px; width: 50%;}
    .courses .single-course .course-details {max-height: 550px; padding-bottom: 50px;}
    .courses .single-course .et_pb_button { position: relative;  left: initial; bottom: inherit; transform: none;  
        margin: auto; text-align: center; display: flex; justify-content: center;}

    /*Contact */

    .gform_wrapper.gravity-theme input, .gform_wrapper.gravity-theme textarea{padding: 12px 15px !important; font-size: 14px !important;}
   
    /* Single Blog*/ 
    .blog-search .et-search-form { width: 100% !important; max-width: 100% !important;}
    .blog-search-area .blog-search-container { padding: 0; }
    .blog-area{flex-direction: column;}
    #right-area {width: 100%;}
    .category .blog-area #right-area { width: 100%; margin: 0 -10px;}
    .blog-search-container .dropdown{width: 50%; padding-right: 10px; margin-top: 0;}
    .blog-search {width: 50%; padding-left: 10px;}
    .blog-search-container #video-categories {width: 296px;}
    /* Recommended Products */
    .tab.product-tab ul{flex-wrap: wrap;  justify-content: center;}
    .tab.product-tab .tab-button.et_pb_button { width: 124px; }
    .product-tab ul li:not(:last-child) {margin-right: 5px;}
    #recommended-product-listing .recommended-products .single-product{min-height: 430px; padding-bottom: 30px;}
    #recommended-product-listing .recommended-products { padding-bottom: 80px; width: 50%; }
   

    /* Blog */
    .blog{padding: 0; width: 50%; margin-bottom: 20px;}
    #blog-banner h3{padding-bottom: 10px !important;}
    .blog-search-container{align-items: center;}
    .blog-search-container #video-category-container {max-width: 310px;}
    .blog-search{max-width: 320px;  margin-top: -20px;}
    .video .single-video .video-featured_image img { width: 100%; height: 20vw; object-fit: cover; }

    /*Resources*/
    .courses .single-course{max-height: 550px; padding-bottom: 50px;}
    .courses .single-course .et_pb_button{position: absolute; bottom: 30px; left: 50%; transform: translate(-50%, 0);}
    #recommended-products .recommended-products .single-product{ min-height: 460px; height: auto; }
    #recommended-products .recommended-products:last-child .single-product{padding-bottom: 0;}
    .recommended-products .single-product .product-details { min-height: auto; }
    #recommended-products .recommended-products:not(:last-child) {padding-bottom: 120px;}
    .recommended-products{width: 50%;}

    /*Media*/
    .tab.media-tab .tab-button.et_pb_button{margin-right: 5px;}
    .load-more-button {margin: 40px 0 0;}
}

@media(max-width: 767px){
    #page-container h1, h1, .h1W {font-size: 28px; line-height: 34px; }
    #page-container h2, h2, .h2 {font-size: 30px; line-height: 34px;}   
    #page-container h3, h3, .h3{font-size: 26px; line-height: 30px; font-weight: 600;}
    body .et_pb_button {font-size: 15px !important;}
    .homepage_join-community h3{font-size: 18px !important;}
    .top-header .top-header-content p{font-size: 10px;}
    #what_we_do h3, #what_we_do.what_we_do2 h3{font-size: 18px !important; }
    /* .banner_img_row .banner-images img { max-width: 45vw; width: 100%;} */
    .banner_img_row .banner-images img{max-width: 260px;  width: 100%; height: 100%;}
    .banner_img_row .banner-images:last-child img {margin-right: -20px; }
    .banner_img_row .banner-images:first-child img {margin-left: -30px;}
    body .et_pb_button.large_btn, body #page-container .et_pb_section .et_pb_button_0.large_btn {
        width: 100%;
        max-width: 320px;
    }
    #what_we_do2.what_we_do2 .et_pb_row > .et_pb_column:first-child h3 {
        font-size: 18px;
        line-height: 30px;}
    .homepage_join-community span.secondary-font { position: relative; top: 10px; font-size: 61px; font-weight: 500; }
    .homepage_join-community span.secondary-font::after{width: 227px; left: -95px;}
    .secondary-font, .secondary-font.text-pink{/*font-size: 81px;*/ font-size: 60px; top: 10px; font-weight: 400;}
    .banner h3 + p{font-size: 14px; line-height: 22px;}
    h3 + p br, h2 + p br{display: none;}
    #why_membership h2{max-width: 60vw; margin: auto;}
    #why_membership.homepage_membership .secondary-font{font-size: 60px; top: 8px;}
    .footer-btns a{font-size: 14px; width: 150px; padding: 12px 10px;}

    /* About */
    .secondary-font.large-text {font-size: 7.5rem;}
 
    /* Success Stories */
    .course-success__stories .course-success__story .course-client-img{width: 100px; height: 100px; bottom: -40px;}
    .course-success__stories .workshop-ss__content {margin-top: 25px;}
    body .et_pb_button.ss-btn { max-width: 400px !important;}
    .course-success__stories .course-success__story .workshop-ss__content .client-details .course-title{padding-top: 15px !important;}

    /* Resources */
    .recommended-products .product-featured_image{margin-bottom: 20px; padding-bottom: 10px;}
    .courses .single-course{max-height: 100%;}
    #recommended-products .recommended-products .single-product {min-height: 500px;}

    /* Media */
    .load-more-button {margin: 40px 0 40px;}
    .media-tab .tab-button.et_pb_button{max-width: 190px; width: 50%;}

    /* Membership */

    .our-community .checkmark-li li {font-size: 16px;}
    .checkmark-li li::before{ width: 30px; height: 38px; top: 5px; left: 10px;}
    .what-you-receive p.price {font-size: 20px;}
    .satisfaction-guarantee .secondary-font {font-size: 80px; top: 20px;}
    .satisfaction-guarantee .secondary-font::after{left: -20px;}
    #event_calender::before { bottom: 85vw; }
    .what-you-receive-row.et_pb_row_4col{flex-direction: column;}
    .what-you-receive-row.et_pb_row_4col .et_pb_column{width: 100%; margin-bottom: 40px;}
    .what-you-receive-row.et_pb_row_4col .et_pb_column .et_pb_omage_wrap{margin-left: 20px;}
    .gift-value { bottom: 0px; position: relative; }
    .what-you-receive .et_pb_image .et_pb_image_wrap img{margin-left: 0;}


    /*VIdeo*/
    .video.col-md-4{width: 100%;}
    .filter-fields {display: block;}
    .video .single-video .video-featured_image img{height: 100%;}

    /*Single*/
    .blog-search-container{flex-direction: column;}
    .blog-search{width: 100%;padding-left: 0; z-index: 1;}
    .blog-search-container .dropdown { width: 100%; padding-right: 0; }
    .et_right_sidebar #sidebar, #sidebar{padding-left: 0;}
    .blog-search-container #video-categories{left: 5px;}
    #video-categories, #videos-selector{width: calc(100% - 15px);}
    .back-link{width: 100%;}
    .blog-search-container #video-category-container, .blog-search {max-width: 100%; width: 100%;}
    .single #right-area .entry-content{width: 100%; }

}

@media(max-width: 640px){

    /* Home */
    .homepage_purple_arrow{ bottom: -70px !important; }
      /* Resources */
      .courses {width: 100%;}
      .single-course .course-details .course-content{margin-bottom: 30px;}
      .courses .single-course .course-details .course-featured_image img{width: 100%;}
      .recommended-products{margin-bottom: 0;}
      .recommended-products .single-product{min-height: auto; padding-bottom: 0;}
      .recommended-products:not(:last-child), #recommended-products .recommended-products:not(:last-child){padding-bottom: 80px;}
      .recommended-products .single-product .product__content a.et_pb_button{position: relative; /*max-width: 155px;*/}
      .dipi-faq-wrapper .dipi-faq-entry {width: 100%;}
        /* About*/
        /* #about-banner .et_pb_image_wrap img{ max-height: 62vw; object-position: -20px 0;} */

      /*Membership*/
      .what-you-receive-row{display: flex; flex-direction: column;}
      .what-you-receive-row .et_pb_column{width: 100% !important;}
      .what-you-receive .checkmark-li{min-height: auto;}
      #membership-tab{position: relative;}
      .what-is-of-membership .secondary-font{display:inline; font-size:90px; top: 20px;}
      .satisfaction-guarantee h2{margin-bottom: 60px;}
      .satisfaction-guarantee .secondary-font::after { left: -70px;}

      /*Resources*/
      .courses .single-course .et_pb_button{max-width: 155px;}
      .recommended-products .single-product .product-details { min-height: auto;  padding-bottom: 30px; }
      #recommended-product-listing .recommended-products {width: 100%;  padding-bottom: 40px; }
      .blog{width: 100%;}
      .recommended-products{width: 100%;}
      .courses{width: 100%;}
      .recommended-products .single-product .product__content a.et_pb_button{bottom: 0;}
}

@media(max-width: 600px){

    /*About*/
    #about-banner .et_pb_image_wrap img{object-position: bottom;}

    .satisfaction-guarantee .secondary-font::after { left: -5px;}
   .event-header-path{display: block; max-width: 360px; margin: 0 auto 20px;}
   .event-header-path::after { width: 100%;left: 0;}
   .satisfaction-guarantee h2 {
    margin-bottom: 80px !important;
}
.why-wait-para{margin-top: 20px;}
}



@media(max-width: 541px){

body .et_pb_button {font-size: 12px !important;}
body .et_pb_button.ss-btn { max-width: 295px !important; font-size: 10px !important;}
body .et_pb_button.medium_btn {max-width: 220px !important;}
.top-header a:before{top: 0.5px;}
.banner_img_row .banner-images img {max-width: 45vw;  width: 100%;}
#main_banner {background-position: 0 110px;}

/*About*/

#about-banner .et_pb_image_wrap img{ height: auto; object-fit: initial;}
#about-banner .et_pb_text{margin-bottom: 100px!important;}
.organizing-journey .et_pb_text_inner {white-space: pre-wrap;}
.filter-fields .col-md-4, .filter-fields .col-md-6{width: 100%; padding-right: 0;}

#videos-sort-select { min-width: 100%;}
#video-categories, #videos-sort-select, #videos-selector{position: relative; top: -40px; ;}

/*Success Stories */
body .et_pb_button.large_btn, body #page-container .et_pb_section .et_pb_button_0.large_btn { width: 100%; max-width: 240px; font-size: 12px !important;}
.tab .tab-button.et_pb_button{margin-right: 5px;}
.tab button a {font-size: 12px;}

/*Media*/
.media-tab .tab-button.et_pb_button{width: 48%;}
.media-tab .tab-button.et_pb_button a {font-size: 12px;}


/*Membership*/
#membership-tab .tab-button.et_pb_button {width: 40%;}
#membership-tab .tab button a {font-size: 12px;}
#event_calender::before{bottom: 90vw;}
#why_membership h2{max-width: 100%;}

.what-is-of-membership .secondary-font.text-pink{max-width: 360px; margin: 0 auto 45px; top: 30px; bottom: 0; display: block; font-size: 81px !important;}

/*Single blog */
.back-link {
    width: 100%;
}
.blog-search-container #video-categories { top: -40px;}

}

@media(max-width: 480px){
.homepage_purple_arrow{ bottom: -60px !important; }
.footer-btns a{width: 135px;}
.single-media{width: 100%; padding-bottom: 30px;}
.media-tab .tab-button.et_pb_button {display: inline-block; }
.podcast-media .media__title{min-height: auto;}

/*Membership*/
.secondary-font, .secondary-font.text-pink {font-size: 60px;}
#why_membership .secondary-font {
    top: 8px;
}
.what-is-of-membership .secondary-font{font-size: 70px !important;}

/* Sucess Stories */
.course-success__stories .course-success__story .course-client-img{width: 85px; height: 85px; bottom: -20px;}

/*Media*/
.tab.media-tab .tab-button.et_pb_button {width: 48%; max-width: 164px;}
.media-tab .tab-button.et_pb_button a {font-size: 10px;}
}

@media(max-width: 431px){

    /*Resources*/
.recommended-products .single-product .product-details{margin-bottom: 20px;}
#recommended-product-listing .recommended-products .single-product .product-details{margin-bottom: 0;}

/*Media*/
.tab .tab-button.et_pb_button {width: 48%;}
}


@media(max-width: 375px){
    /*Membership*/
    .event-header-path::after{bottom: 0; top: 40px;}
}

@media(max-width: 375px){
/* Header bar*/
.top-header a{right: -25px;}

}