@charset "utf-8";
/* CSS Document */

.navbar-dark .navbar-nav .nav-link {
    color: #ffc107;
}
.navbar-dark .navbar-nav .active>.nav-link {
	color: #ffc107;
}

													
body											{
	/* font-family:Tahoma, Geneva, sans-serif; */
	/* font-size:13px; */
	color:#333;
	padding:0 0;
	margin:0 0;
	overflow-x:hidden;
}

.bg-dark {
	background-color: #000066!important;
}	
.logo{
	/* padding-bottom:10px; */
	background-color: #fff;
}
/*.shadow{ width:10px; float:left; height:495px; background:url(../images/lll.png) no-repeat; margin-left:8px;}
.shadow{ background:url(../images/lll.jpg) no-repeat right center; padding:0 25px 0 0; min-height:500px;}*/

h1, h2, h3, h4, h5, h6, p, ul, li, input, button, table, tr, td, div	{ padding:0 0; margin:0 0; }
a												{ border:none; outline:none; text-decoration:none; }

.clear											{ font-size:0; line-height:0; clear:both; }
.wrapper										{
	width:80%;
	max-width:1000px;
	
	margin:0 auto;
}
.header_top{ max-width:1000px; margin:0 auto; width:80%;}


	
h1												{ font-family: 'OpenSans'; font-size:26px; color:#2e2c7f; padding:0 0; margin:0 0 8px 0; }
h2												{ font-family: 'OpenSans'; font-size:22px; color:#2e2c7f; padding:0 0; margin:0 0 8px 0; }
h3												{ font-family: 'OpenSans'; font-size:18px; color:#2e2c7f; padding:0 0; margin:0 0 5px 0; }
h4												{ font-family: 'OpenSans'; font-size:15px; color:#2e2c7f; padding:0 0; margin:0 0 5px 0; }
p												{ font-size:13px; color:#111; line-height:17px; text-align:justify; padding:0 0; margin:0 0 8px 0; }


/*-----------------Header Part----------------*/


.detail-left{ width:60%; float:left; padding:8px; text-align:right; }
.detail-right{width:30%; float:left; padding:8px;}


.detail-pic{ width:22%; float:left; padding:8px; text-align:right; }
.detail-con{width:70%; float:left; padding:8px;}



p.n{ color:#999999!important;
      font-size:12px !important;
}

#QSbg {
	background: url(../images/search_bg.png) repeat;
	height: auto;
	width:100%;
	max-width:1000px;
	-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
-webkit-box-shadow: 0px 1px 8px 0px rgba(50, 50, 50, 0.53);
-moz-box-shadow:    0px 1px 8px 0px rgba(50, 50, 50, 0.53);
box-shadow:         0px 1px 8px 0px rgba(50, 50, 50, 0.53);
	
	
	
}
#QSbg input, #QSbg select {
	font-family: 'Open Sans', sans-serif;
	font-size:11px;
	color:#00213c;
	padding: 0 3px;
}
#QSbg select {
  border: 1px solid #999999;
  height: 29px;
  margin: 0;
  padding: 0;
  width: 100%;
  border-radius: 5px;
  line-height:24px;
}
#QSbg input {
	width:98%;
	/*background: #D8DEE2;*/
	background: #FFF;	
	border:none;
	padding-top:0px;
	padding-bottom:0px;
	border:#999999 1px solid;
	height:28px;
	border-radius:5px;
	
}


#QSbg input.s {
	width:100%;
	max-width:120px;
	background: #193483;	
	border:none;
	padding-top:6px;
	padding-bottom:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color:#FFFFFF;
	border-radius: 5px;
	transition: all 0.3s linear 0s; 
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
}

#QSbg input.s:hover { background:#eb9000; }

input.searchinput {
	background: #00CCFF;	
	border:none;
	cursor:pointer;
	text-transform:uppercase;
	color:#FFF !important;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 5px;
	
}
.Qform td {
	vertical-align:middle;
	line-height:15pt;
}
.Qform {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}

.Qform label		{ display:block; padding:0 0 6px 0; color:#5f4da0; }


.spacer{ clear:both; display:block;}

/*.q-box-one		{ width:10%; float: left; background:transparent; margin-left:1.4%; margin-bottom:10px;}
.q-box-two			{ width:13%; float: left; background:transparent; margin-left:1%; margin-bottom:10px;}
.q-box-three		{ width:6.7%; float: left; background:transparent; margin-left:1%; margin-bottom:10px;}
.q-box-four			{ width:2%; float: left; background:transparent; margin-left:1.5%; margin-bottom:10px; text-align:center; margin-top:4px; }
.q-box-five			{ width:12%; float: left; background:transparent; margin-left:1%; margin-bottom:10px;}
.q-box-six			{ width:7%; float: left; background:transparent; margin-left:1%; margin-bottom:10px;}*/

.q-box-one			{ width:10%; float: left; background:transparent; margin-left:6px; margin-bottom:10px;}
.q-box-two			{ width:12%; float: left; background:transparent; margin-left:6px; margin-bottom:10px;}
.q-box-three		{ width:6.7%; float: left; background:transparent; margin-left:1%; margin-bottom:10px;}
/*.q-box-four			{ width:1%; float: left; background:transparent; margin-left:1%; margin-bottom:10px; text-align:center; margin-top:4px; }*/

.q-box-four {
  background: transparent none repeat scroll 0 0;
  float: left;
  margin-bottom: 10px;
  margin-left: 12px;
  margin-top: 4px;
  padding-right: 6px;
  text-align: center;
  width: 1%;
}

.q-box-five			{ width:5%; float: left; background:transparent; margin-left:1%; margin-bottom:10px;}
.q-box-six			{ width:7%; float: left; background:transparent; margin-left:8px; margin-bottom:10px;}
.q-box-seven		{ width:14%; float: left; background:transparent; margin-left:1%; margin-bottom:10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
 box-sizing: border-box; padding:3px 0 0 0; }
.q-box-seven input[type="radio"] { width:10% !important; vertical-align:middle; }
.q-box-eight		{ width:8%; float: right; background:transparent; margin-right:8px; margin-bottom:10px;}




.ht_float										{ position:absolute; z-index:100;}
.head_col_main									{
	/*border-bottom:#bbb8fa 6px solid;*/
	background-image: url(../images/header_top_bg.png);
	-webkit-border-bottom-right-radius: 9px;
-webkit-border-bottom-left-radius: 9px;
-moz-border-radius-bottomright: 9px;
-moz-border-radius-bottomleft: 9px;
border-bottom-right-radius: 9px;
border-bottom-left-radius: 9px;
	background-repeat: repeat;
	max-width:1000px;

}
.ht_col_1										{ width:28%; float:left; }														
.ht_col_2										{ width:72%; float:right; }	

.con_social										{ width:100%; padding:8px 0 15px 0; }
.con_info										{
	width:86%;
	float:left;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	color:#032490;
	padding:15px 0 0 0;
}
.con_info img									{ vertical-align:middle; margin:0 5px; }
		
.social_info									{
	width:13%;
	float:right;
	text-align:center;
	padding:10px 0 0 0;
}
.social_info img								{ margin:0 2px; }

.search_float									{
	position:relative;
	z-index:10;
	width:98.69%;
	margin-top: -48px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 0;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}
.search_bg										{ background:url(../images/search_bg.png) repeat; padding:8px 6px; box-shadow:0 4px 8px #202020; }
.title1											{
	font-family: 'OpenSans';
	font-size:23px;
	color:#2e2c7f;
	padding:0 0 0 1%;
	margin:0 10px 8px 0;
	background: url(../images/search_bg.png) repeat;
}
.form											{  }
.form_left										{ width:75%; float:left; }
.form_right										{ width:25%; float:right; }
.form label										{ font-family: 'OpenSans'; font-size:15px; color:#000; padding:0 5px 0 0; margin:0 0; }
.form select									{ width:17%; height:26px; border:#b3bc93 1px solid; margin:0 5px 0 0; }
.form_right										{  }
.form_right	span								{ display:block; font-family: 'OpenSans'; font-size:18px; color:#000; margin:0 0 12px 0; }
.form_right	input[type="text"]					{ width:32%; height:26px; border:#b3bc93 1px solid; }
.submit_btn										{ padding:8px 0 0 60px; }
.form input[type="submit"], .form input[type="reset"]{ width:8%; height:26px; background:#eb9000; color:#FFF; border:none; margin:0 1%; transition: all 0.3s linear 0s; cursor:pointer; }
.form input[type="submit"]:hover, .form input[type="reset"]:hover{ background:#7e7db1; }

/*-----------------Body Part----------------*/
.page_bg										{
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center top;
}
.bg												{ background:#FFF; box-shadow:0 6px 20px #252525; padding:1%;
                                                  -webkit-border-top-left-radius: 9px;
-webkit-border-top-right-radius: 9px;
-moz-border-radius-topleft: 9px;
-moz-border-radius-topright: 9px;
border-top-left-radius: 9px;
border-top-right-radius: 9px; 
}


.tab_panel										{ border-bottom:#e7e7e7 8px solid; margin:0 0 12px 0; padding:0 0 12px 0; }
.gallery_sec									{ border-bottom:#e7e7e7 8px solid; margin:0 0 12px 0; padding:0 0 12px 0; }
.bg_title1										{ background:#535197; font-size:16px; color:#FFF; padding:6px 10px; margin:0 0 10px 0; }
.bottom_col_main								{ width:100%; margin:0 auto; border-bottom:#e7e7e7 8px solid; padding:0 0; }
.bot_col_1										{ width:73%; float:left; }	
.bot_col_2										{ width:26%; float:right; }

.ad_div											{ /*border-bottom:#a3a4a4 2px dotted;*/ padding:0 0; }
.ad_div_inner									{ width:100%; height:118px; }
.ad_div_inner img								{ width:100%; height:100%; }

.bg_title2										{ background:#eb9000; font-size:15px; color:#FFF; text-align:left; padding:6px 10px; margin:0 0 10px 0; }

.footer											{  }
.footer_top										{ background:#6967a9; padding:5px 0; }
.footer_menu									{ color:#FFF; }	
.footer_menu a									{ color:#FFF; padding:0 6px; transition: all 0.2s linear 0s; }
.footer_menu a:hover							{ color:#030073; padding:0 6px; }

.footer_bottom									{ padding:12px 0; }
.fot_bot_info									{  }	
.fot_bot_info img								{ float:left; margin:0 15px 15px 0; }	
.fot_bot_info p									{ color:#FFF; margin:12px 0; font-size:14px; }	

/*----------------------INNER PAGE-----------------------*/

.container_col									{ width:100%; margin:0 auto 12px; }
.cont_col_left									{ width:70%; float:left; background:url(../images/lll.jpg) no-repeat right center; padding:0 25px 0 0; }
.cont_col_right									{ width:27%; float:right; }
.ic_panel										{ border-bottom:#a3a4a4 1px solid; padding:0 0 4px 0; margin:0 0 10px 0; }
.ic_panel .thumb_pic							{ float:left; margin:0 10px 0 0; }
.ic_panel .thumb_pic img						{ border:#dedede double; padding:1px; }
.gap											{ border-bottom:#ccc 1px dashed; padding:0 0 10px 0; margin:0 0 10px 0; }

.prop_listing									{ background:#f5f5f5; }
.property_info									{ padding:5px 5px 15px 5px; margin:0 0 8px 0; border-bottom:#ccc 1px dashed;}
.pro_small_pic									{ /*height:60px;*/ width:100%; float:left; margin:13px 0; text-align:center; }
.pro_small_pic img								{ width:44%; border:#ccc 1px solid; }

.pro_small_pic_one								{ width:90px; height:60px; float:left; margin:0 8px 0 0; }
.pro_small_pic_one img							{ width:auto; height:auto; border:#ccc 1px solid; }

.property_info h6								{ font-size:11px; padding-bottom:2px; text-align:center;}
.property_info p								{ font-size:11px; text-align:center; line-height:16px; margin:0 0; padding:0 0; }
.property_info a								{ display:block; font-size:11px; color:#29287e; }

.propery										{ border-bottom:#ccc 1px dashed; padding:20px 5px; margin:0 0 10px 0; transition: all 0.3s linear 0s; }
.propery:hover									{ background:#f1f1f1; }
.propery .thumb_pic								{ width:30%; height:135px; float:left; margin:0 10px 0 0; }
.propery .thumb_pic img							{ width:100%; height:100%; border:#dedede double; padding:1px; }
.propery .thumb_pic_info						{ width:67%; float:right; margin:0 0; }
.propery a.view-detail							{ background:#35469b; display:inline-block; width:70px; text-align:center; color:#FFF; font-size:11px; line-height:25px; padding:0 10px; transition: all 0.2s linear 0s; margin:8px 0 0 0; }
.propery a.view-detail:hover					{ background:#eb9000; }

.proj_detail_main								{ width:100%; }
.proj_del_col_left								{ width:45%; float:left; }
.proj_del_col_right								{ width:52%; float:right; }
a.view-detail							{ background:#35469b; display:inline-block; width:auto!important; text-align:center; color:#FFF; font-size:11px; line-height:30px; padding:0 20px; transition: all 0.2s linear 0s; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
a.view-detail:hover						{ background:#eb9000; }

.agnt_small_pic									{ width:80px; height:80px; float:left; margin:0 8px 0 0; }
.agnt_small_pic img								{ width:100%; height:100%; border:#ccc 1px solid; }

#login_popup				{ background:rgba(0, 0, 0, 0.7); height: 100%; position: fixed; width: 100%; z-index: 99999; display:none; }			
.log_windiw					{ background:#fff; margin:15% auto; padding:2% 2% 3% 2%; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; box-shadow:0 0 20px #000; }
.close-button				{ background:#cc0000; width:24px; height:24px; position:absolute; right:0; top:0; color:#FFF; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; display:block; text-align:center; line-height:21px; border:#FFF 3px solid; }
.close-button:hover			{ font-weight:bold; }

.log_in_form				{  }
.log_in_form h5				{ font-size:20px; font-weight:normal; border-bottom:#ccc 1px solid; padding:0 0 8px 0; margin:0 0 10px 0; text-align:center; }
.log_in_form h5 span		{ font-weight:normal; color:#5f4da0; }

.log_in_form input[type="text"], .log_in_form input[type="password"] { background-color:#FFF; 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: 30px; margin: 0 0 10px 0; padding: 0 8px; line-height:30px; width:92%; }
.log_in_form input[type="submit"] { background-color: #715eb7; background-image: linear-gradient(to bottom, #624cb1, #513e95); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow: 0 2px 0 #493a7c; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); width:100%; height:27px; font-weight:bold;cursor:pointer; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s; }
.log_in_form input[type="submit"]:hover	{ background-color:#4d3b91; background-image: linear-gradient(to bottom, #513e95, #624cb1); }

/*-------------claculator-------------*/

.cal_table								{ /*background:url(../images/cal-pic.jpg) no-repeat right center;*/ margin:15px auto 0; }
.cal_table table.subheading				{ width:64%; }
.cal_table table.subheading td			{ width:35%; padding:6px 0px; border-bottom:#eeeeee 1px solid; }
.cal_table table.subheading input[type="text"]	{ background:#FFF; border:#ccc 1px solid; width:100%; height:22px; line-height:22px; font-size:12px; color:#000; }
.cal_table table.subheading input[type="button"] { background-color: #715eb7; background-image: linear-gradient(to bottom, #624cb1, #513e95); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    box-shadow: 0 2px 0 #493a7c; color: white; cursor: pointer; font-weight: bold; height: 27px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); transition: all 0.3s linear 0s;
    width: 45%; text-transform:capitalize; }
.cal_table table.subheading input[type="button"]:hover { background-color: #4d3b91; background-image: linear-gradient(to bottom, #513e95, #624cb1); }
.result_title							{ background:#e7e7e7; font-size: 15px; font-weight: bold; line-height: 25px; padding: 0 6px; }

.contact_main							{ width:100%; }
.cont_left								{ width:62%; float:left; background:url(../images/lll.jpg) no-repeat right center; padding:0 25px 0 0; }
.cont_right								{ width:35%; float:right; }
.contact_main h5						{  }
.contct_txtfield { background: none repeat scroll 0 0 #fff; border: 1px solid #cccccc; border-radius: 5px; color: #000000; font-size: 12px; font-weight: normal; height:30px;
    line-height: 22px; margin:5px 0px; padding: 0 5px; width:97%;}
.contct_txtarea { background: none repeat scroll 0 0 #fff; border: 1px solid #cccccc; border-radius: 5px; color: #000000; font-size: 12px; font-weight: normal; height:140px;
    margin: 5px 0px; padding: 5px; width: 97%; font-family:Arial, Helvetica, sans-serif; }
.contct_submit { background-color: #715eb7; background-image: linear-gradient(to bottom, #624cb1, #513e95); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow: 0 2px 0 #493a7c; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); width:20%; height:24px; font-weight:bold; font-size:11px; cursor:pointer; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.contct_submit:hover	{ background-color:#4d3b91; background-image: linear-gradient(to bottom, #513e95, #624cb1); }

.cont_col_left h1		{ background:#535197; color: #fff!important; font-size: 18px!important; margin:2px 0 0 10px!important; padding:5px 10px!important; }	
.cont_col_left p 		{ color: #111!important; font-size: 13px!important; line-height: 18px!important; padding:0 0; text-align: justify; }
.cont_col_left p &nbsp;	{  }

#featured				{ width:100%; margin:0 auto; }
#featured #our_srvc		{ width:48%; min-height:200px; float:left; background:#fff; border: 1px solid #ccc; height: auto; margin: 0 8px; padding: 10px 0; box-shadow: 0 0 4px #c0c0c0; }
.srvc_heading 			{ color: #2e2c7f; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 18px!important; margin: 0 10px 5px 0; }
#our_srvc ul			{ padding:0 0; margin:0 0; float:left; }
#our_srvc ul li			{ list-style-type:none; background:url(../images/arrow1.png) no-repeat left center; padding:0 0 0 14px; margin:0 0; font-size:12px; }													


.location_map			{ margin:15px 0 20px 0; border:#FFF 4px solid; box-shadow:0 0 8px #909090; }

.posted-by				{ border-top:#ccc 1px solid; font-weight:bold; margin:10px 0 0 0; line-height:24px; }

.section									{ margin:0 0 20px 0; }
.section h6									{ border-left:8px solid #6462ad; background:#f6f6f6; color: #000; font-size: 12px; font-weight: bold; line-height: 30px; margin: 0 0 8px; padding: 0 0 0 6px; }
.section p									{ color:#000; margin:0 0 10px 10px; }
.section p.address							{ background:url(../images/address.png) no-repeat -3px center; padding:0 0 0 22px;}
.section p.phone							{ background:url(../images/phone.png) no-repeat left 4px; padding:0 0 0 22px;}
.section p.cell								{ background:url(../images/cell.png) no-repeat left center; padding:0 0 0 22px;}
.section p.fax								{ background:url(../images/fax.png) no-repeat left center; padding:0 0 0 22px;}
.section p.email							{ background:url(../images/message.png) no-repeat left center; padding:0 0 0 22px;}
.adver_pic									{ width:100%; height:119px; }
.adver_pic img								{ width:100%; height:100%; }

#req_info					{ background:rgba(0, 0, 0, 0.7); height: 100%; position: fixed; width: 100%; z-index: 99999; display:none; }			
.log_windiw					{ background:#fff; margin:15% auto; padding:2% 2% 3% 2%; width:300px; position:relative; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; box-shadow:0 0 20px #000; }
.close-button				{ background:#cc0000; width:24px; height:24px; position:absolute; right:0; top:0; color:#FFF; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; display:block; text-align:center; line-height:21px; border:#FFF 3px solid; }
.close-button:hover			{ font-weight:bold; }
#req_info .log_in_form input[type="text"], .log_in_form input[type="email"] { background-color:#FFF; 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: 30px; margin: 0 0 10px 0; padding: 0 8px; line-height:30px; width:61%; }
#req_info .log_in_form input[type="submit"], #req_info .log_in_form input[type="reset"]  { background-color: #715eb7; background-image: linear-gradient(to bottom, #624cb1, #513e95); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); box-shadow: 0 2px 0 #493a7c; color: white; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); width:24%; height:27px; font-weight:bold;cursor:pointer; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s; }
#req_info .log_in_form input[type="submit"]:hover, #req_info .log_in_form input[type="reset"]:hover	{ background-color:#4d3b91; background-image: linear-gradient(to bottom, #513e95, #624cb1); } 
#req_info select{ background-color:#FFF; 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: 30px; margin: 0 0 10px 0; padding: 0 8px; line-height:30px; width:68%; }
#req_info textarea{ background-color:#FFF; 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: 80px; margin: 0 0 10px 0; padding: 0 8px; line-height:30px; width:61%; }
#req_info label		{ display:inline-block; width:30%; vertical-align:top; }

.com_info			{  }
.com_info_left		{ width:24%; float:left; }
.com_info_right		{ width:72%; float:right; }
.com_info_right p 	{ padding:0 0 8px 0; }
.com_info_right p span	{ display:inline-block; width:20%; font-weight:bold; font-size:11px; height: 20px;
float: left;}

h1.property_title   { color: #2e2c7f!important; font-family: "OpenSans"; font-size: 26px; margin: 0 0; padding: 0; background:none; float:left; }
.sform			    { float: right; margin: 0 0; padding: 12px 0 0 0; width: 20%; }
.sform select	    { border:#ccc 1px solid; width:100%; height:28px; font-size:12px; }

.foot_con_main					{ width:100%; margin:0 auto 6px;}
.foot_con_main .left			{ width:48%; float:left; }
.foot_con_main .right			{ width:48%; float:right; }
.foot_con_main p				{ color:#999999; font-size:12px; margin:0 0 8px 0; }
.foot_con_main .right p			{ text-align:right; }
.foot_con_main .right p a		{ color:#9f8ddf; transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; -moz-transition: all 0.3s linear 0s;
-o-transition: all 0.3s linear 0s;}
.foot_con_main .right p a:hover	{ color:#ccc; }

.price-list						{ text-align:right; font-weight:bold; font-style:italic; }
.price-list	select				{ width:30%; height:25px; border:#535197 1px solid; margin:0 0 0 5px; }

.slider							{ display:block !important; }


/*===================Home-gal-tab===================*/
ul.gallery-tab 			{ margin: 0; padding: 0; }
ul.gallery-tab li		{ background:#e0e0e0; color: #000; cursor: pointer; font-size: 18px; line-height: 35px; list-style-type: none; margin: 0 3px 0 0;
    padding: 0 20px; text-align: center; text-transform: uppercase; float:left; }
ul.gallery-tab li:hover, ul.gallery-tab li.select { background:#eb9000; color: #fff; }					
.gallery-tab-container	{ 
	/* border-top:#ccc 1px solid;  */
	
	margin:0 0 5px 0; 
} 
.gallery-tab-container:hover .showcase-arrow-previous{ display:block; }
.gallery-tab-container:hover .showcase-arrow-next	{ display:block; }

a.page-far-left::before{
	content: " << ";
    display: block;
    text-decoration: none;
    -webkit-transition: all ease 0.3s; 
	-moz-transition: all ease 0.3s; 
	-o-transition: all ease 0.3s; 
	-ms-transition: all ease 0.3s; 
	transition: all ease 0.3s;
	width:12px;
	height:17px;
	padding:0 0px 0 0px;
	margin:0 5px 0 0px;
	float: left;
	}

a.page-left::before{
	content: " < ";
    display: block;
    text-decoration: none;
    -webkit-transition: all ease 0.3s; 
	-moz-transition: all ease 0.3s; 
	-o-transition: all ease 0.3s; 
	-ms-transition: all ease 0.3s; 
	transition: all ease 0.3s;
	width:6px;
	height:17px;
	padding:0 0px 0 0px;
	margin:0 5px 0 0px;
	float: left;}

a.page-right::before{
	background: " > ";
    display: block;
    text-decoration: none;
    -webkit-transition: all ease 0.3s; 
	-moz-transition: all ease 0.3s; 
	-o-transition: all ease 0.3s; 
	-ms-transition: all ease 0.3s; 
	transition: all ease 0.3s;
	width:6px;
	height:17px;
	padding:0 0px 0 0px;
	margin:0 5px 0 0px;
	float: left;}

a.page-far-right::before{
	content: " >> ";
    display: block;
    text-decoration: none;
    -webkit-transition: all ease 0.3s; 
	-moz-transition: all ease 0.3s; 
	-o-transition: all ease 0.3s; 
	-ms-transition: all ease 0.3s; 
	transition: all ease 0.3s;
	width:12px;
	height:17px;
	padding:0 0px 0 0px;
	margin:0 5px 0 0px;
	float: left;}
#page-info{
	padding:0 0 0 0px;
	margin:0px;
	width:390px;
}	
.tdPagingCurrent{
	float:left;
	
	}
.tdPaging{
	float:left;
	
	}
#paging-table {
	float: right;
	margin: 0 4px 0 0;
	font-size: 14px;
}	

