/*
Theme Name: Mindwellness Child
Theme URI: https://demo.bravisthemes.com/mindwellness/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: We are happy to present our new Mindwellness Private Psychiatry Clinic WordPress Theme. We implemented all the best features and created the usable and eye-catching design for you. Our original work has several directions: Private Psychiatry Clinic, Psychologists, Psychotherapy and Counselling.
Version: 1.0.3
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: mindwellness
Text Domain: mindwellness-child
Tags: chiropractor, clinic, counseling, counselor, dermatologist, health, healthcare, medical, mental disease, orthopedic, psychiatrist, psychologist, psychology, therapist, therapy 
*/

/* Navbar Start*/
.pxl-hide {
  display: none !important;
}

.main-header-logo .pxl-logo img {
  height: 100px;
  object-fit: contain;
}
/* About us Start*/
.about-menu .pxl-menu-primary li a, .footer-menu .pxl-menu-primary li a {
        border-bottom: none;
    }
.elementor-151 .elementor-element.elementor-element-f873634 .pxl-nav-menu .pxl-menu-primary {
    text-align: center;
}
/* Hero Section Start*/
.btn2-sl1 {
  background-color: #a5cfbb;
  color: #000 !important;
}

.btn2-sl1:hover {
  color: #fff !important;
}
.page-id-139.elementor-widget .elementor-icon-list-icon {
    top: 9;
}
rs-fw-forcer {
    max-height: 600px !important;
}
rs-module#rev_slider_2_1 {
    max-height: 600px !important;
}
a#slider-2-slide-4-layer-9 {
    padding-left: 0px !important;
    padding-right: 0px !important;
	font-size: 16px !important;
}

/* Our-Services Start*/
.pxl-accordion1.style2 .pxl--item.active .pxl-item-accordion {
  background-color: #a5cfbb !important;
}
.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner .pxl-item--holder .wrap-inner {
	background-color: #a5cfbb;
}
.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner:hover .wrap-inner {
  background-color: #81af99;
}

.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner .pxl-item--holder .wrap-inner .pxl-readmore a {
  color: #81af99;
}
.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner:hover .wrap-inner svg path {
    stroke: #a5cfbb !important;
}
.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner:hover .pxl-readmore a {
    color: #a5cfbb !important;
}
.grid-sizer.col-xl-6.col-lg-12.col-md-12.col-sm-12.col-12 {
    display: none;
}
.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner .pxl-item--holder .wrap-inner .content-excerpt{
	font-size: 1.125rem !important;
    line-height: 24px !important;
}
.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner .pxl-item--holder .wrap-inner .pxl-item--title a {
    font-size: 2.2rem !important;
    line-height: 36px !important;
	    letter-spacing: -1px !important;
	font-family: 'Lato';
}
.pxl-service-carousel1:hover .pxl-swiper-arrow-prev {
    left: 0px;
}
.pxl-service-carousel1:hover .pxl-swiper-arrow-next {
    right: 0px;
}
/* Home Start*/
.wrap-ctf-v1 .wrap-input button {
    line-height: 55px;
    padding: 0 2rem;
}
.pxl-cta1.style1 .btn-cta a {
    line-height: 55px;
}
.wrap-ctf1 .wpcf7-submit {
    line-height: 55px;
}
/* Sub-Services Start*/
body div.booked-calendar .bc-head {
    background: #a5cfbb !important;
}
/* Booking Start*/
.pxl-cta1.style1 .pxl-item--inner {
    padding: 145px 0rem !important;
}
.pxl-cta1.style1 {
    border-radius: 0px;
}
/* .pxl-cta1.style1 .btn-cta a {
    background-color: #a5cfbb;
}

.pxl-cta1.style1 .btn-cta a:hover {
    background-color: #000;
} */
.pxl-cta1.style1:hover:before {
    background-color: #81af99 !important;
    opacity: 0.5;
}
.pxl-cta1.style1 .pxl-item--inner .pxl-item--holder .wrap-content .pxl-item--title {
    font-size: 2.2rem;
    line-height: 36px;
    font-family: 'Lato' !important;
	text-align: center;
}
.btn-cta a{ 
	background-color: #81af99 !important;
}
.btn-cta a:hover{ 
	background-color: #000000 !important;
}
/* About us Start*/
/* #pxl-wapper #pxl-main, .woocommerce-js #pxl-main {
    padding-bottom: 50px !important;
} */
#pxl-main {
    padding: 0 !important;
}
.point-list span.elementor-icon-list-text{
	font-family: 'Lato', sans-serif !important;
}
/* Membership Start*/
.membership .arm_setup_form_1 .arm_plan_skin3 .arm_module_plan_option .arm_setup_check_circle,
.arm_setup_form_1 .arm_plan_skin3 .arm_module_plan_option .arm_setup_check_circle,
.arm_setup_form_1 .arm_plan_skin3 .arm_module_plan_option .arm_setup_check_circle,
.arm_setup_form_1 .arm_plan_skin5 .arm_module_plan_option .arm_setup_check_circle {
  border-color: #81af99 !important;
}

.membership .arm_setup_form_1 .arm_plan_skin3 .arm_module_plan_option .arm_setup_check_circle i {
  color: #81af99 !important;
}

.membership .arm_setup_form_1 .arm_setup_column_item.arm_active .arm_module_plan_option .arm_module_plan_name,
.arm_setup_form_1 .arm_setup_column_item.arm_active .arm_module_plan_name {
  color: #81af99 !important;
}

.membership .arm_setup_form_1 .arm_setup_column_item.arm_active .arm_module_plan_option .arm_module_plan_price_type .arm_module_plan_price,
.arm_setup_form_1 .arm_setup_column_item.arm_active .arm_module_plan_price {
  color: #fff !important;
}

.membership .arm-default-form .arm_module_box.arm_module_plans_container,
.membership .arm-default-form .arm_module_box.arm_module_gateways_container,
.membership .arm-default-form .arm_module_box.arm_module_forms_container {
  border-bottom: 2px solid #a5cfbb;
}

.membership .arm_setup_form_1 .arm_setup_column_item.arm_active .arm_module_gateway_option {
  border: 1px solid #81af99;
}

.membership .arm_setup_form_1 .arm_setup_check_circle {
  border-color: #81af99 !important;
  color: #81af99 !important;
}

.membership .arm_setup_form_1 .arm_plan_skin3 .arm_module_plan_option:hover .arm_setup_check_circle i {
  color: #81af99 !important;
}
label.arm_module_plan_option{
    background-color: #fff;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.arm_plan_skin3 .arm_module_plan_option .arm_module_plan_name {
    padding: 20px 20px 0 20px !important;
}
.arm_module_plans_container .arm_module_plan_option {
    padding: 0 0 20px 0 !important;
}
.arm_plan_skin3 .arm_module_plan_option .arm_module_plan_description {
	margin-top: 0px;
    padding: 0 20px 0 20px !important;
}
span.arm_setup_check_circle {
    display: none !important;
}
.arm_module_plans_container .arm_setup_column_item .arm_module_plan_option .arm_module_plan_price_type {
    margin: 0;
}
.arm_plan_skin3 .arm_module_plan_option .arm_plan_name_box {
    margin-bottom: 0px;
}
h3.arm_setup_form_title {
    display: none !important;
}
.arm_setup_gatewaybox_main_wrapper {
    display: none;
}
.arm_module_plan_description ul li {
    border-bottom: 1px solid #81af99;
    margin-bottom: 0;
    padding: 10px 0;
    font-size: 13px;
    line-height: 16px;
}
.arm_plan_name_box, .arm_module_plan_description {
    text-align: left;
}
ul.arm_module_plans_ul.arm_column_3 {
    text-align: center !important;
}
span.arm_module_plan_price {
    background-color: #a5cfbb;
    width: fit-content;
    margin: 0 auto;
    border-radius: 10px;
    padding: 5px 50px !important;
}
.arm_setup_form_1 .arm_setup_column_item .arm_module_plan_price {
    color: #000 !important;
}
.arm_module_forms_container .arm_form_101{
	width: 100% !important;
	border-radius: 5px !important;
}
.arm_form_101:not(.arm_form_layout_iconic,.arm_form_layout_rounded,.arm_standard_validation_type) .arm-df__fc--validation .arm-df__fc--validation__wrap {
    color: #000 !important;
}
/* Bookinf Start*/
span.timeslot-people span.timeslot-mobile-title {
    display: none;
}
/* Other-Services Start*/
.pxl-service-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-readmore a {
  color: #81af99;
}

.pxl-service-carousel1 .pxl-swiper-pagination-bullet.swiper-pagination-bullet-active,
.pxl-service-carousel1 .pxl-swiper-pagination-bullet:hover {
  background-color: #81af99;
  border-color: #81af99;
}
	.pxl-service-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--title a {
    font-family: lato ;
}
/* scroll-top-button Start*/
.pxl-scroll-top {
  background-color: #a5cfbb;
}

.pxl-scroll-top:hover,
.pxl-scroll-top:focus {
  background-color: #81af99;
}

/* Contact Start*/
.btn.hover-style1:hover {
  background-color: #000 !important;
}

.btn.hover-style1:after {
  background-color: #000 !important;
}

/* Footer Start*/
.news-letter-form .wrap-ctf1 .wpcf7-submit {
  background-color: #a5cfbb;
}

.news-letter-form .wrap-ctf1 .wpcf7-submit:hover {
  background-color: #000;
}

.footer-content .pxl-item--inner {
  color: #fff;
}
    .elementor-93 .elementor-element.elementor-element-7bdb020 {
        width: 100% !important;
        max-width: 100%;
    }
    .elementor-93 .elementor-element.elementor-element-885251c {
        width: 100%;
    }
/* Header Responsive Start*/
@media only screen and (max-width: 1200px) {

  #pxl-header-default .pxl-header-branding img,
  #pxl-header-elementor .pxl-header-branding img {
    height: 80px;
  }

  .pxl-header-menu.active {
    background-color: #81af99;
  }

  .pxl-header-mobile-search input[type="text"] {
    background-color: #81af99;
  }

  .pxl-header-mobile-search .search-submit {
    color: #fff;
  }

  .pxl-menu-primary li a {
    color: #fff;
  }

  .pxl-menu-primary li>a:hover,
  .pxl-menu-primary li>a.current,
  .pxl-menu-primary li.current_page_item>a,
  .pxl-menu-primary li.current-menu-item>a,
  .pxl-menu-primary li.current_page_ancestor>a,
  .pxl-menu-primary li.current-menu-ancestor>a {
    color: #000;
  }

  .pxl-nav-mobile-button {
    border: 2px solid #fff;
  }

  div#pxl-header-mobile {
    background-color: #81af99;
  }

  .pxl-nav-mobile-button:before,
  .pxl-nav-mobile-button:after,
  .pxl-nav-mobile-button span {
    background-color: #fff;
  }

  .pxl-header-menu-scroll .pxl-close {
    position: absolute;
    top: 10px;
    right: 20px;
    background-color: red !important;
  }
}

@media only screen and (max-width: 1024px) {

  .arm_module_box .arm_column_3 li.arm_setup_column_item,
  .arm_module_box .arm_column_4 li.arm_setup_column_item {
    max-width: none !important;
  }

/*   .arm_module_box .arm_column_3 li.arm_setup_column_item {
    width: auto !important;
  } */
	rs-group-wrap.rs-parallax-wrap {
    top: 150px !important;
		left: 0 !important;
		right: 0 !important;
}
	rs-group#slider-2-slide-4-layer-4 {
    margin: 0 auto !important;
}
    
	span.arm_module_plan_price {
    margin-left: 50px;
}
	.elementor-154 .elementor-element.elementor-element-53950734 {
    width: 60.586%;
}
	.pxl-cta1.style1 .pxl-item--inner .pxl-item--holder .wrap-content .pxl-item--title {
    font-size: 28px;
    line-height: 32px;
}
	.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner .pxl-item--holder .wrap-inner .pxl-item--title a {
    font-size: 28px !important;
    line-height: 32px !important;
}
	.pxl-service-grid-layout1 .pxl-grid-item .pxl-item--inner .pxl-item--holder .wrap-inner .content-excerpt {
    font-size: 16px !important;
}
	.arm_module_box .arm_column_3 li.arm_setup_column_item{
		width: 100% !important;
	}
	.arm_module_plans_main_container .arm_module_box,.arm_module_forms_main_container .arm_module_box, .arm_setup_summary_text_main_container .arm_module_box {
    padding: 30px 0px !important;
}
	li.arm_plan_skin3.arm_setup_column_item {
    height: auto !important;
}
	label#arm_subscription_plan_option_2, label#arm_subscription_plan_option_3 {
    height: auto !important;
}
	.arm_membership_setup_sub_ul.arm_column_3 li, .arm_module_box .arm_column_3 li.arm_setup_column_item {
    margin: 0px 0px 10px 0px !important;
}
	.pxl-service-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--title a {
    font-size: 28px;
    line-height: 32px;
}
	.elementor-93 .elementor-element.elementor-element-7bdb020 .pxl-nav-menu .pxl-menu-primary {
    text-align: left;
}
	.elementor-151 .elementor-element.elementor-element-f873634 .pxl-nav-menu .pxl-menu-primary {
    text-align: left;
}
}
@media only screen and (max-width: 767px) {
.elementor-column {
    width: 100% !important;
}
	.pxl-cta1.style1 .pxl-item--inner .pxl-item--holder .wrap-content .pxl-item--title {
    font-size: 1.5rem;
    line-height: 30px;
}
	.pxl-cta1.style1 .btn-cta a {
    margin: 0 auto;
}
	span.arm_module_plan_price {
    margin-left: 15px;
}
}

@media only screen and (max-width: 540px) {
rs-layer#slider-2-slide-4-layer-5 {
    bottom: 40px;
}
a#slider-2-slide-4-layer-9 {
    bottom: 70px;
}
}

@media only screen and (max-width: 479px) {
rs-layer#slider-2-slide-4-layer-5 {
    bottom: 0px;
}
a#slider-2-slide-4-layer-9 {
    bottom: 0px;
}
}

.whatsapp-sticky {
    position: fixed;
    bottom: 40%;
    right: 0;
    z-index: 2;
}