   .prop_type_container {
            max-width: 1400px;
            margin: 0 auto;
            padding: 10px 20px;
        }

       
       .prop_type_container .showcase {
            position: relative;
            display: grid;
            grid-template-columns: 1fr;
            /*gap: 30px;*/
            margin-bottom: 60px;
        }

        @media (min-width: 992px) {
            .prop_type_container .showcase {
                grid-template-columns: 1fr 1fr;
                min-height: 600px;
            }
        }

        .prop_type_container .content-box {
            background: white;
            padding: 50px;
            /*border-radius: 10px;*/
            box-shadow: 0 15px 50px rgba(0, 0, 0, 0.05);
            display: flex;
            flex-direction: column;
            justify-content: center;
            position: relative;
            z-index: 2;
        }

        .prop_type_container .showcase::before {
            content: '';
            position: absolute;
            top: -15px;
            left: -15px;
            width: 100px;
            height: 100px;
            border-top: 4px solid #c7551d;
            border-left: 4px solid #c7551d;
            z-index: -1;
        }

       .prop_type_container .showcase::after {
            content: '';
            position: absolute;
            bottom: -15px;
            right: -15px;
            width: 100px;
            height: 100px;
            border-bottom: 4px solid #c7551d;
            border-right: 4px solid #c7551d;
            z-index: -1;
        }

        .prop_type_container .image-box {
            position: relative;
            /*border-radius: 10px;*/
            overflow: hidden;
            box-shadow: 0 15px 50px rgba(0, 0, 0, 0.1);
        }

        .prop_type_container .image-box img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: transform 0.7s ease;
        }

        .prop_type_container .image-box:hover img {
            transform: scale(1.05);
        }

        .prop_type_container .image-overlay {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            background: linear-gradient(to top, rgba(0,0,0,0.7), transparent);
            padding: 30px;
            color: white;
            transform: translateY(100%);
            transition: transform 0.5s ease;
        }

        .prop_type_container .image-box:hover .image-overlay {
            transform: translateY(0);
        }

       

        .prop_type_container .cta-buttons {
            display: flex;
            gap: 15px;
            flex-wrap: wrap;
        }

        /*.prop_type_container .primary-btn {*/
        /*    padding: 14px 32px;*/
        /*    background: #c7551d;*/
        /*    color: white;*/
        /*    border: none;*/
        /*    border-radius: 5px;*/
        /*    font-weight: 600;*/
        /*    cursor: pointer;*/
        /*    transition: all 0.3s;*/
        /*    text-decoration: none;*/
        /*    display: inline-block;*/
        /*}*/

        /*.prop_type_container .primary-btn:hover {*/
           
        /*     background: #e46627;*/
        /*    transform: translateY(-3px);*/
        /*    box-shadow: 0 10px 20px rgba(48, 79, 254, 0.2);*/
        /*}*/

        .prop_type_container .secondary-btn {
            padding: 14px 32px;
            background: transparent;
            color: #c7551d;
            border: 2px solid #c7551d;
            border-radius: 5px;
            font-weight: 600;
            cursor: pointer;
            transition: all 0.3s;
            text-decoration: none;
            display: inline-block;
        }

        .prop_type_container .secondary-btn:hover {
           background: rgb(197 84 29 / 8%);
            transform: translateY(-3px);
        }

       

      