@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');


* {margin: 0;padding: 0;box-sizing: border-box;}
body {font-family: "Montserrat", sans-serif;overflow-x: visible;}

:root{
    --transition: 0.3s ease-in;
    overflow-x: hidden;
    --transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    --primary-color: #18355c;
    --secondary-color: #88BDF2; 
    --danger-color: #73C248;
    --background-color: #f8fafc;
    --text-color: #000000;
    --footer-text:#fff;
    --secondary-font-family: "Inter", sans-serif;
}

/* ::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {background: #fff;}
::-webkit-scrollbar-thumb {background: #cd3935;border-radius: 5px;}
::-webkit-scrollbar-thumb:hover {background:#d86060 !important} */

/* Common CSS */
.p-text{font-size: 14px;font-weight: 400;line-height: 20px;margin: 0;}

/* Header Section */
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 1000;}
.header.is-sticky {position: fixed;box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);backdrop-filter: blur(10px);}
/* @keyframes slideDown {from {transform: translateY(-100%);}to {transform: translateY(0);}} */

/* Logo */
.logo {font-size: 1.5rem;font-weight: 700;color: var(--primary-color);text-decoration: none;text-transform: uppercase;letter-spacing: 2px;position: relative;display: inline-block;transition: var(--transition-medium);}
.logo::after {content: '';position: absolute;width: 100%;height: 2px;background: var(--primary-color);bottom: -4px;left: 0;transform: scaleX(0);transform-origin: right;transition: transform var(--transition-medium);box-shadow: var(--neon-glow);}
.nav-link:hover, .nav-link.active{color:#cd3935;}

@keyframes fadeInDown {from {opacity: 0;transform: translateY(-30px);}to {opacity: 1;transform: translateY(0);}}
.fade-element {opacity: 0;transition: all 0.5s ease-in-out;}
.fadeInDown-active {animation: fadeInDown 0.5s ease-in-out forwards;}

/* Navigation Menu */
.navbar {display: flex;justify-content: space-between;align-items: center;padding: 12px 2rem;width: 100vw;background: #ffffff !important;backdrop-filter: var(--glass-effect);-webkit-backdrop-filter: var(--glass-effect);border-bottom: 1px solid var(--border-color);box-shadow: 0 4px 30px #F2EFE7;transition: var(--transition-medium);}
.nav-menu {display: flex;align-items: center;gap: 10px;}
.apply-now-btn {background: transparent;color: var(--text-primary);border: 1px solid var(--border-primary);padding: 7px 10px;font-size: 16px;font-weight: 600;border-radius: 100px;cursor: pointer;margin: 0;transition: var(--transition);text-decoration: none;}
.apply-now-btn:hover{color: #FFF;background: var(--border-primary-hover);text-decoration: none !important;}
.nav-list {display: flex;list-style: none;margin-bottom: 0;display: flex;align-items: center;padding: 0;}
.nav-item {position: relative;}
.nav-link {text-decoration: none;font-weight: 500;transition: all var(--transition);display: flex;align-items: center;gap: 5px;color: #000000;}
.nav-toggle {display: none;cursor: pointer;background: transparent;border: 1px solid var(--border-color);border-radius: var(--border-radius);padding: 0.6rem;transition: var(--transition-medium);}
.nav-toggle:hover {background: transparent;}
.hamburger {width: 24px;height: 20px;position: relative;}
.hamburger span {display: block;width: 100%;height: 2px;background: #000000;position: absolute;transition: all var(--transition-medium);border-radius: 10px;}
.hamburger span:first-child {top: 0;}
.hamburger span:nth-child(2) {top: 9px;width: 70%;}
.hamburger span:last-child {top: 18px;}

/* Mobile Menu Active State */
.nav-active .hamburger span:first-child {transform: rotate(45deg) !important;top: 9px !important;}
.nav-active .hamburger span:nth-child(2) {opacity: 0 !important;width: 0 !important;}
.nav-active .hamburger span:last-child {transform: rotate(-45deg) !important;top: 9px !important;}
.header-logo{width: 190px;}

/* Navbar */
.navbar {background: #fff;box-shadow: 0 2px 5px rgba(0,0,0,0.1);padding: 0px 30px;display: flex;justify-content: space-between;align-items: center;position: relative;}
.nav-menu {transition: left 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
.nav-list {list-style: none;margin: 0;padding: 0;display: flex;}
.nav-item {position: relative;}
.nav-link {text-decoration: none;color: #000 ;transition: color 0.3s;padding: 23px 16px;cursor: pointer;}
.nav-link:hover,.nav-link.active {color: var(--secondary-color);}
/* Mega Menu (Desktop) */
.mega-menu {position: absolute;top: 100%;left: -100%;transform: translateX(-50%);width: min(90vw, 900px);   /* prevents overflow */background: #fff;display: none;justify-content: space-between;padding: 30px;box-shadow: 0 10px 20px rgba(0,0,0,0.15);border-radius: 12px;z-index: 1000;}
.mega-column {flex: 1;padding: 20px;}
.mega-column h3 {font-size: 17px;margin-bottom: 15px;color: var(--danger-color);display: flex;align-items: center;gap: 8px;}
.mega-column ul {list-style: none;margin: 0;padding: 0;}
.mega-column li {margin-bottom: 12px;}
.mega-column a {text-decoration: none;gap: 5px;color: #444;transition: color 0.2s;display: flex;align-items: center;}
.mega-column a:hover {color: var(--primary-color);}
/* Card style */
.card-link {display: block;padding: 10px;background: #f7f9fa;border-radius: 8px;margin-bottom: 8px;transition: background 0.3s;margin-left: 0 !important;font-size: 13px;}
.card-link:hover {background: #e9eff5;}
.review-star{color: var(--danger-color);font-size: 10px}
.common-text{font-size: 13px;}
.mega-column.inner-div{background-color: #f7f9fa;border-radius: 5px;}
.mega-parent:hover .mega-menu , .megamenu-debt:hover .mega-menu, .findloan:hover .mega-menu{display: flex;}
.megamenu-debt .mega-menu {transform: translateX(-66%);}
.findloan .mega-menu {transform: translateX(-72%);}
.mega-menu.mega-menu2{top: 20px;}


.main-content{position: relative;top: 70px;}





/* Banner Section */

.banner-sec{padding: 70px 0;background: #ffffff;
    background-image: url(../images/banner-bg.png);
background-position: bottom -280px center;background-repeat: no-repeat;background-size: cover;text-align: center;}
.banner-sec .content-div{display: flex;flex-direction: column;gap: 40px;}

.banner-sec .content-div .heading-div{display: flex;flex-direction: column;gap: 25px;}


.banner-sec .content-div .heading-div .heading{color: var(--primary-color);margin: 0;font-size: 30px;font-weight: 600;}
.banner-sec .content-div .heading-div span{color: var(--danger-color);}
.banner-sec .content-div .heading-div .p-text{background-color: var(--primary-color);color: #fff;display: inline-block;   padding: 10px 15px;position: relative;text-align: center;text-transform: uppercase;width: fit-content;margin: auto;z-index: 2;border-radius: 100px;}
/* .banner-sec .content-div .heading-div .p-text:before {border-right: 26px solid var(--primary-color);left: -26px;border-bottom: 21px solid transparent;border-top: 23px solid transparent;content: "";margin-top: -22px;position: absolute;top: 50%;} */
/* .banner-sec .content-div .heading-div .p-text:after{border-bottom: 22px solid transparent;border-top: 22px solid transparent;content: "";margin-top: -22px;position: absolute;top: 50%;border-left: 26px solid var(--primary-color);right: -26px;} */
.banner-sec .content-div .cen-text{color: #222222;font-size: 16px;font-weight: 500;margin: 0;}
.banner-sec .content-div .cen-text .span-text{color: var(--danger-color);}

.banner-sec .card-link{text-decoration: none;padding: 0;}
.banner-sec .content-div .card-div{background-color: #ffffff;border-radius: 10px;box-shadow: 0 4px 16px #0000001c;text-align: center;text-decoration: none;transition: all 0.3s ease-in;}
.banner-sec .content-div .card-div:hover{transform: translateY(-4px);box-shadow: 0 12px 48px rgba(0, 0, 0, 0.15);}
.banner-sec .content-div .card-div:hover .figure .icons{color: var(--primary-color);}

.banner-sec .card-div .heading{padding: 18px;background-color: #ffffff;font-size: 14px;margin: 0;font-weight: 600;letter-spacing:1.4px;line-height:14px;color: #000000;text-transform: uppercase;border-bottom: 1px solid #e0e0e0;border-top-right-radius: 10px;border-top-left-radius: 10px;font-family: var(--secondary-font-family);transition: all 0.3s ease-in;}
.banner-sec .card-div:hover .heading{color: var(--danger-color);}
.banner-sec .card-div .figure{align-items: center;justify-content: center;margin: 10px 0;padding: 58px;}
.banner-sec .card-div .figure .icons{font-size: 54px;color: var(--danger-color);transition: all 0.3s ease-in;}


.banner-sec .category-div{display: flex;flex-direction: column;gap: 20px;}
.banner-sec .category-div .head-text{font-size: 18px;margin: 0;color: #000;text-align: start;font-weight: 500;font-family: var(--secondary-font-family);}
.banner-sec .category-div .row{row-gap: 25px;}
.banner-sec .category-div .cat-links{text-decoration: none;}
.banner-sec .category-div .cat-cards{padding: 20px;border-radius: 5px;background-color: #fff;box-shadow: 0 12px 24px #0000001a;transition: all 0.3s ease-in;}
.banner-sec .category-div .cat-cards:hover{transform: scale(1.05);background-color: var(--primary-color);transition: all 0.3s ease-in;}
.banner-sec .category-div .cat-cards:hover .card-text{color: var(--danger-color);transition: all .25s ease-in-out 0s;}
.banner-sec .category-div .cat-cards .card-text{font-size: 14px;margin: 0;color: #000000;font-weight: 500;font-family: var(--secondary-font-family);font-weight: 500;}
.banner-sec .content-div .card-row{row-gap: 20px;}








/* Advice Section */
.advice-sec{padding: 48px 0;background-color: #ffffff;}
.advice-sec .content-div{display: flex;flex-direction: column;gap: 40px;}
.advice-sec .content-div .heading-div{display: flex;flex-direction: column;gap: 10px;text-align: center;}
.advice-sec .content-div .heading-div .p-text{font-size: 18px;margin: 0;color: #000;}
.advice-sec .content-div .heading-div .heading{font-size: 30px;font-weight: 700;margin: 0;color: var(--primary-color);}
.advice-sec .content-div .heading-div .heading span{color: var(--danger-color);}
.advice-sec .content-div .row{row-gap: 40px;}
/* .advice-sec .card-div .card-link{padding: 20px 15px;margin: 0;background-color: #008254;border-radius: 5px;text-decoration: none;} */
.advice-sec .card-div .card-link{padding: 20px 15px;margin: 0;background-color: var(--primary-color);text-decoration: none;border-radius: 0 !important;border-top-right-radius: 5px !important;border-top-left-radius: 5px !important;}


.advice-sec .card-div .card-heading{color: #ffffff;font-size: 16px;margin: 0;}
/* .advice-sec .card-div ul{list-style: none;margin: 0;padding: 0;} */
.advice-sec .card-div ul{list-style: none;margin: 0;padding: 0;background: rgba(255, 255, 255, 0.02);box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}



.advice-sec .card-div .li-text{padding: 20px 15px;background-image: none;border-bottom: .5px solid #e0e0e0;}
.advice-sec .card-div .li-text:last-child{border-bottom: none !important;}
.advice-sec .card-div .li-links{text-decoration: none;color: #333;font-size: 14px;}
.advice-sec .card-div .card-link.card-link2{background-color: #e8faf6;}













/* Footer */
.footer{background-color: var(--primary-color) !important;padding: 35px 0;}
.footer .footer-div{display: flex;flex-direction: column;gap: 30px;}
.footer .footer-div .content{display: flex;flex-direction: column;gap: 15px;}
.footer .footer-content{display: flex;justify-content: space-between;align-items: center;}
.footer .footer-content .clean-link{color: #fff;text-decoration: none;transition: var(--transition)}
.footer .footer-content .clean-link:hover, .footer .footer-content .clean-link.active{color: var(--danger-color);transition: var(--transition)}
.footer .footer-content .nav-links .span-verticle{color: #fff;margin: 0 3px;}
.footer .footer-div .content .p-text{font-size: 16px;font-weight: 600;margin: 0;color: #fff;text-align: center;}


/* About Page */

/* .about-sec{
    background-color: #333333;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 93px 0;
    background-image: url(../images/about-img.jpg);
} */

.about-sec{position: relative;padding: 120px 0 32px 0;}
.about-sec::before{content: "";display: block;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;opacity: 0.6;background-color: #000;}
.about-sec .about-img{height: 100%;left: 0;position: absolute;top: 0;width: 100%;object-fit: cover;object-position: center;}


.about-sec .heading-div{display: flex;flex-direction: column;text-align: center;z-index: 3;position: relative;gap: 5px;}
.about-sec .heading-div .heading{font-size: 32px; margin: 0;font-weight: 600;color: #fff;}
.about-sec .heading-div .p-text{margin: 0;color: #fff;font-size: 14px;width: 500px;text-align: center;margin: auto;}


.contact-step-sec{padding: 40px 0;background-color: #ffffff;}
.contact-step-sec .inner-div{display: flex;justify-content: space-evenly;}
.contact-step-sec .inner-div .banner-div{display: flex;gap: 15px;align-items: center;}
.contact-step-sec .inner-div .icons{width: 50px;height: 50px;border-radius: 100px;background-color: #2596be;display: flex;align-items: center;justify-content: center;color: #fff;}
.contact-step-sec .inner-div .div{display: flex;flex-direction: column;}
.contact-step-sec .inner-div .p-text{margin: 0;font-size: 16px;color: #333742;    max-width: 200px;}

.contact-sec{background-color: #ebf3f6;padding: 70px 0;}
.contact-sec .content-div{display: flex;flex-direction: column;gap: 25px;}
.contact-sec .content-div .heading-div{display: flex;flex-direction: column;gap: 20px;}
.contact-sec .heading-div .heading{font-size: 28px;color: #333742;font-weight: 600;margin: 0;}
.contact-sec .heading-div .p-text{font-size: 16px;margin: 0;color: #333742;}
.contact-sec .content-div .email-btn{background: #6dc355;border-radius: 3px;color: #fff;font-weight: 600;padding: 13px 40px;text-decoration: none;width: fit-content;}
.contact-sec .card-div{background-color: #fff;border-radius: 3px;/* max-width: 255px; */padding: 35px 0 26px;position: relative;text-align: center;width: 100%;}
.contact-sec .card-div .figure{height: 44px;left: 50%;position: absolute;top: -22px;transform: translate(-50%);width: 44px;background-color: #2596be;display: flex;align-items: center;justify-content: center;border-radius: 100px;}
.contact-sec .card-div .figure .icon{color:#fff;}
.contact-sec .card-div .context{display: flex;flex-direction: column;gap: 10px;}
.contact-sec .card-div .context .card-heading{color: #adb1b2;text-transform: uppercase;font-size: 12px;margin: 0;font-weight: 600;}
.contact-sec .card-div .context .contact-links{color: #333333;font-size: 16px;margin: 0;text-decoration: none;}
.contact-sec .main-row, .contact-sec .card-row{row-gap: 40px;}


/* Privact Section */
.privacy-sec{padding: 48px 0;}
.privacy-sec .inner-div{display: flex;flex-direction: column;gap: 30px;}

.privacy-sec .main-heading {display: flex;flex-direction: column;gap: 10px;}
.privacy-sec .main-heading .heading{font-size: 28px;color: #000000;font-weight: 600;margin: 0;text-transform: uppercase;}
.privacy-sec .main-heading .p-text{font-size: 16px; margin: 0;color: #595959;}
.privacy-sec .context{display: flex;flex-direction: column;gap: 20px;}
.privacy-sec .content-div{display: flex;flex-direction: column;gap: 15px;}
.privacy-sec .content-div .heading{font-size: 22px;color: #000000;font-weight: 500;margin: 0;}
.privacy-sec .content-div .para-div{display: flex;flex-direction: column;gap: 10px;}
.privacy-sec .content-div .p-text{font-size: 14px;margin: 0;color: #595959;margin: 0;}
.privacy-sec .content-div .ul-list{}





/* Common Page Section */
.common-page-sec{background-color: #fff;}
.common-page-sec .div{padding: 48px 0;background-color: #fff;}
.common-page-sec .heading-div{display: flex;flex-direction: column;gap: 10px;}
.common-page-sec .heading-div .heading{font-size: 32px;margin: 0;color: var(--primary-color);font-weight: 600;}
.common-page-sec .heading-div .heading span{color: var(--danger-color);}
.common-page-sec .heading-div .p-text{font-size: 16px;margin: 0;color:#000;font-family: var(--secondary-font-family);}
.common-page-sec .heading-div .p-text2{font-size: 13px;color: #000;margin: 0;font-weight: 600;width: fit-content;font-family: var(--secondary-font-family);}

.common-page-sec .cards-divs{padding: 35px 0;display: flex;flex-direction: column;gap: 30px;background-color: #bdc9c5;}
.common-page-sec .cards-divs .filter-div{padding: 10px;background-color: #fff;margin-bottom: 30px;border-radius: 10px;}
.common-page-sec .filter-div .inner-div{display: flex;}
.common-page-sec .inner-div .sub-div{padding: 5px 6px 6px 30px;display: flex;border: 1px solid rgb(214 219 222 ) !important;align-items: center;}
.common-page-sec .inner-div .sub-div .label{margin-right: 15px;font-size: 12px;font-weight: 600;}
.common-page-sec .inner-div .sub-div .icons{font-size: 12px;position: relative;left: -16px;}
.common-page-sec .inner-div .sub-div .icon-text{font-size: 12px;margin: 0;font-weight: 600;color: #000;}
.common-page-sec .sub-div .dropdown-div{position: relative;}
.common-page-sec .sub-div .dropdown-div .select-tag{padding: 4px 24px 5px 0px; border: none;font-size: 12px;}
.common-page-sec .sub-div .dropdown-div svg:not(:root) {overflow: hidden;right: 0 !important;position: absolute !important;font-size: 1.5rem !important;}
.common-page-sec .sub-div .dropdown-div {font-size: 16px;}

.common-page-sec .table-heading{padding: 16px 0 12px 0;background-color: #fff;margin-top: 20px;}
.common-page-sec .table-heading .uls{align-items: center;list-style-type: none;display: grid;grid-template-columns: 246px 118px 118px 118px auto;margin: 0;}
.common-page-sec .table-heading .uls li:first-of-type{padding-left: 33px;}
.common-page-sec .table-heading .uls .p-text{text-transform: uppercase;line-height: 1.3;color: #48484b;font-weight: 600;background-image: none;padding: 0;font-size: 12px;}
.common-page-sec .offers-div{margin-top: 18px;position: relative;background-color: #fff;}
.common-page-sec .offers-div .inner-div{padding-top: 0;}
.common-page-sec .offers-div .heading-icon{top: 9px;position: absolute;display: flex;}


.common-page-sec .heading-icon .left-icon{padding: 0;width: 28px !important;height: 28px !important;background-color: #1d8ce0;display: flex;justify-content: center;align-items: center;}
.common-page-sec .left-icon .p-text{font-size: 14px !important;color: #fff;}
.common-page-sec .right-icon{padding: 8px 0 8px 12px;background-color: #1d8ce0;font-size: 13px;margin-left: 4px;color: #fff;}
.common-page-sec .offers-div .img-div{padding: 48px 0;display: flex;flex-direction: column;gap: 20px;justify-content: center;align-items: center;}




.common-page-sec .header-content-div{background-color: #ffffff;padding: 12px;margin: 20px 0;border-radius: 10px;}
.common-page-sec .header-content-div .table-heading {font-size: 18px;margin: 0;padding: 0;text-align: center;color: #000000;}

.common-page-sec .cards-divs .card-div{display: flex;flex-direction: column;gap: 30px;}
.common-page-sec .cards-divs .card-div.credit-visite-card .p-ptext{font-size: 16px;font-weight: 400;color: #000;margin: 0;line-height: 22px;font-family: var(--secondary-font-family);text-align: justify;}
.common-page-sec .cards-divs .card-div.credit-visite-card  .links-div{    min-width: fit-content;min-height: fit-content;height: fit-content;}
.common-page-sec .cards-divs .card-div.credit-visite-card .offer-card .content {display: flex;gap: 20px;justify-content: space-between;align-items: center;padding: 20px;}
.common-page-sec .cards-divs .card-div.credit-visite-card .p-text{font-size: 16px;margin: 0;line-height: 24px;color: #000000;display: flex;gap: 5px;width: fit-content;}
.common-page-sec .cards-divs .card-div.credit-visite-card .icons{font-size: 12px;margin-top: 5px;height: fit-content !important;color: #ffb100 !important;}


.common-page-sec .cards-divs .card-div.credit-visite-card .main-row{gap: 0;}
.common-page-sec .cards-divs .card-div.credit-visite-card .img-div{padding: 0 50px;}
.common-page-sec .cards-divs .card-div.credit-visite-card .rating-div{display: flex;flex-direction: column;padding: 5px 10px;width: 100%;text-align: center
;}
.common-page-sec .cards-divs .card-div.credit-visite-card .rating-div .rat{font-size: 12px;color: #000;margin: 0;line-height: 18px;text-transform: uppercase;font-weight: 500;}

.common-page-sec .cards-divs .card-div.credit-visite-card .star-icon, .star-icon-border{color: #008254;}
.common-page-sec .cards-divs .card-div.credit-visite-card .rat-ptext{font-size: 48px;color: #000;font-weight: 700;line-height: 72px;margin: 0;margin-top: 5px;margin-bottom: 10px;}
.common-page-sec .cards-divs .card-div.credit-visite-card .main-span{
   display: flex; flex-direction: column;
}
.common-page-sec .cards-divs .card-div.credit-visite-card .main-span small{line-height: 13px;font-size: 12px;color: #fffc!important;text-align: start;}
.common-page-sec .cards-divs .card-div.credit-visite-card .main-span span{line-height: 22px;font-size: 20px;color: #fffc!important;text-align: start;font-weight: 400;}
.common-page-sec .cards-divs .card-div.credit-visite-card .offer-card .drop-text{padding: 0;}

.common-page-sec .cards-divs .card-div.credit-visite-card .offer-card{padding: 0 !important;}
.common-page-sec .cards-divs .card-div.credit-visite-card .inners-div{display: flex;flex-direction: column;width: fit-content;min-width: fit-content;}
.common-page-sec .cards-divs .card-div.credit-visite-card .inners-div .review-links{margin-top: 10px;text-align: center;font-size: 14px;font-weight: 600;line-height: 20px;color:#1d8ce0 ;text-decoration: none;border-bottom:dotted;}
.common-page-sec .cards-divs .card-div.credit-visite-card .links-div
{
        padding: 10px 15px;
    color: #fff;
    background-color: var(--danger-color);
    text-decoration: none;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    line-height: 20px;
    border-radius: 5px;
}


/*  */
.common-page-sec .cards-divs .offer-card{background-color: #fff;border-radius: 10px;padding: 24px;}


/* .common-page-sec .offer-card .img-div{display: flex;align-items: center;justify-content: center;flex-direction: column;gap: 20px;padding: 20px 0;}


.common-page-sec .offer-card .img-div .inner-links {text-decoration: none;transition: var(--transition) !important;font-size: 14px;padding: 7px 11px;margin: 0;border: 1px solid #106bc7;background: transparent;color: #106bc7;border-radius: 100px;}
.common-page-sec .offer-card .img-div .star-div .star-icon, .star-icon-border {color: #f7d000;}



.common-page-sec .offer-card .context {padding: 20px 0;}
.common-page-sec .offer-card .card-content {display: flex;flex-direction: column;gap: 16px;}
.common-page-sec .offer-card .card-content .p-text {font-size: 14px;line-height: 21px;margin: 0;color: #000;font-family: "Montserrat", sans-serif;font-weight: 500;}
.common-page-sec .offer-card .card-content .apr-text{font-size: 16px;color: #000;margin: 0;text-align: center;}

.common-page-sec .offer-card .card-content .apr-text .span{font-weight: 700;}

.common-page-sec .offer-card .card-content .ul-links {margin-bottom: 0;display: initial;list-style: none;text-align: left;padding: 0 !important;}
.common-page-sec .offer-card .card-content .ul-links li {list-style: none;font-size: 14px;line-height: 20px;margin: 0;font-weight: 500;font-family: "Montserrat", sans-serif;}
.common-page-sec .offer-card .card-content .ul-links .fa-solid.fa-check {color: #009dd9 !important;}
.common-page-sec .offer-card .side-main-div {display: flex;flex-direction: column;height: 100%;justify-content: space-between;}
.common-page-sec .offer-card .side-main-div .price-div {display: flex;justify-content: space-between;flex-direction: column;gap: 10px;text-align: center;}
.common-page-sec .offer-card .side-main-div .price-div .p-text.price {color: #337ab7;font-size: 30px;font-weight: 500;line-height: 30px;}
.common-page-sec .offer-card .side-main-div .price-div .p-text {font-size: 14px;font-weight: 400;line-height: 20px;margin: 0;}
.common-page-sec .offer-card .visit-div {width: 100%;display: flex;align-items: center;flex-direction: column;justify-content: end;}
.common-page-sec .offer-card .visit-div .links-div {cursor: pointer;}
.common-page-sec .offer-card .visit-div .links-div .inner-div {text-align: center;line-height: 1;display: inline-flex;justify-content: center;align-items: center;background-color: #cd3935;color: #fff;font-size: 18px;padding: 12px 20px;border-radius: 10px;transition: var(--transition);} */


/*  */
.common-page-sec .offer-card .main-row{display: flex;gap: 15px;justify-content: space-between;align-items: center;}
.common-page-sec .offer-card .img-div{display: flex;gap: 16px;align-items: center;justify-content: space-between;}
.common-page-sec .offer-card .img-div .div{display: flex;align-items: center;gap: 16px;padding: 0;flex-direction: column;gap: 5px;}
.common-page-sec .offer-card .img-div .star-div .star-icon, .star-icon-border {color: #008254;}
.common-page-sec .offer-card .content{display: flex;gap: 150px;justify-content: space-between;}
.common-page-sec .offer-card .inner-content{display: flex;gap: 30px;flex-wrap: nowrap;}
.common-page-sec .inner-content .context{display: flex;flex-direction: column;gap: 4px;text-align: center;}
.common-page-sec .inner-content .context .p-text{margin: 0;color: #3d4045;font-size: 14px;line-height: 12px;font-family: var(--secondary-font-family);}
.common-page-sec .inner-content .context .heading-text{font-size: 18px;color: #000;font-weight: 700;margin: 0;line-height: 22px;font-family: var(--secondary-font-family);}
.common-page-sec .offer-card .links-div{padding: 10px 12px;color: #fff;background-color: var(--danger-color);text-decoration: none;font-size: 14px;font-weight: 700;text-transform: uppercase;text-align: center;line-height: 22px;border-radius: 10px;transition:  all 0.3s ease-in;}
.common-page-sec .offer-card .links-div:hover{background-color: var(--primary-color);}

.common-page-sec .offer-card .inner-links{text-decoration: none;transition: var(--transition) !important;font-size: 14px;padding: 7px 11px;margin: 0;border: 1px solid #008254;background: transparent;color: #008254;border-radius: 100px;}
.common-page-sec .offer-card .inner-links:hover{color: #fff;background-color: #008254;}
.common-page-sec .offer-card details {border-radius: 6px;max-width: 100%;font-family: Arial, sans-serif;padding-top: 12px;}

.common-page-sec .offer-card .inner-div{display: flex;gap: 8px;align-items: center;}
.common-page-sec .offer-card .inner-div .p-text{color: var(--primary-color);font-size: 18px;margin: 0;font-weight: 600;line-height: 24px;font-family: var(--secondary-font-family);}
.common-page-sec .offer-card .inner-div svg path{fill: var(--primary-color);}
.common-page-sec .offer-card .drop-text{padding-top: 15px;display: flex;flex-direction: column;gap: 5px;}
.common-page-sec .offer-card .drop-text .p-text{font-size: 16px;font-weight: 400;color: #000;margin: 0;line-height: 22px;font-family: var(--secondary-font-family);}
.common-page-sec .offer-card .drop-text .review-links{color: var(--primary-color);font-size: 18px;margin: 0;font-weight: 500;text-decoration: none;transition: all 0.3s ease-in;width: fit-content;}
.common-page-sec .offer-card .drop-text .review-links:hover{color: var(--danger-color);}
.common-page-sec .offer-card .drop-text .review-links:hover .offer-card svg{color: var(--danger-color);}
.common-page-sec .offer-card .review-links svg path{fill: #005fb9;}

.common-page-sec .offer-card summary {cursor: pointer;display: flex;justify-content: space-between;align-items: center;font-weight: bold;list-style: none;}
.common-page-sec .offer-card summary::-webkit-details-marker {display: none;}
.common-page-sec .offer-card details[open] summary svg {transform: rotate(180deg);}
.common-page-sec .offer-card svg {transition: transform 0.3s;fill: var(--primary-color);transition: all 0.3s ease-in;}


.common-page-sec .offer-card.builder-card{background-color: #fff;animation: fadeInDown 0.5s ease-in-out;border-radius: 10px;}
.common-page-sec .offer-card.builder-card  {display: flex;align-items: center;justify-content: center;}
.common-page-sec .offer-card.builder-card .img-div {display: flex;flex-direction: column;gap: 20px;justify-content: center;align-items: center;padding: 20px 0;}
.common-page-sec .offer-card.builder-card .over-view-div .inner-links {text-decoration: none;transition: var(--transition) !important;font-size: 14px;padding: 7px 11px;margin: 0;border: 1px solid var(--danger-color);background: transparent;color: var(--danger-color);border-radius: 100px;}
.common-page-sec .offer-card.builder-card .col-context {display: flex;align-items: center;justify-content: center;}
.common-page-sec .offer-card.builder-card .context {padding: 20px 0;width: 100% !important;}
.common-page-sec .offer-card.builder-card .card-content {display: flex;flex-direction: column;gap: 16px;}

.common-page-sec .offer-card.builder-card .card-content .p-text {font-size: 14px;line-height: 21px;margin: 0;color: #000;font-family: "Montserrat", sans-serif;font-weight: 500;}
.common-page-sec .offer-card.builder-card .main-row{display: contents;}
.common-page-sec .offer-card.builder-card .card-content .ul-links {margin-bottom: 0;display: initial;list-style: none;text-align: left;padding: 0 !important;}
.common-page-sec .offer-card.builder-card .card-content .ul-links li {list-style: none;font-size: 14px;line-height: 20px;margin: 0;font-weight: 500;font-family: "Montserrat", sans-serif;}
.common-page-sec .offer-card.builder-card .card-content .ul-links .fa-solid.fa-check {color: var(--primary-color) !important;}
.common-page-sec .offer-card.builder-card .side-main-div {display: flex;flex-direction: column;height: 100%;justify-content: space-between;}
.common-page-sec .offer-card.builder-card .side-main-div .price-div {display: flex;justify-content: space-between;flex-direction: column;gap: 10px;text-align: center;}
.common-page-sec .offer-card.builder-card .side-main-div .price-div .price.p-text {color: #337ab7;font-size: 30px;font-weight: 500;line-height: 30px;}
.common-page-sec .offer-card.builder-card .side-main-div .price-div .p-text {font-size: 14px;font-weight: 400;line-height: 20px;margin: 0;}
.common-page-sec .offer-card.builder-card .visit-div {width: 100%;display: flex;align-items: center;}
.common-page-sec .offer-card.builder-card .visit-div .links-div {cursor: pointer;text-align: center;line-height: 1;display: inline-flex;justify-content: center;align-items: center;background-color: #cd3935;color: #fff;font-size: 18px;padding: 12px 20px;border-radius: 10px;transition: var(--transition);}


/*  */




/*  */


/* Review- Page */
.review-heading{padding: 54px;background-color: #e2e2e2;}
.review-heading .content{display: flex;gap: 30px;}
.review-heading .content .img-cls{width: 160px;height: 160px;}
.review-heading .content .context{display: flex;flex-direction: column;gap: 15px;}
.review-heading .content .context2, .review-heading .rating-box2{display: none;}
.review-heading .content .heading{font-size: 32px;font-weight: 600;line-height: 35px;margin: 0;color: var(--danger-color);}
.review-heading .content .heading span{color: var(--primary-color);}
.review-heading .content .context .p-text{font-size: 16px;color: #000000;margin: 0;line-height: 22px;font-family: var(--secondary-font-family);}
.review-heading .content .context .visite-site{padding: 10px;background-color: var(--danger-color);text-decoration: none;text-transform: uppercase;font-size: 12px;color: #000000;width: fit-content;line-height: 18px;border-radius: 10px;font-family: var(--secondary-font-family);font-weight: 600;transition: all 0.3s ease-in;}
.review-heading .content .context .visite-site:hover{background: var(--primary-color);color: #fff;}
.review-heading .rating-box{padding: 25px;background-color: var(--primary-color);display: flex;flex-direction: column;gap: 10px;border-radius: 12px;}
.review-heading .rating-box .heading{font-size: 50px;text-align: center;margin: 0;color: #ffffff;line-height: 56px;font-weight: 600;font-family: var(--secondary-font-family);}
.review-heading .rating-box .p-text{font-size: 13px;margin: 0;color: #ffffff;line-height: 20px;text-transform: uppercase;text-align: center;font-family: var(--secondary-font-family);font-weight: 500;}






.review-sec{padding: 48px 0;background-color: #f4f7f8;font-family: var(--secondary-font-family);}
.review-sec .row{row-gap: 35px;}
.review-sec .right-content {display: flex;flex-direction: column;gap: 15px;}
.review-sec .right-content .sec-heading{font-size: 28px;margin: 0;color: var(--primary-color);transition: all 0.3s ease-in;width: fit-content;font-weight: 700;}
.review-sec .right-content .sec-heading span{color: var(--danger-color);}

.review-sec .right-content .overview-img{width: 100%;}
.review-sec .right-content .intro-div{display: flex;flex-direction: column;gap: 15px;}
.review-sec .right-content .intro-div .p-text, .review-sec .right-content .intro-div > p{font-size: 14px;font-weight: 400;line-height: 20px;margin: 0;font-weight: 500;}
.review-sec .right-content .visite-links {padding: 10px;background-color: var(--danger-color);color: #fff;text-decoration: none;text-align: center;font-weight: 500;border-radius: 12px;line-height: 22px;transition: all 0.3s ease-in;}
.review-sec .right-content .visite-links:hover{background-color: #c98e0a;}
.review-sec .right-content .loan-offers-link {padding: 10px;background-color: var(--primary-color);width: 100%;text-decoration: none;;border-radius: 12px;transition: all 0.3s ease-in;}
.review-sec .right-content .loan-offers-link:hover{background-color: #00455af0;}
.review-sec .right-content .loan-offers-link .span {display: flex;gap: 5px;justify-content: center;align-items: center;}
.review-sec .right-content .loan-offers-link svg path {fill: #ffffff;}
.review-sec .right-content .loan-offers-link .p-text {font-size: 16px;margin: 0;color: #ffffff;line-height: 22px;font-weight: 500;}



.review-sec .right-content .common-divs{display: flex;flex-direction: column;gap: 15px;}
.review-sec .right-content .common-headings{font-size: 28px;margin: 0;color: var(--danger-color);font-weight: 600;line-height: 36px;}
.review-sec .right-content .common-headings span{color: var(--primary-color);}
.review-sec .right-content .ul-divs{list-style-type: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 5px;} 
.review-sec .right-content .ul-divs .icons{font-size: 12px;margin-top: 5px;height: fit-content !important;color: var(--primary-color);}
.review-sec .right-content .ul-divs .p-text{font-size: 16px;margin: 0;line-height: 24px;color: #000000;display: flex;gap: 5px;}
.review-sec .right-content .ul-divs .pp-text{margin: 0;}
.review-sec .right-content .text-div{display: flex;flex-direction: column;gap: 15px;}
.review-sec .right-content .text-div .p-text{color: #000000; margin: 0;font-size: 16px;line-height: 24px;}


.review-sec .right-content .text-div .offer-div .icons{color: #075fa2;font-size: 12px;}
.review-sec .right-content .text-div .offer-div .p-text{display: flex;gap: 5px;align-items: center;width: fit-content;}
.review-sec .right-content .text-div .purpose-container{border-radius: 6px;}
.review-sec .right-content .purpose-table{width: 100%;}
.review-sec .right-content .purpose-table .table-head{background-color: #808080;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.review-sec .right-content .purpose-table .row-head{padding: 12px 20px;font-size: 14px;font-weight: 700;margin: 0;color: #fff;}

.review-sec .right-content .purpose-table .table-body{background-color: #fff;}
.review-sec .right-content .purpose-table .row-body{padding: 12px 20px;font-size: 14px;margin: 0;color: #1a202c;}


.review-sec .right-content .text-div .common-ul{list-style-type: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 5px; }
.review-sec .right-content .text-div .common-ul .icons{color:  var(--primary-color);font-size: 12px;margin-top: 8px;}
.review-sec .right-content .text-div .common-ul .p-text{display: flex;gap: 7px;width: fit-content;}



.review-sec .right-content .text-div .compare-table{background-color: #fff;text-align: center;}
.review-sec .right-content .text-div .compare-table .table-head{font-size: 16px;margin: 0;font-weight: 400;line-height: 23px;font-weight: 700;padding: 8px 0;} 
.review-sec .right-content .text-div .compare-table .table-row{border-bottom: 1px solid #000;}
.review-sec .right-content .text-div .compare-table td{padding: 8px 0;}
.review-sec .right-content .text-div .compare-table .table-body{text-decoration: none;color: var(--primary-color);font-size: 14px;margin: 0;font-weight: 400;line-height: 20px;font-weight: 400;transition: all 0.3s ease-in;}
.review-sec .right-content .text-div .compare-table .table-body:hover{
color: var(--danger-color);
}











.review-sec .right-content .faq-div .inner-div{padding: 20px;background-color: #fff;display: flex;flex-direction: column;gap: 15px;}
.review-sec .right-content .faq-div .faq-content{display: flex;flex-direction: column;gap: 10px;}
.review-sec .right-content .faq-div .heading{color: var(--primary-color);font-size: 16px;margin: 0;font-weight: 600;line-height: 23px;}
.review-sec .right-content .faq-div .p-text{font-size: 14px;margin: 0;color: #000;}




.review-sec .left-content{display: flex;flex-direction: column;gap: 30px;}
.review-sec .left-content .loan-offers-link{padding: 10px;background-color: var(--primary-color);width: 100%;text-decoration: none;border-radius: 12px;transition: all 0.3s ease-in;}
.review-sec .left-content .loan-offers-link:hover{background-color: #00455af0;}

.review-sec .left-content .loan-offers-link .span{display: flex;gap: 5px;justify-content: center;align-items: center;}
.review-sec .left-content .loan-offers-link svg path{fill: #ffffff;}
.review-sec .left-content .loan-offers-link .p-text{font-size: 16px;margin: 0;color: #ffffff;line-height: 22px;font-weight: 500;}

.review-sec .left-content .visite-links{padding: 10px;background-color: var(--danger-color);color: #fff;text-decoration: none;text-align: center;font-weight: 500;border-radius: 12px;line-height: 22px;transition: all 0.3s ease-in;}
.review-sec .left-content .visite-links:hover{background-color: #c98e0a;}



.review-sec .rating-card .rating-table{table-layout: auto;width: 100%;}
.review-sec .rating-card .heading{font-size: 18px;line-height: 18px;margin: 0;text-transform: uppercase;color: #fff;background-color: var(--danger-color);border-radius: 3px 3px 0 0;color: #fff;font-size: 14px;font-weight: 600;letter-spacing: .025em;padding: 12px;text-transform: uppercase;width: 100%;border-top-right-radius: 10px;border-top-left-radius: 10px;}
.review-sec .rating-card .table-row{padding: 12px;background-color: #fff;display: flex;justify-content: space-between;    border-bottom: 1px solid #d6dbdf;}
.review-sec .rating-card .table-row:last-child{border-bottom: none;}
.review-sec .rating-card .rating-table .table-heading{color: var(--primary-color);font-size: 15px;margin: 0;line-height: 18px;font-weight: 700;}
.review-sec .rating-card .table-data{font-size: 15px;margin: 0;line-height: 18px;color:var(--danger-color);font-weight: 700;}






@media (max-width: 991px) {
    .nav-list {flex-direction: column;padding: 0;width: 100%;}
    .nav-item {width: 100%;}
    .nav-link {width: 100%;padding: 10px 14px;border-bottom: 1px solid transparent;}
    .nav-link.active::after {display: none;}
    .nav-menu {width: 100%;}
    .nav-list {flex-direction: column;}
    .nav-item {margin-left: 0;}
    /* Mega menu turns into dropdown block */
    .mega-menu, .megamenu-debt .mega-menu {position: static;transform: none;width: 100%;flex-direction: column;padding: 15px;box-shadow: none;border-radius: 0;display: none;}
    .mega-parent:hover .mega-menu, .megamenu-debt:hover .mega-menu {display: block;}
    .mega-column {padding: 10px 0;}
    .navbar {padding: 10px;}
    .nav-toggle {display: flex !important;}
    .nav-active .nav-menu {left: 0;background: #ffffff;top: 0;}
    .nav-menu{display: none;transition: left 0.5s cubic-bezier(0.4, 0, 0.2, 1);}
    .navbar.nav-active .nav-menu{display: flex;}
    .nav-link {padding: 10px 8px;justify-content: center;}
    .megamenu-debt .mega-menu {transform: translateX(0%);}


    
    .main-content {position: relative;top: 60px;}


    /*  */
    .contact-step-sec .inner-div {flex-wrap: wrap;gap: 15px;}
    

    /* Offers Card */




    .common-page-sec .cards-divs .offer-card {padding: 16px;}
    .common-page-sec .offer-card .img-div {justify-content: space-between;}
    .common-page-sec .offer-card .img-div .div{width: 100%;justify-content: space-between;}
    .common-page-sec .offer-card .content {flex-direction: column;width: 100%;}
    .common-page-sec .offer-card .content {gap: 10px;justify-content: space-between;}

    .common-page-sec .offer-card .inner-content {justify-content: space-between;}
    .common-page-sec .inner-content .context .heading-text {font-size: 14px;line-height: 20px;}
    .common-page-sec .offer-card .links-div {font-size: 12px;line-height: 12px;width: 100%;max-width: 100%;}

    

    /* Review Page */
    .review-heading .content .context, .review-heading .rating-box{display: none;}
    .review-heading .content .context2, .review-heading .rating-box2{display: flex;}
}

@media (max-width:767px){
    .common-page-sec .offer-card .inner-content{display: grid;grid-template-columns: repeat(2, 1fr);gap: 8px;}

    .common-page-sec .cards-divs .card-div.credit-visite-card .main-row{flex-direction: column;}
    .common-page-sec .cards-divs .card-div.credit-visite-card .img-div{padding: 10px 0;}

    .common-page-sec .cards-divs .card-div.credit-visite-card .offer-card .content{padding: 0 15px 15px;}
    .common-page-sec .cards-divs .card-div.credit-visite-card .links-div{width: fit-content;}
    .common-page-sec .cards-divs .card-div.credit-visite-card .inners-div{align-items: center;}
}


@media (max-width: 575px) {

    /* Navbar */
    .nav-link {padding: 5px 0px;}



    /* Banner Section */
    .banner-sec {padding: 35px 0;}
    .banner-sec .content-div {gap: 20px;}
    .banner-sec .content-div .heading-div .p-text {padding: 6px 10px;font-size: 10px;line-height: 16px;}
    .banner-sec .content-div .heading-div .heading {font-size: 24px;}











    .banner-sec .card-div .figure {padding: 30px;margin: 0;}
    .banner-sec .card-div .heading{padding: 14px;font-size: 13px;}

    .banner-sec .category-div .cat-cards {padding: 10px;border-radius: 2px;}
    .banner-sec .category-div .cat-cards .card-text {font-size: 13px;}
    .banner-sec .category-div .row {row-gap: 10px;}
    .banner-sec .category-div {gap: 10px;}

    .banner-sec .category-div .head-text {font-size: 16px;}


    


    /* Advice Sec */
    .advice-sec {padding: 30px 0;}

    .advice-sec .content-div {gap: 20px;}
    .advice-sec .content-div .heading-div {gap: 5px;}
    .advice-sec .content-div .heading-div .p-text {font-size: 14px;}
    .advice-sec .content-div .heading-div .heading {font-size: 24px;line-height: 27px;}

    .advice-sec .card-div .card-link {padding: 10px}
    .advice-sec .card-div .card-heading {font-size: 14px;}
    .advice-sec .card-div .li-text {padding: 10px;}
    .advice-sec .card-div .li-links {font-size: 12px;}
    .advice-sec .content-div .row {row-gap: 20px;}

    /* About Page */
    .about-sec {padding: 89px 0 32px 0;}
    .about-sec .heading-div .heading {font-size: 27px;line-height: 30px;}    
    .contact-step-sec .inner-div .icons {width: 25px;height: 25px;font-size: 10px;}
    .contact-step-sec .inner-div {gap: 7px;flex-direction: column;}
    .contact-step-sec .inner-div .p-text {font-size: 13px;max-width: 100%;}
    .about-sec .heading-div .p-text{width: 100%;line-height: 15px;font-size: 12px;}
    .contact-sec {background-color: #ebf3f6;padding: 30px 0;}
    .contact-sec .content-div {gap: 15px;}
    .contact-sec .content-div .heading-div {gap: 10px;}
    .contact-sec .heading-div .heading {font-size: 22px;}
    .contact-sec .heading-div .p-text {font-size: 14px;line-height: 17px;}
    .contact-sec .content-div .email-btn {padding: 10px 10px;font-size: 12px;}
    .contact-sec .card-div .figure {height: 30px;top: -15px;width: 30px;}
    .contact-sec .card-div .context {display: flex;flex-direction: column;gap: 5px;}
    .contact-sec .card-div {background-color: #fff;border-radius: 3px;padding: 22px 0 10px;position: relative;text-align: center;width: 100%;}
    .contact-sec .card-div .context .contact-links {color: #333333;font-size: 14px;}



    /*  */
    .common-page-sec .div{padding: 30px 0;}
    .common-page-sec .heading-div .heading {font-size: 22px;}
    .common-page-sec .heading-div .p-text{font-size: 14px;text-align: justify;line-height: 20px;}
    .common-page-sec .heading-div .p-text2 {font-size: 11px;}



    .common-page-sec .cards-divs {padding: 20px 0;}
    .common-page-sec .cards-divs .filter-div {margin-bottom: 22px;padding: 5px;border-radius: 3px;}
    /* .common-page-sec .filter-div .inner-div{justify-content: center;align-items: center;} */
    .common-page-sec .inner-div .sub-div {padding: 3px 4px 3px 25px;}
    .common-page-sec .sub-div .dropdown-div .select-tag {padding: 4px 0px 5px 0px;border: none;font-size: 12px;}


    .common-page-sec .cards-divs .offer-card {padding: 13px;border-radius: 3px}

    .common-page-sec .offer-card .inner-div .p-text {font-size: 16px;line-height: 22px;}


    .common-page-sec .offer-card .links-div {padding: 8px;border-radius: 5px;}

    .common-page-sec .inner-content .context{display: flex;align-items: center;flex-direction: row;justify-content: space-between;align-items: center;}
    .common-page-sec .offer-card .inner-content {display: flex;justify-content: space-between;flex-direction: column;gap: 5px;}
    .common-page-sec .offer-card .main-row {display: flex;gap: 20px;justify-content: space-between;align-items: center;flex-direction: column;}
s
    .common-page-sec .offer-card .content {width: 100%;}

    .common-page-sec .offer-card .drop-text .p-text {font-size: 12px;line-height: 16px;text-align: justify;}

    .common-page-sec .offer-card .drop-text .review-links{font-size: 14px; line-height: 20px;}
    .common-page-sec .offer-card .drop-text .review-links{color: var(--primary-color);font-size: 14px;margin: 0;font-weight: 500;text-decoration: none;}
    .common-page-sec .offer-card .drop-text {padding-top: 5px;}



   

    .card-div .offer-card .card-img{width: 120px !important;height: 60px !important;object-fit: contain;    }
    .common-page-sec .offer-card .img-div .star-div .star-icon, .star-icon-border{font-size: 12px;}
    .common-page-sec .cards-divs .card-div.credit-visite-card .p-ptext {font-size: 15px;font-weight: 400;color: #000;margin: 0;line-height: 18px;}
    .common-page-sec .cards-divs .card-div.credit-visite-card .p-text {font-size: 13px;margin: 0;line-height: 20px;}
    .common-page-sec .cards-divs .card-div.credit-visite-card .icons {font-size: 10px;}
    .common-page-sec .cards-divs .card-div.credit-visite-card .offer-card .content {display: flex;gap: 10px;}

    .common-page-sec .cards-divs .card-div.credit-visite-card .links-div {padding: 8px 10px;}


    .common-page-sec .cards-divs .card-div.credit-visite-card .main-span span {line-height: 17px;font-size: 13px;}
    .common-page-sec .cards-divs .card-div.credit-visite-card .main-span small {line-height: 12px;font-size: 10px;}
    .common-page-sec .cards-divs .card-div.credit-visite-card .inners-div .review-links {margin-top: 10px;text-align: center;font-size: 12px;line-height: 16px;}
    .banner-sec .category-div .cat-cards:hover {transform: scale(1.02);}

}


.review-body{
    font-family: "Poppins", sans-serif;
}