.dr-content-left {box-shadow: 10px 10px 20px #636363 }.shadow {box-shadow: 15px 15px 20px #636363 }div.bio-image-wrp img {max-width: 400px;box-shadow: 10px 15px 15px #929292 }div.bio-image-wrp img {max-width: 350px;box-shadow: 10px 10px 10px #989898 }div.footer-inner-container {background: #272727 }.doctor-content-wrp:after {background: url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/dots.png);max-width: 300px;height: 400px;position: absolute;top: -12em;content: '';left: 0;right: 0;background-size: contain;background-repeat: no-repeat;margin: auto;pointer-events: none;z-index: 1 }table.contact-info {position: relative;top: -5px }.doctor-content-wrp {position: relative }.doctor-content-wrp:first-child:after {display: none }.dr-content-left, .dr-content-right {z-index: 2 }.cta-section .cta-block {width: 20% }.welcome-image-center {padding: 0 2em }.testimonial-slider ol.carousel-indicators {bottom: -5em !important }.cta-section .cta-block img {max-width: 65px;margin: auto }.cta-section .serv-image-wrp.aos-init.aos-animate {position: relative;height: 150px;border-left: 1px solid rgba(111, 111, 116, .5) }.cta-section .cta-block:nth-child(4) img {max-width: 110px;position: relative;top: 32% }.cta-block:first-child .serv-image-wrp {border-left: none !important }.dr-content-left {padding: 0 }.dr-content-right {padding-right: 0 }.doctor-content-wrp {padding: 0 }.cta-section .cta-block img {position: relative;top: 20px }.cta-section div.text-wrap {position: absolute;bottom: 15% }.cta-block:nth-child(3) img {top: 10px }.cta-section .serv-image-wrp {padding: 0;border: none }.cta-section .cta-block:nth-child(3) img {max-width: 75px }.cta-section .cta-block:nth-child(2) img {max-width: 80px;top: 30px }.header-social {display: none;padding: 0 }div.testimonial-slider .carousel-control:hover .icon-next:before {background: url(https://www.royacdn.com/unsafe/smart/Site-bfd7b0be-069c-4331-898f-e1c412a4b39b/resources/testi_hover.png) }.blog-item img {max-width: 500px }.blog-item {margin-bottom: 3em }.blog-item h6 {color: #1c88b5;font-size: 16px !important }.blog-item h4 {color: #1a588d;margin-top: 0 }.ry-footer-blocks:last-child h3 {position: relative;}.team-block {display: block }.team-headshot-wrapper img {margin: 0 auto 2em }.roya-copy {display: inline-block;float: right;text-align: right }div.testimonial-slider .carousel-control:hover .icon-prev:before {background: url(https://www.royacdn.com/unsafe/smart/Site-bfd7b0be-069c-4331-898f-e1c412a4b39b/resources/testi_hover_left.png) }div#doctor-section {margin: 0;padding: 3em 0 12em }.welcome-image {margin-top: 3em }.welcome-image {margin-top: 3em }.dr-content-right p {margin: 1em 0 1.5em }div#rightcontent {float: right;padding: 0 }.welcome-image-title h2 {color: #fff !important }.team-block {margin-bottom: 3em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-bottom: 1px solid rgba(74, 92, 120, .1);padding: 0 0 3em 0 }.team-headshot-wrapper img {max-width: 200px }div#whatweprovide:before {bottom: 0;content: '';position: absolute;background: #1c88b5;top: 0;right: 0;width: 90%;border-top-right-radius: 15px;left: 0 }.dr-content-left {z-index: 2 }div#doctor-section {margin: 0;padding: 3em 0 10em }.galleryimagecontainer {max-width: 500px;margin: 1em auto 0;float: none }.to__show {opacity: 0 }.what-weprovide-wrp {padding: 0;border-top-right-radius: 10px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.whatweprovide-content {padding: 0 }.whatweprovide-image {padding: 0 }.whatweprovide-content {max-width: 450px }div#whatweprovide {padding: 0;margin: 0 }.whatweprovide-image {position: relative;top: 7em;z-index: 200;right: -13.1% }.what-weprovide-wrp p {color: #fff;margin-top: 1em }.what-weprovide-wrp h2, .what-weprovide-wrp h3 {color: #fff !important }.what-weprovide-wrp:after {content: '';background: rgba(1, 175, 214, .8);top: -37px;position: absolute;width: 75px;height: 75px;right: 8% }.whatweprovide-image:before {content: '';background: rgba(1, 175, 214, .8);bottom: 61px;position: absolute;width: 75px;height: 75px;left: -37px;z-index: -1 }.what-weprovide-wrp:before {content: '';background: rgba(1, 175, 214, .8);top: 50%;position: absolute;width: 20px;height: 30px;left: 0 }.pagination li a {background: #6f6f74 }.accordion {background-color: #fff;color: #fff;cursor: pointer;padding: 0 20px;width: 100%;text-align: left;border: 1px solid #eaeaea;outline: 0;-webkit-transition: .4s;-o-transition: .4s;transition: .4s;border-bottom: none;margin-top: 0 !important }.accordion h4:after, .accordion.active h4:after {content: '\f0fe';float: right;font-family: fontawesome }.accordion.active h4:after {content: '\f146' }.team-section-content {padding: 0 }.accordion h4 {font-size: 16px !important;font-family: nunito;color: #333;text-transform: capitalize }.services-content {padding: 1em 0;border-top: 1px solid #eaeaea }.services-text {max-width: 790px;text-align: justify }div.panel {padding: 0 18px;background-color: #fff;max-height: 0;overflow: hidden;-webkit-transition: max-height .2s ease-out;-o-transition: max-height .2s ease-out;transition: max-height .2s ease-out;-webkit-box-shadow: none !important;box-shadow: none !important;margin-bottom: 5px;border: 1px solid #eaeaea;border-radius: 0;border-top: none }.services-content a.btn.btn-primary {font-weight: 400;font-size: 18px;text-transform: initial;color: #78ab4e;background: 0 0;padding: 0;border: none !important;margin-top: 15px }.services-content a.btn.btn-primary:hover {background: 0 0 }.services-content a.btn.btn-primary {font-size: 18px;text-transform: initial;letter-spacing: -1px !important;color: #78ab4e;background: 0 0;padding: 0;border: none !important;margin-top: 15px }div.services-content a.btn.btn-primary:hover {background: 0 0;border: none !important }div.services-content a.btn.btn-primary:after {content: '\f0a9';font-family: fontawesome;padding-left: 10px;font-weight: lighter }.serv-block ul {-webkit-column-count: 2;column-count: 2;margin: 2em 0;-webkit-padding-start: 0;-webkit-column-gap: 3em;column-gap: 3em }.serv-block ul li {position: relative;list-style: none;left: 1em }.serv-block li:before {content: '\f0da';position: absolute;font-family: fontawesome;left: -1em }.serv-block p {text-align: left !important }div#ootimage:before {bottom: 10px;right: 20px;left: initial }.outoftowpage .services-item .col-xs-12.col-md-3.col-lg-3:before {display: none }div#gallerypage:before {bottom: 0 }div.footer-inner-container p {line-height: 23px !important }div#left:before {left: initial;right: 25% }.balogo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 2em auto;padding: 0 }.balogowrp img {max-width: 200px;margin: auto }.balogowrp {width: 33%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1 }.mobile-menu span.caret:before {content: '+';position: absolute;color: #fff;top: -14px }.mobile-menu span.caret {color: transparent;position: relative }.mobile-menu li.dropdown.open span.caret:before {content: '-' }a.pull-right.menu-toggle {position: absolute;right: 0;z-index: 999;top: 0 }.mobile-menu ul.nav {margin: 17em 0 }span.power {display: inline-block;float: right;text-transform: initial;font-weight: lighter;font-size: 11px }img.img-responsive.roya-copy {display: inline-block;max-width: 130px;position: relative;left: 5px;top: 3px }.footer-copy {font-size: 12px;color: #ccc;border-top: 1px solid rgba(204, 204, 204, .3);padding-top: 1em }.input-block {padding: 0;position: relative }.contct-submit {padding: 0;position: relative;top: 1em }form#contact-form input::-webkit-input-placeholder {color: rgba(255, 255, 255, .5) !important }form#contact-form input::-webkit-input-placeholder::-moz-placeholder {color: rgba(255, 255, 255, .5) }form#contact-form input::-webkit-input-placeholder:-ms-input-placeholder {color: rgba(255, 255, 255, .5) }form#contact-form input::-webkit-input-placeholder:-moz-placeholder {color: rgba(255, 255, 255, .5) }form#contact-form textarea#message1::-webkit-input-placeholder {color: rgba(255, 255, 255, .5) !important }form#contact-form textarea#message1::-webkit-input-placeholder::-moz-placeholder {color: rgba(255, 255, 255, .5) !important }form#contact-form textarea#message1::-webkit-input-placeholder:-moz-placeholder {color: rgba(255, 255, 255, .5) !important }.alert {border-radius: 0 !important;margin-left: 0 !important;margin-top: 1em }.has-error .form-control {border-color: #a94442 !important }div#doctor-section:after {content: '';background: #f1f6f7;width: 150px;height: 150px;bottom: 0;left: 0;z-index: 1;position: absolute }div.text-wrap {position: initial;margin-top: 1.5em }.welcome-image-title {left: 0;right: 0;bottom: 12%;margin: auto;position: absolute }.dr-content-right {height: 730px;display: flex;align-items: center;justify-content: center }.col-xs-12.col-md-6.col-lg-6.dr-content-left.aos-init.aos-animate {padding: 0 }div#services p {color: #111e27;font-weight: 400 }.doctor-content-wrp:nth-child(2) .dr-content-right {padding-left: 0 }.doctor-content-wrp ul {padding-left: 10px }.doctor-content-wrp ul li {list-style: none;position: relative;left: 15px }.doctor-content-wrp ul li:before {content: '\f00c';font-family: fontawesome;position: absolute;left: -23px }.dr-content-right {padding-left: 5em }.serv-image-wrp {border: 1px solid transparent;-webkit-transition: all ease .9s;-o-transition: all ease .9s;transition: all ease .9s;padding: 5px;z-index: 300 }div#services {padding: 8em 0 10em }.cta-block:hover .serv-image-wrp {-webkit-transform: translate(0, -20px);-ms-transform: translate(0, -20px);transform: translate(0, -20px) }div#ry-sec1 span.span-1 {background: 0 0;color: #085284;font-size: 34px;padding: 0;text-transform: capitalize;letter-spacing: 0;font-family: 'Pinyon Script', cursive;font-weight: 600 }.afflogo img {max-width: 120px;margin: auto }.afflogo {padding: 3em 0 4em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.afflogo .afflogo-wrp:nth-child(2) img {max-width: 200px }.headwrp .col-md-7.col-lg-7 {position: relative;top: -18px }.headwrp .col-md-2.col-lg-2 {top: -11px }ul.prodcta li:last-child a.btn.btn-primary {margin-bottom: 0 }.imagewrp {border: 1px solid #90837a;padding: 5px;max-width: 500px;margin: auto;float: none }.imagewrp img {background: #fff;max-width: 700px;margin: auto }form#contact-form .form-control:focus {border-color: #fff !important;outline: 0;-webkit-box-shadow: none !important;box-shadow: none !important }.biowrpleft img {max-width: 300px }.biowrpleft {height: auto !important }div.sidebar-list p {line-height: 3 !important }.sidebar-default>div {max-width: 350px;padding: 0 }.sidebar-default {padding: 0 }.model {display: none }span.input-group-btn button.btn.btn-primary:after {display: none }.btn.btn-primary.app a:before {display: none }ul.prodcta a.btn.btn-primary {list-style: none;background: #2a3136;margin-bottom: 8px;text-align: center;width: 350px;height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;text-transform: uppercase;letter-spacing: 0 !important;font-size: 14px !important }ul.prodcta a.btn.btn-primary:before {background: #6491b5 }.forArrow .arrowdown {position: absolute;left: 50%;margin-left: -20px;margin-top: 50px;color: #fff;font-size: 60px;cursor: pointer;bottom: 10% }.arrow.bounce:before {content: '';background: url(https://www.royacdn.com/unsafe/smart/Site-aa5e814a-4dec-4718-bbde-d19dc51058ff/resources/arrow_down.png);display: block;width: 45px;height: 24px;background-repeat: no-repeat;background-size: contain }div#sm-carousel {padding: 0;z-index: 300 }.magazine {margin-top: 8em;padding: 0 }.cta-wrp {margin-top: 0;padding: 4em 0 }.team-title, .text-wrap {position: absolute;left: 0;right: 0;bottom: 5% }.gallery-section .gallery-title {position: initial;background: 0 0 }div#specialoffer p {margin: 1em 0 1.5em }div#gallerypage.twentytwenty-container {margin: 1em 0 !important }div#caseimg.twentytwenty-wrapper .twentytwenty-horizontal {position: initial !important }.gallerycase {position: absolute;bottom: 0;width: 100% }div.gallerycase p {text-align: center !important }div.gallery-title a {color: #fff }div#gallerypage .twentytwenty-wrapper.twentytwenty-horizontal {max-width: 100% }.testi-button a.btn.btn-primary {background: #eec155;color: #000 !important;font-weight: 600;border: 1px solid #eec155;position: relative;top: 5em }.testi-button:hover a.btn.btn-primary {color: #eec155 !important }.gallery-title a.btn.btn-primary {margin-top: 1em }div#rsqaw {max-width: 100% !important }.rev-img {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 1em }.rev-img img {max-width: 100px;margin: auto }.rev-img .col-xs-12.col-lg-6 {width: 50%;max-width: 300px }.rev-img-block {text-align: center }.services-item:nth-child(odd) .col-xs-12.col-md-7.col-lg-7 {padding-left: 2em;margin: auto }.services-item:nth-child(even) .col-xs-12.col-md-7.col-lg-7 {padding-right: 2em;margin: auto }.practice-list ul li {list-style: none;padding-right: 1em }.practice-list ul {-webkit-padding-start: 0;-webkit-column-count: 3;column-count: 3 }.practice-list a:before {content: '\f0da';font-family: fontawesome;padding-right: 10px }.video-list ul li {list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;top: 4px }.video-list ul {-webkit-padding-start: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0;background: #161616;position: relative }.slider-text-wrapper span.span-1 {background: 0 0 !important;color: #050304 !important;padding: 0;font-size: 50px }.welcome-content-title span.span-1 {font-size: 40px !important }.team-content-text {margin: 2em 0 4em }.services-text {margin: 2em auto }.team-title h5 {color: #fff;font-size: 19px !important;margin-bottom: 0 }div.testimonial-slider a.carousel-control:hover {background: 0 0 }.team-title p {color: #fff;margin: 0 }.specials-wrp {float: right }div#specialoffer {margin: 0;background: url(https://www.royacdn.com/unsafe/smart/Site-26efe8fa-cdaf-4e04-aea3-1b0748085ec1/homepage_images/special_offers_img_bg.jpg);height: 630px;display: -webkit-box;display: -ms-flexbox;display: flex;background-repeat: no-repeat;background-size: cover;background-position: center center !important }.blogpage-itemright .blg-container>div {min-height: auto }.blogpage-itemright .blog-item a.btn.btn-primary {position: initial;margin: 1em 0 2em }.blogpage-itemright.blogpage-itemright .blog-item {padding: 0 }.blogpage-itemright.blogpage-itemright .blogitem-wrp {padding: 0 }a.btn.btn-primary.blogsinglepage {position: initial !important }.blogtitle h4 {color: #333;text-transform: capitalize;font-weight: 600 }.sidebar-blog {margin-top: 1em;padding: 0 }.blogpage-itemleft h6 {font-family: 'Libre Franklin', sans-serif;font-size: 14px !important;color: #808285;margin-bottom: 1em }.blogpage-itemleft img {margin: 1em auto }.blogpage-itemleft {padding: 0;padding-right: 2em }.blog-item p {text-align: justify }.services-item a {text-transform: uppercase }.gallery-content-wrp {position: relative;left: 0 }.services-item:nth-child(odd) .col-xs-12.col-md-9.col-lg-9 {padding-left: 2em }.services-item:nth-child(even) .col-xs-12.col-md-9.col-lg-9 {padding-right: 2em }div#teamslider .carousel .carousel-control {color: #000 }div#teamslider .carousel .carousel-control:hover {background: 0 0 }.servicesbtn-wrapper>div {padding: 0 }.servicesbtn-wrapper {padding: 0 }.bio-headshot {max-width: 300px;margin: 0 auto 2em;-webkit-box-shadow: 0 11px 17px -12px #666;box-shadow: 0 11px 17px -12px #666 }table.bc-chart {color: #000;width: 100% }table.bc-chart td {padding-right: 2em;border: 1px solid #000;padding: 1em }div#faceimplants {height: 400px;background: #9897c9 }.video-container {max-width: 400px;margin: 1em auto 0;border-bottom: none;padding-bottom: 0 }div#teamslider img {max-width: 500px;margin: 2em auto 0;-webkit-box-shadow: 0 11px 17px -12px #666;box-shadow: 0 11px 17px -12px #666 }.page-border {padding: 2em 0;border-bottom: 1px solid rgba(0, 0, 0, .1);margin-bottom: 2em }.headhot-wrapper {padding-right: 2em }.sidebar-bg {background: #0f1012;padding: 4em 1em;border-radius: 25px;margin: 1em 0 }.twentytwenty-wrapper.twentytwenty-horizontal {max-width: 600px;margin: auto;float: none }.cta-block img {padding: 0;margin: auto }.footer-content .alert.alert-danger.alert-missing-fields {margin-top: 2em }.team-img-wrp img {max-width: 750px;margin: auto }.gallery-content-wrp {float: right }.gallery-section h3 {text-transform: uppercase;font-weight: 600;margin: 0;font-size: 45px !important }.twentytwenty-container {margin: 2em 0 1.5em }.gallery-title h5 {color: #333;margin: 0;text-align: center;font-family: 'Cormorant Infant', serif;font-size: 25px !important;text-transform: uppercase }.gallery-title ul {-webkit-column-count: 2;column-count: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-padding-start: 0 }.gallery-title ul li {list-style: none;position: relative;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1 }.gallery-title {text-align: center }.gallery-content-wrp p {font-family: 'Cormorant Infant', serif;font-size: 25px;color: #333 }.gallery-section {background: url(https://www.royacdn.com/unsafe/smart/Site-fbbbaad1-5129-4c77-b5ad-17098e84cf64/banner/gallery_bg.png);background-size: cover;height: 905px;background-position: center;display: -webkit-box;display: -ms-flexbox;display: flex }div#team-section {background: url(https://www.royacdn.com/unsafe/smart/Site-26efe8fa-cdaf-4e04-aea3-1b0748085ec1/homepage_images/team_img_bg.jpg);display: -webkit-box;display: -ms-flexbox;display: flex;margin: 0;height: 1080px;background-size: cover;background-repeat: no-repeat }.welcome-content-title {position: relative;top: -7.5em;max-width: 900px;margin: auto;float: none }.welcome-content-title:before {background: 0 0;content: '';position: absolute;width: 100%;height: 70%;top: -13px;left: 0;background-size: contain;-webkit-transition: all ease .8s;-o-transition: all ease .8s;transition: all ease .8s;border: 2px solid #eec055;right: 0;margin: auto;z-index: 1;border-bottom: none }.welcome-content-title>div {background: #fff;padding: 43px;margin: auto;max-width: 870px }.welcome-content-title h2 {text-transform: uppercase;font-weight: 600;letter-spacing: 1px;margin: 5px;font-size: 30px !important }.welcome-bio-text p {-webkit-column-count: 2;column-count: 2;-webkit-column-gap: 40px;column-gap: 40px;color: #333;font-weight: 400 }.btn.btn-primary.contact:hover a {color: #eec155 !important }.welcome-bio-text {position: relative;top: -3em }a#bannerbtn {margin-top: 10px }.welcome-content-title:after {content: '';width: 502px;bottom: 0;top: initial;background-repeat: no-repeat;content: '';position: absolute;height: 2px;background: url(https://www.royacdn.com/unsafe/smart/Site-fbbbaad1-5129-4c77-b5ad-17098e84cf64/resources/faded_line.png);background-size: contain;left: 0;right: 0;margin: auto;display: block }.btn.btn-primary.contact a:before {content: '';position: absolute;background: url(https://www.royacdn.com/unsafe/smart/Site-fbbbaad1-5129-4c77-b5ad-17098e84cf64/resources/phone.png);width: 32px;height: 32px;background-size: contain;left: 6px;top: 4px;background-repeat: no-repeat }.services-tab .tabs-widget .tab-content .tab-pane ul {padding-left: 0 }div#header-social:before {display: none }.services-wrapper h3 {color: #fff;font-size: 30px !important }ul.social-icons {-webkit-padding-start: 0 }.footer-content textarea.form-control {height: 150px !important;overflow: hidden !important;padding-top: 10px }div#contactmoreinfo {max-width: 530px }.services-item:first-child {padding-top: 0 }.photo-wrapper {margin-bottom: 2em }.photo-wrapper div>div {background: #000;height: 35px }.photo-wrapper a {color: #fff !important }div.text-ba p {text-align: center !important;color: #fff !important }.text-ba {background: #085284;position: initial;color: #fff }.galleryimage-wrapper {margin-bottom: 2em;padding: 0 }form#contact-form textarea#message {height: 150px }form#contact-form .form-group {margin-bottom: 5px;position: relative;top: 11px }table.Office-hours tr td:first-child {padding-right: 1.5em }button.btn.btn-primary.goback {margin-top: 2em }.copy-right {text-align: center;position: relative;top: -7px;left: -1px }.services-wrapper>div {float: right }#services-section .tabs-widget .nav-tabs>li.active>a {opacity: 1;padding-left: 0 }.services-wrapper h2 {color: #fff;font-style: italic }div.services-wrapper:first-child p {color: #fff !important;font-weight: lighter;line-height: 25px;margin: 1em 0 }.services-tab {position: relative;top: -67px;width: 100% }div.list-services a {color: #fff }.list-services {position: relative;top: 2em }.list-services ul {-webkit-padding-start: 0 }.list-services a:after {content: '\f0da';font-family: fontawesome;right: 10px;position: absolute;top: 9px }.list-services a:hover {color: #6491b5;text-decoration: none }div#services-section {background: url(https://www.royacdn.com/unsafe/smart/Site-639b9551-7800-4fb2-9474-122582623f9c/resources/servicesbg_1.jpg);background-size: cover;height: 650px;background-position: 100% 45% }.services-wrapper {margin: 6em 0 }.aff-logo {background: url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/brandsbg.png);z-index: 1;padding: 3em 0 8em;background-size: cover;background-position: center }.officecontentbg {position: relative;top: 5em }.office-content p {position: relative;top: 2em }.office-content {max-width: 1300px;margin: auto;float: none;clear: both }a#officebtn {position: relative;top: 1em }.aff-wrapper {display: flex;align-items: center;justify-content: space-evenly }.office-content-wrp {margin-top: 15em }.aff-image-wrapper img {max-width: 130px;width: 85% }.brand-title {margin-bottom: 4em }div#brandtwo {margin-top: 3em }.services-item {padding: 3em 0;border-bottom: 1px solid rgba(193, 193, 193, .26) }.services-item img {-webkit-box-shadow: 0 11px 17px -12px #666;box-shadow: 0 11px 17px -12px #666 }.top-social {position: absolute;top: -15px;left: 42px }ul.social-links {text-align: center;padding: 0 }ul.social-links li {max-width: 40px;display: inline-block;border: 0;cursor: pointer }ul.social-links img {max-width: 35px;-webkit-transition: all .5s;-o-transition: all .5s;transition: all .5s }a.cta {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: 0 0;z-index: 300 }div#contactus-section p {color: #fff }a.btn.btn-primary.services.hvr-shutter-out-horizontal:after {content: '\f178';font-family: fontawesome;margin-left: 10px }a.btn.btn-primary.services.hvr-shutter-out-horizontal:hover {margin-left: 10px;background: #000 }a.btn.btn-primary.services.hvr-shutter-out-horizontal:before {display: none }div.cta-sidebar-wrapper a {color: #fff;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s }.cta-sidebar-wrapper a:hover {text-decoration: none;margin-left: 5px }.sidebar-list-wrapper {margin: 2em 0 0 0 }.services-nav ul {-webkit-padding-start: 0 }.no-padding ol.carousel-indicators {display: none !important }.services-wrapper h2 {color: #fff;font-style: italic }div.list-services p {margin: 0 !important }.list-services {position: relative;top: 2em;padding-left: 0 }.list-services ul {-webkit-padding-start: 0 }.list-services ul li {list-style: none;border-bottom: 1px solid rgba(255, 255, 255, .39);padding: .5em 0;position: relative }.list-services a:after {content: '\f0da';font-family: fontawesome;right: 10px;position: absolute;top: 9px }.list-services a:hover {color: #6491b5;text-decoration: none }div#cta-section {margin: 0;background-image: url(https://www.royacdn.com/unsafe/smart/Site-fbbbaad1-5129-4c77-b5ad-17098e84cf64/resources/cta_img_bg.jpg);background-size: cover;height: 380px }.first-section-wrapper .ry-copyright:hover .officeimage-wrapper img {opacity: 1 }.first-section-wrapper .ry-copyright:hover .officeimage-wrapper {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) }.officeimage-wrapper {overflow: hidden;-webkit-transition: all ease .8s;-o-transition: all ease .8s;transition: all ease .8s;padding: 0;background: #000;max-width: 500px;margin: auto;float: none }div#footerbg h2, div#footerbg h3 {color: #111e27;font-size: 40px !important;font-weight: 600;font-family: poppins;text-transform: inherit }div#footerbg h5 {font-style: italic;font-size: 13px !important;position: relative;top: 5px;color: rgba(255, 255, 255, .5);}.home h2, div#ry-sec1 span.span-1 {background: 0 0;color: #111e27;font-size: 50px !important;padding: 0;text-transform: inherit;letter-spacing: 0;font-weight: 700;margin-top: 0 }.home h3 {color: #1ca3cf;letter-spacing: 0 !important;font-size: 30px !important;margin: 0;text-transform: uppercase;font-weight: 400 }.services-nav {line-height: 30px;float: left;padding: 5px }.section {width: 350px;float: left }.services-nav li {list-style: none;border-bottom: 1px solid #d1d1d1;line-height: 20px;padding: 15px 20px 15px 15px;position: relative }.services-nav {margin-top: 24px;margin-right: 1.5em }.services-nav li a {color: #000;font-family: 'Frank Ruhl Libre', sans-serif;font-size: 16px;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s }.services-wrapper h2 {font-size: 23px !important;color: #000;font-weight: 600 }.services li {list-style: none;font-size: 15px }.no-padding .carousel .carousel-control:hover {background: 0 0;color: #fff }.sidebar-image-wrapper:nth-child(even) .sidebar-cta-title {right: initial;left: 6% }.sidebar-image-wrapper:nth-child(even) .sidebar-cta-title h3, .sidebar-image-wrapper:nth-child(even) .sidebar-cta-title h5 {color: #000 }.sidebar-image-wrapper:nth-child(even) .sidebar-cta-title h5 {text-align: left }.sidebar-cta-title h5 {color: #fff;text-transform: uppercase;text-align: right;margin: 0;letter-spacing: 1px;font-size: 15px !important }.cta-sidebar-wrapper .testi-block {padding-bottom: 1em;min-height: 275px }.testi-border {max-width: 900px;margin: 1em auto;float: none;min-height: 115px }.testi-block .row {margin: 0 }span.btn-vertical-slider.arrow-up {margin-top: 2em }.testi-author a.btn.btn-primary {border-radius: 0;border: none;background: #000;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s }.testi-block p {font-weight: 400;margin: 2em 0 }.team-button-wrapper {margin-top: .5em }a.btn.btn-primary.team-slider-button.hvr-shutter-out-horizontal {border-radius: 0 }.testimonial-slider span.icon-next, .testimonial-slider span.icon-prev {display: none }.team-slider-wrapper img {max-width: 150px;margin: auto }.testimonial-slider .carousel-indicators li {background: #e9f3f6;border: none }.testimonial-slider .carousel-indicators li.active {background: #6f6f74 }.testimonial-slider .carousel-indicators li {margin: 0 5px;width: 10px;height: 10px }.services li:before {content: '\f111';font-family: fontawesome;position: relative;top: -3px;color: #d1d1d1;text-decoration: none;font-size: 5px;margin-right: 10px }div#testi {margin: 0;background: url(https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/reviews_img_bg_new.jpg);height: 892px;background-size: cover;background-position: center;display: flex;align-items: center }.cta-block:hover a {text-decoration: none !important;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s }.cta-block {margin: 0 }div.text-wrap a {color: #fff;letter-spacing: 2px;font-weight: lighter }a.btn.btn-primary.banner {background: #eee092;border-radius: 20px;border: none;padding: 10px 30px;color: #444;font-weight: 700;letter-spacing: 0 }.top-contact-wrapper span a:before {content: '\f095';font-family: fontawesome;padding-right: 5px }.site-phone {float: right }.site-phone span1 {font-size: 17px;position: relative;right: 3em }.site-phone span1 i {color: #a0b5b5;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s }.site-phone span1 i:hover {color: #20b0b0 }.social-inner-wrap li a {color: #a0b4b4;font-size: 17px;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s }.social-inner-wrap li a:hover {color: #fff }.top-contact-wrapper span {background: 0 0;font-size: 15px;border-radius: 0;letter-spacing: 0;text-transform: uppercase;text-decoration: none;font-weight: 400;position: relative;color: #fff }.top-contact-wrapper span:before {content: '';position: absolute;width: 40px !important;height: 35px !important;left: -58px;background-size: contain !important;background-repeat: no-repeat !important;top: 7px }#homeheader .top-contact-wrapper .header-contact .phone-wrap:first-child span:before {content: '';position: absolute;background: url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/headerphone.png);width: 40px!important;height: 35px!important;left: -58px;background-size: contain!important;background-repeat: no-repeat!important;top: 7px;}div#app span:before {background: url(https://www.royacdn.com/unsafe/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/headermail.png) }.payment {margin-top: 1em }div#right {margin-top: 7em;padding-left: 2em }div.contact-block a {color: #fff;font-weight: lighter }.contact-info span-1 {color: #4e8a8b }table.contact-info tr:nth-child(1) i {position: relative;top: -15px }div#right {margin-top: 7em }.contact-block a {color: #fff }form#contact-form input#message {padding-bottom: 120px;padding-top: 2em }input.btn.btn-primary.hvr-shutter-out-horizontal {text-transform: initial }body.home.modal-open {top: 0 !important }body.default.modal-open {top: 0 !important }.modal-content .alert {margin-top: 2em }.modal-content input.form-control {margin-bottom: 1em;height: 45px;padding: 20px }.modal-content textarea#message {height: 80px;padding-left: 20px;padding-top: 11px }.mobile-icons {text-align: center;margin-top: 0;position: fixed;z-index: 998;right: 10% }div.contact-info-block a {color: #fff;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s }div.contact-info-block a:hover {text-decoration: none;color: #4e8a8b }.mobile-icons-li a {text-shadow: none !important }ul.mobile-icons-li {list-style: none }div.site-header .logo {overflow: inherit;max-height: initial;z-index: 9999;top: 17px }.doctor-content-wrp:first-child .dr-content-left:before {width: 50px;height: 50px;background: #6f6f74;position: absolute;top: -52px;left: -51px;pointer-events: none;z-index: 1 }.officeimage {display: -webkit-box;display: -ms-flexbox;display: flex }.prodctawrp {background: rgba(255, 255, 255, .5);padding: 20px;border-radius: 20px }ul.prodcta {margin-bottom: 0;margin: 0;padding: 0 }ul.prodcta li {list-style: none }ul.prodcta li a {text-transform: uppercase;font-size: 13px !important;letter-spacing: 0;color: #fff }.prodctablock {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 600px;top: 0;right: 0;bottom: 0;left: 0 }.officecta {display: -webkit-box;display: -ms-flexbox;display: flex }div#welcome-bio .ry-container {max-width: 80% }div#specialoffer:before {content: '';position: absolute;right: 0;top: 34%;background: url(https://www.royacdn.com/unsafe/smart/Site-26efe8fa-cdaf-4e04-aea3-1b0748085ec1/homepage_images/offers_blue_triangle.png);width: 80px;height: 202px;background-size: contain }.testi-block h5 {color: #111e27;font-size: 20px !important;font-family: 'Didact Gothic', sans-serif;font-weight: 600 }div#homecontent div#ry-sec1 {background: url(https://www.royacdn.com/unsafe/smart/Site-26efe8fa-cdaf-4e04-aea3-1b0748085ec1/homepage_images/welcome_img_bg.jpg);background-size: cover;margin: 0;height: 800px;background-position: center }.headwrp.smaller .top-social {display: none }a.btn.btn-primary.about:after, a.btn.btn-primary.coupons:after {content: '\f105';font-family: fontawesome;padding-left: 9px }.first-section-wrapper {margin: 7em 0 -9em }a.btn.btn-primary.about {background: #007538;border-radius: 50px;color: #fff;letter-spacing: 1px;font-size: 13px;padding: 11px 30px;border: none;font-weight: 700;margin-top: 5em }.secon-section-wrapper {padding: 4em 0 }.secon-section-wrapper .title-wrapper {max-width: 600px;margin: 0 auto }.first-section-wrapper h4 {color: #000;font-family: 'Cormorant Infant', serif;letter-spacing: 3px;margin: 0;font-weight: lighter;text-transform: uppercase;text-shadow: none }.first-section-wrapper p {color: #808285;margin: 1.5em auto 0;font-weight: 400 }.cta-container:hover div#cta1 {background: 0 0 }.cta-container:hover div#cta2 {background: 0 0 }.cta-container:hover div#cta3 {background: 0 0 }.cta-container:hover div#cta4 {background: 0 0 }.cta-container:hover div#cta5 {background: 0 0 }.cta-block .cta-container {width: 20%;-webkit-transform: scale(.85);-ms-transform: scale(.85);transform: scale(.85);-webkit-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s }.slider-text-wrapper a.btn.btn-primary:hover {color: #000 }.text-wrap h3 {color: #fff;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;font-size: 19px !important;margin: 0;font-family: 'Libre Franklin', sans-serif;text-transform: capitalize }.cta-block:hover:after {opacity: 1 }.first-section-wrapper .ry-content-wrp p {line-height: 25px }.first-section-wrapper .ry-content-wrp {max-width: 700px;margin: auto;float: none }.cta-block a:hover {text-decoration: none }.cta-block:hover h3 {color: #eec155 }.slider-text-wrapper a.btn.btn-primary:hover {color: #000 }.cta-block:hover h3 {color: #6491b5;letter-spacing: 1px }.text-wrap h4 {color: #111e27;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;font-size: 20px !important;margin: 0;text-transform: capitalize;font-weight: 400 }.cta-wrapper {padding: 0;z-index: 1;position: relative;bottom: -67.2% }.cta-wrapper .ry-container {padding: 0 }.top-contact-wrapper {float: right;padding: 0;display: inline-flex;align-items: center;justify-content: space-between;width: 100%;max-width: 570px }.site-phone .btn-btn-primary {background: #eea701;border-radius: 50px }.site-phone .btn-btn-primary a:before {content: '\f095';font-family: fontawesome;margin-right: 8px }.site-phone .btn-btn-primary a {color: #fff }.shoponlinelink a {color: #fff !important }.shoponlinelink a {color: #fff !important;padding-left: 36px }#footer .top-social {position: absolute;top: 4em;left: 24px;z-index: 9999 }#footer ul.social-links li {margin-right: 5px }.footer-inside-wrapper {padding: 0 30px;margin: 3em 0 1em }.footer-inside-wrapper .ry-input {height: 40px;border-radius: 0;padding: 6px 12px;font-family: nunito;font-size: 16px;-webkit-box-shadow: none;box-shadow: none }.sumit-button {padding-top: 10px }.input-block input#message {padding-bottom: 7em;padding-top: 1em }.modal-footer {border-top: 0 !important }input.submit-footer {color: #146a45;float: right;padding: 0 15px;font-weight: 700 }.footer-inside-wrapper textarea.form-control {height: 150px }.footer-form-wrapper {background: #fff;padding: 0;border-top-right-radius: 50px;border-top-left-radius: 50px;max-width: 322px }.ry-footer-blocks:first-child {display: block }.address li {list-style: none }table.office-hours td {font-size: 15px;line-height: 30px;font-weight: lighter }table.office-hours td:first-child {padding-right: 30px }.footer-button-wrapper {padding-bottom: 20px }.gallery-wrapper>div {padding: 0 }.gallery-wrapper {margin-bottom: 1em }.hvr-shutter-out-horizontal {display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-box-shadow: 0 0 1px transparent;box-shadow: 0 0 1px transparent;position: relative;background: #e1e1e1;-webkit-transition-property: color;-o-transition-property: color;transition-property: color;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s }.hvr-shutter-out-horizontal:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #32bcdd;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 50%;-ms-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-duration: .3s;-o-transition-duration: .3s;transition-duration: .3s;-webkit-transition-timing-function: ease-out;-o-transition-timing-function: ease-out;transition-timing-function: ease-out;border-radius: 50px }.hvr-shutter-out-horizontal:active, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:hover {color: #fff }.hvr-shutter-out-horizontal:active:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:hover:before {-webkit-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1) }.contact-info-block span.span-5 {color: #fff }.contact-info-block span.span-5:before {content: '\f095';font-family: fontawesome;margin-right: 8px }.contact-info-block li p {color: #fff;font-weight: lighter;letter-spacing: 1px }.contact-info-block .ry-content.copy span {display: block }.contact-info-block .ry-content.copy span .fa {width: 20px;margin-right: 10px;text-align: center }.contact-info-block li {line-height: 20px;list-style: none }.contact-info-block ul {-webkit-padding-start: 0 }.contact-info-block {padding-top: 1.5em;font-weight: lighter }.fa.fa-marker:before {content: '\f041';font-family: fontawesome }.sidebar-default ul.prodcta a.btn.btn-primary {margin: 1.5em 0;background: rgba(0, 0, 0, .8);width: 250px;background-position: center }.sidebar-default ul.prodcta a.btn.btn-primary {margin: 1.5em 0;background: rgba(0, 0, 0, .8) }.sidebar-default .prodctawrp {background: 0 0;padding: 0 }.breast-augmentation-loc ul {-webkit-column-count: 2;column-count: 2 }.breast-augmentation-loc ul li {list-style: none }.breast-augmentation-loc {margin-top: 1em }.breast-augmentation-loc a:before {content: '\f0da';font-family: fontawesome;padding-right: 10px }.image-wrapper {padding-left: 2em;float: right;max-width: 300px }.skinmedicaimg {max-width: 200px;margin: auto }.page-image {max-width: 500px;margin: auto }.default .ry-title h4 {font-size: 20px !important }.sidebar-list ul {-webkit-padding-start: 1em }.rev-block h3 {margin: 0;padding-bottom: 1em;padding-left: 48px }.rev-block h3:before {content: '';background: url(https://www.royacdn.com/unsafe/smart/Site-639b9551-7800-4fb2-9474-122582623f9c/resources/quote.png);background-size: contain;width: 40px;height: 40px;position: absolute;left: 20px;right: 0;top: 24px }.input-group.search-bar-widget {max-width: 350px;margin: auto;padding: 0 0 1em 0 }a.map-link {position: absolute;top: 0;background: 0 0;right: 0;bottom: 0;left: 0 }button.btn.btn-primary.search-btn {padding: 9px 17px }input.form-control {border-radius: 0 }.sidebar-services .tabs-widget ul.nav-tabs {display: -webkit-box;display: -ms-flexbox;display: flex }.sidebar-services .tabs-widget ul.nav-tabs li:hover:active {background: #4d5f7c !important }.sidebar-services .tabs-widget ul.nav-tabs li:hover {background: #4c5e7d !important }.sidebar-services .tabs-widget ul.nav-tabs li:active {background: #4c5e7d !important }.sidebar-services .tabs-widget ul.nav-tabs li {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1 }.sidebar-services .tabs-widget>.tab-content {border: none;border-top: none;background: #4d607c;height: 250px;padding: 0 }.sidebar-services .tabs-widget .nav-tabs>li>a:active, .sidebar-services .tabs-widget .nav-tabs>li>a:focus, .sidebar-services .tabs-widget .nav-tabs>li>a:hover {background: #4d607c !important }.sidebar-services .tabs-widget .nav-tabs {border-bottom: none;background: #20b0b0 }.sidebar-services .tabs-widget .nav-tabs>li>a {font-family: muli !important;margin: 0;background: 0 0 !important;border: none !important;color: #fff !important;font-size: 16px !important;text-transform: capitalize !important;font-weight: 400 !important }.sidebar-service .tabs-widget ul.nav-tabs {background: #20b0b0 }.sidebar-service .tabs-widget .nav-tabs>li>a:hover {background: 0 0;border: none;color: #fff;letter-spacing: 0;font-family: muli }.sidebar-list ul li {list-style: none;line-height: 40px;border-bottom: 1px solid rgba(255, 255, 255, .1) }.sidebar-bg {background: #2a3136;padding: 4em 1em;border-radius: 0;margin: 1em 0 2em }.sidebar-bg h3, .sidebar-bg h5 {color: #6491b5;margin: 0 }.sidebar-bg h5 {text-transform: uppercase;font-size: 15px !important;letter-spacing: 1px }.sidebar-bg p {margin-bottom: 0 }.sidebar-list li a {color: #fff;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s }.sidebar-list ul li a:hover {text-decoration: none;color: #6491b5 }.page-separator {padding: 2em 0;border-bottom: 1px solid rgba(74, 92, 120, .1) }.sidebar-services {padding: 17px 0 0 0 }.sidebar-list li a:after {content: '\f0da';font-family: fontawesome;position: absolute;right: 1em }.sidebar-wrapper {max-width: 300px;margin: auto;float: none }.button-wrapper .cta-block {margin: 0;padding: 0 }.button-wrapper .cta-block:before {background: #4a5c78;content: '';position: absolute;width: 99%;height: 200px;top: 23%;left: 0;background-size: contain;border-radius: 18px;z-index: -300;-webkit-transition: all ease .8s;-o-transition: all ease .8s;transition: all ease .8s;right: 0;margin: auto }.button-wrapper .cta-sidebar-wrapper {overflow: initial }.button-wrapper:hover .cta-block:before {background: #1ab1b1 }.button-wrapper .text-wrap {padding: 0;position: absolute;left: 10%;text-transform: uppercase;width: 100%;line-height: 19px;right: 0;bottom: -29px;text-align: left }.officehours-wrapper p {color: #fff }ul.html-sitemap-ul li {list-style: none }ul.html-sitemap-ul li a:before {content: '\f178';font-family: fontawesome;margin-right: 10px }ul.html-sitemap-ul li a {-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;font-size: 18px }ul.html-sitemap-ul li a:hover {text-decoration: none;padding-left: 10px }.awards-wrapper {margin-top: 1em }.hospital-tour .col-xs-6 {padding: 0 }.hospital-tour div {padding: 0 }.map-wrapper {max-width: 400px }.about {max-width: 300px;margin: auto;-webkit-box-shadow: 0 11px 17px -12px #666;box-shadow: 0 11px 17px -12px #666 }.modal {overflow-y: scroll }.hospital-tour img:hover {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1) }.services-image-wrapper {margin: 10px }.services li {list-style: none }.services ul {-webkit-padding-start: 0 }.services ul li a:before {content: '\f046';font-family: fontawesome;padding-right: 10px }.services ul {-webkit-column-count: 2;column-count: 2;padding: 20px 0 }.services-image {max-width: 400px;-webkit-box-shadow: 0 11px 17px -12px #666;box-shadow: 0 11px 17px -12px #666;margin: auto }.form-wrapper {padding: 30px 30px 50px 30px;margin-top: 1em;background: #fff;border: solid #bdbdbd 0;box-shadow: -4px 3px 50px rgba(0, 0, 0, .11);-webkit-box-shadow: -4px 3px 50px rgba(0, 0, 0, .11);-moz-box-shadow: -4px 3px 50px rgba(0, 0, 0, .11) }.bnr-title h1 {background: 0 0;color: #fff;font-size: 50px !important;padding: 0;text-transform: capitalize;letter-spacing: 0;font-weight: 700;margin-top: 0;text-align: left !important }.top-contact-wrapper a:hover {text-decoration: none }.services a.btn.btn-primary.hvr-shutter-out-horizontal {line-height: 20px;text-align: left !important;float: left }div#bnr1 {background: url(https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/Insidepage_Banners_Set_2/clarkeeye_aboutus.jpg);background-size: cover !important }div#bnr2 {background: url(https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/Insidepage_Banners_Set_2/clarkeeye_paymentoptions.jpg);background-size: cover !important }div#bnr3 {background: url(https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/Insidepage_Banners_Set_2/clarkeeye_promotions.jpg);background-size: cover !important }div#bnr4 {background: url(https://s3.amazonaws.com/static.organiclead.com/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/Insidepage_Banners_Set_2/clarkeeye_aboutus.jpg);background-size: cover !important }.dashed-border {border-bottom: 1px dashed #2d5533 }.about-image {max-width: 200px;margin: auto;-webkit-box-shadow: 0 11px 17px -12px #666;box-shadow: 0 11px 17px -12px #666 }.text-wrapper2 {padding: 35px 0 }.sidebar-content {max-width: 350px;margin: auto;float: none;padding: 0 }.sidebar-default>div {margin: auto;float: none;z-index: 1 }.button-wrapper {margin: 2em 0 }.inside-sidebar {max-width: 500px;margin: auto;float: none }.input-group.search-bar-widget .input-group-btn {border: 1px solid rgba(255, 255, 255, .3);border-left: none }.input-group.search-bar-widget input.form-control {border-right: transparent !important;-webkit-box-shadow: none !important;box-shadow: none !important }button.btn.btn-primary.search-btn.hvr-shutter-out-horizontal {background: 0 0 !important;color: #000 }button.btn.btn-primary.search-btn:before {display: none }.sidebar-logo img {max-width: 300px;margin: auto }.button-wrapper img {max-width: 500px;margin: auto;float: none }.sidebar-cta-title a {text-align: center;margin: 0;color: #fff !important;font-size: 20px !important;font-weight: 400;font-family: 'Frank Ruhl Libre', sans-serif;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s }.officehours-wrapper {padding: 10px;line-height: 25px }.sidebar-cta-title a:hover {letter-spacing: 1px;text-decoration: none }.sidebar-cta-title p {line-height: 20px }.hospital-tour img {-webkit-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;-webkit-transform: scale(.9);-ms-transform: scale(.9);transform: scale(.9);margin: auto;-webkit-box-shadow: 0 11px 17px -12px #666;box-shadow: 0 11px 17px -12px #666 }.social-icons li:hover {border: none !important;background: #6f6f74 !important }.social-inner-wrap li a {color: #1a588d !important;opacity: 1;font-family: fontawesome !important }.social-inner-wrap li a:hover {color: #1e4d79 !important;border: none }.sidebar-default h3 {color: #fff;margin: 0;font-size: 17px !important;text-transform: uppercase;letter-spacing: 2px !important }.sidebar-cta-title {-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;position: absolute;top: 45%;left: 47% }.sidebar-image-wrapper {margin-bottom: 10px;padding: 0 }.sidebar-default p {line-height: 25px;margin: 1em 0 }.sidebar-services img {max-width: 350px;margin: auto;float: none;border: 2px solid rgba(77, 96, 124, .09);padding: 10px }@media (max-width:767px) and (min-width:501px) {div.slider-text-wrapper p {margin: 0 auto 10px }}@media (max-width:991px) {.slider-text-wrapper h1 span.span-2 {text-align: center }.footermenu {display: none }ul.pagination {display: flex;align-items: center;justify-content: center }div.bnr-title {top: 40% }.cta-wrp {display: block }.cta-section .serv-image-wrp {border: none !important }.cta-block:last-child {width: 100% !important }div#rightcontent:before {display: none }.doctor-content-wrp:first-child .dr-content-left:before {display: none }.doctor-content-wrp:last-child .dr-content-left:after {display: none }.aff-image-wrapper {width: 50% !important;display: flex;align-items: center;justify-content: center;height: 120px }.aff-wrapper {display: block }div#brandtwo {margin-top: 0 }div#rightcontent, div.dr-content-left {max-width: 500px !important }a.btn.btn-primary.dr, div#whatweprovide a.btn.btn-primary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;max-width: 200px;margin: 2em auto 0 }div.mobile-icon a {color: transparent }div#doctor-section:after {display: none }.dr-content-right {padding-left: 0 }a.btn.btn-primary.blogsinglepage {max-width: 230px !important }div.ry-footer-blocks:last-child h3 {position: inherit }.whatweprovide-image:before {display: none }div.bnr-title {left: 0;float: none }div.testimonial-slider .carousel-control {display: none }div#doctor-section {padding: 3em 0 6em }.team-block {display: block }table.clinic-hours {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.roya-copy {float: none }div.roya-copy {float: none;text-align: center }table.contact-info a {top: 0 }div#whatweprovide:before {width: 100%;border-radius: 0 }.whatweprovide-image {position: initial;max-width: 500px;margin: 0 auto 5em;float: none }.whatweprovide-content {width: 100%;padding: 5em 2em;max-width: 100% }.what-weprovide-wrp {display: block }.whatweprovide-image img {border-top-right-radius: 8px;border-bottom-right-radius: 8px }.dr-content-left {margin: 0 auto 4em;float: none;max-width: 250px }div.menu-bg {display: none }body.default h1 {font-size: 36px !important;margin-top: 10px;letter-spacing: 0;margin-bottom: 10px;text-align: center !important }.blogpage-itemleft h6 {text-align: center;margin: 1.5em 0 2em !important }.blogpage-itemright h4 {text-align: center }.default div#specialoffer:before {display: none }div.content-right {padding: 2em 1em;height: auto !important }div.content-left img {max-width: 500px;margin: 2em auto;float: none }.blogpage-itemleft a.btn.btn-primary {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;max-width: 180px !important;margin: 1em auto 2em !important }div.content-left {height: auto !important }div.serv-list ul {-webkit-column-count: 1;column-count: 1 }a#servicesbtn {margin-top: 0;margin-left: 0 }div#homecontent div#ry-sec1:before {top: 0;height: 900px;right: 0;width: 200px }div.site-header ul li a:after {display: none }div#specialoffer {padding: 4em 0 !important;background: #e6edf2 !important }.default div#team-section, div#team-section {height: auto;padding: 4em 0 !important }div#specialoffer p {margin-bottom: 0 }div#services:before {display: none }.slider-text-wrapper span.span-1:before {content: '';position: absolute;background: url(https://www.royacdn.com/unsafe/smart/Site-26efe8fa-cdaf-4e04-aea3-1b0748085ec1/homepage_images/banner_text_swirl.png);background-size: contain;max-width: 510px;height: 152px;pointer-events: none;top: -20px;left: 0;right: 0;margin: auto;background-repeat: no-repeat }.associatedlogos img {max-width: 100px;margin: auto }.biowrpleft img {margin: auto }.biowrpleft {height: auto !important;margin-bottom: 1em }.associatedlogos {top: 3em !important }.testi-border {padding: 0 3em }.testi-border:before {left: 0 }.page-separator ul li p {text-align: left !important }.testimonial-slider .carousel-indicators li {display: inline-block !important;margin: 0 5px !important }.services-item p {padding: 0 .5em }div.magazine {margin-top: 5em;padding: 0 }.first-section-content a.btn.btn-primary {position: absolute;left: 0;right: 0;margin: auto;max-width: 250px }.first-section-content {margin-bottom: 5em }div.footer-content span2 {top: -28px }.footerlogoblock img {margin: auto;max-width: 200px }div.footer-wrapper .social-inner-wrap {float: none;margin: 2em auto 2em;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }div.footer-content-wrp {margin: 2em 0 0 }.slider-text-wrapper span.span-1, div.slider-text-wrapper h1 {letter-spacing: 1px !important;left: 0 !important;text-align: center;font-size: 45px !important }div.slider-text-wrapper h4 {text-align: center;font-size: 20px !important }div#footerbg h2, div#footerbg h3 {text-align: center }div#footerbg h5 {text-align: center }.testi-author p {text-align: center !important }div#footerbg h3:after, div#testi h3:after {display: none }.office-content-wrp {margin-top: 4em }.officecontentbg {padding: 0;max-width: 800px;margin: auto;float: none }.officecta {height: auto !important;display: block;max-width: 700px !important;margin: auto;float: none }.officeimage {max-width: 700px;margin: 0 auto 2em;float: none;display: block }.prodctablock {height: auto;top: 0;left: 0;bottom: 0;right: 0 }div#homecontent div#ry-sec1:after {display: none }div#homecontent div#ry-sec1 {height: auto;background-position: left }div#welcome-bio .ry-container {max-width: 100% }div#welcome-bio h2:after {display: none }.cta-block:before {display: none }div#services {padding: 0 0 8em 0 }.welcome-image-right {height: auto !important }.aff-logo h4 {top: .5em }.aff-logo:after, .aff-logo:before {top: 39px;left: 7em }.aff-logo:after {left: initial !important;right: 7em }.blog-item .col-xs-12.col-md-4.col-lg-4:before, .blog-item .col-xs-12.col-md-5.col-lg-5:before, .services-item .col-xs-12.col-md-3.col-lg-3:before, div#ootimage:before {right: 0;left: 0;margin: auto }div#homefooter:before {bottom: 25% }.image-wrapper {padding: 0;float: none;margin: 2em auto }.services-item:nth-child(odd) .col-xs-12.col-md-7.col-lg-7 {padding-left: 0 }.services-item:nth-child(even) .col-xs-12.col-md-7.col-lg-7 {padding-right: 0 }div#caseimg {margin-top: 1em }.contct-submit {text-align: center }.testi-section-wrapper span.span-1, div#team-section span.span-1 {font-size: 30px }.galleryimage-wrapper {max-width: 400px;margin: 0 auto 2em;float: none }.sidebar-image-wrapper {padding: 0 }.sidebar-default {padding: 0;margin-top: 2em }.specials-wrp {display: block;max-width: 700px;margin: auto;float: none }div.text-wrap h3 {margin: 5px 0 0 0 }div.text-wrap h4 {margin: 0 0 10px 0 !important }.services-item a.btn.btn-primary {position: absolute;left: 0;right: 0;max-width: 150px;margin: 1em auto }.blog-item>div {padding-bottom: 1.5em;text-align: center }.blog-item a.btn.btn-primary {max-width: 200px !important;float: none;position: relative;left: 0;right: 0;margin: 2em auto !important;display: -webkit-box;display: -ms-flexbox;display: flex }.blog-item .col-xs-12.col-md-7.col-lg-7 {padding-left: 0 }.services-item:nth-child(odd) .col-xs-12.col-md-9.col-lg-9 {padding-left: 0 }.services-item:nth-child(even) .col-xs-12.col-md-9.col-lg-9 {padding-right: 0 }.slider-text-wrapper p:before {display: none }.twentytwenty-container {left: -6px }.services-item {text-align: center;padding: 3em 2em }.headhot-wrapper {padding-right: 0 }div.bio-headshot {margin: 0 auto 2em }.page-border {text-align: center }div.site-header .logo {top: 0 }div#testi h3:before {width: 30px;height: 30px }.welcome-content-title {padding: 0 1em }.welcome-content-title:before {height: 83%;top: -17px }.gallery-title ul {-webkit-padding-start: 0 }div.gallery-content-wrp p, div.gallery-title h5 {font-size: 20px !important }.testi-section-wrapper {position: initial }div#welcome-bio {padding-bottom: 9em;height: auto !important }.gallery-section {height: auto;padding: 5em 0 }.gallery-content-wrp {max-width: 500px;background: rgba(255, 255, 255, .8);padding: 20px;border-radius: 20px }.first-section-wrapper h4, div#team-section h4 {font-size: 19px !important }.aff-image-wrapper img {max-width: 120px }.cta-wrapper {position: initial }.welcome-bio-text {top: -5em }div#cta-section {height: auto;padding: 2em 0;background: #000 }.mobile-icon {width: 50px;height: 50px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;background: #fff;margin-left: 10px;border-radius: 100%;float: right;position: relative;-webkit-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;border: none }.mobile-icon i {color: #111e27;font-size: 20px }.mobile-icon a {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex }.slider-text-wrapper p {margin: 10px 0 }.mobilebuttons {position: relative;right: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;float: right;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;width: 60%;top: -1em }div.site-header ul.dropdown-menu>li {-webkit-box-shadow: none;box-shadow: none;background: #020202 }div.slider-text-wrapper {position: initial;float: none;margin: auto }div.mobile-menu .caret, div.mobile-menu>ul {float: none;position: fixed }.footer-inner-container .copy-right p {text-align: center !important }#services-section div.tabs-widget ul.nav-tabs li {-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }.mobile-nav-logo {position: absolute;background: #eff3f4 }.mobile-nav-logo img {max-width: 200px;margin: auto }div#contactmoreinfo {max-width: 430px }.services-item:first-child {padding-top: 1em }div.footerlinks {text-align: center }div.ry-copyright span {text-align: center;float: none;display: inline-block;margin-top: 0 }.footerlinks {text-align: center;margin-top: 0 }ul.social-icons {-webkit-padding-start: 0;padding-left: 0;margin-left: 0 }div.services-text {max-width: 100% }.first-section-image img {max-width: 300px;margin: auto;float: none;position: relative;left: 3% }.copy-right {float: none;text-align: center;margin: auto }div.footer-inner-container .ry-copyleft img {margin: auto;top: 15px }table.Office-hours {width: 100% }div#testi {margin-top: 0;background: rgba(229, 239, 241, .3);height: auto;padding: 5em 0 }div.testi-author {text-align: left }.testimonial-slider ol.carousel-indicators {bottom: 0 !important }.testimonial-slider .carousel-indicators li {background: #065c8c !important }div#services-section {background: #4a5b77;background-size: cover;height: 500px !important }.services-wrapper {margin: 4em 0 0 }#services-section div.tabs-widget ul.nav-tabs {background: #fff }div.services-wrapper:first-child p {text-align: left }.default div.ry-fullwrp {margin: 0;height: auto !important;padding: 0 0 !important }#footer .top-social {position: initial }.surgical-wrapper {text-align: left }div#right {margin-top: 2em;padding-left: 0 }.contact-info:after {display: none }.services li:before {color: #4e8b8b }.footer-sitelogo {margin: auto }div.testi-container {margin-top: 0 }.medical-center-wrapper {padding: 2em 0 19em }.services li {list-style: none;text-align: left;color: #333 !important }.surgery-tab .tabs-widget ul.nav-tabs {margin: auto;float: none;max-width: 668px }.officeimage-wrapper {margin-top: 3em }.first-section-wrapper .ry-copyleft {padding-left: 0 }.headwrp.smaller {background: #000 }div.intro-box .carousel-control:hover {background: 0 0 }div.intro-box.carousel .carousel-control .icon-prev:before {content: '\2039' }div.intro-box.carousel .carousel-control .icon-next:before {content: '\203a' }div.intro-box .carousel-control.right {right: 0 }div.intro-box .carousel-control.left {left: 0 }div#first-banner {left: 0 !important }div.contact-info-block {padding-top: 0 }div.footer-inner-container .copy-right p {float: none }table.clinic-hours:first-child td, table.contact-info span {text-align: left }div.footer-content {max-width: 500px;margin: 2em auto;float: none;text-align: center }.testi-block {z-index: 1;left: 0;min-height: 300px;position: relative;top: 0 }div.no-padding .carousel-indicators {bottom: 0 !important }.cta-sidebar-wrapper .testi-author p {padding-right: 0;line-height: 14px;margin: auto }.cta-sidebar-wrapper div.testi-author a.btn.btn-primary {position: relative;top: -9em }.cta-sidebar-wrapper .testi-author p {position: relative;top: -2em;left: 4em }.cta-sidebar-wrapper .testi-author img {max-width: 33px;float: left }div.mobile-menu ul.dropdown-menu {background: 0 0;width: 100%;top: 0 }div.cta-block div.cta-container:nth-child(5) {width: 100% }div.mobile-menu .nav .open a, div.mobile-menu ul li a {color: #fff !important;text-align: center;padding: 10px 0 !important;background: 0 0 !important }div.mobile-menu {background: #020202 }div.logoonbanner {max-width: 300px;margin: auto;float: none;padding-top: 9px }a.pull-right.menu-toggle:before {content: '\f0c9';font-family: fontawesome;color: #111e27;font-size: 20px }.nav-open a.pull-right.menu-toggle i.fa.fa-close {opacity: 1;display: block;color: #111e27;font-size: 25px }a.pull-right.menu-toggle i.fa.fa-close {display: none }body.nav-open a.pull-right.menu-toggle:before {display: none }div.ry-header-container {max-width: 90% !important;padding: 0 !important;margin-top: 2em !important;}span.power {font-size: 11px;display: inline-block;float: none }div.app-logo-wrapper img {max-width: 150px }div.app-right .social-inner-wrap {float: none;text-align: center }div.app-left, div.app-right {float: none;margin: auto }.app-right .col-xs-12.col-md-3.col-lg-3 {padding-top: 1em }div.testi-author a.btn.btn-primary {position: relative;top: -10em }div#ry-sec3 {padding: 5em 0 }div.center .ry-copy.item-copy {bottom: 0 !important }div.cta-background {height: auto;margin: auto;float: none;max-width: 260px }div.text-wrap a {font-size: 20px }.pet-portal-content {padding-top: 1em;text-align: center }.testi-left:after {display: none }.testimonial-slider {max-width: 100%;margin: auto;float: none }table.contact-info {margin: auto }div.secon-section-wrapper {padding: 2em 0 0 }div.payment-logo {padding-top: 1em }a.btn.btn-primary.coupons {margin-top: 1em;padding: 11px }div.testi-block img {float: left }div.mobile-menu {position: fixed }div.vWrp {top: 2em }div.ry-container {padding: 0 10px;max-width: 100% }div.services-image-wrapper {margin: 10px auto }a.pull-right.menu-toggle {position: initial;margin: 0;background: #fff;border-radius: 100%;height: 50px;width: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-left: 10px;text-decoration: none }div.headwrp.smaller .logo img {margin-top: 1.8em }.serv-image-wrp {max-width: 300px;margin: 0 auto 3em;float: none }div.first-section-wrapper {margin: 2em 0 }div.cta-block {width: 50% !important }div.site-header {border-bottom: none !important }div.logo img {max-width: 130px;float: left }.welcome-image img {max-width: 500px;margin: auto }.welcomeimg-left {height: auto !important }.welcome-image-center {height: auto !important;margin: 4em 0 }div.headwrp.smaller .ry-header-container {margin: -1.5em auto !important }.logo.headLeft {width: 40% }div.headwrp {position: relative;background: #020202;z-index: 500 }.about-image {margin: 0 auto 10px;padding-right: 0 }div.pets-wrapper {padding-top: 2em }.cta-background:before {top: 0;left: 0 }.cta-block .cta-container {width: 50% }#ry-sec2 .title-wrapper:before {left: 0;right: 0;margin: auto;top: -4em }div#fblocks1 img {max-width: 250px;margin: 0 auto }div#fblocks3 .footer-content {max-width: 155px;margin: 0 auto;display: block;float: none }.footer-button-wrapper {max-width: 310px;margin: 0 auto;float: none }.ry-copyright {text-align: center;margin: auto;float: none !important;padding-right: 0 !important }.mobile-menu ul.nav>li {display: block;width: 100% }.nav-open .mobile-menu {left: 0;Z-INDEX: 400;overflow-x: hidden }}@media (max-width:767px) {.lb-data .lb-close:before {font-size: 20px !important }.lb-data .lb-close {left: 88% !important;top: 5% !important }.welcome-content-title {position: initial;padding: 0 }.welcome-content-title:before {display: none }.welcome-bio-text {position: initial;margin-top: 1em }.welcome-content-title>div {padding: 0;display: block }.welcome-content-title:after {width: auto;display: none }div#team-section {padding: 3em 0 0 0 }.team-img-wrp img {max-width: 500px }.testi-section-wrapper {width: 100% }div.slider-text-wrapper {right: 0;left: 0 }.welcome-bio-text p {-webkit-column-count: 1;column-count: 1 }.slider-text-wrapper a.btn.btn-primary {margin-top: 1em }.services-nav {margin-top: 0;margin-right: 0;width: 100%;padding: 0 }div.services-nav li:after {position: absolute;right: 0;top: 1em;opacity: 0;content: '\f149';font-family: fontawesome;background: 0 0;font-size: 20px;color: #4d8a8a }div.services-nav li {line-height: 10px;padding: 20px 0;text-align: left }ul.services {-webkit-padding-start: 0 }}@media (max-width:600px) {.testi-section-wrapper a.btn.btn-primary {margin-top: 5em }div.list ul {-webkit-column-count: 1;column-count: 1 }div.testimonial-slider.carousel .carousel-control {top: initial !important;bottom: -3em !important;background: 0 0 !important }div.testi-block h5 {margin-bottom: 2em }.testi-border {padding: 0 }.testimonial-slider span.icon-prev {left: initial !important }.testimonial-slider.carousel .carousel-control .icon-next {right: 10px }.testimonial-slider a.carousel-control.left {right: 50%;left: initial;margin-right: 10px }.testimonial-slider a.carousel-control.right {right: initial;margin-left: 10px }div.testimonial-slider .carousel-control .icon-next:before, div.testimonial-slider .carousel-control .icon-prev:before {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center }div#specialoffer {background-position: 64%;height: auto;padding: 2em 0 5em }div#smile-gallery h3 {font-size: 25px !important;margin-bottom: 15px;letter-spacing: 0 !important }.home h2, body.default h2, div#ry-sec1 span.span-1 {font-size: 25px !important }div.cta-block {width: 100% }.home h3, body.default h3 {font-size: 24px !important }.mobilebuttons {top: -11px }div#footermenu ul li a {padding: 10px 0 }ul.menu-wrap li {display: block !important }}@media (max-width:500px) {div#footerbg h3 {font-size: 29px !important;margin: 0 }a.btn.btn-primary {padding: 18px 50px 18px 30px }a.btn.btn-primary:after {top: 25px }div.whatweprovide-image {margin: 0 auto -8px }.mobile-menu ul.nav {margin: 10em 0 }.dr-content-right {padding: 0 1em 0 !important }a#bannerbtn {margin-top: 0;font-size: 11px;padding: 10px 20px }.serv-image-wrp {max-width: 230px }.slider-text-wrapper p {font-size: 11px;line-height: 20px }.team-title h5, .text-wrap h4 {font-size: 16px !important }div.cta-wrp {margin-top: 2em }.magazineimages .col-xs-12.col-lg-3 {width: 30%;margin-bottom: 2em }.magazineimages {margin: 1em 0 }.page-separator ul {-webkit-padding-start: 10px }.prodctawrp {padding: 15px }ul.prodcta a.btn.btn-primary {width: auto;background: rgba(0, 0, 0, .8);position: relative }a.pull-right.menu-toggle.visible-xs.visible-sm {background: 0 0;top: 2em;right: 4em }.slider-text-wrapper a.btn.btn-primary {font-size: 17px !important }div#contactmodal .modal-content button.btn.btn-primary {float: left;margin-right: 0 }.twentytwenty-wrapper.twentytwenty-horizontal {max-width: 300px }div#testi {height: auto;padding: 4em 0 6em }.gallery-section {padding: 3em 0;background-position: right;background-repeat: no-repeat }.gallery-content-wrp {max-width: 100% }div.slider-text-wrapper span.span-2 {font-size: 16px !important }.aff-image-wrapper img {margin-bottom: 1em }div.aff-image-wrapper {width: 100% !important }div#services-section {height: auto !important }div#contactmoreinfo {display: block;text-align: center }div#contactmoreinfo a.btn.btn-primary {margin-bottom: 1em }.contact-info:after {width: auto }div.no-padding .carousel-indicators {display: none !important }div.cta-sidebar-wrapper div.testi-author a.btn.btn-primary {float: left;top: -6em }span.power {font-size: 11px;float: none }div.cta-block .cta-container {max-width: 100%;margin: 0 auto !important;width: 100%;clear: both;float: none }#rebate-content-left .col-xs-5 {max-width: 100% }div.rebate-section p {line-height: 16px;font-size: 12px;text-align: center !important }.slider-text-wrapper span.span-1, div.slider-text-wrapper h1 {font-size: 40px !important;top: 6px }div.first-section-wrapper h4 {font-size: 22px !important;margin: 0 }div.logoonbanner {max-width: 180px;padding-top: 0 }a.btn.btn-primary.banner {font-size: 11px;margin-top: -46px;padding: 6px 13px }span.btn-vertical-slider {margin-top: 8em }span.btn-vertical-slider.arrow-up {margin-top: 5em }div#contactus-section {padding: 8em 0 2em }div.footer-inner-container p {font-size: 10px;margin: 0;white-space: initial }div.footer-form-wrapper {max-width: 250px }div.bnr-wrp {height: 350px !important }div.footer-inner-container .ry-copyleft {padding: 0 }div.footer-inner-container p {margin-bottom: 1em }div.bnr-title h1 {text-align: center !important;margin: 0 }div.secon-section-wrapper {padding: 1em 0 }div.articles ul, div.services ul {-webkit-column-count: 1;column-count: 1;padding: 0 }#ry-sec2 h2, div#ry-sec3 h2 {font-size: 23px !important }div#ry-sec3 {padding: 1em 0 }.footer-form-wrapper:after, .footer-form-wrapper:before {display: none }}@media (max-width:767px) and (min-width:500px) {.gallery-section .ry-container {max-width: 500px }}@media (max-width:400px) {div.text-wrap {bottom: 21px }.mobile-icon, a.pull-right.menu-toggle {margin-left: 5px }.mobile-icon, a.pull-right.menu-toggle {width: 40px;height: 40px }.mobile-icon i, .nav-open a.pull-right.menu-toggle i.fa.fa-close, a.pull-right.menu-toggle:before {font-size: 12px }}@media (max-width:320px) {div.logo img {max-width: 200px }table.clinic-hours:first-child td, table.contact-info span {text-align: left;font-size: 16px }div.mobile-icon i.fa.fa-phone {position: relative;right: 1px;top: -1px }}@media (max-width:1080px) and (min-width:992px) {div.btn.btn-primary.contact {margin-left: 10px }div.btn.btn-primary.app {padding: 0 15px }div.footer-bottom-content {max-width: 100% !important;padding: 0 1em }div.footer-menu-wrap {width: 80% !important }div.footer-social-wrp {width: 20% !important }}@media (max-width:1199px) {div.doctor-content-wrp ul {column-count: 1;max-width: 450px;margin: auto;float: none }}@media (max-width:1199px) and (min-width:992px) {div#technology {width: 100%;padding-left: 0 }div#technology img {max-width: 300px !important;margin: 1em auto 2em;float: none }.slider-text-wrapper a.btn.btn-primary {font-size: 18px !important;padding: 20px 55px 20px 30px }div.slider-text-wrapper {top: 33% !important }.site-header .menu-wrap a {font-size: 16px !important;letter-spacing: 1px !important }.contact-info a.phone-format, table.contact-info b {font-size: 20px !important }.ry-footer-blocks:last-child h3 {}div.ry-header-container {max-width: 95% !important }.specials-wrp {right: 10% }.slider-text-wrapper p {line-height: 25px }div.app-btn a:before {left: 20px }div.header-contact a {font-size: 18px }div.app-btn a {padding: 15px 20px 12px 50px }div.logo img {max-width: 150px !important }.first-section-wrapper {margin: 7em 0 0 }div.slider-text-wrapper p:before {top: 35% }div.ry-header-container {}div#menubg ul.menu-wrap {width: 78% !important }div.headwrp div.social-inner-wrap {left: 0 }div.social-inner-wrap li {width: 30px !important;height: 30px !important }div.social-inner-wrap li a {font-size: 12px !important }div.top-contact-wrapper span:before {width: 30px !important;height: 30px !important;top: 17px;left: -40px }div.header-contact {top: -9px }div#app span:before {top: 20px;width: 28px !important;height: 28px !important }div.menu-container {top: 17px }div.header-contact {left: 7em }div.header-contact:first-child {left: 7em }}@media (max-width:1600px)and (min-width:992px) {.content-left, .content-right {padding: 0;display: -webkit-box;display: -ms-flexbox;display: flex;height: 500px !important }div.serv-list ul {padding: 0;-webkit-column-gap: 2.5em;column-gap: 2.5em }.top-contact-wrapper {padding-right: 0 }.cta-container .ry-container {max-width: 100% }.text-wrap h3 {font-size: 2rem !important }div.text-wrap h3 {letter-spacing: 1px }div.cta-block:hover h3 {letter-spacing: -1px }}@media (min-width:1701px) {.dr-content-left, .dr-content-right {height: 700px !important;display: flex }}@media (min-width:1401px) {.aff-logo .ry-container {max-width: 90% }}@media (max-width:1700px) and (min-width:1401px) {.dr-content-left, .dr-content-right {height: 600px !important;display: flex }.dr-content-right p {margin: 0;text-align: left }.home h2, div#ry-sec1 span.span-1 {font-size: 45px !important }.dr-content-right h3 {margin: 10px 0 }.dr-content-right a.btn.btn-primary {margin-top: 1em }div.doctor-content-wrp ul li {line-height: 2.5em }.dr-content-right>div {position: relative;top: -.7em }}@media (max-width:1400px) {.doctor-content-wrp:after {display: none }div.dr-content-right a.btn.btn-primary:after {margin-left: 0;right: 15% }.dr-content-right p {margin: 0 }.dr-content-left, div#rightcontent {width: 100%;max-width: 600px;margin: auto;float: none;position: relative;height: auto !important }.dr-content-right {width: 100%;padding-left: 0;height: auto !important;margin: 5em auto;float: none }.doctor-content-wrp:nth-child(2) .dr-content-right {display: block }.doctor-content-wrp ul {column-count: 2 }dr-content-right p {margin: 0 }.doctor-content-wrp ul li {line-height: 3em }.dr-content-right a.btn.btn-primary {margin-top: 1.5em;display: flex;align-items: center;justify-content: center;max-width: 250px;margin: 2em auto }div.dr-content-right h3 {margin: 10px 0 .5em;text-align: center !important }.home h2, div#ry-sec1 span.span-1 {text-align: center }div#doctor-section {padding: 3em 0 }}@media (max-width:1400px)and (min-width:1200px) {.doctor-content-wrp ul {max-width: 900px;margin: auto;column-gap: 6.5em }}@media (max-width:1400px) and (min-width:992px) {div#appoinmentblock a.btn.btn-primary {max-width: 300px }div#appoinmentblock a.btn.btn-primary:after {right: 35px }div.footer-bottom-content {max-width: 90%;padding: 0 }div#testi .ry-container {max-width: 100% }div#testi {height: 700px }.home h3 {font-size: 25px !important }div.footer-contact-wrp {max-width: 95%;padding: 0;}.slider-text-wrapper span.span-1, div.slider-text-wrapper h1 {font-size: 45px !important }.home h2, div#ry-sec1 span.span-1 {font-size: 39px !important }div.slider-text-wrapper {max-width: 400px;left: 13%;top: 35% }div.footer-inner-container p {font-size: 14px !important;white-space: nowrap }.aff-logo .ry-container {max-width: 100% !important }div#welcome-bio .ry-container {max-width: 100% }ul.prodcta a.btn.btn-primary {width: 300px }.cta-container .ry-container {max-width: 100% !important }div.ry-header-container {max-width: 95% !important }div.logo.headLeft {left: 29px !important }}@media (max-width:1186px) and (min-width:992px) {.testi-section-wrapper>div {width: 100% }.services-tab {top: -74px;width: 100% }.services-wrapper>div {margin-top: -1em }#services-section div.tabs-widget .nav-tabs>li>a, #services-section div.tabs-widget .nav-tabs>li>a:hover, .tabs-widget .nav-tabs>li>a:focus {font-size: 19px }.services-wrapper h3 {color: #fff;font-size: 25px !important }.services-wrapper {margin: 8em 0 }}@media (max-width:1199px) and (min-width:992px) {table.Office-hours tr td:first-child {padding-right: 7px }div.footer-content, div.footer-content ul li a {font-size: 16px }div.blog-content {padding-left: 2em }}@media (max-width:740px) {.practice-list ul {-webkit-column-count: 1;column-count: 1 }}@media (min-width:992px) {div.serv-right a.btn.btn-primary {margin-top: 1em }div.serv-right h3 {margin-top: 0 }.headwrp.scrolled {position: fixed;z-index: 9999;background: rgba(39, 39, 39, .9019607843137255);height: 130px;}.headwrp.scrolled .ry-header-container {transform: scale(.99);}.headwrp.scrolled .logo img {max-width: 140px }.headwrp.scrolled .menu-container {position: relative;top: 13px }.pagination-wrp {margin-top: 2em }div.aff-image-wrapper {width: 33% !important }.blog-image-wrp {margin-right: 3em }.ry-footer-blocks:last-child>div {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end }.footer-wrapper .social-inner-wrap {position: relative;top: 3.3em;left: -9px }.ry-footer-blocks:last-child {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;flex-wrap: wrap;left: 4em;width: 40%;}.aff-image-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: space-around;height: 100px }#services-section div.tabs-widget .nav-tabs>li>a {padding-left: 0 }}@media (max-width:768px) {div.services-text {max-width: 400px }.list ul li, .serv-list li {list-style: none;position: relative;left: 2em;padding-right: 35px !important }}@media (min-width:600px) {ul.html-sitemap-ul {-webkit-column-count: 2;column-count: 2;-webkit-padding-start: 0 }}@media (min-width:1200px) {.office-content .col-xs-12.col-md-9 {padding-right: 3em }}

.top-contact-wrapper #shop span:before {
    background: url(https://www.royacdn.com/unsafe/150x0/smart/Site-47dc9da7-9f2b-44cb-9e96-f9edcaab081c/resources/icon_contactlens.png);
}
	.top-contact-wrapper #browse-eyewear span:before {
		content: "\f06e" !important;
		font-family: 'FontAwesome';
		font-size: 40px;
		color: #fff;
		top: 12px;
	}
div.ry-header-container {
	padding: 0 !important;
}

.fa-google-plus:before {
    content: "\f1a0" !important;
}

div#footerhrs h5 {
    margin: 0 0 15px;
    font-size: 20px !important;
    color: #111e27;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
}

@media (max-width:1500px) and (min-width:992px) {
    .footer-contact-wrp {
        max-width:95%;
    }
}


@media (max-width:1380px) and (min-width:992px) {
    table.clinic-hours td, table.contact-info td {
        font-size: 15px;
        white-space: nowrap;
    }

    .ry-footer-blocks:last-child>div {
        flex-direction: column;
        left: 4em;
    }

    .ry-footer-blocks:last-child h3 {
        left: 70px;
    }


        div#footerbg h2, div#footerbg h3 {
            font-size: 30px !important;
        }

        .footer-content {
            margin-top: 10px;
        }

        
        div.footer-content-wrp {
            margin-top: 4em;
        }
}