.stonedge-section-1-contact .section-title a span,
.stonedge-section-1-contact .section-title h2 {
    font-size: 1.75rem;
    font-family: var(--regular-font-family);
}

.stonedge-section-1-project .flex-row-sect1>div:nth-child(1) {
    width: 25%;
}

.stonedge-section-1-project .flex-row-sect1>div:nth-child(2) {
    width: 65%;
}

.stonedge-section-1-project .grid-sect1-project {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
}

.stonedge-section-1-project.banner-padding {
    padding: 10rem 0 8rem;
}




/* Project-Detail Page Starts */

/* Contact Page Start **************************** */

/* Section 1 */
.stonedge-section-1-contact .section-title-2 h2 {
    font-size: 15rem;
}

.stonedge-section-1-contact .content {
    -webkit-text-stroke-width: 2px;
    font-size: 15rem;

}



/* Contact Page End **************************** */




/* Section 1 */

.stonedge-section-1-project_detail .company-logo-project_detail {
    width: 8rem;
    margin: 0 auto;
}

/* Section 2 */

.swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
    margin: 0 5px;
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--white-color);
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    width: 100%;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10;
    bottom: 10%;
}

/* Section 3 */

.stonedge-section-3-project_detail .sect3-img2-project_detail {
    transform: translateY(20%);
}

.stonedge-section-3-project_detail .sect3-content2-project_detail {
    align-items: center;
    padding: 10rem 0 10rem
}

.stonedge-section-3-project_detail .sect3-img4-container-project_detail {
    transform: translateY(20%);
}

/* Section 4 */

.stonedge-section-4-project .project-detail-swiper {
    overflow: hidden;
}

.stonedge-section-4-project_detail .project_detail-arrow {
    position: absolute;
    width: 95%;
    top: 50%;
    left: 50%;
    margin: 0 auto;
    transform: translate(-50%, -50%);
    z-index: 123;
}

.stonedge-section-4-project_detail .project_detail-arrow .material-symbols-outlined {
    font-size: 2.5rem;

}


/* Section 5 */

.stonedge-section-5-project_detail .material-symbols-outlined {

    font-size: var(--bannertitle-font-size)
}

.stonedge-section-5-project_detail .grid-sect5-project_detail {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    place-items: center;
    width: 70%;
    margin: 0 auto;
}

.stonedge-section-5-project_detail .sect5-inner-flex-project_detail {
    padding: 0 0 0 5rem;
    border-left: 1px solid var(--black-color);
}

/* Project-Detail Page Ends */



/* Our Clients Page Starts ************************************************************ */

/* Section 1 */
.stonedge-section-1-our_clients {
    padding: 10rem 0;
}

.stonedge-section-1-our_clients .our_clients-grid-sect1 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem 3rem;
}



.stonedge-section-1-our_clients .our_clients-grid-item {
    /* padding-bottom: 3rem; */
    border-bottom: 1px solid var(--border-color);
}

.stonedge-section-1-our_clients .flex-sect1-item1 {
    width: 25%;
}

.stonedge-section-1-our_clients .flex-sect1-item2 {
    width: 70%;
}

.stonedge-section-1-our_clients .our_clients_arrow .material-symbols-outlined {
    font-size: 2rem;
}

.stonedge-section-1-our_clients .flex-sect1-item3 {
    justify-content: center;
}

/* Our Clients Page Ends ************************************************************ */

/* Product Detail Page  */

.product_detail-form-img {
    position: absolute;
    width: 25%;
    aspect-ratio: 103/169;
    overflow: hidden;
    top: -5%;
    right: 10%;
}

.product_detail-form-img img {
    height: 100%;
}

/* Responsive */

@media only screen and (max-width:1680px) {
    /* Contact Page */

    .get_in_touch-txt {
        top: 20rem;
        left: 5rem;
    }

    .stonedge-section-1-contact .section-title-2 h2 {
        font-size: 14rem;
    }

    .stonedge-section-1-contact .content {
        font-size: 14rem;
    }

    .section-title a span,
    .section-title h2 {
        font-size: 3.5rem;
        font-family: var(--regular-font-family);
    }

}

@media only screen and (max-width:1440px) {


    .stonedge-section-1-project .flex-row-sect1>div:nth-child(2) {
        width: 70%;
    }




    /*Product Detail Page */
    .product_detail-form-img {
        width: 30%;
    }

}

@media only screen and (max-width:1366px) {
    .section-title-bold h2 {
        font-size: 3.5rem;
        font-family: var(--bold-font-family);
    }

    /* Contact Page  */

    .contact-detail {
        bottom: 5%;
    }

    .stonedge-section-1-contact .section-title-2 h2 {
        font-size: 13rem;
    }

    .stonedge-section-1-contact .content {
        font-size: 13rem;
    }

}

@media only screen and (max-width:1280px) {
    .stonedge-section-1-project .flex-row-sect1>div:nth-child(2) {
        width: 63%;
    }

    /* Our Clients */

    /* Section 1 */

    .stonedge-section-1-our_clients .flex-sect1-item2 {
        width: 65%;
    }


}

@media only screen and (max-width:1152px) {
    .stonedge-section-1-project .flex-row-sect1>div:nth-child(2) {
        width: 75%;
    }
}

@media only screen and (max-width:1024px) {
    .stonedge-section-1-project .flex-row-sect1>div:nth-child(2) {
        width: 65%;
    }

    /* Our Clients  */

    /* Section 1 */


    .stonedge-section-1-our_clients .flex-sect1-item2 {
        width: 60%;
    }

    .stonedge-section-1-our_clients .our_clients-grid-sect1 {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media only screen and (max-width:992px) {
    .stonedge-section-1-project .flex-row-sect1 {
        flex-direction: column;
        gap: 1.5rem;
    }

    .stonedge-section-1-project .flex-row-sect1>div:nth-child(1) {
        width: 100%;
    }

    .stonedge-section-1-project .flex-row-sect1>div:nth-child(2) {
        width: 100%;
    }

    /* Project Detail  */

    /* Section 3 */

    .main-container-3 {
        width: 90%;
        margin: 0 auto;
    }

    .stonedge-section-3-project_detail .sect3-content1-project_detail {
        flex-direction: column;
    }

    .stonedge-section-3-project_detail .sect3-content2-project_detail {
        flex-direction: column;
        align-items: flex-start;
        padding: 0;
    }


    .stonedge-section-3-project_detail .sect3-img2-project_detail {
        transform: unset;
    }

    .stonedge-section-3-project_detail .sect3-img4-container-project_detail {
        transform: unset;
        width: 100%
    }

    .stonedge-section-3-project_detail .sect3-img3-project_detail {
        width: 100%;
    }

    /* Section 5 */

    .stonedge-section-5-project_detail .grid-sect5-project_detail {
        grid-template-columns: repeat(1, 1fr);
        place-items: flex-start;
        width: 100%;
        margin: 0;
        gap: 2rem;
    }

    .stonedge-section-5-project_detail .sect5-innner-flex-text {
        flex-direction: row;
    }

    .stonedge-section-5-project_detail .sect5-inner-flex-project_detail {
        padding: 3rem 0 0;
        border-left: none;
        border-top: 1px solid var(--black-color);
    }

    .web-project-detail {
        display: none;
    }

    .mobile-project-detail {
        display: block;
    }

    /* Our Clients */

    /* Section 1 */

    .flex-row-sect1-our-clients {
        flex-direction: column;
    }

    .stonedge-section-1-our_clients .flex-sect1-item1 {
        width: 100%;
    }

    .stonedge-section-1-our_clients .flex-sect1-item2 {
        width: 100%;
    }

    /* Contact Page  ************** */


    .stonedge-section-1-contact .section-title-2 h2,
    .stonedge-section-1-contact .content {
        font-size: 10rem;
    }

    .get_in_touch-txt {
        top: 8rem;
    }

    .stonedge-section-1-contact {
        padding-top: 15rem;
        padding-bottom: 15rem;
    }

    .contact-detail {
        bottom: 15%;
    }

    .contact-page-form {
        top: 39%;
        width: 80%;
    }

    .stonedge-section-1-contact .section-title a span,
    .stonedge-section-1-contact .section-title h2 {
        font-size: 2.8rem;
        font-family: var(--regular-font-family);
    }




    /* Product-detail page */
    .product_detail-form-img {
        width: 52%;
        right: 3%;
        top: -8%;
    }


}

@media only screen and (max-width:640px) {
    .section-title-bold h2 {
        font-size: 3rem;
    }

    .section-title-bold h2>span.black-text {
        font-size: 3rem;
    }

    /* Project_detail */
    .web1-project-detail {
        display: none;
    }

    .mobile1-project-detail {
        display: block;
    }

    /* Section 5 */

    .stonedge-section-5-project_detail .material-symbols-outlined {
        font-size: 3rem;
    }

    /* Our Clients */

    /* Section 1  */

    /* Contact Page */

    .stonedge-section-1-contact .section-title a span,
    .stonedge-section-1-contact .section-title h2 {
        font-size: 1.25rem;
        width: 100% !important;
        display: block !important;
        margin-top: 0rem !important;
        font-family: var(--regular-font-family);
    }

    .stonedge-section-1-contact .section-title-2 h2,
    .stonedge-section-1-contact .content {
        font-size: 5.5rem;
    }

    .get_in_touch-txt {
        top: 13rem;
        left: 1rem;
    }

    .contact-detail {
        bottom: 5%;
    }

    .stonedge-section-1-contact {
        padding-top: 17rem;
        padding-bottom: 32rem;
    }

    .stonedge-section-1-contact .section-subtitle a span,
    .stonedge-section-1-contact .section-subtitle p {
        font-size: 1.5rem;
    }

    .right-arrow-map>span {
        font-size: 2.5rem;
    }

    .stonedge-section-1-contact .flex-gap-big {
        gap: 3rem;
    }
  

    .section .view-map {
        margin-left: 0;
        margin-right: auto;
    }

    /* Product detail Page */

    .product_detail-form-img {
        width: 45%;
        right: 5%;
        top: -10%;
    }
}