/**
* ===========================================
*					Generic Css
* ============================================
*/
@font-face {font-family: "Work Sans";font-style: normal;font-weight: 100;font-display: swap;src: url("../fonts/WorkSans-Thin.ttf")}
@font-face {font-family: "Work Sans";font-style: normal;font-weight: 200;font-display: swap;src: url("../fonts/WorkSans-ExtraLight.ttf")}
@font-face {font-family: "Work Sans";font-style: normal;font-weight: 300;font-display: swap;src: url("../fonts/WorkSans-Light.ttf")}
@font-face {font-family: "Work Sans";font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/WorkSans-Regular.ttf")}
@font-face {font-family: "Work Sans";font-style: normal;font-weight: 500;font-display: swap;src: url("../fonts/WorkSans-Medium.ttf")}
@font-face {font-family: "Work Sans";font-style: normal;font-weight: 600;font-display: swap;src: url("../fonts/WorkSans-SemiBold.ttf")}
@font-face {font-family: "Work Sans";font-style: normal;font-weight: 700;font-display: swap;src: url("../fonts/WorkSans-Bold.ttf")}
@font-face {font-family: "Work Sans";font-style: normal;font-weight: 800;font-display: swap;src: url("../fonts/WorkSans-ExtraBold.ttf")}
@font-face {font-family: "Work Sans";font-style: normal;font-weight: 900;font-display: swap;src: url("../fonts/WorkSans-Black.ttf")}
html {font-size: 100%}
body {background: #fff;color: #000032;font-family: "Readex Pro",sans-serif;font-size: 1rem;font-weight: normal;line-height: 1.6}
a {text-decoration: underline;-webkit-transition: color 0.2s ease,background-color 0.2s ease;-o-transition: color 0.2s ease,background-color 0.2s ease;transition: color 0.2s ease,background-color 0.2s ease;color: #ff4e00}
a:hover {color: #ff6c00}
img,
svg {height: auto;max-width: 100%}
header,
section,
footer,
article {width: 100%}
.accessibility {-webkit-backface-visibility: hidden;backface-visibility: hidden;left: -999999999px;position: absolute}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {font-weight: 600;margin-bottom: 1rem}
p {margin-bottom: 1rem}
.text-black {color: #000c19}
.text-navyblue {color: #000032}
.text-orange,
a.text-orange:hover {color: #ff4e00}
.fw-500 {font-weight: 500}
.fw-600 {font-weight: 600}
.text-extra-small,
.text-extra-small p {font-size: 0.75rem}
.text-small,
.text-small p {font-size: 0.875rem}
.text-med,
.text-med p {font-size: 1rem}
.text-big,
.text-big p {font-size: 1.25rem}
.sc-pd-smaller {padding-top: 2rem;padding-bottom: 2rem}
.sc-pd-small {padding-top: 3rem;padding-bottom: 3rem}
.sc-pd-medium {padding-top: 4rem;padding-bottom: 4rem}
.sc-pd-large {padding-top: 6rem;padding-bottom: 6rem}
.bg-img {background-repeat: no-repeat;background-position: center;background-size: cover}
.img-bordered {border-radius: 10px}
.bg-grey {background-color: #f4f5f6}
.bg-mid-grey {background-color: #e5e5e5}
.bg-light {background-color: #f4f4f4}
.btn {background-color: #ff4e00;color: #fff;padding: 0.75em 1.65em;border-radius: 6.25rem;border: 1px solid #ff4e00;font-weight: 500;font-size: 1rem;transition: all 320ms ease;text-transform: capitalize}
.btn.btn-browse-deal {padding: 0.75em}
.btn:hover {background-color: #19cbb1;border-color: #19cbb1;color: #fff}
.btn-hover-orange:hover {background-color: #ff4e00 !important;border-color: #ff4e00 !important;color: #fff !important}
.btn--outline {background: #0000;color: #ff4e00}
.btn--outline--blue {background: #fff;color: #000032;border-color: #000032}
.btn--outline--blue:hover {background: #000032;color: #fff;border-color: #000032}
.btn--outline:hover {background: #ff4e00;color: #fff}
.btn--white,
.btn--white:hover {background-color: #fff;border-color: #fff;color: #ff6c00}
.btn--gray {background-color: #c4c4c4;border-color: #c4c4c4}
.btn.btn--blue {background-color: #000032;border-color: #000032;color: #fff}
.btn.btn--blue:hover {background-color: #0000;border-color: #000032;color: #000032}
.btn--rounded {border-radius: 2px;padding: 0.75em 1em;line-height: 1em;font-weight: 400}
.btn--large {font-size: 1.125rem}
.btn--large.btn-landing {font-size: 1.125rem}
.btn--small {padding: 0.3em 1.3em;font-size: 0.875rem}
.btn-green {background-color: #00ba9c;border-color: #00ba9c;color: #fff}
.btn-green:hover {background-color: #4dceb9;border-color: #4dceb9}
.btn-pink {background-color: #d72356;border-color: #d72356;color: #fff;width: 169px;padding: 12px 24px;border: 1px solid #d72356;border-radius: 30px;text-decoration: none}
.btn-pink:hover {background-color: #fff;color: #d72356;border-color: #d72356}
.divider {border-bottom: 1px solid #d5d9dc}
.alert-primary {background-color: #ebf3fc;color: #014bb2}
.star-ratings-sprite {background: url(../images/star.svg) repeat-x;font-size: 0;height: 16px;line-height: 0;overflow: hidden;text-indent: -999em;width: 80px;margin: 0 auto;background-size: 16px;position: relative}
.star-ratings-sprite .star-ratings-sprite-rating {background: url(../images/star-color.svg) repeat-x;display: block;position: absolute;left: 0;top: 0;background-size: 16px;height: 100%;width: 100%}
.finder-star-ratings-sprite,
.finder-star-ratings-sprite .finder-star-ratings-sprite-rating {background: url(../images/ratestar-blue.png) repeat-x}
.finder-star-ratings-sprite .finder-star-ratings-sprite-rating {background-position: 0 100%}
.box-shadow {-webkit-box-shadow: 0 1px 4px rgb(0 0 0 / 25%);box-shadow: 0 1px 4px rgb(0 0 0 / 25%);border-radius: 8px;overflow: hidden}
small {color: #6c7881;font-size: 0.8em}
.toph {text-align: center}
.toph h2 {font-size: 30px;color: #5490f0}
.bg-orange {background-color: #ff4e00}
.table > :not(caption) > * > * {padding: 1rem 0.5rem}
.bg-image {background-position: center;background-repeat: no-repeat;background-size: cover}
.fw-semibold {font-weight: 600}
.text-green {color: #1ad8c5}
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {max-width: 1682px;width: 100%;padding-left: 30px;padding-right: 30px}
.container-small {width: 100%;max-width: 1170px;margin: 0 auto}
.link-with-icon-right {display: inline-block;padding-right: 30px;position: relative}
.form-check-input:checked {background-size: 13px !important;background-repeat: no-repeat !important;background-position: center !important}
.form-check-input:checked[type="checkbox"] {background-image: url(../images/check-white-arrow.svg) !important}
.sc-b-category {position: relative;z-index: 999}
/**
* ======================================================================================
*									Header Css
* =======================================================================================
*/
.header-top-bar {background: #000032;color: #fff;font-size: 1rem;padding: 0.75rem 0}
.siteheader-atr {z-index: 1}
.sub-menu {display: none}
.sub-menu.active {display: block}
.siteheader {padding: 1.5rem 0}
.siteheader.common-header {padding: 0.5rem 0}
.siteheader .siteheader--logo img {width: 110px}
.offcanvas-header .btn-close {margin-left: auto;background-color: transparent;border: 0;background-image: none;opacity: 1;font-size: 2rem;padding: 0;margin: 0;height: 30px;width: 30px;display: flex;align-items: center;justify-content: center}
.headerMenu ul {list-style: none;padding: 0}
.header--menu li {position: relative;cursor: pointer;border-top: 1px solid rgba(112, 112, 112, 0.2)}
.header--menu li.menu-item-has-children ul > li:first-child {border-top: 0}
.header--menu li:last-child {border-bottom: 1px solid rgba(112, 112, 112, 0.2)}
.header--menu li a {color: #000032;font-size: 1rem;font-weight: 500;padding: 1.25rem 2rem;font-weight: 600;display: block;text-decoration: none}
.header--menu li.home > a {color: #ff0058}
.header--menu li.health > a {color: #19cbb1}
.header--menu li.wealth > a {color: #a94cd3}
.header--menu li.business > a {color: #5fa2fb}
.header--menu li.contact > a {color: #ff4e00}
.header--menu li.contact:hover > a {color: #000032}
.header--menu li:hover > a,
.header--menu li:focus > a {color: #ff6c00;text-decoration: none}
#mobilemenu .offcanvas-body,
#mobilemenu .offcanvas-header {padding: 1rem 2rem}
#mobilemenu.offcanvas-start {width: 320px}
.offcanvas-header a {font-size: 14px;letter-spacing: 1px}
.siteheader .search--btn form {border-radius: 60px;border: 1px solid #d5d5d5;overflow: hidden}
.siteheader .search--btn .input-group-text {border: 0}
.search--btn .input-group-text,
.search--btn .search-text,
.search--btn .search-text:focus {background-color: transparent;border: 1px solid #d5d5d5;border-radius: 0.5rem;padding: 0.5rem}
.siteheader .search--btn .input-group-text {border-right: none}
.search--btn .search-text,
.search--btn .search-text:focus {border-left: none;outline: none}
.header-icon {display: inline-block}
.back-button {display: none;position: relative;padding: 1rem 2rem 1rem 4rem;cursor: pointer;font-weight: 600;font-size: 1rem;border-top: 1px solid rgba(112, 112, 112, 0.2)}
.back-button:before {content: "";background-image: url(../images/chevron-right-new.svg);background-repeat: no-repeat;background-position: center;background-size: cover;height: 23px;width: 23px;position: absolute;left: 2rem;top: calc(50% - 11px);transform: rotate(180deg)}
.header--menu .menu-item.menu-item-has-children a.open-children,
.header--menu.user--menu .menu-item a.open-children {display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;width: 80px;position: absolute;right: 0;top: 0;padding: 0}
.header--menu .menu-item.menu-item-has-children a.open-children svg,
.header--menu.user--menu .menu-item a.open-children svg {transform: rotate(270deg)}
.headerMenu .menu-item-has-children.active:after {content: none}
.current-site-icon img {max-width: 40px;width: 100%}
.site-dropdown-icon {position: relative;padding-right: 20px;cursor: pointer}
.site-dropdown-icon::after {content: "";position: absolute;right: 0;bottom: 14px;display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #000432;top: calc(50% - 3px)}
.site-list-menu {position: absolute;padding-top: 0.25rem}
.ms-45 {margin-left: 2rem}
.shadow {box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.135) !important}
.user-submenu {top: calc(100% + 6px);left: 0;background-color: #fff;width: 200px;text-align: left;padding: 8px 15px;border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 0.5rem 1rem rgb(0 0 0 / 14%);display: none;z-index: 1}
.user-submenu ul li a {font-size: 1rem;font-weight: 500;padding: 0.5rem 0;display: block;text-decoration: none}
.logged-in-box-in {box-shadow: 2px 3px 21px rgb(0 0 0 / 12%);border-radius: 10px;transform: translate(0px, 100%);padding: 5px 11px;display: none}
.logged-in-box .logged-in-box-in a {text-decoration: none;color: #000432;font-size: 16px}
.logged-in-box .logged-in-box-in a:hover {color: #ff4e00}
.log-link-box {padding: 4px 0px}
.log-link-box:first-child {border-bottom: 1px solid #aeaebd}
.header-top-bar p {width: fit-content;cursor: pointer;transition: all 320ms ease}
.header-top-bar p a {color: #fff;text-decoration: none}
/**
* ======================================================================================
*									Footer Css
* =======================================================================================
*/
.sitefooter {color: #ffffff;background-color: #111c29;padding: 3.5rem 0}
.sitefooter h6 {font-size: 1rem}
.sitefooter .footer--menu li a {color: #fff;font-size: 1rem;font-weight: 600;text-decoration: none}
.sitefooter .footer--menu li.contact a {color: #ff6c00}
.sitefooter .footer--menu li.contact a:hover {color: #fff}
.sitefooter .footer--menu {margin-bottom: 0}
.sitefooter .footer--menu li {display: inline-block}
.sitefooter .footer--menu li.home a {border-bottom: 2px solid #ff0062;padding-bottom: 0.375rem}
.sitefooter .footer--menu li.health a {border-bottom: 2px solid #19cbb1;padding-bottom: 0.375rem}
.sitefooter .footer--menu li.wealth a {border-bottom: 2px solid #a94cd3;padding-bottom: 0.375rem}
.sitefooter .footer--menu li.business a {border-bottom: 2px solid #5fa2fb;padding-bottom: 0.375rem}
.sitefooter .footer--menu li:not(:last-child) {margin-right: 2rem;margin-bottom: 1rem}
.sitefooter p {font-size: 0.85rem;opacity: 0.75}
.sitefooter p:last-child {margin-bottom: 0}
.social-icon li {display: inline-block;margin-right: 0.5rem}
.footer-bottom-bar {border-top: 0.5px solid rgba(255, 255, 255, 0.25);background-color: #111c29;padding: 1.5rem 0;font-size: 14px;color: #fff}
.footer-bottom-bar a {color: #fff;text-decoration: none}
.sc-our-feedback h4 span {color: #ff4e00}
.our-feedback-box {border-top: 10px solid #ff4e00;box-shadow: 2px 3px 21px rgb(0 0 0 / 12%);padding: 1.5rem 3rem}
.owl-our-feedback .item,
.owl-our-reviews .item {display: flex;height: 100%;padding: 15px}
.owl-carousel.owl-our-feedback .owl-stage,
.owl-carousel.owl-our-reviews .owl-stage {display: flex;height: 100%}
.owl-carousel.owl-our-feedback .owl-nav,
.owl-carousel.owl-our-reviews .owl-nav {position: absolute;top: calc(50% - 27px);width: calc(100% + 60px);display: flex;left: 50%;justify-content: space-between;transform: translateX(-50%)}
.our-feedback-img-box {width: 10%;margin-right: 1rem}
.our-feedback-cont-box {width: 88%}
.our-feedback-box .our-feedback-author {font-size: 16px}
.our-feedback-cont-box p {font-size: 1rem;font-weight: 300;line-height: 1.65}
/**
* ======================================================================================
*									Hero Section
* =======================================================================================
*/
.sc--hero {background: #ff4e00;color: #fff}
.sc--hero a {color: #fff;text-decoration: none}
.sc--hero h5 {line-height: 1.5}
.Advertiser-Modal {color: #242a2f}
.Advertiser-Modal .modal-body {max-height: 200px;overflow-y: auto;padding: 0.9rem 1rem}
.Advertiser-Modal .modal-footer {background-color: #f5f5f5;padding: 1.5rem}
.Advertiser-Modal .modal-header .btn-close {opacity: 1;font-size: 0.75rem}
.Advertiser-Modal .modal-header .btn-close:focus {box-shadow: none}
/**
* ======================================================================================
*									Home
* =======================================================================================
*/
.home--hero .home-hero-data li span {margin-right: 1rem;background-color: #ff4e00;border-radius: 50%;color: #fff;font-size: 13px;padding: 3px 6px;display: inline-flex;width: 30px;height: 30px;justify-content: center;align-items: center;position: relative;top: -2px}
.home--hero .home-hero-data li {margin-bottom: 1rem}
.sc--effort {background: #ff4e00;color: #fff}
.sc--effort h3 {margin-bottom: 0.25rem;font-weight: 600}
.sc--effort p {margin-bottom: 0;font-weight: 300}
.sc-saving-money {background: #fff}
.sc-saving-money .saving-money-box {border: 1px solid;border-color: #d5d5d5;border-radius: 10px;text-align: center;padding: 1.5rem 1rem;display: flex;flex-direction: column;height: 100%;align-items: center;justify-content: center}
.sc-saving-money .saving-money-box p {color: #ff4e00}
.sc-saving-money .saving-money-box:hover {border-color: #ff4e00}
.sc--markets .market--box {border: 1px solid #d5d5d5;padding: 1.25rem;border-radius: 4px;color: #424242;-webkit-box-shadow: 0 0 2px rgb(0 0 0 / 10%),0 0 2px rgb(0 0 0 / 10%);box-shadow: 0 0 2px rgb(0 0 0 / 10%),0 0 2px rgb(0 0 0 / 10%)}
.sc--markets .market--box p {font-weight: 500}
.sc--markets .market--box h5 {font-size: 1rem}
.sc--markets .market--box .btn {padding: 0.55em 2.45em}
.sc--deals .deals--box {border: 1px solid;border-color: #d5d5d5;border-radius: 10px;padding: 1.75rem;display: flex;flex-direction: column;height: 100%}
.home-hero__search {margin: 5rem 0 135px;border-radius: 60px;padding: 2rem;box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.16);width: 1177px;max-width: 100%;position: relative;z-index: 1}
.home-hero__search .input-group {border-radius: 60px;overflow: hidden;border: 1px solid #000432;background-color: #000432}
.home-hero__search .input-group-text {padding: 0px;background-color: #000432}
.home-hero__search .input-group-text .custom-flex-box-white {background-color: #fff}
.location-cont:before {content: "";width: 1px;height: 100%;background: #000032;opacity: 0.37;position: absolute;top: 0;left: 0}
.custom-flex-box {width: 33.33%;padding: 1rem;height: 100%}
.input-search-icon-box {width: 24%;position: absolute;right: 0;top: 0;height: 100%;display: flex;align-items: center;justify-content: center;background-color: #ff4e00;color: #000032;border: 0;padding: 0}
.input-search-icon-box img {filter: brightness(0) invert(1)}
#search:focus {outline: none;box-shadow: none}
#searchpopup:focus {outline: none;box-shadow: none}
.home-hero__down {display: block;height: 50px;width: 50px;background-image: url("../images/long-arrow-down-white.svg");background-position: center;background-repeat: no-repeat;background-size: contain;background-size: 12px;border-radius: 50%;background-color: #ff4e00;margin: 0 auto}
.browse-deals-box {box-shadow: 2px 3px 21px rgb(0 0 0 / 12%);padding: 44px 22px 30px;font-size: 12px}
.browse-deals-box .browse-deal-cta-box {border-top: 1px solid rgba(0, 0, 0, 0.1);padding: 14px 0;position: relative}
.browse-deal-cta-box:last-of-type {border-bottom: 1px solid rgba(0, 0, 0, 0.1);margin-bottom: 20px}
.link-arrow,
.link-arrow:hover {font-size: 16px;color: inherit;position: relative;display: flex;text-decoration: none}
.link-arrow:after {content: "";display: block;position: absolute;background-image: url(../images/arrow-right.svg);background-position: center;background-repeat: no-repeat;background-size: cover;width: 15px;height: 15px;top: 5px;right: 0}
.sc-browse-deals .browse-deals-image {position: absolute;right: 70px;bottom: 100%;max-width: 15%}
.sc-find-deal {padding-bottom: 0.4rem}
.sc-find-deal h2 span {color: #ff4e00}
.sc-find-deal .btn:hover {background-color: #000032;border-color: #000032;color: #fff;opacity: 0.85}
.sc-featured {background-color: #ff4e00}
.featured-image {position: absolute;bottom: 80%;max-width: 264px}
.location-cont {display: flex;align-items: center;width: auto;width: 75%;height: 30px}
.location-cont span {padding: 0 1rem}
.location-cont .form-select {border: 0;background-image: url("../images/angle-down.svg");background-repeat: no-repeat;background-position: calc(100% - 10px) center;background-size: 17px;font-size: inherit;color: #000032}
.search-icon {fill: #ff4e00 !important}
.btn-browse-deal {color: #fff !important}
.btn-browse-deal:hover {color: inherit !important;background-color: #fff !important}
.home-hero__search .input-group-text .custom-flex-box-white:last-child:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 1px;background-color: #ceced8}
.custom-flex-box input {color: rgba(0, 0, 0, 0.5)}
.home-hero__search
  .input-group-text
  .custom-flex-box-white.live-search-box-cont {position: relative}
.home-hero__search form {position: relative}
.home-hero__search .live-search-results {position: absolute;top: 100%;left: 33.3333%;padding-top: 35px;width: 33.3333%;height: 250px;background-color: #fff;overflow-y: auto;box-shadow: 2px 3px 20px rgb(0 0 0 / 16%);transition: all 500ms ease;opacity: 0;visibility: hidden;transform: translatey(15px);text-align: left;font-size: 1rem}
.home-hero__search .live-search-results.active {opacity: 1;visibility: visible;transform: translatey(0)}
.search-results {position: relative}
#service-cont {transition: opacity 320ms ease}
.sidebar__filter {position: sticky;top: 0}
.home-hero__search .spinner-border {display: none;position: absolute;left: 15px;width: 20px;height: 20px;top: 8px;color: #ff4e00 !important;border-width: 3px}
.home-hero__search .spinner-border.active {display: block}
.home-hero__search .live-search-results-cont {display: none}
.home-hero__search .live-search-results-cont.active {display: block}
.live-search-results .live-search-results-cont ul li {display: block;padding: 10px 15px;cursor: pointer;border-top: 1px solid rgba(112, 112, 112, 0.2)}
.searchClose {position: absolute;right: 15px;top: 7px}
.sc-popular-searches h3 span {color: #ff6c00}
.sc-popular-searches .popular-link {color: #192330;text-decoration: none;font-weight: 600;text-transform: capitalize}
.sc-popular-searches .popular-link:hover {color: #ff6c00}
.popular-line {border-bottom: 1px solid #aeaebd;padding-bottom: 2rem;margin-bottom: 2rem}
.sc-featured .featured-img-box img {max-height: 90px}
.find-deal-image {position: relative;z-index: 1;width: 70%;top: 52px}
.sc-popular-searches .popular-searches-box {columns: 4;list-style: none;padding: 0}
.owl-news-slider .owl-stage .owl-item {margin-right: 4px}
.sc--news img.news-author {width: 40px;height: 40px;display: inline-block;margin-right: 1rem;object-fit: cover;object-position: center;border-radius: 50%}
/**
* ======================================================================================
*									About us
* =======================================================================================
*/
.sc-about-menu .about--menu {display: flex}
.sc-about-menu .about--menu li {display: inline-block;padding: 1.25rem 1rem;text-align: center;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;border-bottom: 3px solid transparent}
.sc-about-menu .about--menu li.current_page_item {border-color: #ff4e00}
.sc-about-menu .about--menu li.current_page_item a {color: #ff4e00}
.sc-about-menu .about--menu a {border-bottom: 3px solid transparent;color: #242a2f;font-weight: 500;text-decoration: none}
.sc-mission h2,
.sc-mission h3 {color: #ff4e00}
.sc-mission .About-hero-con p {color: #6c7881;font-size: 0.875rem}
.sc-mission .decisions-con {font-size: 0.875rem}
.sc--catch p {margin-bottom: 1.5rem}
.sc--catch p:last-child {margin-bottom: 0}
.sc-finder-numbers h2,
.sc-finder-numbers h4 {color: #f46380}
.sc-finder-numbers h4 {margin-bottom: 0.5rem}
.sc--Awards .Awards--con p {color: #6c7881;font-style: italic}
.sc--friends h2 {color: #ff4e00}
.sc--friends .social-icon a:hover {opacity: 0.8}
/**
* ======================================================================================
*								Credit Score
* =======================================================================================
*/
.credit-score-box {background: linear-gradient(
      90deg,
      hsla(0, 0%, 100%, 0.06) 1.15%,
      rgba(2, 113, 225, 0.06)
    ),linear-gradient(0deg, #fff, #fff);box-shadow: 0 1px 2px rgb(55 65 81 / 6%),0 1px 3px rgb(55 65 81 / 10%);border-radius: 8px}
.sc-credit-score-faq .credit-score-con p {color: #6c7881}
.sc-financial-products {background-color: rgba(2, 113, 225, 0.04)}
.products--box {background-color: #fff;border-radius: 8px;-webkit-box-shadow: 0 1px 5px rgb(2 113 225 / 10%),0 6px 10px rgb(2 113 225 / 10%);box-shadow: 0 1px 5px rgb(2 113 225 / 10%),0 6px 10px rgb(2 113 225 / 10%);padding: 2rem;display: flex;flex-direction: column;height: 100%}
.products--box p {color: #6c7881}
.products--box .product--icon {background-color: rgba(2, 113, 225, 0.08);border-radius: 16px;height: 3rem;margin-right: 1rem;width: 3rem;display: flex;justify-content: center;align-items: center}
.products--box .product--icon img {height: 1.5rem;width: 1.5rem}
.sc-credit-score-hero .hero--score-data {border-right: 1px solid #d5d9dc}
.sc-credit-score-hero .products--box .col-12:last-child .hero--score-data {border-right: none}
/**
* ======================================================================================
*									Media
* =======================================================================================
*/
.sc-Media-contact strong {font-weight: 500}
.sc-Media-contact .Media-contact-data p {margin-bottom: 0}
.sc--blog .blog--box {-webkit-box-shadow: 0 1px 4px rgb(0 0 0 / 25%);box-shadow: 0 1px 4px rgb(0 0 0 / 25%);background-color: #fff;border-radius: 2px;overflow: hidden;height: 100%}
.sc--blog .blog--box-in {padding: 1.25rem}
.sc--blog .blog--box-in h3 {color: #242a2f}
.sc--blog .blog--box-in h3:hover {color: #ff6c00}
/**
* ======================================================================================
*									Careers
* =======================================================================================
*/
.sc-Our-Offices h2 {margin-bottom: 0.75rem}
.sc-Our-Offices p strong {color: #ff4e00;font-weight: 500;margin-bottom: 0}
.sc-one-crew img.emoji {font-size: 3.25rem}
/**
* ======================================================================================
*									 Contact us
* =======================================================================================
*/
.sc--enquiries h4 {color: #000c19;margin-bottom: 0.75rem}
/**
* ======================================================================================
*									Privacy Policy
* =======================================================================================
*/
.sc-privacy-main .privacy--title a {color: #242a2f;text-decoration: none}
.sc-privacy-main .privacy--title a:hover {color: #ff4e00}
.sc-privacy-main .guide--box p:last-child {margin-bottom: 0}
.sc-privacy-main .guide--box.bg-grey h6 {background-color: #ff6c00;color: #fff;padding: 0.5rem 0.75rem;text-transform: uppercase;font-size: 0.875rem;font-weight: 600;border-radius: 2px 2px 2px 0;position: relative}
.sc-privacy-main .guide--box.bg-grey h6:before {content: "";position: absolute;left: 0;top: 2rem;height: 0;width: 0;border-right: 0.75rem solid transparent;border-top: 0.5rem solid #ff6c00}
/**
* ======================================================================================
*									Our Team
* =======================================================================================
*/
.sc-finder-values img {width: 120px}
.sc-founding-team .founding-team-box {border: 1px solid #d5d9dc;background-color: #fff;border-radius: 2px;height: 100%}
.sc-founding-team .founding-team-box p {margin-bottom: 0}
.sc-founding-team .founding-team-box-in {padding: 1.25rem}
/**
* ======================================================================================
*									Credit Card
* =======================================================================================
*/
.sc-credit-card-blog p:last-child {margin-bottom: 0}
.sc-credit-card-blog .credit-card-box .row {border-color: #d5d9dc;border-style: solid;border-width: 1px 1px 0 1px;padding: 1rem 0}
.sc-credit-card-blog .credit-card-box .row:last-child {border-bottom: 1px solid #d5d9dc}
.sc-credit-card-blog .credit-card-box a {text-decoration: none}
.sc-credit-card-blog .credit-card-box .c-card-title {font-size: 0.9375rem}
.sc-credit-card-blog .credit-card-box .btn--small {padding: 0.3em 0.6em}
.sc-credit-card-blog .credit-card-box > .row:first-child {background-color: #18304b;color: #b9defe}
.sc-credit-card-blog .credit-card-box .card-border {border-right: 1px solid #d5d9dc;height: 100%}
.masthead-quiz-box {color: #242a2f;border-radius: 0.125rem}
.masthead-quiz-box h4 {font-size: 1.375rem}
.masthead-quiz-box .card-body,
.masthead-quiz-box .card-footer {padding: 0.75rem 2rem}
.sc-card-issuers a {color: #242a2f;text-decoration: none}
.sc-card-issuers img {margin-right: 0.75rem}
.sc-credit-card-blog .card--chkbox {height: 100%;max-height: 250px;overflow: auto}
.sc-credit-card-blog .result--box p {color: #6c7881}
.card .card-text {font-size: 1rem;font-weight: 300}
/**
* ======================================================================================
*									Personal Loans
* =======================================================================================
*/
.loan--faq--box {border-bottom: 1px solid #dfdfdf}
.loan--faq--box .loan-faq-title {color: #ff4e00;font-weight: bold;cursor: pointer;padding: 0.75rem 0 0.8125rem;position: relative}
.loan--faq--box .loan-faq-title:after {content: "";background-image: url("../images/plus.svg");background-repeat: no-repeat;background-position: center;background-size: cover;height: 18px;width: 18px;position: absolute;right: 0;top: 50%;transform: translate(0px, -50%)}
.loan--faq--box.active .loan-faq-title:after {background-image: url("../images/minus.svg")}
.loan--faq--box .loan-faq-content {display: none}
.loan--faq--box.active .loan-faq-content {display: block}
/**
* ======================================================================================
*									Credit Card Single
* =======================================================================================
*/
.sc-creditcard-hero .btn {color: #ff4e00}
.sc-earn-points {background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    from(#f4f5f6),
    to(#e3e5e8)
  );background: linear-gradient(0deg, #f4f5f6 0%, #e3e5e8 100%);color: #20436b}
.sc-earn-points span {font-size: calc(1.375rem + 1.25vw);font-weight: bold}
.sc-earn-points strong {font-weight: 500}
.sc-earn-points h3 {margin-bottom: 0}
.sc-earn-points .row .col-6:first-child {border-left: none}
.sc-earn-points .row .col-6 {border-left: 1px solid rgba(24, 48, 75, 0.2)}
.sc-card-Details .nav-link {color: #6c7881;background-color: #f4f5f6;border-radius: 0;font-weight: normal}
.sc-card-Details .nav-link.active {background: #ff6c00}
.sc-card-Details button:focus {box-shadow: none}
.sc-card-Details .tab-pane .ccard--details {padding: 1rem;border-bottom: 1px solid #e3e5e8}
.sc-card-Details .tab-pane .ccard--details .row .col-4 p {color: #6c7881}
.sc-card-Details .tab-pane .ccard--details .row .col-8 p {font-weight: 500}
.sc-card-Details .tab-pane p {margin-bottom: 0}
.sc-expert-review .expert-author-box {background-color: #ff4e00;color: #fff}
.sc-expert-review .expert-author-box:before {content: "";background: #ff4e00;width: 100%;max-width: 50%;height: 100%;top: 0;left: 0;position: absolute;display: inline-block;z-index: -1}
.sc-expert-review .expert-author-box-in {padding: 2rem;width: 100%;max-width: 73%}
.sc-expert-review .expert-author-box-in a {color: #fff;text-decoration: none}
.sc-expert-review .expert-author-box-in .card-author-img {border-radius: 50%;-webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 24%);box-shadow: 0 2px 4px 0 rgb(0 0 0 / 24%);border: 4px solid #fff;width: 100px;height: auto}
.sc-expert-review .Expert-review-box {background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e3e5e8),
    to(#f7f7f7)
  );background: linear-gradient(-180deg, #e3e5e8 0%, #f7f7f7 100%);padding: 2rem 0 2rem 3rem;display: flex;flex-direction: column;height: 100%}
.sc-expert-review .Expert-review-box:after {content: "";background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#e3e5e8),
    to(#f7f7f7)
  );background: linear-gradient(-180deg, #e3e5e8 0%, #f7f7f7 100%);width: 100%;max-width: 50%;height: 100%;top: 0;right: 0;position: absolute;display: inline-block;z-index: -1}
.pros-and-cons li {padding-left: 2rem;position: relative}
.pros-and-cons li:before {content: "";position: absolute;left: 0;top: 0;background-position: center;background-repeat: no-repeat;background-size: cover;height: 24px;width: 24px}
.pros-and-cons.pros--box li:before {background-image: url("../images/check-green.svg")}
.pros-and-cons.cons--box li:before {background-image: url("../images/close-red.svg")}
.sc-credit-card-con .credit-approval-box p {margin-bottom: 0}
.sc--author img {border-radius: 50%}
/**
* ======================================================================================
*									Home Insurance
* =======================================================================================
*/
.sc-Mortgages-providers p {color: #242a2f}
.sc-Mortgages-providers .homeins-pro-img {width: 115px;height: auto}
/**
* ======================================================================================
*									Money Transfers
* =======================================================================================
*/
.money-icon-row {background: #0070dc;padding: 1em 0.2em;margin: 0.5em;box-shadow: 0 1px 4px rgb(0 0 0 / 25%);margin-bottom: 35px}
.importantText__callout {color: #18304b;font-size: 1.25rem;font-weight: 600;line-height: 2rem;border-left: 5px solid #ff4e00;padding-left: 2.5rem}
.warn-list {list-style: none;padding: 0;margin-top: 15px}
.warn-list li {background-image: url(/wp-content/uploads/2021/11/warning.svg);background-repeat: no-repeat;padding-left: 2rem}
/**
* ======================================================================================
*									Modal
* =======================================================================================
*/
.signIn-modal-dialog input:focus,
.signIn-modal-dialog button:focus {box-shadow: none}
.signIn-modal-dialog {max-width: 742px}
.signIn-modal-header {padding: 30px 33px;border: 0}
.signIn-modal-header span {color: #ff4e00}
.signIn-modal-content {color: #424242;border-radius: 28px}
.signIn-modal-body {padding: 39px 33px;font-weight: 600}
.signIn-modal-body .form-group .form-check-input:checked {border: 1px solid #000;background-color: #fff}
.form-check-input:checked[type="checkbox"] {background: url(../images/check-orange.svg)}
/**
* ======================================================================================
*									Wealth Page
* =======================================================================================
*/
.cat_box {border: 1px solid #d5d5d5;border-radius: 10px;padding: 18px;width: 160px;height: 160px;max-width: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center}
.cat_box--img {height: 50px;width: 60px}
.cat_box img {max-height: 50px}
.post-img img {border-radius: 10px}
.post-title a {color: #000c19}
.post-author img {max-width: 40px;border-radius: 50%;margin-right: 10px}
.badge-featured {top: 20px;left: 0;background: #000032;color: #fff;padding: 3px 10px;width: auto;height: auto}
.b-border {border-bottom: 1px solid rgb(112 112 112 / 33%)}
.b-padding-margin {padding-bottom: 20px;margin-bottom: 20px}
.row > div.col-12:last-child > .b-border {margin: 0}
.card {border-radius: 10px}
.card .card-img-top {border-top-left-radius: 10px;border-top-right-radius: 10px}
.buss-list ul li {margin-bottom: 15px}
.buss-menu .sub-menu {display: block;margin-top: 15px}
.buss-menu .sub-menu li {position: relative;list-style: none}
.buss-menu .sub-menu li:last-child {margin-bottom: 0}
.buss-menu .sub-menu li:before {content: "";background-image: url(../images/arrow-right.svg);background-size: contain;background-repeat: no-repeat;background-position: center;position: absolute;width: 15px;height: 15px;left: -20px;top: 3px}
.buss-menu a {text-decoration: none;color: #000032}
.b-title {border-bottom: 1px solid rgb(0 0 50 / 33%)}
.help-icon svg {border: 2px solid #fff;border-radius: 12px;padding: 13px;margin: 0 10px}
/**
* ======================================================================================
*									sub category
* =======================================================================================
*/
.filter-tit-box {-webkit-box-shadow: 2px 3px 8px 0px rgb(0 0 0 / 10%);-moz-box-shadow: 2px 3px 8px 0px rgba(0, 0, 0, 0.1);box-shadow: 2px 3px 8px 0px rgb(0 0 0 / 10%);background: #fff;padding: 1rem 1.5rem;position: relative;z-index: 1}
.filter-con-box {background: #f5f5f5;padding: 1rem 1.5rem;max-height: 400px;overflow: auto}
/**
* ======================================================================================
*									Service page
* =======================================================================================
*/
.serviceHero__info h1,
.serviceHero__info h2 {font-weight: bold;text-transform: capitalize}
.serviceHero__info h1 {color: #ff4e00;margin-bottom: 2.5rem}
.serviceHero__info h2 {margin-bottom: 0.5rem}
.serviceHero__info p {font-weight: 500;max-width: 1200px;width: 100%;margin: 0 auto 2.5rem}
.serviceHero__logos {border-radius: 120px;padding: 30px 45px;box-shadow: 2px 3px 20px rgb(0 0 0 / 12%);position: relative}
.serviceHero__logos > img {position: absolute;left: 8%;bottom: 100%}
.serviceHero__logos h4 {font-size: 25px;font-weight: 700}
.serviceStats__img {height: 233px}
.serviceStats__box {font-size: 17px;font-weight: 500;max-width: 300px;margin: auto}
.serviceStats__info {background: #000032;padding: 40px 15px}
.serviceStats__info li {display: block;width: 170px;font-weight: 600;margin: 20px 0.5rem;font-size: 1rem;max-width: 100%}
.serviceStats__info li img {width: 45px;margin: auto;display: block}
.sc-guides h6 {color: #ff4e00;margin-bottom: 0.5rem}
.buss-list-1 > ul > li {display: block;width: 50%;float: left}
.serviceTable__cont {padding: 15px;border: 0;border-radius: 8px}
.serviceTable__cont th {color: rgba(66, 66, 66, 0.47)}
.serviceTable__cont .info {width: 30%;text-align: left}
.serviceTable__cont tbody tr {padding: 15px;box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.14)}
.serviceTable__empty {display: block;width: 63px;height: 20px;background-color: #e2e2e2;margin: 0 auto}
.serviceTable__empty--big {width: 98px}
.serviceStats__form {display: block;width: 663px;max-width: 100%;padding: 0 50px;margin-left: auto;color: #fff}
.sc--news .news--box .news-con-box {padding: 2.5rem;font-size: 16px;font-weight: 300}
.sc--news .news--box .news-con-box .author {font-size: 12px;font-weight: 700;color: #8d8d8d}
.news--box .news--box-image {height: 230px}
.sc--news .news--box .post-date {position: absolute;padding: 3px 12px;bottom: 0;left: 20px;background-color: #fff;transform: translateY(50%);text-align: center;box-shadow: 0 4px 16px rgb(0 0 0 / 10%)}
.sc--news .news--box .post-date h4 {color: #41082f;line-height: 1;font-size: 2.5rem}
.sc--news .news--box .post-date span {color: #ff4e00}
.owl-carousel.owl-news-slider .owl-stage {display: flex}
.owl-news-slider .owl-stage .owl-item {display: flex}
.owl-news-slider .shadow {text-decoration: none;color: #111c29;box-shadow: 2px 3px 21px rgb(0 0 0 / 12%) !important}
.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled {pointer-events: none;opacity: 0.39;transition: 1s}
.owl-carousel.owl-news-slider .owl-nav,
.owl-carousel.owl-latest-services .owl-nav {position: absolute;top: calc(50% - 10px);width: calc(100% + 75px);display: flex;left: 50%;justify-content: space-between;transform: translateX(-50%)}
.owl-carousel.owl-news-slider .owl-nav.disabled,
.owl-carousel.owl-latest-services .owl-nav.disabled {display: none}
.serviceHero__info .btn:hover {opacity: 0.85}
.startsearch__info {padding: 10%;box-shadow: 2px 3px 20px rgba(0, 0, 0, 0.2)}
.startsearch__bg {display: block;position: relative;top: 5px;max-height: 400px;width: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;object-fit: cover;object-position: center}
.owl-latest-services.owl-carousel .owl-stage {display: flex}
/**
* ======================================================================================
*									Thank You Page
* =======================================================================================
*/
.page-id-14713 .sc-will-thank-you {padding-bottom: 0 !important}
.page-id-14713 .sm-content-box > .row {margin-top: 0 !important}
.page-id-14713 .sc-boxes {padding-top: 35px !important}
/**
* ======================================================================================
*									Elemenator Css
* =======================================================================================
*/
.founding-team-box,
.founding-team-box .elementor-widget-container {height: 100%}
.founding-team-box .elementor-image-box-img img {width: 100%}
.founding-team-box .elementor-image-box-content {padding: 1.25rem}
.our-office-desc strong {color: #ff4e00;font-weight: 500}
.elementor-element.elementor-widget.elementor-widget-image-gallery.our-team-gallary {overflow: hidden}
.spotlight-video iframe {height: 690px}
.sc-serviceTable table {border-collapse: separate;border-spacing: 0 16px}
.sc-serviceTable .table > :not(caption) > * > * {border: 0;padding: 2rem 0.5rem}
.sc-serviceTable .table > thead tr th {padding-top: 0 !important}
.serviceTable__signup {position: absolute;display: block;right: 0;height: 100%;top: 0;left: 15%;background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0),
    rgba(255, 255, 255, 0.95),
    rgba(255, 255, 255, 1),
    rgba(255, 255, 255, 1),
    rgba(255, 255, 255, 1)
  )}
.serviceTable__signup--in {display: block;width: 100%;text-align: center}
/**
* ======================================================================================
*									Custom form page
* =======================================================================================
*/
.sc-custom-form .form-heading p {font-size: 20px;position: relative;padding-left: 50px;margin: 0 auto}
.sc-custom-form .form-heading p:before {content: "";display: inline-block;width: 35px;background-image: url(../images/circle-check.svg);height: 35px;position: absolute;background-position: center;background-size: cover;background-repeat: no-repeat;left: 0;top: calc(50% - 17px)}
.custom-form-box-in {padding: 80px 75px 40px;border-bottom: 0.5px solid #00003257;background-color: #fff}
.custom-form-box-in.completed .section-count {display: none}
.custom-form-box-in.completed .section-count-done {display: block}
.custom-form-box-in .section-count-done > img {width: 18px;vertical-align: top;margin-left: 3px}
.custom-form-box h5 {font-size: 22px}
.custom-form-box-in p {color: #919191;font-size: 16px}
.sc-custom-form .form-group .form-label {color: #ff4e00;font-weight: 600}
.sc-custom-form .form-group .form-control,
.sc-custom-form .form-group .form-select {border: none;border-radius: 0;border-bottom: 1px solid #000032;padding-left: 0}
input[type="date"]:invalid::-webkit-datetime-edit {color: #999 !important}
.sc-custom-form .form-group .form-control::placeholder,
.sc-custom-form .form-group .form-select::placeholder {color: #c4c4c4}
.sc-custom-form .form-group select:invalid {color: #9e9e9e !important}
.sc-custom-form .form-group option {color: black !important}
.sc-custom-form .form-group .form-control:focus,
.sc-custom-form .form-group .form-select:focus {box-shadow: none;border-bottom: 1px solid #ff4e00}
.sc-custom-form .form-control.f_amount:before {content: "";color: #ff4e00;display: block;width: 20px;height: 20px;position: absolute}
.sc-custom-form .custom-form--in {display: block;width: 1358px;max-width: 100%;margin: 0 auto;position: relative}
.custom-form--in .popupClose {position: absolute;right: 25px;top: 25px}
.custom-form-box {box-shadow: 2px 3px 20px rgb(0 0 0 / 24%)}
.sc-custom-form .section-count {font-size: 14px;display: block;width: fit-content;background-color: #c4c4c4;color: #fff;padding: 6px 25px;border-radius: 15px;margin-bottom: 0;margin-left: auto;height: 33px}
.sc-custom-form .section-count-done {display: none;background-color: #ff4e00}
.sc-custom-form .form-check .form-check-label {display: inline;vertical-align: super;color: #ff4e00}
.sc-custom-form .form-check .form-check-label a {color: #5fa2fb}
.sc-custom-form .form-check-inputs {background-image: url(../images/check-circle-gray.svg);border: none;width: 29px;height: 30px;background-position: center;background-size: cover;background-repeat: no-repeat;-webkit-appearance: none;-moz-appearance: none;appearance: none;margin-right: 1.5rem;position: absolute;left: 0;top: 0}
.sc-custom-form .form-check-inputs:checked[type="checkbox"] {background-image: url(../images/check-circle-orange.svg)}
.sc-custom-form .btn-get-results {border: none;font-size: 20px;padding-right: 4rem;position: relative}
#signupAndSignin .f_submit_button {position: relative;padding-right: 4rem}
.sc-custom-form .btn-get-results::after,
#signupAndSignin .f_submit_button::after,
#signupAndSignin .login-submit .button-primary::after {content: "";display: inline-block;background-image: url(../images/arrow-right-white.svg);position: absolute;width: 22px;height: 20px;top: calc(50% - 10px);right: 10%;background-size: contain;background-position: center;background-repeat: no-repeat}
#signupAndSignin .login-submit .button-primary {background-image: url(../images/arrow-right-white.svg);padding-right: 4rem;background-repeat: no-repeat;background-position: calc(100% - 25px) center;background-size: 20px;height: 50px;display: inline-block}
.sc-custom-form .btn-get-results:hover {background-color: #ff4e00 !important}
.sc-custom-form p.amount-icon {position: absolute;color: #ff4e00;top: 7px;pointer-events: none}
.sc-custom-form input[type="number"] {text-align: right}
.sc-custom-form input[type="number"]::-webkit-inner-spin-button,
.sc-custom-form input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0}
.sc-custom-form .privacy__box {position: relative;padding-left: 50px}
.sc-custom-form .form-select.form-select-custom {background-image: url(../images/select-down.png);background-size: auto;background-position: right 10px center}
.owl-news-slider.owl-carousel .owl-stage-outer .item {padding: 15px}
/**
* ======================================================================================
*									custom-form popup
* =======================================================================================
*/
.sc-custom-form-popup,
.sc-flow-form-popup {position: fixed;top: 0;left: 0;height: 100%;width: 100%;overflow: auto;background-color: rgba(255, 255, 255, 0.85);z-index: 99999;display: none}
.flowformClose {position: absolute;top: 1rem;right: 1.5rem}
#flowform .flow-form-popup--in {height: calc(100vh - 80px)}
#flowform .text-danger {color: #fc4e20 !important}
#flowform .small {font-size: 12px}
#flowform .custom-form--in .custom-form-box-in {border-bottom: 0}
#flowform .flow-descr {background-color: #fc4e20;color: #fff;border-radius: 4px;padding: 2rem}
.flow-descr ul li {display: block;opacity: 0.35;font-size: 1.125rem;font-weight: 300;margin-bottom: 1.25rem}
.flow-descr ul li.active {opacity: 1}
#flowform .btn {font-size: 1rem;padding: 0.5em 1.5em}
#flowform .btn--blue:hover svg path {fill: #000032}
#flowform .btn--outline--blue:hover svg path {fill: #fff}
.flow-step-option {padding: 15px 10px;border: 1px solid #707070;border-radius: 5px;cursor: pointer}
.flow-step-option img {display: block;margin: 0 auto;max-height: 170px}
.step-title {position: relative;color: #fc4e20;line-height: 1.2;text-align: center;font-size: 14px}
.step-title span {position: absolute;left: 0;top: 50%;height: 25px;width: 25px;border: 1px solid #fc4e20;border-radius: 5px;font-size: 14px;transform: translateY(-50%)}
.flex-step--no {padding-right: 20px;background-image: url(../images/arrow-right-dark.svg);background-position: center right;background-size: 14px;background-repeat: no-repeat;margin-right: 7px}
.flex-step {display: none}
.flex-step.active {display: block}
input.btn-check:checked ~ label {border-color: #fc4e20;border-width: 2px}
.flow-form-prev svg {transform: rotate(180deg)}
.sc-custom-form #custom-flow-form .text-small {font-size: 14px;line-height: 1.3;color: #000032}
.text-dark-blue {color: #000032 !important}
.form--progress {background: #0000321c;height: 4px;border-radius: 4px;margin-bottom: 20px;position: relative;overflow: visible}
.form--progress::after {content: "";display: block;position: absolute;right: 0;top: 50%;margin-top: -10px;height: 20px;width: 20px;background-image: url("../images/circle-check.svg");background-size: contain;background-repeat: no-repeat;background-color: #fff}
.form--progress .progress--bar {background-color: #000032;transition: all 350ms ease}
#flowform .form-check-input:checked[type="checkbox"] {background-color: #fc4e20}
.flow-sign--li {padding: 2.5rem 2.5rem 1.5rem;border-radius: 7px;background-color: #fc4e20}
.flow-sign--li li {color: #fff;position: relative;padding-left: 2.5rem;margin-bottom: 1.5rem}
.flow-sign--li li::before {content: "";display: block;position: absolute;left: 0;top: 0;height: 30px;width: 30px;background-image: url(../images/true-white.svg);background-repeat: no-repeat;background-size: contain;background-position: center;border-radius: 50%}
#flowlogin label,
#flow-signin label {font-weight: 700;margin-bottom: 0.5rem}
#flowlogin #ff-login-user,
#flowlogin #ff-login-pass,
#flow-signin #flow-login-user,
#flow-signin #flow-login-pass {display: block;width: 100%;padding: 0.75rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.25rem;transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}
#flowlogin #ff-login-submit,
#flow-signin #flow-login-submit {background-color: #000032;color: #fff;padding: 0.75em 1.65em;border-radius: 6.25rem;border: 1px solid #000032;font-weight: 500;font-size: 1rem;transition: all 320ms ease}
#flowlogin .login-submit {text-align: right;margin-top: 1.5rem}
#flowlogin #ff-login-submit:hover {background-color: #ff4e00;border-color: #ff4e00;color: #fff}
#flow_postcode {border-radius: 0.25rem 0 0 0.25rem !important}
.btn-find-address {border-radius: 0 0.25rem 0.25rem 0 !important}
/**
* ======================================================================================
*									Search popup
* =======================================================================================
*/
.sc-search-box {position: fixed;top: 0;left: 0;height: 100%;width: 100%;height: 100vh;overflow: auto;background-color: #fff;z-index: 99999;display: none}
.sc-search-box .input-group-text {border: 0;background-color: #fff;font-size: 20px}
.sc-search-box .input-group-text img {width: 26px}
.sc-search-box form {border-bottom: 1px solid #ccc;padding: 15px 0;max-width: 500px;margin: 0 auto}
body.page-id-7711,
body.page-id-7568 {font-size: 1rem;font-weight: 300}
body.page-id-7711 b,
body.page-id-7711 strong,
body.page-id-7568 b,
body.page-id-7568 strong {font-size: 1rem;font-weight: 600}
/**
* ======================================================================================
*									All popups
* =======================================================================================
*/
.sc-loginSignup,
.sc-myaccountPopup {position: fixed;top: 0;left: 0;height: 100%;width: 100%;overflow: auto;background-color: rgba(255, 255, 255, 0.85);z-index: 99999;display: none;padding: 50px 0}
.sc-loginSignup > .container {width: 1100px;max-width: 100%}
.sc-loginSignup .custom-form-box-in {padding: 30px 75px 10px}
#sc-myaccountPopup .custom-form-box {width: 1358px;max-width: 100%;margin: 0 auto;border-top: 10px solid #ff4e00;position: relative}
#sc-myaccountPopup .custom-form-box .popupClose {position: absolute;right: 25px;top: 25px}
#sc-myaccountPopup .custom-form-box .editbtn {font-size: 14px;display: block;width: fit-content;background-color: #c4c4c4;color: #fff;padding: 6px 25px;border-radius: 15px;margin-bottom: 0;margin-left: auto;height: 33px;text-decoration: none}
.sc-myaccountPopup label {color: #c4c4c4;font-weight: 400;font-size: 1rem}
.sc-myaccountPopup .form-control:disabled,
.form-control[readonly] {background-color: transparent;border-color: transparent}
.sc-myaccountPopup .form-control {border: none;border-bottom-color: currentcolor;border-bottom-style: none;border-bottom-width: medium;border-bottom: 1px solid #000032;border-radius: 0;padding: 0;width: 100%}
#getInFormcont {display: none}
.sc-get-in .popup-img {position: absolute;top: 0;right: 10%;transform: translate(10px, -61%)}
.sc-get-in {position: fixed;top: 0;left: 0;height: 100%;width: 100%;overflow: auto;background-color: rgba(255, 255, 255, 0.85);z-index: 99999;display: none;padding-top: 13rem}
.get-in-form {display: block;width: 1358px;max-width: 100%;margin: 0 auto;position: relative;background-color: #fff}
.get-in-form .popupClose {position: absolute;right: 25px;top: 25px}
.get-in-form-box {border-top: 10px solid #ff4e00;box-shadow: 2px 3px 20px rgb(0 0 0 / 24%);padding: 5rem 4.25rem 3.5rem}
.get-in-form-heading {padding-bottom: 4rem;color: #919191;font-size: 16px}
#getInForm .btn-check-radio {color: #acacac;background-color: #f5f5f5;border: 1px solid #f5f5f5;font-weight: normal}
#getInForm .btn-check-radio:hover,
#getInForm .btn-check:checked + .btn-check-radio {color: #fff;background-color: #000032;border: 1px solid #000032}
#getInForm .btn-check-radio:focus,
.form-group .form-control:focus {box-shadow: none}
#getInForm .form-control {margin-bottom: 2.5rem;border: none;border-bottom: 1px solid #000032;border-radius: 0;padding: 12px 0;width: 100%}
#signupAndSignin .createAcc--footer {border: 0;background: #000032;align-items: center;color: #fff;padding: 40px 20px;margin-top: 0}
#signupAndSignin .createAcc--footer p {position: relative;width: fit-content;padding-left: 3rem}
.createAcc--footer p:before {content: "";display: inline-block;width: 35px;background-image: url(https://spotdif.com/wp-content/themes/spotdif/assets/images/circle-check.svg);height: 35px;position: absolute;background-position: center;background-size: cover;background-repeat: no-repeat;left: 0;top: calc(50% - 17px)}
#signupAndSignin .login-form-box {position: relative;padding-bottom: 4rem}
#signupAndSignin .login-form-box p {margin: 0;width: 100%}
#signupAndSignin .login-form-box p.login-submit {margin: 0;position: absolute;right: 0;bottom: 0}
#signupAndSignin .form-group .form-control,
#signupAndSignin .login-username .input,
#signupAndSignin .login-password .input {margin-bottom: 2.5rem;border: none;border-bottom: 1px solid #000032;border-radius: 0;padding: 12px 0;width: 100%}
#signupAndSignin .form-group .form-control:focus {box-shadow: none}
#signupAndSignin .login-username .input:focus,
#signupAndSignin .login-password .input:focus {outline: none}
#signupAndSignin .login-submit {text-align: end}
#signupAndSignin label[for="user_login"],
#signupAndSignin label[for="user_pass"] {display: none}
#signupAndSignin .modal-border-right:after {content: "";display: block;position: absolute;height: 100%;width: 1px;background-color: #e3e3e3;top: 0;right: 0}
#signupAndSignin .modal-from-box {padding: 0 3rem 1.5rem;position: relative}
#signupAndSignin .modal-from-box h5 span {color: #ff4e00}
#signupAndSignin .phone-prefix {position: absolute;left: 0;top: 12px;font-size: 1rem}
#signupAndSignin #ss-loginform {width: 100%}
#signupAndSignin .button {background-color: #000032;color: #fff;padding: 0.75em 1.65em;border-radius: 6.25rem;border: 1px solid #000032;font-weight: 500;font-size: 1rem;transition: all 320ms ease}
#signupAndSignin .button:hover {background-color: #ff6c00;border-color: #ff6c00}
#contactModal .modal-body {padding: 0 6rem 3rem}
#signupAndSignin .btn.btn-check-radio {color: #acacac;background-color: #f5f5f5;border: 1px solid #f5f5f5}
#contactModal .btn-check-radio:hover,
#contactModal .btn-check:checked + .btn-check-radio {background-color: #000032;border: 1px solid #000032}
.sc-box {padding: 2rem}
.sc-box > *:last-child {margin-bottom: 0}
.video_video {object-fit: cover;object-position: center}
/**
* ======================================================================================
*								Services Finder
* =======================================================================================
*/
.serviceFinderHero {background-color: #f8f8f8}
.serviceFinderHero .serviceHero__info h1 {color: #000032}
.serviceFinderHero .serviceHero__info p {font-size: 1.25rem}
.serviceFinderHero .cf_hero-takes-box {position: absolute;right: 100%;transform: translateX(-50%);width: 150px}
.serviceFinderHero .cf_hero-takes-box:after {content: "";background-image: url(../images/arrow-claim-finder.svg);width: 62px;height: 21px;display: block;background-size: cover;background-position: center;background-repeat: no-repeat;position: absolute;right: 0;transform: translateX(70px)}
.cf-we-do {display: block;max-width: 867px;margin: 0 auto}
.cf-we-do h3 {color: #ff4e00}
.cf-find-how-much .cf_find-how-takes-box {left: 100%;bottom: 0;width: 150px;transform: translate(33%, 25px)}
.cf-find-how-much .cf_find-how-takes-box:after {content: "";background-image: url(../images/arrow-claim-finder.svg);width: 62px;height: 21px;display: block;background-size: cover;background-position: center;background-repeat: no-repeat;position: absolute;left: -15px;bottom: 0;transform: translate(-100%, 10px)}
.cf-how-works {position: relative;z-index: 1}
.cf-how-works__cont {position: relative;top: 30px}
.cf-how-works__box {padding: 2rem;background-color: #fff;box-shadow: 0px 10px 60px #bdbdbd4d}
.cf-how-steps-box {color: #ff4e00;width: fit-content;background: #ff4e0017;border-radius: 17px;padding: 4px 20px;margin-bottom: 32px}
.cf-pease-of-mind h2 {margin-bottom: 1.5rem}
.cf-claim-for-box {box-shadow: 0px 10px 60px #bdbdbd4d;padding: 42px 22px 21px;width: 250px;max-width: 100%}
.cf-claim-for-box h4 {font-size: 22px}
.cf-claim-for-box svg {max-height: 32px;max-width: 32px;margin-bottom: 1.5rem}
.cf-claim-for-box .btn {color: #000032;background-color: #eaeff2;border-color: #eaeff2}
.cf-claim-for-box .btn:hover {background-color: #ff4e00;border-color: #ff4e00;color: #fff}
.cf-landlord-accountable-box ul {list-style: none;padding: 0;color: #000}
.cf-landlord-accountable-box ul li {padding: 18px 20px 18px 40px;border-top: 1px solid #a0b6c6;position: relative;font-size: 1.125rem}
.cf-landlord-accountable-box ul li:before {content: "";background-image: url(../images/check-orange.svg);width: 15px;height: 15px;display: block;position: absolute;left: 10px;top: calc(50% - 8px)}
.cf-landlord-accountable-box ul li:last-child {border-bottom: 1px solid #a0b6c6}
/**
* ======================================================================================
*									Client Flexible Template
* =======================================================================================
*/
.sm-content-box {display: block;width: 1346px;max-width: 100%;margin: 0 auto}
.esm-content-box {width: 1114px}
.sm-content-box h1,
.sm-content-box h2,
.sm-content-box h3,
.sm-content-box p {margin-bottom: 2rem}
.sm-content-box p {font-size: 1.125rem}
.client-hero__img {min-height: 100%;object-fit: cover;object-position: center}
.video-section-box {cursor: pointer}
.video-section-box .video-video-icon {display: inline;width: 50px;height: 50px;top: calc(50% - 25px);left: calc(50% - 25px)}
.sc-servicetwo-hero .video-section-box .video-video-icon {width: 70px;height: 70px;top: calc(50% - 35px);left: calc(50% - 35px)}
/**
* ======================================================================================
*								Landing Thank You
* =======================================================================================
*/
.landing-thank-hero_in {font-size: 18px}
.steps-box {background: #f8fbfb;border: 1px solid #c6c6c6;border-radius: 4px;padding: 2.75rem 2.5rem 4.25rem;font-size: 18px}
.steps-box img {max-height: 75px}
.sc-landing-relax {font-size: 18px}
.sc-landing-supplier {background-color: #f1f6f6}
.sc-landing-thank-hero p {margin-bottom: 1.5rem}
.supplier-box span {color: #ff0000}
.supplier-box {background: #ffffff;box-shadow: 0px 24px 34px rgb(222 227 227 / 81%);border-radius: 5px;padding: 2.5rem}
.supplier-box ul {list-style: none;padding-left: 0}
.supplier-box ul li {margin-bottom: 0px;display: block;margin-bottom: 0.5rem}
.FAQ--box {border-bottom: 1px solid #c7c7c7;padding-bottom: 20px;margin-bottom: 20px}
.FAQ--box .FAQ--title {cursor: pointer;padding-right: 30px;position: relative}
.FAQ--box .FAQ--content {display: none}
.FAQ--box.active .FAQ--content {margin-top: 1.25rem;display: block}
.FAQ--box .FAQ--title:after {content: "";background-image: url(../images/chevron-right-pink.svg);background-repeat: no-repeat;background-position: center;background-size: cover;height: 25px;width: 25px;position: absolute;right: 0;top: 2px;transform: rotate(90deg);background-color: #f1f6f6;border: 1px solid #a4223c;border-radius: 50%}
.FAQ--box.active .FAQ--title:after {transform: rotate(270deg)}
.relax-two .landing-relax__img {position: relative;transform: translatey(-15%)}
/**
* ======================================================================================
*									Media Query
* =======================================================================================
*/
@media only screen and (min-width: 576px) {
.Advertiser-Modal .modal-dialog {max-width: 660px;margin: 6rem auto}
.sc-lead-buss .row > div.col-12:nth-child(1),
.sc-lead-buss .row > div.col-12:nth-child(2) {border-right: 1px solid rgb(112 112 112 / 33%)}
.featured-image {right: 4%}
.cf-serviceFinderHero-image {bottom: -4.5rem;right: 3%;max-width: 150px}
}
@media only screen and (min-width: 768px) {
.container,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {width: 90%}
.sc--news > .container,
.container--serviceTable {width: calc(90% + 30px);max-width: 1712px}
.sc-pd-md-large {padding-top: 7rem;padding-bottom: 7rem}
.serviceHero__info {display: block;margin: 0 auto}
.featured-image {right: 7%}
.sitefooter .footer--menu {display: flex;justify-content: space-between}
.cf-serviceFinderHero-image {right: 6%;bottom: -6rem;max-width: 220px}
}
@media only screen and (min-width: 992px) {
.header--menu-main {margin-top: 20%}
.sc--effort .effort--mobile {position: absolute;top: -50px}
.sitefooter .footer--menu2 li a:after {content: "";background: #a8b0b7;position: absolute;right: -12px;top: 0;height: 100%;width: 1px}
.featured-image {right: 11%}
.home-hero__search .input-group-text {font-size: 16px}
.home-hero__search {max-width: 80%}
.cf-pease-of-mind h2,
.cf-claim-for h2 {font-size: 42px}
.cf-pease-mind-box {margin: 0 auto;max-width: 560px}
.cf-find-how-much .cf_find-how-takes-box {transform: translate(60%, 15px)}
.serviceFinderHero .cf_hero-takes-box {transform: translateX(-60%)}
#flowform .btn--blue {min-width: 120px}
.startsearch__bg {position: absolute;left: 2px;right: 2px;top: 2px;bottom: 2px;width: calc(100% - 4px);height: calc(100% - 4px)}
}
@media only screen and (min-width: 1200px) {
.h1,
h1 {font-size: calc(1.375rem + 1.25vw)}
.sm-content-box h1,
.sm-content-box .h1 {font-size: calc(1.375rem + 1.25vw)}
.sm-content-box h2,
.sm-content-box .h2 {font-size: calc(1.375rem + 1.041666vw)}
.page-template-main-category .h1,
.page-template-main-category h1 {font-size: 60px}
.serviceStats__info {padding: 60px 15px}
.serviceHero__logos {padding: 30px 75px}
.cf-landlord-accountable-box h2 {font-size: 42px}
.cf-landlord-accountable-box > p > strong {font-size: 20px}
.sm-content-box p {padding-right: 2.5rem}
.sm-content-box .text-small p {font-size: 1rem}
.box--smaller {padding-right: 10%}
.relax-two .landing-relax__img {transform: translatey(-20%)}
}
@media only screen and (min-width: 1400px) {
.home-hero .h1,
.home-hero h1 {font-size: 60px}
.home-hero.sc-pd-large {padding-top: 8rem;padding-bottom: 8rem}
h2 {font-size: 32px}
h3 {font-size: 26px}
.sc-custom-form h2 {font-size: 40px}
.sc-custom-form h1 {font-size: 66px}
.featured-image {right: 20%}
.home-hero__search .input-group-text {font-size: 20px}
.cf-serviceFinderHero-image {right: 10%;max-width: 100%}
.flex-steps-body .flex-step {padding: 0 2.5rem}
.flex-step--no {position: absolute;right: 100%;top: 0}
}
@media only screen and (min-width: 1600px) {

}
/**
* ======================================================================================
*									Media Query
* =======================================================================================
*/
@media only screen and (max-width: 1399.98px) {
/* 	.cat_box img {
	width: 50px;
} */
.cat_box {padding: 15px;width: 140px;height: 140px;font-size: 1rem}
.home-hero__search {margin: 3rem 0 100px}
.spotlight-video iframe {height: 625px}
.custom-flex-box {padding: 12px}
.link-arrow,
.link-arrow:hover {font-size: 16px}
#signupAndSignin .modal-from-box {padding: 0 2rem 1rem}
}
@media only screen and (max-width: 1199.98px) {
.elementor-element.elementor-widget.elementor-widget-image-gallery.our-team-gallary
    .gallery-item {padding: 0 15px 15px 0}
.sc-popular-searches .popular-searches-box {columns: 3}
.find-deal-image {width: 100%;top: 0}
}
@media only screen and (max-width: 991.98px) {
.siteheader {padding: 0.75rem 0}
.location-cont:before {content: none}
.text-big,
.text-big p {font-size: 1rem}
.sc-expert-review .expert-author-box-in {max-width: 90%}
.sitefooter .footer--menu1 li a,
.sitefooter h6 {font-size: 1rem}
.sitefooter .footer--menu.footer--menu1 li a:hover {padding-bottom: 0}
.cat_box {padding: 10px;width: 120px;height: 120px}
/* 	.cat_box img {
	width: 40px;
} */
.cat_box p {font-size: 14px}
.spotlight-video iframe {height: 550px}
.sc-browse-deals .browse-deals-image {width: calc(100% - 80%)}
.sc-custom-form .custom-form-box-in {padding: 45px 35px 20px}
.sc-custom-form .custom-form-box-in {padding: 45px 35px 20px}
.home-hero__search .input-group-text {flex-wrap: wrap}
.custom-flex-box {width: 100%;height: auto}
.home-hero__search {border-radius: 50px;padding: 1.5rem}
.home-hero__search .input-group {border-radius: 35px}
.home-hero__search .input-group-text .custom-flex-box-white:last-child {height: 110px}
.location-cont {width: 100%}
.input-search-icon-box {height: 50%;width: 100%;top: auto;bottom: 0}
.get-in-form-box {padding: 4rem 3.25rem 3rem}
.get-in-form-heading {padding-bottom: 2rem}
.home-hero__search .live-search-results {left: 0;width: 100%;top: 100px}
#signupAndSignin .modal-border-right:after {height: 1px;width: 100%;top: 100%;right: 0}
}
@media only screen and (max-width: 767.98px) {
.sc--friends .social-icon img {height: 40px;width: 40px}
.sc-about-menu .about--menu {display: block}
.sc-about-menu .about--menu li {padding: 0.75rem 0.4rem}
.sc-about-menu .about--menu a {font-size: 0.9rem}
.sc-expert-review .Expert-review-box {background: #ff4e00;color: #fff;padding: 2rem 1rem 0 1rem}
.sc-expert-review .Expert-review-box a,
.sc-expert-review .Expert-review-box h2 {color: #fff}
.sc-expert-review .Expert-review-box:after {background: #ff4e00}
.sc-pd-large {padding-top: 4.5rem;padding-bottom: 4.5rem}
.sitefooter {padding: 3rem 0}
.spotlight-video iframe {height: 400px}
.sc-browse-deals .browse-deals-image {display: none}
.serviceTable__signup {left: 0}
.serviceHero__logos > img {display: none}
.sc-get-in {padding-top: 10rem !important}
#signupAndSignin .modal-footer {height: 170px;bottom: -180px}
#signupAndSignin .modal-from-box {padding: 0 2rem 1rem}
#signupAndSignin .login-submit {text-align: left}
#signupAndSignin .createAcc--footer p {padding-left: 4rem}
.sc-popular-searches .popular-searches-box {columns: 2}
.find-deal-image {width: 60%;top: 7px}
#signupAndSignin .modal-from-box:first-child {padding-bottom: 4rem}
.cat_box.shadow {box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.135) !important}
.owl-carousel.owl-news-slider .owl-nav,
.owl-carousel.owl-latest-services .owl-nav {width: calc(100% + 40px)}
.owl-carousel.owl-news-slider .owl-nav,
.owl-carousel.owl-our-feedback .owl-nav,
.owl-carousel.owl-latest-services .owl-nav {display: none}
.mobile-content-hide {display: none}
.sc-mobile-content-toggle.active .mobile-content-hide {display: block}
.sc-mobile-content-toggle .mobile-content-toggle h3 {position: relative;padding-right: 2.5rem}
.sc-mobile-content-toggle .mobile-content-toggle h3:after {content: "";background-image: url(../images/angle-down.svg);width: 25px;height: 25px;position: absolute;background-repeat: no-repeat;background-position: center;right: 0;top: 4px}
.sc-mobile-content-toggle.active .mobile-content-toggle h3::after {transform: rotateZ(180deg)}
#sc-myaccountPopup .custom-form-box .popupClose {top: 10px}
.custom-form-box-in {padding: 50px 25px 20px}
.sc-myaccountPopup .custom-form-box-in svg {width: 30px !important}
.flow-step-option img {max-height: 90px}
.flow-descr ul li {font-size: 1rem}
#flowform .flow-descr {padding: 1rem}
.step-title {padding-left: 25px}
.step-title span {height: 20px;width: 20px}
}
@media only screen and (max-width: 575.98px) {
.sc-credit-score-hero .hero--score-data {border-right: none}
.spotlight-video iframe {height: 300px}
.featured-image {display: none}
.header-top-bar {font-size: 0.85rem}
.header-top-bar svg {height: 14px;width: 14px}
.sitefooter .footer--menu li {display: block}
.home-hero__search {border-radius: 20px;padding: 1rem}
.home-hero__search .input-group {border-radius: 20px}
.siteheader {padding: 1.5rem 0 2rem}
.siteheader .siteheader--logo img {width: 140px}
.siteheader-box {position: relative}
.siteheader-box:before {content: "";width: 100%;position: absolute;height: 1px;background: #e5e5e9;left: 0;top: 0}
.siteheader-box:after {content: "";width: 100%;height: 1px;position: absolute;left: 0;background-color: #e5e5e9;bottom: 0}
.siteheader-box-in {position: relative;width: 33.33%;height: 75px;display: flex;justify-content: center;align-items: center}
.siteheader-box .siteheader-box-in:after {content: "";width: 1px;height: 100%;right: 0;top: 0;background: #e5e5e9;position: absolute}
.siteheader-box-icon {padding: 0.65rem 0.75rem 0.8rem;background: #f4f5f6;border-radius: 50%}
.get-in-form-box {padding: 3rem 2rem 2rem}
.sc-get-in .popup-img {right: 10%;width: 120px}
#getInForm .btn-check-radio {padding: 0.5em 1em}
.sitefooter {text-align: center}
.sitefooter .footer--menu li:not(:last-child) {margin-right: 0;text-align: center;margin-bottom: 1.75rem}
.serviceHero__logos h4 {font-size: 24px}
.serviceHero__logos {border-radius: 2rem;padding: 30px}
.serviceHero__logos .serviceHero__logo {display: inline-block;max-width: 70%;margin: 0 auto}
.serviceTable__signup {background-image: linear-gradient(
      to right,
      rgba(255, 255, 255, 0),
      rgba(255, 255, 255, 0.5),
      rgba(255, 255, 255, 0.95),
      rgb(255, 255, 255),
      rgb(255, 255, 255),
      rgb(255, 255, 255)
    )}
.sc-pd-large {padding-top: 3.5rem;padding-bottom: 3.5rem}
.sc-popular-searches .popular-link {font-size: 16px}
.sc--news,
.sc-our-feedback,
.sc-latest-services-slider {overflow: hidden}
.owl-carousel.owl-news-slider .owl-stage-outer,
.owl-carousel.owl-our-feedback .owl-stage-outer,
.owl-carousel.owl-latest-services .owl-stage-outer {overflow: visible}
.owl-news-slider.owl-carousel .owl-stage-outer .item,
.owl-our-feedback .item {padding: 0}
.owl-news-slider .owl-stage .owl-item,
.owl-our-feedback .owl-stage .owl-item {margin-right: 1rem}
.startsearch.sc-pd-medium {padding-bottom: 0}
.sc-b-category h1 {font-size: calc(1.75rem + 1.5vw)}
.home-hero__search {margin-bottom: 0}
.cat_box {height: 135px}
.serviceHero__info p {width: 100%}
.startsearch__info {padding: 12% 10%}
.sc-serviceTable h2,
.sc-browse-deals h2 {line-height: 34px}
.serviceTable__cont {padding: 15px 0px}
.serviceTable__signup--in h5 {width: 50%;margin: 0 auto}
.our-feedback-box {padding: 1.5rem 2.5rem}
.our-feedback-cont-box {width: 100%}
.custom-form-box-in {padding: 15px}
.custom-form--in .popupClose {top: 15px;right: 15px}
.home-hero h1 {font-size: calc(1.575rem + 1.5vw)}
.sc--news img.news-author {width: 35px;height: 35px}
.sc--news .news--box .news-con-box {padding: 1.8rem}
.sc-featured .featured-img-box:last-child img {max-height: 110px}
#createAccountForm h3 {max-width: 200px;line-height: 34px}
.sc-pd-medium {padding-top: 2.5rem;padding-bottom: 2.5rem}
#signupAndSignin .modal-from-box {padding: 0 1.5rem 1rem}
#signupAndSignin .modal-from-box:first-child {padding-bottom: 3rem}
#signupAndSignin .form-group .form-control,
#signupAndSignin .login-username .input,
#signupAndSignin .login-password .input {margin-bottom: 1.5rem}
.sc-myaccountPopup .custom-form-box-in svg {width: 30px !important}
.sc-thank-you-bar h3 {font-size: 1.125rem;text-align: center}
.sc-thank-you-bar h3:before {margin: 0 auto 0.75rem}
}
@media only screen and (max-width: 375.98px) {
.sc-custom-form .form-heading p {font-size: 16px}
.sc-custom-form .form-heading p:after {width: 20px;height: 20px}
}