.single-directories{.bootstrap-wrapper .agent-info-profile{flex-direction:row-reverse;@media (max-width:767px){flex-direction:column-reverse}}.agent-info__booking-section-container{background:#F2F0EC;padding-top:100px;@media (max-width:767px){padding-top:50px}}.agent-info{background:#ffffff!important}.profile-image{display:flex;justify-content:center;img{width:180px!important;border-radius:100px;overflow:hidden;height:180px;object-fit:cover;@media (max-width:991px){width:150px!important;height:150px}}}.bootstrap-wrapper h1,.bootstrap-wrapper .h1{font-size:3rem;@media (max-width:991px){font-size:2.5rem}}.profile_role,.profile_tag_line{text-transform:uppercase}.profile-information i{font-size:18px;color:#BD9264}.social-icons{gap:26px;justify-content:center}.agent-info__booking-section{background:#ffffff1f;display:block}.agent-info__booking-section h2{background:#fff0;color:#000;font-size:20px!important;text-transform:uppercase}.menubar,.phone-menubar{display:none}}@media (min-width:768px) and (max-width:991px){.container.profile-container{max-width:100%!important}}.agent-info-profile{@media (min-width:768px) and (max-width:991px){margin-left:0px!important}.contact-info{justify-content:center;text-align:center;flex-direction:column;align-items:center;.col-md-11 p{margin-bottom:22px;text-transform:uppercase;font-size:16px!important}.col-md-11 span{font-size:16px!important;text-transform:uppercase;padding-bottom:12px!important;font-weight:400;color:#000;display:flex;justify-content:center}.col-md-1 p{margin-bottom:.8rem}.email-address-text a.icon-blue{text-decoration:underline!important}}.contact-info i{font-size:26px!important;color:#BD9264}.contact-info .col-md-1{padding:0}.contact-info p{color:#000!important;a{font-size:16px!important;color:#000!important}}.profile_secondary_image img{aspect-ratio:16 / 9;object-fit:cover;object-position:center;border-radius:30px}.agent-info__booking-section h2{background:#fff0;color:#000;font-size:20px!important;text-transform:uppercase}.profile_work_button{display:flex;justify-content:center;a{padding:16px 22px;background:#BD9264!important;color:#FFF!important;border-radius:50px;font-size:14px;text-transform:uppercase}}h3.profile-info-heading{font-size:24px!important;font-weight:400!important;color:#000;width:fit-content;border-bottom:1px solid #BD9264;@media (max-width:991px){font-size:20px!important}}.logo{width:150px;height:auto}.agent-info__content p{font-size:16px!important;color:#000}.read-more-content{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.read-more-content.expanded{-webkit-line-clamp:unset}.read-more-btn{margin-top:10px;border:none;color:#BD9264;cursor:pointer;font-weight:600;padding:0;background:none!important;text-decoration:underline;letter-spacing:normal;text-transform:uppercase}button.read-more-btn:before,button.read-more-btn:after{background:none!important}.services-tab{.tabs{width:100%;max-width:380px;margin:auto auto auto 30px;font-family:"Frank Ruhl Libre Local",sans-serif;@media (max-width:767px){margin:auto}}.tab{text-align:center;padding:20px 10px;cursor:pointer;border-bottom:1px solid #d6d1cc;color:#000;font-size:18px;transition:all 0.3s ease}.tab:hover{color:#BD9264}.tab.active{color:#BD9264;border-bottom:1px solid #BD9264}}.portfolio-gallery{display:grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;width:100%}.portfolio-gallery div{width:100%;max-width:100%!important}.extra_features ul li{color:#000}.col-12.video.px-2.py-0.mt-4{height:auto!important}.agent-info__gallery-pics .portfolio-gallery .gallery-img-wrap{@media (max-width:575px){height:220px!important}}}.bootstrap-wrapper a:hover{color:#FFF!important;text-decoration:none!important}.bootstrap-wrapper button:focus{outline:0 dotted!important;outline:none!important}.bootstrap-wrapper .title{line-height:120%!important}.direc-item{.card-img-container{height:300px}.cbp-l-grid-projects-title{font-size:24px!important;font-weight:500}.card-body-min-height{min-height:100px!important}.categories i{display:none}p.categories{color:#BD9264!important}.cbp-item{border-top-left-radius:0px!important;border-top-right-radius:0px!important}.card-img-container{border-top-left-radius:0px!important;border-top-right-radius:0px!important}.card-border-round{border-top-left-radius:0px!important;border-top-right-radius:0px!important}}.directory-filter-wrapper,.directory-sort-wrapper{display:flex;align-items:center;gap:10px;width:100%;max-width:fit-content;background-color:#FFF;@media (max-width:550px){max-width:100%}}.directory-label,.directory-sort-label{font-size:14px;color:#000;width:100%;max-width:fit-content;margin:0px!important;@media (max-width:550px){max-width:112px}}.cbp-l-grid-projects-title{line-height:130%!important}.directory-dropdown{padding:8px 26px 8px 12px;border:1px solid #000;border-radius:6px;min-width:170px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'><path d='M0.5 0.5L5.5 5.5L10.5 0.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:11px 6px}select#directory-filter{font-size:14px;font-weight:400}.directory-filter-wrapper select:focus{padding:8px 12px;border:1px solid #000;border-radius:6px;background-color:#FFFFFF!important}.directory-sort-wrapper>.cbp-l-dropdown{background-color:#fff!important;@media (max-width:550px){width:100%}}.custom-sort-dropdown{border:1px solid #000;border-radius:6px;min-width:160px}.cbp-l-dropdown-wrap.custom-sort-dropdown{background-color:#FFF!important}.custom-sort-dropdown .cbp-l-dropdown-header{padding:9px 30px 9px 12px;font-size:14px;position:relative;cursor:pointer;color:#5f5f5f;margin:0;height:auto!important}.cbp-l-sort{background-color:#FFF!important;justify-content:flex-start!important}.custom-sort-dropdown .cbp-l-dropdown-header::after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:11px;height:6px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='11' height='6' viewBox='0 0 11 6' fill='none'><path d='M0.5 0.5L5.5 5.5L10.5 0.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain}.cbp-l-dropdown-list .cbp-l-dropdown-item--active{color:#f5f5f5!important}.cbp-l-dropdown-list .cbp-l-dropdown-item{color:#5f5f5f!important}.custom-sort-dropdown .cbp-l-dropdown-list{border-top:1px solid #eee}.clearfix.filters-blocks{display:flex;gap:40px;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;margin-bottom:60px!important;@media (max-width:550px){margin-bottom:40px!important;gap:0;flex-direction:column-reverse;align-items:flex-start}}.category-filter,.sort-by-filters{@media (max-width:550px){width:100%}}.clearfix.filters-blocks::after{display:none!important}.custom-text p{font-size:22px!important;text-align:center;max-width:85%;margin:auto;font-family:"Frank Ruhl Libre Local",sans-serif;font-weight:500!important}.directory-filter-wrapper button#cbp-filter-toggle{background-color:#ffffff00!important;border:none;padding:0;color:#5f5f5f!important;font-size:14px;font-weight:400;letter-spacing:normal}.directory-filter-wrapper .cbp-filter-toggle::before{background-color:#ffffff00!important}.directory-filter-wrapper .cbp-filter-toggle::after{background-color:#ffffff00!important}.directory-filter-wrapper .cbp-filter-item.cbp-dd-item{margin:4px 0!important}nav.navigation.pagination{margin-top:40px}ul.page-numbers .page-numbers{display:flex;align-content:flex-start;align-items:center;justify-content:center}.cbp-filter-wrap{position:relative;display:inline-block;min-width:200px;width:100%}.cbp-filter-toggle{width:100%;padding:8px 36px 8px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:14px;cursor:pointer;text-align:left;box-sizing:border-box}.cbp-filter-toggle:hover{background:#f5f5f5}.cbp-dropdown-list{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:6px;overflow:hidden;z-index:999;box-shadow:0 4px 12px rgb(0 0 0 / .1)}.cbp-dropdown-list.open{display:block}.cbp-filter-item{display:none!important}.cbp-filter-item{display:none!important}#js-filters-meet-the-team>.cbp-filter-item{display:none!important}.cbp-dropdown-list .cbp-filter-item{display:block!important;padding:9px 14px;font-size:14px;cursor:pointer;color:#333}.cbp-dropdown-list .cbp-filter-item:hover{background:#f5f5f5}.cbp-dropdown-list .cbp-filter-item.cbp-filter-item-active{color:#0073e6;font-weight:500}