/*  MICROTHEMER STYLES  */

/*= Animations ================ */

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }

  to {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}


/*= General =================== */

/** General >> Div (#1) features item **/
.row > div:nth-of-type(1) > .features__item {
	min-height: 80% !important;
}

/** General >> Div (#2) features item **/
.row > div:nth-of-type(2) > .features__item {
	min-height: 80% !important;
	max-height: 100% !important;
}

/** General >> Div (#3) features item **/
.row > div:nth-of-type(3) > .features__item {
	min-height: 80% !important;
}

/** General >> Slider content heading 2 **/
.slider-content h2 {
	font-family: "co !important;
}

/** General >> Div (#2) heading 3 **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	white-space: normal !important;
}

/** General >> Div (#2) heading 3 +5 more **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > p, 
.features__wrapper > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > p, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > p {
	text-align: center !important;
	-webkit-animation-name: bounceInLeft !important;
	animation-name: bounceInLeft !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> Mb 45 image **/
.mb-45 img {
	display: none !important;
}

/** General >> About image about content **/
.about-image .about-content {
	-webkit-animation-name: bounceInLeft !important;
	animation-name: bounceInLeft !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> About content heading 4 **/
.about-content h4 {
	color: rgb(34, 113, 129) !important;
}

/** General >> Mb 45 mb 100 **/
.mb-45 .mb-100 {
	color: rgb(182, 152, 88) !important;
	font-size: 58px !important;
	text-align: center !important;
	text-transform: none !important;
	text-shadow: 0 0 rgba(174, 139, 62, 0.75) !important;
	margin-top: 30px !important;
}

/** General >> Mb 15 section sub title **/
.mb-15 .section__sub-title {
	display: none !important;
}

/** General >> About inner paragraph **/
.about-inner p {
	font-size: 18px !important;
	text-align: justify !important;
}

/** General >> About area col xl 7 **/
.about-area .col-xl-7 {
	max-width: 50% !important;
}

/** General >> Elementor widget container about area **/
.elementor-widget-container .about-area {
	padding-bottom: 100px !important;
}

/** General >> About image image **/
.about-image img {
	-webkit-animation-name: fadeInLeftBig !important;
	animation-name: fadeInLeftBig !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General >> Services thumb attachment full **/
.services__thumb .attachment-full {
	min-height: 80% !important;
}

/** General >> Div (#1) services overlay **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > .services__overlay {
	background-color: rgb(182, 152, 88) !important;
	min-height: 80% !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General >> Div (#1) services overlay +1 more **/
.row > div:nth-of-type(2) > div:nth-of-type(1) > .services__overlay, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > .services__overlay {
	background-color: rgb(182, 152, 88) !important;
}

/** General >> Sychologist person image **/
.sychologist__person img {
	box-shadow: 1px 1px 20px 5px rgb(182, 152, 88) !important;
	margin-top: 50px !important;
}

/** General >> Section title paragraph **/
.section__title p {
	font-size: 18px !important;
	text-align: justify !important;
}

/** General >> Signature img image **/
.signature-img img {
	margin-top: -25px !important;
	margin-left: - !important;
}

/** General >> D sm flex s btn **/
.d-sm-flex .s-btn {
	text-shadow: 0 0 rgb(182, 152, 88) !important;
	background-color: rgb(34, 113, 129) !important;
}

/** General >> Appointment form wrapper heading 1 **/
.appointment__form-wrapper h1 {
	text-align: center !important;
	background-color: rgb(31, 129, 132) !important;
}

/** General >> Wpcf7 f178 p529 o1 [type="submit"] **/
#wpcf7-f178-p529-o1 [type="submit"] {
	background-color: rgb(31, 129, 132) !important;
}

/** General >> Appointment form wrapper appointment form inner **/
.appointment__form-wrapper .appointment__form-inner {
	background-color: rgb(34, 113, 129) !important;
}

/** General >> Appointment counter heading 1 **/
.appointment__counter h1 {
	color: rgb(31, 129, 132) !important;
	text-transform: none !important;
}

/** General >> Wpcf7 form control wrap wpcf7 form control **/
.wpcf7-form-control-wrap .wpcf7-form-control {
	color: rgb(34, 113, 129) !important;
	background-color: rgb(182, 152, 88) !important;
}

/** General >> Elementor widget container about area 2 **/
.elementor-widget-container .about__area-2 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General >> About info 2 about info experience **/
.about__info-2 .about__info-experience {
	margin-right: 10px !important;
	display: none !important;
}

/** General >> About content wrapper 2 about bottom **/
.about__content-wrapper-2 .about-bottom {
	display: none !important;
}

/** General >> About inner about bg img **/
.about__inner .about__bg-img {
	max-width: 50% !important;
	max-height: 91.1% !important;
}

/** General >> Row offset xl 6 **/
.row .offset-xl-6 {
	
}

/** General >> Offset xl 6 about content wrapper 2 **/
.offset-xl-6 .about__content-wrapper-2 {
	padding-left: 10px !important;
}

/** General >> Mb 30 mb 100 **/
.mb-30 .mb-100 {
	text-align: center !important;
	text-transform: none !important;
}

/** General >> About content wrapper paragraph **/
.about__content-wrapper > p {
	font-size: 18px !important;
	text-align: justify !important;
}

/** General >> Link (#1) image +5 more **/
.owl-stage > div:nth-of-type(6) > div:nth-of-type(1) > a:nth-of-type(1) > img, 
.owl-stage > div:nth-of-type(7) > div:nth-of-type(1) > a, 
.owl-stage > div:nth-of-type(7) > div:nth-of-type(1) > a:nth-of-type(1) > img, 
.owl-stage > div:nth-of-type(8) > div:nth-of-type(1) > a:nth-of-type(1) > img, 
.owl-stage > div:nth-of-type(9) > div:nth-of-type(1) > a:nth-of-type(1) > img, 
.owl-stage > div:nth-of-type(10) > div:nth-of-type(1) > a:nth-of-type(1) > img {
	display: none !important;
}

/** General >> Why area 3 heading 1 **/
.why__area-3 h1 {
	text-align: center !important;
	text-transform: none !important;
}

/** General >> Col md 10 heading 1 **/
.col-md-10 h1 {
	text-align: center !important;
	text-transform: none !important;
}

/** General >> Row col md 10 **/
.row .col-md-10 {
	min-width: 100% !important;
	max-width: 100% !important;
}

/** General >> Elementor element 1cb2d6d premium title text **/
.mtp-1132 .elementor-element-1cb2d6d .premium-title-text {
	font-family: "Cormorant Garamond", serif !important;
	font-size: 6.1vw !important;
}


/*= General 2 ================= */

/** General 2 >> Div (#1) testimonial person +2 more **/
.owl-stage > div:nth-of-type(4) > div:nth-of-type(1) > .testimonial__person, 
.owl-stage > div:nth-of-type(5) > div:nth-of-type(1) > .testimonial__person, 
.owl-stage > div:nth-of-type(6) > div:nth-of-type(1) > .testimonial__person {
	background-color: rgb(31, 129, 132) !important;
}

/** General 2 >> Section title area heading 1 **/
.section-title-area h1 {
	text-transform: none !important;
}

/** General 2 >> Section title area offset xl 2 **/
.section-title-area .offset-xl-2 {
	min-width: 75% !important;
	max-width: 75% !important;
}

/** General 2 >> Section title area section sub title **/
.section-title-area .section__sub-title {
	color: rgb(182, 152, 88) !important;
	font-size: 24px !important;
}

/** General 2 >> Section icon white color **/
.section__icon .white-color {
	color: rgb(182, 152, 88) !important;
	font-size: 24px !important;
	font-weight: 600 !important;
	margin-left: 0 !important;
}

/** General 2 >> Section title white heading 1 **/
.section__title-white h1 {
	text-transform: none !important;
}

/** General 2 >> Mb 70 section sub title **/
.mb-70 .section__sub-title {
	font-size: 24px !important;
}

/** General 2 >> Div (#2) heading 3 +2 more **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	line-height: 1.19 !important;
}

/** General 2 >> Slider btn s btn white (:hover) **/
.slider-btn .s-btn__white:hover {
	color: rgb(255, 255, 255) !important;
	box-shadow: 2px 2px 6px 5px rgba(0, 0, 0, 0.21) !important;
	background-color: rgb(182, 152, 88) !important;
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 0.5s !important;
	animation-duration: 0.5s !important;
}

/** General 2 >> Div (#1) services thumb **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > .services__thumb {
	background-color: rgb(182, 152, 88) !important;
}

/** General 2 >> Div (#3) heading 3 **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) > h3 {
	padding-top: 80px !important;
}

/** General 2 >> Div (#3) heading 3 +2 more **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(3) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(3) > h3, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(3) > h3 {
	margin-top: 80px !important;
}

/** General 2 >> Div (#1) services overlay +2 more **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > .services__overlay, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > .services__overlay, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > .services__overlay {
	background-color: rgb(182, 152, 88) !important;
	min-height: 80% !important;
}

/** General 2 >> Div (#1) services thumb +2 more **/
.row > div:nth-of-type(2) > div:nth-of-type(1) > .services__thumb, 
.row > div:nth-of-type(1) > div:nth-of-type(1) > .services__thumb, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > .services__thumb {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** General 2 >> Div (#1) elementor animation disable animation **/
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > .elementor-animation-disable-animation {
	background-color: rgb(182, 152, 88) !important;
}

/** General 2 >> Services item services content **/
.services__item .services__content {
	background-color: rgb(31, 129, 132) !important;
}

/** General 2 >> Appointment counter list item (#1) **/
.appointment__counter li:nth-of-type(1) {
	color: rgb(31, 129, 132) !important;
}

/** General 2 >> Appointment counter why list **/
.appointment__counter .why__list {
	color: rgb(182, 152, 88) !important;
}

/** General 2 >> Col xl 7 appointment counter +3 more **/
.col-xl-7 .appointment__counter, 
#wpcf7-f178-p529-o1 .wpcf7-textarea, 
#wpcf7-f178-p529-o1 .wpcf7-validates-as-email, 
#wpcf7-f178-p529-o1 [type="text"] {
	
}

/** General 2 >> Elementor section wrap elementor element eda56be **/
.elementor-section-wrap .elementor-element-eda56be {
	padding-top: 40px !important;
	padding-bottom: 0 !important;
}

/** General 2 >> Div (#2) span +5 more **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.about-info > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(6) > div:nth-of-type(1) > div:nth-of-type(2) > span {
	color: rgb(34, 113, 129) !important;
}

/** General 2 >> Mb 30 emphasis **/
.mb-30 i {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(182, 152, 88) !important;
}

/** General 2 >> Mb 30 emphasis +2 more **/
.mb-30 i, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > .fal, 
.abot-icon .fa-check {
	background-color: rgb(31, 129, 132) !important;
}

/** General 2 >> Elementor element 64ad0ba justify content center **/
.elementor-element-64ad0ba .justify-content-center {
	border-color: rgb(182, 152, 88) !important;
}

/** General 2 >> Elementor element 4d117227 justify content center **/
.elementor-element-4d117227 .justify-content-center {
	border-color: rgb(182, 152, 88) !important;
}

/** General 2 >> Row col xl 2 **/
.row .col-xl-2 {
	padding-right: 0 !important;
	padding-bottom: -5px !important;
	padding-left: 0 !important;
}

/** General 2 >> Col xl 2 logo 2 **/
.col-xl-2 .logo-2 {
	background-color: rgb(251, 247, 243) !important;
	height: 87px !important;
	padding: 20px 40px 20px 40px !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General 2 >> Header btn s btn square **/
.header__btn .s-btn__square {
	font-size: 16px !important;
	background-color: rgb(31, 129, 132) !important;
	padding-right: 20px !important;
	padding-left: 20px !important;
}

/** General 2 >> Standard logo white image **/
.standard-logo-white img {
	width: 100% !important;
	height: 100.4% !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General 2 >> Menu main menu link **/
#menu-main-menu a {
	color: rgb(31, 129, 132) !important;
	font-size: 24px !important;
	font-weight: 400 !important;
}

/** General 2 >> Align items center align items center **/
.align-items-center .align-items-center {
	
}

/** General 2 >> Elementor section wrap elementor element 5efd3b72 **/
.elementor-section-wrap .elementor-element-5efd3b72 {
	margin-bottom: 190px !important;
}

/** General 2 >> Section icon section sub title 3 **/
.section__icon .section__sub-title-3 {
	font-size: 24px !important;
}

/** General 2 >> Footer area footer bottom **/
.footer__area .footer__bottom {
	color: rgb(31, 129, 132) !important;
	background-color: rgb(34, 113, 129) !important;
}

/** General 2 >> Footer paragraph **/
footer p {
	color: rgb(255, 255, 255) !important;
	text-align: justify !important;
}

/** General 2 >> Menu main menu 1 menu item object page **/
#menu-main-menu-1 .menu-item-object-page {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Menu main menu 1 link **/
#menu-main-menu-1 a {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Footer contact address span **/
.footer__contact-address > span {
	color: rgb(255, 255, 255) !important;
}

/** General 2 >> Custom html 2 heading 6 **/
#custom_html-2 h6 {
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
}

/** General 2 >> Footer logo area link **/
.footer__logo-area a {
	background-color: rgb(31, 129, 132) !important;
}


/*= General 2 2 =============== */

/** General 2 2 >> Custom html 2 heading 2 +1 more **/
#custom_html-2 h2, 
#nav_menu-2 h2 {
	color: rgb(255, 255, 255) !important;
}

/** General 2 2 >> Page template elementor header footer footer copyright 3 **/
.page-template-elementor_header_footer .footer__copyright-3 {
	background-color: rgb(182, 152, 88) !important;
}

/** General 2 2 >> Why list div (#5) **/
.why__list div:nth-of-type(5) {
	min-width: 100% !important;
	max-width: 100% !important;
}

/** General 2 2 >> Div (#1) flaticon psychosis **/
.row > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(1) > .flaticon-psychosis {
	display: none !important;
}

/** General 2 2 >> Div (#5) why item **/
.row > div:nth-of-type(5) > .why__item {
	text-align: center !important;
}

/** General 2 2 >> Div (#2) heading 3 _2 **/
.why__list > div:nth-of-type(1) > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	font-size: 38px !important;
}

/** General 2 2 >> Div (#2) paragraph **/
.why__list > div:nth-of-type(1) > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > p {
	font-size: 20px !important;
}

/** General 2 2 >> Why icon flaticon happy **/
.why__icon .flaticon-happy {
	background-color: rgb(182, 152, 88) !important;
}

/** General 2 2 >> Why icon flaticon happy +3 more **/
.why__icon .flaticon-happy, 
.why__icon .flaticon-psychologist, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(1) > .flaticon-psychosis, 
.why__icon .flaticon-24-hours-support-1 {
	background-color: rgb(182, 152, 88) !important;
	width: 60px !important;
	height: 60px !important;
}

/** General 2 2 >> Page template elementor header footer page title **/
.page-template-elementor_header_footer .page__title {
	display: none !important;
}

/** General 2 2 >> Col xl 7 sychologist content 2 **/
.col-xl-7 .sychologist__content-2 {
	width: 762% !important;
	padding-top: 0 !important;
}

/** General 2 2 >> Div (#2) span +6 more **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.about-info > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(6) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.contact__info-inner > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}

/** General 2 2 >> Mtp post hello world page title **/
.mtp-post-hello-world .page__title {
	display: none !important;
}

/** General 2 2 >> Block 2 wp block search button **/
#block-2 .wp-block-search__button {
	background-color: rgb(34, 113, 129) !important;
}

/** General 2 2 >> Elementor section wrap elementor element 2429120c **/
.elementor-section-wrap .elementor-element-2429120c {
	margin-top: 40px !important;
}

/** General 2 2 >> D sm flex span (#2) **/
.d-sm-flex span:nth-of-type(2) {
	text-transform: none !important;
}

/** General 2 2 >> Elementor section wrap elementor element 2edb6d53 **/
.elementor-section-wrap .elementor-element-2edb6d53 {
	padding-bottom: 50px !important;
}

/** General 2 2 >> Div (#2) heading 3 _3 **/
.why__list > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	text-align: center !important;
	text-transform: uppercase !important;
}

/** General 2 2 >> Div (#2) heading 3 +3 more _3 **/
.why__list > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	text-transform: uppercase !important;
}

/** General 2 2 >> Div (#2) span +6 more _2 **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.about-info > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(6) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.contact__info-content > span {
	color: rgb(255, 255, 255) !important;
}

/** General 2 2 >> Elementor widget container appointment area **/
.elementor-widget-container .appointment__area {
	margin-top: 200px !important;
}

/** General 2 2 >> Mb 45 heading 1 **/
.mb-45 h1 {
	color: rgb(182, 152, 88) !important;
	text-transform: none !important;
}

/** General 2 2 >> Elementor element 391e1f3 elementor widget container **/
.elementor-element-391e1f3 .elementor-widget-container {
	color: rgb(255, 255, 255) !important;
}

/** General 2 2 >> Elementor element 56f3e43 list item **/
.elementor-element-56f3e43 li {
	display: none !important;
}

/** General 2 2 >> Paragraph (#1) span _2 **/
.elementor-widget-container > p:nth-of-type(1) > span {
	color: rgb(31, 129, 132) !important;
}

/** General 2 2 >> Paragraph (#2) span **/
.elementor-widget-container > p:nth-of-type(2) > span {
	font-family: var( --e-global-typography-accent-font-family ) !important;
}

/** General 2 2 >> Paragraph span **/
p > span {
	font-family: Tahoma !important;
}

/** General 2 2 >> Elementor widget container paragraph (#3) **/
.elementor-widget-container > p:nth-of-type(3) {
	color: rgb(31, 129, 132) !important;
}

/** General 2 2 >> Elementor repeater item 1526ca8 swiper slide inner **/
.elementor-repeater-item-1526ca8 .swiper-slide-inner {
	margin-top: 10px !important;
}

/** General 2 2 >> Row col xl 3 (#1) **/
.row .col-xl-3:nth-of-type(1) {
	width: 30.2% !important;
}

/** General 2 2 >> Mtp 2818 pt 200 (::before) **/
.mtp-2818 .pt-200::before {
	display: none !important;
}


/*= General 3 ================= */

/** General 3 >> Elementor widget container why area **/
.elementor-widget-container .why__area {
	padding-top: 50px !important;
}

/** General 3 >> Why wrapper paragraph **/
.why__wrapper > p {
	text-align: center !important;
	padding-right: 0 !important;
}

/** General 3 >> Appointment area 2 award text **/
#appointment__area-2 .award-text {
	padding-top: -50px !important;
	margin-top: -50px !important;
}

/** General 3 >> Appointment area 2 mb 100 **/
#appointment__area-2 .mb-100 {
	text-transform: none !important;
	padding-bottom: 50px !important;
	margin-bottom: 30px !important;
}

/** General 3 >> Appointment area 2 **/
#appointment__area-2 {
	margin-bottom: -90px !important;
}

/** General 3 >> Appointment area inner 2 col xl 4 (#2) **/
.appointment__area-inner-2 .col-xl-4:nth-of-type(2) {
	-webkit-flex-flow: column wrap !important;
	-moz-flex-flow: column wrap !important;
	-ms-flex-flow: column wrap !important;
	flex-flow: column wrap !important;
}

/** General 3 >> Mb 20 mb 100 **/
.mb-20 .mb-100 {
	text-align: center !important;
	text-transform: none !important;
	padding-bottom: 25px !important;
}

/** General 3 >> Elementor widget container pink soft bg **/
.elementor-widget-container .pink-soft-bg {
	
}

/** General 3 >> Sychologist content 2 paragraph **/
.sychologist__content-2 p {
	text-align: justify !important;
}

/** General 3 >> Elementor widget container services area 2 **/
.elementor-widget-container .services__area-2 {
	text-align: center !important;
}

/** General 3 >> Div (#2) heading 3 +8 more **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > p, 
.features__wrapper > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > p, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > p, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > p, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > p {
	
}

/** General 3 >> Div (#1) services content 2 **/
.row > div:nth-of-type(4) > div:nth-of-type(1) > .services__content-2 {
	padding-top: 5px !important;
}

/** General 3 >> Mb 70 heading 1 **/
.mb-70 h1 {
	text-transform: none !important;
}

/** General 3 >> Div (#2) heading 3 +2 more _2 **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	text-transform: uppercase !important;
}

/** General 3 >> Contact map wrapper div **/
.contact__map-wrapper > div {
	display: none !important;
}

/** General 3 >> Elementor cta button wrapper elementor cta button **/
.elementor-cta__button-wrapper .elementor-cta__button {
	color: rgb(251, 247, 243) !important;
	font-size: 19px !important;
	text-shadow: 0 0 rgba(182, 152, 88, 0.24) !important;
	box-shadow: 1px 1px 3px 3px rgba(182, 152, 88, 0.24) !important;
	background-color: rgb(182, 152, 88) !important;
	border-color: rgb(182, 152, 88) !important;
	border-style: hidden !important;
}

/** General 3 >> Elementor cta content elementor cta title **/
.elementor-cta__content .elementor-cta__title {
	font-size: 36px !important;
}

/** General 3 >> Elementor element populated elementor element 479147a **/
.elementor-element-populated .elementor-element-479147a {
	margin-bottom: 0 !important;
}

/** General 3 >> Elementor cta elementor cta content **/
.elementor-cta .elementor-cta__content {
	
}

/** General 3 >> Div (#2) heading 3 +3 more **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a {
	text-align: center !important;
	text-transform: lowercase !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General 3 >> Div (#2) heading 3 +3 more _2 **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

/** General 3 >> Div (#2) heading 3 +4 more **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a {
	text-align: center !important;
}

/** General 3 >> Faq area p absolute **/
.faq__area .p-absolute {
	
}

/** General 3 >> Div (#2) heading 3 +3 more _4 **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	text-align: left !important;
	text-transform: uppercase !important;
}

/** General 3 >> Paragraph strong (#2) **/
p strong:nth-of-type(2) {
	margin-left: 4% !important;
}

/** General 3 >> Elementor element 4d117227 list item **/
.elementor-element-4d117227 li {
	text-transform: none !important;
}

/** General 3 >> Elementor element 4d117227 list item +4 more **/
.elementor-element-4d117227 li, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a, 
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3:nth-of-type(1) > a {
	text-align: center !important;
	text-transform: none !important;
}

/** General 3 >> Div (#2) heading 3 +5 more _2 **/
.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	text-align: center !important;
}

/** General 3 >> Why area p absolute **/
.why__area .p-absolute {
	background-position: center top !important;
}

/** General 3 >> Elementor blockquote elementor blockquote content **/
.elementor-blockquote .elementor-blockquote__content {
	font-family: "Book Antiqua" !important;
	color: rgb(182, 152, 88) !important;
	font-size: 24px !important;
	font-weight: 600 !important;
}

/** General 3 >> Div (#1) div **/
.elementor-widget-container > div:nth-of-type(1) > div:nth-of-type(1) > div {
	-webkit-justify-content: flex-start !important;
	justify-content: flex-start !important;
	-webkit-align-items: flex-start !important;
	align-items: flex-start !important;
	-webkit-align-content: flex-start !important;
	align-content: flex-start !important;
}


/*= General 3 2 =============== */

/** General 3 2 >> Pink soft bg row **/
.pink-soft-bg .row {
	-webkit-justify-content: center !important;
	justify-content: center !important;
}

/** General 3 2 >> Div (#1) heading 2 **/
.blog-wrapper > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > h2 {
	
}

/** General 3 2 >> Commentform **/
#commentform {
	display: none !important;
}

/** General 3 2 >> Blog details area heading 2 **/
.blog-details-area h2 {
	display: none !important;
}

/** General 3 2 >> Customer details col 1 **/
#customer_details .col-1 {
	width: 96.3% !important;
	max-width: 107.9% !important;
}

/** General 3 2 >> Table row table heading (#1) **/
tr th:nth-of-type(1) {
	text-align: left !important;
}

/** General 3 2 >> Cart item product name **/
.cart_item .product-name {
	font-size: 12px !important;
	text-align: left !important;
}

/** General 3 2 >> Cart item product total **/
.cart_item .product-total {
	text-align: left !important;
}

/** General 3 2 >> Table head product total **/
thead .product-total {
	text-align: left !important;
}

/** General 3 2 >> Table head product total +1 more **/
thead .product-total, 
thead .product-name {
	color: rgb(31, 129, 132) !important;
}

/** General 3 2 >> Wc proceed to checkout wp element button **/
.wc-proceed-to-checkout .wp-element-button {
	background-color: rgb(31, 129, 132) !important;
}

/** General 3 2 >> Cart totals heading 2 **/
.cart_totals h2 {
	display: none !important;
}

/** General 3 2 >> Quantity 63a2c12a7bc82 **/
#quantity_63a2c12a7bc82 {
	text-align: center !important;
}

/** General 3 2 >> Coupon code **/
#coupon_code {
	height: 100% !important;
}

/** General 3 2 >> Woocommerce billing fields heading 3 **/
.woocommerce-billing-fields h3 {
	display: none !important;
}

/** General 3 2 >> Order review heading **/
#order_review_heading {
	display: none !important;
}

/** General 3 2 >> Customer details col 2 **/
#customer_details .col-2 {
	padding-right: 24px !important;
	padding-left: 0 !important;
}

/** General 3 2 >> Menu services link **/
#menu-services a {
	color: rgb(193, 193, 193) !important;
	font-size: 12px !important;
}


/*= General 2 2 2 ============= */

/** General 2 2 2 >> Wpforms 2119 field 1 last **/
#wpforms-2119-field_1-last {
	width: 105.9% !important;
}

/** General 2 2 2 >> Wpforms 2119 field 1 **/
#wpforms-2119-field_1 {
	width: 101.6% !important;
}

/** General 2 2 2 >> Wpforms form 2119 wpforms field label **/
#wpforms-form-2119 .wpforms-field-label {
	font-family: Helvetica !important;
	color: rgb(255, 255, 255) !important;
}

/** General 2 2 2 >> Wpforms submit 2119 **/
#wpforms-submit-2119 {
	background-color: rgb(255, 255, 255) !important;
	border-radius: 12px !important;
}

/** General 2 2 2 >> Mtp 1525 page title (::before) **/
.mtp-1525 .page__title::before {
	display: none !important;
}

/** General 2 2 2 >> Mtp 1525 page title **/
.mtp-1525 .page__title {
	display: none !important;
}

/** General 2 2 2 >> Mtp 1518 page title **/
.mtp-1518 .page__title {
	display: none !important;
}

/** General 2 2 2 >> Mtp 2818 pt 200 **/
.mtp-2818 .pt-200 {
	display: none !important;
}

/** General 2 2 2 >> Mtp 1515 coupon col 2 **/
.mtp-1515 .coupon-col-2 {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

/** General 2 2 2 >> Mtp 1515 e apply coupon **/
.mtp-1515 .e-apply-coupon {
	width: 142.8% !important;
}


/*= General 2 3 =============== */

/** General 2 3 >> Menu hoofdmenu nav link **/
#menu-hoofdmenu .nav-link {
	color: rgb(34, 113, 129) !important;
	font-size: 17px !important;
	background-color: rgba(255, 255, 255, 0.75) !important;
	padding: 17px 25px 17px 25px !important;
	margin: 13px -20px 13px -20px !important;
	border: 1px solid rgba(34, 113, 129, 0.06) !important;
	border-radius: 20px !important;
}
#menu-hoofdmenu .nav-link:hover, 
.mt-hover {
	/* MT [ sub: 1 | group: animation | event: 1 ] */
	-webkit-animation-name: pulse !important;
	animation-name: pulse !important;
	-webkit-animation-duration: 1.5s !important;
	animation-duration: 1.5s !important;
	-webkit-animation-timing-function: ease !important;
	animation-timing-function: ease !important;
	-webkit-animation-iteration-count: 1 !important;
	animation-iteration-count: 1 !important;
	-webkit-animation-direction: reverse !important;
	animation-direction: reverse !important;
}

/** General 2 3 >> Section title section sub title (::before) **/
.section__title .section__sub-title::before {
	display: none !important;
}

/** General 2 3 >> Woocommerce loop product link woocommerce loop product title **/
.woocommerce-loop-product__link .woocommerce-loop-product__title {
	font-variant: normal !important;
	text-transform: lowercase !important;
}

/** General 2 3 >> Menu hoofdmenu dropdown items **/
#menu-hoofdmenu .dropdown-items {
	text-transform: none !important;
}

/** General 2 3 >> Header btn s btn square _2 **/
.mtp-51 .header__btn .s-btn__square {
	display: none !important;
}

/** General 2 3 >> Text right image **/
.mtp-1132 .text-right img {
	
}

/** General 2 3 >> Mtp 1132 contact map wrapper **/
.mtp-1132 .contact__map-wrapper {
	display: none !important;
}

/** General 2 3 >> List item span (#1) **/
.mtp-1548 li > span:nth-of-type(1) {
	text-transform: none !important;
}

/** General 2 3 >> Mtp 1132 s btn square **/
.mtp-1132 .s-btn__square {
	display: none !important;
}

/** General 2 3 >> Elementor element 6dc84d0 elementor widget container **/
.mtp-1132 .elementor-element-6dc84d0 .elementor-widget-container {
	font-family: "Cormorant Garamond", serif !important;
	color: rgb(255, 255, 255) !important;
	font-size: 50px !important;
	line-height: 60px !important;
	font-weight: 700 !important;
	text-align: center !important;
}


/*= General 4 ================= */

/** General 4 >> Page title breadcrumb breadcrumb **/
.page__title-breadcrumb .breadcrumb {
	display: none !important;
}

/** General 4 >> Page title inner heading 1 **/
.page__title-inner h1 {
	display: none !important;
}

/** General 4 >> Page template elementor header footer heading 2 **/
.page-template-elementor_header_footer h2 {
	font-variant: normal !important;
	text-transform: none !important;
}


/*( < 1300 )*/
@media (max-width: 1299.98px) {

	/*= General 2 ================= */

	/** General 2 >> Standard logo white image **/
	.standard-logo-white img {
	min-width: 75% !important;
	height: 40px !important;
	min-height: 75% !important;
	max-height: 100% !important;
}


	/*= General 2 2 =============== */

	/** General 2 2 >> Div (#1) emphasis +2 more **/
	.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > i, 
.features__icon .flaticon-psychologist, 
.features__icon .flaticon-24-hours-support-1 {
	
}

	/** General 2 2 >> Border radius 8 features icon **/
	.border-radius-8 .features__icon {
	margin-right: 4px !important;
}

	/** General 2 2 >> Div (#2) span +6 more _2 **/
	.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.about-info > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(6) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.contact__info-content > span {
	color: rgb(182, 152, 88) !important;
}

	/** General 2 2 >> Div (#2) span +6 more **/
	.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.about-info > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(6) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.contact__info-inner > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span {
	color: rgb(182, 152, 88) !important;
}


	/*= General 3 ================= */

	/** General 3 >> Div (#2) heading 3 +5 more _2 **/
	.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.why__list > div:nth-of-type(1) > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > h3, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > h3 {
	font-size: 24px !important;
}

	/** General 3 >> Faq area p absolute **/
	.faq__area .p-absolute {
	background-size: contain !important;
}

	/** General 3 >> Div (#1) attachment sycho case thumb +2 more **/
	.row > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(1) > .attachment-sycho-case-thumb, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(1) > .attachment-sycho-case-thumb, 
.blog__thumb .attachment-sycho-case-thumb {
	
}

	/** General 3 >> Sychologist content 2 paragraph **/
	.sychologist__content-2 p {
	text-align: justify !important;
	max-width: 800px !important;
}

	/** General 3 >> Elementor section wrap elementor element 6d51a6e **/
	.elementor-section-wrap .elementor-element-6d51a6e {
	width: 762px !important;
	max-width: 100% !important;
}

	/** General 3 >> Why area p absolute **/
	.why__area .p-absolute {
	background-position: center bottom !important;
}


}


/*( < 768 )*/
@media (max-width: 767.98px) {

	/*= General 2 ================= */

	/** General 2 >> Standard logo white image **/
	.standard-logo-white img {
	height: auto !important;
	min-height: auto !important;
	max-height: auto !important;
}

	/** General 2 >> Section title area heading 1 **/
	.section-title-area h1 {
	font-size: 28px !important;
	line-height: 1.56 !important;
	font-variant: normal !important;
	text-transform: none !important;
	padding-top: 40px !important;
	padding-bottom: 10px !important;
}

	/** General 2 >> Section title area section sub title **/
	.section-title-area .section__sub-title {
	display: none !important;
}


	/*= General 2 2 =============== */

	/** General 2 2 >> Div (#2) span +6 more **/
	.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.about-info > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(6) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.contact__info-inner > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span {
	color: rgb(182, 152, 88) !important;
}

	/** General 2 2 >> Elementor widget container appointment area **/
	.elementor-widget-container .appointment__area {
	margin-top: 300px !important;
}

	/** General 2 2 >> Link (#1) image **/
	.elementor-element-9c2cd13 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1) > img {
	display: none !important;
}

	/** General 2 2 >> Link (#1) image _2 **/
	.elementor-element-2d9c0a1 > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(4) > div:nth-of-type(1) > a:nth-of-type(1) > img {
	display: none !important;
}

	/** General 2 2 >> Elementor element 86ae68b section title area **/
	.elementor-element-86ae68b .section-title-area {
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

	/** General 2 2 >> Elementor element 86ae68b row **/
	.elementor-element-86ae68b .row {
	font-size: 16px !important;
}

	/** General 2 2 >> Row col xl 3 (#1) **/
	.row .col-xl-3:nth-of-type(1) {
	width: 101.4% !important;
}


	/*= General =================== */

	/** General >> About area col xl 7 **/
	.about-area .col-xl-7 {
	display: none !important;
}


	/*= General 3 ================= */

	/** General 3 >> Col xl 5 about wrapper **/
	.col-xl-5 .about-wrapper {
	margin-top: 300px !important;
}

	/** General 3 >> Sychologist content 2 paragraph **/
	.sychologist__content-2 p {
	max-width: 70% !important;
}

	/** General 3 >> Div (#1) div **/
	.elementor-widget-container > div:nth-of-type(1) > div:nth-of-type(1) > div {
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
	-webkit-align-content: center !important;
	align-content: center !important;
}

	/** General 3 >> Elementor element 1dbafd8 section title area **/
	.elementor-element-1dbafd8 .section-title-area {
	padding-left: 8.3% !important;
	-webkit-justify-content: center !important;
	justify-content: center !important;
	-webkit-align-items: center !important;
	align-items: center !important;
}


	/*= General 2 3 =============== */

	/** General 2 3 >> Mtp 1132 s btn square **/
	.mtp-1132 .s-btn__square {
	width: 100% !important;
}


}


/*( < 480 )*/
@media (max-width: 479.98px) {

	/*= General 2 2 =============== */

	/** General 2 2 >> Elementor element 86ae68b row **/
	.elementor-element-86ae68b .row {
	-webkit-align-items: center !important;
	align-items: center !important;
}

	/** General 2 2 >> Elementor element 86ae68b section title **/
	.elementor-element-86ae68b .section__title {
	width: 425% !important;
}

	/** General 2 2 >> About area about bg img **/
	.about-area .about-bg-img {
	display: none !important;
}

	/** General 2 2 >> Elementor element 8ad24d5 elementor widget container **/
	.elementor-element-8ad24d5 .elementor-widget-container {
	padding-left: 0 !important;
}

	/** General 2 2 >> Div (#2) span +6 more **/
	.row > div:nth-of-type(1) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(3) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.about-info > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(4) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.row > div:nth-of-type(6) > div:nth-of-type(1) > div:nth-of-type(2) > span, 
.contact__info-inner > div:nth-of-type(1) > div:nth-of-type(2) > div:nth-of-type(1) > div:nth-of-type(2) > span {
	color: rgb(255, 255, 255) !important;
	text-align: center !important;
}

	/** General 2 2 >> Row col xl 3 (#1) **/
	.row .col-xl-3:nth-of-type(1) {
	width: 95.8% !important;
}


	/*= General 2 ================= */

	/** General 2 >> Mb 30 emphasis **/
	.mb-30 i {
	display: none !important;
}

	/** General 2 >> Section title area offset xl 2 **/
	.section-title-area .offset-xl-2 {
	width: 430px !important;
	max-width: 100% !important;
	padding-left: 30px !important;
}


	/*= General =================== */

	/** General >> About image about content **/
	.about-image .about-content {
	display: none !important;
}

	/** General >> About image image **/
	.about-image img {
	display: none !important;
}

	/** General >> Mb 45 mb 100 **/
	.mb-45 .mb-100 {
	font-size: 32px !important;
}

	/** General >> Elementor widget container about area **/
	.elementor-widget-container .about-area {
	padding-top: 0 !important;
}


	/*= General 3 ================= */

	/** General 3 >> Sychologist content 2 paragraph **/
	.sychologist__content-2 p {
	max-width: 55% !important;
}

	/** General 3 >> About area col xl 5 **/
	.about-area .col-xl-5 {
	margin-top: -150px !important;
}

	/** General 3 >> Col xl 5 sychologist person **/
	.col-xl-5 .sychologist__person {
	margin-top: -200px !important;
}

	/** General 3 >> Col md 6 about info list **/
	.col-md-6 .about-info-list {
	text-align: center !important;
}

	/** General 3 >> Row col md 6 (#6) **/
	.row .col-md-6:nth-of-type(6) {
	text-align: center !important;
}

	/** General 3 >> Slick track single slider **/
	.slick-track .single-slider {
	margin-top: -150px !important;
}


	/*= General 2 2 2 ============= */

	/** General 2 2 2 >> Row div (#4) **/
	.mtp-1132 .row > div:nth-of-type(4) {
	width: 99.89% !important;
}


}

