*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: poppins;
}
html,body{
    width: 100%;
    height: 100%;
    background-color: rgb(0,74,161) !important;
}

.pra-1{
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    font-family: "Jost", sans-serif;
}

.loans span{
  font-weight:600;
}



.unorder li a{
font-weight: 700;
font-size: 14px;
color: #111111;
line-height: 30px;
text-transform: uppercase;
font-family: "Poppins", sans-serif;
padding: 20px 0px;
margin: 0 20px;


}

.unorder button{
    background-color: rgb(0,74,161);
    width: 150px;
    height: 50px;
    border-radius: 30px;
    font-weight: 500;
    margin-top: 10px;
    border: none;

}
.button-new{
    background-color:rgb(0,74,161);
    width: 100%;
    height: 50px;
    font-weight: 500;
    margin-top: 10px;
    border: none;

}
/* owl slider css wwritten by ayush saini */

.home-demo .item {
    background: white;
}
.home-demo h2 {
    color: #FFF;
    text-align: center;
    padding: 5rem 0;
    margin: 0;
    font-style: italic;
    font-weight: 300;
}
.owl-nav{
    display: flex;
    justify-content: space-between;
    font-size: 50px;

   
}
.owl-next{
    background-color:white;
    z-index: 999;
    
}
.owl-next span{
    background-color:white;
    padding: 5px 10px;
}
.owl-prev{
    background-color:white;
    z-index: 999;
}
.owl-prev span{
    background-color: white;
    padding: 5px 10px;
    color: black;
}
.owl-prev span:hover{
    color: black;
}
.owl-next span:hover{
    color: black;
}
.owl-dot{
    display: none !important;
}
.loan{
    margin-top: -50px;
}
.owl-theme .owl-nav{
display: none ;
}
.loan-bg{
    margin-top: -30px;
    background: rgb(22,26,51);
background: linear-gradient(90deg, rgba(22,26,51,1) 23%, rgba(2,0,36,1) 41%, rgba(22,26,51,1) 76%);
}
.information{
    background-color: rgb(0,74,161);
}
.header-2{
    background-color: white;
    color: black;
}
.dropdown-toggle{
    width: 100%;
    border: none;
    height: 60px;
    border-radius: 80px !important;
    padding: 16px !important;
    margin: 10px;
    background-color: #F9F9FC !important;
    color: black;
}
.dropdown-toggle:focus{
outline:none;
}
.bg-bl{
    background-color: #111111 !important;
}
.all-inputs input{
    width: 100%;
    border: none;
    height: 60px;
    border-radius: 80px;
    padding: 34px;
    margin: 10px;
    background-color: #F9F9FC;
    color: #928597;
}
.all-inputs input:focus{
    outline: none;
}
.page-footer {
    position: fixed;
    right: 0;
    bottom: 50px;
    display: flex;
    align-items: center;
    padding: 5px;
    z-index: 1;
  }
  
  .page-footer a {
    display: flex;
    margin-left: 4px;
  }
.btn button{
    border: none;
    background-color: #0C2139;
    color: white;
    width: 250px;
    height: 60px;
    
}
.jus{
    text-align: justify;
    font-size: 16px;
    line-height: 28px;
}
.chat{
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;

}
/* .head::after{
        position: absolute;
    content: '';
    right: 107px;
    top: 67px;
    width: 50px;
    height: 1px;
    background-color: #fb873c;
}
.head::before{
    position: absolute;
    content: '';
    right: 0;
    top: 22px;
    width: 50px;
    height: 1px;
    background-color: #fb873c;
   
}  */
.process{
    background-color: #E9EEF3;
    margin-top: -50px;
    /* padding: 100px; */
}
.box{
    background-color: white;
    width: 100%;
    height: 300px;
}
.pra{
    color: #9CA2BA;
}
.card-body{
    background: rgb(2,0,36);
    background: linear-gradient(90deg, rgba(2,0,36,1) 0%, rgba(9,9,121,1) 35%, rgba(0,212,255,1) 100%);
}
.card-body input{
    font-size: 12px;
}
.Services{
    background-color: white;
    margin-top: -50px;
}
.Services p{
    font-weight: 400;
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    font-family: poppins;
}
.Services h4{
    font-weight: 400;
    font-family: "Playfair Display", serif;
    font-size: 16px;
    line-height: 19px;

}
.heading{
    font-weight: 700;
    color: #222222;
    font-size: 26px;
    line-height: 40px;
    letter-spacing: 1px; font-family: "Jost", sans-serif;

}
.process h4{
    font-weight: 700;
    font-family: poppins;
    font-size: 20px;
    line-height: 19px;
    letter-spacing: -0.4px;
    color: #222222;
}
.button, input, optgroup, select, textarea {
border:none;
outline:none;
padding:10px;
background:#F5F6F7;
border-radius:30px;
width:100%;


}
::placeholder {
  font-weight:600;
  color:black;
  padding:0 10px;
}
.num{
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    font-family: poppins;

}
.icon{
    color: #FB873C;
}
footer{
    background-color: #0C2139;
}
.ri-arrow-up-s-fill:before{
color: white;
    font-size: 42px;
}

.footer-heading{
    font-weight: 600;
    font-size: 18px;
    color:rgb(0,74,161);
    font-family: poppins;
    text-transform: capitalize;
    line-height: 21px;
}
.footer-pra{
    font-family: poppins;
    font-weight: 400;
    line-height: 23px;
    font-size: 13px;
    color: #f1f1f1f1;
    text-align: justify;
}
.footer{
    text-decoration: none;
    list-style: none;
    
}
.footer-pra a:hover{
    color:rgb(0,74,161);
}
.unorder li a:hover{
 color:rgb(0,74,161);
}
#button {
    display: inline-block;
    background-color: #0C2139;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 30px;
    right: 30px;
    transition: background-color .3s, 
      opacity .5s, visibility .5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
  }
  #button::after {
    content: "";
    font-family: FontAwesome;
    font-weight: normal;
    font-style: normal;
    font-size: 2em;
    line-height: 50px;
    color: #fff;
  }
  #button:hover {
    cursor: pointer;
    background-color: #333;
  }
  #button:active {
    background-color: #555;
  }
  #button.show {
    opacity: 1;
    visibility: visible;
  }
  .top-banner{
    background-color: #111111;
    color: white;
  }
  .top-banner h1{
    font-weight: 700;
    font-size: 32px;
    line-height: 50px;
    letter-spacing: -0.064px;
    font-family: "Playfair Display", serif;
  }
  .form input{
  width:100%;
  padding: 15px 30px;
  margin:10px 0;
  border-radius:20px;
  border:none;
  border: 1px solid lightgrey;
 }
 .form input:focus{
  border-color:red;
 }
 .modal-body button{
  padding:8px 40px;
  border:none;
  background-color:rgb(0,74,161);
  margin-left: 12px;
  color:white;
  border-radius:20px;
}
.modal-header .btn-close{
color:white;

}
 
  .about{
    margin-top: -48px;
  }
  .service-pra{
    font-weight: 400;
    font-size: 14px;
    color: #444444;
    line-height: 24px;
    font-family: poppins;

  }
.wppBtn {
  display: none;
  position: fixed;
  bottom: 120px;
  right: 30px;
  width: 60px;
  height: 60px;
  z-index: 999;
  max-width: 60px;
  max-height: 60px;
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8cGF0aCBzdHlsZT0iZmlsbDojNENBRjUwOyIgZD0iTTI1Ni4wNjQsMGgtMC4xMjhsMCwwQzExNC43ODQsMCwwLDExNC44MTYsMCwyNTZjMCw1NiwxOC4wNDgsMTA3LjkwNCw0OC43MzYsMTUwLjA0OGwtMzEuOTA0LDk1LjEwNCAgbDk4LjQtMzEuNDU2QzE1NS43MTIsNDk2LjUxMiwyMDQsNTEyLDI1Ni4wNjQsNTEyQzM5Ny4yMTYsNTEyLDUxMiwzOTcuMTUyLDUxMiwyNTZTMzk3LjIxNiwwLDI1Ni4wNjQsMHoiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZBRkFGQTsiIGQ9Ik00MDUuMDI0LDM2MS41MDRjLTYuMTc2LDE3LjQ0LTMwLjY4OCwzMS45MDQtNTAuMjQsMzYuMTI4Yy0xMy4zNzYsMi44NDgtMzAuODQ4LDUuMTItODkuNjY0LTE5LjI2NCAgQzE4OS44ODgsMzQ3LjIsMTQxLjQ0LDI3MC43NTIsMTM3LjY2NCwyNjUuNzkyYy0zLjYxNi00Ljk2LTMwLjQtNDAuNDgtMzAuNC03Ny4yMTZzMTguNjU2LTU0LjYyNCwyNi4xNzYtNjIuMzA0ICBjNi4xNzYtNi4zMDQsMTYuMzg0LTkuMTg0LDI2LjE3Ni05LjE4NGMzLjE2OCwwLDYuMDE2LDAuMTYsOC41NzYsMC4yODhjNy41MiwwLjMyLDExLjI5NiwwLjc2OCwxNi4yNTYsMTIuNjQgIGM2LjE3NiwxNC44OCwyMS4yMTYsNTEuNjE2LDIzLjAwOCw1NS4zOTJjMS44MjQsMy43NzYsMy42NDgsOC44OTYsMS4wODgsMTMuODU2Yy0yLjQsNS4xMi00LjUxMiw3LjM5Mi04LjI4OCwxMS43NDQgIGMtMy43NzYsNC4zNTItNy4zNiw3LjY4LTExLjEzNiwxMi4zNTJjLTMuNDU2LDQuMDY0LTcuMzYsOC40MTYtMy4wMDgsMTUuOTM2YzQuMzUyLDcuMzYsMTkuMzkyLDMxLjkwNCw0MS41MzYsNTEuNjE2ICBjMjguNTc2LDI1LjQ0LDUxLjc0NCwzMy41NjgsNjAuMDMyLDM3LjAyNGM2LjE3NiwyLjU2LDEzLjUzNiwxLjk1MiwxOC4wNDgtMi44NDhjNS43MjgtNi4xNzYsMTIuOC0xNi40MTYsMjAtMjYuNDk2ICBjNS4xMi03LjIzMiwxMS41ODQtOC4xMjgsMTguMzY4LTUuNTY4YzYuOTEyLDIuNCw0My40ODgsMjAuNDgsNTEuMDA4LDI0LjIyNGM3LjUyLDMuNzc2LDEyLjQ4LDUuNTY4LDE0LjMwNCw4LjczNiAgQzQxMS4yLDMyOS4xNTIsNDExLjIsMzQ0LjAzMiw0MDUuMDI0LDM2MS41MDR6Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);
}

/* pulse */
.pulse {position: fixed;}
.pulse:after {
    content: "";
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 40px;
    border: 3px solid #4caf50;
    position: absolute;
      
    animation: pulse 2s ease 0s infinite;
}
@keyframes pulse {
  0% {
      opacity: 1;
      transform: scale(1);
  }
  80% {
      opacity: 0;
      transform: scale(1.2);
  }
  100% {
      opacity: 0;
      transform: scale(2);
  }
}

.drp-dwn{
 display:none;
}
.hov:hover drp-dwn{
   display:block;
}
/* Dropdown Button */
.dropbtn {
  background-color: #4CAF50;
  color: white;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}

/* Dropdown button on hover & focus */
.dropbtn:hover, .dropbtn:focus {
  background-color: #3e8e41;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
  position: relative;
  display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 99;
}

/* Links inside the dropdown */
.dropdown-content a {
  color: black;
  padding: 5px 16px !important;
  text-decoration: none;
  display: block;
  margin:0px !important;
  text-align:center;
  font-size:12px !important;
}
.ri-arrow-down-s-line:before{
font-size: 18px;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
   background:#004AA1;
   color:white !important;
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
  display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}
.home-loan-first-img img{
 width:100%;
 height:450px;
object-fit:cover;
}
a{
text-decoration:none;
}
   .head-img img{
 width:200px;

}
.accordion-item-custom{
       border: none !important;
}
@media (max-width:425px){
.head-img img{
   width:100px !important;
}
}

@media (max-width:768px) {

     .find{
            font-size: 34px !important;
      }
    
    .btn button{
        width: 100%;
        padding:20px;
    }
    #button {
        margin: -6px;
        width:40px;
height:40px;
bottom: 61px;
    right: 33px;
      }
.first-slide-img{
        width:100% !important;
        height:auto !important;
    }
.sub-header p{
font-size:10px !important;
}

.wppBtn{
width:40px;
height:40px;
}
.pulse:after{
width:40px;
height:40px;
}

table th{
    border: 1px solid black;
    padding: 10px;
    margin: 10px;
}
table.table_black_border tr th {
    border: 1px solid #000;
    padding: 3px 10px !important;
}
}