/*** WIDGET/SYSTEM CSS ***/
.no-padding {padding-left:0;padding-right:0;}.align-bottom {position:absolute;bottom:0;}.align-center {float:none;margin-left:auto;margin-right:auto;}body, html {overflow:hidden;width:100%;height:100%;}body.nav-fixed {margin-top:100px;padding-bottom:100px;position:relative;}.main-content {line-height:2em;background:#ffffff;color:#6e7677;}h1 {font-size:40px !important;}h2 {font-size:28px !important;}h3 {font-size:24px !important;}h4 {font-size:20px !important;}h5 {font-size:18px !important;}h6 {font-size:12px !important;}h1 > span, h2 > span, h3 > span, h4 > span, h5 > span, h6 > span {padding-right:5px;}.main-content a {color:#1584ce;}span.span-1 {color:#FFF;background:#f0549b;text-transform:uppercase;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:5px 15px;}h1 > span.span-1 {color:#999999;background:rgba(255, 255, 255, 0);}.btn:not(.btn-social), input[type="button"] {outline:hidden;box-shadow:none;color:#ffffff;border:solid 1px #444444;border-radius:0px !important;transition:background 0.3s ease;-moz-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;}input, select, textarea, .form-control, .input-group .form-control {color:#666666;border:solid 1px #444444;}.btn:not(.btn-social) {letter-spacing:1px;text-transform:uppercase;}.btn:not(.btn-social).btn-primary, .login .btn-login, .registerBox .btn-register, .login .btn-resetPassword {background:#117ab2;border:solid 1px #117ab2;color:#ffffff;letter-spacing:1px;}.btn:not(.btn-social).btn-primary:hover, .login .btn-login:hover, .registerBox .btn-register:hover, .login .btn-resetPassword:hover {background:#0d5e89;border:solid 1px #0d5e89;color:#FFF;letter-spacing:1px;}.btn.btn-secondary {background:#eeeeee;border:solid 1px #999999;color:#999999;}.btn.btn-secondary:hover {background:#cccccc;border:solid 1px #999999;color:#999999;}.btn.btn-tertiary {background:#eeeeee;border:1px solid #999999;color:#999999;}.btn.btn-tertiary:hover {background:#eeeeee;border:1px solid #999999;color:#999999;border-top-right-radius:5px;border-top-left-radius:5px;}select, input, textarea {border-radius:0px !important;border:solid 1px #444444 !important;}.input-group-addon{border-color:#444444;border-radius:0px !important;}.primary-border {border:solid 1px #cccccc;}.tabs-widget .nav-tabs {border-bottom:solid 1px #cccccc;}.tabs-widget .nav-tabs li a{border-radius:0;}.tabs-widget .nav-tabs>li>a, .tabs-widget .nav-tabs>li>a:hover, .tabs-widget .nav-tabs>li>a:focus {background:#cccccc;border:solid 1px #cccccc;border-bottom:solid 1px #117ab2;color:#999999;letter-spacing:1px;}.tabs-widget .nav-tabs>li.active>a, .tabs-widget .nav-tabs>li.active>a:hover, .tabs-widget .nav-tabs>li.active>a:focus {background:#117ab2;border:solid 1px #117ab2;border-bottom-color:transparent;color:#ffffff;letter-spacing:1px;}.tabs-widget ul.nav-tabs {background:#cccccc;border-bottom:solid 1px #117ab2;}.tabs-widget>.tab-content {box-shadow:none;border:solid 1px #cccccc;border-top:none;}.tabs-widget .tab-content .tab-pane ul {padding-left:20px;}.carousel.no-padding .carousel-inner .item > div.col-xs-12, .carousel.no-padding .carousel-inner .item > div.col-xs-12 > div.col-xs-12 {padding-left:0;padding-right:0;}.carousel .carousel-control {width:50px;height:50px;top:calc(50% - 25px);padding:20px;background:none;opacity:1;color:#cccccc;text-shadow:none;}.idxDetailSlider .thumbnails_wrapper {background:#ffffff;padding-top:5px;padding-bottom:5px;}.tiksluscarousel .nav_right, .tiksluscarousel .nav_left {z-index:0;height:0 !important;width:0 !important;}.tiksluscarousel .nav_right {right:-100px !important;}.tiksluscarousel .nav_left {left:-100px !important;}.tiksluscarousel .nav_right:after {font:normal normal normal 32px/1 FontAwesome;content:"\f054";display:inline-block;top:50%;z-index:10;width:40px;height:40px;padding:5px;position:absolute;right:100px !important;color:#999;}.tiksluscarousel .nav_left:after {font:normal normal normal 32px/1 FontAwesome;content:"\f053";display:inline-block;top:50%;z-index:10;width:40px;height:40px;padding:5px;position:absolute;left:100px !important;color:#999;}.tiksluscarousel .nav_right:hover:after, .tiksluscarousel .nav_left:hover:after {background:#117ab2;color:#ffffff;}.tiksluscarousel .thumbnails_wrapper .thumbnails li.thumb{border:solid 1px #cccccc;}.tiksluscarousel .progress {background-color:#117ab2;height:5px;}.tiksluscarousel ul li {border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;}.carousel.module-propertyImagesWidget .carousel-control {padding:11px;}.intro-box .carousel-control {color:#FFF;}.carousel .carousel-control:hover {background:#117ab2;color:#ffffff;}.carousel .carousel-control .icon-next, .carousel .carousel-control .icon-prev {font-size:14px;margin-top:-15px;}.carousel .carousel-control>span:before {font:normal normal normal 32px/1 FontAwesome;}.carousel .carousel-control .icon-next:before {content:"\f054";}.carousel .carousel-control .icon-prev:before {content:"\f053";}.carousel .carousel-control .icon-next {right:10px;}.carousel-indicators li {border-color:#aaa;margin-left:8px;margin-right:8px;width:12px;height:12px;}.carousel-indicators .active {background-color:#aaa;margin-left:8px;margin-right:8px;}.with-indicators-below .carousel-indicators{bottom:-80px !important;}.idxFavoritesWidget .save-fav-text, .loginWidget .save-fav-text {display:none;}.idxFavoritesWidget .save-fav-icon, .loginWidget .save-fav-icon {color:#333;margin-left:10px;}.pagination li a {border:solid 1px #7D7C7C;color:#000;}.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background:#74bb75;color:#FFF;border-color:#7D7C7C;}.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {color:#FFF;background:#74bb75;border-color:#7D7C7C;}.pagination>li:first-child>a, .pagination>li:first-child>span, .pagination>li:last-child>a, .pagination>li:last-child>span {border-radius:0;}ul.savedSearches li {overflow:hidden;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;}ul.savedSearches li a.applySavedSearchBtn {font-size:21px;padding-top:0;}ul.savedSearches .deleteSavedSearchBtn {color:#FFF;text-align:center;font-size:14px;padding:5px 10px 5px 14px;}ul.savedSearches li a.applySavedSearchBtn {color:#1584ce;text-decoration:none;}ul.savedSearches li a.applySavedSearchBtn:hover {text-decoration:none;}.mobile-menu {display:inline-block;position:absolute;top:0;width:100%;left:100%;bottom:0;transition:left 0.3s ease;-moz-transition:left 0.3s ease;-webkit-transition:left 0.3s ease;overflow:auto;background:#FFF;z-index:10;}.nav-open .mobile-menu {display:inline-block;left:0;}.nav-fixed.nav-open .mobile-menu {position:fixed;}.mobile-menu .menu-toggle {font-size:24px;padding:15px;color:#333;}.mobile-menu ul li {float:left;width:100%;text-transform:uppercase;}.mobile-menu ul li a, .mobile-menu .nav .open a {color:#333;background:transparent;border:solid 1px transparent;text-decoration:none;}.mobile-menu ul {width:100%;position:relative;}.mobile-menu > ul, .mobile-menu .caret {float:right;margin-top:10px;}.mobile-menu .dropdown-menu {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:none;}.mobile-menu .dropdown-menu li a {padding-left:30px;}.site-header {width:100%;height:100px;background:#FFF;line-height:1em;border-bottom:solid 1px transparent;}.site-header .logo {overflow:hidden;max-height:100px;}.site-header .vertical-center img {max-height:100px;}.nav-fixed .site-header {position:fixed;top:0;z-index:10;}.site-header .menu-wrap {padding-top:25px;}.site-header ul {list-style:none;width:100%;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.site-header ul li {display:inline-block;width:auto;margin-left:1px;margin-right:1px;}.site-header ul li a {padding:15px 13px;background:#FFF;color: #6e7677;float:left;width:100%;text-transform:uppercase;text-decoration:none;}.site-header .dropdown-toggle .caret {margin-left:10px;}.site-header ul li.active a, .site-header ul li a:active, .site-header ul li a:hover {color:#31bbc2;background:#FFF;text-decoration:none;}.site-header .menu-wrap {width:100%;}.vertical-center {position:relative;top:50%;transform:translateY(-50%);}.site-header .phone {margin-top:40px;color: #6e7677;}.site-header .phone i {margin-right:10px;}.site-header .menu-toggle, .site-header .call-btn {background:rgba(255, 255, 255, 0.3);position:relative;float:left;padding:10px;margin-left:15px;margin-top:33px;margin-right:15px;border:solid 1px #999;cursor:pointer;}.site-header .call-btn {font-size:22px;padding:6px 12px;color:#333;margin-right:10px;}.site-header .menu-toggle .icon-bar {background:#333;}.site-header .menu-toggle .icon-bar+.icon-bar {margin-top:4px;}.site-header .menu-toggle .icon-bar {display:block;width:22px;height:2px;border-radius:1px;}.site-header .menu-wrap > ul > li.dropdown.open, .site-header .menu-wrap > ul > li:hover,.site-header .menu-wrap > ul > li:active, .site-header .menu-wrap > ul > li.dropdown.open li,.site-header .menu-wrap > ul > li.dropdown.open li a, .site-header .menu-wrap > ul > li.dropdown.open .dropdown-menu {background:#FFF;color:#333;width:auto;}.site-header .menu-wrap > ul > li:hover,.site-header .menu-wrap > ul > li:active,.site-header .menu-wrap > ul > li.dropdown.open li a:hover,.site-header .menu-wrap > ul > li.dropdown.open .dropdown-menu a:hover {background:#31bbc2;color:#74bb75;}.site-header .dropdown.ellipsis {margin-right:15px;}.site-header ul.ellipsis-dropdown {right:0;position:absolute;left:auto;}.site-header ul.ellipsis-dropdown > li, .site-header ul.dropdown-menu > li {display:inline-block;position:relative;width:99% !important;}.site-header ul.ellipsis-dropdown > li a{text-transform:uppercase;width:100%;display:block;padding-left:30px;}.site-header ul.ellipsis-dropdown > li a .caret {float:left;display:inline-block;position:absolute;left:-2px;top:20px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid;}.site-header ul.ellipsis-dropdown > li > ul.dropdown-menu {position:absolute;left:auto;top:0;right:100%;}.intro-box h1, .intro-box h2{color:#FFF;text-shadow:0 0 20px #000;letter-spacing:5px;position:relative;}.intro-box h2:before, .intro-box h2:after {content:"";border-top:solid 3px #FFF;display:inline-block;width:10%;height:3px;top:13px;position:absolute;}.intro-box h2:before {left:0;}.intro-box h2:after {right:0;}.intro-box input, .intro-box button {height:40px;}.border-1 {border:solid 1px #cccccc;}.border-2 {border:solid 1px #cccccc;}.card > .padded {padding-left:8%;padding-right:8%;}.card {margin-top:5px !important;margin-bottom:5px !important;background:#FFF;}.bg-gray {background:#31bbc2;color:#ffffff}.bg-gray h1, .bg-gray h2, .bg-gray h3, .bg-gray h4, .bg-gray h5 {color:#ffffff;}.bg-gray h1 a, .bg-gray h2 a, .bg-gray h3 a, .bg-gray h4 a, .bg-gray h5 a {color:#ffffff;}.bg-gray h1 a:hover, .bg-gray h2 a:hover, .bg-gray h3 a:hover, .bg-gray h4 a:hover, .bg-gray h5 a:hover {color:#cccccc;}.bg-alt-2 {position:relative;background:#31bbc2;overflow:hidden;color:#ffffff}.bg-alt-2 h1, .bg-alt-2 h2, .bg-alt-2 h3, .bg-alt-2 h4, .bg-alt-2 h5 {color:#ffffff}.bg-alt-2 h1 a, .bg-alt-2 h2 a, .bg-alt-2 h3 a, .bg-alt-2 h4 a, .bg-alt-2 h5 a {color:#ffffff}.bg-alt-2 h1 a:hover, .bg-alt-2 h2 a:hover, .bg-alt-2 h3 a:hover, .bg-alt-2 h4 a:hover, .bg-alt-2 h5 a:hover {color:#ffffff}.bg-alt-2:before {content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0.3;background-image:url('https://s3.amazonaws.com/static.organiclead.com/Site-16bb8f83-c121-43ff-b0ff-98767632c95c/home/docs.png');background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}.bg-alt-2 > div {z-index:2;}.footer {position:relative;background:#74bb75;width:100%;float:left;color:#ffffff;}.footer h1, .footer h2, .footer h3, .footer h4, .footer h5 {color:#FFF;}.footer li {list-style:none;border-bottom:solid 1px #ffffff;display:inline-block;width:100%;padding:10px 0;}.footer a {color:#ffffff;text-decoration:none;}.footer a {color:#FFF;}.footer:before {content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0.3;background-image:url('../../files/images/footer-bg.jpg');background-repeat:no-repeat;background-position:50% 0;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}.footer > div {z-index:2;position:relative;}.footer img.powered-by {max-height:50px;width:auto;}.footer .copy-text {padding-top:12px;min-height:50px;}.footer .card h1, .footer .card h2, .footer .card h3, .footer .card h4, .footer .card h5 {color:#000;}.bg-alt-3 {background:rgba(255,255,255,0.4);color:#333;}.social-icons li {display:inline-block;margin-left:5px;list-style:none;border:solid 1px #999;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background:#FFF;transition:background 0.3s ease;-moz-transition:background 0.3s ease;-webkit-transition:background 0.3s ease;}.social-icons li:hover {background: #74bb75;border:solid 1px #ffffff}.social-icons li a {padding:10px;width:32px;text-align:center;color:#666;text-decoration:none;}.social-icons li a:hover {color:#ffffff;text-decoration:none;}.property {text-transform:uppercase;}.property.featured .border-1 {border-color:#74bb75}.property-icon {float:left;display:block;width:100%;text-align:center;}.property-icon .fa {font-size:35px !important;color:#ccc !important;}.property .property-icon {float:none;}.property .property-text {font-size:9px;}.property .property-text-value {font-size:18px;font-weight:bold;}.property h2.address {font-size:20px !important;}.property .address a {color:#333;font-size:20px;text-decoration:none;}.property .address a:hover {text-decoration:none;}.property .price-row {padding:15px;font-weight:bold;font-size:20px;}.property sub {font-size:8px;}.property .icons-bar {overflow:hidden;display:block;}.property .price {font-size:20px;}.idx-results-widget, .idx-sort-bar {height:auto !important;}.idx-sort-bar {border:none;text-transform:uppercase;background:none;}.idx-sort-bar .view-toggles > a.active {border-radius:0px;border:solid 1px #cccccc;}.idx-sort-bar .navbar-brand {letter-spacing:2px;text-transform:uppercase;margin-right:30px;}.idx-sort-bar .caret {float:right;margin-top:8px;margin-left:10px;}.cmsForm.search-bar .form-group {margin-bottom:auto;}@media (min-width:768px) {}@media (min-width:992px) {.property-icon {width:auto;display:inline-block;padding-right:15px;text-align:left;}.property-icon .fa {font-size:24px !important;color:#ccc !important;}.property .property-icon {float:none;padding-right:0;}.footer .card {top:-70px;}.footer li {width:80%;}}@media (min-width:1200px) {}@media (min-width:1300px) {.property-icon .fa {font-size:35px !important;color:#ccc !important;}}.default-font, body { font-family:'Open Sans', sans-serif; }.secondary-font { font-family:'Cardo', serif; }.font-cardo, .link-markup, .menu-wrap > ul > li ul.dropdown-menu > li > a { font-family:'Cardo', serif; }.font-raleway { font-family:'Raleway', sans-serif; }.font-greatvibes { font-family:'Great Vibes', cursive; }.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; }.btn-outlined { font-size:14px !important; background:transparent !important; color:#117ab2 !important; border:1px solid; }.btn-outlined:hover { color:#fff !important; border:1px solid #fff !important; background-color:#117ab2 !important; }.content-h1-markup { font-family:"Great Vibes", cursive; }.footer-h2-markup { font-size:20px; font-weight:600; color:#ffffff; }.p-content-lead-markup { font-size:19px; line-height:250%; }.p-content-markup { font-size:15px !important; line-height:200% !important; }.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; }.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; }.padding-y-0 { padding-top:0px; padding-bottom:0px; }.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; }.padding-x-15 { padding-left:15px; padding-right:15px; }.padding-x-30 { padding-left:30px; padding-right:30px; }.padding-x-50 { padding-left:50px; padding-right:50px; }.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; }.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; }.padding-y-50, #promo { padding-top:50px; padding-bottom:50px; }.m-t-0 { margin-top:0; }.m-b-0 { margin-bottom:0; }.m-t-10 { margin-top:10px; }.m-b-10 { margin-bottom:10px; }.m-y-0 { margin-top:0px; margin-bottom:0px; }.m-y-10 { margin-top:10px; margin-bottom:10px; }.m-x-0, #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper { margin-left:0px; margin-right:0px; }.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; }.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; }.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; }.flex-cent-just-item, #promo .contained-section .promo-cta-btn-placeholder { align-items:center; justify-content:center; }.no-clearance { padding:0px; margin:0px; }#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; }#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; }#nav-icon1 span:nth-child(1) { top:0px; }#nav-icon1 span:nth-child(2) { top:10px; }#nav-icon1 span:nth-child(3) { top:20px; }#nav-icon1.open span:nth-child(1) { top:18px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); transform:rotate(135deg); }#nav-icon1.open span:nth-child(2) { opacity:0; left:-60px; }#nav-icon1.open span:nth-child(3) { top:18px; -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -o-transform:rotate(-135deg); transform:rotate(-135deg); }#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; }#nav-icon2 span:nth-child(even) { left:50%; border-radius:0 9px 9px 0; }#nav-icon2 span:nth-child(odd) { left:0px; border-radius:9px 0 0 9px; }#nav-icon2 span:nth-child(1), #nav-icon2 span:nth-child(2) { top:0px; }#nav-icon2 span:nth-child(3), #nav-icon2 span:nth-child(4) { top:18px; }#nav-icon2 span:nth-child(5), #nav-icon2 span:nth-child(6) { top:36px; }#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); }#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); }#nav-icon2.open span:nth-child(1) { left:5px; top:7px; }#nav-icon2.open span:nth-child(2) { left:calc(50% - 5px); top:7px; }#nav-icon2.open span:nth-child(3) { left:-50%; opacity:0; }#nav-icon2.open span:nth-child(4) { left:100%; opacity:0; }#nav-icon2.open span:nth-child(5) { left:5px; top:29px; }#nav-icon2.open span:nth-child(6) { left:calc(50% - 5px); top:29px; }#nav-icon3 span:nth-child(1) { top:0px; }#nav-icon3 span:nth-child(2), #nav-icon3 span:nth-child(3) { top:18px; }#nav-icon3 span:nth-child(4) { top:36px; }#nav-icon3.open span:nth-child(1) { top:18px; width:0%; left:50%; }#nav-icon3.open span:nth-child(2) { -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); }#nav-icon3.open span:nth-child(3) { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); }#nav-icon3.open span:nth-child(4) { top:18px; width:0%; left:50%; }#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; }#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; }#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; }#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; }#nav-icon4.open span:nth-child(2) { width:0%; opacity:0; }#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; }body p { font-size:15px; line-height:200%; }@media (min-width:0px) and (max-width:991px) { body p { font-size:13px; line-height:150%; } }body .btn { font-family:"Cardo", serif; font-size:15px; white-space:normal; }@media (min-width:0px) and (max-width:991px) { .contained-section .container, .ads-title-placeholder, .promo-cta-btn-placeholder { padding-left:0px; padding-right:0px; } }#nav-inner-pages { box-shadow:0px 0px 15px 0px #888888 !important; margin-top:-20px !important; }#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; }#nav-inner-pages #nav-main-wrap .quick-launcher-subsection-a { background-color:#117ab2; }#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) { #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper { margin-top:10px; height:100% !important; } }#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-social-icons-wrapper { height:30px; }#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%; }#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; }#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; }#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; }#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; }#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper { height:100% !important; }@inlcude respond-to(0px, 991px) { #nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper { padding-top:10px; } }#nav-inner-pages #nav-main-wrap .nav-top-mini-quick-launch-wrapper .nav-contact-items-wrapper .contact-quick-launch-inner-wrapper { height:100%; }#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; }#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) { #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; } }#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; }#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; }#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) { #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; } }#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; }#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) { #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; } }#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; }#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; }#nav-inner-pages #nav-main-wrap .nav-main-items-wrapper { padding:10px; }#nav-inner-pages #nav-main-wrap .nav-main-items-wrapper .nav-main-items-inner-wrap { padding:20px 30px; border:1px solid #d3c9bd; }#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; }#nav-inner-pages #nav-main-wrap .nav-burger-wrap { height:80px !important; }#nav-inner-pages #nav-main-wrap .nav-burger-wrap .nav-burger-innerwrap { height:100%; }#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%; }#nav-inner-pages #nav-main-wrap .nav-burger-wrap .nav-burger-innerwrap .nav-burger-placeholder #nav-icon1 { padding-top:20px; z-index:2001 !important; }#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) { #custom-nav { width:40% !important; } }#custom-nav .dropdown.open .dropdown-menu { display:block; }#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; }#custom-nav .dropdown-menu li { clear:both; }#custom-nav .dropdown-menu li a { padding-left:60px !important; }#custom-nav .dropdown-menu li a:hover { background-color:#004c91; }#custom-nav li { width:100%; clear:both; }#custom-nav li a { padding:10px 30px; display:block; width:100% !important; color:#ffffff; letter-spacing:3px; }#custom-nav li a::after { margin-left:20px; }#custom-nav li a:hover { text-decoration:none; background-color:#004c91; }.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; }.inner-page-title-wrap .inner-page-title h1 strong { color:#fff; font-family:"Cardo",serif !important; letter-spacing:23px; text-transform:uppercase; }.inner-page-main-wrap .inner-page-content-blocks-wrap .inner-page-left-block-wrap { padding:0px 0px 70px 0px !important; }.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; }.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; }.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; }.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; }.main-content { margin-top:0px; padding-top:20px !important; }.main-content .phone-placeholder { max-width:160px; float:right; margin-top:20px; }.main-content .phone-placeholder p.phone-label { text-transform:uppercase; color:#c7c7c7; }.main-content .phone-placeholder a p.phone-number-lead { margin-top:-15px; font-size:21px; font-weight:700; color:#117ab2; }.main-content .phone-placeholder a:hover { text-decoration:none !important; }.logo-placeholder { margin-top:20px !important; }.logo-flex-wrap { display:flex; flex-direction:column; align-items:flex-start; justify-content:center; }.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; }.show-menu-clips-main-wrap { padding-left:0px; }.show-menu-clips-main-wrap .show-menu-clips { display:none; }@media (min-width:0px) and (max-width:767px) { .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; } }.show-menu-clips-main-wrap .show-menu-clips a:nth-child(1) { padding-right:10px; }ui .flex-item:nth-of-type(1) { order:2 !important; }.menu-wrap > ul { height:100%; margin:0px; padding:0px; list-style:none; justify-content:space-around; }.menu-wrap > ul > li { width:auto; height:100% !important; display:flex; flex-direction:column; align-items:center; justify-content:space-around; }.menu-wrap > ul > li:nth-last-child { margin-right:0px !important; }.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) { .menu-wrap > ul > li > a { font-size:12px; } }@media (min-width:0px) and (max-width:991px) { .menu-wrap > ul > li > a { font-size:11px; } }.menu-wrap > ul > li > a:hover { transition:all 1s; color:#117ab2; text-decoration:none; }.menu-wrap > ul > li > a span.caret { margin:-5px 0px 0px 10px; font-size:15px; }.menu-wrap > ul > li ul.dropdown-menu { border-radius:0px; background-color:white; }.menu-wrap > ul > li ul.dropdown-menu > li > a { height:40px; }#slider { position:relative !important; max-height:920px; min-height:450px; }@media (min-width:0px) and (max-width:991px) { #slider { background:url("https://www.royacdn.com/unsafe/Site-f8ef6c1a-40d9-455a-92b0-67d9f67465bc/slider/aaaaa.jpg") top center; background-size:cover; } }#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); }#slider .slider-outer-wrap .slide-text-main-overlay { height:100%; }#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap { height:100%; padding:0px; }#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; }#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap .hz-line-overlay-left-wrap { padding:0px; }#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) { #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; } }#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) { #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) { #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; } }#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) { #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; } }#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; }#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; }#slider .slider-outer-wrap .slide-text-main-overlay .slider-overlay-wrap .title-mini-placehodler-wrap #slider-cta-btn-right { white-space:no-wrap; }#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) { #promo .contained-section .promo-items-wrap { padding-left:0px; padding-right:0px; text-align:center; } }#promo .contained-section .promo-items-wrap .ads-title-placeholder { font-family:"Cardo", serif; }@media (min-width:0px) and (max-width:991px) { #promo .contained-section .promo-items-wrap .ads-title-placeholder { padding-left:0px; padding-right:0px; } }#promo .contained-section .promo-items-wrap .ads-title-placeholder h1 { color:#004c91; }#promo .contained-section .promo-items-wrap .ads-detail { color:#ffffff !important; }@media (min-width:0px) and (max-width:991px) { #promo .contained-section .promo-items-wrap .ads-detail { padding-left:0px; padding-right:0px; text-align:center; } }#promo .contained-section .promo-cta-btn-placeholder { height:100%; }#promo .contained-section .promo-cta-btn-placeholder .promo-cta-btn { font-family:"Cardo", serif; width:100%; }#welcome { background-color:#ffffff; padding-bottom:50px; }@media (min-width:0px) and (max-width:991px) { #welcome { text-align:center; } }#welcome .contained-section { padding-top:150px; }#welcome .contained-section .main-contents-wrap { display:flex; }#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%; }#welcome .contained-section .main-contents-wrap::before { left:-10px; }#welcome .contained-section .main-contents-wrap::after { right:-9px; }@media (min-width:0px) and (max-width:991px) { #welcome .contained-section .main-contents-wrap { flex-direction:column; } }#welcome .contained-section .main-contents-wrap .left-contents-wrap { border:2px solid #91795b; padding:5px; }#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed { padding:50px; border:1px solid #d3c9bd; }@media (min-width:0px) and (max-width:991px) { #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed { padding:20px !important; } }#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder { padding-top:38px; position:relative; }#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) { #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) { #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-img-placeholder img { position:relative; display:block; } }#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) { #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) { #welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .title-placeholder .title-wrap h1 { font-size:20px !important; letter-spacing:1px; } }#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .secondary-title-placeholder { font-family:"Cardo", serif; color:#91795b; }#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) { #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; } }#welcome .contained-section .main-contents-wrap .left-contents-wrap .boxed .contents-placeholder { text-align:justify !important; }#welcome .contained-section .main-contents-wrap .right-contents-wrap { border:1px solid #91795b; }#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; }#welcome .contained-section .main-contents-wrap .right-contents-wrap .img-1-placeholder img { display:none; }@media (min-width:0px) and (max-width:991px) { #welcome .contained-section .main-contents-wrap .right-contents-wrap .img-1-placeholder img { display:block; } }#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; }#welcome .contained-section .main-contents-wrap .right-contents-wrap .img-2-placeholder img { display:none; }@media (min-width:0px) and (max-width:991px) { #welcome .contained-section .main-contents-wrap .right-contents-wrap .img-2-placeholder img { display:block; } }#welcome .contained-section .main-contents-wrap .right-contents-wrap #flex-accordion-wrap .btn-wrap { flex:1; }#welcome .contained-section .main-contents-wrap .right-contents-wrap #flex-accordion-wrap .btn-wrap p { height:100%; margin:0px; }#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; }#welcome .contained-section .main-contents-wrap .right-contents-wrap #flex-accordion-wrap .btn-wrap p a.btn-fluid-primary:hover { background-color:#004c91; }#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; }#services { padding-left:0px; padding-right:0px; margin-top:100px; }@media (min-width:0px) and (max-width:991px) { #services .owl-carousel { padding-left:0px !important; padding-right:0px !important; } }@media (min-width:0px) and (max-width:991px) { #services { padding-left:15px; padding-right:15px; } }#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) { #services .owl-nav { display:none !important; } }#services .owl-nav .owl-prev { float:left; background-color:transparent; }#services .owl-nav .owl-next { float:right; background-color:transparent; }#services::before { content:""; height:30%; width:100%; background-color:#117ab2; position:absolute; top:38%; }@media (min-width:0px) and (max-width:1199px) { #services::before { display:none !important; } }#services .section-contents-wrap { position:relative; }#services .owl-cargo-wrap { padding:15px; }@media (min-width:0px) and (max-width:991px) { #services .owl-cargo-wrap { padding-left:0px !important; padding-right:0px !important; } }#services .owl-stage { padding-top:100px; padding-bottom:100px; }@media (min-width:0px) and (max-width:991px) { #services .owl-stage { padding-top:50px; padding-bottom:50px; } }#services .owl-stage .main-item-wrap { background-color:#ffffff; }#services .owl-item.active.center { z-index:1000; }#services .owl-item.active.center { transition:all 1s ease; }@media (min-width:1600px) { #services .owl-item.active.center { transform:scale(1.3); } }@media (min-width:0px) and (max-width:1199px) { #services .owl-item.active.center { transform:scale(1); } }#services .owl-item { padding-left:15px; }#services .owl-item .item-card-contents-section { background-color:#ffffff !important; border:1px solid #91795b; padding:5px; }#services .owl-item .item-card-contents-section .owl-item-title-wrap { padding-top:20px; padding-bottom:10px; }#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) { #services .owl-item .item-card-contents-section .owl-item-title-wrap h1 { font-size:20px !important; letter-spacing:1px; } }#services .owl-item .item-card-contents-section .owl-item-content-wrap { text-align:center; padding:40px; }#services .owl-item .item-card-contents-section .item-card-cta-wrap { padding:0px; }@media (min-width:0px) and (max-width:991px) { #services .section-contents-wrap .main-contents-wrap { padding-left:0px !important; padding-right:0px !important; } }@media (min-width:0px) and (max-width:991px) { #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) { #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) { #services .section-contents-wrap .main-contents-wrap .left-contents-wrap .card-item-title h1 { font-size:20px !important; letter-spacing:1px; } }#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) { #services .section-contents-wrap .main-contents-wrap .left-contents-wrap .card-item-contents p { font-size:13px !important; line-height:150% !important; } }#services .section-contents-wrap .main-contents-wrap .left-contents-wrap #dental-services .owl-stage-outer { z-index:200; }#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; }#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; }#affiliates { margin-top:150px; margin-bottom:150px !important; }@media (min-width:0px) and (max-width:991px) { #affiliates { padding:50px 0px !important; margin-top:0px !important; } }@media (min-width:0px) and (max-width:991px) { #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) { #affiliates .content-placeholder { padding-left:0px !important; padding-right:0px !important; } }#affiliates .flex-wrap { align-items:flex-start; justify-content:center; margin-top:50px; }@media (min-width:0px) and (max-width:991px) { #affiliates .flex-wrap { flex-direction:column; } }#affiliates .flex-wrap .img-placeholder { transition:all 1s ease; }#affiliates .flex-wrap .img-placeholder:hover { padding:30px; }@media (min-width:0px) and (max-width:991px) { #affiliates .left-contents-wrap { padding-left:0px !important; padding-right:0px !important; } }@media (min-width:0px) and (max-width:991px) { #affiliates .left-contents-wrap .main-contents-wrap { padding-left:0px !important; padding-right:0px !important; } }#before-after-gallery { padding-top:100px; padding-bottom:100px; background-color:#beb4a2; }@media (min-width:0px) and (max-width:991px) { #before-after-gallery { padding-left:0px; padding-right:0px; } }@media (min-width:0px) and (max-width:991px) { #before-after-gallery .left-contents-wrap { padding-left:0px; padding-right:0px; } }@media (min-width:0px) and (max-width:991px) { #before-after-gallery .title-placeholder { padding-left:0px; padding-right:0px; } }#before-after-gallery .title-placeholder h1 { color:#004c92 !important; }@media (min-width:0px) and (max-width:991px) { #before-after-gallery .title-placeholder h1 { font-size:20px !important; letter-spacing:1px; } }#before-after-gallery .content-placeholder { color:#000000; padding-bottom:60px; }#before-after-gallery .img-3-col-wrapper { margin-bottom:80px; }#reviews { padding-top:100px;margin-bottom:0;background:#cfe8f5; }@media (min-width:0px) and (max-width:991px) { #reviews { text-align:center; } }@media (min-width:0px) and (max-width:991px) { #reviews .card-item-title h1 { font-size:20px !important; letter-spacing:1px; } }#reviews .card-item-contents { margin-bottom:50px; }#reviews .review-box { position:relative; padding:20px; border:1px solid #e6e6e6; border-radius:5px; }@media (min-width:0px) and (max-width:991px) { #reviews .review-rate { justify-content:center !important; } }@media (min-width:0px) and (max-width:991px) { #reviews .owl-profile-pic-wrap { display:flex; flex-direction:row; align-items:center; justify-content:space-around; } }#reviews .owl-carousel .owl-item img { max-width:200px !important; }#reviews .owl-stage-outer { z-index:400; }#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) { #reviews .owl-nav { display:none; } }#reviews .owl-nav .owl-prev { float:left; background-color:transparent; }#reviews .owl-nav .owl-next { float:right; background-color:transparent; }#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) { #footer-appointment { padding-top:40px; padding-bottom:40px; } }#footer-appointment .ads-title h1 { color:#ffffff; font-size:20px; }@media (min-width:0px) and (max-width:991px) { #footer-appointment .ads-title h1 { text-align:center !important; font-size:15px !important; } }#footer-appointment #footer-form-submit { background-color:#004c92 !important; }#footer-appointment #footer-form-submit:hover { background-color:#117ab2 !important; border:1px solid #117ab2 !important; }.footer-main-wrap { background-color:#117ab2; padding:0px; }@media (min-width:0px) and (max-width:991px) { .footer-main-wrap { padding-left:15px; padding-right:15px; text-align:center; } }@media (min-width:0px) and (max-width:991px) { .footer-main-wrap .contained-section container { padding-left:0px; padding-right:0px; } }.footer-main-wrap img { margin-top:0px !important; max-width:130px; }.footer-main-wrap .footer-subsection-inner-wrap { margin-top:75px !important; margin-bottom:20px !important; }.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-title { margin-bottom:35px !important; }.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) { .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-title h2 { font-size:18px !important; } }.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder { margin-bottom:20px !important; }.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) { .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder p { font-size:13px !important; } }.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) { .footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder a { font-size:12px !important; } }.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder a:hover { color:#ffffff !important; font-size:15px; text-decoration:none; }.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; }.footer-main-wrap .footer-subsection-inner-wrap .footer-subsection-details-placeholder table > tbody > tr { white-space:nowrap; width:145px; }.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; }.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; }.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) { .footer-main-wrap .footer-subsection-outerblock { padding-left:0px; padding-right:0px; padding-top:10px; } }.footer-main-wrap .footer-subsection-outerblock #footer-sign { padding:0px; }.footer-main-wrap .footer-subsection-outerblock #footer-sign div { padding:0px; }.footer-main-wrap .footer-subsection-outerblock #footer-sign div img { width:50px; vertical-align:sub; padding-left:10px; }#footer-social-icons-wrap { margin-top:40px; }#footer-social-icons-wrap #footer-social-icons { padding:0px; }#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) { #footer-social-icons-wrap #footer-social-icons .social-inner-wrap { justify-content:flex-start; } }#footer .footer-social { padding-left:0px; padding-right:0px; }#footer .footer-social .social-inner-wrap { margin-left:0px; }#footer .footer-social .social-inner-wrap li { border:transparent; background-color:transparent; margin-left:0px; }#footer .footer-social .social-inner-wrap li a { padding:10px 10px 10px 0px !important; width:25px; transition:all 1s ease; }#footer .footer-social .social-inner-wrap li a:hover { transform:scale(1.3); }#footer .footer-social .social-inner-wrap li .fa { color:#ffffff; background-color:transparent; }.footer-right-wrap p { text-align:right !important; }.footer-left-wrap, .footer-right-wrap p { font-size:12px !important; color:#6f8796 !important; }@media (min-width:0px) and (max-width:767px) { .footer-left-wrap, .footer-right-wrap p { text-align:center !important; } }@media (max-width:991px) { .title-mini-top-placeholder .title-mini-top > h4::before, .title-mini-top-placeholder .title-mini-top > h4::after { width:20px !important; }.footer-subsection-inner-wrap { padding:0px; }.footer-subsection-inner-wrap .col-xs-12 { padding:0px; } }@media (max-width:767px) { a.btn-outlined-primary { padding-left:20px !important; padding-right:20px !important; letter-spacing:1px !important; } }#content-outer-wrap { padding:0px; }#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; }#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) { #content-outer-wrap .inner-page-title-outer-wrap .inner-page-title-wrap .inner-page-title h1 { font-size:65px !important; } }#content-outer-wrap #inner-page { margin-top:200px; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:space-around !important; }#content-outer-wrap #inner-page .inner-page-content-blocks-wrap { padding-top:150px !important; padding-bottom:200px !important; max-width:1170px !important; }.right-sidebar-partial-placeholder img { float:right !important; }@media (min-width:0px) and (max-width:991px) { .right-sidebar-partial-placeholder img { float:none !important; } }.carousel-control { display:none !important; }#modal .modal-footer { border-top:0px !important; }#my-player { width:100% !important; }@media (min-width:0px) and (max-width:991px) { #footer-menu { display:none; } }

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