/* @import url('https://fonts.googleapis.com/css2?family=Edu+TAS+Beginner&family=Familjen+Grotesk:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Kite+One&family=Krona+One&family=Mukta+Vaani:wght@200;300;400;500;600;700;800&family=Mukta:wght@200;300;400;500;600;700;800&family=Playwrite+DK+Loopet:wght@100..400&family=Playwrite+GB+S:ital,wght@0,100..400;1,100..400&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Shrikhand&family=Sriracha&display=swap'); */
@import url('https://fonts.googleapis.com/css2?family=Barlow: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&family=Courgette&family=Edu+TAS+Beginner&family=Familjen+Grotesk:ital,wght@0,400..700;1,400..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Kite+One&family=Krona+One&family=Mukta+Vaani:wght@200;300;400;500;600;700;800&family=Mukta:wght@200;300;400;500;600;700;800&family=Playwrite+DK+Loopet:wght@100..400&family=Playwrite+GB+S:ital,wght@0,100..400;1,100..400&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&family=Shrikhand&family=Sriracha&display=swap');
*{
 margin: 0;
 padding: 0;
 box-sizing: 0;
}
:root{ 
   --white:#ffffff;
   --black:#000000;
   --Mirage:#1B1B26;
   --Grapefruit:#E63A27;
   --Brandeis-Blue:#0D6EFD;
   --Orange-Peel:#FF9900;
   --Black-Pearl:#041426;
   --Dawn-Pink:#EBEBEB;
   --Zircon:#F6F7FF;
   --Eucalyptus:#198754;
   --Cloudy-Grey:#68686F;
}
/* ************ */
.owl-carousel,
.owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative;
}
.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}
.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
 
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
  display: none;
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}
.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.owl-height {
  transition: height 0.5s ease-in-out;
}
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0;
}
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 0.1s ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 0.4s ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}
.owl-theme .owl-dots,
.owl-theme .owl-nav {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
}
.owl-theme .owl-nav {
  margin-top: 10px;
}
.owl-theme .owl-nav [class*="owl-"] {
  color: #fff;
  font-size: 14px;
  margin: 5px 20px;
  padding: 4px 7px;
  background: #d6d6d6;
  display: inline-block;
  cursor: pointer;
  border-radius: 3px;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
  background: #869791;
  color: #fff;
  text-decoration: none;
}
.owl-theme .owl-nav .disabled {
  opacity: 0.5;
  cursor: default;
}
.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px;
}
.owl-theme .owl-dots .owl-dot {
  display: inline-block;
  zoom: 1;
}
.owl-theme .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #d6d6d6;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 0.2s ease;
  border-radius: 30px;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  background: #869791;
}

/* ************* */
h1,h2,h3,h4,h5,h6{
  font-family: "Inter", sans-serif; 
}
/* ************ */
/* top menu start */
.top-menubar{
  width: 100%;
  background: var(--white);
  border-bottom: 1px solid var(--Dawn-Pink);
}
.top-socialmedia{
  display: flex;
  padding-left: 0;
 

}
.top-socialmedia li{
  list-style: none;

}
.top-socialmedia li img{
  width: 20px;
  padding-bottom: 4px;
}
footer .top-socialmedia li
{
  border: 1px solid var(--white);
  padding: 3px;
  width: 40px;
  max-width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.topmenubar{
  display: flex;
  padding: 6px 0;
  margin-bottom: 0;
  justify-content: space-between;
}
.topmenubar ul{
  display: flex;
  padding-left: 0;
}
.topmenubar ul li{
  list-style: none;
  margin-left: 12px;
}
.top-socialmedia li{
  margin-left: 12px!important;
}
.topmenubar a{
  text-decoration: none;
  color: var(--Mirage);
  font-size: 14px;
  font-weight: 400;
  transition: all .5s ease;
  line-height: 1.7em;

}
.topmenubar li{
  list-style: none;
}
.topmenubar img{
  max-width:16px;
}
.finserv-navbar{
  width: 100%!important;
}
.finserv-navbar .dropdown-menu{
  padding: 0!important;
  border-radius: 0!important;
  top: 62px!important;
}
.finserv-navbar .dropdown-menu .dropdown-item{
  padding: 8px 12px;
}
.dropdown-item.active, .dropdown-item:active 
{
  background: var(--Zircon)!important;
  color: var(--Mirage)!important;
}
/* top menu end */
.company-logo{
  margin-bottom: 0;
}
nav.navbar.WhiteNav {
  background-color:var(--white)!important;
  position: fixed;
  width: 100%;
  z-index: 999;
  transition: .6s;
  /* padding: 12px 0; */
  box-shadow: 0 0 2px #ccc;
  top: 0;
  color: var(--white);
  }
  nav.navbar.WhiteNav .nav-item .nav-link.active{
    color: var(--Grapefruit);
  }
  nav.navbar.WhiteNav .nav-item .nav-link {
    color: var(--Cloudy-Grey);
    font-size: 14px;
    transition: all .5s ease;
    font-family: "Inter", sans-serif;
  }
  nav.navbar.TransparentNav .nav-item .nav-link {
    color: var(--Cloudy-Grey);
    font-size: 14px;
    transition: all .5s ease;
    font-family: "Inter", sans-serif;
  }
  nav.navbar.TransparentNav .nav-item .nav-link.active {
    color: var(--Grapefruit);
  }
  .TransparentNav #BrandLogo, .WhiteNav #WhiteLogo {
  display: none;
  }
  .WhiteNav .navbar-brand.white-logo{
  display: none;
  }
  .WhiteNav #BrandLogo {
  display: block;
  }
nav.navbar.TransparentNav {
  width: 100%;
  }
  .navbar.finserv-navbar{
padding:0!important;
width: 100%;
  }
  nav.navbar.finserv-navbar img{
max-width:110px;
  }

/* .hero-section button.owl-prev,.hero-section button.owl-next{
  width: 60px;
  height: 60px;
  background: var(--Dawn-Pink) !important;
  border-radius: 100px!important;
} */
/* .slider-content{
  position: relative;
}
.slider-content .slider-caption{
  position: absolute;
  top: 30%;
  color: var(--white);
  left: 10%;
 
}
.slider-content .slider-caption h2{
    width: 45%;
    margin-bottom: 40px;
    font-weight: 800;
    font-size: 70px;
    color: var(--white);
} */
 .hero-section{
  width: 100%;

  background: url(../images/backgoundimg.webp) no-repeat fixed border-box center / cover;
  transition: 0.3s ease-in;
 }
 .hero-img{
 display: flex;
 justify-content: center;

 }
 .hero-img img{
  max-width: 445px!important;
 }
 .slider-content h5{
font-size: 2rem;
font-weight: 600;
 }
 .slider-content h2{
  font-size: 3.5rem;
  font-weight: 700;
 }
 .slider-content span{
  color: var(--Eucalyptus);
 }
 .slider-content p{
  font-size: 1.2rem;
  margin-bottom: 40px;
 }
 .sliderCaption a{
  background: var(--Eucalyptus);
  color: var(--white);
  text-decoration: none;
  padding: 12px 20px;
  border-radius: 4px;
 }
 .slider-content{
padding: 40px 0;
 }
 .slider-content .sliderCaption{
padding-top: 20px;
 }
.applyloan a{
  /* background: var(--Grapefruit);
  padding: 23px 40px;
  color: var(--white);
  text-decoration: none;
  font-size: 15px; */
  background: var(--Eucalyptus);
  color: var(--white);
  text-decoration: none;
  padding: 12px 20px;
  border-radius: 4px;
  transition: .6s;
}
.finserv-navbar .applyloan a{
  padding: 16px 20px;
}
/* .hero-section .owl-theme .owl-nav {
  position: absolute;
  bottom: 40px;
  justify-content: center;
  align-items: center;
  display: flex;
  width: 100%;
} */
.owl-nav {
  display: none !important;
}
/* financial institution start */
.financial-institution-section{
  padding: 40px 0 0 0;
}
.financial-card{
  background:var(--white);
  box-shadow: 0 1px 10px rgb(0 0 0 / 7%);
  border: 2px solid transparent;
  border-radius: 4px;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  width: 100%;
  margin-bottom: 20px;
}
.financial-card h5{
  font-size: 1rem;
  margin-bottom: 0;
}
.financial-content h4{
 text-align: center;
 margin-bottom: 30px;
}
/* financial institution end */
/* about section start */
.about-section{
  padding: 60px 0;
  width: 100%;
}
.right-about img{
  max-width:100%;
}
.about-card{
  text-align: left;
}
.about-section .left-stay-content{
text-align: left;

}

.about-section .left-stay-content h3{
  text-align: left;
  width: 100%;
  margin-bottom: 20px;
}
.about-section .applyloan a{
  padding: 16px 30px
}
.about-card-content{
  margin-bottom: 30px;
}
.right-img img{
  max-width: 100%;
}
.about-card h4{
  color: var(--Mirage);
  font-size: 1.2rem;
}
.about-card-content li{
  color: var(--Cloudy-Grey);
  font-size: 1.01rem;
}
/* about section end */
/* stay section start */
.stay-section{
  padding: 60px 0;
  width: 100%;
}
.left-stay-content{
  text-align: center;
}
.left-stay-content h6{
  margin-bottom: 0;
  color: var(--Grapefruit);
  text-transform: uppercase;
  position: relative;
 padding: 8px;
}
.left-stay-content h6::before{
     position: relative;
    top: -1px;
    content: '||';
    font-size: 10px;
    left: -10px;
 
} 
.left-stay-content h6::after{
  position: relative;
 top: -1px;
 content: '||';
 font-size: 10px;
 right: -10px;

} 
.left-stay-content h3{
font-size: 2.6rem;
font-weight: 600;
margin-bottom: 20px;
width: 60%;
margin: 0 auto 40px auto;

}
.left-stay-content p{
  color: var(--Cloudy-Grey);
}
.left-stay-content ul{
  padding-left: 0;
}
.left-stay-content ul li{
  list-style: none;
}
.stay-card img{
width:100%;
margin-bottom: 20px;
}

.stay-card{
  background-color:var(--white);
  box-shadow: 0px 3px 30px rgba(0, 0, 0, .15);
  padding: 20px;
  z-index: 1;
  margin-bottom: 30px;
  min-height: 578px;
}
.stay-card h4{
  font-size: 20px;
  font-weight: 700;
  color: var(--Mirage);
  line-height: 1.2em;
  margin-top: -3px;
}
.stay-card a{
  text-decoration: none;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  color: var(--Mirage);
  letter-spacing: .2em;
  display: inline-block;
  padding-bottom: 2px;
  border-bottom: 3px solid var(--Mirage);
line-height: 30px;
}
.stay-card p{
color: var(--Cloudy-Grey);
  
}
/* stay end  */
/* customers start*/
.customers-section{
  width: 100%;
  padding:60px 0;
  background: var(--Black-Pearl);
    /* background: linear-gradient(35deg, rgb(7 23 40 / 70%), rgb(255 20 44 / 14%) 100%), url(../images/customerbg.jpg) no-repeat fixed border-box center / cover; */
    transition: 0.3s ease-in;
    position: relative;
}
.right-corner-img{
  position: absolute;
  top:0;
  left: 0;
  z-index: 0;
}
.right-corner-img img{
width: 520px;
max-width: 100%;
}
.customer-head h3{
  font-size: 3.5rem;
  color: var(--white);
}
.right-cutomer {
  color: var(--white);
  font-size: 1.1rem;
  /* background-color: rgba(255, 255, 255, .1);
  padding: 20px; */
}

/* whatsapp */
.btn-whatsapp-pulse {
  background: var(--Eucalyptus);
  color: white;

  bottom: 20px;
  left:350px;
  font-size: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 0;
  height: 0;
  padding: 35px;
  text-decoration: none;
  border-radius: 50%;
  animation-name: pulse;
  animation-duration: 1.5s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
  z-index: 10;
  }
  @keyframes pulse {
  0% {
  box-shadow: 0 0 0 0 rgba(121, 243, 51, 0.5);
  }
  80% {
  box-shadow: 0 0 0 14px rgba(60, 218, 118, 0);
  }
  }
  .btn-whatsapp-pulse-border {
  bottom: 120px;
  right: 20px;
  animation-play-state: paused;
  }
  .btn-whatsapp-pulse-border::before {
  content: "";
  position: absolute;
  border-radius: 50%;
  padding: 25px;
  border: 5px solid var(--Eucalyptus);
  opacity: 0.75;
  animation-name: pulse-border;
  animation-duration: 1.5s;
  animation-timing-function: ease-out;
  animation-iteration-count: infinite;
  }
  @keyframes pulse-border {
  0% {
  padding: 25px;
  opacity: 0.75;
  }
  75% {
  padding: 50px;
  opacity: 0;
  }
  100% {
  opacity: 0;
  }
  }
  .btn-whatsapp-pulse i{
    font-size: 1.5rem;
  }
/* customers end  */
/* service section start */
.service-section{
  padding: 60px 0;
  width: 100%;
}
.service-card{

}
.service-card img{
  width: 100%;
}
.inner-service-card{
  position: relative;
  background-color:var(--white);
  border-bottom: 2px solid var(--Cloudy-Grey);
padding: 20px 20px 40px 20px ;
  text-align: center;
  transition: all .5s ease;
  margin: -20px 20px;
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, .03);
  min-height:245px; 
}
.inner-service-card p{
  margin-bottom: 40px;
}
.readmore a{
  background: var(--Grapefruit);
  text-decoration: none;
  color: var(--white);
  padding: 8px 12px;
}
.inner-service-card h3{
font-size: 1.3rem;
}
/* service section end */
/* credit-health-section start */
.credit-health-section{
  background: var(--Zircon);
  padding: 60px 0;
  width: 100%;
}
.credit-health-section .accordion-button:focus{
  box-shadow: none!important;
}
.credit-health-section .accordion-item{
border-radius: 0!important;
}
.credit-health-section .accordion-item:first-of-type>.accordion-header .accordion-button{
  border-radius: 0!important;
 
}
.credit-health-section .accordion-button:not(.collapsed){
  background: var(--Black-Pearl)!important;
  color: var(--white)!important;
}
.credit-health-section .credit-health-content ul{
padding-left: 12px;
}
.credit-health-section .credit-health-content ul li{

  list-style: none;
  position: relative;
  color: var(--Cloudy-Grey);
}
.credit-health-section .credit-health-content ul li::before{
  content: "";
  position: absolute;
  left: -15px;
  width: 12px;
  height: 38px;
  z-index: 1;
  background: url(../images/arrow.png) no-repeat center / 7px;
  top: -6px;

}
.credit-health-section .credit-health-content p{
  margin-bottom: 4px;

  
}
.credit-health-section .accordion-button::before {
  content: '\002B'; 
  font-size: 1.25rem;
  font-weight: bold;
  margin-right: 10px;
  transition: transform 0.3s ease;
}

.credit-health-section .accordion-button:not(.collapsed)::before {
  content: '\2212';
}
.credit-health-section .accordion-button::after {
  display: none;
}
.credit-health-content .accordion-button{
  font-size: 1.1rem;
}
/* credit-health-section end  */
/* call to action start */
.calltoaction{
  background: var(--white);
  padding: 60px 0;
  width: 100%;
}
.calltoaction .call-content{
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, .03); 
  padding: 40px 20px;
  width: 80%;
  margin: 0 auto;
  text-align: center;
  border-radius: 130px 0 130px 0 ;
  background: var(--Mirage);
}
.calltoaction .call-content h3{
  color: var(--white);
}
.calltoaction .call-content h5{
  margin-bottom: 30px;
  color: var(--Cloudy-Grey);
  font-size: 1rem;
}
.calltoaction .call-content a{
  /* background: var(--Grapefruit);
  text-decoration: none;
  color: var(--white);
  padding: 12px 20px;
  line-height: 30px; */
  background: var(--Eucalyptus);
  color: var(--white);
  text-decoration: none;
  padding: 12px 20px;
  border-radius: 4px;
  transition: .6s;
}
/* call to action end */
/* footer start  */
footer {
    width: 100%;
    background: linear-gradient(45deg, rgb(4 20 38), rgb(27 27 38) 100%), url(../images/foterbg.png);
    background-size: cover;
    padding: 29px 0;
    color: #fff;
}
.footer-contact ul{
  padding-left: 0;
  display: flex;
}
.footer-contact ul li{
  list-style: none;

}
.footer-contact ul li a{
  text-decoration: none;
  font-size: 1.1rem;
  color: var(--Porcelain);
}
.footer-contact ul li i{
  margin-right: 12px;
  border: 1px solid var(--Eucalyptus);
  padding: 6px;
  color: var(--Eucalyptus);
  border-radius: 80px;
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-contact ul li p{
  margin-bottom: 0;
  font-size: 1.1rem;
}

.footer-logo img{
  width: 145px;
  max-width: 100%;
  margin-bottom: 20px;
}
.footer-menulist ul{
  padding-left: 12px;
}
.footer-menulist ul li{
  list-style: none;
  position: relative;
  margin-bottom: 12px;
}
.footer-menulist ul li a{
  text-decoration: none;
  color: var(--white);
  font-size: 1rem;

}
.footer-menulist h5{
  font-size: 1.4rem;
  position: relative;
  margin-bottom: 20px;
}
.footer-menulist h5::after{
  content: '';
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 40px;
  height: 2px;
  background: var(--white);
}
.footer-menulist ul li::before{
  content: "";
    position: absolute;
    left: -15px;
    width: 12px;
    height: 38px;
    z-index: 1;
    background: url(../images/arrow.png) no-repeat center / 7px;
    top: -6px;
}
.footer-contact h4{
  color:var(--Orange-Peel)
}
.copyright{
  width: 100%;
  text-align: center;
  margin-top: 30px;
  border-top: 1px solid var(--Dawn-Pink);
  padding-top: 20px;
  
}
.copyright a{
  text-decoration: none;
  color: var(--Orange-Peel);
}
.newsletter-subscription {
  position: relative;
  margin-bottom: 20px;
}
.form-control:focus {
  box-shadow: none;
}
.newsletter-subscription .subscriptionBtn a {
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  color: var(--white);
  height: 100%;
  padding: 8px 20px;
  align-items: center;
  display: flex;
  /*  */
  background: var(--Eucalyptus);
  color: var(--white);
  text-decoration: none;
  padding: 12px 20px;
  transition: .6s;
  border: none;
}


.newsletter-subscription input {
  padding: 12px 20px;
  border-radius: 0;
  border: 0;
}
.subscriptionBtn i{
  padding-left: 8px;
}
.top-socialmedia li{
  list-style: none;
}
footer .top-socialmedia img{
width: 24px!important;
}
footer .top-socialmedia li {
  margin-left: 0 !important;
  margin-right: 8px;
}
/* footer end */
/* common banner start */
.common-banner {
  width: 100%;
  background: url(../images/common-banner.jpg) no-repeat center / cover;
}
.common-banner .banner-common {
  display: flex
;
  width: 100%;
  justify-content: center;
  align-items: center;
  height: 230px;
  margin-bottom: 0;
}
.common-banner .banner-common h2 {
  font-size: 50px;
  font-size: 3.125rem;
  font-weight: bold;
  margin: 0 0 0.2em;
  color: var(--white);
}
.banner-common .breadcrumb {
  margin-bottom: 0;
}
.common-banner .common-content ol li {
  font-size: 20px;
  color: var(--white);
}
.common-banner .banner-common a {
  text-decoration: none;
  color: var(--white);
}
.contact-section{
  padding: 60px 0;
}
.contact-content{
  margin-bottom: 30px;
}
.contact-content .left-stay-content{
text-align: left;
}
.contact-content .left-stay-content h3{
font-size: 2.5rem;

width: 80%;
margin: 0 0 20px 0;
}
.right-contact .form-control {
  padding: 12px;
  border-radius: 0;
}

.right-contact input, .right-contact textarea,.right-contact select {
  margin-bottom: 6px;
}
.submitBtn{
  background: var(--Eucalyptus);
  color: var(--white);
  text-decoration: none;
  padding: 12px 20px;
  border-radius: 4px;
  border: none;
  /* background: var(--Grapefruit);
  color: var(--white);
  border: 0!important;
  padding: 8px 20px; */
}
.company-location iframe{
  width: 100%;
  height: 350px;
}
/* common banner end */
/* health report start */
.stay-section.health-report-section{
  background: var(--Zircon);
}
.stay-section.health-report-section{

}
.stay-section.health-report-section .stay-card {
  padding: 24px;
  min-height: 500px;
  height: auto;
}
.customers-section .customer-head p{
color: var(--Zircon);
}
.number-count{
  border-right: 1px dotted var(--Eucalyptus);
  padding: 20px;
  text-align: center;
  min-height: 144px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.number-count.no-border{
border-right: 0;
}
.number-count h5{
  font-weight: 600;
  font-size: 1.5rem;
  color: var(--Eucalyptus);
}
.number-count p{
  font-size: 1rem;
}
.right-cutomer p{
  text-align: center;
}
.right-cutomer h3{
text-align: center;
}
/* health report end */
/* simulator image  */
.simulator-img{
  text-align: center;
  background: var(--Cloudy-Grey);
  padding: 30px 20px 20px 20px;
  box-shadow: 0px 3px 30px rgba(0, 0, 0, .15);
  margin-bottom: 40px;

}
.simulator-img img{
  max-width: 450px;
 
}
.credit-simulator{
  background: var(--Zircon);
  border-left: 4px solid var(--Grapefruit);
  padding: 12px;
  position: relative;
}
.credit-simulator p{
  margin-bottom: 4px;
}
.credit-simulator h4{
  color: var(--Black-Pearl);
  font-size: 1.2rem;
}

.credit-card-score-section
{
  background: var(--white);
  padding: 60px 0;
}
.checkfor-free{
  margin-bottom: 40px;
  text-align: center;
}
.checkfor-free a{
  /* text-decoration: none;
  background: var(--Grapefruit);
  color: var(--white);
  padding: 12px 20px; */
  background: var(--Eucalyptus);
    color: var(--white);
    text-decoration: none;
    padding: 12px 20px;
    border-radius: 4px
}
.subscription-score-card{
  background: var(--Zircon);
  padding: 40px 20px;
  color: var(--Black-Pearl);
  border-left: 4px solid var(--Grapefruit);
  margin-bottom: 12px;
}
.subscription-score-card h5{
  font-size: 1rem;
}
.subscriptionBtn{
  margin-top: 30px;
}
.subscriptionBtn a{
  border:1px solid var(--Grapefruit);
  padding: 12px 20px;
  text-decoration: none;
  color: var(--Grapefruit);
}
/* simulator image end  */
/* personal loan start */
.personal-loan-section{
  padding: 60px 0;
  background: var(--Zircon);
  width: 100%;
}
.personal-loan-section .left-stay-content{
  text-align: left;
}
.personal-loan-section .left-stay-content h3{
  width: 100%;
}
.loan-form label{
  margin-bottom: 12px;
  font-weight: 400;
  color: var(--black);
  font-size: 1.1rem;
}
.loan-form label span{
  color: var(--Grapefruit);
}
.form-control:focus{
  box-shadow: none!important;
 
}
.personal-loan-section .form-control {
  font-size: .9rem;
}
.loan-form{
  margin-bottom: 60px;
}
.personal-loan-section .left-stay-content h3 {
  margin: 0 auto 20px auto;
}
.form-modal .modal-header{
  border-bottom: 0!important;
}
.form-modal .left-stay-content h3{
width: 100%;
font-size: 2rem;
margin-bottom: 8px;
}
.form-modal .form-control{
  border-radius: 0!important;
  padding: 8px;
  margin-bottom: 8px;
}
.form-modal label{
  margin-bottom: 6px;
}
.form-modal .loan-form {
  margin-bottom: 20px;
}
.form-modal .form-control{
font-size: .9rem;
}
.form-modal .modal-body{
padding: 0 30px 60px 30px;
}
.btn.applyloanBtn{
  /* background: var(--Grapefruit)!important;
  border-radius: 0!important;
  color: var(--white)!important; */
  /* max-width: 250px; */
  background: var(--Eucalyptus);
  color: var(--white);
  text-decoration: none;
  padding: 12px 20px;
  border-radius: 4px;
  transition: .6s;
}
.btn.applyloanBtn:hover{
  background: var(--Mirage);
  color: var(--white);
  transition: .6s;
}
.btn-close:focus{
  box-shadow: none!important;
}
/* personal loan end */
/* featured section start */
.featured-card{
  box-shadow: 0px 3px 30px rgba(0, 0, 0, .15);
  text-align: center;
  padding: 12px;
  margin-bottom: 12px;
  border-radius: 12px;
}
.featured-img img{
  width: 40px;
  margin-bottom: 4px;
}
.featured-card h5{
  font-size: .8rem;
  margin-bottom: 0;
}
.about-card span{
  font-weight: 500;
}
.loantable .process-name{
font-weight: 500;
}
.loantable td{
  padding: 16px 12px;
}
/* featured end */
 /* testimonial start */
 .testimonialbg{
  padding: 60px 0;
  width: 100%;
  background:var(--Black-Pearl);
  background-size: cover;
  color: #fff; 
  min-height: 350px;
}
.testimonial-section .left-stay-content h3{

}
.testimonialbg .admixadvert {
  text-align: center;
  /* padding-left: 280px; */
  width: 100%;
}
.testimonial-card{
  position: relative;
  padding: 40px;
  background-color: var(--white);
  border-radius: 15px;
  box-shadow: 0px 14px 16px 0px rgba(0, 0, 0, 0.04);
  margin: 20px;
  min-height: 350px;
}
.testi-iconimg img{
  max-width: 30px !important;
  width: 60px !important;
  margin-bottom: 6px;
}
.testimonial-card p{
  border-bottom: 1px solid var(--Porcelain);
  /* padding-bottom: 20px; */
  color: var(--Raven);

  
}
.testimonial-card .text-clamp{
  display: -webkit-box;
    -webkit-line-clamp: 3;         
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  
}
.testimonial-profile img{
  width: 60px!important;
  max-width: 100%!important;
}
.testimonial-profile h3{
  font-size: 1rem;
  margin-bottom: 0;
}
.testimonial-profile img{
  margin-bottom:12px;
}
.testimonial-content{
  margin-top:-180px;
  /* margin-bottom: 140px; */
}
.testimonial-content button.owl-prev,.testimonial-content button.owl-next {
  background: var(--Alabaster) !important;
}
/* media query start */
/* policy section start */
.policy-section{
  padding: 40px 0;
}
.policy-section h2{
  color: var(--Grapefruit);
  position: relative;
  padding-bottom: 8px;
}
.policy-section h2::after{
  position: absolute;
  bottom: 0;
  width: 30px;
  height: 2px;
  background: var(--Grapefruit);
  content: '';
  left: 0;
}
.policy-section h4{
  font-size: 1.2rem;
  color: var(--Mirage);
}
.policy-section strong{
  font-weight: 500;
  color: var(--Mirage);
}
.policy-section a{
  text-decoration: none;
  color: var(--Mirage);
  transition: .6s;
}
.policy-section a:hover{
  color: var(--Brandeis-Blue);
}
/* policy end */
@media(max-width:1440px){
  /* .slider-content .slider-caption h2 {
    font-size: 45px;
} */
.applyloan a {

  padding: 16px 30px;
} 
.left-stay-content h3 {
  font-size: 2.3rem;
}
.customer-head h3 {
  font-size: 3.2rem;
}
.customer-head{
  position: absolute;
  z-index: 3;
  width: 520px;
}
.testimonial-card {
  min-height: 300px;
}
}
@media(max-width:1300px){
  .left-stay-content h3 {
    font-size: 2rem;
}
/* .slider-content .slider-caption h2 {
  font-size: 40px;
} */
.left-stay-content h3{
  width: 80%;
}
.stay-card {
  padding: 30px;
  min-height: 590px;
}
.stay-card h4 {
  font-size: 20px;
}

}
@media(max-width:1200px){
  .finserv-navbar .navbar-brand{
margin-right: 0;
  }
  .financial-card h5 {
    font-size: .7rem;
  }
  .left-stay-content h3 {
    font-size: 1.8rem;
  }
}
@media(max-width:1024px){
  .slider-content h2 {
    font-size: 3rem;
  }
  .about-section .applyloan a {
    padding: 12px 20px;
}
}
@media(max-width:1050px){
  /* .slider-content .slider-caption h2 {
    width: 54%;
  }
  .slider-content .slider-caption {
    top: 20%;
  } */
}
@media(max-width:992px){
  .inner-service-card p {
    margin-bottom: 16px;
}
.customer-head h3 {
  font-size: 3rem;
}
.customer-head {
  left: 60px;
}
.applyloan{
  margin-bottom: 30px;
}
.about-section{
padding: 40px 0;
}
.customer-head {
  /* position: static; */
  top: 54px;
  margin-bottom: 30px;
}
.customers-section {
  padding: 200px 15px 70px
}
.navbar-toggler:focus{
  box-shadow: none!important;
}
.navbar-toggler{
  border: 0!important;
}
/* .slider-content .slider-caption h2 {
  font-size: 2.5rem;
  width: 80%;
} */
.btn-whatsapp-pulse {
  /* background: #e74f3e; */
  margin-bottom: 20px;
}
.right-cutomer {
  margin-top: 100px;
}
.stay-section ,.credit-health-section,.service-section,.contact-section,.credit-card-score-section{
  padding: 40px 0;
}
.service-card {
  margin-bottom: 60px;
}
.left-stay-content h3 {
  width: 100%;
}
.calltoaction .call-content{
width: 100%;
}
.common-banner .banner-common h2 {
  font-size: 2.5rem;
}
.contact-content .left-stay-content h3 {
  font-size: 2rem;
}
.footer-logo img {
  width: 100px;
}
nav.navbar.TransparentNav .nav-item .nav-link {
  font-size: 16px;

}
}
@media(max-width:768px){
  .right-corner-img img {
    width: 397px;
    display: none;
  }
  .customer-head h3 {
    width: 100%;
    font-size: 2.5rem;
}
.right-cutomer {
  margin-top: 70px;
}
.about-section,.stay-section {
  padding: 20px 0;
}
.stay-card {
  padding: 12px
}
.right-corner-img img{
  width: 100%;
}
.right-corner-img img {
  display: none;
  width: 100%;
  max-width: 100%;
}
.customer-head {
  position: static;
  width: 100%;
}
.customers-section {
  padding: 40px 20px;
}
.about-section .left-stay-content h3 {
  font-size: 1.8rem;
  margin-bottom: 10px;
}
.hero-img {
  justify-content: left;
}
.slider-content {
  padding: 20px 0;
}
.slider-content .sliderCaption {
  padding-top: 0;
}
.slider-content h5 {
  font-size: 1.5rem;
  margin-bottom: 0px;
}
.slider-content h2 {
  font-size: 2.5rem;
}
.stay-card {
  min-height: 530px;
}
.customer-head {
  margin-bottom: 0;
}
.inner-service-card{
  min-height: auto!important;
}
.calltoaction {
  padding: 0 0 40px 0
}
.number-count{
  border-right:0;

}
.testimonial-card {
  padding: 20px;
}
.testimonial-card {
  min-height: 275px;
}
}
@media(max-width:720px){
  /* .slider-content .slider-caption h2 {
    font-size: 2rem;
} */
.applyloan a {
  padding: 12px 20px;
}
/* .hero-section button.owl-prev, .hero-section button.owl-next {
  width: 45px;
  height: 45px; 
/* } */
.calltoaction .call-content h3 {
  font-size: 1.2rem;
}
.calltoaction .call-content {
  width: 100%;
}
.calltoaction .call-content h5 {
  font-size: 1rem;
}
.footer-logo img {
  width: 100px;
}
footer {
  padding: 60px 0;
}

}
@media(max-width:575px){
  .stay-card{
    height: auto;
    padding-bottom: 30px;
  }
  /* .slider-content .slider-caption h2 {
    font-size: 1.5rem;
} */
.left-stay-content h3{
  font-size: 1.5rem;
}
.applyloan a {
  padding: 8px 12px;
}
nav.navbar.finserv-navbar img {
  max-width: 90px;
}
.about-section .applyloan a {
  padding: 12px 20px;
}
.customers-section ,.contact-section ,.credit-card-score-section{
  padding:20px 0;
}
.common-banner .banner-common h2 {
  font-size: 2rem;
}
.about-card h5{
  font-size: 1.1rem;
}
.contact-content .left-stay-content h3 {
  font-size: 1.5rem;
}
footer{
  padding: 20px 0;
}
.calltoaction .call-content a {
padding: 8px;
}
.left-stay-content h3 {
  margin-bottom: 20px;
}
.number-count {
  min-height: auto;
}
.footer-contact h4{
  font-size: 1.2rem;
}
.policy-section {
  padding: 20px 0;
}
}
@media(max-width:451px){
  .about-section .left-stay-content h3 {
    font-size: 1.5rem;
} 
}
@media(max-width:425px){
  /* .hero-section .owl-theme .owl-nav {
    bottom: 20px;
  }
  .hero-section button.owl-prev, .hero-section button.owl-next {
    width: 30px;
    height: 30px;
}
.hero-section .owl-next img,.hero-section .owl-prev img{
width: 8px;

} */
.footer-menulist h5 {
  font-size: 1.2rem;
}
}
@media(max-width:375px)
{
  .customer-head h3 {
    font-size: 2rem;
}
.right-cutomer {
  margin-top: 12px;
}
nav.navbar.finserv-navbar img {
  max-width: 80px;
}
.common-banner .banner-common h2 {
  font-size: 1.5rem;
}
.footer-menulist ul li a {
  font-size: 1rem;
}
.stay-section, .credit-health-section, .service-section, .contact-section, .credit-card-score-section {
  padding: 20px 0;
}
}
/* media query end */