*:focus {
  outline: 0;
}

.page__header {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  padding-top: 62px;
  z-index: 6;
}

.logo {
  width: 208px;
  display: block;
}

.logo img {
  display: block;
  width: 100%;
}

.banner {
  min-height: 100vh;
  position: relative;
}

.banner-video {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  object-fit: cover;
}

.banner::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url("../images/overlay.png") no-repeat center;
  background-size: cover;
}

.banner .cust-container {
  display: flex;
  justify-content: center;
  align-items: baseline;
  height: 100%;
  min-height: 100vh;
  flex-direction: column;
  position: relative;
  z-index: 4;
  padding-top: 144px;
}

.home-banner .btn-wrap a:first-child:hover {
  background: url("../images/white-hover.png") no-repeat center;
  background-size: cover;
}

.home-banner::before {
  z-index: 3;
}

.home-banner .cust-container {
  z-index: 5;
}

.home-banner h1 {
  color: #9ed2eb;
  margin-bottom: 79px;
  max-width: inherit;
  font-size: 90px;
  line-height: 110px;
}

.btn-wrap {
  display: flex;
}

.btn-wrap a {
  margin-right: 70px;
  display: inline-block;
}

.btn-wrap a:last-child {
  margin-right: 0;
}

/* ********* full screen media navigation ********/
.hamburger-menu {
  background: url(../images/menu-toggle.svg) no-repeat center;
  position: relative;
  height: 50px;
  width: 35px;
  cursor: pointer;
  z-index: 100;
  transition: opacity 0.25s ease;
  display: inline-block;
  margin-top: 65px;
  margin-bottom: 54px;
  background-size: cover;
  
}
.sidebar-menu.fixed .hamburger-menu {
    background: url(../images/close.svg) no-repeat center; background-size: 34px;
}
.sidebar-menu {
  width: 117px;
  position: fixed;
  z-index: 3;
  background: #f96a02;
  z-index: 101;
  right: 0;
  text-align: center;
  padding-bottom: 36px; transform: translateZ(47px);
}

.sidebar-menu.fixed {
  position: fixed;
}

.toggle-btn {
  width: 40px;
  height: 40px;
  position: fixed;
  top: 60px;
  right: 160px;
  cursor: pointer;
  z-index: 3;
     -webkit-transition: all 400ms ease-in;    -o-transition: all 400ms ease-in;    transition: all 400ms ease-in;
  background: url(../images/close.svg) no-repeat center;
  background-size: 40px;
}

.toggle-btn::after {
  background: none;
}

.fullview-menu {
  position: fixed;
  background: #000;
  top: 0;
  left: 0;
  width: 100%;
  height: 0%;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.35s, visibility 0.35s, height 0.35s;
  overflow: auto; transform: translateZ(47px);
}

.fullview-menu::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  top: 0;
  background: url(../images/shape-5.svg) no-repeat center;
  background-size: cover;
  width: 50%;
  height: 100%;
  z-index: 100;
}

.fullview-menu.open {
  opacity: 1;
  visibility: visible;
  height: 100%;
  z-index: 99;
}

.toggle-btn.toggle-btn-mb {
  position: fixed;
  top: 32px;
  right: 20px;
  height: 27px;
  width: 45px;
  cursor: pointer;
  z-index: 100;
  transition: opacity 0.25s ease;
  display: none;
}

.toggle-btn.toggle-btn-mb.active .top {
  transform: translateY(11px) translateX(0) rotate(45deg);
  background: #fff;
  width: 100%;
}

.toggle-btn.toggle-btn-mb.active .middle {
  opacity: 0;
  background: #fff;
}

.toggle-btn.toggle-btn-mb.active .bottom {
  transform: translateY(-9px) translateX(0) rotate(-45deg);
  background: #fff;
  width: 100%;
  margin: 0;
}

.toggle-btn.toggle-btn-mb span {
  background: #fff;
  height: 4px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.35s ease;
  cursor: pointer;
  border-radius: 10px;
  z-index: 3;
}

.toggle-btn.toggle-btn-mb.active::after {
  background: none;
}

/* .toggle-btn.toggle-btn-mb:hover span,
.toggle-btn.toggle-btn-mb.active:hover span {
background: #667687;
} */
.toggle-btn.toggle-btn-mb span:nth-of-type(2) {
  top: 10px;
}

.toggle-btn.toggle-btn-mb span:nth-of-type(3) {
  top: 20px;
}

.fullview-menu.open .fullview-nav li {
  animation: fadeInRight 0.5s ease forwards;
  animation-delay: 0.35s;
}

.fullview-menu.open .fullview-nav li:nth-of-type(2) {
  animation-delay: 0.2s;
}

.fullview-menu.open .fullview-nav li:nth-of-type(3) {
  animation-delay: 0.25s;
}

.fullview-menu.open .fullview-nav li:nth-of-type(4) {
  animation-delay: 0.3s;
}

.fullview-menu.open .fullview-nav li:nth-of-type(5) {
  animation-delay: 0.35s;
}

.fullview-menu.open .fullview-nav li:nth-of-type(6) {
  animation-delay: 0.49s;
}

.fullview-menu.open .fullview-nav li:nth-of-type(7) {
  animation-delay: 0.5s;
}

.fullview-menu.open .fullview-nav li:nth-of-type(8) {
  animation-delay: 0.55s;
}

.fullview-menu.open .fullview-nav-content-details span,
.fullview-menu.open .fullview-nav-content-details a,
.fullview-menu.open .fullview-nav-content-details cite {
  animation: fadeInRight 0.2s ease forwards;
  animation-delay: 0.25s;
  position: relative;
  opacity: 0;
  font-family: "urbane", sans-serif;
}

.fullview-menu.open .fullview-nav-content-details cite {
  animation-delay: 0.3s;
  padding-right: 0;
  display: flex;
  align-items: center;
  font-weight: 700;
  font-size: 41px;
  width: 100%;
  margin-bottom: 30px;
}

.fullview-menu.open .fullview-nav-content-details cite::after {
  width: 34px;
  height: 34px;
  background-size: 34px;
  top: 4px;
}

.fullview-menu.open .fullview-nav-content-details span {
  animation-delay: 0.35s;
}

.fullview-menu .fullview-nav {
  position: relative;
  font-size: 50px;
  font-weight: 400;
  text-align: center;
  background: #9ed2eb;
}

.fullview-nav-inner {
  display: flex;
  align-items: center;
  position: relative;
  justify-content: flex-end;
  height: 100%;
}

.fullview-nav-content {
  width: 67%;
  display: flex;
  padding-right: 120px;
  position: relative;
  z-index: 103;
}

.fullview-nav-content-details address {
  margin-top: 60px;
}
.fullview-nav-content-details address.second-menu-address{ margin-top: 40px; }
.fullview-nav-content-details {
  width: 50%;
}

.fullview-menu .page__menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
  position: relative;
  text-align: left;
  width: 50%;
  padding-left: 100px;
}

.fullview-menu .social-ico {
  display: flex;
  align-items: flex-start;
  margin-top: 30px;
}

.fullview-menu .social-icos {
  display: none;
}

.fullview-menu .menu-text-cell span {
  display: block;
}

.fullview-menu a.logo {
  width: 208px;
  display: block;
  top: 65px;
  position: absolute;
  z-index: 103;
  left: 140px;
}

.fullview-menu a.logo img {
  display: block;
  width: 100%;
}

.fullview-menu .fullview-nav li {
  display: block;
  position: relative;
  opacity: 0;
  margin-bottom: 13px;
}

.fullview-menu .fullview-nav li a {
  display: inline-block;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  font-size: 45px;
  line-height: 65px;
  color: #333;
  font-weight: 500;
  font-family: "urbane", sans-serif;
  text-transform: capitalize;
}

.fullview-menu .fullview-nav li a::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  width: 0;
  height: 4px;
  background: #333;
  transition: all 0.3s ease-out;
}

.fullview-menu .fullview-nav li:hover a::before,
.fullview-menu .fullview-nav li.active a::before {
  width: 100%;
}

.fullview-menu.open .fullview-nav li a span {
  display: block;
  position: relative;
  z-index: 3;
}

.fullview-menu .fullview-nav li:hover a,
.fullview-menu .fullview-nav li.active a {
  color: #000;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    left: 20%;
  }

  100% {
    opacity: 1;
    left: 0;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.foot-toggle-menu {
  display: none;
}

.fullview-inner {
  /* display: flex; */
  height: 100%;
  background: #9ed2eb;
}

.fullview-inner .fullview-nav {
  width: 100%;
  padding-top: 40px;
  height: 100%;
}

.body-fix {
  position: fixed;
  overflow: hidden;
  height: 100vh;
  width: 100%;
}

.fixed-menu-address {
  color: #fff;
  display: flex;
  padding: 20px;
  position: absolute;
  bottom: 10px;
  width: 100%;
}

.fullview-nav-content-details {
  background: #f96a02 url("../images/shape-4.png") no-repeat top left;
  background-size: 100%;
  padding: 50px 40px 20px;
  font-size: 30px;
  line-height: 40px;
  text-align: left;
  font-weight: 500;
  width: 500px;
}
.menu-number {
    margin-top: 20px;
}
.fullview-nav-content-details a {
  color: #fff;
  display: block;
  margin-bottom: 27px;
}

.fullview-nav-content-details a:hover {
  color: #323435;
     -webkit-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;
}

.fullview-nav-content-details address span {
  display: block;
  color: #fff;
  text-align: left;
  font-weight: 400;
  font-size: 24px;
  line-height: 34px;
}

.fullview-nav-content-details .ford-arrow-ico {
  color: #333;
  margin-bottom: 15px;
  display: inline-block;
}

/* apt-choice - home page*/
.apt-choice-sec {
  background: #333;
  color: #fff;
  padding: 100px 0 86px;
  position: relative;
}

.apt-choice-row {
  display: flex;
}

.apt-choice-sec::before {
  position: absolute;
  content: "";
  width: 652px;
  height: 923px;
  left: -340px;
  top: -463px;
  background: url(../images/forward-arrow-shape-7.png) no-repeat center;
  background-size: 100% 100%;
  z-index: 4;
}

.apt-choice-sec .apt-choice-left {
  padding-top: 165px;
}

.apt-choice-sec .apt-choice-left .sub-heading {
  font-size: 33px;
  font-weight: 600;
  color: #f96a20;
  display: block;
  font-family: "urbane", sans-serif;
  margin-bottom: 28px;
}

.apt-choice-sec .apt-choice-left h3 {
  color: #9ed2eb;
  margin-bottom: 28px; max-width: 920px;
}

.apt-choice-sec .apt-choice-left p {
  margin-bottom: 28px;
  line-height: 36px;
  max-width: 555px;
}

.apt-choice-sec .apt-choice-left a {
  display: inline-block;
}

.apt-choice-sec .apt-choice-right {
  display: flex;
  justify-content: flex-end;
  width: 58%;
}
.apt-choice-sec .apt-choice-right .img-box img {
    height: 90%;
}
.apt-choice-sec .apt-choice-right a.theme-outline-btn.to-show-mobile {
  display: none;
}

.apt-choice-sec .img-box {
  padding-bottom: 93%;
  right: -61px;
  width: 93%;
}

/* Search Our Vacancies - home page */
.search-vacc-sec {
  background: #9ed2eb url("../images/shape-5.svg") no-repeat right 93px;
  padding: 131px 0 96px;
}

.search-vacc-sec .ford-arrow-ico {
  font-size: 30px;
  line-height: 36px;
  font-weight: 600;
  padding-right: 74px;
  color: #333;
}

.search-vacc-sec .ford-arrow-ico::after {
  top: -3px;
}

.search-vacc-sec h4 {
  margin-bottom: 28px;
}

.search-vacc-row {
  padding-top: 62px;
}

.search-vacc-row .search-vacc-inner-cell {
  background: #f96a02 url("../images/shape-4.png") no-repeat top center;
  padding: 55px 43px 60px;
  color: #fff;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: space-between;
  height: 100%;
  background-size: 100%;
}

.search-vacc-inner-cell .s-v-access-info {
  margin-bottom: 30px;
}

.search-vacc-inner-cell .s-v-content-heading {
  min-height: 88px;
  display: flex;
  align-items: flex-start;
  margin-bottom: 30px;
}

.search-vacc-inner-cell h5 {
  font-size: 34px;
  line-height: 46px; 
  padding-right: 0px;
  text-transform: capitalize; margin-top: -8PX;
}

.search-vacc-inner-cell h5 a {
  color: #fff;
  text-transform: capitalize;
}

.search-vacc-inner-cell .s-v-access-info a {
  font-size: 30px;
  line-height: 54px;
  color: #fff;
  display: block;
  font-family: "urbane", sans-serif;
  font-weight: 500;
}

.search-vacc-inner-cell p {
  font-size: 24px;
  line-height: 34px;
  padding-right: 0px;
}

.search-vacc-inner-cell .theme-outline--white-btn {
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
}

.search-vacc-inner-cell .s-v-content-box {
  margin-bottom: 60px;
}

.search-vacc-row {
  padding-top: 72px;
  margin-left: -24px;
  margin-right: -24px;
  max-width: 1688px;
}

.search-vacc-sec .search-vacc-cell {
  padding-left: 24px;
  padding-right: 24px;
}

/* insight-report-sec - home */
.insight-report-sec {
  background: #f96a02 url("../images/forward-arrow-shape-8.png") no-repeat -271px center;
  padding: 135px 0 145px;
  color: #fff;
  overflow: hidden;
}


.insight-report-sec .cust-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.insight-report-sec .ford-arrow-ico-dark {
	padding-right: 75px;
	font-family: "urbane", sans-serif;
	color: #fff;
	
}
.insight-report-sec .ford-arrow-ico-dark.m-left {
    margin-left: 60px;
}
.insight-report-sec .ford-arrow-ico-dark::after {
  top: -5px;
}

.insight-report-sec .insight-report-cara {
  display: flex;
  margin-top: 67px;
  padding-bottom: 100px;
}

.insight-report-sec .insight-report-cara-cell {
  width: 100%;
}

.insight-report-sec .insight-report-cara-innner {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100%;
  color: #fff;
}

.insight-report-sec .cust-container>h4 {
  margin-bottom: 25px;
  position: relative;
}

.insight-report-sec .cust-container>h4::before {
  position: absolute;
  content: "";
  background: url(../images/shape-8.png) no-repeat center;
  width: 181px;
  height: 181px;
  right: -120px;
  top: -99px;
}

.insight-report-sec .insight-report-cara-innner img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  object-fit: cover;
}

.insight-report-sec .insight-report-cara-innner .in-report-content {
  position: relative;
  z-index: 3;
  padding: 27px 21px 33px 21px;
  background: rgba(51, 51, 51, 0.8);
  height: 100%;
}

/* .insight-report-sec .insight-report-cara-innner:hover .in-report-content {
   -webkit-transition: all 400ms ease-in;    -o-transition: all 400ms ease-in;    transition: all 400ms ease-in;
background: rgb(158 210 235 / 44%);
}
.insight-report-sec .insight-report-cara-innner:hover {
transition: all 100ms ease-in;
color: #333;
}
.insight-report-sec .insight-report-cara-innner:hover img {
   -webkit-transition: all 400ms ease-in;    -o-transition: all 400ms ease-in;    transition: all 400ms ease-in;
} */
.insight-report-sec .in-report-content h4 {
  font-size: 30px;
  line-height: 54px;
  margin-bottom: 35px;
  min-height: 163px;
}

.insight-report-sec .insight-report-cara-cell h4 {
  margin-bottom: 22px;
}

.insight-report-sec .in-report-content p {
  font-size: 19px;
  line-height: 35px;
}

.insight-report-sec .owl-carousel .owl-stage-outer {
  margin-right: -200%;
}

.insight-report-sec .owl-theme .owl-nav.disabled+.owl-dots {
  display: flex !important;
  width: 911px;
  position: absolute;
  bottom: 0px;
  outline: 0;
  justify-content: center;
  left: 0;
  right: 0;
  margin: auto;
}

.insight-report-sec .owl-theme .owl-dots .owl-dot span {
  height: 8px;
  width: 100%;
  margin: 0;
  background: rgba(51, 51, 51, 0.39);
  border-radius: 0;
     -webkit-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;
}

.insight-report-sec .owl-theme .owl-dots .owl-dot {
  outline: 0;
  transition: all 300ms linear;
  flex: 1;
}

.insight-report-sec .owl-theme .owl-dot.active {
  background: #333;
}

/* green-sol-sec - home */
.green-sol-sec {
  padding-top: 130px;
  padding-bottom: 82px;
  background: #e4eff2;
  position: relative;
  z-index: 3;
}

.green-sol-sec .logo-greenify {
  width: 364px;
  margin-bottom: 72px;
}

.green-sol-left::after {
  position: absolute;
  content: "";
  background: url(../images/arrow-two-dark.svg) no-repeat center;
  width: 55px;
  height: 70px;
  left: 470px;
  top: -54px;
}

.green-sol-sec h4 {
  color: #00730d;
  font-weight: 700;
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
  padding-left: 0;
}

.green-sol-sec h4::before {
  position: absolute;
  content: "";
  background: url(../images/shapre-7.png) no-repeat center;
  width: 181px;
  height: 181px;
  right: 0px;
  top: -189px;
}

.green-sol-sec p,
.insight-report-sec .cust-container p{
  font-size: 28px;
  line-height: 38px;
  max-width: 496px;
  font-weight: 400;
  margin-bottom: 38px;
  padding-left: 0;
}
.insight-report-sec .cust-container p{
    color:#212529;
    max-width: 50%;
}

.green-sol-sec a {
  display: inline-block;
}

.green-sol-sec .green-sol-img {
  width: 231px;
  position: absolute;
  right: 10px;
  bottom: 0;
}

.green-sol-sec .green-sol-left-inner {
  max-width: 776px;
  position: relative;
}

.green-sol-sec .green-sol-right {
  display: flex;
  justify-content: flex-end;
  padding-right: 81px;
}

.green-sol-sec .green-sol-right-inner {
  padding-right: 53px;
  padding-bottom: 53px;
  width: 662px;
  position: relative;
}

.green-sol-sec .green-sol-right-inner::before {
  position: absolute;
  content: "";
  right: 0;
  bottom: 0;
  width: 94%;
  height: 94%;
  background: url("../images/shape-6.png") no-repeat center;
  background-size: 100% 100%;
}

.green-sol-sec .green-sol-right-inner .img-box {
  box-shadow: 8px 7px 6px #00000029;
}

/* talk-sec - home */
.talk-sec {
  padding-top: 187px;
  padding-bottom: 151px;
  background: #333;
  position: relative;
  min-height: 1230px;
  overflow: hidden;
}

.talk-sec::before {
  position: absolute;
  content: "";
  width: 891px;
  height: 891px;
  background: url("../images/shape-8.svg") no-repeat center;
  background-size: cover;
  left: -223px;
}

.talk-sec .input-group {
  display: none;
  margin-bottom: 30px;
}

.talk-sec .input-group.show-state {
  display: block;
}

.talk-sec .cust-container {
  display: flex;
  justify-content: flex-end;
}

.talk-sec .form-sec {
  width: 1047px;
  position: relative;
  margin-top: -23px;
}

.talk-sec h2 {
  color: #9ed2eb;
  margin-bottom: 92px;
}

.talk-sec .form-sec .form-control,
.talk-sec .form-left .field-wrapper {
  width: 100%;
}

.talk-sec .form-left .field-wrapper {
  margin-top: 30px;
}

.talk-sec .form-left .field-wrapper:first-child {
  margin-top: 0;
}

.talk-sec .fourth-state .input-group-inner {
  flex-direction: column;
}

.talk-sec .form-sec .input-group-prepend {
  margin-right: 0;
  min-height: 74px;
  width: 187px;
}

.talk-sec .form-sec .theme-outline-btn {
  width: 100%;
  background: transparent;
  padding: 19px 31px 19px 30px;
  outline: none;
}

.talk-sec .form-sec .field-wrapper .wrap-btn {
  display: flex;
  justify-content: flex-end;
}

.talk-sec .form-sec .field-wrapper .wrap-btn .theme-outline-btn {
  width: 187px;
  margin-top: 30px;
}
.talk-sec .form-sec .field-wrapper .cust-checkbox-box.privay-check {
    margin-top: 30px;
}
.talk-sec .form-sec .form-container {
  display: flex;
  align-items: flex-end;
}

.talk-sec .form-sec .form-group {
  margin-bottom: 0;
}

.talk-sec .theme-outline-btn:hover,
.talk-sec .theme-outline-btn:focus {
  background: url(../images/shape-1.png) no-repeat center;
  background-size: Calc(100% + 12px);
  border-color: transparent;
}

.talk-sec-mod.talk-sec .theme-outline-btn:hover,
.talk-sec-mod.talk-sec .theme-outline-btn:focus {
  background: url(../images/white-hover.png) no-repeat center;
  background-size: Calc(100% + 12px);
  border-color: transparent;
}

.form-container .form-right {
  width: 187px;
  transition: all 0.3s;
  margin-left: 14px;
}

.form-container .form-left {
  width: 843px;
}

.form-container label {
  text-transform: capitalize;
}

.form-container .form-left .field-wrapper {
  display: none;
}

.form-container .form-left .field-wrapper.active {
  display: block;
}

.talk-sec .form-left .field-wrapper:last-child {
  margin-top: 0;
}

#search-vacc-row {
  display: none;
}

/* footer */
.page__footer {
  background: #f96a02 url("../images/shape-9.png") no-repeat bottom right;
  padding: 190px 0 110px;
  color: #fff;
  position: relative;
  z-index: 2;
}

.page__footer-inner a {
  color: #fff;
}

.page__footer-inner .social-icos {
  display: flex;
}

.page__footer-inner .social-icos li {
  margin: 0 42px 0 0;
}

.page__footer-inner h4 {
  font-size: 28px;
  line-height: 31px;
  margin-bottom: 30px;
  font-weight: 600;
}

.page__footer-inner address span,
.page__footer-inner a {
  font-size: 24px;
  line-height: 36px;
  font-weight: 500;
  display: block;
  font-family: "urbane", sans-serif;
}

.page__footer .page__footer-row {
  display: flex;
}

.page__footer-row>.page__footer-cell {
  width: 644px;
}
.page__footer-row.page__footer-top > .page__footer-cell {
    width: 420px;
}
.page__footer-bottom {
  margin-top: 140px;
  align-items: flex-end;
}

.page__footer-cell-right {
  width: Calc(100% - 420px);
  display: flex;
  justify-content: space-between;
}
.page__footer-cell.footer-address-cell {
    width: 50%;
}
.footer-address {
    display: flex; 
    margin-left: -30px;
    margin-right: -30px; 
}
.footer-address address {
    padding-left: 30px;
    padding-right: 30px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
.footer-address address:not(:last-child) { margin-bottom: 40px; }
.footer-phone {
    margin-top: 20px;
}
.address-top {
    min-height: 160px;
}
.page__footer .page__footer-row.page__footer-bottom {
    justify-content: space-between;
}
.page__footer-row.page__footer-bottom .page__footer-cell {
    width: auto;
}
.page__footer .page__footer-bottom .page__footer-cell-right {
    width: auto !important;
}
.list-bottom-footer {
    display: flex;
}
.list-bottom-footer li a {
    color: #fff;
    padding-left: 30px;
    font-weight: 500 !important;
}
.page__footer .page__footer-bottom .page__footer-cell-right {
    width: Calc(100% - 644px);
    justify-content: right;
}
.page__footer-cell.email-us-cell .page__footer-inner{ display: flex; }
.page__footer-cell.email-us-cell .page__footer-inner h4 {
    margin-right: 20px;
    margin-bottom: 0;
}
.page__footer .footer-logo {
  width: 312px;
}

.page__footer .footer-logo img {
  display: block;
  width: 100%;
}

.page__footer .page__footer-bottom a {
  font-size: 28px;
  line-height: 31px;
  font-weight: 600;
}

.fadeInDown {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.page__footer .social-icos li {
  width: 75px;
  height: 75px;
  background-size: 75px;
}

.page__footer .social-icos li:hover {
  background-size: 75px;
}

.to-show-mobile {
  display: none;
}

.page__footer-cell.footer-legal-cell.to-show-mobile {
  display: none;
}

.page__footer-row ul.social-icos.to-show-mobile {
  display: none;
}

.ford-arrow-ico,
.ford-arrow-ico-dark {
     -webkit-transition: all 400ms ease-in;    -o-transition: all 400ms ease-in;    transition: all 400ms ease-in;
}

.ford-arrow-ico:hover,
.ford-arrow-ico-dark:hover {
  padding-right: 100px;
  -webkit-transition: all 400ms ease-in;    -o-transition: all 400ms ease-in;    transition: all 400ms ease-in;
}

/* about page */
.banner h2 {
  color: #9ed2eb;
}

.banner .sub-heading {
  font-size: 40px;
  line-height: 48px;
  color: #f96a02;
  margin-bottom: 27px;
  font-weight: 600;
  display: block;
  font-family: "urbane", sans-serif;
}

.banner .heading {
  margin-bottom: 28px;
}

.banner p {
  line-height: 36px;
  color: #fff;
}

.banner .banner-content {
  max-width: 818px;
}

.inner-pages-banner {
  background-color: #333;
  background-repeat: no-repeat;
  background-position: center;
}

.about-banner p {
  max-width: 701px;
}

.about-banner .arrow-orange-double,
.about-banner .shape-orange,
.about-banner .shape-blue {
  display: inline-block;
  position: absolute;
  z-index: 3;
}

.about-banner .cust-container {
  position: relative;
}

.about-banner .arrow-orange-double {
  top: 117px;
  right: 41%;
}

.about-banner .shape-blue {
  top: 168px;
  right: 32%;
}

.about-banner .shape-orange {
  right: 16%;
  bottom: 157px;
}

/* about-feature-sec - about page */
.about-feature-sec {
  background: #2f2f2f url("../images/arrow-trio-black.png") no-repeat top left;
  position: relative;
  color: #fff;
  padding: 43px 0 111px;
}
.about-feature-sec p {
	font-size: 40px;
	line-height: 54px;
	font-weight: 600;
	color: #9ed2eb;
}
.about-feature-sec ul {
	margin-left: 30px;
	margin-top:20px;
}
.about-feature-sec ul li {
	font-size: 34px;
	line-height: 48px;
	color: #9ed2eb;
	list-style-type: disc;
	margin-bottom: 10px;
}
.about-feature-sec .about-feature-content {
  position: relative;
  display: flex;
}

.about-feature-sec .about-feature-content::before {
  position: absolute;
  content: "";
  width: 741px;
  height: 515px;
  left: -389px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url("../images/orange-trio-up.png") no-repeat center;
}

.about-feature-sec .about-feature-left {
  position: relative;
  z-index: 3;
}

.about-feature-sec .about-feature-left h2 {
  font-size: 70px;
  line-height: 84px;
  margin-bottom: 9px;
}

.about-feature-sec .about-feature-heading {
  font-size: 73px;
  line-height: 88px;
  color: #9ed2eb;
  font-weight: 600;
  padding: 0 0 193px;
}

.about-feature-content .about-feature-left span {
  display: block;
  margin-bottom: 80px;
  color: #9ed2eb;
  font-weight: 600;
}

.about-feature-content .about-feature-left {
  display: inline-block;
  padding-top: 219px;
  width: 42%;
}

.about-feature-content .about-feature-left .theme-outline--white-btn {
  display: inline-block;
}

.about-feature-content .about-feature-right {
  display: flex;
  justify-content: flex-end;
  width: 58%;
}

.about-feature-content .about-feature-right .img-box {
  padding-bottom: 93%;
  right: -28px;
  width: 93%;
}


/* what-we-do-sec */
.what-we-do-sec {
  background: #9ed2eb;
  padding: 130px 0;
}

.what-we-do-sec h4 {
  color: #e4eff2;
  margin-bottom: 28px;
}

.what-we-do-sec a {
  color: #f96a02;
  font-weight: 600;
  padding-right: 60px;
}

.what-we-do-sec a::after {
  top: -2px;
}

.what-we-do-sec .w-w-do-row {
  padding-top: 94px;
  margin-left: -45px;
  margin-right: -45px;
}

.what-we-do-sec .w-w-do-cell {
  padding-left: 45px;
  padding-right: 45px;
}

.what-we-do-sec .w-w-do-cell .media {
  margin-bottom: 55px;
  align-items: flex-end;
}

.what-we-do-sec .w-w-do-cell img {
  margin-right: 54px;
  height: 90px;
}

.what-we-do-sec .w-w-do-cell h6 {
  color: #e4eff2;
  font-weight: 700;
}

.what-we-do-sec .w-w-do-cell h6 cite {
  display: block;
  word-break: break-all;
}

.what-we-do-sec .w-w-do-cell p {
  font-size: 24px;
  line-height: 32px;
  padding-right: 20px;
}

/* solution-sec - about */
.solution-sec {
  background: #f96a02;
  position: relative;
  padding: 207px 0 179px;
}

.solution-sec::before {
  position: absolute;
  content: "";
  width: 747px;
  height: 1059px;
  left: -313px;
  top: -80px;
  bottom: 0;
  margin: auto;
  background: url(../images/forward-arrow-shape-8.png) no-repeat center;
  background-size: 100% 100%;
}

.solution-sec .cust-container {
  display: flex;
  justify-content: flex-end;
}

.solution-sec .solution-sec-inner {
  max-width: 1179px;
}

.solution-sec .solution-sec-inner h2 {
  color: #9ed2eb;
  font-size: 69px;
  line-height: 83px;
  margin-bottom: 63px;
  position: relative;
  display: inline-block;
}

.solution-sec .solution-sec-inner h5 {
  font-size: 50px;
  color: #fff;
  font-weight: 700;
  line-height: 60px;
  margin-bottom: 35px;
}

.solution-sec .solution-sec-inner a {
  display: inline-block;
}

.solution-sec .solution-sec-inner h2::before {
  position: absolute;
  content: "";
  background: url(../images/shape-10.png) no-repeat center;
  width: 119px;
  height: 119px;
  top: -136px;
  right: 0;
}

/* join us sec */
.join-us-sec {
  min-height: 1349px;
  background: #333;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}

.join-us-sec::before {
  position: absolute;
  content: "";
  background: url("../images/shape-lg-8.png") no-repeat center;
  width: 1349px;
  height: 1349px;
  right: -478px;
}

.join-us-sec .cust-container {
  width: 100%;
}

.join-us-sec h2 cite {
  display: block;
}

.join-us-sec h2 {
  color: #e4eff2;
  margin-bottom: 50px;
  font-size: 100px;
  line-height: 110px;
}

.join-us-sec .ford-arrow-ico {
  color: #e4eff2;
  padding-right: 122px;
  font-size: 45px;
  line-height: 54px;
}

.join-us-sec .ford-arrow-ico:hover {
  padding-right: 150px;
}

.join-us-sec .ford-arrow-ico::after {
  top: -10px;
  background: url(../images/arrow-blue-trio.png) no-repeat center;
  background-size: 78px;
  width: 78px;
  height: 88px;
}

/* sectors */
.blue-gradiant-banner {
  background-color: #9ed2eb;
}

.blue-gradiant-banner::before {
  background: url(../images/blue-gradiant.png) no-repeat center;
  background-size: cover;
}

.blue-gradiant-banner h2 {
  color: #fff;
}

.blue-gradiant-banner .sub-heading {
  color: #fff;
}

.sector-banner .banner-content {
  max-width: 1527px;
}

.sector-banner .banner-content .theme-sqare-btn {
  margin-right: 28px;
  padding: 7px 17px;
  text-align: center;
  min-width: 411px;
}

.sector-banner .sub-heading {
  display: inline-block;
  position: relative;
  margin-bottom: 75px;
}

.sector-banner .sub-heading::before {
  position: absolute;
  content: "";
  width: 55px;
  height: 70px;
  background: url(../images/arrow-white-double.png) no-repeat center;
  right: 46px;
  top: -171px;
  background-size: 50px;
}

.sector-banner .sub-heading::after {
  position: absolute;
  content: "";
  width: 181px;
  height: 181px;
  background: url(../images/black-orange-shape.png) no-repeat center;
  right: -133px;
  top: -112px;
  background-size: 181px;
}

.forensic-sec {
  background: #9ed2eb;
  padding: 80px 0 77px;
}

.forensic-sec .forensic-row:first-child h4 {
  font-weight: 600;
  color: #fff;
  margin-bottom: 66px;
}

.forensic-sec .forensic-row:first-child .forensic-ico {
  height: 84px;
  margin-bottom: 27px;
}

.forensic-sec p {
  line-height: 40px;
}

.forensic-sec .forensic-row:first-child p {
  margin-bottom: 48px;
  padding-right: 73px;
}

.forensic-sec .forensic-row:first-child p:last-child {
  margin-bottom: 0;
}

.forensic-sec .forensic-row {
  margin-left: -32px;
  margin-right: -32px;
}

.forensic-sec .forensic-cell {
  padding-left: 32px;
  padding-right: 32px;
}

.forensic-sec .forensic-row .img-box {
  width: 100%;
  padding-bottom: 139%;
}

.forensic-sec .forensic-row:nth-child(2) h5 {
  color: #fff;
}

.forensic-sec .forensic-row:nth-child(2) {
  margin-bottom: 40px;
  margin-top: 100px;
}

.forensic-sec .forensic-row:nth-child(3) {
  margin-bottom: 90px;
}

.forensic-sec .forensic-row:last-child a {
  color: #fff;
  font-weight: 600;
  padding-right: 0;
  font-family: "urbane", sans-serif;
  display: flex;
  align-items: center;
}

.forensic-sec .forensic-row:last-child a::before {
  top: -4px;
}

.forensic-sec .forensic-row:last-child .ford-arrow-ico-dark:hover {
  padding-right: 120px;
}

.forensic-sec .forensic-row:last-child span {
  color: #fff;
  text-align: right;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

.forensic-sec .forensic-row:last-child span cite {
  display: inline-block;
  font-weight: 600;
  font-family: "urbane", sans-serif;
}

.forensic-sec .forensic-row:last-child span h2 {
  line-height: 91px;
  margin-right: 24px;
  font-size: 110px;
}

.forensic-sec .forensic-row:last-child h5 {
  font-size: 40px;
  color: #fff;
  line-height: 48px;
  font-weight: 600;
  margin-bottom: 30px;
}

.forensic-sec .forensic-row:last-child h5 cite {
  display: block;
}

.forensic-sec .orange-card {
  text-align: center;
  min-height: 100%;
  display: flex;
  align-items: center;
  padding: 40px 29px 47px;
}

.forensic-sec .orange-card p {
  font-weight: 600;
  line-height: 70px;
  font-family: "urbane", sans-serif;
}

.forensic-sec .vacancies-cell {
  display: flex;
  justify-content: flex-end;
  height: 100%;
}

.talk-sec.talk-blue-sec {
  background: #9ed2eb;
}

.talk-sec.talk-blue-sec::before {
  background: url("../images/shape-11.png") no-repeat center;
  background-size: cover;
}

.talk-sec.talk-blue-sec .theme-outline-btn {
  color: #f96a20;
}

.talk-sec.talk-blue-sec .theme-outline-btn:hover,
.talk-sec.talk-blue-sec .theme-outline-btn:focus {
  background: url(../images/white-hover-2.png) no-repeat center;
  background-size: Calc(100% + 12px);
  border-color: transparent;
  /* color       : #333; */
}

.talk-blue-sec h2 {
  color: #333;
}

/*.talk-blue-sec .cust-form label {
 color: #f96a20;
}*/

.vacancies-cell.to-show-mobile {
  display: none;
}

/* our people */
.ourpeople-banner::before {
  background: transparent;
}

.ourpeople-banner .banner-content {
  max-width: 1189px;
}

.ourpeople-banner .banner-content h2 {
  color: #f96a02;
}

.ourpeople-banner .sub-heading {
  color: #9ed2eb;
  font-family: "urbane", sans-serif;
  margin-bottom: 47px;
}

.ourpeople-banner .shape-white,
.ourpeople-banner .arrow-blue-double {
  position: absolute;
  right: 400px;
  top: 210px;
}

.ourpeople-banner .sub-heading {
  position: relative;
}

.ourpeople-banner .sub-heading::before {
  position: absolute;
  content: "";
  width: 80px;
  height: 103px;
  background: url(../images/arrow-blue-double.png) no-repeat center;
  right: 238px;
  top: -98px;
  background-size: 80px;
}

.ourpeople-banner .sub-heading::after {
  position: absolute;
  content: "";
  width: 132px;
  height: 132px;
  background: url(../images/shape-white.png) no-repeat center;
  right: 92px;
  top: -50px;
  background-size: 132px;
}

/* people-sec */
.people-sec {
  background: #333;
  padding: 156px 0 66px;
  color: #fff;
  position: relative;
  overflow: hidden;
}

.people-sec::before {
  position: absolute;
  content: "";
  width: 891px;
  height: 891px;
  background: url("../images/shape-lg-8.png") no-repeat center;
  background-size: cover;
  top: 21%;
  right: -130px;
  opacity: 0.2;
}

.people-sec .cust-container {
  position: relative;
  z-index: 3;
}

.people-sec .people-row .people-cell {
  position: relative;
}

.people-sec .people-row .people-cell:first-child::before {
  position: absolute;
  content: "";
  width: 165px;
  height: 165px;
  background: url(../images/shape-3.png) no-repeat center;
  z-index: 5;
  left: -38px;
  top: -86px;
}

.people-sec .people-row .people-cell:nth-child(4)::before {
  position: absolute;
  content: "";
  width: 180px;
  height: 180px;
  background: url(../images/shapre-7.png) no-repeat center;
  background-size: 180px;
  z-index: 5;
  right: 14px;
  top: 0;
}

.people-sec .people-row .people-cell:last-child::before {
  position: absolute;
  content: "";
  width: 146px;
  height: 162px;
  background: url(../images/shape-combined.png) no-repeat center;
  background-size: 146px;
  z-index: 5;
  top: -70px;
  left: -7px;
}

.people-sec .people-row {
  margin-left: -48px;
  margin-right: -48px;
}

.people-sec .people-cell {
  margin-bottom: 116px;
  padding-left: 48px;
  padding-right: 48px;
}

.people-sec .people-cell-inner {
  color: #fff;
  display: block;
}

.people-sec .img-box {
  padding-bottom: 100%;
  width: 88.4%;
  margin-bottom: 20px;
}


.people-sec .img-box::before {
  position: absolute;
  content: "";
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 100%;
  background: rgba(44, 44, 44, 0.63);
  z-index: 3;
}

.people-sec .img-box:hover::before {
  display: none;
     -webkit-transition: all 400ms ease-in;    -o-transition: all 400ms ease-in;    transition: all 400ms ease-in;
}

.people-sec h5 {
  font-size: 40px;
  line-height: 48px;
  margin-bottom: 8px;
}
.people-cell-inner .description {
    max-height: 310px;
    overflow: auto;
}
.people-sec h6 {
  font-size: 24px;
  line-height: 32px;
  margin-bottom: 8px;
}

.people-sec .social-icos-sm {
  display: flex;
  margin-bottom: 14px;
}

.people-sec .social-icos-sm li {
  margin-right: 15px;
}

.people-sec p {
  font-size: 28px;
  line-height: 38px;
}
.banner.ourpeople-banner.inner-pages-banner::after {
    content: "";
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, transparent, rgba(51, 51, 51, 1));
    position: absolute;
    width: 100%;
    height: 20%;
}
.banner.job-search-banner.inner-pages-banner::after {
    content: "";
    bottom: 0;
    left: 0;
    background: linear-gradient(180deg, transparent, rgba(51, 51, 51, 1));
    position: absolute;
    width: 100%;
    height: 20%;
}
/* diversity-sec */
.diversity-sec {
  background: #9ed2eb;
  padding: 133px 0 154px;
  color: #fff;
}

.diversity-sec .theme-white--btn {
  display: inline-block;
}

.diversity-sec h4 {
  margin-bottom: 74px;
}

.diversity-sec p {
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 46px;
  max-width: 857px;
}

.diversity-sec .diversity-col-right {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.diversity-sec .diversity-col-right h3 {
  font-size: 166px;
  line-height: 199px;
  color: #f96a02;
  margin-bottom: 24px;
}

.diversity-sec .diversity-col-right h5 {
  font-size: 45px;
  line-height: 54px;
  max-width: 510px;
  margin: 0 auto;
}

.diversity-cara.owl-theme .owl-dots .owl-dot span {
  width: 17px;
  height: 17px;
  margin: 0 4px 0;
  background: #ffffff;
  display: block;
  transition: opacity 0.2s ease;
  border-radius: 0;
}

.diversity-cara.owl-theme button:focus {
  outline: 0;
}

.diversity-cara.owl-theme .owl-nav.disabled+.owl-dots {
  margin-top: 15px;
}

.diversity-cara.owl-theme .owl-dots .owl-dot.active span {
  background: rgba(255, 255, 255, 0.59);
}

.want-to-join-sec {
  min-height: 885px;
}

.want-to-join-sec.join-us-sec::before {
  right: 0;
  width: 50%;
  height: 100%;
  right: 0;
}

.want-to-join-sec::before {
  background: url(../images/shape-lg-8.png) no-repeat center;
  background-size: cover;
}

/* client sol */
.client-sol-banner::before {
  background: url(../images/overlay-3.png) no-repeat center;
  background-size: 100% 100%;
}

.client-sol-banner .cust-container {
    padding-top: 274px;
}

.client-sol-banner .sub-heading {
  color: #9ed2eb;
  position: relative;
  font-size: 60px;
  line-height: 72px;
}

.client-sol-banner .banner-content {
  max-width: 1018px;
}

.client-sol-banner .heading {
  color: #fff;
}

.client-sol-banner .sub-heading::before {
    position: absolute;
    content: "";
    width: 80px;
    height: 103px;
    background: url(../images/arrow-white-double.png) no-repeat center;
    right: 472px;
    top: -131px;
    background-size: 80px;
}

.client-sol-banner .sub-heading::after {
    position: absolute;
    content: "";
    width: 132px;
    height: 132px;
    background: url(../images/shape-orange.png) no-repeat center;
    right: 322px;
    top: -78px;
    background-size: 132px;
    transform: rotate(
180deg);
}

.client-sol-feature-content .client-sol-feature-img .img-box {
  padding-bottom: 40.4%;
}

.client-sol-feature-content .client-sol-feature-img .img-box::before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: url(../images/overlay-2.png) no-repeat center;
  background-size: cover;
  z-index: 3;
}

.client-sol-feature-content .client-sol-feature-img {
  position: relative;
}

.client-sol-feature-content .client-sol-feature-img::after {
  position: absolute;
  content: "";
  width: 651px;
  height: 130%;
  top: 0;
  bottom: 0;
  left: -302px;
  margin: auto;
  background: url(../images/arrow-shape-trio-lg.png) no-repeat center;
  background-size: 100% 100%;
  z-index: 3;
}

.client-sol-feature-content .client-sol-feature-img {
  position: relative;
}

.client-sol-feature-headings {
  position: absolute;
  z-index: 4;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  color: #fff;
  padding-left: 476px;
}

.client-sol-feature-headings-innr {
  text-align: left;
}

.client-sol-feature-headings h5 {
  color: #9ed2eb;
  font-size: 63px;
  line-height: 76px;
  font-weight: 600;
  margin-bottom: 40px;
}

.client-sol-feature-headings h2 {
  color: #f96a02;
  font-size: 100px;
  line-height: 121px;
  font-weight: 600;
}

.clients-tab-img {
  position: absolute;
  height: 768px;
}

.clients-tab-bottom {
  background: #9ed2eb;
  color: #333;
  padding: 157px 0 135px;
}

.client-sol-feature-content .clients-tab-list a {
  color: #333;
}

.clients-tab-list li {
  margin-bottom: 32px;
  padding-left: 59px;
  position: relative;
}
.clients-tab-list li:hover{ color:#fff; }
.clients-tab-list li:last-child {
  margin-bottom: 0;
}

.clients-tab-list li:hover a {
  color: #fff;
     -webkit-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;
}

.clients-tab-list li::before {
  position: absolute;
  content: "";
  width: 37px;
  height: 47px;
  background: url("../images/arrow-orange-double-sm.png") no-repeat center;
  background-size: 37px;
  left: 0;
}

.clients-tab-list li:hover::before {
     -webkit-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;
  background: url("../images/arrow-white-double-sm.png") no-repeat center;
  background-size: 37px;
}

.clients-tab-bottom-list {
  display: flex;
}

.clients-tab-bottom-left {
  width: 1056px;
  padding-left: 24px;
}

.clients-tab-bottom-left p {
  max-width: 721px;
}


/*.clients-tab-bottom .clients-tab-bottom-left{
    width: 100%;
}
.clients-tab-bottom .clients-tab-bottom-left p{
    max-width: 100%;
}*/

.clients-sol-tabs-sec .nav-tabs {
  border-bottom: none;
  background: #333;
  padding: 100px 0 88px;
  justify-content: space-between;
}

.clients-sol-tabs-sec .nav-tabs .nav-link {
  color: #fff;
  background-color: transparent;
  border: none;
  border-radius: 0;
}

.clients-sol-tabs-sec .nav-tabs .nav-link {
    /* margin-right: 92px; */
    width: 468px;
    padding: 0;
    margin: 0;
}

.clients-sol-tabs-sec .nav-tabs .nav-link:last-child {
  margin-right: 0;
}

.clients-sol-tabs-sec .nav-tabs .nav-link span {
  font-size: 21px;
  font-weight: 500;
  line-height: 93px;
  font-family: "urbane", sans-serif;
  text-align: center;
  width: 100%;
  transition: all 200ms ease-in;
  text-transform: capitalize;
  display: block;
}

.clients-sol-tabs-sec nav {
    background: #333;
}

.clients-sol-tabs-sec .nav-tabs .nav-link.cust-active .btn-heading-2,
.clients-sol-tabs-sec .nav-tabs .nav-link.cust-active.active .btn-heading-2 {
  display: block;
 }

.clients-sol-tabs-sec .nav-tabs .nav-link.cust-active .btn-heading-1,
.clients-sol-tabs-sec .nav-tabs .nav-link.cust-active.active .btn-heading-1 {
  display: none;
}

.clients-sol-tabs-sec .nav-tabs .nav-item.show .nav-link,
.clients-sol-tabs-sec .nav-tabs .nav-link.cust-active.active,
.clients-sol-tabs-sec .nav-tabs .nav-link.active {
  color: transparent;
  background-color: transparent;
}
.download-brochure-popup {
    background-color: #f96a02;
    color: #fff;
    padding-bottom: 93px;
    padding-top: 93px;
    position: relative;
    background-image: url("../images/shape-brochure.png");
    background-repeat: no-repeat;
    background-position: left center;
}
.download-brochure-popup .cust-container {
    max-width: 1228px;
}
.download-brochure-inn .theme-outline--white-btn {
    width: 260px;
height: 72px;
border-width: 1px;
text-align: center;
line-height: 72px;
padding: 0;
}
.download-brochure-popup  .theme-outline--dark-btn {
    border-color: #f96a02;
}
.download-brochure-popup  .theme-outline--dark-btn:hover {
    border-color: transparent;
}
.download-brochure-inn p {
    font-size: 34px;
    font-weight: 500;
    font-family: "urbane", sans-serif;
    padding-left: 60px;
}
.green-solution-download-brochure {
    padding-top: 150px;
    background-color: #e4eff2;
}
.jobs-candidates-download-brochure {
    background: #333;
}
.modal-form .close {
    position: absolute;
    right: 30px;
    top: 10px;
    color: #fff;
    font-size: 60px;
    font-weight: normal;
    opacity: 1;
    text-shadow: none;
}
.form-popup .form-control {
    font-family: "urbane", sans-serif;
    border: none;
    background-color: #fff;
    border-radius: 0;
    padding: 0px;
    color: #333333;
    width: 100%;
    padding: 10px 20px;
    font-size: 18px;
    height: 54px;
    line-height: 1.5;
    min-height: auto;
    margin-bottom: 50px; height: 68px;
}
.form-popup .form-group label {
    font-weight: 500;
    margin-bottom: 5px;
    font-family: "urbane", sans-serif;
    font-size: 25px;
}
.modal-form .modal-dialog {
    max-width: 686px; width:100%;
}
.modal-form .modal-content {
    background: #f96a02 url("../images/shape-4.png") no-repeat top center;
        background-size: auto;
    background-size: auto;
    padding: 154px 65px 55px;
    color: #fff;
    height: 100%; border-radius: 0;
    border: none;
    background-size: 100%;
}
.modal-form h5.title-small {
    text-align: center;
    max-width: 460px;
    margin: 0 auto;
    width: 100%;
}
.modal-form h5.title-small span {
    display: block;
    font-weight: 100;
    font-size: 80%;
    margin-top: 10px;
    margin-bottom: 50px; }

.text-center.form-popup-btn {
    margin-top: 60px;
}
.form-popup .theme-outline-btn {
    font-size: 18px;
    padding: 0;
    border-color: #fff;
    background-color: transparent;
    margin: 0 auto !important;
    width: 194px;
    height: 76px;
}
.form-popup-btn .theme-outline-btn:hover{ border-color: transparent; }
.threeD-button {
  cursor: pointer;
  height: 93px;
  margin: auto;
  transition: all ease 0.2s;
  transform-style: preserve-3d;
  text-align: center;
}
.threeD-button .threeD-btn-default,
.threeD-button .threeD-btn-hover {
  background-color: #9ED2EB;
  color: #fff;
  height: 93px;
  transition: background 0.2s ease;
  text-transform: uppercase;
}
.threeD-button span {
    display: block;
}
.threeD-button .threeD-btn-default {
  transform: translateZ(47px);
}
.threeD-button .threeD-btn-hover {
    background-color: #9ED2EB;
  color: #333;
  transform: rotateX(-90deg) translateZ(-47px);
} 
.threeD-button:hover,
.threeD-button.cust-active,
.threeD-button.cust-active.active, .threeD-button.active{
  transform: rotateX(90deg);
  background:#F96A02 !important; 
}

a#clients-first-tab.active .threeD-btn-hover,
a#clients-second-tab.active .threeD-btn-hover,
a#clients-third-tab.active .threeD-btn-hover,
a#clients-first-tab:hover .threeD-btn-hover,
a#clients-second-tab:hover .threeD-btn-hover,
a#clients-third-tab:hover .threeD-btn-hover{
     background:#F96A02 !important; 
}

.clients-sol-tabs-sec .nav-tabs .nav-link .btn-heading-1 {
  display: block;
  color: #fff;
  background-color: #9ed2eb;
}

.clients-sol-tabs-sec .nav-tabs .nav-link .btn-heading-2 {
  display: none;
  color: #333;
  background-color: #f96a02;
}



/* contact banner */
.contact-banner {
  background: #9ed2eb;
  position: relative;
}

.contact-banner::before {
  display: none;
}

.contact-banner .contact-inner {
  width: 100%;
  display: flex;
  padding-top: 130px;
}

.contact-banner .contact-map {
  width: 50%;
  position: absolute;
  right: 0;
  z-index: 7;
  height: 100%;
  top: 0; overflow:hidden;
}
.contact-banner .contact-map .contact-map-inner{
    height: 100%;
margin-left: -740px !important;
}
.contact-banner .contact-map img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.contact-banner .heading {
  color: #fff;
  max-width: 780px;
}

.contact-banner p {
  line-height: 44px;
  margin-bottom: 35px;
  max-width: 493px;
}

.contact-banner+.talk-sec {
  padding-top: 257px;
}

.contact-banner .mail-ico::before {
  width: 69px;
  height: 69px;
  background: url("../images/mail-orange-ico.png") no-repeat center;
  background-size: 69px;
}

.contact-banner .phone-ico::before {
  width: 69px;
  height: 69px;
  background: url("../images/call-orange-ico.png") no-repeat center;
  background-size: 69px;
}

.contact-banner a {
  color: #fff;
  font-size: 25px;
  line-height: 69px;
  margin-bottom: 31px;
  display: block;
  padding-left: 99px;
}

.contact-banner a:hover {
  color: #f96a02;
}
.rowcontactAddress{max-width:780px; }
.rowcontactAddress .col-xl-6:not(:last-child) {  margin-bottom: 30px; }
.rowcontactAddress .list-contactUs li {
    color: #fff;
    font-size: 25px;
    line-height: 1.6;
    margin-bottom: 15px;
    display: flex;
    position: relative;
    align-items: flex-start;
    min-height: 120px;
}
.rowcontactAddress .list-contactUs li a {
    padding-left: 0;
    line-height: unset;
    margin-bottom: 0;
}
.rowcontactAddress .list-contactUs li img {
    margin-right: 20px; max-width: 60px;
    margin-top: -2px;
}
.rowcontactAddress .list-contactUs li.phoneCol {
    min-height: auto;
}
.rowcontactAddress .list-contactUs li.addressCol .img-location-icon {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    border-radius: 50%;
    text-align: center;
    justify-content: center;
    position: relative;
    flex-wrap: nowrap;
    text-align: left;
}
.rowcontactAddress .list-contactUs li.addressCol .img-location-icon .career-ladder-onHover {
    position: absolute;
transition: all 0.6s ease;
z-index: 1;
width: 300px;
border-radius: 50%;
height: 300px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 0;
opacity: 0;
background: #edf1f7;
box-shadow: 0 10px 20px rgba(0, 0, 0, .2);
transform: scale(0.4);
overflow: hidden;
}
.rowcontactAddress .list-contactUs li.addressCol .img-location-icon .career-ladder-onHover img{
    max-width: 100%;
width: 100%;
height: 100%; margin-right: 0;
object-fit: cover;
}
.rowcontactAddress .list-contactUs li.addressCol .img-location-icon:hover .career-ladder-onHover {
    opacity: 1;
    transition: all 0.6s ease;
    transform: scale(1);
}
.talk-sec-mod {
  background: #9ed2eb;
}

.talk-sec-mod::before {
  background: url(../images/shape-11.png) no-repeat center;
  background-size: cover;
}

.talk-sec-mod h2 {
  color: #ffffff;
}

.talk-sec-mod .field-wrapper {
  display: block !important;
}

.talk-sec-mod .form-left {
  width: 920px;
}
.banner.job-search-banner.inner-pages-banner p {
    line-height: 1.3;
    font-size: 24px;
}

/* job search */
.job-search-banner .heading {
  display: inline-block;
  position: relative;
  margin-bottom: 28px;
}

.job-search-banner .heading::before {
  position: absolute;
  content: "";
  background: url(../images/shape-3.png) no-repeat center;
  width: 165px;
  height: 165px;
  background-size: 165px;
  right: -125px;
  top: -146px;
}
/*.banner.job-search-banner.inner-pages-banner {
    padding-top: 200px;
}*/
.job-search-banner::before {
  background: transparent;
}
.mc-field-group label {
    color: #fff;
    font-size: 21px;
line-height: 30px;
    font-weight: 500;
    font-family: "urbane", sans-serif;
    margin-bottom: 15px;
}
.mc-field-group { margin-bottom: 20px;
}
.mergeRow.gdpr-mergeRow.content__gdprBlock.mc-field-group {
    margin-bottom: 0px;
}
.mc-field-group .form-control {
    font-family: "urbane", sans-serif;
    border: none;
    background-color: transparent;
    border-radius: 0;
    padding: 0px;
    color: #fff;
    width: 100%;
    padding: 8px 17px;
    font-size: 20px;
    height: auto;
    line-height: 22px;
    min-height: auto;
    margin-bottom: 0px;
    border: 2px solid #9ed2eb;
}
.form-subscribe-outer {
    max-width: 1120px;
    width: 100%;
}
.form-subscribeTop-p {
    max-width: 1410px;  width: 100%;
    margin-bottom: 15px;
}
.search-box {
  border: 4px solid #9ed2eb;
  position: relative;
  width: 957px;
}
#mc_embed_signup input.mce_inline_error {
    border-color: #F00 !important;
}
#mc_embed_signup div.mce_inline_error {
    margin: 0 !important;
    padding: 0 !important;
    background-color: transparent !important;
    font-weight: 500 !important;
    color: #F00 !important; font-size: 20px;
}
.content__gdpr h6 {
    color: #fff;
    margin-bottom: 5px;
    font-size: 28px; line-height: 1.3;
}
.marketing-permissions p {
    display: inline;
}
.marketing-permissions .mc-field-group {
    display: inline;
    margin-bottom: 0; margin-left: 10px;
}
.marketing-permissions .mc-field-group .checkmark {
    top: 11px;
}
.marketing-permissions .cust-checkbox-box input:checked ~ .checkmark {
    border-color: #fff;
}
.marketing-permissions .mc-field-group label {
    font-size: 24px; line-height: 1.3;
    font-family: "degular", sans-serif;
    color: #fff;
}
.content__gdpr p, .content__gdprLegal p {
    font-size: 86%;
    line-height: 1.4; margin-bottom: 15px;
}
#mce-error-response {
    color: #f96a02;
    margin-bottom: 40px;
}
#mce-error-response a {
    color: #f96a02; text-decoration:underline;
}
#mce-success-response {
    color: #0aca0a;
    font-weight: 500;
    margin-bottom: 40px;
}
#mce-success-response a {
    color: #0aca0a; text-decoration:underline;
}
.search-box .search-input:focus {
  color: #e4eff2;
}
.content__gdpr p strong {
    font-weight: 600;
}
.content__gdprLegal p a {
    text-decoration: underline;
    color: #fff;
}

.MarketingPermissionsContent a.anchor-mp {
    font-size: 74%;
    color: #9ed2eb;
    padding-bottom: 30px;
    display: inherit;
    font-weight: 500;
    cursor: pointer;
    text-decoration: underline;
    font-family: "urbane", sans-serif;
}
.MarketingPermissionsContent .modal-dialog .modal-content {
    max-height: none;
    background: #f96a02 url("../images/shape-9.png") no-repeat bottom right;
    background-size:cover;
}
.MarketingPermissionsContent .modal-dialog .modal-content .close {
    position:absolute;
}
.MarketingPermissionsContent .modal-dialog .modal-content .modal-body {
    padding: 60px 60px 45px;
}
.MarketingPermissionsContent .modal-dialog .modal-content .close {
    position: absolute; z-index: 1;
    right: 40px;
    top: 10px;
    font-weight: normal;
    font-size: 50px;
    color: #fff;
    opacity: 1;
    text-shadow: none;
}
.form-subscribe {
    margin-bottom: 110px;
}
.form-subscribe-outer .theme-outline-btn {
    background-color: transparent;
    font-size: 70%;
    padding: 16px 30px 17px 30px;
    border-width: 2px;
}
.search-box .search-input::-webkit-input-placeholder {
  font-size: 40px;
  color: rgba(255, 255, 255, 0.4);
}

.search-box .search-input::-moz-placeholder {
  font-size: 40px;
  color: rgba(255, 255, 255, 0.4);
}

.search-box .search-input:-ms-input-placeholder {
  font-size: 40px;
  color: rgba(255, 255, 255, 0.4);
}

.search-box .search-input:-moz-placeholder {
  font-size: 40px;
  color: rgba(255, 255, 255, 0.4);
}

.search-box .search-input {
  font-size: 40px;
  line-height: 74px;
  color: rgba(255, 255, 255, 0.4);
  display: block;
  font-family: "urbane", sans-serif;
  background: transparent;
  border: none;
  width: 93%;
  padding: 0 23px;
}

.search-box .search-input:-webkit-autofill,
.search-box .search-input:-webkit-autofill:hover,
.search-box .search-input:-webkit-autofill:focus {
  -webkit-text-fill-color: #e4eff2;
  color: #e4eff2 !important;
}

.search-box .search-btn {
  background: url(../images/arrow-trio-orange.png) no-repeat center;
  background-size: 46px;
  top: 12px;
  right: 28px;
  font-size: 0;
  width: 51px;
  height: 51px;
  position: absolute;
  border: none;
  cursor: pointer;
}

.job-search-banner .banner-content {
  max-width: inherit;
  width: 100%;
}

.job-search-sec {
  background: #333;
  color: #fff;
  padding: 0px 0 102px;
  position: relative;
  overflow: hidden;
}

.job-search-sec::before {
  top: 490px;
  right: -231px;
}

.job-search-sec::after,
.job-search-sec::before {
  position: absolute;
  content: "";
  width: 891px;
  height: 891px;
  background: url("../images/shape-lg-8.png") no-repeat center;
  background-size: 891px;
  opacity: 0.09; 
}

.job-search-sec::after {
  bottom: 384px;
  left: -231px;
}

.job-search-filter-sec h6 {
  font-size: 30px;
  line-height: 36px;
  color: #e4eff2;
  font-weight: 600;
  margin-bottom: 19px;
}
.job-search-filter h6:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}
.job-search-filter h6[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.job-search-filter h6[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.job-search-filter-sec .form-control {
  background: transparent;
  border: 2px solid #9ed2eb;
  font-size: 16px;
  color: #e4eff2;
  padding: 5px 10px;
}

.job-search-filter-sec .form-control::-webkit-input-placeholder {
  font-size: 16px;
  color: #e4eff2;
}

.job-search-filter-sec .form-control::-moz-placeholder {
  font-size: 16px;
  color: #e4eff2;
}

.job-search-filter-sec .form-control:-ms-input-placeholder {
  font-size: 16px;
  color: #e4eff2;
}

.job-search-filter-sec .form-control:-moz-placeholder {
  font-size: 16px;
  color: #e4eff2;
}

.job-search-row.row {
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding-top: 129px;
}

.job-search-filter-sec .form-control:-webkit-autofill,
.job-search-filter-sec .form-control:-webkit-autofill:hover,
.job-search-filter-sec .form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: #e4eff2;
  color: #e4eff2 !important;
}

.job-search-left {
  width: 261px;
  position: relative;
  display: block;
  z-index: 2;
}

.job-search-left form {
  width: 231px;
}

.job-search-left input {
  width: 100%;
}

.job-search-left .min-max {
  display: flex;
  justify-content: space-between;
}

.job-search-left .min-max input {
  width: 107px;
}

.job-search-filter {
  position: sticky;
  top: 0;
}

.job-search-left .job-search-filter-sec {
  margin-bottom: 72px;
}

.job-search-left .keyword-search-form {
  margin-bottom: 16px;
}

.job-search-filter-sec .close-ico {
  width: 16px;
  height: 16px;
  cursor: pointer;
  background: url("../images/close-ico.png") no-repeat center;
  background-size: 16px;
  margin-right: 9px;
  display: inline-block;
}

.job-search-filter-sec .keyword-tags {
  display: block;
  font-size: 21px;
  line-height: 25px;
  font-weight: 500;
  font-family: "urbane", sans-serif;
  color: #e4eff2;
  margin-bottom: 16px;
}

.job-search-right {
  width: Calc(100% - 312px);
  display: flex;
  /* justify-content: flex-end; */
  align-items: flex-start;
  position: relative;
  z-index: 2;
  flex-direction: column;
}

.job-search-right .search-vacc-row.job-search-row {
  width: 100%;
  justify-content: flex-start;
  max-width: inherit;
  margin: 0 23px;
  padding-top: 0;
}

.search-vacc-row.job-search-row .search-vacc-cell {
  padding-left: 22px;
  padding-right: 22px;
  margin-bottom: 44px;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell h5 {
  font-size: 28px;
  line-height: 54px;
  text-transform: capitalize;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell h5 cite {
  display: block;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell .s-v-access-info a {
  font-size: 23px;
  background-position-y: 13px;
  line-height: 50px;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell .s-v-access-info .location-ico,
.search-vacc-row.job-search-row .search-vacc-inner-cell .s-v-access-info .pound-ico {
  background-size: 16px;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell .s-v-access-info .job-ico {
  background-size: 22px;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell .s-v-access-info {
  margin-bottom: 15px;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell .s-v-content-box {
  margin-bottom: 47px;
  display: block;
  width: 100%;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell .s-v-content-heading {
  min-height: 108px;
  margin-bottom: 24px;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell .theme-outline--white-btn {
  font-size: 13px;
  padding: 11px 25px 12px 26px;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell {
  padding: 65px 33px 46px;
  min-height: 598px;
     -webkit-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell:hover {
  background: #f96a02 url(../images/shapre-arrow-multiple-1.png) no-repeat top center;
  background-size: 100%;
     -webkit-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;
}

.search-vacc-row.job-search-row .search-vacc-inner-cell p {
  font-size: 18px;
  line-height: 26px;
  padding-right: 0;
}

.cust-pagination {
  width: 100%;
  text-align: center;
}

.job-search-sec .cust-pagination {
  margin-top: 12px;
}

.cust-pagination .pagination-box {
  display: flex;
  align-items: center;
  margin: 0 auto;
  justify-content: center;
}

.cust-pagination .pag-arrow-right {
  background: url("../images/arrow-right-orange.png") no-repeat center;
}

.cust-pagination .pag-arrow-left {
  background: url("../images/arrow-left-orange.png") no-repeat center;
}

.cust-pagination .pag-arrow {
  width: 34px;
  height: 79px;
  background-size: 34px;
  display: inline-block;
}

.cust-pagination .pag-arrow:hover {
  opacity: 0.7;
     -webkit-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;
}

.cust-pagination .pag-item {
  font-size: 24px;
  line-height: 41px;
  font-weight: 700;
  color: #fff;
  font-family: "urbane", sans-serif;
}

.cust-pagination .pag-item:hover {
  color: #f96a02;
     -webkit-transition: all 300ms ease-in;    -o-transition: all 300ms ease-in;    transition: all 300ms ease-in;
}

.cust-pagination a {
  margin-right: 32px;
}

.cust-pagination a:last-child {
  margin-right: 0;
}

.job-search-filter-sectors label {
  margin-bottom: 38px;
}

.job-search-filter-sectors .wrap-check-items:last-child label {
    margin-bottom: 0;
}

.wrap-check-items:last-child label {
    margin-bottom: 0;
}

.wrap-check-items {
    margin-bottom: 38px;
}

/* job detail page */
.job-detail-banner h2 {
  color: #9ed2eb;
  font-weight: 600;
  margin-bottom: 12px;
}

.job-detail-banner .heading {
  margin-bottom: 8px;
}

.job-detail-banner h5 {
  margin-bottom: 53px;
}

.job-detail-banner::before {
  background: url(../images/overlay-3.png) no-repeat center;
}

.job-detail-banner .banner-content {
  max-width: inherit;
}

.job-detail-banner h5 {
  font-size: 40px;
  line-height: 53px;
  color: #e4eff2;
  font-weight: 500;
  margin-bottom: 52px;
}

.job-detail-banner .banner-access-info {
  margin-bottom: 61px;
}

.job-detail-banner .banner-access-info a {
  font-size: 30px;
  color: #e4eff2;
  font-family: "urbane", sans-serif;
  line-height: 54px;
  display: block;
  margin-bottom: 25px;
}

.job-detail-banner .banner-access-info a:last-child {
  margin-bottom: 0;
}

.job-detail-banner .btn-wrap a {
  min-width: 261px;
  text-align: center;
}

.job-detail-banner .btn-wrap a {
  margin-right: 23px;
}

.job-detail-banner .cust-container {
  padding-top: 100px;
}

.job-detail-sec {
  color: #fff;
  padding: 45px 0 146px;
  position: relative;
  background: #333;
  overflow: hidden;
}

.job-detail-sec::before {
  position: absolute;
  content: "";
  width: 321px;
  height: 579px;
  background: url(../images/arrow-trio-right.png) no-repeat center;
  right: -145px;
  background-size: 100%;
  top: -30px;
}

.job-detail-sec .job-detail-content {
  width: 985px;
}

.job-detail-aside {
  width: 442px;
  padding-top: 14px;
}

.job-detail-row {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.job-detail-sec::before {
  position: absolute;
  content: "";
  background: url(../images/shape-lg-8.png) no-repeat center;
  width: 592px;
  height: 592px;
  background-size: 591px;
  right: -24px;
  top: auto;
  bottom: 108px;
  opacity: 0.2;
}

.job-detail-row .search-vacc-cell {
  margin-bottom: 69px;
}

.job-detail-row .job-detail-const {
  text-align: center;
}

.job-detail-const img {
  display: block;
  margin: 0 auto 40px;
  width: 152px;
  height: 152px;
  border-radius: 50%; object-fit: cover;
object-position: top;
}

.job-detail-const h5 {
  font-size: 40px;
  line-height: 53px;
  font-weight: 500;
  color: #e4eff2;
}

.job-detail-row h6 {
  margin-bottom: 20px;
  font-size: 30px;
  line-height: 40px;
  font-weight: 500;
  color: #e4eff2;
  margin-top:50px;
}

.job-detail-row .social-info-wrap {
  max-width: 220px;
  margin: 0 auto;
}

.job-detail-row .social-info-wrap .linedin-ico {
  background: url("../images/linkedin-orange.png") no-repeat left;
}

.job-detail-row .social-info-wrap .mail-ico {
  background: url("../images/mail-orange-ico.png") no-repeat left;
}

.job-detail-row .social-info-wrap .phone-ico {
  background: url("../images/call-orange-ico.png") no-repeat left;
}

.job-detail-row .social-info-wrap .phone-ico:hover {
  background: url("../images/mob-call.png") no-repeat left;
}

.job-detail-row .social-info-wrap .linedin-ico:hover {
  background: url("../images/linkedin-blue.png") no-repeat left;
}

.job-detail-row .social-info-wrap .mail-ico:hover {
  background: url("../images/mail-blue-ico.png") no-repeat left;
}

.job-detail-row .social-info-wrap .phone-ico:hover,
.job-detail-row .social-info-wrap .linedin-ico:hover,
.job-detail-row .social-info-wrap .mail-ico:hover  {
  color: #9ed2eb;
}

.job-detail-row .social-info-wrap a {
  color: rgba(255, 255, 255, 0.69);
  font-size: 16px;
  display: block;
  line-height: 43px;
  margin-bottom: 21px;
  text-align: left;
  padding-left: 55px;
}

.job-detail-row .social-info-wrap .linedin-ico,
.job-detail-row .social-info-wrap .mail-ico,
.job-detail-row .social-info-wrap .phone-ico,
.job-detail-row .social-info-wrap .phone-ico:hover,
.job-detail-row .social-info-wrap .linedin-ico:hover,
.job-detail-row .social-info-wrap .mail-ico:hover  {
  background-size: 40px;
  transition: all 100ms linear;
}


.job-detail-row .social-info-wrap a::before {
  display: none;
}

.job-detail-content-cell {
  margin-bottom: 50px;
}

.job-detail-content-cell:nth-child(2) li {
  margin-bottom: 42px;
}

.job-detail-content-cell p,
.job-detail-content-cell li {
  font-size: 24px;
  line-height: 40px;
}

.job-detail-content-cell p {
  margin-bottom: 35px;
}

.job-detail-content-cell p:last-child,
.job-detail-content-cell li:last-child {
  margin-bottom: 0;
}

.cust-disc-list li {
  position: relative;
  padding-left: 17px;
}


.cust-disc-list li::before {
  position: absolute;
  content: "";
  left: 0;
  top: 16px;
  width: 10px;
  height: 10px;
  background: #fff;
}

.job-detail-content-bottom {
  display: flex;
  align-items: center;
  padding-top: 81px;
}

.job-detail-aside .search-vacc-row.job-search-row .search-vacc-cell {
  margin-bottom: 69px;
}

.job-detail-content-bottom .social-icos-sm {
  display: flex;
}


.job-detail-content-bottom .social-icos-sm li {
  margin-right: 32px;
  width: 40px;
  height: 40px;
  background-size: 40px;
}

.job-detail-content .social-icos-sm .facebook:hover,
.job-detail-content .social-icos-sm .facebook,
.job-detail-content .social-icos-sm .twitter:hover,
.job-detail-content .social-icos-sm .twitter,
.job-detail-content .social-icos-sm .linedin:hover,
.job-detail-content .social-icos-sm .linedin{
  transition: all 300ms ease-in;
  background-size: 40px;
}

.job-detail-content-bottom .social-icos-sm li:last-child {
  margin-right: 0;
}

.job-detail-content-bottom .btn-wrap {
  margin-right: 62px;
}

.job-detail-content-bottom .btn-wrap a {
  margin-right: 23px;
  min-width: 261px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

span#typed2 {
  display: block;
}

#typed2::after {
  content: ".";
  display: inline;
  -webkit-animation: blink 0.7s infinite;
  -moz-animation: blink 0.7s infinite;
  animation: blink 0.7s infinite;
  color: #f96a02;
}

.typed-cursor {
  opacity: 0;
  display: none;
}

/*Custom cursor animation*/
@keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-moz-keyframes blink {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

/****************************privacy-page***********************************/
.privacy-page {
  height: auto;
  min-height: auto;
  padding-top: 530px;
  padding-bottom: 300px;
}

.privacy-page .cust-container {
    position: relative;
    min-height: auto;
    padding-top: 0;
}

.privacy-page::before {
  position: absolute;
  left: 0;
  top: 200px;
  right: inherit;
  content: " ";
  width: 770px;
  height: 770px;
  background: url(../images/shape-lg-8.png) left top no-repeat;
  background-size: 770px;
  opacity: 0.1;
  bottom: inherit;
}

.privacy-wrapper {
  width: 100%;
  position: relative;
  background: #333333;
  color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.privacy-wrapper::after {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  content: " ";
  width: 770px;
  height: 11062px;
  background: url(../images/big-shape.png) right top no-repeat;
  background-size: cover;
}

.priavacy-content {
  width: 100%;
  max-width: 800px;
}

.privacy-wrapper p {
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  padding-top: 20px;
}

.privacy-wrapper .cust-disc-list li {
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  padding-left: 30px;
  margin-bottom: 10px;
}

.privacy-wrapper .cust-disc-list {
  padding-left: 50px;
  padding-top: 40px;
}

.privacy-wrapper h6 {
  font-size: 23px;
  line-height: 31px;
  font-weight: 700;
  padding-top: 40px;
}

.privacy-wrapper .cust-disc-list li::before {
  top: 10px;
  border-radius: 50%;
}

.privacy-wrapper .table td,
.privacy-wrapper .table th {
  font-size: 20px;
  line-height: 27px;
  font-weight: 400;
  color: #fff;
  width: 50%;
}

.privacy-wrapper .group-3 .table td,
.privacy-wrapper .table th {
  width: 33.3%;
}

.privacy-wrapper .table-bordered td,
.privacy-wrapper .table-bordered th {
  border: 2px solid #fff;
}

.privacy-wrapper .table thead th {
  border-bottom: 2px solid #fff;
  padding-top: 5px;
  padding-bottom: 5px;
  vertical-align: top;
}

.privacy-wrapper .group-1 .table tbody tr td:nth-child(2) {
  padding-top: 25px;
  padding-bottom: 25px;
}

.privacy-wrapper .priavacy-content-cell {
  padding-bottom: 40px;
}

.privacy-wrapper .table {
  margin-bottom: 70px;
}

.privacy-wrapper .group-3 .table {
  margin-top: 60px;
}

.privacy-wrapper p a {
  color: #fff;
  text-decoration: underline;
}

.privacy-wrapper .priavacy-content-row.row {
  display: flex;
  margin: auto;
}

.page__footer.privacy-footer {
  position: relative;
  z-index: 1;
}

/******join-us-banner*******/
.join-us-bannerPage{
   overflow: hidden; 
}
.join-us-banner {
  /*overflow: hidden;*/
  background: #9ed2eb;
  min-height: auto;
}

.join-us-banner::before {
  display: none;
}

.join-us-banner .cust-container {
  display: flex;
  justify-content: flex-start;
  height: auto;
  min-height: auto;
}

.join-us-banner-inner {
  padding-top: 130px;
}

.join-us-banner .heading {
  margin-bottom: 76px;
}

.join-us-banner h2 {
  color: #fff;
}

.get-touch {
  padding: 230px 0px 150px 0px;
  width: 100%;
  position: relative;
  background: #9ed2eb;
  min-height: 872px;
}

.get-touch::after {
  position: absolute;
  left: -110px;
  bottom: -250px;
  content: " ";
  width: 933px;
  height: 648px;
  background: url(../images/get-touch-shape.png) left bottom no-repeat;
  z-index:0;
}

.get-touch h3 {
  font-size: 55px;
  line-height: 66px;
  color: #fff;
  font-weight: 600;
}

.get-touch .inner-sec {
  display: flex;
}

.get-touch .left-sec {
  margin-right: 105px;
  width: 39%;
}

.get-touch .left-sec .left-inner {
  max-width: 640px;
}

.get-touch .right-sec {
  width: 51.5%;
}

.get-touch .cust-form .form-control {
  background: transparent;
  border: 3px solid #fff;
  color: #fff;
  padding: 25px 20px 24px;
}

.get-touch .cust-form .form-control:-webkit-autofill,
.get-touch .cust-form .form-control:-webkit-autofill:hover,
.get-touch .cust-form .form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
  color: #fff !important;
}

.get-touch .cust-form .label-text-changed {
  text-decoration: none;
}

.get-touch .submit-wrap {
  text-align: right;
}

.get-touch .submit-wrap .theme-outline-btn {
  background: transparent;
  padding: 18px 49px 19px 50px;
}

.get-touch .submit-wrap .theme-outline-btn:hover,
.get-touch .submit-wrap .theme-outline-btn:focus {
  background: url(../images/shape-white-lines.png) no-repeat center;
  background-size: Calc(100% + 12px);
  border-color: transparent;
  color: #fff;
  transition: all 200ms ease-in;
}
.cust-checkbox-box.privay-check {
    font-size: 20px;
    line-height: 26px; margin-bottom: 0;
}
.cust-checkbox-box.privay-check a {
    color: #fff;
    text-decoration: underline;
}
.cust-checkbox-box.privay-check:hover input ~ .checkmark {
    background-color: #f96a02; border-color: #f96a02;
}
.cust-checkbox-box.privay-check .checkmark { background-color: transparent; }
.join-us-content {
  display: flex;
}

.join-us-content .nav {
  display: flex;
  flex-direction: column;
  width: 310px;
}

.join-us-content .nav-tabs {
  border: none;
}

.join-us-content a.nav-link,
.join-us-content .nav-item.show a.nav-link,
.join-us-content a.nav-link.active {
  margin: 0 0 60px 0;
  outline: 0;
  padding: 0 0 51px;
  font-size: 30px;
  line-height: 36px;
  background: transparent;
  border: none;
  font-family: "urbane", sans-serif;
  border-radius: 0;
  font-weight: 600;
  color: #fff;
  border-bottom: 3px solid #fff;
}

.join-us-banner .banner-content {
  max-width: 100%;
}

.join-us-content a.nav-link:first-child {
  padding-bottom: 82px;
}

.join-us-content .nav-tabs .nav-link:focus,
.join-us-content .nav-tabs .nav-link:hover,
.join-us-content a.nav-link.nav-link.active {
  border-color: #f96a02;
}

.join-us-content nav {
  margin-right: 135px;
}

.join-first-content h5 {
  font-size: 40px;
  line-height: 48px;
  font-weight: 600;
  color: #f96a02;
  margin-bottom: 45px;
}

.join-first-content p {
  font-size: 30px;
  line-height: 36px;
  color: #333;
  max-width: inherit;
}

.join-first-content::after {
  position: absolute;
  right: -30%;
  top: 64px;
  width: 891px;
  height: 891px;
  content: " ";
  background: url(../images/join-us-shape.png) right top no-repeat;
  opacity: 0.2;
  transform: rotate(-90deg);
}
/*.join-first-content .join-right-content p {*/
/*	font-size: 38px;*/
/*	line-height: 50px;*/
/*	font-weight: 600;*/
	
/*}*/
.join-third-content .join-right-content p {
 color: #333;
	padding-bottom:10px;
}
.join-first-content .join-right-content ul {
	margin-left: 30px;
	margin-top: 20px;
}
.join-third-content .join-right-content ul {
	margin-left: 30px;
	margin-top: 20px;
}
.join-first-content .join-right-content ul li {
	font-size: 32px;
	line-height: 46px;
	color: #212529;
	list-style-type: disc;
	margin-bottom: 10px;
}
.join-third-content .join-right-content ul li {
	font-size: 32px;
	line-height: 46px;
	color: #212529;
	list-style-type: disc;
	margin-bottom: 10px;
}
.join-second-wrap {
  display: flex;
}

.join-second-wrap h5 {
  font-size: 25px;
  line-height: 30px;
}

.join-second-wrap .media {
  align-items: center; cursor:pointer;
}

.join-first-content .join-right-content {
  max-width: 730px;
}
.join-third-content .join-right-content {
  max-width: 730px;
}

.join-second-wrap .media-body {
  padding-left: 45px;
}

.join-second-wrap::after {
  position: absolute;
  right: 0;
  top: -460px;
  width: 891px;
  height: 891px;
  content: " ";
  background: url(../images/join-us-shape.png) right top no-repeat;
  opacity: 0.2;
  transform: rotate(270deg);
}

.join-second-wrap {
  max-width: 1084px;
  padding-left: 40px;
}

.join-second-wrap .join-second-inner {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: row;
}

.join-second-media-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  flex-direction: row;
  width:100%;
}

.join-second-wrap .mediaOuter {
  width: 53%; position:relative; margin-bottom: 52px;
}
.join-media-onHover {
   position: absolute;
width: 480px;
background: #f96a02 url("../images/shape-4.png") no-repeat top center;
    background-size: auto;
background-size: cover;
box-shadow: 0 0 20px rgba(0,0,0,.1);
padding: 30px;
z-index: 1;
left: 50%;
top: 50%;
transform: translate(-50% ,-50%) scale(0.6);
display: none;
opacity: 0;
transition: all 0.6s ease;
display: flex;
justify-content: center;
text-align: center;
align-items: center;
min-height: 220px;
}
.join-media-onHover p{
    line-height: 1.4;
font-size: 24px;
}
.mediaOuter {
    position: relative;
}
.join-media-onHover.custom-model-main.benefits-model-open {
    display: flex;
    transform: translate(-50% ,-50%) scale(1);
    transition: all 0.6s ease; opacity:1;
}
.join-second-wrap .mediaOuter:first-child {
  width: 40%;
}

.joinico-img {
  width: 110px;
}

.joinico-img img {
  display: block;
  width: auto;
  margin: 0 auto;
  height: auto;
}

.join-third-inner span {
  display: block;
  margin-bottom: 51px;
}

.join-third-inner h2 {
  color: #f96a02;
  display: inline-block;
  vertical-align: baseline;
  margin-right: 18px;
}

.join-third-inner cite {
  display: inline-block;
  vertical-align: baseline;
  font-weight: 600;
  font-family: "urbane", sans-serif;
}

.join-third-inner .btn-box {
  text-align: right;
  position: relative;
  padding-top: 31px;
}

.join-third-inner .btn-box a {
  display: inline-block;
  text-align: center;
  padding: 19px 60px;
  line-height: 30px;
 transition: all 200ms ease-out;
 position:relative;
}

.join-third-inner .btn-box a.theme-outline-btn:hover{
  background: none; 
  border-color: transparent;
  color: #fff;
  transition: all 200ms ease-out;
  background: url(../images/shape-white-lines.png) no-repeat center;
  background-size: cover;
}
/* .join-third-inner .btn-box a.theme-outline-btn::before {
    position: absolute;
    content:"";
    right: 0;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: auto;
    background: url(../images/shape-white-lines.png) no-repeat center;
    background-size: cover;
    height: 100%;
    transition: all 200ms ease-out;
} */

.join-third-inner .btn-box::before {
  position: absolute;
  content: "";
  background: url(../images/combined-shape.png) no-repeat center;
  width: 236px;
  height: 251px;
  background-size: 237px;
  right: 260px;
  top: 103px;
  bottom: 0;
  margin: auto;
}

.join-third-content::after {
  position: absolute;
  right: -30%;
  top: 64px;
  width: 891px;
  height: 891px;
  content: " ";
  background: url(../images/join-us-shape.png) right top no-repeat;
}

.get-touch .cust-form .form-control::-webkit-input-placeholder {
  color: #fff;
}

.get-touch .cust-form .form-control::-moz-placeholder {
  color: #fff;
}

.get-touch .cust-form .form-control:-ms-input-placeholder {
  color: #fff;
}

.get-touch .cust-form .form-control:-moz-placeholder {
  color: #fff;
}
.benefits-click-here {
  cursor: pointer;
  transition:background-image 3s ease-in-out;
}
.benefits-click-here:hover{
  transition:background-image 3s ease-in-out;
}
.custom-model-main {
  text-align: center;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear, z-index 0.15;
  -o-transition: opacity 0.15s linear, z-index 0.15;
  transition: opacity 0.15s linear, z-index 0.15;
  z-index: -1;
  overflow-x: hidden;
  overflow-y: auto;
}

.benefits-model-open {
  z-index: 99;
  opacity: 1;
  overflow: hidden;
}
.close-btn {
    position: absolute;
    right: 20px;
    top: 0;
    cursor: pointer;
    z-index: 999;
    font-size: 40px;
    color: #fff;
}

/* ******************************************************************* */

/**************green-solution*****************/
.green-solution .heading {
  color: #00730d;
  position: relative;
}

.green-solution .heading::after {
  position: absolute;
  right: -120px;
  top: -110px;
  content: " ";
  width: 181px;
  height: 181px;
  background: url(../images/shape-13.png) right top no-repeat;
}

.green-solution::before {
  background: url("../images/green-overlay.png") no-repeat center;
  background-size: cover;
}

.green-solution .greenify-logo {
  padding-bottom: 45px;
  width: 364px;
}

.green-solution .greenify-logo img {
  display: block;
  width: 100%;
}

.green-sol-sec.partnering-greenify .green-sol-left::before {
  position: absolute;
  content: "";
  left: -40px;
  bottom: -50px;
  width: 640px;
  height: 640px;
  background: url("../images/shape-lg-8.png") no-repeat center;
  background-size: 640px;
}

.green-sol-sec.partnering-greenify .green-sol-left::after {
  position: absolute;
  right: 25px;
  bottom: -25px;
  content: " ";
  width: 232px;
  height: 232px;
  background: url(../images/feature-green.png) right bottom no-repeat;
  left: inherit;
  top: inherit;
}

.green-sol-sec.partnering-greenify .green-sol-right-inner::before {
  display: none;
}

.green-sol-sec.partnering-greenify h4::before {
  display: none;
}

.green-sol-sec.partnering-greenify h4 {
  color: #333333;
}

.green-sol-sec.partnering-greenify .green-sol-left {
  padding-right: 140px;
}

.green-sol-sec.partnering-greenify .green-sol-right-inner {
  width: 100%;
  padding-bottom: 0px;
  padding-right: 0;
}

.green-sol-sec.partnering-greenify p {
  max-width: 100%;
}

.green-sol-sec.partnering-greenify .green-sol-right {
  padding-right: 50px;
  align-items: center;
}

.green-sol-sec.partnering-greenify::after {
  position: absolute;
  right: 0px;
  top: -500px;
  content: " ";
  background: url(../images/partnering-arrow.png) right top no-repeat;
  width: 400px;
  height: 923px;
}

.talk-sec.solution-talk {
  background: #e4eff2;
}

.talk-sec.solution-talk h2 {
  color: #333333;
}

.talk-sec.solution-talk .cust-form label, .talk-sec.solution-talk .cust-form label a {
  color: #f96a20;
}
.talk-sec.solution-talk .cust-form label .checkmark {
    border-color: #f96a20;
}
.talk-sec.solution-talk .form-sec .theme-outline-btn {
  color: #f96a20;
}

.solution-talk::before {
  background: url("../images/shape-14.png") no-repeat center;
}

.insight-report-sec.green-objective {
  background: #e4eff2;
  position: relative;
  padding: 205px 0 170px;
}

.insight-report-sec.green-objective::after {
  position: absolute;
  right: 130px;
  top: 0;
  content: " ";
  width: 412px;
  height: 412px;
  background: url(../images/shape-combined-four.png) right top no-repeat;
  background-size: 100% 100%;
  z-index: 9;
}
.insight-report-sec.green-objective {
    animation-name: unset !important;
}
.insight-report-sec.green-objective.animated::after {
  animation-name: moveInRight;
    animation-duration: 2s;
}
@keyframes moveInRight {
    0% {
        opacity: 0;
        transform: translateX(100px);
    }

    80% {
        transform: translateX(0px);
    }
    
    100% {
        opacity: 1;
        transform: translate(0);
    }

}
.wow.fadeInUp.talk-sec, .col-md-6.green-sol-left.wow.fadeInLeft {
    animation-name: unset !important;
}
.solution-talk.animated::before, .col-md-6.green-sol-left.wow.fadeInLeft.animated::before {
  animation-name: moveInleft;
    animation-duration: 2s;
}
@keyframes moveInleft {
    0% {
        opacity: 0;
        transform: translateX(-100px);
    }

    80% {
        transform: translateX(0px);
    }
    100% {
        opacity: 1;
        transform: translate(0);
    }
}




.insight-report-sec.green-objective .cust-container>h4 {
  color: #333333;
}

.insight-report-sec.green-objective .img-box {
  padding-bottom: 40%;
}

.insight-report-sec.green-objective .heading-text {
  background: #9ed2eb;
  color: #fff;
  padding: 60px 40px;
  text-align: center;
  width: 470px;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
}

.insight-report-sec.green-objective .para-text {
  background: #fff;
  color: #333333;
  min-height: 430px;
  padding: 50px 50px;
  text-align: left;
  width: 700px;
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
  display: flex; flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.insight-report-sec.green-objective .para-text p {
  font-size: 28px;
  line-height: 37px;
  color: #333333;
  font-weight: 400;
}

.insight-report-sec.green-objective .img-cont {
  position: absolute;
  bottom: -165px;
  width: 100%;
  max-width: 1240px;
  left: 90px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 9999999;
}
.insight-report-sec.green-objective .para-text ul {
	padding-left: 24px;
	margin-top: 10px;
	width: 100%;
}
.insight-report-sec.green-objective .para-text li {
	font-size: 87%;
	list-style-type: disc;
}
.insight-report-sec.green-objective .owl-carousel .owl-stage-outer {
  overflow: inherit;
}

.insight-report-sec.green-objective .cust-container>h4::before {
  display: none;
}

.insight-report-sec.green-objective .owl-carousel .owl-stage-outer {
  margin-right: 0;
  margin-top: 30px;
}
.blog-subscribe, .suscribe-client-newsletter {
    padding-top: 150px;
    padding-bottom: 80px; position:relative;
    background: #333; color: #fff;
}
.blog-subscribe::after {
    position: absolute;
    content: "";
    width: 891px;
    height: 891px;
    background: url("../images/shape-lg-8.png") no-repeat center;
        background-size: auto;
    background-size: auto;
    background-size: 891px;
    opacity: 0.09;
    right: 0;
    bottom: 0;
}
.suscribe-client-newsletter {
    background-color: #9ed2eb; color: #333
}
.suscribe-client-newsletter .mc-field-group label {
    color: #333; }
.suscribe-client-newsletter .mc-field-group .form-control { border-color: #333; color: #333; }
.suscribe-client-newsletter .content__gdpr h6, .suscribe-client-newsletter .content__gdprLegal p a {
    color: #333; }
    
#our-green-objectives .owl-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 92%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  left: 0;
  right: 0;
  margin: auto;
}

#our-green-objectives .owl-prev {
  left: 70px;
  background: url(../images/arrow-left-orange.png) left center no-repeat;
}

#our-green-objectives .owl-next {
  right: 60px;
  background: url(../images/arrow-right-orange.png) left center no-repeat;
}

#our-green-objectives .owl-next,
#our-green-objectives .owl-prev {
  width: 22px;
  height: 50px;
  background-size: 22px;
}

#our-green-objectives .owl-prev:focus,
#our-green-objectives .owl-next:focus {
  outline: 0;
  border: none;
  box-shadow: none;
}

.insight-report-sec.green-objective .owl-theme .owl-nav span {
  display: none;
}

.green-sol-sec.partnering-greenify {
  padding-bottom: 100px;
}


/* ******************************************************************* */

/* insight banner */
.insight-banner .banner-content {
  max-width: inherit;
}

.insight-banner .heading {
  position: relative;
}

.insight-banner .heading::before {
  position: absolute;
  content: "";
  background: url(../images/shape-combined-1.png) no-repeat center;
  width: 180px;
  height: 180px;
  background-size: 180px;
  top: -193px;
}

.job-search-sec.insight-job-sec {
  background: #9ed2eb;
  color: #333;
  position: relative;
  padding: 85px 0 132px;
}


.insight-job-sec .job-search-filter-sec .form-control {
  border: 2px solid #333;
}

.insight-job-sec .job-search-filter-sec h6 {
  color: #333;
}

.insight-job-sec .job-search-filter-sec .form-control {
  border: 2px solid #333;
  color: #333;
}

.insight-job-sec .job-search-filter-sec .form-control::-webkit-input-placeholder {
  color: #333;
}

.insight-job-sec .job-search-filter-sec .form-control::-moz-placeholder {
  color: #333;
}

.insight-job-sec .job-search-filter-sec .form-control:-ms-input-placeholder {
  color: #333;
}

.insight-job-sec .job-search-filter-sec .form-control:-moz-placeholder {
  color: #333;
}

.insight-job-sec .job-search-row.row {
  justify-content: space-between;
  width: 100%;
  margin: 0 auto;
  padding-top: 129px;
}

.insight-job-sec .job-search-filter-sec .keyword-tags {
  color: #333;
  margin-bottom: 0;
}

.insight-job-sec .job-search-filter-sec label {
  color: #333;
  margin-bottom: 0;
}

.insight-job-sec .job-search-left .job-search-filter-sec {
  margin-bottom: 37px;
}

.insight-job-sec .job-search-filter-sec .form-control:-webkit-autofill,
.insight-job-sec .job-search-filter-sec .form-control:-webkit-autofill:hover,
.insight-job-sec .job-search-filter-sec .form-control:-webkit-autofill:focus {
  -webkit-text-fill-color: #333;
  color: #333;
}

.insight-job-sec .job-search-filter-sec .close-ico {
  background: url(../images/close-ico-dark.png) no-repeat center;
}

.insight-job-sec .cust-checkbox-box .checkmark {
  border-color: #333;
}

.insight-job-sec .cust-checkbox-box:hover input~.checkmark {
  background-color: #9ed2eb;
}

.insight-job-sec .cust-checkbox-box .checkmark {
  background-color: #9ed2eb;
}

.insight-job-sec .cust-checkbox-box input:checked~.checkmark {
  background-color: #f96a02;
}

.insight-cell-box .insight-cell-row .insight-cell-inner {
  position: relative;
}

.insight-cell-box .insight-cell-row .insight-cell-inner img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  object-fit: cover;
}

.insight-cell-box .insight-cell-row .insight-cell-content {
  position: relative;
  z-index: 3;
  padding: 97px 40px 73px 40px;
  background: rgba(51, 51, 51, 0.8);
  height: 100%;
  color: #fff;
}

.insight-cell-box .insight-cell-row .insight-cell-inner {
  height: 100%;
}

.insight-cell-box .insight-cell-row .insight-cell-content .btn-center {
  text-align: center;
}

.insight-cell-box .insight-cell-row .insight-cell-content .theme-outline--white-btn {
  display: inline-block;
  font-size: 13px;
  padding: 12px 26px 11px 26px;
}

.insight-cell-box .insight-cell-row {
  margin-right: -38px;
  margin-left: -38px;
  width:100%;
}

.insight-cell-box .insight-cell-row .insight-cell {
  padding-left: 38px;
  margin-bottom: 78px;
  padding-right: 38px;
}

.job-search-sec.insight-job-sec::after {
  display: none;
}

.job-search-right.insight-cell-box {
  width: Calc(100% - 352px);
}

.job-search-sec.insight-job-sec::before {
    position: absolute;
    content: "";
    background: url(../images/blue-shapes-arrow.png) no-repeat top center;
    height: 67%;
    width: 100%;
    top: auto;
    background-size: 123%;
    bottom: 0;
    opacity: 9;
    left: 0;
    right: 0;
}

.insight-cell-box .insight-cell-row .insight-cell h6 {
  font-size: 30px;
  line-height: 54px;
}

.insight-cell-box .insight-cell-row .insight-cell .insight-heading {
  min-height: 163px;
  margin-bottom: 16px;
  display: flex;
  align-items: center;
  font-family: "urbane", sans-serif;
  margin-bottom: 24px;
}

.insight-cell-box .insight-cell-row .insight-cell span {
  font-size: 21px;
  line-height: 30px;
  font-family: "urbane", sans-serif;
  display: block;
  margin-bottom: 23px;
  min-height: 55px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}

.insight-cell-box .insight-cell-row .insight-cell cite {
  display: block;
  width: 100%;
}

.insight-cell-box .insight-cell-row .insight-cell p {
  font-size: 20px;
  display: none;
  line-height: 30px;
}

.insight-cell-box .para-wrap p:first-child {
  display: block;
  margin-bottom: 74px;
}

.insight-cell-box .btn-wrap {
  display: none;
}
.get-touch.insight-formOuter {
    padding: 0 !important;
    min-height: auto !important;
    background-color: transparent;
}
.get-touch.insight-formOuter::after {
    display: none;
}

.insight-job-sec .insight-cust-form .cust-checkbox-box .checkmark {
    border-color: #fff;
}
.insight-job-sec .insight-cust-form .cust-checkbox-box input:checked ~ .checkmark {
    border-color: #f96a02;
}

.job-search-sec.insight-job-sec .contentRow h4 {
    line-height: 1.4;
}
.job-search-sec.insight-job-sec .contentRow h4 a {
    color: #333;
    margin-bottom: 50px;
    display: block;
    padding: 40px 60px;
    border-bottom: 5px solid #fff;
    position: relative;
    z-index: 1;
    background-color: rgba(255,255,255,0.2);
    font-size: 64%;
}
.job-search-sec.insight-job-sec .contentRow h4 a:hover {
    color: #f96a02;
}

.popup-outer {
  position: fixed;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
  display: none;
  top: 0px;
  left: 0px;
}

.popup-outer .popup-inner {
  width: 100%;
  height: auto;
  max-width: 1310px;
  position: absolute;
  left: 50%;
  top: 50%;
  background: #333;
  padding: 0;
  font-size: 18px;
  max-height: initial;
  overflow: hidden;
  transform: translate(-50%, -50%);
}

.popup-content {
  height: 100%;
  position: relative;
  padding: 70px 45px 78px;
  background: #333;
  color: #fff
}

.popup-content::before {
  position: absolute;
  content: "";
  bottom: -200px;
  right: 0;
  width: 440px;
  height: 440px;
  background: url(../images/get-touch-shape.png) no-repeat center;
  z-index: 2;
  background-size: 100%;
}

.popup-content .para-wrap p:first-child {
  display: block;
  margin-bottom: 0;
}

.popup-content .btn-wrap {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-top: 62px;
}

.popup-content .btn-wrap a {
  margin-right: 38px;
  font-size: 13px;
  line-height: 16px;
  width: 150px;
  text-align: center;
  min-width: 81px;
}

.popup-content p cite {
  display: block;
}

.popup-content .btn-wrap a:last-child {
  margin-right: 0;
}

.popup-content .insight-content {
  display: block;
}

.popup-content h6 {
  font-size: 50px;
  line-height: 54px;
  margin-bottom: 31px;
  font-weight: 600;
}

.popup-content span {
  font-size: 30px;
  line-height: 40px;
  display: block;
  margin-bottom: 32px;
  font-weight: 500;
  font-family: "urbane", sans-serif;
}

.popup-content span cite {
  display: block;
  width: 100%;
  margin-top: 12px;
}

.popup-content a.close.theme-outline-btn {
  opacity: 1;
}

.popup-content p {
  font-size: 24px;
  line-height: 30px;
  font-weight: 400;
  margin-bottom: 25px;
}

.popup-content .para-wrap {
  width: 100%;
  max-height: 372px;
  overflow: hidden;
  overflow-y: auto;
  padding-right: 20px;
}

.popup-content .insight-detail-content ::-webkit-scrollbar,
.privacy-wrapper ::-webkit-scrollbar{
  width: 5px;
  height: 5px;
  border-radius: 0;
}

.popup-content .insight-detail-content ::-webkit-scrollbar-track,
.privacy-wrapper ::-webkit-scrollbar-track{
  -webkit-box-shadow: none;
  background-color: rgba(112, 112, 112, 0.35);
  border-radius: 10px;
}

.popup-content .btn-center {
  display: none;
}

.popup-content .insight-detail-content ::-webkit-scrollbar-thumb,
.privacy-wrapper ::-webkit-scrollbar-thumb{
  background: #fff;
  outline: none;
  border-radius: 10px;
}
.wrap-check-items .cust-checkbox-box {
    display: inline-block;
}
.wrap-check-items {
    display: flex;
    margin-bottom: 4px;
}
.ford-trio-btn.ford-arrow-ico:hover,
.ford-arrow-ico:hover,
.ford-arrow-ico-dark:hover,
.ford-trio-btn.ford-arrow-ico:hover,
.ford-arrow-ico.join-cont-trio-btn,
.ford-arrow-ico.join-cont-trio-btn:hover{
    padding-right: 0;
}

.ford-arrow-ico::after,
.ford-arrow-ico-dark::after,
.ford-trio-btn.ford-arrow-ico::after,
.ford-arrow-ico.join-cont-trio-btn::after{
    display: none;
}

.ford-trio-btn span,
.join-cont-trio-btn span,
.ford-arrow-ico.join-cont-trio-btn span {
    display: inline-block;
    vertical-align: middle;
    margin-left: 38px;
}

.ford-arrow-ico span,
.ford-arrow-ico-dark span {
  margin-left: 18px;
  display: inline-block;
  vertical-align: middle;
  transition: all 300ms ease-in;
}

.ford-arrow-ico-dark i,
.ford-arrow-ico i {
  background: url(../images/arrow-dark-right.png) no-repeat center;
  width: 22px;
  display: inline-block;
  vertical-align: middle;
  height: 51px;
  background-size: 22px;
  transition: all 300ms ease-in;
} 

.ford-arrow-ico i {
  background: url(../images/arrow-white-right.png) no-repeat center;
  background-size: 22px;
}

.ford-trio-btn i,
.ford-arrow-ico.join-cont-trio-btn i {
    background: url(../images/arrow-blue-right.png) no-repeat center;
     background-size: 36px;
    width: 35px;
    height: 88px;
    display: inline-block;
    vertical-align: middle;
}

.ford-arrow-ico-dark:hover span i,
.ford-arrow-ico:hover span i,
.ford-trio-btn:hover span i,
.join-cont-inner-active .ford-arrow-ico.join-cont-trio-btn:hover span i{
    margin-right: 89px;
    transition: all 300ms ease-in;
}

.ford-arrow-ico-dark:hover span i,
.ford-arrow-ico:hover span i{
  margin-right: 25px;
}

.ford-trio-btn span i:last-child,
.join-cont-inner-active .ford-arrow-ico.join-cont-trio-btn span i:last-child,
.ford-arrow-ico-dark span i:last-child,
.ford-arrow-ico span i:last-child{
    margin-right: 0;
}

.join-cont-inner {
    min-height: 690px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}

.join-cont-inner-active h2 cite {
    display: none;
    transition: all 300ms ease-in;
}

.join-cont-inner-active.join-cont-inner {
    transition: all 300ms ease-in;
    max-width: 100%;
}
 
 button:focus {
    outline: none;
}

.insight-banner.banner .cust-container {
    padding-top: 300px;
}

.talk-sec-white.talk-blue-sec h2,
.talk-sec-white.talk-blue-sec .cust-form label {
  color: #fff;
} 

.priv-content-sec {
  display: none;
}

ul.num-ul li {
  list-style-type: number;
}

ul.num-ul {
  padding-left: 20px;
}
.apply-modal-box .modal-header {
    border-bottom:none;
}
.apply-modal-box .modal-title {
    margin-bottom: 0;
    line-height: 1.5;
    width: 100%;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color:#fff;
}
.apply-modal-box .modal-content {
    background: #f96a02;
    padding: 30px 0;
      /*background: #ffff00;*/
}


.apply-modal-box .close
{
    position: absolute;
    right: 20px;
    top: 20px;
    font-size: 28px;
    color: #fff;
    opacity: 1;
    text-shadow: none;
}
.apply-modal-box input.form-control 
{
    width: 100%;
    max-width: 410px;
    margin: auto;
    background-color: #fff !important;
    padding: 0px 36px;
    height: 69px;
    color: #080c25;
    border: none;
    border-radius: 10px;
}
 .apply-modal-box  .custom-file-input {
    position: relative;
    cursor: pointer;
    z-index: 2;
    width: 100%;
    margin: 0;
    opacity: 0;
    height: 66px;
}
 .apply-modal-box .custom-file-label
{
    color: #080c25;
    font-size: 20px;
    padding-left: 36px;
    padding-top: 20px;
    height: 66px;
    white-space: nowrap;
    overflow: hidden;
    padding-bottom: 20px;
    padding-right: 125px;
    border: none;
    border-radius: 10px;
        font-size: 1rem;
        display: flex;
    align-items: center;
}
.apply-modal-box .custom-file {
    position: relative;
    display: inline-block;
    height: 66px;
    width: 100%;
    margin-bottom: 0;
}
.apply-modal-box .form-control {
       background-color: #fff !important;
    padding: 0px 36px;
    height: 66px;
    color: #080c25;
    border: none;
    border-radius: 10px;
    width: 100%;
}
.apply-modal-box .form-group.file-upload, .form-group.form-groupAPPopup {
    width: 100%;
    max-width: 410px;
    margin: 0 auto 30px;
    
}
.form-group.form-groupAPPopup .cust-checkbox-box.privay-check {
    font-size: 14px; }
.apply-modal-box .custom-file-input:lang(en)~.custom-file-label::after {
    content: "Browse";
    height: 66px;
    border-radius: 0px;
    display: flex;
    align-items: center;
    background: #9ed2eb;
    color: #fff;
}
.apply-modal-box .form-group.sub-btn button
{
width: 100%;
    max-width: 410px;
    background: #9ed2eb;
    color: #fff;
    padding: 15px 15px;
    border-radius: 10px;
    font-size: 20px;
    transition: 0.25s;
    cursor: pointer;
    border: 1px solid #9ed2eb;
    box-shadow: none;
    outline: none;
}
.apply-modal-box .form-group.sub-btn button:hover , .apply-modal-box .form-group.sub-btn button:active , .apply-modal-box .form-group.sub-btn button:focus , .apply-modal-box .form-group.sub-btn button:visited{
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
    outline: none;
  
    
}
.apply-modal-box  ::placeholder {
 color: #000;
  opacity: 1; /* Firefox */
}

.apply-modal-box  :-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000;
}

.apply-modal-box  ::-ms-input-placeholder { /* Microsoft Edge */
 color: #000;
}

.apply-modal-box h3.title-small{
    font-size:22px;
    text-align:center;
    color:#fff;
}
#contact_form_page .title-small {
     font-size: 44px;
    line-height: 54px;
    padding: 0 20px;
}
.no-record h4 , .no-record-data{
    text-align: center;
    font-size: 50px;
    line-height: 64px;
    display: block;
    width: 100%;
}
.no-record{
    width:100%;
}
.file.custom-button.custom-button-outline.align-middle label {
    width: 100%;
    position: absolute;
    height: 100%;
    left: -33px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    padding: 0 0px 0 168px;
    cursor: pointer;
}

.fullview-menu .fullview-nav  .social-icos li:hover a::before , .fullview-menu .fullview-nav  .social-icos li.active a::before  , .fullview-menu .fullview-nav  .social-icos li a::before        
 {
     background:transparent;
}
.pag-item.disabled {
color: #F96A02!important;
} 
.banner.home-banner .btn-wrap {
	margin-left: 30px;
}
.forensic-sec .forensic-row .btn-wrap a {
    
}
.forensic-sec .forensic-row .btn-wrap .theme-sqare-btn {
	margin-right: 28px;
	padding: 7px 17px;
	text-align: center;
	min-width: 411px;
	font-weight: 400;
	justify-content: center;
}
.forensic-sec .forensic-row .btn-wrap .theme-sqare-btn:last-child {
    margin-right:0px;
}
.forensic-sec .forensic-row .btn-wrap  {
	margin-bottom: 50px;
}
.green-sol-sec.partnering-greenify .green-sol-left {
    padding-right: 140px;
    display: flex;
    align-items: flex-end;
}
.green-sol-sec.partnering-greenify .row {
    display: flex;
    align-items: flex-start;
}
.green-sol-sec.partnering-greenify .green-sol-left .img-box {
    width: 100%;
}
.contact-map iframe {
    height: 100%;
}

.cust-insight-report-cara .insight-report-cara-cell {
    background: url("../images/feature-2.png") no-repeat center;
    background-size: cover;
    padding: 50px;
    min-height: 400px;
    padding: 0;
}

.cust-insight-report-cara .insight-report-cara-innner .in-report-content {
    position: relative;
    z-index: 3;
    padding: 27px 21px 33px 21px;
    background: rgba(51, 51, 51, 0.8);
    height: 100%;
    display: block;
    width: 100%;
    height: 100%;
    padding: 0;
    color: #fff;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 40px;
    font-size: 25px;
}

.cust-insight-report-cara .insight-report-cara-innner {
    position: absolute;
    overflow: hidden;
    display: block;
    width: 100%;
    color: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

div#mergeRow-gdpr a {
    color: #fff;
    text-decoration: underline;
}
div#mergeRow-gdpr a:hover {
    color: #fff;
}
/*.cand_offerb {*/
/*    background: #393939;*/
/*    padding: 50px;*/
/*    margin-bottom: 110px;*/
/*    text-align: center;*/
/*}*/
/*.cand_offerb a {*/
/*    color: #f96a02;*/
/*    font-weight: 500;*/
/*    font-size: 120%;*/
/*}*/

iframe#elay-chatbot-iframe{
    bottom:40px !important;
}

footer.page__footer .cust-container a.bold-logo{
    justify-content: center;
    display: flex;
    padding: 50px 0 0;
}

footer.page__footer .cust-container a.bold-logo img{
    max-width:150px;
    width:100%;
}
span.currency-symbol.char-currency-code {
    font-size: 18px;
}

#survey_popup .modal-dialog {
    pointer-events: auto;
}

#survey_popup .modal-dialog {
    max-width: 700px;
}
#survey_popup #survey-form {
    width: 100% !important;
}

#survey_popup .innerContainer-uQZZP {
    width: 100% !important;
    max-width: 100% !important;
}

.survey-modal h4 {
    font-size: 33px;
    text-align: center;
    display: block;
    width: 100%;
}
.survey-modal .modal-body {
    font-size: 19px;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
}
.survey-modal .theme-outline--dark-btn {
    padding: 10px 20px;
    font-size: 17px;
    background: transparent;
    text-decoration: none;
    cursor: pointer;
}

.survey-modal .theme-outline--dark-btn:hover {
    background: url(../images/shapre-8.png) no-repeat center;
    background-size: cover;
}
.survey-modal .modal-header {
    border: none;
    padding: 20px 20px 0 20px;
}
.survey-modal .modal-footer {
    border: none;
    padding: 20px 20px 30px;
    display: flex;
    justify-content: center;
}
.survey-modal .modal-content {
    border: none;
    border-radius: 0;
    box-shadow: 10px 10px 41px rgb(0 0 0 / 20%);
    padding: 21px;
}
.survey-modal button.close {
    font-size: 36px;
    padding: 0;
    opacity: 1;
}
.survey-modal .theme-outline--dark-btn {
   font-size: 17px;
    padding: 10px 18px;
    margin: 0 10px;
}

#survey-form::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  border-radius: 10px;
}
 
#survey-form::-webkit-scrollbar-track {
  box-shadow: none;
}
 
#survey-form::-webkit-scrollbar-thumb {
  background-color:#ddd;
  outline:none;
}

.grecaptcha-badge {
  width: 70px !important;
  overflow: hidden !important;
  transition: all 0.3s ease !important;
  left: 4px !important;
}
.grecaptcha-badge:hover {
  width: 256px !important;
}
.blog-detal-wrap {
    padding: 250px 0 0;
}
.full-blog-detail {
    padding-bottom: 90px;
}
.full-blog-detail .btm-cont {
    display: flex;
    flex-wrap: wrap;
    padding: 50px 0px 30px;
    justify-content: space-between;
    align-items: center;
}
.full-blog-detail .blogg-cta {
    text-align: center;
}
.full-blog-detail .btm-cont h6 {
    font-size: 28px;
    text-align: center;
}
.full-blog-detail .btm-cont p {
    font-size: 22px;
}
.blog-detal-wrap h2 {
    font-size: 50px;
    line-height: 65px;
    margin-bottom: 50px;
}
.full-blog-detail .rep-cont p {
    font-size: 27px;
    line-height: 37px;
    font-weight: 400;
}
.full-blog-detail .rep-cont strong {
    font-size: 35px;
    font-weight: 600;
    line-height: 45px;
}
.full-blog-detail .img-sec {
    width: 100%;
    height: 600px;
    padding: 50px 0;
}
.full-blog-detail .img-sec img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}
.hamburger-menu::before {
    content: 'Menu';
    position: absolute;
    top: -43px;
    left: -3px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
}
.banner::before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  margin: auto;
  height: 100%;
  background-size: cover;
  background-color: #000  !important;
  opacity: .6;
}
.people-cell-inner .description::-webkit-scrollbar {   width: 5px; } .people-cell-inner .description::-webkit-scrollbar-track {   background: #f1f1f1;   border-radius: 10px; } .people-cell-inner .description::-webkit-scrollbar-thumb {   background: #f96a02;   border-radius: 10px; }