@media (min-width: 1500px) {}

@media (max-width: 1200px) {}

@media (max-width: 1024px) {}

@media (max-width: 991px) {

    .col,
    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-auto,
    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-auto,
    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-auto,
    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-auto,
    .col-xl,
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-auto {
        width: 100%;
        max-width: 100%;
        flex: auto;
    }

    nav {
        display: none !important;
    }

    .side-nav {
        display: flex !important;
    }
	
.logo.mobile-logo {
  width: 150px;
}
.her-desc h3 {
  font-size: 29px;
  line-height: 44px;
  text-align: center;
  margin: 20px 0px;
}
.her-desc p {
  text-align: center;
}
.hero-bot {
  display: block;
}
.hero-bot p {
  text-align: center;
  margin-top: 20px;
}
.hero-bot a {
  /*! margin-bottom: 20px; */
}
.hero-points {
  padding-top: 20px;
}
.hero-points li i {
  color: #FCB615;
}
.row.heros-img {
  position: relative;
  gap: 20px;
  top: 30px;
}
.sh-img {
  position: static;
}
section.hero-main {
  padding: 130px 0px;
  margin-bottom: 100px;
}

	
section.clients-sec {
  padding: 0 !important;
}


.row.about-images .col-md-6:nth-child(2) {
  display: none;
}
.t-a-img img {
  height: 100%;
  width: 100%;
}
.col-md-6.ind-img {
  padding-inline-start: calc(var(--bs-gutter-x) * .5);
}
.t-a-img img {
  border: 5px solid white;
}
.col-md-6.ind-img {
  position: absolute;
  height:  164px !important;
  top: 50%;
  z-index: 9;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50%;
}
.f-a-img {
  height: 300px !important;
}
.f-a-img img {
  height: 100%;
  object-fit: cover;
}
.conter-about {
  padding: 10px;
  bottom: -100%;
}
.conter-about .counter-item {
  font-size: 22px;
}
.conter-about p {
  font-size: 14px;
}
.row.about-images {
  position: relative;
}
	.col-md-6.padding-s
.col-md-6.padding-s {
}
.col-md-6.padding-s {
  padding-inline-start: calc(var(--bs-gutter-x) * .5);
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-top: 76px;
}
.about-desc h4 {
  text-align: center;
}
.about-desc h3 {
  font-size: 19px;
  text-align: center;
}
.about-desc p {
  text-align: center;
}
.about-blocks-h {
  display: block !important;
}
.block-about-h {
  max-width: 100%;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
section.Why-Us {
  padding-top: 40px;
}
.all-why-us-desc {
  padding: 15% 0px;
}
#why-us-n .about-desc h3 {
  font-size: 15px;
}
.Why-Us .row .col-md-6 {
  padding-right: calc(var(--bs-gutter-x) * .5) !important;
  padding-left: calc(var(--bs-gutter-x) * .5) !important;
}
.Why-Us .about-btn {
  margin: 0 auto !important;
}
.Why-Us .about-btn {
  justify-content: center;
}
.all-charts {
  display: block;
  position: relative;
  top: -61%;
  bottom: auto;
  padding: 0;
  padding: 17px;
}
.single-chart {
  max-width: 100%;
  display: block;
}
.inner-chart {
  max-width: 50%;
  margin: 0 auto;
}
.chart-desc {
  max-width: 100%;
}
.chart-desc h3 {
  text-align: center;
  line-height: 26px;
}
	.sec-title h3
.sec-title h3 {
}
.sec-title h3 {
  font-size: 25px;
}
.sec-title p {
  width: 100%;
}
.benn-banner-tit {
  left: 50%;
  top: 50%;
  transform: translate(-50% , 0%);
  width: 88%;
}
#how-it-works .col-md-3 {
  margin-bottom: 20px;
}
#how-it-works {
  padding-bottom: 0px;
}
.call-t-p p {
  text-align: center;
}
.call-t-link {
  margin: 0 auto;
  justify-content: center;
  display: flex;
  margin: 20px 0px;
}
section.contact-us {
  padding: 20px 0px !important;
}
.con-inner h3 {
  font-size: 23px;
}
.con-inner p {
  padding: 0 !important;
}
#contact-us-n {
  padding: 30px 0px;
}
.contact-form {
  padding: 20px;
  margin-bottom: 20px !important;
}
.sub-form form {
  display: block;
}
.sub-form input {
  width: 100%;
  margin-bottom: 20px;
}
.num-footer {
  margin-bottom: 20px;
}
.comany-name {
  justify-content: center;
  margin-top: 15px;
}
	
.footer-col {
  margin-bottom: 20px;
}
}

@media (max-width: 768px) {}

@media (max-width: 767px) {}

@media (max-width: 600px) {
    .container {
        max-width: 100%;
    }
}

@media (max-width: 480px) {}

@media (max-width: 390px) {}

@media (max-width: 360px) {}