/*** WIDGET/SYSTEM CSS ***/
.modal.fade.in {z-index:9999;}.modal.fade.in.full {overflow:hidden;z-index:9998;}.modal.full .modal-dialog {width:100%;height:100%;padding:0;margin:0;}.modal.full .modal-header .close {color:#FFF;opacity:.6;filter:alpha(opacity=60);}.modal.full .modal-header .close:hover {opacity:1;filter:alpha(opacity=100);}.modal.full .modal-content {height:100%;border-radius:0;color:#DDD;background:rgb(0, 0, 0);background:rgba(0, 0, 0, 0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";position:fixed;top:0;left:0;width:100%;}.modal.full .modal-body {position:absolute;top:66px;display:block;width:100%;bottom:82px;overflow:auto;overflow-x:hidden;}.modal.full .modal-footer {position:absolute;bottom:0;display:block;width:100%;}.modal.white .modal-content{background:#FEFEFE;color:#222;}.modal.white .modal-header, .modal.white .modal-footer {background:#DDD;}.modal.white .modal-header button.close {color:#222;}.modal.white .tab-pane {padding:30px;background:#FEFEFE;color:#222326;}.map-btn.btn-success i.fa {color:#AFA;}#idxSearch-map-picker-dialog .draw-area-btn, #idxSearch-map-picker-dialog .clear-area-btn {margin-top:-5px;margin-right:5px;}#idxSearch-map-picker-dialog button.close {margin-top:3px;}.left-align-text, label.left-align-text {text-align:left !important;}.property-filter {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;zoom:1;display:block;width:100%;background-color:#DDD; }.property-filter:after {height:0;content:".";display:block;clear:both;visibility:hidden}.property-filter label {text-align:left !important;}.property-filter label, .property-filter .btn, .property-filter label {font-weight:bold;}.property-filter .btn {width:100%;}.property-filter .checkbox i {border:solid 2px #1f4f88;width:18px;height:18px;display:inline-block;color:#222;background:#FFF;margin-left:-21px;position:absolute;}.property-filter .checkbox span {margin-top:-1px;position:absolute;margin-left:10px;}.property-filter .checkbox .checked i:before {position:absolute;top:0;display:inline-block;font-family:'Glyphicons Halflings', serif;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;content:"\e013";}.property-filter .control-group:not(*:nth-of-type(2))+.form-actions {margin-top:20px}.property-filter input[type='checkbox'] {display:none;}.price-slider {margin-bottom:50px;}.price-value {color:#FFF;text-align:center;margin-top:15px;margin-bottom:15px;font-weight:bold;}ul.savedSearches li {overflow:hidden;}ul.savedSearches li a {display:inline-block;float:left;padding-top:10px;text-transform:capitalize;}@media (min-width:768px){#idxSearch-map-picker-dialog .draw-area-btn, #idxSearch-map-picker-dialog .clear-area-btn {margin-right:30px;}}@media (min-width:992px){}@media (min-width:1200px) {}
body.page p {color:#333 !important;}.theme_container {max-width:1170px;margin:0 auto;float:none;}.theme_padding_v_xl {padding:160px 0;}.theme_padding_v_lg {padding:100px 0;}.theme_padding_v_md {padding:80px 0;}.theme_padding_v_sm {padding:40px 0;}.theme_padding_v_xs {padding:20px 0;}.theme_padding_h_lg_side {padding-left:6%;padding-right:6%;}.theme_padding_h_md_side {padding-left:4%;padding-right:4%;}html, body {width:100%;height:100%;padding:0;margin:0;overflow-x:visible;}.m-btn { position:absolute; width:60px; height:60px; top:0px; right:10px; background:transparent !important;-webkit-transition-duration:0.5s;transition-duration:0.5s;}.m-btn .icon {-webkit-transition-duration:0.5s;transition-duration:0.5s;position:absolute;height:4px;width:30px;top:30px;background-color:#fff;border-radius:4px;left:15px;}.m-btn .icon:before {-webkit-transition-duration:0.5s;transition-duration:0.5s;position:absolute;width:30px;height:4px;background-color:#fff;content:"";top:-10px;border-radius:4px;}.m-btn .icon:after {-webkit-transition-duration:0.5s;transition-duration:0.5s;position:absolute;width:30px;height:4px;background-color:#fff;content:"";top:10px;border-radius:4px;}.m-btn.open .icon {-webkit-transition-duration:0.5s;transition-duration:0.5s;background:transparent;}.m-btn.open .icon:before {-webkit-transform:rotateZ(45deg) scaleX(1.25) translate(6.5px, 6.5px);transform:rotateZ(45deg) scaleX(1.25) translate(6.5px, 6.5px);}.m-btn.open .icon:after {-webkit-transform:rotateZ(-45deg) scaleX(1.25) translate(6px, -6px);transform:rotateZ(-45deg) scaleX(1.25) translate(6px, -6px);}.m-btn:hover {background:#fff;cursor:pointer;}.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background-color:#25287e;border-color:#25287e;}.pagination>li>a, .pagination>li>span {color:#25287e;}.pagination>li>a, .pagination>li>span {color:#25287e;border-color:#ededed;padding:10px 18px;}.pagination>li:last-child>a, .pagination>li:last-child>span {padding:6px 18px;}.modal .ry-form, .modal-body{padding:0;}.modal .ry-form h3 {padding:20px;margin:0 0 20px;background:#7ac141 !important;color:#fff;}.modal .cmsForm {max-width:100%;text-align:left;margin:0 20px;}.modal .cmsForm .form-control {text-align:left;}.modal .cmsForm .btn-primary {display:block;margin:0 !important;float:right;}.modal-footer button {position:absolute;right:10px;top:15px;background:transparent;border:0;color:#fff;}.modal-footer button:hover {color:#fff;background:transparent;}.modal-footer button:focus, .modal-footer button:active {border:0;border-color:transparent;background:transparent;}.modal-footer {border:0;}body {top:0 !important;}@media screen and (max-width:1200px) {.theme_container { padding:0 20px !important;}}html, body {overflow:hidden;height:100%;position:relative;background:#0c0c0c; }@media (max-width:991px) {html, body {overflow-x:visible; } }html, body, div, h1, h2, h3, h4, h5, h6 {padding:0;margin:0;color:#0c0c0c; }h1, h2, h3, h4, h5, h6 {font-family:"Poppins", sans-serif;font-weight:800; }.btn-primary {border-radius:0;padding:17px 35px;background-color:#25287e;border:0;font-family:"Poppins", sans-serif;font-weight:300;letter-spacing:1px;-webkit-transition:all 0.6s ease-out;transition:all 0.6s ease-out;font-size:16px;border:1px solid #25287e;position:relative;overflow:hidden;color:#fff;border-radius:8px;z-index:999; }@media (max-width:535px) {.btn-primary {font-size:14px; } }.btn-primary:before {content:'';width:12px;height:11px;background-image:url(https://www.royacdn.com/unsafe/smart/Site-534c73af-4b1f-441f-ab8e-d60499d8e8ad/btn_arrow.png);font-family:fontawesome;font-size:14px;float:right;top:5px;position:relative;margin-left:15px; }.btn-primary:after {width:100%;height:3px;background:#fff;content:'';position:absolute;bottom:0;left:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1); }.btn-primary:hover:after {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0); }.btn-primary:active, .btn-primary:focus {background:#25287e !important;border-color:#25287e;outline:0 solid transparent;box-shadow:none; }.btn-primary:hover {color:#fff;background-color:#25287e !important;border-color:transparent; }.overlay {width:10px;height:10px;border-radius:50%;background-color:#fff;position:absolute;top:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all linear;transition:all linear;-webkit-animation:grow 0.4s linear;animation:grow 0.4s linear;z-index:2; }.caret {color:transparent;position:relative;line-height:0; }.caret:before {content:'\f107';font-family:fontawesome;color:#fff;position:absolute;top:-16px;left:20px;font-size:30px;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1); }@media (max-width:991px) {.caret:before {font-size:16px;top:-18px;left:10px; } }body, p, span, td, tr, div, strong {line-height:30px !important;font-size:16px;font-family:"Poppins", sans-serif;font-weight:400;font-style:normal;color:#000;letter-spacing:0;text-align:justify; }@media (max-width:535px) {body, p, span, td, tr, div, strong {font-size:14px; } }.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color:#161654;color:#fff !important; }.theme__container {max-width:1170px;float:none;margin:0 auto;padding:0;height:100vh; }@media (max-width:991px) {.theme__container {height:auto; } }@media screen and (min-width:992px) and (max-width:1280px) {.theme__container {padding:0 60px; } }@media screen and (min-width:768px) and (max-width:992px) {.theme__container {padding:0 60px; } }@media (max-width:767px) {.theme__container {padding:0 30px; } }.__header {position:absolute;top:0;right:0;z-index:999999;padding:40px 40px 0;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);width:100%; }@media (max-width:767px) {.__header {padding-top:10px;padding-right:10px; } }.__header .pageLogo {position:relative; }.__header .pageLogo img {width:160px; }@media (max-width:991px) {.__header .pageLogo img {width:100px; } }.__header.nowHide {-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0); }.__header div.btn__menu {float:right;padding:12px 20px;cursor:pointer;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1); }.__header div.btn__menu.scrolled {background:rgba(0, 0, 0, 0.2); }.__header div.btn__menu.open span.__icon {-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px); }.__header div.btn__menu.open span.__icon:before {-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0); }.__header span.text {color:#fff;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:1px; }@media (max-width:991px) {.__header span.text {display:none; } }.__header span.__icon {width:32px;height:4px;background:#ec682b;display:inline-block;position:relative;margin-right:15px;top:-12px;color:#0c0c0c;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0); }.__header span.__icon:before {width:32px;height:4px;background:#ec682b;content:'';position:absolute;top:9px;left:0;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);-webkit-transform:translateX(-7px);-ms-transform:translateX(-7px);transform:translateX(-7px); }.__header span.__icon:after {-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);width:32px;height:4px;background:#ec682b;content:'';position:absolute;top:18px;left:0;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0); }.overlay__menu {position:absolute;top:0;left:0;width:100%;height:100%;z-index:999999;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:opacity 700ms step-start, -webkit-transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94), visibility 700ms step-start, background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 700ms step-start, transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94), visibility 700ms step-start, background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94);opacity:0; }.overlay__menu:before {content:'';position:absolute;width:50%;height:100%;background:rgba(0, 0, 0, 0.7);left:0;top:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);-webkit-transition:-webkit-transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94) 0.1s, background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94) 0.1s;transition:transform 700ms cubic-bezier(0.8, 0, 0.55, 0.94) 0.1s, background-color 700ms cubic-bezier(0.8, 0, 0.55, 0.94) 0.1s; }@media (max-width:991px) {.overlay__menu:before {display:none; } }.overlay__menu div.__menu {position:absolute;width:50%;height:100%;background:#000;right:0;top:0; }@media (max-width:991px) {.overlay__menu div.__menu {width:100%; } }.overlay__menu ul.list__wrapper {padding:0;max-width:400px;width:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:10%; }@media (max-width:991px) {.overlay__menu ul.list__wrapper {-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;max-width:245px; } }.overlay__menu ul.list__wrapper li.exit a {-webkit-transform:translate3d(0, 100px, 0) !important;transform:translate3d(0, 100px, 0) !important;-webkit-transition:-webkit-transform 300ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:transform 300ms cubic-bezier(0.8, 0, 0.55, 0.94); }.overlay__menu ul.list__wrapper li {list-style-type:none;padding:24px 0;overflow:hidden;margin:0; }@media (max-width:1400px) {.overlay__menu ul.list__wrapper li {padding:18px 0; } }@media (max-width:1024px) {.overlay__menu ul.list__wrapper li {padding:8px 0; } }@media (max-width:500px) {.overlay__menu ul.list__wrapper li {padding:6px 0; } }.overlay__menu ul.list__wrapper li a {display:block;font-size:50px;font-weight:800;letter-spacing:1px;color:#fff;-webkit-transition:opacity 500ms step-start, -webkit-transform 500ms cubic-bezier(0.8, 0, 0.55, 0.94), visibility 500ms step-start, background-color 500ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:opacity 500ms step-start, transform 500ms cubic-bezier(0.8, 0, 0.55, 0.94), visibility 500ms step-start, background-color 500ms cubic-bezier(0.8, 0, 0.55, 0.94);-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);text-decoration:none; }.overlay__menu ul.list__wrapper li a:hover {-webkit-transition:all ease-out 0.3s !important;transition:all ease-out 0.3s !important;color:#ec682b; }.overlay__menu ul.list__wrapper li a:hover span.caret:before {-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;color:#ec682b; }@media (max-width:1400px) {.overlay__menu ul.list__wrapper li a {font-size:40px; } }@media (max-width:1024px) {.overlay__menu ul.list__wrapper li a {font-size:26px;line-height:24px; } }@media (max-width:500px) {.overlay__menu ul.list__wrapper li a {font-size:18px;line-height:18px; } }.overlay__menu ul.list__wrapper li a span.caret:before {content:'';background-image:url(https://www.royacdn.com/unsafe/smart/Site-534c73af-4b1f-441f-ab8e-d60499d8e8ad/plus.png);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;font-size:20px;left:10px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 300ms cubic-bezier(0.8, 0, 0.55, 0.94);transition:transform 300ms cubic-bezier(0.8, 0, 0.55, 0.94); }@media (max-width:1400px) {.overlay__menu ul.list__wrapper li a span.caret:before {margin-top:1px; } }@media (max-width:1024px) {.overlay__menu ul.list__wrapper li a span.caret:before {margin-top:6px;width:15px;height:15px;left:5px; } }@media (max-width:500px) {.overlay__menu ul.list__wrapper li a span.caret:before {margin-top:11px;width:10px;height:10px;left:0; } }.overlay__menu ul.list__wrapper li.open {overflow:visible; }.overlay__menu ul.list__wrapper li.open ul.dropdown-menu {max-height:600px; }.overlay__menu ul.list__wrapper li.open a span.caret:before {-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg); }.overlay__menu ul.list__wrapper li ul.dropdown-menu {position:relative;width:100%;background:transparent;height:auto;border:0;max-height:0;-webkit-transition:max-height linear 800ms;transition:max-height linear 800ms;overflow:hidden;z-index:9999999;display:block !important;clear:both;margin:0;padding:0; }.overlay__menu ul.list__wrapper li ul.dropdown-menu li:first-child {margin-top:15px; }@media (max-width:500px) {.overlay__menu ul.list__wrapper li ul.dropdown-menu li:first-child {margin-top:7px; } }.overlay__menu ul.list__wrapper li ul.dropdown-menu li:last-child {margin-bottom:15px; }@media (max-width:500px) {.overlay__menu ul.list__wrapper li ul.dropdown-menu li:last-child {margin-bottom:7px; } }.overlay__menu ul.list__wrapper li ul.dropdown-menu li {padding:0;margin:0; }.overlay__menu ul.list__wrapper li ul.dropdown-menu li a {background:transparent;border:0;font-size:18px;color:#fff;padding:5px 36px;font-weight:300; }@media (max-width:1024px) {.overlay__menu ul.list__wrapper li ul.dropdown-menu li a {font-size:16px;padding:4px 36px; } }@media (max-width:500px) {.overlay__menu ul.list__wrapper li ul.dropdown-menu li a {font-size:14px;padding:3px 36px; } }.overlay__menu ul.list__wrapper li ul.dropdown-menu li a:hover {background:transparent;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;color:#ec682b !important; }.overlay__menu ul.list__wrapper li:nth-child(1) a {-webkit-transition-delay:460ms;transition-delay:460ms; }.overlay__menu ul.list__wrapper li:nth-child(2) a {-webkit-transition-delay:520ms;transition-delay:520ms; }.overlay__menu ul.list__wrapper li:nth-child(3) a {-webkit-transition-delay:580ms;transition-delay:580ms; }.overlay__menu ul.list__wrapper li:nth-child(4) a {-webkit-transition-delay:640ms;transition-delay:640ms; }.overlay__menu ul.list__wrapper li:nth-child(5) a {-webkit-transition-delay:700ms;transition-delay:700ms; }.overlay__menu ul.list__wrapper li:nth-child(6) a {-webkit-transition-delay:760ms;transition-delay:760ms; }.overlay__menu ul.list__wrapper li:nth-child(7) a {-webkit-transition-delay:820ms;transition-delay:820ms; }.overlay__menu ul.list__wrapper li:nth-child(8) a {-webkit-transition-delay:880ms;transition-delay:880ms; }.overlay__menu ul.list__wrapper li:nth-child(9) a {-webkit-transition-delay:940ms;transition-delay:940ms; }.overlay__menu ul.list__wrapper li:nth-child(10) a {-webkit-transition-delay:1000ms;transition-delay:1000ms; }.overlay__menu .logo__wrapper {position:relative;z-index:1; }.overlay__menu .logo__wrapper img {max-width:150px;position:relative;top:20px;left:30px; }@media (max-width:991px) {.overlay__menu .logo__wrapper img {max-width:90px;position:relative;top:45px;left:60px; } }@media (max-width:767px) {.overlay__menu .logo__wrapper img {max-width:90px;position:relative;top:15px;left:40px; } }.overlay__menu span.exit {font-size:30px;z-index:111;position:relative;display:none; }.overlay__menu span.exit span {position:relative;width:45px;height:45px;display:block;cursor:pointer;float:right;right:103px;top:35px;margin:20px;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); }.overlay__menu span.exit span:hover {-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7); }.overlay__menu span.exit span:before {content:'';width:4px;height:40px;background-color:#ec682b;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg); }@media (max-width:991px) {.overlay__menu span.exit span:before {height:25px; } }.overlay__menu span.exit span:after {content:'';width:4px;height:40px;background-color:#ec682b;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg); }@media (max-width:991px) {.overlay__menu span.exit span:after {height:25px; } }.overlay__menu.open {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0); }.overlay__menu.open:before {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0); }.overlay__menu.open ul.list__wrapper li a {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0); }.overlay__menu.exit {-webkit-transition:-webkit-transform .3s ease-out 0.3s;transition:transform .3s ease-out 0.3s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%); }.overlay__menu.exit:before {-webkit-transition:-webkit-transform .3s ease-out 0.1s;transition:transform .3s ease-out 0.1s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%); }@media only screen and (min-width:992px) {nav.mobile_menu {display:none; } }nav.mobile_menu header {position:fixed;overflow:visible;z-index:999;width:100%;-webkit-transition:all ease-out 0.25s;transition:all ease-out 0.25s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px !important;padding-bottom:15px !important; }nav.mobile_menu header img.mobile-logo {max-width:120px;margin:0 15px;z-index:9999999;display:inline-block; }@media (max-width:340px) {nav.mobile_menu header img.mobile-logo {max-width:100px;position:relative;top:5px; } }nav.mobile_menu header span.icon {text-transform:uppercase;font-size:18px;font-weight:500;text-decoration:none;color:#0c0c0c;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);cursor:pointer;padding:10px 0;margin-top:12px; }@media (max-width:320px) {nav.mobile_menu header span.icon {margin-top:6px; } }nav.mobile_menu header span.icon:hover {color:#25287e; }nav.mobile_menu header span.icon:hover span {background:#25287e; }nav.mobile_menu header span.icon:hover span:before {background:#25287e;width:16px; }nav.mobile_menu header span.icon:hover span:after {background:#25287e; }nav.mobile_menu header span.icon span {width:22px;height:3px;background:#0c0c0c;display:inline-block;position:relative;margin-right:10px;top:-10px;color:#0c0c0c;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1); }nav.mobile_menu header span.icon span:before {width:22px;height:3px;background:#0c0c0c;content:'';position:absolute;top:6px;left:0;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1); }nav.mobile_menu header span.icon span:after {-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);width:22px;height:3px;background:#0c0c0c;content:'';position:absolute;top:12px;left:0; }nav.mobile_menu header a.phone-number {margin-top:23px;float:right;font-size:23px;color:#0c0c0c;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1); }@media (max-width:320px) {nav.mobile_menu header a.phone-number {margin-top:18px; } }nav.mobile_menu header a.phone-number:hover {color:#25287e; }nav.mobile_menu header.scrolled {background:#fff;box-shadow:0px 13px 25px -12px rgba(0, 0, 0, 0.1); }div.home-featured {padding:160px 0 0;min-height:768px;background:#161654;background-image:url(https://www.royacdn.com/unsafe/smart/Site-534c73af-4b1f-441f-ab8e-d60499d8e8ad/texasroadrunnerbg.jpg);overflow:hidden;background-size:cover;background-position:center; }@media (max-width:1440px) {div.home-featured {padding:60px 0 0; } }@media (max-width:991px) {div.home-featured {padding:100px 0 0;min-height:auto; } }div.home-featured h1, div.home-featured h2 {color:#fff;padding:0;margin:0; }div.home-featured h2 {font-weight:300;margin:0 0 8px !important;font-size:1.3vw;letter-spacing:1px;font-family:"Poppins", sans-serif; }@media screen and (max-width:1400px) {div.home-featured h2 {margin:10px 0 5px!important;font-size:1.2vw; } }@media screen and (max-width:1200px) {div.home-featured h2 {font-size:1.6vw; } }@media screen and (max-width:991px) {div.home-featured h2 {font-size:16px; } }@media screen and (max-width:767px) {div.home-featured h2 {font-size:13px;line-height:20px; } }@media screen and (max-width:414px) {div.home-featured h2 {font-size:11px;line-height:16px !important; } }div.home-featured .text__heading h2 {font-weight:900; }div.home-featured .__title {margin-bottom:30px; }div.home-featured h1 {font-weight:700;font-size:2.4vw !important;font-family:"Poppins", sans-serif;letter-spacing:1px;margin:0 0 6px !important; }@media screen and (max-width:1400px) {div.home-featured h1 {font-size:2vw !important; } }@media screen and (max-width:991px) {div.home-featured h1 {font-size:35px !important; } }@media screen and (max-width:600px) {div.home-featured h1 {font-size:28px !important; } }@media screen and (max-width:414px) {div.home-featured h1 {font-size:24px !important; } }div.home-featured p {color:#6d7581; }@media screen and (max-width:768px) {div.home-featured p {font-size:15px !important;line-height:20px !important; } }@media screen and (max-width:414px) {div.home-featured p {font-size:13px !important;line-height:16px !important; } }div.home-featured .min__number, div.home-featured .max__number, div.home-featured .text__savings {opacity:0; }div.home-featured .min__number.show, div.home-featured .max__number.show, div.home-featured .text__savings.show {opacity:1; }div.home-featured .text__savings {margin:20px 0 30px; }div.home-featured .text__savings h2 {font-family:"Poppins", sans-serif;font-weight:800;font-size:43px !important;margin:0 !important;color:#ec682b; }@media screen and (max-width:991px) {div.home-featured .text__savings h2 {font-size:35px !important;margin:0 0 12px !important; } }@media screen and (max-width:414px) {div.home-featured .text__savings h2 {font-size:28px !important;margin:0 0 8px !important; } }div.home-featured .text__savings p {font-family:"Poppins", sans-serif;font-size:18px;text-transform:uppercase;color:#fff;letter-spacing:2px; }div.home-featured .text__savings.__show {margin-top:50px; }@media (max-width:767px) {div.home-featured .text__savings.__show {margin-top:60px; } }div.home-featured .b__slider {margin-top:40px; }div.home-featured .b__slider #slidecontainer {width:100%;display:none; }@media (max-width:767px) {div.home-featured .b__slider #slidecontainer {padding:0 30px; } }div.home-featured .b__slider #slidecontainer .min__number, div.home-featured .b__slider #slidecontainer .max__number {font-size:30px;font-weight:700;letter-spacing:1px;position:relative;font-family:"Poppins", sans-serif;color:#ec682b;-webkit-transition:all 0.6s ease-out;transition:all 0.6s ease-out;top:15px; }@media screen and (max-width:768px) {div.home-featured .b__slider #slidecontainer .min__number, div.home-featured .b__slider #slidecontainer .max__number {font-size:18px; } }@media screen and (max-width:768px) {div.home-featured .b__slider #slidecontainer .min__number, div.home-featured .b__slider #slidecontainer .max__number {top:4px; } }div.home-featured .b__slider #slidecontainer .min__number {float:left; }div.home-featured .b__slider #slidecontainer .max__number {float:right; }div.home-featured .b__slider #slidecontainer .max__number.hided, div.home-featured .b__slider #slidecontainer .min__number.hided {-webkit-transition:all 0.6s ease-out;transition:all 0.6s ease-out;color:transparent; }div.home-featured .b__slider .slider.slider-horizontal {width:100%; }div.home-featured .b__slider .slider.slider-horizontal .slider-track {height:10px;box-shadow:none;margin-top:12px;border-radius:20px;background-image:none; }div.home-featured .b__slider .slider.slider-horizontal .slider-track .slider-track-low,div.home-featured .b__slider .slider.slider-horizontal .slider-track .slider-track-high {background-color:rgba(255, 255, 255, 0.1);background-image:none;opacity:0.9; }div.home-featured .b__slider .slider.slider-horizontal .slider-track .slider-selection {background-image:none;background-color:#ec682b !important; }div.home-featured .b__slider .slider.slider-horizontal .slider-handle {width:64px;height:64px;background-color:transparent;border:0;background-image:none;position:relative;z-index:2;-webkit-transition:all ease-out 1s;transition:all ease-out 1s;box-shadow:0 0 0 0 rgba(255, 255, 255, 0.2);-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite;margin-left:-27px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:e-resize;overflow:visible;top:-5px; }div.home-featured .b__slider .slider.slider-horizontal .slider-handle .__circle {width:100%;height:100%;border:3px dashed #fff;position:absolute;border-radius:50%;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1); }div.home-featured .b__slider .slider.slider-horizontal .slider-handle:after {content:'';background-image:url(https://www.royacdn.com/unsafe/smart/Site-534c73af-4b1f-441f-ab8e-d60499d8e8ad/slider.png);background-repeat:no-repeat;background-size:contain;width:164px;height:107px;left:-60px;top:-7px;position:absolute;z-index:999; }div.home-featured .b__slider .slider.slider-horizontal .slider-handle span {width:47px;height:47px;background-color:#ec682b;margin:auto;z-index:1;border-radius:50%; }div.home-featured .b__slider .slider.slider-horizontal .tooltip-main {margin-top:-100px;opacity:0;-webkit-transition:all linear 0.3s;transition:all linear 0.3s;width:200px; }div.home-featured .b__slider .slider.slider-horizontal .tooltip-main.slide {opacity:1;-webkit-animation:bounce 1.3s;animation:bounce 1.3s; }div.home-featured .b__slider .slider.slider-horizontal .tooltip-arrow {border-top-color:#fff;bottom:-6px;margin-left:-25px;border-width:20px 30px 0; }div.home-featured .b__slider .slider.slider-horizontal .tooltip-inner {background-color:#fff;border-radius:50px;font-size:26px;font-weight:800;letter-spacing:0;padding:10px 26px !important;font-family:"Poppins", sans-serif;color:#161654; }@media (max-width:767px) {div.home-featured .b__slider .slider.slider-horizontal .tooltip-inner {font-size:20px; } }div.home-featured .commission__rate {margin:80px auto;padding:0;border-radius:30px;overflow:hidden;max-width:700px;display:block;float:none;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1); }@media (max-width:1440px) {div.home-featured .commission__rate {margin:60px auto 30px; } }@media (max-width:991px) {div.home-featured .commission__rate {max-width:320px; } }div.home-featured .commission__rate .__title {height:60px;background:rgba(255, 255, 255, 0.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0; }div.home-featured .commission__rate .__title h3 {color:#fff;margin:auto;font-weight:600;text-transform:uppercase;font-size:20px;letter-spacing:1px; }div.home-featured .commission__rate .__title h3 .fa {padding-left:15px; }@media (max-width:767px) {div.home-featured .commission__rate .__title h3 {font-size:16px; } }div.home-featured .commission__rate .__options {border:1px solid rgba(255, 255, 255, 0.1);border-top:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:15px 20px 10px; }@media (max-width:340px) {div.home-featured .commission__rate .__options {padding:15px 6px 10px; } }div.home-featured .commission__rate .span__rates {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; }div.home-featured .commission__rate .span__rates .__each {display:inline-block;margin:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row; }div.home-featured .commission__rate .span__rates .box {display:inline-block;width:20px;height:20px;border:2px solid #fff;border-radius:50%;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;top:5px; }div.home-featured .commission__rate .span__rates .box:before {content:'';width:6px;height:6px;background-color:#fff;border-radius:50%;margin:auto;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1);transition:all 0.6s cubic-bezier(0.24, 1, 0.3, 1); }div.home-featured .commission__rate .span__rates .box.selected:before {-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1; }div.home-featured .commission__rate .span__rates p {margin-left:8px;font-family:"Poppins", sans-serif;font-size:18px;color:#fff;font-weight:300; }@media (max-width:991px) {div.home-featured .commission__rate .span__rates p {padding:6px 0; } }div.home-featured .commission__rate #rates {display:none; }div.home-featured .__status {display:block;text-align:right; }div.home-featured .__status p, div.home-featured .__status span {color:#fff;display:inline-block;font-weight:300; }div.home-featured .__status .status__value {margin-right:5px; }@-webkit-keyframes pulse {70% {box-shadow:0 0 0 20px rgba(255, 255, 255, 0); }100% {box-shadow:0 0 0 0 rgba(255, 255, 255, 0); } }@keyframes pulse {70% {box-shadow:0 0 0 20px rgba(255, 255, 255, 0); }100% {box-shadow:0 0 0 0 rgba(255, 255, 255, 0); } }@-webkit-keyframes arrow-bounce {0% {-webkit-transform:scale(0);opacity:0; }50% {-webkit-transform:scale(1.3);opacity:0.4; }75% {-webkit-transform:scale(0.9);opacity:0.7; }100% {-webkit-transform:scale(1);opacity:1; } }@keyframes arrow-bounce {0% {-webkit-transform:scale(0);opacity:0; }50% {-webkit-transform:scale(1.3);opacity:0.4; }75% {-webkit-transform:scale(0.9);opacity:0.7; }100% {-webkit-transform:scale(1);opacity:1; } }@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform:translateY(0);transform:translateY(0); }40% {-webkit-transform:translateY(-30px);transform:translateY(-30px); }60% {-webkit-transform:translateY(-15px);transform:translateY(-15px); } }@keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0); }40% {-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px); }60% {-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px); } }.bounce {-webkit-animation-name:bounce;animation-name:bounce; }