.profile-picture { margin-top: -75px !important; width: 150px; height: 150px; object-fit: contain; border-radius: 100px; background: #fff; border: double 10px #198754; }
.profile-cover { max-height: 180px; width: 100%; height: 100%; }
.custom-modal { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .7); z-index: 1000 }
#customModal .modal-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: #fff; padding: 20px; border-radius: 5px; box-shadow: 0 2px 10px rgba(0, 0, 0, .2); overflow-y: scroll; max-height: 80vh; max-width: 700px; }
.custom-img { width: 100% !important; height: 200px !important; }
.row.border.p-4.mt-n4.bg-white.shadow { margin-top: -90px; }
.btn.rounded-pill.py-3.px-5 { background: #f17945; padding-left: 3rem; padding-right: 3rem; }
#header-carousel .carousel-caption { top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; background: rgba(0, 0, 0, .5); z-index: 1; }
#header-carousel .carousel-control-prev,
#header-carousel .carousel-control-next { width: 10%; }
#header-carousel .carousel-control-prev-icon,
#header-carousel .carousel-control-next-icon { width: 3rem; height: 3rem; }
@media (max-width:768px) {
  #header-carousel .carousel-item { position: relative; min-height: 500px; }
  #header-carousel .carousel-item img { position: absolute; width: 100%; height: 100%; object-fit: cover; }
}
#header-carousel .carousel-indicators [data-bs-target] { width: 60px; height: 60px; text-indent: 0; margin-bottom: 15px; border: 2px solid #FFFFFF; border-radius: 60px; overflow: hidden; }
#header-carousel .carousel-indicators [data-bs-target] img { width: 100%; height: 100%; object-fit: cover; }
.page-header { background: linear-gradient(rgba(0, 0, 0, .5), rgba(0, 0, 0, .5)), url(../image/carousel-1.jpg) center center no-repeat; background-size: cover; }
.breadcrumb-item+.breadcrumb-item::before { color: var(--secondary); }
.page-header .breadcrumb-item+.breadcrumb-item::before { color: var(--light); }
#navbarNav { font-weight: 700; }
.bank_sec .card p {
    margin-bottom: 0;
}
@media (max-width:767px) {
  .container { max-width: 90%; margin: auto !important; }
  .row.g-2.mt-5 { margin-top: 8rem !important; }
  .col.col-xl-10.m-3.p-3 { padding: 0rem !important; margin: 0 !important; margin-top: 24px !important; margin-bottom: 24px !important; }
  .container.fullscreen.py-1.h-100 { padding-top: 0.25rem !important; padding-bottom: 0.25rem !important; padding-left: 0.25rem !important; padding-right: 0.25rem !important; }
  .prev,
  .next { cursor: pointer; display: inline-block; position: relative; -webkit-transition: .3s all ease; -o-transition: .3s all ease; transition: .3s all ease; width: 40px; height: 40px; background-color: #efefef; border-radius: 0% !important; padding-left: 120px !important; }
  .section .heading { font-size: 20px; color: #000; font-weight: 700; justify-content: center !important; }
  .destination-slider { height: 100% !important; }
  .custom-img { height: 130px !important; Width: 100% !important; }
  .hero,
  .hero>.container>.row { padding-top: 2rem; padding-bottom: 7.4rem; }
  .service-1.border.zoom-on-hover.shadow.p-4 { padding: 16px !important; margin: -1px; }
  .container,
  .container-fluid,
  .container-sm,
  .container-md,
  .container-lg,
  .container-xl,
  .container-xxl { width: 100%; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); margin-right: 70px; margin-left: auto; }
  #loginDropdown { padding-top: 10px; padding-bottom: 10px; padding-left: 20px; padding-right: 20px; border-radius: 30px; color: #fff; font-size: 15px; }
  body { font-family: "Inter", sans-serif; font-weight: 400; font-size: 14px; color: #000 !important; }
  .img-thumbnail { padding: 3.25rem; background-color: #fff; border: 1px solid #dee2e6; border-radius: 0.25rem; max-width: 100%; }
  .section .heading { font-size: 22px; color: #343661; font-weight: 400; text-align: center; }
  .row.border.p-4.mt-n4.bg-dark.shadow { margin-top: -140px; }
  .container-xxl.py-5.mt-5 { padding-top: 0rem !important; padding-bottom: 3rem !important; margin-top: 1rem !important; }
  .h-100.bg-dark.p-5 { padding: 0.5rem !important; }
  .col-6.text-end { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: 0%; }
  .btn-lg-square { width: 35px; height: 48px; border-radius: 0% !important; }
  .col-6.col-md-6.col-lg-3.mb-4.mb-lg-0.aos-init.aos-animate { width: 100%; }
  .col-12.justify-content-center.text-center.zoom-on-hover.shadow.bg-light { padding: 2.5rem !important; }
  .col-6.col-md-6.col-lg-3.mt-4.mb-lg-0.aos-init.aos-animate { width: 100%; }
  .service-1.border.zoom-on-hover.shadow.p-4 { padding: 2.5rem !important; }
  .row.border.p-4.bg-white.shadow { padding: 0.5rem !important; }
  .display-5.mb-0 { font-size: calc(1.0rem + 2.1vw); font-weight: 300; line-height: 1.2; }
  .custom-img-fluid { max-width: 100% !important; height: 100% !important; background: darkgray; justify-content: center; align-content: center; align-items: center; display: contents; }
  .titlepage.text-center { margin-top: 76px; margin-bottom: 65px; }
  .p-4.bg-light.bg-dark.bg-gradient.text-primary { font-size: calc(1.0rem + 0.2vw); margin-bottom: -40px; margin-top: 17px; }
  .accordion-header { margin-bottom: 0px; margin-top: 0px; }
  .float-start { float: none !important; }
  .image-stack__item--top { padding-top: -21px; padding-right: 0%; width: 100%; margin-bottom: -318px; }
  .img-fluid.rellax { display: none; }
  .row.g-5.align-items-center { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: calc(-1.4 * var(--bs-gutter-y)); margin-right: calc(-0.9 * var(--bs-gutter-x)); margin-left: calc(-0.9 * var(--bs-gutter-x)); }
  .btn.btn-outline-dark.text-dark { margin-top: 62px; }
  .col-lg-8.aos-init.aos-animate { padding-bottom: 100px; }
}
