/* hero CSS start */

section.hero.wk_service {
  align-items: center;
  display: flex;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 150px;
}
.wk_white {
  color: #fff;
}

h1.wk_hero_h span {
  color: #ffda60;
}
/* ************************************** hero CSS End ****************************************/

/* *********************         OUR INDUSTRIES start  ********************* */
.wk_service section#industries {
  background: #f4f4f4;
}

.wk_service .industries .section-tag-dark.aos-init.aos-animate,
.wk_service .industries .hh2,
.wk_service .industries .link.white,
.wk_service .industries .marquee div {
  color: #000000 !important;
}

/* *********************         OUR INDUSTRIES end  ********************* */

/* *********************        Cta sec start   ********************* */

section.cta-contact.wk_cta_sec {
  background-size: 90%;
  background-position: bottom right;
  background-color: #fffcf3;
}
/* *********************        Cta sec end   ********************* */

/* *********************        why choose  sec start   ********************* */
.wk_text_con {
  padding: 30px;
  box-shadow: 0px 0px 50px 0px rgba(0, 26, 83, 0.1);
  border-radius: 20px;
  margin: 15px 0;
  background-color: #fff;
}
.wk_text_con h4 {
  margin-top: 30px;
  margin-bottom: -5px;
  font-size: 40px;
  font-weight: bold;
}
.wk_why {
  margin-top: 50px;
}
.wk_why > [class*="col-"] {
  display: flex;
}
/* *********************        why choose  sec end   ********************* */
/* *********************       process  sec start   ********************* */
.wk_process {
  background-color: #f4f4f4;
  background-repeat: no-repeat;
}
.wk_stky {
  position: sticky;
  top: 100px;
  height: fit-content;
}
.stp {
  position: absolute;
  right: 30px;
  top: 16%;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 20px;
}
/* *********************       cta2 sec start   ********************* */

.wk_cta_sec2 {
    background-size: cover;
    background-position: top right;
    background-color: #fffcf3;
    /* padding-bottom: 0; */
    padding: 120px 0;
}
@media (min-width: 1024px) {
  .wk_cta2_img {
    margin-top: -170px;
  }
}
/* *********************       cta2 sec end   ********************* */
/* *********************       testimonial   ********************* */

section.wk_testimonial {
  padding: 0;
  background-repeat: no-repeat;
}

.wk_testimonial div#testimonials {
  background-color: transparent !important;
}

/* *********************       cta3 sec start   ********************* */
section.wk_cta3_sec {
    background: #fff9e4;
    padding: 0;
    background-repeat: no-repeat;
    background-size: cover;
}

.wk_cta3_img {
  margin-top: -49px;
}

/* UK services CSS Start */
.uk_img_container {
  position: relative;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.uk_fb_cta_sec {
  background-size: 100% !important;
}
/* UK services CSS End*/


/* wk app  cta sec start */
section.cta-contact.wk_app_cta {
    background-size: cover;
    padding: 0;
}

.app_development img.wk_hero_img {
    margin-right: -60%;
    margin-bottom: -13%;
}


