@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Lato:400,300,900,700,100); /*font-family: 'Lato', sans-serif;*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Arvo:400,400italic,700,700italic);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,500,300,600,700);
@import url(http://fonts.googleapis.com/css?family=Questrial);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700); /*font-family: 'Oswald', sans-serif;*/

/*font-family: 'Arvo', serif;
  font-family: 'Raleway', sans-serif;
  font-family: 'Questrial', sans-serif; 
  font-family: 'Oswald', sans-serif; 
*/



body.home {
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	line-height:23px;
	font-weight:400;
	color:#333333;
	padding:0px; 
	margin:0px;
}

ul, ol {
	margin:0px;
	padding:0 0 0 15px;
}

ol li {
    color: #333333;    
}

ul li {
	list-style:none;
}

ul li {
    color: #333333;
    list-style: outside url("../images/listicon_01.png") disc;
}
ul ul { padding-left:15px; }
ul ul li {
    list-style: outside url("../images/listicon_02.png") disc;
    margin: 0 0 0 15px;
}

.home p {
	margin:0 0 20px;
	
}
a.link {
	color:#007FFF;
	text-decoration:underline;
}
.home .row {
	margin:0px;
}
.home .col-xs-1, .home .col-sm-1, .home .col-md-1, .home .col-lg-1, .home .col-xs-2, .home .col-sm-2, .home .col-md-2, .home .col-lg-2, .home .col-xs-3, .home .col-sm-3, .home .col-md-3, .home .col-lg-3, .home .col-xs-4, .home .col-sm-4, .home .col-md-4, .home .col-lg-4, .home .col-xs-5, .home .col-sm-5, .home .col-md-5, .home .col-lg-5, .home .col-xs-6, .home .col-sm-6, .home .col-md-6, .home .col-lg-6, .home .col-xs-7, .home .col-sm-7, .home .col-md-7, .home .col-lg-7, .home .col-xs-8, .home .col-sm-8, .home .col-md-8, .home .col-lg-8, .home .col-xs-9, .home .col-sm-9, .home .col-md-9, .home .col-lg-9, .home .col-xs-10, .home .col-sm-10, .home .col-md-10, .home .col-lg-10, .home .col-xs-11, .home .col-sm-11, .home .col-md-11, .home .col-lg-11, .home .col-xs-12, .home .col-sm-12, .home .col-md-12, .home .col-lg-12 {
	padding-right:0px;
	padding-left:0px;
}


.carousel-control {
	display:none;
}

a:focus,
img:focus { outline:none !important; }

.header_slider .carousel-caption {
	background:#ddd;
	width:100%;
	z-index:10;
	color:#656565;
	font-size:23px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	position:static;
	left:0px;
	text-shadow:none;
}
.home .carousel-inner > .item > img, .carousel-inner > .item img {
	width:100%;
}

body.home .container-fluid { margin:0px; padding:0px; }
.home .container {	width:1000px; padding:0px; }

/*
.header { position:absolute; width:100%; height:172px; left:0px; top:0px; z-index:999; background:url(../images/bar_png_header.png) 0 bottom repeat-x; }
*/

.header { position:absolute; width:100%; height:172px; left:0px; top:0px; z-index:999; }

#banner{ overflow:hidden; width:100%; position:relative; }
.girl_img { position:absolute; bottom:51px; left:50%; z-index:1; margin:0 265px; width:290px; height:500px; }
.girl_img img{ width:100%; height:auto; }
.two_buttons { position:absolute; bottom:57px; left:50%; z-index:99; margin:0 -478px;  }

.logo{ float:left; width:23%; }
.header .col-md-8{ width:77%; margin-top:32px; float:left; }

.tag_linebox { float:right; padding-bottom:6px; }
.tag_linebox  .tag_left_line{ float:left; font-size:18px; font-family: 'Arvo', serif; color:#fff; 
margin-right:10px; 
text-shadow:#000 2px 1px 3px ;
-moz-text-shadow:#000 2px 1px 3px ;
-ms-text-shadow:#000 2px 1px 3px ;
-webkit-text-shadow:#000 2px 1px 3px ; 
-o-text-shadow:#000 2px 1px 3px ;
}
.tag_linebox  .top_social_media{ float:left;}
.tag_linebox  .top_social_media ul{ margin:0px; padding:0px; }
.tag_linebox  .top_social_media ul li{ float:left; display:inline-block; }
.tag_linebox  .top_social_media ul li a{ display:block; width:22px; height:22px; 
										 background:url(../images/social_icon_new.png) no-repeat; }
										 
										 
.tag_linebox  .top_social_media ul li.fb a{ background-position:6px 0px; }										 
.tag_linebox  .top_social_media ul li.fb a:hover{ background-position:6px -48px; }										 
.tag_linebox  .top_social_media ul li.tw a{ background-position:-19px 0px; }										 
.tag_linebox  .top_social_media ul li.tw a:hover{ background-position:-19px -49px; }										 
.tag_linebox  .top_social_media ul li.in a{ background-position:-45px 0px;  }	
.tag_linebox  .top_social_media ul li.in a:hover{ background-position:-45px -49px;  }										 
.tag_linebox  .top_social_media ul li.tube a{ background-position:-71px 0px;  }
.tag_linebox  .top_social_media ul li.tube a:hover{ background-position:-71px -49px;  }										 
.tag_linebox  .top_social_media ul li.print a{ background-position:-96px 2px;}	
.tag_linebox  .top_social_media ul li.print a:hover{ background-position:-96px -45px;}										 
.tag_linebox  .top_social_media ul li.insta a{ background-position:-121px 2px; }	
.tag_linebox  .top_social_media ul li.insta a:hover{ background-position:-121px -45px; }										 
.tag_linebox  .top_social_media ul li.gp a{ background-position:-149px 2px; }	
.tag_linebox  .top_social_media ul li.gp a:hover{ background-position:-149px -45px; }										 
.tag_linebox  .top_social_media ul li.skyp a{ background-position:-173px 2px; }	
.tag_linebox  .top_social_media ul li.skyp a:hover{ background-position:-173px -46px; }										 
.tag_linebox  .top_social_media ul li.rs a{ background-position:-199px 2px; }		
.tag_linebox  .top_social_media ul li.rs a:hover{ background-position:-199px -46px; }										 



.top_link { float:right; clear:right; }
.top_link ul li{ float:left; display:inline-block; margin-right:5px; }
.top_link ul li a{  display:block; font-size:11px; color:#000; text-decoration:none; padding:5px 14px;
background:url(../images/link_png.png) 0 0 repeat;
line-height:normal;
 }
.top_link ul li a:hover,
.top_link ul li a:focus,
.top_link ul li.active a{ color:#fff; background:url(../images/link_hover.png) 0 0 repeat; }
	 

#nav_top { font-family: 'Arvo', serif; font-size:14px; color:#fff; clear:both; padding-top:23px; }
#nav_top .navbar-default{ background:none; border:0px; margin-bottom:0px; float:right; }

#nav_top .navbar-default .navbar-nav > li { background:url(../images/divider_menu_right.png) right 9px no-repeat;}

/*
#nav_top .navbar-default .navbar-nav > li.last,
#nav_top .navbar-default .navbar-nav > li:last-child { background:none; text-align:right;}
*/
#nav_top .navbar-default .navbar-nav > li > a {color:#fff; 
text-shadow:0 3px 3px rgba(0, 0, 0, 0.63); 
-moz-text-shadow:0 3px 3px rgba(0, 0, 0, 0.63); 
-webkit-text-shadow:0 3px 3px rgba(0, 0, 0, 0.63); 
-o-text-shadow:0 3px 3px rgba(0, 0, 0, 0.63); 
-ms-text-shadow:0 3px 3px rgba(0, 0, 0, 0.63); 
padding:14px 14px 29px; font-family: 'Arvo', serif; font-size:14px; }

#nav_top .navbar-default .navbar-nav > li > a:hover { text-decoration:underline;}

#nav_top .navbar-default .navbar-nav > li:hover ul{ display:block; }
#nav_top .navbar-default .navbar-nav > li > a .caret{ display:none; }

#nav_top .navbar-default .navbar-nav > .active > a, 
#nav_top .navbar-default .navbar-nav > .active > a:hover, 
#nav_top .navbar-default .navbar-nav > .active > a:focus{  font-size:14px; color:#fff; background:none; }

#nav_top .navbar-default .navbar-nav > .open > a, 
#nav_top .navbar-default .navbar-nav > .open > a:hover, 
#nav_top .navbar-default .navbar-nav > .open > a:focus { background:none; }

#nav_top .navbar-default .navbar-nav > .dropdown > a.dropdown-toggle { font-style:normal; }
#nav_top .navbar-default .navbar-nav > .dropdown > a.dropdown-toggle:hover { text-decoration:underline;}

#nav_top .dropdown-menu { padding:19px 0; width:354px; border:0px; border-radius:0px; -webkit-border-radius:0px;
background-color:#fff; z-index:9999;
 }
#nav_top .dropdown-menu > li { margin:0px; list-style:none; }
#nav_top .dropdown-menu > li > a{   
color: #535353; 
font-size: 15px; 
padding:5px 19px; 
white-space: normal; 
font-family: 'Raleway', sans-serif; 
font-weight:normal; 
line-height:20px; }

#nav_top .dropdown-menu > li.active > a,
#nav_top .dropdown-menu > li > a:hover,
#nav_top .dropdown-menu > li > a:focus{ color:#007fff; background:none; }


.home h1 { font-size:36px; color:#535353; font-family: 'Raleway', sans-serif; font-weight:300;   text-align:center; padding:0 0 10px 0px; text-transform:uppercase;  }
.home h1 span{ text-transform:none; }

.home h2{ font-size:28px; color:#333333; font-family: 'Raleway', sans-serif; font-weight:bold; margin:0px;  }
.home h3{ font-size:23px; color:#333333; font-family: 'Raleway', sans-serif; font-weight:400;  }
.home h4{ font-size:20px; color:#333333; font-family: 'Raleway', sans-serif; font-weight:300;  }
.home h5{ font-size:16px; color:#333333; font-family: 'Raleway', sans-serif; font-weight:bold;  }
.home h6{ font-size:14px; color:#333333; font-family: 'Raleway', sans-serif; font-weight:400;  }

h2 span{ padding-left:125px; color:#fd4e47; display:inline-block; }
h3 span{ padding-left:165px; color:#fd4e47; display:inline-block; }
h4 span{ padding-left:185px; color:#fd4e47; display:inline-block; }
h5 span{ padding-left:202px; color:#fd4e47; display:inline-block; }
h6 span{ padding-left:217px; color:#fd4e47; display:inline-block; }




.body_text .container { position:relative; }
.body_text .container .home_content{ margin-top:-57px; background:#fff; z-index:99; position:relative; padding:10px 0 0px; }
.text_area { padding:0 12px; }
.text_area span{ color:#007fff; }

.btn-default.location_button,
.btn-default.plus_button { color:#fff; font-weight:bold; 
text-shadow:1px 1px 4px #000; 
-moz-text-shadow:1px 1px 4px #000; 
-webkit-text-shadow:1px 1px 4px #000; 
background:url(../images/button_red_bg.png) repeat; 
border-radius:0px;
-moz-border-radius:0px;
-ms-border-radius:0px;
-webkit-border-radius:0px;
-o-border-radius:0px;
 font-size:18px;
 border:0px; 
 padding:13px 10px;
 margin-right:12px;
}


.btn-default:hover.location_button, 
.btn-default:focus.location_button, 
.btn-default:active.location_button{ 
	color:#fff;
	background-color:transparent;
	border:0px;	
	text-shadow:0px 0px 0px #000; 
	-moz-text-shadow:0px 0px 0px #000; 
	-webkit-text-shadow:0px 0px 0px #000; 
}

.btn-default:hover.plus_button, 
.btn-default:focus.plus_button, 
.btn-default:active.plus_button{ 
	color:#fff;
	background-color:transparent;
	border:0px;	
	text-shadow:0px 0px 0px #000; 
	-moz-text-shadow:0px 0px 0px #000; 
	-webkit-text-shadow:0px 0px 0px #000; 
}

.btn-default.location_button span{ background:url(../images/location_button_icon.png) 0 0 no-repeat; 
display:inline-block; width:28px; height:28px; }
.btn-default.location_button:hover span{ background-position:0 -70px; }

.btn-default.plus_button span{ background:url(../images/plus_icon.png) 0 0 no-repeat; 
display:inline-block; width:28px; height:28px; }
.btn-default.plus_button:hover span{ background-position:0 -48px; }


.h_property_listing { display:block; clear:both; float:left; width:100%; }
.h_property_listing ul{ margin:0px; padding:0px; }
.h_property_listing ul li{ float:left; width:229px; margin:0 20px 50px 0px; list-style:none; }
.h_property_listing ul li:nth-child(4n){ margin-right:0px; }

.h_property_listing ul li .property_box  { position:relative; }
.h_property_listing ul li .property_box .p_heading{ font-size:18px; 
font-weight:300; text-align:right; padding-right:10px; color:#666666; padding-bottom:4px; }

.h_property_listing ul li .property_box .property_pic { box-shadow:2px 2px 20px 3px #937f7f inset; -moz-box-shadow:2px 2px 20px 3px #937f7f inset; -ms-box-shadow:2px 2px 20px 3px #937f7f inset; -o-box-shadow:2px 2px 20px 3px #937f7f inset; -webkit-box-shadow:2px 2px 20px 3px #937f7f inset; }
.h_property_listing ul li .property_box .property_pic img{ 
width:229px; height:154px; display:block;
position:relative;
z-index:-1;
 }
.h_property_listing ul li .property_box .price{ font-size:14px; font-weight:bold; color:#fff; background:#ff4d41; position:absolute; top:40px; left:-10px; z-index:9; padding:5px 16px; }

.property_details  { float:left; width:100%; padding:4px 0 0; }
.property_details .property_d_heading{ font-size:14px; color:#333333; font-family: 'Raleway', sans-serif; font-weight:bold; }
.property_details .star_island{ font-size:12px; color:#333333; font-weight:300; line-height:14px; }

.h_property_listing .plat_item ul li{ float:left; font-size:12px; color:#333333; width:50%; margin:0 0 0px 0px; font-weight:300;  }
.h_property_listing .plat_item ul li.baths,
.h_property_listing .plat_item ul li.meters{ float:right; text-align:right; }
.h_property_listing .plat_item ul li span{ color:#fd4e47; font-size:18px; position:relative; top:2px; margin-right:4px; font-weight:bold; }

.h_property_listing .property_butt { float:left; width:100%; padding:4px 0 0 0px;  }
.h_property_listing .property_butt ul li.save_butt{ float:left; margin:0px; width:50%;  
font-family: 'Arvo', serif; font-size:13px; font-weight:400; list-style:none; }
.h_property_listing .property_butt ul li.save_butt a{ background:url(../images/save_icon.png) 0 2px no-repeat; padding:3px 0 6px 26px; }
.h_property_listing .property_butt ul li.details_butt{ float:right; margin:0px; width:50%; 
font-family: 'Arvo', serif; font-size:13px; font-weight:400; list-style:none;}
.h_property_listing .property_butt ul li.details_butt a{ background:url(../images/detail_icon.png) 0 2px no-repeat; padding:0px 0 6px 26px; 
float:right; }


.sub_heading { color:#fd4e47; }
.h_property_listing .property_butt ul li.save_butt a:hover,
.h_property_listing .property_butt ul li.details_butt a:hover
{ color:#333333; text-decoration:none; }

.home .left_content{ margin-left: 10px; margin-right: 26px; width: 70.2%; }
.home .left_content .col-sm-6,
.home .left_content .col-sm-4{ padding-right:20px; }


.section_five .sub_heading { padding-bottom:10px; }
.home .section_five h1{ text-align:left; text-transform:none; margin-bottom:0px;  }
.home .section_five h1 span{ padding-left:90px; color:#fd4e47; display:inline-block; }

.three_list_area{ float:left; width:100%; padding:20px 0 0 0px; }
.three_list_area .col-sm-4{ padding-right:10px; }
.three_list_area .sub_heading{ padding-bottom:12px; }
.three_list_area ul li { font-size:12px; }
.three_list_area ol li { font-size:12px; }

.three_list_area .border-list ul { padding:0px; }
.three_list_area .border-list ul li{ float:left; width:100%; border-bottom:#ababab 1px solid; 
font-size:15px; color:#555555;  font-family: 'Questrial', sans-serif; list-style:none; padding:6px 0 6px 3px; }
.three_list_area .border-list ul li:hover{ color:#007fff; }

.inline_list { float:left; width:100%; padding:10px 0 0 0px; }
.inline_list ul { padding:10px 0 0 0px; }
.inline_list ul li {
    background: url("../images/listicon_01.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);
    color: #333333;
    float: left;
    list-style: outside none none;
    padding-left: 12px;
    width: 10%;
	font-family: 'Questrial', sans-serif;
	font-size:15px;
}

.inline_list ul li:hover { color:#007fff;  }




.Block_Quotes {
	padding-top:30px;
	float:left; 
	width:100%;
}

.Block_Quotes .sub_heading{ padding-bottom:15px; }

blockquote {
    border-left: 5px solid #eeeeee;
    font-size:20px;
    margin: 0 0 20px;
    padding: 0px 20px 10;
	font-family: 'Oswald', sans-serif;
	font-weight:300; 
	
}

.Block_Quotes .fr_box {
	color:#68615f;
	font-size:17px;
	font-weight:700;
	background:url(../images/line.png) 0 0 no-repeat;
	padding-left:30px;
	padding-bottom:50px;
	padding-top:10px;
}
.Block_Quotes .p_say_box {
	float:left;
	border-left:none;
	position:relative
}
.Block_Quotes .p_say_box .qu_left {
	background:url(../images/qu_left.png) 0px 0px no-repeat;
	width:43px;
	height:44px;
	position:absolute;
	top:33px;
	left:0px;
}
.Block_Quotes .p_say_box .qu_right {
	background:url(../images/qu_right.png) 0 0 no-repeat;
	width:46px;
	height:44px;
	position:absolute;
	top:33px;
	right:0px;
}

.Block_Quotes .p_say_box p {
	width:90%;
	padding:0 10px 8px;
	text-align:center;
	font-size:18px;	
	font-weight:400;
	margin:0px auto 5px auto;
	font-family: 'Oswald', sans-serif;
	color:#333333;
}

.Block_Quotes .p_say_box footer {
	width:90%;
	font-size:14px;
	display:block;
	margin-top:10px;
	color:#333;
	text-align:center;
	margin:0px auto;
	font-family: 'Questrial', sans-serif;
}

.Block_Quotes .p_say_box footer:before{ content:" "; }


body.home .container-fluid.all_quick_links { background:#444444; padding:50px 0px; }
body.home .container-fluid.all_quick_links h2{ font-family: 'Raleway', sans-serif; text-align:center; color:#fff; font-weight:300; font-size:34px; text-transform:uppercase;  }

.container-fluid.all_quick_links ul{ margin:0px; padding:30px 0 0; }
.container-fluid.all_quick_links ul li{ float:left; margin:0 0 14px; list-style:none; width:25%; padding-right:10px; }
.container-fluid.all_quick_links ul li a{ display:block; color:#fff; font-family: 'Raleway', sans-serif; font-weight:400; font-size:16px;}

.blog_contact_area .home_blog_area{ padding:50px 0px; font-family: 'Raleway', sans-serif; }
.blog_contact_area .home_blog_area h2{ font-size:34px; color:#535353; font-weight:300; text-align:center; }
.blog_contact_area .home_blog_area ul{ padding:30px 0 0 0px; margin:0px; }
.blog_contact_area .home_blog_area ul li{ list-style:none; padding:0 0 0px 0px; }
.blog_contact_area .home_blog_area ul li h3{ font-size:26px; font-weight:bold; color:#555555; margin:0 0 10px; }
.blog_contact_area .home_blog_area ul li p{ color:#333333; font-family: 'Open Sans', sans-serif; font-weight:300; }
.readmore_blog a{ color:#007fff; text-decoration:underline; font-style:italic;  font-family: 'Raleway', sans-serif;   }
.readmore_blog a:hover{ text-decoration:none; }


.home_c { float:left; width:100%; padding:50px 0 0 0px; }
.home_c h2{  font-family: 'Raleway', sans-serif; text-align:center; color:#535353; font-weight:300; font-size:34px; text-transform:uppercase;  }
.home_c ul { margin:0px; padding:40px 0 0; }
.home_c ul li{ float:left; list-style:none; width:24%; text-align:center; padding:41px 0 0; }
.home_c ul li .name{ font-size:18px; color:#545454; text-transform:uppercase; padding:0 0 10px;  }
.home_c ul li p{ font-size:12px; color:#666666; line-height:18px;  }
.home_c ul li p a{ color:#007fff; text-decoration:none; }
.home_c ul li p a:hover{ color:#007fff; text-decoration:underline; }

.home_c ul li.name_icon { background:url(../images/man_icon.png) center 0 no-repeat; width:19%; }
.home_c ul li.telephone_icon { background:url(../images/phone_icon.png) center 0 no-repeat; width:33%; }
.home_c ul li.email_icon { background:url(../images/email_icon.png) center 0 no-repeat; width:21%; }
.home_c ul li.location_icon { background:url(../images/location_icon.png) center 0 no-repeat; width:25%; }


/*** sidebar ****/
.flag {
	float:left;
	margin-top:25px;
}
.flag img {
	width:100%;
	height:auto;
}

#google_translate_element {
	float: left;
	margin-left: 0;
	margin-top: 20px;
	width: 100%;
}
.r_site_srch {
	float:left;
	clear:both;
	width:100%;
	margin:24px 0px;
}
.r_site_srch .r_srch_filed {
	border:#d9d9d9 solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	padding:10px 5px;
	font-size:18px;
	color:#989898;
	font-family: 'Oswald', sans-serif;
	float:left;
	width:195px;
	height:40px;
	font-weight:300;
	box-sizing:border-box;
}

.r_site_srch .r_srch_button {
	background:#444444;
	float:left;
	margin-left:5px;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
	font-weight:700;
	padding:8px 15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border:none;
	color:#fff;
	width:49px;
	height:40px;
}

.r_site_srch .r_srch_button:hover {
	background:#aaaaaa;
}
.img_holder {/*float:left;*/
	margin-bottom:24px;
	width:250px;
	/*height:134px;*/
	overflow:hidden;	
	clear:left; 	
}
.img_holder img {
	max-width:250px;
	/*
	max-height:134px;
	min-width:250px;
	min-height:134px;
	width:auto;
	*/
	height:auto;
}
.quick_links {
	float:left;
	width:100%;
	overflow:hidden;
	margin-bottom:20px;
}

.quick_links ul{ padding:0px; list-style:none; }

.quick_links h2, .recent_post h2 {
	font-size:24px;
	color:#222222;
	font-family: 'Raleway', sans-serif;
	font-weight:700;
	margin:0px 0px 12px 0px;
}

.recent_post, .social_box {
	clear:both;
	display:block;
}
.quick_links ul li a, .recent_post ul li a {
	color:#444;
	text-decoration:none;
	line-height:20px;
}

.recent_post ul li a { color:#545454; font-size:15px;  }

.recent_post ul { padding:0px; }

.quick_links ul li a {
	padding-left:12px;
	display:block;
}
.quick_links ul li, .recent_post ul li {
	color:#545454;
	font-size:13px;
	font-family: 'Raleway', sans-serif;
	text-transform:capitalize;
	margin-bottom:5px;
	list-style:none;
}

.quick_links ul li.rm_headign {
	background:#fff;
	margin-bottom:10px;	
	padding:12px 12px 12px 0px;
	font-size:14px;
	border:#dddddd 1px solid;
	color:#444444;
	background:url(../images/arrow_right.png) right 14px no-repeat;
}
.quick_links ul li a:hover, .quick_links ul li a.active, .recent_post ul li a.active, .recent_post ul li a:hover {
	color:#007fff;
}
.recent_post ul li {
	margin-bottom:14px;
}

.recent_post ul li a.active {
	text-decoration:underline;
}
.social_box {
	margin-bottom:25px;
	float:left;
	display:block;
}

/*** sidebar ****/



/*** footer ****/
.selling_section .selling_box{ background:#cccccc; 
 font-size:26px; 
 color:#fff; 
 text-align:center;
 padding:30px 0;
 font-family: 'Raleway', sans-serif; 
 font-weight:bold; 
 text-shadow:1px 3px 2px #969696;
 -moz-text-shadow:1px 3px 2px #969696;
 -webkit-text-shadow:1px 3px 2px #969696;
 -ms-text-shadow:1px 3px 2px #969696;
}
.selling_section .col-lg-2{ text-align:right; }


.footer { border-top:#cccccc 1px solid; }

.disclamer .col-lg-8 {
    padding:9px 0 0;
	width:78%;
}

.disclamer p{  margin-bottom: 10px; font-family: 'Questrial', sans-serif; font-size:11px; color:#555555; font-weight:400; line-height:18px; }

.disclamer .col-lg-4 {
    padding:13px 0;
    text-align: right;
	width:22%;
}

.disclamer .col-lg-4 p{ padding-bottom:2px; margin-bottom:0px; }

/*** footer ****/


.top_floating {
	position:fixed;
	bottom:20px;
	right:10px;
	display:block;
	height:42px;
	width:42px;
	z-index:9999;
}

.m_nav_titel { display:none; }

.internal{ height:300px; overflow:hidden; }


@media screen and (min-width: 1001px) and (max-width: 1180px) {
	.girl_img{  width:129px; height:225px; }
}

@media screen and (max-width: 1000px) {
	
	img{ width:100%; height:auto; }
	.home .container { width:98%; }
	
	/*** header area ****/	
	.logo{ width:28%; float:none; margin:17px auto; }
	.header .col-md-8{ float:none; clear:both; width:100%; margin-top:13px; }
	
	.two_buttons{ margin:0 -347px; }
	.girl_img{ width:155px; height:270px; margin:0px 194px; }
	
	.header { background-color:#444; background-image:none; position:static; height:auto; }
	
	#nav_top { background-color:#666666; float:left; width:100%; margin:12px 0 0 0px; padding:15px 0 0; }
	#nav_top .navbar-default .navbar-nav > li > a{ font-size:14px; padding:14px 13px 29px; }	
	
	/*** header area ****/
	
	.h_property_listing ul li{ width:48%; margin:0 28px 30px 0px; }
	.h_property_listing ul li:nth-child(2n){ margin-right:0px; }
	
	.h_property_listing ul li .property_box .p_heading { font-size:15px; }
	.h_property_listing ul li .property_box .property_pic img{ width:100%; }	
	
	.home .left_content{ width:100%; }
	.col-md-3.home_sidebar{ clear:both; width:100%; padding:0 10px; }
		
	.container-fluid.all_quick_links ul { padding:0 10px; }	
	.container-fluid.all_quick_links ul li{ width:49%; }
	.translater img{ width:auto; }
	
	.home .left_content .col-sm-6, 
	.home .left_content .col-sm-4{ width:100%; }
	
	.selling_section .selling_box { font-size:21px; }
	.selling_section .col-lg-2{ width:11%; }
	
	.disclamer .col-lg-4{ width:100%; }
	.disclamer .col-lg-4 img{ width:auto; }
	.top_floating { right:20px; }
	
	.flag { width:100%; }
	.flag img{ max-width:300px; max-height:30px; width:auto;  min-width:300px; min-height:30px; }	
	
}

@media screen and (max-width: 768px) {
	
	#nav_top { padding:0 13px; }
	
	/* extra navigation */
	#nav_top .navbar-collapse.collapse{ display:none !important; }
	#nav_top .navbar-collapse.collapse.in{ display:block !important; }
	#nav_top .navbar-toggle{ display:block; }
	#nav_top .navbar-header{ float:none; }
	/* extra navigation */
	
	
	.nav > li{ float:left; width:100%; background-image:none !important; border-bottom:#FFF 1px solid;  }
	#nav_top .navbar-default .navbar-nav{ margin:0px;}
		
	#nav_top .navbar-header, 		
	#nav_top .navbar-collapse { margin-left:-12px !important; margin-right:-12px !important; }
		
	#nav_top .navbar-default .navbar-nav > li a{ padding:14px 13px; }
	.navbar-header .navbar-toggle { background-color:#fff; }
	#nav_top .dropdown-menu {			
				float: left;
				padding: 19px 0;
				position: static;
				width: 100%;				
	}
	
	.m_nav_titel { 
		display:block;
		color: #fff;
		display: block;
		float: left;
		font-size: 20px;
		margin-bottom: 8px;
		margin-left: 12px;
		margin-top: 14px; 
	 }
	 
	
	/* extra tagline & socialmedia */
	.top_link{ float:left; width:100%; } 
	.top_link ul{ padding:0px; text-align:center; }
	.top_link ul li{ float:none; }
	.top_link ul li a{ padding:5px 9px; }
	
	.tag_linebox { float:left; width:100%; }
	.tag_linebox .tag_left_line { float:left; width:100%; text-align:center; padding:0 0 9px 0px }
	.tag_linebox .top_social_media { float:left; width:100%; text-align:center; }
	.tag_linebox .top_social_media ul li { float:none;  }
	/* extra tagline & socialmedia */
	
	.home .left_content{ padding:0 10px; }
    .blog_contact_area .home_blog_area ul { padding:0 10px;}
	.disclamer .col-lg-4{ text-align:center; }
}

@media screen and (max-width: 767px) {	
		
	.selling_section .selling_box { padding:24px 10px; line-height:29px; }
	.home_c ul li{ float:none; width:100% !important; }	
}


@media screen and (min-width: 641px) and (max-width: 767px) {	
	

	.two_buttons{ margin:0 -294px; }
	.girl_img{ width:121px; height:213px; margin:0 177px; }
	
	.h_property_listing ul li{ width:46%; }
	
		
}

@media screen and (min-width: 480px) and (max-width: 640px) {	
	

	.two_buttons{ margin:0 -220px; }
	.girl_img{ display:none; }	
	.h_property_listing ul li{ width:46%; }
	.inline_list ul li{ width:18%; margin:0 26px 11px 0; }
		
}

@media screen and (min-width: 320px) and (max-width: 479px) {
	
	
	.logo { width: 50%;  }
	.two_buttons { margin:0 -204px -9px; 
	transform:scale(0.7); 
	-moz-transform:scale(0.7); 
	-webkit-transform:scale(0.7);
	-ms-transform:scale(0.7); 
	-o-transform:scale(0.7); 
	 }
	
	.top_link ul li{ margin-right:0px; }
		
	.girl_img{ display:none; }	
	.h_property_listing ul li{ width:100%; margin:0 0 20px 0px; }
	.h_property_listing ul li:nth-child(2n) { margin-right:0px }
	.h_property_listing ul li:nth-child(4n) { margin-right:0px  }
	.home h1{ font-size:26px; }
	
	.home .section_five h1 span,
	.home .section_five h2 span,
	.home .section_five h3 span,
	.home .section_five h4 span,
	.home .section_five h5 span,
	.home .section_five h6 span { padding-left:0px; font-size:14px; }
	
	.inline_list ul li{ width:16%; margin:0 26px 11px 0; }
	.Block_Quotes .p_say_box footer{ width:83%; }

	
	.blog_contact_area .home_blog_area ul li h3{ font-size:19px; }
	.blog_contact_area .home_blog_area h2 { font-size:25px;}
	.container-fluid.all_quick_links ul li{ float:none; width:100%; }	
	

	.selling_section .col-lg-2{ width:100%; text-align:left; }
	.selling_section .col-lg-2 img{ width:auto; }

}

@media screen and (max-width: 780px) {
	iframe,
	embed,
	object,
	video {
	  position: relative;
	  display: block;
	  width: 100%;
	  height: 100%;
	  border: 0;
	  min-height: 250px;
	}
}