body {margin:0px; padding:0px; font-family:'DroidSans'; font-size:14px; min-height:100%;}
@font-face {
 font-family:'DroidSans';
 src: url('http://apartmentsalabama.com/fonts/droidsans.eot');
 src: url('http://apartmentsalabama.com/fonts/droidsans.eot#iefix') format('embedded-opentype'), url('../fonts/droidsans.woff') format('woff'), url('http://apartmentsalabama.com/fonts/droidsans.ttf') format('truetype'), url('http://apartmentsalabama.com/fonts/droidsans.svg#droidsans') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family:'DroidSans-Bold';
 src: url('http://apartmentsalabama.com/fonts/droidsansbold.eot');
 src: url('http://apartmentsalabama.com/fonts/droidsansbold.eot#iefix') format('embedded-opentype'), url('../fonts/droidsansbold.woff') format('woff'), url('http://apartmentsalabama.com/fonts/droidsansbold.ttf') format('truetype'), url('http://apartmentsalabama.com/fonts/droidsansbold.svg#droidsansbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
strong{font-family:'DroidSans-Bold'; font-weight:normal;}
h1, h2, h3, h4, h5, h6, p, ul, li, p, input, select {margin:0px; padding:0px; font-weight:normal; list-style-type:none; outline:none;}
img {max-width:100%; border:none;}
a {text-decoration:none; outline:none;color:#ff8235}
a:hover {text-decoration:underline;}
.clear {clear:both;}
#wrapper {width:100%; float:left;}
.container {max-width:1004px; margin:0 auto;}

.header{width:100%; float:left; /*position:relative;*/ position:fixed; z-index:999}
.headertop{width:100%; float:left; background:#BB3A4E; margin:0px 0 0 0px; padding:5px 0 10px 0px; /*position:absolute; left:0px; top:0px;*/ z-index:1}
.logo {position:absolute;  z-index:2}
.headerrig{ max-width:75%; float:right;}

.navigation{float:left; padding:10px 0px 0 0px;}
.navigation ul li{ float:left; padding:0 15px 0 0px;}
.navigation ul li a{ color:#ffffff; font-size:16px; float:left; }
.navigation ul li a:hover, .navigation ul li a.active{color:#5b2300; text-decoration:none;}
.navigation select {width:98%; padding:5px; margin:0 auto; line-height:20px; font-size:18px; display:none;}


.socialrig{float:right; margin-right:25px;}
.socialrig ul li{ float:left; padding:0 0px 0 15px; }
.socialrig ul li a{ color:#ffffff; font-family:'DroidSans-Bold'; float:left; background:#ff8235; border:4px solid #ffc19a; padding:6px 10px 6px 10px; border-radius:6px;  }
.socialrig ul li a:hover{text-decoration:none; background:#BB3A4E;}

.banlist{ padding:20px 20px 5px 20px; border-radius:6px;  background:rgba(0, 0, 0, 0.7); color:#fff; width:320px; position:absolute; top:25%; right:12%;}

.banlist h3{ color:#ff8235; font-size:21px; font-family:'DroidSans-Bold'; padding-bottom:10px;}
.banlist h3 a{color:#ff8235;}
.banlist p{ padding-bottom:15px; line-height:21px;}	
.orgtxt{ color:#ff8235;}	
.graytxt{color:#979797;}

.morebtn{ background:#ff8235; display:block; font-size:21px; font-family:'DroidSans-Bold'; border-radius:6px; color:#FFFFFF; padding:8px 5px 8px 5px; text-align:center; text-shadow:2px 0 2px rgba(0, 0, 0, 0.2); box-shadow:2px 0 3px rgba(0, 0, 0, 0.5);}	
.morebtn:hover{background:#BB3A4E; text-decoration:none;}

.pricebtn{background:#eeeeee; display:block; font-size:21px; font-family:'DroidSans-Bold'; border-radius:6px; color:#101010; padding:8px 5px 8px 5px; text-align:center; border:1px solid #e1e1e1;}

.shopapp{width:100%; float:left; background:#1a1a1a; color:#FFFFFF; padding:20px 0 20px 0px; border-bottom:5px solid #919191;}
.shopappleft{ float:left;}
.shopappleft h3{ font-size:24px; padding-bottom:10px;}
.shopappleft p{ font-size:16px;}
.shopappright{float:right; padding-top:8px;}

.greenbtn{background:#ff8235; display:inline-block; font-size:19px; border-radius:6px; color:#FFFFFF; padding:8px 15px 8px 15px; text-align:center; text-shadow:2px 0 2px rgba(0, 0, 0, 0.2); box-shadow:3px 0 4px rgba(0, 0, 0, 0.8); border:4px solid #8d8d8d;}
.greenbtn:hover{background:#BB3A4E; text-decoration:none;}

.searchbox{width:100%; float:left; background:#e6e4e4; padding:20px 0 20px 0px;}
.searchbox h1{color:#ff8235; font-size:40px; font-family:'DroidSans-Bold'; padding-bottom:5px; text-shadow:1px 0 2px rgba(0, 0, 0, 0.3);}
.searchbox h3{color:#252525; font-size:18px; padding-bottom:10px;}

.tabbing{width:100%; float:left; margin-top:20px;}
.rowcu{ width:100%; display:block; margin-bottom:10px;}

.colfour{ width:22.6%; margin:0 2% 10px 0px; display:inline-block; vertical-align:top;}
.coltwo{ width:47.6%; margin:0 2% 10px 0px; display:inline-block; vertical-align:top;}

.selhund{ display:block; width:100%; border:1px solid #b3b3b3; padding:7px 7px 7px 7px; font-size:15px; color:#999999; -bracket-:hack(; -webkit-appearance: none; background:url(http://apartmentsalabama.com/images/selectbg.png) #FFF 97.8% 50% no-repeat;);}
.inphund{ display:block; width:92%; border:1px solid #b3b3b3; padding:7px 7px 7px 7px; font-size:15px; color:#999999;}

.texthund{ display:block; width:92%; border:1px solid #b3b3b3; padding:7px 7px 7px 7px; font-size:15px; color:#999999; font-family:'DroidSans';}

.range{ color:#474747; font-size:16px; /*margin:10px 0 0 0px;*/}
.rangeprc{margin:15px 0 0 0px; color:#b0b0b0;}
.pricelabel{float:left; margin-right:15px;}
.mainrange{float:left; /*width:75%;*/ width:100%; margin-top:7px;}
.middle{width:100%; float:left; margin:25px 0 0 0px;}
.middle h1{ color:#ff8235; font-size:30px; font-family:'DroidSans-Bold'; padding-bottom:5px;}

.midtop{width:100%; float:left; margin:25px 0 0 0px;}
.midtop h4{ color:#474747; font-size:16px; font-family:'DroidSans-Bold'; /*padding-bottom:5px;*/ padding-bottom:10px;}
.midtop p{ color:#888888; /*padding-bottom:5px;*/ padding-bottom:10px; line-height:21px;}
.midtop p a{ color:#ff8235; font-size:16px; font-family:'DroidSans-Bold';}

.checkbtn{background:#ff8235; display:inline-block; font-size:14px !important; font-family:'DroidSans-Bold'; border-radius:6px; color:#FFFFFF !important; padding:8px 17px 8px 17px; text-align:center; text-shadow:1px 0 1px rgba(0, 0, 0, 0.4); box-shadow:2px 0 3px rgba(0, 0, 0, 0.5); border:none; cursor:pointer;}
.checkbtn:hover{background:#BB3A4E; text-decoration:none;}

.serchbtn{background:#ff8235; display:inline-block; font-size:16px; font-family:'DroidSans-Bold'; border-radius:6px; color:#FFFFFF !important; padding:8px 20px 8px 20px; text-align:center; text-shadow:1px 0 1px rgba(0, 0, 0, 0.4); box-shadow:2px 0 3px rgba(0, 0, 0, 0.5);border:0px; margin-left:5px; }
.serchbtn:hover{background:#BB3A4E; text-decoration:none;}
.adv{width:100%; /*max-width:728px;*/ float:left; /*display:inline-block; vertical-align:top;*/ text-align:center; margin:30px 0px 15px 0px;}

.mainmap{width:100%; float:left;  /*margin:30px 0 0 0px;*/}
.map{ display:block; border:1px solid #c6c6c6; border-radius:6px; overflow:hidden; margin:10px 0 0 0px;}

.column{/*width:100%;*/ width:103%; float:left; margin:30px 0 0 0px;}
.col{width:30%; display:inline-block; margin:0px 3% 25px 0px; vertical-align:top;}
.colimg{width:100%; float:left; margin:0px 0 10px 0px;}
.colimg img{ border-radius:5px;}
.col h3{ color:#ff8235; font-size:18px; font-family:'DroidSans-Bold'; padding-bottom:5px;}
.col h3 a{color:#ff8235;}
.col p{ color:#252525; padding-bottom:10px; line-height:21px;}
.description{ min-height:135px;}
.description a{ color:#ff8235;}
.pagination{width:100%; float:left; margin:10px 0 25px 0px;}
.pagination ul{ float:right;}
.pagination ul li{ float:left; padding-left:5px;}
.pagination ul li a{ float:left; color:#535154; border:1px solid #a0a0a0; padding:5px 8px 5px 8px;}
.pagination ul li a.active{border:1px solid #ff8235; color:#ff8235; text-decoration:none;}

footer{width:100%; float:left; margin:0px 0 0 0px; background:#BB3A4E; color:#FFFFFF; padding:15px 0 15px 0px;}
footer a{color:#FFFFFF;}
.fotleft{ float:left; font-size:12px; padding-top:5px;}
.fotrig{ float:right; font-size:16px;}

.colthree{ width:30.6%; margin:0 2% 10px 0px; display:inline-block; vertical-align:top;}
.popup h2{ color:#ff8235; font-size:30px; font-family:'DroidSans-Bold'; padding-bottom:15px;}

.conttop{ width:100%; float:left;}
.conttop h3{color:#ff8235; font-size:18px; font-family:'DroidSans-Bold'; padding-bottom:5px; line-height:21px;}
.conttop h3 a{color:#ff8235;}
.conttop p{ color: #252525; line-height: 21px; padding-bottom:10px;}
.contmid{ width:100%; float:left;}
.contmid h3{color:#ff8235; font-size:18px; font-family:'DroidSans-Bold'; padding-bottom:10px; line-height:21px;}
.contbot{ width:100%; float:left;}
.contbot p{ padding-bottom:15px;}
.capcha{ border:1px solid #b3b3b3; padding:15px; display:inline-block; margin-bottom:15px;} 

.innermiddle{width:100%; float:left; margin:160px 0 0 0px;}

.detail_top { width: 96%; margin: 0 auto;}
.detail_top h2{color:#ff8235; font-size:21px; font-family:'DroidSans-Bold'; padding-bottom:10px;}
.detail_top h2 a{color:#ff8235;}
.orgbox{ display:block; padding:10px; background:#ffd9d5; color:#743630; line-height:21px; border-radius:6px;}
.rg-gallery{ margin-top:10px;}
.detail_row{width:100%; float:left;}
.line{width:100%; float:left; background:#bcbcbc; border:none; height:1px; margin:20px 0 20px 0px;}
.detail_row h2{color:#ff8235; font-size:30px; font-family:'DroidSans-Bold'; padding-bottom:10px;}
.detail_row h3{color:#ff8235; font-size:16px; font-family:'DroidSans-Bold'; padding-bottom:10px; line-height:21px;}

.video_col{ width:100%; float:left; margin:30px 0 0 0px;}
.video_colfir{ max-width:300px; float:left; margin-right:18px; margin-bottom:10px;}

.detailnav {width:100%; float:left; margin-bottom:15px;}
.detailnav ul {margin-left:146px;}
.detailnav ul li {float:left; border-left:1px solid #252525;}
.detailnav ul li:first-child {border-left:none;}
.detailnav ul li a {background:#474747; color:#FFFFFF; float:left; padding:10px;}
.detailnav ul li a:hover, .detailnav ul li a.active {background:#ff8235; text-decoration:none;}
.detail_prop{ width:100%; float:left;}
.detail_proplef{ max-width:645px; float:left;}
.detail_proplef p{ color:#474747; padding-bottom:15px; line-height:21px;}

.detail_proprig{ float:left; background:#333333; padding:20px 20px 10px 20px; border-radius:6px; color:#FFFFFF; margin-left:20px;}
.detail_proprig h3{ font-size:21px;}
.detail_proprig p{ padding-bottom:10px;}
.detail_proprig input[type="text"]{ width:100%; color:black; margin-bottom:5px; padding:7px 0 7px 10px; border:1px solid #b3b3b3;}
.small{font-size:12px;}

.detail_tab{ width:100%; float:left; overflow:auto; margin-bottom:10px;}
.detail_tab table{width:100%; border-collapse:collapse; color:#4F4F4F; font-size:13px; text-align:left;}
.detail_tab tr{ border:1px solid #bcbcbc; text-align:left;}

.detail_tab td:first-child,.detail_tab th:first-child{border-left:none;}
.detail_tab th{ background:#e5e5e5;}
.detail_tab th,.detail_tab td{ border-left:1px solid #bcbcbc; text-align:left; padding:10px; color:#717171; font-size:14px;}

.detail_list{width:100%; float:left;}
.detail_list h4{color:#474747; font-family:'DroidSans-Bold'; padding-bottom:10px;}
.detail_list ul{width:100%; float:left; margin-bottom:5px;}
.detail_list ul li{ width:30%; float:left; color:#606060; background:url(../images/arrow.png) 0px 4px no-repeat; padding:0 0 10px 15px;}

.add_detail{width:260px; float:left; font-style:normal; color:#474747; line-height:21px;}
.add_detail a{color:#ff8235;}

.detail_info{width:100%; float:left;}
.detail_info p{ color:#888888; padding-bottom:10px;}
.detail_info p a{ color:#ff8235; font-size:16px; font-family:'DroidSans-Bold';}

.detail_rent{width:100%; float:left;}
.detail_rent a{color:#ff8235;}

.getdire{ width:100%; float:left; margin:20px 0 0 0px;}
.getdire h4{color:#474747; font-family:'DroidSans-Bold'; padding-bottom:15px;}
.getdire input[type="text"]{ width:280px; border:1px solid #b3b3b3; padding:7px 0 7px 10px; margin-bottom:10px;}
.fbbox{ width:100%; float:left;}

.innerlast{width:100%; float:left; background:#e6e4e4; /*margin:30px 0 0 0px;*/ border-top:4px solid #919191; text-align:center; /*padding:20px 0px 20px 0px;*/ padding:12px 0px 12px 0px;}
.innerlast p{ padding-bottom:15px;}
.innerlast ul li{ display:inline-block; color:#484747;}
.spacer{ margin-left:3px;}
.innerlast ul li a{ color:#484747; line-height:21px;}
.innerlast ul li a:hover,.innerlast ul li a.active{ color:#ff8235;}

.naightab h4{ font-size:16px; margin-bottom:15px; font-family:'DroidSans-Bold'; color:#ff8235;}
.naighlist li{margin-bottom:10px; color:#252525; font-size:13px;}

.comtab h4{font-size:16px; margin-bottom:15px; font-family:'DroidSans-Bold'; color:#ff8235;}
.comtab li{margin-bottom:10px;}
.comtab li a{ color:#ff8235;}

.hearigtop{/*width:100%;*/ float:right; margin:0px 20px 15px 0px;}
.hearigtop ul li{ float:left; color:#FFF; line-height:24px;}
.hearigtop ul li a{ color:#FFF; float:left; }
.spacerone{float:left; margin:0px 3px 0px 3px;}
.mainsocial{ width:65px; float:left; background:#fff; padding:0 12px 0 12px; margin-left:3px; border-radius:6px;}
.socialicon{ width:15px; float:left; margin:5px 0px 5px 5px;}

.hearigbot{width:100%; float:left;}

.downpage{ width:100%; float:left;}
.downpage h2{color:#ff8235; font-size:30px; font-family:'DroidSans-Bold'; padding-bottom:10px;}
.downpage p{ color:#474747; padding-bottom:10px; line-height:21px;}
.downpage h3{color:#ff8235; font-size:21px; font-family:'DroidSans-Bold'; padding-bottom:15px;}
.downpage h4{color:#ff8235; font-size:16px; font-family:'DroidSans-Bold'; padding-bottom:10px; line-height:21px;}
.downrow{width:100%; float:left;}
.downimg{ width:110px; padding:2px; float:left; margin:0 15px 10px 0px; border:1px solid #BCBCBC;}
.downtxt{ max-width:85%; float:left;}
.downtxt h5{color:#474747; font-size:15px; font-family:'DroidSans-Bold'; padding-bottom:5px;}
.downtxt h5 a{ color:#ff8235;}

.manvideo{ max-width:245px; display:inline-block;}
.manvideo h3{color:#ff8235; font-size:15px; font-family:'DroidSans-Bold'; margin-bottom:10px;}

.headsel{ max-width:100px; float:left; margin:0 5px 5px 0px;}
.headcol{ max-width:190px; float:left; margin:0 5px 5px 0px;}
.link {max-width:135px; float:left; margin:-1px 5px 5px 0px;}
.advlink{color:#595959; /*font-family:'DroidSans-Bold';*/ float:left; background:#E6E4E4; padding:10px 10px 10px 10px; border-radius:6px; cursor:pointer;}
.advlink:hover{ text-decoration:none;}

.marbot{ margin-bottom:40px;}
.floatingbar{width:100%; position:fixed; bottom:0px; z-index:999}

.naighcol{ width:23.5%; display:inline-block; margin:0 1% 10px 0px; vertical-align:top;}

.otherbut li{ display:inline-block; margin:0 10px 5px 0px;}
.otherbut li a{ display:block; padding:0px 0 0px 26px; color:#ff8235; height:26px; font-family:'DroidSans-Bold';}
.otherbut li a:hover{color:#BB3A4E; text-decoration:none;}

.center_map{ background:url(http://apartmentsalabama.com/images/cente_map.png) left top no-repeat;}
.center_map:hover{ background:url(http://apartmentsalabama.com/images/cente_map.png) left bottom no-repeat;}

.add_favourite{ background:url(http://apartmentsalabama.com/images/add_favourite.png) left top no-repeat;}
.add_favourite:hover{ background:url(http://apartmentsalabama.com/images/add_favourite.png) left bottom no-repeat;}

.contact_us{ background:url(http://apartmentsalabama.com/images/contact_us.png) left top no-repeat;}
.contact_us:hover{ background:url(http://apartmentsalabama.com/images/contact_us.png) left bottom no-repeat;}

.video_arrow{ background:url(http://apartmentsalabama.com/images/video_arrow.png) left top no-repeat;}
.video_arrow:hover{ background:url(http://apartmentsalabama.com/images/video_arrow.png) left bottom no-repeat;}

.manalink{color:#ff8235; font-family:'DroidSans-Bold';}
.manalink:hover{color:#BB3A4E;}

.coltop{ width:100%; float:left; margin-bottom:10px;}
.comp_txt{ float:left; margin-top:5px;}
.featured_txt{ text-align:right; float:right; background:#EEEEEE; font-size:13px; border:1px solid #E1E1E1; border-radius:6px; padding:5px 10px 5px 10px;}

.advsearch{ /*width:100%;*/ float:right; display:none;}

.advcontent{padding:10px; margin-right:20px; background:#E6E4E4;}

.parent123 {
    width: 302px;

    height: 230px;
    border: 1px solid #ccc;
    overflow: hidden;
    position: relative;
    float: left;
    display: inline-block;
    cursor: pointer;
}

.child123 {
    height: 100%;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}




.parent123 a {
    display: none;
    font-size: 35px;
    color: #ffffff !important;
    font-family: sans-serif;
    text-align: center;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 50px;
    cursor: pointer;
    /*text-decoration: none;*/
}

.parent123:hover .child123, .parent123:focus .child123 {
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}

.parent123:hover .child123:before, .parent123:focus .child123:before {
    display: block;
}

.parent123:hover a, .parent123:focus a {
    display: block;
}

.child123:before {
    content: "";
    display: none;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.4);
   
    /*background-color: rgba(52,73,94,0.75);*/
}
.listing__stats li {
    display: inline-block;
    margin-right: 15px;
}
.listing__figure {
    color:#000 ;
    display: block;
    font-size: 20px;
}

.listing__favorite {
    position: absolute;
    z-index: 1;
    top: 15px;
    right: 15px;
    width: 40px;
    height: 40px;
   
    text-align: center;
    border-radius: 50%;
    cursor: pointer;
}
/* Media Queries */
@media screen and (max-width: 960px) {
    .parent123 {width: 100%; margin: 20px 0px}
       
}