@import "../gloabal.html";
@import "../cards.html";
@import "../style.html";
@import "../career.html";
@import "../footer.html";
@import "../index-career.html";
@import "../about_us.html";
@import "../industry.html";
@import "../contact_us.html";
@import "../blog.html";
@import "../case-study-details.html";
@import "../blog-details.html";
@import "../case_study.html";
@import "../white_paper.html";
@import "../whitepaper-details.html";
@import "../service.html";
@import "../podcast.html";
@import "../meet_our_people.html";
@import "../newsletter-detail.html";
@import "../industry-2.0.html";
@import "../main.html";
@import "../typography.html";
@import "../webinar.html";
@import "../data-maturity.html";
@import "../dashboard-library.html";
@import "../utility.html";
@import "../homepage-v2-new.html";
@import "../about-us-new-v2.html";
@import "../bootstrap-override-v2-new.html";
@import "../industries.html";
@import "../services-new-v2.html";
@import "../header.html";
@import "../career-page-v2-new.html";
@import "../podcast-new-v2.html";
@import "../homepagepopup.html";

.zsiq_floatmain.zsiq_theme1.siq_bR {
  display: none !important;
}

.BannerMd {
  height: 452px;
  padding-top: 0 !important;
}
.BannerSm {
  height: 285px;
  padding-top: 0 !important;
}
.bannerLg {
  height: 840px;
  padding-top: 0 !important;
}
div#TechmentHomeSlider {
  margin-top: 80px;
}
.background_image_about {
  margin-top: 80px;
}
.blog-section-bg.BannerSm {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 !important;
}
.light-section p {
  color: #aab2bc;
  font-size: 1rem;
  letter-spacing: 1px;
}

header a.nav-link {
  font-family: "Poppins-SemiBold";
  font-size: var(--medium-text-font-size);
  line-height: 27px;
  color: var(--body-text-light);
}

header.navbar.scrolled a.nav-link {
  color: var(--body-heading);
}
header.navbar.scrolled .list-unstyled a.nav-link {
  color: white;
}
header.navbar.scrolled .down-arrow {
  border-color: var(--body-heading);
}

.brand-logo-dark {
  display: none;
}

header.navbar {
  background: transparent ;  
  padding-top: 18.5px;
  padding-bottom: 18.5px;
  box-shadow: none;
  transition: background 0.3s ease; 
}
header.navbar.scrolled {
  background: var(--body-text-light) ; 
  box-shadow: 0px 4px 10px 0px #0000001A;
}
header.navbar.scrolled .brand-logo-dark {
  display: block;
}
header.navbar.scrolled .brand-logo-light {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1022px) {
  header.navbar.scrolled .brand-logo-light ,   
  header.navbar.brand-logo-light {
    display: block;
  }
  header.navbar.scrolled .brand-logo-dark ,   
  header.navbar.brand-logo-dark {
    display: none;
  }
  header.navbar ,
  header.navbar.scrolled {
    background: var(--brand-primary) ;  
  }
  header.navbar.scrolled a.nav-link ,
  header.navbar a.nav-link {
    color: var(--body-text-light);
  }
  header.navbar.scrolled .down-arrow ,
  header.navbar .down-arrow{
    border-color: var(--body-text-light);
  }
  header.navbar a.nav-link.show {
    color: var(--brand-secondary);
  }
 } 

@media only screen and (min-width: 320px) and (max-width: 767px) {
  header.navbar.scrolled .brand-logo-light ,   
  header.navbar.brand-logo-light {
    display: block;
  }
  header.navbar.scrolled .brand-logo-dark ,   
  header.navbar.brand-logo-dark {
    display: none;
  }
  header.navbar.scrolled .brand-logo-light .logo,   
  header.navbar .brand-logo-light .logo{
   width: 75%;
  }
  header.navbar ,
  header.navbar.scrolled {
    background: var(--brand-primary) ;  
  }

  header.navbar.scrolled a.nav-link ,
  header.navbar a.nav-link {
    color: var(--body-text-light);
  }
  header.navbar.scrolled .down-arrow ,
  header.navbar .down-arrow{
    border-color: var(--body-text-light);
  }
  header.navbar a.nav-link.show {
    color: var(--brand-secondary);
  }
}


img.header-menu-icon {
  width: 26.4px;
  height: 22px;
  margin-left: 20px;
}

.techment-logo img {
 
  width: 225.25px;
  height: 42.88px;
}


.dark-blue-bg {
  background: #1b2139;
}

.page-wrapper {
  flex: 1 0 auto;
}

.list-group-item {
  background-color: transparent;
  border-radius: 0;
  color: #fff;
  padding-left: 0;
}

#TechmentHomeSlider .carousel-item {
  height: calc(100vh - 230px);
  min-height: 350px;
  background: no-repeat top center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#TechmentHomeSlider .carousel-caption {
  top: 35%;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: left;
  display: table;
  padding-top: 0;
}

#TechmentHomeSlider .carousel-caption p {
  font-family: "Poppins-Regular";
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 46px;
}

#TechmentHomeSlider .carousel-indicators [data-bs-target] {
  width: 10px;
  height: 10px;
  border-radius: 100%;
}

.list-group a {
  text-decoration: none;
  color: #fff;
}

footer h3 {
  border-bottom: 1px solid #3d5bd9;
  padding-bottom: 7%;
}

.opensans-semibold {
  font-weight: var(--font-weight-600);
}

.style_1 span {
  color: #3d5bd9;
}

.dark-section {
  color: #fff;
}

.dark-section h2 {
  color: #fff;
}

.dark-section .top_sub_heading {
  color: #ecb22e;
  font-family: "Poppins-SemiBold";
}

p.techment-title-description {
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #404040;
}
.text-white p.techment-title-description {
  color: #ffffff;
}
.hide {
  opacity: 0 !important;
  display: none !important;
  -webkit-transition: opacity 5s ease-out;
  -moz-transition: opacity 5s ease-out;
  -ms-transition: opacity 5s ease-out;
  -o-transition: opacity 5s ease-out;
  transition: opacity 5s ease-out;
}

@media (min-width: 1550px) {
  img.header-menu-icon {
    margin-left: 10px;
  }
  header a.nav-link {
    padding-right: 18px !important;
    padding-left: 18px !important;
  }
}
@media (max-width: 1600px) {

  .bannerLg {
    height: 570px;
  }
  .BannerMd {
    height: 350px;
  }
  .BannerSm {
    margin-top: 63px;
  }
  .button-arrow-image-black {
    width: 15px;
  }
  p.techment-title-description {
    font-size: 14px;
    line-height: 21px;
  }

  .btn img {
    width: 15px;
  }
}
@media (max-width: 992px) {
  .bannerLg {
    height: 460px;
  }
  .BannerMd {
    height: 352px;
  }
  .BannerSm {
    margin-top: 59px;
  }
  div#TechmentHomeSlider {
    margin-top: 59px;
  }
}

@media (max-width: 640px) {
  #TechmentHomeSlider .carousel-item {
    height: 576px;
    padding: 0;
  }
  .ourApproach p.techment-title-description {
    text-align: center;
  }
  .home-first-cards .card_style_1 .cardBox {
    padding: 2rem;
    margin-top: 20px;
  }
  .home-first-cards .card_style_1 .cardBox .imageBox {
    top: -42px;
  }
  .our-expertise {
    padding: 35px 0 0 !important;
  }
  #TechmentHomeSlider .carousel-caption {
    text-align: center;
  }
  .bannerLg {
    height: 480px;
  }
  .BannerMd {
    height: 480px;
    text-align: center;
  }
  .BannerSm {
    margin-top: 54px;
  }
  div#TechmentHomeSlider {
    margin-top: 54px;
  }
  .background_image_about {
    margin-top: 54px;
  }
}



.section-case-study-detail .heading {
  color: var(--body-text-light);
}

@media (min-width: 320px) and (max-width: 768px){
  .bottom-whiteline::after {
    width: 50%;
    left: 0;
    right: 0;
    margin: auto;
  }
}