body {
  font-family: Roboto;
  Color: #F5F5F5;

}

body p {
  font-size: 16px;

}

.container-fluid {
  padding-right: 0;
  padding-left: 0;
}

/*Preeti */
/*25-05-2023 */

.headind-text h3 {
  font-size: 62px;
  font-weight: 700;
  margin-bottom: 9rem;
  text-align: center;
}

.about-img h4 {

  font-size: 61px;
  font-weight: 700;
}

section.about-sec {
  margin-top: 2rem;
}

.career {
  height: 274px;
  background: #001E4B;
  color: #ffff;
  margin-bottom: 3rem;
}

.career-achives {
  text-align: center;
  border-right: 2px solid #ffffff36;
  height: 200px;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}

.career-achives h2 {
  padding-bottom: 1rem;
}

.career-achives span {
  border: 1px solid;
  border-radius: 40px;
  padding: 11px 35px;
}
.networking {
  width: 930px;
  background: #FFFFFF;
  box-shadow: 0px 40px 28px rgba(0, 0, 0, 0.05);
  margin-bottom: 9rem;
  margin-top: 3rem;
}

.Marketing-brands {
  background: #FBFBFB;
  text-align: center;
  padding: 2rem;
}

.Marketing-brands h1 {
  font-size: 56px;
}

.top-img {
  margin-top: 2rem;
  margin-bottom: 4rem;
}

section.Strength {
  text-align: center;
  font-weight: 800;
}

.Strength-img1 {
  margin-top: 5rem;
}

.Strength h5 {
  font-weight: bold;
}

.Strength h1 {
  font-weight: 700;
  font-size: 52px;
  margin-top: 6rem;
}

.Strength-img {
  margin-top: 3rem;
}

.help-us h5 {
  font-weight: 700;
  font-size: 20px;
  margin-top: 20px;
}

.Strength-img p {
  font-size: 16px;
  font-weight: 200;
}

.Strength-img img {
  width: 200px;
  max-height: 200px;
  object-fit: cover;
  border-radius: 50%;
}

.Strength-img span {
  max-width: 200px;
  min-height: 200px;
  position: relative;
  display: inline-block;
}

.Strength-img span a {
  position: absolute;
  content: '';
  bottom: -1px;
  right: 10px;
  background: #fff;
  border-radius: 50%;
  padding: 10px 16px;
  border: 1px solid rgba(44, 142, 253, 0.60);
}

.Strength-img span a svg {
  width: 16px;
  height: 16px;
  position: relative;
  top: -3px;
}

.Cherishing-the-moments {
  margin-top: 4rem;
  text-align: end;
}

.Cherishing h1 {
  font-weight: 900;
  font-size: 53px;
  line-height: 67px;
  font-family: 'Aller';
}

.Cherishing p {
  color: #000000;
  opacity: 0.5;
}
.img-heading h3 {
  font-size: 62px;
  font-weight: 700;
  text-align: center;
  color: #fff;

}

.img-heading p {
  text-align: center;
}

.whizcamp_culture_img {
  width: 100%;
  margin: 30px 0;
}

.whizcamp_culture_img img {
  width: 60px;
  height: 55px;
  object-fit: contain;
}

.whizcamp_culture_img h5 {
  margin-top: 20px;
}

.whzicamp_employees_pics .item {
  width: 100%;
  display: flex;
}

.whzicamp_employees_pics .item img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.whzicamp_employees_pics .item .first_block {
  display: flex;
  flex-direction: column;
}

.whzicamp_employees_pics .item .first_block img {
  width: 100%;
  object-fit: cover;
  min-height: 250px;
  object-position: top;
}

.whzicamp_employees_pics .item .second_block img {
  max-width: 100%;
  object-fit: cover;
}

.whzicamp_employees_pics .item .third_block {
  display: flex;
  flex-direction: column;
}

.whzicamp_employees_pics .item .inner_first_block {
  display: flex;
  flex-wrap: wrap;
  height: 50%;
}

.whzicamp_employees_pics .item .inner_second_block {
  height: 50%;
}

.whzicamp_employees_pics .item .inner_first_block img {
  max-width: 50% !important;
  max-height: 100%;
  object-fit: cover;
}

.whzicamp_employees_pics .item .inner_second_block img {
  max-width: 100% !important;
}

.whzicamp_employees_pics .item .cherish_first_img {
  width: 33.33%;
}

.whzicamp_employees_pics .cherish_second_img {
  width: 50%;
  display: flex;
}


/* ***************************************************C0NTACT-US******************************************************************************************** */

.form-table p {
  opacity: 0.5;
  text-align: center;
}

.icons i.fa-brands {
  color: #FFBB00;
  margin: 0px 11px;
}
button.consult {
  width: 174px;
  height: 47px;
  background: #173869;
  border: 1px solid #173869;
  color: #fff;
  outline: #173869;
}
.Idea h1 {
  margin-top: 2rem;
}

.details {
  margin-top: 2rem;
}

.idea-img img {
  width: 165px;
  margin-top: 18px;
}

.whizcamp-map {
  width: 100%;
  height: 100%;
  max-height: 536px;
}

section.whizcamp-map iframe {
  width: 100%;
  height: 100%;
  min-height: 536px;
}

.gradient img {
  max-height: 518px;
  height: 100%;
  object-fit: cover;
  object-position: top center;
}

.Testimonials {
  width: 100%;
  background-image: url(../images/map_h.png);
  background-size: cover;
  background-repeat: no-repeat;
  height: 100%;
  min-height: 571px;
  padding: 53px 0px;
}
.Testimonials h1 {
  font-family: 'Aller';
  font-weight: 700;
  font-size: 64px;
  line-height: 98px;
}

.Testimonials .slider {
  width: 100%;
  margin: 0px auto 50px;
}

.Testimonial-text {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.Testimonials .slick-slide {
margin: 0px 20px;
}

.slider-for .item .ite_detail img {
  max-width: 80px;
  border-radius: 50%;
  height: 80px;
  object-fit: cover;
}

.Testimonials .ite_detail {
  display: flex;
  gap: 20px;
  align-items: center;
}

.Testimonials .slider-for .item p:first-child {
  color: #fff;
  font-weight: 400;
  text-align: center;
  line-height: 32px;
}

.Testimonials .item .item_detail {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  min-height: 280px;
}


.Testimonials .slick-next {
  left: -50px;
  border-radius: 60px;
  border: 1px solid rgba(23, 56, 105, 0.40);
  background: rgba(255, 255, 255, 0.10);
  backdrop-filter: blur(2px);
  top: 230px;
  min-width: 60px;
  min-height: 60px;
}

.Testimonials .slick-prev {
  left: -50px;
  border-radius: 60px;
  border: 1px solid rgba(23, 56, 105, 0.40);
  background: rgba(255, 255, 255, 0.10);
  backdrop-filter: blur(2px);
  top: 160px;
  min-width: 60px;
  min-height: 60px;
}

.Testimonials .slick-prev:before, .Testimonials .slick-next:before {
  line-height: 0.25;
  color: #FFBB00;
  font-size: 43px;
}

.Testimonials .slider-nav .slick-slide img {
  width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 50%;
  object-position: top center;
}

.Testimonials .slider-nav .slick-current img {
  transform: scale(1.0);
  width: 120px;
  height: 120px;
}

/* .Testimonials .slick-slide img {
width: 100%;
} */


.Testimonials .slick-slide {
transition: all ease-in-out .3s;
opacity: .2;
}

.Testimonials .slick-active {
opacity: .5;
}

.Testimonials .slick-current {
opacity: 1;
}

.Testimonials .slider-for .item {
  width: 100%;
  background: #001E4B;
  padding: 30px;
  min-height: 280px;
}

.Testimonials .slider-for .item .item_name_position h4 {
  color: #fff;
  font-weight: 700;
}

.item_name_position p {
  color: #fff;
  margin-bottom: 0;
}

/* .testo-info {
    display: flex;
} */

/* .Testimonials-content {
  background: #001E4B;
  color: #fff;
  padding: 36px 38px;
  margin-top: 1rem;
  width: 390px;
} */

/* .Testimonials-content-1 {
    width: 1127px;
    height: 230px;
    left: 974px;
    top: 1718px;
    background: #001E4B;
    color: #fff;
    padding: 36px 38px;
    margin-top: 12rem;
    margin-right: -8rem;
    margin-left: 1rem;
    opacity: 0.5;
} */

/* .Testimonials-content p {

    font-size: 13px;
} */

/* .Testimonials-content-1 p {
    font-size: 13px;
} */

/* .Testimonials-content .img {
    display: flex;
    align-content: flex-end;
    flex-wrap: wrap;
}

.Testimonials-content-1 .img {
    display: flex;
    align-content: flex-end;
    flex-wrap: wrap;
} */

/* .Testimonials-content-1 .content {
    margin-top: -3rem;
    margin-left: 4rem;
} */
/* 
.Testimonials-content .content {
    margin-top: -3rem;
    margin-left: 4rem;
} */

/* .Testimonial-text .icons-img {
    display: grid;
}

.Testimonial-text .icons-img {
    display: grid;
    float: right;
    margin-top: -7rem;
    width: 49px;
}

.Testimonial-text .icons-img img {
    margin-top: 0.5rem;
} */

.content-1-img img {
  margin-top: 25px;
}

.content-2-img img {
  position: absolute;
  left: 49.27%;
  right: 46.72%;
  filter: drop-shadow(0px 2px 6px rgba(0, 0, 0, 0.24));
}

/* ***************************************************Industries******************************************************************************************** */
.industrial-banner {
  background-image: url("/images/industrial-banner.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 588px;
}

.industrial-img-heading h3 {
  font-family: 'Aller';
  font-style: normal;
  font-weight: 700;
  font-size: 70px;
  line-height: 80px;
  color: white;
}

.industrial-img-heading p {
  color: #fff;
  font-family: Aller;
}

.industrial-img-heading {
  text-align: center;
  padding-top: 13rem;
}

button.talk-btn {
  border: 3px solid rgba(255, 187, 0, 0.3);
  border-radius: 4px 0px;
  background: transparent;
  color: #fff;
  margin-top: 2.5rem;
  outline: rgba(255, 187, 0, 0.3);
  padding: 12px 33px;
}
button.long-btn {
  width: 333px;
  height: 72px;
}

button.talk-btn:hover {
  background-color: #FFBB00;
  color: #FFFFFF
}

.talk-btn i.fa-arrow-right {
  font-size: 22px;
  float: right;
}


.our-industries {
  margin-top: 9rem;
  margin-bottom: 6rem;
}

.our-industries h1 {
  text-align: center;
  font-family: 'Aller';
  font-size: 66px;
}

.our-industries p {
  text-align: center;
  opacity: 0.5;
}

.marketing-content p {
  text-align: inherit;
  font-size: 16px;
}

button.learn {
  width: 152px;
  height: 58px;
  border: 3px solid #10AFFF;
  border-radius: 2px 0px;
  background: transparent;
  color: #10AFFF;
  outline: #10AFFF;
  margin-bottom: 4rem;
}

button.learn:hover {
  background-color: #10AFFF;
  color: #fff;
}

.marketing-content h4 {
  font-weight: 700;
  font-size: 28px;
  line-height: 34px;
  margin: 12px 0px 3px;
}
.industrial-row {
  position: absolute;
  width: 1678px;
  height: 300px;
  left: 0px;
  background: #001E4B;
  color: #ffff;
  margin-top: -12rem;
}

/******************************************************Industries-page-edit******************************************************************************************** */

.industrial-page-img-heading h3 {
  font-family: 'Aller';
  font-style: normal;
  font-weight: 700;
  font-size: 46px;
  line-height: 80px;
  margin-top: -25rem;
  color: white;
}

.industrial-page-img-heading p {
  color: #fff;
  font-family: Aller;
}

.industrial-page-img-heading {
  text-align: center;
}

.industrial-page-img-heading button.talk-btn {
  width: 300px;
  height: 48px;
  border: 3px solid rgba(255, 187, 0, 0.3);
  border-radius: 4px 0px;
  background: transparent;
  color: #fff;
  margin-top: 2.5rem;
  outline: rgba(255, 187, 0, 0.3);
}

.industrial-page-img-heading button.talk-btn:hover {
  background-color: #FFBB00;
}
p.customized {
  text-align: inherit;
}

.Case-Study {
  margin-top: 5rem;
}

.Case-Study h3 {
  font-weight: 900;
}

.Case-Study-area {
  text-align: center;
  margin-bottom: 3rem;
}

.Case-Study-area h2 {
  font-family: 'Aller';
  font-weight: 700;
  font-size: 60px;
}

.Case-Study-area p {
  opacity: 0.5;
  font-size: 14px;
}
.Case-Study p {
  opacity: 0.5;
  font-size: 14px;
}
.hello-coffee-area img {
  width: 255px;
}

/******************************************************On demand page******************************************************************************************** */

.demand-page-banner {
  background-image: url("/images/demand-page-background.png");
  background-repeat: no-repeat;
}

.demand-page-banner-txt h3 {
  font-family: 'Aller';
  font-weight: 700;
  font-size: 40px;
  line-height: 80px;
}

.demand-page-banner-txt .blue-txt {
  color: #10AFFF;
  font-size: 54px;
}

.demand-page-banner-txt {
  color: #FFFF;
  padding-top: 12rem;
}



.healt-care-app img {
  width: 939px;
  height: 482.74px;
}

.food-deleivery-app img {
  margin-left: 2rem;

  width: 35rem;
  height: 324.82px;
}

.healt-care-app h5 {
  font-size: 30px;
  font-weight: 700;
}


.demand-apps {
  display: flex;
  margin-top: 11rem;
}

.food-deleivery-app h5 {
  font-size: 13px;
  margin-top: 2rem;

}

.demand-banner-txt {
  color: #fff;
  margin-top: -7rem;
  font-size: 16px;
  padding: 2px 43px;
}

.food-deleivery-app p {

  font-size: 10px;
}

.yellow-txt {
  color: #FFBB00;

}

/* Features-of-demand */
section.Features-of-demand {
  margin-top: 3rem;
}

.Features-of-Demand-heading {
  text-align: center;
}

.Features-of-Demand-heading h2 {
  font-family: 'Khand';
  font-style: normal;
  font-weight: bolder;
  font-size: 60px;
  line-height: 61px;
}

.Features-of-Demand-heading p {
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.26em;
}

.Exclusive-Features {
  display: flex;
  width: 553px;
  height: 157px;
  background: #FFFFFF;
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.07);
  border-radius: 10px;
  padding: 35px 45px;
  margin-bottom: 4rem;
}

.icon-img img {
  width: 122px;
}

.Exclusive-Features h5 {
  font-weight: 600;
  font-size: 21px;
  line-height: 29px;
}

.Exclusive-Features p {
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.6);
}

.Exclusive-Features .content {
  margin: 0px 9px;
}

/* Food Ordering */
section.Food-Ordering {
  font-family: 'MYRIADPRO REGULAR';
}

.section.Food-Ordering {
  margin-top: 3rem;
  font-family: 'MYRIADPRO REGULAR';
  font-size: 19px;

}

.Food-Ordering-heading {
  text-align: center;
}

.Food-Ordering h2 {
  font-family: 'Khand';
  font-style: normal;
  font-weight: bolder;
  font-size: 60px;
  line-height: 61px;
}

.Food-Ordering-heading p {
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.26em;
}

.food-ordering-content h4 {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
}

.food-ordering-content p {
  font-size: 19px;
  line-height: 31px;
}

.food-ordering-content li {
  line-height: 35px;
  color: rgba(0, 0, 0, 0.6);
}
.food-ordering-content {
  margin-top: 4rem;
}
/* Healthcare */

.section.Healthcare {
  margin-top: 3rem;
  font-family: 'MYRIADPRO REGULAR';
  font-size: 19px;
}

section.Healthcare {
  font-family: 'MYRIADPRO REGULAR';
}

.Healthcare-heading {
  text-align: center;
}

.Healthcare h2 {
  font-family: 'Khand';
  font-style: normal;
  font-weight: bolder;
  font-size: 60px;
  line-height: 61px;
}

.Healthcare-heading p {
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.26em;
}

.Healthcare-content h4 {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
}

.Healthcare-content p {
  font-size: 19px;
  line-height: 31px;
}

.Healthcare-content li {
  line-height: 35px;
  color: rgba(0, 0, 0, 0.6);
}
.Healthcare-content {
  margin-top: 4rem;
}
/* Fitness */

.section.Fitness {
  margin-top: 3rem;
  font-family: 'MYRIADPRO REGULAR';
  font-size: 19px;

}

section.Fitness {
  font-family: 'MYRIADPRO REGULAR';
}

.Fitness-heading {
  text-align: center;
}

.Fitness h2 {
  font-family: 'Khand';
  font-style: normal;
  font-weight: bolder;
  font-size: 60px;
  line-height: 61px;
}

.Fitness-heading p {
  font-size: 19px;
  line-height: 19px;
  letter-spacing: 0.26em;
}

.Fitness-content h4 {
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
}

.Fitness-content p {
  font-size: 16px;
  line-height: 31px;
}

.Fitness-content li {
  line-height: 35px;
  color: rgba(0, 0, 0, 0.6);
}

::marker {
  color: #ffbb00;
  font-size: 15px;
  line-height: 37px;
}
.Fitness-content {
  margin-top: 4rem;
}
button.explore {
  background: #FFBB00;
  border-radius: 10px;
  border-color: #FFBB00;
  color: #fff;
  margin-top: 2rem;
  outline: #FFBB00;
  border: 0;
  padding: 12px 38px;
  font-size: 14px;
}

.Fitness-img img {
  width: 500px;
}

/* Information */

section.Information {
  margin-top: 3rem;
  margin-bottom: 4rem;
  font-family: 'MYRIADPRO REGULAR';
}
.contact-info .icon {
  margin: 0px -8px;
}
.personal-info h6 {
  font-weight: 600;
  font-size: 18px;
  line-height: 16px;
}

.personal-info h5 {
  font-weight: 900;
  font-size: 22px;
  line-height: 42px;
  margin-bottom: 3rem;
}

.Connecti-Via {
  text-align: center;
}

.personal-info {
  width: 500px;
  height: 429px;
  background: rgba(0, 145, 194, 0.06);
  padding: 26px 36px;
}

.Connecti-Via .icon img {
  margin: 12px 11px 0px;
}

.basic-info {
  margin-top: 4rem;
}

.information-content h4 {
  font-weight: bolder;
  font-size: 30px;
  line-height: 61px;
}

.information-content input.form-control {
  border-top: 0;
  border-right: 0px;
  border-left: 0px;
  margin-top: 8px;
  border-radius: 0;
  background: transparent;

}
.information-content label.form-label {
  font-size: 23px;
}

.information-content textarea.form-control {
  border-top: 0;
  border-right: 0px;
  border-left: 0px;
  margin-top: 8px;
  box-shadow: none;
  background: transparent;
}

label.btn {
  width: 120px;
  height: 41px;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  margin-top: 0.5rem;
}

/* Whizcamp-hire */

.Whizcamp-hire {
  margin-top: 3rem;
  font-family: 'Myriad Pro';

}

.whizcamp-content h3 {
  font-weight: 700;
  font-size: 36px;
  line-height: 55px;
}

.whizcamp-content p {
  font-size: 16px;
  line-height: 30px;
}

p.choose-us {
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.3em;
}

.qualities h5 {
  font-weight: 800;
}

.qualities .content-part {
  padding: 7px 32px;
}

.qualities-img {
  padding: 28px 25px;
}

.team-of-expert {
  width: 289px;
  height: 316px;
  left: 241px;
  top: 5550px;
  background: #FFFFFF;
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.14);
  border-radius: 10px;
  margin-bottom: 2rem;
}

.Quality-Support {
  width: 289px;
  height: 316px;
  left: 241px;
  top: 5550px;
  background: #FFFFFF;
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.14);
  border-radius: 10px;
}

.Track-Record {
  width: 289px;
  height: 316px;
  left: 241px;
  top: 5550px;
  background: #FFFFFF;
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.14);
  border-radius: 10px;
  margin-bottom: 2rem;
}

.Creative-approach {
  width: 289px;
  height: 316px;
  left: 241px;
  top: 5550px;
  background: #FFFFFF;
  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.14);
  border-radius: 10px;
}

.teams {
  margin-top: 5rem;
  margin-bottom: 4rem;
}

.qualities-img {
  width: 74px;
  height: 75px;
  background: rgba(0, 174, 233, 0.1);
  border-radius: 100px;
  padding: 18px 18px;
  display: inline-block;
  margin: 0.5rem;
}
.Track-Record:hover {
  background-color: #00aee9;
  color: #fff;
}

.qualities-img {
  background: #fff !important;
}

.Creative-approach:hover {
  background-color: #00aee9;
  color: #fff;
}

.Quality-Support:hover {
  background-color: #00aee9;
  color: #fff;
}

.team-of-expert:hover {
  background-color: #00aee9;
  color: #fff;
}

.whizcamp-content {
  margin-left: 5rem;
  margin-top: 7rem;
}

.whizcamp-content li {
  line-height: 39px;
  color: rgba(0, 0, 0, 0.6);
}

/* FAQ's */
.faq-text-area p {
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.3em;
  text-align: center;
}

.accordion-button::after {
  background-image: url("../images/Plus.png");
  transform: scale(1) !important;
  color: #A6191D;
  order: -1;
}

.accordion-button::before {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  content: "";
  background-image: url("../images/Plus.png");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform .5s ease-in-out;
}

.accordion-button::after {
  display: none !important;
}
.accordion-button:not(.collapsed)::before {
  background-image: url("../images/minus.png");
  transform: var(--bs-accordion-btn-icon-transform);
}

.accordion-button:not(.collapsed) {
  color: #000;
  background-color: #fff;
  box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.06);
  border-radius: 6px;
  padding: 24px 29px;

}

button.accordion-button.collapsed {
  box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.06);
  padding: 24px 29px;
  border-radius: 7px
}

button.accordion-button.collapsed:hover {
  box-shadow: 0 4px 8px 0 rgb(0 0 0 / 3%), 0 6px 20px 0 rgb(0 0 0 / 27%);
  transition: all 0.4s ease-in-out;
}

.accordion-item {
  background-color: var(--bs-accordion-bg);
  border-bottom: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);

}

div#myAccordion {
  width: 100%;
  max-width: 80%;
  margin: auto;
}

.accordion-header {
  margin: 0px 34px 0px;
  font-size: 18px;
  font-family: 'MYRIADPRO REGULAR';
}

.card-body p {
  margin-left: 2.5rem;
  border-left: 3px solid #10ABF9;
  padding: 4px 15px;
}

.accordion {
  --bs-accordion-btn-focus-box-shadow: none;
}

.card-body {
  padding-top: 15px;
}

.accordion-item {
  background: transparent;
  border-radius: 6px;
  margin: 20px 2px;
  border: 0;
}
/* RELATED-BLOGS */
section.RELATED-BLOGS {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.blogs-text-area h4 {
  font-weight: 700;
  font-size: 44px;
  line-height: 51px;
  text-align: center;
}
.restaurant-food img {
  width: 364px;
  height: 287px;
}

.business-service img {
  width: 364px;
  height: 287px;
}

p.top-text {
  font-size: 16px;
  letter-spacing: 0.16em;
  margin-top: 0.5rem;
  font-weight: 600;
}

.RELATED-BLOGS h5 {
  font-style: normal;
  font-weight: 600;
  line-height: 34px;
}

.RELATED-BLOGS p {
  font-weight: 400;
  line-height: 22px;
}

.multi-vendor .content {
  padding-left: 13px;
}

.multi-vendor {
  background: #FFFFFF;
  box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.1);
  padding-bottom: 2rem;

}

.multi-vendor.voilet {
  color: #fff;
  background: #ADA1FF;
}

.multi-vendor.voilet .next-step a.btn.read-more {
  color: #fff;
  border: 1px solid #ffffff;
}

.voilet h4 {
  padding: 42px;
}
a.btn.read-more {
  background: rgba(16, 175, 255, 0.01);
  border: 1px solid #10afff;
  color: #10afff;
  border-radius: 11px;
  padding: 10px 27px;
}

a.btn.read-more.read-case {
  padding: 16px 20px;
  text-align: center;
}

.profile {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

span.date {
  font-size: 13px;
  color: rgba(0, 0, 0, 0.5);
}

.profile h6 {
  margin-top: 0rem;
  padding: 1px 8px;
  font-family: 'MYRIADPRO REGULAR';
}

/******************************************************Food and delivery********************************************************************************************** */

section.Food-Ordering-on-demad {
  margin-top: 7rem;
  font-family: Roboto;
  font-size: 19px;
}
.food-ordering-demand-content li::marker {
  color: #fff;
  font-size: 0px;
}

.multi-vendor-img.food-img img {
  width: 100%;
  max-width: 387px;
}

.food-ordering-demand-content span.blue-txt {
  font-size: 61px;
}
/* advance features */
section.advance-feature {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.advance-feature-heading {
  text-align: center;
}
.advance-feature h6 {
  font-family: 'MYRIADPRO REGULAR';
  font-size: 22px;
  font-weight: 600;
  line-height: 29px;
  letter-spacing: 0em;
}
.order-picks {
  display: flex;
}
.food-ordering-demand-content .order-items span {
  font-size: 16px;
  font-family: 'MYRIADPRO REGULAR';
}
.advance-feature-content-1 span {
  font-family: 'MYRIADPRO REGULAR';
  font-weight: 800;
  font-size: 34px;
  color: #00AEE9;
  background: rgba(0, 174, 233, 0.1);
  border-radius: 20px;
  padding: 11px 26px;
  text-align: center;
}

.advance-feature-content-1 {
  margin-top: 3rem;
}

.advance-feature-content-2 {
  margin-top: 3rem;
}
.advance-feature-content-1 p {
 
  color: rgba(0, 0, 0, 0.6);
}
.advance-feature-content-2 p {
  color: rgba(0, 0, 0, 0.6);
}

/* App Work */
.Apps-work {
  background: rgba(196, 196, 196, 0.1);
}

.Apps-work-heading h5 {
  font-family: 'Khand';
  font-weight: 700;
  font-size: 60px;
  line-height: 51px;
  text-align: center;
  margin-bottom: 1rem;
}

.Apps-work-heading p {
  font-size: 16px;
  letter-spacing: 0.26em;
  color: rgba(0, 0, 0, 0.6);
  text-align: center;
  margin-bottom: 0;
  line-height: 32px;
}

.Apps-work-img img {
  width: 510px;
}
.Apps-work-content p {
 
  line-height: 27px;
  color: rgb(0 0 0 / 46%);
  font-weight: 600;
  font-size: 15px;
}
.Apps-icons {
  display: flex;
  font-size: 15px;
}

.Apps-icons li::marker {
  color: #fff;
  font-size: 0px;
}

/* Flow-and-Journeys */

.Flow-and-Journeys {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.Flow-and-Journeys-heading h2 {
  font-weight: 900;
}
/******************************************************Blog********************************************************************************************** */

section.LATEST-BLOGS {
  margin-top: 10rem;
}

.multi-vendor {
  margin-bottom: 3rem;
}

.multi-vendor.coloured {
  background: #3C032A;
  color: #fff;
}
.coloured h5 {
  padding-top: 3rem;
}



/****************************************************** Update new Blog********************************************************************************************** */
.new-blog {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.new-blog-heading {
  background: rgba(0, 81, 189, 0.1);
  border-radius: 10px;
  padding: 43px 0px;
}

.new-blog-heading h4 {
  font-weight: 900;
  font-size: 46px;
  line-height: 78px;
  text-align: center;
 font-family: 'MYRIADPRO REGULAR';
}
.new-blog-heading p {
  text-align: center;
  margin-top: 2rem;
  color: rgba(0, 0, 0, 0.6);
  font-family: 'MYRIADPRO REGULAR';
  font-size: 18px;

}

button.view {
  width: 160px;
  height: 49px;
  background: #00AEE9;
  border: 1px solid #00AEE9;
  border-radius: 10px;
  color: #fff;
  outline: #fff;
}

.Startup-heading h4 {
  font-family: 'Khand';
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 61px;
}
h4.business-plans {
  padding: 4px 3px;
  font-weight: 900;
}

.business-background {
  background-color: #3868F8;
  color: #fff;
  height: 198px;
  display: flex;
  justify-content: center;
  align-items: center;
}


/******************************************************Services********************************************************************************************** */
.service-img-heading h3 {
  font-weight: 900;
  font-size: 70px;
  line-height: 95px;
  text-align: center;
  padding-top: 28px;
  padding-bottom: 13px;
  color: #fff;
}

.service-img-heading {
  color: #fff;
  text-align: center;
}

.service-img-heading p {
  font-size: 14px;
}

/* ux-ui */

.set-spacing .content p {
  font-size: 15px;
  margin-top: 1rem;
  line-height: 27px;
}
.UI-UX-Design p {
 
  color: #00000087;
}
.set-spacing .content {
  padding: 0rem 4rem;
}

a .trasparent-btn.simple-btn {
  width: 171px;
  height: 60px;
  margin-top: 1rem;
  background: transparent;
  border: 2px solid;
  color: #000;
}

.food-ordering-img p {
  line-height: 32px;
}
/* Mobile app develepment */
section.Mobile-App-Development {
  background-color: #FA6400;
  color: #fff;
}

span.bold-letetr {
  font-size: 40px;
  font-weight: 600;
}

.mobile-content h2 {
  text-align: center;
  font-size: 36px;
}

.mobile-content p {
  font-size: 14px;
  margin-top: 1rem;
}
.mobile-content h5 {
  font-weight: 600;
}

.mobile-content {
  padding: 3rem;
}
.App-Development {
  display: flex;
  font-size: 16px;
  justify-content: flex-start;
}

a .trasparent-btn {
  width: 171px;
  height: 60px;
  margin-top: 1rem;
  background: rgba(255, 255, 255, 0.14);
  border: 1px solid #FFFFFF;
  color: #fff;
  outline: #fff;
}

.App-Development li::marker {
  color: #fff;
  font-size: 20px;
}

button.Discuss {
  background: #FFBB00;
  border-radius: 10px;
  outline: #FFBB00;
  border: 0;
  color: #fff;
  margin-top: 21px;
  padding: 13px 12px;
  font-size: 15px;
}

button.Discuss:hover {
  background: #27afff;
  font-size: 15px;
  font-weight: 600;
  transition: all 0.3s ease-in-out;
}
/* website development */
section.website-Development {
  background-color: #0085EA;

  color: #fff;
}
.back-end {
  margin-top: 2rem;
}

.front-end {
  margin-top: 2rem;

}

/* DevOps-Development */
.DevOps-Development {
  background: #0F0F0F;
  color: #fff;
}

/* section.Product-Growth 
  
*/
section.Product-Growth {
  background-color: #326520;
  color: #fff;
}

/* it staff */
section.It-staff {
  background-color: #5744A0;
  color: #fff;
}

/******************************************************************HOME****************************************************************************** */

.Home-banner {
  background-image: url("/images/home-banner.png");
  padding: 112px 0px;
  background-repeat: no-repeat;
}

.new_home_tabs a.nav-link.active {
  background: #fff !important;
}

.new_home_tabs .nav-link {
  background: #313030;
  color: #000 !important;
  padding: 0px 12px;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  font-size: 12px;
  line-height: 34px;
}

.new_home_tabs {
  width: 302px;
  margin: auto;
  display: block;
}

.new_transaction_2 h3 {
  margin: auto;
}

.new_transaction_2 h3 {
  font-size: 23px;
  text-align: center;
}

.new_home_tabs li.nav-item {
  display: flex;
  align-items: center;
  margin: 42px 0px;
}

.new_home_tabs p {
  margin: 0px 27px 6px;
}

.home-banner-elements {
  color: #fff;
}

.banner img {
  height: 790px;
}

.home-banner-text h1 {
  font-size: 63px;
  font-weight: 700;
  color: #fff;
  margin-top: 3rem;

}

.nav-tabs {
  border-bottom: none;
}

.home-banner-text p {
  font-size: 17px;
  margin-top: 2rem;
}

.nav-tabs span.yellow-txt {
  font-size: 14px;
  margin: 0px 11px 0px;
}

.col-sm-6.nav-tabs-colum {
  display: flex;
  padding-left: 70px;
}

.Home-banner .wrapper {
  margin-top: 7rem;
}

/* OUR Client */

.our-client {
  background-image: url(../images/our-client-imge.png);
  padding: 3rem;
  background-color: #F3F6FB;
}

.our-client .content {
  text-align: center;
}

.our-client .content h2 {
  font-family: 'Aller';
  font-style: normal;
  font-weight: 700;
  font-size: 64px;
  line-height: 81px;
}

/* future software */
section.future-ready-software {
  margin-top: 3rem;
  padding: 33px 45px;
}

.software-contant img {
  width: 106px;
  height: 94px;
  left: 819px;
  top: 1491px;
  background: #1738691a;
  border-radius: 10px;
  padding: 17px 1px;
}

.future h1 {
  font-family: 'Aller';

  font-size: 48px;
  line-height: 70px;
  color: #484848;
  width: 450px;
}

.software-contant.projects {
  margin-left: -4rem;
}

.software-contant.projects-1 {
  margin-right: -4rem;
}

.software-contant {
  display: flex;
}

.software-contant .contant {
  margin-left: 1rem;
}

.software-contant span {
  font-size: 17px;
}

.software-contant h1 {
  font-weight: 900;
}

.software-contant.projects-2 {
  margin-left: -11rem;
  margin-top: 3rem;
}

/*   Technology-Stack*/

.Technology-Stack .col-sm-8 {
  background: #4A90E2;
}

.Technology-Stack .col-sm-4 {
  background: #173869;
  height: 800px;
}

.stack h1 {
  font-weight: 900;
}

.row.Technology-row {
  width: 80%;
  margin: auto;
  margin-top: 4rem;
}

.col-sm-12.languages {
  display: flex;
  align-content: center;
  justify-content: space-between;
}

.languages img {
  margin: 30px 0px;
}

section.Technology-Stack {
  margin-bottom: 2rem;
  margin-top: 2rem;
}

.border-background {
  border: 1px solid #f7fcff;
  width: 367px;
  height: 315px;
  margin-left: 17rem;
  margin-top: 14rem;
  position: absolute;
  z-index: 9;
}

.stack {
  border: 1px solid #f7fcff;
  width: 370px;
  height: 294px;
  margin-left: 15rem;
  margin-top: 13rem;
  position: absolute;
  z-index: 9;
  background-color: #fff;
  padding: 19px 31px;
}

/* Featured-Insights */
section.Featured-Insights {
  margin-bottom: 11rem;
}

.Featured-Insights-headding h1 {
  font-family: 'Aller';
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 82px;
  text-align: center;
}

.Featured-Insights-headding {
  text-align: center;
}

.Our-analaytics {
  background-color: #FFBB00;
}

.Our-analaytics {
  background-color: #FFBB00;

  color: #fff;
  width: 439px;
  height: 100%;
  padding: 34px 0px;
}

.Our-analaytics-contant {
  padding: 25px 28px;
  border-top: 2px solid #d69f00;
}

.Our-analaytics-contant i.fa-solid {
  font-size: 23px;
  float: right;
}

.trends img {
  height: 354px;
  width: 416px;
}

.view-more {
  text-align: center;
}

.view-more button {
  width: 380px;
  height: 60px;
  left: 371px;
  top: 3638px;
  background: #bf770073;
  border-color: #bf770073;
  outline: #bf770073;
  color: #fff;
  margin-top: 1rem;
}

.Our-analaytics h2 {
  font-family: 'Aller';
  font-weight: 700;
  font-size: 45px;
  text-align: center;
}

/* whats next */
.Whats-Next .heading h1 {
  font-family: 'Aller';
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 82px;
  text-align: center;
  margin-top: 3rem;
  color: #000000;
}

.Whats-Next {
  text-align: center;
  color: white;
  margin-bottom: 4rem;

}

.slider-content h1 {
  margin-top: -20rem;
  position: relative;
  top: -1px;
}

.Whats-Next .heading {
  text-align: center;
  color: #000;
}


/* Slideshow container */
.Whats-Next .wrapper {
  width: 100%;
  padding-top: 20px;
  text-align: center;
}

.Whats-Next .slidershow {
  width: 90%;
  margin: 0px auto;
}

.slidershow .slick-slide {
  margin: 10px;
}

button.white-btn {
  width: 225px;
  height: 65px;
  border: 3px solid #fff;
  border-radius: 4px 0px;
  background: transparent;
  color: #fff;
  margin-top: 2.5rem;
  outline: #fff;
  margin-left: 4rem;
  font-size: 21px;
}

.white-btn i.fa-arrow-right {
  font-size: 23px;
  margin-left: 2rem;
}

button.white-btn:hover {
  background-color: #ffffff;
  font-weight: 600;
  color: #fb0;
}

/* How-we-Work */

.How-we-Work {
  background-image: url("/images/map-1.png");
  background-size: cover;
  background-color: #F3F6FB;
  height: 500px;
}

.How-we-Work .heading h1 {
  font-family: 'Aller';
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 82px;
  text-align: center;
  margin-top: 2rem;
  padding: 26px 7px;
}

.How-we-Work .heading {
  text-align: center;
}

/* serve */

.Web-Serve {
  background-image: url("/images/serve-background-img.png");
  background-size: cover;
  background-color: #F3F6FB;
  height: 824px;
}

.Web-Serve-heading h1 {
  font-family: 'Aller';
  font-style: normal;
  font-weight: 700;
  font-size: 55px;
  line-height: 82px;
  text-align: center;
  margin-top: 2rem;
  padding-top: 5px;
}

.Web-Serve-heading {
  text-align: center;
  color: #fff;
}

.serves img {
  margin-top: -2rem;
}

/* highligh-Services */
.highligh-Services {
  margin-bottom: 3rem;
}

.highlight {
  display: flex;
  margin-left: 4rem;
}

.highlight h1 {
  font-family: 'Aller';
  font-weight: 700;
  font-size: 64px;
  line-height: 70px;
  letter-spacing: 0.02em;
  margin-top: 2rem;
}

.highligh-Services .wrapper {
  margin-top: 7rem;
}

.multi-vendor-img.fitness-view-img img {
  width: 100%;
  max-width: 360px;
}

.multi-vendor-img.food-view-img {
  width: 100%;
  max-width: 387px;
}

section.health-care-option {
  background: #C4C4C41A;
  padding: 46px 0px;
}
.food-deliveries.setfont-face {
  background: #C4C4C40F;
  padding: 43px 0px
}