/*realopedia*/
/*html, body {



	height:100%;



}*/



/* General reset */



/*@font-face {



	font-family: 'open_sanssemibold_italic';



	src: url('../fonts/opensans-semibolditalic-webfont.eot');



	src: url('../fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),  url('opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'open_sanslight_italic';



	src: url('../fonts/opensans-lightitalic-webfont.eot');



	src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),  url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'open_sanslight';



	src: url('../fonts/opensans-light-webfont.eot');



	src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-light-webfont.ttf') format('truetype'),  url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'open_sansextrabold_italic';



	src: url('../fonts/opensans-extrabolditalic-webfont.eot');



 src: url('../fonts/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),  url(../fonts/'opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'open_sansextrabold';



	src: url('../fonts/opensans-extrabold-webfont.eot');



	src: url('../fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-extrabold-webfont.ttf') format('truetype'),  url('../fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'open_sansbold_italic';



	src: url('../fonts/opensans-bolditalic-webfont.eot');



	src: url('../fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-bolditalic-webfont.ttf') format('truetype'),  url('../fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'open_sansbold';



	src: url('../opensans-bold-webfont.eot');



	src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-bold-webfont.ttf') format('truetype'),  url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'open_sanssemibold';



	src: url('../fonts/opensans-semibold-webfont.eot');



	src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),  url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'open_sansregular';



	src: url('../fonts/opensans-regular-webfont.eot');



	src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-regular-webfont.ttf') format('truetype'),  url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'open_sansitalic';



	src: url('../fonts/opensans-italic-webfont.eot');



	src: url('../fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-italic-webfont.ttf') format('truetype'),  url('../fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'futura_lightregular';



	src: url('../fonts/futura_light-webfont.eot');



	src: url('../fonts/futura_light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/futura_light-webfont.ttf') format('truetype'),  url('../fonts/futura_light-webfont.svg#futura_lightregular') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'futurabold';



	src: url('../fonts/futura_extra_bold-webfont.eot');



	src: url('../fonts/futura_extra_bold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/futura_extra_bold-webfont.ttf') format('truetype'),  url('../fonts/futura_extra_bold-webfont.svg#futurabold') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'futuraextendedregular';



	src: url('../fonts/futuraextended-webfont.eot');



	src: url('../fonts/futuraextended-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/futuraextended-webfont.ttf') format('truetype'),  url('../fonts/futuraextended-webfont.svg#futuraextendedregular') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'robotoregular';



	src: url('../fonts/roboto-regular-webfont.eot');



	src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/roboto-regular-webfont.ttf') format('truetype'),  url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'pt_sansbold';



	src: url('../fonts/pts75f-webfont.eot');



	src: url('../fonts/pts75f-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/pts75f-webfont.woff2') format('woff2'),  url('../fonts/pts75f-webfont.woff') format('woff'),  url('../fonts/pts75f-webfont.ttf') format('truetype'),  url('../fonts/pts75f-webfont.svg#pt_sansbold') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'pt_sansregular';



	src: url('../fonts/pt_sans-web-regular-webfont-webfont.eot');



	src: url('../fonts/pt_sans-web-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/pt_sans-web-regular-webfont-webfont.woff2') format('woff2'),  url('../fonts/pt_sans-web-regular-webfont-webfont.woff') format('woff'),  url('../fonts/pt_sans-web-regular-webfont-webfont.ttf') format('truetype'),  url('../fonts/pt_sans-web-regular-webfont-webfont.svg#pt_sansregular') format('svg');



	font-weight: normal;



	font-style: normal;



}



@font-face {



	font-family: 'pt_sans_narrowregular';



	src: url('../fonts/ptn57f_0-webfont.eot');



	src: url('../fonts/ptn57f_0-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/ptn57f_0-webfont.woff2') format('woff2'),  url('../fonts/ptn57f_0-webfont.woff') format('woff'),  url('../fonts/ptn57f_0-webfont.ttf') format('truetype'),  url('../fonts/ptn57f_0-webfont.svg#pt_sans_narrowregular') format('svg');



	font-weight: normal;



	font-style: normal;



}*/



body {



	margin:0;



	font-family: 'open_sansregular';



	color:#4e4a48;



	background:#e7e7e7;



}



strong {



	font-weight: normal;



	font-family: 'PMSemiBold', sans-serif;



}



img {



	border-style:none;



	vertical-align:top;



}



a {



	text-decoration:none !important;



}



a:hover {



	text-decoration:underline;



}



* +html .clearfix {



	height:1%;



}



.clearfix:after {



	display:block;



	clear:both;



	content:"";



}



input, textarea, select {



	color:#000;



	vertical-align:middle;



	font:100% Arial, Helvetica, sans-serif;



}



form, fieldset {



	margin:0;



	padding:0;



	border-style:none;



}



a:focus, input:focus, textarea:focus, select:focus {



	outline:none;



}



blockquote, q {



	quotes:none;



}



q:before, q:after {



	content:"";



}



aside, nav, footer, header, section, article {



	display:block;



}



.main-new {



	width:100%;



	float:left;



}



/* header */



.main-new .header_div {



	width:1177px;



	margin:0px auto;



	position:relative;



	display:table;



	height:100%;



}



.main-new .header_div_main {



	padding:0px 1%;



	float:left;



	width:98%;



	background:url(../images/header-bg.png) left top repeat;



	height:60px;



}



.header_white {



	padding:0px 1%;



	float:left;



	width:98%;



	background:#ffffff !important;



	height:60px;



	border-bottom:1px solid #ededed;



}



.main-new #header {



	position: fixed;



	top: 0;



	left:0;



	width:100%;



	z-index: 200;



}



.main-new #header .logo {



	float:left;



	position: relative;



	z-index: 2;



	width:201px;



	margin-top:10px;



}



.main-new #header .logo a {



	display:block;



}



.main-new #header .logo img {



	display: block;



	width: 100%;



	height: auto;



	transition:all 0.3s ease 0s;



	-moz-transition:all 0.3s ease 0s;



	-webkit-transition:all 0.3s ease 0s;



}



.main-new #header .sign_login {



	width:auto;



	float:right;



	margin-top:11px;



}



.main-new #header .sign {



	width:auto;



	float:left;



	background:#73bf44;



	border:#73bf44 1px solid;



	height:34px;



	line-height:34px;



	padding:0px 11px;



	font-size:14px;



	text-transform:uppercase;



	margin:0px 8px 0px 0px;



	font-family: 'open_sansregular';



	color:#fff;



}



.main-new #header .sign:hover {



	text-decoration: none;



	background:#73bf44;



	opacity:0.8;



}



.main-new #header .login {



	width:auto;



	float:left;



	background:none;



	border:#0064b1 1px solid;



	height:34px;



	line-height:34px;



	padding:0px 11px;



	font-size:14px;



	text-transform:uppercase;



	margin:0px 8px 0px 0px;



	font-family: 'open_sansregular';



	color:#0064b1;



}



.main-new #header .login:hover {



	text-decoration: none;



	opacity:0.8;



}



/* end header */



.main-new .main-image {



	position: relative;



	height: 642px !important;



	width: 100%;



	overflow: hidden;



	background:url(../images/bg-repat.jpg) top left repeat-x;



}



.main-new .main-image > img {



	position: absolute;



	width: 100%;



	height:100%;



}



.main-new .main-image_center {



	position: relative;



	height: 642px !important;



	width:100%;



	overflow: hidden;



	background:url(../images/main-image02.png) center center no-repeat;



}



.main-new .main-image .text-holder {



	text-align: center;



	color: #fff;



	position: relative;



	z-index: 2;



	box-sizing: border-box;



	width:100%;



	height:100%;



	display: table;



	background:url(../images/banner-bg.png) repeat left top;



}



.main-new .main-image .text-holder .play {



	display: block;



	margin: 220px 7% 0px 0px;



	width:105px;



	float:right;



	height: 105px;



	opacity: 1;



	overflow: hidden;



	text-indent: -9999px;



	background: url(../images/play.png) no-repeat;



	transition:all 0.5s ease;



	-moz-transition:all 0.5s ease;



	-webkit-transition:all 0.5s ease;



}



.main-new .main-image .text-holder .play:hover {



	opacity: 0.64;



}



.main-new .crowd_funding {



	width:auto;



	position:absolute;



	right:10px;



	bottom:25px;



	border:#fff 1px solid;



	border-radius:4px;



	background:url(../images/crowd_funding_img.png) 90% center no-repeat;



	padding:0px 48px 0px 20px;



	height:48px;



	line-height:48px;



	font-size:18px;



	font-family: 'open_sanslight';



	color:#fff;



	text-transform:uppercase;



}



.main-new .crowd_funding:hover {



	background:#0064b1 url(../images/crowd_funding_img.png) 90% center no-repeat;



	border:#0064b1 1px solid;



}



.main-new .banner_teg {



	color: #fff;



	float: left;



	font-size: 54px;



	line-height: 85px !important;



	margin: 142px 0 0 20px;



	min-height: 400px;



	padding: 15px 0;



	text-align: left;



	width: 25%;



}



.main-new .banner_teg span {



	font-family:"PMSemiBold", sans-serif;



	;



	font-weight:bold;



}



.main-new .documentLoading {



	display: none;



}



.main-new .menu-links1 .wrapper {



	width: 1002px;



}



.main-new .menu-links1 {



	float:left;



	width:100%;



	border-top:5px solid #fff;



	background:url(../images/menu_main_bg.jpg) left top repeat-x;



}



.main-new .menu-links-main {



	float:left;



	width:100%;



	background:url(../images/menu-top-bg.png) center top no-repeat;



}



.w1177 {



	width:1177px;



	margin:0px auto;



}



.main-new .menu_main {



	width:100%;



	float:left;



	margin:15px 0px 50px;



}



.main-new .menu_main ul {



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



}



.main-new .menu_main ul li {



	width:18.3%;



	float:left;



	margin:50px 10px 0px;



	padding:0px;



	display:block;



}



.main-new .menu_main ul li a {



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



	display:block;



	text-align:center;



}



.main-new .menu_main ul li span {



	width:100%;



	float:left;



	margin:0px 0px 12px;



	padding:0px 0px 15px;



	border-bottom:#FFF 1px solid;



	height:32px;



	font-size:15px;



	color:#fff;



	text-transform:uppercase;



}



.main-new .menu_main ul li span a {



	color:#fff;



}



.main-new .menu_main ul li span a:hover {



	color:#007bb0;



}



.main-new .menu_main ul li span:hover {



	color:#007bb0;



}



.main-new .menu_main ul li p {



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



	height:40px;



	font-size:14px;



	color:#ffb66e;



	text-align:center;



}



.main-new .global_real {



	width:100%;



	float:left;



	padding:65px 0px;



	background:#f4f4f4;



}



.main-new .global_real h1 {



	width:100%;



	float:left;



	font-size:53px;



	color:#666;



	padding:0px;



	margin:0px 0px 60px;



	font-weight:300;



	text-align:center;



	font-family: 'pt_sansregular';



}



.main-new .global_real .con_main {



	width:100%;



	float:left;



}



.main-new .global_real .con_col {



	width:29.93%;



	float:left;



	margin:20px



}



.main-new .global_real .con_img {



	width:27%;



	float:left;



}



.main-new .global_real .con_txt {



	width:69%;



	float:right;



}



.main-new .global_real .con_txt-h {



	width:100%;



	float:left;



	font-size:16px;



	color:#5e5e5e;



	font-family: 'open_sansregular';



}



.main-new .global_real .con_txt-h a{



	color:#5e5e5e;



}



.main-new .global_real .con_txt-h span {



	width:100%;



	float:left;



	font-size:13px;



	color:#0e72bf;



	text-transform:uppercase;



	margin:10px 0px 5px;



}



.main-new .global_real .con_date {



	width:auto;



	float:left;



	font-size:13px;



	color:#b0b0b0;



	font-family: 'open_sansregular';



	padding-right:35px;



	/*background:url(../images/date-icon.png) right center no-repeat;*/



}



.main-new .global_real .con_date a{



	float:right;



	margin:3px 0px 0px 5px;



}



.main-new .map_section {



	width:100%;



	float:left;



	background:url(../images/bgmap.jpg) top left repeat;



	padding:0px 0px 50px 0px;



}



.main-new .title {



	font-size:53px;



	color:#FFFFFF;



	text-align:center;



	font-family: 'pt_sansregular';



	margin-top:50px;



}



.main-new .map_cercal {



	width:100%;



	float:left;



	padding-bottom:60px;



}



/* ============================================================



  Parallax SECTIONS START



============================================================ */



.main-new section.module:last-child {



	margin-bottom: 0;



}



.main-new section.module.parallax {



	height: 380px;



	background-position: 50% 50%;



	background-repeat: no-repeat;



	background-attachment: fixed;



	-webkit-background-size: cover;



	-moz-background-size: cover;



	-o-background-size: cover;



	background-size: cover;



	width:100%;



	float:left;



}



.main-new section.module.parallax-1 {



	background-image: url("../images/1.jpg");



}



.main-new section.module.parallax-2 {



	background-image: url("../images/2.jpg");



	height:620px !important;



}



.main-new section.module.parallax-3 {



	background-image: url("../images/3.jpg");



}



@media all and (min-width: 600px) {



}



@media all and (min-width: 960px) {



}



/* ============================================================



  Parallax SECTIONS END



============================================================ */



.main-new .home_form {



	width:100%;



	float:left;



	padding:20px;



	margin-top:137px;



	background:url(../images/home-form-bg.png) left top repeat;



}



.main-new .home_form select {



	width:23.3%;



	float:left;



	height:48px;



	line-height:48px;



	color:#000;



	font-size:17px;



	border-radius:3px;



	border:none;



	padding:0px 0px 0px 10px;



	margin:0px 10px 0px 0px;



	background:#fff;



}



.main-new .home_form input {



	width:54.1%;



	float:left;



	height:48px;



	line-height:48px;



	color:#000;



	font-size:17px;



	border-radius:3px 0px 0px 3px;



	border:none;



	padding:0px 0px 0px 50px;



	margin:0px;



	background:#fff url(../images/ho-search.png) 12px center no-repeat;



}



.main-new .home_form .btn {



	width:auto;



	float:left;



	height:50px;



	line-height:50px;



	color:#fff;



	font-size:23px;



	border-radius:3px 0px 0px 3px;



	border:none;



	padding:0px 27px;



	margin:0px;



	background:#73bf44;



	font-family: 'open_sansregular';



	text-transform:uppercase;



	font-weight:300;



}



.main-new .w890 {



	width:890px;



	margin:0px auto;



}



.main-new .realop-con_main {



	width:100%;



	float:left;



	padding:70px 0px;



	background:#fff;



}



.main-new .realop-con {



	width:100%;



	float:left;



}



.main-new .realop-con_img {



	width:45%;



	float:left;



	text-align:center;



	padding-top:30px;



}



.main-new .realop-con_txt {



	width:55%;



	float:right;



	font-size:18px;



	color:#626262;



	font-family: 'open_sansregular';



	line-height:30px;



}



.main-new .realop-con_txt p {



	width:100%;



	float:right;



	margin-bottom:20px;



}



.main-new .realop-srevice {



	width:100%;



	float:left;



	margin-top:50px;



}



.main-new .realop-srevice-col {



	width:19.5%;



	float:left;



	margin:0px 32px;



}



.main-new .realop-srevice-col .heading {



	width:100%;



	float:left;



	font-size:28px;



	color:#666;



	font-family: 'pt_sansregular';



	font-weight:300;



}



.main-new .realop-srevice-col .con-txt {



	width:100%;



	float:left;



	font-size:16px;



	color:#626262;



	font-family: 'open_sansregular';



	line-height:22px;



	height:160px



}



.main-new .realop-srevice-col .con-txt p {



	width:100%;



	float:left;



	font-size:16px;



	color:#626262;



	font-family: 'open_sansregular';



	line-height:22px;



	margin:13px 0px;



}



.main-new .realop-srevice-col .reg-btn {



	width:auto;



	float:left;



	font-size:14px;



	color:#007bb0;



	border:#007bb0 1px solid;



	text-transform:uppercase;



	font-family: 'open_sansregular';



	line-height:36px;



	height:38px;



	padding:0px 26px;



}



.main-new .realop-srevice-col .reg-btn:hover {



	background:#007bb0;



	color:#fff;



}



.footer-main {



	width:100%;



	float:left;



	background:#f2f2f2;



	border-top:#dadada 3px solid;



}



.footer {



	width:100%;



	float:left;



	margin:50px 0px;



}



.footer_bo {



	width:100%;



	float:left;



	background:#595a5c;



	padding:0px 0px 25px;



}



.footer_col {



	width:14%;



	float:left;



	margin:0px 15px;



}



.footer_col_h {



	width:100%;



	float:left;



	font-size:13px;



	color:#3c3c3c;



	padding:0px 0px 15px;



	font-family: 'pt_sansregular';



	font-weight:700;



}



.footer_col ul {



	width:100%;



	float:left;



	padding:0px;



	margin:0px;



}



.footer_col ul li {



	width:100%;



	float:left;



	padding:0px 0px 2px;



	margin:0px;



	display:block;



	color:#666;



	font-size:13px;



	line-height:22px;



	text-decoration:none;



	font-family: 'open_sansregular';



}



.footer_col ul li a {



	color:#666;



	text-decoration:none;



}



.footer_col ul li a:hover {



	color:#007bb0;



}



.footer_bot {



	width:100%;



	float:left;



	height:58px;



	border-top:#e3e3e3 1px solid;



}



.footer_c {



	width:auto;



	float:left;



	font-size:12px;



	color:#a4a4a4;



	line-height:58px;



}



.footer_s_icon {



	width:auto;



	float:right;



}



.footer_s_icon .txt {



	width:auto;



	float:left;



	font-size:12px;



	color:#a4a4a4;



	margin-right:12px;



	line-height:58px;



}



.footer_s_icon .icons {



	width:auto;



	float:right;



	margin-top:13px;



}



.footer_s_icon .icon {



	width:auto;



	float:left;



	margin-right:7px;



}



/*-------job pages-----*/



/* header inner */



.main-new .header_in_div {



	width:1177px;



	margin:0px auto;



	position:relative;



	display:table;



	height:100%;



}



.main-new .header_in_div_main {



	padding:0px 1%;



	float:left;



	width:98%;



	background:#fff;



	height:60px;



}



.main-new .menu-inner {



	width:auto;



	float:right;



	font-family: 'open_sansregular';



}



.main-new .menu-inner ul {



	width:auto;



	float:left;



	margin:0px;



	padding:0px;



}



.main-new .menu-inner ul li {



	width:auto;



	float:left;



	margin:0px;



	padding:0px 19px;



	display:block;



	text-transform:uppercase;



}



.main-new .menu-inner ul li a {



	color:#6b6b6b;



	font-size:13px;



	line-height:60px;



}



.main-new .menu-inner ul li a:hover {



	color:#0064b1;



}



.main-new .inner-heading {



	width:100%;



	float:left;



	background:#f4f4f4;



	border-bottom:#d0d0d2 3px solid;



	margin-top:60px;



	height:42px;



}



.main-new .inner-heading span {



	color:#6b6b6b;



	line-height:42px;



	font-size:16px;



	font-family: 'open_sansbold';



	margin-left:10px;



	text-transform:uppercase;



}



.main-new .inner-heading .right-sec {



	width:auto;



	float:right;



	color:#818080;



	font-size:13px;



	font-family: 'open_sansregular';



	line-height:42px;



}



.main-new .inner-heading .right-sec a {



	color:#818080;



	text-transform:uppercase;



	padding:0px 5px 0px 15px;



	display:inline-block;



}



.main-new .inner-heading .chat-icon {



	width:33px;



	float:right;



	position:relative;



	padding-top:8px;



}



.main-new .inner-heading .chat-txt {



	width:16px;



	height:16px;



	position:absolute;



	right:0px;



	top:5px;



	border-radius:100%;



	background:#e2373c;



	text-align:center;



	line-height:16px;



	color:#fff;



	font-size:9px;



	font-family: 'open_sansregular';



}



/* end header */



.main-new .inner_banner {



	width:100%;



	float:left;



	height:374px !important;



	overflow: hidden;



	position: relative;



}



.main-new .inner_banner > img {



	height: 100%;



	position: absolute;



	width: 100%;



}



.main-new .inner_div {



	width:1177px;



	margin:0px auto;



	position:relative;



	height:374px;



}



.main-new .inner_banner_txt {



	width:60%;



	color:#fff;



	font-size:24px;



	font-family: 'open_sanssemibold';



	line-height:35px;



	margin:100px 20% 0px;



	position:absolute;



	text-align:center;



}



.main-new .job-search {



	width:93.2%;



	position:absolute;



	left:0px;



	bottom:0px;



	background:#ffffff url(../images/search-bg.jpg) left bottom repeat-x;



	padding:40px;



	font-family: 'open_sansregular';



}



.main-new .job-search input {



	width:30.28%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 25px 0px 0px;



	border-radius:4px;



}



.main-new .job-search .post-btn {



	width:15%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #267bbc;



	background:#267bbc;



	color:#fff;



	font-size:22px;



	padding:0px;



	margin:0px;



	text-transform:uppercase;



	border-radius:4px;



	text-align:center;



}



.main-new .main_job {



	width:100%;



	float:left;



	background:#fff;



	padding:45px 0px;



}



.main-new .main_job_h {



	width:98.3%;



	float:left;



	margin:0px 20px;



	color:#0d0d0d;



	font-size:32px;



	text-transform:uppercase;



	font-family: 'pt_sansregular';



}



.main-new .main_job_h span {



	font-size:14px;



	text-transform:none;



	font-family: 'pt_sansregular';



	margin-left:5px;



}



.main-new .main_job_h .recent-job {



	width:auto;



	float:right;



	height:55px;



	line-height:55px;



	padding:0px 21px;



	background:#44494b;



	border-radius:3px 3px 0px 0px;



	margin:0px 32px 0px 0px;



	text-transform:none;



	color:#fff;



	font-size:14px;



	font-family: 'open_sansbold';



}



.main-new .job_con {



	width:100%;



	float:left;



	border-top:#dddddd 1px solid;



}



.main-new .job_listing1 {



	width:100%;



	float:left;



	height:82px;



	border-bottom:#dddddd 1px solid;



	background:#f9f9f9;



	position:relative;



}



.main-new .job_listing1:hover {



	background:#fff;



}



.main-new .job_listing2 {



	width:100%;



	float:left;



	height:82px;



	border-bottom:#dddddd 1px solid;



	background:#fff;



	position:relative;



}



.main-new .job_listing2:hover {



	background:#f9f9f9;



}



.main-new .job-l-img {



	width:auto;



	position:absolute;



	top:0px;



	left:0px;



}



.main-new .name-con {



	width:43.3%;



	float:left;



}



.main-new .name-img {



	width:20%;



	float:left;



	margin:10px 0px 0px 18px;



}



.main-new .name-img img {



	width:60px;



	height:60px;



	float:left;



}



.main-new .name-txt {



	width:76%;



	float:right;



	padding-top:15px;



}



.main-new .name-txt_h {



	width:100%;



	float:left;



	font-family: 'pt_sansbold';



	font-size:18px;



	color:#060606;



}



.main-new .name-txt_h span {



	font-size:12px;



	color:#fff;



	background:#379b3c;



	padding:3px 10px;



	font-family: 'pt_sansregular';



	border-radius:3px;



}



.main-new .name-txt_con {



	width:100%;



	float:left;



	font-family: 'pt_sansregular';



	font-size:14px;



	color:#7e7e7e;



	margin-top:5px;



}



.main-new .ctgry_name {



	width:15%;



	float:left;



	margin-left:20px;



	height:82px;



	line-height:80px;



	font-family: 'pt_sansregular';



	font-size:14px;



	color:#7e7e7e;



}



.main-new .city_time {



	width:25.2%;



	float:left;



	margin-left:20px;



	height:82px;



	line-height:80px;



	color:#7e7e7e;



	font-size:14px;



}



.main-new .city {



	width:40%;



	float:left;



	background:url(../images/city-loc-icon.png) left 35px no-repeat;



	padding-left:20px;



}



.main-new .time {



	width:40%;



	float:right;



	padding-left:20px;



	background:url(../images/time-icon.png) left 35px no-repeat;



}



.main-new .view-dtl {



	width:auto;



	float:left;



	margin-left:10px;



	height:36px;



	line-height:36px;



	border:#ababab 1px solid;



	padding:0px 10px;



	color:#7e7e7e;



	font-size:15px;



	text-transform:uppercase;



	font-family: 'open_sanssemibold';



	margin-top:20px;



}



.main-new .view-dtl:hover {



	background:#ababab;



	color:#fff;



}



.main-new .job_paging {



	width:100%;



	float:left;



	text-align:center;



	margin-top:20px;



	font-family: 'open_sansbold';



}



.main-new .job_paging ul {



	width:auto;



	display:inline-block;



	margin:0px;



	padding:0px;



}



.main-new .job_paging ul li {



	width:auto;



	display:inline-block;



	margin:0px;



	padding:0px;



}



.main-new .job_paging ul li a {



	width:34px;



	display:inline-block;



	margin:0px 3px;



	padding:0px;



	height:34px;



	line-height:34px;



	font-size:14px;



	color:#8b9297;



	background:#dedede;



}



.main-new .job_paging ul li a:hover {



	background:#007bb0;



	color:#fff;



}



.main-new .job_paging .active a {



	background:#007bb0;



	color:#fff;



}



/* ########################		Service Provider Listing and Categories */



.main-new .ser_prider {



	width:100%;



	float:left;



}



.main-new .ser_prider_left {



	width:70.5%;



	float:left;



}



.main-new .ser_prider_col {



	width:100%;



	float:left;



	margin-bottom:20px;



	border:#ececec 1px solid;



}



.main-new .ser_prider_col h3 {



	width:95.8%;



	float:left;



	padding:0px 10px 0px 25px;



	margin:0px;



	height:52px;



	line-height:52px;



	background:#f8fbfc;



	cursor:pointer;



	font-family: 'pt_sansregular';



	color:#7b7b7b;



	font-size:18px;



	font-weight:300;



}



.main-new .ser_prider_col .ser-con {



	width:95.3%;



	float:left;



	border-top:#ececec 1px solid;



	padding:20px;



}



.main-new .ser_prider_col h3 span {



	width:28px;



	height:28px;



	line-height:31px !important;



	text-align:center;



	margin-top:12px;



	background:#d4d4d4;



	color:#fff;



	font-size:23px;



	font-family: 'pt_sansbold';



	border-radius:4px;



	cursor:pointer;



}



.main-new .ser_prider_col h3 .txt {



	width:86%;



	float:left;



}



.main-new .ser_prider_col .ser-con ul {



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



}



.main-new .ser_prider_col .ser-con ul li {



	width:30.3%;



	float:left;



	margin:10px 3% 10px 0px;



	padding:0px;



	display:block;



}



.main-new .ser_prider_col .ser-con ul li a {



	color:#45a8d9;



	font-size:14px;



	font-family: 'pt_sansregular';



}



.main-new .ser_prider_banner {



	width:100%;



	float:left;



	height:120px !important;



	overflow: hidden;



	position: relative;



}



.main-new .ser_prider_banner > img {



	height: 100%;



	position: absolute;



	width: 100%;



}



.main-new .ser_priderlist_banner {



	width:100%;



	/*float:left;*/



	/*height:281px !important;*/



	overflow: hidden;



	position: relative;



}

.bnr_bg{

background-position: center center !important;

object-fit: cover !important;

background-size: 100% auto !important;

background-color: white !important;

	}

.main-new .ser_priderlist_banner > img {



	height: 100%;



	position: relative;



	width: 100%;



}



.main-new .ser_priderlist_banner .inner_div {



	width:1177px;



	margin:0px auto;



	position:relative;



	height:281px;



}



.main-new .ser_priderlist_banner .inner_banner_txt {



	width:60%;



	color:#fff;



	font-size:24px;



	font-family: 'open_sanssemibold';



	line-height:35px;



	margin:90px 20% 0px;



	position:absolute;



	text-align:center;



	text-transform:uppercase;



	left:0px;



	top:0px;



}



.main-new .ser_priderlist-search {



	width:96.5%;



	float:left;



	margin-top:-45px;



	/*background:#ffffff url(../images/search-bg.jpg) left bottom repeat-*/x;



	padding:40px 20px;



	font-family: 'open_sansregular';



	/*margin-bottom:20px;*/



	background:#fff;



}



.main-new .ser_priderlist-search input {



	width:18.2%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 20px 10px 0px;



	border-radius:4px;



}



.main-new .ser_priderlist-search select {



	width:18.2%;



	float:left;



	height:48px !important;



	line-height:48px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 20px 10px 0px !important;



	border-radius:4px;



}



.main-new .ser_priderlist-search .post-btn {



	width:18.2%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #267bbc;



	background:#267bbc;



	color:#fff;



	font-size:22px;



	padding:0px 0px 0px;



	margin:0px;



	text-transform:uppercase;



	border-radius:4px;



	text-align:center;



	cursor:pointer;



}



.main-new .w1170 {



	width:1170px;



	margin:0px auto;



	position:relative;



}



.main-new .main_ser_priderlist {



	width:100%;



	float:left;



	background:#fff;



	padding:45px 0px;



	position:relative;



}



.main-new .ser_priderlist_con {



	width:100%;



	float:left;



}



.main-new .ser_priderlist_left {



	width:72.2%;



	float:left;



}



.main-new .ser_priderlist_left .serprolist_con_main {



	width:100%;



	float:left;



}



.main-new .ser_priderlist_left .serprolist_col {



	width:100%;



	float:left;



	margin-bottom:28px;



	border:#eee 1px solid;



}



.main-new .ser_priderlist_left .serprolist_img {



	width:28%;



	float:left;



}



.main-new .ser_priderlist_left .serprolist_img img {



	width:97.3%;



	border:#eee 3px solid;



	height:146px;



}



.main-new .ser_priderlist_left .serprolist_img_btn {



	width:49.5%;



	float:left;



	height:45px;



	line-height:45px;



	text-align:center;



	color:#393939;



	font-size:12px;



	font-family: 'open_sansbold';



	background:#f9f9f9;



	border-right:#eee 1px solid;



}



.main-new .ser_priderlist_left .serprolist_txt {



	width:72%;



	float:left;



}



.main-new .ser_priderlist_left .serprolist_h {



	width:93.4%;



	float:left;



	height:42px;



	line-height:42px;



	padding:0px 20px;



	font-size:20px;



	color:#737373;



	font-family: 'open_sansbold';



	background:#f9f9f9;



}



.main-new .ser_priderlist_left .serprolist_h span {



	width:auto;



	float:right;



	color:#9b9b9b;



	font-size:12px;



	text-transform:uppercase;



}



.main-new .ser_priderlist_left .serprolist_t {



	width:92.7%;



	float:left;



	font-size:14px;



	color:#737373;



	line-height:22px;



	padding:22px 22px 20px;



}



.main-new .ser_priderlist_left .serprolist_bo {



	width:100%;



	float:left;



	height:45px;



	line-height:44px;



	border-top:#eee 1px solid;



	font-size:12px;



	color:#807f7f;



}



.main-new .ser_priderlist_left .serprolist_bo a {



	color:#807f7f;



}



.main-new .ser_priderlist_left .serprolist_bo a:hover {



	text-decoration:underline !important;



}



.main-new .ser_priderlist_left .serprolist_bo .view_no {



	width:auto;



	float:left;



	margin-left:24px;



	background:url(../images/phone-no-icon.jpg) left center no-repeat;



	padding-left:24px;



}



.main-new .ser_priderlist_left .serprolist_bo .mass {



	width:auto;



	float:left;



	margin-left:40px;



	background:url(../images/mass-icon.jpg) left center no-repeat;



	padding-left:24px;



}



.main-new .ser_priderlist_left .serprolist_bo .name {



	width:auto;



	float:left;



	margin-left:40px;



	background:url(../images/name-icon.jpg) left center no-repeat;



	padding-left:24px;



}



.main-new .ser_priderlist_right {



	width:25%;



	float:right;



}



.main-new .featured {



	width:100%;



	float:left;



}



.main-new .featured_h {



	width:100%;



	float:left;



	color:#6b6b6b;



	font-family: 'open_sansbold';



	text-transform:uppercase;



}



.main-new .featured_col {



	width:100%;



	float:left;



	margin:15px 0px;



	position:relative;



}



.fl-icon {



	width:auto;



	position:absolute;



	/*right:8px;*/



	right:17px;



	bottom:72px;



}



.fl-icon img {



	/*border:#eee 1px solid;*/



}



.main-new .featured_col_top {



	float:left;



	border:#eee 1px solid;



	padding:10px;



	position:relative;



}



.main-new .featured_con {



	width:100%;



	float:left;



	position:relative;



}



.main-new .featured_con img {



	width:86px;



	height:86px;



	float:left;



	border:#bfbfbf 1px solid;



}



.main-new .featured_txt {



	width:64%;



	float:right;



}



.main-new .featured_txt_h {



	width:100%;



	float:left;



	color:#535353;



	font-size:14px;



	font-family: 'open_sanssemibold';



	margin:12px 0px;



}



.main-new .featured_txt_h a {



	color:#535353;



}



/*.main-new .featured_col_bo {



	width:90%;



	float:left;



	background:#f0f0f0;



	padding:15px;



	color:#595959;



	font-size:13px;



	line-height:18px;



}*/



.main-new .featured_col_bo {



	width:95%;



	float:left;



	background:#f0f0f0;



	padding:12px;



	color:#595959;



	font-size:13px;



	line-height:18px;



}



.main-new .featured_col_bo span {



	width:90%;



	float:left;



	color:#a6a6a6;



}



.main-new .featured_txt_phem {



	width:100%;



	float:left;



	font-size:12px;



	color:#807f7f;



}



.main-new .featured_txt_phem a {



	color:#807f7f;



}



.main-new .featured_txt_phem a:hover {



	text-decoration:underline !important;



}



.main-new .featured_txt_phem .view_no {



	width:100%;



	float:left;



	background:url(../images/phone-no-icon.jpg) left center no-repeat;



	padding-left:24px;



	margin-bottom:10px;



}



.main-new .featured_txt_phem .mass {



	width:100%;



	float:left;



	background:url(../images/mass-icon.jpg) left center no-repeat;



	padding-left:24px;



}



.main-new .banner-img {



	width:100%;



	float:left;



	margin-top:15px;



	/*text-align:center;*/



}



.main-new .ser_priderlist-search .col {



	float: left;



	margin: 0 20px 20px 0;



	width: 18.1%;



	padding:0px !important;



}



.main-new .ser_priderlist-search .col input {



	width:91%;



	float:left;



	height:44px;



	line-height:44px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 20px 0px 0px;



	border-radius:4px;



}



.main-new .ser_priderlist-search .col select {



	width:100%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 20px 0px 0px;



	border-radius:4px;



}



.main-new .ser_priderlist-search .post-btn {



	width:18.2%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #267bbc;



	background:#267bbc;



	color:#fff;



	font-size:22px;



	padding:0px 0px 0px;



	margin:0px;



	text-transform:uppercase;



	border-radius:4px;



	text-align:center;



}



/* ########################		End - Service Provider Listing and Categories */



/*--------------job Detail------------------*/



.main-new .job_detail{



	width:100%;



	float:left;



}



.main-new .job_detail_left{



	width:73%;



	float:left;



}



.main-new .job_detail_con{



	width:98.8%;



	float:left;



	margin:0px 10px;



}



.main-new .job_detail_box{



	width:94%;



	float:left;



	background:#f9f9f9;



	padding:25px;



	border:#e2e2e2 1px solid;



	font-family: 'pt_sansregular';



}



.main-new .job_detail_box_l{



	width:60%;



	float:left;



}



.main-new .job_detail_box_h{



	width:100%;



	float:left;



	font-size:24px;



	color:#1f1f1f;



}



.main-new .job_detail_box_h span{



	width:100%;



	float:left;



	font-size:14px;



	color:#626262;



	margin-top:5px;



}



.main-new .apply_job_btn{



	width:auto;



	float:right;



	font-size:15px;



	color:#fff;



	height:36px;



	line-height:36px;



	padding:0px 15px;



	font-family: 'open_sanssemibold';



	background:#267bbc;



}



.main-new .apply_job_btn:hover{



	background:#398ccc;



	color:#fff;



	text-decoration:none !important;



}



.main-new .job_detail_box_txt{



	width:100%;



	float:left;



	font-size:16px;



	color:#626262;



	line-height:24px;



	margin-top:40px;



}



.main-new .job_detail_box_txt a{



	color:#626262;



}



.main-new .job_detail_box_txt a:hover{



	text-decoration:underline !important;



}



.main-new .job_detail_txt{



	width:100%;



	float:left;



	margin:30px 0px 0px;



}



.main-new .job_detail_txt h1{



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



    font-size:24px;



	color:#1f1f1f;



    font-weight: normal;



	font-family: 'pt_sansregular';



}



.main-new .job_detail_txt p{



	width:100%;



	float:left;



	margin:15px 0px 0px;



	padding:0px;



    font-size:15px;



	color:#484848;



    font-weight: normal;



	line-height:22px;



}



.main-new .job_detail_txt ul{



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



}



.main-new .job_detail_txt ul li{



	width:98%;



	float:left;



	margin:15px 0px 0px;



	padding:0px 0px 0px 20px;



	display:block;



    font-size:15px;



	color:#484848;



    font-weight: normal;



	line-height:22px;



	background:url(../images/job-icon.jpg) left 8px no-repeat;



}



.main-new .job_detail_right{



	width:25%;



	float:right;



}



.main-new .job_com_h{



	width:100%;



	float:left;



	margin:0px 0px 10px;



	padding:0px;



    font-size:26px;



	color:#1f1f1f;



    font-weight: normal;



	font-family: 'pt_sansregular';



	text-align:center;



}



.main-new .job_detail_banner{



	width:100%;



	float:left;



	height:177px !important;



	overflow: hidden;



    position: relative;



}



.main-new .job_detail_banner > img {



    height: 100%;



    position: absolute;



    width: 100%;



}



#headerl {



	width:161px;



}



.mt5 {



	margin-top:5px;



}



#headerl .sign {



	width:auto;



	float:left;



	background:#73bf44;



	border:#73bf44 1px solid;



	height:28px;



	line-height:28px;



	padding:0px 11px;



	font-size:12px;



	text-transform:uppercase;



	margin:0px 8px 0px 0px;



	font-family: 'open_sansregular';



	color:#fff;



}



#headerl .sign:hover {



	text-decoration: none;



	background:#73bf44;



	opacity:0.8;



}



#headerl .login {



	width:auto;



	float:left;



	background:none;



	border:#0064b1 1px solid;



	height:28px;



	line-height:28px;



	padding:0px 11px;



	font-size:12px;



	text-transform:uppercase;



	margin:0px 8px 0px 0px;



	font-family: 'open_sansregular';



	color:#0064b1;



}



#headerl .login:hover {



	text-decoration: none;



	opacity:0.8;



}



/*=========================================================================== 



			Css Added By Gajendra Singh Gurjar Start 06-07-2015 For Property Agent



===========================================================================*/



.main-new .agentlist_left {



	width:72.2%;



	float:left;



}



.main-new .agentlist_right {



	width:25%;



	float:right;



}



.main-new .agentlist_con_main {



	width:100%;



	float:left;



}



.main-new .agentlist_col {



	/*width:31%;*/



	width:21%;



	border:1px solid #f0f0f0;



	border-radius:3px;



	float:left;



	margin-right:2%;



	margin-bottom:35px;



	height:446px;



	/*padding-top:10px;*/



}



#agent .agentlist_col {



    width:25%;



    border:1px solid #f0f0f0;



    border-radius:3px;



    float:left;



    margin-right:2%;



    margin-bottom:35px;



    height:446px;



    /*padding-top:10px;*/



}



.main-new .agentlist_col_img {



	width:100%;



	/*border-bottom:4px solid #6b6b6b;*/



	float:left;



	/*text-align:center;*/



	height:150px;



	overflow:hidden;



}



.main-new .agentlist_col_img {



	width:100%;



	/*border-bottom:4px solid #6b6b6b;*/



	float:left;



	text-align:center;



	height:150px;



	overflow:hidden;



}



.main-new .agentlist_col_bottom {



	width:90%;



	float:left;



	padding:3% 5%;



	background-color:#f0f0f0;



}



#agent .agentlist_col_bottom {



    width:100%;



    float:left;



    padding:3% 5%;



    background-color:#f0f0f0;



}



.main-new .agentlist_col_bottom h2 {



	width:100%;



	float:left;



	margin:0px;



	font-size:18px;



	padding:0px;



	color:#535353;



	font-weight:normal;



	height:50px;



}



.main-new .agentlist_col_bottom h5 {



	width:100%;



	float:left;



	margin:0px;



	font-size:12px;



	padding:10px 0px 0px 0px;



	color:#aaa9a9;



	font-weight:normal;



	height:34px;



}



.main-new .agent_txt_phem {



	width:100%;



	float:left;



	font-size:12px;



	color:#807f7f;



	/*padding-top:25px;*/



	padding-top:10px;



}



.main-new .agent_txt_phem a {



	color:#807f7f;



}



.main-new .agent_txt_phem a:hover {



	text-decoration:underline !important;



}



.main-new .agent_txt_phem .view_no {



	width:100%;



	float:left;



	background:url(../images/phone-no-icon.jpg) left center no-repeat;



	padding-left:24px;



	/*margin-bottom:10px;*/



}



.agent_profile {



	width:100%;



	float:left;



	background:url(../images/ViewProfile.png) left center no-repeat;



	padding-left:24px;



	margin-bottom:10px;



}



.main-new .agent_txt_phem .mass {



	width:100%;



	float:left;



	background:url(../images/mass-icon.jpg) left center no-repeat;



	padding-left:24px;



}



.main-new .agent_txt_phem .flag {



	width:100%;



	float:left;



	text-align:right;



	margin-top:5px;



}



.main-new .featured_con_agent {



	width:100%;



	float:left;



	position:relative;



}



.main-new .featured_con_agent img {



	width:80px;



	height:80px;



	float:left;



	border:#bfbfbf 1px solid;



	border-radius:100%;



}



.main-new .send_btn_agent {



	width:100%;



	float:left;



	background:#f0f0f0;



}



.send_btn {



	background:#a8a8a8;



	font-size:12px;



	font-family: 'open_sanssemibold';



	color:#fff;



	padding:5px 8px;



	text-transform:uppercase;



	margin:8px 12px;



	float:left;



}



.message_textarea_box .send_btn {



	margin:0px !important;



	padding:0px !important;



}



.main-new .agents_lists {



	text-align:right;



	float:right;



	width:auto;



	color:#5c5c5c;



	font-size:11px;



	font-family: 'open_sanssemibold';



	padding:15px 8px 0px 0px;



}



.main-new .agents_lists a {



	color:#5c5c5c;



	text-decoration:none;



}



/* ============================================================



  GLOBAL



============================================================ */



.effects {



	text-align:center !important;



}



.effects .img {



	position: relative;



	float: left;



	/*margin-bottom: 5px;*/



	width: 100%;



	overflow: hidden;



}



.effects .img:nth-child(n) {



	/*margin-right: 5px;*/



}



.effects .img:first-child {



}



.effects .img:last-child {



	margin-right: 0;



}



.effects .img img {



	margin: 0;



	padding: 0;



	max-width: 100%;



	height: auto;



}



.overlay {



	display: block;



	position: absolute;



	z-index: 20;



	background: rgba(0, 0, 0, 0.5);



	overflow: hidden;



	-webkit-transition: all 0.5s;



	-moz-transition: all 0.5s;



	-o-transition: all 0.5s;



	transition: all 0.5s;



}



a.close-overlay {



	display: block;



	position: absolute;



	top: 0;



	right: 0;



	z-index: 100;



	width: 45px;



	height: 45px;



	font-size: 20px;



	font-weight: 700;



	color: #fff;



	line-height: 45px;



	text-align: center;



	background-color: #000;



	cursor: pointer;



}



a.close-overlay.hidden {



	display: none;



}



a.expand {



	border: 2px solid #fff;



	border-radius: 12%;



	color: #fff;



	display: block;



	font-size: 30px;



	font-weight: 700;



	height: 40px;



	line-height: 40px;



	position: absolute;



	text-align: center;



	width: 50px;



	z-index: 100;



}



/* ============================================================



  EFFECT 1 - SLIDE IN BOTTOM



============================================================ */



#effect-1 .overlay {



	bottom: 0;



	left: 0;



	right: 0;



	width: 100%;



	height: 0;



}



#effect-1 .overlay a.expand {



	left: 0;



	right: 0;



	bottom: 50%;



	margin: 0 auto -30px auto;



}



#effect-1 .img.hover .overlay {



	height: 100%;



}



/*------------------- Agent Details ---------------------------------------*/



.main-new .agentdetails_col {



}



.main-new .agentdetails-pic {



	width:93.2%;



	position:absolute;



	left:0px;



	top:-170px;



	font-family: 'open_sansregular';



}



.main-new .agentdetails-profilepic {



	float:left;



	width:auto;



	margin-right:25px;



	background-color:#FFFFFF;



}



.main-new .agentdetails-profilepic img {



	border:1px solid #d3d3d3;



	border-radius:5px;



}



.main-new .agentdetails-profiletext h2 {



	font-size:30px;



	color:#fff;



	font-family: 'open_sansbold';



	font-weight:normal;



	margin-bottom:5px;



}



.main-new .agentdetails-profiletext h4 {



	font-size:20px;



	color:#ececec;



	margin:0px;



	padding:0px;



	font-family: 'open_sansregular';



	font-weight:normal;



}



.main-new .agentdetails_col {



	width:100%;



	float:left;



}



/*ul.tabs {



	margin: 0;



	padding: 0;



	float: left;



	list-style: none;



	height: 42px;



	background:#f6f7f8;



	padding: 15px 0 0 5%;



	width: 95%;



	font-family: 'open_sansbold';



	font-size:16px;



	text-transform:uppercase;



	border:1px solid #ededed;



	border-bottom:none;



}*/



ul.tabs li {



	float: left;



	margin: 0;



	cursor: pointer;



	padding: 0px 20px;



	height: 44px;



	line-height: 42px;



	color: #6b6b6b;



	overflow: hidden;



	position: relative;



	margin-right:5px;



}



.tab_last {



}



ul.tabs li:hover {



	background-color: #fff;



	color: #3a87c2;



	/*margin-right:5px;*/



}



ul.tabs li.active {



	background-color: #fff;



	color: #3a87c2;



	display: block;



}



.tab_container {



	border: 1px solid #ededed;



	border-top: none;



	clear: both;



	float: left;



	width: 100%;



	background: #fff;



	overflow: auto;



	padding-bottom:35px;



}



.tab_content {



	padding: 20px;



	display: none;



}



.tab_drawer_heading {



	display: none;



}



/*-------------------------Tab Gajendra Added Agent Details 06-07-2015---------------------------*/



@media screen and (max-width: 480px) {



.tabs {



	display: none;



}



.tab_container h2 {



	display: block;



}



.tab_drawer_heading {



	background-color: #f6f7f8;



	font-size:16px;



	color:#6b6b6b;



	border-top: 1px solid #ededed;



	margin: 0;



	padding: 10px 20px;



	display: block;



	cursor: pointer;



	-webkit-touch-callout: none;



	-webkit-user-select: none;



	-khtml-user-select: none;



	-moz-user-select: none;



	-ms-user-select: none;



	user-select: none;



	text-transform:uppercase;



	font-family:"open_sansbold";



}



.d_active {



	background-color: #fff;



	color:#599acc;



	border-top: 1px solid #ededed;



	border-bottom: 1px solid #ededed;



}



}



/*-------------------------Tab Gajendra Added Agent Details 06-07-2015---------------------------*/



.main-new .license {



	float: right;



	margin-right: 10px;



	margin-top: 10px;



	width: auto;



}



.main-new .agent_contectdetail {



	float: left;



	margin-right: 20px;



	width: 32%;



	margin-bottom:30px;



}



.main-new .agent_contectdetail img {



	border:5px solid #cecece;



}



.main-new .agent_contectdetailtext {



	float: left;



	line-height: 25px;



	width: 61%;



	font-size:14px;



}



.main-new .agent_contectdetailtext span {



	width:100%;



	float:left;



	font-family: 'open_sansbold';



}



.main-new .agent_contectdetailtext a {



	color:#267bbc;



}



.main-new .featured ul {



	margin: 0 auto;



	padding: 0;



	width: 252px;



}



.main-new .featured ul li {



	list-style:none;



}



.main-new .featured ul li a {



	width:100%;



	float:left;



	margin:8px 0px;



	border:1px solid #8e8e8e;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#6b6b6b;



	border-radius:5px;



}



.main-new .featured ul li a:hover {



	width:100%;



	float:left;



	margin:8px 0px;



	border:1px solid #599acc;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#599acc;



	border-radius:5px;



}



.agentphoness {



	text-align:left !important;



}



/*=========================================================================== 



			Css Added By Gajendra Singh Gurjar End  06-07-2015 For Property Agent



===========================================================================*/



/*=========================================================================== 



			Css Added For Broker Listing Page



===========================================================================*/



.main-new .broker_main {



	width:100%;



	float:left;



}



.main-new .broker_col {



	width:100%;



	float:left;



}



.main-new .broker_col_main {



	width:43.3%;



	float:left;



	margin:15px 10px 40px;



	border:#dedede 1px solid;



	padding:17px;



	position:relative;



	min-height:210px !important; 



	height:200px;



}



.main-new .broker_col_main2 {



	width: 43.3%;



float: left;



margin: 15px 10px 40px;



border:#dedede 1px solid;



height:340px;



}



.broker_con2{ width:100%; float:left;}



.proj_title a



{



font-size:20px;



color:#000;



}



.proj_title{margin-left: 10px;}



.prj_dev_logo{ width:27%; float:left;}



.prj_con{ width:70%; float:left;margin-left: 10px;}



.prj_dev_logo img



{



width: 66%;



float: right;



}



.broker_con2 span



{



font-size:15px;



}



.main-new .broker_col_img {



	width:140px;



	height:140px;



	float:left;



	margin:0px 18px 0px 0px;



}



.main-new .broker_col_img img {



	width:96%;



	height:96%;



	border:#c0c0c0 3px solid;



}



.main-new .broker_col_img2 img {



	width:100%;



	height:200px;



	margin-bottom: 5px;



}







.main-new .dev_col_img {



	width:140px;



	height:140px;



	float:left;



	margin:0px 18px 0px 0px;



}



.main-new .dev_col_img img {



	width:96%;



	height:96%;



}



.main-new .broker_con {



	width:56%;



	float:right;



}



.main-new .broker_con_h {



	width:100%;



	float:left;



	color:#535353;



	font-size:18px;



	font-family: 'open_sansregular';



}



.main-new .broker_con_h a {



	color:#535353;



}



.main-new .broker_con_phem {



	width:100%;



	float:left;



	font-size:12px;



	color:#807f7f;



	margin-top:12px;



}



.main-new .broker_con_phem a {



	color:#807f7f;



}



.main-new .broker_con_phem a:hover {



	text-decoration:underline !important;



}



.main-new .broker_con_phem .view_no {



	width:90%;



	float:left;



	background:url(../images/phone-no-icon.jpg) left center no-repeat;



	padding-left:24px;



	margin-bottom:10px;



}



.main-new .broker_con_phem .mass {



	width:90%;



	float:left;



	background:url(../images/mass-icon.jpg) left center no-repeat;



	padding-left:24px;



}



.main-new .mass_btn {



	width:auto;



	float:left;



	height:25px;



	line-height:24px;



	margin:30px 0px 0px;



	padding:0px 10px;



	color:#fff !important;



	text-transform:uppercase;



	font-size:12px;



	font-family: 'open_sanssemibold';



	background:#267bbc;



}



.main-new .mass_btn:hover {



	background:#398ccc;



	color:#fff;



	text-decoration:none !important;



}



.main-new .agents {



	width:64px;



	position:absolute;



	bottom:-4px;



	right:2px;



}



.main-new .agents_txt {



	width:100%;



	float:right;



	color:#72bf43;



	font-size:12px;



	font-family: 'open_sansbold';



	margin-bottom:5px;



	text-align:right;



}



.main-new .agents .fl-img {



	width:auto;



	float:right;



}



.main-new .agents .fl-img img {



	border:#eee 1px solid;



}



.tab_about {



	font-size:14px;



	line-height:28px;



}



ul.tabs li a {



	color: #6b6b6b;



}



.main-new .messagepopup {



    padding: 0px;



    width: 400px;



}



.main-new  .message_name {



    color: #3a3a3a;



    float: left;



    font-family: "open_sanssemibold";



    font-size: 20px;



    margin: 0 0 0 0px !important;



    width: 45%;



}



.col_detail {width:60%; float:left;}



/*=========================================================================== 



			Css Added For Broker Listing Page End



===========================================================================*/



/*=========================================================================== 



			Css Added For HomePage Search Suggestion Box



===========================================================================*/



#suggesstion-box { position:relative; }



#search-suggestions-list { 



	float: left;



	left: 217px;



	list-style: outside none none;



	margin: 0;



	padding: 0;



	position: absolute;



	top: 48px;



	width: 59.7%;



	height:175px;



	overflow:auto;



}



#search-suggestions-list li { padding: 10px; background:#FAFAFA;border-bottom:#F0F0F0 1px solid; }



#search-suggestions-list li:hover { background:#F0F0F0; }



/*=========================================================================== 



			Css Added For HomePage Search Suggestion Box



===========================================================================*/



/*-------------------------Tab Gajendra Added Agent Details 06-07-2015---------------------------*/



.company-dec {



    color: #aaa9a9;



    font-family: "open_sansregular";



    font-size: 13px;



    line-height: 22px;



}



.company-dec h1 {



    color: #6b6b6b;



    font-family: "open_sansbold";



    font-size: 16px;



    font-weight: normal;



    margin-top: 25px;



    text-transform: uppercase;



}



/*=========================================================================== 



   Css Added By Gajendra Singh Gurjar start  07-07-2015



===========================================================================*/



.main-new .slider_top {width:100%; float:left; position:relative; background:#ffffff;}



.main-new .lightSlider {margin-top:0px;}



.main-new .lightSlider img{width:100%;}



.main-new .lSGallery {width:1170px !important; margin:-65px auto 0px auto!important; position:relative; background:#000000; padding:10px 0px 10px 20px !important;}



.main-new .lSGallery li {width:auto !important; margin-right:16px !important;}



.main-new .developer {}



.main-new .developer ul.tabs {float:left; background:url('../images/backbg-li.jpg') top left repeat-x; font-family: 'open_sansregular'; padding:0 0 15px 5%;}



.main-new .developer ul.tabs li {



 float: left;



 margin: 0;



 cursor: pointer;



 padding:8px 21px 7px 21px;



 height: 42px;



 line-height: 42px;



 color: #6b6b6b;



 overflow: hidden;



 position: relative;



 margin-right:0px;



 border-left:1px solid #eaeaea;



 border-right:1px solid #eaeaea;



}



.main-new .developer .tab_last {



}



.main-new .developer ul.tabs li:hover {



 background-color: #fff;



 color: #3a87c2;



 margin-right:0px;



 border-left:1px solid #eaeaea;



 border-right:1px solid #eaeaea;



}



.main-new .developer ul.tabs li.active {



 background-color: #fff;



 color: #3a87c2;



 display: block;



}



@media screen and (max-width: 480px) {



.main-new .developer .tabs {



 display: none;



}



.main-new .developer .tab_container h2 {



 display: block;



}



.main-new .developer  .tab_content {padding:0px 20px;}



.main-new .developer .tab_drawer_heading {



 background-color: #f6f7f8;



 font-size:16px;



 color:#6b6b6b;



 border-top: 1px solid #ededed;



 margin: 0;



 padding: 10px 20px;



 display: block;



 cursor: pointer;



 -webkit-touch-callout: none;



 -webkit-user-select: none;



 -khtml-user-select: none;



 -moz-user-select: none;



 -ms-user-select: none;



 user-select: none;



 text-transform:uppercase;



 font-family:"open_sansbold";



}



.main-new .developer .d_active {



 background-color: #fff;



 color:#599acc;



 border-top: 1px solid #ededed;



 border-bottom: 1px solid #ededed;



}



}



.main-new .dev_contectdetailtext {



	color: #aaa9a9;



	font-family: "open_sansregular";



	font-size: 13px;



	line-height: 22px;



	margin-top:20px;



	line-height:25px;



}



.w100 {width:100%; float:left;font-size:13px; font-family:"open_sansregular"; }



.w100 p {font-size:13px; font-family:"open_sansregular";}



.main-new .dev_contectdetailtext h3 {width:100%; float:left;}



.main-new .dev_contectdetailtext ul{



 margin:15px 0px 0px 15px; padding:0px;



}



.main-new .dev_contectdetailtext ul li{



 float:left;



 width:33%;



}



.main-new .dev_contectdetailtext ul li a {color:#5c5b5b;}



.main-new .devlist_col {



 width:100%;



 border:1px solid #f0f0f0;



 border-radius:3px;



 float:left;



 margin:15px 0px;



}



.main-new .dev .effects .img {margin-bottom:0px;}



.main-new .dev .effects .img .agentlist_col_img {padding:0px 0px 0px 0px;}



/*------------------------*/



.main-new .featured_devtxt {



	width:100%;



	float:right;



	border-top:1px solid #f0f0f0;margin-top:5px;}



.main-new .featured_devcon img {border: 0px solid #bfbfbf;



    height: 86px;



    width: 86px;}



.main-new .devlisting {width:100%; float:left; position:relative;}



.main-new .devlisting_img {width:100%; float:left; height:290px;}



.main-new .devlisting_img img{width:100%; float:left; height:100%;}



.main-new .devlisting_top {top:0px; position:absolute; width:100%; float:left;}



.main-new .devlisting_top h2 {background:url('../images/dev-list-hbg.png') top left repeat; width:98%; float:left; font-size:18px; color:#fff; font-weight:normal; padding-left:2%;  line-height:50px; margin:0px;}



.main-new .devlisting_top .logo{left: 10px;



    position: absolute;



    top: 68px;}



.main-new .devlisting_bottom {background:#5b5b5b; float:left; padding:1% 2%; float:left; width:96%; margin-bottom:20px;}



#project .devlisting_bottom {background:#5b5b5b; float:left; padding:1% 2%; float:left; width:100%; margin-bottom:20px;}



.main-new .devlisting_bottom .btn_detail{float:right; background:#73bf43; padding:5px 13px;}



.main-new .devlisting_bottom .btn_detail a{color:#fff;}



.main-new .devlisting_bottom .aliments {font-size:15px; padding-top:5px; color:#fff;  font-family:"open_sansregular"; float:left;}



/*=========================================================================== 



   Css Added By Gajendra Singh Gurjar End  07-07-2015



===========================================================================*/\



.dropcontainer_demo2 {



	position:relative;



	font-size: 16px;



	color: #777;



	width:100%;



	float:left;



}



.trigger_demo2 {



	background: #fff url(../images/select-arrow-open.png) 92% center no-repeat;



	border: 1px solid #e5e5e5;



	border-radius: 4px;



	color: #7e7e7e;



	float: left;



	font-size: 14px;



	height: 48px;



	line-height: 48px;



	margin: 0 20px 0 0;



	padding: 0 0 0 14px;



	width: 91%;



}



.trigger_demo2:hover {



	color: #8e8e8e;



	background: #fff url(../images/select-arrow-open.png) 92% center no-repeat;



}



.activetrigger_demo2 {



	background: #fff url(../images/select-arrow-open.png) 92% center no-repeat;



	border: 1px solid #e5e5e5;



	border-radius: 4px;



	color: #7e7e7e;



	float: left;



	font-size: 14px;



	height: 48px;



	line-height: 48px;



	margin: 0 20px 0 0;



	padding: 0 0 0 14px;



	width: 91%;



}



.activetrigger_demo2:hover {



	background: #fff url(../images/select-arrow-close.png) 92% center no-repeat;



	color: #8e8e8e;



}



.activetrigger_demo2:active {



	background: #fff url(../images/select-arrow-close.png) 92% center no-repeat;



	color: #8e8e8e;



}



.dropcontainer_demo2 ul {



	font-size: 12px;



	border: 1px solid #e6e6e6;



	border-top: none;



	background: #fff;



	list-style-type: none;



	padding: 10px;



	margin: 0;



	width: 100%;



	z-index: 100;



	-webkit-box-sizing: border-box;



	-moz-box-sizing: border-box;



	box-sizing: border-box;



	position:absolute;



}



.dropcontainer_demo2 ul li {



	padding: 5px;



	-webkit-transition: all 0.5s ease;



	-moz-transition: all 0.5s ease;



	-o-transition: all 0.5s ease;



	transition: all 0.5s ease;



	color:#8e8e8e;



}



.dropcontainer_demo2 ul li a {



	color:#8e8e8e;



}



.dropcontainer_demo2 ul li:hover {



	background: #f5f5f5;



	outline: none;



}



.dropcontainer_demo2 ul li:first-child {



	display: none;



}



.dropcontainer_demo2 ul li:last-child {



	border-bottom: none;



}



.dropdownhidden_demo2 {



	display: none;



}



.dropdownvisible_demo2 {



	height: auto;



}



.dropdownvisible_demo2 {



	height: 200px;



	overflow-y: scroll;



}



/*=========================================================================== 



   Css Added By Gajendra Singh Gurjar Property List Start  09-07-2015



===========================================================================*/



.main-new .propertylist_left {



	width:72.2%;



	float:left;



	}



.main-new .property_col {width:100%; float:left; border:1px solid #eeeeee; margin-bottom:25px; margin-top:20px;}



.main-new .property_img {width:30%; float:left; position:relative;}



.main-new .property_img img{width:95.9%; float:left; border:5px solid #eeeeee;}



.main-new .property_list_cont {width:70%; float:left;}



.main-new .property_list_cont h2.titlediv {width:96%; padding:10px 2%; float:left; background:#f9f9f9; color:#535353; margin:0px; font-weight:normal; font-size:15px;  font-family:"open_sansregular";}



.main-new .property_list_cont h2.titlediv a{color:#535353; text-decoration:none;}



.main-new .property_list_text {width:96%; padding:10px 2%; float:left; color:#9d9d9d; line-height:22px; font-size:12px;}



.main-new .property_list_text h4 {width:100%; float:left; color:#267bbc; font-size:12px; font-weight:normal; margin:0px; padding:0px 0px 5px 0px;}



.main-new .property_list_text h4 a{color:#267bbc;}



.main-new .property_textuppercase {text-transform:uppercase;}



.main-new .property {width:100%; float:left;}



.main-new .property a{color:#267bbc;}



.main-new .property .broker {width:100%; float:left;}



.main-new .property .broker .w25{width:25%; float:left;}



.main-new .property .broker .w30{width:30%; float:left;}



.main-new .property .agent {width:100%; float:left;}



.main-new .property .agent .w25{width:25%; float:left;}



.main-new .property .agent .w30{width:30%; float:left;}



.main-new .property .office {width:100%; float:left;}



.main-new .property .office .w25{width:25%; float:left;}



.main-new .property .office .w30{width:30%; float:left;}



.main-new .property .property_detail { font-family:"open_sansbold"; width:100%; float:left;  color:#676767; margin-top:10px;}



.main-new .property_btnbaar {width:96%; border-top:1px solid #eeeeee; float:left; background:#f9f9f9; padding:0px 2%;}



.main-new .property_btnbaar ul{margin:0px; padding:0px;}



.main-new .property_btnbaar ul li{list-style:none; font-family:"open_sansbold"; float:left; padding:15px 8px; border-right:1px solid #eeeeee; display:inline; font-size:12px; color:#393939; text-transform:uppercase;}



.main-new .property_btnbaar ul li a{color:#393939; padding:5px;}



.main-new .property_btnbaar ul li a:hover{color:#fff; background:#267bbc;  padding:5px;}



.main-new .property_btnbaar ul li a.active{color:#fff; background:#267bbc;  padding:5px;}



.main-new .fl{float:left;}



.main-new .fr{float:right;}



/*.main-new .price {font-size:21px; color:#ea8616; font-family:"open_sanssemibold"; line-height:45px;}*/



.main-new .price {font-size:17px; color:#ea8616; font-family:"open_sanssemibold"; line-height:24px;}



.main-new .price a{color:#ea8616;}



/*------------------------*/



.main-new .property_img .btns{position:absolute; float:left; top:18px; left:15px;}



.main-new .property_img .feature_btn {text-transform:uppercase; float:left; margin:0px 2px;  font-size:12px;}



.main-new .property_img .feature_btn a{color:#fff; background:#ea8616; padding:5px;}



.main-new .property_img .rent_btn {text-transform:uppercase; float:left; margin:0px 2px; font-size:12px;}



.main-new .property_img .rent_btn a{color:#267bbc; background:#fff; padding:5px;}



.main-new .property_img .sale_btn {text-transform:uppercase;  float:left; margin:0px 2px; font-size:12px;}



.main-new .property_img .sale_btn a{color:#73c044; background:#fff; padding:5px;}



.main-new .property-search {



	width:100%;



	float:left;



	margin-top:-45px;



	/*background:#ffffff url(../images/search-bg.jpg) left bottom repeat-x;*/



	font-family: 'open_sansregular';



	margin-bottom:20px;



	background:#fff;



}



.main-new .property-search-top {



	width:94.1%;



	float:left;



	padding:10px 35px 0px;



	height:40px;



	background:#267bbc;



}



.main-new .property-search-top ul{



	width:100%;



	float:left;



	padding:0px;



	margin:0px;



}



.main-new .property-search-top ul li{



	width:auto;



	float:left;



	padding:0px;



	margin:0px;



	display:block;



}



.main-new .property-search-top ul li a{



	width:auto;



	float:left;



	height:40px;



	line-height:40px;



	padding:0px 40px 0px 20px;



	margin:0px 20px 0px 0px;



	display:block;



	background:#1b6aa7 url(../images/pro-tab-icon.png) 90% center no-repeat;



	/*background:#73bf44 url(../images/pro-tab-icon.png) 90% center no-repeat;*/



	font-size:16px;



	color:#ffffff;



	font-family: 'open_sansregular';



	font-weight:300;



}



.main-new .property-search-top ul li a:hover{



	background:#1b6aa7 url(../images/pro-tab-icon_hover.png) 90% center no-repeat;



	/*background:#67aa3d url(../images/pro-tab-icon.png) 90% center no-repeat;*/



}



.main-new .property-search-con{



	width:95.5%;



	float:left;



	padding:30px 20px 30px 35px;



}



.main-new .property-search-col {



	width:24.97%;



	float:left;



	margin:0 25px 20px 0;



}



.main-new .property-search input {



	width:91%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 20px 0px 0px;



	border-radius:4px;



}



.main-new .property-search select {



	width:100%;



	float:left;



	height:48px !important;



	line-height:48px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 20px 0px 0px !important;



	border-radius:4px;



}



.main-new .property-search .search-btn {



	width:18.2%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #267bbc;



	background:#267bbc;



	color:#fff;



	font-size:22px;



	padding:0px 0px 0px;



	margin:0px;



	text-transform:uppercase;



	border-radius:4px;



	text-align:center;



}



/*=========================================================================== 



   Css Added By Gajendra Singh Gurjar Property List End  09-07-2015



===========================================================================*/



/*=========================================================================== 



   Css Added For Property Detail Page



===========================================================================*/



.main-new .property_dtl {



	width:100%;



	float:left;



	border-bottom:1px solid #f0f0f0;



	margin-bottom:20px;



}



.main-new .property_dtl_col {



	width:100%;



	border-radius:0px;



	float:left;



	border-top:0px;



	border-bottom:0px;



}



.main-new .property_dtl ul.tabs {



	width:98%;



	float:left;



	background:url(../images/backbg-li.jpg) top left repeat-x;



	font-family: 'open_sansregular';



	padding:0 0 15px 2%;



	border:none;



	border-top:1px solid #f0f0f0;



	font-size:12px;



}



.main-new .property_dtl ul.tabs li {



	float: left;



	margin: 0;



	cursor: pointer;



	padding:8px 7px 7px;



	height: 42px;



	line-height: 42px;



	color: #6b6b6b;



	overflow: hidden;



	position: relative;



	margin-right:0px;



	border-left:1px solid #eaeaea;



	border-right:1px solid #eaeaea;



}



.main-new .property_dtl .tab_last {



}



.main-new .property_dtl ul.tabs li:hover {



	background-color: #fff;



	color: #3a87c2;



	margin-right:0px;



	border-left:1px solid #eaeaea;



	border-right:1px solid #eaeaea;



}



.main-new .property_dtl ul.tabs li.active {



	background-color: #fff;



	color: #3a87c2;



	display: block;



}



@media screen and (max-width: 480px) {



.main-new .property_dtl .tabs {



	display: none;



}



.main-new .property_dtl .tab_container h2 {



	display: block;



}



.main-new .property_dtl .tab_content {



	padding:0px 20px;



}



.main-new .property_dtl .tab_drawer_heading {



	background-color: #f6f7f8;



	font-size:16px;



	color:#6b6b6b;



	border-top: 1px solid #ededed;



	margin: 0;



	padding: 10px 20px;



	display: block;



	cursor: pointer;



	-webkit-touch-callout: none;



	-webkit-user-select: none;



	-khtml-user-select: none;



	-moz-user-select: none;



	-ms-user-select: none;



	user-select: none;



	text-transform:uppercase;



	font-family:"open_sansbold";



}



.main-new .property_dtl .d_active {



	background-color: #fff;



	color:#599acc;



	border-top: 1px solid #ededed;



	border-bottom: 1px solid #ededed;



}



}



.main-new .property_dtl .dev_contectdetailtext {



	float: left;



	line-height: 28px;



	width: 100%;



	font-size:17px;



	color:#5c5b5b;



}



.main-new .property_dtl .dev_contectdetailtext img {



	width: 100%;



}



.w100 {



	width:100%;



	float:left;



}



.main-new .property_dtl .dev_contectdetailtext h3 {



	width:100%;



	float:left;



}



.main-new .property_dtl .dev_contectdetailtext ul {



	margin:15px 0px 0px 15px;



	padding:0px;



}



.main-new .property_dtl .dev_contectdetailtext ul li {



	float:left;



	width:33%;



}



.main-new .property_dtl .dev_contectdetailtext ul li a {



	color:#5c5b5b;



}



.main-new .property_dtl .devlist_col {



	width:100%;



	border:1px solid #f0f0f0;



	border-radius:3px;



	float:left;



	margin:15px 0px;



}



.main-new .property_dtl .dev .effects .img {



	margin-bottom:0px;



}



.main-new .property_dtl .dev .effects .img .agentlist_col_img {



	padding:35px 0px 0px 0px;



}



.main-new .property_dtl .tab_container {



	border:0px;



	border-top: none;



	clear: both;



	float: left;



	width: 100%;



	background: #fff;



	overflow: auto;



}



.property_dtl .table{



	width:100%;



	float:left;



	color:#5c5b5b;



	font-size:17px;



	font-family: 'pt_sansregular';



}



.property_dtl .tr1{



	width:100%;



	height:35px;



	line-height:35px;



	background:#f3f3f3;



}



.property_dtl .tr2{



	width:100%;



	height:35px;



	line-height:35px;



}



.property_dtl .table .td1{



	width:30%;



	padding-left:15px;



}



.property_dtl .table .td2{



	width:65%;



}



.main-new  .property_dtl_r{



	width:100%;



	float:left;



}



.main-new  .property_dtl_r .devlist_col {



	width:100%;



	border:1px solid #f0f0f0;



	border-radius:3px;



	float:left;



	margin:0px 0px 15px;



}



.main-new  .property_dtl_r .agent_dtl{



	width:100%;



	float:left;



	background:#fdfdfd;



}



.main-new  .property_dtl_r .agent_h{



	width:93.5%;



	float:left;



	color:#535353;



	font-size:18px;



	padding:20px 10px 15px;



}



.main-new  .property_dtl_r .agent_h span{



	width:100%;



	float:left;



	color:#aaa9a9;



	font-size:12px;



	padding-top:5px;



}



.main-new .featured_agt {



	width:100%;



	float:left;



	margin-bottom:25px;



}



.main-new .featured_agt_h {



	width:100%;



	float:left;



	color:#6b6b6b;



	font-family: 'open_sansbold';



	text-transform:uppercase;



	margin-top:40px;



        padding-left:10px;



}



.main-new .featured_agt_col {



	width:100%;



	float:left;



	margin:15px 0px;



	position:relative;



}



.main-new .featured_agt_col_top {



	width:92.8%;



	float:left;



	border:#eee 1px solid;



	padding:10px;



	position:relative;



}



.main-new .featured_agt_con {



	width:100%;



	float:left;



	position:relative;



}



.main-new .featured_agt_con img {



		width:70px;



	height:70px;



	float:left;



	border:#bfbfbf 1px solid;



	border-radius:100%;



	margin-top:7px;



	margin-left:5px;



}



.main-new .featured_agt_txt {



	width:64%;



	float:right;



}



.main-new .featured_agt_txt_h {



	width:100%;



	float:left;



	color:#535353;



	font-size:14px;



	font-family: 'open_sanssemibold';



	margin:12px 0px;



}



.main-new .featured_agt_txt_h a {



	color:#535353;



}



.main-new .featured_agt_col_bo {



	width:90%;



	float:left;



	background:#f0f0f0;



	padding:15px;



	color:#595959;



	font-size:13px;



	line-height:18px;



}



.main-new .featured_agt_col_bo span {



	width:90%;



	float:left;



	color:#a6a6a6;



}



.main-new .featured_agt_txt_phem {



	width:100%;



	float:left;



	font-size:12px;



	color:#807f7f;



}



.main-new .featured_agt_txt_phem a {



	color:#807f7f;



}



.main-new .featured_agt_txt_phem a:hover {



	text-decoration:underline !important;



}



.main-new .featured_agt_txt_phem .view_no {



	width:90%;



	float:left;



	background:url(../images/phone-no-icon.jpg) left center no-repeat;



	padding-left:24px;



	margin-bottom:10px;



}



.main-new .featured_agt_txt_phem .mass {



	width:90%;



	float:left;



	background:url(../images/mass-icon.jpg) left center no-repeat;



	padding-left:24px;



}



.main-new .featured_agt ul {



	margin:15px 0px 0px;



	padding: 0;



	float:left;



	width: 252px;



}



.main-new .featured_agt ul li {



	list-style:none;



}



.main-new .featured_agt ul li a {



	width:100%;



	float:left;



	margin:8px 0px;



	border:1px solid #8e8e8e;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#6b6b6b;



	border-radius:5px;



}



.main-new .featured_agt ul li a:hover {



	width:100%;



	float:left;



	margin:8px 0px;



	border:1px solid #599acc;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#599acc;



	border-radius:5px;



}



.main-new .agt_phem {



	width:93.5%;



	float:left;



	font-size:12px;



	color:#807f7f;



	padding:0px 10px;



}



.main-new .agt_phem a {



	color:#807f7f;



	margin:5px 0px;



	padding-left:24px;



}



.main-new .agt_phem a:hover {



	text-decoration:underline !important;



}



.main-new .agt_phem .view_no {



	width:90%;



	float:left;



	background:url(../images/phone-no-icon.jpg) left center no-repeat;



}



.main-new .agt_phem .email {



	width:90%;



	float:left;



	background:url(../images/mass-icon.jpg) left center no-repeat;



}



.main-new .agt_phem .name {



	width:90%;



	float:left;



	background:url(../images/name-icon.jpg) left center no-repeat;



}



.main-new .agt_phem .chat {



	width:90%;



	float:left;



	background:url(../images/chat-img.jpg) left center no-repeat;



}



.main-new .agt_bo {



	/*width:93.5%;*/



	width:100%;



	float:left;



	padding:8px 10px;



	background:#f0f0f0;



	margin-top:20px



}



.em_agent{



	width:auto;



	float:left;



	height:25px;



	line-height:25px;



	padding:0px 9px;



	font-size:12px;



	color:#fff;



	font-family: 'open_sanssemibold';



	background:#267bbc;



}



.main-new .property_dtl_col1 {



	width:100%;



	border:1px solid #f0f0f0;



	border-radius:0px;



	float:left;



	border-top:0px;



	border-bottom:0px;



}



.main-new .property_dtl ul.pr_dtl {



	width:97%;



	float:left;



	background:url(../images/backbg-li.jpg) top left repeat-x;



	font-family: 'open_sansregular';



	padding:0 0 15px 3%;



	margin:0px;



	border:none;



	border-top:1px solid #f0f0f0;



}



.main-new .property_dtl ul.pr_dtl li {



	float: left;



	margin: 0;



	cursor: pointer;



	padding:8px 21px 7px 21px;



	height: 42px;



	line-height: 42px;



	color: #6b6b6b;



	overflow: hidden;



	position: relative;



	margin-right:0px;



	border-left:1px solid #eaeaea;



	border-right:1px solid #eaeaea;



}



.main-new .property_dtl .tab_last {



}



.main-new .property_dtl ul.pr_dtl li:hover {



	background-color: #fff;



	color: #3a87c2;



	margin-right:0px;



	border-left:1px solid #eaeaea;



	border-right:1px solid #eaeaea;



}



.main-new .property_dtl ul.pr_dtl li.active {



	background-color: #fff;



	color: #3a87c2;



	display: block;



}



.main-new .property_dtl_col1 .pr_dtl_content {



	padding: 20px;



	display: block;



	float:left;



	width:95.2%;



	background: #fff;



}



.main-new .property_dtl .pr_dtl_container {



	border:0px;



	border-top: none;



	clear: both;



	float: left;



	width: 100%;



	background: #fff;



	overflow: auto;



}



.w100imp { width:100% !important; }



.main-new ul#tabs1 { 



	background:rgba(0, 0, 0, 0) url("../images/backbg-li.jpg") repeat-x scroll left top;



	height:56px;



}



.main-new ul#tabs1 li{



	background:none;



	height:56px;



	line-height: 56px;



	color: #6b6b6b;



	border-left:1px solid #eaeaea;



	border-right:1px solid #eaeaea;



	text-transform:uppercase;



}



.main-new ul#tabs1 li:hover {



	background-color: #fff;



	color: #3a87c2;



	margin-right:0px;



	border-left:1px solid #eaeaea;



	border-right:1px solid #eaeaea;



}



.main-new ul#tabs1 li.active {



	background-color: #fff;



	color: #3a87c2;



	display: block;



}



/*==================== popup ==============================*/



.message_name01 {



 color: #000000;



    float: left;



    font-family: "open_sansregular";



    font-size: 20px;



    margin:0px 0px 5px 0px;



    width: 45%;



 }



.message-pro img {



    border: 3px solid #eeeeee;



    width: 90%;



}



.pop_message {



/* background: #f1f1f1 none repeat scroll 0 0;



    border: 1px none;



    border-radius:3px;



    float: left;



    padding: 13px 3%;



    width: 94%;



 color:#acacac;



 font-size:14px;



 font-family: "open_sansregular";*/



 background-color: #ffffff;



    border: 1px solid #cccccc;



    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;



    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;



	height: 27px;



	border-radius: 4px;



 }



.pop_messagebox {



 background: #f1f1f1 none repeat scroll 0 0;



    border: 1px none;



    border-radius:3px;



    float: left;



    padding: 13px 3%;



    width: 98%;



 color:#acacac;



 box-shadow: 0px;



 font-size:14px;



 font-family: "open_sansregular";



 }



.emailpop textarea {box-shadow: none !important;}



#banner_footer img {



}



/*==================== popup End ==============================*/



/*=========================================================================== 



   Css Added For Property Detail Page



===========================================================================*/



.owl-carouse2 {



    background: #fff none repeat scroll 0 0;



    border: 0px solid #ccc !important;



    direction: ltr !important;



    margin: 0 auto;



    overflow: hidden;



    position: relative;



}



.owl-carouse2 img {border: 2px solid #ccc !important; margin-top:20px;}



.leftlogo{



	width:auto;



	float:left;



	}



/*==================== Popup-Calculator =================*/



.mortgage-calc-main {



	width:100%;



	float:left;



	line-height:28px;



	font-size:14px !important;



	margin-bottom:6px;



}



.mortgage-calc-main label {



	font-size:14px !important;



	width:100%;



}



.mortgage-calc-main .col_50 {width:50%; float:left; min-height:80px;}



.mortgage-calc-main .col_100 {width:100%; float:left;}



.mortgage-calc-main .input-prepend {clear: both; 



    width: 100%;}



.mortgage-calc-main  input, textarea, select {width:auto; padding: 4px 12px; margin-right: 15px;}



.mortgage-calc-main .col_100 #results table {width:100%;}



.mortgage-calc-main .col_100 #results table tr td {width:20%; text-align:left;}



.mortgage-calc-main .col_100 #results table tr th {width:20%; text-align:left;}



.main-new .banner_h{



 width:100%;



 float:left;



 color: #fff;



    font-family: "open_sanssemibold";



    font-size: 30px;



    line-height: 35px;



 margin-top:-40px;



}



.main-new .banner_h2{



 width:100%;



 float:left;



 color: #fff;



    font-family: "open_sanssemibold";



    font-size: 30px;



    line-height: 35px;



 margin-top:-81px;



}



.main-new .banner_h3{



 width:100%;



 float:left;



 color: #fff;



    font-family: "open_sanssemibold";



    font-size: 30px;



    line-height: 35px;



 margin-top: -62px;



}



.register-left{



	width:46%;



	float:left;



	}



.register-right{



	width:46%;



	float:right;



	}



.register-right ul {



	margin: 0 auto;



	padding: 0;



	width: 252px;



}



.register-left ul {



	margin: 0 auto;



	padding: 0;



	width: 252px;



}



.register-right ul li {



	list-style:none;



	width:100%;



	float:left;



	margin:8px 0px;



	border:1px solid #8e8e8e;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#6b6b6b;



	border-radius:5px;



}



.register-left ul li {



	list-style:none;



	width:100%;



	float:left;



	margin:8px 0px;



	border:1px solid #8e8e8e;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#6b6b6b;



	border-radius:5px;



}



.register-right ul li:hover {



	width:100%;



	float:left;



	margin:8px 0px;



	border:1px solid #599acc;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#599acc;



	border-radius:5px;



}



.register-left ul li:hover {



	width:100%;



	float:left;



	margin:8px 0px;



	border:1px solid #599acc;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#599acc;



	border-radius:5px;



}



.register-right .click-here {



    background: #007bb0 none repeat scroll 0 0;



    color: #fff;



    display: inline-block;



    font-family: "open_sansregular";



    font-size: 14px;



    height: 27px;



    line-height: 27px;



    margin: 5px 0 0;



    text-align: center;



    width: 90px;



}



.register-left .click-here {



    background: #007bb0 none repeat scroll 0 0;



    color: #fff;



    display: inline-block;



    font-family: "open_sansregular";



    font-size: 14px;



    height: 27px;



    line-height: 27px;



    margin: 5px 0 0;



    text-align: center;



    width: 90px;



}



.popup .popup-inner.sign-form-main{



	width:90%;



	float:left;



}



.popup .popup-inner.sign-form-main .txt-h{



	width:100%;



	flex:left;



    color: #979797;



    font-family: "open_sansregular";



    font-size: 14px;



}



#banner {



	display: inline-block;



	margin:0px;



}



.banner-cols-footer img{width:100%;}



.error_terms_and_conditions {margin-left:45px;}



.error_card_images {width:100% !important; float:left !important;}



.reviewpopup {width:100%; float:left;}



.revpop {width:96% !important;  height:40px;}



.revpop2 {width:98% !important; box-shadow:none !important;}



.reviewpopup ul {margin:0px; padding:0px;}



.reviewpopup ul li {width:100%; float:left; margin-bottom:8px;	}



.reviewpopup .sbm_r {width:145px !important;}



.reviewpopup #hint {text-transform:uppercase; margin-left:30px;}



.reviewpopup .review_title {font-size:26px; font-weight:bold; margin:0px 0px 15px 0px; float:left; width:100%; padding:0px 0px 8px 0px; border-bottom:1px solid #ededed;}



.write p {margin:0px; padding:0px;}



.write a{color:#3a87c2;}



.review_title {width:97%; float:left; border-bottom:1px solid #ededed; padding:10px 10px 10px 10px; margin:0px 0px 15px 0px; }



.titles_review {font-size:20px; font-weight:bold;}



.review-main {width:100%; float:left; border-bottom:1px solid #ededed; padding-bottom:8px; margin-bottom:8px; font-size:13px; line-height:22px;}



.review-main .left_parts {width:24%; float:left; margin-right:1%; text-align:center;}



.review-main .right_parts {width:75%; float:left;}



/*---------- popup start ---------------*/



#applyjob .popup-over {



	width:100%;



	/*position:absolute;



	top:0px;



	left:0px;*/



	height:100%;



	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.6) 100%) repeat scroll 0 0;



}



#applyjob .popup-main {



	width:332px;



	float:left;



	background:#fff;



	/*margin:300px 38% 0px;*/ 



}



#applyjob .popup-h {



	width:95%;



	float:left;



	background:#5698cb;



	height:54px;



	line-height:54px;



	font-size:18px;



	color:#fff;



	font-family: 'pt_sansregular';



	padding-left:17px;



}



#applyjob .popup-con {



	width:85%;



	float:left;



	padding:25px;



}



#applyjob .popup-con-h {



	width:100%;



	float:left;



	font-size:18px;



	color:#2c2c2c;



	font-family: 'pt_sansbold' !important;



	text-transform:uppercase;



}



#applyjob .popup-con .con-form {



	width:100%;



	float:left;



	font-family: 'pt_sansregular';



}



#applyjob .popup-con .con-form-col {



	width:100%;



	float:left;



	margin-top:14px;



}



#applyjob .popup-con .con-form-col label {



	width:100%;



	float:left;



	margin-bottom:8px;



	font-size:14px;



	color:#2c2c2c;



	font-family: 'pt_sansbold' !important;



}



#applyjob .popup-con .con-form-col span {



	width:100%;



	float:left;



	color:#757575;



	font-size:14px;



	margin-bottom:8px;



}



#applyjob .popup-con .con-form-col input {



	width:95%;



	float:left;



	color:#757575;



	font-size:14px;



	line-height:36px;



	height:36px;



	background:#fff;



	border:#e5e5e5 1px solid;



	border-radius:4px;



	padding:0px 0px 0px 10px;



	margin:0px;



}



#applyjob .popup-con .con-form-col .upfile {



	width:100%;



	float:left;



	background:#fff;



	border:#e5e5e5 1px solid;



	border-radius:4px;



	padding:0px;



	margin:0px;



}



#applyjob .popup-con .con-form-col .upfile input {



	width:64%;



	float:left;



	color:#757575;



	font-size:14px;



	line-height:36px;



	height:36px;



	background:none !important;



	border:none;



	padding:0px 0px 0px 10px;



	margin:0px;



}



#applyjob .popup-con .con-form-col .upfile .br-btn {



	width:20%;



	float:left;



	color:#494949;



	font-size:14px;



	line-height:36px;



	height:36px;



	background:url(../images/br-img.jpg) 10px center no-repeat;



	border:none;



	border-left:#e5e5e5 1px solid;



	padding:0px 0px 0px 34px;



	margin:0px;



}



#applyjob .Send_btn {



	width:auto;



	float:left;



	font-size:15px;



	color:#fff;



	height:36px;



	line-height:36px;



	padding:0px 15px;



	margin:24px 0px 0px;



	font-family: 'open_sanssemibold';



	background:#267bbc;



	border:0px;



}



#applyjob .Send_btn:hover {



	background:#398ccc;



	color:#fff;



	text-decoration:none !important;



}



.right_signup_from {width:100%; float:left;}



.right_signup_from ul{margin:0px; padding:0px;}



.right_signup_from ul li {float:left; width:96%; margin-left:4%; margin-top:15px; list-style:disc; font-size:13px; line-height:22px;}



/*----------business for sale--------------*/



.business_sale {



	width:100%;



	float:left;



}



.business_sale h3 {



	width:100%;



	float:left;



	color:#6b6b6b;



	font-size:16px;



	font-family:"open_sansbold";



	text-transform:uppercase;



	margin:0px 0px 10px;



	padding:0px;



}



.business_sale_full {



	width:100%;



	float:left;



	margin:0px 0px 25px 6px;



}



.business_sale label {



	width:100%;



	float:left;



	margin:0px 0px 10px;



	font-size:16px;



	color:#808080;



}



.business_sale select {



	width:100%;



	float:left;



	font-size:14px;



	color:#808080;



}



.business_sale_col {



	width:48%;



	float:left;



	margin:0px 6px 25px;



}



.business_sale .trigger_demo2 {



	background: #fff url(../images/select-arrow-open.png) 96% center no-repeat;



	width:96%;



}



.business_sale .trigger_demo2:hover {



	background: #fff url(../images/select-arrow-open.png) 96% center no-repeat;



}



.business_sale .activetrigger_demo2 {



	background: #fff url(../images/select-arrow-open.png) 96% center no-repeat;



	width:96%;



}



.business_sale .activetrigger_demo2:hover {



	background: #fff url(../images/select-arrow-close.png) 96% center no-repeat;



}



.business_sale .activetrigger_demo2:active {



	background: #fff url(../images/select-arrow-close.png) 96% center no-repeat;



}



.business_sale input {



	width:96%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 20px 0px 0px;



	border-radius:4px;



}



.business_sale .inputbox {



	width:46%;



	float:left;



	height:48px;



	line-height:48px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 20px 0px 0px;



	border-radius:4px;



}



.business_sale textarea {



	width:96%;



	float:left;



	height:130px;



	line-height:28px;



	border:1px solid #e5e5e5;



	background:#fff;



	color:#7e7e7e;



	font-size:14px;



	padding:0px 0px 0px 14px;



	margin:0px 20px 0px 0px;



	border-radius:4px;



}



.business_sale .txt-box {



	width:100%;



	float:left;



}



.business_sale .txt-box_txt {



	width:auto;



	float:left;



	margin-right:28px;



}



.business_sale .txt-box_txt input {



	width:auto;



	float:left;



	margin:0px;



	line-height:22px;



	height:22px;



}



.business_sale .txt-box_txt span {



	width:auto;



	float:left;



	margin-left:10px;



}



.business_sale .business-btn {



	width:auto;



	float:left;



	height:41px;



	line-height:40px;



	border:1px solid #267bbc;



	background:#267bbc;



	color:#fff;



	font-size:17px;



	padding:0px 1px;



	margin:0px;



	text-transform:uppercase;



	border-radius:4px;



	text-align:center;



}



.main-new .featured_con_agent2 {



	width:100%;



	float:left;



	position:relative;



}



.main-new .featured_con_agent2 img {



	width:84px;



	height:84px;



	float:left;



	border:#bfbfbf 1px solid;



}



.main-new .featured_txt_phem .busi_type {



	width:90%;



	float:left;



	margin-bottom:10px;



}



.main-new .featured_txt_phem .email {



	width:90%;



	float:left;



}



/*----------business listing--------------*/



.business_listing {



	width:100%;



	float:left;



}



.busi_list_col {



	width:100%;



	float:left;



	border:#e7e7e7 1px solid;



	margin-bottom:30px;



}



.busi_list_col img {



	width:141px;



	height:100px;



	float:left;



	padding:15px;



}



.busi_list_col .detail_con {



	width:65%;



	float:left;



}



.busi_list_col .detail_h {



	width:97%;



	float:left;



	color:#535353;



	font-size:15px;



	font-family: "open_sanssemibold";



	border-right:#eaeaea 1px solid;



	border-bottom:#eaeaea 1px solid;



	padding:15px 15px 10px 0px;



}



.busi_list_col .detail_h span {



	width:100%;



	float:left;



	color:#b6b6b6;



	font-size:12px;



	margin-top:8px;



}



.busi_list_col .detail_h .date {



	width:auto;



	float:right;



	color:#8f8f8f;



	font-size:12px;



	text-transform:uppercase;



}



.busi_list_col .detail_txt {



	width:100%;



	float:left;



	color:#267bbc;



	font-size:12px;



	text-transform:uppercase;



}



.busi_list_col .detail_txt span {



	width:100%;



	float:left;



	color:#8f8f8f;



	text-transform:none;



	margin-top:5px;



}



.busi_list_col .detail_col {



	width:30.7%;



	float:left;



	border-right:#eaeaea 1px solid;



	padding:10px 0px 0px;



	min-height:55px



}



.busi_list_col .detail_col2 {



	width:30.7%;



	float:left;



	padding:10px 0px 0px 20px;



	border-right:#eaeaea 1px solid;



	min-height:55px;



}



.busi_list_col .detail_col2 .txt-box {



	width:100%;



	float:left;



	margin-top:6px;



}



.busi_list_col .detail_col2 .txt-box_txt {



	width:auto;



	float:left;



	margin-right:13px;



	font-size:11px;



}



.busi_list_col .detail_col2 .txt-box_txt input {



	width:auto;



	float:left;



	margin:0px;



	line-height:15px;



	height:15px;



}



.busi_list_col .detail_col2 .txt-box_txt span {



	width:auto;



	float:left;



	margin:0px 0px 0px 5px;



}



.busi_list_col .price_con {



	width:12.3%;



	float:right;



	padding:10px 10px;



	text-align:center;



}



.busi_list_col .price_txt {



	width:100%;



	float:left;



	font-size:17px;



	color:#ea8616;



	font-family: "open_sanssemibold";



	line-height:normal;



	margin:10px 0px 29px;



}



.more_btn {



	background:#267bbc;



	font-size:12px;



	font-family: 'open_sanssemibold';



	color:#fff;



	height:25px;



	line-height:24px;



	padding:0px;



	text-transform:uppercase;



	margin:0px;



	float:left;



	width:100%;



}



.more_btn:hover {



	background:#318cd2;



}



/*----------business Details--------------*/



.descriptionb_img img {



	width:100%;



	float:left;



}



.descriptionsale {



	font-family: 'pt_sansregular';



	width:100%;



	float:left;



	margin-top:15px;



	margin-bottom:15px;



	border:1px solid #ededed;



}



.descript {



	width:94%;



	float:left;



	margin:3%;



	font-size:17px;



	line-height:30px;



}



.descript h1 {



	width:100%;



	float:left;



	font-weight:normal;



	font-family: 'pt_sansregular';



	font-size:22px;



	margin:15px 0 0px 0;



	padding:0px;



	color:#424242;



}



.descript h6 {



	width:100%;



	float:left;



	font-weight:normal;



	font-family: 'pt_sansregular';



	font-size:12px;



	margin:8px 0 5px 0;



	padding:0px;



	color:#898888;



}



.viewdetails {



	background:#267bbc;



	float:left;



	color:#fff;



	padding:0px 15px;



	margin-top:30px;



	text-transform:uppercase;



	font-family: 'pt_sansregular';



	font-size:12px;



}



.dished {



	float:left;



	width:25%;



	text-transform:uppercase;



	font-size:20px;



	padding:15px;



	text-align:center;



}



.disdate {



	float:right;



	width:67%;



	padding:15px;



	border-left:1px solid #ededed;



	text-align:right;



	background:url("../images/backbg-li.jpg") repeat-x left bottom;



}



/*--------------- Pack page html Start ----------------------*/



.inclusions {



	width:55%;



	float:left;



}



.inclusions h1 {



	font-family: 'open_sansbold';



	font-size:16px;



	margin:0px;



	min-height:70px;



	padding:50px 0px 0px 0px;



	color:#6b6b6b;



	text-transform:uppercase;



	font-weight:normal;



}



.inclusions .lineone {



	width:94%;



	float:left;



	padding:12px 3%;



	background:#f8f8f8;



	color:#555555;



	font-size:14px;



	font-family: 'open_sansregular';



	margin-top:1px;



}



.inclusions .linetwo {



	width:94%;



	float:left;



	padding:12px 3%;



	background:#f0f0f0;



	color:#555555;



	font-size:14px;



	font-family: 'open_sansregular';



	margin-top:1px;



}



.classic {



	width:14.9%;



	float:left;



	margin-left:1px;



}



.classic .blue_box {



	background:#0064b1;



	border-radius:5px 5px 0px 0px;



	min-height:90px;



	margin-top:10px;



	color:#fff;



	text-transform:uppercase;



	text-align:center;



	font-size:22px;



	padding-top:20px;



	width:100%;



	float:left;



}



.classic .blue_box span {



	font-size:28px;



}



.classic .lineone {



	width:94%;



	float:left;



	padding:12px 3%;



	background:#f8f8f8;



	color:#555555;



	font-size:14px;



	font-family: 'open_sansregular';



	text-align:center;



	margin-top:1px;



}



.classic .linetwo {



	width:94%;



	float:left;



	padding:12px 3%;



	background:#f0f0f0;



	color:#555555;



	font-size:14px;



	font-family: 'open_sansregular';



	text-align:center;



	margin-top:1px;



}



.classic .signup-btn {



	width:100%;



	float:left;



}



.classic .signup-btn a {



	color:#fff;



	width:100%;



	float:left;



	text-decoration:none;



	background:#0064b1;



	padding:14px 0px;



	text-align:center;



	color:#fff;



	font-family: 'open_sanssemibold';



	font-size:15px !important;



	border-radius:0px 0px 5px 5px;



	text-transform:uppercase;



}



.premium {



	width:15%;



	float:left;



	box-shadow:0px 0px 6px 1px #e0e0e0;



	position:relative;



	z-index:99;



}



.premium .orange_box {



	background:#eb8516;



	border-radius:5px 5px 0px 0px;



	min-height:108px;



	color:#fff;



	text-transform:uppercase;



	text-align:center;



	font-size:22px;



	padding-top:12px;



	width:100%;



	float:left;



}



.premium .orange_box span {



	font-size: 41px;



	line-height: 36px;



}



.premium .lineone {



	width:94%;



	float:left;



	padding:12px 3%;



	background:#f8f8f8;



	color:#555555;



	font-size:14px;



	font-family: 'open_sansregular';



	text-align:center;



	margin-top:1px;



}



.premium .linetwo {



	width:94%;



	float:left;



	padding:12px 3%;



	background:#f0f0f0;



	color:#555555;



	font-size:14px;



	font-family: 'open_sansregular';



	text-align:center;



	margin-top:1px;



}



.premium .signup-btn {



	width:100%;



	float:left;



}



.premium .signup-btn a {



	color:#fff;



	width:100%;



	float:left;



	text-decoration:none;



	background:#eb8516;



	padding:17px 0px;



	text-align:center;



	color:#fff;



	font-family: 'open_sanssemibold';



	font-size:15px !important;



	border-radius:0px 0px 5px 5px;



	text-transform:uppercase;



}



.platinum {



	width:15%;



	float:left;



}



.platinum .green_box {



	background:#73bf44;



	border-radius:5px 5px 0px 0px;



	min-height:106px;



	margin-top:10px;



	color:#fff;



	text-transform:uppercase;



	text-align:center;



	font-size:22px;



	padding-top:5px;



	width:100%;



	float:left;



}



.platinum .green_box span {



	font-size: 36px;



	line-height: 36px;



}



.platinum .lineone {



	width:94%;



	float:left;



	padding:12px 3%;



	background:#f8f8f8;



	color:#555555;



	font-size:14px;



	font-family: 'open_sansregular';



	text-align:center;



	margin-top:1px;



}



.platinum .linetwo {



	width:94%;



	float:left;



	padding:12px 3%;



	background:#f0f0f0;



	color:#555555;



	font-size:14px;



	font-family: 'open_sansregular';



	text-align:center;



	margin-top:1px;



}



.platinum .signup-btn {



	width:100%;



	float:left;



}



.platinum .signup-btn a {



	color:#fff;



	width:100%;



	float:left;



	text-decoration:none;



	background:#73bf44;



	padding:14px 0px;



	text-align:center;



	color:#fff;



	font-family: 'open_sanssemibold';



	font-size:15px !important;



	border-radius:0px 0px 5px 5px;



	text-transform:uppercase;



}



/*--------------- Pack page html End   ----------------------*/



/*--------------- Multiple Email Adress Page   ----------------------*/



.addemail {



	background: #73bf44 none repeat scroll 0 0 !important;



    border: 0 none !important;



    color: #fff !important;



    cursor: pointer !important;



    font-size: 25px !important;



    padding: 0 !important;



	margin:0px !important;



    text-align: center !important;



    width: 30px !important;



}



.delemail {



	background: #007bb0 none repeat scroll 0 0 !important;



    border: 0 none !important;



    color: #fff !important;



    cursor: pointer !important;



    font-size: 25px !important;



    padding: 0 !important;



	margin:0px !important;



    text-align: center !important;



    width: 30px !important;



}



.profile_form .form_col.form_col_1 {	



	color: #ababab !important;



    font-size: 14px;



	width: 67.5% !important;



}



.profile_form .form_col.form_col_1 input[type="text"]{



    background: #fff none repeat scroll 0 0;



    border: 1px solid #c4c4c4;



    color: #a1a1a1;



    float: left;



    font-family: "open_sanssemibold";



    font-size: 14px;



    height: 40px !important;



    line-height: 40px !important;



    margin: 0 15px 0 0 !important;



    padding: 0 0 0 10px;



    width: 93%;



}



.profile_form .form_col.form_col_1 input[type="button"]{



    background: #fff none repeat scroll 0 0;



    border: 1px solid #c4c4c4;



    color: #a1a1a1;



    float: left;



    font-family: "open_sanssemibold";



    font-size: 14px;



    height: 30px !important;



    line-height: 0px !important;



    padding: 0 0 0 10px;



    width: 100%;



}



.span_text {



	color: #73bf44 !important;



    float: left;



    font-weight: bold !important;



    margin-bottom: 16px !important;



    margin-left: 35px !important;



    width: 328px !important;



}



/*--------------- End - Multiple Email Adress Page   ----------------------*/



/*--------------- 08-12-2015 Advertise With Us --------------*/



.w33-advertise {width:33%; float:left; padding-bottom:15px;}



.w33-advertise span{font-size:14px; color:#9a9a9a; font-family:'open_sansregular';}



.view_btn-adv {background:#73bf44; width:auto; margin-bottom:15px; border:0px; color:#fff; font-family: 'open_sanssemibold'; cursor:pointer; font-size:14px; padding:5px 10px;}



/*--------------- 08-12-2015 Advertise With Us End ----------*/



.cont-deti {float: left; width: 110px;}



.revw-popup{width:532px; }



.revw-popup .fancybox-inner{width:532px !important; }



.register-thanks{



	width:100%;



	float:left;



	margin-bottom:25px;



}



.register-thanks ul {



	margin: 0;



	padding: 0;



}



.register-thanks ul li {



	list-style:none;



	width:22%;



	float:left;



	margin:8px 1%;



	border:1px solid #8e8e8e;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#6b6b6b;



	border-radius:5px;



}



.register-thanks ul li:hover {



	width:22%;



	float:left;



	margin:8px 1%;



	border:1px solid #599acc;



	padding:15px 0px;



	text-align:center;



	text-transform:uppercase;



	font-size:16px;



	color:#599acc;



	border-radius:5px;



}



.register-thanks .click-here {



    background: #007bb0 none repeat scroll 0 0;



    color: #fff;



    display: inline-block;



    font-family: "open_sansregular";



    font-size: 14px;



    height: 27px;



    line-height: 27px;



    margin: 5px 0 0;



    text-align: center;



    width: 90px;



}



.lnk_text_1 {



	color:#0064b2; 



	font-weight:bold;



}



.lnk_text_1:hover {



	text-decoration:underline !important;



}



.lnk_text_2 {



	color:#0064b2; 



	font-weight:bold;



	text-transform:uppercase;



}



.lnk_text_2:hover {



	text-decoration:underline !important;



}



/* Subscription Terms and Condition Pop up */



#popupsubscription_box { display:none;position:fixed;height:520px;width:600px;background:#FFFFFF;left: 300px;top: 68px;z-index:100;margin-left: 15px;border:2px solid #ccc;padding:15px;font-size:15px;-moz-box-shadow: 0 0 5px #ccc;-webkit-box-shadow: 0 0 5px #ccc;box-shadow: 0 0 5px #ccc; }



#container {background: #F6F6F6;width:100%;height:100%;}



a {cursor: pointer;text-decoration:none;}



#popupsubscription_box .title {border-bottom: 1px solid #e5e5e5;overflow: hidden;padding: 0px 0 15px;width: 600px; margin:0px !important;}



#popupsubscription_box .title strong {color: #444546;float: left;font-family: "open_sanssemibold";font-size: 22px;padding: 0 0 0 18px;position: relative;text-transform: none;}



#popupsubscription_box .title strong::after {background: #ee7030 none repeat scroll 0 0;bottom: -15px;content: "";height: 3px;left: 0;position: absolute;width: 100%;}



/*#subscription_content_list {width:100%;float:left;margin-top:20px;}



#subscription_content_list li {width:100%;float:left;margin-bottom:10px;color:#F00;}*/



.modal-overlay {opacity: 0;filter: alpha(opacity=0);position: absolute;top: 0;left: 0;z-index: 900;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3) !important;}



#PopupSubscriptionBoxClose {background: url('//www.realopedia.com/catalog/view/theme/default/css/fancybox/close.jpg') no-repeat scroll 0 0;cursor: pointer;height: 19px;position: absolute;	right: 5px;top: 5px;width: 19px;z-index: 8040;font-size:0px;}



.popup_terms_and_condition {height:260px; overflow:auto;}



.agree_btn {



	background: #007bb0 none repeat scroll 0 0;



    border: 0 none;



    border-radius: 5px;



    color: #fff;



    display: inline-block;



    font-size: 16px;



    height: 30px;



    line-height: 30px;



    margin: 0;



    padding: 0 25px;



    width: auto;



	float:right;



	cursor:pointer;



	}



.check_agree input, textarea, select {/*height:46px !important;*/ height:36px !important;  margin:0px !important;}



.agree_main{border-top: 1px solid #dedede; float: left; margin: 2px 0 0 0; padding-top: 4px; width: 100%;}



.agree_main .check_agree{float: right; margin: -5px 0px 0px 0px; width:20px; }



.agree_main .check_agree2{float: right; margin: -5px 0px 0px 0px; width:20px; }



.agree_main .check_agree input, textarea, select {height: 16px; margin: 12px;}



.agree_main .chk_main { width:auto; float:right; }



/* End - Subscription Terms and Condition Pop up */



.bus_sel{



	width:100% !important;



	}



.press_main{



	width:100%;



	float:left;



}



.press_main h1{



	width:100%;



	float:left;



	margin:0px 0px 30px;



	padding:0px;



	color: #535353;



    font-family: "open_sansregular";



    font-size: 28px;



}



.press_slider{



	width:100%;



	float:left;



	padding-bottom:30px;



	border-bottom:#d0d0d2 5px solid;



	position:relative;



	margin-top:0px;



}



.press_slider ul{



	margin:0px;



	padding:0px;



}



.press_slider ul li{



	width:23% !important;



	float:left !important;



	margin:0px 1% !important;



	padding:0px !important;



	display:block !important;



	height:475px;



}



.press_slider h2{



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



	color: rgb(107, 107, 107) !important;



    font-family: "open_sansregular";



    font-size: 22px;



	height:50px;



}



.press_slider p{



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



	color: #807f7f;



    font-family: "open_sansregular";



    font-size: 17px;



}



.press_slider img{



	width:100%;



	float:left;



	margin:5px 0px;



	padding:0px;



}



.next-pre{



	width:100%;



	position:absolute;



	left:0px;



	bottom:20px;



}



.next-pre .bx-prev, .next-pre .bx-next{



	width:40px;



	float:left;



	margin-right:20px;



}



.next-pre .bx-prev img, .next-pre .bx-next img{



	width:100%;



}



.press_archives{



	width:100%;



	float:left;



	margin:20px 0px;



}



.new-tab{



	width:100%;



	float:left;



}



.new-tab ul{



	width:100%;



	float:left;



	margin:0px;



	padding:0px;



}



.new-tab ul li{



	width:14.9%;



	float:left;



	margin:10px;



	padding:0px;



	display:block;



}



.new-tab ul li a{



	color:#393939;



	/*font-size:21px;*/



	width:98%;



	float:left;



	margin:0px;



	/*padding:10px 0px;*/



	display:block;



	background:#f9f9f9;



	border:#eee 1px solid;



	text-align:center;



}



.new-tab ul li a:hover{



		background:#267bbc;



		color:#fff;



}



/* Banner Rotation */



#owl-banner-rotation { border:0px; }



#owl-banner-rotation .owl-buttons { display:none; }



.banner-cols-footer {clear: both; float: left;  margin-bottom: 25px; width: 100%;}



.cls_banner_dm { color:#eb8717; }



/* End - Banner Rotation */



.btn-add01 {



    clear: both;



    float: left;



    margin-bottom: 35px;



    width: 20%;



}



.press_slider .owl-carousel .owl-buttons div {opacity:1 !important;}



.press_slider .owl-controls .owl-buttons div {position:inherit !important;}



.press_slider .owl-pagination {display:none !important;}



.press_slider .owl-carousel .owl-buttons .owl-next {width:50px !important; font-size:0px !important; float:left; background-image:url("//realopedia.com/catalog/view/theme/default/images/next01.png") !important; height:50px;}



.press_slider .owl-carousel .owl-buttons .owl-prev {width:50px !important; font-size:0px !important; float:left; background-image:url("//realopedia.com/catalog/view/theme/default/images/pre01.png")  !important;  height:50px;}



/* Multi Email CSS */



.me_popup {background:none !important; border:0px !important; box-shadow:none !important; padding:0px !important; z-index:1000 !important; margin-left:15px !important;}



.me_popup1 {background:#fff; width:100%; float:left; border-radius:5px; border: 1px solid #ededed;}



.me_popup_title {background:#ededed; width:94%; float:left; padding:15px 3%; font-size:16px; font-weight:bold;}



.me_popup_inp_email_main {border-bottom: 1px solid #ededed;



    clear: both;



    float: left;



    margin-bottom: 10px;



    padding: 20px 3%;



    width: 94%;



}



.me_popup_inp_email{width:97%; height:35px; line-height:35px; padding:3px 5px; float:left; border:1px solid #ededed;}



.me_popup_btn{display:inline-block; background:#007bb0; border-radius:3px; margin:0px 3% 10px 0px; font-size:16px; text-transform:uppercase; color:#fff; font-weight:bold; padding:8px 20px; border:0px;}



.me_popup_span {font-size:11px; color:#ccc; clear:both; margin-bottom:10px; display:inline-block; font-weight:normal;}



.me_popup_span1{font-weight:bold; border-top:0px !important; color:#666;}



.pr1 input {height:auto !important;}



.pr1 td {border-top:1px solid #ededed !important; line-height:40px !important;}



.remove {color:#3b5998; font-size:12px;}



.pending {color:#ccc; font-size:12px;}



/* End - Multi Email CSS */



/* Featured Box */



.property_col_mail {/*width:49%;*/ margin-bottom:20px; font-size:14px; color:#9d9d9d; border:1px solid #eee; padding-bottom:10px;}



.property_top_img {width:100%; height:282px; overflow:hidden; float:left; border-bottom:2px solid #ccc;}



.property_top_img img {width:100%;}



.property_col_mail h1 {font-family: 'open_sansregular'; width:93%; line-height:22px; font-size:15px; margin:4px 15px 7px 15px; text-transform:none; letter-spacing:0.5px; color:#6b6b6b; min-height:45px; }



.property_col_mail span {margin:0px 15px; display:inline-block; padding-bottom:10px;}



.property_col_mail .price {



	color: #ea8616;



	font-family: "open_sanssemibold";



	font-size: 14px;



	line-height: 33px;



	margin:0px 15px; 



}



.property_col_mail .more {width:auto; float:right;}



.property_col_mail .more a {



	background: #267bbc none repeat scroll 0 0;



	color: #fff;



	padding:0px 5px;



	display:inline-block; margin-right:15px;



}



/* End - Featured Box */



select.gcw_select3405364534 {height:24px !important}



#mortgagecalculator h2{margin:0px !important; font-size:21px !important;}



#mortgagecalculator .row-fluid .span3 {height:25px !important; margin-bottom:15px;}



#mortgagecalculator .row-fluid label {margin-right:15px;}



#mortgagecalculator .row-fluid .span8 {border-right:1px solid #ededed !important;}



.main-cal {margin-bottom:5px; width:100%; float:left;}



.cal_01 {float:left; width:45%;}



#mortgagecalculator h3{margin:0px !important; font-size:16px !important;}



/* Maptool */



.maptool-page {width:100%; float:left; margin-top:20px;}



.maptool-page select {float:left ; margin-right:15px !important; max-width:220px !important;}



.maptool-page .property-search-col {width:auto !important; margin-right:0px !important; margin-top:0px !important;}



.maptool-page .search-btn {



    background: #267bbc none repeat scroll 0 0;



    border: 1px solid #267bbc;



    border-radius: 4px;



    color: #fff;



    float: left;



    font-size: 18px;



    height: 48px;



    line-height: 48px;



    margin: 0;



    padding:0px 20px;



    text-align: center;



    text-transform: uppercase;



    width:100%;



}



#maptool-canvas {        



	height: 500px;



	width: 100%;        



}



.qty_box {



	width: 40px;



	height: 25px;



	text-align: center;



	 padding:0px !important



}



input.qtyplus { width:25px; height:27px; padding:0px !important}



input.qtyminus { width:25px; height:27px;  padding:0px !important}



input.qtyplus_1 { width:25px; height:27px;  padding:0px !important}



input.qtyminus_1 { width:25px; height:27px;  padding:0px !important}



.property-search-count-col { display: inline-block; font-size: 14px !important; margin-left: 15px; margin-top: 15px !important; }



.property-search-count-col span { display: inline-block; font-size: 14px !important; margin-left: 15px; margin-top: 15px !important; font-weight: bold; }



/* End - Maptool */



.enlarge_txt { display: inline-block; margin-top: 8px; }



.filediv { clear:both; }



/*-----08-12-15-----*/



.main-new .ser_priderlist-search h2{



	width: 100%; 



	float: left; 



	color: rgb(255, 255, 255); 



	font-family: "open_sanssemibold"; 



	font-size: 28px; 



	line-height: 35px; 



	margin-top: -81px;



}



.main-new .property-search h2{



	width: 100%; 



	float: left; color: rgb(255, 255, 255); 



	font-family: "open_sanssemibold"; 



	font-size: 28px; 



	margin-top: -40px; 



	line-height: 14px;



}



/*.bsn_btn{



	width: 16%;



    margin-left: 45px;



    height: 127px;



    right: 30px;



    position: absolute;



    line-height: 38px;



    background: #73bf44;



    border: 1px solid #73bf44;



	border-radius:5px;



	font-size:21px;



	text-align:center;



	color:#fff;



	font-family:"open_sansregular";



	padding-top:10px;



}*/



.bsn_btn{



	width: 16%;



    margin-left: 45px;



    height: 130px;



    right: 30px;



    position: absolute;



    line-height: 24px;



    background: #73bf44;



	border-radius:5px;



	font-size:17px;



	text-align:center;



	color:#fff;



	font-family:"open_sansregular";



	padding-top:10px;



}



.bsn_btn span {



	width:100%;



	float:left;



	color:#267bbc;



	font-size:18px;



	background:#fff;



	height:40px;



	line-height:40px;



	font-weight:bold;



	box-shadow:0 2px 2px #666;



	margin:4px 0px;



}



.star-css{



	width:100px;



	float:left;



	padding:15px;



	line-height:normal;



}



.multiemail-main{



	width:100%;



	float:left;



	padding:10px 0px;



}



.multiemail-name{



	width:50%;



	float:left;



}



.multiemail-con{



	width:40%;



	float:right;



}



.multiemail-bo{



	border-bottom:1px solid #dbdbdb;



}



/* A2 Screen - Developer Agent Application Form */



.dv_agt { background-color:#EC7405; color:#FFF !important; font-weight:bold; }



.dv_agt2 { background-color:#EC7405; color:#FFF !important; font-weight:bold; }



#developerAgentPopup .title_01 { color:#959595; font-weight:bold; border-bottom:1px solid #dadada; margin-bottom:10px; text-align:center; font-size:22px; padding:0px 0px 10px 0px; font-family:'open_sansbold'; }



#developerAgentPopup .title_02 { color:#E74E3E; font-weight:bold; text-align:center; font-size:15px; padding:5px 0px 10px 0px; font-family:'open_sansbold'; }



#developerAgentPopup div.rows div.row { clear:both; /*border-bottom: 1px dashed black; width: 100%;*/  margin-bottom:2px; }



#developerAgentPopup div.rows div.column { float: left; }



#developerAgentPopup div.rows div.clear-row { line-height: 0px; font-size: 0px; clear:both; }		



#developerAgentPopup .row .w-70-percent { width: 80%; }



#developerAgentPopup .row .w-15-percent { width: 15%; }



#developerAgentPopup .row .w-30-percent { width: 30%; }



#developerAgentPopup div.rows div.row .rowlabel { font-family:"open_sansbold"; font-size:15px; color:#959595; margin-right:15px; }



#developerAgentPopup .txtbox { background: #F1F1F1 none repeat scroll 0 0; border: 1px none; color: #acacac; float: left; font-family: "open_sansbold"; font-size: 12px; padding: 8px 3%; width: 90%; font-weight:bold; }



#developerAgentPopup .txtarea_1 { background: #F1F1F1 none repeat scroll 0 0; border: 1px none; color: #acacac; float: left; font-family: "open_sansbold"; font-size: 12px; padding: 8px 3%; width: 96%; font-weight:bold; min-height:auto; }



#developerAgentPopup .txtarea_2 { background: #F1F1F1 none repeat scroll 0 0; border: 1px none; color: #acacac; float: left; font-family: "open_sansbold"; font-size: 12px; padding: 8px 3%; width: 96%; font-weight:bold; }



#developerAgentPopup .row_terms_of_conditions { border-bottom: 1px solid #dadada; padding-bottom: 12px; }



#developerAgentPopup .row_btns { float:right !important; }



#developerAgentPopup .custom_txt { font-size:15px; text-align:center; }



#developerAgentPopup .chk_terms_conditions { width:25px; float:left; margin-top:5px; }



#developerAgentPopup .btn_cancel { background: #939393 none repeat scroll 0 0; border: medium none; color: #fff; font-size: 13px; line-height: 34px; margin: 12px 20px 0 0; padding: 0 12px; width: auto; font-family: "open_sansbold"; font-size:14px; }



#developerAgentPopup .btn_submit { background: #0065b2 none repeat scroll 0 0; border: medium none; color: #fff; font-size: 13px; line-height: 34px; margin: 12px 20px 0 0; padding: 0 12px; width: auto; letter-spacing:1px; font-family: "open_sansbold"; font-size:14px; }



developerAgentPopup .link_terms_conditions { color:#a3c6e2; font-family:"open_sansbold";}



.row_1 {width:50%; float:left; clear:none !important;}



#developerAgentPopup .row_1 .w-30-percent {width:56% !important;}



#developerAgentPopup .row_1 .w-15-percent {width:30% !important;}



#developerAgentPopup_sucess { color:#73bf43; font-family:"open_sansregular"; font-size:14px; font-weight:bold; }



/* End - A2 Screen - Developer Agent Application Form */



/* Project Developer Detail Page */



.prj_tab_title { margin-top:25px; margin-bottom:25px; }



.prj_tab_subtitle { color:#686868; font-size:20px; }



.dv_project_profile_desc { color: #aaa9a9; font-family: "open_sansregular"; font-size: 13px; line-height: 22px;	margin-top:20px; line-height:25px; }



.dv_project_profile_desc img { width:120px; float:left; }



.project_detail_01 { float:left; width:100%; border-right:1px solid #eee; }



.project_detail_02 { float:left; width:100%; }



.project_detail_01 .table { display: table;width: 50%;float: left; }



.project_detail_01 .row { display: table-row; }



.project_detail_01 .cell { display: table-cell; /*border: solid;*/ border-width: thin; padding-left: 5px; padding-right: 5px; }



.project_detail_01 .cell_1 { width: 35%; font-family:"open_sansregular"; color:#686868; font-size:14px; font-weight:bold; }



.project_detail_01 .cell_2 { width: 2%;}



.project_detail_01 .cell_3 { width: 63%; font-family:"open_sansregular"; color:#676767; font-size:14px; }



.project_detail_02 .title_kf { color:#666; float:left; font-family:"open_sanssemibold" !important; font-size:14px; width:100%; margin-left:15px; }



.project_detail_02 ul {  padding-top:12px; padding-left:17px; }



.project_detail_02 ul li {background: url('../images/ul_right_sign.png') center left no-repeat; color: #676767; font-family: "open_sansregular"; font-size: 14px; width: 100%; line-height:24px; padding-left:22px; }



.clear { clear:both; }



/*.dv_project_profile_desc { color: #aaa9a9; font-family: "open_sansregular"; font-size: 13px; line-height: 22px;} */



.tabs2D3Dbtns { float:right;}



.tabs2D3Dbtns .btn_1 { background: #DCDCDC none repeat scroll 0 0; border: 0 solid; padding: 8px; width: 50px; color:#A4ABB1; font-family:"open_sansbold"; border-top-left-radius:20px ; border-bottom-left-radius: 20px; }



.tabs2D3Dbtns .btn_1.selected { background:#0064b0; color:#fff; }



.tabs2D3Dbtns .btn_2 { background: #DCDCDC none repeat scroll 0 0; border: 0 solid; padding: 8px; width: 50px; color:#A4ABB1; font-family:"open_sansbold"; border-top-right-radius:20px ; border-bottom-right-radius: 20px; }



.tabs2D3Dbtns .btn_2.selected { background:#0064b0; color:#fff; }



.project_detail_03 .table { float:left; width:100%; }



.project_detail_03 .row { display: table-row; }



.project_detail_03 .row_fl { float:left; width:100%; padding-top:15px; padding-bottom:15px; }



.project_detail_03 .cell { display: table-cell; /*border: solid;*/ border-width: thin; /*padding-left: 5px; padding-right: 5px;*/ padding:6px 0 7px 30px; background:#ECECEC; }



.project_detail_03 .cell_1 { width: 35%; font-family:"open_sansregular"; color:#686868; font-size:14px; font-weight:bold; }



.project_detail_03 .cell_2 { width: 2%;}



.project_detail_03 .cell_3 { width: 63%; font-family:"pt_sansregular"; color:#676767; font-size:14px; }



.accordion-toggle_FP {cursor: pointer; background:#b8b8b8 url("../images/plus-icon.png") center left 10px no-repeat; color:#fff; padding:10px; text-transform:uppercase; padding:10px 10px 10px 30px; float:left; width:95%; margin:5px 0px;}



.accordion-content_FP {display: none;}



.accordion-content_FP.default {display: block;}



.accordion-toggle_FP.actived { background:#0064B0 !important; }



.panel-body .fp_btns {clear: both; display: inline-block; margin: 15px 0px; text-align: right; width: 100%; }



.panel-body .btn_1 { background: #DCDCDC none repeat scroll 0 0; border: 0 solid; padding: 8px; width: 50px; color:#A4ABB1; font-family:"open_sansbold"; border-top-left-radius:20px ; border-bottom-left-radius: 20px; }



.panel-body .btn_1.selected { background:#0064b0; color:#fff; }



.panel-body .btn_2 { background: #DCDCDC none repeat scroll 0 0; border: 0 solid; padding: 8px; width: 50px; color:#A4ABB1; font-family:"open_sansbold"; border-top-right-radius:20px ; border-bottom-right-radius: 20px; }



.panel-body .btn_2.selected { background:#0064b0; color:#fff; }



/*.accordion-toggle_2D {cursor: pointer; background:#b8b8b8 url("../images/plus-icon.png") center left 10px no-repeat; color:#fff; padding:10px; text-transform:uppercase; padding:10px 10px 10px 30px; }



.accordion-content_2D {display: none;}



.accordion-content_2D.default {display: block;}



.accordion-toggle_2D.actived { background:#0064B0 !important; }



.accordion-toggle_3D {cursor: pointer; background:#b8b8b8 url("../images/plus-icon.png") center left 10px no-repeat; color:#fff; padding:10px; text-transform:uppercase; padding:10px 10px 10px 30px; }



.accordion-content_3D {display: none;}



.accordion-content_3D.default {display: block;}



.accordion-toggle_3D.actived { background:#0064B0 !important; }*/



/* End - Project Developer Detail Page */



.accordion-toggle_MR {cursor: pointer; background:#b8b8b8 url("../images/plus-icon.png") center left 10px no-repeat; color:#fff; padding:10px; text-transform:uppercase; padding:10px 10px 10px 30px; }



.accordion-content_MR {display: none;}



.accordion-content_MR.default {display: block;}



.accordion-toggle_MR.actived { background:#0064B0 !important; }



.main-new .developer ul.tabs li.label_mr { background-color: #73bf43; color: #fff !important; font-family: open_sansbold; }



.files_MR { /*float: left;*/ margin-bottom: 15px; width: 10%; }



.social_sharing { float: left; padding: 20px 28px; text-align: center; }



.social_sharing .part_1 { margin-right: 6px; vertical-align: middle;} 



.breadcrumb_blog{color:#666666;padding-bottom: 35px;font-size:14px;}



/*.breadcrumb_blog span:after {



    color: #c4c4c4;



    content: "\e035";



    font-family: "rdcfont";



    padding-left: 5px;



    vertical-align: middle;



}*/



.breadcrumb_blog a{color:#666666;}



.breadcrumb_blog a:hover{color:#e88314;}



.atss {



	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;



	position: fixed;



	top: 40%;



	width: 3pc;



	z-index: 100020;



}



.at-share-close-control {



	overflow: auto;



	position: relative;



	width: 3pc;



}



.at-share-open-control-left {



	left: 0;



	position: fixed;



	top: 40%;



	width: 22px;



	z-index: 100020;



}



.atss-left {



	float: left;



	left: 0;



	right: auto;



}



.atss.atss-right .at4-share-title {



	float: right;



	overflow: hidden;



}



.atss .at-share-btn, .atss a {



	background: #e8e8e8 none repeat scroll 0 0;



	cursor: pointer;



	display: block;



	float: left;



	margin: 0;



	outline-offset: -1px;



	overflow: hidden;



	position: relative;



	text-align: center;



	transition: width 0.15s ease-in-out 0s;



	width: 3pc;



	z-index: 100030;



	color:#fff;



}



 .atss .at-share-btn:hover,.atss a:hover {



	width: 4pc;



	color:#fff;



}



.atss .at-share-btn .at-icon-wrapper, .atss a .at-icon-wrapper {



	display: block;



	padding: 8px 0;



    font-size:22px;



}



.addthis-smartlayers-ie8 .atss .at-share-btn:hover, .addthis-smartlayers-ie8 .atss a:hover {



	width: 3pc;



	color:#fff;



}



.atss .at-share-btn span .at-icon, .atss a span .at-icon {



	background-position: 50% 50%;



	background-repeat: no-repeat;



	border: medium none;



	cursor: pointer;



	display: block;



	height: 2pc;



	left: 0;



	line-height: 2pc;



	margin: 0 auto;



	overflow: hidden;



	padding: 0;



	position: relative;



	top: 0;



	width: 2pc;



}



.at-icon {



	fill: #fff;



}



.devpap_div{



float:left;



clear:both;	



}



.dv_pap{



padding-left: 10px; padding-right: 10px;



font-size:11px !important;	



}



.dv_pap2{



width:100%; float:left;



text-align: center;



text-transform: uppercase;



padding-top:10px;



padding-bottom:10px;



font-size:16px !important;	



}



#key_f{



	columns: 3;



	-webkit-columns: 3;



	-moz-columns: 3;



}



.property_r_form{



border: 1px solid #eeeeee;



padding:20px;



width: 86%;



float: left;



box-shadow:1px 1px 5px 1px #888886;



margin-top:10px;



}



.property-r-col select{



margin-left:0px !important;



margin-bottom: 10px !important;



width:100%;



font-family: Arial, Helvetica, sans-serif;



color:#6b6b6b;



}



.property-r-col input{



    height: 36px;



    margin-bottom: 10px !important;



    width: 96%;



	font-family: Arial, Helvetica, sans-serif;



	color:#6b6b6b;



}



.search-btn-r{



    width: 100%;



    float: left;



    height: 36px;



    line-height: 33px;



    border: 1px solid #267bbc;



    background: #267bbc;



    color: #fff;



    font-size: 22px;



    padding: 0px 0px 0px;



    margin: 0px;



    text-transform: uppercase;



    border-radius: 4px;



    text-align: center;



}	



.featured .owl-carousel{ border:none;}



.media-search-con{



width: 100%;



padding-bottom: 32px;



float: left;



}



.media_srch{



	padding-top:10px;



	padding-bottom:10px;



	padding-left:22px;



    height:44px;



	background:#F4F4F4;



	width:70%;



	margin-right: 20px;



	margin-bottom: 20px;



 float:left;



}



#m-col{margin-left:56px;}



.media-col select{



height:44px !important;width:40%;



font-family: Arial, Helvetica, sans-serif;



color: #6b6b6b}



.media-col input{



height:44px !important;width:40%;



font-family: Arial, Helvetica, sans-serif;



color: #6b6b6b}



.m-col-submit{



	width:24.97%;float:left;}



.media-search-btn{



 float:left;



 line-height:33px;



 border:1px solid #267bbc;



 background:#267bbc	;



 color:#fff;



 font-size:22px;padding:0px 0px 0px;margin:0px;text-transform:uppercase;text-align:center;



 height:66px;



}



.media_head{



width: 100%;



float: left;



color: #6b6b6b;



font-family: 'open_sansbold';



text-transform: uppercase;



background: #f0f0f0;



padding-left: 10px;



padding-top: 10px;



padding-bottom: 10px;



padding-right:0px;



}



.mediamenu {



	list-style: outside none none;



    padding: 40px 10px 9px 10px;



	margin:0px;



	line-height:30px;



}



.mediamenu li {



border-bottom:1px groove;



}



.mediamenu li:last-child {



border-bottom: none;}



.media_right{border:1px solid #f0f0f0; width:100%;	overflow:hidden;}



.media_menu ul li a{color:#666666;}



.media_list_heading{border-bottom:3px solid #f0f0f0;width:100%;float:left;}



.media-vw-more{



line-height: 30px;

border-radius:20px;

border: 1px solid #EC7405;



background: #EC7405;



color: #fff !important;



font-size: 12px;



padding: 0px 10px 0px 10px;



margin: 0px;



text-transform: uppercase;



text-align: center;



height: 30px;



float:right;	



}

.media-vw-more_green{



line-height: 30px;

border-radius:20px;

border: 1px solid #73bf44;



background: #73bf44;



color: #fff !important;



font-size: 12px;



padding: 0px 10px 0px 10px;



margin: 0px;



text-transform: uppercase;



text-align: center;



height: 30px;



float:left;	



}

.media_audio{



	    width: 100%;



	    float: left;



	padding-top:20px;



	padding-bottom:20px;



	}



.media_vid{padding-top:20px;



	padding-bottom:20px;



	}



.m_aud{width:100%; display:block;}



.media_desc{text-align: justify;}



.media_list_col{



width: 100%;



float: left;



margin-bottom: 25px;



margin-top: 20px;



border-bottom:1px solid #ccc;



}



.media_img{



width: 25%;



float: left;



position: relative;



}



.media_img img{



width:84%;



float: left;



}



.med_img { width:100%;margin-top:15px;margin-bottom:15px; overflow:hidden;}



.developer_main{width: 40%;

float: left;

margin-right: 35px;

margin-bottom: 35px;}

.developer_logo img{width: 100%;

height: 200px;}

.developer_project_title{width: 100%;

float: left;

background-color: #979797;

padding: 10px;}

.developer_project_title h2{font-size: 20px;color: #fff;}

.developer_project_title span{color: #FFFFFF;}



/* new register form start*/

.restr_main_box{ width:100%; float:left; border: 1px solid #e1e1e1;

border-radius: 13px;

padding-top: 30px;

padding-bottom: 30px;

background: white;

margin-right: 40px;

margin-left: 40px;}

.restr_main_head{ text-align:center; border-bottom:1px solid #e1e1e1;margin-left: 20px;margin-right: 20px;}

.restr_main_head h2{ margin-top:0px;margin-bottom:20px; color:#6b6b6b;}

.restr_box_2{margin-top: 30px;padding-left: 40px;padding-right: 40px; width:1090px; float:left}

.restr_box_left{ width:50%; float:left; }

.pull_left{padding-left: 40px;}

.restr_box_background{background:#E7E7E7; width:100%; float:left;}

.reg_feilds2{margin-top:20px; width:100%; float:left;}

.reg_feilds2 input{height: 44px !important;

width: 100%;

font-family: Arial, Helvetica, sans-serif;

color: #6b6b6b; margin-bottom:5px; border-radius:10px;}

.reg_feilds2 .sbm_r{border-radius:10px !important;}

.reg_feilds2 .help-block{ width:100%; float:left; color:#a94442;}



.reg_feilds2 select{height: 44px !important;

width: 100%;border-radius:10px;

font-family: Arial, Helvetica, sans-serif;

color: #6b6b6b !important;



margin-left: 0px !important;margin-bottom:5px !important;}

.reg_agre{width: 100%;float: left;}

.reg_agre a{ line-height:50px;}

.restr_save_btn{ width:30% !important;	background-color:#73BF44; color:#FFFFFF !important;}

.restr_box_right{ width:40%; float:right; }

.restr_user h1{ font-size:15px; color:#0056b4;font-weight:bold;}

.restr_video{padding-left: 0px !important;padding-right: 0px !important;}

.restr_user p{ font-size:14px; color:#4e4a48;}

.restr_box_2 h2{ font-size:21px; color:#6b6b6b;}

.testimonial_footer{text-align:right;margin:0px}

.brd_btm{color:#e1e1e1; width:100%; float:left;margin-top: 30px;margin-bottom: 0px;}

#play_video{ width:100%;}

.restr_box_1{margin-top: 30px; width:100%; float:left;}

.restr_box_1 .statistics_section{padding-bottom: 40px ;

box-sizing: border-box;

margin: 0;

width: 100%; float:left}

.restr_box_1 .statistics_section h2{text-align: center;color: #6b6b6b;margin-bottom:40px;margin-top: 0px;}

.restr_box_1 .statistics_section ul{padding: 0;margin: 0;text-align: center;}

.restr_box_1 .statistics_section ul li{display: inline-block;

list-style: none;

margin-right: 38px;

border: solid 5px #4b4b4b;

border-radius: 50%;

text-align: center;

width: 17%;

padding: 36px 0 0 0;

box-sizing: border-box;

transition: all 0.5s ease-in-out 0s;

cursor: pointer;

height: 200px;}

.restr_box_1 .statistics_section ul li p{ margin:0px;color: #2B70BA;font-size: 35px;font-weight: 700;}

.restr_box_1 .statistics_section ul li span{font-size:22px; color:#444444;}

.restr_box_1 .statistics_section ul li:hover{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:5px solid #e88314;}

.restr_box_1 .statistics_section ul li:hover p{color:#e88314;}

.brd_btm2{color:#e1e1e1; width:100%; float:left;margin-top: 30px;margin-bottom: 0px;}

.reg_top_btn{width: 100%; margin-top:15px; }

.reg_top_btn input{width:230px;height:44px; color:white; font-size:15px;font-family: 'open_sansregular';}



.reg_top_btn .btn-facebook{font-size:15px !important;padding:10px 10px 10px 55px  !important; border-radius:0px !important;font-family: 'open_sansregular'; border-color: #3b5998  !important; border-radius:5px !important;}

.reg_top_btn .login{    width: auto;

    

    background: #73bf44;

    border: #73bf44 1px solid;

   /* height: 28px;

    line-height: 28px;*/

   

	padding-top: 9px;

	padding-right: 21px;

padding-bottom: 10px;

padding-left: 21px;

    font-size: 15px;

    

    margin: 0px 8px 0px 0px;

    font-family: 'open_sansregular';

    color: #fff;border-radius:5px;

}

.restr_user h1{margin-bottom: 0px;padding-bottom:0px}

.reg_top_btn span{ float:right;margin-top: 9px;}



 #testimonial_sld{ border:none !important;}

#testimonial_sld .owl-pagination{text-align: center;top: 40px;position: inherit;}

#testimonial_sld .owl-buttons{ display:none !important;}

/* new register form end */