/*-------------------------------------------
	CSS / KW COMMERCIAL / SUMAN
-------------------------------------------*/

/** { margin:0;  border:0; outline:0; padding:0;}

body { font-family:'Open Sans', sans-serif; font-weight:400; font-size:13px; color:#666; margin:0; background:#f5f5f5;}*/
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;}

/*------------------------------ 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; font-family:'Droid Sans', sans-serif; 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;}

/*------------------------------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: 4px;
    bottom: 0;
    z-index: 9;
    padding-top: 54px;
}

.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%;
}

.pre_content {
    color: #666 !important;
    font-family: inherit;
    font-size: 13px !important;
    font-weight: normal;
    line-height: 20px !important;
    text-align: justify;
    white-space: pre-line;
}

#app_desc hr {
    background-color: #333;
    color: #333;
    height: 2px;
    margin: 10px auto;
}


/*----------------------------------------end app------------------------------------------*/


/*------------------------------ home page -------------------------------*/

/*  wrap  */

html, body { height: 100%;}
.wrap { width:100%; height:100%; min-width:970px;}
.main-wrap { 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 */  min-height: 115px;}

header { width:100%; min-width:970px; min-height:66px; border-bottom:5px solid #000; background:#fff; height:100px;}
	.mainHeader { width:970px; margin:0 auto; position:relative;}
	.logoz { position:absolute; left:0; top:14px; z-index:999;}
	.logoz img{ height:90px; margin-top:-10px; }
	.navz { float:right;} .popsy {margin-left: -12px; padding-top: 26px;}
	.navz li { float:left; margin-right:2px;}
	.navz li a { color:#990000; display:inline-block; /*font-size:15px;*/font-size:12px !important;  font-weight:700; text-align:center; padding:0 5px; line-height:61px; text-transform:uppercase; display:block;}
	.navz li a:hover, .this { color:#000; border-bottom:5px solid #000;}

.banner { width:100%; min-width:970px; background:url(../images/bannerBG.jpg) center top repeat; min-height:501px;}
	.mainBanner { width:970px; margin:0 auto; position:relative; position:relative; padding-top:100px;}
	.socialnetwork { position:absolute; top:30px; right:0;}
	.socialnetwork li { float:left; margin-left:8px;}
	.socialnetwork li:hover { opacity:0.9;}
	
.container { width:100%; min-width:970px; background:#f5f5f5; padding-top:18px;}	
	.mainContainer { width:970px; margin:0 auto; position:relative;}
	.mainContainer p { padding-bottom:20px;}
	
	.youtube-feed { width:642px; height:392px;}
	
	.turn-left { width:660px; padding-right:20px; margin-top:35px;}
	.turn-right { width:290px;}
	
	.boxo-top { background:url(../images/boxshadow.png) no-repeat; width:290px; margin-top:14px;}
	.boxo-bottom { background:#fff; min-height:342px; width:268px; margin:0 auto; border-bottom:1px solid #939393;}
	
	.hot-buttonz { color:#fff; font-size:12px; text-align:center; padding:0 6px; line-height:38px; background:url(../images/hotbuttonz.png) repeat-x; border-radius:4px; text-shadow:0 1px 0 #333; margin-top:20px; margin-bottom:20px; margin-right:3px; float:left; cursor:pointer;}
	.hot-buttonz:hover { background:url(../images/hotbuttonzz.png) repeat-x;}
	
	.feed { border-bottom:1px solid #ddd; margin:0 10px; font-style:italic; margin-bottom:10px;}
	.feed p { font-size:14px; color:#333; line-height:18px; padding-bottom:13px;}
	.feed span { font-size:13px; color:#666; line-height:18px; padding-bottom:18px; display:block;}
	
	.title2 { padding:15px 10px; border-bottom:1px solid #999; margin-bottom:15px; font-size:19px; color:#990000;}
	.title2z { background: #990000;border-bottom: 1px solid #999999;color: #FFFFFF;font-size: 19px;margin-bottom: 3px;padding: 10px !important;text-align: center;}
	.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: 4px 12px; 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"], .listing input[type="email"] { background:#f7f7f7; border:1px solid #bababa; border-radius:3px; width:83px; line-height:32px;  height:32px; font-size:13px; color:#555; padding:0 10px;}
	.secpdf { margin-right: 10%; width: 23%; min-height:300px;}	
footer { width:100%; min-width:970px; background:#000;}	
	.mainfooter { width:970px; margin:0 auto; position:relative; min-height:115px;}
	
	.footnav { padding-top:34px; padding-bottom:8px; float:left;}
	.footnav li { float:left; color:#fff; font-size:13px;}
	.footnav li a { font-size:13px; color:#fff; text-align:center; padding:0 13px;}
	.footnav li a:hover, .that { color:#b40101 !important;} .lesspadding { padding-left:0 !important;}
	
	.foot-clear { clear:both; height:180px;}
	
	.txt8 { font-size:13px; color:#666;}
	
	.foticon { background:url(../images/tele-icon.png) no-repeat left center; font-size:19px; font-weight:700; color:#fff; padding-left:35px; margin-top:30px;}
	
	.innerbanner { width:100%; min-width:970px; background:url(../images/innerbannerBG.jpg) center top repeat; min-height:149px; border-bottom:2px solid #000; /*margin-bottom:25px;*/}
	.innermainBanner { width:970px; margin:0 auto; position:relative; position:relative; padding-top:100px;}
	
	.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;}
	.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:65%;} .m10 { margin:10px 0;} .googlemap { } .googlemap img { /*width:968px;*/width:76px;}
	
	.sorting { padding:12px; background:#fff; box-shadow:0 3px 6px 0 #B8B8B8; margin:30px 0; border-radius:4px; overflow:hidden;}
	.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;}
	
	.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:24px; border-bottom:1px solid #bababa; overflow:hidden;}
	.propertyinfo { width:510px; padding:0 20px; border-right:1px solid #bababa; margin-right:20px;}
	.infotitle1 { font-size:15px; color:#990000; margin-bottom:2px; padding:0 !important;}
	.infotitle2 { font-size:13px; color:#333; padding-bottom:15px !important;}
	
	.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:25px; /*margin-top:-5px;*/}
	.memberinfoz .t11 { color:#b40101; font-size:13px; text-decoration:none; border-bottom:1px solid #b40101; font-weight:bold;}
	.memberinfoz .t11 span { color:#b40101; font-size:12px; 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:#b40101; text-decoration:underline; font-size:12px; line-height:18px; padding:0 0 5px 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:13px; color:#333; text-align:left; line-height:32px; margin-right:25px; min-width:95px;}
	.listingz dd { float:left; line-height:32px; font-size:10px; font-size:13px; color:#333; text-align:left; font-weight:bold;}
	
	.backbtn { font-size:14px; color:#b40101; position:absolute; top:-8px;} .backbtn span { color:#000; font-weight:bold;} .backbtn:hover { color:#b40101;}
	
	
	.contact-info { width:560px; float:left; padding-right:20px;}
	.contact-map { /*width:360px;*/ width:306px; margin-top:40px; height:338px; float:left; padding:5px; -webkit-box-shadow: #666 0px 0px 7px; -moz-box-shadow: #666 0px 0px 7px; box-shadow: #666 0px 0px 7px;}
	
	.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:71%;
        float:left;
        border-right:1px solid #CCC;
        margin-right:15px;
        padding:5px;
        padding-right:10px;
}

.blog-tag-container {
        width:24%;
        float:left;
        border:0px solid #000;
        padding:5px;
}


.agentContainer {
        padding-left:10px;
        text-align:left;
        width:100%;
        border:0px solid #000;
        width:100%;
}

.agentBio {
        float:left;
        width:385px;
        padding-right:20px;
        border:0px solid #000;
}	


	

.agentWidget {
        float:left;
        width:275px;
        border:0px solid #000;
}		
	

@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: -6px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:70%; /*border-radius:50%;*/ background:#b30101;} .socialnetwork {display:none; 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: -6px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:70%; /*border-radius:50%;*/ background:#b30101;} .socialnetwork {display:none; 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: -6px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:70%; /*border-radius:50%;*/ background:#b30101;} .socialnetwork { display: none; 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: 125px;}
.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: 18px; 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: 351px;} .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;}
.cell_responsive_image iframe{
    width:100%;
}

}
@media only screen and (max-width: 680px){
.footnav {
    width: 95%;
    overflow: hidden;
}
}


@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: -6px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:70%; /*border-radius:50%;*/ background:#b30101;} .socialnetwork {display:none; 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: 125px;}
.innermainBanner { padding-left: 12px; padding-top: 20px; position: relative;}

.textwrap65 { float: left; margin: 0 auto; width: 38%; margin-left: 3px;}

.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;}
}
.cell_responsive_image img{
   max-width:100%;
}
@media only screen and (max-width: 640px) and (min-width: 481px){
.foticon {
    background-position: 0px center !important;
    float: none;
    font-size: 14px;
    margin-top: 30px;
    padding-left: 35px;
    text-align: center;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
}
@media only screen and (max-width: 640px){
.services_top_video {
    float: none !important;
    display: table;
    margin-top: 21px !important;
    margin-left: auto;
    margin-right: auto;
}
}



@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: -6px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:70%; /*border-radius:50%;*/ background:#b30101;} .socialnetwork {display:none; 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: 125px;}
.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: 45%;} 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: 43%;}

.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: -6px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;}

    .socialnetwork li a img { width:70%; /*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: 50%;} 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;}

    .app_desc{
        width: 100%;
    }

}


@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: -6px;}
.turn-left { margin-top:10px;} .socialnetwork { z-index: 999;} .socialnetwork li a img { width:70%; /*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: 52%} 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; text-shadow: 0 1px 0 #333;}
/**added on 22 apr 2014**/
.krazybtn { background: url("../images/hotbuttonz.png") repeat-x;  width: 50px; min-height: 40px; border-radius: 4px; color: #FFFFFF; cursor: pointer; float: left; font-size: 11px; line-height: 30px; margin-left: 7px;  padding:0 6px; text-align: center; text-shadow: 0 1px 0 #333;}
/**end**/

.krazybtnz { background: url("../images/hotbuttonz.png") repeat-x;  width: 57px; min-height: 40px; border-radius: 4px; color: #FFFFFF; cursor: pointer; float: left; font-size: 11px; line-height: 30px; margin-left: 7px;  padding:0 6px; text-align: center; text-shadow: 0 1px 0 #333; 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:#4d4d4d; font-size:26px; margin-top:22px; line-height:28px; }
		.boldyz { color:#4d4d4d; font-size:26px; }
		.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 { 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;font-family: times new roman;}
		.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;
}


.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;
}
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;
}
/*aqb*/

@media only screen and (min-width: 3600px) {

    .hot-buttonzz {
        padding: 0 6px;
    }
}

@media only screen and (min-width: 2600px){

.navz li a {
    font-size: 8px !important;
    letter-spacing: 0.001px !important;
    padding: 0 4px !important;
  }
}



@media only screen and (max-width: 788px){
    .nav-toggle {
        display: block !important;
    }
    .boxo-top {
		width: 100% !important;
	}
	footer {
		height: auto !important;
	}

  }

.listing select{
    background: #f7f7f7;
    border: 1px solid #bababa;
    border-radius: 3px;
    width: 105px;
    line-height: 32px;
    height: 32px;
    font-size: 13px;
    color: #555;
    padding: 0 10px;
}
    /*aqb*/
    
    
    @media (max-width:480px){
        li.social_icon{
            margin-right: 10px;
        }
        li.social_icon a img{
            width: 70px;
        }
    }
    @media only screen and (max-width: 788px){
        .listing dd {
    width: auto !important;
}
    }

/*========================================================================== */
/* Font-face
 ========================================================================== */
@font-face {
  font-family: 'Font-Awesome';
  src: url("../font/fontawesome-webfont.eot");
  src: url("../font/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("../font/fontawesome-webfont.woff") format("woff"), url("../font/fontawesome-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.uk-icon-asterisk:before {
    content: "\f069";
    font-family: "Font-Awesome";
    font-style:normal;
}
