@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=Oswald:400,300,700); /*font-family: 'Oswald', sans-serif;*/
body.home {
	font-family:'Lato', sans-serif;
	font-size:14px;
	line-height:20px;
}
ul, ol {
	margin:0px;
	padding:0px;
}
ul li {
	list-style:none;
}
.home .exr_p15_l {
	padding-left:15px !important;
}
.home .exr_p15_r {
	padding-right:15px !important;
}
.home .exr_p20 {
	padding-right:20px !important;
	text-align:justify;
}
.home h1, .home .h1, .home h2, .home .h2, .home h3, .home .h3, .home h4, .home .h4, .home h5, .home .h5, .home h6, .home .h6 {
	color:#000;
	font-weight:300;
}
.home h1, .home .h1 {
	font-size:28px
}
.home h2, .home .h2 {
	font-size:24px
}
.home h3, .home .h3 {
	font-size:18px
}
.home h4, .home .h4 {
	font-size:14px
}
.home h5, .home .h5 {
	font-size:12px
}
.home h6, .home .h6 {
	font-size:11px
}
.home p {
	margin:0 0 20px;
}
a.link {
	color:#01a5ed;
	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;
}
.home .col-md-9 {
	width:70%;
}
.home .col-md-3 {
	width:30%;
}
.home .container-fluid {
	padding:0px;
}
.home .container {
	padding-left:0px;
	padding-right:0px;
	width:1000px;
}
.carousel-control {
	display:none;
}
.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%;
}
.f_top_link {
	float:right;
	padding:15px 0px 15px 0px;
}
.f_top_link ul li {
	list-style:none;
	float:left;
	font-size:14px;
	color:#000000;
}
.f_top_link ul li a {
	color:#000000;
	font-weight:700;
	padding:0px 10px;
}
.f_top_link ul li a:hover {
	color:#000000;
	text-decoration:none;
}
.tagline_section {
	float:left;
	text-align:left;
	color:#767676;
	font-size:20.5px;
	padding:15px 0px;
}
.logo_section {
	background:#000;
}
.logo_section .img_set {margin: 0 auto; width: 1000px;}
.logo_section .img_set img{ width:100%; height:auto;}
.logo_pos{ position:relative;}
.logo {
	float:left;
	padding:24px 0px 24px 5px;
	position:absolute;
	left:0px;
}
.t_contact_info {
    margin-top: 19px;
    position: absolute;
    right: 0;
}
.t_contact_info span {
	font-size:30px;
	display:block;
	color:#fff;
	line-height:18px;
}
.nav_section {
	background:#00a6d4;
	z-index:99999;
	position:relative;
}

.navbar-nav{ width:100%; margin:0px !important;}

.header_slider {
	padding-bottom:3px;
}
.text_box {
	color: #fff;
	float: left;
	font-size: 60px;
	position: absolute;
	text-shadow: 1px 2px 2px #000;
	bottom: 0px;
	z-index: 9999;
	/*width:100%;*/
	line-height:50px;

}
.girl_box {
	bottom: 0;
	position: absolute;
	margin-left:20px;
	z-index: 999;

}
.body {
	font-family: 'Lato', sans-serif;
	color:#5d5d5d;
}
.body .sub_heading {
	font-size:14px;
	color:#f52d30;
	margin-bottom:8px;
}
.home .heading_section_white_box h1 {
	color:#5d5e62;
}
.home .heading_section_white_box h2 {
	color:#5d5e62;
}
.home .heading_section_white_box h3 {
	color:#5d5e62;
}
.home .heading_section_white_box h4 {
	color:#5d5e62;
}
.home .heading_section_white_box h5 {
	color:#5d5e62;
}
.home .heading_section_white_box h6 {
	color:#5d5e62;
}
.home .heading_section_black_box h1 {
	color:#afaeac;
}
.home .heading_section_black_box h2 {
	color:#afaeac;
}
.home .heading_section_black_box h3 {
	color:#afaeac;
}
.home .heading_section_black_box h4 {
	color:#afaeac;
}
.home .heading_section_black_box h5 {
	color:#afaeac;
}
.home .heading_section_black_box h6 {
	color:#afaeac;
}
.home .heading_section_white_box small, .home .heading_section_black_box small {
	font-weight:300;
	font-size:65%;
}
.home .heading_section_black_box small {
	color:#afaeac;
}
.recent_post {
	float:left;
	margin-left:38px;
	margin-top:10px;
}
.quick_links ul, .recent_post ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.quick_links ul li, .recent_post ul li {
	list-style:none;
}
.img_holder {
	
	float:left;
	padding-bottom:6px;
	margin-left:38px;
	margin-top:5px;
}

.img_holder img
{ 
	/*
	width:100%; height:auto;
	*/
	max-width:250px; 
	height:auto;
}

.quick_links {
	float:left;
	margin-left:38px;
	width:84%;
}
.quick_links h2, .recent_post h2 {
	font-size:26px;
	color:686868;
	margin-bottom:8px;
	padding:1px 0px 0px 1px;
	color:#5d5d5d;
	font-weight:500;
	margin:0px;
}
.quick_links ul li a, .recent_post ul li a {
	color:#686868;
	text-decoration:none;
}

.quick_links ul li.rm_sub, .quick_links ul li.rm_sub a {
	margin-left:10px;
	color:#000;
}

.quick_links ul li, .recent_post ul li {
	padding:5px 0px 5px 2px;
}
.quick_links ul li.rm_headign {
	border-bottom:#eee solid 1px;
	padding:10px 0px 10px 2px;
	background:url(../images/arrow.jpg) right 17px no-repeat;
}
.quick_links ul li a:hover, .quick_links ul li a.active, .recent_post ul li a:hover, .recent_post ul li a.active {
	color:#0d9edd;
	text-decoration:underline;
}
.recent_post ul li {
	background:url(../images/arrow.jpg) left 30px no-repeat;
	padding-left:10px;
}
.social_box {
	margin:13px 0px 10px 38px;
	float:left;
}
ul {
	padding:0px 0px 0px 13px;
}
ul li {
	list-style:url(../images/listicon_01.png);
	color:#5d5d5d;
}
ul ul li {
	margin:0px 0px 0px 36px;
	list-style:url(../images/listicon_02.png);
}
ol {
	padding-left:20px;
}
ol ol {
	margin-left:20px;
}
ol li {
	padding-bottom:3px;
	color:#5d5d5d;
}
.inline_list {
	margin:20px 0px 0px 0px !important;
}
.inline_list ul, .inline_list_2 ul {
	margin:0px;
	padding:0px;
}
.inline_list ul li {
	float:left;
	color:#4b4b4b;
	width:10%;
	background:url(../images/listicon_01.png) 0 7px no-repeat;
	padding-left:10px;
	list-style:none;
}
.border_list {
	margin-top:30px;
}
.border_list .sub_heading, .block_qu .sub_heading {
	margin-bottom:20px;
}
.border_list ul {
	padding:0px;
	margin:0px;
	width:80%;
}
.border_list ul li {
	list-style:none;
	text-align:left;
	color:#585858;
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:#adadad solid 1px;
}
.home blockquote p {
	color: #68615f;
	font-size: 17px;
	font-weight: 700;
}

.home blockquote.style_2 {
	border-color:#c5c5c5;
}
.home blockquote.style_2 p {
	color:#9f9f9f;
}
.block_qu {
	margin-top:30px;
}
.block_qu .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_qu .p_say_box {
	float:left;
	border-left:none;
	position:relative
}
.block_qu .p_say_box .qu_left {
	background:url(../images/qu_left.png) 0px 0px no-repeat;
	width:43px;
	height:44px;
	position:absolute;
	top:0px;
	left:0px;
}
.block_qu .p_say_box .qu_right {
	background:url(../images/qu_right.png) 0 0 no-repeat;
	width:46px;
	height:44px;
	position:absolute;
	top:0px;
	right:0px;
}
.block_qu .p_say_box p {
	width:90%;
	padding:0px 10px;
	text-align:center;
	font-size:20px;
	color:#000;
	font-weight:700;
	margin:0px auto 5px auto;
}
.block_qu .p_say_box footer {
	width:90%;
	font-size:13px;
	display:block;
	margin-top:10px;
	color:#000;
	text-align:center;
	margin:0px auto;
}
.blog_section {
	margin-top:45px;
	margin-bottom:15px !important;
	color:#626262;
	font-weight:400;
}
.blog_section h3 {
	font-size:25px;
	color:#626262;
	font-weight:500;
	margin-bottom:-10px;
	width:100%; float:left;
}
.blog_section .col-xs-6{ padding-right:20px;}
.blog_section h4 {
	font-size:17px;
	margin-bottom:10px;
	color:#464646;
	font-weight:600;
	padding-top:25px;
}
.blog_section .readmore a {
	color:#01a5ed;
	font-style:italic;
	text-decoration:underline;
	font-weight:500;
	padding-left:5px;
}
.blog_section p {
	line-height:20px;
}
.black_section {
	background:#010101;
}

.black_section .blog_section h4, .black_section .blog_section h3, .black_section .blog_section p{ color:#fff;}
.black_section .order_list ol li {
	color:#afaeac;
}
.black_section .h1, .graybg_section .h1, .graybg_section p {
	color:#fff;
}
.black_section p, .black_section .inline_list ul li {
	color:#fff;
}
.black_section .border_list ul li {
	color:#fff;
	border-bottom:none;
}
.black_section .fr_box {
	color:#9f9f9f;
}
.black_section .p_say_box p, .black_section .p_say_box footer {
	color:#fff;
}
.black_section ul li {
	padding-bottom:3px;
	color:#afaeac;
}
.black_section ul ul li {
	margin:0px 0px 0px 36px;
	list-style:url(../images/listicon_04.png);
}
.black_section ol {
	padding-left:20px;
}
.black_section ol ol {
	margin-left:20px;
}
.black_section ol li {
	padding-bottom:3px;
	color:#afaeac;
}
.black_section .inline_list_2{ margin-top:20px;}
.black_section .inline_list_2 ul li {
	float:left;
	color:#fff;
	width:10%;
	background:url(../images/listicon_05.png) 0 7px no-repeat;
	padding-left:10px;
	list-style:none;
}
.graybg_section {
	background:#37383a;
	font-family: 'Lato', sans-serif;
	padding-bottom:22px;
}
.graybg_section p {
	text-align:justify;
}
.graybg_section .cont_section_6 {
	float:left;
	width:250px;
}
.graybg_section .client_logo {
	float:left;
	width:245px;
	padding-left:40px;
	margin-top:60px;
}
.graybg_section .client_logo ul li {
	float:left;
	list-style:none;
}
.graybg_section .small_pic_box {
	float:left;
	width:300px;
	padding-left:40px;
	margin-top:60px;
}
.graybg_section .small_pic_box ul li {
	float:left;
	padding-left:3px;
	padding-bottom:3px;
	list-style:none;
}
.graybg_section .bottom_logo {
	width:205px;
	float:left;
	margin-top:60px;
	padding-left:10px;
}

.footer {
	padding:10px 0px;
	font-size:15px;
	font-weight:700;
	color:#414141;
	float:left;
	width:99%;
}

.flag {
	float:left; width:265px; margin-left:34px;
}
.flag img{ width:100%; height:auto;}

#google_translate_element{ margin-left:35px; margin-top:10px; float:left;}

.footer a {
	color:#f52d30;
	text-decoration:underline;
}
.footer a:hover {
	color:#f52d30;
	text-decoration:underline;
}
.footer .powered_by {
	float:right;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}
.footer .rrm_logo {
	margin-top:5px;
}
.home .nav_section .navbar {
	border:0px;
	margin-bottom:0px;
	min-height:0px;
}
.navbar .m_nav_titel{ 
    color: #fff;
    float: RIGHT;
    font-size: 15px;
    margin-top: 16px;
	margin-right:10PX;
    text-transform: uppercase;
	display:none;
	font-weight:700;
}


.home .navbar-collapse {
	padding-left:0px;
	padding-right:0px;
}
.home .navbar-nav > li > a {
	font-family: 'Lato', sans-serif;
	font-size:18px;
	font-weight:300;
	color:#fff !important;
	padding:20px 31px;
	background:none;
}
.home .navbar-nav > li > a:hover {
	color:#46412d !important;
	text-decoration:underline;
	background:none;
}
.home .nav:hover > a, .nav:hover > a:hover, .nav:hover > a:focus {
	color:#46412d;
	text-decoration:underline;
	background:none !important;
}
.home .nav > li > a:hover, .nav > li > a:focus {
	background:none !important;
}
.home .dropdown:hover ul.dropdown-menu {
	display:block !important;
}
.home .dropdown ul li {
	width:100%;
	float:left;
	font-size:15px;
	list-style:none;
	margin-left:10px;
	margin-right:10px;
}
.home .dropdown ul li a {
	color:#414550;
	font-weight:normal;
	padding:10px !important;
	line-height:20px;
}
.home .dropdown ul li.last {
	border-bottom:none;
}
.home .dropdown ul li a:hover, .dropdown ul li a.active {
	background:none;
	color:#00a6d4;
	text-decoration:none;
	
}

/*
.home .navbar-collapse ul li:first-child .dropdown-menu, .home .navbar-collapse ul li:nth-child(2) .dropdown-menu, .home .navbar-collapse ul li:nth-child(3) .dropdown-menu {
	left:0px
}
.home .navbar-collapse ul li:nth-child(4) .dropdown-menu {
	left:-80%
}
.home .navbar-collapse ul li:nth-child(5) .dropdown-menu {
	left:-380%
}
*/
.home .dropdown-menu {
	background:url("../images/menu_bg.png") repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
	border-radius: 4px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	display: none;
	float: left;
	font-size: 14px;
    list-style: none outside none;
	margin: 2px 0 0;
	min-width: 300px;
	padding:5px 0px;
	position: absolute;
	text-align: left;
	top: 100%;
	z-index: 9999;
	border:none;
}



::-webkit-input-placeholder { /* WebKit browsers */
 color:    #aaaaaa;
 opacity:  1;
}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:    #aaaaaa;
 opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:    #aaaaaa;
 opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
 color:    #aaaaaa;
}
.q_search_section {
	width:668px;
	background:url(../images/q_s_bg.png)0 0 repeat;
	position:fixed;
	top:50%;
	right:-634px;
	z-index:1001;
	display:block;
	transition:1s;
	-webkit-transition:1s;
	-ms-transition:1s;
	-o-transition:1s;
	-moz-transition:1s;
}
.q_search_section.open_p {
	right:0px;
}
.q_s_button a {
	background:url(../images/quick_search_tag.jpg) 0 0 no-repeat;
	width:34px;
	height:201px;
	display:block;
	float:left;
}
.q_s_box {
	width:100%;
}
.searchfiled {
	width:496px;
	height:42px;
	border:solid #81b7d9 1px;
	color:#aaa;
	font-size:15px;
	padding-left:10px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	float:left;
}
.searchbutton {
	background:url(../images/s_button.png)0 0 no-repeat;
	width:51px;
	height:42px;
	border:none;
}
.searchbutton:hover {
	background:url(../images/s_button_h.png)0 0 no-repeat;
	width:51px;
	height:42px;
	border:none;
}
.s_select_option {
	margin-top:14px;
	float:left;
	padding:0px;
}
.s_select_option li {
	float:left;
	margin-right:10px;
	width:101px;
	list-style:none;
}
.s_select_option li select {
	width:100%;
	color:#505050;
	font-size:11px;
	padding:7px 4px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:none;
}
.s_select_option li.last {
	margin-right:0px;
}
.s_more_op a {
	color:#fd4e49;
	font-size:14px;
	font-weight:700;
	font-family: 'Lato', sans-serif;
	padding-top:5px;
	float:right;
	text-decoration:none;
	margin-right:36px;
}
.s_more_op a:hover {
	color:#fd4e49;
	text-decoration:underline;
}
.get_text {
	font-size:18px;
	font-family: 'Lato', sans-serif;
	color:#fff;
	padding:5px 0px 23px 0px;
}
.q_search_section #myTab ul.nav-tabs {
	float:left !important;
	border:0px !important;
}
.q_search_section .tab-pane {
	float: left;
	margin-left: 50px;
	margin-top: 70px;
	width: 87%;
	position:absolute;
	top:0px;
	left:25px;
}
.q_search_section .nav-tabs li {
	cursor: default;
	display:block;
}
.q_search_section .nav-tabs li a {
	padding:6px 51px;
	background:#000;
	font-size:25px;
	color:#ccc;
	font-weight:400;
	border-radius:0px;
	text-decoration:none;
	border:none;
}
.q_search_section .nav-tabs li a:hover {
	background:none;
	border-radius: 0;
	border:none;
	color: #ccc;
	font-size: 25px;
	font-weight: 400;
	padding: 6px 51px;
	text-decoration: none;
	cursor:pointer;
}
.q_search_section .nav-tabs li.active a, .q_search_section .nav-tabs li.active a:focus {
	padding:6px 51px;
	background:none;
	border:0px !important;
	font-size:25px;
	color:#fff !important;
}
#LauncherLogo {
	display:none !important;
}
.top_floating {
	position:fixed;
	bottom:20px;
	right:10px;
	display:block;
	height:42px;
	width:42px;
	z-index:9;
}




/*----------------------New Design css start here------------------------------*/

.home .new_search_section{ clear:both; background:#ededed; margin-top:-3px; float:left; width:100%;}
.new_search_section ul{ padding:0px; margin:0px auto; width:1000px;}
.new_search_section ul li{ list-style:none; float:left; width:13.5%; margin:16PX 0PX 14PX 0PX; padding:0PX 8PX 0PX 8PX; border-right:#e2e2e2 solid 1px;}
.new_search_section ul li select{ background:#ededed; border:#ededed solid 1px; box-shadow:none; font-size:13px; padding:6px; font-weight:700;}
.new_search_section ul li select option{ font-size:13px; padding:5px;}
.new_search_section ul li.search_bt{ border:none; padding-right:0px; margin-top:14px;}
.new_search_section ul li.search_bt .btn-danger{ width:100%; background:#fd4d40; border:#ff4d41 solid 1px; font-size:15px; font-weight:700; padding:9px 12px;}
.new_search_section ul li.search_bt .btn-danger:hover{ background:#ff2300;}
.new_search_section ul li.moreoption{ width:5%; border:none; padding:2px 5px 3px 5px; line-height:15px; float:left;}
.new_search_section ul li.moreoption a{color:#fd4d40;}
.new_search_section ul li.moreoption a:hover{color:#4a4a4a; text-decoration:none;}
.light_gray{ background:#f8f8f8;}
.white_bg{ background:#FFF; box-sizing:content-box; padding:0px 20px !important;}

.h_property_listing { overflow:hidden; margin-bottom:30px; margin-top:30px;}
.h_property_listing .slide
{
    float: left;
    list-style: none outside none;
    margin-right: 15px;
	margin-bottom:20px;
    position: relative;
    width: 215px;
	background:url(../images/c1_box_shawdo.jpg) center  bottom no-repeat; padding-bottom:16px;
}
.h_property_listing .slide .listing_details{
	border:#f5f5f5 solid 1px;
	padding:0px 9px;
	text-align:center;
	float:left; width:100%;
}
.h_property_listing .slide .listing_details .listing_name{ color:#37383a; font-size:17px; padding:7px 0px 14px 0px;}
.h_property_listing .slide .listing_details .listing_name span{ display:block; font-size:12px; color:#414141; padding-top:5px;}
.h_property_listing .slide .listing_details ul{border-top:#f5f5f5 solid 1px; padding:9px 0px 8px 0px; margin:0px; float:left; width:100%;}
.h_property_listing .slide .listing_details ul li{ float:left; list-style:none; font-size:13px; font-weight:700; color:#525252;}
.h_property_listing .slide .listing_details ul li.bed{ background:url(../images/bed_icon.png) 0 0 no-repeat; padding-left:35px;}
.h_property_listing .slide .listing_details ul li.bathroom{background:url(../images/bathroom_icon.png) 0 0 no-repeat; padding-left:35px; margin-left:25px;}
.h_property_listing .slide .listing_details ul li.sqft{ float:right; font-size:12px; font-weight:normal;}

.h_property_listing .slide .bx-caption {
	position: absolute;
	top: 110px;
	left: 0;
	width: 100%;
	z-index:1;
	text-transform:uppercase;
}

.h_property_listing .slide .bx-caption .price{
	color: #fff;
	font-family: 'Lato', sans-serif;;
	font-size:14px;
	padding:7px 15px;
	font-weight:700;
	background:#37383a;
	margin-left:8px;
	float:left;
}

.h_property_listing .slide .bx-caption .details_bt a{
	color: #fff;
	font-size:14px;
	padding:7px 9px;
	background:#37383a;
	margin-right:12px;
	float:right;
	text-decoration:none;
	font-weight:700;
}
.h_property_listing .slide .bx-caption .details_bt a:hover{ background:#01a5ed;}
.h_property_listing .slide img{ width:215px; height:153px;}

.heading_links{ margin-top:10px; margin-bottom:30px; float:left; width:100%;}
.heading_links ul{ margin:0px; padding:0px;}
.heading_links ul li{ list-style:none; float:left; border-bottom:#dedede solid 1px; width:33%; font-size:15px; margin:0px; padding:8px 0px 8px 8px;}
.heading_links ul li a{ color:#01a5ed;}

.blue_section{ background:#02a5f0; padding:20px 0px;}
.blue_section .sm_icon{ float:right; width:44%; margin-right: 10px;}
.blue_section .sm_icon ul{ margin:0px; padding:0px; float:right;}
.blue_section .sm_icon ul li{ float:left; list-style:none; margin-left:5px;}

.sm_icon ul li a {
	width:43px;
	height:43px;
	display:block;
}
.sm_icon ul li.fb a:hover {
	background:url(../images/sm_fb.png) 0 0 no-repeat;
}
.sm_icon ul li.tw a:hover {
	background:url(../images/sm_tw.png) 0 0 no-repeat;
}
.sm_icon ul li.in a:hover {
	background:url(../images/sm_in.png) 0 0 no-repeat;
}
.sm_icon ul li.tube a:hover {
	background:url(../images/sm_tube.png) 0 0 no-repeat;
}
.sm_icon ul li.print a:hover {
	background:url(../images/sm_print.png) 0 0 no-repeat;
}
.sm_icon ul li.insta a:hover {
	background:url(../images/sm_insta.png) 0 0 no-repeat;
}
.sm_icon ul li.gplus a:hover {
	background:url(../images/sm_gplus.png) 0 0 no-repeat;
}
.sm_icon ul li.skyp a:hover {
	background:url(../images/sm_skyp.png) 0 0 no-repeat;
}
.sm_icon ul li.rss a:hover {
	background:url(../images/sm_rss.png) 0 0 no-repeat;
}
.sm_icon ul li.fb a {
	background:url(../images/sm_fb_h.png) 0 0 no-repeat;
}
.sm_icon ul li.tw a {
	background:url(../images/sm_tw_h.png) 0 0 no-repeat;
}
.sm_icon ul li.in a{
	background:url(../images/sm_in_h.png) 0 0 no-repeat;
}
.sm_icon ul li.tube a{
	background:url(../images/sm_tube_h.png) 0 0 no-repeat;
}
.sm_icon ul li.print a{
	background:url(../images/sm_print_h.png) 0 0 no-repeat;
}
.sm_icon ul li.insta a{
	background:url(../images/sm_insta_h.png) 0 0 no-repeat;
}
.sm_icon ul li.gplus a{
	background:url(../images/sm_gplus_h.png) 0 0 no-repeat;
}
.sm_icon ul li.skyp a{
	background:url(../images/sm_skyp_h.png) 0 0 no-repeat;
}
.sm_icon ul li.rss a{
	background:url(../images/sm_rss_h.png) 0 0 no-repeat;
}
.com_address {
	font-size:12px;
	text-align:left;
	color:#fff;
	line-height:22px;
}
.com_address span {
	font-size:18px;
	font-weight:700;
}
.com_address a {
	color:#fff;
	text-decoration:none;
}
.com_address a:hover {
	color:#fff;
	text-decoration:underline;
}



.realtor {
	background:url(../images/realtor_logo.png) 0 0 no-repeat;
	width:87px;
	height:42px;
	display:inline-block;
	float:right;
	margin-top:20px;
}
.realtor a:hover {
	background:url(../images/realtor_logo.png) 0 0px no-repeat;
}

.footer .new_disclamer{
	font-size: 10px;
    font-weight: 500;
	text-align:left;
	line-height:15px;
}
.footer .new_disclamer p{ margin-bottom:0px;}

blockquote footer:before, blockquote small:before, blockquote .small:before{ content:none !important;}
#WidgetLauncher{ margin:0px !important;}

.h_text_section{
	height: 100%;
    margin:0 auto;
   /* position: absolute;*/
    width:1000px;
}

.blog_section .readmore a:hover, a.link:hover, .heading_links ul li a:hover, .quick_links ul li a:hover, .recent_post ul li a:hover, .recent_post ul li a.active:hover{ color:#1238fe;}

.extra_set .col-sm-5{ width:100%;}
.r_site_srch{ float:left; clear:both; margin-left: 35px; /*width:95%;*/ margin-top:10px;}
.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:210px; height:43px; font-weight:300;}
.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:11px 15px; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border:none; color:#fff;}
.r_site_srch .r_srch_button:hover{ background:#aaaaaa;}


#google_translate_element{ clear:both; margin-left:0px; padding-left:0px;}
#google_translate_element img { width: auto !important; display:none; }


.text{ font-size:16px; line-height:35px; font-weight: 300; }
.text img { width:100% \9; max-width:100%; height:auto; }

@media only screen and (max-width : 1150px) and (min-width : 1021px) {
.girl_box{bottom:0px; height:270px; position:absolute;}
.girl_box img{width:160px; height:auto;}
}
@media only screen and (min-width : 769px) and (max-width : 1020px){
	.home .navbar-nav > li > a{ font-size:100%; display:inline-block; padding:15px 15%;}
}


@media only screen and (max-width : 768px) and (min-width : 320px){
.home .meun_section.container{ width:100%; margin-top:0px;}
.meun_section .navbar-collapse.collapse{ display:none !important; }
.meun_section .navbar-collapse.collapse.in{ display:block !important; }

.meun_section .navbar-header{ display:block; width:100%;}
.meun_section .navbar-toggle{ border:2px #FFFFFF solid; padding:5px; margin-right:5px; display:block;}
.meun_section .navbar-toggle span{ height:2px; background:#FFFFFF;}

.meun_section .m_nav_titel{ font-size:20px; color:#fff; margin-bottom:8px; margin-left:5px; margin-top:10px; float:left; display:block;}
.meun_section .navbar-collapse{ padding:0px; float:left; width:100%;}
.meun_section ul li{ clear:both; float:left; position:relative; width:100% !important; list-style:none;}
.meun_section ul li a{ color:#fff; padding:5px 0px!important; font-size:15px;}
.meun_section .navbar-nav{ margin:0px auto; width:100%; padding:0px 10px;}
.meun_section ul li a:hover, .meun_section ul li.active a{ background:none !important; color:#46412d;}

.meun_section ul li:hover .dropdown-menu{ display:block;}
.meun_section ul li .dropdown-menu{ border-radius:0px; padding:0px; position:relative; width:100% !important; min-width:100% !important; float:left !important; background:#fff !important; border:none;}
.meun_section ul li .dropdown-menu ul{ width:100%;}
.meun_section ul li .dropdown-menu > li { margin-bottom:0px; margin-left:0px;}
.meun_section ul li .dropdown-menu a{color:#333 !important; font-size:14px;}
.meun_section ul li .dropdown-menu a:hover, .meun_section ul li .dropdown-menu li.active a{ background:#none; color:#428bca !important;}
.meun_section .nav .open > a, .meun_section .nav .open > a:hover, .meun_section .nav .open > a:focus{ background:none; }

.home .navbar-collapse ul li:first-child .dropdown-menu, .home .navbar-collapse ul li:nth-child(2) .dropdown-menu, .home .navbar-collapse ul li:nth-child(3) .dropdown-menu, .home .navbar-collapse ul li:nth-child(4) .dropdown-menu, .home .navbar-collapse ul li:nth-child(5) .dropdown-menu, .home .navbar-collapse ul li:nth-child(6) .dropdown-menu,{left:0px !important; float:left; background:#fff; width:100%; margin-top:10px;}
.nav > li > a:hover, .nav > li > a:focus{background:none !important;}



.home .col-md-3.extra_set{ float:left; width:100%;}
.flag, .r_site_srch, .img_holder, .quick_links, .social_box, .recent_post{ margin-left:0px; width:100%;}
.quick_links, .social_box{ width:100%;}
/*.img_holder img {max-height:130px; max-width:250px; min-height:130px; min-width:250px;} */
.flag img {max-width: 250px; min-width: 250px;}
.r_site_srch .r_srch_filed{ width:195px;}
.recent_post ul li{ background:url("../images/arrow.jpg") no-repeat scroll left 12px;}
#google_translate_element{ margin-left:0px;}

}

@media only screen and (max-width : 1020px) and (min-width : 768px) {

.home .col-md-9, .home .col-md-3 {width:100%;}
.slider_text {font-size:34px; line-height:39px;}
.graybg_section .cont_section_6 {width:290px;}
.graybg_section .small_pic_box {
	clear:left;
	width:282px;
	margin-right:45px;
	padding-left:18px;
}
.sm_icon {padding-bottom:17px;}
.logo {width:40%}
.logo img {width:100%;}
.t_contact_info span {font-size:20px;}

/*----------------------New Design css start here------------------------------*/
.row{ padding:0px 5px;}
.home .container { width:94.5%;}
.h_property_listing .slide{ width:228px; margin:0 5px ;}
.h_property_listing .slide img{width:100%; }
.new_search_section ul{ width:99%;}
.block_qu{ width:75% !important;}
.text_box {margin-left:10px; font-size:45px;}
.girl_box{bottom:0px; height:270px; position:absolute;}
.girl_box img{width:160px;height:auto;}
.blue_section .sm_icon ul li{ margin:0px 0px 5px 5px}
.new_search_section ul li{ width:13%;}
.border_list ul {margin-left:0px;}
.h_text_section{ width:100%; margin:0px;}
.logo_section .img_set {margin:0px; width:100%;}

}

 
@media only screen and (max-width : 767px) and (min-width : 480px) {
.home .container {width:92%;}
.white_bg{ padding:0px 10px !important;}
.border_list ul {margin-left:0px;}
.home .col-xs-8 {width:100%;}
.black_section .inline_list_2 ul li {float:none; width:100%;}
.myCarousel_page {margin: auto; width: 460px;}
.footer .powered_by {width:100%; text-align:center !important; margin-top:10px;}
.text_box {bottom: -5px; font-size: 30px; line-height: 40px;}
.girl_box {height: 170px;}
.girl_box img {height:100%;}

/*----------------------New Design css start here------------------------------*/
.f_top_link{ float:left;}
.f_top_link ul{ margin:0px; padding:0px;}
.f_top_link ul li{ font-size:12px;}
.f_top_link ul li a{ padding:0 5px;}
.new_search_section ul{ width:100%;}
.new_search_section ul li{ width:100%; float:none; border:none;}
.new_search_section ul li select{border:1px solid #e2e2e2;}
.h_property_listing{ clear:both; overflow:hidden;}
.h_property_listing .slide{float: left;margin-left: 5px;margin-right: 5px;width: 47%;}
.h_property_listing .slide img{ width:100%; height:220px;}
.h_property_listing .slide .bx-caption{ top:180px;}
.home .exr_p15_l{ padding-left:0px !important;}
.block_qu{ width:100% !important;}
.footer .new_disclamer{ position:relative;}
.realtor a{ margin:0px; float:left;}
.blue_section .sm_icon{ float:left; width:100%; margin-bottom:20px;}
.blue_section .sm_icon ul{ float:left;}
.blue_section .sm_icon{ float:left;}
.new_search_section ul li.moreoption{ width:auto; padding-top:0px; margin-top:0px; margin-left:5px;}
.new_search_section ul li { position:relative; }
.new_search_section ul li select{
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
}
.new_search_section ul li.search_bt:after, .new_search_section ul li.moreoption:after{ background:none;}
.new_search_section ul li.search_bt .btn-danger{ width:98.5%;}
.new_search_section ul li:after{
	display:block;
	position:absolute;
	width:12px;
	height:11px;
	content:"";
	right:15px;
	background:url(../images/select_arrow.png) 0px 0px no-repeat;
	z-index:9;
	top:12px;
	
}

.border_list ul {width:auto;margin:0px;}
.home .col-md-9{ width:100%;}
.inline_list ul li, .black_section .inline_list_2 ul li{ width:25%; float:none; margin-bottom:10px;}
.blog_section .col-xs-6{ min-height:260px; padding-right:10px; width:50% !important; float:left !important;}
.blog_section .readmore a { display:block;}
.h_text_section{ width:100%; margin:0px;}
.logo_section .img_set {margin:0px; width:100%;}
.body .col-xs-6, .body .col-sm-3{ width:100%; float:left;}
}

@media only screen and (max-width : 479px) and (min-width : 320px) {
.home .container {width:94%;}
.white_bg{ padding:0px 10px !important;}
.girl_box {bottom: 0; height: 113px;}
.girl_box img {height:100%;}	
.t_contact_info{ float:right; width:40%;}
.t_contact_info img{ width:100%;}


/*----------------------New Design css start here------------------------------*/

.f_top_link{ float:left;}
.f_top_link ul{ margin:0px; padding:0px;}
.f_top_link ul li{ font-size:12px;}
.f_top_link ul li a{ padding:0 5px;}
.new_search_section ul{ width:100%;}
.new_search_section ul li{ width:100%; float:none; border:none;}
.new_search_section ul li select{border:1px solid #e2e2e2; font-size: 13px; font-weight: normal;}

.text_box{
	bottom: -2px;
    font-size: 20px;
    line-height: 20px;
    margin-left: 10px;
    text-shadow: none;
}
.h_property_listing .slide{ width:100%;}
.h_property_listing .slide img{ width:100%; height:220px;}
.h_property_listing .slide .bx-caption{ top:180px;}

.home .exr_p15_l{ padding-left:0px !important;}
.block_qu{ width:100% !important;}
.footer .new_disclamer{ position:relative;}
.realtor a{ margin-left:0px;}
.blue_section .sm_icon ul{ float:left;}

.home .col-md-9{ width:100%;}
.home .col-xs-6{ float:none; width:100%; padding-right:0px;}
.inline_list ul li, .black_section .inline_list_2 ul li{ width:25%; float:none; margin-bottom:10px;}

.heading_links ul li{ float:none; width:99%;}
.footer .powered_by{ text-align:center; width:100%;}
.blue_section .sm_icon{ float:left; width:100%;}

.new_search_section ul li { position:relative; }
.new_search_section ul li select{
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari and Chrome */
}
.new_search_section ul li.search_bt:after, .new_search_section ul li.moreoption:after{ background:none;}
.new_search_section ul li.search_bt .btn-danger{ width:97%;}
.new_search_section ul li:after{display:block; position:absolute;
	width:12px;
	height:11px;
	content:"";
	right:15px;
	background:url(../images/select_arrow.png) 0px 0px no-repeat;
	z-index:9;
	top:12px;
	
}

.new_search_section ul li.moreoption{ width:auto; padding-top:0px; margin-top:0px; margin-left:5px;}
.border_list ul {width:auto; margin:0px;}	
.recent_post ul li {background:url(../images/arrow.jpg) left 12px no-repeat;}
.blog_section .readmore a { display:block;}
.h_text_section{ width:100%; margin:0px;}
.logo_section .img_set {margin:0px; width:100%;}
.body .col-xs-6, .body .col-sm-3{ width:100%; float:left;}
}

@media screen and (max-width: 780px) {
	iframe,
	embed,
	object,
	video {
	  position: relative;
	  display: block;
	  width: 100%;
	  height: 100%;
	  border: 0;
	  min-height: 250px;
	}
}

.footer_area img
{
	width:100%; 
	height:auto;
}

