@import url('https://fonts.googleapis.com/css2?family=Playwrite+GB+S:ital,wght@0,100..400;1,100..400&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

body {
  background: #f4f2f2;
  color: #000;
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  color: #000;
  margin: 0;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 20px;
}

h4 {
  font-size: 16px;
}

a {
  outline: 0;
  color: #231f20;
  text-decoration: none;
  -webkit-transition: color 0.3s, background-color 0.3s;
  -moz-transition: color 0.3s, background-color 0.3s;
  -o-transition: color 0.3s, background-color 0.3s;
  transition: color 0.3s, background-color 0.3s;
  -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

a:focus,
a:hover {
  color: #006aff;
  text-decoration: none;
}

img {
  max-width: 100%;
}

.header {
  padding: 20px 0; 
}

.blackbg {
  background-color: #000;
}

.header .blackbg {
  display: flex;
  justify-content: space-between;
  border-radius: 60px;
  align-items: center;
  padding: 0 15px;
  position: relative;
  width: 100%;
}

.logo img {
  max-width: 110px;
  margin-left: 10px;
}

.nav ul {
  display: flex;
  padding: 11px 0 0 70px;
}

.hedright ul {
  display: flex;
  padding: 0 0 0;
}

.hedleft {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.nav ul li {
  padding-right: 60px;
}

.nav ul li a {
  color: #fff;
}

.hedright ul li {
  padding: 0 0 0 20px;
}

.hedright ul li a {
  padding: 10px 20px;
  display: block;
  background: #fff;
  border-radius: 30px;
  min-width: 110px;
  text-align: center; text-transform: uppercase;
}

.hedright ul li:nth-child(1) a {
  background: none;
  color: #fff;
  border: 1px solid #006aff;
}

.herorow {
  display: flex;
  padding: 30px 0 0;
}

.herocnt {
  width: 55%;
  padding-top: 150px;
}.homebanner .item{ background-size: cover !important;}
.padt100{ padding-top: 100px;}
.heroimg {
  width: 46%;
}

.herocnt h1 {
  margin: 0 0 10px;
  font-weight: 600;
  font-size: 45px;
  line-height: 50px; letter-spacing: -1px; color: #fff;
}

.herocnt p {
  font-weight: 200;
  margin: 0 0 30px;
  line-height: normal;
}

.herocnt h6 {
  font-style: italic;
}

.bg {
  width: 100%;
  height: 117px;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  z-index: 5;
}

.bg:after {
  content: "";
  width: 220%;
  height: 0;
  padding-top: 100%;
  border-radius: 100%;
  background: #f1f2f2;
  position: absolute;
  top: 0%;
  left: 50%;
  transform: translateX(-50%);
}
.homebanner {
  position: relative;
  background-color: #fff;
  padding-bottom: 0; 
  display: flex;
  align-items: center;
  background-size: cover;
  background-position: center;
}
.herobanner {
  position: relative;
  background-color: #fff;
  padding-bottom: 70px;
  min-height: 600px; background-size: cover;background-position: center; margin-bottom: 60px;
} 

.herobanner h1 span {
  color: #fff;
}
.herobannercountry {
  position: relative;
  background-color: #fff;
  padding-bottom: 70px;
  min-height: 600px; background-size: cover;background-position: center; margin-bottom: 60px;
}
.herobannercountry h1 span {
  color: #fff;
}
.tradeh{ min-height: 615px !important;}
.kartbg{ margin-bottom: 50px;}
.whoweare {
  padding: 0px 0 30px;
  text-align: center;
}

.whoweare h2 {
  margin: 0 0 30px;
  font-weight: 600;
  font-size: 35px;
  color: #006aff;
}

.whoweare h3 {
  font-weight: 600;
  margin: 0 0 14px;
}

.whoweare p { 
  font-weight: 300;
}

.databox {
  background-color: #fff;
  border-radius: 30px;
  padding: 25px;
  min-height: 323px;transition: all .4s ease-in;
}.databox:hover{ box-shadow: 0 0 50px #ccc;}

.number {
  font-size: 120px;
  font-weight: 700;
  color: #fff;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #006aff;
  line-height: 120px;
  display: block;
  margin: 0 0 20px;
}

.databox h4 {
  color: #000;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: 600;
  margin: 0 0 20px;
}

.databox p {
  color: #000;
  font-weight: 400;
  font-size: 14px;
  margin: 0;
}

.reatail {
  padding: 100px 0;
}

.reatailbox {
  background-color: #fff;
  border-radius: 10px;
}

.retailcnt {
  padding: 30px;
  min-height: 165px;
}

.retailcnt h4 {
  margin: 0 0 10px;
  font-size: 25px;
  text-transform: uppercase;
  font-weight: 600;
}

.retailcnt p {
  margin: 0;
}

.retailimg img {
  border-radius: 10px 10px 0 0;
  height: 300px;
    width: 100%;
    object-fit: cover;
}

.recentworks {
  padding: 30px 0 80px;
}

.recentworks h3 {
  text-align: center;
  font-size: 30px;
  margin: 0 0 30px;
  text-transform: uppercase;
  font-weight: 700;
}

.recentbox {
  background-color: #fff;
  padding: 50px 50px 30px;
  border-radius: 10px;
  margin: 0 0 30px;
  box-shadow: 0 0 15px #dddddd2e;
}

.recentbox h4 {
  font-size: 25px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 0 20px;
}

.recentbox p {
  margin: 0;
}

.testmonial {
  padding: 50px 0;
  text-align: center;
  /* background: #eee; */
  border-top: 1px solid #ddd;
}

.testmonial h6 {
  font-size: 18px;
  margin: 0 0 20px;
  text-transform: uppercase;
  font-weight: 600;
  color: #007fff;
}

.testmonial h3 {
  font-size: 30px;
  font-weight: 600;
  margin: 0 0 0px;
}

.clients {
  padding: 50px;
}

.journey {
  padding: 50px 0;
  text-align: center; background-color: #fff; margin-top: 50px;
}

.journey h6 {
  font-size: 22px;
  margin: 0 0 30px;
}

.journey h3 {
  font-size: 40px;
  font-weight: 600;
  margin: 0 0 10px;
  text-transform: capitalize;
  color: #000;
}

.footer {
  padding: 100px 0 20px;
  color: #ffff;
  background-color: #141515;
}

body {
  overflow-x: hidden;
  overflow-y: scroll;
}

html {
  scroll-behavior: smooth;
}

div {
  scroll-behavior: smooth;
}

.testmonial .owl-item>div {
  cursor: pointer;
  margin: 6% 8%;
  transition: margin 0.4s ease;
}

.testmonial .owl-item.center>div {
  cursor: auto;
  margin: 0;
}

.testmonial .owl-item:not(.center)>div:hover {
  opacity: .75;
}

.testcnt {
  position: absolute;
  bottom: 0;
  left: -100%;
  right: -100%;
}

#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 60px;
}

#quote-carousel .carousel-control {
  background: none;
  color: #CACACA;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 0;
  position: absolute;
  bottom: 39%;
  top: auto;
}

#quote-carousel .carousel-indicators {
  position: relative;
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-top: 20px;
  margin-right: -19px;
}

#quote-carousel .carousel-indicators li {
  width: 50px;
  height: 50px;
  cursor: pointer;
  border: 1px solid #7a3eef;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  opacity: 0.4;
  overflow: hidden;
  transition: all .4s ease-in;
  vertical-align: middle;
  background: #e2e2e2;
}

#quote-carousel .carousel-indicators .active {
  width: 128px;
  height: 128px;
  opacity: 1;
  transition: all .2s;
  background: #006aff;
}

.item blockquote {
  border-left: none;
  margin: 0;
}

.item blockquote p:before {
  content: "\f10d";
  font-family: 'Fontawesome';
  float: left;
  margin-right: 10px;
}

.clients .item img {
  max-width: 100px;
  width: auto !important;
}

.journey a {
  display: inline-block;
  padding: 13px 35px;
  background: #006aff;
  color: #fff;
  border-radius: 26px;
}
.journey p a{
  background: none !important;
  color: #006aff !important;
  padding: 0px !important;
}
.ftrlogo img {
  max-width: 130px;
}.footer_bottom a:hover{ color: #fff;}

.footer a{color: #ccc;font-weight:200;font-size: 13px;}
.footer h5{color: #eee;margin: 0 0 10px; }
.padt30{ padding-top: 50px;}
.footer a:hover{ color: #fff;}
.footer ul li{ padding: 0 0 5px;}
.nav ul li a{position: relative;}
.nav ul li a:after {
  background: none repeat scroll 0 0 transparent;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  left: 50%;
  position: absolute;
  background: #006aff;
  transition: width 0.3s ease 0s, left 0.3s ease 0s;
  width: 0;
  bottom: -5px;
}
.nav ul li a:hover:after { 
  width: 100%; 
  left: 0; 
}
.nav ul li a.active:after { 
  width: 100%; 
  left: 0; 
}
.social{ padding: 0 0 0px;}
.social a{ font-size: 20px; margin: 0 20px 0 0;}
.footer p{ color: #ccc; font-weight: 200; margin: 20px 0 0;}
.journey a:hover{ background-color: #000;}
.journey p a:hover{color: #000 !important;}
.hedright ul li a:hover{ background-color: #006aff; color: #fff;}
.testmonial .item p{font-size: 14px;font-style: italic;}
.round1{ display: inline-block; width: 20px; height: 20px;}




[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}

[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}

[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: .1s;
}

[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .1s;
}

[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: .15s;
}

[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: .15s;
}

[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: .2s;
}

[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: .2s;
}

[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: .25s;
}

[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: .25s;
}

[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: .3s;
}

[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: .3s;
}

[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: .35s;
}

[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: .35s;
}

[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s;
}

[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: .4s;
}

[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: .45s;
}

[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: .45s;
}

[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: .5s;
}

[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: .5s;
}

[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: .55s;
}

[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: .55s;
}

[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: .6s;
}

[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: .6s;
}

[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: .65s;
}

[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: .65s;
}

[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: .7s;
}

[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: .7s;
}

[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: .75s;
}

[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: .75s;
}

[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: .8s;
}

[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: .8s;
}

[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: .85s;
}

[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: .85s;
}

[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: .9s;
}

[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: .9s;
}

[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: .95s;
}

[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: .95s;
}

[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}

[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}

[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}

[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}

[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}

[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}

[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}

[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}

[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}

[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}

[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}

[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}

[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}

[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}

[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}

[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}

[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}

[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}

[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}

[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}

[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}

[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}

[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}

[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}

[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}

[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}

[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}

[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}

[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}

[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}

[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}

[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}

[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}

[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}

[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}

[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}

[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}

[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}

[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}

[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}

[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}

[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}

[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}

[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}

[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}

[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}

[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}

[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}

[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}

[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}

[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}

[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}

[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}

[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}

[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}

[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}

[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}

[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}

[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}

[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}

[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}

[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}

[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}

[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}

[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}

[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}

[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}

[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}

[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}

[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}

[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}

[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}

[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}

[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}

[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}

[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}

[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}

[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}

[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}

[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}

[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}

[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease;
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in;
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out;
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}

[data-aos=fade-up] {
  transform: translate3d(0, 100px, 0);
}

[data-aos=fade-down] {
  transform: translate3d(0, -100px, 0);
}

[data-aos=fade-right] {
  transform: translate3d(-100px, 0, 0);
}

[data-aos=fade-left] {
  transform: translate3d(100px, 0, 0);
}

[data-aos=fade-up-right] {
  transform: translate3d(-100px, 100px, 0);
}

[data-aos=fade-up-left] {
  transform: translate3d(100px, 100px, 0);
}

[data-aos=fade-down-right] {
  transform: translate3d(-100px, -100px, 0);
}

[data-aos=fade-down-left] {
  transform: translate3d(100px, -100px, 0);
}

[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}

[data-aos=zoom-in] {
  transform: scale(0.6);
}

[data-aos=zoom-in-up] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}

[data-aos=zoom-in-down] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}

[data-aos=zoom-in-right] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}

[data-aos=zoom-in-left] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}

[data-aos=zoom-out] {
  transform: scale(1.2);
}

[data-aos=zoom-out-up] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}

[data-aos=zoom-out-down] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}

[data-aos=zoom-out-right] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}

[data-aos=zoom-out-left] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}

[data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}

[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translateZ(0);
}

[data-aos=slide-up] {
  transform: translate3d(0, 100%, 0);
}

[data-aos=slide-down] {
  transform: translate3d(0, -100%, 0);
}

[data-aos=slide-right] {
  transform: translate3d(-100%, 0, 0);
}

[data-aos=slide-left] {
  transform: translate3d(100%, 0, 0);
}

[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}

[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg);
}

[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg);
}

[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0);
}

[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg);
}

[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg);
}

[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0);
}


[data-aos="animation-scale"] {
  transform: translateY(30px) scale(0.5);
  opacity: 0;
  transition-property: transform, opacity;
}

[data-aos="animation-scale"].aos-animate {
  transform: translateY(0) scale(1);
  opacity: 1;
}

[data-aos="animation-scale-x-left"] {
  transform: translateX(-50px) scaleX(1.1);
  opacity: 0;
  transition-property: transform, opacity;
}

[data-aos="animation-scale-x-left"].aos-animate {
  transform: translateX(0) scaleX(1);
  opacity: 1;
}

[data-aos="animation-scale-x-right"] {
  transform: translateX(50px) scaleX(1.1);
  opacity: 0;
  transition-property: transform, opacity;
}

[data-aos="animation-scale-x-right"].aos-animate {
  transform: translateX(0) scaleX(1);
  opacity: 1;
}

[data-aos="animation-scale-y"] {
  transform: translateY(40px) scaleY(1.4);
  opacity: 0;
  transition-property: transform, opacity;
}

[data-aos="animation-scale-y"].aos-animate {
  transform: translateY(0) scaleY(1);
  opacity: 1;
}

[data-aos="animation-translate-y"] {
  transform: translateY(40px);
  opacity: 0;
  transition-property: transform, opacity;
}

[data-aos="animation-translate-y"].aos-animate {
  transform: translateY(0);
  opacity: 1;
}

[data-aos="transform"] {
  transform: rotateX(90deg) skewY(-5deg);
  opacity: 0;
  transition-property: transform, opacity;
}

[data-aos="transform"].aos-animate {
  transform: translate(0) rotateX(0deg) skewY(0deg);
  opacity: 1;
}

.aboutimg{background-image: url(../images/aboutbnr.jpg);min-height: 600px;display: flex;align-items: center;background-size: cover;background-position: center;}
.innerheader .header{position: absolute;z-index: 999;background:none !important;left: 0;right: 0;}
.aboutimg h1{ color: #fff !important;}
.aboutimg p{ color: #fff !important;}
.innerheader .blackbg{background: none !important; padding-left: 0 !important;}
.learn{position: absolute;left: 0;right: 0;bottom: 40px;text-align: center;z-index: 5;text-decoration: underline;}

.countbg{ background-color: #fff; padding: 30px; border-radius: 10px;}
.countbg ul{ display: flex; align-items: center; justify-content: space-between;}
.countbg ul li{width: 25%;text-align: center;font-size: 13px;text-transform: uppercase;}
.countbg ul li strong{display: block;color: #006aff;font-weight: 600;font-size: 50px;}

.ourteam{ padding: 70px 0 0;}
.ourteam h3 {
  font-weight: 600; font-size: 30px; text-align: center;
  margin: 0 0 30px;
}

.experts{ padding: 70px 0; text-align: center;}
.experts h3 {
  font-weight: 600; font-size: 30px; text-align: center;
  margin: 0 0 30px;
}
.roundbox{ width: 100px; height: 100px; border: 2px solid #006aff; border-radius: 50%; margin: 0 auto;}
.experts h6{ margin: 20px 0;}
.findout{ text-align: center; padding: 100px 0 50px;}
.findout h3 {
  font-weight: 600;
  font-size: 30px;
  text-align: center;
  margin: 0 0 30px;
}
h3 span{/* color: #006aff; */}
.missioncol{padding-top: 70px;}
.missioncol p{ margin: 0 !important;}
.findout a{ text-decoration: underline; color: #006aff;}
.servicesbanner{ background-image: url(../images/services.jpg);min-height: 600px;
  display: flex;
  align-items: center;
  background-size: cover;
  background-position: center;}

  .servicesbanner h1 {
    color: #fff !important;
    text-transform: uppercase;
}
.servicesbanner p {
  color: #fff !important;
}
 
.experiencebanner{ background-image: url(../images/ex.jpg);min-height: 600px;
  display: flex;
  align-items: center;
  background-size: cover;
  background-position: center;}
  .experiencebanner h1 {
    color: #fff !important;
}
.experiencebanner p {
  color: #fff !important;
}
.recentworks h3.textleft{ text-align: left !important; margin: 0 0 50px;}
.findbx{ padding: 100px 0; text-align: center; background-color: #fff;}
.requote{border-radius: 10px;background-color: #fff;padding: 100px;text-align: center;}
.requote a{
    color: #006aff;
    font-weight: 600;
    text-decoration: underline;
} .requote a:hover{ text-decoration: none;}
.careebanner{background-image: url(../images/careersbnr.jpg);min-height: 600px;
  display: flex;
  align-items: center;
  background-size: cover;
  background-position: center;}
  .careebanner h1 {
    color: #fff !important;}
     
  .careebanner p {
    color: #fff !important;
  }
.selectrow{ padding: 150px 0 50px;}



.newsbanner{ background-image: url(../images/careersbg.jpg);min-height: 600px;
  display: flex;
  align-items: center;
  background-size: cover;
  background-position: center;}
  .newsbanner h1 {
    color: #fff !important;
}
.newsbanner p {
  color: #fff !important;
}


.offerings{padding:20px 0 100px 0;background: none;}
.offerings h3{margin: 0 0 50px;text-transform: uppercase;font-weight: 600;font-size: 40px;}
.offerbox{position: relative;padding: 30px;background: #fff;border-radius: 9px;margin: 0 0 30px;}
.offerbox:after{position: absolute;width: 50px;height: 50px;/* content: ""; */left: 0;top: 0;border: 1px solid #123576;border-radius: 50%;}
.offerbox h4{margin: 0 0 10px;font-size: 23px;font-weight: 300;}
.offerbox p{ margin: 0;}
.selectitem{padding: 0;text-align: center;}
.selectitem .flex{
    display: flex;
    align-items: center;
    justify-content: center;
}
.selectitem .flex label{
    margin: 0;
    padding: 0 20px;
    font-size: 30px;
}
.selectitem .flex select{
    color: #123576;
    background: none !important;
    border: 1px solid #123576;
    border-radius: 30px;
    padding: 10px 20px;
    min-width: 183px; 
}
.selectitem .flex div{ padding: 10px 0;}
.reultrow{ padding: 100px 0;}
.reultrow h4{margin: 50px 0 10px;font-size: 20px;text-transform: uppercase;font-weight: 600;}
.privacy{ text-align: center; padding: 0 0 20px;}
.privacy a{ color: #006aff; text-decoration: underline;}
.privacy a:hover{ text-decoration: none;}
.newscol{padding: 100px 0;text-align: center;/* text-transform: uppercase; */}
.newscol h3{margin: 0;font-size: 50px;font-weight: 600;text-transform: uppercase;color: #006aff;}
.newscol h4{margin: 0;font-size: 30px;font-weight: 600;}
.newscol h5{margin: 30px 0;font-size: 30px;font-weight: 600;text-align: left;}
.select{ padding: 20px 0;}
.select select{
  color: #123576;
  background: none !important;
  border: 1px solid #123576;
  border-radius: 30px;
  padding: 10px 20px;
  min-width: 183px; 
}
.servicecontacts{padding: 40px 0 100px;text-align: center;}
.servicecontacts h3{margin: 0 0 30px;font-size: 30px;font-weight: 600;text-align: left;text-transform: uppercase;}
.servicecontacts .row{ padding-bottom:30px ;}

.mediakits{background-color: #000;display: flex;align-items: center;padding: 30px 50px;border-radius: 30px;justify-content: space-between;}
.mediakits h4{color: #fff;font-size: 30px;font-weight: 600;}
.mediacurve{width: 100px;height: 100px;border: 2px solid #006aff;border-radius: 50%;}

.careerform{padding: 200px 0px 0;}
.careerform h3{text-align: center;margin: 0 0 50px;font-size: 40px;}
.careerform h3 strong{ display: block;}
.cform h6{ text-align: center; margin: 0 0 30px;}
.cform .form-control{margin: 0;width: 100%;border: none;border-radius: 20px;padding: 20px 30px;height: auto;margin: 0 0 30px;}
.cform textarea{margin: 0;width: 100%;border: none;border-radius: 20px;padding: 20px 30px;height: auto;margin: 0 0 30px;min-height: 150px;resize: none;}
.cform label{display: block;font-weight: 200;}
.btncol{padding: 0;text-align: center;}
#subscribeForm label.error, #subscribeForm .invalid-feedback{ margin: 0; text-align: center;}
.btncol button{border: none;background-color: #006aff;color: #fff;padding: 10px 50px;font-size: 18px;border-radius: 20px; margin-top: 14px;}
.cform { padding: 0 0px;}
 .two a{ border-radius: 0 10px 10px 0;}
.locations{padding: 100px;/* font-size: 22px; */}
.address{position: relative;padding: 30px 30px 10px 80px;margin: 0 0 0px;font-weight: 200;font-size: 20px;background: #ffffff63;border-radius: 10px 10px 0 0;box-shadow: 5px 8px 15px #cccccc24;}
.mapicon{position: absolute;left: 20px;font-size: 50px;top: 15px;}
.address h5{
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 400;
}
.address p a{
    color: #006aff;text-transform: uppercase;
    margin-top: 10px;
    display: inline-block;
}
.blacktext .nav ul li a {
  color: #000;
}
.blacktext .hedright ul li:nth-child(1) a{
  color: #000;
}
.blacktext .hedright ul li:nth-child(1) a:hover{
  color: #fff;
}
.blacktext .hedright ul li:nth-child(2) a {
  background-color: #006aff;
  color: #fff;
}
.titleone{ font-size: 30px; font-weight: 600;}
.text-center{ text-align: center;}
.mb30{ margin-bottom: 30px;}
.servicesblock{padding: 20px 0;}
.text-left{ text-align: left !important;}
.padlr100{ padding: 0 100px;}
.itemcenter{ justify-content: center;display: flex;}
.herobanner:after{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: #0000006e;z-index: 2;}
.herobanner .container{ position: relative; z-index: 9;}
.servicesone{ background-image: url(../images/consulting.jpg);}
.herobanner p{ color: #fff;}

.servicesoned{ background-image: url(../images/training.jpg);}
.servicesonea{ background-image: url(../images/system-selection.jpg);}
.servicesoneb{ background-image: url(../images/projectmanagement.jpg);}
.servicesonec{ background-image: url(../images/business-analasys.jpg);}

.servicestwo{ background-image: url(../images/i7.jpg);}
.servicestwoa{ background-image: url(../images/digital-chanel-stratagy.jpg);}
.servicestwob{ background-image: url(../images/business-process-management.jpg);}
.servicestwoc{ background-image: url(../images/i32.jpg);}

.servicesthree{ background-image: url(../images/i10.jpg);}
.servicesthreea{ background-image: url(../images/data-governance-and-management.jpg);}
.servicesthreeb{ background-image: url(../images/data-engineering.jpg);}
.servicesthreec{ background-image: url(../images/data-analytics.jpg);}

.servicesfour{ background-image: url(../images/software-engineering.jpg);}
.servicesfoura{ background-image: url(../images/product-engineering.jpg);}
.servicesfourb{ background-image: url(../images/application-integration.jpg);}

.servicesfive{ background-image: url(../images/application-modorization.jpg);}
.servicessix{ background-image: url(../images/i25.jpg);}



.servicesseven{ background-image: url(../images/applicatio-maintanance.jpg);}
.servicessevena{ background-image: url(../images/system-inegration-testing.jpg);}
.servicessevenb{ background-image: url(../images/user-acceptance-testing.jpg);}
.servicessevenc{ background-image: url(../images/data-migration-testing.jpg);}
.servicessevend{ background-image: url(../images/performance-testing.jpg);}
.servicessevene{ background-image: url(../images/interface-schema-testing.jpg);}
.servicessevenf{ background-image: url(../images/test-automition.jpg);}

.solutionsa{ background-image: url(../images/card-test-ai.jpg);}
.solutionsb{ background-image: url(../images/tranmon-ai.jpg);}
.solutionsc{ background-image: url(../images/iso-simulator.jpg);}
.solutionsd{ background-image: url(../images/test-data-generator.jpg);}
.solutionse{ background-image: url(../images/goselfie.jpg);}
.solutionsf{ background-image: url(../images/processaut-ai.jpg);}
.solutionsg{ background-image: url(../images/infraut.jpg);}

.iso2022{ background-image: url(../images/bg57.jpg);}


.countryspecificbanner{ background-image: url(../images/usabanner.jpg);}


.recentbox ul{padding: 20px 0 0 20px;}
.recentbox ul li{padding: 0 0 10px 0px;font-size: 13px;list-style-type: none;position: relative;}

.colone ul ul{padding-left: 0;padding-bottom: 0;}
.services-menu .dropdown-menu{ min-width: 700px;}
.blacktext .nav-link{ color: #000 !important;}
.blacktext .nav-link:hover{ color: #000 !important;}
.certified{
  position: absolute;
    bottom: 9%;
    max-width: 350px;
    background: #fff;
    border-radius: 10px;
    padding: 5px;
  }
  .job_location{display: flex;
        justify-content: space-between;}
.footer ul{ padding-bottom: 20px;}
.databox{ display: block;}
.blackbg .services-menu:hover .blackbg{ border-radius: 30px 30px 0 0 !important;}
.recentbox ul li:after{width: 10px;height: 10px;content: "";position: absolute;background: #006aff;left: -20px;top: 4px;border-radius: 50%;}
.footer .padt30 {
  padding-top: 0px;
}.footer ul ul{ padding-bottom: 0;}
.padt20{ padding-top: 20px;}
.header .navbar-nav .dropdown-menu li a:hover{ color: #006aff;}
.footer a:hover{ color: #006aff;}
.nav-item:hover .nav-link {
  color: #006aff !important;
}.item blockquote p:before{ display: none;}
 .upparcase{ text-transform: uppercase;}
 .header .navbar-nav .dropdown-menu ul ul li a:after {
  width: 6px;
  height: 6px;
  content: "";
  position: absolute;
  left: 4px;
  background-color: #006aff;
  border-radius: 50%;transition: .2s;
  
}
.header .navbar-nav .dropdown-menu ul ul li a:hover:after{ left: 0;} 
.bankingbnr{ background-image: url(../images/i12.jpg);}
.white{ color: #fff !important;}
.fintechsbnr{ background-image: url(../images/i18.jpg);}
.thirdparty{ background-image: url(../images/i21.jpg);}
.qltyeng{ background-image: url(../images/i24.jpg);}
.tramanai{ background-image: url(../images/i35.jpg);}
.blogbg{ background-image: url(../images/i11.jpg);}
.succbg{ background-image: url(../images/i14.jpg);}
.whitebg{ background-image: url(../images/i28.jpg);}
.podbg{ background-image: url(../images/i26.jpg);}
.ebookbg{ background-image: url(../images/i23.jpg);}
.innerheader {
  position: absolute;
  z-index: 999;
  background: no-repeat;
  left: 0;
  right: 0;
}
.flex{display: flex;align-items: center;justify-content: space-around;width: 100%;}
.justify-content-center{justify-content: center !important;}
.domainrow .nav-tabs{ margin: 0;}
.domainrow .nav-tabs li{ padding: 0;}
.domainrow .nav-tabs li a{color: #000;padding: 10px 20px !important;background: #000;}
.domainrow h5{margin: 50px 0 30px;text-transform: uppercase;text-align: left;font-size: 25px;}
.domainrow .tab-content{ padding: 30px 0;}
.domainrow h3{margin: 30px 0 0px;font-size: 30px; padding: 0 0 20px;}

.cards{ background-image: url(../images/i20.jpg);}
.payments{ background-image: url(../images/i17.jpg);}
.lending{ background-image: url(../images/i19.jpg);}
.goselfie{ background-image: url(../images/bg-goselfie-min.jpeg);}

.carousel-indicators li{ text-indent: unset !important; border: none !important; background: none !important;}
#quote-carousel .carousel-indicators .active img{ width: 100%; height: 100%;}
.whoslide .owl-stage-outer{ padding:20px 0;}
.dark .nav-link{ color: #000 !important;}
.dark .hedright ul li:nth-child(1) a { 
  color: #006aff; 
}
.reatailbox{ display: block;}
.dark .hedright ul li:nth-child(1) a:hover { 
  color: #fff; 
}
input:focus, button:focus, textarea:focus{ outline: none;}
.fixed{ position: fixed; top: 0; z-index: 9; left: 0; right: 0;}
.header.fixed {
  padding: 0px 0 0; background: none;}
.black_btn{padding: 10px 30px; background-color: #006aff; color: #fff !important; border-radius: 4px; font-size: 15px;}
.black_btn:hover{ background-color: #000;}
 .rworks{ padding: 20px 0 0; }
 .rworks a{color: #006aff;}
.blog_box img{object-fit: cover;
  min-height: 199px !important;
  max-height: 199px;
  object-position:bottom;
  width: 100%;
  border-radius: 6px;}

.blog_box.ebook img{object-fit: cover;
  width: 100%;
  border-radius: 6px;
  height: auto !important;
  min-height: auto !important;
  max-height: unset !important;}
.blog_box.ebook{text-align: center;background-color: #fff;padding: 20px;margin: 0 0 30px;border-radius: 10px;text-align: center;min-height: 320px;}

.blog_box{background-color: #fff;
  padding: 20px;
  margin: 0 0 30px;
  border-radius: 10px;box-shadow: 0 10px 10px #cccccc30;
  text-align: center;
  min-height: 320px;}


.blog_box h6{font-size: 18px;
  margin: 20px 20px 0;
  font-weight: 500;
  text-transform: uppercase;}


  .blog_box.ebook h6{font-size: 16px;
    margin: 0;
    font-weight: 500;
    text-transform: uppercase;
    background: #000;
    color: #fff;
    padding: 14px 0;
    border-radius: 10px;}
.blog_box h6 span{ text-transform: none; font-size: 15px; display: block; padding: 10px 0 0;}
.title{ margin: 50px 0 50px; font-size: 35px; font-weight: 600;}
.findout a:hover i, .learn:hover i{ right: -10px; text-decoration: none;}
.learn i, .findout i{ position: relative;}
.findout a:hover{ text-decoration: none;}
.clients{ display: none;}
.social_area a{margin: 0 10px;font-size: 20px;width: 40px;display: inline-block;height: 40px;border: 1px solid #ddd;border-radius: 50%;line-height: 38px;}
.brdlr{position: relative;}
.brdlr:after{position: absolute;
  content: "";
  width: 1px;
  background-color: #dddddd69;
  left: -50px;
  top: 4px;
  bottom: 0;}
  .brdlr::before{position: absolute;
    content: "";
    width: 1px;
    background-color: #dddddd69;
    right: -50px;
    top: 4px;
    bottom: 0;}
.indumenu h5{ font-size: 20px; margin: 0 0 0px;}
.indumenu p a{ color: #fff;}
.indumenu h6{font-size: 20px;margin: 20px 0 10px;color: #fff;font-weight: 600;border-top: 1px solid #aaaaaa5c;padding: 20px 0 0;text-align: center;}
.mflex ul{display: flex;justify-content: space-evenly;}
.indumenu p{font-size: 13px;}
 
.recentworks .recentbox.visible{ display: block;}
.loadmore{ text-align: center;}
.loadmore a{    display: inline-block;
  padding: 10px 35px;
  background: #006aff; cursor: pointer;
  color: #fff;
  border-radius: 26px;}
.close{position: absolute;
  opacity: 1;
  font-weight: 500;
  right: 15px;
  top: 10px;
  cursor: pointer;
  z-index: 2;
}
.modal-body{ padding: 40px;}
.modal-body h4{margin: 0 0 20px;font-size: 20px;font-weight: 600;text-transform: uppercase;margin: 0 0 10px;font-size: 25px;}
.modal-body h5{margin: 0 0 20px;font-size: 16px;font-weight: 600;}
.modal-body p{margin: 0 0 20px;}
#quote-carousel .carousel-indicators{ z-index: 8;}
.obtn{background-color: #006aff;font-size: 12px;color: #fff;display: inline-block;padding: 5px 10px;border-radius: 5px;margin: 10px 0 0;}
.obtn:hover{ color: #fff;}
.apptech h4{ font-weight: 600; margin: 20px 0 5px;}
.smartbg{ background-image: url(../images/smart.png);}
.tysmbg{ background-image: url(../images/tysm.png);}
.powerbg{ background-image: url(../images/power.png);}
.visionbg{ background-image: url(../images/vision-plus.png);}
.red{ color: #ff0000;}
.footer_bottom{padding: 0px 0 0;border-top: 1px solid #eeeeee2b;margin-top: 30px;}
.footer_bottom a{ color: #006aff;}.footer_bottom a:hover{color: #fff;}
.privacy{ background-image: url(../images/Privacy-policy.png);}
.privacytext h2{ font-weight: 600; margin: 30px 0 20px;}
.privacytext h3{ font-weight: 600; margin: 30px 0 20px;}
.whitetxt{ color: #fff !important; text-align: center;}
.privacytext ul li{ padding: 0 0 30px;}
.privacytext ul {list-style-type: decimal;padding: 0 0 0 15px;}
.tcbg{ background-image: url(../images/tc.png);}
label.error, .invalid-feedback{ color: red;
  margin-top: -26px;
  font-size: 12px;
  margin-bottom: 10px;
  margin-left: 20px;}
input:focus{ outline: none; box-shadow: 0 0 0;}
 
.innerheader .header.fixed{ position: fixed !important;background: #000000 !important;}
.filetext .invalid-feedback{ font-weight: 400;}
.content-tabs .tabs {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0px 0 50px;
  margin: 0px;
}
 .content-tabs .tabs li {
  display: inline-block;
  margin: 0.1px;
}

.content-tabs .tabs li a {
  background: #000;
  text-align: center;
  display: block;
  text-decoration: none; color: #fff; font-size: 20px;
  padding: 15px 50px;
  transition: all 0.5s ease-out;
}.content-tabs .tabs li.active a{ background-color: #006aff; color: #fff;}

.contact .wlogo{ display: none;}
.contact .fixed .wlogo{ display: block;}
.contact .blogo{ display: block;}

.contact .fixed .blogo{ display: none;}

.dark .fixed .nav-link {
  color: #fff !important;
}
.job_box {
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 10px;
  box-shadow: 0 26px 64px rgba(26, 96, 152, .06);
  padding: 30px;
  transition: .3s;
}.job_box h5 {
  color: #142270;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: .63px;
  line-height: 1; margin: 0 0 10px;
}

.job_box a {
  background-color: #e9f0fe;
  border-radius: 21px;
  color: #40b5f0;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  line-height: 17px;
  padding: 11px 22px;
}
.mt_30 {
  margin-top: 30px;
}
.jobform{ background-color: #eee; padding: 50px; border-radius: 10px;}
.jobform h4{ text-align: center; margin: 0 0 50px; font-size: 20px;}
.error {
  color: red;
  margin-top: -26px;
  font-size: 12px;
  margin-bottom: 10px;
  margin-left: 20px;
}
#msgSubmit{ text-align: center;}
.content-tabs .tabs li:nth-child(1) a{ border-radius: 10px 0 0 10px;}
.content-tabs .tabs li:nth-child(3) a{ border-radius: 0px 10px 10px 0;}
.domainrow .nav-tabs li.active a, .domainrow .nav-tabs li a:focus{ background-color: #006aff !important; color: #fff !important;}

.domainrow .tab-content h3{border: none !important;margin: 0;font-size: 18px;font-weight: 600;}
.domainrow .tab-content p{ padding-right: 100px;}
.domainrow h3.nobrdr{ border: none !important; margin-bottom: 30px !important;}

.olist li{ padding: 0 0 10px;list-style-type: disc;}
.olist li strong{ font-weight: 500;}
.ulcol ul{ list-style-type: circle;margin: 0;
  padding: 0 0 0 30px;}
.ulcol li{ padding: 0 0 10px;}
.ulcol li b{ font-weight: 700;}
.ulcol h3{ margin: 0 0 30px; font-weight: 500;}

.audio_podcast_btn {
  align-items: center;
  background-color: #40b5f0;
  border: none;
  border-radius: 50%;
  display: inline-flex;
  height: 40px;
  justify-content: center;
  position: relative;
  width: 40px;
}.audio_podcast_btn img {
  fill: #fff;
  display: block;
  filter: invert(99%) sepia(16%) saturate(350%) hue-rotate(23deg) brightness(113%) contrast(100%);
  text-align: center;
  width: 13px;
}
.blog_podcast .audio-box{ height: 47px;}
.footer ul li a{ display: flex; gap: 5px;}
.recentworks#courseContainer .recentbox{ display: none;}
.recentworks#courseContainer .recentbox.visible{ display: block;}
.domainbx p a{ margin: 20px 0 0; display: inline-block;}
.lbox{ background-color: #fff; padding: 30px 40px;}
.lbox h5{ margin: 0 0 20px !important;text-transform: capitalize;}.lbox h5 strong{ font-weight: 600;}
.blogcnt{ text-align: center;}
.blog1{ background-image: url(../images/3.jpg);}
.blog2{ background-image: url(../images/QA-with-AI.png);}
.blog3{background-image: url(../images/impact-of-quantum-technology-on-national-security.jpg);}
.blog4{background-image: url(../images/Unsecured-Lending-vs.-Secured-Lending-e1732769532882.webp);}
.blog5{background-image: url(../images/02-19-BaaS_vv.png);}
.blog6{background-image: url(../images/AI-in-banking-1.jpg);}
.blog7{background-image: url(../images/Verinite.jpg);}
.blog8{background-image: url(../images/Thumbnail.jpg);}
.blog9{background-image: url(../images/Case-Study-Verification-Micro-System-Development_V2_Thumbnail.jpg);}
.blog10{background-image: url(../images/Verinite_Pine-Labs-Case-Study_V3_Thumbnail.jpg);}
.blog11{background-image: url(../images/HDFC-Sprinklr_Case-Study_260_258_V1.jpg);}
.blog12{background-image: url(../images/Thumbnail.png);}

.blog13{background-image: url(../images/Average-Credit-Card-Interest-Rates-Statistics-Article-Data-Resized.jpg);}
.blog14{background-image: url(../images/12.jpg);}
.blog15{background-image: url(../images/63884e661f38e4087b0ea8b0_behavioural.jpg);}
.blog16{background-image: url(../images/riyadh-saudi-arabia-e3dfd43b1498.jpg);}
.blog17{background-image: url(../images/Verinite_Whitepaer_Thumbnail_260-x-258pxl_V1-01.jpg);}
.leaderbg{ background-image: url(../images/i22.jpg);}
.blogcnt h1{ color: #fff;}
.blogcnt .herocnt{ width: 100%; text-align: center;}
.blogpagedesign{ margin:0 auto;}
.blogpagedesign .wp-block-heading{ margin: 30px 0 10px;}
.blogpagedesign h3.wp-block-heading{margin: 20px 0 10px;font-size: 18px;position: relative;padding-left: 30px;}
.blogpagedesign h3.wp-block-heading:after{width: 10px;height: 10px;position: absolute;left: 0;background-color: #000;content: "";border-radius: 50%;top: 5px;}
.textleft{ text-align: left !important;}
.blogpagedesign a{color: #007bff;}
.blogpagedesign ul.custom{list-style-type:disc;margin-block-start: 1em;margin-block-end: 1em;padding-inline-start: 40px; }
.blogpagedesign ul li{ padding:0px 0 10px;}
.blogpagedesign h6{ margin: 10px 0; font-size: 20px;}
.blogpagedesign h3.blog-heading{font-weight: 600; font-size: 20px; margin: 20px 0 10px;}
.textwhite{ color: #fff;}
h2.wp-block-heading{ font-weight: 600; font-size: 25px;}
.leadertitle{ justify-content: center; text-align: center;}
.leadertitle p{ margin: 0 0 5px;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
} 
input[type=number] {
  -moz-appearance: textfield;
}
.padt0{ padding-top: 0 !important;}
.tinfo h6{margin: 20px 0 10px;font-size: 25px;font-weight: 600;}
.tinfo .social_area{ padding: 0 0 30px;}
.teamcnt h5{margin: 30px 0 10px;font-size: 20px;}
.bg-gray{ background-color: #eee;}
.mt0{ margin-top: 0 !important;}
.tinfo .blog_img img{    border-radius: 50%;
  width: 200px;
  height: 200px;
  object-fit: cover;}
  .social_area a:hover{ border-color: #006aff;}
.textnormal a{ text-transform: none !important;}
.textnormal span{ text-transform: none !important;}
#owl-1 .owl-nav{ display: none !important;}
.ourteam.bg-gray {
  padding: 70px 0;
}
.locations iframe{padding: 10px;background-color: #fff;border-radius: 0 0 10px 10px;}
#whitepappers .cform {
  padding: 0;
}
#whitepappers .cform .form-control{border-radius: 10px;
  padding: 10px 20px; margin: 0 0 10px;
  background: #fafafa;
  border: 1px solid #ddd;}
  #whitepappers .cform textarea {border-radius: 10px;
    padding: 10px 20px; margin: 0 0 10px;
    background: #fafafa;
    border: 1px solid #ddd; min-height: 70px;}
    #whitepappers label.error, #whitepappers .invalid-feedback{margin-top: -6px;}
.listitems{list-style-type: disc;
    padding: 0 0 0 15px;
    line-height: 30px;}
.subscribe{ display: flex;}
.subimg{width: 40%;background-image: url(../images/subscribe.jpg);background-size: 135%;
  background-position: center;
  border-radius: 10px 0 0 10px;}
.subscribeform{width: 70%;padding: 60px;text-align: left;}
#subscribe .cform {
  padding: 0;
}
#subscribe .modal-body {
  padding:0px;
}#subscribe p{font-size: 12px;line-height: inherit;} 
#subscribe .modal-dialog {
  width: 700px;}
  #subscribe .form-control{background-color: #fafafa;border: 1px solid #ddd;margin: 0;padding: 15px 60px  15px 25px;}
  #subscribe .subtn button{
    background: #142270;
    color: #fff;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 0 15px;
    font-size: 25px;
    border-radius: 0 20px 20px 0;
}
  .subtn{display: flex;position: relative;}
#email2-error{position: absolute;
  margin: 0;
  top: 53px;
  left: 20px;}
#msgSubmit2{ margin-top: 30px;}
 
 #msgSubmit2{ margin: 30px 0 0;font-size: 15px;
  text-align: center;}
  .homebanner .owl-nav{ display: none !important;}
 .culturebanner{ background-image: url(../images/i38.jpg);    background-position: center;
  background-color: #182c87;}
.treasury ul{ padding-top: 0 !important;}
  .peoplebytes .carousel{width: 700px;margin: 0 auto !important;}
.bytebox{background-color: #fff;padding: 80px 40px 40px;box-shadow: 0 0 50px #bcc0ff63;border-radius: 10px;margin: 40px;position: relative;}
.peoplebytes .carousel-indicators{position: absolute !important;left: -300px !important;right: -300px !important;margin: 0 !important;top: 0 !important;bottom: 0 !important;width: auto !important;}
.bytebox::after{width: 100px;height: 90px;background-image: url(../images/download.svg);content: "";position: absolute;top: 30px;left: 40%;}
.bytebox p{
    line-height: 25px;
}
.peoplebytes .thumb1{position: absolute;top: 0;left: 14%;width: 128px !important;height: 128px !important;}
.thumb2{position: absolute;top: 156px;left: 100px;width: 70px !important;height: 70px !important;/* opacity: 1 !important; */}
.thumb3{position: absolute;top: 350px;left: 15%;width: 80px !important;height: 80px !important;/* opacity: 1 !important; */}
.thumb4{position: absolute;top: 237px;left: 20%;width: 60px !important;height: 60px !important; }
.thumb5{position: absolute;top: 50px;right: 15%;width: 100px !important;height: 100px !important;/* opacity: 1 !important; */}
.thumb6{position: absolute;top: 200px;right: 10%;width: 70px !important;height: 70px !important;/* opacity: 1 !important; */}
.thumb7{position: absolute;top: 300px;right: 19%;/* opacity: 1 !important; */width: 80px !important;height: 80px !important;}

.boxh1{ min-height: 270px;}


.peoplebytes .carousel-indicators li.active:after, .peoplebytes .carousel-indicators li.active:before {
  border: 1px solid #0a82ff;
  border-radius: 50%;
  bottom: -10px;
  content: "";
  left: -10px;
  position: absolute;
  right: -10px;
  top: -10px;
  transform: scale(.5);
  transition: .3s;
  }
  .hone{ margin: 30px 0 20px !important;}

  .boxh2{ min-height: 400px;}
  .peoplebytes .carousel-indicators li.active:before, .peoplebytes .carousel-indicators li.active:after {
    transform: scale(1);
}   .peoplebytes .carousel-indicators li{overflow: unset !important;}

  .peoplebytes .carousel-indicators li.active:after {
    border-style: dashed;
    bottom: -20px;
    left: -20px;
    right: -20px;
    top: -20px;
}   .peoplebytes .carousel-indicators li img{border-radius: 50%;width: 100%;height: 100% !important;}
.slidegallery{padding: 0px 0 100px; }

 
.slidegallery .item img {
    border-radius: 10px;
    height: 216px;
    object-fit: cover;
    width: 100%;
}
.core_area{ padding: 0 0 100px;}
.peoplebytes{ padding: 0px 0 100px;}
 
.slidegallery .owl-dots button{width: 31px !important;height: 5px !important;background-color: #9c9c9c !important;margin: 0px 5px;border-radius: 20px;}
.slidegallery .owl-dots{display: block !important;padding-top: 20px;text-align: center;}
.slidegallery .owl-dots button.active{ background-color: #0a82ff !important;}
.life-box {
  border: #b3babf;
  border-radius: 10px; 
  padding: 3rem 0;
}.life-box-left {
  display: flex;
}.life-box-left .content {
  max-width: 75%;
  padding: 0 1.5rem;
  text-align: right;
}.life-box-image {
  align-items: center;
  background-color: #effaff;
  border-radius: 50%;
  display: inline-flex;
  height: 80px;
  justify-content: center;
  margin: auto;
  text-align: center;
  width: 80px;
}
 
.life-box-mid {
    background: #effaff;
    border-radius: 50%;
    height: 300px;
    margin: auto;
    object-fit: contain;
    position: relative;
    text-align: center;
    width: 300px;
}
.life-box-mid:before {
  border: 3px dashed #b3babf;
  border-radius: 50%;
  bottom: -15px;
  content: "";
  left: -15px;
  position: absolute;
  right: -15px;
  top: -15px;
}.content-middle {
  padding: 5em 0;
}
.personal_details_wrapper{ background-color: #fff; padding: 60px 0;}
.personal_details_wrapper h6{font-size: 20px; font-weight: 600;}
 
.life-box-left .content-right {
    max-width: 75%;
    padding: 0 1.5rem;
    text-align: left;
} 
.life-box-mid img {
    height: fit-content;
    left: 35%;
    position: absolute;
    top: 35%;
    width: fit-content;
}
.benfitbanner{ background-image: url(../images/benefits_bg.jpg);}
.benfitbnr{ background-image: url(../images/i30.jpg);}
.aboutbnr{ background-image: url(../images/i1.jpg);}
.cardtestbg{ background-image: url(../images/i15.jpg);}
.infrabnr{ background-image: url(../images/i13.jpg);}
.pb_35 {
  padding-bottom: 35px;
}
.izHxhT h1, .izHxhT h2, .izHxhT h3 {
  font-size: 22px;
  line-height: 44px;
  letter-spacing: 0.3px;
  color: rgb(3, 3, 3);
  margin: 0 0 10px;
  font-weight: 600;
}
.order-lg-2 {
  -ms-flex-order: 2;
  order: 2; 
}
.benefits_area .align-items-center{ align-items: center; display: flex;}

.benefits_area ul li{padding: 0 0 20px 20px;position: relative;}
.benefits_area ul li:after{width: 10px;height: 10px;background-color: #3facff;position: absolute;left: 0;content: "";border-radius: 50%;top: 6px;}
.kartbanner{ background-image: url(../images/i39.jpg);}
.bullet_img {
  align-items: center;
  background-color: #fff;
  border-radius: 50%;
  display: inline-flex;
  height: 120px;
  justify-content: center;
  width: 120px;
}
.bullet_content {
  /* margin: auto 15px; */
  width: calc(100% - 100px);
}
.d-flex{display: flex;gap: 30px;align-items: center;}
.mt_40 {
  margin-top: 40px;
}
.paving_box {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  margin-top: 45px;
  overflow: hidden;
  padding: 20px 50px 50px;
  position: relative;
  background: #c4e0ff;
  display: flex;
  align-items: center; background-image: url(../images/topography_blue.webp); background-size: cover;
} .paving_box .row{ display: flex; align-items: center;}
.paving_box img{ border-radius:30px;}
.vbanner{ background-image: url(../images/visionvalue.png);}
.visiontop h3{ margin: 0 0 20px; font-weight: 600; font-size: 30px; color: #fff;}
.visiontop { color: #fff;}
.root_box_wrapper {
  position: relative;
  resize: both
}

.root_box {
  position: relative
}

.root_box .text_box {
  position: absolute;
  text-align: left;
  width: 190px
}

.root_box .text_box:first-child,.root_box .text_box:nth-child(2) {
  left: 0;
  text-align: right
}

.root_box .text_box:first-child h6,.root_box .text_box:nth-child(2) h6 {
  margin-left: auto
}

.root_box .text_box:first-child {
  top: 9%
}

.root_box .text_box:nth-child(2) {
  top: 51%
}

.root_box .text_box:nth-child(4),.root_box .text_box:nth-child(5),.root_box .text_box:nth-child(6) {
  right: 0
}

.root_box .text_box:nth-child(4) {
  top: 9%
}

.root_box .text_box:nth-child(5) {
  top: 43%
}

.root_box .text_box:nth-child(6) {
  top: 77%
}

.root_box .text_box h6 {
  color: #030303;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  margin-bottom: 10px;
  max-width: 160px
}

.root_box .text_box p {
  color: #4d6e81;
  font-size: 14px;
  letter-spacing: .72px;
  line-height: 17px
}

.root_box img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: calc(100% - 436px)
}
.brandbanner{ background-image: url(../images/brand-identity-background.png);}
.brandbnr{ background-image: url(../images/bg58.jpg);}
.brandbanner:before {
  background-color: #142270;
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 50%;background-image: url(../images/brand-mg.png)
}.mainMargin {
  margin: 0 6%;
}
.kLKeMy h1, .kLKeMy h2, .kLKeMy h3, .kLKeMy h4, .kLKeMy h5 {
  font-size: 30px; margin:40px 0 10px; font-weight: 600;
}
.brandcol{ padding: 0 0 70px;}
.peoplebanner{ background-image: url(../images/peoplebytes.png);}
.pbytes h4{ color: #fff; font-size: 40px; font-weight: 500; margin: 10px 0 0;}
.pbytes{ padding: 0 0 70px;}
.appboxs .recentbox{ min-height: 210px;}
.lendbox .lbox { 
  min-height: 750px;
  border-radius: 10px;
}
.cardsbox .recentbox h4{ margin: 0;}
.cardsbox .recentbox.boxone{min-height: 330px;}

.trabox .recentbox h4{ margin: 0;}
.trabox .recentbox{min-height:480px;}
.imgpic{display: flex; align-items: center; justify-content: center; padding: 20px 0 0;}
.userimg img{width: 70px;
  height: 70px;
  border-radius: 50%; }
  .usertext{ padding-left: 10px; text-align: left;}
.usertext h5{ font-weight: 600;}
.usertext p{ font-size: 14px; margin: 0;}
.paving_box{ color: #fff;}
.dpdf{ position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.modelform .modal-dialog{ width: 400px;}
.modelform .modal-dialog label{ font-weight: 450; margin: 0;}
.modelform .modal-dialog input{ margin: 0 0 20px;}
.modelform .invalid-feedback{ margin: -20px 0 10px ;}
.indumenu p a:hover{color: #006aff;}
.bg1{ background-image: url(../images/i4.jpg);}
.bg3{ background-image: url(../images/i5.jpg);}
.bg2{ background-image: url(../images/i27.jpg);}
.careerbnr{ background-image: url(../images/i31.jpg);}
.homebanner .item{ min-height: 100vh;}
.careersdetalsbnr{ background-image: url(../images/topography_blue.webp);}
.formbtn{ text-align: center; padding: 30px 0;}
.formbtn a {
  border: none;
  background-color: #006aff;
  color: #fff;
  padding: 10px 50px;
  font-size: 18px;
  border-radius: 20px;
  width: 100%;
  margin-top: 14px;
}
#subscribeForm h4, #subscribeForm p{ text-align: center;}
#subscribe .form-control{ text-align: center;}
.homebanner{ min-height: 550px; background-color: #000;}
.author_box{ margin: 0 auto; text-align: center; width: 700px;}
.author_box h6{ font-weight: 600;}
.author_box img{     border-radius: 10px;
  box-shadow: 0 10px 10px #ccc;
  padding: 5px;
  background: #fff;}
  .social_icon a {
    align-items: center;
    background-color: #f4f8fa;
    border: 1px solid transparent;
    border-radius: 50%;
    color: #030303;
    display: inline-flex;
    font-size: 22px;
    height: 50px;
    justify-content: center;
    margin: 0 10px;
    width: 50px;
}
.black_btn{ display: inline-block;}
.social_icon{ padding: 0 0 20px;}
.social_icon a:hover{ background-color: #000; color: #fff;}
.modal-body h4, .modal-body p{ text-align: center;} form{ margin: 0;}
 
.blog-table{
      min-width: 80%;
      border-collapse: collapse;
      margin: 20px auto;
      font-family: Arial, sans-serif;
      overflow-x: scroll;
      
    }
.blog-table th, .blog-table td {
      border: 1px solid #ddd;
      padding: 8px;
      text-align: left;
    }

    .blog-table th {
      background-color: #777;
      /* color: #fff; */
    }
    .blog-table tr:nth-child(even) {
      background-color: #f9f9f9;
    }
.overflow-auto{
  overflow: auto !important;
}
.fa-color-check{
  color: #4CAF50;
}
.fa-color-xmark{
  color:#FF0000;
}
.fa-color-medium{
  color:#FFD700;
}
@media (max-width: 767px) { 
  .d-block-sm{
    display: block !important;
  }
  .author_box{width: auto;}
  .benefits_area .align-items-center{ display: block;}
  .benefits_area{ padding-top: 30px;}
  .benefits_area .mt_40 {
    margin-top: 10px;
}.benefits_area ul li {
  padding: 0 0 5px 20px;}
  .kartbg{ padding-top: 30px;}
  .root_box img {
    width: 49vw;
}    .root_box .text_box {
  max-width: 20vw;
}.root_box .text_box h6 {
  font-size: 1.5vw;
  line-height: 1.09;
  margin-bottom: 2px;
  max-width: 13.6vw;
}    .root_box .text_box p {
  font-size: 1.3vw;
  line-height: 1.1;
}.core_area{ padding-top: 40px;}
  .pbytes h4{ font-size: 30px;}
  .paving_box .row {
    display: block;}
  .peoplebytes .carousel-indicators{position: static !important; display: none !important;}
  .peoplebytes .carousel { padding: 0 !important;
    width: unset;}.bytebox{ margin: 0; padding: 30px 20px !important;}
   .header .container{ padding-left:10px; padding-right:10px;}
   .logo img {
    max-width: 80px;}.header .blackbg{padding: 10px 15px;}
   .indumenu h5 {
    font-size: 15px;}
    .slidegallery .owl-dots button{width: 10px !important;margin: 0px 1px;}
    .life-box-mid{margin: 30px auto;}
    .indumenu p{ 
    display: none;}
   .indumenu p + p{ display: block;
    margin: 0px 0 15px;
    padding-top: 5px; }
.indumenu h6{font-size: 15px;margin: 15px 0 5px;color: #fff;  padding: 10px 0 0;}.herorow{flex-direction: column;
    align-items: center;}
    .herocnt {
    width: auto;
    padding-top: 0;
    text-align: center;
}.herocnt h1{font-size: 25px;
    line-height: unset; color: #fff;
    text-align: center;}.certified{max-width: 100px;
    display: inline-block !important;position: static;}
    .heroimg {
    width: auto;
}.bg{width: 100%;
    height: 28px;}.homebanner{min-height: auto;}
    .whoweare h3{font-size: 18px;}
    .hedright ul li{width: 100% !important;}.hedright ul li a{width: 100% !important;min-width: 100% !important;}
    .herobanner{min-height: 280px;}
    .herobannercountry{min-height: 280px;}
   .servicesblock {
    padding: 20px 0 0;
    text-align: center;
}.journey h3 {
    font-size: 22px;}
    .journey h6 {
    font-size: 15px;
    margin: 0 0 20px;
}.journey a{padding: 8px 25px;font-size: 13px;}
.mb30 {
    margin-bottom: 15px;
}.titleone {
    font-size: 22px;}body{font-size: 14px;}
    .homebanner { 
      overflow: hidden;
  }
  .whoweare h2{ font-size: 25px;}
  .whoweare h2 br { display: none;}
.reatailbox{ margin: 0 0 30px;text-align: center;}
.retailcnt {  
  min-height: unset;
}
.domainbx{ margin: 0 0 30px; text-align: center;}
.domaincol, .reatail{ padding: 50px 0 0;}
.recentworks h3 { 
  font-size: 25px;
  margin: 0 0 20px;}
  .recentworks {
    padding: 0px 0 30px;
}
.recentbox{ padding: 30px; text-align: center;}
.recentbox h4 { margin: 0 0 20px;
  font-size: 22px;}
  .rworks {
    padding: 0px 0 0;
}
.testmonial h3 {
  font-size: 20px;}

  #quote-carousel .carousel-indicators {
    position: relative;
    right: 0%;
    top: auto;
    bottom: 0px;
    margin-top: 20px;
    margin-right: 0;
    width: 100%;
    left: 0;
    right: 0; margin: 0 !important;
}#quote-carousel .carousel-indicators .active{width: 100px;
  height: 100px;}
  .testmonial .item p {
    font-size: 12px;}.modal-body h4{ font-size: 20px;}
    .modal-body {
      padding: 30px;
  }.cform {
    padding: 0 20px;
}.careerform h3{ font-size: 30px; margin: 0 0 20px;}
.careerform {
  padding: 100px 0px 0;
}.locations {
  padding: 20px 10px;}
  .address{ font-size: 15px;}
  .countbg ul{ flex-direction: column;}
  .countbg ul li{ width: 100%; padding: 0 0 10px;}
  .countbg ul li strong{ font-size: 35px;}
  .title {
    margin: 0 0 15px;
    font-size: 26px;}
    .jobform{ padding: 15px;}
    .content-tabs .tabs{flex-direction: column;}
    .content-tabs .tabs li {
      display: block;
      margin: 4px 0;
      width: 100%;
  }.content-tabs .tabs li a{ border-radius: 5px;}
  .content-tabs .tabs li:nth-child(1) a {
    border-radius: 10px;
}.content-tabs .tabs li:nth-child(3) a {
  border-radius: 10px;
}.tab-content .col-md-6 img{ margin: 0 0 20px;}.content-tabs .tabs{ padding: 0;}
.content-tabs .tabs li a{ font-size: 16px;}
.databox { 
  text-align: center;
} .dark .nav-link {
  color: #fff !important;
}.dark .navbar-light .navbar-toggler.collapsed .navbar-toggler-icon {
  border-bottom: 2px solid #000;}
  .dark .navbar-light .navbar-toggler-icon:after, .dark .navbar-light .navbar-toggler-icon:before{background-color: #000;}
  .first::before, .last:before{ display: none;}


  .dark .fixed .nav-link {
    color: #fff !important;
  }.dark .fixed .navbar-light .navbar-toggler.collapsed .navbar-toggler-icon {
    border-bottom: 2px solid #fff;}
    .dark .fixed .navbar-light .navbar-toggler-icon:after, .dark .fixed .navbar-light .navbar-toggler-icon:before{background-color: #fff;}
    .services-menu .dropdown-menu {
      min-width: unset;
  }.dropdown-menu{ position: static !important;}
  .heroimg img{ max-height: 300px;}
  .databox{ margin: 0 0 30px;}
  .aboutimg .herocnt h1{ padding-top: 50px;}
  .footer {
    padding: 40px 30px 20px;}
    .footer p{margin: 10px 0 20px;}
    .footer p br{ display: none;}
    .homebanner .item { padding: 70px 0;
      min-height: 400px !important;
  }.databox h4{ font-size: 18px;}
  .mflex{ display: block;}
  .threerow h5{ text-align: center;}
  .indumenu p + p{ text-align: center;}
  .header .dropdown-menu .threerow ul li{padding: 0 0 10px 0px !important;}
  .navbar-nav li:nth-child(2) .dropdown-menu {
    padding: 20px 35px !important;}
    .mflex ul {
      display: block;}.header .navbar-nav .dropdown-menu li a{justify-content: center;}
      .header .navbar-nav .dropdown-menu li {
        padding: 0px 0 10px !important;
    } 
    .herobanner {
      min-height: auto !important;
      padding-top: 80px !important;
  }.herocnt p{ margin: 0 20px !important;}
}


.infrebox ul{ padding-top: 0 !important;}
.recentbox h4 + p{ margin-bottom: 20px;}
.itone{ min-height: 470px;}
.ittwo{ min-height: 355px;}
.ittwo{ min-height: 355px;}
.homepage{     position: absolute;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9;}
  .blogpagedesign.nobullets h3.wp-block-heading:after{ display: none;}
  .blogpagedesign.nobullets h3.wp-block-heading{ padding-left: 0 !important;font-weight: 700;}
.lendingul ul{ margin-top:20px;}
.footer .col-md-3 h5{ text-transform: uppercase;}
.domainrow.cardsul .tab-content {
  padding: 30px;
  background: #fff;min-height: 350px;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
  -webkit-text-fill-color: #000 !important;
  transition: background-color 5000s ease-in-out 0s;
}
.wp-block-heading{font-weight: 800;}
.newsbg{background-image: url(../images/bg96.jpg);} 
.eventsbg{background-image: url(../images/bg97.jpg);}
.vericonpage ul li{list-style-type: disc;}
.vericonpage ol, .vericonpage ul{ text-align: left;}
.latestslider h5{ color: #fff; margin: 0 0 30px;}
.latestslider h5 span{ background-color: #40b5f0; color: #fff; display: inline-block; padding: 7px 20px; border-radius: 6px; font-size: 12px;}
.latestslider h4{ color: #fff;  font-size: 40px; margin: 0 0 20px; font-weight: 600; line-height: 50px;}
.latestslider ul{ color: #fff; display: flex; gap: 20px; margin: 20px 0;}
.latestslider{ padding: 120px 0 !important;}
.rmore{ padding: 30px 0 0;}
.rmore a{background:#0a82ff; padding: 10px 40px; color: #fff; border-radius: 6px; display: inline-block; font-size: 18px;}
.latestslider .owl-dots{ display: block !important;text-align: center;margin-bottom: -100px;position: absolute;left: 0;right: 0;bottom: 20px;}
.latestslider .owl-dots button{ background-color: #cccccc6d !important; width: 40px; height: 2px; border-radius: 0% !important; margin: 0 5px;}
.latestslider .owl-dots button.active{ background-color: #fff !important;}
.latestslider .item{ width: 75%;}
.leaderscol img{object-position: top;}
.blog_box img{min-height: 299px !important;}

.owl-carousel, .owl-stage-outer {
  overflow: hidden !important;
}
.blog_box{min-height: 415px;}
.blog_box h6{font-size: 16px;font-weight: 600;}
 
.herocnt{padding-top: 250px;}
.hero-slider {
  width: 100%;
  height:700px;
  display: -webkit-box;
  display: -ms-flexbox; 
  position: relative;
  z-index: 0; background-color: #000;
}

@media (max-width: 991px) {
  .hero-slider {
    height: 700px;
  }
}

@media (max-width: 767px) {
  .hero-slider {
    height: 400px;
  }
}

.hero-slider .swiper-slide {
  overflow: hidden;
  color: #fff;
}

.hero-slider .swiper-container {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.hero-slider .slide-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  background-size: cover; 
  justify-content: center;
  align-items: center;
  text-align: left;
}  
.certified{max-width: 300px;bottom: 12%;}
.herobanner{ display: block !important;}

@media (min-width: 768px) and  (max-width: 1200px){ 
  .nav-item{padding-right:5px;}.nav-link{ font-size: 12px;}.hedright ul li{ padding:0 !important;}
  .hedright ul li a{font-size: 12px;padding: 10px 15px;}
  .herocnt h1{font-size: 25px;
    line-height: 35px;}.logo img {
      max-width: 90px;}.retailcnt h4{ font-size: 20px;}
      .herocnt{ padding-top: 20px;}
      .certified{ bottom: 0; max-width: 150px; }
      .homebanner{ min-height: auto; padding: 50px 0 100px; } .heroimg img{ max-height: 300px;width: auto !important;}
      .databox{ margin: 0 0 30px;}
      .aboutimg .herocnt h1{ font-size: 20px;}
      .footer {
        padding: 40px 30px 20px;}
        .footer p{margin: 10px 0 20px;}
     

        
        
}@media (min-width: 300px) and  (max-width: 767px){ 
  .latestslider h4{ font-size: 25px; line-height: 30px;}
  .latestslider { padding: 120px 0 40px !important;}
  .latestslider .item{ width: 90%;}
  #subscribe .modal-dialog {
    width: auto;
}.subscribe{flex-direction: column;}.subscribeform {
  width: auto;
  padding: 30px;}.subimg{height: 150px;
    width: 100%;
    order: 2;
    border-radius: 0;}
    .number{font-size: 60px; line-height: 60px;}
    .databox{ min-height: auto;}
    .mblock{flex-direction: column !important;}
    .databox h4 br{ display: none;}
    .cardsul .nav-tabs{ display: flex;} 
    .domainrow .tab-content p {
      padding-right: 0px;
  }.domainrow.cardsul .tab-content { min-height: auto;}
  .traul.trabox .recentbox {
    min-height: auto;
    text-align: left;
}.mleft p{ text-align: left;}
.hbslider .databox {
        min-height: 250px;
    }.lendbox .lbox {
    min-height: auto; 
    border-bottom: 1px solid #ddd;
}.tradeh {
    min-height: unset !important;
}.recentbox ul li{ text-align: left;}
.boxh1 {
    min-height: auto;
}.boxh2 {
    min-height: unset;
}.recentbox{ text-align: left;} .herocnt p br{ display: none;}
.mainMargin {
    margin: 0;
}.header .dropdown-menu br{ display: none;}
.header .navbar-nav .dropdown-menu ul ul li a{position: relative;}
    .header .navbar-nav .dropdown-menu ul ul li a { 
        display: inline-block !important;
    }
    .header .dropdown-menu .threerow ul li {
        padding: 0 0 10px 0px !important;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }.header .dropdown-menu .threerow ul li  a{ padding-left: 20px !important;}
    .rmore a{ padding: 5px 15px; font-size: 15px;}
   #subscribeForm p br{ display: none;}
    #subscribe .form-control{padding: 15px 20px 15px 20px;}
   #subscribe .subscribe {position: fixed;
    left: 0;
    right: 0;
    background: #fff;
    border-radius: 10px;}

  .latestslider  #owl-demo-2 .owl-stage-outer {
  overflow: hidden;
  width: 100%;
}
body.modal-open {
  overflow-y: hidden;
  touch-action: none; /* Prevents background touch scroll but might break swipe */
}

.owl-animated-out {
  animation-duration: 0.5s;
}
.owl-animated-in {
  animation-duration: 0.5s;}
  .owl-carousel .owl-item {
  opacity: 0;
  transition: opacity 0.5s ease;
}
.owl-carousel .owl-item.active {
  opacity: 1;
}
.blog_box img {
    min-height: 399px !important;
}.blog_box{min-height: auto;}
 
    .herocnt {
        padding-top: 100px;
    }
    .certified{max-width: 150px;bottom: 0%;}
}
 
@media (min-width: 768px) and  (max-width: 1024px){ 
.nav-link {
        font-size: 10px;
    }
    .herocnt {
        padding-top: 200px;
    }
        .certified {
        bottom: 20%;}
   .hero-slider {
        height: 600px;
    }
}
@media (min-width: 1025px) and  (max-width: 1200px){ 
.herocnt {
        padding-top: 200px;
    }
        .certified {
        bottom: 20%;}
   .hero-slider {
        height: 600px;
    }
}
















