@charset "utf-8";
/* CSS Document */



/*-----------------------------------------------------Third Component Start here-----------------------------------------------------*/
.comp_3 {margin-bottom:25px;}
.comp_3 .breadcrumb { margin-bottom:34px;}
.comp_3 .breadcrumb .active{ color:#5d5d5d;}

.comp_3 .h1{ font-size:15px; font-weight:500; margin-top:0px; margin-bottom:10px; border-bottom:#eee solid 1px;}
.comp_3 .slider_box_top_detial{ padding-bottom:5px; margin-bottom:20px; border-bottom:#eee solid 1px; float:left; width:100%;}
.comp_3 .slider_box_top_detial ul { margin:0px; padding:0px;}
.comp_3 .slider_box_top_detial ul li{ list-style:none; font-size:15px; color:#000; font-weight:500; padding:2px 0px}
.comp_3 .slider_box_top_detial ul li.porperty_titel{ font-size:28px; font-weight:300;}

.comp_3 .button_box ul{ margin:30px 0px 0px 0px; padding:0px; float:left;}
.comp_3 .button_box ul li{ list-style:none; float:left; width:225px; margin:0px 3.5px;}
.comp_3 .button_box ul li a{ float:left; background:#efefef; width:100%; padding:10px 0px 14px 0px; text-align:center; margin-bottom:10px; font-weight:700; 
							border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;
							color:#4b4b4b; font-size:13px; text-transform:uppercase;}
.comp_3 .button_box ul li a .glyphicon{ margin:0px 5px; font-size:20px; top:5px;}
.comp_3 .button_box ul li a:hover{ text-decoration:none; box-shadow:1px 1px 8px #999;}

.comp_3 .slider_box{ float:left; width:65%; margin-right:14px;}
.comp_3 .top_slide{ margin-bottom:6px;}
.comp_3 #carousel .flex-viewport{ width:88%;}
.comp_3 #carousel .slides > li{ width:100px !important;}
.comp_3 #carousel li img{ padding:10px 5px;}
.comp_3 .slider_box .top_slide .flex-direction-nav{ display:none;}
.comp_3 .flex-direction-nav a{width:12px; height:27px; margin:-15px 0 0;}
.comp_3 .flex-direction-nav .flex-next{ right:10px;}
.comp_3 .flexslider:hover .flex-next{ right:10px;}
.pro_glow{width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:10;}
.pro_glow img{ width:100%; height:100%}

.comp_3 .slider_right_section{ float:right; width:33%;}
.comp_3 .slider_right_section .rq_titel{ font-size:30px; color:#343434; padding:0px; font-weight:500; margin-bottom:10px; float:left;}
.comp_3 .slider_right_section .rq_titel.s_r_button span{ float:left; text-align:center; margin:0px 0px 0px 5px;}
.comp_3 .slider_right_section .rq_titel.s_r_button a{ background:#343434; padding:12px 0px; width:72px; margin-top:10px; display:block; font-size:12px; text-transform:uppercase; color:#fff; font-weight:700; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; text-decoration:none;}
.comp_3 .slider_right_section .rq_titel.s_r_button a:hover{ background:#555;}
.comp_3 .slider_right_section .left{width:100%; float:left;}
.comp_3 .slider_right_section ul{ margin:0px; padding:0px;}
.comp_3 .slider_right_section ul li{ list-style:none; font-size:14px; color:#4b4b4b; font-weight:700; border-bottom:#b0b0b0 dashed 1px; padding:6px 0px; float:left; width:100%}
.comp_3 .slider_right_section ul li span{font-weight:500; float:right; text-align:right; font-size:13px;}

.comp_3 .mb_for_sale_box{color:#5d5d5d;}
.comp_3 .mb_for_sale_box .sale_info_text{color:#000; font-weight:700; font-size:18px; margin-top:-10px;}
.comp_3 .mb_for_sale_box .sale_table .sale_titel td{ color:#fffefe;}
.comp_3 .mb_for_sale_box .sale_table table tr td{ font-size:14px; font-weight:600; color:#4b4b4b; border-bottom:#ebebeb solid 1px;}

.comp_3 .listing_box{ margin-top:0px;}
.comp_3 .listing_box .h_titel{ font-size:18px; font-weight:700; color:#000; padding-bottom:10px; margin-bottom:15px; border-bottom:#eee solid 1px; clear:both;}
.comp_3 .listing_box .col-md-4{background:#fff url(../images/c1_box_shawdo.jpg) center bottom no-repeat; padding-bottom:16px; margin-bottom:24px; margin:0px 6px 20px 6px; 
width:31.5%;}
.comp_3 .listing_box .thumbnail{ padding:0px; border:none; margin-bottom:0px;}
.comp_3 .listing_box .thumbnail .sale_pic{ position:relative;}
.comp_3 .listing_box .thumbnail .sale_pic img{ width:100%; height:153px; /*width:100%;*/}
.comp_3 .listing_box .thumbnail .sale_pic .shadow_box{width:100%; height:100%; display:block; position:absolute; top:0px; left:0px; box-shadow:inset 2px 2px 20px 6px #000; opacity:0.5; z-index:1;}
.comp_3 .listing_box .thumbnail .sale_pic .titel{ width:95%; position:absolute; bottom:0px; left:0px; margin:10px 5px; z-index:2;}
.comp_3 .listing_box .thumbnail .sale_pic .titel a{text-align:center; font-size:17px; font-weight:bold; color:#fff; text-decoration:none;}
.comp_3 .listing_box .thumbnail .sale_pic .titel .s_listign_price{background:url(../images/c1_sale_pic_titel_bg.png) 0 0 repeat; float:left; padding:4px 14px; color:#FFF; font-weight:bold; }
.comp_3 .listing_box .thumbnail .sale_pic .titel .s_listign_detail{background:url(../images/c1_sale_pic_titel_bg.png) 0 0 repeat; float:right; font-size:14px; padding:6px 14px;}
.comp_3 .listing_box .thumbnail .sale_pic .titel .s_listign_detail:hover{background:#fd4e49; text-decoration:none;}
.comp_3 .listing_box .thumbnail .caption{ border: 1px solid #f5f5f5; padding:4px; border-top:0px; overflow:hidden;}
.comp_3 .listing_box .thumbnail .caption p{color:#414141; font-size:14px; text-align:center; margin-bottom:0px;}
.comp_3 .listing_box .thumbnail .caption p .c_blue{ color:#01a5ed; display:block; padding:0px; font-size:13px;}
.comp_3 .listing_box .thumbnail .caption p.small_text{ color:#525252; font-size:10px;}
.comp_3 .listing_box .thumbnail .caption .codebox ul{margin:9px 0px 8px 0px; padding:8px 0px 0px 0px; float:left; width:100%; border-top:#eee solid 1px;}
.comp_3 .listing_box .thumbnail .caption .codebox ul li{ float:left; list-style:none; font-size:12px; font-weight:700; color:#525252;}
.comp_3 .listing_box .thumbnail .caption .codebox ul li.bed{ background:url(../images/bed_icon.png) 0 2px no-repeat; padding-left:35px;}
.comp_3 .listing_box .thumbnail .caption .codebox ul li.bathroom{background:url(../images/bathroom_icon.png) 0 2px no-repeat; padding-left:30px; margin-left:10px;}
.comp_3 .listing_box .thumbnail .caption .codebox ul li.idnumber{ float:right;}

.comp_3 .tab_section{ margin-top:30px;}
.comp_3 .nav.nav-tabs{ margin-top:20px;}
.comp_3 .tab_section .nav-tabs > li a{ color:#01a5ed; font-weight:700; font-size:15px;  padding:10px 24px;}
.comp_3 .tab_section .nav-tabs > li.active a{ color:#4b4b4b;}
.comp_3 .sale_info_text{ font-size:21px; color:#8d8d8d; padding:20px 0px 7px 0px;}
.comp_3 .sale_table table{ margin-bottom:0px;} 
.comp_3 .sale_table{border-top:0px; overflow:auto; -webkit-overflow-scrolling:touch; text-align:center;}
.comp_3 .sale_table .table td{ padding:10px 8px; border-bottom:1px #EEE solid; color:#000; font-size:14px;} /*e*/
.comp_3 .sale_table .table td a{ color:#01a5ed;}
.comp_3 .sale_table .sale_titel td{ font-weight:500; color:#fffefe; font-size:12px; background:#343434;}
.comp_3 .sale_table tr:hover{ background:#eeeded;}

.comp_3 .sale_info_disclaimer{ font-size:13px; color:#5d5d5d; margin:20px 0px 0px 0px; padding-top:10px; border-top:#d9d9d9 solid 1px; line-height:20px;}

.map_l{background: #fff; border: 1px solid #fff; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2);}

.comp_3 .addtional_req_form{ margin-bottom:30px; clear:both;}
.comp_3 .addtional_req_form .rq_titel{ font-size:30px; color:#000; padding:15px 0px 5px 0px; font-weight:300; border-bottom:#eee solid 1px; margin-bottom:17px;}
.comp_3 .addtional_req_form .selling_rq_form{ background:#ededed; border:#d8d8d8 solid 1px; padding:17px; overflow:hidden;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;}
.comp_3 .addtional_req_form .selling_rq_form ul li{ list-style:none; padding:0px; margin:0px 0px 20px 0px; color:#4b4b4b; font-size:15px; font-weight:700;}
.comp_3 .addtional_req_form .selling_rq_form .form-control{ width:95%; margin-top:8px; color:#aaaaaa; font-weight:300;}
.comp_3 .addtional_req_form .selling_rq_form .comments_box{ width:97.5%; margin-top:8px; font-weight:300; padding:6px 12px; border:1px solid #ccc;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;}
.comp_3 .addtional_req_form .selling_rq_form .bt_submit{ background:#4cb802; font-size:18px; color:#fff; font-weight:700; padding:15px; border:none; text-transform:uppercase;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-o-border-radius: 2px;
-ms-border-radius: 2px;
border-radius: 2px;}
.comp_3 .addtional_req_form .selling_rq_form .form-control:focus, .comp_3 .addtional_req_form .selling_rq_form .comments_box:focus{ box-shadow:#999 1px 1px 10px; border:#999 solid 1px;}
.comp_3 .addtional_req_form .selling_rq_form .bt_submit:focus{box-shadow:#348000 1px 1px 10px; border:#348000 solid 1px;}
.comp_3 #selling_form .rq_titel{ font-size:30px; color:#525252; padding:15px 0px; font-weight:500; border-bottom:none; margin-bottom:0px;}



.comp_3 .new_listing_recently_box{ margin:30px 0px; float:left;}
.comp_3 .new_listing_recently_box .rq_titel{ font-size:30px; color:#000; padding:0px; font-weight:300; border-bottom:#eee solid 1px; margin-bottom:17px; padding-bottom:15px;}
.comp_3 .new_listing_recently_box .left{width:335px; float:left; margin-right:15px;}
.comp_3 .new_listing_recently_box .right{width:335px; float:right; margin-left:15px;}
.comp_3 .new_listing_recently_box ul{ margin:0px; padding:0px; max-height:150px; overflow:auto;}
.comp_3 .new_listing_recently_box ul li{ list-style:none; line-height:20px; font-size:13px; color:#01a5ed; font-weight:700; padding:4px 0px; float:left; width:100%;}


.google-maps {position: relative; padding-bottom: 60%; height: 0; overflow: hidden;}
.google-maps iframe {position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;} 


#sync1 .item{border:#e3e3e4 solid 1px; padding:1px; background:#fff; position:relative;}
#sync1 .item img{ width:100%; height:300px;}
#sync1 .item .shadow{box-shadow:inset 2px 2px 10px 3px #000; opacity:0.5; width:99.5%; height:99.3%; position:absolute; top:1px; left:1px; z-index:2;}

#sync2 {background:#343434; padding:6px 25px;}
#sync2 .item{cursor: pointer;}
#sync2 .item img{ width:91px; height:59px;}
.span12 .owl-controls .owl-buttons div{position:absolute; bottom:-67px; z-index:10; color:#fff; text-indent:10000px; overflow:hidden;}
.span12 .owl-controls .owl-buttons .owl-prev{ background:url(../images/flex-prev-arrow.png) 0px 0px no-repeat; width:18px; height:41px; left:9px;}
.span12 .owl-controls .owl-buttons .owl-next{ background:url(../images/flex-next-arrow.png) 0px 0px no-repeat; width:18px; height:41px; right:3px;}
#sync2 .owl-item{ width:91px !important; margin: 5px;}

/*
.clickableRow{ cursor:pointer;}
*/

@media only screen and (max-width : 768px){
	.comp_3{ width:100%;}
	.comp_3 .slider_box{ width:50%;}
	.comp_3 .slider_right_section{ width:46%; margin-right:1%;}
	.comp_3 .button_box ul li{ width:48%;}
	.comp_3 .listing_box .col-md-4{ width:47%; float:left;}
	.comp_3 .new_listing_recently_box .right, .comp_3 .new_listing_recently_box .left{ float:left; margin-left:0px; width:49%;}
	.comp_3 .listing_box .thumbnail .sale_pic{ height:250px;}
	.comp_3 .listing_box .thumbnail .sale_pic img{ height:250px;}
	.comp_3 .listing_box .col-md-4{ margin:0 10px 20px;}
	
	.comp_3 .slider_right_section .rq_titel{ width:100%;}
	.comp_3 .slider_right_section .rq_titel.s_r_button span{ width:31%;}
	.comp_3 .slider_right_section .rq_titel.s_r_button a{ width:100%; display:block;}
	.comp_3 .addtional_req_form .selling_rq_form .comments_box{ width:95%;}
}


@media only screen and (max-width : 767px) and (min-width : 480px) {
	.comp_3, .comp_3 .slider_box, .comp_3 .slider_right_section{ width:100%;}
	.comp_3 .listing_box .col-md-4{ width:46%; float:left; margin:0 2% 20px;}
	.comp_3 .new_listing_recently_box .right, .comp_3 .new_listing_recently_box .left{ float:left; margin-left:0px; width:100%;}
	.comp_3 .slider_right_section .rq_titel{ width:100%;}
	.comp_3 .slider_right_section .rq_titel.s_r_button span{ width:31%;}
	.comp_3 .slider_right_section .rq_titel.s_r_button a{ width:100%; display:block;}
	.comp_3 .addtional_req_form .selling_rq_form .comments_box{ width:95%;}
	.comp_3 .listing_box .thumbnail .sale_pic{ height:200px;}
	.comp_3 .listing_box .thumbnail .sale_pic img{ height:200px;}
	/*.comp_3 .button_box ul li{ width:98%;}*/
}


@media only screen and (max-width : 479px) and (min-width : 320px) {
	.comp_3, .comp_3 .slider_box, .comp_3 .slider_right_section{ width:100%;}
	.comp_3 .button_box ul li{width:97%}
	.comp_3 .listing_box .col-md-4{ width:93%;}
	.comp_3 .new_listing_recently_box .right, .comp_3 .new_listing_recently_box .left{ float:left; margin-left:0px; width:100%;}
	.comp_3 .slider_right_section .rq_titel{ width:100%;}
	.comp_3 .slider_right_section .rq_titel.s_r_button span{ width:31%;}
	.comp_3 .slider_right_section .rq_titel.s_r_button a{ width:100%; display:block;}
	.comp_3 #carousel .flex-viewport { width:84%;}
	.comp_3 .addtional_req_form .selling_rq_form .comments_box{ width:95%;}
}


