@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans:normal,bold,bolditalic,italic|Fjalla+One:normal,bold');
*{margin:0;padding:0;}
body, html{width:100%; height:auto; margin:0; padding:0; font-family:'Noto Sans', arial, helvetica, sans-serif; background: #ffffff !important;}
p {font-size:14px;-webkit-margin-after:20px;}
.ui-widget {font-family:'Noto Sans', arial, helvetica, sans-serif !important;}
section.content{padding-top:220px;}
.headersearch{visibility:hidden;display:none;}
header{position: fixed;top: 0;background-color:#fff;z-index:1000;}
.homebanner, .statebanner {position: relative;}
.homebanner img {width:100%;}
.homebannersearch {position: absolute;bottom: 125px;right: 400px; text-align:center;z-index:1;}
.homebannersearchtitle {font-style:italic;color:white;font-family:'Noto Sans', arial, helvetica, sans-serif;font-size:26px;text-align:center;line-height:1;margin:0px;}
.homeintroblock{margin:50px 0px 0px 0px;float:left;position:relative;max-width:300px;}
.homeadblock{max-width: 800px;float: right;position: relative;margin: 50px 0px 0px 0px;}
.homemapsearch{width:100%;float:left;}
.topmaparea{float:left;width:1000px;max-width:100% !important;margin:auto;margin-top:15px;}
.sidebarads{float:right;width:auto;}
.ad_top_right_mobile{display:none;}
.ad_top_right{}
#usamapcolumn{max-width:800px;margin:auto;}
#canadamapcolumn{max-width:600px;margin:auto;}
.mapbuttons{margin:15px auto;text-align:center;}
.ui-tabs {position: inherit;}
form.gsc-search-box{max-width:600px;float:right;}
.oio-banner-zone img {border: 1px solid #000 !important;}
.oio-banner-zone img {max-width:940px !important;}
.topSpot-banner h2 {width: 100%;margin-top:20px;
float: left;}
.statebanner{margin:25px 0 25px 0;}
.mapdisplay{align-items: center;justify-content: center;margin:25px auto;}
.mapbuttonlink{
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 15px;
    border: 5px solid #f58230;
    border-radius: 1px;
    background: #f4b931;
    background: -webkit-gradient(linear, left top, left bottom, from(#f4b931), to(#f58230));
    background: -moz-linear-gradient(top, #f4b931, #f58230);
    background: linear-gradient(to bottom, #f4b931, #f58230);
    font: normal normal bold 16px arial;
    color: #061967;
    text-decoration: none;
}
.mapbuttonlink:hover,
.mapbuttonlink:focus {
    border: 5px solid #ff9637;
    background: #ffde3b;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffde3b), to(#ff9c3a));
    background: -moz-linear-gradient(top, #ffde3b, #ff9c3a);
    background: linear-gradient(to bottom, #ffde3b, #ff9c3a);
    color: #061967;
    text-decoration: none;
}
.mapbuttonlink:active {
    background: #926f1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#926f1d), to(#f58230));
    background: -moz-linear-gradient(top, #926f1d, #f58230);
    background: linear-gradient(to bottom, #926f1d, #f58230);
}
.requestinfobutton{background-color: #F37820 !important;color: #fff !important;padding: 5px 10px;border-radius: 5px;display: block;clear: both;width: 85% !important; margin: 0 auto !important;position: relative !important;
text-align: center; font-size: 20px !important;}
.requestinfobutton:hover{background-color: #071968 !important;}
#oio-banner-251{max-width:none !important;float:left;}
#oio-banner-251 .oio-slot{max-width:180px !important;margin-right:15px !important;}
#communities select{padding:5px;font-family:'Noto Sans', arial, helvetica, sans-serif;}
#communities .select_box:after{
  width: 0; 
  height: 0; 
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #f00;
  position: absolute;
  top: 40%;
  right: 5px;
  content: "";
  z-index: 98;
 }
 
.mapcommunitylistings{width:800px;height:400px;margin:25px auto;border: solid #BDBDBD 2px; 
	box-shadow: 0 0 13px rgba(0, 0, 0, 0.5)  ; 
	-webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.5)  ; 
	-moz-box-shadow: 0 0 13px rgba(0, 0, 0, 0.5)  ; 
}
.mapboxshadow{}
.container{width:100%; height:auto; margin:0 auto;}
.wrapper, footer, header{width:100%; max-width:1200px; margin:0 auto !important; padding:0;}
.footer-orange{width:100%; height:auto; margin:0 auto; padding: 30px 0px; background-color: #f89b39;border-top: 5px solid #25aae1;}
footer{overflow:hidden;}
.footernav{float:right; padding-top:50px;}
.footerlogo{float:left;}
header, footer, article, aside, section, menu, nav, h1, h2, h3, h4, h5, h6{display:block;}
h1, h2, h3, h4, h5, h6 {font-family: 'Fjalla One', Arial, sans-serif; font-weight:400;}
h1{font-size:28px; color:#071968;text-align:left;}
h2{font-size:24px; color:#071968;text-align:left;}
h3{font-size:22px; color:#071968;text-align:left;}
h4{font-size:18px; color:#071968;text-align:left;}
.propertytitleblock{border-bottom:solid 1px #ccc;}
.propertytitleblock h1 {font-size:32px;margin: 15px 0px 0px 0px; }
a{text-decoration:none; color:#cecece;}

/* global style */

.wid_100{width:100%; height:auto; float:left;}

.clearfix{clear:both;}
.text_center{text-align:center !important;}
.wid_50{width:49%; height:auto;}
.pull-left{float:left;}
.pull-right{float:right;}
.box_siz{box-sizing:border-box;}
.pad_5{padding:5px;}
.text_ind10{text-indent:10px;}
.jsuti_lin25{line-height:22px; color:#222; text-align:justify;}

/* header style */
.head_top{width:100%; text-align:center; height:auto; margin:20px auto; -moz-box-sizing:border-box; -webkit-box-sizing: border-box;
box-sizing:border-box;}/*width:100%;*/
.head_top_banner{width:290px;height:90px; float:left; background:#fff;}
.head_topright_banner {height:auto; margin:0px auto; width:auto;}
.head_top_banner img{max-width:728px; height:90px; float:right;}
.logo{height:auto; float:left;}
.logo img{width:100%;}
.main_nav{max-width:80%; float:right; margin-top:70px;}
.main_nav ul{list-style:none; margin:0; padding:0;float:right;}
.mobile_nav{visibility:hidden;display:none;}
#menuToggle
{
  display: block;
  position: absolute;
  top: 25px;
  right: 25px;
  
  z-index: 1;
  
  -webkit-user-select: none;
  user-select: none;
}

#menuToggle input
{
  display: block;
  width: 40px;
  height: 32px;
  position: absolute;
  top: -7px;
  left: -5px;
  
  cursor: pointer;
  
  opacity: 0; /* hide this */
  z-index: 2; /* and place it over the hamburger */
  
  -webkit-touch-callout: none;
}

/*
 * Just a quick hamburger
 */
#menuToggle span
{
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  
  background: #cdcdcd;
  border-radius: 3px;
  
  z-index: 1;
  
  transform-origin: 4px 0px;
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
              opacity 0.55s ease;
}

#menuToggle span:first-child
{
  transform-origin: 0% 0%;
}

#menuToggle span:nth-last-child(2)
{
  transform-origin: 0% 100%;
}

/* 
 * Transform all the slices of hamburger
 * into a crossmark.
 */
#menuToggle input:checked ~ span
{
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  background: #232323;
}

/*
 * But let's hide the middle one.
 */
#menuToggle input:checked ~ span:nth-last-child(3)
{
  opacity: 0;
  transform: rotate(0deg) scale(0.2, 0.2);
}

/*
 * Ohyeah and the last one should go the other direction
 */
#menuToggle input:checked ~ span:nth-last-child(2)
{
  opacity: 1;
  transform: rotate(-45deg) translate(0, -1px);
}

/*
 * Make this absolute positioned
 * at the top left of the screen
 */
#menu
{
  position: absolute;
  width: 240px;
  margin: -100px 0 0 0;
  padding: 25px;
  padding-top: 100px;
  right: -100px;
  
  background: #ededed;
  list-style-type: none;
  -webkit-font-smoothing: antialiased;
  /* to stop flickering of text in safari */
  
  transform-origin: 0% 0%;
  transform: translate(100%, 0);
  
  transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
}

#menu li
{
  padding: 0;
  font-size: 16px;
}

/*
 * And let's fade it in from the left
 */
#menuToggle input:checked ~ ul
{
  transform: scale(1.0, 1.0);
  opacity: 1;
}
.headerBtn {
  background: rgba(0, 0, 0, 0) url("images/advertiseHere.jpg") no-repeat scroll 0 0;
  float: left;
  height: 90px;
  margin-left: 20px;
  width: 120px;
}

.main_nav ul li a{text-decoration:none; }
.main_nav ul li.sec1{margin-top:5px; height:40px; line-height:40px; position:relative; z-index:5;}
.main_nav ul li.sec2{margin-top:10px; height:35px; line-height:35px; position:relative; z-index:4;}
.main_nav ul li.sec3{margin-top:15px; height:30px; line-height:30px; position:relative; z-index:3;}
.main_nav ul li.sec4{margin-top:20px; height:25px; line-height:25px; position:relative; z-index:2;}

.main_nav ul li.sec1:hover{margin-top:0px; height:45px; line-height:45px; position:relative; z-index:5;}
.main_nav ul li.sec2:hover{margin-top:5px; height:40px; line-height:40px; position:relative; z-index:4;}
.main_nav ul li.sec3:hover{margin-top:10px; height:35px; line-height:35px; position:relative; z-index:3;}
.main_nav ul li.sec4:hover{margin-top:15px; height:30px; line-height:30px; position:relative; z-index:2;}

.bottom_link li:hover a{/*color:#e1e1e1*/color:#000000; text-decoration:underline}

/*middle_part*/

.mid_100{width:1200px; height:auto; float:left;/* background:#fff; border:solid 5px #d7d6c3; */padding:10px; box-sizing:border-box;}
article.mid_left{width:970px; height:auto;  float:left;background:#fff;border-top:solid 5px #e6e9e9;
border-left:solid 5px #e6e9e9;border-right:solid 5px #e6e9e9;
overflow:hidden;box-shadow:0px 0px 10px #999;
box-shadow: 9px 10px 15px -4px rgba(0, 0, 0, 0.5), -9px 10px 8px -4px rgba(0, 0, 0, 0.5);} /*width:83%*/
aside.mid_right{height:auto; float:right;padding:10px 0;overflow:/*hidden;width*/:auto;max-width:195px;margin-top:-700px;margin-right:35px;}

article.mid_left:before{background:url(images/sideBar.png) no-repeat;content:"";}


.add_mid_ban{ display:block; height:90px; background:#f1f1f1; border:solid 2px #ccc;width:728px;margin:0 auto;}
.feature_video, .blog{width:100%; margin:0px; padding:0px; display:block; list-style:none;font-size:0;text-align:center;}

.feature_video li{display:inline-block;margin:5px .5% 10px .5%; height:150px;text-align:center;width:180px;text-align:center;overflow:hidden;}

.heade{margin:10px 0;display:block; background:#f7f7f7; border-top:solid 2px #ededed; border-bottom:solid 2px #ededed; line-height:38px; text-align:left;padding-left:40px;}
.mainHeading{margin:0;padding:0;text-align:left;padding-left:10px;margin:15px 0 5px 10px;}
.blog li{display:inline; float:left; width:31%; padding:5px; margin:5px; min-height:150px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; -o-border-radius:5px;}
.blog li h2{ font-size:16px; font-weight:normal; color:#ee7621; text-transform:uppercase;}
.blog li p{line-height:18px; border-bottom:dotted 1px #000; padding:5px 0;overflow:hidden;}
.blog li span.date{line-height:18px; padding:5px 0;}
.blog li.bac{background:#f5f5f5;}
.bottom_link{width:100%; height:auto; float:left; margin:10px 0; padding:0; text-align:center;}
.bottom_link li {
  border-right: 2px solid #283891;
  color: #fff;
  display: inline-block;
  font-size: 14px;
  line-height: 14px;
  margin: 0;
  padding: 0 10px;
}
.bottom_link li a{text-decoration:none; color:#000000;}
.bottom_link li:last-child{border-right:none;}
.wid_25{width:25%;}
.wid_55{width:60%;}

.canada_map{float:right;text-align:center; margin-top:0px;}
.heading{font-size:20px;margin:5px;text-align:center;padding:0px;}
.bd_content{font-size:15px;text-align:justify;margin-top:5px;line-height:30px;}
.readmore{float:right;font-weight:bold;}
.readmoreContent{background:#fff;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


.main_nav ul li{display:inline-block;margin:0 0px 0 0;width:auto;}/*-- margin-right:-10px; position:relative;-->*/
.main_nav ul li div{float:left;}
.main_nav ul li a{color:#283891;padding:0 15px;font-weight:bold;}
.main_nav ul li.nav0{z-index:10;}
.main_nav ul li.nav1{z-index:9;}
.main_nav ul li.nav2{z-index:8;}
.main_nav ul li.nav3{z-index:7;}
.main_nav ul li.nav4{z-index:6;}
.main_nav ul li.nav5{z-index:5;}


.text_content{padding-left:23px;}
.canada_map h4{font-size:18px;font-weight:normal;}
.canada_map  h4 a{color:#000;font-weight:normal;font-size: 15px;}
.canada_map  h4:hover a{color:red;font-weight:bold;}
.canada_map h4:hover{font-weight:bold;color:red;}


/*listing page css */

.listing_heading > h1{text-align:left;font-size:15px;color:#F37820;padding-left:10px;}
.middle_fulladd{text-align:center;margin:0px auto;}
.top_right_ad{float:right;}

.listing_container ul{list-style:none;margin:0;padding:0 10px;}
.listing_container >ul > li{overflow:hidden;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px;border-bottom:solid #cecece;}
.listing_container > ul.large_images > li:hover{border:2px solid #cd6600;cursor:pointer;padding:9px;}
.listing_container > ul.middle_images > li:hover{border:2px solid #293891;cursor:pointer;padding:9px;}
.listing_container > ul.blank_images > li:hover{border:2px solid #293891;cursor:pointer;padding:9px;}
.listing_details{width:100%;padding:1%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.listingHeading{padding:10px;}
h2.listingHeading {color:#293891;font-size:20px;margin:0;}

.listing_area{width:100%;}
.img_container{width:25%;display:inline-block;float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.img_container:hover{background:#ddd;}
.short_img_container{width:15%;display:inline-block;float:left;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.short_img_container:hover{background:#ddd;}
.img_container  img{width:100%;border:2px solid #333;border-radius:4px;box-shadow:0 0 6px 1px #c4c4c4;}
.img_container  img:hover {border: 2px solid #696969;cursor: pointer;}
.short_img_container img{width:100%;border:2px solid #333;border-radius:4px;box-shadow:0 0 6px 1px #c4c4c4;}
.short_img_container img:hover{border: 2px solid #696969;cursor: pointer;}

.detail_container h1, .detail_container h1 a, .detail_container h2, .detail_container h2 a{text-align:left;margin:0;font-size:16px;color:#071968 !important;}
.detail_container, .middle_images .detail_container{width:50%;display:inline-block;margin-left:15px; margin-right:15px; vertical-align:top;}
.blank_images .detail_container{width:100%;margin:0;}
.left_container{width:83%;}
.detail_container p{margin:0;text-align:left;}
.detail_container .address{font-size:12px;color:#283891;margin-top:10px;border-bottom:1px solid #696969;font-weight:bold;padding-bottom:5px;}
.detail_container .address a{color: #F37820;cursor: pointer;font-weight: bold;}
.detail_container .detail{line-height:25px;padding:5px 0;font-size:14px;color:#283891;}
.detail_container .detail a{padding:3px 10px;margin-right:5px;float:right;color:#F37820;font-weight:bold;font-size:13px;text-decoration:none;border:1px solid #f89b39;float:right;}
.detail_container .detail a:hover{color:#000;text-decoration:none;background:#ddd;}
.detail_container .links a{color:#293891;font-size:12px;font-weight:bold;padding-left:20px;background:url(images/linkCheck.jpg) no-repeat;margin-top:10px;display:inline-block;width:auto;float:left;background-position:0 2px;margin-right:10px;}
.amount_detail .links a{font-size:12px;font-weight:bold;display:block;background-position:0 2px;margin-right:20px;}
.detail_container .links a:hover{color:#F37820;}
a.manageCommunityBannerClick {color:#061967;font-size:22px}


.add_img{padding:0;margin:0 0 10px 0;}
.center_align{text-align:center;}
.news_block p{text-align:justify;line-height:30px;padding:0 10px;font-size:15px;}
.index_heading{float:center;margin-right:94px;}
.index_heading h2{margin:10px 0 0 23px; float:left;  padding:0;}
.top_gradient{background: #659eab;overflow:hidden; /* Old browsers */
background: #e6e9e9; /* Old browsers */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e6e9e9 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e9e9), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e6e9e9 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e6e9e9 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e6e9e9 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #e6e9e9 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e9e9', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}

.amount_detail{display:inline-block;width:20%;overflow:hidden;color:#000;font-size:12px;}
.amount_detail ul{width:100%;display:block;overflow:hidden; padding: 0px;}
.amount_detail ul li{padding:5px 13px;/*display:inline-block;*/font-size:12px;font-weight:bold;background:url(images/list_bullet.gif) no-repeat;background-position:0;/*float:left;*/}
.tab_menu {border-bottom: 1px solid #F58830;/*box-shadow: 5px 5px 5px #eee;*/float: left;width: 100%;padding-left:25px;font-family:'Noto Sans', arial, helvetica, sans-serif !important;margin-top:20px;}
.tab_menu ul{list-style:none;margin:0;padding:0;}
.tab_menu ul li{display:inline-block;}
.tab_menu ul li a{background:#F58830;color:#fff;font-weight:bold;display:block;border:1px solid #dddddd;border-bottom:none;border-radius:5px 5px 0px 0;padding:9px 15px;font-size:13px;font-style:italic;}
.tab_menu ul li a:hover{background:#cccccc;color:#000;}
.tab_menu ul li a.selected, .tab_menu ul li a.active{background:#fff;color:#000;}

.map_area{border:1px solid #999;}

.about_detail{padding:10px;}
.about_detail h1{margin:0;padding:0;text-align:left;font-size:20px;color:#F37820;}
.about_detail p{font-size: 14px;line-height: 20px;margin:5px 0 12px 0;}

/*breadcrumb*/
.breadcrumb {
  /*background-color: #f5f5f5;*/
  border-radius: 4px;
  clear: none;
  float: left;
  list-style: outside none none;
  margin-bottom: 10px;
  padding: 3px 15px;
  width: 100%;
}
.breadcrumb ul {float: left;margin: 0;padding: 0;width: auto;}
.breadcrumb ul li{list-style:none;display:inline-block;}
.breadcrumb ul li a {
  background: rgba(0, 0, 0, 0) url("images/bradcrumb.png") no-repeat scroll right center;
  display: block;
  font-size: 13px;
  font-weight: bold;
  height: 10px;
  line-height: 12px;
  list-style: outside none none;
  padding-left: 10px;
  padding-right: 15px;
}
padding-right:15px;padding-left:10px;font-weight:bold;font-size:13px;}
.breadcrumb ul li a:hover{color:#000;}

/* detailPage stylesheet */

.detailSection{width:100%;margin:0 auto;text-align:left;margin-top:10px;}
.detailSection .left_detail a h3 { float: left; margin: 25px 0 0; padding: 0; width: 100%;}
.detailSection .left_detail a span {width:100%; /*float:left; padding:10px 0 20px;*/}
.community_overview{width:32%;background:#f7f7f7;margin-left:10px;display:inline-block;border: 1px solid #ddd;border-radius: 5px;box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);margin-bottom:10px;}
.community_listing span{float:right;font-weight:normal;color:#f89b39;text-align:left;min-width:50%;}
.viewPhotos{padding:10px;background:#fff;vertical-align:top;}
h1.overview{color:#293891;font-size:16px;text-align:left; line-height: 24px; }
p.community_listing {color: #283891; font-size: 14px; font-weight: normal; line-height: 24px; margin: 5px; text-align: left; }
.requestinfo { background: #fff none repeat scroll 0 0; position: relative; text-align: left; vertical-align: top; margin:15px 0px;}
.request_info{ color: #F37820;display:inline-block;font-size: 15px;font-weight: bold;margin: 5px;}
.request_info:hover{color:#696969;text-decoration:underline;background:#fff; }
h1.mainHeading{padding:0;/*color:#293891;*/font-size:29px;font-family:"Open Sans Condensed",sans-serif;color:#00688b;}
.left_detail{width:60%;display:inline-block;float:left;padding:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.right_detail{width:40%;display:inline-block;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.right_detail h4{margin:10px}
.right_detail p{font-size:14px;-webkit-margin-after:0px}
.right_detail .bgcontent{padding:10px;font-size:14px;text-align:justify;line-height:25px;color:#283891;border: solid 1px #969799;}
p.rightDetail_head{color:#293891;font-size:16px;font-weight:bold;}
.requestForm { margin-bottom: 20px; margin-left: 5px;}
.add_cont{background:#f7f7f7;padding:5px;}
.add_cont p{margin:0;font-weight:bold;font-size:12px;}
.add_cont p.address{padding:3px 0;}
.contact span a{color:#F37820;margin:0 5px;}
.detailContent p{font-size:14px;line-height:25px;margin:0;}
.detailContent div{font-size:14px;line-height:25px;}
.detailContent a{margin-left:10px;padding:5px 10px 5px 25px;color:#F37820;font-weight:bold;background:url(images/new_window_12x12.png) no-repeat;background-position:5px center;display:inline-block;}
.detailContent a:hover{background-color:#ddd;border-radius:5px;}

.liveSupport{text-indent:-9999px;background:url(images/offline.gif) no-repeat;width:89px;height:29px;display:inline-block;}
.rightDetail_content{margin-left:10px;}
.inputtype{font-size:12px;margin:10px 0;}
.submit a{text-align:center;color:#fff;
 background-color: #cd0000;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 2px 2px 1px #919191;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 1.5;
    margin: 10px 0;
    padding:13px 6px;
    text-shadow: 0 0 1px #000;
    text-transform: uppercase;
    width: 283px;
}

.request_form h1{text-align:left;}
.right_detail{text-align:left;}
p.inputtype input[type="text"], textarea{
border: 1px solid #c8c8c8;
    border-radius: 3px;
    font-size: 12px;
    padding: 6px;
    width: 283px;
	 margin: 8px 0 6px;
}
.formHeading{color:#F37820;font-size:20px;}
.communityHeading{color:#F37820;font-size:13px;padding-bottom:10px;}/*apply on 29 may padding-bottom:10px;*/
.google_map{border:5px solid #ccc;}
.community_overview.zipCode{width:80%;}

..middle_container{margin-bottom:10px;overflow:hidden;}
.leftMid{padding:20px;width:60%;display:inline-block;float:left;}
.rightMid{display:inline-block;width:35%;float:left;}
.Subscribe{margin-bottom:10px;overflow:hidden;background:#f8f8f8;border:1px solid #ccc;border-radius:5px;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.SubscribeHeading{color:#071968;font-weight:bold;border-bottom:1px solid #1a5f7c;margin:0;padding-bottom:10px;}
.Subscribe p.SubscribeHeading {font-size:16px;-webkit-margin-after:0px;line-height:1;}
.leftSub{float:left;width:50%;}
.leftsub span{font-size:14px;display:block;}
.leftSub > a{background:#fff;border:1px solid #ededed;padding:2px 20px;float:left;border-radius:5px;font-weight:bold;margin-top:10px;box-shadow:3px 3px 5px #666;}
.rightSub{float:right;width:48%;}

.keyContactsDetail p{font-size:14px;display:block;overflow:hidden;line-height:20px;-webkit-margin-after:0px;}
.keyContactsDetail.contact p{line-height:25px;}
.keyContactsDetail p span{float:right;}
.keyContactsDetail p span.keyCont{color:#293891;font-weight:bold;}
h1.about_heading{text-align:left;font-size:28px;font-weight:bold;margin:5px 20px;color:#1a5f7c;}

.contactImages{margin-top:20px;}
.contactImages img{margin-right:15px;}

.aboutUs form{margin-top:10px;}
.contactHeading{margin:0;}
.contactHeading label{margin:0;}

p.full{margin-bottom:10px;}
.full label{width:30%;display:inline-block;vertical-align:top;}
.full input{border:1px solid #cccccc;width:65%;padding:5px;}
.full select.full{width:65%;padding:5px;border:1px solid #ccc;}
.full textarea{width:65%;padding:5px;border:1px solid #ccc;}
.full input[type="number"]{width:19%;}

.aboutUs form{margin-top:10px;}
.inpholder{margin-bottom:10px;font-size:14px;}
.inpholder label{width:30%;display:inline-block;vertical-align:top;text-align:left;float:left;}
.inpholder input{border:1px solid #cccccc;width:65%;padding:5px;}
.inpholder select.full{width:65%;padding:5px;border:1px solid #ccc;}
.inpholder textarea{width:65%;padding:5px;border:1px solid #ccc;}
.inpholder input[type="number"]{width:19%;}

.butholder > input[type="submit"], .butholder > input[type="reset"] {
    background: none repeat scroll 0 0 #293891;
    border: 1px solid #68838b;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 2px 5px;
    padding: 5px 15px;
    text-shadow: 0 1px #000;
    text-transform: uppercase;
    width: 100px;
}


.mid_100 .mid_left .top_gradient .wid_100 h2.heading {margin:13px 0 0 !important;}

.butholder > input[type="submit"]:hover, .butholder > input[type="reset"]:hover {
    background: none repeat scroll 0 0 #ccc;
    color: #000;
    text-shadow: 0 1px #fff;
}




/* tab content style start here */

ul.tabs{padding: 7px 0;font-size: 0;margin:0;list-style-type: none;text-align: left;font-size:13px;font-weight:bold;}
ul.tabs li{display: inline;margin: 0;margin-right:3px;}
ul.tabs li a{font: normal 12px Verdana;text-decoration: none;position: relative;padding: 7px 16px;border: 1px solid #CCC;
    border-bottom-color:#B7B7B7;color: #fff !important;background:#293891;border-radius: 5px 5px 0 0;outline:none;
	font-size:13px;font-weight:bold;}
ul.tabs li a:visited{color: #000;}
ul.tabs li a:hover{border: 1px solid #B7B7B7;background:#ddd;color:#000 !important;}
ul.tabs li.selected a, ul.tabs li.selected a:hover
{position: relative;top: 0px;font-weight:bold;background: white;border: 1px solid #B7B7B7;border-bottom-color: white;color:#000 !important;}
ul.tabs li.selected a:hover{text-decoration: none;}
div.tabcontents{/*border: 1px solid #B7B7B7;*//*padding: 30px;*/ padding: 1px;background-color:#FFF;border-radius: 0 3px 3px 3px;overflow:hidden;/*min-height:1290px;*/}
.ui-tabs .ui-tabs-nav li a{outline:none !important;}
/* tab content style end here */


/*add at home*/
.contactBtn{display: inline-block;background: #293891;font-size: 13px;text-transform: uppercase;text-shadow: 0px 1px #000;
border: 1px solid #68838B;color: #FFF;padding: 3px 28px;border-radius: 3px;margin: 2px 5px;font-weight: bold;}
.contactBtn:hover{background:#ccc;color:#000;}

/*zip code page*/
.limited_offer{background:#48a4a3;padding:10px;border:1px solid #7c8080;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.offerHead{font-size:17px;color:#fff;font-weight:bold;}
.detail{font-size:14px;}
.detailspan{font-weight:bold;}
.offer{color:#fff;font-weight:bold;}
.salesOffer .offerBold{color:#4E8999;font-weight:bold;}

.zipLising{margin:0;padding:0;}
.zipLising li{list-style:number;margin-bottom:10px;}
.signuptoday{font-weight:bold;}
.signuptoday span.red{color:#D30C0C;}
.signuptoday span.blue{color:#4E8999;text-decoration:underline;}
.contactUs{border:1px solid #dbdbdb;border-radius:5px;padding:0;margin-top:10px;}
.headshadow{font-size:20px;background:#4E8999;color:#fff;font-weight:bold;padding:10px;border-radius:5px 5px 0 0;margin:0 0 0 0;box-shadow:inset 0px 0px 10px #333;}
.contact_content{font-size:12px;line-height:20px;padding:10px 5px;margin:0;}
.colorblue{color:#4E8999;}
.contactUs a{background:url(images/zipcodeSocial.jpg) no-repeat;width:45px;height:45px;display:inline-block;margin:10px 18px;text-align:center;}
.contactUs a.tw{background-position:-69px 0;}
.contactUs a.gplus{background-position:-138px 0;}
.contactUs a.youtube{background-position:-206px 0;}
.contactUs span a{    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);height: 20px;margin: 0;width:80px;}

.leftMid_container{float:left;width:100%;margin-right:30px;}
.leftMid_container .leftMid{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px;}

.leftMid p.limitedOffer{font-size:20px;color:#000;font-weight:bold; }
.offerPara{color:#D30C0C;font-size:13px;}
.offeramount span{font-weight:bold;color:#D30C0C;font-size:24px;}
.email{color:#D30C0C;}
p.zipcode_form{margin-bottom:10px;}
.zipcode_form label{width:190px;color:#4E8999;font-size:14px;text-align:left;display:inline-block;font-weight:bold;}
.zipcode_form select{width:250px;border:1px solid #999;border-radius:4px;padding:3px;}
.checkbox{color:#D30C0C;font-weight:bold;}
 a.signUp{background: none repeat scroll 0% 0% #D30C0C;    color: #FFF;    border-radius: 2em;    padding: 8px 15px;}
 .note{font-size:12px;}
 
 /*display adv css*/
 .displayAdv{list-style:none;padding:0;width:100%;float:left;margin:0;font-size:0;}
 .displayAdv li{display:inline-block;width:50%;position:relative;}
 /*.displayAdv > li:after {background: none repeat scroll 0 0 #aaa;content:"";height:1px;position:absolute;right:-9px;width:10px;}*/
 .displayAdv li a{font-size:16px;color:#fff;font-weight:bold;;display:block;background:#4e8999;text-align:center;padding:10px 0;border:1px solid #aaaaaa;border-radius:5px 5px 0 0;}
.displayAdv li a.active{background:none;border-bottom-width:0;color:#000;}
 
 .advertiseContent{padding:5px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:99.9%;float:left;margin-top:-1px;text-align:left;}
 .adheading {text-align:left;color:#a40505;font-size:30px;margin:10px 0;}
 .adsubheading{ color: #404040;font-size: 20px;font-weight: normal;margin:0;}
 ul.contentListing{margin:0;padding:0;}
.contentlistingHeading{color:#4e8999;font-size:25px;font-weight: bold;margin: 0;padding: 0 0 5px;background:none; }
 .contentListing li{margin-left:30px;}
 
 .offerdesign{margin:20px 0;color:#ada771;background:#f9f9dc;text-align:center;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
 .offerdesign h3{font-size:25px;font-weight:bold;margin:5px 0;}
 .linkdecoration{color:#a40505;display:inline-block;}
 
 .baneerads{margin:20px 0 10px 0;float:left;width:100%;}
 p.banneradsContent{text-align:left;}
 .adv_images{width:100%;}
 .banneradsContent select{border:1px solid #a1a1a1;border-radius: 4px;padding: 3px;}
/*end at home */


/* 3 january */

.community_overview{min-height:200px;}
.requestinfo .nd-lowerSection-rel-left{width:100%;height:auto;}
.requestinfo .nd-lowerSection-rel-left img{width:100%;/*margin-left:20px;*/}
.requestinfo .nd-lowerSection-rel p{width:60%;}
.listing_container {float: left;}
.tab_menu{overflow:hidden;}
.tab_menu ul{float:left;}
.pagination_shortcontainer{display:none;margin:10px 0;text-align:center;}
.pagination_container {
  clear: none;
  float: left;
  margin-left: 10px;
  width: 75%;
}
.nd-paginate{margin:0; float:right;}
.nd-paginate a{background:#fff;padding:6px 7px;border-radius:5px;color:#283891;/*text-shadow:0 0 1px #000;*/font-weight:normal;font-size:14px;}
.nd-paginate a:hover {background-color:#f89b39;color: #000;/*text-shadow: 0 0 0 #000;*/}

.ui-tabs .ui-tabs-panel{padding-top:0 !important;}

.detailContent > p:first-child{display:block;}
.notes {background:#f2f2f2;float: left;margin-bottom: 15px;margin-left: 10px;width:80%;padding:10px;}
.notes ul {color: #a92d2a;font-size: 12px;list-style: outside none none;margin: 0;padding: 0;}
.notes ul li {background: url("http://activeadultliving.com/admin-new/images/bullet2.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    margin-bottom: 5px;padding-left: 20px;}
.notes ul li a {color: #4b4b4b;text-decoration:underline;}

.detailContent ul{list-style:none;margin:0;padding:0;}
.detailContent ul li{line-height: 23px;width: 90%;}
.main_nav ul li{overflow:hidden;}
.main_nav ul li select{background:none;height:auto;text-align:left;color:#283891;width:195px;
	border:1px solid #cccccc;margin-right:10px;font-weight:bold;font-size:14px;padding:0 5px;}
#map-tab {width:100%; float:left;}
.ui-tabs .ui-tabs-panel {width:100%; float:left;}

/* january css end here */
/*.communities_container{overflow-y:auto;}*/
/*.bottom_link select{width:150px;}*/
.adv120X90 {
  display: inline-block;
  height: auto;
  margin: 0 50px 10px 40px;
  width: 120px;
}
.middle_fulladd {
  display: inline-block;
  width: 100% !important;
  max-width:100% !important;
}
.middle_container{margin-top:10px;}

/*subscribeForm css here 10 july*/
.subscribeForm{color:#000;padding:10px;}
.subscribeForm ul{list-style:none;}
.subscribeForm ul li{list-style:none;text-align:left;background:url(images/tick.png) no-repeat;padding-left:30px;line-height:30px;background-size:20px;background-position:8px;}
p.listingHeading{font-weight:bold;color:#f00;text-align:left;margin:0;padding:0;font-size:18px;}
.subscribelisting .new{color:#f00;}
a.sub_now{background:url(images/subscribe.jpg) no-repeat;margin:0 auto;width:170px;height:50px;text-indent:-9999px;display:block;}
span.condition{font-style:italic;font-size:14px;color:#F37820;margin-top:10px;diplay:block;}
/*subscribeForm css  end here*/

/*subscription form page css below 19 august http://activeadultliving.com/subscription.html*/

.subscriptionOuter{padding:50px 0;background:#f8f8f8;border:1px solid #d9d9d9;border-radius:5px;margin:20px;}

.subscribePage{width:95%;max-width:600px;margin:0px auto;border:1px solid #F37820;border-radius:5px;background:#fff;}
p.form-heading{color:#fff;font-size:25px;background:#F37820;display:block;height:auto;padding:5px 10px;}
.subscriptionInput{padding:10px;}
.subscriptionInput input{width:100%;background:#e0e0df;padding:15px 8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;}

.subscriptionInput input:hover, .subscriptionInput input:focus{border:none;}
.subscribeNow{display:block;width:100%;background:#F37820;padding:10px 12px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;font-size:22px;}
.subscribeNow:hover{color:#fff;text-decoration:underline;}

/*subcription form css end here 19 august*/
p.requiredField{color:#F37820;font-size:14px;display:block;font-style:italic;text-decoration:none;}

/*27 August*/
.zipCode{/*float:left;*/width:140px;}
input.nav_input{padding:2px;border:none;border-bottom:1px solid #283891;background:transparent;font-weight:bold;width:100px;}

.zipCode .goBtn{background:#F37830;padding:2px 5px;color:#fff;margin-left:5px;}

.footer_content{
  color: #071968;
  font-family: 'Noto Sans', Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height:20px;
  margin: 5px 10px;
}

/* By Parveen*/
.nd-lowerSection-rel-left p {
    font-size: 11px;
    padding-left: 10px;
    padding-top: 2px;
}
.nd-lowerSection-rel p {
    display: inline-block;
    float: right;
    font-size: 11px;
    margin-right: 7px;
    margin-top: 13px;
    text-align: justify;
    width: 166px;
}

.nd-lowerSection-rel-left img {
  border-radius: 5px;
  display: inline-block;
  max-height: 155px;
  width: auto !important;
}

.nd-lowerSection-rel-right {
  font-size: 11px;
  line-height: 18px;
  padding: 25px;
  text-align: center;
  text-transform: uppercase;
}
.nd-lowerSection-rel-right a {
  color: #f37820 !important;
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: 2px;
  text-decoration: none;
  width: 100%;
}
.nd-lowerSection-rel-left {
    height: 170px;
    overflow: hidden;
	 line-height: 20px;
}
.nd-topSection-details, .nd-botSection-details {
    line-height: 20px;
}

.nd-sales-tab {
    min-height: 200px;
    padding: 15px;
}


.nd-sales-tab-sales-real-b, .nd-sales-tab-sales-real {
    width: 59%;
}
.nd-sales-tab-sales-other-comm, .nd-sales-tab-hom-sales, .nd-sales-tab-sales-real-b, .nd-sales-tab-sales-real {
    display: inline-block;
    padding: 10px;
}
.nd-sales-tab-sales-real-b-rel-det {
    display: block;
    margin-bottom: 15px;
    min-height: 100px;
    width: 100%;
}
.nd-sales-tab-sales-real-img {
    float: left;
    margin: 5px;
}
.nd-sales-tab-sales-real-img {
    overflow: hidden;
    padding: 5px 3px;
    text-align: center;
}
.nd-sales-tab-sales-real-b-rel-det img {
    border-radius: 5px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.75);
    display: inline;
    margin-right: 10px;
}
.nd-sales-tab-sales-real-img img {
    display: block;
    height: 170px;
    overflow: hidden;
}
img {
    vertical-align: top;
}


.nd-sales-tab-sales-real-oth-det {
    border: 2px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
    display: block;
    margin-bottom: 20px;
    padding-left: 30px;
}
.nd-sales-tab-sales-real-oth-det-fl {
    margin-top: 12px;
    width: 40%;
}
.nd-sales-tab-sales-real-oth-det-fr, .nd-sales-tab-sales-real-oth-det-fl {
    display: inline-block;
    vertical-align: top;
}
.nd-sales-tab-sales-real-oth-det-fl img {
    display: block;
    max-width: 100%;
}
.nd-sales-tab-sales-real-oth-det img {
    display: inline-block;
    margin: 0 auto;
}
img {
    vertical-align: top;
}
.nd-sales-tab-sales-real-oth-det-fr {
    border-left: 1px dotted #f5f5f5;
    margin-top: 25px;
    padding-left: 10px;
    width: 50%;
}


.nd-sales-tab-sales-real-oth-det .nd-leftSection-comm-nam, .nd-sales-tab-sales-real-b-rel-det .nd-leftSection-comm-nam {
    font-size: 15px;
    margin: 5px 13px;
    padding: 0;
}
.nd-leftSection-comm-nam {
    color: #293891;
    display: block;
    font-size: 20px;
    font-weight: bolder;
    margin: 2px 10px;
    padding: 1px 10px 6px 1px;
    vertical-align: text-bottom;
}

.nd-sales-tab-sales-real-b-rel-det .nd-sales-tab-sales-real-splic {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-style: italic;
    margin: -2px 3px;
    padding: 1px 8px;
}
.nd-sales-tab-sales-real-splic {
    background: none repeat scroll 0 0 #f7f7f7;
    border-radius: 5px;
    display: block;
    font-size: 10px;
    font-weight: bold;
    line-height: 20px;
    margin: 5px 1px;
    min-height: 10px;
    padding: 4px 0;
    width: 70%;
}
.nd-sales-tab-sales-real-content {
    margin: 5px;
    min-height: 180px;
    padding: 5px;
}
.nd-sales-tab-sales-real-b-rel-det p {
    clear: right;
    display: block;
    line-height: 25px;
    margin-bottom: 7px;
}
/*.nd-sales-tab-sales-real-b p, .nd-sales-tab-sales-real p {
    display: inline;
    /*font-size: 12px;*/
    /*line-height: 20px;*/
/*}*/

.nd-sales-tab-sales-other-comm {
    background-color: transparent;
    border-left: 5px solid #fff;
    font-size: 13px;
    padding: 10px;
    vertical-align: top;
    width: 35%;
}
.nd-sales-tab-sales-other-comm, .nd-sales-tab-hom-sales, .nd-sales-tab-sales-real-b, .nd-sales-tab-sales-real {
    display: inline-block;
    padding: 10px;
}


.nd-sales-tab{min-height:200px;padding: 15px;}
.nd-sales-tab-sales-other-comm, .nd-sales-tab-hom-sales, .nd-sales-tab-sales-real-b, .nd-sales-tab-sales-real{display:inline-block;padding:10px;}
.nd-sales-tab-sales-real-b, .nd-sales-tab-sales-real{width:59%}
.nd-sales-tab-sales-real-b-rel-det{display:block;width:100%; margin-bottom:15px;min-height: 100px;}
.nd-sales-tab-sales-real-b p, .nd-sales-tab-sales-real p{/*font-size: 12px;*/line-height: 25px;display:inline;}
.nd-sales-tab-sales-real-img{overflow: hidden;text-align: center;padding: 5px 3px 5px;}
.nd-sales-tab-sales-real-img{float: left;margin:5px;}
.nd-sales-tab-sales-real-content{margin: 5px;padding: 5px;min-height: 180px;}
.nd-sales-tab-sales-real-img img{display:block;height:170px;overflow: hidden;}
.nd-sales-tab-sales-real-splic{display: block;font-size: 10px;min-height: 10px;width: 70%;margin: 5px 1px;background: #F7F7F7;padding: 4px 0px;font-weight: bold;line-height: 20px;border-radius: 5px;}
.nd-sales-tab-sales-real-b-rel-det img{display:inline;margin-right: 10px;border-radius: 5px;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .75);-ms-box-shadow: 0 0 8px rgba(0, 0, 0, .75);box-shadow: 0 0 8px rgba(0, 0, 0, .75);}
.nd-sales-tab-sales-real-b-rel-det p{display: block;margin-bottom: 7px;clear: right;line-height: 25px;} 
.nd-sales-tab-sales-real-oth-det .nd-leftSection-comm-nam, .nd-sales-tab-sales-real-b-rel-det .nd-leftSection-comm-nam{font-size:15px;padding: 0px;margin: 5px 13px;}
.nd-sales-tab-sales-real-b-rel-det .nd-sales-tab-sales-real-splic{font-style:italic;background:none;padding: 1px 8px;margin: -2px 3px;}
.nd-sales-tab-mov-lft{display:inline-block;width:35%;vertical-align: top;}
.nd-sales-tab-hom-sales{background-color: #fff;vertical-align:top;font-size: 13px;padding: 10px;}
.nd-sales-tab-hom-sales-ab{background-color: #f5f5f5;vertical-align:top;font-size: 13px;padding: 10px;border: 1px solid #999;margin-bottom: 15px;width: 94%;}
.nd-sales-tab-hom-sales li, .nd-sales-tab-hom-sales-ab li{border-bottom:1px dotted #ddd;padding-bottom:10px;}
.nd-sales-tab-hom-sales li:last-child, .nd-sales-tab-hom-sales-ab li:last-child{border-bottom:0px dotted #ddd;}
.nd-sales-tab-sales-other-comm-s{background-color: #fff;vertical-align:top;font-size: 13px;padding: 10px;border-left: 0px solid #DDD;}
.nd-sales-tab-sales-other-comm{width:35%;background-color: transparent;vertical-align:top;font-size: 13px;padding: 10px;border-left: 5px solid #fff;}
.nd-sales-tab-sales-other-comm-ocd{display:block;margin:10px 1px}
.nd-sales-tab-sales-other-comm-ocd a{text-decoration:none;display:block;padding: 5px 1px;}
.nd-sales-tab-sales-other-comm-ocd a:hover{background:#f7f7f7;}
.nd-sales-tab-sales-other-comm-ocd-name{display:block;font-size:18px;color:#F37820;background: url(images/list_bullet.gif) 5px center no-repeat;padding-left: 19px;
	line-height:20px;text-decoration:underline}
.nd-sales-tab-sales-other-comm-ocd-name-link{display:inline-block;font-size:13px;color:#696969;background: url(images/list_bullet.gif) 5px center no-repeat;padding-left: 19px;
	line-height:20px;text-decoration:underline}
.nd-sales-tab-sales-other-comm-ocd-name-link:hover{color:#F37820; }
.nd-sales-tab-sales-other-comm-ocd-addr{display:block;color:#696969;font-size:12px;padding-left: 19px;}
.nd-sales-tab-sales-other-comm-ocd-desc{display:block;color:#000;font-size: 12px;margin-top: 6px;padding: 4px 19px 2px 19px;}
.nd-sales-tab-sales-other-comm-ocd-desc strong{color:#000;font-size:11px; text-transform: uppercase;font-weight:bold}
.nd-sales-tab-sales-other-comm-ocd-desc em{color:#696969;font-size:11px; text-transform: none;font-style:normal;font-weight:bold;text-decoration: underline;}
.nd-sales-tab-sales-real-oth-det{display:block;padding-left:30px;border:2px solid #DDD;border-radius:4px;margin-bottom:20px;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .25);-ms-box-shadow: 0 0 8px rgba(0, 0, 0, .25);box-shadow: 0 0 8px rgba(0, 0, 0, .25);}
.nd-sales-tab-sales-real-oth-det span.nd-sales-tab-sales-real-oth-det-sp {display: block;color: #000;font-size: 12px;line-height: 19px;text-align: left;text-shadow: 0 0 4px #DDD;}
.nd-sales-tab-sales-real-oth-det span#makeBlock {display:block;}
.nd-sales-tab-sales-real-oth-det span.nd-sales-tab-sales-real-oth-det-sp {margin: 1px auto;}
.nd-sales-tab-sales-real-oth-det span#addy{width:95%;text-align:center;margin-top:3px;border-top: 1px dotted #F5F5F5;}
.nd-sales-tab-sales-real-oth-det span em{color:#696969;font-size: 11px;text-transform: capitalize;margin-right: 4px;width: 75px;display: inline-block;
	font-style: normal;}
.nd-sales-tab-sales-real-oth-det img{display:inline-block;margin: 0px auto;}
.nd-sales-tab-sales-real-oth-det-fr, .nd-sales-tab-sales-real-oth-det-fl{display:inline-block;vertical-align:top;}
.nd-sales-tab-sales-real-oth-det-fr{width:50%;margin-top: 25px;padding-left: 10px;border-left: 1px dotted #F5F5F5;}
.nd-sales-tab-sales-real-oth-det-fl{width: 40%;margin-top: 12px;}
.nd-sales-tab-sales-real-oth-det-fl img{display:block;max-width:100%}
.nd-sales-tab-hom-sales-hfs{display:block;margin:10px 1px}
.nd-sales-tab-hom-sales-hfs-name{display:block;font-size:17px;background: #fff url(images/list_bullet.gif) 5px center no-repeat;padding-left: 19px;color:#F37820}
.nd-sales-tab-hom-sales-hfs-name-ab{display:block;font-size:17px;background: #f5f5f5;padding-left: 19px;color:#F37820}
.nd-sales-tab-hom-sales-hfs-name-ab img{display:inline;margin:2px 5px;width:40%;-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .25);-ms-box-shadow: 0 0 8px rgba(0, 0, 0, .25);box-shadow: 0 0 8px rgba(0, 0, 0, .25);}
.nd-sales-tab-hom-sales-hfs-name-ab p{display:inline-block;width: 50%;}
.nd-sales-tab-hom-sales-hfs-amn{display:block;color:#696969;font-size: 12px;padding-left: 19px;margin-top: 3px;}
.nd-sales-tab-hom-sales-hfs-midesc{background-color: #f7f7f7;display: block;color: #222;font-size: 12px;padding: 10px 19px;line-height: 17px;margin: 4px 1px;
			border-left: 0px solid #DDD;margin-left: 6px;text-shadow:0 0 3px #fff}
.nd-sales-tab-hom-sales-hfs-midesc-ab{background-color: #f5f5f5;display: block;color: #222;font-size: 13px;padding: 2px 19px;line-height: 17px;margin: 2px 1px;
			border-left: 0px solid #DDD;margin-left: 6px;text-shadow:0 0 3px #fff;}
a.nd-sales-tab-hom-sales-hfs-link{display:block;color:#F37820;font-size: 13px;padding-left: 19px;margin-top: 3px;font-weight:600;text-decoration: none;text-align: right;}
a.nd-sales-tab-hom-sales-hfs-link:hover{display:block;color:#000;text-decoration: none;}


.breadcrumb ul li.current {
    color: #cecece;
    font-size: 14px;
    font-weight: bold;
	padding-left: 10px;
}

.detail_mainHeading{
	color: #293891;
	font-size: 29px;
	margin: 0;
	padding: 0;
	text-align: left;
	font-family: "Open Sans Condensed",sans-serif;
	line-height: 30px;
    margin: 0px 10px;
    padding: 0px 0px 15px 0px;
}

.aal_advertising h1 a {
    color: #a40505;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 35px;
    text-decoration: none;
}
.sship-option .ssop-lft p {
    color: #404040;
    font-size: 13px;
    margin: 10px;
    padding: 10px 0;
}
.aal_advertising p {
    color: #333;
    font-size: 13px !important;
    line-height: 25px;
    margin: 10px;
    padding-bottom: 0;
    padding-top: 10px;
}
.sship-option .ssop-lft h2 {
    color: #4e8999 !important;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 5px;
}
.aal_advertising h1, .aal_advertising h2 {
    font-size: 30px !important;
    letter-spacing: -1px;
    margin: 10px;
    padding: 10px 0 !important;
	color: #4e8999;
    font-size: 15px;
    font-weight: bold;
    padding: 0 0 5px;
}

.right_add{
margin:15px;
}

/****  New Css for advertising page by parveen    ****/

.loginPop a, forgetPop a, signUp a{cursor:pointer;}
.loginPop{width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000;position:fixed;display:none;TOP:0;right:0;}
.forgetPop{width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1000;position:fixed;display:none;TOP:0;right:0;}
.closeBtn{width:20px;height:20px;background:url(images/closeBtn.png) no-repeat;top:5px;right:5px;position:absolute;cursor:pointer;}

.height100{height:100%;}
.panel{border-radius:0;}
.login-form{width:95%;max-width:400px;}
.vertical-offset-half{top:50%; position:absolute; width:100%;transform: translateY(-50%); }
.form-heading h2{  background: none repeat scroll 0 0 #2d2e2e;color: #fff;font-size: 170%;line-height: 40px;padding-left:15px;position:relative;margin:0;min-height:35px;}

.forgotPwd{float:right;color:#000;text-decoration:underline;}
.forgotPwd:hover{text-decoration:underline;}
.fbLogin{background:#428bca;color:#fff;padding:12px;width:100%;text-align:center;display:block;font-size:18px;}

.fbLogin:hover{background:#2c74b2;color:#fff;}
.loginBtn{background:#1d6c00;color:#fff;border-radius:0px;}
.cancelBtn{background:#df2427;color:#fff;border-radius:0;}
.loginBtn:hover, .cancelBtn:hover{background:#2d2e2e;color:#fff;}

.form-control{border-radius:0;background:#e0e0df;border: medium none;line-height:auto;height:auto;padding:15px 8px;width: 100%;color:#000;}
.form-control:focus{box-shadow:none;}

/*forgot pwd*/

.getback{font-size:16px;line-height:25px;margin:15px 0;color:#000;}
.backLogin{color: #000; float: right;text-decoration: underline;cursor:pointer;}
.backLogin:hover{text-decoration:underline;}

/*signup css*/

.signUp{width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 1000;position: fixed;display: none;TOP: 0;right: 0;}
.createAccount{background:#F37820;color:#fff;}
.createAccount:hover{color:#fff;}
/*7 August comment.signupBtn{z-index:999;position: fixed;right:-70px;top:300px;padding: 5px 10px;background-color: #f00;color: #000;font-weight:bold;line-height: 40px;border-radius:5px;background-image:url(images/sign-up.png);transform:rotate(-90deg);
background-repeat:no-repeat;background-position:10px;padding-left:40px;cursor:pointer;} */
a.signupBtn:hover{color:#000 !important;}

.red_border{ border: 1px solid #FF0000 !important; border-radius :3px;  }
.grey_border{border:1px solid #c8c8c8 !important; border-radius :3px;}

/*popup css end here*/


/*alert for user not login*/

.user-loginAlert{   width: 100%;height: 100%;background: rgba(0,0,0,.7);z-index: 1000;position: fixed;display: none;TOP: 0;right: 0;text-align:center;}
a.signHere{cursor:pointer;text-decoration:none;}
/*alert for user not login end here*/
.subscribe_popup{width:auto;}
.nd-paginate b{color:#000;}
.tab_menu select{padding:9px 10px !important;}

/*15 july*/
.darkRedColor{color:#F37820 !important;font-weight:bold !important;font-size:12px !important;cursor:pointer;}
.darkGrey{color:#222 !important;}

/*only for popup css add on 5 august*/
.form-heading{height:25px;float:left;width:100%;}
p.listingHeading{font-size:21px !important;}
.subscribeForm ul li{font-size:16px;line-height:22px;background-size:15px;}

/*.signupBtn{z-index:999;position: fixed;right:-70px;top:300px;padding: 5px 10px;background-color: #f00;color: #000;font-weight:bold;line-height: 40px;border-radius:5px;background-image:url(images/sign-up.png);transform:rotate(-90deg);*/
.signupBtn{background:url(images/subscribeLogin_btn.png) no-repeat;position:fixed;right:0;width:50px;height:166px;z-index:999;cursor:pointer;text-indent:-9999px;
top:50%;transform:translateY(-50%);
}


/*18 August */
.redTab{color:#fff !important;background:#F37820 !important;cursor:pointer !important;}
.redTab:hover{color:#fff !important;}

.detailform_hide{display:none;}
.detailform_show{display:block;position:relative;}
.slideForm_login h3{margin-top:10px;font-size:18px;}
.slideForm_login h3 a{color:#F37820;cursor:auto;text-decoration:none;}
.slideForm_login {
  background: hsl(0, 0%, 100%) none repeat scroll 0 0;
  border: 1px solid hsl(0, 0%, 80%);
  border-radius: 10px;
  left: 42%;
  padding: 10px;
  position: fixed;
  right: 0;
  top: 20%;
  width: 337px !important;
  z-index: 1000;
}
.slideForm_login input, .slideForm_login textarea {
  border: 1px solid hsl(0, 0%, 80%);
  padding: 10px 5px;
  width: 100% !important;
}
.slideForm_login .fsSubmitButton{margin-top:10px;background:#F37820;color:#fff;border-radius:5px;width:150px;padding:10px !important;cursor:pointer;}
.detail_mainHeading, p.rightDetail_head{color:#000;}
.md-close{position:absolute;top:20px;right:10px;height:25px;}

/*24 august */
.formBottom div{float:left;}
.slideForm_login .fsSubmitButton{width:100px;}
.slideForm_login #scKq3S{float:right;}

/*29 september*/
.wishList_area{display:block;}
.wishList_area h1{float:left;}
a.wishlist{float:right;background:images/wishlist.png no-repeat;padding-left:30px;background-position:left center;}


/*only for popup css add on 5 august end here*/

/**26Nov**/
.loginPop fieldset {
  margin-top: 30px;
  width: 100%;
}

/*** 16 Dec ***/

.single-line-view h1 {
  float: left;
  font-size: 16px;
  margin-right: 5px;
  width: auto !important;
}
.single-line-view .address {
  border: 0 none;
  float: left;
  margin: 0 5px;
  padding: 0;
  width: auto !important;
}
.single-line-view .amount_detail {
  float: left;
  width: auto !important;
}
.single-line-view .amount {
  padding: 0;
}
.single-line-view .amount li {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  list-style: outside none none !important;
  margin: 0 5px;
  padding: 0;
}
.amount_detail.single-line-view {
  float: left;
  width: auto !important;
}
.single-line-view .links {
  display: none;
}
.single-line-view .detail {
  float: right !important;
  width: auto !important;
}
.detail_container.single-line-view {
  float: left !important;
  width: auto !important;
}
.singleline-read-more-btn { float: right;
  color: #f37820 !important;
  float: right;
  font-size: 13px;
  font-weight: bold;
  margin-right: 5px;
  padding: 3px 10px;
  text-decoration: underline;
}
.singleline-read-more-btn a{
  color: #f37820 !important;
}
.singleline-read-more-btn:hover {
  background: #ddd none repeat scroll 0 0;
  color: #000 !important;
  text-decoration: none;
}
.singleline-read-more-btn a:hover {
  color: #000 !important;
}

/******* Demo-Homepage Dropdown - 8th January ******/

.communities-col {
  float: left;
  margin:10px 0 10px;
  text-align: center;
  width: 100%;
}
.communities-col h1 {
	font-size: 20px;
	color: #47578a;
	text-align: center;
}
.communities-col h2 span {
	color: #47578a;
	text-transform: uppercase;
}
.communities-col h2 span .lower-case {
	text-transform: lowercase !important;
}
.communities-col h2 {
  color: #f27f3c;
  float: left;
  font-size: 20px;
  line-height: 24px;
  margin-top: 15px;
  width: 100% !important
}
.communities-col ul {
	margin: 0px;
	padding: 0;
}
.communities-col ul li {
  border: 1px solid #333;
  float: left;
 /* height: 300px;*/
  list-style: outside none none;
  text-align: left;
  width: 31%;
  overflow:hidden;
}
/*
.hometopshowcase ul li:first-child {width:65%;}
.homeshowcase ul li:first-child {width:100%;}
.homespotlight ul li:nth-child(2) {width:65%;}
*/
.bluebkgd{background:rgba(37, 170, 225, 0.8);position:relative;}
.shadow{-webkit-box-shadow: 2px 66px 65px -56px rgba(88,89,89,0.8);
-moz-box-shadow: 2px 66px 65px -56px rgba(88,89,89,0.8);
box-shadow: 2px 66px 65px -56px rgba(88,89,89,0.8);}
.communities-col form {
  float: left;
  margin: 2px 10px;
  width: 125px/*160px*/;
}
.communities-col select {
  border: 1px solid #ccc !important;
  color: #47578a;
  font-weight: 500;
  padding: 2px 5px/*5px*/;
  text-align: left;
  width: 100%;
  font-size: 11px;
}
.select-community option {
  color: #283891 !important;
}


/*** 10th Feb 2016 **/
.details-inline h1 {
  float: left;
  width: auto !important;
  line-height: 26px !important;
  margin-right: 10px;
}
.details-inline .address {
  float: left;
  line-height: 26px !important;
  margin: 0 !important;
  padding: 0 !important;
  width: auto;
}
.details-inline .address img {
  vertical-align: middle !important;
}
.details-inline .address br { display: none; }
.details-inline .detail {
  float: left;
  width: 100% !important;
}

/*** 11th Feb 2016 ***/
.single-unsponsored h1, .single-unsponsored h2 {
  float: left;
  font-size: 16px;
  margin-right: 5px;
  width: auto !important;
}
.single-unsponsored .single-full-line {
	width:100% !important;
	margin-bottom: 5px !important;
}
.single-unsponsored .address {
  border: 0 none;
  /*float: left;*/
  margin: 0 5px;
  padding: 0;
  width: auto !important;
}
.single-unsponsored .address br {
	display: none !important
}
.address-underline {
  border-bottom: 1px solid #696969 !important;
  margin-left: 0 !important;
  padding-bottom: 3px !important;
  padding-top: 0px !important;
}
#show-details {
  display: block !important;
  float: left;
}
.first-line-address {
	margin: 0 5px 0 0 !important
}
.amount_detail.single-unsponsored .amount, .amount_detail.single-unsponsored {
  width:auto;
  float: left;
} 
.single-unsponsored .detail, 
.amount_detail.single-unsponsored .links {
  display: none;
}
.mapDisplayInfoBox .manageReadMoreClick {
font-family: 'Noto Sans', arial, helvetica, sans-serif;
  display: block !important;
  color: #fff;  /*#f37820*/
  background: #071968;
  float: right;
  font-size: 13px;
  font-weight: bold;
  margin-right: 5px;
  padding: 3px 10px;
  padding: 3px 10px;
  border: 1px solid #f89b39;
}
.mapDisplayInfoBox .manageReadMoreClick:hover {color:#000;text-decoration:none;background:#ddd;}
.single-unsponsored .manageReadMoreClick{
font-family: 'Noto Sans', arial, helvetica, sans-serif;
  display: block !important;
  color: #f37820 !important;
  float: right;
  font-size: 13px;
  font-weight: bold;
  margin-right: 5px;
  padding: 3px 10px;
  padding: 3px 10px;
  border: 1px solid #f89b39;
}
.single-unsponsored .manageReadMoreClick:hover{color:#000;text-decoration:none;background:#ddd;}
.amount_detail.single-unsponsored ul li {
  padding: 0 12px !important;
  display:inline-block;
  font-weight:normal;
  color:#283891;
}

/* Demo Homepage Flags*/

.community-flag {
  float: left;
  height: 28px/*30px*/;
  width: 42px/*55px*/;
}
.select-community {
  float: left;
  padding: 5px 10px;
  width: 100%;
}
.community-flag > img {
  width: 100%;
  margin-top: 1px;
}
.select-new-comm {
  float: left;
  margin-left: 10px !important;
  margin-top: 5px !important;
  width: 100%;
}
.select-new-comm li {
  background: rgba(0, 0, 0, 0) url("/images/demo-li-check.png") no-repeat scroll left center / 20px auto;
  border: 0 none !important;
  box-shadow: none !important;
  color: #47578a;
  float: left !important;
  font-size: 19px;
  height: auto !important;
  list-style: outside none none;
  margin: 2px 0 !important;
  padding: 0 0 0 25px !important;
  text-align: left !important;
  width: 100% !important;
}
.comm-subline {
  color: #47578a !important;
  float: left;
  font-weight: lighter !important;
  text-align: center;
  width: 100%;
  font-size: 19px !important;
  line-height: 28px !important;
}
.comm-subline > span {
/*  float: left;*/
  font-weight: 600;
  width: 100%;
}


/* 14th March */
.communities-col .full-width {
  height: 200px;
  margin-bottom: 20px;
  width: 94% !important;
}
.full-width h1 {
  font-size: 24px !important;
}
.full-width .select-community {
  width: 35% !important;
}
.full-width form {
  margin: 1px 10px !important;
  width: 200px !important;
}
.full-width select {
  padding: 6px !important;
  font-size: 14px;
}
.full-width h2 {
  letter-spacing: 1px;
}
.full-width .m-l20{
  margin-left: 15%;
}
.full-width .comm-subline > span {
  float: unset !important;
}

/****14th April 2016**/

.single-full-line a {
  float: left;
}
.realtor.links {
  float: right;
}
.realtor.links a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  color: #f37820 !important;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 0 10px;
  padding: 0;
  font-weight: normal;
    text-decoration: none;
    font-family: 'Noto Sans', Arial, sans-serif;
}

.realtor.read-more-btn {
  float: right;
  font-size: 15px;
  font-weight: bold;
  line-height: 16px;
  text-align: right;
}
.realtor.read-more-btn a {
  color: #293891;
  padding: 5px; 
  text-decoration: none;
  text-shadow: 1px 1px 1px #ababab;
}
.realtor.read-more-btn a:hover {
  text-decoration: underline;
}

.realtor-btn {
  float: left;
  font-size: 14px;
  line-height: 28px;
  font-weight: bold;
  margin-top: 10px;
  background: none;
}
.realtor-btn a {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #293891 !important;
  font-size: 18px;
  margin: 0;
  padding: 8px 10px;
  text-decoration: none;
  text-shadow: 1px 1px 2px #bbb;
}
.realtor-btn a:hover {
  text-decoration: underline;
  background: none !important
}

/*** 26th April ***/
#flex-width #fl_menu {
  width: auto !important;
}

/***29th April 2016**/
#rental-search-page {
  float: left;
  margin-bottom: 30px;
  width: 100%;
}
#rental-search-page h1 {
  margin: 0px 0 15px;
  text-align: center;
  width: 100%;
}
.rsearch-page {
  display: inline-flex;
  margin: 0 auto;
  width: 100%;
}
.rsearch-page > div {
  margin: 0 5px;
}

/*10 May 2016*/
.advantages_comm {
  float: left;
  padding: 0 20px;
  width: 100%;
  margin-bottom: 30px;
}
.advantages_comm .heading {
  margin: 5px 0 15px;
}

/*16 May 2016*/

.requestForm input, .requestForm textarea {
  border: 1px solid #ccc;
  color: #232323;
  font-size: 14px;
  font-weight: 500;
  padding: 5px;
  width: 60%;
}
.requestForm .fsSubmitButton {
  background: #f37820 none repeat scroll 0 0;
  border: 1px solid #f37820;
  border-radius: 4px;
  color: #fff;
  font-size: 14px !important;
  font-weight: normal !important;
  padding: 5px;
}

/* 3rd June */

.comm-paragraph {
  color: #47578a ; /*!important*/
  float: left;
  font-size: 13px !important;
  font-weight: normal;
  line-height: 18px !important;
  margin: 5px 0;
  padding: 0 10px;
  text-align: left;
  text-transform: capitalize;
  width: 100%;
}

/* 13th June 2016 */

.communities-col li {
  border-color: #000;
}
.comm-paragraph {
  color: #fff !important;
}
.communities-col h1 {
  color: #fff !important;
  font-size: 15px !important;
  font-weight: normal !important;
  margin: 0 0 5px 0;
}
.communities-col .select-new-comm li {
  color: #fff !important;  
  background: rgba(0, 0, 0, 0) url("/images/demo-white-check.png") no-repeat scroll left center / 20px auto !important;
}
.communities-col h2,
.communities-col h2 span {
  color: #fff !important;
}

/* TopSpot Banner */
.topSpot-banner > h1 {
  float: left;
  margin: 10px 0 0;
  width: auto;
}
.topSpot-banner a.darkRedColor {
  background: rgba(0, 0, 0, 0) url("images/linkCheck.jpg") no-repeat scroll 0 6px;
  color: #f37820 !important;
  cursor: pointer;
  float: left;
  font-size: 12px !important;
  font-weight: bold !important;
  line-height: 24px;
  margin: 10px 0 0 10px;
  padding-left: 20px;
}
.topSpot-banner .manageOpeningPopup {
  background: rgba(0, 0, 0, 0) url("images/linkCheck.jpg") no-repeat scroll 0 6px;
  float: left;
  line-height: 24px;
  margin: 10px 0 0 10px;
  padding-left: 20px;
  font-size: 12px;
}
.address-City {
  float: left;
  font-size: 12px;
  font-weight: bold;
  line-height: 24px;
  margin: 10px 0 0 10px;
  width: auto;
}

/* 14th June 2016 */
.heading-new {
  color: #283891;
  font-size: 25px;
  font-weight: 500;
  line-height: 36px;
  margin: 10px 0;
  padding: 0;
  text-align: center;
}
.aal-featured-comm, .homeBlog-section ul {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
.aal-featured-comm li, .homeBlog-section ul li {
  border: 1px solid #ccc;
  display: inline-block;
  float: left;
  height: 238px;
  margin: 7px 7px;
  text-align: left;
  width: 31%;
 overflow:hidden;
 color:#fff;
}

.aal-featured-comm img, .homeBlog-section img {
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
.aal-featured-comm p, .homeBlog-section p {
  color: inherit;
  font-size: 12px;
  line-height: 18px;
  padding-left: 10px;
}
.aal-featured-comm h3, .homeBlog-section h3 {
  color: #fff;
  font-size: 16px;
  max-width: 100%;
  overflow: hidden;
  padding: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.aal-featured-comm h3{margin-top:-100px;}
.homeBlog-section h3{margin-top:-111px;}

.aal-featured-comm h3 a, .homeBlog-section h3 a {color: #ffffff;text-decoration: none;}
.aal-featured-comm p a, .homeBlog-section p a {color: #ffffff;text-decoration: none;}
.aal-featured-comm p a.more, .homeBlog-section p a.more {color: #999;text-decoration: none;}

.searchbar {margin:17px auto;text-align:center;line-height:2;}
.searchbartext {color:#cccccc;text-transform:uppercase;font-size:12px;padding:0 15px;}
.searchbar select{color:#283891;font-family:'Fjalla One',Arial;font-weight:400;border:none;font-size:14px;}
.underline{border-bottom: solid 1px #ccc;/*margin: 0px 10px 25px 10px;*/padding: 5px 0px;}
.homeBlog-section {
  float: left;
  width: 100%;
}
.links-to-states {
  border: 1px solid #ccc;
  float: left;
  margin: 10px 2%;
  padding: 10px;
  width: 96%;
}
.links-to-states ul {
  float: left;
  margin: 0 auto;
  text-align: center;
  width: 30%;
}
.links-to-states ul.list1-2 {
  width: 45%;
}
.links-to-states ul li {
  display: inline-block;
  margin: 0;
  font-size: 12px;
  line-height: 24px;
  list-style: none;
  text-align: left;
  width: 100%;
}
.links-to-states ul li a {
  color: #333;
}
.wid_100 .heading {
  float: left;
  font-size: 18px;
  margin: 2px 0;
  color: #f37820;
  padding-left: 12px;
  text-align: left;
}

/* 15th June 2016 */

.bottom_link li a { color: #283891; font-weight: 600; }
.main_nav ul li select, .bottom_link li select {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  color: #000 !important;
  font-size: 16px;
  font-weight: bold;
  height: 35px;
  line-height: 20px;
  padding: 5px !important;
  width: auto;
}
.main_nav .nav2 select {
  margin: 0;
  width: 145px !important;
}
.main_nav ul li option,
.bottom_link li option { color: #fff !important; }
.logo {
  margin-top: 15px !important;
}
.comm-flag {
  float: left;
  width: 10%;
}
.comm-flag > img {
  margin: 0 10px;
  text-align: center;
  width: 60px;
}
.list1-2 h4 {
  color: #131313;
  float: left;
  margin: 0 0 5px;
  text-align: left;
}
.list1-2 h4 a {
  color: #131313;
}
.homeBlog-section p > br {
	display: none;
}

/* 4th July 2016 */

.select-community option.sptl-comm {
  color: #f37820 !important;
  font-size: 14px;
  font-weight: 600;
}

/* 11July 2016 */

.communities-col h4 {
  color: #071968;
  font-size: 21px;
  font-weight: 600;
}
.nav1 #States {
  width: 200px !important;
}
.nav5 #States {
  width: 250px !important;
}

/*  14th July 2016 */
/* #homepage */
.top_gradient .nav2 {
 display: none;
}
.top_gradient .nav1 #States {
  font-size: 20px;
  font-weight: 500 !important;
  width: 240px !important;
}
.top_gradient .nav5 #States {
  font-size: 20px;
  font-weight: 500 !important;
  width: 300px !important;
}
.top_gradient a.fifth {
  color: #000 !important;
  font-weight: 500 !important;
  font-size: 20px !important;
  line-height: 32px;
}
.top_gradient a.fourth {
  color: #000 !important;
  font-size: 20px !important;
  font-weight: 500 !important;
  line-height: 32px;
}
.top_gradient .main_nav ul li option {
  color: #000 !important;
  font-size: 16px;
  font-weight: 500 !important;
}


/* 18th July 2016 */

.top_gradient .main_nav ul li {
  overflow: visible !important;
}
.nav5 .second {
  height: 30px;
  width: 100%;
}
.nav1 .second {
  width: 100%;
  height: 30px;
}
.nav5 .second,
.nav1 .second {
  color: #000 !important;
  font-size: 16px;
  font-weight: 500 !important;
  line-height: 45px;
  position: relative;
  font-style:italic;
}
.nav5 .dropdown,
.nav1 .dropdown {
  background: #fff none repeat scroll 0 0;
  display: none;
  height: 325px;
  overflow-y: auto;
  position: absolute;
  top: 30px;
  z-index: 2147483647 !important;
  padding:10px 0 0;
}
.nav5 .dropdown {
  width: 100%;
}
.nav1 .dropdown {
  width: 240px;
}
.nav5 .second:hover > .dropdown,
.nav1 .second:hover > .dropdown {
  display: block !important;
}
.second .dropdown li,
.second .dropdown li {
  font-size: 18px;
  line-height: 30px;
  width: 100%;
}
.second .dropdown a {
  color: #000 !important;
  float: left;
  font-weight: 400 !important;
  width: 100%;
}
.top_gradient {
  overflow: visible !important;
}
ul.blank_images > li {
width:49%;
  margin-bottom: 10px;
  padding: 10px;
  border:  #ccc solid;
  display:inline-block;
}
.drop-dwn {
  vertical-align: middle;
}
.middle_fulladd .adv120X90 {
  margin: 0 15px 0 8px;
  width: auto !important;
}

/* 5th September 2016 */

.topSpot-banner a.manageReadMoreClick {
  background: hsla(0, 0%, 0%, 0) url("images/linkCheck.jpg") no-repeat scroll 0 6px;
  color: hsl(25, 90%, 54%) !important;
  cursor: pointer;
  float: left;
  font-size: 12px !important;
  font-weight: bold !important;
  line-height: 24px;
  margin: 10px 0 0 10px;
  padding-left: 20px;
}
.topSpot-banner a.manageReadMoreClick:hover {
  background: hsl(0, 0%, 87%) none repeat scroll 0 0;
  color: #000 !important;
  text-decoration: none;
  padding: 0 10px;
}
.topSpot-banner > span img {
  display: none;
}

/* 8th September 2016 */

.lightbox-image{
	width:100%;
}
.lightbox-image .lightbox-text {
  font-size: 12px;
  line-height: 30px;
  text-decoration: none;
  font-weight: 600;
}
.lightbox-image .lightbox-text:hover {
  text-decoration: none;
}
#sidebar-float-and-scroll {
	float: left;
    width: 180px;
    height: 600px;
    position:relative;
}
#fsPage1982146-1 .fsSection.fs1Col {font-size:0;}
.left_detail .requestForm .fsPage .fsFieldRow input {height:33px !important;}
.mid_100 .mid_right .wid_100 .RectangleBannerResponsivewidth {float:none; display:inline-block;}
.mid_100 .mid_right .wid_100 .RectangularBannerResponsiveWidth {float:none; display:inline-block;}
.mid_100 .mid_right .wid_100 .SkyscraperBannerResponsivewidth {float:none; display:inline-block;}

a.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index:99;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(37, 170, 225, 0.8) url(../img/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
a.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
a.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
a.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.right_archive ul.monthList {margin:30px 0 0;}

  #flex-width #fl_menu {width: 180px !important;}

/*<!-- div.Section1{page:Section1;} -->*/
.nd-top-site-bar{background:#fff;min-height: 93px;display: block;width: 100%;padding-top: 5px;}
.nd-top-site-bar .flot_left{/*float:left;*/ display:inline-block;}
.nd-top-site-bar .flot_right{/*float: right;width: 41%;*/display: inline-block;padding: 14px 0px 0px 0px;text-align: right;/*margin-right: 5px;*/}
.flot_left a{text-decoration: none;min-height: 10px;display: inline-block;padding-left: 2px; color:#ddd}
.flot_left a em{font-size: 11px;color: #000;display: inline-block;padding-left: 10px;text-shadow: 0 0 3px #DDD;}
.flot_left a span{font-size: 20px;font-weight: 600;margin-top: 10px;display: inline-block;color: #4D8998;text-shadow: 0 0 3px #DDD;}
.flot_right a{color:#ddd}
.flot_right a.topbarlink{background: #B0171F;color: #fff;padding: 5px 20px;border-radius: 5px;text-decoration: none;font-size: 12px;font-weight: 600; text-transform: uppercase;}
.last-spc-right.last-spc-right a:hover{-moz-box-shadow: 0 0 5px #555;-webkit-box-shadow: 0 0 5px #555;box-shadow: 0 0 5px #555;}
.last-spc-right.last-spc-right{margin-right: 10px;}
.flot_right .fb_iframe_widget span{ vertical-align: 3%;}
iframe.twitter-follow-button {width:235px;}
.nd-menubar{background: #f7f7f7;margin: 0px 0px;padding: 1px 0px;border: solid 1px #cacaca;width: 999px;overflow: hidden;}
#nd-searchBox{height: 27px;color: #696969;font-style: normal;border: 1px solid #696969;border-radius: 5px;width: 75%;font-size: 13px;padding: 0px 5px;}

.flot_left input,.nd-menubar input{outline: none;-moz-border-radius: 4px;-webkit-border-radius: 4px;
    border-radius: 4px;/*background-color: #f7f7f7;*/border-top-color: #A1A1A1;border-right-color: #A1A1A1;border-bottom-color: #A1A1A1;
    border-left-color: #A1A1A1;color: #000/*#999999*/;letter-spacing: 0.5px;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;
    border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;}
#search {width: 250px;position: relative;/*float: right;*/padding: 0px;margin-top: 2px;}
#search input {/*float: right;*/width: 205px;margin: 0px;padding-top: 10px;height: 15px;padding: 4px 35px 6px 10px;}
#search .search-button {width: 17px;height: 17px;border: none;cursor: pointer;background-image: url(images/icons/icon-search-button.png);background-repeat: no-repeat;
background-position: left top;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;background-color: transparent;
position: absolute;top: 6px;right: 8px;margin: 0px;padding: 0px;box-shadow:0 0 0px #fff}
#search input:focus, #search textarea:focus {border: 1px solid #8DC5C5;box-shadow: 0 0 4px rgba(82, 168, 236, .5);-moz-box-shadow: 0 0 4px rgba(82,168,236,.5);
-webkit-box-shadow: 0 0 4px rgba(82,168,236,.5);}
.but-alink a{text-decoration: underline;color:#333}
.but-alink a:hover{text-decoration: none;color:#696969}
.adv_box{display:inline-block;text-align: center;padding: 10px;border: 0px solid #ddd;}
.adv_box img.ban_img{/*width:742px;*/display:inline-block;margin:0 auto;box-shadow: 0 0 7px rgba(0, 0, 0, .4);-moz-box-shadow: 0 0 7px rgba(0, 0, 0, .4);-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .4);}
.adv_box img.ban_img:hover{cursor:pointer;border: 1px solid #8DC5C5;box-shadow: 0 0 7px rgba(82, 168, 236, .5);-moz-box-shadow: 0 0 7px rgba(82,168,236,.5);
-webkit-box-shadow: 0 0 7px rgba(82,168,236,.5);}
.homebarheaders a{font-family: Tahoma, Geneva, sans-serif;font-size: 20px;color: #4D8998;text-align: center;font-weight: bold;text-decoration: underline;text-shadow:0 1px #fff}
.homebarheaders a:hover{text-decoration: none;}
/*ol, ul {list-style: none;}
*/.social_networks{margin:0;padding:0;float:right;}
.social_networks li{margin:0;padding:0;/*float:left;*/margin-left:4px;display:block;}
.social_networks li a{display:block;width:28px;height:28px;text-indent:-9999px;opacity:1;transition:opacity 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out;}
.social_networks li a.facebook{background:url(admin-new/css/images/btn_facebook_24.png) top center no-repeat;}
.social_networks li a.twitter{background:url(admin-new/css/images/btn_twitter_24.png) top center no-repeat;}
.social_networks li a.behance{background:url(admin-new/css/images/header_be.png) top center;}
.social_networks li a.google_pluse{background:url(admin-new/css/images/header_gs.png) top center;}
.social_networks li a.rss{background:url(admin-new/css/images/header_rss.png) top center;}
.social_networks li a:hover{/*background-position:0px -29px;*/opacity:0.5;}
.topListBanner{border-bottom:1px solid #ddd; padding:1px 2px;margin-bottom:3px;display:block;width:99%;text-align:center} 
.hmpgA{color: #333;text-decoration: none;}

.myButton a {
    background: -moz-linear-gradient(center top , #dddcdc, #b0abab) repeat scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px 0 #000000;
    color: #000000;
    display: inline-block;
    float: left;
    line-height: normal;
    margin-right: 12px;
    padding: 4px 16px;
    text-align: center;
    text-decoration: none;
    /*text-shadow: -1px 1px 0 #000000;*/
}
.myButton a {
    background: -moz-linear-gradient(center top , #dddcdc, #b0abab) repeat scroll 0 0 transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 3px 0 #000000;
    color: #000000;
    display: inline-block;
    float: left;
    font-weight: normal;
    line-height: normal;
    margin-right: 12px;
    padding: 4px 16px;
    text-align: center;
    text-decoration: none;
   /* text-shadow: -1px 1px 0 #000000;*/
}
.myButton a:hover {
    background: -moz-linear-gradient(center top , #b0abab, #dddcdc) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
}
.myButton a:active {
    position: relative;
    top: 1px;
}
.advertiser_wdt{
width:98%;
background: none repeat scroll 0 0 #F2F2F2;
border: 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
color: #000000;
float: left;
font-size: 14px;
margin-bottom: 20px;
margin-left: 10px;
margin-top: 12px;
text-align: left;
padding-top:5px;
padding-bottom:5px;
}
.cols{
color: #3D3D3D;
    font-size: 12px;
    height: 30px;
    padding-top: 5px;
    text-shadow: 0 1px #FFFFFF;
  font-weight:bold;
   }
   .input_cl{
     border-color: #A1A1A1;
    border-radius: 4px 4px 4px 4px;
      border-width: 1px;
    color: #000000;
    height: 25px;
    letter-spacing: 0.5px;
    outline: medium none;
    padding: 3px;
   width:90%;
   }
   .inputbox_cl{
    border: 1px solid #D5D5D5;
    box-shadow: 0 0 9px #D5D5D5 inset;
    color: #666666;
    font-size: 11px;
    height: 24px;
    min-height: 20px;
    padding: 0 7px;
    width: 70%;
   }
   .mandatory{
   color:#EE3322;
   font-size:15px;
   }
   .width_200{
   width:200px;
   }
    .width_98{
   width:900px;
   }
   .txtarea_cl {
    border: 1px solid #D5D5D5;
    box-shadow: 0 0 9px #D5D5D5 inset;
    color: #666666;
    font-size: 11px;
    min-height: 20px;
    padding: 0 7px;
    width: 70%;
}

.advertiser_wdtN {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #000000;
    float: left;
    font-size: 14px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 12px;
    min-height: 1090px;
    position: relative;
    text-align: left;
    width: 98%;
}

div#mysagscroller {
  width: 190px; /*width of scroller*/
  height: 60px;
}

div#mysagscroller ul li {
  background: #000000;
  color: #ffffff;
  padding: 1px;
  margin-bottom: 1px; /*bottom spacing between each LI*/
}

div#mysagscroller ul li a:link {
  background: #000000;
  color: #ffffff;
  padding: 1px;
  margin-bottom: 1px;
  text-decoration: none;
  font-size: 12px
}

div#mysagscroller ul li a:hover {
  color: #ffffff;
  text-decoration: none
}

div#mysagscroller ul li a:visited {
  color: #ffffff;
  text-decoration: none
}

div#mysagscroller ul li:first-letter {
  font-size: 11px;
  background: #000000;
  color: #ffffff;
  padding: 0 2px;
  margin-right: 2px;
}

.inputbox_cl1 {    border: 1px solid #D5D5D5;
    box-shadow: 0 0 9px #D5D5D5 inset;
    color: #666666;
    font-size: 11px;
    height: 24px;
    min-height: 20px;
    padding: 0 7px;
    width: 70%;
}
.inputbox_cl2 {    border: 1px solid #D5D5D5;
    box-shadow: 0 0 9px #D5D5D5 inset;
    color: #666666;
    font-size: 11px;
    height: 24px;
  
    min-height: 20px;
    padding: 0 7px;
    width: 70%;
}
.inputbox_cl3 {    border: 1px solid #D5D5D5;
    box-shadow: 0 0 9px #D5D5D5 inset;
    color: #666666;
    font-size: 11px;
    height: 24px;
    min-height: 20px;
    padding: 0 7px;
    width: 70%;
}
.inputbox_cl4 {    border: 1px solid #D5D5D5;
    box-shadow: 0 0 9px #D5D5D5 inset;
    color: #666666;
    font-size: 11px;
    height: 24px;
  
    min-height: 20px;
    padding: 0 7px;
    width: 70%;
}
.inputbox_cl5 {    border: 1px solid #D5D5D5;
    box-shadow: 0 0 9px #D5D5D5 inset;
    color: #666666;
    font-size: 11px;
    height: 24px;
    min-height: 20px;
    padding: 0 7px;
    width: 70%;
}
 
#slides h3 {margin:10px 0;}
#logos h3 {margin:10px 0;}
table #realtor_logo h3 {margin:10px 0;}
.addcommtitle a {color: #1a5f7c;}

/* Placeholder css : 3rd March 2017 */
.left_detail .requestForm input::-webkit-input-placeholder {color:#283891; opacity: 1 !important}
.left_detail .requestForm input::-moz-placeholder {color:#283891; opacity: 1 !important}
.left_detail .requestForm input::-moz-placeholder {color:#283891; opacity: 1 !important}
input::-ms-input-placeholder {color:#283891 !important; opacity: 1 !important}

/* 29th March 2017 */
.detailContent strong { font-weight: bold;}
.detailContent ul li, .detailContent ol li { list-style-type: disc; padding-left: 5px;}
.detailContent ul, .detailContent ul { padding-left: 15px;}

.main_nav ul li + li {
  margin-left: 10px;
}


.main_nav ul li .dropdown li+li{
  margin-left:0;
}

.main_nav ul li .dropdown{
  padding:10px;
}
.main_nav ul li .dropdown li a,.main_nav ul li.nav5 .second .dropdown li a{
  padding:0;
  font-size:14px !important;
  float:left;
  
}

.main_nav ul li.nav5 .second .dropdown{
  height:auto !important;
}

.subscriberClass {border: 1px solid #D5D5D5;
    box-shadow: 0 0 9px #D5D5D5 inset;
    color: #666666;
    font-size: 11px;
    height: 24px;
    margin: 6px;
    min-height: 20px;
    padding: 0 7px;
    width: 200px;
}
.mandatoryAstrik{color:red; font-size:13px;}

/* 
  HP NEWSLETTER POPUP MODAL
*/
/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */

.modal-content {
    background-color: #fefefe;
    border: 1px solid #888;
    margin: 100px auto 0;
    padding: 20px;
    width: 500px;
}

/* The Close Button */
.close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}
.outer_div {
    display: block;
    margin-top: 30px;
    width: 100%;
}
.outer_div span strong {
    background: orange none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    padding: 10px 0;
    text-shadow: 0 0 2px #444;
    width: 100%;
    margin-bottom: 25px;
 }



.outer_div .subscriberClass{
	width:95%;
	height: 35px;
	padding: 0 10px;
	margin: 10px 0;
	font-size: 20px;
}



.outer_div table{
	width:100%;
}

.outer_div table td{
	width:100%;
	float: left;

}



.outer_div #submit{
    background-color: orange !important;
    border-radius: 5px;
    color: #ffffff;
    cursor: pointer;
    font-size: 17px !important;
    font-weight: bold;
    height: 40px;
    margin: 20px 0;
    text-shadow: 0 0 1px #000000;
    text-transform: uppercase;
    width: 162px;
}


.archivePage .archiveHeading {
    color: #f37820;
    float: left;
    font-size: 34px;
    margin: 50px 0 10px;
    text-align: center;
    width: 100%;
}
.archivePage .left_archive{
	float: left;
}
.archivePage  .archive_detail{
	list-style:none;
}
.archivePage .archive_detail li {
    border: 2px solid #283891;
    float: left;
    text-align: center;
    width: 23%;
    margin:0 0 20px 1%;
}
.archivePage .archive_detail li a {
    color: #283891;
    font-size: 23px;
    line-height: 50px;
    text-align: center;
    text-decoration: none;
}
.archivePage .archive_detail li:hover,.archivePage .archive_detail li:hover a{
	border:2px solid #f37820;
	background: #f37820;
	color: #fff;
}
.archivePage .archive_detail li a:hover{
	color: #fff;
}

.homepagetopbannerabovemenu{
max-width: 80%;
float: right;
margin-bottom: -75px;    
}

/*----------------------------responsive start here*/
@media (max-width:1600px) {

    .homepagetopbannerabovemenu { margin: 20px 0px 0px 0px; max-width: 100% !important; }

	.slideForm_login {top:10% !important; left:40% !important;}
  .modal .modal-content{margin: 0 auto; }
}

@media (min-width: 1200px)  {
    #maincontentblock {max-width: 80% !important;float:left;}
    .ad_top_right_mobile{display:none;}
    .ad_top_right{display:block;}

  body.advertiser_page {overflow-x:hidden;}
}

@media (min-width: 980px)  {
  /*.communities-col h1 { height: 35px; }*/
  /*.home-communities > li {
    height: 135px !important;
  }*/
}

@media (min-width: 768px)  {
  .head_top .head_topright_banner .leaderboardBannerResponsivewidth {width:728px !important; float:left; height:90px !important;}
}


@media (max-width: 1199px) and (min-width: 1025px)  {
    #maincontentblock {max-width: 80% !important;float:left;}
    .ad_top_right_mobile{display:none;}
    .ad_top_right{display:block;}
	.mid_100 {width:100%; max-width:100% !important;}
	.mid_100 article.mid_left {max-width:100% !important;}
	aside.mid_right {width:100%;}
	#fl_menu .menu {width:100%;text-align:center;}
	.head_top {width:100%;}
	/*.head_topright_banner {width:54%;}*/
	.img_ad {height:90px !important; width:500px !important;}
  .wid_100.middle_fulladd {max-width:100% !important;}
  .wid_100.middle_fulladd .adv120X90 {/*display:none;*/}  
  .middle_fulladd {width:100% !important; float:none;}
  .oio-banner-zone a, .oio-banner-zone img {width:100%; height:auto;}
  aside.mid_right .wid_100.text_center .menu p#sidebar-float-and-scroll img {display:none;}
  .communities-col .full-width {height:155px;}
  #flex-width #fl_menu {width: 100% !important; margin:20px 0 0;}
  body.advertiser_page {width:100% !important;}
  body.advertiser_page #container {width:100% !important;}
}

@media (max-width: 1024px) and (min-width: 930px)  {
    #maincontentblock {max-width: 80% !important;float:left;}
    .ad_top_right_mobile{display:none;}
    .ad_top_right{display:block;}
	.mid_100 {width:100%; max-width:100% !important;}
	.mid_100 article.mid_left {max-width:100% !important;}
	aside.mid_right {width:100%;}
	#fl_menu .menu {width:100%;text-align:center;}
	.head_top {width:100%;}
	/*.head_topright_banner {width:53%;}*/
	.img_ad {height:90px !important; width:500px !important;}
  .wid_100.middle_fulladd {max-width:100% !important;}
  .wid_100.middle_fulladd .adv120X90 {/*display:none;*/}  
  .middle_fulladd {width:100% !important; float:none;}
  .oio-banner-zone a, .oio-banner-zone img {width:100%; height:auto;}
  aside.mid_right .wid_100.text_center .menu p#sidebar-float-and-scroll img {display:none;}
  .communities-col .full-width {height:155px;}
  #flex-width #fl_menu {width: 100% !important; margin:20px 0 0;}
  body.advertiser_page {width:100% !important;}
  body.advertiser_page #container {width:100% !important;}
}

@media (max-width: 930px) and (min-width: 768px) {
    #maincontentblock {max-width: 100% !important;float:left;}
    .ad_top_right_mobile{display:inline-block;}
    .ad_top_right{display:none;}
	.mid_100 {width:100%; max-width:100% !important;text-align:center;}
	.head_top {width:100%;text-align:center;}
	.head_top_banner {float:none; display:inline-block;}
  .headerBtn {float:none; display:inline-block; margin:0;}
	/*.head_topright_banner {float:none; display:inline-block; margin:0;}*/
	.mid_100 article.mid_left {max-width:100% !important;}
	aside.mid_right {width:100%;}
	#fl_menu .menu {width:100%;}
	.logo img {width:250px;}
  .mid_100 .mid_left .top_gradient .wid_100 h2.heading {font-size:14px;}
	.main_nav {max-width:78%;}
	.headersearch{max-width:400px;float:right;}
  .main_nav ul li {height:28px;}
	.main_nav ul li a {padding:0 10px;}
  .nav1 .second {width: 170px; font-size:15px;}
  .nav5 .second {width: 220px; font-size:15px;}
  .top_gradient a.fourth {font-size:15px !important; font-weight:600 !important;}
  .top_gradient a.fifth { font-size:15px !important; font-weight:600 !important;}
  .communities-col ul li { width: 35%; margin: 5px 2% !important; text-align: center; padding: 10px 0; display: inline-block; float: none;}
	/*.communities-col ul li {width:30%; margin:5px; text-align:center; padding:10px 0;}*/
	/*.communities-col ul li:first-child {margin-left:10px;}*/
	.comm-flag {width:100%;}
  .community-flag {float:none; display:inline-block;}
  .community-flag img {width:80%; vertical-align:middle;}
  .select-community {padding:5px 0;}
  	.underline{display:block;width: 45%;float: left;}
.searchbartext{display:none;}
  .communities-col form {width:65%; margin:2px; float:none; display:inline-block;}
  .communities-col h1 {font-size:15px !important;}
	.links-to-states ul {margin:10px; width:40%;}
	.tab_menu ul li select {width:120px;}
	.tab_menu ul li select#search_community_name {width:180px !important;}
	.wid_100.middle_fulladd .adv120X90 {width:100% !important;}
	.wid_100.middle_fulladd .adsbygoogle {width:100% !important;}
	.middle_fulladd {width:80% !important; float:left;}
  .wid_100.middle_fulladd {max-width:100% !important;}
  .wid_100.middle_fulladd .adv120X90 {/*display:none;*/}  
  .middle_fulladd {width:100% !important; float:none;}
  .oio-banner-zone a, .oio-banner-zone img {width:100%; height:auto;}
  .community_overview {width:48%;}
  .community_overview.viewPhotos {width:48%;}
  .community_overview.requestinfo {width:48%;}
  .slideForm_login {left: 30% !important;}
  aside.mid_right .wid_100.text_center .menu p#sidebar-float-and-scroll img {display:none;}
  h1.about_heading {font-size:22px;}
  .leftMid {width:100%;}
  .rightMid {width:100%; text-align:center; padding:20px 0 0;}
  .Subscribe {float:none; display:inline-block; width:50%; text-align:left;}
  h2.contactHeading {font-size:20px;}
  article.mid_left .ui-tabs .ui-tabs-nav li a {font-size:12px;}
  .left_detail {width:100%;}
  .right_detail {width:100%; text-align:center;}
  .communities-col .full-width {height:155px;}
  .communities-col .full-width .m-l20 {margin-left:6%;}
  .communities-col .full-width .select-community {width:46% !important;}
  #flex-width #fl_menu {width: 100% !important; margin:20px 0 0;}
  body.advertiser_page {width:100% !important;}
  body.advertiser_page #container {width:100% !important;}
  body.advertiser_page table {float:left; margin:0 0 0 1% !important; width:100%;}
  .nd-top-site-bar .flot_left {width:100%;}
  body.advertiser_page table .nd-top-site-bar .flot_right {margin-top:0 !important;}
  .social_networks li {display:inline-block;}
}

@media (max-width:767px) {
    header{max-width:767px;}
    #maincontentblock {max-width: 100% !important;float:left;}
    .ad_top_right_mobile{display:inline-block;}
    .ad_top_right{display:none;}
	p.listingHeading{font-size:16px !important;}
	.subscribeForm ul li{font-size:13px;}
	.form-heading h2 p{font-size:12px !important;}
	.subscribe_popup .panel-body{max-height:300px;overflow-y:scroll;}
	.closeBtn{top:-10px;right:-10px;border-radius:100%;background-color:#333;}
	.form-heading h2{line-height:14px !important;text-align:left;padding-top:6px;min-height:40px;}
	/*.subscribe_popup{margin-top:150px;}
	.vertical-offset-half{top:50px;transform:none;}*/
	.vertical-offset-half{position:absolute;top:100px;transform:none;}
	.mid_100 {width:100%; max-width:100% !important;}
	.head_top {width:100%; text-align:center;}
	.head_top_banner {float:none; display:inline-block;}
  .headerBtn {float:none; display:inline-block; margin:0;}
 /* .head_topright_banner {float:none; display:inline-block; margin:0;}*/
	/*.head_topright_banner {display: inline-block; float: none; width:100%; overflow:hidden; height: auto;}*/
	.mid_100 article.mid_left {max-width:100% !important;}
	aside.mid_right {width:100%;}
	#fl_menu .menu {width:100%;}
	.logo {max-width:150px;}
	.logo img {max-width:150px;}
	.searchbar {margin: 0px auto; line-height:1;}
	#search_lifestyle_name {max-width:300px !important;}
	.searchbar br {display:none;}
	section.content{padding-top:200px;}
  .mid_100 .mid_left .top_gradient .wid_100 h2.heading {font-size:14px; padding:0; text-align:center; width:100%;}
	.main_nav {visibility:hidden;display:none;}
	.mobile_nav{visibility:visible;display:inline;float:right;}
	.headersearch{max-width:300px;}
	.searchbartext{display:none;}
	.underline{display:block;width: 45%;float: left;}
	.nav1 .second {width:185px; font-size:16px;}
	.nav5 .second {width:235px; font-size:16px;}
	.top_gradient a.fourth {font-size:16px !important;}
	.top_gradient a.fifth {font-size:16px !important;}
	.second .dropdown li, .second .dropdown li {font-size:16px;}
  .main_nav ul li {height:28px;}
	.main_nav ul li a {padding:0 10px;}
	.aal-featured-comm li, .homeBlog-section ul li {width:48%; height:auto;}
	.communities-col ul {text-align:center;}
	.communities-col ul li {width:50%; margin:10px; float:none; display:inline-block;}
	.communities-col ul li:first-child {margin-left:10px;}
	.communities-col h1 {text-align:center;}
	.select-community {float:none; display:inline-block;}
	.community-flag {display:inline-block; float:none; vertical-align:top;}
	.communities-col form {display:inline-block; float:none;}
	.comm-flag {width:100%;}
	.links-to-states ul {margin:9px; width:46%;}
	.links-to-states ul.list1-2 {width:52%;}
	.detail_container .links {width:100%; float:left;}
	.detail_container .links a {width:46%;}
	.tab_menu ul li {margin:0 -1px;}
	.tab_menu ul li a {padding:9px;}
	.tab_menu ul li select {width:90px; padding:9px 5px !important; font-size:12px;}
	.tab_menu ul li select#search_community_name {width:150px !important;}
	.wid_100.middle_fulladd .adv120X90 {width:100% !important;}
	.wid_100.middle_fulladd .adsbygoogle {width:100% !important;}
	.mid_100 .mid_left .pagination_container .nd-paginate span {width:100%; float:left; padding:10px 0 0;}
	.middle_fulladd {width:65% !important;}
  .wid_100.middle_fulladd {max-width:100% !important;}
  .wid_100.middle_fulladd .adv120X90 {/*display:none;*/}  
  .middle_fulladd {width:100% !important; float:none;}
  .oio-banner-zone a, .oio-banner-zone img {width:100%; height:auto;}
  .community_overview {width:47%;}
  .community_overview.viewPhotos {width:47%;}
  .community_overview.requestinfo {width:47%;}
  article.mid_left .ui-tabs .ui-tabs-nav li a {font-size:11px; padding:0.5em 0.2em;}
  .slideForm_login {left:25% !important;}
  .mid_right .oio-banner-zone li.oio-slot.oio-last-col.oio-last-row {border:0 none !important;}
  aside.mid_right .wid_100.text_center .menu p#sidebar-float-and-scroll img {display:none;}
  h1.about_heading {font-size:22px;}
  .leftMid {width:100%;}
  .rightMid {width:100%; text-align:center; padding:20px 0 0;}
  .Subscribe {float:none; display:inline-block; width:50%; text-align:left;}
  h2.contactHeading {font-size:20px;}
  #flex-width #fl_menu {width: 100% !important; margin:20px 0 0;}
  .full-width .m-l20 {margin-left:0;}
  .full-width .select-community {width:60% !important;}
  .communities-col .full-width {height:230px;}
  .wid_100 #rental-search-page #oio-banner-237 .oio-slot {width:33% !important;}
  body.advertiser_page {width:100% !important;}
  body.advertiser_page #container {width:100% !important;}
  body.advertiser_page table {float:left; margin:0 0 0 1% !important; width:100%;}
  .nd-top-site-bar .flot_left {width:100%;}
  body.advertiser_page table .nd-top-site-bar .flot_right {margin-top:0 !important;}
  .social_networks li {display:inline-block;}
  .archivePage .archive_detail li{ width:30%;}
  .archivePage .archive_detail li a{ font-size: 21px; }
}

@media (max-width:640px) {
    header {max-width:640px;}
    .topmaparea {max-width:100% !important;}
    .modal {max-width:600px;}
    .searchbar {max-width: 630px;}
    .sidebarads {display:none;}
    .homebanner img{max-width:100% !important;}
    .logo img{max-width:100px;}
    .modal-content {max-width:80%;}
    
    .amount_detail{width:100%;}
    .searchbar {margin: 0px auto;text-align: center;line-height: 1;}
    .searchbartext{display:none;}
    .mapcommunitylistings{max-width:100%;}
  .mid_100 .mid_left .top_gradient .wid_100 h2.heading {text-align:center;} 
	.communities-col ul li {width:75%;}
	.nav1 .second {width:150px; font-size:13px;}
	.nav5 .second {width:190px; font-size:13px;}
	.main_nav ul li a {padding:0 2px;}
	.top_gradient a.fourth {font-size:13px !important;}
	.top_gradient a.fifth {font-size:13px !important;}
	.aal-featured-comm li, .homeBlog-section ul li {width:75%; float:none; display:inline-block;}
	.heading-new {font-size:16px; margin:5px 0;}
	.aal-featured-comm h3, .homeBlog-section h3 {font-size:15px;}
	.aal-featured-comm p, .homeBlog-section p {font-size:12px; line-height:18px;}
	.links-to-states ul {width:70%;}
	.links-to-states ul.list1-2 {width:70%;}
	.second .dropdown li, .second .dropdown li {font-size:13px; padding:0 0 0 10px;}
	.pagination_container {width:100%; margin:0 0 10px 10px;} 
	.tab_menu ul li {width:100%; text-align:center;} 
	.tab_menu ul li select {width: 100%; text-align:center;}
	.tab_menu ul li select#search_community_name {width:100% !important;}
	.img_container {width:100%;}
	.img_container img {width:50%;}
	.middle_images .detail_container {width:100%; margin:5px 0 0;}
  .detail_container {width:100%; margin:5px 0 0;}
	.detail_container .address {margin-top:5px;}
	.detail_container .detail {font-size:12px; line-height:18px;}
	.detail_container .links a {margin-top:5px;}
	.amount_detail.single-unsponsored .amount, .amount_detail.single-unsponsored {width:100%;}
	.amount_detail.single-unsponsored ul li {width:100%; text-align:left;}
	.detail_container h1 p.realtor.links a {margin:0;}
  article.mid_left .ui-tabs .ui-tabs-nav li {width:100%;}
  article.mid_left .ui-tabs .ui-tabs-nav li a {width:100%;}
  .tabcontents .ui-corner-bottom .detailSection .mid_100 {text-align:center;}
  .community_overview {display:inline-block; float:none; width:75%; margin:0 0 20px;}
  .community_overview.viewPhotos {display:inline-block; float:none; width:75%; margin:0 0 20px;}
  .community_overview.requestinfo {display:inline-block; float:none; width:75%;}
  .left_detail {width:100%;}
  .left_detail .requestForm .fsPage .fsFieldRow input {width:80%;}
  .left_detail .requestForm .fsPage .fsFieldRow textarea {width:80%;}
  .right_detail {width:100%;}  
  .slideForm_login {left:20% !important; width:60% !important;}
  .mid_100 article.mid_left .tab_menu ul {width:100%;}
  .Subscribe {width:70%;}
  .breadcrumb ul li.current {width:100%; padding:10px 0 0;}
  .full-width .select-community {width:80% !important;}
  .archivePage .archive_detail{padding:20px 0;}
  .archivePage .archive_detail li { width: 47%;}
  .archivePage .archiveHeading{font-size:33px; line-height: 40px;}
} 

@media (max-width:480px) {
    .ad_top_right_mobile{display:inline-block;}
    .ad_top_right{display:none;}

    header, .searchbar select, .topmaparea {max-width:480px !important;}
    .searchbartext{display:none;}
    .modal {max-width:450px;}
    .searchbar {max-width: 425px;}
    .sidebarads {display:none;}
    ul.blank_images > li {width: 90%}
    .underline{display:block;width: 100%;}
	.vertical-offset-half{position:absolute; top:200px; transform:none;}
	.head_top {padding: 10px 10px 0;text-align:center;}
	.head_top_banner {width:70%; height: auto;}
	.head_top_banner img {width:100%; height:auto;}
	.headerBtn {background:url("images/advertiseHere.jpg") no-repeat scroll 0 0 / auto 100%; width:25%; height:auto; margin-left:10px;}
	.headerBtn a {height:auto !important; min-height:60px;}
  .mid_100 .mid_left .top_gradient .wid_100 h2.heading {font-size:12px; padding:0 0 5px;}
  .main_nav ul {text-align:left;}
	.main_nav ul li {width:100%;}
  .nav1 .dropdown {width:100%;}
  .nav5 .dropdown {width:100%;}
	.nav1 .second {width:100%; font-size:16px;}
	.nav1 .second img {float:right; margin:15px 5px 0;}
	.nav5 .second {width:100%; font-size:16px;}
	.nav5 .second img {float:right; margin:15px 5px 0;}
	.main_nav ul li.nav3 {width:50%; text-align:center; margin:15px 0 0; border-right:1px solid; height:20px; font-size:16px;}
	.main_nav ul li.nav3 a {line-height:normal; font-size:16px !important; font-weight:bold !important;}
	.main_nav ul li.nav4 {width:48%; text-align:center; margin:15px 0 0; font-size:16px;}
	.main_nav ul li.nav4 a {line-height:normal; font-size:16px !important; font-weight:bold !important;}
	.communities-col ul li {width:80%/*100%*/; margin:10px 0;}
	.communities-col ul li:first-child {margin-left:0;}
	.heading-new {font-size:21px;}
	.aal-featured-comm li, .homeBlog-section ul li {width:95%;}
	.comm-flag img {margin:0 5px;}
	.links-to-states ul {width:100%; margin:5px;}
	.links-to-states ul.list1-2 {width:100%;}
	.links-to-states .list1-2 h4 {font-size:16px;}
	.bottom_link li {font-size:12px; line-height:24px; width:100%; border-bottom:1px dotted #283891; border-right:0 none;}
	.bottom_link li:last-child {border-bottom:0 none;}
	.wid_100.middle_fulladd .adv120X90 {/*display:none;*/}
	.wid_100.middle_fulladd .adsbygoogle {width:100% !important;}
	.amount_detail.single-unsponsored ul li {width:100%; text-align:left;}
	.detail_container .detail {width:100%; float:left;}
	.img_container img {width:100%;}
	h2.listingHeading {font-size:17px;}
	.detail_container .links a {width:90%;}
	.amount_detail ul li {width:100%;}
  .wid_100.middle_fulladd {max-width:100% !important;}
	.middle_fulladd {width:100% !important;}
  .oio-banner-zone a, .oio-banner-zone img {width:100%; height:auto;}
	.heading-new {font-size:13px;} 
	.aal-featured-comm h3, .homeBlog-section h3 {font-size:13px;}
  h2.listingHeading {font-size:13px;}
  .community_overview {width:95%;}
  .community_overview.viewPhotos {width:95%;}
  .community_overview.requestinfo {width:95%;}
  .community_overview.zipCode {width:100%;}
  .slideForm_login {left:5% !important; width:90% !important;}
  .left_detail .requestForm .fsPage .fsFieldRow input {width:100%;}
  .left_detail .requestForm .fsPage .fsFieldRow textarea {width:100%;}
  .left_detail h1.detail_mainHeading {font-size:19px;}
  .left_detail h1.mainHeading {font-size:22px;}
  .inpholder label {width:100%;}
  .inpholder input {width:95%;}
  .inpholder select {width:95%;}
  .inpholder textarea {width:95%;}
  h1.about_heading {font-size:18px;} 
  h2.contactHeading {font-size:16px;}
  .leftMid {margin:0;}
  .Subscribe {width:100%;}
  #recaptcha_widget_div {width:100%; float:left; text-align:left; margin:0 0 0 -40px;}
  #recaptcha_widget_div #recaptcha_area {text-align:left;}
  #recaptcha_widget_div #recaptcha_area table#recaptcha_table {transform:scale(0.8);}
  .breadcrumb ul li.current {font-size:13px;}
  .left_detail a h3 {font-size:20px;}
  .full-width .select-community {width:100% !important;}
  .full-width form {width:160px !important;}
  .comm-subline {line-height:16px !important;}
  .communities-col h1 {font-size:16px !important;}
  .communities-col h2 {margin-top:8px;}
  .comm-subline span {font-size: 14px;}
  .wid_100 #rental-search-page #oio-banner-237 {text-align:center;}
  .wid_100 #rental-search-page #oio-banner-237 .oio-slot {width:53% !important; float:none; display:inline-block;}
  .wid_100 #rental-search-page #oio-banner-237 .oio-slot img {display: inline-block; float:none; width:auto;}
  .modal .modal-content{ width:85% !important;}
  .outer_div span strong {font-size: 19px;padding: 8px 0; margin-bottom: 15px;}
  .outer_div .subscriberClass{ font-size: 19px;}
}

@media (max-width:360px) {
    header, .searchbar select, .topmaparea {max-width:360px !important;}
    .searchbartext{display:none;}
    .modal {max-width:320px;}
    .searchbar {max-width: 300px;}
    .sidebarads {display:none;}
    .homebanner img{max-width:320px !important;}
    .logo img{max-width:200px;}
    .archivePage .archive_detail { margin-left: 0; width: 100%;}
    .archivePage .archive_detail li { margin: 0 0 10px; width:100%;}
    .archivePage .archiveHeading{ font-size:32px; }
}

/* Social links ss ends */
.icon-bar {
  position: fixed;
  top: 40%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.icon-bar a:hover {
    background-color: #000;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}
/* Social links ss ends */

/* ios app download style below */
.showHideIOSLink {
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top: 3px solid #24c9cf;
    padding: 10px 0;
    left: 0;
    background: #fff;
}

.showHideIOSLink ul {
    list-style: none;
    width: 72%;
    float: left;
    padding: 0 13% 0 10%;
}

.showHideIOSLink ul li .iosdownloadtext {
    line-height: 50px;
    font-weight: bold;
    float: left;
    width: 50%;
}
/*
.showHideIOSLink .container{
  margin:0 auto;
  max-width: 1170px;
  width:100%;
}*/

.showHideIOSLink ul li .iosdownloadtext {

    line-height: 40px;

}
.close_ios_bottom_bar {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 0%;
  padding: 12px 16px;
  transform: translate(0%, -50%);
}

.close_ios_bottom_bar:hover {background: #bbb;}

span.app-icon {
    width: 45px;
    height: 45px;
    float: left;
    margin-right: 16px;
}

span.app-icon img {
    width: 100%;
    border-radius: 5px;
}

/* IOS bar on responsive design style below  */
@media(max-width:767px)
{
  .showHideIOSLink {
      top: 0;
      bottom:auto;
      background: #ea902f;
      height: 100%;
      padding: 38% 0;
      overflow: hidden;
  }
  .showHideIOSLink ul li{
   width:100%
  }

  span.app-icon {
      width: 100px;
      height: 100px;
      float: none;
      text-align: center;
      display: block;
      margin: 0 auto 20px;
  }
  span.app-icon img {
      width: 100%;
      border-radius: 10px;
  }
  .showHideIOSLink ul li a {
      float: left;
      width: 100%;
      margin-top: 20px;
  }

  .showHideIOSLink ul li .iosdownloadtext {
      line-height: 22px;
      font-weight: bold;
      font-size: 16px;
      float: left;
      width: 100%;
      text-align: center;
  }
  .close_ios_bottom_bar{
   top:4%;
  }

}

/* IOS bar on responsive design style ends  */

/* ios app download style ends */


.heading-orange{
    font-size: 28px;
    text-align: center;
    padding: 15px 0px;
    background-color: #f58830;
    color: #fff;
    font-weight: normal;
	margin:20px 0px;
}
.heading-orange-listings{
    font-size: 20px;
    text-align: left;
    padding: 20px 20px;
    background-color: #f58830;
    color: #fff;
    font-weight: normal;
	font-style:italic;
	margin:15px 0;
}

/* ---------------------------------- */
.featured-listing-section {
float: left;
width: 100%;
}

.aal-featured-comm1, .featured-listing-section ul {
display: inline-block;
margin: 0;
padding: 0;
text-align: center;
width: 100%;
}

.aal-featured-comm1 li, .featured-listing-section ul li {
border: 1px solid #ccc;
display: inline-block;
float: left;
height: 190px;
margin: 7px 7px;
text-align: left;
width: 31%;
overflow: hidden;
color: #fff;
background: #25aae1;

}

.bluebkgd1 {
position: relative;
padding: 10px;
}

.aal-featured-comm1 h3, .featured-listing-section h3 {
color: #fff;
font-size: 24px;
max-width: 100%;
overflow: hidden;
padding: 10px 0px;
text-overflow: ellipsis;
white-space: nowrap;
margin: 0;
}
.aal-featured-comm1 h3 a, .featured-listing-section h3 a {
color: #fff;
}
.aal-featured-comm1 p, .featured-listing-section p {
color: inherit;
font-size: 14px;
line-height: 18px;
padding-left: 0px;
margin-bottom: 13px;
}

.aal-featured-comm1 p a, .featured-listing-section p a {
color: #fff;

}
a.read-more-btn {
background: #f58830;
padding: 7px 14px;
border-radius: 5px;
color: #fff;
}a.read-more-btn:hover {
border: 1px solid #fff;
background: transparent;
}class name: read-more-btn
/* --------------------------------- */

/* scroll to top css below*/
.gototop2{
  width:99%;
  background:#000;
  border:2px solid grey;
}

.goto-top {
position: fixed;
bottom: 20px;
margin-right: 35px;
float: right;
right: 0px !important;
background: #1699cf;
color: #fff;
text-align: center;
padding: 12px;
border-radius: 3px;
}
 #goto-topJS{
  margin-left:1%;
  position:fixed;
  bottom:20px;
  left:50px;
}

/* scroll to top css ends*/

.account-close-icon {
    float: right;
    font-size: 36px;
    position: relative;
    top: -12px;
    cursor:pointer;
}
.outer_div.popup-heading-account {
  margin-top: 0;
}

.addedfavoriteClass {

  background-color: #F37820;
  color: #fff !important;
  display: inline-block;
  width: 150px;
  text-align: center;
  line-height: 21px;
  padding: 2px;

}

.removeFromFavorites{
  color: red !important;
}

.forAccountPageunsponsoredcommunities {
width: 100%;
margin-bottom: 10px;
padding: 10px;
border:#ccc solid;
display: inline-block;
}

.custom_nav li.nav1{position: relative;overflow: inherit;}
.custom_nav{display: flex;}
.custom_nav li.nav1 a span.tooltiptext {
    position: absolute;
    background: #F58830;
    width: 200px;
    height: auto;
    left: 0;
    color: #fff;
    display: inline-block;
    bottom: 33px;
    opacity: 1;
    transition: all .5s;
    font-size: 13px;
    line-height: 20px;
    text-align: center;
    padding: 5px;
}
.custom_nav li.nav1 a:hover span.tooltiptext {
    opacity: 1;
}

.popup-header-line span{
  min-height: 44px;
  padding-right: 49px;
  padding-left: 49px;
  font-size: 14px;
  font-weight: 300;
  line-height: 14px;
  text-align: center;
  background:
  #e5e5e5;
  color:
  #333;
}