@font-face{
    font-family: 'Playfair Display', serif;
    font-family: 'Lato', sans-serif;
}

body{
    font-family: 'Lato', sans-serif;
    background: #f6f4f0;
}

h1{
    font-family: 'Playfair Display', serif;
}
/*HEADER CSS START*/
.HeaderMain{}
.navbar-brand{}
.navbar-brand img{}
.nav-link{
    color: #4c9bc7 !important;
    font-weight: 400;
    font-size: 17px;
}
.btnConsulation{
    background: #5099c2;
    padding: 13px 38px;
    color: #fff;
    font-weight: 400;
    border-radius: 40px;
    transition: 0.5s ease;
}
.btnConsulation:hover {
    background: #000;
    color: #fff;
}
/*HEADER CSS END */
/*SECTION "HONORING" CSS START*/
.Sec-Honoring{
    background: #5099c2;
    height: 670px;
    display: flex;
    align-items: center;
    position: relative;
}
.HonoringHeading{
}
.HonoringHeading h4{
    color: #fff;
    font-size: 22px;
    font-family: 'Playfair Display', serif;
}
.HonoringHeading h1{
    font-size: 34px;
    color: #fff;
    margin: 0;
    font-family: 'Bebas Neue', sans-serif;
}
.HonoringHeading h1 span {
    font-family: 'Playfair Display', serif;
    font-weight: 500;
}
.HonoringHeading p{
    color: #fff;
    font-size: 18px;
    margin: 1rem 0 2rem;
}
.btnOne{
    background: #fff;
    padding: 14px 30px;
    border-radius: 50px;
    border: 1px solid #fff;
    color: #000;
    margin-right: 15px;
    transition: 0.5s ease;
}
.btnOne:hover {
    background: #000;
    color: #fff;
    border: 1px solid transparent;
}
.btnTwo{
    background: transparent;
    color: #fff;
}
.HonoringImages{
    position: absolute;
    right: -189px;
    bottom: -190px;
}
.HonoringImages img{
}
/*SECTION "HONORING" CSS END*/
/*SECTION "ABOUT-US" CSS START*/
.Sec-AboutUs{
    margin-bottom: 5rem;
}
.AboutImg{}
.AboutImg img{}
.AboutContent{}
.AboutContent h1{
    font-size: 50px;
    color: #4c9bc7;
    margin-bottom: 2rem;
    position: relative;
}
.AboutContent h1:before {
    content: "";
    position: absolute;
    background: #8fa27a;
    height: 4px;
    width: 140px;
    bottom: -15px;
}
.AboutContent h5{
    font-family: 'Playfair Display', serif;
    margin-bottom: 1rem;
    color: #8fa27a;
    font-weight: 400;
    font-size: 19px;
}
.AboutContent p{
    font-size: 17px;
    font-weight: 400;
}
/*SECTION "ABOUT-US" CSS END*/
/*SECTION "ABOUT-ME" CSS START*/
.Sec-AboutME{
    border-top: 1px solid;
    padding: 6rem 0px;
}
.AboutMecontent{}
.AboutMecontent h1{
    font-size: 45px;
    color: #4c9bc7;
    position: relative;
    margin-bottom: 2rem;
}
.AboutMecontent h1:before {
    content: "";
    background: #8fa27a;
    position: absolute;
    height: 5px;
    width: 150px;
    bottom: -9px;
}
.AboutMecontent p{
    font-size: 15px;
    font-weight: 400;
}
.AboutMecontent h6{}
.AboutMeimg{}
.AboutMeimg img{}
/*SECTION "ABOUT-ME" CSS END*/
/* SECTION "THERAPY" CSS START*/
.TherapyMain{
    background: #4c9bc7;
}
.TherapyImage{}
.TherapyImage img{}
.TherapyContent{
    text-align: center;
    padding: 0px 40px;
}
.TherapyContent h1{
    font-size: 50px;
    color: #fff;
    font-weight: bold;
    position: relative;
    margin-bottom: 3rem;
}
.TherapyContent h1:before {
    content: "";
    background: #fff;
    position: absolute;
    height: 3px;
    width: 350px;
    bottom: -22px;
    left: 167px;
}
.TherapyContent p{
    color: #fff;
    font-weight: 400;
}
.TherapyMain1{
    background: #b6c78c;
}
.TherapyMain1 .TherapyContent p{
    color: #000;
}
.TherapyMain1 .TherapyContent h1{
    color: #000;
}
.TherapyMain1 .TherapyContent h1:before {
    background: #000 !important;
}

/* SECTION "THERAPY" CSS END*/
/*FOOTER CSS START*/
.MainFooter{
    background: #4c9bc7;
    padding: 6rem 0;
}
.FooterAddress{}
.FooterAddress ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.FooterAddress ul li{
    margin-bottom: 26px;
}
.FooterAddress ul li a{
    font-size: 18px;
    color: #fff;
    display: flex;
    align-items: baseline;
    transition: 0.5s ease;
}
.FooterAddress ul li a i{
    margin-right: 14px;
    display: block;
}
.FooterHeading{}
.FooterHeading h4{
    font-size: 23px;
    color: #ffff;
    font-weight: bold;
    margin-bottom: 24px;
}
.FooterHeading ul{
    padding: 0;
    list-style: none;
}
.FooterHeading ul li{
    margin-bottom: 13px;
}
.FooterHeading ul li a{
    color: #fff;
    font-size: 17px;
    transition: 0.5s ease;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
}
.Footerlink{}
.Footerlink h4{
    font-size: 23px;
    color: #ffff;
    font-weight: bold;
    margin-bottom: 24px;
}
.Footerlink ul{
    list-style: none;
    padding: 0;
    display: flex;
}
.Footerlink ul li{
    background: #b6c78c;
    padding: 14px 19px;
    margin-right: 13px;
    border-radius: 30px;
    transition: 0.5s ease;
}
.Footerlink ul li a{
    color: #fff;
}
.Footerlink ul li a i{}
.Footerlink ul li:hover {
    background: #fff;
}

.Footerlink ul li:hover a {
    color: #4c9bc7;
}

.FooterHeading ul li a:hover {
    color: #000;
}

.FooterAddress ul li a:hover {
    color: #000;
}
.CopyRight{
    text-align: center;
    background: #b6c78c;
    padding: 14px 0;
}
.CopyRight h3{
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: 400;
}
.CopyRight h3 a{
    margin: 0;
    padding: 0;
    color: #fff;
}
/*FOOTER CSS END*/
/*SECTION "INNER-PAGES" CSS START*/
.InnerPAgesMAin{}
.InnerPagesImage{}
.InnerPagesImage img{}
/*SECTION "INNER-PAGES" CSS END*/
/*SECTION "SOUND-THERAPY-INNERPAGES" CSS START*/
.SoundTherapyInner{
    margin: 5rem 0;
}
.therapySoundHeading{
    border-top: 1px solid #2b2c434d;
    padding-top: 3rem;
    text-align: center;
    margin-bottom: 4rem;
}
.therapySoundHeading h2{
    font-size: 43px;
    color: #2b2c43;
    position: relative;
    font-family: 'Playfair Display', serif;
}
.SoundCOnetn{}
.SoundCOnetn h1{
    color: #2B2C45;
    font-size: 47px;
    position: relative;
    margin-bottom: 2rem;
}
.SoundCOnetn p{
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 2rem;
    color: #2B2C45;
}
.SoundCOnetn a{
    color: #2B2C45;
    font-size: 17px;
    font-family: 'Playfair Display', serif;
    transition: 0.5s ease;
}
.SoundContentImg{}
.SoundContentImg img{}
.therapySoundHeading h2:before {
    content: "";
    position: absolute;
    background: #2b2c434d;
    height: 1px;
    width: 103px;
    bottom: -10px;
    right: 0;
    left: 45%;
}

.SoundCOnetn h1:before {
    content: "";
    position: absolute;
    background: #2b2c434d;
    height: 1px;
    width: 30%;
    bottom: -6px;
}
.SoundContentBoxes{
    margin-top: 4rem;
    background: #fff;
    padding: 19px 14px 22px;
    border-radius: 5px;
    transition: 0.5s ease;
}
.SoundContentBoxes img{}
.SoundContentBoxes p{
    margin: 1rem 0;
    font-size: 16px;
    color: ##2B2C45;
}
.SoundContentBoxes a{
    color: #2B2C45;
}
.SoundContentBoxes:hover {
    background: #5099c2;
    color: #ffff;
}

.SoundContentBoxes:hover a {
    color: #fff;
}

.SoundCOnetn a:hover {
    color: #fff;
}
/*SECTION "SOUND-THERAPY-INNERPAGES" CSS END*/
/*SECTION "ABOUTPAGE" CSS START*/
.AboutInnerPAges{
    margin: 5rem 0;
}
.InnerPageAbout{
    text-align: center;
}
.InnerPageAbout h1{
    border-top: 1px solid #2b2c43;
    padding: 3rem 0;
    color: #2b2c43;
    font-size: 55px;
    position: relative;
}
.InnerPageAboutImage{}
.InnerPageAboutImage img{}
.InnerPageAboutCoontent{}
.InnerPageAboutCoontent h1{
    font-size: 48px;
    color: #2b2c43;
    margin-bottom: 1rem;
}
.InnerPageAboutCoontent h2{
    font-family: 'Playfair Display', serif;
    font-size: 26px;
    margin: 1rem 0 1rem;
}
.InnerPageAboutCoontent p{
    font-size: 17px;
}
/*SECTION "ABOUTPAGE" CSS END*/
.ContactMain{
    margin: 5rem 0;
}
.Address{
    text-align: center;
    padding: 40px 0;
    border: 1px solid #00000061;
    border-radius: 10px;
    transition: 0.5s ease;
    height: 190px;
}
.Address:hover {
    background: #4c9bc7;
    color: #fff;
}
.Address h3{
    font-size: 25px;
    font-weight: bold;
}
.Address p{
    font-size: 16px;
}
.Address ul{
    display: flex;
    align-items: center;
    justify-content: center;
    list-style: none;
    padding: 0;
}
.Address ul li{
    margin-right: 12px;
    font-size: 21px;
}
.Address ul li a{
    color: #000;
    transition: 0.5s ease;
}
.Address ul li a:hover {
    color: #ffffff;
}
.ContactPageHeading{
    text-align: center;
    border-top: 1px solid #000;
    padding: 3rem 0;
}
.ContactPageHeading h1{
    font-size: 53PX;
    margin-bottom: 2rem;
}
/*SECTION "CONTACT" CSS END*/
/*SECTION SERVICES-ADD CSS START*/
.SecServicesAdd{margin-bottom: 5rem;}
.SecServicesAddContent{
    background: #b6c78c;
    padding: 54px 27px;
    transition: 0.5s ease;
}
.SecServicesAddContent h1{
    font-size: 39px;
    font-weight: bold;
    margin-bottom: 2rem;
}
.SecServicesAddContent p{
    font-size: 17px;
}
.SecServicesAddContent2{
    background: #fff;
}
.SecServicesAddContent3{
    background: #4c9bc7;
}
.SecServicesAddContent:hover {
    background: #000;
    color: #fff;
}
/*SECTION SERVICES-ADD CSS END*/
.HonoringHeading ul {
    margin-top: 15px;
    padding: 0;
}

.HonoringHeading ul li a {
    color: #fff;
    font-size: 17px;
    font-weight: 600;
}

.HonoringHeading ul li {
    margin-bottom: 3px;
    list-style: none;
}

.HonoringHeading ul:before {
}

.HonoringHeading ul:first-child:before {
}

.HonoringHeading ul:first-child:before {}