@font-face {
	font-family: "helvaticaN", sans-serif;
	src: url(app/fonts/HELVETICANEUEW23-REG.TTF);
	font-weight: 400
}

@font-face {
	font-family: "helvaticaN", sans-serif;
	src: url(app/fonts/HELVETICANEUEW23-BD.TTF);
	font-weight: 700
}

.bor {
	border: 1px solid #ddd;
	border-bottom-width: 2px
}

@media (max-width: 1200px) {
	.main-footer .apps h2 {
		float: none;
		display: block;
		text-align: center;
		margin-bottom: 30px;
		font-size: 24px
	}
	.main-footer .apps ul {
		float: none;
		text-align: center
	}
	.buy-filters .btn-yellow {
		margin-top: 20px
	}
	.MangeList-content.inbox-wrap .table-head-v2 .item .form-control {
		min-width: auto
	}
	.item-filt .v1 {
		border: 0
	}
	.news-content .related-side .item .img-wrap {
		height: 130px
	}
	.news-content .right-side .item .img-wrap {
		min-width: 230px
	}
	.buy-filters .btn-yellow {
		margin-top: 15px;
		padding-right: 10px;
		font-size: 16px
	}
	.rightside-house {
		text-align: center
	}
	.rightside-house .nav-tabs > li:first-child {
		margin-left: 0
	}
	.rightside-house .nav-tabs > li a {
		padding: 10px 14px;
		font-size: 18px
	}
	.rightside-house .tab-house .info h3 span {
		border: 0;
		padding: 0
	}
	.rightside-house .rightside-house .tab-house .info p {
		font-size: 16px
	}
	.rightside-house .col-md-3,
	.rightside-house .col-md-6 {
		width: 100%
	}
	.rightside-house .tab-house .img-wrap {
		width: 200px;
		margin: auto;
		margin-bottom: 20px
	}
	.rightside-house .tab-house .right1 {
		margin-top: 10px
	}
	.main-content .tab-glo .nav-tabs > li {
		margin: 0 -4px;
	}
	.main-footer .apps ul li {
		width: 45%;
	}
	.navbar-nav > li > a {
		padding: 30px 2px;
    	margin: 0 5px;
		font-size: 14px;
	}
	
	.w-350 {width: 300px}
	.w-400 {width: 300px}
	.w-450 {width: 350px}
	.w-500 {width: 400px}
	.w-550 {width: 500px}
	.w-600 {width: 550px}
	.w-650 {width: 600px}
	.w-700 {width: 600px}
	.w-750 {width: 650px}
	.w-800 {width: 700px}
	.w-850 {width: 750px}
	.w-900 {width: 800px}
	.w-950 {width: 850px}
	.w-1000 {width: 900px}
	.agent-tabs .nav-tabs li a{
		font-size: 1.4rem;
		padding: 25px 20px;
	}
}

@media (max-width: 991px) {
	.navbar-toggle .icon-bar {
		background-color: #1d467e;
	}
	.main-header {
		position: relative;
		background-color: #fff;
		padding: 15px;
	}
	.navbar-brand {
		padding: 0;
		background-color: transparent;
		background: transparent;
	}
	.logo-mobile {
		display: block !important;
		max-width: 220px;
	}
	.logo {
		display: none !important;
	}
	.navbar-nav > li + li {
		border-top: 1px solid #ddd;
	}
	.navbar-nav > li > a {
		color: #18437e;
		font-size: 18px;
	}
	.flags-wrap .dropdown-toggle > img {
		border: 0;
		margin: 0;
		padding: 0
	}
	.main-content .banner {
		background: url("../imgs/banner.jpg") no-repeat;
		background-size: cover;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		width: 100%
	}
	.main-content .imgs-wraap {
		display: none
	}
	#Mega_dropmenu {
		display: none
	}
	.main-content .banner .info h1 {
		font-size: 36px
	}
	.main-content .banner .info p {
		font-size: 20px;
		margin-bottom: 20px
	}
	.main-content .banner {
		text-align: center
	}
	.main-content .banner .tabs-wrap .main-tab-content.tab-content .content-tab .form-control {
		margin-bottom: 10px
	}
	.main-content .features-agency .img-wrap {
		height: 120px;
		line-height: 120px
	}
	.main-content .features-agency .info {
		margin-bottom: 20px
	}
	.main-content .features-agency {
		padding: 40px 0
	}
	.main-content .partners .item-log {
		width: 20%
	}
	.main-content .partners .item-log img {
		width: 100%
	}
	.main-content .partners h4 {
		margin-bottom: 20px
	}
	.section {
		padding: 35px 0
	}
	.main-content .partners .banner-header {
		margin-top: -80px
	}
	.main-content .tab-glo.tab-v2 {
		text-align: center
	}
	.main-content .tab-glo.tab-v2 .item-wrap .img-wrap {
		height: 180px;
		width: 300px;
		margin: auto
	}
	.main-content .tab-glo.tab-v2 .item-wrap .details ul {
		display: block
	}
	.main-content .tab-glo.tab-v2 .item-wrap .details ul li {
		display: inline-block;
		margin-right: 15px
	}
	.main-content .tab-glo.tab-v2 .item-wrap {
		background: #fff
	}
	.main-footer .content .top-content {
		padding-top: 40px;
		padding-bottom: 40px;
		text-align: center
	}
	.main_navbar .navbar-nav > li > a span img {
		display: none
	}
	.agents-wrap .agent {
		text-align: center
	}
	.agents-wrap .left-side {
		background: none;
		padding: 0
	}
	.agents-wrap .left-side .img-wrap {
		height: auto;
		margin-bottom: 0
	}
	.agents-wrap .center-side .btn-purp {
		margin-top: 10px
	}
	.agents-wrap .right-side .img-wrap {
		margin-top: 20px
	}
	.paging {
		float: none;
		text-align: center
	}
	.main-content .banner.apps .phone-wrap {
		display: none
	}
	.main-content .banner.apps {
		padding-top: 40px;
		padding-bottom: 40px
	}
	.main-content .banner.apps .info h1 {
		font-size: 36px
	}
	.main-content .banner.apps .info h6 {
		font-size: 24px;
		margin-bottom: 20px
	}
	.main-content .intro-home.apps {
		padding: 40px 0
	}
	.main-content .intro-home.apps h2 {
		font-size: 26px
	}
	.main-content .intro-home.apps h2 span {
		display: inline-block
	}
	.main-content .intro-home.apps p {
		font-size: 18px
	}
	.search-experience {
		padding: 40px 0;
		text-align: center
	}
	.search-experience img {
		width: 15%
	}
	.search-experience span {
		display: none
	}
	.but-content-wrap .item .main-info {
		display: block;
		margin-top: 20px;
	}
	.but-content-wrap .item {
		text-align: center
	}
	.but-content-wrap .item .main-info .img-wrap {
		height: auto;
		margin: auto;
		margin-bottom: 15px
	}
	.but-content-wrap .items .head h3,
	.but-content-wrap .items .head .form-control {
		float: none;
		margin-bottom: 15px
	}
	.but-content-wrap .paging {
		float: none;
		text-align: center
	}
	.person-changePass .form-content1 .control-label {
		width: 100%
	}
	.person-changePass .form-content1 .form-item {
		margin-left: 0
	}
	.MangeList-content.inbox-wrap .table-head-v2 .item.search {
		display: none
	}
	.MangeList-content.inbox-wrap table > tbody > tr > td {
		padding-bottom: 20px
	}
	.ManageList {
		padding: 0;
		padding-bottom: 0;
		text-align: center
	}
	.ManageList .table {
		margin-bottom: 0
	}
	.ManageList .action-form {
		float: none;
		margin-bottom: 30px
	}
	.content-developer-wrap .item-lg .caption {
		height: 100%;
		text-align: center;
		padding: 20px 0
	}
	.content-developer-wrap .item-lg .caption .left-side .details {
		float: none;
		display: block;
		width: 100%
	}
	.content-developer-wrap .item-lg .caption .left-side .logo-wrap {
		float: none;
		margin: auto
	}
	.content-developer-wrap .item-lg .caption .right-side {
		position: relative;
		right: auto;
		bottom: 0;
		margin-bottom: 20px
	}
	.property-page .pay-opt.map-wrap {
		display: none
	}
	.person-changePass .form-content1 .control-label {
		text-align: left
	}
	.person-changePass.create .btn-purp {
		float: right
	}
	.rightside-house .filters ul li select.form-control,
	.but-content-wrap .items .head select.form-control {
		display: none
	}
	.agent-tabs .nav-tabs li a{
		font-size: 1.4rem;
		padding: 18px 10px;
	}
}

@media (max-width: 800px) {
	.main_navbar .navbar-brand {
		height: auto
	}
	.main_navbar .navbar-nav > li > a {
		margin: 0 7px;
		padding-bottom: 20px;
		padding-top: 10px
	}
}

@media (max-width: 767px) {
	.navbar-toggle {
		margin-top: 0;
	}
	.main_navbar .navbar-nav {
		float: none;
	}
	.main_navbar .navbar-nav a {
		border-bottom: 0
	}
	
}

@media (max-width: 768px) {
	.navbar-toggle {
		margin-right: -30px;
	}
	.navbar-toggle {
		position: absolute;
		background-color: transparent;
		right: 20px;
		top: 15px
	}
	.main_navbar .navbar-nav {
		float: left
	}
	.main_navbar .navbar-nav a {
		border-bottom: 0
	}
	.main_navbar .navbar-nav > li > a {
		margin: 0;
		padding: 10px
	}
	.main_navbar .navbar-nav > li > a:hover {
		background: #6d2384
	}
	.main_navbar .navbar-nav > li > a:after {
		content: ' ';
		width: 0;
		height: 0
	}
	.flags-wrap .dropdown-toggle > img {
		margin-left: 0;
		border: 0;
		padding-left: 0
	}
	.section.tab-glo .right-side {
		display: none
	}
	.person-changePass {
		padding: 30px
	}
	.main-footer .rights ul {
		float: none;
		display: block;
		text-align: center
	}
	.main-footer .rights h6 {
		float: none;
		display: block;
		margin-top: 15px;
		text-align: center
	}
	.agents-wrap .left-side ul li {
		display: inline-block
	}
	.agents-wrap .center-side h3 {
		margin-bottom: 5px
	}
	.agents-wrap .center-side ul li {
		margin-right: 20px
	}
	.agents-list-wrap .agent {
		text-align: center
	}
	.agents-list-wrap .agent .img-wrap {
		margin: auto
	}
	.person-changePass.create .btn-purp {
		margin-right: 0
	}
	.content-developer-wrap .item-lg .caption .right-side {
		margin-top: 20px
	}
	.MangeList-content thead th a {
		display: none
	}
	.MangeList-content .table > tbody > tr > td {
		padding: 5px
	}
	.news-content .right-side .item {
		display: block;
		text-align: center
	}
	.news-content .right-side .item .info ul {
		display: block
	}
	.news-content .right-side .item .info ul li {
		display: inline-block
	}
	.news-content .right-side .item .info h2 {
		margin-top: 10px
	}
	.rightside-house .nav-tabs > li {
		display: block
	}
	.rightside-house .nav-tabs > li.active a {
		border-bottom: 1px solid #ddd;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		border-radius: 2px
	}
	.rightside-house .form-contactus .item {
		min-height: auto
	}
	.ManageList .action-form .form-control {
		width: auto;
		margin: auto
	}
	.buy-filters input[type="text"] {
		min-width: auto
	}
	.person-changePass .head1 .action,
	.person-changePass .head1 .info {
		float: none;
		text-align: center
	}
	.person-changePass.create .nav-tabs > li {
		display: block;
		text-align: center
	}
	.person-changePass.create .nav-tabs > li.active > a,
	.person-changePass.create .nav-tabs > li.active > a:focus,
	.person-changePass.create .nav-tabs > li.active > a:hover {
		border-bottom: 1px solid #ddd
	}
	.tabs-developers li.active:after {
		display: none
	}
	.map-search {
		width: 100%;
		margin: 10px auto;
	}
	.close-map {
		font-size: 0;
	}
	.close-map::after {
		content: "Back";
		display: block;
		font-size: 16px;
	}
	.agent-tabs .nav-tabs li{
		width: 100%;
	}
	.chat-list,.chatting {
		width: 100%;
	}
	.chat-list {
		height: auto;
	}
	.chat-people {
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		height: 170px;
		width: 100%;
		box-shadow: 0 2px 20px rgba(0,0,0,.3);
	}
	.chat-people li {
		display: inline-block;
		width: 110px;
		text-align: center;
		padding: 0;
	}
	.chat-people li h5 {
		font-size: 13px;
	}
	.chat-people li img {
		position: relative;
		left: inherit;
		top: inherit;
	}
	.prif, .timing {
		display: none;
	}
	.chat-wrap {
		height: auto;
	}
	.chatting {
		padding-bottom: 0;
	}
	.chatting-write {
		position: relative;
		bottom: inherit;
		right: inherit;
	}
	.chatting-wrap ul li {
		width: 85%;
	}
	.chatting-wrap {
		height: 500px;
	}
}

@media (max-width: 380px) {
	.main-footer .content .btn-default,
	.main-footer .content .form-control {
		display: block;
		width: 100%;
		margin-top: 10px
	}
	.main-content .partners .banner-header h3:after,
	.main-content .partners .banner-header h3:before {
		display: none !important;
		content: ' ' !important
	}
	.main-content .partners .banner-header h3 {
		line-height: 30px
	}
	.main-footer .content .btn-default {
		margin-left: 0
	}
	.main-content .partners .banner-header h3 {
		margin-bottom: 10px;
		color: #555
	}
	.main-content .partners .banner-header {
		margin-top: -40px
	}
	.main-content .partners .banner-header h3 {
		background: none
	}
	.main-footer .apps ul li {
		margin-bottom: 10px
	}
	.news-content .right-side .item {
		padding: 20px
	}
	.details_price-index {
		padding: 30px
	}
	.property-page .right-side .gallery-wrap {
		display: none
	}
	.main-content .tab-glo.tab-v2 .item-wrap .img-wrap {
		width: auto
	}
	.news-content .right-side .item .img-wrap {
		width: 100%
	}
	.property-page .More-details {
		padding: 10px
	}
	.property-page .right-side {
		padding: 20px
	}
	.property-page .pay-opt.tabs ul li {
		display: block
	}
	.property-page .pay-opt.tabs ul li a {
		border-color: #ddd;
		margin-bottom: 5px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-ms-border-radius: 2px;
		border-radius: 2px
	}
	.property-page .pay-opt.tabs ul li.active a {
		background: #6d2384;
		color: #fff;
		border: 0
	}
	.form-contactus {
		padding: 20px
	}
	.property-page .nav-tabs {
		border-bottom: 0
	}
	.MangeList-content.inbox-wrap .table-head-v2 {
		display: none
	}
	.MangeList-content.inbox-wrap .table > tbody > tr > td:first-child,
	.MangeList-content.inbox-wrap .table > tbody > tr > td:last-child,
	.MangeList-content.inbox-wrap .table > tbody > tr > td:nth-child(2) {
		display: none
	}
	.price-index-content .table > thead:first-child > tr:first-child > th:last-child,
	.price-index-content .table > tbody > tr > td:last-child {
		display: none
	}
	.price-index-content .table > thead:first-child > tr:first-child > th {
		font-size: 16px
	}
	.MangeList-content .table > tbody > tr > td:nth-child(5),
	.MangeList-content .table > tbody > tr > td:nth-child(4),
	.MangeList-content .table > tbody > tr > td:nth-child(3),
	.MangeList-content .table > tbody > tr > td:nth-child(2) {
		display: none
	}
	.table > thead:first-child > tr:first-child > th:nth-child(5),
	.table > thead:first-child > tr:first-child > th:nth-child(4),
	.table > thead:first-child > tr:first-child > th:nth-child(3) {
		display: none
	}
	.property-page .right-side h1 {
		font-size: 21px
	}
	
}

@media (max-width: 991px) {
	.navbar-toggle {
		display: block;
		position: relative;
		padding: 15px;
		margin-right: 0;
	}
	.navbar-collapse.collapse {
		display: none !important;
		margin-top: 80px;
	}
	.collapse.in {
		display: block !important;
	}
	.dropdown.open {
		position: relative;
	}
	.dropdown > .dropdown-menu {
		position: relative;
		width: 100%;
		border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
		box-shadow: none;
	}
	.navbar-nav > li > .dropdown-menu:before {
		display: none;
	}
	.navbar-nav>li {
		width: 100%;
		position: relative;
	}
	.navbar-nav > li > a {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.navbar-nav > li > a i {
		display: block;
		float: right;
	}
	.navbar-header {
		height: 80px;
		display: block;
		width: 100%
	}
	.yamm .nav.navbar-nav {
		margin: 0;
		float: none;
	}
	.main-footer .apps {
		text-align: center;
	}
	.person-changePass .form-content1 .form-item img {
		display: none
	}
	.agent-pop .content-wrap .left-side {
		border-right: 0;
		padding-right: 0
	}
	.agent-pop .modal-dialog {
		width: auto
	}
	.main-content .banner .content-wrap{
		padding-top: 80px;
	}
	.banner-v2.changePass {
		padding-top: 50px;
	}
	.banner-v2 .caption {
		padding-top: 40px;
	}
	.developers-header {
		padding-top: 20px;
	}
	.content-developer-wrap .item-lg .caption .right-side {
		margin-top: 20px;
	}
}
