.home_discover_heading .elementor-heading-title,
.home_discover_item_title .elementor-heading-title,
.home_cta_title .elementor-heading-title,
.home_new_your_sale_sec_heading .elementor-heading-title,
.home_our_proven_sec_heading .elementor-heading-title,
.home_our_proven_sec_column_title .elementor-heading-title,
.home_case_studies_sec_heading .elementor-heading-title {
    margin: 0;
}

/* Hero banner */

@media (min-width: 1441px) {
    .home_new_hero_banner .elementor-container {
        max-width: 1274px !important;
    }
}

/* /Hero banner */

/* Discover Section */

.home_discover_item_title {
    margin-bottom: 0 !important;
}

.home_discover_item_content {
    max-width: 830px;
}

@media (min-width: 1441px) {
    .home_discover_sec .elementor-container {
        max-width: 1274px !important;
    }
}

@media (max-width: 1440px) {
    .home_discover_item_content.with_padding .elementor-widget-container {
        padding-right: 0 !important;
    }
}

/* /Discover Section */

/* CTA */
.home_cta_sec {}

.home_cta_arrow_btn .elementor-button-icon svg {
    width: 92px;
}

.home_our_proven_column_list {
    padding: 0;
}

@media (max-width: 1359px) {
    .home_cta_arrow_btn .elementor-button-icon svg {
        width: 72px;
    }
}

@media (max-width: 1024px) {
    .home_cta_arrow_btn .elementor-button-icon svg {
        width: 62px;
    }
}

@media (max-width: 767px) {
    .home_cta_arrow_btn .elementor-button-icon svg {
        width: 45px;
    }
}

/* /CTA */


/* Your Sales */
.home_new_your_sale_sec {
    position: relative;
}

.home_new_your_sale_sec:before {
    content: "";
    position: absolute;
    left: -215px;
    bottom: 75px;
    width: 280px;
    height: 280px;
    background-color: #1B178D;
    opacity: 0.13;
    border-radius: 100%;
    mix-blend-mode: multiply;
    z-index: 1;
}

.home_new_your_sale_sec:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: -66px;
    width: 133.57px;
    height: 66px;
    background-color: #fff;
    opacity: 0.5;
    /* mix-blend-mode: multiply; */
    z-index: -1;
}

.home_new_your_sale_img_sec {
    padding: 0;
}

.home_new_your_sale_sec_content p {
    line-height: 2;
}

.home_new_your_sale_img_sec_left_img img,
.home_new_your_sale_img_sec_right_img img {
    height: 230px !important;
}

.home_new_your_sale_img_sec_center_img img {
    height: 258px !important;
}

@media (max-width: 1199px) {
    .home_new_your_sale_sec:before {
        left: -175px;
        width: 215px;
        height: 215px;
    }
}

@media (max-width: 991px) {
    .home_new_your_sale_sec:before {
        left: -155px;
        width: 195px;
        height: 195px;
    }
}

@media (max-width: 767px) {
    .home_new_your_sale_sec:before {
        bottom: 55px;
    }
}

@media (max-width: 575px) {
    .home_new_your_sale_sec:before {
        left: -125px;
        width: 155px;
        height: 155px;
    }
}

/* /Your Sales */


/* Our Proven */


.home_our_proven_sec,
.home_our_proven_sec_heading_sec {
    padding: 0;
    margin: 0;
}

@media (max-width: 1440px) {
    .home_our_proven_sec_column_title .elementor-widget-container {
        padding: 0 !important;
    }
}


.home_our_proven_sec {
    position: relative;
}

.home_our_proven_sec:before {
    content: "";
    position: absolute;
    right: -837px;
    top: -233px;
    width: 970px;
    height: 970px;
    background-color: #1B178D;
    opacity: 0.13;
    border-radius: 100%;
    z-index: 1;
}

.home_our_proven_sec:after {
    content: "";
    position: absolute;
    left: -470px;
    top: 50%;
    transform: translateY(-50%);
    width: 549px;
    height: 549px;
    background-color: #1B178D;
    opacity: 0.13;
    border-radius: 100%;
    z-index: 1;
}

.home_our_proven_sec>.elementor-container {
    position: relative;
}

.home_our_proven_sec>.elementor-container:before {
    content: "";
    position: absolute;
    right: -35%;
    bottom: 75px;
    width: 240px;
    height: 240px;
    background-color: #1B178D;
    opacity: 0.13;
    border-radius: 100%;
    mix-blend-mode: multiply;
    z-index: 1;
}


@media (max-width: 1440px) {

    .home_our_proven_sec:before {
        right: -837px;
        width: 900px;
        height: 900px;
    }

    .home_our_proven_sec:after {
        left: -420px;
        width: 500px;
        height: 500px;
    }
}

@media (max-width: 1199px) {
    .home_our_proven_sec>.elementor-container:before {
        right: -35%;
        width: 215px;
        height: 215px;
    }

    .home_our_proven_sec:before {
        right: -637px;
        top: -133px;
        width: 670px;
        height: 670px;
    }

    .home_our_proven_sec:after {
        left: -370px;
        width: 400px;
        height: 400px;
    }
}

@media (max-width: 991px) {
    .home_our_proven_sec>.elementor-container:before {
        right: -35%;
        width: 195px;
        height: 195px;
    }

    .home_our_proven_sec:after {
        left: -270px;
        width: 300px;
        height: 300px;
    }

    .home_our_proven_sec:before {
        right: -437px;
        width: 470px;
        height: 470px;
    }
}

@media (max-width: 767px) {
    .home_our_proven_sec>.elementor-container:before {
        bottom: 55px;
    }

    .home_our_proven_sec:after {
        left: -170px;
        width: 200px;
        height: 200px;
    }

    .home_our_proven_sec:before {
        right: -337px;
        width: 370px;
        height: 370px;
    }
}

@media (max-width: 575px) {
    .home_our_proven_sec>.elementor-container:before {
        right: -35%;
        width: 155px;
        height: 155px;
    }

    .home_our_proven_sec:after {
        left: -125px;
        width: 155px;
        height: 155px;
    }

    .home_our_proven_sec:before {
        right: -137px;
        width: 170px;
        height: 170px;
    }
}

@media (min-width: 1441px) {
    .home_our_proven_sec>.elementor-container {
        max-width: 1333px !important;
    }
}


/* /Our Proven */


/* case studies section */

.home_case_studies_sec {
    background-image: none;
    position: relative;
}

.home_case_studies_sec::after {
    content: "";
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -106px;
    background-image: url('../images/case_study_bg.svg');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 217px;
}

.home_case_studies_sec::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -106px;
    height: 100%;
    width: 100%;
    background-color: #f5f5f5;
    z-index: -1;
}

.home_case_studies_sec_column_list_item .client_stories_list_item_data ul li,
.home_case_studies_sec_column_list_item .client_stories_list_item_img {
    /* transition: all .5s ease; */
}

.home_case_studies_sec_column_list_item:hover .client_stories_list_item_data ul li {
    border-color: #FFF;
    color: #FFF;
}

.home_case_studies_sec_column_list_item:hover .client_stories_list_item_data ul li strong {
    color: #FFF;
}

.home_case_studies_sec_column_list_item {
    padding: 11px !important;
    /* transition: all 0.3s ease-in-out; */
    border: dashed 3.314px transparent !important;
}

.home_case_studies_sec_column_list_item:hover {
    border: none !important;
    border-radius: 35px !important;
    background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='35' ry='35' stroke='%231B178DFF' stroke-width='7' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
}

.home_case_studies_sec_column_list_item .client_stories_list_item_img {
    opacity: 1;
    width: 100% !important;
    height: auto;
    padding: 5px;
    border-radius: 50px;
}

.elementor-element.home_case_studies_hover_img {
    background-color: #FFF;
    opacity: 0;
    width: 0 !important;
    height: 0;
    padding: 0;
    border-radius: 50px;
}


.home_case_studies_sec_column_list_item:hover .client_stories_list_item_img {
    opacity: 0;
    width: 0 !important;
    height: 0;
    padding: 0;
}

.home_case_studies_sec_column_list_item:hover .elementor-element.home_case_studies_hover_img {
    opacity: 1;
    width: 100% !important;
    height: auto;
    padding: 5px;
}

.home_case_studies_sec_column_list_item .case_studies_read_more_btn {
    opacity: 0;
    transition: all 0.3s ease-in-out;
}

.home_case_studies_sec_column_list_item:hover .case_studies_read_more_btn {
    opacity: 1;
}

.home_case_studies_sec_column_list_item .client_stories_list_item_data ul li strong {
    font-size: 38.037px;
    width: 125px;
    padding-right: 14px;
    text-align: center;
}

@media (min-width: 1441px) {

    .home_case_studies_sec>.elementor-container,
    .client_stories_list>.elementor-container {
        max-width: 1500px !important;
    }
}

@media (max-width: 1440px) {
    .home_case_studies_sec_column_list_item .client_stories_list_item_data ul li strong {
        font-size: 28px;
        width: 90px;
        padding-right: 10px;
    }

    .home_case_studies_sec_column_list_item .elementor-element-populated {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}


@media (max-width: 1360px) {
    .home_case_studies_sec_column_list_item .client_stories_list_item_data ul li strong {
        font-size: 24px;
        width: 75px;
    }

    .home_case_studies_sec_column_list_item .client_stories_list_item_data ul li {
        font-size: 16px;
    }

    .home_case_studies_sec::after {
        width: 75%;
    }

    .home_case_study_bottom_btn .elementor-button {
        font-size: 32px !important;
    }
}

@media (max-width: 1199px) {

    .home_case_studies_sec_column_list_item {
        padding: 9px !important;
    }

    .home_case_studies_sec_column_list_item:first-child>.elementor-element-populated,
    .home_case_studies_sec_column_list_item:nth-child(2)>.elementor-element-populated,
    .home_case_studies_sec_column_list_item:last-child>.elementor-element-populated {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
        padding-left: 7px !important;
        padding-right: 7px !important;
    }

    .home_case_studies_sec_column_list_item .client_stories_list_item_data ul li {
        flex-direction: column;
    }

    .home_case_studies_sec_column_list_item .client_stories_list_item_data ul li strong {
        margin-bottom: 8px;
    }

    .home_case_study_bottom_btn .elementor-button {
        font-size: 28px !important;
    }
}

@media (max-width:991px) {
    .home_case_study_bottom_btn .elementor-button {
        font-size: 24px !important;
    }
}

@media (max-width:767px) {
    .home_case_studies_sec::after {
        width: 80%;
    }

    .home_case_study_bottom_btn .elementor-button {
        font-size: 20px !important;
    }

    .home_our_proven_sec_column_title {
        margin-top: 20px !important;
    }
}


/* /case studies section */