@font-face {
 font-family: 'gothamlight';
 src: url('../fonts/gotham_light_regular-webfont.eot');
 src: url('../fonts/gotham_light_regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/gotham_light_regular-webfont.woff2') format('woff2'),  url('../fonts/gotham_light_regular-webfont.woff') format('woff'),  url('../fonts/gotham_light_regular-webfont.ttf') format('truetype'),  url('../fonts/gotham_light_regular-webfont.svg#gothamlight') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'gotham_bold';
 src: url('../fonts/gotham_bold_700-webfont.eot');
 src: url('../fonts/gotham_bold_700-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/gotham_bold_700-webfont.woff2') format('woff2'),  url('../fonts/gotham_bold_700-webfont.woff') format('woff'),  url('../fonts/gotham_bold_700-webfont.ttf') format('truetype'),  url('../fonts/gotham_bold_700-webfont.svg#gotham_boldregular') format('svg');
 font-weight: normal;
 font-style: normal;
}
.min-height60
{
    min-height: 85px;
    text-align: left;
}
p {text-align: justify;}
.text-center p {text-align: center;}
.gotham-l {
	font-family: 'gothamlight', Tahoma, Geneva, sans-serif;
}
.gotham-b,b,strong {
	font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; font-weight:normal;
}
body{font-family: 'gothamlight', Tahoma, Geneva, sans-serif; font-size:24px; line-height:30px; color:#000;}
a{color:#f26724; text-decoration:none;}
a:hover{color:#003d69;}
.container,.container-fluid{max-width:1540px; padding-left:95px; padding-right:95px;}
.ml-auto{margin-left:auto;}
.ptb-80{padding-top:50px; padding-bottom:50px;}
.ptb-50{padding-top:30px; padding-bottom:30px;}
.pt-50{padding-top:30px;}
.text-justify{text-align:justify;}
.pl-80{padding-left:50px;}
.pr-80{padding-right:50px;}
.orange-text{color:#f26724;}
.text-left{text-align:left!important;}
.f-30{font-size:20px; line-height:28px;}
.f-30 p{margin-bottom:25px;}
.f-30 ul{margin-bottom:30px;}
.f-30 ul p{margin-bottom:20px;}
.f-40{font-size:30px;}
.blue-text{color:#003d69;}
.light-blue-bg{background:#f1f4f5;}
.f-37,.f-37 p{font-size:26px; line-height:40px;}
.ml-150{padding-left:150px;}
.ml-50{padding-left:50px;}
small{font-size:14px; line-height:16px !important;}


header{position:absolute; top:0px; left:0px; width:100%; z-index:1; font-size:20px;}
header a{color:#003d69; text-decoration:none;}
header a:hover{color:#f26724;}
.navbar-light .navbar-brand img{max-height:45px;}
.navbar-light .navbar-nav .nav-link{color:#fff; padding:0 15px;}
.nav-light.navbar-light .navbar-nav .nav-link{color:#003d69;}
.navbar-light .navbar-nav .nav-item:first-child .nav-link{padding-left:0px;}
.navbar-light .navbar-nav .nav-item:last-child .nav-link{padding-right:0px;}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:active{color:#f26724;}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link{color:#fff;font-family: 'gotham_bold', Tahoma, Geneva, sans-serif;}
.nav-light.navbar-light .navbar-nav .nav-link.active, .nav-light.navbar-light .navbar-nav .show > .nav-link{color:#003d69;font-family: 'gotham_bold', Tahoma, Geneva, sans-serif;}

.dropdown-menu{border:0px; background:rgba(9,62,106,.75); font-size:18px; padding:0px 10px;}
.dropdown-item{color:#fff; border-bottom:1px solid rgba(255,255,255,.5); line-height:24px; padding:8px 0px;}
.dropdown-item span{display:block;}
.dropdown-item:hover,.dropdown-item:focus,.dropdown-item:active{background:none;color:#f26724;}
.dropdown-menu li:last-child .dropdown-item{border-bottom:0px;}
.dropdown-menu[data-bs-popper]{left:auto; right:0;}

header .lang{background:#fff; color:#003d69; display:inline-block; font-size:15px; vertical-align:top; padding:2px 5px; line-height:22px;}
header .lang a{padding:0 5px;}

.heading{font-weight:normal; color:#003d69; font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; font-size:44px; margin:0px; padding:0px 0 30px 0; position:relative;}
.heading span{color:#f26724;}
.heading.line{margin-bottom:50px;}
.heading.line:after{width:170px; height:5px;background:#003d69;  content:""; display:block; position:absolute; bottom:0px; bottom:0px;}
.heading-secondary{font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; font-size:38px;}
.heading-secondary.blue-text{padding-bottom:50px;}

.text-shadow{text-shadow: 0px 0px 5px rgba(0,0,0,0.5);}

.page-head{color:#fff; font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; font-weight:normal; background: no-repeat  top center / cover;}
.page-head h1{margin:0px; padding:250px 0 50px 0; display:inline-block; text-align:right; font-size:65px;}
.page-head span{color:#f26724; display:block; font-size:75px;}
.page-head.blank{min-height:500px;}
.page-head.office-head h1{padding-top:550px;}

.border-section.row{position:relative;}
.border-section.row:after{background:#f26724; position:absolute; top:0px; left:50%; margin-left:-4px; height:100%; content:""; width:10px;}
.border-section .pl-0{padding-left:0px;}
.border-section .pr-0{padding-right:0px;}

.services{background:url(../images/services-bg.jpg) no-repeat center center / cover; color:#fff;}
.services .heading{color:#fff;text-shadow: 0px 0px 5px rgba(0,0,0,0.5);}
.services .btn-primary{background:rgba(0,62,106,.70);}

.btn-primary{background:#1a5279; border:#fff solid 4px; font-size:35px; font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; padding:10px 30px; border-radius:0px;}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#f26724; border-color:#fff; outline:0px;box-shadow: 0px 0px 0px #000000 !important; }
.btn-lg{ padding:15px 0px; min-width:370px; font-size:30px;}
.btn-sm{font-size:22px;padding:10px 20px;}

.btn-secondary{font-size:30px; border-color:#000; background:#003e6a; border-radius:0px; padding-left:30px; padding-right:30px;}
.btn-secondary:hover,.btn-secondary:focus,.btn-secondary:active{background:#f26724; border-color:#000; outline:0px;box-shadow: 0px 0px 0px #000000 !important; }

.meet-people .gray-bg{background:#d4d5d6; padding:70px; margin-left:-160px;}
.meet-people .gray-bg p{text-align:left;}
.our-story-img{background:url(../images/our-story-image.jpg) no-repeat center center / cover; color:#fff;}
.m-img{display:none;}
.we-are-bg{background:url(../images/we-are-bg.jpg) no-repeat center center / cover; color:#fff; padding-left:40px; padding-right:40px; padding-top:40px;}

.our-vision{background:url(../images/vision-bg.jpg) no-repeat center center / cover; color:#fff;}
.our-vision .col-md-6{padding-left:40px; padding-right:40px;}

.brand-blue{padding-left:80px; padding-right:80px;}

.our-values h4{text-align:right; font-size:34px;font-family: 'gotham_bold', Tahoma, Geneva, sans-serif;}
.our-values h4 span{display:block; color:#f26724; width:200px; border-bottom:2px solid #f26724; margin-left:auto; margin-bottom:20px;}
.our-values .row .col-sm-12:last-child p{ border-top:2px solid #8f9394; padding-top:30px; display:block; margin-top:41px;}
.bs-5.border-section.row:after{margin-left:-3px; width:5px;}
.our-values .row .col-sm-12:first-child{padding-right:35px;}
.our-values .row .col-sm-12:last-child{padding-left:45px}

.our-practices{background:url(../images/practices-bg.jpg) no-repeat center center / cover; color:#fff;}
.our-practices ul{margin:0px; padding:0px 0 0 40px;}
.our-practices ul li{list-style:none;font-size:30px;font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; line-height:43px; padding:15px 0;}
.our-practices ul li span{color:#f26724; padding-right:20px;}

.ls-item{margin:90px 0 0px 0;}
.ls-item .col-md-9{padding-left:45px;}
.ls-item h2{font-family: 'gotham_bold', Tahoma, Geneva, sans-serif;color:#003d69; font-size:34px;}
.ls-item h4{font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; font-size:34px; margin-bottom:20px;}
.ls-item p:last-child{margin-bottom:0px;}
.ls-item.row:after{margin-left:-3px; width:5px; left:26%;}

.office-grid{text-align:center; margin-top:80px;}

.office-grid a{position:relative; display:block;}
.office-grid h3{position:absolute; text-shadow: 0px 0px 5px rgba(0,0,0,0.5); top:50%; width:100%; font-size:35px;font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; color:#fff; margin-top:-35px; z-index:2;}
.office-grid h3 span{display:block;}
.office-grid .overflow{background:rgba(9,62,106,0);transition: all 0.3s linear; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.office-grid a:hover .overflow{background:rgba(9,62,106,.75); width:100%; height:100%; position:absolute; left:0px; top:0px;}

.office-item{padding-top:100px; padding-bottom:50px;}
.office-item .heading-secondary{padding-bottom:0px; font-size:40px;}

.svg-icon{line-height:38px; position:relative; padding-left:70px; padding-top:5px; padding-bottom:10px;}
.svg-icon span{display:inline-block; width:52px; text-align:center; height:52px; background:#000; border-radius:100%; padding-top:5px; margin-right:10px;position:absolute; top:0px; left:0px;}
.svg-icon svg{width:35px; height:35px;}
.svg-icon svg path,.svg-icon svg polygon{fill:#fff;}
.svg-icon.text-nowrap{word-break: break-all; white-space:inherit !important; position:relative;}
.svg-icon a{display:block; word-break: normal;line-height:20px; margin-top:10px;}

.people-list img{max-width:170px;}
.table th{background:#003d69; color:#fff;}
.table th,.table td{padding:20px; border:0px;}

.team-left h5{font-size:24px;}
.team-left ul li{list-style:none; position:relative;}
.team-left ul li:after{content:""; display:block; background:#f26624; width:12px; height:12px; border-radius:100%; position:absolute; left:-25px; top:12px;}
.team-detail .pl-40{padding-left:40px;}
.team-detail .border-b{border-bottom:2px solid #f26624; margin-bottom:30px; margin-top:30px;}
.team-info{text-align:right;}
.team-info a{display:inline-block; width:120px; text-align:left; font-size:18px;}

.pagination{justify-content:center !important; color:#8f9394;}
.pagination a{white-space:nowrap;}
.pagination svg{width:24px; height:24px; margin-top:-4px;}
.pagination svg path{fill:#f26724;}
.pagination a:hover svg path{fill:#003d69;}

.peopel-filter{padding-bottom:50px;}
.peopel-filter .form-control:nth-child(2){margin-left:20px; margin-right:20px;}
.peopel-filter .droplist{min-width:26%; margin-right:50px;}
.form-select{background:url(../images/arrow.png) no-repeat right 5px;line-height: 44px;}
.form-control,.form-select{border-radius:0px; border-color:#000; box-shadow: inset 0px 0px 3px 0px #ABABAB,0px 1px 1px 0px #DDDDDD; font-size:24px; color:#000;font-family:Tahoma, Geneva, sans-serif;}


.career-item{border:2px solid #003d69; background:#fff; position:relative; min-height:100px; margin:30px 0;}
.career-item .date{padding: 5px; width:160px;background:#f1f4f5; color:#003d69; border-right:2px solid #003d69;}
.career-item .date b{text-align:center;color:#003d69; line-height:25px; padding:0px; position:absolute; top:50%; margin-top:-25px;width:125px;}
.career-item .date b span{display:block;}
.career-info{padding:30px 90px 30px 30px; width:100%;}
.career-info h3{margin:0px 0 0px 0; padding:0px; font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; font-size:24px;}
.career-info h3 a{color:#f26624;}
.career-info h3 a:hover{color:#000;}
.career-info p{margin:0px; line-height:20px;}
.icon-arrow a{height:100%; position:absolute; right:0px; border-radius:0px; width:50px; border:0px !important;}
.icon-arrow svg{width:30px; height:30px; position:absolute; top:50%; margin-top:-12px; right:11px;}
.icon-arrow svg path{fill:#fff;}

.careers-page .heading{color:#000;}
.careers-page .heading-secondary{font-size:30px;}
.careers-page .btn-sm{font-size:20px;}


.sub-nav{background:#003d69; color:#fff;}
.sub-nav ul{margin:0px; padding:0px; display:table; font-size:20px; line-height:25px; width:100%;}
.sub-nav ul li{text-align:center; list-style:none; display:table-cell; vertical-align:middle;}
.sub-nav ul li a{display:block; color:#fff; padding:20px;}
.sub-nav ul li:hover{background:#f26724;}
.sub-nav ul li span{display:block;}
.sub-nav ul li.active{font-family: 'gotham_bold', Tahoma, Geneva, sans-serif; background:#f26724;}

.bl-page .border-section{position:relative; padding-left:60px;}
.bl-page .border-section:after{background:#f26724; position:absolute; top:0px; left:0px;height:100%; content:""; width:5px;}

.light-bg{background:#f9f9f9; position:relative;}

.search-iteam{padding:1.5rem 1.5rem 0 1.5rem; position:relative;}
.search-iteam .btn-primary{border:0px; min-width:auto; font-size:20px; padding:10px 20px;}
.search-iteam .btn-group{position:absolute; top:1.5rem; left:1.5rem;}
.search-iteam .search-btn{position:absolute; top:1.5rem; right:1.5rem;}
.search-iteam .search-btn svg{width:25px; height:25px; margin-left:0px; vertical-align:top; margin-top:5px;}
.search-iteam .form-control{padding:9px 70px 9px 120px; height:50px; font-size:20px;border-radius:0px;}
.search-iteam .form-control.rounded{border-radius:50px!important;}

.dark-dropdown{padding:10px 20px; border:0px; background:#000; overflow:hidden; border-radius:0px;}
.dark-dropdown .dropdown-item{color:#fff; border-bottom:1px solid rgba(255,255,255,0.1);}
.dark-dropdown .dropdown-item:hover,.dark-dropdown .dropdown-item:active,.dark-dropdown .dropdown-item:focus{background:none; color:#f26624;}

.properties-btn .col-auto{line-height:50px;}
.properties-btn .col-auto a{display:inline-block; vertical-align:middle;}
.properties-btn .btn-primary,.properties-btn .btn-dark{min-width:auto;border-radius:0px;font-size:20px; padding:10px 20px;}
.properties-btn .form-control{font-size:20px;border-radius:0px;}

#collapseFiliters{max-width:800px; margin:0 auto;}

.collapse-toggle.collapsed:after{ display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;}
.collapse-toggle:after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent;
}


.pro-item{border:2px solid #003d69; padding:20px; line-height:40px; margin:20px 0; font-size:20px;}
.pro-item:hover{border-color:#f26624;}
.pro-item h2{font-family: 'gotham_bold', Tahoma, Geneva, sans-serif;}
.pro-item a{color:#000; display:block;}
.pro-item a .text-blue{color:#003d69;}
.pro-item a h2{color:#f26624; font-size:20px; margin:0px; padding:0px 40px 0 0; position:relative;}
.pro-item p{margin:0px;}
.pro-item .meta{font-size:16px; line-height:25px; margin-bottom:5px;}
.pro-item .pro-img{position:relative;}
.pro-item .pro-img .rounded{border-radius:0rem !important}
.pro-item .pro-info{
	background:linear-gradient(90deg, rgba(4, 75, 119, 1) 0%, rgba(255, 255, 255, 0) 100%);
	-moz-background:linear-gradient(90deg, rgba(245, 247, 248, 1) 0%, rgba(255, 255, 255, 1) 100%);
	-webkit-background:linear-gradient(90deg, rgba(245, 247, 248, 1) 0%, rgba(255, 255, 255, 1) 100%);
	-ms-background:linear-gradient(90deg, rgba(245, 247, 248, 1) 0%, rgba(255, 255, 255, 1) 100%);
	width:130px; height:55px; color:#fff; padding:10px; position:absolute; top:50%; left:12px; margin-top:-30px; line-height:18px; font-size:12px;}
.pro-item .pro-info b{display:block; font-size:14px;}
.pro-item .icon-star{transform: scale(1.8); position:absolute; top:12px; right:0px;}
.pro-item .icon-star{display:block; width:16px; height:16px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23f26624' class='bi bi-star' viewBox='0 0 16 16'%3E%3Cpath d='M2.866 14.85c-.078.444.36.791.746.593l4.39-2.256 4.389 2.256c.386.198.824-.149.746-.592l-.83-4.73 3.522-3.356c.33-.314.16-.888-.282-.95l-4.898-.696L8.465.792a.513.513 0 0 0-.927 0L5.354 5.12l-4.898.696c-.441.062-.612.636-.283.95l3.523 3.356-.83 4.73zm4.905-2.767-3.686 1.894.694-3.957a.565.565 0 0 0-.163-.505L1.71 6.745l4.052-.576a.525.525 0 0 0 .393-.288L8 2.223l1.847 3.658a.525.525 0 0 0 .393.288l4.052.575-2.906 2.77a.565.565 0 0 0-.163.506l.694 3.957-3.686-1.894a.503.503 0 0 0-.461 0z'/%3E%3C/svg%3E");}
.pro-item .icon-star:hover,.pro-item .icon-star.active{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23f26624' class='bi bi-star-fill' viewBox='0 0 16 16'%3E%3Cpath d='M3.612 15.443c-.386.198-.824-.149-.746-.592l.83-4.73L.173 6.765c-.329-.314-.158-.888.283-.95l4.898-.696L7.538.792c.197-.39.73-.39.927 0l2.184 4.327 4.898.696c.441.062.612.636.282.95l-3.522 3.356.83 4.73c.078.443-.36.79-.746.592L8 13.187l-4.389 2.256z'/%3E%3C/svg%3E");}

.btn-border{border:2px solid #003d69; color:#003d69; border-radius:0px;font-family: 'gotham_bold', Tahoma, Geneva, sans-serif;}
.btn-border:hover{color:#f26724; border-color:#f26724;}

.cover-background {
    position: relative !important;
    background-size: cover !important;
    overflow: hidden !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
}

.brokers-info .border-section{position:relative; padding-left:40px; margin-top:60px;}
.brokers-info .border-section:after{background:#f26724; position:absolute; top:0px; left:0px;height:100%; content:""; width:5px;}
.img-swiper img {
    max-width: 100%;
    max-height: 650px;
    opacity: 0;
}

.swiper-button-next, .swiper-button-prev{transform: scale(1.5);}
.swiper-button-next{right:25px;}
.swiper-button-prev{left:25px;}

.property-info .pr{padding-right:50px !important;}
.property-info .pl{padding-left:50px !important;}
.property-info .d-table{margin-bottom:30px; width:50%; padding:0 50px;}
.property-info .d-table:nth-child(odd){padding-left:15px;}
.property-info .d-table:nth-child(even){padding-right:15px;}
.property-info .d-table:last-child{margin-bottom:0px;}
.d-table{display:table-row; width:100%;}
.d-table div{display:table-cell;}

.nav-tabs{border-width:2px; text-align:center; justify-content: center; margin-top:40px;}
.nav-tabs .nav-link{ margin:0 5px; margin-bottom:-2px; border-width:2px; padding:0.8rem 2rem;color:#f26624; border-color:#e9ecef;}
.nav-tabs .nav-link:hover{border-color:#f26624; border-bottom-color:#e9ecef;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color:#000;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active:hover{border-color:#e9ecef; border-bottom-color:#fff;}
.tab-content{padding-top:20px;}

.city-list{font-size:16px; border:5px solid #003d69; position:relative; padding:40px 10px 20px 10px;}
.city-list .bg-white{padding:5px; display:inline-block; position:absolute; top:-25px; left:-5px;}
.city-list div{position:relative; min-height:50px;}
.city-list img{max-width:300px; width:100%;}
.city-list .btn{font-size:14px; padding:5px 10px; position:absolute; top:0px; right:0px;}
.des-d-none{display:none;}
.city-list-main .bg-white
{
    font-size: 24px!important; color: #003e6a!important;
}
.city-list2{padding:30px 10px 20px 10px;}
.city-list2 .bg-white{font-size: 20px!important; color: #003e6a!important;}
.city-list2 div{min-height:30px!important;}
.city-list2 img{width: 50%!important;padding-left: 0px;padding-bottom: 5px;}

.suite-available{margin-top:50px;}
.suite-available b{display:block; border:1px solid #999; padding:15px; border-bottom:0px;}
.suite-available .border{border-color:#999 !important; padding:15px 15px 15px 15px;}
.suite-available p{margin:0px;}

.video iframe{width:100%;}
.btn.btn-rounded{border-radius:50px !important;}

footer{font-size:20px; background:#1a1a1a; color:#fff; padding:30px 0 20px 0;}
footer p{font-size:14px; line-height:18px;}
footer a{color:#fff; text-decoration:none; margin:0 10px;}
footer a:first-child{margin-left:0px;}
footer a:last-child{margin-right:0px;}
footer a:hover{color:#f26724;}
footer svg{width:30px; height:30px;}

@media only screen and (max-width:1500px) {
.container,.container-fluid{padding-left:50px; padding-right:50px;}	
.our-values .row .col-sm-12:last-child p{margin-top:42px;}}

@media only screen and (max-width:1279px) {	
body,.f-30 p,.f-30,.career-info h3,.sub-nav ul{font-size:20px; line-height:30px;}
.f-37,.f-37 p{font-size:24px; line-height:35px;}
.f-30 p{margin-bottom:30px;}
.f-30 ul{margin-bottom:40px;}
.f-30 ul p{margin-bottom:20px;}	
.heading{font-size:40px; line-height:45px;}
.heading-secondary .blue-text{font-size:40px !important; line-height:45px;}
.heading-secondary,.our-values h4,.f-40,.our-practices ul li,.ls-item h2,.ls-item h4,.office-grid h3,.office-item .heading-secondary{font-size:25px;}
footer,header{font-size:18px;}	
footer p,header .lang{font-size:14px;}
footer svg{width:30px; height:30px;}
.navbar-brand img{max-height:40px;}
.page-head h1{font-size:65px;}
.page-head span{font-size:45px;}
.our-values h4 span{margin-bottom:30px;}
.our-values .row .col-sm-12:last-child p{margin-top:30px;}
.our-practices ul li{padding:0px;}
.form-control,.form-select,.btn-secondary{font-size:20px;}
.form-select{background-position:right -3px;line-height: inherit;}
.career-item .date{width:100px;}
.career-item .date b{font-size:20px; line-height:30px; width:77px; margin-top:-30px;}
.career-info p{margin:0px;}
.btn-primary{font-size:25px;}
.careers-page .heading-secondary{font-size:30px;}
.careers-page .btn-sm{font-size:20px;}
small{font-size:14px; line-height:14px !important;}
.ml-150{padding-left:50px;}
}
@media only screen and (max-width:1199px){
	.our-values .border-section.row:after{margin-left:-3px; width:5px; left:33%;}
}
@media only screen and (max-width:991px){
	.our-values h4 span{width:auto; width:150px;}
.btn-lg{font-size:25px;}
.btn-sm{font-size:20px;}
.peopel-filter.d-flex{display:block !important;}
.peopel-filter input{width:48%; float:left; margin-bottom:20px;}
.peopel-filter .form-control:nth-child(2){margin-left:4%; margin-right:0px;}
.peopel-filter .droplist{margin-right:0px; min-width:100%; margin-bottom:20px;}
.careers-page .career-item .date{background: none;border: 0px;width: 0px;}
.careers-page .career-item .date b{left:30px;top:50px;text-align: left;width: auto;}
.career-item .date b span{display:inline;}
.careers-page .career-info{padding-left:20px; padding-top:50px;}
.sub-nav ul,.sub-nav ul li{display:block;}

.sub-nav ul li span{display:inline;}
.meet-people .gray-bg{padding:30px; margin-left:-50px;}
.meet-people .gray-bg .pt-5{padding-top:0rem !important}
.orange-text.ptb-50{padding-top:10px; padding-bottom:10px;}
.container-fluid{padding:0px;}
.navbar-brand{margin-left:50px;}
.navbar-toggler {margin-right:50px;}
.navbar-light .navbar-toggler{background:#003d69; border:0px;}
.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:active{border:0px; outline:0px; box-shadow:0 0 0 0rem}
.navbar-nav{background:rgba(9,62,106,.75);}
.navbar-light .navbar-nav .nav-item:first-child .nav-link{padding-left:20px;}
.navbar-light .navbar-nav .nav-item .nav-link{padding:10px 20px; border-bottom:1px solid rgba(255,255,255,.2)}
.nav-light.navbar-light .navbar-nav .nav-link{color:#fff;}
.nav-light.navbar-light .navbar-nav .nav-link:hover{color:#f26724;}
.nav-light.navbar-light .navbar-nav .nav-link.active{color:#fff;}
.navbar-nav .dropdown-menu{border-radius:0px; background:rgba(0,0,0,.5); margin:0px; padding-left:20px; padding-right:20px;}
.navbar-nav .dropdown-item:hover{color:#f26724 !important;}
.page-head.office-head h1{padding-top:400px;}
.properties-btn .form-control{font-size:18px;}
.properties-btn .btn-primary, .properties-btn .btn-dark{font-size:16px;}
}
@media only screen and (max-width:767px){
	
	.border-section.row:after{display:none;}
	.m-img{display:block;}
	.ls-item.row{border-bottom:5px solid #f26724;}
	.ls-item.row:last-child{border:0px; padding-bottom:0px;}
	.ls-item .col-md-3{text-align:center;}
	.ls-item .col-md-9{padding-left:15px; padding-top:30px; padding-bottom:30px;}
	.ls-item img,.office-item img{max-width:300px;}
	.office-grid a{max-width:400px; margin:0 auto 30px auto;}
	.pl-80,.pr-80,.pt-50{padding-left:15px; padding-right:15px;}
	.office-item h4{margin-top:30px;}
	.career-item .date{background: none;border: 0px;width: 0px;}
	.career-item .date b{left:30px;top:50px;text-align: left;width: auto;}
	.career-info{padding-left:20px; padding-top:50px;}
	.mob-mb-5{margin-bottom:3rem !important;}
	.team-left img{max-width:400px;}
	.team-detail .pl-40{padding-left:15px;}
	.team-info{text-align:left; margin-top:10px;}
	.pro-details-head .text-end{text-align:left !important;}
	.pro-details-head .btn{margin-bottom:10px;}
	.property-info .pr{padding-right:15px !important; padding-bottom:30px;}
.property-info .pl{padding-left:15px !important;}
.ptb-80{padding-top:40px; padding-bottom:40px;}
.heading{padding-bottom:30px;}
.heading.line{margin-bottom:30px; margin-top:20px;}
.border-section .pl-0{padding-left:calc(var(--bs-gutter-x) * .5);}
.border-section .pr-0{padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5); margin-top:20px;}
.meet-people .gray-bg{margin-left:0px; margin-top:30px;}
footer .col-4,footer .col-8{ width:100%; text-align:center;}
footer .col-8.text-end{text-align:center !important;}
.brand-blue{padding:30px calc(var(--bs-gutter-x) * .5);}
.our-vision .heading-secondary{padding-top:30px;}
.our-practices ul{margin-bottom:0px;}
.our-practices ul li{font-size:20px; line-height:30px; padding-top:10px; position:relative;}
.our-practices ul li span{position:absolute; top:10px; left:-30px;}
.our-values h4{text-align:left;}
.our-values h4 span{width:auto; margin-bottom:10px; display:inline-block;margin-right: 10px;}
.our-values .row .col-sm-12:last-child{padding-left:calc(var(--bs-gutter-x) * .5);}
.our-values .row .col-sm-12:last-child p{margin-top:0px; padding-top:10px; border-bottom:2px solid #f26724; padding-bottom:20px; border-top:0px;}
.our-values .row.border-section.bs-5:last-child .col-sm-12:last-child p{border:0px; padding-bottom:0px;}
.page-head.blank{min-height:200px;}
.page-head h1,.page-head.office-head h1{font-size:50px; padding-top:150px;}
.page-head span{font-size:30px;}
.bl-page .border-section{padding-left:30px;}
.office-item{padding-top:50px;}
.light-blue-bg{margin-top:30px; padding:30px !important; margin-bottom:20px;}
.careers-page .col-md-7.p-5{padding:calc(var(--bs-gutter-x) * .5) !important;}
.career-info p{margin-bottom:0px !important;}
.brokers-info h4{margin-top:40px;}
.pro-item .pro-img{margin-bottom:20px;}
.pagination.row.align-items-center{margin-bottom:20px;}
.property-info .d-table{margin-bottom:30px; width:100%; padding:0 15px;}
.m-d-none{display:none;}
.des-d-none{display:block;}
}

@media only screen and (max-width:575px){
	.container{padding-left:30px; padding-right:30px;}
	.navbar-brand{margin-left:20px;}
	.navbar-brand img{max-height:30px;}
	.navbar-toggler{margin-right:20px;}
	header .container{padding-right:20px;}
	.btn-lg{min-width:auto; width:100%;}
	.peopel-filter input{width:100%; float:left; margin-bottom:20px;}
	.peopel-filter .form-control:nth-child(2){margin-left:0%; margin-right:0px;}
	.btn-secondary{width:100%;}
	.city-list{text-align:center;}
	.city-list .btn{font-size:14px; padding:7px 15px; position:relative; top:0px; right:0px; margin-bottom:20px;}
	.btn-primary{padding-left:20px; padding-right:20px;}
	.pt-5{padding-top:1.5rem !important;}
	.ptb-50{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}
	.heading-secondary.blue-text{padding-bottom:1.5rem !important;}
	.office-item .heading-secondary.blue-text{padding-bottom:0rem !important;}
	.we-are-bg{padding:20px;}
	.we-are-bg p:last-child{margin-bottom:0px;}
	.our-vision .col-md-6{padding:0 calc(var(--bs-gutter-x) * .5);}
	.office-item{padding-top:30px;}
	.ls-item img, .office-item img{width:100%;}
	.icon-arrow svg{right:8px;}
	.search-iteam .btn-primary{font-size:16px;}
	.search-iteam .form-control{height:46px; font-size:20px; padding-left:100px; padding-right:10px;}
	.search-iteam .search-btn{position:relative; top:0px; left:0px; margin-top:10px;}
	.search-iteam .search-btn svg{margin-top:0px;}
	.search-iteam .btn-primary{padding:11px 20px;}
	.pagination .col-4{width:100%;}
	.navbar-light .navbar-brand img{max-height:35px;}
	body,.f-30 p,.f-30,.career-info h3,.sub-nav ul,.career-item .date b{font-size:18px; line-height:24px;}
	.f-37,.f-37 p{font-size:20px; line-height:30px;}
	.heading{font-size:30px; line-height:35px;}
	.heading-secondary .blue-text{font-size:30px !important; line-height:35px;}
	.btn-primary{font-size:20px;}
	}

#topScroll {
    background: url(../images/back_to_top.svg) center 50% no-repeat #fff;
    position: fixed;
    height: 46px;
    width: 46px;
    right: 30px;
    bottom: 30px;
    margin-right: 20px;
    z-index: 999;
    border-radius: 46px;
    visibility: visible;
    outline: 0;
    -webkit-border-radius: 46px;
    border: 2px solid #000;
    display: none;
}
#topScroll:hover {
  background-color: #f26724;
}