@media (max-width:1399.98px) {
  .modal-fullscreen-xxl-down {width: 100vw; max-width: none; height: 100%;  margin: 0;}
  .modal-fullscreen-xxl-down .modal-content {height: 100%;border: 0;border-radius: 0;}
  .modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header {border-radius: 0;}
  .modal-fullscreen-xxl-down .modal-body {overflow-y: auto;}
}

@media (max-width:1199.98px) {
  .modal-fullscreen-xl-down {width: 100vw;max-width: none;height: 100%;margin: 0;}
  .modal-fullscreen-xl-down .modal-content {height: 100%;border: 0;border-radius: 0;}
  .modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header {border-radius: 0;}
  .modal-fullscreen-xl-down .modal-body {overflow-y: auto;}
}

@media (max-width:991.98px) {
  .modal-fullscreen-lg-down {width: 100vw;max-width: none;height: 100%;margin: 0;}
  .modal-fullscreen-lg-down .modal-content {height: 100%;border: 0;border-radius: 0;}
  .modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header {border-radius: 0;}
  .modal-fullscreen-lg-down .modal-body {overflow-y: auto;}
  #wrap{padding-top: 90px;}
  .lqd-section.banner {min-height: calc(100vh - 90px);}
  .work-meter-head{padding: 16px 24px;}
  .work-meter-head, .work-meter-body{width: 100%; flex-basis: 100%;}
  .work-meter{flex-direction: column;}
  .lets-talk h2{font-size: 56px;}
}

@media (max-width:767.98px) {
  .modal-fullscreen-md-down {width: 100vw;max-width: none;height: 100%;margin: 0;}
  .modal-fullscreen-md-down .modal-content {height: 100%;border: 0;border-radius: 0;}
  .modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header {border-radius: 0;}
  .modal-fullscreen-md-down .modal-body {overflow-y: auto;}
	.digital-solution .module-content {padding: 50px 30px;}
	.digital-solution .module-shape {top: -42%;}
	.digital-solution .module-shape {left: -50%;}
	.digital-solution .lqd-lottie {width: 100vw;}
	.digital-solution .module-title h2 {font-size: 12vw;margin: 0 0 0.25em 0;}
	.digital-solution .ld-fancy-heading p {margin-bottom: 1em;}
	.digital-solution .module-text-rotate h2 {font-size: 10vw;}
  .btn-txt-f13{ font-size: 13px;}
  .section-services .module-section{padding: 24px 32px;}
  .wrap_txt_intro{margin-top: 0; margin-bottom: 40px;}
  .wrap_bg_green{width: 100%;}
  .wrap_they_different .heading_wrap h3, .wrap_they_different .heading_wrap h4{font-size: 26px;}
  .shape_quote{width: 72px;height: 72px;}
  .wrap_they_different .shape_quote{ margin-right: 0;}
  .ideas-wrapper, .box-idea-content{ transform: none; }
  .box-idea-content{padding: 16px;}
  .box_ideas p{font-size: 16px;}
  .statistic-section{padding-top: 60px;}
  .wrap_statistic h3{font-size: 36px;}
  .wrap_statistic p{font-size: 16px;}
  .lets-talk h2{font-size: 30px;}
  .rounded-full{margin-bottom: 8px;}
  .rounded-10{margin-bottom:8px;}
  .wrap_industri_item .left_wrap{width: 40px;height: 40px;font-size: 14px;}
  .lqd-modal[data-modal-type=fullscreen] {padding: 10px 1em;}
  .case-carousel .flickity-viewport::before {background-image: none;}
  .case-carousel .flickity-viewport::after {background-image: none;}
  .wrap_industri_item p{padding: 4px 16px 4px 8px;font-size: 14px;}
  .link-badge{font-size: 11px;}
  .service-content{padding: 40px 0;}
  .lqd-section-flow-panel .lqd-section-flow-content-mobile{ margin-bottom: 16px; }
  .lqd-tabs.lqd-tabs-style-2 .lqd-tabs-nav-wrap ul {flex-direction: row; overflow: auto; white-space: nowrap; padding: 20px 0 56px; margin: -20px 0 -56px;}
  .sm\:flex-row{flex-direction: row;}
  .filter_our_work ul li a {padding: 5px 15px;}
  .lqd-tabs.lqd-tabs-style-2 .lqd-tabs-nav-wrap ul {padding-bottom:15px;}
  .filter_our_work{
    overflow-x: auto;
    width: 100%;
  }
  .filter_our_work ul{
    padding: 0;
    white-space: nowrap;
  }
  .banner .banner-caption{padding-top: 48px;}
  .lqd-sticky-placeholder{display: none;}
  /* .py-60{padding-bottom:30px;} */
  .career-content { margin-top: 60px; }
}
@media (min-width: 1400px) {
	.main-nav li a {font-size: 13.75px;}
	.link-badge {font-size: 13.75px; }
	.text-09vw {font-size: 13.75px;}
	.btn-txt-f13 {font-size: 13.75px;}
}
@media (min-width: 768px){
  .techstack-content .col-md-2 {width: 14.2857142%;}
}
@media (min-width:576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15)
  }

  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  
  .modal-sm {--bs-modal-width: 300px;}
}
@media (min-width:992px) {
  .modal-lg, .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width:1200px) {
  .modal-xl {
  --bs-modal-width: 1140px;
  }
}
@media (max-width:575.98px) {
  .modal-fullscreen-sm-down {width: 100vw;max-width: none;height: 100%;margin: 0;}
  .modal-fullscreen-sm-down .modal-content {height: 100%;border: 0;border-radius: 0;}
  .modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header {border-radius: 0;}
  .modal-fullscreen-sm-down .modal-body {overflow-y: auto; }
}