body {
    font-family: "karla";
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
    color: #000000;
}

p {
    font-size: 16px;
    line-height: 30px;
    font-family: 'Karla';
    color: #000;
    font-weight: 400;
}

h2 {

    font-size: 32px;
    font-weight: 700;
    line-height: 38.4px;


    margin-bottom: 30px;
}

h2,
h3,
h4,
h5,
h6 {
    font-family: 'Lato';
    color: #000;
}

.dropdown-toggle:after {
    content: "\f078" !important;
    position: absolute;
    font-size: 11px;
    top: calc(50% - 5px);
    border: 0px !important;
    font-family: "Font Awesome 5 Pro";
    vertical-align: baseline;
    width: auto;
    height: auto;
    border: 0;
    color: #000000;
    display: flex;
    line-height: 11px;
    right: 0px;
}

.navbar ul.navbar-nav li .nav-link {
    padding: 10px 15px !important;
    font-size: 16px;
}


.mobile-nav-container-extra {
    display: flex;
}


ul.navbar-nav {
    
}



@media(max-width:1571px) {

    .container {
        width: 100%;
        max-width: 1276px !important;


    }
}

.navbar-toggler {
    padding: .25rem 0.75rem;
    font-size: 1.40625rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 20px;
    width: 57px;
    height: 47px;
    border-radius: 50% !important;
}


.navbar-toggler span {
    display: block;
    background-color: #000000;
    height: 2px;
    width: 28.35px;
    margin-top: 6px;
    margin-bottom: 6px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    position: relative;
    left: 0;
    opacity: 1;
    border-radius: 5px;
}

.header-bar .tel-head {
    display: none !important;
}

.navbar-toggler {
    background: transparent !important;
}

.arrow-before li
{}

.header-bar .col-xxl-9 {
    width: auto;
}

.arrow-before a{
    color: #F2830C;
    border-bottom: 1px solid #F2830C;
}



.arrow-before span {
    position: relative;
    border-bottom: 1px solid #F2830C;
    padding: 7px 0px;
    color: #F2830C;
}
.arrow-before a:before {
    content: "";
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.91455 0.453125C8.12549 0.265625 8.32471 0.265625 8.51221 0.453125L15.8599 7.83594C16.0708 8.02344 16.0708 8.21094 15.8599 8.39844L8.51221 15.7812C8.32471 15.9688 8.12549 15.9688 7.91455 15.7812L7.21143 15.0781C7.14111 15.0078 7.10596 14.9141 7.10596 14.7969C7.10596 14.6797 7.14111 14.5742 7.21143 14.4805L12.6606 9.03125H0.672363C0.391113 9.03125 0.250488 8.89062 0.250488 8.60938V7.625C0.250488 7.34375 0.391113 7.20312 0.672363 7.20312H12.6606L7.21143 1.75391C7.02393 1.54297 7.02393 1.34375 7.21143 1.15625L7.91455 0.453125Z" fill="%23F2830C"/></svg>');
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 15px;
    height: 15px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

.navbar ul.navbar-nav li.arrow-before .nav-link {
    border-bottom: 0;
    padding-right: 20px !important;
    position: relative;
}




/*banner-section*/
.banner-section {
   
    position: relative;
    background: linear-gradient(89.64deg, #FAF9F9 0.31%, rgba(215, 240, 252, 0.94) 90.46%);
}

.banner_row {
    display: flex;

    padding-bottom: 60px;
}

.changeImage_position .banner_row {
    width: auto;
    justify-content: space-between;
}

.image-right {
    position: absolute;
    right: 0;
    bottom: 0;
    overflow: hidden;
    padding-left: 0;
    height:341px;
    

}

.image-right img{
    width:100%;
    height:100%;

}

.changeImage_position .image-right {
    position: unset;
    width: 47%;
    height: auto;
    

}

p#breadcrumbs {
    padding-top: 26px;
}

p#breadcrumbs a {
    color: #000;
    font-size: 16px;
    line-height: 30px;
    font-family: 'Karla';
    font-weight: 700;
}

span.breadcrumb_last {
    font-weight: 400;
}

.baner-heading h1 {
    font-size: 38px;
    line-height: 53.21px;
    color: #000;
    font-family: 'Lato';
    font-weight: 700;
}

.baner-heading h1 span {
    color: #61CBF5;
}

.baner-text ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.baner-text li {
    font-family: 'Lato';
    font-size: 20px;
    line-height: 24px;
    font-weight: 400;
    padding-left: 30px;
    position: relative;
}

.baner-text li:before {
    content: "";
    background: url('data:image/svg+xml,<svg width="20" height="15" viewBox="0 0 20 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.7582 1.4209L6.56723 13.6119L1.02588 8.07052" stroke="%231ABD0B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 20px;
    height: 15px;
    position: absolute;
    left: 0;
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-0%, -50%);
    background-size: 100%;
}

.baner-text {
    margin-top: 18px;
}

.btn-group {
    margin-top: 60px;
    gap: 40px;
}

.btn-layout-transparent {
    border: 1px solid #F2830C;
    padding: 15px 16px 14px 15px;
    min-width: fit-content;
    display: flex;
    gap: 13px;
    color: #F2830C;
    font-weight: 700;
    font-size: 16px !important;
    border-radius: 10px;
    line-height: 16px !important;
    font-family: 'Karla';
}

.btn-layout-transparent:hover {
    background: #f59c3c;
    color: #fff;
}

a.btn.btn-layout.btn-banner {
    height: 48px;
}

a.btn.btn-layout.btn-banner:before{
height: 48px;
width: 67px;
}



.btn-layout span {
    padding: 15px 30px;
}

a.btn.btn-layout.btn-banner span{
    padding: 14px 25.8px  15px 21.29px;
}

.btn-layout-transparent:hover img {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(28deg) brightness(106%) contrast(102%);
}

.btn-icon {
    z-index: 2;
}

.btn-layout {
    padding: 0;
    display: flex;
    align-items: center;
    background: #F59C3C;
    border: 0px;
    box-shadow: 0px 1px 1px 1px #0000004D;
    width: fit-content;
    border-radius: 10px;
    color: #fff;
    line-height: 16px;
    font-size: 16px;
    
    position: relative;
    font-family: 'Karla';
    font-weight: 700;
    height: 46px;
    min-width: fit-content;
}

.btn.btn-layout:before {
    content: "";
    background: #F2830C;
    border-radius: 0px 10px 10px 0px;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    height: 100%;
    width: 49px;
    height: 46px;
}



/*statstic-section*/
.statstics_section {
    padding: 60px 0px 50px;
}


.statstics_container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    background-color: #fff;
    padding: 20px 0;
    /* box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); */
    gap: 70px;
}





.statstics_container .main-heading h2 {

    font-size: 34px !important;
    font-weight: 700;
    line-height: 51px;

    width: 88%;

}

.statstics_container .main-heading h2 span {
    color: #61CBF5;
}



.stats {
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
    flex: 1 1 100%;
    padding: 30px 40px;
    box-shadow: 0px 2px 7.6px 0px #0000001A;
    background: linear-gradient(90deg, #F9F9F9 0%, #FAFAFA 100%);
    border-radius: 10px;
}



.stat-item:nth-child(2) {
    max-width: 120px;
}

.stat-item:first-child {
    max-width: 192px;
    flex: 1;
}

.stat-item:last-child {
    max-width: 92px;
}

img.rating-image-stats {

    display: flex;
}


.stat-item h3 {
    margin: 0;

    font-size: 26px !important;
    line-height: 31.2px;
    margin-bottom: 5px;
}

.stat-item p {
    margin: 0px 0 0;
    color: #000000;
    width: 86%;
    font-family: Lato;
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
}

/* .block_column {
      flex: 1;
      max-width: 48%;
      padding-left: 15px;
      padding-right: 15px;
  } */

.arrow_circle {
    margin-bottom: 5px;
}

a.logo {
    max-width: 216px;
    display: block;
}

.logo img.img-fluid {
    width: 100%;
    height: 100%;
}

.navbar ul.navbar-nav li:first-child .nav-link {
    padding-left: 0 !important;
}

.navbar ul.navbar-nav li .nav-link {
    padding: 10px 25px !important;
}

@media(max-width:991px) {
    .statstics_container {

        padding: 0;
        gap: 30px;
    }

}


@media (max-width: 768px) {

    .statstics_section {
        padding: 30px 0px;
    }

    .statstics_container {
        flex-direction: column;
        padding: 0;
        gap: 30px;
    }



    .statstics_container .main-heading h2 {
        font-size: 24px !important;
        line-height: 36px;
        width: 100%;
        margin-bottom: 5px;
    }

    .stats {
        padding: 30px 25px;
        flex-wrap: nowrap;
        gap: 20px;
    }

    .stat-item h3 {
        margin: 0;
        font-size: 18px !important;
        line-height: 21.2px;
        margin-bottom: 10px;
    }

    .arrow_circle {
        display: flex;

        width: 31px;
        height: 22px;
        margin-bottom: 0;
    }


    .stat-item p {
        font-size: 14px;
        line-height: 18px;
    }
    .arrow_circle{
        margin-bottom: 10px;
    }
}

/*banner-contact-section*/


.banner-section-contact {

    position: relative;
}

.banner-row-contact {

    padding-bottom: 60px;
    
}

.contact-items a {
    color: #000;
}

.contact-banner-image img {
    width: 100%;
    height: 100%;
}


.contact-banner-image {
    position: unset;
    height: auto;

}

p#breadcrumbs {
    padding-top: 26px;
}



span.breadcrumb_last {
    font-weight: 400;
}

.baner-heading h1 {
    font-size: 38px;
    line-height: 53.21px;
    color: #000;
    font-family: 'Lato';
    font-weight: 700;
}

.opening-hours .col {
    padding: 0;
}


.opening-hours .row_grid {
    display: grid;
    grid-template-columns: auto 1fr;
    gap: 5px;
}

.baner-container_conatct p {
    line-height: 20px;
    width: 90%;
}

.contact_box h3 {
    font-size: 26px !important;
    color: #61CBF5;
    line-height: 36.4px;
    margin-bottom: 16px;
}


.navbar ul.navbar-nav li.active > .nav-link span {
    border-bottom: 1px solid #F2830C;
    padding-bottom: 7px;
}



/*case-study*/
.case-studyBlocks {
    padding: 74px 0px;
    background: #FAFAFA;
}

.block-inner_row {
    display: flex;
    flex-wrap: wrap;
    gap: 11px;
}

.image-col img {
    width: 100%;
    height: 274px;
    object-fit: cover;
}

.case-studyBlocks .content-inside {
    gap: 25px
}

.casestudy-button {
    margin-top: 15px;
}

.case-studyBlocks .block_content h6{
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
    margin-bottom: 25px;

}

.case-studyBlocks .block_content ul {
    gap: 17px;
}


.image-col {
    flex: 1 1 calc(50% - 20px);
    padding: 0;
}

.first-col {
    border-radius: 10px 0px 0px 0px;
}

.first-col img {
    border-radius: 10px 0px 0px 0px;
}

.second-col {
    border-radius: 0px 10px 0px 0px;
}

.second-col img {
    border-radius: 0px 10px 0px 0px;
}

.third-col {
    border-radius: 0px 0px 10px 10px;
}

.third-col img {
    border-radius: 0px 0px 10px 10px;
    height: 340px;
}

.funda-review-img {
    position: absolute;
    top: 19px;
    left: 30px;
    background: #01445D;
    padding: 16px;
    border-radius: 10px;
    color: #fff;
    font-family: Karla;
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
}


.small-heading {
    font-family: Lato;
    font-size: 22px;
    font-weight: 700;
    line-height: 26.4px;
    text-align: left;
    color: #61CBF5;
    margin-bottom: 12px;
}


.btn-case_study.btn-layout span.btn-icon{
    padding: 11px 10px;
}

@media(max-width:575px) {
    .image-col {
        width: 50%;
        height: 170.13px;
    }

    .third-col {
        width: 100%;
        height: 188.5px;
    }

    .image-col img {
       
        width: 100%;
        height: 100%;
    }
}

/*content-blocks*/
.contentBlocks {
    padding: 60px 0px;
}

.light-bg {
    background: #FAFAFA;
}


.block_row {
    gap: 70px;
    flex: 1;
}

.contentBlocks .block_row {
    gap: 40px;
}

.row-reverse {
    flex-direction: row-reverse;
}

.transparent-bg {
    background: transparent;
}



.contentBlocks img {
    width: 100%;
    height: 100%;
    border-radius: 15px;
    object-fit: cover;
    object-position: center;
}

.block_content ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.content-inside {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.btn-mrgn .content-button {
    margin-top: 20px;
}

.block_content ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.block_content li {
    padding-left: 40px;
    position: relative;
    font-size: 16px;
    line-height: 30px;
}

.block_content li:before {
    content: "";
    width: 20px;
    height: 20px;
    background: url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M10.1107 20.2594C11.4222 20.2594 12.7209 20.0011 13.9326 19.4992C15.1443 18.9973 16.2452 18.2616 17.1726 17.3342C18.1 16.4068 18.8357 15.3059 19.3376 14.0942C19.8395 12.8825 20.0978 11.5838 20.0978 10.2723C20.0978 8.96075 19.8395 7.66207 19.3376 6.45037C18.8357 5.23868 18.1 4.13771 17.1726 3.21032C16.2452 2.28293 15.1443 1.54728 13.9326 1.04538C12.7209 0.543481 11.4222 0.285156 10.1107 0.285156C7.46191 0.285156 4.92164 1.33737 3.0487 3.21032C1.17575 5.08326 0.123535 7.62353 0.123535 10.2723C0.123535 12.921 1.17575 15.4613 3.0487 17.3342C4.92164 19.2072 7.46191 20.2594 10.1107 20.2594ZM9.85321 14.3115L15.4016 7.65343L13.6971 6.23304L8.92552 11.9579L6.45648 9.48773L4.88739 11.0568L8.21643 14.3859L9.07533 15.2448L9.85321 14.3115Z" fill="%231ABD0B"/></svg>');
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 7px;
    background-repeat: no-repeat;
    background-size: 100%;
}

.content-inside h2 {
    color: #000;
    font-size: 32px !important;
    line-height: 38.4px;
    font-weight: 700;
    width: 100%;
}
.paragraph-spacing .block_content li {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.paragraph-spacing .block_content li p {
    margin-bottom: 0;
}

.paragraph-spacing .block_content li h4 {
    margin-bottom: 0;
}

 

.btn-layout span.btn-icon {
    
    display: flex;
    padding: 9px 16px;
    border-radius: 0px 10px 10px 0px;
    width: 49px;
    height: 46px;
    align-items: center;
    justify-content: center;
} 

a.btn.btn-layout.btn-banner span.btn-icon{
    width: 67px;
    height: 48px;

}

.btn-layout span.btn-icon img{
object-fit: unset;
}


.different-icon .block_content li:before {
    border-radius: unset;
    width: 24px;
    height: 24px;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 8px;

}

.different-icon .block_content li:first-child::before {
    background: url('data:image/svg+xml,<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.0708 2.8136H13.2097V1.04138C13.2097 0.806371 13.1164 0.580986 12.9502 0.414809C12.784 0.248631 12.5586 0.155273 12.3236 0.155273C12.0886 0.155273 11.8632 0.248631 11.697 0.414809C11.5309 0.580986 11.4375 0.806371 11.4375 1.04138V2.8136H2.57642C2.10639 2.8136 1.65562 3.00031 1.32327 3.33267C0.990914 3.66502 0.804199 4.11579 0.804199 4.58582V17.8774C0.804199 18.3475 0.990914 18.7982 1.32327 19.1306C1.65562 19.4629 2.10639 19.6497 2.57642 19.6497H6.93607L4.54247 22.6403C4.39559 22.8239 4.32766 23.0583 4.35362 23.292C4.37959 23.5257 4.49732 23.7395 4.68092 23.8864C4.86453 24.0332 5.09896 24.1012 5.33264 24.0752C5.56633 24.0492 5.78013 23.9315 5.92701 23.7479L9.20451 19.6497H15.4427L18.7202 23.7479C18.7929 23.8388 18.8829 23.9145 18.9848 23.9707C19.0868 24.0268 19.1989 24.0624 19.3146 24.0752C19.4303 24.0881 19.5474 24.078 19.6592 24.0456C19.771 24.0132 19.8754 23.9591 19.9663 23.8864C20.0572 23.8136 20.1329 23.7237 20.1891 23.6217C20.2452 23.5198 20.2807 23.4077 20.2936 23.292C20.3065 23.1763 20.2964 23.0592 20.264 22.9474C20.2316 22.8355 20.1775 22.7312 20.1047 22.6403L17.7111 19.6497H22.0708C22.5408 19.6497 22.9916 19.4629 23.3239 19.1306C23.6563 18.7982 23.843 18.3475 23.843 17.8774V4.58582C23.843 4.11579 23.6563 3.66502 23.3239 3.33267C22.9916 3.00031 22.5408 2.8136 22.0708 2.8136Z" fill="%231ABD0B"/></svg>');
    background-repeat: no-repeat;
    background-size: 100%;

}

.different-icon .block_content li:nth-child(2)::before {
    background: url('data:image/svg+xml,<svg width="25" height="20" viewBox="0 0 25 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.18195 19.4206V9.40652L2.11752 11.7596L0.804199 10.0085L12.843 0.815186L17.2208 4.15322V1.90962H20.5041V6.67043L24.8818 10.0085L23.5685 11.7596L20.5041 9.40652V19.4206H15.0319V12.854H10.6541V19.4206H5.18195ZM10.6541 8.50361H15.0319C15.0319 7.91991 14.813 7.44091 14.3752 7.06662C13.9375 6.69232 13.4267 6.50553 12.843 6.50626C12.2593 6.50699 11.7486 6.69414 11.3108 7.06771C10.873 7.44128 10.6541 7.91991 10.6541 8.50361Z" fill="%231ABD0B"/></svg>');
    background-repeat: no-repeat;
    background-size: 100%;
}

.different-icon .block_content li:last-child::before {
    background: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.4137 21.325C12.1833 21.325 10.1986 20.6917 8.45956 19.4253C6.72057 18.1588 5.49193 16.5238 4.77365 14.5202H0.804199V12.2519H4.26329C4.20658 11.7983 4.18314 11.3779 4.19297 10.9908C4.2028 10.6037 4.22624 10.268 4.26329 9.98367H0.804199V7.71541H4.77365C5.49193 5.71179 6.72057 4.07675 8.45956 2.81031C10.1986 1.54387 12.1833 0.910645 14.4137 0.910645C15.718 0.910645 16.9515 1.14238 18.1144 1.60586C19.2773 2.06935 20.312 2.7071 21.2185 3.51914L19.6024 5.10692C18.903 4.50205 18.114 4.0295 17.2354 3.68926C16.3569 3.34902 15.4163 3.1789 14.4137 3.1789C12.8071 3.1789 11.3705 3.59966 10.104 4.44119C8.83761 5.28271 7.88305 6.37412 7.24038 7.71541H14.4137V9.98367H6.5599C6.48429 10.494 6.45594 10.9431 6.47484 11.331C6.49374 11.7189 6.52209 12.0259 6.5599 12.2519H14.4137V14.5202H7.24038C7.88305 15.8622 8.83761 16.954 10.104 17.7955C11.3705 18.6371 12.8071 19.0574 14.4137 19.0567C15.4155 19.0567 16.3561 18.8866 17.2354 18.5463C18.1148 18.2061 18.9037 17.7335 19.6024 17.1287L21.2185 18.7165C20.3112 19.5292 19.2761 20.1674 18.1133 20.6309C16.9504 21.0943 15.7172 21.3257 14.4137 21.325Z" fill="%231ABD0B"/></svg>');
    background-repeat: no-repeat;
    background-size: 100%;
}

.block_content h4 {
    color: #000;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    font-family: 'Lato';
}

.ulspacing .block_content ul {
    gap: 13px;
}

@media(max-width:991px) {
    .content-inside h2 {
        width: 100%;
    }
}

@media(max-width:757px) {
    .contentBlocks .row.block_row {
        flex-direction: column-reverse;
       
        gap: 30px;
    }

    .content-inside h2 {

        font-size: 22px !important;
        line-height: 26.4px;
    }

    .btn-icon img {
        border-radius: 0;
    }

    .contentBlocks {
        padding: 25px 0px;
        margin-bottom: 25px;
    }

}

/*cta-section*/
.ctaBlocks {
    padding: 36px 0px;
    background: #FAFAFA;
}

.btn-withoutbg {
    padding: 0;
    display: flex;
    gap: 15px;
    align-items: center;
    color: #F2830C;
}

.btn-title {
    border-bottom: 2px solid #F2830C;
}

.arrow_orange {
    display: flex;
    width: 17px;
    height: 14px;
}

.hero-waardechecker {
    border-radius: 10px;
    background: #FFF;
    padding: 18px 26px;
    width: fit-content;
    border: 1px solid #D9D9D97A;
}

.cta_form {
    display: flex;
    gap: 20px;
    align-items: center;
}

.forminputcontainer {
    display: flex;
    flex-direction: column;
}

.cta_form input {
    border: 1px solid #D9D9D97A;
    border-radius: 10px;
    color: #797979;
    font-family: 'Karla';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    padding: 17px 15px;
    width: 107px;
}

button.forms-button.btn.btn-layout.btn-case_study {
    height: 46px;
    margin-top: 27px;
}

.content-inside h2 {
    margin-bottom: 0;
}

.cta_form label {

    margin-bottom: 0;
}

.btn-cta-right span.btn-title {
    color: #BB672B;
    border-bottom-color: #BB672B;
}




@media(max-width:632px) {
    .cta_form {

        gap:14px;
        justify-content: center;
    }

    .cta_form label {
        margin-bottom: 0;
        font-size: 14px;
        line-height: 25.1px;
    }

    .cta_form input{
        padding:16px 14px;
        width: 105px;
        height: 46px;
    }
    input#huisnummer {
        width: 97px;
    }

    button.forms-button.btn.btn-layout.btn_cta {
        display: flex;
        margin-top: 25px;
        background: #C86D2C;
    }

    .btn-layout.btn_cta span {
        padding: 15px 18px;
    }

    

    .hero-waardechecker{
        padding: 9px 14px 19px;
    }

    .btn-layout.btn_cta span.btn-icon {
        width: 39px;
        padding: 16px 11px;
    }
    .btn.btn-layout.btn_cta:before{
        width: 39px;
        height: 46px;
        background: #BB672B;

    }

}

/*graph-section*/
.funda-advertisement {
    padding: 60px 0;
    display: block;
}

.funda-stats {
    gap: 70px;
}

.funda-highlights {
    display: grid;
    gap: 35px 33.84px;
    grid-template-columns: 1fr 1fr;
}


.highlight-item {
    background: #01445D;
    box-shadow: -2px 4px 7.2px 0px #00000026;
    box-shadow: 0px 2px 7.6px 0px #0000001A;
    border: 2px solid #002C3C;
    padding: 25px 20px;
    border-radius: 10px;
    display: flex;
    gap: 0px 10px;
    color: #fff;
    flex-wrap: wrap;
    align-items: center;
    height: 120px;
}

.highlight-item h3 {
    color: #FFFFFF;
    font-size: 32px !important;
    line-height: 38px;
    font-family: 'Lato';
    margin-bottom: 0;
}

.highlight-item h3 span {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 400 !important;
}

.highlight-item p {
    color: #fff;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 0;
}

.highlight-item:nth-child(3) p {
    width: 57%;
}

p.small-text {
    text-align: right;
    font-size: 14px;
    line-height: 30px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 0;
    margin-top: 18px;
    margin-right: 3px;
}

.chart-image img {
    width: 100%;
    height: 100%;
    padding-bottom: 12px;
}

.sold-price {
    font-weight: bold;
}



@media(max-width:757px) {
    .funda-stats.row {
        gap: 30px;
    }

    .chart-image img {

        width: 100%;
    }

    .chart-image {
        margin-bottom: 30px;
    }
}

@media(max-width:657px) {
    .funda-highlights {

        grid-template-columns: 1fr;
    }

    .highlight-item:last-child h3 {
        width: 100%;
    }

    p.small-text {
        text-align: left;
        margin-top: 20px;
    }

}

/*propert-section*/
.property-section {
    padding: 60px 0px;
}

.property-list {}

.property-list .slick-track {
    display: flex;
    
}



.property-item {
    margin-right: 69px;
    padding: 0;
    width: 33% !important;
}

.property-item:last-child {
    margin-right: 0;
}

.property-image{
    height: 281px;
}

.property-image img {
    width: 100%;
    border-radius: 15px;
    height: 100%;
    object-fit: cover;
    object-position: left;
}

.property-item h3 a {
    color: #000;

}

.prperty-information {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: 15px;
}

a.btn.btn-withoutbg.btn-property {
    margin-top: 25px;
}

.apartment-area small {
    font-size: 16px;
}

/* .property-item.slick-slide {
        margin-right: 30px;
    } */


/*team-section*/
.team_section {
    padding: 60px 0px;
}

.team-row {
    gap: 69px;
}

.member-box {
    display: flex;
}

.member-image img.img-fluid {
    border-radius: 10px;
    height: 100%;
    object-fit: cover;
}

.col-md-6.col-lg-6.team-mmber-box:nth-child(2) .member-image img.img-fluid{
object-fit: contain;
}

.team-row .col-lg-6 {
    max-width: 47%;
}

.contact-information a {
    display: flex;
    color: #000;
    font-family: 'Karla';
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    gap: 10px;
    align-items: center;
    margin-bottom: 10px;
}



.member-name {
    font-family: 'Lato';
    font-size: 18px;
    font-weight: 700;
    line-height: 21.6px;
    text-align: left;
    color: #000;
    margin-bottom: 0;
}

.member-detail {
    padding-right: 0;
}

.member-image {
    padding-left: 0;
}

.member-short-bio {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
}

.text-secondary {
    color: #000000 !important;
    margin-bottom: 8px;
}

.contact-information {
    margin-top: 10px;
}





@media(max-width:1430px) {
    .contact-information a {
        font-size: 14px;
    }
}


@media(max-width:1199px) {

    .team-row .col-lg-6 {
        max-width: 50%;
    }

    .team-row .col-lg-6.team-mmber-box {
        max-width: 47%;
        flex: 1 1 calc(47% - 69px);
    }
    

}

@media(max-width:657px) {
    .member-short-bio {
        font-size: 14px;
        line-height: 16.48px;
    }

    a.mailid {
        font-size: 14px;
        word-break: break-word;
    }

}

/*testimonial-section*/
.testimonial {
    padding: 60px 0px;
}

.row.section_top-row {
    display: flex;
    justify-content: space-between;
}

.review-starr {
    display: flex;
    gap: 6px;
    margin-bottom: 23px;
    line-height: normal;
}

.rating-text {
    display: flex;
    align-items: baseline;
    gap: 4px;
}

.rating-text h5 {
    margin-bottom: 0;

    font-size: 26px;
    line-height: 31px;

}

.client-name h5 {
    font-family: 'Karla';
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 0;
}

.client-name p {
    margin-bottom: 0;
}

.rating-text p {
    margin-bottom: 0;
}


.client-testimonial-row {
    margin-top: 27px;
}

.testimonial-box {
    background: #FAFAFA;
    border: 1px solid #FAFAFA;
    padding: 20px 27px;
    box-shadow: 0px 2px 7.6px 0px #0000001A;
    position: relative;
    border-radius: 10px;

}

.testimonial-box:before {
    content: "";
    background: #61CBF5;
    width: 4px;
    height: 86px;
    position: absolute;
    left: 0;
    top: 40px;
}

.client-detail {
    display: flex;
    gap: 20px;
}


.testimonial-button.common-btn {
    margin-top: 30px;
}

.heading-review h2 {
    margin-bottom: 0;
}

.heading-review {
    display: flex;
    align-items: center;
    gap: 9px;
    
}

.testimonial .row.section_top-row {
    padding: 0 15px;
}

.funda-review {
    display: flex;
    align-items: center;
    gap: 5px;
    
}

.funda-review p {
    margin-bottom: 0;
}

.testimonial-box {
    margin-right: 47px;
}

.testimonial-box:last-child {
    margin-right: 0;
}


.testimonial-box {
    width: 30.6% !important;
}

.testimonial span.btn-title {
    color: #F2830C;
    border-bottom: 2px solid #F2830C;
}


@media(max-width:757px) {
    .rating-text {
        display: none;
    }

    .row.section_top-row {

        gap: 20px;
    }
}

/*video-section*/
.videoBlocks {
    padding: 60px 0px;
}

.video-wrapper {
    position: relative;
    display: inline-block;
    max-width: 100%;
    /* Optional: Set max width */
    height: 100%;
    width: 100%;
}

.video-placeholder {
    display: block;
    width: 100%;
    height: 100%;

}

.videoBlocks .content-inside {
    gap: 31px;
}

.videoBlocks p:first-child {
    margin-bottom: 31px;
}

.videoBlocks p:last-child {
    margin-bottom: 0px;
}

.play-video-btn {
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 10px 20px;
    background-color: rgb(255 255 255);
    color: #fff;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    border-radius: 50%;
    display: flex;
    width: 60px;
    height: 60px;
    font-size: 0;
}

.play-video-btn:hover {
    background-color: rgba(0, 0, 0, 0.9);
}

.iframe-container iframe {

    border: none;
}

a.btn.btn-video {
    padding: 0;
    display: flex;
    gap: 15px;
    align-items: center;
    color: #F2830C;
}

span.home-icon {
    display: flex;
    width: 17px;
    height: 14px;
}

.btn-video .btn-title {
    border-bottom: 2px solid #F2830C;
}

.play-video-btn:before {
    border-style: solid;
    border-width: 1em 0 1em 1.732em;
    border-color: #00000000 #000000 #000000 rgb(0 0 0);
    content: ' ';
    left: 60%;
    top: 50%;
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #000000;
    transform: translate(-60%, -50%) rotate(90deg);
    clip-path: polygon(50% 15%, 0% 100%, 100% 100%);
}

@media(max-width:757px) {
    .videoBlocks .row.block_row {
        gap: 30px;
        flex-direction: column-reverse;
    }
}

/*contact-section*/

.contact_section {
    background: #FAFAFA;
    padding: 74px 0px;
}

.contact-image {
    position: relative;
    display: flex;
    height: 100%;
    border-radius: 10px;
}

.contact-image img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
    /* object-fit: cover; */
}

.contact_section-row .block_column {
    flex: 1 1 ;
}

.contact-review {
    position: absolute;
    top: 20px;
    right: 20px;
    background: #fff;
    padding: 8px 20px;
    border-radius: 10px;
}

.contact-review.funda-review p{
font-size: 10px;
}
img.rating-image-stats.rating-star {
    width: 80px;
}
.review_content {
    margin-bottom:23px;
}

.contact-text {
    margin-bottom: 20px;
}

.contact_section-row {
    gap: 39px;
    
}

span.gfield_required {
    display: none !important;
}

body .contact-form-left .gform_wrapper .top_label .gfield_label {
    font-family: 'Lato';
    font-size: 18px;
    font-weight: 400;
    line-height: 21.6px;
    text-align: left;
    margin-bottom: 8px;
}

.contact-form-left .gform_wrapper.gravity-theme input[type=text],
.contact-form-left .gform_wrapper.gravity-theme input[type=email],
.contact-form-left .gform_wrapper.gravity-theme .gfield select,
.contact-form-left .gform_wrapper.gravity-theme .gfield textarea.large {

    font-family: 'Karla';
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    padding: 18px 12px;
    border: transparent;
    border-radius: 10px;
    color: #444444;
    margin-bottom: 0px;


}

.contact-form-left .gform_wrapper.gravity-theme .gform_footer, .contact-form-left .gform_wrapper.gravity-theme .gform_page_footer{
    margin: 0px 0 0;
    padding: 16px 0;

}



button#gform_submit_button_11 {
    background: #F59C3C;
    border: #F59C3C;
    position: relative;
    padding-right: 62px;
    box-shadow: 1px 1px 1px 0px #0000004D;
    margin-bottom: 0;
    margin-top: 30px;

}

button#gform_submit_button_11:before {
    content: "";
    background-color: #F2830C;
    background-image: url('data:image/svg+xml,<svg width="19" height="15" viewBox="0 0 19 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.8042 7.67285H17.8042M17.8042 7.67285L11.8042 1.67285M17.8042 7.67285L11.8042 13.6729" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    border-radius: 0px 10px 10px 0px;
    background-repeat: no-repeat;
    padding: 18px 16px;
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    height: 100%;
    width: calc(100% - 80%);
    background-position: center;

}


.contact-form-left .gform_wrapper.gravity-theme .gfield textarea.large {
    height: 141px;
}

.block_column {
    flex: 1 1;

}

@media(max-width:857px) {
    .block_column {
        flex: auto;
        width: 100%;
        max-width: 100%;
    }

    .contact-review {
        position: absolute;
        top: unset;
        bottom: 4px;
        right: 4px;
    }
}

/*faq-section*/

.accordian-section {
    padding: 60px 0px;
}

.accordian-inside.accordion {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
}


.acoordian-start {
    background: #FAFAFA;
    padding: 20px 24px;
    color: #000;
    border: 1px solid #E5E5E5;
    height: fit-content;
    border-radius: 10px;

}


.acoordian-start .accordian-title {
    font-size: 18px !important;
    margin-bottom: 0px;
    position: relative;
    padding-right: 20px;
    color: #444444;
    line-height: 21px;
    font-weight: 400;
    font-family: 'Lato';
    cursor: pointer;
}

.acoordian-start .accordian-title:before {
    content: "+";
    position: absolute;
    right: 21px;
    color: #444444;
    font-size: 25px;
    transition: 0.2s easeall;
}

.acoordian-start.active .accordian-title:before {
    content: "-";
}

.accordian2Wrapper {
    display: none;
    width: 100%;
    padding: 5px 0px 20px 0px;
    margin-bottom: 0;
    position: relative;
    cursor: text;
    margin-top: 15px;
}

span.icon-plus {
    right: 0px;
    position: absolute;
    width: 12px;
    height: 12px;
    color: #fff;
    font-weight: 300;
    cursor: pointer;
    border-radius: 100%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    content: "";
}

.accordian2Wrapper p {
    margin-bottom: 0px;
    line-height: 20px;
}

.bottom-accordion-data {
    background: #FAFAFA;
    padding: 20px 24px;
    color: #000;
    border: 1px solid #E5E5E5;
    height: fit-content;
    border-radius: 10px;
}

.bottom-accordion-data .contactText_content {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    color: #000;

}

.contactText_content {
    margin-bottom: 0;
}

.bottom-accordion-data .contactText_content a {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    color: #000;
    align-items: center;
    line-height: 21px;
    width: 100%;
}

.contactText_content p {
    margin-bottom: 0;
    color: #01445D;
    font-weight: 700;
    line-height: 21px;
}

.box-heading h2 {
    font-size: 32px;
    line-height: 38.4px;
    color: #000;
    margin-bottom: 40px;
}

ul.socials.socials-list-slug li {
    justify-content: center;
    display: flex;
}

@media(max-width:857px) {
    .accordian-inside.accordion {
        grid-template-columns: 1fr;
        
    }
    .acoordian-start .accordian-title{
        font-size: 14px !important;
        line-height: 16.93px;
    }
    .contactText_content p{
        line-height: 16.93px;
    font-size: 14px;
    }
}


/*blog-css*/
.blog-column {
    flex: 1;
}

.blog-row {
    gap: 68px;
}

.post-thumbnail img {
    width: 100%;
    object-fit: cover;
    height: 100%;
    border-radius: 10px;
}

.post-title a {
    color: #000;
    font-family: Lato;
    font-size: 22px;
    font-weight: 700;
    line-height: 26.4px;
    text-align: left;
    margin-top: 22px;
    display: flex;
}

.post-content {
    font-family: Karla;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
    margin-top: 8px;
}

.author-detail {
    display: flex;
    gap: 20px;
    margin-top: 24px;
    align-items:center;
}

span.author-avatar {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    border: 1px solid #ccc;
    display: flex;
    justify-content: center;
    align-items: center;
}

span.author-avatar img {
    width: 100%;
    height: 100%;
}

span.author-avatar img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

.author-name h4 {
    font-family: Karla;
    font-size: 16px;
    font-weight: 700;
    line-height: 30px;
    text-align: left;
    color: #000;
    margin-bottom: 0;
}

span.post-date {
    font-family: Karla;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
}

.Section_heading {
    margin-bottom: 40px;
}

.blog-section {
    padding: 60px 0px 80px;
}

.blog-column.slick-slide {
    margin-right: 30px;
}

/* .testimonial-box.slick-slide{
    width: 30.5% !important;
} */
.testimonial .slick-track {
    display: flex;
    padding: 10px 0px;
}

.blog-section .slick-track {
    display: flex;
}

.image-right.layout-image {
    width: 50%;
}



.li-icon-change .block_content ul{
gap: 0;
padding-left: 20px;
}

.li-icon-change .block_content li {
    padding-left: 0;
    list-style: disc;
}

.li-icon-change .block_content li a{
    color: #000;
    text-decoration: underline;
}

.li-icon-change .block_content li::marker {
    line-height: 16px;
    width: 16px;
    font-size: 22px;
}


.li-icon-change .block_content li:before {
    display: none;
}


.col-reverse{
    flex-direction: row-reverse;
align-items: center;
}

.gap-16 .block_content ul {
    gap: 16px;
}

.gform_wrapper.gravity-theme .gfield select.large {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    position: relative;
    background-image: url('data:image/svg+xml,<svg width="18" height="9" viewBox="0 0 18 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.92777 8.55637C9.54578 8.90545 8.96057 8.90545 8.57858 8.55637L1.30682 1.91104C0.633038 1.2953 1.06866 0.172852 1.98142 0.172852L16.5249 0.172852C17.4377 0.172852 17.8733 1.2953 17.1995 1.91104L9.92777 8.55637Z" fill="%2301445D"/></svg>');
    background-repeat: no-repeat;
    background-position: 95% 50%;
}

.rental-price {
    font-weight: bold;
}

.weight_bold {
    font-weight: bold;
}

.contact_filed_icon {
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
}

.address-detail {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

.hide-desktop-btn{
    display:none;
}

.hide_mobile_image {
    display: none;
}

.hide_desktop_image {
}

.line-height-20 li {
    line-height: 20px;
}

.line-height-20 li:before {
    top:0px;
}
.footer_content_p {
    font-size: 16px;
    line-height: 30px;
}

@media(min-width:1350px){
    .paddingnone .block_row {
        
            gap: 68px;
            
        }
    
    .paddingnone .block_column {
        flex: 1 1;
        padding: 0;
    }
}

@media (min-width: 1060px) and (max-width: 1500px) {
	.navbar-expand-xxl .navbar-collapse {
	    display: flex !important;
    	flex-basis: auto !important;
	}
	.d-block {
			display: none !important;
	}
	.navbar-expand-xxl .navbar-nav {
			flex-direction: row;
	}
    .navbar ul.navbar-nav li .nav-link {
        padding: 10px 25px !important;
    
}
.navbar ul.navbar-nav li .dropdown-item{
    font-size:15px;
}
}


@media(min-width:1060px) and (max-width:1250px) {

    .navbar ul.navbar-nav li .nav-link {
        padding: 10px 16px !important;
        font-size: 15px;
    }

    

}

@media(min-width:1060px) and (max-width: 1080px) {
    .navbar ul.navbar-nav li .nav-link {
        padding: 10px 14px !important;
        font-size: 15px;
    }
}

@media (min-width: 1060px) {
    .navbar-expand-xxl {
        flex-flow:row nowrap;
        justify-content: flex-start
    }
	
	.d-block {
			display: none !important;
	}

    .navbar-expand-xxl .navbar-nav {
        flex-direction: row
    }

    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute
    }

    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
    }

    .navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-xl,.navbar-expand-xxl>.container-xxl {
        flex-wrap: nowrap
    }

    .navbar-expand-xxl .navbar-collapse {
        display: flex!important;
        flex-basis: auto
    }

    .navbar-expand-xxl .navbar-toggler {
        display: none
    }
}

@media(max-width:1340px) {
    .layout-image {
        width: 50%;}
}

@media(max-width:1280px) {
    .baner-heading h1 {
        font-size: 35px;}
}

/* @media(max-width:1199px){
    .testimonial-box.slick-slide{
        width: 30% !important;
    }
}

@media(max-width:1063px){
    .testimonial-box.slick-slide{
        width: auto !important;
    }
} */

@media(max-width:1200px){
    a.mailid {
        word-break: break-word;
    }
}
@media(max-width:1060px){
    .header-bar .col-xxl-9 {
    width: 100%;
}
}

@media(max-width:991px) {

    .testimonial-box{
        width: 50%;
    }

    .banner-row-conatct {
        flex-wrap: wrap;
        width: auto;
    }


    .baner-container-contact {
        padding: 0 15px;
    }

    .image-right {
        position: unset;
        display: flex;
        width: 100%;
        padding-left: 15px;
        max-width: 100%;
        height: auto;
    }

    .layout-image{
        padding-left:15px;
        padding-right: 15px;
        width:100%;
        margin-bottom: 30px;
    }

    .image-right img {
        width: 100%;
        height: 100%;
    }

    .banner-section.changeImage_position {
        padding-bottom: 30px;
    }

    .changeImage_position .image-right {
        
        width: 100%;
        padding-right: 15px;
        
    
    }

    

    .baner-heading h1 {
        font-size: 26px;
        line-height: 36.4px;
    }

    .contact_section-row h2 {
        font-size: 22px;
        line-height: 26.4px;
        margin-bottom: 20px;
    }

    p#breadcrumbs {
        display: none;
    }

    .banner_row {
        flex-wrap: wrap;
        width: auto;
        padding-top: 60px;
        gap: 30px;
        padding-bottom: 0;
    }


    .baner-container {
        padding: 0 15px;
    }

    ul.socials.socials-list-slug{
        display: flex !important;
        gap: 19px;
    }

    ul.socials.socials-list-slug li {
        justify-content: left !important;
        display: flex
    ;
    }

    
    .property-item {
   
    width: 50% !important;
   
}

/* .property-item.slick-active {
    margin-right: 69px;
    width: 50%;
} */

.team-row {
    gap: 40px;
}
.team-row .col-lg-6.team-mmber-box {
    max-width: 100%;
    flex: auto;
}

.team-mmber-box:nth-child(2) {
    order: 4;
}

.team-mmber-box:nth-child(2) .member-image img.img-fluid{
 object-fit: contain;
}

.testimonial-box.slick-slide {
    margin-right: 25px;
}

.member-short-bio{
    font-size: 14px;
    line-height: 16.48px;
}

button#gform_submit_button_11{
    margin-top: 10px;
}

.hide-desktop-btn{
    display: flex;
}

.hide-mobile-btn{
    display: none;
}

}



@media(max-width:757px) {

    body{
        font-size: 14px;
        line-height: 16px;
    }

    .banner_row {

        padding: 40px 0px 0px ;
    }

    .baner-heading h1 {
        text-align: center;
    }

    .banner-row-contact .baner-heading h1 {
        text-align: left;
        margin-bottom: 0;
    }

    .contact_box h3 {
        font-size: 22px !important;
   
    line-height: 26.4px;
   
    }
    .contact-items li {
        line-height: 16.9px;
    }
    .contact-items li a {
        font-size: 14px;
        line-height: 16.9px;
    }
    .day {
        margin-bottom: 10px;
    }
    .contact-banner-image {
        margin-top: 40px;
    }

    .btn-group {
        margin-top: 30px;
        width: 100%;
        justify-content: center;
    }

    .banner-button-2 {
        display: none;
    }

    .baner-text {

        justify-content: center;
        display: flex;
    }

    .baner-text li {
        font-size: 16px;
        line-height: 30px;
    }

    .baner-container {

        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .baner-container-contact {

        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .videoBlocks {
        padding: 0px 0px 25px;
    }

    .funda-advertisement {
        padding: 25px 0px;
    }

    .property-section {
        padding: 25px 0px;
    }

    .contact_section{
        padding: 25px 0px;
    }

    .testimonial {
        padding: 25px 0px;
    }
    .case-studyBlocks{
        padding: 25px 0px;
        margin-top: 25px;
    }
    .accordian-section{
        padding: 25px 0px;
    }
    .blog-section{
        padding: 25px 0px;
    }

    
    .case-studyBlocks .block_content h6{
        font-size: 16px;
        line-height: 30px;
    }

    .highlight-item{
        width: 80%;
        margin: 0 auto;
    }
    .funda-advertisement p.small-text {
        
        width: 80%;
        margin: 20px auto 0;
    }

    .highlight-item:nth-child(3) {
        order: 4;
    }

    .block_column {
        flex: auto;
        width: 100%;
        max-width: 100%;
        
    }

    .block_content li {
       
        font-size: 14px;
        line-height: 16.94px;
        
    }

    p {
        font-size: 14px;
        line-height: 16.94px;
    }

    .ulspacing .block_content ul {
        gap: 16px;
    }

    .block_content li:before {
        top: 0px;
    }


    .hide-btn .content-button {
        display: none;
    }

    button#gform_submit_button_11{
        margin-top: 10px;
    }

    .team_section {
        padding: 30px 0px;
    }

    h2{
        font-size: 22px;
        line-height: 26.4px;
    }
    .testimonial-box {
        width: auto !important;
    }

    .box-heading h2 {
        font-size: 22px;
        line-height: 26.4px;
        margin-bottom: 30px;
    }

    .prperty-information
    {
        gap: 9px;
    }
    .property-item h3{
        margin-bottom: 0;
    }

    .property-item h3 a {
        color: #000;
        font-size: 18px;
        line-height: 21.4px;
        margin-bottom: 0;
    }

    a.btn.btn-withoutbg.btn-property {
        margin-top: 20px;
    }

    .hide_mobile_image {
        display: block;
    }
    
    .hide_desktop_image {
        display: none;
    }

    .apartment-area {
        line-height: 16px;
    }

    .appartment-price {
        line-height: 16px;
    }

    .rental-price {
        font-weight: bold;
        line-height: 16px;
    }

    .li-icon-change p strong {
        font-weight: 400;
    }

    .post-title a{
        font-size: 18px;
        line-height: 21.4px;
    }

    .review_content {
        margin-bottom: 52px;
    }

    .client-name h5{
        font-size: 14px;
        line-height: 16.94px;
    }

    .author-name h4{
        font-size: 14px;
        line-height: 16.94px
    }

    .contact-information p{
        font-size: 16px;
        line-height: 30px;
    }

    ul.contact-items.mb-30.contact-information p {
        line-height: 30px;
        font-size: 16px;
    }
    

}
@media(max-width:657px){

   

.testimonial-box.slick-slide {
    margin-right: 16px;
}
.property-item {
    margin-right: 40px;
}

.blog-column.slick-slide {
    margin-right: 0;
}

.client-image img{
    width: 50px;
    height: 50px;
}

.property-section .container {
    padding-right: 0px;
}
.testimonial .container {
    padding-right: 0px;
}
.testimonial .row.section_top-row {
    padding: 0 15px;
    margin-right: 0;
}


.post-content {
    font-size: 14px;
    line-height: 16.94px;



}

span.post-date{
    font-size: 14px;
    line-height: 16.94px;
}



}

@media(max-width:468px){
    .funda-review {
        padding-left: 35px;
    }
    

    .funda-review-img{
        font-size: 12px;
        padding: 13px 9px;
        left: 18px;
        line-height: 16px;
    }
    .member-image img.img-fluid{
        height: 100%;
    object-fit: cover;
    }
    
    .blog-section .section-top {
        margin-right: -15px;
    }
    

    .stats {
        gap: 0;
        justify-content: space-between;
    }

    .stat-item:last-child {
        max-width: 71px;
    }

    .stat-item:nth-child(2) {
        max-width: 87px;
    }
    .stat-item:first-child {
        max-width: 104px;
    }

    .arrow_circle {

    }

    .funda-review {
       
        
        padding: 9px 22px;
        border-radius: 10px;
        border: 0.5px solid #E5E5E5;
    }


    .testimonial-box {
        width: 290px !important;
        padding: 20px 21px;
    }

    .client-detail{
        gap:9px;
        align-items: center;
    }


    
}

@media (max-width: 404px) {

.cta_form {
   
    flex-wrap: wrap;
}
}

@media (max-width: 370px) {
    .stats {
        padding: 26px 10px;
        flex-wrap: nowrap;
        gap: 0;
        justify-content: space-between;
    }
    .stat-item h3 {
       
        font-size: 16px !important;
        line-height: 20.2px;
       
    }
    .funda-review-img {
    padding: 13px 6px;
        left: 7px;
        line-height: 16px;
    }
}

