@charset "utf-8";
/* CSS Document */
/*fonts*/
@font-face {
 font-family: 'Poppins-Regular';
 src: url('assets/fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), url('assets/fonts/Poppins-Regular.woff') format('woff'), url('assets/fonts/Poppins-Regular.ttf') format('truetype'), url('assets/fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
 font-weight: normal;
 font-style: normal;
}

 @font-face {
 font-family: 'Poppins-Medium';
 src: url('assets/fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'), url('assets/fonts/Poppins-Medium.woff') format('woff'), url('assets/fonts/Poppins-Medium.ttf') format('truetype'), url('assets/fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Poppins-Bold';
 src: url('assets/fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'), url('assets/fonts/Poppins-Bold.woff') format('woff'), url('assets/fonts/Poppins-Bold.ttf') format('truetype'), url('assets/fonts/Poppins-Bold.svg#Poppins-Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'Poppins-SemiBold';
 src: url('assets/fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'), url('assets/fonts/Poppins-SemiBold.woff') format('woff'), url('assets/fonts/Poppins-SemiBold.ttf') format('truetype'), url('assets/fonts/Poppins-SemiBold.svg#Poppins-Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}




/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */

body {color: #4a4a4a;font-family: 'Poppins', sans-serif; font-size: 14px;}


/* CUSTOMIZE THE HEADER
-------------------------------------------------- */
.navbar-dark .navbar-nav .nav-link{color:#04123f;padding: 0.5rem 1.5em;font-size: 14px;font-family: 'Poppins', sans-serif;}
.head-btn{color:#ed1b7c;border-color: #ed1b7c; border: 2px solid #ed1b7c;padding: .375rem 1.5rem;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{color:#ed1b7c;}
.login-btn{color:#ed1b7c !important; }
.btn-outline-primary:hover{background-color: #ed1b7c;border-color:#ed1b7c;}
.btn-check:focus+.btn-outline-primary, .btn-outline-primary:focus{box-shadow: none;}

.carousel-caption{text-align: inherit;color: #04123f;}
.carousel-caption span{color:#ed1b7c;font-size: 40px;font-family: 'Poppins', sans-serif;}
.carousel-caption p {color:#4a4a4a;font-size: 14px;}

.fixed-top.fixed {top: 0px;box-shadow: 0 1px 4px 0 rgb(0 0 0 / 20%);transition: position 10s;}
.main-btn {font-size: 14px; color: #ffffff;background:#ed1b7c;padding: 0.5rem 1.5rem;border: none;}
.btn-primary:hover {color: #fff;background-color: #ed1b7c;border-color: #0a58ca;opacity: 0.8}
.btn-check:focus+.btn-primary, .btn-primary:focus{color: #fff; background-color: #ed1b7c; border-color: inherit;box-shadow: inherit;}
.btn-check:active+.btn-primary:focus, .btn-check:checked+.btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show>.btn-primary.dropdown-toggle:focus{box-shadow: inherit;}
.navbar-dark .navbar-toggler-icon {background-image: url(../img/toggler-icon.svg);}
.navbar-toggler {border: 1px solid #212529 !important;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
/* Since positioning the image, we need to help out the caption */
.carousel-caption {bottom: 6rem; z-index: 10;width: 30%;}

/* Declare heights because of positioning of img element */
.carousel-item {height: 32rem;}
.carousel-item > img {position: absolute;top: 0;left: 0;min-width: 100%; height: 100%;}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */

.section-block { padding: 80px 0;overflow: hidden;}
.section-block>.container-lg>h2 {color: #04123f;font-size: 32px;text-align: center;font-family: 'Poppins', sans-serif;font-weight: 600;}
.section-content-inner {min-height: 430px;}
.section-content-inner {text-align: center; max-width: 336px;margin: 0px auto;padding: 15px 30px;    cursor: pointer;background: #fff;border-radius: 5px; box-shadow: 0 2px 10px 0 rgb(124 137 160 / 20%);}
.marketing .col-lg-4 {margin-bottom: 1.5rem;text-align: center;}
.marketing h2 {font-weight: 400;}
/* rtl:begin:ignore */
.marketing .col-lg-4 p {margin-right: .75rem;margin-left: .75rem;}
.section-content-inner h3 {color: #04123f;font-size: 20px;text-align: center;margin-top: 30px;margin-bottom: 30px;font-weight: 600;}
.section-bg1{background-color: #f8f8f8;}
.section-bg2{background-color: #f6f8f9;}
.section-bg3{background-color: #f4e6ee;}
.section-content-inner img{margin-bottom: 30px;}
.section-content-inner {min-height: 430px;margin-bottom: 15px;}
.section-content-inner p{margin-bottom: 2rem;}

.section-content-2 h4{color: #04123f; font-size: 28px;font-weight: 600;}
.section-content-flex{align-items: center;display:flex;}
.section-content-3 .section-content-inner img{margin-bottom:inherit;margin-top: 25px;}
.section-content-3 .section-content-inner{min-height: 360px;}
.whatWeTreat-block{background-color: #ffffff;border: 1px solid #929091;padding: 10px 20px;border-radius: 4px;margin-bottom: 10px;}
.whatWeTreat-block h4{font-size: 16px;color: #04123f;margin: 0;text-decoration: inherit;font-weight: 600;}
.whatWe-treat-right h4{font-size: 20px;color: #04123f;margin-bottom: 1rem;}
.media-body{width: 100%}
.section-content-body{border: 1px solid #929091;border-radius: 4px;padding:8px 8px;}
.section-content-body h4{font-size: 14px;color: #04123f;margin: 0}
.section-content-5 .section-content-inner img{ margin-bottom: inherit;margin-top: 25px;}
.section-content-5 .section-content-inner{background: none;box-shadow:none;padding: 0px 30px;}
.section-content-5 .section-content-inner{min-height: inherit;}
.section-block>.container-lg>p { color: #4a4a4a;font-size: 14px;text-align: center; margin-bottom: 60px;}
.topTreatments-body {background-color: #f4e6ee;padding: 10px 20px;border-radius: 4px;margin-bottom: 20px;}
.topTreatments-body h4 {font-size: 16px;color: #04123f; margin: 0; text-decoration: inherit; font-weight: 600;}
.top-three .section-content-body{border: none}
.top-three .section-content-body h4{color: #4a4a4a;font-weight: 400;}
.anxiety-text {color: #4a4a4a;font-size: 20px;text-align: center;}
.mental-health p{font-size: 14px !important; color: #4a4a4a !important;}
.depression p{font-size: 14px !important; color: #4a4a4a !important;}
.section-content-body2{margin-bottom: 15px !important;padding: 8px 8px;}
.section-content-body2 h4 { color: #4a4a4a;font-weight: 400;font-size: 14px;margin: 0;}
.top-treatments-block a{text-decoration: none}
.whatWe-treat-left a {text-decoration: none}
a .whatWeTreat-block:hover {border: 1px solid #ed1b7c}
/* rtl:end:ignore */

/* Footer */
.footer-container{background-color:#2e3033;padding-bottom: 22px;}
.footer-item-body {padding: 30px 30px;}
.footer-item-body h4 {font-size: 30px;color: #ffffff;margin: 0;text-decoration: inherit;font-weight:300;}
.footer-bg1{background-color: #c371a3;}
.footer-bg2{background-color: #667889;}
.footer-bg3{background-color: #8c9dad;}
.footer-item-body img{float:left;}
.footer-item p{font-size: 14px;color: #ffffff;margin-bottom: 6px;font-weight: 300}
.footer h4{color: #ffffff;font-size: 18px;font-weight: 500;margin-bottom: 1rem}
.footer p{color: #bac0c5;}
.footer-link-body ul { margin: 10px 0; padding: 0;}
.footer-link li {list-style-type: none; padding: 0px 0 15px;}
.footer-link li a {display: block;color: #d7dae4;font-size: 14px;text-decoration: none;}
.footer-item a {text-decoration: none;}
a .footer-item-body:hover{opacity: 0.8}
.footer-link li a:hover{color: #c371a3}
.address-text p{margin: 0}
.copyright-area-container {padding-top: 25px;border-top: solid 1px #4b4d50; width: 100%}
.copyright-text{color: #bac0c5;font-size: 13px;font-weight: 300}
.copyright-links li {float: left}
.footer-link li a {display: block;color: #d7dae4;font-size: 14px;text-decoration: none;}
.footer-menu-item {text-decoration: none;color: #bac0c5;line-height: 1.75;font-size: 14px;font-weight: 300;}
.copyright-area-container a:hover{color: #c371a3;}
.social-media{display: inline-block;vertical-align: middle;}
.social-media a:hover{opacity: 0.6;}



/* Featurettes
------------------------- */

.featurette-divider {
  margin: 5rem 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  /* rtl:remove */
  letter-spacing: -.05rem;
}


/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 40em) {
  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 14px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
}

@media (min-width: 62em) {
  .featurette-heading {
    margin-top: 7rem;
  }
}
