.elementor-39 .elementor-element.elementor-element-a0c4cb5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-39 .elementor-element.elementor-element-eb906e1 .theme-btn{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-eb906e1 .theme-btn:hover{color:#0B2239;}.elementor-39 .elementor-element.elementor-element-eb906e1 .hero-1 .social-icon-area .social-icon li a:hover{color:#FFFFFF;}.elementor-39 .elementor-element.elementor-element-92750fc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d5c75ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-88180d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-9d5683a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-b2b2e49{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-a86c0f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-5ceb7cf .counter-section1{background-image:url("https://sourcedirectint.com/wp-content/uploads/2026/06/bg-2.webp");}.elementor-39 .elementor-element.elementor-element-368eb40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-ccc4c4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-2c49e95{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-cad9ac3 .testimonial-section{background-image:url("https://sourcedirectint.com/wp-content/uploads/2026/06/testimonial-bg.webp");}.elementor-39 .elementor-element.elementor-element-d679f2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-39 .elementor-element.elementor-element-d31945d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for source_direct_why_choose, class: .elementor-element-69df047 */.elementor-39 .elementor-element.elementor-element-69df047 .counter-box{
    display: none;
}/* End custom CSS */
/* Start custom CSS for source_direct_counter, class: .elementor-element-5ceb7cf */.elementor-39 .elementor-element.elementor-element-5ceb7cf .counter-content-area .counter-items .counter-box h3 {
    font-size: 24px;
}

.elementor-39 .elementor-element.elementor-element-5ceb7cf .count{
    display: none;
}/* End custom CSS */
/* Start custom CSS for source_direct_project_v2, class: .elementor-element-ff9dd7b */.elementor-39 .elementor-element.elementor-element-ff9dd7b .title{
    margin-bottom: 15px;
}

.elementor-39 .elementor-element.elementor-element-ff9dd7b .section-title p{
    max-width: 700px;
}/* End custom CSS */
/* Start custom CSS for source_direct_testimonials, class: .elementor-element-cad9ac3 */.group__tilte_bottom_info{
    color: #fff;
    margin-top: 20px;
}

.group__info_border{
    height: 2px;
    background: #fff;
    width: 150px;
    display: inline-block;
}

.elementor-39 .elementor-element.elementor-element-cad9ac3 .testi-client-info .title-2{
    margin-top: 20px !important;
}/* End custom CSS */
/* Start custom CSS for source_direct_contact_us, class: .elementor-element-f4801f5 */.elementor-39 .elementor-element.elementor-element-f4801f5 p.counter-text{
    margin-bottom: 40px;
    margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for source_direct_blog, class: .elementor-element-cdeb44a */.elementor-39 .elementor-element.elementor-element-cdeb44a .news-wrapper .news-box-items .news-content {
    padding: 20px 20px 30px 20px;
}

.elementor-39 .elementor-element.elementor-element-cdeb44a .info{
    max-width: 500px;
    text-align: center;
    margin: 20px  auto 0;
}

.elementor-39 .elementor-element.elementor-element-cdeb44a .post-category{
    font-weight: 500;
}/* End custom CSS */