.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:#0a0a0a;
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-image: url(https://ecicoaching.com/wp-content/uploads/2021/12/istockphoto-1167998504-170667a.jpg);
	background-size:cover;
}

:root{
--wd-text-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(51,51,51);
--wd-text-font-size:15px;
}
:root{
--wd-title-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-title-font-weight:700;
--wd-title-color:#242424;
}
:root{
--wd-entities-title-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:400;
--wd-entities-title-color:#333333;
--wd-entities-title-color-hover:rgb(51 51 51 / 65%);
}
:root{
--wd-alternative-font:"Open Sans", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:400;
--wd-widget-title-transform:uppercase;
--wd-widget-title-color:#333;
--wd-widget-title-font-size:15px;
}
:root{
--wd-header-el-font:"Open Sans", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:600;
--wd-header-el-transform:uppercase;
--wd-header-el-font-size:14px;
}
:root{
--wd-primary-color:rgb(240,83,35);
}
:root{
--wd-alternative-color:rgb(247,132,24);
}
:root{
--wd-link-color:rgb(240,83,35);
--wd-link-color-hover:rgb(229,105,34);
}
body{
	background-color:rgb(255,255,255);
}

.page .main-page-wrapper{
	background-color:rgb(255, 255, 255);
}

:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:rgb(240,83,35);
}
:root{
--btn-shop-bgcolor-hover:rgb(252,95,37);
}
:root{
--btn-accent-bgcolor:#106cd8;
}
:root{
--btn-accent-bgcolor-hover:#0f62c5;
}
:root{
--notices-success-bg:#459647;
}
:root{
--notices-success-color:#fff;
}
:root{
--notices-warning-bg:#E0B252;
}
:root{
--notices-warning-color:#fff;
}
	:root{
	
			--wd-form-brd-radius: 5px;
	
	
	--wd-form-brd-width: 2px;

	--btn-default-color: #333;
	--btn-default-color-hover: #333;

	--btn-shop-color: #fff;
	--btn-shop-color-hover: #fff;

	--btn-accent-color: #fff;
	--btn-accent-color-hover: #fff;
	
	
	
	
	
	
			--btn-default-brd-radius: 35px;
		--btn-default-box-shadow: none;
		--btn-default-box-shadow-hover: none;
	
			--btn-shop-brd-radius: 35px;
		--btn-shop-box-shadow: none;
		--btn-shop-box-shadow-hover: none;
	
	
	
	
			--btn-accent-brd-radius: 5px;
		--btn-accent-box-shadow: none;
		--btn-accent-box-shadow-hover: none;
		}

	/* Site width */
		/* Header Boxed */
	@media (min-width: 1025px) {
		.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
			max-width: 1192px;
		}
	}

	.container {
		max-width: 1222px;
	}
	
	
	@media (min-width: 1222px) {

		[data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1222px) / 2);
			padding-right: calc((100vw - 1222px) / 2);
		}

		.platform-Windows [data-vc-full-width]:not([data-vc-stretch-content]) {
			padding-left: calc((100vw - 1239px) / 2);
			padding-right: calc((100vw - 1239px) / 2);
		}
	}

	
/* Quick view */
div.wd-popup.popup-quick-view {
	max-width: 920px;
}

/* Shop popup */
div.wd-popup.wd-promo-popup {
	max-width: 800px;
}

/* Age verify */
div.wd-popup.wd-age-verify {
	max-width: 500px;
}

/* Header Banner */
.header-banner {
	height: 40px;
}

body.header-banner-display .website-wrapper {
	margin-top:40px;
}

/* Tablet */
@media (max-width: 1024px) {
	/* header Banner */
	.header-banner {
		height: 40px;
	}
	
	body.header-banner-display .website-wrapper {
		margin-top:40px;
	}
}

.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 280px;
}
		
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//ecicoaching.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=6.2.4") format("woff2");
}

.faq-6 {
	padding-top: -2px !important;
	margin-top: -2px !important;
}

td.product-name a {
    display: inline-block;
    font-size: 12px !important;
}

body.logged-in .ec-regbtn {
	display: none !important;
}


.ec-regbtn {
    display: block !important;
    margin-top: 3px !important;
}

.site-logo {
    max-height: 125px !important;
}

.scrollToTop { bottom: 20px; left: 20px; }


.whb-sticked .site-logo {
    max-height: 70px !important;
}

.breadcrumbs-location-summary .single-breadcrumbs-wrapper {
    margin-bottom: 10px;
    margin-top: 195px !important;
}

.woocommerce-product-gallery .owl-carousel .product-image-wrap {
    padding-right: 2px;
    padding-left: 2px;
    margin-top: 200px !important;
}

.wd-dropdown-register .login-title a {
    display: none !important;
}

/*** nav bar***/

.wd-tools-element>a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #ffffff !important;
    line-height: 1;
    padding-right: 10px;
    padding-left: 10px;
}

/*** req a call button ***/

.reqcallbutton:hover {
	    background-image: linear-gradient(to right, #ff9935, #ff7614, #fa5815,#e44000, #da0a03) !important;
    box-shadow: 0 0px 0px 0 rgba(229, 66, 10, 0.75) !important;
	border-width: 0px !important;
	border-color: rgb(255 255 255 / 0%) !important;
}


/*** nav bar ***/

.color-scheme-light .wd-nav[class*="wd-style-"], .whb-color-light .wd-nav[class*="wd-style-"] {
    --nav-color: #000;
    --nav-color-hover: #000;
	--nav-style-hover: underline !important;
    --nav-color-active: rgb(255 138 13 / 94%);
    --nav-chevron-color: rgba(255,255,255,0.6);
		letter-spacing: 0.5px !important;
}

.whb-sticky-shadow.whb-sticked .whb-row:last-child {
    border-bottom: none;
    background-color: #fff !important;
}

.whb-sticky-shadow.whb-sticked .whb-color-light .wd-nav[class*="wd-style-"] { 
	color: #000 !important;
	  --nav-color: #000;
    --nav-color-hover: #000;
}

/*** testimonial***/

.testimonial-content footer {
    margin-top: 15px;
    color: #565656 !important;
    font-weight: 600;
}


.testimonial-content footer>span {
    color: rgb(0 0 0 / 80%) !important;
    font-weight: 400;
}

.testimonial-content {
    max-width: 485px !important;
}


.owl-dots .owl-dot.active span {
    background-color: #e46731 !important;
    border-color: #fff0 !important;
}

.owl-dots .owl-dot span {
    display: block;
    margin: 5px;
    width: 10px;
    height: 10px;
    border: 2px solid rgb(228 149 73) !important;
    border-radius: 50%;
    -webkit-transition: all .25s ease;
    transition: all .25s ease;
}

.main-page-wrapper {
    margin-top: -40px;
    padding-top: 40px;
    min-height: 50vh;
    background-color: #FFF;
    margin-bottom: -40px!important;
}

/*** home ***/ 
.lastsect {
	padding-right: 14vh !important;
}

/*** buttton size ***/ 
.btn-size-default {
    padding: 12px 20px;
    font-size: 12px !important;
    line-height: 18px;
    font-family: 'Open sans' !important;
    font-weight: 600 !important;
    letter-spacing: 1px !important;
}

.btn-style-bordered.btn-size-small {
    padding: 9px 18px !important;
    font-family: 'Open sans' !important;
    letter-spacing: 1px !important;
    font-weight: 600 !important;
}

/*** menu nav***/

.wd-sub-menu {
    --sub-menu-color: #505050 !important;
    --sub-menu-color-hover: var(--wd-primary-color) !important;
}

.wd-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 380;
    margin: 15px 0 0;
    background-color: #ffffffed !important;
    background-position: bottom right;
    background-clip: border-box;
    background-repeat: no-repeat;
    box-shadow: 0 0 3px rgb(0 0 0 / 15%);
    text-align: left;
    visibility: hidden;
    opacity: 0;
    transition: opacity .2s ease, visibility .2s ease, transform .2s ease;
    transform: translateY(15px) translateZ(0);
    pointer-events: none;
}

.wd-sub-menu li a hover {;
    color: orange !important;

}

.wd-sub-menu li a {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px !important;
    line-height: 1.3;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
    color: #f06b0c !important;
    font-size: 15px !important;
    font-family: 'Open sans';
    letter-spacing: 0.3px !important;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
    color: #e85a24 !important;
}

.vc_tta .vc_tta-controls-icon {
    display: inline-block;
    vertical-align: middle;
    height: 8px !important;
    width: 8px !important;
    position: relative;
    font-size: inherit;
    margin: 0;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #ec8156 !important;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::after, .vc_tta-color-white.vc_tta-style-modern .vc_tta-controls-icon::before {
    border-color: #ec8156 !important;
}

/*** info block ***/
.team-member .member-position {
    display: block;
    margin-top: 5px;
    color: rgb(255 255 255 / 80%) !important;
    font-size: 14px;
}

.whb-color-light .wd-nav[class*="wd-style-"] {
    --nav-color: #000;
    --nav-color-hover: #000;
    --nav-style-hover: underline !important;
    --nav-color-active: rgb(242 109 35 / 94%) !important;
    --nav-chevron-color: rgba(255,255,255,0.6);
    letter-spacing: 0.5px !important;
}

/*** gravity forms button ***/

.[type="submit"], [type="button"] {
    padding: 10px 20px !important;;
    font-size: 13px !important;;
    line-height: 18px;
    background-color: #ffffff !important;;
    color: #f2592b !important;;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    outline: none;
    border-width: 2px !important;;
    border-style: solid !important;;
    border-color: #f2592b !important;;
    border-radius: 50px !important;
    box-shadow: none;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .3px;
    font-weight: 600;
    cursor: pointer;
    transition: color .25s ease, background-color .25s ease, border-color .25s ease, box-shadow .25s ease, opacity .25s ease;
}

.gform_wrapper.gravity-theme .gfield_label {
    font-size: 15px !important;
    font-weight: 600;
    margin-bottom: 8px;
    display: inline-block;
    padding: 0;
	    font-family: 'Open sans' !important;
}

.gform_wrapper.gravity-theme input[type=text] {
    font-size: 15px;
    padding: 8px;
    margin-bottom: 0;
    margin-top: 0;
    border-width: 1px !important;
    border-color: #dedede !important;
}

.whb-sticked .whb-general-header-inner {
    height: 90px !important;
    max-height: 88px !important;
}


.icons-design-default.color-scheme-light .wd-social-icon, [class*="color-scheme-light"] .icons-design-default .wd-social-icon {
    color: #ee5115 !important;
}

.whb-color-light .wd-header-text { 
	color: #000 !important;
}

.navtext {
	color: #000 !important;
}

.wd-nav[class*="wd-style-"]>li.menu-item-has-children>a:after {
    color: #000 !important;
}

.icons-design-default.color-scheme-light .wd-social-icon {
    color: #ffffff !important;
}

.vc_tta.vc_tta-gap-35.vc_tta-tabs-position-top .vc_tta-tabs-container {
    margin-bottom: 10px !important;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text {
    line-height: 1.2;
    position: relative;
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 1px;
    position: relative;
    font-size: 17px !important;
}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a {
    color: #e6480c !important;
    font-weight: 500 !important;
}

.gform_wrapper.gravity-theme .gform_footer input {
	    margin-bottom: 8px;
    background-color: rgb(240,83,35) !important;
    border-radius: 20px !important;
    color: white !important;
    letter-spacing: 0.8px !important;
}

#wd-61a508fe04bbf .timeline-col-secondary {
    background-color: #ffffff00 !important;
}

.timeline-col-secondary {
    background-color: #ffffff00 !important;
}

.timeline-arrow {
    color: #ea6212 !important;
}

.whb-sticky-shadow.whb-sticked .whb-color-light .wd-nav[class*="wd-style-"] {
    color: #000 !important;
    --nav-color: #000;
    --nav-color-hover: #ff5400 !important;
}

.wd-nav[class*="wd-style-"]>li:hover>a {
    color: #fc4600 !important;
}

.whb-color-light .wd-nav[class*="wd-style-"] {
    --nav-color: #000;
    --nav-color-hover: #000;
    --nav-style-hover: underline !important;
    --nav-color-active: rgb(242 109 35 / 94%) !important;
    --nav-chevron-color: rgba(255,255,255,0.6);
    letter-spacing: 0px !important;
}

.whb-top-bar .wd-header-text {
    font-size: 12px;
    line-height: 1.2;
    font-weight: 700 !important;
}


.wd-fontsize-xs {
    font-size: 16px !important;
}

.wd-fontsize-s {
    font-size: 17px !important;
}

*[id^='readlink'] {
    font-weight: normal;
    color: #000000;
    background: #ffffff;
    padding: 0px;
    border-bottom: 2px solid #e86535;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
    font-size: 12px !important;
    letter-spacing: 1px !important;
    font-weight: 600 !important;
}


.whb-color-light:not(.whb-with-bg) {
    background-color: #ffffff !important;
}

.gsection_title {
	color: rgb(240,83,35) !important;
}



.keyevents .wd-info-box {
    margin-bottom: 0;
    height: 485px !important;
}


.keyevents {
    height: 485px !important;
}

.widget:last-child {
    margin-bottom: 30px !important;
    padding-bottom: 0;
    border-bottom: none;
}


.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: #666;
    box-shadow: 5px 5px #ff6915 !important;
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab>a {
    border-color: #eee !important;
    background-color: #ff7203 !important;
    color: #fff;
}

.vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    color: #fff !important;
    background-image: linear-gradient(to right, #ff8f00, #ff7614, #fa5815,#e44000, #da0a03) !important;
}

.wd-testimon-name {
    margin-bottom: 10px;
    color: #000 !important;
}

.wd-testimon-bio {
    flex: 1 1 auto;
    color: #000 !important;
}

.wd-header-overlap .title-size-small {
    padding-top: 220px !important;
    padding-bottom: 50px !important;
}

.nav[class*="-pagination"] li .page-numbers {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
    min-width: 32px;
    height: 34px;
    color: #2d2a2a;
    font-weight: 600;
    font-size: 14px;
    line-height: 34px;
    transition: all .2s ease;
    margin-bottom: 30px !important;
}

.related-and-upsells>div:last-child {
    margin-bottom: 0;
    margin-bottom: 30px !important;
}

.wd-logo img {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    transform: translateZ(0);
    max-height: inherit;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    perspective: 800px;
    -webkit-perspective: 800px;
}

.btn.btn-style-link {
    letter-spacing: 1px !important;
}

/*** CTA free guide button ***/

.freeguide {
	color: #fff !important;
	border-width: 1px !important;
	border-color: solid rgb(255 255 255 / 54%) !important;
}

.freeguide .input[type=email] {
			border-color: solid rgb(255 255 255 / 54%) !important;
}

.gform_wrapper.gravity-theme .gfield input.large {
    border-color: #dddddd !important;
    border-width: 1px !important;
}

.cart-totals-inner {
    padding: 25px;
    border: 3px solid #EFEFEF;
    margin-bottom: 25px !important;
}

.wd-load-more {
    padding: 12px 25px 12px 25px;
    border-color: #ef610a !important;
    color: #ef610a !important;
    font-weight: 900;
    border-width: 2px;
    margin-bottom: 30px !important;
}


/*** my account page ***/

.wd-registration-page {
    margin-right: auto;
    margin-left: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    max-width: 1000px;
    margin-bottom: 40px !important;
}


/*** blog ***/


	.wd-post-date.wd-style-with-bg {
    display: none !important;
}

.meta-categories-wrapp {
    display: none !important;
}


.wd-post-cat.wd-style-with-bg {
    display: none !important;
}

@media (max-width: 576px)
.testimon-style-boxed .testimonial-inner {
    height: 470px !important;
}

nav[class*="-pagination"] ul {
    display: inline-block;
    font-size: 0;
    margin-bottom: 20px !important;
}

/*** reg form error field ***/

.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea {
    border: 2px solid #d90808 !important;
}

.gform_validation_errors {
    width: 100%;
    border: 0px solid #790000 !important;
    box-shadow: 0 0 0 #ff6d6d;
    border-radius: 0px;
    padding: 1.0625rem 1.375rem;
    margin-top: .5rem;
    margin-bottom: .5rem;
    background-color: #d1a650 !important;
}


.gform_validation_errors>h2 {
    font-size: 15px !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    margin: 0 0 .9375rem 0;
}

.gform_validation_errors>ol a {
    text-decoration: none;
    color: #fff !important;
    font-size: 14px !important;
}

.gform_legacy_markup_wrapper li.gfield.gfield_error {
    background-color: rgb(255 255 255 / 0%) !important;
    margin-bottom: 6px!important;
    border-top: 0px solid #c89797 !important;
    border-bottom: 0px solid #c89797 !important;
}

/*** Gravity form field description formatting ***/
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_description {
	font-size: 12px !important;
	padding: 1px;
}

@media (max-width:1020px) and (min-width:280px) {
.wd-tools-element>a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #000000 !important;
    line-height: 1;
    padding-right: 10px;
    padding-left: 10px;
}
}

@media (max-width:1000px) and (min-width:280px) {
.site-logo {
    padding-top: 20px !important;
}
	

@media (max-width:1000px) and (min-width:280px) {
.whb-sticked .site-logo {
    padding-top: 0px !important;
}

.list1 {
	align-content: left !important;
	text-align: left !important;
}
	
		@media (max-width:1100px) and (min-width:768px) {
	.juliaquote {
			display: none !important;
		}
			
			
.testimon-style-boxed .othercoaches {
			    height: 440px !important;
}


		@media (max-width: 500px) and (min-width:50px) {
.testimon-style-boxed .testimonial-inner {
		    height: 460px !important;
}


@media (min-width: 1025px) {
	/* Dream SG Proj */
.dream-catalyst-section {
	margin-bottom: 30px !important;
}

@media (max-width:1024px) and (min-width:1024px) {
.areyoumobile {
	display: none !important;
}
	

}

@media (min-width: 768px) and (max-width: 1024px) {
	.wd-tools-element>a {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: #000 !important;
    line-height: 1;
    padding-right: 10px;
    padding-left: 10px;
}

.wd-logo img {
    padding-top: 30px !important;
    padding-bottom: 0px !important;
    transform: translateZ(0);
    max-height: inherit;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    perspective: 800px;
}

@media (max-width:1000px) and (min-width:580px) {
.site-logo {
    max-height: 125px !important;
    padding-top: 20px !important;
}
	
@media (max-width:1000px) and (min-width:580px) {
.whb-sticked .site-logo {
    padding-top: 0px !important;
}
	

.whb-sticked .wd-logo img {
	padding-top: 0px !important;
}

		
@media (max-width:1100px) and (min-width:760px) {
.list1 {
	align-content: left !important;
	text-align: left !important;
}
	


.face2face {
	padding-top: 60px !important; 
	margin-top: 30px !important;
}
	
	
	.coachtr {
		margin-top: 6vh !important;
	}
	
.juliaquote {
	display: none !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

	
	.cc-quote-1 {
		margin-top: 0vh !important;
	}
}

@media (max-width: 576px) {
	.info-box-title {
    line-height: 28px !important;
}

#wd-61b31db663a06 .info-box-title {
    line-height: 28px !important;
    font-size: 15px;
    color: #ffffff;
    padding-top: 3px !important;
}

.site-logo {
   margin-top: 15px !important;
}

.whb-sticked .site-logo {
   margin-top: 0px !important;
}

.mobileshop {
	font-size: 9px !important;
}


/*** home ***/

.section1 {
	padding-bottom: 40px !important;
}

#wd-61a4aec2a188a { 
	margin-top: 60px !important;
}
	
.vc_custom_1638183661104 {
	margin-bottom: 6vh !important;
}

.vc_custom_1638183772211 {
	margin-bottom: 8vh !important;
}

.vc_custom_1641179620749 {
	margin-bottom: 8vh !important;
}

.home-trans-title {
	margin-bottom: -12px !important;
}

.hereshow1 {
	margin-bottom: 4vh !important;
}

 .hereshow2 {
	 	margin-bottom: 4vh !important;
}

 .hereshow3 {
	 	margin-bottom: 4vh !important;
}

.lastsect {
	padding-right: 0px !important;
}

/*** header ***/

.wd-tools-element>a {
	color: #000 !important;
}

.mobileslider {
	padding-top: -800px !important;
	margin-top: 0px !important;
}

.home-trans-title {
	padding-bottom: -35px !important;
}


.vc_custom_1638434450503 {
    padding-top: 20vh !important;
    padding-bottom: 20vh !important;
    background-image: url(https://ecicoaching.com/wp-content/uploads/2021/12/Untitled-design-2.png?id=8428) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover;
}

/*** footer ***/

.svc-border .vc_custom_1641189480016 {
	border-width: none !important;
	border-left-style: none !important;
}


/*** Coach Certification ***/
.cc-image-1 {
	margin-bottom: -70px !important;
}

.cc-quote-1 {
	margin-bottom: 10px !important;
}
.f2f-title {
	margin-top: 45px !important;
}

.cc-f2f-list {
	margin-top: 0px !important;
}

.vc_custom_1641267919851 {
	padding-top: 60px !important;
}

#wd-619de01828619 .woodmart-title-container {
	padding-bottom: 40px !important ;
}

.cc-step-1 {
	padding-top: 20px !important;
}

.cc-step-2-img {
	padding-top: 40px !important;
}

.cc-step-2 {
	padding-top: 20px !important;
}

.cc-step-3-img {
	padding-top: 40px !important;
}

.cc-step-3 {
	padding-top: 20px !important;
}

.cc-button {
	padding-bottom: 40px !important;
}

/*** About - Organisation ***/
.org-story-title {
	margin-top: 20px !important;
}

.org-story-1 {
	margin-top:-20px !important;
}

.org-quote-1 {
display: none !important;
	padding-top: 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.org-quote-2 {
	margin-top: -6vh !important;
}

.vc_custom_1639129992231 {
	margin-top: 40px !important;
}

.org-quote-emptyspace {
	height: 5vh !important;
}

.values-title {
	margin-top: 35px !important; 
	margin-bottom: 25px !important;
}

.values-content {
	margin-top: 10px !important; 
	margin-bottom: 10px !important;
}

.values-link {
	margin-bottom: 50px !important;
}

.org-ke-carou { 
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.org-ke-title {
	margin-top: 10px !important; 
	margin-bottom: 25px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.about-trainers-key-text  {
	margin-top: 10px !important; 
}

.about-trainers-team-title {
	padding-top: 5px !important;
}


/* TruCoach Methodology */

.trucoach-intro {
	margin-top: 20px !important;
}

.trucoach-caption {
	padding-bottom: 20px !important;
}

.trucoach-become {
	margin-top: 10px !important;
}

.trucoach-text {
	padding-bottom: 70px !important;
}
	
.trucoach-img-1 { 
	margin-bottom: -50px !important;
}

.trucoach-img2 {
	padding-top: 30px !important;
	margin-top: 20px !important;
}

.trucoach-img-trans {
	margin-top: 10px !important;
}

.trucoach-img2-inside {
	padding-top: 20px !important;
}

.trucoach-pers-trans {
	margin-bottom: 20px !important;
}


.trucoach-transform-img {
	margin-top: 20px !important;
	padding-top: 20px !important;
}

.trucoach-trans-title {
	padding-top: 10px !important;
}

.trucoach-trans-content {
	padding-top: 0px !important;
	padding-bottom: 10px !important;
}

.learning-list {
	padding-bottom: 10px !important;
}

.learning-title {
	padding-top: 30px !important
}

.impact-title {
	padding-top: 20px !important;
}

.impact-img {
	padding-top: 30px !important;
}

.trucoach-list1 {
	margin-bottom: -50px !important;
}

.change-title {
	padding-top: 30px !important;
}

.trucoach-change {
	margin-left: 0px !important;
	padding-left: 0px !important;
}

/*** Dream SG ***/

.dream-vision-title {
	margin-top: -20px !important;
}

.dream-founder-title {
	margin-top:-20px !important;
}

.dream-founder-img	{
	padding-top: 10px !important;
	padding-bottom: 15px! important;
}

.dream-founder-caption {
	margin-bottom: 20px !important ;
}

.dream-catalyst-section {
	margin-top: -40px !important;
}

.dream-campaign-title {
	margin-top: -10px !important;
	padding-bottom: 30px !important;
}

.dream-campaign-img { 
	padding-top: 10px !important;
	padding-bottom: -10px !important;
}

.dream-streets-title {
	margin-top: -15px !important;
	padding-bottom: 10px !important;
}

.dream-streets-section {
	margin-bottom: -50px !important;
}

.dream-sg-2015-title {
	margin-top: -30px !important;
}

/*** Alumni Coachces  ***/

.alumnicoaches {
    align-content: center !important;
    align-items: center !important;
    justify-content: center !important;
    text-align-last: center !important;
	display: block !important;
}

.vc_custom_1641465563815 {
    margin-bottom: 6vh !important;
    text-align-last: center !important;
}


/*** LEAP Movie ***/


.othercoaches {
    height: 460px !important;
	margin-bottom: 25px !important;
}

.testimon-style-boxed .testimonial-inner {
    height: 460px !important;
}


.artof1 {
	margin-top: -6vh !important;
	padding-bottom: 30px !important;
}

.coursedes2 {
	margin-top: -8vh !important;
	padding-bottom: 4vh !important;
	
}


.contactmobile {
	margin-top: -75px !important;
}

.leap-title {
	margin-top: 40px !important;
}

.youtubelink {
	margin-bottom: 30px !important;
}

.movie-kelvin-title {
	margin-top: 35px !important;
}

.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {
	width:90% !important;
}

.testimonial-content {
	font-size: 14px !important;
}

#wd-61dd31d0d0d2f .woodmart-text-block {
	padding-top: 25px !important;
	font-size: 12px !important;
	padding-bottom: 20px !important;
}

.othercoaches-title {
	margin-top: 40px !important;
}

.movie-watch-button {
	margin-bottom: 30px !important;
	padding-bottom: 20px !important;
}

.movie-launch-title {
	margin-top: 20px !important;
}

/*** Events ***/

.event-quote-bg {
	margin-bottom: 30px !important;
}

.event-accordion-bg {
	margin-bottom: 15px !important;
}

.event-journey-bg {
	margin-top: 15px !important;
}

/*** What's going on ***/
.resources-bg-1 {
	margin-bottom: 40px !important;
}

.testimon-style-boxed .testimonial-inner {
    padding: 30px;
    background-color: var(--bgcolor-white);
    box-shadow: 0 0 5px rgb(0 0 0 / 10%);
    transition: box-shadow .5s ease;
    height: 460px !important;
}


.othercoaches2 .testimon-style-boxed .testimonial-inner {
	padding-top: 4vh !important;
}

.single-product-page .summary-inner {
    margin-bottom: -20px;
	    margin-top: -160px !important;
}

.callmobile {
	margin-right: -15px !important;
}
}

