
@media (max-width: 1199px) {
.right-box {float: left;}
.btn-primary-small{padding:5px 5px;}
.your-bank .btn-credit-report{padding:5px 5px 5px 5px;}
}


@media (min-width: 992px) and (max-width: 1199px) {
.cardlist-box { margin:0;}
.cardlist-box h2 { font-size:24px;  }
.cardlist-title { margin:15px 18px 10px 0;}
.our-vertical .about-us .financial img { width:100%; }

}



@media (max-width: 991px) {
.header .navbar-left {margin: 0;}	
.navbar-default .navbar-toggle { display: block; float:right; border-color:#fff; background-color:#fff; margin-top:5px;}
.navbar-default .navbar-toggle:focus,  .navbar-default .navbar-toggle:hover { background-color:#fff; }
.navbar-default .navbar-toggle .icon-bar { background-color:#8ba8ba;}
.navbar-default .navbar-nav .open .dropdown-menu { position: static; float: none;width: auto; margin-top: 0; background-color: transparent; border: 0; -webkit-box-shadow: none;box-shadow: none;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a { color:#3a464d; padding:15px 10px;  font-size:22px; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color:#3fbaf1; background-color:transparent;  }
.navbar-default .navbar-nav > li > a {color: #3a464d;}
.dropdown-menu > li > a{border:0;}
.header .navbar-default {  margin:8px 0 0 0; padding:0; }
.navbar-brand { padding:12px 15px;}
.dropdown-menu { margin-top:0px!important; }
.search-form { right:85px; top:1px;}	
.navbar-header{float:none;}
.navbar-collapse { border-top: 1px solid transparent; padding-top:0; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.navbar-right {float: none !important; }
.navbar-collapse.collapse { display: none!important; }
.navbar-collapse.collapse.in {display: block!important;}
.navbar-nav { float: none!important; margin: 7.5px 0;}
.navbar-nav > li > a { padding: 5px 0; line-height:30px;}
.navbar-nav > li { float: none; }	

.top-banner { min-height:450px;  }
.top-banner  h1{font-size:48px; line-height:48px; }
.top-banner .banner-content { padding-top:50px;}
.cart-to-apply-box { padding:40px 0;}
.view-our-guides-btn { float:left; margin-top:20px;}

.footer-wrapper {padding:33px 0 0 0;  }
.footer-link { margin-top:10px; margin-bottom:30px; }
.header .navbar-default .navbar-nav > li > a{font-family:'Pulse-Bold';font-size:20px;color:#000;letter-spacing:-1px; margin-bottom:10px;}
.col-xs-12 {width: 50%; margin: 0 25% 0 25%;}	
}

@media (min-width: 768px) and (max-width: 991px) {
.credit-card-categories { margin:40px 0;}
.title h2 { font-size:30px; margin-bottom:15px; }
.featured h2 { font-size:30px; margin-bottom:20px; }
.cart-to-apply-box h2 { font-size:30px; }
.cardlist-box { margin-left:0;}
.cardlist-box h2  { font-size:24px;}
.main-border-box .detail-text i { margin-top:10px;}
.your-bank { width:100%; margin-bottom:20px;}
.right-box { float: left;}
.cardlist h2 { font-size:24px; }
.detail-text-margin-none { margin-top:15px; margin-left:0;}
.right-box-left { margin-top:0; }
.featured-card-bg { padding:14px 0; }
.featured-card-bg h2 { font-size:28px;}
.our-vertical { margin:40px 0 0 0; }
.our-vertical .about-us .text-box { margin-top:10px; }
.our-vertical .about-us .text-box h2 { font-size:24px; margin:0 0 10px 0; }
.contact-box .text-box h2 { font-size:24px;  }
.contact-box .text-box p { margin:0 0 15px 0; }
.privacy-policy h2 { font-size:14px; }
}



@media (max-width: 767px) {
.search-form { right:70px;}
.top-banner { min-height:300px; background-position:right top;  }
.top-banner  h1{font-size:28px; line-height:28px; }
.top-banner  p{font-size:18px; line-height:20px; margin:10px 0 15px 0; }
.top-banner .banner-content { padding-top:20px;}
.text-left-xs { text-align:left!important;}
.credit-card-categories { margin:25px 0;}
.title p { font-size:18px; }
.featured h2 { font-size:24px; }
.featured p { font-size:18px; }
.cardlist h1 { font-size:42px;margin:5px 0 0 0;font-family: 'Pulse-Bold'; }
.cardlist h2 { font-size:20px; }
.cart-to-apply-box h2 { font-size:24px; }
.cardlist-box { width:100%; margin-left:0;}
.your-bank { width:100%; margin-bottom:10px;}
.right-box { float: left;}
.cardlist-box h2 { font-size:30px; }
.cardlist-title a { text-align: left;}
.right-box .btn-apply-now { font-size:1.0em; padding:5px 5px 5px 15px; }
.detail-text-margin-none { margin-top:15px; margin-left:0;}
.right-box-left { margin-top:0; }
.cardlist-title { float: none;font-size:16px;}
.cardlist-title p { min-height: 30px; font-size:16px;line-height:15px;margin:0 0 5px 0;padding:0 0 0 0;}
.cardlist p{min-height: 5px; font-size:15px; line-height:24px;text-align: left;}
.cardlist ul li a {font-size:12px;}
.cardlist-title a{ min-height: 30px; font-size:15px;}
.cardlist-img-box { float: none; margin-bottom:5px; }
.featured-card-bg { padding:13px 0; }
.featured-card-bg h2 { font-size:35px; text-align: center;}
.main-cardlist-box { margin:15px 0;}
.cardlist-box h4 {font-size: 20px;}
.cardpreview li {font-size: 18px;margin:0 0 18px 0;}
.cardpreviewbold { font-size: 18px;}
.main-border-box .detail-text ul li {font-size:18px}	

/* .btn-primary-small{background-color:#8fdd27;border-radius:30px;border:0;font-family:'Pulse-Bold';font-size:16px;color:#fff;text-decoration:none;margin:10px 0 10px 0;-webkit-box-shadow: 0px 1px 0px 0px rgba(140,138,140,1);-moz-box-shadow: 0px 1px 0px 0px rgba(140,138,140,1);box-shadow: 0px 1px 0px 0px rgba(140,138,140,1);border:1px solid #fff;} */

.btn-primary-small{background-color:#8fdd27;border-radius:30px;margin-bottom:15px;border:0;font-family:'Pulse-Bold';font-size:30px;color:#fff;text-decoration:none;-webkit-box-shadow: 0px 2px 0px 0px rgba(140,138,140,1);-moz-box-shadow: 0px 2px 0px 0px rgba(140,138,140,1);box-shadow: 0px 2px 0px 0px rgba(140,138,140,1);border:1px solid #fff;padding:10px 30px 10px 30px;background: rgb(159,247,41);background: linear-gradient(180deg, rgba(159,247,41,1) 19%, rgba(105,179,7,1) 100%);letter-spacing: -1px;}
	
.btn-primary-small-custom{border-radius:30px;margin-bottom:15px;border:0;font-family:'Pulse-Bold';font-size:20px;color:#fff;text-decoration:none;-webkit-box-shadow: 0px 2px 0px 0px rgba(140,138,140,1);-moz-box-shadow: 0px 2px 0px 0px rgba(140,138,140,1);box-shadow: 0px 2px 0px 0px rgba(140,138,140,1);border:1px solid #fff;padding:10px 30px 10px 30px;height:50px;background: rgb(159,247,41);
background: linear-gradient(180deg, rgba(159,247,41,1) 19%, rgba(105,179,7,1) 100%);}

.btn-primary-small-top-5{background-color:#8fdd27;border-radius:30px;padding:10px 40px;border:0;font-family:'Pulse-Bold';font-size:16px;color:#fff;text-decoration:none;margin:10px 0 10px 0;-webkit-box-shadow: 0px 1px 0px 0px rgba(140,138,140,1);-moz-box-shadow: 0px 1px 0px 0px rgba(140,138,140,1);box-shadow: 0px 1px 0px 0px rgba(140,138,140,1);border:1px solid #fff;}

.right-box .btn-credit-report{background-color:#fff;border-radius:5px;padding:3px 8px 3px 8px;margin-bottom:15px;border:1px solid #d1d1d1;font-family:'Pulse-SemiBold';font-size:14px;color:#3ebaf1;text-decoration:none;}

.your-bank .btn-credit-report{background-color:#fff;border-radius:5px;padding:8px 40px 8px 40px;margin-bottom:15px;border:1px solid #d1d1d1;font-family:'Pulse-SemiBold';font-size:16px;color:#3ebaf1;text-decoration:none;}

.our-vertical { margin:0 0 0 0; }
.our-vertical .about-us-margin-bottom { margin-bottom:40px;}
.our-vertical .about-us .text-box { margin-top:0px;}
.our-vertical .about-us .text-box h2 { font-size:24px; margin:25px 0 0 0;  }
.our-vertical .about-us .text-box p { margin:10px 0 10px 0;}
.contact-box .text-box h2 { font-size:24px; }
.contact-box .text-box p { margin:0 0 15px 0;}
.privacy-policy h2 { font-size:14px; }
.featured-card-bg h1{padding:0;margin:0;font-family:'Pulse-Bold';font-size:18px;color:#fff;}
.loantype h1 {font-size:24px;margin:5px 0 0 0;}
.cardlist-main-box .personal-loan-head-info .loanheadline {font-size: 22px; margin: 10px 0 5px 0;}
.cardlist-main-box .personal-loan-head-info .loancaption {text-align: center;font-size: 18px;color: #8fdd27;margin: 15px 0 0 0;font-family: 'Pulse-Bold';}
.cardlist-main-box .personal-loan-head-info .loanssl {margin: 20px 0 0 -30px;}

.step-list {padding:5px;}

.loan-button {background:#8fdd27;margin:-3px 0 0 0;padding:20px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:15px;border-radius:15px;font-size:20px;background: rgb(159,247,41);line-height: 16px;
background: linear-gradient(180deg, rgba(159,247,41,1) 19%, rgba(105,179,7,1) 100%);}

.entry-content{font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";}
.entry-content p {font-size: 16px;}
.entry-content h2 {font-size: 24px;}
.entry-content h3 {font-size: 24px;}
	
.SponsoredListing{font-size:13px;border-bottom:1px solid #d1d1d1; color:#505b63;width:100%;padding:4px 0 4px 0;margin:0 0 20px 0;}

.img-responsive{width:255px;}
	
	
.subscriber{width:100%;float:left;margin:0 0 15px 0;padding:20px 20px;border:solid 2px #8fdd27;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f2f2f2+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
}
.subscriber h1{margin:0 0 10px 0;padding:0;font-family:'Pulse-Bold';font-size:40px;color:#3ebaf1;text-align:center;}
.subscriber h2{margin:0 0 10px 0;padding:0;font-family:'Pulse-Bold';font-size:34px;color:#3ebaf1;}
.subscriber p{margin:0 0 10px 0;padding:0;font-family:'Pulse-Light';font-size:22px;color:#000;line-height:28px;text-align:center;}
.subscriber img{margin:0 39% 15px 39%;text-align: center;}

.es_textbox_button{background-color:#8fdd27;border-radius:30px;margin-bottom:15px;border:0;font-family:'Pulse-Bold';font-size:30px;color:#fff;text-decoration:none;-webkit-box-shadow: 0px 2px 0px 0px rgba(140,138,140,1);-moz-box-shadow: 0px 2px 0px 0px rgba(140,138,140,1);box-shadow: 0px 2px 0px 0px rgba(140,138,140,1);border:1px solid #fff;padding:10px 30px 10px 30px;background: rgb(159,247,41);background: linear-gradient(180deg, rgba(159,247,41,1) 19%, rgba(105,179,7,1) 100%);}

.es-form-fields{text-align:center;font-size:20px;}
	
.col-xs-12 {width: 100%; margin: 0 0 0 0;}		
}

@media (max-width: 480px) {

}

@media (max-width: 360px) {
	.category-box-loans .loan-name{margin:20px 0 0 15px;text-align:left; line-height:18px; padding: 0 0 0 20px;}

}




.specifications {
  display: flex;
  flex-direction: column;
  gap: 8px;
  font-family: Arial, sans-serif;
  font-size: 13px;
}

.spec-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #dde8ef;
  padding: 10px;
  background-color: #f6f8fb;
}

.spec-label {
  font-weight: 800;
  color: #333;
  flex: 1;
}

.spec-value {
  flex: 4;
  text-align: left;
  color: #444;
  font-weight: 500;
}

/* --- Responsive Mobile Stack --- */
@media (max-width: 768px) {
  .spec-item {
    flex-direction: column;
    align-items: flex-start;
  }

  .spec-label {
    margin-bottom: 2px;
    font-weight: 700;
	margin:0 20px 0 0;
  }

  .spec-value {
    text-align: left;
    width: 100%;
  }
}

