/*
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
*/
/* Body Css */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins: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://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');
/* body * {
	font-family: "DM Sans", sans-serif;
}


h1, h2 {
	font-family: "Plus Jakarta Sans", sans-serif;
} */

h1,h2,h3,h4,h5,h6{
	 font-family: "Poppins";
}
p,span,a{
	font-family: "Roboto";
}

.ocm-effect-wrap-inner {
    --scroll-bar-w: 0px;
}
/* Header Css */
div#header-secondary-outer {
    background: linear-gradient(83deg, #005552 -5.48%, #77ED81 123.49%);
}
#header-secondary-outer .nectar-center-text a {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
    animation: 1s step-start infinite clr;
}
@keyframes clr {
    50% {
        color: #46ff77;
    }
}
div#header-space {
    /* display: none; */
}
div#header-outer {
    /* background: transparent; */
}
.page-id-40 #header-outer #logo {
    /* margin-top: 73px; */
}
header#top{
	padding:15px 0;
}
#header-outer[data-lhe="default"] #top nav > ul > li > a {
    color: #000;
    font-size: 16px;
    font-weight: 500;
    line-height: 22.4px;
    text-transform: capitalize;
}
#header-outer[data-format=centered-menu] #top .span_9:after {
    content: "";
    border-bottom: 1px solid #000;
    position: absolute;
    top: 140px;
    left: 342px;
    visibility: visible;
    opacity: 0.5;
    width: 79.2%;
}
#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons) {
    justify-content: left;
    margin-left: 149px;
}
body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons li:first-child a {
    font-size: 20px;
    font-weight: 700;
    display: flex;
    align-items: center;
}
body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons li:first-child a:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/phone-icon.png);
    width: 28px;
    height: 28px;
    display: block;
    margin-right: 20px;
    filter: invert(1);
}
body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons li.head-btn a {
    border-radius: 25px;
    background: linear-gradient(83deg, #005552 -5.48%, #77ED81 123.49%);
    margin-left: 140px;
    padding: 14px 38px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0;
    color: #fff;
}
#page-header-bg h1 {
    margin-top: 200px;
}
/* Banner Css */
.banner-sec {
    margin-bottom: 40px !important;
}
.banner-sec h1 {
    color: #FFF;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    letter-spacing: 3px;
    text-transform: capitalize;
    margin-bottom: 20px;
	text-shadow: 3px 3px 4px #000;
}
.banner-sec h2 {
    color: #FFF;
    font-size: 70px;
    font-weight: 700;
    line-height: 84px;
    letter-spacing: -2.799px;
    text-transform: capitalize;
    width: 55%;
    text-shadow: 3px 0px black;
}
.banner-sec p {
    color: #fff;
    font-size: 18px;
    line-height: 26px;
	font-weight: 500;
    width: 35%;
	text-shadow: 3px 3px 4px #000;
}
a#w-btn {
    margin: 0;
    border-radius: 25px !important;
    background: linear-gradient(83deg, #005552 -5.48%, #77ED81 123.49%);
    padding: 14px 38px;
    color: #FDFDFD;
    font-size: 16px;
    font-weight: 600;
    line-height: 22.4px;
    text-transform: uppercase;
}
a.w-btn:before {
    border-radius: 50px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #072032;
    animation: ripple 1.2s ease-out infinite;
    animation-delay: 0.6s;
    z-index: 1;
}
@keyframes ripple {
    from {
        opacity: 1;
        transform: scale(0);
    }

    to {
        opacity: 0;
        transform: scale(1.5);
    }
}
a#trans-btn {
    margin: 0 20px;
    padding: 13px 38px;
    border-radius: 25px !important;
    border: 1px solid #FFF;
    background: transparent !important;
    color: #FDFDFD;
    font-size: 16px;
    font-weight: 600;
    line-height: 22.4px;
    text-transform: uppercase;
    text-shadow: 3px 3px 5px #000;
}
div#banner-inner-row {
    margin-top: 145px;
    border-top: 1px solid #fdfdfd87;
    position: relative;
    display: none;
}
div#banner-inner-row:after {
    content: "";
    background: linear-gradient(270deg, #005552 -5.48%, #77ED81 123.49%);
    width: 297.645px;
    height: 5px;
    position: absolute;
    left: 0;
    top: -3px;
    right: 0;
    margin: auto;
    border-radius: 50px;
}
div#banner-inner-row .iwithtext .iwt-icon {
    position: relative;
}
div#banner-inner-row .iwithtext .iwt-icon img {
    width: 40px;
    height: 40px;
    object-fit: scale-down;
    margin-bottom: 20px;
}
div#banner-inner-row .iwithtext .iwt-text {
    padding: 0;
}
div#banner-inner-row .iwithtext .iwt-text h2 {
    color: #FFF;
    font-size: 19px;
    font-weight: 700;
    line-height: 28px;
    text-transform: capitalize;
}
/* About Css */
div#about-row .vc_col-sm-4 {
    padding: 0 20px;
}
div#about-row .nectar-milestone {
    text-align: left;
    margin-bottom: 50px;
}
div#about-row .nectar-milestone span {
    color: #051B2E;
    font-family: "DM Sans";
    font-size: 90px;
    font-style: normal;
    font-weight: 700;
    line-height: 90px;
}
div#about-row .nectar-milestone .subject {
    color: #051B2E;
    font-size: 16.07px;
    font-weight: 500;
    line-height: 27px;
    width: 68%;
    font-family: 'Poppins';
}
.w-sec h3 {
    color: #68747A;
    font-size: 16.07px;
    font-weight: 500;
    line-height: 27px;
    display: flex;
    align-items: center;
    margin-bottom: 17px !important;
    text-transform: capitalize;
    text-shadow: 2px 0 black;
}
.w-sec h3:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/head-before.png);
    width: 18px;
    height: 18px;
    display: block;
    margin-right: 12px;
}
.w-sec h2 {
    color: #151515;
    font-family: Poppins;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px; /* 111.111% */
    letter-spacing: -0.36px;
}
.about-lft-sec h2 {
    width: 85%;
    font-size: 27px;
    line-height: 1.5;
}
div#about-row .vc_col-sm-4:nth-child(2) img {
    width: 100%;
}
div#about-row .vc_col-sm-4:nth-child(2) .img-with-aniamtion-wrap:after {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/img-overlay.png);
    width: 100%;
    height: 363px;
    position: absolute;
    bottom: -10px;
    left: 0px;
}
.about-sec {
    margin-bottom: 40px !important;
}
.about-sec h2 {
    color: #000;
    font-size: 40px;
    font-weight: 700;
    line-height: 40px;
    text-transform: capitalize;
    font-family: 'DM Sans';
    margin-bottom: 40px;
}
.about-sec p {
    color: #051B2E;
    font-size: 18px;
    padding-bottom: 15px;
    font-family: 'Roboto';
    line-height: 1.7;
}
.about-box-sec p {
    font-size: 17px;
    line-height: 1.3;
}
.about-sec ul {
    margin: 0 0 15px;
}
.about-sec ul li {
    list-style: none;
    color: #051B2E;
    font-size: 16.203px;
    font-weight: 400;
    line-height: 30px;
    font-family: 'Poppins';
    padding-left: 25px;
    position: relative;
}
.about-sec ul li:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/check.png);
    width: 16px;
    height: 12px;
    position: absolute;
    left: 0;
    top: 10px;
}
div#about-row a#w-btn {
    padding: 14px 82px;
}
.about-box-sec {
    animation: glowBox 2s infinite ease-in-out;
    border: 2px solid #77ed81;
    padding: 50px 30px;
    border-radius: 55px;
    background: linear-gradient(83deg, #00555285 -5.48%, #77ed81 123.49%);
    width: 95%;
    margin: auto;
    margin-bottom: 0 !important;
}
.about-box-sec .wpb_wrapper {
    display: flex;
    flex-direction: column;
    height: 410px;
}
.about-box-sec p {
    color: #000;
}
/* Services Css */
div#services-row:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/services-before.png);
    width: 640px;
    height: 504px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 22;
}
div#services-row:after {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/services-after.png);
    width: 223px;
    height: 303px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 22;
}
.services-head {
    margin-bottom: 47px !important;
}
.services-head h3:before {
    background-image: url(/wp-content/uploads/2026/02/head-before2.png);
}
.services-head h3 {
    color: #fff;
}
.services-head h2 {
    color: #fff;
    width: 85%;
    margin-bottom: 28px;
}
.w-sec p {
    color: #68747A;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
}
.services-head p {
    color: #FDFDFD;
    width: 85%;
}
a#ser-btn {
    margin: 0;
    border-radius: 25px !important;
    color: #064138;
    font-size: 16px;
    font-weight: 600;
    line-height: 22.4px;
    text-transform: uppercase;
    padding: 14px 22px;
}
div#service-inner-row a#w-btn {
    padding: 14px 18px;
    margin-left: 5px;
}
div#service-inner-row .iwithtext {
    margin-bottom: 77px;
}
div#service-inner-row .iwithtext .iwt-icon {
    position: relative;
}
div#service-inner-row .iwithtext .iwt-icon img {
    width: 98px;
    margin-bottom: 40px;
}
div#service-inner-row .iwithtext .iwt-text {
    padding: 0;
}
div#service-inner-row .iwithtext .iwt-text h3 {
    color: #FFF;
    font-size: 26px;
    font-weight: 800;
    line-height: 38px;
    text-transform: capitalize;
    font-family: "Plus Jakarta Sans";
}
div#service-inner-row .iwithtext .iwt-text p {
    color: #FDFDFD;
    font-size: 18px;
    font-weight: 500;
    line-height: 25px;
    width: 85%;
}
div#services-row .column-bg-overlay {
    border-radius: 42px;
}
div#service-inner-row1 {
    margin-bottom: 50px;
}
.w-sec li {
    color: #68747A;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    margin-bottom: 5px;
    font-family: 'Roboto';
}
div#service-inner-row1 img {
    width: 100%;
    border-radius: 30px;
}
div#service-cta-row {
    position: relative;
    z-index: 1;
}
div#service-cta-row .row-bg-wrap:before {
    content: "";
    background: #000;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    border-radius: 20px;
}
.service-cta-row h2 {
    color: #fff;
    font-size: 50px;
    margin: auto;
    width: 65%;
    line-height: 65px;
}
/* Do Css */
div#do-row .vc_col-sm-6 {
    padding: 0 30px;
}
.do-sec {
    margin-bottom: 40px !important;
}
.do-sec h3 {
    color: #000;
}
.do-sec h2 {
    width: 85%;
    margin-bottom: 30px;
}
.do-sec p {
    width: 85%;
}
div#do-inner-row .nectar-milestone {
    text-align: left;
    display: flex;
    align-items: center;
}
div#do-inner-row .vc_col-sm-6 {
    padding: 0;
}
div#do-inner-row .nectar-milestone .number {
    margin: 0 30px 0 0;
    background: #E22126;
    width: 108px;
    height: 108px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 80px;
    position: relative;
}
div#do-inner-row .nectar-milestone .number span {
    color: #FDFDFD;
    font-family: "Plus Jakarta Sans";
    font-size: 30px;
    font-weight: 700;
    line-height: 90px;
    text-transform: capitalize;
}
div#do-inner-row .nectar-milestone .number:before {
    content: "";
    width: 128px;
    height: 128px;
    position: absolute;
    border: 1px solid #005552;
    border-radius: 80px;
}
div#do-inner-row .nectar-milestone .subject {
    color: #1E1E1E;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    text-transform: capitalize;
    width: 55%;
    font-family: 'Poppins';
}
.do-sec2 h3 {
    color: #000;
    font-size: 25px;
    font-weight: 500;
    line-height: 25px;
    margin-bottom: 20px !important;
}
.do-sec2 p {
    color: #68747A;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    width: 90%;
}
/* Testimonials Css */
.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry) .flickity-viewport {
    margin: 0;
}
.testimonials-head {
    margin-bottom: 62px !important;
}
.testimonials-head h2 {
    color: #064138;
    /* font-family: "DM Sans"; */
    font-size: 100px;
    font-weight: 700;
    line-height: 120px;
    text-transform: capitalize;
    position: relative;
}
.testimonials-head h2:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/testi-before.png);
    width: 217px;
    height: 160px;
    position: absolute;
    left: 0;
    top: -70px;
}
.testimonials-sec {
    margin-bottom: 40px !important;
}
.testimonials-sec p {
    color: #000;
    font-size: 18px;
    font-weight: 500;
	line-height:30px;
    text-align: center;
    width: 85%;
    margin: auto;
    padding-bottom: 12px;
}
div#testimonials-row .iwithtext {
    display: flex;
    justify-content: center;
}
div#testimonials-row .iwithtext .iwt-icon {
    position: relative;
}
div#testimonials-row .iwithtext .iwt-icon img {
    margin-bottom: 0;
    width: 80px;
    /* display: none; */
}
div#testimonials-row .iwithtext .iwt-text {
    padding: 20px 0px 0 20px;
    text-align: center;
}
div#testimonials-row .iwithtext .iwt-text h4 {
    color: #000;
    font-size: 25px;
    font-weight: 600;
    line-height: 30px;
    text-transform: capitalize;
    margin-bottom: 5px;
}
div#testimonials-row .iwithtext .iwt-text p {
    color: #000;
    /* font-family: "DM Sans"; */
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 18px;
    text-transform: capitalize;
    /* display: none; */
}
div#testimonials-row .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button:before {
    background: #E22126;
}
div#testimonials-row .nectar-flickity[data-controls*=arrows_overlaid] .next:after, .nectar-flickity[data-controls*=arrows_overlaid] .previous:after {
    display: none;
}
div#testimonials-row .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous svg {
    left: 0;
    right: 0;
    margin: auto;
}
div#testimonials-row .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button .arrow {
    fill: #fff;
}
div#testimonials-row .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next svg {
    right: 0;
    left: 0;
    margin: auto;
}
div#testimonials-row .nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button {
    top: 30% !important;
}
/* CTA Css */
.video-sec h3 {
    color: #fff;
}
.video-sec h3:before {
    background-image: url(/wp-content/uploads/2026/02/head-before2.png);
}
.video-sec h2 {
    font-size: 42.188px;
    color: #fff;
    font-weight: 700;
    line-height: 55px;
    width: 55%;
    text-shadow: 2px 0 black;
}
.video-rgt-sec a {
    display: flex;
    align-items: center;
    justify-content: end;
    color: #FFF;
    font-size: 35px;
    font-weight: 700;
    line-height: 45px;
    text-transform: capitalize;
    text-shadow: 2px 0 black;
}
.video-rgt-sec a img {
    width: 136px;
    height: 136px;
    margin-right: 18px;
}
div#cta-inner-row {
    border-bottom: 1px solid #fff;
    padding-bottom: 57px;
    margin-bottom: 40px;
}
.video-list-sec ul {
    margin: 0;
    display: flex;
    justify-content: space-between;
}
.video-list-sec ul li {
    color: #FDFDFD;
    font-size: 23px;
    font-weight: 500;
    line-height: 23px;
    text-transform: capitalize;
    display: flex;
    align-items: center;
    text-shadow: 2px 0 black;
}
.video-list-sec ul li:before {
    content: "";
    width: 12px;
    height: 12px;
    background: linear-gradient(83deg, #28EEE8 -5.48%, #77ED81 123.49%);
    display: block;
    border-radius: 50px;
    margin-right: 20px;
}
/* Contact Css */
.contact-lft-sec h2 {
    margin-bottom: 40px;
    font-size: 45px;
    font-weight: 700;
    letter-spacing: -1.8px;
    text-transform: capitalize;
}
.contact-lft-sec ul {
    margin: 0 0 0 20px;
}
.contact-lft-sec ul li {
    color: #1E1E1E;
    font-size: 20px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: -0.8px;
    text-transform: capitalize;
    margin-bottom: 39px;
}
.contact-lft-sec ul li a {
    color: #1E1E1E;
}
.contact-sec {
    border-left: 1px solid #0000004d;
    padding-left: 131px;
}
.contact-sec div#wpforms-69 {
    margin: 0;
}
.contact-sec div#wpforms-69 .wpforms-field {
    padding: 0 0 20px;
}
.contact-sec div#wpforms-69-field_1-container {
    padding: 0 !important;
}
.contact-sec div#wpforms-69 .wpforms-field input, .contact-sec div#wpforms-69 .wpforms-field textarea {
    background: #F9F9F9;
    border: 0;
    height: 70px;
    border-radius: 50px;
    padding-left: 30px;
    color: #888;
    font-size: 16px;
    font-weight: 400;
    line-height: 18px;
}
.contact-sec div#wpforms-69 .wpforms-field input::placeholder, .contact-sec div#wpforms-69 .wpforms-field textarea::placeholder {
    color: #888;
    opacity: 1;
}
.contact-sec div#wpforms-69 .wpforms-field textarea {
    height: 158px;
    border-radius: 30px;
    padding-top: 25px;
}
body[data-form-submit=regular] .contact-sec div#wpforms-69 button[type=submit] {
    width: 100%;
    border-radius: 27.5px !important;
    background: #064138;
    height: 55px;
    font-size: 18px;
    font-weight: 500;
}
/* Newsletter Css */
.newsletter-sec h2 {
    color: #1E1E1E;
    font-size: 43px;
    font-weight: 700;
    line-height: 54px;
    text-transform: capitalize;
    width: 55%;
    margin: 0 auto 40px;
    position: relative;
}
.newsletter-sec h2:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/new-before.png);
    width: 124px;
    height: 127px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: -100px;
}
.newsletter-sec p {
    color: #1E1E1E;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    padding-bottom: 30px;
}
.newsletter-sec div#wpforms-72 {
    margin: auto;
    width: 57%;
}
.newsletter-sec div#wpforms-72 form#wpforms-form-72 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #FFF;
    border: 1.5px solid #000;
    filter: drop-shadow(2px 8px 0 #000);
    border-radius: 15px;
    padding: 0 13px 0 37px;
    height: 81px;
}
.newsletter-sec div#wpforms-72 .wpforms-field {
    padding: 0;
}
.newsletter-sec div#wpforms-72 .wpforms-submit-container {
    margin: 0;
}
.newsletter-sec div#wpforms-72 .wpforms-field input {
    width: 600px;
    height: 81px;
    border-radius: 0;
    background: transparent;
    padding: 0;
    border: 0;
    color: #1E1E1E;
    font-size: 18px;
    font-weight: 400;
    line-height: 33px;
    letter-spacing: -0.72px;
    text-transform: capitalize;
}
.newsletter-sec div#wpforms-72 .wpforms-field input::placeholder {
    color: #1E1E1E;
    opacity: 0.37;
}
body[data-form-submit=regular] .newsletter-sec div#wpforms-72 button[type=submit] {
    padding: 0 !important;
    border-radius: 0 !important;
    border: 0;
    font-size: 0;
    background: transparent !important;
    height: 81px;
}
body[data-form-submit=regular] .newsletter-sec div#wpforms-72 button[type=submit]:before {
    content: "";
    background-image: url(/wp-content/uploads/2026/02/send-img.png);
    width: 84px;
    height: 55px;
    display: block;
}
/* Footer Css */
div#footer-row .column-bg-overlay {
    border-radius: 42px;
}
.footer-links ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
.footer-links ul li {
    display: inline-block;
    margin-left: 30px;
}
.footer-links ul li a {
    color: #FFF !important;
    font-size: 16px;
    font-weight: 500;
    line-height: 22px;
}
.address-sec p {
    color: #FFF;
    font-family: "DM Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
}
div#footer-inner-row {
    border-top: 1.7px solid #ffffff66;
    padding-top: 40px;
    margin-top: 30px;
}
.footer-details ul {
    margin: 0;
}
.footer-details ul li {
    display: inline-block;
    margin-right: 95px;
}
.footer-details ul li a {
    color: #FFF;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px; /* 131.579% */
}
.footer-details ul li:before {
    content: "\f095";
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 18px;
    vertical-align: middle;
    margin-right: 20px;
}
.footer-details ul li:nth-child(2):before {
    content: "\f0e0";
    vertical-align: baseline;
}
.footer-details ul li:nth-child(3):before {
    content: "\f041 ";
    vertical-align: baseline;
}
.footer-social-sec ul {
    text-align: right;
    margin: 0;
}
.footer-social-sec ul li {
    display: inline-block;
    margin-left: 15px;
}
.footer-social-sec ul li i {
    font-size: 24px;
    color: #fff;
}
/* Copyright Css */
.copyright-sec .wpb_wrapper {
    display: flex;
    justify-content: space-between;
}
.copyright-sec p {
    padding: 0;
    color: #000;
    font-weight: 600;
    line-height: 22px;
    letter-spacing: 6.3px;
    text-transform: capitalize;
    font-size: 18px;
}
div#do-row img {
    height: 900px;
    object-fit: cover;
}

/* ============================================================================ */
div#req-working button#wpforms-submit-123 {
    border-radius: 55px !important;
    background: linear-gradient(83deg, #005552 -5.48%, #77ED81 123.49%);
    width: 40%;
    color: #FDFDFD;
    text-align: center;
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    text-transform: capitalize;
    height: 60px;
    margin: 0 auto;
    display: table;
    margin-top: 30px;
}
div#req-working .rqe-woing h2 {
    color: #000;
    font-family: "DM Sans";
    font-size: 40px;
    font-style: normal;
    font-weight: 700;
    line-height: 25px;
    text-transform: capitalize;
    text-align: center;
    margin: 0;
}
div#req-working .rqe-woing {
    margin: 0 !important;
    padding: 0 !important;
}
div#req-working h3 {
    color: #000;
    font-family: "DM Sans";
    font-size: 42px;
    font-style: normal;
    font-weight: 500;
    line-height: 55px;
    margin: 10px 0;
}
div#req-working p {
    color: #242424;
    font-family: "DM Sans";
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
    font-style: italic;
    padding-bottom: 17px;
}
div#req-working ul li {
    color: #242424;
    font-family: "DM Sans";
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
    padding-bottom: 20px;
    margin: 0 !important;
    list-style: none !important;
}
div#req-working label {
    color: #1E1E1E;
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 7px 0;
    text-transform: capitalize;
}
div#req-working ul#wpforms-123-field_21 {
    margin: 0 !important;
    padding: 0 !important;
}
div#req-working ul#wpforms-123-field_21 label {
    padding-bottom: 0 !important;
    line-height: 1;
}
div#req-working h4 {
    font-family: "DM Sans";
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    text-transform: capitalize;
    background-color: #064138;
    color: #fff;
    margin: 0;
    display: table;
    padding: 10px 40px;
    line-height: 1.2;
}

div#wpforms-123-field_2-container, div#wpforms-123-field_21-container, div#wpforms-123-field_23-container, div#wpforms-123-field_29-container, div#wpforms-123-field_59-container, div#wpforms-123-field_62-container, div#wpforms-123-field_88-container, div#wpforms-123-field_154-container, div#wpforms-123-field_172-container,div#wpforms-123-field_176-container {
    border-bottom: 2px dotted #06413870;
    padding-bottom: 30px;
    margin-bottom: 20px;
}
div#wpforms-123-field_21-container legend.wpforms-field-label {
    font-size: 21px;
    padding-bottom: 7px;
}
div#wpforms-123-field_35-container {
    padding-bottom: 0;
}
div#wpforms-123-field_60-container {
    padding-bottom: 0;
}
div#wpforms-123-field_62-container label, div#wpforms-123-field_88-container label,div#wpforms-123-field_118-container label {margin: 0;line-height: 1;font-weight: 500;font-size: 16px;}
div#wpforms-123-field_62-container legend.wpforms-field-label, div#wpforms-123-field_88-container legend.wpforms-field-label, div#wpforms-123-field_118-container legend.wpforms-field-label,div#wpforms-123-field_170-container  legend.wpforms-field-label {
    font-size: 18px;
    padding-bottom: 16px;
}
div#req-working p.rat-wo,div#req-working h5 {
    font-size: 25px;
    font-style: unset;
    text-decoration: underline;
    font-weight: 500;
    padding: 0 0 10px 0;
}
div#wpforms-123-field_62-container li {
    padding-bottom: 0 !important;
}
div#wpforms-123-field_88-container li {
    padding-bottom: 0 !important;
}
div#wpforms-123-field_118-container li {
    padding: 0 !important;
}
div#wpforms-123-field_147-container label {
    margin-bottom: 18px;
    font-size: 18px;
    font-weight: 700;
}

div#wpforms-123-field_148-container li,div#wpforms-123-field_149-container li,div#wpforms-123-field_150-container li,div#wpforms-123-field_151-container li,div#wpforms-123-field_152-container li,div#wpforms-123-field_153-container li,div#wpforms-123-field_154-container li {
    padding: 0 !important;
    margin: 0 !important;
    align-items: anchor-center;
}
div#wpforms-123-field_148-container label,div#wpforms-123-field_149-container label,div#wpforms-123-field_150-container label,div#wpforms-123-field_151-container label,div#wpforms-123-field_152-container label,div#wpforms-123-field_153-container label,div#wpforms-123-field_154-container label {
    margin: 0;
}
div#wpforms-123-field_149-container legend.wpforms-field-label, div#wpforms-123-field_150-container legend.wpforms-field-label, div#wpforms-123-field_151-container legend.wpforms-field-label, div#wpforms-123-field_152-container legend.wpforms-field-label,
div#wpforms-123-field_153-container legend.wpforms-field-label,div#wpforms-123-field_154-container legend.wpforms-field-label {
    font-size: 18px;
    line-height: 1.4;
}
div#req-working h5 {
    margin: 0;
    padding-bottom: 28px;
}
div#req-working h6 {
    font-size: 19px;
    margin: 0;
    padding: 0 !important;
}
/* ============================================================ */
div#vit-wo {
    animation: glowBox 2s infinite ease-in-out;
    margin-bottom: 60px !important;
    margin-top: 50px;
    border: 2px solid #77ed81;
    padding: 30px;
    border-radius: 55px;
    background: linear-gradient(83deg, #00555285 -5.48%, #77ed81 123.49%);
}
@keyframes glowBox {
  0% {
    box-shadow: 0 0 15px #77ed81, 0 0 25px #77ed81, inset 0 0 15px #77ed81;
  }
  50% {
    box-shadow: 0 0 30px #77ed81, 0 0 50px #77ed81, inset 0 0 30px #51b6e396;
  }
  100% {
    box-shadow: 0 0 15px #77ed81, 0 0 25px #77ed81, inset 0 0 15px #77ed81;
  }
}   
div#req-working div.wpforms-container-full .wpforms-confirmation-container-full {
    background-color: transparent;
    text-align: center;
    padding: 0 !important;
    border: none;
}
div#req-working div.wpforms-container-full .wpforms-confirmation-container-full p {
    font-size: 24px !important;
    padding: 0 !important;
}
/* Packages Css */
.packages-head {
    margin-bottom: 30px !important;
}
.packages-head h2 {
    font-size: 55px;
    line-height: 70px;
    font-weight: 700;
}
div#packages-row .vc_col-sm-4 .vc_column-inner {
    animation: glowBox 2s infinite ease-in-out;
    border: 2px solid #77ed81;
    padding: 50px 30px;
    border-radius: 55px;
    background: linear-gradient(83deg, #00555285 -5.48%, #77ed81 123.49%);
}
.packages-sec {
    margin-bottom: 0 !important;
    min-height: 250px;
}
.packages-sec h2 {
    font-size: 35px;
    font-weight: 600;
    line-height: 45px;
    margin-bottom: 20px;
}
.packages-sec ul {
    margin-bottom: 10px;
}
.packages-sec li {
    color: #000;
}
.packages-sec p {
    color: #000;
}
div#req-working ul#wpforms-123-field_170 li {
    padding: 0;
    margin: 0;
}
div#req-working ul#wpforms-123-field_170  label.wpforms-field-label-inline {
    margin: 0;
    line-height: 1.4;
}
div#wpforms-123-field_172-container {
    padding: 0;
}
div#wpforms-123-field_172-container label.wpforms-field-label-inline {
    line-height: 1.2;
}
div#wpforms-123-field_172-container {
    margin-bottom: 0;
}
div#do-row ul li,div#do-row p {
    color: #000;
}
div#services-page-row p {
    line-height: 1.58;
    color: #000;
}
div#services-page-row ul li {
    color: #000;
    padding-bottom: 9px;
}
div#services-page-row h2 {
    padding-bottom: 13px;
}
div#footer-row ul.squre-wo {display: flex;align-items: center;gap: 20px;float: right;}
div#footer-row ul.squre-wo li {
    display: inline;
}
.contact-lft-sec ul li:nth-child(2) a {
    text-transform: lowercase;
}
.about-sec h6 {
    color: #68747A;
    font-size: 16.07px;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 17px !important;
    text-transform: capitalize;
}
div#life-coach-row h2 {
    color: #151515;
    font-family: Poppins;
    font-size: 50px;
    font-weight: 700;
    line-height: 60px;
	letter-spacing: -0.36px;
    margin-bottom: 20px;
    text-align: center;
}
div#life-coach-row .coach-sec p{
    text-align:center;
    width:100%;
    font-size:20px;
	text-transform: capitalize;
}
div#life-coach-row p, div#life-coach-row ul li{
    color: #051B2E;
    font-size: 18px;
    line-height: 32px;
    font-weight:500;
    width:95%;
    font-family: "Roboto";
}
div#life-coach-row h3 {
    color: #151515;
    font-family: Poppins;
    font-size: 30px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -0.3px;
    margin-bottom: 20px;
}
div#life-coach-row .exp-sec {
    animation: glowBox 2s infinite ease-in-out;
    border: 2px solid #77ed81;
    padding: 50px 0px;
    border-radius: 55px;
    background: linear-gradient(83deg, #00555285 -5.48%, #77ed81 123.49%);
    margin-bottom:50px;
}
div#life-coach-row .exp-sec p{
    text-align:center;
    color: #000;
    font-size:24px;
    font-weight: 500;
}
div#life-coach-row .quote-sec p{
    text-align:center;
    width: 78%;
    margin: 0 auto;
}
div#coach-details h3{
    color: #151515;
    font-family: Poppins;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -0.36px;
    margin-bottom: 20px;   
}
div#coach-details p, div#coach-details ul li {
    color: #051B2E;
    font-size: 18px;
    line-height: 32px;
    font-weight:500;
    font-family: "Roboto";
}
div#coach-details img{
    border:2px solid #064138;
    border-radius: 30px;
    height:500px;
    object-fit:cover;
}
div#therapy-row h3{
    color: #151515;
    font-family: Poppins;
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: -0.36px;
    margin-bottom: 20px;  
	padding-top:30px;
	text-align:center;
}
div#therapy-row p{
    color: #051B2E;
    font-size: 18px;
    line-height: 32px;
    font-weight:500;
    width: 75%;
    margin:0 auto;
    text-align:center;
}
div#therapy-row .flx{
    display:flex;
    justify-content: space-between;
    width: 56%;
    margin:0 auto;
}
div#therapy-row ul li{
    color: #051B2E;
    font-size: 18px;
    line-height: 32px;
    font-weight:500;
    font-family: "Roboto";
}
div#therapy-row img {
    width: 75%;
    display: table;
    margin: 0 auto;
    border: 2px solid #064138;
    border-radius: 30px;
}
.page-id-315 div#life-coach-row p, .page-id-315 div#life-coach-row ul li{
    width:100%;
}
.points{
	display:flex;
	justify-content:space-between;
}
#header-outer .sf-menu li ul li a:hover{
    color:#fff !important;
}
#header-outer .sf-menu li ul li.current-menu-item a{
    color:#fff !important;
}
#header-outer .sf-menu li ul li a{
    color: #0A0A0A !important;
    font-family: "Roboto" !important;
    font-size: 18px !important;
    font-style: normal;
    font-weight: 500 !important;
    line-height: 22.4px !important;
    text-transform: capitalize !important;
    transition: all 0.4s linear !important;
    padding: 10px 0px 10px 5px;
    border-bottom: 1px solid #333 !important;
}
.material .sf-menu>li>a>.sf-sub-indicator i {
    color: #000 !important;
    font-size: 20px;
}
div#info-row h2 {
    color: #151515;
    font-family: Poppins;
    font-size: 50px;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.36px;
    text-align: center;
    width:63%;
    margin:0 auto;
}
div#info-row form label {
    color: #1E1E1E;
    font-family: "Plus Jakarta Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin: 0 0 7px 0;
    text-transform: capitalize;
}
div#info-row form input{
    font-family: "Roboto";
    height:50px;
    border-radius:0;
}
div#info-row form input::placeholder{
    font-family: "Roboto";
    color: #051B2E;
    font-size: 16px;
    line-height: 26px;
}
div#info-row form button{
    border-radius: 55px !important;
    background: linear-gradient(83deg, #005552 -5.48%, #77ED81 123.49%);
    width: 40%;
    color: #FDFDFD;
    text-align: center;
    font-family: "DM Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    text-transform: capitalize;
    height: 60px;
    margin: 0 auto;
    display: table;
    margin-top: 20px;
}
div#info-row .free{
    padding: 30px 60px 40px;
    border: 4px solid #363636;
    box-shadow: 20.9px 20.9px 6.316px 0px rgb(136 136 136);
}
div#pdf-row h2 {
    color: #151515;
    font-family: Poppins;
    font-size: 50px;
    font-weight: 700;
    line-height: 60px;
    letter-spacing: -0.36px;
    text-align: center;
    margin-bottom:30px;
}
.pdf-sec {
    padding: 20px 17px;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0em 0.15em 0.65em 0em rgba(0, 0, 0, 0.25);
    border-radius: 7px;
    display: flex;
    align-items: center;
}
.pdf-sec img {
    margin: 0 20px 0 0 !important;
    width: 50px !important;
}
.pdf-sec h3 {
    font-family: Poppins;
    font-size: 18px;
    line-height: 18px;
    margin-bottom: 0px !important;
}
.pdf-sec a {
    color: #151515;
    font-family: Poppins;
}
div#testimonials-row .iwithtext .iwt-icon img {
    display: none;
}
div#footer-links-row img {
    width: 55%;
}
/* ================================================= */
div#cta-row .video-rgt-sec a br {
    display: none;
}
div#cta-row  .column-image-bg {
    border-radius: 42px;
}
/* Responsive Css */
@media only screen and (min-width: 320px) and (max-width: 999px) {
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:after, #top .slide-out-widget-area-toggle a .lines-button:after {
		width: 100% !important;
		background: #000;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a {
		color: #000;
		font-size: 15px !important;
		font-family: 'Roboto';
		line-height: 26px !important;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container li a:after {
		border-color: #000;
		bottom: 0;
	}
	#slide-out-widget-area .ocm-dropdown-arrow i {
		color: #000;
	}
	div#banner-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	div#banner-row .vc_column-inner {
		padding: 50px 15px;
	}
	div#banner-row {
		text-align: center;
	}
	.banner-sec h1 {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.banner-sec h2 {
		width: 100%;
		font-size: 30px;
		letter-spacing: 0;
		line-height: 38px;
	}
	.banner-sec p {
		width: 100%;
		font-size: 15px;
		line-height: 24px;
	}
	.banner-sec {
		margin-bottom: 20px !important;
	}
	div#banner-row .vc_column-inner .column-image-bg:before {
		content: "";
		background: #000;
		opacity: 0.5;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
	}
	a#w-btn {
		padding: 12px 30px;
		font-size: 14px;
	}
	a#trans-btn {
		margin: 0;
		font-size: 14px;
		padding: 13px 30px;
	}
	div#banner-row a#w-btn, div#banner-row a#trans-btn {
		width: 100%;
		margin: 0 0 10px;
	}
	div#about-row {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#about-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	div#about-row .img-with-aniamtion-wrap {
		margin-bottom: 10px !important;
	}
	div#about-row .nectar-milestone {
		text-align: center;
		margin-bottom: 20px;
	}
	div#about-row .nectar-milestone span {
		font-size: 45px;
		line-height: 50px;
	}
	div#about-row .nectar-milestone .subject {
		width: 100%;
		font-size: 16px;
		line-height: 26px;
	}
	.w-sec h3 {
		justify-content: center;
		margin-bottom: 10px !important;
	}
	.w-sec h2 {
		font-size: 25px;
		line-height: 35px;
	}
	.about-lft-sec h2 {
		width: 100%;
		font-size: 21px;
		line-height: 30px;
	}
	div#about-row a#w-btn {
		padding: 12px 30px;
		width: 100%;
		margin-bottom: 30px;
	}
	div#about-row .vc_col-sm-4 {
		padding: 0;
	}
	.about-sec h6 {
		font-size: 16px;
		margin-bottom: 10px !important;
	}
	.about-sec h2 {
		font-size: 28px;
		line-height: 35px;
		margin-bottom: 10px;
	}
	.about-sec p {
		font-size: 15px;
		line-height: 25px;
	}
	.about-sec {
		margin-bottom: 20px !important;
	}
	.about-sec ul li {
		text-align: left;
		font-size: 14px;
		line-height: 26px;
	}
	div#services-row {
		text-align: center;
	}
	div#services-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	div#services-row .vc_column-inner {
		padding: 50px 15px;
	}
	div#services-row .vc_column-inner .vc_column-inner {
		padding: 0;
	}
	.services-head h2 {
		width: 100%;
	}
	.services-head {
		margin-bottom: 20px !important;
	}
	a#ser-btn {
		width: 100%;
		font-size: 14px;
		margin-bottom: 10px;
		padding: 12px;
	}
	div#service-inner-row a#w-btn {
		width: 100%;
		padding: 12px;
		margin-bottom: 10px;
	}
	div#service-inner-row .iwithtext .iwt-icon img {
		margin-bottom: 10px;
	}
	div#service-inner-row .iwithtext .iwt-text h3 {
		font-size: 21px;
		line-height: 30px;
	}
	div#service-inner-row .iwithtext .iwt-text h3 br {
		display: none;
	}
	div#service-inner-row .iwithtext .iwt-text p {
		width: 100%;
		font-size: 16px;
	}
	div#service-inner-row .iwithtext {
		margin-bottom: 30px;
	}
	div#services-row .vc_column-inner .vc_col-sm-4 {
		margin-bottom: 0;
	}
	div#packages-row {
		padding: 50px 0 0 !important;
		text-align: center;
	}
	.packages-head {
		margin-bottom: 20px !important;
	}

	.packages-head h2 {
		font-size: 30px;
		line-height: 40px;
	}
	div#packages-row .vc_col-sm-4 .vc_column-inner {
		padding: 30px 15px;
	}
	.packages-sec h2 br {
		display: none;
	}
	.packages-sec h2 {
		margin-bottom: 10px;
	}
	.w-sec p {
		font-size: 15px;
	}
	.packages-sec li {
	    text-align: left;
	}
	.w-sec li {
	    font-size: 15px;
	}
	.packages-sec p {
		font-size: 16px;
	}
	.packages-sec {
		min-height: auto;
		margin-bottom: 20px !important;
	}
	div#do-row {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#do-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	.do-sec h2 {
		width: 100%;
		margin-bottom: 12px;
	}
	.do-sec p {
		width: 100%;
	}
	div#do-row .vc_col-sm-6 {
		padding: 0;
	}
	div#do-row ul li {
		text-align: left;
		font-size: 15px;
	}
	div#do-inner-row .nectar-milestone {
		justify-content: center;
		flex-direction: column;
	}
	div#do-inner-row .nectar-milestone .number {
		margin: 0 0 25px;
	}
	div#do-inner-row .nectar-milestone .subject {
		width: 100%;
		text-align: center;
	}
	.do-sec2 p {
		width: 100%;
		padding-bottom: 10px;
	}
	.do-sec2 ul {
		margin-bottom: 10px;
	}
	div#do-row a#w-btn {
		width: 100%;
		margin-bottom: 30px;
	}
	div#do-row img {
		height: 500px;
		object-position: top;
	}	
	div#testimonials-row {
		padding: 0 0 50px !important;
	}
	.testimonials-head h2 {
		font-size: 30px;
		line-height: 40px;
	}
	.testimonials-head {
		margin-bottom: 15px !important;
	}
	.testimonials-sec p {
		font-size: 15px;
		width: 100%;
		line-height: 26px;
	}
	.testimonials-sec {
		margin-bottom: 0px !important;
		height: 200px;
		overflow-y: scroll;
	}
	.testimonials-head h2:before {
		width: 150px;
		background-size: contain;
		background-repeat: no-repeat;
		top: -40px;
	}
	div#testimonials-row .iwithtext .iwt-text {
		padding: 15px 0 0;
	}
	div#testimonials-row .iwithtext .iwt-text h4 {
		font-size: 20px;
	}
	div#testimonials-row .iwithtext .iwt-text p {
		font-size: 14px;
	}
	.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.previous {
		left: -28px;
	}
	.nectar-flickity[data-controls*=arrows_overlaid] .flickity-prev-next-button.next {
		right: -28px;
	}
	div#cta-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	div#cta-row .row_col_wrap_12.col.span_12.dark.left .vc_column-inner {
		padding: 50px 10px;
	}
	div#cta-row {
		text-align: center;
	}
	div#cta-row .row_col_wrap_12.col.span_12.dark.left .vc_column-inner .vc_column-inner {
		padding: 0;
	}
	.video-sec h2 {
		width: 100%;
	}
	.video-rgt-sec a {
		flex-direction: column;
		font-size: 25px;
		line-height: 30px;
	}
	.video-rgt-sec a img {
		margin: 0 0 10px !important;
		width: 70px !important;
	}
	div#cta-inner-row {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.video-list-sec ul {
		flex-wrap: wrap;
		text-align: left;
	}
	.video-list-sec ul li {
		font-size: 16px;
		margin-bottom: 10px;
	}
	.video-list-sec ul li:before {
		margin-right: 10px;
	}
	div#contact-row {
		padding: 50px 0 !important;
		text-align: center;
	}
	.contact-lft-sec h2 {
		font-size: 32px;
		line-height: 40px;
		margin-bottom: 15px;
	}
	.contact-lft-sec ul li {
		text-align: left;
		font-size: 16px;
		margin-bottom: 15px;
	}
	.contact-lft-sec {
		margin-bottom: 30px !important;
	}
	.contact-sec {
		border: 0;
		padding: 0;
	}
	.contact-sec div#wpforms-69 .wpforms-field {
		padding: 0 0 10px;
	}
	.contact-sec div#wpforms-69 .wpforms-field input, .contact-sec div#wpforms-69 .wpforms-field textarea {
		height: 60px;
		font-size: 14px;
		padding-left: 20px;
	}
	.contact-sec div#wpforms-69 .wpforms-field textarea {
		height: 110px;
	}
	body[data-form-submit=regular] .contact-sec div#wpforms-69 button[type=submit] {
		height: 50px;
		font-size: 15px;
	}
	.newsletter-sec h2:before {
		display: none;
	}
	.newsletter-sec h2 {
		width: 100%;
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.newsletter-sec div#wpforms-72 {
		width: 100%;
	}
	.newsletter-sec div#wpforms-72 form#wpforms-form-72 {
		height: 60px;
		padding-left: 20px;
	}
	.newsletter-sec div#wpforms-72 .wpforms-field input {
		width: 100%;
		font-size: 15px;
	}
	div#newsletter-row {
		padding-bottom: 50px !important;
	}
	div#footer-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0;
	}
	div#footer-row .row_col_wrap_12.col.span_12.dark.left .vc_column-inner {
		padding: 50px 0;
	}
	div#footer-row .row_col_wrap_12.col.span_12.dark.left .vc_column-inner .vc_column-inner {
		padding: 0;
	}
	div#footer-row {
		text-align: center;
	}
	div#footer-links-row img {
		width: 40%;
	}
	.footer-links ul {
		text-align: center;
	}
	.footer-links ul li {
		margin: 0 0 5px;
		display: block;
	}
	.footer-links ul li a {
		font-size: 14px;
	}
	div#footer-row ul.squre-wo {
		float: unset;
		gap: 0;
		justify-content: center;
		margin: 0;
	}
	div#footer-inner-row {
		margin-top: 20px;
		padding-top: 20px;
	}
	.footer-details ul li {
		margin: 0 0 5px;
		display: block;
	}
	.footer-details ul li:before {
		margin: 0 0 5px;
		display: block;
	}
	.footer-details ul li a {
		font-size: 14px;
	}
	.footer-social-sec ul {
		text-align: center;
	}
	.footer-social-sec ul li {
		margin: 0;
	}
	.footer-social-sec ul li i {
		font-size: 18px;
	}
	div#copyright-row {
		padding: 20px 0 !important;
	}
	div#copyright-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	.copyright-sec .wpb_wrapper {
		flex-direction: column;
	}
	.copyright-sec p {
		font-size: 15px;
		text-align: center;
		letter-spacing: 0;
		line-height: 25px;
		margin-bottom: 10px;
	}
	div#about-box-row {
		padding: 0 0 50px !important;
	}
	div#about-box-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	.about-box-sec {
		padding: 30px 20px;
		text-align: center;
		width: 100%;
	}
	.about-box-sec .wpb_wrapper {
		height: auto;
	}
	div#life-coach-row {
		padding: 50px 0 !important;
		text-align: center;
		margin: 0;
	}
	div#life-coach-row h2 {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	div#life-coach-row .coach-sec p {
		font-size: 16px;
		line-height: 28px;
	}
	div#life-coach-row .wpb_row:nth-child(1) {
		margin: 0;
		padding-bottom: 20px !important;
	}
	div#life-coach-row h3 {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	div#life-coach-row p, div#life-coach-row ul li {
		font-size: 15px;
		line-height: 26px;
		width: 100%;
	}
	div#life-coach-row .exp-sec {
		padding: 30px 0;
		margin-bottom: 20px;
	}
	div#life-coach-row .exp-sec p {
		font-size: 18px;
		padding-bottom: 10px;
	}
	div#life-coach-row .quote-sec p {
		width: 100%;
	}
	div#coach-details {
		padding: 0 0 50px !important;
		text-align: center;
	}
	div#coach-details h3 {
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	div#coach-details p, div#coach-details ul li {
		font-size: 15px;
		line-height: 26px;
	}
	div#coach-details .wpb_row:nth-child(2) .row_col_wrap_12_inner.col.span_12.left {
		flex-direction: column-reverse;
	}
	div#coach-details  .vc_col-sm-6 {
		margin: 0 0 20px;
	}
	div#coach-details .wpb_row:nth-child(1) {
		margin: 0;
		padding-bottom: 10px !important;
	}
	div#life-coach-row ul li {
		text-align: left;
	}
	div#therapy-row img {
		width: 100%;
	}
	div#therapy-row h3 {
		font-size: 25px;
		line-height: 35px;
		margin-bottom: 10px;
		padding-top: 0;
	}
	div#therapy-row p {
		width: 100%;
		font-size: 15px;
		line-height: 26px;
	}
	div#therapy-row .flx {
		width: 100%;
		flex-direction: column;
	}
	div#therapy-row .flx ul {
		margin-bottom: 0;
	}
	div#therapy-row ul li {
		font-size: 15px;
		line-height: 28px;
	}
	div#therapy-row {
		margin: 0;
		padding-bottom: 50px !important;
	}
	div#coach-details img {
		height: auto;
	}
	.points {
		flex-direction: column;
	}
	.points ul {
		margin-bottom: 5px;
	}
	div#coach-details ul li {
		text-align: left;
	}
	div#coach-details .wpb_row:nth-child(2) {
		margin: 0;
		padding: 0 !important;
	}
	div#services-page-row {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#services-page-row ul li {
		text-align: left;
		padding: 0;
	}
	.page-id-50 div#testimonials-row {
		padding: 50px 0 !important;
	}
	div#req-working {
		padding: 50px 0 !important;
		text-align: center;
	}
	div#req-working .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 12px;
	}
	div#req-working .rqe-woing h2 {
		font-size: 28px;
		line-height: 36px;
	}
	div#vit-wo {
		margin-top: 30px;
		padding: 25px 10px;
	}
	div#vit-wo div#wpforms-123 {
		margin: 0;
	}
	div#req-working h3 {
		margin: 0 0 10px;
		font-size: 25px;
		line-height: 30px;
	}
	div#req-working p {
		font-size: 15px;
		line-height: 23px;
		padding-bottom: 0px;
	}
	div#req-working h4 {
		font-size: 20px;
		width: 100%;
	}
	div#req-working label {
		text-align: left;
		font-size: 15px;
	}
	div#req-working ul {
		margin-top: 20px !important;
	}
	div#req-working ul li {
		font-size: 15px;
		text-align: left;
	}
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
	#header-outer[data-full-width="true"] header > .container {
		padding: 0 20px;
	}
	#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons) {
		margin-left: 10px;
	}
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		font-size: 15px;
		padding: 0 2px !important;
	}
	body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons li:first-child a {
		font-size: 15px;
	}
	body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons li:first-child a:before {
		margin-right: 2px;
	}
	body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons li.head-btn a {
		padding: 14px !important;
	}
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, #top .slide-out-widget-area-toggle a .lines-button:after {
		background: #000;
		width: 100% !important;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container>.menu>li a {
		color: #000;
		font-size: 16px;
		font-family: 'Roboto';
		line-height: 26px;
	}
	body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:after {
		border-color: #000;
	}
	#slide-out-widget-area .ocm-dropdown-arrow i {
		color: #000;
	}
	div#banner-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 20px;
	}
	div#banner-row .row_col_wrap_12.col.span_12.dark.left .vc_column-inner {
		padding: 106px 50px;
	}
	.banner-sec h1 {
		margin-bottom: 10px;
	}
	.banner-sec h2 {
		font-size: 40px;
		line-height: 55px;
	}
	.banner-sec p {
		width: 70%;
		font-size: 16px;
	}
	.banner-sec {
		margin-bottom: 20px !important;
	}
	a#w-btn, a#trans-btn {
		padding: 12px 30px;
		font-size: 15px;
	}
	a#trans-btn {
		margin: 0 10px;
	}
	div#about-row {
		padding: 70px 0 !important;
	}
	div#about-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 30px;
	}
	.about-sec h6 {
		font-size: 16px;
		margin-bottom: 10px !important;
	}
	.w-sec h2 {
	    font-size: 30px;
	    line-height: 35px;
	}
	.about-sec h2 {
		font-size: 29px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.about-sec p {
		font-size: 15px;
	}
	.about-sec ul li {
		font-size: 15px;
	}
	.about-sec {
		margin-bottom: 20px !important;
	}
	div#about-row .img-with-aniamtion-wrap {
		margin-bottom: 10px !important;
	}
	div#about-row .nectar-milestone {
		margin-bottom: 15px;
	}
	div#about-row .nectar-milestone span {
		font-size: 50px;
		line-height: 50px;
	}
	div#about-row .nectar-milestone .subject {
		font-size: 15px;
		width: 100%;
		line-height: 25px;
	}
	.w-sec h3 {
		font-size: 16px;
		margin-bottom: 10px !important;
	}
	.about-lft-sec h2 {
		width: 100%;
		font-size: 23px;
		line-height: 32px;
	}
	div#about-row a#w-btn {
		padding: 12px 19px;
		font-size: 14px;
	}
	div#services-row .row_col_wrap_12.col.span_12.dark.left {
	    padding: 0 20px;
	}
	div#services-row .vc_column-inner {
	    padding: 70px 50px 30px;
	}
	div#services-row .vc_column-inner .vc_column-inner {
	    padding: 0;
	}
	.services-head {
	    margin-bottom: 20px !important;
	}
	a#ser-btn {
	    padding: 12px 60px;
	    margin-bottom: 10px;
	    font-size: 15px;
	}
	div#service-inner-row .iwithtext {
	    margin-bottom: 50px;
	}
	div#service-inner-row .iwithtext .iwt-icon img {
	    margin-bottom: 10px;
	}
	div#service-inner-row .iwithtext .iwt-text h3 {
	    font-size: 20px;
	    line-height: 30px;
	}
	div#service-inner-row .iwithtext .iwt-text p {
	    font-size: 16px;
	}
	div#packages-row {
	    padding: 70px 0 0 !important;
	}
	.packages-head h2 {
	    font-size: 40px;
	    line-height: 50px;
	}
	div#packages-row .vc_col-sm-4 .vc_column-inner {
	    padding: 30px 20px;
	}
	.packages-sec h2 {
	    font-size: 20px;
	    line-height: 28px;
	    margin-bottom: 10px;
	}
	.w-sec li {
	    font-size: 16px;
	}
	.w-sec p {
	    font-size: 16px;
	}
	.packages-sec {
	    min-height: 230px;
	}
	div#packages-row a#ser-btn {
	    margin: 0;
	    padding: 12px 22px;
	}
	div#do-row {
	    padding: 70px 0 !important;
	}
	div#do-row .row_col_wrap_12.col.span_12.dark.left {
	    padding: 0 50px;
	}
	.do-sec h2 {
	    margin-bottom: 10px;
	}
	div#do-inner-row .nectar-milestone {
	    margin-bottom: 40px;
	}
	div#do-inner-row {
	    padding-bottom: 0px !important;
	}
	div#do-inner-row .row_col_wrap_12_inner.col.span_12.left {
	    flex-direction: column;
	}
	div#do-inner-row .vc_col-sm-6 {
	    width: 100%;
	}
	div#testimonials-row {
	    padding: 0 0 70px !important;
	}
	.testimonials-head {
	    margin-bottom: 30px !important;
	}
	.testimonials-head h2 {
	    font-size: 50px;
	    line-height: 60px;
	}
	.testimonials-sec p {
	    font-size: 16px;
	    line-height: 27px;
	}
	.testimonials-sec {
	    margin-bottom: 20px !important;
	    overflow-y: scroll;
	    height: 190px;
	}
	div#testimonials-row .iwithtext .iwt-text {
	    padding: 20px 0 0;
	}
	div#cta-row .row_col_wrap_12.col.span_12.dark.left {
    	padding: 0 20px;
	}
	div#cta-row .vc_column-inner {
		padding: 80px 50px;
	}
	div#cta-row .vc_column-inner .vc_column-inner {
		padding: 0;
	}
	.video-sec h2 {
		font-size: 35px;
		line-height: 45px;
	}
	.video-rgt-sec a {
		font-size: 30px;
	}
	.video-rgt-sec a img {
		width: 100px !important;
	}
	div#cta-inner-row {
		padding-bottom: 30px;
		margin-bottom: 20px;
	}
	.video-list-sec ul li {
		font-size: 18px;
	}
	div#contact-row {
		padding: 80px 0 !important;
	}
	.contact-lft-sec h2 {
		font-size: 35px;
		margin-bottom: 25px;
	}
	.contact-lft-sec ul li {
		font-size: 17px;
		margin-bottom: 20px;
	}
	.contact-sec {
		padding-left: 60px;
	}
	.contact-sec div#wpforms-69 .wpforms-field input, .contact-sec div#wpforms-69 .wpforms-field textarea {
		height: 60px;
		font-size: 15px;
	}
	.contact-sec div#wpforms-69 .wpforms-field textarea {
		height: 120px;
	}
	body[data-form-submit=regular] .contact-sec div#wpforms-69 button[type=submit] {
		height: 50px;
		font-size: 16px;
	}
	.newsletter-sec h2 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 20px;
	}
	.newsletter-sec div#wpforms-72 {
		width: 80%;
	}
	.newsletter-sec h2:before {
		top: -50px;
	}
	div#newsletter-row {
		padding: 0 0 70px !important;
	}
	div#footer-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 20px;
	}
	div#footer-row .vc_column-inner {
		padding: 50px 40px 50px 70px;
	}
	div#footer-row .vc_column-inner .vc_column-inner {
		padding: 0;
	}
	div#footer-links-row img {
		width: 70%;
	}
	.footer-links ul li {
		margin-left: 7px;
	}
	.footer-links ul li a {
		font-size: 15px;
	}
	.footer-details ul li {
		margin-right: 20px;
	}
	.footer-details ul li a {
		font-size: 15px;
	}
	.footer-social-sec ul li {
		margin-left: 10px;
	}
	.footer-social-sec ul li i {
		font-size: 20px;
	}
	div#copyright-row {
		padding: 25px 0 !important;
	}
	div#copyright-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 50px;
	}
	.copyright-sec p {
		font-size: 16px;
		letter-spacing: 3px;
	}
	div#about-box-row {
	    padding-bottom: 70px !important;
	}
	div#about-box-row .row_col_wrap_12.col.span_12.dark.left {
	    padding: 0 50px;
	}
	.about-box-sec {
	    padding: 30px 20px;
	}
	.about-box-sec .wpb_wrapper {
	    height: 449px;
	}
	div#page-header-wrap {
		height: 350px !important;
	}
	div#life-coach-row h2 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 10px;
	}
	div#life-coach-row .coach-sec p {
		font-size: 16px;
		line-height: 26px;
	}
	div#life-coach-row h3 {
		font-size: 22px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	div#life-coach-row p, div#life-coach-row ul li {
		font-size: 16px;
		line-height: 28px;
	}
	div#life-coach-row .exp-sec {
		padding: 30px;
	}
	div#life-coach-row .exp-sec p {
		font-size: 20px;
		padding-bottom: 10px;
	}
	div#life-coach-row .quote-sec p {
		width: 100%;
	}
	div#coach-details h3 {
		font-size: 28px;
		line-height: 35px;
		margin-bottom: 10px;
	}
	div#coach-details p, div#coach-details ul li {
		font-size: 16px;
		line-height: 28px;
	}
	div#therapy-row h3 {
		padding: 0 0;
		font-size: 28px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	div#therapy-row img {
		margin-bottom: 30px;
	}
	div#therapy-row p {
		font-size: 16px;
		line-height: 26px;
	}
	div#therapy-row .flx {
		width: 72%;
	}
	div#therapy-row ul li {
		font-size: 16px;
	}
	div#therapy-row {
		margin: 0;
	}
	.page-id-50 div#testimonials-row {
		padding: 70px 0 !important;
	}
	div#req-working {
		padding: 70px 0 !important;
	}
	div#req-working .rqe-woing h2 {
		font-size: 35px;
	}
	div#req-working .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 50px;
	}
	div#vit-wo {
		margin-top: 30px;
		margin-bottom: 0 !important;
		padding-top: 0;
	}
	div#req-working h3 {
		font-size: 30px;
		line-height: 40px;
		margin-top: 0;
	}
	div#req-working p {
		font-size: 15px;
		padding-bottom: 10px;
	}
	div#req-working h4 {
		font-size: 20px;
	}
	div#req-working label {
		font-size: 14px;
	}
	div#req-working ul li {
		font-size: 15px;
	}
	div#req-working button#wpforms-submit-123 {
		font-size: 16px;
		height: 55px;
		margin-top: 10px;
	}
}
@media only screen and (min-width: 1301px) and (max-width: 1600px) {
	#header-outer[data-full-width="true"] header > .container {
		padding: 0 30px 0 50px;
	}
	#header-outer[data-format=centered-menu] #top .span_9 nav .sf-menu:not(.buttons) {
		margin-left: 10px;
	}
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
		font-size: 15.5px;
		padding: 0 3px !important;
	}
	body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons li:first-child a {
		font-size: 15px;
	}
	body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons li:first-child a:before {
		margin-right: 2px;
	}
	body.material #header-outer[data-full-width=true]:not([data-format=left-header]) #top nav>.buttons li.head-btn a {
		padding: 14px 20px !important;
		margin-left: 3px;
	}
	body #header-outer .slide-out-widget-area-toggle.mobile-icon .lines:before, .slide-out-widget-area-toggle.mobile-icon .lines-button.x2 .lines:after, #top .slide-out-widget-area-toggle a .lines-button:after {
		background: #000;
		width: 100% !important;
	}
	body.material #slide-out-widget-area.slide-out-from-right .off-canvas-menu-container>.menu>li a {
		color: #000;
		font-size: 16px;
		font-family: 'Roboto';
		line-height: 26px;
	}
	body.material #slide-out-widget-area[class*=slide-out-from-right] .off-canvas-menu-container li a:after {
		border-color: #000;
	}
	#slide-out-widget-area .ocm-dropdown-arrow i {
		color: #000;
	}
	div#banner-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 30px;
	}
	div#banner-row .row_col_wrap_12.col.span_12.dark.left .vc_column-inner {
		padding: 139px 120px;
	}
	.banner-sec h1 {
		margin-bottom: 15px;
	}
	.banner-sec h2 {
		font-size: 50px;
		line-height: 65px;
		width: 65%;
	}
	.banner-sec p {
		width: 55%;
		font-size: 17px;
	}
	.banner-sec {
		margin-bottom: 30px !important;
	}
	a#w-btn, a#trans-btn {
		padding: 13px 35px;
		font-size: 16px;
	}
	a#trans-btn {
		margin: 0 10px;
	}
	div#about-row {
		padding: 90px 0 !important;
	}
	div#about-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 80px;
	}
	.about-sec h6 {
		font-size: 16px;
		margin-bottom: 12px !important;
	}
	.w-sec h2 {
	    font-size: 32px;
	    line-height: 40px;
	}
	.about-sec h2 {
		font-size: 35px;
		line-height: 45px;
		margin-bottom: 14px;
	}
	.about-sec p {
		font-size: 16px;
	}
	.about-sec ul li {
		font-size: 16px;
	}
	.about-sec {
		margin-bottom: 30px !important;
	}
	div#about-row .img-with-aniamtion-wrap {
		margin-bottom: 20px !important;
	}
	div#about-row .nectar-milestone {
		margin-bottom: 25px;
	}
	div#about-row .nectar-milestone span {
		font-size: 60px;
		line-height: 60px;
	}
	div#about-row .nectar-milestone .subject {
		font-size: 16px;
		width: 90%;
		line-height: 27px;
	}
	.w-sec h3 {
		margin-bottom: 10px !important;
		font-size: 16PX;
	}
	.about-lft-sec h2 {
		width: 100%;
		font-size: 27px;
		line-height: 40px;
	}
	div#about-row a#w-btn {
		padding: 14px 31px;
		font-size: 16px;
	}
	div#services-row .row_col_wrap_12.col.span_12.dark.left {
	    padding: 0 30px;
	}
	div#services-row .vc_column-inner {
	    padding: 80px 150px 30px;
	}
	div#services-row .vc_column-inner .vc_column-inner {
	    padding: 0;
	}
	.services-head {
	    margin-bottom: 20px !important;
	}
	a#ser-btn {
	    padding: 12px 70px;
	    margin-bottom: 10px;
	    font-size: 16px;
	}
	div#service-inner-row .iwithtext {
	    margin-bottom: 60px;
	}
	div#service-inner-row .iwithtext .iwt-icon img {
	    margin-bottom: 20px;
	}
	div#service-inner-row .iwithtext .iwt-text h3 {
	    font-size: 22px;
	    line-height: 35px;
	}
	div#service-inner-row .iwithtext .iwt-text p {
	    font-size: 17px;
	}
	div#packages-row {
	    padding: 80px 0 0 !important;
	}
	.packages-head h2 {
	    font-size: 45px;
	    line-height: 55px;
	}
	div#packages-row .vc_col-sm-4 .vc_column-inner {
	    padding: 40px 30px;
	}
	.packages-sec h2 {
	    font-size: 30px;
	    line-height: 38px;
	    margin-bottom: 15px;
	}
	.w-sec li {
	    font-size: 17px;
	}
	.w-sec p {
	    font-size: 17px;
	}
	.packages-sec {
	    min-height: 230px;
	}
	div#packages-row a#ser-btn {
	    margin: 0;
	    padding: 12px 50px;
	}
	div#do-row {
	    padding: 100px 0 !important;
	}
	div#do-row .row_col_wrap_12.col.span_12.dark.left {
	    padding: 0 80px;
	}
	.do-sec h2 {
	    margin-bottom: 20px;
	}
	div#do-inner-row .nectar-milestone {
	    margin-bottom: 40px;
	}
	div#do-inner-row {
	    padding-bottom: 0px !important;
	}
	div#do-inner-row .row_col_wrap_12_inner.col.span_12.left {
	    /* flex-direction: column; */
	}
	div#do-inner-row .vc_col-sm-6 {
	    /* width: 100%; */
	}
	div#testimonials-row {
	    padding: 0 0 100px !important;
	}
	.testimonials-head {
	    margin-bottom: 30px !important;
	}
	.testimonials-head h2 {
	    font-size: 60px;
	    line-height: 70px;
	    width: 75%;
	    margin: auto;,
	    a: ;,
	    a: inherit;
	}
	.testimonials-sec p {
	    font-size: 17px;
	    line-height: 29px;
	}
	.testimonials-sec {
	    margin-bottom: 20px !important;
	    overflow-y: scroll;
	    height: 190px;
	}
	div#testimonials-row .iwithtext .iwt-text {
	    padding: 20px 0 0;
	}
	div#cta-row .row_col_wrap_12.col.span_12.dark.left {
    	padding: 0 20px;
	}
	div#cta-row .vc_column-inner {
		padding: 180px 100px 100px;
	}
	div#cta-row .vc_column-inner .vc_column-inner {
		padding: 0;
	}
	.video-sec h2 {
		font-size: 40px;
		line-height: 50px;
	}
	.video-rgt-sec a {
		font-size: 30px;
	}
	.video-rgt-sec a img {
		width: 100px !important;
	}
	div#cta-inner-row {
		padding-bottom: 40px;
		margin-bottom: 30px;
	}
	.video-list-sec ul li {
		font-size: 19px;
	}
	div#contact-row {
		padding: 100px 0 !important;
	}
	.contact-lft-sec h2 {
		font-size: 40px;
		margin-bottom: 30px;
	}
	.contact-lft-sec ul li {
		font-size: 18px;
		margin-bottom: 25px;
	}
	.contact-sec {
		padding-left: 60px;
	}
	.contact-sec div#wpforms-69 .wpforms-field input, .contact-sec div#wpforms-69 .wpforms-field textarea {
		height: 60px;
		font-size: 15px;
	}
	.contact-sec div#wpforms-69 .wpforms-field textarea {
		height: 120px;
	}
	body[data-form-submit=regular] .contact-sec div#wpforms-69 button[type=submit] {
		height: 50px;
		font-size: 16px;
	}
	.newsletter-sec h2 {
		font-size: 40px;
		line-height: 50px;
		margin-bottom: 20px;
	}
	.newsletter-sec div#wpforms-72 {
	width: 60%;
	}
	.newsletter-sec h2:before {
		top: -50px;
	}
	div#newsletter-row {
		padding: 0 0 90px !important;
	}
	div#footer-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 30px;
	}
	div#footer-row .vc_column-inner {
		padding: 70px 80px;
	}
	div#footer-row .vc_column-inner .vc_column-inner {
		padding: 0;
	}
	div#footer-links-row img {
		width: 70%;
	}
	.footer-links ul li {
		margin-left: 20px;
	}
	.footer-links ul li a {
		font-size: 16px;
	}
	.footer-details ul li {
		margin-right: 20px;
	}
	.footer-details ul li a {
		font-size: 16px;
	}
	.footer-social-sec ul li {
		margin-left: 10px;
	}
	.footer-social-sec ul li i {
		font-size: 22px;
	}
	div#copyright-row {
		padding: 30px 0 !important;
	}
	div#copyright-row .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 50px;
	}
	.copyright-sec p {
		font-size: 17px;
		letter-spacing: 5px;
	}
	div#about-box-row {
	    padding-bottom: 70px !important;
	}
	div#about-box-row .row_col_wrap_12.col.span_12.dark.left {
	    padding: 0 100px;
	}
	.about-box-sec {
	    padding: 30px 20px;
	}
	.about-box-sec .wpb_wrapper {
	    height: 449px;
	}
	div#page-header-wrap {
		height: 350px !important;
	}
	div#life-coach-row h2 {
		font-size: 45px;
		line-height: 55px;
		margin-bottom: 15px;
	}
	div#life-coach-row .coach-sec p {
		font-size: 18px;
		line-height: 28px;
	}
	div#life-coach-row h3 {
		font-size: 28px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	div#life-coach-row p, div#life-coach-row ul li {
		font-size: 17px;
		line-height: 30px;
	}
	div#life-coach-row .exp-sec {
		padding: 40px;
		margin-bottom: 30px;
	}
	div#life-coach-row .exp-sec p {
		font-size: 20px;
		padding-bottom: 10px;
	}
	div#life-coach-row .quote-sec p {
		width: 90%;
	}
	div#coach-details h3 {
		font-size: 32px;
		line-height: 35px;
		margin-bottom: 15px;
	}
	div#coach-details p, div#coach-details ul li {
		font-size: 17px;
		line-height: 28px;
	}
	div#therapy-row h3 {
		padding: 0 0;
		font-size: 32px;
		line-height: 35px;
		margin-bottom: 20px;
	}
	div#therapy-row img {
		margin-bottom: 30px;
	}
	div#therapy-row p {
		font-size: 17px;
		line-height: 30px;
	}
	div#therapy-row .flx {
		width: 52%;
	}
	div#therapy-row ul li {
		font-size: 17px;
	}
	div#therapy-row {
		margin: 0;
	}
	.page-id-50 div#testimonials-row {
		padding: 70px 0 !important;
	}
	div#req-working {
		padding: 80px 0 !important;
	}
	div#req-working .rqe-woing h2 {
		font-size: 40px;
	}
	div#req-working .row_col_wrap_12.col.span_12.dark.left {
		padding: 0 100px;
	}
	div#vit-wo {
		margin-top: 50px;
		margin-bottom: 0 !important;
		padding-top: 0;
	}
	div#req-working h3 {
		font-size: 35px;
		line-height: 45px;
		margin-top: 0;
	}
	div#req-working p {
		font-size: 16px;
		padding-bottom: 10px;
	}
	div#req-working h4 {
		font-size: 25px;
	}
	div#req-working label {
		font-size: 16px;
	}
	div#req-working ul li {
		font-size: 15px;
	}
	div#req-working button#wpforms-submit-123 {
		font-size: 17px;
		height: 60px;
		margin-top: 10px;
	}
	div#do-inner-row .nectar-milestone .number:before {
		width: 100px;
		height: 100px;
	}
	div#do-inner-row .nectar-milestone .number {
		height: 90px;
		width: 90px;
		margin-right: 20px;
	}
	div#do-inner-row .nectar-milestone .subject {
		font-size: 18px;
	}
	#header-outer .sf-menu li ul li a {
		font-size: 15px !important;
	}
}