@charset "utf-8";
/* CSS Document */
@media only screen and (max-width:1280px) and (min-width:1025px)
{
	#statistic-section .statistic-box-container .statistic-box .inner-box {
    width: 170px;
    height: 170px;
        padding-top: 33px;
	}
	.teampic {
	    height: 360px!important;
	}
	.teampic h1 {
	    top: 265px!important;
	}
	.property-listing .property-box .img-container .price {
		font-size:14px;
	}
	.property-listing .property-box .desc {
	    height: 150px;
	}
	.property-listing .property-box .img-container {
	    height: 169px;	
	}
	#top-agents .agent-box-container .agent-box .img-container {
	    height: 194px;
	}
	#main-menu{
		width: 100%!important;
	float: right!important;
	}
	#main-header #main-menu li{
		line-height:60px!important;
	}
	#submit-property-link{
		margin-top:0px!important;
	}
	.contact-info .contact-info-box .inner-container{
	    padding: 20px 10px 20px 20px!important;
	}
	.bread {
	    width: 41%!important;
	}
	#statistic-section .statistic-box-container{
		width:100%!important;
	}
	.text-section .description {
	    padding: 0 10px;
	}
	.widgets{
		width:33%;
	}
	.tp-bgimg{
		background-size: 100% 100%;
		background-position: 100% 100%;
	}
	#main .gallery img {
	    margin-bottom: 5px;
	}
	#enquiry-form{
		width: 95%!important;
		margin: auto!important;
		padding-top: 10px!important;
	}
	.contact-info .contact-info-box .inner-container i {
	    width: 60px;
		height: 60px;
		font-size: 28px;
		line-height: 60px;
	}
	.home-page {
	    margin-top: 0px;
	}
	.company-copy .bott-section .social-icons a {
	    padding: 31px 0;
	}
	.col-md-9 {
	    float: left;
	    width: 80%;
	}
	.brand-logo img {
	    margin-top: 0px;
	}
}
@media only screen and (max-width:1024px) and (min-width:981px)
{
	.teampic {
    height: 355px!important;
}
.teampic h1 {
    top: 260px!important;
}
	.col-md-4{
		width:50%!important;
		float:left!important;
	}
	.sub-project {
    width: 48%;
    float: left;
	margin: 10px 8px;
	}
	.contact-info .contact-info-box .inner-container i {
    width: 50px;
    height: 50px;
	line-height: 50px;
	font-size: 2em;
	}
	.contact-info .contact-info-box {
    padding-left: 40px;
	}
	.clientsblog {
    width: 240px;
	}
	#enquiry-form{
		width:90%;
		margin:auto;
		padding: 10px 0;
	}
	.branding_inner {
    width: 100%;
	}
	.team-member{
		width:50%;
		float:left;
	}
	.property-listing .property-box .img-container img {
		width:100%;
	}
	.widgets{
		width: 33%;
float: left;
	}
	.copy-right{
		float:left;
		width:60%;
	}
	#statistic-section .statistic-box-container .statistic-box {
    width: 25%;
	}
	#statistic-section .statistic-box-container .statistic-box .inner-box {
    width: 165px;
    height: 165px;
	padding-top: 20px;
	}
	.container {
    width: 96%;
	}
	.sticky {

    position: relative;
	}
	.company-copy .bott-section .social-icons a {
    padding: 31px 0;
	}
	#top-agents .agent-box-container .agent-box .img-container {
    height: 190px;
	}
	.text-section .description {
    padding: 0 0px;
	}
	.social-icons{
		float:right;
		width:30%;
	}
	body div.sticky {
    padding-top: 0px;
}
	.bread {
    width: 42%!important;
	}
.bni-logo img {
    width: 100px!important;
    margin-top: 20px!important;
    margin-left: 15px!important;
}
.brand-logo{
	width:165px!important;
}
.propertybox-featured .img-container .price-box{
	font-size: 1em!important;
}
#statistic-section {
    padding: 0px 0 0px!important;
}

.contact-info .contact-info-box .inner-container{
    padding: 20px 10px 20px 7px!important;
}
.value a{
	font-size:14px;
}
#main-header.sticky #main-menu li > ul{
	top:0px!important;
}
#mobile-menu-container #main-menu li > ul{
	position: inherit!important;
	top: 0px!important;
}
 #main-header #main-menu li>ul li a{
	 white-space:normal!important;
 }
 #statistic-section .statistic-box-container{
	width:100%!important;
}
}
@media only screen and (max-width:980px) and (min-width:768px)
{
.social-icons li {
    padding-left: 11px;
    padding-right: 11px;
	}
	#main-header #header-top li a {
    padding: 10px 11px;
}
	.teampic {
    height: 300px!important;
}
.teampic h1 {
    top: 280px !important;
font-size: 46px;
}
	#main-header #header-top {
    height: auto;
	}
	.desc img {
    width: 97% !important;
}
.text-section .description {
    padding: 0 0px;
}
.property-listing .property-box .img-container {
    height: 184px;
}
.sticky {
    position: relative;
}
.agent-box {
    width: 50%;
}
.typography_img {
    right: 18%;
}
p.typography{
	right:0px;
}
p.domain{
	left:0px;
}
.illustration_img {
    right: 20%;
}
.inner-container{
	width:90%;
}
#top-agents .agent-box-container .agent-box {
    padding: 0px 10px;
}
.company-copy .bott-section .social-icons a {
    padding: 35px 0;
}
.divider h3 {
    font-size: 20px;
}
.widgets{
	width:50%;
	float:left;
}
.copy-right{
	width:70%;
	float: left;
}
.social-icons{
	width:30%;
	float: right;
}
body div.sticky {
    padding-top: 0px;
}
.bread {
    width: 53%!important;
}
.brand-logo img{
	width: 135px!important;	
}
.bni-logo img {
    width: 86px!important;
	margin-top: 0px!important;
}
.contact-info .contact-info-box .inner-container{
    padding: 20px 10px 20px 15px!important;
}
.contact-info .contact-info-box .inner-container i {
    width: 50px!important;
    height: 50px!important;
	line-height: 50px!important;
	font-size: 26px !important;
}
.main-container aside .sidebar-box:last-child {
    margin-bottom: 0;
    width: 150%;
}
#main-header.sticky #main-menu li > ul{
	top:0px!important;
}
#mobile-menu-container #main-menu li > ul{
	position: inherit!important;
	top: 0px!important;
}
 #main-header #main-menu li>ul li a{
	 white-space:normal!important;
 }
  #statistic-section .statistic-box-container{
	width:77%!important;
}
#statistic-section .statistic-box-container .statistic-box {
    width: 49%!important;
}
.property-listing .property-box .desc {
    height: 130px;
	}
	.branding_inner {
    width: 100%;
	}
}
@media only screen and (max-width:767px) and (min-width:600px)
{
	.slider-home-one .content h2{
		width:100%;
		font-size: 36px;
    line-height: 48px;
	}
	.slider-home-one .content p{
		width:100%;
	}
	.news-block-six .inner-box .lower-content {
    margin-left: 5px!important;
    margin-right: 5px!important;
	}
	.blog-detail .inner-box .lower-content {
    position: relative;
    padding: 20px 15px 0px!important;
		margin-left: 10px!important;
    margin-right: 10px!important;
	}
	.teampic {
    height: 250px!important;
}
.teampic h1 {
    top: 300px !important;
font-size: 42px;
}	
	.banner {
    width: 100%;
    height: 310px !important;
}
#revslider{
	height:310px!important;
	max-height:310px!important;
}
	.property-listing .property-box .desc {
    height: 130px;
	}
	.branding_inner {
    width: 100%;
	}
	.bread {
    width: 67%!important;
	}
	#main-header #header-top {
    height: auto!important;
	}
	#main-header.sticky {
   position:relative!important;
	}
	.desc img {
    width: 50% !important;
}
#language-switcher li:last-child{
	display:none;	
}
.sticky {
    position: relative;
}
body div.sticky {
    padding-top: 0px;
}
	.divider h3 {
    padding: -2px 0 10px 0;
	font-size: 17px;
	}
	.domain {
	left: 0%;
	}
	.typography {

    right: 0px;
}
.branding_inner img {
    height: 75px;
    margin-top: 180px;
}
.illustration {
    left: 19%;
}
.tag_line {
    top: 83%;
    left: 64%;
}
#main .gallery img {
    width: 75%;
}
.clients{
	padding-left: 0px;
}
.clientsblog {
    margin-left:10px;
    margin-right: 10px;
}
.colorization {
    left: 0%;
}
	.col-md-4{
		width:100%;
		float:left;
	}
	.property-listing .property-box {
    width: 70%;
	float: none;
margin: auto;
margin-bottom: 45px;
	}
	.agent-box{
		width: 70%;
	float: none;
margin: auto;
margin-bottom:20px;
	}
	#main-menu-handle, #submit-property-link {
    margin-top: 13px;
}
		.post-desc{
    margin-left:0px!important;
	}
	.brand-logo img{
	width: 180px!important;	
	margin-top: 0px!important;
}
.text-section .description {
    padding: 0 0px;
}
.bni-logo img {
    width: 86px!important;
	margin-top: 0px!important;
}
.contact-info .contact-info-box .inner-container{
    padding: 20px 10px 20px 15px!important;
}
.contact-info .contact-info-box .inner-container i {
    width: 60px!important;
    height: 60px!important;
	line-height: 60px!important;
	font-size: 2em!important;
}
#main-slider{
	min-height:310px!important;
}
#main-slider .owl-wrapper{
	height:310px!important;
}
#statistic-section {
    padding: 0px 0 0px!important;
}
#statistic-section img{
	margin-top:0px!important;
	padding-top:0px!important;
}
.left-add {
    margin-top: 20px!important;
}
#main-header.sticky #main-menu li > ul{
	top:0px!important;
}
#mobile-menu-container #main-menu li > ul{
	position: inherit!important;
	top: 0px!important;
}
 #main-header #main-menu li>ul li a{
	 white-space:normal!important;
 }
   #statistic-section .statistic-box-container{
	width:80%!important;
}
#statistic-section .statistic-box-container .statistic-box {
    width: 49%!important;
}
.typography_img {
    right: 10%;
}
.illustration_img {
    right: 15%;
}
.colorization_img {
    left: 16%;
}
.domain_img {
    left: 20%;
}
#main-header #main-menu li {
    background: #FFF;
}
.gallery{
	text-align:center;
}
#marquee {
    animation: none!important;
    }
}
@media only screen and (max-width:599px) and (min-width:400px)
{
	.slider-home-one .content h2 {
    font-size: 30px;
    line-height: 34px;
    width: 100%;
}
.slider-home-one .content p{
	width:100%;
}
	.blog-detail .inner-box blockquote {
    padding-left: 20px;
	}
	.news-block-six .inner-box .lower-content {
    position: relative;
    padding: 20px!important;
    margin-left: 0!important;
    margin-right: 0!important;
		    margin-bottom: 0px!important;
	}
	.blog-detail .inner-box blockquote {
    padding-left: 20px!important;
	}
	.blog-detail .inner-box .lower-content .author-box .post-date {
    top: -70px!important;
    min-height: 70px!important;
	}
	.news-block-six .inner-box .lower-content .author-box .post-date {
    top: -70px!important;
    min-height: 70px!important;
	}
	.blog-detail .inner-box .lower-content {
    position: relative;
    padding: 20px 15px 0px!important;
		margin-left: 10px!important;
    margin-right: 10px!important;
	}
	.blog-detail .inner-box .lower-content h3 {
    position: relative;
    font-size: 24px;
	}
	.blog-detail .inner-box blockquote {
    padding-left: 15px;
	}
			.chartimg{
		width:100%;
		display:block!important;
	}
	.chartimg img{
		width:100%;
	}
	.branding_inner{
		display:none;
	}
		.teampic {
    height: 170px!important;
}
.teampic h1 {
    top: 330px !important;
font-size: 38px;
}
h1.brand{
	font-size:30px;
}
		.banner {
    width: 100%;
    height: 250px !important;
}
#revslider{
	height:250px!important;
	max-height:250px!important;
}
	.property-listing .property-box .desc {
    height: 130px;
	}
	.branding_inner {
    width: 100%;
	}
	#main-header #header-top {
    height: auto!important;
	}
	#main-header.sticky {
   position:relative!important;
	}
	.desc img {
    width: 50% !important;
}
#language-switcher li:last-child{
	display:none;	
}
.sticky {
    position: relative;
}
body div.sticky {
    padding-top: 0px;
}
	.bread {
    width: 100%!important;
	padding: 9px!important;
	}
	#main-header #header-top #language-switcher{
		border:none!important;
	}
	#main-header #header-top li:first-child{
		border:none!important;
	}
	#main-header #header-top li{
		border:none!important;
	}
	#after-login-boxes{
		width: 100%!important;
	}
			.post-desc{
    margin-left:0px!important;
	}
#submit-property-link{
	margin-top:0px!important;
}
#main-header .menu-container{
	margin-top:-2px!important;
}
#main-header #header-top {
    height: auto!important;
}
.bni-logo img {
    width: 90px!important;
    margin-left: 260px!important;
}
.bni-logo {
    margin-top: -47px!important;
}
#main-header.sticky{
	position:relative!important;
}
#main-slider{
	min-height: 250px!important;
}
#main-slider .owl-wrapper{
	height:350px!important;
}
#statistic-section .statistic-box-container .statistic-box{
	float:none!important;
	display:inherit!important;
}
.half{
	width:100%!important;
}
.divider h3 {
    width: 100%!important;
	font-size: 18px;
}
.button.red{
margin-top: 0px!important;
}
.col-xs-4 {
    width: 100%!important;
}
.contact-info .contact-info-box .inner-container i{
	left:0%!important;
}
.left-add {
    float: right!important;
    margin-top: -100px!important;
    width: 74%!important;
}
#main-header.sticky #main-menu li > ul{
	top:0px!important;
}
#mobile-menu-container #main-menu li > ul{
	position: inherit!important;
	top: 0px!important;
}
 #main-header #main-menu li>ul li a{
	 white-space:normal!important;
 }
 #statistic-section .statistic-box-container {
    width: 67%!important;
 }
 #main-menu-handle, #submit-property-link {
    margin-top: 16px;
 }
 #main-header .logo-main-box {
    width: 55%;
}
#main-header .menu-container {
    width: 20%;
    float: right;
}
.text-section .description {
    padding: 0 0;
}
.agent-box{
	width:100%!important;	
}
.illustration_img {
    right: 10%;
}
.domain {
    top: 30%;
    left: 65%;
}
.typography {
    top: 33%;
    right: 66%;
}
.colorization_img {

    top: 51%;
    left: 3%;
}
.typography_img {
    right: -4%;
}
.domain_img {
    top: 5%;
    left: 15%;
}
.branding_inner p {
    width: 135px !important;
}
#main-header #main-menu li {
    background: #FFF;
}
.breadcrumb-box h1 {
    font-size: 24px;
}
.clients {
    padding-left: 0px;
    text-align: center;
}
.clientsblog {
margin: auto;
    float: none;
	text-align:center;
	overflow:auto;
	margin-bottom:20px;
}
#marquee {
    animation: none!important;
    }
}
@media only screen and (max-width:399px) and (min-width:320px)
{
	#marquee {
    animation: none!important;
}
	.slider-home-one .content h2 {
	    font-size: 35px;
	    line-height: 30px;
	    width: 100%;
	}
	.slider-home-one .content p {
	    font-size: 18px;
	    line-height: 23px;
	    width: 100%;
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
.news-block-six .inner-box .lower-content {
    padding: 15px!important;
    margin-left: 0!important;
    margin-right: 0!important;
    margin-bottom: -10px!important;
	}
	.news-block-six .inner-box .lower-content h3 a {
		font-size: 25px;
	}
	.blog-detail .inner-box .lower-content h3 {
    position: relative;
    font-size: 18px!important;
	}
	.news-block-six .inner-box .lower-content .author-box .box-inner {
    position: relative;
    padding-left: 0!important;
		padding-top: 0;
		    min-height: 175px!important;
	}
	.news-block-six .inner-box .lower-content .author-box .author-image {
    position: relative!important;
	}
	.blog-detail .inner-box blockquote {
    padding-left: 15px;
	}
	.news-block-six .inner-box .lower-content .author-box .author {
	    padding: 10px;
	}
	.blog-detail .inner-box .lower-content {
    position: relative;
    padding: 15px!important;
    margin-left: 0!important;
    margin-right: 0!important;
    margin-top: 0!important;
	}
	.at-share-btn-elements {
 
    margin-top: 10px!important;
	}

	.contact-info .contact-info-box .inner-container i {
    width: 50px!important;
    height: 50px!important;
	line-height: 50px!important;
    font-size: 2em!important;
	}
li.foot-email{
	font-size:12px!important;
}
#enquiry-form h2{
    font-size: 25px!important;
}
body div.sticky {
    padding-top: 0px!important;
}
.sticky {
    position: relative!important;
}
.chartimg{
		width:100%;
		display:block!important;
}
.chartimg img{
		width:100%!important;
}
.contact-form {
    padding: 20px 0px!important;
}
.property-listing .property-box .desc {
    height: 140px!important;
}
#top-footer .inner-container {
    padding: 30px 20px 30px!important;
}
.property-listing .property-box.col-md-4:nth-child(3n) .inner-box, .property-listing .property-box.col-md-6:nth-child(2n) .inner-box {
    margin-right: 0!important;
}
#mobile-menu-container {
    display: none;
    max-height: calc(100vh - -587px)!important;
}
.branding_inner {
    display: none!important;
}
.teampic {
    height: 125px!important;
}
.teampic h1 {
    top: 300px !important;
font-size: 28px;
}
.button.red {
    padding: 26px 15px;
}
h1.brand{
	font-size:25px;
}
#main-header .logo-main-box {
    width: 60%!important;
}
#main-header .menu-container {
    width: 39%!important;
}
.brand-logo img {

    width: 115%;
    margin-top: 0px;
}
#main-menu-handle, #submit-property-link {
    margin-top: 20px;
}
.breadcrumb-box h1 {
    font-size: 25px;
}
.breadcrumb-box .breadcrumb, .breadcrumb-box h1 {
    line-height: 35px;
    height: 35px;
}
		.bread {
    width: 100%!important;
	padding: 9px!important;
	}
.bread ul li{
	line-height: 38px!important;
}
	#main-header #header-top #language-switcher{
		border:none!important;
	}
	#main-header #header-top li:first-child{
		border:none!important;
	}
	#main-header #header-top li{
		border:none!important;
	}
	#after-login-boxes{
		width: 100%!important;
	}
		
		.post-desc{
    margin-left:0px!important;
	}
#submit-property-link{
	margin-top:37%!important;
margin-left: 47px!important;
}
#main-header .menu-container{
	margin-top:-2px!important;
}
#main-header #header-top {
    height: auto!important;
}
.bni-logo img {
    width: 90px!important;

}
.desc img{
	width:100%!important;
}
.sticky {
    position: relative;
}
body div.sticky {
    padding-top: 0px;
}
#main-header.sticky{
	position:relative!important;
}
#main-slider{
	min-height: 52vh!important;
}
#main-slider .owl-wrapper{
	height:350px!important;
}
#statistic-section .statistic-box-container .statistic-box{
	float:none!important;
	display:inherit!important;
}
.half{
	width:100%!important;
}
.divider h3 {
    width: 100%!important;
}
.button.red{
margin-top: 0px!important;
}
.col-xs-4 {
    width: 100%!important;
}
.contact-info .contact-info-box .inner-container i{
	left:0%!important;
}
.left-add {
    float: right!important;
    margin-top: -100px!important;
    width: 81%!important;
}
.value a{
	font-size:11px!important;
}
#enquiry-form {

    padding: 10px !important;

}
#main-header.sticky #main-menu li > ul{
	top:0px!important;
}
#mobile-menu-container #main-menu li > ul{
	position: inherit!important;
	top: 0px!important;
}
 #main-header #main-menu li>ul li a{
	 white-space:normal!important;
 }
  #statistic-section .statistic-box-container {
    width: 86%!important;
 }
 #top-agents .agent-box-container .agent-box {
    width: 100%!important;
    float: none!important;
 }
 .categorie-icon {
    margin: 0 36%!important;
 }
 blockquote {
    padding: 30px 0px 30px 10px!important;
 }

}
@media only screen and (max-width:319px) and (min-width:240px)
{
	.at-share-btn-elements {
    margin-top: 5px;

	}
	.slider-home-one .content h2 {
	    font-size: 35px;
	    line-height: 29px;
	    width: 100%;
	}
	.slider-home-one .content p {
	    font-size: 16px;
	    line-height: 23px;
	    width: 100%;
	    margin-top: 15px;
	    margin-bottom: 10px;
	}
	
	.sidebar-page-container .group-title h2 {
    font-size: 24px!important;
	}
	.blog-detail .inner-box blockquote {
    padding-left: 15px!important;
	}
	.news-block-six .inner-box .lower-content .author-box .box-inner {
    padding-top: 0!important;
	}
	.news-block-six .inner-box .lower-content h3 {
    line-height: 22px!important;
		font-size: 30px!important;
	}
	.news-block-six .inner-box .lower-content {
    padding: 15px!important;
    margin-left: 0!important;
    margin-right: 0!important;
    margin-bottom: -10px!important;
	}
	.news-block-six .inner-box .lower-content h3 a {
		font-size: 25px;
	}
	.blog-detail .inner-box .lower-content {
    position: relative;
    padding: 15px!important;
    margin-left: 0!important;
    margin-right: 0!important;
	}
	.blog-detail .inner-box .lower-content h3 {
    position: relative;
    font-size: 18px!important;
	}
	.news-block-six .inner-box .lower-content .author-box .box-inner {
    position: relative;
    padding-left: 0!important;
		padding-top: 0;
		    min-height: 175px!important;
	}
	.news-block-six .inner-box .lower-content .author-box .author-image {
    position: relative!important;
	}
	.blog-detail .inner-box blockquote {
    padding-left: 15px;
	}
	.news-block-six .inner-box .lower-content .author-box .author {
	    padding: 10px;
	}
	.blog-detail .inner-box .lower-content {
    position: relative;
    padding: 15px!important;
    margin-left: 0!important;
    margin-right: 0!important;
    margin-top: 0!important;
	}
		.chartimg{
		width:100%;
		display:block!important;
	}
	.chartimg img{
		width:100%;
	}
	.branding_inner{
		display:none;
	}
			.teampic {
    height: 125px!important;
}
.teampic h1 {
    top: 310px !important;
font-size: 28px;
}
.team-member figure {
    width: 100%;
}
.team-member h4 {
    font-size: 20px;
}
.team-member p {

    font-size: 16px;
}

.button.red {
    padding: 26px 15px;
}
.team-member h5 {

    font-size: 16px;
}
.divider h3 {
    font-size: 20px;
}
h1.brand{
	font-size:25px;
}
#main-menu-handle, #submit-property-link {

    margin-top: 19px;

}
.brand-logo img {
    margin-top: 0px;
}
.breadcrumb-box h1 {
    font-size: 22px;
}
.breadcrumb-box .breadcrumb, .breadcrumb-box h1 {

    line-height: 40px;
    height: 40px;
}
.bread {
    width: 100%!important;
	padding: 9px!important;
	}
.bread ul li{
	line-height: 38px!important;
}
	#main-header #header-top #language-switcher{
		border:none!important;
	}
	#main-header #header-top li:first-child{
		border:none!important;
	}
	#main-header #header-top li{
		border:none!important;
	}
	#after-login-boxes{
		width: 100%!important;
	}
		.post-desc{
    margin-left:0px!important;
	}
#submit-property-link{
	margin-top: 114px !important;
margin-left: 47px!important;
}
#main-header .menu-container{
	margin-top:-2px!important;
}
#main-header #header-top {
    height: auto!important;
}
.bni-logo img {
    width: 90px!important;
margin-top: 0px;
}
.desc img{
	width:100%!important;
}


#main-header.sticky{
	position:relative!important;
}
#main-slider{
	min-height: 52vh!important;
}
#main-slider .owl-wrapper{
	height:350px!important;
}
#statistic-section .statistic-box-container .statistic-box{
	float:none!important;
	display:inherit!important;
}
.half{
	width:100%!important;
}
.divider h3 {
    width: 100%!important;
}
.button.red{
margin-top: 0px!important;
}
.col-xs-4 {
    width: 100%!important;
}
.contact-info .contact-info-box .inner-container i{
	left:0%!important;
}
.left-add {
    float: right!important;
    margin-top: -100px!important;
    width: 68%!important;
}
#main-header.sticky #main-menu li > ul{
	top:0px!important;
}
#mobile-menu-container #main-menu li > ul{
	position: inherit!important;
	top: 0px!important;
}
 #main-header #main-menu li>ul li a{
	 white-space:normal!important;
 }
  #statistic-section .statistic-box-container {
    width: 100%!important;
 }
 #statistic-section .statistic-box-container .statistic-box .inner-box {
    width: 170px!important;
    height: 170px!important;
	padding-top: 18px!important;
 }
 body div.sticky {
    padding-top: 0px!important;
}
.property-listing .property-box .inner-box {
    margin: 0;
}
#top-agents .agent-box-container .agent-box {
    padding: 0 0px!important;
    width: 100%!important;
}
.text-section .description {
    padding: 0 0px;
}
.sticky {
    position: relative;
}
.owl-theme .owl-controls .owl-buttons div {
    width: 30px;
    height: 30px;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td {

    padding: 6px 2px;
}
.property-listing .property-box .desc {
    height: 150px;
}
#mobile-menu-container {
    display: none;
    max-height: calc(100vh - -587px)!important;
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .form-horizontal .form-group, .row {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
}
