/*** WIDGET/SYSTEM CSS ***/


/*** CSS File: seo-library ***/
:root {--ry-dseo-primary-color:rgba(226,150,47,1);--ry-dseo-secondary-color:#fff;--ry-dseo-bg-color:#11182b;}#seo-collection-modal .ry-img {background:black;padding:25px;max-width:1200px;}.modal-backdrop.in {opacity:1 !important;}#seo-collection-modal a#btn-no {background:gray;border-color:gray;}#seo-collection-modal .ry-heading {font-size:30px;font-weight:bold;line-height:60px;}#seo-collection-modal .ry-text {margin-top:25px;}body {font-family:"Red Hat Display", sans-serif;font-size:16px;color:#333333;}.container {max-width:1280px;margin:0 auto;float:none;padding:0;}.ry-wrapper {display:flex;width:100%;padding:0;justify-content:space-between;}.ry-seo-btn {border:0;padding:13px 30px;color:#111;background:#30164b;background:var(--ry-dseo-secondary-color);border-radius:5px;font-size:16px;font-family:"Red Hat Display", sans-serif;cursor:pointer;outline:none;transition:all ease-in-out 0.4s;box-shadow:0 15px 38px rgba(0, 0, 0, 0), 0 10px 30px rgba(0, 0, 0, 0);border:1px solid #333;}.ry-seo-btn:hover {background:#30164b;background:var(--ry-dseo-primary-color);box-shadow:0 0 25px rgba(0, 0, 0, 0.06), 0 10px 10px rgba(0, 0, 0, 0.06);}.ry-seo-btn.ry-btn-primary:after {content:'';height:12px;align-items:center;color:#333;width:18px;top:40%;position:absolute;right:25px;background:url(https://www.royacdn.com/unsafe/smart/Site-8d899fba-456f-4866-a8bf-cc83d0366ee2/misc/arrow.png);background-size:contain;background-repeat:no-repeat;opacity:0.5;}#header-wrapper,.breadcrumb-wrapper {display:none;}.ry-seo-sidebar {max-width:320px;width:100%;margin-right:60px;padding:0;}.ry-seo-sidebar div {padding:0;}.ry-seo-sidebar .ry-seo-refine-search-section {display:flex;justify-content:space-between;padding-bottom:20px;align-items:center;padding:0 30px 20px;}.ry-seo-sidebar .ry-seo-refine-search-section .ry-filtered-list {width:100%;max-width:600px;display:flex;justify-content:start;flex-wrap:wrap;}.ry-seo-sidebar .ry-seo-refine-search-section .ry-filtered-list a {color:#fff;text-decoration:none;min-width:150px;}.ry-seo-sidebar .ry-seo-refine-search-section .ry-filtered-list .ry-seo-remove-filter {border-radius:50px;border:1px solid var(--ry-dseo-primary-color);padding:8px 30px 8px 17px;background:#30164b;background:var(--ry-dseo-primary-color);position:relative;margin-right:6px;margin-bottom:8px;color:#fff;display:flex;align-items:center;transition:all ease-in-out 0.4s;box-shadow:0 15px 38px rgba(0, 0, 0, 0), 0 10px 30px rgba(0, 0, 0, 0);}.ry-seo-sidebar .ry-seo-refine-search-section .ry-filtered-list .ry-seo-remove-filter:hover {box-shadow:0 0 25px rgba(0, 0, 0, 0.04), 0 10px 10px rgba(0, 0, 0, 0.04);}.ry-seo-sidebar .ry-seo-refine-search-section .ry-filtered-list .close {position:absolute;right:15px;top:45%;transform:translateY(-50%);color:#fff;font-size:14px;font-weight:300;z-index:2;opacity:1;}.ry-seo-sidebar .ry-section-title {font-size:calc(20px + 4 * ((100vw - 500px) / 1420));font-weight:500;color:#374365;margin-bottom:10px;}.ry-seo-sidebar .ry-seo-sidebar-top {background:#fdfdfd;border:1px solid #e8e8e8;border-bottom:0;border-top-left-radius:25px;border-top-right-radius:25px;overflow:hidden;position:relative;padding-bottom:80px;}#ry-seo-services .ry-seo-sidebar-top h3,#ry-seo-services .ry-seo-sidebar-top h4 {color:#fff;}.ry-seo-sidebar .ry-seo-content {width:calc(100% - 40px);color:#fff;padding:40px 30px;border-bottom-right-radius:60px;position:relative;margin-bottom:40px;background:#30164b;background:var(--ry-dseo-bg-color);}.ry-seo-sidebar .ry-seo-content h3,.ry-seo-sidebar .ry-seo-content span,.ry-seo-sidebar .ry-seo-content h4 {font-weight:500;}.ry-seo-sidebar .ry-seo-content h3 {font-size:calc(18px + 4 * ((100vw - 500px) / 1420));margin-top:0;margin-bottom:40px;}.ry-seo-sidebar .ry-seo-content span {display:block;font-size:calc(16px + 2 * ((100vw - 500px) / 1420));}.ry-seo-sidevar #ry-seo-filters-button h3 {color:black;}.ry-seo-sidebar .ry-seo-content h4 {letter-spacing:1px;opacity:0.8;text-transform:uppercase;}.ry-seo-sidebar .ry-seo-content .ry-icon {position:absolute;width:45px;height:45px;background:var(--ry-dseo-primary-color);border-radius:50%;display:flex;align-items:center;justify-content:center;right:-20px;top:36%;transform:translateY(-50%);}.ry-seo-sidebar .ry-seo-services-section {padding:0 10px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section {padding:20px 15px;cursor:pointer;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section:not(:last-child) {border-bottom:1px solid #e3e3e3;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section a {text-decoration:none;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon {width:38px;height:38px;background-color:#30164b;background-color:var(--ry-dseo-primary-color);border-radius:7px;max-width:38px;margin-right:15px;display:flex;align-items:center;justify-content:center;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon .ry-icon {background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(https://www.royacdn.com/unsafe/smart/Site-e2ac10f5-9acf-4c42-894e-dedc4070e63a/icons/icon_body.png);width:16px;height:16px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon .ry-Face {background-image:url(https://www.royacdn.com/unsafe/smart/Site-e2ac10f5-9acf-4c42-894e-dedc4070e63a/icons/icon_face.png);width:17px;height:25px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon .ry-Male {background-image:url(https://www.royacdn.com/unsafe/smart/Site-1409c63e-f205-4b51-aed7-ef3c9a277552/Gallery/icon_male.png);width:17px;height:25px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon .ry-Teeth {background-image:url(https://www.royacdn.com/unsafe/smart/Site-e2ac10f5-9acf-4c42-894e-dedc4070e63a/icons/icon_teeth.png);width:16px;height:16px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon .ry-Body {background-image:url(https://www.royacdn.com/unsafe/smart/Site-e2ac10f5-9acf-4c42-894e-dedc4070e63a/icons/icon_body.png);width:18px;height:18px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon .ry-Breast {background-image:url(https://www.royacdn.com/unsafe/smart/Site-1409c63e-f205-4b51-aed7-ef3c9a277552/Gallery/icon_breast.png);width:17px;height:25px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon .ry-Skin {background-image:url(https://www.royacdn.com/unsafe/smart/Site-e2ac10f5-9acf-4c42-894e-dedc4070e63a/icons/icon_skin.png);width:24px;height:17px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon .ry-Injectables {background-image:url(https://www.royacdn.com/unsafe/smart/Site-1409c63e-f205-4b51-aed7-ef3c9a277552/Gallery/icon_injectables.png);width:22px;height:22px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-icon .ry-Nonsurgical {background-image:url(https://www.royacdn.com/unsafe/smart/Site-1409c63e-f205-4b51-aed7-ef3c9a277552/Gallery/icon_nonsurgical.png);width:22px;height:22px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-arrow .fa {color:#374365;}.ry-seo-service .ry-service-title.collapsed .fa-angle-down::before {content:"\f105";}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-title {display:flex;align-items:center;justify-content:space-between;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-title span {font-size:calc(18px + 2 * ((100vw - 500px) / 1420));font-weight:900;color:#374365;flex:1;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section:hover {background:var(--ry-dseo-primary-color);color:#fff;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-title .ry-service-arrow {flex:1;position:absolute;right:0;top:30px;width:20%;cursor:pointer;z-index:300;padding-left:3em;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-title .ry-service-arrow .fa {font-size:20px;font-weight:bold;position:relative;left:-8px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-seo-list-sub-services {padding:15px 0 0;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-seo-list-sub-services li {line-height:25px;padding-left:25px;position:relative;color:#374365;font-weight:500;font-size:17px;list-style-type:none;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-seo-list-sub-services li:before {content:'';width:10px;height:10px;border-radius:50%;border:1px solid #e0dee8;background:#fff;position:absolute;left:3px;top:50%;transform:translateY(-50%);display:inline;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-seo-list-sub-services a.ry-seo-add-sub-service-button.active li {color:#30164b;color:var(--ry-dseo-primary-color);font-weight:600;}.ry-seo-sidebar .ry-sidebar-bottom {background:#f6f5fa;padding:40px 25px;margin-top:-30px;border:1px solid #e8e8e8;border-radius:25px;position:relative;z-index:2;}.ry-seo-sidebar .ry-seo-filters-section .ry-filter {margin-top:20px;}.ry-seo-sidebar .ry-seo-filters-section .ry-filter:not(:last-child) {margin-bottom:30px;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-filter-heading {font-size:calc(17px + 3 * ((100vw - 500px) / 1420));font-weight:700;color:#777388;letter-spacing:0.5px;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options {margin-top:15px;display:flex;flex-wrap:wrap;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options a {text-decoration:none;color:#30164b;color:var(--ry-dseo-primary-color);transition:all ease-in-out 0.4s;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options li {list-style-type:none;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options li a {border-radius:50px;border:1px solid #e1dfe8;padding:8px 15px;background:#fff;margin-right:6px;margin-bottom:8px;display:block;cursor:pointer;transition:all ease-in-out 0.4s;box-shadow:0 15px 38px rgba(0, 0, 0, 0), 0 10px 30px rgba(0, 0, 0, 0);}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options li a:hover {background:#30164b;background:var(--ry-dseo-primary-color);border:1px solid transparent;box-shadow:0 0 25px rgba(0, 0, 0, 0.03), 0 10px 10px rgba(0, 0, 0, 0.03);color:#fff;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options li a.ry-seo-selected {border:1px solid var(--ry-dseo-primary-color);background:#30164b;background:var(--ry-dseo-primary-color);color:#fff;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options.ry-column {justify-content:space-between;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options.ry-column li {max-width:128px;width:100%;padding:8px 0;margin:0 0 8px;display:block;text-align:center;}.ry-seo-filtered {display:flex;justify-content:space-between;padding-bottom:20px !important;border-bottom:6px solid #f4f3f7;margin-bottom:60px;align-items:center;}.ry-seo-filtered .ry-seo-filtered-title {font-size:calc(32px + 5 * ((100vw - 500px) / 1420));font-weight:500;color:#3f3f3f;min-width:170px;position:relative;top:-3px;}.ry-seo-filtered .ry-seo-filtered-title h2 {padding:0;margin:0;}.ry-seo-description {margin-top:-40px;margin-bottom:40px;}.ry-seo-main {padding:0;}.ry-seo-main div {padding:0;}#ry-seo-services h2 {color:#30164b;color:var(--ry-dseo-primary-color);font-weight:600;}#ry-seo-services h3 {margin-bottom:1em;font-weight:600;}.ry-seo-cases-button {width:100%;text-align:center;margin-bottom:50px;}.ry-seo-cards {display:flex;flex-wrap:wrap;justify-content:space-between;max-width:800px;}.ry-seo-card {max-width:45%;width:100%;margin-bottom:70px;}.ry-seo-card:hover .ry-card-info {box-shadow:0 40px 38px rgba(0, 0, 0, 0.04), 0 30px 30px rgba(0, 0, 0, 0.06);}.ry-seo-card .ry-seo-gallery-images {display:flex;overflow:hidden;width:100%;max-height:268px;background:#30164b;background:var(--ry-dseo-bg-color);align-items:center;height:500px;}.ry-seo-card .ry-seo-gallery-images div {padding:0;}.ry-seo-card .ry-seo-gallery-images .ry-card-image-before,.ry-seo-card .ry-seo-gallery-images .ry-card-image-after {max-width:183px;}.ry-seo-card .ry-seo-gallery-images img {width:100%;}.ry-seo-card .ry-card-info {padding:30px 15px 40px;text-align:center;transition:all ease-in-out 0.4s;box-shadow:0 25px 38px rgba(0, 0, 0, 0.03), 0 30px 30px rgba(0, 0, 0, 0.04);}.ry-seo-card .ry-card-info .ry-card-title {font-weight:700;text-align:center;color:#374365;font-size:calc(17px + 2 * ((100vw - 500px) / 1420));margin-bottom:20px;}.ry-seo-card .ry-card-data {padding:0;}.ry-seo-card .ry-card-data li {display:flex;justify-content:center;line-height:24px;}.ry-seo-card .ry-card-data span {padding:0;width:125px;position:relative;color:#777388;font-size:16px;font-weight:500;}.ry-seo-card .ry-card-data span:first-child {text-align:right;padding-right:20px;}.ry-seo-card .ry-card-data span:first-child:after {content:':';font-weight:500;position:absolute;right:-1px;}.ry-seo-card .ry-card-data span:last-child {text-align:left;padding-left:20px;}.ry-seo-card .ry-card-button-wrapper {margin-top:35px;text-align:center;}.ry-seo-cards .ry-seo-btn:hover,.ry-seo-cards .ry-seo-btn:focus,.ry-seo-cards .ry-seo-btn:active {color:#fff !important;text-decoration:none;}.ry-seo-selected-gallery {max-width:800px;margin:40px auto 0 !important;padding:0 !important;float:none !important;}.ry-seo-selected-gallery div {padding:0;}.ry-seo-selected-gallery .ry-navigation-wrapper button .fa {margin-right:8px;}.ry-seo-selected-gallery .ry-seo-gallery-detail-title:after {content:'';display:block;width:160px;height:2px;background-color:#b38807;background-color:var(--ry-dseo-secondary-color);margin:30px auto;}.ry-seo-selected-gallery .selected-gallery-title h2 {margin:0;padding:0;padding:0 0 10px;font-size:calc(28px + 7 * ((100vw - 500px) / 780));font-weight:900;color:#374365;}.ry-seo-selected-gallery .selected-gallery-more-info {margin:0;padding:0;}.ry-seo-selected-gallery .selected-gallery-more-info .ry-each-info {margin-bottom:30px;}.ry-seo-selected-gallery .selected-gallery-more-info .ry-each-info h3 {margin:0 0 6px;font-size:calc(18px + 4 * ((100vw - 500px) / 780));font-weight:900;color:#30164b;color:var(--ry-dseo-secondary-color);}.ry-seo-selected-gallery .selected-gallery-more-info p,.ry-seo-selected-gallery .selected-gallery-more-info div {display:block;width:100%;margin-top:0;font-size:18px;line-height:26px;text-align:justify;}.ry-seo-selected-gallery .ry-each-image {margin-bottom:30px;box-shadow:0 40px 38px rgba(0, 0, 0, 0.04), 0 0 40px rgba(0, 0, 0, 0.1);padding:15px;}.ry-seo-selected-gallery .selected-gallery-image-wrapper {display:flex;margin:10px 0;padding:0;}.ry-seo-selected-gallery .selected-gallery-image-wrapper .selected-gallery-before-image,.ry-seo-selected-gallery .selected-gallery-image-wrapper .selected-gallery-after-image {max-width:50%;padding:0;cursor:pointer;}.ry-seo-selected-gallery .selected-gallery-image-wrapper img {width:100%;}.ry-seo-selected-gallery .selected-gallery-info {padding:10px 0 30px;}.ry-seo-selected-gallery h4 {font-weight:900;color:#30164b;color:var(--ry-dseo-primary-color);display:block;margin-bottom:30px;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info {padding:20px 30px;border:1px solid #f6f5fa;background:#fff;display:flex;border-radius:5px;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul {flex:1;padding:0;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul:nth-child(2) li {justify-content:flex-start;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul li {display:flex;height:45px;align-items:center;justify-content:flex-end;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul li:nth-child(even) {background:#f6f5fa;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul span {padding:0 15px;font-weight:500;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul span:first-child {position:relative;font-weight:700;text-align:right;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul span:first-child:after {content:':';position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:500;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-text {margin-top:50px;font-size:18px;line-height:26px;text-align:justify;}.ry-seo-selected-gallery .ry-descriptions,.ry-seo-selected-gallery .selected-gallery-patient-description {display:block;width:100%;margin:10px 0;font-size:18px;line-height:26px;text-align:center;}.ry-seo-selected-gallery .ry-descriptions h2,.ry-seo-selected-gallery .selected-gallery-patient-description h2 {margin:0 0 20px;padding:0;font-size:calc(28px + 2 * ((100vw - 500px) / 780));font-weight:900;color:#374365;}#ry-seo-testimonial div {background:#faf9f9;padding:35px 75px;max-width:660px;margin:45px auto 20px;position:relative;}.ry-seo-video .ry-seo-btn-play {width:60px;height:60px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:50%;color:#fff;text-align:center;line-height:60px;font-size:20px;background:#b38807;background:var(--ry-dseo-secondary-color);}.ry-seo-video .ry-seo-btn-play:hover {text-decoration:none;}.ry-seo-video .ry-seo-btn-play:before {content:'\f04b';font-family:"fontawesome" !important;font-weight:900;}.ry-seo-video .ry-seo-btn-play span {display:none;}.ry-seo-case-info ul {padding:0;}.ry-seo-case-info li {list-style:none;}.ry-seo-case-info a {padding-right:15px;color:#333;}.ry-seo-case-info a:before {font-family:fontawesome;font-size:7px;margin-right:5px;position:relative;top:-4px;color:#30164b;color:var(--ry-dseo-primary-color);}#ry-seo-testimonial div:before {content:'“';color:#d2d0d1;position:absolute;top:10px;left:25px;font-size:75px;font-family:serif;}#ry-seo-case-name p {text-align:center;}.ry-seo-back-to-gallery-top {max-width:1420px;width:90%;margin:10px auto;}.ry-seo-back-to-gallery-bottom {max-width:1420px;width:90%;margin:0 auto 40px;text-align:center;}.ry-seo-back-to-gallery-top .ry-seo-btn:before, .ry-seo-back-to-gallery-bottom .ry-seo-btn:before {content:'';display:inline-block;background:url(https://s3.amazonaws.com/static.organiclead.com/Site-fd600051-9fb7-455b-b97c-3a4836020c56/default/whitearrow.png);width:25px;height:15px;margin-right:5px;transform:scaleX(-1);top:2px;position:relative;}.ry-seo-title h3 {text-align:center;margin-top:40px;}.selected-gallery-title h2:after,.ry-seo-title h3:after {content:'';display:block;width:160px;height:2px;background:#30164b;background:var(--ry-dseo-secondary-color);margin:20px auto 30px;}.ry-seo-similar-cases .ry-each-info {display:flex;justify-content:space-evenly;}@media screen and (min-width:1280px) {.ry-seo-selected-gallery .selected-gallery-more-info .ry-each-info h3 {font-size:22px;}.ry-seo-selected-gallery .ry-descriptions h2,.ry-seo-selected-gallery .selected-gallery-patient-description h2 {font-size:30px;}}@media screen and (min-width:1920px) {.ry-seo-sidebar .ry-section-title {font-size:24px;}.ry-seo-sidebar .ry-seo-content h3 {font-size:22px;}.ry-seo-sidebar .ry-seo-content span {font-size:18px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-title span {font-size:18px;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-filter-heading {font-size:20px;}.ry-seo-filtered .ry-seo-filtered-title {font-size:37px;}.ry-seo-card .ry-card-title {font-size:19px;}}@media (max-width:1360px) {.container {padding:0 30px;}.ry-seo-card {max-width:47%;}}@media (max-width:1200px) {.ry-seo-card .ry-card-info {padding:30px 15px 40px;}}@media (min-width:992px) {.dont-collapse-lg {display:block !important;height:auto !important;}}@media (max-width:991px) {.container {padding:0 30px;}.ry-wrapper {flex-direction:column;}.ry-seo-sidebar {max-width:100%;margin-bottom:60px;}.ry-seo-sidebar .ry-seo-refine-search-section {flex-direction:column;}.ry-seo-sidebar .ry-seo-refine-search-section .ry-filtered-list {justify-content:center;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options.ry-column {justify-content:flex-start;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options.ry-column li {margin:0 3px 8px;}.ry-seo-filtered {flex-direction:column;}.ry-seo-filtered .ry-seo-filtered-title {top:0;margin-bottom:15px;}.ry-seo-cards {margin:0 auto;}#ry-seo-services h3 {text-align:center;}.ry-seo-selected-gallery .ry-navigation-wrapper {text-align:center;}.ry-seo-selected-gallery .selected-gallery-title {text-align:center;}.ry-seo-selected-gallery .selected-gallery-more-info .ry-each-info h3 {text-align:center;}.ry-seo-selected-gallery .selected-gallery-more-info p,.ry-seo-selected-gallery .selected-gallery-more-info div {text-align:center;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-text {-moz-text-align-last:center; text-align-last:center;}.ry-seo-selected-gallery .ry-descriptions h2,.ry-seo-selected-gallery .selected-gallery-patient-description h2 {text-align:center;}}@media (max-width:767px) {.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options.ry-column li {max-width:105px;}.ry-seo-card {max-width:360px;margin:0 auto 70px;}}@media (max-width:600px) {.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info {flex-direction:column;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul:nth-child(2) li {justify-content:center;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul:nth-child(2) li:nth-child(odd) {background:#f6f5fa;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul:nth-child(2) li:nth-child(even) {background:transparent;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul li {justify-content:center;}}@media screen and (max-width:500px) {.ry-seo-sidebar .ry-section-title {font-size:20px;}.ry-seo-sidebar .ry-seo-content h3 {font-size:18px;}.ry-seo-sidebar .ry-seo-content span {font-size:16px;}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-title span {font-size:18px;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-filter-heading {font-size:17px;}.ry-seo-filtered .ry-seo-filtered-title {font-size:32px;}.ry-seo-card .ry-card-title {font-size:17px;}.ry-seo-selected-gallery .selected-gallery-title h2 {font-size:28px;}.ry-seo-selected-gallery .selected-gallery-more-info .ry-each-info h3 {font-size:18px;}.ry-seo-selected-gallery .ry-descriptions h2,.ry-seo-selected-gallery .selected-gallery-patient-description h2 {font-size:28px;}}@media (max-width:475px) {.ry-seo-sidebar .ry-seo-services-section {padding:0 20px;}.ry-seo-sidebar .ry-sidebar-bottom {padding:40px 15px;}.ry-seo-sidebar .ry-seo-filters-section .ry-seo-add-filter-options.ry-column li {margin:0 3px 8px 0;}}@media (max-width:400px) {.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info {padding:10px 20px;}}@media (max-width:375px) {.ry-seo-card .ry-seo-gallery-images {max-height:230px;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul span {padding:0 10px;}.ry-seo-selected-gallery .selected-gallery-info .selected-gallery-patient-info ul span:first-child {text-align:left;}}@media (max-width:320px) {.ry-seo-card .ry-seo-gallery-images {max-height:190px;}}@media (max-width:1199px) and (min-width:992px) and (max-height:800px) and (min-width:600px) {.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-title span {font-size:calc(15px + 2 * ((100vw - 500px) / 1420));}.ry-seo-sidebar .ry-seo-services-section .ry-seo-list-service-section .ry-service-title .ry-service-arrow .fa {left:-3px;}}

/*** CSS File: seo-library-custom ***/
#ry-seo-gallery {padding:100px 0;}.ms-heading h2 {font-size:50px !important;color:#333;line-height:60px;font-weight:400;font-weight:700 !important;}.ms-heading h2 span {display:block;font-size:35px !important;line-height:normal}.ms-heading h2:after {display:block;width:160px;height:1px;background-color:#b38807;margin:40px auto;}.ms-heading h3 {font-size:35px;color:#333;}.ms-heading h3:after {content:'';display:block;width:160px;height:1px;background-color:#b38807;margin:20px auto 60px;}.ms-text-block .ry-container {width:90%;max-width:980px;margin-bottom:35px;}.ms-text-block .ry-container:after {display:block;content:'';clear:both;}.ms-case .ry-container {max-width:1420px;width:90%;}.ms-case .case-photo {margin-top:50px;}.ms-case .ry-content {padding:70px 75px;background-color:#fff;box-shadow:0 0 20px rgba(51, 51, 51, 0.1);}.ms-case .testimonial {background-color:#faf9f9;padding:30px 50px 30px 80px;margin:10px 0;position:relative;font-size:18px;line-height:36px;font-style:italic}.ms-case .testimonial:before {content:'\f10d';position:absolute;top:30px;left:40px;font-family:"Font Awesome 5 Free"!important;font-weight:900;opacity:0.5;font-size:20px;color:#d2d1d1;font-style:normal;}.ms-case .testimonial:after {top:100%;left:80%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#faf9f9;;border-width:25px;margin-left:-25px;}.ms-case .patient {margin-top:40px;text-align:right;padding-right:45px;}.ms-case .patient strong, .ms-case .patient b {color:#004022;}.ms-case .ry-each {padding:0 5px;}.ms-case .case-photo .before, .ms-case .case-photo .after {padding:5px;}.ms-case .case-photo .headshot .before, .ms-case .case-photo .headshot .after {padding-top:0;}.ms-case .ry-container {max-width:1420px;width:90%;}.ms-case .ry-content {padding:70px 75px;background-color:#fff;box-shadow:0 0 20px rgba(51, 51, 51, 0.1);}.ms-case .testimonial {background-color:#faf9f9;padding:30px 50px 30px 80px;margin:10px 0;position:relative;font-size:18px;line-height:28px;font-style:italic}.ms-case .testimonial:before {content:'\f10d';position:absolute;top:30px;left:40px;font-family:"Font Awesome 5 Free"!important;font-weight:900;opacity:0.5;font-size:20px;color:#d2d1d1;font-style:normal;}.ms-case .testimonial:after {top:100%;left:80%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#faf9f9;;border-width:25px;margin-left:-25px;}.ms-case .patient {margin-top:40px;text-align:right;padding-right:45px;}.ms-case .ry-each {padding:0 5px;}.ms-case .case-photo .before, .ms-case .case-photo .after {padding:5px;}.ms-case .case-photo .headshot .before, .ms-case .case-photo .headshot .after {padding-top:0;}.more-info .ry-container {max-width:960px;padding:50px 0;}.more-info .ry-container:after {content:'';clear:left;display:block;}.more-info ul {list-style:none;padding-left:0;}.more-info p {margin-bottom:30px;text-align:left;}.btn-wrapper {text-align:center;}.back-to-gallery-top {max-width:1420px;width:90%;margin:0 auto 40px;}.ry-seo-btn:hover {color:#fff !important;}.btn-wrapper .ry-seo-btn:before, .back-to-gallery-top .ry-seo-btn:before {content:'';display:inline-block;background:url(https://s3.amazonaws.com/static.organiclead.com/Site-fd600051-9fb7-455b-b97c-3a4836020c56/default/whitearrow.png);width:25px;height:15px;margin-right:5px;transform:scaleX(-1);top:2px;position:relative;} .more-info {margin-bottom:70px;}.more-info h3 {font-size:20px !important;font-weight:700 !important;color:#333 !important;}.more-info .ry-each:nth-child(1) {width:50%;}.more-info .ry-each:nth-child(2) {width:35%;}.more-info .ry-each:nth-child(1) li {background-color:#CCC;padding:5px 40px;}.more-info .ry-each:nth-child(1) li:nth-child(even) {background-color:#EEE;}.more-info .ry-each:nth-child(2) a{text-decoration:underline !important;font-weight:400;}.more-info .ry-each:nth-child(2) p a:not(:last-child):after {content:','}.more-info .ry-each-info {margin-bottom:30px;}.ry-seo-similar-cases .ry-each-info {display:flex;justify-content:space-between;}.ry-seo-card {padding-top:40px;box-shadow:0 25px 38px rgba(0, 0, 0, 0.03), 0 30px 30px rgba(0, 0, 0, 0.04);position:relative;}.ry-seo-previous-case:before {content:'Previous Case';top:-30px;position:absolute;font-weight:700;}.ry-seo-next-case:before {content:'Next Case';top:-30px;position:absolute;font-weight:700;}.ry-seo-card .ry-seo-gallery-images {padding:0 30px;background:none}.ry-seo-card .ry-card-info {box-shadow:none;}.ry-seo-card .ry-seo-gallery-images {padding:0 30px;background:none}.ry-seo-card .ry-seo-gallery-images .ry-card-image-before, .ry-seo-card .ry-seo-gallery-images .ry-card-image-after {max-width:none;}@media(max-width:991px) {.ms-case .ry-content {padding:30px;}.more-info .ry-container {width:90%;padding:40px 0 0;}.more-info .ry-flex {flex-direction:column;align-items:center;}.more-info .ry-flex .ry-each {width:100%;margin-bottom:30px;}.ms-case .ry-content {flex-direction:column;}.more-info .ry-each:nth-child(2) p,.more-info .ry-each:nth-child(2) ul {text-align:center;}}@media(max-width:414px) {.ms-case .testimonial {background-color:#faf9f9;padding:30px;text-align:left;}.ms-case .testimonial:before {display:none;}.ry-seo-similar-cases .ry-each-info {flex-direction:column;}.ry-seo-card {margin:0;}.btn-wrapper {margin-top:60px}.ry-seo-previous-case:before, .ry-seo-next-case:before {text-align:center;width:100%;top:30px}.ms-heading h2 {font-size:30px !important;}.ms-heading h2 span, .ms-heading h3 {font-size:20px !important;}}

/*** PAGE CSS OVERRIDES ***/
@media (min-width:768px) {}@media (min-width:992px) {}@media (min-width:1200px) {}