/*-------------------------------------------
	CSS / KW COMMERCIAL / SUMAN
-------------------------------------------*/

/** { margin:0;  border:0; outline:0; padding:0;font-size: 1.02em;
	line-height: 1em;
	font-family: 'Raleway', sans-serif;}
    */
body {
background-color: #333;font-family: 'Raleway', sans-serif; 
}

ul, dl { list-style:none;} img { border:0;} a { text-decoration:none;}

.left { float:left;} .right { float:right;} 
.clear {clear:both; font-size:0.01em; height: 0; padding:0 !important;} 

input[type=text], input[type=password] { outline: none;}
label, input[type=submit],input[type=button] { cursor:pointer;}
.grayServices img{
width:245px;height:245px;
}
/*------------------------------ animation -------------------------------*/
a, a:after, input, select, textarea, img, a:hover, input:focus, select:focus, texarea:focus, input, select, textarea, img,  input:focus, select:focus, texarea:focus { -webkit-transition: background-color .4s ease, border .4s ease, color .4s ease, opacity .4s ease-in-out; -moz-transition: background-color .4s ease, border .4s ease, color .4s ease, opacity .4s ease-in-out; -ms-transition: background-color .4s ease, border .4s ease, color .4s ease, opacity .4s ease-in-out;  -o-transition: background-color .4s ease, border .4s ease, color .4s ease, opacity .4s ease-in-out; transition: background-color .4s ease, border .4s ease, color .4s ease, opacity .4s ease-in-out;}

/*------------------------------ font-face -------------------------------*/

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal;}

h1 { font-size:30px; color:#404040;}
h2 { font-size:26px; color:#333; font-weight:700;  margin-bottom:10px;}
h3 { font-size:24px; color:#333; font-weight:bold; margin:0 0 12px;}
h4 { font-size:28px; color:#fff; margin-top:-10px; text-shadow:1px 2px 0 #333; font-weight:800;}
h5 { font-size:18px; color:#990000; font-weight:800; background:url(../images/divider-bg.jpg) repeat-x; line-height: 12px; margin: 0 0 15px;}
h6 { font-size:15px; color:#fff;}

p{
	font-size: 1.2em;
	color:#111111;
	line-height: 1em;
}

.st_default h5{
	margin:0;
	font-weight: 700;
	font-size: 1.9em;
	color: #222;
	line-height: 1em;
	background: transparent;
	margin-bottom: 15px;
	margin-top: 40px;
}
.st_default h5 .titlz{
	background: transparent;
	margin: 0;
	padding: 0;
}
.st_default h5 span a{
	color: #222 !important;
}
.st_default p{
	position: relative;
	margin-bottom: 20px;
}
.st_default p:before{
	display: block;
	content: '';
	position: absolute;
	bottom: -20px;
	left: 0;
	width: 250px;
	height: 2px;
	color: #111;
	background-color: #111;
}
.worp{
    position: relative;
}
.wordp:before{
	display: block;
	content: '';
	position: absolute;
        bottom: 0;
	left: 0;
	width: 250px;
	height: 2px;
	color: #111;
	background-color: #111;
}

/*------------------------------app 2-2-2015------------------------------------*/

.app_banner_wrapper {
    margin: 0;
    width: 550px;
    height: 379px;
    background: url("../images/app_banner_ipad.png") no-repeat;
    position: relative;
    padding-top: 21px;
}

.app_ipad_content_wrap {
    margin: 0;
    width: 416px;
    height: 314px;
    background-color: rgba(0, 0, 0, 1);
    margin-left: 89px;
}

.app_ipad_content_wrap img {
    width: 100%;
    height: 100%;
}

.app_iphone_wrapper {
    margin: 0;
    width: 173px;
    height: 283px;
    background: url("../images/app_banner_iphone.png") no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 9;
    padding-top: 50px;
}

.app_iphone_content_wrap {
    margin: 0;
    width: 142px;
    height: 230px;
    background-color: rgba(0, 0, 0, 1);
    margin-left: 15px;
}

.app_iphone_content_wrap img {
    width: 100%;
    height: 100%;
}

/*----------------------------------------end app------------------------------------------*/

/*------------------------------ home page -------------------------------*/
.mymenu{
margin-top :52px;
float: left;
width: 100%;
}
.innermainBanner h4{
	text-align:center;

}
/*  wrap  */

html, body { height: 100%;}
.wrap { width:100%;  /*min-width:970px;*/}
.main-wrap {
    background-color: #333; min-height: 100%; /* equal to footer height */ /*margin-bottom: -115px;*/}
.main-wrap:after { content: ""; display: block;}
footer, .page-wrap:after { /* .push must be the same height as footer */ height: 115px;}

header { width:100%;/* min-width:970px;*/ /*height:50px;*/ height:100px;  background-color: #333;}
	.mainHeader { max-width:1200px; margin:0 auto; position:relative;}
	.logoz { position: absolute;
/*max-width: 130px;*/
/*top: 10px;*/
left: 10px;
z-index: 1000;}
/***********//*kallol added*/
@media only screen and (min-width: 800px){  
.logoz img {
max-height: 90px;
}
}
/***********//*kallol added*/
header.nav_header{
	height: auto;
}
header.nav_header .mainHeader{
	margin-top: 8px;
}
.nav-collapse.navz{
	float: none;
	width: 100%;
	text-align: center;
}
	.navz { float:right;} .popsy {margin-left: -12px; padding-top: 26px;}
	.navz li { display: inline-block; margin-right:2px;}

	.navz li a:hover, .this { color:#000; border-bottom:5px solid #000;}
		.navz li a { color:#990000; display:inline-block; /*font-size:15px;*/font-size:1.01em;  font-weight:400; text-align:center;margin: 0;
padding: 15px 12px 15px;
color: #fff;
line-height: .8em;border-bottom: none; text-transform:uppercase; display:inline-block;border-left: 2px solid transparent;border-right: 2px solid transparent;}

	.mainHeader ul.navz li a:hover, .mainHeader ul.navz li a.this {
	color: #fff;
	background-color: #B40101;
	border-right: 2px solid #f5f5f5;
	border-left: 2px solid #f5f5f5;
	border-bottom: none;
}

.nav-collapse-scrolling.navz-scrolling{
	float: none;
	width: 100%;
	text-align: center;
}
	.navz-scrolling { float:right;} .popsy {margin-left: -12px; padding-top: 26px;}
	.navz-scrolling li { display: inline-block; margin-right:2px;}

	.navz-scrolling li a:hover, .this { color:#000; border-bottom:5px solid #000;}
		.navz-scrolling li a { color:#990000; display:inline-block; /*font-size:15px;*/font-size:1.01em;  font-weight:400; text-align:center;margin: 0;
padding: 15px 12px 15px;
color: #fff;
line-height: .8em;border-bottom: none; text-transform:uppercase; display:inline-block;border-left: 2px solid transparent;border-right: 2px solid transparent;}

	.mainHeader ul.navz-scrolling li a:hover, .mainHeader ul.navz-scrolling li a.this {
	color: #fff;
	background-color: #B40101;
	border-right: 2px solid #f5f5f5;
	border-left: 2px solid #f5f5f5;
	border-bottom: none;
}

.banner { width:100%; min-width:970px; min-height:auto;}
	.mainBanner { margin:0 auto; position:relative; position:relative;max-width:1200px;
 }
 	.banner_overlay_content_wrap{
 		position: absolute;
		width: 100%;
		top: 70px;
		left: 0;
		display: inline-block;
		vertical-align: middle;
		color: #333;
		background-color: rgba(255,255,255,.8);
 	}
 	.banner_overlay_content_wrap h1{
 		margin: 10px 0;
		font-size: 2.2em;
		font-weight: bold;
		line-height: 1em;
		text-align: center;
		text-transform: uppercase;
 	}
 	.banner_overlay_content_wrap hr{
 		width: 250px;
		height: 2px;
		color: #333;
		background-color: #333;
		margin: 10px auto;
		border: none;
		padding: 0;
 	}
 	.banner_overlay_content_wrap p{
 		font-size: 1.8em;
		text-align: center;
		margin: 15px 0;
		color: #333333;
 	}

	.socialnetwork { position:absolute; top:8px; right:0;z-index: 99;display: none;}
	.socialnetwork li { float:left; margin-left:8px;}
	.socialnetwork li:hover { opacity:0.9;}

	ul.social_icons{
		position: absolute;
		top: 6px;
		right: 10px;
		margin: 0;
		padding: 0;
		z-index: 99;
		list-style: none;
	}
	.social_icons li {
		display: inline-block;
		padding: 5px;
		color: #fff;
		opacity: .5;
		font-size: 1.02em;
	}
	.social_icons li a, .social_icons li a:hover {
		color: inherit;
		outline: none;
		border: none;
	}
	.social_icons li:hover {
		opacity: .8;
	}
	
.container { width:100%; background-color: #333; padding-top:0px;
    overflow: hidden;}
	.mainContainer { max-width:1140px; margin:0 auto; position:relative;background-color: #fff;
padding: 40px 30px;
color: #111;
        overflow: hidden;}
	/*.mainContainer p { padding-bottom:20px;font-size: 1.2em;color: #111111;}*/
	.mainContainer .turn-left p { padding-bottom:20px;font-size: 1.2em;color: #111111;}
	
	.youtube-feed { width:100%;max-width:560px; /*height:392px;*/overflow: auto;}
	.tweet_wrapper{
		margin: 0 auto;
		max-width: 400px;
		padding: 20px 0;
	}
	.turn-left { width:50%; padding-right:2%;padding-left:2%;margin-right: 2%; margin-top:0px;}
	.turn-right { width:44%;}
	
	article.home_search{
		padding: 2px;
		text-align: center;
	}
	article.home_search h3{
		margin: 0;
		margin-bottom: 15px;
		font-size: 2em;
		font-weight: normal;
		line-height: 1em;
		color: #B40101;
		text-align: center;
	}
	article.home_search ul{
		margin: 0;
		padding: 0;
	}
	article.home_search ul li{
		display: block;
		margin: 10px auto;
	}
	article.home_search ul li label{
		margin: 0;
		vertical-align: middle;
		color: #fff;
		border: none;
		position: relative;
		display: inline-block;
		width: 180px;
		padding: 12px 10px 13px;
		background-color: #666;
		text-align: left;
		font-size: 1.03em;
		line-height: 1em;
	}
	article.home_search ul li label i {
		position: absolute;
		right: 5px;
		top: 5px;
		font-size: .6em;
	}
	.uk-icon-asterisk:before {
		content: "\f069";
		font-family: "Font-Awesome";
	}
	article.home_search ul li select, article.home_search ul li input[type="text"], article.home_search ul li input[type="email"] {
		width: 47%;
		box-shadow: none;
		border: none;
		padding: 10px;
		background-color: #F2F2EE;
		margin-left: -5px;
	}
	article.home_search ul li input[type="text"] {
		background-color: #F2F2EE;
		box-shadow: inset 4px 4px 10px rgba(0,0,0,0.2);
		color: #333;
		margin: 0;
	}
	article.home_search ul.search_submit_btn li{
		display: inline-block;
		margin-left: 10px;
		margin-right: 10px;
	}
	ul.search_submit_btn li input[type='submit'] {
		opacity: 0.8;
		border: 2px solid #B40101;
		background: none;
		font-size: 1.2em;
		padding: 10px;
		color: #B40101;
		float: none;
		margin: 0;
		border-radius: 0;
	}
	ul.search_submit_btn li input[type='submit']:hover{
		opacity: 1;
	}
	ul.search_submit_btn li a{
		color: inherit;
		outline: none;
		text-decoration: none;
		border: none;
	}
	ul.search_submit_btn li a:hover {
		text-decoration: underline;
	}

	.boxo-top { /*background:url(../images/boxshadow.png) no-repeat;*/ width:100%; margin-top:14px;}
	.boxo-bottom { background:#fff; width:100%; margin:0 auto; /*border-bottom:1px solid #939393;*/}
	
	#rss{
		background-color: #F2F2EE;
		height: 350px;
		overflow: hidden;
		padding: 10px;
	}
	.hot-buttonz, input.krazybtnz , .listingIn input.hot-buttonz.custom_button{ color:#fff; font-size:12px; text-align:center; padding:0 6px; line-height:23px; /*background:url(../images/hotbuttonz.png) repeat-x;*/ 
		border: 2px solid #B40101;
		background: none;
		font-size: 1.2em;
		padding: 10px;
		color: #B40101; margin-top:20px; margin-bottom:20px; margin-right:7px; cursor:pointer;opacity: 0.8;text-shadow:none;border-radius: 0;}
		#usualTab input.krazybtnz{
			width: 115px;

		}
	.hot-buttonz:hover { opacity: 1;}
	
	.feed { /*border-bottom:1px solid #ddd; */margin:0 10px; font-style:italic; margin-bottom:10px;}
	.feed p { font-size:1.4em; color:#990000;font-style: normal; line-height:24px; padding-bottom:13px;}
	.feed p a{color:#990000;}
	.feed span { font-size:1.1em; color:#111; line-height:20px;font-style: normal;  padding-bottom:18px; display:block;}
	
	.title2 { padding:15px 10px; margin-bottom:15px; font-size:2em; color:#990000;text-align: center;text-transform: uppercase;}
	/*.title2z { background: #990000;border-bottom: 1px solid #999999;color: #FFFFFF;font-size: 19px;margin-bottom: 3px;padding: 10px !important;text-align: center;}*/

	#usualTab .title2z{
		padding: 15px 10px;
		margin-bottom: 15px;
		font-size: 2em;
		color: #990000;
		text-align: center;
		text-transform: uppercase;
	}
	.title9 { color:#b40101;} .tinnytext { color: #555555; font-size: 10px; line-height: 15px; margin: 0 auto; padding-bottom: 10px !important; width: 90%;}
	.title10 { font-size:13px; color:#666; text-align:center; padding:12px 0;} .redhot { color: red;}
	
	.listing { padding: 10px 14px;; clear:left;}
	.listing dt {  float:left; font-size:13px; color:#333; text-align:left; line-height:32px;}
	.listing dd { float:right; font-size:10px;}
	.listing input[type="text"], .listing input[type="password"] { background:#f7f7f7; border:1px solid #bababa; border-radius:3px; width:83px; line-height:32px;  height:32px; font-size:1.7em; color:#555; padding:0 10px;}
	.secpdf { margin-right: 2%;margin-left: 5%; width: 26%; min-height:360px;}	

	.pdf_resources img.shaddowz{
		width: 100%;
	}
	.c_req p.tinnytext{
		font-size: 14px;
		text-align: center;
	}

footer { width:100%; /*min-width:970px;*/ background:#333;}	
	.mainfooter { max-width:1160px; margin:0 auto; position:relative; min-height:115px;background:#333;padding:20px;}
	
	.footnav { padding-top:0px; padding-bottom:8px; float:left;}
	.footnav li { float:left; color:#fff;}
	.footnav li a { font-size:.9em; color:#fff; text-align:center; padding:0 13px;text-transform: uppercase;}
	.footnav li a:hover, .that { color:#b40101 !important;} .lesspadding { padding-left:0 !important;}
	
	.foot-clear { clear:both; height:180px;}
	
	.txt8 { font-size:13px; color:#888;}
		
	.foticon { background:url(../images/tele-icon.png) no-repeat left center; font-size:1.4em; color:#fff; padding-left:35px; margin-top:-2px;}

	.innerbanner { width:100%; min-height:94px;/*margin-top: -50px;*/ margin-top: -100px;  /*margin-bottom:25px;*/}
	.innermainBanner { max-width:1200px; margin:0 auto; position:relative; }
	.innermainBanner h4{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		font-size: 2em;
		line-height: 50px;
		color: #f5f5f5;
		text-align: center;
		margin: 0;
		border-bottom: 2px solid #f5f5f5;
		background-color: #666;
		height: 50px;
		font-weight: normal;
		text-shadow:none;
	}
	.marketreports { margin:5px 24px 20px 0; float:left; width:204px;} .marketreports:nth-child(3n-1) { margin-right:0 !important;}
	.marketreports .reportimgbox { margin-bottom:8px; position:relative;}
	.marketreports .reportimgbox img, .shaddowz { border: 2px solid #fff; box-shadow: 0 0 5px 0 #999;}

	img.shaddowz {
		margin-left: 40px;
		max-width: 150px;
		box-shadow: none;
		border: none;
	}
	.popertybox img.shaddowz {
		margin-left: 0px;
		max-width: none;
		box-shadow: none;
	}
	.marketreports .titlebold { font-size:15px; font-weight:800; line-height:22px; color:#333;}
	.marketreports .titlebold span { font-size:13px; color:#666; display:block; font-weight:normal;}
	
	.hoverme { display:none; position:absolute; top:0px; left:0px; right:0px; bottom:4px; background:rgba(0, 0, 0, 0.7); border: 2px solid #fff; box-shadow: 0 0 5px 0 #999; text-align:center;}
	.hoverme img { border:none !important; line-height:200px; box-shadow: 0 0 0 0 #999999 !important; margin-top:80px;}
	
	.marketreports:hover .hoverme { display:block !important;}
	
	.ourteam { margin:15px 49px 0 0; float:left;}
	.memberdp { width:280px; height:280px; border-radius:50%; background:#000; overflow:hidden; position:relative;}
	.halfCircle{   background: #B40101; border: 6px solid #B40101; border-radius: 140px 140px 0 0; height: 221px; left: -13px; position: absolute; top: -18px; transform: rotate(160deg); -ms-transform: rotate(160deg); /* IE 9 */
-webkit-transform:rotate(160deg); /* Opera, Chrome, and Safari */ width: 280px;}
	
	.maindp { width:268px; height:268px; border-radius:50%; background:#000; overflow:hidden; position:absolute; top:6px; left:6px;}
	.maindp img { width:100%;}
	
	.memberinfo { margin-top:18px; text-align:center;}
	.memberinfo .t1 { color:#b40101; font-size:18px; text-decoration:none; border-bottom:1px solid #b40101; font-weight:bold;}
	.memberinfo .t1 span { color:#b40101; font-size:14px; font-weight:normal;}
	.memberinfo font { color:#333; font-size:14px; display:block; padding:5px 0 5px 0;}
	.memberinfo .t2 { color:#666; font-size:13px; line-height:18px; display:block; padding:0 0 5px 0;}
	.memberinfo .t3 { color:#b40101; text-decoration:underline; font-size:13px; line-height:18px; padding:0 0 5px 0;}
	.memberinfo .t4 { color:#b40101; font-size:13px; line-height:28px;}
	.memberinfo .t4 img { margin:0 2px -2px 0;} .mr0 { margin-right:0;}
	
	.titlz { background:#f5f5f5; margin-left: 15px; padding: 0 6px;} .mb10 { margin-bottom:10px;}
	.titlz1 { color:#333 !important; background:#f5f5f5; margin-left: 15px; padding: 0 6px; font-size:13px;}
	
	
	.textwrap65 { width:70%;} .m10 { margin:10px 0;} .googlemap { } .googlemap img { /*width:968px;*/width:76px;}
	
	.sorting { padding:12px; background:#fff; margin:30px 0; border-radius:4px; overflow:hidden;text-align: center;}
	.hotbold { font-size:14px; color:#333; font-weight:bold; line-height:32px; padding:0 !important; float:left;}
	.selectbox { border:1px solid #bababa; background:#f7f7f7; border-radius:2px; float:left; /*min-width:260px;*/ float:left; margin-left:16px; padding:6px;}
	
	#map_legend {
		padding: 0;
		margin: 10px 0;
	}
	#map_legend li {
		display: inline-block;
		margin: 5px 10px;
		font-size: .85em;
	}
	#map_legend li img {
		width: 20px;
	}
	.sorting h2 {
	display: inline-block;
	vertical-align: middle;
	font-size: 1.4em;
	margin: 0;
	padding: 0;
	font-weight: normal;
	}
	.sorting select {
	padding: 9px;
	}
	.sorting input[type='text'], .sorting select {
	padding: 10px;
	border: 2px solid #333;
	background-color: #fff;
	box-shadow: none;
	color: #333;
	line-height: 1em;
	}
	.sorting input[type='submit'], #modal .uk-modal-dialog input[type='button'], #search_form_frame #search_form_inputs input[type='button']{
		background: transparent;
		background-color: #B40101;
		padding: 10px;
		margin: 0;
		vertical-align: middle;
		color: #fff;
		border: none;
		float: none;
		line-height: 21px;
		font-size: 100%;
		border-radius: 0;
	}

	.hot-buttonzz { background: url("../images/hotbuttonz.png") repeat-x; border-radius: 4px; color: #FFFFFF; cursor: pointer; float: left; font-size: 12px; line-height: 30px; margin-left: 16px; padding: 0 13px; text-align: center; text-shadow: 0 1px 0 #333;}
	.hot-buttonzzz { background: url("../images/hotbuttonz.png") repeat-x; border-radius: 4px; color: #FFFFFF; cursor: pointer; float: left; font-weight:bold; font-size: 14px; line-height: 30px; padding: 4px 13px; text-align: center; text-shadow: 0 1px 0 #333;}
	
	.popertybox { margin-top:25px; padding-bottom:0px; background-color: #f2f2ee; overflow:hidden;position: relative;min-height: 80px;text-align: center;}
	.propertyinfo { padding:0px; margin:20px;vertical-align: top;
		display: inline-block;
		width: calc(100% - 510px);
		margin: 20px;
		text-align: left;
	}
	.popertybox>a img{
		border: 3px solid #555;
	}
	.property_status_wrap{
		position: absolute;
		display: inline-block;
		vertical-align: top;
		top: 0;
		right: 0;
		margin: 20px 20px 0 0;
		padding: 0;
		text-align: right;
		width: 180px;
	}
	.property_frame h3 {
		display: block;
		font-size: 1.4em;
		margin: 0 10px 0 0;
		padding: 0;
	}
	.property_status_wrap p.lodha{
		width: auto;
		margin-top: 0;
	}
	#search_form_inputs li{
		display: block;
		margin: 10px auto;
	}
	#search_form_inputs li label {
		position: relative;
		display: inline-block;
		width: 225px;
		padding: 12px 10px 13px;
		text-align: left;
		background-color: #666;
		margin: 0;
		vertical-align: middle;
		color: #fff;
		border: none;
	}
	#search_form_inputs li input[type="text"], #search_form_inputs li input[type="email"]{
		width: 47%;
		vertical-align: middle;
		background-color: #F2F2EE;
		box-shadow: inset 4px 4px 10px rgba(0,0,0,0.2);
		color: #333;
		padding: 10px;
		border: none;
		margin: 0;
		margin-left: -5px;
	}
	#search_form_inputs label i {
		position: relative;
		right: 0;
		top: 0;
		font-size: .6em;
		}

	.infotitle1 { font-size:1.4em; color:#990000; margin-bottom:15px; padding:0 !important;}


	.property_status_wrap p{
		font-size: 1.02em;
		line-height: 1.02em;
	}
	.property_status_wrap .last_value{ 		

	}

	.property_status_wrap .infotitle2 { font-size:1.6em; color:#111111; padding-bottom:5px !important;line-height: 1em;}
	
	.lodha { font-size:24px; color:#b40101; padding:10px 0; border-bottom:1px solid #bababa; border-top:1px solid #bababa; margin-top:15px; padding: 10px 0 !important; text-indent: 10px; width: 19%; float:right; text-align: center;}
	
	.pagination { margin: 40px auto 0; /*width: 34%;*/ /*width: 40%;*/ padding-left: 2%;}
	.pagination li a { min-width:24px; text-align:center; border:1px solid #c3c3c3; border-radius:3px; font-size:12px; font-weight:bold; color:#717171; margin-left:4px; float:left; line-height:23px;}
	.pagination li a .dot{ min-width:24px; text-align:center; border-radius:3px; font-size:12px; font-weight:bold; color:#717171; margin-left:4px; float:left; line-height:23px;}
	.pagination li a:hover, .mobed { background:#7b0000; color:#fff !important;}
	
	
	.memberinfoz { text-align:left; float:left; margin-left:5px; /*margin-top:-5px;*/}
	.memberinfoz .t11 { color:#111111; font-size:1.2em; text-decoration:none;}
	.memberinfoz .t11 span { color:#111111; font-size:1.2em; font-weight:normal;}
	.memberinfoz font { color:#333; font-size:12px; display:block; padding:5px 0 5px 0;}
	.memberinfoz .t22 { color:#333; font-size:12px; line-height:18px; display:block; padding:0 0 5px 0;}
	.memberinfoz .t33 { color:#111111; text-decoration:none; font-size:1.02em; line-height:1em; padding:0 0 15px 0;}
	.memberinfoz .t44 { color:#b40101; font-size:12px; line-height:28px;}
	.memberinfoz .t44 img { margin:0 2px -2px 0;} .mr0 { margin-right:0;}
	
	.listingz { padding: 0 14px;; clear:left;} .redbull { font-size:13px; font-weight:bold; color:#990000; text-align:center; padding:0 !important;}
	.redbullz { font-size:13px; text-transform:uppercase; font-weight:bold; color:#990000; padding:0 0 8px 0 !important;}
	.listingz dt {  float:left; font-size:1.02em; color:#111111; text-align:left; line-height:1em; margin-right:25px; min-width:126px;}
	.listingz dd { float:left; line-height:1em; font-size:1.02em; color:#111111; text-align:left;}
	
	.backbtn { font-size:1.02em;line-height: 1em; color:#111111;display: block;text-transform: uppercase;margin-bottom: 10px;} .backbtn:hover { text-decoration: underline;color: #111111;margin-bottom: 10px;}
	
	.mainContainer .turn-left .memberinfoz p{
		padding: 2px 0;
		font-size: 1.02em;
	}

	.contact_wrapper{
		text-align: center;
	}
	.contact_wrapper{
		font-size: 1.02em;
		line-height: 1em;
	}
	.mainContainer .contact_wrapper p.boldy{
		margin: 0 0 15px 0;
	}


	.properties_details_top{
		margin: 0 0 20px;
		text-align: center;
	}
	.properties_top_left_info{
		display: inline-block;
		vertical-align: top;
		text-align: left;
		margin: 40px 40px 40px 0;
	}
	.properties_top_right_info{
		display: inline-block;
		vertical-align: top;
		text-align: left;	
		width: 600px;	
	}
	.properties_top_left_info .listingz{
		padding: 0;
		overflow: hidden;
		margin-bottom: 10px;
	}
	.properties_top_left_info p.title3, .properties_top_left_info p.title4{
		font-size: 1.6em;
		line-height: 1em;
		color: #111111;
		font-weight: normal;
	}
	.properties_top_left_info p.title4{
		margin-bottom: 15px;
	}

/***********//*kallol added*/
@media only screen and (max-width: 680px){  
.properties_top_right_info {
width: 100%;
}
#map {
height: 300px !important;
}
#map_canvas {
height: 300px !important;
}
}
/***********//*kallol added*/
	
	.contact-info { /*width:560px; float:left;*/ padding:20px;display: inline-block;vertical-align: top;text-align: left;}
	.contact-map { /*width:360px;*/ width:400px; margin-top:0px; height:250px; display:inline-block; border: 3px solid #111; }
	
	.tweetfeed iframe { min-width: 316px !important; /*height: 300px !important;*/ } 
	/*.contact-map div iframe {  width:306px; height:338px; }*/
	.title8 { font-size:19px; color:#990000; padding-bottom:6px; border-bottom:1px solid #939393; margin-bottom:12px;}
	.title11 { font-size:14px; font-weight:bold; color:#333; margin-bottom:6px; padding:0 !important;}
	
	
	.contactlisting { overflow:hidden; margin-top:5px;}
	.contactlisting dt { font-size:13px; color:#666; margin-bottom:10px; width:100%;}
	.contactlisting dd { font-size:13px; color:#666; margin-bottom:10px; width:100%;}
	.contactlisting input[type="text"] { border:solid 1px #b3b3b3; width:90%; height:32px; border-radius:3px; -moz-box-shadow: 0 1px 1px 0 #999999 inset; -webkit-box-shadow: 0 1px 1px 0 #999999 inset; box-shadow: 0 1px 1px 0 #999999 inset;}
	.contactlisting textarea { border:solid 1px #b3b3b3; width:90%; height:132px; border-radius:3px; -moz-box-shadow: 0 1px 1px 0 #999999 inset; -webkit-box-shadow: 0 1px 1px 0 #999999 inset; box-shadow: 0 1px 1px 0 #999999 inset;}
	
	
		/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
		.pika-thumbs li{width: 150px; height:115px;}
		.pika-stage {position: relative;}
	
		/*if you change the padding on pika-stage you must adjust the top left of this to match! */
		.pika-stage .main-image {position: absolute; top: 0px; left: 0px;}
		.pika-stage .pika-aniwrap{position: absolute; top: 0px; left: 0px;}
		.pika-stage .pika-ani {position:relative;display: none;z-index:2;margin:0 auto;}
		.pika-stage img {border:0;height:100%; padding:4px; -webkit-box-shadow: #666 0px 0px 7px; -moz-box-shadow: #666 0px 0px 7px; box-shadow: #666 0px 0px 7px;}

		.pika-stage .caption { display:none;}
		.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

		.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;cursor:pointer;}
		.pika-imgnav a.previous { display:none;}
		.pika-imgnav a.next { display:none;}
		

		.pika-textnav {display:none;}
			
		.pika-thumbs { padding: 0; margin-top:12px; float:left;}
			.pika-thumbs li {float: left; list-style-type: none;margin: 5px 11px 0 0; cursor: pointer; padding:2px; -webkit-box-shadow: #666 0px 0px 7px; -moz-box-shadow: #666 0px 0px 7px; box-shadow: #666 0px 0px 7px;}

		.pika-thumbs li:last {margin: 0;}
		.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}

		/*for the tool tips*/
		.pika-tooltip{ display:none;}
		.pika-counter{ display:none;}
			
				
		/* jCarousel Styles */
		/*if you're not using the carousel you can delete everything below this */
		.jcarousel-skin-pika .jcarousel-container-horizontal { padding: 15px 20px; overflow:hidden;}
		.jcarousel-skin-pika .jcarousel-clip-horizontal {height: 90px; width: 485px;}
		.jcarousel-skin-pika .jcarousel-item-horizontal { margin-right: 10px;}
		
		.title3 { font-size:20px; color:#990000; font-weight:bold; padding:0 !important;}
		.title4 { font-size:14px; color:#666; font-weight:normal; padding:10px 0 0 0 !important;}

		/* Css added by suman dutta on april,21 2014 */

		.memberinfozz { background: url("../images/quotes-icon-1.png") no-repeat scroll 4px -10px transparent; margin-left: 155px; margin-top: 20px; padding-left: 60px;}
		.memberinfozz .t1 { color:#b40101; font-size:18px; text-decoration:none; border-bottom:1px solid #b40101; font-weight:bold;}
		.memberinfozz .t1 span { color:#b40101; font-size:14px; font-weight:normal;}
		.memberinfozz font { color:#333; font-size:14px; display:block; padding:5px 0 5px 0;}
		.memberinfozz .t2 { color:#666; font-size:13px; line-height:18px; display:block; padding:0 0 5px 0;}
		.memberinfozz .t3 { color:#b40101; text-decoration:underline; font-size:13px; line-height:18px; padding:0 0 5px 0;}
		.memberinfozz .t4 { color:#b40101; font-size:13px; line-height:28px;}
		.memberinfozz .t4 img { margin:0 2px -2px 0;} .mr0 { margin-right:0;}
		
		.ourteamz { margin:20px 49px 0 0; float:left; width:100%; padding-bottom: 24px; border-bottom: 1px dashed #999999;}
		.memberdpz { width:140px; height:140px; border-radius:50%; background:#000; overflow:hidden; position:relative; float:left; padding-right:5px;}
		.halfCirclez{   background: #B40101; border: 6px solid #B40101; border-radius: 140px 140px 0 0; height: 140px; left: -10px; position: absolute; top: -18px; transform: rotate(160deg); -ms-transform: rotate(160deg); /* IE 9 */
	-webkit-transform:rotate(160deg); /* Opera, Chrome, and Safari */ width: 138px;}
		
		.maindpz { width:140px; height:140px; border-radius:50%; background:#000; overflow:hidden; position:absolute; top:4px; left:2px;}
		.maindpz img { width:100%;}
		
		
		/* Css added by suman dutta on april,28 2014 */
		.w65 { width:65%;} .listed { margin:0 0 20px; width:100%;}
		.listed li { list-style:disc; padding:6px 0 0 6px; margin-left:10px; width:40%; float:left; text-transform:lowercase;}
		.boldy { color:#4d4d4d; font-size:26px; margin-top:40px;}
		.semiboldy { color:#4d4d4d; font-size:20px; /*border-bottom:2px solid #4D4D4D;*/}
		.listy { margin:30px 0;}
		.listy li { color: #4D4D4D; font-size: 12px; line-height: 21px;}
		
		/* Css added by suman dutta on May,5 2014 */
		.popup { padding:12px; width:450px; background:#000; position:relative;}
		.pop-txt1 { color:#7d7d7d; display:block; text-decoration:underline;}
		.pop-txt1:hover { color:#7d7d7d;}  .prox { width:350px;}
		.pop-txt2 { color:#dcdcdc; display:block;}
		.pop-txt2:hover { color:#dcdcdc;} .smlarrow { position:absolute; left:20%; top:-17px;}
		.pop-txt3 { color:#00eeee; display:block;}
		.pop-txt3:hover { color:#00eeee;}
		
		
	/* Css added by suman dutta on May,6 2014 */	
		
	.listing-radio { padding: 10px 14px;; clear:left;}
	.listing-radio dt {  float:left; font-size:13px; color:#333; text-align:left; line-height:32px;}
	.listing-radio dd { float:right; font-size:10px;} .listing-radio dd span { font-size: 13px; padding: 0 4px 0 0;}
	.listing-radio input[type="radio"] { margin-right:3px;}
		
		.nav-toggle {
    display: none;
  }
		
#advanceTab .listing dt {
    color: #333333;
    float: left;
    font-size: 13px;
    line-height: 20px;
    text-align: left;
    width: 50%;
}

.blog-container {
        width:73%;
        float:left;
        margin-right:2%;
        padding:1%;
        padding-right:2%;
}

.blog-tag-container {
        width:21%;
        float:left;
        border:0px solid #000;
        padding:5px;
}

.mainContainer .blog-tag-container p.boldy{
	margin-top: 0;
	margin-bottom: 20px;
	text-align: left;
}
.blog-tag-titles a{
	font-size: 1.02em;
	line-height: 1em;
	padding: 5px 0;
	display: inline-block;
	color: #111111;
}

.agentContainer {
        padding-left:10px;
        text-align:left;
        border:0px solid #000;
        width:53%; 
        float: left;
        padding-bottom: 30px;
        background: #ffffff;
}

.agentBio {      
		display: block;
        padding-right:20px;
        border:0px solid #000;
        margin-left: 170px;
        background: #ffffff;
}	

.agentBio p.boldyz{
	margin-bottom: 20px;
	font-size: 2em;
	color: #111111;
}
.agentBio p{
	font-size: 1.2em;
	color: #111111;
}
 
.agentWidget {
        float:left;
        width:100%;
        border:0px solid #000;
        margin-top: 20px;
}	
.agentWidget>div{
	float: none !important;
	margin: 0 auto;
	width: 235px;
}

.turn-left2{
	width: 36%;
	padding-right: 0%;
	padding-left: 2%;
	margin-right: 0%;
	margin-top: 0px;
	padding-bottom: 30px;
}	

.advance_tab{
	width: 98%;
	padding-right: 0%;
	padding-left: 2%;
	margin-right: 0%;
	margin-top: 0px;
	padding-bottom: 30px;
	float: left;
}	
#usualTab .listing, #advanceTab .listing{
	padding: 0 10px;
        /*padding: 0;*/
	/*display: block;*/
        display: table;
	margin: 10px auto;
        /*margin: 10px;*/
	max-width: 500px;
        width: 100%;
        /*background-color: #F2F2EE;
	box-shadow: inset 4px 4px 10px rgba(0,0,0,0.2);*/
}
#usualTab .listing dt, #advanceTab .listing  dt{
	margin: 0;
	vertical-align: middle;
	color: #fff;
	border: none;
	position: relative;
	display: inline-block;
	width: 200px;
	padding: 12px 10px 13px;
	background-color: #666;
	text-align: left;
	font-size: 1.03em;
	line-height: 1em;
	/*float: left;*/
        float: none;
	/*display: inline-block;*/
        display: table-cell;
}
#usualTab .listing dd, #advanceTab .listing  dd{
	/*display: block;*/
        display:table-cell;
	background-color: #F2F2EE;
	box-shadow: inset 4px 4px 10px rgba(0,0,0,0.2);
	color: #333;
	margin: 0;
	margin-left: 220px;
	padding: 10px 0;
	float: none;
	min-height: 19px;
}
#usualTab dl.listing dd input[type="text"], #advanceTab dl.listing dd input[type="text"]{
	width: 100%;
	height: 100%;
	border: none;
	background: transparent;
	line-height: 21px;
}

.white_contentIn_mort #usualTab .listingIn.listing dt, .white_contentIn #usualTab .listingIn.listing dt{
	width: 110px;
}
.white_contentIn_mort #usualTab .listingIn.listing dd, .white_contentIn #usualTab .listingIn.listing dd{
	margin-left: 130px;
}

.services_top_video{
	float:right;
/*	margin-top:21px;*/
/*    =========18-08-2016=========*/
    margin-top:-40px;
/*    ==========end===============*/
}





@media only screen 
and (min-width : 0)
and (max-width : 320px) {

.wrap, header, .banner,.container,.mainContainer,footer,.mainfooter,.innerbanner .innermainBanner { width:100%; min-width:100%; padding:0;} .mainHeader {width:100%;}/*aqb*/
.logoz { left:9px; top:9px;} .mainContainer,.mainfooter { width:100%; margin:0 auto;}
.logoz img { width:40%;} .errorz { width:100%;}
.innerbanner .innermainBanner { margin-left: 12px; padding-top: 19px; width:95%; min-width:90%;}
.turn-left { width:100%; float:none; margin:0 auto; padding:0;}
.turn-right { width:100%; float:none; clear:both;} .feed { margin:10px auto; width:90%;} .bjqs { border:none !important;}

.bjqs li a img { width:100% !important;} a p.bjqs-caption { width:100% !important;} .bjqs-prev,.bjqs-next { display:none;}
.bjqs-slide { width:100% !important;} .bjqs { width:100% !important; float:left;}

.mainBanner { width:100%; padding-top:0;} .banner { min-height:auto !important;  min-height: inherit;}

.socialnetwork { position:static !important; padding:4px 0 0 15px;} .turn-left h2 { float: left; font-size: 20px; margin-top: 10px;} .youtube-feed { height:auto;} .socialnetwork li { margin-left: -12px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:55%; border-radius:50%; background:#b30101;} .socialnetwork { position: absolute; right: -52px; top: 10px;}

.youtube-feed,.youtube-feed img { width: 100%;} .boxo-bottom { width:100%;}

.bjqs-caption { font-size: 12px !important; line-height: 12px !important;}

.footnav  { float:none; width:96%; margin:0 auto; padding-top: 15px;} .listing { clear: left; margin: 0 auto; padding: 10px 0; width: 100%;}
.footnav li { font-size: 9px;} .txt8 { font-size:10px; text-align:center;} .foot-clear { height: 115px;}
.footnav li a { font-size: 11px; padding: 8px;} 
.foticon { background-position: 94px center !important; float: none; font-size: 14px; margin-top: 30px; padding-left: 35px; text-align: center;}

.nav-toggle { display: block;} .popsy { display:none;} .navz li a { border:1px solid #fff;}
.nav-collapse li { width: 100%; display: block;} .navz li a:hover, .this { border:1px solid #fff; background:#ccc !important;}
.js .nav-collapse { max-height: 0; background:#fff;} .navz li a { line-height:48px;}

.innerbanner {width:100%; min-width:100%; min-height: 95px;}
.innermainBanner { padding-left: 12px; padding-top: 20px; position: relative; width: 970px;}
.memberdpz { float:none; margin:0 auto;}
.memberinfozz { margin-left:0; margin-bottom: 0; margin-right: auto; margin-top: 20px; padding-left: 60px; width: 230px;}

.textwrap65 { float: none; margin: 0 auto; width: 90%;}
.bingo,.shaddowz { float: left; margin-left: 25px;}
.mainContainer h5 { font-size: 14px; line-height: 13px; margin: 23px 0; text-align: center;}

.midon { width:84% !important; margin:0 auto !important; float:none !important;} footer { margin-top:25px;}
.ourteam { float: none; margin: 0 auto; width: 63%;}
.memberdp { height: 200px; width: 200px;}
.halfCircle { height: 183px; left: -19px; top: -8px; width: 287px;}
.maindp { height: 200px; left: 3px; top: 0; width: 200px;}
.m0 .shaddowz { width:80%;} .breakit { margin:0 auto !important;} .breakit h3 { text-align:center;} 
.turn-left .marketreports { float: none; margin: 0 auto !important; width: 204px;}
.contact-info { float: none; margin: 0 auto; padding-right: 0; width: 300px;} 
.contact-map { clear: both; float: none; /*height: auto;*/height: 338px; margin: 0 auto; width: 300px;} .contact-map div iframe { width:100%; height: 314px;}
.mrightresponse { margin-right:13%; }
.youtube-feed-mrightresponse iframe { width:302px; height:192px; }


.tweetfeed iframe { min-width: 306px !important; /*height: 300px !important;*/padding-left: 15px !important; }
.hot-buttonzzz { margin-bottom:15px;}
.bingo, .shaddowz { clear: both; float: none; margin-left: 25px; /*width: 80%;*/} .googlemap img { width: 100%;}

.listing-radio { clear: left; margin: 0 auto; padding: 10px 0; width: 300px; }

.selectbox { margin-bottom: 5px; min-width: 90%;}
input.selectbox { min-width:85%;}
.white_content { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}

.white_content_mort { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}

.lodha { width: 90% !important; float:none; margin:0 auto; }

.propertyinfo {
     border-right: medium none !important;
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 80% !important;
}
.infotitle2 { padding-left: 31px !important; }
.propertyinfo .infotitle2 { padding-left: 0 !important; }
.bingo, .shaddowz { margin-bottom:20px;}

.blog-container {
        width:55%;        
}

.blog-tag-container {
        width:30%;
}

.blog-container h5 { 
        line-height: 17px !important;
}

.agentContainer {
        padding-left:10px;
        text-align:left;
        border:0px solid #000;
        width:90% !important;
}

.agentBio {
        float:left;
        padding-right:20px;
        border:0px solid #000;
        width: 100% !important;
}		

.agentWidget {
        float:left;
        border:0px solid #000;
}

/* css 16 oct */ 
.secpdf { margin-right: 20px; width: 43%;}
.bingo, .shaddowz { margin-bottom: 10px; margin-left: 0; width: 100%;}
.primarypdf .shaddowz { width:auto !important;}
.primarypdf { float:none !important; width:100% !important;}
.turn-left div:first-child { width:95% !important;}


.fancybox-overlay .fancybox-opened { left: 0px !important; position: absolute; top: 20px; width: 80% !important;}

}

@media only screen 
and (min-width : 321px)
and (max-width : 360px) {
	
.wrap, header, .banner,.container,.mainContainer,footer,.mainfooter,.innerbanner .innermainBanner { width:100%; min-width:100%; padding:0;} .mainHeader {width:100%;}
.logoz { left:9px; top:9px;} .mainContainer,.mainfooter { width:100%; margin:0 auto;}
.logoz img { width:40%;} .errorz { width:100%;}
.turn-left { width:100%; float:none; margin:0 auto; padding:0;}
.turn-right { width:100%; float:none; clear:both;} .feed { margin:10px auto; width:90%;} .bjqs { border:none !important;}
.innerbanner .innermainBanner { margin-left: 12px; padding-top: 19px; width:95%; min-width:90%;}
.midon { width:84% !important; margin:0 auto !important; float:none !important;}

.bjqs li a img { width:100% !important;} a p.bjqs-caption { width:100% !important;} .bjqs-prev,.bjqs-next { display:none;}
.bjqs-slide { width:100% !important;} .bjqs { width:100% !important; float:left;}

.mainBanner { width:100%; padding-top:0;} .banner { min-height:auto !important;  min-height: inherit;}

.socialnetwork { position:static !important; padding:4px 0 0 15px;} .turn-left h2 { float: left; font-size: 20px; margin-top: 10px;} .youtube-feed { height:auto;} .socialnetwork li { margin-left: -12px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:55%; border-radius:50%; background:#b30101;} .socialnetwork { position: absolute; right: -52px; top: 10px;}

.youtube-feed,.youtube-feed img { width: 100%;} .boxo-bottom { width:100%;}

.bjqs-caption { font-size: 12px !important; line-height: 12px !important;}

.footnav  { float:none; width:85%; margin:0 auto; padding-top: 15px;} .listing { clear: left; margin: 0 auto; padding: 10px 0; width: 100%;}
.footnav li { font-size: 9px;} .txt8 { font-size:10px; text-align:center;} .foot-clear { height: 115px;}
.footnav li a { font-size: 11px; padding: 8px;} 
.foticon { background-position: 116px center !important; float: none; font-size: 14px; margin-top: 30px; padding-left: 35px; text-align: center;}

.nav-toggle { display: block;} .popsy { display:none;} .navz li a { border:1px solid #fff;}
.nav-collapse li { width: 100%; display: block;} .navz li a:hover, .this { border:1px solid #fff; background:#ccc !important;}
.js .nav-collapse { max-height: 0; background:#fff;} .navz li a { line-height:48px;}

.innerbanner { width:100%; min-width:100%; min-height: 95px;}
.innermainBanner { padding-left: 12px; padding-top: 20px; position: relative;}
.memberdpz { float:none; margin:0 auto;}
.memberinfozz { margin-left:0; margin-bottom: 0; margin-right: auto; margin-top: 20px; padding-left: 60px; width: 260px;}
.textwrap65 { float: none; margin: 0 auto; width: 90%;}
.bingo,.shaddowz { float: left; margin-left: 25px;}
.mainContainer h5 { font-size: 14px; line-height: 13px; margin: 23px 0; text-align: center;} footer { margin-top:25px;}

.contact-info { float: none; margin: 0 auto; padding-right: 0; width: 340px;}
.midon { width:84% !important; margin:0 auto !important; float:none !important;} footer { margin-top:25px;}
.ourteam { float: none; margin: 0 auto; width: 56%;}
.memberdp { height: 200px; width: 200px;}
.halfCircle { height: 183px; left: -19px; top: -8px; width: 287px;}
.maindp { height: 200px; left: 3px; top: 0; width: 200px;}
.turn-left .marketreports { float: none; margin: 0 auto !important; width: 204px;}
.m0 .shaddowz { width:80%;} .breakit { margin:0 auto !important;} .breakit h3 { text-align:center;}
.contact-map { clear: both; float: none; /*height: auto;*/height: 338px; margin: 0 auto; width: 326px;} .contact-map div iframe { width:100%; height: 314px;}
.tweetfeed iframe { min-width: 306px !important; /*height: 300px !important;*/padding-left: 15px !important; }
.mrightresponse { margin-right:13%; }
.youtube-feed-mrightresponse iframe { width:342px; height:192px; }

input.selectbox { min-width:86%;}

.hot-buttonzzz { margin-bottom:15px;} .bingo, .shaddowz { clear: both; float: none; margin:0 auto 12px; display:block; /*width: 80%;*/} .googlemap img { width: 100%;} .hotbold { float:none;} .hot-buttonzz { margin-top:15px;}
.selectbox { margin-bottom: 5px; min-width: 90%;}

.listing-radio { clear: left; margin: 0 auto; padding: 10px 0; width: 340px; }


.white_content { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}

.white_content_mort { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}

.lodha { width: 80% !important; float:none; margin:0 auto; }

.propertyinfo {
     border-right: medium none !important;
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 80% !important;
}
.infotitle2 { padding-left: 35px !important; }
.propertyinfo .infotitle2 { padding-left: 0 !important; }
.bingo, .shaddowz { margin-bottom:20px;}

.blog-container {
        width:55%;        
}

.blog-tag-container {
        width:30%;
}

.blog-container h5 { 
        line-height: 17px !important;
}

.agentContainer {
        padding-left:10px;
        text-align:left;
        border:0px solid #000;
        width:90% !important;
}

.agentBio {
        float:left;
        padding-right:20px;
        border:0px solid #000;
        width: 100% !important;
}		

.agentWidget {
        float:left;
        border:0px solid #000;
}

/* css 16 oct */ 
.secpdf { margin-right: 20px; width: 43%;}
.bingo, .shaddowz { margin-bottom: 10px; margin-left: 0;}
.primarypdf .shaddowz { width:auto !important;}
.primarypdf { float:none !important; width:100% !important;}
.turn-left div:first-child { width:95% !important;}
.fancybox-overlay .fancybox-opened { left: 0px !important; position: absolute; top: 20px; width: 80% !important;}

}



@media only screen 
and (min-width : 361px)
and (max-width : 480px) {

.wrap, header, .banner,.container,.mainContainer,footer,.mainfooter,.innerbanner .innermainBanner { width:100%; min-width:100%; padding:0;} .mainHeader {width:100%;}/*aqb*/
.logoz { left:9px; top:9px;} .mainContainer,.mainfooter { width:100%; margin:0 auto;}
.logoz img { width:40%;} .errorz { width:100%;}
.turn-left { width:100%; float:none; margin:0 auto; padding:0;}
.turn-right { width:100%; float:none; clear:both;} .feed { margin:10px auto; width:90%;} .bjqs { border:none !important;}

.innerbanner .innermainBanner { margin-left: 12px; padding-top: 19px; width:95%; min-width:90%;}
.midon { width:84% !important; margin:0 auto !important; float:none !important;} .bingo, .shaddowz { /*width:36%;*/}

.bjqs li a img { width:100% !important;} a p.bjqs-caption { width:100% !important;} .bjqs-prev,.bjqs-next { display:none;}
.bjqs-slide { width:100% !important;} .bjqs { width:100% !important; float:left;}

.mainBanner { width:100%; padding-top:0;} .banner { min-height:auto !important;  min-height: inherit;}

.socialnetwork { position:static !important; padding:4px 0 0 15px;} .turn-left h2 { float: left; font-size: 20px; margin-top: 10px;} .youtube-feed { height:auto;} .socialnetwork li { margin-left: -12px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:55%; border-radius:50%; background:#b30101;} .socialnetwork { position: absolute; right: -52px; top: 10px;}

.youtube-feed,.youtube-feed img { width: 100%;} .boxo-bottom { width:100%;}

.bjqs-caption { font-size: 12px !important; line-height: 12px !important;}

.footnav  { float:none; width:64%; margin:0 auto; padding-top: 15px;} .listing { clear: left; margin: 0 auto; padding: 10px 0; width: 100%;}
.footnav li { font-size: 9px;} .txt8 { font-size:10px; text-align:center;} .foot-clear { height: 115px;}
.footnav li a { font-size: 11px; padding: 8px;} 
.foticon { background-position: 116px center !important; float: none; font-size: 14px; margin-top: 30px; padding-left: 35px; text-align: center;}

.nav-toggle { display: block;} .popsy { display:none;} .navz li a { border:1px solid #fff;}
.nav-collapse li { width: 100%; display: block;} .navz li a:hover, .this { border:1px solid #fff; background:#ccc !important;}
.js .nav-collapse { max-height: 0; background:#fff;} .navz li a { line-height:48px;}
.contact-info { float: none; margin: 0 auto; padding-right: 0; width: 460px;}
.title2 { text-align:center;}
.listing dd { width:200px;} .listing input[type="text"], .listing input[type="password"] { width:140px;}

.innerbanner { width:100%; min-width:100%; min-height: 95px;}
.innermainBanner { padding-left: 12px; padding-top: 20px; position: relative;}
.memberdpz { float:none; margin:0 auto;}
.memberinfozz { margin-left:0; margin-bottom: 0; margin-right: auto; margin-top: 20px; padding-left: 60px; width: 360px;}
.textwrap65 { float: none; margin: 0 auto; width: 90%;}
.bingo,.shaddowz { float: left; margin-left: 25px;}
.mainContainer h5 { font-size: 14px; line-height: 13px; margin: 23px 0; text-align: center;} footer { margin-top:25px;}
.turn-left .marketreports { margin: 0 24px 10px 0 !important; min-height:305px;}
.m0 .shaddowz { width:80%;} .breakit { margin:0 auto !important;} .breakit h3 { text-align:center;}
.ourteam { float: none; margin: 0 auto; width: 59%;}
.contact-map { clear: both; float: none; height: 338px; margin: 0 auto; width: 446px;} .contact-map div iframe { width:100%; height: 314px;}
.tweetfeed iframe { min-width: 466px !important; /*height: 300px !important;*/padding-left: 15px !important; }
.mrightresponse { margin-right:13%; }
.youtube-feed-mrightresponse iframe { width:462px; height:292px; }


.hot-buttonzzz { margin-bottom:15px;} .bingo, .shaddowz { clear: both; float: none; margin:0 auto 12px; display:block; /*width: 80%;*/} .googlemap img { width: 100%;} .hotbold { float:none;} .hot-buttonzz { margin-top:15px;}
.selectbox { margin-bottom: 5px; min-width: 90%;}


.listing-radio { clear: left; margin: 0 auto; padding: 10px 0; width: 460px; }
.listing-radio dd { width:200px;}

.selectbox { margin-bottom: 5px; min-width: 90%;}
input.selectbox { min-width:87%;}
.white_content { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}

.white_content_mort { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}
.lodha { width: 80% !important; float:none; margin:0 auto; }

.propertyinfo {
     border-right: medium none !important;
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 80% !important;
}
.infotitle2 { padding-left: 48px !important; }
.propertyinfo .infotitle2 { padding-left: 0 !important; }
.bingo, .shaddowz { margin-bottom:20px;}

.blog-container {
        width:55%;        
}

.blog-tag-container {
        width:35%;
}

.blog-container h5 { 
        line-height: 17px !important;
}

.agentContainer {
        padding-left:10px;
        text-align:left;
        border:0px solid #000;
        width:90% !important;
}

.agentBio {
        float:left;
        padding-right:20px;
        border:0px solid #000;
        width: 100% !important;
}		

.agentWidget {
        float:left;
        border:0px solid #000;
}
/* css 16 oct */ 
.secpdf { margin-right: 15px; width: 30%; min-height:262px;}
.bingo, .shaddowz { margin-bottom: 10px; margin-left: 0; width: 100%;}
.primarypdf .shaddowz { width:auto !important;}
.primarypdf { float:none !important; width:100% !important;}
.turn-left div:first-child { width:100% !important;}
.fancybox-overlay .fancybox-opened { left: 0px !important; position: absolute; top: 20px; width: 80% !important;}

}


@media only screen 
and (min-width : 481px)
and (max-width : 640px) {
	
	
.wrap, header, .banner,.container,.mainContainer,footer,.mainfooter,.innerbanner .innermainBanner { width:100%; min-width:100%; padding:0;} .mainHeader {width:100%;}/*aqb*/
.logoz { left:9px; top:9px;} .mainContainer,.mainfooter { width:100%; margin:0 auto;}
.logoz img { width:40%;}
.turn-left { width:100%; float:none; margin:0 auto; padding:0;}
.turn-right { width:100%; float:none; clear:both;} .feed { margin:10px auto; width:90%;} .bjqs { border:none !important;}

.bjqs li a img { width:100% !important;} a p.bjqs-caption { width:100% !important;} .bjqs-prev,.bjqs-next { display:none;}
.bjqs-slide { width:100% !important;} .bjqs { width:100% !important; float:left;}

.innerbanner .innermainBanner { margin-left: 12px; padding-top: 19px; width:95%; min-width:90%;}
.midon { width:84% !important; margin:0 auto !important; float:none !important;} .bingo, .shaddowz { /*width:36%;*/}

.mainBanner { width:100%; padding-top:0;} .banner { min-height:auto !important;  min-height: inherit;}

.socialnetwork { position:static !important; padding:4px 0 0 15px;} .turn-left h2 { float: left; font-size: 20px; margin-top: 10px; width:100%;} .youtube-feed { height:auto;} .socialnetwork li { margin-left: -12px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:55%; border-radius:50%; background:#b30101;} .socialnetwork { position: absolute; right: -52px; top: 10px;}

.youtube-feed,.youtube-feed img { width: 100%;} .boxo-bottom { width:100%;}

.bjqs-caption { font-size: 12px !important; line-height: 12px !important;}

 .listing { clear: left; margin: 0 auto; padding: 10px 0; width: 100%;}
.footnav li { font-size: 13px;} .txt8 { font-size:10px; text-align:center;} .foot-clear { height: 115px;}
.footnav li a { font-size: 14px; padding: 8px;} 
.foticon { background-position: 254px center !important; float: none; font-size: 14px; margin-top: 30px; padding-left: 35px; text-align: center; }
.footnav  { float:none; width:95%; margin:0 auto; padding-top: 15px;}
.nav-toggle { display: block;} .popsy { display:none;} .navz li a { border:1px solid #fff;}
.nav-collapse li { width: 100%; display: block;} .navz li a:hover, .this { border:1px solid #fff; background:#ccc !important;}
.js .nav-collapse { max-height: 0; background:#fff;width:100%;} .navz li a { line-height:48px;}

.title2 { text-align:center;} .contact-info { float: none; margin: 0 auto; padding-right: 0; width: 600px;}
.listing dd { width:200px;} .listing input[type="text"], .listing input[type="password"] { width:165px;}	

.innerbanner { width:100%; min-width:100%; min-height: 95px;}
.innermainBanner { padding-left: 12px; padding-top: 20px; position: relative;}

.textwrap65 { float: none; margin: 0 auto; width: 90%;}

.bingo,.shaddowz { float: left; margin-left: 25px;}
.mainContainer h5 { font-size: 14px; line-height: 13px; margin: 23px 0; text-align: center;} footer { margin-top:25px;}
.turn-left .marketreports { margin: 0 24px 10px 0 !important; min-height:305px;}
.ourteam { float: none; margin: 0 auto; width: 44%;} .m0 .shaddowz { width:40%; margin-left:0;} .breakit { margin:0 auto !important;} .breakit h3 { text-align:center;}
.contact-map { clear: both; float: none; margin: 0 auto; width: 584px; height: 338px;} .contact-map div iframe { width:100%; height: 314px;}
.tweetfeed iframe { min-width: 626px !important; /*height: 300px !important;*/padding-left: 15px !important; }
.mrightresponse { margin-right:13%; }
.youtube-feed-mrightresponse iframe { width:603px; height:392px; }

.hot-buttonzzz { margin-bottom:15px;}

.hot-buttonzzz { margin-bottom:15px;} .bingo, .shaddowz { clear: both; float: none; margin:0 auto 12px; display:block; /*width: 80%;*/} .googlemap img { width: 100%;} .hotbold { float:none;} .hot-buttonzz { margin-top:15px;}
.selectbox { margin-bottom: 5px; min-width: 90%;}

.selectbox { margin-bottom: 5px; min-width: 90%;}
input.selectbox { min-width:87.6%;}

.listing-radio { clear: left; margin: 0 auto; padding: 10px 0; width: 600px; }
.listing-radio dd { width:200px;}


.white_content { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    /*top: 2% !important;*/
    top: 0% !important;
    width: 99% !important;
    z-index: 1002;
}

.white_content_mort { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}
.lodha { width: 80% !important; float:none; margin:0 auto; }

.propertyinfo {
     border-right: medium none !important;
    float: none;
    margin: 0 auto;
    padding: 0;
    width: 80% !important;
}
.infotitle2 { padding-left: 64px !important; }
.propertyinfo .infotitle2 { padding-left: 0 !important; }
.bingo, .shaddowz { margin-bottom:20px;}


.blog-container {
        width:65%;        
}

.blog-tag-container {
        width:25%;
}

.blog-container h5 { 
        line-height: 17px !important;
}

.agentContainer {
        padding-left:10px;
        text-align:left;
        border:0px solid #000;
        width:90% !important;
}

.agentBio {
        float:left;
        padding-right:20px;
        border:0px solid #000;
        width: 100% !important;
}		

.agentWidget {
        float:left;
        border:0px solid #000;
}

/* css 16 oct */ 
.secpdf { margin-right: 26px; min-height: 260px; width: 29%;}
.bingo, .shaddowz { margin-bottom: 10px; margin-left: 0; width:100%;}
.primarypdf .shaddowz { width:auto !important;}
.primarypdf { float:none !important; width:100% !important;}
.turn-left div:first-child { width:100% !important;}
.fancybox-overlay .fancybox-opened { left: 80px !important; position: absolute; top: 20px; width: 80% !important;}
}


/***********//*kallol added*/
@media only screen and (max-width: 680px){  
.footnav {
width: 95%;
overflow: hidden;
}
.footnav li {
margin-bottom: 7px;
}
.foticon {
margin-bottom: 7px;
}
}
/***********//*kallol added*/

@media only screen 
and (min-width : 641px)
and (max-width : 720px) {
	
	
.wrap, header, .banner,.container,.mainContainer,footer,.mainfooter,.innerbanner .innermainBanner { width:100%; min-width:100%; padding:0;} .mainHeader {width:100%;}/*aqb*/
.logoz { left:9px; top:9px;} .mainContainer,.mainfooter { width:100%; margin:0 auto;}
.logoz img { width:40%;} .contact-info { float: none; margin: 0 auto; padding-right: 0; width: 740px;}
.turn-left { width:100%; float:none; margin:0 auto; padding:0;}
.turn-right { width:100%; float:none; clear:both;} .feed { margin:10px auto; width:90%;} .bjqs { border:none !important;}

.bjqs li a img { width:100% !important;} a p.bjqs-caption { width:100% !important;} .bjqs-prev,.bjqs-next { display:none;}
.bjqs-slide { width:100% !important;} .bjqs { width:100% !important; float:left;}

.mainBanner { width:100%; padding-top:0;} .banner { min-height:auto !important;  min-height: inherit;}

.socialnetwork { position:static !important; padding:4px 0 0 15px;} .turn-left h2 { float: left; font-size: 20px; margin-top: 10px; width:100%;} .youtube-feed { height:auto;} .socialnetwork li { margin-left: -12px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:55%; border-radius:50%; background:#b30101;} .socialnetwork { position: absolute; right: -52px; top: 10px;}

.youtube-feed,.youtube-feed img { width: 100%;} .boxo-bottom { width:100%;}

.bjqs-caption { font-size: 12px !important; line-height: 12px !important;}

.listing { clear: left; margin: 0 auto; padding: 10px 0; width: 100%;}
.footnav li { font-size: 13px;} .txt8 { font-size:10px; text-align:center;} .foot-clear { height: 115px;}
.footnav li a { font-size: 14px; padding: 8px;}

.foticon { background-position: 254px center !important; float: none; font-size: 14px; margin-top: 30px; padding-left: 35px; text-align: center; }
.footnav  { float:none; width:95%; margin:0 auto; padding-top: 15px;}

.nav-toggle { display: block;} .popsy { display:none;} .navz li a { border:1px solid #fff;}
.nav-collapse li { width: 100%; display: block;} .navz li a:hover, .this { border:1px solid #fff; background:#ccc !important;}
.js .nav-collapse { max-height: 0; background:#fff;width:100%} .navz li a { line-height:48px;}

.title2 { text-align:center;}
.listing dd { width:200px;} .listing input[type="text"], .listing input[type="password"] { width:165px;}

.innerbanner { width:100%; min-width:100%; min-height: 95px;}
.innermainBanner { padding-left: 12px; padding-top: 20px; position: relative;}
.googlemap { margin: 0 auto; width: 92%;}
.marketreports .reportimgbox img { float:left; margin:15px;}
.textwrap65 { float: left; margin:15px 14px; width: 54%;} footer { margin-top:25px;}
.turn-left .marketreports { margin: 0 24px 10px 0 !important; min-height:305px;}
.ourteam { float: none; margin: 0 auto; width: 36%;} .m0 .shaddowz { width:40%; margin-left:0;} .breakit { margin:0 auto !important;} .breakit h3 { text-align:center;}
.innerbanner .innermainBanner { margin-left: 12px; padding-top: 19px; width:95%; min-width:90%;}

.contact-map { clear: both; float: none; margin: 0 auto; width: 726px; height: 338px;} .contact-map div iframe { width:100%; height: 310px;}
.tweetfeed iframe { min-width: 754px !important; /*height: 300px !important;*/padding-left: 15px !important; }
.mrightresponse { margin-right:13%; }


.hot-buttonzzz { margin-bottom:15px;}
.selectbox { margin-bottom: 5px; min-width: 95%;}
input.selectbox { min-width:93.2%;}
.hotbold { float:none;}
.listing-radio { clear: left; margin: 0 auto; padding: 10px 0; width: 600px; }
.listing-radio dd { width:200px;}
 .googlemap img { width: 100%;}

.white_content { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}


.white_content_mort { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}

.fancybox-overlay .fancybox-opened { left: 145px !important; position: absolute; top: 20px; width:50% !important;}

.lodha { width: 24% !important; }
.infotitle2 { padding-left: 30% !important; }
.propertyinfo .infotitle2 { padding-left: 0% !important; }
.popertybox { margin:25px auto; width:98%;}
.propertyinfo { width:32%;}

.textwrap65 { float: left; margin: 15px 14px; width: 60%;}

.blog-container {
        width:65%;        
}

.blog-tag-container {
        width:25%;
}

.blog-container h5 { 
        line-height: 17px !important;
}

.agentContainer {
        padding-left:10px;
        text-align:left;
        border:0px solid #000;
        width:90% !important;
}

.agentBio {
        float:left;
        padding-right:20px;
        border:0px solid #000;
        width: 100% !important;
}		

.agentWidget {
        float:left;
        border:0px solid #000;
}

}



@media only screen 
and (min-width : 721px)
and (max-width : 768px) {
	
	
.wrap, header, .banner,.container,.mainContainer,footer,.mainfooter,.innerbanner .innermainBanner { width:100%; min-width:100%; padding:0;} .mainHeader {width:100%;}/*aqb*/
.logoz { left:9px; top:9px;} .mainContainer,.mainfooter { width:100%; margin:0 auto;}
.logoz img { width:40%;} .contact-info { float: none; margin: 0 auto; padding-right: 0; width: 740px;}
.turn-left { width:100%; float:none; margin:0 auto; padding:0;}
.turn-right { width:100%; float:none; clear:both;} .feed { margin:10px auto; width:90%;} .bjqs { border:none !important;}

.bjqs li a img { width:100% !important;} a p.bjqs-caption { width:100% !important;} .bjqs-prev,.bjqs-next { display:none;}
.bjqs-slide { width:100% !important;} .bjqs { width:100% !important; float:left;}

.mainBanner { width:100%; padding-top:0;} .banner { min-height:auto !important;  min-height: inherit;}

.socialnetwork { position:static !important; padding:4px 0 0 15px;} .turn-left h2 { float: left; font-size: 20px; margin-top: 10px; width:100%;} .youtube-feed { height:auto;} .socialnetwork li { margin-left: -12px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:55%; border-radius:50%; background:#b30101;} .socialnetwork { position: absolute; right: -52px; top: 10px;}

.youtube-feed,.youtube-feed img { width: 100%;} .boxo-bottom { width:100%;}

.bjqs-caption { font-size: 12px !important; line-height: 12px !important;}

 .listing { clear: left; margin: 0 auto; padding: 10px 0; width: 100%;}
.footnav li { font-size: 13px;} .txt8 { font-size:10px; text-align:center;} .foot-clear { height: 115px;}
.footnav li a { font-size: 14px; padding: 8px;}
.foticon { background-position: 312px center !important; float: none; font-size: 14px; margin-top: 30px; padding-left: 35px; text-align: center; }
.footnav  { float:none; width:95%; margin:0 auto; padding-top: 15px;}

.nav-toggle { display: block;} .popsy { display:none;} .navz li a { border:1px solid #fff;}
.nav-collapse li { width: 100%; display: block;} .navz li a:hover, .this { border:1px solid #fff; background:#ccc !important;}
.js .nav-collapse { max-height: 0; background:#fff;width:100%} .navz li a { line-height:48px;}

.title2 { text-align:center;}
.listing dd { width:200px;} .listing input[type="text"], .listing input[type="password"] { width:165px;}

.innerbanner { width:100%; min-width:100%; min-height: 95px;}
.innermainBanner { padding-left: 12px; padding-top: 20px; position: relative;}

.googlemap { margin: 0 auto; width: 92%;}
.marketreports .reportimgbox img { float:left; margin:15px;}
.textwrap65 { float: left; margin:15px 14px; width: 58%;} footer { margin-top:25px;}
.turn-left .marketreports { margin: 0 24px 10px 0 !important; min-height:305px;}
.ourteam { float: none; margin: 0 auto; width: 36%;} .m0 .shaddowz { width:40%; margin-left:0;} .breakit { margin:0 auto !important;} .breakit h3 { text-align:center;}
.innerbanner .innermainBanner { margin-left: 12px; padding-top: 19px; width:95%; min-width:90%;}

.contact-map { clear: both; float: none; margin: 0 auto; width: 726px; height: 338px;} .contact-map div iframe { width:100%; height: 310px;}
.tweetfeed iframe { min-width: 754px !important; /*height: 300px !important;*/padding-left: 15px !important; }
.mrightresponse { margin-right:13%; }


.hot-buttonzzz { margin-bottom:15px;}
.selectbox { margin-bottom: 5px; min-width: 95%;}
input.selectbox { min-width:93.2%;}
.hotbold { float:none;}
.listing-radio { clear: left; margin: 0 auto; padding: 10px 0; width: 600px; }
.listing-radio dd { width:200px;}
 .googlemap img { width: 100%;}

.white_content { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}


.white_content_mort { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}



.lodha { width: 24% !important; }
.infotitle2 { padding-left: 30% !important; }
.propertyinfo .infotitle2 { padding-left: 0% !important; }
.popertybox { margin:25px auto; width:98%;}
.propertyinfo { width:36%;}


.marketreports .reportimgbox img {
    border: 2px solid #FFFFFF;
    box-shadow: 0 0 5px 0 #999999;
    margin: 0 auto !important;
    width: 92%;
}


.blog-container {
        width:69%;        
}

.blog-tag-container {
        width:25%;
}

.blog-container h5 { 
        line-height: 17px !important;
}

.agentContainer {
        padding-left:10px;
        text-align:left;
        border:0px solid #000;
        width:90% !important;
}

.agentBio {
        float:left;
        padding-right:20px;
        border:0px solid #000;
        width: 100% !important;
}		

.agentWidget {
        float:left;
        border:0px solid #000;
}

.fancybox-overlay .fancybox-opened { left: 169px !important; position: absolute; top: 20px; width: 50% !important;}

}


@media only screen 
and (min-width : 769px)
and (max-width : 800px) {


.fancybox-overlay .fancybox-opened { left: 190px !important; position: absolute; top: 20px; width: 50% !important;}
.wrap, header, .banner,.container,.mainContainer,footer,.mainfooter,.innerbanner .innermainBanner { width:100%; min-width:100%; padding:0;} .mainHeader {width:100%;}/*aqb*/
.logoz { left:9px; top:9px;} .mainContainer,.mainfooter { width:100%; margin:0 auto;}
.logoz img { width:40%;} .contact-info { float: none; margin: 0 auto; padding-right: 0; width: 740px;}
.turn-left { width:100%; float:none; margin:0 auto; padding:0;}
.turn-right { width:100%; float:none; clear:both;} .feed { margin:10px auto; width:90%;} .bjqs { border:none !important;}

.bjqs li a img { width:100% !important;} a p.bjqs-caption { width:100% !important;} .bjqs-prev,.bjqs-next { display:none;}
.bjqs-slide { width:100% !important;} .bjqs { width:100% !important; float:left;}

.mainBanner { width:100%; padding-top:0;} .banner { min-height:auto !important;  min-height: inherit;}

.socialnetwork { position:static !important; padding:4px 0 0 15px;} .turn-left h2 { float: left; font-size: 20px; margin-top: 10px; width:100%;} .youtube-feed { height:auto;} .socialnetwork li { margin-left: -12px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:55%; border-radius:50%; background:#b30101;} .socialnetwork { position: absolute; right: -52px; top: 10px;}
 .googlemap img { width: 100%;}
.youtube-feed,.youtube-feed img { width: 100%;} .boxo-bottom { width:100%;}

.bjqs-caption { font-size: 12px !important; line-height: 12px !important;}

.footnav  { float:none; width:77%; margin:0 auto; padding-top: 15px;} .listing { clear: left; margin: 0 auto; padding: 10px 0; width: 100%;}
.footnav li { font-size: 13px;} .txt8 { font-size:10px; text-align:center;} .foot-clear { height: 115px;}
.footnav li a { font-size: 14px; padding: 8px;} 
.foticon { background-position: 325px center !important; float: none; font-size: 14px; margin-top: 30px; padding-left: 35px; text-align: center;}

.nav-toggle { display: block;} .popsy { display:none;} .navz li a { border:1px solid #fff;}
.nav-collapse li { width: 100%; display: block;} .navz li a:hover, .this { border:1px solid #fff; background:#ccc !important;}
.js .nav-collapse { max-height: 0; background:#fff;width:100%;/*aqb add with here*/} .navz li a { line-height:48px;}

.title2 { text-align:center;}
.listing dd { width:200px;} .listing input[type="text"], .listing input[type="password"] { width:165px;}

.innerbanner { width:100%; min-width:100%; min-height: 95px;}
.innermainBanner { padding-left: 12px; padding-top: 20px; position: relative;}
.marketreports .reportimgbox img { float:left; margin:15px;} 
.googlemap { margin: 0 auto; width: 92%;}
.textwrap65 { float: left; margin:15px 14px; width: 60%;} footer { margin-top:25px;}
.turn-left .marketreports { margin: 0 24px 10px 0 !important; min-height:305px;}
.ourteam { float: none; margin: 0 auto; width: 36%;} .m0 .shaddowz { width:40%; margin-left:0;} .breakit { margin:0 auto !important;} .breakit h3 { text-align:center;}
.innerbanner .innermainBanner { margin-left: 12px; padding-top: 19px; width:95%; min-width:90%;}

.contact-map { clear: both; float: none; margin: 0 auto; width: 726px; height: 338px;} .contact-map div iframe { width:100%; height: 310px;}
.tweetfeed iframe { min-width: 754px !important; /*height: 300px !important;*/padding-left: 15px !important; }
.mrightresponse { margin-right:13%; }


.hot-buttonzzz { margin-bottom:15px;}
.selectbox { margin-bottom: 5px; min-width: 95%;}
input.selectbox { min-width:93.2%;}
.hotbold { float:none;}
.listing-radio { clear: left; margin: 0 auto; padding: 10px 0; width: 600px; }
.listing-radio dd { width:200px;}


.white_content { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}


.white_content_mort { 
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: 5px !important;
    overflow: auto;
    position: fixed !important;
    right: auto !important;
    top: 2% !important;
    width: 99% !important;
    z-index: 1002;
}



.lodha { width: 24% !important; }
.infotitle2 { padding-left: 30% !important; }
.propertyinfo .infotitle2 { padding-left: 0% !important; }
.popertybox { margin:25px auto; width:98%;}
.propertyinfo { width:36%;}


.blog-container {
        width:71%;        
}

.blog-tag-container {
        width:24%;
}

.blog-container h5 { 
        line-height: 17px !important;
}

.agentContainer {
        padding-left:10px;
        text-align:left;
        border:0px solid #000;
        width:90% !important;
}

.agentBio {
        float:left;
        padding-right:20px;
        border:0px solid #000;
        width:100% !important;
}		

.agentWidget {
        float:left;
        border:0px solid #000;
}

}


@media only screen 
and (min-width : 801px)
and (max-width : 1024px) {
.fancybox-overlay .fancybox-opened { left: 325px !important; position: absolute; top: 60px; width: 420px !important;}

}



/*  boxshaddow  */
.boxshaddow { -webkit-box-shadow: #666 0px 0px 7px;	-moz-box-shadow: #666 0px 0px 7px; box-shadow: #666 0px 0px 7px;}

/*  border-radious  */
.round-this { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position:relative; behavior: url(PIE.htc);}

/*  gradiant  */
.gradiant {
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ececec));
	background: -webkit-linear-gradient(#ffffff, #ececec);
	background: -moz-linear-gradient(#ffffff, #ececec);
	background: -ms-linear-gradient(#ffffff, #ececec);
	background: -o-linear-gradient(#ffffff, #ececec);
	background: linear-gradient(#ffffff, #ececec);
	-pie-background: linear-gradient(#ffffff, #ececec);
	behavior: url(PIE.htc);}

input[type="submit"] { }





/*added on 24_04_14*/
 .black_overlay_mort{ display: none; position: absolute; top: 1%; right: 1%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
    /*.white_content_mort {display: none; position: absolute; top:2%; right: 2.3%; width:97%; z-index:1002; overflow: auto;
		-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
		background: url(../images/small-arrow2.png) 10px 386px no-repeat;}*/
		
	.white_contentIn_mort {/*display: none; position: absolute; top:4%; right: 2.3%; width:25%; z-index:1002; overflow: auto;*/
		-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
		/*-webkit-box-shadow: #7d7d7d 0px 0px 5px; -moz-box-shadow: #7d7d7d 0px 0px 5px; box-shadow: #7d7d7d 0px 0px 5px;*/ background:#fff; margin:0 0 20px 0;}
		
	.white_cross_mort { display:block; position: absolute; right: 18px; top:24px;}
	.white_content_heading_mort {background:#f3f3f3; color:#990000; line-height:30px; padding:15px; border-bottom:#e0e0e0 1px solid; font-size:25px;}
	.white_mainContent_mort {padding:15px;}
	.white_body_mort { padding:15px;}
/*added on24_04_14*/


/*  boxshaddow  */
.boxshaddow { -webkit-box-shadow: #666 0px 0px 7px;	-moz-box-shadow: #666 0px 0px 7px; box-shadow: #666 0px 0px 7px;}

/*  border-radious  */
.round-this { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position:relative; behavior: url(PIE.htc);}

/*  gradiant  */
.gradiant {
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#ececec));
	background: -webkit-linear-gradient(#ffffff, #ececec);
	background: -moz-linear-gradient(#ffffff, #ececec);
	background: -ms-linear-gradient(#ffffff, #ececec);
	background: -o-linear-gradient(#ffffff, #ececec);
	background: linear-gradient(#ffffff, #ececec);
	-pie-background: linear-gradient(#ffffff, #ececec);
	behavior: url(PIE.htc);}

input[type="submit"] { background: url("../images/hotbuttonz.png") repeat-x; border-radius: 4px; color: #FFFFFF; cursor: pointer; float: left; font-size: 11px; line-height: 30px; margin-left: 16px; padding: 0 13px; text-align: center;}
/**added on 22 apr 2014**/
.krazybtn { background: url("../images/hotbuttonz.png") repeat-x;  width: 50px; min-height: 40px; color: #FFFFFF; cursor: pointer; float: left; font-size: 11px; line-height: 30px; margin-left: 7px;  padding:0 6px; text-align: center;}
/**end**/

.krazybtnz { background: url("../images/hotbuttonz.png") repeat-x; min-height: 40px; border-radius: 4px; color: #FFFFFF; cursor: pointer; font-size: 11px; line-height: 30px; margin-left: 7px;  padding:0 6px; text-align: center;  margin-top: 20px;}
/**end**/


.listingxz { padding: 10px 12px 0; clear:left;}
.listingxz dt {  float:left; font-size:13px; color:#333; text-align:left; line-height:18px; width: 56%;}
.listingxz dd { float:left; font-size:10px; margin-top: 3px;}
.listingxz input[type="text"], .listingxz input[type="password"] { background:#f7f7f7; border:1px solid #bababa; border-radius:3px; width:83px; line-height:32px;  height:32px; font-size:13px; color:#555; padding:0 10px;}
/* Css added by suman dutta on april,28 2014 */
		
		.w65 { width:65%;} .listed { margin:0 0 20px; width:100%;}
		.listed li { list-style:disc; padding:6px 0 0 6px; margin-left:10px; width:40%; float:left; text-transform:lowercase;}
		/**updated on 16 may**/
		.boldy { color:#111111; font-size:2em; margin-top:22px;}
		.mainContainer p.boldy{
			text-align: center;
			font-size: 2em;
		}

		.mainContainer .turn-left p{
			text-align: justify;
		}
		.mainContainer .turn-left p.boldy{
			text-align: center;
			text-transform: uppercase;
		}
		.boldyz { color:#4d4d4d; font-size:26px; }
		.semiboldy { color:#4d4d4d;/*border-bottom:2px solid #111111;*/margin-bottom: 5px;}

		.semiboldy a{
			color: #111111; font-size: 1.1em; line-height: 1em;text-decoration: underline;
		}
		
		.listy { margin:20px 0;}
		.listy li { color: #111111; font-size: 1.1em; line-height: 1em;padding: 2px 0;}
		.listy li span{
			width: 105px;
			display: inline-block;
		}
		.contact_social_wrap{
			margin: 0;
			display: block;
			margin-bottom: 16px;
		}
		.contact_social_wrap a{
			color: #111111; font-size: 1.1em; line-height: 1em;text-decoration: none
		}

		.contact_social_wrap a.li-connect-link:first-child span.li-connect-mark{
			display: none !important;
		}
		.contact_social_wrap a:hover{
			text-decoration: underline;
		}
		/* <Css added by suman dutta on May,5 2014> */
		
		.popup { position:relative;overflow:hidden;max-width: 200px; overflow: hidden; display: none;}
		.pop-txt1 { color:#333; display:block; font-size: 10px; text-decoration:underline;}
		.pop-txt1:hover { color:#333;}  .prox { width:160px;}
		.pop-txt2 { color:#333 !important; display:block; font-size: 10px;}
		.pop-txt2:hover { color:#333;} .smlarrow { position:absolute; left:20%; top:-17px;}
		.pop-txt3 { color:#333 !important; display:block; font-size: 9px !important;}
		.pop-txt3:hover { color:#333;}
	 
/* </Css added by suman dutta on May,5 2014> */



.black_overlay{ display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80);}
/*.white_content {display: none; position: absolute; top:2px; left: 1px; width:99%; z-index:1002; overflow: auto;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	background: url(../html_templates/rkw_template/images/small-arrow2.png) 10px bottom no-repeat;}*/
	
	
	
.white_content {
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: auto;
    overflow: auto;
    position: absolute;
    right: 2px !important;
    top: 91px;
    width: 28%;
    z-index: 1002;
    overflow-x: hidden;
}


.white_content_mort {
    background: url("../images/small-arrow2.png") no-repeat scroll 10px bottom transparent;
    border-radius: 3px 3px 3px 3px;
    display: none;
    left: auto;
    overflow: auto;
    position: absolute;
    right: 2px !important;
    top: 550px;
    width: 28%;
    z-index: 1002;
}

	
.white_contentIn {/*display: none; position: absolute; top:4%; right: 2.3%; width:25%; z-index:1002; overflow: auto;*/
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	/*-webkit-box-shadow: #7d7d7d 0px 0px 5px; -moz-box-shadow: #7d7d7d 0px 0px 5px; box-shadow: #7d7d7d 0px 0px 5px;*/ background:#fff; margin:0 0 20px 0;}
	
.white_cross { display:block; position: absolute; right: 18px; top:24px;}
.white_content_heading {background:#f3f3f3; color:#990000; line-height:30px; padding:15px; border-bottom:#e0e0e0 1px solid; font-size:25px;}
.white_mainContent {padding:15px;}
.white_body { padding:15px;}

.listingIn { padding: 8px 0; overflow:hidden; clear:left;}
.listingIn dt {  float:left; font-size:13px; color:#333; text-align:left; line-height:32px;}
.listingIn dd { float:right; font-size:10px;}
.listingIn input[type="text"], .listing input[type="password"] { background:#f7f7f7; border:1px solid #bababa; border-radius:3px; width:136px; line-height:32px;  height:32px; font-size:13px; color:#555; padding:0 10px;}
	
.opis { padding:20px;}
.fancybox-opened { top:30% !important;}


/*  css added 0n 17 oct by SUman Dutta  */
.tiltfix { float:left !important; margin-top: 2px !important;}



.fancybox-opened { border: 10px solid rgba(166, 166, 166, 0.4) !important; border-radius: 8px 8px 8px 8px; height: auto; left: 570px !important; opacity: 1; overflow: visible; position: absolute; top: 20px; width: 445px;}


.agentBio ul li {
        list-style-type: disc !important;
}
/*aqb*/

@media only screen and (max-width: 1100px){
/*.agentContainer {
	width: 100%;
}*/
.logoz{
	top: 2px;
}
.logoz img {
width: 50%;
}
.turn-left2, .advance_tab{
	padding: 0;
	text-align: center;
	padding-bottom: 30px;
}
/*.agentBio{
	width: 44%;
}*/
}

@media only screen and (max-width: 1000px){
.innerbanner .innermainBanner {
margin-left: 0;
padding-top: 0;
width: 100%;
}
}


@media only screen and (max-width: 788px){

	p{
		padding: 0 10px;
                font-size:.8em;
	}
    .nav-toggle {
        display: block !important;
        z-index: 9999;
		position: relative;
    }
    ul.social_icons{
    	display: none;
    }
    .boxo-top {
		width: 100% !important;
	}
	footer {
		height: auto !important;
	}
	header.nav_header{
		position: absolute;
		top: 0;
	}
	header.nav_header .nav-toggle{
		margin: 0px 10px;
	}
	.socialnetwork {
		position: absolute !important;
		right: 80px;
		top: 10px;
	}
	.nav-collapse li {
		background: #ccc !important;
		color: #111111 !important;
		display: block;
		}
	.navz li a {
		border: 1px solid #fff;
		display: block;
		color: #111111;
	}
	.mainHeader ul.navz li a:hover, .mainHeader ul.navz li a.this{
		display: block;
		background-color: #B40101 !important;
		border: none;
		color: #ffffff;
		border-top: 2px solid #f5f5f5;
		border-bottom: 2px solid #f5f5f5;
		margin: 0;
	}
	.mainHeader ul.navz li li a {
		border: none;
		display: block;
		border-top: 2px solid #f5f5f5;
		border-bottom: 2px solid #f5f5f5;
		color: #111111 !important;
		}
	.foticon {
		background-position: 325px center !important;
	}
	.innerbanner .innermainBanner {
	margin-left: 0;
	padding-top: 0;
	width: 100%;
	}
	.agentWidget {
		float: none;
		border: 0px solid #000;
		margin: 0 auto;
	}
	.mymenu{
		margin-top: 0;
	}
	#usualTab .listing, #advanceTab.listing{
		/*width: auto;*/
                width:95%;
	}
	.property_content {
		width: calc(100% - 50px);
	}
	.sorting input[type='text'], .sorting select {
		display: block;
		width: 220px;
		margin: 10px;
	}
	.agentBio{
		float: none;
		padding-right: 0px;
		width: auto !important;
		margin-left:0px;
	}
	.listing dd{
		width: auto !important;
	}
	.mainContainer {
		padding: 2%;
		width: 96%;
		min-width: 90%;
	}
	.tweetfeed iframe{
		min-width: 80% !important;
		padding-left: 0 !important;
	}
	.agentContainer {
		width: 100%;
	}
		.turn-left2, .advance_tab{
			width: 98%;
			padding: 0 2%;
			text-align: center;
			padding-bottom: 30px;
		}
		.many_buttons_wrap{
			text-align: center;
		}
	.innermainBanner h4{
		font-size: 16px;
	}

	 
  }
    /*aqb*/

@media only screen and (max-width: 640px){

    .services_top_video{
		float:none;
		display: table;
		margin-top:21px;
		margin-left: auto;
		margin-right: auto;
	}
        .cell_responsive_video iframe{
            width:100%;
        }
}



@media only screen and (max-width: 600px){

    .st_default p:before{
		width: 100%;
	}
.testimonial_video{
    text-align: center;
    padding-top: 20px;
}
.testimonial_video iframe{
    float:none !important;
}
.divyoutubeimage{
float:none !important;
margin-top:0 !important;
}
	.st_default a{
		overflow: hidden;
		display: block;
		text-align: center;
		margin-top: 40px;
	}
	.st_default a>img.mrightresponse{
		margin-right: 0;
		float: none;
		width: 50%;
	}
	.innermainBanner h4{
		font-size: 14px;
		/*kallol added*/
                text-align: right;
                padding-right: 3%;
                width: 97%;
		/*kallol added*/
	}
	.property_status_wrap {
		position: relative;
		top: 0;
		left: 0;
		right: inherit;
		margin: 20px 0px 20px 0;
		padding: 0;
		text-align: left;
		width: 80%;
	}
	.property_status_wrap p{
		padding: 0;
	}
	.property_status_wrap .infotitle2 {
		padding-left: 0px !important;
	}

}
    
    
    /*samit added*/
    
nav.main_nav {
	display: block;
	background-color: #333;
	text-align: center;
}

nav.main_nav ul {
	padding: 0;
	margin: 0;
}

nav.main_nav ul li {
	display: inline-block;
}

nav.main_nav ul li a {
	display: inline-block;
	margin: 0;
	padding: 15px 10px 15px;
	color: #fff;
	line-height: .8em;
	border-right: 2px solid #333;
	border-left: 2px solid #333;
	transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
	-moz-transition: .5s;
}

nav.main_nav ul li a:hover {
	text-decoration: none;

}

nav.main_nav ul li a:hover, nav.main_nav ul li a.active {
	color: #fff;
	background-color: #B40101;
	border-right: 2px solid #f5f5f5;
	border-left: 2px solid #f5f5f5;
}

nav.main_nav ul li i {
	font-size: 1.9em;
}
div#mailsend {
    position: absolute;
    min-width: 60%;
    top: 20%;
    background-color: #fff;
    left: 20%;
    border: 1px solid #ccc;
    max-width: 80%;
    z-index:1002;
}
div#mailsend p {
    padding: 50px 20px;
    text-align: center;
    font-size: 1.1em;
}




