@media (max-width:1649px){#header{padding-left:30px;padding-right:30px}.navbar{margin-right:60px}#hero{height:700px}#contact-info .map{flex:0 0 calc(58.333333% + 80px);max-width:calc(58.333333% + 80px);margin-left:-80px}#contact-info .full-map{flex:0 0 94%;max-width:94%}}@media (max-width:1529px){#header{padding-left:20px;padding-right:20px}.navbar{margin-right:35px}#header .phone a{padding:0 25px}#hero{height:640px}#hero .content h1{font-size:74px}#about .headline h1{font-size:54px;line-height:66px}#services .container{max-width:1320px}#services .schedule a{padding:65px 45px 40px 45px}#doctors .box{flex:0 0 calc(50% + 25px);max-width:calc(50% + 25px)}#doctors .box.box-1{margin-left:-25px}#doctors .box.box-2{margin-right:-25px}#doctors .box .content{padding:45px 40px 125px 40px}#news .container{max-width:1320px}#contact-info .map{flex:0 0 calc(58.333333% + 25px);max-width:calc(58.333333% + 25px);margin-left:-25px}#hero-sub{height:520px}#hero-sub h3{font-size:26px}#hero-sub h1{font-size:74px}#sidebar-area{flex:0 0 33.333333%;max-width:33.333333%;margin-right:0}.entry-content h1,.entry-content h2,h2.post-title{font-size:36px;line-height:46px}#contact-info .form{padding-left:80px;padding-top:110px}#contact-info .full-map{flex:0 0 98%;max-width:98%}}@media (max-width:1399px){#header .logo img{max-height:90px}.navbar .navbar-nav>li{margin:0 10px}#header .phone{display:none}#hero{height:600px}#hero .content h1{font-size:70px}#fast-contact{margin-left:0}#fast-contact .box{width:50%}#about{padding-top:100px}#about .headline h1{font-size:50px;line-height:62px}#services .container{max-width:1140px}#services .headline h1{font-size:54px}#services .box .photo{width:calc(100% - 36px);height:220px}#services .box .content{padding:35px 30px 25px 30px}#services .box .content h2{line-height:26px}#services .schedule a{padding:35px 35px 40px 35px}#services .schedule .icon img{max-height:80px}#services .schedule .content h3{font-size:30px;line-height:34px}#doctors .headline h1{font-size:54px}#doctors .box{flex:0 0 50%;max-width:50%}#doctors .box.box-1{margin-left:0}#doctors .box.box-2{margin-right:0}#doctors .box .photo{width:250px}#doctors .box .content{width:calc(100% - 250px);padding:40px 35px 115px 35px}#team .content h1{font-size:50px}#team .content h3{font-size:22px;line-height:36px}#contact .content a{width:460px}#contact .content a img{margin-right:30px}#news .container{max-width:1140px}#news .headline{margin-bottom:35px}#news .headline h1{font-size:50px}.news .photo{height:270px}.news .content{height:calc(100% - 270px)}#contact-info .map{flex:0 0 calc(58.333333% + 20px);max-width:calc(58.333333% + 20px);margin-left:-20px}#contact-info .content{padding-left:45px}#contact-info .content h1{font-size:50px}#footer .logo img{max-height:90px}#hero-sub{height:500px}#hero-sub h1{font-size:70px}#sidebar-area #fast-contact .box a::after{display:none}.entry-content h1,.entry-content h2,h2.post-title{font-size:33px;line-height:43px}#recent-posts .headline h1{font-size:54px}#contact-info .full-map iframe{height:540px}.text-image .content .entry-content h3 br{display:none}}@media (max-width:1199px){.wrapper{padding-top:65px;padding-bottom:65px}#header .logo img{max-height:80px}#header.sticky .logo img{max-height:70px}.navbar{margin-right:0}#header .request{display:none}#hero{height:540px}#hero .content h3{font-size:30px}#hero .content h1{font-size:60px}#hero .content p{font-size:24px}#fast-contact{margin-top:-53px}#fast-contact .box a{padding:25px 40px}#fast-contact .box a::after{display:none}#fast-contact .box .icon{padding:10px 30px 10px 0;margin-right:25px}#fast-contact .box .content p{font-size:24px}#about{padding-top:80px}#about .headline h1{font-size:44px;line-height:56px}#about .content p,#about .content li{font-size:18px;line-height:31px}#about .content .more{padding-top:35px;margin-top:25px}#services .container{max-width:960px}#services .headline h1{font-size:48px}#doctors .headline h1{font-size:48px}#doctors .box .photo{width:200px}#doctors .box .content{width:calc(100% - 200px);padding:35px 30px 105px 30px}#doctors .box .content h2{font-size:28px;line-height:31px}#doctors .box .content h2 span{font-size:24px}#doctors .box .content p{font-size:17px;line-height:27px}#doctors .box .content .more{width:calc(100% - 60px);padding:25px 0 28px 0}#doctors .content p{font-size:18px;line-height:31px}#team .content h1{font-size:44px}#team .content h3{font-size:20px;line-height:34px}#team .content p{font-size:18px;line-height:31px;padding-top:20px}#contact .content h2{font-size:33px;padding-bottom:30px}#news .container{max-width:960px}#news .headline{margin-bottom:25px}#news .headline h1{font-size:44px}#news .headline p{font-size:22px}.news .photo{height:220px}.news .content{height:calc(100% - 220px);padding:25px 30px 55px 30px}.news .content h2{font-size:21px;line-height:27px}.news .content p{font-size:17px;line-height:28px}.news .content .more{left:20px}#contact-info .map{flex:0 0 58.333333%;max-width:58.333333%;margin-left:0}#contact-info .content{padding-left:30px}#contact-info .content h1{font-size:44px}#contact-info .content .hours h3{padding-top:35px}#footer .logo img{max-height:80px}#footer .contact a{width:245px}#hero-sub{height:450px}#hero-sub h3{font-size:24px}#hero-sub h1{font-size:60px}#page-wrapper #main{padding-right:25px}.entry-content h1,.entry-content h2,h2.post-title{font-size:30px;line-height:40px}.entry-content h3,.sitemap_by_click5 h2{font-size:26px;line-height:34px}.entry-content h4{font-size:23px;line-height:31px}#sidebar-area #fast-contact{margin-top:-103px}#sidebar-area #fast-contact .box a{padding:25px 30px}#sidebar-area #fast-contact .box .icon{padding-right:20px;margin-right:20px}#sidebar-area #fast-contact .box .content p{max-width:200px;font-size:20px;line-height:25px}#widget-links{padding:20px 35px}#widget-links ul.links>li>a{font-size:19px;padding:25px 0 21px 0}#widget-links ul.links ul.links-child>li{line-height:35px}#widget-links ul.links ul.links-child>li>a{font-size:17px}#recent-posts .headline h1{font-size:48px}.page-template-contact #contact-info{padding-bottom:45px}#contact-info .form{padding-left:40px;padding-top:75px}#contact-info .full-map iframe{height:500px}.text-image:nth-child(odd) .content{padding-left:15px}.text-image:nth-child(even) .content{padding-right:15px}.text-image .content span{width:48px;height:48px;font-size:30px;margin-right:20px}.text-image .content .entry-content{width:calc(100% - 68px);padding-top:7px}.text-image .content .entry-content ul li{line-height:26px;padding-left:45px;margin-top:17px}.text-image .content .entry-content ul li::before{width:28px;height:28px}}@media (max-width:991px){.wrapper{padding-top:55px;padding-bottom:55px}#header{padding-top:20px;padding-bottom:20px}#header.sticky{padding-top:15px;padding-bottom:15px}#header.sticky .logo img{max-height:60px}.icon-bar{background-color:var(--main)}.navbar-collapse #main-menu{display:flex;flex-direction:column;position:fixed;width:100%;max-width:325px;max-height:calc(100vh - 100px);top:100px;right:20px;padding:30px 25px;background-color:#FFF;box-shadow:0 8px 15px rgba(0,0,0,.15);transform-origin:50% 0;transform:scaleY(0);transition-duration:250ms;overflow-y:auto}.navbar-collapse.show #main-menu{transform:scaleY(1)}#header.sticky .navbar-collapse #main-menu{top:75px}.navbar-collapse #main-menu>li{width:100%;height:auto;margin:0}.navbar-collapse #main-menu>li>a{height:auto;color:var(--main);padding:12px 15px;margin:0;border-bottom:0}.navbar-collapse #main-menu>li.current-menu-item>a,.navbar-collapse #main-menu>li.current-page-parent>a,.navbar-collapse #main-menu>li:hover>a{color:var(--yellow)!important;border:0}.navbar-collapse #main-menu>li.menu-item-has-children>a::after,.navbar .navbar-nav .dropdown .dropdown>.dropdown-item::after{display:none}.navbar-collapse #main-menu li.menu-item-has-children>span.mobile-dropdown{width:32px;height:32px;text-align:center;cursor:grab;position:absolute;right:0;top:0}.navbar-collapse #main-menu>li.menu-item-has-children>span.mobile-dropdown{width:41px;height:41px}.navbar-collapse #main-menu li.menu-item-has-children>span.mobile-dropdown::after{content:"\f107";color:#000;font-family:"Font Awesome 6 Free";font-size:13px;font-weight:700;line-height:32px;border:0;padding:0}.navbar-collapse #main-menu>li.menu-item-has-children>span.mobile-dropdown::after{line-height:41px}.navbar-collapse #main-menu>li.menu-item-has-children>span.mobile-dropdown.active-child::after{color:var(--main)}.navbar-collapse #main-menu li:hover>a::before,.navbar-collapse #main-menu li.current-menu-item>a::before{display:none!important}.navbar-collapse #main-menu li ul.dropdown-menu{display:none;position:relative;width:100%;padding:0 0 10px 15px;border:0!important;box-shadow:0 0 0;top:0;left:0;visibility:visible;opacity:1}.navbar-collapse #main-menu li>ul.dropdown-menu>li>a{font-size:15px;padding:6px 20px;outline:none}.navbar-collapse #main-menu li>ul.dropdown-menu>li>a:hover,.navbar-collapse #main-menu li>ul.dropdown-menu>li>a:focus,.navbar-collapse #main-menu li>ul.dropdown-menu>li>a:active{color:var(--main);background-color:transparent}#hero{height:510px;padding-bottom:115px}#hero .content h3{font-size:26px;padding-bottom:23px}#hero .content h1{font-size:46px}#hero .content p{font-size:22px;padding-top:28px}#fast-contact .box .icon{padding:7px 25px 7px 0;margin-right:20px}#fast-contact .box .icon img{max-height:32px}#fast-contact .box .content p{font-size:20px;line-height:25px}#about{padding-top:65px}#about .headline h1{font-size:38px;line-height:50px}#about .headline h1::before{width:160px;height:12px}#about .content p,#about .content li{font-size:17px;line-height:28px}#about .content .more{padding-top:25px;margin-top:20px}#about .content .more a span{font-size:17px;margin-top:20px}#services .container{max-width:720px}#services .headline h1{font-size:42px}#services .headline h1::after{width:160px;height:12px;margin:22px auto 20px}#services .box .photo{height:200px}#services .box .content{padding:25px 25px 20px 25px}#services .box .content h2{font-size:20px;line-height:25px}#doctors::before{height:750px}#doctors .headline h1{font-size:42px}#doctors .headline h1::after{width:160px;height:12px;margin:22px auto 20px}#doctors .box{flex:0 0 100%;max-width:100%}#doctors .box .photo{width:300px}#doctors .box .content{width:calc(100% - 300px)}#doctors .content p{font-size:17px;line-height:28px}#team .content h1{font-size:42px}#team .content h1::after{width:160px;height:12px;margin:17px auto 30px}#team .content h3 br{display:none}#team .content p{font-size:17px;line-height:28px;padding-top:15px}#team .content p br{display:none}#contact .content h2{font-size:31px;padding-bottom:25px}#contact .content a{height:72px;font-size:20px;padding:0 30px}#contact .content a::after{display:none}#contact .content a img{max-height:28px;margin-right:20px}#news .headline{margin-bottom:15px}#news .headline h1{font-size:42px}#news .headline h1::after{width:160px;height:12px}#news .news:last-of-type{display:none}#contact-info .map{flex:0 0 50%;max-width:50%}#contact-info .map iframe{height:560px}#contact-info .content h1{font-size:42px}#contact-info .content h2{font-size:22px;padding-bottom:15px}#contact-info .content .phone{font-size:28px}#contact-info .content .hours{margin-top:30px}#footer .logo{order:1}#footer .contact{order:2}#footer .links{flex:0 0 50%;max-width:50%;margin-top:30px;order:3}#footer .links.links-2{text-align:right}#index-wrapper .news:nth-child(n+3),#recent-posts .news:nth-child(n+3){margin-top:55px}.social-media{margin-bottom:25px}.social-media ul li{margin:0 6px}#hero-sub{height:400px}#hero-sub h1{font-size:50px}#page-wrapper{padding-bottom:0!important}#page-wrapper #main{flex:0 0 100%;max-width:100%;padding-right:15px;background-color:transparent}#page-wrapper #main::before{display:none}#sidebar-area{display:none}.entry-content h1,.entry-content h2,h2.post-title{font-size:26px;line-height:36px}.entry-content h1::after,.entry-content h2::after{width:160px;height:8px}.entry-content h3,.sitemap_by_click5 h2{font-size:23px;line-height:31px}.entry-content h4{font-size:20px;line-height:28px}.entry-content p,.entry-content ul li,.entry-content ol li,.page-template-page-service #faq-wrapper .card-body .entry-content,.page-template-page-service .entry-content p,.page-template-page-service .entry-content ul li,.page-template-page-service .entry-content ol li{font-size:17px;line-height:28px}#faq-wrapper .card-header h3{font-size:23px}.entry-content ul li::before{line-height:28px}.entry-content blockquote{padding-left:40px;margin:35px 0}.entry-content blockquote p{font-size:19px;line-height:33px}.entry-content .js-video-button.video::after{font-size:70px}.pagination,.sitemap-by-click5_pagination{margin-top:60px}#recent-posts .headline h1{font-size:42px}#recent-posts .headline h1::after{width:160px;height:12px;margin:22px auto 30px}#recent-posts .news:last-of-type{display:none}.page-template-contact #contact-info{padding-bottom:0}.page-template-contact #contact-info::before,.page-template-contact #contact-info::after{display:none}.page-template-contact #contact-info .content{text-align:center;background-color:transparent}.page-template-contact #contact-info .content h1{display:none}.page-template-contact #contact-info .content .phone{justify-content:center}.page-template-contact #contact-info .content .hours p span{width:auto}#contact-info .form{padding-left:15px;padding-top:0}.form-control{height:66px}#contact-info .container-fluid{padding-left:0;padding-right:0}#contact-info .full-map{flex:0 0 100%;max-width:100%}.page-template-page-service section.entry-content h2:first-child{width:100%}.page-template-page-service section.entry-content h2:nth-child(n+2){margin-top:50px}.page-template-page-service .entry-content ul li{margin-bottom:20px;line-height:100%!important}.page-template-page-service .entry-content ul li::before{width:23px;height:23px}.row-50-50.left_text_right_image:first-child{margin-top:0;padding-top:0}.row-50-50.left_text_right_image .left-image{order:2;margin-top:30px}.text-image .image{padding-top:30px}.text-image .image img{width:100%;height:auto}}@media (max-width:767px){.wrapper{padding-top:45px;padding-bottom:45px}#hero{height:510px}#hero .content h3{font-size:22px;padding-bottom:20px}#hero .content h1{font-size:38px}#hero .content p{max-width:350px;font-size:18px;line-height:24px;padding-top:20px;margin:0 auto}#fast-contact .box{width:100%}#fast-contact .box a{padding:22px 35px}#about{padding-top:55px}#about::before{width:100vw;height:calc(100% - 245px);top:initial;bottom:0}#about .headline h1{font-size:35px;line-height:46px}#about .headline h1::before{width:130px;height:10px}#about .content{padding-top:50px}#about .content p,#about .content li{font-size:16px;line-height:26px;margin-bottom:.7rem}#about .content .more{padding-top:20px;margin-top:15px}#about .content .more a::before{width:50px;height:50px}#about .content .more a span{font-size:15px;margin-top:18px}#services .container{max-width:540px}#services .headline h1{font-size:36px}#services .headline h1::after{width:130px;height:10px;margin:20px auto 15px}#services .box a{padding-top:15px}#services .box .content{padding:25px 20px 20px 20px}#services .box .content h2{font-size:18px;line-height:23px}#services .box .content p{font-size:16px;line-height:24px;padding:8px 0 5px 0}#services .box .content span{margin-top:15px}#services .schedule a{padding:30px 25px 35px 30px}.page-template-default #services .schedule a{padding-top:30px}#services .schedule .content h3{font-size:26px;line-height:30px;padding:0 0 25px 0;margin:0 0 60px 0}#services .schedule .content h3::after{font-size:35px;bottom:-60px}.page-template-default #services .schedule .icon img{max-height:60px}#doctors .headline h1{font-size:36px}#doctors .headline h1::after{width:130px;height:10px;margin:20px auto 15px}#doctors .box .photo{width:220px}#doctors .box .content{width:calc(100% - 220px);padding:35px 30px 95px 30px}#doctors .box .content h2{font-size:24px;line-height:28px}#doctors .box .content h2 span{font-size:20px}#doctors .box .content h2::after{width:110px;height:3px;margin:15px 0}#doctors .box .content p{font-size:16px;line-height:25px}#doctors .box .content .more{padding:20px 0 24px 0}#doctors .box .content .more span{font-size:15px}#doctors .content p{font-size:16px;line-height:26px;margin-bottom:.7rem}#team .content h1{font-size:36px}#team .content h1::after{width:130px;height:10px;margin:15px auto 25px}#team .content h3{font-size:18px;line-height:30px}#team .content p{font-size:16px;line-height:26px;padding-top:10px}#contact .content h2{font-size:28px;padding-bottom:21px}#contact .content a{height:68px;font-size:17px;line-height:21px;text-align:left;padding:0 25px}#contact .content a img{max-height:27px}#news .headline{margin-bottom:-15px}#news .headline h1{font-size:36px}#news .headline h1::after{width:130px;height:10px;margin:15px auto 20px}#news .headline p{font-size:20px}#news .news{margin-top:45px}.news .content p{font-size:16px;line-height:26px}.news .content .more span{font-size:15px;margin-top:18px}.news .content .more>div::before{width:50px;height:50px}#contact-info .map{flex:0 0 100%;max-width:100%;order:2}#contact-info .map iframe{height:480px}#contact-info .content{padding-left:15px;padding-bottom:35px;order:1}#contact-info .content h1{font-size:36px}#contact-info .content h1::after{width:110px;height:6px;margin:17px 0 25px 0}#contact-info .content h2{font-size:20px;padding-bottom:10px}#contact-info .content p.address{font-size:16px;line-height:25px}#contact-info .content .hours{margin-top:25px}#contact-info .content .hours h3{font-size:18px;padding-top:30px}#contact-info .content .hours p{font-size:16px;line-height:28px}#footer .c-1{padding-top:45px;padding-bottom:45px}#footer .logo{flex:0 0 100%;max-width:100%;text-align:center}#footer .logo a{display:block;padding-bottom:30px;border-bottom:1px solid #ededed}#footer .contact{display:flex;justify-content:space-between;flex:0 0 100%;max-width:100%;margin-top:30px;order:4}#footer .contact a{height:60px;font-size:17px;line-height:58px}#footer .phone i{font-size:12px}#footer .request{margin-top:0!important}#hero-sub h3{font-size:22px}#hero-sub h1{font-size:44px}#index-wrapper .news:nth-child(n+2),#recent-posts .news:nth-child(n+2){margin-top:45px}h1,h2,h3,h4{padding:15px 0}.entry-content h1,.entry-content h2,h2.post-title{font-size:23px;line-height:33px}.entry-content h1::after,.entry-content h2::after{width:130px;height:6px;margin-top:15px}.entry-content h3,.sitemap_by_click5 h2{font-size:20px;line-height:28px}.entry-content h4{font-size:18px;line-height:26px}.entry-content p,.entry-content ul li,.entry-content ol li,.page-template-page-service #faq-wrapper .card-body .entry-content,.page-template-page-service .entry-content p,.page-template-page-service .entry-content ul li,.page-template-page-service .entry-content ol li{font-size:16px;line-height:26px}.page-template-page-service #faq-wrapper .card-header h3 img{width:70px}.page-template-page-service #faq-wrapper .card-header h3{padding:10px 50px 10px 20px}.page-template-page-service #faq-wrapper .card-body{padding:0 20px 30px 120px}.entry-content ul li::before{line-height:26px}.entry-content blockquote{padding-left:35px;margin:25px 0}.entry-content blockquote p{font-size:18px;line-height:30px}.pagination,.sitemap-by-click5_pagination{margin-top:50px}#single-wrapper .back{margin-top:40px}#single-wrapper .back{font-size:15px}#single-wrapper .back::after{width:50px;height:50px;top:-17px}#recent-posts .headline h1{font-size:36px}#recent-posts .headline h1::after{width:130px;height:10px;margin:20px auto 25px}#contact-info .form{order:2}.form-control{height:60px;font-size:16px}.form-submit .wpcf7-submit{font-size:17px;padding:0 60px}.left_text_right_image .right-image{margin-top:30px}.page-template-page-service section.entry-content h2:nth-child(n+2){margin-top:30px}.row-50-50.left_text_right_image{padding-top:30px}.text-image .content span{width:40px;height:40px;font-size:26px}.text-image .content .entry-content{width:calc(100% - 60px)}.text-image .content .entry-content ul li::before{width:25px;height:25px}.text-image .image{padding-top:20px}}@media (max-width:575px){.wrapper{padding-top:40px;padding-bottom:40px}.navbar-collapse #main-menu{max-width:280px;padding:20px;right:10px}.navbar-collapse #main-menu>li>a{font-size:17px;padding:10px 15px}.navbar-collapse #main-menu>li.menu-item-has-children>span.mobile-dropdown{width:37px;height:37px}.navbar-collapse #main-menu>li.menu-item-has-children>span.mobile-dropdown::after{line-height:37px}#hero{padding-bottom:90px}#hero .content h3{font-size:18px;padding-bottom:15px}#hero .content h1{font-size:32px;line-height:35px}#hero .content p{max-width:300px;font-size:15px;line-height:20px;letter-spacing:0;padding-top:10px}#about{padding-top:45px}#about::before{height:calc(100% - 220px)}#about .headline h1{font-size:32px;line-height:42px}#about .content{padding-top:40px}#about .content p,#about .content li{font-size:15px;line-height:25px;margin-bottom:.5rem}#services .container{max-width:100%}#services .headline h1{font-size:30px}#services .headline h1::after{width:100px;height:8px;margin:15px auto 10px}#services .box .photo{width:calc(100% - 30px);height:180px;background-color:transparent;background-size:contain;background-repeat:no-repeat}#services .box .content{text-align:center;padding:20px 20px 15px 20px}#services .box .content p{font-size:15px;line-height:23px}#services .box .content span{visibility:visible;opacity:1}#services .schedule{padding-left:0}#services .schedule .icon{margin-bottom:30px}#services .schedule .icon img{max-height:70px}#doctors::before{height:850px}#doctors .headline h1{font-size:30px}#doctors .headline h1::after{width:100px;height:8px;margin:15px auto 10px}#doctors .box a{flex-direction:column}#doctors .box .photo{width:100%;height:255px;border-bottom-left-radius:0;border-top-right-radius:3px}#doctors .box .content{width:100%;padding:25px 25px 85px 25px}#doctors .box .content h2{font-size:20px;line-height:24px}#doctors .box .content p{font-size:15px;line-height:23px}#doctors .box .content .more span{font-size:14px}#doctors .content p{font-size:15px;line-height:25px;margin-bottom:.5rem}#team .content h1{font-size:30px}#team .content h1::after{width:100px;height:8px;margin:15px auto 20px}#team .content h3{font-size:17px;line-height:27px}#team .content p{font-size:15px;line-height:25px}#contact .content h2{font-size:21px;padding-bottom:20px}#contact .content .buttons{flex-direction:column}#contact .content a{width:100%;height:64px;padding:0 30px}#contact .content a img{max-height:24px}#news .headline h1{font-size:28px}#news .headline h1::after{width:100px;height:8px}#news .headline p{font-size:18px}.news .content{padding:25px 25px 45px 25px}.news .content h2{font-size:19px;line-height:24px}.news .content p{font-size:15px;line-height:25px}.news .content .more{left:15px}.news .content .more span{font-size:14px}#contact-info .content h1{font-size:30px}#contact-info .content h1::after{width:90px;height:5px;margin:15px 0 25px 0}#contact-info .content p.address{font-size:15px;line-height:23px}#contact-info .map iframe{height:420px}#footer .links ul li{font-size:13px;line-height:29px}#footer .contact{flex-direction:column;margin-top:25px}#footer .contact a{width:100%}#footer .request{margin-top:5px!important}#footer .c-2 .row{padding-top:30px;padding-bottom:100px}.social-media{margin-bottom:20px}#footer .menu ul{flex-wrap:wrap}#footer .menu ul li{padding:0;margin:6px 15px!important}#footer .menu ul li:after{display:none}#footer .menu ul li a{font-size:14px}.copy p{font-size:12px}.grecaptcha-badge{bottom:80px!important}#hero-sub{height:360px}#hero-sub h3{font-size:20px}#hero-sub h1{font-size:38px}.entry-content h1::after,.entry-content h2::after{width:100px}.entry-content p,.entry-content ul li,.entry-content ol li,.page-template-page-service #faq-wrapper .card-body .entry-content,.page-template-page-service .entry-content p,.page-template-page-service .entry-content ul li,.page-template-page-service .entry-content ol li{font-size:15px;line-height:25px}#faq-wrapper .card-header h3{font-size:21px}.entry-content ul li::before{line-height:25px}.entry-content blockquote p{font-size:17px;line-height:28px}.entry-content .js-video-button.video::after{font-size:60px}.pagination .page-item .page-link,.sitemap-by-click5_pagination .pagination-item,.sitemap-by-click5_pagination strong{font-size:16px}#recent-posts .headline h1{font-size:30px}#recent-posts .headline h1::after{width:100px;height:8px;margin:15px auto 25px}.form-group{margin-bottom:.5rem}#contact-info .full-map iframe{height:430px}#reviews-box .meet-h1-h2{margin-bottom:60px}.page-template-page-service #faq-wrapper .card-body{padding:0 20px 30px 30px}.row-50-50.left_text_right_image{margin-left:15px;margin-right:15px}.row-50-50.left_text_right_image>div{padding-left:0;padding-right:0}.text-image .content .d-flex{flex-direction:column!important}.text-image .content .entry-content{width:100%;padding-top:15px}.text-image .content .entry-content ul li{margin-top:11px}}@media only screen and (max-width:480px){#self-scheduling-widget-button-iframe-1667850130548.default_position-1667850130548{bottom:60px;right:16px}}