/* ----------------------------------------------------
    Normalize    0B2C3D
---------------------------------------------------- */
:root {
  --ltn__primary-color: #000000;
  --ltn__primary-color-2: #041113;
  /* Darken */
  --ltn__primary-color-3: #133236;
  /* Lighten */
  /* --ltn__secondary-color: #FF5A3C; */
  --ltn__secondary-color: #F05A29;
  --ltn__secondary-color-2: #cb3421;

  /* Darken */
  --ltn__secondary-color-3: #fb412a;
  /* Lighten */
  --ltn__heading-color: #071c1f;
  --ltn__paragraph-color: #5C727D;
  --ltn__heading-font: 'Poppins', sans-serif;
  --ltn__body-font: 'Nunito Sans', sans-serif;
  /* Footer ACD2D8 8CB2B2  */
  --ltn__color-1: #8cb2b2;
  --ltn__color-2: #ACD2D8;
  --ltn__color-3: #A3BCC0;
  --ltn__color-4: #84A2A6;
  --ltn__color-5: #5C727D;
  --ltn__color-6: #F5DFDC;
  /* Gradient Colors */
  --gradient-color-1: linear-gradient(90deg, rgba(242, 139, 194, 1) 0%, rgba(216, 177, 242, 1) 50%);
  --gradient-color-2: linear-gradient(to top, rgba(7, 28, 31, 0) 0%, rgba(7, 28, 31, 1) 90%);
  --gradient-color-3: linear-gradient(to bottom, rgba(7, 28, 31, 0) 0%, rgba(7, 28, 31, 1) 90%);
  --gradient-color-4: linear-gradient(to top, rgba(242, 246, 247, 0) 0%, rgba(242, 246, 247, 1) 90%);
  --gradient-color-5: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 70%);
  /* Background Colors ( 1, 2, 3, 4, 5 )  */
  --section-bg-1: #F2F6F7;
  /* White */
  /* --section-bg-2: #171B2A; */
  --section-bg-2: black;
  /* Black */
  --section-bg-5: #FFF2F0;
  /* White */
  /* --section-bg-6: #0B2C3D; */
  --section-bg-6: black;
  /* Black */
  --section-bg-7: #282b38;
  /* Black */
  /* Border Colors */
  --border-color-1: #e5eaee;
  /* White */
  --border-color-2: #1e2021;
  /* Black */
  --border-color-3: #5C617F;
  /* Black */
  --border-color-4: #eb6954;
  /* Red */
  --border-color-5: #bc3928;
  /* Red */
  --border-color-6: #103034;
  /* Black */
  --border-color-7: #d1dae0;
  /* White */
  --border-color-8: #f6f6f6;
  /* White */
  --border-color-9: #e4ecf2;
  /* White */
  --border-color-10: #ebeeee;
  /* White */
  --border-color-11: #ededed;
  /* White */
  --border-color-12: #e1e6ff;
  /* White */
  --border-color-13: #f1f8ff;
  /* White */
  /* Box Shadow Colors */
  --ltn__box-shadow-1: 0 16px 32px 0 rgba(7, 28, 31, 0.1);
  --ltn__box-shadow-2: 0 0 4px rgba(0, 0, 0, 0.1);
  /* like border */
  --ltn__box-shadow-3: 0 1px 6px 0 rgba(32, 33, 36, .28);
  /* like border GGL */
  --ltn__box-shadow-4: 0 5px 20px 0 rgba(23, 44, 82, 0.1);
  --ltn__box-shadow-5: 0 8px 16px 0 rgba(93, 93, 93, 0.1);
  /* --ltn__box-shadow-6: 0 8px 16px 0 rgba(229, 62, 41, 0.70); */
  --ltn__box-shadow-6: 0 0 25px 2px rgba(93, 93, 93, 0.2);
  --ltn__box-shadow-7: 0 0 10px 0px rgba(93, 93, 93, 0.2);
  /* Common Colors */
  --black: #000000;
  --black-2: #22355B;
  --white: #fff;
  --white-2: #F2F6F7;
  --white-3: #e8edee;
  --white-4: #e6ecf0;
  --white-5: #f0f4f7;
  --white-6: #f1f1f1;
  --white-7: #F7F7F7;
  --white-8: #FAFAFA;
  --white-9: #F2F7FA;
  --white-10: #EDEDED;
  --red: #FF0000;
  --red-2: #f34f3f;
  --red-3: #DB483B;
  --silver: #C0C0C0;
  --gray: #808080;
  --maroon: #800000;
  --yellow: #FFFF00;
  --olive: #808000;
  --lime: #00FF00;
  --green: #77C720;
  --green-2: #008000;
  --aqua: #00FFFF;
  --teal: #008080;
  --blue: #0000FF;
  --navy: #000080;
  --fuchsia: #B13BFF;
  --purple: #800080;
  --pink: #FFC0CB;
  --nude: #ebc8b2;
  --orange: #ffa500;
  --ratings: #FFB800;
  /* social media colors */
  --facebook: #365493;
  --twitter: #3CF;
  --linkedin: #0077B5;
  --pinterest: #c8232c;
  --dribbble: #ea4c89;
  --behance: #131418;
  --google-plus: #dd4b39;
  --instagram: #e4405f;
  --vk: #3b5998;
  --wechat: #7bb32e;
  --youtube: #CB2027;
  --email: #F89A1E;
}

:root {
  --own-main: #F05A29;
}

body {
  background: #f4f4f4;
}

.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  max-width: 90%;
}

.main {
  padding-top: 60px !important;
}

.navbar {
  position: fixed;
  width: 100%;
  z-index: 99;
  /* background-color: #3b3c36 !important; */
  background-color: white;
}

li.nav-item {
  margin-left: 20px;
  font-size: 16px;
}

.navbar-expand-lg .navbar-nav {
  /*flex-direction: row;*/
  padding-top: 6px;
}

.nav-link {
  /* color: #fff; */
  color: black;
}

.nav-link:focus, .nav-link:hover {
  /* color: #fff !important; */
  color: black;
}

a {
  color: var(--bs-link-color);
  text-decoration: none;
}

.nav-item .btn-primary {
  border-radius: 20px;
  background: var(--own-main);
  border: var(--own-main);
}

.nav-item .call {
  font-size: 18px;
  font-weight: 500 !important;
}

/* .banner {
  background-image: url("../images/banner.png");
  min-height: 678px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
} */

.banner {
  position: relative;
  /* Required for absolute positioning inside */
  background-image: url("../images/banner2.jpeg");
  min-height: 500px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  /* Optional: to contain the overlay */
}

.banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.308);
  /* Black overlay with 50% opacity */
  z-index: 1;
}

/* Ensure content inside .banner appears above the overlay */
.banner>* {
  position: relative;
  z-index: 2;
}


/* .banner .leading-text {
  margin-top: 140px;
  font-size: 20px;
  color: var(--own-main);
} */
.banner .leading-text {
  margin-top: 140px;
  font-size: 68px;
  font-weight: 700;
  color: var(--own-main);
  text-shadow: 3px 3px #000000;
}

.banner h4 {
  font-size: 22px;
  line-height: 58px;
  color: #FFFFFF;
}

.banner h5 {
  font-weight: 200;
  font-size: 24px;
  color: #FFFFFF;
}

.banner-icon-con {
  background: #fff1d0;
  min-height: 144px;
  border-radius: 10px;
  padding: 5px;
  padding-bottom: 0px;
  border: 5px solid var(--own-main);
}

.banner-icon-con p {
  font-weight: 400;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #000000;
}

.banner-icon-con img {
  margin-bottom: 10px;
}

.frm {
  margin-top: 80px;
  position: relative;
}

.btn-primary {
  border-radius: 20px;
  background: #3b3c36;
  border: #3b3c36;
}

.btn-primary:hover {
  background: var(--own-main);
  color: #000 !important;
  border: #3b3c36;
}

.fm-ttl {
  background: var(--own-main);
}

.fm-ttl h2 {
  font-weight: 700;
  font-size: 16px;
  line-height: 29px;
  text-align: center;
  color: #FFFFFF;
}

.fm-inner {
  border-radius: 20px;
  overflow: hidden;
  background: rgba(217, 217, 217, 0.9);
}

.fm-inner input {
  height: 45px;
}

section {
  margin: 20px 0px;
}

.ttl {
  color: #3b3c36;
  position: relative;
}

.ttl::before {
  content: "";
  position: absolute;
  width: 70px;
  border: 2px solid var(--own-main);
  bottom: -10px;
}

.services-4 {
  background: #FFFFFF;
  border: 3px solid #3b3c36;
  box-shadow: 0px 0px 12px -4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  padding: 20px;
  min-height: 375px;
  transition: all 0.5s ease;
}

.services-4:hover {
  border: 3px solid var(--own-main);
}

/*.services-4:hover h2{
	background: var(--own-main);
	color: #000
}*/
.services-4 h2 {
  background: #3b3c36;
  color: #fff;
  padding: 5px 5px 10px 20px;
  font-size: 20px;
  margin-left: -20px;
  transition: all 0.5s ease;
}

.app {
  background-image: url("../images/app-bg.png");
  min-height: 500px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.app h1 {
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  color: #000000;
  margin-top: 100px;
}

.app ul li {
  list-style: none;
  font-size: 20px;
  font-weight: 600
}

.srvc .ttl::before {
  width: 80px;
  left: 47%;
}

.choose-us-3 {
  background: #FFFFFF;
  border: 1px solid #bdbdbd;
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  border-radius: 40px 0px;
  min-height: 293px
}

.choose-us-3 h3 {
  font-weight: 700;
  font-size: 20px;
  line-height: 29px;
  color: #3b3c36;
}

.steps {
  margin: 40px 0;
  overflow: hidden;
  width: fit-content;
  margin: auto;
}

.steps ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.steps ul li {
  float: left;
  color: #8f8f8f;
  padding: 0 12px;
  position: relative;
  cursor: pointer;
  -webkit-transition: all 0.4s ease-in-out 0;
  -moz-transition: all 0.4s ease-in-out 0;
  -ms-transition: all 0.4s ease-in-out 0;
  otransition: all 0.4s ease-in-out 0;
  transition: all 0.4s ease-in-out 0;
}

.steps ul li:hover, .steps ul li.active {
  color: #000;
}

.steps ul li:hover span, .steps ul li.active span {
  background: #3b3c36;
  color: #fff;
  border-radius: 50%;
}

.steps ul li:hover::after, .steps ul li.active::after {
  background: #3b3c36;
  width: 100%;
}

.steps ul li::before, .steps ul li::after {
  content: "";
  position: absolute;
  left: -50%;
  top: 35px;
  width: 100%;
  height: 3px;
  background: grey;

}

.steps ul li::after {
  width: 0;
}

.steps ul li span {
  display: block;
  margin: 0 auto 15px;
  width: 75px;
  height: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 50%;
  border-radius: 50% !important;
  background: #fff;
  border: 1px solid #3b3c36;
  font-size: 28px;
  line-height: 35px;
  font-weight: 700;
  color: #000;
  position: relative;
  z-index: 1;
  -webkit-transition: all 0.4s ease-in-out 0;
  -moz-transition: all 0.4s ease-in-out 0;
  -ms-transition: all 0.4s ease-in-out 0;
  otransition: all 0.4s ease-in-out 0;
  transition: all 0.4s ease-in-out 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -oborder-radius: 2px;
  border-radius: 2px;
}

.steps ul li:first-child::before, .steps ul li:first-child::after {
  display: none;
}

.form-container {
  clear: both;
  display: none;
  left: 100%;
  background: #fff;
  padding: 30px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -oborder-radius: 4px;
  border-radius: 4px;
}

.form-container.active {
  display: block;
}

.form-title {
  margin-bottom: 30px;
  padding-bottom: 15px;
  position: relative;
}

.hw-it-wrk {
  box-shadow: 0px 0px 7px -3px grey;
  padding: 20px;
}

.lead {
  font-size: 1.5rem;
  font-weight: 300;
}

.slider {
  width: 100%;
  /* margin: 50px auto; */
}

.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 100%;
  border-radius: 10px;
}

.testi .slick-slide img {
  height: unset;
}


.slick-prev:before,
.slick-next:before {
  color: black;
}

.slick-current {
  opacity: 1;
}

.slide-pro {
  background: #FFFFFF;
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.25);
  border-radius: 20px;
  overflow: hidden;
  display: flex;
  align-items: center;
  /* height: 340px; */
  background: #e9e9e9;
  padding: 10px;
}

.slide-pro p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  color: #000000;
  margin-bottom: 0px;
}

.slick-list {
  /* min-height: 291px; */
}

.achievements h2 {
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  text-align: center;
}

.achievements p {
  font-size: 24px;
  line-height: 29px;
  color: #FFFFFF;
}

.icon-round {
  background: #fff;
  width: 90px;
  height: 90px;
  margin: auto;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}

.loan-main {
  box-shadow: 0px 0px 8px -3px grey;
  transition: all 0.2s ease;
}

.loan-main:hover {
  box-shadow: 0px 0px 0px 0px;
}

.loan-main h1 {
  padding: 100px 30px;
}

.loan-main a {
  background: var(--own-main);
  font-weight: 700;
  font-size: 24px;
  text-align: center;
  color: #000000;
  padding: 5px 20px 8px;
}

.loan-main a:hover {
  background: #DD59FF;
  color: #fff;
}

.testimonial-main {
  background: #FFFFFF;
  border-radius: 40px 0px;
  padding: 20px;
  color: #3b3c36;
  font-size: 14px;
  border: 1px solid #c9c9c9;
}

.testi .slick-prev:before, .testi .slick-next:before {
  color: #76766b;
  font-size: 42px;
}

.testi .slick-prev {
  left: -49px;
}

.testi .slick-next {
  right: -31px;
}

.testi .slick-prev,
.testi .slick-next {
  top: 40%;
}

.testi .slick-list {
  min-height: unset;
}

.pkj-con-1 {
  background: #FFFFFF;
  border: 3px solid #2D81FE;
  border-radius: 10px;
}

.pkj-btn-1 {
  background: #2D81FE;
  color: #fff;
  font-weight: bold
}

.pkj-btn-1:hover {
  background: #2D81FE;
  color: #fff;
}

.pkj-con-2 {
  background: #fff;
  border: 3px solid var(--own-main);
  border-radius: 10px;
}

.pkj-btn-2 {
  background: var(--own-main);
  color: #fff;
  font-weight: bold
}

.pkj-btn-2:hover {
  background: var(--own-main);
  color: #fff;
}

.pkj-con-3 {
  background: #fff;
  border: 3px solid #DA6A04;
  border-radius: 10px;
}

.pkj-btn-3 {
  background: #DA6A04;
  color: #fff;
  font-weight: bold
}

.pkj-btn-3:hover {
  background: #DA6A04;
  color: #fff;
}

.cs-font {
  color: #54121c;
  font-size: 50PX;
}

.cs-inner {
  font-style: normal;
  font-weight: 500;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
  background: #ecccc1;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  min-height: 183px;
  transition: all 0.2s ease;
}

.cs-inner:hover {
  box-shadow: 0px 0px 0px 0px;
}

.footer-1 {
  /* background: #3b3c36; */
  background: black;
}

.footer-2 {
  background: #616161;
  color: #fff;
}

.cls-pop {
  position: absolute;
  right: 0px;
  top: -1px;
}

.modal-content {
  background-color: unset;
  border: none;
}

.cls-pop {
  position: absolute;
  z-index: 9999999
}

.modal-dialog {
  margin-top: 100px;
}

.braikrm {
  background: var(--own-main);
  padding: 19px;
  text-align: center;
  color: #fff;
  margin-top: 8px;
}

.braikrm h1 {
  font-size: 29px;
}

.projects {
  background: rgba(255, 250, 163, 0.37);
  box-shadow: 0px 0px 8px -1px grey;
  border-radius: 20px;
  padding: 25px 9px 12px !important;
}

.ttl-brdr {
  background: #3b3c36;
  width: 100px;
  height: 5px;
  margin: auto;
}

.inner-projct {
  box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.25);
  border-radius: 10px;
  border-radius: 20px;
  cursor: pointer;
}

.inner-projct:hover {
  box-shadow: 0px 0px 0px 0px;
}

.i-bg-round {
  background: #efeccc;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.carousel-control-next-icon {
  background-image: url("../images/next.png") !important;
}

.carousel-control-prev-icon {
  background-image: url("../images/pre.png") !important;
}

.carousel-control-next, .carousel-control-prev {
  opacity: 1 !important;
}

.services-4:hover {
  cursor: pointer;
}

.o-acvmnt {
  padding: 20px;
  border-radius: 20px;
  background: #b08c049e;
}

.o-acvmnt:hover .icon-round {
  background: unset;
  border: 2px solid #fff
}

.slid-img {
  display: flex;
  align-items: center;
  justify-content: center;
  /*height: 500px;*/
  overflow: hidden;
}

.slid-img img {
  height: 399px;
}

.slid-img .carousel-item {
  text-align: center;
}

.leading-text-2 {
  display: none !important;
}

.leading-text {
  display: block;
}

.desk-app {
  display: block;
}

.mbl-app {
  display: none;
}

.achievements .col-sm-4 {
  padding-top: 0px !important;
  margin-top: -15px !important;
}

.counting-bar {
  background-image: url("../images/team.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

.overlay-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #0000008f;
  top: 0px;
  left: 0px;
}

.cost-form {
  margin-top: 50px !important
}

/*responsive*/
@media only screen and (max-width: 1380px) and (min-width: 1024px) {
  .services-4 {
    /* min-height: 464px !important; */
  }

  .choose-us-3 {
    min-height: 333px;
  }

  .o-acvmnt {
    /* min-height: 290px; */
  }
}

@media only screen and (max-width: 1469px) and (min-width: 1024px) {
  .steps ul li {
    width: 167px;
  }

  .services-4 {
    min-height: 407px;
  }

  .choose-us-3 {
    min-height: 285px;
  }

  .banner-icon-con p {
    font-size: 13px;
    line-height: normal;
  }

  .app h1 {
    font-size: 38px;
  }
}

@media only screen and (max-width: 1280px) and (min-width: 1024px) {
  .banner-icon-con {
    min-height: 164px;
  }

  .cs-inner b {
    font-size: 24px;
  }

  .services-4 {
    min-height: 404px;
  }

  .choose-us-3 {
    min-height: 318px;
  }

  .steps ul li {
    padding: 0 8px;
  }

  .res-1280 {
    padding-left: 30px;
  }

  .mbl-fm-2 {
    padding-right: 40px;
  }

}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
  .cs-inner b {
    font-size: 24px;
  }

  .cs-main {
    width: 33%;
    padding: 5px !important
  }

  .achievements {
    padding-bottom: 20px;
  }

  .let-icon .col-sm-2 {
    padding: 5px !important;
    width: 20.666667% !important;
  }

  .banner-icon-con {
    min-height: 144px;
  }

  .banner .leading-text {
    margin-top: 66px;
  }

  .fm-ttl h2 {
    font-size: 17px;
  }

  .fm-inner {
    margin-top: 58px !important;
  }

  .banner {
    min-height: 599px;
  }

  .services-4 {
    min-height: 472px;
  }

  .choose-us-3 {
    min-height: 388px;
  }

  .o-acvmnt {
    min-height: 280px;
  }

  .steps ul li {
    padding: 0 8px;
    width: 149px;
  }

  .slick-next {
    right: -9px;
  }

  .slick-prev {
    left: -8px;
  }

}

@media only screen and (max-width: 560px) {
  .leading-text {
    /* display: none; */
    font-size: 33px !important;
  }

  .mobile-show {
    display: initial !important;
  }

  .full-m-mob {
    margin-top: 60px;
  }

  .banner {
    min-height: 359px;
  }

  .hindi-text {
    font-size: 25px !important;
  }


  .leading-text-2 {
    display: block !important;
  }

  .fm-inner {
    margin-top: 10px !important;
  }

  .ttl-h1 {
    text-align: center;
  }

  .mbl-main-last .pe-5 {
    padding-right: 0rem !important;
  }

  .banner-icon-con {
    background: #fff;
    min-height: 130px;
    border-radius: 10px;
    padding: 20px;
    padding-bottom: 4px;
  }

  .mbl-fm-1 {
    order: 2;
  }

  .mbl-fm-1 {
    order: 1;
  }

  .banner .leading-text {
    margin-top: 3px;
  }

  .banner-icon-con {
    min-height: 145px;
  }

  .banner {
    padding-bottom: 60px;
  }

  .steps ul li p {
    display: none;
  }

  .footer-1 {
    text-align: center !important;
  }

  .text-end {
    text-align: center !important;
  }

  .navbar-brand img {
    width: 180px !important;
  }

  .mobile-none {
    display: none !important;
  }

  .services-4 p {
    display: none;
  }

  .services-4 {
    min-height: unset;
    padding: 0px;
    padding-top: 20px;
    padding-bottom: 0px;
    text-align: center;
  }

  .services-4 h2 {
    padding: 10px 0px 10px 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    font-size: 18px;
  }

  .app h1 {
    margin-top: 10px;
  }

  .desk-app {
    display: none;
  }

  .mbl-app {
    display: block;
    margin: auto;
    margin-top: -50px;
  }

  .stor-img {
    text-align: center;
  }

  .app ul li {
    font-size: 14px;
  }

  .srvc .ttl::before {
    width: 80px;
    left: 41%;
  }

  .choose-us-3 p {
    display: none;
  }

  .choose-us-3 {
    min-height: unset;
  }

  /*.srvc .col-sm-2{
    display: none;
}*/

  .slick-slide .col-sm-2 img {
    width: 18%;
    margin-bottom: 10px;
  }

  .choose-us-3 h3 {
    font-size: 10px;
    line-height: 1.2;
  }

  .choose-us-3 {
    border-radius: 0px;
    min-height: unset;
    padding: 11px !important;
    text-align: center;
  }

  .app {
    margin-top: -13px;
    margin-bottom: 50px !important;
  }

  .srvc .col-sm-4 {
    margin-bottom: 10px !important;
    padding: 5px !important;
  }

  .steps ul li span {
    width: 35px;
    height: 35px;
    font-size: 18px;
  }

  .form-container {
    padding: 12px;
  }

  .steps ul li::before, .steps ul li::after {
    top: 20px;
  }

  .cs-inner {
    font-size: 15px;
    min-height: 153px;
    padding: 9px !important;
  }

  .mbl-main-last {
    padding-top: 0px !important;
  }

  .achievements p {
    font-size: 12px;
    white-space: pre;
  }

  .last-sec-con {
    padding-top: 0px !important;
  }

  .achievements h2 {
    font-size: 31px;
    line-height: 1;
    padding-top: 10px;
    margin-bottom: 0px;
  }

  .choose-us-3 img {
    width: 40px !important;
  }

  .o-acvmnt {
    margin-bottom: 20px;
    padding: 20px 0px 7px;
  }

  .Achievements-ttl {
    margin-bottom: 10px !important;
  }

  .ttl-main {
    margin-bottom: 20px !important;
  }

  .slider {
    width: 100%;
    margin: 20px auto 0px;
  }

  .w-75 {
    width: 90% !important;
  }

  .loan-main h1 {
    padding: 40px 12px;
    font-size: 16px;
  }

  .loan-main a {
    font-size: 15px;
    padding: 5px 22px;
  }

  .cost-cel {
    display: none;
  }

  section {
    margin-top: 40px;
    margin-bottom: 20px;
  }

  .cs-inner h6 {
    font-size: 14px;
  }

  .projects {
    padding: 1rem !important;
  }

  .projects .row.p-5.pb-0 {
    padding: 1rem !important;
  }

  .projects h3 {
    padding: 20px 0px 10px !important;
  }

  .slid-img {
    height: 272px;
  }

  .testi .slick-next {
    right: 14px;
  }

  .testi .slick-prev, .testi .slick-next {
    top: 50%;
  }

  .testi .slick-prev {
    left: -9px;
    z-index: 9;
  }

  .slick-next {
    right: -5px;
  }

  .slick-prev {
    left: -10px;
  }

  .braikrm h1 {
    font-size: 32px;
  }

  .fm-ttl h2 {
    font-weight: 700;
    font-size: 18px;
  }

  li.nav-item {
    margin-left: 0px;
    font-size: 16px;
    text-align: center;
    margin-top: 5px;
  }

  .last-sec-con font {
    font-size: 25px;
  }

  .last-sec-con {
    text-align: center;
  }

  .footer-logo {
    margin-bottom: 10px;
  }

  .packjes img {
    width: 50px !important;
  }

  .packjes h3 {
    font-size: 14px;
  }

  .packjes a {
    font-size: 10px;
    padding: 8px !important;
  }

  .packjes .w-75 {
    width: 100% !important;
  }

  .banner h4 {
    font-weight: 700;
    font-size: 41px;
    line-height: normal;
  }

  .banner form .mb-3 {
    margin-bottom: 10px !important;
  }

  .i-bg-round {
    display: none;
  }

  .inner-projct {
    display: flex;
  }

  .inner-projct p {
    width: 49%;
    text-align: left;
  }

  .projects .mb-3 {
    margin-bottom: 6px !important;
  }

  .inner-projct {
    padding: 7px 15px !important;
  }

  li.nav-item {
    text-align: left !important;
  }

  .nav-item .btn-primary {
    border-radius: 20px;
    background: unset;
    border: unset;
    color: #fff !important;
    text-align: left;
    padding-left: 0px !important;
    font-weight: 600;
  }

  .nav-item {
    border-bottom: 1px solid #b9b9b9;
  }

  .cost-form {
    margin-top: 15px !important
  }

  .navbar-toggler {
    background-color: #fff;
    margin-top: 10px;
  }

  /*.navbar-collapse {
    background: #3b3c36;  
}
.nav-link{
  color: #fff
}*/
}

.bnr-icon {
  /*background: #fff;*/
  /*  width: 50px;
  height: 50px;*/
  /*display: flex;*/
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.bnr-con {
  display: flex;
  align-items: center;
  /*height: 50px;*/
  color: #fff;
  font-size: 20px;
}

.mobile-show {
  display: none;
}