/* template */

/*main structure */
body
{
	background:#fff;
	//background:#f2f2f2;
	//background:#ebedee;
	overflow:hidden;
}
.d-logo
{
	display:inline-block;
}
.ng-menu-cont, .nh-right-cont
{
	display:block;
}
	
#mobile-menu, .m-logo
{
	display:none;
}
.slider-search-cont
{
	position: absolute;
	z-index: 9;
	width: 100%;
	text-align: center;
	top: -41px;
}
#nidus-header-main-cont
{
	background: #fff;
	text-align: center;
	padding: 39px 0;
	position: fixed;
	width: 100%;
	//z-index: 99999;
	z-index: 1000;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.1);
    box-shadow: 0 0 5px rgba(0,0,0,0.1);
}
.nidus-padding
{
	padding:0 30px;
}
.nest-header-cont
{
	max-width:1140px;
	width:100%;
	margin:0 auto;
	padding:18px 0;
}
.nh-left-cont
{
	float:left;
	text-align:left;
}
.nh-right-cont
{
	float: right;
	width: 263px;
	text-align: right;
}
.nhl-cont
{

}
.logo-cont
{
	float:left;
}
.ng-menu-cont
{
	padding: 0 15px;
	display: inline-block;
}

.logo-cont img
{

}
.ng-menu-cont
{

}

/* Menu */
ul.d-menu
{

}
ul.d-menu > li
{
	float:left;
	//padding:0 16px;
	position:relative;
}
ul.d-menu > li > a
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #323232;
	font-size: 15px;
	text-transform: uppercase;
	padding: 14px 15px;
	display: block;
	cursor: pointer;
	line-height: 1.3;
}
ul.d-menu > li:hover > a, ul.d-menu > li.current-menu-item > a, ul.d-menu > li.current-page-ancestor > a, ul.d-menu > li.current-menu-ancestor > a
{
	color:#ef1452;
}

ul.d-menu li ul.sub-menu
{
	display:none;
	position:absolute;
	background:#300751;
	border-top: 1px solid rgba(255,255,255,0.3);
	z-index:99999999;
}
ul.d-menu li ul.sub-menu li
{
	//border-left: 1px solid #7f7f7f;
	//border-right: 1px solid #7f7f7f;
}
ul.d-menu li ul.sub-menu li a
{
	color: #fff;
	width: 200px;
	display: block;
	text-align: left;
	padding: 12px 16px;
	text-decoration: none;
	border-bottom: 1px solid rgba(255,255,255,0.3);
	font-size: 14px;
	text-transform: uppercase;
}
ul.d-menu li ul.sub-menu li a:hover, ul.d-menu li ul.sub-menu li.current-menu-item a
{
	color:#ef1452;
	//background:#242424;
}
ul.d-menu:after
{
	content:'';
	display:block;
	clear:both;
}
ul.d-menu li.menu-item-has-children:hover ul.sub-menu
{
	display:block;
}

/* menu right */
ul.dr-menu
{
	display:inline-block;
}
ul.dr-menu > li
{
	float:left;
	//padding:0 16px;
	position:relative;
}
ul.dr-menu > li > a
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #323232;
	font-size: 12px;
	padding: 16px 0 16px 30px;
	display: block;
	cursor: pointer;
	line-height: 1.3;
	text-transform: uppercase;
}
ul.dr-menu > li:hover > a, ul.dr-menu > li.current-menu-item > a, ul.dr-menu > li.current-page-ancestor > a
{
	color:#540951;
}
ul.dr-menu:after
{
	content:'';
	display:block;
	clear:both;
}
/* Main structure */
.ng-main-cont
{
	//max-width:1200px;
	width:100%;
	margin:0 auto;
	background:#f2f2f2;
}
/* property detail slider */
#nest-slider .bx-wrapper
{
	margin:0;
}
#nest-slider .bx-wrapper .bx-viewport
{
	border:0 !important;
	box-shadow:0 !important;
	box-shadow:none !important;
	//background:#fff !important;
	left:0;
}
#nest-slider .bx-wrapper img
{
	width:100%;
}
#nest-slider .bx-wrapper .bx-pager
{
	padding-top:0 !important;
}
#nest-slider .bx-wrapper .bx-pager,  #nest-slider .bx-wrapper .bx-controls-auto
{
	bottom:20px;
}
#nest-slider .bx-wrapper .bx-pager.bx-default-pager a
{
	background:rgba(255,255,255,0.4);
}
#nest-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, #nest-slider .bx-wrapper .bx-pager.bx-default-pager a.active
{
	background:#fff;
}

/* Bx Slider Caption */
.ns-caption-main-cont
{
	//background: rgba(98,54,133,0.6);
	position: absolute;
	bottom: 0;
	width: 100%;
}
.ns-caption-cont
{
	padding:30px;
}
.nsc-left-cont
{
	float: left;
	border-left: 3px solid #ff545c;
	padding: 0 20px;
	width: 72%;
}
.nsc-right-cont
{
	float:right;
	padding:10px 0;
}
.nsc-left-cont h2
{
	font-family: 'MuseoSans100', Arial, sans-serif;
	color: #fff;
	font-size: 28px;
	line-height: 1.3;
}
.nsc-left-cont h3
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.3;
}
.nsc-left-cont h3.int-sliderhd
{	
	font-size: 28px;
}
.nsc-left-cont p.int-sliderpd
{
	font-size: 18px;
}
.nsc-left-cont p
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #fff;
	font-size: 14px;
	line-height: 1.4;
}
.nsc-left-cont a
{
	color:#ff545c;
	vertical-align:top;
}
.slider-right-boxes
{
	border:1px solid #fff;
	opacity:0.6;
}
.sb-box
{
	float:left;
	width:80px;
	height:37px;
	text-align:center;
}
.sbb-cont
{
	width:100%;
	display:table;
	text-align:center;
	padding:11px 0;
	border-right:1px solid #fff;
}
.sb-box h5
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #fff;
	font-size: 12px;
	line-height: 1.2;
	display:inline-block;
}
.sb-box h6
{
	height: 12px;
	display: inline-block;
	margin-left: 7px;
}
.sb-box h6.bed-icon
{
	width: 24px;
	background:url(../images/bed-icon-w.png) no-repeat top left;
}
.sb-box h6.bath-icon
{
	width: 24px;
	background:url(../images/bath-icon-w.png) no-repeat top left;
}
.sb-box h6.parking-icon
{
	width: 34px;
	background:url(../images/parking-icon-w.png) no-repeat top left;
}
.s-bed-box
{

}
.s-bath-box
{

}
.s-parking-box
{

}
/* Search Form CSS */
.adv-search-form-cont
{
	display:inline-block;
}
.int-search-form-cont
{
	background:#fff;
	//background:#f8f8f8;
	padding:20px 30px;
	text-align:center;
}
/* select box */
/* The CSS */

select {
	font-family: 'MuseoSans_500', Arial, sans-serif;
	font-size:16px;
	padding: 12px;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #fff;
	color: #939595;
	border: none;
	outline: none;
	display: inline-block;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	cursor: pointer;
	width: 180px;
	height: 48px;
}

/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	select {padding-right:18px}
	label.search-select #minPrice, label.search-select #maxPrice
	{
		text-indent: 27px !important;
	}
	label.search-select #bedrooms
	{
		text-indent: 34px !important;
	}
}

label.search-select
{
	position: relative;
	width: 180px;
	overflow: hidden;
	display: inline-block;
}
label.sProType
{
	width: 140px;
}
label.sProType select
{
	width: 140px;	
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color:#ef1452;
	font-size: 16px;
}
label.search-select:after {
	content: '\f0d7';
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	color: #bdc3c7;
	padding: 0 0 2px;
	position: absolute;
	pointer-events: none;
	right: 12px;
	top: 14px;
}
label.search-select:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    //background:#fff;
    position:absolute;
    pointer-events:none;
    display:block;
}
label.sProType:after {
	color:#ef1452;
}
.adv-search-form-cont input[type="text"]
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #939595;
	font-size: 16px;
	background: #fff;
	outline: none;
	border: 0;
	padding: 12px 16px;
	line-height: 1.3;
	width: 200px;
	border-radius: 0;
	height: 24px;
	vertical-align: top;
	background: #fff url(../images/loc-icon.png) no-repeat left 14px center;
	text-indent: 26px;
}
.int-search-form-cont .adv-search-form-cont input[type="text"], .int-search-form-cont select
{
	border:1px solid #ebedee;
}
label.search-select #minPrice, label.search-select #maxPrice
{
	background: #fff url(../images/price-icon.png) no-repeat left 14px center;
	text-indent: 15px;
}
label.search-select #bedrooms
{
	background: #fff url(../images/rooms-icon.png) no-repeat left 14px center;
	text-indent: 15px;
}
.adv-search-form-cont input[type="submit"]
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #fff;
	font-size: 16px;
	background: #ef1452;
	outline: none;
	border: 0;
	padding: 12px 16px;
	line-height: 1.3;
	width: auto;
	border-radius: 0;
	height: 48px;
	vertical-align: top;
	box-shadow:none;
}
.adv-search-form-cont input[type="submit"]:hover
{
	background:#300751;
}

/* Home page Search cont */
.home-page-search-main-cont
{
	/*position: relative;
	bottom: 0;
	display: inline-block;
	text-align: center;
	background: rgba(48,7,81,0.6);*/
	position: relative;
	bottom: 0;
	display: block;
}
.home-page-search-cont
{
	margin: 0 auto;
	max-width: 90%;
	background: rgba(48,7,81,0.6);
	text-align: left;
}
.home-page-search-cont h1
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #fff;
	font-size: 56px;
	line-height: 1.1;
	letter-spacing:-2px;
	text-shadow: 3px 1px 9px rgba(0, 0, 0, 0.8)
}
.home-page-search-cont h2
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.5;
	text-shadow: 3px 1px 9px rgba(0, 0, 0, 0.8)
}
.hps-box
{
	padding: 16px 20px 20px;
}

/* Featured properties Cont */
.featured-p-main-cont
{
	padding:80px 0;
}
.featured-p-cont
{

}
.fp-heading h2
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #300751;
	font-size: 38px;
	line-height: 1.3;
	text-align: center;
	margin: 10px 0;
}
.fp-heading h3
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 18px;
	line-height: 1.4;
	width: 50%;
	margin: 0 auto;
	text-align: center;
	margin-bottom: 20px;
}
.ballCat-cont
{
	text-align:center;
}
.ballcatLink
{
	display:inline-block;
	font-family: 'MuseoSans300', Arial, sans-serif;
	color:#ef1452;
	font-size: 14px;
	line-height: 1.4;
	border:1px solid #ef1452;
	padding:12px 18px;
	margin:0 auto;
}
.ballcatLink:hover
{
	border:1px solid #300751;
	color:#300751;
}
/* property Listing */
.property-list-main-cont
{
	padding:30px;
}
.prop-img-main-cont
{
	position:relative;
}
.p-img-hover
{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	background:rgba(48,7,81,0.7);
	top:0;
	left:0;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}
.pr-ih
{
	display:table;
	text-align:center;
	width:100%;
	height:100%;
}
.pr-ih i
{
	color:#fff;
	font-size:36px;
	display:table-cell;
	vertical-align:middle;
}
.prop-main-cat:hover .p-img-hover
{
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
}
.prop-main-cat
{
	width: 22.983%;
	float: left;
	margin-right: 2.69%;
	margin-bottom: 2.69%;
	//min-height:391px;
}
.rent-portal .prop-main-cat
{
	width:32%;
	margin-right:2%;
	margin-bottom:2%;
}
.rent-portal .prop-main-cat:nth-child(3n)
{
	margin-right:0 !important;
}

.prop-img-main-cont img
{
	//width:100%;
	//height:100%;
}

.pr-content-main-cont
{
	background:#fff;
	//padding:20px;
	border:1px solid #f1f1f1;
}
.pr-content-cont
{

}
.pr-content-cont h2
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #484848;
	font-size: 16px;
	line-height: 1.4;
	padding: 16px;
	padding-bottom: 8px;
}
.pr-content-cont h3
{
	background: url(../images/loc-icon.png) no-repeat left -3px top;
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 14px;
	line-height: 1.4;
	height: 20px;
	overflow: hidden;
	margin: 0 16px 16px;
	padding-left: 18px;
}
.pr-price-cont
{

}
.pr-price-cont h4.pr-type
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #95a5a6;
	font-size: 14px;
	line-height: 1.4;
	text-transform: uppercase;
	padding: 16px;
	//height:38px;
}
.pr-price-cont h4.pr-type span
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 11px;
	vertical-align:bottom;
}
.pr-price-cont h4.Buy-color
{
	color:#ef1452;
}
.pr-price-cont h4.Rent-color
{
	color:#623685;
}
.pr-icon-cont
{
	
}
.pr-icon-cont h5
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #fff;
	font-size: 14px;
	line-height: 1.4;
	display: inline-block;
	margin-right: 4px;
}
.pr-icon-cont h6
{
	display: inline-block;
	width: 40px;
	height: 19px;
}
.pr-icon-cont h6.bed-icon
{
	background:url(../images/p-bed.png) no-repeat left center;
}
.pr-icon-cont h6.bath-icon
{
	background:url(../images/p-bath.png) no-repeat left center;
}
.pr-icon-cont h6.parking-icon
{
	background:url(../images/p-car.png) no-repeat left center;
	
}
.prop-main-cat:hover .pr-content-main-cont
{
	border:1px solid #300751;
}
.prop-main-cat:hover .ps-bed-box .psbb-cont, .prop-main-cat:hover .ps-bath-box .psbb-cont
{
	border-right:1px solid #300751;
}
.prop-main-cat:hover .p-right-boxes
{
	border-top:1px solid #300751;
	border-bottom:1px solid #300751;
}
.cat-main-cont h1
{
	font-family: 'MuseoSans100', Arial, sans-serif;
	color: #fff;
	font-size: 36px;
	line-height: 1.4;
	padding:50px 0;
}

/* list bed, bath, parking icon list */
.p-right-boxes
{
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	opacity: 1;
}
.psb-box
{
	float:left;
	width:86px;
	height:43px;
	text-align:center;
}
.psbb-cont
{
	width:100%;
	display:table;
	text-align:center;
	padding:14px 0;
	//border-right:1px solid #f1f1f1;
}
.ps-bed-box .psbb-cont, .ps-bath-box .psbb-cont
{
	border-right:1px solid #f1f1f1;
}
.psb-box h5
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #cacaca;
	font-size: 12px;
	line-height: 1.2;
	display:inline-block;
}
.psb-box h6
{
	height: 12px;
	display: inline-block;
	margin-left: 7px;
}
.psb-box h6.bed-icon
{
	width: 24px;
	background:url(../images/bed-icon-g.png) no-repeat top left;
}
.psb-box h6.bath-icon
{
	width: 24px;
	background:url(../images/bath-icon-g.png) no-repeat top left;
}
.psb-box h6.parking-icon
{
	width: 34px;
	background:url(../images/parking-icon-g.png) no-repeat top left;
}
/* animation css */
.lhanim, .lhanimleft, .lhanimright, .lhanimup, .lhanimdown, .lhanimfadedown, .lhanimfadeleft, .lhbe1, .lhbe2, .lhbe3, .gbanim
{
	opacity:1;
}
.hidden
{
	opacity:1;
}
.visible
{
	opacity:1 !important;
}

/* Property Detail Page */

/* property detail slider */
.pd-slider-box-cont
{
	position:relative;
	
}
.pd-slider-box-cont .bx-wrapper
{
	margin:0;
}
.pd-slider-box-cont .bx-wrapper .bx-viewport
{
	border:0 !important;
	box-shadow:0 !important;
	box-shadow:none !important;
	background:#212120 !important;
	left:0;
}
.pd-slider-box-cont .bx-wrapper .bx-pager
{
	padding-top:0 !important;
}
.pd-slider-box-cont .bx-wrapper .bx-pager,  .pd-slider-box-cont .bx-wrapper .bx-controls-auto
{
	bottom:20px;
}
.pd-slider-box-cont .bx-wrapper .bx-pager.bx-default-pager a
{
	background:rgba(255,255,255,0.4);
}
.pd-slider-box-cont .bx-wrapper .bx-pager.bx-default-pager a:hover, .pd-slider-box-cont .bx-wrapper .bx-pager.bx-default-pager a.active
{
	background:#fff;
}
/* google map of acf*/
.acf-map {
	width: 100%;
	height: 480px;
}

/* open for Inspection Page */
.ofins-main-cont
{

}
.ofins-cont
{

}
.ofins-cont h1
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #300751;
	font-size: 38px;
	line-height: 1.3;
	text-align:center;
	padding:76px 0;
}
.ofins-cont h2.iheading, .oiheading
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 28px;
	line-height: 1.3;
	margin:0 30px;
	position:relative;
	display:block;
	border-bottom:1px solid #ebedee;
	padding-bottom:20px;
}

/* listing page */
.search-top-cont
{
	margin:0 30px;
	padding:30px 0;
	border-bottom:1px solid #ebedee;
}
.st-left-cont
{
	float:left;
}
.st-right-cont
{
	float:right;
}
.st-left-cont h1
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 28px;
	line-height: 1.3;
}
.st-right-cont p.filter
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 14px;
	line-height: 1.3;
	padding:9px 0;
}
/*filters */
p.filter
{
	display:inline-block;
}
.filterCont
{
	display:inline-block;
	margin-left:12px;
}
.currentSort .priceSortLink, .currentSort .suburbSortLink, .currentSort .priceSortLinkAD, .currentSort .suburbSortLinkAD
{
	color:#ef1452;
}
.filterCont a
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #95a5a6;
	font-size: 14px;
	line-height: 1.3;
}
.filterCont a:hover
{
	color:#300751;
}
.filterCont a i
{
	vertical-align: top;
	font-size: 18px;
	display: inline-block;
}

/* category page */
.cathead-cont h1
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #300751;
	font-size: 38px;
	line-height: 1.3;
	text-align:center;
	padding:50px 0;
}

/* property DEtail page */
.defaultTitle
{
	display:none;
}
.pd-middle-main-cont
{
	padding:60px 30px;
}
.pdm-cont
{

}
.pdm-left-cont
{
	float: left;
	width: 77.018%;
}
.pdm-right-cont
{
	float:right;
	width: 22.983%;
}
.pdmInt-cont
{

}
.pdmInt-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.pIntLeftCont
{
	float: left;
	width: 30%;
}
.pIntRightCont
{
	float: right;
	width: 63.4%;
	margin: 0 3.3%;
	margin-bottom: 60px;
	border-bottom: 1px solid #ebedee;
	padding-bottom: 60px;
}
.pdmInt-cont h3
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #484848;
	font-size: 16px;
	line-height: 1.3;
}
.pdmInt-cont h4
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.4;
	margin-bottom:4px;
}
.pdmInt-cont p
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom:24px;
}
.pdmInt-cont p:last-child
{
	margin-bottom:0 !important;
}
.pdmInt-cont ul
{
	margin-bottom:24px;
}
.pdmInt-cont ul li
{
	background: url(../images/list-icon.png) no-repeat left -2px top 2px;
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 8px;
	padding-left: 22px;
}
.pteamc
{
	float: left;
	width: 22.983%;
	margin-right: 2.69%;
	margin-bottom: 2.69%;;
}
.pteam-box-cont
{
	width: 47.4%;
	margin-right: 5%;
	margin-bottom: 5%;
}
.pteam-box-cont:nth-child(2n)
{
	margin-right:0 !important;
}
.pteamc:nth-child(4n)
{
	margin-right:0 !important;
}
.pteamc:after
{
	content:'';
	display:block;
	clear:both;
}
.pteam-content
{
	padding:24px 0;
}
.pteamc h3
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #ef1452;
	font-size: 16px;
	line-height: 1.3;
}
.pteamc h6
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
}
.pteamc h6.teampost
{
	margin-bottom:20px;
}
.pteamc h6 a
{
	color: #95a5a6;
}
.pteamc h6 a:hover
{
	color:#ef1452;
}
.pAgent-main-cont  .pIntRightCont
{
	padding-bottom:0;
}
.pmap-main-cont  .pIntRightCont
{
	padding-bottom:0;
	margin-bottom:0;
	border:0;
}
/* property detial right side */
.pdmr-css
{

}
.pdmr-css h3
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #ef1452;
	font-size: 20px;
	line-height: 1.6;
}
.pdmr-css h4
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #95a5a6;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom:24px;
}
/* common form */
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form input[type="tel"], .wpcf7-form textarea, .wpcf7-form input[type="file"]
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	font-size: 15px;
	background: #fff;
	color: #484848;
	outline: none;
	border: none;
	border-radius: 0;
	padding: 12px 5%;
	line-height: 1.3;
	margin-bottom: 10px;	
	border:1px solid #ebedee;
	width:90%;
}
.wpcf7-form textarea
{
	height:100px;
}
.wpcf7-form input[type="submit"]
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	background: #ef1452;
	color: #fff;
	border: 0;
	outline: none;
	border-radius: 0;
	box-shadow: none;
	padding: 10px 20px;
	display: inline-block;
	font-size: 14px;
	line-height: 1.4;
	text-transform:capitalize;
	text-align:center;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
}
.wpcf7-form input[type="submit"]:hover
{
	background:#300751;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
}
.wpcf7-form label.error {
position: absolute;
top: 40px;
right: 0;
border: 1px solid #bbb;
background: #fbfbfb url(../images/tool-tip.png) no-repeat top 7px left 7px;
border-radius: 3px;
padding: 4px 7px 1px 34px;
color: #000 !important;
font-weight: normal;
font-size: 14px;
z-index: 9999;
box-shadow: 0px 2px 2px #333;
line-height: 26px;
font-family: sans-serif;
text-transform: none;
}
.wpcf7-form label.error:before {
display: block;
content: "";
border-color: transparent transparent #bbb transparent;
border-style: solid;
border-width: 8px;
height: 0;
width: 0;
position: absolute;
top: -16px;
left: 8px;
}
.wpcf7-form label.error:after {
display: block;
content: "";
border-color: transparent transparent #fbfbfb transparent;
border-style: solid;
border-width: 7px;
height: 0;
width: 0;
position: absolute;
top: -14px;
left: 9px;
}
span.wpcf7-form-control-wrap {
display: block;
}
.wpcf7-form br
{
	display:none;
}

/* property detail form */
.pro-form-int-cont
{
	background:#f5f6f6;
	padding:20px;
	margin:40px 0;
}
.property-form h5
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #484848;
	font-size: 22px;
	line-height: 1.3;
	margin-bottom:20px;
}
.property-form input[type="submit"]
{
	width:100%;
	padding:5% !important;
}
.property-form p
{
	display:block;
	margin:0;
	padding:0;
}

/* Home Page Inspection Slider */

/* property detail slider */
#inspection-slider .bx-wrapper
{
	margin:0;
}
#inspection-slider .bx-wrapper .bx-viewport
{
	border:0 !important;
	box-shadow:0 !important;
	box-shadow:none !important;
	//background:#fff !important;
	left:0;
}
#inspection-slider .bx-wrapper img {
    max-width: 100%;
    display: block;
    width: 100%;
}
#inspection-slider .bx-wrapper .bx-pager
{
	padding-top:0 !important;
}
#inspection-slider .bx-wrapper .bx-pager,  #inspection-slider .bx-wrapper .bx-controls-auto
{
	bottom:20px;
}
#inspection-slider .bx-wrapper .bx-pager.bx-default-pager a
{
	background:rgba(255,255,255,0.4);
}
#inspection-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, #inspection-slider .bx-wrapper .bx-pager.bx-default-pager a.active
{
	background:#fff;
}
/* five reason cont */
.five-reason-main-cont
{
	padding:30px;
}
.five-left
{
	float:left;
	width:48.6%;
}
.five-right
{
	float:right;
	width:48.6%;
}
.five-reason-main-cont img
{
	width:100%;
}

/* our team home page */
.our-team-main-cont
{
	padding:62px 0 0;
}
.our-team-cont
{
	padding:030px;
}
.our-team-cont h2
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #300751;
	font-size: 38px;
	line-height: 1.3;
	text-align:center;
	margin-bottom:30px;
}
.our-team-cont h4
{
	font-family: 'MuseoSans_300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 18px;
	line-height: 1.6;
	text-align: center;
	margin: 20px auto 60px;
	width: 50%;
}
/* career cont */
.career-footer-cont
{
	background:url(../images/careers-bg.jpg) no-repeat center top;
	background-size: cover;
	height:600px;	
	display:table;
}
.career-cont
{
	/*padding-top:196px;
	text-align:center;
	width:50%;
	margin:0 auto;*/
	display: table-cell;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 50%;
}
.career-cont  h2
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #fff;
	font-size: 38px;
	line-height: 1.3;
	width:50%;
	margin: 0 auto;
}
.career-cont  p
{
	font-family: 'MuseoSans_300', Arial, sans-serif !important;
	color: #fff !important;
	font-size: 18px !important;
	line-height: 1.6 !important;
	margin:24px auto;
	width:50%;
}
.career-cont  a
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #fff;
	font-size: 14px;
	line-height: 1.3;
	display:inline-block;
	border:1px solid #fff;
	padding:12px 16px;
	margin-top:10px;
}
.career-cont  a:hover
{
	color:#ef1452;
	border:1px solid #ef1452;
}
/* footer */
#footer-main-cont
{
	max-width: 1200px;
	margin: 0 auto;
	width: 100%;
}
.footer-top-cont
{
	background:#ef1452;
	text-align:center;
}
.footer-top-cont h2
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #fff;
	font-size: 30px;
	line-height: 2;
	display: inline-block;
	background: url(../images/footer-phone-icon.png) no-repeat left center;
	padding-left: 68px;
	margin: 20px;
}
.footer-top-cont h2 span
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #fff;
	font-size: 30px;
}

/* footer-bottom */
.footer-bottom-cont
{
	background:#300751;
	padding:0 30px;
}
.footer-bMiddle-cont
{
	border-bottom:1px solid #452063;
}
.middle-top-cont
{
	padding:72px 0;
}
.footer-logo-cont
{
	float:left;
}
.footer-md-right-cont
{
	text-align:right;
}
.footer-md-right-cont img
{
	margin-left:30px;
}
.middle-bottom-cont
{
	padding-bottom:72px;
}
.mb
{
	float:left;
}
.mb h3
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #ef1452;
	font-size: 18px;
	line-height: 1.6;
	margin-bottom:8px;
}
.mb p
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #ffffff;
	font-size: 14px;
	line-height: 1.6;
	margin-bottom:8px;
}
ul.fb-m
{

}
ul.fb-m li
{

}
ul.fb-m li a
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #fff;
	font-size: 14px;
	line-height: 1.6;
	margin-bottom:8px;
	display:block;
}
ul.fb-m li a:hover
{
	color:#ef1452;
}
.mb-1
{
	width: 25%;
	margin-right: 8%;
}
.mbm
{
	width: 16.75%;
}
.mb-2
{

}
.mb-3
{

}
.mb-4
{

}
.mb-5
{

}
/* footer bottom */
.footer-bBottom-cont
{
	padding:40px 0;
}
.bb-left
{
	float:left;
	text-align:left;
}
.bb-right
{
	float:right;
	text-align:right;
}
p.copyright
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #5d4273;
	font-size: 14px;
	line-height: 1.4;
}
p.madeby
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #5c4172;
	font-size: 14px;
	line-height: 1.4;
	text-transform:uppercase;
	margin:8px 0;
	vertical-align:baseline;
}
p a
{
	vertical-align:baseline;
}
ul.fb-menu
{
	margin:2px 0 8px;
}
ul.fb-menu li
{
	border-right:1px solid #5d4273;
	float:left;
}
ul.fb-menu li a
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #5d4273;
	font-size: 14px;
	line-height:1;
	padding:0 6px;
	display:block;
}
ul.fb-menu li a:hover
{
	color:#ef1452;
}
ul.fb-menu li:first-child a
{
	padding-left:0;
}
ul.fb-menu li:last-child
{
	border-right:0;
}
ul.fb-menu:after
{
	content:'';
	display:block;
	clear:both;
}
/* internal page */
.nggpage
{

}
.nggpage h1
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #300751;
	font-size: 28px;
	line-height: 1.3;
	margin-bottom: 24px;
}
.nggpage p
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 24px;
}

/* about page */
.about-page-cont
{
	
}
.about-bg-main-cont
{
	background:url(../images/about-pg.jpg) no-repeat top center;
	background-size:cover;
	height:500px;
	display:table;
	width:100%;
}
.about-bg-cont
{
	display:table-cell;
	vertical-align:middle;
}
.about-bg-cont h2
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #fff;
	font-size: 38px;
	line-height: 1.2;
	width: 44%;
	margin: 0 auto;
	text-align: center;
	//padding-top: 208px;
	
}
.about-bg-cont h3
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #fff;
	font-size: 16px;
	line-height: 1.4;
	width: 90%;
	margin: 0 auto;
	text-align: center;	
}
.about-middle-cont
{
	margin: 80px auto 0;
	width: 64%;
}
.about-middle-cont h3
{
	font-family: 'MuseoSans100', Arial, sans-serif;
	color: #484848;
	font-size: 22px;
	line-height: 1.6;
	margin-bottom:24px;
}
.about-middle-cont p
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 14px;
	line-height: 1.6;
	margin-bottom:24px;
}
/* contact page */
.ccontact-int-cont
{
	padding:80px;
}
.ccontact-left
{
	float:left;
	width:40%;
}
.ccontact-right
{
	float:right;
	width:40%;
}
.cl-cont
{
	padding-left:38px;
}
.cl-cont h3, .ccontact-right h3
{
	font-family: 'MuseoSans100', Arial, sans-serif;
	color: #484848;
	font-size: 22px;
	line-height: 1.6;
}
.cl-cont p, .ccontact-right p
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 16px;
	line-height: 1.6;
}
.c-loc-icon
{
	background:url(../images/c-loc-icon.png) no-repeat top 6px left;
}
.c-email-icon
{
	background:url(../images/c-mail-icon.png) no-repeat top 7px left;
}
.c-phone-icon
{
	background:url(../images/c-phone-icon.png) no-repeat top 8px left;
}
.ccontact-int-cont:after
{
	content:'';
	clear:both;
	display:block;
}

/* wpcf select */
.wpcf7-form select
{
	width: 100%;
	font-family: 'MuseoSans300', Arial, sans-serif;
	font-size: 15px;
	background: #fff;
	color: #95a5a6;
	border:1px solid #ebedee;
	margin-bottom:10px;
}

.wpcf7-form label.wselect
{
	position: relative;
	width: 100%;
	overflow: hidden;
	display: inline-block;
}
.wpcf7-form label.wselect:after {
	content: '\f0d7';
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
	text-decoration: inherit;
	-webkit-font-smoothing: antialiased;
	font-size: 20px;
	color: #ef1452;
	padding: 0 0 2px;
	position: absolute;
	pointer-events: none;
	right: 12px;
	top: 14px;
}
.wpcf7-form label.wselect:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    //background:#fff;
    position:absolute;
    pointer-events:none;
    display:block;
}

.contact-slabel label.wselect:after
{
	top: 8px !important;
}
/* get a appraisalk page */
.get-an-appraisal-cont
{
	padding:30px;
}
.get-an-appraisal-cont h1
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #300751;
	font-size: 38px;
	line-height: 1.3;
	padding:40px;
	text-align:center;
	margin-bottom:0;
}
.getap-form-cont
{
	    margin: 50px 0;
}
.pa-form-cont{

}
.paf-top-cont
{
	border-top:1px solid #ebedee;
	border-bottom:1px solid #ebedee;
	padding:50px 0;
}
.pa-form-cont h4
{
	font-family: 'MuseoSans100', Arial, sans-serif;
	color: #484848;
	font-size: 22px;
	line-height: 1.3;
	margin-bottom:30px;
}
.paf-left-cont
{
	float:left;
}
.paf-right-cont
{
	float:right;
}
.paf-left-cont, .paf-right-cont
{
	width: 44%;
	padding: 0 3%;
}

.paf-row-cont
{
	
}
.paf-row-cont:after, .paf-top-cont:after, .pa-form-cont:after
{
	content:'';
	clear:both;
	display:block;
}
.paf-label
{
	float: left;
	width: 40%;
	margin-right: 4%;
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #95a5a6;
	font-size: 16px;
	line-height: 1.6;
	padding-top:11px;
}
.a-element
{
	float:right;
	width:56%;
}
.app-form-c
{
	display:inline-block;
	width:80%;
	float:left;
	margin:50px 0;
}
.pdf-sub-cont
{
	display:inline-block;
	text-align:right;
	float:right;
	margin:50px 0;
}
.form-b-content
{
	display:inline-block;
	width:80%;
	float:left;
	margin:30px 0;
}
.c-submit
{
	display:inline-block;
	text-align:right;
	float:right;
	margin:30px 0;
}
/* career page */
.career-page-cont .career-cont
{
	//padding-top:210px;
}
.career-bottom-cont
{
	//padding:50px;
}
.career-left-cont
{
	float:left;
}
.career-right-cont
{
	float:right;
	border-left:1px solid #ebedee;
}
.career-left-cont, .career-right-cont
{
	width: 41.9%;
	padding: 50px 4%;
}
.career-bottom-cont h3
{
	font-family: 'MuseoSans100', Arial, sans-serif;
	color: #484848;
	font-size: 22px;
	line-height: 1.3;
	margin-bottom:30px;	
}
.career-bottom-cont h4
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #484848;
	font-size: 20px;
	line-height: 1.3;
	margin-bottom:10px;
}
.career-bottom-cont a
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #ef1452;
	font-size: 16px;
	line-height: 1.3;
}
.career-bottom-cont:after
{
	content:'';
	clear:both;
	display:block;
}

/* inspection header */
#inspection-slider
{
	position:relative;
}
.inspect-header-cont
{
	position: absolute;
	top: 0;
	z-index: 2;
	width: 42%;
}
.ihc-cont
{
	padding:30px;
}
.ihc-cont h1
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #fff;
	font-size: 38px;
	line-height: 1.3;
	margin-bottom:10px;
	text-shadow: 3px 1px 9px rgba(0, 0, 0, 0.8)
}
.ihc-cont h2
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.6;
	text-shadow: 3px 1px 9px rgba(0, 0, 0, 0.8)
}
.ihc-cont h2 a
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.6;
}
.ihc-cont h2 a:hover
{
	color: #ef1452;
}
.pd-middle-main-cont h1
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
    color: #300751;
    font-size: 38px;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 40px;
	text-align:center;
}
.contact-form-cont iframe
{
	width:100%;
}

/* All Internal Text pages for Default Template */
/* internal page */
.ng-page-int-cont
{

}
.ngtpage
{

}
.nt-top-header-cont
{
	background-position:top center;
	background-repeat:no-repeat;
	background-size:cover;
	height:500px;
	display:table;
	width:100%;
}
.ntt-header-cont
{
	display:table-cell;
	vertical-align:middle;
}
.ngtpage h1
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #fff;
	font-size: 38px;
	line-height: 1.2;
	width: 44%;
	margin: 0 auto;
	text-align: center;
	text-shadow: 3px 1px 9px rgba(0, 0, 0, 0.8)
}
.ngp-content-cont
{
	padding: 60px 30px;
	width: 64%;
	margin: 0 auto;
}
.ngtpage h2
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #300751;
	font-size: 38px;
	line-height: 1.3;
	margin-bottom:30px;
	text-align: center;
}
.ngtpage h3
{
	font-family: 'MuseoSans100', Arial, sans-serif;
	color: #484848;
	font-size: 22px;
	line-height: 1.6;
	margin-bottom: 24px;
}
.ngtpage h4
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 24px;

}
.ngtpage h5
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 24px;
}
.ngtpage h6
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #ef1452;
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 24px;
}
.ngtpage p
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 24px;
	vertical-align:baseline;
}
.ngtpage p strong
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	vertical-align:baseline;
}

.ngtpage ul, .nggpage ul
{
	margin-bottom:24px;
}
.ngtpage ul li, .nggpage ul li
{
	background: url(../images/list-icon.png) no-repeat left -2px top 2px;
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 8px;
	padding-left: 22px;
}

/*newcode*/
.prop-img-cont
{
	height: 198px;	
	overflow: hidden;
}
.rent-portal .prop-img-cont
{
	height:260px;
}
.desc-css
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
	margin-bottom: 24px;
}
.pagebluehead
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #300751;
	font-size: 38px;
	line-height: 1.3;
	padding-top: 30px;
	text-align: center;
}
/* video blog */
.videoblog-main-cont
{
	
}
.cattitle
{
	padding:40px 0;
}
.cattitle h2
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
    color: #300751;
    font-size: 38px;
    line-height: 1.3;
    padding: 30px 0;
    text-align: center;
}
.category-13 .int-search-form-cont, .category-14 .int-search-form-cont
{
	display:none;
}

/* Video Blog Category */
/* event category */
.event-popup-main-cont
{
	display:none;
}
.enquire-form-main-cont-active
{
	display: block!important;
	width: 100%;
	height: 100%!important;
	position: fixed;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	z-index: 999999;
	opacity: 1!important;
	overflow-y:scroll;
}

.enquire-form-main-cont-active::-webkit-scrollbar-track
{
	//-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: rgba(0,0,0,0.5);
}

.enquire-form-main-cont-active::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

.enquire-form-main-cont-active::-webkit-scrollbar-thumb
{
	background-color: #000000;
	//border: 2px solid #555555;
}
.event-popup-main-cont
{

}
.event-popup-cont
{
	max-width:720px;
	width:100%;
	margin:0 auto;
	//background:#fff;
}
.event-popup-content-cont
{

}
.popup-icon-cont
{
	text-align:center;
	color:#fff;
	padding:4px 0;
	display:none;
}
.prev-event-popup
{
	float:left;
}
.next-event-popup
{
	float:right;
}
.close-eventpopup {
	width: 30px;
	height: 30px;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	margin: 8px;
}
.close-eventpopup i
{
	font-size: 20px;
	padding: 4px 0;
	color: #300751;
}
.eventpbutton
{
	width:24px;
	height:24px;
	text-align:center;
	cursor: pointer;
}
.eventpbutton i
{
	font-size:16px;
	padding:4px 0;
}
.eventpbutton h6
{
	display:none;
}
.event-all-content
{
	background:#fff;
}
.event-all-content img
{
	width:100%;
}
.int-single-cont p
{
	font-family: 'proximanova-regular', Arial, sans-serif;
	color:#9d9d9d;
	font-size:16px;
	line-height:1.8;
	margin-bottom:28px;
}
.int-single-cont p.event-date
{
	font-size:13px;
	//margin-top:28px;
	margin-bottom:0;
	text-transform:uppercase;
}
.int-single-cont h3
{
	font-family: 'proximanova-bold', Arial, sans-serif;
	color:#4d4d4d;
	font-size:22px;
	line-height:1.6;
}
.popup-event-box
{
	padding:32px;
}
.int-single-cont p.read-more
{
	font-size:16px;
	margin-bottom:0;
	color:#8bc84b;
	margin-top:-24px;
}


.event-cat-main-cont
{
	//width:21.834%;
	width:24.958%;
	float:left;
	cursor:pointer;
}
.event-s-post-cont
{
	padding-right:30px;
	padding-bottom:30px;
}
.event-content
{
	background: #fff;
    padding: 18px;
    border: 1px solid #f1f1f1;
}
.event-content h3
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	font-size: 16px;
	color: #0c1c3f;
	line-height: 1.6;
	height: 28px;
	overflow: hidden;
}
.event-content h5
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	font-size: 14px;
	color: #a5a4a4;
	line-height: 1.4;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.event-cat-main-cont h6
{
	display:none;
}
.event-img-cont
{
	position:relative;
}
.event-img-hover
{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	background:rgba(48,7,81,0.7);
	top:0;
	left:0;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}
.ar-ih
{
	display:table;
	text-align:center;
	width:100%;
	height:100%;
}
.ar-ih i
{
	color:#fff;
	font-size:36px;
	display:table-cell;
	vertical-align:middle;
}
.event-cat-main-cont:hover .event-img-hover
{
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
}
.event-cat-main-cont:hover .event-content
{
	border:1px solid #300751;
}
.event-img img
{
	width:100%;
}
/*event img popup */
.popup-event-box p
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	font-size: 14px;
	color:#646363;
	line-height: 1.5;
	margin:24px 0;
}
.popup-event-box p:first-child
{
	margin-top:0 !important;
}
.popup-event-box p:last-child
{
	margin-bottom:0 !important;
}
.event-category-cont
{
	padding-left: 30px;
	padding-bottom: 30px;
    width: auto;
}
.event-all-content
{
	padding:10px;
}
.ea-content-cont
{
	width:100%;
}
.ea-left-cont
{
	float:left;
	width:57%;
}
.ea-right-cont
{
	float:right;
	width:43%;
}
.ea-left-cont img
{
	width:100%;
}
.ea-content-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.ea-content
{
	//padding-left:20px;
}
.ea-content h2
{
	font-family: 'GraphikSemibold', Arial, sans-serif;
	font-size: 18px;
	color: #0c1c3f;
	line-height: 1.6;
	margin-bottom: 10px;
}
.ea-content h3
{
	font-family: 'GraphikMedium', Arial, sans-serif;
	font-size: 14px;
	color: #a5a4a4;
	line-height: 1.4;
	text-transform: uppercase;
}
.time-loc-cont
{
	padding:20px 0;
	border-top:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
.time-loc-cont h3
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	font-size: 16px;
	color: #646363;
	line-height: 1.3;
	padding-left:30px;
}
.time-loc-cont h4
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	font-size: 16px;
	color: #646363;
	line-height: 1.3;
	padding-left:30px;
}
.time-cont
{
	padding-bottom:20px;
}
.time-cont h3
{
	background:url(../images/event-cal.png) no-repeat left top -3px;
}
.loc-cont h3
{
	background:url(../images/event-loc.png) no-repeat left top -3px;
}
.ea-desc-cont
{
	padding-top:20px;
}
.ea-desc-cont h6
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	font-size: 14px;
	color: #bebebe;
	line-height: 1.3;
	text-transform:uppercase;
}
.ea-desc-cont h5
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	font-size: 16px;
	color: #bebebe;
	line-height: 1.3;
	margin-bottom:20px;
	text-transform:uppercase;
	font-weight:bold;
}
.book-online-cont
{
	
}
.book-online-cont a
{
	display:inline-block;
	background:#eead3c;
	color:#fff;
	padding:12px;
	border-radius:4px;
	text-transform:uppercase;
	font-family: 'MuseoSans_700', Arial, sans-serif;
	font-size:16px;
}
.gb-category-cont
{
	
}
.gb-cat-cont
{
	//padding:70px 0;
}
.youtubeurl
{
	display:none;
}
.event-all-content iframe
{
	width:100% !important;
}
.ea-lefta-cont
{
	float:left;
}
.ea-righta-cont
{
	float:right;
}
.event-content p
{
	font-family: 'GraphikRegular', Arial, sans-serif;
	color: #6f6e6d;
	font-size: 15px;
	line-height: 1.4;
}
.event-category-cont h1
{
	font-family: 'GraphikSemibold', Arial, sans-serif;
	color: #d8b15b;
	font-size: 24px;
	line-height: 1.4;
	margin-bottom: 30px;
	margin-left: 10px;
	text-transform: uppercase;
}
/* blog category */
.blog-cat-main-cont
{
	width: 40.9%;
    float: left;
    cursor: pointer;
    margin: 0 4.5%;
	margin-bottom:4.5%;
}
.blog-s-post-cont
{
	//padding-right:30px;
	//padding-bottom:30px;
}
.blog-content
{
	background: #fff;
	padding-top: 30px;
	height: 190px;
	overflow: hidden
}
.blog-content h3
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	font-size: 22px;
	color: #484848;
	line-height: 1.3;
}
.blog-content h5
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	font-size: 14px;
	color: #95a5a6;
	line-height: 1.4;
	margin:20px 0;
	text-transform: uppercase;
}
.bloge
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	font-size: 16px;
	color: #484848;
	line-height: 1.6;
}
.blog-cat-main-cont h6
{
	display:none;
}
.blog-img-cont
{
	position:relative;
}
.blog-img-hover
{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	background:rgba(48,7,81,0.7);
	top:0;
	left:0;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0.3s,opacity 0.3s linear;
}
.blog-cat-main-cont:hover .blog-img-hover
{
	visibility: visible;
	opacity: 1;
	transition-delay: 0s;
}
.blog-cat-main-cont:hover .blog-content
{
	//border:1px solid #300751;
}
.blog-img img
{
	width:100%;
}
.blog-cont
{
	padding-bottom:70px;
}
/* blog detail */
.blog-detail-main-cont
{
	padding: 30px;
    width: auto;
}
.blog-detail-cont
{
	
}
.blog-detail-cont h3, .blog-detail-cont h3 a
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #ef1452;
	font-size: 13px;
	line-height: 1.4;
	text-transform:uppercase;
	margin:30px 0;
	text-align:center;
}
.blog-detail-cont h3 a:hover
{
	color:#300751;
}

.bd-img-cont
{
	margin:44px 0;
}
.bd-img-cont img
{
	width:100%;
}
.bd-content-cont
{
	width: 66%;
    margin: 80px auto;
}
.bd-content
{
	
}
.bd-content h2
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #484848;
	font-size: 22px;
	line-height: 1.3;	
}
.bd-content h5
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 14px;
	line-height: 1.3;
	margin:24px 0;
	text-transform:uppercase;
}
.bd-content p
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #484848;
	font-size: 16px;
	line-height: 1.6;
	margin:24px 0;
}
.ea-content {
	position: relative;
}

/*meta slider */
/*Home Slider */
.home-slider
{
	width:100%;
	overflow:hidden;
}
.home-slider .metaslider
{
	max-width:100% !important;
}
.home-slider .metaslider .caption-wrap
{
	display: block;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	background-color: rgba(0,0,0,0);
}
.home-slider .metaslider .caption
{
	padding: 0;
	word-wrap: break-word;
	display: table;
	max-width: 1180px;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}
.home-slider .metaslider .caption-har
{
	vertical-align: middle;
	display: table-cell;
	text-align:center;
}
.home-slider .metaslider .caption-har h1
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #fff;
	font-size: 56px;
	line-height: 1.1;
	letter-spacing: 0;
	text-shadow: 3px 1px 9px rgba(0, 0, 0, 0.8);
	margin-top: -90px;
}
.home-slider .metaslider .caption-har h2
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 1.5;
    text-shadow: 3px 1px 9px rgba(0, 0, 0, 0.8);
}
.home-slider .metaslider .caption-har a
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	font-size: 18px;
	color: #201f22;
	line-height: 1.2;
	background: #fbb229;
	display: inline-block;
	padding: 14px 34px;
	border-radius: 3px;
}
.home-slider .metaslider .flexslider
{
	margin-bottom:0;
}
.home-slider .metaslider .slides img
{
	
}

/* hover effect */
.da-thumbs li {
	float: left;
	//margin: 5px;
	background: #fff;
	//padding: 8px;
	position: relative;
	//box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.da-thumbs li a,
.da-thumbs li a img {
	display: block;
	position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	position: absolute;
	background: rgba(239,20,82,0.7);
	width: 100%;
	height: 100%;
}

/* buy page */
.ng-thumb-page-temp
{
	
}
.ng-thumb-page-temp:after
{
	content:'';
	display:block;
	clear:both;
}
.buy-bg-main-cont
{
	background: url(../images/buy-header-bg.jpg) no-repeat top center;
	background-size: cover;
	height: 540px;
	display: table;
	width: 100%;
}
.sell-bg-main-cont
{
	background: url(../images/sell-header-bg.jpg) no-repeat top center;
	background-size: cover;
	height: 540px;
	display: table;
	width: 100%;
}
.rent-bg-main-cont
{
	background: url(../images/rent-header-bg.jpg) no-repeat top center;
	background-size: cover;
	height: 540px;
	display: table;
	width: 100%;
}
.ngt-bg-cont
{
	display: table-cell;
    vertical-align: middle;
}
.ngt-bg-cont h2
{
    font-family: 'MuseoSans_700', Arial, sans-serif;
    color: #fff;
    font-size: 56px;
    line-height: 1.2;
    width: 86%;
    margin: 0 auto;
    text-align: center;
	text-shadow: 3px 1px 9px rgba(0, 0, 0, 0.8)
}
.ng-thumb-page-temp h3
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #300751;
	font-size: 38px;
	line-height: 1.2;
	text-align:center;
	margin-bottom:60px;
}
.ng-thumb-page-temp .datext
{
	
}
.ng-thumb-page-temp h4
{
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	margin:0;
}
.ng-thumb-page-temp h4 strong
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #fff;
	font-size: 24px;
	line-height: 1.2;
	text-transform: uppercase;
	display: table;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	width:100%;
}
.ng-thumb-page-temp h4 strong span
{
	
	display: table-cell;
	padding: 30px;
}
.ngt-mid-cont
{
	padding: 72px 0;
}
.ngt-thumb-cont
{
	
}
.ngt-thumb-cont br
{
	//display:none;
}
ul.da-thumbs:after
{
	content:'';
	display:block;
	clear:both;
}
.ngt-thumb-cont .da-thumbs li 
{
	background:none !important;
	margin-bottom:0;
	padding-left:0;
	margin-left: 2.4%;
	width: 22%;
	margin-top: 0.7%;
}
.ngt-thumb-cont .da-thumbs li img
{
	width:100%;
}
.rental-page .ngt-thumb-cont .da-thumbs li 
{
	width:30%;
}

/* instagram page */
.instagram-page-cont
{
	padding:66px 135px;
}
.instagram-header
{
	margin-bottom:56px;
}
.instagram-header:after
{
	content:'';
	display:block;
	clear:both;
}
.in-left-cont
{
	float:left;
}
.in-right-cont
{
	float:right;
}
.in-right-cont a
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #ef1452;
	font-size: 14px;
	line-height: 1.3;
	display: inline-block;
	border: 1px solid #ef1452;
	padding: 12px 24px;
	text-transform: uppercase;
	margin: 11px 0;
}
.in-right-cont a:hover
{
	background:#ef1452;
	color:#fff;
}
.w-video-cont
{
padding:0 30px 80px;
}

/* big form */
/* Header*/
.formheader-cont
{
	position:relative;
	top:-100px;
}
.header-mid-main-cont
{
	display:table;
	min-height:670px;
	height:100%;
	width:100%;
	text-align:center;
	vertical-align:middle;
}
.headermid-cont
{
	display:table-cell;
	vertical-align:middle;
	//background:#f00;
}
.header-content-cont
{
	text-align:center;
	padding:70px 0 190px;	
}
.header-content-cont h1
{
	font-family: 'MuseoSans_900', Arial, sans-serif;
    color: #300751;
    font-size: 38px;
    line-height: 1.3;
    padding-top: 30px;
    text-align: center;
}
.header-content-cont h2
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
    color: #ef1452;
    font-size: 16px;
    line-height: 1.6;    
	width: 50%;
	margin: 30px auto 40px;
}
.header-content-cont a.learncont
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 13px;
	line-height: 1;
	border: 2px solid #fff;
	display: inline-block;
	letter-spacing: 6px;
	text-transform: uppercase;
	padding: 14px 22px;
	margin-top: 40px;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
}
.header-content-cont a.learncont:hover
{
	border:2px solid #99c558;
	background:#99c558;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
}
.get-value-cont
{
	text-align:center;
}
.get-value-cont form
{
	display:block;
	float:left;
}
.get-value-cont input[type="text"]
{
	font-family: 'MuseoSans300', Arial, sans-serif;
    font-size: 15px;
    background: #fff;
    color: #484848;
	line-height: 1.2;
	border:1px solid #300751;
	padding: 16px;
	outline: none;	
	border-radius: 0;
	text-transform: uppercase;
	max-width: 440px;
	display: inline-block;
	height:18px;
}
.top-menu-button
{
	
	font-family: 'MuseoSans_700', Arial, sans-serif;
    background: #300751;
    color: #fff;
    border: 0;
    outline: none;
    border-radius: 0;
    box-shadow: none;    
    display: inline-block;
    font-size: 14px;
    line-height: 1.4;	
	color: #fff;
	height:18px;
	
	text-transform: uppercase;
	cursor: pointer;	
	float: left;
	padding: 17px 37px;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
}
.top-menu-button:hover
{
	background:#ef1452;
}
.header-content-cont h4
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
    color: #ef1452;
	font-size: 14px;
	line-height: 1.4;
	display: none;
	text-transform: uppercase;
	position: absolute;
	left: 16px;
}
.get-value-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.headerc-cont
{
	display:inline-block;
	position:relative;
}


/* form popup */
/* top navigation */
.form-content
{
	text-align: center;
	padding: 100px 0;
}
.tnm-box
{
	position:relative;
}
.top-nav-main-cont
{
	background:#ef1452;
	position:absolute;
	z-index:1;
	width:100%;
	display:none;
	top:0;
	left:0;
	//display:block;
}
.tn-header-cont
{
	padding: 40px 0;
	z-index: 999999;
	position: relative;
}
.nav-close
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 14px;
	padding: 12px 0;
	display: block;
	cursor: pointer;
	text-transform: uppercase;
	line-height: 1.4;	
	vertical-align:baseline;
}
.nav-close span
{
	vertical-align:baseline;
}
.nav-close i
{
	vertical-align: middle;
    margin-right: 7px;
    display: inline-block;
    font-size: 11px;
}
.nav-close:hover
{
	color:#212121;
}
.top-nav-cont
{
	max-width:1170px;
	width:100%;
	margin:0 auto;
}
.tn-left-cont
{
	float:left;
	
}
.tn-right-cont
{
	float:right;	
	
}

/* jquery multistep */
#progressbar{
margin:0;
padding:0;
font-size:18px;
}
.active{
color:red;
}
fieldset{
display:none;
}
#first{
display:block;
}

/* form */
/* property type */
.ptype-main-cont
{
	width: 940px;
	display: inline-block;
}
.ptype-main-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.ptype-box-cont
{
	float: left;
	margin: 1.7%;
	width: 20%;
	text-align: center;
	height: 188px;
	border: 6px solid #fff;
	cursor: pointer;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
  
}
.ptype-box-cont:hover, .activepType
{
	background:#fff;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
   
}
.ptype-box-cont:hover h3, .activepType h3
{
	color:#ef1452 !important;
}
.ptype-box-cont:hover .ptype-box-img, .activepType  .ptype-box-img
{
	background:url(../images/form-icons-hover.png) no-repeat top center;
}
.ptype-box
{
	padding: 40px 15px;
}
.ptype-box-img
{
	
}
.ptype-main-cont h3
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.4;
	text-transform: uppercase;
	//letter-spacing: 2px;
	margin-top: 8px;

}
.ptype-main-cont p
{
	display:none;
}

.ptype-box-img
{
	background:url(../images/form-icons.png) no-repeat top center;
	width:107px;
	margin:0 auto;
	min-height:80px;
}
.ptype1 .ptype-box-img
{
	background-position:0 0;
}
.ptype2 .ptype-box-img
{
	background-position:0px -78px !important;
}
.ptype3 .ptype-box-img
{
	background-position:0 -161px !important;
}
.ptype4 .ptype-box-img
{
	background-position:0 -251px !important;
}

#pAddress, #pType, #conditionProperty,#sizeProperty, #pBed, #pBath, #pCar, #waterView, #cityView, #floorboards, #courtyard, #airconditioning, #balcony, #swimmingpool, #secureparking, #garden, #pRelation, #pPlan, #pTimeframe
{
	display:none;
}


.tnm-box .next_btn
{
	position: absolute;
	top: 50%;
	right: 0;
	background: transparent url(../images/right-icon.png) no-repeat center center;
	border: 0;
	border-radius: 0;
	height: 70px;
	width: 70px;
	margin-top: -35px;
	outline: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow: none;
}
.tnm-box .next_btn:hover
{
	background: transparent url(../images/right-icon.png) no-repeat center center;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	
}
.tnm-box .pre_btn
{
	position: absolute;
	top: 50%;
	left: 0;
	background: transparent url(../images/left-icon.png) no-repeat center center;
	border: 0;
	border-radius: 0;
	height: 70px;
	width: 70px;
	margin-top: -35px;
	outline: none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow: none;
}
.tnm-box .pre_btn:hover
{
	background: transparent url(../images/left-icon.png) no-repeat center center;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.2);
	
}
.form-content h2
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 32px;
	line-height:1.4;
	vertical-align:baseline;
	margin-bottom:7px;
}
.form-content h2 span
{
	//display:block;
	vertical-align:baseline;
}
.form-content h5
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 14px;
	line-height:1.4;
	vertical-align:baseline;
	margin-top:34px;
}
.form-content h5 i
{
	margin: 0 10px;
	vertical-align: middle;
	font-size: 10px;
}
/* condition of property */
.cproperty-main-cont
{
	max-width: 920px;
	width: 100%;
	margin: 84px auto;
	position:relative;
}
.cproperty-main-cont img
{
	width:100%;
}
.cproperty-cont
{
	cursor:pointer;
}
.cproperty-circle-box
{
	float: left;
    width: 25%;
}
.cp-circle
{
	width: 30px;
	height: 30px;
	background: #fff;
	border-radius: 15px;
	position: absolute;
	top: 45px;
	opacity: 0.6;
	z-index:2;
}
.cp-line
{
	
}
.cproperty-main-cont h3
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 8px;
	width: 116px;
	text-align: center;
	margin-top:40px;
}

.cproperty-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.cp1 .cp-circle
{
	left: 1.5%;
}
.cp2 .cp-circle
{
	left: 31.7%;
}
.cp3 .cp-circle
{
	left: 61.8%;
}
.cp4 .cp-circle
{
	right: 5%;
}
.cp-line
{
	height: 10px;
    background: #fff;
    position: absolute;
    top: 54px;
    left: 3%;
	z-index:1;
}
.cp2 .cp-line
{
	width:30%;
}
.cp3 .cp-line
{
	width:60%;
}
.cp4 .cp-line
{
	width:90%;
}
.activeCProperty .cp-circle, .cproperty-circle-box:hover .cp-circle
{
	opacity:1;
}
.activeCProperty .cp-line, .cproperty-circle-box:hover .cp-line
{
	display:block !important;
}
.cp1 h3
{
	margin-left: -10%;
}
.cp2 h3
{
	margin-left: 10%;
}
.cp3 h3
{
	margin-left: 30%;
}
.cp4 h3
{
	margin-left: 52%;
}

/* size of property */
.scproperty-main-cont
{
	max-width: 920px;
	width: 100%;
	margin: 86px auto;
	position:relative;
}
.scproperty-main-cont img
{
	width:100%;
}
.scproperty-cont
{
	cursor:pointer;
}
.scproperty-circle-box
{
	float: left;
    width: 25%;
}
.scp-circle
{
	width: 30px;
	height: 30px;
	background: #fff;
	border-radius: 15px;
	position: absolute;
	top: 59px;
	opacity: 0.6;
	z-index:2;
}
.scp-line
{
	
}
.scproperty-main-cont h3
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	text-transform: uppercase;
	//letter-spacing: 2px;
	margin-top: 8px;
	//width: 116px;
	text-align: center;
	margin-top:40px;
}

.scproperty-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.scp1 .scp-circle
{
	left: 2%;
}
.scp2 .scp-circle
{
	left: 33.1%;
}
.scp3 .scp-circle
{
	left: 64.1%;
}
.scp4 .scp-circle
{
	right: 1.5%;
}
.scp-line
{
	height: 10px;
    background: #fff;
    position: absolute;
    top: 69px;
    left: 3%;
	z-index:1;
}
.scp2 .scp-line
{
	width:32%;
}
.scp3 .scp-line
{
	width:64%;
}
.scp4 .scp-line
{
	width:94%;
}
.activeSCProperty .scp-circle, .scproperty-circle-box:hover .scp-circle
{
	opacity:1;
}
.activeSCProperty .scp-line, .scproperty-circle-box:hover .scp-line
{
	display:block !important;
}
.scp1 h3
{
	margin-left: -50%;
}
.scp2 h3
{
	margin-left: -18%;
}
.scp3 h3
{
	margin-left: 30%;
}
.scp4 h3
{
	margin-left: 73%;
}
/* Bedroom */
.property-bbc-main-cont
{
	max-width:770px;
	width:100%;
	margin:48px auto;
}
.pbbc-cont
{
	
}
.bbc-main-box
{
	float: left;
	width: 33.33%;
}
.pbbc-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.property-bbc-main-cont h3
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	text-transform: uppercase;
	//letter-spacing: 2px;
	margin-top: 20px;
	text-align: center;
}
.property-bbc-main-cont h4
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: 2px;
	text-align:center;
}
.bed-box-main-cont
{
	
}
.bed-box-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.bed-box-cont
{
	border:1px solid #fff;
	margin-top:28px;
	display:inline-block;
}
.bed-box, .bath-box, .car-box
{
	float: left;
	border: 1px solid #fff;
	padding: 10px;
	cursor:pointer;
}
.bed-box:hover, .bath-box:hover, .car-box:hover, .activeBed, .activeBath, .activeCar
{
	background:#fff;
}
.bed-box:hover h4, .bath-box:hover h4, .car-box:hover h4, .activeBed h4, .activeBath h4, .activeCar h4
{
	color:#ef1452;
}
/* special feature */
.sf-main-cont
{
	width: 990px;
	margin:60px auto;
}
.sf-cont
{
	
}
.sf-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.sf-left-cont
{
	float:left;
	width:50%;
}
.sf-right-cont
{
	float:right;
	width:50%;
}
.sfl-main-cont
{
	
}
.sfl-main-cont h3
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1;	
	//letter-spacing: 2px;
	text-align:center;
}
.sfl-cont
{
	
}
.sfl-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.sfeat-box
{
	border: 2px solid #fff;
	padding: 3% 0;
	margin: 1%;
	float: left;
	width: 30%;
	display: block;
	cursor:pointer;
}
.activeFeature, .sfeat-box:hover
{
	background:#fff;
}
.activeFeature h3, .sfeat-box:hover h3
{
	color:#ef1452;
}
.wpcf7 p br
{
	display:none;
}

.mobsize, .mobrating
{
	display:none;
}
.desktopsize, .deskrating
{
	display:inline-block;
}
div.wpcf7 img.ajax-loader
{
	//display:none;
}
.defaultPdfUrl 
{
	display:none;
}
h6.backtohome a
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height:1.6;
}
h6.backtohome
{
	display:none;
	margin-top: 54px;
	text-align: center;
}
h6.backtohome a:hover
{
	color:#231f20;
}



.get-value-cont input[type="text"]::-webkit-input-placeholder {
   color: #c5c5c5;
}

.get-value-cont input[type="text"]:-moz-placeholder { /* Firefox 18- */
   color: #c5c5c5;
}

.get-value-cont input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
   color: #c5c5c5;
}

.get-value-cont input[type="text"]:-ms-input-placeholder {  
   color: #c5c5c5;
}
/*relationship to */
.rptype-main-cont
{
	width: 670px;
	display: inline-block;
}
.rptype-main-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.rptype-box-cont
{
	float: left;
	margin: 1.7%;
	width: 28%;
	text-align: center;
	height: 188px;
	border: 6px solid #fff;
	cursor: pointer;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
  
}
.rptype-box-cont:hover, .activerType
{
	background:#fff;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
   
}
.rptype-box-cont:hover h3, .activerType h3
{
	color:#ef1452 !important;
}
.rptype-box-cont:hover .rptype-box-img, .activerType  .rptype-box-img
{
	background:url(../images/form-icons-hover.png) no-repeat top center;
}
.rptype-box
{
	padding: 40px 15px;
}
.rptype-box-img
{
	
}
.rptype-main-cont h3
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.4;
	text-transform: uppercase;
	//letter-spacing: 2px;
	margin-top: 8px;

}
.rptype-main-cont p
{
	display:none;
}

.rptype-box-img
{
	background:url(../images/form-icons.png) no-repeat top center;
	width:107px;
	margin:0 auto;
	min-height:80px;
}
.rptype1 .rptype-box-img
{
	background-position:0 -343px !important;
}
.rptype2 .rptype-box-img
{
	background-position:0px -429px !important;
}
.rptype3 .rptype-box-img
{
	background-position:0 -512px !important;
}
.rptype4 .rptype-box-img
{
	background-position:0 -251px !important;
}

/* plan for property */
.prptype-main-cont
{
	width: 670px;
	display: inline-block;
	margin: 30px 0;
}
.prptype-main-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.prptype-box-cont
{
	float: left;
	margin: 1.7%;
	width: 28%;
	text-align: center;
	height: 188px;
	border: 6px solid #fff;
	cursor: pointer;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
  
}
.prptype-box-cont:hover, .activeprType
{
	background:#fff;
	transition: all ease-in 0.3s;
	-webkit-transition: all ease-in 0.3s;
	-moz-transition: all ease-in 0.3s;
	-ms-transition: all ease-in 0.3s;
   
}
.prptype-box-cont:hover h3, .activeprType h3
{
	color:#ef1452 !important;
}
.prptype-box-cont:hover .prptype-box-img, .activeprType  .prptype-box-img
{
	background:url(../images/form-icons-hover.png) no-repeat top center;
}
.prptype-box
{
	padding: 40px 15px;
}
.prptype-box-img
{
	
}
.prptype-main-cont h3
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.4;
	text-transform: uppercase;
	//letter-spacing: 2px;
	margin-top: 8px;

}
.prptype-main-cont p
{
	display:none;
}

.prptype-box-img
{
	background:url(../images/form-icons.png) no-repeat top center;
	width:107px;
	margin:0 auto;
	min-height:80px;
}
.prptype1 .prptype-box-img
{
	background-position:0 -512px !important;
}
.prptype2 .prptype-box-img
{
	background-position:0px -601px !important;
}
.prptype3 .prptype-box-img
{
	background-position:0 -695px !important;
}
.prptype4 .prptype-box-img
{
	background-position:0 -251px !important;
}

/*Timeframe */
.tptype-main-cont
{
	max-width:600px;
	width:100%;
	margin:58px auto;
}
.tptype-box-cont
{
	float: left;
	width: 46%;
	margin: 2%;
	cursor:pointer;
}
.tptype-box
{
	border: 4px solid #fff;
	text-align: center;
	padding: 24px 0;
}
.tptype-box-cont h3
{
	font-family: 'MuseoSans_500', Arial, sans-serif;
	color: #fff;
	font-size: 18px;
	line-height: 1.4;
	text-align:center;	
}
.tptype-main-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.tptype-box-cont:hover h3, .activetType h3
{
	color:#ef1452;
}
.tptype-box-cont:hover, .activetType
{
	background:#fff;
}

.main-form div.wpcf7-mail-sent-ok {
	border: 2px solid #fff;
	color: #fff;
	font-family: 'MuseoSans_500', Arial, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	margin: 30px auto 0;
	max-width: 370px;
	padding: 20px 34px;
	text-align: center;
}

/* personal detail */

.personal-detail-main-cont
{
	max-width:630px;
	width:100%;
	margin:44px auto;
	text-align:left;
}
.pdm-bottom-cont
{
	
}
.pdm-left-cont
{
	float:left;
	width:64%;
}
.pdm-right-cont
{
	float:right;
	width:36%;
}
.pdm-bottom-cont:after
{
	content:'';
	display:block;
	clear:both;
}
.pdm-iagree-cont
{
	
}
.pdm-iagree-cont span
{
	
}
.pdm-iagree-cont .iagree
{
	width: 0 !important;
	text-align: left;
	border: 0 !important;
	height: 0;
}
.pdm-iagree
{
	border:1px solid #fff;
	background:transparent;
	border-radius:15px;
	width:30px;
	height:30px;
	display:inline-block;
	cursor:pointer;
}
.pdm-iagree-cont h4
{
	display: inline;
	font-family: 'GreycliffCFRegular', Arial, sans-serif;
	color: #fff;
	font-size: 15px;
	line-height: 1.4;
	margin-left: 11px;
}
.activeagree
{
	background:#fff;
}
.pdm-iagree-cont #iagree-error
{
	display: block;
	left: 0;
	width: 200px;
}

.sf-right-cont .otherspecialfeatures1 textarea {
    height: 149px;
    margin: 1%;
}

#sendmultistep
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	background: #300751;
	color: #fff;
	border: 0;
	outline: none;
	border-radius: 0;
	box-shadow: none;
	padding: 16px 38px;
	display: inline-block;
	font-size: 14px;
	line-height: 1.4;
	text-align: center;
	text-transform: uppercase;
	margin-top: 14px;
}

/* nidus care */
.care-bg-main-cont {
    background: #300751 url(../images/nidus_care.jpg) no-repeat top center;
    background-size: cover;
    height: 500px;
    display: table;
    width: 100%;
}
.niduscare-main-cont
{
	
}
.niduscare-cont
{
	padding:30px;
}
.niduscare-cont h2
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #300751;
	font-size: 20px;
	line-height: 1.4;
	padding: 16px 20px 16px 0px;
}
.niduscare-cont table
{
	width: 100%;
	border: 1px solid #eee;
	margin-bottom:30px;
}
.niduscare-cont table tr
{
	border: 1px solid #eee;
}
.niduscare-cont table th
{
	background: #ef1452;
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #fff;
	font-size: 16px;
	line-height: 1.4;
	padding: 14px;
	border-right: 1px solid #eee;
}
.niduscare-cont table td
{
	font-family: 'MuseoSans300', Arial, sans-serif;
	color: #95a5a6;
	font-size: 15px;
	line-height: 1.6;
	padding: 14px;
	border-right: 1px solid #eee;
}

/* care page */
.care-page-main-cont
{

}
.care-page-cont
{

}
#care-event-cat
{

}

.care-padding
{
	//padding:30px 0;
	//border-bottom:1px solid #f5f5f5;
}
.care-main-box
{
	background:url(../images/cal-icon.png) no-repeat top -1px left 26px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.care-box
{
	width: 100%;
	margin: 0 auto;
}
.care-box h4
{

}
.care-box h2
{

}
.care-box p
{

}
.care-box p:last-child
{
	margin-bottom:0;
}

.care-box .care-content
{

}
.half-care {
	height: 50px;
}
.care-box i
{
	position: absolute;
	top: 20px;
	right: 0;
	color: #300751;
	font-size: 18px;
}
.toogle-close i.fa-chevron-down
{
	display:block;
}
.toogle-close i.fa-chevron-up
{
	display:none;
}
.toogle-open i.fa-chevron-down
{
	display:none;
}
.toogle-open i.fa-chevron-up
{
	display:block;
}
.care-content p
{
	margin-top:0 !important;
}
.care-content p:last-child
{
	margin-bottom:0 !important;
}
.care-page-main-cont
{
	padding-bottom:70px;
}

/* Sealed Property Page */
.sealpro-main-cont
{
	padding:0;
}
.sealpro-left-cont
{
	float:left;
}
.sealpro-right-cont
{
	float:right;
}
.sealpro-left-cont, .sealpro-right-cont
{
	width:48%;
}
.sealpro-main-cont:after
{
	content:'';
	display:block;
	clear:both;
}

.seal-upper-content
{
	display:block;
}
#sealProperties
{
	display:none;	
}
.sealed-title h1
{	
	font-family: 'MuseoSans_900', Arial, sans-serif;
	color: #300751;
	font-size: 38px;
	line-height: 1.3;
	text-align: center;
	padding-top: 60px;
}
.thanksmsg
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #484848;
	font-size: 16px;
	line-height: 1.4;
	vertical-align: baseline;
	margin: 0 30px;
	padding: 30px 0 0;
}
.thanksmsg strong
{
	vertical-align:baseline;
	color:#ef1452;
	
}
.hidden
{
    opacity:1 !important;
}
/* property bid url */
.url-integrated-main-cont
{

}
.url-integrated-cont
{

}
.url-header-cont
{

}
.url-header-cont h3
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #ef1452;
	font-size: 20px;
	line-height: 1.6;
	margin-bottom: 7px;
}
.url-header-cont h4
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	color: #300751;
	font-size: 16px;
	line-height: 1.6;
	max-width: 269px;
	margin: 10px 0;
}
.url-header-cont a
{
	font-family: 'MuseoSans_700', Arial, sans-serif;
	background: #ef1452;
	color: #fff;
	border: 0;
	outline: none;
	border-radius: 0;
	box-shadow: none;
	padding: 14px 35px;
	display: inline-block;
	font-size: 14px;
	line-height: 1.4;
	text-transform: uppercase;
	text-align: center;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
}
.url-header-cont a:hover
{
	background:#300751;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
}
.pteam-box-cont img
{
	width:100%;
}

.no-customize-support .pr-price-cont h4.pr-type
{
	padding:10px 16px 11px;
}

.rent-portal .prop-img-main-cont img
{
	//height:260px;
	height:100%;
	width:100%;
}