body{
    overflow-x: hidden;
    font-family: 'Roboto';
}
html {
    /* scrollbar-color: #000 #000;
    scrollbar-width: thin; */
    scroll-behavior: smooth;
}
html.lenis,
html.lenis body {
    height: auto;
}
.lenis.lenis-smooth {
    scroll-behavior: auto !important;
}
.lenis.lenis-smooth [data-lenis-prevent] {
    overscroll-behavior: contain;
}
.lenis.lenis-stopped {
    overflow: hidden;
}
.lenis.lenis-scrolling iframe {
    pointer-events: none;
}
::-webkit-scrollbar {
    width: 0px;
}
::-webkit-scrollbar-thumb {
    background: #ca252b; 
}
::-webkit-scrollbar-thumb:hover {
    background: #ca252b; 
}

@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.eot');
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Roboto-Regular.woff2') format('woff2'),
      url('../fonts/Roboto-Regular.woff') format('woff'),
      url('../fonts/Roboto-Regular.ttf') format('truetype'),
      url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Medium.eot');
  src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Roboto-Medium.woff2') format('woff2'),
      url('../fonts/Roboto-Medium.woff') format('woff'),
      url('../fonts/Roboto-Medium.ttf') format('truetype'),
      url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Bold.eot');
  src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Roboto-Bold.woff2') format('woff2'),
      url('../fonts/Roboto-Bold.woff') format('woff'),
      url('../fonts/Roboto-Bold.ttf') format('truetype'),
      url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Light.eot');
  src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Roboto-Light.woff2') format('woff2'),
      url('../fonts/Roboto-Light.woff') format('woff'),
      url('../fonts/Roboto-Light.ttf') format('truetype'),
      url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-SemiBold.eot');
  src: url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Poppins-SemiBold.woff2') format('woff2'),
      url('../fonts/Poppins-SemiBold.woff') format('woff'),
      url('../fonts/Poppins-SemiBold.ttf') format('truetype'),
      url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins-Regular.eot');
  src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
      url('../fonts/Poppins-Regular.woff2') format('woff2'),
      url('../fonts/Poppins-Regular.woff') format('woff'),
      url('../fonts/Poppins-Regular.ttf') format('truetype'),
      url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/* policy */
.policy-bg {
    background: #fff;
    padding: 40px 0;
    padding-bottom: 0;
}

.policy-faq .accordion-button {
    background: #444852;
    color: #fff;
    box-shadow: none;
    position: relative;
    padding: 20px 15px;
    border-radius: 15px;
    font-size: 20px;
    padding-left: 45px;
    font-weight: normal;
}

    .policy-faq .accordion-button::after {
        background-image: url(../images/mega-menu-icon22.png);
        background-repeat: no-repeat;
    }

    .policy-faq .accordion-button:not(.collapsed)::after {
        background-image: url(../images/mega-menu-icon22.png);
        transform: rotate(-180deg);
    }

.policy-faq .accordion-flush .accordion-item {
    background: #444852;
    
    color: #fff;
    margin-bottom: 20px;
    border-radius: 15px;
   
}

.policy-faq .accordion-item:last-of-type .accordion-button.collapsed {
    border-bottom-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.policy-faq .accordion-flush .accordion-item .accordion-button {
    border-radius: 15px;
}

.policy-faq .accordion-button::before {
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: radial-gradient(circle, fff, #2E3891);
    box-shadow: 3px 3px 6px #00000029;
    left: 17px;
    top: 24px;
}

.policy-faq {
    padding: 0 15%;
}

    .policy-faq h3 {
        color: #fff;
        font-size: 35px;
        font-weight: normal;
        text-align: center;
        padding-bottom: 20px;
        margin: 0;
    }
.main-container{
    margin: 0 30px;
}
.hc-offcanvas-nav.hc-nav-1.nav-position-left .nav-container {
  transform: translate3d(-493px, 0, 0);
}
.top-sec{
  background: #000000;
  padding: 7px 0;
}
.call-box a{
  color: #fff;
  text-decoration: none;
  font-weight: normal;
  font-size: 14px;
  transition: 0.5s;
}
.call-box a:hover{
  color: #72BE44;
  transition: 0.5s;
}
.call-box i{
  color: #72BE44;
  font-size: 15px;
  padding-right: 5px;
}
.call-box p{
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
}
.link-top ul{
  padding: 0;
  margin: 0;
}
.link-top li{
  display: inline-block;
  padding-left: 10px;
}
.link-top a{
  text-decoration: none;
  color: #fff;
  font-size: 14px;
  font-weight: normal;
  transition: 0.5s;
}
.link-top a:hover{
  color: #72BE44;
  transition: 0.5s;
}
.link-top{
  text-align: right;
}
.navbar-expand-lg .navbar-collapse{
  justify-content: end;
}
.desk-top-menu{
  position: relative;
}
header .toggle{
  width: auto;
  height: auto;
  right: 0;
  top: 33px;
}
.headerRightmainAll ul{
  padding: 0;
  margin: 0;
}
.headerRightmainAll li{
  list-style: none;
}
.navbar-light .navbar-nav .nav-link{
  color: #000000;
  font-weight: 500;
  padding: 27px 15px;
  font-size: 15px;
  transition: 0.5s;
}
.navbar-light .navbar-nav .nav-link:hover{
  color: #72BE44;
}
.navbar-light .navbar-nav .nav-link:focus{
  color: #72BE44;
}
.navbar-light .navbar-nav .nav-link.active{
  color: #72BE44;
}
.modal-btn .btn-primary{
  background: #fff;
  box-shadow: 0px 3px 6px #00000042;
  border-radius: 6px;
  color: #000000;
  border: none;
  transition: 0.5s;
  font-weight: 500;
}
.modal-btn{
  padding-right: 40px;
}
.modal-btn .btn-primary:hover{
  background: #72BE44;
  color: #fff;
  transition: 0.5s;
}
.navbar-brand{
  width: 180px;
}
.form-poppup .form-group {
  margin-bottom: 20px;
}
.form-poppup .form-control {
  color: #000;
  font-family: 'Montserrat';
  font-weight: 500;
  font-size: 14px;
  box-shadow: none;
  border: 1px solid #ced4da;
  padding: 10px 15px;
}
.form-poppup select {
  color: #000;
  font-family: 'Montserrat';
  font-weight: 500;
  font-size: 14px;
  color: #000;
  box-shadow: none;
  border: 1px solid #ced4da;
  padding: 10px 15px;
}
.sub-btn-icon a {
  display: block;
  text-align: center;
  background: #72BE44;
  border-radius: 10px;
  color: #fff;
  text-decoration: none;
  padding: 10px 0;
  font-family: 'Montserrat';
  font-weight: normal;
  transition: 0.5s;
}
.modal-btn .modal-dialog{
  max-width: 60%;
}
.desk-top-menu .dropdown .dropbtn {
  border: none;
  outline: none;
  background-color: inherit;
  margin: 0;
  cursor: pointer;
  color: #000;
  font-size: 15px;
  font-weight: 500;
}
.desk-top-menu .dropdown-content {
  position: absolute;
  z-index: 9;
  top: 100%;
  left: 0;
  visibility: hidden;
  width: 200px;
  padding: 5px 0;
  -webkit-transition: all 0.2s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition-duration: 0.3s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.4s;
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  opacity: 0;
  border-bottom: 3px solid #003348;
  background-color: #ffffff;
  -webkit-box-shadow: 0 10px 37px rgb(0 0 0 / 7%);
}
.desk-top-menu .dropdown-content a {
  float: none;
  color: #000 !important;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 13px;
  font-weight: 500;
}
.desk-top-menu .dropdown:hover .dropdown-content {
  display: block;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.desk-top-menu .dropdown-content a:hover {
  color: #fff !important;
  background: #003348;
}
.desk-top-menu .dropdown i {
  font-size: 8px;
  color: #000;
  vertical-align: middle;
  margin-top: 0px;
}
.nav-item:hover .dropdown-content {
  display: block;
}
/* Submenu inside dropdown */
.submenu-item {
  position: relative;
}
.sub-dropdown {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  background: white;
  min-width: 180px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  z-index: 2;
}
.submenu-item:hover .sub-dropdown {
  display: block;
}
/* Basic link styling */
.dropdown-content a, .sub-dropdown a {
  display: block;
  padding: 8px 16px;
  color: #333;
  text-decoration: none;
}
.dropdown-content a:hover, .sub-dropdown a:hover {
  background-color: #f2f2f2;
}
/* banner */
.banner-img{
  position: relative;
}
.banner-text{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: left;
  padding-left: 55px;
}
.banner .owl-item.active h2 {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 0.3s;
}
.banner .owl-item.active a {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 0.3s;
}
.banner .owl-item.active p {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  animation-name: fadeInLeft;
  animation-delay: 0.3s;
}
.banner-text h2{
  color: #000;
  font-weight: 600;
  font-size: 50px;
  padding-right: 49%;
  font-family: 'Poppins';
  line-height: 45px;
}
.size-text{
  font-size: 35px !important;
}
.vikas-small{
  font-size: 35px;
  font-family: 'Poppins';
  font-weight: normal !important;
}
.banner-text a{
  background: #00668F;
  padding: 10px 30px;
  border-radius: 23px;
  text-decoration: none;
  color: #fff;
  transition: 0.5s;
}
.banner-text a:hover{
  color: #fff;
  background: #72BE44;
  transition: 0.5s;
}
.banner-text p{
  font-weight: normal;
  color: #000;
  font-size: 20px;
  margin: 20px 0;
}
.expor-btn{
  padding-top: 20px;
}
.phone-banner{
  display: none;
}
/* Gold Loan */
.tab-container .nav-tabs .nav-link{
  font-weight: 500;
  font-size: 1rem;
  color: #000;
  transition: 0.5s;
  border: none;
  position: relative;
  z-index: 9;
  background: linear-gradient(0deg,rgba(255,255,255,.28) 0,rgba(255,255,255,.28) 100%),#ffeec3;
  width: 171px;
  padding: 1rem;
  border: 1px solid #ccc;
  outline: none;
  margin-top: 0;
  border-radius: 0;
}
.tab-container .nav-tabs .nav-link::before{
  content: "";
  position: absolute;
  height: 0.25rem;
  width: 2rem;
  bottom: 12px;
  background: #72BE44;
  left: 50%;
  transition: all .5s ease-in;
  transform: translateX(-50%);
  display: none;
}
.tab-container .nav-tabs .nav-link.active::before{
  display: block;
}
.tab-container .nav-tabs .nav-link:hover::before{
  display: block;
}
.tab-container .nav-tabs .nav-link::after {
  content: "";
  position: absolute;
  width: 100%;
  background: linear-gradient(0deg,rgba(255,255,255,.28) 0,rgba(255,255,255,.28) 100%),#ffeec3;
  top: 0;
  left: 0;
  height: 1.25rem;
  border-radius: 0.5rem 0.5rem 0 0;
  z-index: -1;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
.tab-container .nav-tabs .nav-link:hover::after{
  top: -0.625rem;
}
.tab-container .nav-tabs .nav-link img{
  display: block;
  margin: auto;
  height: 28px;
  margin-bottom: 10px;
}
.tab-container .nav-tabs{
  border-bottom: none;
  justify-content: center;
  margin-top: -35px;
}
.tab-container .nav-tabs .nav-link.active::after{
  top: -0.625rem;
  background: #fff;
}
.tab-container .nav-tabs .nav-link:hover::after{
  background: #fff;
}
.tab-container .nav-tabs .nav-link.active{
  border: none;
  background: #fff;
  border: none;
  border-color: transparent;
  color: #000;
}
.tab-container .nav-tabs .nav-link:hover{
  border: none;
  border-color: transparent;
  transition: 0.5s;
  background: #fff;
}
.gold-img-box{
  display: flex;
  gap: 30px;
  align-items: center;
}
.gold-img-box h4{
  font-weight: bold;
  color: #000;
  font-size: 25px;
  padding-top: 20px;
}
.gold-img-box p{
  font-size: 16px;
  font-weight: normal;
  color: #000;
  margin: 0;
}
.more-btn a{
  box-shadow: 0px 3px 6px #00000042;
  border: 1px solid #707070;
  border-radius: 23px;
  padding: 12px 35px;
  text-decoration: none;
  color: #000;
  transition: 0.5s;
  font-weight: normal;
}
.more-btn a:hover{
background: #72BE44;
color: #fff;
transition: 0.5s;
}
.tab-details-box{
  box-shadow: 0px 3px 6px #00000029;
  margin: 0 55px;
}
.loan-detals{
  padding: 20px 18px;
  border: 1px solid #e5e5e5;
}
.padd-right{
  padding-right: 0;
}
.paad-line{
  padding: 0;
}
.padd-left{
  padding-left: 0;
}
.loan-detals h6{
  font-size: 20px;
  color: #000;
}
.btn-box{
  box-shadow: 0px 3px 6px #00000042;
  border: 1px solid #707070;
  border-radius: 23px;
  padding: 6px 26px;
  text-decoration: none;
  color: #000;
  transition: 0.5s;
  font-weight: normal;
  font-size: 13px;
  height: 33px;
}
.btn-box:hover{
  color: #72BE44;
}
.apply-btn{
  box-shadow: 0px 3px 6px #00000042;
  border-radius: 23px;
  padding: 6px 26px;
  text-decoration: none;
  background: #00668F;
  color: #fff;
  transition: 0.5s;
  font-weight: normal;
  font-size: 13px;
  height: 33px;
}
.apply-btn:hover{
  background: #72BE44;
  transition: 0.5s;
  color: #fff;
}
.busines-btn{
  display: flex;
  justify-content: space-between;
}
.top-bbox{
  padding-top: 50px;
}
.more-btn{
  text-align: center;
}
.tab-container{
  padding-bottom: 5%;
}
.other-box{
  padding-top: 40px;
  padding-left: 30px;
}
/* Offers for you */
.offers-sec{
  background: #262626;
  padding: 8% 0;
}
.offer-img{
  background: #72BE44;
  border-radius: 12px;
  padding: 20px 0 0px 20px;
  height: 200px;
  position: relative;
}
.offer-img::after{
  position: absolute;
  content: '';
  background: #00668F;
  width: 50px;
  height: 120%;
  right: 63px;
  top: -26px;
  transform: rotate(20deg);
}
.offer-box{
  position: relative;
  z-index: 9;
}
.offer-text h5{
  font-weight: 500;
  font-size: 20px;
  color: #000;
  margin: 0;
  padding-bottom: 5px;
}
.offer-text p{
  font-size: 15px;
  color: #000;
  font-weight: normal;
}
.offer-text a{
  background: #444852;
  border-radius: 23px;
  color: #fff;
  text-decoration: none;
  padding: 10px 25px;
  font-size: 13px;
  transition: 0.5s;
}
.offer-text a:hover{
  transition: 0.5s;
  background: #00668F;
}
.offers-top{
  margin: 0 55px;
  margin-top: -13%;
  padding-bottom: 5%;
}
.offers-top h3{
  color: #fff;
  font-weight: 500;
  font-size: 30px;
  margin: 0;
  padding-bottom: 30px;
  padding-left: 55px;
}
.offers-top .owl-carousel .owl-dots.disabled{
  display: block;
}
.offers-top .owl-carousel button.owl-dot{
  width: 8px;
  height: 8px;
  background: #000;
  border-radius: 50%;
  margin: 0 3px;
  opacity: .25;
}
.offers-top .owl-carousel button.owl-dot.active{
  width: 8px;
  height: 8px;
  background: transparent;
  background: #000;
  border-radius: 50%;
  opacity: 1;
}
    .offers-top .owl-dots {
        text-align: center;
        padding-top: 20px;
    }
/* Core Purpose / Our Mission */
.our-mission-sec{
  background: #F5F5F5;
  border-radius: 12px;
  overflow: hidden;
  margin: 0 55px;
  margin-bottom: 5%;
}
.mission-hedinig{
  margin: 0 55px;
}
.mission-text h3{
  color: #000;
  font-size: 30px;
  font-weight: normal;
}
.mission-text p{
  font-size: 16px;
  font-weight: normal;
  color: #000;
}
.mission-text a{
  color: #fff;
  text-decoration: none;
  font-size: 14px;
  padding: 8px 25px;
  font-weight: normal;
  background: #00668F;
  border-radius: 23px;
  transition: 0.5s;
}
.mission-text a:hover{
  background: #72BE44;
  transition: 0.5s;
}
.mission-text{
  padding: 0 7%;
}
.mission-hedinig h3{
   font-weight: 500;
   color: #000;
   font-size: 30px;
   padding-bottom: 20px;
   margin: 0;
}
/*  */
.phone-value{
  display: none;
}
.value-img{
  display: flex;
  flex-direction: column;
  justify-content: space-between;
 
}
.value-img h4{
  color: #000;
  font-size: 16px;
  font-weight: 500;
}
.value-img a{
  font-weight: normal;
    background: #00668F;
    padding: 6px 0px;
    text-decoration: none;
    color: #fff;
    text-align: center;
    border-radius: 23px;
    width: 105px;
    font-size: 13px;
    transition: 0.5s;
}
.value-img a:hover{
  color: #fff;
  background: #72BE44;
  transition: 0.5s;
}
.value-box{
  border: 0.5px solid #707070;
  border-radius: 12px;
  padding: 20px 20px;
  background: #fff;
  height: 175px;
}
.value-box p{
  margin: 0;
  font-size: 16px;
  color: #000;
  font-weight: normal;
  padding-top: 10px;
}
.core-value-sec{
  background: #F5F5F5;
  padding: 3% 55px;
}
.core-value-sec h3{
  color: #000;
  font-size: 30px;
  font-weight: 500;
  margin: 0;
  padding-bottom: 20px;
}
.all-btn a{
  border: 1px solid #707070;
  padding: 7px 25px;
  color: #000;
  text-decoration: none;
  font-size: 15px;
  font-weight: normal;
  transition: 0.5s;
  border-radius: 23px;
}
.all-btn a:hover{
  background: #72BE44;
  color: #fff;
  transition: 0.5s;
}
.all-btn{
  text-align: center;
  padding-top: 40px;
}
/* Important Notice */
.important-bg{
  background: #F5F5F5;
  padding: 3% 55px;
  box-shadow: 0px 4px 25.6px 0px #00000047;
}
.important-heding h3{
  font-size: 30px;
  color: #000;
  font-weight: 500;
  margin: 0;
}
.accodiun-important .accordion-button::after{
  margin-left: unset;
}
.accodiun-important .accordion-button{
  padding: 0;
  background: transparent;
  font-size: 18px;
  color: #000;
  font-weight: 500;
  justify-content: end;
  box-shadow: none;
}
.important-bg .accordion-item{
  background: transparent;
}
.important-img{
  position: relative;
}
.important-img-text{
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 15px;
}
.important-img-text h5{
  font-size: 16px;
  color: #fff;
  font-weight: 500;
}
.important-img-text p{
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  font-size: 15px;
  font-weight: normal;
  margin: 0;
  color: #fff;
  width: 95.5%;
}
.important-img-text a{
  color: #fff;
  text-decoration: underline;
  font-size: 15px;
  font-weight: 500;
  transition: 0.5s;
}
.important-img-text a:hover{
  color: #72BE44;
  transition: 0.5s;
}
.important-bg .accordion-body{
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

/* blog */
.blog-text h6{
  display: inline-block;
  background: #72BE44;
  padding: 5px;
  margin: 0;
  border-radius: 3px;
  color: #fff;
  font-size: 10px;
  font-weight: normal;
}
.blog-text h4{
  color: #fff;
  font-weight: 500;
  font-size: 20px;
  padding-top: 10px;
}
.blog-text p{
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
}
.blog-img{
  position: relative;
  overflow: hidden;
  border-radius: 12px;
}
.blog-img::after{
  position: absolute;
  content: '';
  background: transparent linear-gradient(0deg, #000000 0%, #54545400 100%) 0% 0% no-repeat padding-box;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.blog-text{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 9;
  padding: 20px;
}
.blog-sec h3{
  font-size: 30px;
  color:#000;
  font-weight: 500;
  margin: 0;
  padding-bottom: 30px;
}
.blog-sec{
  padding: 3% 55px;
  position: relative;
}
.blog-sec .owl-carousel .owl-nav.disabled{
  display: block;
}
.blog-sec .owl-carousel .owl-nav button.owl-prev{
  background: url(../images/slide-arrow-btn1.png) no-repeat;
  width: 37px;
  height: 37px;
  background-position: center;
  position: absolute;
  top: 42%;
  left: -50px;
}
.blog-sec .owl-carousel .owl-nav button.owl-prev span{
  display: none;
}
.blog-sec .owl-carousel .owl-nav button.owl-next{
  background: url(../images/slide-arrow-btn2.png) no-repeat;
  width: 37px;
  height: 37px;
  background-position: center;
  position: absolute;
  top: 42%;
  right: -50px;
}
.blog-sec .owl-carousel .owl-nav button.owl-next span{
  display: none;
}
/* plya store */
.ply-text h5{
  color: #fff;
  font-size: 25px;
  font-weight: normal;
}
.plystore-sec{
  background: #444852;
    border-radius: 38px;
    padding: 40px;
    margin-top: 5%;
    margin-bottom: 7%;
    margin-left: 55px;
    margin-right: 55px;
}
.phone-img{
  position: relative;
}
.phone-img img{
  position: absolute;
  top: -116px;
  height: 395px;
  right: 0;
}
/* footer */
.footer-address h4{
  color: #000;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 15px;
}
.footer-address p{
  color: #000; 
  font-weight: normal;
  font-size: 16px;
  padding-top: 15px;
  position: relative;
  padding-left: 40px;
}
.footer-address p::before{
  position: absolute;
  content: '';
  width: 26px;
  height: 25px;
  left: 0;
  top: 15px;
  background: url(../images/loacte-icon.png) no-repeat;
  background-position: center;
}
.footer-address a{
  color: #000; 
  font-weight: normal;
  font-size: 16px;
  text-decoration: none;
  transition: 0.5s;
  position: relative;
  padding-left: 40px;
  display: block;
}
.icon-1::before{
  position: absolute;
  content: '';
  width: 22px;
  height: 16px;
  background: url(../images/email-icon.png) no-repeat;
  background-position: center;
  left: 0;
  top: 0;
}
.icon-2::before{
  position: absolute;
  content: '';
  width: 21px;
  height: 23px;
  background: url(../images/call-icon.png) no-repeat;
  background-position: center;
  left: 0;
  top: 0;
}
.footer-address a:hover{
  color: #72BE44;
  transition: 0.5s;
}
.email-box{
  padding: 20px 0;
}
.quick-link h4{
  color: #000;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 15px;
}
.quick-link ul{
  padding: 0;
  margin: 0;
}
.quick-link li{
  padding-bottom: 10px;
  list-style: none;
}
.quick-link li:last-child{
  padding-bottom: 0;
}
.quick-link a{
  font-size: 15px;
  text-decoration: none;
  color: #000;
  font-weight: normal;
  transition: 0.5s;
  background: transparent;
  border: none;
  padding: 0;
  box-shadow: none;
}
.quick-link a:hover{
  color: #72BE44;
  transition: 0.5s;
  padding-left: 5px;
  background: transparent;
}
.quick-link a:focus{
  box-shadow: none;
  background: transparent;
  color: #72BE44;
}
.quick-link a:active{
  background: transparent;
  color: #72BE44;
  box-shadow: none;
  border: none;
}
.quick-link a:active:focus{
  box-shadow: none;
  color: #72BE44;
}
.quick-link .card-body{
  background: transparent;
  border: none;
  padding-top: 10px;
  padding-bottom: 0;
}
.social-link h4{
  color: #000;
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 15px;
}
.social-link ul{
  padding: 0;
  margin: 0;
}
.social-link li{
  list-style: none;
  padding-bottom: 10px;
}
.social-link li:last-child{
  padding-bottom: 0;
}
.social-link a{
  font-size: 16px;
  color: #000;
  text-decoration: none;
  transition: 0.5s;
}
.social-link a:hover{
  color: #72BE44;
  transition: 0.5s;
}
.footer-logo p{
  font-size: 15px;
  color: #000;
  font-weight: normal;
  margin-bottom: 0px;
  text-align: justify;
}
.footer-bg{
  background: #F5F5F5;
  padding: 3% 55px;
  padding-bottom: 30px;
}
.coppy-text{
  padding-top: 6%;
}
.coppy-text p{
  text-align: center;
  font-size: 15px;
  font-weight: normal;
  color: #000;
  margin: 0;
}
.phone-accodiun{
  display: none;
}
#button {
    display: inline-block;
    background: #00668f;
    width: 50px;
    height: 50px;
    text-align: center;
    border-radius: 4px;
    position: fixed;
    bottom: 20px;
    right: 30px;
    transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
    opacity: 0;
    visibility: hidden;
    z-index: 1000;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
}
    #button.show {
        opacity: 1;
        visibility: visible;
  }
  #button::after {
        content: "\f077";
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        font-size: 20px;
        color: #fff;
    }
/* gold-loan */
.sub-banner{
  position: relative;
}
.sub-banner::after{
  position: absolute;
  content: '';
  background: transparent linear-gradient(278deg, #000000 0%, #54545400 100%) 0% 0% no-repeat padding-box;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}
.sub-heading h3{
  font-size: 35px;
  color: #fff;
  font-weight: 500;
}
.sub-heading{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  z-index: 9;
}
.pharagh-text p{
  text-align: center;
  font-size: 18px;
  color: #000;
  margin: 0;
  padding: 0 10%;
}
.pharagh-text{
  padding: 4% 0;
}
.benifite-text h5{
  font-weight: 500;
  font-size: 20px;
  color: #000;
}
.benifite-text p{
  color: #000;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
.benifit-out-box{
  background: #F5F5F5;
  padding: 30px 20px;
  border: 1px solid #cccccc59;
}
.benifit-tab .nav-tabs .nav-item{
  background: #e9e9e9;
  border-radius: 0.625rem;
}
.benifit-tab .nav-tabs{
  border-bottom: none;
  justify-content: space-between;
  background: #E6E6E6;
  margin-bottom: 30px;
}
.benifit-tab .nav-tabs .nav-link.active{
  background: #F5F5F5;
  border: none;
  color: #000;
}
.benifit-tab .nav-tabs .nav-link{
  border: none;
  font-weight: 500;
  color: #000;
  padding: 15px 114px;
}
.pad-2{
  padding: 0;
}
.document-img{
  position: relative;
  margin-bottom: 30px;
}
.document-img::before{
  position: absolute;
  content: '';
  background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
}
.benifit-tab{
  margin: 0 55px;
}
.document-2{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 99;
  padding: 20px;
}
.document-2 h4{
  color: #fff;
  font-size: 25px;
  margin: 0;
  font-weight: 500;
}
.document-box{
  background: #F5F5F5;
  border: 1px solid #707070;
  height: 100%;
}
.document-box h5{
  color: #000;
  font-weight: 500;
  font-size: 18px;
  margin: 0;
  padding: 0 20px;
  padding-bottom: 20px;
}
.document-box p{
  color: #444852;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
  border-bottom: 1px solid #ccc;
  margin: 0 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.document-box p:last-child{
  border-bottom: none;
  margin-bottom: 0;
}
.document-detils h3{
  color: #000;
  font-size: 30px;
  font-weight: 500;
  margin: 0;
  padding-bottom: 30px;
}
.document-detils{
  padding: 5% 0;
  margin: 0 55px;
}
.fees-charges-sec{
  background: #F5F5F5;
  border: 1px solid #707070;
  border-radius: 12px;
  padding: 40px 20px;
}
.fees-charges-sec h3{
  font-size: 30px;
  font-weight: 500;
  color: #000;
}
.fees-charges-sec p{
  color: #444852;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
.fees-charges-sec{
  margin-bottom: 5%;
  margin-left: 55px;
  margin-right: 55px;
}
.future-sec{
  background: transparent radial-gradient(closest-side at 50% 50%, #00668F 0%, #003348 100%) 0% 0% no-repeat padding-box;
  position: relative;
  margin: 0 55px;
}
.futured-text h3{
  color: #fff;
  font-size: 30px;
  font-weight: 500;
}
.futured-text p{
  color: #F5F5F5;
  font-size: 16px;
  font-weight: normal;
  opacity: 0.7;
  margin-bottom: 30px;
}
.futured-text a{
  background: #444852;
  color: #fff;
  text-decoration: none;
  font-size: 15px;
  font-weight: normal;
  transition: 0.5s;
  padding: 13px 30px;
  border-radius: 23px;
}
.futured-text a:hover{
  background: #72BE44;
  color: #fff;
  transition: 0.5s;
}
.logo-small{
  position: absolute;
  top: 20px;
  left: 20px;
}
.logo-small img{
  width: 185px;
}
.futured-text{
  padding-left: 22%;
}
.apply-poppup .btn-primary{
  width: 100%;
  text-align: left;
}
.apply-poppup{
  background: #F5F5F5;
  border-radius: 12px;
  border: 1px solid #707070;
  margin-top: 5%;
  margin-bottom: 10%;
  margin-left: 55px;
  margin-right: 55px;
}
.apply-poppup .btn-primary{
  background: transparent;
  border: none;
  box-shadow: none;
  color: #000;
  padding: 40px 20px;
}
.apply-poppup p{
  color: #444852;
  font-size: 16px;
  font-weight: normal;
  margin: 0;
}
.apply-poppup h3{
  font-size: 30px;
  font-weight: 500;
  color: #000;
}
.aaro-icon{
  text-align: right;
}
.apply-poppup .modal-dialog{
  max-width: 60%;
}
/* about us */
.vission-img{
  position: relative;
}
.vission-img::before{
  position: absolute;
  content: '';
  background: transparent linear-gradient(360deg, #000000 0%, #54545400 100%) 0% 0% no-repeat padding-box;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0;
}
.vission-img::after{
  width: 300px;
  height: 185px;
  bottom: 0;
  right: 0;
  position: absolute;
  content: '';
  background: #fff;
}
.our-vission-text h3{
  color: #000;
  font-size: 30px;
  font-weight: 500;
  margin: 0;
  padding-bottom: 20px;
}
.our-vission-text p{
  font-size: 16px;
  color: #444852;
  font-weight: normal;
}
.who-text{
  padding-top: 40px;
}
.limited-text{
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50%;
  z-index: 9;
  padding: 20px 15px;
}
.limited-text h5{
  color: #fff;
  font-size: 20px;
  font-weight: 500;
}
.limited-text p{
  font-weight: normal;
  color: #fff;
  font-size: 16px;
  margin: 0;
}
.our-vission-text{
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  height: 100%;
}
.tab-ledership .nav-tabs .nav-link{
  background: #F5F5F5;
  color: #000;
  font-size: 18px;
}
.tab-ledership .nav-tabs{
  border: none;
  justify-content: end;
}
.nav-tabs .nav-link.active{
  background: #000;
  color: #fff;
  border-radius: 12px;
}
.ledership-sec{
  padding: 5% 0;
  margin: 0 55px;
  position: relative;
}
.leadership-box{
  text-align: center;
}
.leadership-box h4{
  color: #000;
  font-weight: 500;
  color: #000;
  padding-top: 20px;
  font-size: 20px;
}
.leadership-box h6{
  font-size: 17px;
  font-weight: normal;
  color: #000;
  margin: 0;
}
.tab-ledership{
  padding-bottom: 30px;
}
.leader-ship-sec h3{
  color: #000;
  font-size: 30px;
  font-weight: 500;
}
.ledership-sec .owl-carousel .owl-nav.disabled{
  display: block;
} 
.ledership-sec .owl-carousel .owl-nav button.owl-prev{
  background: url(../images/slide-arrow-btn1.png) no-repeat;
  background-position: center;
  width: 37px;
  height: 37px;
  position: absolute;
  left: -50px;
  top: 28%;
}
.ledership-sec .owl-carousel .owl-nav button.owl-prev span{
  display: none;
}
.ledership-sec .owl-carousel .owl-nav button.owl-next{
  background: url(../images/slide-arrow-btn2.png) no-repeat;
  background-position: center;
  width: 37px;
  height: 37px;
  position: absolute;
  right: -50px;
  top: 28%;
}
.ledership-sec .owl-carousel .owl-nav button.owl-next span{
  display: none;
}
.achievement-sec h3{
  font-size: 30px;
  color: #000;
  font-weight: 500;
  padding-bottom: 20px;
  margin: 0;
}
.vission-sec{
  padding-top: 5%;
  margin: 0 55px;
}
.achievement-sec{
  margin: 0 55px;
  padding-bottom: 5%;
}
.over-view-text h3{
  font-size: 30px;
  color: #000;
  font-weight: 500;
}
.over-text p{
  color: #000;
  font-family: 16px;
  font-weight: normal;
  margin: 0;
}
.over-box{
  background: #fff;
  margin: 0 55px;
  box-shadow: 3px 5px 12px 0px #0000004a;
  padding: 40px 20px;
  border-radius: 10px;
  margin-top: 5%;
}
/* contact us */
.contact-from-box h3 {
    font-size: 30px;
    font-family: 'Montserrat';
    font-weight: 500;
    color: #000;
}
.contact-from-box p {
    font-family: 'Montserrat';
    font-weight: 500;
    color: #000;
}
.contact-from-box label {
    font-family: 'Montserrat';
    font-weight: normal;
    color: #000000;
    font-size: 16px;
}
.contact-from-box .form-control {
    border: 1px solid#707070;
    border-radius: 10px;
    box-shadow: none;
    padding: 10px 15px;
}
.contact-from-box .form-group {
    margin-bottom: 20px;
}
.sub-btn a {
    display: block;
    text-align: center;
    background: #000000;
    border-radius: 10px;
    color: #fff;
    text-decoration: none;
    padding: 10px 0;
    font-family: 'Montserrat';
    font-weight: normal;
    transition: 0.5s;
}
.sub-btn a:hover {
    background: #E90000;
    transition: 0.5s;
}
.contact-from-box
{
        background: #F3F7FA;
        padding:30px 20px;
        border:1px solid #707070;
         border-radius: 10px;
    }
.conect-detil{
  display: flex;
  align-items: center;
  gap: 20px;
  justify-content: center;
}
.conect-text h5{
  color: #000;
  font-size: 17px;
  font-weight: 500;
}
.conect-text h4{
  font-size: 25px;
  font-weight: 500;
  color: #000;
  margin: 0;
}
.conect-box-details{
  background: #F5F5F5;
  border: 1px solid #707070;
  border-radius: 12px;
  padding: 40px 20px;
}
.get-text h3{
  font-size: 30px;
  color: #000;
  font-weight: 500;
}
.get-text p{
  font-size: 16px;
  color: #000;
  font-weight: normal;
  margin: 0;
  padding-bottom: 30px;
}
.get-text{
  padding: 5% 0;
  margin: 0 55px;
}
.locate-detalis h5{
  color: #000;
  font-size: 18px;
  font-weight: 500;
}
.locate-detalis p{
  font-size: 16px;
  color: #444852;
  margin: 0;
  padding: 10px 0;
  padding-bottom: 30px;
}
.locate-detalis a{
  color: #000;
  font-size: 15px;
  font-weight: normal;
  border: 1px solid #707070;
  padding: 10px 25px;
  text-decoration: none;
  border-radius: 23px;
  transition: 0.5s;
}
.locate-detalis a:hover{
  background: #72BE44;
  color: #fff;
  transition: 0.5s;
}
.locate-detalis{
  background: #F5F5F5;
  border: 1px solid #707070;
  padding: 30px 20px;
  border-radius: 12px;
}
.locate-detalis{
  padding-right: 10px;
}
.box-box p{
  padding: 0;
  padding-top: 10px;
}
.box-box{
  margin: 0 55px;
  margin-top: 5%;
  margin-bottom: 10%;
}
.locate-sec{
  margin: 0 55px;
}
.phone-contant{
  display: none;
}
/* Responsive */
@media (max-width: 991px){
    .policy-bg {
        
        padding: 0px 0;
    }
        .top-sec{
   display: none;
}
.tab-container .nav-tabs .nav-link{
  margin-top: 12px;
}
.offers-top .owl-dots {
  padding-top: 20px;
}
.phone-contant{
  display: block;
}
.phone-value{
  display: block;
}
.desk-top-valu{
  display: none;
}
.banner-text{
  padding-left: 0;
}
.desk-to-banner{
  display: none;
}
.phone-banner{
  display: block;
}
.navbar-light .navbar-toggler{
  display: none;
}
.main-container{
  margin: 0 15px;
}
.navbar-brand{
  width: 125px;
}
.modal-btn {
  padding-right: 0;
}
.modal-btn .btn-primary{
  font-size: 13px;
}
header .toggle{
  top: 23px;
  z-index: 9;
}
.banner-text h2{
  padding-right: 0;
  font-size: 30px;
}
.vikas-small{
  font-size: 25px;
}
.size-text{
  font-size: 25px !important;
}
.banner-text p{
  font-size: 16px;
  margin-top: 0;
}
.expor-btn{
  padding-top: 0;
}
.banner-text a{
  font-size: 14px;
  padding: 6px 15px;
}
.tab-container .nav-tabs{
  margin-top: -40px;
  justify-content: left;
  overflow-x: scroll;
  flex-wrap: nowrap;
}
.tab-container .nav-tabs::-webkit-scrollbar{
  display: none;
}
.tab-details-box{
  margin: 0;
  box-shadow: none;
  background: #f6f7f8;
}
.gold-phone .main-container{
  margin: 0;
}
.gold-img-box{
  display: block;
}
.other-box{
  padding-top: 20px;
  padding-left: 15px;
  padding-right: 15px;
  display: none;
}
.padd-right{
  padding-left: 0;
}
.padd-left{
  padding-right: 0;
}
.gold-img-box h4{
  font-size: 20px;
}
.gold-img-box p{
  font-size: 14px;
  display: none;
}
.loan-detals p{
  display: none;
}
.busines-btn{
  display: block;
}
    .btn-box {
        display: block;
        text-align: center;
        padding: 0;
        box-shadow: none;
        border: none;
        text-decoration: none !important;
        font-size: .75rem;
        background-color: #000;
        color: #fff;
        transition: 0.5s;
        padding:8px 25px;
    }
    .btn-box:hover {
        background-color: #000;
        transition: 0.5s;
    }
    .apply-btn {
        display: block;
        text-align: center;
        font-size: .75rem;
        height: unset;
    }
.gold-img-box img{
  display: none;
}
.more-btn{
  text-align: left;
  padding-top: 20px;
}
.more-btn a{
  font-size: 14px;
  padding: 8px 25px;
}
.loan-detals h6{
  font-size: .875rem;
  text-align: center;
}
.top-bbox {
  padding-top: 20px;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 20px;
  display: none;
}
.important-img img{
  height: 115px;
}
.loan-detals{
  margin-bottom: 10px;
  border: 0.0625rem solid #c6c6c6;
  background: #fff;
  border-radius: 0.5rem;
  height: 145px;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
    .phone-contant {
        padding: 30px 15px;
        padding-bottom: 15px;
    }
.pl-line{
  padding-left: 5px;
}
.pr-line{
  padding-right: 5px;
}
.offers-sec{
  padding: 15% 0;
}
.offers-top h3{
  font-size: 25px;
  padding-left: 0;
  color: #fff;
  padding-bottom: 15px;
  padding-top: 20px;
}
.offer-img::after {
  position: absolute;
  content: '';
  background: #00668F;
  width: 50px;
  height: 126%;
  right: 31px;
  top: -19px;
  transform: rotate(20deg);
}
.offers-top{
  margin: 0;
  margin-top: -110px;
  padding-bottom: 10%;
}
.offer-text p{
  font-size: 13px;
  display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-bottom: 5px;
}
.offer-text a{
  font-size: 12px;
  padding: 7px 15px;
}
.our-mission-sec{
  margin-left: 0;
  margin-right: 0;
}
.core-value-sec{
  padding: 3% 0;
}
.important-bg{
  padding: 7% 0;
}
.mission-hedinig{
  margin: 0;
}
.important-heding h3{
  font-size: 25px;
}
.blog-sec{
  padding: 3% 0;
  padding-top: 40px;
}
.accodiun-important .accordion-button{
  justify-content: end;
  font-size: .875rem;
}
.offer-text h5{
  font-size: 17px;
}
.offer-img{
  height: auto;
  overflow: hidden;
  padding: 15px 0 0 10px;
}
.offers-top .owl-carousel button.owl-dot{
  width: 10px;
  height: 10px;
}
.offers-top .owl-carousel button.owl-dot.active{
  width: 10px;
  height: 10px;
}
.mission-hedinig h3{
  font-size: 25px;
}
.mission-text{
  padding: 0 15px;
  padding-bottom: 20px;
  padding-top: 20px;
}
.mission-text h3{
  font-size: 25px;
}
.mission-text p{
  font-size: 14px;
}
.core-value-sec h3{
  font-size: 25px;
  padding-bottom: 15px;
}
.value-box{
  height: auto;
  padding: 20px 15px;
  margin-bottom: 20px;
}
.important-img{
  margin-bottom: 20px;
}
    .value-img {
        height: auto;
        margin-bottom: 0px;
    }
    .all-btn {
        padding-top: 0;
        padding-bottom: 30px;
        display: none;
    }
.store-icon{
  display: flex;
  align-items: center;
}
.all-btn a{
  font-size: 14px;
}
.blog-sec h3{
  font-size: 25px;
  padding-bottom: 15px;
}
.blog-text h4{
  font-size: 18px;
}
.blog-text{
  padding: 20px 15px;
}
.blog-sec .owl-carousel .owl-nav button.owl-prev{
  left: -30px;
  display: none;
}
.blog-sec .owl-carousel .owl-nav button.owl-next{
  right: -30px;
  display: none;
}
.blog-img{
  margin-bottom: 30px;
}
.plystore-sec{
  padding: 30px 15px;
  border-radius: 20px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
}
    #button {
        width:45px;
        height:45px;
        right:15px;

    }
        #button::after {
        font-size:18px;
        }

        .ply-text h5 {
            font-size: 18px;
        }
.phone-img img{
  position: relative;
  top: 0;
}
.footer-address h4{
  margin: 0;
}
.footer-bg{
  padding: 3% 0;
}
.footer-address p{
  margin: 0;
  font-size: 14px;
}
.footer-address a{
  font-size: 14px;
}
.footer-address{
  padding-bottom: 30px;
}
.quick-link h4{
  margin: 0;
}
.quick-link{
  padding-top: 0px;
}
.social-link li{
  display: inline-block;
  padding-right: 8px;
}
.social-link h4{
  margin: 0;
}
.social-link{
  padding-top: 30px;
}
.footer-logo p{
  font-size: 14px;
  margin-bottom:20px;
}
.coppy-text p{
  font-size: 14px;
}
.modal-btn .modal-dialog{
  max-width: 100%;;
}
.phone-accodiun{
  display: block;
}
.desk-top-footer{
  display: none;
}
.phone-accodiun .accordion-button{
  color: #000;
  font-size: 18px;
  font-weight: 500;
  background: transparent;
  padding-left: 0;
  padding-right: 0;
  border-radius: 0;
  box-shadow: none;
}
.phone-accodiun .accordion-item{
  background: transparent;
  border-bottom: 1px solid #b3b3b3;
}
.phone-accodiun .accordion-body{
  padding-top: 0;
}
.phone-accodiun .accordion-flush .accordion-item:last-child {
  border-bottom: 1px solid #b3b3b3;
}
.footer-logo img{
  width: 180px;
}
/* gold-loaan */
.pharagh-text p{
  font-size: 14px;
  padding: 0;
}
.sub-heading h3{
  font-size: 25px;
}
.benifit-tab{
  margin: 0;
}
.benifit-tab .nav-tabs .nav-link{
  padding: 15px 50px;
  white-space: nowrap;
}
.benifit-tab .nav-tabs{
  flex-wrap: nowrap;
  overflow-y: scroll;
  margin-bottom: 20px;
}
.benifit-tab .nav-tabs::-webkit-scrollbar{
  display: none;
}
.benifit-icon{
  display: none;
}
.benifite-text h5{
  font-size: 18px;
}
.benifite-text p{
  font-size: 14px;
}
.benifit-out-box{
  padding: 20px 15px;
}
.document-detils{
  margin: 0;
}
.document-detils h3{
  font-size: 25px;
  padding-bottom: 15px;
}
.document-2 h4{
  font-size: 20px;
}
.document-box p {
  font-size: 14px;
}
.document-box h5{
  padding-bottom: 15px;
}
.document-detils .col-lg-8{
  margin-top: 30px;
}
.fees-charges-sec{
  margin-left: 0;
  margin-right: 0;
  padding: 20px 15px;
}
.fees-charges-sec h3{
  font-size: 25px;
}
.fees-charges-sec p{
  font-size: 14px;
}
.future-sec{
  margin: 0;
}
.futured-text{
  padding: 20px 15px;
}
.logo-small{
  display: none;
}
.futured-text h3{
  font-size: 25px;
}
.futured-text p{
  font-size: 14px;
}
.futured-text a{
  font-size: 14px;
  padding: 8px 25px;
}
.future-img{
  padding-top: 30px;
}
.apply-poppup{
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 5%;
}
.apply-poppup h3{
  font-size: 25px;
}
.apply-poppup p{
  font-size: 14px;
}
.aaro-icon img{
  width: 10px;
}
.apply-poppup .btn-primary{
  padding: 20px 15px;
}
/* about us */
.over-box{
  margin-left: 0;
  margin-right: 0;
  padding: 20px 15px;
}
.over-view-text h3{
  font-size: 25px;
}
.over-text p{
  font-size: 14px;
}
.vission-sec{
  margin: 0;
}
.our-vission-text h3{
  font-size: 25px;
  padding-bottom: 15px;
}
.our-vission-text p{
  font-size: 14px;
}
.who-text{
  padding-top: 0;
}
.vission-img::after{
  display: none;
}
.limited-text{
  width: 100%;
}
.limited-text h5{
  font-size: 18px;
}
.limited-text p{
  font-size: 14px;
}
.ledership-sec{
  margin: 0;
}
.tab-ledership .nav-tabs{
  justify-content: left;
  flex-wrap: nowrap;
  overflow-y: scroll;
}
.tab-ledership .nav-tabs .nav-link{
  font-size: 15px;
  white-space: nowrap;
}
.ledership-sec .owl-carousel .owl-nav button.owl-next{
  display: none;
}
.ledership-sec .owl-carousel .owl-nav button.owl-prev{
  display: none;
}
.achievement-sec{
  margin: 0;
  padding-top: 5%;
}
.achievement-sec h3{
  font-size: 25px;
  padding-bottom: 15px;
}
.achievement-img{
  margin-bottom: 20px;
}
.leader-ship-sec h3{
  font-family: 25px;
}
/* contact us */
.get-text{
  margin: 0;
}
.get-text h3{
  font-size: 25px;
}
.get-text p{
  font-size: 14px;
  padding-bottom: 15px;
}
.conect-detil{
  justify-content: left;
  padding-bottom: 30px;
}
.conect-box-details{
  padding: 20px 15px;
  padding-bottom: 0;
}
.conect-text h5{
  font-size: 16px;
}
.conect-text h4{
  font-size: 20px;
}
.locate-sec{
  margin: 0;
}
.locate-detalis{
  padding: 20px 15px;
  margin-bottom: 20px;
}
.locate-detalis p{
  font-size: 14px;
}
.box-box{
  margin: 0;
}
}