.how-to-save .out-save-tb {
        display: flex;
        -webkit-box-align: start;
        align-items:center;
    }
    .how-to-save .out-save-tb .left-tb-save {
        width: 30%;
    }
    .how-to-save .out-save-tb .right-tb-save {
        width: 70%;
        background-color: unset;
    }
    .how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 {
        display: table;
        background-color: rgba(255, 255, 255, 0);
        margin: 0px;
        padding: 20px 17px;
    }
    .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li {
        display: flex;
        align-items: center;
        width: 100%;
        font-weight: 500;
        font-size: 13px;
        line-height: 1.2;
        position: relative;
        background-color: rgba(255, 255, 255, 0) !important;
        border-width: 0px 0px 1px !important;
        border-style: none none solid !important;
        border-color: currentcolor currentcolor rgb(230, 230, 230) !important;
        border-image: none !important;
        border-bottom: 1px solid rgb(230, 230, 230) !important;
        gap:10px;
    }
    .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li span{
        line-height:1.7;
    }
    .resp-tabs-list li {
            padding: 13px 15px;
    margin: 0 4px 0 0;
    list-style: none;
    cursor: pointer;
    float: left;
    }
    .how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li.resp-tab-active::before {
        content: "";
        position: absolute;
        right: calc(100% + 6px);
        /*width: 0px;*/
        top: 31px;
        height: 2px;
        background: rgb(211, 9, 17);
        transition: width 0.3s;
        width: 45px;
    }
    .how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li.resp-tab-active .circle_progress {
        opacity: 1;
        visibility: visible;
        width: 36px;
        height: 36px;
            position: relative;
    }
    .how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li.resp-tab-active .circle_progress::before {
        content: "";
        position: absolute;
        left: 0px;
        top: 0px;
        width: 100%;
        height: 100%;
        border-width: 0px;
        border-style: solid;
        border-color: rgba(134, 145, 168, 0.2);
        border-image: none;
        border-radius: 110%;
    }
    .circle_progress svg {
    width: 36px;
    height: 36px;
}
.how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li.resp-tab-active span {
        background-color: rgba(238, 29, 37, 0);
        color: rgb(238, 29, 37);
        display: inline-block;
        transition: 0.5s ease-out;
    }
    .how-to-save .out-save-tb .left-tb-save ul.resp-tabs-list.hor_16 li.resp-tab-active::after {
        content: "";
        position: absolute;
        left: 30px;
        top: 29px;
        width: 6px;
        height: 6px;
        background: rgb(211, 9, 17);
        border-radius: 110%;
    }
    .how-to-save .out-save-tb .right-tb-save .cnt-beware-save {
        padding: 10px 40px 0px 44px;
            min-height: 350px;
    }
    .how-to-save .out-save-tb .right-tb-save .cnt-beware-save .main-cnt-save{
        min-height: 350px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap:10px;
    }
    .how-to-save .right-tb-save .main-cnt-save img {
        margin-bottom: 23px;
                width: 50%;
    height: auto;
    display: block;
    border-radius: 10px;
    }
    .apml-coreservices-wrapper {
    width: 100%;
    background: rgb(247, 248, 249);
    padding: 70px 0px;
}
.apml-coreservices-wrapper .apml-section-head {
    margin-bottom: 32px;
}
.apml-coreservices-wrapper .apml-section-head h2{
    font-size: 42px !important;
    color: rgb(51, 51, 51)!important;
    font-weight: 700!important;
    line-height: 1.3!important;
        margin-bottom: 4px;
}
.apml-coreservices-wrapper .apml-section-head p {
    font-size: 18px;
    line-height: 20px;
    margin-top: 0px;
    color: rgb(85, 85, 85);
}
 .property-card {
    box-shadow: none;
    border-width: 0px;
    border-style: none;
    border-color: currentcolor;
    border-image: none;
    border-radius: 0px;
        margin-bottom: 30px;
        border-bottom: 1px solid rgb(216, 216, 216)!important;
        padding-bottom: 15px;
}
.property-image {
    height: 170px !important;
    position: relative!important;
    overflow: hidden!important;
    border-radius: 12px!important;
}
 .property-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
.apml-coreservices-slider .property-content {
    padding: 0px;
}
.property-content h3 {
    margin-top: 8px!important;
    line-height: 25px!important;
    color: rgb(51, 51, 51)!important;
    font-size: 18px!important;
    font-weight: 500!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.property-content p {
    padding-top: 0px!important;
    color: rgb(116, 116, 116)!important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-height: 16px!important;
    height: 30px!important;
    letter-spacing: 0.2px!important;
    display: -webkit-box!important;
    margin-top: 8px!important;
    font-size: 12.5px!important;
    overflow: hidden!important;
    
}
.main-title{
        line-height: 1.2;
            font-size:26px !important;
                margin: 10px 0 3px !important;
}
.list-feature .sub-title{
    padding-bottom: 30px;
}
.faq-image-bg{
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    max-height: 690px;
    height: 685px;
    background: red;
}
.faq-image-bg img{
        width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: inherit;
}





