#inner-page-wrapper {

    margin-bottom: 0;

}

.custom-breadcrumbs {

    background: none;

    padding: 28px 0 25px;

    position: relative;

    z-index: 2;

}

    #breadcrumbs {

        font-size: 12px;

        color: #b6b6b6;

        line-height: 1;

        text-transform: uppercase;

    }

        #breadcrumbs a {

            color: #a7a7a7;

        }

        #breadcrumbs span[property="itemListElement"].breadcrumb_last {

            color: #686868;

        }



.otr-wrapper {

    font-size: 0;

}

    .otr-heading {

        position: relative;

    }

    .otr-heading::before {

        content: '';

        display: block;

        position: absolute;

        top: -65px;

        left: 0;

        width: calc( (100vw - 1320px) / 2 + 1313px );

        height: 184px;

        background: #f6f6f6;

        border-top-right-radius: 15px;

        pointer-events: none;

        z-index: -1;

    }

        .otr-heading-col {

            display: inline-block;

            vertical-align: top;

        }

            .otr-page-title {

                font-family: "Poppins", sans-serif;

                font-size: 50px;

                font-weight: 700;

                color: #616161;

                text-transform: lowercase;

                padding-top: 38px;

            }

                .otr-page-title span {

                    color: #abd26a;

                }

        .otr-heading-col:last-child {

            float: right;

        }

            .otr-cta-wrap {

                background: #fff;

                padding: 15px 0 25px 5px;

            }

                .otr-cta-item {

                    display: inline-block;

                    vertical-align: top;

                    margin-left: 5px;

                }

                    .otr-cta-item a {

                        display: block;

                        background: linear-gradient(to bottom, #07628e, #086997, #086fa1);

                        border-bottom-left-radius: 10px;

                        border-bottom-right-radius: 10px;

                        padding: 16px 0;

                        max-height: 79px;

                        width: 160px;

                        text-align: center;

                    }

                    .otr-cta-item a:hover {

                        background: #abd26a;

                    }

                        .otr-cta-item a img {

                            display: inline-block;

                            vertical-align: middle;

                            max-width: 100%;

                            margin-right: 10px;

                        }

                        .otr-cta-item a span {

                            display: inline-block;

                            vertical-align: middle;

                            font-family: "Poppins", sans-serif;

                            font-size: 24px;

                            font-weight: 600;

                            color: #fff;

                            text-transform: lowercase;

                            text-align: left;

                        }

                    .otr-cta-item:last-child a {

                        width: 203px;

                    }

    .otr-excerpt {

        font-family: "Poppins", sans-serif;

        font-size: 17px;

        font-weight: 300;

        color: #686868;

        line-height: 30px;

        text-align: center;

        max-width: 1110px;

        margin: 73px auto 0;

        padding: 0 20px;

    }

    .otr-rer-wrapper {

        position: relative;

        background-image: url('../../images/our-track-record/otr-re-redefined-bg.jpg');

        background-size: cover;

        background-position: center;

        background-repeat: no-repeat;

        margin-top: 91px;

        padding: 94px 0 117px;

    }
        .otr-rer-wrapper .custom-container.container {
            max-width: 1010px;
        }

        .otr-rer-title {

            font-family: "Poppins", sans-serif;

            font-size: 35px;

            font-weight: 600;

            color: #076390;

            text-align: center;

            text-transform: lowercase;

        }

        .rer-list-wrap {

            padding-top: 39px;

            margin: 0 -15px;

        }

            .rer-item {

                display: inline-block;

                vertical-align: top;

                width: 33%;

                padding: 15px;

            }

                .rer-item-inner {

                    background: #fff;

                    padding: 35px 0 23px;

                    min-height: 184px;

                    border-radius: 10px;

                }

                    .rer-item-value {

                        font-family: "Poppins", sans-serif;

                        font-size: 57px;

                        font-weight: 600;

                        color: #07628e;

                        text-align: center;

                        margin-bottom: 5px;

                    }

                    .rer-item-label {

                        font-family: "Poppins", sans-serif;

                        font-size: 14px;

                        font-weight: 500;

                        color: #616161;

                        text-align: center;

                        text-transform: uppercase;

                        line-height: 16px;

                    }

                        .rer-item-label span {

                            color: #abd26a;

                            text-transform: initial;
                            display: block;

                        }

    .otr-recent-sales-wrapper {

        padding-top: 57px;

        padding-bottom: 90px;

    }

        .otr-recent-sales-title {

            font-family: "Poppins", sans-serif;

            font-size: 45px;

            font-weight: 600;

            color: #616161;

            text-transform: lowercase;

            text-align: center;

        }

            .otr-recent-sales-title span {

                color: #07628e;

            }

            .otr-recent-sales-slides-wrap {

                position: relative;

                padding: 52px 14px 0;

            }

                .otr-recent-sales-slide-wrap {

                    position: relative;

                    margin-bottom: 10px;

                }

                    .otr-recent-sales-slide-item {

                        padding: 0 6px;

                    }

                    .otr-recent-sales-slide-item a:hover .otr-recent-sales-slide-item-image {

                        opacity: .8;

                    }

                        .otr-recent-sales-slide-item-image {

                            position: relative;

                            background-size: cover;

                            background-position: center;

                            background-repeat: no-repeat;

                            height: 252px;

                        }

                            .otr-recent-sales-slide-item-image::after {

                                content: "";

                                position: absolute;

                                bottom: 0;

                                left: 0;

                                width: 100%;

                                height: 80px;

                                background: linear-gradient(to bottom, transparent, rgba(0,0,0,.3), rgba(0,0,0,.6));

                            }

                            .otr-recent-sales-slide-item-address {

                                position: absolute;

                                bottom: 43px;

                                left: 20px;

                                font-family: "Poppins", sans-serif;

                                font-size: 13px;

                                font-weight: 600;

                                color: #fff;

                                z-index: 1;

                            }

                            .otr-recent-sales-slide-item-price {

                                position: absolute;

                                bottom: 11px;

                                left: 20px;

                                font-family: "Poppins", sans-serif;

                                font-size: 25px;

                                font-weight: 600;

                                color: #fff;

                                z-index: 1;

                            }

                    .otr-recent-sales-slide-arrows {

                        position: absolute;

                        top: 50%;

                        left: 6px;

                        transform: translateY(-50%);

                        width: calc(100% - 12px);

                        pointer-events: none;

                    }

                        .otr-recent-sales-slide-arrows div {

                            display: inline-block;

                            vertical-align: top;

                            width: 54px;

                            height: 54px;

                            background: #727272;

                            text-align: center;

                            padding: 13px 0;

                            pointer-events: auto;

                            cursor: pointer;

                        }

                        .otr-recent-sales-slide-arrows div:hover {

                            background: #07628e;

                        }

                        .otr-recent-sales-slide-arrows div:last-child {

                            float: right;

                        }

                            .otr-recent-sales-slide-arrows div span {

                                font-size: 27px;

                                color: #fff;

                            }

    .otr-recent-sales-link {

        text-align: center;

        padding-top: 45px;

    }

        .otr-recent-sales-link a {

            width: 240px;

        }

            .otr-recent-sales-link a:hover span {

                color: #fff;

            }

            .otr-recent-sales-link a span {

                color: #676767;

            }

    .otr-inquiry {

        background: #07628e;

        padding: 42px 0 58px;

    }

        .otr-inquiry-text {

            font-family: "Poppins", sans-serif;

            font-size: 18px;

            font-weight: 600;

            color: #fff;

            text-align: center;

            max-width: 930px;

            margin: 0 auto;

            line-height: 27px;

        }

            .otr-inquiry-text a {
                color: #cbe2a4 !important;
            }
            .otr-inquiry-text a:hover {
                color: #b5e267 !important;
            }

        .otr-inquiry-link {

            text-align: center;

            padding-top: 33px;

        }

            .otr-inquiry-link a {

                width: 160px;

            }

                .otr-inquiry-link a:hover span {

                    color: #fff;

                }

                .otr-inquiry-link a span {

                    color: #676767;

                }

.footer-top {

    padding: 0 0 72px;

}

.footer-top .container::before {

    opacity: 0;

}



.rer-item-value.double {

    display: inline-block;

}



.rer-item-inner {

    text-align: center;

}



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

    .otr-page-title {

        font-size: 40px;

    }

    .otr-cta-item a {

        width: 130px;

    }

    .otr-cta-item:last-child a {

        width: 170px;

    }

    .otr-cta-item a img {

        max-height: 30px;

    }

    .otr-cta-item a span {

        font-size: 17px;

    }

    .rer-item-label {

        font-size: 11px;

    }



    .rer-item-value {

        font-size: 45px;

    }

}



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

    .otr-heading-col {

        width: 100%;

        text-align: center;

    }

    .otr-cta-wrap {

        background: transparent;

    }

    .otr-excerpt {

        padding: 0 10px;

    }

    .rer-list-wrap {

        text-align: center;

    }

    .rer-item {

        width: 33.33%;
        padding: 15px;

    }

    .otr-inquiry {

        margin-bottom: 40px;

    }

    .otr-cta-item {

        margin-bottom: 10px;

    }

}



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

    .rer-item {

        width: 50%;

    }

    .otr-cta-item a {
        border-radius: 10px;
    }



    .otr-cta-item {

        display: block;

    }



    .otr-cta-item a {

        margin: 0 auto;

        width: 170px;

    }

}



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

    .rer-item {

        width: 100%;

    }

}