/*** WIDGET/SYSTEM CSS ***/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; }article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display:block; }body {line-height:1; }ol, ul {list-style:none; }ol:before, ol:after, ul:before, ul:after {display:none !important; }blockquote, q {quotes:none; }blockquote:before, blockquote:after,q:before, q:after {content:'';content:none; }table {border-collapse:collapse;border-spacing:0; }.ry-flex, .ry-social .social-inner-wrap, .ry-social .social-inner-wrap li, .ry-social .social-inner-wrap li a, .ry-open-hrs li, .ry-indicator, .ry-slider-nav, .ry-slider-nav .button-prev, .ry-slider-nav .button-next, .ry-table .ry-row, .ry-menu .ry-nav li .dropdown-toggle, .ry-icon, .mobile-container .flex-wrap, .mobile-container .flex-wrap .flex-item.left-nav, .mobile-container .flex-wrap .flex-item.right-nav, .mobile-container .flex-wrap .flex-item.right-nav .mobile-button, #ry-sidebar #searchfield button, #ry-sidebar .ry-link-wrp .ry-link-item, #ry-sidebar .social-wrap, #ry-sidebar #accordion .ry-link-item ul a, #ry-pg-body .rev-form-box .rate-box, #ry-pg-body #srvc-box.style1 .service-list, #ry-pg-body #srvc-box.style1 .img-wrapper, #ry-pg-body #srvc-box.style2 .service-items {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}body, .ry-form input[type="text"], .ry-form select, .ry-form textarea, .ry-btn {font-family:'Montserrat', sans-serif !important; }body {overflow:auto !important;font-size:calc(14px + 2 * ((100vw - 320px) / 1280)); }@media screen and (max-width:320px) {body {font-size:14px; } }@media screen and (min-width:1600px) {body {font-size:16px; } }.ry-form input[type="text"] {height:60px;border-radius:0;border:0;padding-left:30px;font-size:calc(16px + 2 * ((100vw - 320px) / 1280));color:rgba(54, 48, 43, 0.5); }@media screen and (max-width:320px) {.ry-form input[type="text"] {font-size:16px; } }@media screen and (min-width:1600px) {.ry-form input[type="text"] {font-size:18px; } }.ry-form input[type="text"]::-webkit-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]::-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]:-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]:-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]::-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form input[type="text"]:focus {-webkit-box-shadow:none;box-shadow:none; }.ry-form select {height:60px;border-radius:0;border:0;padding-left:30px;font-size:calc(16px + 2 * ((100vw - 320px) / 1280));color:rgba(54, 48, 43, 0.5); }@media screen and (max-width:320px) {.ry-form select {font-size:16px; } }@media screen and (min-width:1600px) {.ry-form select {font-size:18px; } }.ry-form select::-webkit-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select::-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select:-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select:-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select::-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form select:focus {-webkit-box-shadow:none;box-shadow:none; }.ry-form textarea {height:200px;border-radius:0;border:0;padding-left:30px;padding-top:25px;font-size:calc(16px + 2 * ((100vw - 320px) / 1280));color:rgba(54, 48, 43, 0.5); }@media screen and (max-width:320px) {.ry-form textarea {font-size:16px; } }@media screen and (min-width:1600px) {.ry-form textarea {font-size:18px; } }.ry-form textarea::-webkit-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea::-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea:-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea:-moz-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea::-ms-input-placeholder {color:rgba(54, 48, 43, 0.5); }.ry-form textarea:focus {-webkit-box-shadow:none;box-shadow:none; }.ry-form .form-group {margin-bottom:10px; }.ry-form .ry-btn {width:150px; }.ry-form .has-error input {border:1px solid red !important; }.alert {padding:15px 30px;margin-top:10px; }.alert li {}.ry-container {max-width:83.33333%;margin:0 auto;float:none; }@media (min-width:992px) {.ry-container {max-width:1600px; } }@media screen and (min-width:992px) and (max-width:1700px) {.ry-container {max-width:90%; } }@media (max-width:991px) {.ry-container {max-width:90%; } }.ry-heading h1 {font-size:calc(32px + 16 * ((100vw - 320px) / 1280)); }@media screen and (max-width:320px) {.ry-heading h1 {font-size:32px; } }@media screen and (min-width:1600px) {.ry-heading h1 {font-size:48px; } }.ry-heading h2 {font-size:calc(26px + 10 * ((100vw - 320px) / 1280)); }@media screen and (max-width:320px) {.ry-heading h2 {font-size:26px; } }@media screen and (min-width:1600px) {.ry-heading h2 {font-size:36px; } }.ry-heading h3 {font-size:calc(22px + 6 * ((100vw - 320px) / 1280)); }@media screen and (max-width:320px) {.ry-heading h3 {font-size:22px; } }@media screen and (min-width:1600px) {.ry-heading h3 {font-size:28px; } }.ry-heading h4 {font-size:calc(18px + 0 * ((100vw - 320px) / 1280)); }@media screen and (max-width:320px) {.ry-heading h4 {font-size:18px; } }@media screen and (min-width:1600px) {.ry-heading h4 {font-size:18px; } }.ry-flex {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; }@media (max-width:768px) {.ry-flex.col2 {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; } }.ry-flex.col2 .ry-each {width:calc((100% / 2) - 20px); }@media (max-width:768px) {.ry-flex.col2 .ry-each {width:100%; } }@media (max-width:768px) {.ry-flex.col3 {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; } }.ry-flex.col3 .ry-each {width:calc((100% / 3) - 20px); }@media (max-width:768px) {.ry-flex.col3 .ry-each {width:100%; } }.ry-social {width:auto; }.ry-social .social-inner-wrap {-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end; }.ry-social .social-inner-wrap li {width:27px;height:27px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;-webkit-transition:all 400ms ease;transition:all 400ms ease; }.ry-social .social-inner-wrap li:last-child {margin-right:0; }.ry-social .social-inner-wrap li:hover {-webkit-transform:scale(1.2);transform:scale(1.2); }.ry-social .social-inner-wrap li:hover a {background:#272727;border:#272727; }.ry-social .social-inner-wrap li a {color:#ffffff;font-size:11px;background:rgba(39, 39, 39, 0.4);border-radius:50%;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 400ms ease;transition:all 400ms ease; }.ry-social .social-inner-wrap li a.fa-facebook {background:#3c5a99; }.ry-social .social-inner-wrap li a.fa-twitter {background:#00aced; }.ry-social .social-inner-wrap li a.fa-linkedin {background:#0274b3; }.ry-social .social-inner-wrap li a.fa-instagram {background:#e05447; }.ry-social .social-inner-wrap li a:before {font-family:fontawesome !important; }.ry-btn {text-align:center;position:relative;border-radius:0;padding:10px 20px;display:inline-block;color:#ffffff;border:0; }.ry-btn:focus, .ry-btn:hover {outline:0; }.ry-btn.ry-btn-primary {background:#272727; }.ry-modal .ry-img {max-width:450px;float:none;margin:20px auto;overflow:hidden; }.modal button.btn.btn-primary {background:transparent;color:#333;border-color:#333; }.modal-dialog {z-index:99999; }.ry-el-bg img {visibility:hidden; }.ry-el-link {cursor:pointer; }.ry-accordion {-webkit-box-shadow:1px 1px 90px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 90px rgba(0, 0, 0, 0.1); }.ry-accordion .ry-heading {padding:25px 35px;border:0;border-bottom:1px solid rgba(189, 189, 189, 0.5);border-radius:0;outline:0;font-size:calc(16px + 9 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {.ry-accordion .ry-heading {font-size:16px; } }@media screen and (min-width:1440px) {.ry-accordion .ry-heading {font-size:25px; } }.ry-accordion .ry-heading.ui-state-active {font-weight:700; }.ry-accordion .ry-heading.ui-state-active:after {content:"\f068"; }.ry-accordion .ry-heading:after {content:"\f067";float:right;-webkit-transition:all 400ms ease;transition:all 400ms ease; }.ry-accordion .ry-heading .ui-icon {display:none; }.ry-accordion .ry-content {z-index:10;border:0;padding:30px; }.ry-accordion .ry-content .ry-photo {max-width:300px; }.ry-open-hrs li {margin-bottom:15px;line-height:1; }.ry-open-hrs li .day {width:115px; }.ry-indicator {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%; }.ry-indicator span {width:12px;height:12px;border-radius:50%;background:#e9f3f6;margin-right:10px;cursor:pointer; }.ry-indicator span.active {background:#555555; }.ry-slider-nav {width:100%;position:absolute; }.ry-slider-nav .button-prev {width:60px;height:60px;background:#555555;border-radius:50%;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }.ry-slider-nav .button-prev:after {content:"\f104";font-family:fontawesome;font-size:16px;color:#ffffff; }.ry-slider-nav .button-next {width:60px;height:60px;background:#555555;border-radius:50%;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }.ry-slider-nav .button-next:after {content:"\f105";font-family:fontawesome;font-size:16px;color:#ffffff; }.ry-table .ry-row {margin-bottom:20px; }.ry-search {position:relative; }.ry-search input[type=text] {background:none;border-radius:0;height:50px; }.ry-search .input-group-btn button {position:absolute;outline:0;right:0;top:0;height:100%;z-index:2;border-radius:0;border:0;background:none; }.ry-search .input-group-btn button:focus {outline:0;-webkit-box-shadow:unset;box-shadow:unset; }.ry-menu .ry-nav li {list-style-type:none; }.ry-menu .ry-nav li.primary {padding:20px 0; }.ry-menu .ry-nav li.primary .caret {display:none;margin-left:19px; }.ry-menu .ry-nav li.dropdown .dropdown-menu {background:none;border:0;-webkit-box-shadow:none !important;box-shadow:none !important;top:125px;padding:0;border-top:0 solid #272727;-webkit-transition:all linear 300ms 100ms;transition:all linear 300ms 100ms;opacity:0;z-index:99999; }.ry-menu .ry-nav li.dropdown .dropdown-menu li {text-align:center;padding:15px 30px;border-bottom:0 solid #d7d7d7;left:100px;position:relative;opacity:0;-webkit-box-shadow:1px 1px 20px rgba(32, 32, 32, 0.1);box-shadow:1px 1px 20px rgba(32, 32, 32, 0.1);background:#ffffff;text-align:left;width:100%; }@media screen and (min-width:992px) and (max-width:1440px) {.ry-menu .ry-nav li.dropdown .dropdown-menu li {padding:10px; } }.ry-menu .ry-nav li.dropdown .dropdown-menu li:last-child {border-bottom:0; }.ry-menu .ry-nav li.dropdown .dropdown-menu li a:hover {background:none; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover {top:20px;opacity:1 !important; }@media screen and (min-width:992px) and (max-width:1440px) {.ry-menu .ry-nav li.dropdown .dropdown-menu.hover {left:0; } }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li {left:0;opacity:1; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(1) {-webkit-transition:all ease 200ms 100ms;transition:all ease 200ms 100ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(2) {-webkit-transition:all ease 200ms 200ms;transition:all ease 200ms 200ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(3) {-webkit-transition:all ease 200ms 300ms;transition:all ease 200ms 300ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(4) {-webkit-transition:all ease 200ms 400ms;transition:all ease 200ms 400ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(5) {-webkit-transition:all ease 200ms 500ms;transition:all ease 200ms 500ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(6) {-webkit-transition:all ease 200ms 600ms;transition:all ease 200ms 600ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(7) {-webkit-transition:all ease 200ms 700ms;transition:all ease 200ms 700ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(8) {-webkit-transition:all ease 200ms 800ms;transition:all ease 200ms 800ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(9) {-webkit-transition:all ease 200ms 900ms;transition:all ease 200ms 900ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(10) {-webkit-transition:all ease 200ms 1000ms;transition:all ease 200ms 1000ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(11) {-webkit-transition:all ease 200ms 1100ms;transition:all ease 200ms 1100ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(12) {-webkit-transition:all ease 200ms 1200ms;transition:all ease 200ms 1200ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(13) {-webkit-transition:all ease 200ms 1300ms;transition:all ease 200ms 1300ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(14) {-webkit-transition:all ease 200ms 1400ms;transition:all ease 200ms 1400ms; }.ry-menu .ry-nav li.dropdown .dropdown-menu.hover li:nth-child(15) {-webkit-transition:all ease 200ms 1500ms;transition:all ease 200ms 1500ms; }.ry-menu .ry-nav li.dropdown:hover ul {display:block; }.ry-menu .ry-nav li .dropdown-toggle {-webkit-box-align:center;-ms-flex-align:center;align-items:center; }.ry-menu .ry-nav li .dropdown-toggle span {display:none; }.ry-menu .ry-nav li .third-level-container {position:relative; }.ry-menu .ry-nav li .third-level-container:hover .third-level-dropdown {display:block !important;left:100%;}.ry-menu .ry-nav li .third-level-container .third-level-dropdown {position:absolute;left:100%;top:0;width:100%;display:none !important; }@media screen and (min-width:992px) and (max-width:1920px) {.ry-menu .ry-nav li .third-level-container .third-level-dropdown {left:-100%; } }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li {left:0 !important;opacity:1 !important; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(1) {-webkit-transition:all ease 200ms 100ms;transition:all ease 200ms 100ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(2) {-webkit-transition:all ease 200ms 200ms;transition:all ease 200ms 200ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(3) {-webkit-transition:all ease 200ms 300ms;transition:all ease 200ms 300ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(4) {-webkit-transition:all ease 200ms 400ms;transition:all ease 200ms 400ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(5) {-webkit-transition:all ease 200ms 500ms;transition:all ease 200ms 500ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(6) {-webkit-transition:all ease 200ms 600ms;transition:all ease 200ms 600ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown.third-hover li:nth-child(7) {-webkit-transition:all ease 200ms 700ms;transition:all ease 200ms 700ms; }.ry-menu .ry-nav li .third-level-container .third-level-dropdown li {background:#ffffff;left:-210px !important;position:relative !important;opacity:0 !important; }.ry-menu .ry-nav li .fourth-level-container {position:relative; }.ry-menu .ry-nav li .fourth-level-container:hover .fourth-level-dropdown {display:block !important; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown {position:absolute;left:100%;top:0;width:100%;display:none !important; }@media screen and (min-width:992px) and (max-width:1920px) {.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown {left:-100%; } }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li {left:0 !important;opacity:1 !important;z-index:999; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(1) {-webkit-transition:all ease 200ms 100ms;transition:all ease 200ms 100ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(2) {-webkit-transition:all ease 200ms 200ms;transition:all ease 200ms 200ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(3) {-webkit-transition:all ease 200ms 300ms;transition:all ease 200ms 300ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(4) {-webkit-transition:all ease 200ms 400ms;transition:all ease 200ms 400ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(5) {-webkit-transition:all ease 200ms 500ms;transition:all ease 200ms 500ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(6) {-webkit-transition:all ease 200ms 600ms;transition:all ease 200ms 600ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown.fourth-hover li:nth-child(7) {-webkit-transition:all ease 200ms 700ms;transition:all ease 200ms 700ms; }.ry-menu .ry-nav li .fourth-level-container .fourth-level-dropdown li {background:#ffffff;left:-210px !important;position:relative !important;opacity:0 !important; }.ry-icon {width:50px;height:50px;border-radius:50%;background:#555555;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; }@media (max-width:991px) {.ry-icon {width:30px;height:30px; } }.ry-icon:before {content:"";color:#ffffff; }button {-webkit-appearance:none; }#mobileheader {padding:0 !important; }.mobile-container {width:100%;padding:15px 0;position:fixed;z-index:999;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;top:0;left:0; }.mobile-container.fixed {padding:10px 0; }.mobile-container.fixed .mobile_logo img {max-width:200px; }@media (max-width:991px) {.mobile-container {display:block; } }.mobile-container .mobile_logo {padding-bottom:0; }.mobile-container .mobile_logo img {max-width:150px;margin:0 auto; }@media (max-width:375px) {.mobile-container .mobile_logo img {max-width:120px; } }.mobile-container .mobile-nav {height:20px; }.mobile-container .mobile-nav button {padding:0;outline:0;font-size:24px; }.mobile-container .mobile-nav button .hamburger-box {width:35px; }.mobile-container .mobile-nav button .hamburger-inner {border-radius:0;width:35px; }.mobile-container .mobile-nav button .hamburger-inner:before {border-radius:0;width:35px; }.mobile-container .mobile-nav button .hamburger-inner:after {border-radius:0;width:35px; }.mobile-container .flex-wrap {background:transparent; }.mobile-container .flex-wrap .flex-item.left-nav {width:50%;padding-left:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:309px; }.mobile-container .flex-wrap .flex-item.right-nav {padding-right:30px;width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center; }@media (max-width:500px) {.mobile-container .flex-wrap .flex-item.right-nav {width:30%; } }.mobile-container .flex-wrap .flex-item.right-nav .mobile-button {-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;margin-right:10px; }.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {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;width:50px;height:50px;border-radius:50%; }.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:first-child {margin-right:15px; }@media (max-width:375px) {.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:first-child {margin-right:10px; } }@media (max-width:500px) {.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {width:40px;height:40px; } }@media (max-width:375px) {.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {width:30px;height:30px; } }.mobile-container .mobile_menu {display:none; }#menu_container {padding-top:0; }#menu_container .hamburger {position:absolute;top:10px;right:0; }#menu_container .hamburger .hamburger-inner {width:20px;height:4px;border-radius:0; }@media (max-width:500px) {#menu_container .hamburger .hamburger-inner {height:2px; } }#menu_container .hamburger .hamburger-inner:after, #menu_container .hamburger .hamburger-inner:before {height:4px;border-radius:0;width:20px; }@media (max-width:500px) {#menu_container .hamburger .hamburger-inner:after, #menu_container .hamburger .hamburger-inner:before {height:2px; } }#menu_container .mm-navbar {position:static;height:auto;border:0;display:none; }#menu_container .mm-navbar img {max-width:150px; }#menu_container .mm-listview {margin-top:50px; }#menu_container .mm-listview .mm-listitem {padding:0; }#menu_container .mm-listview .mm-listitem.lbl {display:none; }#menu_container .mm-listview .mm-listitem.lbl a {font-weight:600;font-size:18px; }#menu_container .mm-listview .mm-listitem a i {font-size:20px;margin-right:20px; }#menu_container .mm-listview .mm-listitem a i.fa-youtube-square:before {content:"\f431" !important; }#menu_container .mm-listview .mm-listitem:after {border-color:rgba(255, 255, 255, 0.1) !important; }body.default {color:#403f40; }#ry-pg-banner .ry-bnr-wrp {height:500px;background-size:cover !important; }#ry-pg-banner .ry-bnr-wrp:after {content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.2; background:#fff;}@media screen and (min-width:992px) and (max-width:1440px) {#ry-pg-banner .ry-bnr-wrp {background-position:100% !important; } }@media (max-width:991px) {#ry-pg-banner .ry-bnr-wrp {height:300px; } }@media (max-width:768px) {#ry-pg-banner .ry-bnr-wrp {background-position:70% !important; } }@media (max-width:500px) {#ry-pg-banner .ry-bnr-wrp {background-position:80% !important; } }#ry-pg-banner .ry-bnr-wrp .ry-pg-title {position:absolute;bottom:10%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9; }#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {font-weight:500;text-transform:uppercase;font-size:calc(35px + 35 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {font-size:35px; } }@media screen and (min-width:1440px) {#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {font-size:70px; } }@media (max-width:991px) {#ry-pg-banner .ry-bnr-wrp .ry-pg-title h1 {text-align:center; } }#ry-pg-banner .ry-bnr-wrp img {display:none; }@media (max-width:991px) {#ry-sidebar {margin-top:20px; } }#ry-sidebar .ry-sb-main {margin-bottom:20px; }#ry-sidebar .ry-sb-articles {margin-bottom:20px; }#ry-sidebar #searchfield {margin-bottom:15px;width:100%; }@media (max-width:991px) {#ry-sidebar #searchfield {margin-top:20px; } }#ry-sidebar #searchfield input {border-radius:50px !important;border:0px solid #c6cfd6;-webkit-box-shadow:none !important;box-shadow:none !important;outline:0px !important;height:70px;min-height:50px;max-width:100%;width:100%;border-right:0px;padding-left:30px;font-size:calc(18px + 4 * ((100vw - 500px) / 1100)); }@media screen and (max-width:500px) {#ry-sidebar #searchfield input {font-size:18px; } }@media screen and (min-width:1600px) {#ry-sidebar #searchfield input {font-size:22px; } }#ry-sidebar #searchfield input::-webkit-input-placeholder {color:rgba(17, 30, 39, 0.5) !important; }#ry-sidebar #searchfield input::-moz-placeholder {color:rgba(17, 30, 39, 0.5) !important; }#ry-sidebar #searchfield input:-ms-input-placeholder {color:rgba(17, 30, 39, 0.5) !important; }#ry-sidebar #searchfield input:-moz-placeholder {color:rgba(17, 30, 39, 0.5) !important; }#ry-sidebar #searchfield input::-ms-input-placeholder {color:rgba(17, 30, 39, 0.5) !important; }#ry-sidebar #searchfield .input-group-btn {position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:auto;z-index:2; }#ry-sidebar #searchfield button {width:50px;height:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0px solid #c6cfd6;border-left:0px !important;border-radius:50% !important;outline:0px !important;font-size:18px;padding:0 !important; }#ry-sidebar #searchfield button:before {content:"";background:url(https://s3.amazonaws.com/static.organiclead.com/Site-24d3bf82-4ba2-4e42-97c1-b91ebbfa5d2c/search_icon.png);width:18px;height:18px; }#ry-sidebar #searchfield button i {display:none; }#ry-sidebar .ry-sb-title {padding:20px 30px;font-size:calc(18px + 12 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {#ry-sidebar .ry-sb-title {font-size:18px; } }@media screen and (min-width:1440px) {#ry-sidebar .ry-sb-title {font-size:30px; } }#ry-sidebar .ry-link-wrp {margin:0;list-style:none;padding-left:0;background:#fff;padding:0 30px;-webkit-box-shadow:1px 1px 120px rgba(0, 0, 0, 0.1);box-shadow:1px 1px 120px rgba(0, 0, 0, 0.1); }#ry-sidebar .ry-link-wrp .ry-link-item {-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px;border-bottom:1px solid rgba(219, 225, 230, 0.3); }#ry-sidebar .ry-link-wrp .ry-link-item.ry-drop-nav {display:block; }#ry-sidebar .ry-link-wrp .ry-link-item.ry-drop-nav:after {display:none; }#ry-sidebar .ry-link-wrp .ry-link-item.ry-drop-nav ul {display:none;margin-top:20px; }#ry-sidebar .ry-link-wrp .ry-link-item.ry-drop-nav ul li {margin-bottom:10px; }#ry-sidebar .ry-link-wrp .ry-link-item a {font-size:calc(16px + 2 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {#ry-sidebar .ry-link-wrp .ry-link-item a {font-size:16px; } }@media screen and (min-width:1440px) {#ry-sidebar .ry-link-wrp .ry-link-item a {font-size:18px; } }#ry-sidebar .ry-link-wrp .ry-link-item:last-child {border-bottom:0; }#ry-sidebar .ry-link-wrp .ry-link-item:after {content:"\f105";font-family:fontawesome !important;color:rgba(64, 63, 64, 0.5);font-size:18px; }#ry-sidebar .ry-sb-cta .ry-cta-wrp:before {position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.4);width:100%;height:100%; }@media (max-width:991px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp:before {text-align:center; } }#ry-sidebar .ry-sb-cta .ry-cta-wrp .ry-cta {background-size:cover;text-align:center;}@media (max-width:991px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp .ry-cta {min-height:240px;max-width:450px;float:none;margin:0 auto; } }#ry-sidebar .ry-sb-cta .ry-cta-wrp .ry-cta img {}@media (max-width:991px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp {padding:0; } }#ry-sidebar .ry-sb-cta .ry-cta-wrp a {padding:25px 0 35px;font-size:calc(18px + 4 * ((100vw - 500px) / 900));font-weight:600;display:block;text-align:center;text-transform:uppercase; }@media screen and (max-width:500px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp a {font-size:18px; } }@media screen and (min-width:1400px) {#ry-sidebar .ry-sb-cta .ry-cta-wrp a {font-size:22px; } }#ry-sidebar .ry-contact-table .ry-row {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start; }#ry-sidebar .ry-contact-table .ry-row.ry-social-wrp {-webkit-box-align:center;-ms-flex-align:center;align-items:center; }@media screen and (min-width:992px) and (max-width:1200px) {#ry-sidebar .ry-contact-table .ry-row.ry-social-wrp {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start; } }@media (max-width:991px) {#ry-sidebar .ry-contact-table .ry-row {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }#ry-sidebar .ry-contact-table .ry-row .ry-td {text-align-last:unset !important; }@media (max-width:991px) {#ry-sidebar .ry-contact-table .ry-row .ry-td {text-align:center !important; } }#ry-sidebar .ry-contact-table .ry-row .ry-td:first-child {width:150px; }#ry-sidebar .ry-contact-table .ry-row .ry-btn {font-size:12px;height:auto;width:150px; }@media (max-width:991px) {#ry-sidebar .social-wrap {-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }#ry-sidebar .social-wrap .lbl {min-width:85px; }#ry-sidebar .social-inner-wrap li {width:40px;height:40px; }#ry-sidebar .social-inner-wrap li a {height:100%;width:100%; }#ry-sidebar #accordion {padding:0; }#ry-sidebar #accordion .ry-link-item {padding:20px 45px;position:relative; }#ry-sidebar #accordion .ry-link-item > a {display:block;text-transform:capitalize; }#ry-sidebar #accordion .ry-link-item > a:after {content:"\f055";font-family:fontawesome;display:block;float:right; }#ry-sidebar #accordion .ry-link-item.open {background:rgba(99, 112, 108, 0.1); }#ry-sidebar #accordion .ry-link-item.open > a {font-weight:700; }#ry-sidebar #accordion .ry-link-item.open > a:after {content:"\f056";font-family:fontawesome;display:block;float:right; }#ry-sidebar #accordion .ry-link-item.open:before {content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:#403f40; }#ry-sidebar #accordion .ry-link-item ul a {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start; }#ry-sidebar #accordion .ry-link-item ul a:before {content:"\f105";font-family:fontawesome;margin-right:15px; }#ry-pg-body {padding:100px 0; }@media (max-width:991px) {#ry-pg-body {padding:50px 0; } }@media (max-width:991px) {#ry-pg-body .ry-content {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; } }#ry-pg-body .ry-left {width:63%; }@media (max-width:991px) {#ry-pg-body .ry-left {width:100%; } }#ry-pg-body .ry-right {width:30%; }@media (max-width:991px) {#ry-pg-body .ry-right {width:100%; } }@media (max-width:991px) {#ry-pg-body .ry-text {text-align:center; } }#ry-pg-body .ry-text h2 {font-weight:500;text-transform:capitalize;font-size:calc(30px + 20 * ((100vw - 500px) / 940));line-height:60px; }@media screen and (max-width:500px) {#ry-pg-body .ry-text h2 {font-size:30px; } }@media screen and (min-width:1440px) {#ry-pg-body .ry-text h2 {font-size:50px; } }#ry-pg-body .ry-text h3 {font-weight:500;text-transform:uppercase;font-size:calc(25px + 20 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {#ry-pg-body .ry-text h3 {font-size:25px; } }@media screen and (min-width:1440px) {#ry-pg-body .ry-text h3 {font-size:45px; } }#ry-pg-body .ry-text h4 {font-weight:500;text-transform:uppercase;font-size:calc(20px + 20 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {#ry-pg-body .ry-text h4 {font-size:20px; } }@media screen and (min-width:1440px) {#ry-pg-body .ry-text h4 {font-size:40px; } }#ry-pg-body .ry-text h5 {font-weight:500;text-transform:uppercase;font-size:calc(18px + 17 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {#ry-pg-body .ry-text h5 {font-size:18px; } }@media screen and (min-width:1440px) {#ry-pg-body .ry-text h5 {font-size:35px; } }#ry-pg-body .ry-text p {font-size:calc(18px + 2 * ((100vw - 500px) / 940));}@media screen and (max-width:500px) {#ry-pg-body .ry-text p {font-size:18px; } }@media screen and (min-width:1440px) {#ry-pg-body .ry-text p {font-size:20px; } }#ry-pg-body .ry-text .search-result.page {margin-bottom:20px; }#ry-pg-body .ry-text .description {line-height:30px; }#ry-pg-body .ry-text .search-result, #ry-pg-body .ry-text .description {line-height:30px;font-size:calc(18px + 2 * ((100vw - 500px) / 940)); }@media screen and (max-width:500px) {#ry-pg-body .ry-text .search-result, #ry-pg-body .ry-text .description {font-size:18px; } }@media screen and (min-width:1440px) {#ry-pg-body .ry-text .search-result, #ry-pg-body .ry-text .description {font-size:20px; } }#ry-pg-body .ry-text a {text-transform:capitalize; }#ry-pg-body .ry-text ul {padding-left:30px; }@media (max-width:991px) {#ry-pg-body .ry-text ul {padding-left:0; } }#ry-pg-body .ry-text ul.pagination {padding-left:0; }#ry-pg-body .ry-text ul.pagination li:before {display:none; }#ry-pg-body .ry-text ul li {position:relative;line-height:30px; }@media (max-width:991px) {#ry-pg-body .ry-text ul li {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start; } }#ry-pg-body .ry-text ul li:before {content:"\f054";font-size:12px;position:absolute;left:-20px; }@media (max-width:991px) {#ry-pg-body .ry-text ul li:before {left:0;position:relative;margin-right:10px; } }#ry-pg-body .ry-photo {padding:30px 0 30px; }#ry-pg-body .ry-photo.left {width:40%;max-width:300px;padding:0;margin:0 30px 0 0; }@media screen and (min-width:992px) and (max-width:1200px) {#ry-pg-body .ry-photo.left {width:60%;float:none;margin:0 auto 20px; } }@media (max-width:991px) {#ry-pg-body .ry-photo.left {width:50%;margin:0 20px 10px 0; } }@media (max-width:768px) {#ry-pg-body .ry-photo.left {width:100%;float:none;margin:20px auto; } }@media (max-width:500px) {#ry-pg-body .ry-photo.left {width:100%; } }#ry-pg-body .ry-photo.right {width:40%;max-width:300px;float:right;margin:0 0 10px 20px; }@media screen and (min-width:992px) and (max-width:1200px) {#ry-pg-body .ry-photo.right {width:60%;float:none;margin:0 auto 20px; } }@media (max-width:991px) {#ry-pg-body .ry-photo.right {margin:0 0 50px 20px; } }@media (max-width:500px) {#ry-pg-body .ry-photo.right {width:100%;margin:0 0 10px; } }#ry-pg-body .btn-primary {height:60px;width:140px;border:none; }#ry-pg-body .review-item {padding:60px 0 95px;border-bottom:1px solid #dbe1e6; }@media (max-width:991px) {#ry-pg-body .review-item {padding:20px; } }#ry-pg-body .review-item:last-child {border-bottom:0; }#ry-pg-body .review-item h5 {font-size:calc(16px + 2 * ((100vw - 500px) / 940));margin-bottom:15px; }@media screen and (max-width:500px) {#ry-pg-body .review-item h5 {font-size:16px; } }@media screen and (min-width:1440px) {#ry-pg-body .review-item h5 {font-size:18px; } }#ry-pg-body .review-item em {font-style:italic; }@media (max-width:991px) {#ry-pg-body .review-item p {text-align:center; } }#ry-pg-body .rev-form-box {padding:60px 50px 80px; }@media (max-width:500px) {#ry-pg-body .rev-form-box {padding:10%; } }#ry-pg-body .rev-form-box h3 {margin-top:0; }#ry-pg-body .rev-form-box .form-group {margin-bottom:0; }#ry-pg-body .rev-form-box .star-box {margin-left:30px; }@media (max-width:991px) {#ry-pg-body .rev-form-box .star-box {margin-left:0;font-size:18px; } }#ry-pg-body .rev-form-box .star-box .blank-star {font-size:20px;cursor:pointer; }#ry-pg-body .rev-form-box .star-box .blank-star .fa {color:#c6c8ca; }#ry-pg-body .rev-form-box .star-box .star-active .fa {color:#e5c865 !important; }#ry-pg-body .rev-form-box .star-box .star-rated .fa {color:#e5c865 !important; }#ry-pg-body .rev-form-box .star-box .star-active .fa {color:#e5c865 !important; }#ry-pg-body .rev-form-box textarea.pg-fields {min-height:250px;max-width:100%;min-width:100%; }#ry-pg-body .rev-form-box .rate-box {-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start; }@media (max-width:991px) {#ry-pg-body .rev-form-box .rate-box {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; } }#ry-pg-body .rev-form-box .rate-box .pg-copy {margin-bottom:0;margin-right:30px; }@media (max-width:991px) {#ry-pg-body .rev-form-box .rate-box .pg-copy {margin:0; } }#ry-pg-body .rev-form-box .rf-box {margin-bottom:35px; }#ry-pg-body .rev-form-box input, #ry-pg-body .rev-form-box textarea {border:1px solid #cecece; }@media (max-width:991px) {#ry-pg-body .rev-form-box .ry-btn {margin:0 auto; } }@media (max-width:991px) {#ry-pg-body #contactLead .ry-btn {margin:0 auto; } }#ry-pg-body .formBox {padding:50px;border:1px solid #eee;margin-top:30px; }@media (max-width:500px) {#ry-pg-body .formBox {padding:10%; } }#ry-pg-body #srvc-box {margin-top:40px !important; }#ry-pg-body #srvc-box .service-items {-webkit-transform:scale(0.96);transform:scale(0.96);padding:40px 20px !important;border:1px solid #c6cfd6; }#ry-pg-body #srvc-box .service-items img {max-width:100px;float:none;margin:0 auto; }#ry-pg-body #srvc-box .service-items .service-info {margin:50px 0 10px; }#ry-pg-body #srvc-box .service-items .service-info h4 {text-transform:capitalize;font-size:20px;font-weight:600; }#ry-pg-body #srvc-box.style1 .service-list {-ms-flex-wrap:wrap;flex-wrap:wrap; }#ry-pg-body #srvc-box.style1 .service-items {width:calc(33%); }@media (max-width:1200px) {#ry-pg-body #srvc-box.style1 .service-items {width:100%; } }#ry-pg-body #srvc-box.style1 .service-items img {max-width:35px; }#ry-pg-body #srvc-box.style1 .img-wrapper {width:100px;height:100px;margin:0 auto 10px !important;float:none;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center; }#ry-pg-body #srvc-box.style1 .service-info {margin:25px 0 10px; }#ry-pg-body #srvc-box.style2 .service-items {padding:50px 0 !important;background:none;border:0;border-bottom:1px solid rgba(189, 189, 189, 0.5); }#ry-pg-body #srvc-box.style2 .service-items:first-child {padding-top:0 !important; }#ry-pg-body #srvc-box.style2 .service-items:last-child {border-bottom:0; }@media screen and (min-width:992px) and (max-width:1440px) {#ry-pg-body #srvc-box.style2 .service-items {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }@media (max-width:991px) {#ry-pg-body #srvc-box.style2 .service-items {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }#ry-pg-body #srvc-box.style2 .service-items img {margin:0;}#ry-pg-body #srvc-box.style2 .service-items .service-info {width:62%;margin-top:0; }@media screen and (min-width:992px) and (max-width:1440px) {#ry-pg-body #srvc-box.style2 .service-items .service-info {width:100%;margin-top:20px; } }@media (max-width:991px) {#ry-pg-body #srvc-box.style2 .service-items .service-info {width:100%;margin-top:20px; } }@media (max-width:991px) {#ry-pg-body #srvc-box.style2 .service-items h4 {text-align:center; } }@media screen and (min-width:992px) and (max-width:1440px) {#ry-pg-body #srvc-box.style2 .service-items h4 {text-align:center; } a#serv-btn {margin:1em auto 0;} }#ry-pg-body .teambox {margin:50px 0 0; }#ry-pg-body .teambox h3 {margin-bottom:70px; }#ry-pg-body .teambox .team-item {margin-bottom:90px; }#ry-pg-body .teambox .team-item .team-photo {margin-bottom:10px; }#ry-pg-body .teambox .team-item h4 {font-weight:700;font-size:22px;text-transform:capitalize; }@media screen and (min-width:992px) and (max-width:1199px) {#ry-pg-body .teambox .team-item h4 {text-align:center; } }#ry-pg-body .teambox .team-item h5 {margin-bottom:40px;font-weight:500;font-size:18px; }@media screen and (min-width:992px) and (max-width:1199px) {#ry-pg-body .teambox .team-item h5 {text-align:center; } }#ry-pg-body .teambox .team-item p {}#ry-pg-body .result-box a {display:block; }#ry-pg-body .no-result {display:none; }#ry-pg-body ul.pagination a {border:0; }#ry-pg-body .primary-btn:hover {border:0; }#ry-pg-body .alert {margin-top:20px; }#ry-pg-body .ry-list-wrp {margin-top:50px; }#ry-pg-body .ry-list-wrp .ry-list-item {-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px dashed #eee;padding:0 0 1em;margin-bottom:2em; }@media (max-width:991px) {#ry-pg-body .ry-list-wrp .ry-list-item {-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center; } }#ry-pg-body .ry-list-wrp .ry-list-item:last-child {border:0; }#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-photo {width:35%;}@media (max-width:991px) {#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-photo {width:100%;float:none;margin:20px auto;max-width:300px; } }#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content {width:60%;}@media (max-width:991px) {#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content {width:100%; } }#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .ry-list-title {margin-bottom:20px;line-height:1; }#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .ry-list-title a {font-size:calc(20px + 2 * ((100vw - 500px) / 940));margin-bottom:20px; }@media screen and (max-width:500px) {#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .ry-list-title a {font-size:20px; } }@media screen and (min-width:1440px) {#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .ry-list-title a {font-size:22px; } }#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt {font-size:calc(18px + 2 * ((100vw - 500px) / 940));line-height:28px;text-align:left;}@media screen and (max-width:500px) {#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt {font-size:18px; } }@media screen and (min-width:1440px) {#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .ry-list-excerpt {font-size:20px; } }#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .primary-btn {display:block;max-width:140px;margin-top:20px; }@media (max-width:991px) {#ry-pg-body .ry-list-wrp .ry-list-item .ry-list-content .primary-btn {margin:20px auto; } }@media (max-width:991px) {#ry-pg-body .ry-list-wrp .ry-list-item .ry-btn {margin:0 auto; } }#ry-pg-body #srvc-box .service-items .service-info p {text-align:left !important;}a#serv-btn {margin-top:1em;}@media (min-width:1081px) {#ry-pg-body .ry-photo.custom-photo {width:90%;max-width:50%;margin:auto;}}

/*** CSS File: overrides ***/
body, html {font-family:Poppins;}.section-headline h1 {font-size:clamp(2.5rem, 1.3689rem + 4.6405vw, 6.9375rem);color:#000;text-transform:uppercase;}.section-headline p {font-size:24px;text-transform:uppercase;letter-spacing:normal;color:rgb(255 255 255 / 80%);font-weight:700 !important;line-height:1.2;}.section-headline h2 {font-size:48px;color:#173c71;text-transform:uppercase;}.landing-treatments .ry-flex .ry-each-block .ry-content-body .ry-each ul, .landing-treatments .ry-flex .ry-each-block .ry-content-body .ry-each ul li {list-style:initial;line-height:1.5;padding-left:20px;}@media (max-width:1660px) {.section-headline h1 {font-size:60px;}.section-headline h2 {font-size:40px;}.section-headline p {font-size:20px;letter-spacing:7px;}}@media (max-width:1080px) {.section-headline h1 {font-size:50px;}.section-headline h2 {font-size:40px;}.section-headline p {font-size:18px;letter-spacing:7px;}}@media (max-width:480px) {.section-headline h1 {font-size:42px;}.section-headline h2 {font-size:38px;}.section-headline p {font-size:16px;letter-spacing:7px;}}.ry-text p {font-size:18px;line-height:1.6;font-weight:400;color:#000;}@media (max-width:480px) {.ry-text p {font-size:16px;}}.ry-btn {border:unset;display:flex;align-items:center;justify-content:center;font-size:19px;border-radius:28px;transition:.2s;padding:6px 30px 0;}.ry-btn.ry-btn-primary {}.ry-btn.ry-btn-primary:hover {background:#173c71;color:#fff;transition:.4s;}.ry-btn:after {display:none;}.ry-btn.ry-btn-secondary {background:#553249;color:#fff;}.ry-btn.ry-btn-secondary:hover {background:#553249;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;}.btn-center {margin:0 auto;}.form-control {height:52px;border-radius:unset;box-shadow:unset;font-size:18px;padding-left:20px;}.form-group {margin-bottom:10px;}textarea.form-control {height:160px;padding-top:15px;resize:unset;}.landing-header {padding:30px 0;background:transparent;position:absolute;top:0;left:0;z-index:9999;}.landing-header .ry-flex .ry-each:not(.button-block) {max-width:250px;}.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;align-items:center;gap:10px;}.landing-header .button-wrapper .ry-btn {margin-left:10px;}.landing-header .button-wrapper a {width:max-content;border-radius:33px;background-color:#173c71;display:flex;justify-content:center;align-items:center;gap:5px;padding:12px 15px;color:#fff;}.landing-header .button-wrapper a .ry-span-3 {font-size:20px;color:#fff;font-weight:400;}.landing-header .button-wrapper .ry-span-1 {width:42px;height:42px;border-radius:21px;background-color:#ffffff52;display:flex;justify-content:center;align-items:center;}.landing-header .button-wrapper .ry-span-2 {font-size:13px;text-transform:uppercase;color:#fff;font-weight:400;}.landing-header .button-wrapper a .btn-text-wrap {display:flex;flex-direction:column;gap:3px;}.landing-header .button-wrapper a.ry-btn-appt {background:#fff;color:#173c71;}.landing-header .button-wrapper a.ry-btn-appt .btn-text-wrap span {color:#173c71;}.landing-header .button-wrapper a.ry-btn-appt:hover {background:#cfc7be;color:#000;}.landing-header .button-wrapper a.ry-btn-appt:hover .btn-text-wrap span {color:#000;}.landing-header .button-wrapper a.ry-btn-phone:hover {background:rgb(23 60 113 / 80%);color:#fff;}.landing-header .button-wrapper a.ry-btn-phone:hover .btn-text-wrap span {color:#fff;}@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:#68add6;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:1120px;width:70%;padding-right:7vw;}.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:50px 55px;background:#fff;border:1px solid #cdc8ca;border-radius:40px;}.landing-hero .hero-content .ry-flex .ry-each:nth-child(1) .ry-text {display:none;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .ry-text p {margin:15px 0;font-size:18px;}.landing-hero .hero-content .ry-flex .ry-each .form-wrapper .ry-btn {margin-left:auto;margin-right:auto;}.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;}.landing-hero .hero-content .ry-each:nth-child(1) .section-headline h1 {color:#fff;font-size:clamp(2.75rem, 1.6826rem + 4.3791vw, 6.9375rem);}.landing-hero .hero-content .field-wrapper {margin-bottom:20px;}.landing-hero .section-background:before {content:"";position:absolute;bottom:0;left:0;background:rgb(104 173 214 / 90%);border-top-right-radius:15rem;width:100%;max-width:1069px;height:34vh;z-index:1;background-size:contain;}@media (max-width:1080px) {.landing-header .ry-each .photo img {max-width:9rem;filter:invert(1);}.landing-hero .hero-content {padding:60px 0;background:#2e2e2e;min-height:auto !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:0%;}.landing-hero .section-background {position:relative;padding-bottom:75%;}.landing-hero .section-background:before {opacity:0;}}@media (max-width:620px) {.landing-hero .hero-content .ry-flex .ry-each:nth-child(2) {width:100%;}}@media (max-width:480px) {.landing-hero .hero-content .ry-flex .ry-each .form-wrapper {padding:50px 30px;}}.landing-welcome {padding:6vw 0;background:#f0eeeb;}.landing-welcome .ry-container {display:flex;justify-content:center;}.landing-welcome .ry-container .ry-content {max-width:1280px;}.landing-welcome .ry-container .ry-content .ry-each {width:50%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(1) {max-width:51%;width:100%;}.landing-welcome .ry-container .ry-content .ry-each:nth-child(2) {width:49%;padding-left:5vw;}.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:60px 0;}.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:160px 0 30px;margin-bottom:3px;}.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:860px;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;}@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;}}.landing-services {padding:80px 0 160px;background:#fff;}.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:1600px;width:calc(100% + 30px);margin-left:-30px;}.landing-services .section-headline {margin-bottom:0;}.landing-services .ry-content {display:flex;flex-direction:column;align-items:center;}.landing-services .ry-flex .ry-each {margin-left:30px;width:25%;display:flex;flex-direction:column;}.landing-services .ry-flex .ry-each .title {clear:both;padding:30px;text-align:center;font-size:18px;text-transform:uppercase;background:#cfc7be;color:#fff;letter-spacing:2px;transition:.2s;}.landing-services .ry-flex .ry-each .title {padding:0;background:transparent;color:#666;margin-top:12px;text-transform:inherit;letter-spacing:normal;line-height:1.4;}.landing-services .ry-flex .slick-track .link {display:none;}.landing-services .ry-flex .ry-each .title {padding:0;background:transparent;color:#000;margin-top:12px;}.landing-services .slick-dots {position:absolute;bottom:-10rem;padding-left:0;list-style:none;display:flex !important;justify-content:center;align-items:center;left:50%;transform:translate(-50%, 0);}.landing-services .slick-dots li button {text-indent:-9999999px;padding:0;width:50px;height:2px;box-shadow:unset;border:unset;background:#cfc7be !important;}.landing-services .ry-content > .ry-text:not(.ry-common-sub) {margin-top:2vw;}.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;}.landing-services .ry-text.ry-common-sub {max-width:960px;margin-bottom:2vw;}.landing-services .ry-text.ry-common-sub p strong {text-transform:uppercase;font-size:24px;}.landing-services .ry-flex .slick-track {display:flex;justify-content:center;gap:20px;}.landing-services .ry-flex .ry-each .photo img {max-width:206px;margin:0 auto;}@media (min-width:1081px) {.landing-services .ry-flex .slick-dots {display:none !important;}}@media (max-width:1080px) {.landing-services .section-headline {margin-bottom:30px;}}.landing-contributing-factors {position:relative;padding:16vw 0 6vw;background:#173c71;}.landing-contributing-factors:before {position:absolute;content:"";top:0;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;}.landing-contributing-factors .section-headline {margin-bottom:2vw;}.landing-contributing-factors .section-headline h2 {color:#fff;}.landing-contributing-factors .ry-flex {justify-content:center;gap:4em;flex-wrap:wrap;}.landing-contributing-factors .ry-flex .ry-each {max-width:450px;display:flex;flex-direction:column;gap:10px;}.landing-contributing-factors .ry-flex .ry-each .ry-cont-text p {color:#fff;line-height:1.4;}.landing-contributing-factors .ry-flex .ry-img-wrap img {border-radius:20px;}.landing-contributing-factors .ry-content > .ry-text {margin-top:2vw;}.landing-contributing-factors .ry-content {display:flex;flex-direction:column;}.landing-contributing-factors .ry-content > .ry-text p {color:#fff;}.landing-treatments {position:relative;padding:160px 0;background:#efedeb;}.landing-treatments .section-headline {margin-bottom:2vw;}.landing-treatments .ry-content > .ry-flex {flex-direction:column;gap:4vw;}.landing-treatments .ry-flex .ry-each-block {}.landing-treatments .ry-flex .ry-each-block .ry-each-headline {padding:1.5em 2em;background:#173c71;border-radius:40px 40px 0 0;}.landing-treatments .ry-flex .ry-each-block .ry-content-body {padding:4vw;background:#fff;border-radius:0 0 40px 40px;display:flex;justify-content:center;align-items:center;gap:4vw;}.landing-treatments .ry-flex .ry-each-block .ry-each-headline h3 {color:#fff;text-transform:uppercase;font-size:clamp(1.875rem, 1.636rem + 0.9804vw, 2.8125rem);font-weight:700;}.landing-treatments .ry-flex .ry-each-block .ry-each-headline p {font-size:24px;letter-spacing:1px;line-height:34px;text-transform:uppercase;color:rgb(255 255 255 / 80%);font-weight:700;}.landing-treatments .ry-flex .ry-each-block .ry-content-body .ry-each {flex:unset;}.landing-treatments .ry-flex .ry-each-block .ry-content-body .ry-each .ry-text h4 {font-size:24px;text-transform:uppercase;color:#173c71;font-weight:700;line-height:1.5;}@media (max-width:1080px) {.landing-contributing-factors {padding:80px 0;}.landing-contributing-factors:before {opacity:0;}.landing-treatments .ry-flex .ry-each-block .ry-content-body {flex-direction:column;}.landing-treatments .ry-flex .ry-each-block .ry-content-body .ry-each {max-width:100%;}}.landing-reviews {padding:150px 0 130px;background:#173c71;}.landing-reviews .ry-container {display:flex;justify-content:center;}.landing-reviews .ry-container .ry-content {max-width:1280px;}.landing-reviews .ry-container .ry-content .ry-each:nth-child(1) {max-width:500px;min-width:500px;padding-right:80px;padding-top:70px;padding-bottom:110px;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:55px;height:55px;border-radius:50%;border:1px solid #cfc7be;display:flex !important;align-items:center;justify-content:center;}.landing-reviews .ry-container .ry-content .ry-each .section-headline h2 {color:#fff;}.landing-reviews .ry-container .ry-content .ry-each .slick-arrow:before {border:solid #cfc7be;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:#553249;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:flex-end;}.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:#fff;margin-top:15px;letter-spacing:5px;}.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%;color:#fff;}.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:0;right:-50px;}.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:.8;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;}@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:6vw 0;}.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:center;}.landing-contact .ry-container .ry-content {max-width:max-content;padding:0;}.landing-contact .ry-container .ry-content h2 {text-align:center;margin-bottom:30px;}.landing-contact .ry-text {max-width:960px;margin:0 auto;float:none;}.landing-contact .button-wrapper {display:flex;justify-content:center;align-items:center;margin-top:2vw;gap:10px;}@media (max-width:1080px) {.landing-contact .section-background {height:100%;bottom:0;top:unset;}.landing-contact:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, #e9d7cf, #e9d8d000);z-index:1;opacity:0;}.landing-contact .ry-container {position:relative;z-index:2;}.landing-contact .section-background img {object-position:30%;}.landing-contact .ry-container .ry-content {padding:0;max-width:max-content;}}@media (max-width:768px) {.landing-contact .section-background {position:relative;padding-bottom:75%;}.landing-contact .ry-container {justify-content:center;padding-bottom:60px;}.landing-contact .button-wrapper {flex-direction:column;}}.landing-footer .footer-top {padding:80px 0 70px;background:#2e2e2e;}.landing-footer .footer-top .ry-flex {align-items:center;}.landing-footer .footer-top .ry-flex .ry-each:nth-child(1) {max-width:320px;}.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:#553249;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;}.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:#553249;}.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:#553249;}.social-block .social-icons-custom .social-inner-wrap li a svg {width:15px;fill:#fff;}.landing-footer .footer-top .ry-flex .ry-each {flex-direction:column;display:flex;}.landing-footer .footer-bottom {padding:20px 0;}.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:#000;font-family:'Satoshi';}.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-footer .ry-inner-ftr-info > div {justify-content:center;}.landing-footer .footers .footer-widgets-wrap .row.g-4.gy-5 > div:first-child {margin:0 auto;}.landing-hero .hero-content {display:flex;align-items:flex-end;}.landing-hero .hero-content {padding:60px 0;min-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;}.landing-reviews {padding:150px 0 150px;}.landing-footer .footer-top .ry-flex .ry-each .footer-details .ry-text p a:hover {color:#553249;}.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:#553249;}.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-treatments .ry-flex .ry-each-block .ry-content-body .ry-each ul, .landing-treatments .ry-flex .ry-each-block .ry-content-body .ry-each ul li {list-style:initial;line-height:1.5;padding-left:20px;}.landing-contact-form {padding:80px 0;}.landing-contact-form .form-group {display:flex;align-items:center;justify-content:center;}.section-headline h1,.section-headline h2,.landing-services .ry-flex .ry-each .title {}.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 {}@media (max-width:1680px) {.landing-featured-service {margin-bottom:5px;}}

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