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


/*** CSS File: template-ppc-landing ***/
body, html {font-family:Poppins;}.section-headline p {font-size:18px;line-height:1.8;color:#333;}.section-headline h2 {color:#0e6c6f;font-size:50px;line-height:1.1;text-transform:uppercase;}@media (max-width:1660px) {.section-headline h1 {font-size:60px;}.section-headline h2 {}.section-headline p {}}@media (max-width:1080px) {.section-headline h1 {font-size:50px;}body div.section-headline h2 {text-align:center !important;font-size:30px !important;line-height:1.2 !important;}.section-headline p {font-size:18px;line-height:30px !important;}}@media (max-width:480px) {.section-headline h1 {font-size:42px;}.section-headline h2 {}.section-headline p {}}.ry-text p {font-size:18px;line-height:1.6;font-weight:400;color:#000;}.ry-btn {height:55px;border:unset;display:flex;align-items:center;justify-content:center;max-width:max-content;font-size:19px;font-family:satoshi;border-radius:10px;transition:.2s;}.ry-btn.ry-btn-primary {background:#d5a856;}.ry-btn.ry-btn-primary:hover {background:#0e6c6f !important;color:#000;transition:.4s;border:none !important;}.ry-btn:after {display:none;}.ry-btn.ry-btn-secondary {background:#d5a856;color:#fff;}.ry-btn.ry-btn-secondary:hover {background:#d5a856;color:#fff;transition:.4s;}.ry-btn.btn-svg-phone {font-weight:600;}.ry-btn.btn-svg-phone:before {content:"\f095";font-family:'FontAwesome';margin-right:10px;background:transparent !important;}.btn-center {margin:0 auto;}.form-control {height:52px;border-radius:unset;box-shadow:unset;font-size:16px;padding-left:20px;}.form-group {margin-bottom:10px;}textarea.form-control {height:120px;padding-top:15px;resize:unset;}a#app-btn:before {content:'\f073';font-family:'FontAwesome';background:transparent !important;margin-right:7px;font-size:16px;}div.landing-header {padding:20px 0;background:transparent;position:absolute;z-index:300;}.landing-header .ry-flex .ry-each:not(.button-block) {max-width:300px;}.landing-header .ry-flex .ry-each.button-block {max-width:max-content;}.landing-header .ry-flex {align-items:center;}.landing-header .button-wrapper {display:flex;}.landing-header .button-wrapper .ry-btn {margin-left:10px;background:#0e6c6f;display:block;padding:16px 28px;font-size:18px;font-weight:normal !important;height:auto;color:#fff;text-transform:uppercase;}@media (max-width:1080px) {.landing-header .button-wrapper:not(.mobile-wrapper) {display:none;}.landing-header .button-wrapper .icon-button {width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#d5a856;border-radius:50%;}.landing-header .button-wrapper .icon-button svg {width:18px;fill:#fff;}.landing-header .button-wrapper .icon-button:not(:last-child) {margin-right:10px;}}@media (min-width:1081px) {.landing-header .button-wrapper.mobile-wrapper {display:none;}}.landing-hero .section-background, .landing-hero .section-background img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.landing-hero .hero-content {padding:150px 0 120px;position:relative;z-index:2;}.landing-hero .hero-content .ry-flex {align-items:flex-end;}.landing-hero .hero-content .ry-flex .ry-each:nth-child(1) {max-width:850px;}.landing-hero .hero-content .ry-flex .ry-each:nth-child(2) {max-width:480px;min-width:480px;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper {padding:35px;background:#fff;border:1px solid #cdc8ca;border-radius:20px;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .ry-text p {margin:15px 0 30px;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .ry-btn {margin-left:auto;margin-right:auto;width:100%;max-width:100%;text-transform:initial !important;white-space:initial !important;line-height:1.1 !important;}.landing-hero .hero-content .ry-each:nth-child(1) .ry-text p {margin:20px 0 30px;color:#fff;}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline p {margin-top:5px;color:#fff;letter-spacing:2px;line-height:1.3;}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline h1 {margin-bottom:10px;font-size:60px;text-transform:uppercase;color:#ee9078;font-weight:300 !important;font-family:"Poppins";line-height:1.1;}.landing-hero .hero-content .field-wrapper {margin-bottom:10px;}.landing-hero .section-background:before {content:"";position:absolute;bottom:0;left:0;background:linear-gradient(to bottom, #0d0d0d00, #000000b8);width:100%;height:60%;z-index:1;}div.landing-header .ry-container {max-width:1600px;}.landing-header .button-wrapper .ry-btn:nth-child(1) {background:#ee9078 !important;}body.template-landing .ry-btn {background:#0e6c6f !important;display:block;padding:16px 28px;font-size:18px;font-weight:normal !important;height:auto;color:#fff;text-transform:uppercase;}div.landing-hero .ry-container {max-width:1600px;}body.template-landing {}@media (max-width:1080px) {div.landing-hero .hero-content {padding:60px 0;background:#333;min-height:auto !important;height:100% !important;}.landing-hero .hero-content .ry-flex {flex-direction:column;align-items:center;justify-content:center;}.landing-hero .hero-content .ry-flex .ry-each:nth-child(1) {width:100%;padding-right:0;padding-bottom:30px;}.landing-hero .hero-content .ry-flex .ry-each .section-headline h1, .landing-hero .hero-content .ry-flex .ry-each .section-headline p, .landing-hero .hero-content .ry-flex .ry-each .ry-text p {text-align:center;}.landing-hero .hero-content .ry-flex .ry-each:nth-child(2) {max-width:100%;min-width:unset;width:80%;}.landing-hero .section-background img {object-position:center;position:static;}.landing-hero .section-background {position:relative;}.landing-hero .section-background:before {opacity:0;}}@media (max-width:620px) {.landing-hero .hero-content .ry-flex .ry-each:nth-child(2) {width:100%;}.landing-hero .section-background:before {display:none;}.landing-hero .section-background img {object-position:center;height:250px;}div.landing-hero {margin-top:85px !important;}}@media (max-width:480px) {.landing-hero .hero-content .ry-flex .ry-each .form-wrapper {padding:50px 30px;}}.landing-welcome {padding:8em 0 1em;background:#fff;}.landing-welcome .ry-container {display:flex;justify-content:center;max-width:1600px;}.landing-welcome .ry-container .ry-content {max-width:1600px;background:#fff;padding:5em;border-radius:30px;}.landing-welcome .ry-container .ry-content .ry-each {width:50%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(1) {max-width:40%;width:100%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {width:55%;}.landing-welcome .ry-container .ry-content .ry-each .section-headline h2 {margin-bottom:15px;}.landing-welcome .ry-container .ry-content .ry-each .section-headline p {margin-bottom:30px;}.landing-welcome .ry-container .ry-content .ry-flex {align-items:center;}@media (max-width:1080px) {.landing-welcome {padding:3em 0 1em !important;}div.landing-header {background:#fff;}.landing-welcome .ry-flex {flex-direction:column;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(1) {max-width:80%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {width:100%;padding-left:0;padding-top:30px;}.landing-welcome .ry-container .ry-content .ry-each .section-headline h2, .landing-welcome .ry-container .ry-content .ry-each .section-headline p {text-align:center !important;}.landing-welcome .ry-container .ry-content .ry-each .ry-text p {text-align:center;}.landing-welcome .ry-container .ry-content .ry-each .section-headline p {margin-bottom:20px;}}.landing-featured-service {padding:6em 0;}.landing-featured-service .section-headline p {margin-top:15px;margin-bottom:50px;}.landing-featured-service .photo {max-width:1280px;margin:0 auto;}.landing-featured-service .ry-content {display:flex;flex-direction:column;align-items:center;}.landing-featured-service .ry-content .ry-text {max-width:950px;margin-top:50px;}.landing-featured-service:after {position:absolute;content:"";bottom:-232px;left:0;width:100%;height:30vw;width:0;height:0;border-left:50vw solid transparent;border-right:50vw solid transparent;border-top:230px solid #fff;z-index:9;display:none;}@media (max-width:1080px) {.landing-featured-service {padding:60px 0 30px;}.landing-featured-service .section-headline p {margin-bottom:20px;}.landing-featured-service:after {border-top:100px solid #fff !important;bottom:-100px !important;}}div.landing-services {background-image:url(https://www.royacdn.com/unsafe/smart/Site-26ade7e6-d763-4352-91f0-e8a05e152ece/Implant_Repair_LP/bg_2.jpg);background-position:center;background-size:cover;padding:6em 0 7em;}.landing-services .section-headline h2 {}.landing-services .section-headline p {margin-top:15px;color:#fff;}.landing-services .ry-flex .ry-each .link, .landing-services .ry-flex .ry-each .link a {position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;opacity:0;}.landing-services .ry-flex {max-width:1280px;width:calc(100% + 30px);margin-left:-30px;}.landing-services .section-headline {margin-bottom:60px;}.landing-services .ry-content {display:flex;flex-direction:column;align-items:center;}.landing-services .ry-flex .ry-each {margin-left:30px;width:25%;}.landing-services .ry-flex .ry-each .title {clear:both;padding:20px;text-align:center;font-size:16px;text-transform:uppercase;background:#ee9078;color:#fff;letter-spacing:0;transition:.2s;border-bottom-left-radius:20px;border-bottom-right-radius:20px;}.landing-services .ry-flex .ry-each:hover .title {background:#0e6c6f;color:#fff;transition:.5s;}.landing-services .slick-dots {position:absolute;bottom:-60px;padding-left:0;list-style:none;display:flex !important;justify-content:center;align-items:center;left:50%;transform:translate(-50%, 0);z-index:1;}.landing-services .slick-dots li button {text-indent:-9999999px;padding:0;width:50px;height:2px;box-shadow:unset;border:unset;background:#092a51 !important;}.landing-services .slick-dots li {margin:0 5px;opacity:.5;}.landing-services .slick-dots li.slick-active {opacity:1;}.landing-services .ry-flex {width:100%;margin-left:0;}.landing-services .ry-flex .slick-list {margin-left:-30px;width:calc(100% + 30px);overflow:hidden;}@media (max-width:1080px) {.landing-services {padding:180px 0 100px;background:#d5a856;}.landing-services .section-headline {margin-bottom:30px;}}.landing-reviews {padding:150px 0 130px;}.landing-reviews .ry-container {display:flex;justify-content:center;max-width:1600px;}.landing-reviews .ry-container .ry-content {max-width:1280px;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {max-width:350px;min-width:350px;position:relative;}.landing-reviews .ry-container .ry-content .ry-each .section-headline * {text-align:right;}.landing-reviews .ry-container .ry-content .ry-each .section-headline p {margin-top:15px;margin-bottom:30px;font-size:18px;}.landing-reviews .ry-container .ry-content .ry-each.carousel-navigation-slide {display:flex;justify-content:flex-end;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow {width:50px;height:50px;border-radius:50%;border:1px solid #0e6c6f;display:flex !important;align-items:center;justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:before {border:solid #0e6c6f;border-width:0 2px 2px 0;display:inline-block;padding:4px;content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow.prev:before {transform:rotate(135deg);-webkit-transform:rotate(135deg);}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow.prev {margin-right:5px;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:hover {background:#0e6c6f;cursor:pointer;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:hover:before {border-color:#fff;}.landing-reviews .ry-container .ry-content .ry-each .section-headline p {font-size:18px;}.landing-reviews .ry-container .ry-content .ry-each.review-container {padding-top:70px;display:flex;justify-content:center;overflow:hidden;position:relative;left:5em;}.landing-reviews .ry-container .ry-content .ry-each.review-container .review-carousel {max-width:767px;position:relative;}.landing-reviews .ry-container .ry-content .ry-each.review-container .name {display:flex;flex-direction:column;}.landing-reviews .ry-container .ry-content .ry-each.review-container .name .star-rate {display:flex;align-items:center;justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each.review-container .name .star-rate svg {width:20px;fill:#eab936;margin:0 2px;}.landing-reviews .ry-container .ry-content .ry-each.review-container .name h5 {text-align:center;text-transform:uppercase;font-size:18px;color:#0e6c6f;margin-top:15px;letter-spacing:0;font-weight:600 !important;}.landing-reviews .ry-container .ry-content .ry-each.review-container .ry-text p {text-align:center;margin-bottom:50px;max-width:580px;margin-left:auto;margin-right:auto;width:70%;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1):before {content:"";width:50px;height:449px;position:absolute;background-image:url(https://s3.amazonaws.com/static.organiclead.com/Site-df6f8a80-211f-4bcd-b2d4-3eb54e11f05a/LandingTemplate/footer_shadow.png);background-size:contain;top:-70px;right:-150px;}.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:before, .landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {content:'“';font-family:'Satoshi';font-size:230px;opacity:.2;position:absolute;}.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:before {top:-28px;}.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {content:"”";right:0;bottom:-40px;}div.landing-welcome {background-image:url(https://www.royacdn.com/unsafe/smart/Site-26ade7e6-d763-4352-91f0-e8a05e152ece/Implant_Repair_LP/bg_1.jpg);background-size:cover;background-position:center;padding:5em 0;}div#icon-list img {max-width:30px;object-fit:contain;height:30px;margin-right:10px;}div#icon-list {display:flex;align-items:center;margin:1em 0 0;width:100% !important;justify-content:flex-start;}div#icon-list p {font-weight:400 !important;color:#333;font-size:18px;}.sec-icons-text p {line-height:1.5;}.landing-welcome .ry-container .ry-content .ry-text h4 {color:#ee9078;text-transform:uppercase;margin-top:40px !important;font-size:23px !important;}.landing-services .photo img {height:350px;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;object-position:top center;}div.serv-verbiage {position:absolute;transform:scale(0);transition:all ease 0.6s;background:#0e6c6fed;top:0;border-radius:20px;height:100%;padding:1em;z-index:0;}div.serv-verbiage p {font-size:15px;font-weight:400 !important;color:#fff;line-height:1.8;}.landing-services .ry-flex .ry-each:hover .serv-verbiage {transform:scale(1);}@media (max-width:991px) {div.serv-verbiage {transform:scale(1) !important;position:static;border-top-left-radius:0;border-top-right-radius:0;}.landing-services .ry-flex .ry-each .title {border-radius:0;padding:10px !important;}.landing-services .ry-flex .ry-each:hover .title {background:#ee9078 !important;}.landing-services .photo img {object-position:top center;border-bottom-left-radius:0;border-bottom-right-radius:0;}}@media (max-width:1280px) {.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {max-width:300px;min-width:300px;padding-right:40px;}.landing-reviews .ry-container .ry-content .ry-each.review-container {width:calc(100% - 300px);}}@media (max-width:1080px) {.landing-reviews .ry-container .ry-content .ry-each.review-container {width:calc(100% - 300px);}.landing-reviews .ry-container .ry-content .ry-flex {display:flex;flex-direction:column;justify-content:center;align-items:center;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {max-width:100%;min-width:unset;padding-right:0;padding:0;}.landing-reviews .ry-container .ry-content .ry-each .section-headline * {text-align:center;}.landing-reviews .ry-container .ry-content .ry-each .carousel-navigation-slide {justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each.review-container {padding-top:30px;width:100%;justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1):before {opacity:0;}}@media (max-width:768px) {.landing-reviews .ry-container .ry-content .ry-each.review-container .ry-text p {width:100%;}.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:before,.landing-reviews .ry-container .ry-content .ry-each.review-container .slick-list:after {opacity:0;}.landing-reviews .ry-container .ry-content .ry-each.review-container:before, .landing-reviews .ry-container .ry-content .ry-each.review-container:after {content:'“';font-family:'Satoshi';font-size:230px;opacity:.2;position:absolute;}.landing-reviews .ry-container .ry-content .ry-each.review-container:after {content:"”";right:0;bottom:-100px;}.landing-reviews .ry-container .ry-content .ry-each.review-container:before {top:-60px;left:0;}}.landing-contact {padding:160px 0 170px;}.landing-contact .section-background, .landing-contact .section-background img {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}.landing-contact .ry-container {display:flex;justify-content:flex-end;max-width:1600px;}.landing-contact .ry-container .ry-content {}.landing-contact .ry-container .ry-content h2 {margin-bottom:10px;}@media (max-width:1080px) {.landing-contact {padding-top:100px;padding-bottom:20vw;background:#eee !important;padding-top:3em !important;}.landing-contact .section-background {height:100%;bottom:0;top:unset;}.landing-contact:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;}.landing-contact .ry-container {position:relative;z-index:2;}.landing-contact .section-background img {}.landing-contact .ry-container .ry-content {}}@media (max-width:768px) {.landing-contact {display:flex;flex-direction:column-reverse;padding-bottom:0;padding-top:0;margin-top:-30px;}.landing-contact .section-background {}.landing-contact .ry-container {}}div#footer-phone a:before {content:'\f095';font-family:'FontAwesome';margin-right:8px;}div#footer-phone a:before {content:'\f095';font-family:'FontAwesome';margin-right:7px;}.landing-footer .footer-top {padding:80px 0 70px;background-size:cover;background-position:center;}.landing-footer .footer-top .ry-flex {}.landing-footer .footer-top .ry-flex .ry-each:nth-child(1) {max-width:500px;}.landing-footer .footer-top .ry-container {display:flex;justify-content:center;}.landing-footer .footer-top .ry-container .ry-content {max-width:1280px;}.landing-footer .footer-top .ry-flex .ry-each:nth-child(2), .landing-footer .footer-top .ry-flex .ry-each:nth-child(3) {max-width:max-content;width:33.33%;}.landing-footer .footer-top .ry-flex .ry-each .footer-title {font-size:25px;text-transform:uppercase;color:#e28a74;margin-bottom:20px;}.landing-footer .footer-top .ry-flex .ry-each.footer-details.hours-list ul {list-style:none;padding-left:0;}.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li {display:flex;}.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li .span-1 {min-width:160px;}.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li, .landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li .span-1 {font-size:18px;color:#fff;font-weight:300;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p, .landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p a {font-size:18px;color:#fff;}.landing-footer .footer-top .ry-flex .ry-each .footer-details:not(:last-child) {margin-bottom:25px;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .phone, .landing-footer .footer-top .ry-flex .ry-each:nth-child(2) .footer-details .span-1 {font-weight:600;}.social-block .social-icons-custom {display:flex;list-style:none;padding-left:0;}.social-block .social-icons-custom .social-inner-wrap {display:flex;margin:auto;}.social-block .social-icons-custom .social-inner-wrap li {margin-right:5px;}.social-block .social-icons-custom .social-inner-wrap li a {width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / 10%) !important;}.social-block .social-icons-custom .social-inner-wrap li a:hover {background:#fff;}.social-block .social-icons-custom .social-inner-wrap li a:hover svg {background:transparent;fill:#d5a856;}.social-block .social-icons-custom .social-inner-wrap li a svg {width:15px;fill:#fff !important;}.landing-footer .footer-top .ry-flex .ry-each {flex-direction:column;display:flex;}.landing-footer .footer-bottom {padding:20px 0;border-top:2px solid #b2b2b236;}.landing-footer .footer-bottom .ry-container {display:flex;justify-content:center;}.landing-footer .footer-bottom .ry-container .ry-content {max-width:1280px;}.landing-footer .footer-bottom .ry-container .ry-content .powered-text, .landing-footer .footer-bottom .ry-container .ry-content .powered-text p, .landing-footer .footer-bottom .ry-container .ry-content .powered-text a {font-size:16px;font-weight:300;color:#fff;font-family:'Satoshi';line-height:25px;}.landing-footer .footer-bottom .ry-container .ry-content .ry-each:nth-child(2) {display:flex;}.landing-footer .footer-bottom .ry-container .ry-content .ry-each:nth-child(2) img {width:120px;margin-left:5px;}.landing-footer .footer-bottom .ry-container .ry-content .ry-each {max-width:max-content;}.landing-hero .hero-content {display:flex;align-items:flex-end;}.landing-hero .hero-content {padding:60px 0;height:100vh;}.landing-hero .hero-content .form-wrapper .alert li, .landing-hero .hero-content .form-wrapper .alert {font-size:14px;line-height:1;text-align:left;}.landing-hero .hero-content .form-wrapper .alert li:last-child {margin-bottom:0;}.landing-welcome .ry-container .ry-content .ry-each .section-headline h2 {text-align:left;max-width:90%;}.landing-reviews {padding:150px 0 150px;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p a:hover {color:#d5a856;}.social-block .social-icons-custom .social-inner-wrap li a:hover svg {fill:#fff;background:transparent;}.social-block .social-icons-custom .social-inner-wrap li a:hover {background:#d5a856;}.landing-footer .footer-bottom .ry-container .ry-content .powered-text a:hover {text-decoration:underline !important;}@media (max-width:1080px) {.landing-footer .footer-top .ry-flex {flex-direction:column;align-items:center;}.landing-footer .footer-top .ry-flex .ry-each:nth-child(1) {max-width:280px;}.landing-footer .footer-top .ry-flex .ry-each:nth-child(2), .landing-footer .footer-top .ry-flex .ry-each:nth-child(3) {max-width:100%;width:100%;}.landing-footer .footer-top .ry-flex .ry-each .footer-title {text-align:center;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p, .landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p a {text-align:center;}.social-block .social-icons-custom {justify-content:center;}.landing-footer .footer-top .ry-flex .ry-each:not(:last-child) {margin-bottom:30px;}.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul {max-width:max-content;margin:auto;}.landing-footer .footer-bottom .ry-container .ry-content .ry-flex {flex-direction:column;align-items:center;justify-content:center;}.landing-footer .footer-bottom .ry-container .ry-content .ry-each:nth-child(2) {flex-direction:column;align-items:center;justify-content:center;}.landing-footer .footer-bottom .ry-container .ry-content .ry-each:nth-child(2) .powered-text {margin:10px 0;}}@media (max-width:620px) {.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li {flex-direction:column;align-items:center;justify-content:center;text-align:center;}.landing-footer .footer-bottom .ry-container .ry-content .powered-text, .landing-footer .footer-bottom .ry-container .ry-content .powered-text p, .landing-footer .footer-bottom .ry-container .ry-content .powered-text a {text-align:center;}}.landing-services .ry-flex .ry-each .title >div {font-size:20px;line-height:1.1;}.section-headline p,.ry-text p,.form-control,.landing-reviews .ry-container .ry-content .ry-each.review-container .name h5,.landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li, .landing-footer .footer-top .ry-flex .ry-each .footer-details.hours-list ul li .span-1,.landing-footer .footer-bottom .ry-container .ry-content .powered-text, .landing-footer .footer-bottom .ry-container .ry-content .powered-text p, .landing-footer .footer-bottom .ry-container .ry-content .powered-text a {font-family:Poppins !important;font-weight:normal;}@media (max-width:1680px) {.landing-featured-service {margin-bottom:5px;}}div.landing-footer {background:#333;}div.footer-details.social-block {margin-top:20px;}div.footer-details.social-block li a {background:#fff !important;}div.footer-details.social-block li a svg {}div.footer-details.social-block li a:hover {transform:scale(1.1);}.landing-footer .footer-top .ry-flex .ry-each img {max-width:350px;margin:auto;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper h2 {text-transform:uppercase;font-size:45px;margin-bottom:10px;}div.landing-welcome .ry-text p {margin:1.5em 0;color:#333;line-height:35px;}.section-headline h4, .landing-contact .button-wrapper h4 {text-transform:uppercase;font-weight:300 !important;color:#000;letter-spacing:2px;}.landing-featured-service h4 {margin:1em 0 2em;}.landing-contact .button-wrapper h4 {margin:2em 0;}a#serv-section-btn {margin:2em auto 0;}div.landing-eyewear-section {padding:6em 0 15em;}div.landing-eyewear-section .background-section, div.landing-eyewear-section .background-section img {object-fit:cover;position:absolute;top:0;right:0;left:0;bottom:0;height:100%;background-position:center;}div.landing-eyewear-section .text-wrapper {max-width:650px;}div.landing-eyewear-section .ry-text p {margin:1.5em auto2em;}div.landing-eyewear-section .ry-container {max-width:1400px;width:80%;}div.landing-team-info-wrap h2 {color:#fff;}div.team-inner-section {max-width:850px;margin:auto;float:none;}div.landing-team-info-wrap {background:url(https://www.royacdn.com/unsafe/smart/Site-99ac2cb2-63a1-4dfc-805e-24d848542ba9/Assets/Doctor_container_background.jpg);height:500px;border:8px solid #fff;border-radius:20px;margin-top:-8em;display:flex;align-items:center;}div.team-inner-section p {color:#fff;margin-top:1em;}.landing-reviews .ry-container .ry-content .ry-each .section-headline h4 {margin:1em auto 2em;}a#contact-btn {margin:1em auto 0;}a#header-app {background:transparent !important;border:1px solid #fff;}a#header-app:hover {background:#ee9078 !important;border:1px solid #ee9078 !important;}div#image-text-flex {gap:0 3em;align-items:center;}div.landing-contact {padding:8em 0;}div#board-cert h2, div#board-cert p {color:#fff;text-align:left !important;}div#image-text-flex .ry-btn {margin-top:1.5em;}div#team-section {padding:7em 0;}div#team-section h2 {margin-bottom:20px !important;}div#team-section div#with-image img {max-width:500px;margin:auto;}div#team-section div#with-text {width:60%;}div#team-section div#with-image {width:40%;}div#team-section .ry-container {max-width:1400px;}div.landing-reviews {padding:6em 0;}.landing-reviews .carousel-navigation-slide {display:flex;justify-content:flex-end;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) .section-headline p {color:#ee9078;text-transform:uppercase;font-size:22px;}div.landing-contact:last-child .section-headline h2 {color:#fff;}div#contact-bottom .section-headline h2, div#contact-bottom .section-headline p {color:#fff;}div#contact-bottom .section-headline {line-height:1.5;margin-bottom:2em;}div#input-flex {gap:0 7px;}input#recaptcha_ppc_app_form {width:100%;max-width:100%;margin-top:15px !important;}div.footer-details a {color:#fff;font-size:18px;}div.footer-details {line-height:1.3;}@media (max-width:1600px) and (min-width:1082px) and (max-height:910px) and (min-width:700px) {.landing-hero .hero-content .ry-flex .ry-each .form-wrapper {position:relative;top:1em;right:-2em;}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline h1 {font-size:clamp(1.875rem, -0.2516rem + 3.1447vw, 2.5rem);}}@media (max-width:1080px) {.landing-header {position:fixed !important;background:#000;}.landing-header img {max-width:250px;}div.landing-hero {margin-top:111px;}a#landing-welcome-btn, a#eyewear-btn {margin:1em auto 0 !important;}div.landing-eyewear-section {padding:3em 1em !important;background:#eee !important;}div.landing-team-info-wrap {margin-top:0 !important;}div.landing-team-section {padding:2em 0 !important;}div.landing-eyewear-section .background-section, div.landing-eyewear-section .background-section img {position:static !important;}div.landing-eyewear-section .background-section img {margin:0 auto 2em;max-width:600px;border-radius:20px;}div.landing-eyewear-section .text-wrapper {max-width:700px;margin:auto;float:none;clear:both;}div.landing-eyewear-section .text-wrapper p {text-align:center !important;}.landing-reviews {padding:2em 0 2em 0 !important;}}@media (max-width:500px) {.landing-hero .hero-content .ry-each:nth-child(1) .section-headline h1 {font-size:30px !important;}.landing-header .ry-flex .ry-each:not(.button-block) {max-width:200px !important;}div.landing-eyewear-section .ry-container {width:100% !important;}.ry-text p {font-size:16px;}div.team-inner-section {padding:0 1em !important;}div.team-inner-section p {font-size:16px !important;line-height:30px !important;}}@media (max-width:1660px) {.landing-welcome .ry-container .ry-content .ry-flex {align-items:flex-start;}}@media (max-width:1440px) {div.section-headline h2 {font-size:40px !important;max-width:100% !important;}div.landing-welcome .ry-container .ry-content {padding:4em 3em;}}@media (max-width:1199px) {.landing-welcome .ry-container .ry-content .ry-flex {flex-direction:column !important;}div.landing-welcome .ry-container .ry-content .ry-each, .landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {max-width:100% !important;width:100% !important;}div.landing-welcome .ry-each img {max-width:300px;margin:0 auto 1em;}div.landing-services {padding:4em 0 6em !important;}.landing-welcome .ry-container .ry-content .ry-each .section-headline h2, .landing-welcome .ry-container .ry-content .ry-each .section-headline p {text-align:center !important;}.landing-welcome .ry-container .ry-content .ry-text h4 {text-align:center !important;}div#icon-list {justify-content:center;margin:0 auto 30px;}div#icon-list img {margin:0 auto 4px;}div.icon-text-block {margin-top:1.5em;}div.landing-welcome {padding:3em 0 !important;}div#image-text-flex {flex-direction:column !important;gap:2em 0 !important;}div.landing-welcome .ry-container .ry-content {padding:2em 2em !important;}div.landing-contact {padding:4em 0 !important;}body div.section-headline h2, div#board-cert h2, div#board-cert p {text-align:center !important;}.section-headline {text-align:center !important;}body.template-landing .ry-btn {margin:1em auto !important;}div#with-image img {max-width:500px;margin:auto;}}@media (max-width:1080px) {div#team-section div#with-text, div#team-section div#with-image {width:100% !important;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text {text-align:center;}.powered-text {text-align:center;}}@media (max-width:620px) {.landing-services .ry-flex {max-width:280px;}}

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