.location-popup-click:after{}.location-popup-click:hover p{color:#000}html,#page-container{overflow-x:hidden}.imp-tooltip-content h3 span{color:#fff!important;text-align:center!important}h1.p-0{font-size:24px;color:#191b1f!important;line-height:1.3;text-align:center}.p-0{padding-bottom:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#8dc63f}::-webkit-scrollbar-thumb:hover{background:#555555}.service-sec{flex-direction:row;display:flex;flex-wrap:wrap;gap:15px}.single-service{width:23%;margin-bottom:0px!important}.service-sec .et_pb_blurb .et_pb_blurb_container{background-color:#262262!important}.service-sec .et_pb_blurb .et_pb_blurb_container h4{color:#fff!important}.service-sec .et_pb_blurb .et_pb_blurb_container h4{color:#fff!important}.service-sec .et_pb_blurb .et_pb_blurb_container p{color:#fff!important}.single-service{display:flex;background-color:#262262!important;height:150px;border:5px solid #262262!important}.service-sec .et_pb_blurb_description a{color:#fff}#catch-breadcrumb{display:none}#divi-breadcrumb+#catch-breadcrumb{display:block}nav.entry-breadcrumbs{text-align:left;font-size:14px;color:#656f72}body #page-container .et_pb_section .custom-btn.et_pb_button,body #page-container .et_pb_section .custom-btn.et_pb_button:hover,.form-div .input-div input[type="submit"],.form-div .input-div input[type="submit"]:hover{padding:12px 30px!important}.custom-btn.et_pb_button,.form-div .input-div input[type="submit"]{font-size:14px;text-transform:uppercase;border:0;letter-spacing:1px;margin-top:5px}.custom-btn.et_pb_button.dark-btn,.form-div .input-div input[type="submit"]{background-color:#262262;color:#fff}.custom-btn.et_pb_button.dark-btn:hover,.form-div .input-div input[type="submit"]:hover{background-color:#a6ce39;color:#262262;border:0!important}.form-div .input-div input[type="submit"]{width:fit-content;border-radius:3px;cursor:pointer}.form-div .wpcf7-not-valid-tip{text-transform:initial;font-size:14px}.tel-box a{color:#fff}.yrm-toggle-expand{background:#262262;color:#fff;border-radius:5px;border:1px solid #262262}header.et-l.et-l--header.actived{position:fixed;top:0;left:0;width:100%;z-index:2;animation:smoothScroll 1s forwards}@keyframes smoothScroll{0%{transform:translateY(-40px)}100%{transform:translateY(0px)}}.header-btn{display:flex;align-items:center;justify-content:flex-end}.header-btn .et_pb_button_module_wrapper:last-child{margin-left:5px}.navigation-section ul.et-menu>li{margin:0!important;padding:18px 7px 15px 7px;border-bottom:3px solid transparent;transition:all 0.3s ease-in-out}.navigation-section ul.et-menu>li>a{padding-bottom:0!important;font-weight:400!important}.navigation-section ul.et-menu>li:hover{border-bottom:3px solid #fff}.navigation-section ul.et-menu li a:hover{opacity:1}.navigation-section ul.et-menu ul.sub-menu{padding:0!important;border-color:#a6ce39!important}.navigation-section ul.et-menu ul.sub-menu>li{width:100%;padding:2px!important;min-width:max-content}nav.et-menu-nav .nav li ul{width:auto}.navigation-section ul.et-menu ul.sub-menu>li>a{color:#000!important;width:100%;padding:5px 10px;line-height:18px;font-weight:400!important}.navigation-section ul.et-menu ul.sub-menu>li>a:after{right:10px;top:5px}.navigation-section ul.et-menu ul.sub-menu>li{border-bottom:1px solid #dcdcdc}.navigation-section ul.et-menu ul.sub-menu>li:last-child{border-bottom:0!important}.nav li li ul{top:-3px}.service-pop h4.modal-title{font-size:30px;line-height:40px;font-weight:600;padding:0 0 15px 0;border-bottom:1px solid #999;margin-bottom:20px}.service-pop{padding:10px}.service-pop h2{font-size:20px;line-height:30px;font-weight:600;margin:10px 0 5px 0}.service-pop h3{font-size:18px;line-height:28px;font-weight:600;margin:10px 0 00}.service-pop p{font-size:15px;line-height:26px;color:#656f72}.view-services{cursor:pointer}.main-header-section .logo-column ul.et_mobile_menu ul.sub-menu{background-color:transparent!important}.main-header-section .logo-column ul.et_mobile_menu ul.sub-menu li a{padding:5px 20px!important}.main-header-section .logo-column ul.et_mobile_menu{padding:10px 0px}.footer-section p,.footer-section ul{padding:5px 0}ul.copy-txt-div{text-align:center;list-style:none}ul.copy-txt-div li{display:inline-block;margin:0 10px;color:#fff;font-size:14px}.footer-section p{font-size:14px;line-height:30px}.footer-section a{color:#a6ce39}.footer-section a:hover{color:#ffffff}ul.aggregate-ratings{list-style:none}ul.aggregate-ratings li{padding:0 15px;display:inline-block}ul.aggregate-ratings .average{color:#fff;font-size:35px}ul.aggregate-ratings .average sup{font-size:15px;color:#fff;vertical-align:middle;display:inline-block;height:18px;letter-spacing:4px;margin-left:5px}ul.aggregate-ratings .star-rating img{width:70px}ul.aggregate-ratings li+li{border-left:1px solid rgba(255,255,255,0.3)}ul.aggregate-ratings .total-aggregate-reviews{color:#fff;font-size:11px;text-align:left;padding:4px 0 0}.footer-section{padding:10px 0!important}.main-banner-section .contact-info-row{position:absolute;right:0;left:0;margin:0 auto;bottom:50px;z-index:2}.main-banner-section .contact-info-row .et_pb_text{transition:all 0.3s ease-in-out}.main-banner-section .contact-info-row .et_pb_text:hover{transform:scale(0.95)}.main-banner-section .et-pb-slider-arrows{display:none}.main-banner-section .et_pb_slide{height:90vh}.main-banner-section .et-pb-controllers .et-pb-active-control{background-color:#a6ce39}.main-banner-section .et-pb-controllers a{width:20px;height:20px;border-radius:0}ul.q-links{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-evenly}ul.social-links{padding:0;list-style:none;display:flex;justify-content:center}ul.social-links li{margin:0 7px}ul.social-links li img{width:50px;transition:all 0.3s ease-in-out}ul.social-links li:hover img{transform:scale(1.1);filter:grayscale(1)}.review-section .comment-txt>div{display:flex;align-items:center}.review-section .comment-div{padding:0 10%;width:70%}.review-section .comment-info{width:30%}.comment-div p{color:#191b1f;font-size:23px;line-height:30px;font-style:italic}.comment-info img{width:120px;margin-bottom:5px}.comment-info p{font-size:13px;color:#656f72;text-transform:uppercase;margin:0;padding:0}.review-section .slick-arrow:before,.event-slider .slick-arrow:before{color:#222;font-size:24px}.review-slider .slick-prev{left:-10px}.review-slider .slick-next{right:-10px}.event-slider .slick-prev{left:-20px}.event-slider .slick-next{right:-20px}.service-section .et_pb_blurb{border:1px solid #fff;transition:all 0.3s ease-in-out}.service-section .et_pb_main_blurb_image{margin-bottom:0;display:block}.service-section .et_pb_main_blurb_image img{width:100%}.service-section .et_pb_blurb .et_pb_blurb_container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;background-color:rgba(32,26,22,0.5)}.service-section .et_pb_blurb:hover{transform:scale(0.95);border:1px solid #262262;background-color:rgba(32,26,22,0.7)}.service-section .et_pb_blurb .et_pb_blurb_container>*{width:100%;text-align:center}.service-section .et_pb_module_header{font-size:18px;color:#fff}.service-section p.link{color:#fff;font-size:12px;width:fit-content;background:url(https://maccpatient.devbuildpro.com/wp-content/uploads/2022/09/next.png) no-repeat center right;background-size:12px;padding-right:20px;margin:0 auto}.testimonial-section .et_pb_blurb{background:#262262;border-radius:10px;box-shadow:0px 0px 2px rgb(0 0 0 / 15%);display:flex;align-items:center}.testimonial-section .et_pb_main_blurb_image{margin-top:70px}.testimonial-section .et_pb_blurb_container{display:flex;flex-wrap:wrap}.testimonial-section .et_pb_blurb_container>*{width:100%}.testimonial-section .et_pb_blurb_description p{font-size:24px;line-height:30px;font-style:italic;color:#fff;margin:0 auto;max-width:480px}.testimonial-section .et_pb_module_header{font-size:14px;line-height:20px;color:#fff;order:1;text-transform:uppercase;font-weight:700;margin-top:25px;margin-bottom:50px}.testimonial-section ul.slick-dots{padding:0;bottom:-40px}.testimonial-section ul.slick-dots li button{padding:0;background:transparent;box-shadow:0 0 0 2px #656f72;border-radius:50px;width:12px;height:12px;margin:0 auto}.testimonial-section ul.slick-dots li button:before,.testimonial-section ul.slick-dots li.slick-active button:before{opacity:0}.testimonial-section ul.slick-dots li{width:fit-content;margin:0 7px}.testimonial-section ul.slick-dots li.slick-active button{background-color:#000}.testimonial-section .slick-track>div{height:auto}.testimonial-section .slick-track{display:flex}.testimonial-section .slick-slide{margin:0 15px}.testimonial-section .slick-list{margin:0 -15px}.location-block{position:relative;background:#fff;box-shadow:0 0 5px rgb(0 0 0 / 20%);border-radius:6px;overflow:hidden}.location-block .social-icons{position:absolute;top:0;right:0;display:flex}.location-block .location-map iframe{margin:0;padding:0;width:100%;height:200px;border:0;display:block}.location-block .location-address{position:absolute;width:250px;padding:8px 10px;text-align:center;top:100px;left:0;right:0;margin:0 auto;background:#fff;opacity:0.8;font-size:14px;line-height:20px;border-radius:4px;z-index:10}.location-block .location-address a{color:#000}.call-to-actions{display:flex;align-items:center;justify-content:center;padding:10px;gap:5px}.call-to-actions>a{display:flex;align-items:center;justify-content:center;padding:12px;border:1px solid #262262;font-size:15px;text-transform:uppercase;transition:all 0.3s ease-in-out;width:-webkit-fill-available}a.btn-call{border-radius:5px 0 0 5px;color:#262262;white-space:nowrap}a.btn-call:hover{background-color:#a6ce39;border-color:#a6ce39;color:#262262}a.req-call{border-radius:0 5px 5px 0;background-color:#262262;color:#ffffff}a.req-call:hover{background-color:#a6ce39;color:#262262;border-color:#a6ce39}a.btn-call img{width:15px;margin-right:10px}.et_pb_main_blurb_image{margin-bottom:20px}.form-div .input-div>p{color:#000;text-transform:uppercase;padding-bottom:0}.form-div .input-div input,.form-div .input-div select,.form-div .input-div textarea{margin-top:5px;border:1px solid #444;padding:7px 10px;font-size:16px;width:100%;border-radius:3px}.form-div .input-div{margin-bottom:15px}.form-div .input-div textarea{max-height:170px}.form-div{display:flex}.form-div .left-side{width:40%;padding-right:20px}.form-div .right-side{width:60%;padding-left:20px}.form-div span.wpcf7-spinner{display:none}.form-div .wpcf7-checkbox>span{margin:0}.form-div .wpcf7-checkbox label{display:flex;align-items:flex-start}.form-div .wpcf7-checkbox input{width:fit-content!important;margin-right:10px}.feedback-form{width:100%;height:580px}.view-video-list ul{padding-left:25px}.view-video-list ol{column-count:2;column-gap:50px;padding-left:25px}.view-video-list ol li{padding:2px 0;list-style:decimal}.testimonial-div .item-content-wrapper{background:transparent!important;border:3px solid #a9a9a9}.testimonial-div .item-content-wrapper:after{border-right:25px solid #a9a9a9!important;border-top:20px solid transparent!important;border-bottom:20px solid transparent!important;left:-25px!important}.testimonial-div .item-content-wrapper::before{display:none}.testimonial-div .profile-img-wrapper{display:none}.testimonial-div .author-name{text-align:left!important;color:#000!important;font-weight:600!important;margin-top:0!important}.testimonial-div .rating-wrapper{text-align:left!important}.testimonial-div .rating-wrapper span{font-size:30px}.testimonial-div .tss-meta-info{flex:1.5!important}.testimonial-div .item-content-wrapper{padding:15px 25px;flex:3.5!important}.post-iframe{max-width:550px;margin:20px auto}.blog-section article{background:transparent!important;border:0!important;padding:0!important}.request-app-form .form-div .input-div>p{text-transform:capitalize}.request-app-form .form-div{flex-wrap:wrap}.request-app-form .full-div{width:100%}.request-app-form .left-div,.request-app-form .right-div{width:49%}.request-app-form .left-div{margin-right:1%}.request-app-form .right-div{margin-left:1%}.request-app-form{padding:20px}.request-app-form h2{font-weight:700}.request-app-form .form-div input{padding:10px 15px}.request-app-form .form-div select{height:46px}.request-app-form .form-div input[type="checkbox"]{width:15px!important;height:15px;border-radius:0;border:1px solid #000;margin:3px 10px 0 0}.request-app-form .wpcf7-list-item label{display:flex}.request-app-form .form-div span.wpcf7-list-item{color:#000;margin:0}.xdsoft_datetimepicker{z-index:999999}.wpcf7-response-output{text-align:center;padding:10px!important;margin:0!important}.location-row{display:flex;justify-content:center}.loc-heading{text-align:center;padding-bottom:20px}.location-main{padding:20px}.location-col{padding:10px}.location-popup-click{cursor:pointer}@media (max-width:1440px){.testimonial-section .et_pb_blurb_description p{font-size:20px}}@media (max-width:1280px){.main-banner-section .et_pb_slide{height:600px}}@media (max-width:1199px){.navigation-section ul.et-menu>li{padding:18px 5px 15px 5px}.navigation-section ul.et-menu>li>a{font-size:12px}}@media (max-width:1024px){.comment-div p{font-size:18px}.testimonial-section .slick-slide{margin:0px}.testimonial-section .slick-list{margin:0px}.testimonial-section .et_pb_blurb{border-radius:0}.testimonial-section .et_pb_main_blurb_image{margin-top:40px}.testimonial-section .et_pb_module_header{margin-bottom:40px}.main-header-section.et_pb_section{padding:0!important}}@media (max-width:980px){.reverse-row{display:flex;flex-wrap:wrap}.reverse-row .et_pb_column:first-child{margin-bottom:0px!important}.reverse-row .et_pb_column:last-child{order:-1;margin-bottom:30px!important}.main-header-section .reverse-row .et_pb_column:last-child{margin-bottom:0px!important}.header-btn .et_pb_button_module_wrapper,.header-btn .et_pb_button_module_wrapper a{width:100%;text-align:center;border-radius:0!important}.header-btn .et_pb_button_module_wrapper:last-child{margin-left:1px}.logo-column{padding:15px 20px!important;display:flex;align-items:center}.logo-column .mobile_menu_bar:before{color:#fff!important;background-color:#262262;padding:3px 3px 0px 3px;border-radius:3px;font-size:40px;top:10px}.main-header-section .logo-column,.main-header-section .logo-column>div,.main-header-section .logo-column>div>div{position:static!important}.main-header-section .logo-column ul.et_mobile_menu{background-color:#222!important;padding:20px;width:95%;margin:0 auto!important;right:0;border-top:5px solid #a6ce39}.main-banner-section .contact-info-row{position:static}.main-banner-section .contact-info-row{display:flex}.review-section .comment-txt>div{flex-wrap:wrap}.review-section .comment-div,.review-section .comment-info{text-align:center;width:100%}.review-section .comment-info img{margin:10px auto}.form-div{flex-wrap:wrap}.form-div .left-side,.form-div .right-side{width:100%;padding:0}.view-video-list ol{column-count:1;column-gap:0px}.main-banner-section .et_pb_slide{height:550px}.main-header-section.et_pb_section{padding:0}}@media (max-width:767px){.logo-column .mobile_menu_bar:before{font-size:35px}.main-banner-section .contact-info-row{flex-wrap:wrap}.testimonial-section .et_pb_main_blurb_image{margin-top:30px}.testimonial-section .et_pb_module_header{margin-bottom:30px}.testimonial-div .item-content-wrapper{margin-top:30px!important}.testimonial-div .item-content-wrapper:after{top:-35px!important;left:20px!important;right:inherit!important}.main-banner-section .et_pb_slide{height:400px}.testimonial-section .et_pb_blurb_description p{font-size:16px;line-height:24px;padding:0 20px}.request-app-form .left-div,.request-app-form .right-div{width:100%}.request-app-form .left-div,.request-app-form .right-div{margin-right:0%}.request-app-form .form-div input{font-size:14px}.location-row .call-to-actions>a{border-radius:0}.location-row .call-to-actions{flex-wrap:wrap}}@media (max-width:576px){.service-pop{padding:0}.main-banner-section .et_pb_slide{height:320px}.location-main{padding:20px 0}.location-row{flex-wrap:wrap}}@media (max-width:480px){.footer-section p,.footer-section ul{padding:0}.testimonial-section ul.slick-dots li{margin:0 4px}.testimonial-section ul.slick-dots li button{width:7px;height:7px}.call-to-actions{flex-wrap:wrap}.call-to-actions>a{border-radius:0!important}.request-app-form{padding:10px 5px}}@media (max-width:400px){.main-banner-section .et_pb_slide{height:240px}}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#00d263;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}h3.new-h3{font-size:32px;color:#191b1f!important;line-height:40px;text-align:center}.et_pb_text_21 h3{font-size:32px;color:#191b1f!important;line-height:40px}strong.new-strong{font-weight:700;font-size:22px;color:#191b1f!important;line-height:30px}ul.action__btn_wrap{display:flex;list-style:none;align-items:center;justify-content:center;gap:25px;padding:0;margin-top:25px}ul.action__btn_wrap a.action__btn{color:#FFFFFF;;border-width:0px;;border-radius:3px;letter-spacing:1.5px;font-size:14px;font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase;;background-color:#262262;padding:12px 30px;position:relative;display:inline-block;transition:all 0.2s ease-in-out}ul.action__btn_wrap a.action__btn:hover{background:#a6ce39;transform:scale(1.05)}.parent-pageid-395 .et_pb_text_inner ol ul{padding-left:45px}