/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
/*------------Universal------------*/

h1, h2, h3, h4, h5, p {
	font-family:'abcrepro' !important;
}

.age-gate {
    background-color: #a80303;
    color: white;
    border-radius: 20px;
}

.age-gate__errors p {
    color: white;
}

button.age-gate__submit {
    background-color: white !important;
    color: #a80303;
	padding: 12px 37px;
}

.copyright-txt1 p {
    margin-left: 21%;
}


ul#menu-footer-menu2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 14px;
}

ul#menu-footer-menu2 .menu-item-82 {
    padding-right: unset;
}

#pop-row-1 form .wpcf7-submit {
    width: 100%;
    font-size: 22px;
}

#pop-row-1 form input {
    border: 2px solid #c9121a;
}

#form-cta-sec form.wpcf7-form {
    display: flex;
    gap: 20px;
	flex-wrap: wrap;
	justify-content: center;
}

#form-cta-sec form .wpcf7-submit {
    background-color: #d81324 !important;
    padding: 15px 30px 15px 30px !important;
}

#form-cta-sec form .wpcf7-form p span {
    display: none !important;
}

#form-cta-sec form.wpcf7-form input {
    background-color: #fffffff0;
    border-color: #d81324;
}

#form-cta-sec form.wpcf7-form input::placeholder {
    color: black;
    font-size: 18px;
    font-weight: 600;
}

.page-id-582 h3.wc-block-components-product-name {
    font-size: 20px !important;
    line-height: 30px !important;
}


.single-product h1.product_title.entry-title {
    font-size: 26px !important;
    line-height: 36px !important;
}

.single-product #top {
    background-color: black;
}

#top li#nectar-user-account a span:before {
    color: white !important;
}

.policy-menu-2 {
    display: flex;
    align-items: end;
}

li.nectar-woo-cart .widget_shopping_cart_content {
    width: 300px;
}

.paymt-img-ftr {
    width: 65%;
	margin-left: 0px ;
}

#top .icon-salient-cart:before {
    color: white;
}

.abt-row-1-txt p {
    font-size: 18px;
    line-height: 28px;
}

#original-sport p {
    font-size: 22px;
    line-height: 32px;
}

div#second-last-row-2 p {
    font-size: 22px;
    line-height: 32px;
}

.cont1-txt1 p {
    font-size: 20px;
    line-height: 30px;
}

ul#menu-policy-menu li {
    list-style: none;
    display: inline-block;
    padding: 8px;
}

div#policy-row-1 h2 {
    font-size: 30px;
    line-height: 40px;
}

div#policy-row-1 h3 {
    font-size: 25px;
    line-height: 35px;
}

ul#menu-footer-menu2 li a {
    font-size: 17px !important;
    line-height: 27px !important;
}


#sec-7 h3.toggle-title a {
    font-size: 20px !important;
    line-height: 28px;
}

.sec7-togl-txt1a p {
    font-size: 20px;
    line-height: 30px;
}

.nectar-button {
    font-family: 'abcrepro' !important;
    font-weight: 400 !important;
    font-size: 14px !important;
	}
/*-------------header/navigation-----------------*/
#top nav ul.sf-menu.sf-js-enabled.sf-arrows {
    background: #fff;
    border-radius: 90px;
    height: 43px;
    position: relative !important;
    top: 58px !important;
    left: 52px !important;
}
li#menu-item-66 {
    margin-top: 3% !important;
}

#lastpro-sec h2 {
    font-size: 38px;
    line-height: 48px;
}

#lastpro-sec p {
    font-size: 25px;
    line-height: 35px;
}

#lastpro-sec ul.products.columns-2 li{
	width: 80%;
}

header#top .logo-spacing {
    margin-bottom: 0px !important;
}
#top nav ul.buttons.sf-menu li#menu-item-66 a {
    background: #C9121A;
    padding: 10px 20px !important;
    border-radius: 40px;
/*     margin-top: 25px; */
}
#top nav ul.buttons.sf-menu li#menu-item-66 a span {
    color: #fff;
}
#top nav ul.buttons.sf-menu li#menu-item-66 a::before {
    content: '\f095';
    font-family: fontawesome;
    color: #fff;
    position: relative;
    left: -4px;
    top: 2px;
}
/*-------------Inner Pages------------------*/
body.page-id-371 h2,
body.page-id-399 h2,
body.page-id-411 h2 {
    font-size: 49px !important;
    line-height: 1.2 !important;
}
body.page-id-371 .nectar-button.medium,
body.page-id-399 .nectar-button.medium,
body.page-id-411 .nectar-button.medium {
	background:#D81324 !important;
}
/*---------Workshops & Programs------------*/
#wnp-sec4 .nectar-fancy-ul ul li {
    padding-bottom: 8px;
}
#wnp-sec4 .nectar-fancy-ul ul li i::before {
    content: '';
    background: url(https://managingthementalgame.com/wp-content/uploads/2025/10/Path.webp);
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*-------Workshops & Programs end------------*/
/*------Parent Coaching----------*/
#mc-sec1 .mc1-txt1.pac1-txt1 h2 > span::before {
    content: '';
    background: url(https://managingthementalgame.com/wp-content/uploads/2025/10/Parent-Coaching.webp);
    width: 100%;
    height: 14px;
    position: absolute;
    left: 0;
    bottom: 1px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
#mc-sec4.pac-sec4 .mc4-txt1 h2 {
    font-size: 43px;
    line-height: 1.3;
}
/*------Parent Coaching end----------*/
/*----Athlete Mental Training-----*/
#mc-sec1 .mc1-txt1.amt1-txt1 h2 > span {
    position: relative;
}
#mc-sec1 .mc1-txt1.amt1-txt1 h2 > span::before {
    content: '';
    background: url(https://managingthementalgame.com/wp-content/uploads/2025/10/Group-13997-1.webp);
    width: 100%;
    height: 20px;
    position: absolute;
    left: 0;
    bottom: 0px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
#mc-sec3.amt-sec3 .mc3-txt1 h2 {
    font-size: 48px;
    line-height: 1.3;
}
#mc-sec4.amt-sec4 .mc4-txt1 h2 {
    font-size: 44px;
    line-height: 1.2;
}
/*----Athlete Mental Training end-----*/
/*-----Mental Coaching------*/
#mc-sec1 .mc1-txt1 h2 {
    font-size: 50px;
    line-height: 1.2;
}
#mc-sec1 .mc1-txt2 p {
    color: #6A6A6A;
}
#mc-sec1 .nectar-fancy-ul ul li {
    padding-bottom: 8px;
}
#mc-sec1 .nectar-fancy-ul ul li i::before {
    content: '';
    background: url(https://managingthementalgame.com/wp-content/uploads/2025/10/Path.webp);
    width: 21px;
    height: 21px;
    position: absolute;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
#mc-sec1 #rc1-btn1 {
}
#mc-sec1 .nectar-fancy-ul ul li h5 {
    font-size: 17px;
}
#mc-sec1 .mc1-txt1 h2 > span {
    position: relative;
}
#mc-sec1 .mc1-txt1 h2 > span::before {
    content: '';
    background: url(https://managingthementalgame.com/wp-content/uploads/2025/10/Group-13997.webp);
    width: 100%;
    height: 17px;
    position: absolute;
    left: 0;
    bottom: -1px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
#mc-sec2 .mc2-txt1 p {
    width: 60%;
    margin: 35px auto;
	color:#6A6A6A;
}
#mc-sec2 #mc2-inr1 > .col > .col > .vc_column-inner {
    background: #E2E5D7;
    padding: 20px 20px;
    border-radius: 8px;
}
#mc-sec2 #mc2-inr1 p {
    color: #6A6A6A;
}
#mc-sec2 #mc2-inr1 p > strong {
    color: #1A1A1A;
    font-size: 15px;
}
#mc-divider .divider-border {
	margin:0 !important;
}
#mc3-c2-inr1 > .col > .col > .vc_column-inner {
    background: #ffffff2e;
    backdrop-filter: blur(5px);
    padding: 40px 20px;
    border-radius: 12px;
    border: 1px solid #ffffff78;
}
#mc-sec3 .mc3-txt1 p {
    width: 79%;
    margin-top: 20px;
}
#mc-sec4 p {
    color: #6A6A6A;
}
#mc-sec4 .mc4-txt3a h5 {
    font-size: 21px;
}
#mc-sec5 a#mc5-btn1 {
    background: #fff !important;
}
#mc-sec5 .mc5-txt2 p {
    color: #D5D5D5;
}
#mc-sec6 .mc6-txt1 h2 {
    font-size: 66px !important;
}
#mc-sec6 .mc-sec6-txt2a h4 > img.alignnone.size-full.wp-image-382 {
    width: 130px;
}
#mc-sec6 .mc-sec6-txt2a h6 {
    background: #C9121A;
    color: #fff;
    display: inline-block;
    padding: 35px 35px;
    border-radius: 10px;
    margin-bottom: 0;
    margin-top: -42px;
    transform: translate(0px, -20px);
}
#mc-sec6 .carousel-item {
    background: #F1F1F1;
    margin: 0 11px;
    border-radius: 12px;
    box-shadow: 0px 3px 12px #00000014;
    padding: 18px 20px 30px 20px;
}
#mc-sec6 .owl-dots {
    display: none !important;
}
#mc-sec6 .mc-sec6-txt2a p {
    color: #858585;
    width: 90%;
    margin: 0 auto;
    line-height: 1.7;
}
#mc-sec6 .owl-stage {
    padding-top: 70px !important;
}

a#sec6-btn1 {
    font-size: 22px !important;
    padding: 16px;
}

.sec5-txt1 p {
    font-size: 23px;
    line-height: 32px;
}

.sec2-txt1 p {
    font-size: 21px;
    line-height: 31px;
}

#sec-2 .sec2-txt1 h1 {
    font-size: 50px;
    line-height: 65px;
}

a#sec2-btn1 {
    font-size: 18px !important;
    padding: 12px !important;
}

header#top nav ul:first-child {
    width: 85% !important;
}
/*-----Mental Coaching end------*/
/*-------------Inner Pages end------------------*/
/*-------------section 1-----------------*/
#sec-1 .sec1-txt1 span.sec1-txt19-span::before {
    content: '';
    background: #000;
    width: 254px;
    height: 425px;
    position: absolute;
    top: -345px;
    z-index: -1;
}
#sec-1 .sec1-txt2 p a {
    text-decoration: underline;
}
#sec-1 .sec1-txt1 h1 {
    font-size: 50px;
    line-height: 70px;
}
#sec-1 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}
#sec-1 span.sec1-txt19-span {
    font-size: 60px;
    font-weight: 400;
}
#sec-1 .sec1-txt1 {
    position:relative;
}
#sec-1 .sec1-txt1::before {
    content: '';
    background: url(https://managingthementalgame.com/wp-content/uploads/2024/03/Group-13990.png);
    width: 130px;
    height: 180px;
    position: absolute;
    bottom: -190px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 170px;
}
/*-----section1-btns------*/
#sec-1 a#sec1-btn1 {
    margin-top: 20px;
}
#sec-1 a#sec1-btn1 {
    margin-top: 20px;
    background: #D81324 !important;
    padding: 9px 27px;
	position:relative;
	 transition: 0.8s;
}
#sec-1 a#sec1-btn1::before {
    content: '\f061';
    font-family: fontawesome;
    position: absolute;
    right: 20px;
    opacity: 0;
    transition: 0.8s;
}
#sec-1 a#sec1-btn1:hover {
    padding-right: 35px;
	transition: 0.8s;
}
#sec-1 a#sec1-btn1:hover::before {
    opacity: 1;
    right: 15px;
	transition: 0.8s;
}
#sec-1 .sec1-btn2a {
    padding: 8px 15px !important;
}
#sec1-col3-inr1 {
    margin-top: 110px;
}
#sec-1 a#sec1-btn2 {
    transform: rotate(-20deg);
}
#sec-1 a#sec1-btn3 {
    transform: rotate(20deg);
}
#sec-1 a#sec1-btn5 {
    transform: rotate(25deg);
}
/*-------------section 2-----------------*/
#sec-2 span.sec2-txt1-span1 {
    position: relative;
}
#sec-2 span.sec2-txt1-span1::before {
    content: '';
    background: url(https://managingthementalgame.com/wp-content/uploads/2024/03/Group-8.png);
    width: 296px;
    height: 27px;
    position: absolute;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: 70% 70%;
    background-position: 30% center;
}
#sec-2 .sec2-col1 .vc_column-inner {
    background: #fff;
    box-shadow: 0px 3px 15px #0000000D;
    border-radius: 10px;
    padding: 19px 20px;
}
#sec2-col2-inr1 .col .vc_column-inner {
    border-radius: 20px;
    padding: 77px 10px;
    background-size: 70% 70%;
}
#sec2-col2-inr1 .col .vc_column-inner:hover::before {
    width:0%;
	transition: 0.8s;
	opacity:0 !important;
}
#sec2-col2-inr1 .col .vc_column-inner::before {
    content: '';
    background: #000;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 20px !important;
    transition: 0.8s;
	opacity:1;
}
#sec2-col2-inr1 .col .vc_column-inner .sec2-col2-inr-txt2a h4 {
	color:#fff;
	transition: 0.8s;
	z-index: 999;
    position: relative;
}

#sec2-col2-inr1 .col .vc_column-inner:hover .sec2-col2-inr-txt2a h4 {
	color:#fff;
	transition: 0.8s;
}
#sec-2 a#sec2-btn1 {
    padding: 9px 20px;
    background: #D81324 !important;
}
#sec-2 .sec2-txt1 h2 {
    font-size: 36px;
    line-height: 1.3;
}
/*-------------section 3-----------------*/
#sec-3 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}
#sec-3 .sec3-txt1{
	background-color: #0000004f;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 50%;
	border-radius: 10px;
}
/*-------------section 4-----------------*/
#sec-4 a#sec4-btn1 {
    background: #D81324 !important;
}

a#app-btn {
    font-size: 20px !important;
    padding: 16px 16px;
}


/*-------------section 5-----------------*/
#sec-5 #sec5-btn1 {
    background: #D81324 !important;
	font-size: 20px !important;
}

/*------------section 6-----------------*/
#sec-6 .row-bg.viewport-desktop.using-bg-color {
    width: 70%;
    border-radius: 20px;
}
#sec-6 .sec6-txt1 p {
    margin-bottom: 30px !important;
    margin-top: 20px !important;
	font-size: 22px;
    line-height: 32px;
}
#sec-6 .sec6-txt1 {
    position: relative;
}
#sec-6 .sec6-txt1::before {
    content: '';
    background: url(https://managingthementalgame.com/wp-content/uploads/2024/03/Group-13722.png);
    width: 125px;
    height: 8px;
    position: absolute;
    bottom: -60px;
    right: 30px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
	transition: 1.3s;
}
#sec-6:hover .sec6-txt1::before {
    transform: translateX(-120%);
    transition: 1.3s;
}
#sec-6 .sec6-txt1 h3 {
    position: relative;
    font-size: 36px;
    line-height: 45px;
}
#sec-6 .sec6-txt1 h3::before {
    content: '';
    background: url(https://managingthementalgame.com/wp-content/uploads/2024/03/Group-13720.png);
    width: 270px;
    height: 300px;
    position: absolute;
    left: -43px;
    top: -186px;
    background-size: 60% 62%;
    background-repeat: no-repeat;
}
#sec-6 .sec6-txt1:hover h3::before {
    filter: invert(75%) sepia(64%) saturate(6268%) hue-rotate(351deg) brightness(86%) contrast(97%);
}
/*----------section 7/FAQ----------------*/
#sec-7 .row-bg.viewport-desktop.using-image {
    background-size: 100% 100%;
}
#sec-7 .toggles.accordion h3.toggle-title a.nectar-inherit-h5.toggle-heading {
    padding-top: 15px;
    padding-bottom: 15px;
}
#sec-7 .toggles.accordion h3.toggle-title a.nectar-inherit-h5.toggle-heading i {
    background: #C9121A;
    border-color: #C9121A;
}
#sec-7 .toggles.accordion h3.toggle-title a.nectar-inherit-h5.toggle-heading i::after {
    content: unset !important;
}
#sec-7 .toggles.accordion h3.toggle-title a.nectar-inherit-h5.toggle-heading i::before {
    content: '\f107' !important;
    font-family: 'FontAwesome' !important;
    color: #fff;
	width:0 !important;
	height:0 !important;
	top:10px;
}
/*----------section 8/Testimonial----------------*/

#sec-8 .owl-carousel.owl-theme .carousel-item .wpb_text_column {
    height: 500px !important;
}

#sec-8 .sec8-caro-txt1 img.alignnone.size-full.wp-image-22 {
    width: auto;
}
#sec-8 .sec8-caro-txt1 {
    background: #F1F1F1;
    padding: 11px 50px;
    box-shadow: 0px 3px 5px #00000014;
}
#sec-8 .sec8-caro-txt1 h6 {
    position: relative;
    background: #C9121A;
    display: inline-block;
    padding: 24px 23px;
    margin-top: -110px !important;
    top: -16px;
    color: #fff;
    border-radius: 10px;
}
#sec-8 .owl-dots {
    display: none;
}
#sec-8 .sec8-txt1 {
    margin-bottom: 50px;
}
#sec-8 .sec8-caro-txt1 p:nth-child(2) img {
    width: 120px !important;
}
/*----------------------------*/
#new-sec1 h3 {
    font-size: 32px;
    line-height: 42px;
    padding-bottom: 20px;
	color: white;
}
#new-sec1 p{
	color: white;
	font-size: 20px;
    line-height: 28px;
}
#new-sec1 .new-sec1-tb2 {
    padding: 30px 20px;
    background-color: #000;
}
#new-sec1 .new-sec1-tb {
    padding: 30px 20px;
    background-color: #000;
}
#new-sec1 .new-sec1-col2 .vc_column-inner {
    padding: 10px 20px;
    background-color: #000;
}
#new-sec1 a.nectar-button.large.regular.accent-color.regular-button {
    display: table;
    margin: 0px auto;
}

/*-------------Footer---------------------*/

.social-icons li {
    float: left;
    font-size: 30px;
}

.social-icons li a i:hover {
    color: #c9121a !important;
}

#foot-sec1 ul#menu-footer-menu1 li {
    list-style: none;
    display: inline-block;
    padding: 8px;
}
#foot-sec1 #foot1-inr2::before {
    content: '';
    background: #ffffff7a;
    width: 150%;
    height: 1px;
    position: absolute;
    top: 0;
    left: -15%;
}
#foot-sec1 .menu-footer-menu2-container ul#menu-footer-menu2 li {
    list-style: none;
    display: inline-block;
}

#foot1-inr2 {
    margin-bottom: 0;
}
#foot-sec1 .menu-footer-menu2-container ul#menu-footer-menu2 {
    margin-bottom: 0;
}
#foot-sec1 .menu-footer-menu1-container {
    margin-top: 40px;
}
#foot-sec1 .menu-footer-menu2-container ul#menu-footer-menu2 li#menu-item-82,
#foot-sec1 .menu-footer-menu2-container ul#menu-footer-menu2 li#menu-item-83 {
    position: relative;
}
#foot-sec1 .menu-footer-menu2-container ul#menu-footer-menu2 li#menu-item-82::before {
    content: '\f0e0';
    font-family: fontawesome;
    position: absolute;
    left: -45px;
    color: transparent;
    -webkit-text-stroke: 1px #C9121A;
    background: #fff;
    padding: 3px 6px;
    border-radius: 5px;
    top: -3px;
}
#foot-sec1 .menu-footer-menu2-container ul#menu-footer-menu2 li#menu-item-83::before {
    content: '\f095';
    font-family: fontawesome;
    position: absolute;
    left: -42px;
    color: #C9121A;
    background: #fff;
    padding: 3px 6px;
    border-radius: 5px;
    top: -3px;
}
/*------social icons---------*/
#foot-sec1 .social-icons ul {
    margin-bottom: 0;
}
#foot-sec1 .social-icons ul li {
    list-style: none;
    display: inline-block;
    margin-right: 15px;
}
#foot-sec1 .social-icons ul {
    margin-left: 0;
}
#foot-sec1 .social-icons ul li a i {
    padding: 7px 8px;
	color:#fff;
}
#foot-sec1 .social-icons ul li a i.fa-brands.fa-facebook-f {
    padding: 7px 9px !important;
}
/*---------copyright-------------*/
#foot-sec1 #foot1-inr3::before {
    content: '';
    background: #ffffff7a;
    width: 150%;
    height: 1px;
    position: absolute;
    top: 0;
    left: -15%;
}


.single-post h1.entry-title {
    font-size: 40px !important;
    line-height: 52px !important;
}

.single-post .post-content h3 {
    font-size: 28px;
}


/* ==========// Desktop //=========== */
@media (max-width: 1600px) {
		/*--------inne Pages---------*/
/*--------Parent Coaching------*/
#mc-sec1.pac-sec1 .pac1-txt1 h2 {
    font-size: 47px;
}
/*-------Parent Coaching end------*/
		/*--------inne Pages end---------*/
	
	#sec-8 .owl-carousel.owl-theme .carousel-item .wpb_text_column {
    height: 500px !important;
}
}
@media (max-width: 1440px) {
	/*--------inne Pages---------*/
	/*--------Parent Coaching------*/
#mc-sec1.pac-sec1 .pac1-txt1 h2 {
    font-size: 47px;
}
/*-------Parent Coaching end------*/
	/*--------inne Pages end---------*/
	#sec-8 .owl-carousel.owl-theme .carousel-item .wpb_text_column {
    height: 500px !important;
}
}
@media (max-width: 1366px) {
	/*------------inner Pages--------------*/
body.page-id-371 h2,
body.page-id-399 h2,
body.page-id-411 h2,
body.page-id-427 h2,
body.page-id-442 h2 {
    font-size: 45px !important;
    line-height: 1.2 !important;
}
		/*--------Parent Coaching------*/
		/*--------Parent Coaching end------*/
/*---------Workshops & Programs------------*/
#mnp-sec1-1 .wnp1-txt3 h2 {
    font-size: 42px;
    line-height: 1.3;
}
/*---------Workshops & Programs end------------*/
	/*--Athlete Mental Training---*/
	#mc-sec5.amt-sec5 h2 {
    width: 98%;
}
	/*--Athlete Mental Training end--*/
	/*-----Mental Coaching ------*/
#mc-sec1 .nectar-fancy-ul ul li h5 {
    font-size: 16px;
}
#mc-sec1 .mc1-txt2 p {
    font-size: 13px;
}
#mc-sec2 #mc2-inr1 p {
    font-size: 13px;
}
#mc-sec3 {
    padding-top: 170px !important;
    padding-bottom: 170px !important;
}
	/*-----Mental Coaching end------*/
/*------------inner Pages end--------------*/
	#sec-1 .sec1-txt1 h1 {
    font-size: 68px;
    line-height: 80px;
}
	#sec-2 .sec2-txt1 h2 {
    font-size: 50px;
    line-height: 57px;
}
}
@media (max-width: 1300px) {
		ul.sf-menu.sf-js-enabled.sf-arrows li a {
    padding: 0px 7px !important;
    font-size: 13px !important;
}
	
	h4 {
		font-size:21px !important;
	}
/*------------inner Pages--------------*/
	body.page-id-371 h2,
	body.page-id-399 h2,
	body.page-id-411 h2,
	body.page-id-427 h2,
	body.page-id-442 h2 {
       font-size: 40px !important;
       line-height: 1.2 !important;
    }
	/*-----Mental Coaching ------*/
	 #mc-sec1 .nectar-fancy-ul ul li h5 {
        font-size: 15px;
    }
	#mc-sec6 .mc6-txt1 h2 {
    font-size: 59px !important;
}
	/*-----Mental Coaching end------*/
/*------------inner Pages end--------------*/
}
@media (max-width: 1280px) {
/*------------inner Pages--------------*/
	/*-----Mental Coaching ------*/
	/*-----Mental Coaching end------*/
/*------------inner Pages end--------------*/

	#sec-2 .sec2-txt1 h2 {
    font-size: 45px;
    line-height: 55px;
}
	
	#sec-4 .sec4-col2-txt3a {
    margin-bottom: 8px;
}
	#sec-4 .sec4-col2-txt3a h4 {
    font-size: 19px !important;
    line-height: 24px !important;
}
	#sec-6 .sec6-txt1 h3::before {
    background-size: 55% 58%;
}
#sec-8 .owl-carousel.owl-theme .carousel-item .wpb_text_column {
    min-height: 440px !important;
}
}

@media (max-width: 1240px) {
/*------------inner Pages--------------*/
	/*-----Mental Coaching ------*/

	/*-----Mental Coaching end------*/
/*------------inner Pages end--------------*/
	
	
	#top nav > ul > li > a{
		font-size: 13px;
	}
	#header-outer #top .sf-menu > .sf-with-ul > a {
    padding-right: 10px !important;
}
	#sec-2 .sec2-txt1 h2 {
    font-size: 47px;
    line-height: 57px;
}
}
@media (max-width: 1226px) {
/*------------inner Pages--------------*/
	 body.page-id-371 h2, 
	body.page-id-399 h2, 
	body.page-id-411 h2, 
	body.page-id-427 h2,
	body.page-id-442 h2 {
        font-size: 36px !important;
        line-height: 1.2 !important;
    }
	/*-----Mental Coaching ------*/
	/*-----Mental Coaching end------*/
/*------------inner Pages end--------------*/
	#sec-6 .sec6-txt1 h3 {
    position: relative;
    font-size: 34px;
    line-height: 42px;
}
	
	
	#top nav ul.sf-menu.sf-js-enabled.sf-arrows li a span {
    font-size: 13px;
}
#top nav ul.sf-menu.sf-js-enabled.sf-arrows li a {
    padding-right: 1px !important;
}
	#sec2-col2-inr1 .col .vc_column-inner .sec2-col2-inr-txt2a h4 {
    font-size: 19px !important;
}
	#sec-2 span.sec2-txt1-span1::before {
    bottom: -4px;
    background-size: 60% 60%;
    background-position: 20% center;
}
		#sec-2 .sec2-txt1 h2 {
    font-size: 44px;
    line-height: 52px;
}
	#sec-5 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}
}
@media (max-width: 1024px) {
	
	.single-post h1.entry-title {
    font-size: 26px !important;
    line-height: 40px !important;
}
/*------------inner Pages--------------*/
	/*-------- Workshops Programs----------*/
	#wnp-sec4 ul li h5 {
    font-size: 14px;
    line-height: 1.4;
}
#mc3-c2-inr1.pac-sec3 > .col > .col > .vc_column-inner {	
    padding: 40px 15px;
}
	/*-------- Workshops Programs end----------*/
	/*---parent coaching ------*/
	#mc-sec4.pac-sec4 .mc4-txt1 h2 {
    font-size: 30px !important;
    line-height: 1.3 !important;
}
	/*---parent coaching end------*/
/*---Athlete Mental Training ------*/
#mc-sec1.amt-sec1 .mc1-txt1 h2 {
    font-size: 34px !important;
    line-height: 1.3 !important;
}
#mc-sec3.amt-sec3 .mc3-txt1 h2 {
    font-size: 32px !important;
    line-height: 1.3 !important;
}
#mc-sec4.amt-sec4 .mc4-txt1 h2 {
    font-size: 31px !important;
    line-height: 1.3 !important;
}
/*---Athlete Mental Training ------*/
	/*-----Mental Coaching ------*/
#mc-sec3 .mc3-txt1 p {
    width: 90%;
}
#mc-sec6 .mc6-txt1 h2 {
        font-size: 53px !important;
    }
#mc-sec6 .mc-sec6-txt2a h5 {
    font-size: 15px !important;
}
	/*-----Mental Coaching end------*/
/*------------inner Pages end--------------*/
	div#bio-secc2 h3 {
    font-size: 30px !important;
    line-height: 40px !important;
}
	
	#sec-8 .owl-carousel.owl-theme .carousel-item .wpb_text_column {
    height: 445px !important;
}
	
	#sec-6 .sec6-txt1 h3 {
    position: relative;
    font-size: 36px;
    line-height: 45px;
}
	
	p br {
		display:none !important;
		}
	#sec-1 {
    padding-top: 160px !important;
    padding-bottom: 70px !important;
}
	#sec-1 .sec1-btn2a {
    padding: 6px 12px !important;
}
	#sec1-col3-inr1 {
    margin-top: 70px;
}
	#sec-1 .sec1-txt1 span.sec1-txt19-span::before {
    width: 232px;
    height: 435px;
    top: -360px;
}
	#sec-1 .sec1-txt1 h1 {
    font-size: 52px;
    line-height: 60px;
}
	#sec-1 span.sec1-txt19-span {
    font-size: 68px;
    line-height: 80px;
}
	#sec-2 .sec2-txt1 h2 {
    font-size: 36px;
    line-height: 44px;
}
	#sec2-col2-inr1 .col .vc_column-inner .sec2-col2-inr-txt2a h4 {
    font-size: 17px !important;
    line-height: 20px;
}
	#sec-3 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}
	#sec-6 .sec6-txt1 h3 {
    font-size: 26px;
    line-height: 35px;
}
	#sec-4 .sec4-col2-txt3a h4 {
    font-size: 15px !important;
    line-height: 21px !important;
}
	#sec-4 .sec4-col2-txt3a p {
    font-size: 13px;
    line-height: 19px;
}
	#sec-5 .sec5-txt1 h3 {
    font-size: 34px;
    line-height: 40px;
}
	#sec-6 .sec6-txt1 h3 {
    font-size: 30px;
    line-height: 42px;
}
	#sec-6:hover .sec6-txt1::before {
    transform: translateX(-50%);
    transition: 1.3s;
}
	#sec-6 .sec6-txt1 h3::before {
    left: -22px;
    top: -56px;
    background-size: 35% 38% !important;
}
	#sec-7 .toggles.accordion h3.toggle-title a.nectar-inherit-h5.toggle-heading {
    font-size: 14px;
}
	#sec-7 {
    padding-bottom: 140px !important;
}
	#sec-8 .sec8-caro-txt1 {
    padding: 11px 26px;
}
	#sec-8 .sec8-caro-txt1 p:nth-child(2) {
    padding-bottom: 0;
}
	#sec-8 .sec8-caro-txt1 h5 {
    font-size: 14px !important;
}
	#foot-sec1 .menu-footer-menu2-container ul#menu-footer-menu2 {
    display: flex;
    justify-content: space-between;
}
	div#sec-3 p {
    padding-right: 341px;
}
	#sec-6 .sec6-txt1 h3::before {
    left: -22px;
    top: -116px;
    background-size: 35% 38% !important;
}
	h3 {
    font-size: 22px !important;
    line-height: 32px !important;
    padding-bottom: 10px !important;
}
	div#bio-secc2 li {
    line-height: 20PX;
    PADDING-BOTTOM: 7PX;
    FONT-WEIGHT: 500;
    FONT-SIZE: 14PX;
}

}

/* ==========// Mobile //=========== */
@media (max-width: 820px) {
	
	.policy-menu-2 {
    display: unset;
    align-items: unset;
}
	
	    #foot-sec1 .menu-footer-menu2-container ul#menu-footer-menu2 {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 20px;
    }
	
	.scl-icon-cls .vc_column-inner {
    justify-content: center;
}
	
	.page-id-814 .cards > * {
    width: unset;
}
	
	.page-id-725 .cards > * {
    width: unset;
}
	
	#top span.normal.icon-salient-m-user::before {
    color: white !important;
}
/*------------inner Pages--------------*/
#page-header-wrap .row .col.span_6 .inner-wrap h1.top-heading {
    font-size: 32px !important;
}
body.page-id-371 h2,
body.page-id-399 h2,
body.page-id-411 h2,
body.page-id-427 h2,
body.page-id-442 h2 {
        font-size: 33px !important;
        line-height: 1.3 !important;
    }
	/*-------- Workshops Programs----------*/
	#mc-sec1 .mc1-txt1 h2 > span::before {
    height: 8px;
}
#mnp-sec1-1 {
    text-align: center;
}
#wnp-sec4 {
    text-align: center;
}
	
#form-cta-sec form.wpcf7-form {
  display: flex !important;
    gap: 15px !important;
    flex-wrap: wrap !important;
	}
	/*------ Workshops Programs end--------*/
	/*-----Mental Coaching ------*/
#mc-sec1 {
	margin-bottom: 0;
    padding-top: 40px !important;
    padding-bottom: 30px !important;
	text-align: center;
}
#mc-sec1 .nectar-fancy-ul ul li {
    padding-bottom: 10px;
    display: inline-block;
}
#mc-divider {
    margin: 0;
}
#mc-sec2 .mc2-txt1 p {
    width: 100%;
    margin: 16px auto;
}
#mc-sec2 #mc2-inr1 > .col > .col {
    width: 50%;
}
#mc-sec2 #mc2-inr1 > .col > .col:last-child {
    width: 100%;
}
#mc-sec2 #mc2-inr1 > .col > .col > .vc_column-inner {
    padding: 35px 20px;
    text-align: center;
}
#mc-sec3 {
    text-align: center;
}
#mc-sec3 .mc3-txt1 p {
    width: 85%;
    margin: 3px auto;
}
#mc-sec3 {
    padding-top: 120px !important;
}
#mc-sec3 #mc3-c2-inr1 > .col > .col {
    width: 50%;
    margin-bottom: 5px;
}
#mc-sec3 {
    padding-top: 110px !important;
    padding-bottom: 100px !important;
}
#mc-sec4 {
    text-align: center;
    padding-top: 50px !important;
}
#mc-sec5 {
    text-align: center;
}
#mc-sec6 .mc6-txt1 h2 {
        font-size: 40px !important;
    }
	/*-----Mental Coaching end------*/
/*------------inner Pages end--------------*/
	#sec-1 .sec1-txt1 h4 {
    font-size: 16px !important;
    line-height: 25px;
}
	div#sec-2 {
    text-align: center;
}
	div#sec2-col2-inr1 .vc_col-sm-6 {
    width: 50%;
    height: 100%;
    margin-bottom: 0px;
}
	#sec-2 .sec2-txt1 h2 br {
    display: none;
}
	div#sec-3 p {
    padding-right: 131px;
}
	#sec-3 {
    padding-top: 70px !important;
    padding-bottom: 50px !important;
    text-align: center;
}
	div#sec-4 {
    text-align: center;
}
	#sec-4 .sec4-col2-txt3a h4 {
    padding-bottom: 10px !important;
}
	#sec-4 .sec4-col2-txt3a h4 br {
    display: none;
}
	
	#new-sec1 .new-sec1-tb2 {
    text-align: center;
}
	#sec-4 .sec4-col2-txt3a {
    margin-bottom: 0px;
    padding-top: 20px;
}
	div#sec4-col2-inr1 .vc_col-sm-6 {
    margin-bottom: 0px;
}
	#sec-5 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
    text-align: center;
}
	div#sec-6 {
    text-align: center;
    margin-top: 40px !important;
    margin-bottom: 20px !important;
}
	
	.for-extra-back .vc_column-inner {
    background-color: #00000091 !important;
    padding: 5% !important;
}
	#sec-6 .sec6-txt1 h3::before {
    left: 8px;
    top: -36px;
    background-size: 35% 38% !important;
}
	div#new-sec1 {
    text-align: center;
}
	div#sec-7 .sec7-txt1 h3 {
    text-align: center;
}
	div#sec-8 h2 {
    font-size: 30px;
    line-height: 40px;
}
	#sec-8 .sec8-txt1 {
    margin-bottom: 0px;
}
	
	.single-post li.previous-post.only h3 {
    font-size: 20px !important;
}
	
	.single-post h1.entry-title {
    font-size: 26px !important;
    line-height: 40px !important;
}
	
	#sec-6 .sec6-txt1 h3 {
    font-size: 24px;
    line-height: 38px;
}
	
	#sec-6 .row-bg.viewport-desktop.using-bg-color {
    width: 100%;
}
	
	
.for-img {
    text-align: center;
}
	
	#sec-8 .owl-carousel.owl-theme .carousel-item .wpb_text_column {
    height: unset !important;
}

	div#foot1-inr1 ul li a {
    font-size: 12px;
}
	
	#sec-1 .sec1-txt1 h1 {
    font-size: 40px;
    line-height: 50px;
}
	
	#sec-1 .sec1-txt1 span.sec1-txt19-span::before {
    width: 140px;
    height: 420px;
}
	
	#sec-1 span.sec1-txt19-span {
    font-size: 40px;
    line-height: 80px;
}
	
	.owl-carousel[data-desktop-cols] .owl-stage {
    padding: unset;

}
	
	div#new-sec1 {
        padding-top: 10px !important;
}
	
#sec-1 .sec1-txt1 span.sec1-txt19-span::before {
    width: 136px !important;
    height: 408px !important;
}
	
	#sec-1 span.sec1-txt19-span {
    font-size: 40px !important;
    line-height: 50px !important;
}
	
	#sec-1 .sec1-txt1 h1 {
    font-size: 42px !important;
    line-height: 40px !important;
}
	div#bio-secc2 h3 {
    font-size: 26px !important;
}
	#sec-7 {
    padding-bottom: 40px !important;
}	
}
@media (max-width: 800px) {
	body #header-outer, body[data-header-color="dark"] #header-outer {
    background-color: rgb(0 0 0) !important;
}
}
@media (max-width: 768px) {
	
	div#bio-secc2 h3 {
    font-size: 35px !important;
}
}
@media (max-width: 480px) {
	
	ul#menu-policy-menu {
    margin-left: 0px;
}
	
	ul#menu-footer-menu1 {
    margin-left: 0px;
}
	
	.page-id-725 .scl-icon-cls .vc_column-inner {
    justify-content: center;
}
	.page-id-814 .cards > * {
        width: 100%;
    }
	
	.page-id-725 .cards > * {
        width: 100%;
    }
	
	ul#menu-footer-menu2 .menu-item-82 {
    padding-right: unset;
}
	
	#original-sport h2 {
    font-size: 30px;
    line-height: 40px;
}
	
	a#sec6-btn1 {
    font-size: 18px !important;
    padding: 16px !important;
}
	
	
	#foot1-inr3 .copyright-txt1 p {
    text-align: center !important;
    font-size: 18px !important;
}
	
	.paymt-img-ftr {
    margin-left: unset;
}
	
	#foot1-inr2 .social-icons {
    margin: 0 auto;
    display: table;
}
	
	#menu-footer-menu2 li#menu-item-83, #menu-footer-menu2 li#menu-item-82 {
    text-align: left;
}
	
	#my-cta-sec form {
    background: unset;
    display: flex;
    align-items: unset !important;
    gap: unset !important;
    flex-direction: column;
}
	
	#lastpro-sec .price {
    font-size: 25px;
}
	
	#new-sec1 {
    padding-bottom: unset !important;
}
	
	#form-cta-sec span.wpcf7-spinner {
    display: none !important;
}
	
	#form-cta-sec h2.vc_custom_heading {
    font-size: 33px !important;
}
	
	#sec-2 {
    padding-top: 30px !important;
}
/*------------inner Pages--------------*/
#page-header-wrap .row .col.span_6 .inner-wrap h1.top-heading {
        font-size: 22px !important;
        line-height: 1.2 !important;
    }
/* 	#lastpro-sec h2{
		font-size: 30px !important;
			margin-left: 93px !important;
		line-height: 40px !important;
	} */
/* 	#lastpro-sec p{
		font-size: 25px !important;
  line-height: 35px !important;
  text-align: center !important;
  margin-left: 100px !important;
	} */
/* 	.woocommerce ul.products li.product.classic .product-wrap img{
		align-items: center !important;
  display: flex !important;
  padding-left: 55px !important;
	} */
	.woocommerce .classic .product-wrap a.button, .woocommerce ul.products li.product.classic .button{
		margin-left: 54px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  text-align: center !important;
	}
	#sec-2 .sec2-txt1 h1 {
  font-size: 32px !important;
  line-height: 50px !important;
}
	.sec7-txt1 h3 {
		font-size: 40px !important;
	}
	#foot-sec1 .menu-footer-menu2-container ul#menu-footer-menu2{
		display: flex !important;
    flex-direction: column !important;
    gap: 20px !important;
	align-items: center;
  }
	#first-bnr h1{
font-size: 28px !important;
  line-height: 31px !important;
  color: white !important;	
	}
body.page-id-371 h2,
body.page-id-399 h2,
body.page-id-411 h2,
body.page-id-427 h2,
body.page-id-442 h2 {
        font-size: 25px !important;
        line-height: 1.3 !important;
    }
/*-----Parent Coaching------------*/
#mc-sec1 .mc1-txt1.pac1-txt1 h2 > span::before {
    height: 8px;
    bottom: 0px;
}
/*-----Parent Coaching end------------*/
/*-----Athlete Mental Training------------*/
#mc-sec1.amt-sec1 .mc1-txt1 h2 {
    font-size: 27px !important;
    line-height: 1.3 !important;
    }
#mc-sec1 .mc1-txt1.amt1-txt1 h2 > span::before {
    height: 14px;
    bottom: -3px;
}
    #mc-sec3.amt-sec3 .mc3-txt1 h2 {
   font-size: 25px !important;
  line-height: 1.3 !important;
    }
#mc3-c2-inr1 > .col > .col > .vc_column-inner {
    padding: 35px 9px;
}
	
/*-----Athlete Mental Training end------------*/
	/*-----Mental Coaching ------*/
#mc-sec1 .nectar-fancy-ul ul li h5 {
        font-size: 13px;
    }
#mc-sec2 #mc2-inr1 > .col > .col {
    width: 100%;
}
 #mc-sec2 #mc2-inr1 p {
        font-size: 14px;
        width: 90%;
        margin: 0 auto;
    }
#mc-sec3 .mc3-txt2a h5 {
    font-size: 16px;
    line-height: 1.4;
}
#mc-sec3 {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
#mc-sec6 .mc6-txt1 h2 {
        font-size: 29px !important;
    }

	
	/*-----Mental Coaching end------*/
/*------------inner Pages end 480--------------*/
	#sec-1 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}
	#sec-2 .sec2-txt1 h2 {
    font-size: 28px;
    line-height: 34px;
}
	#sec2-col2-inr1 .col .vc_column-inner .sec2-col2-inr-txt2a h4 {
    font-size: 25px !important;
    line-height: 19px;
}
	div#sec-2 {
    text-align: center;
    padding-bottom: 10px !important;
}
	div#sec-3 h3 {
    font-size: 20px !important;
    line-height: 23px !important;
    padding-bottom: 0px !important;
}
	#sec-1 .sec1-txt1 h1 br {
    display: none;
}
	div#sec-3 p {
    padding-right: unset;
}
	div#sec-4 {
    text-align: center;
    padding-top: 20px !important;
    padding-bottom: 10px !important;
}
	#sec-6 .sec6-txt1 h3::before {
    left: -17px;
    top: -50px;
    background-size: 35% 38% !important;
}
	#sec-6 .sec6-txt1::before {
   display:none;
}
	div#bio-secc2 li {
    line-height: 20PX;
    PADDING-BOTTOM: 6PX;
    FONT-WEIGHT: 500;
    FONT-SIZE: 14PX;
}
	div#bio-secc2 ul {
	margin-left:0px !important;  
}
	#foot1-inr2 .vc_col-sm-4 {
    margin-bottom: 0px;
}
	.copyright-txt1 p {
    font-size: 11px !important;
    line-height: 20px !important;
}
	div#sec-8 .row_col_wrap_12.col.span_12.dark.center {
    padding: 10px;
}
	div#sec-8 .carousel-item {
    margin-left: 10px;
    margin-right: 10px;
    padding: 0px !important;
}
	#sec-6 .sec6-txt1 h3::before {
    display:none;
}
	
	.single-post li.previous-post.only h3 {
    font-size: 20px !important;
}
	
	#sec-1 span.sec1-txt19-span {
    font-size: 34px !important;
    line-height: 44px !important;
}
	#sec-1 .sec1-txt1 h1 {
    font-size: 20px !important;
    line-height: 30px !important;
    padding-right: 150px;
}
	#sec-1 .sec1-txt1 span.sec1-txt19-span::before {
    width: 116px !important;
    height: 401px !important;
}
	div#sec2-col2-inr1 .vc_col-sm-6 {
    width: 100%;
    height: 100% !important;
    margin-bottom: 10px;
}
	div#sec2-col2-inr1 {
    margin-bottom: 0px;
}
	#sec-2 span.sec2-txt1-span1::before {
    bottom: -4px;
    background-size: 40% 40%;
    background-position: 20% center;
}
	#sec-1 .row-bg.viewport-desktop.using-image {
    background-size: 100% 90%;
}
	div#foot1-inr1 ul#menu-footer-menu1 {
    margin-left: 0px;
    margin-bottom: 0px;
}
	
	.sec1-txt1 h4 {
    display: none;
}
	
	#sec-1 a#sec1-btn1 {
    margin-top: -58px;
}
	.sec1-txt1:before {
    display: none;
}
	#sec-1 .row-bg.viewport-desktop.using-image {
    background-size: 100% 80%;
}
	
	#sec-2 .sec2-txt1 h2 {
    font-size: 32px;
    line-height: 37px;
}
	.sec3-txt1 h3 {
    font-size: 34px !important;
    line-height: 40px !important;
}
	
	div#bio-secc2 h3 {
    font-size: 25px !important;
	line-height: 35px !important;
}
	#form-cta-sec form.wpcf7-form {
		display: flex;
        gap: 0px;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
	}
	
	#sec-8 .owl-carousel.owl-theme .carousel-item .wpb_text_column {
    height: unset !important;
}
}
@media (max-width: 428px) {
	
	h2.up-cls-1 {
    font-size: 30px;
    line-height: 40px;
}
	
	ul#menu-footer-menu2 .menu-item-82 {
    padding-right: unset;
}

	
	#sec-5 {
    padding-bottom: unset !important;
}
	
	#form-cta-sec h2.vc_custom_heading {
        font-size: 37px !important;
    }
	
	#sec2-col2-inr1 .col .vc_column-inner .sec2-col2-inr-txt2a h4{
		font-size: 19px !important;
        line-height: 20px !important;
	}
	
#sec-2 .sec2-col1 .vc_column-inner {
    padding: 15px 12px !important;
}

/*------------inner Pages--------------*/
body.page-id-371 h2,
body.page-id-399 h2,
body.page-id-411 h2,
body.page-id-427 h2,
body.page-id-442 h2 {
        font-size: 22px !important;
        line-height: 1.3 !important;
    }
body.page-id-371 h2 br,
body.page-id-399 h2 br,
body.page-id-411 h2 br,
body.page-id-427 h2 br {
    display: none;
}
/*------ Parent Coaching ------------*/
	    #mc-sec4.pac-sec4 .mc4-txt1 h2 {
        font-size: 23px !important;
        line-height: 1.3 !important;
    }
/*----- Parent Coaching end ------------*/
/*---Athlete Mental Training-----*/
	    #mc-sec1.amt-sec1 .mc1-txt1 h2 {
        font-size: 24px !important;
        line-height: 1.3 !important;
    }
/*---Athlete Mental Training end------*/
	/*-----Mental Coaching ------*/
#mc-sec1 .mc1-txt1 h2 > span::before {
    width: 100%;
    height: 7px;
}
 #mc-sec1 .nectar-fancy-ul ul li {
        text-align: left;
		padding-left: 30px;
    }
    #mc-sec1 .nectar-fancy-ul ul li h5 {
        line-height: 1.4;
    }
#mc-sec3 .mc3-txt1 p {
        width: 100%;
    }
    #mc-sec3 #mc3-c2-inr1 > .col > .col {
        width: 100%;
        margin-bottom: 15px;
    }
#mc-sec6 .carousel-item {
    margin: 0 1px;
    padding: 18px 10px 30px 10px;
	
}
	#sec-2 .sec2-txt1 h1 {
  font-size: 24px !important;
  line-height: 34px !important;
}
	#sec-6 .sec6-txt1 p{
  margin-bottom: 30px !important;
  margin-top: 20px !important;
  font-size: 20px !important;
  line-height: 32px;
	}
	/*-----Mental Coaching end------*/
/*------------inner Pages end--------------*/
	
	#sec-3 {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
    text-align: center;
}
	
	
	.single-post h1.entry-title {
    font-size: 19px !important;
    line-height: 28px !important;
}
	
	.sec3-txt1 h3 {
    font-size: 25px !important;
    line-height: 34px !important;
}
	
	#sec-4 .sec4-txt1 h3 {
    font-size: 25px;
    line-height: 35px;
}
	
	#sec-5 .sec5-txt1 h3 {
    font-size: 27px;
    line-height: 36px;
}
	
	#sec-6 .sec6-txt1 h3 {
    font-size: 22px !important;
    line-height: 32px !important;
}
	
	div#new-sec1 h3 {
    font-size: 26px !important;
    line-height: 36px !important;
    padding-bottom: 20px;
}
	
	div#new-sec1 h3 {
    font-size: 19px !important;
    line-height: 34px !important;
}
	
	.sec8-txt1 h2 {
    font-size: 26px;
}
	#sec-8 .sec8-txt1 {
    margin-bottom: 15px !important;
}
	div#sec-8 {
    padding-top: 35px !important;
}
	.menu-footer-menu2-container ul li a {
    font-size: 12px;
}
	
	#sec-8 .owl-carousel.owl-theme .carousel-item .wpb_text_column {
    height: unset !important;
}
}
@media (max-width: 414px) {
	
	
	div#bio-secc2 li {
    line-height: 25PX !important;
    FONT-SIZE: 14PX !important;
}
	
	.copyright-txt1 p {
    font-size: 11px;
}
}
@media (max-width: 390px) {}
@media (max-width: 375px) {}
@media (max-width: 360px) {}