/* Responsive Css */
@media (min-width: 1921px) {
  .bvt-indu-inner-verticals-hexagon {
    height: 500px;
  }
  body {
    max-width: 1920px;
    margin: 0 auto;
  }
  .bvt-career-list {
    width: calc(100% - 305px);
    margin-left: auto;
  }
  .bvt-header {
    width: 1920px !important;
    margin: 0 auto;
    left: 0;
    right: 0;
  }
  .bvt-home-banner-img img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .bvt-various::before {
    background-repeat: round;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .dropdown-menu {
    left: 525px;
    right: 204px;
  }
}
@media screen and (min-width: 1920px) and (max-width: 2200px) {
  .bvt-career-popup-dec {
    /* height: 510px; */
    overflow-y: scroll;
  }
  .bvt-web-app-hexorange .hexagon-main-one::before {
    height: 85px !important;
    top: 97px !important;
  }
  .bvt-career-list {
    width: calc(100% - 305px);
    margin-left: auto;
  }
  .bvt-indu-inner-verticals-hexagon {
    height: 650px !important;
  }
  :root {
    --hexagon: "M213.239 166.148V72.074C213.234 67.9497 212.146 63.899 210.082 60.3284C208.018 56.7577 205.051 53.7926 201.479 51.7305L119.165 4.69348C115.589 2.6293 111.534 1.5426 107.405 1.5426C103.277 1.5426 99.2215 2.6293 95.6462 4.69348L13.3315 51.7305C9.75979 53.7926 6.79314 56.7577 4.72917 60.3284C2.6652 63.899 1.5765 67.9497 1.57227 72.074V166.148C1.5765 170.272 2.6652 174.323 4.72917 177.893C6.79314 181.464 9.75979 184.429 13.3315 186.491L95.6462 233.528C99.2215 235.593 103.277 236.679 107.405 236.679C111.534 236.679 115.589 235.593 119.165 233.528L201.479 186.491C205.051 184.429 208.018 181.464 210.082 177.893C212.146 174.323 213.234 170.272 213.239 166.148Z";
  }

  .hexagon {
    width: 211.67px;
    height: 236px;
    position: relative;
    clip-path: path(var(--hexagon));
  }

  .hexagon-main-one {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -100px;
  }

  .hexagon-main {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    top: 95px;
    left: 50%;
  }
  .hexagon-main-one::before {
    height: 80px !important;
    top: 97px !important;
  }
  .bvt-industry-hexyellow .hexagon-main-one::before {
    height: 80px !important;
    top: 97px !important;
  }

  .hexagon-main-three {
    top: 290px;
    left: 50.6%;
  }
}
@media (max-width: 1920px) {
  .bvt-career-list {
    width: calc(100% - 305px);
    margin-left: auto;
  }
  .bvt-indu-inner-verticals-hexagon {
    height: 500px;
  }
  .bvt-career-popup-left {
    width: 100%;
  }
  .bvt-dev-appro-banner {
  }
  .bvt-ser-listing-banner {
  }
  /* .bvt-benefits-new-text-list {
        height: 500px;
        overflow-y: scroll;
    } */
  .bvt-home-banner-img {
    width: 100%;
    height: 100vh;
  }

  .bvt-home-banner-img img {
    width: 100%;
    height: 100%;
  }

  .bvt-various::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 1660px;
    left: 0px;
    top: -710px;
    right: 0px;
    background-size: cover;
    background-position: bottom;
  }
}
@media screen and (min-width: 1680px) and (max-width: 1919px) {
  .bvt-career-list {
    width: calc(100% - 225px);
    margin-left: auto;
  }
}
@media screen and (min-width: 1441px) and (max-width: 1550px) {
  .bvt-career-list {
    width: calc(100% - 120px);
    margin-left: auto;
  }
}

@media (max-width: 1440px) {
  .bvt-career-popup-dec {
    height: 710px;
  }
  .llm-box-scrolling-main {
    width: 700px;
  }
  .bvt-career-popup-cols-full:last-child {
    margin-bottom: 0px;
  }
  .bvt-career-popup-cols-full {
    margin-bottom: 25px;
  }
  .bvt-career-popup-cols-small {
    margin-bottom: 25px;
  }
  .bvt-career-list {
    width: calc(100% - 75px);
    margin-left: auto;
  }
  .hexagon-main-three {
    top: 227px;
    left: 51%;
  }
  .hexagon-main-one::before {
    height: 50px;
  }
  .bvt-industry-hexgreen .hexagon-main-one::before {
    height: 50px;
  }
  .bvt-web-app-hexorange .hexagon-main-one::before {
    height: 50px;
  }
  /* .bvt-industry-hexyellow .hexagon-main-one::before{
        height: 50px;
      } */
  .bvt-career-popup-left {
    width: 100%;
  }
  .bvt-featured-imgs {
    height: 230px;
  }
  .bvt-ser-listing-banner {
  }
  .bvt-dev-appro-banner {
  }

  .bvt-home-banner-img {
    width: 100%;
    height: calc(100vh - -0px);
  }
}

@media (max-width: 1366px) {
  /* 2/12/2024 */
  .bvt-faq-list .accordion-body ul li {
    line-height: 22px;
    font-size: 16px !important;
    color: #000;
  }

  .insights-one-slider {
    width: 710px;
  }
  .bvt-career-popup {
    padding-left: 121px;
  }
  .bvt-insghts-work-box {
    padding: 20px;
  }
  .bvt-offer-dec ul li {
    font-size: 11px;
    margin: 0px 8px 3px 0px;
  }
  .bvt-hire-dev-bnrcontent {
    padding: 40px 0px 0px 0px;
  }
  .bvt-career-popup-cols-full {
    margin-bottom: 15px;
  }
  .bvt-career-popup-cols-small {
    margin-bottom: 15px;
  }
  .bvt-career-popup-hd-title ul li a {
    font-size: 14px;
  }
  .bvt-hire-frontend-dev {
    padding: 100px 0px 120px 0px;
    position: relative;
  }
  .bvt-breadcrumb-left .breadcrumb-item.active {
    width: 350px;
  }
  .bvt-career-list {
    width: calc(100% - 125px);
    margin-left: auto;
  }
  .hexagon-main-three {
    top: 229px;
    left: 51%;
  }
  /* .bvt-hire-dev-bnrcontent {position: relative;bottom: -30px;padding-top: 0;} */
  .bvt-let-pool-call {
    width: 400px;
  }
  .bvt-career-2 {
    width: 190px;
    height: 88px;
  }
  .bvt-header .menu-cart-arrow::after {
    top: 30px;
  }
  .bvt-net-devlopment-dev-hd::after {
    width: 120px;
    height: 120px;
    top: -18%;
    left: 237px;
  }
  .bvt-net-dev-company {
    margin-top: 0px;
  }
  .bvt-industries-imgs-list-item-one:nth-child(odd) {
    width: 210px;
    height: 200px;
    margin-bottom: 20px;
  }
  .bvt-industries-imgs-list {
    justify-content: center;
  }
  .bvt-what-we-do {
    padding: 60px 0px 100px 0px;
    position: relative;
  }
  .bvt-our-vi {
    position: relative;
    right: -100px;
    top: -23px;
  }
  .bvt-our-vi svg {
    width: 320px;
  }
  .bvt-our-vi::before {
    width: 170px;
    height: 170px;
    top: 90px;
    left: 100px;
  }
  .bvt-our-vimi-text {
    top: -100px;
    width: 690px;
    right: 0;
  }
  .bvt-our-vimi-text p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-our-vimi-text-2 p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-our-vimi-text h3 {
    font-size: 41px;
    line-height: 60px;
  }
  .bvt-our-vimi-right::after {
    width: 840px;
  }
  .bvt-what-we-do-3 {
    width: 300px;
    height: 225px;
  }
  .bvt-what-we-do-1 {
    left: 160px;
  }
  .bvt-what-we-do-tbas {
    padding: 80px 0px 0px 100px;
  }

  .bvt-career-banner {
  }
  .title-circle::after {
    width: 130px;
    height: 130px;
    position: absolute;
    top: -35px;
    left: 0px;
  }
  .bvt-our-vi-2 {
    position: relative;
    left: 30px;
    top: -5px;
  }
  .bvt-our-vimi-text-2 {
    position: absolute;
    z-index: 2;
    top: -100px;
    width: 680px;
    right: -30px;
  }
  .bvt-dev-appro-banner-text h1 {
    font-size: 24px;
  }
  .bvt-contact-us-banner-text h1 {
    font-size: 24px;
  }
  .bvt-insights-con {
    padding: 25px;
  }
  .bvt-popular-tags-inner ul {
    flex-wrap: wrap;
  }
  .bvt-popular-tags-inner ul li a {
    font-size: 14px;
    margin-bottom: 8px;
    padding: 10px 30px;
  }
  .bvt-let-pool-col input {
    font-size: 16px;
  }
  .bvt-let-pool-col select {
    font-size: 16px;
  }
  .bvt-let-pool-call button {
    font-size: 20px;
  }
  .bvt-let-pool-career .bvt-let-pool-call button {
    width: 385px;
  }
  .bvt-career-banner-text h2 {
    font-size: 44px;
    line-height: 54px;
  }
  .bvt-ser-listing-banner {
  }
  .bvt-header-btn {
    padding: 26px 30px;
  }
  /* Home page */
  .bvt-footer::after {
    height: 390px;
  }
  .bvt-footer-logo-shadow {
    width: 100%;
    height: 450px;
    left: 0px;
    top: 90px;
    z-index: -1;
    opacity: 0;
  }
  .bvt-header .dropdown-menu-about:before {
    left: 70px;
  }
  .bvt-header .dropdown-menu-services:before {
    left: 225px;
  }
  .bvt-header .dropdown-menu-industries:before {
    left: 385px;
  }
  .bvt-header {
    height: auto;
  }
  .header-btn {
    font-size: 14px;
    padding: 25px 30px;
  }
  /* .bvt-header .navbar-expand-lg .navbar-nav .nav-link{padding: 27px 27px;} */
  .bvt-banner-text h1 {
    font-size: 32px;
  }
  .bvt-banner-text h2 {
    font-size: 46px;
    line-height: 55px;
  }
  .bvt-banner-text p {
    font-size: 16px;
    line-height: 25px;
  }
  .bvt-home-banner-img {
    height: calc(100vh - -0px);
  }
  .bvt-home-banner-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
  }
  .bvt-section-title h2 {
    font-size: 46px;
    line-height: 55px;
  }
  .bvt-section-title p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-why-brevity-disc p {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 40px;
  }
  .bvt-why-brevity-text h3 {
    font-size: 34px;
    line-height: 46px;
  }
  .bvt-services-box-hd img {
    width: 60px;
  }
  .bvt-services-box-hd h2 {
    font-size: 50px;
  }
  .bvt-industries-text {
    padding: 30px 0px 130px 0px;
  }
  .bvt-industries-imgs {
    padding: 50px 0px 100px 0px;
  }
  .bvt-services-box-text h3 {
    font-size: 18px;
    padding-bottom: 5px;
  }
  .bvt-services-box-text p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-section-title-blue h2 {
    font-size: 46px;
    line-height: 55px;
  }
  .bvt-section-title-blue p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-technology-marquee-inner ul li a {
    font-size: 40px;
    line-height: 65px;
  }
  .bvt-technology-marquee {
    padding-top: 50px;
  }
  .bvt-industries-text h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .bvt-indu-img-text h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .bvt-industries-text p {
    font-size: 16px;
    line-height: 24px;
    padding: 20px 0px 0px 0px;
  }
  .bvt-engage-fill {
    font-size: 100px;
    top: -105px;
  }
  .bvt-engage-cols h2 {
    font-size: 17px;
  }
  .bvt-engage-cols p {
    font-size: 14px;
    line-height: 21px;
  }
  .bvt-schedule-btn a {
    font-size: 14px;
  }
  .bvt-industries-inner::after {
    width: 200px;
    height: 200px;
    right: 0px;
  }
  .bvt-industries-dote-1 {
    top: 53%;
    width: 135px;
    height: 75px;
  }
  .bvt-section-sub-title h2 {
    font-size: 46px;
    line-height: 56px;
  }
  .bvt-various-slider-items h3 {
    font-size: 18px;
    line-height: 22px;
  }
  .bvt-various-slider-items p {
    font-size: 16px;
    line-height: 24px;
    padding-top: 20px;
  }
  .bvt-various-inner .bvt-schedule-btn {
    padding-top: 120px;
    padding-bottom: 40px;
  }
  .bvt-featured-inner {
    padding: 80px 0px 0px 0px;
  }
  .bvt-featured-box h3 {
    font-size: 20px;
    line-height: 24px;
  }
  .bvt-convinced-title h2 {
    font-size: 50px;
    line-height: 66px;
  }
  .bvt-convinced-form-title h3 {
    font-size: 34px;
    line-height: 60px;
  }
  .bvt-convinced-form-title p {
    font-size: 16px;
    line-height: 24px;
    padding: 0px;
  }
  .bvt-convinced-btn a {
    font-size: 20px;
    line-height: 30px;
  }
  .bvt-convinced-btn a i svg {
    width: 40px;
  }
  .bvt-convinced-address a {
    font-size: 18px;
    line-height: 22px;
  }
  .btv-lets-title h2 {
    font-size: 42px;
    line-height: 54px;
  }
  .btv-lets-address-img {
    width: 100px;
    height: 100px;
  }
  .btv-lets-address-text h3 {
    font-size: 18px;
  }
  .btv-lets-address-text p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-footer {
    padding-top: 100px;
  }
  .bvt-footer-logo {
    bottom: 100px;
    left: 166px;
  }
  .bvt-footer-pages h3 {
    font-size: 16px;
    line-height: 27px;
    padding: 10px 0px;
  }
  .bvt-footer-pages ul li a {
    font-size: 14px;
    line-height: 17px;
  }
  .bvt-footer-line-link ul li a {
    font-size: 14px;
  }
  .bvt-footer-line-link ul li::after {
    width: 2px;
    height: 12px;
  }
  .bvt-footer-line-link ul {
    margin: 0px 0px 40px 0px;
  }
  .bvt-footer-copy-right a {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-convinced-form-col h2 {
    font-size: 40px;
    line-height: 60px;
  }
  .bvt-services-box {
    height: 340px;
    margin-bottom: 20px;
  }
  .bvt-stack-line {
    left: 280px;
  }
  .bvt-why-brevity-boxsis {
    width: 148px;
    height: 190px;
    top: 27%;
    left: 40%;
    background-size: contain;
  }
  .bvt-featured-inner .owl-item {
    margin: 0px -20px;
  }
  .bvt-stack-c-1 {
    width: 120px;
    height: 120px;
    top: -170px;
    left: 230px;
  }
  .bvt-industries-c-1 {
    width: 280px;
    height: 280px;
    position: absolute;
    top: 170px;
    left: 340px;
  }
  /* Industries page  */
  .bvt-industries-pages-text h1 {
    font-size: 26px;
  }
  .bvt-industries-pages-text h2 {
    font-size: 42px;
    line-height: 60px;
  }
  .bvt-industries-pages-text p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-industries-pages-text a {
    font-size: 14px;
  }
  .bvt-industries-pages::before {
    height: 1120px;
  }
  .bvt-industries-pages::after {
    width: 500px;
  }
  .bvt-verticals-tabs .nav-pills li button {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 30px;
  }
  .bvt-verticals-data {
    padding: 20px 40px 0px 40px;
  }
  .bvt-verticals-data h3 {
    font-size: 18px;
  }
  .bvt-verticals-data p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-verticals-data ul li {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 8px;
  }
  .bvt-verticals-data p {
    padding: 20px 0px;
  }
  .bvt-indu-benefits-hd h3 {
    font-size: 46px;
    line-height: 68px;
  }
  .bvt-indu-consultation-text h2 {
    font-size: 46px;
    line-height: 65px;
  }
  .bvt-indu-consultation-text p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-indu-consultation-text p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-indu-consultation-text a {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-verticals-tabs {
    margin: 80px 0px 80px 0px;
  }
  .text-box h3 {
    font-size: 18px;
    line-height: 28px;
  }
  .text-box p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-schedule-call-2 {
    width: 100px;
    height: 90px;
  }
  .bvt-schedule-practices-1 {
    width: 124px;
    height: 225px;
  }
  .bvt-quote {
    padding: 77px 180px;
    margin-top: 70px;
  }
  .bvt-various::before {
    background-size: 100% 87%;
  }
  .hexagon-gallery {
    left: -84px;
    top: -250px;
  }
  .bvt-faq-text ul li h3 {
    font-size: 50px;
  }
  .bvt-faq-list
    .accordion-item:first-of-type
    > .accordion-header
    .accordion-button {
    font-size: 23px;
  }
  .bvt-faq-list .accordion-body p {
    font-size: 16px;
    line-height: 22px;
  }
  .bvt-faq-list .accordion-button {
    font-size: 23px;
  }
  .bvt-hire-developer-banner {
    margin-top: 0px;
  }
  .bvt-indu-inner-banner {
    margin-top: 0px;
  }
  .bvt-services-inner-banner {
    margin-top: 50px;
  }
  .bvt-new-footer {
    margin-top: 110px;
  }
  .second-footer {
    margin-top: 50px;
  }
  .bvt-new-footer .footer-fill-logo {
    left: 84px;
    bottom: 100px;
  }
  .bvt-footer-link h3 {
    font-size: 16px;
    line-height: 25px;
  }
  .bvt-footer-link ul li a {
    font-size: 13px;
    line-height: 21px;
  }
  .bvt-footer-link:nth-child(1) {
    padding-left: 108px;
  }
  .bvt-footer-link:nth-child(2) {
    padding-left: 60px;
  }
  .bvt-footer-link:nth-child(3) {
    padding-left: 70px;
  }
  .bvt-new-footer .footer-social-icon {
    padding-left: 50px;
  }
  .footer-middle-link {
    padding-left: 128px;
  }
  .footer-middle-link ul li a {
    font-size: 16px;
    line-height: 23px;
  }
  .footer-bottom .footer-copy-right a {
    font-size: 14px;
    line-height: 22px;
  }

  .bvt-insights-con {
    padding: 25px;
  }

  .bvt-popular-tags-inner ul {
    flex-wrap: wrap;
  }

  .bvt-popular-tags-inner ul li a {
    font-size: 14px;
    margin-bottom: 8px;
    padding: 10px 30px;
  }

  .bvt-let-pool-col input {
    font-size: 16px;
  }

  .bvt-let-pool-col select {
    font-size: 16px;
  }

  .bvt-let-pool-career .bvt-let-pool-call button {
    width: 385px;
  }

  .bvt-career-banner-text h2 {
    font-size: 30px;
    line-height: 35px;
  }

  .bvt-ser-listing-banner {
  }

  .bvt-header-btn {
    padding: 26px 30px;
  }

  /* Home page */
  .bvt-footer::after {
    height: 390px;
  }

  .bvt-footer-logo-shadow {
    width: 100%;
    height: 450px;
    left: 0px;
    top: 90px;
    z-index: -1;
    opacity: 0;
  }

  .bvt-header .navbar-expand-lg .navbar-nav .dropdown-menu {
    width: calc(100% - 419px);
    margin: 0;
    left: 219px;
  }

  .bvt-header .dropdown-menu-about:before {
    left: 70px;
  }

  .bvt-header .dropdown-menu-services:before {
    left: 225px;
  }

  .bvt-header .dropdown-menu-industries:before {
    left: 385px;
  }

  .bvt-header {
    height: auto;
  }

  .bvt-header .navbar-brand {
    width: 170px;
    height: auto;
  }

  .bvt-header .navbar-brand img {
    width: 100%;
  }

  .header-btn {
    font-size: 14px;
    padding: 25px 30px;
  }

  .bvt-header .navbar-expand-lg .navbar-nav .nav-link {
    padding: 32px 17px;
  }

  .bvt-banner-text h1 {
    font-size: 32px;
  }

  .bvt-banner-text h2 {
    font-size: 46px;
    line-height: 55px;
  }

  .bvt-banner-text p {
    font-size: 16px;
    line-height: 25px;
  }

  .bvt-home-banner-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;
  }

  .bvt-section-title h2 {
    font-size: 46px;
    line-height: 55px;
  }

  .bvt-section-title p {
    font-size: 16px;
    line-height: 26px;
  }

  .bvt-why-brevity-disc p {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 40px;
  }

  .bvt-why-brevity-text h3 {
    font-size: 34px;
    line-height: 46px;
  }

  .bvt-services-box-hd img {
    width: 60px;
  }

  .bvt-services-box-hd h2 {
    font-size: 50px;
  }

  .bvt-services-box-text h3 {
    font-size: 18px;
  }

  .bvt-services-box-text p {
    font-size: 16px;
    line-height: 26px;
  }

  .bvt-section-title-blue h2 {
    font-size: 46px;
    line-height: 55px;
  }

  .bvt-section-title-blue p {
    font-size: 16px;
    line-height: 26px;
  }

  .bvt-technology-marquee-inner ul li a {
    font-size: 40px;
    line-height: 65px;
  }

  .bvt-technology-marquee {
    padding-top: 50px;
  }

  .bvt-industries-text h3 {
    font-size: 18px;
    line-height: 26px;
  }

  .bvt-indu-img-text h3 {
    font-size: 14px;
    line-height: 20px;
  }

  .bvt-industries-text p {
    font-size: 16px;
    line-height: 24px;
    padding: 20px 0px 0px 0px;
  }

  .bvt-engage-fill {
    font-size: 100px;
    top: -105px;
  }

  .bvt-engage-cols h2 {
    font-size: 17px;
  }

  .bvt-engage-cols p {
    font-size: 14px;
    line-height: 21px;
  }

  .bvt-schedule-btn a {
    font-size: 14px;
  }

  .bvt-industries-inner::after {
    width: 200px;
    height: 200px;
    right: 0px;
  }

  .bvt-industries-dote-1 {
    top: 53%;
  }

  .bvt-section-sub-title h2 {
    font-size: 46px;
    line-height: 56px;
  }

  .bvt-various-slider-items h3 {
    font-size: 18px;
    line-height: 22px;
  }

  .bvt-various-slider-items p {
    font-size: 16px;
    line-height: 24px;
    padding-top: 20px;
  }

  .bvt-various-inner .bvt-schedule-btn {
    padding-top: 120px;
    padding-bottom: 40px;
  }

  .bvt-featured-inner {
    padding: 80px 0px 0px 0px;
  }

  .bvt-featured-box h3 {
    font-size: 20px;
    line-height: 24px;
  }

  .bvt-convinced-title h2 {
    font-size: 50px;
    line-height: 66px;
  }

  .bvt-convinced-form-title h3 {
    font-size: 34px;
    line-height: 60px;
  }

  .bvt-convinced-form-title p {
    font-size: 16px;
    line-height: 24px;
    padding: 0px;
  }

  .bvt-convinced-btn a {
    font-size: 20px;
    line-height: 30px;
  }

  .bvt-convinced-btn a i svg {
    width: 40px;
  }

  .bvt-convinced-address a {
    font-size: 18px;
    line-height: 22px;
  }

  .btv-lets-title h2 {
    font-size: 42px;
    line-height: 54px;
  }

  .btv-lets-address-img {
    width: 100px;
    height: 100px;
  }

  .btv-lets-address-text h3 {
    font-size: 18px;
  }

  .btv-lets-address-text p {
    font-size: 16px;
    line-height: 26px;
  }

  .bvt-footer {
    padding-top: 100px;
  }

  .bvt-footer-logo {
    bottom: 100px;
    left: 166px;
  }

  .bvt-footer-pages h3 {
    font-size: 16px;
    line-height: 27px;
    padding: 10px 0px;
  }

  .bvt-footer-pages ul li a {
    font-size: 14px;
    line-height: 17px;
  }

  .bvt-footer-line-link ul li a {
    font-size: 14px;
  }

  .bvt-footer-line-link ul li::after {
    width: 2px;
    height: 12px;
  }

  .bvt-footer-line-link ul {
    margin: 0px 0px 40px 0px;
  }

  .bvt-footer-copy-right a {
    font-size: 14px;
    line-height: 20px;
  }

  .bvt-convinced-form-col h2 {
    font-size: 40px;
    line-height: 60px;
  }

  .bvt-services-box {
    height: 340px;
    margin-bottom: 20px;
  }

  .bvt-stack-line {
    left: 280px;
  }

  .bvt-why-brevity-boxsis {
    width: 148px;
    height: 190px;
    top: 27%;
    left: 40%;
    background-size: contain;
  }

  .bvt-featured-inner .owl-item {
    margin: 0px -20px;
  }

  .bvt-stack-c-1 {
    width: 120px;
    height: 120px;
    top: -170px;
    left: 230px;
  }

  .bvt-industries-c-1 {
    width: 280px;
    height: 280px;
    position: absolute;
    top: 170px;
    left: 340px;
  }

  /* Industries page  */
  .bvt-industries-pages-text h1 {
    font-size: 26px;
  }

  .bvt-industries-pages-text h2 {
    font-size: 42px;
    line-height: 60px;
  }

  .bvt-industries-pages-text p {
    font-size: 16px;
    line-height: 24px;
  }

  .bvt-industries-pages-text a {
    font-size: 14px;
  }

  .bvt-industries-pages::before {
    height: 1120px;
  }

  .bvt-industries-pages::after {
    width: 500px;
  }

  .bvt-verticals-tabs .nav-pills li button {
    font-size: 18px;
    line-height: 24px;
    padding-bottom: 30px;
  }

  .bvt-verticals-data {
    padding: 20px 40px 0px 40px;
  }

  .bvt-verticals-data h3 {
    font-size: 18px;
  }

  .bvt-verticals-data p {
    font-size: 16px;
    line-height: 26px;
  }

  .bvt-verticals-data ul li {
    font-size: 16px;
    line-height: 26px;
    padding-bottom: 8px;
  }

  .bvt-verticals-data p {
    padding: 20px 0px;
  }

  .bvt-indu-benefits-hd h3 {
    font-size: 46px;
    line-height: 68px;
  }

  .bvt-indu-consultation-text h2 {
    font-size: 46px;
    line-height: 65px;
  }

  .bvt-indu-consultation-text p {
    font-size: 16px;
    line-height: 26px;
  }

  .bvt-indu-consultation-text p {
    font-size: 16px;
    line-height: 26px;
  }

  .bvt-indu-consultation-text a {
    font-size: 14px;
    line-height: 20px;
  }

  .bvt-verticals-tabs {
    margin: 80px 0px 80px 0px;
  }

  .text-box h3 {
    font-size: 18px;
    line-height: 28px;
  }

  .text-box p {
    font-size: 16px;
    line-height: 24px;
  }

  .bvt-schedule-call-2 {
    width: 100px;
    height: 90px;
  }

  .bvt-schedule-practices-1 {
    width: 124px;
    height: 225px;
  }

  .bvt-quote {
    padding: 77px 180px;
    margin-top: 70px;
  }

  .bvt-various::before {
    background-size: 100% 87%;
  }

  .hexagon-gallery {
    left: -84px;
    top: -250px;
  }

  .bvt-faq-text ul li h3 {
    font-size: 50px;
  }

  .bvt-faq-list
    .accordion-item:first-of-type
    > .accordion-header
    .accordion-button {
    font-size: 23px;
  }

  .bvt-faq-list .accordion-body p {
    font-size: 16px;
    line-height: 22px;
  }

  .bvt-faq-list .accordion-button {
    font-size: 23px;
  }

  .bvt-services-inner-banner {
    margin-top: 0px;
  }

  .bvt-new-footer {
    margin-top: 110px;
  }

  .second-footer {
    margin-top: 50px;
  }

  .bvt-new-footer .footer-logo-shadow {
    left: -95px;
  }

  .bvt-new-footer .footer-fill-logo {
    left: 84px;
    bottom: 100px;
  }

  .bvt-footer-link h3 {
    font-size: 16px;
    line-height: 25px;
  }

  .bvt-footer-link ul li a {
    font-size: 13px;
    line-height: 21px;
  }

  .bvt-footer-link:nth-child(1) {
    padding-left: 108px;
  }

  .bvt-footer-link:nth-child(2) {
    padding-left: 60px;
  }

  .bvt-footer-link:nth-child(3) {
    padding-left: 70px;
  }

  .bvt-new-footer .footer-social-icon {
    padding-left: 50px;
  }

  .footer-middle-link {
    padding-left: 128px;
  }

  .footer-middle-link ul li a {
    font-size: 16px;
    line-height: 23px;
  }

  .footer-bottom .footer-copy-right a {
    font-size: 14px;
    line-height: 22px;
  }
  .bvt-career-popup-left {
    width: 100%;
  }

  .bvt-career-banner-text h1 {
    font-size: 24px;
  }

  .bvt-ser-listing-banner h1 {
    font-size: 24px;
  }

  .bvt-ser-listing-banner h2 {
    font-size: 30px;
    line-height: 35px;
  }

  .bvt-deve-process-slider::after {
    bottom: 545px;
  }

  .btv-lets-title-inner h2 {
    font-size: 42px;
    line-height: 54px;
  }
  .custom-img {
    height: 240px;
  }
  .img-height-adjust {
    height: 240px !important;
  }
  .llm-box-scrolling-item {
    height: 250px;
  }
  .bvt-insghts-details-text{
    width: 80%;
    bottom: 45px;
  }
  .bvt-insghts-details-text h1{
    line-height: 55px;
  }
}

@media (max-width: 1280px) {
  .bvt-career-list-des {
    width: 445px;
  }
  .bvt-career-popup-cols-full {
    margin-bottom: 25px;
  }
  .bvt-career-popup-cols-small {
    margin-bottom: 25px;
  }
  .bvt-career-popup-hd-title ul li a {
    font-size: 14px;
  }
  .bvt-net-devlopment-dev-img {
    width: calc(100% - 58%);
  }
  .bvt-career-popup-dec {
    height: 540px;
    overflow-y: scroll;
  }
  /* .bvt-offer-row::after{width: 64%;} */
  .bvt-offer-row::after {
    width: calc(100% - 300px);
  }
  .bvt-deve-process-slider::after {
    bottom: 425px;
  }
  .bvt-deve-process-pre p {
    font-size: 20px;
    line-height: 35px;
  }
  .dev-process {
    margin: 40px 0px 100px 0px;
  }
  .bvt-deve-pro-slider-img {
    height: 300px;
  }
  .bvt-career-popup-left {
    width: 100%;
  }
  .bvt-featured-imgs {
    height: 200px;
  }
  .bvt-hire-frontend-dev-img img {
    width: 90%;
    height: 100%;
    border-radius: 0px 40px 40px 0px;
  }
  .bvt-net-devlopment-dev-img img {
    width: 90%;
    height: 100%;
    border-radius: 0px 40px 40px 0px;
  }
  .bvt-ser-range-frist {
    position: relative;
  }
  .bvt-ser-range-left-img {
    width: 100%;
  }
  .bvt-benefits-new-title h2 {
    font-size: 42px;
    line-height: 50px;
  }
  .bvt-dev-appro-banner {
  }
  .bvt-ser-range-frist::after {
    width: 510px;
  }
  .bvt-our-vimi-2 {
    bottom: -30px;
    right: 40px;
  }
  .bvt-dev-appro-banner-text p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-career-bene-item p {
    font-size: 18px;
  }
  .bvt-career-popup-list p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-career-popup-list h3 {
    font-size: 20px;
    line-height: 30px;
  }
  .bvt-career-job-list p {
    font-size: 18px;
    line-height: 24px;
  }
  .bvt-career-job-list h3 {
    font-size: 26px;
    line-height: 38px;
    padding-bottom: 20px;
  }
  .bvt-career-dev-hd-title h3 {
    font-size: 26px;
    line-height: 30px;
  }
  .let-pool-search-result ul li a {
    font-size: 16px;
    line-height: 20px;
  }
  .bvt-career-list-des p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-career-list-des h3 {
    font-size: 22px;
    line-height: 30px;
  }
  .bvt-career-1 {
    width: 122px;
    height: 122px;
  }
  .let-pool-search-result h2 {
    font-size: 22px;
    line-height: 33px;
    padding-bottom: 30px;
  }
  .let-pool-search-result {
    padding-top: 60px;
  }
  .bvt-ins-lis-form-filed a {
    font-size: 14px;
    line-height: 24px;
  }
  .bvt-ins-lis-form h3 {
    font-size: 28px;
    line-height: 40px;
    padding-bottom: 20px;
  }
  .bvt-ins-lis-comm-dec a {
    font-size: 14px;
    line-height: 20px;
    padding: 12px 50px;
  }
  .bvt-ins-lis-comm-dec p {
    font-size: 16px;
    line-height: 28px;
  }
  .bvt-ins-lis-comm-title span {
    font-size: 18px;
    line-height: 24px;
  }
  .bvt-ins-lis-comm-title h3 {
    font-size: 20px;
    line-height: 28px;
  }
  .bvt-ins-lis-comm-hd h3 {
    font-size: 26px;
    line-height: 32px;
  }
  .bvt-ins-lis-tags-inner ul li a {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-ins-lis-categ {
    padding: 40px 0px 40px 0px;
  }
  .bvt-ins-lis-tags ul li a {
    font-size: 13px;
    line-height: 22px;
  }
  .bvt-ins-lis-dec p {
    font-size: 18px;
    line-height: 28px;
    color: #000000;
    padding: 0px 0px 30px 0px;
  }
  .bvt-ins-lis-dec h3 {
    font-size: 30px;
    line-height: 36px;
    padding: 20px 0px;
  }
  .bvt-hire-dev-benefits {
    margin: 70px 0px 0px 0px;
  }
  .bvt-benefits-new-text-items p {
    font-size: 17px;
    line-height: 28px;
    padding-left: 40px;
  }
  .bvt-web-dev-benefits-text h2 {
    font-size: 46px;
    line-height: 56px;
    color: #000000;
  }
  .bvt-benefits-new-text-items p {
    font-size: 18px;
    line-height: 33px;
    padding-left: 40px;
  }
  .bvt-hire-dev-benefits {
    width: 100%;
    height: 1100px;
    overflow: hidden;
  }
  .bvt-indu-inner-items p {
    font-size: 18px;
    line-height: 28px;
    padding-left: 40px;
  }
  .bvt-hire-frontend-dev-hd p {
    font-size: 18px;
    line-height: 26px;
    padding-right: 110px;
  }
  .bvt-hire-frontend-dev-dec p {
    font-size: 18px;
    line-height: 30px;
    padding-top: 40px;
  }
  .bvt-hire-frontend-dev-hd h3 {
    font-size: 42px;
    line-height: 50px;
    padding-bottom: 20px;
  }
  .bvt-web-dev-benefits::before {
    width: 100%;
    height: 100%;
    right: -300px;
    top: 0;
    bottom: 0px;
  }
  .bvt-ser-range-left {
    width: 100%;
  }
  .bvt-indu-inner-text p {
    font-size: 18px;
    line-height: 28px;
    padding: 25px 0px;
  }
  .bvt-indu-inner-text h1 {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 13px;
  }
  .bvt-indu-inner-text h2 {
    font-size: 40px;
    line-height: 55px;
  }
  .bvt-our-dev-appro-text p {
    font-size: 20px;
    line-height: 30px;
  }
  .bvt-dev-appro-banner-text p {
    font-size: 18px;
    line-height: 26px;
  }
  .bvt-let-pool-col input {
    width: 230px;
  }
  .bvt-let-pool-col select {
    width: 160px;
  }
  .bvt-insights-post {
    padding-top: 60px;
  }
  .bvt-insights-ft a svg {
    margin-left: 5px;
    width: 16px;
  }
  .bvt-insights-ft a {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-insights-ft p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-insights-dic p {
    font-size: 16px;
    line-height: 20px;
  }
  .bvt-insights-dic h3 {
    font-size: 18px;
    line-height: 22px;
  }
  .bvt-insights-con {
    padding: 20px;
    border-radius: 20px;
  }
  .bvt-let-pool-career .bvt-let-pool-call button {
    width: 345px;
    font-size: 18px;
  }
  .bvt-let-pool-col input {
    font-size: 14px;
  }
  .bvt-let-pool-col select {
    font-size: 14px;
  }
  .bvt-career-banner-text h1 {
    font-size: 24px;
  }
  .bvt-career-banner-text h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .bvt-header .dropdown-menu-about:before {
    left: 103px;
  }
  .bvt-header .dropdown-menu-services:before {
    left: 265px;
  }
  .bvt-header .dropdown-menu-industries:before {
    left: 420px;
  }
  .hexagon-gallery {
    left: -114px;
  }
  .hexagon-gallery-main {
    height: 560px;
  }

  .bvt-footer {
    padding-top: 100px;
  }
  .bvt-new-footer .footer-fill-logo {
    left: 118px;
    bottom: 102px;
  }
  .bvt-new-footer .footer-social-icon {
    padding-left: 90px;
  }
  .footer-middle-link {
    padding-left: 88px;
  }
  .bvt-web-dev-benefits::before {
    width: 100%;
    height: 100%;
    right: -300px;
    top: 0;
    bottom: 0px;
  }

  .bvt-ser-range-left {
    width: 100%;
  }

  .bvt-indu-inner-text p {
    font-size: 18px;
    line-height: 28px;
    padding: 25px 0px;
  }

  .bvt-indu-inner-text h1 {
    font-size: 20px;
    line-height: 30px;
    padding-bottom: 13px;
  }

  .bvt-indu-inner-text h2 {
    font-size: 40px;
    line-height: 55px;
  }

  .bvt-our-dev-appro-text p {
    font-size: 20px;
    line-height: 30px;
  }

  .bvt-dev-appro-banner-text p {
    font-size: 18px;
    line-height: 26px;
  }

  .bvt-let-pool-col select {
    width: 160px;
  }

  .bvt-insights-post {
    padding-top: 60px;
  }

  .bvt-insights-ft a svg {
    margin-left: 5px;
    width: 16px;
  }

  .bvt-insights-ft a {
    font-size: 14px;
    line-height: 20px;
  }

  .bvt-insights-ft p {
    font-size: 14px;
    line-height: 20px;
  }

  .bvt-insights-dic p {
    font-size: 16px;
    line-height: 20px;
  }

  .bvt-insights-dic h3 {
    font-size: 18px;
    line-height: 22px;
  }

  .bvt-insights-con {
    padding: 20px;
    border-radius: 20px;
  }

  .bvt-let-pool-career .bvt-let-pool-call button {
    width: 345px;
    font-size: 20px;
  }

  .bvt-let-pool-col input {
    font-size: 14px;
  }

  .bvt-let-pool-col select {
    font-size: 14px;
  }

  .bvt-career-banner-text h1 {
    font-size: 22px;
  }

  .bvt-career-banner-text h2 {
    font-size: 30px;
    line-height: 35px;
  }

  .bvt-header .dropdown-menu-about:before {
    left: 103px;
  }

  .bvt-header .dropdown-menu-services:before {
    left: 265px;
  }

  .bvt-header .dropdown-menu-industries:before {
    left: 420px;
  }

  .hexagon-gallery {
    left: -114px;
  }

  .hexagon-gallery-main {
    height: 560px;
  }

  .bvt-footer {
    padding-top: 100px;
  }

  .bvt-new-footer .footer-logo-shadow {
    left: -60px;
  }

  .bvt-new-footer .footer-fill-logo {
    left: 118px;
    bottom: 102px;
  }

  .bvt-new-footer .footer-social-icon {
    padding-left: 90px;
  }

  .footer-middle-link {
    padding-left: 88px;
  }

  .bvt-ser-listing-banner h1 {
    font-size: 22px;
  }
  .bvt-insghts-details-text {
    bottom: 30px;
  }
  .llm-img-one img{
    object-fit: fill;
  }
  .bvt-insghts-details-text h1{
    font-size: 38px;
  }
}

@media screen and (min-width: 1200px) and (max-width: 1280px) {
  .bvt-industry-hexgreen .hexagon-main-one::before {
    top: 70px;
    height: 58px;
  }
  .bvt-industry-hexgreen .hexagon-main-one {
    top: -70px;
    left: 50%;
    z-index: -1;
  }

  .bvt-career-popup {
    padding-left: 25px;
  }
  .bvt-career-list {
    width: calc(100% - 80px);
    margin-left: auto;
  }
  :root {
    --hexagon: "M153.279 119.422V51.7424C153.276 48.7753 152.493 45.8611 151.008 43.2923C149.523 40.7234 147.389 38.5902 144.819 37.1067L85.5996 3.26684C83.0274 1.78181 80.1097 1 77.1396 1C74.1695 1 71.2518 1.78181 68.6797 3.26684L9.45996 37.1067C6.89035 38.5902 4.75605 40.7234 3.27117 43.2923C1.78629 45.8611 1.00304 48.7753 1 51.7424V119.422C1.00304 122.389 1.78629 125.303 3.27117 127.872C4.75605 130.441 6.89035 132.574 9.45996 134.058L68.6797 167.898C71.2518 169.383 74.1695 170.164 77.1396 170.164C80.1097 170.164 83.0274 169.383 85.5996 167.898L144.819 134.058C147.389 132.574 149.523 130.441 151.008 127.872C152.493 125.303 153.276 122.389 153.279 119.422Z";
  }

  .hexagon {
    width: 152.88px;
    height: 170px;
    position: relative;
    clip-path: path(var(--hexagon));
  }

  .hexagon-main-one {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -70px;
  }

  .hexagon-main {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    top: 72px;
    left: 50%;
  }
  .hexagon-main-one::before {
    height: 58px;
    top: 70px;
  }
  .hexagon-main-three {
    top: 215px;
    left: 51%;
  }
  .bvt-industry-hexyellow .hexagon-main-one {
    top: -71px;
    left: 50%;
    z-index: -1;
  }
  .bvt-industry-hexyellow .hexagon-main-one::before {
    top: 70px;
  }
  .bvt-web-app-hexorange .hexagon-main-one::before {
    top: 70px;
    height: 58px;
  }
  .bvt-web-app-hexorange .hexagon-main-one {
    top: -70px;
    left: 50%;
    z-index: -1;
  }
}

@media (max-width: 1199px) {
  /*start 15/11/2024 */
  .llm-img-listing-one p {
    font-size: 18px;
    line-height: 31px;
  }
  .bvt-insghts-hd-p p {
    font-size: 18px;
    line-height: 30px;
  }
  .bvt-insghts-hd-p h1 {
    font-size: 30px;
  }
  .insights-one-slider {
    width: auto;
  }
  /*End 15/11/2024 */

  .bvt-career-popup {
    padding-left: 25px;
  }
  .bvt-career-list {
    width: calc(100% - 85px);
    margin-left: auto;
  }
  .bvt-indu-inner-verticals-hexagon {
    height: 350px;
  }
  .bvt-header .navbar-brand {
    width: 130px;
    height: auto;
  }
  .bvt-benefits-new-title h2 {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    font-size: 44px;
    line-height: 55px;
    color: #000000;
  }

  .btv-lets-title-inner h2 {
    font-size: 32px;
    line-height: 46px;
    padding-bottom: 40px;
  }

  .bvt-indu-hassle .bvt-industries-line-2 {
    display: none;
  }

  .bvt-web-dev-benefits-text {
    position: relative;
    margin-top: 360px;
  }

  .bvt-web-dev-benefits-text h2 {
    font-size: 40px;
    line-height: 54px;
    text-align: center;
  }

  .bvt-web-dev-benefits::after {
    height: 40%;
  }

  .bvt-web-dev-benefits::before {
    width: 100%;
    height: 800px;
    right: 0;
    top: 260px;
    bottom: 0px;
    background: url("../img/benefits-web-white-bg-mobile.svg") no-repeat;
    background-size: 100%;
  }

  .bvt-supply-chain-hassle {
    padding: 0px 0px 100px 0px;
  }

  .bvt-indu-hassle .bvt-indu-cir-round {
    display: none;
  }

  .bvt-ser-range-frist {
    position: relative;
  }

  /* .bvt-ser-range-accor {
        padding: 850px 0px 50px 0px;
        width: 100%;
        height: auto;
      } */

  .bvt-ser-range-frist::after {
    width: 90%;
    height: 720px;
    top: 450px;
  }

  .bvt-ser-range-left {
    width: 100%;
    text-align: center;
  }

  .bvt-ser-range-left-text h2 {
    font-weight: 600;
    font-size: 41px;
    line-height: 55px;
    padding-bottom: 10px;
  }

  .bvt-indu-inner-verticals-1 {
    display: none;
  }

  .bvt-indu-inner-verticals-2 {
    display: none;
  }

  .bvt-indu-inner-verticals-3 {
    display: none;
  }

  .bvt-indu-inner-verticals-4 {
    display: none;
  }

  .bvt-indu-inner-verticals-5 {
    display: none;
  }

  .bvt-indu-inner-verticals-6 {
    display: none;
  }

  .bvt-engage-row {
    flex-wrap: wrap;
    padding: 0px 0px;
  }

  .bvt-breadcrumb-left .breadcrumb {
    justify-content: left;
  }

  .bvt-dev-appro-banner-text {
    text-align: left;
  }

  .bvt-methodo-hassle {
    padding-bottom: 0px;
  }

  .bvt-methodo-row:nth-child(even) .bvt-methodo-dec {
    padding: 40px;
  }

  .bvt-methodo {
    position: relative;
    padding: 90px 0px 50px 0px;
  }

  .bvt-methodo-dec h3 {
    font-size: 45px;
    line-height: 50px;
  }

  .bvt-convinced-title-inner {
    padding-top: 50px;
  }

  .bvt-convinced-form-title-inner h3 {
    margin: 40px 0px 20px 0px;
  }

  .bvt-methodo-dec {
    border-radius: 30px;
  }

  .bvt-methodo-row:nth-child(even) .bvt-methodo-dec {
    border-radius: 30px;
  }

  .bvt-methodo-left {
    width: 100%;
    padding: 0px 20px;
  }

  .bvt-methodo-right {
    width: 100%;
    text-align: center;
    margin: 150px 0px 30px 0px;
  }

  .bvt-methodo-left {
    width: 100%;
  }

  .bvt-our-dev-appro {
    position: relative;
    padding: 50px 0px 80px 0px;
  }

  .bvt-our-dev-appro-img {
    position: absolute;
    left: 0px;
    top: 250px;
  }

  .bvt-dev-appro-banner::after {
    background-size: cover;
    background-position: top center;
  }

  .bvt-dev-appro-banner {
    position: relative;
    width: 100%;
  }

  .bvt-methodo-row {
    display: block;
  }

  .bvt-dev-appro-banner {
  }

  .bvt-engage-cols::before {
    content: "";
    position: absolute;
    width: 100px;
    border: 1px dashed #000000;
    left: 30%;
    top: 210px;
    transform: rotate(90deg);
    display: none;
  }

  .bvt-engage {
    width: 100%;
    min-width: 100%;
  }

  .bvt-engage-row {
    flex-wrap: wrap;
  }

  .bvt-engage-cols {
    width: 48%;
    height: 160px;
    margin-bottom: 70px;
  }

  /* .bvt-engage-cols::before{display: none;} */
  .bvt-various-inner {
    padding: 117px 0px 50px 0px;
  }

  .bvt-various-slider-items {
    padding-left: 0px;
  }

  .bvt-convinced-row {
    display: block;
  }

  .bvt-convinced-col-5 {
    width: 100%;
  }

  .bvt-convinced-col-7 {
    width: 100%;
    margin-top: 60px;
  }

  .bvt-header {
    height: auto;
  }

  .bvt-banner-text h1 {
    font-size: 26px;
    padding-bottom: 0px;
  }

  .bvt-banner-text h2 {
    font-size: 34px;
    line-height: 42px;
  }

  .bvt-banner-text p {
    font-size: 14px;
    line-height: 22px;
    padding: 20px 0px 30px 0px;
  }

  .navbar-toggler {
    border: transparent !important;
    outline: none !important;
    padding: 0px;
  }

  .navbar-toggler:focus {
    box-shadow: none !important;
  }

  .bvt-banner-text a {
    font-size: 14px;
    line-height: 20px;
  }

  .bvt-banner-text {
    text-align: center;
    width: 100%;
    left: 0px;
    right: 0px;
  }

  .bvt-header .navbar-expand-lg .navbar-nav {
    align-items: flex-start;
    margin-left: 0px;
    background: #ffffff;
  }

  .bvt-header .navbar-brand {
    padding-left: 0px;
  }

  .bvt-section-title h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .bvt-why-brevity-row {
    justify-content: space-between;
  }

  .bvt-why-brevity-row-1 {
    margin-top: 80px;
    margin-right: 0px;
  }

  .bvt-why-brevity-row {
    padding: 30px 20px 0px 20px;
  }

  .bvt-why-brevity-boxsis {
    background-size: contain;
    width: 150px;
    height: 150px;
    top: 42%;
    left: 2%;
  }

  .bvt-why-brevity-line-top {
    width: 80px;
    height: 20px;
    top: 150px;
  }

  .bvt-why-brevity-circle-green::after {
    width: 100px;
    height: 100px;
    top: 50px;
  }

  .bvt-why-brevity-disc {
    padding-top: 60px;
  }

  .bvt-section-title p {
    font-size: 16px;
    line-height: 24px;
  }

  .bvt-why-brevity-disc p {
    font-size: 14px;
    line-height: 23px;
    padding-bottom: 25px;
  }

  .bvt-why-brevity-circle-blue::after {
    width: 120px;
    height: 120px;
    bottom: 55px;
  }

  .bvt-services-circle-yellow {
    width: 100px;
    height: 100px;
    top: 50px;
    left: 0px;
  }

  .bvt-services-box-hd img {
    width: 45px;
  }

  .bvt-services-box-hd h2 {
    font-size: 40px;
  }

  .bvt-services-box-text h3 {
    font-size: 16px;
    padding-bottom: 5px;
  }

  .bvt-services-box-text p {
    font-size: 14px;
    line-height: 20px;
  }

  .bvt-services-box {
    height: 280px;
    margin-bottom: 20px;
  }

  .bvt-services-box-hd {
    padding: 15px;
  }

  .bvt-section-title-blue h2 {
    font-size: 36px;
    line-height: 45px;
  }

  .bvt-section-title-blue p {
    font-size: 15px;
    line-height: 22px;
  }

  .bvt-services-row {
    padding: 60px 0px 50px 0px;
  }

  .bvt-stack-c-1 {
    width: 100px;
    height: 100px;
    top: -140px;
  }

  .bvt-stack-sq-1 {
    width: 118px;
    height: 87px;
  }

  .bvt-technology-marquee {
    padding-top: 30px;
  }

  .bvt-technology-marquee-inner ul li a {
    font-size: 34px;
    line-height: 50px;
  }

  .bvt-stack-sq-2 {
    width: 98px;
    height: 115px;
    bottom: -160px;
  }

  .bvt-technology::before {
    height: 1160px;
  }

  .bvt-industries::after {
    width: 80px;
    height: 180px;
    bottom: 40%;
  }

  .bvt-industries-text {
    padding: 50px 0px 0px 0px;
  }

  .bvt-industries-imgs {
    padding: 50px 0px 60px 0px;
  }

  .bvt-industries-inner {
    padding: 50px 30px;
  }

  .bvt-industries-imgs-list-item-one:nth-child(odd) {
    width: 260px;
    height: 200px;
    margin-bottom: 20px;
  }

  .bvt-industries-imgs-list-item-second:nth-child(1) {
    width: 230px;
  }

  .bvt-indu-img-text h3 {
    font-size: 15px;
    line-height: 17px;
  }

  .bvt-industries-imgs {
    padding: 50px 0px 0px 0px;
  }

  .bvt-industries-text {
    padding: 20px 0px 40px 0px;
  }

  .bvt-industries-text p {
    font-size: 14px;
    line-height: 20px;
    padding: 18px 0px 0px 0px;
  }

  .bvt-industries-c-1 {
    width: 240px;
    height: 210px;
    top: 147px;
    left: 20px;
  }

  .bvt-industries-dote-1 {
    top: 57%;
    width: 70px;
    height: 50px;
  }

  .bvt-engage-cols h1 {
    font-size: 84px;
    top: -50px;
    line-height: 84px;
  }

  .bvt-engage-cols:nth-child(3) {
    margin-bottom: 0px;
  }

  .bvt-engage-cols:nth-child(4) {
    margin-bottom: 0px;
  }

  .bvt-various::before {
    background-size: cover;
    height: 1630px;
  }

  .bvt-various-inner {
    padding: 80px 0px 50px 0px;
  }

  .bvt-section-sub-title h2 {
    font-size: 36px;
    line-height: 46px;
  }

  .bvt-various-slider-items h3 {
    font-size: 16px;
    line-height: 20px;
    margin-top: 20px;
  }

  .bvt-various-slider-items p {
    font-size: 14px;
    line-height: 20px;
    padding-top: 16px;
  }

  .bvt-various::after {
    width: 200px;
    height: 200px;
  }

  .bvt-various-inner .bvt-schedule-btn {
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .bvt-featured::before {
    right: 0px;
  }

  .bvt-featured-box h3 {
    font-size: 18px;
    line-height: 26px;
  }

  .bvt-featured-box a {
    font-size: 14px;
    line-height: 20px;
  }

  .bvt-convinced-inner {
    padding-top: 0;
  }

  .bvt-convinced-title h2 {
    font-size: 43px;
    line-height: 65px;
  }

  .bvt-convinced-address a {
    font-size: 16px;
    line-height: 18px;
  }

  .bvt-convinced-form-row {
    margin-top: 50px;
  }

  .bvt-convinced-form-row {
    width: 80%;
    border-radius: 30px;
    margin: 0 auto;
  }

  .bvt-convinced-form-col {
    width: 100%;
  }

  .bvt-convinced-form-col input {
    height: 55px;
    font-size: 14px;
    line-height: 24px;
  }

  .bvt-convinced-form-col textarea {
    font-size: 14px;
    line-height: 24px;
  }

  .bvt-convinced-form-col h2 {
    font-size: 30px;
    line-height: 40px;
  }

  .bvt-convinced::after {
    width: 60px;
    height: 228px;
    bottom: 100px;
    right: 0px;
    top: inherit;
  }

  .btv-lets-title h2 {
    display: flex;
    font-size: 36px;
    line-height: 46px;
    padding-bottom: 50px;
  }

  .btv-lets-title h2 span {
    color: #fbb040;
  }

  .btv-lets-meet-row {
    padding-top: 80px;
  }

  .bvt-footer-logo {
    top: 50px;
  }

  .bvt-new-footer .footer-logo-shadow {
    left: -85px;
  }

  .bvt-footer-line-link ul li a {
    font-size: 12px;
  }

  .bvt-footer-copy-right {
    padding: 25px 0px;
  }

  .bvt-footer-line-link ul {
    margin: 20px 0px 40px 0px;
    justify-content: center;
  }

  .bvt-footer-pages {
    padding-bottom: 20px;
  }

  .bvt-footer::after {
    top: 50px;
    bottom: inherit;
  }

  .bvt-footer {
    padding-top: 100px;
  }

  /* .owl-carousel .owl-stage-outer .owl-stage .owl-item {width: auto;margin-right: 0px !important;} */
  .bvt-stack-line {
    left: 130px;
    top: -29px;
  }

  .bvt-industries-pages-text {
    padding: 20px 0px 50px 0px;
  }

  .bvt-industries-pages-text h1 {
    font-size: 16px;
  }

  .bvt-industries-pages-text h2 {
    font-size: 30px;
    line-height: 34px;
  }

  .bvt-industries-pages-text p {
    font-size: 14px;
    line-height: 22px;
    padding: 30px 0px 40px 0px;
  }

  .bvt-industries-pages::after {
    width: 340px;
  }

  .bvt-industries-pages::before {
    height: 810px;
  }

  .bvt-verticals-icon::after {
    right: 0px;
    width: 100px;
    height: 100px;
    bottom: -100px;
  }

  .bvt-verticals-tabs .nav-pills li button {
    font-size: 16px;
    line-height: 24px;
    padding: 0px 0px 30px 0px;
    text-align: left;
  }

  .bvt-verticals-data {
    padding: 10px 30px 0px 30px;
  }

  .bvt-verticals-data h3 {
    font-size: 16px;
    line-height: 26px;
  }

  .bvt-verticals-data p {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 0px;
  }

  .bvt-verticals-data ul li {
    font-size: 14px;
    line-height: 26px;
    padding-bottom: 10px;
  }

  .bvt-verticals-tabs .tab-content::after {
    width: 100%;
    height: 235px;
  }

  .bvt-verticals-tabs {
    margin: 60px 0px 60px 0px;
  }

  .bvt-indu-benefits-hd h3 {
    width: 240px;
  }

  .bvt-indu-benefits-box-color-1 {
    width: 200px;
    height: 150px;
  }

  .bvt-indu-benefits-box-color-2 {
    width: 200px;
    height: 150px;
  }

  .bvt-indu-benefits-box-color-3 {
    width: 200px;
    height: 150px;
  }

  .bvt-indu-benefits-box-color-4 {
    width: 200px;
    height: 150px;
  }

  .bvt-indu-benefits-box-color-5 {
    width: 200px;
    height: 150px;
  }

  .bvt-indu-benefits-icon {
    width: 60px;
    height: 60px;
  }

  .bvt-indu-benefits-box-color-1::before {
    width: 60px;
    height: 60px;
    top: 17px;
    left: -7px;
    background-size: contain;
  }

  .bvt-indu-benefits-text p {
    font-size: 14px;
  }

  .bvt-indu-benefits-hd h3 {
    width: 70%;
    font-size: 38px;
    line-height: 56px;
    margin: inherit;
  }

  .bvt-indu-benefits-row-1 {
    margin-top: 100px;
    margin-right: 30px;
  }

  .bvt-indu-benefits-cols {
    margin-bottom: 30px;
  }

  .bvt-indu-benefits {
    height: 100%;
    padding-top: 35px;
  }

  .bvt-indu-benefits-box-color-3::before {
    width: 47px;
    height: 47px;
    background-size: contain;
  }

  .bvt-indu-benefits-box-color-2::before {
    width: 63px;
    height: 63px;
    background-size: contain;
  }

  .bvt-indu-benefits-icon i svg {
    width: 30px;
  }

  .bvt-indu-benefits-box-color-4::before {
    width: 67px;
    height: 53px;
    top: 0px;
    right: 0px;
    background-size: contain;
  }

  .bvt-indu-benefits-box-color-5::before {
    width: 57px;
    height: 57px;
    right: 5px;
    background-size: contain;
  }

  .bvt-indu-consultation-text h2 {
    font-size: 36px;
    line-height: 45px;
  }

  .bvt-indu-consultation-text p {
    font-size: 14px;
    line-height: 22px;
  }

  .bvt-indu-consultation::before {
    width: 120px;
    height: 120px;
    bottom: -36px;
    left: 10px;
  }

  .bvt-indu-consultation-text a {
    font-size: 12px;
    line-height: 18px;
  }

  .bvt-indu-consultation::after {
    width: 70px;
    height: 105px;
    background-size: contain;
  }

  .bvt-header .dropdown-menu-about {
    width: 100%;
    left: 0;
    right: 0px;
  }

  .bvt-about-menu-img {
    width: 250px;
    height: 240px;
    flex: none;
  }

  .bvt-industries-menu-img {
    width: 250px;
    height: 250px;
    flex: none;
  }

  .bvt-about-menu-right {
    padding-left: 20px;
  }

  .bvt-about-menu-hd h3 {
    font-size: 16px;
    line-height: 20px;
  }

  .bvt-about-menu-hd p {
    font-size: 14px;
    line-height: 20px;
  }

  .bvt-about-menu-link ul li a {
    font-size: 14px;
  }

  .bvt-about-menu-link ul li a span {
    font-size: 12px;
  }

  .bvt-header .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: 30px;
  }

  .bvt-header .dropdown-menu-about:before {
    left: 30px;
  }

  .bvt-header .dropdown-menu-services:before {
    left: 28px;
  }

  .bvt-header .dropdown-menu-industries:before {
    left: 38px;
  }

  .bvt-header .navbar-expand-lg .navbar-nav .nav-link {
    padding: 25px 20px;
    font-size: 14px;
  }

  .owl-three .owl-item img {
    display: block;
    width: auto !important;
    height: 500px;
  }

  .bvt-header .navbar-expand-lg .navbar-nav {
    background: #ffffff;
  }

  .bvt-header .navbar-expand-lg .navbar-nav .dropdown-menu {
    width: auto;
    margin: 0;
    left: 125px;
    right: 183px;
  }

  .bvt-indu-hassle .bvt-indu-cir-round {
    width: 80px;
    height: 160px;
    bottom: 80px;
  }

  .bvt-practices-number-fill {
    font-size: 100px;
  }

  .my-container {
    padding: 60px 0px 0px 50px;
  }

  .bvt-practices-industries-2 {
    width: 60px;
    height: 60px;
    right: 20px;
    background-size: contain;
  }

  .bvt-practices-industries-1 {
    width: 57px;
    height: 94px;
  }

  .my-timeline {
    position: relative;
    max-width: 90%;
  }

  .bvt-schedule-call-img img {
    width: 100%;
  }

  .bvt-schedule-practices-1 {
    width: 64px;
    height: 115px;
  }

  .bvt-schedule-call-1 {
    width: 100px;
    height: 100px;
    top: 100px;
    left: 10px;
  }

  .bvt-schedule-call {
    padding-top: 150px;
    position: relative;
    overflow: hidden;
  }

  .bvt-quote {
    padding: 77px 0px;
    background: #efeeee;
    margin-top: 40px;
  }

  .bvt-quote-inner {
    background: #ffffff;
    border-radius: 20px;
    padding: 40px 40px 40px 40px;
  }

  .bvt-quote-full-cols h2 {
    font-family: "Rubik Moonrocks";
    font-style: normal;
    font-weight: 400;
    font-size: 40px;
    line-height: 59px;
    color: #000000;
    text-align: center;
    padding: 20px 0px;
  }

  .bvt-services-inner-banner {
    padding: 0px 0px 0px 0px;
  }

  .bvt-indu-inner-text h1 {
    font-size: 20px;
    line-height: 34px;
  }

  .bvt-indu-inner-text h2 {
    font-size: 40px;
    line-height: 50px;
  }

  .bvt-indu-inner-text p {
    font-size: 16px;
    line-height: 24px;
  }

  .hexagon-gallery {
    grid-auto-rows: 130px;
    top: -190px;
    left: -100px;
  }

  .hex {
    width: 150px;
    height: 175px;
  }

  .hex:nth-child(4) {
    grid-row-start: 2;
    grid-column: 1 / span 2;
  }

  .bvt-convinced-title {
    padding-top: 20px;
  }

  .bvt-convinced-btn a {
    font-size: 16px;
    line-height: 22px;
  }

  .bvt-convinced-form-title h3 {
    font-size: 34px;
    line-height: 60px;
    padding: 0px 0px 10px 0px;
  }

  .bvt-faq-home {
    padding: 30px 0px 0px 0px;
  }
  .bvt-faq-orange {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .bvt-convinced-form-row {
    padding: 50px 50px 50px 53px;
  }

  .bvt-faq-box {
    display: block;
  }

  .bvt-faq-text ul {
    position: relative;
    padding: 0px;
  }

  .bvt-faq-text ul {
    list-style: none;
    display: flex;
    justify-content: space-around;
  }

  .btv-lets-meet-row .btv-lets-title h2 span {
    color: #fb6900;
    margin: 0px 15px;
  }

  .bvt-faq-text ul::after {
    content: "";
    border-top: 1px dashed #000000;
    border-left: 1px dashed #000000;
    border-bottom: 1px dashed #000000;
    border-right: 1px dashed #000000;
    width: 68%;
    height: 250px;
    top: 50%;
    left: inherit;
    right: 50%;
    z-index: -1;
    transform: translateX(50%);
  }

  .bvt-faq-list .accordion {
    margin-left: 0;
    padding: 20px 30px;
  }

  .bvt-engage-cols:nth-child(3)::before {
    display: none;
  }

  .bvt-footer-line-link ul li {
    position: relative;
    margin: 0px 15px;
  }

  .bvt-new-footer .footer-fill-logo {
    left: 93px;
    bottom: 101px;
  }

  .bvt-new-footer .footer-social-icon {
    padding-left: 50px;
  }
  .bvt-our-dev-appro-img {
    width: calc(100% - 0%);
  }

  .bvt-our-dev-appro-img img {
    width: 100%;
    border-radius: 20px;
    margin-top: 50px;
  }
  .bvt-our-dev-appro-text {
    padding-top: 50px;
  }
  :root {
    --hexagon: "M127.494 99.6289V43.4456C127.492 40.9825 126.842 38.5634 125.609 36.4309C124.376 34.2984 122.605 32.5275 120.471 31.296L71.3111 3.20435C69.1759 1.97157 66.7538 1.32257 64.2882 1.32257C61.8227 1.32257 59.4005 1.97157 57.2653 3.20435L8.10494 31.296C5.97182 32.5275 4.20006 34.2984 2.96741 36.4309C1.73476 38.5634 1.08456 40.9825 1.08203 43.4456V99.6289C1.08456 102.092 1.73476 104.511 2.96741 106.644C4.20006 108.776 5.97182 110.547 8.10494 111.779L57.2653 139.87C59.4005 141.103 61.8227 141.752 64.2882 141.752C66.7538 141.752 69.1759 141.103 71.3111 139.87L120.471 111.779C122.605 110.547 124.376 108.776 125.609 106.644C126.842 104.511 127.492 102.092 127.494 99.6289Z";
  }

  .hexagon {
    width: 126.41px;
    height: 142.43px;
    position: relative;
    clip-path: path(var(--hexagon));
  }

  .hexagon-main-one {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -70px;
  }

  .hexagon-main {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    top: 50px;
    left: 50%;
  }
  .bvt-web-app-hexorange .hexagon-main-one {
    top: -70px;
  }
  .bvt-web-app-hexorange .hexagon-main-one::before {
    height: 38px;
    top: 70px;
  }
  .hexagon-main-one::before {
    height: 38px;
    top: 70px;
  }
  .bvt-industry-hexyellow .hexagon-main-one::before {
    height: 38px;
    top: 70px;
  }

  .bvt-industry-hexyellow .hexagon-main-one {
    top: -70px;
  }

  .bvt-industry-hexgreen .hexagon-main-one::before {
    height: 38px;
    top: 70px;
  }

  .bvt-industry-hexgreen .hexagon-main-one {
    top: -70px;
  }

  .hexagon-main-three {
    top: 172px;
    left: 51.2%;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1199px) {
  .bvt-career-list {
    width: calc(100% - 45px);
    margin-left: auto;
  }
  .bvt-ser-range-accor {
    padding-right: 100px;
  }
  .bvt-ser-range-accor .accordion-button {
    font-size: 18px;
  }
  .bvt-let-pool-text h3 {
    width: 70%;
    font-size: 32px;
  }
}
@media (max-width: 1024px) {
  /* 2/12/2024 */
  .bvt-insights-post h1 {
    font-size: 30px;
  }
  /* 2/12/2024 */
  .bvt-insghts-hd-h2 p {
    font-size: 18px;
    line-height: 30px;
  }
  /* 2/12/2024 */
  .llm-img-listing-one ul li {
    font-size: 18px;
    line-height: 31px;
    padding-left: 5px;
  }

  /* 29/11/2024 */
  .bvt-offer-row:nth-child(odd)::before {
    left: 99px;
  }
  /* 29/11/2024 */
  .bvt-offer-row:nth-child(even)::before {
    right: 99px;
  }
  /* 28/11/2024 */
  .bvt-insghts-hd-p ul li {
    font-size: 18px;
    line-height: 30px;
  }
  /* 15/11/2024 */
  .statistics-ai-two img,
  .statistics-ai-one img {
    height: 65px;
  }

  /* 15/11/2024 */
  .margin-top-bot {
    margin-bottom: 0px;
    margin-top: 0px;
  }
  /* Start 15/11/2024 */
  .statistics-ai-one p {
    font-size: 16px;
    line-height: 24px;
  }
  .statistics-ai-two p {
    font-size: 16px;
    line-height: 24px;
  }
  .statistics-ai-two h3 {
    font-size: 24px;
    line-height: 30px;
  }
  .statistics-ai-one h3 {
    font-size: 24px;
    line-height: 30px;
  }
  .statistics-ai-one {
    margin-bottom: 20px;
  }
  /* End 15/11/2024 */

  /*25/10/2024*/
  .insights-one-slider {
    width: 100%;
  }
  .bvt-career-list-des {
    width: 100%;
  }
  /*25/10/2024*/
  /* .llm-one-tab .nav .nav-item .active::before {
    top: 58px;
  } */ /*15/11/2024*/
  /*25/10/2024*/
  .remove-bullet-left .models-llm-box-main {
    min-height: 450px;
  }
  /*25/10/2024*/
  .bvt-insghts-details-tabs-inner .nav .nav-item a.active::after {
    display: none;
  }
  /*25/10/2024*/
  .bvt-insghts-details-tabs-nav-pills {
    position: initial;
    top: 0;
  }

  .bvt-insghts-details-text {
    bottom: 30px;
    width: 80%;
  }
  .bvt-career-popup-box {
    width: 100%;
  }
  .bvt-insghts-details-tabs-inner {
    display: block;
    padding: 50px 0px 50px 0px; /*25/10/2024*/
  }
  .bvt-insghts-details-tabs-inner .nav-pills {
    border-right: 0px;
  }
  .bvt-insghts-details-tabs-inner .nav-pills {
    width: 100%;
  }
  .bvt-insghts-details-tabs-inner .tab-content {
    width: 100%;
    padding-left: 0px;
    margin-top: 0px; /*15/11/2024*/
  }
  .llm-box-scrolling-main {
    width: 100%;
  }
  .llm-one-svg-1 {
    display: none;
  }
  .llm-one-svg-2 {
    display: none;
  }
  .llm-one-svg-3 {
    display: none;
  }
  .llm-one-svg-4 {
    display: none;
  }

  .bvt-let-pool-col input {
    width: 195px;
  }
  .bvt-career-popup-apply {
    border-radius: 20px;
  }
  .bvt-breadcrumb-left .breadcrumb-item.active {
    width: 160px;
  }
  .bvt-who-we-are-img-samll {
    width: calc(100% - 44%);
  }
  .bvt-ins-lis-img {
    padding-top: 30px;
  }
  .bvt-career-popup-apply {
    height: auto;
    overflow-y: visible;
  }
  .bvt-career-popup-dec {
    height: auto;
    overflow-y: visible;
  }
  .bvt-career-list {
    width: 100%;
    margin-left: auto;
    padding: 0px 40px;
  }
  .bvt-hire-developer-banner {
    padding: 0px 0px 10px 0px;
  }
  .bvt-services-inner-banner {
    padding: 0px 0px 10px 0px;
  }
  .bvt-indu-inner-banner {
    padding: 0px 0px 10px 0px;
  }
  .bvt-industry-hexgreen .hexagon-main-one {
    top: -70px;
    left: 50%;
    z-index: -1;
  }
  .bvt-industry-hexgreen .hexagon-main-one::before {
    top: 60px;
  }
  .bvt-career-popup {
    padding-left: 25px;
  }
  .bvt-indu-inner-verticals-hexagon {
    height: 350px;
  }
  :root {
    --hexagon: "M127.494 99.6289V43.4456C127.492 40.9825 126.842 38.5634 125.609 36.4309C124.376 34.2984 122.605 32.5275 120.471 31.296L71.3111 3.20435C69.1759 1.97157 66.7538 1.32257 64.2882 1.32257C61.8227 1.32257 59.4005 1.97157 57.2653 3.20435L8.10494 31.296C5.97182 32.5275 4.20006 34.2984 2.96741 36.4309C1.73476 38.5634 1.08456 40.9825 1.08203 43.4456V99.6289C1.08456 102.092 1.73476 104.511 2.96741 106.644C4.20006 108.776 5.97182 110.547 8.10494 111.779L57.2653 139.87C59.4005 141.103 61.8227 141.752 64.2882 141.752C66.7538 141.752 69.1759 141.103 71.3111 139.87L120.471 111.779C122.605 110.547 124.376 108.776 125.609 106.644C126.842 104.511 127.492 102.092 127.494 99.6289Z";
  }

  .hexagon {
    width: 126.41px;
    height: 142.43px;
    position: relative;
    clip-path: path(var(--hexagon));
  }

  .hexagon-main-one {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -70px;
  }

  .bvt-industry-hexyellow .hexagon-main-one {
    top: -75px;
    left: 50%;
    /* z-index: -1; */
  }
  .bvt-web-app-hexorange .hexagon-main-one {
    top: -75px;
    left: 50%;
    z-index: -1;
  }

  .hexagon-main {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    top: 50px;
    left: 50%;
  }
  .hexagon-main-one::before {
    height: 38px;
    top: 70px;
  }

  .bvt-industry-hexyellow .hexagon-main-one::before {
    height: 38px;
    top: 70px;
  }
  .bvt-web-app-hexorange .hexagon-main-one::before {
    height: 38px;
    top: 70px;
  }

  .hexagon-main-three {
    top: 172px;
    left: 51.2%;
  }

  .bvt-career-main .col-lg-6 {
    flex: 0 0 auto;
    width: 100%;
  }
  .bvt-career-popup {
    position: unset;
    width: 100%;
    padding: 0px 40px;
  }
  .bvt-career-popup-box {
    border-radius: 20px;
  }
  .bvt-contact-us-banner {
    background-size: cover;
  }
  .bvt-latest-trend-1 {
    display: none;
  }
  .bvt-latest-trend-2 {
    display: none;
  }
  .bvt-career-dev-apply a {
    right: 20px;
  }
  .bvt-career-popup-left {
    width: 100%;
    height: 100%;
  }
  .bvt-header .menu-cart-arrow::after {
    top: 27px;
  }
  .bvt-our-dev-appro-img {
    position: unset;
    left: 0px;
    top: 260px;
  }
  .bvt-who-we-are-img-samll img {
    width: 80%;
  }
  .bvt-hire-frontend-dev-img img {
    width: 70%;
  }
  .bvt-net-devlopment-dev-img img {
    width: 74%;
  }
  .bvt-web-development-range-img {
    top: 280px;
  }
  .bvt-ser-range-left-img {
    width: 100%;
  }
  .bvt-ser-range-left-text {
    padding: 40px;
  }
  .bvt-career-banner {
  }
  .bvt-ser-listing-banner {
    background-size: cover;
    background-position: center;
  }
  .bvt-offer-main-4 {
    width: 50px;
    height: 80px;
  }
  .bvt-offer-main-2 {
    display: none;
  }
  .bvt-net-development-comp-full-range::after {
    width: 40%;
    height: 390px !important;
    top: 580px !important;
  }
  .bvt-benefits-new-text-items p {
    font-size: 15px;
    line-height: 25px;
    padding-left: 40px;
  }
  .bvt-benefits-new-text-items h3 {
    font-size: 16px;
    line-height: 22px;
  }
  .bvt-benefits-new-title h2 {
    font-size: 31px;
    line-height: 42px;
  }
  .bvt-services-inner-banner {
    margin-top: 0px;
  }
  .bvt-why-brevity-row {
    padding: 30px 0px 0px 0px;
  }
  .bvt-convinced-title {
    padding-top: 60px;
  }
  .bvt-various::before {
    background-size: cover;
    height: 1350px;
  }
  .bvt-services-box {
    height: unset;
    margin-bottom: 20px;
  }
  .bvt-industries-imgs-list {
    justify-content: center;
  }
  .bvt-why-brevity-row-1 {
    margin-right: 40px;
  }
  .box-color-1 {
    width: 250px;
  }
  .box-color-2 {
    width: 250px;
  }
  .box-color-3 {
    width: 250px;
  }
  .box-color-4 {
    width: 250px;
  }
  .box-color-5 {
    width: 250px;
  }
  .bvt-sec-tech-data-box {
    margin-left: 15px;
    margin-bottom: 15px;
  }
  .bvt-deve-pro-slider-img {
    width: 100%;
    height: 300px;
    padding-top: 0;
  }
  .bvt-deve-pro-slider-cols h3 {
    font-size: 20px;
    line-height: 34px;
  }
  .bvt-deve-pro-slider-text p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-deve-pro-slider-cols h3 {
    font-size: 22px;
    line-height: 35px;
  }
  .bvt-deve-process-slider::after {
    bottom: 457px;
  }
  .bvt-deve-process-pre p {
    font-size: 20px;
    line-height: 34px;
  }
  .bvt-ser-range-frist {
    padding: 50px 0px;
  }
  .bvt-ser-range-frist::after {
    width: 40%;
    height: 720px;
    top: 740px;
  }

  .llm-img-one {
    height: 350px !important;
  }

  .llm-img-sec {
    margin-top: 0px;
    margin-bottom: 20px;
    height: 300px;
  }

  .llm-img-first {
    margin-bottom: 20px;
    height: 300px;
  }
  .custom-image-wrapper {
    height: 240px !important; 
  }

  .bvt-supply-management-range-frist::after {
    width: 40%;
    height: 720px;
    top: 500px;
  }

  .bvt-ser-range-left {
    width: 100%;
    padding: 0px;
    text-align: center;
  }
  .bvt-insghts-hd-p h1 {
    padding-top: 30px;
    font-size: 26px;
  }
  .bvt-ins-lis-dec p {
    font-size: 16px;
    line-height: 24px;
    padding: 0px 0px 20px 0px;
  }
  .bvt-ins-lis-dec h3 {
    font-size: 26px;
    line-height: 32px;
    padding: 15px 0px;
  }
  .bvt-hire-developer-num {
    padding: 0px 0px 50px 0px;
  }
  .bvt-ser-range-accor-con ul li {
    font-size: 18px;
    line-height: 22px;
  }
  .bvt-ser-range::after {
    width: 400px;
    height: 735px;
    top: 250px;
  }
  .bvt-ser-range-accor {
    padding: 0px 40px 0px 0px;
  }
  .bvt-ser-range-accor-con p {
    font-size: 18px;
    line-height: 26px;
  }
  .bvt-ser-range {
    padding: 100px 0px 0px 0px;
  }
  .bvt-web-dev-benefits-text {
    margin-top: 400px;
  }
  .bvt-hire-frontend-dev::after {
    background-size: cover;
    width: 404px;
    height: 371px;
    position: absolute;
    left: 0;
    bottom: 140px;
    border-radius: 0px 20px 20px 0px;
  }
  .hexagon-gallery-main {
    height: 330px;
  }
  /* .bvt-our-dev-appro-img {position: absolute;left: 0px;top: 200px;width: 70%;margin: 0 auto;right: 0px;} */
  /* .bvt-our-dev-appro-img img {width: 90%;border-radius: 20px;} */
  /* .bvt-our-dev-appro-text {padding-top: 540px;} */
  .bvt-career-bene-item {
    padding: 25px;
    margin-bottom: 20px;
  }
  .bvt-career-bene-col-lfet {
    width: 450px;
    height: 750px;
  }
  .bvt-career-bene-item h3 {
    font-size: 18px;
    line-height: 22px;
  }
  .bvt-career-bene-item p {
    font-size: 16px;
    line-height: 22px;
    padding-right: 0px;
  }
  .bvt-career-dev-des {
    margin-left: 0;
  }
  .bvt-career-banner-text {
    text-align: center;
  }
  /* .bvt-header-btn {padding: 20px 30px;} */
  .bvt-what-we-do-2 {
    width: 80px;
    height: 102px;
    top: 60px;
    right: 0px;
  }
  .bvt-our-vimi-2 {
    bottom: 0;
    right: 40px;
  }

  .bvt-header .dropdown-toggle::after {
    position: absolute;
    right: 0;
    top: 31px;
  }
  .header-btn-a a {
    font-size: 14px;
    line-height: normal;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .nav-link {
    line-height: 20px;
    padding: 28px 20px;
    font-size: 13px;
  }
  .bvt-header {
    height: auto;
  }

  .bvt-our-client-Word-slider-items p::after {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 20px;
    left: 0;
  }
  .bvt-our-client-Word-1 {
    width: 100px;
    height: 100px;
    top: 0px;
    left: 0px;
  }
  .bvt-who-we-are-benefits {
    height: 1500px !important;
  }
  .bvt-let-pool-text h3 {
    font-size: 30px;
    line-height: 38px;
  }
  .bvt-let-pool-call {
    width: unset !important;
  }
  .bvt-let-pool-call button {
    font-size: 20px;
  }
  .bvt-what-we-do {
    padding: 0px 0px 100px 0px;
    position: relative;
  }
  .bvt-what-we-do-tbas {
    padding: 80px 0px 0px 0px;
  }
  .bvt-what-we-do-3 {
    width: 70px;
    height: 135px;
  }
  .bvt-our-vimi-box-2 {
    margin-top: -80px;
  }
  .bvt-our-vimi-text-2 {
    position: absolute;
    z-index: 2;
    top: -168px;
    width: 76%;
    right: 71px;
  }
  .bvt-our-vi-2 {
    position: relative;
    left: -80px;
    top: -85px;
  }
  .bvt-our-vi-2::before {
    height: 140px;
    position: absolute;
    z-index: 1;
    top: 110px;
    left: 60px;
  }
  .bvt-our-vi-2 svg {
    width: 260px;
  }
  .bvt-our-vimi-right-2::after {
    width: 100%;
    height: 465px;
  }
  .bvt-our-vimi-text-2 p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-our-vimi-text-2 h3 {
    font-size: 26px;
    line-height: 36px;
  }
  .bvt-our-vimi-text h3 {
    font-size: 26px;
    line-height: 36px;
  }
  .bvt-our-vi::before {
    width: 140px;
    height: 140px;
    top: 110px;
    left: 72px;
  }
  .bvt-our-vi svg {
    width: 260px;
  }
  .bvt-our-vi {
    position: relative;
    right: -80px;
    top: -78px;
  }
  .bvt-our-vimi-text {
    top: -160px;
    width: 550px;
    right: 40px;
  }
  .bvt-our-vimi-right::after {
    width: 100%;
  }
  .bvt-who-we-are-2 {
    width: 90px;
    height: 90px;
    top: 10px;
    right: 0px;
  }
  .bvt-who-we-are-right p {
    font-size: 18px;
    line-height: 30px;
  }
  .bvt-who-we-are-left p {
    font-size: 18px;
    line-height: 26px;
  }
  .bvt-who-we-are-left {
    padding: 0px 0px;
  }
  .bvt-who-we-are-1 {
    width: 484px;
    top: 38%;
  }
  .bvt-who-we-are-left h2 {
    font-size: 36px;
    line-height: 44px;
  }

  .bvt-new-footer {
    margin-top: 0px;
  }

  .bvt-new-footer .footer-top {
    display: flex;
    flex-direction: column;
  }

  .bvt-new-footer .footer-left {
    position: relative;
    width: 100%;
    height: 479px;
  }

  .bvt-new-footer .footer-logo-shadow {
    left: 29%;
  }

  .bvt-new-footer .footer-fill-logo {
    left: 48%;
  }

  .bvt-new-footer .footer-right {
    justify-content: space-between;
  }

  .bvt-new-footer .footer-middle {
    padding-bottom: 18px;
  }

  .footer-bottom .footer-copy-right {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .bvt-new-footer .footer-middle {
    justify-content: space-between;
  }

  .bvt-footer-link:nth-child(1) {
    padding-left: 0;
  }

  .bvt-footer-link:nth-child(2) {
    padding-left: 0px;
  }

  .bvt-footer-link:nth-child(3) {
    padding-left: 0px;
  }

  .bvt-new-footer .footer-social-icon {
    padding-left: 0;
  }

  .footer-middle-link {
    padding-left: 0px;
  }

  .footer-middle-link ul li {
    position: relative;
    margin: 0px 15px;
  }

  .bvt-footer-link ul li a {
    font-size: 16px;
    line-height: 21px;
  }

  .footer-middle-link ul li:last-child {
    margin: 0 0 0 15px;
  }

  .footer-middle-link ul li::after {
    right: -15px;
  }

  .bvt-new-footer::after {
    right: -160px;
    bottom: 150px;
  }

  .bvt-header .navbar {
    background-color: white;
  }

  .bvt-header .navbar-brand {
    width: 108px;
    height: auto;
  }

  /* .bvt-career-banner::after {
      content: '';
      position: absolute;
      top: 0px;
      right: 0px;
      background: url('../img/recruitment-jobs-career-hiring-vacancy-word\ 1.webp') no-repeat;
      background-size: cover;
      background-position: center;
      width: 100%;
      height: 100vh;
      z-index: -1;
    } */

  .bvt-career-banner {
    background-size: cover;
    background-position: top center;
  }

  .bvt-career-banner-text h2 {
    padding: 20px 0px;
  }

  .bvt-ser-listing-banner::after {
    background-size: cover;
    background-position: center;
  }

  .bvt-dev-appro-banner {
    background-size: cover;
  }

  .bvt-dev-appro-banner::after {
    background-position: center;
  }

  .bvt-home-banner-img::after {
    background: linear-gradient(
      360deg,
      #ffffff 0%,
      rgba(255, 255, 255, 0.846057) 55.98%,
      rgba(255, 255, 255, 0.6) 100%
    );
  }

  .bvt-banner-text {
    padding: 0px 100px;
  }

  .bvt-banner-text h1 {
    font-size: 40px;
    margin-bottom: 10px;
  }

  .bvt-banner-text h2 {
    font-size: 40px;
  }

  .bvt-banner-text p {
    padding: 20px 0px;
    font-size: 18px;
  }
  .bvt-dev-appro-banner-text {
    padding: 0px 20px;
    text-align: center;
  }

  .Insights-banner {
    background-size: cover;
    background-position: center;
  }

  .Who-we-are {
    background-size: cover;
    background-position: center;
  }

  .bvt-web-development-range .bvt-ser-range-sub .row {
    justify-content: space-between;
  }

  .bvt-web-development-range-img img {
    width: 100%;
    height: 100%;
  }

  .bvt-web-development-range .bvt-ser-range-sub {
    padding-top: 60px;
  }
  .bvt-faq-home.margin-top-bot {
    margin-bottom: 50px;
  }
  .llm-box-scrolling-item-text h3 {
    font-size: 24px;
  }
  .bvt-ind-accordion {
    margin-top: 10px;
  }
  .bvt-ind-accordion p {
    padding-top: 0px;
    margin-bottom: 0px;
  }
  .bvt-let-pool {
    height: unset;
    position: relative;
    display: flex;
    flex-direction: column-reverse;
    padding: 30px 0px;
  }
  .bvt-let-pool-text {
    text-align: center;
  }
  .bvt-let-pool-text h3 {
    margin-top: 0px;
  }

  .bvt-let-pool::after {
    content: none;
  }
  .bvt-let-pool-call {
    clip-path: none;
    margin-bottom: 0px;
    margin: 10px auto 0px auto;
    bottom: unset;
    position: relative;
    padding: 5px 100px;
  }
  .bvt-let-pool-call a {
    font-size: 24px;
    line-height: 55px;
  }
  .bvt-let-pool-text p {
    margin-bottom: 5px;
  }
  .bvt-indu-inner-items p {
    padding-bottom: 20px;
  }

  .bvt-industries-pages-inner {
    padding: 0px;
  }
  .my-timeline {
    margin-top: 0px;
  }
  .bvt-practices-industries-1 {
    top: 70px;
  }
  .my-timeline-main {
    margin-top: 0px;
  }
  .bvt-engage {
    padding-top: 80px;
  }
  .bvt-practices-industries {
    padding-top: 50px;
  }
  .bvt-supply-chain-hassle {
    padding-bottom: 50px;
  }
  .bvt-faq-orange {
    padding-bottom: 50px;
  }
  .btv-lets-meet-row {
    padding: 50px 0px;
  }
  .custom-size {
    width: inherit !important;
  }
  .custom-size img {
    width: 100% !important;
    object-fit: inherit;
  }
  .bvt-home-banner-img {
    height: 700px;
  }
  .bvt-why-brevity-boxsis {
    display: none;
  }
  .bvt-services-box-text h3 {
    font-size: 14px;
  }
  .bvt-industries-text p {
    margin-bottom: 0px;
    padding: 10px 0 0 0;
  }
  .bvt-industries-text a {
    padding: 15px 0 0 0;
  }
  .bvt-engage-cols h2 {
    padding: 30px 0px 10px 0px;
  }
  .bvt-engage-cols {
    padding: 0px 15px 30px 15px;
    height: unset;
  }
  .bvt-engage-cols p {
    margin-bottom: 0px;
  }
  .bvt-industries-inner {
    padding-bottom: 0px;
  }
  .bvt-schedule-btn {
    padding-bottom: 50px;
  }
}

@media (min-width: 991px) and (max-width: 1024px) {
  .bvt-ser-range-left-img {
    height: 270px;
  }
  .bvt-insghts-details-text h1 {
    font-size: 28px;
    line-height: 35px;
  }
  .bvt-why-brevity-line-center {
    display: none;
  }
}

@media (max-width: 991px) {
  .bvt-insghts-work-box {
    height: auto;
  }
  .bvt-insghts-details-tabs-inner .nav .nav-item button.active::after {
    top: 20px;
    right: 0;
    transform: rotate(180deg);
  }
  .bvt-insghts-details-tabs-inner .nav-link {
    font-size: 14px;
    line-height: 26px;
    padding: 15px 0px;
  }
  .bvt-insghts-details-text h1 {
    font-size: 22px;
    line-height: 30px;
  }
  .bvt-offer-dec ul li {
    font-size: 10px;
    margin: 0px 8px 3px 0px;
  }
  .bvt-offer-row::after {
    width: calc(100% - 197px);
  }
  .bvt-who-we-are-img-samll {
    width: calc(100%);
  }
  .bvt-career-popup-apply {
    height: auto;
    overflow-y: visible;
  }
  .bvt-career-popup-dec {
    height: auto;
    overflow-y: visible;
  }

  .bvt-industry-hexgreen .hexagon-main-one::before {
    top: 25px;
    height: 48px;
  }
  .bvt-industry-hexgreen .hexagon-main-one {
    top: -50px;
    left: 50%;
    z-index: -1;
  }
  .bvt-indu-inner-verticals-hexagon {
    height: 300px;
  }
  .bvt-let-pool-col input {
    width: 140px;
  }
  .bvt-let-pool-col select {
    width: 140px;
  }
  .bvt-let-pool-career .bvt-let-pool-call button {
    font-size: 14px;
  }

  /* .bvt-offer-row::after {width: 70%;} */
  .bvt-reach-out-2 {
    display: none;
  }
  .bvt-presence h2 {
    font-size: 38px;
    line-height: 65px;
  }
  .bvt-reach-from-title h3 {
    font-size: 40px;
    line-height: 60px;
  }
  .bvt-contact-address-box {
    border-radius: 10px;
    padding: 50px 30px;
    margin-top: 70px;
  }
  .bvt-reach-out-5 {
    width: 51px;
    height: 75px;
    position: absolute;
    bottom: 40%;
    left: 0px;
    background-size: contain;
    z-index: 2;
  }
  .bvt-reach-out-3 {
    width: 70px;
    height: 90px;
    position: absolute;
    top: 57%;
    right: 0px;
  }
  .bvt-reach-out-box-items {
    width: 100%;
  }
  .bvt-reach-out-1 {
    width: 90px;
    height: 90px;
    position: absolute;
    top: 10%;
    left: 0;
  }
  .bvt-contact-us-banner {
    background-size: cover;
  }
  .bvt-career-popup-left {
    width: 100%;
    height: 100%;
  }
  .bvt-career-popup {
    position: unset;
    width: 100%;
    padding: 0px 40px;
  }
  .bvt-benefits-new-img img {
    object-position: top;
  }
  .bvt-various::before {
    height: 1540px;
  }
  .bvt-benefits-new-img {
    height: 680px;
    position: unset;
  }
  .bvt-our-dev-appro-text {
    padding-top: 50px;
  }
  .bvt-our-dev-appro-img img {
    width: 100%;
    border-radius: 20px;
    margin-top: 0px;
  }
  .bvt-our-dev-appro-img {
    position: static;
    width: 100%;
    margin-top: 60px;
  }
  .bvt-ser-range-left-img {
    width: 100%;
  }
  .bvt-who-we-are-img-samll img {
    width: 100%;
    height: 500px;
    border-radius: 20px;
  }
  .bvt-who-we-are-img-samll {
    position: static;
    left: 0px;
    margin-top: 70px;
  }
  .bvt-hire-developer-range-img img {
    width: 100%;
    height: 600px;
    border-radius: 20px;
  }
  .bvt-hire-developer-range-img {
    left: unset;
  }
  .bvt-solution-sec-margin {
    margin-bottom: 50px;
  }
  .bvt-hire-developer-range-img img {
    height: 380px;
    object-fit: cover;
  }
  .bvt-hire-frontend-dev-img img {
    width: 100%;
    height: 600px;
    border-radius: 15px;
  }
  .bvt-hire-frontend-dev-img {
    position: static;
    left: 0px;
    margin-top: 70px;
    width: calc(100% - 0%);
  }
  .bvt-net-dev-comp-icon-1 {
    display: none;
  }
  .bvt-net-dev-comp-icon-3 {
    display: none;
  }
  .bvt-net-dev-comp-icon-2 {
    display: none;
  }
  .bvt-ser-range-left-text {
    border-radius: 12px 12px 0px 0px;
  }
  .bvt-net-devlopment-dev-img img {
    width: 100%;
    border-radius: 12px;
  }
  .bvt-net-devlopment-dev-img {
    position: static;
    left: 0px;
    margin-top: 50px;
    text-align: center;
    width: calc(100%);
  }
  .bvt-web-development-range-img {
    margin-top: 0px;
    padding: 0px 20px;
  }
  .bvt-web-development-range-img img {
    border-radius: 20px;
  }
  .bvt-net-devlopment-dev-hd::after {
    width: 60px;
    height: 60px;
    top: -30px;
    right: 40px;
    left: initial;
  }
  .bvt-benefits-new-row {
    display: block;
  }
  .bvt-benefits-new-text {
    width: 100%;
    padding: 0px 20px;
    position: relative;
  }
  .bvt-benefits-new-img {
    width: 100%;
  }
  .bvt-benefits-new-title h2 {
    font-size: 40px;
    line-height: 45px;
    padding-top: 40px;
  }
  .bvt-benefits-new-img::before {
    content: "";
    position: absolute;
    width: 100%;
    height: auto;
    left: 0px;
    right: 0px;
    top: 650px;
    bottom: 0px;
    background: url(../img/benefits-web-white-bg-mobile.svg) repeat-x;
    z-index: 0;
  }

  .bvt-ins-lis-img {
    width: 100%;
    height: 400px;
    padding-top: 50px;
  }
  .bvt-ins-lis-img img {
    border-radius: 20px;
  }
  .bvt-net-development-comp-range-accor {
    padding: 0px 0px 50px 0px;
  }
  .bvt-net-development-comp-full-range::after {
    width: 90% !important;
    height: 484px !important;
    top: 280px !important;
    left: 0px !important;
    right: 0px !important;
    margin: 0 auto !important;
    background-size: cover !important;
    background-position: center !important;
  }
  .bvt-ser-range-left {
    width: 100%;
    margin: 0 auto;
    padding: 0px;
    text-align: center;
    left: 0px;
    border-radius: 20px 20px 0px 0;
  }
  .bvt-header {
    height: auto;
    padding: 16px 0px;
  }
  .bvt-industries-imgs {
    padding: 50px 0px 60px 0px;
  }
  .bvt-industries-imgs-list-item-one:nth-child(odd) {
    width: 195px;
    height: 185px;
    margin-bottom: 20px;
  }
  .bvt-technology::before {
    top: -470px;
    right: 0px;
  }
  .box-color-1 {
    width: 325px;
  }
  .box-color-2 {
    width: 325px;
  }
  .box-color-3 {
    width: 325px;
  }
  .box-color-4 {
    width: 325px;
  }
  .box-color-5 {
    width: 325px;
  }
  .bvt-our-vimi-text {
    top: -100px;
    width: 690px;
    right: 0;
  }
  .bvt-our-vi-2 {
    position: relative;
    left: 30px;
    top: -5px;
  }
  .bvt-what-we-do {
    padding: 100px 0px 100px 0px;
  }

  .bvt-who-we-are-right p {
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    padding-top: 40px;
  }
  .bvt-who-we-are-left p {
    font-size: 18px;
    line-height: 26px;
    text-align: center;
  }
  .bvt-who-we-are-left h2 {
    font-size: 40px;
    line-height: 56px;
    padding-bottom: 20px;
    text-align: center;
  }
  .bvt-who-we-are-benefits {
    position: relative;
    width: 100%;
    height: 1480px;
    overflow: hidden;
  }
  .bvt-what-we-do-2 {
    width: 90px;
    height: 112px;
    position: absolute;
    top: 110px;
    right: 0px;
  }
  .bvt-what-we-do-1 {
    left: 0;
  }
  .bvt-dev-appro-banner-text h1 {
    font-size: 22px;
    line-height: 28px;
    padding: 20px 0px 20px 0px;
  }
  .bvt-our-client-Word-slider-items span {
    font-size: 16px;
    line-height: 20px;
  }
  .bvt-our-client-Word-slider-items p {
    font-size: 16px;
    line-height: 28px;
  }
  .bvt-our-client-Word-title h2 {
    font-size: 40px;
    line-height: 50px;
  }
  .bvt-our-client-Word-1 {
    width: 88px;
    height: 75px;
    top: 30px;
    left: 10px;
  }
  .bvt-whatwedo-tbas-con p {
    font-size: 16px;
    line-height: 26px;
    padding: 20px 0px 20px 0px;
  }
  .bvt-whatwedo-tbas-con h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .bvt-what-we-do-tbas .nav-link {
    font-size: 18px;
    line-height: 24px;
    padding: 25px 0px;
  }
  .bvt-what-we-do-tbas {
    padding: 80px 0px 0px 0px;
  }
  .bvt-what-we-do-3 {
    display: none;
  }
  .bvt-our-vimi-2 {
    width: 70px;
    height: 70px;
    position: absolute;
    bottom: 350px;
    right: 80px;
    z-index: 1;
    background: url(../img/4box.webp) no-repeat;
    background-size: cover;
  }
  .bvt-our-vi {
    position: relative;
    right: 0px;
    top: -23px;
  }
  /* .bvt-our-vimi-left {position: absolute;} */
  .bvt-our-vimi-text-2 p {
    font-size: 18px;
    line-height: 28px;
  }
  /* .bvt-our-vimi-text-2 h3 {font-size: 40px;line-height: 55px;} */
  /* .bvt-our-vimi-2 {width: 70px;height: 70px;position: absolute;bottom: 380px;right: 70px;z-index: 1;background: url(../img/4box.webp) no-repeat;background-size: cover;} */
  .bvt-our-vimi-box-2 {
    display: block;
    align-items: center;
    position: relative;
    height: 400px;
    top: 0px;
  }
  .bvt-our-vimi-box-2 {
    display: flex;
    align-items: center;
    position: relative;
    margin-top: -60px;
    flex-direction: column-reverse;
  }
  .bvt-our-vimi-right-2 {
    position: unset;
    width: 100%;
  }
  .bvt-our-vimi-text-2 {
    position: unset;
    z-index: 2;
    top: -100px;
    width: 100%;
    right: -30px;
  }
  .bvt-our-vimi-text-2 {
    width: 100%;
    background: #fbb040;
    width: 100%;
    padding: 100px 20px 20px 20px;
    text-align: center;
    border-radius: 20px;
  }

  /* .bvt-our-vimi {position: relative;overflow: hidden;} */
  .bvt-our-vi-2 svg {
    display: none;
  }
  .bvt-our-vi-2::before {
    content: "";
    background: url("../img/Our Mission-mobile-2.svg") no-repeat;
    background-size: contain;
    width: 200px;
    height: 200px;
    position: absolute;
    top: -100px;
    left: auto;
    z-index: 3;
    transform: translate(-60%);
  }
  .bvt-our-vimi-right-2::after {
    display: none;
  }

  .bvt-our-vimi-1 {
    width: 80px;
    height: 80px;
    top: -40px;
    display: none;
  }
  .bvt-our-vimi-box {
    display: block;
    align-items: center;
    position: relative;
    height: 500px;
    top: 40%;
  }
  .bvt-our-vimi-box {
    display: flex;
    align-items: center;
    position: unset;
    justify-content: center;
    flex-direction: column;
  }
  .bvt-our-vi svg {
    display: none;
  }
  .bvt-our-vi::before {
    content: "";
    background: url("../img/OurVision-mobile-1.svg") no-repeat;
    background-size: contain;
    width: 200px;
    height: 200px;
    position: absolute;
    top: -176px;
    left: auto;
    margin: 0 auto;
    z-index: 3;
    transform: translateX(125%);
  }
  .bvt-our-vimi-text {
    width: 100%;
    padding: 100px 20px 20px 20px;
    text-align: center;
    border-radius: 20px;
  }

  .bvt-our-vimi-text {
    width: 100%;
    background: #f6dd34;
  }

  .bvt-our-vimi-right {
    width: 100%;
  }
  .bvt-our-vimi-text {
    width: 100%;
  }
  .bvt-our-vimi-box {
    display: block;
    align-items: center;
    position: relative;
  }
  .bvt-our-vimi-right::after {
    display: none;
  }

  .bvt-who-we-are-2 {
    background: url("../img/bvt-who-we-are-2.svg") no-repeat;
    background-size: contain;
    width: 100px;
    height: 100px;
    position: absolute;
    top: 20px;
    right: 0px;
  }
  .bvt-who-we-are-right {
    margin-top: 20px;
  }
  .bvt-who-we-are-1 {
    width: 90%;
    height: 400px;
    background: url("../img/bvt-our-dev-appro-img.webp") no-repeat;
    background-size: cover;
    position: absolute;
    top: 22%;
    border-radius: 20px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
  }
  .bvt-who-we-are-left p {
    padding-right: 0px;
  }
  .bvt-who-we-are {
    position: relative;
    padding: 60px 0px 30px 0px;
  }
  .bvt-who-we-are-left {
    padding: 0px 0px;
  }
  .bvt-career-dev-apply a {
    right: 15px;
  }
  .bvt-career-popup-hd-title ul li a {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-career-popup-hd-title h3 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px;
  }
  .bvt-career-popup-box {
    border-radius: 20px;
    display: block;
  }
  .bvt-career-bene-item p {
    font-size: 18px;
    padding-right: 0px;
  }
  .bvt-career-banner-text h2 {
    font-size: 22px;
    line-height: 26px;
    padding: 10px 0px;
  }
  .bvt-dev-appro-banner-text h2 {
    font-size: 22px;
    line-height: 26px;
    padding: 10px 0px;
    text-align: center;
  }
  .bvt-contact-us-banner-text h2 {
    font-size: 22px;
    line-height: 26px;
    padding: 10px 0px;
    text-align: center;
  }

  .bvt-career-bene-item {
    width: 90%;
    margin: 0 auto;
    border-radius: 20px;
    margin-top: 30px;
  }
  .bvt-career-bene-col-right {
    margin-left: 0;
  }
  .bvt-career-bene-col-lfet {
    width: 90%;
    height: 700px;
    margin: 0 auto;
  }
  .bvt-career-bene-col-lfet {
    width: 90%;
    height: 600px;
    margin: 0 auto;
  }
  .bvt-career-bene-col-lfet img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 20px;
  }
  .bvt-career-main {
    padding: 40px 0px 30px 0px;
    position: relative;
  }
  .bvt-career-bene-row {
    display: block;
    padding: 60px 0px 80px 0px;
  }
  .bvt-career-2 {
    width: 100px;
    height: 100px;
  }
  .bvt-career-list {
    margin-top: 0px;
    width: 100%;
    margin-left: auto;
    padding: 0px 40px;
  }
  .bvt-career-dev-hd-title ul li a {
    font-size: 14px;
    line-height: 24px;
  }
  .bvt-career-dev-hd-title h3 {
    font-size: 24px;
    line-height: 30px;
  }
  .let-pool-search-result {
    padding-top: 40px;
  }
  .bvt-career-1 {
    width: 80px;
    height: 80px;
  }
  .bvt-career-dev-des {
    border-radius: 12px;
    margin-left: 0px;
  }
  .bvt-career-banner-text h1 {
    font-size: 20px;
  }
  .bvt-career-dev-box {
    position: unset;
  }

  .bvt-ins-lis-dec h3 {
    font-size: 26px;
    line-height: 34px;
    padding: 20px 0px;
  }
  .bvt-ins-lis-dec p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-insights-listings {
    margin-top: 50px;
  }
  .bvt-hire-developer-num .bvt-industries-pages-inner {
    width: 100%;
    background: #ffffff;
    border-radius: 50px;
    padding: 0px;
    position: relative;
  }
  .bvt-hire-frontend-dev-dec p {
    font-size: 14px;
    line-height: 25px;
    padding-top: 20px;
  }
  .bvt-hire-frontend-dev-hd p {
    font-size: 14px;
    line-height: 20px;
    padding-right: 0;
    text-align: center;
  }
  .bvt-hire-frontend-dev-hd h3 {
    font-size: 34px;
    line-height: 45px;
    padding-bottom: 20px;
    text-align: center;
  }

  /* .bvt-hire-developer-banner {margin-top: 60px;} */
  .bvt-hire-frontend-dev::after {
    left: 0;
    bottom: 80px;
    border-radius: 20px;
    margin: 0 auto;
    right: 0px;
  }
  .bvt-hire-developer-num {
    padding: 40px 0px 30px 0px;
  }
  .bvt-engage-hire-developer-row .bvt-engage-cols:last-child {
    margin-bottom: 0px;
  }
  .bvt-engage-cols::before {
    left: 39%;
    top: 180px;
    transform: rotate(90deg);
  }
  .bvt-engage-hire-developer-row .bvt-engage-cols {
    width: 100%;
    height: 130px;
    margin-bottom: 100px;
  }
  .bvt-hire-developer-range {
    padding: 80px 0px 0px 0px;
  }
  .bvt-ser-range::after {
    width: 90%;
    height: 770px;
    position: absolute;
    left: 0px;
    top: 290px;
    right: 0px;
    margin: 0 auto;
    background-position: center;
    border-radius: 25px;
    background-size: cover;
  }
  .bvt-indu-inner-verticals {
    padding-bottom: 30px;
  }

  .bvt-indu-inner-verticals-7 {
    top: 380px;
    right: 20px;
  }
  .bvt-hire-frontend-dev::after {
    bottom: 70px;
  }
  .bvt-hire-frontend-dev-dec p {
    font-size: 18px;
    line-height: 30px;
    padding-top: 30px;
  }
  .title-circle::after {
    width: 130px;
    height: 130px;
    position: absolute;
    top: -35px;
    left: 220px;
  }
  .bvt-hire-frontend-dev {
    padding: 40px 0px 120px 0px;
    position: relative;
    overflow: hidden;
  }
  .hexagon-gallery-main {
    height: 400px;
  }
  .bvt-web-development-range {
    padding: 100px 0px 0px 0px;
  }
  .bvt-webapplication-range-accor {
    padding: 50px 20px 0px 20px;
  }
  .bvt-web-development-range-img img {
    height: 600px;
    border-radius: 30px;
  }
  .bvt-sec-tech-tabs .nav .nav-item button.active::after {
    top: 50px;
  }
  .bvt-sec-tech-tabs .nav .nav-item button {
    width: 135px;
    font-size: 18px;
    line-height: 24px;
  }
  .bvt-deve-process-pre p {
    font-size: 26px;
    line-height: 34px;
  }
  .bvt-deve-process-slider::after {
    bottom: 560px;
  }
  .bvt-insights-pagination {
    padding: 50px 0px 50px 0px;
  }
  .bvt-insights-post {
    padding-top: 40px;
  }
  /* .bvt-let-pool-career .bvt-let-pool-call a {width: 195px;font-size: 13px;bottom: -80px;right: 0px;} */
  .bvt-career-banner-text h2 {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    font-size: 50px;
    line-height: 65px;
    color: #000000;
    padding: 20px 0px 30px 0px;
  }
  .bvt-career-banner {
    position: relative;
    width: 100%;
  }
  .bvt-career-banner-text h1 {
    font-size: 22px;
  }
  .bvt-career-banner-text h2 {
    font-size: 36px;
    line-height: 45px;
  }
  .bvt-career-banner-text p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-new-footer {
    margin-top: 0px;
  }
  .bvt-new-footer .footer-top {
    display: flex;
    flex-direction: column;
  }
  .bvt-new-footer .footer-left {
    position: relative;
    width: 100%;
  }
  .bvt-new-footer .footer-left::after {
    left: 50%;
    top: 0;
    transform: translateX(-50%);
  }
  .bvt-new-footer .footer-right {
    justify-content: space-between;
  }
  .bvt-new-footer .footer-middle {
    padding-bottom: 18px;
  }
  .footer-bottom .footer-copy-right {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .bvt-new-footer .footer-middle {
    justify-content: space-between;
  }
  .bvt-new-footer .footer-fill-logo {
    left: 54%;
  }
  .bvt-footer-link:nth-child(1) {
    padding-left: 0;
  }
  .bvt-footer-link:nth-child(2) {
    padding-left: 0px;
  }
  .bvt-footer-link:nth-child(3) {
    padding-left: 0px;
  }
  .bvt-new-footer .footer-social-icon {
    padding-left: 0;
  }
  .footer-middle-link {
    padding-left: 0px;
  }
  .footer-middle-link ul li {
    position: relative;
    margin: 0px 15px;
  }
  .bvt-footer-link ul li a {
    font-size: 13px;
    line-height: 21px;
  }
  .footer-middle-link ul li:last-child {
    margin: 0 0 0 15px;
  }
  .footer-middle-link ul li::after {
    right: -15px;
  }
  .bvt-new-footer::after {
    right: -160px;
    bottom: 150px;
  }
  .bvt-ser-listing-banner-text {
    text-align: center;
  }
  .bvt-ser-listing-banner h1 {
    font-size: 22px;
    line-height: 30px;
  }
  .bvt-ser-listing-banner h2 {
    font-size: 40px;
    line-height: 55px;
    padding: 20px 0px 20px 0px;
  }
  .bvt-ser-listing-banner p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-ser-listing-banner {
  }
  .bvt-ser-listing-banner a {
    font-size: 14px;
    line-height: 24px;
  }
  .bvt-offer {
    padding: 100px 0px 50px 0px;
  }
  .bvt-offer-img {
    width: 200px;
    height: 200px;
  }
  .bvt-offer-dec h3 {
    font-size: 24px;
    line-height: 30px;
  }
  .bvt-offer-dec p {
    font-size: 14px;
    line-height: 20px;
    padding: 5px 0px 10px 0px;
  }
  .bvt-offer-dec ul li a {
    font-size: 12px;
    line-height: 16px;
    padding: 8px 15px;
    margin: 0px 5px 5px 0px;
  }
  .bvt-offer-dec ul {
    padding: 10px 0px 0px 0px;
  }
  /* .bvt-offer-row::after {content: '';width: 70%;border-top: 1px dashed #000000;height: 1px;position: absolute;left: 50%;transform: translateX(-250px);right: 50%;bottom: 21px;} */
  /* .bvt-offer-img:first-child::after {content: "";border-bottom: 1px dashed #000000;height: 6px;width: 30px;position: absolute;bottom: 0;top: 5px;right: 84px;transform: rotate(90deg);top: 210px;} */
  /* .bvt-offer-img::before {content: "";border-bottom: 1px dashed #000000;height: 6px;width: 30px;position: absolute;bottom: 0;right: 93px;transform: rotate(90deg);top: -21px;}
    .bvt-offer-img:first-child::after {content: "";border-bottom: 1px dashed #000000;height: 6px;width: 30px;position: absolute;bottom: 0;top: 5px;right: 88px;transform: rotate(90deg);top: 210px;} */
  .bvt-let-pool-call button {
    font-size: 18px;
    line-height: 55px;
  }
  .bvt-let-pool-text p {
    font-size: 14px;
    line-height: 45px;
  }
  .bvt-let-pool-text h3 {
    font-family: "Poppins";
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height: 30px;
    color: rgba(0, 0, 0, 0.85);
    margin-top: 0px;
  }
  .bvt-let-pool::after {
    display: none;
  }
  .bvt-latest-trend-color h3 {
    font-size: 30px;
    line-height: 40px;
  }
  .bvt-latest-trend-color p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-latest-trend-1 {
    background: url(../img/bvt-latest-trend-1.svg) no-repeat;
    background-size: contain;
    width: 85px;
    height: 85px;
    position: absolute;
    top: 30px;
    left: 0px;
  }
  .bvt-latest-trend-box {
    display: block;
    padding-top: 50px;
  }
  .bvt-offer-main-1 {
    width: 90px;
    height: 90px;
  }
  .bvt-offer-main-3 {
    width: 70px;
    height: 90px;
    bottom: 46%;
  }
  .bvt-latest-trend-left {
    text-align: center;
  }
  .bvt-latest-trend-left img {
    border-radius: 20px;
    height: 600px;
    width: 600px;
    object-fit: cover;
    margin-bottom: 50px;
  }
  .bvt-latest-trend-dec h3 {
    font-size: 24px;
    line-height: 35px;
    color: #000000;
  }
  .bvt-latest-trend-dec ul li {
    font-size: 16px;
    line-height: 30px;
  }
  .bvt-latest-trend-2 {
    width: 100px;
    height: 100px;
  }
  .bvt-latest-trend-3 {
    display: none;
  }
  .bvt-latest-trend {
    position: relative;
    padding: 90px 0px 60px 0px;
  }
  .bvt-insights-img {
    width: 100%;
    height: 240px;
  }
  .bvt-web-dev-benefits-second {
    height: 1340px;
  }
  /* .bvt-services-inner-banner {margin-top: 60px;} */
  .bvt-services-inner-banner {
    padding: 0px 0px 25px 0px;
  }
  .bvt-indu-inner-banner {
    padding: 0px 0px 20px 0px;
  }
  .bvt-header .container {
    max-width: 960px;
  }

  :root {
    --hexagon: "M127.494 99.6289V43.4456C127.492 40.9825 126.842 38.5634 125.609 36.4309C124.376 34.2984 122.605 32.5275 120.471 31.296L71.3111 3.20435C69.1759 1.97157 66.7538 1.32257 64.2882 1.32257C61.8227 1.32257 59.4005 1.97157 57.2653 3.20435L8.10494 31.296C5.97182 32.5275 4.20006 34.2984 2.96741 36.4309C1.73476 38.5634 1.08456 40.9825 1.08203 43.4456V99.6289C1.08456 102.092 1.73476 104.511 2.96741 106.644C4.20006 108.776 5.97182 110.547 8.10494 111.779L57.2653 139.87C59.4005 141.103 61.8227 141.752 64.2882 141.752C66.7538 141.752 69.1759 141.103 71.3111 139.87L120.471 111.779C122.605 110.547 124.376 108.776 125.609 106.644C126.842 104.511 127.492 102.092 127.494 99.6289Z";
  }

  .hexagon {
    width: 126.41px;
    height: 142.43px;
    position: relative;
    clip-path: path(var(--hexagon));
  }

  .hexagon-main-one {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -70px;
  }

  .hexagon-main {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    top: 50px;
    left: 50%;
  }
  .hexagon-main-one::before {
    height: 38px;
    top: 70px;
  }
  .hexagon-main-three {
    top: 172px;
    left: 51.2%;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .dropdown-menu {
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: auto !important;
    position: relative !important;
    box-shadow: none;
    border-top: 1px solid #fb6900;
  }

  .bvt-header-btn {
    position: absolute;
    right: 20px;
    left: 20px;
    text-align: center;
    bottom: 30px;
    padding: 15px 30px;
    top: initial;
    height: auto;
  }
  .header-btn-a {
    transform: translateY(0%);
  }
  .bvt-header .navbar-expand-lg .navbar-nav {
    padding-bottom: 95px;
  }

  .bvt-header .navbar-nav .nav-item {
    width: 100%;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .nav-link {
    padding: 16px 20px;
  }
  .bvt-header .navbar-collapse {
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    top: 62px;
  }
  .bvt-header .nav-item:nth-child(1):after {
    display: none;
  }

  .bvt-header .nav-item:nth-child(2):after {
    display: none;
  }

  .bvt-header .nav-item:nth-child(3):after {
    display: none;
  }

  .bvt-about-menu-hd {
    display: none;
  }
  .bvt-about-menu-img {
    display: none;
  }
  .bvt-about-menu-link ul li {
    margin-bottom: 5px !important;
  }
  .bvt-about-menu-link ul li a {
    font-size: 14px;
    position: relative;
    padding-left: 20px;
  }
  .bvt-about-menu-link ul li a span {
    font-size: 12px;
    display: none;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .dropdown-menu {
    width: 92%;
    left: 50%;
    transform: translateX(-50%);
  }
  .bvt-about-menu-right {
    padding-left: 0;
  }
  .bvt-about-menu-link ul li a::after {
    content: "";
    background: url("../img/mobile-menu-right-arrow.svg") no-repeat;
    background-size: contain;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 6px;
  }
  .bvt-about-menu {
    display: block;
    padding: 10px 20px;
  }
  .bvt-services-menu-link .col-md-4 {
    flex: 0 0 auto;
    width: 100%;
  }
  .bvt-about-menu-right .col-md-6 {
    flex: 0 0 auto;
    width: 100%;
  }
  .menu-hex-design-main {
    display: none;
  }
  .dropdown-menu-industries .bvt-about-menu {
    padding: 10px 20px;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .nav-link svg {
    float: right;
  }
  /* .bvt-our-dev-appro-img {position: absolute;left: 0px;top: 260px;} */

  .row-swap {
    flex-direction: column-reverse;
  }
  .row-swap .row:nth-child(2) .llm-img-one {
    margin-bottom: 20px;
  }
  .row-swap .row:nth-child(3) .llm-img-one {
    margin-bottom: 20px;
  }
  .row-swap .row:nth-child(3) {
    flex-direction: column-reverse;
  }
  .custom-margin {
    margin-bottom: 15px;
  }
  .bvt-ser-range-accor {
    margin-top: 30px;
    padding-right: 0px;
  }
  .data-list-row {
    border-bottom: none !important;
  }
  .data-list-row:first-child {
    margin-top: 10px;
  }
  .bvt-indu-inner-ver-list {
    padding: 20px 0px;
  }
  .data-list-row:first-child .bvt-indu-inner-ver-list {
    padding-top: 20px;
  }
  .data-list-row:last-child .bvt-indu-inner-ver-list {
    padding-bottom: 20px;
  }
  .bvt-indu-inner-ver-list {
    border-bottom: 1px solid #dddddd;
  }
  .data-list-row:last-child div:last-child .bvt-indu-inner-ver-list {
    border-bottom: none;
  }
  .bvt-benefits-new-text-items:last-child {
    margin-bottom: 50px;
  }
  .btv-lets-title-inner h2 br {
    display: none;
  }
  .btv-lets-title-inner h2 {
    text-align: center;
  }
  .custom-img-wrap{
    height: 350px;
  }
  .custom-img-wrap img{
    height: 100% !important;
  }
}

@media screen and (min-width: 768px) and (max-width: 990px) {
  .bvt-career-list {
    width: 100%;
    padding: 0px 40px;
  }
  .bvt-career-popup {
    position: unset;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }
  :root {
    --hexagon: "M90.5546 70.5418V30.9021C90.5528 29.1642 90.0941 27.4574 89.2244 25.9529C88.3547 24.4483 87.1047 23.1989 85.5997 22.33L50.9149 2.51011C49.4084 1.64033 47.6995 1.18243 45.9599 1.18243C44.2204 1.18243 42.5115 1.64033 41.005 2.51011L6.3202 22.33C4.81519 23.1989 3.56514 24.4483 2.69545 25.9529C1.82576 27.4574 1.36702 29.1642 1.36523 30.9021V70.5418C1.36702 72.2796 1.82576 73.9864 2.69545 75.491C3.56514 76.9955 4.81519 78.245 6.3202 79.1139L41.005 98.9337C42.5115 99.8035 44.2204 100.261 45.9599 100.261C47.6995 100.261 49.4084 99.8035 50.9149 98.9337L85.5997 79.1139C87.1047 78.245 88.3547 76.9955 89.2244 75.491C90.0941 73.9864 90.5528 72.2796 90.5546 70.5418Z";
  }

  .hexagon {
    width: 91px;
    height: 100px;
    position: relative;
    clip-path: path(var(--hexagon));
  }

  .hexagon-main-one {
    display: grid;
    grid-template-columns: repeat(7, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -50px;
  }

  .hexagon-main {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-auto-rows: 223px;
    grid-gap: 12px;
    top: 35px;
    left: 50%;
  }
  .hexagon-main-one::before {
    height: 38px;
    top: 38px;
  }

  .bvt-industry-hexyellow .hexagon-main-one::before {
    height: 38px;
    top: 38px;
  }

  .bvt-web-app-hexorange .hexagon-main-one::before {
    height: 38px;
    top: 35px;
  }
  .bvt-web-app-hexorange .hexagon-main-one {
    top: -55px;
    left: 50%;
    z-index: -1;
  }
  .bvt-industry-hexyellow .hexagon-main-one {
    top: -55px;
    left: 50%;
    /* z-index: -1; */
  }

  .bvt-industry-hexyellow .hexagon-main-one {
    top: -55px;
    left: 50%;
    /* z-index: -1; */
  }

  .hexagon-main-three {
    top: 122px;
    left: 51.5%;
  }
}

@media (max-width: 767px) {
  /* 2/12/2024 */
  .bvt-faq-list .accordion-body ul,
  .bvt-faq-list .accordion-body ol {
    padding-left: 60px !important;
  }
  /* 2/12/2024 */
  .bvt-faq-list .accordion-body ul li,
  .bvt-faq-list .accordion-body ol li {
    padding-left: 5px !important;
    font-size: 16px !important;
    line-height: 22px !important;
  }

  /* 2/12/2024 */
  .bvt-insights-post h1 {
    font-size: 22px;
    line-height: 30px;
  }
  /* 2/12/2024 */
  .new-h2 h2 {
    font-size: 20px;
    line-height: 24px;
  }
  /* 2/12/2024 */
  .bvt-insghts-hd-h2 p {
    font-size: 14px;
    line-height: 24px;
  }

  .llm-img-listing-one ul {
    padding-left: 40px;
  }
  /* 2/12/2024 */
  .llm-img-listing-one ul li {
    font-size: 14px;
    line-height: 24px;
    padding-left: 5px;
  }

  /* 29/11/2024 */
  .bvt-offer-row:nth-child(odd)::before {
    display: none;
  }
  /* 29/11/2024 */
  .bvt-offer-row:nth-child(even)::before {
    display: none;
  }
  /* 28/11/2024 */
  .bvt-insghts-hd-p ul li {
    font-size: 14px;
    line-height: 24px;
  }
  /* 15/11/2024 */
  .statistics-ai-two img,
  .statistics-ai-one img {
    height: 45px;
  }
  /* 15/11/2024 */
  .margin-top-bot {
    margin-bottom: 0px;
    margin-top: 0px;
  }
  /* 15/11/2024 */
  .heading-left-border h2 {
    font-size: 20px;
    line-height: 28px;
  }
  /* 15/11/2024 */
  .bvt-insghts-hd-h2 h2 {
    font-size: 20px;
    line-height: 28px;
  }
  /* 15/11/2024 */
  .bvt-insghts-details img {
    width: 100%;
    height: 320px;
    object-fit: fill;
    object-position: top;
  }
  /* 15/11/2024 */
  .bvt-insghts-hd-h3 ul li,
  .bvt-insghts-hd-h2 b {
    font-size: 14px;
    line-height: 24px;
  }
  /* 15/11/2024 */
  .bvt-insghts-work-box p {
    font-size: 14px;
    line-height: 24px;
  }

  /* 15/11/2024 */
  .llm-one-tab .tab-pane p {
    font-size: 14px;
    line-height: 24px;
  }

  .heading-left-border p {
    font-size: 14px;
    line-height: 24px;
  }
  .bvt-insghts-work-box p {
    font-size: 14px;
    line-height: 24px;
  }
  /*25/10/2024*/
  .bvt-insghts-details img {
    height: 320px;
  }
  /*25/10/2024*/
  .remove-bullet-left .models-llm-box-main {
    min-height: auto;
  }
  .bvt-let-pool-call a {
    font-size: 14px;
    line-height: 46px;
  }
  .bvt-let-pool-call {
    padding: 0px 35px;
  }
  .bvt-let-pool-call .bvt-let-pool-call-button {
    line-height: 50px;
  }
  .bvt-let-pool-call .bvt-let-pool-call-button:hover::after {
    content: none;
  }
  .let-pool-search-result ul li {
    font-size: 12px;
    line-height: 17px;
  }
  .bvt-career-popup-box {
    width: 100%;
  }
  .bvt-insghts-work-box {
    height: auto;
  }
  .bvt-llm-accro .accordion-body p {
    font-size: 14px;
    line-height: 22px;
  }
  .bvt-llm-accro .accordion-button {
    font-size: 16px;
    line-height: 22px;
  }
  .llm-img-one {
    height: 200px !important;
  }
  .llm-img-one img {
    width: 100%;
    margin-bottom: 0px !important;
  }
  .bvt-insghts-details-tabs-inner {
    padding: 40px 0px 30px 0px;
  }
  .bvt-insghts-details {
    width: 100%;
    height: 300px;
  }
  .llm-box-scrolling-item-text {
    height: 50px;
  }
  .llm-box-scrolling-item-text h3 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    width: 70%;
  }
  .llm-img-listing-one p {
    font-size: 14px;
    line-height: 24px;
    padding-left: 25px;
  }
  .llm-img-listing-one h3 {
    font-size: 16px;
    line-height: 30px;
  }
  .bvt-insghts-work-box h2 {
    font-size: 18px;
    line-height: 26px;
  }
  .bvt-insghts-work-box h2 a {
    font-size: 18px;
  }
  .height-adjust {
    height: 15px !important;
    margin-right: 10px !important;
  }
  .bvt-insghts-hd-p p {
    font-size: 14px;
    line-height: 24px;
  }
  .bvt-insghts-hd-p p a {
    font-size: 14px;
  }
  .bvt-insghts-hd-p h1 {
    font-size: 18px;
    line-height: 30px;
  }
  .bvt-career-popup-capsules {
    display: block;
  }
  .bvt-career-popup-apply {
    height: auto;
    overflow-y: visible;
  }
  .bvt-career-popup-dec {
    height: auto;
    overflow-y: visible;
  }
  .let-pool-search-result ul li {
    margin-bottom: 15px;
  }
  .bvt-career-list {
    width: 100%;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .bvt-let-pool-call button {
    font-size: 14px;
    line-height: 46px;
  }

  .owl-two .owl-nav .owl-prev {
    width: 35px;
    height: 35px;
  }
  .owl-two .owl-nav .owl-prev span {
    background-size: 14px;
  }
  .owl-two .owl-nav .owl-next {
    width: 35px;
    height: 35px;
  }
  .owl-two .owl-nav .owl-next span {
    background-size: 14px;
  }
  .bvt-featured .bvt-schedule-btn {
    padding: 40px 0px 30px 0px;
  }
  .bvt-contact-address-box svg {
    width: 110px;
  }
  .bvt-contact-address-box h2 {
    font-size: 18px;
    line-height: 26px;
    padding: 15px 0px 0px 0px;
  }
  .bvt-reach-from-col input {
    font-size: 14px;
  }
  .bvt-reach-from-col select {
    font-size: 14px;
  }
  .bvt-reach-from-col textarea {
    font-size: 14px;
  }
  .bvt-presence {
    padding: 30px 0px;
  }
  .bvt-presence-2 {
    display: none;
  }
  .bvt-presence p {
    font-size: 14px;
    line-height: 22px;
  }
  .bvt-presence h2 {
    font-size: 28px;
    line-height: 50px;
  }
  .bvt-presence-1 {
    width: 68px;
    height: 57px;
    position: absolute;
    top: 0;
    left: -34px;
  }
  .bvt-contact-address-box {
    border-radius: 10px;
    padding: 30px 30px;
    margin-top: 40px;
  }
  .bvt-contact-address-box p {
    font-size: 14px;
    line-height: 22px;
    padding: 0px 0px;
  }
  .bvt-reach-from-title p {
    font-size: 14px;
    line-height: 24px;
  }
  .bvt-reach-from-title h3 {
    font-size: 32px;
    line-height: 46px;
  }
  .bvt-reach-from {
    padding: 0px 0px;
  }
  .bvt-reach-out-5 {
    display: none;
  }
  .bvt-reach-out-box-items ul li a svg {
    width: 20px;
  }
  .bvt-reach-out-box-items ul li a {
    width: 50px;
    height: 50px;
    border: 3px solid #ffffff;
  }
  .bvt-reach-out-box-items {
    padding: 30px 20px;
    text-align: center;
    margin: 0 auto 30px;
  }
  .bvt-reach-out-button a {
    font-size: 14px;
    line-height: 30px;
  }
  .bvt-reach-out-box-items p {
    font-size: 14px;
    line-height: 22px;
  }
  .bvt-reach-out-box-items h3 {
    font-size: 20px;
    line-height: 28px;
  }
  .bvt-reach-out-box-border-top {
    border: 1px solid #f8f8f8;
    margin: 30px 0px 40px 0px;
  }
  .bvt-reach-out-1 {
    display: none;
  }
  .bvt-reach-out-2 {
    display: none;
  }
  .bvt-reach-out-3 {
    display: none;
  }
  .bvt-reach-out-4 {
    display: none;
  }

  .bvt-contact-us-banner-text p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
  }
  .bvt-contact-us-banner-text h1 {
    font-size: 28px;
    line-height: 35px;
    color: #000000;
    padding: 10px 0px 20px 0px;
  }
  .bvt-contact-us-banner {
    background-position: top;
    height: 100vh;
  }
  .bvt-contact-address-box a {
    word-wrap: break-word;
    font-size: 16px;
    line-height: 30px;
  }
  .bvt-career-popup-hd-title h3 {
    font-size: 18px;
    line-height: 32px;
    padding-bottom: 0px;
  }
  .form-select-quote::after {
    width: 12px;
    height: 12px;
    top: 20px;
    right: 17px;
  }
  .bvt-header .menu-cart-arrow::after {
    top: 17px;
    right: 20px;
  }
  .bvt-breadcrumb a {
    font-size: 14px;
  }
  .bvt-header .navbar-brand {
    width: 108px;
    height: auto;
    padding: 16px 0px;
  }
  .bvt-practices-industries-1 {
    display: none;
  }
  .bvt-practices-industries-2 {
    display: none;
  }
  .bvt-ins-lis-comm-title h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .bvt-who-we-are-img-samll img {
    width: 100%;
    height: 360px;
    border-radius: 20px;
  }
  .bvt-hire-developer-range-img img {
    width: 100%;
    height: 370px;
    border-radius: 12px;
  }
  .bvt-hire-frontend-dev-img img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
  }
  .bvt-net-dev-comp-hassle {
    padding-bottom: 80px;
  }
  .bvt-web-development-range-img img {
    width: 100%;
    height: 380px;
    border-radius: 12px;
  }
  .bvt-ser-range-left-img {
    width: 100%;
    height: 230px;
  }
  .bvt-ser-range-left-text {
    padding: 15px;
    border-radius: 12px 12px 0 0px;
    text-align: center;
  }
  .bvt-methodologies-3 {
    width: 51px;
    height: 15px;
    top: 37%;
    left: 320px;
  }
  .bvt-breadcrumb-left a {
    font-size: 14px;
    line-height: normal;
  }
  .bvt-benefits-new-img::before {
    height: auto;
    left: 0px;
    right: 0px;
    top: 372px;
    bottom: 0px;
  }
  .bvt-convinced-btn {
    width: 80%;
    margin: 0px 0px 10px 0px;
  }

  .bvt-supply-management-range-accor {
    padding: 0px 0px 0px 0px !important;
  }
  .bvt-supply-management-range-frist::after {
    width: 90%;
    height: 370px !important;
    top: 270px !important;
    margin: 0 auto;
    left: 0px;
    right: 0px;
  }
  .bvt-supply-management-range-left {
    top: 40px !important;
  }

  .bvt-benefits-new-text-list {
    margin-top: 30px;
  }
  .bvt-benefits-new-title h2 {
    font-size: 22px;
    line-height: 28px;
    padding-top: 30px;
    text-align: center;
  }
  .bvt-benefits-new-img {
    height: 400px;
    position: unset;
  }
  .bvt-ins-lis-share-post h3 {
    text-align: left;
  }
  .bvt-ins-lis-share-post ul {
    justify-content: flex-start;
  }
  .bvt-insights-listing-post {
    padding-bottom: 50px;
  }
  .bvt-ins-lis-img img {
    border-radius: 15px;
  }
  .bvt-ins-lis-img {
    width: 100%;
    height: 300px;
  }
  .bvt-net-dev-company {
    padding: 0px 0px 40px 0px;
  }
  .bvt-indu-inner-banner {
    padding: 0px 0px 40px 0px;
  }
  .bvt-net-development-comp-range-accor {
    padding: 0px 0px 0px 0px;
  }
  .bvt-net-development-comp-left {
    width: 90%;
    padding: 30px;
    text-align: center;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    border-radius: 12px 12px 0px 0px;
    top: 60px !important;
  }
  .bvt-net-development-comp-full-range::after {
    width: 90%;
    height: 720px;
    top: 310px !important;
    margin: 0 auto;
    left: 0px;
    right: 0px;
  }
  .bvt-what-we-do {
    padding: 50px 0px 100px 0px;
  }
  .bvt-wgo-we-are-range-accor {
    padding-top: 20px !important;
    display: block;
  }
  .bvt-what-we-do-tbas {
    display: none;
  }
  .bvt-our-vi {
    position: relative;
    right: 0px;
    top: 0;
  }
  .bvt-our-vi::before {
    transform: translate(70%);
    width: 150px;
    height: 150px;
    top: -166px;
  }
  .bvt-our-client-Word {
    padding: 40px 0px;
  }
  .bvt-our-client-Word-slider-items p {
    font-size: 14px;
    line-height: 26px;
    padding: 50px 0px 40px 0px;
  }
  .bvt-our-client-Word-slider-items p::after {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 30px;
    left: 0px;
  }
  .bvt-our-client-Word-title h2 {
    font-size: 26px;
    line-height: 50px;
  }
  .bvt-our-client-Word-1 {
    width: 60px;
    height: 40px;
    top: 0;
    left: 0;
    background-size: cover;
  }
  .bvt-who-we-are-benefits .bvt-web-dev-benefits-text {
    position: relative;
    margin-top: 310px;
  }
  .bvt-indu-inner-benefits-list {
    margin-top: 40px;
  }
  .bvt-who-we-are-benefits {
    position: relative;
    width: 100%;
    height: 1400px !important;
    overflow: hidden;
  }
  .bvt-what-we-do-tbas {
    padding: 50px 0px 0px 0px;
  }
  .bvt-what-we-do-2 {
    display: none;
  }
  .bvt-what-we-do-1 {
    display: none;
  }
  .bvt-our-vimi-text-2 {
    padding: 80px 20px 20px 20px;
  }
  .bvt-our-vi-2::before {
    width: 150px;
    height: 150px;
    top: -70px;
    transform: translate(-67%);
  }
  .bvt-who-we-are {
    position: relative;
    padding: 60px 0px 0px 0px;
  }
  .bvt-our-vimi-text-2 p {
    font-size: 14px;
    line-height: 22px;
  }
  .bvt-our-vimi-text {
    padding: 90px 20px 20px 20px;
  }
  .bvt-our-vimi-text-2 h3 {
    font-size: 22px;
    line-height: 28px;
  }
  .bvt-our-vimi-text p {
    font-size: 14px;
    line-height: 22px;
  }
  .bvt-our-vimi-text h3 {
    font-size: 22px;
    line-height: 28px;
  }
  .bvt-who-we-are-right p {
    font-size: 16px;
    line-height: 26px;
    padding-top: 20px;
    text-align: center;
  }
  .bvt-who-we-are-1 {
    height: 380px;
    top: 18%;
  }
  .bvt-who-we-are-left p {
    font-size: 16px;
    line-height: 24px;
  }
  .bvt-who-we-are-2 {
    background: url("../img/bvt-who-we-are--mobile-2.svg") no-repeat;
    background-size: contain;
    width: 40px;
    height: 60px;
    position: absolute;
    top: 0px;
    right: 0px;
  }
  .bvt-dev-appro-banner-text p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-who-we-are-left h2 {
    font-size: 22px;
    line-height: 28px;
    text-align: center;
  }

  .bvt-career-popup-hd {
    padding: 20px;
  }
  .bvt-career-popup {
    position: inherit;
    margin-top: 30px;
    width: 100%;
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    padding-right: calc(var(--bs-gutter-x) * 0.5);
  }
  .bvt-career-popup-close {
    font-size: 20px;
    right: 20px;
    top: 0px;
  }
  .bvt-career-bene-item {
    margin-top: 20px;
  }
  .bvt-career-popup-cols-full a {
    padding: 12px 40px;
  }
  .bvt-career-popup-cols-full a {
    font-size: 12px;
    line-height: 20px;
  }
  .bvt-career-popup-cols-full textarea {
    width: 100%;
    height: 100px;
    border-radius: 10px;
    text-indent: 20px;
    font-size: 14px;
    padding: 10px 0px 0px 0px;
  }
  .bvt-popup-upload-btn svg {
    margin: 0px 10px 0px 10px;
    width: 20px;
  }
  .bvt-career-popup-cols-small input {
    height: 50px;
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-popup-upload-btn {
    height: 50px;
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-career-popup-cols-small select {
    height: 50px;
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-career-popup-cols-small {
    width: 100%;
    margin-bottom: 10px;
  }
  .bvt-career-popup-cols-small-row {
    display: block;
  }
  .bvt-career-popup-cols-full {
    margin-bottom: 10px;
  }
  .bvt-career-popup-apply-hd p {
    font-size: 16px;
    line-height: 20px;
  }
  .bvt-career-popup-cols-full input {
    height: 50px;
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-career-popup-apply-hd h3 {
    font-size: 18px;
    line-height: 40px;
  }
  .bvt-career-popup-list {
    padding: 20px;
  }
  .bvt-career-popup-right {
    padding: 20px;
  }
  .bvt-career-popup-list p {
    font-size: 12px;
    line-height: 20px;
  }
  .bvt-career-popup-list h3 {
    font-size: 14px;
    line-height: 22px;
  }
  .bvt-career-popup-hd-title ul li {
    margin-bottom: 10px;
  }
  .bvt-career-popup-hd-title ul {
    flex-wrap: wrap;
  }
  .bvt-career-popup-left {
    width: 100%;
    border-right: 1px solid transparent;
    height: 100%;
  }
  .bvt-career-bene-item p {
    font-size: 14px;
    line-height: 20px;
    padding-right: 0px;
  }
  .bvt-career-bene-item h3 {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 10px;
  }
  .bvt-career-bene-item {
    padding: 20px;
  }
  .bvt-career-bene-col-lfet {
    width: 90%;
    height: 400px;
    margin: 0 auto;
  }
  .bvt-career-job-list p {
    font-size: 12px;
    line-height: 20px;
  }
  .bvt-career-popup-apply {
    padding: 10px 20px;
  }
  .bvt-career-dev-apply a {
    font-size: 10px;
    line-height: 15px;
    padding: 10px 20px;
    top: 20px;
    right: 10px;
  }
  .bvt-career-job-list h3 {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
  }
  .bvt-career-dev-hd-title h3 {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-career-dev-hd {
    padding: 20px;
    position: relative;
  }
  .bvt-career-list-des ul li a svg {
    margin-right: 10px;
    width: 16px;
  }
  .bvt-career-list-des ul li a {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-career-list-des p {
    font-size: 12px;
    line-height: 18px;
    padding: 5px 0px 15px 0px;
  }
  .bvt-career-list-des h3 {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-career-list-des {
    width: 282px;
    flex: none;
    padding: 15px;
    margin-right: 10px;
  }
  .bvt-career-list {
    margin-top: 0px;
    display: flex;
    overflow-y: scroll;
    height: auto;
  }
  .bvt-career-main {
    padding: 0px 0px 30px 0px;
    position: relative;
  }
  .let-pool-search-result h2 {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 20px;
  }
  .let-pool-search-result ul li a {
    font-size: 14px;
    line-height: 20px;
    display: block;
    margin-bottom: 10px;
  }
  .bvt-career-1 {
    width: 60px;
    height: 60px;
    top: -190px;
  }
  .let-pool-select::after {
    top: 18px;
  }
  .bvt-let-pool-col input {
    height: 50px;
  }
  .bvt-let-pool-col select {
    height: 50px;
  }
  .bvt-let-pool-career {
    height: 365px !important;
  }
  .bvt-let-pool-col {
    margin-bottom: 20px;
  }
  .let-pool-search-result ul {
    display: flex;
    flex-wrap: wrap;
  }
  .bvt-career-bene-row {
    display: block;
    padding: 60px 0px 90px 0px;
  }
  .bvt-career-main {
    padding: 0px 0px 30px 0px;
    position: relative;
  }
  .bvt-career-bene-row {
    display: block;
    padding: 40px 0px 50px 0px;
  }
  .let-pool-search-result ul li a {
    font-size: 14px;
    line-height: 20px;
  }
  .let-pool-search-result {
    padding-top: 40px;
  }
  .active .bvt-indu-img-text-color-1 {
    border-radius: inherit;
  }
  .active .bvt-indu-img-text-color-2 {
    border-radius: inherit;
  }
  .active .bvt-indu-img-text-color-3 {
    border-radius: inherit;
  }
  .active .bvt-indu-img-text-color-4 {
    border-radius: inherit;
  }
  .active .bvt-indu-img-text-color-5 {
    border-radius: inherit;
  }
  .bvt-indu-img-coman:hover .bvt-indu-img-text-color-5 {
    border-radius: inherit;
  }
  /* .bvt-engage-cols:nth-child(3)::before {display: block;} */
  .bvt-ins-lis-form-filed a {
    font-size: 12px;
    line-height: 20px;
  }
  .bvt-ins-lis-form-filed {
    margin-bottom: 10px;
  }
  .bvt-ins-lis-form-filed input {
    font-size: 14px;
    line-height: 20px;
    border-radius: 10px;
    width: 100%;
    height: 50px;
    text-indent: 20px;
  }
  .bvt-ins-lis-form-filed textarea {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-ins-lis-form {
    padding: 25px;
    border-radius: 12px;
  }
  .bvt-ins-lis-form h3 {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 15px;
  }
  .bvt-ins-lis-comm-box:nth-child(odd) {
    padding-left: 0;
  }
  .bvt-ins-lis-comm-dec a {
    font-size: 14px;
    line-height: 10px;
    padding: 15px 30px;
  }
  .bvt-ins-lis-comm-dec p {
    font-size: 14px;
    line-height: 22px;
  }
  .bvt-ins-lis-comm-title span {
    font-size: 16px;
    line-height: 20px;
  }
  .bvt-ins-lis-comm-title {
    padding-bottom: 15px;
    padding-top: 20px;
  }
  .bvt-ins-lis-comm-box {
    display: block;
    border-bottom: 1px solid #b3b3b3;
    padding: 30px 0px;
  }
  .bvt-ins-lis-tags-inner h3 {
    font-size: 20px;
    line-height: 26px;
  }
  .bvt-ins-lis-share-post h3 {
    font-size: 20px;
    line-height: 26px;
  }
  .bvt-ins-lis-dec p {
    font-size: 14px;
    line-height: 24px;
    padding: 0px 0px 20px 0px;
  }
  .bvt-ins-lis-dec h3 {
    font-size: 16px;
    line-height: 22px;
    padding: 20px 0px;
  }
  .bvt-ins-lis-tags ul li a {
    font-size: 12px;
    line-height: 18px;
  }
  .bvt-ins-lis-tags h3 {
    font-size: 20px;
    line-height: 28px;
    padding-bottom: 20px;
  }
  .bvt-ins-lis-categ {
    padding: 30px 0px 20px 0px;
  }
  .bvt-ins-lis-categ ul li span {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-ins-lis-input button svg {
    width: 20px;
    height: 20px;
  }
  .bvt-ins-lis-input button {
    top: 11px;
    left: 10px;
  }
  .bvt-ins-lis-input input {
    width: 100%;
    height: 50px;
    border-radius: 10px;
    text-indent: 50px;
    font-size: 14px;
  }
  .bvt-insights-listings {
    margin-top: 40px;
  }
  .bvt-engage-cols::before {
    left: 33%;
    top: 190px;
    transform: rotate(90deg);
  }
  .bvt-practices-industries {
    padding: 30px 0px 0px 0px;
  }
  .bvt-hire-developer-num .bvt-industries-pages-inner {
    width: 100%;
    background: #ffffff;
    border-radius: 50px;
    padding: 0px;
    position: relative;
  }
  .bvt-engage-hire-developer-row .bvt-engage-cols:last-child {
    margin-bottom: 30px;
  }
  .bvt-hire-developer-num .bvt-engage {
    padding-top: 60px;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 0 auto;
  }
  .bvt-hire-developer-num {
    padding: 60px 0px 30px 0px;
  }
  .bvt-hire-developer-range-accor {
    padding: 0px 0px 0px 0px !important;
    width: 100%;
    height: auto;
  }
  .bvt-ser-range::after {
    width: 90%;
    height: 380px;
    position: absolute;
    left: 0px;
    top: 180px;
    right: 0px;
    margin: 0 auto;
    background-position: center;
    border-radius: 12px;
    background-size: cover;
  }
  .bvt-hire-dev-benefits {
    position: relative;
    width: 100%;
    height: 1420px !important;
    overflow: hidden;
  }
  .bvt-hire-dev-benefits {
    margin: 30px 0px 0px 0px;
  }
  .bvt-indu-inner-verticals {
    padding-bottom: 10px;
  }
  .bvt-indu-inner-verticals-7 {
    top: 270px;
    right: 0;
    width: 40px;
    height: 39px;
  }
  .bvt-hire-frontend-dev {
    padding: 40px 0px 60px 0px;
  }
  .bvt-hire-frontend-dev-dec {
    padding-bottom: 0;
    padding-top: 0px;
  }
  .bvt-hire-frontend-dev::after {
    width: 90%;
    top: 210px;
    height: 350px;
    background-size: cover;
    background-position: center;
  }
  .bvt-hire-frontend-dev-dec p {
    font-size: 14px;
    line-height: 25px;
    padding-top: 20px;
  }
  .bvt-hire-frontend-dev-hd p {
    font-size: 14px;
    line-height: 20px;
    padding-right: 0;
    text-align: center;
  }
  .bvt-hire-frontend-dev-hd h3 {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 20px;
    text-align: center;
  }
  .hexagon-gallery-main {
    height: 380px;
  }
  .bvt-indu-inner-verticals-hexagon {
    height: 400px;
  }
  .bvt-web-app-deve-inner-3 {
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: 0;
    right: 0;
  }
  .bvt-web-app-deve-inner-4 {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 67%;
    right: 20px;
  }
  .bvt-web-app-deve-inner-1 {
    width: 50px;
    height: 50px;
    position: absolute;
    left: 0;
  }
  .bvt-web-app-deve-inner-2 {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 130px;
    right: 0;
  }
  .bvt-services-inner-1 {
    width: 42px;
    height: 42px;
    position: absolute;
    top: 57%;
    left: 0;
  }
  .bvt-breadcrumb .breadcrumb-item,
  a {
    font-size: 14px;
    line-height: 27px;
  }
  .bvt-services-inner-banner {
    padding: 0px 0px 40px 0px;
  }
  .bvt-webapplication-range-accor {
    padding: 24px 20px 20px 20px !important;
  }
  .bvt-web-development-range {
    padding: 60px 0px 0px 0px;
  }
  .bvt-sec-tech {
    padding: 50px 0px 20px 0px;
  }
  .bvt-sec-tech-data-box {
    width: 90px;
    height: 90px;
  }
  .bvt-sec-tech-tabs .tab-content {
    padding: 30px 0px 0px 0px;
  }
  .bvt-sec-tech-tabs .nav .nav-item button.active::after {
    content: "";
    border-top: 0;
    border-right: 8px solid transparent;
    border-top: 8px solid #000000;
    border-bottom: 8px solid transparent;
    border-left: 8px solid transparent;
    position: absolute;
    top: 24px;
    left: 50%;
    transform: translatex(-50%);
  }
  .bvt-sec-tech-tabs .nav .nav-item button {
    width: auto;
    font-size: 12px;
    line-height: 14px;
    padding: 0px;
  }
  .bvt-techo-title p {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-techo-title h2 {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 10px;
  }
  .bvt-deve-process-pre p {
    font-size: 14px;
    line-height: 24px;
  }
  .bvt-deve-pro-slider-text p {
    font-size: 14px;
    line-height: 22px;
  }
  .bvt-deve-pro-slider-text {
    height: 160px;
    padding: 20px;
    border-radius: 0px 0px 12px 12px;
  }
  .bvt-deve-pro-slider-cols h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .bvt-deve-pro-slider-img {
    width: 100%;
    height: 280px;
    padding-top: 0px;
  }
  .bvt-deve-pro-slider-box {
    border-radius: 12px;
  }
  .bvt-deve-pro-slider-cols {
    width: 100%;
    flex: none;
    margin: 0px 0px;
  }
  .bvt-deve-process-slider::after {
    bottom: 376px;
  }
  .dev-process {
    display: flex;
    overflow-x: hidden;
    margin: 20px 0px 50px 0px;
  }
  .bvt-deve-pro-slider-cols {
    width: 100%;
    flex: none;
    padding: 0px 20px;
  }
  .bvt-deve-pro-slider-cols h3 {
    font-size: 22px;
    line-height: 34px;
  }
  .bvt-web-dev-benefits-second {
    height: 1230px !important;
  }
  .bvt-supply-chain-hassle {
    padding: 0px 0px 30px 0px;
  }
  .bvt-development-process {
    padding: 80px 0px 60px 0px;
  }
  .bvt-ser-range-frist {
    position: relative;
    padding: 30px 0px;
  }
  .bvt-web-dev-benefits {
    position: relative;
    width: 100%;
    height: 980px;
    overflow: hidden;
  }
  .bvt-web-dev-benefits-text {
    position: relative;
    margin-top: 340px;
  }
  .bvt-web-dev-benefits::after {
    height: 30%;
  }
  .bvt-benefits-new-text-items h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .bvt-benefits-new-text-items p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-web-dev-benefits-text h2 {
    font-size: 22px;
    line-height: 28px;
    text-align: center;
  }
  .bvt-engage-cols h2 {
    font-size: 18px;
    line-height: 26px;
    padding: 35px 0px 10px 0px;
  }
  .bvt-indu-inner-items h3 {
    font-size: 16px;
    line-height: 21px;
  }
  .bvt-indu-inner-items p {
    font-size: 14px;
    line-height: 22px;
    padding-left: 30px;
  }
  .bvt-indu-inner-items h3 i svg {
    width: 16px;
    height: 16px;
    margin-right: 15px;
  }
  .bvt-ser-range-accor-con {
    padding-left: 25px;
  }

  .bvt-ser-range-accor-con ul li {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 10px;
  }
  .bvt-ser-range-accor-con p {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 10px;
  }
  .bvt-ser-range-accor .accordion-button {
    font-size: 16px;
    line-height: 30px;
  }
  .bvt-ser-range-accor .accordion-button i svg {
    height: 16px;
    width: 16px;
    margin-right: 10px;
  }
  .bvt-ind-accordion ul {
    padding-left: 20px;
  }
  .bvt-ser-range-accor .accordion-item {
    padding: 20px 0px;
  }
  .bvt-ser-range-accor .accordion-item:first-child {
    padding-top: 0px;
  }
  .bvt-ser-range-accor .accordion-button {
    width: 90%;
    align-items: flex-start;
  }
  .bvt-ser-range-accor .accordion-button::after {
    right: -30px;
    top: 10px;
  }
  .bvt-ser-range-accor .accordion-button:not(.collapsed)::after {
    right: -30px;
    top: 10px;
  }
  .bvt-ser-range-left {
    width: 100%;
    padding: 0px;
    text-align: center;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    border-radius: 12px 12px 0px 0px;
    top: 260px;
    position: initial;
  }
  .bvt-ser-range-frist::after {
    width: 90%;
    height: 720px;
    top: 500px;
    margin: 0 auto;
    left: 0px;
    right: 0px;
  }
  .bvt-ser-range-left-text p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-ser-range-left-text h2 {
    font-weight: 600;
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 10px;
  }
  .bvt-ser-range-accor {
    padding: 0px 0px 0px 0px;
    width: 100%;
    height: auto;
    margin-top: 20px;
  }
  .bvt-indu-inner-text h2 {
    font-size: 22px;
    line-height: 30px;
  }
  .bvt-indu-inner-text h1 {
    font-size: 18px;
    line-height: 27px;
  }
  .bvt-breadcrumb .breadcrumb-item.active {
    font-size: 12px;
  }
  .bvt-methodo {
    position: relative;
    padding: 30px 0px 30px 0px;
    overflow: hidden;
  }
  .bvt-methodo-dec-1 {
    width: 61px;
    height: 20px;
    top: 50%;
    right: 10%;
  }
  .bvt-methodologies-2 {
    width: 50px;
    height: 62px;
    top: 150px;
    right: -10px;
  }
  .bvt-methodo-right {
    margin: 30px 0px;
  }
  .bvt-methodo-dec-2 {
    width: 60px;
    height: 60px;
    position: absolute;
    bottom: -20px;
    left: unset;
    right: 40px;
  }
  .bvt-methodo-dec ul {
    margin-bottom: 0px;
  }
  .bvt-methodo-dec ul li {
    font-size: 12px;
    line-height: 12px;
    padding-bottom: 18px;
    width: 100%;
  }
  .bvt-methodo-dec ul li:last-child {
    padding-bottom: 0px;
  }
  .bvt-methodo-dec p {
    font-size: 14px;
    line-height: 20px;
    padding: 10px 0px 15px 0px;
    text-align: left;
    margin-bottom: 0px;
  }
  .bvt-methodologies-1 {
    display: none;
  }
  .bvt-our-dev-appro {
    padding: 30px 0px;
  }

  .bvt-our-dev-appro-text p {
    font-size: 16px;
    line-height: 26px;
    padding-top: 20px;
  }
  .bvt-our-dev-appro-img img {
    width: 100%;
    height: 100%;
    border-radius: 12px;
    object-fit: cover;
  }
  .bvt-our-dev-appro-img {
    position: unset;
    margin-top: 0px;
    width: 100%;
    height: 270px;
    padding-top: 30px;
  }
  .bvt-our-dev-appro-text {
    padding-top: 30px;
  }

  .bvt-methodo-dec {
    padding: 20px;
    border-radius: 20px;
  }
  .bvt-methodo-row:nth-child(even) .bvt-methodo-dec {
    border-radius: 20px;
    padding: 20px;
  }
  .bvt-methodo-dec h3 span {
    font-size: 18px;
    line-height: 26px;
    margin-right: 8px;
    display: inline-block;
  }
  .bvt-methodo-dec h3 {
    font-size: 18px;
    line-height: 26px;
  }
  .bvt-methodologies-3 {
    display: none;
  }
  .bvt-methodo-row {
    display: flex;
    flex-direction: column-reverse !important;
    padding: 0px 0px 0px 0px;
  }
  .bvt-methodo-right-img img {
    width: 70%;
    padding: 0px;
  }
  .bvt-dev-appro-banner-text h1 {
    font-size: 22px;
    line-height: 28px;
    padding: 0px 0px 0px 0px;
  }
  .bvt-dev-appro-banner {
    position: relative;
    width: 100%;
  }
  .bvt-dev-appro-banner-text h1 {
    font-size: 22px;
    line-height: 28px;
  }
  .bvt-breadcrumb-left .breadcrumb-item.active {
    font-size: 12px;
    line-height: 20px;
  }
  .bvt-breadcrumb-left .breadcrumb-item,
  a {
    font-size: 12px;
    line-height: 19px;
  }
  .bvt-career-banner-text {
    text-align: center;
  }
  .bvt-career-banner::after {
    background-size: cover;
    background-position: top center;
  }
  .bvt-popular-tags-inner ul li a {
    font-size: 12px;
    margin-bottom: 8px;
    padding: 7px 20px;
  }
  .bvt-popular-tags {
    width: 100%;
    position: relative;
    padding-top: 50px;
  }
  .bvt-popular-tags-sq-1 {
    display: none;
  }
  .bvt-popular-tags-c-1 {
    width: 142px;
    height: 142px;
    position: absolute;
    top: -117px;
    left: 0px;
  }
  .bvt-popular-tags-c-2 {
    width: 68px;
    height: 178px;
    position: absolute;
    top: -50px;
    right: 0px;
  }
  .bvt-insights-img {
    width: 100%;
    height: 200px;
  }
  .bvt-insights-dic p {
    font-size: 14px;
    line-height: 25px;
  }
  .bvt-insights-dic h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .bvt-insights-post {
    padding-top: 20px;
  }
  .bvt-career-banner-text p {
    font-size: 16px;
    line-height: 20px;
  }
  .bvt-career-banner-text h2 {
    font-size: 22px;
    line-height: 30px;
    padding: 20px 0px;
  }
  .bvt-career-banner-text h1 {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
  }

  .bvt-contact-us-banner-text h1 {
    font-size: 18px;
    line-height: 22px;
    text-align: center;
  }

  .bvt-popular-tags-line {
    display: none;
  }
  .bvt-let-pool-insights {
    height: 365px !important;
  }
  .bvt-let-pool-insights .bvt-let-pool-col input {
    margin-bottom: 0px !important;
    height: 50px;
  }
  .bvt-let-pool-insights .bvt-let-pool-col select {
    margin-bottom: 20px !important;
    height: 50px;
  }
  .bvt-let-pool-from {
    display: block;
  }
  .bvt-let-pool-col input {
    font-size: 14px;
    width: 100%;
  }
  .bvt-let-pool-col select {
    font-size: 14px;
    width: 100%;
    margin: 0px;
  }
  .bvt-various::before {
    top: -440px;
    height: 1380px;
  }
  .bvt-industries-imgs-list-item-second-1 {
    margin-bottom: 0px;
    height: 115px;
  }
  .bvt-industries-imgs-list-item-second-2 {
    margin-bottom: 0px;
    height: 115px;
  }
  .bvt-industries-imgs-list-item-second-3 {
    margin-bottom: 0px;
    height: 115px;
  }
  .bvt-indu-img-text h3 {
    font-size: 10px;
    line-height: 17px;
  }
  .bvt-indu-img-coman {
    position: relative;
    border-radius: 12px;
  }
  .bvt-indu-img-text {
    border-radius: 0px 0px 12px 12px;
  }
  .bvt-indu-img-coman:hover .bvt-indu-img-text-color-2 {
    border-radius: 0px 0px 12px 12px;
  }
  .bvt-indu-img-coman:hover .bvt-indu-img-text-color-1 {
    border-radius: 0px 0px 12px 12px;
  }
  .bvt-indu-img-coman:hover .bvt-indu-img-text-color-3 {
    border-radius: 0px 0px 12px 12px;
  }
  .bvt-indu-img-coman:hover .bvt-indu-img-text-color-4 {
    border-radius: 0px 0px 12px 12px;
  }
  .bvt-indu-img-coman:hover .bvt-indu-img-text-color-6 {
    border-radius: 0px 0px 12px 12px;
  }
  .bvt-indu-img-coman:hover .bvt-indu-img-text-color-7 {
    border-radius: 0px 0px 12px 12px;
  }
  .bvt-indu-img-coman img {
    border-radius: 12px;
    object-fit: cover;
    object-position: top;
  }
  .bvt-industries-tabs-cols {
    overflow-x: scroll;
  }
  .up-down {
    animation: shimmy 0s infinite;
  }
  .up-down-center {
    animation: shimmy 0s infinite;
  }
  .bvt-industries-inner {
    border-radius: 12px;
  }
  .bvt-stack-sq-1 {
    width: 68px;
    height: 77px;
  }
  .bvt-technology::before {
    height: 740px;
    top: -350px;
  }
  .bvt-why-brevity-row {
    justify-content: space-around;
  }
  .bvt-why-brevity-circle-blue {
    height: 50px;
    width: 50px;
    background-size: contain;
    right: -10px;
  }
  .bvt-why-brevity-circle-blue::after {
    width: 70px;
    height: 70px;
    top: 300px;
  }
  .bvt-why-brevity-line-top {
    width: 80px;
    height: 20px;
    top: 110px;
    right: 0px;
  }
  .bvt-why-brevity-disc {
    padding-top: 45px;
  }
  .owl-three .owl-item img {
    display: block;
    width: auto !important;
    height: 600px;
  }
  .bvt-banner-text h1 {
    font-size: 18px;
    padding-bottom: 0px;
    line-height: 22px;
  }
  .bvt-banner-text h2 {
    font-size: 26px;
    line-height: 30px;
  }
  .bvt-banner-text p {
    font-size: 14px;
    line-height: 22px;
    padding: 0px;
    margin-bottom: 20px;
  }
  .bvt-banner-text a {
    font-size: 14px;
    line-height: 18px;
  }
  .bvt-section-title h2 {
    font-size: 22px;
    line-height: 28px;
  }
  .bvt-why-brevity-circle-green::after {
    width: 50px;
    height: 50px;
    top: 10px;
    left: 0px;
  }
  .bvt-section-title p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-why-brevity-line-center {
    display: none;
  }
  .bvt-why-brevity-row {
    padding: 0px 0px 0px 0px;
  }
  .bvt-why-brevity-cols {
    margin-bottom: 15px;
  }
  .bvt-why-brevity-boxsis {
    background-size: contain;
    width: 58px;
    height: 73px;
    top: 93%;
    left: 0px;
  }
  .bvt-why-brevity-row-1 {
    margin-top: 35px;
    margin-right: 0px;
    width: 46%;
  }
  .bvt-why-brevity-row-2 {
    width: 46%;
  }
  .box-color-1 {
    width: 100%;
  }
  .box-color-2 {
    width: 100%;
  }
  .box-color-3 {
    width: 100%;
  }
  .box-color-4 {
    width: 100%;
  }
  .bvt-why-brevity-text h3 {
    font-size: 16px;
    line-height: 20px;
  }
  .bvt-why-brevity-text p {
    font-size: 12px;
    line-height: 14px;
  }
  .bvt-why-brevity-circle-green {
    left: -10px;
  }
  .bvt-services-circle-yellow {
    width: 50px;
    height: 50px;
    top: 115px;
    left: -10px;
  }
  .bvt-services-box-hd img {
    width: 50px;
  }
  .bvt-services-box-text h3 {
    font-size: 18px;
    padding-bottom: 5px;
  }
  .bvt-services-box-hd h2 {
    font-size: 50px;
  }
  .bvt-services-box-hd {
    padding: 10px 15px;
  }
  .bvt-stack-c-1 {
    width: 50px;
    height: 50px;
    top: -60px;
    left: -10px;
    transform: rotate(175deg);
  }
  .bvt-section-title-blue h2 {
    font-size: 22px;
    line-height: 26px;
  }
  .bvt-section-title-blue p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-stack-c-2 {
    background: url(../img/stack-c-2.svg) no-repeat;
    width: 40px;
    height: 55px;
    position: absolute;
    top: -60px;
    right: 0px;
    background-size: contain;
  }
  .bvt-technology-marquee {
    padding-top: 10px;
  }
  .bvt-technology-marquee-inner ul li a {
    font-size: 18px;
    line-height: 24px;
  }
  .bvt-technology-marquee-inner ul li {
    margin: 0px 15px;
  }
  .bvt-stack-sq-2 {
    display: none;
  }
  .bvt-stack-sq-1 {
    top: inherit;
    bottom: -113px;
    left: 0px;
  }
  .bvt-industries {
    margin-top: 50px;
    position: relative;
  }
  .bvt-section-title h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .bvt-industries-inner {
    padding: 30px 30px 50px 30px;
  }
  .bvt-industries-imgs-list {
    display: flex;
    justify-content: flex-start;
    align-items: baseline;
    width: 100%;
  }
  .bvt-industries-imgs-list-row {
    display: flex;
    align-items: center;
  }
  .bvt-industries::after {
    width: 50px;
    height: 110px;
    bottom: 53%;
  }
  .bvt-industries-c-1 {
    width: 122px;
    height: 122px;
    top: 140px;
    left: -40px;
  }
  .bvt-industries-imgs {
    padding: 0px 0px 0px 0px;
  }
  .bvt-industries-imgs-list-row:nth-child(1) {
    margin-top: 40px;
  }
  .bvt-industries-imgs-list-item-one:nth-child(odd) {
    width: 175px;
    height: 115px;
    margin-bottom: 20px;
  }
  .bvt-industries-imgs-list-item-second-1 {
    width: 175px;
  }
  .bvt-industries-imgs-list-item-second-2 {
    width: 175px;
  }
  .bvt-industries-imgs-list-item-second-3 {
    width: 175px;
  }
  .bvt-industries-imgs-list-row:nth-child(2) {
    padding: 0px;
  }
  .bvt-industries-imgs-list-item-three:nth-child(odd) {
    position: relative;
    width: 175px;
    height: 115px;
  }
  .bvt-industries-imgs-list-row:nth-child(3) {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .bvt-industries-imgs-list-row .nav-link {
    margin-right: 20px;
  }

  .bvt-industries-dote-1 {
    display: none;
  }
  .bvt-section-title h2 {
    font-size: 22px;
    line-height: 28px;
  }
  .bvt-industries-inner::after {
    width: 70px;
    height: 70px;
    right: 50px;
    top: 45%;
  }
  .bvt-engage-row {
    display: block;
    justify-content: space-between;
  }
  .bvt-engage-cols {
    width: 100%;
    height: unset !important;
    margin-bottom: 65px;
    padding: 0px 15px 10px 15px;
    border-radius: 0 0 40px 0;
  }
  .bvt-engage-cols h1 {
    top: -45px;
  }
  .bvt-engage {
    padding-top: 60px;
  }
  .bvt-engage-cols h2 {
    font-size: 18px;
  }
  .bvt-schedule-btn {
    padding: 10px 0px 0px 0px;
  }
  .bvt-schedule-btn a {
    font-size: 14px;
  }
  .bvt-engage-cols:nth-child(3) {
    margin-bottom: 80px;
  }
  .bvt-various-inner {
    padding: 70px 0px 80px 0px;
  }
  .bvt-industries-line-2 {
    width: 80px;
    height: 29px;
    position: absolute;
    bottom: -50px;
    left: 0px;
  }
  .bvt-section-sub-title h2 {
    font-size: 22px;
    line-height: 30px;
    text-align: center;
    font-weight: 700;
  }

  .bvt-various-slider-items {
    padding-bottom: 0px;
  }
  .bvt-various::after {
    width: 100%;
    height: 120px;
    bottom: -40px;
  }
  .bvt-various-inner .bvt-schedule-btn {
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .bvt-featured::before {
    width: 50px;
    height: 50px;
    top: 60px;
    right: 0px;
  }
  .bvt-convinced-title h2 {
    font-size: 30px;
    line-height: 45px;
    padding-top: 70px;
  }
  .bvt-convinced-title {
    padding-top: 0px;
  }
  .bvt-convinced-line-shapes {
    width: 50px;
    height: 93px;
    top: 11%;
    left: 0px;
    background-size: contain;
  }
  .bvt-convinced-btn a {
    width: 100%;
    height: 60px;
  }
  .bvt-convinced-address a {
    font-size: 18px;
    line-height: 28px;
  }
  .bvt-convinced-form-row {
    width: 100%;
    padding: 40px 30px 40px 30px;
    border-radius: 12px;
    margin: 0 auto;
  }
  .bvt-convinced-form-title {
    text-align: center;
  }
  .bvt-convinced-form-title h3 {
    font-size: 24px;
    line-height: 30px;
  }
  .bvt-convinced-form-title p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-convinced-form-col input {
    height: 45px;
    font-size: 12px;
    line-height: 18px;
  }

  .bvt-convinced::after {
    width: 40px;
    height: 80px;
    bottom: 20px;
    right: 0px;
    top: inherit;
  }
  .bvt-convinced-form-col textarea {
    font-size: 12px;
    line-height: 16px;
  }
  .bvt-convinced-form-col h2 {
    font-size: 30px;
    line-height: 38px;
  }
  .bvt-convinced-form-col a {
    font-size: 14px;
  }
  .bvt-convinced-address {
    padding-top: 10px;
  }
  .bvt-convinced-btn a {
    font-size: 16px;
    line-height: 30px;
    margin: 0px 0px 10px 0px;
    border-radius: 12px;
  }
  .bvt-convinced-btn a i svg {
    width: 30px;
  }
  .bvt-convinced-form-col {
    margin-top: 16px;
  }
  .btv-lets-title h2 {
    display: block;
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 40px;
    text-align: center;
  }
  .btv-lets-address-row {
    display: block;
  }
  .btv-lets-address-img {
    width: 80px;
    height: 80px;
  }
  .btv-lets-address-text h3 {
    font-size: 16px;
  }
  .btv-lets-address-text p {
    font-size: 14px;
    line-height: 22px;
  }
  .btv-lets-address-cols {
    display: flex;
    align-items: flex-start;
    padding-right: 1px;
    padding-top: 20px;
  }
  .btv-lets-meet-row {
    padding: 30px 0px;
  }
  .bvt-footer {
    padding-top: 30px;
  }
  .bvt-footer-logo {
    display: contents;
  }
  .bvt-footer-logo-shadow {
    width: 150px;
    height: 250px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) !important;
    z-index: -1;
    opacity: 0;
  }
  .bvt-footer-logo img {
    width: 58px;
    height: 90px;
    margin: 145px auto 0px 164px;
    display: block;
  }
  .bvt-footer-line-link ul {
    margin: 10px 0px 20px 0px;
    flex-wrap: wrap;
    justify-content: flex-start;
  }
  .bvt-footer::before {
    width: 120px;
    height: 140px;
    right: 0px;
    bottom: 70%;
  }
  .bvt-footer-copy-right {
    padding: 20px 0px;
    text-align: center;
  }
  .bvt-stack-line {
    display: none;
  }
  .bvt-footer-line-link ul li {
    position: relative;
    margin: 0px 15px;
  }
  .bvt-footer-logo ul {
    padding: 20px 0px 20px 0px;
  }
  .bvt-footer::after {
    width: 140px;
    height: 300px;
    left: 0px;
    top: 0px;
  }
  .btv-lets-title h2 span {
    color: #fbb040;
    display: contents;
  }
  .bvt-header .dropdown-toggle::after {
    position: absolute;
    right: 15px;
    top: 20px;
  }
  .bvt-header .navbar-nav .nav-item {
    width: 100%;
  }
  .bvt-about-menu {
    display: block;
    padding: 10px 20px;
  }
  .dropdown-menu-industries .bvt-about-menu {
    padding: 10px 20px;
  }
  .menu-hex-design-main {
    display: none;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .dropdown-menu {
    width: 92%;
    left: 50%;
    transform: translateX(-50%);
  }
  .bvt-header .container {
    max-width: 960px;
  }
  .bvt-about-menu {
    height: auto;
    overflow-y: auto;
  }
  .bvt-about-menu-img {
    width: 100%;
    height: 200px;
    display: none;
  }
  .navbar-collapse {
    position: absolute;
    left: 0px;
    right: 0px;
    width: 100%;
    top: 62px;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .nav-link {
    padding: 16px 20px;
  }
  .bvt-industries-menu-img {
    width: 100%;
    height: 240px;
    display: none;
  }
  .bvt-header .dropdown-menu-about:before {
    top: -20px;
    left: 30px;
  }
  .bvt-about-menu-right {
    padding-left: 0;
  }
  .bvt-about-menu-hd {
    display: none;
  }
  .bvt-about-menu-hd h3 {
    font-size: 18px;
    line-height: 36px;
  }
  .bvt-about-menu-hd p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-about-menu-hd {
    padding-bottom: 15px;
  }
  .bvt-about-menu-link ul li {
    margin-bottom: 5px;
  }
  .bvt-about-menu-link ul li a {
    font-size: 14px;
    position: relative;
    padding-left: 20px;
  }
  .bvt-about-menu-link ul li a::after {
    content: "";
    background: url("../img/mobile-menu-right-arrow.svg") no-repeat;
    background-size: contain;
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 6px;
  }
  .bvt-about-menu-link ul li a span {
    font-size: 12px;
    display: none;
  }
  .dropdown-menu-services {
    top: 180px !important;
  }
  .dropdown-menu-services:before {
    left: 30px !important;
  }
  .dropdown-menu-industries {
    top: 238px !important;
  }
  .bvt-header .dropdown-menu-industries:before {
    left: 30px !important;
  }
  .dropdown-menu-industries {
    top: 230px !important;
  }
  .header-btn {
    width: 100%;
  }
  .header-btn-a a {
    font-size: 14px;
  }
  .header-btn {
    font-size: 13px;
    padding: 15px 30px;
  }
  .bvt-engage-row {
    flex-wrap: wrap;
    padding: 0px 0px;
  }
  .bvt-services-box {
    height: 270px;
    margin-bottom: 20px;
  }
  .box-color-1::before {
    width: 50px;
    height: 50px;
    left: 5px;
    top: 40px;
  }
  .bvt-why-brevity-icon {
    width: 36px;
    height: 36px;
  }
  .bvt-why-brevity-icon i svg {
    width: 23px;
  }
  .box-color-1 {
    height: 120px;
    padding-top: 10px;
    border-radius: 6px;
  }
  .box-color-2::before {
    width: 95px;
    height: 85px;
  }
  .box-color-2 {
    height: 120px;
    padding-top: 10px;
    border-radius: 6px;
  }
  .box-color-3::before {
    width: 70px;
    left: 5px;
    height: 70px;
    bottom: 60px;
  }
  .box-color-3 {
    height: 120px;
    padding-top: 10px;
    border-radius: 6px;
  }
  .box-color-4::before {
    width: 80px;
    height: 80px;
  }
  .box-color-4 {
    height: 120px;
    padding-top: 10px;
    border-radius: 6px;
  }
  .bvt-why-brevity {
    padding: 40px 0px 30px 0px;
  }
  .bvt-indu-hassle .bvt-indu-cir-round {
    width: 50px;
    height: 130px;
    bottom: 40px;
  }
  .bvt-industries-pages-inner .bvt-schedule-btn {
    padding: 30px 0px 0px 0px;
  }
  .bvt-industries-pages-text {
    padding: 480px 0px 50px 0px;
  }
  .bvt-industries-pages-text h1 {
    font-size: 18px;
    line-height: 30px;
  }
  .bvt-industries-pages-text h2 {
    font-size: 26px;
    line-height: 36px;
  }
  .bvt-industries-pages-text p {
    font-size: 14px;
    line-height: 22px;
    padding: 20px 0px 30px 0px;
  }
  .bvt-industries-pages {
    position: relative;
    padding: 0px 0px 0px 0px;
    margin-top: 40px;
  }
  .bvt-verticals-icon::after {
    right: 0px;
    width: 60px;
    height: 60px;
    bottom: -168px;
  }
  .bvt-verticals-tabs {
    display: block;
  }
  .bvt-verticals-tabs .nav-pills {
    width: 100%;
  }
  .bvt-indu-benefits-img-1 {
    width: 50px;
    height: 50px;
    top: -70px;
    right: 0px;
  }
  .bvt-indu-benefits-hd h3 {
    width: 100%;
    font-size: 34px;
    line-height: 50px;
    margin-bottom: 30px;
  }
  .bvt-indu-benefits-box-color-1 {
    width: 160px;
  }
  .bvt-indu-benefits-box-color-2 {
    width: 160px;
  }
  .bvt-indu-benefits-box-color-3 {
    width: 160px;
  }
  .bvt-indu-benefits-box-color-4 {
    width: 160px;
  }
  .bvt-indu-benefits-box-color-5 {
    width: 160px;
  }
  .bvt-indu-benefits-row {
    padding: 0px 0px 0px 0px;
    display: flex;
    justify-content: space-between;
  }
  .bvt-indu-benefits::after {
    background-size: cover;
    background-position: -200px;
  }
  .bvt-indu-consultation-text h2 {
    font-size: 22px;
    line-height: 28px;
  }
  .bvt-indu-consultation-text p {
    padding: 20px 0px 20px 0px;
    margin-bottom: 0px;
  }
  .bvt-indu-consultation::after {
    width: 50px;
    height: 75px;
    background-size: contain;
    top: -30px;
  }
  .bvt-indu-consultation {
    padding: 30px 0px 30px 0px;
  }
  .bvt-indu-consultation::before {
    display: none;
  }
  .bvt-practices-industries-1 {
    width: 30px;
    height: 54px;
  }
  .my-timeline {
    max-width: 100%;
    margin: 20px auto;
  }
  .text-box {
    padding: 0px 0px 0px 30px;
  }
  .text-box h3 {
    font-size: 16px;
    line-height: 26px;
  }
  .bvt-practices-number-fill {
    font-size: 72px;
    left: 24px;
    top: 0px;
  }
  .timeline-line::after {
    left: 25px;
  }
  .text-box p {
    font-size: 14px;
    line-height: 24px;
  }
  .my-container {
    padding: 20px 0px 0px 40px;
  }
  .timeline-image {
    left: 10px;
    width: 15px;
  }
  .bvt-industries-pages::before {
    height: 1050px;
  }
  .bvt-schedule-call-1 {
    width: 50px;
    height: 50px;
    left: 0;
  }
  .bvt-schedule-call-2 {
    width: 70px;
    height: 50px;
    bottom: 0px;
  }
  .bvt-schedule-practices-1 {
    display: none;
  }
  .bvt-schedule-call {
    padding-top: 130px;
    position: relative;
    overflow: hidden;
  }
  .bvt-schedule-practices-2 {
    display: none;
  }
  .bvt-quote-cols {
    width: 100%;
    margin-bottom: 10px;
  }
  .bvt-quote-row {
    display: block;
  }
  .bvt-quote-cols input {
    border: 1px solid #cacacaca;
    border-radius: 10px;
    width: 100%;
    height: 49px;
    text-indent: 15px;
    margin-bottom: 0px;
    outline: none;
    font-size: 14px;
  }
  .bvt-quote-cols select {
    border: 1px solid #cacacaca;
    border-radius: 10px;
    width: 100%;
    height: 49px;
    text-indent: 15px;
    margin-bottom: 0px;
    outline: none;
    font-size: 14px;
  }
  .bvt-quote {
    padding: 60px 0px 40px 0px;
    background: #efeeee;
    margin-top: 40px;
  }
  .bvt-quote-full-cols h2 {
    font-size: 30px;
    line-height: 59px;
    padding: 0px 0px;
  }
  .bvt-quote-inner {
    background: #ffffff;
    border-radius: 20px;
    padding: 40px 30px 40px 30px;
  }
  .bvt-quote-full-cols textarea {
    border: 1px solid #cacacaca;
    border-radius: 10px;
    width: 100%;
    text-indent: 15px;
    margin-bottom: 10px;
    outline: none;
    padding-top: 10px;
    font-size: 14px;
  }
  .bvt-featured-inner {
    padding: 50px 0px 0px 0px;
  }
  .bvt-web-development-range::after {
    width: 90%;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    background: url("../img/bvt-web-development-range-mobile.webp") no-repeat;
    border-radius: 12px;
    top: 280px;
  }
  .hex {
    width: 100px;
    height: 120px;
  }
  .hexagon-gallery {
    grid-auto-rows: 88px;
    top: -142px;
    left: -104px;
  }
  .hex:nth-child(4) {
    grid-row-start: 2;
    grid-column: 3 / span 2;
  }
  .hex:nth-child(8) {
    grid-row-start: 1;
    grid-column: 1 / span 2;
  }
  .hex:nth-child(11) {
    grid-row-start: 1;
    grid-column: 11 / span 2;
  }
  .hex:nth-child(6) {
    grid-row-start: 2;
    grid-column: 9 / span 2;
  }
  .hex:first-child {
    grid-row-start: 4;
    grid-column: 3 / span 2;
  }
  .hex:nth-child(8) {
    grid-row-start: 4;
    grid-column: 5 / span 2;
  }
  .hex:nth-child(11) {
    grid-row-start: 4;
    grid-column: 7 / span 2;
  }
  .hex:nth-child(5) {
    grid-row-start: 1;
    grid-column: 8 / span 2;
  }
  .hex:nth-child(7) {
    grid-row-start: 4;
    grid-column: 9 / span 2;
  }
  .bvt-faq-box {
    display: block;
  }
  .bvt-faq-home-1 {
    display: none;
  }
  .bvt-faq-list .accordion {
    margin-left: 0;
    padding: 10px 20px;
  }
  .bvt-faq-list
    .accordion-item:first-of-type
    > .accordion-header
    .accordion-button {
    font-size: 16px;
    line-height: 22px;
  }
  .bvt-faq-list .accordion-button:not(.collapsed)::after {
    background-size: 10px;
    top: 17px;
    left: 7px;
  }
  .bvt-faq-list .accordion-button {
    font-size: 16px;
    line-height: 22px;
  }
  .bvt-faq-text ul {
    list-style: none;
    display: flex;
    justify-content: space-around;
  }
  .bvt-faq-text ul li h3 {
    font-size: 40px;
  }
  .bvt-faq-text ul li h3 {
    width: 60px;
    height: 60px;
  }
  .bvt-faq-text ul::after {
    content: "";
    border-top: 1px dashed #000000;
    border-left: 1px dashed #000000;
    border-bottom: 1px dashed #000000;
    border-right: 1px dashed #000000;
    width: 240px;
    height: 250px;
    position: absolute;
    top: 50%;
    left: inherit;
    right: 50%;
    z-index: -1;
    transform: translateX(50%);
  }
  .bvt-faq-text ul {
    padding: 0px;
  }
  .bvt-faq-list .accordion-button::after {
    transition: all 0.5s;
    left: 7px;
    top: 17px;
    background-size: 10px;
    height: 10px;
    width: 10px;
  }
  .bvt-faq-list .accordion-button {
    padding: 5px 0px 5px 40px;
  }
  .bvt-faq-list .accordion-button::before {
    width: 24px;
    height: 24px;
  }
  .bvt-faq-list .accordion-body p {
    padding-left: 40px;
  }
  .bvt-convinced::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2410px;
    left: 0px;
    top: -310px;
    right: 0px;
    background: url("../img/footer-bg-mobile.webp") no-repeat;
    background-size: 100% 100%;
    z-index: -1;
  }

  .bvt-footer-line-link ul li a {
    font-size: 13px;
    font-weight: bold;
  }
  .bvt-industries::before {
    content: "";
    background: url(../img/industries-line-1.svg) no-repeat;
    width: 33px;
    height: 123px;
    position: absolute;
    top: 27%;
    left: 0px;
    z-index: 3;
    background-size: contain;
  }
  .btv-lets-meet-row .btv-lets-title h2 span {
    color: #ffffff;
  }
  .bvt-header .dropdown-menu-services:before {
    display: none;
  }
  .bvt-header .dropdown-menu-about:before {
    display: none;
  }
  .bvt-header .dropdown-menu-industries:before {
    display: none;
  }
  .bvt-new-footer {
    margin-top: 0px;
  }
  .bvt-new-footer .footer-logo-shadow {
    background: url("../img/brevity-footer-shadow-phone.webp") no-repeat;
    position: relative;
    height: 210px;
    width: 142px;
    left: 30%;
    top: 30px;
    transform: none !important;
  }
  .bvt-new-footer .footer-fill-logo {
    display: none;
    transform: none !important;
  }
  .bvt-new-footer .footer-left {
    position: relative;
    height: 260px;
    width: 100%;
  }
  .bvt-new-footer .footer-right {
    padding-top: 46px;
    display: flex;
    flex-direction: column;
    padding-left: 20px;
  }
  .bvt-footer-link h3 {
    padding: 0px 0px 10px 0px;
  }
  .bvt-footer-link ul li a {
    font-size: 14px;
    line-height: 21px;
  }
  .footer-middle-link ul li::after {
    right: -15px;
    top: 3px;
  }
  .bvt-new-footer .footer-middle {
    justify-content: space-between;
    flex-direction: column;
  }
  .footer-middle-link {
    padding-left: 20px;
    padding-top: 20px;
  }
  .footer-middle-link ul {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    height: 60px;
  }
  .bvt-new-footer .footer-middle {
    padding-bottom: 15px;
  }
  .footer-middle-link ul li a {
    font-size: 16px;
    line-height: 20px;
  }
  .footer-bottom .footer-copy-right {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .bvt-new-footer .footer-right {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
    padding-left: 20px;
  }
  .bvt-new-footer::after {
    right: -190px;
    bottom: inherit;
    top: 600px;
    background-image: url("../img/footer-shape-phone.webp");
    background-repeat: no-repeat;
    opacity: 0.9;
  }
  .bvt-footer-link:nth-child(2) {
    padding-top: 30px;
  }
  .bvt-footer-link:nth-child(3) {
    padding-top: 30px;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .dropdown-menu {
    border-top: 1px solid #fb6900;
  }
  .bvt-services-menu-link ul li {
    margin-bottom: 5px !important;
  }
  .bvt-offer-img::before {
    display: none;
  }
  .bvt-offer-row::after {
    display: none;
  }
  .bvt-offer-img:first-child::after {
    display: none;
  }
  .bvt-offer-main-2 {
    display: none;
  }
  .bvt-offer-main-4 {
    display: none;
  }
  .bvt-offer-main-3 {
    display: none;
  }
  .bvt-ser-listing-banner::after {
    background-size: cover;
    background-position: top center;
  }
  .bvt-ser-listing-banner h1 {
    font-size: 18px;
    line-height: 24px;
  }
  .bvt-ser-listing-banner h2 {
    font-size: 22px;
    line-height: 28px;
    padding: 20px 0px 20px 0px;
  }
  .bvt-ser-listing-banner p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-ser-listing-banner-text {
    margin-top: 90px;
  }
  .bvt-ser-listing-banner a {
    font-size: 14px;
    line-height: 24px;
    padding: 12px 30px;
    margin-top: 30px;
  }
  .bvt-offer-main {
    padding: 50px 0px 0px 0px;
  }
  .bvt-offer-main-1 {
    width: 50px;
    height: 50px;
    top: 110px;
  }
  .bvt-offer-row {
    display: block;
    padding: 10px 0px 40px 0px;
  }
  .bvt-offer-img {
    width: 240px;
    height: 240px;
    margin: 0 auto;
  }
  .bvt-offer-row:nth-child(even) .bvt-offer-dec {
    margin-right: 0px;
    margin-left: 0px;
    text-align: center;
  }
  .bvt-offer-dec {
    text-align: center;
    margin-left: 0px;
  }
  .bvt-latest-trend-left img {
    width: 300px;
    height: 300px;
    margin-bottom: 40px;
  }
  .bvt-latest-trend-box {
    display: block;
    padding-top: 30px;
  }
  .bvt-offer-dec h3 {
    font-size: 18px;
    line-height: 30px;
    padding-top: 10px;
  }
  .bvt-offer-dec ul {
    justify-content: center;
  }
  .bvt-offer {
    padding: 40px 0px 50px 0px;
  }
  .bvt-offer {
    padding: 40px 0px 0px 0px;
  }
  .bvt-let-pool-text {
    text-align: center;
  }
  .bvt-let-pool-text h3 {
    font-size: 18px;
    line-height: 22px;
  }
  .bvt-let-pool-text p {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 0px 0px 0px;
    width: 80%;
    margin: auto;
  }
  .bvt-latest-trend {
    position: relative;
    padding: 50px 0px 0px 0px;
  }

  /* .bvt-let-pool-call a {width: 70%;font-size: 14px;line-height: 40px;bottom: -105px;} */
  .bvt-let-pool {
    height: unset;
  }
  .bvt-latest-trend-1 {
    display: none;
  }
  .bvt-latest-trend-right {
    padding: 0px 20px;
  }
  .bvt-latest-trend-box:nth-child(odd) .bvt-latest-trend-color {
    border-radius: 18px;
    text-align: center;
  }
  .bvt-latest-trend-color {
    padding: 19px;
    border-radius: 18px;
    margin-bottom: 30px;
  }
  .bvt-latest-trend-dec h3 {
    font-size: 18px;
    line-height: 24px;
  }
  .bvt-latest-trend-dec ul li {
    font-size: 14px;
    line-height: 24px;
  }
  .bvt-latest-trend-color h3 {
    font-size: 22px;
    line-height: 30px;
    padding-bottom: 5px;
  }
  .bvt-latest-trend-color p {
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-latest-trend-2 {
    display: none;
  }
  .btv-lets-title-inner h2 {
    font-size: 22px;
    line-height: 28px;
    text-align: center;
    padding: 0px;
  }
  .bvt-home-concat-1 {
    display: none;
  }
  .bvt-home-concat-2 {
    width: 72px;
    height: 72px;
    right: -20px;
    top: -20px;
  }
  .bvt-convinced-title-inner {
    padding-top: 0px;
  }
  .bvt-convinced-title-inner h2 {
    font-size: 22px;
    line-height: 28px;
    padding-bottom: 20px;
  }
  .bvt-convinced-form-title-inner h3 {
    font-size: 22px;
    line-height: 28px;
    padding-top: 0px;
  }
  .bvt-convinced-form-title-inner p {
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0px;
  }
  .bvt-convinced-form-col-inner {
    width: 100%;
    margin-top: 10px;
  }
  .bvt-convinced-form-col-inner input {
    width: 100%;
    height: 47px;
    text-indent: 12px;
    font-size: 14px;
    line-height: 20px;
  }
  .bvt-convinced-form-col-inner select {
    width: 100%;
    height: 47px;
    text-indent: 12px;
    font-size: 14px;
    line-height: 20px;
  }
  .select-arrow::after {
    width: 12px;
    height: 12px;
    top: 18px;
    right: 15px;
  }
  .bvt-convinced-form-col-inner h2 {
    font-size: 30px;
    line-height: 40px;
    padding: 10px 0px;
  }

  :root {
    --hexagon: "M114.25 89.0001V39.0001C114.248 36.8081 113.669 34.6552 112.572 32.7574C111.475 30.8596 109.898 29.2836 108 28.1876L64.25 3.18762C62.3498 2.09052 60.1942 1.51294 58 1.51294C55.8058 1.51294 53.6502 2.09052 51.75 3.18762L8 28.1876C6.10164 29.2836 4.52488 30.8596 3.42788 32.7574C2.33089 34.6552 1.75225 36.8081 1.75 39.0001V89.0001C1.75225 91.1922 2.33089 93.3451 3.42788 95.2429C4.52488 97.1407 6.10164 98.7166 8 99.8126L51.75 124.813C53.6502 125.91 55.8058 126.487 58 126.487C60.1942 126.487 62.3498 125.91 64.25 124.813L108 99.8126C109.898 98.7166 111.475 97.1407 112.572 95.2429C113.669 93.3451 114.248 91.1922 114.25 89.0001Z";
  }

  .hexagon {
    height: 150px;
    width: 120px;
    position: relative;
    clip-path: path(var(--hexagon));
  }

  .hexagon-main-one {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-auto-rows: 150px;
    grid-gap: 0px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -90px;
  }

  .hex-main-one:nth-child(4) {
    display: none;
  }

  .hex-main-one:nth-child(5) {
    display: none;
  }
  .bvt-industry-hexgreen .hexagon-main-one {
    top: -90px;
    left: 50%;
    z-index: -1;
  }
  .bvt-hire-developer-banner {
    padding: 0px 0px 40px 0px;
  }

  .hexagon-main {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 150px;
    grid-gap: 0px;
    top: 15px;
  }
  .hexagon-main-one::before {
    height: 28px;
    top: 70px;
  }
  .bvt-industry-hexyellow .hexagon-main-one::before {
    height: 28px;
    top: 70px;
  }
  .bvt-industry-hexyellow .hexagon-main-one {
    top: -90px;
    left: 50%;
    /* z-index: -1; */
  }
  .bvt-web-app-hexorange .hexagon-main-one {
    top: -90px;
    left: 50%;
  }
  .bvt-web-app-hexorange .hexagon-main-one::before {
    height: 38px;
    top: 60px;
  }

  .hexagon-main .hexagon.hex-main:nth-child(1) {
    order: 1;
  }

  .hexagon-main .hexagon.hex-main:nth-child(2) {
    order: 2;
  }

  .hexagon-main .hexagon.hex-main:nth-child(3) {
    order: 3;
  }

  .hexagon-main .hexagon.hex-main:nth-child(4) {
    order: 7;
    left: 50%;
    top: -45px;
  }

  .hexagon-main .hexagon.hex-main:nth-child(5) {
    order: 5;
    left: 50%;
    top: -45px;
  }

  .hexagon-main .hexagon.hex-main:nth-child(6) {
    order: 6;
    left: 50%;
    top: -45px;
  }

  .hexagon-main .hexagon.hex-main:nth-child(7) {
    order: 4;
  }

  .hexagon-main .hexagon.desktop-none {
    display: block;
  }

  .hexagon-main-three {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 150px;
    grid-gap: 0px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 225px;
  }

  .hexagon-main-three .hexagon.hex-main-three:nth-child(3) {
    display: none;
  }

  .bvt-header .nav-item:nth-child(1):after {
    display: none;
  }

  .bvt-header .nav-item:nth-child(2):after {
    display: none;
  }

  .bvt-header .nav-item:nth-child(3):after {
    display: none;
  }

  .bvt-header .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: relative !important;
    box-shadow: none;
  }

  .bvt-header-btn {
    position: absolute;
    right: 20px;
    left: 20px;
    text-align: center;
    bottom: 30px;
    padding: 15px 30px;
    top: initial;
    height: auto;
  }
  .header-btn-a {
    transform: translateY(0%);
  }

  .bvt-header .navbar-expand-lg .navbar-nav {
    padding-bottom: 95px;
    margin-left: 0px;
  }
  .bvt-header .navbar-expand-lg .navbar-nav .nav-link svg {
    float: right;
  }

  .bvt-banner-text {
    padding: 0px 20px;
  }

  .bvt-ser-listing-banner {
    background-image: url("../img/service-listning-hero-bg-phone.webp");
    background-size: cover;
  }

  .bvt-career-banner {
    background-image: url("../img/Career-hero-bg-phone.webp");
  }
  .bvt-dev-appro-banner {
    background-image: url("../img/Development-approch-hero-phone-bg.webp");
  }

  .Insights-banner {
    background-image: url("../img/Insight-hero-phone-bg.webp");
    background-size: cover;
    background-position: center;
  }

  .Who-we-are {
    background-image: url("../img/who-we-are-phone-bg.webp");
    background-position: right center;
    align-items: center;
    background-size: cover;
  }

  .bvt-web-development-range .bvt-ser-range-sub {
    padding-top: 0px;
  }

  .bvt-web-development-range-img {
    margin-top: 20px;
    padding: 0px 20px;
  }
  .bvt-insghts-details-text {
    bottom: 0px;
  }
  .llm-box-scrolling-item {
    height: 170px;
    margin-bottom: 20px;
  }
  .bvt-insghts-details-tabs-inner .nav-link {
    font-size: 12px;
    line-height: 26px;
    padding: 5px !important;
  }
  .bvt-insghts-hd-p h2 {
    font-size: 18px;
  }

  .custom-table-heading {
    font-size: 18px;
  }
  .potential-solutions-table table tr td:nth-child(1) {
    width: 5% !important; 
  }
  .ar-vr-table table tr td:nth-child(1) {
    width: 30%;
  }
  .ar-vr-table table tr td:nth-child(2) {
    width: 30%;
  }
  .ar-vr-table table tr td:nth-child(3) {
    width: 40%;
  }
  .ar-vr-table {
    overflow-x: scroll;
  }
  .ar-vr-table table {
    width: 600px;
  }
  .ar-vr-table table th {
    font-size: 14px;
  }
  sss .ar-vr-table table td {
    font-size: 14px !important;
  }

  .bvt-insghts-details-tabs-inner .nav-link svg {
    height: 15px;
    width: 15px;
    margin-right: 10px;
  }
  .llm-img-first {
    margin-bottom: 20px !important;
  }
  .llm-img-sec {
    margin-top: 0px !important;
    margin-bottom: 20px;
    height: 200px;
  }

  .llm-img-first {
    height: 200px;
  }

  .row-swap .row:nth-child(3) .llm-img-one {
    margin-bottom: 20px;
  }
  .row-swap .row:nth-child(3) {
    flex-direction: unset;
  }
  .custom-img {
    height: 200px !important;
    width: 100%;
  }
  .row-sticky {
    position: relative;
  }
  .bvt-benefits-new-text-items:last-child {
    margin-bottom: 30px;
  }
  .bvt-faq-orange {
    padding-top: 0px;
    padding-bottom: 30px;
  }
  .bvt-home-concat {
    padding: 30px 0px;
    overflow: hidden;
  }
  .custom-size img {
    object-fit: cover;
  }
  .custom-gap {
    row-gap: 20px !important;
  }
  .remove-margin {
    position: relative;
  }
  .remove-margin .text-center .wpcf7-spinner {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
  }
  .custom-img-wrap{
    height: 170px;
  }
  
  .custom-img-wrap img{
    height: 100% !important;
  }
  .Desktop-img{
    display: none;
  }
  
}

@media (max-width: 575px) {
}

@media (min-width: 320px) and (max-width: 375px) {
  .bvt-career-list {
    width: 100%;
  }
  .bvt-new-footer .footer-logo-shadow {
    background: url("../img/brevity-footer-shadow-phone.webp") no-repeat;
    position: relative;
    height: 210px;
    width: 142px;
    left: 30%;
    top: 30px;
    transform: none !important;
  }

  .bvt-new-footer .footer-fill-logo {
    display: none;
    transform: none !important;
  }

  .second-footer {
    margin-top: 0px !important;
  }
}

@media (min-width: 376px) and (max-width: 400px) {
  .bvt-new-footer .footer-logo-shadow {
    background: url("../img/brevity-footer-shadow-phone.webp") no-repeat;
    position: relative;
    height: 250px;
    width: 142px;
    left: 30%;
    top: 30px;
    transform: none !important;
  }

  .bvt-new-footer .footer-fill-logo {
    display: none;
    transform: none !important;
  }

  .second-footer {
    margin-top: 0px !important;
  }

  .second-footer .footer-logo-shadow {
    background: url("../img/brevity-footer-shadow-phone.webp") no-repeat;
    position: relative;
    height: 220px;
    width: 142px;
    left: 30%;
    top: 30px;
    transform: none !important;
  }

  .second-footer .footer-fill-logo {
    display: none;
    transform: none !important;
  }
}

@media (min-width: 401px) and (max-width: 430px) {
  .bvt-new-footer .footer-logo-shadow {
    background: url("../img/brevity-footer-shadow-phone.webp") no-repeat;
    position: relative;
    height: 290px;
    width: 142px;
    left: 30%;
    top: 30px;
    transform: none !important;
  }

  .bvt-new-footer .footer-fill-logo {
    display: none;
    transform: none !important;
  }

  .second-footer {
    margin-top: 0px !important;
  }

  .second-footer .footer-logo-shadow {
    background: url("../img/brevity-footer-shadow-phone.webp") no-repeat;
    position: relative;
    height: 230px;
    width: 142px;
    left: 30%;
    top: 30px;
    transform: none !important;
  }

  .second-footer .footer-fill-logo {
    display: none;
    transform: none !important;
  }
}

@media (min-width: 1441px) {
  .Who-we-are {
    background-size: contain;
  }

  .bvt-indu-inner-verticals-hexagon {
    height: 500px;
  }

  :root {
    /* --hexagon: "M364.018 283.306V121.964C364.01 114.891 362.143 107.944 358.603 101.82C355.064 95.6964 349.976 90.6111 343.85 87.0744L202.676 6.4039C196.545 2.86374 189.589 1 182.509 1C175.428 1 168.473 2.86374 162.341 6.4039L21.1676 87.0744C15.042 90.6111 9.95403 95.6964 6.41424 101.82C2.87444 107.944 1.00726 114.891 1 121.964V283.306C1.00726 290.379 2.87444 297.326 6.41424 303.45C9.95403 309.574 15.042 314.659 21.1676 318.196L162.341 398.866C168.473 402.406 175.428 404.27 182.509 404.27C189.589 404.27 196.545 402.406 202.676 398.866L343.85 318.196C349.976 314.659 355.064 309.574 358.603 303.45C362.143 297.326 364.01 290.379 364.018 283.306Z"; */
    --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";
  }

  /* .hexagon {
        height: 410px;
        width: 403px;
        position: relative;
        clip-path: path(var(--hexagon));
      } */

  /* .hexagon-main-one {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-auto-rows: 403px;
        grid-gap: 0px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: -308px;
      }
    
      
    
      .hexagon-main {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-auto-rows: 403px;
        grid-gap: 0px;
        top: 40px;
        left: 50%;
      }
    
      .hexagon-main .hexagon.desktop-none {
        display: none;
      }
    
      .hexagon-main-three {
        display: grid;
        grid-template-columns: repeat(6, 1fr);
        grid-auto-rows: 150px;
        grid-gap: 0px;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 390px;
      } */

  .bvt-new-footer .footer-logo-shadow {
    left: -48px;
  }

  .bvt-career-banner {
    background-size: contain;
  }

  .bvt-ser-listing-banner {
    background-size: contain;
  }

  .bvt-dev-appro-banner {
    background-size: contain;
  }

  .bvt-career-banner {
    background-size: contain;
  }

  .Insights-banner {
    background-size: contain;
  }
}
@media (min-width: 768px){
  .Mobile-img{
    display: none;
  }
  .Desktop-img img{
    object-fit: fill !important;
  }
  .custom-logistic-wrap{
    padding-left: 40px;
  }
  .custom-logistic-wrap img{
    object-fit: unset !important;
  }
}
@media (min-width: 1921px) {
  .Insights-banner {
    background-size: cover;
  }
  .Who-we-are {
    background-size: cover;
  }
  .bvt-dev-appro-banner {
    background-size: cover;
  }
  .bvt-ser-listing-banner {
    background-size: cover;
  }
}
