@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lora&family=Roboto+Slab&display=swap');

body {
  font-family: 'Montserrat', sans-serif;
  font-size: 14px;
  color: #2a3a41;
}

h1,
h2,
h3,
h4 {
  font-family: 'Montserrat', sans-serif;
}

.bordmainhead h2 {
  text-align: center !important;
  color: #130e46;
  font-weight: 650;
  margin-bottom: 20px;
  font-size: 40px;
}

ul.num_left {
  text-align: left;
}

.formuphead h4 {
  font-size: 23px;
  font-weight: 600;
  margin-bottom: 0px;
  margin-top: 50px;
  margin-bottom: 25px;
  color: #130e46;
}

.Web-development h3 {
  margin-top: 15px;
}

.beforeblogarea {
  background: #f9eaea;
  border-radius: 25px;
  padding: 50px;
  margin-bottom: 50px;
}

.beforeblogimg {
  text-align: center;
}

.beforeblogimg img {
  height: 200px;
}

.beforeblogdata h3 {
  font-size: 35px;
  color: #130e46;
  font-weight: 700;
  margin-bottom: 20px;
}

.beforeblogdata p {
  font-size: 18;
  color: #130e46;
  font-weight: 400;
  margin-bottom: 20px;
}

.ebeforeclick {
  background: #ff416f;
  border: 1px solid white;
  color: white;
  font-size: 16px;
  padding: 9px;
  border-radius: 5px;
}

.ebeforeclick:hover {
  background: white;
  border: 1px solid #ff416f;
  color: #ff416f;
}

.sclaspan {
  font-family: #d26b54;
  background-image:
    linear-gradient(to right, #D26B54, #2B3DE0, #D26B54);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: sclaspan 35s linear infinite;
}

@keyframes sclaspan {
  to {
    background-position: 4500vh;
  }
}

.mainboxdata {
  text-align: center;
  padding: 40% 8%;
}

.borderarea {
  padding: 50px;
}

.mainboxdata h4 {
  font-size: 22px;
  font-weight: 700;
  color: #130e46;
}

.mainboxdata p {
  font-size: 15px;
  font-weight: 400;
  color: #130e46;
}

.Scala h2 {
  color: #130E46;
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 36px;
}

.slider {
  width: 100%;
  margin: 100px auto;
  margin-bottom: 50px;
}

.slick-slide {
  margin: 0px 20px;
}

.slick-slide img {
  width: 80%;
}

.slick-prev:before,
.slick-next:before {
  color: white !important;
  background: #6926ff;
  padding: 10px;
  border-radius: 50px;
}


.slick-slide {
  transition: all ease-in-out .3s;
  opacity: .9;
}

.slick-current {
  opacity: 1;
}

.hireing_heading {
  font-size: 40px;
  font-weight: 625;
  color: #130E46;
}

.top-section p {
  margin-top: 50px;
}

.top-section p {
  margin-top: 50px;
  font-size: 16px;
  font-weight: bolder;
  color: #ff5a83;
}

.rataboxstar {
  display: flex;
  justify-content: center;
}

.ratabox {
  border: 1px solid #130e461f;
  text-align: center;
  background: #fff5f7;
  padding: 5px;
  width: 50%;
  border-radius: 5px;
  margin-top: 9px;
  padding-top: 10px;
}

.buxspan {
  font-size: 18px;
  font-weight: 600;
}

.rataboxstar img {
  height: 30px;
}

.rataboxstar h4 {
  font-size: 15px;
  margin: 6px;
}

.ratabox p {
  margin-top: 0px;
  font-size: 11px;
  font-weight: 500;
  color: #130e46;
}

.no-list {
  list-style: none;
  position: relative;
  left: -30px;
  padding-bottom: 15px;
  width: auto;
  font-size: 14px;
  font-weight: 500;
  color: #130e46;
  display: flex;
  align-items: baseline;
}

.ul-in-line {
  display: flex;
  margin-top: 25px;
}

.icon {
  margin-right: 13px;
  border-radius: 50px;
  background: #ff4774;
  padding: 3px;
  color: white;
  font-size: 9px !important;
}

.iocn-color {
  margin-right: 13px;
  border-radius: 50px;
  background: green;
  padding: 3px;
  color: white;
  font-size: 9px !important;
}

.in-one-line {
  display: flex;
}

.global_img h3 {
  font-size: 30px;
  font-weight: 600;
  margin-bottom: 0px;
  margin-top: 50px;
  margin-bottom: 25px;
  color: #130e46;
}

.in-one-line img {
  width: 12%;
  margin: 3% 3%;
}

.tech-features {
  background: #000000;
  padding: 50px;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.accordion {
  cursor: pointer;
  margin-top: 20px;
  padding: 20px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 19px;
  font-weight: 500;
  transition: 0.4s;
  /* background: transparent; */
}

.line-on-right {
  float: right;
}

.paneles {
  padding: 25px 20px 15px 20px;
  display: none;
  font-size: 16px;
  overflow: hidden;
  background: #f8f5ff5e;
}

.sidecolb button {
  color: #130E46 !important;
  background-color: transparent !important;
  box-shadow: none !important;
  font-weight: 500 !important;
  font-size: 19px !important;
}

.sidecolb p {
  font-weight: 400;
}

.sidecolb a {
  font-size: 16px;
}

.Web-development:hover {
  background: #7f45ff0f;
  /* color: white; */
  transition: transform .8s ease;
  transform: scale(1.09);
}

.boclick:hover {
  transition: transform .8s ease;
  transform: scale(1.05);
}

.Web-development {
  /* background: white; */
  background: #fbfbfb;
  min-height: 95%;
  margin-bottom: 20px;
  padding: 20px;
}

.ul-in-line ul {
  list-style: none;
  padding-left: 30px;
}

.Web-development h3 {
  font-size: 20px;
  font-weight: 600;
}

.Web-development img {
  background: #6a27ff;
  width: 46px;
  height:46px;
  padding: 15px;
  border-radius: 25px;
}

.heading-center h2 {
  text-align: center !important;
  color: #130e46;
  font-weight: 650;
  margin-bottom: 20px;
  font-size: 40px;
}

.heading-center p {
  text-align: center;
  color: #130e46;
  font-size: 18px;
  margin-bottom: 50px;
}

.qaarea {
  padding: 50px;
  margin-top: -18%;

}

.heading-of-question h2 {
  text-align: center;
  color: #130E46;
  font-weight: 650;
  margin-bottom: 20px;
  font-size: 40px;
}

.heading-of-question p {
  text-align: left !important;
  font-size: 15px;
}

.top-line p {
  margin-bottom: 25px;
  font-size: 18px;
}

.top-line h5 {
  font-weight: 700;
  font-size: 17px;
  margin-bottom: -10px;
}

.sec-line {
  font-size: 14px;
  line-height: 30px;
}

.top-line {
  margin-top: 25px;
}

.Scala p {
  font-size: 15px;
  line-height: 25px;
  margin-top: 19px;
}

.contreadclick:hover {
  color: #ff5780;
  background: transparent;
  border: 1px solid #ff5780;
}

.contreadclick {
  font-size: 15px;
  font-weight: 500;
  color: white;
  background: #ff5780;
  border: none;
  margin-top: 20px;
  margin-bottom: 5px;
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #ff5780;
}

.Scala h4 {
  font-weight: 600;
  font-size: 21px;
  color: #130e46;
  margin-top: 30px;
}

.Scala h1 {
  font-size: 35px;
  color: #130e46;
  font-weight: 700;
}

.text-bolt {
  color: #130e46;
  font-weight: 600;
}

.li-line {
  margin-bottom: 20px;
  font-size: 17px;
}

.hiring-employ {
  text-align: center;
}

.heading-of-question {
  text-align: center;
  margin-bottom: 30px;
}

.one-btn {
  padding: 10px !important;
  font-size: 15px !important;
  background: white !important;
  color: #266ff1 !important;
  border: 1px solid !important;
  margin-top: 15px !important;
}

.one-btn:hover {
  background: #ff5780 !important;
  border-color: #ff5780 !important;
  color: white !important;
}

.hiring-employ-section {
  background: #f3f4f5;
  padding: 70px 0px;
  margin-bottom: 25px;
}

.hiring-employ h2 {
  text-align: center;
  color: #130E46;
  font-weight: 650;
  font-size: 40px;
  margin-top: 0px;
}

.detail-box {
  padding: 9px;
  border: 2px solid #854eff42;
  border-radius: 3px;
  min-height: 355px;
  /* background: linear-gradient(81.04deg, #6621ffd4 0.57%, #854efff0 98.44%); */
  /* color: #000; */
  background: #f8f5ff;
}

.hiring-employ p {
  text-align: center;
  font-size: 18px;
}

.Developers-detail {
  /* background: url(../images/trustmemb-bg.jpg); */
  /* height: 100%; */
  padding: 50px 0;
  /* background-size: cover; */
}

.sndblog {
  margin-top: 30px;
}

.ol_height {
  height: 45px;
  margin-top: 10px;
}

.Web-development h3 {
  font-size: 20px;
  font-weight: 600;
  margin: 3% 4%;
}

.sir_hudbox {
  display: flex;
  margin: 5% 0%;
}

.Scala-Developers-section h2 {
  text-align: center;
  color: #130E46;
  font-weight: 650;
  margin-bottom: 35px;
  font-size: 40px;
  margin-top: 0px;
}

.boclick {
  background: white !important;
  color: #ff5780 !important;
  font-size: 12px !important;
  font-weight: 400 !important;
  border-color: #ff5780 !important;
}

.boclick:hover {
  background: transparent !important;
  border-color: #ff5780 !important;
  color: #ff5780 !important;
}

.blotext p {
  min-height: 55px;
  margin-bottom: 0px;
}

.box-text {
  font-size: 15px;
  color: black;
}

.detail-box img {
  margin-bottom: 25px;
  width: 100%;
}

.detail-box img:hover {
  margin-bottom: 25px;
  box-shadow: 0px 0px 10px 0px #cccccc;
  transition-duration: 500ms;
  border-radius: 8px;
}

.btn-defaul {
  background: #f0f8ff00;
  color: white;
  margin-top: 15px;
  font-size: 17px;
  margin-bottom: 25px;
}

.hireslidebox {
  display: flex;
}

.hireslideboxarea {
  background: url(../images/blueshape-bg.png);
  color: #fff;
  background-size: 100% 100%;
  padding: 50px 25px;
  border-radius: 30px;
}

.hireslideprof h3 {
  font-size: 20px;
  font-weight: 900;
  margin-top: 5px;
  color: white;
}

.hireslideprof h5 {
  color: white;
}

.super-process h2 {
  text-align: center;
  color: #130E46;
  font-weight: 650;
  margin-bottom: 20px;
  font-size: 40px;
}

.super-process p {
  font-size: 16px;
  line-height: 20px;
}

.super-process {
  text-align: center;
}

.conatarea {
  padding: 50px;
}

.hire {
  background: #F9FAFB;
  padding: 50px;
  /*margin-top: 18%;*/
  margin-top:20px;
}

.ratemgbox {
  display: flex;
  margin-top: 13px;
}

.ratemgbox img {
  height: 25px;
}

.ratemgbox p {
  font-size: 13px;
  font-weight: 300;
  color: white;
}

.profdoendata h6 {
  margin-top: 20px;
  font-size: 13px;
  text-align: center;
  color: white;
}

.profdoendata p {
  font-size: 14px;
  font-weight: 500;
  margin-top: 20px;
}

.profdoendata h5 {
  background: #ff5780;
  padding: 5px 12px;
  border-radius: 50px;
  width: fit-content;
  font-size: 13px;
  color: white;
}

.fonttag p {
  font-size: 14px;
  font-weight: 400;
  background: #ff9c26;
  color: white;
  padding: 5px;
  margin: 2px;
  border-radius: 4px;
}

.fonttag {
  display: flex;
}

.hiresclick:hover {
  background: white;
  color: #ff5780;
  border: 2px solid #ff5780;
}

.hiresclick {
  background: #ff5780;
  color: white;
  border: navajowhite;
  margin-top: 19px;
  font-size: 14px;
  font-weight: 500;
  width: auto;
  height: 35px;
  border-radius: 5px;
}

.text-blue {
  color: #0f0f10 !important;
}

.topban {
  padding: 50px;
  padding-top: 80px;
}

.comptable {
  margin-top: 30px;
}

.comptable thead tr th {
  text-align: center;
}

.comptable tbody tr td {
  text-align: center;
}

.tabgraphbox img {
  width: 15%;
  margin-bottom: 15px;
}

.tabgraphbox {
  text-align: center;
  border: 1px solid gray;
  margin: 15px;
  padding: 15px;
}

.tabgraphareadata {
  display: flex;
  justify-content: space-evenly;
  padding-bottom: 50px;
  padding-top: 25px;
}





@media only screen and (max-width : 768px) {
  .hiring-employ-section {
    margin-top: 0%;
  }

  .super-process h2 {
    font-size: 35px;
  }

  .mainbox2 {
    padding: 18% 8% !important;
  }

  .Scala-Developers-section h2 {
    font-size: 35px;
  }

  .heading-center h2 {
    margin-bottom: 0px;
    font-size: 35px !important;
  }

  .blotext p {
    min-height: 90px;
  }

  .Web-development {
    min-height: 405px;
  }

  .detail-box {
    min-height: 310px;
  }

  .accordion {
    font-size: 15px;
  }

  .no-list {
    font-size: 9px;
  }
  /*.no-list .icon{
	  background:green;
  }*/
  
  .slider {
    margin-top: 130px;
  }

  .accountshero-bg.sidebar {
    display: block !important;
    height: 100vh !important;
  }

  .accountshero-bg.sidebar .accountshero-bg-inner.tf-v1-widget-fullscreen {
    position: inherit !important;
    left: inherit;
    width: 100% !important;
  }

  .ratabox {
    width: max-content;
  }

  .mainboxdata {
    padding: 18% 8%;
  }

  .borderarea {
    padding-top: 0px;
  }

  .mainboxdata h4 {
    font-size: 17px;
  }

  .mainboxdata p {
    font-size: 13px;
    line-height: 17px;
  }
}

@media only screen and (max-width: 320px) {
  .mb3 {
    padding: 21% 2% !important;
  }
}

@media screen and (min-width: 375px) {
  .mainbox2 {
    padding: 35% 10% !important;
  }
}

@media only screen and (max-width: 480px) {
  .super-process .s-title {
    font-size: 14px !important;
  }

  /* .orange {
    margin-bottom: -10%;
  }

  .red {
    margin-bottom: -10%;
  } */

  .borderarea {
    padding-top: 0px;
    padding: 25px;
  }

  .mainbox2 {
    padding: 42% 15% !important;
  }

  .tabgraphareadata {
    display: grid;
    justify-content: space-around;
    padding-bottom: 50px;
    padding-top: 0px;
  }

  #tabbox {
    width: auto;
  }

  .slick-prev:before,
  .slick-next:before {
    line-height: 4;
  }

  .ebeforeclick {
    font-size: 11px !important;
  }

  .beforeblogarea {
    margin-bottom: 50px !important;
    padding: 25px !important;
  }

  .beforeblogdata h3 {
    margin-top: 30px;
  }

  .beforeblogdata {
    text-align: center;
  }

  .comptable {
    font-size: 10px;
  }

  .Brands {
    margin-top: 30px;
    padding-right: 50px;
    width: 90px;
    margin-bottom: 20px;
  }

  .hireing_heading {
    font-size: 18px !important;
    font-weight: 700;
    margin-top: 14%;
  }

  /* .accountshero-bg.sidebar {
    display: revert !important;
  } */

  .topban {
    padding: 25px;
  }

  .ul-in-line {
    display: grid;
    margin-top: 30px;
  }

  .mobup {
    margin-top: -10px;
  }

  .no-list {
    font-size: 10px;
  }

  .global_img h3 {
    font-size: 17px;
    margin-bottom: 0px;
    margin-top: 10px;
  }

  .in-one-line img {
    width: auto;
    margin-top: 30px;
  }

  .in-one-line {
    display: none;
  }

  .heading-center h2 {
    font-size: 20px !important;
  }

  .tech-features {
    padding: 25px;
  }

  .Web-development h3 {
    font-size: 18px;
  }

  .qaarea {
    padding: 0px;
    padding-top: 20px;
    padding-bottom: 25px;
  }

  .heading-of-question h2 {
    font-size: 28px;
  }

  .one-btn {
    padding: 10px;
    font-size: 14px;
    background: white;
    color: #266ff1;
    border: 1px solid;
  }

  .accordion {
    padding: 15px;
    font-size: 14px;
  }

  .paneles p {
    font-size: 12px;
    margin: 0px;
  }

  .paneles {
    font-size: 12px;
    margin: 0px;
    padding: 15px 5px;
  }

  .super-process h2 {
    font-size: 27px;
    font-weight: 700;
  }

  .blotext {
    padding: 0px 8px;
  }

  .hire {
    background: #F9FAFB;
    padding: 25px 0px;
    margin-top: 110pc;
  }

  .super-process p {
    font-size: 15px;
  }

  .conatarea {
    padding: 25px;
  }

  .Scala h1 {
    font-size: 25px;
    font-weight: 700;
  }

  .Scala h4 {
    font-weight: 600;
    font-size: 16px;
    margin-top: 20px;
  }

  .Scala p {
    font-size: 13px;
    line-height: 19px;
    margin-top: 9px;
  }

  .li-line {
    margin-bottom: 20px;
    font-size: 13px;
  }

  .Developers-detail {
    padding: 25px;
  }

  .Scala-Developers-section h2 {
    font-size: 26px;
    margin-bottom: 30px;
  }

  .detail-box {
    padding: initial;
    border: 1px solid white;
    border-radius: 3px;
    min-height: auto;
    margin-bottom: 15px;
  }

  .hiring-employ-section {
    background: #f3f4f5;
    padding: 25px;
    margin-bottom: 0px;
    /*margin-top: 115%;*/
	margin-top:20px !important;
  }

  .hiring-employ h2 {
    font-size: 28px;
  }

  .btn.btn-defaut {
    padding: 5px 15px;
    background: #266ff1;
    font-size: 16px;
  }

  .top-section p {
    font-size: 11px;
    /*margin-top: auto;*/
	margin-top:50px;
  }

  .ratabox {
    width: auto;
  }

  .slider {
    margin-top: 125px !important;
  }

  .slick-initialized .slick-slide {
    width: min-content !important;
  }
}


.afterclick li {
  font-size: 14px;
  margin: 15px 0;
  padding-left: 0px;
  position: relative;
  left: 40px;
  margin-right: 34px;
  /*display: inline-flex;*/
}

.afterclick ul li:before {
  content: "\f138";
  color: #fffff;
  font-size: 16px;
  font-weight: 500;
  font-family: 'FontAwesome';
  left: 0;
  color: #ffffff;
  background: #ff658b !important;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  display: flex;
  justify-content: center;
  position: absolute;
  left: -40px;
  top: 2px;
  padding-right: 0px;
}

.afterclick ul {
  list-style: none;
  padding-left: 0px;
  position: relative;
}

.row.sndblog {
  margin-top: 30px;
}

.ul-in-line ul {
  list-style: none;
  padding-left: 30px;
}

.Web-development {
  min-height: 95% !important;
}

.orange {
  background-image: url(/newexperludesign/assets/new_images/orange.PNG);
  background-position: 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.purple {
  background-image: url(/newexperludesign/assets/new_images/purple.PNG);
  background-position: 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.red {
  background-image: url(/newexperludesign/assets/new_images/red.PNG);
  background-position: 100%;
  background-size: contain;
  background-repeat: no-repeat;
}









/* Supersourcing compare css */

.fw-700 {
  font-weight: 700 !important;
}

.fs-22 {
  font-size: 22px !important;
}

.sclaspan {
  font-family: #d26b54;
  background-image: linear-gradient(to right, #D26B54, #2B3DE0, #D26B54);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: sclaspan 35s linear infinite;
}

/* .text-gradient {
  color: #d26b54;
  background: -webkit-linear-gradient(left, #D26B54, #2B3DE0, #D26B54);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation-duration: 5s;
  animation-name: textAnimationGradient;
  animation-iteration-count: infinite;
  background-size: 300%;
  animation-timing-function: linear;
  animation-direction: alternate;
} */

.fw-600 {
  font-weight: 600 !important;
}

.fs-40 {
  font-size: 40px !important;
}

/* super process */
.super-process {
  background-color: transparent;
  padding: 0px 0px 0px 0px;
  position: relative;
  z-index: 0;
  background-image: url(../img/gradient.svg);
  background-position: calc(100% + 532px);
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.process-block {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 100px;
}

.super-process .process-item {
  max-width: 430px;
  padding: 0px 35px;
}

.super-process .process-title {
  background-color: #E1E1E5;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  width: 220px;
  margin: 0 auto 90px auto !important;
  padding: 15px;
  border-radius: 50px;
}

.super-process .s-title {
  font-weight: 600;
  font-size: 20px;
  line-height: 20px;
}

.super-process .s-text {
  font-weight: 400;
  font-size: 16px;  
  line-height: 24px;
  margin-bottom: 12px;
}

.process-group {
  position: relative;
}

.process-group:before {
  content: '';
  position: absolute;
  left: calc(50% - 1px);
  top: 0px;
  height: calc(100% + 0px);
  background-color: #7B7B7B;
  width: 1px;
  opacity: 0.5;
  z-index: -1;
}

.super-process .web-graphic {
  display: inline-block;
}

.super-process .mobile-graphic {
  display: none;
}

/* left */
.super-process .process-left {
  text-align: right;
}

.super-process .process-left .s-duration {
  font-size: 14px;
  font-weight: 600;
  padding: 4px 12px;
  border-radius: 15px;
  background-color: #6600ff;
  color: white;
  margin: 20px 0px;
  display: inline-block;
}

/* right */
.super-process .process-right {
  text-align: left;
}

.super-process .process-right .s-duration {
  font-size: 14px;
  font-weight: 600;
  padding: 4px 12px;
  border-radius: 15px;
  background-color: #ff4270;
  margin: 20px 0px;
  display: inline-block;
  color: #ffffff;
}

/* new video review */
.reviews-video-section {
  padding: 90px 0px;
}

.reviews-video-section .client-Video {
  column-count: 4;
}

.reviews-video-section .client-Video .clientVideoReviewSlider-item figure img {
  border-radius: 8px !important;
  width: 100%;
  height: auto !important;
  object-fit: cover;
  transition-duration: 500ms;
}

.reviews-video-section .client-Video article {
  margin: 0;
  display: grid;
  margin-bottom: 20px;
  break-inside: avoid;
}

.reviews-video-section .client-Video .clientVideoReviewSlider-item {
  width: 100% !important;
}

.reviews-video-section .client-Video .clientVideoReviewSlider-item figure .youtube-icon img {
  cursor: pointer;
  position: absolute;
  top: 10px;
  left: 10px;
  display: inline-block;
  height: 52px;
  width: 56px;
  z-index: 9;
  transition-duration: 300ms;
}

.reviews-video-section .client-Video .clientVideoReviewSlider-item figure .youtube-icon:hover img {
  box-shadow: none
}

.reviews-video-section .client-Video .clientVideoReviewSlider-item figure:before {
  border-radius: 8px;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .17) 70%, rgba(0, 0, 0, .92));
}

.reviews-video-section .client-Video .clientVideoReviewSlider-item figure:hover img {
  box-shadow: none;
}

.reviews-video-section .client-Video .clientVideoReviewSlider-item figure {
  cursor: pointer;
}

.reviews-video-section .client-Video .clientVideoReviewSlider-item .author-detail {
  position: absolute;
  bottom: 0px;
  left: 0px;
  text-align: left;
  background-color: transparent;
  padding: 0 5px 5px 15px;
  border-top-right-radius: 0px;
  width: 100%;
}


/* Pages Linking Section  */
.pages-linking-section {
  padding: 90px 0px;
}

.pages-linking-section .nav-tabs {
  border: none;
}

.pages-linking-section .nav-item {
  width: 100%;
  padding: 0px !important;
  margin-bottom: 10px;
}

.pages-linking-section .nav-item:last-child {
  margin-bottom: 0px;
}

.pages-linking-section .nav-link {
  color: var(--blue) !important;
  border: none !important;
  width: 100%;
  padding: 0px !important;
  font-size: 40px !important;
  font-weight: 600;
  opacity: 0.6;
  background-color: transparent !important;
}

.pages-linking-section .nav-link.active {
  opacity: 1;
}

.pages-linking-section .tab-link-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}

.pages-linking-section .tab-link {
  font-size: 22px;
  margin-bottom: 10px;
  color: #6c6c6c;
  font-weight: 500;
  text-transform: capitalize;
  text-decoration: none;
}

.pages-linking-section .tab-link:hover {
  color: #266ff1;
}

/* media */
@media (max-width: 1140px) {
  .technologies-container {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 1060px) {
  .feature-list .feature-item.supercharge-svg span:after {
    content: none;
  }

  .header-customize .navbar-nav .nav-item .nav-link {
    padding: 13px 12px;
  }
}

@media only screen and (max-width: 375px) {
  .process-block.mobpad2 {
    margin-right: -20px !important;
  }
}

@media only screen and (min-width: 375px) {
  .red {
    background-size: contain;
  }
}

@media (max-width: 1024px) {
  .futuristic-solution .futuristic-box {
    padding: 15px;
  }

  .futuristic-solution {
    padding: 60px 0px 40px 0px;
  }

  .feature-section {
    padding: 80px 0px;
  }

  .faq-section {
    padding: 50px 0px 60px 0px;
  }

  .client-review-sec {
    padding: 30px 0px 45px 0px;
  }

  .trusted-brands {
    padding: 60px 0px 70px 0px;
  }

  .reviews-video-section {
    padding: 60px 0px;
  }

  .discover-technology {
    padding: 15px 0px 15px 0px;
  }

  .technologies-container {
    grid-template-columns: repeat(3, 1fr);
  }

  .feature-list .feature-item.supercharge-svg span:after {
    content: none;
  }

  .header-customize .navbar-nav .nav-item:last-child {
    padding-left: 5px;
  }

  .header-customize .menu-call-links {
    padding: 0px 10px;
  }

  .portfolio-vc-firm {
    padding: 60px 0px;
  }

  .vc-firm-container {
    grid-template-columns: repeat(3, 1fr);
  }

  /* .super-process {
    padding: 60px 0px;
  } */

  .pages-linking-section {
    padding: 60px 0px;
  }

  .pages-linking-section .nav-link {
    font-size: 32px !important;
    text-align: left;
  }

  .pages-linking-section .tab-link {
    font-size: 18px;
    line-height: 24px;
  }
}

@media (max-width: 991px) {
  .feature-list {
    margin-bottom: 50px;
  }

  .feature-section:after {
    transform: rotate(90deg);
    filter: blur(150px);
  }

  .clientVideoReviewSlider {
    padding-top: 30px;
  }

  .clientVideoReviewSlider button.slick-arrow {
    right: 15px;
    top: 4px;
    padding: 12px;
  }

  .clientVideoReviewSlider button.slick-next {
    right: auto;
    left: 15px;
  }

  .feature-section {
    padding: 40px 0px;
  }

  .slick-prev,
  .slick-next {
    display: none !important;
  }

  .header-customize .menu-call-links {
    padding: 20px 10px !important;
  }

  .header-customize .menu-call-links>p {
    display: none;
  }

  .header-customize span.logo-star {
    top: 45px;
  }

  #header {
    background-color: #ffffff;
    box-shadow: 0px 0px 10px -6px #000000;
  }

  .nav-item {
    padding: 0px !important;
    width: 100%;
    text-align: center;
  }

  .header-customize .navbar-nav .nav-item .nav-link {
    border-bottom: solid 1px #dddddd;
    justify-content: center;
  }

  /* new mobile header CSS */
  .web-navbar-links-group {
    display: none;
  }

  .mobile-navbar-links-group {
    display: block;
  }

  .navbar-collapse {
    background-color: #ffffff;
    margin-top: 10px;
    box-shadow: 0px -4px 0px 12px #fff;
    z-index: 0;
  }

  .navbar-collapse.show {
    height: calc(100vh - 69px);
  }

  .review-clients-firstfold {
    flex-wrap: wrap;
  }

  .header-customize .blue-btn {
    margin-top: 15px;
  }

  .discover-technology .technology-sec {
    padding: 15px;
  }

  .technology-sec-footer {
    padding: 10px 20px;
  }

  .technology-sec-footer .footer-left {
    border-right: none;
    border-bottom: solid 1px #2c2c2c;
    margin-bottom: 20px;
    padding: 5px 0px 20px 0px;
  }

  .technology-sec-footer .footer-right {
    padding-left: 0px;
  }

  .hiring-steps .steps {
    padding: 15px;
  }

  .hiring-steps .step-desc {
    font-size: 16px;
  }

  .process-block {
    padding-bottom: 50px;
  }

  .super-process .process-title {
    margin: 0 auto 30px auto !important;
  }

  .super-process .process-left {
    width: 100%;
    padding: 0px 15px 0px 0px;
  }

  .super-process .process-right {
    width: 100%;
    padding: 0px 0px 0px 15px;
  }

  .reviews-video-section .client-Video {
    column-count: 3;
  }

  .site-footer .follow-us {
    text-align: left;
  }
}

@media (max-width: 1024px) {
  .mainboxdata {
    padding: 25% 8%;
  }
}

@media (max-width: 767px) {


  .nav-item.call-button {
    padding: 0px !important;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
  }

  .nav-item.call-button div span:first-child {
    display: none !important;
  }

  .technologies-container {
    grid-template-columns: repeat(2, 1fr);
  }

  .section-title {
    font-size: 36px !important;
    margin: 10px 0px 25px 0px !important;
    padding-bottom: 0px !important;
  }

  .section-title+p {}

  .futuristic-solution {
    padding-bottom: 20px;
  }

  .futuristic-solution .futuristic-box {
    display: block !important;
    height: auto !important;
  }

  .futuristic-solution .futuristic-box h3 {
    font-size: 24px !important;
  }

  .futuristic-solution .futuristic-box p {
    font-size: 18px !important;
  }

  .developer-slider-sec .top-dev-ind {
    right: 40px;
  }

  .spaceForSlideButtons .para {
    text-align: center;
    padding-bottom: 15px;
    margin-top: -10px;
  }

  .trusted-brand-slide {
    margin: 0px 0px 20px 0px;
    background-size: 900px;
    height: 40px;
  }

  .feature-list .feature-item {
    text-align: center;
    font-size: 21px;
    line-height: initial;
  }

  .site-footer {
    text-align: center;
  }

  .site-footer #footerMoreContent {
    text-align: left;
  }

  /* .time-cost-counter .counter-slice .fs-52 {font-size: 40px !important;margin-top: 40px !important;} */
  .hiring-steps {
    padding: 70px 0px;
  }

  .super-process .web-graphic {
    display: none;
  }

  .super-process .mobile-graphic {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
  }

  .site-footer .footer-list {
    width: 100%;
    overflow: hidden;
  }


}

@media (max-width: 620px) {
  .hero-title {
    font-size: 40px;
    padding: 40px 0px;
    line-height: 55px;
  }

  .section-title {
    font-size: 32px !important;
  }

  .futuristic-solution .futuristic-box h3 {
    font-size: 22px !important;
  }

  .futuristic-solution .futuristic-box p {
    font-size: 16px !important;
  }

  .site-footer .footer-list {
    width: 100%;
  }

  .site-footer .footer-list li.width-50 {
    flex: 0 0 100%;
    max-width: 100%;
    list-style: none;
  }

  .reviews-video-section .client-Video {
    column-count: 2;
  }
}

@media (max-width: 575px) {
  .technologies-container .tech-box:after {
    content: none;
  }

  .technologies-container .tech-box {
    padding: 5px;
  }

  .technologies-container .tech-box img {
    width: 20px;
  }

  .technologies-container .tech-box .tech-name {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
  }

  .discover-technology .technology-sec {
    padding: 15px 7px;
  }

  .technologies-container {
    grid-gap: 10px;
  }

  /* developer-slider */
  .developerSlide-item {
    margin: 0px 7px !important;
    width: 200px !important;
    padding: 6px !important;
  }

  .developerSlide-item div p:first-child {
    font-size: 16px;
  }

  .developerSlide-item div p:last-child {
    font-size: 14px;
  }

  .hero-feature-points .points {
    margin: 5px 5px 8px 5px;
  }

  .hero-feature-points .points span {
    padding: 0px 10px 0px 8px;
  }

  .global-rating-status {
    min-width: 335px;
  }

  .vc-firm-container {
    grid-template-columns: repeat(2, 1fr);
  }

  .vc-firm-container .vc-head .main-vc {
    max-height: 40px;
  }

  .super-process .process-left {
    width: 100%;
    padding: 0px 10px 0px 0px;
  }

  .super-process .process-right {
    width: 100%;
    padding: 0px 0px 0px 10px;
  }

  .site-link {
    width: 100%;
    text-align: center;
  }

  .site-link a {
    padding: 0px !important;
  }

  .pages-linking-section .tab-link-group {
    grid-template-columns: repeat(1, 1fr);
  }

  .pages-linking-section .nav-link {
    font-size: 24px !important;
  }
}

@media (max-width: 420px) {
  .Scala h2 {
    font-size: 20px;
  }

  .mobpad {
    /*margin-left: -20px;*/
  }

  .developer-slider-sec .top-dev-ind {
    display: none;
  }

  .clientVideoReviewSlider-item {
    width: 330px;
  }

  .technologies-container {
    grid-gap: 7px;
  }

  .developer-slider-sec {
    padding-top: 20px;
  }

  .clientTextReviewSlider .clientTextReviewSlider-item {
    width: 290px;
  }

  .clientTextReviewSlider .clientTextReviewSlider-item .brand-article-box {
    padding: 10px;
  }

  .vc-firm-container .vc-head .main-vc {
    max-width: 100%;
    height: auto;
    object-fit: initial;
  }

  .process-vs-text {
    font-size: 11px !important;
  }

  .process-vs-text span {
    font-size: 33px !important;
  }

  input#getEmail::placeholder {
    font-size: 14px;
  }

  .counters-sec .img-title-mng>p {
    line-height: 24px !important;
    min-height: 106px;
  }

  .progress-sec .fs-32 {
    font-size: 28px !important;
  }
}

@media (max-width: 380px) {
  .global-rating-status {
    min-width: 300px;
    padding: 5px 5px 5px 10px !important;
  }
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {

  .hireing_heading {
    font-size: 25px;
  }

  .Web-development h3 {
    font-size: 16px;
    margin-left: -2px;
    margin-top: 11px;
  }

  .Web-development p {
    font-size: 14px;
  }

  .purple {
    background-size: contain;
  }

  .orange {
    background-size: contain;
  }

  .red {
    background-size: contain;
  }

  .sir_hudbox {
    display: grid;
  }

}


/* Supersourcing compare css */









/* Ireland_new_sections css start */
.progresssteps-main .progresssteps-items-wrapper {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}


@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper {
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center
  }
}

.progresssteps-main .progresssteps-items-wrapper:last-child .progresssteps-item {
  margin-bottom: 0
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item {
  -ms-flex-align: center;
  -ms-flex-pack: justify;
  -webkit-box-align: center;
  -webkit-box-pack: justify;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  max-width: 320px;
  text-align: left;
  width: 100%
}

@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item {
    -ms-flex-pack: center;
    -ms-flex-wrap: wrap;
    -webkit-box-pack: center;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 220px;
    text-align: center;
  }
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper {
  margin: 0 auto 30px;
  position: relative
}

@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper {
    margin: 0;
  }

  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABECAYAAADutknXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP5SURBVHgB7dzfUhJRHAfw3+8s6GpT8QbZE0RPEG9Q3pTWRfEEhSCNV+mVMwiiT0BelNpN9gTxBtITSE8QTVOhcs6v8wNpAEUXZBddf58Lkd0zw8zP4/f82V1gdXV7JlfYfgXCdxHHcWKKqAZChE4u9ym+tradAOErxT8QdQwdfAciGPnC7mcQIpQkt/2lOt9wbkvB/dNVbDBmkxTMgBChs7xciuXzu09AjJzqPXD3Lh+lEu+ZgBipU8VOpZI1IlhRURUHIUKHY2StsPMGxMiofidct15TCK9l3j06fYvN2a0bapYijux1i5DiHcFisRQDcSnKSyMC802b6RKIS4l4aqTqG8dwawZEcHgpL3EyPE8x0nbrtvtG4mR4AxWb48Tum8RyuQ+ylBchVSjslCS/BzNQjHQihJ/GTBVBeOZp6ncWB/8uN7Qr2R00vqMKxIWGjpE23orFiPksM5SLXbrYS0vzVTQmhY6TABEsXmWCONOle3YnvtBw+87UvlwsPttIi724OF82RFuRCZRbIYImkdJtpD27E08HJVK6+VbsbPZpxRBsRidJrtAHTfZRfOzZvTRNfS0Ud2/0oySBFfsYaZYAZJUZNB40b+LAGVjP7hSNUjw6ifs37cnisRQ7k3m+Z2PloVZQhhsEYcx4lqJp+ivZlediem4DQmwsPbsT31N4jGYWAR+tFsOd42Pv2b144JyYwHdHR7TC27cQImPv2ae4AAboux1AQ/fE8ZXr2b14j8WJ0uOjutm67j396vXsHjqqa4bM/TDssVz5nt2L5+aOHUy11pvZ7IsKBIA/UyG+5L16fQTlYf/Dhr6VYVz+qPretHEBHcUXKCrtlaifEYMGquBAwhY8oSYB8us75WEKf+16dq98/uMTVKpIhJVM+tks+KC1Fpg6sL+etXPpufDXvthtPEdfSs1X+TqocrAEBOV0ei4JI7K2vv3ergVeXtDs3MKHptideAajFM1kMs/2+H1+fXffFr96rEyK/yAwhILNbUIc5HbpU4W/dpntBV8lsi//B0/TwCQ4Ou5CvfnkGz8jhEiJhjHJt3afpjm9tOe1NpV+g66yY4U2048BWt8UR3Yt0DwONs/5PVHNRlmt0Wi9P3TrteWFZNeTdqHs2V7wwNosiN0u4Oixuf/aFrBq92dSHElRwoPMwlxXfZoRdfIVIQZarzZa7rXOYgyQYnhynABt8c2X36q+wZ/Rais8ORkkf3ho2oyPbHr+fe+JUMaIHxoNN47OuU3KpGmF753p10CK7ZWieJ8guLDIbVJsjxSoB9R5gHCPjNn0UuQ2KbZHhBC3/bqmwWxpxI2lhbkqDEiK7ZUxK7+cw3J7ZiGEEEKIEfkHPBm4A8Ut+xcAAAAASUVORK5CYII=);
    content: "";
    height: 68px;
    position: absolute;
    right: -40px;
    top: 30%;
    width: 90px
  }
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper .progresssteps-item-title-wrapper {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
  margin-left: 40px;
  order: 2
}

@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper .progresssteps-item-title-wrapper {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    margin-bottom: 75px;
    margin-left: 0;
    order: 1
  }
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper .progresssteps-item-icon-wrapper {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  order: 1
}

@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper .progresssteps-item-icon-wrapper {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    margin-bottom: 50px;
    order: 2
  }
}

@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper:nth-child(2n):after {
    -o-transform: rotate(-60deg);
    -webkit-transform: rotate(-60deg);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAABECAYAAADutknXAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP5SURBVHgB7dzfUhJRHAfw3+8s6GpT8QbZE0RPEG9Q3pTWRfEEhSCNV+mVMwiiT0BelNpN9gTxBtITSE8QTVOhcs6v8wNpAEUXZBddf58Lkd0zw8zP4/f82V1gdXV7JlfYfgXCdxHHcWKKqAZChE4u9ym+tradAOErxT8QdQwdfAciGPnC7mcQIpQkt/2lOt9wbkvB/dNVbDBmkxTMgBChs7xciuXzu09AjJzqPXD3Lh+lEu+ZgBipU8VOpZI1IlhRURUHIUKHY2StsPMGxMiofidct15TCK9l3j06fYvN2a0bapYijux1i5DiHcFisRQDcSnKSyMC802b6RKIS4l4aqTqG8dwawZEcHgpL3EyPE8x0nbrtvtG4mR4AxWb48Tum8RyuQ+ylBchVSjslCS/BzNQjHQihJ/GTBVBeOZp6ncWB/8uN7Qr2R00vqMKxIWGjpE23orFiPksM5SLXbrYS0vzVTQmhY6TABEsXmWCONOle3YnvtBw+87UvlwsPttIi724OF82RFuRCZRbIYImkdJtpD27E08HJVK6+VbsbPZpxRBsRidJrtAHTfZRfOzZvTRNfS0Ud2/0oySBFfsYaZYAZJUZNB40b+LAGVjP7hSNUjw6ifs37cnisRQ7k3m+Z2PloVZQhhsEYcx4lqJp+ivZlediem4DQmwsPbsT31N4jGYWAR+tFsOd42Pv2b144JyYwHdHR7TC27cQImPv2ae4AAboux1AQ/fE8ZXr2b14j8WJ0uOjutm67j396vXsHjqqa4bM/TDssVz5nt2L5+aOHUy11pvZ7IsKBIA/UyG+5L16fQTlYf/Dhr6VYVz+qPretHEBHcUXKCrtlaifEYMGquBAwhY8oSYB8us75WEKf+16dq98/uMTVKpIhJVM+tks+KC1Fpg6sL+etXPpufDXvthtPEdfSs1X+TqocrAEBOV0ei4JI7K2vv3ergVeXtDs3MKHptideAajFM1kMs/2+H1+fXffFr96rEyK/yAwhILNbUIc5HbpU4W/dpntBV8lsi//B0/TwCQ4Ou5CvfnkGz8jhEiJhjHJt3afpjm9tOe1NpV+g66yY4U2048BWt8UR3Yt0DwONs/5PVHNRlmt0Wi9P3TrteWFZNeTdqHs2V7wwNosiN0u4Oixuf/aFrBq92dSHElRwoPMwlxXfZoRdfIVIQZarzZa7rXOYgyQYnhynABt8c2X36q+wZ/Rais8ORkkf3ho2oyPbHr+fe+JUMaIHxoNN47OuU3KpGmF753p10CK7ZWieJ8guLDIbVJsjxSoB9R5gHCPjNn0UuQ2KbZHhBC3/bqmwWxpxI2lhbkqDEiK7ZUxK7+cw3J7ZiGEEEKIEfkHPBm4A8Ut+xcAAAAASUVORK5CYII=);
    content: "";
    height: 68px;
    position: absolute;
    right: -55px;
    top: 30%;
    transform: rotate(-60deg);
    width: 90px
  }
}

@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper:nth-child(2n) .progresssteps-item-title-wrapper {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    margin-bottom: 50px;
    order: 2
  }
}

@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper:nth-child(2n) .progresssteps-item-icon-wrapper {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    margin-bottom: 75px;
    order: 1
  }
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-wrapper:last-child:after {
  display: none
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-title-wrapper {
  width: 100%
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-title-wrapper .progresssteps-item-number {
  color: #fa3f6c;
  display: inline;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 13px;
  text-align: left
}

@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item-title-wrapper .progresssteps-item-number {
    display: block;
    text-align: center
  }
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item-title-wrapper .progresssteps-item-title {
  color: #1d2b45;
  display: inline;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  margin-left: 5px;
  text-align: left
}

@media (min-width: 768px) {
  .progresssteps-main .progresssteps-items-wrapper .progresssteps-item-title-wrapper .progresssteps-item-title {
    display: block;
    margin-left: 0;
    text-align: center;
    font-size: 12px;
  }
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item .progresssteps-item-icon-wrapper {
  height: 80px;
  margin: auto;
  width: 80px;
  z-index: 9
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item .progresssteps-item-icon-wrapper .progresssteps-item-icon {
  -ms-flex-align: center;
  -ms-flex-pack: center;
  -webkit-box-align: center;
  -webkit-box-pack: center;
  -webkit-box-shadow: 0 15px 40px hsla(0, 0%, 44%, .25);
  align-items: center;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 15px 40px hsla(0, 0%, 44%, .25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 64px;
  justify-content: center;
  position: relative;
  width: 64px;
  z-index: 9
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item .progresssteps-item-icon-wrapper .progresssteps-item-icon:after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA5CAYAAABj2ui7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASaSURBVHgB7ZpdaBxVFMfPuTNtwibZZGdrIo0Jte5uItXmJQiCgkUQbEWL2vpZEa2VamhREKyK5EUlL8HWqqBYFQU1FfwA26bQpk99yotfrMl+dNMmkqpNzNeG7Oy9xzMb18SnOS9S1PuH2Zmdmd85996ZgfnfMwD/ceHw8HAkFmvepLX2k8kN3yIihUHLTIwZ5c/OXhrt7u4uShjP85K+DzVzc1M/SJhA+Xy+a5mpYaZVxBQKhWuXlkyDMUs5FW2Kv6WNPoMKBjP5sa2SAA2N8ee0UWcAYSgajW2XMPXReE9Z41lUONjQsG6vhOH27GCG24ZD0Sa/V8KkM/nbSj4FeYaUW9OngOBe3h8hgmYEc7skiALYETC8NAGqmySMg3BLlVEO3SphSJstlRwBRyQafFfBnSsM3s9thXeJaJ7DXdBkPpEEMQADAYMIk8wcEzGGvuTVFN//U4boGwnjqDXHghwBA4gfiBh0P+M76/xyHngH0+l0XKmaa5Ry5hOJ9rTkGZyYmIjMzy9dx+eWpM/taqaubu1oa2v48xQwCwullOM4a2prnR8lDA88ZjKFrioDVlZWVlZWVlZWVpdJmMvlUgbcx/h1/2IiseEgvwybMCibzbYRrnmamelicfZwV1fXgoQxRj0aeC3S/tsdHR2/hTGTk5N1c3OLPYRYj+QfSiaTv4Yx/LKtsvkL+4mMx87iI7es1VHu0+bgIL+Fa14dCgtiSPUDmcBHQiQSDVZ9oYxxXmIbs4f9J6DjruddoaZ3Zm5xHwK8yq1ma+du4l13hzGj2cJ+ZvqDbU3+NsVOx6seZO8VB5GwrbpFSDJmdR5QnghZxXAnRXmUgpaVf7ReoVKv8dYvnPU75EsqCcK3TF+FAfjJoDsgYXgk3+NVvrKQ+ljCkIajQQ7eGjeA/RKmDOYIX+/vA4aT9oKVlZWVlZWVlZWV1T8jzOQKT5ExB9ibTClw70kk2rJh0MjIue2o6A3G5412dnV2tg+HMZnMubvoT5+G4OxNJttPhufJ38CFzA/ZHXgKcE8yefVXYUw6N55SpvQ5G/dmrvP1KjL0Mqe8io3oZk2l3SAQOvBshQHoBFXeKWG4Vw/x78ZgMVAW5SGsFFo7EbCZO3lAwqAu7eLzr+f+tPDgPK/Y4l/86yC6P0uCsPmcrm46Dl4SIQamV/IIGfobU5AxK20zPKXikintRLf2YTaX06lU+2FJEAS9m+dk9pGmhUWek5EwRKUXgdZOBHMyDuj3JUysMXJwZmbR8JWMlZfMmxKmM7Xx9Wx2jKcrqIVv0SNgZWVlZWVlZWVldZn0P/jitzH+ijb6BNfvvs7lxm6UBIg2XdGjjTqBCo5Ho+u2iJio93hZ42n2PccbG70HJcxobvwObZDbBqeiTf4zEmYkf/7mkk8VRrk1LwQfxD7BixcUNQmNKDGSeSRg2K9dyX+2iRjE4Gtij4usHv8JrdRWZPytQQ5m69lvPSBBFJXv41X7MoNP8kxApchY5MS/G6AvJEE4yuAq5rQE4aLpUHA+5ysyc0rCoKPOVhkelE8lDNflT/L5QUG3yM/agP3i99+uPwBwvUwH7gAGwwAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  bottom: -16px;
  content: "";
  height: 56px;
  position: absolute;
  right: -15px;
  width: 56px;
  z-index: 1
}

.progresssteps-main .progresssteps-items-wrapper .progresssteps-item .progresssteps-item-icon-wrapper .progresssteps-item-icon img {
  height: 36px;
  width: 36px
}

.progresssteps-header .progresssteps-title {
  text-align: center !important;
  color: #130e46;
  font-weight: 650;
  margin-bottom: 20px;
  font-size: 40px;
  margin-bottom: 4%;
}

.process_section {
  padding: 50px 50px 10px 50px;
}

@media only screen and (max-width : 768px) {
  .process_section {
    padding: 50px 0px;
  }

  .hire {
    /*margin-top: 95%;*/
	margin-top:5%;
  }

  .top_hrewflex {
    font-size: 13px;
  }

  .progresssteps-header .progresssteps-title {
    margin-bottom: 5%;
  }

  .reason_box_head {
    display: grid !important;
  }

  .reason_box_head h4 {
    padding-left: 0px !important;
  }

  .reasons_area {
    padding: 50px 0px !important;
  }

  .avoid_area {
    padding: 50px 0px !important;
  }

  .nav_left ul li {
    font-size: 9px !important;
    line-height: 17px !important;
  }

  .nav_left h4 {
    font-size: 11px !important;
  }

  .nav_left h5 {
    font-size: 10px !important;
  }

  .reason_box_area {
    min-height: 352px !important;
  }

  .number_blue {
    width: max-content;
    height: 3rem;
    padding: 12px;
  }

  .number_yellow {
    width: max-content;
    height: 3rem;
    padding: 12px;
  }

  .heclick {
    font-size: 16px !important;
    width: auto !important;
    padding: 10px 20px !important;
  }

  .mob_show {
    width: 30% !important;
    padding: 10px !important;
  }

}

@media only screen and (max-width : 480px) {
  .mob_show {
    width: 50% !important;
    padding: 5px !important;
  }

  .heclick {
    font-size: 16px !important;
    width: auto !important;
    padding: 10px 20px !important;
  }

  .number_blue {
    width: max-content !important;
    height: 3rem !important;
    padding: 12px !important;
  }

  .number_yellow {
    width: max-content !important;
    height: 3rem !important;
    padding: 12px !important;
  }

  .avoid_area {
    padding: 20px !important;
  }

  .whte_box_area {
    width: auto !important;
    display: grid !important;
  }

  .inner_whte_box {
    margin: 30px 0px !important;
  }

  .progresssteps-main .progresssteps-items-wrapper {
    display: block;
  }

  .progresssteps-header .progresssteps-title {
    margin-bottom: 15%;
  }

  .process_section {
    padding: 20px;
  }

  .reasons_area {
    padding: 50px 20px !important
  }

  .reason_box_area {
    margin-top: 7%;
  }

  .for_up_space {
    margin-top: -7%;
  }

  .reason_box_head {
    display: grid !important;
  }

  .reason_box_head h4 {
    padding-left: 0px !important;
  }

  .nav_left {
    text-align: center;
  }

  .nav_left ul li:before {
    display: none;
  }

  .reasons_head h2 {
    font-size: 25px !important;
  }

  .avoid_head h2 {
    font-size: 26px !important;
    margin-bottom: 7% !important;
  }

  .reason_box_area {
    min-height: auto !important;
  }
}

.reasons_area {
  padding: 50px;
  background-color: #f4f4f8;
}

.reasons_head h2 {
  text-align: center !important;
  color: #130e46;
  font-weight: 650;
  margin-bottom: 20px;
  font-size: 40px;
  margin-bottom: 4%;
}

.reason_box_area {
  background-color: white;
  padding: 20px;
  border-radius: 20px;
  width: 100%;
  min-height: 100% !important;
}

.reason_box_head {
  display: flex;
  /* justify-content: space-between; */
  margin-bottom: 5%;
}

.number_blue {
  color: #702fff;
  background-color: #702fff57;
  border-radius: 50px;
  /* width: 16%; */
  height: 3rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.35rem;
  font-weight: 700;
  padding: 12px;
}

.number_yellow {
  color: #ff3e6d;
  background-color: #ff658b7d;
  border-radius: 50px;
  /* width: 16%; */
  height: 3rem;
  text-align: center;
  font-size: 1.25rem;
  line-height: 1.35rem;
  font-weight: 700;
  padding: 12px;
}

.reason_box_head h4 {
  font-size: 15px;
  margin-top: 5px;
  font-weight: 700;
  padding-left: 15px;
}

.reason_box_area p {
  font-size: 13px;
  font-weight: 550;
  line-height: 1.25rem;
  color: #3b3b3b;
}

.avoid_area {
  /* padding: 50px;
  background-color: #f9fafb; */
  /* background: url(../images/trustmemb-bg.jpg); */
  padding: 50px 0;
  background-size: cover;
}

.avoid_head h2 {
  text-align: center !important;
  color: #130e46;
  font-weight: 650;
  margin-bottom: 20px;
  font-size: 40px;
  margin-bottom: 4%;
}

.whte_box_area {
  -webkit-box-shadow: 0 0 18px 0 rgb(0 0 0 / 15%);
  -moz-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 18px 0 rgb(0 0 0 / 15%);
  background: #fff;
  display: flex;
  width: 100%;
  border-radius: 10px;
  padding: 20px;
  width: 70% !important;
  margin: 0 auto;
}

.inner_whte_box {
  -webkit-box-shadow: 0 0 18px 0 rgb(0 0 0 / 15%);
  -moz-box-shadow: 0 0 18px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 18px 0 rgb(0 0 0 / 15%);
  background: #fff;
  margin: 20px;
  border-radius: 10px;
  padding: 30px;
  text-align: center;
}

.nav_left ul li:before {
  content: "\f138";
  color: #702fff;
  font-size: 16px;
  font-weight: 500;
  font-family: 'FontAwesome';
  padding-right: 10px;
  left: 0;
  position: relative;
  top: 1px;
}

.nav_left ul {
  list-style: none;
  padding-left: 0px;
}

.nav_left h5 {
  font-size: 13px;
  font-weight: 500;
  color: #702fff;
  padding-left: 15px;
  margin-top: 7%;
}

.nav_left ul li {
  font-size: 13px;
  color: #222121;
  line-height: 27px;
  font-weight: 400;
  display: -ms-flexbox;
  display:flex;
}

.nav_left h4 {
  font-size: 17px;
  font-weight: 600;
  color: #702fff;
  padding-left: 15px;
  margin-top: 7%;
  margin-bottom: 5%;
}

.nav_left img {
  margin: 0 auto;
  width: 70%;
}

.inner_whte_box img {
  margin: 0 auto;
  width: 20%;
  margin-bottom: 15px;
  margin-top: 2%;
  border-radius: 100px;
}

.inner_whte_box h6 {
  font-size: 14px;
  font-weight: 600;
  color: gray;
  margin-bottom: 3px;
}

.inner_whte_box p {
  font-size: 14px;
  font-weight: 400;
  color: gray;
  margin-bottom: 7%;
}

.my_chat {
  background: linear-gradient(81.04deg, #6621FF 0.57%, #854EFF 98.44%);
  color: #ffffff;
  font-size: 15px;
  border: 1px solid;
  padding: 7px 10px;
  border-radius: 5px;
}

.my_chat:hover {
  background: transparent;
  border-color: #ff5d85;
  color: #ff5d85;
}

.heclick:hover {
  background: transparent;
  border-color: #ff5881;
  color: #ff5881;
}

.heclick {
  background: #ff5881;
  border-color: #ff5881;
  color: white;
  font-size: 22px;
  width: 35%;
  padding: 15px;
  font-weight: 700;
  margin-top: 3%;
  border-radius: 13px;
}

.chng_width {
  font-size: 16px;
  width: 20%;
  padding: 12px;
  border-radius: 50px;
}

.change_width {
  text-align: center;
  width: 25%;
  margin-right: 15px;
}

.change_width_bg {
  text-align: center;
  width: 25%;
  background: transparent !important;
  color: #ff3e6d !important;
}

.change_width_bg:hover {
  background: #ff3e6d !important;
  border: 1px solid #ff3e6d !important;
  color: white !important;
}

.top_hrewflex {
  display: flex;
}

.how_icon {
  font-size: 25px !important;
  color: #702ffee6;
}

/* Ireland_new_sections css end */
/* new css start here */
.cal-content ul li:before, .check-list2 li:before, .ordnairy-content li:before {
    color: #fff !important;
    left: -40px !important;
    padding-right: 0px !important;
}
.some_dd .row + p{display:none;}
.top_hireexpert_area{margin-top:10px;}
.afterclick ul.auditor-list span{display:none;}
.afterclick ul.auditor-list li:before{
	color:#ffffff;
	background: #ff658b !important;
    border-radius: 50%;
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    position: absolute;
    left: -40px;
    top: 2px;
	padding-right: 0px;
}
.afterclick ul.auditor-list li {
    margin: 15px 0;
    padding-left: 0px;
    position: relative;
    left: 40px;
    margin-right: 34px;
    /*display: inline-flex;*/
}
.faq-sect .faq-wraper{margin-top:0%;padding-top:24px;}
.faq-sect .faq-wraper .list-wraper{text-align:left;}
.faq-sect .faq-wraper .list-wraper ul li {
    list-style: auto;
}
.faq-sect .faq-wraper .list-wraper ul{
    padding-left:20px;
}
.heading-of-question .accordion{
	display:flex;
	align-items:center;
}
.heading-of-question .line-on-right {
    float: right;
    margin-left: auto;
	padding-left:5px;
}
.heading-of-question h2 + .accordion + .paneles{display:block;}

@media only screen and (max-width:768px){
	.some_dd .row + p{display:none;}
}
@media only screen and (max-width:767px){
	.nav_left h4 {
      font-size: 12px !important;
	  padding-left: 0px;
  }
	.nav_left ul li {
      font-size: 12px !important;
      text-align: center;
      justify-content: center;
  }
}
@media only screen and (max-width:480px){
	.reasons_area .col-sm-4 .reason_box_area{
	 min-height: auto !important;
 }
 .whte_box_area{
	 width:100% !important;
 }
 .hire {
    margin-top: 20px;
}
.for_up_space .col-sm-4:first-child .reason_box_area{margin-top:-4px !important;}
/*.for_up_space .reason_box_area{
	margin-top:5% !important;
	margin-bottom:10px !important;
}*/
.some_dd .row + p{display:none;}
.topban .top-section p {
    margin-top: 25% !important;
    margin-bottom: 0px !important;
    line-height: 16px !important;
}
.topban .hireing_heading{margin-top:4% !important;}
}
@media only screen and (max-width:320px){
.hiring-employ-section {
    margin-top: 50px !important;
 }
 .reasons_area .col-sm-4 .reason_box_area{
	 min-height: auto !important;
 }
}
@media only screen and (min-width: 768px) and (max-width: 800px)  {
 .accountshero-bg.sidebar .audi-typeform {
    width:280px;
}
   
    }
/* self-assesment css */
/*.signup-formwraper{
	padding: 30px 30px;
    background: #f8f4ff;
    border-radius: 10px;
    box-shadow: 0px 0px 16px 2px #ece7f3;
}
.signup-formwraper .btn-wraper {
    margin-top: 30px !important;
}
.signup-formwraper .signup-heading{
	font-size:20px;
	margin-bottom:20px;
	font-weight:600;
}*/
.pageheader-section .img-wraper{
	margin-top:20px;
}
.itr-box {
    padding: 30px 30px;
    background: #f8f4ff;
	/*background-image:url('https://test.experlu.co.uk/newexperludesign/assets/images/trustmemb-bg.webp');*/
	/*background-size:cover;
	background-position:center;*/
    border-radius: 10px;
    box-shadow: 0px 0px 16px 2px #ece7f3;
}
.itr-box .itr-heading{
	font-weight:600;
	font-size:20px;
	margin-bottom:20px;
}
.itr-box .icon-wraper img{
	width:55px;
}
.itr-box .icon-wraper{
	margin-bottom:15px;
}
.itr-box .p-text{
	margin-bottom:20px;
}
.itrsec-wraper .itr-box{
	position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 100;
}
.btn-wraper .btns-satr {
    width: 166px !important;
    background-color: #ff547e !important;
    border-color: #ff3f6e !important;
    font-size: 16px !important;
    padding: 10px !important;
    border-radius: 30px !important;
}
.btn-wraper .btns-satr:hover {
    background-color: #ffffff !important;
    border-color: #ff3f6e !important;
	color:#ff3f6e !important;
}
.btn-wraper .btns-satr .fa{
	margin-left:8px;
}
.workdemo-section{
	padding-top:50px;
	padding-bottom:50px;
}
.workshow-container .left-colsbox{
	width:50%;
	border-right:1px solid #fbc0ce;
	padding-right:40px;
	position:relative;
}
.workshow-container .right-colsbox {
    width: 50%;
    padding: 0px 40px 0px 60px;
}
.workshow-container .circle-div {
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #ff688d;
    color: #ffffff;
    right: -25px;
    top: 0px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	font-size: 22px;
    font-weight: 700;
}
.elementor-widget-container {
    /*margin: 0px 0px -208px 0px;*/
	margin: 0px 0px 0px 0px;
    background-color: #F8F8F8;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E1E2E4;
    border-radius: 20px 20px 20px 20px;
	max-width:320px;
}
.elementor-widget-container {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s);
}
.elementor-spacer-inner {
    height: 240px;
}
.element-wraper{
	max-width:360px;
	/*margin-left:auto;*/
	margin-right:auto;
}
.element-wraper .element-img {
    padding: 0px 0px 0px 32px;
    position: relative;
    margin-top: -200px;
}
.element-wraper .element-img img{
	position:relative;
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E1E2E4;
    border-radius: 12px 12px 12px 12px;
    box-shadow: 0px 4px 100px 0px rgba(0, 0, 0, 0.1);
}
.workshow-container .right-colsbox .element-wraper{
	margin-left:auto;
	margin-right:0px;
}
.workshow-container h4{
	font-weight:700;
	font-size:30px;
	margin-top:64px;
}
.workshow-container p{
	margin-bottom:86px;
}
/*.work-step .heading-center h2{text-align:left !important;}*/
.work-step{
	padding-top:40px;
	padding-bottom:60px;
}
.work-step .btn-file {
    background-color: #ff638a;
    color: #ffffff !important;
    font-size: 16px;
    padding: 10px 50px;
    border-radius: 25px !important;
    margin-left: auto;
    float: right;
}
.work-step .wrapper {
    display: flex;
    justify-content: space-between;
}
.work-step .wrapper .box {
    padding: 1rem;
    text-align: center;
    position: relative;
	width:20%;
}
.work-step .wrapper .box:first-child {
    padding-left: 0;
}
.work-step .wrapper .box strong {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: .5rem;
    display: block;
}
.work-step .wrapper .box p {
    font-size: 15px;
    line-height: 20px;
	margin-bottom:0px;
}
.work-step .wrapper .box::after {
    content: '';
    position: absolute;
    height: 80%;
    width: 150px;
    left: 64%;
    top: 0;
    background: url('https://test.experlu.co.uk/newexperludesign/assets/new_images/self-assesment-img/steps_after.svg') center center no-repeat;
}
.work-step .wrapper .box:last-child::after{
	display:none;
}
.help-section{
	padding-top:20px;
	padding-bottom:60px;
}
.help-section .md-heading {
    font-size: 25px;
}
.help-section .green-text {
    color: #ff4472;
}
.help-section .phr-text {
    color: #6D7D93 !important;
}
.help-section .content-ul {
    padding-left: 0px;
    list-style-type: none;
}
.help-section .content-ul li {
    display: flex;
    margin-bottom: 8px;
	align-items:top;
}
.help-section .content-ul li .fa {
    font-size: 12px;
    margin-right: 10px;
    color: white;
    position: relative;
    top: 5px;
    background: #ff4472;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 10px;
}
.flip-cardbox {
    border: 1px solid grey;
    padding: 25px 25px;
    border-radius: 12px;
	position:relative;
	overflow:hidden;
	height:226px;
}
.flip-cardbox .cardbox-header{
	display:flex;
	align-items:center;
	margin-bottom:20px;
}
.flip-cardbox .cardbox-header .icon-wraper {
    font-size: 20px;
    width: 50px;
    background: #e2e1e3;
    color: #263238;
    text-align: center;
    padding: 15px 12px;
    border-radius: 5px;
}
.flip-cardbox .cardbox-header .title-wraper {
    width: calc(100% - 50px);
    font-weight: 700;
    font-size: 20px;
    text-align: left;
    padding-left: 15px;
}
.flip-cardbox .text-p{
	font-size:16px;
	color:grey;
}
.flip-cardbox .knowmore-btn{
	color:red !important;
	font-size:14px;
	font-weight:500;
}
.flip-cardbox .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #e2e1e3;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
  border-radius:0px;
  padding: 25px 25px;
  opacity:0;
}

.flip-cardbox:hover .overlay {
  height: 100%;
  opacity:1;
}
.flip-cardbox .overlay .text {
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
}
/*.help-section .content-ul li::before {
    display: inline-block;
    margin-top: 5px;
    content: "";
    background-size: 2rem 1rem;
    width: 2rem;
    height: 1rem;
    vertical-align: -.125em;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyNlMzRkNjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTggMTVBNyA3IDAgMSAxIDggMWE3IDcgMCAwIDEgMCAxNHptMCAxQTggOCAwIDEgMCA4IDBhOCA4IDAgMCAwIDAgMTZ6Jy8+XGEgICAgIDxwYXRoIGQ9J00xMC45NyA0Ljk3YS4yMzUuMjM1IDAgMCAwLS4wMi4wMjJMNy40NzcgOS40MTcgNS4zODQgNy4zMjNhLjc1Ljc1IDAgMCAwLTEuMDYgMS4wNkw2Ljk3IDExLjAzYS43NS43NSAwIDAgMCAxLjA3OS0uMDJsMy45OTItNC45OWEuNzUuNzUgMCAwIDAtMS4wNzEtMS4wNXonLz48L3N2Zz4=);
    background-repeat: no-repeat;
}*/
.pricing-section{
	padding-top:40px; 
	padding-bottom:60px;
}
.pricing-section .pricing-box{
	background-color:#f8f4ff;
	padding:40px 48px 40px 48px;
	border-radius:15px;
	height:100%;
	box-shadow:0px 0px 16px 2px #ece7f3;
}
.pricing-section .pricing-box .heading{
	font-size:25px;
	font-weight:600;
	margin-bottom:16px;
}
.pricing-section .pricing-box .sm-text{
	font-size:18px;
    margin-bottom:32px;
}
.pricing-section .pricing-box .price-value{
	font-size:40px;
	font-weight:600;
	margin-bottom:40px;
}
.pricing-section .pricing-box .price-value span{
	font-size:20px;
	font-weight:500;
	color:grey;
}
.price-value span.offer-tag {
    color: #ff3f6e !important;
}
.pricing-section .pricing-box .btn-enroll {
    background-color: #ff6087;
    color: #ffffff !important;
    padding: 14px 38px;
    border-radius: 30px !important;
	font-weight:600;
	transition:500ms ease;
	width:190px;
}
.pricing-section .pricing-box .btn-enroll:hover .fa{
	margin-left:15px;
	transition:500ms ease;
}
.pricing-box .btn-enroll .fa {
    margin-left: 6px;
    font-size: 24px;
    line-height: 20px;
    position: relative;
    top: 2px;
}
.pricing-box .elementor-icon-list-items{
	margin-top:25px;
	margin-bottom:0px;
}
.pricing-box .elementor-icon-list-items li{
	margin-bottom:8px;
}
.pricing-box .elementor-icon-list-items .fa{
	font-size: 12px;
    margin-right: 10px;
    color: white;
    position: relative;
    top: 2px;
    background: #ff4472;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 10px 
}
.heading-title{
	font-size:30px;
	font-weight:600;
	margin-bottom:20px;
}
.half-bordered:after {
    content: '';
    display: block;
    width: 100px;
    height: 4px;
    background-color: #ff5f86;
    margin-top: 20px;
}
.docsreq-section{
	background-color:#ffffff;
	padding-top:50px;
	padding-bottom:50px
}
.docsreq-section .doc_list ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
}
.docsreq-section .doc_list ul li {
    width: 45%;
    font-weight: 400;
    font-size: 16px;
    line-height: 50px;
    color: #000;
    position: relative;
}
.docsreq-section .doc_list ul li a {
    color: #000000 !importat;
    border-radius: 100px;
    margin: 8px 8px 8px 0;
    padding: 2px 0px;
    text-decoration: none;
    gap: 8px;
    display: flex;
    align-items: center;
    font-size: 16px;
    line-height: 20px;
}
.docsreq-section .img-wraper img{
	max-width:232px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
.question-section {
    background-color: #f8f4ff;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 30px;
    margin-bottom: 30px;
}
.question-section div#accordion {
    padding-right: 0px;
}
.question-section .card {
    border: 0px;
    margin-bottom: 10px;
}
.question-section .card .card-header {
    background-color: #ffffff;
    color: #ffffff;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 1px solid #bdb9b9;
    padding: 0px;
}
.question-section .card-header .card-link {
    padding: .75rem 1.25rem;
    display: block;
	color:#000000 !important;
}
.question-section .subcontent-list{
	background:none;
	box-shadow:none;
}
.question-section .card-body .fa-long-arrow-right{
	margin-right:10px;
}
ul.subcontent-list {
    background: #702fff0f;
    padding: 16px;
    border-radius: 6px;
    box-shadow: 0 8px 16px hsl(0deg 0% 0% / 10%);
    margin: 0 0 30px 0 !important;
    border: 2px solid transparent;
}
ul.subcontent-list li {
    color: #212529 !important;
    font-size: 16px;
    line-height: 26px;
    /* margin-bottom: 20px; */
    text-align: left;
    position: relative;
    left: 40px;
    margin-right: 38px;
	margin-top:10px;
	margin-bottom:10px
}
ul.subcontent-list li:before{
    font-family: 'FontAwesome';
    content: "\f178";
    color: #fff;
    background: #ff658b !important;
    border-radius: 50%;
    height: 24px;
    width: 24px;
    display: flex;
    justify-content: center;
    position: absolute;
    left: -40px;
    top: 2px;
    line-height: 24px;
}
.growth-section{
	padding-top:60px;
	padding-bottom:60px;
}
.growth-section .img-wraper{
	text-align:center;
}
.growth-section .img-wraper img{
	max-width:410px;
	width:100%;
}
.growth-section .content-wraper{
	padding-left:50px;
}
.growth-section .content-wraper .title{
	font-weight:600;
	font-size:18px;
}
.growth-section .content-wraper .text-p{
	color:grey;
}
.growth-section .content-wraper .grey-box {
    border: 1px solid grey;
    border-radius: 8px;
    padding: 10px;
    font-size: 16px;
    max-width: 146px;
	margin-top:15px;
}
.growth-section .content-wraper .grey-box .fa{
	margin-right:8px;
}
.growth-section .box-wraper {
    flex-wrap: wrap;
    box-shadow: 0px 0px 15px 5px #e5e5e5;
}
.growth-section .outer-box{
	width:50%;
}
.growth-section .outer-box p{
	margin-bottom:0px;
	color:grey;
}
.growth-section .outer-box:nth-child(odd){
	border-right:1px solid #d3d1d1;
	text-align:center;
}
.growth-section .outer-box{
	text-align:center;
}
.growth-section .outer-box:nth-child(1){
	border-bottom:1px solid #d3d1d1;
}
.growth-section .outer-box:nth-child(2){
	border-bottom:1px solid #d3d1d1;
}
.growth-section .inner-box {
    padding: 40px 25px;
}
.growth-section .inner-box h2 {
    font-size: 40px;
    font-weight: 600;
    margin-bottom: 0px;
}
.growth-section .btn{
	background-color:#ffffff !important;
	color:#ff3f6e !important;
}
.growth-section .btn:hover{
	background-color:#ff3f6e !important;
	color:#ffffff !important;
}
.growth-section .content-wraper .b-block-body li{
	display:flex;
	margin-bottom:10px;
}
.growth-section .content-wraper .b-block-body .fa {
    font-size: 12px;
    margin-right: 10px;
    color: white;
    position: relative;
    top: 2px;
    background: #ff4472;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    padding: 10px;
}
.growth-section .top_hireexpert_area {
    margin-top: 26px;
}
.fillstart-section{
	padding-top:50px;
	padding-bottom:28px;
}
.plans-box {
    padding: 30px 30px;
    border-radius: 22px;
    /*background-image:url('https://test.experlu.co.uk/newexperludesign/assets/images/trustmemb-bg.webp');
	background-size:cover;
	background-repeat:no-repeat;*/
	background-image: url('https://test.experlu.co.uk/newexperludesign/assets/new_images/self-assesment-img/online-satr.svg'), url('https://test.experlu.co.uk/newexperludesign/assets/images/trustmemb-bg.webp');
	background-size: 383px, cover;
    background-repeat: no-repeat, no-repeat;
    background-position: right center, center;
    /*background: linear-gradient(292.48deg, #fdebe6 0%, #f3e7f6 61.9%);*/
}
.plans-box .text-s-48 {
    font-size: 48px;
	font-weight:700;
}
.plans-box .text-s-20 {
    font-size: 20px;
	position: relative;
	max-width:680px;
}
.plans-box .font-medium {
    font-weight: 500;
}
.plans-box .font-bold {
    font-weight: 700;
}
.plans-box .text-s-32 {
    font-size: 32px;
	color:#ff537e;
}
.fillstart-section .plans-box ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin-top: 40px;
}
.fillstart-section .plans-box ul li {
    width: 50%;
    font-weight: 500;
    font-size: 16px;
    line-height: 50px;
    color: #000;
    position: relative;
    display: flex;
    align-items: flex-start;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 18px;
}
.fillstart-section .plans-box ul li .fa {
    position: relative;
    top: 4px;
    margin-right: 8px;
    color: #ff688e;
    font-size: 16px;
}
.fillstart-jwellery{
	margin-top:15px;
	margin-bottom:55px;
}
.orange-strike-through:before {
    position: absolute;
    content: "";
    left: 0;
    top: 49%;
    right: 0;
    border-top: 1px solid #e8743e;
    transform: rotate(-15deg);
}
.featured-section{
	padding-top:60px;
	padding-bottom:60px;
}
.featured-section .brand-img {
    padding: 15px 15px;
	text-align:center;
}
.featured-section .brand-img img.img-fluid {
    height: 40px;
    width: auto;
    object-fit: contain;
    margin: 0 auto;
}
.light-greytxt {
    color: #130E46 !important;
}
.heading-smtext-fixsize{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
}
.self-assest-header .hireing_heading .sclaspan {
    animation: sclaspan 50s linear infinite;
}
@media only screen and (max-width:1199px){
	.plans-box{
	   background-size: 296px, cover;
       background-position:right bottom, center;	   
   }
}
@media only screen and (max-width:992px){
	.flip-cardbox{
	   height:auto;
	   margin-bottom:20px;
   }
    .plans-box{
	   background-size: 296px, cover;
       background-position:right bottom, center;	   
   }
   .work-step .wrapper .box::after{
	   display:none;
   }
}
@media only screen and (max-width:767px){
	.industry-wrapper .topban {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.pageheader-section .img-wraper {
		display:none;
	}
	.featured-section {
       padding-top: 20px;
       padding-bottom: 20px;
    }
	.featured-section .brand-img {
        border: 1px solid #cfcdcd;
    }
	.growth-section {
		padding-top: 26px;
		padding-bottom: 54px;
	}
	.growth-section .content-wraper {
		padding-left: 0px;
		margin-top: 20px;
	}
	.growth-section .img-wraper {
        display: none;
    }
	.growth-section .img-wraper img {
       max-width: 100%;
    }
	.industry-page .topban.banner_section {
		padding-top: 26px !important;
	}
	.workshow-container{
	   flex-wrap:wrap;
    }
	.workshow-container .left-colsbox{
		width:100%;
	}
	.workshow-container .right-colsbox{
		width:100%;
	}
	.work-step {
       padding-top: 20px;
       padding-bottom: 20px;
    }
	.work-step .col-md-12{
		overflow:auto;
	}
	.work-step .wrapper {    
        width: 1200px;
    }
	/*.work-step .heading-center h2{
		text-align:center !important;
	}*/
	.work-step .btn-file {
		margin-left: auto;
		margin-right: auto;
		float: none;
		width: 200px;
		display: block;
		margin-bottom:20px;
   }
   .work-step .wrapper .box::after{
	   display:block;
   }
   .flip-cardbox{
	   height:215px;
	   margin-bottom:20px;
   }
   .flip-cardbox .overlay .text {
	   font-size: 14px;
	   display: block;
	   -webkit-line-clamp: unset;
	   -webkit-box-orient: unset;
	   text-overflow: unset;
	   overflow: visible;
   }
   .help-section {
      padding-top: 10px;
      padding-bottom: 20px;
   }
   .pricing-section {
      padding-top: 0px;
      padding-bottom: 0px;
   }
   .pricing-section .pricing-box{
	   height:auto;
	   margin-bottom:20px;
   }
   .docsreq-section .doc_list ul{
	   flex-direction:column;
   }
   .docsreq-section .doc_list ul li{
	   width:100%;
   }
   .question-section div#accordion {
    padding-right: 0px;
   }
   .question-section .img-wraper{
	   display:none;
   }
   .plans-box{
	   background-image:none;
   }
   .plans-box .text-s-48 {
    font-size: 25px;
   }
   .docsreq-section .img-wraper{
	   padding:25px;
   }
   section.featured-section .col {
	   width: 50%;
	   flex: 50%;
	   flex-grow: initial;
	   margin-bottom: 20px;
   }
   section.featured-section .col:last-child{
	   margin:0 auto;
   }
   .fillstart-section .plans-box ul li{
	   width:100%;
   }
   .pricing-section .pricing-box .heading{
		font-size:20px;
	}
   .pricing-box .elementor-icon-list-items{
	   margin-top:0px;
   }
   .step-section .row.mt-5 {
		margin-top: 0px !important;
   }
   
}
/* self-assesment css */
/* jewellery css */
.industry-page .topban.banner_section{
	padding-bottom:0px !important;
}
.banner_section h1{
   font-weight:700;	
}
.banner_section .used_app {
    margin: 35px 0;
}
.banner_section .used_app ul {
    display: flex;
    align-items: center;
    margin: 0 10px 20px 0;
}
.banner_section .used_app ul li:not(:first-child) {
    margin-left: -20px;
}
.banner_section .img-wraper {
    text-align: right;
    padding-top: 30px;
}
.banner_section .img-wraper img {
    width: auto;
    /*height: 434px;*/
    margin: 0 auto;
}
.banner_section .user-dtls-wraper .btn-wraper{
	margin-left:50px;
}
.banner_section .user-dtls .no-of-user{
	font-size: 20px;
    color: #000000;
    font-weight: 700;
	margin-bottom:4px;
}
.user-dtls p{
	font-size:14px;
}
.solve-section{
	padding-top:60px;
	padding-bottom:10px;
}
.textimg-section{
	padding-top:60px;
	padding-bottom:60px;
}
.textimg-section .img-wraper{
	padding-right:40px;
	text-align:center;
}
.textimg-section .img-wraper.right{
	padding-right:40px;
}
.textimg-section .img-wraper.left{
	padding-left:40px;
}
.textimg-section .content-wraper .fa {
    color: #ff3f6e;
    font-size: 16px;
    margin-right: 12px;
    position: relative;
    top: 5px;
}
.textimg-section .content-ul li{
	display:flex;
	margin-bottom:8px;
}
.industry-wrapper .heading-center p{
	font-size:16px;
}
.whychoose-section{
	padding-top:60px;
	padding-bottom:60px;
}
.tabpan-wraper .nav-link.active {
    display: block !important;
	background-color:#ff648b !important;
	color:#ffffff !important;
}
.tabpan-wraper .tab-content {
    border: 1px solid #c5c4c4;
    border-radius: 10px;
    margin-top: 38px;
    overflow: hidden;
    padding: 20px 30px;
}
.step-section{
	padding-top:60px;
	padding-bottom:60px;
}
.step-section .step-box{
	padding-bottom:20px;
}
.step-section .step-box h3:after {
    content: '';
    width: 65px;
    height: 2px;
    background-color: #ff648b;
    display: block;
    margin-bottom: 15px;
	margin-top:10px;
}
.step-section .right-cols{
	border-right:1px solid #d5d4d4;
	border-bottom:1px solid #d5d4d4;
}
.step-section .left-cols{
	border-bottom:1px solid #d5d4d4;
}
.step-section .right-cols .step-box{
	padding-right:25px;
}
.step-section .left-cols .step-box{
	padding-left:25px;
}
.step-box .step-txt {
    background-color: #ff648b;
    color: #ffffff;
    padding: 5px 15px;
    border-radius: 10px 10px 10px 0px;
    border-top-right-radius: 0px;
    display: inline-block;
	margin-bottom:10px;
	font-size:14px;
}
.full-screen-section {
    background-color: #333;
    padding-top: 80px;
    padding-bottom: 80px;
    background-image: url("https://test.experlu.co.uk/newexperludesign/assets/new_images/jwellery/jwelery-bg.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
	margin-top:20px;
	margin-bottom:20px;
}
.full-screen-section .wraper-box{
	text-align:center;
}
.full-screen-section .top-text{font-size:22px;}
.full-screen-section .top-text:after {
    content: '';
    width: 100px;
    height: 3px;
    background-color: #ffffff;
    display: block;
    margin: 0 auto;
    margin-top: 12px;
}
.full-screen-section .mid-text {
    color: #ffffff;
    font-size: 32px;
    font-weight: 600;
}

.full-screen-section p{
	color:#ffffff;
	font-size:16px;
}
.full-screen-section .img-wraper img{
	max-width:100%;
	width:100%;
}
.full-screen-section .img-wraper{
	position:relative;
}
.full-screen-section .one-btn {
    background: #ff5780 !important;
    border-color: #ff5780 !important;
    color: white !important;
}
.full-screen-section .one-btn:hover {
    background: #ffffff !important;
    border-color: #ff5780 !important;
    color: #ff5780 !important;
}
/*.meet-btn {
    border: 1px solid #FF6B00;
    background-color: #FF6B00;
    color: #ffffff;
    transition: all .5s ease;
    padding: 10px 15px;
    border-radius: 8px;
	color:#ffffff !important;
}*/
.Jewellers-price-section .ul-list-right{
	flex-wrap:wrap;
}
.Jewellers-price-section .ul-list-right li{
	width:50%;
}
.width-auto{
	width:auto !important;
}
.pricing-section .pricing-box .btn-bordered{
	background: #fff !important;
    color: #FF3E6D !important;
    border: 1px solid #FF3E6D !important;
}
.pricing-section .pricing-box .btn-bordered:hover{
	background: #ff6087 !important;
    color: #ffffff !important;
}
.btn-section .btn-bordered{
	background: #fff !important;
    color: #FF3E6D !important;
    border: 1px solid #FF3E6D !important;
}
.btn-section .btn-bordered:hover{
	background: #ff6087 !important;
    color: #ffffff !important;
}
.btn-section .btn-enroll {
    background-color: #ff6087;
    color: #ff6087 !important;
    padding: 14px 38px;
    border-radius: 30px !important;
    font-weight: 600;
    transition: 500ms ease;
    width: 190px;
}
.btn-section .btn-enroll .fa {
    margin-left: 6px;
    font-size: 24px;
    line-height: 20px;
    position: relative;
    top: 2px;
}
.btn-section .btn-bordered:hover {
    background: #ff6087 !important;
    color: #ffffff !important;
}
.btn-section .btn-enroll:hover .fa {
    margin-left: 15px;
    transition: 500ms ease;
}
.bond-size {
    max-width: 830px;
    margin: 0 auto;
    padding: 0px !important;
}
.bg-transparent {
    background-color: transparent !important;
    box-shadow: none !important;
}
.industry-wrapper .pricing-section {
    padding-top: 40px;
    padding-bottom: 50px;
}
.industry-wrapper .textimg-section {
    padding-top: 0px;
    padding-bottom: 32px;
}

@media only screen and (max-width:992px){
.bond-size {
    max-width: 100%;
}

}
@media only screen and (max-width:767px){
.industry-page .content-wraper {
    padding-right: 0px !important;
}

.heading-title {
    font-size: 20px;
}	
.banner_section h1 {
    font-size: 22px;
	margin-top:0px !important;
}
.banner_section .img-wraper img {
    height: auto;
}
.banner_section .user-dtls-wraper{
	flex-wrap:wrap;
}
.banner_section .user-dtls-wraper .btn-wraper {
    margin-left: 0px;
	width:100%;
}
.banner_section .user-dtls-wraper .btn-wraper .fill-btn{
	padding:10px 10px !important;
}
.banner_section .col-md-5{
	display:none;
}
.banner_section .content-wraper .sm-text {
    margin-top: 28px !important;
    margin-bottom: 34px !important;
}
.tytpeform1-section .top-section p {
    margin-top: 10px;
}
.tytpeform1-section .hireing_heading {
    margin-top: 6%;
}
.Jewellers-price-section .ul-list-right li{
	width:100%;
}
.solve-section {
    padding-top: 10px;
    padding-bottom: 10px;
}
.textimg-section {
    padding-top: 20px;
    padding-bottom: 20px;
}
.textimg-section .left-cols{order:2;}
.textimg-section .right-cols{order:1;}
.textimg-section .img-wraper {
    padding-right: 0px !important;
    padding-left: 0px !important;
	padding-top:25px;
	padding-bottom:25px;
	display:none;
}
.whychoose-section {
    padding-top: 20px;
    padding-bottom: 20px;
}
.step-section {
    padding-top: 25px;
    padding-bottom: 25px;
}
.step-section .right-cols .step-box {
    padding-right: 0;
}
.step-section .left-cols .step-box {
    padding-left: 0px;
}
.step-section .right-cols {
    border-right: 0px;
    border-bottom: 0px;
}
.step-section .left-cols {
    border-bottom: 0px;
}
.industry-wrapper .pricing-section {
    padding-top: 30px;
    padding-bottom: 20px;
}
.industry-wrapper .solvestech-hiring {
    padding: 20px 0 0px 20px;
}
.industry-wrapper .growth-section {
    padding-top: 10px;
    padding-bottom: 45px;
}
.industry-wrapper .Developers-detail {
    padding: 0px !important;
}
}
@media only screen and (max-width:480px){
.industry-page .topban.banner_section {
    padding-top: 74px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1200px)  {
.industry-wrapper .soltech-desk .col-md-3{
	width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
}
.industry-wrapper .soltech-desk .col-md-6{
	display:none;
}	
.industry-wrapper .solvertech-wraper .col-md-3 {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
}
.industry-wrapper .solvertech-wraper .col-md-6{
	display:none;
}
   
}
/* jewellery css */	
/* sidebar get in touch */
.get-touch-sidebar {
    padding: 80px 20px;
    background: #f8f4ff;
    border-radius: 10px;
    box-shadow: 0px 0px 16px 2px #ece7f3;
    margin-top: 48px;
}
.get-touch-sidebar .heading {
    margin-bottom: 40px;
    font-weight: 600;
    font-size: 25px;
}
.get-touch-sidebar .contform {
    background: transparent;
    border: none;
    border: 1px solid #ff4371;
    color: #ff4371;
    transition: all .5s ease;
    width: 100%;
    padding: 11px;
    font-weight: 500;
    border-radius: 7px;
}
.get-touch-sidebar .contform:hover{
	background-color:#ff4371;
	color:#ffffff;
}
/* sidebar get in touch */
/* signup popup */
.pagenew-modal .modal-content{
	padding:0px !important;
}
.pagenew-modal .modal-content .modal-title:after{
	display:none;
}
.pagenew-modal .modal-content .modal-title{
	margin-bottom:0px !important;
	padding-bottom:0px !important;
}
.pagenew-modal .modal-content .btn-submit {
    background-color: #ff547e !important;
    color: #ffffff;
    border: 1px solid #ff547e;
    padding: 8px 25px;
    font-size: 16px;
}
.text-purple {
    color: #702FFF;
}
#signupmyModal .modal-body{
	padding-top:0px;
}
/* signup popup */
/* review section */
.review-section {
    margin-top: 50px;
    margin-bottom: 90px;
    /*background: url("../images/trustmemb-bg.webp");*/
	padding:0px 0px;
}
.review-section .riview-wraper {
    background: #f8f9fa;
    padding: 15px 15px;
	border-radius:5px;
	height:calc(100% - 40px);
}
.review-section .verified-box {
    display: flex;
    width: 100px;
    text-align: right;
    padding-left: 10px;
    display: flex;
    align-items: center;
    font-size: 14px;
}
.review-section .verified-box .fa {
    background-color: #666699;
    color: #cccccc;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 10px;
    margin-right: 8px;
}
.review-section .star-box img{
	max-width:116px;
}
.riview-wraper p.sm-text {
    font-size: 14px;
    line-height: 18px;
	margin-bottom:5px;
	margin-top:20px;
	overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 4; /* number of lines to show */
           line-clamp: 4; 
   -webkit-box-orient: vertical;
   height:76px;
}
.riview-wraper .title{
	font-weight:600;
	font-size:14px;
}
.review-section .title-head {
    margin-top: 10px;
    margin-bottom: 8px;
	font-size:16px;
}
.review-section .owl-carousel .owl-nav button.owl-prev span, .review-section .owl-carousel .owl-nav button.owl-next span {
    font-size: 22px;
    line-height: 0px;
    height: 0px;
    position: absolute;
    top: 38%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.review-section .reviews-status{
	margin-top:20px;
}
.review-section .reviews-status .status-text{
	font-size:18px;
}
.review-section .reviews-status .status-text span.line{
    font-weight:600;
	text-decoration:underline;
}
.review-section .reviews-status .status-text span.bold{
    font-weight:600;
}
.review-section .reviews-status .img-wraper img{
	max-width:132px;
}
.review-section .reviews-status .img-wraper{
	text-align:center;
}
@media only screen and (max-width:767px){
	.review-section .owl-nav{
		display:none;
	}
	.review-section{
		margin-top:0px;
		margin-bottom:0px;
	}
}
/* review section */