

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-BlackItalic.eot");
  src: url("../font/Poppins-BlackItalic.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-BlackItalic.woff2") format("woff2"),
    url("../font/Poppins-BlackItalic.woff") format("woff"),
    url("../font/Poppins-BlackItalic.ttf") format("truetype"),
    url("../font/Poppins-BlackItalic.svg#Poppins-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-Bold.eot");
  src: url("../font/Poppins-Bold.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-Bold.woff2") format("woff2"),
    url("../font/Poppins-Bold.woff") format("woff"),
    url("../font/Poppins-Bold.ttf") format("truetype"),
    url("../font/Poppins-Bold.svg#Poppins-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-Black.eot");
  src: url("../font/Poppins-Black.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-Black.woff2") format("woff2"),
    url("../font/Poppins-Black.woff") format("woff"),
    url("../font/Poppins-Black.ttf") format("truetype"),
    url("../font/Poppins-Black.svg#Poppins-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-BoldItalic.eot");
  src: url("../font/Poppins-BoldItalic.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-BoldItalic.woff2") format("woff2"),
    url("../font/Poppins-BoldItalic.woff") format("woff"),
    url("../font/Poppins-BoldItalic.ttf") format("truetype"),
    url("../font/Poppins-BoldItalic.svg#Poppins-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-Light.eot");
  src: url("../font/Poppins-Light.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-Light.woff2") format("woff2"),
    url("../font/Poppins-Light.woff") format("woff"),
    url("../font/Poppins-Light.ttf") format("truetype"),
    url("../font/Poppins-Light.svg#Poppins-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-ExtraBold.eot");
  src: url("../font/Poppins-ExtraBold.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-ExtraBold.woff2") format("woff2"),
    url("../font/Poppins-ExtraBold.woff") format("woff"),
    url("../font/Poppins-ExtraBold.ttf") format("truetype"),
    url("../font/Poppins-ExtraBold.svg#Poppins-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-Italic.eot");
  src: url("../font/Poppins-Italic.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-Italic.woff2") format("woff2"),
    url("../font/Poppins-Italic.woff") format("woff"),
    url("../font/Poppins-Italic.ttf") format("truetype"),
    url("../font/Poppins-Italic.svg#Poppins-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-ExtraLight.eot");
  src: url("../font/Poppins-ExtraLight.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-ExtraLight.woff2") format("woff2"),
    url("../font/Poppins-ExtraLight.woff") format("woff"),
    url("../font/Poppins-ExtraLight.ttf") format("truetype"),
    url("../font/Poppins-ExtraLight.svg#Poppins-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-ExtraLightItalic.eot");
  src: url("../font/Poppins-ExtraLightItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../font/Poppins-ExtraLightItalic.woff2") format("woff2"),
    url("../font/Poppins-ExtraLightItalic.woff") format("woff"),
    url("../font/Poppins-ExtraLightItalic.ttf") format("truetype"),
    url("../font/Poppins-ExtraLightItalic.svg#Poppins-ExtraLightItalic")
      format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-ExtraBoldItalic.eot");
  src: url("../font/Poppins-ExtraBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../font/Poppins-ExtraBoldItalic.woff2") format("woff2"),
    url("../font/Poppins-ExtraBoldItalic.woff") format("woff"),
    url("../font/Poppins-ExtraBoldItalic.ttf") format("truetype"),
    url("../font/Poppins-ExtraBoldItalic.svg#Poppins-ExtraBoldItalic")
      format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-LightItalic.eot");
  src: url("../font/Poppins-LightItalic.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-LightItalic.woff2") format("woff2"),
    url("../font/Poppins-LightItalic.woff") format("woff"),
    url("../font/Poppins-LightItalic.ttf") format("truetype"),
    url("../font/Poppins-LightItalic.svg#Poppins-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-SemiBoldItalic.eot");
  src: url("../font/Poppins-SemiBoldItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../font/Poppins-SemiBoldItalic.woff2") format("woff2"),
    url("../font/Poppins-SemiBoldItalic.woff") format("woff"),
    url("../font/Poppins-SemiBoldItalic.ttf") format("truetype"),
    url("../font/Poppins-SemiBoldItalic.svg#Poppins-SemiBoldItalic")
      format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-Thin.eot");
  src: url("../font/Poppins-Thin.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-Thin.woff2") format("woff2"),
    url("../font/Poppins-Thin.woff") format("woff"),
    url("../font/Poppins-Thin.ttf") format("truetype"),
    url("../font/Poppins-Thin.svg#Poppins-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-SemiBold.eot");
  src: url("../font/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-SemiBold.woff2") format("woff2"),
    url("../font/Poppins-SemiBold.woff") format("woff"),
    url("../font/Poppins-SemiBold.ttf") format("truetype"),
    url("../font/Poppins-SemiBold.svg#Poppins-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-MediumItalic.eot");
  src: url("../font/Poppins-MediumItalic.eot?#iefix")
      format("embedded-opentype"),
    url("../font/Poppins-MediumItalic.woff2") format("woff2"),
    url("../font/Poppins-MediumItalic.woff") format("woff"),
    url("../font/Poppins-MediumItalic.ttf") format("truetype"),
    url("../font/Poppins-MediumItalic.svg#Poppins-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-Regular.eot");
  src: url("../font/Poppins-Regular.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-Regular.woff2") format("woff2"),
    url("../font/Poppins-Regular.woff") format("woff"),
    url("../font/Poppins-Regular.ttf") format("truetype"),
    url("../font/Poppins-Regular.svg#Poppins-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-Medium.eot");
  src: url("../font/Poppins-Medium.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-Medium.woff2") format("woff2"),
    url("../font/Poppins-Medium.woff") format("woff"),
    url("../font/Poppins-Medium.ttf") format("truetype"),
    url("../font/Poppins-Medium.svg#Poppins-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Poppins";
  src: url("../font/Poppins-ThinItalic.eot");
  src: url("../font/Poppins-ThinItalic.eot?#iefix") format("embedded-opentype"),
    url("../font/Poppins-ThinItalic.woff2") format("woff2"),
    url("../font/Poppins-ThinItalic.woff") format("woff"),
    url("../font/Poppins-ThinItalic.ttf") format("truetype"),
    url("../font/Poppins-ThinItalic.svg#Poppins-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Rubik Moonrocks";
  src: url("../font/RubikMoonrocks-Regular.eot");
  src: url("../font/RubikMoonrocks-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("../font/RubikMoonrocks-Regular.woff2") format("woff2"),
    url("../font/RubikMoonrocks-Regular.woff") format("woff"),
    url("../font/RubikMoonrocks-Regular.ttf") format("truetype"),
    url("../font/RubikMoonrocks-Regular.svg#RubikMoonrocks-Regular")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Poppins" !important;
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

a {
  text-decoration: none !important;
}

p {
  padding: 0px;
  margin: 0px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0px;
  margin: 0px;
}

/* Header */

.bvt-header {
  width: 100%;
  height: auto;
  filter: drop-shadow(0px 4px 24px rgba(0, 0, 0, 0.1));
  background: #ffffff;
}

.bvt-header .navbar-brand {
  width: 181px;
  height: auto;
}

.bvt-header .navbar-brand img {
  width: 100%;
  height: 100%;
}

/* .bvt-header{
    width: 100%;
    height: 90px;
    filter: drop-shadow(0px 4px 24px rgba(0, 0, 0, 0.1));
    background: #FFFFFF;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
}
.bvt-header.is-sticky {
    position: fixed;
    z-index: 2;
    box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);
    padding: 8px 0;
    backdrop-filter: blur(10px);
    animation: slideDown 0.35s ease-out;
} */

.bvt-header .collapsed .navbar-toggler-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background-image: url("../img/toggler-icon.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.bvt-header .navbar-toggler-icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
  background-image: url("../img/close-icon-mobile-menu.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.bvt-header .navbar-brand {
  /* padding-left: 60px; */
}

.bvt-header .navbarNav {
  position: absolute;
  right: 0px;
}

/* .bvt-header .navbar-expand-lg {
    box-shadow: 0px 15px 10px -15px #ededed;
} */

/* .bvt-header .navbar-expand-lg .navbar-collapse{
    justify-content: end;
} */

/* .cloned{display: none;} */

.bvt-header .navbar-expand-lg .navbar-nav .nav-link {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 26px;
  color: #4f5c5c;
  padding: 32px 20px;
  text-transform: uppercase;
}

.bvt-header .navbar-expand-lg .navbar-nav .nav-link svg {
  margin-left: 5px;
}

.bvt-header .navbar-expand-lg .navbar-nav .nav-link:hover {
  color: #fb6900;
}

.bvt-header .navbar-expand-lg .navbar-nav .dropdown-menu {
  width: auto;
  padding: 0px;
  margin-top: 28px;
  border-top: 10px solid #fb6900;
  border-radius: 0px 0px 20px 20px;
  margin: 0;
  left: 287px;
  right: 204px;
  position: fixed;
  border-right: none;
  border-left: none;
  border-bottom: none;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.05);
}

.dropdown-toggle::after {
  display: none;
}

.bvt-header .nav-item {
  position: relative;
}

.bvt-header .nav-item:nth-child(1):after {
  content: "";
  position: absolute;
  /* background-image: url(../img/drop-down-orange-arrow.webp); */
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  background-color: #fb6900;
  left: 50%;
  transform-origin: top;
  transform: translate(-50%, 50%) rotate(136deg);
  background-size: contain;
  bottom: -20px;
  opacity: 0;
}

.bvt-header .nav-item:nth-child(2):after {
  content: "";
  position: absolute;
  /* background-image: url(../img/drop-down-orange-arrow.webp); */
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  background-color: #fb6900;
  left: 50%;
  transform-origin: top;
  transform: translate(-50%, 50%) rotate(136deg);
  background-size: contain;
  bottom: -20px;
  opacity: 0;
}

.bvt-header .nav-item:nth-child(3):after {
  content: "";
  position: absolute;
  /* background-image: url(../img/drop-down-orange-arrow.webp); */
  background-repeat: no-repeat;
  height: 20px;
  width: 20px;
  background-color: #fb6900;
  left: 50%;
  transform-origin: top;
  transform: translate(-50%, 50%) rotate(136deg);
  background-size: contain;
  bottom: -20px;
  opacity: 0;
}

.bvt-header .nav-item:nth-child(1):hover:nth-child(1):after {
  opacity: 1;
}

.bvt-header .nav-item:nth-child(2):hover:nth-child(2):after {
  opacity: 1;
}

.bvt-header .nav-item:nth-child(3):hover:nth-child(3):after {
  opacity: 1;
}

.menu-hex-design-main {
  width: 358px;
  max-width: 358px;
}

.menu-hex-inner {
  position: relative;
  left: -175px;
  top: 0;
  height: 420px;
}

.indst-hex-odd,
.indst-hex-even {
  display: grid;
  grid-template-columns: repeat(5, 2fr);
  grid-auto-rows: -46px;
  grid-gap: 4px;
}

.ind-row {
  left: 60px;
  position: relative;
  top: -101px;
}

.ind-first-row {
  left: 0px;
  position: relative;
  top: -130px;
}

.ind-second-row {
  left: 60px;
  position: relative;
  top: -158px;
}

.ind-third-row {
  left: 0px;
  position: relative;
  top: -185px;
}

.ind-fourth-row {
  left: 60px;
  position: relative;
  top: -212px;
}

.ind-fifth-row {
  left: 0px;
  position: relative;
  top: -239px;
}

.menu-hex-shape {
  height: 130px;
  width: 115px;
  position: relative;
  clip-path: path(var(--hexagon-menu));
  background-color: #fb6900;
}

.menu-hex-shape img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.dropdown-menu-industries .bvt-about-menu {
  padding-top: 0px;
  padding-left: 0px;
}

.bvt-header .menu-cart-arrow {
  position: relative;
}

/* .bvt-header .menu-cart-arrow::after {

    content: "";
    background: url('../img/cheveron-up.svg') no-repeat;
    background-size: contain;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 35px;
    margin-left: 15px;
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    border-top: transparent !important;
    border-right: transparent !important;
    border-bottom: transparent !important;
    border-left: transparent !important;
} */

.bvt-about-menu {
  display: flex;
  padding: 20px;
}

.bvt-about-menu-img {
  width: 343px;
  height: 288px;
  flex: none;
}

.bvt-about-menu-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.bvt-industries-menu-img {
  width: 344px;
  height: 400px;
  flex: none;
}

.bvt-industries-menu-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

/* .bvt-about-menu-right {
    padding-left: 36px;
} */

.bvt-services-menu-right {
  padding-left: 0px !important;
}

.bvt-about-menu-hd {
  padding-bottom: 26px;
}

.bvt-about-menu-hd h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 43px;
  color: #000000;
}

.bvt-about-menu-hd p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 23px;
  color: #000000;
}

.bvt-about-menu-link ul {
  padding: 0px;
  margin: 0px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.bvt-services-menu-link ul {
  justify-content: space-between !important;
}

.bvt-services-menu-link ul li {
  /* width: 260px !important; */
  margin-bottom: 20px !important;
}

.bvt-about-menu-link ul li {
  width: 100%;
  margin-bottom: 20px;
}

.bvt-about-menu-link ul li:last-child {
  margin-bottom: 0px;
}

.bvt-about-menu-link ul li a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 150%;
  color: #111b29;
  display: flex;
  flex-direction: column;
}

.bvt-about-menu-link ul li a:hover {
  color: #fb6900;
}

.bvt-about-menu-link ul li a span {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #677489;
}

.bvt-about-menu-anchor a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #111b29;
  display: flex;
  flex-direction: column;
}

.bvt-about-menu-anchor span {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #677489;
}

/* Banner section */

.bvt-banner-img {
}

.bvt-home-banner-img {
  width: 100%;
  height: calc(100vh - -90px);
  position: relative;
}

.bvt-home-banner-img::after {
  content: "";
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  background: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 88.35%);
  width: 100%;
  height: 100%;
}

/* 
.bvt-banner-img{
    width: 100%;
    height: 788px;
    background: url('../img/banner-img.jpg') no-repeat;
    background-size: cover;
    position: relative;
    z-index: 1;
} */

/* .bvt-banner-img::after{
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 88.35%);
    width: 100%;
    height: 100%;
} */

.bvt-banner-text {
  position: absolute;
  z-index: 2;
  width: 600px;
  top: calc(50% - -40px);
  transform: translateY(-50%);
}

/* .bvt-banner-text {
    position: absolute;
    padding: 160px 0px 130px 0px;
    z-index: 2;
    width: 600px;
    top: 0px;
    left: 46px;
} */

.bvt-banner-text h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 35px;
  line-height: 52px;
  color: #fbb040;
  padding-bottom: 13px;
}

.bvt-banner-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 65px;
  color: #000000;
}

.bvt-banner-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: #4f5c5c;
  padding: 40px 0px 60px 0px;
}

.bvt-banner-text a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  padding: 12px 30px;
  background: #fb6900;
  border: 1px solid #fb6900;
  border-radius: 50px;
  display: inline-block;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}

.bvt-banner-text a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #fb6900;
  color: #fb6900;
}

/* Why brevity */

.bvt-why-brevity {
  padding: 70px 0px;
  position: relative;
  overflow: hidden;
}

.bvt-section-title {
  position: relative;
}

.bvt-section-title h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 65px;
  color: #000000;
  padding-bottom: 10px;
}

.bvt-section-title h2 span {
  color: #fbb040;
}

.bvt-section-sub-title h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 70px;
  color: #000000;
  padding-bottom: 5px;
}

.bvt-section-sub-title h2 span {
  color: #fb6900;
}

.bvt-section-title p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  color: #4f5c5c;
  margin-bottom: 0px;
}

.bvt-why-brevity-disc {
  padding-top: 124px;
}

.bvt-why-brevity-disc p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #4f5c5c;
  padding-bottom: 40px;
}

.bvt-why-brevity-row {
  padding: 60px 0px 0px 0px;
  display: flex;
  justify-content: flex-end;
}

.bvt-why-brevity-box {
}

.box-color-1 {
  position: relative;
  background: linear-gradient(
    180deg,
    #55bbe8 0%,
    rgba(85, 187, 232, 0.74) 100%
  );
  border-radius: 25px;
  height: 224px;
  width: 308px;
  padding-top: 24px;
}

.box-color-1::before {
  content: "";
  background: url("../img/indu-benefits-1.svg") no-repeat;
  background-size: contain;
  width: 120px;
  height: 120px;
  position: absolute;
  top: 17px;
  left: -10px;
}

.box-color-2 {
  position: relative;
  background: linear-gradient(
    180deg,
    rgba(251, 182, 78, 0.78) 0%,
    #fbb64e 100%
  );
  border-radius: 25px;
  height: 224px;
  width: 308px;
  padding-top: 24px;
}

.box-color-2::before {
  content: "";
  background: url("../img/indu-benefits-2.svg") no-repeat;
  background-size: contain;
  width: 115px;
  height: 115px;
  position: absolute;
  bottom: 10px;
  right: 10px;
}

.box-color-3 {
  position: relative;
  background: linear-gradient(
    180deg,
    rgba(246, 221, 52, 0.72) 0%,
    #f6dd34 100%
  );
  border-radius: 25px;
  height: 224px;
  width: 308px;
  padding-top: 24px;
}

.box-color-3::before {
  content: "";
  background: url("../img/indu-benefits-3.svg") no-repeat;
  background-size: contain;
  width: 110px;
  height: 110px;
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.box-color-4 {
  position: relative;
  background: linear-gradient(
    180deg,
    rgba(157, 207, 92, 0.75) 0%,
    #9dcf5c 100%
  );
  border-radius: 25px;
  height: 224px;
  width: 308px;
  padding-top: 24px;
}

.box-color-4::before {
  content: "";
  background: url("../img/indu-benefits-4.svg") no-repeat;
  background-size: contain;
  width: 110px;
  height: 110px;
  position: absolute;
  top: 10px;
  right: 10px;
}

.bvt-why-brevity-icon {
  background-color: rgba(0, 0, 0, 0.1);

  width: 86px;
  height: 86px;
  border-radius: 100px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bvt-why-brevity-text {
  padding-top: 14px;
}

.bvt-why-brevity-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 54px;
  color: #ffffff;
}

.bvt-why-brevity-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}

.bvt-why-brevity-cols {
  margin-bottom: 36px;
}

.bvt-why-brevity-row-1 {
  margin-top: 160px;
  margin-right: 40px;
}

.bvt-why-brevity-circle-green {
  bottom: 100px;
  content: "";
  /* background: url('../img/why-brevity-circle-green.svg') no-repeat; */
  width: 142px;
  height: 142px;
  position: absolute;
  left: 10px;
  transition: bottom 0.1s ease-out;
  z-index: -1;
}

/* 
.bvt-why-brevity-circle-blue::after{
    content: '';
    background: url('../img/why-brevity-circle-blue.svg') no-repeat;
    background-size: contain;
    width: 142px;
    height: 142px;
    position: absolute;
    bottom: 100px;
    right:-30px;
    transition: bottom 0.3s ease-out;
    z-index: -1;
} */

.bvt-why-brevity-boxsis {
  content: "";
  background: url("../img/why-brevity-boxsis.svg") no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 24%;
  left: 43%;
}

.bvt-why-brevity-line-top {
  content: "";
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 91px;
  height: 25px;
  position: absolute;
  top: 10%;
  right: 20%;
}

.bvt-why-brevity-line-center {
  content: "";
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 91px;
  height: 25px;
  position: absolute;
  top: 56%;
  left: 10%;
}

.bvt-services-row {
  padding: 111px 0px 65px 0px;
}

.bvt-services-circle-yellow {
  background: url("../img/why-brevity-circle-yellow.svg") no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  transition: bottom 0.1s ease-in;
  bottom: 0px;
  left: 10px;
  z-index: -1;
}

.bvt-indu-services-circle-yellow {
  background: url("../img/paractices-subtract.svg") no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 170px;
  left: 10px;
}

.bvt-indu-services-boxs {
  padding-top: 120px;
}

.bvt-services-box {
  background: #ffffff;
  box-shadow: 0px 4px 30px 10px rgba(10, 22, 37, 0.0306);
  border-radius: 12px;
  width: 100%;
  height: 350px;
  margin-bottom: 20px;
  transition: all 0.3s ease-in-out;
}

.bvt-services-box:hover {
  transform: scale(1.03);
  box-shadow: 4px 4px 10px rgba(10, 22, 37, 0.2);
}

.bvt-services-box:hover .bvt-services-num-1 {
  color: #f6dd34;
  opacity: 0.6;
}

.bvt-services-box:hover .bvt-services-num-2 {
  color: #29aae2;
  opacity: 0.6;
}

.bvt-services-box:hover .bvt-services-num-3 {
  color: #2a3990;
  opacity: 0.6;
}

.bvt-services-box:hover .bvt-services-num-4 {
  color: #146bb0;
  opacity: 0.6;
}

.bvt-services-box:hover .bvt-services-num-5 {
  color: #fbb040;
  opacity: 0.6;
}

.bvt-services-box:hover .bvt-services-num-6 {
  color: #8cc63f;
  opacity: 0.6;
}

.bvt-services-box-hd {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 25px 15px;
  border-bottom: 1px solid #e4e4e4;
}

.bvt-services-box-hd img {
  width: 60px;
  height: 65px;
}

.bvt-services-box-hd h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 61px;
  line-height: 60px;
  color: #000000;
  opacity: 0.1;
}

.bvt-services-box-text {
  padding: 15px 20px;
}

.bvt-services-box-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-bottom: 15px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.bvt-services-box-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #4f5c5c;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  /* number of lines to show */
  line-clamp: 4;
  -webkit-box-orient: vertical;
}

/* Technology */

.bvt-section-title-blue {
}

.bvt-section-title-blue h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 75px;
  color: #fbb040;
}

.bvt-section-title-blue h2 span {
  color: #e3e3e3;
}

.bvt-section-title-blue p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  padding-top: 15px;
}

.bvt-technology {
  width: 100%;
  position: relative;
}

.bvt-technology::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1500px;
  left: 0px;
  top: -550px;
  right: 0px;
  background: url("../img/technology-bg.webp") no-repeat;
  background-size: cover;
  z-index: -1;
}

.bvt-technology-marquee {
  padding-top: 70px;
}

.bvt-technology-marquee-inner ul {
  /* display: flex; */
  list-style: none;
  padding: 0px;
}

.bvt-technology-marquee-inner ul li {
  margin: 0px 30px;
}

.bvt-technology-marquee-inner ul li a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 75px;
  text-align: center;
  color: #cbcbcb;
}

.bvt-technology-marquee-inner ul li a:hover {
  color: #fbb040;
}

.bvt-stack-c-1 {
  background: url(../img/stack-c-1.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: -200px;
  left: 200px;
}

.bvt-stack-c-2 {
  background: url(../img/stack-c-2.svg) no-repeat;
  width: 108px;
  height: 148px;
  position: absolute;
  top: -100px;
  right: 0px;
}

.bvt-stack-sq-1 {
  background: url(../img/stack-sq-1.svg) no-repeat;
  background-size: contain;
  width: 148px;
  height: 187px;
  position: absolute;
  top: -10px;
  left: 0px;
  animation: dot-anim-wb 3s linear 0s infinite alternate;
}

.bvt-stack-sq-2 {
  background: url(../img/stack-sq-1.svg) no-repeat;
  background-size: contain;
  width: 148px;
  height: 187px;
  position: absolute;
  bottom: -220px;
  right: 310px;
}

.bvt-stack-line {
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 95px;
  height: 25px;
  position: absolute;
  top: 0px;
  left: 380px;
}

/* industries */

.bvt-industries {
  margin-top: 90px;
  position: relative;
}

.bvt-industries::after {
  content: "";
  background: url(../img/industries-c-2.svg) no-repeat;
  background-size: contain;
  width: 150px;
  height: 310px;
  position: absolute;
  bottom: 27%;
  right: 0px;
  z-index: 2;
}

.bvt-industries::before {
  content: "";
  background: url(../img/industries-line-1.svg) no-repeat;
  width: 123px;
  height: 123px;
  position: absolute;
  top: 30%;
  left: 0px;
}

.bvt-industries-inner {
  width: 100%;
  background: #ffffff;
  border-radius: 50px;
  padding: 50px 40px;
  position: relative;
  z-index: 2;
}

.bvt-industries-pages-inner {
  width: 100%;
  background: #ffffff;
  border-radius: 50px;
  padding: 0px 40px 0px 40px;
  position: relative;
}

/* .bvt-industries-pages-inner::after{
    content: '';
    background: url(../img/industries-dote-1.svg) no-repeat;
    width: 185px;
    height: 102px;
    position: absolute;
    top: 60px;
    left: -160px;
    z-index: 1;
} */

/* .bvt-industries-pages-inner::before{
    content: '';
    background: url(../img/line-shapes-top.svg) no-repeat;
    width: 70px;
    height: 183px;
    position: absolute;
    top: 60%;
    left: -80px;
    background-size: contain;
} */

.bvt-industries-pages-inner .bvt-schedule-btn {
  padding: 65px 0px 0px 0px;
}

.bvt-industries-text {
  padding: 95px 0px 130px 0px;
}

.bvt-industries-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-industries-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #4f5c5c;
  padding: 25px 0px;
}

.bvt-industries-text a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #fb6900;
  padding: 25px 0px 0px 0px;
  /* border-bottom: 1px solid #FB6900; */
  display: inline-block;
  position: relative;
}

.bvt-industries-text a::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  border-radius: 5px;
  height: 0.05em;
  bottom: 0;
  left: 0;
  background: currentcolor;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.bvt-industries-text a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

/*23-4-25 start*/
.bvt-services-box-text a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #fb6900;
  /* padding: 25px 0px 0px 0px; */
  /* border-bottom: 1px solid #FB6900; */
  display: inline-block;
  position: relative;
}

.bvt-services-box-text a::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  border-radius: 5px;
  height: 0.05em;
  bottom: 0;
  left: 0;
  background: currentcolor;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.bvt-services-box-text a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

/*23-4-25 end*/

.bvt-industries-text a i svg {
  width: 20px;
  height: 20px;
}

.bvt-industries-pages-text {
  padding: 95px 0px 130px 0px;
}

.bvt-industries-pages-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-industries-pages-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #4f5c5c;
  padding: 25px 0px;
}

.bvt-industries-pages-text a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #fb6900;
  padding: 25px 0px 0px 0px;
  border-bottom: 1px solid #fb6900;
}

.bvt-industries-pages-text a i svg {
  width: 20px;
  height: 20px;
}

.bvt-industries-text ul {
  list-style: none;
  padding: 0px;
}

.bvt-industries-text ul li::after {
  content: "";
  background: url("../img/control_camera.svg");
  background-size: contain;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0px;
}

.bvt-industries-text ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #4f5c5c;
  padding-bottom: 8px;
}

.bvt-industries-imgs {
  padding: 100px 0px 60px 0px;
}

.bvt-industries-imgs-list {
  display: flex;
  justify-content: end;
}

.bvt-industries-imgs-list-row {
  /* height: 520px; */
}

.bvt-industries-imgs-list-row:nth-child(1) {
  margin-top: 73px;
}

.bvt-industries-imgs-list-row:nth-child(2) {
  padding: 0px 20px 0px 20px;
}

.bvt-industries-imgs-list-row:nth-child(3) {
  margin-top: 50px;
}

.bvt-industries-imgs-list-item-one:nth-child(odd) {
  position: relative;
  width: 320px;
  height: 223px;
  margin-bottom: 20px;
}

.bvt-industries-imgs-list-item-one:nth-child(even) {
  position: relative;
  width: 320px;
  height: 280px;
  margin-bottom: 20px;
}

.bvt-industries-imgs-list-item-second-1 {
  position: relative;
  width: 251px;
  height: 113px;
  margin-bottom: 20px;
}

.bvt-industries-imgs-list-item-second-2 {
  position: relative;
  width: 251px;
  height: 223px;
  margin-bottom: 20px;
}

.bvt-industries-imgs-list-item-second-3 {
  position: relative;
  width: 251px;
  height: 143px;
  margin-bottom: 20px;
}

.bvt-industries-imgs-list-item-three:nth-child(odd) {
  position: relative;
  width: 171px;
  height: 223px;
  margin-bottom: 20px;
}

.bvt-industries-imgs-list-item-three:nth-child(even) {
  position: relative;
  width: 171px;
  height: 278px;
  margin-bottom: 20px;
}

.bvt-indu-img-coman {
  position: relative;
  border-radius: 25px;
}

.bvt-indu-img-coman img {
  width: 100%;
  height: 100%;
  border-radius: 25px;
}

.active .bvt-indu-img-text-color-1 {
  background: linear-gradient(180deg, rgba(41, 170, 226, 0) 0%, #29aae2 100%);
  border-radius: 0px 0px 25px 25px;
}

.active .bvt-indu-img-text-color-2 {
  background: linear-gradient(
    180deg,
    rgba(251, 176, 64, 0) 0%,
    rgba(251, 181, 77, 0.8) 50%,
    #fbb54d 100%
  );
  border-radius: 0px 0px 25px 25px;
}

.active .bvt-indu-img-text-color-3 {
  background: linear-gradient(180deg, rgba(42, 57, 144, 0) 22.5%, #2a3990 100%);
  border-radius: 0px 0px 25px 25px;
}

.active .bvt-indu-img-text-color-4 {
  background: linear-gradient(
    180deg,
    rgba(140, 198, 63, 0) 0%,
    rgba(140, 198, 63, 0.5) 52%,
    #8cc63f 100%
  );
  border-radius: 0px 0px 25px 25px;
}

.active .bvt-indu-img-text-color-5 {
  background: linear-gradient(180deg, rgba(66, 139, 193, 0) 0%, #428bc1 100%);
  border-radius: 0px 0px 25px 25px;
}

.active .bvt-indu-img-text-color-6 {
  background: linear-gradient(180deg, rgba(246, 221, 52, 0) 0%, #f6dd34 100%);
  border-radius: 0px 0px 25px 25px;
}

.active .bvt-indu-img-text-color-7 {
  background: linear-gradient(
    180deg,
    rgba(41, 170, 226, 0) 0%,
    rgba(41, 170, 226, 0.8) 49%,
    #29aae2 100%
  );
  border-radius: 0px 0px 25px 25px;
}

.bvt-indu-img-coman:hover .bvt-indu-img-text-color-1 {
  background: linear-gradient(180deg, rgba(41, 170, 226, 0) 0%, #29aae2 100%);
  border-radius: 0px 0px 25px 25px;
}

.bvt-indu-img-coman:hover .bvt-indu-img-text-color-2 {
  background: linear-gradient(
    180deg,
    rgba(251, 176, 64, 0) 0%,
    rgba(251, 181, 77, 0.8) 50%,
    #fbb54d 100%
  );
  border-radius: 0px 0px 25px 25px;
}

.bvt-indu-img-coman:hover .bvt-indu-img-text-color-3 {
  background: linear-gradient(180deg, rgba(42, 57, 144, 0) 22.5%, #2a3990 100%);
  border-radius: 0px 0px 25px 25px;
}

.bvt-indu-img-coman:hover .bvt-indu-img-text-color-4 {
  background: linear-gradient(
    180deg,
    rgba(140, 198, 63, 0) 0%,
    rgba(140, 198, 63, 0.5) 52%,
    #8cc63f 100%
  );
  border-radius: 0px 0px 25px 25px;
}

.bvt-indu-img-coman:hover .bvt-indu-img-text-color-5 {
  background: linear-gradient(180deg, rgba(66, 139, 193, 0) 0%, #428bc1 100%);
  border-radius: 0px 0px 25px 25px;
}

.bvt-indu-img-coman:hover .bvt-indu-img-text-color-6 {
  background: linear-gradient(180deg, rgba(246, 221, 52, 0) 0%, #f6dd34 100%);
  border-radius: 0px 0px 25px 25px;
}

.bvt-indu-img-coman:hover .bvt-indu-img-text-color-7 {
  background: linear-gradient(
    180deg,
    rgba(41, 170, 226, 0) 0%,
    rgba(41, 170, 226, 0.8) 49%,
    #29aae2 100%
  );
  border-radius: 0px 0px 25px 25px;
}

.bvt-indu-img-text {
  width: 100%;
  height: 62px;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  position: absolute;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 22.5%, #000000 100%);
  border-radius: 0px 0px 25px 25px;
}

.bvt-indu-img-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  text-align: center;
  color: #ffffff;
  position: absolute;
  bottom: 15px;
  left: 0px;
  right: 0px;
  z-index: 2;
}

.bvt-industries-c-1 {
  background: url(../img/industries-c-1.svg) no-repeat;
  background-size: contain;
  width: 310px;
  height: 310px;
  position: absolute;
  top: 170px;
  left: 400px;
}

.bvt-industries-dote-1 {
  background: url(../img/industries-dote-1.svg) no-repeat;
  background-size: contain;
  width: 185px;
  height: 102px;
  position: absolute;
  top: 60.5%;
  left: 0px;
  z-index: 4;
  animation: dot-anim-wb 3s linear 0s infinite alternate;
}

/* .bvt-industries-inner::after{
    content: '';
    background: url(../img/industries-c-3.svg) no-repeat;
    background-size: contain;
    width: 232px;
    height: 232px;
    position: absolute;
    bottom: 21%;
    right: 30px;
    z-index: -1;
} */

.industries-c-3 {
  background: url(../img/industries-dote-1.svg) no-repeat;
  width: 185px;
  height: 102px;
  position: absolute;
  top: 80%;
  left: 0px;
  z-index: 1;
}

.bvt-industries-line-2 {
  background: url(../img/why-brevity-line.webp) no-repeat;
  width: 185px;
  height: 102px;
  position: absolute;
  bottom: -150px;
  left: 80px;
  z-index: 5;
  animation: move1 8s infinite linear;
}

.bvt-engage {
  padding-top: 120px;
  width: 900px;
  min-width: 900px;
  max-width: 100%;
  margin: 0 auto;
}

.bvt-engage-row {
  display: flex;
  justify-content: space-between;
}

.bvt-engage-cols {
  width: 197px;
  height: 230px;
  box-shadow: 4px 4px 30px 10px rgba(10, 22, 37, 0.1306);
  border-radius: 0px 0px 50px 0px;
  position: relative;
  padding: 0px 10px;
  position: relative;
}

.bvt-engage-cols::before {
  content: "";
  position: absolute;
  width: 38px;
  border: 1px dashed #000000;
  left: 100%;
  top: 50%;
  z-index: 1;
}

.bvt-engage-cols:last-child::before {
  display: none;
}

.bvt-engage-cols:nth-child(1) {
  background: #f8e45f;
}

.bvt-engage-cols:nth-child(2) {
  background: #66c2ea;
}

.bvt-engage-cols:nth-child(3) {
  background: #9fd05f;
}

.bvt-engage-cols:nth-child(4) {
  background: #fbb854;
}

.bvt-engage-cols h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  color: #000000;
  padding: 23px 0px 14px 0px;
}

.bvt-engage-cols p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 22px;
  color: #000000;
}

.bvt-engage-cols h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: bold;
  font-size: 124px;
  line-height: 186px;
  position: absolute;
  top: -113px;
  cursor: pointer;
  -webkit-text-stroke-color: #000000;
  -webkit-text-stroke-width: 0.01em;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-repeat: no-repeat;
  -webkit-transition: background-size 0.5s cubic-bezier(0.67, 0.01, 0.15, 0.98);
  transition: background-size 0.5s cubic-bezier(0.67, 0.01, 0.15, 0.98);
}

.bvt-engage-fill {
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#fff),
    color-stop(50%, #fff),
    color-stop(50.1%, transparent)
  );
  background-image: linear-gradient(
    180deg,
    #fff 0%,
    #fff 50%,
    transparent 50.1%
  );
  background-position: 100% 0%;
  background-size: 100% 0%;
}

.bvt-engage-cols:nth-child(1):hover .bvt-engage-fill {
  /* -webkit-text-fill-color: #ffde00; */
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffde00),
    color-stop(50%, #ffde00),
    color-stop(50.1%, transparent)
  );
  background-image: linear-gradient(
    180deg,
    #ffde00 0%,
    #ffde00 50%,
    transparent 50.1%
  );
  background-size: 100% 200%;
}

.bvt-engage-cols:nth-child(2):hover .bvt-engage-fill {
  /* -webkit-text-fill-color: #00b2ff; */
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#00b2ff),
    color-stop(50%, #00b2ff),
    color-stop(50.1%, transparent)
  );
  background-image: linear-gradient(
    180deg,
    #00b2ff 0%,
    #00b2ff 50%,
    transparent 50.1%
  );
  background-size: 100% 200%;
}

.bvt-engage-cols:nth-child(3):hover .bvt-engage-fill {
  /* -webkit-text-fill-color: #7ad700; */
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#7ad700),
    color-stop(50%, #7ad700),
    color-stop(50.1%, transparent)
  );
  background-image: linear-gradient(
    180deg,
    #7ad700 0%,
    #7ad700 50%,
    transparent 50.1%
  );
  background-size: 100% 200%;
}

.bvt-engage-cols:nth-child(4):hover .bvt-engage-fill {
  /* -webkit-text-fill-color: #ff9900; */
  background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ff9900),
    color-stop(50%, #ff9900),
    color-stop(50.1%, transparent)
  );
  background-image: linear-gradient(
    180deg,
    #ff9900 0%,
    #ff9900 50%,
    transparent 50.1%
  );
  background-size: 100% 200%;
}

.bvt-schedule-btn {
  text-align: center;
  padding: 65px 0px 80px 0px;
}

.bvt-featured .bvt-schedule-btn {
  text-align: center;
  padding: 40px 0px 80px 0px;
}

.bvt-schedule-btn a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  padding: 12px 47px;
  background: #fb6900;
  border-radius: 50px;
  display: inline-block;
  box-shadow: inset 0 0 0 0 #fb6900;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  border: 1px solid #fb6900;
}

.bvt-schedule-btn a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #fb6900;
  color: #fb6900;
}

/* various */

.bvt-various {
  width: 100%;
  position: relative;
}

.bvt-various::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1800px;
  left: 0px;
  top: -710px;
  right: 0px;
  background: url("../img/Testimonials (1).webp") no-repeat;
  background-size: contain;
  z-index: -1;
}

.bvt-various::after {
  content: "";
  background: url(../img/industries-c-4.svg) no-repeat;
  background-size: contain;
  width: 284px;
  height: 335px;
  position: absolute;
  bottom: 70px;
  left: 0px;
  z-index: 1;
  animation: dot-anim-wb 3s linear 0s infinite alternate;
}

.bvt-various-inner {
  padding: 117px 140px 50px 140px;
  position: relative;
}

.bvt-various-inner .bvt-schedule-btn {
  padding-top: 150px;
}

.bvt-various-inner::after {
  content: "";
  background: url(../img/bvt-various-slider-sue.svg) no-repeat;
  background-size: contain;
  width: 188px;
  height: 188px;
  position: absolute;
  top: -45px;
  right: 0px;
  z-index: 1;
}

.bvt-various-title {
}

.bvt-various-slider .owl-carousel {
}

.bvt-various-slider-items {
  padding-left: 85px;
  padding-bottom: 20px;
}

.bvt-various-slider-items h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-various-slider-items p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding-top: 30px;
}

.bvt-featured {
  position: relative;
}

.bvt-featured::before {
  content: "";
  width: 70px;
  height: 70px;
  position: absolute;
  top: 30px;
  right: 85px;
  z-index: 1;
  background: url("../img/4box.webp") no-repeat;
  background-size: cover;
  animation: rotate-anim 15s linear infinite;
}

@keyframes rotate-anim {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

.bvt-featured-inner {
  width: 100%;
  padding: 100px 0px 0px 0px;
  overflow: hidden;
}

/* .bvt-featured-inner .owl-item {
    padding: 0px 200px;
} */

.bvt-featured-row {
  width: 100%;
  display: flex;
}

/* .bvt-featured-inner .owl-carousel {
    margin-left: 100px;
  } */

.owl-carousel .owl-stage-outer .owl-stage .owl-item {
  width: auto;
}

.bvt-featured-rows {
  display: flex;
  width: 100%;
}



/* .owl-carousel .owl-item img {
    display: block;
    width: 100% !important;
} */

.bvt-featured-cols {
  width: 100%;
  /* padding: 0px 15px; */
}

/* .bvt-featured-cols{
    width: 367px;
    padding: 0px 15px;
} */

.bvt-featured-box {
  width: 100%;
}

/* .bvt-featured-box{
    width: 376px;
} */

.bvt-featured-imgs {
  width: 100%;
  height: 250px;
  border-radius: 20px;
  overflow: hidden;
}

.bvt-featured-imgs img {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  transition-duration: 3s;
}

.bvt-featured-imgs:hover img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  z-index: 0;
}

.bvt-featured-box h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 30px;
  color: #000000;
  padding: 15px 0px;
}

.bvt-featured-box:hover h3 {
  text-decoration: underline;
}

.bvt-featured-read-more {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  color: #fbb040;
  position: relative;
}

.bvt-featured-read-more:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.bvt-convinced {
  position: relative;
}

.bvt-convinced::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1140px;
  left: 0px;
  top: 105px;
  right: 0px;
  background: url("../img/footer-bg.webp") no-repeat;
  background-size: 100% 100%;
  z-index: -1;
}

.bvt-convinced::after {
  content: "";
  position: absolute;
  width: 100px;
  height: 228px;
  top: 40%;
  right: 0px;
  background: url("../img/convinced-yet.svg") no-repeat;
  background-size: cover;
  z-index: 1;
}

.bvt-indu-hassle {
  position: relative;
  padding: 0px 0px 150px 0px;
}

.bvt-indu-hassle .bvt-industries-line-2 {
  background: url(../img/why-brevity-line.webp) no-repeat;
  width: 185px;
  height: 102px;
  position: absolute;
  top: 52%;
  right: 18px;
  z-index: 0;
}

.bvt-indu-hassle .bvt-indu-cir-round {
  background-size: contain !important;
  background: url(../img/bvt-indu-cir-round.webp) no-repeat;
  width: 150px;
  height: 310px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 1;
}

.bvt-convinced-inner {
  padding-top: 105px;
}

/* .bvt-convinced-title{
    padding-top: 20px;
} */

.bvt-convinced-title h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 75px;
  text-align: center;
  color: #000000;
  padding-bottom: 40px;
}

.bvt-convinced-title h2 span {
  color: #fbb040;
}

.bvt-convinced-btn {
  display: inline-block;
  justify-content: center;
  margin: 0px 0px 40px 0px;
}

.bvt-convinced-btn a {
  width: 387px;
  height: 83px;
  background: #000000;
  border-radius: 35px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 38px;
  color: #ffffff;
  display: flex;
  align-items: center;

  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  border: 1px solid #000000;
}

.bvt-convinced-btn a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #000000;
  color: #000000;
}

.bvt-convinced-btn a i {
  margin: 0px 25px;
}

.bvt-convinced-btn:hover a i svg {
  fill: #000000;
}

.bvt-convinced-btn:hover a i svg path {
  fill: #000000;
}

.bvt-convinced-address {
  padding-top: 30px;
}

.bvt-convinced-address a {
  font-family: "Poppins";
  font-style: normal;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #000000;
  display: inline-block;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  position: relative;
}

.bvt-convinced-address a::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  border-radius: 5px;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #000000;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.bvt-convinced-address a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.bvt-convinced-address a span {
  font-weight: 600;
}

.bvt-convinced-row {
  width: 100%;
  display: flex;
  justify-content: space-between;
}

.bvt-convinced-col-5 {
  width: 41%;
  margin: 0 auto;
  padding: 0px 40px;
}

.bvt-convinced-col-7 {
  width: 48%;
}

.bvt-convinced-form-row {
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
  box-shadow: 0px 4px 40px 15px rgba(10, 22, 37, 0.05);
  padding: 50px 196px 50px 53px;
  border-radius: 30px 0px 0px 30px;
}

.bvt-convinced-form-row-inner {
  width: 100%;
}

.bvt-convinced-form-col {
  width: 445px;
}

.bvt-convinced-form-col-inner {
  width: 48%;

  margin-top: 23px;
}

.bvt-convinced-form-col-inner input {
  width: 100%;
  height: 65px;
  border: 1px solid #000000;
  border-radius: 10px;
  text-indent: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.bvt-convinced-form-col-inner select {
  width: 100%;
  height: 65px;
  border: 1px solid #000000;
  border-radius: 10px;
  padding-left: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  position: relative;
}

select:required:invalid {
  color: gray;
}
option[value=""][disabled] {
  display: none;
}
option {
  color: black;
}

.bvt-convinced-form-col-inner textarea {
  width: 100%;
  border: 1px solid #000000;
  border-radius: 10px;
  text-indent: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding-top: 15px;
}

.bvt-convinced-form-col input {
  width: 100%;
  height: 55px;
  border: 1px solid #b2b2b0;
  border-radius: 10px;
  text-indent: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}

.bvt-convinced-form-col select {
  width: 100%;
  height: 65px;
  border: 1px solid #b2b2b0;
  border-radius: 10px;
  /* text-indent: 20px; */
  padding-left: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  position: relative;
}

.select-arrow {
  position: relative;
}

.form-select-quote {
  position: relative;
}

.form-select-quote::after {
  content: "";
  background: url("../img/cheveron-up.webp");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 25px;
  right: 17px;
}

.form-select-career {
  position: relative;
}

.form-select-career::after {
  content: "";
  background: url("../img/cheveron-up.webp");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 22px;
  right: 17px;
}

.select-arrow::after {
  content: "";
  background: url("../img/cheveron-up.webp");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 25px;
  right: 17px;
}

.bvt-quote-cols input::-ms-input-placeholder {
  /* Edge 12-18 */
  color: #b2b2b0 !important;
}

.bvt-quote-cols input::placeholder {
  color: #b2b2b0 !important;
}

.bvt-quote-cols select::-ms-input-placeholder {
  /* Edge 12-18 */
  color: #b2b2b0 !important;
}

.bvt-quote-cols input::placeholder {
  color: #b2b2b0 !important;
}

input::-ms-input-placeholder {
  /* Edge 12-18 */
  color: #b2b2b0;
}

input::placeholder {
  color: #b2b2b0;
}

textarea::-ms-input-placeholder {
  /* Edge 12-18 */
  color: #b2b2b0;
}

textarea::placeholder {
  color: #b2b2b0;
}

.bvt-convinced-form-col textarea {
  width: 100%;
  border: 1px solid #b2b2b0;
  border-radius: 10px;
  text-indent: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  padding-top: 15px;
}

.bvt-convinced-form-col h2 {
  font-family: "Rubik Moonrocks";
  font-style: normal;
  font-weight: 400;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
  text-align: center;
}

.bvt-convinced-form-col-inner h2 {
  font-family: "Rubik Moonrocks";
  font-style: normal;
  font-weight: 400;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
  text-align: center;
}

.bvt-convinced-form-col {
  margin-top: 23px;
}

/* .form-select {
    color: #cacacaca;
} */

.bvt-convinced-form-title-inner h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 75px;
  text-align: center;
  color: #000000;
}

.bvt-convinced-form-title-inner h3 span {
  color: #ffffff;
}

.bvt-convinced-form-title-inner p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;

  padding: 15px 120px;
}

.bvt-convinced-form-title h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 45px;
  color: #000000;
}

.bvt-convinced-form-title p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  opacity: 0.8;
  padding: 15px 120px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  opacity: 0.8;
  padding: 15px 0px;
}

.bvt-convinced-form-col-inner a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  padding: 12px 47px;
  background: #fb6900;
  border-radius: 50px;
  border: 1px solid #fb6900;
  display: inline-block;
  margin: 0 auto;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}

.bvt-convinced-form-col-inner a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #fb6900;
  color: #fb6900;
}

/* .bvt-convinced-form-col button {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 12px 47px;
    background: #FB6900;
    border-radius: 50px;
    display: inline-block;
    margin: 0 auto;
    -webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.4s;
    border: 1px solid #FB6900;
}

.bvt-convinced-form-col button:hover {
    box-shadow: inset 400px 0 0 0 #fff;
    border: 1px solid #FB6900;
    color: #FB6900;
} */

.btv-lets-title h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 72px;
  color: #000000;
  text-transform: capitalize;
}

.btv-lets-title h2 span {
  display: block;
  color: #ffffff;
}

.btv-lets-meet-row {
  padding-top: 111px;
  align-items: center;
}

.btv-lets-address-row {
  display: flex;
}

.btv-lets-address-cols {
  display: flex;
  align-items: flex-start;
  padding-right: 10px;
}

.btv-lets-address-img {
  width: 125px;
  height: 125px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 4px 4px 24px rgba(0, 0, 0, 0.45);
  border-radius: 100px;
  flex: none;
}

.btv-lets-address-img img {
  width: 100%;
  height: 100%;
  transition: all 0.4s ease;
  transform: rotate(0deg);
}

.btv-lets-address-img img:hover {
  transition: all 0.4s ease;
  transform: rotate(360deg);
}

.btv-lets-address-text {
  padding-left: 30px;
}

.btv-lets-address-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.btv-lets-address-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0px;
}

/* Footer */

/* new-footer-17-5-2024 start */
.second-footer {
  margin-top: 50px !important;
}

.bvt-new-footer {
  position: relative;
  width: 100%;
  height: auto;
  margin-top: 40px;
  overflow-x: hidden;
}

.bvt-new-footer::after {
  content: "";
  background-image: url("../img/industries-c-1.webp");
  height: 310px;
  width: 310px;
  position: absolute;
  right: -39px;
  bottom: 69px;
  opacity: 0.4;
  z-index: -1;
}

.bvt-new-footer .footer-top {
  display: flex;
}

.bvt-new-footer .footer-left {
  position: relative;
  height: 479px;
  width: 259px;
}

/* redesign footer animation */

.bvt-new-footer .footer-logo-shadow {
  position: absolute;
  height: 479px;
  width: 310px;
  left: -48px;
  top: -10px;
  background: url("../img/Brevity_logo-new-footer1.webp") no-repeat;
  background-size: contain;
  z-index: 1;
  opacity: 1;
  transform: translateY(120px);
  transition: opacity 0.5s ease, transform 0.5s ease;
}

.bvt-new-footer .footer-fill-logo {
  width: 114px;
  height: 176px;
  position: absolute;
  left: 132px;
  bottom: 100px;
  z-index: 1;
  transform: translateY(100px);
  transition: opacity 0.5s ease, transform 1s ease;
}

.bvt-new-footer .footer-fill-logo img {
  width: 100%;
  height: 100%;
}

.bvt-new-footer .footer-right {
  padding-top: 46px;
  display: flex;
}

.bvt-new-footer .footer-social-icon li {
  transition: all 0.7s ease;
  transform: rotate(0deg);
}

.bvt-new-footer .footer-social-icon li:hover {
  transition: all 0.7s ease;
  transform: rotate(360deg);
}

.bvt-footer-link ul li a:hover {
  opacity: 1;
}

.bvt-footer-link:nth-child(1) {
  padding-left: 138px;
}

.bvt-footer-link:nth-child(2) {
  padding-left: 46px;
}

.bvt-footer-link:nth-child(3) {
  padding-left: 63px;
}

.bvt-footer-link h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #000000;
  padding: 0px 0px 25px 0px;
}

.bvt-footer-link ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.bvt-footer-link ul li a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  opacity: 0.8;
  padding-bottom: 5px;
  display: inline-block;
}

.bvt-new-footer .footer-social-icon li a {
  line-height: 0 !important;
}

.bvt-new-footer .footer-middle {
  display: flex;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 36px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}

.bvt-new-footer .footer-social-icon {
  padding-left: 95px;
}

.footer-social-icon ul {
  list-style: none;
  display: flex;
  justify-content: right;
  padding: 0px;
  margin: 0px;
}

.footer-social-icon ul li {
  width: 40px;
  height: 40px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}

.footer-social-icon ul li a svg {
  width: 22px;
}

.footer-social-icon ul li:nth-child(1) {
  border: 2px solid #f6dd34;
}

.footer-social-icon ul li:nth-child(2) {
  border: 2px solid #8cc63f;
}

.footer-social-icon ul li:nth-child(3) {
  border: 2px solid #fbb040;
}

.footer-social-icon ul li:nth-child(4) {
  border: 2px solid #29aae2;
  margin-right: 0;
}

.footer-middle-link {
  padding-left: 108px;
}

.footer-middle-link ul {
  margin: 0px 0px 0px 0px;
  padding: 0px;
  list-style: none;
  display: flex;
  justify-content: flex-start;
}

.footer-middle-link ul li a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
  color: #000000;
  display: block;
  transition: 0.3s;
}

.footer-middle-link ul li a:hover {
  color: #fb6900;
}

.footer-middle-link ul li {
  position: relative;
  margin: 0px 25px;
}

.footer-middle-link ul li:first-child {
  margin-left: 0px;
}

.footer-middle-link ul li::after {
  content: "";
  width: 3px;
  height: 15px;
  background: #000000;
  position: absolute;
  top: 5px;
  right: -25px;
  display: inline-block;
}

.footer-middle-link ul li:last-child::after {
  content: "";
  width: 3px;
  height: 15px;
  background: transparent;
  position: absolute;
  top: 5px;
  right: 0px;
  display: inline-block;
}

.footer-bottom .footer-copy-right {
  padding-top: 29px;
  padding-bottom: 29px;
}

.footer-bottom .footer-copy-right a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  opacity: 0.5;
  text-align: right;
}

/* new-footer-17-5-2024 end */

.bvt-various-slider .owl-theme .owl-dots .owl-dot span {
  background: #ffffff !important;
}

.bvt-various-slider .owl-theme .owl-dots .owl-dot span {
  background: #ffffff !important;
}

.bvt-various-slider .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  width: 15px !important;
  height: 15px !important;
  background: #000000 !important;
  border: 3px solid #f6dd34 !important;
  outline-style: solid !important;
  outline-color: black !important;
}

.owl-two .owl-dots .owl-dot {
  display: none !important;
}

.bvt-featured {
  overflow: hidden;
}

.bvt-featured-schedule {
  background: #f7f7f7;
  padding: 50px 0px 50px 0px;
}

.btn-success {
}

.bvt-header-btn {
  position: absolute;
  right: 0;
  top: 0px;
  padding: 0px 32px;
  border: transparent;
  background: #fb6900;
  height: 100%;
}

.bvt-header-btn {
}

/* .bvt-header-btn a::after {
    content: '';
    position: absolute;
    width: 100%;
    transform: scaleX(0);
    border-radius: 5px;
    height: 3px;
    bottom: 0;
    left: 0;
    background: #000000;
    transform-origin: bottom right;
    transition: transform 0.25s ease-out;
  } */
/* .bvt-header-btn a:hover::after {
    transform: scaleX(1);
    transform-origin: bottom left;
  } */
.header-btn-a {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.header-btn-a a {
  position: relative;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  outline: none;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  position: relative;
}

.header-btn-a a::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  border-radius: 5px;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #ffffff;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.header-btn-a a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

/* .header-btn:hover{
    box-shadow: inset 400px 0 0 0 #fff;
    border-bottom: 2px solid #FB6900;
    color: #FB6900;
}  */

.bvt-header .navbar-expand-lg .navbar-nav {
  align-items: center;
  margin-left: 85px;
}

.bvt-header .navbar-expand-lg {
  padding: 0px !important;
}

.bvt-industries-imgs-list-row button {
  padding: 0px;
  margin: 0px;
}

.dropdown:hover > .dropdown-menu {
  display: block;
}

.dropdown > .dropdown-toggle:active {
  pointer-events: none;
}

.navbar-nav .nav-link {
  color: #fff;
}

.dropend .dropdown-toggle {
  color: salmon;
  margin-left: 1em;
}

.dropdown-item:hover {
  background-color: lightsalmon;
  color: #fff;
}

.dropdown .dropdown-menu {
  display: none;
}

.dropdown:hover > .dropdown-menu,
.dropend:hover > .dropdown-menu {
  display: block;
  margin-top: 0.125em;
  margin-left: 0.125em;
}

/* .................. */

.scroller {
  width: 100%;
  margin: 25px 0px 0px 0px;
}

.scroller__inner {
  padding-block: 1rem;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.scroller[data-animated="true"] {
  overflow: hidden;
  -webkit-mask: linear-gradient(
    90deg,
    transparent,
    white 20%,
    white 80%,
    transparent
  );
  mask: linear-gradient(90deg, transparent, white 20%, white 80%, transparent);
}

.scroller[data-animated="true"] .scroller__inner {
  width: max-content;
  flex-wrap: nowrap;
  animation: scroll var(--_animation-duration, 40s)
    var(--_animation-direction, forwards) linear infinite;
  animation-delay: 1s;
}

.scroller[data-direction="left"] {
  --_animation-direction: forwards;
}

.scroller[data-direction="right"] {
  --_animation-direction: reverse;
}

.scroller[data-direction="slow"] {
  --_animation-duration: 20s;
}

.scroller[data-speed="fast"] {
  --_animation-duration: 10s;
}

@keyframes scroll {
  to {
    transform: translate(calc(-50% - 0.5rem));
  }
}

.scroller[data-animated="true"]
  .scroller__inner:has(img:hover, img:active, img:focus) {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

/* img:hover, img:focus, img:active {
    transform: scale(1.1);
    filter: saturate(1.5);
} */

.scroller[data-animated="true"]
  .scroller__inner:has(li:hover, li:active, li:focus) {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

/* .scroller li:hover, li:focus, li:active {
    transform: scale(1.1);
    filter: saturate(3);
} */
/* general styles */

.tag-list {
  margin: 0 auto;
  padding-inline: 0;
  list-style: none;
}

.nav-pills .nav-link.active {
  background: transparent !important;
}

/* .......................... */

:root {
  --slide-count: 4;
  --slide-height: 265px;
}

#slider {
  overflow: hidden;
}

#slider ul li {
  padding: 0;
  border-radius: 10px;
  background-size: cover;
  background-position: center;
}

.col1 ul,
.col3 ul {
  animation: scrollup 15s forwards linear infinite;
  list-style: none;
  /*   transition:all 2500ms linear; */
  padding: 0;
}

.col2 ul {
  animation: scrolldown 15s forwards linear infinite;
  transform: translateY(calc(var(--slide-height) * var(--slide-count) * -1));
  list-style: none;
  margin: 0px 15px;
  /*   transition:all 2500ms linear; */
  padding: 0;
  /*   height:700px;
  width:150px; */
}

#slider ul li img {
  border-radius: 10px;
}

@-webkit-keyframes scrollup {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(calc(var(--slide-height) * var(--slide-count) * -1));
  }
}

@keyframes scrollup {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(calc(var(--slide-height) * var(--slide-count) * -1));
  }
}

@-webkit-keyframes scrolldown {
  0% {
    transform: translateY(calc(var(--slide-height) * var(--slide-count) * -1));
  }

  100% {
    transform: translateY(0);
  }
}

@keyframes scrolldown {
  0% {
    transform: translateY(calc(var(--slide-height) * var(--slide-count) * -1));
  }

  100% {
    transform: translateY(0);
  }
}

/* industries */

.bvt-industries-pages-text h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 52px;
  color: #000000;
  padding-bottom: 13px;
}

.bvt-industries-pages-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 65px;
  color: #000000;
  max-width: 583px;
}

.bvt-industries-pages-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding: 40px 0px 60px 0px;
}

.bvt-industries-pages-text a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  padding: 12px 30px;
  background: #fb6900;
  border-radius: 50px;
  display: inline-block;
}

.bvt-industries-pages {
  position: relative;
  padding: 70px 0px 0px 0px;
  margin-top: 90px;
}

.bvt-industries-pages::after {
  content: "";
  background: url("../img/Mask group (3).webp") no-repeat;
  background-size: 100%;
  width: 574px;
  height: 700px;
  position: absolute;
  top: 50px;
  right: 0px;
}

.bvt-industries-pages::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1280px;
  left: 0px;
  right: 0px;
  top: -50px;
  background: url(../img/industries-bg.webp) no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  background-position: right;
}

/* verticals */

.bvt-verticals-tabs {
  background: #ffffff;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.05);
  margin: 125px 0px 90px 0px;
  border-radius: 50px 50px 50px 50px;
  display: flex;
}

.bvt-verticals-tabs .nav-pills {
  width: 68%;
  background: #fbb040;
  border-radius: 50px 0px 0px 50px;
  padding: 45px 20px;
  position: relative;
}

.bvt-verticals-tabs .nav-pills .nav-link.active {
  color: #ffffff !important;
  width: 100%;
  text-align: left;
}

.bvt-verticals-tabs .nav-item {
  position: relative;
  width: 100%;
}

.bvt-verticals-tabs .nav-pills .nav-link.active::after {
  content: "";
  background: url(../img/arrow-left.svg) no-repeat;
  width: 34px;
  height: 34px;
  position: absolute;
  background-size: contain;
  right: -30px;
  top: 0px;
}

.bvt-verticals-tabs .nav-pills::after {
  content: "";
  background: url("../img/Subtract606.svg") no-repeat;
  width: 130px;
  height: 130px;
  position: absolute;
  bottom: -50px;
  left: -60px;
  background-size: contain;
}

.bvt-verticals-tabs .nav-pills li button {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #000000 !important;
  padding-bottom: 45px;
  display: block;
  position: relative;
}

.bvt-verticals-tabs .tab-content {
  width: 60%;
  position: relative;
  z-index: 0;
}

.bvt-verticals-box {
  display: flex;
  margin: 127px 0px 60px 0px;
  background: #ffffff;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.05);
  border-radius: 50px;
}

.bvt-verticals-icon {
  position: relative;
}

.bvt-verticals-icon::after {
  content: "";
  background: url("../img/Subtract-142x142.svg") no-repeat;
  width: 142px;
  height: 142px;
  position: absolute;
  bottom: -130px;
  right: 140px;
  background-size: contain;
}

.bvt-verticals-icon::before {
  content: "";
  background: url("../img/why-brevity-line.webp") no-repeat;
  width: 95px;
  height: 25px;
  position: absolute;
  bottom: -190px;
  left: 40px;
  background-size: contain;
}

.bvt-verticals-box-left {
  width: 40%;
  position: relative;
}

.bvt-verticals-box-menu {
  background: #fbb040;
  border-radius: 50px 0px 0px 50px;
  padding: 45px 20px;
  position: relative;
}

.bvt-verticals-box-menu ul li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.bvt-verticals-box-menu ul li a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
  padding-bottom: 65px;
  display: block;
  position: relative;
}

.bvt-verticals-box-menu ul li:last-child a {
  padding-bottom: 0px;
}

.bvt-verticals-box-menu ul li.active a {
  color: #ffffff;
}

.bvt-verticals-box-menu ul li.active a::after {
  content: "";
  background: url("../img/arrow-left.svg") no-repeat;
  width: 34px;
  height: 34px;
  position: absolute;
  background-size: contain;
  right: -30px;
  top: -5px;
}

.bvt-verticals-box-right {
  width: 60%;
  position: relative;
}

.bvt-verticals-box-right::after {
  content: "";
  background: url("../img/indu-left-bg.webp") no-repeat;
  width: 80%;
  height: 345px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-size: contain;
}

.bvt-verticals-data {
}

.bvt-verticals-data {
  padding: 30px 50px 0px 50px;
}

.bvt-verticals-data h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-verticals-data p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding: 25px 0px;
}

.bvt-verticals-data ul {
  list-style: none;
}

.bvt-verticals-data ul li::after {
  content: "";
  background: url("../img/control_camera.svg");
  background-size: contain;
  width: 24px;
  height: 24px;
  position: absolute;
  left: -40px;
}

.bvt-verticals-data ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding-bottom: 8px;
  position: relative;
}

/* benefits */

.bvt-indu-benefits {
  position: relative;
  width: 100%;
  height: 700px;
  padding-top: 35px;
}

.bvt-indu-benefits-img-1 {
  width: 70px;
  height: 70px;
  position: absolute;
  top: -90px;
  right: 0px;
  z-index: 1;
  background: url(../img/4box.webp) no-repeat;
  background-size: cover;
}

.bvt-indu-benefits-img-2 {
  width: 160px;
  height: 360px;
  position: absolute;
  top: 200px;
  right: 0px;
  z-index: 0;
  background: url(../img/bvt-indu-benefits-img-2.svg) no-repeat;
  background-size: cover;
}

.bvt-indu-benefits::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  right: 0px;
  top: 0;
  background: url(../img/benefits-bg.webp) no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  background-position: right;
}

.bvt-indu-benefits-hd h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 67px;
  text-align: right;
  color: #000000;
  width: 319px;
  margin: 0 50px 0 auto;
}

.bvt-indu-benefits-hd h3 span {
  color: #fb6900;
}

.bvt-indu-benefits-box {
}

.bvt-indu-benefits-row {
  padding: 0px 0px 0px 0px;
  display: flex;
  justify-content: flex-end;
}

.bvt-indu-benefits-box-color-1 {
  position: relative;
  background: linear-gradient(
    180deg,
    #55bbe8 0%,
    rgba(85, 187, 232, 0.74) 100%
  );
  border-radius: 25px;
  height: 180px;
  width: 247px;
  padding-top: 24px;
}

.bvt-indu-benefits-box-color-1::before {
  content: "";
  background: url("../img/indu-benefits-1.svg") no-repeat;
  width: 96px;
  height: 96px;
  position: absolute;
  top: 17px;
  left: -7px;
}

.bvt-indu-benefits-box-color-2 {
  position: relative;
  background: linear-gradient(
    180deg,
    rgba(251, 182, 78, 0.78) 0%,
    #fbb64e 100%
  );
  border-radius: 25px;
  height: 180px;
  width: 247px;
  padding-top: 24px;
}

.bvt-indu-benefits-box-color-2::before {
  content: "";
  background: url("../img/indu-benefits-2.svg") no-repeat;
  width: 93px;
  height: 93px;
  position: absolute;
  top: 10px;
  left: 0px;
}

.bvt-indu-benefits-box-color-3 {
  position: relative;
  background: linear-gradient(
    180deg,
    rgba(246, 221, 52, 0.72) 0%,
    #f6dd34 100%
  );
  border-radius: 25px;
  height: 180px;
  width: 247px;
  padding-top: 24px;
}

.bvt-indu-benefits-box-color-3::before {
  content: "";
  background: url("../img/indu-benefits-3.svg") no-repeat;
  width: 77px;
  height: 77px;
  position: absolute;
  top: 0;
  right: 5px;
}

.bvt-indu-benefits-box-color-4 {
  position: relative;
  background: linear-gradient(
    180deg,
    rgba(157, 207, 92, 0.75) 0%,
    #9dcf5c 100%
  );
  border-radius: 25px;
  height: 180px;
  width: 247px;
  padding-top: 24px;
}

.bvt-indu-benefits-box-color-4::before {
  content: "";
  background: url("../img/indu-benefits-4.svg") no-repeat;
  width: 77px;
  height: 83px;
  position: absolute;
  top: 0px;
  right: 10px;
}

.bvt-indu-benefits-box-color-5 {
  position: relative;
  background: linear-gradient(
    180deg,
    #146bb0 0%,
    rgba(20, 107, 176, 0.62) 100%
  );
  border-radius: 25px;
  height: 180px;
  width: 247px;
  padding-top: 24px;
}

.bvt-indu-benefits-box-color-5::before {
  content: "";
  background: url("../img/indu-benefits-5.svg") no-repeat;
  width: 77px;
  height: 83px;
  position: absolute;
  top: 0px;
  right: 0px;
}

.bvt-indu-benefits-icon {
  background-color: rgba(255, 255, 255, 0.4);
  width: 86px;
  height: 86px;
  border-radius: 100px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bvt-indu-benefits-text {
  padding-top: 14px;
}

.bvt-indu-benefits-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 54px;
  color: #ffffff;
}

.bvt-indu-benefits-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}

.bvt-indu-benefits-cols {
  margin-bottom: 36px;
}

.bvt-indu-benefits-row-1 {
  margin-top: 100px;
  margin-right: 40px;
}

.bvt-why-brevity-circle-green::after {
  content: "";
  background: url("../img/why-brevity-circle-green.svg") no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  bottom: 100px;
  left: 10px;
  transition: bottom 0.3s ease-out;
  z-index: -1;
}

.bvt-why-brevity-circle-blue {
  top: 150px;
  content: "";
  background: url("../img/why-brevity-circle-blue.svg") no-repeat;
  width: 142px;
  height: 142px;
  position: absolute;
  right: 0px;
  transition: top 0.1s ease-out;
  z-index: -1;
}

.bvt-why-brevity-boxsis {
  content: "";
  background: url("../img/why-brevity-boxsis.svg") no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 24%;
  left: 43%;
}

.bvt-why-brevity-line-top {
  content: "";
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 91px;
  height: 25px;
  position: absolute;
  top: 10%;
  right: 20%;
}

.bvt-why-brevity-line-center {
  content: "";
  background: url("../img/why-brevity-line.webp") no-repeat;
  width: 91px;
  height: 25px;
  position: absolute;
  top: 56%;
  left: 10%;
}

.up-down {
  -webkit-animation: shimmy 2s infinite;
  animation: shimmy 2s infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

@-webkit-keyframes shimmy {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  100% {
    -webkit-transform: translate(20px, 50px);
    transform: translate(20px, 50px);
  }
}

@keyframes shimmy {
  0% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }

  100% {
    -webkit-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }
}

.up-down-center {
  -webkit-animation: shimmy-center 2s infinite;
  animation: shimmy-center 2s infinite;
  -webkit-animation-direction: alternate-reverse;
  animation-direction: alternate-reverse;
}

@-webkit-keyframes shimmy-center {
  0% {
    -webkit-transform: translate(20px, 50px);
    transform: translate(20px, 50px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes shimmy-center {
  0% {
    -webkit-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

/* consultation */
.bvt-indu-consultation {
  background: #2a3990;
  padding: 87px 0px 74px 0px;
  text-align: center;
  position: relative;
}

.bvt-indu-consultation::after {
  content: "";
  background: url("../img/consultation-subtract.svg") no-repeat;
  width: 90px;
  height: 145px;
  position: absolute;
  top: 0px;
  right: 0px;
}

.bvt-indu-consultation::before {
  content: "";
  background: url("../img/bvt-indu-consultationbefore-1.svg") no-repeat;
  background-size: contain;
  width: 150px;
  height: 150px;
  position: absolute;
  bottom: -36px;
  left: 10px;
}

.bvt-indu-consultation-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 75px;
  color: #ffffff;
}

.bvt-indu-consultation-text h2 span {
  color: #fbb040;
}

.bvt-indu-consultation-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  color: #ffffff;
  opacity: 0.75;
  padding: 30px 0px 65px 0px;
}

.bvt-indu-consultation-text a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #2a3990;
  background: #ffffff;
  border-radius: 100px;
  padding: 12px 37px;
  display: inline-block;
  margin: 0 auto;
  border: 1px solid #fff;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}

.bvt-indu-consultation-text a:hover {
  box-shadow: inset 400px 0 0 0 #fb6900;
  border: 1px solid #fff;
  color: #ffffff;
}

.bvt-indu-services {
  width: 100%;
  background: #ffffff;
  box-shadow: 0px 4px 30px 10px rgba(10, 22, 37, 0.0306);
  padding: 100px 0px 50px 0px;
}

.bvt-indu-services .bvt-services-row {
}

/* practices */

.bvt-practices-list {
}

.bvt-practices-items {
}

.custom-sticky .hfe-site-logo {
  width: 150px;
}

/* practices */

.bvt-schedule-practices {
  position: relative;
}

.bvt-practices-box {
}

.bvt-practices-row {
  width: 100%;
  height: 780px;
  overflow-y: auto;
  position: relative;
  padding: 70px 166px 50px 166px;
}

/* .bvt-practices-row::before{
    content: '';
    background:url('../img/Polygon-arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    position:fixed;
    top: 280px;
    left: 287px;
} */

.bvt-practices-row::-webkit-scrollbar {
  display: none;
}

.bvt-practices-col {
  display: flex;
  align-items: center;
  margin: 0px 0px 45px 0px;
  position: relative;
}

/* .bvt-practices-col:nth-child(2)::before{
    content: '';
    background:url('../img/Polygon-arrow.svg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    position:absolute;
    top:0px;
    left: 0px;
} */

.bvt-practices-col::after {
  content: "";
  position: absolute;
  top: 110px;
  left: 53px;
  width: 1px;
  height: 65px;
  border: 1px dashed #2a3990;
  transform: rotate(0deg);
}

.bvt-practices-col:last-child::after {
  display: none;
}

.bvt-practices-number {
  width: 12%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  /* width: 8%;
    text-align: center; */
}

.bvt-practices-number-fill {
  font-family: "Poppins";
  font-weight: 700;
  font-size: 111px;
  line-height: 60px;
  width: fit-content;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #2a3990;
  cursor: pointer;
}

.bvt-practices-pre {
  width: 100%;
  margin-left: 15px;
}

.bvt-practices-pre h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-practices-pre p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #4f5c5c;
}

/* Schedule A Call */

.bvt-schedule-call {
  padding-top: 180px;
  position: relative;
  overflow: hidden;
}

.bvt-schedule-call-img {
  padding: 50px 0px 100px 0px;
}

.bvt-schedule-call-img img {
  width: 100%;
}

.bvt-schedule-call-1 {
  background: url(../img/why-brevity-circle-green.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 100px;
  left: 10px;
}

.bvt-schedule-call-2 {
  background: url(../img/why-brevity-circle-blue.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  bottom: 100px;
  right: -30px;
}

.bvt-schedule-practices-1 {
  background: url(../img/industries-c-4.svg) no-repeat;
  background-size: contain;
  width: 284px;
  height: 335px;
  position: absolute;
  top: 130px;
  left: 0px;
  z-index: 1;
}

.bvt-practices-industries-1 {
  background: url(../img/bvt-practices-industries-1.svg) no-repeat;
  background-size: contain;
  width: 204px;
  height: 204px;
  position: absolute;
  top: 160px;
  left: 0px;
  z-index: 2;
}

.bvt-practices-industries-2 {
  width: 70px;
  height: 70px;
  position: absolute;
  top: 42%;
  right: 85px;
  z-index: 1;
  background: url(../img/4box.webp) no-repeat;
  background-size: cover;
  animation: rotate-anim 15s linear infinite;
}

.bvt-schedule-practices-2 {
  background: url(../img/why-brevity-line.webp) no-repeat;
  width: 91px;
  height: 25px;
  position: absolute;
  top: 300px;
  right: 20%;
}

/* Get A Quote Now */

.bvt-quote {
  padding: 77px 180px;
  background: #ffffff;
  margin-top: 80px;
}

.bvt-quote-inner {
  /* background: #FFFFFF;
    border-radius: 20px; */
  padding: 40px 100px 45px 100px;
}

.bvt-quote-form {
  padding-top: 24px;
}

.bvt-quote-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.bvt-quote-cols {
  width: 48%;
}

.bvt-quote-full-cols {
  width: 100%;
}

.bvt-quote-mobile-code {
  width: 68px !important;
  margin-right: 15px;
}

.bvt-quote-mobile {
  display: flex;
}

.bvt-quote-cols input {
  border: 1px solid #cacacaca;
  border-radius: 10px;
  width: 100%;
  height: 65px;
  text-indent: 15px;
  margin-bottom: 20px;
  outline: none;
  color: #000000;
}

.bvt-quote-cols input::placeholder {
  color: #000000;
  opacity: 1;
}

.bvt-quote-cols input::-ms-input-placeholder {
  color: #000000;
}

.bvt-quote-cols select {
  border: 1px solid #cacacaca;
  border-radius: 10px;
  width: 100%;
  height: 65px;
  /* text-indent: 15px; */
  padding-left: 15px;
  margin-bottom: 20px;
  outline: none;
  color: #000000;
  appearance: none;
}

/* select {
    color: #b2b2b0 !important;
} */

select option {
  color: black !important;
}

.bvt-quote-full-cols textarea {
  border: 1px solid #cacacaca;
  border-radius: 10px;
  width: 100%;
  text-indent: 15px;
  margin-bottom: 20px;
  outline: none;
  padding-top: 10px;
}

.bvt-quote-full-cols h2 {
  font-family: "Rubik Moonrocks";
  font-style: normal;
  font-weight: 400;
  font-size: 50px;
  line-height: 59px;
  color: #000000;
  text-align: center;
  padding: 40px 0px;
}

.bvt-quote-full-cols a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  padding: 12px 47px;
  background: #fb6900;
  border-radius: 50px;
  display: inline-block;
  margin: 0 auto;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}

.bvt-quote-full-cols a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #fb6900;
  color: #fb6900;
}

.bvt-practices-qutote {
  padding-top: 50px;
}

.bvt-practices-industries {
  padding: 100px 0px 0px 0px;
}

.bvt-verticals-tabs .tab-content {
  position: relative;
}

.bvt-verticals-tabs .tab-content::after {
  content: "";
  background: url("../img/indu-left-bg.webp") no-repeat;
  width: 80%;
  height: 345px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  background-size: contain;
  z-index: -1;
}

/*  */

.my-timeline-main {
  width: 100%;
  /* height: 1000px; */
  /* overflow-y: auto; */
  margin-top: 30px;
}

.my-timeline-main::-webkit-scrollbar {
  display: none;
}

.my-timeline {
  position: relative;
  max-width: 68%;
  /* height: 500px;
      overflow-y: auto; */
  margin: 100px auto 0 auto;
  /* padding: 0px 100px; */
}

.my-container {
  padding: 32px 50px;
  position: relative;
  width: 100%;
  opacity: 1;
}

.my-container:hover .bvt-practices-number-fill {
  -webkit-text-fill-color: #2a3990;
}

.my-container:nth-child(1) {
  animation-delay: 0s;
}

.my-container:nth-child(2) {
  animation-delay: 1s;
}

.my-container:nth-child(3) {
  animation-delay: 2s;
}

.my-container:nth-child(4) {
  animation-delay: 3s;
}

.my-container:nth-child(5) {
  animation-delay: 4s;
}

.my-container:nth-child(6) {
  animation-delay: 5s;
}

.my-container:nth-child(7) {
  animation-delay: 6s;
}

.my-container:nth-child(8) {
  animation-delay: 7s;
}

.text-box {
  padding: 0px 0px 0px 50px;
  position: relative;
  font-size: 16px;
  color: #1f1f1f;
  font-weight: 400;
  /* background-color: white;
      border: 2px solid #0FA99F;
      filter: drop-shadow(0px 0px 20px rgba(190, 190, 190, 0.25)); */
  border-radius: 6px;
}

.text-box h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-bottom: 5px;
}

.text-box p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #4f5c5c;
}

/* .text-box::after{
    content: '';
      position: absolute;
      top: 110px;
      left: -23px;
      width: 1px;
      height: 65px;
      border: 1px dashed #2A3990;
      transform: rotate(0deg);
  } */

.left-container {
  left: 0;
}

.right-container {
  left: 0px;
}

.bvt-practices-number-fill {
  font-family: "Poppins";
  font-weight: 700;
  font-size: 111px;
  line-height: 90px;
  background-color: #ffffff;
  width: fit-content;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #2a3990;
  cursor: pointer;
  position: absolute;
  left: 0%;
  top: 56px;
  transform: translateX(-50%);
}

/* .bvt-practices-number-fill {
      font-family: 'Poppins';
      font-weight: 700;
      font-size: 111px;
      line-height: 90px;
      background-color: #FFFFFF;
      width: fit-content;
      -webkit-text-fill-color: transparent;
      -webkit-text-stroke: 1px #2A3990;
      cursor: pointer;
      position: absolute;
      left: 0px;
      top: 56px;
  } */

/* .my-container h5 {
      position: absolute;
      color: #000;
      text-align: center;
      font-family: "Lato";
      font-size: 21px;
      font-style: normal;
      font-weight: 600;
      line-height: normal;
      right: -162px;
      top: 56px;
  } */

/* .right-container h5 {
      left: 0px;
      text-align: left;
  } */

/* .timeline-line::after {
      content: '';
      position: absolute;
      top: 110px;
      left: 27px;
      width: 1px;
      height: 87%;
      border: 1px dashed #2A3990;
      transform: rotate(0deg);
      z-index: -1;
  } */

.timeline-line::after {
  content: "";
  position: absolute;
  background: url(./../img/blue-line.svg) repeat-y;
  z-index: -1;
  width: 1px;
  height: 90%;
  left: 0px;
  top: 60px;
}

.timeline-image {
  position: absolute;
  left: -12px;
  width: 20px;
  height: auto;
  transition: top 0.5s ease;
  top: 0;
  display: none;
}

.my-timeline::after {
  content: "";
  position: absolute;
  width: 4px;
  background-color: transparent;
  top: 0;
  left: 199px;
  margin-left: -2px;
  z-index: -1;
  height: 100%;
}

/* Industries Inner */

.bvt-indu-inner-banner {
  /* background-color: #F6DD34; */
  background: linear-gradient(180.65deg, #ffee7d 0.56%, #f6dd34 115.04%);
  padding: 0px 0px 0px 0px;
  /* margin-top: 90px; */
}
.bvt-industry-hexyellow .hexagon {
  background-color: #f6dd34;
}
.bvt-services-inner-banner {
  /* background-color: #FBB040; */
  background: linear-gradient(184.91deg, #ffd69a 3.96%, #fbb040 100.97%);
  padding: 0px 0px 0px 0px;
  /* margin-top: 90px; */
}
.bvt-industry-hexorange .hexagon {
  background-color: #fbb040;
}
.bvt-hire-developer-banner {
  background: linear-gradient(180deg, #c1f57b 0%, #8cc63f 100%);
  padding: 0px 0px 0px 0px;
}
.bvt-industry-hexgreen .hexagon {
  background-color: #8cc63f;
}
.bvt-net-dev-company {
  /* background-color: #29AAE2; */
  background: linear-gradient(180deg, #9be1ff 0%, #29aae2 100%);
  padding: 0px 0px 0px 0px;
  /* margin-top: 90px; */
}
.bvt-industry-hexblue .hexagon {
  background-color: #29aae2;
}
/* Rectangle 217 */
.bvt-hire-dev-bnrcontent {
  position: relative;
  bottom: -65px;
  padding-top: 40px;
  padding: 40px 40px 0px 40px;
}

.bvt-indu-inner-text {
  text-align: center;
}

.bvt-indu-inner-text h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 52px;
  color: #000000;
  padding-bottom: 13px;
}

.bvt-indu-inner-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 65px;
  color: #000000;
}
.bvt-indu-inner-text h2 span {
  color: #ffffff;
}

.bvt-indu-inner-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding: 25px 0px;
}

.bvt-indu-inner-text a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #fb6900;
  padding: 25px 0px 0px 0px;
  border-bottom: 1px solid #fb6900;
}

.bvt-indu-inner-text a i svg {
  width: 20px;
  height: 20px;
}

.hexagon-gallery-main {
  position: relative;
  height: 570px;
  overflow-x: hidden;
  background-color: #ffffff;
}

.hexagon-gallery {
  /* max-width: 100%; */
  /* margin: auto; */
  margin-top: 50px;
  display: grid;
  grid-template-columns: repeat(8, 2fr);
  grid-auto-rows: 200px;
  grid-gap: 14px;
  padding-bottom: 50px;
  position: absolute;
  top: -260px;
  left: -40px;
  /* transform: translateX(-50%); */
}

/*  */

.hex {
  display: flex;
  position: relative;
  width: 240px;
  height: 265px;
  background-color: #d3bd2c;

  -webkit-clip-path: polygon(
    50% 0%,
    100% 25%,
    100% 75%,
    50% 100%,
    0% 75%,
    0% 25%
  );
  clip-path: polygon(50% 0%, 100% 25%, 100% 75%, 50% 100%, 0% 75%, 0% 25%);

  /* -webkit-clip-path: polygon(45% 1.3397459622%, 46.5797985667% 0.6030737921%, 48.2635182233% 0.1519224699%, 50% 0%, 51.7364817767% 0.1519224699%, 53.4202014333% 0.6030737921%, 55% 1.3397459622%, 89.6410161514% 21.3397459622%, 91.0688922482% 22.3395555688%, 92.3014605826% 23.5721239031%, 93.3012701892% 25%, 94.0379423592% 26.5797985667%, 94.4890936815% 28.2635182233%, 94.6410161514% 30%, 94.6410161514% 70%, 94.4890936815% 71.7364817767%, 94.0379423592% 73.4202014333%, 93.3012701892% 75%, 92.3014605826% 76.4278760969%, 91.0688922482% 77.6604444312%, 89.6410161514% 78.6602540378%, 55% 98.6602540378%, 53.4202014333% 99.3969262079%, 51.7364817767% 99.8480775301%, 50% 100%, 48.2635182233% 99.8480775301%, 46.5797985667% 99.3969262079%, 45% 98.6602540378%, 10.3589838486% 78.6602540378%, 8.9311077518% 77.6604444312%, 7.6985394174% 76.4278760969%, 6.6987298108% 75%, 5.9620576408% 73.4202014333%, 5.5109063185% 71.7364817767%, 5.3589838486% 70%, 5.3589838486% 30%, 5.5109063185% 28.2635182233%, 5.9620576408% 26.5797985667%, 6.6987298108% 25%, 7.6985394174% 23.5721239031%, 8.9311077518% 22.3395555688%, 10.3589838486% 21.3397459622%);  
    clip-path: polygon(45% 1.3397459622%, 46.5797985667% 0.6030737921%, 48.2635182233% 0.1519224699%, 50% 0%, 51.7364817767% 0.1519224699%, 53.4202014333% 0.6030737921%, 55% 1.3397459622%, 89.6410161514% 21.3397459622%, 91.0688922482% 22.3395555688%, 92.3014605826% 23.5721239031%, 93.3012701892% 25%, 94.0379423592% 26.5797985667%, 94.4890936815% 28.2635182233%, 94.6410161514% 30%, 94.6410161514% 70%, 94.4890936815% 71.7364817767%, 94.0379423592% 73.4202014333%, 93.3012701892% 75%, 92.3014605826% 76.4278760969%, 91.0688922482% 77.6604444312%, 89.6410161514% 78.6602540378%, 55% 98.6602540378%, 53.4202014333% 99.3969262079%, 51.7364817767% 99.8480775301%, 50% 100%, 48.2635182233% 99.8480775301%, 46.5797985667% 99.3969262079%, 45% 98.6602540378%, 10.3589838486% 78.6602540378%, 8.9311077518% 77.6604444312%, 7.6985394174% 76.4278760969%, 6.6987298108% 75%, 5.9620576408% 73.4202014333%, 5.5109063185% 71.7364817767%, 5.3589838486% 70%, 5.3589838486% 30%, 5.5109063185% 28.2635182233%, 5.9620576408% 26.5797985667%, 6.6987298108% 25%, 7.6985394174% 23.5721239031%, 8.9311077518% 22.3395555688%, 10.3589838486% 21.3397459622%); */
}

/* .hex:before { 
    content: ""; 
    position: absolute; 
    top: -25px; 
    left: 0; 
    width: 0; 
    height: 0; 
    border-left: 50px solid transparent; 
    border-right: 50px solid transparent; 
    border-bottom: 29px solid red;
    border-radius: 10px;} 
    .hex:after { 
    content: ""; 
    position: absolute; 
    bottom: -25px; 
    left: 0; 
    width: 0; 
    height: 0; 
    border-left: 50px solid transparent; 
    border-right: 50px solid transparent; 
    border-top: 29px solid red;
    border-radius: 10px;} */

.hex-flip-img {
  width: 100%;
  height: 100%;
}

.hex-flip-img img {
  width: 100%;
  height: 100%;
}

.hexagon-slider {
  width: 500px !important;
  height: 380px !important;
}

.hexagon-slider img {
  width: 100% !important;
  height: 100% !important;
}

.hex:first-child {
  grid-row-start: 1;
  grid-column: 2 / span 2;
}

.hex:nth-child(2) {
  grid-row-start: 1;
  grid-column: 4 / span 2;
}

.hex:nth-child(3) {
  grid-row-start: 1;
  grid-column: 6 / span 2;
}

.hex:nth-child(4) {
  grid-row-start: 1;
  grid-column: 8 / span 2;
}

.hex:nth-child(5) {
  grid-row-start: 1;
  grid-column: 10 / span 2;
}

.hex:nth-child(6) {
  grid-row-start: 1;
  grid-column: 12 / span 2;
}

.hex:nth-child(7) {
  grid-row-start: 2;
  grid-column: 1 / span 2;
}

.hex:nth-child(8) {
  grid-row-start: 2;
  grid-column: 3 / span 2;
}

.hex:nth-child(9) {
  grid-row-start: 2;
  grid-column: 5 / span 2;
}

.hex:nth-child(10) {
  grid-row-start: 2;
  grid-column: 7 / span 2;
}

.hex:nth-child(11) {
  grid-row-start: 2;
  grid-column: 9 / span 2;
}

.hex:nth-child(12) {
  grid-row-start: 2;
  grid-column: 11 / span 2;
}

.hex:nth-child(13) {
  grid-row-start: 3;
  grid-column: 2 / span 2;
}

.hex:nth-child(14) {
  grid-row-start: 3;
  grid-column: 4 / span 2;
}

.hex:nth-child(15) {
  grid-row-start: 3;
  grid-column: 6 / span 2;
}

.hex:nth-child(16) {
  grid-row-start: 3;
  grid-column: 8 / span 2;
}

.hex:nth-child(17) {
  grid-row-start: 3;
  grid-column: 10 / span 2;
}

.bvt-breadcrumb .breadcrumb {
  justify-content: center;
}

.bvt-breadcrumb .breadcrumb-item {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  text-decoration: underline;
}

.bvt-breadcrumb a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  text-decoration: underline;
}

.bvt-breadcrumb .breadcrumb-item.active {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  color: #000000;
  text-decoration: underline;
}

.bvt-indu-inner-verticals {
  padding: 0px 0px 50px 0px;
  position: relative;
}

.bvt-indu-inner-verticals-1 {
  background: url(../img/Subtract-142x142.svg) no-repeat;
  width: 142px;
  height: 142px;
  position: absolute;
  top: -30px;
  right: -30px;
  background-size: contain;
}

.bvt-indu-inner-verticals-2::after {
  content: "";
  background: url(../img/why-brevity-circle-green.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  /* top: 28%; */
  left: 10px;
  /* bottom:0px; */
}

.bvt-indu-inner-verticals-3 {
  background: url(../img/bvt-indu-inner-verticals-3.svg) no-repeat;
  background-size: contain;
  width: 112px;
  height: 142px;
  position: absolute;
  top: 48%;
  right: 0px;
}

.bvt-indu-inner-verticals-4 {
  background: url(../img/why-brevity-line.webp) no-repeat;
  width: 95px;
  height: 25px;
  position: absolute;
  top: 44%;
  left: 160px;
  background-size: contain;
}

.bvt-indu-inner-verticals-5 {
  background: url(../img/industries-c-4.svg) no-repeat;
  background-size: contain;
  width: 284px;
  height: 335px;
  position: absolute;
  bottom: 7%;
  left: 0px;
  z-index: 1;
}

/* .bvt-indu-inner-verticals-6{
    background: url(../img/why-brevity-line.webp) no-repeat;
    width: 95px;
    height: 25px;
    position: absolute;
    bottom: 15%;
    left: 100px;
    background-size: contain;
} */

.bvt-web-app-deve-inner-1 {
  background: url(../img/why-brevity-circle-green.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 28%;
  left: 10px;
}

.bvt-web-app-deve-inner-2 {
  background: url(../img/bvt-web-app-deve-inner-2.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 230px;
  right: 10px;
}

.bvt-web-app-deve-inner-3 {
  background: url(../img/bvt-web-app-deve-inner-3.svg) no-repeat;
  background-size: contain;
  width: 120px;
  height: 140px;
  position: absolute;
  bottom: 230px;
  right: 0;
}

.bvt-web-app-deve-inner-4 {
  width: 70px;
  height: 70px;
  position: absolute;
  top: 50%;
  right: 85px;
  z-index: 1;
  background: url(../img/4box.webp) no-repeat;
  background-size: cover;
  animation: rotate-anim 15s linear infinite;
}


.bvt-indu-inner-items {
  border-bottom: 1px solid #dddddd;
}


.bvt-indu-inner-items:last-child {
  border-bottom: transparent;
}

.bvt-indu-inner-items h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-bottom: 10px;
  display: flex;
}

.bvt-indu-inner-items h3 i svg {
  width: 20px;
  height: 20px;
  margin-right: 20px;
}

.bvt-indu-inner-ver-list{
  padding: 30px 0px;
}
.data-list-row:first-child{
  margin-top: 70px;
}
.data-list-row:first-child .bvt-indu-inner-ver-list{
  padding-top: 0px;
}
.data-list-row:last-child .bvt-indu-inner-ver-list{
  padding-bottom: 0px;
}

.bvt-indu-inner-items p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #4f5c5c;
  padding-left: 40px;
  padding-bottom: 30px;
  margin-bottom: 0px;
}

.bvt-indu-inner-items p:last-child{
  padding-bottom: 0px;
}



.bvt-indu-inner-benefits-list {
  margin-top: 50px;
}

.bvt-benefits-new-text-items {
  margin-bottom: 30px;
}

.bvt-benefits-new-text-items h3 i svg {
  width: 20px;
  height: 20px;
  margin-right: 20px;
}

.bvt-benefits-new-text-items h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #fb6900;
  display: flex;
  align-items: center;
  padding-bottom: 7px;
}

.bvt-benefits-new-text-items p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-left: 40px;
}

.bvt-web-dev-benefits {
  position: relative;
  width: 100%;
  height: 1065px;
  overflow: hidden;
}

.bvt-web-dev-benefits::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  right: 0px;
  top: 0;
  background: url(../img/benefits-web.webp) no-repeat;
  background-size: 100% 100%;
  z-index: -1;
  background-position: right;
}

.bvt-web-dev-benefits::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  right: -300px;
  top: 0;
  bottom: 0px;
  background: url(../img/benefits-web-white-bg.svg) no-repeat;
  background-size: cover;
  z-index: 0;
  background-position: right;
}

.bvt-web-dev-benefits-text {
  position: relative;
}

.bvt-web-dev-benefits-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 65px;
  color: #000000;
}

.bvt-web-dev-benefits-text h2 span {
  color: #fb6900;
}

.bvt-development-process {
  padding: 135px 0px 100px 0px;
}

.bvt-deve-process-slider {
  position: relative;
}

.bvt-deve-process-slider::after {
  content: "";
  width: 100%;
  height: 2px;
  background: #2a3990;
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 500px;
}

.bvt-deve-pro-slider-cols {
  width: 322px;
  flex: none;
  margin: 0px 40px;
  /* min-width: 50vw;
  min-height: 100vh; */
}

.bvt-deve-pro-slider-box {
  border: 1px solid #2a3990;
  border-radius: 40px;
  overflow: hidden;
}

.bvt-deve-pro-slider-cols h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 45px;
  color: #2a3990;
  text-align: center;
}

.bvt-deve-pro-slider-img {
  width: 100%;
  height: 340px;
  /* padding-top: 50px; */
}

.bvt-deve-pro-slider-img img {
  width: 100%;
  height: 100%;
}

.bvt-deve-pro-slider-text {
  height: 222px;
  background: #2a3990;
  padding: 20px 25px 25px 25px;
  border-radius: 0px 0px 40px 40px;
}

.bvt-deve-pro-slider-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
  text-align: left;
}

.bvt-deve-pro-slider-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #ffffff;
}

.dev-process {
  display: flex;
  overflow-x: hidden;
  margin: 70px 0px 100px 0px;
}

.bvt-deve-process-pre p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 45px;
  text-align: center;
  color: #000000;
  opacity: 0.75;
}

.bvt-sec-tech {
  padding: 50px 0px 100px 0px;
  background: #f8f8f8;
}

.bvt-techo-title h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 75px;
  color: #000000;
}

.bvt-techo-title h2 span {
  color: #fbb040;
}

.bvt-techo-title p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  opacity: 0.75;
}

.bvt-sec-tech-tabs {
  padding: 50px 0px 0px 0px;
}

.bvt-sec-tech-tabs .nav {
  justify-content: space-around;
}

.bvt-sec-tech-tabs .nav .nav-item button.active {
  background-color: transparent;
  color: #000000 !important;
}

.bvt-sec-tech-tabs .nav .nav-item button {
  width: 150px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 12px;
  color: #000000 !important;
  position: relative;
}

.bvt-sec-tech-tabs .nav .nav-item button.active::after {
  content: "";
  border-top: 0;
  border-right: 10px solid transparent;
  border-top: 10px solid #000000;
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  position: absolute;
  top: 38px;
  left: 50%;
  transform: translatex(-50%);
}

.bvt-sec-tech-data-box {
  width: 112px;
  height: 112px;
  background: #ffffff;
  border-radius: 6px;
  text-align: center;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  margin-left: 20px;
  margin-bottom: 20px;
  padding: 0px 10px;
}

.bvt-sec-tech-data-img {
  width: auto;
  height: 40px;
  display: flex;
  align-items: center;
}

.bvt-sec-tech-data-img img {
  height: auto;
  width: auto;
  max-width: 90px;
}

.bvt-sec-tech-tabs .tab-content {
  padding: 50px 0px 0px 0px;
}

.bvt-sec-tech-data-title h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 15px;
  color: #000000;
  padding-top: 15px;
}

.bvt-sec-tech-data-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /*22/10/2024*/
}

.bvt-ser-range {
  padding: 100px 0px 0px 0px;
  position: relative;
}

.bvt-ser-range-frist {
  padding: 100px 0px 100px 0px;
  position: relative;
}

/* .bvt-ser-range-frist::after {
    content: '';
    background: url('../img/supply-chain-1.webp') no-repeat;
    background-size: contain;
    width: 553px;
    height: 750px;
    position: absolute;
    left: 0px;
    bottom: -140px;
} */

.bvt-ser-range-left-img {
  width: 100%;
  height: 380px;
}

.bvt-ser-range-left-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

/* 
.bvt-ser-range::after {
    content: '';
    background: url('../img/range-right-bg.webp') no-repeat;
    background-size: contain;
    width: 523px;
    height: 825px;
    position: absolute;
    left: 0px;
    top: 350px;
} */

.bvt-ind-accordion{
  margin-top: 10px;
}
.bvt-ind-accordion p{
  padding-top: 0px !important;
  margin-bottom: 0px !important;
}
.bvt-ser-range-left {
  position: relative;
  left: -24px;
  width: 100%;
}

.bvt-ser-range-left-text {
  text-align: left;
  background: #f6dd34;
  z-index: 1;
  padding: 40px 50px 30px 80px;
  border-radius: 0px 30px 0px 0px;
}

.bvt-ser-range-left-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 64px;
  color: #000000;
  padding-bottom: 10px;
}

.bvt-ser-range-left-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  opacity: 0.75;
}

.bvt-ser-range-left-text h2 span {
  color: #fb6900;
}

.bvt-ser-range-accor {
  /* padding: 0px 0px 100px 0px; */
  width: 100%;
  /* height: 826px; */
  height: auto;
}

.bvt-ser-range-accor .accordion-button {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding: 0px;
}

.bvt-ser-range-accor .accordion-item {
  padding: 24px 0px;
}

.bvt-ser-range-accor .accordion-item .accordion-body {
  padding: 0;
}

.bvt-ser-range-accor .accordion-button i svg {
  margin-right: 20px;
}

.bvt-ser-range-accor-con {
  padding-left: 40px;
}

.bvt-ser-range-accor-con p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding: 10px 0px 20px 0px;
}

.bvt-ser-range-accor-con ul {
  margin-bottom: 0px;
}

.bvt-ser-range-accor-con ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-bottom: 10px;
}

.bvt-ser-range-accor-con ul li:last-child {
  padding-bottom: 0px;
}

.bvt-ser-range-accor-con ul li::marker {
  color: #fb6900;
}

.accordion .accordion-item {
  border-top: 1px solid #dddddd !important;
  border-bottom: 1px solid #dddddd !important;
  border-left: 1px solid transparent !important;
  border-right: 1px solid transparent !important;
}

.accordion .accordion-item:first-child {
  border-top: 1px solid transparent !important;
}

.bvt-ser-range-accor .accordion-button:not(.collapsed) {
  background: transparent;
  box-shadow: unset;
  color: #fb6900;
}

.bvt-ser-range-accor .accordion-button:focus {
  box-shadow: unset;
}

.bvt-ser-range-accor .accordion-button::after {
  content: "";
  background: url("../img/accordion-arrow.svg") no-repeat;
  background-size: contain;
  width: 16px;
  height: 9px;
  position: absolute;
  right: 0px;
}

.bvt-ser-range-accor .accordion-button:not(.collapsed)::after {
  content: "";
  background: url("../img/accordion-arrow.svg") no-repeat;
  background-size: contain;
  width: 16px;
  height: 9px;
  position: absolute;
  right: 0px;
}

.btv-lets-meet-section-2 {
  background: #f8f8f8;
}

.btv-lets-meet-row {
  padding: 40px 0px;
}

.btv-lets-meet-row .btv-lets-title h2 span {
  color: #ffffff;
}

.btv-lets-meet-row .btv-lets-title h2 span {
  color: #ffffff;
}

.bvt-home-concat {
  background: #fbb040;
  padding: 52px 0px;
  position: relative;
}

.bvt-convinced-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.bvt-convinced-list-full .bvt-convinced-form-col {
  width: 100%;
}

.bvt-convinced-list-full-inner .bvt-convinced-form-col-inner {
  width: 100%;
}

.bvt-home-concat-1 {
  width: 148px;
  height: 187px;
  background: url("../img/bvt-home-concat-1.webp") no-repeat;
  background-size: contain;
  position: absolute;
  top: 100px;
  left: 0px;
}

.bvt-home-concat-2 {
  width: 142px;
  height: 142px;
  background: url("../img/bvt-home-concat-2.webp") no-repeat;
  background-size: contain;
  position: absolute;
  top: -10px;
  right: 0px;
}

.bvt-let-pool {
  position: relative;
  width: 100%;
  height: 175px;
  background: #8cc63f;
  margin: 0px 0px 0px 0px;
  overflow: hidden;
  /* clip-path: polygon(0% 0%, 73% 0%, 100% 318%, 100% 100%, 0% 100%); */
}

.bvt-let-pool::after {
  content: "";
  width: 333px;
  height: 178px;
  position: absolute;
  top: -1px;
  right: -2px;
  background: #ffffff;
  clip-path: polygon(0% 0%, 73% 0%, 100% 0%, 100% 100%, 40% 100%);
}

.bvt-let-pool-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 50px;
  color: rgba(0, 0, 0, 0.85);
  margin-top: 20px;
}

.bvt-let-pool-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 45px;
  color: rgba(0, 0, 0, 0.8);
}

.bvt-let-pool-call {
  width: 500px;
  position: absolute;
  right: 0px;
  bottom: -100px;
  z-index: 1;
  background: #000000;
  margin: 0px 0px 126px 0px;
  clip-path: polygon(10% 0%, 73% 0%, 100% 0%, 100% 100%, 0% 100%);
  text-align: center;
}

.bvt-let-pool-call a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 75px;
  text-align: center;
  color: #ffffff;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  position: relative;
  width: 100%;
}

.bvt-let-pool-call a::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  border-radius: 5px;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #ffffff;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.bvt-let-pool-call a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.bvt-let-pool-call .bvt-let-pool-call-button {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 75px;
  text-align: center;
  color: #ffffff !important;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  position: relative;

  background: transparent;
  border: none;
}

.bvt-let-pool-call .bvt-let-pool-call-button::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  border-radius: 5px;
  height: 2px;
  bottom: 20px;
  left: 0;
  background: #ffffff;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.bvt-let-pool-call .bvt-let-pool-call-button:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.bvt-banner-text a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #fb6900;
  color: #fb6900;
}

.bvt-let-pool-text label {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  margin: 30px 0px 15px 0px;
}

.bvt-let-pool-from {
  display: flex;
}

.bvt-let-pool-col input {
  width: 260px;
  height: 60px;
  border: 1px solid #000000;
  border-radius: 10px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  text-indent: 15px;
  background: transparent;
  outline: none;
  margin-right: 15px;
}
.bvt-let-pool-col input::-ms-input-placeholder {
  color: #eaeaea !important;
}

.bvt-let-pool-col input::placeholder {
  color: #eaeaea !important;
}

.bvt-let-pool-col select {
  width: 260px;
  height: 60px;
  border: 1px solid #000000;
  border-radius: 10px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  color: #000000;
  text-indent: 15px;
  background: transparent;
  margin-left: 20px;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  outline: none;
}

.bvt-let-pool-col select::-ms-input-placeholder {
  color: #000000 !important;
}

.bvt-let-pool-col select::placeholder {
  color: #000000 !important;
}

.bvt-let-pool-career .bvt-let-pool-call a {
  width: 455px;
}

.owl-carousel .owl-stage-outer .owl-stage .active {
  display: block;
}

/* faq home */

.bvt-faq-box {
  display: flex;
  align-items: center;
}

.bvt-faq-orange {
  padding-top: 80px;
  padding-bottom: 105px;
}

.bvt-faq-text {
  position: relative;
}

.bvt-faq-text ul {
  position: relative;
}

.bvt-faq-text ul::after {
  content: "";
  border-top: 1px dashed #000000;
  border-left: 1px dashed #000000;
  border-bottom: 1px dashed #000000;
  width: 100px;
  height: 250px;
  position: absolute;
  top: 40px;
  left: 75px;
  z-index: -1;
}

.bvt-faq-text ul {
  list-style: none;
}

.bvt-faq-text ul li h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 70px;
  color: #ffffff;
  width: 90px;
  height: 90px;
  background: linear-gradient(180deg, #fbb040 0%, #ffc876 100%);
  border-radius: 10px;
  text-align: center;
  margin: 30px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bvt-faq-text ul li .active {
  background: linear-gradient(180deg, #f6dd34 0%, #ffec6a 100%);
}

.bvt-faq-list {
  width: 100%;
}

.bvt-faq-list .accordion {
  background: #fafafa;
  border-radius: 20px;
  margin-left: 55px;
  padding: 20px 50px;
}

.bvt-faq-list .accordion-button::after {
  background-image: url("../img/Plus-1.svg");
  transition: all 0.2s;
  height: 20px;
  width: 20px;
  position: absolute;
  left: 10px;
}

.bvt-faq-list .accordion-button:not(.collapsed)::after {
  background-image: url("../img/Minus-1.svg");
  position: absolute;
  height: 6px;
  left: 10px;
  top: 26px;
}

.bvt-faq-list .accordion-button::after {
  transition: all 0.2s;
  left: 10px;
  top: 20px;
}

.bvt-faq-list .accordion-button {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 28px;
  background: transparent;
  color: #000000;
  padding-left: 70px;
}

.bvt-faq-list
  .accordion-item:first-of-type
  > .accordion-header
  .accordion-button {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 25px;
  line-height: 28px;
  background: transparent;
  color: #000000;
}

.bvt-faq-list .accordion-body {
  padding: 0px;
}

.bvt-faq-list .accordion-body p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding-left: 70px;
}

.bvt-faq-list .accordion-button::before {
  content: "";
  width: 40px;
  height: 40px;
  background-color: #fb6900;
  position: absolute;
  left: 0px;
  top: 10px;
  border-radius: 5px;
}

.bvt-faq-list .accordion .accordion-item {
  border-top: 1px dashed #00000080 !important;
  border-bottom: 1px dashed #00000080 !important;
  background: #fafafa;
  padding: 10px 0px;
}

.bvt-faq-list .accordion .accordion-item:first-child {
  border-top: 1px solid transparent !important;
}

.bvt-faq-list .accordion-button:not(.collapsed) {
  box-shadow: unset !important;
}

.bvt-faq-list .accordion-button:focus {
  box-shadow: unset !important;
}

.bvt-faq-home {
  position: relative;
}

.bvt-faq-home-1 {
  content: "";
  background: url("../img/line-shapes.svg") no-repeat;
  background-size: contain;
  width: 100px;
  height: 150px;
  position: absolute;
  top: 21%;
  left: 0px;
}

.btv-lets-title-inner h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 72px;
  color: #000000;
  text-transform: capitalize;
}

.btv-lets-title-inner h2 span {
  color: #fb6900;
  display: block;
}

/* .bvt-convinced-title-inner {
    padding-top: 100px;
} */

.bvt-convinced-title-inner h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 55px;
  text-align: center;
  color: #000000;
  padding-bottom: 40px;
}

.bvt-convinced-title-inner h2 span {
  color: #fbb040;
}

.bvt-career-banner {
  position: relative;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  background-image: url("../img/Career-hero-bg.webp");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
  overflow: hidden;
  z-index: 0;
}

.bvt-career-banner-text {
  z-index: 1;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 40px;
}

.bvt-career-banner-text h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
  text-align: left;
}

.bvt-career-banner-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 50px;
  color: #000000;
  padding: 30px 0px 40px 0px;
}

.bvt-career-banner-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.let-pool-select {
  position: relative;
}

.let-pool-select::after {
  content: "";
  background: url("../img/let-pool-select.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 25px;
  right: 17px;
}

/* .let-pool-search-result {
    padding-top: 100px;
} */

.let-pool-search-result h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #fb6900;
  padding-bottom: 30px;
}

.let-pool-search-result ul {
  display: flex;
  list-style: none;
  padding: 0px;
}

.let-pool-search-result ul li {
  border: 1px solid #b3b3b3;
  padding: 10px 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: rgba(0, 0, 0, 0.7);
  border-radius: 100px;
  margin-right: 16px;
}

.let-pool-search-result ul li svg {
  margin-left: 10px;
}

.bvt-career-main {
  padding: 40px 0px 90px 0px;
  position: relative;
  /* overflow-x: hidden; */
}

.bvt-career-1 {
  background: url(../img/bvt-career-1.svg) no-repeat;
  width: 142px;
  height: 142px;
  position: absolute;
  top: -110px;
  right: 0px;
  background-size: contain;
}

.bvt-career-2 {
  background: url(../img/bvt-career-2.svg) no-repeat;
  width: 220px;
  height: 233px;
  position: absolute;
  top: 35%;
  left: 0px;
  background-size: contain;
  z-index: -1;
}

.bvt-career-3 {
  background: url(../img/bvt-career-3.svg) no-repeat;
  width: 80px;
  height: 150px;
  position: absolute;
  top: 70%;
  right: 0px;
  background-size: contain;
  z-index: -1;
}

.bvt-let-pool-1 {
  background: url(../img/bvt-let-pool-1.svg) no-repeat;
  width: 180px;
  height: 180px;
  position: absolute;
  top: -80px;
  left: 0px;
  background-size: contain;
  z-index: -1;
}

/* .bvt-career-list {
    height: 800px;
    overflow-y: scroll;
} */

.bvt-career-list-des {
  padding: 20px;
  background: #f8f8f8;
  border: 1px solid #d1d1d1;
  border-radius: 20px;
  margin-bottom: 20px;
  width: 526px;
}

.bvt-career-list-des h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #7c7c7c;
}

.bvt-career-list-des p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #b2b2b2;
  padding: 5px 0px 10px 0px;
}

.bvt-career-list-des ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
  margin: 0px;
}

.bvt-career-list-des ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.5);
  border-radius: 15px;
  margin-right: 10px;
  padding: 10px;
  border: 1px solid #b3b3b3;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.bvt-career-list-des ul li svg {
  margin-right: 10px;
  height: 14px;
  width: 14px;
}

.bvt-career-list .active {
  border: 1px solid #fb6900;
}

.bvt-career-list .active h3 {
  color: #fb6900;
}

.bvt-career-list .active p {
  color: #000000;
}

.bvt-career-dev-box {
  position: absolute;
}

.bvt-career-dev-des {
  background: linear-gradient(180deg, #f6dd34 0%, #f8e461 100%);
  border-radius: 20px 0px 0px 20px;
  margin-left: 30px;
}

.bvt-career-dev-hd {
  padding: 30px;
  position: relative;
}

.bvt-career-dev-hd-title {
}

.bvt-career-dev-hd-title h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 45px;
  color: #000000;
  padding-bottom: 25px;
}

.bvt-career-dev-hd-title {
}

.bvt-career-dev-hd-title ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  padding: 0px;
  margin: 0px;
}

.bvt-career-dev-hd-title ul li a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 1);
  border-radius: 100px;
  margin-right: 16px;
  padding: 10px 20px;
  border: 1px solid #000000;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.bvt-career-dev-hd-title ul li a svg {
  margin-right: 10px;
}

/* .bvt-career-dev-apply{
    position: absolute;
    top: 30px;
    right: 20px;
} */

.bvt-career-popup-capsules {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.bvt-career-dev-apply a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff !important;
  background: #fb6900;
  border-radius: 15px;
  padding: 12px 30px;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  cursor: pointer;
}

.bvt-career-dev-apply a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #fb6900;
  color: #fb6900 !important;
}

.bvt-career-dev-hd-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.55);
}

.bvt-career-job-dec {
  height: 610px;
  overflow-y: scroll;
}

.bvt-career-job-list {
  padding: 30px;
  border-bottom: 1px solid #000000;
}

.bvt-career-job-list:last-child {
  border-bottom: 1px solid transparent;
}

.bvt-career-job-list h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 45px;
  color: #000000;
}

.bvt-career-job-list p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-career-bene-row {
  display: flex;
  padding: 60px 0px 130px 0px;
}

.bvt-career-bene-col-lfet {
  width: 640px;
  height: 1060px;
}

.bvt-career-bene-col-lfet img {
  width: 100%;
  height: 100%;
}

.bvt-career-bene-col-right {
  flex: 1;
  margin-left: 50px;
}

.bvt-career-bene-item {
  background: linear-gradient(
    180deg,
    #fae661 0%,
    rgba(246, 221, 52, 0.66) 100%
  );
  box-shadow: 4px 4px 0px rgba(10, 22, 37, 0.1306);
  border-radius: 25px 0px 0px 25px;
  padding: 30px;
  margin-bottom: 25px;
}

.bvt-career-bene-item:last-child {
  margin-bottom: 0px;
}

.bvt-career-bene-item h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-bottom: 10px;
}

.bvt-career-bene-item p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  opacity: 0.8;
  padding-right: 30px;
  margin-bottom: 0px;
}

.bvt-career-bene-color-1 {
  background: linear-gradient(
    180deg,
    #fae661 0%,
    rgba(246, 221, 52, 0.66) 100%
  );
}

.bvt-career-bene-color-2 {
  background: linear-gradient(
    180deg,
    #29aae2 0%,
    rgba(41, 170, 226, 0.64) 100%
  );
}

.bvt-career-bene-color-3 {
  background: linear-gradient(
    180deg,
    #8cc63f 0%,
    rgba(140, 198, 63, 0.65) 100%
  );
}

.bvt-career-bene-color-4 {
  background: linear-gradient(
    180deg,
    #fbb040 0%,
    rgba(251, 176, 64, 0.65) 100%
  );
}

.bvt-career-bene-color-5 {
  background: linear-gradient(
    180deg,
    #dddddd 1.44%,
    rgba(221, 221, 221, 0.67) 100%
  );
}

.bvt-career-popup {
  position: sticky;
  margin-top: 0px;
  top: 0px;
  right: 0px;
  width: 100%;
  padding-left: 45px;
  transition: top 0.5s ease-in-out;
  /* z-index: 999; */
}

.bvt-career-popup-close {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 49px;
  color: #000000;
  cursor: pointer;
}

.bvt-career-popup-box {
  background: linear-gradient(180deg, #f6dd34 0%, #f8e461 100%);
  border-radius: 20px 0px 0px 20px;
  display: flex;
  position: relative;
}

.bvt-career-popup-hd {
  padding: 20px 25px 38px 25px;
  position: relative;
}

.bvt-career-popup-hd-title h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  /* width: calc(100% - 160px); */
}

.bvt-career-popup-hd-title p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 1);
  padding-bottom: 20px;
}

.bvt-career-dev-hd-title {
}

.bvt-career-dev-apply {
  flex: none;
}

.bvt-career-popup-hd-title ul {
  list-style: none;
  display: flex;
  padding: 0px;
  margin: 0px;
  width: calc(100% - -10%);
  flex-wrap: wrap;
}

.bvt-career-popup-hd-title ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #000000;
  border-radius: 15px;
  margin-right: 10px;
  padding: 10px;
  border: 1px solid #000000;
  display: flex;
  align-items: center;
  margin-top: 5px;
}

.bvt-career-popup-hd-title ul li svg {
  margin-right: 10px;
  width: 14px;
  height: 14px;
}

.bvt-career-dev-hd-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.5);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.55);
}

.bvt-career-popup-dec {
  height: 600px;
  overflow-y: scroll;
  margin-bottom: 20px;
}

.bvt-career-popup-list {
  padding: 30px;
  border-bottom: 1px solid #000000;
}

.bvt-career-popup-list:last-child {
  border-bottom: 1px solid transparent;
}

.bvt-career-popup-list h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
}

.bvt-career-popup-list p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  /* padding-bottom: 20px; */
  padding-top: 10px;
}

.bvt-career-popup-right {
  padding: 50px 50px 20px 70px;
  flex: auto;
}

.bvt-career-popup-apply {
  padding: 30px 30px 30px 30px;
  display: none;
  position: relative;
  top: 0px;
  right: 0px;
  left: 0px;
  background: linear-gradient(180deg, #f6dd34 0%, #f8e461 100%);
  border-radius: 20px 0px 0px 20px;
}

.bvt-career-popup-apply-hd {
  padding-bottom: 20px;
  display: flex;
  align-items: self-start;
  justify-content: space-between;
}

.bvt-career-popup-apply-hd h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 35px;
  color: #000000;
}

.bvt-career-popup-apply-hd p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  opacity: 0.8;
}

.bvt-career-popup-form {
}

.bvt-career-popup-cols-full {
  margin-bottom: 15px;
}

.bvt-career-popup-cols-full input {
  width: 100%;
  height: 55px;
  border-radius: 10px;
  text-indent: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #808080;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.5);
}

.bvt-career-popup-cols-small input {
  width: 100%;
  height: 55px;
  border-radius: 10px;
  text-indent: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #808080;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.5);
}

.bvt-career-popup-cols-small select {
  width: 100%;
  height: 55px;
  border-radius: 10px;
  padding-left: 20px;
  /* text-indent: 20px; */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #808080;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.5);
  appearance: none;
}

.bvt-career-popup-cols-full textarea {
  width: 100%;
  height: 90px;
  border-radius: 10px;
  text-indent: 20px;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #808080;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.5);
  padding: 10px 0px 0px 0px;
}

.bvt-career-popup-cols-small-row {
  display: flex;
  justify-content: space-between;
}

.bvt-career-popup-cols-small {
  width: 48%;
  margin-bottom: 15px;
}

.bvt-popup-upload {
  position: relative;
  overflow: hidden;
  display: inline-block;
  width: 100%;
}

.bvt-popup-upload-btn {
  border: 2px dashed rgba(0, 0, 0, 0.5);
  color: gray;
  background-color: white;
  height: 55px;
  border-radius: 8px;
  width: 100%;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  display: flex;
  align-items: center;
}

.bvt-popup-upload-btn svg {
  margin: 0px 15px 0px 15px;
}

.bvt-popup-upload input[type="file"] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}

.bvt-career-popup-cols-full a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  background: #fb6900;
  border-radius: 50px;
  padding: 15px 60px;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  display: inline-block;
}

.bvt-career-popup-cols-full a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #fb6900;
  color: #fb6900;
}

.bvt-hire-frontend-dev {
  padding: 100px 0px 180px 0px;
  position: relative;
}

/* .bvt-hire-frontend-dev::after {
    content: '';
    background: url(../img/Tailored\ NET\ Development\ Solution\ Provider.webp) no-repeat;
    background-size: contain;
    width: 534px;
    height: 371px;
    position: absolute;
    left: 0;
    bottom: 80px;
    border-radius: 0px 20px 20px 0px;
} */

.bvt-net-devlopment-dev-img {
  position: absolute;
  left: 0px;
  margin-top: 70px;
  width: calc(100% - 62%);
}

.bvt-net-devlopment-dev-img img {
  width: 100%;
  height: 371px;
  object-fit: cover;
  object-position: top;
  border-radius: 0px 40px 40px 0px;
}

.bvt-who-we-are-img-samll {
  position: absolute;
  left: 0px;
  margin-top: 70px;
  width: calc(100% - 55%);
}

.bvt-who-we-are-img-samll img {
  width: 100%;
  height: 371px;
  object-fit: cover;
  object-position: top;
  border-radius: 0px 40px 40px 0px;
}

.bvt-hire-frontend-dev-dec p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 33px;
  color: #4f5c5c;
  padding-top: 40px;
}

.title-circle {
  position: relative;
  /* animation: one 5s alternate;
    animation-fill-mode: forwards; */
}

.title-circle::after {
  content: "";
  background: url(../img/bvt-hire-frontend-dev-1.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  transition-property: transform;
  transition-duration: 7s;
  animation-name: one;
  animation-duration: 11s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  top: -35px;
  right: 20px;
}

@keyframes one {
  0% {
    transform: scale(0);
    right: 50px;
  }

  50% {
    transform: scale(1);
    right: 20px;
  }

  100% {
    transform: scale(0);
    right: 50px;
  }

  /* 0% {
        position: relative;
        left: 0;
        top: 0;
        transform: scale(0);
    }

    50% {
        position: relative;
        left: 120px;
        top: 250px;
        transform: scale(1);
    }

    100% {
        position: relative;
        left: 340px;
        top: 0px;
        transform: scale(1);
    } */
}

.slide-left {
  animation: 2s slide-left;
}

@keyframes slide-left {
  from {
    right: -230px;
  }

  to {
    right: -30px;
  }
}

.bvt-hire-frontend-dev-hd {
  position: relative;
}

.bvt-hire-frontend-dev-hd h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 65px;
  color: #000000;
  padding-bottom: 20px;
  position: relative;
}

.bvt-net-devlopment-dev-hd {
  position: relative;
}

.bvt-net-devlopment-dev-hd::after {
  content: "";
  background: url(../img/bvt-hire-frontend-dev-1.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: -20%;
  left: 290px;
}

.bvt-hire-frontend-dev-hd h3 span {
  color: #fbb040;
}

.bvt-hire-frontend-dev-hd p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #5b5858;
  padding-right: 110px;
}

.bvt-hire-dev-benefits {
  margin: 114px 0px 0px 0px;
}

.bvt-indu-hassle-1 {
  background: url(../img/industries-dote-1.svg) no-repeat;
  width: 185px;
  height: 102px;
  position: absolute;
  top: 60px;
  left: -40px;
  z-index: 1;
}

.bvt-indu-hassle-2 {
  background: url(../img/line-shapes-top.svg) no-repeat;
  width: 70px;
  height: 183px;
  position: absolute;
  top: 400px;
  left: 0px;
  background-size: contain;
}

.bvt-hire-developer-num {
  padding: 100px 0px 100px 0px;
}

.bvt-hire-developer-num .bvt-engage {
  padding-top: 120px;
  width: 670px;
  min-width: 670px;
  max-width: 100%;
  margin: 0 auto;
}

.bvt-verticals-hire-developer .bvt-indu-inner-verticals-2 {
  background: url(../img/why-brevity-circle-green.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 10%;
  left: 10px;
}

.bvt-indu-inner-verticals-7 {
  width: 70px;
  height: 66px;
  position: absolute;
  top: 40px;
  right: 230px;
  z-index: 1;
  background: url(../img/4box.webp) no-repeat;
  background-size: contain;
}

.bvt-ser-listing-banner {
  position: relative;
  width: 100%;
  height: 100vh;
  background-image: url("../img/Service-listning-hero-bg.webp");
  background-repeat: no-repeat;
  background-position: right center;
  background-size: cover;
  overflow-x: hidden;
  display: flex;
  align-items: center;
  z-index: 0;
}

.bvt-ser-listing-banner-text {
  z-index: 1;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 40px;
}

.bvt-ser-listing-banner-text .bvt-breadcrumb-left .breadcrumb-item a {
  margin-top: 0px;
  background: transparent;
  border: none;
  padding: 0;
  text-decoration: underline !important;
}

.bvt-ser-listing-banner-text .bvt-breadcrumb-left .breadcrumb-item a:hover {
  box-shadow: none;
  border: none;
  color: #000000;
}

.bvt-ser-listing-banner h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
}

.bvt-ser-listing-banner-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 50px;
  color: #000000;
  padding: 30px 0px 30px 0px;
}

.bvt-ser-listing-banner-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-ser-listing-banner-text a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  background: #fb6900;
  padding: 12px 70px;
  border-radius: 100px;
  display: inline-block;
  margin-top: 60px;
  box-shadow: inset 0 0 0 0 #fb6900;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  border: 1px solid #fb6900;
}

.bvt-ser-listing-banner-text a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #fb6900;
  color: #fb6900;
}

.bvt-offer-main {
  padding: 100px 0px 0px 0px;
  position: relative;
}

.bvt-offer {
  padding: 150px 0px 50px 0px;
}

.bvt-offer-row {
  display: flex;
  padding: 10px 0px 50px 0px;
  position: relative;
}

/* .bvt-offer-row::after {
    content: '';
    width: 68.8%;
    border-top: 1px dashed #000000;
    height: 1px;
    position: absolute;
    left: 50%;
    transform: translateX(-330px);
    right: 50%;
    bottom: 21px;
} */

/* .bvt-offer-row::after {
    content: '';
    background: url('../img/line.svg');
    background-repeat: repeat-x;
    background-position: center;
    background-size: contain;
    width: 82%;
    height: 10px;
    position: absolute;
    top: 0px;
    margin: -26px auto;
    left: 0px;
    right: 0px;
} */

.bvt-offer-row::after {
  content: "";
  background: url("../img/line.svg");
  background-repeat: repeat-x;
  background-position: center;
  background-size: cover;
  width: calc(100% - 297px);
  height: 2px;
  position: absolute;
  top: 0px;
  margin: -20px auto;
  left: 0px;
  right: 0px;
}

.bvt-offer-row:first-child:after {
  content: "";
  display: none;
}

/* .bvt-offer-row:last-child::after {
    content: '';
    width: 68.8%;
    border-top: 1px dashed transparent;
} */

.bvt-offer-row:nth-child(even) {
  flex-direction: row-reverse;
}

.bvt-offer-row:nth-child(even) .bvt-offer-dec {
  margin-right: 30px;
  margin-left: 0px;
}

.bvt-offer-row:first-child .bvt-offer-img::before {
  content: "";
  display: none;
}

.bvt-offer-row:last-child .bvt-offer-img::after {
  content: "";
  display: none;
}

.bvt-offer-left {
}

.bvt-offer-img {
  width: 300px;
  height: 300px;
  border: 1px solid #000000;
  border-radius: 10px;
  /* overflow: hidden; */
  position: relative;
  background-color: #ffffff; /*29/11/2024*/
}

/*29/11/2024*/
/* .bvt-offer-img::after {
  content: "";
  background: url("../img/line-up.svg");
  background-repeat: repeat-x;
  background-position: center;
  background-size: contain;
  width: 2px;
  height: 30px;
  position: absolute;
  bottom: -33px;
  margin: 0px auto;
  left: 0px;
  right: 0px;
} */

/* .bvt-offer-img:first-child::after {
    content: "";
    border-bottom: 1px dashed #000000;
    height: 5px;
    width: 30px;
    position: absolute;
    bottom: 0;
    top: 5px;
    right: 130px;
    transform: rotate(90deg);
    top: 310px;
} */

/* .bvt-offer-img::after {
    content: "";
    border-bottom: 1px dashed #000000;
    height: 5px;
    width: 30px;
    position: absolute;
    bottom: 0;
    top: 5px;
    right: 130px;
    transform: rotate(90deg);
    top: 310px;
} */

/* 29/11/2024 */
/* .bvt-offer-img::before {
  content: "";
  background: url("../img/line-up.svg");
  background-repeat: repeat-x;
  background-position: center;
  background-size: contain;
  width: 2px;
  height: 30px;
  position: absolute;
  top: 0px;
  margin: -31px auto;
  left: 0px;
  right: 0px;
} */

/* .bvt-offer-img::before {
    content: "";
    border-bottom: 1px dashed #000000;
    height: 5px;
    width: 30px;
    position: absolute;
    bottom: 0;
    right: 130px;
    transform: rotate(90deg);
    top: -18px;
} */

/* .bvt-offer-row:nth-child(even) .bvt-offer-img::after {
    content: "";
    border-bottom: 1px dashed #000000;
    height: 5px;
    width: 30px;
    position: absolute;
    bottom: 0;
    top: 5px;
    right: 130px;
    transform: rotate(90deg);
    top: 310px;
} */

.bvt-offer-img img {
  width: 100%;
  height: 100%;
  border-radius: 10px;
}

.bvt-offer-right {
}

.bvt-offer-dec {
  margin-left: 30px;
}

.bvt-offer-dec h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 42px;
  color: #000000;
  text-transform: uppercase;
}

.bvt-offer-dec h3:hover {
  color: #fb6900;
  display: inline-block;
}

.bvt-offer-dec p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin: 5px 0px 15px 0px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4; /* number of lines to show */
  line-clamp: 4;
  -webkit-box-orient: vertical;
}

.bvt-offer-dec ul {
  padding: 20px 0px 0px 0px;
  margin: 0px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #696969;
}

.bvt-offer-dec ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  color: #000000;
  background: #ffffff;
  border: 1px solid #b9b9b9;
  border-radius: 10px;
  padding: 2px 10px;
  margin: 0px 10px 5px 0px;
  display: inline-block;
  box-shadow: inset 0 0 0 0 #fb6900;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}

.bvt-offer-dec ul li:hover {
  box-shadow: inset 400px 0 0 0 #fb6900;
  border: 1px solid #b9b9b9;
  color: #ffffff;
}

.bvt-latest-trend {
  position: relative;
  padding: 90px 0px 160px 0px;
}

.bvt-latest-trend-box {
  display: flex;
  flex-direction: row-reverse;
  padding-top: 60px;
}

.bvt-latest-trend-box:nth-child(odd) {
  flex-direction: row;
}

.bvt-latest-trend-box:nth-child(odd) .bvt-latest-trend-color {
  background: linear-gradient(
    180deg,
    #fae661 0%,
    rgba(246, 221, 52, 0.66) 100%
  );
  box-shadow: 4px 4px 0px rgba(10, 22, 37, 0.1306);
  border-radius: 25px 0px 0px 25px;
}

.bvt-latest-trend-left {
}

.bvt-latest-trend-left img {
  border-radius: 0px 20px 20px 0px;
}

.bvt-latest-trend-color {
  padding: 17px 80px 17px 30px;
  background: linear-gradient(180deg, #fbb040 0%, #ffca7b 100%);
  border-radius: 25px 0px 0px 25px;
  margin-bottom: 50px;
}

.bvt-latest-trend-color h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 60px;
  color: #000000;
}

.bvt-latest-trend-color p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  opacity: 0.8;
}

.bvt-latest-trend-right {
  padding-left: 60px;
}

.bvt-latest-trend-dec {
}

.bvt-latest-trend-dec h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 30px;
  line-height: 45px;
  color: #000000;
  opacity: 0.8;
  padding-bottom: 20px;
}

.bvt-latest-trend-dec ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  opacity: 0.8;
  padding-top: 5px;
}

.bvt-latest-trend-1 {
  background: url(../img/bvt-latest-trend-1.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 130px;
  left: 0px;
}

.bvt-latest-trend-2 {
  background: url(../img/bvt-latest-trend-2.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 34%;
  right: 0px;
}

.bvt-latest-trend-3 {
  background: url(../img/bvt-latest-trend-3.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  bottom: 40px;
  left: 0px;
}

.bvt-let-pool-ser-listing {
  background: #fbe65a;
}

.bvt-let-pool-ser-listing .bvt-let-pool-call {
  background: #fb6900;
}

.bvt-net-dev-comp-let-pool {
  background: #29aae2;
}

.bvt-net-dev-comp-let-pool a {
  background: #000000;
}

.bvt-faq-servi-lsting {
  padding-bottom: 150px;
}

.bvt-offer-main-1 {
  background: url(../img/bvt-offer-main-1.svg) no-repeat;
  background-size: contain;
  width: 120px;
  height: 120px;
  position: absolute;
  top: 100px;
  right: 0px;
}

.bvt-offer-main-2 {
  background: url(../img/bvt-offer-main-2.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 30%;
  left: 0px;
}

.bvt-offer-main-3 {
  background: url(../img/bvt-offer-main-3.svg) no-repeat;
  background-size: contain;
  width: 100px;
  height: 142px;
  position: absolute;
  bottom: 45%;
  right: 0px;
}

.bvt-offer-main-4 {
  background: url(../img/bvt-offer-main-4.svg) no-repeat;
  background-size: contain;
  width: 70px;
  height: 130px;
  position: absolute;
  top: 32%;
  right: 0px;
}

.bvt-dev-appro-banner {
  position: relative;
  width: 100%;
  height: 100vh;
  background-image: url("../img/Development-approch-hero-bg.webp");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  overflow: hidden;
  display: flex;
  align-items: center;
  z-index: 0;
}

/* .bvt-dev-appro-banner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 15%;
    top: 0px;
    background: linear-gradient(89.35deg, #FFFFFF 10.57%, rgba(255, 255, 255, 0.897467) 31.75%, rgba(255, 255, 255, 0.730865) 43.6%, rgba(255, 255, 255, 0) 89.64%);
} */

.bvt-dev-appro-banner-text {
  position: relative;
  z-index: 1;
  margin-top: 40px;
  top: 50%;
  transform: translateY(-50%);
}

.bvt-dev-appro-banner-text h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
}

.bvt-dev-appro-banner-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 50px;
  color: #000000;
  padding: 30px 0px 40px 0px;
}

.bvt-dev-appro-banner-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-breadcrumb-left a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 19px;
  color: #000000;
}

.bvt-breadcrumb-left .breadcrumb-item {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  text-decoration: underline;
}

.bvt-breadcrumb-left .breadcrumb-item.active {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: normal;
  color: #000000;
  text-decoration: underline;
  width: 450px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
  text-align: left;
}

.bvt-our-dev-appro {
  position: relative;
  padding: 50px 0px 150px 0px;
}

.bvt-our-dev-appro-img {
  position: absolute;
  left: 0px;
  top: 35%;
  width: calc(100% - 60%);
}

.bvt-our-dev-appro-img img {
  width: 100%;
  height: 371px;
  object-fit: cover;
  object-position: top;
  border-radius: 0px 40px 40px 0px;
}

.bvt-our-dev-appro-text {
  padding-top: 100px;
}

.bvt-our-dev-appro-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 33px;
  color: #4f5c5c;
  padding-top: 35px;
  margin-bottom: 0px;
}
.bvt-our-dev-appro-text p:first-child{
  padding-top: 0px;
}

.bvt-methodo {
  position: relative;
  padding: 130px 0px 90px 0px;
}

.bvt-methodologies-1 {
  background: url("../img/bvt-methodologies-1.svg") no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 150px;
  right: 0px;
}

.bvt-methodologies-2 {
  background: url("../img/bvt-methodologies-2.svg") no-repeat;
  background-size: contain;
  width: 110px;
  height: 142px;
  position: absolute;
  top: 33%;
  right: 0px;
}

.bvt-methodologies-3 {
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 91px;
  height: 25px;
  position: absolute;
  top: 40%;
  left: 320px;
}

.bvt-methodo-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 100px 0px 0px 0px;
}

.bvt-methodo-row:nth-child(even) {
  flex-direction: row-reverse;
}

.bvt-methodo-row:nth-child(even) .bvt-methodo-dec {
  border-radius: 40px 0px 0px 40px;
  background: linear-gradient(
    180deg,
    #f6dd34 0%,
    rgba(246, 221, 52, 0.84) 100%
  );
  padding: 30px 0px 30px 70px;
}

.bvt-methodo-left {
  width: 50%;
}

.bvt-methodo-dec h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 58px;
  color: #000000;
}

.bvt-methodo-dec h3 span {
  color: #ffffff;
  display: block;
}

.bvt-methodo-dec p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding: 30px 110px 50px 0px;
}

.bvt-methodo-dec ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0px 0px 0px 15px;
}

.bvt-methodo-dec ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  list-style: decimal;
  width: 49%;
  padding-bottom: 18px;
  padding-right: 20px;
}

.bvt-methodo-dec {
  position: relative;
  padding: 30px 0px 110px 70px;
  background: linear-gradient(
    180deg,
    #fbb040 0%,
    rgba(251, 176, 64, 0.91) 100%
  );
  border-radius: 0px 40px 40px 0px;
}

.bvt-methodo-dec-1 {
  content: "";
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 91px;
  height: 25px;
  position: absolute;
  top: 10%;
  right: 20%;
}

.bvt-methodo-dec-2 {
  background: url("../img/bvt-methodo-dec-2.svg") no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  bottom: -70px;
  left: 20px;
}

.bvt-methodo-right {
  width: 50%;
  text-align: center;
}

.bvt-methodo-hassle {
  padding-bottom: 100px;
}

.bvt-methodo-right-img {
  width: 100%;
}

.bvt-methodo-right-img img {
  width: 100%;
  height: 100%;
  padding: 80px;
}

.bvt-who-we-are {
  position: relative;
  padding: 85px 0px 110px 0px;
}

/* .bvt-who-we-are-1 {
    width: 534px;
    height: 371px;
    background: url('../img/bvt-our-dev-appro-img.webp') no-repeat;
    position: absolute;
    top: 48%;
    border-radius: 0px 20px 20px 0px;
} */

.bvt-who-we-are-2 {
  background: url("../img/bvt-who-we-are-2.svg") no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 54%;
  right: 0px;
}

.bvt-who-we-are-left {
  padding: 0px 80px;
}

.bvt-who-we-are-left h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 75px;
  color: #000000;
  padding-bottom: 30px;
}

.bvt-who-we-are-left h2 span {
  color: #fbb040;
}

.bvt-who-we-are-left p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #5b5858;
  padding-right: 100px;
}

.bvt-who-we-are-right p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 22px;
  line-height: 33px;
  color: #4f5c5c;
  padding-top: 40px;
}

.bvt-our-vimi {
  position: relative;
}

.bvt-our-vimi-1 {
  background: url(../img/bvt-offer-main-2.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 100px;
  left: 0px;
}

.bvt-our-vimi-2 {
  width: 70px;
  height: 70px;
  position: absolute;
  bottom: 70px;
  right: 145px;
  z-index: 1;
  background: url(../img/4box.webp) no-repeat;
  background-size: cover;
  animation: rotate-anim 15s linear infinite;
}

.bvt-our-vimi-box {
  display: flex;
  align-items: center;
  position: relative;
}

.bvt-our-vimi-left {
}

.bvt-our-vimi-right {
  position: relative;
  width: 921px;
}

.bvt-our-vimi-right::after {
  content: "";
  background: url("../img/OurVision-2.svg") no-repeat;
  background-size: contain;
  width: 921px;
  height: 617px;
  position: absolute;
  z-index: 1;
  top: -312px;
  left: 0px;
}

.bvt-our-vi {
  position: relative;
  right: -100px;
}

.bvt-our-vi::before {
  content: "";
  background: url("../img/OurVision-1.webp") no-repeat;
  background-size: contain;
  width: 200px;
  height: 200px;
  position: absolute;
  z-index: 1;
  top: 80px;
  left: 80px;
}

.bvt-our-vimi-text {
  position: absolute;
  z-index: 2;
  top: -100px;
  width: 680px;
  right: 110px;
}

.bvt-our-vimi-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 75px;
  color: #000000;
}

.bvt-our-vimi-text h3 span {
  color: #fb6900;
}

.bvt-our-vimi-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

/* 2 */

.bvt-our-vimi-box-2 {
  display: flex;
  align-items: center;
  position: relative;
  margin-top: -60px;
}

.bvt-our-vimi-right-2 {
  position: relative;
  width: 921px;
}

.bvt-our-vimi-right-2::after {
  content: "";
  background: url("../img/OurMission-22.svg") no-repeat;
  background-size: contain;
  width: 921px;
  height: 617px;
  position: absolute;
  z-index: 1;
  top: -312px;
  left: 0px;
}

.bvt-our-vi-2 {
  position: relative;
  left: -120px;
}

.bvt-our-vi-2::before {
  content: "";
  background: url("../img/OurMission-2.webp") no-repeat;
  background-size: contain;
  width: 200px;
  height: 200px;
  position: absolute;
  z-index: 1;
  top: 80px;
  left: 80px;
}

.bvt-our-vimi-text-2 {
  position: absolute;
  z-index: 2;
  top: -100px;
  width: 680px;
  right: 130px;
}

.bvt-our-vimi-text-2 h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 75px;
  color: #000000;
}

.bvt-our-vimi-text-2 h3 span {
  color: #ffffff;
}

.bvt-our-vimi-text-2 p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-what-we-do {
  padding: 100px 0px 100px 0px;
  position: relative;
}

.bvt-what-we-do-1 {
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 91px;
  height: 25px;
  position: absolute;
  top: 172px;
  left: 220px;
}

.bvt-what-we-do-2 {
  background: url("../img/bvt-methodologies-2.svg") no-repeat;
  background-size: contain;
  width: 110px;
  height: 142px;
  position: absolute;
  top: 120px;
  right: 0px;
}

.bvt-what-we-do-3 {
  background: url(../img/industries-c-4.svg) no-repeat;
  background-size: contain;
  width: 284px;
  height: 335px;
  position: absolute;
  bottom: 7%;
  left: 0px;
  z-index: 1;
}

.bvt-what-we-do-4 {
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 91px;
  height: 25px;
  position: absolute;
  bottom: 40px;
  left: 220px;
}

.bvt-what-we-do-tbas {
  display: flex;
  align-items: flex-start;
  padding: 80px 0px 0px 150px;
}

.bvt-what-we-do-tbas .nav-pills .nav-link {
  width: 100%;
  display: flex;
  align-items: center;
}
.bvt-what-we-do-tbas .nav-pills .nav-link:hover{
  color: #fb6900;
}

.bvt-what-we-do-tbas .nav .nav-item button.active {
  background-color: transparent;
  color: #fb6900;
}

.bvt-what-we-do-tbas .nav .nav-item button.active::after {
  content: "";
  background: url("../img/what-we-do-arrow.svg") no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
  top: 31px;
  right: 0px;
  position: absolute;
}

.bvt-what-we-do-tbas .nav-pills {
  width: 430px;
}

.bvt-what-we-do-tbas .nav-link {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  border-radius: 0px;
  padding: 25px 0px;
}

.bvt-what-we-do-tbas .nav-link svg {
  margin-right: 20px;
}

.bvt-what-we-do-tbas .nav-item {
  width: 100%;
  border-bottom: 1px solid #000000;
}

.bvt-what-we-do-tbas .tab-content {
  width: 100%;
  padding: 0px 40px;
}

.bvt-whatwedo-tbas-con h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 30px;
  color: #000000;
}

.bvt-whatwedo-tbas-con p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding: 0px 0px 30px 0px;
  margin: 0px;
}

.bvt-whatwedo-tbas-con ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.bvt-whatwedo-tbas-con ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-bottom: 5px;
}

.bvt-our-client-Word {
  background-color: #2a3990;
  padding: 85px 0px 90px 0px;
  position: relative;
}

.bvt-our-client-Word-1 {
}

.bvt-our-client-Word-1 {
  background: url(../img/stack-sq-1.svg) no-repeat;
  background-size: contain;
  width: 148px;
  height: 187px;
  position: absolute;
  top: 30px;
  left: 10px;
}

.bvt-our-client-Word-title h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 50px;
  line-height: 75px;
  text-align: center;
  color: #ffffff;
}

.bvt-our-client-Word-title h2 span {
  color: #fbb040;
}

.bvt-our-client-Word-slider-items p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  opacity: 0.75;
  padding: 50px 0px 60px 0px;
}

.bvt-our-client-Word-slider-items p::after {
  content: "";
  background: url("../img/Our\ Client\ Word\ arrow.svg") no-repeat;
  background-size: contain;
  width: 40px;
  height: 40px;
  position: absolute;
  top: 10px;
  left: 0px;
}

.bvt-our-client-Word-slider-items span {
  font-family: "Poppins";
  font-style: italic;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
  display: block;
}

.bvt-insights-box {
  border-radius: 20px;
  margin-top: 30px;
  background: #ffffff;
  box-shadow: 0px 4px 30px 15px rgba(0, 0, 0, 0.02);
}

.bvt-insights-img {
  width: 100%;
  height: 270px;
  border-radius: 20px 20px 0px 0px;
  overflow: hidden;
}

.bvt-insights-img img {
  width: 100%;
  height: 100%;
  border-radius: 20px 20px 0px 0px;
  transition-duration: 3s;
  object-fit: cover;
  object-position: top center;
}

.bvt-insights-box:hover .bvt-insights-img img {
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  z-index: 0;
}

.bvt-insights-con {
  padding: 30px;
  border-radius: 20px;
}

.bvt-insights-dic {
}

.bvt-insights-dic h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 31px;
  color: #000000;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.bvt-insights-box:hover h3 {
  text-decoration: underline;
  color: #fb6900;
}

.bvt-insights-dic p {
  height: 115px; /*23/10/2024*/
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #000000;
  padding: 10px 0px 30px 0px;
  overflow: hidden;
  display: -webkit-box;
  /* -webkit-line-clamp: 3; */
  -webkit-line-clamp: 4; /*23/10/2024*/
  /* number of lines to show */
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.bvt-insights-ft {
  display: flex;
  justify-content: space-between;
}

.bvt-insights-ft p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  opacity: 0.5;
}

.bvt-insights-ft p svg {
  margin-right: 10px;
}

.bvt-insights-ft a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fb6900;
  position: relative;
}

.bvt-insights-ft a::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  border-radius: 5px;
  height: 0.05em;
  bottom: 0;
  left: 0;
  background: currentcolor;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.bvt-insights-ft a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.bvt-insights-ft a svg {
  margin-left: 10px;
}

/*  */

.bvt-popular-tags {
  width: 100%;
  position: relative;
  padding-top: 65px;
}

.bvt-popular-tags::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1600px;
  left: 0px;
  top: -500px;
  right: 0px;
  background: url("../img/technology-bg.webp") no-repeat;
  background-size: cover;
  z-index: -1;
}

.bvt-popular-tags-c-1 {
  background: url(../img/stack-c-1.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: -120px;
  left: 200px;
}

.bvt-popular-tags-c-2 {
  background: url(../img/stack-c-2.svg) no-repeat;
  width: 108px;
  height: 148px;
  position: absolute;
  top: -50px;
  right: 0px;
}

.bvt-popular-tags-sq-1 {
  background: url(../img/stack-sq-1.svg) no-repeat;
  background-size: contain;
  width: 148px;
  height: 187px;
  position: absolute;
  top: 120px;
  left: 0px;
}

.bvt-popular-tags-sq-2 {
  background: url(../img/stack-sq-1.svg) no-repeat;
  background-size: contain;
  width: 180px;
  height: 180px;
  position: absolute;
  bottom: -250px;
  right: 420px;
  z-index: -1;
}

.bvt-popular-tags-line {
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 95px;
  height: 25px;
  position: absolute;
  top: 70px;
  left: 380px;
}

.bvt-popular-tags-box {
  padding-top: 30px;
}

.bvt-popular-tags-inner ul {
  display: flex;
  justify-content: center;
  list-style: none;
  padding: 0px;
}

.bvt-popular-tags-inner ul li a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  color: #000000;
  background: #ffffff;
  padding: 10px 40px;
  border-radius: 100px;
  margin: 0px 10px;
  border: 1px solid #b9b9b9;
  display: inline-block;
  box-shadow: inset 0 0 0 0 #fb6900;
  -webkit-transition: ease-out 0.6s;
  -moz-transition: ease-out 0.6s;
  transition: ease-out 0.6s;
}

.bvt-popular-tags-inner ul li a:hover {
  box-shadow: inset 400px 0 0 0 #fb6900;
  border: 1px solid #fff;
  color: #fff;
}

.bvt-popular-tags-inner ul li a:hover {
  color: #ffffff;
  background-color: #fb6900;
}

.bvt-insights-post {
  padding-top: 80px;
}

.bvt-insights-post-second {
  padding: 100px 0px 0px 0px;
}

:root {
  --hexagon: "M178.373 138.937V60.1042C178.37 56.6481 177.457 53.2538 175.728 50.2616C173.998 47.2694 171.512 44.7847 168.519 43.0567L99.5407 3.64039C96.5447 1.91064 93.1461 1 89.6866 1C86.2271 1 82.8286 1.91064 79.8326 3.64039L10.8541 43.0567C7.86102 44.7847 5.37501 47.2694 3.64544 50.2616C1.91586 53.2538 1.00354 56.6481 1 60.1042V138.937C1.00354 142.393 1.91586 145.787 3.64544 148.779C5.37501 151.772 7.86102 154.256 10.8541 155.984L79.8326 195.401C82.8286 197.13 86.2271 198.041 89.6866 198.041C93.1461 198.041 96.5447 197.13 99.5407 195.401L168.519 155.984C171.512 154.256 173.998 151.772 175.728 148.779C177.457 145.787 178.37 142.393 178.373 138.937Z";
  --hexagon-menu: "M113.785 88.4992V38.4991C113.783 36.3071 113.204 34.1542 112.107 32.2564C111.01 30.3586 109.434 28.7827 107.535 27.6866L63.7852 2.68664C61.8849 1.58954 59.7294 1.01196 57.5352 1.01196C55.3409 1.01196 53.1854 1.58954 51.2852 2.68664L7.53516 27.6866C5.6368 28.7827 4.06003 30.3586 2.96304 32.2564C1.86605 34.1542 1.2874 36.3071 1.28516 38.4991V88.4992C1.2874 90.6912 1.86605 92.8441 2.96304 94.7419C4.06003 96.6397 5.6368 98.2156 7.53516 99.3116L51.2852 124.312C53.1854 125.409 55.3409 125.986 57.5352 125.986C59.7294 125.986 61.8849 125.409 63.7852 124.312L107.535 99.3116C109.434 98.2156 111.01 96.6397 112.107 94.7419C113.204 92.8441 113.783 90.6912 113.785 88.4992Z";
}

.bvt-indu-inner-verticals-hexagon {
  padding: 0px 0px 0px 0px;
  position: relative;
  overflow: hidden;
  height: 700px;
}

.hexagon-main,
.hexagon-main-one,
.hexagon-main-three {
  display: grid;
  grid-template-columns: repeat(7, 2fr);
  grid-auto-rows: 294px;
  grid-gap: 12px;
  justify-self: center;
  position: absolute;
  left: 50.5%;
  transform: translateX(-50%);
  top: 63px;
}

.bvt-industry-hexgreen .hexagon-main-one {
  top: -101px;
  left: 50%;
  z-index: -1;
}
.bvt-industry-hexgreen .hexagon-main-one::before {
  content: "";
  background-color: #8cc63f;
  width: 90%;
  height: 50px;
  position: absolute;
  top: 101px;
  transform: translateX(-50%);
  left: 50%;
}

.hexagon-main-one {
  top: -101px;
  left: 50%;
  z-index: -1;
}
.hexagon-main-one::before {
  content: "";
  background-color: #29aae2;
  width: 90%;
  height: 50px;
  position: absolute;
  top: 101px;
  transform: translateX(-50%);
  left: 50%;
}

.bvt-web-app-hexorange .hexagon-main-one {
  top: -101px;
  left: 50%;
  z-index: -1;
}
.bvt-web-app-hexorange .hexagon-main-one::before {
  content: "";
  background-color: #fbb449;
  width: 90%;
  height: 50px;
  position: absolute;
  top: 101px;
  transform: translateX(-50%);
  left: 50%;
}

.bvt-industry-hexyellow .hexagon-main-one {
  top: -101px;
  left: 50%;
  z-index: -1;
}
.bvt-industry-hexyellow .hexagon-main-one::before {
  content: "";
  background-color: #f8e040;
  width: 90%;
  height: 50px;
  position: absolute;
  top: 101px;
  transform: translateX(-50%);
  left: 50%;
}

.hexagon-main-three {
  top: 227px;
  left: 50.6%;
}

.hexagon {
  height: 200.04px;
  width: 178.37px;
  position: relative;
  clip-path: path(var(--hexagon));
}

.desktop-none {
  display: none;
}

.hexagon.empty {
  background-color: #f6dd34;
}

.net-dev-com-empty {
  background-color: #29aae2;
}

.hexagon-net-development-company {
  background-color: #29aae2;
}

.hexagon-web-application-development {
  background: #fbb040;
}

.hexagon-hire-developer {
  background: #8cc63f;
}

.hexagon img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

/* .flipH-2 img{
    animation: flipH 1s 2s 1 alternate ease-in-out;
  }
  .flipH-4 img{
    animation: flipH 1s 4s 1 alternate ease-in-out;
  } */
.flipH {
  animation: flipH 1s 0s 1 ease-in-out;
}

@keyframes flipH {
  0% {
    transform: rotateY(0deg);
  }

  100% {
    transform: rotateY(-180deg);
  }
}

@-webkit-keyframes flipH {
  0% {
    transform: rotateY(0deg);
  }

  100% {
    transform: rotateY(-180deg);
  }
}

.pagination {
}

.page-item:first-child .page-link {
  background: #fb6900;
  border-radius: 4px;
  border: 1px solid #fb6900;
  padding: 10px;
}

.page-item:last-child .page-link {
  border-radius: 4px;
  padding: 10px;
}

.disabled > .page-link,
.page-link.disabled {
  border-color: #000000;
  background: #ffffff;
}

.page-link {
  padding: 10px 17px;
  border: 1px solid #000000;
  margin: 0px 10px;
  border-radius: 4px;
  color: #000000;
  font-family: "popins" !important;
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.page-link:hover {
  border: 1px solid #000000;
  color: #000000;
}

.active > .page-link,
.page-link.active {
  background: transparent;
  color: #fb6900;
  border: 1px solid #fb6900;
}

.bvt-insights-pagination {
  padding: 84px 0px 84px 0px;
}

.bvt-net-dev-comp-icon-1 {
  width: 70px;
  height: 70px;
  position: absolute;
  top: 30px;
  right: 200px;
  z-index: 1;
  background: url("../img/4box.webp") no-repeat;
  background-size: cover;
  animation: rotate-anim 15s linear infinite;
}

.bvt-net-dev-comp-icon-2 {
  background: url(../img/why-brevity-circle-green.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 5%;
  left: 10px;
}

.bvt-net-dev-comp-icon-3 {
  background: url(../img/bvt-indu-inner-verticals-3.svg) no-repeat;
  background-size: contain;
  width: 112px;
  height: 142px;
  position: absolute;
  top: 48%;
  right: 0px;
}

.bvt-net-dev-comp-icon-4 {
  background: url(../img/why-brevity-line.webp) no-repeat;
  width: 95px;
  height: 25px;
  position: absolute;
  top: 44%;
  left: 160px;
  background-size: contain;
}

.bvt-net-dev-comp-icon-5 {
  background: url(../img/industries-c-4.svg) no-repeat;
  background-size: contain;
  width: 284px;
  height: 335px;
  position: absolute;
  bottom: 7%;
  left: 0px;
  z-index: 1;
}

.bvt-net-dev-comp-hassle {
  padding-bottom: 120px;
}

.bvt-web-dev-benefits-1 {
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 91px;
  height: 25px;
  position: absolute;
  top: 40px;
  left: 380px;
}

.bvt-ins-lis-img {
  width: 100%;
  height: 550px;
  padding-top: 50px;
}

.bvt-ins-lis-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  border-radius: 30px;
}

.bvt-ins-lis-dec h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 35px;
  color: #000000;
  padding: 20px 0px;
}

.bvt-ins-lis-dec p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 25px;
  color: #000000;
  padding: 0px 0px 20px 0px;
}

.bvt-ins-lis-input {
  position: relative;
}

.bvt-ins-lis-input input {
  width: 100%;
  height: 60px;
  opacity: 0.3;
  border: 1px solid #000000;
  border-radius: 10px;
  text-indent: 70px;
  font-size: 18px;
}

.bvt-ins-lis-input button {
  background: transparent;
  border: 1px solid transparent;
  position: absolute;
  top: 15px;
  left: 20px;
}

.bvt-insights-listings {
  margin-top: 80px;
}

.bvt-ins-lis-categ {
}

.bvt-ins-lis-categ h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #fb6900;
  padding-bottom: 20px;
}

.bvt-ins-lis-categ {
  padding: 60px 0px 60px 0px;
}

.bvt-ins-lis-categ ul {
  list-style: none;
  padding: 0px;
}

.bvt-ins-lis-categ ul li {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #b3b3b3;
  padding: 15px 0px;
  /* margin-top: 10px; */
}

.bvt-ins-lis-categ ul li span {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: #000000;
}

.bvt-ins-lis-tags {
}

.bvt-ins-lis-tags h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 33px;
  color: #fb6900;
  padding-bottom: 40px;
}

.bvt-ins-lis-tags ul {
  list-style: none;
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
}

.bvt-ins-lis-tags ul li a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 27px;
  color: rgba(0, 0, 0, 0.5);
  padding: 10px 20px;
  border: 1px solid #b3b3b3;
  border-radius: 100px;
  display: inline-block;
  margin: 0px 10px 10px 0px;
  box-shadow: inset 0 0 0 0 #fb6900;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}

.bvt-ins-lis-tags ul li a:hover {
  box-shadow: inset 400px 0 0 0 #fb6900;
  border: 1px solid #b3b3b3;
  color: #ffffff;
}

.bvt-ins-lis-tagsbox-post {
}

.bvt-ins-lis-post {
}

.bvt-ins-lis-tags {
}

.bvt-ins-lis-tagsbox-post {
}

.bvt-ins-lis-post-tags {
  border-top: 1px solid #b3b3b3;
  border-bottom: 1px solid #b3b3b3;
  padding: 20px 0px;
}

.bvt-ins-lis-tags-inner h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 28px;
  color: #000000;
  padding-bottom: 20px;
}

.bvt-ins-lis-tags-inner ul {
  list-style: none;
  padding: 0px;
  display: flex;
  flex-wrap: wrap;
}

.bvt-ins-lis-tags-inner ul li a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.5);
  padding: 10px 20px;
  border: 1px solid #b3b3b3;
  border-radius: 100px;
  display: inline-block;
  margin: 0px 10px 10px 0px;
  box-shadow: inset 0 0 0 0 #fb6900;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}

.bvt-ins-lis-tags-inner ul li a:hover {
  box-shadow: inset 400px 0 0 0 #fb6900;
  border: 1px solid #b3b3b3;
  color: #ffffff;
}

/* 

.bvt-ins-lis-share-post h3 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #000000;
    padding-bottom: 20px;
    text-align: end;
}


.bvt-ins-lis-share-post ul li {}

.bvt-ins-lis-share-post ul li:nth-child(1) {
    border: 2px solid #F6DD34;
}

.bvt-ins-lis-share-post ul li:nth-child(2) {
    border: 2px solid #8CC63F;
}

.bvt-ins-lis-share-post ul li:nth-child(3) {
    border: 2px solid #FBB040;
}

.bvt-ins-lis-share-post ul li:nth-child(4) {
    border: 2px solid #29AAE2;
    margin-right: 0;
}


.bvt-ins-lis-share-post ul {
    padding: 0px;
    list-style: none;
    display: flex;
    justify-content: end;
}

.bvt-ins-lis-share-post ul li {
    width: 40px;
    height: 40px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 10px;
} */

.bvt-ins-lis-comm {
}

.bvt-ins-lis-comm-hd h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
  padding: 35px 0px;
}

.bvt-ins-lis-comm-box {
  /* display: flex; */
  border-bottom: 1px solid #b3b3b3;
  padding: 30px 0px;
}

.bvt-ins-lis-comm-box:last-child {
  border-bottom: 1px solid transparent;
}

.bvt-ins-lis-comm-box:nth-child(odd) {
  padding-left: 40px;
}

.bvt-ins-lis-comm-avtar {
  width: 100px;
  height: 100px;
}

.bvt-ins-lis-comm-avtar img {
  width: 100px;
  height: 100px;
}

.bvt-ins-lis-comm-dec {
  padding-left: 20px;
}

.bvt-ins-lis-comm-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 15px;
}

.bvt-ins-lis-comm-title h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 23px;
  line-height: 35px;
  color: #000000;
}

.bvt-ins-lis-comm-title span {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
  color: #808080;
}

.bvt-ins-lis-comm-dec p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
  opacity: 0.7;
}

/* .bvt-ins-lis-comm-dec a {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 7px 40px;
    background: #FB6900;
    border-radius: 100px;
    display: inline-block;
    margin-top: 30px;
    box-shadow: inset 0 0 0 0 #FB6900;
    -webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.4s;
    border: 1px solid #FB6900;
}

.bvt-ins-lis-comm-dec a:hover {
    box-shadow: inset 400px 0 0 0 #fff;
    border: 1px solid #FB6900;
    color: #FB6900;
} */

.bvt-ins-lis-form {
  padding: 30px;
  border-radius: 10px;
  background: #f7f7f7;
  border-radius: 20px;
}

.bvt-ins-lis-form h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 38px;
  color: #000000;
  padding-bottom: 20px;
}

.bvt-ins-lis-form-filed {
  margin-bottom: 20px;
}

.bvt-ins-lis-form-filed textarea {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  border: 1px solid #adadad;
  border-radius: 10px;
  width: 100%;
  padding-top: 15px;
  text-indent: 10px;
  background: transparent;
}

.bvt-ins-lis-form-filed input {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  border: 1px solid #adadad;
  border-radius: 10px;
  width: 100%;
  height: 75px;
  text-indent: 20px;
  background: transparent;
}

.bvt-ins-lis-form-filed a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 22px;
  color: #ffffff;
  padding: 12px 50px;
  background: #fb6900;
  border-radius: 100px;
  display: inline-block;
  margin-top: 10px;
  box-shadow: inset 0 0 0 0 #fb6900;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  border: 1px solid #fb6900;
}

.bvt-ins-lis-form-filed a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 1px solid #fb6900;
  color: #fb6900;
}

.bvt-wgo-we-are-range-accor h3 {
  font-family: "Poppins";
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-wgo-we-are-range-accor h3 {
  font-family: "Poppins";
  font-weight: 700;
  font-size: 16px;
  line-height: 26px;
  color: #000000;
}

.bvt-wgo-we-are-range-accor {
  padding-top: 20px !important;
  display: none;
}

.bvt-wgo-we-are-range-accor ul {
  list-style: none;
  padding: 0px;
}

.bvt-insights-listing-post {
  padding-bottom: 80px;
}

.bvt-benefits-new {
}

.bvt-benefits-new-row {
  display: flex;
  position: relative;
  /* height: 830px; */
}

.bvt-benefits-new-img {
  width: 35%;
  height: 100vh;
  position: sticky;
  z-index: 0;
  top: 0;
}

.bvt-benefits-new-left {
  z-index: 0;
}

.bvt-benefits-new-text {
  width: 65%;
  padding: 0px 50px;
  z-index: 0;
}

.bvt-benefits-new-img::before {
  content: "";
  position: absolute;
  width: 330px;
  height: auto;
  right: -260px;
  top: 0;
  bottom: 0px;
  background: url(../img/benefits-web-white-bg.svg) repeat-y;

  z-index: 0;
}

.bvt-benefits-new-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.bvt-indu-inner-benefits-list {
  height: 300px;
  overflow-y: scroll;
}

.bvt-benefits-new-title h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 60px;
  color: #000000;
  padding-top: 40px;
}

.bvt-benefits-new-title h2 span {
  color: #fb6900;
}

.bvt-benefits-new-text-list {
  /* height: 660px;
    overflow-y: scroll; */
}

.bvt-benefits-new-text-list {
  margin-top: 50px;
}

.bvt-benefits-new-text-items {
  margin-bottom: 30px;
}

.bvt-benefits-new-text-items h3 i svg {
  width: 20px;
  height: 20px;
  margin-right: 20px;
}

.bvt-benefits-new-text-items h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #fb6900;
  display: flex;
  align-items: center;
  padding-bottom: 7px;
}

.bvt-benefits-new-text-items p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-left: 40px;
}

.bvt-web-development-range .bvt-ser-range-sub {
  padding-top: 100px;
}

.bvt-web-development-range-img img {
  width: calc(100% - 77px);
  height: 100vh;
  object-fit: cover;
  border-radius: 0px 30px 30px 0px;
}

.bvt-net-development-comp-img img {
  width: 100%;
  height: 100%;
}

.bvt-solution-sec-margin{
  margin-bottom: 100px;
}
.bvt-hire-frontend-dev-img {
  position: absolute;
  left: 0px;
  margin-top: 70px;
  width: calc(100% - 62%);
}

.bvt-hire-frontend-dev-img img {
  width: 100%;
  height: 371px;
  object-fit: cover;
  object-position: top;
  border-radius: 0px 40px 40px 0px;
}


.bvt-hire-developer-range-img img {
  width: 100%;
  height: 100%;
  border-radius: 0px 40px 40px 0px;
}

.bvt-hire-developer-range-img {
  position: relative;
  left: -24px;
  width: 100%;
}

.accordion-button:not(.collapsed) {
  background: transparent !important;
  color: #000000 !important;
}

.Insights-banner {
  position: relative;
  width: 100%;
  height: 100vh;
  display: flex;
  align-items: center;
  background-image: url("../img/Insight-hero-bg.webp");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right center;
  overflow: hidden;
  z-index: -1;
}

.Who-we-are {
  position: relative;
  width: 100%;
  height: 100vh;
  background-image: url("../img/who-we-are-bg.webp");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  overflow: hidden;
  display: flex;
  align-items: center;
  z-index: 0;
}

.bvt-contact-us-banner {
  position: relative;
  width: 100%;
  height: 100vh;
  /* height: calc(100vh - -90px); */
  display: flex;
  align-items: center;
  background-image: url("../img/contact-us-banner.webp");
  background-repeat: no-repeat;
  background-position: right top;
  background-size: cover;
  overflow: hidden;
  z-index: 0;
}

.bvt-contact-us-banner-text {
  margin-top: 100px;
}

.bvt-contact-us-banner-text h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
}

.bvt-contact-us-banner-text h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 50px;
  color: #000000;
  padding: 30px 0px 40px 0px;
}

.bvt-contact-us-banner-text p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.bvt-reach-out-box {
  border-right: 1px solid #f8f8f8;
}

.bvt-reach-out-box-items {
  padding: 20px 35px;
  text-align: center;
  margin: 0 auto 50px;
  width: 405px;
}
.bvt-reach-out-box-items:nth-child(1) {
  background: linear-gradient(
    180deg,
    rgba(251, 182, 78, 0.78) 0%,
    #fbb64e 100%
  );
  border-radius: 25px;
}
.bvt-reach-out-box-items:nth-child(2) {
  background: linear-gradient(
    180deg,
    rgba(246, 221, 52, 0.72) 0%,
    #f6dd34 100%
  );
  border-radius: 25px;
}

.bvt-reach-out-box-items:nth-child(3) {
  background: linear-gradient(
    180deg,
    rgba(157, 207, 92, 0.75) 0%,
    #9dcf5c 100%
  );
  border-radius: 25px;
}

.bvt-reach-out-box-items h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 28px;
  line-height: 42px;
  color: #000000;
}

.bvt-reach-out-box-items p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  text-align: center;
  color: #000000;
  opacity: 0.8;
  padding: 10px 0px 15px 0px;
}

.bvt-reach-out-button a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 30px;
  color: #ffffff;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.78) 0%, #000000 100%);
  border: 5px solid #ffffff;
  border-radius: 30px;
  padding: 8px 50px;
  display: inline-block;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
}

.bvt-reach-out-button a:hover {
  box-shadow: inset 400px 0 0 0 #fff;
  border: 5px solid #000000;
  color: #000000;
}

.bvt-reach-out-box-items ul {
  list-style: none;
  display: flex;
  justify-content: center;
  padding: 0px;
  margin: 0px;
}

.bvt-reach-out-box-items ul li a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 65px;
  height: 65px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.78) 0%, #000000 100%);
  border: 5px solid #ffffff;
  border-radius: 100px;
  margin: 0px 10px;
  transition: all 0.7s ease;
  transform: rotate(0deg);
}

.bvt-reach-out-box-items ul li a:hover {
  transition: all 0.7s ease;
  transform: rotate(360deg);
}

.bvt-reach-out-box-items ul li a svg {
  width: 26px;
}

.bvt-reach-from {
  padding: 0px 60px 0px 60px;
}
.bvt-reach-from-title h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 75px;
  text-align: center;
  color: #000000;
}

.bvt-reach-from-title h3 span {
  color: #fbba57;
}

.bvt-reach-from-title p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #000000;
}

.bvt-reach-from-col {
  margin-top: 30px;
}

.bvt-reach-from-col input {
  width: 100%;
  height: 56px;
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 10px;
  text-indent: 20px;
}

.bvt-reach-from-col textarea {
  width: 100%;
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 10px;
  text-indent: 20px;
}

.bvt-reach-from-col select {
  width: 100%;
  height: 56px;
  background: #ffffff;
  border: 1px solid #000000;
  border-radius: 10px;
  /* text-indent: 20px; */
  padding-left: 20px;
  appearance: none;
}

.bvt-reach-from-col button {
}

/* .bvt-reach-from-col button {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 12px 47px;
    background: #FB6900;
    border-radius: 50px;
    border: 1px solid #FB6900;
    display: inline-block;
    margin: 0 auto;
    -webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.4s;
}


.bvt-reach-from-col button:hover {
    box-shadow: inset 400px 0 0 0 #fff;
    border: 1px solid #FB6900;
    color: #FB6900;
} */

.bvt-presence {
  background: #2a3990;
  padding: 20px 0px 100px 0px;
  position: relative;
}

.bvt-presence h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 75px;
  text-align: center;
  color: #ffffff;
}

.bvt-presence h2 span {
  color: #fbba57;
}
.bvt-presence p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  color: #ffffff;
}

.bvt-contact-address {
}

.bvt-contact-address-box {
  background: linear-gradient(180deg, #fbbb5b 0.5%, #fbb040 100%);
  border-radius: 0px 0px 20px 20px;
  padding: 20px 0px;
  margin-top: -90px;
}

.bvt-contact-address-box svg {
  position: relative;
  transition: all 0.4s ease;
  transform: rotate(0deg);
}

.bvt-contact-address-box svg:hover {
  transition: all 0.4s ease;
  transform: rotate(360deg);
}

.bvt-contact-address-box h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0.4em;
  color: #000000;
  padding: 30px 0px 0px 0px;
}

.bvt-contact-address-box p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  text-align: center;
  color: #000000;
  opacity: 0.8;
  padding: 0px 130px;
}

.bvt-contact-address-box a {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 33px;
  letter-spacing: 4px;
  color: #000000;
  -webkit-transition: ease-out 0.4s;
  -moz-transition: ease-out 0.4s;
  transition: ease-out 0.4s;
  position: relative;
}

.bvt-contact-address-box a::after {
  content: "";
  position: absolute;
  width: 100%;
  transform: scaleX(0);
  border-radius: 5px;
  height: 2px;
  bottom: 0;
  left: 0;
  background: #000000;
  transform-origin: bottom right;
  transition: transform 0.25s ease-out;
}

.bvt-contact-address-box a:hover::after {
  transform: scaleX(1);
  transform-origin: bottom left;
}

.bvt-reach-out {
  position: relative;
  padding: 65px 0px;
}

.bvt-reach-out-1 {
  background: url(../img/why-brevity-circle-green.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  top: 5%;
  left: 10px;
}

.bvt-reach-out-3 {
  background: url(../img/bvt-indu-inner-verticals-3.svg) no-repeat;
  background-size: contain;
  width: 112px;
  height: 142px;
  position: absolute;
  top: 50%;
  right: 0px;
}

.bvt-presence-1 {
  background: url(../img/stack-sq-1.svg) no-repeat;
  background-size: contain;
  width: 148px;
  height: 187px;
  position: absolute;
  top: 30px;
  left: -34px;
}

.bvt-presence-2 {
  width: 142px;
  height: 142px;
  background: url("../img/bvt-home-concat-2.webp") no-repeat;
  background-size: contain;
  position: absolute;
  top: 50px;
  right: 0px;
}

.bvt-reach-out-2 {
  background: url("../img/why-brevity-line.webp") no-repeat;
  background-size: contain;
  width: 95px;
  height: 25px;
  position: absolute;
  top: 28%;
  right: 170px;
}

.bvt-reach-out-4 {
  background: url(../img/bvt-career-2.svg) no-repeat;
  width: 111px;
  height: 103px;
  position: absolute;
  bottom: -40px;
  left: 0px;
  background-size: contain;
  z-index: 2;
}

.bvt-reach-out-5 {
  background: url(../img/contact-dots.svg) no-repeat;
  width: 111px;
  height: 103px;
  position: absolute;
  bottom: 40%;
  left: 0px;
  background-size: contain;
  z-index: 2;
}

.bvt-reach-out-box-border-top {
  border: 1px solid #f8f8f8;
  margin: 50px 0px 70px 0px;
}

.data-list-row:last-child {
  border-bottom: none !important;
}

.select-arrow-contact {
  position: relative;
}

.select-arrow-contact::after {
  content: "";
  background: url("../img/cheveron-up.webp");
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
  position: absolute;
  top: 21px;
  right: 17px;
}

.owl-two .owl-nav {
  display: flex !important;
  justify-content: center;
  margin-top: 20px;
}

.owl-two .owl-nav .owl-prev {
  width: 40px;
  height: 40px;
  border-radius: 100px !important;
  outline: none;
  background-color: #fb6900 !important;
  margin-right: 5px;
  /* border: 4px solid #FB6900 !important; */
}

.owl-two .owl-nav .owl-next {
  width: 40px;
  height: 40px;
  border-radius: 100px !important;
  outline: none;
  background-color: #fb6900 !important;
  margin-left: 5px;
  /* border: 4px solid #FB6900 !important; */
}

.owl-two .owl-nav button.owl-next {
  color: transparent !important;
}

.owl-two .owl-nav button.owl-prev {
  color: transparent !important;
}

.owl-two .owl-nav .owl-prev span {
  display: block;
  background: url("../img/left-arrow.svg") no-repeat;
  background-position: center;
  background-size: 16px;
}

.owl-two .owl-nav .owl-next span {
  display: block;
  background: url("../img/right-arrow.svg") no-repeat;
  background-position: center;
  background-size: 16px;
}

.row-sticky {
  position: sticky;
  top: 0;
  background-color: #ffffff;
  z-index: 1;
}

/* insights-details page */

/* .bvt-insghts-details{
    position: relative;
    width: 100%;
    height: 420px;
    background-image: url("../img/insight-details-banner.webp");
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    display: flex;
    align-items: end;
    z-index: 0;
} */

.bvt-insghts-details {
  position: relative;
}

.bvt-insghts-details img {
  width: 100%;
  /* height: 420px; */
  height: auto; /*22/10/2024*/
  object-fit: cover; /*22/10/2024*/
  object-position: top; /*22/10/2024*/
}

.bvt-insghts-details-text h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 45px;
  line-height: 65px;
  text-align: center;
  color: #ffffff;
}

.bvt-insghts-details-text {
  position: absolute;
  /* top: 50%; */
  bottom: 50px; /*22/10/2024*/
  left: 0px;
  right: 0px;
  /* width: 50%; */
  margin: 0 auto;
}

.bvt-insghts-details-tabs {
}

.bvt-insghts-details-tabs-inner {
}

.bvt-insghts-details-tabs-nav-pills {
  position: sticky;
  top: 0;
}

.bvt-insghts-details-tabs-inner {
  display: flex;
  align-items: flex-start;
  padding: 80px 0px 50px 0px;
}

.bvt-insghts-details-tabs-inner .nav-pills .nav-link {
  width: 100%;
  display: flex;
  align-items: center;
  text-align: left;
}

.bvt-insghts-details-tabs-inner .nav-pills .nav-link:hover{
  color: #FB6900;
}

/* 24/10/2024 */
.bvt-insghts-details-tabs-inner .nav-pills .nav-link p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  margin: 0px;
}

.bvt-insghts-details-tabs-inner .nav .nav-item a.active {
  background-color: transparent;
  color: #fb6900;
}

.bvt-insghts-details-tabs-inner .nav .nav-item a.active::after {
  content: "";
  background: url("../img/what-we-do-arrow.svg") no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
  top: 31px;
  right: -18px;
  position: absolute;
}

.bvt-insghts-details-tabs-inner .nav-pills {
  width: 28%;
  border-right: 1px solid #dddddd;
}

.bvt-insghts-details-tabs-inner .tab-pane .nav-link {
  padding: 17px 20px 17px 20px; /*15/11/2024*/
}

.bvt-insghts-details-tabs-inner .nav-link {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 26px;
  color: #000000;
  border-radius: 0px;
  padding: 17px 20px 17px 0px; /*25/10/2024*/
}

.bvt-insghts-details-tabs-inner .nav-link svg {
  margin-right: 20px;
  flex: none;
}

.bvt-insghts-details-tabs-inner .nav-item {
  width: 100%;
  border-bottom: 1px solid #dddddd; /*22/10/2024*/
  /* height: 103px; */ /*24/10/2024*/
  display: flex; /*24/10/2024*/
  align-items: center; /*24/10/2024*/
}

.bvt-insghts-details-tabs-inner .nav-item:last-child {
  border-bottom: 1px solid transparent;
}

.bvt-insghts-details-tabs-inner .nav-item h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 20px; /* 25/10/2024 */
}

.bvt-insghts-details-tabs-inner .tab-content {
  width: 72%;
  padding-left: 60px;
}

.bvt-whatwedo-tbas-con h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  padding-bottom: 30px;
  color: #000000;
}

.bvt-whatwedo-tbas-con p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding: 0px 0px 30px 0px;
  margin: 0px;
}

.bvt-whatwedo-tbas-con ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.bvt-whatwedo-tbas-con ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-bottom: 5px;
}

.bvt-ins-lis-share-post h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 36px;
  color: #000000;
  padding: 20px 0px 10px 0px;
}

.bvt-ins-lis-share-post ul li {
}

.bvt-ins-lis-share-post ul li:nth-child(1) {
  border: 2px solid #f6dd34;
}

.bvt-ins-lis-share-post ul li:nth-child(2) {
  border: 2px solid #8cc63f;
}

.bvt-ins-lis-share-post ul li:nth-child(3) {
  border: 2px solid #fbb040;
}

.bvt-ins-lis-share-post ul li:nth-child(4) {
  border: 2px solid #29aae2;
  margin-right: 0;
}

.bvt-ins-lis-share-post ul {
  padding: 0px;
  list-style: none;
  display: flex;
  justify-content: start;
}

.bvt-ins-lis-share-post ul li {
  width: 40px;
  height: 40px;
  border-radius: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 10px;
}

.bvt-insghts-details-tabs-con h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 34px;
  line-height: 42px;
  padding-bottom: 30px;
}

.bvt-insghts-details-tabs-con h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  padding-bottom: 30px;
}

.bvt-insghts-details-tabs-con h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  padding-bottom: 0px;
}

.bvt-insghts-details-tabs-con h4 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  text-decoration: underline;
  padding-bottom: 0px;
}

.bvt-insghts-details-tabs-con p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  color: #000000;
  padding: 0px 0px 30px 0px;
  margin: 0px;
}
.bvt-insghts-details-tabs-con b {
  font-family: "Poppins";
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  padding: 0px 0px 30px 0px;
  margin: 0px;
}

.bvt-insghts-details-tabs-con {
  padding-bottom: 40px;
}

.bvt-insghts-details-tabs-con ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

.bvt-insghts-details-tabs-con ul li h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-bottom: 5px;
  text-decoration: underline;
}

.bvt-insghts-details-tabs-con ul li p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  padding-bottom: 40px;
}

.bvt-insghts-hd-p {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

.bvt-insghts-hd-p ul {
  margin-bottom: 0px;
}

/*22/10/2024*/
.bvt-insghts-hd-p h1 span {
  color: #fb6900;
}

.bvt-insghts-hd-p h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 34px;
  line-height: 51px;
  /* color: #146BB0; */
  color: #000000; /*22/10/2024*/
  /* padding-bottom: 10px; */
  padding-top: 50px; /*22/10/2024*/
}

.bvt-insghts-hd-p p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px; /*22/10/2024*/
  line-height: 35px; /*22/10/2024*/
  /* color: rgba(0, 0, 0, 0.5); */
  color: #000000; /*22/10/2024*/
  margin-bottom: 0px;
}
.bvt-insghts-hd-p h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
}
.bvt-insghts-work-box h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  display: flex;
  align-items: flex-end;
  color: #000000;
}

.bvt-insghts-work-box p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  /* color: rgba(0, 0, 0, 0.5); */
  color: #000000; /*22/10/2024*/
  margin-bottom: 0px;
}
.bvt-insghts-work-box {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
  /* height: 245px; */
  height: auto; /*22/10/2024*/
  background: #ffffff;
  box-shadow: 0px 0px 26px rgba(10, 22, 37, 0.1);
  padding: 20px 30px;
}

/* Add specific colors using nth-child selectors */
.bvt-insghts-workbox-main:nth-child(1) .bvt-insghts-work-box {
  border-left: 5px solid #fb6900;
}

.bvt-insghts-workbox-main:nth-child(2) .bvt-insghts-work-box {
  border-left: 5px solid #29aae2;
}

.bvt-insghts-workbox-main:nth-child(3) .bvt-insghts-work-box {
  border-left: 5px solid #98cc52;
}

.bvt-insghts-workbox-main:nth-child(4) .bvt-insghts-work-box {
  border-left: 5px solid #f6dd34;
}
.bvt-insghts-workbox-main:nth-child(5) .bvt-insghts-work-box {
  border-left: 5px solid #146bb0;
}
.bvt-insghts-workbox-main:nth-child(6) .bvt-insghts-work-box {
  border-left: 5px solid #fb6900;
}

.bvt-insghts-workbox-main:nth-child(7) .bvt-insghts-work-box {
  border-left: 5px solid #29aae2;
}

.bvt-insghts-workbox-main:nth-child(8) .bvt-insghts-work-box {
  border-left: 5px solid #98cc52;
}

.bvt-insghts-workbox-main:nth-child(9) .bvt-insghts-work-box {
  border-left: 5px solid #146bb0;
}

.heading-left-border h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  /* font-size: 20px; */
  font-size: 24px; /*22/10/2024*/
  line-height: 30px;
  color: #000000;
  /* border-left: 5px solid rgba(251, 105, 0, 1);
    padding-left: 10px; */ /*22/10/2024*/
  margin: 15px 0px; /*22/10/2024*/
}

/*22/10/2024*/
.heading-left-border p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
}

.llm-img-one {
  height: 100%;
}

.llm-img-one img {
  width: 100%;
  height: 100% !important;
  border-radius: 12px;
  height: 290px;
  object-fit: cover;
}

/*22/10/2024*/
.llm-img-listing-one {
  display: flex;
  flex-direction: column;
  row-gap: 10px;
}

.llm-img-listing-one h3 svg {
  margin-right: 5px;
}
.llm-img-listing-one h3 {
  display: flex; /* 25/10/2024 */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

.llm-img-listing-one p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  /* font-size: 16px;
    line-height: 24px;
    color: rgba(0, 0, 0, 0.5); */
  font-size: 20px; /*22/10/2024*/
  line-height: 34px; /*22/10/2024*/
  color: #000000; /*22/10/2024*/
  padding-left: 40px; /*22/10/2024*/
  margin-bottom: 0px;
}

.llm-box-scrolling-main {
  width: 880px;
}

.llm-box-scrolling {
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  margin-bottom: 30px;
}
.llm-box-scrolling::-webkit-scrollbar {
  width: 100%;
  height: 8px;
}

.llm-box-scrolling::-webkit-scrollbar-thumb {
  background: #fb6900;
  border-radius: 20px;
}

.llm-box-scrolling::-webkit-scrollbar-track {
  background: #ddd;
  border-radius: 20px;
}

.llm-box-scrolling-item {
  width: 345px;
  height: 300px;
  position: relative;
  margin-right: 20px;
  flex: none;
  margin-bottom: 20px;
}

.llm-box-scrolling-item img {
  width: 100%;
  height: 100%;
}

.llm-box-scrolling-item-text {
  width: 100%;
  height: 90px;
  left: 0px;
  bottom: 0px;
  z-index: 1;
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
}
.llm-box-scrolling-item-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 21px;
  line-height: 32px;
  text-align: center;
  color: #ffffff;
}

.bvt-llm-box-scrolling-item-color-1 {
  background: linear-gradient(180deg, rgba(41, 170, 226, 0) 0%, #29aae2 100%);
  border-radius: 0px 0px 12px 12px;
}

.bvt-llm-box-scrolling-item-color-2 {
  background: linear-gradient(180deg, rgba(251, 105, 0, 0) 0%, #fb6900 100%);
  border-radius: 0px 0px 12px 12px;
}

.bvt-llm-box-scrolling-item-color-3 {
  background: linear-gradient(180deg, rgba(246, 221, 52, 0) 0%, #f6dd34 100%);
  border-radius: 0px 0px 12px 12px;
}
.models-llm-box-main {
  background: #ffffff;
  box-shadow: 0px 0px 26px rgba(10, 22, 37, 0.1);
  padding: 20px;
}
.models-llm-box {
  width: 100%;
  /* height: 290px; */
  height: auto; /*22/10/2024*/
  /* overflow-y: auto; 
    overflow-x: hidden; */ /*22/10/2024*/
}

.models-llm-box::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  padding-right: 20px;
}

.models-llm-box::-webkit-scrollbar-thumb {
  background: #fb6900;
  border-radius: 20px;
}

.models-llm-box::-webkit-scrollbar-track {
  background: #ddd;
  border-radius: 20px;
}

.models-llm-box .heading-left-border h2 {
  margin: 10px 0px;
}

.models-llm-box-full-width {
  margin-top: 30px;
}
.llm-one-tab .nav-pills {
  width: 100%;
  border-right: none;
  display: flex; /*22/10/2024*/
  justify-content: space-between; /*22/10/2024*/
}
.llm-one-tab ul {
  display: flex;
}
.llm-one-tab .nav-item {
  /* width: 50%; */
  width: 48%; /*22/10/2024*/
}

.llm-one-tab .nav-item {
  border: 1px solid #dddddd;
}

/*25/10/2024*/
.llm-one-tab .nav .nav-item button.active {
  background-color: transparent;
  color: #ffffff !important;
  background: #fb6900 !important;
  border-radius: 0px;
  position: relative;
  border-radius: 0px !important;
  border: 2px solid #fb6900 !important;
}
/*25/10/2024*/
.llm-one-tab .nav .nav-item {
  position: relative;
}
/*25/10/2024*/
.llm-one-tab .nav .nav-item .active::before {
  content: "";
  background: url("../img/what-we-do-arrow.svg") no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
  position: absolute;
  top: 100%; /*15/11/2024*/
  transform: rotate(90deg);
}

/* .llm-one-tab .nav .nav-item button.active {
  background-color: transparent;
  color: #fb6900 !important;
} */

/*25/10/2024*/
.llm-one-tab .nav-pills .nav-link {
  width: 100%;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: flex-start;
  /* padding-left: 30px; */ /*25/10/2024*/
  border: 2px solid #dddd; /*25/10/2024*
  border-radius: 0px;/*22/10/2024*/
  justify-content: center;
  border-radius: 0px;
}

.llm-one-tab .nav .nav-item button.active::after {
  display: none;
}

.llm-one-tab .tab-content {
  width: 100%;
  padding-left: 0px;
}

.llm-one-tab .nav-link {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000 !important;
}

.bvt-llm-accro .accordion-button::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FB6900' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E") !important;
  transition: all 0.5s;
  border: 1px solid #fb6900;
  border-radius: 100px;
  padding: 10px;
}
.bvt-llm-accro .accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FB6900' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E") !important;
}

.bvt-llm-accro .accordion-button::after {
  transition: all 0.5s;
}

.bvt-llm-accro .accordion .accordion-item {
  background: #ffffff;
  box-shadow: 0px 4px 26px rgba(10, 22, 37, 0.1);
  padding: 10px 0px;
  border: none !important;
  margin-bottom: 10px;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.bvt-llm-accro
  .accordion-item:first-of-type
  > .accordion-header
  .accordion-button {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
}

.bvt-llm-accro .accordion-button {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #000000;
}

.bvt-llm-accro .accordion-button:focus {
  outline: none !important;
  box-shadow: none !important;
}

.llm-one-svg-1 {
}

.llm-one-svg-1 {
}

.llm-one-svg-1 {
  background: url(../img/llm-one-svg-1.svg) no-repeat;
  background-size: contain;
  width: 85px;
  height: 142px;
  position: absolute;
  top: 5%;
  right: 0px;
}

.llm-one-svg-2 {
  background: url(../img/llm-one-svg-2.svg) no-repeat;
  background-size: contain;
  width: 142px;
  height: 142px;
  position: absolute;
  bottom: 55%;
  left: 0px;
}

.bvt-insghts-details-tabs {
  position: relative;
}

.llm-one-svg-3 {
  background: url(../img/llm-one-svg-3.svg) no-repeat;
  background-size: contain;
  width: 70px;
  height: 70px;
  position: absolute;
  bottom: 50%;
  right: 15%;
}

.llm-one-svg-4 {
  content: "";
  background: url(../img/llm-one-svg-4.svg) no-repeat;
  background-size: contain;
  width: 100px;
  height: 150px;
  position: absolute;
  top: 57%;
  left: 0px;
}

/* 25/10/2024 */
.remove-bullet-left .bvt-ser-range-accor-con {
  padding-left: 0px !important;
}
/* 25/10/2024 */
.remove-bullet-left .models-llm-box-main {
  min-height: 592px;
}
/* 25/10/2024 */
.remove-para-left .llm-img-listing-one p {
  padding-left: 0px;
}

/* for slider in insights detail page */

/* 28/10/2024 */
.insights-one-slider {
  width: 880px;
}

/* 28/10/2024 */
.insights-one-slider .llm-img-one img {
  width: 100% !important;
}

/* 28/10/2024 */
.llm-box-scrolling-item {
  width: 100%;
  /* height: 300px; */
}

/* 28/10/2024 */
.llm-box-scrolling-item img {
  object-position: top;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  object-fit: cover;
}

/* 28/10/2024 */
.llm-box-scrolling-item-text h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-size: 28px;
  line-height: 42px;
  text-align: center;
  color: #ffffff;
}

/* 28/10/2024 */
.insights-one-slider .owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
  width: 15px !important;
  height: 15px !important;
  background: #fb6900 !important;
  border: 3px solid #ffffff !important;
  outline-style: solid !important;
  outline-color: #fb6900 !important;
}

/* 28/10/2024 */
.insights-one-slider .owl-dots .owl-dot span {
  width: 10px;
  height: 10px;
  margin: 5px 7px;
  background: #919191;
  display: block;
  -webkit-backface-visibility: visible;
  transition: opacity 200ms ease;
  border-radius: 30px;
}

.llm-img-listing-one img {
  width: unset !important;
  display: unset !important;
}

/* start 09-11-2024 */
.bvt-insghts-box-white {
  background: #ffffff;
  box-shadow: 0px 0px 26px rgba(10, 22, 37, 0.1);
  padding: 20px;
}

.bvt-insghts-hd-h2 h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
}

.bvt-insghts-hd-h2 p {
  margin-bottom: 0px;
}

.bvt-insghts-hd-h3 h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
}

/* .llm-img-listing-one h3 i{
  padding-right: 10px;

} */
/* .bvt-insghts-hd-h3 h3 i{
  padding-right: 10px;
} */

.bvt-insghts-work-box-new {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex-direction: column !important;
  text-align: center !important;
}

.statistics-ai-one {
  padding: 20px;
  background: #fff0e6;
  height: 100%;
}

.statistics-ai-one h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 34px;
  line-height: 34px;

  color: #fb6900;
}

.statistics-ai-one img {
  width: 100%;
  margin: 10px 0px;
}

.statistics-ai-one p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #fb6900;
}

.statistics-ai-two {
  padding: 20px;
  background: #eaf7fc;
}

.statistics-ai-two h3 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 34px;
  line-height: 34px;
  color: #29aae2;
}

.statistics-ai-two img {
  width: 100%;
  margin: 10px 0px;
}

.statistics-ai-two p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #29aae2;
}

/* .bvt-insghts-work-box{
  flex-direction: column !important;
} */

.bvt-insghts-work-box-icon {
  display: flex;
}

.bvt-insghts-work-box-icon i {
  padding-right: 20px;
}

.bvt-insghts-hd-h2 b {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 34px;
  color: #000000;
}

.bvt-insghts-hd-h3 ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #000000;
}
.llm-one-tab .tab-pane p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #000000;
}
/* End 09-11-2024 */

/* 15/11/2024 */
.margin-top-bot {
  margin-bottom: 100px;
  margin-top: 70px;
}

/* 20-11-2024 */

.ar-vr-table table tr:last-child td {
  border-bottom: 0px;
}

.ar-vr-table table {
  margin-bottom: 0px;
}

.ar-vr-table h3 {
  display: flex;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 10px !important;
}

.ar-vr-table table tr td:nth-child(1) {
  width: 40%;
}
.ar-vr-table table tr td:nth-child(2) {
  width: 30%;
}
.ar-vr-table table tr td:nth-child(3) {
  width: 30%;
}

.ar-vr-table table td {
  border-right: 1px solid #ddd;
}
.ar-vr-table table th {
  border-right: 1px solid #ddd;
}

.ar-vr-table table tr th:last-child {
  border-right: none;
}
.ar-vr-table table tr td:last-child {
  border-right: none;
}

.llm-img-listing-one p a {
  word-wrap: break-word;
}

/* 28/11/2024 */
.bvt-insghts-hd-p ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #000000;
}

/* 29/11/2024 */

.bvt-offer-row:nth-child(odd)::before {
  content: "";
  background: url("../img/line-up.svg");
  background-repeat: repeat;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 150px;
  right: 0px;
  top: -20px;
}

.bvt-offer-row:nth-child(even)::before {
  content: "";
  background: url("../img/line-up.svg");
  background-repeat: repeat;
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0px;
  right: 150px;
  top: -20px;
}

/* 2/12/2024 */

.llm-img-listing-one ul li {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #000000;
  padding-left: 0px;
}
.llm-img-listing-one ul {
  padding-left: 60px;
}

/* 2/12/2024 */
.new-h2 h2 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 10px;
}

.bvt-insghts-hd-h2 p {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 34px;
  color: #000000;
}

.bvt-insghts-work-box.bvt-insghts-work-box-new {
  height: 100%;
}

.custom-table-heading {
  display: flex;
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 0px !important;
}

/* 2/12/2024 */
.bvt-insights-post h1 {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-size: 34px;
  line-height: 51px;
  color: #000000;
  padding-bottom: 10px;
}

p:empty {
  display: none !important;
}




.custom-img{
  height: 300px;
  width: 100%;
}
.custom-img img{
  height: 100%;
  width: 100%;
  border-radius: 12px;
  object-fit: cover;
}


.quantum-computing-table table tr td:nth-child(1){
  width: 15% !important;
}
.quantum-computing-table table tr td:nth-child(2){
  width: 25% !important;
}

.remove-space p{
  padding-left: 0px !important;
}

.remove-space ul{
  padding-left: 20px !important;
}

.img-height-adjust{
  height: 300px !important;
  margin-bottom: 20px !important;
}
.remove-margin .text-center p{
  margin-bottom: 0px;
}

.custom-img-wrap img{
  width: 100% !important;
  height: auto !important;
  border-radius: 12px;
}

.Tools-Services-table table tr td:nth-child(1){
  width: 50% !important;
}
.Tools-Services-table table tr td:last-child{
  width: 50% !important;
}
.Tools-Services-table table tr td, .Tools-Services-table table tr th{
  padding-left: 20px;
}
.highlight{
  font-weight: 600;
}
.potential-solutions-table table tr td:nth-child(1){
  width: 5%;
}
.Edge-Computing img{
  object-fit: fill;
}