header#main-header{position:fixed;background:#fff;width:100%;padding:28px 0px}header#main-header .container{padding:0px 0px}.custom-menu-new .et_menu_container .logo_container{display:flex;align-items:center}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:0px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:0px}#top-menu li a{color:#000}#top-menu li{font-size:16px;padding-right:22px;font-weight:600}.appointment-menu a{background:#a22a2a;color:#fff!important;padding:6px 15px!important;border:2px solid #a22a2a;width:100%;max-width:fit-content}.appointment-menu a:hover{background:transparent;color:#a22a2a!important;opacity:1!important}#top-menu li:not(:first-child){padding-left:7px}.page-id-16 nav#top-menu-nav ul li a,.page-id-32 nav#top-menu-nav ul li a{color:#000!important}#top-menu li.current-menu-item>a{color:#572727!important}.wp-block-bookingpress-cancellation_confirmation{background:var(--bpa-cl-white);border:1px solid var(--bpa-gt-gray-400);border-radius:var(--bpa-radius-8px);text-align:center;padding:24px 12px}.wp-block-bookingpress-cancellation_confirmation .bpa-front-cmc__title{max-width:85%;margin:0 auto 16px;font-size:20px;font-weight:600;color:var(--bpa-dt-black-400);margin-bottom:16px;line-height:24px;font-family:var(--bpa-primary-font)!important}.wp-block-bookingpress-cancellation_confirmation .bpa-front-cmc__desc{font-size:16px;font-weight:500;color:var(--bpa-dt-black-200);font-family:var(--bpa-primary-font)!important}.payment-cancel{background:var(--bpa-cl-white);border:1px solid var(--bpa-gt-gray-400);border-radius:var(--bpa-radius-8px);text-align:center;padding:24px 12px}.payment-cancel h4{margin:0 auto 16px;font-size:20px;font-weight:600;color:var(--bpa-dt-black-400);margin-bottom:16px;line-height:24px;font-family:var(--bpa-primary-font)!important}div#bpa-payment-already-completed-message .bpa-front-cpc__head{margin:0 auto 16px;font-size:20px;font-weight:600;color:var(--bpa-dt-black-400);margin-bottom:16px;line-height:24px;font-family:var(--bpa-primary-font)!important}.bpa-frontend-main-container{min-height:unset}.logo_container #logo{width:100%;max-width:330px}header#main-header nav#top-menu-nav .appointment-menu a:visited{color:#fff!important}header#main-header nav#top-menu-nav .appointment-menu a:hover{color:#a22a2a!important}#top-menu li.current-menu-item>a{color:unset!important}.img-with-text .et_pb_blurb_content{display:flex;width:100%;align-items:center}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image{width:20%;margin-bottom:0}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap{margin-left:0px}.img-with-text .et_pb_blurb_content .et_pb_blurb_container{width:80%}.img-with-text .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{margin-bottom:0}.custom-content .et_pb_column .et_pb_module{margin-bottom:0}@media only screen and (max-width:767px){.box-content br{display:none}.img-with-text .et_pb_blurb_content{display:block}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image,.img-with-text .et_pb_blurb_content .et_pb_blurb_container{width:100%}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image{display:block}.img-with-text .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap{margin-bottom:20px}header#main-header{position:unset;padding:10px 15px}.et_header_style_left #et-top-navigation .mobile_menu_bar,.et_header_style_split #et-top-navigation .mobile_menu_bar{padding-bottom:0px}ul#mobile_menu li a{color:#000!important}ul#mobile_menu .appointment-menu a{color:#fff!important}#hero-banner-sec h1{font-size:25px}#hero-banner-sec .et_pb_button{font-size:17px!important}}.bg-holistc{background-color:#FDECEC;border:1px solid #E8A1A1;padding:14px 10px;border-radius:6px;max-width:fit-content}li.heder-donte-pypl{background:linear-gradient(to bottom,#FEE07A 0%,#F6C453 50%,#E1A33A 100%);padding:6px;border-radius:3px;padding-right:10px!important}li.heder-donte-pypl a{font-size:14px!important}span.paypal-text2{color:#009CDE;font-weight:800;font-size:18px;font-style:italic}span.paypal-text{color:#003087;font-weight:800;font-size:18px;font-style:italic}header#main-header .container{max-width:1400px;width:100%;padding:0 20px}@media (max-width:991px){li.heder-donte-pypl{max-width:165px;margin-top:15px;padding:0px}}@media screen and (max-width:767px){.section-img-illustration .img-illus img{object-fit:contain!important}}