body,html{overflow-x:hidden;width:100%}body,ol,ul{padding:0;margin:0}body,ol,p,ul{margin:0}.clock-drop-down .e-n-accordion-item-title-text,.custom-product-filters,.full-width-btn-icon .elementor-button-content-wrapper{display:flex;align-items:center}.book-online-btn a.elementor-button.elementor-button-link,body,html{width:100%}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{position:relative}html{height:100%}ol,ul{list-style:none}a,a:focus,a:hover{outline:0;text-decoration:none}.book-online-btn:hover .elementor-button-text,.book-online-btn:hover .elementor-icon-box-title,.book-online-ul a,.custom-product-item .added_to_cart.wc-forward{text-decoration:underline}textarea{resize:none}.blue-link-custom a,.product-price-custom .price{color:#3f88c4!important}.blogs-detail-content a:hover,.blue-link-custom a:hover{color:#3571a2!important}.elementor-widget-image img{background:0 0!important}.footer-links li{width:fit-content!important}.blue-box-hover{transition:.5s linear}.blue-box-hover:hover{background:#a4d1f6!important;cursor:pointer}.custom-insurance-logo{transition:.5s linear;cursor:pointer}.book-online-btn .book-online-btn svg{transition:transform .3s}.book-online-btn:hover .book-online-btn svg{transform:translateX(-5px)}.header-menu-custom-desktp .menu-item-has-children:hover .sub-arrow svg{transform:rotate(180deg);transition:.5s ease-in-out}.blue-box-hover:hover .blue-box-hover-icon{transform:translateX(10px);transition:transform .5s}.mobile-menu-side-bar .has-submenu{justify-content:space-between}.book-online-ul ul{list-style-type:disc;padding-left:28px}.contact-us-form input,.custom-qty-wrap{padding:14px 24px}.book-online-ul a{font-weight:500}.book-online-btn span.elementor-button-content-wrapper{display:flex;justify-content:space-between;width:100%!important;max-width:100%!important}.white-box-hover{background-color:#fff;transition:transform .5s,box-shadow .3s;cursor:pointer}.white-box-hover:hover{transform:scale(1.03);box-shadow:0 10px 20px rgba(0,0,0,.1)}.book-online-btn .elementor-button-text,.book-online-btn .elementor-icon-box-title,.white-box-hover span.elementor-button-icon svg,.white-box-hover:hover .elementor-icon{transition:transform .5s}.white-box-hover:hover .elementor-icon,.white-box-hover:hover span.elementor-button-icon svg{transform:translateX(25px)}.pricing-table tr.table-header th:first-child{width:82%}.pricing-table tr.table-header th:last-child{width:18%}.other-questions-table tr.table-header th:first-child{width:35%}.other-questions-table tr.table-header th:last-child{width:20%}.other-questions-table .td-content{width:77%}#first-child-faq{border-top:none!important}details#first-child-faq summary.e-n-accordion-item-title{border-top:none;padding-top:0}.faqs-accordion .e-n-accordion>.e-n-accordion-item>.e-n-accordion-item-title{transition:padding-top .3s}.faqs-accordion .e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{padding-top:40px!important}.page-id-33 .full-width-btn-icon,.page-id-43 .full-width-btn-icon,.page-id-923 .full-width-btn-icon{display:none}.e-n-accordion-item[open] .e-n-accordion-item-title-icon{transform:rotate(180deg)}.contact-us-form textarea{padding:24px;border-radius:8px!important;height:200px}.contact-us-form .select-caret-down-wrapper svg{display:none!important}.contact-us-form select{padding:14px 24px!important}.contact-us-form .select-caret-down-wrapper::after{content:"";position:absolute;background-image:url("https://www.orthonowcare.com/wp-content/uploads/2025/04/icons8-expand_arrow-1.svg");height:18px;width:18px;left:-20px;bottom:-11px}.contact-us-form input,.contact-us-form select,.contact-us-form textarea{border:1px solid transparent!important}.contact-us-form input:focus,.contact-us-form input:hover,.contact-us-form select:focus,.contact-us-form select:hover,.contact-us-form textarea:focus,.contact-us-form textarea:hover{border-color:transparent!important;outline:0!important;box-shadow:none!important}.clock-drop-down .e-n-accordion-item-title-text span{margin-left:13px;color:green;margin-right:3px}#load-more-btn{margin-top:36px}.blogs-detail-content h2,.blogs-detail-content h3,.blogs-detail-content h4,.blogs-detail-content h5{color:#0b3264;font-family:Poppins;font-size:24px;font-style:normal;font-weight:600;line-height:141.667%;text-transform:capitalize}.blogs-detail-content a,.faq-content-custom a{color:#3f88c4!important;text-decoration:underline}.blogs-detail-content ol,.blogs-detail-content ul{margin-left:25px!important}.blogs-detail-content li,.faq-content-custom li,.product-short-description-custom li,.services-post-content-editor li{list-style:disc}.services-item-header .elementor-icon-box-title{margin:0!important}.services-item-header .elementor-icon-box-icon{margin-top:2%}.services-post-content-editor ul{margin-left:30px}.payment-form-custom input[type=date]{position:relative;color:transparent}.payment-form-custom input[type=date]::before{content:attr(placeholder);color:#999;position:absolute;left:10px;top:50%;transform:translateY(-50%);pointer-events:none}.payment-form-custom input[type=date]::-webkit-calendar-picker-indicator{opacity:0;display:none}.payment-form-custom input[type=date]:valid{color:#000}.payment-form-custom input[type=date]:valid::before{display:none}.custom-product-filters{position:relative;gap:16px}.custom-product-filters span{color:#aaaaae;font-family:Poppins;font-size:16px;font-weight:400;line-height:normal}.custom-product-filters select{padding:13.5px 16px;background:0 0!important;border-radius:8px;border:1px solid #0b3264!important;color:#0b3264;font-family:Poppins;font-size:16px;font-weight:500;line-height:normal;outline:0!important;width:173px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.custom-qty-wrap button,.single-service.translatepress-es_ES p{font-size:20px!important}.custom-product-filters select::-ms-expand{display:none}.custom-product-filters::after{content:'';background:url('https://www.orthonowcare.com/wp-content/uploads/2025/04/icons8-expand_arrow-2.svg') center/contain no-repeat;width:18px;height:18px;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.elementor-add-to-cart .stock.in-stock,.page-id-1329 .full-width-btn-icon,.page-id-35 .full-width-btn-icon,.postid-1316 h1 br,.single-location .full-width-btn-icon,.single-product .full-width-btn-icon,.translatepress-es_ES .e-loop-item-1316.post-1316 a br,.woocommerce-additional-fields h3,.woocommerce-cart .full-width-btn-icon,.woocommerce-checkout .full-width-btn-icon{display:none}.custom-product-item .e-loop-add-to-cart-form-container{align-items:center;justify-content:center}.custom-qty-wrap{display:flex;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:#ecf3f9}.custom-qty-wrap button{padding:0!important;border:none!important;color:#0b3264!important;background:0 0!important}.custom-qty-wrap .qty{background:0 0!important;outline:0!important}.custom-qty-wrap .qty-btn.qty-minus{margin-right:50px}.custom-qty-wrap .qty-btn.qty-plus{margin-left:35px!important}.prodcut-galery-custom-add img{background:#ecf3f9!important}.prodcut-galery-custom-add .flex-control-nav.flex-control-thumbs{margin-top:16px!important;display:flex!important;gap:16px!important;flex-wrap:wrap!important}.product-short-description-custom ul{margin-left:25px;margin-top:10px}.woocommerce-notices-wrapper{max-width:1280px;margin:40px auto 0;padding:0 14px}.woocommerce-notices-wrapper .button.wc-forward{color:#fff!important;font-family:Poppins;font-size:16px;font-weight:600;line-height:160%;background:#3f88c4!important;border-radius:76px}.woocommerce-message{outline:0}.woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}.elementor-buy-now-button a{height:55px;display:flex;align-items:center;justify-content:center}.return-to-shop a{padding:13.5px 30px!important;border-radius:100px!important;background:#3f88c4!important;color:#fff!important;font-family:Poppins!important;font-size:16px!important;font-style:normal!important;font-weight:600!important;line-height:normal!important}.location-loop-item-cta-btn a{width:400px!important}.checkbox-wrapper input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.checkbox-wrapper label{position:relative;cursor:pointer}.checkbox-wrapper label:before{content:'';-webkit-appearance:none;background-color:transparent;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:16px}.checkbox-wrapper input:checked+label:after{content:'';display:block;position:absolute;top:2px;left:9px;width:6px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.regions-container select{width:90%!important;outline:0!important;border:1px solid #fff!important;font-family:POPPINS}.custom-payment-form #Submit,.custom-payment-form input,.open-clinic-info{font-family:Poppins,Sans-serif;font-size:20px}.buttons-wrapper button{min-width:150px!important;border-color:#fff}#location-maps-custom{height:685px}.highlight-post{outline:#007bff solid 3px;transition:outline .3s ease-in-out}#current-location-content,#filter-close-btn,a#filter-button{cursor:pointer}#search-clinics{display:flex;border-radius:8px;border:1px solid var(--Primary-3F88C4,#3f88c4)}#search-clinics input{border:unset;padding:20px 0 20px 24px;border-radius:8px 0 0 8px}#search-clinics input:focus-visible{outline:0}#search-clinics button{width:64px;height:64px;border-radius:0 7px 7px 0;background:var(--Primary-3F88C4,#3f88c4);border:unset}div#filter-container{width:42%;height:100vh;z-index:999;left:-100%;position:fixed;transition:left .3s ease-in-out}div#filter-container.active{left:0}#form-filter-gmpai h5{color:#fff}.checkbox-wrapper{display:flex;gap:15px;margin-bottom:15px;color:#fff}#form-filter-gmpai select{width:60%}.buttons-wrapper{margin-top:20px}.translatepress-es_ES .add-to-cart-custom-btn .single_add_to_cart_button{font-size:14px!important;padding:20px 40px!important}.translatepress-es_ES .book-online-btn .elementor-button-text{font-size:24px;text-align:left}.open-clinic-info{display:flex;align-items:start;gap:12px;font-weight:500}.custom-payment-form #paynowform{display:flex;flex-direction:column;gap:20px}.custom-payment-form #Submit{font-weight:600;border-radius:100px;padding:17.73px 50px!important}.custom-payment-form input{border:1px solid transparent!important;line-height:1.4;min-height:40px;padding:17.73px 30.395px!important;color:#aaaaae;font-weight:400;border-radius:100px;background-color:#fff;outline:0!important}.faq-content-custom h1,.faq-content-custom h2,.faq-content-custom h3,.faq-content-custom h4{font-size:22px!important}.faq-content-custom ol,.faq-content-custom ul{margin-left:25px;display:flex;flex-direction:column;gap:5px}.faq-content-custom p{margin-bottom:10px}.faq-content-custom strong{font-weight:600}.related-products-loop-custom .elementor-loop-container.elementor-grid{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:20px}.related-products-loop-custom .e-loop-item{width:100%;max-width:30%}.related-products-loop-custom img{max-height:350px!important}@media only screen and (min-width:1921px){.home-banner-absolute-image img{object-fit:contain!important;object-position:left!important}}@media only screen and (min-width:1025px){.payment-form-custom input{padding:17.73px 30.395px!important}.prodcut-galery-custom-add .flex-viewport img{height:660px!important;object-fit:contain!important}}@media only screen and (max-width:1366px){.yydev-accessibility .yy-button{width:35px;height:35px}}@media only screen and (max-width:1340px){.add-to-cart-custom-btn .single_add_to_cart_button.button.alt{padding:14px 40px!important}}@media only screen and (max-width:1200px){h1,h1 a{font-size:44px!important}h2,h2 a{font-size:36px!important}h3,h3 a{font-size:28px!important}h4,h4 a{font-size:20px!important}#load-more-btn{margin-top:10px}.blogs-detail-content h2,.blogs-detail-content h3,.blogs-detail-content h4,.blogs-detail-content h5{font-size:22px}.custom-qty-wrap .qty-btn.qty-minus{margin-right:15px}.custom-qty-wrap .qty-btn.qty-plus{margin-left:15px!important}.single-service.translatepress-es_ES p{font-size:18px!important}.custom-payment-form #Submit,.custom-payment-form input,.open-clinic-info{font-size:18px}}@media only screen and (max-width:1024px){h1,h1 a{font-size:36px!important}h2,h2 a{font-size:30px!important}h3,h3 a{font-size:24px!important}.faq-content-custom h1,.faq-content-custom h2,.faq-content-custom h3,.faq-content-custom h4,h4,h4 a{font-size:18px!important}.pricing-table tr.table-header th:first-child{width:74%}.other-questions-table tr.table-header th:first-child{width:80%}.e-loop-item.e-loop-item-1316 a br{display:none}#filter-container{width:60%!important}.single-service.translatepress-es_ES p{font-size:16px!important}}@media only screen and (max-width:890px){.woocommerce-notices-wrapper .button.wc-forward{margin-top:30px}#filter-container{width:70%!important}}@media only screen and (max-width:880px){h1,h1 a{font-size:36px!important}h2,h2 a{font-size:28px!important}h3,h3 a{font-size:22px!important}h4,h4 a{font-size:18px!important}.pricing-table tr.table-header th:first-child{width:48%}.other-questions-table tr.table-header th:first-child{width:85%}.faqs-accordion .e-n-accordion>.e-n-accordion-item[open]>.e-n-accordion-item-title{padding-top:25px!important}.contact-us-form textarea{height:120px}.white-box-hover:hover span.elementor-button-icon svg{transform:translateX(15px)}#load-more-btn{margin-top:5px}.blogs-detail-content h2,.blogs-detail-content h3,.blogs-detail-content h4,.blogs-detail-content h5{font-size:20px}.location-loop-item-cta-btn a{width:100%!important}.lang-toggle-custom-div-parent{position:relative;right:unset!important;top:unset!important}.custom-language-switcher-menu nav{align-items:center!important;justify-content:center!important}.custom-language-switcher-menu ul{margin:0!important}.e-loop-item.e-loop-item-1316 a br{display:block}.translatepress-es_ES .add-to-cart-custom-btn .single_add_to_cart_button.button.alt{font-size:14px!important;padding:20px!important}.translatepress-es_ES .e-n-tab-title{padding:10px!important}.custom-payment-form #Submit,.custom-payment-form input,.open-clinic-info{font-size:16px}.faq-content-custom h1,.faq-content-custom h2,.faq-content-custom h3,.faq-content-custom h4{font-size:16px!important}.related-products-loop-custom .e-loop-item{max-width:40%}}@media only screen and (max-width:767px){.checkbox-wrapper input:checked+label:after{top:1px;left:1px;width:6px;height:7px}.footer-links a{justify-content:center!important}.full-width-btn-icon .elementor-button-content-wrapper{gap:10px!important}h1,h1 a{font-size:30px!important}h2,h2 a{font-size:24px!important}h3,h3 a{font-size:20px!important}h4,h4 a{font-size:18px!important}.pricing-table tr.table-header th:first-child{width:9%}.faqs-accordion .e-n-accordion .e-n-accordion-item-title{padding-left:15px!important;padding-right:15px!important}th{text-align:left!important}.td-content{display:flex;justify-content:start}.white-box-hover:hover span.elementor-button-icon svg{transform:translateX(10px)}.custom-cart-template-css .woocommerce-cart-form__cart-item.cart_item{padding:0!important}#filter-container{width:100%!important}.checkbox-wrapper label:before{padding:8px;margin-right:10px}.checkbox-wrapper label{font-size:13px}#form-filter-gmpai .buttons-wrapper{display:flex;align-items:center;gap:10px}.yydev-accessibility .yy-button{width:35px;height:35px;background-size:contain}.related-products-loop-custom .e-loop-item{max-width:100%}}@media only screen and (max-width:440px){.checkbox-wrapper input:checked+label:after{content:'';display:block;position:absolute;top:0;left:6px;width:6px;height:14px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}}@media only screen and (max-width:420px){.checkbox-wrapper input:checked+label:after{content:'';display:block;position:absolute;top:3px;left:5px;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.add-to-cart-custom-btn form.cart{flex-direction:column!important}.add-to-cart-custom-btn .single_add_to_cart_button.button.alt{margin:16px 0 0!important}.add-to-cart-custom-btn .custom-qty-wrap{padding:10px 24px}#filter-container{padding:10px!important}.checkbox-wrapper label:before{padding:5px;margin-right:6px}#form-filter-gmpai select{font-size:13px!important}}.accordion-inner-button span svg{font-size:19px}