@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css");
/*** GENERIC CSS ***/
html,body {
	height: 100%;
}

body {
	font-size: 14px;
	font-family: 'Montserrat', sans-serif;
}


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

a {
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
	text-decoration: none;
	font-family: 'Montserrat', sans-serif;
	color: #555555;
}

a:hover {
	text-decoration: none;
	color: #24a9e2;
}

a:focus {
	text-decoration: none;
}

button {
	outline: 0 !important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}

button:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	font-family: 'Montserrat', sans-serif;
}

h1 {

}

h2 {
	font-size: 44px;
	line-height: 1.4;
	color:#222222;
	font-weight:600;
}

h3 {
	font-size:36px;
	line-height:48px;
	font-weight:600;
	color:#222222;
}

h4 {
	font-size:20px;
}

h5 {
	font-size:20px;
	color:#111111;
	font-weight:600;
}

.d-table {
	width: 100%;
	height: 100%;
}

.d-table-cell {
	vertical-align: middle;
}

p {
	font-size: 18px;
	color:#222222;
	line-height:32px;
}

p.title-p {
	font-size:24px;
	color:#222222;
	line-height:36px;
}

p:last-child {
	margin-bottom: 0;
}

img {
	max-width: 100%;
	height: auto;
}

.visible-xs {
	display: none;
}

.btn-default {
	padding:10px 0px;
	color:#42270d;
	font-size:14px;
	border-radius: 0px;
	min-width: 200px;
	font-weight:600;
	letter-spacing:2px;
	text-transform: uppercase;
	position:relative;
	display: inline-block;
	min-width: inherit;
}

.btn-default:after {
	content:'';
	position:absolute;
	top: 5px;
	right: -20px;
	background:url(../img/btn.png) 50% 50% no-repeat;
	width:40px;
	height:30px;
}

.btn-default:hover {
}

.underlined {
	position: relative;
	display: inline-block;
}

.underlined::after {
	content:'';
	width:100px;
	background:#134db8;
	height: 4px;
	position:absolute;
	top:100%;
	left: 0%;
	z-index: -1;
}

ul.list li {
	margin:0px 0px 15px 0px;
}

/*** PRELOADER ***/
.preloader {
	width: 100%;
	height: 100%;
	position: fixed;
	background-color: #fff;
	top: 0;
	left: 0;
	z-index: 99999;
}

.preloader .lds-ripple {
	position: relative;
	width: 80px;
	height: 80px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.preloader .lds-ripple div {
	position: absolute;
	border: 2px solid #134db8;
	opacity: 1;
	border-radius: 0;
	-webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
	animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}

.preloader .lds-ripple div:nth-child(2) {
	-webkit-animation-delay: -0.5s;
	animation-delay: -0.5s;
}

@-webkit-keyframes lds-ripple {
	0% {
		top: 28px;
		left: 28px;
		width: 0;
		height: 0;
		opacity: 1;
	}
	100% {
		top: -1px;
		left: -1px;
		width: 58px;
		height: 58px;
		opacity: 0;
	}
}

@keyframes lds-ripple {
	0% {
		top: 28px;
		left: 28px;
		width: 0;
		height: 0;
		opacity: 1;
	}
	100% {
		top: -1px;
		left: -1px;
		width: 58px;
		height: 58px;
		opacity: 0;
	}
}

.img-rounded {
	border-radius: 15px;
}

.hover-animate {
	-webkit-transition: all ease 0.5s;
	transition: all ease 0.5s;
}

.hover-animate:hover {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);
}

/*** HEADER ***/


.header {
	background:#f5f7fa;
	border-bottom:1px solid #e4e6e8;
	padding:24px 0px;
}

.navbar-light .navbar-nav .nav-link {
	color:#111111;
}

.navbar-nav .nav-link {
	font-size:14px;
	color:#111111;
	font-weight:500;
	text-transform:uppercase;
	padding:10px 25px !important;
}

.navbar {
	padding:0px 0px;
}


/* Banner Style */
.banner {
	background-image: url(../img/img-1.png), url(../img/bg-contact.png);
	background-position:right center, 50% 50%;
	background-repeat: no-repeat, no-repeat;
	background-size:auto 80%, cover;
	height:75vh;
}

.banner.training-banner {
	background-image: url(../img/img-2.png), url(../img/bg-contact.png);
	background-position:right center, 50% 50%;
}

.banner.speaking-banner {
	background-image: url(../img/speaking-bg.png), url(../img/bg-contact.png);
	background-position:right center, 50% 50%;
}

.banner.post-details {
	background-image:url(../img/bg-contact.png) !important;
	background-position:50% 50%;
	background-size:cover;
	padding:80px 0px;
	height:auto;
}

/* services Style */
.services {
	padding:80px 0px;
}

.services .services-info a {
	color:#777777;
	font-size:16px;
}

.services .services-info label {
	color:#222222;
	font-size:18px;
	line-height:32px;
}

.form-bg {
	background:#f5f7fa;
	padding:90px;
}

.form-bg input {
	height:65px;
	padding-left:28px;
	border:none;
	box-shadow:none !important;
	outline:0;
}

.form-bg .form-control {
	margin-bottom:34px;
	border-radius:0px;
	height:65px;
	box-shadow:none !important;
	border:none;
}

.form-bg textarea.form-control {
	height:250px;
	resize:none;
	padding:30px;
}


.form-bg input:focus {
	color:#000000;
	font-weight:600;
}

.form-bg input::-webkit-input-placeholder,.form-bg textarea::-webkit-input-placeholder  {
	color:rgba(0,0,0,0.5) !important;
}

.form-bg button {
	font-size:14px;
	color:#000000;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:17px 45px;
	font-weight:500;
	background:#ddc460;
	border-radius:0px 0px 40px 0px;
	box-shadow: 4px 3px 5px 2px #ededec;
	position:relative;
	margin-top:10px;
}

.form-bg button:after {
	content:'';
	position:absolute;
	top:-6px;
	left:-6px;
	border-radius:0px 0px 40px 0px;
	border:1px solid #ddc460;
	height:100%;
	width:100%;
}

.form-bg ul { 
	height:65px;
	border:none;
	width:455px;
	color:rgba(0,0,0,0.5);
	font-size:16px;
	background:#fff;
	border-bottom:1px solid #e1e8f2;
	padding:0px;
	position:absolute;

}

.form-bg ul li { 
	padding: 19px 28px; 
	z-index: 2;
	background:#fff;
}

.form-bg ul li:not(.init) { 
	float: left;
	padding: 13px 28px;
	width: 100%;
	display: none;
	background: #ffffff;
	color: #393e45;
	border-bottom:1px solid #f5f7fa;
	position: relative;
	left:0px;
}

.form-bg ul li:not(.init):hover,.form-bg  ul li.selected:not(.init) { background: #fcf9ef; color: #000; }
.form-bg li.init { cursor: pointer; background:#fff url(../img/arrow.png) 95% 50% no-repeat; }

.services .owl-carousel img {
	filter: grayscale(100%);
}

.services .owl-carousel img:hover {
	filter: grayscale(10%);
}

.owl-dots button {
	background:#ddc460;
	height:15px;
	width:15px;
	border-radius:100%;
}

.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top:60px;
}

.owl-theme .owl-dots .owl-dot span {
	margin:0px !important;
	display:inline-block;
	position: relative;
	top: -1px;
	left: 0px;
	background:#ddc460;
}

.owl-theme .owl-dots .owl-dot {
	margin:0px 15px;
	height:20px;
	text-align:center;
	position:relative;
	border-radius: 50%;
	width:20px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #ddc460;
}

.owl-theme .owl-dots .owl-dot:after {
	content: '';
	position: absolute;
	top: 8px;
	right: -35px;
	width: 41px;
	background: #ddc460;
	height: 1px;
}

.owl-theme .owl-dots .owl-dot:last-child:after {
	display:none !important;
}

.owl-theme .owl-dots .owl-dot.active {
	border:1px solid #ddc460;
}

.testimonials {
	background:url(../img/bg-testimonials.png) 50% 50% no-repeat;
	background-size:cover;
	padding:80px 0px;
}

.testimonials p {
	font-size:22px;
	line-height:36px;
	margin:30px 0px;
	color:#222222;
}

.testimonials img {
	display:inline-block !important;
	width:auto !important;
}

.testimonials h5 {
	color:#222222;
	font-size:18px;
	font-weight:bold;
}

.testimonials h6 {
	color:#666666;
	font-size:14px;
	font-weight:400;
}

.testimonials.white {
	background: #fff;
	padding: 120px 0px;
}

.testi-arrow.owl-theme .owl-nav {
	margin-top: 10px;
	position: absolute;
	bottom: 50%;
	width: 100%;
	left: 0;
	text-align: left;
}

.testi-arrow.owl-theme button {
	width: 50px;
	height: 51px;
	border-radius: 0;
}

.testi-arrow.owl-theme button span {
	overflow: hidden;
	text-indent: -999999px;
	display: block;
}

.testi-arrow.owl-theme .owl-nav .owl-prev {
	float:left;
	background:url(../img/arrow-left.png) 45% 45% no-repeat;
	padding:160px 0px 115px 0px;
	border-radius: 20px 0px 0px 0px;
	position: relative;
}

.testi-arrow.owl-theme .owl-nav .owl-prev:hover {
	background-color: #ddc460;
	background-position: 56% 52%;
}

.testi-arrow.owl-theme .owl-nav .owl-prev:before {
	content:'';
	border:1px solid #ddc460;
	width: 100%;
	height: 100%;
	position: absolute;
	top: -4px;
	left: -4px;
	border-radius: 20px 0px 0px 0px;
}

.testi-arrow.owl-theme .owl-nav .owl-next {
	float:right;
	background:url(../img/arrow-right.png) 45% 45% no-repeat;
	padding:160px 0px 115px 0px;
	border-radius: 0px 0px 20px 0px;
	position: relative;
}

.testi-arrow.owl-theme .owl-nav .owl-next:hover {
	background-color: #ddc460;
	background-position:56% 52%;
}

.testi-arrow.owl-theme .owl-nav .owl-next:before {
	content:'';
	border:1px solid #ddc460;
	width: 100%;
	height: 100%;
	position: absolute;
	top: -4px;
	left: -4px;
	border-radius: 0px 0px 20px 0px;
}



/** Training **/
.comapny-service {
	padding:120px 0px;
}

.courses {
	background:url(../img/bg-1.jpg) top center no-repeat;
	padding:160px 0px 115px 0px;
}

.training-courses {
	padding:30px 0px 0px 0px;
}

.training-courses h3 {
	font-size:30px;
}

.training-courses a.btn-default {
	margin-top:10px;
	display: inline-block;
	position: relative;
	min-width:auto;
}


span.rectangle {
	position:relative;
	z-index:999;
}

span.rectangle:after {
	content:'';
	z-index:-9;
	position:absolute;
	top: -35px;
	left: 25px;
	width:270px;
	height:121px;
	background:url(../img/rectangle-img.png) 50% 50% no-repeat;
}


.nav-tabs .nav-link {
	font-size:15px;
	color:#999999;
	background:none;
	border:none;
	margin:0px 25px !important;
	text-transform:uppercase;
	padding:8px 0px !important;
	background:none !important;
	font-weight:600;
	border-bottom:2px solid transparent;	
}

.nav-tabs .nav-link:first-child {
	margin-left:0px!important;
	margin-right:50px !important;
}

.nav-tabs .nav-link.active {
	border-bottom:2px solid #ddc460;
	font-weight:bold;
}

.nav-tabs {
	border:none;
}


.btn-defaultnew {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 20px 45px;
	font-weight: 500;
	background: #ddc460;
	border-radius: 40px 0px 0px 0px;
	box-shadow: 4px 3px 5px 2px #ededec;
	position: relative;
}

.btn-defaultnew:after {
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	border-radius: 40px 0px 0px 0px;
	border: 1px solid #ddc460;
	height: 104%;
	width: 99%;
	z-index: -1;
}

.setup-book {
}


.testimonials.bgmix {
	background:url(../img/bg-mix.png) 50% 50% no-repeat;
	background-size:cover;
	padding-bottom: 140px;
}

.testimonials.bgmix.newsletter {
	background:#fff;
	padding-bottom: 140px;
	border-bottom: 1px solid #e4e6e8;
}

.testimonials.bgmix.newsletter input {
	border:none;
	border-radius:0px;
	border-bottom:2px solid #000000;
	background:none;
	outline:0;
	box-shadow:none;
	height:60px;
	margin-bottom:0px;
}

.testimonials.bgmix.newsletter button {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 20px 55px;
	font-weight: 500;
	background: #ddc460;
	border-radius: 40px 0px 0px 0px;
	box-shadow: 4px 3px 5px 2px #ededec;
	position: relative;
}

.testimonials.bgmix.newsletter input::-webkit-input-placeholder {
	color:#000 !important;
}

.testimonials.bgmix .setup-book .row {
	background:url(../img/bg-topics.png) top left no-repeat;
	background-size:cover;
	margin-top: 80px;
}

.testimonials.bgmix.newsletter .setup-book .bg-news {
	background: url(../img/blog-newsletter.png) top left no-repeat;
	background-size: cover;
	margin-top:0px !important;
}

.testimonials.bgmix.newsletter .setup-book .bg-news .row {
	margin:0px !important;
	background:none !important;
	padding:30px 0px !important;
}

.testimonials.bgmix .setup-book p {
	font-size: 18px;
	color: #222222;
	line-height: 32px;
	margin: 0;
}

.setup-book .row {
	background:url(../img/bg-book.png) 50% 50% no-repeat;
	background-size:cover;
	padding:80px 0px;
}

.testimonials-main {
	background:url(../img/bg-testi.png) 50% 50% no-repeat;
	background-size:cover;
	padding: 100px 0px;
}

.testimonials-main .spp {
	padding: 100px 0px;
}

.testimonials-main .owl-theme .owl-dots {
	position: relative;
	bottom: -120px;
}

.testimonials-main h4 {
	color:#000000;
	font-size: 18px;
	line-height: 25px;
	font-weight: 600;
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}

.testimonials-main h4 img {
	margin-right: 20px;
}

.testimonials-main h4 span {
	color:#999999;
	font-size: 14px;
	font-weight: 400;
}

.testimonials-main p {
	color:#000000;
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 30px;
}

.testimonials-main .spr {
	padding: 0px 150px;
}

.owl-carousel .owl-item img {
	display: inline-block;
	width:auto;
}

.banner-home {
	background: url(../img/bg-banner.png) bottom center no-repeat;
	background-size:cover;
}

.banner-home h6 {
	color:#4c3416;
	font-size: 14px;
	letter-spacing: 1.3px;
	opacity: .8;
}

.banner-home h2 {
	line-height: 1.2;
	font-size: 40px;
	text-transform: uppercase;
	margin: 25px 0px 70px 0px;
}

.banner-home .btn-defaultnew:after {
	top: 3px;
	left: 7px;
}

.play-btn {
	display: inline-block;
	color:#000000;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 500;
	margin-left: 30px;
	margin-top: 10px;
	vertical-align: top;
}

.play-btn img {
	margin-right: 10px;
}

.modal-video .close {
	text-shadow: none;
	color:#fff;
	opacity: 1;
	font-weight: 400;
	font-size: 40px;
}

.modal-video .modal-content {
	background: none;
	border: none;
	padding: 0px;
	border-radius: 0;
}

.section-title h6 {
	color:#4c3416;
	font-size: 14px;
	letter-spacing: 1.3px;
	opacity: .8;
	text-transform: uppercase;
}

.section-title h2 {
	line-height: 1.2;
	font-size: 36px;
	margin-top:15px;
	font-weight: 600;
}

.section-title p {
	margin-top: 20px;
}


.tips {
	background: url(../img/bg-tips.png) 50% 50% no-repeat;
	background-size: cover;	
	padding: 100px 0px;
	padding: 0px;
}

.tips .img img {
	max-width: 138%;
	position: relative;
	margin-left: -20%;
	margin-top: -104px;
	margin-bottom: -200px;
}

.tips .form-bg .form-control { 
	border-bottom: 2px solid rgba(0,0,0,.25);
	margin-bottom: 25px;
	height: 48px;
	padding-left: 17px;
}

.tips .form-bg .form-control:focus { 
	border-color:#000;
}

.tips .form-bg button {
	margin-top: 30px;
	margin-left: 10px;
}

.speaking {
	background: url(../img/bg-speaking.png) bottom right no-repeat;
	background-size: cover;	
	padding: 100px 0px;
}

.speaking h4 {
	color: #000;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	padding: 29px 20px;
}

.hover-link img {
	position: relative;
	z-index: 2;
}

.hover-link {
	position: relative;
	display: inline-block;
	z-index: 2;
	transform: all .3s;
	top: 0px;
}

.hover-link:hover {
	top: -11px;
	transform: all .3s;
}

.hover-link:hover .bdr {
	opacity: 1;
}

.hover-link .bdr {
	position: absolute;
	bottom: -10px;
	right: -14px;
	display: inline-block;
	border: 1px solid #ddc460;
	width: 100%;
	height: 100%;
	border-radius: 56% 56% 0px 0px;
	opacity: 0;
}

.hover-link .bdr img {
	position: absolute;
	bottom: 0;
	right: 0;
}

.btn-defaultnew {
	display: inline-block;
}

.btn-defaultnew.bless {
	background: none;
	box-shadow: none;
}

.btn-defaultnew.bless:after {
	border-radius: 0px 0px 40px 0px;
	top: 0;
	left: 0;
}

.coaching {
	padding:100px 0px;
}

.coaching h4 {
	color: #000;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1;
	padding: 20px 20px;
}

.coaching h4 span {
	opacity: .5;
	font-weight: 400;
	font-size: 14px;
}

.coaching .hover-link .bdr {
	border-radius: 56% 0px 0px 0px;
	right: -11px;
}

.coaching .hover-link.rt .bdr {
	border-radius: 0px 0px 56% 0px;
	right: 11px;
	bottom: 11px;
}

.coaching .hover-link.rt .bdr img {
	bottom: auto;
	top: 0;
	right: auto;
	background: #ddc460;
	border-radius: 0px 0px 27px 0px;
}

.service-training {
	background:#fff url(../img/bg-train.png) bottom center no-repeat;
	background-size: cover;	
	padding: 100px 0px 0px 0px;
	border-bottom:1px solid #ddc460;
}

.service-training .down {
	margin-top: 70px;
	margin-bottom: -33px;
}

.service-training .btn-defaultnew.bless {
	background: #fff;
	border-radius: 0px 0px 40px 0px;
	border: 1px solid #ddc460;
}

.service-training .btn-defaultnew.bless:after {
	left: 2px;
	display: none;
}

.service-training h4 {
	color: #000;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1;
	padding: 30px 20px 20px 20px;
}

.hover-link.sd .bdr {
	border-radius: 51%;
	right: -11px;
	bottom: -11px;
}

.hover-link.sd .bdr {
	border-radius: 51%;
	right: -11px;
	bottom: -11px;
}

.hover-link.sd .bdr img {
	bottom: 0px;
	top: auto;
	right: 37%;
	background: #ddc460;
	border-radius: 23px 0px 21px 0px;
}

.hover-link.td .bdr {
	bottom: 10px;
	right: 10px;
	border-radius: 0px 0px 56% 56%;
}

.hover-link.td .bdr img {
	position: absolute;
	bottom: auto;
	right: auto;
	background: #ddc460;
	left: 0;
	border-radius: 0px 0px 21px 0px;
}

.coaching.consulting {
	background: #fff;
	padding: 170px 0px 120px 0px;
}

.coaching.consulting h4 {
	padding-bottom: 0;
}

.banner p {
	margin-top: 20px;
}

h3.sm {
	font-size: 30px;
}

.experience-leader {
	border-bottom: 1px solid #d9d9d9;
	padding: 110px 0px 80px 0px;
}

.my-story {
	padding: 110px 0px 175px 0px;
	overflow: hidden;
}

.my-story .bg:before {
	content: '';
	position: absolute;
	top: 26px;
	left: -12%;
	width: 124%;
	height: 100%;
	background: #fff url(../img/bg-mystory.png) 50% 50% no-repeat;
	background-size: 93% auto;
}

.values {
	padding: 100px 0px;
	background: url(../img/bg-values.png) top left no-repeat;
	background-color: #f5f7fa;
}

.values .bg {
	background: #fff;
	padding: 70px 55px 60px 57px;
	border-radius: 170px 170px 0px 0px;
}

.values .bg-line {
	background: url(../img/bg-line2.png) center left no-repeat;
	background-size: 96% auto;
}

.values .bg.down {
	border-radius: 0px 0px 170px 170px;
}

.values h4 {
	color:#393e45;
	font-size: 20px;
	font-weight: 600;
	margin: 30px 0px 22px 0px;
}

.values .bg p {
	color:#393e45;
	font-size: 16px;
	line-height: 24px;
}

.values .mbr>div {
	margin-bottom: 40px;
}

.aknowledge {
	background: url(../img/bg-map.png) 50% 20% no-repeat;
	padding: 150px 0px 110px 0px;
}

.aknowledge .stop {
	margin-top: 70px;
}

.services .logo-team img {
	filter: grayscale(0%);
}

.page-template-template-contact .services .logo-team img, .page-template-template-about .services .logo-team img {
	filter: grayscale(100%);
	opacity:0.5;
}

.page-template-template-contact .services .owl-carousel img:hover, .page-template-template-about .services .logo-team img:hover {
	opacity:1;
}

.services.about {
	background: #f5f7fa;
}

.growth {
	padding: 80px 0px 120px 0px;
}

.growth .section-title h2 {
	margin-bottom:80px;
}

.growth .section-title h2 span {
	position: relative;
}

.growth .section-title h2 span img {
	position: absolute;
	top: -5px;
	left: 15px;
	z-index: -1;
}

.growth .section-title p {
	color:#393e45;
	font-size: 14px;
	margin-top: 50px;
}

.coach-programe {
	padding: 90px 0px 50px 0px;
}

.coach-programe h4 {
	color:#222222;
	font-weight: 600;
	font-size: 30px;
}

.coach-programe .mbs {
	margin-bottom: 90px;
}

.coach-programe .tag {
	display: inline-block;
	color:#393e45;
	font-size: 14px;
	background: #e1e8f2;
	min-width: 87px;
	line-height: 30px;
	letter-spacing: 1px;
	text-align: center;
	border-radius: 25px 0px 25px 0px;
	margin-bottom: 30px;
	margin-top: 5px;
	padding: 0px 15px;
	font-weight: 500;
	text-transform: uppercase;
}

.coach-programe h5 {
	color:#000000;
	font-weight: 600;
	font-size: 19px;
	margin-bottom: 10px;
}

.coach-programe .rectangle:after {
	left: 50%;
	margin-left: -33%;
	background: url(../img/rectangle-img.png) 50% 50% no-repeat;
	opacity: .4;
}

.coach-programe .icr {
	color:#222222;
	font-size: 16px;
	line-height: 24px;
	display: flex;
	align-items: center;
	margin: 20px 0px;
}

.coach-programe .icr img {
	margin-right:20px;
}

.coach-programe .hr hr {
	border-top: 1px solid rgba(0,0,0,0.15);
	float: left;
	width: 100%;
	margin: 60px 0px;
}

/** Speaking Pages **/
.challenges-speaking {
	padding:45px 0px;
}

.challenges-speaking .speaking-content {
	border-bottom: 1px solid rgba(0,0,0,0.15);
	padding:20px 0px 40px 0px;
}

.challenges-speaking h3 {
	font-size:30px;
}

.badge.badge-secondary {
	font-size:14px;
	color:#393e45;
	letter-spacing:2px;
	text-transform:uppercase;
	background:#e1e8f2;
	padding:8px 20px;
	margin:5px 2px;
	border-radius:25px 0px 25px 0px;
}

.topics-details {
	background:#f5f7fa;
	padding-top:120px;
}

.topics-details.pt-6 {
	padding-top:90px;
}

.bg-0 {
	background:none;
}

.topics-details span.rectangle:after {
	left:-27px;
	top: -42px;
}

.topics-details h3 {
	font-size:30px;
	line-height:36px;
}

.topics-details h4 {
	font-size:20px;
	margin:20px 0px;
	font-weight:600;
}

.topics-details ul {
	padding-left:0px;
}

.topics-details ul li {
	list-style:none;
	font-size:16px;
	line-height:24px;
	padding:20px 0px;
	padding-left:20px;
	position:relative;
}

.topics-details li:after {
	content:'';
	left:0px;
	top:27px;
	height:8px;
	width:8px;
	border-radius:100%;
	background:#ddc460;
	position:absolute;
}

.topics-details .program li img {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

.topics-details .program li:last-child {
	line-height:30px;
}

.topics-details .program li:after {
	display:none;
	padding-left:0px;
}

.topics-details.border-bottom {
	border-bottom:1px solid #ddc460 !important;
}

.btn-info {
	font-size:14px;
	color:#000000;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:17px 45px;
	font-weight:500;
	background:#ddc460;
	border-radius:0px 0px 40px 0px;
	box-shadow: 4px 3px 5px 2px #ededec;
	position:relative;
	margin-top:10px;
}

.btn-info:hover,.btn-defaultnew:hover,.form-bg button:hover,.blog-section .btn-defaultnew.bless:hover,.testimonials.bgmix.newsletter button:hover,.side-bar .miss-out button:hover {
	background:#000;
	color:#fff;
}

.btn-default:hover {
	color:#000;
}

.service-training .btn-defaultnew.bless:hover {
	color:#000;
}

.service-training .btn-defaultnew.bless:hover img {
	filter:brightness(1) invert(0);
}

.btn-defaultnew:hover img {
	filter:brightness(1) invert(1);
}

.btn-info:after {
	content:'';
	position:absolute;
	top:-6px;
	left:-6px;
	border-radius:0px 0px 40px 0px;
	border:1px solid #ddc460;
	height:100%;
	width:100%;
}

.speaker-info {
	padding: 110px 0px 80px 0px;
	border-bottom:1px solid #ddc460;
}

.speaker-info h3 {
	margin-bottom: 30px;
}

.speaker-info h4 {
	color:#222;
	font-weight: 24px;
	font-weight: 600;
	line-height: 36px;	
	margin-bottom: 20px;
}

.rectangle.opa:after {
	opacity: .4;
}

.event-info {
	padding:110px 0px;
}

.event-info p {
	color:#1c2528;
	font-size:16px;
}


ul.bulleted {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	display: block;
}

ul.bulleted li {
	margin:0px 0px 15px 0px;
	list-style: none;
	position: relative;
	background:url(../img/icon-li.png) 0% 11px no-repeat;
	padding-left:30px;
}

ul.bulleted li p {
	color:#222222;
	font-size:18px;
	line-height:26px;
	font-weight:600;
}

.notice-div {
	background:url(../img/bg-notice.png) center right no-repeat;
	background-size:cover;
}

.notice-div {
	background:url(../img/bg-notice.png) center right no-repeat;
	background-size:cover;
	color:rgba(34,34,34,0.8);
	font-size:22px;
	font-weight:600;
	line-height:100px;
}

.pattern {
	color: #ddc460;
	font-size: 72px;
	font-weight: 500;
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	top: 0;
	left: 23px;
}

.pattern img {
	position: relative;
	top: -12px;
	left: 0;
	margin-right: -91px;
	width: 218px;
}

.see-action {
	background:url(../img/bg-seeaction.png) top center no-repeat;
	background-size:cover;
	padding:110px 0px;
}

.speaking h4 {
	color: #000;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	padding: 29px 20px;
}

.hover-link.normal {
	margin-top: 30px;
}

.hover-link.normal .bdr span {
	background: #ddc460;
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 9;
	line-height: 51px;
	min-width: 222px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	color: #111111;
	text-transform: uppercase;
	font-weight: 500;
	border-radius: 30px 0px 0px 0px;
}

.hover-link.normal .bdr span img {
	position: relative;
	margin-left: 5px;
}

.hover-link.normal .bdr {
	border-radius: 0px;
	bottom: -13px;
}

.see-action h4 {
	color: #000;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.3;
	padding: 27px 0px;
}

.see-action .mts {
	margin-top: 40px;
}

.see-action .testi-arrow.owl-theme .owl-nav {
	bottom: auto;
	top: -100px;
	width: 123px;
	right: 7px;
	left: auto;
}

.see-action .testi-arrow.owl-theme .owl-nav button+button {
	margin-top:-5px;
}

.action-slide.owl-theme .owl-dots {
	margin-top:50px;
}

.action-slide.owl-theme .owl-dots .owl-dot {
	width:25%;
	border-radius:0px;
	border:none;
	margin:0;
}

.action-slide.owl-theme .owl-dots .owl-dot:after {
	display:none;
}

.action-slide.owl-theme .owl-dots .owl-dot span {
	width: 100%;
	border-radius: 0px;
	height: 3px;
	margin: 0px;
	background: #664929;
	opacity:.07;
}

.action-slide.owl-theme .owl-dots .owl-dot.active span, .action-slide.owl-theme .owl-dots .owl-dot:hover span {
	background: #664929;
	height: 3px;
	opacity:1;
	border-radius:0px;
}


.coach-programe.stopics {
	border-bottom: 1px solid #ddc460;
	padding-bottom:0;
}

.coach-programe.stopics h5 {
	margin-top: 30px;
	margin-bottom: 15px;
}

.coach-programe.stopics .down {
	margin-top:60px;
	margin-bottom:-40px;
}

.btn-defaultnew.revert {
	border-radius: 0px 0px 40px 0px;
	min-width:216px;
	line-height:60px;
	padding: 0px;
	position: relative;
	z-index: 2;
}

.btn-defaultnew.revert:after {
	border-radius: 0px 0px 40px 0px;
	top: -6px;
	left: -6px;
}

.hour-long {
	background:url(../img/bg-longback.png) top center no-repeat;
	background-size:cover;
	padding:140px 0px 100px 0px;
}

.hour-long .bg {
	background:#fff;
	padding:25px 77px 25px 25px;
	display:flex;
	height: 100%;
}

.hour-long .spr>div {
	margin-bottom: 30px;
}

.num {
	min-width:145px;
}

.num span {
	top: -15px;
	position: relative;
}

.hour-long h4 {
	color: #000000;
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 10px;
}

.hour-long p {
	font-size: 16px;
	color: #222222;
	line-height: 28px;
}

.testimonials-main.main.bg-white {
	background:#fff;
}

.testimonials-main.main .spr {
	padding: 80px 100px;
	border: 1px solid #e1e8f2;
}

.testimonials-main.main .spp {
	padding: 40px 80px;
}

.testimonials-main.main .testi-arrow.owl-theme .owl-nav .owl-prev {
	margin-left: -80px;
}

.testimonials-main.main .testi-arrow.owl-theme .owl-nav .owl-next {
	margin-right: -80px;
}

.testimonials-main.main .owl-theme .owl-dots {
	position: relative;
	bottom: -40px;
}

.voicemap {
	padding: 120px 0px;
}

.voicemap .bg {
	background:url(../img/bg-voicemap.png) top center no-repeat;
	background-size:cover;
	padding:230px 43px 55px 60px;
	margin-left: auto;
	margin-right: auto;
	border-radius: 0px 190px 0px 0px;
}

.voicemap h6 {
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}

.voicemap h3 {
	color: #fff;
	font-weight: 600;
	margin: 15px 0px 20px 0px;
}

.voicemap p {
	color: #fff;
}

.blog-section {
	border-bottom: 1px solid #ddc460;
}

.blog-section .down {
	margin-top: 70px;
	margin-bottom: -33px;
}

.blog-section .btn-defaultnew.bless {
	background: #fff;
	border-radius: 40px 0px 0px 0px;
	border: 1px solid #ddc460;
}

.blog-section .btn-defaultnew.bless:after {
	display: none;
}

.blog-section .filter-list {
	display: flex;
	justify-content: end;
	align-items: center;
}


.filter-list button {
	color:#111111;
	font-size: 14px;
	font-weight: 500;
	background: none;
	text-transform: uppercase;
	margin-right: 40px;
	border-bottom: 1px solid transparent;
	padding: 0px;
	padding-bottom: 8px;
}

.filter-list button.active {
	font-weight: bold;
	border-color:#ddc460;
}

.filter-list input {
	display: inline-block;
	width: 270px;
	height: 50px;
	padding-left: 20px;
	background: #f5f7fa url(../img/icon-search.png) 95% 50% no-repeat;
	border: none;
}

.mix-container {
	margin-top: 80px;
}

.blogdiv {
	display: flex;
	margin-top: 30px;
	margin-bottom: 65px;
}

.blogdate {
	min-width: 120px;
}

.blogdate h4 {
	color: #222222;
	font-size: 60px;
	line-height: 45px;
	margin: 0;
	font-weight: 500;
	padding-top: 10px;
}

.blogdate h4 span {
	color: #666666;
	font-size: 14px;
	font-weight: 400;
	display: inline-block;
	line-height: 20px;
}

.blogtext {
}

.blogtext p {
	color:#000000;
	font-size: 24px;
	font-weight: 600;
	margin: 0;
}

.blogtext p a:hover {
	text-decoration: underline;
}

.blogtext p a {
	color:#000000;
}

.tagi {
	display: inline-block;
	color: #393e45;
	font-size: 14px;
	background: #e1e8f2;
	min-width: 87px;
	line-height: 30px;
	letter-spacing: 1px;
	text-align: center;
	border-radius: 18px 0px 18px 0px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 0px 15px;
	font-weight: 500;
	text-transform: uppercase;
}

.post-details-content {
	padding-top:90px;
	padding-bottom:110px;
}

.border-radius {
	margin:20px 0px;
	border-radius:0px 180px 0px 180px;
}

h3.size-30 {
	font-size:30px;
	line-height:36px;
}

.comment-chat {
	margin-top:70px;
	border-bottom: 1px solid #e4e6e8;
	padding-bottom:60px;
}

.comment-chat ul {
	padding-left:0px;
}

.comment-chat .title-social {
	border-bottom: 1px solid #e4e6e8;
	padding-bottom:20px;
}

.comment-chat ul li {
	list-style:none;
	display:inline-block;
	padding:0px 6px;
	color:rgba(0,0,0,0.7);
	font-size:14px;
}

.comment-chat ul li:last-child {
	padding-right:0px;
}

.comment-chat label {
	color:rgba(0,0,0,0.5);
	font-size:14px;
}

.comment-chat ul li .fa {
	height:32px;
	width:32px;
	border:1px solid #e1e8f2;
	border-radius:100%;
	line-height:32px;
	color:rgba(0,0,0,0.5);
	text-align:center;
	font-size:16px;
}

.comment-chat ul li:hover .fa {
	background:#ddc460;
	border-color:#ddc460;
	color:#fff;
}

.media h5 {
	font-size:18px;
}

.media p {
	font-size:16px;
	line-height:24px;
}

.media h5 span {
	float:right;
	font-weight:normal;
	color:rgba(0,0,0,0.5);
	font-size:14px;
}

.post-details-content .form-bg {
	padding:0px;
	background:none;
	padding-top:70px;
}

.post-details-content .form-bg h4 {
	font-size:24px;
	font-weight:600;
	margin-bottom:50px;
}

.post-details-content .form-bg .email-address {
	position:absolute;
	color:rgba(0,0,0,0.5);
	font-size:14px;
	bottom:10px;
}

.post-details-content .form-bg .form-control {
	background:#f5f7fa;
}

.side-bar form {
	background:#f5f7fa;
}

.side-bar form .form-control {
	border:none;
	background:none;
	outline:0;
	box-shadow:none;
	height:50px;
}

.side-bar form .form-control::-webkit-input-placeholder {
	color:#222222;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
}

.side-bar form button {
	height:50px;
	width:100%;
	background:none;
}

.side-bar ul.categories {
	padding-left:0px;
}

.side-bar ul.categories li {
	list-style:none;
	display:inline-block;
	width:100%;
	padding:14px 0px;
	border-bottom:1px solid #e1e8f2;
}

.side-bar ul.categories li:last-child {
	border:none;
}

.side-bar ul.categories li:hover {
	border-color:#ddc460;
}

.side-bar ul.categories li:hover a {
	font-weight:600;
}

.side-bar ul.categories li a {
	color:#222222;
	font-size:14px;
	text-transform:uppercase;
}

.side-bar ul.categories li a span.number {
	float:right;
}

.side-bar .side-bar-content {
	padding:38px 0px;
}

.side-bar .side-bar-content .miss-out {
	background:url(../img/side-news-1.png) 50% 50% no-repeat;
	background-size:cover;
	padding:40px 28px;
}

.side-bar .side-bar-content h4 {
	margin-bottom:20px;
	font-size:20px;
	font-weight:600;
}

.side-bar .side-bar-content .miss-out p {
	font-size:16px;
	color:#393e45;
	line-height:28px;
	margin-bottom: 25px;
}

.side-bar .side-bar-content .miss-out input {
	height:48px;
	width:100%;
	padding-left:20px;
	border:none;
	outline:0;
	margin-bottom:20px;
}

.side-bar ul.social {
	padding-left:0px;
}

.side-bar ul.social li {
	width:auto;
	display:inline-block;
	padding:0px 8px;
}

.side-bar ul.social li:first-child {
	padding-left:0px;
}

.side-bar ul.social li .fa {
	height:38px;
	width:38px;
	border:1px solid #e1e8f2;
	border-radius:100%;
	line-height:38px;
	color:rgba(0,0,0,0.5);
	text-align:center;
	font-size:18px;
}

.side-bar ul.social li:hover .fa {
	background:#ddc460;
	border-color:#ddc460;
	color:#fff;
}

.side-bar table td {
	font-size:30px;
	color:#cccccc;
	font-weight:600;
	padding:15px 0px;
}

.side-bar table tr {
	border-bottom:1px solid #e1e8f2;
}

.side-bar table tr:last-child {
	border:none;
}

.side-bar table td:first-child{
	width:35px;
}

.side-bar table td:last-child {
	color:#000000;
	font-size:16px;
	line-height:24px;
	font-weight:500;
}

.side-bar .miss-out button {
	font-size:14px;
	color:#000000;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:17px 45px;
	font-weight:500;
	background:#ddc460;
	border-radius:0px 0px 40px 0px;
	box-shadow: 4px 3px 5px 2px #ededec;
	position:relative;
	margin-top:10px;
}

.side-bar .miss-out button:after {
	content:'';
	position:absolute;
	top:-6px;
	left:-6px;
	border-radius:0px 0px 40px 0px;
	border:1px solid #ddc460;
	height:100%;
	width:100%;
}

/* Footer Style */
.footer {
	padding:80px 0px 65px 0px;
}

.footer.bdr {
	border-top: 1px solid rgba(0,0,0,0.15);
	margin-top: 120px;
}

.footer ul {
	padding-left:0px;
}

.footer ul li {
	list-style:none;
	display:inline-block;
	padding:0px 40px;
}

.footer ul li a {
	font-size:14px;
	color:#111111;
	text-transform:uppercase;
}

.footer a.footer-logo {
	margin:55px 0px;
	display:inline-block;
}

.footer p a {
	color:#666666;
	font-size:14px;
}

.copyright {
	border-top: 1px solid #e4e6e8;
	padding:20px 0px;
}

.copyright p {
	margin-bottom:0px;
	font-size:16px;
	color:#3c4649;
}

.copyright p b {
	color:#000000;
	font-weight:600;
}

.copyright ul {
	margin:0px;
	padding:0px;
}

.copyright ul li {
	list-style:none;
	display:inline-block;
	padding:0px 12px;
}

.copyright ul li .fa {
	font-size:16px;
}

.copyright ul li:last-child {
	padding-right:0px;
}

.copyright ul li a {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}


input.wpcf7-form-control.wpcf7-not-valid{
	border: 2px solid #f00 !important;
}
span.wpcf7-not-valid-tip{
	display:none;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
	display:inline-block !important; 
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{
	display:inline-block !important;
}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{
	display:none !important;
}
.wpcf7 form .wpcf7-response-output{
	display:inline-block !important;
	width:100%;
	text-align:center;
}

.program.content ul li:after {
	content: '';
	left: 0px;
	top: 27px;
	height: 8px;
	width: 8px;
	border-radius: 100%;
	background: #ddc460;
	position: absolute;
}

nav.navigation.posts-navigation .nav-links a{
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 20px 45px;
	font-weight: 500;
	background: #ddc460;
	border-radius: 40px 0px 0px px 0px;
	box-shadow: 4px 3px 5px 2px #ededec;
	position: relative;
	background: #fff;
	border-radius: 40px 0px 0px 0px;
	border: 1px solid #ddc460;
}

.blog-section{
	padding-bottom:25px;
}

.mix-container  .postcount-0{
	display:none !important;
}

.comment-chat {
	margin-top: 70px;
	border-bottom: none;
	padding-bottom: 0px;
}

.blog-section .down {
	margin-top: 70px;
	margin-bottom: -54px;
}

.comment-chat ul .addtoany_shortcode a span {
	height: 32px;
	width: 32px;
	border: 1px solid #e1e8f2;
	border-radius: 100%;
	line-height: 32px;
	color: rgba(0,0,0,0.5);
	text-align: center;
	font-size: 16px;
	display: flex;
	align-items: center;
}

.comment-chat ul .addtoany_shortcode {
	display: inline-block;
	vertical-align: middle;
}

.comment-chat ul .addtoany_shortcode a {
	padding: 0px 6px;
}

.comment-chat ul .addtoany_shortcode a:hover span {
	background: #ddc460 !important;
	border-color: #ddc460 !important;
	opacity: 1;
}

.comment-chat ul .addtoany_shortcode a span svg {
	width: 18px;
}

.comment-chat ul .addtoany_shortcode a span svg path {
	fill: rgba(0,0,0,0.5);
}


.comment-chat ul .addtoany_shortcode a:hover span svg path  {
	fill: #fff;
}

.comment-chat .comment-respond {
	background: none;
	margin-top: 30px;
	padding-top: 70px;
	border-top: 1px solid #e4e6e8;
}

/**/
.side-bar .addtoany_shortcode a span {
	height: 38px !important;
	width: 38px !important;
	border: 1px solid #e1e8f2;
	border-radius: 100% !important;
	line-height: 38px !important;
	color: rgba(0,0,0,0.5);
	text-align: center;
	font-size: 16px;
	display: flex !important;
	align-items: center;
}

.side-bar .addtoany_shortcode {
	display: inline-block;
	vertical-align: middle;
}

.side-bar .addtoany_shortcode a {
	padding: 0px 6px;
}

.side-bar .addtoany_shortcode a:hover span {
	background: #ddc460 !important;
	border-color: #ddc460 !important;
	opacity: 1;
}

.side-bar .addtoany_shortcode a span svg {
	width: 22px;
}

.side-bar  .addtoany_shortcode a span svg path {
	fill: rgba(0,0,0,0.5);
}

.side-bar .addtoany_shortcode a:hover span svg path  {
	fill: #fff;
}

.comments-area p.form-submit {
	position: relative;
	display: inline-block;
	margin-left: 6px;
}

.comments-area input[type="submit"] {
	font-size: 14px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 12px 31px;
	font-weight: 500;
	background: #ddc460;
	border-radius: 0px 0px 40px 0px;
	box-shadow: 4px 3px 5px 2px #ededec;
	position: relative;
	margin-top: 0px;
	border: none;
}

.comments-area p.form-submit:after {
	content: '';
	position: absolute;
	top: -6px;
	left: -6px;
	border-radius: 0px 0px 40px 0px;
	border: 1px solid #ddc460;
	height: 100%;
	width: 100%;
}

.comment-chat .comment-form-comment label {
	color: rgba(0,0,0,0.5);
	font-size: 14px;
	display: inline-block;
	width: 100%;
	color: #000;
	font-weight: 600;
}

.comment-form-comment textarea {
	margin-bottom: 34px;
	border-radius: 0px;
	height: 250px;
	resize: none;
	padding: 30px;
	background: #f5f7fa;
	box-shadow: none !important;
	border: none;
	font-size: 16px;
	width: 100%;
	outline: none !important;
}

.miss-out .mc4wp-form-fields .row>div {
	width: 100%!important;
	padding-right: 0px!important;
	padding-left: 0px !important;
	max-width: 100%;
}

.miss-out .mc4wp-form-fields .row {
	width: 100%;
	display: block;
	margin: 0 auto;
}

.miss-out .mc4wp-form-fields .row input {
	height: 48px;
	width: 100%;
	padding-left: 20px;
	border: none;
	outline: 0;
	margin-bottom: 20px;
	font-weight: 400;
}


.miss-out .mc4wp-form-fields .row input::-webkit-input-placeholder {
	font-weight: 400;
}

.comments-area  .media {
	display: block;
}

.comments-area .media .comment {
	display: inline-block;
	width: 100%;
	list-style: none;
}

.comments-area .media .reply {
	display: inline-block;
	width: 100%;
	margin-bottom: 35px;
	margin-top: 15px;
	padding-left: 96px;
}

.comments-area .media .reply a {
	padding: 10px 0px;
	color: #42270d;
	font-size: 14px;
	border-radius: 0px;
	min-width: 200px;
	font-weight: 600;
	letter-spacing: 2px;
	text-transform: uppercase;
	position: relative;
	display: inline-block;
	min-width: inherit;
}

.comments-area .media .reply a:after {
	content: '';
	position: absolute;
	top: 5px;
	right: -20px;
	background: url(../img/btn.png) 50% 50% no-repeat;
	width: 40px;
	height: 30px;
}

.comments-area .comment-author img {
	width: 72px;
	height: 72px;
	border-radius: 50%;
	margin-right: 20px;
}

.comment-meta {
	position: relative;
}

.comment-content {
	padding-left: 96px;
}

.comment-metadata {
	position: absolute;
	top: 28px;
	right: 4px;
	float: right;
	font-weight: normal;
	color: rgba(0,0,0,0.5);
	font-size: 14px;
}

.comments-area .comment-author .fn a {
	font-size: 18px;
	color: #111111;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}

.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
	background: #f5f7fa;
	margin-bottom: 15px;
	border-radius: 0px;
	height: 65px;
	box-shadow: none !important;
	border: none;
	display: block;
	width: 100%;
	padding: 0.375rem 0.75rem;
	padding-left: 28px;
	color: #495057;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	outline: none !important;
}


.comment-chat label {
	color: rgba(0,0,0,0.5);
	font-size: 14px;
	display: inline-block;
	line-height: 1.3;
	width: 100%;
	color: #000;
	font-weight: 600;
}

.comment-chat .comment-form-cookies-consent input {
	accent-color: #ddc460;
	width: 24px;
	height: 20px;
	margin: 0px;
	margin-right: 6px;
}

.comment-chat .comment-form-cookies-consent label {
	font-weight: 500;
	width: auto;
	vertical-align: middle;
}

.comment-chat .comment-form-cookies-consent {
	margin-bottom: 30px;
}

.miss-out .mc4wp-form-fields .row input {
	background: #fff;
}

.btn-default {
	z-index: 9;
}

.tips {
	overflow: visible;
}


.coach-programe.consult {
	padding-bottom: 110px;
}

.coach-programe.consult p {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 10px;
}

.coach-programe.consult h4 {
	font-size: 33px;
	margin-bottom: 30px;
}

.coach-programe.consult .icr {
	margin: 22px 0px;
}

.coach-programe.consult .mts {
	margin-top: 85px;
}

.coach-programe.consult .mtt {
	margin-top: -45px;
}

.setup-book .btn-defaultnew:after {
	z-index: 0;
}

.setup-book .btn-defaultnew img {
	margin-left: 5px;
}

.testimonials-main.secwhite {
	padding: 100px 0px 150px 0px;
}

.testimonials-main.secwhite .spp {
	padding: 40px 55px 0px 55px;
}

.testimonials-main.secwhite .spr {
	padding: 10px 80px 0px 80px;
}

.testimonials-main.secwhite .spr .bgw {
	background: #fff;
	padding: 70px 100px;
}

.testimonials-main.secwhite .owl-theme .owl-dots {
	position: relative;
	bottom: -45px;
}


.navbar-light .navbar-nav .nav-link:hover{
	color:#ddc460;
}

.navbar-light .navbar-nav li.current-menu-item a{
	color:#ddc460;
}

.btn-defaultnew:after {
	z-index:0;
}

.btn-defaultnew:hover {
	background: #000;
	color: #ddc460;
}

.btn-defaultnew:hover:after {
	border-color: #000;
}

.form-bg button:hover {
	background: #000;
	color: #ddc460;
}

.form-bg button:hover:after {
	border-color: #000;
}

.coaching .btn-defaultnew {
	border-radius: 0px 0px 40px 0px;
	border: 1px solid #ddc460;
}

.coaching .btn-defaultnew:hover {
	background: #ddc460;
	color: #000;
}

.coaching .btn-defaultnew:after {
	border-color: transparent;
}

.coaching .btn-defaultnew:hover img {
	filter: brightness(0) invert(0);
}

.service-training .btn-defaultnew.bless:hover {
	background: #ddc460;
	color: #000;
}

.comments-area input[type="submit"]:hover {
	background: #000;
	color: #ddc460;
}

.comments-area p.form-submit:hover:after {
	border-color: #000;
}

.comments-area p.form-submit:after {
	z-index: -1;
}

.blog-section .btn-defaultnew.bless:hover {
	background: #ddc460;
	color: #000;
}

.side-bar .miss-out button:hover:after,
.btn-info:hover:after{
	border-color: #000;
}

.side-bar .miss-out button {
	height: 62px;
}

.setup-book .btn-defaultnew {
	padding: 20px 42px;
}

.setup-book .btn-defaultnew:hover {
	background: #000;
	color: #fff;
}

body.page-template.page-template-template-testimonials section.testimonials-main.white.bg-none{
	background:none !important;
}
body.page-template.page-template-template-testimonials section.testimonials-main.white.bg-none .bg-grey{
		background:#f5f7fa !important;
}