/*----[[654e197fe0fdae5aa3111898]]---*/
        /*--------------------------------------------------------------
# Navbar-Starts
--------------------------------------------------------------*/

.header_440 {
  background: var(--wb-website-theme-primary-color);
  padding: 1rem 0 0.75rem;
}


.header_440 .navbar-nav .nav-item .nav-link {
  display: inline-block;
  color: var(--wb-menu-color);
  font-weight: 600;
  padding: 0.25rem 1.1rem;
  font-size: 1rem;

}

.header_440 .navbar-nav .nav-item .nav-link.dropdown-toggle::after,
.header_440 .navbar-nav .nav-item .nav-link.active.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  transform: scaleX(1);
}


.header_440 .navbar-nav .nav-item .nav-link:after,
.header_440 .navbar-nav .nav-item .nav-link.active:after {
  display: block;
  content: '';
  border-bottom: solid 0.188rem var(--wb-menu-hover-color);
  transform: scaleX(0);
  transition: transform 250ms ease-in-out;
}

.header_440 .navbar-nav .nav-item .nav-link:hover:after,
.header_440 .navbar-nav .nav-item .nav-link.active:after {
  transform: scaleX(1);
}

.header_440 .navbar-nav .nav-item .nav-link:hover,
.header_440 .navbar-nav .nav-item .nav-link.active {
  color: var(--wb-menu-hover-color);

}


.header_440 .wb-dropdown-element {
  padding: 0.5rem 0.625rem;
  font-size: 1rem;
}

.header_440 .wb-dropdown-element:focus,
.header_440 .wb-dropdown-element:hover {
  color: var(--wb-website-hover-text-color);
  background-color: var(--wb-website-hover-background-color);
}

.header_440 .navbar-toggler {
  border: none;
}

.header_440 .navbar-toggler:focus {
  border: none;
  outline: 0;
  box-shadow: none;
}

.header_440 .navbar-toggler .navbar-toggler-icon {
  background: transparent;
  outline: 0;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;

}

.header_440 .navbar-toggler .navbar-toggler-icon:focus {
  outline: 0;
  border: none;

}

.header_440 .navbar-toggler .navbar-toggler-icon .fas {
  color: var(--wb-website-theme-secondary-color);
}


@media (max-width: 61.938rem) {
  .header_440 .navbar-nav .nav-item .nav-link {
    padding: 0.925rem 0 0;
  }


}
@media (max-width: 32.813rem) {
  .header_440 .navbar-nav .nav-item .nav-link {
    padding: 0.65rem 1rem;
  
  }


}

/*--------------------------------------------------------------
  # Navbar-Ends
  --------------------------------------------------------------*/
        /*----654e197fe0fdae5aa3111898----*/
        

/*----[[61b6fe995efc742a3f1a0a74]]---*/
        /* <!-- ======= About Section ======= --> */

.heros_28 {
  background: url(https://builder-templates-bucket.s3.amazonaws.com/61b6fe995efc742a3f1a0a74/assets/banner.jpg) no-repeat;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 8rem 0rem;

}

.heros_28 .banner-div h5 {
  font-size: 1.3rem;
  margin-bottom: 0rem;
}

.heros_28 .banner-div h1 {
  font-size: 2.625rem;
  font-weight: 600;
}

.heros_28 .btn-transparent-deep-pink {
  padding: 0.75rem 1.563rem;
  background: var(--wb-website-theme-secondary-color);
  color: var(--wb-website-text-secondary-color)
}

.heros_28 .btn-transparent-deep-pink:hover {
  background: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color)
}

@media (max-width: 33.75rem) {
  .heros_28 {
    padding: 3rem 0rem;
  }

}
        /*----61b6fe995efc742a3f1a0a74----*/
        

/*----[[64abad06b28ba635b3f99c60]]---*/
        /*======================== 
Tradesmen-3-Footer-Start 
==========================*/
.footer_66 {
  background: url(https://builder-templates-bucket.s3.amazonaws.com/64abad06b28ba635b3f99c60/assets/footer-bg.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 3rem 0;
}

.footer_66 .footer-social-icons i,
.footer_66 .footer-socials a {
  background: var(--wb-website-theme-secondary-color);
  color: var(--wb-website-text-secondary-color);
  width: 1rem;
  height: 1rem;
  border-radius: 3.125rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
  font-size: 0.75rem;
}

.footer_66 .footer-social-icons i:hover,
.footer_66 .footer-socials a:hover {
  background: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color);
}

.footer_66 input {
  background-color: var(--wb-input-background-color);
  color: var(--wb-input-text-color);
  border: 0.063rem solid var(--wb-input-border-color);
  padding: 1rem;
}

.footer_66 input::placeholder {
  color: var(--wb-input-placeholder-color);
  font-size: 0.875rem;
}

.footer_66 .form-control {
  border-radius: 0;
}

.footer_66 input:focus {
  outline: none;
  box-shadow: none;
}

.footer_66 .btn_subscribe {
  background-color: var(--wb-website-theme-secondary-color);
  color: var(--wb-website-text-secondary-color);
  padding: 0.625rem 1.5rem;
  display: inline-block;
  border: none;
  position: absolute;
  right: 0.75rem;
  top: 0.5rem;
  bottom: 0.5rem;
  font-size: 0.875rem;
  font-weight: 600;
}

.footer_66 .btn_subscribe:hover {
  background-color: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color);
}

/*======================== 
Tradesmen-3-Footer-End 
==========================*/
        /*----64abad06b28ba635b3f99c60----*/
        

/*----[[651e6b0a9804fa1f4ccdeec3]]---*/
        /*===== Blog_Starts=====*/
.beecome_grid_3 {
    background: url(https://builder-templates-bucket.s3.amazonaws.com/651e6b0a9804fa1f4ccdeec3/assets/blog.jpeg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 0;
}


.beecome_grid_3 .become-blog-para h2 {
    font-size: 2.8rem;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 1;
}

.beecome_grid_3 .become-blog-para h2:last-of-type {
    margin-bottom: 0.938rem;
}

.beecome_grid_3 .become-blog-para p {
    font-size: 1.25rem;
    line-height: 1.3;
}

.beecome_grid_3 .become-box {
    padding: 3.125rem 5.8rem 6rem;
    background: var(--wb-website-theme-secondary-color);
}

.beecome_grid_3 .beecome-box-2 {
    padding: 3.75rem 5.6rem 4rem;
}


.beecome_grid_3 .become-btn-btn {
    position: absolute;
    bottom: 2.5rem;
    width: 100%;
    margin: auto 0;
    left: 0;
    right: 0;
    text-align: center;
}

.beecome_grid_3 .become-btn {
    background: var(--wb-website-theme-secondary-color);
    border-radius: 1.2rem;
    color: var(--wb-website-text-secondary-color);
    padding: 1.2rem 2rem;
    font-size: 1.3rem;
    font-weight: 600;
    margin: auto 0;

}

.beecome_grid_3 .become-btn-2 {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
    border-radius: 1.2rem;
    padding: 1.2rem 2rem;
    font-size: 1.3rem;
    font-weight: 600;
}


.beecome_grid_3 .become-btn:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
}


@media (max-width: 48rem) {

    .beecome_grid_3 .become-blog-para h2 {
        font-size: 2.2rem !important;
    }

    .beecome_grid_3 .become-box,
    .beecome_grid_3 .beecome-box-2 {
        padding: 3.125rem 4.5rem;
    }



}

@media (max-width: 32.813rem) {
    .beecome_grid_3 .become-blog-para h2 {
        font-size: 2rem !important;
    }

    .beecome_grid_3 .become-box,
    .beecome_grid_3 .beecome-box-2 {
        padding: 3.125rem 3rem 5rem;
    }
}


/*===== Blog_End=====*/
        /*----651e6b0a9804fa1f4ccdeec3----*/
        

/*----[[62f4ea3acb4a18f3fc7d3b98]]---*/
        /*--------------------------------------------------------------
# services_91
--------------------------------------------------------------*/
.services_91 {
    background: var(--wb-website-theme-primary-color);
}

.services_91 .heading h1 {
    font-size: 2rem;
    font-weight: 600;
}

.services_91 .bg-white-color {
    background: var(--wb-website-theme-primary-color);
    padding: 3rem 1.6rem;
    height: 100%;

}

.services_91 .aio-icon {
    color: var(--wb-website-text-secondary-color);
    background: var(--wb-website-theme-secondary-color);
    border: 0.5625rem double;
    width: 5.25rem;
    height: 5.25rem;
    line-height: 5.25rem;
    border-radius: 31.25rem;
    font-size: 2.625rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    transition: all 0.5s ease-in-out;
}

.services_91 .aio-icon:hover {
    background: var(--wb-website-hover-background-color);
    color: var(--wb-website-hover-text-color);
    transform: scale(1.1);
}

.services_91 .heading-style h3 {
    font-size: 1.4rem;
    font-weight: 600;
}

.services_91 .heading-style p {
    margin-top: 1.1rem;
    margin-bottom: 0rem;
}

.services_91 .border-div {
    position: relative;
}

.services_91 .border-div::before {
    content: "";
    position: absolute;
    top: 48%;
    right: 30.6875rem;
    width: 7.8125rem;
    border-bottom: 0.1875rem solid var(--wb-website-theme-secondary-color);
}

.services_91 .border-div::after {
    content: "";
    position: absolute;
    right: 0;
    top: 48%;
    left: 30.6875rem;
    width: 7.8125rem;
    border-bottom: 0.1875rem solid var(--wb-website-theme-secondary-color);
}

.services_91 .border-div i {
    color: var(--wb-website-theme-secondary-color);
}

@media(max-width:90rem) {
    .services_91 .border-div::before {
        right: 36.6875rem;
    }

    .services_91 .border-div::after {
        left: 36.6875rem;
    }
}

@media(max-width:64rem) {
    .services_91 .border-div::before {
        right: 30.375rem;
    }

    .services_91 .border-div::after {
        left: 30.375rem;
    }
}

@media(max-width:57rem) {
    .services_91 .border-div::before {
        right: 26.375rem;
    }

    .services_91 .border-div::after {
        left: 26.375rem;
    }
}

@media(max-width:33.75rem) {
    .services_91 .border-div::before {
        right: 23.375rem;
    }

    .services_91 .border-div::after {
        left: 23.375rem;
    }
}

@media(max-width:23.4375rem) {
    .services_91 .border-div::before {
        right: 16.375rem;
    }

    .services_91 .border-div::after {
        left: 16.375rem;
    }
}
        /*----62f4ea3acb4a18f3fc7d3b98----*/
        

/*----[[620dcef9da99611c06996c7f]]---*/
        /*--------------------------------------------------------------
# Services_3
--------------------------------------------------------------*/
.services_35 {
  background: var(--wb-website-theme-primary-color);
}

.services_35 .heading h1 {
  font-size: 1.6rem;
  font-weight: 600;
}

.services_35 .border-div {
  background: var(--wb-website-theme-secondary-color);
  height: 0.188rem;
  width: 9.375rem;
}

.services_35 .heading-style h4 {
  font-size: 1.1rem;
  font-weight: 600;
}

.services_35 .avator-img img {
  width: 13.375rem;
  height: 13.375rem;
  border-radius: 100%;
  object-fit: cover;

}
        /*----620dcef9da99611c06996c7f----*/
        

/*----[[651e6b409804fa1f4ccdeed0]]---*/
        /*===== Blog_Starts=====*/
.beecome_grid_4 {
    background: url(https://builder-templates-bucket.s3.amazonaws.com/651e6b409804fa1f4ccdeed0/assets/blog.jpeg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 4rem 0 3.5rem;
  }
  
  
  .beecome_grid_4 .become-blog-para h2 {
    font-size: 3.9rem;
    font-weight: 800;
  }
  
  .beecome_grid_4 .become-blog-para h6 {
    font-size: 1.4rem;
    font-weight: 600;
  }
  .beecome_grid_4 .become-blog-para h6:last-of-type{
    margin-bottom: 1rem;
  }
  
  .beecome_grid_4 .become-blog-para p {
    font-size: 1.25rem;
    line-height: 1.3;
  }
  
  .beecome_grid_4 .rotate-img img {
    transform: rotate(0deg) !important;
  }
  
  
  @media (max-width: 48rem) {
  
    .beecome_grid_4 .become-blog-para h2 {
        font-size: 2.8rem !important;
    }
    .beecome_grid_4 .become-blog-para h2 >span {
        font-size: 3.4rem !important;
    }
  
  
  
  }
  
  @media (max-width: 32.813rem) {
    .beecome_grid_4 .become-blog-para h2 {
        font-size: 2.5rem !important;
    }
  
    .beecome_grid_4 .rotate-img img {
        display: none;
    }
  }
  
  
  /*===== Blog_End=====*/
        /*----651e6b409804fa1f4ccdeed0----*/
        

/*----[[646720ff077993907d5f1e5a]]---*/
        /*======================== 
lawyer-theme2-services-start 
==========================*/
.grid_42 {
  background: url(https://builder-templates-bucket.s3.amazonaws.com/646720ff077993907d5f1e5a/assets/bg.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 3rem 0rem;
}

.grid_42 .lawyer2-serviceheading h3 {
  font-size: 2.188rem;
  font-weight: 700;
}

.grid_42 .lawyer2-serviceheading p {
  font-size: 0.875rem;
  font-weight: 300;
}

.grid_42 .lawyer2-serviceheading p,
.grid_42 .lawyer2-card-content p {
  margin-bottom: 0;
}

.grid_42 .lawyer2-serviceheading h3,
.grid_42 .lawyer2-card-content h4 {
  font-weight: 700;
  margin-bottom: 1rem;
}

.grid_42 .lawyer2-card-content h4 {
  font-size: 1rem;
  margin-bottom: 0.5rem;
}

.grid_42 .lawyer2-card-content p {
  font-size: 0.75rem;
  font-weight: 300;
  line-height: 1.5;
}

.grid_42 .lawyer2-servicecard {
  background: var(--wb-website-theme-primary-color);
  padding: 1rem;
  border-radius: 1rem;
height: 100%;
}

.grid_42 .lawyer2-servicecard i {
  width: 5rem;
  height: 5rem;
  font-size: 1.6rem;
  border-radius: 3.125rem;
  border: 0.063rem solid var(--wb-website-theme-secondary-color);
  color: var(--wb-website-theme-secondary-color);
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 0 auto 1.5rem;
}

/*======================== 
lawyer-theme2-services-End
==========================*/
        /*----646720ff077993907d5f1e5a----*/
        

/*----[[6183d631719e3946d3262bd7]]---*/
        /* ==========================================================================
   hero_4 section
   ========================================================================== */

.heros_7 {
  background: var(--wb-website-theme-primary-color);
}

.heros_7 .hero-main-div h1 {
  font-weight: 600;
  margin-bottom: 0rem;
  font-size: 2rem;
}

.heros_7 .hero-main-div p {
  margin-top: 0.675rem;
  margin-bottom: 0rem;
  font-size: 0.9375rem;
}

.heros_7 .join-btn {
  background: var(--wb-website-theme-secondary-color);
  padding: 0.525rem 2.375rem;
  color: var(--wb-website-text-secondary-color);

}

.heros_7 .join-btn:hover {
  background: var(--wb-website-hover-background-color);
  color: var(--wb-website-hover-text-color);
}
        /*----6183d631719e3946d3262bd7----*/
        

/*----[[652ce5f2ad34aaa11908b2c6]]---*/
        /* ==========================================================================
   footer_41
   ========================================================================== */
.footer_41 {
    background: var(--wb-website-theme-primary-color);

}

.footer_41 .style-tag a:hover {
    color: var(--wb-website-theme-secondary-color);
}

.footer_41 ul a {
    padding: 0rem 1.3rem 0rem;
    font-size: 0.9375rem;
}

.footer_41 .footer-div h1 {
    font-size: 1.5rem;
    font-weight: bold;
}


.footer_41 .call-links a {
    color: var(--wb-website-text-primary-color);
}


.footer_41 .social-icons h5 {
    font-size: 1rem;
    font-weight: 800;
    margin-bottom: 0 !important;
}


.footer_41 .social-icons a {
   
    margin-right: 0.55rem;
}

@media(max-width:57rem) {
    .footer_41 {
        text-align: center;
    }

}

@media(max-width:33.75rem) {


    .footer_41 ul a {
        font-size: 0.6375rem;
    }
}

/* ==========================================================================
       End footer_41
    ========================================================================== */
        /*----652ce5f2ad34aaa11908b2c6----*/
        

