/* pallette-color */
/* typography */
/* navigation */
/* footer */
/* line 2, _typography.scss */
.default-font, body { font-family: 'Open Sans', sans-serif; }

/* line 6, _typography.scss */
.secondary-font { font-family: 'Cardo', serif; }

/* line 11, _typography.scss */
.font-cardo, .link-markup, .menu-wrap > ul > li ul.dropdown-menu > li > a { font-family: 'Cardo', serif; }

/* line 15, _typography.scss */
.font-raleway { font-family: 'Raleway', sans-serif; }

/* line 19, _typography.scss */
.font-greatvibes { font-family: 'Great Vibes', cursive; }

/* navigation */
/* line 29, _typography.scss */
.link-markup, .menu-wrap > ul > li ul.dropdown-menu > li > a { text-decoration: none !important; font-weight: 700 !important; font-size: 15px !important; width: 100% !important; letter-spacing: 1px; white-space: nowrap; text-transform: uppercase; }

/* line 42, _typography.scss */
.btn-outlined { font-size: 14px !important; background: transparent !important; color: #117ab2 !important; border: 1px solid; }
/* line 48, _typography.scss */
.btn-outlined:hover { color: #fff !important; border: 1px solid #fff !important; background-color: #117ab2 !important; }

/* line 55, _typography.scss */
.content-h1-markup { font-family: "Great Vibes", cursive; }

/* line 59, _typography.scss */
.footer-h2-markup { font-size: 20px; font-weight: 600; color: #ffffff; }

/* line 65, _typography.scss */
.p-content-lead-markup { font-size: 19px; line-height: 250%; }

/* line 70, _typography.scss */
.p-content-markup { font-size: 15px !important; line-height: 200% !important; }

/* arlington */
/* titles */
/* line 78, _typography.scss */
.section-title-h1, .inner-page-title-wrap .inner-page-title h1 strong, #services .section-contents-wrap .main-contents-wrap .left-contents-wrap .card-item-title h1, #affiliates .title-placeholder h1, #before-after-gallery .title-placeholder h1, #reviews .card-item-title h1, #footer-appointment .ads-title h1 { margin-bottom: 30px; font-family: "Cardo", serif; letter-spacing: 3px; color: #004c92; font-size: 30px !important; }

/* line 1, _utilities.scss */
.padding-0, #nav-inner-pages, #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-img-placeholder, #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-wrap { padding: 0px; }

/* line 5, _utilities.scss */
.padding-y-0 { padding-top: 0px; padding-bottom: 0px; }

/* line 10, _utilities.scss */
.padding-x-0, #nav-inner-pages #nav-main-wrap, #promo .contained-section .promo-cta-btn-placeholder .promo-cta-btn { padding-left: 0px; padding-right: 0px; }

/* line 15, _utilities.scss */
.padding-x-15 { padding-left: 15px; padding-right: 15px; }

/* line 20, _utilities.scss */
.padding-x-30 { padding-left: 30px; padding-right: 30px; }

/* line 25, _utilities.scss */
.padding-x-50 { padding-left: 50px; padding-right: 50px; }

/* line 29, _utilities.scss */
.padding-y-10, #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper, #affiliates .flex-wrap .img-placeholder { padding-top: 10px; padding-bottom: 10px; }

/* line 34, _utilities.scss */
.padding-y-15, #slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .tag-line-sub-wrap { padding-top: 15px; padding-bottom: 15px; }

/* line 39, _utilities.scss */
.padding-y-50, #promo { padding-top: 50px; padding-bottom: 50px; }

/* line 48, _utilities.scss */
.m-t-0 { margin-top: 0; }

/* line 52, _utilities.scss */
.m-b-0 { margin-bottom: 0; }

/* line 56, _utilities.scss */
.m-t-10 { margin-top: 10px; }

/* line 60, _utilities.scss */
.m-b-10 { margin-bottom: 10px; }

/* line 64, _utilities.scss */
.m-y-0 { margin-top: 0px; margin-bottom: 0px; }

/* line 69, _utilities.scss */
.m-y-10 { margin-top: 10px; margin-bottom: 10px; }

/* line 74, _utilities.scss */
.m-x-0, #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper { margin-left: 0px; margin-right: 0px; }

/* flex-awesome */
/* line 82, _utilities.scss */
.flex-row, #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-social-icons-wrapper ul.social-icons .social-inner-wrap, .menu-wrap > ul, .menu-wrap > ul > li ul.dropdown-menu > li > a, #slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .tag-line-sub-wrap, #affiliates .flex-wrap { display: flex; flex-direction: row; }

/* line 87, _utilities.scss */
.flex-col, #promo .contained-section .promo-cta-btn-placeholder, #welcome .contained-section .main-contents-wrap .right-contents-wrap, #welcome .contained-section .main-contents-wrap .right-contents-wrap #flex-accordion-wrap { display: flex; flex-direction: column; }

/* line 92, _utilities.scss */
.flex-cent-just, #nav-inner-pages #nav-main-wrap .nav-main-items-wrapper .nav-main-items-inner-wrap:nth-child(1), .menu-wrap > ul > li ul.dropdown-menu > li > a { align-items: center; justify-content: space-between; }

/* line 97, _utilities.scss */
.flex-cent-just-item, #promo .contained-section .promo-cta-btn-placeholder { align-items: center; justify-content: center; }

/* padding */
/* line 103, _utilities.scss */
.no-clearance { padding: 0px; margin: 0px; }

/* Icon 1 */
/* line 112, _utilities.scss */
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 { z-index: 10; width: 50px; height: 0px; position: relative; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer; }

/* line 128, _utilities.scss */
#nav-icon1 span, #nav-icon3 span, #nav-icon4 span { display: block; position: absolute; height: 3px; width: 100%; background: #ffffff; border-radius: 9px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }

/* line 147, _utilities.scss */
#nav-icon1 span:nth-child(1) { top: 0px; }

/* line 151, _utilities.scss */
#nav-icon1 span:nth-child(2) { top: 10px; }

/* line 155, _utilities.scss */
#nav-icon1 span:nth-child(3) { top: 20px; }

/* line 159, _utilities.scss */
#nav-icon1.open span:nth-child(1) { top: 18px; -webkit-transform: rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg); }

/* line 167, _utilities.scss */
#nav-icon1.open span:nth-child(2) { opacity: 0; left: -60px; }

/* line 172, _utilities.scss */
#nav-icon1.open span:nth-child(3) { top: 18px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }

/* Icon 2 */
/* line 185, _utilities.scss */
#nav-icon2 span { display: block; position: absolute; height: 9px; width: 50%; background: #d3531a; opacity: 1; -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out; }

/* line 202, _utilities.scss */
#nav-icon2 span:nth-child(even) { left: 50%; border-radius: 0 9px 9px 0; }

/* line 207, _utilities.scss */
#nav-icon2 span:nth-child(odd) { left: 0px; border-radius: 9px 0 0 9px; }

/* line 212, _utilities.scss */
#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) { top: 0px; }

/* line 216, _utilities.scss */
#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) { top: 18px; }

/* line 220, _utilities.scss */
#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) { top: 36px; }

/* line 224, _utilities.scss */
#nav-icon2.open span:nth-child(1), #nav-icon2.open span:nth-child(6) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

/* line 231, _utilities.scss */
#nav-icon2.open span:nth-child(2), #nav-icon2.open span:nth-child(5) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

/* line 238, _utilities.scss */
#nav-icon2.open span:nth-child(1) { left: 5px; top: 7px; }

/* line 243, _utilities.scss */
#nav-icon2.open span:nth-child(2) { left: calc(50% - 5px); top: 7px; }

/* line 248, _utilities.scss */
#nav-icon2.open span:nth-child(3) { left: -50%; opacity: 0; }

/* line 253, _utilities.scss */
#nav-icon2.open span:nth-child(4) { left: 100%; opacity: 0; }

/* line 258, _utilities.scss */
#nav-icon2.open span:nth-child(5) { left: 5px; top: 29px; }

/* line 263, _utilities.scss */
#nav-icon2.open span:nth-child(6) { left: calc(50% - 5px); top: 29px; }

/* Icon 3 */
/* line 270, _utilities.scss */
#nav-icon3 span:nth-child(1) { top: 0px; }

/* line 274, _utilities.scss */
#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) { top: 18px; }

/* line 278, _utilities.scss */
#nav-icon3 span:nth-child(4) { top: 36px; }

/* line 282, _utilities.scss */
#nav-icon3.open span:nth-child(1) { top: 18px; width: 0%; left: 50%; }

/* line 288, _utilities.scss */
#nav-icon3.open span:nth-child(2) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }

/* line 295, _utilities.scss */
#nav-icon3.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }

/* line 302, _utilities.scss */
#nav-icon3.open span:nth-child(4) { top: 18px; width: 0%; left: 50%; }

/* Icon 4 */
/* line 313, _utilities.scss */
#nav-icon4 span:nth-child(1) { top: 0px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

/* line 321, _utilities.scss */
#nav-icon4 span:nth-child(2) { top: 18px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

/* line 329, _utilities.scss */
#nav-icon4 span:nth-child(3) { top: 36px; -webkit-transform-origin: left center; -moz-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center; }

/* line 337, _utilities.scss */
#nav-icon4.open span:nth-child(1) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); top: -3px; left: 8px; }

/* line 346, _utilities.scss */
#nav-icon4.open span:nth-child(2) { width: 0%; opacity: 0; }

/* line 351, _utilities.scss */
#nav-icon4.open span:nth-child(3) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 39px; left: 8px; }

/* line 10, main.scss */
body p { font-size: 15px; line-height: 200%; }
@media (min-width: 0px) and (max-width: 991px) { /* line 10, main.scss */
  body p { font-size: 13px; line-height: 150%; } }
/* line 20, main.scss */
body .btn { font-family: "Cardo", serif; font-size: 15px; white-space: normal; }

/* globals&&constants */
/* strip freaking Almighty-padding-(armor)*/
@media (min-width: 0px) and (max-width: 991px) { /* line 31, main.scss */
  .contained-section .container, .ads-title-placeholder, .promo-cta-btn-placeholder { padding-left: 0px; padding-right: 0px; } }
/* nav Section */
/* Inner Pages attributes*/
/* line 43, main.scss */
#nav-inner-pages { box-shadow: 0px 0px 15px 0px #888888 !important; margin-top: -20px !important; }
/* line 47, main.scss */
#nav-inner-pages #nav-main-wrap { display: flex; align-items: center; flex-direction: column; margin-left: 0px !important; margin-right: 0px !important; align-items: center; }
/* line 48, main.scss */
#nav-inner-pages #nav-main-wrap .quick-launcher-subsection-a { background-color: #117ab2; }
/* line 56, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper { height: 50px !important; background-color: #117ab2; }
@media (min-width: 0px) and (max-width: 991px) { /* line 56, main.scss */
  #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper { margin-top: 10px; height: 100% !important; } }
/* line 67, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-social-icons-wrapper { height: 30px; }
/* line 69, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-social-icons-wrapper ul.social-icons { padding-bottom: 0px !important; margin-bottom: 0px !important; height: 100%; }
/* line 73, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-social-icons-wrapper ul.social-icons .social-inner-wrap { height: 100%; align-items: center; justify-content: flex-start; }
/* line 78, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-social-icons-wrapper ul.social-icons .social-inner-wrap li { border: solid 0px #999 !important; background: transparent !important; }
/* line 83, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-social-icons-wrapper ul.social-icons .social-inner-wrap li a { font-size: 20px; width: 50px; text-align: center; color: #fff; text-decoration: none; height: 200%; transition: All .5s ease !important; }
/* line 94, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-social-icons-wrapper ul.social-icons .social-inner-wrap li a:hover { border: 0px !important; color: #004c91; }
/* line 106, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper { height: 100% !important; }
@inlcude respond-to(0px, 991px) { /* line 106, main.scss */
  #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper { padding-top: 10px; } }
/* line 112, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper { height: 100%; }
/* line 114, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder { height: 100%; padding: auto 15px; }
/* line 117, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items { height: 100%; list-style: none; display: flex; flex-direction: row; align-items: center; justify-content: flex-end; margin-bottom: 0px; padding: 0px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 117, main.scss */
  #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; } }
/* line 134, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items li:nth-child(1) { padding-right: 30px; }
/* line 137, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items li:nth-child(1) a::before { content: "\f095"; display: inline-block; font-family: fontawesome; position: relative; font-size: 20px; margin: 5px 20px 5px 10px; vertical-align: middle; }
/* line 147, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items li:nth-child(2) { padding-right: 10px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 147, main.scss */
  #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items li:nth-child(2) { display: none; } }
/* line 152, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items li:nth-child(2) a::before { content: "\f003"; display: inline-block; font-family: fontawesome; position: relative; font-size: 20px; margin: 5px 20px 5px 10px; vertical-align: middle; }
/* line 163, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items li { padding-left: 20px; color: #ffffff; white-space: nowrap; }
@media (min-width: 0px) and (max-width: 991px) { /* line 163, main.scss */
  #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items li { padding: 0px; } }
/* line 171, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items li a { color: #ffffff; text-decoration: none; transition: All .5s ease !important; }
/* line 176, main.scss */
#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper .contact-quick-launch-items-placeholder ul.contact-quick-launch-items li a:hover { color: #004c91; }
/* line 188, main.scss */
#nav-inner-pages #nav-main-wrap .nav-main-items-wrapper { padding: 10px; }
/* line 192, main.scss */
#nav-inner-pages #nav-main-wrap .nav-main-items-wrapper .nav-main-items-inner-wrap { padding: 20px 30px; border: 1px solid #d3c9bd; }
/* line 201, main.scss */
#nav-inner-pages #nav-main-wrap .nav-main-items-wrapper .nav-main-items-inner-wrap .cta-placeholder { display: flex; flex-direction: column; align-items: center; justify-content: center; }
/* line 210, main.scss */
#nav-inner-pages #nav-main-wrap .nav-burger-wrap { height: 80px !important; }
/* line 212, main.scss */
#nav-inner-pages #nav-main-wrap .nav-burger-wrap .nav-burger-innerwrap { height: 100%; }
/* line 214, main.scss */
#nav-inner-pages #nav-main-wrap .nav-burger-wrap .nav-burger-innerwrap .nav-burger-placeholder { padding-right: 15px; display: flex; flex-direction: column; align-items: flex-end; justify-content: center; height: 100%; }
/* line 223, main.scss */
#nav-inner-pages #nav-main-wrap .nav-burger-wrap .nav-burger-innerwrap .nav-burger-placeholder #nav-icon1 { padding-top: 20px; z-index: 2001 !important; }

/* line 233, main.scss */
#custom-nav { display: none; padding-top: 100px; position: absolute; left: 0; top: 0; background-color: #117ab2; min-width: auto; height: 100%; width: 100%; z-index: 2000; list-style: none; }
@media (min-width: 992px) { /* line 233, main.scss */
  #custom-nav { width: 40% !important; } .menu-wrap > ul > li:hover ul.dropdown-menu { display: block; }}
/* line 251, main.scss */
#custom-nav .dropdown.open .dropdown-menu { display: block; }
/* line 256, main.scss */
#custom-nav .dropdown-menu { display: none; background-color: transparent; position: relative; clear: both; width: 100%; border: 0px; border-radius: 0px; box-shadow: 0 0px 0px transparent; }
/* line 267, main.scss */
#custom-nav .dropdown-menu li { clear: both; }
/* line 269, main.scss */
#custom-nav .dropdown-menu li a { padding-left: 60px !important; }
/* line 272, main.scss */
#custom-nav .dropdown-menu li a:hover { background-color: #004c91; }
/* line 279, main.scss */
#custom-nav li { width: 100%; clear: both; }
/* line 282, main.scss */
#custom-nav li a { padding: 10px 30px; display: block; width: 100% !important; color: #ffffff; letter-spacing: 3px; }
/* line 289, main.scss */
#custom-nav li a::after { margin-left: 20px; }
/* line 293, main.scss */
#custom-nav li a:hover { text-decoration: none; background-color: #004c91; }

/* line 301, main.scss */
.inner-page-title-wrap { padding: 50px; margin-bottom: 50px; background-color: #e6e6e6; background: url("https://s3.amazonaws.com/static.organiclead.com/Site-f8ef6c1a-40d9-455a-92b0-67d9f67465bc/images/cta_bg.jpg") center center; background-size: cover; }
/* line 310, main.scss */
.inner-page-title-wrap .inner-page-title h1 strong { color: #fff; font-family: "Cardo",serif !important; letter-spacing: 23px; text-transform: uppercase; }

/* line 324, main.scss */
.inner-page-main-wrap .inner-page-content-blocks-wrap .inner-page-left-block-wrap { padding: 0px 0px 70px 0px !important; }
/* line 327, main.scss */
.inner-page-main-wrap .inner-page-content-blocks-wrap .inner-page-left-block-wrap .inner-page-contents-wrap .inner-page-img-wrap { margin-top: 20px; }
/* line 335, main.scss */
.inner-page-main-wrap .inner-page-content-blocks-wrap .inner-page-left-block-wrap .inner-page-contents-wrap .inner-page-text-items-wrap .inner-page-text-wrap .inner-page-text h4 { font-size: 16px !important; }
/* line 338, main.scss */
.inner-page-main-wrap .inner-page-content-blocks-wrap .inner-page-left-block-wrap .inner-page-contents-wrap .inner-page-text-items-wrap .inner-page-text-wrap .inner-page-text ol li { font-size: 15px; }
/* line 343, main.scss */
.inner-page-main-wrap .inner-page-content-blocks-wrap .inner-page-left-block-wrap .inner-page-contents-wrap .inner-page-text-items-wrap table { padding: 10px; }

/* line 355, main.scss */
.main-content { margin-top: 0px; padding-top: 20px !important; }
/* line 359, main.scss */
.main-content .phone-placeholder { max-width: 160px; float: right; margin-top: 20px; }
/* line 363, main.scss */
.main-content .phone-placeholder p.phone-label { text-transform: uppercase; color: #c7c7c7; }
/* line 369, main.scss */
.main-content .phone-placeholder a p.phone-number-lead { margin-top: -15px; font-size: 21px; font-weight: 700; color: #117ab2; }
/* line 376, main.scss */
.main-content .phone-placeholder a:hover { text-decoration: none !important; }

/* line 389, main.scss */
.logo-placeholder { margin-top: 20px !important; }

/* line 393, main.scss */
.logo-flex-wrap { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }

/* NAV SECTION */
/* line 401, main.scss */
.site-header .menu-toggle, .site-header .call-btn { background: rgba(255, 255, 255, 0.3); position: relative; float: left; margin: 15px 0px !important; cursor: pointer; }

/* line 409, main.scss */
.show-menu-clips-main-wrap { padding-left: 0px; }
/* line 411, main.scss */
.show-menu-clips-main-wrap .show-menu-clips { display: none; }
@media (min-width: 0px) and (max-width: 767px) { /* line 411, main.scss */
  .show-menu-clips-main-wrap .show-menu-clips { display: flex !important; flex-direction: row; align-items: center; justify-content: flex-end; height: 100px; justify-content: space-between; } }
/* line 422, main.scss */
.show-menu-clips-main-wrap .show-menu-clips a:nth-child(1) { padding-right: 10px; }

/* line 427, main.scss */
ui .flex-item:nth-of-type(1) { order: 2 !important; }

/* line 432, main.scss */
.menu-wrap > ul { height: 100%; margin: 0px; padding: 0px; list-style: none; justify-content: space-around; }
/* line 442, main.scss */
.menu-wrap > ul > li { width: auto; height: 100% !important; display: flex; flex-direction: column; align-items: center; justify-content: space-around; }
/* line 451, main.scss */
.menu-wrap > ul > li:nth-last-child { margin-right: 0px !important; }
/* line 455, main.scss */
.menu-wrap > ul > li > a { font-size: 15px; font-weight: 600; letter-spacing: 1px; white-space: nowrap; color: #5e6164; font-family: "Cardo", serif; white-space: nowrap; font-weight: 600; color: #5e6164; }
@media (min-width: 992px) and (max-width: 1400px) { /* line 455, main.scss */
  .menu-wrap > ul > li > a { font-size: 12px; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 455, main.scss */
  .menu-wrap > ul > li > a { font-size: 11px; } }
/* line 472, main.scss */
.menu-wrap > ul > li > a:hover { transition: all 1s; color: #117ab2; text-decoration: none; }
/* line 478, main.scss */
.menu-wrap > ul > li > a span.caret { margin: -5px 0px 0px 10px; font-size: 15px; }
/* line 486, main.scss */
.menu-wrap > ul > li ul.dropdown-menu { border-radius: 0px; background-color: white; }
/* line 491, main.scss */
.menu-wrap > ul > li ul.dropdown-menu > li > a { height: 40px; }

/* line 503, main.scss */
#slider { position: relative !important; max-height: 920px; min-height: 450px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 503, main.scss */
  #slider { background: url("https://www.royacdn.com/unsafe/Site-f8ef6c1a-40d9-455a-92b0-67d9f67465bc/slider/aaaaa.jpg") top center; background-size: cover; } }
/* line 511, main.scss */
#slider .slider-outer-wrap { position: absolute; z-index: 1; height: 100%; display: flex; flex-direction: column; align-items: center; background-color: rgba(0, 0, 0, 0.1); }
/* line 519, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay { height: 100%; }
/* line 521, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap { height: 100%; padding: 0px; }
/* line 524, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 100%; padding: 15px 0px; }
/* line 531, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .hz-line-overlay-left-wrap { padding: 0px; }
/* line 533, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .hz-line-overlay-left-wrap .hz-line-overlay-left { border-top: 2px solid #fff !important; }
@media (min-width: 0px) and (max-width: 991px) { /* line 537, main.scss */
  #slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .title-mini-top-placeholder { padding-left: 15px; padding-right: 15px; } }
/* line 543, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .title-mini-top-placeholder .title-mini-top h1 { color: #ffffff !important; font-size: 35px; font-family: "Cardo", serif !important; letter-spacing: 2px !important; text-transform: uppercase !important; }
@media (min-width: 992px) and (max-width: 1450px) { /* line 543, main.scss */
  #slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .title-mini-top-placeholder .title-mini-top h1 { font-size: 30px !important; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 543, main.scss */
  #slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .title-mini-top-placeholder .title-mini-top h1 { font-size: 20px !important; } }
/* line 560, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .tag-line-sub-wrap { padding-top: 20px !important; padding-bottom: 20px !important; justify-content: space-around; color: #ffffff; font-size: 15px; white-space: no-wrap; }
@media (min-width: 0px) and (max-width: 991px) { /* line 560, main.scss */
  #slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .tag-line-sub-wrap { padding-left: 15px !important; padding-right: 15px !important; } }
/* line 575, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap #slider-cta-btn-left { border: 1px solid #ffffff !important; color: #ffffff !important; margin-bottom: 15px; }
/* line 580, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap #slider-cta-btn-left:hover { border: 1px solid #117ab2 !important; background-color: rgba(17, 122, 178, 0.68) !important; }
/* line 586, main.scss */
#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap #slider-cta-btn-right { white-space: no-wrap; }

/* line 596, main.scss */
#promo { background: url("https://s3.amazonaws.com/static.organiclead.com/Site-f8ef6c1a-40d9-455a-92b0-67d9f67465bc/images/promo.png") center left; background-size: cover; }
@media (min-width: 0px) and (max-width: 991px) { /* line 601, main.scss */
  #promo .contained-section .promo-items-wrap { padding-left: 0px; padding-right: 0px; text-align: center; } }
/* line 608, main.scss */
#promo .contained-section .promo-items-wrap .ads-title-placeholder { font-family: "Cardo", serif; }
@media (min-width: 0px) and (max-width: 991px) { /* line 608, main.scss */
  #promo .contained-section .promo-items-wrap .ads-title-placeholder { padding-left: 0px; padding-right: 0px; } }
/* line 615, main.scss */
#promo .contained-section .promo-items-wrap .ads-title-placeholder h1 { color: #004c91; }
/* line 619, main.scss */
#promo .contained-section .promo-items-wrap .ads-detail { color: #ffffff !important; }
@media (min-width: 0px) and (max-width: 991px) { /* line 619, main.scss */
  #promo .contained-section .promo-items-wrap .ads-detail { padding-left: 0px; padding-right: 0px; text-align: center; } }
/* line 630, main.scss */
#promo .contained-section .promo-cta-btn-placeholder { height: 100%; }
/* line 634, main.scss */
#promo .contained-section .promo-cta-btn-placeholder .promo-cta-btn { font-family: "Cardo", serif; width: 100%; }

/* end of promo section */
/* Welcome Section */
/* line 649, main.scss */
#welcome { background-color: #ffffff; padding-bottom: 50px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 649, main.scss */
  #welcome { text-align: center; } }
/* line 655, main.scss */
#welcome .contained-section { padding-top: 150px; }
/* line 657, main.scss */
#welcome .contained-section .main-contents-wrap { display: flex; }
/* line 658, main.scss */
#welcome .contained-section .main-contents-wrap::before, #welcome .contained-section .main-contents-wrap::after { content: ""; position: absolute; width: 25px; background-color: #91795b; height: 50%; top: 25%; }
/* line 666, main.scss */
#welcome .contained-section .main-contents-wrap::before { left: -10px; }
/* line 669, main.scss */
#welcome .contained-section .main-contents-wrap::after { right: -9px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 657, main.scss */
  #welcome .contained-section .main-contents-wrap { flex-direction: column; } }
/* line 676, main.scss */
#welcome .contained-section .main-contents-wrap .left-contents-wrap { border: 2px solid #91795b; padding: 5px; }
/* line 679, main.scss */
#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed { padding: 50px; border: 1px solid #d3c9bd; }
@media (min-width: 0px) and (max-width: 991px) { /* line 679, main.scss */
  #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed { padding: 20px !important; } }
/* line 685, main.scss */
#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder { padding-top: 38px; position: relative; }
/* line 690, main.scss */
#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-img-placeholder img { float: left; position: absolute; min-width: 105px; margin-top: -50px; }
@media (min-width: 992px) and (max-width: 1199px) { /* line 690, main.scss */
  #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-img-placeholder img { margin-left: -20px; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 690, main.scss */
  #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-img-placeholder img { position: relative; display: block; } }
/* line 708, main.scss */
#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-wrap h1 { color: #004c92; font-family: "Cardo", serif; font-size: 30px !important; letter-spacing: 3px; line-height: 120%; padding: 0px; margin: 0px; }
@media (min-width: 768px) and (max-width: 991) { /* line 708, main.scss */
  #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-wrap h1 { font-size: 20px !important; letter-spacing: 1px; } }
@media (min-width: 0px) and (max-width: 767px) { /* line 708, main.scss */
  #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-wrap h1 { font-size: 20px !important; letter-spacing: 1px; } }
/* line 727, main.scss */
#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .secondary-title-placeholder { font-family: "Cardo", serif; color: #91795b; }
/* line 731, main.scss */
#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .secondary-title-placeholder .secondary-title h2 { line-height: 210% !important; font-size: 21px !important; }
@media (min-width: 0px) and (max-width: 991px) { /* line 731, main.scss */
  #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .secondary-title-placeholder .secondary-title h2 { font-size: 18px !important; line-height: 150% !important; letter-spacing: 1px; } }
/* line 742, main.scss */
#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .contents-placeholder { text-align: justify !important; }
/* line 747, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap { border: 1px solid #91795b; }
/* line 750, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap .img-1-placeholder { flex: 1; background: url("https://s3.amazonaws.com/static.organiclead.com/Site-f8ef6c1a-40d9-455a-92b0-67d9f67465bc/images/welcome_1.png") top right; background-size: cover; }
/* line 754, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap .img-1-placeholder img { display: none; }
@media (min-width: 0px) and (max-width: 991px) { /* line 754, main.scss */
  #welcome .contained-section .main-contents-wrap .right-contents-wrap .img-1-placeholder img { display: block; } }
/* line 759, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap .img-2-placeholder { flex: 1; background: url("https://s3.amazonaws.com/static.organiclead.com/Site-f8ef6c1a-40d9-455a-92b0-67d9f67465bc/images/welcome_2.png") top right; background-size: cover; }
/* line 763, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap .img-2-placeholder img { display: none; }
@media (min-width: 0px) and (max-width: 991px) { /* line 763, main.scss */
  #welcome .contained-section .main-contents-wrap .right-contents-wrap .img-2-placeholder img { display: block; } }
/* line 771, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap #flex-accordion-wrap .btn-wrap { flex: 1; }
/* line 773, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap #flex-accordion-wrap .btn-wrap p { height: 100%; margin: 0px; }
/* line 777, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap #flex-accordion-wrap .btn-wrap p a.btn-fluid-primary { display: block; width: 100%; height: 100%; color: #ffffff; background-color: #1584ce; padding: 30px; margin: 0px; text-decoration: none; font-family: "Cardo", serif; flex: 1; display: flex; flex-direction: row; align-items: center; justify-content: flex-start; }
/* line 794, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap #flex-accordion-wrap .btn-wrap p a.btn-fluid-primary:hover { background-color: #004c91; }
/* line 798, main.scss */
#welcome .contained-section .main-contents-wrap .right-contents-wrap #flex-accordion-wrap .btn-wrap p a.btn-fluid-primary::after { content: "\f054"; font-family: fontawesome; font-size: 15px; display: inline-block; color: 15px; position: absolute; right: 50px; }

/* End Welcome Section */
/* services section */
/* line 819, main.scss */
#services { padding-left: 0px; padding-right: 0px; /* owl center stage */ /* owl center stage */ margin-top: 100px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 820, main.scss */
  #services .owl-carousel { padding-left: 0px !important; padding-right: 0px !important; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 819, main.scss */
  #services { padding-left: 15px; padding-right: 15px; } }
/* line 832, main.scss */
#services .owl-nav { z-index: 100; position: absolute; top: 38%; width: 110%; margin: auto; margin-left: -5%; }
@media (min-width: 0px) and (max-width: 991px) { /* line 832, main.scss */
  #services .owl-nav { display: none !important; } }
/* line 843, main.scss */
#services .owl-nav .owl-prev { float: left; background-color: transparent; }
/* line 847, main.scss */
#services .owl-nav .owl-next { float: right; background-color: transparent; }
/* line 853, main.scss */
#services::before { content: ""; height: 30%; width: 100%; background-color: #117ab2; position: absolute; top: 38%; }
@media (min-width: 0px) and (max-width: 1199px) { /* line 853, main.scss */
  #services::before { display: none !important; } }
/* line 866, main.scss */
#services .section-contents-wrap { position: relative; }
/* line 870, main.scss */
#services .owl-cargo-wrap { padding: 15px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 870, main.scss */
  #services .owl-cargo-wrap { padding-left: 0px !important; padding-right: 0px !important; } }
/* line 878, main.scss */
#services .owl-stage { padding-top: 100px; padding-bottom: 100px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 878, main.scss */
  #services .owl-stage { padding-top: 50px; padding-bottom: 50px; } }
/* line 885, main.scss */
#services .owl-stage .main-item-wrap { background-color: #ffffff; }
/* line 890, main.scss */
#services .owl-item.active.center { z-index: 1000; }
/* line 893, main.scss */
#services .owl-item.active.center { transition: all 1s ease; }
@media (min-width: 1600px) { /* line 893, main.scss */
  #services .owl-item.active.center { transform: scale(1.3); } }
@media (min-width: 0px) and (max-width: 1199px) { /* line 893, main.scss */
  #services .owl-item.active.center { transform: scale(1); } }
/* line 903, main.scss */
#services .owl-item { padding-left: 15px; }
/* line 905, main.scss */
#services .owl-item .item-card-contents-section { background-color: #ffffff !important; border: 1px solid #91795b; padding: 5px; }
/* line 909, main.scss */
#services .owl-item .item-card-contents-section .owl-item-title-wrap { padding-top: 20px; padding-bottom: 10px; }
/* line 912, main.scss */
#services .owl-item .item-card-contents-section .owl-item-title-wrap h1 { font-size: 20px !important; font-family: "Cardo", serif; color: #91795b; }
@media (min-width: 0px) and (max-width: 991px) { /* line 912, main.scss */
  #services .owl-item .item-card-contents-section .owl-item-title-wrap h1 { font-size: 20px !important; letter-spacing: 1px; } }
/* line 922, main.scss */
#services .owl-item .item-card-contents-section .owl-item-content-wrap { text-align: center; padding: 40px; }
/* line 926, main.scss */
#services .owl-item .item-card-contents-section .item-card-cta-wrap { padding: 0px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 934, main.scss */
  #services .section-contents-wrap .main-contents-wrap { padding-left: 0px !important; padding-right: 0px !important; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 939, main.scss */
  #services .section-contents-wrap .main-contents-wrap .left-contents-wrap { padding-left: 0px !important; padding-right: 0px !important; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 944, main.scss */
  #services .section-contents-wrap .main-contents-wrap .left-contents-wrap .card-item-title { padding-left: 0px !important; padding-right: 0px !important; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 950, main.scss */
  #services .section-contents-wrap .main-contents-wrap .left-contents-wrap .card-item-title h1 { font-size: 20px !important; letter-spacing: 1px; } }
/* line 958, main.scss */
#services .section-contents-wrap .main-contents-wrap .left-contents-wrap .card-item-contents p { font-size: 15px; line-height: 200%; padding-bottom: 30px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 958, main.scss */
  #services .section-contents-wrap .main-contents-wrap .left-contents-wrap .card-item-contents p { font-size: 13px !important; line-height: 150% !important; } }
/* line 970, main.scss */
#services .section-contents-wrap .main-contents-wrap .left-contents-wrap #dental-services .owl-stage-outer { z-index: 200; }
/* line 975, main.scss */
#services .section-contents-wrap .main-contents-wrap .left-contents-wrap #dental-services .owl-stage-outer .owl-stage .center .item-card-contents-section { background-color: #ffffff !important; }
/* line 980, main.scss */
#services .section-contents-wrap .main-contents-wrap .left-contents-wrap #dental-services .owl-stage-outer .owl-stage .owl-item .active { border-top: 10px solid #117ab2 !important; }

/* line 995, main.scss */
#affiliates { margin-top: 150px; margin-bottom: 150px !important; }
@media (min-width: 0px) and (max-width: 991px) { /* line 995, main.scss */
  #affiliates { padding: 50px 0px !important; margin-top: 0px !important; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 1004, main.scss */
  #affiliates .title-placeholder h1 { padding-left: 0px !important; padding-right: 0px !important; font-size: 20px !important; letter-spacing: 1px; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 1014, main.scss */
  #affiliates .content-placeholder { padding-left: 0px !important; padding-right: 0px !important; } }
/* line 1021, main.scss */
#affiliates .flex-wrap { align-items: flex-start; justify-content: center; margin-top: 50px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1021, main.scss */
  #affiliates .flex-wrap { flex-direction: column; } }
/* line 1031, main.scss */
#affiliates .flex-wrap .img-placeholder { transition: all 1s ease; }
/* line 1035, main.scss */
#affiliates .flex-wrap .img-placeholder:hover { padding: 30px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1042, main.scss */
  #affiliates .left-contents-wrap { padding-left: 0px !important; padding-right: 0px !important; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 1048, main.scss */
  #affiliates .left-contents-wrap .main-contents-wrap { padding-left: 0px !important; padding-right: 0px !important; } }

/* end affiliates */
/*before-after-gallery*/
/* line 1059, main.scss */
#before-after-gallery { padding-top: 100px; padding-bottom: 100px; background-color: #beb4a2; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1059, main.scss */
  #before-after-gallery { padding-left: 0px; padding-right: 0px; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 1069, main.scss */
  #before-after-gallery .left-contents-wrap { padding-left: 0px; padding-right: 0px; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 1076, main.scss */
  #before-after-gallery .title-placeholder { padding-left: 0px; padding-right: 0px; } }
/* line 1082, main.scss */
#before-after-gallery .title-placeholder h1 { color: #004c92 !important; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1082, main.scss */
  #before-after-gallery .title-placeholder h1 { font-size: 20px !important; letter-spacing: 1px; } }
/* line 1094, main.scss */
#before-after-gallery .content-placeholder { color: #000000; padding-bottom: 60px; }
/* line 1099, main.scss */
#before-after-gallery .img-3-col-wrapper { margin-bottom: 80px; }

/* end before-after-gallery */
/* line 1105, main.scss */
#reviews { padding-top: 100px;
    margin-bottom: 0;
    background: #cfe8f5; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1105, main.scss */
  #reviews { text-align: center; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 1111, main.scss */
  #reviews .card-item-title h1 { font-size: 20px !important; letter-spacing: 1px; } }
/* line 1119, main.scss */
#reviews .card-item-contents { margin-bottom: 50px; }
/* line 1123, main.scss */
#reviews .review-box { position: relative; padding: 20px; border: 1px solid #e6e6e6; border-radius: 5px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1130, main.scss */
  #reviews .review-rate { justify-content: center !important; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 1136, main.scss */
  #reviews .owl-profile-pic-wrap { display: flex; flex-direction: row; align-items: center; justify-content: space-around; } }
/* line 1145, main.scss */
#reviews .owl-carousel .owl-item img { max-width: 200px !important; }
/* line 1149, main.scss */
#reviews .owl-stage-outer { z-index: 400; }
/* line 1153, main.scss */
#reviews .owl-nav { height: 68px; width: 116%; position: absolute; margin-left: -10%; top: 5%; z-index: 300; }
@media (min-width: 0px) and (max-width: 1600px) { /* line 1153, main.scss */
  #reviews .owl-nav { display: none; } }
/* line 1165, main.scss */
#reviews .owl-nav .owl-prev { float: left; background-color: transparent; }
/* line 1170, main.scss */
#reviews .owl-nav .owl-next { float: right; background-color: transparent; }

/* line 1179, main.scss */
#footer-appointment { padding-top: 90px; padding-bottom: 90px; background: url("https://s3.amazonaws.com/static.organiclead.com/Site-f8ef6c1a-40d9-455a-92b0-67d9f67465bc/images/cta_bg.jpg") center center; background-size: cover; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1179, main.scss */
  #footer-appointment { padding-top: 40px; padding-bottom: 40px; } }
/* line 1190, main.scss */
#footer-appointment .ads-title h1 { color: #ffffff; font-size: 20px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1190, main.scss */
  #footer-appointment .ads-title h1 { text-align: center !important; font-size: 15px !important; } }
/* line 1201, main.scss */
#footer-appointment #footer-form-submit { background-color: #004c92 !important; }
/* line 1204, main.scss */
#footer-appointment #footer-form-submit:hover { background-color: #117ab2 !important; border: 1px solid #117ab2 !important; }

/* Footer Section */
/* line 1212, main.scss */
.footer-main-wrap { background-color: #117ab2; padding: 0px; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1212, main.scss */
  .footer-main-wrap { padding-left: 15px; padding-right: 15px; text-align: center; } }
@media (min-width: 0px) and (max-width: 991px) { /* line 1223, main.scss */
  .footer-main-wrap .contained-section container { padding-left: 0px; padding-right: 0px; } }
/* line 1229, main.scss */
.footer-main-wrap img { margin-top: 0px !important; max-width: 130px; }
/* line 1232, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap { margin-top: 75px !important; margin-bottom: 20px !important; }
/* line 1235, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-title { margin-bottom: 35px !important; }
/* line 1237, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-title h2 { color: #ffffff; padding: 0px; margin: 0px; letter-spacing: 3px; white-space: nowrap; font-family: "Cardo", serif !important; font-weight: 300; font-size: 20px !important; }
@media (min-width: 0px) and (max-width: 479px) { /* line 1237, main.scss */
  .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-title h2 { font-size: 18px !important; } }
/* line 1253, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder { margin-bottom: 20px !important; }
/* line 1257, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder p { color: #ffffff !important; font-size: 15px; font-weight: 300; line-height: 150%; }
@media (min-width: 0px) and (max-width: 479px) { /* line 1257, main.scss */
  .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder p { font-size: 13px !important; } }
/* line 1268, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder a { color: #ffffff !important; font-size: 15px; }
@media (min-width: 0px) and (max-width: 479px) { /* line 1268, main.scss */
  .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder a { font-size: 12px !important; } }
/* line 1274, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder a:hover { color: #ffffff !important; font-size: 15px; text-decoration: none; }
/* line 1281, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder .table > thead > tr > th, .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder .table > tbody > tr > th, .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder .table > tfoot > tr > th, .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder .table > thead > tr > td, .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder .table > tbody > tr > td, .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder .table > tfoot > tr > td { padding: 0px !important; line-height: 150%; vertical-align: top; border-top: none; }
/* line 1288, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder table > tbody > tr { white-space: nowrap; width: 145px; }
/* line 1292, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder table > tbody > tr > td:nth-child(1) p { font-weight: 600; text-align: left !important; }
/* line 1298, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder table > tbody > tr > td:nth-child(2) { padding-left: 50px !important; text-align: right !important; }
/* line 1308, main.scss */
.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder .input-placeholder .form-control { padding: 15px 18px !important; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1314, main.scss */
  .footer-main-wrap .footer-subsection-outerblock { padding-left: 0px; padding-right: 0px; padding-top: 10px; } }
/* line 1321, main.scss */
.footer-main-wrap .footer-subsection-outerblock #footer-sign { padding: 0px; }
/* line 1323, main.scss */
.footer-main-wrap .footer-subsection-outerblock #footer-sign div { padding: 0px; }
/* line 1325, main.scss */
.footer-main-wrap .footer-subsection-outerblock #footer-sign div img { width: 50px; vertical-align: sub; padding-left: 10px; }

/* line 1335, main.scss */
#footer-social-icons-wrap { margin-top: 40px; }
/* line 1337, main.scss */
#footer-social-icons-wrap #footer-social-icons { padding: 0px; }
/* line 1339, main.scss */
#footer-social-icons-wrap #footer-social-icons .social-inner-wrap { display: flex; flex-direction: row; align-items: center; justify-content: flex-end; }
@media (min-width: 0px) and (max-width: 891px) { /* line 1339, main.scss */
  #footer-social-icons-wrap #footer-social-icons .social-inner-wrap { justify-content: flex-start; } }

/* line 1352, main.scss */
#footer .footer-social { padding-left: 0px; padding-right: 0px; }
/* line 1356, main.scss */
#footer .footer-social .social-inner-wrap { margin-left: 0px; }
/* line 1358, main.scss */
#footer .footer-social .social-inner-wrap li { border: transparent; background-color: transparent; margin-left: 0px; }
/* line 1362, main.scss */
#footer .footer-social .social-inner-wrap li a { padding: 10px 10px 10px 0px !important; width: 25px; transition: all 1s ease; }
/* line 1367, main.scss */
#footer .footer-social .social-inner-wrap li a:hover { transform: scale(1.3); }
/* line 1371, main.scss */
#footer .footer-social .social-inner-wrap li .fa { color: #ffffff; background-color: transparent; }

/* line 1380, main.scss */
.footer-right-wrap p { text-align: right !important; }

/* line 1384, main.scss */
.footer-left-wrap, .footer-right-wrap p { font-size: 12px !important; color: #6f8796 !important; }
@media (min-width: 0px) and (max-width: 767px) { /* line 1384, main.scss */
  .footer-left-wrap, .footer-right-wrap p { text-align: center !important; } }

@media (max-width: 991px) { /* line 1396, main.scss */
  .title-mini-top-placeholder .title-mini-top > h4::before, .title-mini-top-placeholder .title-mini-top > h4::after { width: 20px !important; }
  /* line 1402, main.scss */
  .footer-subsection-inner-wrap { padding: 0px; }
  /* line 1404, main.scss */
  .footer-subsection-inner-wrap .col-xs-12 { padding: 0px; } }
@media (max-width: 767px) { /* line 1413, main.scss */
  a.btn-outlined-primary { padding-left: 20px !important; padding-right: 20px !important; letter-spacing: 1px !important; } }
/* line 1423, main.scss */
#content-outer-wrap { padding: 0px; }
/* line 1426, main.scss */
#content-outer-wrap .inner-page-title-outer-wrap .inner-page-title-wrap { padding: 100px 0px; background: url("https://s3.amazonaws.com/static.organiclead.com/Site-378a3103-f4ea-44bb-901e-a5d0f4508c8f/bg/insidebanner.jpg") top center; background-size: cover; }
/* line 1431, main.scss */
#content-outer-wrap .inner-page-title-outer-wrap .inner-page-title-wrap .inner-page-title h1 { text-align: center; font-family: "Great Vibes", cursive; color: #ffffff; font-weight: 100; letter-spacing: 3px; font-size: 85px !important; }
@media (min-width: 0) and (max-width: 991px) { /* line 1431, main.scss */
  #content-outer-wrap .inner-page-title-outer-wrap .inner-page-title-wrap .inner-page-title h1 { font-size: 65px !important; } }
/* line 1448, main.scss */
#content-outer-wrap #inner-page { margin-top: 200px; display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: space-around !important; }
/* line 1454, main.scss */
#content-outer-wrap #inner-page .inner-page-content-blocks-wrap { padding-top: 150px !important; padding-bottom: 200px !important; max-width: 1170px !important; }

/* line 1463, main.scss */
.right-sidebar-partial-placeholder img { float: right !important; }
@media (min-width: 0px) and (max-width: 991px) { /* line 1463, main.scss */
  .right-sidebar-partial-placeholder img { float: none !important; } }

/* line 1471, main.scss */
.carousel-control { display: none !important; }

/* line 1476, main.scss */
#modal .modal-footer { border-top: 0px !important; }

/* line 1481, main.scss */
#my-player { width: 100% !important; }

@media (min-width: 0px) and (max-width: 991px) { /* line 1485, main.scss */
  #footer-menu { display: none; } }

/* owl targeting */