.service-tab{
    font-size:15px !important
  }
  
  
  .service-detail-heading {
    font-size: 30px;
    font-weight: 500;
}
  p.single-service-details-title {
      font-size: 23px;
      font-weight: 500;
      color: #000;
  }
  /*.contact-img {*/
  /*  border-radius:10px !important;*/
  /*  height:500px;*/
  /*  text-align:center;*/
  /*}*/
  .footer-service{
    display:flex
  }
  .cs_hero_slider_thumb_item .cs_hero.cs_style_1 {
    height: 600px !important;
}
.cs_page_heading {
  position: relative !important;
  background-image: url("assets/img/services.png") ;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  color: #fff !important; 
}

.cs_page_heading::before {
  content: "";
  position: absolute !important;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5) !important; 
  z-index: 1;
}

.cs_page_heading .container {
  position: relative;
  z-index: 2; 
}
.cs_page_title{
  color:#fff
}

.cs_page_heading {
    height: auto;
    padding: 130px 0 50px;
}
img.site-logo{
  border: 0;
  max-width: 78%;
  height: auto;
}
.cs_footer .cs_social_btns.cs_style_1 a {
  height: 40px;
  width: 40px;
  background-color: #0c4ae9;
}
.cs_page_heading .breadcrumb .active {

  color: #fff !important;
}
.cs_nav_list .active a {
  color: #0c4ae9; 
  font-weight: bold; 
}

.cs_nav_list li a:hover {
  color: #0c4ae9; 
}

.our-testimonial{
  color:#fff;
}
.cs_footer_contact li{
  color:#000
}
.cs_accent_bg {
  background:#E8EDF0;
}
.cta-section {
  display: flex;
  flex-direction: column !important;
  align-content: center !important;
  justify-content: center !important;
}
img.email {
  width: 206px;
}
.cs_scrollup.cs_scrollup_show {
  bottom: 82px;
}
@media screen and (max-width:480px){
  .cs_hero_slider_thumb_item .cs_hero.cs_style_1 {
      height: auto !important;
  }
}
@media screen and (max-width: 480px) {
  img.site-logo {
    position: relative !important;
    top: 10px !important ;
  }
  .col-lg-6 .contact-img {
    height: 300px !important;
   
}
}
.fa-regular, .far {
 font-weight: 600;
}



