/*
Theme Name: FaceToFaceReality
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the  team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen 
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/**
* Table of Contents:
*
* 1.0 - Reset
* 2.0 - Repeatable Patterns
* 3.0 - Basic Structure
* 4.0 - Header
* 5.0 - Navigation
* 6.0 - Content
*   6.1 - Post Thumbnail
*   6.2 - Entry Header
*   6.3 - Entry Meta
*   6.4 - Entry Content
*   6.5 - Galleries
*   6.6 - Post Formats
*   6.7 - Post/Image/Paging Navigation
*   6.8 - Attachments
*   6.9 - Archives
*   6.10 - Contributor Page
*   6.11 - 404 Page
*   6.12 - Full-width
*   6.13 - Singular
*   6.14 - Comments
* 7.0 - Sidebar
*   7.1 - Widgets
*   7.2 - Content Sidebar Widgets
* 8.0 - Footer
* 9.0 - Featured Content
* 10.0 - Multisite
* 11.0 - 
Queries
* 12.0 - Print
* -----------------------------------------------------------------------------
*/
/**
* 1.0 Reset
*
* Resetting and rebuilding styles have been helped along thanks to the fine
* work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
* along with Nicolas Gallagher and Jonathan Neal
* http://necolas.github.com/normalize.css/ and Blueprint
* http://www.blueprintcss.org/
*
* -----------------------------------------------------------------------------
*/
/* CSS Document */
@font-face {
	font-family: "Foobar Pro";
	src: url('fonts/Foobar Pro-Regular.eot');
	src: local('?'), url('fonts/Foobar Pro-Regular.woff') format('woff'), url('fonts/Foobar Pro-Regular.ttf') format('truetype'), url('fonts/Foobar Pro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Crete Round";
	src: url('fonts/CreteRound-Regular.eot');
	src: local('?'), url('fonts/CreteRound-Regular.woff') format('woff'), url('fonts/CreteRound-Regular.ttf') format('truetype'), url('fonts/CreteRound-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Myriad Pro";
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('?'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "PT Sans";
	src: url('fonts/PTS55F.eot');
	src: local('?'), url('fonts/PTS55F.woff') format('woff'), url('fonts/PTS55F.ttf') format('truetype'), url('fonts/PTS55F.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: "Droid Sans";
	src: url('fonts/PTS55F.ttf') format("truetype");
}
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(images/body-bg.jpg) repeat;
}
p {
	margin: 0px;
	padding: 10px 0 12px 0px;
	line-height: 19px;
	color: #404040;
	font-family: "Myriad Pro";
	font-size: 14px;
}
a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #000000;
}
img {
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
}
h1, h2, h3, h4, h5, h6, h7 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
ul {
	margin: 0px;
	padding: 8px 0 8px;
}
ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul li a {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	line-height: 0px;
}
#header {
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 998px;
	border: none;
	background: #ffffff;
}
.top_part {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	border: none;
	background: url(images/top-bg.jpg) repeat-x center top #F0F0F0;
}
.top_inn {
	width: 998px;
	margin: 0 auto;
	padding: 12px 0 5px 0px;
}
.logo {
	float: left;
	margin: 26px 0 0 28px;
	position: absolute;
	width: 179px;
	z-index: 9999;
}
.top_text {
	width: 490px;
	float: left;
	margin: 28px 0 0 262px;
	color: #5A5A5A;
	font-family: "Crete Round";
	font-size: 30px;
	font-style: italic;
}
.top_text span {
	display: inline-block;
	font-size: 20px;
	vertical-align: top;
}
.aboutUs-video {
	float: left;
	margin-right: 12px;
}
.aboutUs-video iframe {
	border: 3px solid #5A5A5A;
}
.social_icons {
	width: 130px;
	float: right;
	padding: 8px 0 0 0px;
}
.social_icons img {
	padding: 0 3px;
}
.manu_part {
	background: url(images/nav-bg.jpg) repeat-x center top;
	background-size: 100% 100%;
	border: medium none;
	box-shadow: 0 2px 4px #656565;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
	height: 60px;
}
.manu {
	max-width: 998px;
	margin: 0 auto;
	padding: 0px;
}
.manu ul {
	margin: 0px;
	padding: 0px;
	width: 750px;
	float: right;
}
.manu ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	color: #FFFFFF;
	font-family: "Foobar Pro";
	font-size: 15px;
	text-transform: uppercase;
	float: left;
	position: relative;
}
.manu ul li a {
	margin: 0px;
	padding: 21px 25px;
	color: #FFFFFF;
	font-family: "Foobar Pro";
	font-size: 15px;
	text-transform: uppercase;
	display: block;
}
.manu ul li:hover > a {
	color: #FFFFFF;
	font-family: "Foobar Pro";
	font-size: 15px;
	text-transform: uppercase;
	background: #194C5C;
}
.manu ul li.current-menu-item > a {
	color: #FFFFFF;
	font-family: "Foobar Pro";
	background: #194C5C;
}
.manu ul ul.sub-menu {
	position: absolute;
	left: 0;
	top: 100%;
	background: #194c5c;
	border-radius: 0 0 8px 8px;
	width: 180px;
	display: none;
	padding-bottom: 5px;
	z-index: 222;
}
.manu ul ul.sub-menu ul {
	display: none;
	left: 94%;
	top: 0;
	z-index: 8;
	padding-bottom: 5px;
}
.manu ul ul li {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	position: relative;
	float: left;
	text-transform: none;
}
.manu ul ul li a {
	margin: 0;
	padding: 8px 7%;
	color: #fff;
	width: 86%;
	font-size: 13px;
	line-height: normal;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: #205f73 solid 1px;
	text-transform: none;
}
.manu ul ul li:last-child a {
	border: none;
}
.manu ul ul li:hover > a {
	background: #5a8895;
	color: #fff;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
}
.manu ul li:hover > ul.sub-menu {
	display: block;
}
.banner_outer {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	overflow: hidden;
	border: none;
}
.banner {
	width: 100%;
	margin: 0;
	padding: 0px;
}
.banner img {
	width: 100%;
	height: auto;
}
.form_outer {
	background: url(images/serch-shadow.jpg) no-repeat scroll center bottom;
	border: medium none;
	margin: -35px 0 0;
	min-width: 998px;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 999;
}
.form_inner {
	width: 998px;
	margin: 0 auto;
	padding: 0 0 17px;
}
.find_home {
	padding: 3px 0;
	color: #FFFFFF;
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	background: url(images/find-home.jpg) repeat-x top center;
	font-family: "Myriad Pro";
}
.form_detail {
	background: url(images/form-bg.jpg) repeat-x top center;
	padding: 24px 18px;
}
.search {
	background: #FFFFFF;
	border: 5px solid #BAC6C7;
	border-radius: 10px;
	padding: 4px 14px;
	margin: 0 0 16px 0px;
}
.texbox2 {
	width: 93%;
	float: left;
	border: none;
	outline: none;
	padding: 8px 6px;
	color: #A6A6A6;
	font-family: "Myriad Pro";
	font-size: 14px;
}
.sub_ser {
	width: 29px;
	height: 28px;
	float: right;
	border: none;
	outline: none;
	cursor: pointer;
	background: url(images/ser-glass.jpg) no-repeat;
}
.dtl_on {
	padding: 0 0 30px 0px;
}
.one_detl {
	width: 8%;
}
.one_detl label {
	display: block;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 13px;
	padding: 0 0 6px 0px;
	font-weight: bold;
}
.textbox3 {
	width: 96%!important;
	padding: 8px 2px;
	color: #686868;
	font-family: "Myriad Pro";
	font-size: 13px;
	border: 1px solid #D4D4D4;
	outline: none;
	border-radius: 5px;
}
.select-text {
	width: 97.4% !important;
	padding: 8px 2px;
	color: #686868;
	font-family: "Myriad Pro";
	font-size: 13px;
	border: 1px solid #D4D4D4;
	outline: none;
	border-radius: 5px;
}
.dsidx-search-widget .dsidx-price {
	margin-right: 9px !important;
	width: 46.4% !important;
}
.dsidx-search-widget .dsidx-search-widget-propertyTypes {
	border: 1px solid #D4D4D4;
	border-radius: 5px;
	color: #686868;
	font-family: "Myriad Pro";
	font-size: 13px;
	outline: medium none;
	padding: 8px 2px;
	width: 97.6% !important;
}
.form_detail_main {
	max-width: inherit;
	width: 90% !important;
}
.one_det2 {
	float: right;
	margin: 0;
	width: 21%;
}
.one_det2 label {
	display: block;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 13px;
	padding: 0 0 6px 0px;
	font-weight: bold;
}
.search_more {
}
.left_more {
	width: 260px;
	float: left;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 13px;
}
.left_more a {
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 13px;
}
.left_more a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 13px;
}
.serch_sub {
	background: url(images/serch-bg.png) no-repeat;
	border: medium none;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 19px!important;
	margin: 0 0 0 100px;
	outline: medium none;
	padding: 6px 0 7px;
	text-align: center;
	text-decoration: none;
	width: 209px;
	cursor: pointer;
}
.right_more {
	width: 320px;
	float: right;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 13px;
	text-align: right;
}
.right_more a {
	text-decoration: none;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 13px;
}
.right_more a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 13px;
}
/**********middle**********/
#middle_outer {
	margin: 0;
	padding: 0;
	width: 100%;
	min-width: 998px;
	overflow: hidden;
	border: none;
	background: url(images/middle-bg.jpg) repeat-x top center;
}
#middle {
	width: 998px;
	margin: 0 auto;
	padding: 17px 0 40px 0px;
}
.middle_content {
}
h1 {
	margin: 0px;
	padding: 0px 0 10px 0px;
	color: #3E3E3E;
	font-family: "Droid Sans";
	font-size: 30px;
	text-align: center;
	background: url(images/heading-bg.png) repeat-x bottom center;
}
h4 {
	margin: 0px;
	padding: 0px 0 5px 0px;
	color: #3E3E3E;
	font-family: "Myriad Pro";
	font-size: 18px;
}
.ftd_lts {
	padding: 23px 0 0px;
}
.ftd_lts ul {
	margin: 0px;
	padding: 0px;
}
.ftd_lts ul li {
	margin: 0 55px 0 0;
	padding: 0px;
	list-style: none;
	float: left;
	width: 260px !important;
}
.ftd_lts ul li img {
	list-style: none;
	padding: 3px;
	border: 1px solid #C8C8C8;
	margin: 0px;
	border-radius: 6px;
}
.ftd_lts ul li p {
	margin: 0px;
	padding: 13px 0 0 0px;
	color: #858484;
	font-family: "Droid Sans";
	font-size: 14px;
	text-align: center;
}
.view_details {
	text-align: center;
	color: #000000;
	font-family: "Droid Sans";
	font-size: 14px;
	padding: 17px 0 0 0px;
}
.view_details a {
	text-align: center;
	color: #000000;
	font-family: "Droid Sans";
	font-size: 14px;
	text-decoration: none;
}
.view_details a;
hover {
	text-align: center;
	color: #000000;
	font-family: "Droid Sans";
	font-size: 14px;
	text-decoration: underline;
}
h2 {
	margin: 0px;
	padding: 0px;
	color: #6B6B6B;
	font-size: 24px;
	font-family: "PT Sans";
	display: block;
	overflow: hidden;
}
h3 {
	margin: 0px;
	padding: 0px;
	color: #3e3e3e;
	font-size: 20px;
	font-family: "Droid Sans";
}
/**********footer**********/
#footer {
	margin: 0;
	padding: 0 0 32px 0px;
	width: 100%;
	min-width: 998px;
	overflow: hidden;
	border: none;
}
#outer_ftr {
	background: url(images/ftr-top.jpg) repeat-x center top;
	border: medium none;
	box-shadow: 0 1px 4px #000000;
	margin: 0 0 6px;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.ftr_inner {
	margin: 0 auto;
	padding: 4px 0 2px;
	width: 998px;
}
.footer_left {
	width: 608px;
	float: left;
}
.ftr_logo {
	float: left;
	margin: 0 0 0 46px;
	width: 97px;
}
.nav_right {
	float: right;
	width: 450px;
}
.nav_btm {
	padding: 20px 0 6px 0px;
}
.nav_btm ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.nav_btm ul li {
	margin: 0px;
	padding: 0px;
	text-align: center;
	display: inline;
	list-style: none;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 14px;
	background: url(images/right-line.jpg) no-repeat right center;
}
.nav_btm ul li:last-child {
	background: none;
}
.nav_btm ul li a {
	margin: 0px;
	padding: 0px 8px;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 14px;
	text-decoration: none;
}
.nav_btm ul li a:hover {
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 14px;
	text-decoration: none;
}
.copyright {
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	font-family: "Myriad Pro";
	padding-bottom: 8px;
}
.outer_logo {
	float: left;
	width: auto;
}
.footer_right {
	width: 333px;
	float: right;
	padding: 10px 0 0 0px;
}
.follow_us {
	float: right;
	padding: 5px 0 0;
	width: 205px;
}
.follow_us span {
	width: auto;
	float: left;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 14px;
	display: block;
	padding: 10px 4px 0 0px;
}
.follow_us img {
	float: left;
	padding: 0 5px;
}
.footer_content {
	margin: 0 auto;
	padding: 19px 0 0px;
	width: 1140px;
}
.footer_content p {
	margin: 0px;
	padding: 0px 0 0 0px;
	color: #454545;
	font-family: "Myriad Pro";
	font-size: 14px;
	line-height: 18px;
	text-align: center;
}
/************************ About Page *********************/
.inn_middle_outer {
	background-image: none!important;
	background-color: #fff!important;
}
#inn_middle {
	margin: 0 auto;
	padding: 17px 0 0;
	max-width: 998px;
	width: 100%;
	min-width: 320px;
}
.inn_content {
	margin: 0;
	padding: 0 0 30px;
	display: block;
	border: #cbcbcb solid 1px;
	box-shadow: #cbcbcb 0 0 3px;
}
.page_banner {
	margin: 0;
	padding: 0;
	display: block;
}
.inn_content h1 {
	margin: 0;
	padding: 21px 30px 10px;
	text-align: left;
	border-bottom: #194c5c solid 5px;
	background: none;
	font-family: "Myriad Pro";
	font-size: 24px;
	color: #000;
	text-transform: uppercase;
}
.page_con {
	margin: 0;
	padding: 0;
	display: block;
}
.page_banner img {
	display: block;
	width: 100%;
	height: auto;
	box-shadow: 0 3px 3px #CBCBCB;
}
.page_con {
	margin: 0;
	padding: 10px 25px;
	display: block;
}
.page_con h3 {
	display: block;
	padding-bottom: 8px;
	background: url(images/heading-bg2.png) no-repeat scroll left bottom / 24% 3px rgba(0, 0, 0, 0);
}
.inn_foo {
	background: #fff;
}
/******************** Who We Are **************/
.who-list {
	display: inline-block;
	margin: 0;
	padding: 20px 0 5px;
	vertical-align: top;
	width: 49%;
}
.who-list p {
	margin: 0;
	padding: 0;
}
.who-list ul {
	margin: 0;
	padding: 0;
	display: block;
}
.who-list li {
	background: url("images/list-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 4px 0 4px 10px;
}
.form-allowed-tags {
	display: none;
}
/****************************** Contact us ****************************/
.contact-form {
	margin: 0;
	padding: 0;
	display: block;
	background: url(images/form-bg.jpg) repeat-x scroll center top;
	background-size: 100% 100%;
}
.contact-form p {
	padding: 0 0 10px;
	overflow: hidden;
}
.contact-form form {
	display: block;
	padding: 20px 20px;
}
.contact-form label {
	color: #FFFFFF;
	display: block;
	float: left;
	font-family: "Myriad Pro";
	font-size: 13px;
	font-weight: bold;
	line-height: 32px;
	padding: 0 2% 0 0;
	text-align: right;
	width: 12%;
}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"] {
	border: 1px solid #D4D4D4;
	border-radius: 5px;
	color: #686868;
	font-family: "Myriad Pro";
	font-size: 13px;
	outline: medium none;
	padding: 8px 2%;
	width: 80%;
}
.contact-form textarea {
	border: 1px solid #D4D4D4;
	border-radius: 5px;
	color: #686868;
	font-family: "Myriad Pro";
	font-size: 13px;
	outline: medium none;
	padding: 8px 2%;
	width: 80%;
}
.contact-form input[type="submit"] {
	background: url("images/serch-bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	font-family: "Myriad Pro";
	font-size: 19px;
	margin: 0 2% 0 0;
	outline: medium none;
	overflow: hidden;
	padding: 6px 0 7px;
	text-align: center;
	text-decoration: none;
	width: 160px;
}
.cap_input label {
	width: auto;
}
.cap_input img {
	display: inline-block;
	vertical-align: middle;
}
.cap_input br {
	display: none;
}
.cap_input input[type="text"] {
	width: 61%;
}
/****************************** Agent Page **********************/
.agents-info {
	margin: 0;
	padding: 0;
	display: block;
}
.agents-info ul {
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
}
.agents-info li {
	display: block;
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 0 1% 25px;
	width: 18%;
	font-family: "Foobar Pro";
}
.agents-info img {
	display: block;
	max-width: 176px;
	width: 100%;
	height: auto;
	max-height: 176px;
}
.agents-info span {
	display: block;
	color: #000000;
	font-size: 16px;
	margin-top: 5px;
	padding-top: 4px;
}
.agents-info p {
	display: block;
	color: #666666;
	font-size: 13px;
	padding: 2px 0 0 0;
}
.career-list {
	display: block;
	margin: 0;
	padding: 0;
}
.career-list p {
	margin: 0;
	padding: 0;
}
.career-list ul {
	margin: 0;
	padding: 0;
	display: block;
}
.career-list li {
	background: url("images/list-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);
	display: block;
	list-style: none outside none;
	margin: 0;
	padding: 4px 0 4px 10px;
}
.top_num {
	color: #5A5A5A;
	float: right;
	font-family: "Crete Round";
	font-size: 18px;
	padding-right: 0px;
	padding-top: 6px;
}
.top_num p {
	color: #5A5A5A;
	float: right;
	font-family: "Crete Round";
	font-size: 20px;
	padding-right: 12px;
	padding-top: 6px;
}
.top_num p a{
	color: #5A5A5A;
	 
	font-size: 20px;
	 
}
.top_num span {
	font-family: "Foobar Pro";
}
.home-worth {
	padding: 15px 15px 0;
}
.home-worth p {
	color: #fff !important;
}
.dsidx-standalone-disclaimer {
	display: none;
}
div.dsidx-results-widget .dsidx-slideshow ul, div.dsidx-results-widget .dsidx-slideshow ul li.featured-listing {
	list-style-type: none !important;
	margin: 12px 22px 0 !important;
	padding: 0 !important;
	position: relative;
}
div.dsidx-results-widget .dsidx-slideshow ul, div.dsidx-results-widget .dsidx-slideshow ul li.featured-listing h4 {
	text-align: left;
	font-size: 16px;
}
div.dsidx-results-widget .dsidx-controls {
	display: none;
}
div.dsidx-results-widget .dsidx-slideshow-control {
	background: none repeat scroll 0 0 #527E8B !important;
	color: #FFFFFF !important;
	font-size: 13px;
	padding: 3px 0 !important;
}
div.dsidx-results-widget .dsidx-slideshow-control:hover {
	background: #194c5c !important;
}
#prev4.prev {
	display: none;
}
#next4.next {
	display: none;
}
.dsidx-search-widget .dsidx-search-button .submit {
	font-size: 12px;
	float: none;
	margin: 0 auto;
	padding: 9px;
	text-align: center;
}
#dsidx-search-2 {
	background: url(images/form-bg.jpg) repeat top center;
	padding: 24px 18px;
}
.dsidx-resp-area label {
	display: block;
	color: #FFFFFF;
	font-family: "Myriad Pro";
	font-size: 13px;
	padding: 0 0 6px 0px;
	font-weight: bold;
}
.dsidx-resp-area select {
	border: medium none;
	border-radius: 5px;
	color: #666;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
}
.dsidx-price {
	border: medium none;
	border-radius: 5px;
	color: #666;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
}
.dsidx-improvedsqft {
	border: medium none;
	border-radius: 5px;
	color: #666;
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
}
.submit {
	background: url("images/serch-bg.png") no-repeat;
	border: medium none;
	color: #ffffff;
	cursor: pointer;
	font-family: "Myriad Pro";
	font-size: 19px;
	margin: 8px 0 -16px;
	outline: medium none;
	padding: 6px 0 7px !important;
	text-align: center;
	text-decoration: none;
	width: 210px !important;
}
.dsidx-resp-search-form > fieldset > :nth-child(1) {
	width: 49.5% !important;
	display: inline-block;
}
.dsidx-resp-search-form > fieldset > :nth-child(2) {
	width: 49% !important;
	display: inline-block;
	margin-left: 6px;
}
/***********************/
/***********gallery-outer*************/
.gallery-outer {
}
.gallery-outer h1 {
	color: #000;
	display: block;
	font-family: "Foobar Pro";
	font-size: 26px;
	margin: 0;
	padding: 21px 25px;
	text-transform: uppercase;
	border-bottom: 4px solid #194c5c;
	text-align: left;
	background: none;
}
.gallery-outer {
	background: #fff;
	box-shadow: 0 0 3px #ccc;
}
.inn-gallery {
	padding: 24px 33px;
	position: relative;
}
.inn-gallery ul {
	margin: 0px;
	padding: 0px;
}
.inn-gallery ul li {
	margin: 3px 17px 0;
	padding: 0px;
	list-style: none;
	display: inline-block;
	width: 196px !important;
}
.glt-bt {
	margin: 0 0 8px;
	padding: 0 0 17px;
	background: url(images/gallery-shedow.png) no-repeat bottom center;
}
.glt-bt-inn {
	background: #fff;
	border-radius: 0 38px;
	box-shadow: 0 0 3px #ccc;
	padding: 3px 3px 34px;
}
.glt-bt-inn img {
	border-radius: 0 31px 0 0;
	display: block;
	width: 100%;
}
.share-fl {
}
.share-fl span {
	float: left;
	font-size: 15px;
	color: #5c5c5c;
	padding: 0 10px 0 0px;
}
.follow-share {
	width: 115px;
	float: left;
}
.follow-share img {
	display: inline-block !important;
	margin: 0 1px;
}
.inn-gallery ul li:hover .glt-bt-inn {
	background: #28ace2;
}
.ser_arrow2 {
	background: url("images/arrow.png") no-repeat top center;
	display: block;
	height: 16px;
	position: absolute;
	width: 62px;
	right: 0;
	left: 0;
	margin: 0 auto;
}
.ser_arrow2.next {
	background-position: bottom center;
	bottom: 41px;
}
.dix-id {
	opacity: 0.4;
}
.ser_arrow2.prev {
}
.ser_arrow2.next {
}
.gallery_slider_outer {
	width: 100%;
	height: 512px;
	overflow: hidden;
}
.infload {
	display: none !important;
	background: url("images/loading.gif") no-repeat top center;
	height: 40px !important;
}
/*-------------------------------- gallery page --------------------------*/
.txt-lab {
	width: 340px;
	margin: 8px 0 0 16%;
	font-size: 27px;
	text-align: center;
	float: left;
	color: #DF0378;
}
.download-btn {
	text-align: center;
	font-size: 15px;
	padding: 8px 0 0 0;
}
.share-dwn {
	margin: 0px 0 20px;
}
.darkHeader {
	position: fixed;
	z-index: 9;
	background-color: #fff;
	width: 1002px;
	left: 0;
	right: 0;
	top: 0 !important;
	margin: 0 auto !important;
	border-bottom: 1px solid #ccc;
	padding: 3px 14px;
	box-sizing: border-box;
}
.darkHeader .logo-ltr-col {
	float: left;
	width: auto;
}
.darkHeader .txt-lab {
	width: 283px;
	margin: 5px 0 0 26%;
	font-size: 20px;
	text-align: center;
	float: left;
	color: #DF0378;
}
darkHeader .logo-ltr-col img {
	float: left !important;
	width: 65px !important;
}
.darkHeader span {
	margin: 2px 0 0 0 !important;
}
.logo img {
	width: 90%;
}
.botToursDiv {
	display: block;
	margin-top:20px;
}
.hrdTours {
	display: block;
	position: relative;
	background: #000;
	box-shadow: 0 0 10px #666;
	margin: 0 0 20px;
	overflow: hidden;
}
.hrdTours img {
	display: block;
	width: 100%;
	opacity: 0.7;
	transition: all 0.4s;
}
.hrdTours:hover img {
	opacity: 1;
	transform: scale(1.1);
}
.hrdTours:hover .uperTours {
	background: rgba(255,255,255, 0.8);
	margin: 0 0 0 45%;
}
.uperTours {
	display: block;
	position: absolute;
	top: 0;
	width: 58%;
	padding: 0 20px;
	bottom: 0;
	transition: all 0.6s;
}
.uperTours h4 {
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	margin: 0;
	padding: 0 0 10px;
	text-transform: uppercase;
}
.hrdTours:hover .uperTours h4 a {
	color: #000;
}
.uperTours h4 a {
	color: #fff;
}
.uperTours p {
	color: #fff;
	transition: all 0.4s;
}
.hrdTours:hover .uperTours p {
	color: #000;
}
.social_icons img {
	height: auto;
}
.follow_us img {
	height: auto;
}
.uperTours .moreBnt {
	background: url("images/serch-bg.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-family: "Myriad Pro";
	font-size: 18px;
	margin: 10px 0 0;
	outline: medium none;
	overflow: hidden;
	padding: 6px 0 7px;
	text-align: center;
	text-decoration: none;
	width: 110px;
}
.uperTours .moreBnt:hover {
	opacity: 0.7;
}
.pageRltDiv {
	padding: 0 0 40px;
}
.uptMedialTxt {
	display: table-cell;
	height: 260px;
	vertical-align: middle;
	width: 400px;
}
.fided_header_div {
	z-index: 99999;
	background: #fff;
	box-shadow: 0 0px 2px #444;
}
.sticky-wrapper.is-sticky .topHead {
	margin: -50px 0 0 0;
}
.sticky-wrapper {
	height: inherit !important;
}
.cilk:hover{ opacity:0.8;}
@media only screen and (min-width:240px) and (max-width:767px) {
.top_num p{ float:none !important; padding:0px !important;text-align:center; margin:0px auto; background:#fff; display:block;}
.cilk{ width:100%; height:auto;}	
.cilkx{ width:100%; height:auto;}	
.uperTours h4{ font-size:17px !important;}	
.uperTours{ width:58% !important;}
.uperTours .moreBnt {font-size: 15px!important;padding: 5px 0!important;width: 99px!important;}
.social_icons img{ padding:0px !important;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.col-xs-12.col-sm-6.col-lg-6.xx480{display:block;float:none!important;margin:0 auto;text-align:center;width:80%!important;
}
.uptMedialTxt{ width:100%;}
}


@media only screen and (min-width:801px) and (max-width:990px) {
.blog_lt {
	max-width: inherit !important;
	width: 65% !important;
}
.blog_rt {
	width: 31% !important;
	max-width: inherit !important;
}
}
@media only screen and (min-width:651px) and (max-width:800px) {
.top_num {
	clear: both;
	float: right;
}
.home-worth p {
	color: #fff;
}
.dsidx-resp-search-form > fieldset > :nth-child(2) {
	width: 48% !important;
}
.blog_lt {
	max-width: inherit !important;
	width: 65% !important;
}
.blog_rt {
	width: 31% !important;
	max-width: inherit !important;
}
.gallery-outer .inn-gallery ul li {
	display: inline-block;
	list-style: outside none none;
	margin: 20px 22px;
	width: 40%!important;
}
}
@media only screen and (max-width:650px) {
.gallery-outer .inn-gallery ul li {
	display: inline-block;
	list-style: outside none none;
	margin: 20px 22px;
	width: 40%!important;
}
.top_num {
	margin: 0;
	padding: 6px 0;
	display: block;
	float: left;
	width: 100%;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 3px solid #BAC6C7;
	border-left: none;
	border-right: none;
	text-align: center;
}
.home-worth p {
	color: #fff;
}
.dsidx-resp-search-form > fieldset > :nth-child(2) {
	width: 46% !important;
}
.blog_lt {
	max-width: inherit !important;
	width: 100% !important;
}
.blog_rt {
	width: 100% !important;
	max-width: inherit !important;
}
}
/********************* Blog Css ***********************/
.blog_outer {
	margin: 0 auto;
	padding: 27px 0 0;
}
.blog_lt {
	max-width: 660px;
	float: left;
	width: 100%;
}
.post_image img {
	width: 100%;
	height: auto;
}
.post_d {
	display: block;
	border-bottom: #7f7f7f solid 1px;
	margin-bottom: 20px;
}
.post_d h1 {
	color: #5A5A5A;
	font-family: "Raleway";
	font-size: 20px;
	margin: 0 0 10px;
	padding: 0px 0 12px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
}
.post_d h1 a {
	color: #5A5A5A;
	font-family: "Raleway";
	font-size: 20px;
	margin: 0;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: none;
}
.post_d h1 a:hover {
	color: #00B8E6;
	font-family: "Raleway";
	font-size: 20px;
	margin: 0;
	padding: 0px;
	text-transform: uppercase;
	text-decoration: underline;
}
.post_tm {
	margin: 0;
	padding: 0;
	display: block;
	color: #7d7d7d;
	font-size: 13px;
	font-family: "Myriad Pro";
}
.post_tm a {
	color: #7d7d7d;
	text-decoration: underline;
}
.post_tm a:hover {
	text-decoration: none;
}
.post_desc {
	display: block;
	padding: 20px 0 30px;
}
.post_image {
	display: block;
	position: relative;
}
.post_image img {
	margin-bottom: 12px;
	border: #dddddd solid 1px;
	display: block;
	box-shadow: #dcdcdc 2px 2px 5px;
}
.post_comments {
	position: absolute;
	right: 0;
	bottom: 1px;
}
.post_comments a {
	background: #24c5fd;
	font-size: 16px;
	color: #fff;
	font-family: "Myriad Pro";
	text-transform: uppercase;
	padding: 10px 15px;
	display: block;
	color: #fff;
	text-decoration: none;
}
.post_comments a:hover {
	background: #505050;
}
.post_desc p {
	color: #404040;
	font-family: "Myriad Pro";
	font-size: 14px;
	line-height: 19px;
	margin: 0;
	padding: 10px 0 12px;
}
.post_tags {
	color: #000000;
	padding: 10px 0 20px;
	color: #404040;
	font-family: "Myriad Pro";
	font-size: 14px;
	line-height: 19px;
	margin: 0;
}
.post_tags a {
	color: #404040;
	font-family: "Myriad Pro";
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.post_tags a:hover {
	color: #404040;
	font-family: "Myriad Pro";
	font-size: 14px;
	text-decoration: underline;
}
.post_follow {
	display: block;
}
.blog_rt {
	background: #FFFFFF;
	box-shadow: 0 0 4px #979797;
	float: right;
	padding: 0;
	width: 100%;
	max-width: 300px;
}
.rt_recent_d {
	display: block;
	overflow: hidden;
}
.blog_rt_heading {
	display: block;
	margin: 0;
	padding: 0 34px;
	color: #FFFFFF;
	display: block;
	font-family: "Raleway";
	font-size: 15px;
	line-height: 30px;
	text-align: left;
	text-transform: uppercase;
	background: url(images/nav-bg.jpg) repeat-x center top;
}
.blog_rt_heading span {
	color: #FFFFFF;
	display: block;
	font-family: "Raleway";
	font-size: 15px;
	line-height: 30px;
	text-align: left;
	text-transform: uppercase;
}
.blog_rt_list ul {
	display: block;
	margin: 0;
	padding: 10px 0;
}
.blog_rt_list li {
	background: url(images/list_icon.png) no-repeat left center;
	color: #3e3e3e;
	display: block;
	font-family: "Myriad Pro";
	font-size: 13px;
	line-height: 24px;
	list-style: none outside none;
	margin: 0 0 0 24px;
	padding: 0 0 0 10px;
	text-transform: capitalize;
}
.blog_rt_list p, .blog_rt_list p a {
	color: #505050;
	margin: 0;
	padding: 0;
}
.blog_rt_list li a {
	color: #3e3e3e;
}
.blog_rt_list li a:hover {
	text-decoration: underline;
}
.logo-ltr-col {
	float: left;
	width: auto;
}
.rlt-donate {
	margin: 20px 51px 0;
}
.clearfix:after {
	content: " ";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
}
@media only screen and (max-width:525px) {
.gallery-outer .inn-gallery ul li {
	display: block;
	list-style: outside none none;
	margin: auto;
	width: 100%!important;
	text-align: center;
}
ul.cnss-social-icon li {
	float: none !important;
	width: 45px !important;
	padding: 0 5px !important;
}
ul.cnss-social-icon li img {
	display: inherit !important;
	/*width: 100% !important;*/
	height: auto !important;
}
.iphon_navigation {
	z-index: 9999 !important;
}
.aboutUs-video iframe {
	width: 100%;
	height: auto;
}
.manu_part {
	height: inherit !important;
}
.blog_lt {
	max-width: inherit !important;
	width: 100% !important;
}
.blog_rt {
	width: 100% !important;
	max-width: inherit !important;
}
.blog_lt iframe {
	width: 100% !important;
}
.rlt-donate {
	margin: 16px 14px 0;
}
.logo-ltr-col {
	float: left;
	width: 72px;
}
.logo-ltr-col > img {
	height: auto;
	width: 100%;
}
.rlt-donate > span {
	margin: 0 !important;
}
}
.post_desc .owner-btn a {
	margin-top: 10px;
	background: #5a8895 none repeat scroll 0 0;
	border: 1px solid;
	color: #ffffff;
	font-size: 16px;
	padding: 10px;
}
.post_desc .owner-btn a:hover {
	opacity: 0.6;
}
.inn-gallery ul li {
	display: inline-block;
	list-style: outside none none;
	margin: 20px 18px !important;
	width: 29%!important;
}
.inn-gallery img {
	max-width: 100%;
}
.dsidx-widget {
  text-align: center !important;
}
.dsidx-widget-guided-search {
       margin-bottom: 20px !important;
  
}.top_text p {
    font-size: 30px;
}form.dsidx-resp-search-form input[type="text"], .dsidx-resp-horizontal form.dsidx-resp-search-form select {
    border: 1px solid #ddd;
    height: 40px;
    border-radius: 5px;
    padding-left: 10px;
}.dsidx-widget-guided-search {
  background: rgba(0, 0, 0, 0) url("images/form-bg.jpg") repeat scroll center top;
  padding: 24px 18px;
}.dsidx-resp-area.dsidx-resp-area-submit input.dsidx-resp-submit {
    background: url(images/find-home.jpg) repeat-x top center;
    background-size: 100%;
    color: #fff;
    height: 40px;
    border-radius: 5px;
    padding-left: 10px;
    border: none;
}form.dsidx-resp-search-form label {
    color: #000;
}

@media only screen and (min-width:900px) {

.dsidx-resp-horizontal .dsidx-resp-area.dsidx-resp-location-area {
    width: 30% !important;
}.dsidx-resp-horizontal .dsidx-resp-area.dsidx-resp-type-area, .dsidx-resp-horizontal .dsidx-resp-area-half.dsidx-quick-resp-price-area {
    width: 19% !important;
}.dsidx-resp-horizontal .dsidx-resp-area.dsidx-resp-area-submit {
    width: 12%;
}.dsidx-resp-horizontal form.dsidx-resp-search-form fieldset {
    width: 100%;
}#dsidx-top-search input.dsidx-small {
    width: 46%;
}
}

@media only screen and (max-width:600px) {
.home .dsidx-resp-search-box.dsidx-resp-horizontal.dsidx-inline-form {
    margin: 0 auto;
    max-width: 90%;
}input.dsidx-resp-submit {
    width: 100% !important;
}.top_text aside#text-9 p {
    line-height: 35px;
    font-size: 22px;
}
}
.form_outer{
	display:none;
}